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
339354271371	339354271940	339354272490	339354273040	339354273590	339354274140	339354274690	339354275240	339354275790	339354276340	339354276890	339354277440	339354277990	339354278540	339354279090	339354279640	339354280190	339354280740	339354281290	339354281840	339354282390	339354282940	339354283490	339354284040	339354284590	339354285140	339354285690	339354286240	339354286790	339354287340	339354287890	339354288440	339354288990	339354289540	339354290090	339354290640	339354291190	339354291740	339354292290	339354292840	339354293390	339354293940	339354294490	339354295040	339354295590	339354296140	339354296690	339354297240	339354297790	339354298340	339354298890	339354299440	339354299990	339354300540	339354301090	339354301640	339354302190	339354302740	339354303290	339354303840	339354304390	339354304940	339354305490	339354306040	339354306590	339354307140	339354307690	339354308240	339354308790	339354309340	339354309890	339354310440	339354310990	339354311540	339354312090	339354312640	339354313190	339354313740	339354314290	339354314840	339354315390	339354315940	339354316490	339354317040	339354317590	339354318140	339354318690	339354319240	339354319790	339354320340	339354320890	339354321440	339354321990	339354322540	339354323090	339354323640	339354324190	339354324740	339354325290	339354325840	339354326390	339354326940	339354327490	339354328040	339354328590	339354329140	339354329690	339354330240	339354330790	339354331340	339354331890	339354332440	339354332990	339354333540	339354334090	339354334640	339354335190	339354335740	339354336290	339354336840	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2595	3600	2300	2595	3600	2300	2595	3600	2300	2595	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2597	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	3600	2300	2596	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25313	23290	43197	36990	23288	12622	2783	1252	978	1006	1009	1003	966	1048	1014	1072	972	1069	1057	973	989	985	1012	969	1042	1000	1001	1014	1017	1018	997	993	1015	964	1039	983	1045	959	1023	1025	991	971	991	1004	1036	950	1010	935	995	1003	958	1015	1013	918	967	990	989	1017	996	1003	978	972	953	967	928	992	1000	1003	975	964	951	996	984	1038	1051	964	978	979	1023	982	959	914	945	947	959	948	976	1012	1020	1018	1018	1049	980	1002	986	972	924	980	981	1005	987	1012	936	978	979	997	1000	956	954	989	973	957	932	969	1005	973	952	912	979	968	993	941	983	972	942	962	1004	977	996	1012	996	992	990	978	936	937	1002	978	963	1012	1031	976	952	1008	1039	998	994	962	971	945	987	933	952	1020	955	1003	946	997	995	965	985	993	960	944	956	971	945	967	934	981	980	973	953	955	1010	978	975	987	971	1020	984	992	964	962	976	959	931	969	928	995	961	978	945	965	978	1003	976	975	980	943	987	999	966	923	974	925	995	998	961	986	952	971	947	976	963	973	998	915	986	916	922	888	1041	880	916	992	1010	983	999	942	992	1019	976	985	996	996	993	979	975	1016	936	965	999	997	943	959	944	948	1032	940	957	969	964	984	932	975	959	954	1012	1008	933	991	1004	996	1007	940	982	941	942	966	974	942	943	1003	997	934	995	1008	1001	952	966	1004	1004	963	991	976	993	985	949	949	962	908	978	954	1013	1025	996	990	988	1044	1002	983	959	968	1054	990	981	974	989	965	957	1010	985	978	1005	969	982	952	1000	1002	961	962	984	996	996	972	938	1039	940	949	1012	923	922	1030	960	958	914	1008	975	952	976	1026	942	968	988	989	972	996	965	929	908	1012	969	1014	937	945	982	1017	967	966	984	901	995	975	958	988	1019	1039	974	965	950	1001	968	955	960	976	996	981	940	957	940	972	1016	937	1004	1015	970	1006	988	945	999	956	979	1038	973	989	982	987	897	928	982	984	929	991	952	998	1002	931	943	977	987	971	988	990	975	967	963	1015	950	923	940	986	937	969	1012	968	1001	980	975	916	994	1032	965	958	948	992	957	974	943	923	927	926	924	991	1034	1018	972	973	976	972	948	948	985	943	1017	1018	965	991	1011	1007	1014	925	958	1010	996	958	979	969	913	963	989	987	1050	972	990	1011	969	949	991	1062	950	993	992	950	1002	981	971	968	939	939	969	958	1012	1011	1012	967	956	933	976	1000	961	977	962	986	977	967	927	1014	964	969	969	973	970	944	925	1010	969	1013	958	1002	1028	994	985	973	1016	956	960	1002	994	984	960	991	1047	974	980	986	999	996	977	955	1020	979	988	1000	991	985	979	988	974	1024	940	980	998	915	966	1013	962	1039	911	979	1018	1018	1014	962	955	959	959	1069	967	998	936	933	1002	923	941	995	993	965	982	960	935	1021	1008	905	1013	1032	947	961	971	992	973	953	945	911	952	940	1006	1014	1021	1045	945	1010	1016	985	943	982	1016	978	1006	968	998	936	995	1001	1028	991	970	959	995	1004	965	991	984	987	993	992	972	1049	994	973	958	991	967	961	978	1016	1029	998	938	980	940	941	1033	1001	983	968	987	978	989	928	1025	972	991	1014	1044	928	1010	928	957	912	943	1041	986	954	957	961	918	929	989	932	942	979	990	992	918	982	976	1028	937	1042	960	938	995	1023	927	935	1010	983	990	971	967	957	975	1025	971	985	950	977	980	968	945	961	1005	977	987	987	969	979	970	972	1033	959	944	970	915	1006	990	1008	944	939	975	972	1042	983	954	940	956	960	1009	1000	958	996	986	1014	960	954	968	989	953	954	976	944	955	974	962	991	975	980	979	1015	1020	948	1000	980	996	956	971	995	992	994	1014	1028	907	924	1000	983	1009	1021	973	1003	1018	1019	929	917	933	980	924	1006	968	1026	987	983	961	945	996	959	994	967	955	964	1006	1012	969	941	1010	966	966	1005	945	1000	958	971	981	976	947	998	969	1038	1001	982	994	880	989	1015	998	1050	1012	983	975	964	1025	987	945	966	1028	1041	985	933	960	962	963	981	952	964	1057	961	921	971	1000	933	963	931	947	971	984	978	1026	1001	1026	966	1021	1022	971	1028	961	991	985	997	1012	931	985	952	953	966	1031	998	1007	986	971	998	943	959	948	940	966	978	985	1013	916	1020	1000	1015	984	1031	963	984	956	938	977	989	1029	889	951	977	1024	1003	981	972	948	968	1015	1006	966	965	1004	984	1064	961	930	972	918	966	996	1004	979	1013	930	979	950	962	967	1033	959	995	953	974	905	959	950	974	1047	977	910	935	1003	1000	924	1012	967	982	987	934	988	998	968	993	971	988	940	939	1010	947	1051	954	981	970	970	959	975	958	933	962	963	953	972	986	1003	997	1017	917	992	973	928	988	970	960	922	973	1005	988	938	976	979	1000	970	948	947	947	982	958	1014	919	963	955	985	966	1019	975	964	936	1000	975	904	997	962	1031	979	999	934	957	1013	892	1023	1052	966	940	941	981	959	926	1020	1033	998	945	998	927	990	1025	1002	927	953	957	909	969	1017	966	998	960	1029	945	999	1016	958	940	918	961	972	945	1001	981	996	1021	992	1015	998	982	973	965	973	939	1015	979	937	992	992	972	944	1057	994	1013	1006	1020	949	910	975	956	984	958	1026	905	951	980	992	977	954	956	968	979	1007	916	1042	983	971	964	929	980	1016	991	939	912	987	919	983	979	976	987	968	1006	986	993	986	950	894	1011	1024	998	972	1011	1012	1000	946	951	1007	956	934	973	931	961	971	979	994	1005	940	998	953	942	1025	918	1005	972	974	967	977	997	994	956	997	937	969	983	947	971	952	1018	963	979	1035	979	921	958	1017	1000	980	976	1053	1001	1008	908	945	945	970	973	960	1015	980	932	903	973	986	918	970	939	998	1009	982	977	973	963	1027	985	1011	971	946	959	1034	995	1028	974	985	1003	973	912	1065	937	994	1038	974	998	1010	902	1029	968	962	1012	1006	958	998	956	961	950	953	944	932	971	971	920	927	998	1002	975	1048	1001	974	1014	983	976	985	991	947	962	993	989	966	948	957	969	961	961	959	946	1030	970	996	948	949	975	953	973	935	977	970	1041	973	978	1022	1000	975	1007	1001	965	973	952	978	989	1025	991	1013	971	1003	1000	1022	939	1001	945	983	973	1006	957	993	995	948	952	943	964	1033	1015	934	1015	1002	987	932	978	965	973	988	937	997	991	943	971	994	941	944	1006	957	969	964	934	977	935	991	1004	1013	1032	922	984	950	1007	930	938	908	963	955	923	936	933	1057	941	996	956	959	1013	980	978	1000	1064	976	917	1008	982	999	936	962	980	959	918	906	964	947	974	984	989	975	980	964	997	988	931	960	1051	974	1043	955	982	969	969	931	1011	931	990	952	999	1029	963	953	946	993	978	952	940	954	970	1044	962	923	959	955	907	954	981	1043	954	956	1000	1022	961	996	929	1011	1027	967	1017	939	982	928	1027	951	1006	962	1035	960	1010	961	987	961	982	958	942	970	950	941	957	982	956	948	982	987	986	999	965	965	946	915	996	963	969	992	947	1004	951	950	953	985	945	974	928	985	916	979	1012	973	966	992	949	977	964	1000	991	977	973	961	963	1056	1005	1003	976	940	1004	1014	1008	902	973	962	973	972	1005	1055	981	1014	1010	957	964	986	883	913	921	956	1002	979	1001	1025	966	983	1025	987	928	1014	927	960	965	942	954	1000	929	911	1016	1002	1041	986	978	953	977	947	962	973	993	944	948	969	996	1005	1074	939	978	1011	936
61874	96322	76636	40384	12766	3011	1087	861	878	836	857	893	863	882	862	900	888	940	837	903	891	872	852	851	908	890	908	892	890	904	929	847	883	931	893	867	830	860	889	880	844	812	883	914	864	871	850	895	876	891	872	851	877	850	910	828	871	878	874	878	851	915	906	859	889	923	912	869	833	856	928	859	884	898	904	904	932	868	848	883	919	838	837	902	869	867	885	848	894	860	852	874	822	855	862	897	890	891	862	905	841	868	914	873	835	891	871	851	834	858	822	855	838	866	923	843	920	859	823	897	856	850	860	834	867	869	879	833	866	888	873	895	883	884	879	875	834	843	835	888	879	877	858	882	866	878	828	876	889	881	824	868	889	799	932	963	895	869	845	837	825	938	854	814	846	864	878	847	871	896	829	896	853	862	861	848	859	839	865	807	801	838	868	813	870	897	877	858	843	853	838	919	889	858	854	844	857	815	851	872	870	833	894	840	855	846	852	819	932	820	844	893	882	838	855	855	862	924	894	882	911	871	859	873	877	850	865	876	874	843	899	839	838	887	873	850	826	789	822	869	869	916	827	816	873	845	846	879	834	844	859	922	875	850	854	826	856	863	867	842	807	871	819	818	834	851	856	826	934	897	901	812	882	835	878	872	862	884	901	862	887	857	918	842	833	893	851	916	819	878	898	880	848	898	826	863	878	863	898	887	823	889	878	830	839	871	888	873	823	878	905	869	870	838	837	862	906	813	878	876	836	812	846	868	828	927	876	876	860	863	881	881	894	893	881	900	875	876	822	853	865	837	913	828	851	858	825	818	916	911	852	856	897	846	869	854	864	886	860	798	864	861	840	802	851	914	893	876	850	855	901	896	879	810	816	856	877	906	888	828	860	839	868	860	871	893	841	849	831	883	866	851	864	894	866	856	855	857	833	806	853	843	830	865	913	811	866	868	897	910	844	848	864	858	928	891	855	887	837	836	834	863	857	861	886	827	882	867	841	891	872	901	936	881	899	864	864	825	881	877	872	860	877	856	860	862	825	828	884	892	918	895	844	869	907	813	856	825	853	837	887	858	889	844	845	868	861	877	842	831	863	909	889	815	837	855	870	856	830	865	869	860	815	899	862	869	912	818	856	845	834	837	900	878	825	877	810	843	882	846	861	851	830	874	896	901	866	934	852	841	871	843	815	886	922	849	909	848	844	828	871	860	830	903	884	867	829	870	831	882	892	878	877	901	821	844	862	870	921	835	846	813	813	882	875	861	841	884	819	851	857	802	834	851	857	881	846	864	853	903	896	857	858	903	828	877	850	869	863	898	891	847	903	832	877	864	900	834	802	856	912	888	855	845	869	835	843	850	864	847	874	861	805	881	835	903	826	894	846	886	860	854	852	783	865	878	859	877	883	842	844	854	845	830	863	897	891	890	840	884	882	865	905	887	864	899	855	886	917	884	897	893	856	885	865	841	847	817	827	868	867	860	853	836	856	837	872	857	872	816	873	854	867	866	882	859	911	888	860	853	855	888	901	860	845	877	865	869	880	854	906	863	833	878	878	881	850	928	858	834	833	831	847	880	910	827	809	833	870	905	831	897	876	899	822	826	861	857	854	847	899	857	826	848	888	897	819	872	918	886	882	850	905	855	884	907	913	862	923	873	873	808	874	885	845	899	865	876	858	865	911	853	863	851	856	835	880	872	834	857	856	830	810	880	830	851	885	843	889	900	858	904	933	840	875	840	915	847	854	870	916	889	858	866	835	890	837	827	883	847	904	861	831	833	849	866	878	885	846	805	802	862	892	940	902	864	905	799	881	876	892	847	875	864	871	922	860	874	887	899	835	859	870	833	857	893	839	869	867	833	827	832	846	854	813	887	850	821	850	844	839	844	847	872	834	865	873	893	868	862	822	854	914	923	826	897	876	871	815	832	859	817	840	853	836	882	816	846	866	880	858	823	839	842	888	849	874	888	853	863	885	839	840	881	893	867	878	882	905	846	865	865	892	832	877	858	838	844	837	854	829	875	901	825	899	846	850	860	818	860	839	839	846	851	840	855	901	884	879	832	825	871	810	870	890	884	903	879	849	861	856	865	837	834	874	840	856	836	804	900	873	869	861	865	939	864	791	844	856	824	815	840	783	829	852	866	938	863	887	863	867	861	867	867	830	869	858	863	926	877	800	880	844	876	872	873	850	806	879	887	901	851	883	893	810	850	856	854	868	886	893	861	834	870	840	827	849	875	824	849	874	884	829	844	853	920	841	891	842	815	890	893	880	889	811	868	849	851	832	821	843	849	831	875	882	845	876	874	888	889	846	886	852	877	899	829	850	855	845	852	880	863	871	904	856	858	835	832	876	872	859	845	853	875	870	896	853	818	835	870	903	855	933	830	917	789	913	882	873	836	884	827	848	871	862	881	846	855	853	824	856	877	862	865	854	843	826	845	834	854	859	877	904	880	845	830	883	853	848	879	843	859	918	856	875	808	889	833	872	825	868	869	907	882	858	913	859	849	864	866	889	848	890	787	898	853	765	910	883	857	820	806	854	902	885	862	848	940	854	877	867	869	894	826	868	891	885	852	849	814	818	831	828	846	858	860	846	864	888	892	825	860	847	810	875	834	807	864	831	852	885	830	891	840	902	833	892	835	863	867	852	875	803	895	837	868	800	836	842	825	858	814	875	890	810	899	857	879	771	861	877	869	860	860	863	926	814	882	823	897	922	870	860	847	851	836	864	847	869	853	852	821	902	895	838	870	900	786	848	859	887	882	839	851	876	784	875	804	858	854	868	807	838	862	911	863	883	889	906	849	826	861	889	879	858	845	861	890	916	874	806	821	880	873	841	874	871	817	813	866	858	870	851	922	824	897	849	796	819	856	840	872	887	861	827	817	881	826	795	875	884	803	846	790	835	874	818	847	902	882	911	841	896	832	865	833	859	847	867	843	878	801	875	855	827	839	883	864	805	853	886	853	853	831	866	859	842	848	793	872	864	798	800	846	858	879	857	913	942	884	885	853	798	895	828	879	822	870	859	850	869	882	880	894	860	852	873	865	836	869	915	867	885	875	839	858	875	879	829	825	853	872	856	844	809	899	917	829	842	883	868	846	888	894	918	854	862	858	896	817	903	886	879	866	845	817	812	843	866	908	853	887	864	822	859	822	815	868	903	894	847	848	875	921	860	870	841	837	854	834	886	840	861	802	858	853	833	900	852	879	892	862	850	873	851	856	867	873	908	879	849	889	799	897	849	818	827	884	816	845	857	875	837	856	837	881	869	858	885	882	812	857	820	840	869	840	872	875	866	802	783	904	848	902	868	873	891	878	876	820	852	851	844	861	866	859	829	798	906	851	817	845	853	821	851	917	843	866	822	865	873	846	862	841	900	849	810	902	858	873	864	836	856	867	836	881	825	917	810	888	822	877	855	878	872	893	863	828	858	882	892	873	873	873	866	890	843	860	845	891	867	898	863	836	863	885	851	819	867	852	852	900	882	857	836	889
31249	29218	29543	11049	2022	960	780	785	748	743	730	772	729	737	750	743	753	737	724	731	761	722	716	740	755	759	754	772	739	707	737	774	768	746	701	708	713	747	714	686	763	734	722	793	720	748	808	704	751	741	737	726	773	709	710	729	786	778	706	734	717	720	713	742	774	697	731	741	779	749	716	721	811	716	720	771	746	774	685	710	766	743	771	740	703	773	738	741	757	733	777	723	712	742	735	735	768	713	788	721	792	750	705	709	731	729	744	753	743	733	760	737	734	731	749	718	764	752	736	777	743	737	728	739	758	744	756	730	755	723	742	764	767	769	750	753	676	767	752	713	746	772	728	725	722	703	699	744	754	726	704	721	750	784	720	753	777	725	806	765	680	757	687	756	759	760	708	779	739	717	749	738	736	735	760	708	724	692	730	702	761	704	794	732	761	708	762	751	763	731	717	700	733	735	735	726	778	701	760	721	732	746	689	745	725	735	677	750	735	773	715	730	711	730	777	772	724	773	761	763	725	801	757	764	752	753	700	773	777	758	740	716	712	697	742	698	714	765	699	769	740	687	749	717	748	736	755	761	769	715	732	680	729	747	778	758	760	731	730	704	800	735	748	751	699	779	736	753	758	752	764	748	681	748	695	770	748	712	736	757	712	731	772	756	750	777	707	746	677	792	705	737	791	753	711	722	743	725	766	743	827	773	742	761	709	729	757	738	729	753	748	761	736	768	766	727	737	701	765	732	725	668	736	712	707	701	729	729	748	725	714	753	796	780	774	772	750	752	705	757	735	708	732	729	775	757	761	746	708	754	738	735	700	784	752	741	774	753	728	767	775	769	762	747	780	712	758	797	762	733	743	746	700	714	732	729	743	687	747	771	741	745	753	740	738	731	796	793	753	762	784	758	750	753	729	761	775	709	717	728	739	767	736	733	725	714	774	737	755	734	725	689	727	776	798	773	731	749	706	736	739	776	718	756	761	765	737	736	762	675	732	683	771	730	767	722	762	693	768	737	761	780	738	722	714	723	744	751	665	758	740	729	732	792	733	709	761	696	710	729	723	753	736	744	742	770	743	769	783	718	786	763	749	746	765	744	706	711	801	775	748	736	754	717	656	720	717	766	734	726	751	799	696	701	715	762	737	746	719	735	739	779	756	789	768	757	731	773	778	736	747	751	701	731	746	711	763	728	779	747	724	765	750	709	789	740	745	757	718	729	781	707	774	782	735	774	730	718	741	747	757	746	740	752	779	698	741	737	746	711	745	688	714	777	664	703	785	722	662	742	722	749	749	777	696	760	748	771	789	760	704	680	748	753	768	763	734	798	780	669	700	722	711	728	768	741	723	741	744	791	710	717	744	737	732	765	709	759	719	788	712	728	727	751	776	768	731	679	732	731	706	702	727	730	736	792	724	733	744	756	775	712	741	760	729	725	717	741	720	703	749	671	744	719	774	720	746	715	728	763	720	754	666	744	787	702	721	759	753	757	723	752	731	836	774	762	686	766	777	724	788	766	759	799	744	744	721	734	719	720	718	732	720	766	736	758	747	747	773	719	724	687	739	708	761	775	714	732	759	723	731	690	729	752	769	757	713	715	754	707	731	729	737	712	734	756	771	738	710	757	725	699	724	740	732	741	743	754	753	775	686	802	731	742	734	765	713	727	725	753	748	777	774	767	728	697	701	723	694	719	793	721	746	685	826	723	688	725	757	800	802	734	753	717	750	753	717	753	735	712	740	747	747	770	751	763	753	736	700	753	717	714	701	733	749	745	735	720	734	726	738	716	753	709	733	747	739	737	780	761	714	752	747	704	730	727	750	757	761	772	685	755	738	762	710	781	742	744	721	696	756	703	759	737	755	731	763	721	729	737	727	756	699	772	736	677	816	761	726	742	759	733	781	744	716	686	693	719	698	763	741	815	759	725	747	771	749	738	720	693	785	721	729	731	766	666	754	746	767	686	718	739	771	721	798	719	727	706	739	721	758	730	780	756	825	772	748	711	726	742	727	707	710	773	766	780	728	781	732	844	721	729	740	739	749	749	678	734	788	747	729	729	738	787	741	725	760	754	720	715	733	733	740	708	743	728	732	762	736	750	745	667	696	736	743	711	716	764	686	730	711	768	787	762	733	732	777	712	752	707	788	755	733	757	712	736	731	737	737	761	717	767	741	757	735	768	696	714	720	720	695	701	740	775	739	717	742	725	705	725	676	749	718	776	751	751	717	683	689	719	729	778	722	766	776	747	725	776	681	739	769	732	718	755	666	711	759	731	735	681	743	709	774	721	774	729	693	722	794	706	718	710	730	775	678	724	721	730	777	735	724	695	696	711	752	760	758	740	719	737	736	757	729	779	759	774	790	742	755	760	794	711	745	744	706	727	710	797	764	716	730	752	738	695	741	754	740	681	687	735	739	790	715	720	775	774	761	713	720	725	723	748	757	739	747	742	748	731	731	691	739	752	764	733	701	755	724	751	732	767	733	714	701	749	753	737	728	735	672	715	767	767	722	796	777	707	755	775	758	724	750	684	766	811	721	705	762	732	699	733	765	712	744	782	772	739	722	759	739	812	743	724	735	750	744	720	738	721	805	724	775	755	727	764	745	726	745	714	715	773	767	763	773	772	712	735	727	725	708	721	751	762	735	691	761	787	767	712	696	732	744	724	710	705	729	711	715	709	768	734	769	739	760	737	754	789	739	757	704	728	719	750	762	703	740	685	730	743	741	758	699	760	709	773	706	727	794	762	740	727	721	773	755	701	750	728	722	738	749	784	768	726	672	699	695	681	710	704	698	715	748	723	766	725	755	728	694	757	702	735	731	742	722	710	746	729	699	739	712	728	745	683	774	805	761	733	762	786	730	706	718	799	774	758	729	749	733	752	742	701	746	740	729	688	749	709	767	709	765	734	738	790	761	721	757	715	724	772	736	719	703	754	786	737	774	734	814	751	727	724	744	738	760	718	756	727	727	751	717	722	737	722	727	721	752	728	753	721	748	705	778	788	768	719	754	735	773	698	749	743	743	727	757	712	726	689	705	759	688	720	777	762	728	747	723	713	772	722	778	721	763	721	783	748	689	740	760	739	760	728	739	708	702	756	735	766	774	754	766	737	708	762	750	707	754	714	733	739	766	700	707	780	726	807	785	778	760	706	753	737	751	720	744	721	704	728	704	726	744	727	771	751	732	748	760	764	746	779	760	744	677	738	704	739	786	748	741	761	695	726	732	735	723	722	768	734	741	714	722	762	719	757	766	761	746	757	792	717	758	735	731	710	695	738	771	746	762	726	712	714	746	731	748	760	766	720	717	749	747	695	765	778	718	735	749	751	770	696	721	719	754	796	743	774	726	707	786	730	764	735	718	729	700	735	725	761	741	749	791	755	716	786	760	735	767	744	746	747	701	742	745	760	734	765	756	734	749	743	734	689	733	711	742	724	746	773	706	767	713	758	729	718	738	757	746	778	725	709	728	743	770	778	734	752	700	761
23880	32183	23558	5468	1407	682	599	588	591	610	569	562	560	601	561	592	563	600	605	581	634	584	606	590	578	625	551	579	597	610	589	591	627	598	546	596	593	548	604	564	614	591	590	610	606	578	585	614	562	602	642	624	605	587	564	619	611	574	617	566	584	616	599	566	590	570	572	610	613	580	582	582	591	594	611	559	603	551	542	591	595	568	573	588	611	596	597	593	588	608	615	564	545	610	616	631	568	626	622	605	609	638	596	580	574	603	569	593	609	590	632	591	576	595	576	610	598	632	626	571	626	564	597	615	604	570	563	599	571	607	590	573	591	571	582	598	545	585	576	561	613	611	599	614	608	598	629	571	626	565	591	553	587	627	632	588	616	598	583	553	565	619	621	572	591	604	608	587	521	568	600	568	586	606	640	586	567	587	592	574	603	590	592	567	570	606	593	572	626	616	588	599	612	583	639	624	598	622	557	588	582	556	591	578	589	596	583	567	598	586	588	606	565	579	595	551	570	565	597	601	577	576	561	603	586	596	667	564	617	557	547	569	600	585	570	579	606	558	597	609	598	623	536	595	570	627	590	572	592	622	606	554	564	586	614	613	564	584	581	575	587	601	569	605	596	621	596	609	590	603	599	599	543	581	628	619	629	584	583	605	608	573	536	612	562	587	566	561	539	594	615	616	562	590	623	599	579	609	588	589	574	586	577	586	586	592	560	590	616	565	563	637	579	606	580	579	600	621	594	595	593	584	593	600	547	600	591	599	567	622	566	581	615	589	566	584	614	588	582	558	605	612	605	610	584	605	618	586	576	560	613	599	579	589	606	601	600	587	590	573	565	537	620	631	612	592	634	626	629	615	573	588	621	584	571	553	597	558	572	633	607	602	612	602	550	582	556	566	662	609	610	600	612	609	604	598	600	582	567	563	581	548	542	533	571	645	573	568	597	607	626	555	535	609	561	588	556	585	553	599	567	556	575	602	602	576	592	573	603	599	584	570	618	621	641	602	577	562	599	649	576	605	568	594	542	593	551	597	620	591	588	626	605	599	615	568	565	624	624	544	554	578	577	572	574	583	578	578	578	613	608	577	592	582	593	575	603	593	589	630	621	570	613	585	564	583	592	577	566	615	606	564	577	585	596	596	559	602	576	559	584	552	593	578	577	617	575	608	598	615	601	570	566	593	581	514	553	557	598	569	619	611	580	564	591	539	607	604	590	560	627	586	570	570	583	614	592	611	545	580	558	576	541	614	578	636	581	569	564	569	600	572	604	561	606	551	564	577	637	534	589	643	591	624	640	589	608	571	620	575	589	596	569	593	584	620	581	614	587	604	608	593	586	595	552	566	608	585	582	587	602	607	584	567	605	561	571	650	576	585	550	607	591	563	533	551	551	591	556	572	575	588	598	578	575	606	602	582	604	541	577	549	597	569	567	587	572	591	559	588	552	575	592	565	563	559	561	592	605	611	606	572	600	609	606	557	635	652	571	576	560	620	569	581	604	617	608	622	573	587	546	597	616	587	603	585	561	576	581	578	575	594	611	585	545	608	576	613	586	620	614	590	597	620	648	582	598	623	574	635	618	572	585	584	565	617	578	549	607	633	595	567	606	602	586	576	577	607	587	553	616	618	579	561	601	569	577	578	623	589	614	576	627	597	595	610	581	566	644	559	590	600	564	593	605	633	596	542	596	568	595	573	579	616	622	606	592	610	550	574	627	588	565	648	597	589	574	572	568	637	626	578	619	581	601	565	578	574	556	552	590	603	594	608	573	595	594	610	621	610	596	583	562	588	600	589	599	548	605	587	605	608	566	569	556	617	598	588	569	607	609	616	579	614	563	582	617	623	635	590	571	574	624	563	610	581	575	613	598	599	580	618	598	560	609	583	577	607	590	602	611	549	579	631	597	646	617	583	574	594	582	582	565	587	604	554	619	622	590	568	585	567	559	577	593	593	595	561	583	608	569	558	607	609	595	597	572	578	551	589	604	640	603	625	633	609	569	582	597	603	595	559	586	591	582	578	567	570	629	584	611	617	584	608	614	586	571	608	594	620	583	605	597	607	604	627	575	577	609	622	581	633	609	588	565	549	632	606	584	610	609	605	583	556	551	577	627	580	556	573	603	623	560	521	571	574	502	588	615	591	608	583	626	602	597	573	578	609	605	597	603	603	604	564	565	598	606	582	591	665	602	599	577	596	635	560	619	579	572	616	666	598	622	555	570	570	567	603	592	611	559	534	592	643	581	609	564	619	606	614	582	582	571	558	602	562	543	558	616	621	615	583	603	610	572	616	563	564	547	622	609	567	556	584	606	581	611	605	585	557	592	597	631	577	609	606	600	562	622	600	570	565	587	563	648	563	569	610	564	579	577	569	629	587	612	543	658	627	571	615	628	570	583	616	574	627	572	558	563	549	610	568	622	575	557	589	615	630	574	541	615	635	608	563	625	605	555	585	586	637	604	610	593	594	602	628	583	583	624	575	586	609	581	623	593	569	557	559	633	615	584	607	574	543	608	608	562	604	639	615	579	610	554	556	591	585	598	585	619	576	579	626	572	592	583	588	562	580	613	630	621	549	570	641	535	580	622	573	607	605	579	579	558	581	623	595	575	604	588	596	580	634	610	574	595	589	565	651	595	594	572	626	595	610	581	604	616	622	589	576	576	608	576	598	560	518	584	546	535	575	566	622	580	605	554	610	621	599	567	589	588	549	606	553	561	571	559	574	615	578	610	589	593	585	554	592	580	595	612	566	529	582	559	603	616	579	567	551	616	573	649	605	512	595	566	615	606	595	608	615	614	589	561	563	579	592	552	609	590	580	544	580	592	580	611	620	559	587	550	623	586	627	553	590	581	571	602	645	585	591	570	606	556	583	615	597	604	585	596	603	605	610	609	572	570	593	595	597	622	557	589	570	586	626	591	609	591	620	574	601	568	559	600	578	607	571	588	580	601	573	584	596	597	556	582	577	594	627	601	626	596	616	586	625	615	620	579	588	558	560	580	602	582	568	648	570	621	597	569	656	598	607	586	583	580	560	627	608	583	568	541	550	605	541	577	565	603	599	584	610	632	567	615	584	596	589	595	610	575	577	609	592	602	594	600	585	567	571	591	600	578	577	609	577	563	578	552	600	619	622	592	605	586	581	608	612	607	577	598	617	603	610	597	613	586	582	591	606	599	633	563	577	583	579	564	581	566	572	530	598	580	566	610	545	599	575	570	555	579	592	574	583	620	606	556	578	565	569	545	582	585	603	588	578	587	561	577	600	596	575	609	592	581	558	582	598	531	548	579	603	595	559	637	571	615	589	606	617	594	586	584	576	579	555	605	610	562	583	617	576	634	580	579	557	543	551	586	610	596	598	617	626	586	600	606	606	558	611	619	579	605	568	568	605	614	618	610	603	555	603	604	596	592	566	619	596	593	588	591	570	600	603	579	592	585	601	614	626	538	623	550	606	608	588	588	565	576	605	590	619	624	574	577	585	564	562
26822	31010	42426	29490	10579	1851	1002	822	811	756	784	775	790	779	740	787	832	782	715	756	821	808	745	738	758	791	807	759	750	730	706	769	747	739	734	806	706	805	789	775	742	787	785	747	764	776	776	747	732	788	767	736	795	744	780	771	733	765	762	809	765	826	810	730	730	766	744	790	768	835	740	738	774	759	757	692	771	700	847	841	766	774	755	772	792	783	768	746	732	747	763	735	795	746	721	785	785	738	748	739	774	766	791	739	775	819	805	783	742	753	749	741	762	773	754	712	749	765	756	784	690	788	782	825	791	718	803	770	701	816	753	745	780	738	741	704	773	779	762	766	794	797	746	788	739	744	768	744	774	782	787	783	775	761	750	731	746	724	742	731	734	758	799	810	756	774	717	777	714	745	727	746	758	765	744	767	774	771	804	764	781	760	759	774	731	778	755	738	709	830	723	770	745	772	713	732	750	778	737	731	743	707	775	799	714	735	760	767	808	784	782	762	737	761	751	762	740	845	672	750	729	742	773	806	858	761	760	732	713	841	779	782	806	757	734	732	789	757	754	733	757	751	716	760	719	768	748	747	748	770	815	750	754	725	752	759	713	723	765	750	821	770	706	764	751	754	759	744	741	732	801	744	775	767	776	796	756	830	777	732	778	734	791	756	796	789	782	743	792	755	747	792	753	732	739	777	790	754	770	777	812	772	768	693	761	781	784	764	720	750	763	779	773	773	795	733	724	759	786	765	772	754	805	795	725	771	764	763	754	749	722	722	778	736	763	737	792	737	757	762	763	768	802	782	776	806	772	724	744	745	751	769	757	772	780	741	781	742	791	761	747	744	727	745	755	794	722	762	763	721	796	757	749	760	740	770	781	775	744	796	767	744	772	746	786	762	750	793	738	785	748	747	697	810	745	803	772	756	756	755	763	767	722	804	769	799	789	815	809	812	725	757	797	798	748	768	739	787	747	802	786	745	718	742	804	762	750	742	769	789	757	712	726	769	795	770	751	735	757	786	749	775	803	753	785	768	724	764	736	766	753	730	767	777	740	753	772	756	786	743	755	782	748	785	776	803	720	807	720	776	757	746	794	763	769	779	741	775	762	823	796	779	723	735	745	746	820	781	727	761	702	760	741	805	762	735	757	759	783	814	749	779	747	770	769	712	735	749	749	843	725	798	754	781	718	753	778	771	786	800	756	746	766	780	788	787	746	749	769	742	776	752	770	782	757	785	757	766	752	777	699	780	728	741	747	826	757	770	754	756	736	780	721	776	768	756	736	768	774	671	795	754	739	767	721	805	774	795	799	812	752	769	796	765	764	741	760	786	735	814	778	785	770	770	815	774	763	724	734	753	785	761	743	769	766	738	768	740	723	741	756	752	731	732	740	749	751	743	750	772	796	738	799	740	755	704	767	751	742	734	775	725	786	745	718	777	792	734	744	748	705	793	787	783	796	773	753	762	753	756	772	744	783	715	735	747	765	740	752	778	762	763	729	776	779	726	769	727	749	718	769	713	772	810	767	779	724	691	762	717	728	767	741	764	776	780	748	746	727	764	830	733	723	710	751	749	761	718	756	811	730	790	797	738	753	742	752	779	773	721	719	749	773	701	801	749	717	771	780	779	786	814	793	754	799	767	744	773	766	764	771	760	794	810	753	753	784	754	777	809	706	701	703	778	733	768	798	788	676	818	771	766	731	750	826	762	776	764	731	787	746	760	735	790	744	779	717	781	764	760	684	758	767	835	756	785	767	722	720	720	760	740	768	745	722	762	759	788	830	774	761	740	761	783	784	760	801	793	771	741	722	843	749	747	754	733	716	741	763	778	782	795	832	797	770	772	707	766	778	752	790	761	712	774	792	781	790	768	810	806	725	792	712	778	804	745	746	777	749	818	786	747	738	730	795	747	808	736	805	791	799	762	811	779	797	752	748	735	763	812	744	785	714	797	761	747	799	798	779	756	813	766	802	740	751	779	767	745	773	773	769	818	748	769	756	759	783	741	708	759	770	714	770	718	753	751	739	766	756	716	796	793	761	777	755	784	758	781	754	734	793	772	749	763	781	764	752	744	760	763	785	798	787	715	753	781	793	813	737	698	764	808	731	804	784	726	774	756	788	761	728	780	837	786	736	820	784	798	773	762	766	770	755	687	786	765	725	764	775	752	738	789	773	749	769	760	737	768	728	782	774	799	760	734	791	761	730	722	715	756	727	711	777	788	788	751	729	750	784	807	802	809	770	764	785	775	744	750	694	808	801	796	745	777	787	770	746	764	774	772	745	749	799	827	811	785	708	767	738	784	796	779	777	760	758	763	822	777	770	776	787	754	795	748	771	752	797	803	717	831	746	760	774	811	794	811	758	817	741	798	810	791	721	734	784	761	721	804	791	855	766	740	826	807	758	785	717	754	756	769	783	784	788	742	765	792	778	807	827	749	775	755	789	794	758	720	757	835	765	779	787	736	728	741	709	728	728	774	776	726	749	805	750	729	745	708	728	770	713	759	765	741	761	792	768	780	817	765	701	782	718	731	805	712	760	724	769	743	797	765	755	715	807	766	735	722	745	760	707	745	744	784	805	773	764	759	728	779	779	753	769	780	736	729	761	741	740	727	791	755	782	758	783	813	789	721	720	793	753	755	759	754	769	782	782	760	771	740	756	768	779	757	745	747	771	760	754	705	756	821	775	801	745	814	759	816	749	749	767	806	765	784	771	815	740	749	772	767	768	745	795	759	758	697	703	807	781	730	704	769	766	746	750	766	743	762	742	741	797	761	752	780	762	759	765	726	763	754	671	763	774	759	745	782	768	781	767	797	790	767	744	769	771	819	754	791	751	793	758	754	749	764	754	770	762	821	783	731	724	787	776	750	765	784	793	753	779	731	743	814	775	760	831	806	725	752	753	784	752	815	725	765	802	720	766	754	747	791	785	751	753	805	779	769	772	730	793	767	725	793	766	789	785	723	775	778	742	792	768	808	719	780	743	724	749	803	732	726	763	769	770	734	730	754	738	704	745	778	718	779	771	763	774	771	728	734	818	738	700	789	774	814	782	775	736	758	819	759	746	767	811	786	723	739	741	767	796	770	783	788	775	733	834	698	738	768	766	799	731	719	784	713	733	748	781	795	762	785	760	773	790	766	771	746	726	782	762	793	766	758	767	782	810	749	794	738	741	742	710	770	738	749	773	750	799	784	748	750	750	727	724	702	754	771	784	726	745	743	729	747	779	719	777	780	758	778	708	764	743	777	771	778	758	761	715	779	771	765	782	780	746	796	783	768	776	720	773	760	792	804	726	790	750	732	729	784	804	793	797	779	757	773	739	775	815	772	779	840	778	769	755	736	794	808	768	795	752	753	768	776	782	781	763	805	773	771	773	754	814	751	745	743	741	804	732	782	770	724	734	729	745	780	765	713	718	735	751	788	713	715	805	715	759	780	757	791	734	710	763	787	771	770	743	759	742	803	735	748	741	752	759	808	769	751	828	716
58677	81909	49101	16493	3728	1045	690	647	652	661	694	630	665	646	608	655	676	649	613	676	745	661	645	685	699	651	666	682	685	644	670	615	636	643	641	712	678	687	652	664	674	679	658	689	642	671	666	679	631	658	684	649	669	690	694	640	714	642	628	619	618	649	620	655	667	650	661	647	643	636	649	708	659	664	650	632	682	620	665	678	653	639	638	674	645	639	665	643	626	620	622	653	686	674	695	721	612	673	680	659	670	629	628	659	663	627	625	697	716	632	651	623	659	658	689	679	645	668	604	641	661	651	656	616	647	612	662	644	622	651	650	637	630	625	706	641	650	695	641	630	620	663	646	625	652	665	675	643	635	681	638	666	653	684	701	632	624	683	648	677	662	636	671	662	604	654	705	644	663	648	680	663	649	664	659	688	678	641	664	648	640	678	694	645	650	632	636	627	656	670	655	645	657	624	699	601	669	687	694	645	625	608	644	649	640	673	627	689	663	678	584	720	628	665	646	698	622	662	623	672	685	651	674	676	665	659	663	682	634	666	625	674	663	675	702	649	664	666	660	633	691	648	658	694	700	674	658	677	608	685	626	627	641	690	702	650	660	641	634	676	612	621	632	660	657	663	645	691	695	631	647	629	644	662	676	642	604	674	646	699	645	629	652	681	662	643	637	639	664	594	692	690	659	624	620	689	631	674	663	676	688	637	625	665	551	633	658	692	706	668	650	637	676	639	693	674	622	596	660	650	659	650	657	622	639	648	669	662	645	664	673	664	608	653	621	669	669	632	649	669	642	688	679	672	652	683	650	694	681	614	633	679	680	660	647	614	654	597	651	577	617	661	620	650	616	681	618	612	668	654	686	665	635	704	637	660	694	625	681	640	626	631	672	634	668	657	658	642	628	669	712	611	644	665	685	692	632	707	644	680	586	670	689	636	663	618	681	680	689	582	668	649	615	589	643	667	676	670	623	628	672	681	640	574	658	611	628	627	632	636	642	617	726	633	666	628	639	665	658	663	665	640	641	626	665	634	652	652	660	656	649	656	620	651	637	638	641	701	686	668	659	672	590	683	664	694	638	660	622	642	604	650	635	676	650	616	646	645	641	665	685	638	665	685	633	640	673	621	628	703	654	657	672	658	675	665	645	579	661	645	660	633	684	598	623	630	665	637	652	641	679	654	653	642	636	653	636	638	673	657	621	602	655	677	682	642	669	631	712	592	645	598	616	666	637	638	605	662	636	617	642	667	656	647	639	628	659	635	616	651	629	638	652	635	634	656	639	635	657	667	632	717	622	666	652	608	599	662	662	714	696	647	646	642	690	652	611	609	639	646	639	660	629	670	614	653	672	668	658	648	613	681	689	655	648	634	689	648	658	671	689	657	636	680	670	641	622	659	646	681	668	680	651	611	637	598	623	658	618	690	658	631	665	651	624	634	675	644	665	664	645	667	687	614	644	673	639	663	658	653	665	636	616	654	639	662	633	667	666	656	636	648	641	626	656	693	678	693	655	641	630	593	673	650	667	650	683	644	695	688	633	658	662	667	633	673	630	620	691	591	671	636	655	637	666	654	641	689	663	634	646	669	675	664	628	670	671	631	606	627	602	616	688	621	636	654	626	655	620	664	654	670	699	635	662	609	635	639	606	622	638	660	659	664	665	690	606	679	673	641	655	668	625	626	711	646	617	662	678	667	697	692	680	596	663	630	672	604	630	684	635	661	615	647	647	664	671	598	672	695	649	647	639	677	620	626	624	613	678	603	628	665	612	666	649	612	632	659	681	651	643	638	716	650	607	672	690	686	651	660	663	623	604	668	667	666	651	659	623	624	686	674	653	633	667	685	611	641	627	662	663	679	633	628	669	638	657	629	652	622	622	621	631	670	635	639	649	687	676	683	629	685	635	685	605	664	615	639	678	650	672	639	664	642	619	627	594	671	696	702	662	697	673	641	604	678	636	647	648	635	663	617	649	626	698	641	605	616	658	651	644	636	686	687	657	664	627	642	677	635	666	633	654	653	677	644	635	646	674	660	667	675	655	676	643	660	656	682	634	654	638	678	621	645	668	675	619	639	642	670	662	641	621	644	594	665	632	637	655	649	714	673	634	610	649	629	643	665	656	667	695	662	638	731	667	650	661	651	651	627	647	658	668	677	636	658	630	627	619	715	654	640	628	617	642	625	628	690	654	646	641	632	679	668	637	636	663	626	646	610	660	672	675	646	664	662	656	654	654	630	630	706	645	651	677	663	676	643	648	663	646	640	664	659	642	628	641	623	643	656	643	625	635	633	636	634	604	618	654	640	676	689	671	628	630	666	636	652	585	625	646	649	662	641	615	632	623	647	639	668	657	659	649	679	635	653	626	657	620	661	659	647	675	645	611	642	662	652	661	687	676	616	642	681	660	599	632	617	647	644	643	635	637	615	698	646	628	686	659	645	636	656	641	643	650	665	664	704	643	643	668	622	681	646	627	647	693	647	644	656	713	659	613	687	697	680	672	642	654	666	636	616	669	648	641	679	696	616	670	654	653	655	621	656	674	628	680	655	685	661	679	675	629	649	663	669	685	646	637	618	677	650	635	671	673	705	684	671	651	687	635	656	646	669	625	693	649	635	600	661	622	708	662	668	643	672	663	595	639	723	612	666	643	651	675	635	638	698	595	626	638	662	670	648	664	656	648	655	577	620	625	656	654	659	654	585	639	675	591	632	626	593	669	654	596	666	614	615	656	635	691	622	682	673	592	682	634	634	639	635	652	633	687	635	597	654	645	667	648	651	612	673	672	680	666	659	613	646	647	619	664	636	633	641	648	641	617	634	623	638	663	617	644	651	662	644	642	687	615	660	627	652	654	691	649	617	638	604	598	672	631	633	678	640	646	663	686	652	675	672	676	615	638	681	598	667	640	694	722	657	608	650	661	676	670	677	654	611	612	628	687	705	599	682	655	700	645	608	641	670	693	664	594	640	698	628	695	636	653	666	624	660	652	674	614	689	599	632	654	645	646	610	697	659	635	663	696	665	666	634	608	613	665	655	636	623	625	613	671	676	641	652	633	691	656	618	637	689	649	613	677	697	648	644	640	612	642	710	684	654	639	690	626	648	648	677	654	670	640	618	662	635	653	688	659	624	667	649	641	623	666	658	685	624	666	668	653	684	656	660	636	590	675	661	684	634	664	611	630	632	679	696	620	658	671	662	662	650	684	630	618	634	621	662	658	630	664	660	677	614	637	704	649	667	679	657	684	646	686	680	613	661	691	644	642	643	630	709	679	597	635	641	640	629	669	646	665	652	656	624	700	644	700	677	627	634	665	638	688	677	670	692	588	688	677	621	648	584	624	682	648	658	654	649	656	641	629	604	632	601	602	650	694	618	671	640	622	642	644	684	673	664	657	622	664	633	589	647	655	654	626	642	629	626	655	637	641	676	645	636	613	683	643	653	627	607	670	681	662	669	632	609	654	658	650	654	631	655	631	661	698	650	663	696	651	655
24443	23998	34017	27358	20668	11815	2305	1148	1024	970	1032	993	978	1001	1024	994	976	972	984	994	966	986	980	988	978	970	960	924	957	982	978	920	968	1015	941	989	943	971	931	1010	962	964	948	997	1001	941	1010	971	969	902	971	983	939	929	966	945	927	1012	979	940	1013	938	965	995	949	978	935	925	999	928	980	964	960	957	899	949	970	937	954	975	894	907	993	919	949	1009	961	990	1002	932	952	983	943	916	992	922	976	943	935	886	944	906	953	1000	1007	904	931	908	991	967	966	954	978	945	945	930	949	962	970	940	933	978	936	936	973	937	948	1031	949	925	984	935	940	899	972	913	928	902	990	976	932	1007	932	927	918	957	945	956	943	975	952	1021	948	893	905	1036	1006	914	985	966	926	960	965	942	952	992	968	978	935	975	996	964	979	930	938	901	978	948	986	935	929	956	939	963	900	908	975	938	961	943	982	885	904	996	959	954	996	966	926	988	994	955	932	1012	947	987	996	951	924	910	950	947	986	933	925	995	931	956	931	959	992	1003	922	888	934	950	963	937	990	963	968	952	980	991	977	1019	928	969	945	947	963	943	991	1003	965	915	980	973	941	992	965	923	946	916	914	926	937	947	936	900	938	966	928	953	990	948	956	933	925	922	939	975	922	870	938	970	979	904	927	893	920	896	990	954	974	989	969	977	940	932	980	986	923	993	916	975	989	892	974	946	963	974	915	981	960	965	1001	944	938	917	962	899	960	922	936	927	966	891	933	959	939	973	944	969	985	926	919	904	948	958	1023	991	985	943	920	935	960	940	995	963	962	929	951	953	974	988	958	917	927	947	906	985	886	963	939	896	918	954	946	895	945	926	917	962	905	976	998	979	913	955	968	947	942	931	954	950	985	935	935	969	894	950	971	956	939	932	948	959	911	915	986	918	881	959	956	942	991	979	954	962	992	982	973	974	933	957	931	986	920	989	942	914	920	901	971	942	929	988	957	939	962	928	941	962	978	965	966	943	990	935	967	977	984	971	956	896	952	907	977	961	966	947	960	932	991	936	933	944	941	944	974	942	953	938	962	954	988	940	928	970	969	956	964	972	937	962	957	947	942	947	923	953	919	925	926	972	955	1034	961	973	904	943	925	892	945	915	914	984	983	923	955	951	922	973	961	941	923	931	941	960	1007	936	955	920	911	924	885	959	952	941	892	983	929	955	976	964	1016	918	967	929	941	975	1005	919	958	991	949	948	967	937	946	994	974	941	975	939	922	940	940	944	955	940	932	949	1011	947	976	950	962	969	976	953	979	1001	957	955	960	1013	948	999	902	932	959	909	887	948	903	919	988	945	924	936	1012	990	926	950	907	924	977	919	882	942	929	974	1017	890	963	925	972	927	1034	968	960	959	954	948	945	993	979	939	926	943	964	961	935	934	962	976	980	959	979	993	958	943	983	958	921	928	937	1008	899	956	923	925	916	991	975	993	963	953	962	978	959	922	874	926	955	1001	955	926	911	929	1012	958	956	993	968	949	869	933	978	974	928	941	951	946	986	989	935	952	919	932	942	998	950	998	939	936	964	978	913	928	917	912	924	970	958	940	921	926	990	990	980	1010	993	957	998	937	915	963	913	984	980	961	957	948	976	939	971	960	952	937	935	951	949	894	966	915	894	933	1008	944	914	964	924	899	974	965	911	960	908	969	961	954	958	947	916	911	953	979	931	975	929	938	940	929	952	942	1006	952	999	917	949	1045	917	988	971	985	885	973	964	960	964	940	945	962	969	913	987	980	978	972	918	954	925	959	964	970	919	927	990	956	928	982	955	905	961	965	937	976	965	989	924	946	945	866	959	977	947	939	974	1008	937	941	969	925	943	947	947	936	984	942	952	926	996	898	874	976	968	910	961	982	903	922	1012	1033	954	959	964	934	937	942	955	941	946	915	926	967	999	937	918	938	947	944	1001	1019	891	916	994	997	982	946	925	990	907	968	1026	1006	966	974	919	930	990	968	962	954	980	947	969	894	907	967	978	959	987	976	964	886	914	995	987	984	955	996	975	968	964	934	916	951	931	990	994	951	984	967	974	943	931	950	928	930	984	916	943	938	931	990	951	977	969	972	984	934	956	995	952	928	998	940	961	928	938	974	914	957	952	948	962	918	969	942	957	981	944	937	945	909	985	999	937	975	960	984	994	961	989	983	987	970	959	921	974	950	974	1001	982	962	937	967	930	988	934	949	972	977	944	955	952	917	949	947	923	940	937	916	929	945	955	924	959	934	999	1009	958	966	955	987	964	1052	955	1034	935	940	924	912	933	978	932	912	952	969	974	971	982	924	987	1000	914	923	871	930	962	920	955	1011	925	977	960	973	936	930	953	941	967	949	967	990	930	931	908	994	979	936	935	966	926	967	987	969	949	928	868	923	931	926	944	972	886	946	954	941	1008	973	953	975	997	931	932	964	912	959	997	971	930	898	982	911	897	917	928	947	955	934	957	993	1002	1011	974	971	973	947	948	931	910	940	945	930	920	900	907	978	953	974	985	949	948	897	1004	955	944	914	911	926	981	965	934	960	1017	917	953	903	963	941	944	931	954	909	942	936	940	1021	976	906	964	1002	912	960	948	901	940	959	949	943	994	910	907	940	943	906	964	945	912	919	920	889	943	986	876	948	997	939	932	900	951	954	928	975	942	911	898	953	963	934	943	955	955	951	905	948	969	951	924	968	934	994	971	969	903	934	982	944	966	924	947	967	916	937	904	1009	947	919	962	924	970	956	972	952	1010	984	908	963	918	961	984	950	957	993	951	948	920	960	915	989	910	944	921	944	965	925	955	881	921	954	936	939	964	931	969	918	960	897	903	952	980	948	978	914	963	946	915	952	966	953	967	947	980	946	941	916	915	945	962	1009	922	975	954	937	927	998	948	950	973	919	1007	984	933	999	910	953	965	910	1007	956	989	967	965	957	952	984	975	934	937	937	902	987	990	951	946	938	988	968	962	946	963	912	952	932	898	953	884	963	956	937	956	937	974	970	984	1009	889	957	970	899	931	884	975	973	939	937	868	951	910	995	948	928	919	966	895	961	919	894	980	951	969	917	1019	933	944	963	1017	951	1007	990	941	1032	957	955	976	937	898	1008	982	926	1000	945	936	910	922	992	915	988	938	971	964	996	955	995	966	939	976	998	1001	905	1005	923	938	975	940	921	970	957	941	947	951	983	965	930	984	934	962	983	946	951	956	955	977	966	950	955	968	945	915	944	919	936	972	899	907	907	981	966	963	968	948	900	974	962	885	921	921	942	945	963	921	920	938	989	910	984	933	979	983	891	979	915	866	978	938	961	951	950	895	987	934	922	899	910	974	922	944	920	935	938	933	903	959	895	1003	970	956	949	959	925	911	1010	913	931	973	914	952	914	930	985	938	952	930	983	974	1022	970	995	996	958	1006	943	944	945	988	943	947	915	945	903	958	919	930	947	939	886	898	926	967	903	916	960	988	987	922	961	906	965	956	962	947	941	936	951	984	965	990	965	977	953	1029	928	897	931	929	960	967	932	965	918	938	995	902	924	956	950	948	958	964	931	921	895
64230	100137	63052	28961	7699	1879	1018	870	857	834	828	880	808	885	860	915	850	839	850	840	862	866	858	911	820	892	871	810	885	811	877	895	911	832	892	885	882	826	878	865	887	893	881	830	806	819	866	855	908	809	852	863	827	847	869	864	845	848	901	805	864	825	862	863	810	860	812	865	908	793	839	833	889	869	811	850	878	861	818	847	870	819	832	823	861	850	850	825	868	866	853	908	849	836	897	841	851	882	879	824	799	870	882	877	850	894	817	814	869	857	807	828	839	831	848	835	849	881	849	873	878	808	864	859	901	827	803	867	846	856	867	872	824	846	869	830	824	899	878	826	870	880	831	855	867	831	802	876	876	854	831	843	845	843	839	814	841	931	821	849	876	798	870	837	885	918	868	841	832	786	867	844	867	831	826	872	885	809	874	852	876	823	859	861	832	858	813	816	848	845	782	880	839	875	867	854	886	822	881	884	833	839	874	844	899	840	862	845	886	878	782	888	857	856	881	785	871	871	898	860	866	842	832	787	787	853	826	852	827	829	847	851	807	844	823	878	843	850	850	829	878	795	822	842	894	796	860	809	883	872	779	825	856	848	792	846	866	859	877	847	807	860	826	824	901	852	918	853	903	860	833	857	853	786	869	834	853	850	868	826	792	804	903	817	804	848	856	839	871	842	863	796	884	872	859	831	870	843	884	822	908	897	860	866	820	799	848	835	861	841	822	838	880	842	826	868	901	816	843	910	823	867	845	807	838	816	847	842	861	820	815	871	838	855	890	904	857	862	834	797	874	844	854	857	802	930	822	837	865	826	840	831	816	814	783	845	862	848	812	859	849	809	876	821	889	845	854	828	824	816	901	812	842	869	859	841	915	860	841	852	889	846	874	815	853	805	817	767	849	891	852	844	853	844	841	858	874	824	815	876	840	863	897	885	821	870	917	855	841	827	822	873	844	836	862	889	835	838	833	827	868	851	895	859	861	829	860	853	802	858	837	835	862	834	921	830	835	910	898	864	867	829	870	805	897	903	840	871	826	875	881	815	824	882	804	797	890	844	862	830	855	825	900	823	838	819	838	869	821	856	840	847	877	887	831	866	767	890	867	861	860	800	868	813	893	801	853	864	860	840	820	844	848	845	849	874	837	884	866	854	852	873	880	845	874	888	861	826	838	831	824	874	856	835	855	848	864	874	847	890	882	841	887	823	837	834	839	879	875	867	893	839	826	868	780	795	814	834	862	859	839	876	825	844	860	878	864	842	847	826	850	873	860	881	832	842	864	846	834	801	820	845	850	854	815	814	874	826	838	837	863	873	872	862	868	849	853	845	833	891	810	883	807	837	874	821	852	837	828	840	834	884	870	871	888	914	877	851	837	851	817	825	828	873	885	835	831	894	834	829	864	857	866	839	823	903	811	838	849	819	864	859	878	847	894	814	826	866	879	842	877	885	866	850	844	836	853	810	834	852	859	823	885	823	873	821	849	846	858	853	850	833	861	855	834	818	819	848	856	806	863	893	830	851	785	842	791	892	844	867	848	870	830	808	825	824	859	856	790	866	815	823	865	818	858	815	838	870	871	887	860	881	836	823	844	876	845	842	887	865	829	828	825	840	840	881	852	847	807	901	877	831	862	809	891	820	883	844	838	827	798	866	871	881	838	797	823	836	831	885	858	867	836	856	808	815	830	903	854	814	869	884	886	803	819	858	822	888	860	869	852	873	836	867	843	845	836	810	885	872	894	832	856	799	860	861	864	888	866	844	798	871	808	883	869	832	870	859	878	782	869	853	879	852	841	868	856	806	869	821	863	895	867	827	836	852	841	790	869	835	826	908	843	816	821	884	859	843	803	797	861	846	832	852	801	791	826	891	856	829	789	876	844	870	814	858	861	803	863	854	886	823	888	901	901	823	792	842	834	795	825	800	837	822	874	879	855	900	826	885	854	853	817	772	865	846	808	828	859	821	872	839	828	856	852	899	830	814	887	902	814	813	931	867	823	809	804	851	828	821	878	852	858	826	770	812	864	826	811	862	860	921	843	858	802	870	858	887	852	886	833	815	858	788	921	871	805	892	888	865	797	896	874	877	831	886	882	856	840	840	820	859	834	831	887	876	821	873	903	843	795	863	868	838	832	817	856	870	888	845	823	802	875	856	861	849	831	863	869	850	823	838	845	849	830	866	804	871	844	895	866	862	840	872	861	853	787	877	827	853	817	798	826	857	835	858	876	848	832	809	849	836	817	865	820	845	797	850	800	844	836	867	887	872	790	929	774	807	859	883	863	887	900	831	830	853	857	836	875	864	861	883	824	851	843	837	824	885	864	853	808	856	855	832	857	873	886	844	830	833	834	839	799	857	867	804	793	826	862	851	858	856	821	885	837	849	834	828	821	870	836	865	922	832	850	832	865	842	821	888	867	892	820	834	836	874	818	819	887	925	861	870	822	852	806	863	834	780	860	830	829	870	831	840	768	873	902	863	837	848	847	855	855	828	853	884	880	798	857	867	825	858	853	824	866	821	840	813	854	836	787	874	816	837	855	820	839	810	796	848	844	832	840	775	851	799	854	861	813	852	870	825	851	847	812	827	818	823	836	845	802	893	827	847	840	869	846	819	850	859	849	789	830	826	810	869	847	816	883	868	819	870	855	894	873	815	902	844	876	848	857	881	830	838	816	874	832	839	896	845	841	899	810	824	850	851	810	810	860	839	862	832	874	838	829	814	823	895	853	786	869	809	843	833	834	834	863	834	885	882	891	812	908	840	826	840	793	825	858	848	818	818	861	803	799	800	841	823	868	803	890	850	833	882	842	808	882	853	874	852	834	837	838	846	885	805	835	906	856	852	824	848	855	863	863	862	879	829	879	887	851	818	853	823	823	837	819	838	817	938	841	851	871	891	822	825	827	794	854	848	821	893	820	830	828	872	835	806	858	808	814	873	845	833	844	852	846	846	839	873	815	874	777	849	860	874	803	818	841	852	829	883	818	863	837	835	807	856	844	816	819	804	887	843	765	855	861	898	821	830	845	886	834	801	874	867	843	833	820	901	829	820	872	811	903	827	901	784	848	857	872	831	840	853	833	856	859	869	913	889	795	787	807	862	902	791	835	874	865	876	806	837	849	804	852	804	852	812	850	850	822	880	841	791	858	867	853	825	845	874	792	829	870	874	888	912	865	873	840	859	821	904	826	818	864	849	793	872	848	880	845	844	872	848	802	864	845	840	825	882	863	829	819	803	900	858	794	812	911	855	849	844	863	824	828	825	846	852	832	833	853	836	890	840	854	832	850	875	815	884	834	860	835	811	840	852	867	846	866	882	823	848	842	801	826	847	876	844	822	819	820	852	836	898	814	785	810	880	844	849	817	842	855	848	830	852	828	856	811	871	848	836	845	831	885	877	866	810	819	832	801	831	864	814	781	816	855	823	869	821	855	799	855	843	753	843	887	807	813	881	912	838	842	812	817	835	856	821	832	802	816	821	810	815	835	817
31708	34828	24887	7809	1612	901	769	762	749	755	774	772	730	736	708	738	759	784	728	740	717	704	749	728	746	769	712	689	749	728	772	761	740	749	719	753	724	749	713	784	741	718	709	735	781	733	744	689	674	743	765	757	715	744	756	727	720	753	718	754	730	669	694	707	726	759	690	743	756	775	761	768	800	765	742	747	729	729	720	704	762	778	745	781	767	728	716	715	765	732	710	698	660	733	761	749	751	765	745	715	740	723	755	748	745	728	715	726	731	742	793	753	751	745	752	727	747	791	751	752	727	728	771	746	797	730	796	739	716	742	702	741	747	757	711	707	749	723	740	745	712	690	723	730	709	716	748	672	704	799	714	745	727	741	692	774	702	746	733	716	761	765	758	729	806	736	715	753	705	769	735	773	724	719	716	680	770	752	751	728	739	721	720	769	703	737	707	715	715	715	748	755	699	766	700	776	717	744	716	728	809	739	753	763	721	742	764	686	746	714	728	723	730	694	766	793	731	691	779	712	706	705	729	749	784	687	773	747	709	743	770	778	688	738	732	762	744	749	672	729	679	737	785	733	707	760	742	734	731	729	749	709	666	723	755	769	732	743	702	727	650	783	728	782	749	736	719	762	787	774	746	719	721	724	793	719	753	743	754	752	719	724	758	732	764	735	772	709	732	728	778	753	810	751	750	745	743	734	726	769	740	789	736	738	748	762	693	743	724	733	722	744	732	721	733	748	783	757	723	708	758	744	751	735	718	740	735	751	757	762	795	789	723	723	731	743	717	770	756	724	743	689	755	735	747	721	736	755	721	750	709	815	773	733	769	776	730	728	753	713	757	741	726	772	752	808	760	760	712	696	712	746	711	754	692	740	762	736	743	733	720	743	727	734	725	773	750	784	770	783	758	729	754	713	719	734	747	694	746	750	820	729	714	709	753	749	743	761	737	697	761	811	717	741	711	758	768	780	740	746	724	786	733	710	731	745	756	721	762	706	723	727	769	715	721	755	730	688	683	773	728	756	761	697	706	722	707	722	751	713	722	707	713	762	755	724	725	739	752	729	773	794	735	706	761	786	725	758	795	692	788	730	722	785	708	728	733	798	726	722	751	725	760	701	740	760	726	691	724	765	769	778	716	793	795	722	699	679	733	699	735	704	766	736	745	683	730	804	777	742	721	760	713	759	761	731	702	710	678	748	745	724	750	784	752	721	756	740	711	760	796	745	705	755	781	763	810	726	738	728	756	735	781	739	740	713	767	781	758	736	718	754	780	763	703	688	741	708	777	700	692	692	740	734	727	764	740	743	711	771	771	752	733	725	794	663	779	708	757	767	765	716	747	723	752	739	739	742	703	782	759	692	752	694	711	761	716	737	752	738	650	750	763	710	735	747	720	785	757	757	739	705	755	767	727	725	791	741	719	701	736	708	747	747	689	703	751	744	730	727	785	786	741	742	724	727	739	771	721	717	750	755	760	783	761	699	741	777	710	752	668	742	735	777	703	715	706	695	718	741	781	823	725	719	739	702	754	729	744	765	736	736	737	711	705	728	792	754	720	709	747	774	715	738	708	688	762	725	728	753	762	753	712	767	703	716	795	755	744	745	697	724	696	740	775	772	728	750	754	739	759	713	750	772	762	758	783	716	711	736	789	732	708	737	752	732	716	775	751	727	765	765	709	758	727	731	683	766	754	777	750	726	731	697	742	742	763	737	719	743	736	739	691	765	769	716	760	753	707	670	814	715	741	715	750	747	774	743	735	664	729	755	714	718	719	769	709	782	778	740	735	791	737	736	729	779	738	736	742	736	751	705	772	765	720	763	716	781	716	779	729	733	684	731	759	724	742	716	702	711	737	792	707	724	745	738	740	796	780	753	709	782	753	712	772	752	744	769	756	719	735	747	710	752	774	721	748	753	740	731	756	740	708	703	736	806	750	776	716	767	798	764	694	729	716	711	776	736	705	758	750	727	782	726	745	734	792	706	704	720	693	706	736	765	764	768	739	808	754	707	688	788	763	731	713	678	700	722	704	754	770	782	703	736	727	671	779	724	779	740	730	719	727	670	762	733	737	745	681	705	731	743	720	739	725	730	730	734	763	754	767	729	759	722	764	732	735	741	740	734	760	709	727	749	704	718	720	768	766	755	744	759	716	718	748	745	741	762	719	731	722	722	712	730	746	755	769	746	744	724	653	759	752	706	732	736	744	732	738	745	749	741	749	779	729	776	740	743	754	738	743	779	745	756	734	759	738	723	701	760	781	778	740	741	720	774	758	766	766	743	715	707	785	748	716	736	767	710	747	719	760	689	706	811	741	697	730	732	709	715	722	712	756	698	735	681	740	743	755	740	729	737	766	763	740	730	725	725	726	739	708	793	761	707	735	758	734	702	760	719	760	730	742	736	753	730	739	749	699	690	748	744	788	756	748	702	738	711	717	732	723	714	739	732	738	747	766	696	758	725	763	751	784	736	726	800	755	766	720	705	793	741	732	757	768	785	741	722	687	736	761	759	765	779	754	723	718	756	793	726	707	728	770	719	725	722	752	745	695	774	698	738	735	714	773	734	742	705	769	729	777	750	740	729	676	778	720	712	775	785	755	724	743	741	765	706	702	763	726	737	710	784	717	760	751	771	738	673	745	732	710	757	693	672	763	728	772	781	762	739	780	719	756	739	710	742	668	738	734	711	771	718	670	732	775	756	706	765	746	738	698	756	747	734	719	693	728	729	753	781	705	765	781	767	762	784	717	730	706	712	776	741	784	747	742	752	673	740	760	716	738	774	736	763	719	720	730	778	722	796	744	769	710	752	735	753	717	773	748	751	712	784	757	713	708	754	699	705	719	774	725	739	742	747	747	772	689	754	762	733	772	737	751	750	716	739	746	735	746	771	776	794	781	685	741	715	795	722	781	714	718	730	687	741	726	745	758	718	722	702	682	741	716	720	746	767	766	720	712	802	767	746	742	731	786	772	728	743	746	723	741	742	777	743	688	750	746	787	785	761	752	799	711	760	734	741	697	742	734	759	781	747	704	724	758	784	753	759	727	738	748	720	736	723	718	756	750	765	741	750	742	741	764	750	755	750	743	755	739	724	734	702	779	747	712	732	743	735	722	753	709	723	751	777	709	758	736	690	753	714	735	754	740	701	711	755	745	764	731	750	750	753	784	703	784	771	739	709	703	733	766	755	710	727	742	731	718	700	749	715	709	764	755	759	711	758	795	791	759	770	725	726	686	714	730	748	740	734	722	737	729	708	727	704	742	698	747	728	771	747	763	742	715	732	753	697	744	743	750	765	733	732	700	730	732	733	713	811	728	721	707	718	744	721	703	732	791	754	733	694	757	711	770	751	762	796	754	762	763	770	717	683	737	725	750	747	725	718	733	716	728	758	698	709	745	721	725	675	784	757	665	688	710	782	761	734	735	765	754	706	736	743	768	724	748	745	788	687	748	740	749	764	727	677	739	746	758	711	779	739	735	685	697	769	702	682
25427	39307	16198	3912	1194	673	571	658	549	581	627	605	614	599	589	602	592	574	572	554	590	626	587	585	563	631	605	565	619	583	564	626	583	571	563	591	552	573	586	543	577	596	574	608	598	575	597	626	557	616	594	581	547	567	576	572	605	618	561	576	580	618	596	656	652	588	583	577	589	603	582	547	603	613	589	606	579	564	580	612	589	593	613	587	553	562	593	600	620	526	550	607	627	583	629	592	613	581	624	616	564	570	571	585	569	557	617	548	608	581	571	585	542	586	554	591	623	629	613	638	602	549	604	573	615	574	619	565	615	593	585	590	580	577	577	574	570	601	609	605	625	541	629	586	564	584	640	603	611	580	610	539	582	608	605	551	565	572	576	564	579	561	582	593	602	606	606	566	578	556	593	594	597	567	606	563	596	602	640	564	583	624	569	580	581	569	580	606	609	601	582	613	598	589	560	605	583	613	588	544	561	591	609	593	565	614	551	601	553	575	597	568	642	567	571	580	570	576	560	598	577	614	596	591	600	591	590	586	593	611	578	616	610	589	569	606	608	593	607	575	622	578	574	630	583	574	574	555	593	563	574	549	587	580	538	591	599	592	590	593	623	558	589	592	594	594	574	580	621	590	611	577	609	617	587	624	582	585	608	572	560	547	562	625	583	583	561	574	615	616	578	561	543	595	618	625	548	591	560	577	619	582	576	619	599	591	581	586	553	551	600	579	599	616	597	603	585	584	593	573	585	565	551	582	599	604	570	555	585	575	594	591	585	588	622	600	581	567	579	616	566	565	600	532	595	568	593	602	609	595	578	581	571	566	600	611	619	613	591	612	614	550	597	611	581	552	568	553	551	628	605	599	590	585	619	571	592	616	598	632	581	564	582	588	582	561	591	600	589	606	606	573	569	615	593	605	578	554	598	586	622	605	590	632	612	618	579	573	618	550	558	585	577	600	580	661	635	565	584	586	584	584	565	607	572	563	626	566	588	597	645	587	609	609	612	618	609	578	600	621	595	603	564	598	622	565	588	595	590	565	574	596	568	591	576	575	633	620	568	605	588	529	587	632	580	613	565	597	551	620	613	592	582	590	593	588	561	552	623	563	591	585	583	552	588	582	604	613	578	607	619	615	639	595	631	543	520	587	571	571	596	554	581	570	601	597	567	576	597	620	551	545	624	602	587	586	564	581	580	605	608	606	612	564	574	532	595	542	584	585	584	581	572	615	579	555	558	618	560	628	607	594	597	567	589	629	597	610	607	562	579	582	572	575	591	584	608	599	594	608	578	567	586	595	550	588	618	620	623	599	595	568	600	569	596	574	598	576	598	597	561	581	602	606	543	639	613	574	591	556	646	582	588	622	556	622	585	612	590	564	567	576	573	581	570	575	590	605	598	609	561	611	593	557	596	589	570	588	545	535	599	512	591	550	610	569	639	570	562	593	572	595	612	638	577	579	600	610	624	584	556	635	560	573	566	610	632	557	578	550	579	594	589	571	593	591	617	575	560	668	620	590	616	594	552	604	598	553	586	599	590	573	580	573	585	624	569	592	555	634	612	598	584	605	561	621	614	619	580	627	610	603	591	610	591	545	611	578	611	593	620	569	597	628	673	605	570	578	570	578	566	609	582	549	586	553	572	612	597	565	597	614	579	570	572	595	585	552	638	592	583	583	565	582	609	609	592	567	559	627	583	606	585	639	586	612	609	641	605	583	622	625	582	600	622	591	601	544	611	563	579	585	560	563	601	612	607	556	572	585	575	583	608	588	597	631	606	638	588	606	570	594	596	529	583	563	582	576	627	619	616	583	602	566	587	520	594	628	610	632	592	617	560	618	576	577	605	578	518	578	560	577	566	552	586	549	566	603	626	590	553	579	570	583	609	570	569	582	591	595	555	561	567	614	630	603	556	594	620	559	584	585	604	599	546	600	614	588	590	620	599	620	585	575	576	598	590	607	549	625	595	606	578	583	610	554	625	625	564	585	601	608	604	586	603	618	590	565	618	600	603	593	572	619	608	589	574	592	660	545	620	585	541	603	537	604	601	525	599	618	556	517	554	599	601	598	585	588	560	587	631	613	565	609	550	630	580	608	560	558	537	574	610	612	589	586	583	557	588	573	568	640	590	573	580	586	602	599	556	630	593	649	597	610	549	590	611	588	611	592	578	563	605	595	577	595	559	576	553	617	595	569	610	576	640	563	574	606	624	589	609	586	588	632	573	629	602	576	606	581	581	597	587	555	559	609	562	569	625	579	571	617	579	585	578	579	560	611	618	584	556	573	563	596	595	614	589	582	570	568	620	576	562	617	599	564	604	574	550	578	600	567	582	605	646	598	607	526	582	578	593	556	605	561	581	584	556	566	586	637	568	591	620	576	622	624	625	578	589	601	577	568	604	550	571	628	603	574	585	605	573	610	576	573	590	596	543	590	605	566	578	588	578	621	605	568	571	565	611	605	578	582	617	619	586	602	598	574	595	587	544	564	598	611	632	618	616	598	609	588	563	579	548	591	605	564	596	624	618	611	574	602	580	600	615	586	575	572	602	563	602	562	605	596	553	589	599	610	620	603	541	599	603	590	607	545	603	582	566	585	613	545	573	587	616	595	597	568	600	570	588	590	587	659	580	583	588	591	576	580	598	619	587	576	614	595	604	543	584	600	563	573	609	571	575	590	591	579	618	633	587	566	645	584	585	597	594	566	582	580	542	573	573	576	605	574	607	608	614	587	641	608	572	577	603	621	594	595	591	631	591	557	577	564	610	610	576	615	630	608	614	567	558	593	599	593	573	607	565	579	628	634	624	600	609	568	586	621	568	552	651	606	558	591	626	577	638	593	560	615	545	552	548	576	636	631	600	610	576	618	603	581	625	619	597	616	579	586	569	602	576	584	620	601	551	580	632	605	579	578	598	579	535	609	590	610	626	575	611	560	591	599	570	570	565	608	568	602	624	598	567	603	589	630	602	554	580	583	579	615	569	558	570	551	580	608	627	585	576	581	595	587	604	587	586	633	601	574	584	622	602	572	611	568	589	537	601	575	557	596	603	585	571	574	560	583	605	601	585	602	614	565	553	620	571	577	560	604	580	579	570	598	592	583	621	581	590	586	532	584	575	594	632	587	564	589	560	592	606	591	614	588	594	557	567	623	599	577	617	602	555	563	619	597	570	552	643	554	601	592	634	624	629	568	589	577	588	580	576	594	591	630	611	574	593	593	572	610	591	604	596	574	593	634	652	593	564	587	595	557	568	600	603	616	551	585	567	635	553	591	597	604	593	618	621	602	594	605	619	613	573	567	575	594	602	578	603	575	560	612	579	630	585	595	616	626	558	608	571	606	585	578	609	567	598	546	632	612	569	556	604	654	665	579	565	609	575	555	578	575	581	616	615	573	589	596	596	627	595	574	580	572	609	609	598	558	575	590	580	595	610	560	614	646	578	614	620	594	580	640	591	573	589	603	592	589	599	583	578	608	550	578	574	602	597	594
26918	29843	38641	29132	11789	2162	1030	821	756	772	744	758	683	755	763	772	737	790	773	744	751	735	752	746	795	752	752	764	757	716	719	725	733	758	713	732	714	754	849	753	739	697	746	802	778	781	721	757	733	726	796	763	748	744	760	699	694	730	766	740	729	761	756	721	717	730	751	764	760	794	711	745	742	757	782	733	735	761	755	780	778	724	729	773	765	757	757	715	749	775	750	733	798	729	720	784	747	773	704	773	756	749	753	782	720	734	764	727	792	717	755	739	758	776	767	704	717	734	683	737	748	765	779	736	769	764	719	733	699	759	719	756	753	750	732	778	737	689	740	715	784	738	736	720	739	789	751	740	743	733	751	759	770	753	755	744	764	781	743	707	773	743	718	746	709	713	748	698	750	704	783	712	717	754	749	737	770	806	775	737	772	774	717	752	719	776	769	804	714	707	757	691	738	708	738	773	755	733	774	781	745	769	731	697	749	743	792	768	745	781	815	738	752	715	725	726	685	739	764	767	753	706	776	721	745	724	704	693	720	724	764	697	736	751	739	749	795	804	762	741	724	756	736	808	733	703	714	740	750	712	732	758	740	758	779	756	727	749	753	691	727	718	773	700	778	743	739	791	758	760	737	755	719	776	805	756	717	739	751	735	736	749	732	736	711	748	714	752	682	707	733	763	769	721	759	726	738	732	751	775	725	714	730	716	740	752	762	765	753	735	750	700	738	732	744	719	787	705	799	728	706	755	768	701	752	735	744	722	707	758	776	767	733	791	772	722	727	694	784	717	738	769	722	737	741	754	766	798	737	773	768	728	710	758	709	776	774	770	756	755	736	706	773	760	722	698	737	676	756	713	789	680	737	735	699	697	734	750	728	806	718	752	726	754	768	732	745	730	711	775	791	693	734	720	733	780	797	739	718	733	774	797	781	736	747	757	745	751	730	715	765	742	763	691	762	749	720	741	720	757	710	705	761	755	752	724	759	764	718	783	742	736	748	762	743	750	725	738	765	776	765	771	733	747	738	766	790	781	731	750	759	741	744	774	748	745	770	771	742	746	750	764	719	772	784	752	749	754	712	712	730	743	735	752	739	722	691	693	757	796	723	787	761	707	733	759	717	723	750	763	730	746	728	708	773	733	688	766	722	742	776	742	724	736	777	778	761	722	698	756	715	700	680	761	764	757	741	738	739	737	737	722	802	727	734	767	750	757	756	787	761	748	726	752	757	823	698	738	760	742	788	742	753	747	724	782	729	731	776	709	769	719	821	731	724	768	726	725	789	761	733	718	726	679	756	750	735	786	712	737	782	726	755	782	770	714	744	752	742	755	735	734	744	791	709	729	754	747	728	728	783	718	676	713	763	787	701	727	777	776	802	751	737	701	767	740	711	689	743	762	706	770	737	734	708	735	665	684	763	764	800	780	718	743	747	755	778	785	693	712	713	750	754	711	730	743	763	672	726	755	779	731	695	745	769	742	746	769	788	761	714	721	754	767	714	696	733	714	705	744	727	780	785	763	732	772	739	773	730	731	770	725	723	721	755	671	759	715	800	764	755	730	765	729	802	716	736	751	721	721	761	785	766	772	745	737	754	754	703	748	704	736	767	758	754	748	772	760	758	751	776	702	695	722	737	675	766	738	761	771	732	716	739	723	685	765	798	708	749	794	719	727	699	763	746	729	680	745	779	786	760	776	757	752	712	789	735	795	728	715	757	727	723	758	773	690	724	748	768	781	707	745	730	725	758	743	730	703	722	742	700	836	794	753	743	782	692	786	727	707	684	719	731	740	740	776	752	737	734	724	755	714	754	711	747	756	758	726	751	754	747	766	803	745	734	728	766	733	761	709	715	709	699	752	736	709	709	772	769	746	727	764	760	713	767	783	746	716	753	764	767	737	750	727	731	814	697	742	765	757	741	736	747	784	778	726	731	755	771	793	719	710	780	768	731	734	704	776	760	719	677	719	723	769	795	793	716	765	711	758	736	737	751	763	735	753	712	754	717	714	751	736	761	755	739	773	748	742	778	742	694	741	718	770	730	745	765	754	725	722	730	721	740	753	754	740	726	783	769	729	783	735	768	738	759	768	832	709	753	765	720	726	741	746	697	756	769	760	727	749	739	728	725	713	735	790	728	741	726	741	703	746	670	742	758	717	708	740	771	749	745	737	730	745	743	746	780	745	694	747	778	805	720	715	800	780	791	758	780	750	764	766	762	764	753	734	708	698	763	701	699	753	747	749	751	733	755	793	732	761	713	743	753	747	723	724	791	724	745	749	771	719	765	760	776	740	740	790	768	725	753	769	743	755	749	701	819	732	719	728	747	760	767	725	811	805	779	752	687	701	742	726	729	773	751	735	732	713	704	729	725	732	825	778	753	733	747	756	722	699	736	728	734	737	770	702	714	737	718	770	746	814	785	752	768	827	717	721	710	731	776	748	717	726	741	764	726	747	804	698	795	730	714	736	725	716	709	758	728	760	751	759	746	705	746	739	773	724	692	743	798	795	729	783	715	759	719	704	704	763	699	748	715	776	769	763	778	737	739	733	765	729	702	739	722	722	712	746	815	735	714	765	754	717	751	708	742	728	751	770	727	738	719	754	760	760	739	725	710	763	747	771	737	776	709	761	747	726	744	714	761	741	769	775	730	704	757	756	783	705	732	781	733	746	775	740	767	718	713	768	788	746	752	715	804	766	767	730	837	748	796	740	809	730	705	751	782	761	748	755	740	723	795	758	744	720	791	775	676	753	720	759	715	751	753	743	665	759	735	734	784	727	756	715	709	796	721	738	725	748	706	729	737	749	756	739	741	738	743	767	755	689	759	793	779	756	716	697	717	724	742	716	745	764	735	710	732	722	743	731	764	755	710	726	778	762	720	772	750	794	755	714	694	776	746	783	729	796	782	759	752	758	783	801	742	745	699	751	723	754	790	790	758	750	731	758	778	712	708	765	761	754	734	732	760	735	788	706	728	708	747	745	733	747	756	709	747	737	719	744	766	760	735	693	798	727	712	751	714	780	711	759	780	747	752	766	695	720	764	775	758	693	745	735	715	756	724	769	680	743	706	843	755	745	806	738	752	734	750	746	742	726	745	718	706	783	743	756	752	777	750	701	745	734	732	733	745	735	748	767	701	772	755	767	745	729	714	758	748	706	681	670	755	738	739	727	782	721	735	736	719	746	739	734	726	806	733	706	756	741	727	773	716	761	745	739	772	750	710	721	776	815	703	721	726	751	740	746	726	716	728	726	757	763	759	726	737	734	763	745	783	781	724	684	749	709	768	735	742	732	699	709	757	714	713	738	728	788	714	703	692	686	772	742	755	712	724	734	740	687	718	750	762	732	726	749	736	762	738	735	775	753	761	719	749	758	713	781	681	762	756	786	812	739	747	761	784	703	753	761	751	758	714	742	748	726	769	764	726	753	774	762	783	750	788	762	778	691	724	722	731	771	777	756	752	719	750	775	733	728	742	724	744	764	703	776
60299	81130	46206	17170	4804	1426	743	689	646	652	606	647	694	644	700	625	616	623	611	621	658	622	668	621	651	659	638	648	620	629	658	615	592	608	670	692	578	669	637	609	651	664	661	632	632	610	650	651	631	681	664	671	688	658	647	671	692	639	683	624	640	637	660	614	635	677	636	673	644	683	622	616	653	625	628	643	568	677	606	614	684	610	594	631	667	621	618	652	657	635	610	625	619	656	652	628	658	651	658	656	607	702	604	594	622	603	638	645	659	619	626	587	630	668	625	650	651	662	638	593	629	621	625	637	636	573	607	634	667	637	614	634	624	638	624	683	608	644	582	637	632	619	641	635	633	664	683	634	635	633	623	576	624	626	595	627	634	636	616	623	605	660	657	636	671	677	642	632	626	662	679	622	628	641	681	609	617	680	641	687	637	570	671	624	662	658	657	631	642	652	614	639	636	626	626	598	655	631	651	597	612	627	615	643	652	646	591	667	663	605	667	662	638	588	670	617	651	597	641	613	651	662	618	648	591	685	652	611	641	657	637	613	646	641	617	635	641	660	609	657	634	652	648	645	617	674	606	599	680	657	622	668	612	616	628	657	618	636	608	664	608	628	628	632	645	591	666	601	652	598	660	642	677	639	628	619	656	640	673	633	625	661	599	642	660	624	632	633	642	624	616	637	702	615	640	637	607	631	606	610	653	630	679	632	671	650	628	618	667	653	599	616	641	649	640	612	625	642	646	644	620	648	662	618	652	680	680	653	614	600	692	673	642	628	654	608	660	617	586	612	585	618	649	622	654	600	666	657	608	638	617	644	655	654	644	677	642	607	652	636	621	573	629	603	650	672	636	609	663	635	644	649	599	623	663	681	649	647	629	647	622	608	617	684	650	635	666	659	626	645	616	625	597	650	636	647	638	627	604	646	641	614	660	650	639	626	658	684	636	572	627	620	621	656	656	633	635	659	629	621	661	676	650	614	620	617	649	639	637	637	624	630	664	646	677	624	658	636	663	623	651	615	656	647	632	647	655	634	609	630	614	613	603	655	635	589	631	637	651	663	628	673	632	641	613	664	640	643	633	633	646	607	617	604	623	646	613	636	663	608	639	629	630	667	667	634	665	585	638	641	572	664	643	622	675	656	603	649	660	654	613	661	663	662	624	650	621	597	641	648	645	612	672	613	616	625	652	621	633	645	656	605	662	626	688	613	607	632	648	668	645	617	615	650	619	596	663	667	671	617	696	662	630	647	660	666	631	585	653	614	638	666	690	662	663	660	651	620	614	659	607	661	657	589	651	665	663	683	626	642	629	675	696	612	611	664	615	632	633	626	623	634	656	664	642	651	673	645	626	608	660	606	658	619	669	603	641	637	633	648	651	647	664	606	593	598	642	660	634	682	638	629	660	684	647	644	658	602	671	600	587	645	653	660	654	627	634	658	645	639	672	636	634	651	622	593	659	663	600	669	654	700	638	625	629	623	630	621	588	666	619	670	620	627	624	650	603	648	658	697	664	648	611	657	649	619	620	641	644	621	622	615	663	628	649	609	615	605	646	621	608	638	638	657	639	619	630	644	614	638	643	674	714	663	696	622	599	670	634	663	629	649	646	650	681	604	620	681	579	646	624	626	645	607	671	638	641	608	644	657	600	635	632	653	650	689	632	617	609	625	651	657	626	627	597	655	683	631	665	624	626	608	621	670	650	627	608	655	698	629	638	596	643	593	674	643	628	602	616	653	620	598	667	631	570	673	622	697	677	658	616	633	631	644	645	677	632	633	648	614	667	625	652	638	660	663	562	625	670	608	663	586	641	670	659	665	659	626	637	608	674	623	667	586	657	654	661	622	632	619	651	679	653	658	622	641	653	625	666	626	635	640	610	603	636	672	629	659	631	653	636	643	646	644	591	599	664	652	659	649	626	657	611	618	651	607	646	586	643	612	649	645	620	619	616	669	646	633	629	644	654	640	675	668	624	586	621	639	671	635	638	632	616	631	602	627	682	631	638	670	626	660	643	626	620	626	677	641	626	648	656	666	621	612	640	632	643	670	638	667	651	617	656	624	639	605	613	654	634	648	622	662	644	642	633	644	636	619	604	661	659	612	632	649	626	645	608	637	642	623	656	664	629	653	636	620	640	616	631	644	601	572	666	637	641	655	653	641	663	639	604	627	621	621	621	662	573	606	588	575	608	666	626	639	618	640	572	687	633	637	604	668	633	629	595	635	664	612	625	616	655	656	652	630	580	628	612	661	623	589	648	666	631	605	617	659	612	665	640	637	622	657	621	597	624	653	650	634	654	688	644	688	634	658	637	614	623	674	683	632	621	586	645	590	665	593	677	643	594	646	657	665	623	667	633	572	629	609	629	639	622	634	679	629	645	640	635	648	648	620	662	648	622	644	618	647	650	627	657	657	679	656	666	623	624	667	610	688	650	643	640	640	665	687	625	621	646	669	608	639	636	638	614	624	627	617	652	627	630	645	623	667	644	651	663	609	633	590	617	608	664	633	679	630	622	599	651	571	629	633	603	652	645	658	626	614	670	675	585	654	651	680	657	638	600	653	589	657	618	644	632	637	627	656	609	607	661	647	620	652	609	631	588	674	602	593	659	623	629	630	653	658	624	646	662	694	638	630	594	639	600	673	637	618	637	652	618	608	642	622	587	640	649	686	633	624	691	640	618	634	603	667	657	621	636	640	666	638	668	638	648	674	682	611	632	665	610	646	646	612	640	653	618	613	661	653	601	677	651	650	645	681	636	643	626	580	643	617	628	631	574	621	616	614	641	652	639	668	631	614	627	600	614	617	632	643	644	662	657	653	659	661	682	661	622	641	653	622	654	634	606	625	644	638	659	636	588	628	632	611	632	636	640	638	597	659	596	622	650	582	625	618	643	620	628	609	608	649	620	638	612	607	627	653	637	624	628	684	625	618	586	618	632	671	674	615	660	601	646	640	606	655	653	639	679	666	629	669	595	661	618	605	623	642	596	609	646	644	638	647	629	616	660	649	630	623	664	632	650	572	614	654	640	641	646	587	656	650	620	635	618	706	588	638	608	654	652	630	605	634	645	631	656	610	630	657	654	601	654	649	629	626	625	626	619	621	622	615	640	616	651	642	658	654	651	613	646	614	645	567	614	622	664	611	598	642	625	641	648	621	647	635	603	669	619	614	586	688	634	619	627	665	602	593	621	657	602	610	599	612	681	637	602	629	609	599	637	658	653	645	623	666	594	633	646	649	598	656	662	628	633	647	635	603	640	606	647	621	650	633	664	570	613	693	650	666	628	630	592	661	644	667	645	640	642	630	650	623	668	658	688	651	681	633	606	621	643	633	658	626	623	649	647	615	626	686	595	637	653	674	664	654	619	649	637	605	652	657	606	615	633	666	630	646	677	609	638	628	628	617	665	655	612	638	604	647	633	659	639	598	640	626	592	583	602	620	645	632	687	677	626	605	635	669	620	577	640	636	636	620	585	640	662	649	631	606
24419	22956	31967	27523	21074	11962	2334	1124	1006	989	958	1009	964	984	953	874	910	932	866	937	952	940	962	925	929	945	961	926	933	937	887	855	933	910	965	921	961	955	930	946	886	978	938	895	899	917	870	872	908	940	954	868	898	936	954	917	869	874	934	934	912	935	885	932	916	906	974	919	956	880	921	938	938	905	908	850	959	924	909	929	890	874	903	876	899	931	885	936	903	865	887	947	888	930	908	966	899	899	895	937	871	940	852	940	934	928	923	925	868	871	927	913	941	948	922	904	921	915	909	868	922	1009	947	942	914	877	877	944	922	920	899	940	877	937	879	935	936	981	885	932	902	927	902	860	940	978	930	923	922	935	952	935	912	959	888	882	923	909	883	943	849	877	918	888	890	874	937	922	975	942	981	947	961	934	858	927	935	968	916	888	954	876	904	901	876	932	879	963	934	895	921	854	912	928	897	952	895	893	922	893	903	835	950	937	907	933	974	886	902	860	881	911	936	907	906	960	1003	861	858	956	926	969	876	959	945	932	952	931	884	881	947	908	950	901	887	880	912	859	867	918	923	887	957	934	904	912	927	884	936	919	865	903	938	920	912	930	916	952	942	905	916	1005	969	921	877	893	924	971	929	922	896	933	905	965	973	897	914	920	913	944	907	888	874	934	920	881	899	909	928	872	893	905	972	910	908	947	901	964	915	926	891	948	875	944	862	902	884	931	924	933	947	924	929	895	918	905	957	1009	910	907	829	923	914	906	968	845	911	941	866	863	920	887	915	936	925	942	962	945	899	879	910	991	918	884	925	922	938	930	951	909	946	910	923	967	947	916	926	927	944	951	940	863	871	925	926	923	893	930	861	937	994	938	884	945	927	884	906	941	906	920	943	921	888	918	938	881	911	922	892	886	924	930	873	958	941	908	852	911	903	955	878	919	943	914	908	948	915	876	927	935	904	891	911	889	917	922	948	928	894	879	915	886	915	891	930	895	897	875	983	939	884	911	941	865	894	888	878	931	892	914	926	896	874	967	916	930	886	963	943	879	935	906	960	909	886	920	922	901	921	890	887	950	937	859	934	883	928	923	872	899	997	929	913	898	851	983	901	907	888	916	961	900	901	879	868	863	885	925	883	910	889	945	900	898	889	923	970	956	859	922	860	884	873	932	898	858	905	924	962	934	917	908	903	902	920	909	888	879	930	861	945	869	945	957	920	898	918	859	922	864	877	900	907	860	921	896	918	909	945	934	896	849	950	925	945	925	922	956	866	918	933	934	907	915	951	922	893	888	896	980	907	845	881	902	890	920	879	923	897	911	940	955	888	919	971	971	940	906	912	922	930	955	885	888	939	918	929	916	911	898	926	887	886	909	947	933	848	948	927	897	873	956	940	881	930	981	938	932	912	980	909	928	886	929	909	872	935	890	959	870	913	939	919	935	918	880	906	890	926	968	880	916	899	902	900	944	955	974	890	874	903	918	956	967	905	972	935	961	937	898	890	879	899	934	898	897	952	947	933	925	985	929	897	901	927	977	920	912	948	922	913	889	897	935	875	896	884	859	969	874	841	894	897	937	959	913	846	871	924	844	911	929	879	917	932	848	893	901	890	905	892	935	887	983	846	890	1010	868	988	907	931	899	905	952	906	953	927	915	885	908	934	891	864	914	911	892	901	907	913	953	894	863	870	917	931	905	925	893	938	890	904	890	928	925	954	909	892	905	926	953	908	864	946	893	916	937	941	917	912	866	936	962	980	932	876	913	905	940	892	933	908	957	883	898	929	881	896	842	934	884	904	951	887	969	914	948	946	957	902	923	883	964	888	926	900	924	952	929	933	896	888	881	899	955	917	888	914	878	914	928	957	913	968	932	893	864	901	896	855	910	938	874	938	893	902	934	920	894	890	888	871	938	924	933	915	922	885	962	936	905	913	942	889	928	926	910	914	938	921	927	892	908	954	916	913	892	930	906	877	928	913	933	883	911	927	911	890	951	951	923	906	938	982	952	860	905	936	879	922	943	937	985	896	941	887	946	899	921	915	930	930	918	956	909	880	921	897	945	912	858	878	903	930	917	894	876	934	901	886	920	895	853	909	901	967	881	917	908	936	924	883	973	935	924	933	890	903	944	917	930	861	888	968	974	912	941	887	907	880	904	914	909	914	890	883	982	859	931	888	899	893	965	928	929	877	929	951	968	909	993	935	887	889	886	869	932	884	883	923	983	882	950	947	857	890	903	961	912	926	960	879	953	951	938	885	967	930	937	867	889	919	953	920	937	948	921	924	927	900	900	910	936	874	910	929	901	935	943	952	904	867	999	894	871	886	933	892	873	946	887	908	911	925	947	896	950	887	921	934	899	932	928	932	892	860	897	933	855	896	877	909	947	947	887	966	943	877	913	927	886	959	936	882	909	971	959	904	895	979	950	912	943	921	923	909	945	851	902	885	917	956	936	966	946	884	862	921	950	929	963	966	930	928	940	908	882	890	908	891	958	877	903	915	927	956	925	967	925	889	892	903	929	920	893	903	913	964	871	904	1001	913	914	871	934	970	921	908	929	948	902	883	873	909	925	893	914	887	927	909	882	953	939	911	897	889	921	933	882	934	882	914	962	897	967	947	851	996	927	936	945	894	916	893	989	951	926	922	960	977	890	908	940	974	908	913	924	891	918	856	891	938	922	918	936	862	893	906	904	916	926	885	880	961	967	954	949	875	930	928	915	920	921	924	929	916	869	944	909	916	900	905	927	942	930	937	982	991	932	906	941	927	932	897	892	906	898	933	863	905	896	924	895	946	935	915	956	921	877	907	909	890	918	887	890	937	963	830	920	915	899	985	907	936	908	975	978	894	886	878	906	911	901	939	915	957	886	869	889	886	875	980	918	865	900	907	880	946	934	940	869	873	906	904	878	949	908	943	945	969	875	960	929	1000	919	893	864	897	911	884	888	883	878	954	930	872	962	931	925	893	937	886	924	942	853	881	904	946	933	842	910	948	895	954	910	923	908	906	935	922	926	905	884	937	954	928	948	916	903	881	897	914	859	899	928	932	885	848	933	940	945	884	908	859	917	853	927	920	902	890	909	864	934	926	918	890	891	929	849	878	937	912	900	905	891	886	894	965	903	881	895	941	939	916	884	928	947	924	980	991	915	943	911	877	903	925	945	885	924	941	931	889	923	927	863	853	903	946	932	929	899	913	905	882	901	878	912	904	939	877	932	958	935	912	908	925	859	921	917	891	970	924	963	887	890	951	985	940	867	969	886	952	914	899	875	972	949	951	934	838	922	917	955	934	916	950	921	897	859	954	944	896	901	915	893	873	916	915	945	952	949	947	940	932	950	896	928	939	871	890	899	931	889	905	888	897	913	931	931	905	884	899	956	926	911	875	941	972	900	977	891	910	948	890	903	898	883	879	919	869	950	978	891	878	910	905	912	919	901	922	903	924	893	939	883	907	970	883	898	885	884	921	847	980	913	908	861	932	927	923	925	912	917	880	919	934	849
64103	95418	64207	31356	8999	2092	1001	798	818	822	824	814	900	836	863	838	823	824	803	795	830	880	746	828	796	867	833	850	837	786	815	794	798	806	847	852	782	790	812	838	783	900	845	754	833	882	800	790	862	781	787	790	872	769	863	784	787	833	871	833	809	817	790	835	856	787	748	756	788	819	810	822	816	812	802	862	783	817	839	808	796	787	851	750	818	809	772	793	859	752	811	782	782	791	829	790	800	769	831	808	800	801	820	786	836	778	793	823	826	848	806	802	772	739	813	821	825	787	784	832	796	815	827	806	866	772	788	811	841	795	769	766	823	864	813	872	783	826	856	782	769	833	833	827	820	805	827	833	773	846	827	813	850	839	839	861	838	792	814	762	831	780	858	793	808	803	806	764	787	808	793	756	764	761	862	870	809	807	807	794	791	797	768	839	797	802	808	824	805	819	829	795	855	811	882	745	811	799	795	806	823	835	820	790	772	818	813	781	819	788	769	813	808	789	750	806	809	752	762	748	774	817	842	708	765	825	878	809	806	848	839	779	808	751	811	829	789	776	772	819	795	770	806	822	785	804	856	810	854	821	824	775	841	819	845	795	853	824	832	782	755	774	737	807	789	813	798	729	808	778	825	764	826	787	766	829	825	795	771	806	770	770	771	880	812	843	844	777	783	799	794	834	820	821	826	865	831	789	819	821	804	819	772	764	825	798	807	826	800	766	798	792	817	811	855	768	803	749	767	834	795	796	850	822	802	793	811	802	867	830	750	762	823	807	789	797	822	767	850	819	768	804	747	758	817	794	776	798	817	823	776	780	836	826	797	801	829	746	861	804	752	855	860	784	813	808	806	816	813	805	796	757	794	810	796	801	781	816	888	848	774	821	809	835	831	784	821	792	824	838	788	810	768	886	819	790	810	840	826	792	810	794	773	776	830	782	833	814	808	818	819	759	808	851	818	835	771	807	788	783	838	843	852	776	793	804	827	823	815	782	802	776	791	856	805	800	810	794	797	792	761	800	808	794	839	867	840	801	795	814	801	817	787	794	843	839	795	825	786	798	800	796	757	829	808	798	772	798	793	781	826	802	766	860	816	831	840	774	789	833	846	771	767	781	838	847	788	770	772	874	822	825	779	793	789	779	840	795	812	802	805	821	796	815	804	811	771	861	855	797	795	797	841	764	817	789	810	798	805	835	775	835	769	787	854	799	801	832	827	769	784	723	822	802	819	789	792	808	789	781	827	784	786	810	798	780	819	784	755	810	775	879	782	773	785	785	771	777	787	788	855	848	801	793	812	794	747	797	848	814	800	843	789	733	785	814	798	780	795	781	835	814	844	794	786	839	796	801	788	832	793	829	901	804	807	792	799	802	832	868	757	769	796	765	853	831	856	772	804	807	842	794	768	808	806	813	823	760	848	852	805	750	786	778	800	790	767	837	770	783	805	863	804	785	745	789	772	755	801	825	798	807	820	855	802	793	818	774	823	830	794	808	828	788	776	827	786	819	825	808	820	783	788	820	793	782	816	773	837	803	789	833	823	790	806	833	795	793	743	799	786	807	814	790	795	757	816	830	809	768	852	809	825	821	805	842	813	808	845	809	792	832	818	785	828	811	826	778	785	821	779	777	848	765	859	749	820	734	857	839	765	781	806	756	804	790	821	813	808	802	769	740	816	798	779	770	796	821	816	788	818	788	803	827	802	774	795	813	780	809	817	859	772	804	786	813	835	813	809	818	737	743	808	805	836	842	739	766	787	869	830	802	748	741	796	825	834	749	785	816	806	793	813	827	800	761	819	831	787	823	794	821	797	765	807	772	852	811	828	812	807	793	812	809	817	811	804	833	869	813	783	804	802	808	803	822	812	798	805	827	788	803	809	799	772	789	836	820	726	853	821	768	814	800	849	783	792	802	837	797	771	830	775	841	808	819	893	809	787	877	803	766	844	800	820	776	800	771	779	790	787	776	859	837	826	799	787	801	830	872	821	793	776	782	838	826	792	765	831	776	788	805	785	804	791	839	761	814	784	784	789	827	740	769	793	813	817	803	810	765	820	769	773	790	798	768	769	829	765	772	778	751	738	814	830	792	760	774	798	859	763	793	791	813	821	834	805	829	784	838	760	820	798	764	771	775	807	830	786	784	813	834	839	828	819	788	798	798	812	784	809	809	790	815	772	851	766	815	781	816	783	816	822	762	785	812	816	775	870	816	800	832	768	817	816	820	836	746	801	780	821	806	829	811	806	775	803	818	843	818	767	802	813	849	788	838	798	734	794	814	820	843	749	838	788	811	771	799	783	770	824	772	833	807	786	813	901	761	810	763	857	861	804	828	818	759	787	813	768	799	825	786	796	807	790	856	770	791	798	789	751	811	789	788	814	819	824	824	779	811	786	801	823	784	820	792	787	838	779	800	822	836	823	799	761	785	830	796	786	806	825	809	786	806	786	850	850	811	770	823	832	778	786	784	799	766	854	807	823	824	791	826	856	788	760	833	821	823	851	772	733	816	819	796	747	837	790	748	776	818	830	794	808	792	831	847	813	809	843	851	790	837	810	763	852	818	747	814	791	843	752	815	777	858	842	769	831	782	799	800	748	838	798	825	811	815	787	839	789	791	773	808	788	850	800	814	804	791	775	803	855	803	847	797	765	827	784	758	809	791	777	764	810	771	781	805	807	818	816	785	777	765	778	780	828	776	813	789	815	856	811	819	746	779	784	788	796	813	804	850	792	810	832	803	859	768	811	784	829	765	821	789	822	771	811	811	782	844	813	766	764	832	785	785	835	782	815	808	789	804	840	805	813	718	828	768	782	796	817	779	769	800	733	842	787	775	796	846	742	812	838	825	797	813	781	822	788	736	766	790	800	836	795	816	783	844	800	800	777	781	817	775	837	835	817	772	806	800	781	815	862	752	839	840	816	802	813	797	792	750	797	820	759	780	815	787	795	786	805	801	836	811	824	845	837	779	785	800	779	840	803	800	840	804	804	793	745	809	824	795	806	789	790	859	749	749	794	806	762	776	754	816	776	824	777	853	806	776	810	747	846	787	878	859	784	852	773	846	820	794	768	858	811	765	808	783	779	781	849	778	805	778	836	790	839	817	822	810	797	754	816	775	820	793	740	820	800	758	788	786	828	789	784	792	815	792	841	803	887	833	815	814	817	859	766	780	755	839	735	799	804	785	793	793	801	832	846	798	797	835	787	745	771	766	789	800	814	804	846	764	791	783	833	751	819	777	781	847	823	835	819	809	787	783	814	834	862	785	786	855	757	801	780	855	783	799	815	790	810	803	798	817	795	806	828	846	759	772	826	804	782	855	814	804	817	810	799	770	849	803	808	864	800	815	862	759	755	807	813	860	821	790	826	791	797	774	802	812	829	763	795	763	797	794	784	789	768	831	817	798	805	767	798	888	813	759	827	829	840	758	807	821	801	834	775	847	786	792	839	804	796	863	858	831	832	772	773	780	752	817	794	830	789	773	813	835
32668	32098	22052	7440	1509	810	738	686	694	658	692	694	703	702	687	728	703	667	707	731	736	714	731	698	700	689	689	668	700	694	710	678	703	682	677	709	695	657	709	712	706	689	703	730	655	693	697	713	678	667	686	691	704	662	706	725	693	711	673	694	771	725	656	724	709	694	679	694	697	732	663	710	647	747	716	633	714	697	697	771	711	681	679	685	724	652	663	709	782	722	640	722	711	666	751	720	637	697	704	725	710	700	677	738	720	710	679	712	687	691	684	716	720	700	672	692	733	713	670	710	702	670	700	687	749	681	680	710	721	658	681	635	711	711	770	655	672	682	705	656	673	710	677	718	761	665	666	732	691	732	678	719	723	695	694	740	694	745	720	660	744	699	714	708	709	717	674	689	688	705	687	660	675	727	692	720	711	689	726	670	680	720	688	687	696	660	702	694	665	631	678	685	689	741	708	730	713	682	683	697	735	722	686	727	663	704	726	715	736	688	698	675	683	726	674	680	698	711	659	674	722	726	661	664	665	629	708	745	663	678	688	736	666	687	709	702	658	690	698	722	693	715	673	697	732	738	734	681	674	660	684	706	700	694	715	710	688	699	689	674	675	712	717	730	726	734	699	686	713	645	713	695	717	696	750	728	757	666	656	734	689	671	719	696	730	723	702	682	697	705	723	703	690	717	710	691	672	724	694	762	652	715	762	690	684	715	685	671	666	703	635	688	687	726	709	645	688	679	664	727	687	744	674	729	719	722	681	684	706	701	697	676	669	742	662	656	721	667	728	711	684	682	708	678	726	641	717	670	720	689	682	703	675	705	689	709	679	723	670	653	659	683	699	690	720	641	686	708	717	679	701	662	705	665	649	729	719	761	740	732	722	684	675	708	685	725	715	693	686	707	700	669	682	743	700	710	731	744	735	678	679	733	664	672	720	703	761	700	702	700	653	703	733	683	709	720	658	708	690	703	701	686	680	676	698	689	715	714	704	695	703	691	688	736	746	697	682	660	678	671	679	696	685	719	662	702	703	726	713	717	734	683	692	716	706	729	671	694	674	754	700	707	764	690	715	675	724	700	678	691	693	722	687	687	705	707	643	720	732	720	739	715	687	640	721	721	703	637	692	679	710	694	717	646	712	709	678	729	692	759	731	714	694	722	690	676	657	687	705	684	657	700	730	715	680	665	680	696	732	690	729	709	675	721	693	680	737	729	718	689	656	704	663	687	665	708	699	721	707	670	667	655	695	721	713	706	725	706	689	712	761	725	740	720	698	702	739	693	705	749	694	723	721	678	680	717	706	702	683	640	663	673	723	717	704	631	684	705	688	703	675	666	674	710	672	751	662	706	755	682	701	669	701	715	688	693	706	696	700	689	687	684	659	733	728	698	734	757	671	734	632	656	745	666	689	699	644	711	708	669	679	655	720	690	686	725	690	712	680	698	751	692	745	716	704	717	685	690	713	676	676	681	662	639	706	720	715	681	761	717	687	735	674	698	725	714	716	711	663	735	683	728	695	654	668	711	667	716	719	700	729	705	694	699	718	744	718	679	738	672	726	728	752	717	737	715	687	708	679	737	699	706	702	681	688	684	690	731	697	722	679	700	685	685	686	717	715	697	681	662	705	723	709	700	749	715	694	655	719	704	658	716	708	729	693	681	676	707	666	713	698	715	691	684	701	701	708	671	729	692	698	757	717	693	711	723	709	651	670	704	704	687	712	686	734	699	706	710	732	708	684	651	726	738	683	727	659	710	691	689	666	695	737	667	692	739	690	719	715	729	728	726	670	694	665	712	683	704	724	691	704	702	737	717	644	762	696	706	660	708	713	703	710	709	711	730	664	725	671	701	685	678	698	717	659	686	760	765	668	686	722	661	679	708	679	719	703	670	682	692	711	706	671	673	649	708	729	690	699	683	687	718	744	698	753	731	659	708	706	695	659	694	697	649	717	742	684	712	706	709	739	670	730	664	659	722	708	694	698	684	691	683	678	738	649	684	673	687	722	690	705	667	721	688	648	743	694	698	677	666	713	709	651	706	666	733	705	683	675	688	700	704	692	701	705	724	695	747	724	648	703	693	721	695	669	684	721	751	720	707	664	726	675	729	686	702	715	697	740	691	659	727	733	708	717	687	709	704	639	701	696	673	722	726	663	728	707	702	705	711	687	696	704	705	716	695	689	724	734	699	663	696	733	684	689	700	698	714	740	693	683	739	695	703	681	677	693	682	692	684	656	701	728	697	714	729	721	727	700	649	668	656	722	703	676	706	669	734	723	671	732	697	698	700	755	702	677	686	690	705	691	663	681	720	624	685	697	643	659	654	685	690	707	701	739	694	668	692	739	671	729	690	705	688	713	713	618	736	714	685	701	702	753	735	720	723	680	732	672	698	665	747	687	707	679	693	750	703	668	672	666	694	723	735	708	690	727	680	704	726	690	694	723	713	688	684	740	706	734	723	710	710	670	671	724	641	689	671	687	721	683	728	685	698	711	702	700	686	695	669	711	652	692	677	662	685	713	663	705	689	720	715	726	710	621	709	705	711	750	745	679	712	667	674	705	685	671	671	666	700	687	719	699	721	753	689	702	683	710	756	680	702	670	696	674	694	696	701	696	681	758	693	685	716	771	646	650	690	717	668	685	710	684	653	725	723	714	703	716	703	723	709	750	721	677	746	710	710	710	721	701	682	726	716	688	727	693	690	763	712	683	667	760	659	761	712	666	689	708	774	672	708	755	670	742	685	707	725	678	719	693	726	662	728	712	713	696	688	724	686	712	687	733	658	696	674	697	699	712	690	672	745	717	698	704	669	746	665	737	703	667	693	656	717	736	715	725	732	682	698	758	729	748	703	746	670	705	669	691	663	730	691	673	655	712	715	721	700	706	717	699	681	664	703	718	735	697	748	726	721	712	687	698	734	674	654	738	722	732	714	689	667	762	722	738	673	759	672	716	652	690	761	676	689	725	690	656	678	663	676	703	728	707	709	691	656	714	688	692	685	709	687	743	742	676	703	680	699	678	700	707	693	714	717	749	718	692	666	648	678	741	725	690	671	699	685	680	667	721	659	744	712	684	717	710	698	684	699	672	711	698	669	725	665	641	651	743	723	710	687	688	767	707	675	713	709	685	696	679	713	687	728	695	690	696	719	706	689	718	702	715	737	711	692	701	736	745	677	634	738	703	694	667	660	693	673	691	692	660	714	667	720	715	721	756	661	722	696	690	704	675	713	720	738	696	711	710	676	768	688	712	682	645	670	672	660	714	715	661	701	700	687	677	653	647	677	687	675	694	708	696	673	683	694	685	671	730	696	666	697	644	737	733	704	683	683	646	683	699	690	706	727	660	670	690	706	663	732	659	716	694	714	706	729	681	673	699	695	708	695	698	695	704	686	679	708	688	665	727	697	682	713	722	720	706	651	719	713	738	714	698	692	667	684	714	676	663	665	676	692	645	702	697	693	677	661	667	710	676	660	761	687	714	738	728	683
26017	35062	14553	3854	1100	660	577	521	570	568	555	581	565	553	575	570	559	579	548	539	578	541	533	559	558	547	551	583	562	559	573	567	573	551	591	580	560	565	539	552	580	553	571	544	528	583	506	545	573	546	590	539	539	552	581	556	524	593	531	579	554	570	551	543	579	622	540	550	534	582	527	579	548	551	555	566	593	546	586	556	572	538	564	512	533	561	542	556	582	554	549	552	533	507	575	607	552	578	529	588	557	589	565	532	586	551	555	606	524	575	569	569	555	628	557	497	552	507	560	529	546	557	567	551	538	526	599	556	576	520	555	587	541	573	529	535	556	515	518	550	553	547	566	560	597	549	585	571	567	611	580	556	549	527	582	538	540	561	547	528	574	561	553	521	524	559	566	547	555	539	539	543	625	566	559	594	530	546	586	514	593	535	569	586	578	549	571	588	554	525	569	577	578	532	518	580	589	520	575	565	587	529	576	574	565	552	597	535	535	537	575	539	584	522	525	558	572	563	548	550	590	559	542	548	536	562	564	593	531	574	604	517	535	581	533	570	587	553	540	564	544	529	576	609	538	520	539	552	578	574	547	550	504	507	562	503	529	551	551	518	554	569	565	529	535	526	550	553	567	567	528	528	553	566	587	553	552	573	533	587	534	544	548	537	558	537	537	580	571	549	537	520	513	522	562	553	568	561	577	571	558	547	626	575	573	582	569	615	556	595	586	558	561	571	566	581	537	536	595	562	544	573	551	535	587	589	585	552	576	503	578	582	568	546	533	530	610	541	529	542	568	560	536	552	580	570	546	515	537	565	559	569	554	591	552	567	556	570	532	561	583	546	524	562	542	512	505	576	557	574	563	551	570	546	570	596	534	570	553	545	577	515	547	557	537	548	548	582	540	544	620	546	569	552	572	531	535	564	564	557	523	560	522	597	597	566	548	577	567	532	574	580	581	526	534	574	561	538	569	575	534	525	548	554	556	527	573	579	542	558	547	550	521	572	560	553	558	572	527	572	598	561	578	548	581	558	532	550	543	540	528	526	515	591	610	564	593	570	511	496	583	583	571	535	597	570	541	544	555	544	595	536	536	512	522	541	529	556	563	560	543	564	553	508	548	531	536	526	539	534	566	547	543	540	559	523	590	599	570	519	549	540	566	516	585	586	552	556	566	595	609	531	559	528	516	550	583	548	580	576	524	529	528	561	533	547	606	592	563	554	528	575	496	542	584	566	576	535	534	552	559	582	579	555	567	541	541	582	539	513	535	585	552	544	532	567	556	517	509	583	531	542	555	534	529	559	514	586	573	558	543	555	537	557	558	574	564	554	522	586	577	542	575	579	600	557	543	552	557	554	538	536	540	579	584	537	561	536	494	545	595	577	542	591	516	544	563	554	517	502	564	542	541	552	547	539	570	578	548	555	581	571	595	562	565	551	576	560	558	558	565	534	554	545	622	541	520	580	592	540	575	537	515	534	540	571	494	542	556	579	590	544	568	594	533	539	545	572	551	548	553	558	551	572	569	569	540	543	604	556	523	539	559	563	540	558	542	533	573	560	544	605	555	538	543	592	518	561	602	507	570	544	527	553	528	517	560	527	600	544	545	522	527	531	513	618	511	574	540	561	566	597	578	565	585	555	595	553	561	562	616	619	537	570	538	568	518	572	571	584	579	544	608	552	566	552	548	552	561	580	541	561	550	566	531	556	590	604	546	578	581	556	553	563	554	589	555	565	574	592	574	522	542	547	558	560	557	563	597	536	566	568	551	555	561	562	571	536	596	530	602	535	541	550	564	562	550	570	577	556	547	533	544	572	532	544	575	569	553	551	570	561	544	527	536	587	587	537	564	526	551	515	549	549	541	551	610	527	581	548	494	559	534	600	540	547	531	567	547	546	544	537	553	583	585	561	521	548	560	548	551	624	571	564	547	564	562	559	562	532	541	550	524	529	540	546	553	567	553	524	535	566	568	560	544	595	543	582	582	548	556	551	555	548	519	575	540	506	555	557	555	580	562	535	547	582	571	561	562	543	592	563	598	586	525	546	582	546	548	571	550	561	584	602	557	560	529	512	572	607	577	561	524	562	533	532	553	573	541	593	587	503	545	505	569	560	558	569	593	543	608	581	542	559	578	596	591	551	574	536	606	588	534	562	571	597	539	528	528	498	547	570	539	571	525	564	518	566	554	534	563	578	579	543	560	549	509	577	534	515	573	525	513	548	569	568	564	556	580	573	545	563	566	524	575	599	558	588	527	554	549	544	578	569	591	559	598	542	537	565	562	524	525	549	540	562	548	535	536	557	567	556	527	535	527	580	538	500	541	562	545	526	552	554	551	521	558	545	561	571	543	567	517	538	541	536	565	602	541	568	576	506	521	559	611	537	532	548	532	559	513	547	515	540	532	593	584	531	568	551	568	545	602	545	555	568	571	535	562	591	530	541	565	510	544	551	563	582	547	572	556	557	544	566	570	565	565	562	508	571	539	563	560	543	573	558	568	536	508	543	554	563	530	536	570	573	523	593	534	601	547	537	552	527	602	550	549	534	551	579	559	544	581	537	587	538	587	476	587	554	571	551	556	523	549	564	545	549	544	550	546	541	575	585	544	575	535	549	550	575	546	575	551	568	526	584	537	547	563	498	579	550	582	567	552	551	553	497	541	556	578	535	571	596	535	599	587	584	554	573	581	541	511	584	497	546	556	551	567	546	580	579	537	528	541	539	519	519	578	567	580	545	565	611	563	533	579	594	568	540	543	560	522	545	582	574	585	544	583	600	535	598	542	551	572	555	548	580	547	582	573	565	547	554	612	552	543	533	528	539	552	576	543	614	551	581	528	530	577	577	596	550	627	550	568	569	530	523	559	536	576	552	568	567	563	525	576	569	561	552	577	550	563	533	582	554	573	573	558	570	540	594	528	544	592	571	559	563	554	519	570	556	537	539	604	556	577	547	532	560	542	545	532	557	538	515	581	585	538	541	531	579	540	538	494	571	578	544	566	588	534	531	516	539	562	603	575	575	555	537	578	609	525	609	536	549	523	530	564	562	541	592	583	540	581	596	590	585	572	547	536	556	532	565	526	555	562	568	579	560	563	575	538	519	568	589	561	552	566	566	546	607	537	558	595	515	554	537	562	572	565	571	612	532	561	568	586	587	583	558	531	570	578	576	546	516	517	521	544	538	568	556	578	571	563	591	534	569	544	531	557	516	530	559	536	519	569	556	576	557	568	546	557	554	525	544	575	546	558	558	540	571	570	561	580	504	539	540	544	548	546	532	548	570	599	532	558	577	545	547	551	564	569	590	578	547	569	583	517	537	543	540	554	537	522	563	538	508	562	580	541	592	525	587	543	526	583	558	554	560	510	585	555	559	547	567	536	574	534	580	555	574	527	576	538	562	554	546	582	556	506	515	566	561	544	571	577	559	582	585	562	598	589	538	541	569	572	557	545	549	534	564	534	582	564	553	533	573	547	547	572	544	521	515	500	552
26950	29476	38037	29097	12391	2410	930	761	694	700	683	727	697	681	692	697	723	684	759	697	684	682	692	689	720	714	664	732	716	713	670	662	645	714	697	673	724	640	684	679	704	739	703	698	698	654	692	674	688	714	704	676	669	726	709	726	718	724	636	700	664	674	717	701	658	761	648	650	661	694	726	689	689	657	718	707	671	731	675	656	692	717	738	680	688	716	670	691	704	673	685	676	729	669	674	722	680	709	702	664	676	659	739	680	722	708	669	678	713	676	677	662	658	710	746	679	675	662	697	719	701	714	696	684	715	679	690	685	672	702	689	727	664	641	720	709	628	718	712	679	683	712	750	684	705	657	695	720	706	661	711	661	678	697	694	645	702	686	643	663	683	662	689	685	694	707	635	664	671	672	684	684	713	719	692	649	667	676	670	679	757	653	634	665	653	708	685	684	727	697	650	673	719	743	671	691	706	707	661	647	702	719	690	750	681	694	695	651	736	661	698	675	702	699	696	718	671	682	695	683	698	686	682	723	693	697	643	706	705	684	660	679	673	648	675	727	676	657	690	691	708	696	683	649	670	684	661	700	670	704	661	698	736	760	675	645	704	668	727	690	680	665	685	683	653	721	697	699	678	681	671	662	695	689	721	702	721	658	663	685	627	678	704	665	687	707	669	703	719	700	651	687	663	682	711	637	719	685	671	683	694	627	672	693	696	698	680	662	687	721	701	654	734	766	683	689	703	725	697	693	640	708	683	686	763	710	669	681	648	646	708	669	726	746	707	686	625	734	680	707	651	654	684	673	722	689	716	704	682	689	658	709	651	699	671	667	678	658	700	727	699	704	659	742	695	672	681	707	713	641	708	680	756	673	672	676	706	693	735	730	676	718	630	687	666	699	703	721	675	675	728	686	763	711	666	655	713	718	694	705	678	703	681	652	689	682	635	748	671	690	708	679	658	659	691	724	624	681	712	703	661	675	716	725	671	680	737	695	705	696	669	690	675	662	699	691	685	666	694	658	678	725	710	708	705	667	667	693	678	672	704	693	696	676	647	625	728	713	735	642	668	701	680	662	691	673	691	672	666	669	686	701	699	612	670	659	701	660	710	700	739	719	675	644	659	713	741	685	733	680	721	698	719	678	684	692	700	672	661	723	691	708	701	734	707	658	703	680	650	681	721	730	680	680	716	677	658	722	659	734	684	718	686	729	666	679	695	673	668	700	695	689	709	697	718	693	666	715	687	722	685	724	661	696	672	685	747	732	645	682	673	659	713	672	669	680	629	738	701	719	721	697	681	684	723	690	690	632	715	753	710	688	702	705	677	678	693	655	646	652	717	694	642	689	708	685	665	678	717	657	687	694	619	678	695	669	711	703	636	728	668	665	659	669	719	705	694	680	680	624	661	661	661	698	720	693	663	714	701	691	680	707	691	721	677	735	635	658	672	668	698	682	620	679	663	713	693	677	668	676	698	634	698	703	719	706	669	657	665	703	682	697	644	722	675	684	655	622	632	677	676	680	673	698	689	709	669	707	671	729	693	677	708	707	734	709	660	670	689	704	676	687	666	712	646	675	673	681	684	713	660	709	679	708	693	697	671	687	692	678	690	668	675	666	686	727	713	731	689	760	687	677	704	730	644	661	714	680	678	718	699	714	672	736	703	718	701	707	688	708	697	704	668	722	704	721	670	657	749	711	679	737	640	731	701	715	692	695	667	711	702	660	725	714	664	671	721	706	684	714	678	688	624	641	708	692	695	683	670	695	651	667	656	709	652	691	693	688	712	688	670	695	664	699	686	727	709	713	675	683	666	676	726	653	649	694	688	682	683	724	656	670	646	698	661	701	661	699	692	690	709	658	702	724	682	668	700	652	735	656	702	666	700	686	711	697	704	736	721	723	644	685	673	712	728	699	683	685	653	697	696	699	647	677	681	713	666	673	688	728	692	671	693	675	670	703	684	685	655	666	716	697	692	662	670	677	704	713	745	717	700	650	669	667	692	680	662	724	695	656	720	706	644	685	696	676	704	717	680	654	694	655	747	684	636	660	684	653	688	714	699	662	714	718	695	706	659	704	739	676	680	677	695	706	667	639	718	701	710	716	679	708	676	677	745	720	703	648	664	690	687	681	694	713	705	732	677	683	693	729	680	688	681	700	647	660	702	711	703	718	717	747	660	700	675	676	683	684	690	676	682	672	664	701	668	683	683	712	696	714	714	672	683	704	666	672	734	655	711	740	664	684	699	711	724	705	710	667	696	728	702	685	676	661	709	684	701	693	673	697	732	689	692	673	712	674	689	689	681	682	713	672	665	679	718	695	693	685	691	684	718	644	692	706	625	690	663	694	692	680	691	677	684	691	659	686	715	677	674	715	703	665	716	717	710	704	670	716	658	698	700	731	689	686	706	649	698	688	690	709	663	707	742	648	693	702	669	680	693	651	701	664	730	690	640	634	661	690	695	683	665	679	675	668	700	673	690	683	669	702	684	680	713	672	671	676	713	663	661	683	670	681	759	698	672	683	645	670	701	700	649	664	671	637	671	647	689	677	714	719	631	677	692	682	721	663	706	705	718	720	719	625	649	690	683	677	686	645	685	708	688	671	694	733	697	707	692	664	648	685	720	712	704	664	708	665	673	659	691	665	682	630	684	680	659	683	703	701	637	714	707	652	696	680	675	679	659	682	720	673	678	667	644	707	725	665	686	668	669	703	725	704	710	668	684	653	674	703	717	700	668	733	645	695	673	706	693	744	694	685	707	654	663	641	705	689	676	658	695	692	662	659	644	716	685	713	693	681	682	741	713	707	706	674	749	637	699	752	719	696	669	698	671	634	713	740	658	767	664	720	661	698	716	731	660	667	671	666	694	738	685	651	703	682	713	738	684	733	662	661	671	696	678	680	738	712	719	666	731	650	675	679	671	697	686	713	701	729	733	738	668	743	704	689	698	667	738	702	705	713	705	706	664	662	668	713	709	735	678	726	718	707	689	741	670	706	671	654	649	691	688	691	662	679	662	712	717	724	680	634	685	670	673	716	719	666	726	673	727	701	716	714	686	669	702	729	729	704	719	664	678	673	727	630	678	664	699	682	665	733	703	722	734	667	638	691	659	642	635	698	703	681	680	648	679	687	640	690	687	683	688	715	700	674	688	698	689	706	651	691	657	701	698	736	671	706	732	752	689	706	717	651	683	714	638	733	698	683	687	666	693	670	690	660	708	659	737	625	724	652	666	668	705	676	686	688	705	699	641	680	690	657	680	713	707	658	687	660	724	686	642	667	700	707	640	706	682	649	714	665	708	731	654	695	711	665	688	699	717	722	724	672	687	688	727	654	688	663	713	668	653	716	662	734	689	633	704	669	698	738	669	684	688	642	709	695	702	656	684	648	670	713	696	686	644	734	670	669	700	716	711	656	684	660	673	701	682	652	687	692	701	743	682	715	648	685	673	709	674	717	733	689	723	662	666	700	645	702	706	682	688	648	728	704	736	706
59224	80982	45290	17799	5213	1302	759	602	614	599	567	559	602	581	612	612	620	591	593	573	582	628	563	595	621	588	560	592	575	611	607	577	640	579	616	618	582	580	574	622	552	546	612	566	643	571	595	599	581	545	606	554	557	622	572	596	580	603	615	581	608	534	592	564	590	565	606	558	569	593	594	547	612	575	611	578	615	583	574	591	569	599	604	572	574	584	586	615	584	576	604	600	585	576	596	556	568	574	597	598	573	580	562	623	648	596	634	580	565	592	588	583	593	616	589	555	584	573	578	571	607	606	582	573	609	648	573	577	614	581	620	604	615	621	623	603	535	559	630	592	549	616	613	651	583	579	607	617	545	594	551	563	588	587	577	618	585	598	616	581	615	557	570	627	607	584	567	600	605	560	589	574	603	588	576	592	573	584	585	577	566	614	613	603	584	566	592	587	602	616	548	615	586	571	576	578	530	576	538	578	585	613	621	642	575	626	547	579	613	587	590	605	592	603	599	597	582	584	602	578	630	600	592	591	586	577	652	600	567	571	553	595	601	606	608	585	617	606	590	570	599	566	581	585	601	599	582	595	620	563	581	620	571	610	578	592	569	582	598	583	559	614	580	602	572	612	583	594	597	627	599	571	595	587	584	558	561	587	616	608	601	588	578	592	598	585	596	609	568	575	593	582	598	597	599	577	585	591	562	621	574	583	557	569	612	599	607	597	599	593	568	536	596	572	592	589	599	558	579	596	586	550	536	574	568	647	582	575	566	581	595	627	620	592	592	570	572	585	632	560	578	517	641	621	568	598	556	588	563	555	570	596	604	577	584	611	537	610	537	578	605	522	583	591	564	600	574	603	550	566	593	611	589	586	537	580	593	598	559	603	606	602	551	566	591	577	563	591	571	581	587	597	601	583	612	609	613	575	580	654	585	586	606	577	576	590	561	584	563	598	575	586	595	584	583	564	605	577	569	586	599	617	594	617	563	620	600	592	585	615	590	579	594	600	553	538	599	585	598	544	585	570	590	648	592	646	584	598	615	642	554	568	598	572	586	579	609	591	568	580	558	604	603	609	583	597	574	577	599	572	605	577	570	625	587	618	683	625	588	620	584	603	592	566	570	603	619	631	590	592	585	582	542	589	556	620	634	603	576	546	576	580	580	624	598	565	630	575	578	562	545	582	601	564	560	578	612	564	590	544	550	582	651	561	617	558	598	596	602	567	560	543	604	663	644	583	564	603	598	598	589	585	560	589	585	574	594	597	612	627	586	571	636	595	568	602	564	581	600	584	616	592	598	568	568	564	601	592	531	601	581	590	587	562	574	561	588	614	622	609	583	594	565	557	599	561	587	583	560	610	559	583	546	609	615	598	613	587	575	587	621	590	549	613	573	607	569	610	610	577	611	544	605	592	606	581	578	596	600	580	606	586	570	565	569	590	612	563	588	586	576	563	586	593	580	577	601	605	579	594	607	604	617	577	565	632	586	573	612	588	573	580	571	590	539	608	589	594	582	588	578	583	561	570	588	611	629	607	542	569	577	553	577	589	583	594	588	593	597	609	569	600	568	577	580	575	590	572	597	566	578	605	629	581	565	562	529	603	585	613	585	610	555	539	644	586	632	608	623	559	567	564	604	591	578	609	588	603	633	533	616	586	536	605	609	583	561	572	616	525	633	589	593	583	649	559	601	558	598	562	600	606	560	582	577	564	614	587	608	601	593	639	578	589	538	617	581	622	576	617	592	578	629	611	592	600	559	571	595	586	585	578	602	558	594	595	588	580	547	556	579	630	622	580	615	569	573	605	549	579	587	593	587	601	538	582	616	587	589	522	587	577	578	584	558	577	576	591	599	611	616	644	545	594	589	563	617	558	611	561	586	632	611	602	601	599	611	596	610	522	621	572	564	599	607	576	580	629	595	584	562	594	567	592	569	586	541	540	527	537	574	604	594	576	593	585	572	582	557	601	629	611	592	592	630	538	560	624	597	579	574	616	564	598	587	603	633	601	586	567	583	573	552	577	552	555	580	555	605	589	567	586	592	574	574	649	602	566	545	573	572	595	619	610	565	557	531	587	600	599	584	538	589	584	633	610	608	579	601	564	608	619	629	626	591	628	556	621	571	575	580	558	593	576	580	582	575	585	568	568	580	605	598	615	588	604	577	579	626	574	621	608	575	592	596	605	616	572	572	581	593	551	581	601	605	586	592	566	576	565	574	544	615	585	573	632	603	616	580	574	579	582	609	588	599	600	626	597	619	600	635	569	594	556	608	536	594	579	598	575	599	574	635	572	598	574	579	595	569	595	581	599	580	589	597	568	604	592	580	603	595	621	635	532	589	554	611	574	619	595	547	594	595	588	578	574	573	581	597	561	586	567	573	597	584	549	595	579	587	596	617	594	567	566	610	578	541	577	573	553	639	538	570	595	563	598	591	613	565	545	595	572	619	603	580	599	567	605	590	576	592	580	630	585	565	584	608	591	588	611	572	589	550	539	566	597	573	563	554	602	608	561	613	571	602	586	575	598	539	580	570	570	626	572	601	587	617	555	574	598	611	599	622	640	568	608	634	573	600	608	593	632	574	565	599	579	598	615	614	557	561	572	561	590	583	616	550	592	577	622	630	608	589	583	558	570	585	586	541	610	609	587	565	584	557	580	587	568	601	533	571	548	545	587	594	581	599	608	535	660	598	591	546	554	602	580	593	598	602	611	587	578	579	555	539	589	617	594	584	580	584	599	594	577	612	591	591	552	562	609	633	574	594	590	586	586	594	575	567	624	606	642	606	616	575	630	578	599	562	560	603	579	595	603	588	534	585	593	558	592	583	627	581	594	575	587	559	590	605	584	604	605	605	573	591	574	599	611	618	630	590	599	564	604	588	604	573	588	605	559	575	574	590	560	619	581	530	575	524	576	588	628	579	604	564	612	564	611	575	576	545	615	561	637	603	605	658	587	584	528	599	622	591	599	576	578	637	557	548	564	598	596	567	597	596	581	589	541	634	552	588	590	584	537	586	583	608	560	582	613	610	619	557	577	573	606	565	553	579	604	581	584	607	587	550	580	578	538	601	608	591	593	609	632	625	621	586	592	598	602	563	551	621	597	570	594	592	554	609	576	564	590	562	582	547	604	594	599	574	603	597	584	580	561	548	625	608	571	569	581	580	581	565	567	578	569	567	575	608	603	625	605	543	598	569	544	612	599	621	586	578	576	566	606	592	608	576	585	585	544	658	560	595	612	588	587	578	554	587	573	554	612	621	606	571	578	609	581	597	605	618	574	666	605	562	564	544	559	594	607	561	583	581	587	604	614	570	567	565	597	549	596	610	599	579	611	562	572	575	603	631	598	567	599	613	554	596	583	589	607	583	586	570	599	591	583	580	629	557	579	563	603	596	611	582	602	639	564	590	570	564	570	606	596	588	597	627	572	598	595	572	591	549	584	539	575	570	605	623	596	548	560	622	569	603	561	604	650	556	617	616	546	596	600	615	559
24413	23002	31108	26766	21259	12693	2422	1074	902	921	863	887	920	948	940	888	928	891	950	942	875	928	904	924	936	893	900	918	896	911	875	871	937	851	886	910	870	896	875	883	895	923	883	837	862	843	902	851	857	892	845	847	847	914	875	873	932	873	873	884	885	869	907	910	887	912	872	874	894	938	876	869	845	875	912	818	839	843	905	860	951	911	847	866	910	910	886	854	878	898	850	880	860	838	875	835	847	898	832	873	865	864	876	850	834	849	846	798	860	853	854	824	883	905	900	887	889	873	837	852	875	868	868	860	802	902	853	872	857	879	866	896	857	873	835	905	879	857	854	893	850	875	894	853	878	869	840	846	819	848	906	822	887	888	860	868	862	920	838	886	860	851	910	871	866	872	841	871	899	851	878	820	875	871	850	850	856	904	876	899	905	844	899	811	917	870	802	846	870	831	870	855	832	869	835	862	804	839	833	830	861	868	839	857	865	844	844	886	885	879	880	844	856	904	899	859	865	835	855	824	858	837	889	880	828	868	837	888	824	858	857	852	873	882	878	885	877	877	837	882	868	874	903	849	879	883	895	855	882	832	867	838	880	802	861	863	840	881	890	866	847	828	819	845	870	854	905	827	853	851	861	898	853	868	901	879	896	903	852	856	843	819	847	886	809	921	890	858	887	845	885	869	823	823	859	827	876	879	896	844	847	847	852	901	847	910	885	932	868	857	898	865	911	825	869	910	840	876	879	817	882	844	829	861	860	924	875	834	877	868	875	823	877	823	855	842	835	907	891	861	876	878	858	882	840	870	831	837	798	822	843	870	836	864	848	841	870	897	915	851	910	797	870	867	886	843	878	891	877	905	878	898	872	884	857	860	867	896	878	803	845	893	879	909	879	807	880	866	902	882	871	881	881	906	897	875	822	870	857	834	875	875	860	885	849	785	910	848	854	895	858	854	842	885	844	853	817	936	845	869	813	850	835	849	816	871	874	801	876	882	917	846	837	830	880	885	832	855	885	835	843	887	852	876	853	891	893	882	819	891	888	819	881	853	823	874	849	894	873	854	873	845	894	817	843	868	867	839	861	847	860	870	888	831	877	913	847	890	849	854	871	944	847	846	875	903	862	894	927	915	859	881	828	840	848	865	876	886	838	905	839	842	853	882	845	821	862	929	825	903	933	869	871	879	870	912	898	864	918	951	858	838	892	821	868	906	870	862	889	883	859	899	882	833	885	880	848	856	884	871	835	908	824	847	865	873	829	826	846	819	900	845	837	828	848	850	874	857	868	882	853	853	867	893	852	879	851	812	873	861	863	872	850	874	805	854	848	906	871	818	878	892	884	841	885	918	840	851	885	864	865	860	871	842	871	862	922	830	848	818	886	873	805	833	862	906	913	878	855	887	866	896	844	816	896	873	877	879	823	898	913	837	820	870	861	848	826	860	861	870	900	854	884	846	832	870	790	900	862	856	871	821	895	908	867	913	886	842	865	852	835	894	907	888	933	847	907	914	851	870	880	851	876	847	829	875	860	840	840	869	803	869	845	879	914	808	870	844	892	826	850	877	842	828	804	835	821	822	858	863	911	844	910	862	827	870	855	855	898	821	845	887	825	861	895	868	874	830	873	789	872	905	874	832	879	870	854	829	808	889	887	853	881	838	829	856	829	898	865	882	861	892	878	886	885	910	877	858	892	833	881	833	909	837	822	841	847	865	867	849	881	881	835	896	876	906	873	931	844	821	886	891	831	875	856	817	892	853	840	863	874	806	860	859	836	893	833	822	877	849	922	854	895	876	815	861	887	883	877	858	809	915	869	848	841	877	856	885	849	838	845	855	907	835	813	867	800	857	844	820	831	902	843	858	887	836	879	821	817	832	897	890	896	890	886	850	846	896	837	884	875	856	852	889	855	821	825	873	848	818	863	817	842	884	881	868	880	884	849	881	861	833	875	898	890	856	881	925	855	879	882	859	944	862	868	860	874	847	831	856	835	876	860	808	857	903	861	858	902	884	857	852	900	911	866	872	854	883	872	871	870	817	870	840	860	875	858	858	864	938	840	845	859	875	852	853	830	855	815	849	856	889	854	867	851	836	852	847	855	885	901	870	872	848	846	856	855	816	858	854	843	859	902	873	855	883	912	901	843	824	916	864	826	890	813	839	904	824	907	840	832	911	847	878	855	883	795	879	833	849	821	869	887	813	872	898	872	894	864	896	884	850	906	842	840	864	894	847	872	869	905	877	837	891	817	853	925	841	903	849	846	858	913	869	899	873	868	858	851	902	847	840	842	874	873	920	848	871	846	851	836	837	913	855	854	862	861	916	872	841	797	856	901	857	879	816	913	834	907	854	826	845	875	859	827	843	858	826	872	887	872	868	907	898	832	917	844	830	871	887	906	880	832	881	875	858	828	829	914	859	863	849	889	854	924	865	858	913	896	890	903	904	875	833	831	874	825	880	849	866	871	868	887	883	895	900	879	865	884	905	816	883	871	877	840	862	904	816	828	866	872	832	867	901	839	829	850	932	810	845	820	785	898	843	901	866	872	860	847	885	828	895	851	871	837	879	845	872	894	858	822	840	874	869	891	905	875	801	839	835	776	868	836	822	872	860	898	869	878	905	840	887	881	847	826	864	877	866	859	771	907	807	896	822	884	860	796	856	848	849	848	879	851	895	786	831	846	872	889	818	895	835	844	823	919	881	850	879	827	863	895	890	845	844	843	864	854	869	889	884	852	894	901	916	839	838	855	852	888	874	877	879	888	869	883	854	855	858	839	873	879	837	857	854	866	853	825	827	827	862	890	830	800	857	892	863	822	842	859	867	855	839	845	818	883	901	806	831	770	912	862	844	834	863	888	852	875	856	860	827	852	870	858	895	908	924	865	868	876	870	801	871	845	907	862	883	891	856	845	917	845	890	883	851	876	887	859	830	921	874	844	877	902	842	865	867	849	876	869	864	857	867	864	898	872	846	870	857	876	869	867	873	903	820	911	893	813	912	819	830	881	858	834	869	831	860	872	850	855	897	869	877	877	870	849	850	853	863	834	808	931	819	874	829	864	849	892	888	890	842	898	847	838	859	881	862	906	865	845	794	814	822	850	841	887	903	837	844	838	824	840	881	866	869	860	820	876	855	855	879	826	841	860	876	826	782	797	865	893	908	866	889	873	869	833	892	917	880	874	865	863	879	865	839	844	831	816	884	946	870	840	792	860	854	914	840	863	894	891	945	841	850	868	862	891	857	845	833	842	817	820	864	812	873	874	850	826	879	848	870	839	867	902	868	886	910	875	858	826	895	871	814	889	850	867	863	845	856	923	896	897	851	865	829	851	817	911	843	872	856	875	875	871	843	865	871	895	874	857	868	861	840	858	877	892	820	754	814	873	900	880	908	855	820	852	863	881	883	862	816	884	859	881	912	809	848	851	877	851	887	836	839	835	871	838	841	884	846	923	894	793	853	854	838	900	837	907	846	878	879	859	857	945	897	863	830
64679	97037	63349	32151	9870	2255	966	801	786	753	788	844	797	764	747	827	766	792	751	718	752	793	732	793	780	751	744	746	768	747	830	787	773	758	823	777	772	754	785	826	791	770	769	781	818	801	772	816	761	800	764	761	756	797	755	733	765	820	808	766	752	766	805	746	809	806	750	762	755	817	777	775	734	770	764	750	767	781	770	753	792	786	746	790	798	725	776	771	745	804	769	740	782	725	740	774	759	796	783	735	756	756	757	790	751	783	763	792	787	790	762	709	763	786	781	831	779	761	770	791	733	724	763	703	743	824	770	795	802	732	761	761	780	795	748	728	769	757	763	738	794	794	753	811	794	757	781	751	821	743	768	737	757	758	747	775	802	747	781	770	761	799	764	779	768	711	770	757	775	788	769	743	778	784	769	780	722	729	808	752	726	785	749	791	778	732	784	756	723	807	762	817	765	774	708	783	759	745	775	787	783	770	774	759	705	777	779	753	752	784	820	707	813	750	752	751	724	754	777	767	755	789	745	741	801	751	721	759	726	753	761	772	719	757	786	805	816	747	771	783	797	737	738	764	775	807	728	741	756	787	782	735	746	791	765	798	769	746	750	838	751	773	753	755	798	739	777	710	746	810	795	807	758	796	737	757	738	781	780	737	757	813	754	756	758	768	719	765	752	810	742	788	790	849	805	754	730	788	783	749	725	773	785	770	725	709	796	750	777	774	743	778	792	746	772	774	803	757	802	800	735	780	728	800	744	788	744	743	719	746	755	753	779	798	797	810	732	764	765	745	787	739	770	767	773	753	735	737	737	725	730	779	775	741	743	755	766	760	758	718	749	789	760	768	760	735	801	725	740	765	751	766	771	749	741	731	752	789	751	790	819	762	744	735	696	760	757	775	772	739	784	795	754	756	762	763	716	772	753	766	764	745	724	790	751	783	779	785	734	782	767	792	721	740	758	781	732	755	745	717	729	746	785	753	767	738	693	758	779	745	802	760	763	779	750	747	802	766	768	732	726	787	716	802	728	763	775	802	801	732	733	774	764	767	768	797	758	708	739	730	749	762	773	795	752	794	745	778	783	739	763	725	754	793	790	782	767	794	750	803	738	781	750	773	714	742	738	724	781	795	817	752	777	777	796	757	744	819	749	760	793	773	765	755	766	816	779	762	819	755	764	790	747	717	756	753	769	777	764	745	755	790	810	750	790	779	719	814	747	754	747	806	774	765	756	763	782	785	741	685	813	772	762	751	730	791	731	769	758	746	742	752	790	739	759	792	778	773	757	787	754	692	771	775	738	730	763	735	786	771	758	765	741	723	767	746	768	810	817	765	731	781	755	764	763	740	706	772	783	787	775	760	723	746	809	781	718	722	758	730	753	726	752	755	792	746	724	769	744	727	771	776	805	758	807	808	760	778	795	759	760	790	717	754	767	796	725	814	754	789	730	779	766	743	791	774	753	747	765	709	722	820	764	787	760	788	736	739	701	705	807	736	762	713	755	772	804	783	750	730	749	779	706	805	793	773	750	742	793	767	727	754	740	710	767	782	823	773	785	722	801	738	786	764	793	802	765	768	773	744	766	760	738	774	775	775	824	752	760	787	744	726	757	761	780	754	783	788	709	729	806	756	797	727	754	773	787	757	744	708	781	741	743	784	737	790	780	753	780	825	794	807	788	757	784	715	758	722	781	767	764	872	773	791	774	748	809	726	743	746	754	782	802	808	759	794	768	735	727	758	752	793	780	766	759	754	806	767	754	767	763	751	744	772	751	789	751	764	768	819	740	732	764	761	802	814	792	793	811	735	747	769	786	760	785	799	810	810	743	736	754	768	781	773	793	768	743	818	780	734	785	727	786	796	743	765	743	748	736	794	770	802	794	770	815	722	769	730	785	728	778	749	731	727	723	755	765	733	753	752	755	716	771	726	758	728	750	737	797	819	760	785	738	713	734	746	775	818	769	822	754	755	766	759	708	728	809	748	733	740	785	765	765	764	748	742	722	746	842	736	742	790	790	759	733	720	716	764	744	760	740	741	739	757	769	730	766	768	765	826	794	783	765	756	751	754	786	810	790	795	747	757	770	779	816	699	736	824	747	723	801	736	754	752	759	748	748	758	799	774	754	767	786	793	776	725	750	748	748	817	708	717	732	755	813	742	750	795	772	786	706	806	752	800	750	774	781	767	757	759	781	730	732	748	736	760	748	756	741	736	765	768	769	787	790	758	786	757	730	740	726	757	735	741	824	791	765	796	773	771	775	814	752	770	776	793	773	749	772	811	749	708	766	759	751	726	807	720	775	782	784	782	734	769	735	763	762	790	752	777	749	735	738	765	793	742	758	723	713	713	780	778	758	753	780	748	770	722	787	788	783	696	778	750	761	723	781	731	797	726	736	747	695	760	791	741	782	755	742	814	725	772	750	750	762	779	743	768	765	768	738	748	746	716	811	717	759	768	786	769	751	771	743	784	785	776	742	744	744	795	798	779	761	682	750	694	741	778	746	783	735	773	758	797	778	737	746	833	739	785	749	716	734	769	734	720	747	797	751	743	745	719	775	739	762	760	771	723	765	759	755	805	740	792	754	731	749	762	801	771	750	763	773	781	787	690	707	781	781	785	735	736	733	768	740	787	753	802	744	756	770	742	754	757	793	745	732	772	749	713	763	799	765	744	740	804	730	780	738	757	750	776	758	762	809	754	779	790	740	740	743	803	751	711	779	810	748	761	746	755	753	783	797	756	768	773	757	771	774	738	769	673	755	745	764	779	729	739	773	740	749	781	769	782	759	766	760	772	793	784	746	737	729	755	774	783	773	763	796	724	732	798	712	775	817	707	784	794	748	723	772	829	777	794	799	786	779	743	807	726	774	760	820	767	760	788	769	789	797	760	692	765	742	776	778	717	768	753	760	758	782	738	747	772	753	762	783	794	748	793	779	724	750	798	802	742	747	740	774	741	801	803	789	815	810	796	764	778	751	799	777	755	797	778	722	793	733	735	799	742	742	735	736	780	789	729	760	794	785	791	757	775	778	748	772	771	793	748	788	780	765	753	778	761	764	769	742	798	743	746	740	759	782	714	759	776	754	754	764	833	753	807	777	762	795	758	746	756	766	714	751	761	788	783	739	744	748	694	779	726	741	756	757	733	783	788	776	739	766	736	741	743	776	796	799	777	786	738	810	765	738	775	766	766	767	772	784	733	715	715	719	766	650	790	763	756	766	762	817	785	745	769	801	758	816	778	764	759	766	776	770	694	808	755	721	748	754	737	762	719	780	750	755	773	710	794	757	708	756	731	785	717	781	762	738	738	769	797	746	747	760	769	782	729	745	782	761	714	820	733	815	766	777	759	772	759	803	746	719	747	792	731	723	762	779	739	760	710	719	747	787	759	784	793	762	768	802	731	749	812	720	809	745	809	741	789	810	806	778	751	757	746	726	744	679	738	753	716	745	820	765	784	740	774	777	748	719	747	746	772	816	730	796	684	710	745
33414	29665	20037	7329	1571	766	732	681	692	629	604	640	637	640	635	652	620	675	690	653	656	636	651	625	683	649	730	649	654	643	674	648	636	650	653	697	661	676	634	663	623	675	659	680	638	622	633	628	616	637	688	641	650	659	685	693	649	642	677	646	644	668	654	610	658	689	621	656	635	612	637	657	652	647	642	626	659	613	638	646	680	633	595	597	658	630	671	642	678	635	631	672	662	683	643	640	704	623	650	647	685	701	647	641	653	641	610	647	699	645	657	630	668	673	678	679	672	608	622	662	644	732	664	676	658	656	632	622	685	639	691	668	672	647	676	675	660	608	656	615	657	667	678	678	639	660	664	589	677	631	620	674	646	641	640	655	628	671	674	646	675	657	660	658	635	614	620	651	613	644	632	608	636	660	657	620	665	666	647	600	647	691	632	680	680	683	645	664	695	664	658	640	615	660	642	676	635	645	609	688	646	652	616	649	620	687	685	669	667	667	671	685	620	639	615	673	634	638	610	647	602	613	631	627	652	624	681	667	673	671	675	614	627	634	634	608	678	657	643	630	645	637	626	647	656	651	648	623	645	629	620	688	661	644	656	663	674	635	645	633	609	661	694	643	643	658	643	622	636	653	672	664	665	675	651	659	671	674	656	647	640	640	665	674	644	641	632	641	626	590	684	661	629	654	682	618	634	687	646	644	687	678	692	695	668	605	674	649	653	638	630	710	636	671	637	641	649	635	696	631	653	629	648	659	661	630	643	619	622	607	678	637	683	664	663	637	659	671	639	653	627	659	668	674	641	673	669	660	663	627	649	631	627	689	625	711	707	670	646	661	671	594	630	657	659	631	674	633	657	662	659	666	621	595	652	664	664	640	657	688	678	647	673	644	645	638	675	605	675	677	594	674	640	665	703	587	657	695	638	602	664	587	644	675	662	628	666	672	646	666	647	637	649	604	639	694	611	650	656	640	637	686	658	679	621	646	669	629	683	672	667	667	630	616	618	659	635	627	643	668	648	642	634	637	719	672	616	651	611	662	699	650	666	657	667	654	642	622	722	650	640	654	606	640	623	652	663	656	633	708	610	642	644	631	658	621	633	561	649	629	633	635	636	654	650	665	625	689	627	623	630	682	605	684	683	652	651	625	621	620	664	620	652	641	608	640	716	650	686	669	673	628	621	647	655	642	642	634	682	647	663	662	641	653	643	651	647	623	621	634	653	684	661	635	676	672	615	589	646	695	618	683	658	654	609	647	673	668	652	640	663	697	641	619	645	644	651	651	631	612	608	676	670	641	665	648	638	648	683	645	631	627	695	639	626	607	685	687	662	637	637	639	670	679	626	612	678	633	649	622	658	628	675	619	639	690	651	671	681	641	699	635	679	685	679	693	657	634	690	684	681	625	631	663	675	643	666	635	651	643	664	641	674	666	674	636	667	654	631	672	656	647	645	635	658	699	668	657	659	661	671	662	660	608	678	635	636	660	653	644	642	629	672	697	652	675	651	622	692	676	658	681	656	629	653	671	662	668	639	622	667	636	627	664	632	643	681	670	613	625	595	640	606	668	623	681	679	651	644	628	629	671	647	669	617	639	697	649	632	650	654	634	687	661	618	657	663	652	638	666	626	687	646	590	664	674	681	621	687	712	606	668	659	615	675	690	648	633	627	677	668	657	662	601	632	678	629	647	634	650	619	646	630	650	660	640	633	605	641	668	637	652	642	615	610	688	695	660	636	649	670	646	619	652	679	627	663	669	678	624	635	645	637	645	668	626	648	678	651	660	660	618	604	650	681	675	666	641	651	655	688	638	628	639	620	664	640	644	658	615	659	611	651	658	695	620	651	676	609	630	657	675	602	634	655	664	655	647	634	655	622	643	627	635	643	671	670	611	669	649	664	634	607	657	668	666	671	666	690	662	692	623	638	636	649	652	645	634	622	656	620	637	666	625	624	641	663	650	639	631	609	636	677	609	641	641	671	638	619	669	676	634	647	615	627	673	674	630	618	639	635	619	669	655	660	705	662	714	644	588	674	621	641	621	632	691	597	663	667	625	681	685	644	662	688	645	684	610	655	670	612	661	643	662	593	661	631	627	628	656	629	680	642	628	607	610	639	654	687	671	582	658	654	691	607	648	662	685	670	638	656	684	628	634	645	655	670	667	648	641	607	628	619	645	630	642	658	640	648	690	673	646	644	666	620	657	707	632	627	646	605	667	650	651	703	688	648	651	594	647	641	661	659	683	652	600	661	637	622	610	673	655	642	688	589	632	642	706	633	707	620	669	654	611	689	595	666	665	664	617	624	658	653	639	661	580	636	628	667	640	665	650	699	674	652	619	624	633	650	715	653	607	659	633	652	641	665	636	621	656	637	668	637	667	638	656	685	634	647	644	663	642	657	610	645	609	634	650	623	645	658	703	629	688	656	659	602	636	606	633	666	708	646	682	639	636	641	689	647	601	670	692	603	612	655	684	660	666	693	709	683	651	620	662	606	647	639	592	705	680	632	651	623	680	648	676	624	659	637	669	643	674	678	689	664	647	719	632	649	688	665	652	686	630	638	609	658	647	639	640	619	667	661	634	654	654	690	649	646	655	651	664	709	695	605	677	698	589	658	654	649	661	683	672	720	614	622	680	687	632	653	656	622	635	637	628	631	640	602	678	621	622	629	648	641	646	666	644	638	688	692	695	656	717	652	650	603	668	663	620	666	666	663	691	692	688	672	665	652	657	671	673	623	658	614	617	651	631	646	624	645	643	668	601	648	584	666	674	678	669	693	636	666	656	621	633	677	621	613	627	672	727	627	650	673	635	679	640	650	610	647	645	639	615	665	673	628	614	694	644	646	695	643	655	650	656	632	670	658	662	669	613	617	644	634	679	618	667	691	637	674	624	672	682	611	637	620	681	615	627	631	654	679	627	676	618	614	635	651	692	674	670	700	664	592	598	649	603	654	655	657	701	645	639	643	630	641	634	685	647	648	670	653	631	656	659	653	620	616	659	636	667	647	653	612	649	669	622	674	644	660	711	679	658	623	638	718	641	665	691	672	640	662	671	617	605	633	650	681	676	690	678	637	651	693	671	659	615	673	641	653	652	634	645	696	638	647	646	644	630	668	633	670	619	634	685	639	647	640	636	648	665	636	674	631	646	600	645	636	674	662	643	600	633	678	613	667	665	638	601	631	682	648	694	644	655	661	645	621	713	669	644	652	676	601	665	644	701	660	641	647	643	658	596	619	658	619	646	642	696	612	683	675	633	626	642	646	678	701	646	687	613	684	673	632	637	663	656	652	655	700	654	597	684	612	619	610	685	641	619	709	667	635	658	656	653	619	658	644	623	687	666	638	673	691	654	649	659	663	656	668	665	658	671	703	666	659	631	627	618	663	619	654	644	639	631	621	628	615	637	664	630	651	610	627	679	669	668	684	678	673	618	645	677	624	627	696	612	637	665	599	623	659	619	651	659	674	619	661	685	673	600	655	638	649	568
28457	30269	13591	4163	1226	615	548	486	483	515	548	562	520	555	485	491	504	528	539	505	544	511	522	485	541	473	543	497	483	497	530	535	504	503	508	503	511	556	573	509	517	482	503	519	559	518	535	501	513	539	549	497	529	523	543	491	529	476	515	498	480	562	515	452	522	494	514	506	530	521	501	505	500	528	480	527	536	517	518	514	532	525	510	517	519	500	484	517	502	541	496	568	508	500	499	513	532	539	489	503	505	526	467	492	477	520	481	533	507	516	541	517	574	511	519	477	511	479	523	539	513	516	532	480	550	506	522	542	552	501	525	532	504	490	489	502	513	527	558	539	510	555	510	463	536	487	513	518	554	513	523	483	517	485	518	555	510	522	545	535	497	502	517	564	483	513	496	482	534	491	515	477	491	508	490	480	551	505	529	511	499	491	515	555	535	530	540	505	549	487	517	514	541	510	505	501	537	532	479	531	491	583	549	531	506	508	485	529	525	568	510	515	492	498	517	523	519	535	486	502	546	504	494	494	486	566	532	524	531	485	485	522	510	517	516	546	483	520	482	553	521	490	521	499	558	547	489	553	529	486	506	542	533	543	497	539	506	520	493	541	525	500	509	559	515	494	502	523	531	466	485	530	508	529	499	526	488	501	506	455	518	503	503	550	531	512	527	527	535	518	496	526	460	533	510	511	487	551	497	499	537	541	508	529	476	557	505	563	539	489	525	473	520	485	539	534	502	499	502	467	496	512	548	495	482	532	534	524	509	497	481	491	524	513	548	510	472	467	513	521	505	507	473	528	500	554	526	568	481	506	532	541	513	464	560	523	548	487	521	516	521	531	559	546	475	481	514	506	498	504	522	517	527	550	519	508	521	501	540	530	494	509	492	506	540	520	505	495	540	477	542	532	540	485	525	523	509	514	515	492	554	511	497	519	520	530	551	523	531	535	534	512	507	532	474	533	547	529	535	498	506	517	532	534	510	520	514	476	491	533	552	478	499	515	513	509	494	536	493	524	505	519	525	515	504	542	487	503	497	538	525	504	508	537	499	514	586	460	527	507	507	504	529	502	505	503	538	519	541	512	520	472	475	506	527	509	512	545	511	492	498	500	500	535	504	579	552	541	495	546	529	534	541	527	493	529	494	498	515	506	534	566	495	524	530	485	541	526	533	532	486	497	557	518	511	520	519	519	506	512	515	489	567	538	533	517	493	512	529	509	525	537	489	501	482	574	528	512	540	520	527	520	510	534	518	512	517	513	526	530	507	526	522	532	523	520	510	509	506	521	520	500	549	508	479	499	508	515	562	523	511	512	510	567	525	499	525	531	510	540	517	495	524	470	520	533	551	478	507	532	524	522	528	511	521	510	504	467	515	569	520	539	535	510	521	484	533	524	505	499	545	516	505	527	544	506	496	497	506	467	525	539	512	509	556	517	491	495	529	500	510	499	507	494	519	499	545	522	498	496	510	512	503	490	499	476	511	518	507	564	494	472	508	491	502	534	508	558	532	526	528	512	489	510	478	494	537	506	480	487	538	526	516	513	516	516	531	491	534	508	529	521	519	489	506	497	495	492	559	532	544	491	531	499	485	554	495	520	499	496	478	537	521	493	558	517	529	535	546	498	533	503	517	490	531	528	511	552	489	539	547	520	494	568	542	527	525	523	493	537	534	532	535	502	516	531	519	514	519	529	497	504	491	523	483	523	559	516	506	487	531	494	498	502	485	492	545	492	538	473	479	482	527	506	509	513	476	512	484	545	558	525	530	531	510	480	565	524	487	524	476	510	543	495	499	480	515	501	492	526	541	513	501	537	517	527	515	517	514	501	528	510	523	504	501	495	477	502	515	495	537	489	511	533	561	506	514	530	510	476	535	531	491	475	530	489	492	549	495	528	523	531	543	514	471	510	494	524	493	506	531	493	511	509	502	526	506	507	534	502	530	522	496	563	514	525	512	515	532	513	501	490	505	513	544	525	501	538	500	499	522	527	538	493	580	450	528	496	495	504	503	525	545	554	518	590	549	522	521	506	513	513	506	539	545	509	459	539	516	518	522	496	503	496	525	502	502	525	544	523	517	562	514	544	496	506	495	516	523	516	466	512	483	518	524	533	461	506	468	514	538	499	504	512	520	511	553	514	529	494	530	512	523	497	482	509	521	503	510	521	557	513	539	516	520	520	540	491	559	494	497	545	519	535	522	522	542	516	505	478	543	480	521	483	510	518	545	501	577	536	550	514	508	521	526	536	503	503	523	504	498	524	493	554	566	533	536	485	546	518	511	498	520	493	519	495	513	526	499	497	515	532	500	543	548	490	499	500	502	537	513	523	455	502	477	508	500	503	530	500	544	504	518	487	524	520	524	487	500	532	452	493	537	525	539	506	521	527	509	505	501	490	510	506	500	529	511	534	572	492	526	504	504	490	516	516	559	463	520	477	545	572	518	497	512	515	510	494	582	549	522	502	513	539	467	501	501	477	540	494	542	553	505	497	494	539	468	500	525	494	489	527	521	519	525	542	522	541	524	535	498	540	527	519	529	495	517	554	538	512	518	509	535	529	510	586	523	541	520	514	519	509	564	534	521	500	501	526	542	537	486	498	549	465	532	550	539	523	490	488	539	531	464	509	508	451	503	498	491	520	508	518	519	513	493	518	519	513	507	487	497	514	490	489	502	503	539	490	533	512	558	533	508	486	470	516	488	538	527	520	541	495	534	529	492	492	542	527	507	508	496	531	524	491	550	506	560	489	500	492	513	505	500	508	522	505	527	535	574	517	512	495	554	496	499	498	507	545	517	495	523	506	524	509	551	535	519	537	509	525	575	518	559	536	552	489	498	535	534	540	496	545	501	481	483	523	519	474	551	496	472	562	502	526	509	522	524	539	550	531	489	526	507	513	521	519	502	520	547	508	499	535	503	515	500	539	524	524	520	509	536	520	524	512	544	500	510	516	546	544	521	499	517	490	500	525	510	538	490	509	519	484	496	491	517	559	535	544	484	535	496	543	498	518	497	531	531	557	531	490	520	511	497	529	487	532	516	522	543	530	537	544	503	534	509	555	502	559	522	520	483	487	514	505	466	514	473	567	525	520	490	481	540	519	500	536	498	513	512	534	540	544	558	511	518	513	537	535	527	523	554	512	500	533	513	474	517	537	528	514	474	524	519	472	514	500	505	491	543	498	535	540	528	499	523	512	515	479	513	523	519	542	528	524	495	555	514	494	536	508	527	520	522	505	550	500	500	519	521	525	495	474	522	524	525	560	508	521	505	513	511	519	511	475	508	488	535	545	540	517	540	515	542	516	527	530	508	506	546	524	507	488	526	544	485	511	536	516	487	521	523	532	485	499	496	524	491	531	544	516	530	506	515	493	516	532	535	478	519	532	557	503	541	491	518	525	533	529	517	551	500	501	478	450	500	540	518	494	533	515	524	502	534	573	504	499	538	513	497	522	527	516	526	528	503	476	542	507	519	523	519	542	533	516	495	487
26799	28472	38470	30501	12524	2342	926	747	650	657	690	678	699	671	615	663	597	683	586	641	616	607	635	631	665	659	613	633	645	659	677	666	627	652	598	621	667	616	646	636	625	655	631	642	638	669	587	688	659	607	692	628	635	651	663	660	659	641	640	650	618	597	605	662	621	664	669	602	625	618	641	662	636	643	638	623	647	635	681	629	641	656	658	621	615	607	632	606	654	616	677	681	642	644	644	617	625	610	656	601	622	688	622	601	635	610	643	640	642	617	659	692	684	638	615	658	636	667	616	687	622	650	648	649	646	675	646	618	621	681	630	623	621	605	645	657	629	638	672	641	630	636	682	632	639	649	656	658	624	634	649	651	646	659	657	656	665	607	637	602	641	634	616	621	611	644	653	668	649	663	621	664	584	660	637	611	646	613	632	622	642	669	676	630	668	605	624	680	641	654	679	643	593	696	609	634	672	667	640	604	650	631	623	689	602	628	635	654	627	652	608	651	614	632	597	633	619	644	642	643	635	667	660	621	654	637	620	655	695	636	650	620	625	662	635	627	659	621	637	696	596	689	673	614	675	673	593	591	650	615	671	627	669	664	647	644	655	644	659	640	667	608	640	639	663	654	664	665	636	662	628	644	640	631	594	662	638	650	643	640	611	632	593	619	650	617	626	642	619	669	643	631	609	645	633	662	634	651	625	615	594	623	677	636	681	666	611	634	644	646	611	596	634	653	651	687	598	632	654	634	640	655	637	620	629	612	675	632	618	598	653	679	632	655	672	638	653	616	618	680	589	689	631	663	682	653	641	632	608	624	582	634	661	640	631	623	628	625	681	652	666	622	621	615	642	659	651	599	653	629	673	606	587	625	594	649	623	623	623	619	698	635	688	616	618	642	677	652	633	624	624	639	680	651	618	678	659	604	610	573	622	652	652	641	615	603	674	638	639	642	602	621	680	701	599	600	640	663	584	658	675	647	633	636	693	627	656	592	625	678	668	655	659	644	654	658	590	592	652	681	638	676	614	653	689	619	594	603	679	634	634	614	636	606	622	617	645	635	568	656	646	642	635	669	622	640	625	635	615	648	635	647	605	647	610	621	613	703	635	636	600	669	590	656	645	648	644	645	646	615	606	703	669	673	644	625	600	647	623	627	578	603	598	703	647	639	594	617	686	664	612	626	592	616	599	633	649	633	641	646	661	620	629	608	624	670	637	680	649	614	593	612	603	634	634	623	614	641	649	649	653	642	624	626	645	603	643	607	633	609	620	618	652	658	623	675	646	601	612	642	651	619	629	629	596	670	668	636	603	620	647	651	610	631	638	628	618	634	609	629	595	657	611	660	630	669	644	601	594	616	658	595	642	655	683	683	630	653	606	608	708	659	648	641	638	651	646	621	661	625	639	638	634	640	677	632	643	599	649	651	669	663	627	630	605	626	657	630	626	611	641	657	644	623	627	683	674	661	666	645	624	663	654	634	603	606	632	667	669	668	647	680	673	597	682	677	658	597	614	675	643	641	650	613	674	665	605	638	667	650	645	599	642	626	613	631	637	640	647	641	594	592	650	611	656	638	638	636	652	653	636	620	680	693	603	630	641	703	636	624	634	648	652	620	677	602	702	636	629	638	668	636	661	638	630	674	635	660	632	692	635	665	629	647	648	660	667	623	594	624	625	633	625	647	640	641	614	611	600	623	580	663	584	644	632	666	621	685	623	614	632	656	609	608	684	610	642	622	637	609	659	631	645	637	727	638	654	603	626	600	676	637	623	667	616	655	621	634	631	646	666	604	654	640	624	651	634	641	641	648	578	627	652	613	592	623	631	629	672	627	654	614	628	629	639	654	677	648	622	659	659	642	623	650	624	659	676	629	654	674	630	638	676	643	626	613	705	608	628	619	557	642	661	634	611	622	576	560	631	596	600	664	637	650	633	604	663	629	646	666	639	662	596	638	671	643	670	646	630	645	687	658	637	619	649	689	636	656	632	622	624	655	646	618	626	585	655	625	608	579	621	659	630	632	620	644	641	663	583	669	623	650	659	648	651	623	629	634	648	649	657	641	625	643	630	607	663	618	665	588	660	663	641	623	617	658	639	628	693	594	616	613	647	640	597	592	638	625	621	632	686	655	642	604	637	626	632	594	614	617	629	613	640	667	644	625	603	611	630	609	651	655	628	637	620	612	615	632	688	589	653	624	665	618	650	696	667	643	606	649	634	685	622	593	595	698	600	619	614	665	598	595	630	663	663	603	640	633	650	661	610	615	639	624	599	637	624	693	660	650	637	657	642	615	601	598	672	637	683	612	613	626	666	683	633	660	598	674	646	619	628	696	608	662	618	657	610	628	631	637	645	652	560	620	615	637	662	633	655	638	659	636	655	641	651	652	631	586	587	598	652	637	667	624	645	640	612	642	647	618	609	636	632	649	617	698	635	592	660	646	599	625	649	647	642	611	648	612	610	646	647	604	649	632	632	627	680	607	638	646	662	657	598	638	609	607	653	575	653	626	692	652	664	686	587	596	621	655	639	631	659	647	622	629	628	593	666	626	637	625	617	647	616	637	617	675	612	642	647	631	676	603	633	614	674	611	617	659	655	610	674	566	623	664	648	587	629	616	694	652	662	660	645	643	629	617	661	606	613	604	575	663	631	600	632	659	620	675	588	610	613	609	606	646	642	636	629	708	645	605	654	654	652	648	649	672	606	617	599	639	635	629	668	668	636	627	663	616	607	656	625	639	672	622	654	655	624	680	611	634	675	600	687	661	642	684	611	595	599	611	589	670	674	641	591	681	659	653	641	613	605	661	632	651	638	584	664	671	670	603	650	621	671	628	614	583	660	605	626	619	668	645	617	635	669	661	640	646	651	645	662	666	612	680	685	632	666	649	615	587	624	619	651	667	676	630	649	664	639	651	660	627	625	552	587	648	671	625	653	624	667	652	640	640	617	646	654	627	679	604	634	611	620	629	632	683	640	675	608	646	655	598	578	664	655	634	638	663	638	661	614	622	589	640	626	633	619	654	670	600	659	626	655	657	682	640	644	680	649	587	674	633	655	675	635	637	635	635	634	649	582	694	599	641	621	646	590	614	632	629	672	607	680	588	639	679	635	637	644	658	636	649	611	634	617	661	673	626	635	646	603	639	674	622	643	637	644	634	601	642	704	631	675	595	653	691	623	679	610	621	680	625	652	666	633	647	650	636	648	651	610	615	625	670	659	657	652	621	665	651	623	624	645	632	621	623	671	667	657	666	624	637	633	599	640	704	627	590	647	647	670	630	647	693	601	637	625	627	629	623	606	676	643	664	688	625	677	690	652	631	637	626	691	620	690	652	697	644	627	632	658	646	626	613	676	659	594	630	647	656	645	644	639	696	652	612	668	613	617	619	654	630	622	646	615	638	661	636	639	616	648	646	625	638	674	634	645	626	650	675	624	654	662	683	682	621	632	643	644	612	614	684	726	597	615	580	633	633	644	669	653	626	579	649	608	681
57977	80426	49119	19457	4957	1347	607	550	554	561	610	552	556	542	605	549	533	551	551	540	578	570	520	595	537	561	549	526	528	577	568	565	536	613	571	567	542	583	600	568	560	587	559	570	532	544	520	562	519	581	566	585	530	555	556	560	548	532	585	492	530	538	551	602	537	542	530	590	559	560	575	538	594	544	545	522	582	547	543	529	550	596	560	591	525	496	530	559	554	543	558	585	568	535	571	594	559	563	533	587	536	586	592	528	545	533	548	518	564	551	532	532	519	517	576	562	538	572	570	603	621	543	548	586	551	579	530	541	552	511	569	512	547	516	558	568	535	522	555	550	534	547	578	506	564	589	517	573	512	577	560	537	539	575	567	567	546	546	562	519	567	526	558	534	523	489	524	520	568	495	546	549	531	543	579	555	525	560	536	571	534	604	568	542	550	570	553	555	547	527	549	550	554	574	546	570	587	556	549	585	531	529	498	555	516	565	514	561	564	566	554	546	508	535	582	530	546	520	601	539	543	599	578	547	543	554	540	571	544	541	558	540	554	607	538	553	536	570	523	539	569	531	540	516	534	542	549	522	578	577	586	545	512	544	588	588	528	538	547	582	547	560	549	566	548	536	539	588	547	566	548	545	555	553	587	547	541	583	589	571	542	613	547	586	534	511	546	558	552	552	551	522	529	527	584	544	555	558	556	613	550	571	549	525	494	544	589	596	584	536	578	525	527	571	565	598	533	536	568	563	587	561	538	529	585	563	564	570	497	611	560	548	556	550	586	555	556	610	553	544	533	549	559	577	528	556	559	545	583	532	530	573	549	564	581	535	554	536	547	532	533	527	604	546	552	565	596	598	549	556	546	522	568	589	594	565	588	542	550	522	567	565	559	531	559	561	535	569	545	576	579	579	620	577	582	556	588	537	558	534	552	547	524	560	556	564	587	539	589	530	545	521	547	509	584	552	554	496	554	553	577	574	525	551	515	533	529	547	550	564	562	570	515	555	537	528	522	555	572	548	559	573	566	562	567	585	587	507	562	526	520	574	538	563	565	546	588	544	532	556	518	571	573	523	564	558	533	575	554	563	580	538	574	581	560	587	545	542	540	551	545	532	572	534	551	599	543	498	571	549	556	577	533	544	506	589	554	543	563	586	581	583	550	530	548	534	540	542	532	535	541	557	524	535	527	589	560	573	555	565	568	539	516	572	544	561	507	505	558	582	552	545	526	558	580	558	541	532	553	524	582	531	540	555	568	537	534	561	551	582	568	539	556	537	569	555	582	548	558	568	561	535	595	601	570	567	537	606	530	546	541	510	538	578	549	544	571	550	543	569	516	565	573	575	525	577	541	486	540	563	523	593	560	564	520	570	572	501	551	545	526	524	535	577	506	571	508	543	556	533	562	562	532	515	568	567	505	578	548	529	537	553	558	532	557	598	589	551	573	567	559	583	551	581	561	511	567	559	563	542	530	500	530	573	531	578	568	548	621	545	537	527	570	566	551	527	527	539	532	554	556	536	560	577	532	514	593	520	563	559	508	515	522	573	561	552	556	541	555	529	591	560	556	561	556	551	550	520	547	575	544	547	561	551	547	548	543	580	547	546	534	526	584	555	548	546	550	544	546	548	558	585	537	588	536	528	538	536	586	528	560	564	568	554	592	549	529	547	540	558	523	590	520	545	563	559	549	567	541	533	497	533	551	518	518	556	536	525	533	566	563	548	551	567	547	526	546	569	553	505	552	572	532	572	554	584	543	544	534	594	512	540	558	592	574	509	493	535	542	520	523	554	541	559	538	558	578	531	537	562	583	551	539	551	573	614	582	604	572	521	587	548	599	577	603	563	530	566	600	530	559	541	573	602	525	588	559	544	560	544	564	554	552	557	571	514	540	522	555	510	519	547	497	548	591	595	522	571	559	561	534	582	534	529	558	569	507	522	562	552	580	532	570	532	572	547	559	533	574	577	546	537	551	556	542	545	570	569	586	583	560	543	553	568	507	563	566	576	561	548	533	582	545	580	542	561	522	582	572	540	540	528	580	559	508	571	558	555	561	549	592	530	542	546	594	550	583	544	526	516	569	533	571	524	530	537	532	574	530	565	566	569	551	548	522	600	545	515	553	539	604	542	519	519	535	526	542	588	521	558	570	588	496	575	544	578	547	518	552	523	569	574	531	512	549	555	574	550	570	573	527	570	518	541	547	557	547	555	590	515	553	587	546	581	573	527	534	538	523	599	533	536	586	594	532	538	559	612	552	573	557	518	551	540	546	571	517	523	567	548	549	570	581	583	554	568	579	585	530	570	525	550	512	548	567	573	542	533	557	524	577	521	524	563	578	576	554	524	531	580	558	566	594	543	552	546	543	539	587	576	539	536	545	562	564	565	553	554	521	516	576	577	570	552	586	582	601	547	546	579	545	572	548	551	537	602	538	510	577	543	562	555	597	556	590	546	582	574	542	546	534	536	567	533	565	544	552	545	551	531	537	563	523	558	559	554	559	595	555	565	556	547	557	580	590	549	564	579	547	536	546	521	569	529	562	535	546	553	568	566	600	491	556	546	548	514	579	564	526	559	568	528	543	559	528	531	569	608	599	516	559	545	574	564	555	552	504	502	590	591	525	551	552	555	540	535	544	524	539	601	519	566	552	502	541	541	539	560	536	577	545	551	562	552	570	533	544	550	582	535	543	524	554	577	526	541	576	555	589	580	507	540	535	504	529	550	541	546	567	565	496	562	561	566	562	586	557	564	565	546	550	523	568	595	549	568	549	559	525	542	544	561	513	550	545	574	563	524	606	518	539	556	563	525	553	518	577	544	576	543	576	555	552	555	566	563	591	561	565	576	545	560	554	563	572	578	579	536	526	555	560	564	528	539	517	514	527	572	562	504	549	546	523	505	560	579	590	559	545	568	558	563	549	551	540	564	531	539	579	576	548	567	515	507	513	558	589	521	566	578	541	540	560	550	560	558	563	576	545	606	610	558	573	550	580	547	553	559	572	580	531	570	540	523	568	518	535	552	550	550	534	566	533	544	544	553	555	540	548	534	579	513	531	583	494	539	549	525	558	586	565	532	533	552	590	518	515	554	534	548	554	547	561	552	558	544	558	578	567	570	542	593	590	555	571	562	563	526	572	548	570	571	553	522	572	551	558	548	607	522	527	561	522	570	562	556	549	537	545	548	574	512	521	519	529	556	525	573	573	546	569	566	575	573	534	513	535	535	524	524	612	564	503	574	546	574	521	587	513	561	512	528	555	525	582	583	579	502	572	522	569	556	524	532	544	542	569	554	523	585	530	590	551	566	562	589	539	569	559	520	534	523	532	528	542	562	565	564	588	537	593	562	585	521	509	534	534	552	572	517	530	536	596	557	550	556	553	546	536	571	550	572	575	539	547	546	528	542	561	605	564	580	550	565	523	580	534	572	575	557	571	509	536	516	546	574	558	531	563	554	565	537	556	557	560	530	553	548	545	570	567	562	528	530	513	560
24416	23001	32349	28686	21584	13047	2653	1124	905	900	905	899	898	830	847	875	893	858	883	837	811	901	865	882	899	869	871	844	871	878	792	861	847	846	865	858	868	877	832	787	832	839	822	849	818	779	854	826	791	863	843	846	792	826	850	867	829	832	861	849	802	841	926	793	863	813	913	812	798	831	805	834	822	872	803	862	887	829	767	828	803	808	885	842	871	832	865	832	869	836	826	850	840	809	843	872	860	815	839	819	850	845	863	855	817	821	851	802	834	860	836	815	822	840	823	830	870	828	815	801	771	780	862	834	858	781	848	844	840	865	810	840	793	832	845	851	850	812	853	825	827	843	808	890	868	853	834	860	850	856	790	834	871	809	842	795	806	894	768	860	870	806	794	829	780	829	875	794	880	834	873	838	827	836	828	823	835	819	867	823	821	896	823	753	801	846	834	816	841	873	844	837	797	885	877	866	784	846	797	836	796	849	833	817	906	799	798	831	846	843	841	817	841	860	802	840	833	814	828	853	847	869	867	887	898	857	820	886	871	826	805	805	832	893	785	809	769	829	830	867	819	869	832	842	817	830	850	834	824	837	822	819	829	804	835	853	811	828	826	848	801	821	836	800	858	818	776	814	822	822	834	794	887	810	850	850	792	841	837	794	800	850	779	812	837	861	830	867	847	844	842	800	826	868	870	865	831	846	850	814	827	880	870	796	833	855	803	832	846	821	785	815	808	839	833	839	879	823	846	790	818	873	813	844	825	790	771	786	781	848	798	804	802	797	802	830	855	855	826	868	778	860	848	814	785	836	815	858	909	815	836	788	877	843	871	870	870	825	817	818	819	793	825	832	810	833	787	788	814	835	813	851	827	834	860	782	863	848	831	801	837	803	824	784	816	851	782	853	768	851	868	792	840	845	837	923	804	817	820	831	799	803	888	940	797	814	889	842	810	809	847	814	822	838	791	787	796	864	767	790	827	804	844	810	832	829	839	813	856	811	828	851	782	861	797	796	828	853	828	807	803	842	882	817	870	842	827	846	800	776	808	860	861	880	796	823	882	845	862	849	858	804	799	815	793	852	854	827	834	862	807	833	853	803	808	806	840	838	816	827	822	848	832	840	800	810	832	834	790	789	853	852	844	838	844	830	831	862	814	797	818	806	816	846	862	823	813	808	878	847	847	825	820	801	841	825	817	857	782	807	863	851	888	795	845	882	848	819	885	901	827	772	802	775	835	799	864	831	811	832	852	835	814	789	767	822	835	872	827	834	830	862	832	832	835	832	761	852	816	822	870	795	830	877	773	803	822	807	842	846	831	880	830	813	853	819	823	837	870	784	876	820	829	838	866	846	819	871	826	805	833	823	832	859	816	849	811	824	844	805	866	801	810	853	804	796	852	846	831	838	861	823	785	841	816	843	822	839	788	817	830	800	834	901	815	823	840	874	851	819	817	794	850	826	853	822	809	847	823	779	813	848	838	805	851	836	829	844	827	837	790	848	808	813	886	841	786	863	797	793	809	801	796	830	830	823	803	821	768	813	837	822	794	839	862	849	844	837	814	778	839	842	841	849	865	825	782	843	818	781	859	824	813	863	857	798	772	828	842	847	788	779	874	831	846	828	802	818	820	836	811	832	845	770	832	852	886	827	820	839	824	776	791	830	862	870	884	843	823	823	815	841	892	795	806	853	812	852	842	835	862	836	854	818	816	859	830	814	842	854	794	869	822	792	834	831	837	780	874	827	801	824	812	825	857	842	849	780	836	814	863	857	894	892	827	827	787	804	816	803	844	830	805	868	810	847	842	854	805	817	793	810	841	796	846	861	841	846	811	868	863	875	846	859	804	796	799	833	841	807	836	887	821	832	792	795	859	838	849	841	822	855	798	833	845	862	823	852	842	813	790	807	800	832	840	861	831	892	845	884	884	829	778	860	790	816	839	828	822	840	840	838	865	869	858	894	860	859	858	809	851	860	875	834	863	812	876	828	891	813	837	847	828	862	842	832	802	836	849	806	858	858	819	849	853	823	837	798	856	857	796	772	812	849	879	815	812	840	850	817	874	849	813	855	843	819	821	851	861	842	803	799	787	789	852	790	867	837	780	853	829	872	862	798	852	805	899	828	921	905	824	860	880	824	844	867	837	814	825	779	794	870	892	838	781	843	827	827	796	881	837	816	866	826	879	864	812	851	813	802	817	803	821	833	758	831	818	856	807	826	831	849	847	816	867	853	773	794	870	817	839	831	856	825	829	855	853	865	827	784	811	840	830	816	851	827	846	832	857	830	870	774	810	861	826	844	822	849	797	804	790	839	822	846	862	857	843	819	834	848	905	837	819	810	852	846	850	807	870	844	839	806	855	859	795	803	847	809	856	810	839	828	776	838	862	826	796	803	847	813	868	858	769	806	867	816	778	873	831	812	780	841	779	818	834	866	811	845	792	861	822	843	840	872	868	833	871	832	847	818	850	778	801	758	808	860	861	759	817	826	847	830	813	818	838	824	817	841	807	814	820	852	830	804	840	826	796	842	866	828	818	829	849	782	874	804	792	844	829	870	840	798	836	851	822	819	826	884	829	819	853	812	863	874	839	826	773	825	813	835	852	827	822	800	856	864	820	796	800	848	808	838	825	841	794	839	810	790	801	800	841	861	800	818	774	816	867	823	792	793	857	810	848	799	766	791	773	840	824	809	824	850	819	804	886	818	880	833	792	841	869	823	848	832	798	802	815	794	828	845	794	890	800	829	796	856	815	839	825	837	778	805	846	865	819	817	847	755	807	805	826	843	860	772	848	808	811	805	775	847	839	851	847	813	838	910	866	836	837	886	797	874	816	865	835	862	849	827	819	775	866	810	795	805	896	800	808	862	869	832	819	870	797	810	844	843	846	841	842	867	742	818	825	855	846	871	828	794	788	812	801	818	804	835	847	835	833	779	829	795	827	810	833	870	871	797	859	820	822	839	861	815	882	847	844	798	863	840	823	847	769	852	856	886	856	824	814	799	817	794	819	812	844	853	876	797	816	889	851	805	811	804	846	853	828	801	842	815	824	739	848	817	821	828	882	779	839	847	792	795	788	788	823	840	822	813	808	801	835	820	871	874	810	815	774	779	897	828	837	782	815	835	835	774	860	805	881	778	884	804	791	805	831	858	771	819	788	791	880	805	857	835	788	825	806	811	855	862	799	881	765	782	813	836	823	852	838	829	824	805	806	807	822	789	826	821	834	805	863	837	785	811	806	809	849	822	820	850	828	821	810	829	876	813	838	801	837	819	861	854	810	854	857	861	833	846	828	850	859	785	807	852	796	824	825	815	859	797	853	872	833	792	839	752	798	855	804	850	795	847	813	789	840	819	841	871	845	831	822	821	821	762	837	830	849	835	884	781	826	821	850	803	822	811	817	828	823	883	835	819	799	808	805	775	852	857	843	831	820	841	806	875	829	846	841	888	811	825	810	842	827	824	811	833	781	846	805	837	858	846	834	802	824	804	813	820
61946	99053	66585	34285	11460	3163	1075	824	737	771	774	695	781	746	719	770	724	792	783	740	757	779	753	746	777	722	746	758	789	723	771	722	756	733	782	792	737	748	764	724	760	754	727	747	781	735	742	728	766	735	726	716	775	772	768	758	735	744	781	745	739	705	740	758	731	764	697	705	722	740	734	746	703	743	742	700	742	745	755	737	741	748	742	731	702	724	731	748	825	732	742	803	737	768	756	721	756	737	727	743	747	747	759	733	685	766	725	701	755	757	743	755	767	730	813	791	736	788	738	727	756	710	710	775	756	701	749	741	763	739	730	714	766	742	765	694	764	718	750	771	745	815	752	750	734	707	723	756	701	746	764	777	771	741	715	740	748	749	760	797	707	709	732	761	784	755	723	703	774	746	704	756	793	748	786	827	755	737	771	762	722	769	824	790	738	762	764	747	707	728	779	807	739	737	790	700	748	765	776	716	756	731	745	669	794	754	727	700	755	758	762	740	751	794	748	706	728	692	722	779	731	776	687	746	704	759	756	759	784	751	766	756	736	761	813	786	757	758	768	732	733	782	709	759	747	775	755	746	727	767	724	765	761	755	723	727	712	784	694	742	700	771	725	756	738	733	794	756	717	760	688	745	744	700	730	798	740	703	737	757	741	730	719	699	754	794	728	774	733	720	753	731	716	712	704	745	674	784	797	773	762	751	751	781	721	768	764	735	736	755	704	765	698	722	731	744	757	725	752	781	725	742	779	760	758	684	741	768	719	740	717	724	762	708	747	732	712	771	771	719	659	712	718	749	755	759	726	765	759	748	727	759	766	768	753	757	757	745	790	786	734	742	746	766	716	762	772	719	730	758	746	705	709	779	719	716	755	708	707	727	798	806	789	747	754	809	747	731	754	752	779	763	782	761	732	780	797	705	728	757	719	742	777	710	743	799	769	761	741	739	732	722	749	685	734	808	751	745	781	714	757	751	792	742	732	758	750	720	777	742	759	746	761	775	797	772	725	737	736	736	744	698	731	698	717	728	794	736	738	819	748	727	739	749	752	761	741	757	749	748	762	756	708	727	753	758	712	728	732	744	749	744	713	800	761	758	743	733	760	746	698	716	718	734	710	776	756	737	741	765	707	772	712	731	727	766	729	742	791	719	743	655	797	709	699	705	785	733	695	723	729	778	769	708	767	807	734	707	762	729	754	746	709	776	777	778	687	761	717	752	738	738	756	758	726	734	762	729	768	760	777	761	727	760	734	738	733	741	776	702	728	749	715	722	748	769	757	744	733	694	746	772	761	746	756	741	725	730	716	730	745	761	758	704	720	794	716	704	782	729	724	720	760	711	747	750	747	737	769	763	787	767	707	767	746	737	758	764	744	768	701	768	746	758	766	730	700	705	726	740	750	763	764	740	724	741	727	713	746	731	725	788	757	745	725	745	724	734	679	773	716	764	729	746	765	703	788	786	742	751	745	700	744	791	754	793	744	731	754	733	729	740	736	729	775	758	750	720	730	726	808	711	730	736	694	721	772	716	749	742	736	729	751	752	763	752	729	758	710	751	753	722	782	716	730	743	745	748	741	743	768	713	731	709	746	752	766	711	749	712	706	775	755	748	774	746	744	691	722	793	759	732	751	729	775	723	738	702	719	741	699	719	736	727	734	703	794	745	788	787	713	748	728	742	737	742	719	756	735	738	823	769	771	760	758	717	733	787	738	718	738	780	727	782	777	741	808	732	747	692	691	773	720	734	717	778	724	794	792	720	786	742	771	704	714	779	731	742	761	798	768	688	740	746	763	765	731	735	793	755	752	710	798	743	738	747	743	780	787	767	744	717	719	772	766	741	755	754	744	720	747	739	750	778	757	754	713	760	749	716	683	736	714	742	779	770	797	751	775	711	744	685	700	808	757	704	800	719	740	780	761	733	753	738	719	735	753	734	762	688	740	719	744	743	736	749	708	740	703	747	750	738	756	722	739	742	768	737	765	746	754	778	747	732	772	749	746	755	772	706	755	743	752	789	757	732	744	752	744	781	754	717	775	796	726	725	747	761	737	756	769	780	776	726	810	780	722	732	706	757	753	734	719	703	775	728	722	738	730	747	750	738	722	690	729	711	716	701	753	762	674	716	686	722	732	749	736	716	749	741	753	754	724	782	750	702	774	770	682	739	776	733	755	712	709	718	733	727	768	725	700	764	729	725	734	741	730	740	764	757	721	775	764	779	751	726	734	735	701	761	731	733	688	791	748	727	715	782	773	756	717	753	772	733	736	699	718	735	761	734	761	755	726	746	711	788	743	733	744	742	740	762	728	740	717	768	707	746	720	753	764	750	732	738	772	712	739	770	758	699	742	762	743	774	727	748	711	714	711	714	724	758	714	731	738	742	755	740	719	717	739	748	802	769	756	782	724	746	714	753	753	696	719	748	727	730	733	758	709	728	749	737	743	710	762	767	719	768	756	752	733	774	792	777	743	819	736	763	732	787	746	704	738	693	725	733	731	732	757	689	744	746	710	745	739	721	669	771	755	724	711	722	792	760	725	694	735	746	737	718	718	748	753	716	733	710	723	723	735	721	727	696	753	730	742	799	757	814	770	765	704	712	716	687	777	753	733	744	792	738	711	753	764	719	750	763	727	810	720	772	772	750	718	707	762	699	747	734	765	743	712	699	784	704	732	742	735	738	756	709	731	717	716	731	753	724	761	769	755	749	761	728	731	773	714	761	748	685	730	710	743	789	709	721	700	724	704	732	738	727	724	722	741	722	761	762	698	740	758	715	753	753	676	738	789	779	719	784	743	717	724	733	677	721	730	774	707	771	737	700	725	726	753	802	788	742	678	751	698	759	760	763	757	741	714	725	766	778	719	737	754	764	764	726	719	748	735	793	731	733	746	750	782	763	710	713	752	736	757	744	785	741	732	791	743	768	709	752	713	724	729	732	711	724	731	711	761	698	716	781	730	712	751	758	707	738	786	791	748	754	703	755	747	766	770	703	726	687	725	695	736	771	763	739	708	731	728	756	761	757	760	690	754	784	714	740	726	790	705	709	777	787	706	743	732	736	738	753	746	712	725	756	758	749	784	787	696	770	731	747	781	756	733	730	737	790	714	730	758	761	807	729	778	744	743	768	730	764	766	743	706	740	747	708	791	713	772	696	765	757	743	730	720	714	756	706	742	730	694	734	779	747	785	708	757	742	744	717	754	739	797	736	745	751	714	715	734	765	706	813	752	726	710	765	769	733	757	802	760	723	766	740	745	718	749	749	719	766	744	734	756	758	732	740	688	704	743	722	728	709	727	799	702	745	744	739	756	691	768	786	708	745	761	672	747	767	784	789	731	741	770	706	726	741	736	783	752	755	741	697	746	716	764	734	750	755	773	762	737	742	739	753	710	750	725	739	736	758	769	754	700	710	762	754	729	742	719	826	775	725	778	742	705	700	731	708	757	773	744	720	728	734	714	726	755	712	744	759	790	762	743	715	735	747	753	731
31783	31218	23169	9201	1744	867	682	677	663	664	676	646	681	631	624	639	640	635	666	646	654	635	595	642	595	613	677	580	614	657	654	607	609	619	603	629	695	606	665	660	663	648	639	646	649	646	642	636	607	611	651	647	611	667	617	595	623	634	648	653	675	649	647	653	627	693	647	624	669	642	651	623	565	615	636	652	600	692	638	651	614	598	652	636	625	683	627	647	630	566	583	652	623	631	616	642	611	665	638	654	611	638	666	604	676	685	697	601	616	657	603	633	617	667	679	656	629	645	649	599	628	600	624	648	644	637	617	643	636	589	649	627	681	670	649	656	625	646	626	663	676	581	627	668	650	647	600	631	614	600	610	637	578	599	667	625	614	614	645	610	615	622	624	652	646	670	639	589	618	622	662	634	600	640	654	631	668	621	667	541	622	615	631	626	632	631	636	642	642	608	639	641	644	636	665	663	589	632	635	695	604	633	648	647	619	658	664	634	648	639	669	622	652	600	625	647	618	582	641	681	651	657	649	615	611	626	651	674	646	672	631	612	612	643	651	658	678	643	637	681	619	646	653	647	635	648	621	662	688	602	593	658	652	648	660	643	651	626	609	623	642	617	641	656	673	644	642	618	630	632	622	623	649	675	629	651	633	582	671	600	641	597	686	644	642	645	658	622	601	626	631	618	612	581	619	688	635	683	608	608	578	622	646	637	601	588	648	659	641	609	639	660	658	649	584	618	586	620	652	651	608	631	596	648	596	635	595	644	594	604	640	644	664	665	628	625	662	638	654	613	628	711	594	617	625	632	662	653	634	654	648	674	659	603	623	637	625	616	666	641	685	669	605	625	608	670	603	664	677	588	667	594	643	681	648	665	641	604	595	621	636	636	614	637	653	627	634	631	626	639	630	658	674	615	616	617	589	603	638	630	626	669	686	626	603	655	635	647	650	638	601	669	611	666	640	637	626	654	648	654	635	648	616	657	613	657	652	636	564	620	638	649	676	620	612	646	664	616	624	648	626	673	662	608	629	610	712	621	616	618	628	629	646	634	649	593	622	626	612	657	646	673	634	609	595	623	658	606	614	584	628	641	586	655	651	647	650	672	657	648	643	666	637	627	653	640	648	670	596	653	652	587	602	606	616	592	665	674	607	655	574	652	644	639	653	627	632	603	598	655	635	584	619	591	650	645	628	621	642	668	670	656	622	663	661	676	606	596	600	640	604	644	657	618	664	681	652	707	598	662	603	630	607	641	693	680	644	581	639	635	631	589	687	615	628	667	592	625	643	631	617	633	639	635	618	663	673	638	623	623	657	610	659	635	608	644	668	621	617	627	645	659	622	649	592	627	654	650	644	610	603	684	604	649	605	633	672	614	615	668	664	661	623	633	650	692	617	623	658	656	630	633	622	680	629	601	621	694	653	609	619	586	624	616	581	622	612	637	672	611	639	632	620	659	623	692	690	642	627	671	607	693	606	631	632	656	622	660	652	610	686	676	656	589	614	669	651	598	678	630	661	634	648	601	648	598	633	645	667	656	614	704	667	620	643	664	644	649	594	607	683	638	613	649	636	583	657	660	632	667	624	626	605	662	672	675	664	620	654	630	648	645	664	595	641	641	628	606	622	606	617	621	648	622	664	635	635	650	666	690	639	654	637	631	618	655	654	621	611	656	697	618	651	654	627	650	632	655	643	627	625	669	627	627	608	602	617	624	630	620	627	680	623	609	651	665	631	654	656	682	650	641	685	647	669	649	627	626	671	679	626	576	670	663	639	661	621	601	592	636	621	630	602	676	613	650	628	678	616	666	661	668	621	630	685	646	651	659	628	627	657	601	631	609	630	629	619	625	586	640	595	651	656	679	623	636	679	662	656	637	599	594	614	660	601	638	593	645	667	666	658	654	655	634	618	606	651	642	625	644	634	619	642	627	680	619	635	681	639	565	685	642	624	689	612	619	668	634	643	633	597	613	651	621	620	642	661	644	626	640	613	634	672	647	636	675	648	641	596	664	652	646	686	652	592	663	663	610	605	594	640	637	643	682	650	615	629	642	624	660	642	639	651	609	651	634	608	657	656	648	608	628	610	612	605	602	669	632	640	609	629	654	647	614	659	676	666	664	641	650	631	658	607	689	645	618	659	663	627	647	628	630	658	622	674	618	653	651	682	631	618	653	733	644	631	605	630	673	640	640	657	674	631	667	654	641	661	665	629	635	623	631	647	621	607	628	639	618	644	671	640	628	657	588	623	603	606	631	596	660	616	626	645	663	637	646	635	642	627	624	620	600	620	629	624	630	624	614	663	664	695	611	604	594	619	635	680	691	609	610	629	639	667	597	667	671	581	615	615	650	623	670	630	665	609	651	651	611	631	631	627	626	631	622	619	593	579	621	660	650	606	603	694	645	665	610	621	623	609	668	612	648	640	655	620	672	629	638	618	621	598	635	629	608	619	646	622	620	660	670	668	579	656	624	646	631	609	615	632	603	626	659	652	624	638	621	641	665	647	703	680	614	652	634	623	631	684	660	630	628	608	681	609	610	611	618	620	626	640	667	600	642	671	587	609	700	705	631	623	627	636	695	645	618	630	655	654	641	587	680	652	700	639	675	653	631	660	633	629	589	609	671	661	654	643	620	650	625	617	635	654	609	643	648	625	629	599	646	631	619	660	606	660	617	630	669	620	652	575	638	581	657	644	702	617	608	628	633	615	644	693	665	624	669	630	578	623	623	631	659	611	624	630	605	608	623	616	602	629	640	658	667	628	630	660	646	653	613	616	609	583	615	617	591	611	682	606	672	662	632	644	642	638	616	654	690	661	623	632	603	649	638	665	619	612	615	599	614	599	633	648	623	658	649	646	652	640	641	631	667	659	684	633	596	689	661	660	639	680	605	609	657	587	666	671	617	636	594	622	668	687	607	661	642	636	615	654	643	621	578	649	676	680	631	611	678	629	611	653	621	624	625	583	665	668	600	616	622	659	601	631	637	662	592	627	642	664	650	647	642	608	643	627	655	647	596	670	644	681	674	634	608	590	694	650	671	658	631	611	621	655	673	690	650	628	688	660	613	667	695	670	628	660	648	634	643	622	626	627	614	624	672	617	650	619	629	653	651	646	655	607	618	612	656	615	647	707	638	608	629	655	656	676	604	649	625	640	633	592	645	612	622	660	624	588	677	617	643	651	626	677	608	702	669	647	632	629	623	619	599	671	672	628	609	633	664	617	607	644	612	656	663	600	629	606	643	601	582	672	608	629	634	623	665	614	667	591	620	638	629	638	607	637	643	629	619	629	636	606	613	611	662	617	644	606	608	650	633	623	628	659	663	670	609	675	627	616	636	644	596	626	609	591	690	614	664	601	681	692	629	607	583	679	643	625	630	662	608	648	603	662	619	655	656	646	616	646	577	649	607	630	644	661	662	682	646	649	595	631	595	650	609	651	636	686	657	667	644	686	642	663	614	644	657	636	619	625	636	636	658	619	604	628	630	656	642
25164	33690	16535	4994	1396	748	539	544	543	528	518	504	539	501	526	533	529	579	522	511	554	518	474	448	524	543	493	537	511	541	498	492	515	517	526	519	529	538	497	543	519	538	524	522	489	522	550	499	477	519	512	562	519	506	521	511	526	488	523	543	529	520	491	481	533	461	493	496	483	498	515	538	516	512	460	492	507	538	556	487	492	539	512	501	538	495	477	518	454	519	487	531	505	501	490	541	504	535	452	501	523	486	441	520	529	547	443	519	530	527	494	521	463	528	525	512	484	460	478	531	547	521	518	530	488	544	505	531	487	510	552	484	537	516	502	517	528	530	515	545	492	515	502	532	502	537	500	500	510	536	528	511	513	551	485	534	496	469	545	503	509	476	487	490	517	522	500	554	473	527	533	528	539	505	558	500	528	492	500	526	507	499	498	548	496	481	501	521	506	565	489	529	491	502	503	503	542	493	491	477	539	519	533	498	521	512	486	509	513	546	518	476	521	523	536	492	540	501	530	503	520	473	517	490	507	491	510	507	523	515	465	567	539	540	503	509	519	486	512	508	451	495	536	476	519	500	509	533	502	504	493	532	499	514	529	488	482	503	513	510	509	485	504	503	519	505	498	481	522	489	485	459	490	538	513	541	514	481	529	526	522	502	474	509	484	530	518	514	482	537	472	481	518	518	513	478	514	532	509	504	500	524	492	496	495	506	522	533	495	500	490	506	484	537	540	488	466	519	514	469	528	526	510	479	499	503	533	531	498	504	503	483	484	537	476	484	497	509	517	504	526	464	526	531	522	530	516	523	505	530	529	502	500	505	509	501	484	489	514	531	495	547	538	503	497	494	493	489	521	543	495	525	506	496	481	517	527	504	533	538	519	495	537	489	515	518	527	482	508	485	553	501	501	526	524	468	506	523	520	566	531	541	489	513	471	511	503	519	541	537	496	543	520	495	531	504	450	527	513	572	528	498	479	493	505	483	478	531	529	498	510	532	524	494	487	484	507	524	497	495	492	521	470	514	486	506	473	548	493	503	483	494	538	492	520	493	474	508	503	490	486	520	469	507	504	469	518	490	516	533	537	538	466	485	518	460	547	539	491	474	461	517	467	528	510	522	531	466	489	511	487	521	551	523	479	539	512	561	492	519	528	521	554	510	530	506	539	502	518	480	483	538	500	521	527	524	537	493	517	532	505	509	498	517	508	528	505	518	525	568	510	545	503	478	521	502	525	526	507	533	537	509	502	502	512	507	493	522	483	535	501	485	528	498	491	504	493	507	524	517	544	520	502	534	496	517	511	468	527	500	512	484	494	534	459	519	543	529	518	515	512	481	521	508	493	528	493	545	491	509	513	501	547	484	508	509	493	490	513	490	561	512	487	511	501	537	544	536	478	496	490	505	530	514	565	528	512	561	504	487	493	496	508	519	509	493	494	557	507	527	519	519	517	549	519	539	501	541	514	519	489	498	505	498	534	486	504	508	505	504	448	520	502	485	534	509	512	511	478	524	524	478	498	495	529	509	513	524	577	489	506	521	492	538	528	532	527	510	525	502	535	500	525	518	497	550	534	494	517	477	527	441	496	509	507	486	509	518	524	524	502	551	495	468	490	514	499	478	485	495	517	539	504	496	452	500	498	514	544	547	555	528	527	522	546	500	532	503	520	513	552	540	549	523	509	502	469	530	494	489	538	477	547	510	558	551	507	561	511	474	493	501	527	505	499	496	491	526	566	514	536	513	510	474	498	521	509	488	503	495	525	492	480	527	491	517	498	520	492	518	496	526	500	490	509	537	480	491	516	535	492	546	530	503	510	499	504	478	520	483	526	510	520	487	479	504	546	481	503	566	521	444	532	523	501	520	521	520	539	481	487	498	487	555	519	466	468	525	494	524	483	487	497	512	498	472	502	534	522	526	540	517	497	455	494	549	523	487	522	542	513	503	495	578	499	550	484	481	515	471	480	510	502	498	521	530	469	513	523	502	490	489	541	555	495	517	518	528	481	549	514	510	486	502	507	508	486	461	517	498	537	491	488	512	510	503	490	447	537	521	475	508	495	479	482	504	495	520	480	468	548	515	496	561	498	504	483	506	489	535	526	538	492	506	546	504	533	524	523	518	519	523	520	516	542	499	466	513	473	519	488	500	514	510	520	529	537	489	511	496	535	519	509	514	526	504	523	533	495	481	478	521	505	523	462	520	488	520	515	547	523	508	503	543	496	521	494	533	541	510	500	508	570	501	478	486	515	483	483	506	511	485	485	512	486	492	510	509	507	532	503	484	529	513	502	514	511	520	487	496	546	514	521	520	522	480	510	523	524	482	501	501	513	511	567	516	509	476	528	521	541	537	528	498	503	495	496	549	510	523	530	487	529	541	507	552	499	489	515	511	478	509	515	512	484	475	527	467	517	540	528	502	519	489	553	489	501	500	526	510	558	536	542	510	539	518	498	533	497	540	521	489	510	528	485	512	553	485	518	483	488	538	523	512	487	520	532	505	489	519	502	487	493	511	487	526	523	506	534	486	534	494	487	523	459	503	540	528	490	546	498	531	478	508	538	517	516	500	537	486	518	516	526	485	514	512	501	531	528	520	501	482	493	500	541	473	565	530	524	493	472	525	510	549	531	532	484	546	499	497	490	505	495	521	502	497	561	482	473	521	528	544	528	546	507	544	520	562	471	536	487	537	464	523	523	512	522	511	528	499	489	519	514	520	470	538	489	476	497	512	496	500	535	475	497	498	555	506	492	490	504	528	539	467	511	499	492	496	548	537	505	474	513	512	511	515	494	515	502	492	517	509	552	503	516	559	511	513	502	563	524	531	493	486	475	480	501	526	507	516	501	554	584	485	537	529	512	488	508	505	511	551	527	544	527	522	485	548	545	522	526	481	484	492	544	490	492	465	519	545	487	491	499	543	523	515	482	518	529	526	524	504	517	492	460	524	478	512	514	501	506	518	529	518	448	491	472	510	540	535	470	486	531	494	508	514	554	518	508	480	493	479	478	525	473	510	530	493	539	497	540	484	531	482	491	478	492	533	489	519	517	529	512	529	481	521	578	512	520	515	526	540	547	502	489	513	501	515	529	497	499	540	522	498	475	511	490	508	516	473	577	512	476	529	507	534	515	567	476	507	518	514	493	517	497	549	523	517	527	516	553	474	525	496	510	474	552	474	471	502	523	498	554	585	509	504	516	539	522	522	484	516	498	474	525	528	491	497	504	489	499	515	488	511	539	483	507	479	524	488	543	464	503	520	522	478	509	496	457	519	516	514	560	547	507	527	526	493	515	540	521	558	498	512	488	506	456	499	471	519	553	463	527	507	537	526	495	544	488	513	523	542	538	535	517	521	512	523	517	538	540	502	480	517	560	456	506	495	497	468	495	512	505	524	522	524	540	494	537	517	534	520	543	519	529	512	487	509	572	540	528	511	504	540	532	483	495	493	516	540	528	512	502	490	500	530	505	487	479	490	489	525	499	482	513	504
26996	28822	38755	30861	13302	3577	1121	759	723	660	712	644	658	641	689	700	707	649	677	703	700	654	673	621	670	683	675	666	696	697	670	704	659	654	664	658	709	644	698	625	679	665	633	680	664	622	668	656	634	650	637	653	697	658	666	696	642	677	619	739	624	650	634	662	653	640	681	616	667	651	657	663	670	627	642	675	609	663	645	619	644	671	628	637	631	698	648	699	611	637	689	655	617	657	626	633	669	692	676	652	655	630	661	661	617	693	669	601	672	617	640	656	696	682	664	668	615	677	736	654	668	639	656	634	706	675	693	658	658	664	686	705	673	694	691	699	692	678	641	675	654	638	653	726	660	633	655	661	686	683	636	673	663	706	635	677	615	647	632	649	619	648	677	707	665	658	649	671	686	677	677	676	621	647	607	625	654	662	719	680	642	666	694	654	692	637	641	688	633	663	659	660	643	677	656	629	655	664	714	662	692	640	684	698	653	615	666	685	647	682	681	711	677	707	698	664	621	651	671	680	702	660	625	699	650	703	593	635	702	622	637	624	656	623	659	678	629	627	687	703	646	658	704	657	645	630	643	651	656	658	709	653	637	662	640	655	621	674	700	660	664	673	680	658	705	680	687	661	705	648	619	683	690	645	707	654	664	740	678	652	649	685	638	658	627	663	634	634	631	690	651	628	631	714	633	648	636	638	624	669	644	663	715	651	714	684	679	641	646	642	674	679	666	630	678	688	679	653	699	675	687	669	641	675	710	657	656	632	696	675	682	675	666	679	673	679	663	640	688	636	693	681	666	693	659	683	660	665	625	713	664	669	667	650	630	654	678	645	669	642	659	637	652	686	641	633	666	681	660	650	680	609	645	678	667	651	629	640	625	687	643	656	612	674	587	724	681	639	690	659	709	617	652	660	699	680	655	652	655	641	687	644	706	625	635	647	664	658	680	638	665	673	640	696	681	611	620	671	689	624	649	664	650	675	638	620	633	628	621	663	667	684	687	685	644	613	640	649	637	664	648	638	683	643	668	700	625	676	668	628	657	667	635	677	642	683	652	671	668	666	666	699	673	615	648	681	663	677	657	692	684	629	667	668	682	669	646	639	712	652	651	679	684	616	687	651	664	648	623	656	635	623	642	668	623	672	654	608	647	674	659	633	629	713	643	678	644	655	679	634	640	653	652	633	688	667	663	674	659	680	695	666	668	620	665	678	578	691	638	629	653	660	622	681	645	664	636	686	681	626	666	686	689	718	721	684	708	669	655	662	670	651	655	662	659	641	617	673	650	666	660	636	648	662	652	680	693	665	657	617	666	657	657	700	624	728	682	680	649	658	675	640	695	687	690	634	627	654	647	638	663	635	666	693	693	701	638	670	647	656	660	630	660	662	672	640	676	643	646	654	646	625	685	693	651	678	660	677	667	637	677	647	666	673	724	624	686	598	668	624	664	681	658	659	657	681	643	665	692	632	717	644	701	621	642	699	659	659	612	663	687	634	659	622	694	629	688	648	720	672	617	621	662	699	624	654	689	661	648	640	646	653	653	717	646	676	672	671	663	653	694	642	687	690	647	693	674	667	714	684	654	665	722	675	656	620	663	695	621	672	686	684	626	656	656	635	638	681	656	665	634	661	615	667	658	674	651	646	675	688	704	683	693	623	661	660	649	681	682	673	680	645	723	682	682	649	626	669	670	613	646	676	682	681	670	671	680	670	634	676	687	678	616	672	640	669	675	657	619	650	672	655	646	648	698	674	666	716	699	658	659	643	645	686	662	671	628	650	691	629	647	630	628	669	680	643	658	688	659	722	693	619	687	686	648	641	625	653	614	660	675	702	667	667	642	697	638	648	626	647	634	622	668	676	689	670	650	667	638	652	728	637	721	689	664	641	699	638	676	642	650	672	675	648	684	690	713	692	658	641	672	682	684	614	643	674	679	640	693	653	700	648	662	687	605	676	663	647	650	705	664	690	640	639	726	673	636	628	629	647	673	626	652	660	601	671	631	621	624	617	675	696	670	650	685	635	648	692	678	670	680	685	666	665	723	648	650	629	623	615	627	664	695	609	630	663	622	669	667	630	612	651	652	658	665	677	665	651	651	683	699	668	664	660	660	696	645	691	618	680	632	668	645	708	693	640	689	643	622	661	675	655	625	629	641	645	650	640	649	676	647	646	659	653	644	662	599	693	623	669	616	647	709	639	625	672	677	650	698	664	722	678	652	640	700	688	669	610	707	652	657	694	712	681	654	702	678	641	665	626	681	664	673	675	687	635	701	666	668	643	624	681	632	679	676	643	620	743	652	615	668	662	664	691	632	681	629	675	701	637	626	682	667	635	669	633	635	659	673	660	655	661	670	723	670	708	649	615	681	642	687	632	671	661	682	638	667	652	662	657	660	641	690	692	639	691	640	697	641	675	657	671	660	657	651	631	678	643	615	659	673	636	666	670	678	658	688	683	719	647	689	669	644	684	666	643	614	677	606	690	631	636	687	665	680	671	640	656	675	648	675	678	653	677	639	710	671	661	647	678	693	687	661	653	677	661	615	669	647	677	666	644	692	669	658	687	678	681	628	630	654	642	653	683	702	701	612	603	669	702	637	652	690	652	655	643	652	616	675	671	638	689	654	664	667	662	621	652	694	651	674	602	656	650	613	664	640	666	652	623	644	688	666	683	646	699	688	690	641	685	658	651	657	651	651	653	665	611	669	629	614	668	695	664	655	660	645	658	650	693	619	670	698	679	661	668	684	712	610	615	679	641	601	632	666	687	671	688	676	643	622	616	721	644	603	630	703	683	623	661	688	661	650	635	686	692	665	686	672	652	635	688	743	666	673	672	651	670	696	618	649	691	641	673	664	614	576	653	624	647	609	643	657	652	660	621	659	681	649	629	666	648	632	648	651	629	664	689	649	621	720	650	670	648	642	657	630	613	635	662	687	657	678	649	680	673	643	640	688	687	662	667	652	641	651	663	639	675	671	696	722	681	652	690	673	669	672	642	655	653	644	651	668	660	670	652	683	628	646	656	703	666	636	643	643	679	604	666	654	658	692	655	663	649	667	647	637	711	632	685	656	640	708	629	661	684	669	654	616	682	647	664	686	631	672	656	653	621	712	603	706	647	627	658	601	629	643	653	711	659	610	700	639	701	666	644	676	662	684	631	661	644	671	651	631	672	692	621	637	705	627	702	655	654	697	659	682	647	681	656	635	700	656	676	662	632	633	703	656	661	671	663	651	669	679	652	643	659	671	645	655	649	648	650	658	664	613	650	633	671	686	676	666	682	640	648	658	638	660	634	623	623	634	636	618	661	693	635	735	681	693	637	676	687	681	653	648	614	664	639	653	664	692	693	675	672	653	636	641	667	652	682	670	644	670	707	647	681	649	656	675	615	716	641	663	655	666	641	682	631	710	647	631	675	674	646	652	659	682	644	730	696	671	679	643	689	679	666	703	647	655	710	625	668	673	673	657	642	693	648	644	649	626	687	700	651
58939	78801	49449	19670	6291	2356	927	593	591	581	600	615	612	556	580	574	521	586	523	580	586	574	588	574	556	565	581	584	595	603	591	577	569	568	615	555	568	589	569	548	592	570	563	589	586	583	572	567	597	518	555	613	554	564	530	578	595	592	559	566	548	548	607	550	561	545	555	523	593	532	546	594	592	562	596	542	587	562	541	499	533	567	592	562	553	553	589	564	542	558	579	564	567	579	532	560	595	564	579	510	536	519	559	533	560	549	563	571	581	583	580	569	558	586	599	571	543	584	561	570	600	552	584	552	564	524	564	564	569	560	543	563	554	574	549	566	586	589	523	590	552	608	567	587	557	563	491	560	578	574	548	567	615	543	542	541	567	509	582	540	565	564	579	546	520	568	589	591	576	579	562	532	599	580	583	557	557	605	578	573	540	548	541	565	532	546	574	614	525	600	528	616	602	579	554	578	601	593	586	543	528	594	616	599	560	551	562	612	534	597	576	568	572	555	597	578	563	531	531	602	539	573	603	570	573	594	594	559	590	533	536	570	541	564	589	554	588	613	537	578	536	547	557	571	588	615	580	559	590	595	606	571	563	588	566	529	587	586	572	596	540	557	567	536	581	547	548	529	583	543	587	572	583	524	630	560	542	579	593	579	557	568	572	573	552	559	546	569	579	574	573	543	565	587	616	549	556	544	549	572	604	533	583	580	564	530	600	587	513	538	532	592	532	567	605	571	517	547	592	559	557	562	562	549	574	579	547	593	591	557	600	543	562	592	570	592	592	561	582	544	548	564	531	584	544	553	570	581	592	595	519	565	578	623	579	579	604	603	582	554	577	550	610	553	512	554	524	590	568	512	632	553	535	534	612	575	577	554	593	544	530	520	575	537	569	598	572	535	619	543	540	539	557	582	550	550	578	549	567	523	561	573	612	544	603	579	537	549	592	577	552	556	545	559	560	587	542	543	525	618	546	591	568	531	616	553	568	584	547	524	568	542	569	554	571	579	606	583	613	577	545	564	568	543	569	560	566	564	537	545	570	609	578	564	577	522	540	588	598	549	529	524	600	559	563	561	576	572	563	537	559	559	595	569	601	557	594	514	543	569	604	590	543	542	564	575	623	562	555	618	605	581	546	597	585	572	582	550	578	574	599	630	567	560	532	567	533	555	574	568	597	561	528	557	556	586	583	540	586	518	515	567	512	612	582	590	586	570	547	545	582	556	550	589	572	560	550	579	563	606	575	589	599	561	604	613	543	559	581	582	584	570	556	609	552	566	526	546	568	526	583	562	591	601	521	588	575	586	568	562	563	599	548	547	585	585	571	559	570	550	537	529	544	581	524	552	570	597	551	570	571	548	541	561	547	537	595	531	540	539	588	565	572	592	563	535	563	551	556	554	553	594	559	510	548	539	599	586	615	586	587	561	577	549	618	604	565	628	520	599	621	577	550	597	590	533	572	559	628	597	557	529	553	569	556	575	579	552	541	578	533	580	562	598	551	573	588	588	574	530	558	568	561	582	562	591	560	584	590	535	590	578	562	588	543	582	583	582	552	578	631	553	556	578	572	565	598	546	538	542	566	600	555	520	560	559	548	587	609	572	540	567	599	574	548	555	593	538	569	573	564	613	587	597	597	550	568	558	572	559	581	590	549	550	587	573	568	552	589	575	598	574	555	551	560	572	562	582	575	547	553	577	561	589	597	534	531	576	557	526	563	580	554	562	575	593	548	588	523	603	580	590	543	549	557	581	541	617	551	565	572	540	559	554	550	549	572	563	579	552	576	577	566	525	537	567	544	565	568	588	531	548	572	512	598	571	580	604	589	545	548	590	557	559	579	574	532	569	566	598	566	556	543	551	532	513	563	575	566	588	572	582	604	573	561	569	566	536	597	589	618	569	590	559	517	560	549	592	548	580	539	580	563	568	579	514	559	568	557	566	572	530	563	603	585	586	562	552	551	570	607	550	559	542	563	585	575	554	593	566	564	574	525	565	570	563	568	597	583	553	615	556	583	571	562	538	568	575	513	592	604	607	568	601	596	592	558	582	628	582	556	588	588	574	554	548	580	578	579	561	562	543	574	557	572	594	595	590	560	577	549	570	540	605	576	541	544	552	573	557	562	533	552	586	612	604	522	575	517	564	548	618	557	574	494	577	566	597	598	619	557	568	586	575	554	593	550	539	585	598	547	614	548	580	552	587	554	538	534	581	576	564	573	541	542	597	593	551	535	598	542	528	599	558	572	558	561	621	575	571	572	558	519	582	598	599	579	555	528	584	544	589	587	580	596	540	578	550	577	572	578	555	578	556	586	582	589	595	593	562	547	549	562	577	554	610	570	543	527	569	558	604	582	594	580	585	555	538	555	591	581	599	580	606	544	576	534	583	567	575	631	557	593	607	556	575	526	603	591	565	607	529	565	562	548	588	592	599	550	585	589	577	592	566	529	554	561	596	577	548	568	538	559	558	568	538	575	602	586	546	566	609	596	568	584	562	570	580	581	576	581	600	597	586	520	568	561	538	569	563	553	548	560	564	558	540	552	557	560	548	604	573	569	576	532	591	580	604	576	553	562	547	565	595	591	577	586	574	607	585	596	591	573	590	592	541	571	567	596	542	549	563	603	574	592	553	573	576	567	549	568	602	563	568	526	552	573	598	551	596	558	575	629	601	545	578	588	523	563	528	579	588	552	584	599	558	587	524	532	554	565	534	594	565	538	587	560	581	610	552	580	563	567	580	612	587	582	551	539	580	562	623	552	599	551	560	567	595	556	545	574	575	563	554	575	597	581	541	585	557	579	543	565	586	576	532	594	578	553	578	565	538	619	545	632	566	577	594	566	566	559	568	569	551	563	589	534	561	529	571	563	588	560	555	558	555	593	580	587	518	556	574	558	582	543	550	575	574	592	573	551	551	583	539	593	542	562	568	587	585	587	570	599	570	577	557	525	567	564	529	580	579	554	522	560	557	580	584	536	544	562	585	576	544	547	539	610	554	559	607	534	553	496	571	565	552	585	566	555	602	589	556	555	604	559	547	550	545	595	568	591	570	543	535	537	554	584	596	511	564	553	593	570	592	545	536	576	572	509	582	550	543	566	556	589	602	527	595	563	525	565	534	541	547	558	581	578	571	557	602	581	571	577	546	564	590	557	599	555	581	528	526	542	527	621	584	546	564	592	565	559	613	547	575	604	551	613	540	560	601	539	547	532	607	559	536	528	569	583	605	580	607	537	558	540	579	552	540	588	554	573	539	577	562	574	531	550	582	567	584	568	533	554	557	534	604	540	595	560	589	559	591	571	558	585	586	544	585	555	629	575	596	569	598	584	591	581	568	592	559	607	549	584	547	618	561	601	578	570	568	499	553	557	559	550	552	549	562	589	526	529	571	555	589	589	539	583	549	578	538	554	580	544	540	572	523	562	617	520	512	565	518	567	559	585	572	540	565	589	555	570	540	583	567	589	625	549	560	596	536	604	564	555	573	548	535
24397	22969	33141	30097	23472	14823	3459	1097	945	940	908	924	888	915	915	897	942	906	923	897	914	924	952	870	889	882	873	865	890	922	910	920	858	824	888	855	857	865	838	930	883	870	843	853	852	893	884	867	870	874	925	904	880	895	937	869	897	886	869	907	888	871	877	853	886	882	859	895	881	869	884	847	839	910	870	867	904	887	914	839	859	916	846	836	863	914	947	913	916	862	876	874	913	881	921	890	872	908	830	871	873	877	887	903	897	879	873	833	911	835	861	883	869	875	899	842	890	889	903	887	902	907	898	886	903	873	903	854	904	903	861	912	870	836	905	857	904	894	854	933	861	869	899	882	913	862	952	813	858	899	890	822	868	886	874	819	848	898	928	900	796	874	900	856	852	830	903	883	819	870	910	884	897	872	879	915	902	814	902	889	947	855	887	938	930	889	929	887	871	865	844	819	917	850	942	867	883	917	879	882	915	866	905	891	937	876	898	909	904	871	897	855	883	889	876	895	865	918	861	874	883	860	882	914	884	904	900	854	901	833	859	888	838	865	873	875	885	809	890	891	905	833	914	849	919	908	874	872	837	854	862	878	869	908	901	906	938	885	873	868	915	849	911	887	866	859	876	913	871	917	878	878	902	851	917	821	860	871	916	881	863	928	921	868	862	902	873	856	868	874	858	863	895	896	876	816	868	908	868	865	864	873	880	882	879	864	803	856	898	894	831	862	872	834	915	848	903	895	833	843	888	872	837	859	917	843	890	891	875	910	865	833	861	869	878	887	868	903	841	863	929	887	824	912	865	835	869	866	863	876	846	851	880	880	870	856	869	874	874	844	907	833	916	892	881	873	883	858	872	833	937	842	858	893	830	883	856	887	939	932	898	894	821	891	867	878	875	876	839	845	857	893	873	867	884	872	900	831	884	862	934	919	868	900	862	835	870	853	884	873	922	869	870	947	877	914	881	859	891	879	888	916	832	891	835	893	877	886	854	912	840	940	882	913	858	814	839	923	918	963	946	888	871	889	863	881	865	887	923	866	868	893	906	942	955	842	872	890	846	881	888	896	880	864	845	879	915	905	862	919	889	869	863	897	857	823	851	895	871	885	898	913	885	895	833	875	835	895	851	852	871	849	877	851	877	880	846	837	906	889	879	835	856	902	889	895	886	844	855	875	892	908	870	864	886	862	867	860	878	834	890	910	891	856	883	890	913	871	807	876	822	916	858	880	888	894	880	921	910	900	890	919	850	888	882	857	859	850	879	949	875	867	880	906	835	903	922	855	840	858	874	847	885	922	912	875	853	878	841	881	908	842	832	917	906	918	852	880	863	859	864	891	881	920	876	885	852	879	827	941	871	876	910	831	845	883	856	815	874	888	863	827	843	918	842	943	896	854	893	909	847	890	886	832	889	875	869	871	855	857	840	903	884	848	911	852	860	840	832	903	883	849	903	871	917	868	892	909	900	861	829	897	841	834	880	881	868	907	903	862	918	884	844	905	913	874	906	827	838	906	889	865	900	876	836	841	862	902	857	856	832	870	912	842	862	915	905	888	882	904	903	904	851	923	881	911	969	841	845	916	891	810	894	865	885	877	890	899	923	867	881	882	844	932	893	889	853	916	893	884	881	874	891	884	856	832	925	915	840	878	889	886	916	892	941	911	861	868	853	891	878	862	883	845	850	874	886	899	852	898	877	885	947	841	891	881	868	875	930	910	892	867	854	843	843	852	891	877	884	883	877	887	873	938	870	864	867	883	895	858	858	821	903	866	874	922	949	880	850	841	881	890	845	862	824	858	862	857	889	898	860	949	850	899	886	874	839	883	834	879	901	869	862	867	897	878	881	884	908	866	881	870	893	899	872	835	843	888	856	895	860	841	837	803	875	894	877	910	848	890	891	849	858	902	901	854	920	884	860	891	903	884	886	871	888	837	906	842	894	821	873	828	916	875	884	857	857	889	904	850	842	864	878	908	875	861	881	869	877	880	931	864	849	895	855	867	886	886	867	842	831	851	820	891	910	813	894	875	876	851	863	785	808	814	899	914	862	909	895	884	882	940	836	913	862	888	879	842	882	906	905	843	880	905	914	890	876	902	885	881	892	884	864	881	894	811	869	878	883	931	914	898	834	863	902	899	893	916	903	916	894	905	930	880	838	838	855	898	917	886	942	833	900	865	876	891	931	869	868	874	850	848	910	858	937	862	894	852	869	871	851	900	905	945	893	826	936	851	848	860	840	885	834	849	878	858	878	910	864	851	833	803	877	906	849	899	883	929	819	883	880	926	880	859	827	857	879	883	904	883	837	840	926	903	881	866	896	875	901	863	887	849	849	931	853	866	869	921	883	909	832	895	888	855	859	822	881	890	871	856	900	894	883	874	879	871	909	920	847	896	839	899	865	899	836	871	905	929	881	889	890	879	901	840	805	924	893	894	857	885	917	886	880	881	906	859	915	875	886	876	928	878	843	880	863	838	858	835	865	853	885	870	860	842	859	890	899	863	821	924	855	917	861	865	837	872	921	867	871	842	860	822	876	891	884	835	831	852	901	881	874	908	870	934	903	859	903	864	848	865	849	852	893	841	870	913	876	914	837	874	890	907	923	943	897	842	836	901	896	867	837	911	883	877	877	874	855	878	888	934	921	883	850	838	862	863	901	888	886	867	849	903	880	864	850	840	848	852	868	932	821	822	839	849	872	860	853	894	885	913	849	910	844	851	914	853	893	869	836	839	823	908	911	820	812	869	866	791	907	829	856	871	897	887	889	859	913	847	871	872	875	884	884	900	946	858	860	851	889	869	862	880	908	867	833	875	844	900	865	882	831	932	880	876	887	881	845	847	896	850	899	901	908	897	894	895	871	864	894	876	872	872	877	867	894	912	896	855	888	851	846	881	938	902	842	919	875	837	873	855	914	905	883	854	903	860	894	911	910	876	870	842	818	889	852	799	860	868	932	904	873	872	845	889	889	886	866	894	880	903	866	847	801	867	920	833	861	835	890	855	886	828	868	845	840	883	875	886	868	877	942	863	909	878	881	916	913	842	872	833	906	859	866	908	849	831	885	898	847	889	883	904	881	870	920	876	888	938	861	902	879	884	917	868	882	887	861	841	885	905	903	907	918	851	842	894	894	884	861	895	848	882	836	921	871	873	918	900	845	853	882	871	904	828	855	888	879	862	900	876	897	867	895	870	818	811	947	881	905	875	868	870	890	853	886	875	880	862	880	841	805	865	816	838	864	836	879	875	874	894	899	897	881	854	838	814	865	829	844	863	895	864	894	901	883	905	885	876	900	859	881	887	887	835	835	868	905	880	899	820	869	902	847	953	890	929	826	846	868	842	910	866	844	853	819	892	835	894	871	937	911	895	900	838	862	863	849	892	851	915	891	866	909	820	852	841	879	818	911	858	889	900	852	907	851	884	904	866	958	925	879	898	895	890	865	899	800	882	883	883	875	876	927	915	869	831	920	888	916	848	911	870	895	825	926	883
63362	100569	70147	40383	16988	4714	1371	841	752	759	783	807	767	781	825	808	780	786	808	765	781	785	788	807	767	750	771	793	759	805	792	774	791	804	758	842	754	827	725	775	769	813	748	760	813	765	829	795	812	793	729	716	754	726	737	738	749	780	766	832	809	803	776	725	793	788	739	772	774	804	769	746	815	785	733	784	781	742	804	749	735	749	783	795	743	762	784	770	790	743	810	786	780	798	775	737	851	791	784	786	752	767	807	773	793	754	783	759	762	679	790	770	774	782	784	783	782	777	766	742	770	746	799	786	763	783	767	778	739	780	749	735	792	757	825	812	747	794	777	814	761	755	731	791	746	819	755	786	774	728	772	817	775	742	773	802	776	764	805	790	788	750	745	846	824	766	764	760	818	719	762	793	824	776	739	783	790	813	778	839	803	821	768	783	760	750	780	734	788	779	769	753	770	751	768	765	799	731	783	763	816	795	813	790	786	723	807	799	823	788	793	749	746	776	776	772	805	783	732	766	783	753	763	802	765	812	783	728	720	767	765	760	762	787	761	816	731	821	802	815	804	781	826	811	760	810	799	818	740	799	759	788	779	794	776	804	774	777	782	764	780	771	827	772	776	778	742	767	801	778	789	778	773	857	728	752	782	772	762	820	777	748	749	782	786	770	741	779	772	751	761	790	759	803	749	811	742	761	776	766	804	777	782	780	763	814	793	731	752	815	725	754	785	790	809	750	796	751	791	745	769	785	739	750	765	773	788	777	857	741	754	747	764	804	752	789	832	792	792	767	753	778	782	777	712	794	817	739	757	754	751	710	790	748	775	802	741	795	759	779	781	748	785	799	772	823	794	733	743	814	787	767	750	808	812	750	772	732	778	737	746	761	749	739	792	730	795	736	774	790	793	782	754	793	777	760	785	733	786	737	819	774	784	745	804	819	784	761	786	759	799	747	799	815	759	749	771	817	754	773	805	749	780	733	765	743	787	815	776	768	806	755	797	815	721	811	826	813	754	715	817	784	814	783	785	778	732	736	813	772	771	761	773	746	778	786	738	756	767	808	731	753	784	814	789	787	799	818	802	792	769	741	771	728	769	792	813	807	757	769	807	785	811	814	783	770	762	764	769	782	753	719	781	780	742	762	729	798	748	777	826	724	732	779	791	830	769	814	736	801	764	808	748	758	775	767	808	746	723	766	824	770	754	777	816	797	778	796	759	792	772	791	765	736	734	809	788	757	785	820	789	767	748	841	746	775	762	817	738	793	777	803	768	816	779	807	746	751	713	693	759	787	729	735	759	787	765	769	795	768	805	808	787	745	804	803	809	767	759	786	786	775	728	793	757	786	782	764	764	789	770	771	773	818	804	753	779	742	813	851	781	791	759	798	755	768	731	790	810	781	774	799	784	778	745	773	741	793	761	791	790	766	803	807	769	722	754	742	728	776	799	817	779	767	753	765	783	812	811	740	783	769	802	782	790	764	811	811	763	796	763	779	771	779	743	759	779	771	787	745	765	804	786	848	796	782	750	788	793	755	755	778	759	793	748	792	805	791	755	758	771	864	749	738	784	765	840	783	751	742	777	761	795	859	738	805	796	782	846	762	794	794	782	764	792	777	802	784	833	800	770	816	794	772	820	752	767	765	801	729	799	750	788	782	749	833	750	821	710	800	778	812	790	765	779	785	755	762	732	762	761	776	755	782	756	736	744	757	743	746	791	782	775	757	809	751	749	771	781	735	743	748	774	772	789	763	769	763	805	774	766	749	769	794	826	751	757	740	755	787	779	728	784	809	753	752	779	832	794	777	787	751	785	777	755	778	763	820	781	749	785	814	803	820	728	788	800	812	836	823	775	786	777	770	752	773	782	797	759	734	773	753	749	789	782	772	782	784	812	745	812	753	838	786	758	755	851	788	731	767	746	765	783	770	781	757	814	812	783	751	795	790	803	737	726	724	772	741	827	801	721	771	727	706	796	748	761	712	799	800	768	778	754	825	786	787	770	736	787	784	800	806	777	757	816	732	767	742	766	821	812	771	798	806	807	794	769	782	791	742	769	790	771	758	788	792	802	762	807	777	821	770	772	776	768	777	809	783	726	822	797	784	806	742	774	819	857	742	799	777	769	740	765	801	789	754	774	777	813	825	802	726	777	774	751	760	795	799	764	823	752	819	794	818	753	791	733	801	794	817	784	801	767	804	786	770	762	774	780	792	773	776	746	730	729	744	806	818	812	787	744	789	761	783	735	756	763	799	805	793	791	778	818	770	793	791	766	763	777	759	747	772	772	782	781	772	800	778	754	738	807	800	723	765	792	801	847	737	758	785	691	732	745	757	759	735	782	749	771	758	769	776	814	821	770	801	795	752	789	753	834	741	748	785	729	799	725	763	771	773	782	796	773	757	794	755	720	806	781	750	768	746	761	786	761	770	743	753	762	755	798	791	774	708	798	813	782	749	803	787	749	743	806	757	816	780	760	788	769	796	762	770	784	793	867	764	792	754	732	783	766	794	746	842	757	720	767	822	778	788	795	769	796	760	831	737	801	770	771	761	776	793	783	714	785	773	795	781	710	744	793	780	803	729	804	767	807	756	787	791	754	760	725	807	804	782	774	788	784	782	760	779	760	752	793	766	800	772	796	735	767	770	798	811	798	797	806	749	791	758	782	788	818	724	774	732	791	773	817	776	772	751	739	791	777	759	783	699	771	803	734	805	838	780	787	747	798	778	798	827	775	733	838	776	777	784	772	738	774	765	777	754	800	755	758	782	796	764	761	772	755	747	762	785	761	742	815	807	767	778	781	756	741	752	717	786	818	784	783	773	789	774	781	771	786	812	803	767	730	695	754	786	796	789	758	765	801	781	774	784	771	784	731	733	775	770	805	786	764	731	795	759	782	767	750	738	762	778	801	803	783	792	804	788	779	801	738	799	814	791	798	809	753	752	743	783	764	784	797	787	729	786	795	798	789	777	801	801	774	732	781	751	788	787	755	767	733	776	762	838	789	792	731	723	754	811	770	741	779	760	739	762	787	776	766	757	725	730	838	757	789	784	795	760	815	743	756	773	768	762	776	763	748	829	782	737	755	782	791	727	802	820	753	793	746	805	797	784	777	757	786	782	796	769	730	802	747	756	777	722	716	746	731	788	793	764	723	757	809	729	751	754	758	780	730	836	765	750	732	760	802	746	763	771	756	782	774	815	789	776	771	729	775	779	762	808	773	789	734	767	819	782	833	779	758	731	812	796	808	789	775	761	803	773	778	739	753	789	783	743	791	754	748	772	764	760	793	745	777	807	770	752	787	784	775	720	764	797	766	750	833	804	757	768	773	795	789	787	801	763	768	778	778	802	768	760	782	790	796	809	715	738	819	788	775	760	790	762	716	815	742	810	802	783	792	778	760	729	712	794	725	758	758	809	743	745	767	741	753	801	773	821	780	772	797	802	742	793	811	833	718	824	787	778	785	787	725	759	778	765	754	769	789	795	763	784
32526	30791	22299	8788	1875	933	698	711	657	666	700	692	677	691	678	652	678	704	710	677	655	694	658	685	669	659	690	686	714	634	666	702	669	658	685	686	720	704	693	708	703	718	687	684	750	691	688	633	684	665	700	685	709	674	672	702	702	702	702	727	700	658	626	749	708	671	682	695	695	678	686	679	738	694	680	700	681	723	682	674	736	680	716	646	643	710	674	691	707	654	662	659	669	658	719	671	733	693	690	692	658	668	678	684	729	685	674	686	670	678	704	689	692	643	629	705	734	679	696	700	652	673	654	665	679	674	681	714	737	667	699	690	698	662	667	732	656	668	693	733	707	708	675	672	670	706	678	669	666	678	682	694	729	750	688	684	710	653	658	691	653	662	710	716	697	703	637	703	696	719	687	676	644	638	687	703	666	689	680	695	649	659	671	735	699	664	691	630	679	729	667	677	684	688	664	680	739	674	640	647	692	732	726	668	729	714	665	714	682	693	689	695	657	620	721	682	677	711	667	614	682	675	717	736	725	631	686	679	676	671	645	693	707	737	692	669	687	670	659	673	736	686	673	666	696	688	657	675	667	692	662	640	712	681	741	689	688	657	674	664	648	668	635	681	691	676	679	678	638	697	675	692	715	693	689	667	650	714	677	680	701	653	663	713	731	709	734	670	677	668	708	675	661	689	679	634	660	664	701	662	718	697	690	626	614	670	721	640	672	655	675	711	701	701	686	627	723	688	695	697	722	685	708	617	664	651	687	657	626	735	763	711	660	662	669	646	644	671	663	655	695	680	687	709	691	643	716	752	694	695	719	650	670	666	659	664	711	680	684	740	684	682	698	702	635	625	671	658	653	700	664	669	704	658	661	697	714	667	655	670	734	707	684	705	673	686	669	664	684	732	661	714	652	713	635	680	687	636	630	729	666	677	689	684	698	717	672	678	692	727	730	650	731	698	686	745	678	692	674	717	650	673	637	674	708	682	695	681	692	666	656	701	651	677	660	719	687	667	664	700	692	673	677	695	679	675	682	668	680	697	696	685	678	677	684	683	722	705	691	702	694	705	680	701	659	691	681	670	727	681	672	703	713	706	645	745	722	697	661	670	679	672	680	678	666	698	727	672	682	669	687	634	686	668	694	736	697	707	703	615	657	719	659	660	721	711	672	672	671	665	673	657	716	668	677	746	688	657	631	697	626	686	695	658	641	679	625	659	673	720	678	672	719	693	674	657	674	683	665	659	689	691	679	700	718	744	717	667	726	640	670	685	673	687	646	689	722	737	694	660	659	674	722	719	678	689	633	700	683	644	644	743	671	640	688	687	666	652	667	681	696	646	696	713	732	713	715	708	658	671	678	698	663	657	676	738	710	684	670	737	641	651	655	703	701	730	629	695	723	676	666	645	697	686	700	702	728	674	664	695	727	662	681	681	709	625	706	673	691	667	736	646	637	712	700	696	656	668	669	680	705	680	654	672	681	700	645	700	659	673	657	651	661	690	670	725	649	687	684	718	704	734	699	683	686	698	712	628	671	674	717	708	709	691	688	731	681	628	637	686	653	674	695	633	611	659	671	677	710	692	685	684	643	701	679	691	703	651	666	681	648	690	662	710	671	701	664	675	685	704	676	683	696	645	691	703	698	673	695	670	670	684	645	618	683	677	660	706	685	676	690	647	655	704	706	681	697	722	649	691	704	675	689	708	657	699	665	690	653	677	691	707	644	700	687	677	660	741	640	702	684	670	646	660	735	709	670	705	662	685	669	666	664	630	697	638	664	690	695	691	723	672	662	746	708	690	650	673	656	705	695	679	726	699	679	693	673	672	677	678	715	678	659	670	666	679	700	696	679	707	704	639	724	663	724	682	693	694	663	651	685	716	602	691	653	701	674	660	653	680	692	661	711	659	700	744	691	707	701	679	676	699	689	703	679	700	730	626	665	679	741	640	685	663	709	649	712	677	683	722	683	718	717	656	678	691	670	654	666	693	676	622	678	660	745	711	662	663	690	686	635	658	691	727	682	682	714	675	737	680	698	671	695	676	672	640	652	646	697	670	652	641	678	692	656	669	701	662	668	726	674	710	656	733	670	706	668	652	702	695	692	675	696	682	685	669	719	678	670	687	649	679	710	661	699	700	681	672	695	665	641	713	676	705	644	643	731	714	628	680	664	685	675	697	614	691	712	719	738	643	647	632	705	654	651	680	698	732	663	681	701	683	647	695	679	672	679	710	666	650	734	701	672	709	702	672	670	705	706	709	618	707	672	668	701	675	670	657	660	638	664	668	679	678	705	653	694	694	639	668	692	669	654	691	701	692	710	693	673	703	708	680	695	744	681	630	683	694	686	733	619	665	672	688	639	696	710	685	693	658	667	643	628	703	682	683	700	682	689	708	682	684	705	686	724	657	700	665	642	685	662	653	653	664	641	642	633	670	708	706	655	685	650	671	683	699	689	720	689	724	673	693	696	715	710	746	653	641	712	727	752	745	720	689	675	707	672	708	639	706	665	720	680	681	704	665	636	670	700	665	633	708	677	667	702	669	660	654	714	685	739	667	664	708	670	708	675	700	681	705	696	651	678	729	680	714	673	654	706	693	685	666	689	660	665	693	659	676	707	710	666	711	685	714	698	682	669	665	716	718	704	674	662	692	704	658	755	672	662	693	645	686	704	674	681	708	649	683	695	690	751	773	741	657	682	673	658	732	735	703	652	683	673	693	674	707	648	693	639	658	670	687	671	734	671	687	680	716	677	697	652	666	678	681	691	669	712	694	699	649	696	684	663	653	698	667	632	673	689	668	675	667	663	728	657	667	657	723	648	675	689	657	663	697	687	672	752	681	712	668	677	695	736	695	722	672	716	714	720	668	719	650	691	700	672	653	715	649	675	678	674	680	737	663	688	666	657	678	702	697	680	678	641	673	688	642	718	692	688	675	627	687	687	699	718	671	684	674	711	722	688	695	710	670	675	692	686	690	673	711	705	675	712	685	693	709	658	684	671	681	694	733	675	687	712	742	695	647	664	722	681	689	699	671	709	645	738	644	735	702	678	651	668	685	717	661	688	674	633	676	662	650	677	684	733	684	669	678	724	641	634	657	683	686	706	687	659	679	727	652	666	673	682	679	702	668	728	694	683	692	686	698	721	699	652	713	701	673	659	658	682	688	675	712	712	703	632	700	681	669	709	685	675	686	674	678	673	649	706	699	678	712	722	673	671	746	672	720	677	700	720	645	687	709	678	688	695	681	681	715	725	674	666	664	680	690	668	693	687	672	658	631	678	708	663	633	725	672	678	673	678	665	685	690	674	732	677	665	663	688	696	684	722	672	686	654	743	683	696	701	692	693	628	666	747	681	708	733	722	643	675	710	655	698	715	679	657	663	667	656	654	722	701	694	747	719	634	646	678	712	664	702	672	679	662	679	675	650	675	724	692	673	652	687	681	661	749	678	679	617	727	682	712	672	683	662	654	664	702	687	700	691	656	711	648	658
26709	33066	15455	4851	1486	703	592	523	495	580	557	540	569	544	562	547	505	578	574	526	592	503	580	483	511	584	567	541	575	519	565	532	528	528	533	564	589	494	550	542	562	553	566	534	555	549	553	509	543	531	539	580	554	605	519	543	566	532	556	500	521	587	565	541	555	559	588	580	510	504	528	567	569	523	515	566	526	588	529	541	560	538	551	538	545	524	568	574	553	531	551	566	601	505	509	549	514	546	531	537	502	559	535	559	529	554	512	506	591	546	531	544	591	544	510	551	572	505	558	545	563	551	561	521	569	529	536	539	508	526	524	542	535	518	574	540	530	555	546	555	546	555	535	525	553	565	555	520	550	578	514	536	522	551	497	515	542	538	559	526	529	537	566	530	523	557	548	498	533	529	563	540	541	566	494	544	535	585	543	576	563	525	527	532	526	528	530	582	537	525	563	519	506	539	550	564	549	514	511	545	510	559	547	538	562	571	573	546	566	527	533	519	554	548	545	566	536	569	539	543	494	597	555	548	538	529	521	516	522	554	525	535	519	570	558	547	556	538	563	564	530	489	516	586	549	536	540	535	541	526	560	516	556	522	530	521	529	573	559	596	511	541	558	535	533	557	571	573	514	547	551	537	530	574	534	571	573	543	531	567	559	547	566	544	521	540	539	562	529	524	513	555	577	565	540	540	511	555	530	547	591	548	582	520	506	572	518	571	553	585	563	562	529	529	500	584	509	560	545	556	529	518	551	534	542	518	545	539	536	542	535	510	567	533	528	563	496	527	610	549	528	561	556	560	522	543	570	537	570	555	605	540	545	546	552	563	557	515	547	512	561	543	539	523	545	548	504	562	584	545	527	580	576	564	532	518	591	520	536	539	535	526	559	541	541	553	537	578	521	555	559	500	549	541	508	543	563	577	558	574	517	569	567	528	543	531	524	543	543	537	519	583	542	541	531	522	557	524	520	570	537	516	547	537	497	577	555	541	548	538	528	522	531	539	531	517	524	578	513	535	532	513	543	574	530	532	541	546	531	568	565	559	520	547	601	478	520	565	587	584	559	541	486	593	575	555	524	560	511	533	552	536	545	568	561	566	544	564	562	552	550	520	514	531	578	548	577	514	542	550	534	548	567	557	513	570	546	523	542	526	553	573	552	495	544	540	630	554	524	572	548	591	565	524	544	542	558	546	544	582	520	555	565	535	534	526	560	535	547	532	547	544	590	508	542	571	545	560	530	518	527	529	569	536	523	573	483	549	574	561	502	561	546	523	592	532	531	572	518	580	528	494	577	544	569	572	539	521	565	578	555	541	561	545	519	542	525	530	536	550	564	540	553	529	553	544	558	540	535	534	550	533	549	502	531	521	552	522	561	572	558	554	509	573	577	568	605	534	521	525	591	556	509	528	583	539	543	562	551	550	531	549	567	582	555	544	554	528	530	569	512	537	524	518	555	548	546	521	533	539	560	571	527	534	568	546	521	534	511	597	537	540	550	533	486	557	528	554	553	514	561	506	515	509	556	539	532	568	539	586	580	553	564	605	530	541	524	552	516	514	527	555	503	530	542	530	541	524	532	564	561	569	542	516	531	517	534	520	512	540	542	586	534	556	564	566	565	556	537	554	526	561	537	542	525	515	524	540	537	548	543	511	557	557	532	525	529	503	540	545	573	517	543	593	557	563	579	537	556	558	523	543	548	542	577	567	576	524	531	510	553	595	525	557	593	577	534	575	537	546	605	557	551	518	521	540	572	535	536	539	519	535	543	548	567	498	577	518	533	529	533	543	566	555	581	578	566	531	544	605	562	574	512	556	533	556	551	563	530	564	563	562	549	511	505	562	550	548	532	569	538	514	529	537	536	571	547	543	574	557	556	522	554	534	547	549	543	533	538	530	545	545	532	554	558	515	546	554	564	542	583	542	536	542	525	572	553	560	526	549	563	525	561	521	550	559	556	549	554	540	523	564	550	566	550	562	510	559	526	572	512	583	544	548	542	530	550	555	515	473	492	566	580	530	546	570	541	574	533	537	530	549	566	539	512	518	540	550	581	537	538	531	541	543	550	556	526	571	576	534	582	539	577	507	542	531	564	554	535	539	526	558	488	543	585	562	537	545	524	523	568	493	553	570	555	542	511	534	490	512	536	548	507	562	542	548	556	581	574	555	552	572	525	498	507	532	534	545	573	544	558	499	517	525	512	539	551	542	514	518	523	532	558	548	549	505	540	531	498	548	559	520	518	550	552	571	553	540	502	574	519	529	520	518	479	492	523	551	514	542	537	554	505	521	540	556	559	529	521	559	513	518	592	540	519	514	535	511	546	568	532	571	549	544	548	543	572	548	545	563	553	536	548	527	566	559	536	574	564	535	546	552	546	556	539	516	521	548	556	544	516	505	586	573	537	520	529	513	583	564	481	573	582	580	520	570	498	537	535	535	556	545	564	573	510	550	562	547	571	547	523	535	536	536	508	560	536	546	541	551	543	479	532	563	552	552	552	583	468	534	559	547	527	543	552	505	579	527	573	545	601	531	534	553	511	538	528	526	551	492	503	537	566	551	533	539	522	527	569	513	553	571	498	562	520	532	536	571	490	549	539	514	542	470	570	572	548	573	553	565	541	544	567	513	514	559	500	514	549	590	552	540	524	548	537	557	542	531	546	537	556	529	499	553	541	529	523	565	546	545	542	584	521	506	528	584	567	541	534	549	540	555	480	522	537	562	571	515	567	532	544	559	533	500	516	551	552	584	521	522	484	515	549	555	537	523	567	526	512	524	549	539	540	519	557	558	543	563	544	518	565	621	526	581	561	515	530	582	532	532	555	537	506	554	576	569	526	539	538	526	580	575	593	529	523	588	558	552	548	527	549	512	515	531	556	536	544	565	543	562	555	527	516	561	534	560	550	536	551	544	537	545	565	552	548	560	544	539	528	507	540	554	540	536	514	517	542	555	537	529	499	568	524	539	529	535	524	512	549	514	509	510	559	569	511	547	545	524	563	599	516	560	522	564	525	541	550	565	574	598	534	508	575	524	567	575	543	502	544	556	553	538	544	584	511	546	536	520	533	560	540	583	545	535	542	560	530	544	529	563	561	558	518	545	592	571	535	553	541	529	551	549	555	533	509	540	544	563	568	512	525	577	538	494	552	537	565	546	558	572	567	579	532	529	581	526	568	548	538	537	527	572	540	496	527	533	551	522	525	566	537	576	533	532	537	541	500	529	537	538	550	563	560	533	545	567	506	549	560	527	547	544	545	549	501	519	564	546	549	569	537	545	527	494	578	548	542	497	527	529	519	523	536	536	567	544	514	540	531	571	530	577	534	547	492	551	569	530	574	560	556	544	576	533	562	594	504	539	534	583	527	555	527	496	544	562	560	558	575	523	530	478	545	534	574	485	537	555	529	594	574	545	585	540	536	519	528	555	556	534	545	557	559	538	533	563	552	557	481	545	539	578	561	554	534	591	528	535	563	546	539	582	556	499	561	509
26801	28997	40861	32860	13548	2611	957	780	760	754	717	722	668	734	658	728	723	710	709	731	782	730	747	668	765	709	708	739	720	672	709	679	679	717	690	666	687	717	730	730	741	717	738	701	716	756	733	661	727	727	702	706	710	697	718	675	686	662	708	659	744	706	694	715	679	721	690	728	681	714	721	697	701	699	697	685	711	739	666	774	725	713	691	696	697	694	706	697	694	692	682	619	741	666	679	688	713	710	705	742	696	698	728	720	710	656	682	734	713	713	700	711	675	684	723	731	708	721	641	716	744	724	678	711	721	714	768	718	694	684	654	751	725	685	666	683	749	712	702	751	679	683	660	679	739	705	654	720	691	693	724	741	747	715	733	745	720	680	701	665	734	724	713	704	699	675	749	705	698	710	722	689	722	715	734	765	727	721	719	680	670	715	738	678	713	686	692	703	687	765	715	731	730	722	729	698	703	697	686	676	698	737	723	750	724	724	753	720	722	672	755	711	660	712	648	702	716	746	687	720	731	687	658	690	709	680	714	735	712	705	699	732	664	682	701	662	646	724	736	701	698	703	671	706	725	745	710	711	734	658	695	740	706	737	718	704	726	696	679	707	706	723	733	658	734	705	694	741	692	791	695	745	690	687	714	660	676	683	744	716	732	710	676	730	726	709	717	705	746	757	692	718	738	700	687	743	711	691	716	687	720	733	698	697	696	685	682	741	709	703	703	680	707	675	667	717	669	746	689	730	740	696	671	714	706	725	682	743	681	698	708	733	725	696	730	664	730	724	730	724	732	670	738	690	707	676	743	652	735	660	696	672	695	683	682	719	737	749	701	676	692	734	661	736	693	779	673	708	724	702	685	691	759	728	736	692	725	717	716	678	674	709	706	707	694	716	694	722	729	717	741	690	751	707	640	687	708	652	693	743	676	679	691	736	701	661	683	704	695	740	721	734	669	680	717	765	703	687	724	646	711	712	723	712	755	695	689	711	708	699	660	704	641	678	721	686	722	735	663	683	714	685	643	751	700	688	710	680	674	699	717	744	698	728	716	682	683	711	731	686	685	707	698	726	702	723	716	727	704	678	714	690	721	757	708	687	693	654	728	718	712	667	733	712	766	662	675	668	687	701	692	718	667	698	677	722	669	666	706	705	705	722	640	722	683	711	686	718	702	700	729	722	699	689	701	698	719	763	692	681	660	718	710	656	716	720	667	702	673	727	712	686	725	693	741	735	736	664	723	722	715	701	682	743	717	724	701	689	695	704	662	674	724	731	692	704	736	679	691	715	663	740	687	783	677	737	724	750	724	712	718	687	702	763	696	723	675	666	707	764	716	678	692	722	731	700	697	665	741	730	745	684	641	704	728	713	703	700	757	738	677	692	681	700	706	737	714	739	706	713	672	676	695	648	707	648	698	674	664	732	697	667	721	691	696	705	716	706	758	686	671	738	710	660	666	666	720	716	686	731	700	704	740	682	680	700	697	729	694	731	704	700	709	694	741	700	737	674	750	729	742	702	662	685	702	673	692	734	700	698	664	737	712	764	722	731	694	726	684	726	763	729	742	702	747	671	712	724	691	654	757	713	717	754	730	686	664	733	662	724	753	713	693	728	665	708	732	652	728	652	626	711	687	694	695	706	736	691	706	681	719	623	711	710	681	729	711	712	681	707	721	729	713	706	708	715	727	728	709	693	694	708	671	670	724	662	672	677	725	686	718	730	734	678	714	695	725	689	705	699	655	703	712	655	707	726	729	683	646	681	672	698	675	687	722	698	738	762	728	691	776	706	689	707	711	706	715	704	724	695	706	702	674	725	720	723	702	685	731	758	718	698	713	685	668	711	732	698	683	746	704	692	671	681	701	694	721	728	672	714	714	757	705	713	665	736	724	683	743	697	671	706	732	723	698	668	722	653	672	706	743	709	701	726	714	709	723	689	697	696	712	719	674	715	698	723	693	636	730	699	720	719	692	692	674	703	662	731	702	688	698	720	729	676	724	710	711	683	724	713	739	712	715	702	626	691	687	694	655	683	700	673	701	699	754	683	692	702	727	719	733	727	732	727	660	695	677	758	677	735	721	682	703	712	737	675	648	745	763	679	688	678	715	707	758	694	716	693	723	695	705	689	693	691	688	684	689	758	710	759	744	698	725	691	689	697	720	661	708	733	673	716	717	686	689	696	704	704	689	671	750	700	711	702	696	744	731	745	691	689	645	724	725	741	696	714	694	705	684	676	717	664	691	682	704	670	759	753	725	739	690	727	715	694	649	680	736	687	685	718	684	652	705	710	692	698	676	721	681	696	735	682	719	672	711	701	727	704	686	751	737	709	678	718	680	735	757	709	650	721	709	674	746	632	664	674	694	676	738	717	704	682	725	708	710	717	666	736	759	699	741	715	689	707	726	638	752	729	722	710	728	783	720	741	694	728	738	687	713	719	721	675	686	697	682	742	711	737	732	726	734	704	735	653	666	717	681	719	691	751	696	739	694	733	665	688	701	700	724	708	666	724	662	759	737	715	678	717	714	688	718	730	699	691	694	767	681	694	687	713	695	755	735	725	673	694	686	728	737	724	706	682	709	690	714	745	711	717	705	717	696	682	700	698	699	709	764	752	706	685	711	689	694	720	710	709	692	718	725	741	715	662	698	752	694	690	707	707	745	747	709	719	715	735	705	681	716	721	698	741	674	687	654	723	749	708	668	686	748	734	726	734	697	696	687	692	652	655	690	713	697	702	686	692	653	703	734	705	658	706	696	676	710	732	744	757	734	689	706	683	751	660	689	661	703	676	694	676	691	718	709	677	672	703	722	692	672	673	720	718	709	715	700	666	766	648	715	683	710	744	735	668	728	703	723	717	742	714	667	660	655	714	731	678	738	722	702	708	736	728	673	726	677	716	654	737	704	696	695	722	731	659	685	715	688	667	709	729	751	666	715	730	731	742	640	726	666	706	710	685	706	658	692	727	728	674	725	752	690	734	705	680	726	693	736	710	700	699	707	704	697	695	695	699	694	747	741	685	723	721	686	680	695	702	713	699	722	698	759	710	727	651	736	706	708	743	672	702	706	707	706	688	721	726	718	723	708	657	753	741	721	692	672	734	713	711	695	744	735	691	707	689	726	722	724	699	706	722	688	717	716	692	714	678	737	736	711	726	737	635	697	660	735	701	698	755	634	706	676	699	686	659	704	698	671	768	695	713	755	701	679	756	689	739	689	679	693	688	724	677	708	729	641	686	712	733	704	653	688	689	704	680	707	700	721	746	748	672	701	685	690	704	732	714	694	710	710	717	715	672	683	712	726	700	740	761	673	679	705	665	649	680	703	742	755	703	692	709	735	667	709	702	679	656	755	735	691	704	727	691	684	712	728	749	687	714	657	660	668	679	656	699	687	711	703	698	653	671	691	759	685	724	715	762	691	697	733	719	684	679	705	708	715	685	708	728	688	693	679	694	683	744	719	702	710	743	684	753	741	660	709	743	680	727	669	730
58476	79955	54475	21724	5718	1393	691	631	612	583	633	626	550	625	590	675	631	623	589	618	608	586	640	616	600	626	625	609	662	573	586	628	583	574	619	621	618	560	586	526	594	590	628	646	620	634	603	611	603	599	606	597	622	604	612	647	566	632	622	609	591	564	638	620	616	654	655	674	621	634	616	639	626	627	623	626	620	614	623	621	624	593	604	593	584	574	588	630	659	626	625	593	623	608	580	604	608	620	659	616	634	579	587	587	551	613	610	605	616	646	634	576	638	619	593	640	601	606	661	616	610	612	626	632	557	631	633	619	638	667	566	604	635	577	595	629	629	619	591	628	613	582	591	581	608	600	632	606	636	636	589	608	579	549	629	565	586	598	575	595	635	643	606	558	575	608	603	639	545	614	646	628	570	623	648	634	597	601	597	574	593	568	651	632	629	614	561	620	618	603	664	594	619	584	599	640	594	573	613	619	618	587	652	621	598	621	604	662	627	601	604	604	627	600	654	603	615	584	618	605	615	605	639	642	615	557	607	613	605	589	621	601	613	598	636	613	618	623	581	613	569	614	623	658	618	570	580	630	595	614	607	611	559	659	578	604	608	602	584	650	596	674	610	630	603	627	643	634	628	594	582	596	605	613	627	665	620	619	589	628	606	619	604	585	613	611	640	527	543	623	578	609	587	618	604	636	535	573	654	627	602	559	614	583	579	638	612	648	629	595	601	630	624	593	575	599	625	581	657	668	629	654	591	595	601	630	641	619	634	644	612	600	617	578	591	620	602	608	629	605	615	616	591	591	636	606	604	639	581	625	599	638	632	602	549	591	600	621	613	544	611	630	579	566	572	574	644	624	620	612	614	621	639	620	609	583	640	617	590	625	565	571	627	607	575	615	615	568	639	610	603	652	572	628	588	610	628	642	614	613	585	647	606	608	591	596	619	601	605	616	680	635	615	617	583	591	585	623	614	550	569	636	592	616	601	628	593	638	610	609	645	612	636	619	623	622	619	570	609	601	610	639	596	600	630	643	603	638	584	650	630	596	656	583	601	611	581	581	588	633	633	613	655	597	582	615	608	590	651	612	584	651	567	617	576	633	624	589	625	582	618	642	618	633	602	586	582	648	631	630	621	638	591	580	585	569	657	625	590	623	598	637	568	595	635	577	558	599	606	628	632	636	637	637	594	640	598	648	588	603	637	617	642	630	628	591	615	597	610	612	611	623	573	596	610	665	611	601	588	642	609	635	619	620	611	570	585	619	664	616	574	613	592	620	587	615	573	613	608	620	606	615	567	594	611	620	590	610	617	571	610	622	601	581	631	605	571	621	577	586	593	640	613	615	606	591	642	601	627	603	583	637	605	611	595	611	606	631	578	595	626	664	651	623	645	619	620	618	570	638	605	597	625	611	660	605	620	579	552	618	583	635	581	646	614	603	601	591	580	567	571	555	604	593	561	643	603	627	616	636	588	597	564	605	635	621	622	610	577	646	626	612	612	609	608	607	629	615	592	561	592	611	638	603	587	597	667	595	584	637	673	559	622	632	623	598	605	657	593	651	584	601	583	563	616	596	588	612	586	578	568	588	585	582	692	594	649	573	602	596	612	604	595	596	621	614	644	602	629	617	600	568	637	604	646	612	642	574	608	603	621	605	632	611	576	628	609	610	594	588	612	565	589	652	644	619	665	603	620	604	617	641	578	605	628	584	575	587	609	627	586	596	617	606	623	603	622	582	578	598	603	620	577	596	571	600	623	623	574	616	589	599	611	634	587	620	602	602	606	601	606	634	634	641	629	550	601	599	611	616	617	600	583	594	661	621	628	559	604	642	626	589	600	597	594	606	611	606	616	606	615	598	644	657	629	615	590	585	598	631	626	592	605	586	610	587	611	624	581	591	635	640	574	589	621	622	634	632	591	609	630	658	614	614	601	617	609	591	624	620	575	592	571	601	636	602	638	590	633	607	598	593	615	595	606	656	602	632	573	598	586	594	598	639	585	602	561	601	614	566	616	632	628	593	574	609	573	621	615	582	639	618	590	602	606	579	596	586	603	611	589	608	624	561	599	606	610	555	593	600	602	595	614	581	620	628	598	595	573	606	627	656	604	601	616	581	588	616	645	588	561	586	593	583	611	609	596	607	682	606	601	588	584	642	641	593	624	585	582	636	642	603	588	581	564	626	574	631	607	617	628	639	580	616	606	601	617	644	616	598	649	610	626	571	605	630	559	618	586	592	639	597	582	595	636	585	618	567	648	604	635	642	606	637	663	602	586	612	608	638	584	604	604	617	620	625	628	611	595	606	605	595	616	609	569	599	573	615	608	540	606	551	595	620	622	586	586	613	612	647	625	615	605	611	615	613	613	639	631	601	607	588	627	577	605	580	586	619	558	563	584	550	582	654	629	595	590	603	582	618	626	602	637	669	606	585	607	591	561	639	616	647	663	610	559	619	600	592	638	582	638	612	651	622	594	542	555	572	602	627	600	652	655	594	583	622	579	656	632	624	641	608	577	596	620	611	625	637	632	631	611	616	605	616	600	605	596	611	609	635	645	540	640	605	567	634	588	633	588	637	636	633	631	581	609	624	584	573	590	633	590	619	587	634	627	609	618	619	598	602	594	628	620	552	627	594	589	616	584	659	601	631	588	594	644	630	647	616	591	616	547	607	640	638	602	566	585	640	599	605	541	642	571	602	572	629	574	610	607	563	562	567	611	588	593	605	611	618	654	557	611	615	593	625	590	622	630	578	614	605	630	602	611	607	608	619	644	610	613	621	582	586	611	567	631	609	601	597	616	596	603	613	622	600	533	621	605	614	574	603	603	615	609	590	599	584	593	619	568	572	597	583	636	612	642	603	584	631	617	621	565	616	628	616	602	641	636	617	586	634	595	608	587	632	622	642	634	586	670	576	603	591	577	626	587	581	560	591	609	613	576	632	612	619	616	576	610	640	613	638	601	602	605	643	607	575	596	567	603	599	616	625	602	638	617	644	607	649	617	619	550	594	600	627	615	602	594	583	537	580	593	626	607	636	626	653	585	618	620	621	628	633	600	635	612	608	604	638	570	576	608	602	625	551	614	614	633	605	604	611	612	575	629	631	646	599	566	609	616	572	637	576	611	590	612	600	591	613	554	581	594	608	619	610	609	602	621	583	581	603	602	653	593	598	620	587	585	620	607	646	569	625	623	624	632	628	624	612	619	601	620	651	638	623	595	622	613	624	602	625	618	622	618	632	600	627	581	555	590	616	627	578	556	542	574	607	603	602	630	590	620	610	612	618	576	608	606	587	611	594	612	596	597	576	615	577	589	586	600	626	621	571	589	648	604	627	588	583	592	600	611	603	616	638	558	563	580	603	627	588	589	622	612	644	603	648	621	595	585	607	595	618	596	561	641	638	625	606	590	590	614	604	601	646	612	534	542	598	631	617	595	617	576	583	633	662	618	629	569	607	609	569	589	604	615	602	596	588	572	607	588	575	598	636	626	677
24442	23493	35634	31123	22132	13022	2742	1188	1013	962	954	929	960	952	907	925	951	944	973	969	920	946	933	960	932	916	898	925	898	900	905	900	906	906	867	926	878	939	929	909	928	929	894	948	929	963	960	950	893	936	906	923	901	930	971	888	885	917	904	868	906	902	991	868	951	928	873	908	906	981	934	888	919	925	909	873	884	935	915	883	939	899	902	915	872	868	960	887	835	892	942	906	982	853	857	871	898	955	844	883	897	913	899	924	920	996	930	934	908	904	892	915	936	934	946	918	902	852	904	990	923	967	930	990	962	982	919	910	871	918	939	915	904	885	889	916	925	920	912	904	882	901	873	892	914	847	844	867	884	913	965	889	965	876	913	908	970	915	904	918	929	910	930	916	921	881	922	852	928	872	943	888	847	933	920	902	915	956	922	921	962	907	967	931	932	920	882	919	942	941	866	889	982	917	883	889	881	910	911	910	864	909	923	897	965	928	948	897	957	938	952	870	933	886	926	927	929	897	926	930	927	888	887	927	911	912	841	879	870	877	931	936	851	949	868	968	880	950	924	913	899	919	892	867	910	934	899	934	875	892	877	891	856	911	880	976	912	918	932	868	899	877	891	870	926	913	901	915	935	958	943	926	904	916	907	877	919	922	935	943	882	888	913	944	906	955	896	956	887	898	881	934	886	952	961	926	924	858	959	915	954	896	913	952	852	920	908	900	901	890	916	940	893	927	889	898	882	927	881	893	860	878	913	907	862	864	886	914	909	850	914	925	935	889	925	920	898	883	926	885	915	903	922	893	923	890	910	917	850	898	894	894	927	869	923	881	927	913	903	911	834	924	962	892	935	947	915	952	894	949	823	955	904	874	951	846	877	882	918	922	854	870	882	929	911	946	880	950	956	886	905	920	951	893	928	907	894	865	945	920	899	926	925	964	965	914	882	876	930	875	958	900	891	903	897	901	868	941	913	930	912	875	837	849	896	851	977	946	913	959	945	891	910	948	867	945	872	886	907	964	934	863	938	941	919	902	882	960	939	912	880	870	869	901	922	951	907	865	919	870	940	871	924	936	941	926	906	868	917	833	842	919	924	856	900	915	870	902	927	863	903	937	925	927	935	895	932	828	935	937	910	900	917	863	882	876	933	954	883	882	869	886	872	911	948	908	929	880	941	891	874	919	895	890	897	985	932	878	923	879	903	927	874	845	849	912	938	855	890	856	915	934	904	864	883	926	886	879	902	909	904	896	910	923	899	923	922	933	914	906	938	937	850	898	931	919	904	902	898	942	923	871	941	903	882	895	910	927	833	936	914	927	911	955	893	902	896	974	884	892	890	938	936	927	914	956	898	930	933	889	859	931	960	900	981	951	868	940	893	874	935	922	910	899	877	871	944	876	898	854	909	928	896	962	891	880	863	897	934	884	947	872	903	923	901	942	884	891	885	900	932	912	877	927	923	883	886	928	913	924	907	924	912	877	942	928	942	910	904	903	917	900	896	907	920	890	906	867	907	903	896	877	879	925	877	869	908	937	955	933	882	943	909	974	888	939	882	840	965	913	860	862	919	914	888	844	888	908	882	948	955	882	919	928	875	931	913	897	891	957	949	939	874	950	855	919	933	920	902	918	915	891	892	897	847	880	914	965	892	932	862	909	935	905	896	956	908	908	924	870	872	897	959	918	920	884	869	910	921	911	912	904	925	972	966	920	878	917	861	920	905	924	965	943	892	940	928	898	853	913	904	885	923	897	957	897	909	940	890	937	922	918	904	883	912	876	896	886	948	921	901	928	921	927	855	875	960	900	919	900	906	928	887	896	904	915	948	914	888	848	837	920	892	894	888	924	920	917	951	888	884	894	892	853	882	927	921	904	873	928	902	907	836	938	881	869	906	960	897	905	884	915	930	927	913	880	933	912	893	925	939	890	889	910	902	933	856	863	915	934	873	893	914	833	925	915	907	908	876	921	885	901	934	899	952	850	867	915	855	872	878	882	933	903	903	888	907	923	932	915	907	932	902	962	904	927	899	893	889	884	878	906	858	909	916	871	922	867	816	901	847	916	921	884	961	929	883	899	895	909	943	936	942	937	892	949	927	894	857	958	833	905	909	944	950	913	942	952	899	943	914	905	911	911	902	928	946	921	893	886	881	913	943	969	897	941	899	867	923	920	842	896	863	911	942	904	863	841	904	945	895	888	873	888	923	889	883	891	908	877	939	895	953	931	913	900	971	925	932	916	919	877	870	889	900	905	884	919	951	944	880	888	934	892	931	895	854	941	870	924	877	924	839	946	930	928	928	889	888	879	935	903	877	890	888	835	910	924	907	885	856	890	942	910	923	916	871	919	921	913	915	859	886	909	912	923	902	868	920	884	849	912	873	844	873	922	904	914	900	910	927	900	872	907	925	919	913	925	899	910	884	901	870	911	935	902	842	911	905	940	938	906	871	900	931	931	906	946	924	887	889	915	907	829	874	853	871	872	916	862	891	885	972	889	897	848	879	907	928	909	891	917	931	889	911	896	923	825	902	921	882	856	943	906	909	845	899	882	897	920	910	879	904	914	901	942	907	902	883	920	903	898	928	846	915	901	912	932	867	897	883	899	921	902	861	933	916	873	891	825	878	911	861	903	934	869	895	858	906	914	893	917	940	872	947	892	892	936	917	916	890	961	875	881	987	916	916	954	899	900	856	915	900	912	919	930	920	904	919	918	930	848	910	868	836	873	885	886	874	914	1016	898	859	933	867	932	883	912	948	898	908	858	859	846	949	968	924	906	943	925	904	835	892	929	963	953	871	927	897	972	910	890	902	866	880	916	887	923	921	891	822	905	911	972	890	929	886	925	878	911	846	857	866	860	947	891	880	927	909	907	874	840	917	904	909	941	893	881	894	923	938	872	934	905	870	943	933	906	887	927	865	879	903	898	909	957	903	933	926	893	896	859	881	877	935	845	913	994	934	898	899	855	943	880	933	927	944	869	926	914	913	984	918	929	960	886	908	942	930	854	932	910	909	904	912	909	883	909	911	899	897	925	903	922	861	909	860	932	888	920	881	949	927	879	887	873	941	843	891	889	897	938	920	893	911	913	942	915	935	847	902	915	892	924	889	928	915	893	908	934	916	891	967	911	924	876	888	922	876	876	882	929	925	954	931	923	922	909	870	935	886	909	958	911	856	842	930	925	916	864	918	917	912	936	886	895	899	965	916	880	891	851	915	876	934	834	889	905	873	937	827	921	887	923	895	908	915	894	874	901	905	912	939	893	893	856	907	908	877	906	858	903	913	907	905	908	927	905	874	937	912	901	887	932	929	932	953	936	909	883	907	991	916	874	912	910	903	892	879	931	895	926	918	895	870	853	904	922	916	862	881	920	915	834	876	891	852	951	939	871	939	857	862	914	962	909	864	809	916	901	872	931	940	840	874	913	879	899	881	883	892	903	929	868	930	910	955	886	862	917	870	911	873	851	921	894	930	919	868	921	863	890	911	928	898	948
63297	99737	72851	37681	12406	3048	1077	816	831	841	774	779	859	805	824	853	825	844	805	826	864	776	829	815	873	801	880	835	822	834	793	799	831	817	824	746	849	832	827	794	786	799	804	788	812	809	820	867	872	780	865	867	848	859	763	812	813	835	778	779	782	807	800	823	776	754	785	869	810	846	858	806	784	770	820	821	774	842	807	795	812	817	861	827	833	826	835	821	779	773	802	773	839	785	833	825	843	817	802	824	800	788	793	795	804	783	798	855	896	800	814	770	802	784	831	794	791	840	804	853	864	828	777	793	783	802	767	793	770	806	818	806	779	820	875	792	841	849	787	763	820	811	826	829	833	819	814	812	784	847	829	787	824	803	848	827	836	814	820	803	807	799	781	778	796	823	721	841	814	870	816	791	800	792	800	823	803	781	833	813	838	778	775	830	806	817	791	830	793	787	799	836	809	790	841	819	818	790	811	826	837	774	815	810	783	809	799	841	837	789	807	794	825	791	750	842	849	854	811	812	841	820	805	794	793	764	818	827	797	837	854	787	751	805	813	805	774	792	774	755	881	841	774	795	816	832	774	841	811	817	803	801	859	759	840	822	855	811	818	824	812	826	812	821	790	809	795	824	794	785	794	830	821	809	806	824	797	819	813	790	849	815	849	803	809	809	776	810	807	827	769	809	881	881	825	777	846	790	816	809	798	793	795	811	798	761	798	802	832	842	788	832	825	818	776	726	799	774	813	829	774	801	764	793	798	817	872	755	832	810	794	877	820	795	838	786	762	821	895	786	755	866	822	775	846	755	829	841	778	785	816	781	783	822	795	831	842	824	794	827	820	793	839	827	805	805	821	826	856	803	764	842	872	820	778	877	833	778	814	884	796	798	841	802	828	808	816	767	779	817	812	837	844	815	802	762	748	806	809	829	840	796	803	821	770	764	827	868	781	839	828	847	812	809	820	828	840	818	860	823	841	815	788	780	801	750	806	784	771	783	768	848	816	800	848	804	797	763	781	800	784	835	778	810	768	787	809	807	784	768	752	814	808	807	787	755	781	843	876	794	832	810	801	814	809	784	829	795	827	798	792	829	768	806	759	816	809	757	835	909	825	837	806	807	796	818	820	801	826	794	772	776	790	787	854	824	814	828	861	805	789	821	814	835	787	788	831	828	792	770	826	803	855	780	795	801	861	784	802	807	828	798	792	812	838	810	784	845	854	763	846	838	806	809	837	806	872	786	803	767	778	826	801	779	811	824	805	775	856	758	791	793	787	804	809	796	817	809	825	849	771	807	861	792	846	796	804	797	774	796	773	826	834	825	779	784	779	814	790	817	803	798	846	807	801	818	794	798	826	752	786	787	785	762	812	815	769	804	810	837	784	838	838	883	800	830	841	820	798	762	806	823	789	737	849	802	811	833	781	763	808	801	867	812	811	777	817	840	824	809	807	837	750	866	816	771	774	810	855	805	832	773	797	808	798	853	806	793	819	810	783	807	848	825	832	780	798	803	799	801	787	812	825	795	776	755	788	816	843	789	764	765	786	775	812	788	808	784	821	798	851	799	829	819	799	810	756	823	800	795	757	804	812	837	803	807	785	798	781	846	839	809	818	877	759	820	819	802	826	765	812	834	865	880	819	745	809	799	826	808	856	774	850	798	798	780	836	785	823	808	819	803	774	753	784	783	752	806	820	877	857	773	809	798	819	798	821	831	837	806	824	822	778	807	804	797	798	809	846	803	809	782	837	808	815	824	764	744	788	794	781	777	861	791	803	830	843	773	783	875	772	749	795	846	819	816	813	843	825	820	816	806	806	818	787	823	791	802	787	828	814	856	805	796	889	923	835	765	816	809	843	830	849	775	844	835	790	729	820	821	799	796	798	834	794	800	841	801	786	772	816	813	834	820	784	806	792	764	808	829	800	789	809	783	813	783	839	806	832	797	773	815	757	783	825	754	763	767	833	791	817	791	794	798	746	820	805	851	835	807	796	782	773	820	810	835	835	838	827	834	793	832	801	797	810	858	792	771	849	836	784	807	886	807	801	840	812	797	775	814	784	828	826	880	791	776	761	859	857	842	837	791	804	785	830	834	778	811	814	793	806	790	791	816	754	818	861	843	834	767	765	815	808	788	770	786	763	826	799	810	805	783	810	831	792	816	791	825	798	837	773	808	829	798	827	772	808	807	801	855	796	783	830	774	788	831	785	800	830	829	776	796	863	833	818	792	781	777	824	808	814	766	791	821	828	805	778	838	834	814	810	845	832	806	834	787	823	801	798	857	751	816	809	797	784	832	846	847	821	814	823	794	821	850	780	780	788	839	819	820	802	833	833	803	821	787	818	818	830	781	828	856	805	846	807	767	849	842	816	800	850	803	823	854	753	832	887	783	858	817	796	824	741	798	815	838	799	776	838	814	796	790	800	776	771	822	791	787	788	819	775	804	819	821	822	815	778	804	778	760	817	821	795	785	841	811	863	783	808	783	839	834	845	816	831	800	769	793	799	807	777	846	812	847	785	831	798	807	781	840	788	819	815	795	853	758	764	824	792	786	873	837	807	825	795	811	806	794	899	752	845	846	801	826	866	804	858	788	827	790	841	830	810	800	862	866	796	805	807	815	778	774	841	827	778	831	780	760	886	863	797	827	795	841	879	823	751	780	838	771	769	842	834	837	834	780	797	766	841	829	799	811	795	787	817	802	846	870	853	811	773	842	783	784	752	834	795	789	815	802	808	787	831	823	824	797	836	814	789	774	808	794	767	784	808	814	808	776	785	826	734	833	770	847	838	786	806	774	803	797	838	800	792	805	816	811	799	827	750	825	811	798	810	813	794	760	793	829	775	764	842	794	796	802	797	800	794	820	772	782	797	828	825	793	828	797	816	826	790	799	790	792	799	794	849	806	761	801	771	794	761	787	788	810	810	739	742	840	811	829	805	841	876	784	771	843	821	796	792	816	786	843	800	815	825	799	817	811	809	845	788	813	776	794	824	777	773	859	789	797	806	808	795	761	825	786	820	785	766	805	826	812	837	779	841	851	756	803	775	798	829	788	834	801	793	766	783	838	812	766	787	859	792	846	802	783	790	808	803	838	808	805	731	842	814	781	759	870	810	841	832	832	788	741	798	774	787	762	824	801	860	811	833	805	785	819	833	841	832	814	764	810	808	770	819	765	838	857	763	759	803	855	805	803	810	835	837	756	823	773	769	871	768	778	841	826	838	780	800	746	822	849	875	794	811	816	842	834	776	775	817	815	813	783	822	822	818	800	811	751	773	786	789	793	818	833	839	844	762	807	773	849	820	823	768	833	811	784	875	818	815	818	856	799	771	814	839	822	836	794	811	802	782	830	782	789	791	848	792	776	760	828	854	797	837	846	747	802	838	787	795	822	772	799	771	795	799	831	836	842	834	814	828	786	829	766	735	781	768	814	816	786	844	805	851	800	795	842	851	845	811	779	868	873	816	756	794	773	817	868	805	782	773	803	789	828
31867	32092	25181	9856	1995	901	757	758	716	740	694	698	696	696	715	698	698	729	686	697	688	730	711	711	731	726	685	712	680	663	719	735	717	685	712	763	722	682	687	674	683	745	724	688	713	719	706	646	675	753	711	705	711	685	706	655	673	671	701	710	759	756	698	703	723	679	708	692	755	673	722	713	723	673	702	807	691	732	740	692	737	744	691	766	726	714	712	689	747	704	694	740	735	699	687	688	744	714	716	686	683	683	697	702	703	680	738	705	764	699	700	700	701	732	679	700	741	719	683	707	732	711	740	725	753	691	718	678	717	733	707	718	712	702	726	734	711	693	722	740	686	709	668	720	677	707	685	729	694	665	693	663	690	698	687	687	685	727	745	691	737	731	677	729	695	726	652	718	649	690	680	681	735	667	670	706	713	707	656	692	720	655	765	707	746	713	694	695	701	697	698	686	716	733	701	715	652	665	759	691	679	704	713	727	719	700	740	725	771	697	681	752	706	712	715	753	778	681	701	710	723	686	684	702	731	729	738	736	706	705	755	727	680	674	684	690	726	706	702	714	680	730	655	733	667	684	701	707	763	680	675	756	661	691	730	706	704	720	716	679	672	730	696	671	680	706	687	681	740	662	684	686	716	730	756	721	696	667	724	694	719	733	676	672	751	701	695	715	699	753	729	756	686	694	700	685	667	727	698	663	704	665	707	708	675	698	730	682	723	720	725	706	682	710	707	757	708	704	725	712	686	755	704	683	689	671	698	718	675	711	721	692	660	723	698	712	745	691	736	698	693	750	718	700	704	669	714	717	700	697	746	680	679	715	677	704	694	709	667	687	713	676	670	699	682	677	671	640	731	718	731	816	730	677	699	711	704	707	710	678	735	708	748	720	656	724	707	689	777	730	673	743	692	675	719	722	728	674	695	694	716	737	712	695	722	736	708	708	704	699	707	707	746	703	683	742	716	697	709	738	674	700	700	702	695	722	685	703	700	725	716	678	706	715	715	697	686	740	707	691	686	673	713	705	749	733	735	712	702	711	685	724	711	690	758	718	684	665	711	703	694	717	755	740	721	714	738	716	721	719	703	689	784	705	727	690	699	718	722	748	750	698	675	707	685	742	743	739	713	705	668	733	726	712	671	690	684	687	680	659	709	699	663	718	704	719	708	713	712	712	725	692	688	696	697	687	665	755	720	739	692	692	669	715	734	686	688	665	682	698	686	664	732	753	685	704	713	676	678	688	750	685	682	747	702	688	793	705	708	725	695	672	689	681	695	728	705	687	675	739	688	704	692	712	737	709	710	695	663	720	711	644	726	709	723	758	701	694	709	700	738	713	732	706	725	695	693	730	711	705	706	730	680	701	700	677	688	723	705	710	716	669	707	723	654	742	672	720	718	695	713	643	724	715	726	710	716	662	729	707	724	713	747	687	670	680	683	725	747	779	730	717	739	690	712	710	743	711	680	736	731	723	724	710	706	710	705	687	707	690	660	739	697	683	708	700	721	690	700	700	715	732	767	729	722	654	721	685	695	722	705	672	667	695	757	710	748	719	725	685	729	700	702	718	727	710	721	720	698	673	658	674	690	672	715	719	696	692	744	702	701	703	679	714	707	728	684	709	709	727	707	744	701	711	691	710	673	731	676	696	729	715	676	722	727	742	709	705	732	734	750	714	703	702	654	717	703	670	721	689	756	715	729	704	675	683	653	731	752	693	729	739	723	779	698	697	702	706	695	696	764	648	756	724	716	745	662	705	724	704	717	694	718	709	669	703	709	696	709	732	716	678	702	692	704	672	728	739	728	648	692	709	725	666	744	718	712	755	753	755	682	669	688	723	734	678	751	670	725	688	722	692	704	712	691	690	759	734	749	735	683	678	701	736	679	754	728	734	669	731	667	735	697	741	756	737	701	715	688	688	691	710	705	671	662	687	713	700	708	755	725	656	740	633	681	669	731	689	739	711	693	711	739	702	699	744	650	690	713	706	711	694	705	683	698	708	733	717	728	676	698	713	693	708	723	717	707	686	707	706	706	699	683	738	716	691	720	683	707	725	692	718	742	732	723	691	678	734	715	715	710	765	710	698	661	704	720	731	746	742	743	679	716	679	676	701	738	756	693	689	722	711	732	690	693	719	665	701	688	706	695	674	686	698	738	703	688	699	741	665	715	759	699	672	702	703	704	711	741	746	756	766	689	675	694	724	739	683	722	691	723	685	723	692	719	711	715	718	687	679	724	711	752	708	751	685	697	702	715	707	702	754	666	693	680	705	687	696	718	665	691	692	749	725	684	715	725	739	699	707	742	713	664	675	711	718	667	705	701	676	687	701	669	691	721	701	739	704	660	689	702	753	726	643	675	686	731	742	728	683	717	687	709	679	665	691	697	722	692	725	672	758	711	707	754	697	715	685	706	720	742	720	704	739	750	715	706	726	726	715	715	677	686	697	700	699	736	725	720	693	699	718	716	761	741	721	717	745	661	714	721	720	725	741	701	714	711	703	721	713	673	676	745	746	713	678	717	688	706	755	686	661	690	678	660	714	736	666	704	736	737	679	673	709	712	726	651	704	709	722	706	722	721	734	667	713	699	737	705	728	746	648	725	678	661	659	711	734	645	716	746	694	695	731	687	691	731	761	679	737	715	679	728	699	721	722	748	694	666	771	679	709	746	714	705	670	711	725	711	685	720	697	741	695	686	695	643	683	729	722	736	719	732	715	685	691	687	794	716	731	686	690	732	688	677	713	663	674	672	697	710	723	765	719	711	734	739	715	725	694	733	735	717	726	726	685	724	747	724	690	701	702	735	734	737	644	714	726	754	719	719	664	714	717	694	736	745	754	700	715	729	681	686	715	690	664	725	738	686	698	657	716	715	689	723	698	721	766	660	691	693	668	682	697	726	694	694	682	676	692	705	670	662	730	685	720	753	718	677	725	724	744	659	747	650	722	656	694	735	658	744	737	741	743	729	710	750	720	676	702	674	681	714	722	722	688	695	678	725	741	711	696	692	704	702	730	658	695	693	707	737	670	717	778	701	732	742	716	735	710	712	743	724	692	734	733	707	710	673	687	686	742	661	723	694	698	700	662	750	693	702	672	724	689	743	663	672	690	710	729	728	714	678	700	682	714	723	735	730	715	696	702	649	701	666	702	737	701	653	721	721	671	736	722	694	714	696	711	767	683	708	734	701	673	712	753	701	714	741	772	709	695	677	727	708	710	688	756	693	731	744	730	690	723	723	680	711	711	691	716	724	697	700	731	709	715	717	707	731	667	716	713	700	703	667	736	710	719	706	729	654	679	723	704	724	679	695	761	715	726	698	687	709	711	695	693	709	708	689	686	706	714	679	707	683	692	719	716	742	720	672	708	750	706	655	744	672	736	743	675	678	744	717	704	700	734	737	713	689	708	698	679	683	712	743	714	711	723	728	703	758	761	673	700	680	689	739	700	666	670	706	720	709	729	714	717	700	686	699	722	738	706	732	720	726	704
26330	35578	18143	5171	1495	774	549	561	542	579	573	537	578	538	559	569	569	528	534	588	537	558	574	562	571	589	596	592	579	532	609	564	562	557	547	532	543	601	590	565	542	586	533	560	510	559	532	520	567	537	575	550	559	538	542	589	581	545	529	585	543	562	570	554	575	596	549	566	549	549	520	569	560	535	552	574	529	545	572	557	558	565	566	549	587	536	566	541	581	568	530	560	587	541	521	552	607	578	539	615	533	533	559	547	560	567	556	577	524	589	570	544	575	571	574	506	564	556	548	561	540	509	587	555	574	572	595	541	580	566	565	574	559	576	532	549	511	556	548	534	583	572	548	545	492	544	511	540	552	561	549	572	593	601	571	557	557	558	543	570	588	505	526	543	528	589	536	590	527	573	567	548	503	570	589	540	544	582	533	553	582	597	515	554	509	572	561	587	517	572	549	539	565	594	553	568	559	565	551	514	552	544	530	508	573	598	616	529	582	554	584	565	569	559	499	536	606	516	539	546	510	595	543	563	591	507	560	562	544	537	558	580	569	578	549	539	556	563	550	575	532	516	520	593	570	557	555	530	565	563	583	562	590	526	556	525	563	560	541	548	562	563	542	562	561	535	553	552	533	563	535	564	587	554	550	572	564	555	565	552	573	535	570	544	549	572	561	525	614	562	543	535	565	574	585	565	541	572	589	589	563	536	579	591	608	559	578	586	599	609	573	545	563	562	565	549	538	587	524	546	546	541	551	543	507	532	478	519	581	547	573	553	576	581	589	559	540	541	551	537	589	559	532	467	523	549	522	563	583	615	532	508	607	580	546	586	568	538	561	542	576	594	585	547	566	543	585	589	525	556	526	549	561	584	542	554	559	593	563	552	566	584	563	588	551	541	538	586	564	527	568	570	549	589	568	549	575	579	516	574	548	565	569	596	605	556	580	542	608	575	557	569	581	549	561	566	579	519	598	560	536	574	555	556	568	572	559	534	504	580	559	578	551	529	576	548	574	552	545	518	576	564	557	548	549	557	546	604	552	528	557	580	522	592	554	575	566	553	618	590	554	573	542	565	588	578	556	541	580	527	584	603	558	571	554	536	531	579	574	588	558	553	553	590	532	565	570	562	579	584	560	565	577	580	540	528	612	599	588	600	511	597	543	589	573	568	508	521	535	562	560	591	576	552	528	558	531	551	548	584	572	567	546	546	560	559	552	607	512	534	579	562	578	568	570	538	530	576	523	529	598	599	566	532	565	575	539	581	596	543	556	564	524	560	547	571	568	558	561	550	542	552	579	597	534	559	551	556	576	597	516	591	585	593	547	573	534	570	529	572	549	512	539	579	538	546	535	550	552	573	568	494	589	547	543	636	546	559	565	529	579	569	535	557	536	560	550	601	613	535	534	537	537	574	526	507	586	571	526	536	546	541	555	506	554	611	572	568	553	588	549	529	533	560	530	539	556	557	556	549	597	522	615	570	545	555	533	590	546	587	552	559	548	548	586	541	591	577	581	544	566	531	566	566	558	562	549	524	544	530	529	540	561	562	582	533	620	559	562	586	568	579	587	548	560	565	560	553	546	594	616	514	561	566	544	524	542	573	493	579	537	568	563	552	559	586	555	582	549	514	584	523	534	616	566	558	551	566	555	548	550	548	547	564	541	556	561	549	533	580	559	531	561	503	530	549	518	561	535	524	529	583	568	541	571	549	598	546	531	601	586	569	566	559	555	553	599	538	563	543	594	548	550	572	580	526	562	550	577	544	532	578	541	551	536	551	548	563	568	570	579	595	563	576	556	551	584	612	579	573	517	598	567	575	541	575	538	552	547	615	566	523	552	536	539	564	548	535	553	590	598	542	595	545	532	521	578	548	546	522	545	599	608	560	551	564	605	583	582	599	542	559	573	559	542	515	558	546	539	513	554	535	523	583	616	568	571	551	568	573	540	532	595	554	526	590	575	563	534	552	543	593	532	571	493	574	552	552	547	576	560	566	550	545	554	556	562	580	577	574	525	566	538	586	557	573	560	574	514	537	556	584	547	538	561	617	508	539	540	564	543	563	559	562	593	577	584	588	556	553	559	552	559	550	536	593	545	533	583	579	551	557	565	527	569	597	564	550	554	559	558	542	550	584	543	556	586	552	573	551	569	604	563	527	570	521	555	579	544	617	556	558	582	566	548	522	557	558	551	562	550	569	549	532	568	559	570	594	524	615	503	543	574	554	529	527	573	541	574	612	513	566	584	577	542	545	570	569	526	554	625	565	573	563	585	541	547	534	563	526	567	592	562	534	572	563	527	553	569	593	538	540	536	563	565	574	568	553	573	574	535	531	563	546	553	570	530	617	597	544	583	540	533	582	590	590	546	557	573	584	557	579	588	528	538	530	580	566	590	573	582	504	587	561	601	538	526	521	526	581	524	515	564	523	583	576	577	553	598	541	495	542	560	500	573	521	561	563	535	596	565	562	572	583	564	537	595	564	604	567	563	586	590	543	548	550	580	546	552	571	590	559	568	523	530	545	532	541	594	577	563	564	537	601	572	551	557	523	542	548	560	578	563	587	545	596	548	568	601	601	549	557	565	589	592	564	545	577	540	570	518	515	592	588	520	571	533	550	552	571	554	563	575	580	540	586	602	584	540	554	548	533	528	564	547	567	559	542	542	556	612	553	560	553	553	567	542	585	516	580	575	543	583	563	557	546	564	554	538	583	593	510	559	607	555	593	552	529	584	528	575	577	574	513	564	555	587	515	599	550	539	571	565	522	561	580	561	580	587	544	603	576	565	578	558	535	550	557	540	512	572	533	569	553	560	505	545	581	538	529	570	579	532	564	557	528	529	552	539	571	577	568	624	581	566	518	575	556	568	537	555	543	590	566	550	577	554	563	564	540	570	518	585	545	606	581	535	522	555	521	593	553	570	574	576	570	538	572	538	550	566	572	586	595	540	546	551	589	545	606	578	577	537	541	560	573	528	542	536	538	582	542	581	546	510	588	550	580	603	601	564	560	567	547	545	543	600	566	586	528	553	577	542	586	573	587	586	564	576	580	572	606	543	512	531	582	534	582	560	552	575	566	573	541	525	569	550	557	617	541	547	588	582	570	545	591	585	576	582	567	598	560	570	569	524	543	589	554	582	544	597	631	546	563	536	550	573	533	539	564	570	544	578	534	532	594	536	587	608	549	588	562	513	630	572	527	605	580	554	579	554	597	588	556	525	565	565	582	558	579	574	536	638	579	555	552	544	565	574	543	558	587	546	603	571	573	563	563	588	570	569	546	539	571	564	537	561	545	544	535	603	588	516	516	545	561	592	569	537	542	588	584	510	542	546	546	531	552	578	567	584	576	571	565	581	561	531	510	592	552	537	561	584	581	564	533	530	552	568	571	591	557	556	551	523	603	567	570	589	577	575	572	574	558	551	541	562	557	586	564	551	549	548	564	575	526	571	608	565	526	566	546	541	569	577	560	572	563	594	530	625	573	537	552	549	560
26861	30096	41015	31665	13260	2525	978	750	763	719	734	740	742	695	727	765	697	756	705	728	729	698	708	745	752	732	727	709	741	732	743	711	708	739	724	684	727	709	731	739	696	700	700	705	749	683	708	746	773	696	742	690	711	706	695	775	736	718	751	739	721	735	767	775	749	713	749	727	737	721	742	731	700	744	739	710	681	732	726	757	735	725	687	669	680	723	738	710	691	728	687	746	711	699	717	702	725	705	714	684	748	721	746	754	715	728	813	778	697	704	719	717	692	711	694	723	682	717	726	691	711	698	749	738	697	682	712	730	752	728	720	716	767	747	693	716	720	723	685	723	737	706	757	716	735	685	740	732	764	716	711	730	741	706	790	701	735	712	707	694	709	695	741	748	706	795	678	742	699	756	710	687	691	739	704	654	729	715	706	726	655	753	746	692	739	725	698	706	755	727	708	722	722	718	714	708	680	712	687	671	780	722	728	653	691	707	717	703	677	719	738	698	705	729	691	720	734	726	696	707	764	705	700	680	695	705	750	707	703	706	691	668	717	728	671	731	703	719	714	668	723	703	654	717	753	739	689	731	696	757	741	704	662	669	715	724	738	723	722	684	683	685	658	719	683	722	693	702	735	740	702	746	683	757	699	720	752	743	715	694	734	751	759	729	730	672	702	720	715	735	693	700	698	675	721	674	723	685	738	673	732	710	694	713	705	735	714	787	787	674	716	720	775	708	734	675	739	759	700	761	766	745	758	754	716	773	731	744	725	773	715	687	724	680	739	695	744	697	754	737	714	705	740	751	726	719	794	762	728	733	701	754	689	697	692	667	677	749	760	661	711	684	698	700	705	715	730	692	722	736	701	767	708	734	698	704	718	766	726	656	715	687	708	735	813	773	701	733	689	751	778	687	695	676	776	710	694	716	734	737	741	736	691	737	729	747	759	713	739	719	723	671	736	734	715	693	730	718	697	700	725	716	727	767	739	747	742	705	686	739	728	729	683	690	673	758	752	728	689	729	749	763	720	732	708	750	714	738	677	743	742	728	739	699	715	710	672	721	757	686	725	722	720	684	692	677	678	712	720	722	684	704	742	717	714	774	707	736	698	693	732	728	714	720	687	712	725	710	712	733	691	697	709	745	741	740	679	741	732	723	749	752	714	766	708	711	782	742	717	700	683	759	723	699	707	689	687	716	711	710	712	727	705	690	751	698	702	720	726	700	731	737	718	729	705	667	723	692	662	707	701	706	730	680	711	724	728	726	740	696	675	733	719	725	726	745	730	696	700	664	744	700	750	732	692	709	740	708	727	716	682	691	681	723	697	697	661	755	741	742	738	733	711	675	712	699	773	742	697	715	721	733	743	670	697	720	754	679	670	697	717	698	794	724	673	706	749	670	719	751	733	714	739	732	743	724	698	676	717	752	712	721	710	753	696	677	714	718	729	665	669	662	688	777	688	692	724	703	719	736	704	713	706	739	800	651	714	698	692	709	726	728	705	724	715	732	758	728	733	704	726	729	686	747	714	697	750	716	747	673	716	705	724	759	679	725	710	706	685	690	733	745	762	740	732	728	730	693	721	733	673	726	696	702	743	737	725	687	733	688	702	735	719	764	722	722	739	700	690	735	744	729	690	691	728	681	707	786	677	721	710	720	686	742	721	779	739	744	726	690	771	692	698	688	712	670	710	740	721	690	723	677	703	711	735	709	713	725	728	718	754	702	707	725	708	697	735	699	764	726	722	714	752	712	747	702	674	745	695	720	728	709	756	734	752	743	663	718	714	711	685	728	673	732	716	746	691	676	757	725	649	711	703	680	737	671	690	743	752	714	720	726	719	725	710	716	706	709	734	703	720	715	751	734	684	664	748	754	687	732	714	736	705	775	690	677	701	730	733	746	646	722	707	732	721	781	692	716	690	714	702	702	677	740	727	698	670	717	715	716	762	753	722	724	703	693	715	684	692	753	712	670	684	702	738	721	756	745	705	759	745	712	731	698	758	726	724	725	691	701	728	687	702	744	706	700	692	704	716	745	721	713	710	691	757	652	721	739	738	719	731	737	693	740	687	711	713	692	703	728	721	733	715	713	715	729	734	720	659	712	768	716	746	754	734	729	694	725	694	763	739	724	696	767	691	691	700	688	698	756	670	722	727	679	704	723	747	719	701	713	740	687	697	731	692	676	738	715	744	728	697	715	701	720	704	716	742	679	711	723	714	706	737	736	691	717	718	730	720	749	690	728	717	713	711	690	710	691	710	703	746	703	709	720	720	719	699	736	728	736	766	738	712	729	740	707	761	723	778	717	764	696	716	671	683	702	695	724	696	701	753	726	657	716	732	702	779	775	776	731	713	764	722	757	691	715	733	725	710	696	704	682	730	731	699	684	694	690	692	742	721	758	704	690	685	712	755	781	733	718	738	720	701	719	642	737	728	695	696	660	700	682	691	684	727	685	691	769	692	718	705	709	726	743	748	693	711	721	707	688	711	701	750	724	740	772	733	735	714	719	718	718	698	764	672	713	760	733	761	741	751	754	789	744	671	717	734	714	692	733	666	728	710	742	721	688	665	750	726	749	741	718	753	739	675	701	763	697	777	725	688	728	719	769	761	752	688	747	728	687	725	767	704	710	757	711	745	705	678	719	757	760	690	705	754	703	721	723	678	701	723	732	702	713	733	683	702	718	725	737	740	739	740	723	708	724	720	729	731	691	740	737	685	726	737	716	719	693	727	703	694	745	695	703	724	695	698	736	785	704	742	713	721	729	751	718	725	732	699	684	666	729	756	687	753	693	742	700	709	727	709	687	693	704	788	700	700	779	729	763	730	718	685	771	708	727	710	740	709	711	684	746	741	714	761	722	722	705	691	696	689	760	738	726	675	716	756	709	690	681	756	712	736	742	696	716	698	720	692	737	723	680	718	743	730	732	725	766	723	708	668	704	733	709	694	792	739	689	701	696	666	763	790	694	740	693	725	749	717	681	698	694	700	696	700	699	738	746	730	694	674	691	707	761	681	756	759	715	738	689	756	704	724	713	701	663	698	723	717	720	750	753	731	702	746	721	750	712	717	751	729	709	733	708	728	762	747	686	714	723	693	754	743	706	710	685	734	703	664	714	764	784	709	708	774	738	717	730	716	705	724	674	757	711	697	731	700	741	686	735	743	659	695	701	722	680	747	718	762	737	716	734	738	717	727	742	714	743	663	723	741	656	724	703	676	786	717	712	734	751	721	704	712	705	675	766	696	694	743	707	737	741	694	723	694	687	719	769	678	753	717	702	709	767	728	676	738	710	718	689	683	708	668	716	727	727	719	743	718	698	709	679	742	693	723	725	706	707	711	735	691	733	713	717	748	742	704	733	736	736	659	753	724	743	738	687	748	734	733	706	696	681	716	744	700	715	717	721	714	713	731	753	650	696	754	671	669	720	736	766	721	714	654	708	805	697	749	716	730	715	752	732	690	739	693	756	693	670	719	738	690	716	750	721	650	694
59489	83220	52467	20122	5483	1349	681	653	604	623	623	602	634	601	619	632	653	616	608	639	628	587	608	614	611	576	658	612	685	608	667	637	584	633	602	651	589	621	629	612	643	611	600	649	616	606	592	631	654	636	621	575	677	589	618	607	647	646	615	577	651	652	616	609	570	632	626	668	611	615	616	604	596	577	614	602	618	623	659	603	644	648	626	613	606	586	599	640	650	603	615	588	615	619	609	618	629	624	650	586	591	619	630	648	599	565	600	621	602	665	646	625	604	600	582	642	640	604	625	632	681	627	661	602	631	630	642	605	640	611	656	603	637	575	578	656	620	611	595	608	600	649	647	593	640	633	608	676	609	625	624	648	638	607	600	599	613	629	610	636	616	657	580	569	589	585	617	585	582	669	591	612	593	610	600	636	651	601	615	595	633	637	600	623	646	582	628	636	664	600	654	611	617	579	628	661	595	613	621	588	639	587	569	663	654	607	625	643	600	607	604	649	541	620	593	617	637	676	615	610	610	643	633	586	629	656	636	591	592	649	631	641	617	630	626	614	621	656	634	640	625	601	614	609	608	605	657	620	608	621	607	559	598	612	604	620	651	640	652	618	626	577	627	651	631	622	601	656	602	638	598	614	630	645	620	613	619	617	575	605	618	610	600	598	607	647	627	622	629	633	653	605	620	565	602	632	596	632	616	631	647	582	647	593	653	611	612	618	614	649	568	623	659	661	638	641	619	612	605	588	647	604	636	622	587	617	627	635	615	612	611	578	589	557	627	611	625	635	640	671	628	618	642	608	628	605	606	589	604	620	639	566	611	628	580	595	595	638	577	592	589	596	595	616	621	626	573	653	585	628	560	618	612	610	634	634	658	585	638	625	611	604	615	601	616	612	643	555	594	602	622	657	656	610	594	579	616	608	671	643	590	643	599	639	599	642	594	640	631	657	643	619	597	609	630	613	598	655	650	636	637	600	605	585	636	611	606	580	649	688	594	600	643	614	636	615	616	633	657	598	638	659	638	610	641	617	652	644	638	619	590	625	623	620	605	578	595	591	610	602	605	631	615	622	590	605	622	590	651	641	659	625	559	622	636	615	581	649	559	597	666	597	645	624	572	603	623	618	649	631	590	668	641	650	612	621	621	582	621	631	612	600	567	665	606	645	589	575	609	624	635	642	597	608	586	622	597	645	631	597	631	589	620	622	624	599	623	614	577	592	610	646	633	626	583	612	612	635	592	619	595	614	635	622	609	624	618	617	585	656	603	608	663	646	631	664	635	632	619	620	652	582	604	630	618	574	612	634	638	649	607	628	647	640	641	624	593	585	594	640	595	641	584	575	580	584	606	609	606	685	671	633	668	629	624	608	648	664	621	649	575	609	658	587	608	611	609	626	600	645	636	591	615	630	611	631	632	611	593	640	626	674	609	593	571	648	599	614	637	628	648	619	643	631	670	630	622	641	572	593	646	586	655	610	574	617	647	664	629	612	617	660	619	596	621	637	652	619	568	630	658	618	641	620	657	655	661	612	630	638	610	637	607	650	570	615	641	634	643	683	631	605	613	624	610	616	547	633	608	626	627	609	584	569	616	649	643	601	630	613	591	646	643	640	592	614	619	627	576	668	617	622	619	594	593	631	613	608	641	631	643	623	619	619	629	644	574	646	581	637	621	621	561	606	586	652	620	626	612	633	612	620	574	595	633	628	611	629	611	599	617	622	612	625	599	585	621	592	624	656	643	624	626	615	590	647	555	615	590	597	616	615	621	637	623	628	613	622	600	595	637	594	624	661	615	604	632	647	588	637	629	606	602	679	620	615	632	652	595	644	598	664	592	650	608	639	621	645	630	570	638	603	580	615	628	624	624	636	633	589	613	634	640	623	632	660	588	616	577	587	604	624	586	593	642	593	590	624	604	610	641	650	627	608	642	627	568	601	549	622	632	608	657	634	619	654	635	607	615	606	613	612	560	637	594	601	589	614	597	649	616	585	654	597	621	636	640	628	597	603	648	621	624	652	589	577	658	544	638	612	613	584	564	624	590	609	658	631	628	600	585	589	581	620	644	627	635	612	646	600	646	587	605	617	620	634	618	654	595	556	631	627	614	577	662	612	580	650	609	606	581	630	599	615	598	590	638	600	631	610	602	638	595	597	614	663	645	638	616	591	584	618	547	662	663	612	635	599	596	653	626	633	652	647	648	601	620	592	608	552	614	610	672	677	614	560	590	610	622	600	696	626	600	619	625	613	646	629	585	613	653	596	626	621	584	624	637	653	632	621	604	626	670	627	633	652	609	608	639	562	647	649	650	589	615	644	637	690	643	607	620	630	675	660	632	602	596	596	628	623	598	632	602	608	650	625	625	616	610	579	597	579	632	662	613	574	633	659	665	582	634	599	633	627	614	619	645	639	582	638	623	655	605	610	629	579	614	623	625	622	659	610	594	615	588	579	630	647	608	655	622	631	594	675	639	597	577	596	617	610	621	616	636	654	599	587	646	637	575	602	651	588	620	598	610	600	621	593	636	588	573	600	591	569	629	595	612	603	589	596	623	649	586	620	648	637	582	629	610	602	597	559	617	666	611	664	596	629	576	602	594	595	628	630	599	608	637	566	607	597	660	617	635	600	574	601	641	601	652	672	664	616	642	634	622	611	614	662	581	629	612	630	609	626	627	605	617	599	650	628	585	600	603	628	632	580	648	605	602	647	601	649	613	646	632	646	584	611	618	632	624	655	639	616	614	624	652	587	628	611	631	641	648	577	616	580	562	579	609	650	685	655	614	589	646	601	613	636	617	600	583	598	646	627	636	589	649	587	622	640	575	624	601	575	595	603	620	657	632	577	630	633	659	662	605	641	601	575	622	657	602	600	620	636	608	642	641	658	633	588	670	617	612	619	622	583	637	579	684	607	574	636	624	616	590	607	620	636	618	591	602	631	584	585	622	671	633	608	600	630	625	631	620	655	635	640	605	610	636	615	594	596	619	592	618	554	603	643	605	651	606	600	612	605	605	663	612	574	567	615	626	630	665	570	691	615	633	566	619	609	610	603	601	605	604	607	623	635	626	643	621	614	628	610	582	600	588	562	641	583	590	618	650	624	658	587	640	585	622	637	615	621	617	594	624	622	559	645	602	615	610	609	624	661	597	608	652	664	589	616	618	601	563	640	613	613	611	596	625	621	638	630	616	622	610	675	612	620	609	651	633	649	640	661	628	599	594	627	653	669	640	636	671	601	598	609	631	615	598	629	622	644	569	626	638	632	638	596	639	626	604	615	619	618	614	640	597	584	617	636	610	581	656	605	627	606	595	612	630	640	604	598	587	604	640	599	582	627	623	609	623	593	601	633	642	607	627	615	666	636	598	623	638	593	622	608	598	615	622	604	599	607	665	629	596	599	572	612	571	644	628	617	658	595	597	633	627	618	605	630	615	606	602	603	676	537	637	620	614	627	638	654	634	620	633	603	585	592	599	620	609	608	612	648	613	603
24451	23166	34624	29476	21388	12445	2455	1142	950	894	904	954	947	897	958	927	944	943	955	957	919	927	887	880	921	909	938	915	904	952	899	868	950	871	957	916	907	928	876	892	907	888	970	850	894	933	919	893	942	874	929	898	914	911	900	929	928	892	909	881	851	939	900	849	884	894	909	870	904	925	835	902	891	872	853	949	887	871	896	884	885	933	914	900	864	856	922	876	928	894	934	919	889	956	920	897	841	938	942	893	846	943	885	947	886	931	895	888	879	872	855	877	906	968	908	952	923	926	963	950	863	893	835	909	844	885	995	889	828	896	875	874	853	895	907	861	909	870	884	869	902	897	915	884	818	859	879	933	932	896	913	880	883	905	901	882	880	903	890	919	870	891	931	963	904	930	875	938	950	863	852	889	871	932	802	923	906	855	897	871	876	888	907	863	905	943	915	904	917	926	933	926	893	913	900	814	849	857	859	873	875	903	915	917	863	858	891	910	918	911	837	927	887	854	863	860	929	882	906	924	918	900	893	847	900	870	944	880	870	943	950	891	841	941	869	911	905	891	903	899	895	881	902	903	939	881	935	886	894	914	909	894	857	850	900	874	925	875	897	888	898	863	908	919	868	927	908	930	867	854	979	918	902	879	915	876	860	838	915	972	933	876	866	898	940	899	864	905	899	894	899	908	893	913	854	870	948	826	914	832	921	930	845	863	899	955	903	875	820	874	896	880	903	913	857	900	896	872	919	879	864	882	1023	891	890	904	843	931	914	903	939	864	822	907	892	892	898	922	878	852	883	930	912	876	890	858	897	904	940	891	881	948	914	900	909	872	887	894	902	892	894	913	916	909	892	892	875	876	887	894	876	925	886	870	929	885	885	892	861	914	894	870	888	870	892	863	905	912	867	917	878	934	877	900	952	911	920	825	914	863	899	890	842	830	937	893	879	921	883	905	885	854	877	882	870	889	876	938	921	884	926	937	871	933	938	941	957	863	888	924	912	881	923	939	899	894	908	868	880	924	917	893	905	941	837	875	923	932	903	885	817	912	933	879	875	860	903	898	920	937	872	886	899	878	837	900	873	927	850	890	913	877	916	838	896	884	931	876	883	920	847	889	871	925	872	877	869	879	930	873	906	911	939	884	897	880	891	865	857	911	895	828	882	979	926	946	868	914	897	851	892	915	850	923	875	904	890	872	896	892	892	923	886	880	860	905	933	874	919	870	912	886	948	878	886	898	947	906	933	875	892	896	898	905	871	872	955	841	881	881	878	893	953	897	939	854	884	854	903	899	886	940	935	881	879	944	867	908	891	955	875	936	880	871	927	895	908	930	905	889	950	869	893	841	890	906	890	896	927	905	908	879	844	908	899	898	928	852	890	885	896	878	907	942	936	856	926	877	859	913	839	867	915	932	917	888	911	868	901	944	904	908	877	913	911	903	948	860	881	963	937	896	886	836	876	907	871	909	924	876	871	868	914	902	906	939	877	873	836	887	926	924	894	845	851	877	907	955	909	917	904	866	853	877	882	838	919	879	917	933	902	900	885	904	936	911	866	883	899	892	896	873	904	908	921	862	930	899	884	928	892	900	882	881	884	917	934	944	907	909	883	880	937	902	940	880	872	911	907	922	965	924	902	921	851	964	925	890	892	948	915	894	896	893	871	896	912	896	895	860	907	906	918	949	893	886	917	870	871	917	891	824	864	922	896	906	898	972	933	898	858	854	886	898	938	863	891	953	932	943	845	915	891	857	874	904	918	908	930	866	904	861	828	893	921	884	906	903	883	923	884	882	861	903	914	939	876	921	863	964	873	880	882	906	924	854	882	958	883	845	955	878	902	900	931	846	922	873	890	871	896	849	850	901	902	882	865	877	883	917	869	917	903	910	840	944	862	863	891	892	898	843	865	865	887	863	838	890	901	887	877	896	948	957	855	889	899	917	857	934	893	887	900	855	863	955	903	864	948	947	884	950	903	903	944	880	885	879	905	909	938	908	883	897	891	903	884	952	918	923	926	899	912	848	881	836	844	870	908	845	890	963	981	892	910	839	949	924	859	892	944	910	863	907	915	840	943	932	855	899	919	855	879	904	892	862	916	947	913	904	918	915	868	929	890	926	915	899	894	884	859	929	934	911	921	885	934	831	923	893	938	849	853	824	919	921	929	899	889	909	934	836	855	896	886	847	895	922	875	900	879	869	864	888	877	857	904	964	937	889	864	827	838	897	858	922	859	869	878	908	865	960	865	868	869	868	849	919	868	947	894	864	924	904	917	878	907	871	877	860	939	958	906	902	913	890	846	888	903	929	888	925	886	924	874	888	904	853	886	938	899	869	905	930	833	887	900	870	901	905	822	918	925	953	905	910	905	934	860	861	868	893	907	904	901	841	950	863	887	889	907	880	913	908	903	933	915	862	879	839	958	874	912	920	883	905	848	861	898	889	925	887	886	957	892	879	923	924	892	908	894	923	892	937	898	861	872	881	934	873	876	879	876	925	888	846	892	850	919	920	866	952	856	869	921	908	890	935	875	888	850	827	861	817	920	898	921	877	910	901	902	910	858	837	927	874	889	889	930	874	936	916	912	874	913	940	904	877	880	897	868	924	909	897	882	891	876	921	942	826	835	873	897	906	863	862	883	874	899	886	868	946	886	928	918	917	822	888	891	920	879	876	914	889	907	890	857	894	912	893	909	903	855	892	959	916	893	871	902	919	847	929	864	902	884	886	912	888	834	944	868	892	945	859	849	913	889	960	926	869	840	881	913	918	865	848	923	850	910	881	870	879	897	891	920	962	934	883	887	948	903	894	891	863	894	916	882	924	882	910	882	909	875	869	911	865	887	782	923	904	891	893	947	828	873	920	895	877	883	893	911	894	888	924	866	871	897	899	920	931	907	960	903	907	879	913	885	902	922	861	863	897	869	889	942	899	900	843	883	891	901	876	914	900	905	878	880	927	900	903	905	888	885	924	874	936	860	931	894	852	918	917	873	942	891	902	916	850	879	879	960	876	873	872	884	878	892	932	901	892	888	894	914	902	834	852	852	839	882	898	897	893	941	935	919	881	858	852	904	875	908	895	829	884	902	902	853	919	921	858	918	906	865	899	929	832	940	839	830	919	940	911	848	858	908	860	883	861	959	899	886	884	856	905	915	931	945	880	916	932	930	869	889	885	879	931	924	873	949	864	867	892	861	904	872	875	937	862	871	897	895	895	834	970	893	915	877	845	909	854	894	889	906	849	886	851	876	992	861	842	951	918	867	903	927	862	835	885	851	910	841	929	871	876	938	872	940	918	911	874	894	853	907	859	887	874	904	866	924	908	891	901	940	916	846	867	909	846	852	864	911	811	845	970	910	897	899	895	928	866	889	851	895	856	904	921	866	893	884	921	890	891	884	868	900	919	903	879	862	854	866	859	896	930	853	834	889	869	895	921	938	917	951	828	887	927	905	905	888	884	901	908	890	886	895	891	848	862	847	871	865	898	861	924	919	872
62661	101761	69116	34434	11118	2751	1027	825	772	844	815	760	845	806	805	784	807	842	810	764	861	840	879	793	794	833	825	797	843	854	740	868	801	771	833	827	850	798	793	820	812	799	754	844	846	779	837	844	823	801	817	834	841	813	796	840	797	830	797	773	822	808	756	777	812	824	804	794	784	821	841	860	853	807	779	767	816	793	831	832	860	834	833	790	796	850	808	826	823	786	798	824	821	808	773	825	828	884	814	843	837	855	820	818	822	804	759	799	850	799	813	847	822	805	820	779	816	829	785	848	850	744	798	815	800	799	800	780	777	821	827	810	847	790	760	834	808	799	777	812	794	825	809	824	820	818	824	853	873	813	788	793	845	821	822	800	806	812	773	792	777	770	850	819	825	804	790	828	794	844	845	787	832	772	814	788	790	841	785	688	817	815	789	806	782	760	822	762	825	808	775	801	823	791	807	803	770	735	811	813	764	784	833	837	802	807	807	841	795	756	776	864	787	883	819	782	811	815	743	777	803	781	789	808	795	800	858	802	790	757	815	789	820	789	828	780	796	792	794	745	777	755	815	777	818	805	841	840	847	822	843	796	855	792	847	821	804	796	821	788	774	831	842	828	790	813	775	825	792	828	844	820	845	818	790	815	849	840	799	810	869	800	748	768	773	805	770	841	791	802	779	772	778	767	825	775	823	800	847	765	807	829	816	833	745	778	821	814	793	786	832	778	758	794	876	850	855	854	842	838	779	804	808	793	827	794	844	840	826	809	809	776	788	820	791	830	808	826	875	795	759	793	811	781	832	825	769	779	827	782	800	817	822	819	791	781	792	847	800	786	873	801	796	833	826	863	799	885	790	837	842	788	837	815	802	798	835	827	787	830	795	823	789	804	840	794	809	800	741	803	790	799	806	787	801	829	778	790	802	794	811	806	799	807	800	809	809	800	835	763	761	826	775	808	743	827	820	806	823	811	850	819	818	831	808	819	807	781	825	825	835	797	802	805	813	856	799	811	830	801	830	795	824	807	759	796	842	841	775	844	874	771	818	807	808	790	822	847	782	815	807	804	777	810	810	782	789	848	829	794	779	823	830	842	756	755	813	864	797	786	762	787	808	805	805	814	820	756	778	792	803	839	774	789	809	810	796	848	755	775	840	829	822	777	755	815	817	833	795	820	885	806	804	832	802	827	820	762	781	768	820	800	836	816	803	781	757	815	811	830	759	787	789	780	824	796	807	803	804	823	819	813	775	820	837	829	832	786	774	799	785	803	777	784	822	838	866	798	883	805	789	799	836	802	812	845	794	850	820	838	788	827	796	827	824	842	765	801	857	786	785	831	798	753	854	801	780	781	792	825	833	814	820	759	796	845	797	798	846	810	752	816	825	830	764	846	740	862	788	767	823	795	818	823	853	805	818	833	841	810	800	791	814	773	834	788	833	825	747	798	824	794	837	795	825	789	779	818	832	833	779	830	793	808	796	801	775	812	788	794	791	819	796	861	823	804	820	842	852	830	777	862	819	795	825	812	769	837	833	828	787	799	824	798	838	793	770	770	830	799	832	800	810	809	804	809	813	831	829	834	828	827	777	786	794	797	838	811	786	828	832	820	811	817	808	821	799	812	842	799	788	782	831	771	794	821	807	814	807	808	807	772	826	826	775	766	806	775	789	777	795	745	825	820	856	792	790	799	832	782	823	763	844	804	773	802	778	792	808	809	824	832	788	824	780	812	830	805	786	825	775	843	801	805	809	805	807	796	804	812	795	818	804	803	798	827	817	846	858	792	800	812	808	848	863	816	806	744	812	804	832	812	814	784	840	779	830	843	840	830	791	796	803	785	854	828	811	753	831	914	805	840	766	753	785	851	834	784	830	804	814	790	809	810	859	833	803	798	752	857	796	834	842	815	780	859	777	819	808	817	860	806	808	809	826	826	800	780	831	785	797	868	789	806	780	827	783	791	784	794	807	785	769	857	803	757	818	807	825	791	786	789	799	755	812	782	773	799	804	797	847	841	762	804	771	845	759	802	782	809	791	831	855	840	795	804	808	824	776	843	821	809	833	805	766	812	825	778	793	805	819	776	825	827	846	772	847	805	788	804	833	774	783	801	791	780	842	758	798	872	820	786	784	782	794	806	847	823	831	801	831	784	857	803	820	803	784	799	776	785	802	811	818	796	779	820	794	801	828	834	869	814	816	823	794	791	847	775	818	797	827	820	784	826	820	822	875	748	764	810	789	755	782	856	784	774	856	838	754	779	827	793	778	815	825	792	784	844	840	806	816	858	809	804	832	832	817	821	821	836	812	799	865	788	812	759	780	809	816	813	812	835	799	818	851	814	824	809	791	845	739	816	796	790	827	779	819	860	832	781	808	738	806	824	823	850	785	834	785	786	777	871	825	785	812	754	796	772	772	867	809	768	774	759	797	778	788	789	807	773	857	778	844	805	865	788	827	821	819	772	797	763	801	796	780	811	762	797	781	812	821	824	837	806	816	774	798	812	799	820	787	834	760	781	847	795	765	769	803	797	771	823	830	757	835	808	805	829	795	782	772	829	803	840	804	825	861	811	789	829	808	797	782	766	821	836	832	810	781	852	819	846	784	768	805	789	763	846	837	828	837	788	806	821	836	851	876	774	804	827	841	863	821	821	837	798	812	781	843	834	774	812	798	820	765	781	826	830	822	819	790	832	801	778	852	811	781	823	833	759	842	796	803	832	764	788	812	832	851	758	761	813	779	824	779	839	808	799	775	833	811	822	811	780	753	787	847	802	762	781	789	836	796	815	797	780	774	838	813	817	844	765	776	819	798	882	812	849	829	806	778	819	783	794	848	830	836	835	784	820	810	776	781	767	823	786	855	852	789	827	781	788	864	805	869	813	836	778	801	766	819	835	760	779	802	829	815	793	797	783	839	753	801	811	853	803	788	782	778	855	811	799	817	805	774	835	743	799	773	734	807	799	842	757	826	798	805	771	811	861	808	805	826	794	838	798	782	817	766	823	798	824	816	837	823	808	811	782	775	823	824	816	778	745	834	784	860	737	801	785	798	811	782	887	810	816	787	813	833	792	833	815	788	792	837	797	766	779	844	813	808	807	833	803	754	792	822	817	801	839	788	847	808	849	807	810	816	786	783	794	790	816	757	798	798	816	819	789	836	820	789	782	820	775	759	818	809	799	803	813	796	787	811	844	839	826	807	853	787	782	822	775	822	771	780	823	825	795	792	815	800	805	807	785	818	821	780	855	775	843	820	803	844	792	795	808	818	854	772	815	821	780	818	777	788	829	771	826	760	797	808	799	744	783	781	820	761	827	796	795	814	758	816	802	789	815	759	781	728	799	775	836	828	795	796	820	790	769	803	755	861	767	807	806	821	809	864	783	794	792	818	788	784	841	772	785	805	803	806	835	778	808	816	765	838	778	786	833	820	842	761	863	804	792	807	781	783	783	781	806	819	793	804	804	854	808	836	831	778	790	774	798	759	830	795	840
31232	31263	25374	9689	2126	1019	796	709	714	703	640	704	696	693	680	719	665	680	693	637	680	710	713	667	687	665	702	716	744	658	712	679	643	725	713	677	678	697	674	702	699	699	667	657	668	702	674	708	707	645	700	734	656	724	706	655	687	690	694	698	680	657	642	719	675	671	703	681	654	740	678	673	626	678	676	665	675	644	714	693	698	645	688	668	702	665	675	681	680	666	714	684	671	648	680	690	651	683	660	683	682	654	681	674	646	658	723	646	636	693	666	655	660	669	679	684	696	671	671	666	620	679	683	667	667	648	676	685	643	677	648	661	695	639	695	693	694	668	694	644	648	647	707	699	682	659	696	655	672	661	701	681	690	669	702	710	712	669	688	684	663	724	703	696	712	684	701	689	651	674	709	671	682	685	703	679	664	731	668	685	691	671	706	644	678	666	691	740	730	691	711	665	669	721	705	642	690	716	701	664	678	659	657	702	671	663	671	708	668	706	701	656	690	667	681	652	754	696	695	664	690	704	705	646	665	661	696	701	688	712	693	730	664	721	657	677	726	746	631	708	687	659	688	639	715	663	695	685	713	658	678	656	666	666	640	658	658	630	689	677	668	677	652	703	674	690	688	686	718	715	662	681	687	699	642	689	654	697	671	676	668	648	670	709	700	675	661	716	633	700	644	609	703	693	704	670	655	650	690	658	699	636	686	722	694	651	684	726	642	696	686	647	738	658	696	682	685	669	676	674	637	667	718	699	700	664	663	632	666	708	699	715	682	687	671	658	671	664	674	701	654	709	688	640	691	717	713	690	664	682	724	670	655	674	695	702	649	660	661	721	701	679	660	676	714	683	632	672	666	680	661	676	678	705	703	707	686	656	703	704	680	700	675	641	679	672	768	666	694	686	698	684	644	695	698	665	691	693	663	694	695	670	651	750	727	716	701	678	672	714	683	657	720	655	679	678	649	704	705	694	657	736	644	683	729	666	746	709	672	684	685	678	707	678	649	683	685	645	681	665	670	658	659	705	714	681	690	628	703	705	661	723	661	722	692	722	679	738	666	672	724	691	699	694	705	713	675	715	673	670	670	632	673	652	674	626	662	656	652	618	711	644	708	681	636	690	696	663	696	666	681	686	704	675	727	728	682	655	662	675	676	721	720	690	684	660	644	672	640	688	670	657	742	679	682	603	652	702	637	680	689	676	691	723	724	680	684	679	646	677	714	655	667	656	707	638	678	688	679	719	668	711	670	751	664	678	656	695	702	702	718	715	672	628	672	681	687	673	635	681	673	684	677	681	689	690	638	737	606	680	679	661	687	704	671	684	748	663	674	686	714	678	665	726	728	711	702	677	693	667	689	646	660	672	677	720	694	698	688	654	669	650	685	698	667	701	704	711	667	672	675	646	710	663	643	663	653	639	723	695	713	702	699	695	661	685	634	714	656	638	683	735	689	652	681	678	677	686	670	709	725	670	722	689	712	680	653	673	678	734	705	730	646	719	669	683	676	649	699	675	717	716	685	686	670	696	637	707	671	685	697	657	662	643	670	717	716	654	669	687	667	638	709	722	689	661	711	665	663	700	686	671	655	734	707	679	696	677	720	689	689	681	661	668	654	687	679	743	708	664	708	694	693	701	631	681	662	658	636	732	665	693	664	690	684	662	751	691	672	697	666	677	684	669	699	645	643	698	674	683	723	667	676	663	701	667	623	684	680	666	705	618	663	667	682	655	653	615	665	698	650	669	693	651	699	660	708	675	694	654	692	624	712	616	686	690	658	714	656	717	697	689	637	671	672	690	727	656	697	628	696	675	749	694	674	665	653	663	674	654	665	643	704	675	679	738	630	676	665	720	677	694	667	670	666	671	697	643	676	695	657	643	663	665	691	643	687	682	722	683	689	710	679	687	662	645	668	666	682	760	687	699	693	670	670	691	693	678	700	689	675	671	663	676	653	693	633	715	677	642	653	679	670	699	693	695	673	703	698	659	698	643	671	638	680	701	689	653	695	671	776	654	674	680	666	696	660	638	696	652	678	694	617	671	667	700	671	670	679	693	674	686	688	668	654	691	708	700	695	702	666	694	697	695	690	691	679	679	655	681	705	686	656	689	607	662	680	678	646	695	689	704	674	678	695	679	661	687	680	714	708	705	683	704	636	723	692	690	662	650	690	669	682	651	738	638	700	661	620	692	621	693	728	727	657	639	690	668	731	675	699	689	671	663	624	675	713	641	731	659	687	677	674	673	688	677	703	699	684	671	693	706	687	762	680	701	653	641	638	654	686	648	671	653	663	724	669	663	670	718	707	681	683	684	664	712	666	658	681	668	720	671	677	662	655	675	663	659	625	704	715	664	683	669	714	667	686	656	641	692	682	624	615	625	663	692	697	710	678	711	699	658	680	625	702	668	708	733	703	649	704	672	732	645	677	656	694	637	669	693	712	675	661	650	677	677	649	680	677	670	683	681	709	675	697	614	679	670	670	679	704	679	702	653	651	684	707	681	710	686	716	662	663	673	685	679	703	675	712	650	671	680	701	694	720	684	710	696	690	651	708	621	724	657	717	660	685	706	646	687	692	706	741	662	661	657	681	672	717	683	701	671	672	698	653	701	696	706	682	674	691	687	671	691	664	669	672	709	650	633	665	681	637	621	712	668	661	712	642	695	722	692	707	678	713	689	694	638	653	668	649	674	660	681	665	679	676	707	681	663	670	685	675	658	664	673	662	680	675	680	679	678	681	638	707	675	663	683	660	676	699	642	705	646	674	655	686	664	722	691	698	680	677	748	687	687	690	724	684	672	709	631	709	668	662	701	701	674	695	709	666	693	705	682	674	680	646	711	664	692	655	735	669	716	670	688	665	694	707	667	712	638	616	713	687	724	655	640	676	700	717	648	632	652	653	704	643	640	718	657	658	653	709	690	704	696	639	667	709	702	701	727	684	678	691	658	633	669	707	644	726	727	676	701	688	701	618	662	656	678	650	667	656	666	725	702	714	661	697	676	684	684	675	634	683	713	668	660	639	703	672	689	700	652	680	676	662	669	691	676	689	700	688	650	661	657	640	685	701	718	678	656	709	667	715	658	661	682	651	703	690	696	713	679	658	736	671	699	647	668	700	698	698	669	681	695	684	684	683	688	610	694	646	688	692	705	708	701	713	676	704	715	714	728	731	695	677	684	706	657	727	690	673	688	745	746	673	657	654	670	733	682	645	680	688	668	675	696	688	660	725	656	630	699	670	689	680	686	642	648	658	690	674	675	678	730	714	676	677	693	731	665	701	698	710	686	699	699	691	687	658	658	702	689	663	675	689	649	709	702	639	712	716	687	693	682	649	701	681	667	697	722	701	700	632	704	649	676	680	686	734	637	688	680	669	725	703	659	672	687	715	684	688	711	670	696	709	650	711	718	685	656	708	691	726	687	658	664	608	669	726	667	645	710	704	698	678	731	678	666	735	732	716	688	718	695	682	642	683	676	696	701	682	646	669	685
25143	36641	18371	5229	1652	742	581	530	566	549	518	585	610	512	572	558	529	523	565	561	560	575	583	548	554	561	575	574	569	566	546	580	517	588	550	533	536	521	559	538	530	527	588	570	552	575	539	510	514	521	533	569	577	531	573	533	559	556	553	592	526	518	550	512	562	539	562	557	526	533	573	568	546	558	604	554	566	568	586	558	581	525	526	489	531	536	545	578	564	563	552	536	563	571	576	533	529	573	600	594	560	564	559	533	560	536	550	547	569	517	539	524	501	570	572	572	551	559	560	546	556	550	517	571	525	521	574	563	542	493	551	541	564	521	584	580	575	521	581	536	540	525	546	556	501	579	539	552	505	567	550	530	606	590	547	561	549	563	514	548	556	534	560	529	568	576	553	549	583	534	516	537	548	578	554	545	530	551	539	564	558	566	530	543	570	577	532	541	551	609	534	571	541	499	594	575	523	479	557	561	527	568	548	554	547	547	558	528	572	582	531	554	575	549	593	559	580	541	527	557	557	525	523	529	527	545	541	515	587	553	545	527	598	564	560	532	508	553	521	566	563	569	558	574	567	532	517	536	586	564	536	532	536	557	555	569	504	544	514	549	537	532	559	539	583	559	540	569	522	528	559	554	501	556	515	548	549	506	557	546	546	572	569	530	594	533	556	576	595	557	565	525	555	515	562	545	578	566	521	534	574	580	545	563	550	553	523	582	556	551	552	536	569	573	567	551	525	601	541	531	546	494	589	558	525	566	578	559	514	578	575	575	551	551	565	546	586	549	565	567	557	545	574	523	572	546	529	558	521	537	552	471	569	570	509	545	509	546	596	530	554	571	570	559	530	543	519	554	563	535	531	560	499	567	553	568	553	534	564	537	563	577	578	510	531	588	528	565	511	563	576	571	500	554	546	587	524	548	536	546	563	550	530	570	566	559	589	562	568	556	558	520	559	555	534	558	550	543	558	526	568	561	570	532	535	532	544	540	561	568	561	537	504	523	573	549	545	553	563	553	545	513	559	518	537	519	563	560	551	535	515	546	568	550	503	529	526	548	549	530	518	554	550	520	555	529	553	513	573	540	552	537	550	590	592	592	548	600	517	533	582	547	548	574	575	545	492	566	542	513	500	563	571	548	569	571	543	564	554	542	548	496	562	592	559	505	544	556	585	577	573	514	572	559	531	574	601	598	541	538	555	531	541	527	594	533	586	563	503	592	567	579	541	545	511	550	520	573	529	494	561	596	511	566	510	564	549	584	577	531	540	572	532	563	553	540	552	518	539	522	555	566	537	576	552	540	543	559	591	532	587	521	548	534	549	548	515	544	541	581	576	541	552	581	538	554	539	563	551	606	570	524	556	569	572	509	541	535	563	564	528	520	531	579	540	543	549	580	536	558	562	616	575	557	538	512	535	525	523	566	526	532	566	539	591	519	546	579	562	554	527	527	538	557	587	561	554	548	526	502	552	570	586	559	529	569	526	537	530	583	589	539	541	535	577	545	547	596	546	533	540	505	578	527	566	525	575	507	552	527	608	559	565	529	505	549	551	536	567	545	575	536	556	567	530	525	529	517	532	576	546	557	547	538	579	559	492	571	482	578	513	558	499	552	563	548	520	483	522	536	510	554	549	568	546	529	517	536	534	588	524	567	544	552	535	552	619	521	540	568	554	570	543	577	524	545	551	527	484	563	527	567	510	536	568	562	529	573	535	555	535	547	538	548	554	576	533	497	554	550	559	597	563	520	557	529	552	564	555	541	600	565	550	517	570	531	517	578	537	568	502	549	544	587	562	534	580	584	534	555	554	526	555	532	551	524	516	557	566	564	550	557	615	550	582	568	540	493	584	580	502	510	546	574	538	543	525	576	550	573	595	526	554	587	557	536	571	594	513	526	567	513	553	521	525	528	543	565	535	545	564	558	604	541	545	525	543	509	529	552	544	485	583	568	541	514	524	554	507	532	549	528	552	565	529	538	567	547	550	539	547	547	547	558	564	554	535	512	554	566	540	506	538	541	577	566	584	584	526	532	542	573	541	592	578	563	591	531	562	563	549	586	565	549	578	535	557	547	586	553	529	563	529	600	597	530	554	521	546	512	548	546	584	548	558	538	554	568	558	528	521	565	567	564	549	586	524	543	538	559	516	513	580	543	551	506	515	521	582	560	557	561	542	533	560	561	527	546	549	568	555	605	560	537	574	534	525	532	552	550	608	549	565	568	561	559	547	525	534	535	552	508	549	541	561	578	543	564	578	566	570	555	522	555	545	518	548	524	605	546	519	523	539	484	535	587	542	579	597	558	561	553	512	572	546	545	543	571	565	535	570	526	568	560	539	615	549	581	516	577	528	551	555	540	552	593	566	544	542	579	511	574	546	533	557	529	551	539	532	522	548	572	554	572	515	594	538	536	559	513	572	544	538	551	530	556	553	508	542	538	523	591	525	520	545	550	570	531	566	584	582	531	567	541	527	556	541	597	560	539	549	500	567	517	599	556	496	536	569	517	541	540	542	511	541	568	535	533	558	574	558	582	535	552	573	563	554	563	575	548	573	574	553	567	590	586	558	504	545	573	535	577	576	557	573	532	558	557	568	515	558	527	558	524	557	524	517	536	559	571	493	564	531	522	562	524	530	570	527	537	543	550	541	528	567	570	515	534	549	583	547	539	578	597	559	551	566	557	532	553	544	521	557	547	560	558	530	517	552	572	559	572	610	524	551	541	520	598	535	548	564	571	558	537	596	553	553	484	553	550	575	562	571	515	585	530	523	593	565	551	568	558	550	532	500	551	555	511	616	496	534	590	555	558	596	557	519	547	569	553	545	575	565	535	567	556	536	537	556	550	550	570	550	588	519	507	562	550	533	558	527	548	521	573	536	557	560	552	584	553	554	542	524	526	547	553	544	572	570	557	554	544	558	548	521	517	511	548	553	582	567	546	543	548	547	546	534	568	562	530	570	551	571	551	531	586	564	505	521	558	534	518	560	527	546	559	570	506	570	544	552	551	560	559	592	574	571	569	502	531	563	558	529	578	546	510	529	527	552	536	536	586	554	544	575	587	603	568	569	571	541	539	566	575	581	581	538	519	569	549	532	542	528	532	518	597	525	569	548	537	524	553	568	555	540	543	544	551	543	553	582	526	530	531	530	569	578	570	578	570	557	552	543	583	557	572	540	546	526	534	534	546	542	565	521	542	548	553	531	562	577	563	507	578	534	531	604	520	540	570	558	568	535	555	554	539	540	532	532	576	519	531	573	540	536	551	569	606	552	535	551	544	535	567	524	582	522	534	557	507	549	526	568	524	565	575	554	574	525	539	529	506	505	545	505	561	529	542	540	546	489	557	520	559	534	547	528	577	558	561	576	534	550	521	567	585	547	549	514	535	562	553	555	568	541	589	536	598	527	534	570	501	580	575	550	557	574	562	543	568	555	561	585	556	544	565	499	558	559	588	532	551	579	548	564	565	539	544	560	517	559	558	545	568	553	603
26599	30290	41903	31532	13111	2375	931	773	690	662	749	719	709	691	665	697	712	711	678	690	726	715	659	705	652	648	675	675	673	699	622	742	674	688	657	662	666	711	679	720	702	695	709	700	702	655	634	667	706	697	662	652	656	684	645	653	654	714	647	678	638	683	664	690	667	674	650	657	687	731	672	655	664	688	665	676	698	678	679	692	698	659	672	668	669	658	707	706	654	686	668	648	664	594	653	672	635	683	741	710	731	676	694	702	692	668	670	693	630	650	693	656	670	685	718	672	701	660	680	710	683	683	684	651	670	737	674	698	654	662	694	651	651	623	644	670	651	665	713	683	616	716	649	683	710	662	690	689	670	683	719	711	664	678	704	685	642	640	691	643	679	699	676	676	665	648	686	670	652	672	726	668	649	665	660	663	687	684	673	659	687	678	665	712	655	688	664	660	685	663	645	663	668	669	690	628	646	709	709	627	700	635	681	675	698	637	669	624	680	658	661	641	657	655	703	650	648	632	680	671	688	676	651	693	684	665	670	659	714	672	685	666	662	675	676	703	685	657	657	698	668	677	637	709	644	659	694	687	667	656	706	701	673	653	664	706	728	653	673	683	661	662	696	642	679	677	646	687	626	714	705	696	596	691	672	623	625	689	659	653	729	645	693	659	659	644	695	688	637	700	666	725	669	658	672	657	662	712	673	653	686	667	666	721	683	652	647	725	644	650	673	703	628	644	698	648	679	675	696	663	714	649	701	661	667	659	674	673	653	698	731	707	655	627	692	696	671	705	654	718	710	678	703	646	698	670	698	676	626	662	649	651	649	722	671	669	688	670	692	684	684	667	652	648	693	666	652	645	704	637	671	694	709	690	692	660	663	651	645	692	668	694	673	666	665	676	664	653	668	665	692	690	703	699	696	701	715	679	692	690	696	637	645	660	694	697	645	686	699	684	658	666	717	713	626	667	632	742	637	648	674	676	679	719	647	671	645	659	683	647	649	705	651	704	670	689	650	659	626	660	641	677	736	670	652	698	668	706	683	643	653	680	682	704	693	704	659	728	699	689	671	677	698	649	664	630	668	715	692	648	676	697	668	656	672	639	652	630	649	693	638	690	660	668	637	697	618	700	656	664	675	682	695	659	687	711	669	651	704	702	672	683	700	663	667	707	728	728	683	723	704	667	708	635	671	673	675	690	680	668	695	712	665	667	685	726	684	649	678	668	683	676	650	724	715	673	644	644	668	676	708	744	676	669	707	675	683	635	702	674	669	628	667	649	684	640	682	714	692	689	705	655	714	672	680	668	669	656	681	663	676	685	656	641	641	633	655	681	644	679	739	705	712	676	675	683	651	653	672	679	690	625	681	665	663	671	626	662	689	678	723	648	699	630	670	656	654	639	660	674	660	674	690	649	636	635	650	694	685	679	702	732	635	687	670	704	643	690	673	656	685	663	664	699	631	651	654	653	675	636	659	650	666	711	690	676	697	689	671	701	654	679	661	686	700	705	641	641	651	659	641	688	639	686	699	675	690	654	688	662	698	660	680	631	649	707	701	688	661	652	710	693	665	672	642	647	664	692	614	683	711	686	645	676	638	731	679	721	630	647	679	661	663	615	666	656	658	704	676	654	603	668	683	652	670	653	702	669	667	721	688	667	666	640	709	669	681	728	667	638	685	698	625	681	626	671	681	665	684	676	661	649	615	642	636	660	654	676	667	627	716	643	668	694	629	664	690	683	648	677	686	658	663	697	648	658	658	698	633	672	696	701	690	671	649	658	665	678	708	706	669	683	694	682	655	693	614	661	675	745	676	696	678	687	664	674	646	709	645	747	674	671	669	661	715	677	714	762	676	717	721	646	637	693	679	692	636	656	657	667	707	729	707	675	661	629	672	644	683	681	627	668	724	662	689	657	703	693	672	689	752	667	674	656	681	696	681	656	668	683	669	666	700	658	699	670	649	670	648	629	666	627	675	653	668	729	671	678	672	612	679	730	702	655	735	725	668	674	690	699	617	642	695	666	669	692	687	687	677	691	658	699	696	670	647	688	685	645	681	699	708	702	666	671	726	712	655	670	645	675	695	670	655	659	695	677	649	669	669	664	715	690	629	715	660	685	641	637	676	656	665	725	692	675	630	637	680	638	676	672	722	686	655	680	688	694	687	710	692	663	684	649	703	727	673	656	692	671	690	686	638	707	693	652	729	677	692	699	650	646	694	673	654	707	669	684	741	687	680	635	666	690	671	705	703	681	703	651	705	683	655	644	690	723	659	671	648	637	656	650	670	640	706	712	672	640	680	685	697	669	678	687	704	712	708	661	680	631	650	670	675	661	652	650	691	686	675	685	716	661	676	685	704	666	634	652	686	705	677	679	640	691	667	669	675	677	670	654	680	674	667	700	660	665	670	619	652	672	693	709	677	701	641	718	647	703	681	676	688	648	702	701	702	636	679	659	665	684	667	671	719	635	692	700	665	669	654	637	692	685	695	666	693	706	698	675	639	648	670	671	670	688	629	699	648	686	686	662	675	667	692	648	656	690	690	691	662	645	682	650	705	691	686	697	660	685	639	701	660	690	649	617	678	722	662	713	682	682	686	651	668	677	680	676	698	705	675	681	667	641	645	653	676	630	732	685	702	685	669	670	669	670	683	640	681	674	708	658	645	680	682	694	669	660	693	713	674	679	653	640	723	683	693	661	676	661	704	699	646	681	710	654	642	699	713	694	703	709	679	706	675	686	663	691	673	669	683	635	686	696	701	685	622	650	694	698	659	716	699	657	661	682	683	695	717	664	693	649	665	643	655	697	665	661	659	637	686	618	649	689	687	666	693	685	712	668	634	715	702	720	614	676	678	697	659	637	675	656	637	700	691	707	642	687	672	698	675	660	689	630	672	657	705	658	667	664	665	682	655	663	694	720	653	692	660	662	660	668	660	666	672	667	679	681	710	700	693	684	662	628	624	638	702	676	682	699	700	662	660	653	651	657	675	719	661	659	724	692	621	707	650	720	706	699	744	681	708	677	664	628	684	658	695	668	714	700	662	691	713	688	681	661	650	615	650	674	665	668	634	671	679	640	649	648	647	632	718	663	633	668	643	693	684	709	753	651	681	655	687	669	663	675	662	658	670	678	661	640	692	669	627	649	683	662	698	674	634	678	685	619	676	659	708	665	679	756	657	716	711	685	666	680	640	668	643	678	671	674	637	664	643	661	674	662	696	656	672	707	702	712	643	704	644	684	690	637	672	684	705	688	703	681	646	675	615	707	676	665	656	663	681	653	661	707	673	715	650	713	704	690	650	737	679	674	666	643	710	654	696	674	663	736	652	695	659	687	702	683	722	757	726	700	685	718	660	674	674	715	624	650	645	650	689	657	654	720	696	698	649	606	680	670	686	720	654	654	734	686	665	669	672	694	671	675	681	721	703	715	676	678	718	674	702	683	706	639	661	632	679	689	687	696	687	710	661	702	653	656	688	712	693	662	701	634	715	678
57557	84212	51938	20223	5312	1378	721	637	612	571	563	559	582	580	617	600	546	571	594	597	559	562	609	562	607	601	608	550	575	589	607	585	601	613	621	665	608	608	623	588	604	582	591	594	623	595	583	596	567	573	592	597	568	608	639	583	613	602	562	613	591	562	597	614	576	511	616	597	557	589	598	602	563	608	606	617	572	548	573	571	624	591	582	593	590	628	575	588	597	618	563	616	635	536	638	563	594	572	590	621	590	586	580	550	561	620	592	580	598	568	576	603	581	605	569	584	626	588	562	583	598	602	557	580	586	627	563	597	611	583	575	546	557	591	561	593	610	559	577	596	600	587	584	570	598	591	576	558	591	591	584	584	579	604	584	600	549	608	609	607	571	582	565	559	573	566	605	569	597	549	619	599	602	605	614	576	586	601	607	580	576	600	582	616	574	556	597	602	547	566	562	516	601	613	625	627	588	624	577	584	574	579	614	561	608	586	561	626	572	601	579	568	602	578	579	574	607	603	582	573	550	607	596	627	596	578	601	591	542	587	582	611	609	620	566	592	601	616	596	553	588	585	587	583	591	597	600	585	611	614	588	573	575	613	611	570	542	604	572	619	596	563	557	603	574	634	548	605	571	547	609	542	605	589	584	605	589	603	588	592	585	593	588	540	603	580	593	629	591	576	580	592	576	573	588	585	608	538	576	558	590	598	502	594	599	558	580	611	524	615	590	597	601	605	609	619	603	579	590	558	555	565	617	576	558	577	584	583	541	616	611	577	582	612	579	586	553	627	583	586	605	530	610	566	589	585	607	543	567	614	542	567	599	599	558	581	595	576	551	619	587	593	575	611	612	563	551	611	611	599	624	649	618	586	623	572	611	583	580	591	584	595	578	616	588	588	596	555	581	554	580	615	582	630	618	582	567	523	602	578	595	605	568	560	588	618	576	591	605	570	600	628	609	586	571	586	564	584	569	580	583	590	557	549	611	593	600	554	609	576	544	591	628	587	539	600	590	571	547	623	561	574	583	610	590	569	616	622	556	568	629	558	605	573	556	577	602	555	583	585	585	620	605	543	581	574	584	587	623	540	615	599	577	572	621	587	615	614	619	618	567	576	582	587	559	556	562	580	590	566	578	612	569	575	583	587	585	557	591	570	626	570	594	627	585	578	601	555	605	564	561	584	603	529	573	612	597	619	602	584	577	576	555	577	579	640	630	601	568	597	556	577	595	591	590	528	633	552	585	598	541	592	559	578	549	590	582	625	562	601	576	540	586	561	624	561	595	585	623	572	625	570	569	542	576	562	602	592	590	616	620	571	576	517	565	602	583	554	610	590	538	576	583	566	635	549	644	641	578	572	604	571	600	592	586	570	566	630	545	600	612	589	612	596	598	645	583	652	558	614	584	575	575	584	547	599	578	584	589	608	575	598	579	589	629	584	552	580	576	609	600	601	613	564	590	598	584	622	583	598	608	588	593	599	620	568	585	578	622	567	622	576	568	607	564	596	580	580	558	652	594	593	619	557	552	579	578	561	609	605	586	572	581	593	685	594	634	537	587	563	550	611	565	571	596	569	586	565	586	575	598	625	596	571	605	583	592	563	553	577	617	567	537	586	602	605	562	560	586	561	571	616	570	600	575	605	606	566	593	582	604	589	619	617	592	579	580	613	610	589	579	552	574	591	609	603	562	533	583	578	587	571	601	563	542	608	578	578	580	567	579	554	567	575	543	585	621	593	641	620	595	577	596	586	603	615	603	603	566	561	592	558	578	597	600	546	630	603	597	623	599	585	576	590	531	576	586	559	602	573	600	638	546	628	529	622	588	587	579	541	574	566	585	597	600	588	575	595	563	628	600	580	588	553	578	546	602	536	542	597	559	576	576	593	575	575	606	575	582	623	581	597	590	562	570	587	623	555	573	587	566	572	582	587	576	587	622	595	595	576	575	614	594	582	626	594	594	584	552	577	615	624	581	581	578	562	587	552	562	572	583	558	557	555	580	541	575	619	555	566	553	589	570	579	571	542	604	584	621	604	554	614	594	620	539	544	571	582	623	536	549	641	606	560	556	598	587	608	587	552	612	559	529	576	565	571	563	556	576	616	591	569	568	567	570	557	595	585	545	607	542	579	595	597	560	605	524	578	599	572	558	551	554	581	574	578	599	570	603	564	579	585	575	598	613	577	605	540	568	570	583	588	545	538	567	539	572	553	573	589	649	617	598	625	573	570	574	571	583	573	596	590	530	633	563	565	559	523	592	592	561	565	587	606	541	561	612	545	602	552	588	544	600	620	578	578	586	617	606	546	610	566	593	562	587	601	628	616	591	529	595	588	553	556	593	614	560	578	594	658	544	531	589	545	561	593	564	603	612	621	583	586	586	560	599	588	563	578	597	573	581	609	570	604	522	598	583	617	567	554	577	563	551	567	606	582	576	558	547	571	581	590	636	639	586	578	564	635	556	614	568	589	539	586	606	573	574	602	605	590	584	582	589	567	598	611	530	574	572	615	557	613	559	587	649	558	574	564	633	570	542	620	569	591	585	585	575	597	633	590	602	560	575	586	619	594	560	567	640	580	573	640	574	582	591	595	586	555	581	569	586	549	559	564	596	586	547	609	548	599	636	624	590	574	544	604	567	570	611	624	581	556	572	583	545	572	606	580	592	568	583	564	587	618	592	579	580	548	577	557	564	612	568	601	575	586	588	575	600	568	597	562	572	556	580	572	551	581	592	565	585	579	596	531	605	586	564	600	565	598	587	637	572	586	588	583	594	556	567	615	566	585	594	579	590	578	583	582	575	533	582	560	563	552	634	623	560	573	599	586	594	572	592	591	593	598	621	577	580	615	605	597	613	555	603	549	605	560	557	582	603	574	609	616	593	576	577	564	579	599	590	590	605	608	611	604	547	580	625	573	607	600	574	623	610	602	570	526	590	604	577	562	585	589	560	606	560	596	558	577	584	603	559	583	580	592	564	562	576	564	581	550	609	621	619	559	589	628	576	602	618	538	573	609	583	605	582	585	567	607	545	587	583	601	587	616	582	564	595	601	579	594	580	580	582	598	618	554	608	611	622	577	562	551	600	523	609	581	591	587	567	545	593	564	598	604	573	553	595	601	559	562	581	567	583	596	568	614	584	580	602	586	602	601	576	588	534	555	588	596	600	537	600	581	602	563	520	539	561	536	541	574	594	605	543	578	599	599	597	584	576	589	617	579	533	589	575	639	625	609	607	594	589	595	637	599	571	567	579	588	600	593	598	599	566	627	563	579	605	575	594	541	593	588	572	540	570	567	582	587	570	601	589	612	629	581	556	562	588	593	544	535	606	594	641	607	572	590	599	607	588	621	568	585	546	595	559	612	585	560	557	599	563	542	618	639	562	595	581	574	581	547	580	551	590	603	599	608	581	582	554	602	609	557	580	567	612	608	577	595	555	587	562	601	567	589	595	630	567	572	586	614	623	648	584	543	588	576	580	606	597	576	621	614	595	564
24390	23955	34094	29392	21356	11977	2377	1045	925	890	909	898	887	905	888	841	880	908	880	865	876	868	839	877	908	850	907	866	872	865	849	848	873	837	878	858	810	895	848	887	830	859	874	854	852	837	882	883	885	903	860	876	838	852	802	842	871	821	823	873	795	825	886	854	865	869	844	809	913	848	855	868	907	855	837	957	881	860	893	879	889	857	837	832	817	847	917	861	876	829	879	831	825	805	811	874	869	865	835	854	837	850	819	870	794	914	879	843	803	856	816	875	859	852	817	866	886	824	860	795	846	880	859	845	801	842	906	846	863	842	864	876	849	861	854	907	846	827	830	789	827	820	839	876	874	887	883	867	816	892	784	851	843	826	827	852	884	847	831	860	822	821	886	855	856	889	841	841	781	841	825	872	871	859	866	836	804	801	837	853	803	868	880	819	819	824	875	862	861	831	832	819	861	875	848	846	870	832	862	835	804	871	822	865	877	849	848	839	857	897	839	878	826	852	849	845	840	857	833	850	799	817	865	846	870	845	869	857	843	818	859	833	858	850	856	856	816	826	860	801	885	876	869	826	859	862	825	842	885	846	803	794	834	848	877	862	893	849	863	851	862	803	808	832	786	903	853	855	880	846	835	860	905	825	861	845	833	897	840	892	826	838	804	825	831	835	847	858	841	847	864	863	829	862	824	856	869	765	892	816	839	844	892	781	870	872	846	838	815	873	844	838	870	831	830	860	877	810	858	850	887	848	884	844	873	891	825	838	823	877	867	879	826	802	878	833	838	867	861	817	854	852	854	869	923	830	799	871	836	829	831	815	850	945	818	841	818	839	865	825	852	866	879	828	895	921	853	860	854	853	874	885	828	829	920	856	846	875	768	883	837	834	896	879	802	816	903	854	856	876	892	907	859	866	855	887	880	830	862	843	870	827	834	868	862	876	837	850	869	817	836	863	901	882	818	887	837	868	887	827	834	809	844	816	793	853	879	885	845	863	884	889	852	816	830	876	863	863	850	858	879	827	841	831	845	832	837	811	860	857	857	843	881	853	859	830	820	875	857	883	884	833	840	864	835	838	827	878	855	854	849	871	786	845	891	820	875	909	823	899	830	774	857	836	837	840	834	842	854	904	849	851	882	850	812	874	837	815	837	912	860	891	856	871	863	833	816	844	877	853	861	862	795	777	835	864	839	869	845	812	865	890	844	865	857	873	848	834	905	831	824	822	854	862	851	836	897	905	927	788	878	891	843	857	867	838	835	836	851	868	812	886	878	858	853	809	857	881	841	836	796	887	835	822	800	855	856	870	862	869	861	845	818	803	879	873	811	863	841	864	870	867	836	876	841	831	852	886	853	861	862	884	865	869	823	815	851	836	873	876	819	862	827	870	888	829	891	884	839	851	862	835	877	847	854	822	887	853	832	838	870	872	862	815	845	869	840	827	869	840	837	748	809	823	862	874	786	835	856	891	821	856	885	885	828	887	889	848	884	832	846	825	821	826	825	864	807	893	868	820	879	855	852	896	828	791	835	818	866	817	871	869	878	823	809	870	866	820	897	853	827	856	837	831	921	873	854	862	870	861	897	823	836	889	837	833	838	826	859	829	815	841	838	888	786	802	903	809	834	824	838	864	872	849	856	880	788	851	888	836	867	864	868	871	831	809	880	869	851	867	842	916	860	806	820	854	843	820	814	809	855	808	827	798	856	859	878	830	810	844	836	838	843	911	881	865	851	901	849	828	842	891	844	850	851	867	849	863	829	877	826	846	866	820	898	858	838	827	825	845	868	872	834	854	856	842	810	909	873	817	883	839	872	843	857	844	850	888	823	860	900	835	782	886	884	803	821	798	872	862	866	831	850	893	860	876	821	849	910	836	808	833	849	837	827	849	857	842	889	853	834	828	868	924	815	864	854	872	899	867	895	893	852	852	856	880	891	889	858	854	900	863	830	868	835	908	837	909	839	878	825	886	887	815	821	825	874	854	840	859	830	836	900	800	875	862	890	851	889	920	863	830	817	775	870	837	874	858	844	839	845	886	848	850	859	876	853	832	853	885	875	837	860	840	847	854	887	846	857	803	829	870	858	870	886	889	820	833	822	853	864	879	795	912	852	848	836	838	868	840	886	891	835	854	879	847	850	890	841	827	859	874	884	881	843	809	816	861	843	851	875	923	878	857	850	819	802	857	885	844	836	871	850	844	878	813	843	837	808	837	835	905	819	880	781	835	858	894	843	847	829	819	850	855	875	918	827	796	866	856	855	823	866	854	857	813	864	846	859	836	846	865	822	877	814	884	864	853	876	844	926	813	870	873	861	818	854	841	813	882	797	908	888	836	875	828	870	838	810	861	775	868	867	822	860	816	899	881	826	862	807	861	879	813	800	848	907	833	875	867	831	818	857	856	822	845	851	843	879	825	852	839	847	852	870	844	907	879	838	832	899	783	861	880	879	869	854	811	796	828	865	821	791	800	818	802	878	851	865	868	841	843	846	869	832	897	880	888	857	839	872	846	834	788	866	842	859	877	875	800	827	823	837	787	784	837	868	893	854	814	832	770	852	822	822	868	866	813	885	823	872	855	823	882	828	841	795	843	841	826	892	822	851	857	858	839	847	875	867	789	855	868	853	862	891	805	879	784	874	862	809	839	836	891	820	848	860	931	886	837	860	916	818	886	861	845	829	860	888	857	844	873	862	927	895	878	818	819	836	835	833	860	877	858	811	800	881	870	880	856	876	848	777	874	836	844	818	819	817	859	885	881	808	903	828	786	829	865	809	869	829	888	847	873	859	819	854	858	871	870	783	861	870	839	885	889	852	825	828	886	831	895	830	849	810	751	862	836	891	857	890	876	886	854	835	866	780	888	840	802	931	797	856	851	855	820	904	854	849	796	868	861	856	896	794	892	845	887	890	852	871	854	803	827	814	819	923	800	864	895	831	811	865	839	905	885	832	847	875	833	842	910	908	853	852	893	877	840	881	848	844	885	876	887	883	832	825	862	854	803	831	849	853	865	845	809	854	901	842	892	855	847	873	818	844	880	851	863	849	834	807	851	793	910	861	838	792	843	885	796	856	888	809	838	845	857	824	825	827	900	827	865	899	831	836	892	855	860	821	852	861	890	877	833	839	817	838	854	892	878	862	858	844	869	854	868	888	839	863	825	818	865	887	878	840	878	846	864	846	857	829	895	829	813	864	794	867	846	797	820	863	851	870	864	823	815	830	912	833	810	857	842	825	792	799	908	841	820	834	838	858	893	921	882	883	834	883	828	911	823	810	881	856	811	863	832	840	795	879	851	862	812	846	799	879	892	884	831	834	907	876	831	838	821	872	858	851	849	860	889	902	857	844	797	847	833	860	843	868	834	876	842	882	850	845	832	823	890	845	854	829	784	849	891	858	889	849	857	881	858	850	847	829	845	860	848	807	905	879	844	831	861	829	819	838	814	807	862	873	822	840	862	832	825	801	891	872	859	852	821	855	848	867	841	804	863
61865	101102	67972	33835	10897	2477	1054	794	793	753	803	764	771	830	784	771	778	766	765	759	801	771	735	773	750	789	806	765	803	831	791	775	740	741	826	819	793	777	765	750	789	778	755	771	738	743	715	787	796	780	762	759	787	736	753	726	810	751	786	797	780	716	765	786	748	793	828	809	757	703	747	806	758	768	797	800	781	807	765	771	796	768	802	750	726	747	749	786	798	747	767	716	723	761	777	747	837	756	779	791	756	769	805	732	746	805	775	782	764	803	793	761	754	798	760	726	769	760	738	774	753	755	721	750	754	790	734	815	794	780	765	739	750	793	741	777	744	799	800	776	780	753	794	732	835	821	792	731	791	746	760	768	784	770	705	791	788	785	795	740	769	754	825	804	772	797	677	739	794	788	789	752	779	779	831	821	826	739	778	751	737	749	806	760	796	746	770	769	757	734	770	770	788	751	780	773	749	730	739	795	713	744	780	781	785	761	796	791	767	723	744	801	764	716	757	788	753	722	777	796	801	753	775	792	754	763	810	798	797	779	787	779	741	796	765	743	739	742	761	767	749	796	758	766	752	775	742	744	724	777	798	775	780	749	776	809	776	772	739	722	744	737	743	785	732	739	769	794	775	782	788	771	805	773	792	809	783	804	794	759	753	772	797	745	757	757	767	790	711	768	777	696	791	762	785	734	788	776	762	725	745	765	756	796	775	765	797	719	703	750	785	779	833	766	751	765	775	771	755	774	800	759	738	775	765	769	772	798	743	788	772	757	756	762	802	777	788	798	764	784	759	755	776	772	715	799	789	785	799	765	771	813	782	758	750	786	802	745	749	755	758	792	746	753	702	801	740	774	779	759	747	738	764	785	752	778	763	772	773	757	715	758	736	767	807	770	823	771	756	714	769	752	747	793	786	817	742	796	778	807	750	708	785	764	725	753	840	794	786	792	799	743	759	797	760	772	745	739	752	784	775	762	829	770	743	766	784	747	806	775	820	753	788	759	806	807	839	797	788	789	753	788	729	730	805	809	770	769	795	759	758	767	765	793	777	753	755	788	822	768	726	814	832	792	748	752	770	774	740	748	757	788	783	757	794	735	717	756	776	783	814	738	762	739	760	781	772	796	745	786	805	766	771	706	749	830	740	763	755	806	700	785	778	730	757	748	786	759	773	815	769	796	740	765	786	859	749	720	757	718	752	734	740	773	730	809	781	802	767	777	743	774	738	787	765	777	755	732	739	712	805	818	771	746	750	754	833	766	762	768	740	854	797	767	691	735	763	756	757	731	757	802	806	748	762	728	755	755	757	755	798	810	758	784	786	809	822	754	805	799	751	721	720	762	774	774	745	746	781	765	772	714	778	808	728	764	804	791	766	741	796	751	725	711	715	810	765	740	737	776	797	731	781	774	754	806	742	741	788	799	754	734	740	760	780	746	760	733	787	773	793	726	798	739	768	813	795	776	766	752	780	766	717	704	789	757	772	754	727	746	796	757	715	766	766	784	753	781	746	777	784	750	765	771	725	761	737	753	802	783	746	694	852	726	746	767	787	756	779	752	780	729	757	726	774	759	730	775	803	762	741	753	793	764	746	802	754	756	762	755	749	769	767	780	767	744	749	785	769	791	765	743	726	748	752	726	764	786	734	752	812	755	803	794	739	768	772	760	777	815	772	746	786	733	748	749	764	748	769	746	747	760	735	778	750	753	794	781	770	802	771	734	744	760	745	764	783	757	732	779	767	779	758	751	757	797	767	744	760	809	794	809	776	783	722	796	709	777	812	795	774	751	775	761	757	773	779	791	772	754	752	743	782	764	751	758	733	752	699	757	762	783	780	750	753	757	760	786	762	720	792	730	799	730	761	759	736	778	762	759	776	732	756	741	752	784	748	712	793	790	728	802	799	798	764	766	756	759	762	803	749	728	748	750	791	723	788	727	760	786	769	774	756	701	744	743	765	790	765	792	717	767	737	709	819	813	775	786	728	775	727	779	766	791	771	776	760	802	723	767	730	762	741	782	748	819	826	752	743	805	759	739	726	762	734	794	783	767	751	731	798	744	787	747	754	787	753	770	761	718	771	746	797	816	743	800	770	757	792	806	763	699	758	771	753	772	745	751	743	756	800	786	782	747	706	781	784	766	790	749	784	741	751	751	743	781	759	770	719	758	814	787	716	701	827	752	761	729	769	711	792	751	766	801	758	800	752	773	753	777	733	780	778	785	793	781	787	802	762	800	748	781	759	725	765	768	771	760	719	784	766	728	771	748	806	771	792	789	812	735	761	782	723	776	784	762	757	754	758	761	729	787	833	748	708	713	804	772	738	746	741	796	788	743	772	748	770	765	738	784	740	780	780	743	714	760	769	750	785	779	813	758	797	753	802	768	807	730	782	796	784	740	802	772	780	809	763	736	764	752	751	770	765	798	780	783	793	786	767	712	733	743	786	740	762	777	764	792	738	800	742	753	774	803	747	745	726	800	755	752	742	764	737	794	760	792	775	761	759	744	767	779	767	743	720	797	777	736	737	757	815	748	760	745	742	786	787	786	727	772	751	725	780	752	758	767	742	764	706	743	742	780	774	767	759	803	767	776	717	783	818	726	767	735	803	772	721	771	779	790	788	742	746	753	795	760	802	789	776	747	781	779	785	737	771	741	755	737	741	757	735	789	784	744	764	745	758	751	752	808	748	762	772	770	764	805	729	760	769	765	750	775	754	789	755	774	758	761	738	799	790	749	766	759	735	787	732	759	773	756	782	759	795	777	755	747	743	765	723	755	801	740	753	793	750	779	778	719	797	778	764	778	805	784	758	727	721	786	744	730	743	778	807	767	784	759	790	735	770	750	711	774	741	758	759	833	765	810	730	778	789	762	748	830	754	760	741	783	762	726	775	764	740	756	778	731	771	749	771	822	813	768	782	767	761	769	728	800	748	747	738	719	856	726	764	751	766	734	796	777	771	771	782	749	759	777	822	770	761	752	733	699	759	788	745	737	746	752	765	764	780	743	765	815	752	719	782	764	789	757	769	796	741	796	734	721	768	763	758	775	749	763	719	764	767	770	793	756	749	754	796	794	747	762	745	771	745	780	764	755	814	761	738	747	770	715	725	734	738	770	744	779	734	725	734	743	750	807	776	772	825	763	761	756	761	782	739	777	725	756	774	722	723	771	776	769	772	762	827	722	776	750	755	779	706	764	705	757	837	797	774	741	788	773	788	713	757	723	811	777	803	768	710	767	734	757	806	836	761	767	796	761	742	727	799	738	788	773	819	789	793	737	777	767	704	783	834	759	789	782	770	778	768	777	793	721	760	741	785	836	776	747	739	719	787	737	747	745	811	800	737	775	785	784	810	752	754	801	730	753	756	762	776	768	738	768	738	730	783	769	729	748	744	755	793	788	773	740	758	778	770	715	765	753	771	757	774	745	761	765	779	745	765	760	823	802	740	743	801	747	770	747	801	758	754	789	760	778	758	751	740	762	798	772	743	725
32257	31712	23215	8148	1584	760	657	649	633	688	627	632	643	671	636	634	593	615	634	634	632	590	628	602	635	633	622	614	668	652	611	635	606	642	637	605	649	593	641	668	662	623	621	599	618	670	641	626	680	632	659	628	581	640	608	646	615	642	601	608	646	614	636	617	589	704	622	655	614	621	613	646	655	649	623	637	635	611	640	636	628	658	599	624	670	629	609	603	677	563	657	619	663	614	624	588	612	661	612	609	652	619	624	644	633	604	574	595	670	625	571	597	585	607	610	641	640	649	640	596	661	596	653	638	638	660	636	614	602	608	628	623	641	632	638	643	612	592	606	633	604	619	629	639	618	596	695	611	606	649	658	638	597	608	616	634	639	646	644	621	647	556	599	610	652	636	633	667	614	634	650	657	622	629	595	653	633	624	624	596	650	603	690	660	624	572	615	620	661	625	619	610	617	645	595	608	631	599	684	653	676	621	678	611	622	619	670	655	627	638	609	588	581	614	630	619	640	626	618	598	616	619	613	587	667	595	645	633	608	674	658	610	627	641	580	607	613	634	642	612	650	601	639	622	648	661	610	635	610	619	643	625	655	661	621	631	664	610	641	593	646	604	656	619	594	620	606	627	669	641	651	564	612	612	612	614	678	618	614	628	699	618	626	653	641	641	635	697	626	577	644	561	685	623	639	672	634	645	653	619	583	663	645	643	626	668	608	605	640	580	607	615	618	623	633	632	617	641	647	579	645	629	622	603	625	637	615	599	610	625	654	644	573	632	627	618	603	631	671	601	668	618	599	629	629	625	621	615	621	630	641	615	618	640	635	639	589	634	620	623	657	630	624	595	601	662	678	583	653	597	597	626	608	628	663	636	643	626	603	648	648	633	615	624	656	577	656	627	645	603	655	610	605	621	639	634	654	662	607	602	611	602	638	616	624	644	606	605	595	577	608	587	614	622	640	625	605	624	616	628	651	631	654	622	600	613	608	610	618	576	579	649	634	610	609	580	630	617	602	600	600	643	642	668	630	637	586	612	658	627	620	630	599	661	655	610	678	627	620	575	635	651	627	602	628	601	654	666	612	626	627	622	632	629	589	644	608	636	656	639	585	591	617	611	595	611	624	618	617	589	679	607	614	622	588	622	614	654	600	651	584	580	624	645	623	666	644	611	640	617	662	656	631	658	593	620	612	648	616	606	581	556	623	651	606	637	594	620	644	634	642	594	616	675	611	618	689	608	645	642	644	597	648	612	602	611	622	636	600	633	645	596	619	660	588	631	609	597	610	640	627	604	605	589	608	621	660	595	586	603	652	587	629	609	626	674	627	649	597	600	602	622	642	641	632	625	649	632	642	607	627	631	598	640	626	669	606	629	628	628	595	643	669	621	630	597	631	610	627	639	624	590	645	640	618	640	667	676	592	626	656	624	661	646	587	647	657	610	628	667	605	631	621	635	663	646	650	598	613	609	624	658	630	609	594	629	614	638	649	606	601	617	588	642	613	637	589	589	606	617	641	633	631	607	617	576	609	632	577	638	609	657	588	617	640	600	602	600	636	624	616	655	642	600	643	579	625	635	661	582	615	584	600	599	641	605	648	622	637	625	611	648	631	660	626	617	686	582	626	634	612	663	565	650	592	629	610	640	675	601	616	617	580	608	645	618	673	619	645	599	655	628	623	627	641	663	662	669	613	619	595	619	623	588	621	632	613	625	632	630	615	656	590	621	607	636	635	631	612	599	663	662	583	644	598	662	624	639	670	603	621	620	622	630	572	628	645	609	612	674	627	667	619	653	638	624	609	625	644	645	607	625	608	665	607	667	614	604	571	633	633	657	579	628	614	599	616	595	643	590	678	636	667	611	645	639	640	637	658	659	610	650	614	635	670	629	590	629	621	612	605	608	632	598	645	633	626	635	646	619	622	660	639	609	626	619	635	627	641	620	625	627	590	639	632	641	654	606	569	592	576	664	666	619	643	576	627	635	620	630	654	618	592	623	641	618	630	602	633	621	600	592	617	592	638	653	673	572	659	647	628	634	621	655	623	626	638	628	664	606	640	620	632	598	599	615	620	661	645	629	604	601	611	651	637	594	622	652	645	663	630	614	639	624	622	634	627	649	609	590	607	587	614	622	630	667	653	618	628	598	637	606	592	607	620	652	654	623	624	573	622	634	602	625	631	638	646	643	631	670	631	603	592	629	630	648	599	609	659	645	643	597	605	625	635	667	648	645	631	629	634	590	647	592	644	650	648	638	627	649	649	639	646	626	623	572	590	577	662	578	576	611	651	676	648	610	601	593	607	630	603	638	656	667	622	585	656	624	630	577	612	584	635	617	681	633	638	666	642	578	645	619	615	634	570	620	675	620	599	614	629	628	607	661	621	629	605	618	662	639	643	621	635	622	649	651	640	630	647	601	611	617	645	638	590	580	613	635	668	600	646	604	651	598	671	590	658	595	592	626	560	641	606	694	577	655	607	681	600	593	617	640	608	643	609	623	604	648	624	595	604	600	568	628	658	605	647	661	632	611	644	642	641	619	645	635	622	621	670	610	620	617	637	635	614	630	638	670	650	607	593	651	653	615	643	635	605	601	600	613	665	669	641	651	620	621	625	655	652	639	624	638	619	641	588	577	652	648	632	606	633	600	655	640	607	610	634	631	625	616	642	670	600	627	634	659	641	615	642	688	586	660	620	626	656	607	602	667	607	644	628	624	611	626	622	644	602	637	580	619	632	644	607	599	652	627	575	657	619	573	633	627	587	601	625	632	624	620	618	632	656	643	696	628	611	647	607	578	610	620	688	679	628	611	623	622	636	628	602	635	635	648	614	631	628	643	652	595	661	646	656	618	618	638	602	639	633	628	627	620	627	606	601	577	607	669	632	594	645	673	631	584	609	620	634	638	633	660	646	624	618	656	599	610	661	642	627	658	615	581	610	592	602	597	624	605	600	602	653	664	641	576	601	649	651	659	664	655	663	609	615	617	660	609	618	593	608	643	637	650	601	624	626	616	651	645	634	643	609	582	659	615	639	621	629	648	617	648	632	639	607	638	602	621	595	625	623	613	674	596	653	608	587	578	604	592	655	584	614	621	593	589	650	621	604	621	653	644	606	669	599	654	648	632	627	641	609	610	644	665	651	658	608	630	664	539	590	624	671	614	629	628	655	571	595	624	656	637	604	628	625	619	659	582	613	603	623	654	676	629	591	629	628	640	636	597	654	658	614	641	631	642	649	588	618	645	610	626	584	638	593	593	642	616	694	592	648	628	629	591	618	636	595	607	568	637	642	657	598	603	589	642	631	611	645	612	601	639	616	653	645	621	649	598	644	639	643	618	651	632	628	598	638	631	635	627	617	623	630	611	568	628	621	606	621	637	617	622	650	630	663	620	616	608	652	592	685	620	624	604	597	648	626	660	594	662	632	666	630	667	617	643	619	617	649	662	626	626	609	593	599	626	589	601	603	624	654	649	640	621	663	596	593	616	606	649
26409	34413	16644	4383	1212	639	521	526	512	516	499	490	494	501	500	466	519	525	498	490	462	520	483	539	528	469	500	570	521	476	502	513	496	506	533	477	486	502	520	499	469	494	536	492	507	505	518	543	497	511	505	488	499	469	496	509	519	535	463	495	479	496	548	513	468	518	523	515	504	490	498	528	479	530	523	471	547	497	468	518	543	504	536	483	520	527	543	473	529	476	552	536	531	553	520	487	534	498	479	481	511	522	504	520	493	514	506	471	490	524	518	515	524	478	499	460	480	513	562	523	497	517	529	519	507	483	537	517	519	488	481	528	498	520	507	553	485	542	508	513	523	501	502	518	496	511	488	482	510	502	497	503	483	547	554	536	536	513	498	512	517	495	535	535	519	493	507	497	485	533	552	499	542	492	542	489	557	516	502	494	523	521	499	498	519	540	550	515	503	533	516	535	499	553	532	507	468	485	569	512	542	487	600	521	518	512	546	507	500	515	484	534	543	475	515	525	535	500	511	518	554	509	505	516	478	516	506	475	521	500	501	503	500	498	508	503	504	497	516	558	503	517	518	507	530	527	506	507	522	498	515	507	540	444	486	512	519	496	504	507	497	483	494	475	495	514	480	502	538	487	511	538	495	512	489	477	508	478	555	468	511	491	502	478	486	509	492	489	529	511	530	518	528	510	488	471	477	526	512	495	540	500	549	502	542	478	505	556	524	482	530	525	501	513	550	520	544	507	483	528	488	542	543	523	529	490	539	500	516	513	558	521	465	501	491	515	519	521	480	509	515	486	522	490	515	488	536	529	493	507	466	528	466	512	486	477	491	510	516	507	505	489	521	515	487	531	439	470	481	475	491	500	522	481	506	496	504	479	515	541	506	542	497	500	485	524	526	504	475	485	537	528	501	501	519	518	526	506	514	535	492	540	506	498	529	510	505	469	503	483	482	526	501	448	475	512	525	469	479	522	538	525	497	530	467	516	514	489	497	489	510	520	514	489	530	496	500	496	485	468	475	494	504	522	525	537	479	550	508	486	527	539	491	524	499	474	515	515	493	503	509	523	531	532	520	532	479	503	486	486	466	528	509	472	524	578	537	527	512	515	542	548	510	522	509	498	470	496	532	524	498	510	510	452	476	486	541	524	509	550	487	524	500	544	494	495	467	493	535	498	512	519	492	503	481	489	497	541	495	549	508	480	526	513	498	517	514	468	499	536	518	517	482	516	568	493	503	501	501	553	519	528	542	538	493	509	541	494	511	497	484	483	457	468	486	519	546	554	479	575	517	531	500	513	504	540	523	527	492	487	520	501	505	495	522	497	521	479	506	496	520	497	546	513	502	514	517	508	543	493	509	485	497	541	489	507	488	486	503	504	480	490	535	536	506	507	513	503	505	531	511	498	482	524	529	509	510	464	528	516	470	511	520	515	502	485	528	518	504	528	526	473	517	488	517	511	495	482	494	553	528	482	544	493	489	519	511	531	470	491	498	522	483	513	502	526	530	505	513	507	459	529	520	513	522	518	532	487	508	511	520	526	473	515	536	524	517	507	509	502	484	510	475	498	506	535	506	515	534	485	482	503	470	516	548	505	541	526	494	505	501	535	516	546	552	493	494	529	519	525	509	487	524	493	528	519	515	516	503	499	539	518	503	497	524	482	498	502	493	473	503	503	531	493	531	464	507	504	538	496	526	535	521	501	491	478	500	494	498	531	513	494	467	511	501	468	487	526	521	517	553	492	500	526	519	514	594	498	503	553	454	514	512	518	510	525	492	521	500	510	510	527	514	493	522	467	499	509	527	509	518	540	495	517	566	556	496	502	469	514	492	486	468	537	522	490	517	519	469	495	489	508	501	471	488	516	502	482	512	505	498	484	460	523	533	519	511	529	518	439	508	520	476	548	470	539	540	530	518	496	522	508	473	470	505	489	537	536	514	500	516	552	499	523	521	534	505	499	495	522	483	511	504	524	470	492	500	481	529	507	527	513	469	470	500	487	526	517	544	511	494	540	524	514	510	534	450	495	508	517	527	493	498	515	516	497	464	521	495	478	491	489	551	499	510	505	539	508	505	560	528	523	487	496	490	501	466	493	529	516	501	516	525	504	523	517	539	520	497	532	467	499	478	494	528	472	475	520	509	529	526	528	471	532	494	516	523	531	509	471	534	512	505	506	495	506	520	512	472	497	499	523	498	521	495	542	535	540	552	529	554	500	511	484	517	556	511	464	499	486	488	531	491	491	489	496	525	502	516	466	489	533	521	521	527	549	543	505	532	533	493	494	479	496	502	489	511	520	514	553	482	493	505	499	513	533	537	514	474	486	508	487	477	516	500	522	476	552	517	477	523	544	499	550	499	512	485	461	481	492	500	488	503	486	499	512	500	484	490	514	510	498	483	479	523	494	490	527	510	495	482	501	505	527	465	513	499	520	528	526	471	508	485	483	494	476	484	520	535	487	502	516	489	482	499	566	505	513	495	499	523	546	537	489	469	539	497	545	501	499	534	509	502	510	522	511	495	545	483	494	518	498	496	509	514	492	514	536	530	547	491	510	499	567	518	480	475	549	499	523	503	468	534	498	490	509	508	507	504	529	515	528	507	506	488	523	508	520	500	462	510	535	470	512	531	489	494	520	507	507	520	494	527	511	513	490	508	542	510	475	539	537	470	477	541	575	516	495	541	505	510	526	489	527	488	520	512	558	504	509	521	528	505	514	471	485	479	510	525	513	521	514	480	474	503	473	494	526	529	487	540	516	503	548	545	494	503	543	508	485	541	495	518	538	544	506	532	526	500	507	520	529	528	488	535	468	476	524	516	496	503	538	520	475	523	475	491	506	516	552	482	537	490	540	495	532	533	528	494	533	536	509	523	529	523	527	462	533	507	501	504	488	551	521	504	532	508	494	513	518	487	552	552	513	533	525	502	514	490	511	524	504	540	516	510	481	488	495	561	541	507	493	522	475	544	485	513	537	495	519	505	506	523	511	490	467	472	514	494	525	521	510	504	495	525	525	504	479	515	504	475	527	493	505	504	549	546	470	562	482	500	486	508	559	490	466	517	512	552	527	567	485	511	516	516	515	536	509	505	525	509	525	526	474	500	508	525	502	485	509	499	493	509	553	544	481	484	498	543	530	481	497	492	491	482	523	522	466	506	468	490	518	550	522	526	505	533	505	530	478	549	495	482	512	505	532	489	505	502	493	546	481	531	475	518	482	510	495	545	531	504	527	559	525	483	486	517	531	488	501	512	484	532	503	521	511	485	491	533	497	510	499	492	499	482	469	517	505	509	503	494	513	479	481	491	515	521	530	541	524	521	525	496	545	486	528	506	505	539	501	532	516	519	503	514	534	487	493	512	512	506	476	491	503	529	481	506	520	489	531	513	512	513	502	524	486	485	474	524	501	510	460	503	526	500	508	539	514	520	516	512	499	474	527	512	502	512	529	493	513	501	510	470	498	549	528	525	502	495	544	520	522	472	508	478	483
26674	29705	40717	29800	11151	1821	862	754	635	701	627	654	635	658	685	701	596	664	621	630	630	631	659	657	626	597	599	644	614	610	651	637	641	634	599	698	628	640	635	652	651	614	669	628	619	672	676	680	599	598	656	668	670	633	667	598	665	607	597	652	692	616	673	640	598	640	661	665	626	609	654	665	689	617	655	628	638	666	654	659	679	643	640	673	663	607	648	643	593	665	650	607	622	578	614	685	613	617	663	631	641	626	617	623	597	641	690	582	669	592	604	651	603	652	626	646	674	653	654	659	626	601	657	662	642	638	655	605	625	625	632	659	622	623	663	593	666	655	631	639	639	639	600	632	638	637	662	647	590	618	591	635	643	656	653	662	631	612	644	609	617	575	621	654	609	666	644	664	629	635	645	661	642	662	661	658	630	618	628	620	602	629	638	652	690	616	676	632	639	634	623	644	628	667	655	676	635	665	649	613	639	629	647	673	630	649	649	694	639	668	683	614	639	640	675	670	660	674	626	585	632	632	656	615	632	627	654	634	620	648	623	666	629	640	609	645	620	644	642	638	619	653	627	638	626	631	641	648	623	629	600	618	645	670	603	699	652	614	643	664	648	617	644	647	584	637	626	623	679	640	659	597	623	614	600	711	627	620	644	662	640	668	602	618	669	608	638	575	639	661	676	636	643	633	639	615	606	634	588	606	618	647	667	622	628	662	619	612	653	693	621	631	661	696	678	644	630	671	665	618	640	629	575	659	644	678	579	661	654	630	665	650	668	671	630	648	583	617	644	646	679	662	607	641	688	612	571	631	646	617	671	620	634	647	628	634	629	628	636	641	640	631	632	621	637	633	659	629	614	648	667	643	649	623	645	675	640	659	666	649	637	650	617	617	661	678	652	633	621	651	657	649	635	676	650	630	634	663	621	659	609	593	688	644	654	635	620	664	639	682	611	678	624	638	675	651	628	647	631	634	652	649	635	653	618	639	631	634	637	664	585	599	593	655	631	655	641	612	641	671	642	647	622	580	635	680	643	685	613	625	609	643	650	625	631	612	636	697	662	644	629	669	640	637	667	680	667	667	620	609	632	608	637	617	682	628	666	649	621	675	622	626	641	665	630	680	619	674	632	621	672	661	627	680	598	632	655	628	614	671	686	667	605	651	618	647	601	665	621	667	577	642	682	613	608	609	689	654	660	628	608	642	681	659	614	624	620	608	652	639	620	646	687	643	612	637	675	590	626	606	641	654	642	624	587	631	600	652	645	596	581	609	629	672	618	646	626	657	661	657	606	586	637	658	612	643	626	630	605	656	625	649	672	619	640	623	680	633	657	650	666	620	682	666	616	636	621	664	683	668	624	692	647	666	646	618	646	592	658	651	635	603	643	669	637	645	679	650	628	647	664	649	670	617	654	618	634	668	605	634	654	638	652	666	632	665	649	657	656	644	673	640	636	612	641	655	623	644	622	636	661	658	626	618	608	645	649	665	610	604	660	692	618	616	640	648	658	641	641	620	678	636	659	625	707	663	635	640	679	627	643	643	650	641	611	636	627	630	684	647	604	610	662	669	699	604	583	604	624	636	625	647	675	658	664	620	626	620	626	682	593	628	670	618	630	657	635	635	601	644	628	638	690	636	645	636	649	661	595	637	618	644	616	623	632	629	634	664	647	685	662	620	599	627	607	610	672	656	644	619	696	639	623	627	632	678	651	694	614	635	655	632	600	638	674	650	590	626	612	632	638	627	606	571	633	642	582	632	667	639	656	620	657	619	637	625	614	646	604	616	644	617	641	676	662	686	640	619	637	684	609	665	623	640	607	688	629	641	595	662	601	602	672	610	645	653	615	663	652	605	710	646	600	688	632	651	608	628	642	640	607	645	664	608	646	603	627	649	680	646	674	614	634	651	647	639	676	652	671	640	619	660	587	584	666	647	648	660	639	626	608	653	636	642	613	635	627	645	649	599	621	639	640	599	621	636	593	628	679	616	628	594	586	666	607	652	668	652	667	628	653	652	723	616	600	646	649	606	654	638	681	634	619	662	668	684	627	680	627	683	625	630	623	634	624	613	680	694	666	659	624	658	622	595	642	609	603	653	637	632	651	600	622	596	660	667	653	681	654	642	600	624	639	647	617	673	647	628	654	612	631	656	609	629	692	651	658	606	663	614	618	649	647	675	616	673	602	656	689	639	619	635	632	663	625	605	631	639	679	623	678	613	620	645	675	640	629	651	623	629	659	636	669	649	639	638	655	558	606	656	616	629	665	617	645	635	629	627	648	610	614	663	617	587	665	644	632	634	677	661	649	640	642	620	644	627	654	602	643	654	653	670	619	631	649	679	640	619	642	651	645	692	654	652	651	654	653	596	636	629	655	645	659	609	626	652	676	676	644	619	647	639	606	658	648	617	586	638	708	624	638	642	672	628	627	695	647	688	656	670	643	651	620	664	669	638	634	679	648	684	603	665	686	650	668	654	655	633	619	657	656	657	653	654	664	720	645	673	626	670	627	657	597	629	623	647	660	629	616	658	634	647	665	647	624	605	618	656	678	600	635	580	683	644	666	641	672	684	630	638	655	636	610	653	629	635	643	592	609	668	636	667	675	668	623	630	626	629	634	650	673	616	654	603	650	656	626	632	617	617	613	608	666	635	661	631	679	642	615	604	560	614	693	575	615	628	613	633	683	640	650	576	611	664	644	634	615	654	622	617	651	635	615	641	657	663	658	597	644	625	647	644	633	653	673	610	659	669	612	619	664	628	648	676	623	642	685	647	589	655	646	619	630	603	634	700	651	625	674	657	691	637	658	629	603	676	629	620	657	605	642	649	647	615	653	628	600	637	638	624	639	702	655	600	628	668	629	674	611	615	655	636	636	617	667	636	648	704	627	634	631	607	612	638	628	623	618	640	606	646	645	629	642	618	629	640	620	646	604	652	653	623	668	616	691	634	609	667	665	589	627	660	650	661	693	649	649	688	663	692	645	629	635	602	628	612	634	649	661	666	647	610	627	655	598	666	637	603	647	648	648	651	602	664	708	605	598	619	673	680	633	639	620	592	638	603	623	657	615	685	628	665	641	649	701	633	590	661	597	647	654	673	625	656	629	643	670	639	633	635	634	650	618	596	627	636	610	606	662	648	686	595	623	623	648	629	675	620	629	683	584	628	636	632	678	656	679	621	624	664	581	679	670	609	634	649	636	625	596	642	659	605	607	628	604	648	618	677	602	630	650	650	624	640	657	596	634	657	628	600	639	656	622	648	642	631	606	678	694	638	669	673	645	612	661	631	634	667	682	641	730	648	639	629	665	624	637	657	637	664	649	681	665	637	596	605	618	665	638	647	644	639	622	682	612	655	626	653	647	637	642	594	631	632	650	650	579	570	630	625	595	656	646	680	599	632	646	622	657	608	586	637	699	628	633	655	607	589	608	628	691	605	643	589	620	678	622	682	655	653	595	650	638	592	617	671	646	650	643	662	683	646	677	655	670	662
58737	83467	49845	17351	4155	1031	679	612	568	579	605	554	597	590	607	565	604	546	550	595	561	573	594	594	566	569	579	564	571	580	564	540	576	550	584	567	576	558	571	567	557	562	585	550	589	563	550	598	547	568	539	585	576	580	557	591	598	529	542	565	565	544	549	573	544	546	558	522	603	577	577	571	560	575	587	522	551	527	599	563	519	574	590	549	583	571	582	586	530	510	586	552	538	554	584	542	546	538	571	528	540	550	560	570	573	594	535	563	588	565	565	487	551	585	578	550	582	579	540	565	568	575	556	577	583	581	573	563	547	527	536	588	597	605	538	562	539	530	592	544	543	543	534	560	536	569	549	573	593	545	551	547	584	537	533	572	620	571	584	596	579	542	590	561	565	570	577	500	539	579	547	537	563	561	573	582	586	556	553	569	563	582	543	533	568	578	555	565	539	527	568	583	606	559	559	555	552	555	560	606	531	578	527	527	587	592	547	551	549	530	525	579	573	582	524	544	544	594	560	548	606	558	538	608	559	602	577	569	584	577	585	563	544	559	557	609	552	518	576	545	534	559	542	522	553	548	572	538	523	551	566	579	571	590	545	532	496	537	576	581	581	565	585	555	562	614	568	537	536	578	535	563	617	573	556	554	573	618	558	583	565	586	593	530	587	595	566	564	549	571	537	573	548	538	560	538	594	554	574	519	535	534	628	552	559	525	576	567	547	558	578	577	559	570	562	593	584	577	552	558	531	576	527	570	561	528	556	582	572	537	573	561	564	563	529	592	538	581	527	556	559	537	546	570	610	521	540	537	561	613	578	569	578	560	557	554	550	569	552	546	562	585	578	527	533	518	570	567	598	577	567	598	553	575	577	596	564	550	568	572	566	527	584	558	582	546	591	585	547	557	596	564	539	565	533	570	612	544	572	582	559	543	552	605	564	563	512	589	589	536	558	560	549	547	550	603	559	562	548	575	543	562	564	575	538	558	574	583	563	540	534	566	575	565	519	531	557	584	585	530	582	556	569	598	585	538	553	544	585	587	565	569	606	537	548	563	566	538	560	523	548	573	529	525	573	576	561	573	536	596	587	567	557	591	586	571	553	548	563	590	536	578	547	535	564	574	581	515	612	574	593	583	563	569	573	560	557	584	574	570	567	578	533	557	589	572	577	565	550	572	579	567	589	535	519	593	573	562	512	570	565	606	556	585	576	608	571	568	574	514	535	546	541	582	572	567	551	554	596	558	618	538	565	620	534	609	596	561	560	575	532	569	566	574	528	590	497	555	566	559	578	559	590	563	559	578	548	589	599	564	553	550	572	575	541	538	497	605	565	541	596	519	569	534	563	558	517	623	567	552	547	600	530	596	598	545	533	585	574	563	610	554	580	563	599	572	552	584	563	581	596	623	542	604	542	554	548	577	560	508	544	571	577	603	590	557	581	525	515	531	568	598	566	540	531	570	585	580	592	594	586	585	538	549	580	589	580	573	560	584	573	520	533	548	531	540	547	556	563	512	562	500	572	543	564	539	573	579	604	562	582	560	548	573	558	570	584	551	543	543	543	534	552	572	597	529	564	543	549	525	580	576	569	547	562	536	529	538	533	566	543	530	501	539	569	566	574	516	558	543	551	573	525	569	576	556	537	587	526	559	549	524	555	587	526	524	597	567	541	600	552	554	544	551	570	554	543	561	544	578	544	575	567	532	555	578	564	554	547	566	511	540	559	540	580	561	582	586	558	538	591	546	588	508	572	563	593	537	569	581	552	577	564	539	578	525	579	549	569	547	578	539	566	558	531	536	581	576	553	545	558	576	560	587	564	597	570	533	563	563	574	587	551	583	527	577	549	581	569	553	600	574	591	568	548	549	553	577	562	567	568	597	572	548	573	571	540	572	575	558	559	553	560	580	593	580	537	547	578	551	586	627	579	532	588	539	543	561	569	583	544	524	521	542	556	563	601	572	552	559	561	574	599	559	554	519	581	537	584	543	541	564	552	515	592	539	549	551	543	558	585	565	524	587	528	548	542	576	544	574	516	544	588	575	564	566	573	560	544	532	576	557	602	537	577	533	567	566	550	539	562	570	550	561	574	601	547	564	545	565	517	555	558	561	600	568	531	541	570	564	584	540	542	533	500	574	581	578	540	605	549	541	532	537	598	533	567	568	545	552	508	558	593	586	588	569	545	555	548	569	552	544	563	491	563	559	567	553	585	591	534	590	614	531	557	557	604	544	527	598	525	529	561	581	530	577	561	536	556	621	568	575	567	569	528	571	538	580	542	534	575	526	590	543	536	553	554	558	581	594	575	577	551	546	542	538	626	531	634	558	521	496	545	542	564	551	560	526	558	544	543	585	571	569	556	520	553	602	556	512	535	592	563	605	560	566	573	567	542	559	600	542	634	543	549	578	503	547	582	564	574	552	578	562	564	560	539	570	568	576	596	584	572	571	548	560	558	594	589	588	522	550	552	577	588	558	592	554	598	501	582	593	562	565	599	550	572	557	577	583	585	550	555	581	565	561	509	638	564	554	549	557	535	565	601	553	577	565	609	580	586	552	578	555	553	578	522	554	559	568	522	530	590	540	554	591	549	584	520	593	573	564	571	592	581	600	550	546	568	590	553	583	543	536	578	551	567	567	573	559	546	585	558	572	580	578	594	567	607	568	569	565	505	547	580	537	551	555	584	588	557	559	559	576	552	528	612	586	590	588	588	573	551	623	571	523	607	575	525	574	523	594	559	573	634	576	588	525	544	571	594	604	546	549	552	578	567	524	566	564	535	570	580	598	574	586	522	557	567	531	576	554	552	561	555	572	570	575	537	583	551	610	551	541	570	521	553	593	588	577	564	526	556	589	573	580	551	565	558	569	559	529	574	528	512	576	572	581	546	542	570	524	573	560	549	579	591	545	589	515	590	559	557	585	588	568	597	549	573	573	568	563	597	576	546	546	560	544	540	599	597	584	562	554	577	578	544	574	542	614	558	535	571	545	532	578	542	612	544	564	577	577	535	594	576	564	569	592	545	566	557	569	546	581	518	569	545	551	574	617	555	514	519	532	571	544	556	552	539	564	552	554	551	598	521	541	553	562	561	535	569	557	564	577	579	528	592	595	577	578	550	567	543	564	555	516	598	523	539	563	605	550	543	554	550	583	568	541	551	511	581	565	612	567	577	601	565	610	585	562	541	573	514	561	587	605	560	590	549	589	567	550	544	548	571	582	570	548	566	591	566	581	539	537	586	571	566	564	517	550	582	557	581	571	555	569	595	599	586	567	544	559	570	554	549	544	589	578	539	559	568	553	531	579	572	576	550	541	541	581	572	525	547	571	569	585	560	513	554	570	581	547	561	558	568	548	579	590	539	566	551	544	586	562	573	570	566	583	562	566	550	578	570	588	566	530	564	580	534	511	576	561	561	561	580	553	608	561	578	568	562	555	526	553	538	549	580	549	564	567	567	555	588	580	580	606	566	566	506	538	571	551	500	602	551	569
24410	23310	33295	28269	20766	11449	2243	1022	940	878	900	851	930	887	882	831	913	876	885	876	823	878	826	877	831	883	859	841	833	861	852	849	821	879	870	820	810	838	854	874	790	840	850	847	815	857	840	835	855	889	870	851	827	892	870	789	850	837	808	819	870	832	847	859	847	822	894	837	862	805	842	850	864	848	842	816	890	814	859	865	860	819	860	833	833	852	858	771	863	829	848	868	820	833	830	849	878	848	846	800	815	807	833	866	826	849	810	898	850	860	915	789	866	857	818	822	919	882	880	864	806	791	781	790	881	848	859	834	869	843	837	782	833	803	824	868	842	886	900	862	830	811	846	850	877	807	820	789	807	815	816	853	857	828	836	903	888	845	876	836	792	877	893	876	852	870	876	782	832	863	807	839	807	825	848	802	837	830	784	816	837	818	834	819	814	845	884	847	897	849	814	848	838	867	838	815	788	891	806	809	841	866	866	813	825	875	785	824	803	806	897	844	806	833	786	867	855	783	903	861	800	870	855	851	867	821	842	814	778	846	867	873	873	897	857	837	753	815	817	789	859	829	814	869	865	893	824	812	857	842	811	820	787	801	823	867	845	795	868	861	847	841	849	826	786	844	845	840	826	871	851	782	862	821	841	833	835	862	868	817	836	834	830	833	853	814	895	834	791	819	821	860	820	836	810	841	868	857	832	840	817	825	859	797	850	794	914	846	778	816	776	837	901	784	855	814	805	844	821	869	779	846	843	842	847	888	821	810	831	876	814	845	872	791	818	828	824	868	802	839	803	827	852	820	832	810	877	831	896	786	840	859	848	835	851	882	821	837	842	808	838	848	809	876	895	874	894	875	832	772	863	848	800	874	868	800	838	825	864	805	787	815	811	844	827	844	806	868	825	835	826	827	820	836	840	882	827	838	851	826	851	836	830	801	849	873	887	816	830	834	819	831	832	827	893	848	792	823	867	808	832	891	824	826	852	859	839	856	855	852	865	824	838	833	816	831	836	816	878	847	866	817	838	845	808	828	801	747	864	865	836	854	878	883	836	801	827	754	855	878	875	813	872	819	816	813	776	849	774	832	846	806	913	828	819	853	860	838	829	847	909	806	856	789	808	826	814	827	799	895	880	829	849	798	829	828	880	836	820	858	808	825	891	794	801	825	856	816	805	831	880	863	864	815	826	841	908	791	849	867	840	818	894	804	867	784	854	848	852	846	873	873	843	869	861	846	879	817	853	829	826	803	832	848	832	817	813	848	765	798	836	812	809	813	815	812	826	847	869	821	808	805	803	830	885	819	854	804	823	842	818	832	797	834	836	877	860	804	859	813	818	842	831	827	844	800	837	859	840	802	830	854	824	840	831	800	848	785	873	797	793	833	865	816	836	838	848	873	807	826	801	789	842	871	794	835	825	784	824	841	823	832	885	845	822	855	871	813	855	836	844	851	838	856	843	859	849	844	785	824	867	831	843	810	843	874	903	811	824	817	835	891	826	832	827	822	852	848	809	854	851	830	824	854	787	831	825	844	831	850	854	813	841	828	858	841	845	812	851	839	861	882	829	847	843	826	823	799	846	847	802	867	843	809	824	824	856	887	819	846	868	835	841	817	762	894	822	816	855	814	818	847	847	851	887	852	828	811	808	855	850	840	858	832	871	787	828	777	836	821	851	819	851	834	850	872	817	805	879	829	845	842	783	849	809	867	849	907	838	860	818	874	850	832	872	821	843	832	860	840	838	798	850	840	861	827	793	811	850	820	849	840	879	843	820	850	806	854	820	838	815	833	874	863	826	778	873	810	809	799	848	827	859	867	863	832	892	892	851	813	825	823	854	801	829	836	864	805	781	870	804	892	826	879	828	841	828	873	852	830	844	817	837	821	873	821	852	878	795	826	804	786	849	860	800	825	847	809	849	837	846	856	807	834	812	840	847	866	851	834	832	878	833	867	863	857	853	833	864	921	881	837	851	768	836	888	846	813	830	895	836	802	819	836	902	810	825	817	882	855	856	856	802	811	823	867	910	813	808	829	835	847	819	855	857	856	839	854	864	823	836	874	851	861	859	851	898	856	821	794	896	865	809	828	825	798	831	874	861	794	910	888	836	858	864	852	842	864	850	797	820	877	821	849	843	869	872	835	922	864	794	885	852	859	850	871	835	894	844	804	834	803	828	781	859	875	815	836	836	875	860	881	860	823	786	848	890	792	806	890	824	835	826	800	801	877	877	807	854	836	815	805	837	770	824	850	831	785	854	843	834	895	901	875	878	848	857	837	855	820	868	767	821	857	840	832	847	837	795	775	854	856	846	854	874	856	864	910	803	904	781	844	801	911	903	812	797	869	881	834	879	842	830	820	847	841	798	815	841	806	798	849	778	820	805	809	862	816	808	830	869	836	838	788	818	851	872	806	871	834	857	873	850	813	863	790	888	786	815	818	869	838	844	908	805	820	872	839	872	844	828	888	851	834	857	844	802	830	825	809	851	878	861	801	879	854	861	852	831	849	875	827	838	802	836	832	811	864	881	833	837	848	839	825	816	841	865	873	832	844	843	846	854	842	917	854	793	875	845	880	835	889	817	790	762	855	870	895	834	815	848	870	850	832	867	836	843	831	843	881	862	826	909	854	845	843	871	845	844	845	805	832	870	864	836	872	811	831	880	849	821	800	818	829	856	824	842	825	830	873	837	854	840	854	825	796	844	875	836	774	878	872	849	888	789	841	813	828	835	837	842	851	851	893	828	901	876	824	820	822	828	849	878	828	825	827	797	834	832	838	869	871	897	863	862	828	810	804	813	846	840	823	806	763	858	817	846	830	868	847	910	824	823	808	812	836	816	882	849	865	780	803	842	841	834	830	853	864	821	815	828	880	874	807	831	818	794	868	829	856	828	815	833	810	849	852	854	864	812	837	880	821	877	850	834	813	837	843	809	834	860	805	802	851	832	804	823	847	834	876	814	830	848	900	845	807	860	826	827	888	882	842	795	847	871	890	841	810	800	791	842	799	836	828	864	810	874	861	771	859	851	871	773	894	832	809	828	823	826	873	819	856	838	856	862	863	879	818	839	889	825	837	808	819	821	864	813	826	819	852	874	814	915	832	841	826	793	816	830	821	821	847	872	761	853	836	839	838	817	834	770	773	827	877	847	816	811	857	816	811	834	836	844	846	811	856	833	800	851	811	808	885	884	851	868	806	906	812	850	853	886	806	806	811	807	797	831	840	891	834	768	875	767	872	809	822	823	834	818	804	875	827	785	813	814	864	797	846	811	889	849	842	824	825	829	832	879	842	863	864	834	862	795	850	831	838	786	818	889	829	825	828	838	812	787	811	835	869	801	847	830	860	841	849	819	833	849	796	851	848	816	801	858	856	845	865	810	851	827	852	816	886	843	851	834	826	851	839	845	830	825	859	833	842	823	835	847	825	823	835	837	867	862	809	854	839	848	845	804	836	844	848	807	871	861	860	773	840	882	859	833	860	845	794	822	848
64411	100724	66358	30387	8657	2037	903	804	735	772	809	786	769	829	719	723	819	813	771	747	783	717	795	710	768	769	792	768	725	815	799	808	773	726	778	819	766	783	812	769	750	745	718	788	804	791	771	737	734	729	737	730	741	817	816	796	793	764	818	779	779	782	767	745	734	800	754	793	740	771	701	771	807	759	774	811	790	760	780	793	786	793	746	726	698	756	738	763	757	769	750	807	769	749	754	694	754	775	748	723	747	786	819	738	782	807	767	764	764	752	734	767	767	735	801	782	742	731	757	769	746	785	759	762	767	717	755	764	757	731	760	732	804	804	758	798	731	788	759	717	779	760	758	758	777	783	742	804	728	745	746	697	743	753	734	790	760	773	746	718	762	742	736	755	768	753	782	810	750	808	721	763	746	750	770	754	763	774	765	744	719	777	732	717	722	699	771	781	777	751	766	725	764	809	732	803	750	720	699	732	782	746	716	772	768	761	755	721	730	684	799	744	775	755	780	789	776	740	753	722	765	765	766	783	770	784	824	796	815	749	751	748	782	737	750	719	752	734	767	784	768	729	782	752	779	766	745	762	743	723	781	757	784	708	763	745	780	824	782	782	757	825	808	739	793	814	797	716	743	729	772	751	767	764	786	765	787	756	745	747	745	760	727	774	743	727	740	728	731	723	747	788	810	785	758	814	750	802	744	736	735	773	787	748	724	732	777	750	744	772	709	816	834	742	768	764	804	792	781	698	748	733	714	703	772	783	766	820	768	732	692	735	810	714	753	771	709	769	769	762	781	746	734	755	737	724	718	770	744	749	736	739	724	748	688	742	766	815	755	742	750	789	777	784	772	788	778	774	744	708	799	750	761	757	753	791	747	732	753	763	770	736	802	739	705	782	792	756	799	725	729	789	790	779	747	764	762	765	757	765	744	743	747	752	755	791	786	751	765	724	686	724	798	757	780	745	790	758	777	741	760	738	773	776	735	730	726	797	746	795	779	769	744	764	727	753	779	761	717	721	765	784	729	761	770	757	785	773	823	785	715	732	750	767	761	796	765	726	736	733	755	703	788	770	715	784	790	792	744	827	741	747	719	758	709	777	778	793	749	795	801	806	791	736	788	748	741	778	754	737	747	758	762	811	717	810	725	775	764	763	756	760	754	708	784	752	697	774	744	758	785	784	770	783	725	712	741	771	754	750	736	726	767	730	736	785	803	775	708	807	788	750	780	716	715	741	814	730	733	745	750	816	738	752	776	803	746	731	746	762	726	724	715	741	705	750	789	736	707	747	769	772	762	754	770	752	713	724	794	747	808	742	755	701	734	776	791	782	767	742	726	742	798	805	716	769	751	759	717	750	785	765	686	781	806	793	762	756	760	754	784	766	793	762	792	792	770	763	768	789	743	771	733	732	780	726	780	726	799	753	801	738	736	729	728	757	711	794	762	787	792	755	759	759	756	783	753	752	759	730	754	766	806	709	739	748	730	746	771	747	695	777	757	724	777	736	766	746	729	730	763	848	748	729	753	695	739	757	801	716	796	782	768	739	760	724	753	809	694	741	736	736	798	806	734	768	766	740	752	747	767	794	754	753	744	809	812	760	773	752	756	755	789	736	768	741	819	705	775	698	759	733	750	740	770	812	770	737	755	731	729	783	771	784	754	760	746	712	834	806	780	756	686	770	781	757	767	767	817	708	716	698	772	795	782	756	799	738	755	736	720	727	740	781	703	709	757	747	717	823	740	787	731	711	748	739	763	770	744	713	743	769	715	735	813	722	725	762	811	717	778	726	743	753	821	768	719	744	760	751	770	780	761	741	717	808	733	747	772	765	758	718	766	785	783	779	701	777	788	778	768	779	801	728	752	792	757	770	764	745	786	774	757	754	756	689	727	701	743	746	741	799	751	777	763	756	745	789	716	765	794	713	765	721	721	770	733	774	719	786	754	757	735	734	726	787	762	706	778	764	781	786	745	739	762	805	757	734	730	778	777	724	753	757	763	736	768	756	773	798	742	716	764	732	737	758	764	750	762	760	754	751	793	772	739	788	769	750	825	743	746	743	736	727	750	737	778	728	806	794	774	785	716	749	734	757	735	748	802	742	805	766	765	793	713	774	731	682	733	746	731	721	738	712	702	744	768	756	729	759	719	751	748	753	770	750	739	759	750	743	729	774	784	737	770	706	725	772	764	746	735	717	801	751	793	787	777	745	768	737	769	758	762	791	734	761	745	734	762	776	781	757	767	743	769	757	781	764	785	729	729	736	766	733	754	772	722	692	754	758	734	743	777	744	723	818	759	736	747	670	786	783	795	794	726	809	760	797	774	709	784	778	800	744	727	737	702	760	720	777	771	708	778	752	742	732	775	767	739	740	773	762	733	746	729	763	758	740	749	717	731	791	752	759	785	757	815	768	720	754	753	783	766	761	756	771	773	770	746	749	750	757	733	767	716	775	731	784	782	737	721	706	782	754	767	743	711	777	745	769	744	775	768	745	789	742	714	788	766	740	746	763	711	733	754	753	796	740	722	736	708	724	804	756	754	706	767	791	725	812	729	767	731	792	748	780	761	731	734	725	707	770	785	768	774	746	770	771	757	749	704	724	831	774	704	729	744	747	778	785	730	766	770	747	743	756	760	739	747	763	763	730	695	754	750	767	739	736	696	751	740	748	778	707	778	738	767	762	756	737	719	742	769	717	784	724	777	753	775	754	732	712	787	744	730	736	761	755	808	757	729	816	738	746	741	745	737	784	708	823	726	703	757	762	760	778	727	756	772	831	707	748	783	743	769	795	727	744	748	771	753	756	755	755	751	748	765	759	766	746	753	716	744	793	727	727	769	746	767	742	788	705	755	701	728	747	785	744	756	783	765	749	756	780	781	755	760	749	794	753	746	744	718	765	780	775	715	745	795	727	773	737	777	726	695	797	772	736	707	741	758	776	793	803	740	779	749	704	755	721	729	790	741	751	764	772	743	750	753	762	767	737	705	739	746	756	750	724	804	767	721	770	727	741	796	721	732	708	754	736	759	757	759	735	798	756	762	749	750	766	734	765	753	710	769	722	734	757	732	744	746	726	805	734	748	719	793	763	758	807	741	753	726	727	734	748	716	697	754	750	753	770	732	830	769	754	763	768	783	756	759	766	805	800	746	721	776	732	747	790	733	777	695	763	704	762	725	801	776	793	722	758	798	693	760	753	747	718	724	739	744	759	740	783	762	766	756	759	768	749	717	764	730	749	724	796	775	804	772	792	747	750	752	753	822	768	768	750	746	748	761	768	815	770	744	743	718	743	763	826	757	769	747	827	715	680	785	756	741	745	757	739	738	741	710	791	726	785	756	792	718	750	778	748	764	720	765	764	701	756	744	783	744	755	788	716	704	724	794	735	716	719	737	750	749	754	782	726	729	790	763	728	735	715	760	741	763	744	729	718	785	759	801	706	798	710	763	753	787	772	748	752	704	726	761	738	788	766	743	775	747	733	690	694	735	776
32020	32362	23254	7552	1467	808	709	680	627	636	666	657	637	650	691	655	660	642	680	661	652	647	680	641	654	651	667	692	677	697	688	637	668	709	688	637	633	638	641	656	696	682	695	587	654	665	631	688	651	604	621	657	642	630	674	654	661	623	645	643	671	626	635	647	622	658	662	657	639	611	650	689	630	639	616	664	597	649	659	648	674	692	669	723	675	657	708	655	657	673	651	674	607	706	664	711	612	644	603	673	686	670	666	646	679	625	643	624	628	648	627	631	689	632	647	663	643	667	631	650	648	673	664	642	646	621	660	630	648	703	609	671	656	631	645	640	674	638	637	633	691	636	681	684	657	655	629	628	672	692	654	658	664	634	672	636	647	665	642	684	652	630	667	596	637	661	637	622	640	678	622	673	672	655	615	645	608	615	669	652	639	622	666	582	666	625	668	631	635	689	656	614	665	658	617	661	649	600	638	644	658	644	647	616	661	645	653	672	706	657	643	668	655	630	669	662	616	674	666	647	631	635	694	658	650	694	601	655	713	586	635	636	611	692	649	677	655	621	621	633	621	643	624	681	684	658	652	624	629	675	646	691	612	639	643	679	683	649	649	649	639	660	665	612	616	605	616	645	625	685	619	666	651	658	674	598	640	642	646	706	644	620	650	630	664	680	644	631	631	654	670	666	689	655	645	701	665	692	664	625	664	709	641	667	664	635	642	670	646	692	678	665	649	663	713	653	636	612	624	660	625	659	658	688	676	598	636	653	659	657	603	656	661	681	668	633	661	614	702	640	677	643	695	704	627	676	662	659	629	660	641	676	674	661	652	657	654	645	648	637	632	659	687	642	644	651	648	692	679	635	628	632	629	688	665	654	696	644	638	620	665	632	669	641	671	684	618	676	657	689	676	699	660	671	626	629	674	647	712	661	701	660	611	659	667	664	654	653	623	594	640	668	693	633	639	674	706	671	621	687	704	694	606	651	677	588	604	655	654	636	635	610	663	639	609	702	656	666	679	668	630	633	682	661	642	657	619	705	623	607	656	625	613	643	658	682	612	695	632	677	617	659	640	641	633	646	650	631	669	669	617	621	601	620	646	629	667	629	699	582	640	655	716	666	642	653	652	695	665	696	680	613	672	686	620	639	650	639	636	606	665	633	675	631	661	638	663	637	639	650	651	654	669	678	653	616	655	654	645	653	643	625	625	626	637	662	689	642	646	653	678	642	667	676	640	640	661	698	671	646	648	664	629	707	640	674	682	652	625	607	602	668	659	627	652	668	643	626	673	643	661	630	679	645	685	644	663	648	628	661	622	622	607	689	669	644	661	642	634	659	646	606	638	649	710	621	625	627	636	636	677	674	648	625	703	660	638	684	661	711	608	661	659	595	654	603	616	665	616	639	626	713	671	686	705	638	641	656	627	698	617	641	667	644	637	679	645	636	660	630	641	653	621	673	681	663	649	660	624	695	650	619	710	682	652	642	658	665	658	639	684	600	674	637	601	636	673	676	644	653	637	637	619	664	675	653	681	599	649	672	659	678	622	642	641	685	673	674	664	649	649	650	647	687	621	693	661	675	642	664	678	652	612	666	641	642	597	691	695	694	577	681	643	614	647	661	665	610	659	653	655	732	674	677	696	641	679	624	656	653	613	667	645	655	696	702	621	639	653	629	654	622	580	658	657	636	647	650	647	641	642	639	652	657	642	677	643	654	654	672	647	653	645	644	642	658	688	624	612	629	657	655	645	659	634	707	653	648	637	614	648	665	679	685	626	694	682	636	647	626	664	635	677	657	661	701	663	658	700	657	607	651	661	657	680	654	649	647	690	631	693	632	627	614	649	633	674	628	697	646	660	652	625	664	718	676	647	653	618	682	709	638	621	672	660	654	636	636	651	626	621	640	718	652	670	665	668	603	680	599	667	678	694	622	688	630	652	653	651	609	661	670	667	680	706	644	663	693	656	681	609	641	661	667	601	634	642	625	640	669	623	727	680	651	668	663	620	678	686	639	587	645	616	674	662	624	658	701	645	625	633	679	648	667	646	624	654	655	662	637	682	644	675	653	650	668	639	626	707	629	668	657	629	637	662	639	653	603	639	627	660	629	613	630	680	637	630	637	681	595	657	638	630	621	686	662	638	629	725	665	659	655	642	680	654	665	651	665	618	690	613	655	651	700	652	694	682	643	680	682	605	681	655	637	649	673	609	660	652	667	628	647	627	674	633	689	670	669	696	629	599	692	612	634	614	640	650	628	588	673	647	655	690	634	654	613	654	692	626	650	670	660	662	635	658	681	679	665	681	624	658	635	625	690	645	634	621	616	665	653	662	673	647	689	706	669	657	653	666	621	677	653	639	687	629	647	690	661	620	663	635	613	637	600	662	667	612	706	636	639	659	639	715	652	672	666	652	649	649	642	668	653	651	639	672	660	625	634	664	670	635	636	661	645	649	675	620	669	630	659	676	663	648	644	622	698	698	637	640	645	700	673	716	664	651	680	638	676	649	594	649	625	688	618	669	660	684	668	706	656	679	665	650	653	635	627	636	612	629	637	644	657	685	639	675	657	700	615	658	656	672	644	611	683	601	690	649	675	668	627	703	671	673	597	628	664	654	631	636	661	664	649	703	653	598	668	687	665	650	653	663	629	658	622	642	678	671	698	656	641	596	623	631	631	658	648	610	689	686	688	684	642	677	610	637	639	633	671	642	654	634	654	671	634	640	636	628	643	621	666	638	680	668	639	668	608	660	652	661	698	660	669	636	646	666	676	611	662	664	636	638	657	677	629	593	635	606	669	672	649	648	629	643	631	649	642	651	670	640	627	657	657	620	641	664	637	661	642	660	632	668	706	655	624	636	600	636	685	636	669	626	698	647	605	657	628	657	647	635	691	673	670	678	634	670	648	670	681	659	666	649	650	675	655	655	671	667	646	668	636	668	659	653	680	645	641	624	628	656	668	654	675	677	671	671	679	667	619	691	700	628	692	639	668	664	655	647	644	639	632	669	657	651	661	635	659	666	705	634	671	643	645	679	689	636	693	659	692	646	636	628	698	642	679	662	673	651	670	672	693	658	644	646	643	663	619	632	626	601	686	590	673	616	660	584	692	666	645	675	620	649	624	676	610	630	614	709	665	650	639	637	681	619	666	654	633	689	648	662	673	670	688	673	653	688	676	654	635	658	684	638	646	673	613	616	652	668	689	673	644	699	652	642	665	586	657	655	670	684	665	626	624	658	628	600	685	625	627	694	653	716	640	647	662	647	655	610	647	685	624	651	672	653	639	604	671	661	621	626	612	668	605	663	670	638	614	630	678	639	649	700	668	643	662	656	668	685	698	684	675	659	692	689	627	661	648	669	681	638	624	656	613	647	673	634	608	659	666	644	669	628	643	619	659	666	643	629	659	656	646	676	654	627	657	654	669	665	667	631	638	688	629	693	636	649	667	646	685	677	662	704	663	650	671	630	621	653	641	640	664	675	677	645	638	684	705
26308	35100	16002	4013	1157	642	535	514	537	545	522	541	491	510	524	544	542	490	520	548	522	518	532	486	542	534	528	519	545	527	536	521	531	530	520	520	536	522	516	515	500	528	553	542	522	529	490	524	555	519	535	533	543	531	537	548	551	537	507	536	516	545	555	533	551	537	530	515	526	519	521	515	524	545	520	550	529	540	508	550	540	528	534	527	549	516	528	535	553	541	521	512	542	503	525	538	572	555	492	509	499	563	518	563	507	496	554	517	520	546	561	506	553	551	515	501	543	541	531	515	500	572	549	512	486	526	533	502	512	540	496	528	483	489	525	566	546	506	542	539	530	537	526	481	528	543	516	534	524	513	555	515	514	525	489	516	537	516	516	510	512	517	504	521	539	505	530	530	547	537	511	549	538	521	513	549	485	539	497	535	526	543	510	506	513	548	513	538	521	525	547	526	516	538	504	511	520	511	538	544	492	521	583	565	532	532	498	538	515	516	500	528	577	518	530	523	474	495	503	558	558	567	523	501	518	515	510	504	555	546	501	469	538	512	518	569	544	564	519	544	539	526	563	542	537	547	518	541	540	512	537	528	516	517	568	459	508	572	544	531	524	529	527	516	525	479	547	527	506	527	483	520	546	501	551	522	525	476	573	492	503	470	546	572	518	517	583	489	532	512	524	534	493	533	573	514	545	555	560	502	517	530	513	557	502	516	524	555	504	506	537	559	501	525	530	547	550	505	543	488	520	537	504	492	514	495	523	548	489	518	537	521	540	532	498	551	547	488	504	516	543	578	516	513	537	484	521	570	561	542	506	547	534	548	549	551	505	514	537	530	556	504	518	562	512	506	555	560	505	519	512	498	529	529	523	500	525	524	499	582	533	537	533	526	552	499	549	544	552	510	522	508	560	542	508	494	548	555	484	550	532	516	510	554	483	540	500	490	521	522	522	511	510	551	531	521	509	581	558	515	531	544	516	562	533	522	530	542	540	521	516	500	563	559	536	492	560	566	494	523	544	525	522	508	545	508	531	516	545	535	529	537	511	525	527	543	528	531	525	469	510	518	552	518	492	525	538	489	547	499	521	489	518	546	525	496	536	512	533	558	524	503	529	520	550	550	572	512	489	496	537	561	481	533	557	527	521	546	574	503	510	594	522	549	527	509	526	525	518	507	514	560	517	526	502	489	552	507	476	553	551	513	543	533	546	545	474	526	534	552	524	535	533	542	505	532	530	502	495	520	539	552	542	536	544	513	522	522	576	519	493	534	546	507	499	493	523	509	524	565	484	529	521	512	502	510	557	502	512	493	572	532	531	521	567	549	549	559	514	511	540	564	501	548	527	546	566	543	541	535	515	519	532	546	526	509	543	558	535	523	512	536	550	497	564	498	517	563	511	531	533	509	521	512	541	555	533	535	548	515	500	539	486	541	519	536	498	559	515	510	536	544	555	519	515	545	504	486	535	551	548	533	553	478	547	539	534	532	538	546	523	545	512	497	545	541	548	535	502	526	542	542	537	498	555	543	508	529	539	604	540	540	517	493	499	534	523	522	525	500	493	534	547	475	546	497	545	535	550	549	516	507	539	567	556	505	517	548	534	513	549	527	522	497	511	521	526	578	522	524	566	535	547	505	546	521	524	478	557	505	562	520	532	497	535	514	553	526	545	523	561	545	540	485	512	560	536	557	519	532	528	509	563	517	534	499	524	524	551	531	504	545	529	569	534	531	557	497	545	549	519	520	508	558	532	490	524	507	511	504	562	532	487	547	525	510	549	519	491	505	521	556	557	495	533	561	533	561	529	568	559	489	564	532	524	502	573	533	532	530	522	553	541	526	512	573	537	508	517	508	552	552	489	561	524	516	490	545	502	474	566	549	550	542	559	555	511	545	516	557	549	559	533	526	531	543	523	529	481	489	489	521	519	547	500	550	508	536	533	502	537	558	517	527	568	541	541	548	509	558	581	552	576	522	532	542	576	529	498	552	507	566	522	509	574	516	535	520	567	502	546	510	527	526	547	581	499	514	544	538	575	592	540	551	525	511	589	527	535	519	534	519	508	535	483	535	523	538	553	503	558	515	531	519	517	519	518	543	505	534	536	491	533	495	524	501	540	538	484	502	518	552	510	578	479	495	505	521	505	513	510	528	515	555	573	514	509	503	530	543	574	526	562	501	565	516	503	535	514	532	561	508	538	505	492	514	528	512	532	520	524	549	540	535	559	561	544	575	523	556	544	537	492	497	531	509	542	571	559	533	515	551	563	570	513	557	530	518	519	519	538	555	527	492	498	546	518	535	532	565	526	552	552	535	535	527	535	534	576	509	533	571	509	551	516	535	524	518	536	553	548	550	525	562	510	556	504	541	522	535	540	543	528	527	523	555	547	518	537	517	554	514	526	533	527	518	533	518	503	523	518	537	536	548	536	543	560	533	524	515	553	506	529	531	545	524	513	554	527	498	550	509	509	484	543	523	507	506	543	504	592	543	490	590	556	516	567	500	481	537	501	513	531	546	526	570	534	524	508	523	507	547	495	528	495	523	573	545	502	557	511	540	547	567	528	536	494	551	557	541	546	574	530	498	496	509	522	500	531	517	498	545	545	539	588	547	522	539	529	528	531	546	533	531	533	527	514	540	496	532	516	522	567	508	560	537	533	529	517	525	501	561	499	573	504	531	513	555	548	528	503	544	508	551	553	527	513	508	554	528	517	529	532	523	542	544	560	555	514	538	562	534	506	508	580	524	508	532	512	545	518	521	516	545	536	544	560	521	531	513	544	532	498	544	533	572	543	509	501	512	536	521	501	522	489	511	552	557	540	497	536	536	509	528	531	522	523	541	540	555	567	550	545	547	541	513	552	494	528	544	522	510	517	550	522	565	542	522	532	557	557	505	518	511	555	508	508	550	557	508	563	507	494	514	552	516	557	528	516	527	571	544	573	536	539	507	536	573	535	551	551	543	525	518	523	510	529	529	540	561	497	554	528	553	528	566	559	534	513	527	531	498	523	496	517	490	575	537	525	533	524	533	508	519	520	542	565	529	547	499	521	512	535	517	557	499	529	524	493	513	513	542	519	508	533	537	552	512	526	546	512	565	516	514	544	517	490	542	569	518	496	568	514	532	533	550	540	535	540	584	564	517	534	513	504	549	527	529	538	534	518	533	514	514	520	538	556	533	521	514	497	538	496	549	524	530	558	530	512	554	511	532	511	564	544	499	523	519	490	541	491	508	543	541	523	521	502	506	518	533	575	515	549	522	545	519	552	537	542	547	512	548	540	531	503	510	545	533	532	562	518	517	511	525	500	554	517	559	570	492	551	532	537	552	507	532	527	514	517	508	522	514	574	540	518	506	562	522	535	530	521	508	516	513	510	523	534	554	513	516	535	539	502	492	537	564	481	544	516	540	557	504	514	542	538	529	547	503	486	557	522	486	553	536	513	533	540	559	522	487	509	554	536	536	506	485	504	530	546	548	536	534	505	509	514	538
26798	28339	39168	29779	11733	2023	891	731	696	709	732	674	757	709	730	712	690	654	755	758	703	674	708	708	685	673	667	661	625	686	670	681	701	657	713	695	697	679	710	719	729	699	681	656	687	702	657	668	667	720	742	705	698	715	646	691	751	688	712	674	707	692	691	670	678	721	652	672	702	659	673	715	719	714	642	662	680	621	684	676	675	738	652	679	626	621	689	667	699	680	667	644	657	664	692	649	682	674	653	641	666	667	616	671	727	694	685	665	692	689	645	691	684	659	661	698	695	659	699	697	712	721	680	665	684	703	692	633	636	709	748	699	640	663	694	704	706	693	695	701	667	730	667	701	656	692	721	696	686	705	623	620	680	703	683	684	709	673	705	678	668	647	658	689	698	688	718	691	668	709	671	677	707	692	707	699	640	692	672	700	718	673	716	695	701	673	719	714	711	679	719	672	664	739	721	687	684	702	701	654	716	635	697	669	668	628	704	719	641	689	657	669	637	667	711	649	673	659	630	727	675	641	693	705	642	698	671	674	667	690	672	701	709	675	687	678	682	716	650	675	720	682	688	694	685	720	675	679	653	687	686	641	693	670	634	744	661	709	732	658	666	693	709	678	655	679	682	676	697	675	635	720	709	648	720	696	691	672	672	664	680	682	667	673	675	647	695	674	684	668	670	731	667	715	659	690	730	664	692	706	665	699	685	722	663	668	714	719	650	673	658	681	665	699	661	687	671	718	688	708	669	702	688	678	650	711	691	679	730	714	702	669	705	679	674	679	691	696	700	659	662	633	699	661	690	654	740	679	712	680	662	653	615	687	742	623	695	695	655	646	694	686	691	687	690	701	689	691	661	701	669	658	672	665	686	677	656	686	665	693	719	663	689	663	654	714	698	719	719	691	702	686	708	722	680	712	645	648	684	641	709	698	654	672	702	703	668	660	693	705	695	646	734	697	686	693	668	692	719	721	664	688	687	636	688	679	703	689	705	646	688	648	696	737	702	629	714	643	666	685	670	681	679	651	745	646	680	693	675	670	742	701	684	642	672	674	662	713	665	726	632	705	694	708	722	704	679	629	657	679	659	668	663	682	670	693	698	699	702	694	727	702	670	689	687	664	704	665	686	714	729	668	661	666	732	681	734	691	685	673	653	668	700	677	651	661	717	722	666	679	655	643	711	687	668	641	656	647	675	663	688	669	704	696	675	724	677	710	705	675	687	633	661	665	673	686	683	655	665	729	656	700	692	685	674	718	703	717	702	675	694	704	684	699	690	695	681	686	688	691	665	699	671	672	652	641	705	698	714	665	648	684	663	669	664	672	663	673	642	662	659	717	697	654	686	680	678	667	633	686	741	709	662	690	704	642	722	719	718	659	668	675	664	674	658	650	694	674	743	665	661	693	650	669	666	646	652	665	694	678	715	753	677	664	681	636	636	686	672	728	674	649	654	675	708	695	633	671	622	706	690	662	676	629	696	688	699	708	713	669	717	689	633	719	648	700	685	706	668	697	652	657	709	660	637	728	654	703	693	736	683	698	669	684	714	719	692	706	716	677	694	704	719	664	697	633	724	716	669	732	683	661	686	628	675	705	686	629	643	650	685	713	689	697	711	683	719	648	675	700	654	677	691	718	686	674	669	685	652	688	723	635	686	695	667	669	741	685	661	672	712	695	699	656	637	727	685	742	715	731	710	673	683	694	722	704	673	711	720	687	663	646	689	641	683	651	701	641	706	669	697	641	663	724	693	688	609	699	645	703	713	685	685	705	643	679	643	696	641	719	680	657	704	692	683	723	685	670	717	679	675	693	638	727	678	688	631	711	688	717	705	717	684	690	667	650	621	706	682	700	660	646	656	758	719	674	675	679	670	713	712	687	657	699	648	692	696	654	674	715	712	662	643	653	632	674	719	648	716	672	677	690	657	680	781	717	693	681	690	646	698	646	689	627	666	677	685	690	676	671	689	708	750	662	654	702	703	647	663	630	679	696	679	682	698	686	659	685	705	703	699	633	714	661	726	659	693	629	679	676	699	691	677	686	663	735	734	687	694	679	674	710	665	658	706	664	683	687	702	677	684	677	675	675	729	749	678	685	673	734	701	694	687	704	687	676	677	660	687	693	663	710	660	650	683	684	680	674	692	690	698	697	734	665	654	679	651	694	683	700	725	701	655	702	709	637	661	717	661	636	680	657	695	693	673	723	722	644	705	676	701	652	732	672	650	716	701	683	715	668	669	702	660	656	687	685	694	695	690	611	687	719	699	660	716	685	667	619	726	686	668	719	722	733	665	668	684	696	671	684	647	700	699	673	696	738	676	701	673	684	683	676	692	669	680	686	693	699	692	669	693	659	654	661	686	673	695	701	682	710	656	707	746	701	667	676	666	684	693	668	688	713	691	657	673	674	674	704	737	705	701	705	702	649	668	679	651	687	664	703	689	704	660	687	695	699	716	718	693	697	640	678	668	652	648	686	676	688	714	699	656	703	650	648	648	682	693	655	675	682	650	694	653	690	675	681	638	690	705	650	703	666	689	675	667	705	730	664	683	706	694	648	711	693	707	686	720	651	699	677	659	727	672	654	648	668	692	668	684	674	713	715	635	685	689	714	698	689	716	670	700	640	609	630	681	645	674	716	671	661	675	660	697	653	642	723	700	709	685	720	678	664	623	670	704	696	672	705	683	674	688	618	689	658	684	654	663	692	705	669	662	701	676	672	685	726	683	713	706	726	661	701	709	688	643	686	676	686	701	708	670	652	682	712	643	671	655	675	685	666	691	668	714	658	678	699	675	727	673	633	680	725	673	635	698	682	694	700	728	724	664	641	630	656	703	699	689	708	663	645	695	697	691	693	686	697	696	710	699	687	688	696	704	684	656	650	617	684	692	721	690	715	697	648	707	684	708	631	665	670	631	671	694	671	709	666	685	665	711	682	672	695	708	685	681	675	671	657	693	679	741	672	707	670	639	720	742	680	707	694	675	706	656	679	656	653	634	668	691	641	644	672	741	669	712	690	645	650	657	693	673	645	704	667	666	655	667	729	683	675	680	671	696	700	651	687	718	676	691	719	707	691	676	694	683	682	697	648	689	685	690	690	686	674	679	652	610	679	679	646	668	721	691	657	692	637	684	726	697	671	701	724	667	671	679	700	692	673	676	682	638	689	682	642	680	688	715	715	703	665	665	700	671	699	695	696	672	695	676	666	721	705	688	719	675	685	704	705	695	710	731	662	652	666	670	691	675	684	662	657	720	689	695	648	683	705	660	682	687	685	641	679	660	713	739	657	725	702	656	659	706	705	663	707	687	639	717	674	702	720	716	690	664	633	644	680	692	750	684	646	678	675	701	656	655	661	674	716	694	664	655	674	651	702	673	689	687	663	711	702	728	652	702	627	679	700	731	686	659	642	669	731	661	676	690	681	656	671	711	707	693	689	715	624	651	704	653	659	704	693	717	683	707	657	727	674	657	708	668	707	699	678	691	644	713	717
59207	80744	50665	17460	4178	1110	660	623	628	614	599	583	609	591	621	578	631	557	540	606	604	621	553	584	577	565	581	597	603	604	601	564	575	588	620	585	611	611	588	570	565	601	577	592	648	585	582	619	603	623	552	567	564	606	609	576	626	571	613	613	602	566	551	595	575	568	597	633	645	606	579	620	602	620	642	573	572	557	617	610	547	601	578	565	643	607	549	588	602	614	590	585	616	563	624	590	572	572	576	582	585	634	633	553	578	595	577	645	601	615	576	536	584	589	568	607	625	548	599	555	638	573	613	605	585	636	551	605	591	567	574	581	591	591	576	580	512	612	633	581	610	603	627	596	615	616	571	569	548	518	624	556	569	562	599	584	616	560	584	595	548	594	622	589	563	625	586	575	545	600	567	609	574	584	566	562	570	602	600	570	623	577	596	632	579	617	582	568	602	598	615	582	596	579	607	592	568	607	585	520	604	566	557	569	609	611	632	587	567	620	544	569	595	576	569	586	548	585	587	612	586	591	569	570	591	610	603	583	603	541	614	541	605	539	621	564	592	665	625	600	592	607	568	621	627	578	594	610	597	576	581	575	611	620	562	595	600	583	603	643	579	634	605	559	555	574	609	587	637	596	596	608	617	551	556	611	574	618	588	580	571	620	591	619	595	587	570	556	620	589	594	593	589	569	537	594	560	597	603	598	572	589	582	575	591	562	557	598	542	595	610	587	570	605	648	601	606	616	606	605	578	573	611	587	571	596	534	542	621	569	587	561	582	588	611	587	605	603	563	607	578	576	586	588	591	553	641	605	578	560	590	623	560	596	624	555	591	596	564	604	628	578	597	589	603	609	575	593	594	583	577	575	581	554	602	578	567	606	559	583	580	627	573	570	554	570	591	573	591	580	589	564	598	566	612	600	615	567	607	565	546	591	604	624	580	579	549	542	538	573	541	575	584	602	603	590	594	607	597	565	571	586	564	584	592	588	557	591	615	569	617	602	620	568	598	594	600	586	599	564	531	553	566	607	620	626	597	584	607	596	605	624	568	605	568	577	592	610	575	596	555	626	619	560	601	575	555	582	579	593	629	617	589	589	561	575	578	610	563	621	595	593	545	546	585	593	617	552	570	595	602	563	602	591	557	588	571	601	588	667	575	525	558	565	597	596	568	567	579	591	583	597	597	601	612	558	572	572	548	570	623	603	576	574	574	570	577	549	581	597	586	534	626	560	586	561	599	590	637	555	588	578	574	571	588	638	647	552	621	572	637	585	566	581	633	585	617	577	569	552	590	584	581	608	616	573	581	624	564	608	589	564	609	564	563	555	574	590	595	587	591	610	615	591	589	588	560	576	619	575	651	594	600	570	569	599	593	543	556	588	571	585	610	592	613	569	647	589	546	593	571	526	572	605	608	564	601	627	569	596	586	576	624	616	606	634	573	580	579	600	600	636	587	615	596	573	573	619	590	594	599	611	572	542	614	580	558	593	587	592	575	628	627	614	582	569	543	589	593	600	538	596	624	569	542	634	578	653	639	544	607	569	580	563	629	572	604	560	621	593	587	571	558	589	593	566	600	527	581	571	587	604	610	607	593	569	550	622	616	576	576	581	547	584	566	601	615	577	621	573	630	624	571	587	587	608	575	614	547	545	609	604	596	614	607	573	583	577	602	622	597	600	628	601	581	617	562	592	591	609	584	588	655	587	624	593	551	571	574	566	564	532	565	583	570	590	637	577	595	580	563	567	615	583	598	595	567	575	521	602	587	615	620	572	601	578	563	656	589	579	615	569	553	586	585	571	576	570	638	613	575	567	602	550	620	582	581	592	585	555	573	621	577	615	540	602	596	578	610	565	613	637	523	605	590	590	582	566	603	584	624	536	599	586	600	571	584	578	518	576	587	576	566	556	567	565	563	540	567	583	584	537	604	588	578	572	609	554	592	571	571	521	596	607	549	592	599	558	619	562	585	560	570	566	581	554	588	636	565	639	582	580	547	606	584	589	586	621	627	598	579	595	603	565	568	618	654	564	611	575	550	599	553	561	558	601	598	536	591	617	541	598	611	587	583	563	549	584	563	580	597	626	583	576	577	586	535	575	576	580	609	562	600	579	635	623	604	531	569	597	569	559	574	621	592	623	608	571	576	589	565	585	630	555	555	557	570	569	598	554	585	608	561	562	598	583	602	578	579	603	566	568	600	570	649	579	589	581	580	587	580	559	588	564	598	621	580	608	600	563	593	605	574	604	605	600	605	586	589	600	611	550	603	589	587	559	605	574	533	614	589	560	575	568	586	598	613	602	591	604	583	551	615	589	621	596	543	607	579	597	592	516	603	587	593	619	602	604	598	581	552	591	576	616	574	623	576	570	591	613	561	552	635	577	572	592	596	585	612	567	605	530	581	549	580	587	541	612	623	569	597	546	583	578	593	603	573	619	601	590	615	600	565	582	566	579	539	580	602	600	585	571	618	581	618	625	605	542	525	576	621	571	560	555	546	551	604	578	605	563	597	584	595	607	560	570	571	581	575	620	615	606	583	597	582	559	591	575	579	579	581	607	570	592	590	575	594	595	582	587	590	621	593	600	605	576	571	563	577	599	594	580	559	610	571	594	582	569	558	597	630	583	635	581	606	573	610	596	589	564	610	606	548	607	577	592	569	617	574	562	574	575	590	563	572	608	581	615	547	613	595	534	572	585	529	605	605	596	573	571	603	599	619	562	561	612	596	499	594	611	569	610	603	573	586	590	566	596	575	537	556	606	610	590	602	588	584	550	584	607	584	574	596	612	576	573	569	631	656	576	616	624	588	591	591	581	626	562	590	629	586	584	595	565	613	620	564	593	612	580	594	600	586	579	566	566	659	608	587	579	614	590	590	590	589	552	601	617	594	568	615	574	599	547	587	573	598	578	549	572	590	557	618	589	581	571	614	579	562	584	587	568	568	617	607	614	608	623	601	593	581	593	529	562	539	569	545	559	593	611	605	542	617	628	596	579	561	551	588	603	588	618	633	586	533	594	619	571	558	599	605	587	534	548	590	578	588	567	610	549	561	606	602	594	585	595	599	566	595	567	579	577	579	572	576	580	608	584	581	638	577	563	586	607	555	615	636	582	628	583	580	602	561	594	603	582	603	614	597	588	593	598	573	569	586	599	609	619	583	587	570	551	599	609	577	597	569	572	556	605	571	614	593	598	598	599	604	589	612	580	603	603	633	574	585	616	593	593	518	573	575	567	600	593	572	603	533	638	573	611	591	617	591	601	608	613	581	601	577	593	617	591	606	634	585	589	592	544	591	597	575	599	605	593	557	595	613	623	569	598	592	560	576	594	573	591	576	570	597	557	596	574	580	548	580	610	616	570	580	545	585	601	553	547	589	599	576	583	583	597	566	641	590	567	613	580	578	608	588	587	568	587	596	563	578	568	597	597	616	587	570	603	570	563	549	567	584	584	539	554	568	603	604	597	574	596	571	568	596	614	593	584	577	602	614	646
24473	23375	34033	29058	21042	11734	2338	1051	901	954	934	915	923	907	889	880	914	874	885	906	847	852	941	854	853	847	929	906	884	917	894	883	894	885	858	924	896	914	897	943	877	919	982	874	914	953	909	919	876	840	937	879	895	899	920	872	907	863	873	900	876	899	896	905	824	927	919	842	902	895	869	865	897	927	868	883	857	877	909	854	914	887	897	877	835	926	838	941	828	928	880	856	917	885	797	935	913	918	861	872	993	879	882	883	903	875	848	854	899	852	876	885	900	901	946	843	881	858	913	927	882	880	848	869	872	938	864	841	836	870	909	800	892	915	951	893	856	919	857	904	853	913	920	857	891	937	844	869	849	871	935	847	847	862	847	897	897	884	883	867	883	877	886	893	864	945	857	924	839	906	893	874	908	833	936	894	859	910	928	896	959	858	906	900	930	895	878	867	899	917	871	842	880	893	903	879	876	855	835	862	812	900	936	902	927	839	885	903	899	878	867	821	901	855	867	877	949	940	878	911	915	893	918	854	887	889	928	873	888	869	866	907	916	873	823	850	884	896	892	904	839	881	818	924	884	858	930	843	856	876	854	864	848	897	919	864	872	900	924	877	882	890	901	826	824	862	870	891	922	921	877	884	895	880	889	877	880	945	909	863	887	863	903	885	865	906	871	907	918	926	886	884	929	875	909	868	957	885	887	870	946	866	885	840	871	888	922	861	885	868	846	924	833	888	918	825	927	911	909	853	942	904	909	889	874	822	898	859	895	885	877	869	884	902	937	905	873	873	884	844	868	887	846	895	868	895	911	864	885	849	850	871	943	906	895	840	868	863	891	946	855	842	925	906	935	831	858	876	857	864	938	868	857	896	877	893	866	872	906	915	893	914	908	870	938	889	916	869	883	882	921	864	892	969	886	911	858	901	879	905	898	875	900	892	899	870	840	862	902	934	916	882	908	884	861	839	823	872	857	939	852	916	877	879	906	863	872	897	875	881	865	895	886	879	893	928	885	899	881	841	929	858	924	917	827	852	856	898	851	868	874	902	861	847	892	905	895	909	924	879	883	844	883	863	853	859	856	873	897	861	862	826	872	885	940	933	900	872	877	874	925	879	875	857	915	849	944	844	869	881	885	799	878	896	850	917	922	903	870	859	818	894	900	924	912	919	899	869	883	838	886	794	893	869	876	888	888	917	929	853	928	859	921	931	916	887	904	900	882	888	861	901	873	900	799	851	907	944	857	903	888	887	846	900	882	888	870	905	924	862	897	862	903	910	846	855	904	850	878	893	880	867	860	863	877	907	855	880	852	855	864	930	918	894	908	878	914	865	906	915	905	846	852	859	874	947	915	826	946	858	856	838	914	928	907	933	884	874	906	868	911	900	830	889	874	880	870	880	843	898	883	901	856	930	831	880	865	900	896	909	851	883	874	839	908	830	911	913	882	798	854	872	885	832	865	919	861	918	851	889	906	898	905	902	905	920	872	936	958	883	877	867	871	925	878	867	853	847	955	865	881	892	924	837	871	896	898	867	874	894	872	872	910	802	853	831	909	895	910	917	840	929	886	898	857	887	926	858	858	889	875	873	881	883	888	888	894	917	948	944	847	861	902	877	862	891	852	884	867	888	849	868	887	868	919	889	884	918	855	850	884	895	887	877	888	858	857	880	853	888	901	847	926	909	891	873	900	872	880	868	894	905	832	900	852	866	819	891	862	854	924	841	906	827	834	859	862	887	860	907	888	923	867	833	868	926	882	882	887	916	850	871	888	912	956	875	910	883	872	851	869	894	899	870	864	880	826	896	842	862	869	859	858	885	894	854	888	901	874	845	874	900	908	855	907	910	910	931	869	872	912	885	886	934	862	838	865	876	874	890	907	941	845	942	939	885	855	838	861	930	876	857	838	905	882	845	836	842	872	931	842	858	939	857	867	881	896	872	900	864	906	862	938	859	903	851	909	867	873	905	885	836	880	897	903	863	873	877	881	911	902	944	853	850	924	945	912	864	868	895	931	864	873	946	866	870	897	866	900	872	863	867	883	906	853	850	874	900	906	871	957	865	916	904	863	863	917	893	837	888	911	909	893	866	876	899	885	891	925	898	904	894	812	879	866	893	880	913	848	897	863	869	831	894	900	849	881	920	867	877	878	882	940	912	898	855	850	849	919	848	890	869	829	884	860	864	845	865	891	927	853	910	891	921	887	923	869	942	859	857	912	905	925	881	879	881	868	906	850	900	897	876	906	902	913	824	818	880	901	947	861	932	848	921	965	862	986	863	920	892	855	905	915	847	888	894	945	891	862	837	861	865	931	883	895	915	945	951	925	904	865	872	899	890	845	866	910	898	911	870	916	885	867	887	920	884	917	874	903	876	874	852	869	894	878	917	918	861	875	916	863	835	899	865	808	931	863	909	892	884	906	845	889	906	874	970	906	880	878	873	883	878	838	865	849	874	883	887	884	868	872	884	895	853	907	853	885	876	874	881	937	875	828	897	886	854	863	847	941	845	893	888	887	872	894	881	914	885	890	910	859	851	917	918	932	871	878	880	886	923	887	942	911	886	854	845	893	894	882	894	939	816	906	861	901	884	899	882	864	911	923	905	925	886	914	907	923	851	936	859	928	871	896	906	911	895	948	877	936	948	900	852	905	896	907	896	916	868	888	919	898	902	894	971	907	897	906	902	838	845	856	895	828	886	926	909	903	852	898	897	863	930	865	968	935	910	852	900	879	874	875	852	897	898	820	906	890	847	906	809	813	842	876	862	894	871	877	888	849	845	899	874	851	876	883	900	888	934	929	886	836	874	925	896	904	883	875	866	863	930	865	887	874	922	892	853	870	835	860	904	901	861	879	912	891	859	889	802	822	883	892	886	892	885	834	916	879	869	862	832	902	866	892	900	859	814	843	823	863	879	897	884	847	867	878	929	871	883	945	912	929	926	904	871	860	900	812	932	884	860	892	891	841	874	882	871	885	894	887	893	851	905	916	866	856	869	880	841	890	837	909	898	861	882	852	908	907	840	870	873	897	823	884	848	915	903	902	902	880	915	874	872	896	911	875	910	903	880	794	894	838	903	850	870	852	889	860	871	894	880	896	888	869	872	872	885	881	861	884	918	866	866	868	893	891	850	915	873	889	895	891	883	867	867	941	853	865	891	885	890	808	930	922	909	845	890	911	902	919	852	880	941	948	914	853	885	843	857	846	894	852	896	868	904	836	942	936	814	825	880	885	909	866	870	910	897	869	848	926	826	851	896	904	868	885	868	847	931	858	913	991	970	868	862	908	883	886	870	918	882	898	925	890	847	874	913	864	912	873	904	908	878	933	874	905	918	901	894	873	898	889	898	905	868	897	888	880	849	875	853	876	898	870	948	911	908	875	900	865	899	902	904	888	899	823	937	867	861	880	912	875	865	905	885	899	851	854	879	876	847	863	877	894	889	875	892	902	893	838	914	886	905	870	867	844	853	858	890	871	910	900	907	889	819	916	856
63103	101021	68579	32906	9932	2373	1038	825	792	785	821	795	745	828	784	763	797	777	812	805	766	786	804	820	830	784	740	860	836	782	785	835	773	852	772	763	821	813	787	765	789	886	793	837	824	796	856	783	794	832	776	835	780	792	818	815	827	780	764	885	806	781	774	773	802	779	755	777	861	831	820	776	754	792	781	812	795	742	868	756	783	800	834	751	856	749	761	790	778	777	825	824	849	798	811	830	789	793	790	781	792	816	840	796	761	789	779	801	789	792	775	784	850	822	819	805	805	846	789	777	800	786	774	763	783	804	800	813	778	779	812	789	790	795	812	829	760	810	804	801	750	776	798	794	755	765	746	801	811	815	768	774	781	808	798	770	792	829	771	807	782	760	807	794	802	782	849	756	818	779	764	802	754	845	771	799	808	867	799	757	773	743	744	773	790	816	782	774	814	823	792	762	772	771	834	824	848	795	836	797	816	798	786	871	767	799	817	710	835	833	789	787	816	793	764	758	771	750	785	792	748	794	834	812	798	784	775	827	792	750	844	715	782	758	774	849	773	786	780	823	813	741	761	798	765	797	792	808	780	840	818	784	798	824	788	771	762	809	816	829	788	801	745	821	783	772	789	789	766	846	767	779	814	796	786	788	837	767	806	810	800	789	755	776	782	816	734	799	796	788	768	779	818	829	761	804	793	787	841	810	778	806	750	860	807	810	796	769	773	838	777	819	825	769	792	817	795	783	772	796	774	814	771	797	802	796	838	800	793	812	805	805	812	809	767	810	787	761	773	883	812	793	776	774	750	829	796	804	759	767	783	813	859	770	777	807	815	793	795	793	779	794	796	792	793	823	813	787	825	806	856	819	811	784	783	774	774	772	811	850	767	773	773	780	792	815	804	766	804	783	789	745	810	769	795	720	773	795	767	790	801	802	839	783	789	766	801	776	766	777	843	769	766	801	848	815	782	801	778	772	790	798	760	815	776	796	808	759	829	738	783	798	759	778	760	780	789	844	776	808	796	792	846	800	771	748	787	741	767	824	766	767	755	800	819	789	807	776	801	797	801	744	790	817	806	756	753	775	772	804	799	843	831	783	779	762	803	754	793	848	817	739	777	769	759	775	777	750	800	785	806	776	783	773	771	776	808	779	803	769	741	776	792	807	771	828	800	778	746	820	812	833	790	792	776	802	801	781	733	814	816	837	806	755	800	798	761	810	813	784	803	792	820	816	798	814	788	801	779	762	794	786	832	773	757	793	802	778	775	796	786	758	812	756	773	785	837	765	753	811	758	819	779	845	798	767	817	799	792	763	789	748	759	818	771	776	758	787	791	791	763	754	771	758	781	802	810	775	805	781	765	767	807	757	779	807	753	835	765	779	843	781	791	815	789	777	779	787	783	777	820	787	797	803	796	783	775	792	789	809	789	760	777	803	739	794	768	763	792	789	797	768	758	794	782	729	783	789	770	800	798	771	758	797	785	779	852	763	765	781	778	793	765	829	754	746	806	821	817	808	793	756	776	762	777	795	757	788	821	782	831	784	824	827	857	781	795	804	801	767	716	787	858	772	827	803	787	792	805	730	785	763	797	764	782	762	835	753	755	797	751	753	747	749	847	772	840	760	795	763	766	831	782	776	777	752	787	821	815	778	780	762	796	812	765	784	769	754	770	799	800	813	770	819	809	796	788	789	750	776	762	808	777	805	810	805	822	785	759	788	792	824	771	794	803	770	832	795	780	763	813	790	800	740	820	781	800	805	802	801	762	763	735	806	783	765	762	734	812	774	817	832	796	836	800	833	746	813	856	795	771	826	821	789	779	790	760	802	765	831	728	816	789	775	789	810	790	816	816	820	796	786	799	816	771	792	786	791	829	720	798	787	795	737	784	818	772	770	773	775	806	792	756	799	802	770	775	753	846	814	802	777	802	768	798	802	733	802	750	795	797	769	764	834	801	839	770	803	778	815	810	793	770	820	789	786	791	737	776	780	808	805	807	763	761	774	786	819	786	797	758	777	804	808	745	781	749	773	809	800	834	840	803	811	789	741	809	729	781	812	786	769	800	731	777	794	828	735	801	822	776	849	803	811	779	814	768	785	805	783	794	845	747	774	796	798	800	784	797	758	838	798	824	816	837	762	821	814	813	766	794	840	807	759	810	771	745	818	782	773	806	804	765	784	746	771	808	795	817	793	774	830	783	769	753	802	801	789	774	733	782	838	762	792	794	835	735	762	821	749	781	779	779	773	796	824	793	803	779	753	844	815	800	826	781	766	778	768	801	816	845	779	854	759	837	867	851	839	790	801	756	750	786	766	805	777	781	816	770	764	806	784	799	837	766	821	804	719	826	810	791	746	796	788	787	784	776	764	804	831	747	798	777	823	777	753	788	810	774	799	753	805	789	794	808	794	770	753	812	790	795	765	802	727	802	760	781	744	777	783	804	814	757	772	783	800	773	779	784	773	797	793	782	809	802	743	805	760	782	776	786	806	783	831	836	823	761	812	776	777	788	772	781	787	763	773	828	749	792	783	745	785	792	769	841	799	799	795	828	805	765	758	822	781	809	865	789	769	795	821	729	808	822	792	765	833	856	737	813	777	811	783	693	765	813	762	832	831	779	763	795	810	815	804	739	808	779	785	811	788	774	738	795	769	737	842	802	793	770	781	751	826	801	762	789	853	778	800	812	826	794	778	799	810	822	798	803	766	803	772	770	769	780	745	816	777	797	752	852	745	807	779	790	825	798	814	748	816	778	758	821	833	766	769	794	798	809	772	795	768	813	811	752	819	747	790	798	748	821	779	811	758	773	753	761	807	802	784	785	798	788	806	835	782	839	802	799	816	797	802	791	799	702	741	809	820	809	760	780	788	719	793	759	779	832	828	804	866	749	821	787	798	773	791	770	764	756	782	846	763	754	882	813	852	788	794	809	774	768	782	830	811	764	732	809	837	734	722	778	764	832	743	799	816	785	795	758	809	805	769	765	754	764	827	766	776	797	748	718	787	808	773	802	813	790	779	828	795	773	809	741	822	780	832	778	834	838	770	762	781	771	805	811	830	832	845	782	806	813	770	843	766	786	777	736	791	814	785	813	805	789	776	806	800	724	847	808	754	795	729	787	774	786	788	776	767	809	817	768	801	837	764	782	829	809	784	777	782	799	814	798	781	767	775	741	792	828	776	767	770	794	823	775	809	777	729	782	760	845	796	727	803	836	807	787	782	771	798	746	808	776	785	793	807	740	831	782	807	815	824	764	752	784	770	849	780	782	774	792	759	779	796	820	807	780	747	812	814	831	760	793	809	766	818	754	824	768	841	763	823	768	781	751	757	774	813	777	811	783	768	774	797	784	793	793	756	790	818	784	825	718	765	764	770	779	815	737	822	830	826	824	823	769	718	771	781	854	794	766	811	785	741	827	826	828	782	769	760	796	757	776	774	780	764	819	761	739	781	749	776	790	786	800	771	800	817	779	761	765	767	826	762	828	758	763	754
32260	30797	23469	8208	1694	874	732	747	738	694	715	694	727	724	670	708	721	739	704	700	710	685	666	710	713	716	693	745	784	746	652	719	717	751	705	766	679	691	752	704	692	647	705	680	739	674	712	698	720	752	668	751	681	678	699	697	735	774	743	714	742	747	675	719	641	708	703	674	705	673	768	689	715	705	734	723	733	741	764	683	670	695	718	688	735	701	692	732	679	696	722	688	687	662	747	703	673	699	698	703	699	680	668	667	727	735	691	685	747	730	707	687	748	715	668	717	735	721	730	733	662	712	684	706	713	696	673	676	704	691	738	661	718	703	725	703	710	740	747	704	716	767	723	771	683	704	684	725	709	701	695	696	695	719	689	681	724	740	692	676	693	717	731	671	687	706	687	714	738	699	737	726	678	700	732	743	667	758	668	704	687	675	686	699	687	660	765	715	726	681	720	721	725	757	683	692	685	729	718	667	660	679	718	733	731	710	657	727	675	722	690	690	679	726	753	732	709	754	722	678	734	690	674	686	709	706	658	787	708	631	676	725	690	681	667	695	680	703	702	696	693	714	726	748	672	679	708	708	682	675	716	671	714	694	722	748	663	717	740	708	723	745	683	694	682	703	717	720	711	687	712	685	707	737	732	708	749	758	718	678	681	710	693	744	690	685	687	676	700	714	713	709	729	674	697	736	696	717	752	700	712	726	695	711	746	721	713	710	703	686	692	710	724	730	721	692	718	663	721	723	729	705	715	730	736	703	736	727	674	689	692	730	686	725	688	693	658	725	694	730	738	701	700	756	719	745	716	766	699	672	714	703	715	691	743	696	690	749	731	686	704	715	724	692	728	766	716	711	720	682	736	742	778	692	750	722	728	693	736	736	678	693	747	712	728	713	677	696	674	667	685	706	699	651	678	750	680	729	752	773	679	702	717	776	678	729	695	741	698	700	681	642	709	697	731	710	707	704	699	732	754	712	769	677	686	713	724	733	699	699	681	716	724	683	676	734	642	760	716	689	681	719	700	674	697	696	712	690	731	717	709	679	694	709	707	695	700	710	700	723	662	694	749	710	729	700	695	703	744	710	709	719	679	710	687	725	683	750	723	724	698	716	697	716	675	708	743	686	682	703	753	705	744	693	718	680	767	680	734	719	742	675	665	703	763	649	725	725	716	688	724	715	744	762	691	651	701	731	690	712	698	729	670	731	701	709	734	714	675	655	693	712	759	699	685	731	668	703	741	656	691	704	711	720	700	679	731	692	696	720	704	679	678	699	644	674	706	689	693	712	714	722	713	731	727	728	675	716	748	737	735	748	684	711	691	714	691	725	724	705	700	681	701	682	706	708	665	709	677	716	718	751	742	683	631	671	738	747	718	751	745	720	711	691	704	674	685	695	723	709	703	685	694	721	719	716	709	666	691	723	766	695	725	665	692	700	713	737	679	691	715	704	758	726	724	728	767	676	720	702	702	696	698	708	743	728	790	731	704	720	739	696	717	658	670	682	703	757	735	656	685	708	722	738	710	757	700	646	685	674	687	702	673	737	774	762	692	687	739	681	692	699	677	767	748	729	724	677	693	703	746	736	681	714	728	730	732	666	656	719	678	723	662	723	689	697	687	694	706	727	697	691	704	663	701	701	667	687	694	741	707	693	719	714	693	700	738	734	713	717	703	692	724	726	740	694	720	719	720	756	719	715	694	715	672	721	685	699	680	698	694	721	638	666	694	718	691	756	701	686	732	711	719	761	679	722	701	644	695	698	715	737	748	697	744	755	693	732	740	704	742	681	709	714	722	709	708	713	679	719	726	723	711	706	715	682	739	713	732	752	765	681	677	714	717	705	723	721	701	718	691	733	743	741	696	735	686	676	706	722	698	690	691	704	698	732	689	733	715	706	766	706	691	708	706	647	755	693	682	694	674	686	712	691	750	697	731	695	699	757	685	725	666	720	673	668	656	701	789	667	730	687	745	702	776	725	714	689	669	680	710	724	720	703	687	685	747	698	716	699	734	685	753	715	723	685	714	731	737	728	689	754	739	671	709	722	675	716	680	699	705	701	727	697	689	730	703	719	728	709	692	718	761	668	737	721	742	658	647	727	748	729	721	722	761	731	765	699	781	679	692	716	667	662	677	744	698	694	705	690	662	708	671	683	706	732	681	708	697	720	677	647	683	712	736	717	724	722	755	726	740	689	754	710	728	780	705	730	689	655	714	731	758	715	688	743	713	702	703	654	720	701	726	664	713	719	699	674	690	682	756	691	709	671	694	748	727	699	716	713	742	746	739	728	742	681	728	706	691	692	692	696	679	743	712	696	726	713	724	709	693	686	687	667	666	696	738	727	717	619	674	759	721	734	741	741	701	696	700	704	711	725	723	716	699	742	704	706	750	741	712	688	669	695	703	743	721	729	729	757	700	703	713	753	690	724	717	719	699	733	692	714	724	701	733	746	729	747	708	711	719	708	712	733	683	693	743	673	675	701	688	748	738	751	703	718	689	705	674	688	721	718	696	713	717	698	718	707	716	715	705	714	699	702	701	676	675	711	745	724	667	706	675	716	695	702	778	718	713	691	689	667	698	699	724	727	719	702	681	669	683	670	681	712	706	748	706	690	745	718	744	714	710	654	714	689	715	706	718	686	716	807	680	679	743	740	760	694	727	732	673	728	693	691	743	689	711	715	710	716	694	682	686	730	704	724	689	712	652	695	699	712	726	688	661	724	706	753	700	666	692	694	730	696	717	713	721	664	728	724	679	712	663	723	707	721	706	716	680	693	711	716	668	664	676	719	683	709	715	678	704	689	720	716	691	698	704	690	755	691	754	702	699	738	683	724	723	714	762	705	735	692	639	701	719	703	657	735	724	716	687	719	671	722	697	737	678	700	731	723	678	685	740	703	714	740	723	678	742	702	741	691	697	724	660	707	705	705	694	733	672	695	701	681	728	746	712	725	729	729	697	727	762	679	683	666	696	734	706	710	702	732	707	686	723	702	678	713	730	745	693	722	666	701	707	654	669	737	738	733	705	669	716	687	706	696	744	764	713	744	681	693	735	680	665	732	695	684	729	711	666	699	681	680	717	703	720	699	708	710	702	666	740	719	757	686	720	703	667	744	724	706	665	688	690	718	645	731	721	699	744	671	702	695	707	752	702	749	716	716	715	667	734	732	733	711	718	700	728	714	697	699	749	712	748	691	698	656	726	745	726	709	700	715	663	686	725	703	712	688	733	695	740	725	726	702	735	727	712	741	730	717	681	686	717	706	724	718	727	735	683	670	665	683	719	645	748	704	702	702	762	752	767	677	689	718	715	701	690	680	745	736	726	726	689	734	692	674	704	684	697	689	705	699	658	765	736	733	638	706	736	725	688	703	688	733	669	739	704	706	756	718	687	681	717	731	744	681	741	738	688	736	766	691	750	732	725	713	727	713	759	700	748	701	711	739	695	712	689	699	740	662	685	704	716	752	708	730	638	692	709	685	671	686	721	704
26587	33590	16697	4465	1289	654	562	560	557	582	557	546	566	559	545	569	592	583	566	601	539	579	576	569	561	588	596	586	529	551	543	570	557	586	552	569	538	583	598	536	578	569	584	549	568	543	582	543	523	582	567	581	567	587	548	567	585	589	578	569	566	565	564	554	587	571	594	536	563	579	536	550	559	583	562	572	554	565	613	550	599	589	573	554	557	578	598	584	520	539	537	603	561	540	529	574	580	561	587	561	575	579	538	553	576	553	540	602	594	558	586	561	556	565	585	584	540	564	583	559	563	530	597	589	528	608	570	576	589	570	553	531	573	560	561	556	563	582	599	564	528	595	579	562	601	531	584	557	569	604	531	555	560	552	573	517	575	552	549	547	577	586	556	547	574	567	539	593	563	546	590	557	563	576	559	582	529	519	520	546	538	575	589	559	552	575	573	589	596	567	577	591	538	550	597	551	572	557	636	581	560	578	593	538	544	541	564	612	590	521	562	571	589	551	566	598	571	521	566	537	572	629	583	571	553	577	592	553	556	564	552	538	569	566	537	583	557	560	533	571	588	590	570	589	535	551	569	557	565	578	619	534	550	566	573	558	541	559	581	547	527	551	523	555	574	567	536	569	597	578	571	611	588	575	600	568	556	581	590	577	537	580	607	563	602	516	584	562	511	579	520	564	560	616	601	558	555	556	562	572	577	569	585	530	551	542	586	578	613	559	561	578	579	586	572	586	546	513	572	578	526	577	561	551	565	548	556	534	560	571	590	580	585	572	573	550	509	556	548	584	550	593	596	608	563	564	581	573	616	560	585	581	593	552	547	563	545	576	584	553	546	552	596	558	615	591	567	572	593	553	606	587	605	573	525	465	555	548	532	550	559	576	519	561	529	544	535	582	531	591	524	549	572	530	548	565	535	568	569	594	569	575	560	520	547	594	614	538	565	543	584	553	580	528	571	529	573	580	611	565	625	593	587	574	587	563	568	569	577	546	549	537	568	576	544	572	553	552	543	566	564	582	587	578	560	545	558	534	570	538	585	594	576	564	554	561	593	550	596	578	637	578	575	596	537	595	542	552	540	524	540	574	574	550	589	556	548	532	622	542	531	547	580	564	567	576	554	573	563	559	558	551	571	552	587	552	581	593	556	581	558	563	561	540	569	521	568	554	571	541	547	571	553	548	543	588	555	563	564	553	552	530	561	555	554	581	539	566	561	528	600	538	572	609	601	570	584	550	554	563	567	542	579	563	562	578	536	536	569	542	564	544	561	575	600	552	529	570	531	521	567	561	546	579	596	568	562	552	579	564	564	566	525	588	553	570	579	540	545	556	542	565	545	556	557	545	587	567	537	554	570	561	543	542	559	581	589	585	600	607	567	583	583	571	539	577	551	593	528	518	576	532	546	575	597	613	581	588	613	514	572	580	612	570	575	563	566	522	534	555	553	591	607	563	575	529	584	542	590	576	563	591	531	564	543	578	526	542	594	561	545	556	600	578	564	536	541	567	549	559	549	570	523	553	573	599	535	553	579	579	558	585	534	561	572	577	587	555	592	590	614	555	593	538	596	511	568	540	574	515	571	563	584	578	544	565	571	611	553	529	550	576	582	517	554	526	543	566	566	531	560	567	535	579	616	544	593	534	580	588	563	600	556	565	563	559	598	564	630	551	591	613	561	525	560	562	550	539	556	530	552	537	523	565	582	585	541	524	587	534	575	534	543	550	563	529	529	582	603	578	575	537	537	572	573	542	610	529	555	576	581	536	550	562	532	535	543	598	602	557	509	531	562	550	553	602	562	606	577	582	589	569	599	585	551	558	551	534	579	506	605	568	590	550	545	587	566	583	600	583	563	574	559	570	581	538	587	526	571	556	593	564	566	569	563	581	551	573	592	575	551	548	567	571	549	567	545	629	567	537	555	549	612	544	564	597	538	560	558	596	533	570	566	561	597	568	578	585	549	527	581	537	545	548	559	584	547	568	584	519	588	564	571	573	577	572	558	559	540	578	577	583	612	590	557	547	593	552	605	602	569	561	564	596	550	552	612	585	562	536	525	562	570	579	555	517	619	545	554	553	581	524	560	590	555	575	588	613	581	555	579	600	591	519	579	534	547	563	550	580	566	543	557	583	585	556	541	605	556	544	578	575	562	563	580	581	553	554	509	572	527	554	573	610	571	538	560	581	537	535	528	592	535	591	577	552	591	579	540	570	560	562	529	536	543	586	552	588	518	567	582	539	562	589	568	602	578	587	592	549	593	592	517	558	544	590	585	565	527	538	563	573	564	582	536	564	559	531	567	546	556	538	565	562	553	556	547	550	563	576	561	564	601	591	528	624	594	529	587	539	549	573	551	605	582	571	583	562	584	576	615	555	561	569	552	573	590	519	527	548	553	562	583	563	561	610	564	532	573	589	541	569	568	571	555	561	562	571	586	584	539	564	572	560	596	590	587	594	512	567	567	546	587	598	565	570	558	556	559	579	504	546	554	531	569	634	533	556	559	545	566	554	565	527	559	568	577	522	578	530	534	577	560	598	580	544	529	582	601	597	542	587	557	580	532	575	578	578	568	543	624	568	540	587	561	575	529	555	548	588	614	577	549	565	576	536	547	545	580	585	558	552	613	537	606	561	557	559	536	548	512	579	618	578	563	602	573	561	578	593	544	582	584	582	552	586	587	581	583	553	528	584	572	588	571	585	542	556	577	545	569	531	587	568	527	556	571	598	580	567	582	581	551	490	613	543	576	556	546	563	553	556	545	552	561	577	587	522	571	554	532	579	544	550	544	574	580	573	560	533	556	586	582	508	546	563	562	586	556	601	551	563	572	576	576	568	547	553	541	633	613	542	550	563	565	528	582	596	524	570	601	576	516	541	576	560	578	529	557	566	501	546	497	554	544	573	583	549	601	617	580	583	543	530	537	538	554	533	581	542	584	564	580	543	517	564	575	541	554	568	531	531	536	559	567	522	577	563	583	546	586	526	552	564	574	544	609	547	570	545	590	543	569	552	556	537	557	584	596	614	565	548	559	533	527	605	605	555	550	599	585	534	579	589	566	552	576	558	538	578	605	554	577	510	543	550	610	580	556	547	572	562	538	583	563	546	542	551	559	586	579	572	560	521	569	564	562	585	548	551	557	547	559	597	574	580	585	591	525	552	540	535	625	612	521	563	613	566	576	528	545	569	573	605	505	580	557	570	581	577	557	589	574	581	611	530	582	589	565	550	599	539	589	533	556	592	568	595	533	536	578	585	590	575	533	581	552	570	591	525	554	571	575	536	572	566	576	554	528	550	573	582	501	548	587	561	515	575	584	573	598	564	576	572	557	555	610	557	555	564	554	568	584	613	573	585	552	598	578	519	572	565	550	560	575	584	547	525	538	586	549	552	562	565	562	574	571	536	551	507	566	550	595	568	579	558	574	594	578	565	583	561	570	577	557	562	511	586	574	588	588	576	558	587	555	544	576	542	610	613	606	528	585	592	585	539
26698	29123	40724	30844	12498	2300	1003	833	724	759	767	735	784	745	795	736	793	771	731	730	728	780	773	754	773	777	772	780	719	761	770	755	762	720	727	741	782	753	746	782	759	765	722	767	757	713	694	716	741	736	742	775	747	809	740	747	728	717	740	706	762	784	700	701	739	781	749	715	732	751	752	767	732	727	767	751	761	755	754	739	722	758	712	743	762	738	703	728	812	768	741	730	748	799	786	723	748	745	754	748	763	765	735	758	723	708	761	796	743	740	698	761	737	691	728	803	724	718	785	752	756	720	756	732	762	755	739	740	724	741	758	775	759	719	743	778	751	733	710	734	737	727	733	743	770	754	747	779	750	764	765	760	749	686	744	711	704	739	744	773	762	747	753	773	703	784	742	739	778	799	774	754	823	745	763	737	732	745	728	701	725	707	743	757	745	686	735	745	753	726	709	739	796	780	739	740	741	742	699	697	736	718	689	738	755	735	742	785	744	739	764	736	754	717	734	756	743	777	751	751	802	776	735	754	754	744	780	736	695	752	724	735	745	726	805	747	825	779	768	733	751	738	751	746	742	749	784	742	784	700	746	672	753	785	768	766	780	785	756	761	777	753	717	780	714	739	775	793	729	726	722	744	700	790	804	758	761	753	749	753	729	806	759	799	739	731	774	744	774	694	721	770	742	719	798	772	758	735	782	797	774	730	743	740	716	723	766	748	775	778	700	781	767	746	727	735	742	754	745	728	786	714	729	783	757	703	706	715	777	733	737	696	758	776	720	762	718	768	789	761	715	697	721	752	741	797	766	747	765	774	740	719	770	771	685	726	704	762	746	768	709	714	721	732	712	759	720	744	724	761	774	724	739	742	746	740	727	764	770	778	730	759	687	678	748	715	752	773	735	696	731	707	745	790	709	763	706	783	734	774	740	742	738	740	761	740	748	712	759	756	761	774	735	739	745	777	735	713	725	734	755	761	791	818	750	741	741	770	746	772	745	750	763	729	732	781	780	755	727	724	761	785	689	726	709	733	737	753	827	705	747	756	776	720	779	747	757	736	752	697	731	742	737	694	751	735	751	743	768	714	725	745	693	741	738	763	791	712	756	753	794	729	782	777	746	738	757	772	731	760	776	713	722	706	667	748	720	726	743	754	719	767	730	740	762	715	731	716	720	729	744	738	736	704	735	755	760	721	768	749	685	754	798	734	690	747	819	738	782	722	742	733	767	735	708	785	740	690	748	773	708	753	767	741	718	733	794	702	784	714	726	733	775	723	794	705	735	761	681	713	704	757	788	748	782	767	732	774	786	765	708	740	766	692	750	749	737	749	724	758	761	725	735	716	734	695	727	732	758	770	709	719	762	724	724	751	793	731	707	726	739	740	735	778	779	747	768	759	732	748	782	721	731	728	761	709	677	778	730	744	784	707	785	763	783	709	759	803	738	721	718	739	745	709	726	703	788	737	751	706	758	758	740	768	732	768	765	683	780	722	738	757	721	757	742	734	769	713	695	755	739	792	745	755	732	730	741	697	720	708	755	776	774	706	727	760	691	735	697	728	769	770	735	768	728	720	731	755	780	723	728	764	764	721	747	705	777	693	706	744	710	804	702	759	768	776	828	729	730	758	755	745	751	731	739	749	755	736	737	741	731	775	747	682	772	741	738	711	743	775	723	763	727	754	702	849	752	730	815	699	716	781	774	743	766	736	760	754	716	746	734	710	732	702	727	795	779	761	727	753	719	748	739	726	740	747	798	753	719	785	743	795	726	778	707	785	752	782	739	759	759	737	755	781	712	776	750	704	693	741	725	767	758	666	743	760	742	707	713	736	769	753	785	763	758	741	796	716	753	656	741	756	783	722	766	765	775	806	704	771	769	733	789	753	747	739	721	741	760	713	720	761	712	736	770	738	755	707	755	762	742	769	726	758	728	750	805	755	718	729	748	804	778	727	761	740	765	794	721	762	771	749	749	716	720	768	717	705	750	723	754	749	714	761	750	772	762	736	781	672	774	768	746	695	746	770	753	749	758	727	731	762	722	761	795	759	770	739	741	722	742	734	817	716	752	760	707	716	742	733	736	777	744	747	719	767	726	724	728	737	789	743	771	787	733	758	721	730	759	833	697	725	765	721	802	777	758	746	718	747	754	764	722	743	737	716	714	770	730	700	761	775	713	731	740	739	761	739	761	697	739	708	771	747	757	740	700	765	785	739	753	759	707	712	705	771	755	754	711	777	709	753	714	769	786	764	681	735	741	783	753	680	719	756	726	770	717	754	715	756	781	770	728	778	711	744	788	708	767	764	727	759	725	730	743	783	725	761	758	749	813	752	738	793	759	724	762	752	735	760	784	720	743	762	768	729	784	772	726	746	710	725	715	746	757	731	774	772	770	715	728	749	691	732	740	756	715	732	734	746	742	730	767	761	736	746	760	761	741	773	765	730	720	754	782	757	723	800	789	739	785	708	764	721	739	723	768	745	768	764	712	740	780	765	746	729	753	741	747	770	723	727	693	766	738	761	696	759	722	757	755	740	730	659	725	729	727	711	779	758	733	746	805	741	778	729	742	743	719	698	740	734	699	741	739	779	727	759	758	764	740	702	757	748	753	794	734	755	792	749	731	787	763	722	767	774	719	786	705	704	744	749	777	783	748	754	721	755	709	739	705	716	784	747	773	773	723	756	752	775	768	706	712	702	765	768	745	784	706	767	766	723	743	718	738	728	731	761	746	743	733	692	768	726	751	712	768	702	701	755	708	748	770	758	730	718	752	737	721	729	732	751	719	711	750	758	754	788	760	742	755	767	818	756	768	732	766	743	724	736	759	762	750	745	677	759	745	737	715	737	778	744	778	748	699	795	754	785	693	774	738	750	680	717	748	724	743	750	738	696	817	744	773	762	758	728	788	740	722	749	724	758	723	738	751	733	769	722	841	756	752	770	749	723	758	752	739	742	769	708	756	744	698	749	763	712	758	712	741	723	749	786	750	776	747	786	753	742	755	678	703	696	756	707	775	761	768	784	720	785	776	718	730	810	733	764	733	763	754	750	725	799	732	737	739	726	783	769	732	764	774	779	779	728	720	740	717	746	647	753	731	740	764	694	763	722	813	718	728	782	728	717	725	728	741	779	761	736	736	743	786	735	727	767	722	764	751	681	774	780	768	803	715	770	731	763	736	730	755	755	727	709	735	734	746	737	777	732	811	748	736	803	740	757	677	678	703	757	780	736	780	750	758	719	731	731	741	751	736	739	719	723	715	736	737	699	740	786	738	771	723	797	797	691	687	774	775	758	737	746	725	745	685	764	702	703	739	806	742	729	703	718	716	703	797	763	699	744	754	731	762	756	728	741	681	785	747	703	725	780	716	708	725	715	737	753	728	790	736	733	749	764	728	716	703	763	734	744	775	721	754	758	753	694	751	759	730	693	747	736	736	736	717	748	756	739	762	670	752	752	738	735	693	726	760	713	718	755	799	745	781	753	748	794	739	745
58714	82244	51758	18689	4879	1337	770	691	641	665	630	650	637	612	640	614	625	664	675	636	613	641	646	625	584	612	614	638	637	628	660	625	658	666	649	676	633	626	646	648	611	655	620	652	651	647	661	674	659	629	614	614	661	644	617	625	627	677	623	649	626	641	640	599	645	674	587	660	579	630	664	653	621	644	647	630	618	682	642	606	643	659	657	640	646	605	646	610	611	655	634	655	669	619	656	639	674	644	585	636	610	690	618	637	609	658	605	642	651	612	635	629	607	640	635	670	619	600	621	627	578	627	645	640	634	611	620	630	676	627	608	629	634	630	631	599	633	615	609	671	612	636	688	685	702	598	637	631	581	654	627	703	648	611	652	661	623	604	632	664	636	682	652	626	624	670	646	654	629	675	579	624	589	604	650	655	632	667	594	662	649	644	611	619	665	626	623	658	622	665	654	650	680	645	614	615	681	662	641	574	616	636	698	589	634	622	692	619	613	701	623	666	625	641	632	619	612	645	599	598	620	636	692	618	609	658	640	649	670	632	611	645	641	616	602	637	677	670	640	628	646	636	643	645	654	626	591	642	630	623	635	612	624	624	669	621	630	646	696	627	650	652	621	632	655	621	650	669	641	617	648	675	635	653	650	637	620	670	644	631	634	630	632	668	643	621	640	642	623	624	589	640	625	607	609	631	677	663	685	612	632	621	603	633	645	668	641	620	632	636	622	665	624	616	679	647	634	610	659	656	616	655	599	668	618	636	627	653	612	629	630	633	633	631	617	665	680	678	627	585	630	639	604	631	586	663	612	587	635	608	604	621	661	665	648	640	617	644	682	667	631	597	589	617	658	633	673	609	672	617	634	644	582	675	628	648	653	653	653	658	660	659	632	624	608	614	631	645	631	625	659	603	573	627	658	612	607	645	684	626	660	693	615	602	666	668	610	649	597	624	652	619	615	662	618	654	675	648	592	651	638	638	658	652	629	694	628	683	663	639	657	630	665	667	644	635	649	636	624	621	675	647	645	605	623	647	627	641	614	570	672	593	678	636	664	641	650	682	684	623	679	606	633	634	597	633	628	608	671	615	635	643	658	629	609	627	682	630	618	651	699	637	610	652	686	683	616	658	662	627	608	662	635	609	670	626	682	636	627	600	663	604	622	627	644	591	604	627	673	600	654	683	692	630	618	665	620	612	648	688	629	658	634	615	638	663	652	629	611	673	638	619	634	650	640	607	615	661	678	652	621	613	643	636	596	630	628	674	619	676	649	635	673	652	666	656	674	674	631	634	675	620	622	647	636	621	611	610	610	668	617	585	655	632	639	619	662	594	609	664	636	602	611	678	637	628	635	624	606	567	583	606	623	677	677	613	596	619	618	649	619	663	625	659	651	659	642	665	641	671	620	636	668	650	698	639	617	655	622	635	612	624	606	642	609	614	635	679	664	595	665	650	605	577	647	603	654	662	634	644	632	610	593	670	596	627	631	676	672	662	613	626	629	612	656	677	635	645	625	642	665	633	589	613	607	620	588	632	641	660	628	642	602	601	628	631	645	655	603	639	638	649	614	668	581	669	637	651	615	660	625	649	682	633	655	634	616	654	648	633	598	592	621	648	687	683	598	618	619	642	617	637	624	627	663	638	650	595	616	611	603	639	652	602	661	611	649	634	665	646	642	638	652	666	655	669	680	600	659	660	621	603	625	601	645	649	628	680	622	681	593	632	568	631	621	617	628	668	615	668	623	616	654	641	616	650	618	636	689	633	603	632	658	622	626	667	619	631	624	636	674	591	652	610	654	629	643	597	624	612	652	646	632	612	644	590	627	626	620	655	641	628	640	633	636	647	616	619	616	635	621	640	656	619	619	663	671	609	646	648	613	648	690	615	645	625	692	626	646	665	682	638	647	618	656	664	673	649	621	670	630	620	639	618	651	678	621	666	647	606	648	639	596	612	629	655	663	600	650	672	650	653	632	659	650	628	604	667	630	638	658	684	673	655	639	638	638	609	644	671	642	625	605	641	649	611	649	654	620	608	657	616	643	630	615	658	628	658	608	609	647	641	648	624	701	633	625	654	672	650	666	632	636	654	596	639	648	660	608	623	606	593	625	641	643	687	575	708	610	648	637	634	605	672	677	672	632	668	615	649	669	641	633	609	624	628	678	618	691	622	602	666	617	646	606	654	649	641	654	615	665	628	623	664	683	674	617	621	623	637	569	608	608	670	683	634	598	629	675	592	623	704	634	590	616	647	669	649	667	604	596	601	631	610	584	672	620	623	641	675	655	606	641	593	621	609	624	661	653	639	602	617	639	680	622	626	604	617	599	641	656	639	617	623	611	672	695	626	618	665	677	617	610	632	654	606	624	644	631	670	595	591	634	606	620	585	655	631	650	649	628	655	644	628	636	660	654	613	591	630	636	660	631	650	634	572	607	662	628	612	635	630	612	630	642	632	610	613	648	628	652	617	640	601	647	651	629	626	671	668	655	645	613	566	664	641	608	609	664	607	618	643	664	626	604	633	617	640	669	600	603	592	662	664	627	606	668	641	614	691	634	604	678	635	633	658	604	686	643	654	685	641	633	634	610	602	632	654	665	666	699	686	633	616	625	686	629	652	647	617	651	632	614	613	685	616	644	648	657	648	628	617	616	641	603	613	628	611	621	616	681	638	668	605	626	624	646	620	580	626	601	683	607	647	608	669	668	592	608	668	659	635	683	669	629	612	621	649	673	655	639	595	647	661	622	678	638	617	600	630	620	657	609	640	644	640	566	671	667	605	613	620	670	650	624	614	637	625	655	607	625	641	642	588	655	641	659	613	624	632	654	640	605	659	610	627	631	619	638	624	622	607	617	638	641	645	633	637	654	612	640	649	634	655	608	666	646	640	635	644	641	654	597	653	711	635	611	656	663	643	660	634	640	647	591	602	633	591	629	667	610	618	623	654	653	637	630	623	661	657	609	640	633	656	647	667	617	585	606	680	651	602	619	709	632	665	634	634	615	638	654	615	621	630	676	588	622	669	629	639	651	595	599	627	667	633	616	635	631	659	649	616	653	653	610	611	608	645	648	643	613	635	622	619	641	593	605	635	626	638	639	654	606	630	587	639	648	630	643	645	602	638	627	606	656	642	654	660	656	631	664	673	643	598	636	634	609	672	612	625	616	627	618	638	660	627	622	595	650	641	609	642	636	604	612	596	656	635	627	626	649	665	661	645	654	674	612	633	617	631	675	677	659	634	629	611	659	632	650	644	621	665	601	591	648	642	670	622	623	641	605	646	649	611	617	646	617	658	643	642	604	664	606	626	654	638	642	626	627	664	592	633	659	634	658	667	638	609	626	613	619	665	637	624	628	672	607	668	655	663	635	646	638	692	651	643	627	646	613	651	623	607	624	632	653	646	637	663	650	658	646	620	681	638	633	659	633	636	623	694	675	655	617	656	659	666	656	640	645	625	670	672	615	636	641	652	616	644	609	631	593	595	640	612	601	629
24355	23468	34498	29959	21706	12638	2691	1155	1042	979	1023	962	986	1053	1005	1042	1003	977	981	991	924	1030	960	966	978	1012	1027	1012	935	948	1015	958	1012	909	941	973	927	953	990	942	949	990	911	865	953	973	922	943	890	924	968	924	928	977	990	955	980	898	961	985	932	935	953	936	950	973	977	961	972	932	988	947	899	986	940	917	944	959	900	903	981	939	882	921	913	910	986	914	1014	1000	981	928	939	952	992	955	940	958	892	918	1000	948	963	948	948	957	928	995	931	949	951	957	952	1000	985	929	944	908	894	891	918	937	917	945	936	898	923	916	928	954	991	952	928	942	960	992	995	927	964	980	974	961	947	938	984	963	953	931	939	959	931	897	995	948	930	922	913	967	979	893	936	966	936	851	897	924	938	978	913	975	919	925	935	877	892	975	988	963	914	936	971	919	966	926	939	910	894	985	941	923	925	931	980	963	932	883	911	981	1000	914	928	981	981	948	996	938	956	965	941	954	969	930	938	1016	984	929	932	929	947	920	949	954	939	979	941	941	898	987	915	996	1003	943	984	956	907	953	977	975	936	974	934	947	919	916	953	990	944	914	918	882	947	931	954	948	897	912	945	1009	955	970	943	972	973	939	910	898	951	940	982	913	993	971	951	937	943	940	947	912	950	960	947	954	977	979	960	969	921	934	963	905	959	966	923	921	922	934	959	938	938	952	923	1044	939	976	869	961	981	933	967	946	989	945	909	1005	961	932	988	942	937	883	988	967	951	979	967	926	937	967	1019	936	944	965	945	910	969	963	984	941	903	968	933	1005	937	928	917	993	944	1006	964	944	946	945	972	1007	969	952	965	970	896	946	1029	995	973	956	971	914	921	904	915	967	922	918	985	923	941	940	944	908	971	943	961	971	957	920	943	962	926	970	948	1005	946	934	943	932	948	956	938	949	937	933	966	976	994	894	953	934	965	980	998	979	981	979	959	1000	887	955	937	900	953	992	877	931	889	1010	1004	1013	954	926	979	928	953	954	914	876	972	944	993	965	967	995	932	1009	1013	961	961	917	978	957	976	991	939	974	993	901	986	949	951	916	942	940	941	937	899	905	949	915	897	882	952	959	951	895	953	943	927	964	944	916	901	981	945	950	954	942	954	916	930	1007	972	961	949	908	978	1016	908	882	915	919	945	931	951	956	915	939	969	867	947	962	913	944	902	870	940	906	955	959	934	961	916	920	955	913	980	966	889	965	943	896	963	969	927	953	977	948	926	1007	963	947	898	909	942	951	912	947	957	936	916	895	979	929	946	883	935	929	931	944	908	891	939	941	917	932	998	894	981	934	940	986	920	935	949	939	999	961	899	922	968	973	961	945	1005	945	938	970	912	939	916	950	969	897	960	946	921	927	908	932	932	940	914	926	946	967	927	937	911	872	952	914	933	1000	981	991	906	953	946	946	935	973	958	935	954	929	955	1013	970	984	968	917	901	951	885	900	948	958	938	927	937	987	908	955	933	949	951	968	949	931	1003	915	954	933	983	934	939	904	957	970	986	958	970	966	955	931	946	903	964	979	944	881	927	1001	968	956	963	978	964	963	916	945	896	943	933	953	971	945	983	951	894	866	940	992	1003	927	924	928	943	953	910	969	963	974	914	989	1009	946	972	970	996	949	958	947	952	904	951	910	966	931	931	984	961	925	957	967	947	957	949	971	874	951	931	939	981	930	909	952	929	1003	922	932	943	908	996	919	889	947	947	930	896	949	948	967	902	952	906	956	954	938	948	901	937	959	959	950	948	996	919	983	934	972	954	960	962	970	1000	959	938	935	943	948	974	953	897	924	949	1041	970	915	920	922	887	952	974	900	931	967	987	916	906	955	921	933	926	916	938	950	942	951	937	1017	952	909	935	950	953	951	944	980	964	995	956	1065	1013	936	967	941	960	897	915	1000	875	956	988	954	988	922	998	930	932	953	910	938	952	963	890	929	942	944	894	986	965	909	950	960	923	981	913	954	966	952	949	969	957	949	896	954	989	909	971	945	975	996	953	978	916	955	948	945	873	903	951	918	960	951	935	940	888	943	965	929	911	942	983	931	894	955	1027	902	926	973	946	945	921	902	1005	931	918	941	964	907	927	941	923	912	884	897	899	901	913	936	966	955	933	957	987	927	990	952	996	972	955	913	927	1008	907	939	958	977	952	946	977	976	976	978	958	943	930	976	959	955	920	946	989	953	937	941	966	991	933	928	964	935	985	926	962	973	972	935	956	907	980	958	980	986	922	915	956	944	952	981	989	905	992	971	929	970	955	947	916	968	969	949	968	947	989	950	948	922	925	941	868	953	969	907	921	934	949	925	942	960	930	978	924	894	964	960	967	910	929	957	928	919	912	947	983	854	928	978	925	947	974	920	933	955	998	932	1009	957	936	916	948	892	971	950	932	980	920	970	949	1012	960	916	961	883	889	973	957	934	940	997	911	946	955	921	949	991	980	885	987	958	903	974	965	939	961	976	978	939	917	946	994	941	944	953	972	930	968	959	961	915	981	920	933	957	916	947	956	927	970	920	937	937	955	907	950	929	955	948	928	972	985	903	965	929	924	899	958	975	937	931	900	926	934	879	962	910	922	913	925	937	953	1027	957	995	967	952	918	949	940	946	952	922	916	934	902	954	891	847	986	941	992	939	992	917	899	998	955	914	898	891	909	937	1007	971	998	945	930	934	956	932	966	982	994	939	886	998	956	988	980	976	896	968	935	981	927	953	909	915	980	968	902	1007	919	931	864	970	965	957	991	957	968	970	968	937	966	924	981	995	903	960	944	935	928	994	986	968	941	981	955	911	981	954	886	965	1004	947	973	905	985	948	957	993	999	947	991	943	929	951	918	914	898	956	960	910	952	984	936	953	919	984	942	933	1006	952	938	956	962	950	947	953	934	940	975	967	1025	1000	977	921	934	950	961	972	952	950	947	1018	921	894	899	950	891	989	979	922	1004	909	985	952	897	975	954	950	968	962	984	999	901	934	965	924	958	985	950	920	989	949	993	959	977	914	1011	909	933	949	874	946	999	928	962	953	1011	939	937	988	933	930	963	974	955	968	916	854	1033	961	955	968	954	935	924	948	966	924	963	938	950	911	986	980	920	919	993	978	932	936	898	969	978	943	923	990	992	877	885	963	959	969	979	950	973	948	943	941	995	901	972	963	960	901	900	939	949	942	959	931	910	923	921	933	906	928	900	977	945	948	932	957	943	1029	924	955	977	998	973	963	984	922	934	911	1008	938	952	927	970	941	979	948	908	962	943	899	1018	939	968	883	942	949	951	954	940	988	1009	967	960	941	968	934	948	1012	948	938	907	950	882	920	932	940	917	981	976	937	963	965	1009	920	989	941	912	954	957	983	928	924	924	926	959	856	920	982	893	962	907	942	981	910	888	939	985	1002	942	957	978	952	889	969	897	1028	907	970	966	889	896	934	973	955	975	936	911	916	920	938	988	953	993	960	920	935	939	1007	929	974	906	955	941	925	931	890	957	947	959	959	936	895	982	893	978	883	907	924	881	935	920	920	942	969	901	900	970	944
64556	102178	69533	35248	11785	2921	1085	854	856	883	886	878	825	889	876	822	827	819	842	866	837	888	844	827	808	818	819	880	907	817	847	888	849	822	823	825	849	847	872	881	822	866	854	810	876	827	818	841	835	813	823	841	883	893	847	833	891	831	833	904	874	864	834	845	856	841	839	904	825	839	856	836	856	847	789	877	833	896	836	833	818	818	808	823	835	833	863	839	846	818	823	836	805	828	880	826	821	897	840	822	880	846	808	874	829	862	829	862	810	842	856	869	872	813	859	774	846	849	848	897	788	898	832	812	818	824	803	830	850	809	870	838	868	867	849	791	778	832	893	814	802	804	859	819	850	832	808	847	814	856	858	867	839	878	800	866	825	831	842	841	882	826	823	854	871	810	792	839	854	917	805	817	818	820	832	869	860	841	858	845	811	851	822	824	810	829	856	850	860	831	863	920	831	878	821	825	791	862	832	843	831	832	840	831	856	901	854	867	858	838	797	830	826	818	860	828	832	832	851	819	839	879	869	857	820	824	852	870	840	890	891	839	885	784	816	843	838	812	864	884	824	839	806	844	821	857	834	856	834	863	846	870	830	806	878	853	849	856	910	805	819	787	881	825	841	874	826	863	831	906	851	834	852	854	824	882	840	832	815	874	832	846	855	803	886	877	801	841	840	843	860	830	845	815	816	830	849	809	887	854	814	884	840	844	853	894	834	821	813	792	883	774	824	836	810	804	802	808	815	826	845	887	826	877	843	865	844	807	846	858	824	862	855	786	819	827	857	843	848	781	825	829	839	883	855	808	795	831	887	835	812	828	893	855	853	895	843	825	788	805	828	817	794	868	851	859	875	848	816	813	844	853	828	858	812	814	836	850	850	862	914	848	843	818	848	836	822	820	847	822	835	830	855	776	849	870	877	882	860	789	883	850	828	829	828	837	839	791	829	781	844	856	825	814	831	822	911	829	866	866	845	807	851	793	872	834	813	814	830	829	898	822	819	828	836	799	802	832	865	891	865	832	819	878	865	886	828	875	846	847	843	840	830	819	804	854	874	908	843	817	818	844	812	870	856	833	851	808	836	844	816	833	867	826	894	884	798	769	804	818	836	826	882	839	844	833	804	884	846	816	816	840	857	859	827	908	834	828	862	806	906	807	847	827	844	826	831	831	857	864	892	870	831	814	827	835	859	849	842	844	832	831	897	836	784	837	783	862	816	834	823	824	870	814	771	861	847	818	834	841	842	811	836	830	840	826	820	832	841	843	862	829	828	834	873	848	823	805	799	841	834	835	870	823	867	827	855	839	838	865	847	825	843	872	863	851	833	845	862	817	832	811	832	835	825	886	833	906	831	875	836	832	858	869	815	828	835	858	904	846	803	816	839	773	834	853	864	835	827	875	887	823	858	823	879	827	869	812	855	838	795	811	856	821	863	837	866	831	894	781	875	814	827	818	808	835	826	807	866	788	803	779	840	811	824	824	869	842	832	842	847	824	856	890	871	851	856	887	799	829	871	850	777	831	879	846	822	822	811	881	839	863	875	836	869	854	850	796	853	820	864	831	868	829	825	835	865	810	838	893	784	844	812	840	807	859	810	823	882	881	867	889	772	863	847	887	790	827	834	862	826	914	815	841	861	854	879	820	795	822	814	837	849	863	783	863	883	866	837	837	853	840	837	862	856	830	800	820	830	842	829	852	877	864	796	894	820	866	797	877	852	826	823	809	828	811	803	792	822	833	865	880	795	876	820	828	798	847	837	830	799	812	838	883	854	798	845	837	772	867	825	841	858	858	843	857	850	866	831	823	826	852	834	810	854	825	805	828	890	773	878	827	829	833	859	837	832	838	874	887	875	870	836	822	834	811	824	800	814	832	848	816	787	799	818	839	782	798	796	809	796	845	836	857	818	880	842	802	855	908	871	874	831	801	852	849	807	793	848	849	815	881	807	817	904	794	836	848	852	859	880	837	837	864	895	778	824	839	827	832	930	859	802	861	828	855	857	870	785	844	819	828	831	782	869	787	812	862	817	849	847	838	851	836	838	882	827	851	861	844	874	854	822	849	890	810	845	810	850	845	803	855	854	824	751	859	830	760	819	858	842	772	830	815	906	839	845	836	867	825	813	796	854	824	851	857	844	853	838	802	818	790	782	855	814	839	823	830	838	841	835	827	850	776	829	810	879	848	796	871	846	851	878	802	817	822	852	814	825	873	900	845	840	844	863	786	856	802	826	766	885	853	898	819	837	878	823	857	878	814	880	888	849	802	803	901	798	767	882	871	806	833	824	882	884	871	877	832	831	844	838	848	799	809	897	829	856	871	867	852	815	825	849	838	817	820	801	835	855	851	825	762	864	866	863	866	839	840	828	815	849	819	839	770	837	805	823	814	807	831	847	852	802	869	793	825	863	777	785	868	876	838	823	805	828	826	892	821	858	781	845	850	876	827	871	873	852	853	788	868	860	875	822	838	881	861	814	851	820	844	871	840	835	788	803	854	777	787	816	892	820	824	860	883	813	826	771	861	801	852	843	824	816	836	815	817	852	888	818	843	813	850	813	799	828	892	801	825	865	845	848	856	845	826	856	794	813	811	868	838	854	833	876	850	820	816	857	888	846	835	873	840	842	810	827	839	836	822	831	843	842	808	787	801	834	813	814	851	809	788	803	883	856	869	887	858	791	848	816	768	816	879	786	818	818	822	859	856	862	804	859	846	837	848	835	819	866	864	888	798	857	858	851	833	853	792	849	778	809	874	845	818	839	838	852	782	865	844	815	772	802	811	825	806	813	850	821	793	830	866	822	839	816	878	817	829	788	828	802	836	831	824	864	868	851	804	809	836	836	863	884	847	849	852	807	818	764	787	835	808	852	807	848	784	828	866	835	842	789	857	818	867	833	847	877	823	849	780	828	817	867	839	856	834	807	804	820	775	825	784	881	848	838	813	811	808	827	822	835	837	813	823	810	788	824	823	881	855	869	828	854	826	811	829	795	809	863	887	851	824	860	825	838	852	835	800	874	809	835	824	855	844	873	837	846	848	852	827	883	837	830	858	843	792	827	850	855	832	859	828	867	836	818	828	800	928	843	833	849	829	839	835	826	854	825	833	895	826	808	831	796	857	861	863	828	802	877	872	803	845	760	844	865	816	848	816	813	885	838	836	838	795	831	814	824	879	833	818	793	891	824	811	840	874	947	820	851	823	894	820	829	851	818	849	866	835	842	838	834	835	818	842	817	809	835	826	782	844	792	827	863	833	832	857	809	849	846	866	817	812	847	839	842	823	877	816	802	829	828	847	891	813	803	799	900	837	797	820	846	838	835	864	839	810	856	839	813	804	863	857	815	813	811	838	821	825	837	852	819	845	845	798	841	853	861	794	882	835	847	911	852	820	819	818	808	870	815	851	869	824	804	818	843	828	812	881	867	834	819	878	788	810	778	787	817	835	846	829	848	786	882	853	871	841	830	838	805	848	891	820	832	824	790	852	803	819
31544	31789	25773	10153	2249	1085	852	818	764	768	750	796	739	812	735	757	825	774	775	766	812	786	751	736	733	774	805	826	764	766	815	751	822	738	761	776	824	734	737	775	800	794	762	754	793	752	779	789	765	790	705	720	753	771	800	775	740	775	786	777	770	807	757	797	796	854	832	767	743	734	773	771	753	764	804	756	807	790	781	783	793	757	769	751	784	737	752	767	759	775	724	791	703	720	792	779	817	780	777	786	820	773	748	735	787	758	797	734	719	792	804	757	788	746	751	812	779	801	761	747	770	751	830	731	770	784	783	752	784	704	715	795	819	808	756	749	757	801	743	783	782	749	796	765	734	768	811	816	725	793	746	802	791	810	806	763	707	792	781	775	818	732	787	728	755	774	736	773	740	763	751	784	744	740	807	816	797	749	771	804	790	756	772	812	773	760	722	809	766	810	805	751	683	765	800	743	784	746	792	744	773	735	747	784	809	825	772	760	793	763	730	724	764	736	758	760	792	776	765	730	786	756	781	739	822	736	780	777	723	766	790	793	708	781	818	738	787	775	821	797	754	759	750	758	768	778	788	805	769	737	784	785	764	740	766	755	741	766	787	755	825	759	762	774	750	730	750	768	782	742	770	756	716	819	760	787	800	745	802	713	791	776	772	780	721	787	702	775	756	753	766	767	781	842	758	742	796	748	833	771	859	804	775	757	703	733	751	750	803	752	750	782	766	775	772	766	770	831	771	762	729	797	773	758	802	750	745	764	751	765	776	757	781	755	763	791	790	779	742	777	791	712	766	756	755	735	823	822	800	782	751	789	766	817	754	734	744	750	742	773	741	762	820	774	808	754	797	777	741	768	765	761	781	789	765	776	803	751	734	781	739	712	763	741	754	743	766	798	780	844	808	782	778	717	756	765	798	845	755	760	781	707	776	747	745	797	785	757	727	784	696	786	749	782	786	814	823	788	786	766	794	791	771	774	785	765	749	757	775	750	755	746	823	810	747	759	832	751	751	752	797	776	723	734	723	797	750	744	789	774	776	793	774	749	815	782	708	734	818	772	778	766	797	749	772	732	800	744	761	769	781	757	799	779	709	735	765	814	780	782	783	741	794	812	766	759	805	774	737	794	773	766	719	784	767	751	780	776	792	803	802	782	791	783	720	760	767	792	723	764	720	734	827	756	751	764	786	804	777	786	790	762	763	752	797	803	793	736	775	771	745	786	729	756	779	782	779	739	745	780	731	746	720	769	789	757	761	738	806	726	756	762	749	781	793	762	797	808	809	771	747	790	784	810	712	767	782	762	781	766	754	726	722	841	782	748	777	767	723	768	802	762	758	743	809	822	772	804	710	779	751	783	800	791	791	731	758	750	741	771	787	768	795	766	721	771	746	803	762	727	754	799	802	806	749	734	780	739	781	740	738	798	769	772	811	779	770	753	749	751	748	777	811	768	819	736	805	820	765	750	779	775	785	772	816	769	725	761	774	797	740	834	779	839	814	743	767	797	793	780	798	789	759	786	749	700	728	780	744	757	740	763	726	786	826	754	721	771	708	766	742	735	815	788	789	811	779	772	822	790	789	808	739	775	762	746	804	772	816	788	756	780	745	748	810	769	782	792	745	756	752	786	741	743	792	807	734	811	750	762	800	768	768	817	782	775	748	794	807	732	729	776	765	773	779	824	750	783	759	731	757	851	785	754	772	763	769	808	755	777	750	821	775	768	765	780	796	802	799	767	792	728	745	736	751	775	778	835	812	770	788	791	785	743	810	784	806	775	787	777	777	729	763	818	735	767	784	808	779	796	790	808	831	782	730	798	719	781	749	832	798	797	794	807	761	822	805	787	721	800	755	767	763	767	814	773	753	745	777	733	804	780	742	779	795	737	760	777	747	794	804	777	769	809	747	792	749	789	725	740	733	751	747	761	750	764	782	751	818	793	790	740	733	831	744	781	808	805	760	816	788	785	771	805	732	760	803	787	779	792	766	734	760	782	764	772	702	783	728	745	799	803	733	749	774	766	752	774	779	751	780	757	744	764	789	761	728	801	747	747	722	765	742	757	764	778	748	773	776	807	786	789	801	753	824	770	798	759	813	766	795	717	786	793	767	794	795	766	767	755	721	788	725	782	804	786	781	725	784	758	763	755	800	758	822	750	820	763	779	731	764	790	714	808	751	772	748	765	758	816	714	737	777	751	765	782	749	738	786	809	744	747	770	774	807	757	779	759	750	772	734	756	801	742	756	782	774	738	760	833	739	706	754	717	787	760	805	800	781	760	769	756	773	779	798	744	759	759	756	777	779	749	741	789	771	750	758	789	758	807	822	785	743	760	766	777	770	724	727	726	706	735	771	782	718	756	758	763	788	738	802	739	752	801	775	714	760	745	768	775	817	804	763	764	769	725	780	799	756	760	772	790	785	786	782	815	764	795	782	795	769	762	765	730	800	742	777	798	806	786	772	785	742	784	768	770	787	728	766	760	764	766	737	776	735	788	789	754	758	770	776	784	736	739	809	730	775	814	764	763	803	796	805	836	772	769	710	766	788	780	768	748	727	770	800	770	762	799	755	701	748	773	798	774	731	803	755	752	715	846	768	758	797	758	771	799	764	779	762	819	763	806	718	815	750	795	767	739	771	787	732	740	799	743	749	782	814	772	765	742	748	754	738	759	766	744	754	757	764	783	815	755	789	765	761	778	786	749	771	758	775	791	751	807	834	741	778	778	766	787	739	734	692	774	726	758	774	738	747	767	737	747	742	809	765	753	753	742	741	836	684	773	753	766	777	790	724	739	780	761	808	745	815	786	737	786	782	780	768	800	746	723	769	822	798	812	695	730	764	772	778	789	765	848	779	793	777	745	738	749	766	745	760	778	753	762	732	791	799	792	859	751	770	789	788	798	807	713	748	759	766	771	775	764	811	742	811	817	792	767	747	781	769	756	779	782	773	736	767	811	810	775	810	790	766	764	760	811	784	711	738	774	789	732	733	801	801	776	756	811	781	731	734	776	757	830	752	745	806	756	781	770	810	764	770	782	796	811	808	762	752	759	757	747	783	807	737	771	775	780	748	794	753	787	776	769	776	801	773	788	780	744	803	747	811	787	826	774	740	769	814	696	768	799	760	761	723	775	756	724	774	754	798	762	802	806	764	766	787	752	752	746	754	758	793	794	773	756	764	792	780	759	769	753	788	743	801	808	808	754	788	771	723	797	749	750	751	799	786	761	834	765	768	801	786	826	749	783	733	772	772	807	798	793	770	798	789	767	767	752	803	746	797	799	725	815	752	778	739	777	769	811	749	781	754	716	755	748	759	744	774	825	768	769	788	764	783	751	757	810	731	755	769	772	761	756	798	801	783	746	776	774	749	760	724	799	749	809	725	721	763	788	788	754	712	740	732	733	772	764	787	782	765	789	803	755	751	769	801	739	781	788	726	773	802	797	793	802	773	751	751	728	780	696	784	738	768	735	746	734	736	823	796	683	841	806
25312	36294	18885	5324	1635	764	637	570	597	597	609	655	575	623	601	601	613	607	592	598	602	571	594	614	612	583	638	596	625	641	592	612	576	629	629	622	562	612	603	623	592	612	552	608	589	617	636	631	614	605	587	597	587	587	569	590	632	587	643	597	567	599	600	589	643	604	595	615	569	625	609	616	573	601	634	615	614	553	589	579	589	572	648	585	612	606	617	626	607	579	541	611	632	617	597	580	622	602	635	601	619	591	579	551	607	579	574	619	592	655	585	592	601	625	594	600	611	598	641	583	593	618	580	583	585	578	587	622	593	611	625	572	630	611	622	598	618	601	578	593	561	555	651	612	607	592	608	661	571	587	560	595	625	622	607	625	574	589	582	560	614	620	623	607	595	597	568	614	619	629	582	572	615	615	655	566	590	560	596	583	554	589	561	591	611	590	583	591	538	587	623	617	610	588	562	613	625	560	595	587	619	575	643	623	578	601	594	614	581	606	631	605	670	594	616	634	624	659	615	641	620	593	592	631	592	549	614	558	586	621	590	596	603	598	607	606	605	625	629	608	593	587	625	632	631	676	627	611	609	590	610	624	629	601	583	602	577	591	577	584	595	609	596	584	603	587	575	604	587	575	653	629	630	604	573	626	646	623	601	611	635	580	605	607	601	585	601	563	572	580	599	611	577	569	548	630	657	651	588	624	648	601	610	597	605	587	589	598	605	601	570	609	617	554	601	585	568	601	633	609	566	599	629	630	556	637	615	612	575	597	575	621	596	604	600	623	594	577	586	567	594	601	592	580	608	620	605	555	609	588	616	596	620	581	610	589	600	618	619	606	562	581	646	586	584	635	593	577	605	596	583	587	600	613	594	590	578	637	589	635	592	615	586	595	591	605	601	599	570	558	574	614	596	617	594	559	601	602	596	580	595	608	599	569	603	575	598	595	566	569	626	609	636	579	610	580	676	580	624	566	633	630	620	571	619	582	604	658	575	582	647	601	618	635	597	592	632	589	642	568	595	641	559	587	617	639	611	662	620	618	595	597	621	624	591	611	638	586	582	618	606	581	590	594	588	545	627	627	615	616	606	605	559	597	667	595	578	642	554	606	598	614	600	578	583	584	619	612	572	630	634	605	603	573	596	587	618	607	673	609	590	598	562	631	548	579	656	612	541	590	591	597	577	607	597	614	598	603	577	597	558	553	605	624	572	620	634	632	571	671	581	601	656	577	584	586	648	633	628	646	587	620	592	585	595	635	600	602	595	591	591	635	569	636	602	612	570	607	612	640	662	597	612	612	612	612	586	632	641	609	611	638	606	617	609	601	571	609	626	558	612	598	584	563	616	634	585	585	607	622	543	577	620	580	587	596	617	613	570	595	615	650	581	586	614	581	555	609	637	610	591	592	584	597	594	594	600	619	601	624	590	634	595	628	633	583	656	629	597	596	614	566	625	584	577	597	687	660	561	594	632	604	578	599	654	571	634	624	593	570	610	597	645	540	661	645	600	636	597	585	575	586	620	581	573	604	603	607	598	622	602	581	652	558	581	609	574	623	582	618	624	626	568	621	629	592	666	568	607	624	626	589	584	597	607	624	595	592	618	564	609	622	555	599	607	610	645	616	596	585	649	621	597	650	590	544	610	622	663	601	599	634	592	575	591	576	554	643	581	658	592	605	607	627	638	629	623	614	614	597	601	625	585	581	575	610	655	632	620	596	612	614	613	574	588	581	583	599	596	586	585	583	569	615	609	600	597	616	603	566	566	599	625	597	613	662	638	620	587	618	592	578	693	616	628	600	586	621	614	594	610	615	600	622	675	620	607	603	614	562	605	568	643	583	623	641	572	620	593	582	585	591	600	562	592	556	561	613	603	611	532	620	587	585	579	617	578	653	567	604	599	606	548	599	577	616	581	594	597	608	604	608	587	614	597	591	601	568	595	638	636	589	589	627	605	588	633	606	616	554	612	589	582	592	625	623	577	605	648	573	611	564	572	599	568	585	601	596	601	611	586	641	577	616	610	579	608	579	593	643	627	643	613	634	621	585	622	603	621	594	624	558	579	562	595	563	597	635	635	598	614	598	638	562	574	597	583	638	558	620	598	603	632	566	571	610	628	615	621	574	576	660	619	613	579	633	556	574	636	610	566	572	580	629	625	586	584	575	583	582	624	581	590	596	598	607	625	598	608	545	645	610	602	607	609	596	636	618	574	648	615	577	650	582	607	666	625	625	597	615	656	625	615	600	582	597	539	611	609	590	601	613	592	614	574	604	586	599	570	557	632	654	632	639	563	620	621	625	596	604	602	552	637	570	605	568	602	566	598	603	594	639	639	600	599	600	605	620	612	590	638	610	610	591	668	607	615	610	583	562	629	589	580	595	612	641	590	619	598	619	593	619	558	612	592	584	577	644	622	594	604	596	629	591	627	615	607	610	555	586	604	543	624	560	610	592	546	580	629	550	576	627	590	585	615	598	624	593	560	615	585	605	594	629	619	593	607	629	675	606	595	633	615	559	590	586	557	613	599	648	569	599	626	576	625	630	584	590	606	573	619	612	571	626	599	632	622	608	619	550	614	554	597	594	594	593	634	612	603	588	571	631	642	587	666	595	574	586	564	604	623	617	634	570	612	632	589	614	584	558	587	600	593	615	617	604	625	582	610	578	600	587	624	646	640	578	575	636	619	603	597	574	591	611	593	636	565	575	620	607	601	624	643	565	580	611	623	620	591	602	597	638	614	586	598	608	587	610	612	663	602	595	581	620	598	530	594	635	579	611	584	646	587	656	596	611	611	605	627	596	576	644	621	584	588	615	563	599	630	622	604	639	620	577	612	607	570	569	572	562	591	643	639	565	592	622	586	610	578	635	572	616	600	612	600	570	606	591	600	556	590	597	621	637	595	580	624	642	600	600	554	612	603	562	560	648	564	582	570	587	564	649	608	582	669	599	603	578	576	558	573	615	608	602	600	612	640	547	606	585	552	612	614	652	603	570	594	609	569	571	577	621	634	575	589	633	609	590	571	591	617	583	598	647	629	599	566	582	600	542	621	629	601	574	606	610	636	620	606	610	613	562	601	592	596	615	569	611	602	601	622	627	618	609	597	570	554	585	597	595	618	565	633	604	616	616	604	650	623	613	644	584	549	602	571	606	616	592	612	615	627	645	617	676	644	606	609	639	606	589	527	611	624	588	612	634	597	569	550	599	614	620	596	606	585	587	583	573	624	611	623	602	612	604	622	608	577	596	618	588	658	597	593	587	637	568	613	589	629	618	592	544	562	618	579	606	612	582	580	602	590	614	611	633	590	589	619	546	606	592	665	638	598	605	560	565	589	611	603	603	595	579	643	581	558	584	608	669	646	572	622	653	619	604	592	593	583	623	572	586	577	617	589	650	618	614	589	657	678	595	632	603	605	602	572	607	621	576	587	539	641	633	580	636	580	638	595	615	645	597	592	637	601	588	575	641	598	646	613	609	611	572	615	609	583	578
26570	30084	42761	32450	13413	2737	1049	877	775	816	798	802	846	782	776	780	776	799	833	840	795	772	808	804	825	806	821	799	756	751	812	740	780	814	803	837	799	774	810	813	792	806	742	807	775	785	762	839	825	787	763	841	821	792	779	768	748	832	783	794	779	840	782	764	774	779	786	772	779	852	798	770	824	818	818	827	809	814	821	764	776	769	769	835	784	765	749	798	777	813	786	754	755	803	789	827	817	852	814	806	789	807	753	783	740	787	796	763	840	750	831	802	784	831	765	781	818	826	787	849	786	804	817	776	749	809	786	796	786	758	786	838	793	818	766	811	808	725	761	803	773	787	820	772	795	790	785	811	790	802	794	747	794	825	815	764	841	797	790	790	880	816	797	778	843	795	793	777	781	778	799	772	796	803	827	795	796	804	762	827	827	807	785	758	753	785	781	762	782	781	764	785	781	799	804	793	797	795	779	828	780	831	824	806	745	792	815	820	813	761	820	815	766	800	824	839	780	796	804	813	780	819	798	790	781	826	792	799	784	730	808	828	772	814	800	806	813	767	819	778	803	772	862	751	813	819	795	750	759	762	759	832	779	753	832	740	751	809	798	790	800	833	814	820	780	746	814	809	805	788	786	809	756	783	813	822	829	820	788	863	780	846	795	751	802	788	808	815	806	830	833	795	726	796	762	808	816	797	838	841	818	760	836	846	821	730	746	760	787	819	777	734	734	789	816	760	761	774	780	810	829	834	828	790	784	770	824	784	735	785	827	820	823	808	785	836	817	800	784	826	838	777	809	797	746	778	804	779	792	780	777	838	786	788	785	816	811	834	819	814	839	784	781	818	785	814	849	820	740	727	786	835	786	798	751	813	799	812	780	775	828	807	779	777	790	834	798	773	791	856	790	782	830	779	807	793	867	826	769	816	810	784	777	838	779	783	789	815	784	765	785	808	831	781	804	821	766	786	819	820	756	748	826	766	822	803	781	853	768	798	786	756	749	825	782	772	816	806	779	823	792	754	774	778	800	848	835	792	753	816	768	741	828	757	859	751	808	771	820	796	807	754	777	782	792	752	821	809	828	835	757	792	765	786	809	747	806	756	765	785	785	782	784	806	786	785	805	776	760	803	864	782	775	780	800	791	791	840	796	832	814	814	783	858	752	784	811	822	757	833	815	762	793	805	786	785	800	744	804	767	792	729	803	793	763	786	763	767	741	798	798	782	758	794	820	836	781	778	786	769	790	844	753	789	772	773	762	816	812	772	770	811	763	763	809	787	824	791	771	802	812	748	827	774	766	779	757	807	808	834	798	798	771	772	755	763	785	772	779	819	827	842	812	838	787	779	770	786	732	780	794	783	781	824	800	818	786	790	864	762	751	823	788	760	766	787	838	792	780	773	796	802	761	833	792	797	811	827	796	778	822	780	789	809	843	798	734	828	769	782	759	752	825	829	809	775	830	765	774	768	814	746	739	788	853	769	824	827	760	849	806	826	787	761	802	786	786	767	787	770	756	810	818	799	777	746	820	717	810	820	776	805	777	779	819	809	745	828	782	813	778	817	768	818	800	823	800	749	756	780	741	793	836	836	850	790	761	793	817	812	759	816	808	836	794	804	787	787	775	747	737	821	787	778	812	810	812	801	839	747	761	776	840	792	778	780	747	785	775	816	838	848	819	792	802	759	796	836	859	759	791	809	816	743	830	778	805	777	809	761	788	817	816	799	756	735	805	836	790	779	767	813	822	818	802	843	752	782	730	785	761	810	762	855	776	764	805	806	818	813	722	786	789	799	820	775	818	828	783	772	824	821	839	863	799	799	855	789	789	775	769	792	815	806	817	797	809	816	770	828	771	802	793	747	770	850	835	777	833	819	789	821	807	777	786	767	765	860	764	816	815	758	777	819	835	810	802	750	780	795	808	781	804	801	777	810	848	765	795	760	784	807	794	833	791	816	777	765	762	829	832	782	788	805	833	788	773	827	805	775	733	820	739	787	765	799	783	792	791	795	762	731	782	775	766	831	821	792	801	832	814	803	749	779	794	814	801	863	760	721	805	791	807	817	812	767	836	805	815	789	795	803	849	751	778	759	846	814	837	810	797	830	836	846	783	811	780	775	820	765	782	842	818	784	776	781	799	789	774	784	824	782	818	752	789	797	834	771	797	820	834	806	755	803	763	765	797	761	795	841	765	758	802	804	801	794	802	800	761	846	755	796	811	862	802	787	779	803	773	760	777	783	777	816	795	831	795	799	832	811	786	784	793	776	797	763	792	721	868	792	770	851	757	805	782	813	823	806	830	821	796	813	782	777	753	832	805	804	801	822	773	784	751	760	743	841	793	780	775	731	815	766	792	787	807	797	785	802	770	778	766	786	840	782	776	783	770	757	808	827	815	775	780	778	832	765	807	796	798	803	766	799	811	890	791	764	764	799	791	755	760	805	796	807	776	745	822	782	853	815	804	790	743	805	791	768	815	843	809	738	833	791	821	758	793	818	791	810	795	779	784	840	823	789	838	786	774	836	779	797	804	781	789	790	803	774	785	799	817	806	768	816	846	825	835	807	790	795	787	757	758	837	777	644	785	818	791	780	892	774	781	799	766	780	823	826	819	768	782	774	816	828	830	818	788	767	786	780	800	810	775	781	802	823	774	768	816	813	813	801	788	789	770	758	780	795	820	737	789	823	758	787	825	803	782	816	798	761	792	772	760	812	789	808	772	814	810	816	763	754	764	796	802	840	824	824	784	790	825	797	775	790	789	813	779	797	765	774	836	789	801	755	849	813	788	788	782	765	808	792	826	815	809	804	774	824	770	779	802	781	799	799	811	808	775	771	780	840	797	848	794	788	778	833	766	804	803	826	800	797	837	786	789	794	778	862	791	774	808	794	759	780	781	771	779	785	781	816	777	764	727	794	805	767	798	791	716	838	773	845	838	823	840	802	821	748	778	849	791	755	809	832	774	791	828	760	780	793	782	767	843	837	845	803	824	781	785	820	766	801	822	765	793	819	746	801	799	809	760	813	792	787	804	839	792	791	802	747	804	781	821	791	802	796	814	763	772	778	771	833	790	771	809	763	787	775	807	774	784	730	799	814	805	787	784	855	808	779	768	829	834	786	783	808	777	743	817	770	813	732	816	771	737	772	796	821	748	780	780	728	807	816	795	774	811	834	809	766	781	814	828	765	774	848	815	815	790	847	799	795	790	779	789	822	823	765	796	835	751	810	799	768	775	806	794	777	837	841	808	761	799	776	782	780	783	781	796	789	726	796	755	809	830	795	740	761	776	763	774	786	769	824	804	793	808	794	774	792	775	785	762	808	813	713	828	760	755	757	813	785	806	818	787	778	805	754	853	810	752	816	835	764	808	852	807	783	814	799	785	821	772	782	761	802	796	840	786	847	824	768	834	748	754	808	790	762	780	793	809	738	756	785	778	772	754	780	761	815	792	827	836	803	789	800	856	826	825	776	821	776	783	802	781	775	833	780
57992	84335	54627	20501	5544	1466	754	701	662	712	682	723	672	694	660	686	672	664	654	681	649	706	673	656	703	653	683	675	686	704	642	652	648	625	611	698	682	700	631	683	679	696	664	654	638	695	638	703	751	633	684	677	684	660	646	682	630	714	681	638	656	684	697	623	673	625	685	643	654	698	668	695	713	643	654	689	649	661	727	664	648	670	604	636	712	645	670	671	645	654	668	656	623	668	688	665	607	663	689	684	679	666	642	696	639	657	680	678	647	682	644	664	718	678	684	654	668	696	629	626	659	673	683	694	656	701	677	682	613	675	638	654	658	695	667	678	663	659	676	631	666	662	682	688	648	673	647	685	681	686	643	632	687	673	655	656	653	687	674	716	664	668	668	640	584	657	685	650	683	645	696	681	617	674	667	708	644	671	672	624	682	659	679	659	672	626	667	661	636	633	674	682	688	655	623	691	671	695	702	669	667	648	645	605	717	685	621	679	659	737	648	665	669	671	710	640	623	692	663	666	652	673	689	686	692	672	641	642	679	641	664	704	658	668	686	678	652	639	715	653	625	678	716	659	675	706	690	658	701	708	633	709	634	668	638	642	638	650	629	681	635	658	660	666	705	673	661	712	683	656	634	654	632	629	659	638	680	671	683	655	656	681	659	620	670	644	695	643	692	604	652	671	690	651	625	638	667	673	673	680	632	666	625	689	665	699	673	703	684	659	642	688	645	668	652	687	741	669	710	696	653	692	667	622	631	671	726	685	651	666	645	686	716	651	647	672	654	648	656	673	660	655	659	631	646	650	668	651	649	652	653	671	657	619	625	648	682	662	735	650	649	692	643	632	631	678	608	665	679	624	682	687	695	667	697	657	642	695	698	644	666	709	691	669	675	663	698	696	675	672	622	682	660	682	638	673	675	677	714	686	664	635	631	615	676	651	633	667	699	675	639	671	689	649	637	665	638	656	687	734	652	687	659	735	679	678	681	635	651	666	669	697	688	659	703	716	662	674	647	617	646	681	669	637	666	676	660	639	687	654	631	711	673	655	711	648	712	656	677	650	697	681	634	645	646	704	678	645	665	687	653	710	630	664	687	665	609	691	612	619	682	628	671	658	682	677	644	654	681	639	661	666	627	706	711	666	665	666	638	664	611	687	662	662	611	671	674	686	692	642	612	692	651	684	658	649	636	716	654	665	667	704	659	657	687	635	642	702	665	679	684	668	665	677	657	664	696	628	654	659	693	674	703	643	630	635	681	666	662	661	692	650	722	697	698	672	633	656	655	706	669	646	687	595	659	654	671	700	651	646	692	648	663	744	645	675	722	706	721	662	701	651	671	655	682	631	621	707	650	681	631	672	643	723	676	691	650	694	624	651	695	662	710	696	636	606	630	636	678	687	644	661	687	640	717	663	655	701	653	676	691	668	619	648	678	717	675	682	693	659	630	657	671	686	666	693	657	662	651	652	667	676	678	694	639	684	651	630	638	692	671	674	663	676	679	662	649	651	651	658	716	655	678	661	674	676	669	670	649	650	642	667	645	679	654	710	671	730	642	645	652	662	706	653	646	650	682	659	690	687	693	723	627	688	667	688	670	640	717	648	686	643	646	684	683	690	670	652	703	724	680	678	666	675	685	677	659	663	664	655	678	647	672	705	648	675	674	685	670	679	641	631	628	639	677	684	692	633	643	686	666	678	676	652	639	632	617	595	762	679	649	644	700	654	694	688	659	657	654	669	685	686	645	678	671	636	653	639	676	650	647	670	653	725	738	613	656	690	664	647	684	646	624	689	685	666	685	641	618	659	704	688	694	663	661	672	701	668	676	665	657	717	653	729	624	647	662	677	657	650	645	675	631	718	642	637	659	687	723	651	651	693	664	653	692	663	658	678	667	665	640	664	674	693	668	708	677	662	694	637	665	653	644	683	619	646	669	669	651	643	641	684	629	672	665	677	672	651	659	733	667	615	671	668	639	684	639	730	660	676	665	664	678	694	652	670	661	673	638	648	669	664	675	676	658	642	696	638	599	645	717	656	670	638	651	638	701	669	656	683	675	692	665	669	649	687	624	700	714	669	677	645	646	664	630	651	686	667	681	639	711	638	595	621	708	625	656	687	675	661	647	690	652	679	659	676	658	668	679	593	666	663	674	591	686	685	622	616	660	666	662	684	650	652	645	655	673	663	690	675	714	651	666	635	616	658	697	680	661	683	662	621	711	656	665	645	620	654	658	711	623	679	691	671	724	655	669	671	685	597	639	651	676	692	665	741	680	632	687	711	672	650	634	685	655	692	744	619	622	684	663	707	680	653	637	671	639	703	687	637	654	679	610	635	702	720	616	654	642	721	657	636	683	702	639	679	664	652	638	645	614	694	641	714	648	665	674	625	644	673	616	671	673	622	636	715	640	637	707	689	673	661	676	656	680	677	702	650	614	638	651	699	667	668	665	635	686	648	649	654	691	598	645	709	630	670	652	656	676	681	645	622	639	639	665	689	663	697	625	695	631	638	674	698	703	650	681	676	632	701	639	649	671	670	675	654	692	699	698	669	673	722	643	627	661	675	665	659	663	690	712	702	687	686	606	609	675	672	662	670	693	679	685	658	719	695	705	618	680	665	702	685	628	708	660	662	650	621	639	661	692	655	686	646	646	643	670	657	619	680	667	688	661	678	675	696	673	631	653	650	650	693	689	632	641	646	675	669	658	653	652	687	671	683	669	671	626	702	678	651	643	688	625	654	645	667	625	676	688	688	673	674	643	669	667	671	684	684	669	653	644	670	683	718	710	665	666	683	686	679	619	632	607	654	650	635	664	704	665	691	646	668	660	683	619	680	655	694	713	675	672	701	637	624	655	679	673	667	681	655	728	629	650	639	667	711	648	657	655	648	646	713	697	686	685	711	662	630	624	688	664	631	665	682	657	677	655	674	675	638	653	635	634	669	630	657	639	648	682	648	681	689	650	659	701	697	659	688	638	653	655	676	655	661	668	613	651	651	651	683	645	673	686	631	660	669	708	682	669	664	693	715	650	648	682	631	671	682	662	673	699	685	699	645	677	666	676	671	667	625	646	671	662	659	648	666	674	676	636	636	682	622	660	682	678	631	686	660	667	731	675	701	690	680	697	663	686	644	690	702	649	681	690	655	673	690	612	685	670	731	670	664	666	691	664	738	603	655	699	681	638	655	661	675	685	635	680	671	651	675	681	690	679	672	663	641	673	648	675	688	688	674	642	664	657	637	631	673	652	671	646	624	660	751	622	676	664	647	673	680	677	655	683	677	654	689	687	645	672	631	690	630	698	653	695	662	674	728	652	684	633	673	678	637	709	722	635	660	661	696	647	689	673	678	689	667	676	589	649	659	676	683	664	711	681	662	672	668	697	654	665	644	684	673	680	664	655	675	655	649	690	649	635	620	651	655	714	647	651	689	661	676	698	647	610	641	674	593	662	644	655	667	619	654	632	686	651	635	659	685	638	699	685	658	677	648
24253	24163	36215	31458	22254	13020	2815	1281	1020	1097	1039	1021	1017	959	1017	1044	1060	1072	1003	1047	977	974	998	902	1016	972	1023	977	988	992	980	975	1009	1015	997	929	942	963	1003	1024	987	976	1041	973	955	1022	992	954	989	968	1002	959	969	1009	1006	1018	1005	927	959	931	1053	1030	1014	1042	1010	1035	1022	989	957	977	964	1032	991	973	967	1021	978	994	956	975	973	1000	975	1011	991	962	967	970	950	1019	976	1012	985	978	1026	990	971	1042	1002	994	999	991	969	1026	1016	1033	981	1029	972	1002	1056	1052	948	1011	1021	1006	961	967	994	960	938	1042	994	967	933	968	987	988	969	972	1022	1027	997	1019	991	964	1063	1008	951	949	1012	980	991	1003	994	978	976	944	991	1015	973	965	930	991	1025	943	962	1048	1022	944	964	1001	987	999	997	988	916	969	963	941	1019	979	983	945	984	971	985	991	1013	986	984	995	953	929	1013	960	969	947	980	958	955	869	1018	964	987	1078	1055	982	922	983	964	947	969	948	960	990	987	988	1003	1009	1012	941	948	968	991	997	995	967	973	982	975	957	994	953	1008	1024	946	986	936	985	951	993	1022	963	987	962	961	987	999	974	991	990	988	965	971	956	1018	974	941	951	990	1039	946	946	1001	968	928	958	959	972	962	919	1014	956	977	1026	959	944	968	1017	1012	978	954	982	977	996	1011	936	976	1007	980	921	976	940	988	1019	1004	990	982	960	950	993	924	1016	1005	957	969	974	965	986	1038	939	977	932	968	981	942	991	933	989	984	979	976	989	1022	968	1001	994	1021	996	997	1019	984	979	953	1050	967	1016	985	949	989	952	985	950	1006	981	1075	937	1009	979	965	1003	970	973	1014	982	976	995	1002	994	1040	958	990	991	998	973	980	975	979	1024	990	1000	1034	1011	955	1002	966	1025	995	953	985	980	943	994	955	974	972	994	1017	974	969	941	954	949	962	995	954	941	1000	1008	1019	962	989	986	955	970	1005	973	955	964	985	1002	961	1005	939	989	1028	942	989	934	994	1002	947	981	1021	1011	970	1043	1040	1026	974	1018	973	958	1011	993	994	967	1006	989	965	1007	995	1020	1016	993	1065	963	990	998	997	1033	986	991	1004	935	983	1014	971	959	986	951	985	1068	999	1033	1041	983	1011	1013	932	985	921	944	944	977	964	1012	1034	983	980	995	993	999	941	1018	963	952	993	978	965	1034	1066	988	1026	992	980	1014	978	979	1023	1011	1001	1002	925	944	951	1011	984	1008	950	1011	955	909	990	974	974	951	899	947	944	1065	1002	998	957	1043	972	941	1039	1009	994	983	1050	1017	968	1013	979	990	960	963	1040	978	952	1001	992	973	971	991	954	983	965	992	1016	1061	968	998	1057	969	1046	957	981	1004	977	971	974	936	996	952	964	1003	952	1009	1016	1001	945	1047	1011	973	1004	988	1023	1054	983	1007	969	970	1022	1018	964	1032	965	940	940	977	972	956	925	1006	991	973	983	974	916	1002	964	991	965	944	1001	948	1019	1052	996	949	1016	960	978	1010	961	1009	975	1001	1051	1009	967	1038	939	984	958	1017	1014	1013	966	953	1021	957	930	947	946	944	951	946	1001	998	945	1038	1043	978	989	1022	1007	1018	1032	1035	981	1010	1012	1043	966	1025	956	946	971	1015	995	999	964	953	999	969	989	1006	966	973	1009	1024	943	991	962	1007	967	1041	1019	987	1013	998	907	1014	992	1022	969	1064	955	985	994	1018	915	938	949	998	932	1005	970	1041	976	1038	1032	942	963	969	967	960	1034	996	969	996	1029	1024	1046	934	1006	957	943	998	978	981	961	951	970	981	1014	912	978	996	1091	984	981	999	1058	1009	983	941	1032	974	961	1036	1018	1017	955	1022	960	981	968	970	967	979	962	934	953	980	971	956	982	977	992	958	1001	982	1014	981	951	977	991	974	1004	1041	953	941	957	953	970	1008	985	979	971	969	978	966	964	1009	1019	951	955	979	960	1005	1007	1013	1013	943	977	995	962	1009	993	998	1042	939	975	1004	1009	1024	948	1018	998	963	954	994	969	986	933	909	951	968	980	974	989	945	1017	953	981	932	930	954	956	963	1002	1015	981	1010	1012	901	928	951	971	985	975	1024	1008	933	1002	993	944	1005	1036	993	981	952	1007	1001	961	950	953	1003	964	1007	1002	958	1041	932	961	1005	965	986	995	1012	1028	1024	989	981	1002	1002	992	1032	1023	953	989	1042	968	1008	1037	959	979	963	1014	1038	1013	977	932	985	976	905	1020	949	1038	977	983	957	1034	1016	961	988	978	1003	978	1015	957	932	1021	997	979	955	994	1034	924	966	941	983	1015	973	974	1006	980	1025	1015	938	968	1007	1015	975	1010	986	999	977	932	957	994	963	970	963	945	1014	1004	984	998	967	983	981	1049	998	978	1012	1011	1015	971	963	966	1056	962	1015	946	1014	1078	1017	980	1014	999	962	996	990	948	1001	1030	1008	994	994	977	1003	935	1010	997	1005	924	983	933	960	949	990	1027	1023	976	940	1043	1067	959	998	993	996	1011	1029	965	903	1002	1040	1007	968	1003	1016	981	1007	951	990	1036	1012	970	977	1004	973	977	945	943	968	999	1004	1066	1046	1008	995	965	988	971	1006	1027	1005	987	994	1017	1004	955	1011	1024	987	1006	996	973	964	990	995	1009	923	931	1008	1021	964	966	989	1006	961	1018	928	965	1021	1003	932	945	887	932	993	994	991	1042	981	966	969	956	984	978	990	957	1056	989	1009	991	979	1029	984	962	956	942	1037	973	1022	994	966	1022	940	996	990	945	976	986	1001	992	949	1045	933	945	1013	939	964	997	1052	974	955	994	993	953	1003	996	1008	929	976	978	998	968	973	1033	945	1004	967	978	990	963	945	971	1037	928	1000	974	1024	988	966	995	1014	940	940	943	946	965	968	976	1010	966	1012	986	1004	973	974	1028	920	991	990	1008	999	979	942	923	1066	980	917	925	966	1011	1028	1010	997	1010	925	960	950	955	963	1014	920	992	1007	982	1021	965	932	981	1002	952	975	978	909	991	1002	1021	999	968	1045	1038	997	979	995	964	976	976	988	968	1010	1022	967	944	987	961	944	1017	986	998	1065	990	955	995	1012	987	984	914	961	997	1035	944	980	974	936	1025	1037	984	1000	967	986	944	937	1020	1020	966	988	981	1023	1000	1009	954	987	1000	997	919	983	1058	950	942	985	1024	969	984	961	956	949	958	974	964	1005	960	1045	979	955	945	996	936	1033	984	960	983	979	984	1017	973	987	991	1005	997	980	972	1004	956	987	1066	986	992	978	994	922	995	974	948	1025	959	948	916	1022	992	919	976	1028	983	954	976	956	1001	1011	1002	989	1048	1005	992	991	1013	980	1019	1029	971	978	1011	995	999	970	1018	1014	1017	964	988	939	990	1041	1047	962	1022	1004	1039	1019	1016	983	976	1009	1016	974	1034	1018	991	957	1034	967	914	1030	1049	978	1019	1017	965	944	969	963	1004	996	974	1034	1029	1000	940	1042	1018	958	962	962	1001	1051	990	1021	959	1011	999	918	919	984	993	961	1024	977	944	1014	943	931	937	976	974	960	970	964	959	949	956	937	976	1007	908	992	981	961	960	957	1031	957	914	948	959	1002	939	991	1015	1010	1017	1004	1010	1022	988	991	1009	1053	985	998	957	982	975	965	955	991	966	959	969	935	982	1019	1006	952	996	941	1004	941	946	924	1028	1002	1020	974	997	951	944	993	971	981	972	941	984	941	957	962	961	981	960	1008	988	1007	1017	1005	997	998	910	975	959	966	937	1026	975	979	997	964	976	983	1046	1031	949	994	970	974	990	981	976	939	984	985	996	936	975	1005	942	976	953	979	959	979	965	1063	1014	1022	965	960	968	922	953	942	984	1058	969	968	935	990
65169	103140	71606	37615	12601	3051	1153	826	813	948	911	875	902	877	855	856	935	903	875	871	878	899	874	931	873	885	814	854	832	913	848	910	894	903	849	899	853	880	888	922	831	869	838	924	847	886	903	946	869	855	939	892	846	913	900	842	874	843	890	875	903	878	830	875	838	859	906	904	829	888	829	838	825	847	855	871	921	878	920	843	930	905	873	872	856	855	913	856	851	903	825	830	938	887	871	883	885	831	864	864	831	840	890	901	883	900	925	890	865	894	880	844	937	917	843	879	841	868	935	878	868	874	858	873	820	903	861	884	875	849	894	859	850	831	858	898	882	857	855	830	838	881	878	864	831	860	871	857	888	840	840	933	853	880	871	935	859	876	842	870	826	867	892	881	812	911	870	907	847	895	912	884	853	898	901	838	904	862	922	860	899	889	888	876	888	802	902	899	855	916	872	852	894	898	857	847	885	868	903	885	945	880	893	836	892	900	853	863	907	870	860	887	904	954	881	886	842	842	868	878	873	884	828	855	906	862	895	868	844	859	873	859	914	868	867	889	858	868	860	865	898	871	890	827	866	850	875	892	844	875	856	908	883	827	869	896	935	963	862	872	863	857	850	811	892	852	824	853	909	899	898	842	918	925	861	809	861	844	882	851	868	856	834	913	808	869	898	852	874	858	864	884	849	851	856	861	886	815	849	842	872	853	894	846	888	907	783	843	867	897	902	904	858	884	825	843	869	849	848	868	837	851	855	850	900	880	814	873	878	852	845	842	835	822	836	854	866	888	868	849	841	857	869	892	891	875	847	811	867	837	868	886	884	861	851	825	862	886	813	805	853	909	827	837	877	871	887	871	849	870	845	885	878	868	893	863	879	832	874	853	870	860	853	903	847	886	850	957	818	902	909	869	861	871	888	868	876	828	860	912	850	869	834	840	861	873	885	863	834	890	847	840	808	811	915	937	871	814	914	879	845	869	798	915	858	868	867	851	908	854	913	859	827	896	853	899	876	837	864	884	888	872	856	850	815	864	886	864	875	850	895	876	840	876	869	867	885	911	880	886	864	841	797	850	914	876	794	895	897	867	901	866	843	885	873	883	833	861	842	886	812	898	878	853	877	853	871	853	864	841	836	840	866	854	860	795	885	893	839	868	879	836	870	842	895	891	944	858	897	867	903	874	845	933	873	843	873	918	848	907	844	857	866	883	853	823	883	859	895	880	886	863	870	826	854	905	851	869	845	890	867	858	838	871	897	880	921	832	877	892	857	801	846	847	869	849	882	897	852	856	894	845	814	864	904	861	811	863	826	873	891	862	817	871	859	853	807	882	814	874	927	870	824	807	855	861	925	827	854	905	832	834	878	930	954	876	874	852	840	916	899	869	854	893	884	884	889	888	847	896	810	932	866	839	867	878	814	891	896	814	857	878	874	836	861	821	878	946	870	852	888	873	870	917	885	853	883	854	855	888	896	816	851	877	864	932	853	865	826	916	886	838	890	785	871	847	945	880	848	834	839	837	869	825	860	863	873	833	890	878	841	870	869	890	878	884	897	838	884	851	870	907	869	871	910	870	904	875	873	860	890	873	896	862	881	873	837	877	834	840	861	865	887	855	849	836	872	927	892	850	899	845	858	865	844	898	905	859	888	896	827	894	819	895	895	882	842	875	860	880	889	831	886	868	839	925	844	907	882	847	832	811	817	887	852	917	852	850	824	865	877	869	877	879	890	849	888	863	886	872	867	847	848	846	910	885	874	832	906	886	868	895	872	865	838	878	882	890	851	860	869	899	848	858	911	835	851	857	902	894	842	821	885	913	798	909	885	883	828	906	861	869	837	849	837	944	841	840	883	881	862	874	876	894	866	877	887	892	936	903	866	868	908	829	903	875	864	860	889	916	857	836	874	872	873	888	858	881	828	928	876	840	911	857	834	878	875	812	867	876	862	813	853	890	838	895	886	879	875	889	878	932	858	889	907	921	838	889	837	897	843	876	880	871	889	838	852	833	842	821	852	880	875	853	868	874	860	890	869	892	862	830	870	853	823	861	846	853	868	853	859	884	844	926	866	873	894	817	895	860	877	890	805	927	842	888	790	835	892	880	862	857	873	867	899	894	858	897	881	889	864	849	862	886	861	880	896	873	857	866	890	941	900	882	865	858	858	915	863	865	890	842	901	851	849	841	828	877	882	836	855	873	878	876	915	898	836	864	814	852	889	824	824	841	901	867	862	842	862	907	868	817	911	844	874	825	806	893	869	904	874	908	889	868	876	892	825	834	829	853	848	875	894	891	845	802	891	866	890	849	903	896	879	871	889	815	825	861	810	883	838	874	839	822	849	840	863	876	819	800	884	880	890	878	900	846	824	877	845	851	920	874	821	894	868	824	857	811	850	890	867	894	861	888	847	880	841	877	829	874	877	835	866	835	864	869	862	874	856	823	911	863	880	901	859	881	869	870	875	842	918	855	867	883	874	927	868	842	848	847	902	824	843	839	871	872	923	891	900	819	846	853	870	890	856	879	816	807	862	906	914	812	869	849	843	868	855	904	892	883	873	858	907	846	863	902	764	860	929	844	878	844	859	862	833	874	846	879	808	838	872	851	840	801	918	844	846	880	849	833	868	875	881	877	949	858	832	838	875	875	868	873	899	882	936	845	897	829	894	869	898	890	865	848	838	871	852	851	859	872	849	866	828	878	867	897	870	865	853	818	866	863	868	858	941	871	830	808	890	931	843	818	864	848	852	858	860	861	869	922	916	879	854	854	885	913	818	813	836	839	850	889	835	920	835	902	849	837	931	854	846	832	856	820	888	832	875	909	848	864	863	890	872	855	918	865	820	866	830	882	864	837	869	863	873	880	884	886	868	836	857	857	878	839	848	847	833	874	874	927	846	825	797	879	803	817	881	907	892	834	856	864	893	869	820	786	873	844	831	854	881	832	854	857	884	835	849	850	838	878	868	849	861	818	888	863	849	861	848	890	851	860	902	877	846	896	883	842	874	867	821	858	886	817	815	882	790	899	887	845	916	939	871	894	828	854	879	868	864	850	855	811	851	857	862	847	865	818	833	878	866	871	870	912	848	877	846	915	876	886	865	840	801	875	833	868	862	808	885	884	828	868	831	868	844	837	908	858	843	839	859	883	898	863	856	839	874	902	843	886	861	873	849	850	914	865	884	881	877	822	862	874	862	845	857	858	856	858	892	855	851	880	836	791	824	885	859	878	851	862	893	840	861	835	873	942	926	905	887	879	882	816	841	842	848	884	928	846	886	860	836	852	848	816	881	888	842	827	873	879	874	913	836	867	852	874	822	836	880	848	882	881	892	794	900	828	865	898	830	831	868	900	896	833	896	868	881	851	903	849	859	837	878	823	849	903	893	852	855	893	863	877	838	828	855	911	852	869	844	878	872	863	896	893	864	826	889	902	837	888	879	886	898	833	856	895	898	845	848	874	833	820	818	882	863	847	868	873	955	903	845	855	841	851	867	891
31026	32166	27185	10798	2462	1151	847	766	763	835	798	803	823	774	722	768	728	773	835	738	802	757	808	761	777	801	790	788	794	791	780	779	798	725	767	799	766	776	757	797	802	798	791	792	770	795	751	762	738	786	781	745	806	770	754	780	801	775	808	760	779	770	808	765	752	774	786	808	795	775	822	755	776	785	839	758	787	786	722	832	778	777	790	797	826	784	802	810	747	773	784	821	782	788	794	772	798	774	781	783	766	774	766	781	782	787	783	808	783	795	792	785	756	801	795	773	741	788	825	808	798	799	806	817	829	790	777	753	826	811	813	781	783	773	815	797	770	804	801	821	788	810	774	776	792	798	770	754	828	799	774	766	786	797	762	768	774	822	843	731	818	824	787	799	723	803	758	751	801	766	768	756	816	800	756	776	780	774	775	801	784	783	759	740	784	797	828	779	799	809	792	752	761	724	794	751	789	772	797	773	796	805	810	760	751	724	747	769	838	762	804	760	780	768	814	825	802	777	749	808	768	787	838	810	785	800	756	756	807	800	758	802	716	846	804	774	771	790	823	778	814	833	795	777	804	734	713	779	841	799	821	793	760	825	757	774	796	749	790	754	777	791	745	764	782	763	860	723	801	776	826	705	775	786	817	711	821	773	784	781	772	796	730	798	811	780	774	804	777	748	808	734	716	813	792	743	731	772	719	759	774	754	836	752	795	778	821	772	761	852	781	781	765	732	792	793	740	819	792	788	769	749	805	788	792	753	816	788	740	764	759	800	805	791	746	855	782	750	792	792	793	787	808	794	828	803	806	807	769	771	852	755	761	762	809	827	804	818	811	783	793	717	767	768	785	797	789	766	760	785	812	768	803	783	778	770	817	794	848	839	766	764	768	771	759	798	758	773	775	766	821	767	823	761	777	743	824	751	736	757	754	777	756	765	796	802	757	755	813	849	772	806	836	782	704	761	779	801	770	814	747	779	803	786	796	831	803	769	791	807	785	803	750	820	803	755	777	743	812	762	760	779	758	788	803	795	785	771	771	814	758	819	792	810	809	779	829	772	754	789	783	765	850	822	793	763	817	807	844	791	808	805	761	777	738	783	759	817	801	791	857	748	752	845	731	761	771	857	780	787	786	779	835	755	772	720	799	725	824	785	761	745	789	750	820	818	795	815	836	832	790	778	769	752	803	751	776	806	769	828	800	835	769	805	816	777	793	783	770	777	808	819	808	779	770	762	802	764	768	819	773	764	764	785	786	812	775	752	747	836	800	745	791	798	769	740	787	793	765	772	761	771	794	814	756	797	756	814	753	740	768	781	794	820	774	786	785	810	770	810	778	763	779	804	765	800	769	770	765	817	807	776	783	765	806	834	766	788	724	778	765	808	773	738	788	793	773	725	745	786	782	780	770	767	770	770	785	803	805	785	758	798	776	795	784	753	813	801	780	841	779	830	788	768	737	822	787	786	829	774	803	788	820	803	780	789	793	762	766	742	762	774	815	759	771	786	761	852	806	789	748	778	795	734	786	844	819	801	785	749	802	776	779	800	767	824	803	797	788	795	774	765	780	787	760	810	809	770	752	844	772	771	755	786	777	718	738	754	799	766	756	758	803	780	767	803	799	782	772	768	755	804	779	759	810	780	752	765	813	757	781	742	758	726	784	808	794	761	774	786	786	751	784	802	797	832	771	777	768	811	771	776	777	712	774	816	816	796	821	835	796	839	749	819	750	787	750	834	813	763	745	797	751	743	776	776	762	783	745	772	771	770	785	823	813	816	824	742	779	785	800	784	763	812	833	742	751	780	852	769	805	826	802	776	766	795	790	766	749	799	792	781	758	793	832	768	774	747	752	765	795	775	793	836	771	783	782	801	770	849	789	816	818	789	784	765	810	848	808	790	813	745	754	805	816	826	773	768	713	758	779	785	754	808	788	777	763	769	778	765	759	791	774	754	753	764	754	766	803	806	751	795	796	761	757	763	793	808	818	728	772	760	755	782	750	824	740	779	876	745	774	781	775	761	794	776	809	760	772	789	753	737	772	733	810	781	849	780	778	773	793	861	739	774	770	771	775	809	777	764	780	739	777	825	812	778	761	812	756	805	825	813	766	783	777	775	789	756	818	769	782	758	772	793	825	788	811	783	823	818	779	773	831	839	767	772	778	807	803	765	768	808	867	765	778	799	787	768	795	836	805	821	779	803	829	795	800	788	833	775	813	783	756	781	757	761	781	804	793	804	785	782	797	765	748	805	745	807	829	797	782	815	811	840	753	823	773	802	806	761	780	767	760	794	798	732	794	743	814	737	802	749	831	790	806	780	777	800	773	812	790	810	808	747	733	788	795	755	808	834	810	810	787	837	773	782	742	836	795	834	708	788	807	813	847	829	753	752	773	777	788	783	757	841	804	781	758	799	793	712	762	765	751	763	796	810	744	797	753	763	808	819	777	770	781	803	757	804	795	798	770	779	792	800	747	753	773	828	761	775	823	795	778	742	748	785	817	791	816	768	813	777	817	796	801	803	818	802	762	791	782	804	795	812	767	794	797	752	796	822	765	823	746	799	752	827	760	835	818	763	791	771	771	779	782	781	818	790	812	785	829	748	728	811	767	803	768	807	786	804	786	741	750	710	758	759	791	751	776	791	780	789	808	766	735	798	767	786	779	800	779	806	769	815	812	802	797	788	808	764	803	715	752	751	797	815	793	840	778	731	792	796	764	771	799	802	805	815	761	787	794	780	792	756	773	791	815	816	796	785	764	781	800	762	773	747	784	796	795	749	778	753	778	829	801	746	801	776	772	769	776	802	822	810	762	815	779	833	806	793	811	733	785	760	699	744	778	783	792	758	806	776	809	772	751	740	767	786	768	827	772	786	822	821	750	762	803	749	764	775	785	761	807	747	790	783	828	778	779	798	799	746	781	786	755	798	750	762	802	774	746	824	742	814	810	763	784	771	753	796	743	783	782	809	839	805	756	758	802	809	780	790	772	718	771	790	762	715	766	738	780	765	798	768	794	774	744	781	810	806	813	838	799	778	782	786	772	771	794	781	772	686	780	816	781	750	787	806	756	748	821	752	785	758	756	798	745	807	838	757	806	801	744	790	772	769	821	772	799	821	793	783	788	754	823	770	761	728	819	774	801	827	809	799	793	781	804	748	799	754	745	805	812	738	820	732	736	763	756	772	788	817	777	812	779	751	834	728	799	774	789	800	786	787	804	782	802	776	743	822	776	771	762	754	743	766	787	770	793	828	789	837	742	832	750	748	820	743	767	808	754	761	797	796	749	765	779	832	771	727	783	744	799	759	753	752	768	849	753	752	756	725	832	786	778	731	793	756	813	773	791	763	781	766	765	819	819	776	801	760	740	818	765	780	792	766	758	824	771	745	820	744	803	809	804	830	797	782	825	821	789	785	833	793	779	756	758	770	775	804	823	761	770	827	798	817	785	791	767	809	804	807	782	838	830	789	729	762	826	802	795	771	816	787	783	772
24389	37500	20380	5753	1780	794	643	629	658	657	652	660	628	640	627	589	638	625	595	603	628	599	600	668	629	659	580	629	636	650	636	628	583	615	643	616	595	634	625	614	596	615	606	632	657	645	622	609	594	600	598	610	608	598	588	612	597	646	651	593	635	609	604	587	598	614	618	623	585	631	579	614	595	610	621	604	599	621	587	623	613	628	629	570	600	626	622	607	584	623	598	589	568	604	600	520	614	604	587	636	640	612	651	627	605	649	634	600	651	620	647	629	613	622	609	618	634	596	618	565	599	628	625	595	607	650	649	658	605	645	577	646	607	594	633	586	607	607	593	628	616	609	635	639	652	635	636	622	634	592	655	613	605	590	621	614	609	627	590	638	619	588	608	593	618	633	611	622	583	592	629	638	602	582	627	614	617	586	640	574	589	629	625	592	636	657	596	613	594	604	578	587	617	618	573	629	645	606	630	642	635	617	602	573	601	593	591	635	617	574	610	602	675	600	647	617	646	635	605	639	614	624	627	603	631	609	637	585	647	623	597	586	608	645	625	611	607	600	600	647	610	608	574	651	614	665	603	632	668	613	611	625	621	603	624	634	635	594	572	601	614	610	643	606	608	635	612	630	642	636	641	606	586	573	611	584	653	603	609	602	571	623	648	593	623	621	601	613	583	590	597	617	626	639	642	622	610	589	569	606	664	600	597	623	579	646	643	629	621	584	609	612	604	595	646	576	634	643	595	584	626	625	606	601	635	640	613	543	595	677	613	591	625	658	606	622	592	621	615	650	612	661	632	556	629	656	580	653	596	613	599	646	649	629	651	593	626	634	595	601	582	635	636	610	588	595	609	564	607	626	607	586	604	578	592	642	616	617	612	601	650	606	622	619	625	572	587	597	625	622	627	607	636	616	651	595	624	635	601	640	612	596	591	630	617	657	616	608	582	630	652	624	624	622	621	624	580	641	601	623	651	591	598	565	641	650	657	625	604	609	611	600	591	615	585	611	614	595	618	569	631	618	597	554	600	651	622	612	629	599	624	660	615	603	611	643	597	576	593	563	603	628	580	634	577	596	611	628	646	671	598	540	611	614	640	591	643	594	600	621	644	589	619	630	582	632	596	645	637	655	586	625	598	620	590	594	627	650	642	584	609	654	590	642	610	610	654	660	617	643	676	632	667	611	597	605	596	637	545	636	641	619	592	643	595	545	619	636	598	601	586	636	580	636	663	602	624	585	650	615	618	625	563	639	615	565	657	636	637	630	615	610	598	601	669	617	589	642	678	604	626	651	632	612	560	625	590	617	561	597	627	571	604	611	644	627	632	623	605	659	591	623	630	618	603	652	642	623	661	614	628	629	605	642	614	687	673	597	577	547	640	613	646	625	592	584	606	604	620	631	607	617	636	621	620	622	650	643	621	636	591	627	630	593	614	613	648	668	623	588	641	604	624	664	614	573	654	628	591	639	651	635	629	607	627	596	590	597	594	607	625	642	612	622	600	642	643	606	622	625	655	596	613	601	593	628	626	609	669	623	583	606	619	652	600	629	624	625	596	610	663	624	577	660	630	592	646	632	609	628	641	653	641	560	626	611	538	596	582	576	619	601	639	629	633	640	600	604	639	586	636	633	617	587	614	608	596	623	614	643	606	587	574	585	600	641	630	645	595	603	612	621	596	612	610	602	661	602	643	629	614	561	652	578	555	614	650	598	547	618	659	672	601	619	569	638	570	617	650	587	610	663	646	660	595	646	617	602	641	639	634	630	634	595	593	575	616	588	608	626	632	652	589	642	589	639	627	666	612	592	620	623	654	654	602	558	625	597	609	578	613	605	672	612	617	648	640	626	613	657	581	604	576	673	631	616	608	632	639	575	597	686	582	596	580	627	635	626	559	580	631	609	632	611	582	629	649	620	609	655	625	658	614	600	600	619	642	626	611	603	651	634	660	592	619	616	587	627	634	611	625	616	591	611	620	606	600	581	647	595	616	655	614	590	631	673	606	654	639	600	630	629	613	608	600	628	558	645	595	640	582	637	630	640	621	593	647	584	583	562	607	638	579	588	602	627	619	655	640	602	608	603	686	647	575	599	658	658	602	642	630	584	621	606	621	618	612	624	605	640	662	606	617	653	647	586	649	607	621	623	606	606	569	628	636	610	586	647	653	625	600	621	640	647	614	633	589	626	645	629	595	644	627	586	599	617	669	609	644	631	589	625	644	626	636	594	654	603	594	612	573	608	586	556	614	577	621	606	654	604	643	626	656	662	596	600	579	636	572	587	653	627	594	663	615	667	598	571	618	595	632	667	599	619	596	654	574	637	640	621	591	644	642	610	612	564	622	619	584	608	618	645	607	586	564	617	613	602	621	647	596	597	608	604	649	628	633	650	602	596	596	589	652	613	549	597	585	664	628	589	631	631	654	651	608	585	616	602	625	572	621	595	586	618	671	618	588	645	637	623	567	589	586	597	601	608	643	576	636	638	612	604	597	631	633	568	581	614	613	631	644	607	576	648	598	658	597	625	619	583	643	619	635	618	608	644	626	606	589	624	586	640	620	567	607	592	659	640	594	589	647	585	592	643	607	653	623	650	574	605	683	645	601	625	619	597	565	660	621	660	632	622	616	655	617	598	642	617	583	639	588	544	639	604	632	604	580	613	622	628	593	655	609	620	603	644	630	582	676	595	632	613	649	620	649	616	566	638	563	646	625	604	641	604	616	629	616	627	633	603	606	577	609	637	620	621	665	637	643	636	585	580	644	609	602	643	600	623	641	647	606	585	642	586	648	607	603	633	598	599	611	591	606	607	584	614	600	611	590	608	653	591	597	628	577	657	600	579	611	603	583	614	607	601	612	603	609	666	572	623	640	628	637	646	598	626	653	595	627	638	630	638	581	597	636	632	628	604	593	623	608	598	604	598	590	612	604	592	583	594	651	606	640	624	661	611	634	559	630	608	602	645	619	619	601	603	609	630	612	627	573	600	599	579	628	613	629	584	606	617	639	658	584	656	591	585	690	607	658	616	619	598	635	609	597	602	642	599	613	657	631	652	596	575	595	620	608	620	601	611	595	588	594	613	625	627	630	619	604	623	632	603	658	609	623	594	647	554	615	611	659	589	628	607	620	612	599	637	646	703	624	606	602	607	626	591	614	647	647	624	609	638	603	593	620	592	610	617	576	705	624	598	634	618	662	617	620	588	641	584	591	636	621	580	546	645	602	606	586	594	657	609	644	623	596	581	573	630	624	634	597	644	616	658	626	615	599	624	584	580	588	594	631	589	594	625	617	626	635	626	612	616	625	658	601	636	598	645	623	610	620	623	575	643	612	618	627	574	590	660	590	594	613	606	637	595	662	571	606	590	617	590	612	597	587	634	633	565	601	615	576	566	610	635	568	571	582	615	588	606	614	590	661	659	629	601	626	594	620	611	609	598	627	635	628	616	624	586	618	638	583	569	618	577	630	596	601	610	605	609	604	628	634	567	637	609
26610	30587	43017	32126	13341	2628	1095	822	816	833	848	837	793	840	796	818	846	851	814	770	780	796	806	846	755	779	835	807	832	828	824	815	780	790	769	759	812	722	740	749	777	839	741	793	763	800	777	799	745	764	847	800	828	804	826	752	774	820	784	791	798	763	796	764	843	784	782	792	756	772	722	827	787	763	779	805	810	794	805	771	794	821	798	774	829	768	740	784	786	801	803	819	738	777	781	835	751	814	736	822	821	766	807	818	840	807	767	818	809	799	766	791	788	785	782	757	776	789	772	818	794	749	782	831	818	803	756	787	820	795	770	741	754	852	757	782	803	797	754	803	798	763	757	785	778	814	769	803	845	859	768	835	786	777	790	802	846	772	786	787	770	800	794	785	759	829	807	798	799	798	811	810	804	776	798	831	762	808	759	798	780	780	779	773	770	731	816	847	799	763	797	777	797	786	778	746	799	817	778	770	807	750	801	750	788	781	807	790	749	797	837	743	819	737	789	747	805	833	819	768	810	814	826	780	799	775	829	812	813	825	778	782	802	775	786	762	823	824	788	781	838	763	768	749	781	797	835	812	775	760	788	757	753	756	839	843	782	790	814	790	847	806	852	797	794	783	797	864	798	793	799	785	797	807	783	796	797	822	736	800	844	813	805	801	808	780	777	839	744	729	793	792	767	799	804	711	782	799	819	740	788	764	792	773	764	780	788	758	770	781	787	795	844	773	797	802	749	833	777	754	813	768	820	785	794	807	734	806	825	781	745	821	805	785	822	758	807	795	763	774	818	791	858	777	775	789	865	764	793	784	810	831	734	817	786	782	787	809	801	850	760	829	781	760	806	796	772	817	835	799	770	795	830	771	849	821	786	796	824	780	818	793	776	771	773	824	818	819	812	774	765	811	797	779	783	811	796	851	794	786	778	759	753	769	799	788	759	775	800	797	804	787	779	778	795	825	800	826	770	797	811	756	799	808	777	747	809	775	788	832	784	756	747	815	784	815	770	786	786	752	787	796	774	781	781	751	790	816	802	811	774	802	778	819	777	775	782	855	784	827	818	782	800	772	776	798	798	818	778	778	782	765	811	778	766	780	783	805	785	764	794	788	802	774	818	795	817	799	760	771	803	819	822	808	791	857	760	741	837	760	775	825	773	776	808	794	801	822	779	772	826	753	777	775	751	761	789	746	779	767	820	797	829	767	804	779	764	765	772	751	804	745	769	792	798	740	787	827	817	769	798	789	845	793	801	795	783	808	830	795	754	781	772	805	731	773	821	790	798	747	792	812	771	744	822	796	778	800	773	785	801	733	803	794	805	844	809	769	792	778	785	782	857	764	774	776	781	739	803	771	798	777	797	731	827	802	826	790	795	805	795	791	782	770	797	791	784	785	779	774	791	828	834	799	784	839	800	794	814	780	784	743	750	755	746	795	782	738	817	781	810	792	825	770	806	768	804	756	788	805	797	748	794	807	789	788	765	778	837	821	828	781	745	825	794	770	828	783	843	761	802	788	760	791	758	813	762	787	770	822	811	807	782	794	777	776	809	810	779	787	839	827	745	771	804	807	793	794	763	728	796	784	736	761	748	789	801	785	770	800	807	762	809	804	795	785	800	753	802	858	809	768	782	809	777	815	739	758	773	818	765	819	828	806	807	775	765	822	786	782	794	801	847	806	812	783	775	795	803	832	802	747	802	890	832	764	804	791	801	731	747	768	847	773	775	805	820	800	824	736	821	826	747	777	789	806	820	791	776	815	759	769	815	819	783	768	808	773	836	859	824	736	806	812	789	760	791	754	799	757	775	786	758	760	785	770	831	829	861	824	821	744	774	831	792	752	790	827	775	815	787	803	768	862	765	740	784	796	745	782	794	775	764	860	753	763	735	741	738	852	747	779	776	759	878	752	801	812	779	773	806	772	785	794	740	792	821	809	843	821	793	827	797	793	815	773	807	859	771	787	790	805	785	757	761	681	757	813	801	760	766	776	847	781	787	764	756	775	813	788	794	808	836	796	779	771	767	838	747	774	816	771	778	799	798	776	817	786	764	801	775	826	829	844	777	817	766	781	799	821	784	811	764	800	780	858	774	784	775	819	836	760	793	837	793	821	811	770	716	834	762	759	750	759	846	755	827	812	769	835	779	780	795	773	822	789	772	805	852	742	787	770	804	788	749	849	793	819	758	779	788	774	784	830	774	770	829	806	792	757	787	778	772	799	766	744	784	777	836	785	784	819	780	816	819	785	834	801	776	786	777	790	774	786	740	857	781	823	784	790	802	750	790	822	805	803	798	802	776	814	788	864	814	778	722	808	792	834	770	779	770	783	813	781	767	793	772	817	775	777	735	799	792	788	743	769	781	709	836	766	779	762	788	787	798	813	808	754	764	810	774	759	785	797	787	778	784	803	727	794	825	737	752	768	775	763	848	766	830	833	823	744	827	813	813	820	772	719	760	812	851	798	796	800	822	779	747	754	737	752	755	779	769	771	809	757	767	766	808	836	772	792	809	762	760	818	776	792	801	788	821	797	785	792	832	813	780	846	767	843	778	782	789	771	794	775	769	769	811	796	793	781	770	804	795	706	714	778	804	728	789	811	747	814	762	835	801	793	821	785	752	801	806	810	753	771	750	824	761	776	767	793	814	781	762	815	753	776	754	822	738	789	789	791	789	768	791	784	806	787	821	757	824	776	770	851	793	779	837	788	803	793	792	794	809	783	751	750	798	766	759	765	778	768	790	777	816	811	795	784	858	841	741	814	769	746	783	819	801	835	795	784	802	784	827	782	765	835	790	823	737	754	750	832	745	818	776	723	795	775	776	787	816	774	835	831	743	757	812	746	767	740	799	773	786	800	780	768	794	760	791	805	806	792	756	798	812	789	791	742	749	821	781	760	796	816	811	781	833	813	758	779	811	791	792	747	825	787	887	805	831	790	792	757	797	768	816	820	776	773	775	778	856	764	775	768	772	825	769	792	812	762	762	804	779	799	776	723	766	801	783	761	802	790	739	767	808	758	761	831	799	807	791	792	805	777	796	830	758	808	799	859	828	785	794	805	829	760	775	807	780	791	796	822	821	796	810	756	780	837	778	793	737	784	779	829	774	821	821	766	839	773	782	763	795	820	778	775	853	812	776	803	771	772	784	760	846	792	812	811	725	822	773	788	791	821	787	800	841	786	727	771	775	755	806	821	807	811	811	767	845	771	814	799	783	813	815	826	767	757	840	849	801	837	804	752	800	805	803	802	790	837	820	768	777	791	770	753	791	824	818	752	815	762	716	798	839	767	789	782	831	829	744	791	805	822	800	818	814	803	772	798	766	808	789	769	779	810	764	745	779	775	792	764	787	783	784	810	732	752	782	827	779	757	759	811	789	834	787	774	831	730	790	823	784	790	741	751	812	774	825	755	843	776	787	773	784	766	825	845	798	746	835	790	774	794	762	781	748	758	839	819	853	860	768	792	767	751	744	754	807	780	731	765	757	815
58191	86066	53910	20341	5405	1439	760	672	620	666	653	681	644	661	673	670	659	696	649	718	663	690	692	675	667	674	694	666	645	680	663	696	659	677	675	667	616	699	675	718	685	657	658	672	741	652	645	691	665	677	651	649	642	681	669	598	672	666	672	676	689	664	666	656	686	681	638	651	691	713	659	697	674	698	710	680	644	678	628	685	641	660	630	634	652	675	683	639	719	614	654	642	665	634	640	667	712	710	665	666	630	679	651	705	605	661	676	638	672	696	661	658	672	663	663	689	658	656	621	689	641	700	642	675	662	688	610	643	663	654	668	681	675	658	634	659	637	653	674	674	662	692	666	661	661	649	628	695	675	697	645	709	623	680	680	699	674	665	629	677	627	647	647	707	682	677	665	694	686	668	645	658	677	682	684	669	626	684	674	669	617	643	653	711	658	633	617	705	619	641	680	633	669	656	672	633	638	623	673	685	701	670	703	597	658	687	648	663	670	677	659	633	662	704	631	663	663	635	664	681	692	614	721	672	646	676	655	635	642	654	668	615	644	679	717	685	669	649	637	644	654	639	631	718	696	649	670	654	652	663	672	693	646	637	621	657	680	670	650	642	676	640	637	684	666	618	677	675	615	649	674	644	642	676	711	644	620	630	671	663	639	647	654	650	639	633	717	650	651	654	654	593	694	678	638	664	628	661	709	696	706	630	668	645	623	669	629	690	649	681	692	644	676	671	682	652	686	694	678	677	682	640	646	706	637	692	638	642	659	674	708	654	686	703	672	688	675	687	650	703	682	661	668	690	675	681	645	650	689	661	655	681	700	649	625	693	688	609	683	652	647	649	625	667	695	655	641	660	715	685	662	636	633	649	621	646	665	672	656	655	688	639	686	651	638	677	704	669	625	661	670	652	679	663	669	658	638	700	669	665	674	660	643	663	651	632	650	689	685	692	656	648	662	693	645	627	660	721	659	631	667	633	667	661	666	650	660	637	693	687	680	635	660	634	683	647	659	638	658	667	633	638	665	681	668	687	654	644	652	643	630	688	674	642	659	704	651	656	630	681	632	645	651	687	668	673	679	630	633	681	673	638	639	640	702	658	687	608	641	630	646	677	658	679	636	660	673	630	636	666	627	618	675	703	670	632	698	657	688	702	597	688	676	666	644	684	688	649	659	659	686	703	655	651	655	639	659	698	698	682	646	631	640	626	682	631	643	657	712	599	619	661	645	655	668	638	696	664	681	636	665	657	680	704	609	665	644	663	649	637	617	649	688	649	593	687	617	683	659	632	683	636	634	693	635	670	680	658	639	694	692	631	685	672	653	666	668	626	642	677	664	645	638	651	713	688	694	669	670	626	651	637	693	649	638	687	659	688	673	656	679	692	708	603	648	655	661	686	661	671	681	664	701	687	655	679	696	676	660	693	636	667	681	636	658	666	674	658	666	643	664	621	660	707	645	695	662	639	725	670	698	630	701	576	651	651	689	648	643	641	686	655	633	645	650	673	711	645	669	665	691	694	631	631	621	663	725	675	662	702	669	665	620	635	719	669	648	662	695	661	674	679	650	708	668	674	665	692	616	611	682	640	641	669	688	635	624	629	649	716	670	667	671	664	642	690	644	653	662	688	629	682	664	713	654	646	605	642	688	670	641	664	640	639	698	637	650	657	692	727	629	651	700	599	659	672	678	689	665	666	636	686	657	675	685	659	671	625	632	729	689	666	630	643	680	658	638	605	651	686	648	672	673	681	685	707	669	678	705	654	686	623	637	672	677	684	707	649	661	631	665	671	695	660	669	660	670	624	695	640	646	657	615	647	678	681	708	655	687	687	653	688	667	667	703	679	673	708	627	650	641	654	672	601	653	671	655	694	669	703	648	697	667	673	662	661	654	635	643	638	662	626	612	687	665	640	695	601	659	619	699	670	692	665	680	667	704	668	682	639	667	640	662	671	673	672	653	660	651	683	695	650	660	636	664	685	627	608	643	670	673	655	696	680	642	634	651	642	664	696	740	641	662	653	695	678	618	628	652	657	672	635	635	652	653	676	697	697	657	682	687	646	701	658	626	667	654	680	669	663	657	644	658	646	677	656	665	615	687	622	667	618	641	662	649	652	660	639	638	693	672	681	661	666	667	690	660	688	651	674	653	715	637	643	719	688	610	680	694	641	604	662	661	660	689	616	676	699	647	655	690	672	656	623	615	698	627	651	632	666	672	664	667	645	679	683	642	640	670	684	658	682	671	712	650	631	679	653	641	668	676	670	670	630	629	641	651	681	645	663	683	686	671	639	648	667	709	653	636	623	657	652	632	674	648	669	657	672	666	614	699	685	654	681	662	631	658	640	655	645	663	673	686	651	656	687	681	705	654	665	657	697	622	616	617	594	642	682	682	620	693	689	664	644	679	687	656	670	706	632	666	660	630	646	657	615	617	636	642	670	619	686	673	652	719	666	643	657	667	664	669	651	650	678	658	636	668	669	680	660	643	638	669	656	681	646	664	653	648	641	662	647	665	635	643	657	679	660	631	618	673	667	663	695	657	650	689	641	668	685	678	673	675	639	633	662	659	717	641	666	647	668	645	646	672	662	709	628	715	707	649	643	656	658	681	660	643	650	619	626	641	679	624	668	675	644	675	642	681	693	689	655	630	655	669	685	652	658	683	660	673	652	633	665	670	671	635	656	641	642	636	654	654	679	693	680	644	649	612	699	674	668	666	611	685	675	649	662	637	676	655	625	639	663	709	694	668	631	665	616	637	631	683	676	683	678	638	624	638	631	632	709	650	651	691	689	679	664	625	703	631	678	647	701	624	682	646	669	606	678	659	688	636	650	658	702	619	676	668	650	681	687	717	626	667	635	694	675	677	641	659	665	641	641	619	668	627	679	643	643	664	625	654	611	653	642	743	661	663	624	676	648	654	719	671	635	713	657	679	605	652	673	653	676	685	647	692	670	644	637	631	641	641	678	659	659	638	661	704	671	659	662	673	646	646	684	682	627	686	616	636	692	700	678	698	674	683	644	629	651	594	648	629	663	681	651	664	674	691	640	689	718	700	694	649	706	716	647	649	707	645	639	648	659	666	646	699	662	660	647	683	642	651	614	623	660	669	656	675	692	648	682	635	691	692	658	689	691	678	633	667	692	687	675	672	649	673	685	689	643	644	657	647	632	672	652	678	714	678	661	673	658	642	673	691	673	660	637	681	695	646	621	659	673	651	646	654	645	638	658	615	698	696	658	678	645	652	604	669	683	609	651	606	708	650	679	636	673	668	694	658	667	674	641	638	702	673	648	655	661	676	648	665	651	690	666	644	666	680	664	658	719	703	645	665	672	660	622	656	626	694	645	616	646	643	708	661	646	657	657	669	640	699	631	643	705	612	642	618	620	636	643	661	674	651	653	670	706	701	632	658	630	638	673	679	676	640	647	670	631	658	676	644	653	646	665	606	696	693	683	669	639	683	632	635	672	673	674	633	592	683	695	684	678	625	683
24261	24299	38046	33123	22562	13049	2818	1193	986	1042	1026	995	1001	966	1016	1015	973	981	965	987	1015	1040	952	1037	972	995	989	954	1060	1022	932	964	1020	972	1042	970	998	958	1047	996	957	996	968	1033	1004	991	1009	932	947	952	966	949	1003	1033	991	960	987	966	1033	999	987	987	960	950	1013	976	866	1043	952	1003	997	971	968	921	972	938	998	994	958	963	961	980	972	989	972	974	1008	1003	1010	955	988	1005	1012	928	953	963	1005	935	970	942	987	941	988	932	1009	991	989	924	920	952	974	948	1000	954	924	906	931	953	913	1003	1020	940	1017	1000	983	927	972	934	865	981	995	950	999	990	1037	918	955	989	1003	972	978	1000	952	926	934	965	952	1008	938	975	962	976	951	1003	966	1005	953	961	921	1017	926	905	903	953	964	942	974	976	927	959	979	968	966	971	932	984	983	983	955	930	969	931	958	934	973	956	970	975	985	975	922	925	939	930	978	958	966	939	925	941	962	960	987	995	960	952	967	923	915	975	972	978	947	910	1012	935	932	998	915	1020	925	982	997	993	960	969	926	886	909	935	911	980	936	993	945	1006	942	956	949	964	935	938	968	928	892	953	994	966	921	926	946	962	968	971	983	992	956	990	947	982	900	930	990	940	973	924	982	976	957	975	969	1011	1014	947	929	928	919	974	964	954	968	921	960	955	994	933	973	924	953	985	994	975	927	987	934	963	925	931	984	1006	970	961	973	961	987	918	948	979	974	972	998	984	993	947	920	956	1000	947	942	962	1002	984	950	894	999	899	966	955	959	998	920	940	955	946	911	987	918	968	960	944	979	969	996	927	956	927	990	965	930	938	936	984	966	968	881	983	989	960	933	978	976	927	936	988	994	988	997	954	946	1001	942	919	953	968	952	1020	913	958	905	961	898	955	925	969	937	960	1004	984	915	935	976	944	929	977	942	923	926	957	902	992	966	1044	999	982	1022	946	952	1006	923	983	1024	970	935	942	990	935	978	915	1029	986	968	984	958	979	972	944	1031	931	927	986	940	941	881	937	973	989	942	1019	946	943	985	1035	958	927	936	1008	923	995	920	968	970	969	940	957	1013	997	960	983	1021	918	963	959	963	1014	992	1005	925	944	995	951	936	925	980	909	896	958	976	1000	1015	932	900	976	992	969	976	947	921	928	1031	943	903	953	928	1017	983	943	1010	952	955	931	943	958	962	977	912	996	978	969	938	960	945	924	951	946	979	953	923	944	934	966	984	924	931	921	971	938	891	1026	963	991	954	947	900	980	927	946	1031	937	977	978	942	967	950	953	929	964	897	972	941	968	984	912	944	924	976	953	975	939	973	960	969	999	952	925	911	981	970	920	961	928	1051	956	988	986	972	913	1005	960	910	922	1010	982	935	959	946	930	933	956	940	927	996	930	959	945	873	952	990	964	1016	929	942	986	956	999	977	983	929	978	975	932	985	995	918	925	934	994	970	947	972	948	926	970	959	910	993	950	962	1007	938	950	984	1037	982	959	933	940	943	953	893	961	946	957	964	954	1007	1041	931	943	968	936	987	973	990	970	983	972	967	1005	985	954	937	1013	976	958	967	949	934	931	968	958	957	969	988	958	928	925	1007	934	995	958	941	979	961	1031	920	956	1008	961	957	982	927	947	988	971	983	1009	980	931	930	950	950	942	972	980	981	959	969	951	905	971	957	985	946	961	969	1004	982	927	944	989	967	981	975	956	972	919	926	953	941	975	967	992	927	985	950	1005	975	978	947	994	931	919	952	972	994	962	930	962	991	943	938	902	965	960	972	956	988	960	929	987	975	986	944	1011	928	996	1016	1002	942	915	902	924	958	939	882	971	998	932	964	1011	936	953	918	1025	959	939	954	1039	960	943	984	961	920	969	920	947	937	935	979	904	946	996	1009	902	949	955	993	948	891	993	983	995	1012	945	923	945	920	968	975	991	946	963	972	983	976	1007	1005	939	963	932	909	986	945	991	979	970	928	970	994	916	915	967	920	951	1003	982	975	985	959	974	968	1004	932	877	978	935	948	971	1008	998	971	957	997	998	973	947	977	902	948	998	970	965	947	974	985	926	964	947	953	979	957	993	939	969	938	931	928	945	1005	975	943	993	1007	979	991	1051	982	927	1076	972	964	933	986	935	936	987	997	1010	959	927	951	955	952	933	952	916	1007	981	921	989	963	935	988	1007	987	966	950	1002	937	929	992	960	944	975	939	923	1006	972	908	990	979	924	976	930	950	997	947	1010	999	949	924	1007	947	972	949	999	976	929	982	933	975	1005	974	988	977	1037	983	951	922	983	967	947	995	980	974	979	978	979	986	990	1015	951	986	993	995	1031	986	937	947	962	914	940	969	991	965	947	980	991	939	977	897	963	962	1003	1028	947	964	989	943	980	948	938	942	913	932	932	929	980	951	951	946	954	992	963	945	988	949	967	950	974	928	936	1000	952	952	895	1029	937	975	1003	915	984	946	945	947	986	945	955	1072	980	1000	957	947	947	957	991	951	958	976	923	1008	946	944	1008	933	924	977	975	919	960	958	958	923	952	985	975	1018	919	992	977	893	1008	1000	1046	996	955	962	960	932	970	970	912	970	933	963	939	978	965	933	950	892	991	975	998	960	985	1035	985	966	896	966	972	940	934	956	970	1018	985	969	959	1032	1028	980	941	958	1011	1002	963	988	1026	970	1020	981	961	924	974	971	933	974	931	931	950	964	923	986	916	943	959	991	893	961	936	888	953	973	978	936	974	1036	920	907	923	891	937	950	1003	914	965	900	923	932	979	947	940	960	965	952	931	943	967	944	959	983	963	907	1039	962	904	982	943	959	932	965	942	1041	989	981	999	1045	958	976	948	955	907	943	908	893	980	910	1001	960	1010	1013	943	993	985	938	922	909	914	944	910	955	983	959	972	957	968	916	933	1002	1036	925	914	942	975	976	953	938	914	1026	971	963	928	972	892	959	961	927	953	1022	1022	962	999	931	926	941	973	960	1013	982	961	934	1003	939	959	1008	951	969	901	978	985	899	971	936	959	1001	926	1011	971	984	923	991	963	957	942	956	992	957	945	929	949	931	984	915	980	931	933	952	968	1007	940	938	958	935	1000	949	951	994	954	959	947	1025	1012	1001	1004	936	925	982	881	1019	983	993	953	1002	931	896	976	966	971	960	948	910	982	964	983	931	962	939	976	982	918	1005	953	936	917	983	922	956	957	917	984	962	969	948	987	978	988	991	924	951	932	939	986	962	1036	919	984	981	949	942	989	925	976	926	968	999	1018	972	1002	971	901	955	974	960	964	951	1066	976	947	989	999	966	985	957	941	922	955	941	969	1018	978	976	970	939	1001	937	974	1001	968	977	961	993	938	907	989	978	995	939	945	924	916	1020	975	987	964	937	906	981	960	967	947	953	945	926	981	1013	967	966	943	981	954	947	983	901	977	919	952	934	961	986	992	1007	923	900	940	998	955	988	947	972	958	940	945	946	963	974	961	925	1006	885	938	970	931	994	1001	976	975	923	927	976	928	954	969	951	942	980	1016	936	957	935	912	975	947	972	931	935	996	962	954	940	957	951	992	930	960	907	935	943	886	977	945	913	1000	903	941	969	936	912	953	954	937	940	955	963	932	985	971	1018	963	984	1007	922	905	1023	943
63520	103990	73051	39462	13343	3341	1176	918	836	834	886	890	879	848	815	815	859	881	878	888	826	865	874	914	890	864	816	870	925	901	837	822	891	879	853	809	850	819	857	827	856	877	894	821	856	855	858	884	873	874	892	893	883	869	882	857	910	816	815	837	849	892	855	862	819	834	912	887	866	902	835	820	867	845	878	846	833	871	846	840	919	827	882	890	879	869	875	853	848	902	850	816	861	845	893	829	876	897	864	912	855	877	862	876	833	882	832	897	846	844	855	841	843	853	849	843	842	834	888	839	837	870	787	878	848	874	851	850	847	849	804	893	826	831	874	855	884	857	877	844	824	863	827	814	872	811	854	810	839	797	848	788	907	865	855	849	863	809	876	824	813	887	857	904	794	855	831	795	878	846	838	814	872	885	889	828	863	871	872	837	823	883	893	821	846	830	847	845	816	861	865	890	816	882	831	840	827	854	842	839	894	859	854	889	907	881	814	873	849	855	855	838	857	832	839	847	847	845	871	869	815	855	881	838	905	803	865	882	848	828	825	891	853	867	936	876	839	871	845	849	888	829	855	850	867	862	848	863	837	876	855	906	828	802	839	872	852	866	885	769	877	882	861	939	831	809	826	874	893	844	883	867	893	843	875	879	839	879	851	892	883	856	824	859	869	824	830	849	863	898	825	846	862	828	893	888	856	872	868	865	847	881	867	779	843	872	869	830	822	856	792	858	886	850	869	836	877	839	858	777	887	846	860	806	905	858	819	908	860	847	827	858	852	862	894	851	926	843	816	851	878	869	844	851	876	827	780	874	837	848	852	855	854	900	837	885	794	884	875	841	853	828	859	845	830	862	836	844	861	873	819	865	867	837	875	885	863	880	874	850	882	852	852	853	851	814	885	862	792	792	844	836	846	861	870	860	851	864	884	882	895	825	862	879	899	817	846	871	876	871	836	830	855	854	851	810	828	823	859	875	867	855	872	858	875	896	856	852	852	850	882	861	872	858	868	859	804	877	800	911	928	864	794	820	822	927	901	832	900	887	859	858	825	853	870	860	915	867	857	879	832	868	835	857	865	848	825	829	831	897	863	837	857	837	876	841	838	900	854	877	817	853	854	823	881	853	789	877	931	822	881	837	847	839	837	812	836	842	853	857	871	833	839	857	782	858	866	847	835	877	775	837	851	863	839	837	874	848	928	877	780	851	774	822	833	860	832	822	851	855	852	829	863	852	837	870	832	888	841	841	844	839	791	884	776	863	875	913	882	814	861	859	851	839	834	863	818	852	811	879	826	811	889	875	823	895	814	872	873	864	838	834	797	868	827	846	891	882	834	862	806	858	875	886	892	818	837	795	876	782	874	840	859	874	821	892	891	825	904	841	892	836	770	865	852	846	837	911	861	906	888	852	806	842	885	815	818	818	882	835	812	832	899	879	845	828	918	812	888	884	896	841	831	810	856	840	840	880	810	820	871	791	892	875	818	822	874	877	878	827	852	842	849	830	826	863	828	852	874	901	865	886	843	885	870	875	850	845	850	849	810	817	849	848	860	898	878	899	827	847	801	861	874	886	879	931	886	871	829	865	837	819	822	816	915	852	854	843	854	839	836	886	839	873	865	848	908	879	861	868	837	842	908	886	855	885	858	892	800	826	867	885	824	813	856	864	853	854	883	819	836	872	834	846	829	856	879	842	814	823	870	823	834	845	858	879	807	821	835	846	841	830	854	858	908	872	843	820	850	860	843	806	849	848	820	854	862	822	907	845	806	828	840	834	804	816	854	843	833	863	866	864	831	836	849	854	851	877	856	809	859	830	836	866	861	881	835	864	805	856	863	779	865	843	835	903	852	838	854	824	818	788	918	853	858	840	868	928	851	890	859	839	841	837	830	802	866	792	819	871	848	833	878	803	820	845	891	904	856	867	846	846	841	882	858	849	865	844	875	859	849	845	897	789	862	815	827	874	832	864	828	823	782	848	883	848	784	877	853	860	826	854	884	855	827	825	851	826	879	845	831	851	826	799	816	861	830	899	841	857	927	854	862	908	837	845	835	885	865	882	812	812	871	811	853	796	847	824	877	853	879	879	809	855	850	797	845	855	898	832	852	823	818	842	895	792	835	796	822	865	828	888	834	863	856	872	861	842	845	867	833	844	890	844	861	858	884	843	842	848	896	834	891	873	857	880	859	859	855	841	811	837	899	846	833	881	857	874	877	832	916	817	820	875	814	824	799	816	858	887	871	870	817	864	848	833	830	874	863	867	867	861	902	886	867	877	861	859	900	843	904	858	891	876	852	812	842	903	852	840	865	843	799	828	846	846	868	831	844	873	864	846	853	829	843	864	869	877	822	829	863	859	790	819	852	864	916	861	889	880	854	882	824	867	855	861	871	883	833	889	838	900	890	865	863	844	877	842	878	800	893	830	828	835	816	872	907	899	852	812	875	860	841	831	854	794	858	852	862	863	891	890	885	820	880	846	852	835	835	832	870	854	852	833	874	853	870	817	846	807	861	840	853	864	902	875	819	831	796	832	891	815	831	843	851	828	853	873	856	842	817	877	854	855	852	864	841	820	934	905	852	846	843	869	856	870	832	864	830	856	874	873	845	897	883	836	872	827	825	859	841	902	846	836	836	874	867	857	922	824	823	842	882	824	851	837	839	858	819	872	856	823	833	863	856	823	855	804	856	906	856	806	831	848	839	805	918	843	847	860	831	886	903	862	882	868	894	830	843	851	910	795	885	818	841	840	840	853	797	820	813	824	798	810	838	831	782	791	871	822	854	816	850	873	879	846	880	882	840	836	841	783	838	875	795	807	865	858	837	818	848	863	883	830	806	839	844	854	882	874	847	831	862	873	788	836	867	848	881	819	866	835	854	861	823	792	854	801	830	851	906	885	892	864	855	827	883	819	827	884	822	867	878	837	873	847	887	828	886	829	850	851	842	826	845	825	854	846	906	861	834	852	912	860	884	813	821	867	902	854	861	847	862	833	858	814	873	892	831	852	874	847	833	899	885	851	842	863	839	789	816	859	889	867	846	820	829	819	858	833	820	865	834	840	893	857	899	803	877	865	845	832	866	847	839	811	861	827	885	858	761	854	866	806	874	865	848	863	857	830	819	828	856	851	851	780	858	814	913	823	824	823	871	844	872	843	808	872	786	856	877	821	834	861	835	832	837	811	861	863	844	828	790	936	834	839	832	795	882	859	830	862	805	860	818	797	840	836	844	841	874	808	791	845	890	853	846	874	894	808	877	850	867	894	862	823	788	837	863	837	835	874	819	879	832	860	805	828	831	863	835	877	854	870	887	859	874	887	849	830	876	805	832	895	804	805	895	792	811	838	830	874	866	816	797	833	866	830	878	841	884	827	868	866	837	869	830	857	834	879	832	897	899	798	830	889	877	844	849	812	759	848	823	853	834	793	877	844	916	839	850	845	816	836	854	854	896	849	809	833	858	836	856	854	804	871	853	846	840	857	816	813	862	848	857	867
30268	32637	28517	11436	2364	1043	767	746	742	780	734	717	716	759	723	749	748	695	735	711	737	752	753	739	737	739	729	756	740	747	717	739	747	756	726	747	770	715	722	723	714	755	669	737	750	674	746	771	762	739	739	710	741	723	718	720	720	749	751	712	692	752	762	740	705	706	717	747	691	738	700	722	724	712	744	652	779	737	740	741	730	719	694	764	701	735	696	751	729	684	712	792	677	732	726	756	694	738	769	709	676	692	769	709	745	728	731	722	736	730	734	706	715	732	713	723	733	728	735	768	728	775	717	760	707	778	726	749	737	732	702	753	697	714	723	731	725	727	725	703	718	732	729	706	756	697	715	726	723	714	716	782	754	761	775	708	745	701	733	778	752	734	676	747	695	712	747	732	719	712	721	715	756	742	748	742	714	756	720	747	717	741	720	739	725	751	742	735	758	718	776	700	733	718	720	747	742	785	729	725	704	724	683	772	736	720	730	722	729	684	733	727	703	733	735	767	721	702	730	687	774	757	713	709	710	735	727	733	693	723	739	762	755	701	723	732	739	745	729	722	741	768	727	715	718	725	711	728	724	740	719	720	758	727	756	803	740	753	744	685	722	729	714	688	739	771	725	736	703	762	738	666	736	758	707	722	747	725	697	723	730	734	751	728	744	723	699	678	697	740	750	742	727	780	735	722	764	692	688	686	731	749	720	712	713	697	730	780	739	724	772	695	715	729	729	785	756	796	728	715	718	726	783	717	763	742	744	721	763	758	710	673	695	687	689	706	741	720	730	719	795	736	762	718	715	726	749	756	742	765	742	724	783	682	723	704	704	689	722	741	701	706	703	734	719	722	747	698	768	711	714	797	711	692	699	679	734	727	725	732	742	777	743	712	702	715	720	749	744	739	736	685	691	698	710	753	685	770	782	746	716	713	769	753	752	776	723	742	702	705	730	679	724	694	708	723	655	687	690	728	752	719	755	730	708	730	731	714	775	697	743	692	731	774	680	696	703	707	700	750	729	730	787	723	735	721	726	758	708	731	713	793	675	776	734	762	735	707	701	666	733	696	731	719	709	772	727	740	731	710	733	723	743	780	758	726	740	724	724	707	755	727	765	751	722	688	725	757	780	763	743	729	718	767	740	715	709	736	735	752	772	771	715	743	715	735	766	756	760	699	712	720	760	749	707	717	705	734	721	756	739	674	747	766	730	725	704	744	737	767	759	760	743	781	742	731	741	768	754	717	654	755	696	742	722	794	750	673	680	758	753	700	684	749	713	777	702	729	761	742	704	721	738	734	717	709	712	731	748	741	696	757	732	727	764	717	761	718	770	732	710	700	677	764	767	693	741	793	692	727	701	713	799	752	702	718	710	695	718	729	724	757	763	732	753	746	742	766	772	721	732	703	746	776	725	688	717	793	771	743	757	674	707	720	726	703	716	737	699	727	718	720	690	734	701	694	706	701	727	697	729	708	732	731	698	712	750	757	794	758	697	747	786	736	783	749	706	729	749	751	731	751	712	746	776	695	779	707	744	766	727	736	770	721	734	722	755	735	771	759	710	720	741	682	693	742	759	714	686	674	739	723	720	754	768	798	722	709	768	715	717	750	742	695	736	749	677	753	750	732	761	723	732	719	764	722	704	721	722	680	667	678	702	710	767	692	762	709	748	731	735	744	793	712	781	698	742	762	743	700	788	678	707	701	743	736	758	716	742	713	716	750	762	728	661	672	736	732	713	744	743	721	735	661	788	744	765	741	707	735	745	677	709	706	727	762	769	747	721	737	698	724	714	773	770	703	693	749	726	690	705	760	775	761	734	756	776	725	711	740	709	787	708	709	697	689	720	673	729	697	763	683	716	736	768	756	717	744	719	765	717	685	728	739	739	712	740	747	755	713	769	741	713	754	717	736	752	778	777	716	679	701	740	726	715	758	701	691	690	707	747	676	738	787	678	693	740	743	711	730	681	706	777	722	650	674	701	716	717	718	709	683	694	743	756	756	694	773	701	763	655	749	700	727	747	676	731	697	745	745	712	792	741	751	765	738	731	764	699	700	748	747	715	715	760	727	714	788	666	761	750	747	773	737	755	731	735	684	765	806	775	728	752	741	720	730	757	723	766	734	750	778	745	731	721	742	773	755	739	755	726	755	748	729	786	774	764	762	711	784	740	719	767	747	730	703	734	706	732	711	752	748	723	716	705	695	756	695	723	690	734	698	689	720	705	768	743	771	738	695	721	785	701	696	699	746	731	709	739	738	771	759	721	723	684	689	720	724	702	704	751	725	709	697	763	791	713	732	738	702	742	748	742	715	745	761	767	728	738	737	699	722	752	800	727	737	718	762	749	717	720	717	695	785	723	703	721	774	771	727	738	709	806	707	718	769	749	675	725	749	754	721	718	747	686	694	740	736	749	718	722	745	707	731	764	725	732	711	731	769	715	763	755	710	728	724	761	746	706	748	682	754	749	740	773	734	733	736	707	734	739	744	733	722	769	743	747	705	692	765	732	684	730	707	739	756	717	744	743	729	737	707	704	750	712	690	709	732	666	753	740	683	697	697	703	705	709	750	748	722	712	708	695	678	726	726	716	718	666	718	722	725	715	743	701	769	735	758	760	780	742	744	718	729	757	725	710	710	732	698	716	753	736	731	697	769	748	730	729	743	651	766	781	734	738	719	710	740	685	694	755	673	717	730	705	689	677	741	724	770	720	687	692	724	726	741	731	676	695	768	766	745	721	732	717	735	730	758	744	682	748	708	680	715	708	695	717	739	722	739	707	781	706	746	761	698	747	706	741	724	673	726	683	717	739	744	680	722	706	683	709	737	710	717	711	720	718	719	735	729	754	733	744	658	736	743	735	719	704	746	737	730	758	811	707	751	722	768	723	728	745	703	703	702	710	747	689	684	696	704	753	749	677	757	756	730	709	745	749	730	685	703	724	746	721	678	746	729	756	748	734	740	716	725	732	763	736	777	726	717	712	711	756	782	743	689	747	732	712	802	782	720	740	715	714	684	797	754	748	714	765	719	719	726	730	730	711	745	746	711	708	677	755	760	679	760	740	731	667	794	743	724	752	666	704	736	755	713	737	756	721	766	727	767	768	757	735	736	785	771	711	725	738	738	730	750	749	729	714	692	706	669	740	731	725	723	735	737	725	757	721	736	729	721	751	700	729	693	697	699	704	783	783	740	774	671	740	768	739	752	767	738	724	701	736	705	788	708	746	724	752	754	714	777	743	773	733	682	703	778	698	749	734	727	751	711	710	723	751	739	752	770	699	719	720	720	779	685	694	713	752	729	793	742	762	773	709	675	727	748	712	719	662	690	796	739	744	739	747	729	757	695	702	694	715	719	733	773	742	737	752	736	782	744	714	800	729	721	809	726	695	768	717	756	713	750	721	725	683	765	755	736	776	726	802	718	700	708	743	753	689	737	763	749	717	729	696	798	672	725	700	734	731	712	789	727	712	697	728	724	766	732	722	752	681	780
22293	38215	21526	5979	1670	750	617	570	537	595	548	556	569	531	624	622	586	581	583	582	556	540	551	578	604	596	561	586	563	575	560	542	563	608	576	571	584	591	605	593	621	581	569	554	581	625	612	624	578	553	549	526	601	590	587	579	593	574	585	584	577	583	539	548	575	573	612	545	549	589	529	585	569	550	584	631	518	589	516	610	591	611	573	597	583	560	566	608	574	603	552	536	625	608	587	559	611	548	601	573	582	585	566	534	601	549	585	595	613	567	554	556	570	559	594	577	585	559	567	559	580	576	559	561	583	577	572	586	572	587	590	511	596	582	567	613	620	527	555	575	556	572	504	551	588	612	594	601	607	550	584	561	571	578	579	604	558	597	570	553	583	555	571	538	569	588	577	584	580	554	582	608	526	545	591	564	566	582	589	593	576	551	546	558	533	547	534	592	546	537	581	607	556	572	560	599	563	552	576	501	591	603	584	530	597	577	558	589	587	579	581	641	558	564	599	559	574	571	586	589	579	635	565	580	564	607	589	561	549	593	619	579	545	616	556	606	545	605	582	562	610	569	588	583	559	555	522	595	580	541	569	583	535	620	613	533	556	578	553	558	570	559	556	548	536	555	607	579	562	529	574	524	563	566	564	608	586	584	563	582	574	545	591	604	606	551	574	581	569	565	570	578	545	518	558	566	558	586	583	586	583	549	529	562	611	576	562	586	584	559	548	552	585	596	581	559	551	598	542	591	563	567	560	553	573	527	563	519	587	578	533	564	572	547	597	616	563	576	595	644	584	578	570	575	603	552	564	587	528	568	562	600	570	590	571	571	541	573	539	553	568	569	585	578	586	530	543	560	588	548	602	566	570	541	538	573	563	576	576	620	534	582	573	583	568	553	581	584	568	595	537	584	545	555	567	585	581	596	572	534	581	587	542	586	559	589	546	534	597	588	528	582	580	605	562	584	566	611	570	547	561	548	574	547	595	564	568	590	564	564	556	588	600	568	587	610	546	582	585	543	562	564	524	530	559	563	551	569	555	595	550	583	577	611	566	566	602	586	588	614	550	611	629	557	552	581	587	607	620	571	539	591	587	532	589	543	577	583	576	587	605	552	564	588	588	544	568	542	589	557	602	545	564	564	575	584	553	537	560	539	560	596	548	574	545	547	608	552	601	561	567	566	547	589	548	582	573	545	540	524	618	550	568	599	600	561	554	585	540	546	584	583	598	587	566	554	589	590	577	611	578	583	585	559	589	580	601	525	537	573	582	596	601	579	573	567	572	624	572	605	590	597	596	568	571	554	556	557	590	527	528	572	554	541	537	593	579	556	622	543	542	595	565	613	565	518	587	598	620	564	515	562	534	578	618	533	593	618	547	532	597	581	551	565	589	585	595	611	551	576	545	601	583	557	610	537	558	572	615	616	556	545	574	574	541	558	560	557	556	563	592	570	537	580	559	604	582	568	549	574	614	593	602	587	560	611	541	517	560	580	549	553	565	572	551	598	547	578	538	586	535	566	593	577	575	575	584	575	572	602	613	544	584	559	605	568	545	603	564	573	572	565	549	600	555	597	542	601	589	586	559	528	575	610	582	598	572	564	575	555	546	569	523	613	588	566	563	581	551	586	563	587	588	558	552	560	566	599	556	564	569	566	554	574	585	560	599	565	554	582	543	583	549	558	557	600	590	605	583	585	597	565	580	582	610	580	636	601	562	564	594	587	544	568	604	569	547	553	545	571	570	568	575	639	557	521	544	554	589	571	566	589	569	565	561	580	596	540	592	538	580	562	570	560	547	556	556	571	588	588	570	527	595	614	626	559	589	574	537	567	577	596	537	560	590	564	578	542	521	574	588	614	557	617	583	602	582	627	562	574	594	589	542	586	531	598	613	583	552	566	566	598	589	537	538	594	552	565	571	595	619	573	525	553	561	554	589	548	565	587	554	582	582	556	563	589	600	556	559	598	600	560	584	601	586	586	567	581	555	576	549	591	563	554	596	536	571	586	560	569	588	583	581	591	606	562	568	574	573	577	598	609	589	637	582	557	571	565	592	564	611	619	585	601	584	587	621	558	576	587	578	556	575	579	608	584	540	615	579	549	564	559	582	573	557	551	598	593	546	557	540	602	606	590	531	550	533	565	622	619	593	634	544	611	527	546	611	604	560	575	530	548	524	542	550	555	564	546	579	536	545	584	572	612	560	540	622	558	608	564	571	548	612	597	637	540	601	593	570	545	577	547	556	563	557	624	572	543	580	547	580	583	567	587	565	585	560	555	570	548	606	561	563	558	567	562	593	566	591	574	536	540	566	578	585	547	600	600	600	553	594	547	568	586	585	587	561	589	586	590	548	588	600	586	624	563	558	564	573	572	600	551	540	570	564	589	558	569	568	569	553	557	553	578	546	569	594	586	567	551	562	557	579	573	557	595	556	582	566	566	578	559	615	615	547	581	550	588	541	543	610	594	611	580	574	558	553	582	566	580	570	570	568	540	566	576	630	576	571	574	598	570	567	581	570	582	606	532	549	567	555	527	536	591	593	621	561	574	627	612	589	600	558	543	564	566	630	547	560	573	596	602	599	584	541	599	591	590	527	601	589	579	588	544	550	626	540	550	566	583	587	539	605	590	620	580	568	553	569	532	553	596	555	572	567	591	559	589	620	600	570	580	577	595	568	556	568	567	538	557	601	612	608	578	596	591	590	609	584	555	586	568	603	566	580	558	611	649	543	585	571	576	536	583	588	545	603	571	575	580	595	562	608	584	626	583	534	569	582	541	553	582	548	603	586	541	526	608	548	612	580	560	570	588	583	585	600	570	588	531	569	595	613	588	590	590	600	590	572	590	564	589	584	576	588	573	575	566	557	573	572	595	619	550	529	566	593	551	581	585	539	583	511	583	528	615	567	588	566	600	541	566	565	559	573	559	579	605	592	554	589	575	573	582	583	614	607	585	561	572	578	582	531	603	606	591	587	577	568	573	551	585	617	569	569	561	610	578	565	599	578	546	565	520	588	544	525	605	589	556	557	579	599	552	590	609	581	641	609	544	519	585	568	585	599	616	581	521	583	565	629	578	610	582	532	567	551	536	575	607	580	582	589	566	588	600	600	567	601	573	545	579	565	587	555	591	599	539	558	571	571	626	552	560	608	535	577	590	608	589	598	559	572	620	568	571	597	561	553	541	546	601	577	571	547	567	560	565	580	553	556	648	548	518	569	572	574	611	591	591	591	566	559	567	564	587	573	560	589	589	581	569	571	609	570	609	584	563	626	534	566	578	564	553	552	578	568	593	579	588	542	571	548	600	550	550	551	615	553	593	555	590	565	548	563	622	579	598	548	570	594	549	561	607	565	591	521	581	562	557	614	583	585	564	600	570	567	532	571	578	561	584	554	604	568	560	568	544	587	566	556	599	570	555	578	580	527	580	606	546	623	583	576	548	542	580	575	595	585	590	562	574	558	586	532	548	559	583	548	562	566	570	584	573	537	569
26269	31668	48502	36128	15449	3242	1068	784	710	742	747	751	799	741	780	726	715	726	742	778	733	707	767	787	646	740	709	733	768	758	736	731	732	766	773	746	727	697	716	728	694	752	758	706	742	704	723	727	695	709	730	704	709	719	696	690	703	694	743	729	711	748	721	722	709	710	773	734	678	724	719	743	730	697	744	705	700	757	712	735	725	752	725	734	709	704	741	726	756	717	775	735	755	726	726	738	744	762	741	781	741	726	736	705	752	733	714	709	704	730	745	724	686	717	713	706	662	706	719	722	722	725	714	681	716	734	780	724	736	733	737	690	734	743	736	668	723	720	730	702	716	704	693	709	691	724	739	745	666	741	703	671	717	701	700	750	727	688	661	734	677	747	706	706	775	690	698	755	738	685	683	719	703	757	715	740	724	714	795	688	729	728	766	699	698	736	730	708	743	690	692	753	781	763	737	752	707	697	697	747	739	744	737	741	748	753	713	696	724	694	755	714	727	716	720	720	775	715	765	682	728	743	714	732	718	743	720	727	719	758	728	769	685	748	722	691	740	715	719	753	749	700	684	722	768	711	769	720	767	718	723	694	720	759	786	658	710	701	735	720	782	719	698	719	711	708	725	710	749	725	733	742	716	725	763	698	770	753	746	756	688	761	702	752	729	741	727	738	763	765	703	736	693	729	739	724	728	712	720	693	683	704	727	784	743	704	821	761	724	674	740	716	731	777	738	735	745	744	696	735	678	711	695	727	705	702	718	720	760	682	711	714	693	691	759	698	750	729	753	726	702	706	709	697	737	738	702	687	713	726	745	773	749	753	772	736	741	760	696	732	720	704	751	704	761	738	712	715	744	731	702	688	739	791	789	702	767	710	736	724	668	754	744	715	741	739	718	671	735	723	723	738	659	701	740	696	746	726	709	785	699	701	720	688	758	738	712	742	726	729	768	669	722	753	738	732	699	748	701	668	679	726	714	665	766	718	772	770	709	768	734	726	743	787	749	729	744	781	697	685	742	712	692	741	735	759	726	761	724	729	719	780	713	696	686	709	753	734	740	733	741	720	728	703	741	690	715	739	727	772	740	704	676	764	695	733	726	749	715	727	795	710	675	721	694	741	747	753	698	743	729	721	726	729	721	708	700	723	712	741	762	665	693	743	740	673	711	728	750	721	727	710	763	749	716	716	736	694	714	735	730	675	720	722	746	763	731	724	728	777	710	749	725	712	717	730	758	709	713	736	748	731	684	727	739	721	711	731	702	706	709	742	803	679	680	749	757	750	705	704	765	771	691	758	721	772	824	670	734	741	707	719	746	664	711	729	731	755	720	753	693	738	699	724	746	733	720	716	727	717	686	756	703	729	717	751	673	700	702	789	728	728	744	714	731	710	746	698	775	716	737	741	692	738	727	705	742	702	706	749	705	684	769	738	718	718	694	700	700	729	746	742	671	727	752	728	749	774	752	762	696	709	733	711	697	730	693	766	695	708	693	763	731	762	719	710	695	705	781	730	773	733	674	712	756	714	704	735	730	732	760	721	764	731	734	710	693	767	692	730	712	734	726	731	683	764	764	671	715	710	765	718	749	689	699	715	707	751	712	693	725	692	729	730	694	728	778	761	749	693	753	768	713	729	735	741	699	708	751	763	744	740	755	720	718	742	729	764	744	730	686	735	708	713	713	737	711	739	707	762	727	717	715	727	735	688	709	731	752	708	742	723	721	658	734	729	757	704	783	739	723	755	708	682	703	705	718	751	697	731	703	686	730	778	769	724	697	747	763	741	682	695	713	734	726	708	758	729	716	764	711	742	746	721	710	700	762	745	697	736	664	728	728	736	759	797	677	752	716	721	688	699	710	704	704	685	697	720	719	724	694	732	729	705	700	744	710	707	716	737	706	696	720	738	701	748	719	712	743	715	726	710	691	680	770	744	746	694	712	698	756	741	680	747	748	745	769	774	689	786	722	767	704	715	726	755	733	750	720	751	768	782	692	715	735	724	689	712	693	711	746	706	716	739	721	748	723	686	738	728	745	735	705	702	741	705	723	677	707	677	722	685	724	683	722	688	712	729	719	675	713	747	742	749	747	720	719	716	726	724	777	716	716	703	711	708	717	735	724	658	726	727	696	758	730	696	710	745	713	712	726	743	771	736	735	755	739	752	722	746	749	681	724	725	714	754	730	716	705	735	717	734	745	770	680	746	723	752	730	765	696	772	758	722	730	728	720	756	797	722	720	779	776	685	747	759	710	750	693	707	696	700	723	721	741	677	710	675	734	736	741	718	744	725	734	784	744	704	785	745	698	708	724	732	752	785	757	729	716	714	728	748	713	691	686	716	717	659	764	666	742	676	741	681	701	757	731	733	701	736	737	684	742	779	694	745	728	710	708	714	680	777	781	751	753	768	717	774	746	696	714	716	735	713	758	769	714	779	710	700	750	746	688	730	711	703	715	730	729	721	756	753	721	716	731	722	709	728	776	718	696	726	669	698	713	687	728	743	752	679	725	709	739	696	739	749	777	694	727	729	711	712	703	703	763	745	768	740	709	700	737	716	705	749	709	675	735	757	726	678	723	724	745	695	727	726	724	709	781	692	740	716	754	711	700	661	736	751	769	742	729	740	705	714	755	722	716	687	743	788	714	696	726	707	768	747	690	729	735	754	731	704	726	726	694	708	701	754	743	762	713	737	745	689	711	718	696	742	739	720	707	726	726	698	705	742	715	731	768	722	736	715	746	692	720	714	668	786	684	713	709	732	704	696	759	702	713	674	703	741	666	761	727	680	735	731	754	762	719	742	737	721	727	688	723	736	755	699	688	666	780	705	705	723	727	701	743	767	728	720	659	704	676	717	715	757	726	755	708	726	744	723	686	700	691	710	756	682	719	773	738	715	801	670	748	742	755	689	689	744	730	736	724	731	754	717	690	694	722	670	666	694	750	718	722	747	747	697	782	743	738	689	752	765	744	690	739	714	763	750	714	702	726	724	718	784	716	739	757	714	722	695	744	725	736	727	714	721	747	760	663	713	768	749	710	698	748	739	720	684	698	692	684	786	759	710	741	741	702	753	710	714	742	749	719	748	706	739	687	716	694	728	685	700	697	740	712	739	754	762	755	725	711	733	733	747	748	734	743	761	691	733	739	714	683	735	754	698	746	745	714	773	727	727	738	676	704	715	715	692	690	723	708	746	691	736	732	745	708	711	707	717	734	715	740	734	693	735	689	727	686	681	690	709	704	733	755	720	754	719	734	715	717	690	707	694	752	696	724	723	733	714	703	715	735	713	746	768	719	702	714	727	726	727	747	724	740	708	736	759	740	726	716	707	680	717	726	712	763	759	774	753	727	712	711	722	700	726	677	720	716	762	723	707	755	719	772	705	703	743	711	701	763	744	715	733	739	718	735	754	756	736	765	688	692	760	678	746	720	724	709	714	749	734	752	754	717	736	749	713	769	688	711	724	740	732	732	707	746	687	759	748	676	674	681	673
53493	88347	58227	24753	7108	1717	780	659	604	609	643	610	693	637	637	627	607	592	606	612	635	666	582	665	659	615	598	600	609	616	587	613	607	613	609	603	591	624	627	613	596	601	588	635	591	654	586	590	609	609	646	620	648	624	634	603	641	566	640	603	571	610	645	619	659	632	606	609	620	627	655	674	629	589	636	608	595	629	663	616	633	596	597	623	598	643	617	629	629	623	666	624	588	657	627	619	634	637	589	610	648	617	622	602	643	618	585	655	617	583	600	650	621	630	663	622	648	592	629	590	630	643	646	632	564	606	608	647	622	613	619	594	626	620	663	547	617	589	589	605	577	617	625	632	622	612	603	626	644	594	635	626	622	644	660	631	609	572	611	608	641	610	597	575	585	674	637	612	634	630	609	629	638	592	609	645	624	592	600	594	621	605	612	641	623	628	638	619	584	606	593	667	614	595	573	598	604	623	630	642	691	614	651	582	631	616	587	597	647	597	617	603	606	684	611	625	623	620	638	629	602	615	589	583	645	638	609	626	581	599	588	611	600	662	603	622	661	628	633	610	594	602	669	670	603	614	595	602	645	609	627	632	596	618	658	594	631	590	610	627	624	594	605	597	609	617	618	644	614	653	573	643	576	608	616	612	670	614	607	616	615	606	592	654	652	624	638	606	621	614	670	642	629	604	610	595	593	612	561	643	640	614	612	592	623	609	578	625	600	619	645	630	597	594	622	601	588	634	617	588	616	621	646	627	647	586	589	631	574	587	588	638	646	664	591	577	608	610	673	627	637	585	643	590	615	607	590	628	653	625	588	596	586	628	590	597	566	625	629	652	625	618	653	657	585	633	579	606	648	665	603	674	656	630	593	619	593	615	614	612	609	661	604	611	580	619	601	594	603	625	604	635	638	637	549	618	629	611	632	595	581	590	621	568	663	592	614	647	611	638	620	667	646	618	652	596	601	626	609	610	593	591	603	621	590	607	663	620	597	590	624	625	638	693	596	597	646	620	652	614	658	599	608	668	650	608	614	618	590	604	672	643	601	630	604	637	625	616	601	637	614	552	598	669	634	580	656	660	648	631	634	586	610	563	614	629	630	607	670	667	614	629	642	659	618	624	618	632	607	645	592	608	625	620	654	639	641	589	630	610	671	588	579	614	599	613	619	593	609	669	634	630	664	612	594	612	609	639	619	608	611	608	638	648	614	640	585	610	653	592	624	631	581	622	617	582	637	583	605	618	640	638	641	682	625	641	610	617	618	609	589	648	648	616	629	616	631	602	620	641	642	627	604	637	602	619	598	621	605	618	605	605	605	597	609	634	643	583	620	652	634	596	605	579	650	597	626	599	601	608	608	620	621	614	650	632	640	590	635	604	617	580	595	604	583	676	640	615	622	661	612	588	609	657	628	602	656	594	659	606	626	617	655	638	625	632	594	650	613	597	612	642	611	610	615	603	609	628	600	628	594	617	627	644	633	621	630	625	662	671	664	651	640	637	663	636	579	624	635	670	631	644	644	573	646	670	650	622	600	616	643	624	627	655	586	614	626	645	635	609	663	594	633	664	585	642	662	620	643	623	633	664	610	640	621	625	576	609	649	624	594	595	611	578	656	592	594	647	626	647	631	657	622	620	595	624	664	605	598	636	675	613	600	610	584	641	626	605	679	603	592	622	572	654	674	598	670	622	602	643	611	638	680	639	603	660	650	626	660	623	606	592	605	623	620	683	602	622	618	635	636	595	655	670	662	598	670	633	616	617	590	620	600	628	637	629	611	640	635	647	604	663	598	609	568	594	618	672	578	623	595	609	687	648	600	633	631	641	602	630	580	630	577	640	616	613	605	638	662	620	597	636	630	573	650	592	659	610	620	659	605	571	599	589	654	615	645	590	604	601	602	596	620	623	552	637	651	614	630	599	597	582	630	636	579	638	624	672	609	605	619	627	620	604	581	632	607	645	602	614	621	655	635	668	614	595	616	619	597	626	639	612	677	602	633	609	610	621	588	609	595	639	642	627	678	659	633	607	678	638	593	570	624	573	642	636	657	638	618	588	607	640	603	617	610	629	611	653	647	610	614	608	631	682	573	599	601	598	644	636	583	586	611	651	654	593	625	616	637	677	609	581	653	638	662	646	632	615	636	674	585	615	606	595	612	639	613	599	584	651	609	603	599	619	630	646	628	638	644	607	609	623	667	604	614	598	624	576	607	599	609	641	611	675	627	608	675	700	566	587	588	623	614	630	640	561	606	577	622	622	660	586	673	579	631	631	642	595	601	607	607	653	632	611	603	633	582	617	656	599	632	667	593	606	609	633	635	656	639	629	653	618	602	607	572	592	644	600	633	622	633	611	612	624	652	606	631	627	600	591	633	618	597	616	635	609	628	629	626	606	650	656	643	631	631	594	653	585	622	577	640	623	648	596	636	583	634	610	663	591	621	579	608	612	594	631	649	635	617	603	612	671	581	556	652	573	626	606	627	603	648	601	611	578	671	630	640	659	619	660	594	628	587	625	639	664	641	618	620	639	616	631	642	633	618	589	637	649	623	611	633	616	598	638	641	635	576	583	597	637	639	586	641	624	599	606	630	656	606	615	632	639	622	608	628	630	633	597	658	604	625	646	562	613	659	588	655	628	593	647	600	664	601	600	592	629	582	632	585	605	611	625	575	644	612	648	633	649	652	649	620	628	657	621	558	634	597	607	646	595	636	661	622	600	619	652	642	638	593	637	606	602	628	596	605	595	595	637	605	626	614	644	618	619	636	618	630	615	630	603	652	625	604	632	611	576	627	605	614	612	595	619	611	598	625	608	640	625	562	629	614	624	608	643	629	588	613	622	652	623	635	611	626	640	621	592	632	650	604	636	605	577	602	607	580	598	620	585	666	592	641	581	626	600	641	614	603	588	622	621	609	641	666	626	593	587	654	591	642	625	621	573	632	616	600	612	636	620	631	621	552	572	600	625	647	665	585	605	629	633	600	648	610	644	598	560	629	594	642	604	626	596	619	648	591	638	649	611	610	613	615	635	615	618	593	616	586	631	572	612	602	649	616	644	589	589	701	629	592	635	588	598	630	699	637	616	670	615	660	648	606	601	576	616	614	621	632	632	571	596	648	586	603	597	577	627	594	628	617	619	663	604	631	655	601	651	643	583	646	584	657	675	619	652	622	600	630	613	617	591	611	595	577	626	603	591	602	594	588	659	594	633	597	628	609	608	611	620	645	607	609	610	613	606	636	607	608	605	592	585	608	617	669	647	647	617	617	620	611	667	667	624	610	601	613	612	636	594	617	648	614	598	613	620	636	572	632	583	598	625	635	593	630	606	610	627	635	616	623	611	635	641	646	647	600	637	598	614	626	601	607	618	580	568	625	624	558	569	593	638	583	631	643	629	654	604	620	620	610	679	610	643	596	616	613	609	585	616	627	646	602	613	591	625	636	597	639	628	639	623	582	572	656	694	603	614	567	626	625	607	608	616	632	619	610	570
24347	23444	36234	32013	22391	13368	2813	1150	939	963	940	904	895	921	912	927	915	967	941	959	978	935	924	895	938	919	919	866	949	848	945	917	921	889	953	900	922	937	890	915	901	877	921	872	860	940	905	893	969	836	953	913	891	864	892	900	926	943	854	913	901	859	930	931	866	942	906	895	949	897	906	931	918	946	847	869	911	913	905	841	841	864	889	878	898	965	913	928	849	891	916	931	895	947	876	920	898	891	921	899	869	936	936	900	893	836	832	889	919	851	887	886	948	961	945	906	901	938	907	881	863	906	923	951	921	887	886	838	823	902	870	887	821	974	920	857	898	840	921	904	894	936	924	894	915	892	913	856	861	880	990	867	930	934	898	902	888	894	895	833	857	902	923	893	916	949	848	927	894	888	898	863	900	896	900	907	888	878	883	901	869	921	941	924	967	880	871	919	883	962	873	838	922	870	850	881	894	918	868	912	909	913	889	987	941	941	886	876	878	919	895	935	886	938	849	935	916	867	970	937	913	924	864	877	911	900	893	898	899	868	896	841	922	915	950	928	905	871	946	883	918	922	914	896	879	973	875	843	896	872	912	841	972	903	923	874	897	878	894	896	951	890	914	842	888	852	918	906	912	870	939	893	895	927	875	928	884	891	853	948	894	909	876	937	933	873	913	903	947	939	914	916	871	905	906	912	887	894	894	869	878	894	859	901	928	857	846	858	881	869	929	846	926	872	838	865	885	865	908	818	907	880	877	900	937	893	860	892	889	868	896	928	871	867	900	905	915	885	890	846	890	881	917	845	867	911	906	892	867	913	805	913	859	924	915	946	908	918	864	938	891	892	919	919	898	889	870	948	904	923	940	888	936	968	878	931	866	914	931	861	836	900	893	893	879	926	882	886	901	903	919	893	886	892	886	897	866	878	910	848	913	972	884	910	903	916	908	915	881	893	865	888	878	937	863	867	901	959	873	841	863	886	899	868	917	954	898	856	945	870	931	918	863	890	934	878	918	888	844	928	890	904	854	929	937	868	951	861	901	912	876	921	861	919	913	970	904	912	870	912	857	823	864	849	914	885	883	938	895	916	911	845	865	927	873	931	899	852	885	910	894	883	908	929	836	857	913	907	845	900	860	898	886	900	884	927	955	930	884	906	899	881	975	870	908	916	889	859	870	919	925	864	888	924	883	886	912	881	898	845	873	938	939	884	830	865	891	935	908	879	892	928	809	923	900	876	886	879	872	917	918	850	913	875	911	884	902	875	894	946	934	908	889	914	906	936	888	908	912	929	917	906	824	894	903	933	883	862	940	916	861	847	883	889	881	912	912	889	900	865	874	884	876	916	890	954	930	899	903	822	885	902	886	861	924	897	857	921	888	907	921	861	896	964	880	961	855	897	891	893	921	847	861	899	882	901	883	937	934	907	881	865	887	966	948	916	850	887	907	834	886	904	912	869	875	880	886	910	884	870	946	905	905	926	877	882	851	923	868	948	876	931	922	882	894	866	864	905	833	866	933	893	902	895	897	918	924	897	939	866	857	910	893	885	907	884	877	879	846	930	924	889	885	912	923	929	842	909	936	925	903	919	829	872	873	950	857	926	926	860	881	872	901	910	905	900	901	887	908	906	888	889	897	888	928	886	888	945	924	837	899	897	916	931	921	936	949	935	932	868	875	845	894	930	858	872	888	914	885	915	909	854	938	887	888	888	912	884	897	887	912	883	851	863	903	872	904	908	921	892	902	834	867	822	833	850	918	868	868	932	897	897	841	835	923	887	929	882	916	1002	844	906	851	925	876	852	853	937	913	850	875	836	890	881	876	899	868	878	915	856	885	920	896	880	958	895	859	906	871	919	905	869	890	882	906	868	875	916	879	880	872	890	912	928	932	871	890	889	848	862	884	926	844	874	922	881	923	914	871	854	891	904	888	890	886	855	876	923	866	914	888	897	897	905	894	878	866	907	883	909	909	882	918	864	889	948	922	861	909	841	932	873	875	891	899	894	892	851	902	906	930	890	907	926	896	895	908	911	909	888	869	872	886	903	865	914	914	924	880	862	884	925	941	873	932	846	865	873	845	914	967	934	869	918	859	950	870	891	845	930	955	888	865	898	895	838	873	889	898	881	865	851	949	889	900	951	951	872	849	887	932	919	909	910	902	930	914	814	915	927	905	900	858	904	942	934	881	898	899	869	879	905	906	867	882	861	881	873	912	918	902	895	928	895	884	899	889	902	921	908	888	942	914	938	907	862	949	944	938	908	905	894	857	925	853	931	891	823	914	873	898	918	894	874	905	905	887	892	871	915	939	886	901	867	891	905	952	932	910	837	852	925	881	922	878	888	892	903	914	908	916	849	894	932	841	879	887	870	880	908	932	857	892	927	883	950	932	877	838	927	869	889	878	950	874	881	882	929	884	862	881	896	886	935	960	930	879	881	939	917	875	862	907	866	882	917	929	909	922	920	882	925	844	892	876	900	895	931	906	862	906	922	842	877	899	914	875	898	860	877	859	894	885	875	945	914	926	861	901	858	948	893	912	935	864	879	932	930	920	842	909	893	920	885	894	866	907	925	901	901	867	897	864	859	979	895	906	848	894	848	845	887	911	837	889	866	905	919	909	895	834	877	868	885	879	913	851	868	929	896	916	918	863	855	898	913	918	981	903	905	895	859	852	907	863	895	903	849	912	906	899	914	881	911	868	877	893	941	895	940	931	945	914	914	912	954	910	866	857	888	904	893	816	847	910	879	888	899	873	878	907	878	891	908	890	908	915	923	893	897	885	870	892	882	882	905	888	936	886	872	922	914	827	896	922	904	864	910	815	891	939	911	896	872	811	866	846	923	926	879	901	923	888	891	898	866	882	889	816	882	905	894	898	869	901	888	878	893	893	885	889	868	829	911	887	885	900	900	915	894	891	933	897	881	904	891	908	880	942	865	894	971	857	918	866	872	913	934	934	914	910	911	863	859	837	969	855	880	917	907	934	946	920	872	918	949	928	908	929	897	873	926	853	885	897	856	908	883	906	865	936	866	849	947	908	940	912	927	915	879	907	864	897	895	941	873	845	885	885	935	886	835	899	891	881	877	922	930	845	897	936	910	892	890	917	845	890	864	907	943	881	880	876	901	915	913	890	952	865	902	924	858	929	869	927	819	890	918	857	908	895	903	904	904	925	879	893	889	926	912	846	854	891	910	912	902	860	932	828	906	933	902	885	935	970	886	954	909	928	891	911	910	849	914	894	942	871	903	931	888	903	925	860	885	886	971	880	914	896	889	942	891	864	910	900	952	916	942	896	854	920	865	922	916	925	862	891	889	851	883	820	868	913	921	907	884	876	876	869	907	872	929	921	896	851	918	873	902	863	858	885	894	912	960	919	874	915	883	903	909	904	882	886	866	893	921	853	865	921	942	924	894	880	849	934	892	851	899	907	853	895	910	837	865	866	849	941	899	892	845	897	924	921	937	883	901	921	857	939	884	845	865	850	927	904	896
64237	103549	73149	39365	13545	3101	1054	840	770	790	790	844	787	773	813	836	756	772	830	819	860	811	777	767	794	765	809	790	835	746	813	844	785	789	804	794	824	832	833	797	814	817	829	774	820	823	820	808	795	831	829	788	789	749	845	812	781	808	770	818	777	796	863	818	782	827	784	807	778	763	804	804	796	823	813	769	814	821	798	758	811	797	767	827	810	781	766	791	788	746	805	760	791	781	740	816	738	820	832	744	820	747	762	796	796	774	778	815	751	818	796	840	800	792	790	776	757	811	793	789	795	771	831	769	791	795	771	806	768	755	784	773	800	782	825	855	803	839	837	784	765	824	757	836	788	789	811	854	811	766	784	784	786	796	771	824	766	751	816	798	822	811	816	862	843	833	774	811	819	811	796	762	787	857	792	781	811	809	806	780	800	785	789	792	776	802	815	786	838	827	754	780	808	840	830	812	786	851	860	808	764	795	790	804	789	799	787	770	766	781	789	779	793	855	787	824	738	743	761	815	782	798	776	836	791	793	789	776	741	830	763	822	785	797	817	750	810	782	831	806	808	762	822	751	827	779	788	790	827	826	788	786	862	819	844	799	801	797	750	779	861	791	735	804	810	816	803	809	802	780	793	809	848	785	811	834	786	783	813	828	786	787	825	766	802	805	823	804	835	758	808	820	797	847	836	800	748	801	818	808	854	806	850	786	788	790	814	791	826	805	763	805	826	807	815	869	782	789	771	817	831	812	808	793	758	818	785	811	836	803	853	779	820	776	814	839	787	789	789	816	822	797	808	793	778	797	795	793	798	814	827	781	794	814	857	812	802	794	768	809	788	829	780	815	800	748	813	813	779	786	773	844	801	812	785	820	798	786	802	832	790	823	810	821	820	745	757	807	847	791	777	765	813	826	816	798	802	845	793	786	793	765	855	815	768	824	803	826	769	813	749	810	788	765	877	814	798	811	764	769	800	787	831	823	830	824	819	815	767	745	798	758	804	801	794	825	807	789	811	832	839	801	780	754	839	820	805	776	776	784	796	766	818	813	818	834	864	821	838	786	783	824	844	792	835	855	792	751	782	767	776	837	772	803	810	793	852	835	784	819	782	772	807	748	830	736	806	846	798	755	789	790	766	827	829	785	789	813	717	792	806	788	762	861	789	782	772	800	801	770	764	766	817	792	798	819	767	797	753	785	794	776	810	759	788	775	755	791	827	795	811	788	825	800	781	779	805	772	764	780	776	782	813	784	804	737	813	828	779	790	824	782	801	773	820	799	784	776	793	826	765	794	796	750	814	831	797	797	774	818	804	784	770	777	797	782	784	765	790	756	841	797	777	795	839	752	827	770	835	799	827	771	813	776	723	827	741	809	825	819	807	787	813	823	802	787	809	787	830	820	753	798	767	808	761	841	785	779	828	809	782	776	840	849	788	822	796	805	839	784	850	868	758	797	803	745	826	776	835	815	776	779	835	849	799	856	748	746	801	773	821	791	833	749	757	816	795	808	793	786	799	792	790	771	751	770	796	810	821	803	773	750	801	754	787	772	824	806	758	822	791	811	788	841	807	784	811	782	781	848	795	771	816	794	804	763	822	780	779	822	769	761	763	787	768	795	812	823	826	816	792	808	798	756	814	802	792	816	809	811	774	827	780	827	808	780	760	766	732	810	836	808	801	835	828	829	798	759	762	780	754	777	808	829	771	797	825	809	768	831	775	836	825	791	847	778	804	867	797	784	839	788	783	764	774	737	796	772	762	794	786	789	821	819	829	801	807	823	799	766	820	771	860	794	817	792	780	781	802	772	767	815	782	822	801	781	795	817	780	751	767	765	786	791	791	798	792	762	770	859	765	805	790	804	788	861	823	822	832	767	792	803	813	807	828	791	773	800	819	808	792	819	751	752	798	774	785	754	806	767	813	836	773	802	801	785	813	770	830	787	842	743	787	744	798	783	791	837	757	851	820	762	758	800	777	772	801	835	781	769	820	775	818	830	808	769	783	787	830	764	832	811	758	793	763	759	801	804	764	819	787	779	785	778	813	787	801	776	750	830	790	819	773	809	790	823	809	776	767	781	761	791	799	802	742	829	830	791	792	753	778	827	817	799	787	809	845	820	791	851	804	815	837	794	786	748	833	816	792	793	819	803	781	793	750	797	779	810	820	827	806	800	792	795	782	756	790	807	843	739	821	818	799	787	813	785	832	783	788	796	782	829	767	801	769	771	820	795	813	788	746	754	803	820	862	780	783	826	791	834	822	795	760	800	795	831	787	780	776	767	790	802	787	818	778	788	846	785	810	794	788	765	814	809	766	811	792	810	782	777	772	778	825	813	804	789	798	827	836	785	811	810	811	743	805	824	813	835	797	792	816	824	737	803	788	824	732	814	801	809	819	781	835	787	770	794	794	779	799	737	783	755	818	769	792	765	802	844	788	788	798	794	786	789	735	756	787	797	793	834	770	777	826	769	779	780	769	799	784	801	754	773	827	725	804	807	853	789	845	795	797	822	814	809	801	820	788	832	818	810	817	791	772	827	809	770	776	782	788	810	812	775	821	825	797	813	754	750	823	786	769	776	822	793	769	786	808	820	787	843	826	740	776	794	770	791	798	803	761	758	799	722	802	836	853	834	805	814	779	839	795	791	782	842	792	771	758	763	781	733	806	814	748	792	810	799	802	791	848	818	726	823	800	791	816	825	815	822	790	811	776	774	859	782	761	834	783	834	793	819	784	834	727	818	771	766	814	787	834	770	789	759	782	836	815	794	839	807	816	797	813	798	810	796	757	795	820	788	777	810	803	762	852	834	796	776	774	863	777	778	769	809	807	830	822	735	806	853	839	824	830	805	798	806	755	807	790	837	804	777	807	802	774	833	748	760	846	796	782	819	829	825	738	831	753	806	772	764	827	803	783	789	780	763	829	817	788	755	805	835	822	825	743	804	796	827	865	740	766	740	780	767	756	759	803	787	844	766	779	758	794	811	811	797	827	757	786	800	852	757	804	821	763	799	819	791	800	807	767	850	807	776	783	777	781	799	798	828	750	759	791	799	809	751	851	771	825	810	728	825	820	752	769	800	781	787	748	809	835	812	836	831	793	799	807	772	783	825	765	769	817	799	843	809	792	819	784	797	825	792	793	807	832	816	844	821	754	747	750	759	840	782	793	808	784	805	790	787	744	820	769	792	829	777	766	797	807	814	799	784	774	805	815	801	807	793	748	790	810	797	757	831	755	820	819	786	809	772	802	817	813	793	838	729	810	797	785	789	756	778	799	777	805	801	813	796	771	753	789	841	788	750	804	798	808	856	828	806	811	774	765	762	784	807	790	754	772	776	788	784	823	810	748	787	769	779	782	817	795	762	836	805	797	833	797	776	814	839	760	795	833	755	816	794	811	775	710	784	814	810	832	806	782	792	809	767	795	729	736	874	784	761	793	809	841	765	808	746	770	783	737	811	797	829	752	821	785	822	794	820	775	744	755	773	778	805
30524	32938	29002	11254	1910	861	710	602	674	689	651	756	691	727	696	707	674	671	607	686	675	648	713	716	730	646	661	630	713	652	662	659	632	696	693	688	697	668	697	658	652	628	695	631	690	677	641	641	692	711	638	637	657	754	702	651	734	681	696	685	683	658	635	680	682	673	674	677	643	668	683	651	677	680	671	679	674	656	684	648	690	713	657	659	646	693	595	645	680	665	701	683	657	682	663	662	655	670	676	703	680	644	668	729	613	688	630	655	636	744	658	642	669	701	696	633	658	669	659	643	678	680	724	711	671	633	668	686	629	701	654	659	665	682	685	696	690	681	647	699	691	712	667	655	638	667	705	682	629	649	681	632	687	680	605	675	663	674	615	632	679	668	667	657	652	692	673	665	663	625	641	672	706	697	667	674	670	655	688	698	654	725	689	654	713	675	685	661	694	669	650	656	699	640	678	684	642	652	687	677	641	606	642	665	644	704	690	673	695	641	657	645	630	677	655	653	663	680	687	687	665	665	650	662	654	674	680	679	695	672	691	633	681	711	670	692	659	636	641	671	676	658	669	655	708	685	674	664	649	654	718	705	710	626	685	686	623	697	673	671	725	659	701	623	673	637	674	668	670	647	695	659	642	667	735	671	714	717	689	660	674	687	653	655	678	637	671	664	712	646	680	683	661	717	705	669	652	661	645	681	667	690	667	667	633	633	636	662	644	656	662	635	675	615	694	630	661	665	700	661	654	679	671	606	651	685	660	713	673	662	676	677	651	676	661	655	724	667	671	636	691	695	680	642	681	663	641	625	651	685	667	705	681	641	690	692	658	706	667	686	671	656	639	663	651	655	675	661	655	656	702	706	619	659	615	653	619	645	716	660	660	628	650	678	656	688	682	633	693	667	657	666	639	685	650	693	677	685	693	704	625	697	678	688	713	662	619	643	722	628	683	649	701	659	686	698	672	713	696	701	658	675	679	695	685	616	639	691	649	661	680	645	676	656	659	711	631	687	742	684	661	669	680	639	633	684	618	662	646	685	645	675	658	664	698	639	628	636	627	702	638	692	682	689	661	638	714	648	688	627	678	642	676	663	665	665	654	679	662	650	680	621	702	621	681	642	654	658	687	695	668	644	711	644	673	678	673	641	617	700	689	657	663	695	664	626	658	661	679	696	663	647	666	667	641	683	659	667	632	707	634	655	641	628	642	613	662	660	700	677	663	654	634	670	673	701	617	721	663	640	656	613	647	669	658	686	676	688	696	692	685	631	643	686	599	714	662	694	661	683	645	696	626	734	671	648	655	725	666	675	659	679	625	663	641	637	665	666	659	630	687	681	670	678	620	710	672	658	678	612	633	677	713	629	659	678	703	652	678	693	675	681	694	650	641	681	612	690	625	689	665	641	646	683	668	683	673	668	699	673	642	684	652	650	615	688	671	656	658	639	681	648	667	633	655	641	703	641	681	648	692	671	687	637	678	697	653	690	687	666	652	703	700	669	643	704	692	642	676	693	664	638	675	637	675	652	647	663	667	649	685	655	676	652	676	692	666	684	708	697	662	688	648	689	637	666	643	670	668	673	637	656	713	684	684	684	668	688	677	658	709	679	643	634	679	686	699	686	650	638	681	604	644	630	716	667	644	675	670	632	642	645	696	658	680	679	688	670	707	632	664	701	666	650	673	635	709	654	715	650	649	654	694	667	664	721	688	645	663	717	607	682	680	664	620	636	721	653	659	629	681	686	662	673	653	637	659	664	654	723	708	661	680	656	678	624	659	678	680	674	672	678	648	655	692	628	653	660	689	693	679	688	653	656	637	698	630	659	668	696	667	631	675	727	693	677	608	674	641	675	688	687	690	677	672	659	679	654	641	673	662	692	697	650	642	656	691	642	682	652	675	693	677	658	642	656	628	695	661	668	709	616	662	666	638	690	660	718	683	643	664	685	690	648	662	649	640	659	663	678	683	670	697	713	698	637	663	702	673	679	654	663	709	684	663	639	670	675	709	704	687	675	639	715	655	672	698	650	671	658	617	693	671	680	695	666	668	737	662	695	728	627	691	646	660	658	661	639	707	646	693	701	634	690	668	708	685	678	638	713	666	645	690	691	686	657	688	632	677	671	677	693	612	646	641	662	634	666	652	663	644	676	650	676	654	656	633	700	698	612	676	707	685	655	670	698	661	647	647	712	645	667	669	657	708	696	696	628	648	684	645	670	701	643	668	640	674	645	628	688	664	645	645	694	694	695	665	639	639	686	689	614	661	641	667	674	664	697	672	759	666	675	688	653	695	720	637	691	672	698	646	644	673	654	733	662	694	682	661	650	671	635	635	721	678	622	619	683	636	682	639	678	696	714	679	682	633	678	654	628	696	657	675	665	700	690	684	693	634	633	697	627	638	687	649	657	640	695	665	693	631	617	679	663	628	668	636	648	711	682	616	654	702	659	714	647	673	677	687	661	639	663	664	688	663	681	621	689	656	711	648	631	625	687	671	660	670	704	642	659	644	688	663	670	687	670	643	643	698	657	650	657	742	664	672	666	732	676	680	659	695	661	690	661	675	652	652	697	693	698	716	686	659	638	646	663	743	654	658	695	666	716	680	659	686	657	664	653	651	627	667	635	646	630	659	661	623	704	680	691	648	636	681	709	712	678	690	709	663	673	663	644	643	640	643	668	705	678	661	672	681	671	604	650	693	623	676	697	639	650	674	672	710	695	641	661	643	661	653	699	656	661	680	653	682	673	693	687	659	718	679	654	664	703	686	655	625	666	666	657	625	657	694	671	680	672	671	645	650	682	686	629	658	645	723	689	632	683	660	657	665	643	639	667	669	669	702	694	645	673	659	707	672	704	651	677	661	675	668	655	718	720	673	671	596	676	664	657	680	679	693	635	642	647	657	682	667	698	623	681	707	683	649	646	696	663	683	701	665	702	652	687	676	645	659	698	668	667	667	653	652	658	643	612	651	691	658	699	675	602	644	667	674	585	659	640	700	671	680	676	683	661	672	649	708	659	711	629	615	670	674	683	669	727	654	627	673	655	644	712	658	708	673	680	702	732	679	673	676	652	691	669	689	688	712	660	691	661	634	616	639	648	707	692	622	651	710	659	688	670	608	671	666	697	698	689	661	673	661	670	671	637	688	661	670	682	648	669	677	691	652	680	661	652	641	646	626	664	650	664	728	703	624	648	624	628	709	658	649	715	716	689	692	700	596	643	658	644	680	650	659	679	702	686	674	679	706	659	651	671	723	701	660	675	633	687	653	676	671	629	666	712	668	693	691	632	672	656	673	673	680	660	690	644	669	695	661	691	661	636	678	641	639	638	669	669	652	679	650	687	727	652	688	623	664	700	646	655	680	670	674	676	686	654	643	616	643	666	685	709	654	685	726	702	629	682	648	642	670	648	680	655	682	671	675	637	660	665	664	680	654	663	675	646	671	698	655	666	727	675	648	648	638	669	705	719	657	660	638	692	625	676	662	688	657	688
21956	38580	22092	5608	1406	677	564	570	538	569	559	602	538	519	561	554	536	511	525	548	543	531	526	551	525	522	564	529	579	535	546	552	516	523	520	555	566	509	561	555	558	573	561	530	546	534	570	547	511	533	567	542	562	543	481	506	508	520	530	529	537	564	563	525	534	568	553	550	580	550	506	540	562	512	563	515	547	542	551	565	530	529	533	527	549	540	531	547	570	567	531	542	550	581	536	547	519	529	551	536	537	531	533	531	523	536	526	496	525	556	582	508	555	577	506	551	528	554	545	574	534	550	536	519	530	543	494	540	538	504	532	514	507	558	526	523	531	527	555	533	542	544	586	558	512	569	547	539	515	531	527	568	546	528	549	556	526	534	542	564	515	522	494	508	554	554	538	573	552	526	563	552	532	533	539	504	546	537	554	589	505	565	595	541	527	498	559	535	542	554	540	513	568	520	540	502	562	486	546	542	539	607	540	521	569	520	549	532	535	558	568	528	555	533	562	515	509	529	579	520	541	502	521	543	563	548	540	554	519	597	521	583	512	546	532	567	551	545	507	575	551	564	550	573	561	575	559	523	559	467	577	552	538	526	543	543	513	571	516	542	509	532	555	541	547	536	554	493	528	518	548	513	512	568	532	531	557	564	519	580	561	539	528	525	560	533	555	564	509	510	492	534	535	579	545	525	530	507	561	504	522	565	530	558	568	523	474	555	563	563	559	548	551	544	536	593	506	502	540	530	555	544	548	516	515	578	532	568	495	547	542	512	567	532	551	534	536	540	563	564	544	547	581	562	573	553	531	533	532	599	537	526	561	547	575	525	546	551	567	551	523	532	524	584	498	546	557	519	516	537	526	557	567	569	540	583	553	523	526	529	530	506	536	569	510	557	556	546	488	569	565	558	537	585	534	525	529	509	554	561	517	580	545	545	541	545	541	572	579	553	576	557	520	485	492	523	537	533	556	532	520	552	551	504	533	539	489	547	534	507	529	484	539	520	517	576	541	532	576	518	593	535	533	511	539	558	517	523	563	533	516	539	545	511	565	502	560	520	555	534	545	527	525	548	540	532	556	508	550	501	501	565	520	507	530	508	525	542	523	516	547	550	557	519	522	510	562	506	513	531	516	584	509	539	556	540	575	538	561	563	553	489	527	548	556	540	505	516	507	577	526	526	544	530	522	531	487	543	527	590	529	557	534	511	507	531	566	550	548	517	577	540	552	516	514	564	565	555	554	534	527	541	572	539	533	536	514	562	514	568	593	523	532	521	514	519	507	558	567	535	513	552	520	542	521	567	536	554	518	537	582	576	554	508	563	521	562	528	567	529	531	552	557	547	547	530	536	522	505	536	551	542	537	519	485	519	540	535	607	583	556	530	498	569	538	517	530	536	520	525	543	519	544	511	540	538	523	533	527	565	541	556	544	507	531	555	567	508	544	528	546	572	508	547	544	537	520	541	528	568	530	528	552	546	531	506	581	588	551	561	519	507	551	572	550	555	546	544	547	533	542	522	560	544	548	545	513	527	485	559	486	598	544	566	579	557	527	514	533	547	502	561	508	537	517	567	537	514	519	530	525	516	532	528	556	528	558	524	568	493	522	551	538	561	544	582	543	528	536	552	519	543	547	544	531	545	550	586	524	581	548	526	526	545	566	546	513	566	510	523	552	536	547	528	558	502	498	500	588	573	527	530	534	556	553	536	558	506	565	533	566	544	541	567	528	518	551	542	548	549	550	576	565	564	507	572	530	516	480	537	521	540	551	517	548	542	539	542	519	511	548	527	512	510	517	545	528	530	512	532	533	537	534	530	573	539	540	521	532	556	547	489	529	557	546	531	543	526	535	534	569	553	507	520	510	535	548	542	577	518	551	529	525	496	535	534	485	564	544	550	538	550	594	531	512	563	584	514	533	504	559	534	555	557	505	550	546	561	545	551	550	573	515	554	526	498	563	562	546	530	521	506	537	535	538	538	518	540	557	540	504	535	561	561	529	551	539	522	549	541	558	560	534	508	583	558	554	548	497	527	555	518	508	507	551	534	529	545	544	528	548	533	557	510	535	567	550	535	540	535	551	551	534	525	554	500	493	544	541	572	539	569	535	564	505	566	546	534	559	556	522	533	588	555	590	543	530	516	559	558	577	551	531	542	554	567	507	540	502	551	605	564	524	526	515	522	540	533	564	506	551	538	516	567	539	564	548	525	534	514	549	555	528	571	557	571	542	529	535	482	521	581	530	502	542	501	539	543	499	533	564	554	539	497	525	519	524	557	524	538	548	538	541	508	543	522	544	556	542	572	546	531	553	581	548	579	558	534	531	508	552	569	532	504	557	535	520	532	513	549	522	545	547	527	504	553	545	567	502	539	546	524	547	539	523	502	509	553	567	540	548	500	538	540	551	539	543	544	529	524	509	557	545	529	543	564	517	537	524	514	504	567	512	495	540	475	522	551	561	512	529	564	527	540	564	572	558	557	530	564	512	548	540	532	540	530	527	516	513	546	553	546	472	499	521	566	495	563	529	525	509	521	561	551	528	531	549	550	544	549	549	554	520	534	508	527	518	542	540	573	542	514	552	527	535	518	524	583	553	542	503	548	525	567	530	527	526	558	512	585	555	558	479	525	484	539	528	496	526	563	544	541	528	541	563	526	511	539	574	536	518	544	550	556	522	550	552	545	546	534	504	543	503	540	558	539	547	525	540	523	556	581	527	555	528	506	497	530	504	567	553	525	521	562	535	562	554	524	494	541	506	549	522	583	548	593	541	521	550	559	564	534	496	550	525	505	504	503	533	510	543	585	513	508	485	529	547	526	504	515	578	570	528	583	562	533	528	568	507	533	501	572	587	557	530	539	531	497	548	567	597	548	528	510	562	542	514	534	522	551	531	527	525	483	498	528	556	556	550	528	514	503	566	539	495	508	527	512	517	496	492	524	535	539	510	524	557	577	555	548	465	544	530	547	603	527	525	537	522	545	542	520	553	511	519	516	520	537	564	534	559	512	550	559	557	556	534	554	533	550	553	527	508	556	522	575	528	524	560	544	507	570	550	547	496	565	532	537	522	535	503	549	467	543	556	492	556	512	496	524	557	578	524	527	536	515	542	540	512	573	522	537	526	547	515	560	547	518	545	536	544	553	508	562	554	555	542	510	479	541	561	531	553	495	542	547	518	559	525	523	521	598	524	552	521	581	518	530	555	531	506	539	515	508	555	552	515	561	523	563	541	555	495	551	508	543	544	523	517	564	547	541	532	555	512	541	531	573	551	497	534	544	534	556	595	528	528	507	501	535	542	534	514	574	518	575	549	544	513	505	490	529	536	530	535	507	553	553	528	575	549	542	528	546	516	548	553	484	549	543	551	544	572	524	539	504	561	524	516	540	531	527	557	534	526	541	535	545	537	568	536	522	501	533	541	540	570	585	510	572	538	558	517	534	546	510	529	518	548	551	550	523	581	530	553	525	552	581	520	541	524	520	521	513	551	552
26833	30073	41448	30591	11870	2056	869	733	742	711	693	600	660	658	717	727	716	681	673	751	708	752	697	692	695	701	689	673	646	675	698	691	618	707	656	680	653	664	716	698	650	613	644	678	702	680	682	694	664	722	678	661	708	677	651	666	710	668	659	665	627	660	682	710	587	664	674	699	674	716	700	663	695	667	674	666	666	700	648	660	674	707	684	677	680	651	692	630	642	645	659	686	671	640	653	677	678	692	676	648	666	681	656	622	653	677	683	654	684	651	644	703	692	678	681	715	682	700	650	697	704	674	694	693	668	651	737	650	670	661	633	713	678	678	661	655	607	709	659	703	640	678	660	628	651	714	676	666	702	689	665	658	738	621	683	687	667	637	672	649	665	647	676	673	650	675	701	681	640	644	638	670	648	711	680	698	716	624	642	665	664	688	718	694	689	704	630	704	676	609	648	669	684	673	673	713	629	677	634	711	688	663	664	646	657	646	704	639	682	721	666	696	638	652	687	672	739	673	679	693	642	643	675	629	705	632	656	656	640	723	691	676	677	713	666	666	604	700	644	661	714	710	682	685	662	677	674	608	617	638	667	677	673	694	609	630	706	686	631	644	693	640	596	701	642	672	693	660	652	674	713	676	682	690	642	691	677	677	608	663	681	678	695	668	673	654	699	692	682	717	646	673	720	638	661	659	693	643	682	653	653	686	650	729	672	716	702	630	640	693	681	665	674	625	665	659	688	684	637	675	667	685	662	686	690	684	657	630	686	725	659	672	661	645	662	647	704	677	688	700	709	651	670	663	707	646	697	647	618	683	669	642	655	687	670	697	633	668	651	654	679	702	664	650	680	680	686	684	657	685	682	661	680	659	639	658	686	671	706	693	674	653	681	661	683	686	644	719	677	630	672	656	611	690	671	655	666	700	667	676	686	666	634	702	664	634	634	648	686	688	709	643	635	670	623	664	657	659	692	663	670	674	690	698	664	721	644	658	661	613	656	677	623	689	690	673	657	620	674	660	658	672	620	675	673	700	710	658	664	660	676	661	655	677	706	656	739	637	670	661	698	711	697	668	679	687	710	632	658	665	650	661	696	694	691	716	630	711	653	683	677	667	646	689	678	637	670	645	620	667	663	635	658	663	651	650	603	637	645	700	648	643	702	691	691	657	667	633	650	688	606	670	679	679	653	623	684	687	700	610	651	683	656	683	649	630	678	675	639	714	654	678	718	671	654	647	681	663	636	651	691	703	667	642	681	664	629	655	693	684	685	648	704	675	628	689	706	670	701	630	692	699	650	672	693	700	655	642	691	704	640	654	656	691	663	697	685	671	708	664	648	644	694	696	652	648	710	653	680	668	675	673	645	677	658	712	703	698	649	662	681	640	697	661	639	666	679	722	645	684	677	656	702	679	634	666	658	654	631	673	675	686	686	703	663	673	663	682	669	682	716	627	661	683	668	693	670	628	648	653	631	684	730	693	641	675	665	659	641	634	696	656	656	699	717	726	737	694	658	679	656	669	667	686	667	709	648	670	661	668	661	653	628	641	676	678	657	668	646	660	654	717	680	640	633	691	665	691	664	669	704	688	725	659	692	663	625	678	653	664	668	642	689	657	702	658	673	628	658	698	688	657	655	654	675	651	655	618	627	675	665	690	666	662	668	622	665	707	717	662	651	651	673	694	695	687	699	676	681	669	664	686	669	645	669	641	681	673	664	695	691	689	712	698	675	672	670	728	727	638	660	633	665	680	742	662	643	641	697	634	674	693	666	682	652	676	716	668	653	677	619	651	667	676	678	670	701	677	694	643	664	674	666	648	670	676	634	645	637	714	663	646	713	625	685	694	710	670	657	637	659	650	697	674	657	695	727	690	650	731	669	689	661	621	712	678	655	666	717	696	664	637	716	642	666	672	693	648	674	631	700	687	720	646	663	649	684	636	666	687	680	606	666	705	678	679	707	703	637	711	685	687	693	680	651	664	624	656	677	696	689	648	692	649	655	695	699	684	648	675	694	588	673	611	693	642	679	646	634	659	662	659	648	730	677	671	655	621	721	655	684	652	613	700	691	613	662	666	664	678	654	686	641	662	697	677	658	652	690	647	674	635	677	695	576	695	618	672	644	695	641	662	694	715	640	696	646	657	651	675	628	633	711	674	660	678	668	692	652	644	696	718	707	669	647	671	678	688	632	610	677	654	665	634	704	641	684	697	696	705	660	689	681	685	715	652	688	668	666	662	722	686	734	732	669	653	682	664	714	691	640	652	641	650	684	701	734	662	684	734	651	616	665	628	659	682	626	663	677	699	639	670	668	618	661	673	662	693	672	640	668	630	682	672	652	650	633	691	715	681	698	667	676	674	646	686	727	666	683	666	722	687	674	630	666	716	664	661	672	673	674	676	660	689	654	657	660	631	704	650	639	664	680	640	700	677	694	652	668	737	656	617	680	711	671	685	667	685	700	670	717	641	710	650	698	719	661	686	641	653	661	715	653	638	688	662	622	661	689	685	667	660	702	680	647	713	698	687	700	689	667	651	689	627	652	662	662	624	642	631	663	624	680	705	666	659	683	641	700	660	647	633	687	632	676	633	675	656	676	667	664	758	680	732	657	646	658	659	689	679	713	664	667	699	684	655	634	677	707	701	677	681	652	645	671	695	677	660	675	670	668	682	703	665	648	708	682	651	688	662	644	686	679	744	706	631	679	721	660	707	665	667	657	655	693	659	723	667	703	705	676	707	640	603	646	641	661	700	691	716	624	688	706	684	695	698	682	687	687	662	700	658	673	686	652	666	716	617	657	649	660	683	627	651	690	683	675	668	621	670	705	695	674	687	661	689	648	672	688	660	661	703	643	664	665	708	686	680	678	692	660	708	665	656	670	636	682	683	622	644	638	685	709	684	669	710	695	656	668	688	674	687	717	688	654	682	692	666	668	707	654	697	647	674	612	680	660	688	686	670	675	666	635	663	715	667	649	659	662	640	678	655	662	645	623	672	697	654	663	659	636	684	673	655	650	698	658	627	674	667	679	672	637	693	678	636	697	637	698	655	700	655	685	681	681	647	615	668	689	699	696	675	709	724	652	684	652	683	681	633	646	709	674	650	668	662	690	674	633	686	692	653	686	655	700	657	672	668	708	649	636	630	668	640	605	648	688	674	624	687	655	659	644	663	679	683	673	694	627	695	671	679	690	690	688	698	686	659	698	703	726	658	708	711	691	683	709	619	647	667	695	661	675	686	681	648	690	604	693	693	675	708	709	682	689	682	686	643	674	630	675	656	675	642	659	668	667	645	669	635	625	728	722	687	707	676	718	658	692	657	644	666	697	690	651	677	694	620	680	652	736	688	655	633	715	658	662	662	644	707	673	623	682	700	683	676	707	652	652	685	635	687	723	655	660	624	713	673	678	652	690	669	621	621	703	644	655	685	663	663	607	677	623	688	665	655	695	674	678	611	684	619	690	640	714	650	655	656	654	635	648	742	661	626	650	703
58648	84447	52172	17813	4106	1098	649	616	599	558	606	618	561	571	579	601	596	620	585	643	547	564	564	588	574	592	598	636	571	564	606	576	562	604	606	567	571	604	568	556	596	579	577	588	583	592	583	624	525	563	547	578	615	589	568	637	586	599	586	595	579	554	603	619	618	602	598	633	577	578	604	595	603	594	614	584	570	560	577	563	593	580	632	600	595	584	603	605	546	643	610	583	633	557	594	578	542	574	567	626	613	605	613	578	607	589	558	586	544	615	578	567	607	564	636	593	590	595	592	557	592	545	617	537	581	593	577	623	557	577	574	596	605	604	591	568	615	628	583	616	600	586	585	609	588	609	545	583	572	598	601	535	587	589	613	595	566	613	592	570	621	615	582	576	582	569	580	580	563	566	636	630	621	575	595	603	610	605	600	571	600	592	636	559	531	548	549	582	610	587	561	595	580	595	619	557	546	593	583	571	586	567	623	573	588	596	611	544	558	593	607	598	583	568	542	572	619	576	571	578	608	600	539	570	605	609	590	595	558	567	648	555	607	590	568	609	568	603	618	570	588	580	603	529	592	574	578	586	584	589	594	580	590	573	528	580	580	623	549	574	607	552	593	573	599	597	587	578	579	610	580	548	596	637	598	607	574	562	570	566	580	564	550	621	571	611	595	610	566	586	580	563	628	551	599	561	625	593	586	628	581	626	571	575	589	580	566	586	576	582	574	590	559	581	562	558	546	604	592	580	609	583	598	530	580	590	564	593	558	553	563	586	586	644	583	641	592	552	530	607	592	539	577	609	590	619	565	654	570	607	574	603	596	568	557	623	574	590	526	580	609	572	575	562	592	568	605	573	566	603	615	593	578	576	643	558	567	632	574	573	535	582	587	602	550	554	565	547	575	576	542	622	575	608	607	572	574	592	653	581	561	570	600	560	632	604	615	556	597	605	599	583	601	610	587	603	591	565	588	554	644	587	589	599	613	569	553	572	587	520	597	598	543	620	611	621	607	570	594	560	588	601	566	565	600	619	577	622	636	614	581	573	580	593	618	577	569	616	589	593	613	593	582	538	567	583	578	627	602	588	630	601	572	590	588	565	604	592	579	584	553	534	553	600	530	607	600	565	537	590	503	642	614	531	575	565	568	615	551	553	583	594	616	547	602	614	617	561	560	569	593	598	618	624	594	578	582	585	618	616	628	597	593	579	602	592	586	588	577	576	560	653	597	564	577	578	572	556	574	571	553	579	596	571	605	606	604	636	601	602	592	627	593	619	543	568	561	565	585	635	558	583	597	576	616	594	582	578	551	608	580	604	564	569	569	598	526	611	601	620	561	543	555	591	603	563	617	573	579	584	609	579	566	575	583	577	580	614	557	595	567	564	590	591	622	570	584	546	592	620	583	606	621	566	570	558	586	636	557	626	634	614	581	561	592	583	566	549	581	602	617	561	580	618	554	594	580	596	556	585	573	540	574	575	598	608	573	605	544	583	596	592	577	619	596	589	591	628	581	600	592	565	558	562	584	559	616	606	591	606	568	562	548	559	618	634	609	604	562	600	578	618	589	564	565	578	588	603	562	613	547	579	607	576	626	576	637	603	610	591	565	574	562	578	587	549	605	628	565	628	576	575	536	618	565	553	582	575	543	571	617	574	585	566	585	587	586	516	612	559	570	526	610	617	565	624	604	566	567	602	594	611	589	569	572	607	536	548	600	585	640	598	553	560	549	567	611	617	568	566	578	598	587	578	603	599	635	589	641	609	626	619	581	561	603	576	587	617	611	612	609	569	605	600	575	562	578	532	585	578	580	569	591	537	604	578	604	589	592	577	571	605	546	581	649	575	597	588	596	613	633	631	625	582	542	622	577	578	644	595	590	575	571	600	558	625	571	601	589	563	633	599	537	540	581	610	530	614	588	612	527	582	618	597	542	566	586	576	594	595	565	595	576	576	600	578	540	530	610	575	559	541	585	583	610	593	582	610	545	592	552	595	578	591	592	566	607	535	608	540	636	595	559	618	563	540	588	616	552	577	597	564	601	581	623	600	578	631	545	609	579	618	570	521	551	551	560	640	590	618	553	625	586	557	599	598	553	610	639	599	574	590	619	626	551	608	624	612	591	599	572	565	614	585	634	585	563	579	564	620	596	587	618	549	612	585	562	597	609	572	579	596	605	581	592	555	620	573	571	594	580	618	623	572	580	572	580	587	622	554	588	552	580	580	562	589	568	552	631	584	580	577	592	581	530	580	592	546	580	586	571	580	617	622	566	635	557	570	549	613	597	545	555	590	575	591	566	586	553	547	620	609	570	578	565	604	587	552	618	553	628	631	575	569	608	620	566	563	640	605	591	549	591	573	560	609	559	567	642	608	583	575	560	559	590	602	562	595	568	551	561	600	560	549	626	601	631	587	608	550	618	566	589	595	569	599	601	595	562	558	564	561	592	592	564	600	607	610	567	606	582	601	577	581	599	567	577	564	587	587	599	602	609	627	577	581	609	573	516	588	621	591	550	535	591	607	610	561	632	572	576	564	575	608	586	613	592	619	598	594	624	576	600	585	597	630	591	614	601	623	598	543	594	583	576	574	565	599	573	551	587	617	600	586	544	595	602	563	603	588	579	584	571	612	582	565	603	609	642	576	576	547	600	581	590	540	606	566	619	586	622	580	546	568	586	598	572	605	579	594	667	604	608	583	593	585	593	599	586	584	585	616	555	527	621	590	538	593	585	580	574	585	593	537	577	588	559	622	558	550	573	530	630	574	615	598	556	567	559	563	567	546	585	557	576	555	601	605	540	576	572	567	608	588	583	589	672	580	539	577	586	577	611	558	589	530	585	573	607	565	563	594	565	615	595	584	572	576	656	563	574	574	580	560	631	595	585	583	559	579	630	554	646	560	584	584	613	615	611	601	569	588	627	596	532	592	584	641	566	586	557	570	595	551	612	587	594	545	596	591	603	564	637	633	583	570	560	602	571	606	534	555	604	606	555	567	612	545	583	547	580	622	580	586	551	529	573	608	591	555	582	577	622	614	579	584	580	600	569	585	584	609	597	578	577	607	631	595	612	581	565	540	580	589	560	578	591	547	630	597	561	555	605	617	604	638	583	585	589	582	569	577	601	578	589	571	561	601	586	584	561	565	578	603	565	568	565	596	594	624	541	582	582	573	584	611	603	619	584	541	611	578	599	599	557	566	588	603	602	611	539	585	602	577	572	570	651	633	619	599	584	598	586	611	606	591	589	598	550	571	598	615	579	630	633	610	582	596	629	575	606	582	596	538	554	582	585	628	591	578	611	575	566	584	574	574	568	568	620	574	599	618	567	543	602	580	582	569	606	557	572	575	560	581	581	563	562	582	585	600	523	563	575	582	587	585	539	559	560	645	591	566	601	561	561	594	622	569	555	580	570	618	596	539	547	597	531	556	578	624	587	565	556	614	563	574	614	571	594	595	601	610	576	577	606	569	556	590	578	560	604	617	569	550	593	619
24403	23491	34514	29130	21092	11850	2310	1088	918	944	961	868	909	922	936	870	858	944	943	871	871	889	869	868	906	891	886	859	852	915	881	845	924	899	899	863	878	908	915	845	892	884	881	904	870	839	824	835	899	887	896	876	846	872	923	858	829	867	867	836	930	902	819	879	859	847	918	858	898	869	913	852	887	927	848	903	913	850	896	816	913	851	864	858	892	847	873	915	894	859	854	881	918	894	858	902	861	893	862	882	846	880	859	862	872	868	869	922	914	901	851	813	873	843	868	873	889	932	911	847	847	821	887	868	859	853	844	852	878	876	835	894	849	853	837	893	894	838	837	883	883	848	866	885	863	847	875	884	861	896	852	824	830	907	971	838	878	838	792	836	878	851	887	810	864	884	869	864	880	878	828	930	874	862	932	872	905	828	924	830	905	887	910	885	885	890	859	857	860	884	889	816	878	827	922	877	876	852	860	869	877	891	897	884	886	878	906	905	837	859	877	871	866	913	880	853	888	905	932	906	889	877	857	838	896	874	890	901	879	821	825	856	831	878	852	875	859	865	876	822	911	888	856	881	870	846	876	867	884	869	811	832	873	891	886	834	878	932	848	882	895	822	918	835	858	905	892	850	868	894	873	860	830	888	851	900	868	857	843	937	829	862	843	909	865	883	843	845	850	866	880	863	851	884	904	890	852	838	844	864	854	859	942	807	855	889	904	899	910	843	898	892	889	876	903	878	861	869	865	857	943	861	905	845	879	854	911	880	838	857	862	881	841	888	928	883	864	906	897	870	881	896	927	921	849	848	847	831	843	850	820	822	883	865	907	810	868	886	902	845	857	895	895	912	924	868	875	914	843	879	894	882	884	844	848	824	804	834	933	907	861	867	860	904	885	876	852	820	847	844	915	929	893	915	855	868	868	826	873	888	915	899	871	917	856	818	878	917	870	826	859	807	909	885	889	870	878	836	875	910	846	882	852	869	896	849	904	883	809	887	860	850	904	848	852	881	843	913	897	823	860	861	884	879	862	879	873	885	842	860	893	859	830	843	905	851	848	853	865	835	820	846	835	904	879	818	859	828	826	881	860	821	831	838	861	869	857	907	868	903	867	923	879	799	835	850	869	869	871	854	880	847	847	867	947	874	863	811	889	867	894	884	884	906	873	856	853	876	888	857	810	884	849	935	858	886	889	830	855	857	915	848	850	843	858	868	860	906	906	881	844	879	864	794	849	847	830	888	861	893	895	790	850	929	848	887	854	886	823	877	893	923	881	852	864	859	894	860	885	891	908	910	858	893	861	929	823	870	799	866	832	852	845	867	855	835	881	893	859	852	886	840	841	885	887	901	911	886	869	849	857	870	869	903	911	905	875	934	920	858	869	916	842	890	821	854	851	864	855	831	881	873	908	868	877	844	902	868	813	820	868	881	856	871	874	880	847	900	913	897	883	865	920	902	908	875	931	777	893	886	839	866	866	917	852	916	907	826	897	890	867	887	840	882	848	822	893	849	834	861	887	804	933	905	819	891	883	896	881	759	896	860	848	870	864	918	870	876	807	873	846	839	900	871	914	870	936	876	833	830	848	895	921	867	867	850	867	903	882	924	896	857	831	854	899	876	876	915	928	822	939	875	902	858	901	879	855	853	838	874	858	846	856	844	871	838	888	907	861	843	862	869	880	903	847	816	854	900	846	892	861	873	885	833	881	891	904	866	889	901	845	854	871	840	880	897	873	911	843	873	900	841	779	918	897	859	862	904	811	811	856	870	875	832	866	878	882	859	897	881	901	859	884	909	887	919	889	854	883	900	906	881	904	903	843	814	870	858	896	902	869	863	881	820	929	871	914	823	868	888	846	814	885	893	852	845	871	855	863	872	898	809	895	880	869	827	895	818	861	871	840	870	882	870	873	849	837	886	849	877	913	861	874	876	928	825	860	841	836	886	917	880	839	877	941	885	837	830	856	858	825	878	892	870	883	849	889	870	854	851	856	847	839	879	888	889	930	893	865	881	873	903	867	865	830	902	912	821	857	900	871	877	857	844	831	881	875	836	893	895	869	903	795	930	877	858	811	828	858	864	867	895	865	845	859	810	831	857	845	877	907	893	811	885	844	918	907	885	848	873	865	897	817	905	858	841	820	877	897	815	878	894	890	890	820	827	860	921	879	845	872	930	914	844	887	895	900	840	864	861	872	907	844	825	850	839	895	887	846	881	863	908	916	942	886	869	871	839	814	864	841	926	823	884	864	882	884	930	889	889	868	832	848	852	877	882	901	843	847	859	871	927	864	860	936	902	886	869	850	816	853	866	857	899	934	867	876	854	894	829	887	899	842	888	842	859	882	921	893	897	830	824	854	825	835	865	847	824	803	867	871	882	841	890	870	838	849	887	850	889	906	850	893	855	900	856	911	828	856	890	927	890	900	843	827	847	907	865	856	875	896	880	836	875	874	814	842	869	864	870	850	842	862	888	860	899	859	855	851	849	922	831	855	860	897	873	825	871	898	899	957	877	892	902	857	821	837	871	850	828	816	878	851	819	884	883	899	860	868	814	881	873	878	796	843	868	930	915	861	886	886	826	893	863	851	824	844	856	857	886	915	852	901	928	881	874	840	866	912	941	788	904	903	910	866	838	823	830	879	899	892	903	869	905	830	889	842	910	864	885	850	844	871	864	878	849	842	917	929	886	826	862	846	900	879	858	861	830	852	874	867	869	898	855	896	885	902	907	881	895	913	851	870	869	851	882	840	877	898	921	838	873	824	880	848	903	894	892	844	863	912	887	908	829	867	845	891	891	922	918	878	833	811	797	879	904	861	866	885	862	844	821	858	845	885	847	902	887	891	889	845	824	850	843	847	797	828	906	869	874	876	890	842	833	878	834	860	883	891	889	868	901	821	874	854	846	879	885	876	813	912	900	905	882	885	845	861	898	903	831	864	819	880	844	897	869	865	880	860	841	842	824	858	858	872	875	836	850	831	894	847	837	843	796	878	900	851	864	923	828	886	889	871	855	870	846	911	867	875	840	887	870	874	925	889	869	834	862	841	896	884	883	818	868	877	825	881	851	862	887	875	865	885	866	897	886	890	870	887	827	916	875	871	846	905	899	902	847	910	870	924	874	876	889	843	859	892	851	845	864	876	842	868	902	898	896	825	889	856	887	944	837	885	875	920	833	822	873	915	856	878	861	842	821	896	873	872	932	894	861	845	860	902	830	882	847	866	827	862	808	856	891	938	822	923	885	829	855	876	893	875	818	875	845	851	850	827	860	878	875	896	880	890	820	844	870	874	899	858	865	882	808	850	896	911	866	888	823	865	866	905	857	852	835	894	885	891	860	856	865	857	897	834	884	880	834	817	822	840	900	868	824	860	884	872	806	848	851	868	851	894	842	841	876	855	856	835	851	930	882	885	911	838	862	869	870	846	862	901	871	840	836	840	896	882	844	858	880	859	840	852	797	870	874	903	857	871	827	847	886	864	922	846	844	938	906
62309	103450	67667	32923	9534	2165	1004	779	797	821	784	793	765	796	824	758	793	805	781	848	772	794	851	771	792	791	817	761	783	810	818	779	807	777	795	759	829	802	818	804	793	757	752	791	791	800	723	808	786	780	795	850	782	796	808	792	770	783	763	788	840	793	796	802	835	786	805	797	827	813	740	782	803	819	787	791	829	776	801	766	773	755	780	825	828	790	771	806	809	816	776	759	807	739	767	762	773	797	750	797	769	792	757	821	762	770	786	802	743	811	777	765	783	839	777	803	790	808	739	787	758	732	790	807	810	744	802	763	791	791	828	794	780	772	825	764	786	777	770	789	810	767	731	806	849	774	820	791	805	794	784	782	804	759	783	785	826	805	826	759	814	770	745	834	772	839	791	749	810	750	774	771	778	793	773	830	811	769	803	768	774	829	782	790	864	765	812	758	796	842	744	789	734	791	792	788	757	804	742	783	811	810	818	746	807	774	768	786	781	835	821	741	755	752	823	790	780	788	781	794	741	781	831	816	755	787	761	844	790	776	789	749	758	751	779	788	737	739	780	797	774	811	801	795	776	749	740	801	779	738	766	755	774	789	791	749	750	808	786	779	750	795	777	823	781	772	817	789	845	797	781	780	802	757	773	773	792	802	779	817	758	790	821	792	777	756	829	754	800	837	792	774	780	746	785	817	775	782	756	769	811	801	757	779	737	757	753	797	745	815	769	758	788	734	787	821	771	799	827	815	780	780	767	744	764	750	767	783	808	830	803	784	807	764	774	801	746	796	795	790	741	743	762	771	777	790	823	841	753	784	767	798	809	768	802	775	794	795	758	792	839	766	736	807	747	783	820	782	789	832	822	767	772	829	809	776	837	798	804	834	781	828	765	716	776	779	779	856	766	753	812	787	791	787	756	762	773	758	806	772	808	786	832	787	820	757	822	769	807	820	743	773	809	806	775	810	752	778	796	803	796	789	823	795	762	805	795	789	842	807	803	834	790	816	817	749	783	797	817	783	817	774	743	748	748	788	760	814	773	808	792	761	800	769	813	811	787	794	791	771	799	783	783	785	817	746	774	795	766	848	807	775	729	751	820	816	791	763	770	787	761	764	787	732	781	744	793	774	757	821	772	808	807	804	773	768	791	759	796	810	774	754	744	803	816	805	804	811	794	778	757	833	783	818	768	784	737	805	768	768	827	821	805	763	778	810	714	773	794	765	787	761	820	783	750	763	757	762	797	788	775	791	716	800	772	777	768	800	766	753	793	800	755	818	787	755	801	791	784	767	810	807	758	792	733	779	726	780	785	801	727	755	819	828	794	771	804	806	781	806	777	795	760	804	741	827	820	796	769	780	780	801	775	797	826	778	770	803	824	806	752	799	796	800	827	782	790	796	791	766	769	826	836	758	802	845	752	786	760	762	759	794	788	790	810	823	768	786	753	816	773	796	777	752	778	801	743	800	726	803	734	793	782	770	813	778	830	752	777	772	759	812	779	787	743	834	810	794	771	744	828	765	854	787	740	739	769	785	798	784	817	803	745	812	813	798	773	818	770	835	743	755	736	757	758	767	781	797	790	815	848	777	787	776	796	777	797	762	774	782	798	774	756	793	780	818	791	802	807	777	723	784	833	772	802	774	763	828	816	774	776	834	732	778	796	783	751	792	776	793	800	813	805	738	762	759	814	762	800	811	763	778	764	772	754	845	784	802	780	779	804	806	788	782	821	797	739	787	760	823	793	737	805	766	754	777	797	749	808	771	763	786	780	763	793	774	784	740	763	788	784	746	801	799	803	747	809	745	808	777	799	789	810	805	793	784	762	771	824	801	790	752	758	771	748	768	812	785	779	827	808	778	769	791	780	789	787	752	777	792	764	799	749	843	782	796	786	785	763	742	776	753	777	747	832	778	724	798	745	719	760	782	809	750	784	791	772	768	782	772	709	786	794	799	736	774	752	797	790	806	796	782	803	764	775	755	807	811	746	732	785	758	786	759	785	754	734	777	805	798	802	777	727	818	785	779	770	720	825	753	785	787	793	725	805	788	783	803	830	801	788	825	780	765	760	761	774	823	783	759	766	778	755	815	786	781	811	761	789	814	778	804	786	793	756	822	782	713	816	781	791	830	794	807	805	788	841	805	763	752	747	759	780	793	817	774	727	802	769	792	823	788	787	775	785	762	840	779	811	757	798	795	767	714	742	737	779	826	756	818	765	772	761	766	816	831	794	753	755	833	795	776	788	784	781	725	795	799	793	791	745	789	793	816	753	800	803	827	739	792	751	778	838	800	795	789	825	753	795	759	759	769	794	757	800	793	813	826	774	767	785	786	781	804	783	764	750	789	763	762	770	770	823	811	781	795	762	826	847	796	792	820	786	807	789	749	816	791	780	737	804	829	787	791	792	773	796	733	820	813	763	804	802	783	791	794	784	771	755	772	749	787	765	858	805	741	803	813	771	753	810	813	814	772	782	745	730	764	750	736	768	772	776	825	821	777	767	746	825	775	758	817	771	826	808	774	794	743	748	774	765	802	748	780	764	765	792	809	790	770	775	699	767	809	800	768	790	814	775	769	805	791	743	788	769	779	773	802	736	820	837	761	803	790	814	776	736	733	800	750	804	734	805	772	777	724	837	801	799	829	742	755	826	759	799	777	739	811	736	789	779	737	798	766	791	754	779	774	791	805	812	795	770	790	737	745	770	778	776	813	752	737	787	726	769	783	771	781	753	755	827	783	768	715	773	797	794	760	769	760	779	798	810	810	735	790	838	781	772	759	750	758	810	712	776	747	856	736	837	766	770	762	814	770	777	759	744	764	813	778	812	782	837	831	812	807	787	798	789	776	833	784	762	797	770	814	758	771	744	792	824	788	750	786	740	768	755	792	782	744	741	793	771	821	685	803	770	792	815	767	795	731	797	805	783	774	829	777	739	760	825	758	787	760	785	737	816	773	784	741	744	762	792	758	757	718	787	815	830	824	763	780	773	747	704	778	847	757	740	840	797	766	774	690	756	783	773	816	771	807	764	787	819	738	811	794	815	763	745	801	732	810	712	760	787	786	727	767	772	801	791	787	809	804	789	739	797	776	755	795	782	772	746	767	777	763	782	826	796	784	744	773	763	775	776	785	765	823	734	764	736	786	815	789	836	804	793	757	783	803	782	830	825	779	712	770	787	797	773	779	767	819	796	798	764	772	796	779	849	748	773	796	763	765	764	821	733	815	750	763	802	738	780	777	754	774	796	807	772	774	764	793	769	797	775	796	760	744	742	758	775	797	789	809	784	816	799	800	798	786	767	721	784	752	771	735	825	785	760	727	714	782	793	818	739	759	753	761	780	768	789	821	791	742	760	732	782	711	795	740	742	781	804	776	738	804	801	747	745	744	795	775	771	782	781	797	783	789	758	777	764	794	773	734	757	823	810	778	779	791	774	757	806	842	782	761	740	784	809	796	758	776	822	780	774	733	791	792	769	799	803	789	802	817	785	805
31593	32118	25397	8421	1612	827	723	685	635	679	650	724	671	700	686	675	728	675	665	647	639	591	697	634	732	677	687	669	626	692	715	644	665	643	672	668	669	662	684	708	632	633	679	638	668	650	646	628	592	637	664	652	689	640	688	682	689	660	689	695	650	647	663	650	704	666	657	644	668	689	651	680	631	633	662	728	653	623	656	657	700	631	689	644	692	666	650	646	718	678	709	709	681	700	664	707	663	656	690	695	661	655	653	689	683	682	620	603	684	657	641	663	665	654	630	649	687	638	649	707	627	717	739	661	600	649	651	630	685	679	598	657	693	664	657	643	698	677	680	630	638	656	651	662	728	693	606	641	666	698	691	677	696	652	649	714	670	664	662	649	648	680	634	701	676	666	632	651	679	676	692	679	654	660	677	725	690	672	723	671	668	678	668	617	693	659	649	714	689	651	688	684	650	640	689	626	681	703	695	698	674	652	672	654	666	640	692	644	688	624	635	691	692	634	694	634	630	717	668	673	647	703	604	637	652	670	651	688	681	733	662	625	656	699	613	664	669	727	655	617	649	686	684	595	639	708	665	682	673	645	694	664	660	668	649	660	637	676	610	654	690	655	605	620	720	636	659	678	643	633	673	688	637	681	687	640	664	637	698	623	639	660	681	645	667	678	665	632	639	664	636	695	675	648	671	679	635	648	629	630	686	642	628	633	678	616	672	674	672	652	657	649	639	667	673	621	671	694	671	648	626	631	673	672	639	657	689	665	629	645	637	626	632	681	673	708	685	664	661	659	667	667	655	690	668	674	652	661	689	664	718	730	650	707	641	697	644	634	679	677	637	654	655	718	666	702	642	648	663	652	681	678	687	634	660	666	652	666	643	696	660	636	680	692	723	652	693	639	678	658	642	664	643	678	659	635	746	654	673	730	623	716	676	654	628	624	682	679	671	653	645	670	632	653	674	668	680	625	649	681	690	694	711	660	693	649	695	674	735	634	675	674	652	652	654	637	656	666	664	647	658	668	713	649	670	692	653	647	604	665	644	678	677	654	626	668	649	667	674	718	711	675	678	652	617	686	627	660	659	668	678	698	715	658	647	690	636	699	649	640	659	656	651	675	683	644	658	682	659	694	651	687	665	640	659	648	676	655	718	654	675	663	680	652	660	695	641	672	684	706	636	651	649	680	632	653	683	618	688	707	636	639	620	683	676	671	694	668	689	691	668	657	672	681	670	694	667	732	693	657	699	690	656	673	681	716	719	642	625	694	626	724	733	725	687	680	641	646	636	633	669	729	657	701	631	666	660	669	695	631	631	642	631	666	670	666	650	679	705	646	643	676	662	698	669	669	663	681	692	683	637	691	650	660	658	668	680	716	632	703	640	619	689	702	657	709	656	654	666	665	640	716	661	654	657	668	717	653	695	653	664	712	643	655	640	684	627	662	658	665	669	644	662	654	649	635	697	645	662	635	656	678	655	601	644	692	678	672	663	692	679	644	703	673	666	678	618	660	619	643	696	641	663	651	642	646	689	639	669	691	693	639	677	660	684	642	646	694	684	709	647	672	635	646	685	710	644	641	648	666	715	663	682	695	703	632	656	706	684	661	685	650	679	657	667	687	649	591	682	679	686	650	638	674	637	660	668	672	683	699	652	647	657	651	661	635	653	676	684	620	694	741	707	674	652	681	652	683	665	725	641	659	658	664	649	686	657	660	685	665	677	651	677	671	720	582	647	653	653	640	676	710	688	683	672	695	669	667	689	644	696	628	636	657	620	662	693	684	633	644	679	692	646	697	693	681	654	691	663	664	665	676	612	663	683	664	673	693	638	623	636	647	715	661	639	651	658	688	618	628	663	647	705	668	697	697	651	712	679	670	670	652	653	662	610	655	686	670	658	638	643	683	630	672	671	700	702	700	674	632	660	632	645	671	651	673	617	658	621	621	647	651	689	664	653	676	655	703	644	658	719	725	615	665	685	692	658	668	656	661	692	666	662	620	689	674	646	639	671	643	650	640	683	662	660	612	687	709	690	594	678	652	655	662	672	692	683	687	660	645	663	690	663	618	639	626	671	653	657	667	687	643	699	679	683	647	711	685	664	677	677	660	668	650	617	651	709	717	686	669	670	656	660	653	682	647	647	645	679	664	682	673	657	674	695	650	635	636	707	704	645	700	609	673	668	704	683	700	658	701	685	675	662	655	718	677	640	662	688	666	674	655	655	635	653	682	644	680	640	730	638	690	675	648	658	650	645	669	690	638	647	663	658	644	659	675	634	667	662	678	688	678	688	690	693	659	695	701	714	672	644	739	696	639	649	653	662	665	635	640	656	637	665	652	668	600	681	662	694	705	652	663	659	679	663	619	704	651	749	664	680	698	696	626	629	673	631	680	599	634	659	657	712	656	688	633	694	681	679	639	655	659	704	644	679	661	631	683	723	679	687	658	677	657	661	659	628	664	608	678	669	636	706	670	685	710	657	716	667	635	693	659	617	660	659	664	680	674	664	643	693	664	672	619	651	685	694	716	625	712	639	624	665	667	643	674	597	696	617	676	699	634	666	678	661	656	666	584	651	615	659	651	690	664	720	659	636	643	668	694	673	660	670	701	632	638	679	646	660	659	684	620	700	603	647	698	635	622	694	669	689	683	661	698	702	661	679	690	635	713	676	651	701	679	664	668	682	659	645	647	682	715	606	637	674	689	628	699	693	678	651	703	669	644	657	686	686	679	620	647	634	699	721	694	631	711	689	633	632	659	651	696	705	669	587	701	656	642	676	660	691	661	682	692	635	640	691	675	652	674	689	693	669	703	667	677	660	719	675	668	674	694	661	653	641	665	695	655	625	659	716	672	677	664	683	679	691	683	654	651	655	638	652	743	702	686	656	636	650	636	692	674	701	634	682	722	692	699	665	706	684	682	678	665	705	654	663	637	653	683	707	666	669	683	672	639	644	666	646	622	676	653	617	700	663	699	682	668	652	659	659	661	620	676	687	667	671	668	674	715	651	699	645	625	640	674	685	660	649	706	688	650	685	668	626	638	663	647	685	673	643	676	643	644	639	654	700	689	660	660	719	662	612	656	683	710	693	695	703	677	664	697	685	635	703	677	683	691	636	712	665	689	694	632	687	683	656	709	632	690	682	691	699	700	650	642	644	678	696	635	655	677	675	637	718	665	673	693	647	682	699	678	668	654	676	702	664	707	625	664	698	667	656	713	711	667	651	650	654	723	707	700	679	703	687	636	676	629	637	669	689	640	663	650	695	670	642	667	667	650	668	665	696	639	649	694	670	636	656	635	660	649	656	711	653	681	662	672	672	656	649	692	680	639	646	644	707	674	657	717	674	644	697	696	638	707	697	645	685	686	658	673	648	674	725	665	714	717	633	679	672	674	693	659	667	688	674	713	694	655	710	660	686	680	681	656	661	702	672	702	677	713	632	719	642	644	635	654	622	677	633	676	665	687	682	669	678	671	657	705	654	687	667	639	649	675
24406	36539	17763	4368	1303	675	549	558	564	537	527	562	567	575	555	557	547	513	527	585	478	550	584	503	571	529	539	516	524	547	591	585	529	545	566	545	512	585	578	585	564	546	519	510	620	550	569	548	576	542	559	561	569	538	540	542	544	544	547	501	570	595	547	542	525	580	523	523	583	514	519	514	559	549	544	545	582	542	538	536	541	522	530	507	522	567	561	530	537	557	524	514	521	531	512	507	556	539	555	525	505	523	553	503	543	532	566	558	550	512	539	541	534	552	557	584	491	502	540	521	513	574	584	517	552	534	570	528	538	537	537	498	522	541	518	578	523	524	595	496	552	527	528	593	521	578	533	538	561	516	501	523	553	555	563	535	521	507	561	512	479	529	505	508	545	521	541	568	505	586	528	506	527	545	531	557	504	507	549	516	504	496	504	527	562	543	541	507	540	563	549	570	534	518	540	565	491	528	537	481	551	523	549	541	520	539	535	529	518	528	531	535	536	530	552	550	558	558	518	568	493	540	519	544	557	518	527	535	508	555	543	581	543	495	516	519	559	547	559	532	503	513	489	507	560	527	559	497	539	565	542	519	521	564	535	525	541	519	539	510	530	599	525	526	561	549	533	551	549	576	512	531	508	552	534	477	524	564	554	557	595	500	576	533	515	537	567	544	552	563	539	547	528	540	548	547	539	545	535	520	527	508	527	522	570	571	529	519	518	520	536	517	584	513	520	571	563	552	505	543	548	558	536	544	540	525	486	519	545	551	559	527	523	573	548	555	560	537	542	492	563	534	536	544	509	532	503	548	538	559	557	512	524	543	538	546	543	558	553	535	531	505	551	524	542	542	544	552	521	508	516	550	554	513	530	589	556	558	517	559	536	574	539	508	560	563	561	573	529	537	513	527	552	522	522	549	513	541	529	516	544	505	536	566	544	554	546	538	521	544	547	531	507	518	545	530	601	571	507	541	545	542	515	543	488	522	529	535	564	529	528	522	524	537	556	497	563	533	524	540	555	565	552	519	535	509	534	512	546	555	532	494	549	539	556	558	530	526	527	527	569	578	525	523	530	509	527	505	531	531	567	564	530	563	515	524	544	547	543	538	609	545	527	517	548	546	480	510	540	526	571	563	498	517	585	512	529	519	557	519	561	603	533	526	568	559	502	556	547	521	559	524	527	531	519	531	561	552	543	541	545	558	548	571	525	561	526	539	479	555	556	566	564	541	544	522	524	557	512	533	545	527	518	568	554	517	524	572	583	588	549	537	534	530	481	540	542	530	501	528	554	530	543	510	550	552	519	521	564	504	536	542	544	545	543	551	529	574	535	515	539	564	539	507	552	525	573	498	554	510	537	478	579	509	559	496	581	542	519	549	509	537	594	512	523	531	534	544	546	571	539	539	557	504	559	551	538	515	485	561	584	548	557	537	522	568	544	525	546	558	558	569	475	562	527	557	532	497	536	542	534	479	562	534	568	575	545	529	534	523	539	548	584	542	529	546	511	507	539	540	493	529	562	503	583	570	534	559	563	503	571	530	540	579	512	542	531	536	537	514	565	543	505	541	528	507	506	550	524	545	521	527	575	509	505	537	509	542	531	563	562	561	528	531	582	591	548	530	554	562	553	598	517	535	524	527	540	510	540	513	512	541	516	546	547	512	546	537	510	539	547	579	519	520	551	531	531	507	551	536	544	519	529	558	542	537	537	570	579	484	540	507	533	588	540	574	542	520	567	563	533	529	559	595	534	511	567	534	547	530	547	542	540	539	549	542	517	568	537	550	538	521	585	516	510	583	503	529	521	526	520	541	537	526	541	555	548	533	540	532	530	512	558	527	577	564	526	548	544	547	557	531	520	571	496	543	528	521	568	502	548	559	535	544	550	556	557	534	529	507	532	545	533	536	552	556	555	556	529	520	530	518	512	500	513	531	519	532	524	569	523	513	557	526	559	573	536	564	540	522	564	518	543	552	558	529	563	510	559	543	530	526	565	548	547	545	559	582	560	560	542	550	547	567	480	532	539	529	546	524	560	521	512	531	550	544	512	510	552	537	519	549	522	531	530	521	479	541	498	564	538	513	576	563	558	484	548	545	547	530	526	520	545	503	521	488	539	546	596	543	532	511	539	514	550	531	520	555	542	539	552	538	516	512	505	532	521	540	562	548	556	531	574	554	538	599	537	548	565	533	561	544	565	564	542	523	549	511	486	538	527	572	548	511	488	515	540	556	498	559	563	559	544	574	533	516	535	574	533	529	489	571	501	533	554	513	549	541	550	528	505	534	574	499	552	525	552	591	534	550	562	539	541	550	582	522	522	575	543	529	544	552	522	531	555	556	567	536	548	573	559	549	529	541	526	537	588	498	519	573	514	544	509	523	532	539	565	592	541	575	561	570	532	506	538	534	552	530	549	564	576	520	559	531	533	582	532	534	547	554	527	549	524	557	516	564	542	503	572	539	536	556	516	555	547	559	517	512	553	549	544	553	534	562	530	561	504	530	547	510	530	568	536	539	504	516	523	527	525	545	485	497	550	551	541	544	542	546	519	557	524	543	570	537	583	545	517	574	533	535	570	551	501	562	557	554	544	557	568	523	496	548	565	516	524	534	543	524	531	548	532	517	585	544	549	504	509	536	552	533	523	534	522	543	521	509	565	511	526	552	485	565	532	523	552	572	540	524	541	523	525	521	523	498	528	535	566	553	520	558	545	583	538	566	534	523	509	546	546	529	509	517	582	538	502	544	567	572	547	541	534	525	565	600	532	569	565	568	568	495	503	562	560	616	552	535	513	518	512	529	542	547	554	521	545	551	552	507	540	547	549	506	545	512	565	512	554	525	559	542	519	515	561	518	543	512	508	533	526	538	530	532	536	512	565	549	538	535	529	548	517	536	525	578	500	525	488	528	532	504	532	445	592	499	552	557	566	571	575	521	550	544	562	515	535	587	540	594	496	554	532	525	574	562	560	516	515	537	556	523	531	526	533	564	499	569	555	514	523	537	578	562	518	539	530	548	550	533	524	585	519	528	534	520	521	524	570	527	546	536	553	542	587	537	509	543	581	569	527	551	521	541	566	545	543	535	516	534	495	583	525	571	556	533	510	543	488	568	475	538	554	540	558	515	548	546	545	540	541	537	533	551	501	557	571	562	518	524	535	512	516	535	526	534	543	528	522	522	520	574	602	565	525	524	550	548	528	566	554	577	542	550	515	533	497	506	489	561	537	512	566	545	539	557	499	569	541	518	541	542	532	585	554	504	543	583	579	588	541	556	534	523	540	536	523	523	535	523	576	499	569	554	534	532	549	517	506	555	567	579	521	587	557	532	535	554	593	556	536	567	536	560	548	525	553	484	537	522	535	527	546	543	520	567	553	580	541	548	556	534	572	501	543	543	538	542	532	530	530	564	530	551	541	547	549	524	560	530	569	560	487	531	483	543	590	493	587	501	526	521	504	539	551	506	516	558	551	564	539	536	558	520	532	525	513	524
26848	28974	39801	29745	12017	2211	916	748	671	730	726	755	686	718	765	712	716	711	738	729	722	712	683	710	669	721	693	698	684	691	763	700	730	699	743	697	690	699	691	691	698	687	737	700	756	747	681	653	727	687	718	696	794	700	734	720	697	722	730	739	697	680	678	676	681	737	656	723	681	717	736	633	690	694	686	697	667	694	719	720	704	687	713	704	677	732	702	665	710	742	684	723	704	690	682	762	668	686	670	691	715	733	708	677	636	686	697	690	708	709	715	698	722	695	743	672	687	680	719	711	694	703	700	747	681	692	702	691	710	681	703	719	672	688	712	690	725	700	694	722	687	704	627	710	722	715	709	712	761	701	712	732	748	757	738	692	664	662	711	688	676	710	705	657	709	685	689	695	697	662	669	730	697	691	724	681	717	663	739	706	729	709	721	715	671	669	661	732	686	721	727	668	732	667	699	689	717	684	709	742	677	665	747	656	710	646	679	729	678	739	694	680	705	674	745	620	741	680	664	702	731	680	694	723	719	689	728	705	649	755	680	722	706	689	681	671	710	679	696	687	720	723	686	677	709	652	693	645	718	673	709	715	748	683	741	724	694	695	669	696	694	718	671	740	680	679	697	695	720	727	719	676	684	706	716	726	727	674	725	738	730	682	710	683	727	685	685	708	718	681	688	654	705	668	681	683	695	699	636	716	688	689	720	697	658	701	710	707	722	677	669	702	690	686	683	667	712	683	725	676	675	681	735	764	701	713	692	656	694	685	709	713	689	652	635	739	703	697	669	691	705	690	689	734	678	676	673	714	723	704	716	683	694	681	680	732	710	719	705	657	690	714	699	679	705	693	770	689	683	690	662	705	677	725	648	701	703	666	700	741	686	685	723	655	694	688	696	648	680	686	688	750	719	709	689	661	657	709	698	688	676	738	687	724	723	678	677	671	683	675	700	712	698	714	673	699	682	728	736	746	688	708	738	708	731	722	682	702	739	703	666	705	745	724	706	730	753	711	710	748	687	690	728	725	718	736	700	723	731	718	710	673	708	693	735	708	675	682	699	732	695	692	697	739	708	666	713	680	739	706	715	695	749	691	739	712	721	685	707	678	732	707	676	689	714	733	696	739	693	702	702	740	697	706	722	701	732	684	697	677	649	699	691	705	723	720	694	725	653	665	720	682	734	692	686	732	698	748	687	717	684	692	739	701	683	693	704	704	712	673	711	687	734	665	707	691	712	692	674	656	664	738	704	685	727	651	703	682	713	732	734	719	783	723	704	673	691	720	647	668	717	683	681	684	688	626	691	680	725	721	631	708	681	684	655	727	707	691	714	688	704	667	691	664	721	721	673	724	661	696	675	720	714	684	707	727	727	748	714	717	703	703	675	717	730	710	726	743	694	679	677	722	703	675	716	729	785	693	694	711	722	709	692	682	726	668	703	726	713	707	711	705	729	739	702	754	679	735	728	668	663	698	756	697	672	709	731	690	666	728	663	722	712	690	672	712	690	688	670	687	685	706	672	705	672	814	707	659	689	701	715	674	717	698	678	670	699	668	732	680	672	693	741	728	690	677	700	706	676	694	707	731	675	708	728	746	692	750	730	653	664	694	687	644	725	716	690	688	707	734	715	680	676	691	667	710	713	703	749	738	705	680	733	677	667	683	755	686	719	719	718	736	723	660	690	712	729	734	710	678	719	725	722	680	708	653	746	739	732	656	712	715	705	669	665	698	746	655	713	700	708	693	710	677	698	731	703	696	686	658	699	700	682	748	685	709	678	677	662	714	752	680	676	724	680	704	720	673	643	698	709	629	669	702	735	693	664	634	643	683	689	672	691	687	694	712	685	725	720	684	670	691	725	699	709	741	683	734	731	690	719	735	677	690	673	723	741	707	663	676	678	671	721	675	690	738	725	696	676	711	672	706	663	666	685	719	777	693	703	740	695	686	706	671	671	723	742	746	712	743	742	725	689	695	721	646	728	722	701	693	686	707	686	683	657	661	692	669	743	698	716	686	724	731	701	722	671	658	682	725	684	692	720	719	668	693	661	691	683	695	679	744	677	671	698	723	705	657	689	696	701	703	670	724	706	727	691	758	679	713	693	730	685	696	714	696	709	685	703	701	641	707	691	690	710	656	660	732	720	704	768	712	754	724	702	686	685	670	688	718	719	699	741	696	687	663	698	722	772	692	712	763	698	727	682	704	751	689	714	686	720	694	673	691	697	713	703	697	732	678	696	674	669	743	645	671	680	782	705	709	643	717	728	690	702	691	733	681	678	704	736	710	682	674	686	677	671	689	686	734	701	698	705	664	683	738	771	705	696	735	738	674	708	729	759	719	701	680	707	670	734	705	766	691	697	720	687	676	695	691	752	669	684	697	739	732	697	657	720	666	729	737	696	697	722	712	672	736	738	722	702	656	685	714	656	717	696	750	695	709	752	676	675	712	693	650	760	693	724	712	695	700	715	669	711	676	722	726	652	714	708	670	701	680	621	656	708	731	723	730	694	740	704	730	674	746	690	698	715	701	717	700	683	732	704	763	668	690	723	704	670	711	776	670	675	694	680	670	691	700	728	658	672	681	711	715	674	688	714	687	685	715	693	687	716	699	730	692	686	728	718	678	658	700	687	723	665	692	700	695	713	666	704	770	739	684	674	701	733	730	698	681	717	723	745	728	744	700	703	716	743	666	707	718	664	737	680	681	699	681	684	759	719	717	711	712	668	664	679	719	675	776	697	730	714	711	704	708	724	688	682	697	714	722	734	727	723	661	696	710	726	709	733	736	711	733	725	698	729	669	746	657	654	685	705	759	691	752	690	713	681	677	690	705	700	721	666	763	663	711	686	720	710	693	707	695	726	660	699	746	665	685	739	707	662	746	687	691	730	692	695	705	654	703	705	681	728	626	693	714	690	702	656	739	661	680	716	691	670	694	641	708	718	670	741	730	708	684	664	693	660	665	692	708	752	705	722	736	723	733	648	726	712	747	677	679	709	648	696	741	664	697	687	696	725	718	730	723	700	699	694	658	693	686	692	694	700	704	715	731	697	690	682	686	689	709	765	671	647	678	736	706	678	692	688	692	692	715	690	680	694	751	725	701	690	695	741	669	757	680	783	677	667	712	684	722	708	717	707	681	694	699	717	722	733	737	695	721	707	669	690	673	701	672	725	693	733	723	722	732	740	685	708	674	716	699	718	718	688	691	692	722	667	694	666	713	698	739	694	697	677	695	727	729	683	714	706	628	745	722	721	726	727	681	706	711	697	680	716	713	664	699	709	697	700	756	733	732	699	703	713	738	706	734	678	698	720	749	635	690	688	705	723	738	700	723	684	704	708	724	680	695	751	703	702	645	732	757	702	698	665	709	730	703	721	686	706	668	695	710	723	707	699	687	679	694	698	697	728	742	724	715	711	706	682	677	660	675	708	695	711	694	696	742	712	685	653	732	704	725	725	739	715	718	698	717	697	670	702	689	705	732	705	716	714	689
58391	82068	49545	18141	4654	1298	675	589	621	597	611	601	606	572	602	593	648	597	623	598	626	630	568	599	597	614	610	597	616	613	651	632	631	615	644	619	582	601	593	603	603	600	658	539	583	593	608	613	603	609	582	551	596	640	634	589	621	611	592	621	600	599	558	594	621	589	591	597	626	634	634	628	633	623	619	587	607	634	595	598	632	610	624	583	598	629	636	640	610	619	601	618	570	666	563	634	609	601	612	604	590	605	606	644	561	581	614	588	598	618	539	602	581	600	585	589	648	603	588	613	616	597	609	637	559	604	563	653	571	595	595	579	587	601	606	621	599	632	632	639	603	593	626	618	630	587	619	581	609	554	618	596	636	574	598	632	601	614	583	605	607	589	589	591	597	594	614	638	642	597	612	574	605	582	578	591	647	611	561	601	662	578	621	590	627	591	590	582	599	645	598	651	637	568	595	629	606	608	611	592	579	607	630	616	584	668	588	564	614	607	606	626	564	634	567	593	616	602	594	599	612	613	609	636	655	580	635	576	648	638	577	584	650	595	606	604	629	600	603	552	648	579	591	585	624	637	624	619	620	558	564	595	569	600	592	606	589	581	592	596	647	604	597	565	608	598	623	584	605	600	606	619	643	596	592	626	593	620	559	612	580	570	611	589	615	606	626	614	612	620	604	590	635	640	629	580	571	634	581	609	598	587	599	596	606	606	596	603	593	572	560	594	609	598	600	609	596	590	632	622	628	609	604	632	605	579	567	619	650	586	605	574	570	590	671	565	645	606	606	568	586	570	580	564	577	605	578	590	574	564	550	533	579	609	602	609	597	602	606	593	622	629	593	627	586	575	601	616	581	581	610	584	597	608	624	602	616	608	619	604	620	580	559	571	586	619	578	577	585	559	593	616	611	582	629	606	579	595	606	605	607	584	618	597	598	615	610	607	584	608	583	585	603	629	612	591	583	608	631	616	575	585	604	553	654	629	620	623	614	611	581	575	601	572	605	557	624	577	616	588	603	620	570	588	603	589	599	635	570	609	601	549	600	646	622	593	622	619	589	588	609	578	570	670	617	599	585	592	595	595	593	606	604	613	613	618	598	583	572	627	609	601	573	655	617	604	615	614	588	649	646	580	566	616	578	598	575	589	569	565	588	589	563	635	599	581	600	601	604	573	597	561	605	626	583	610	621	625	606	644	597	631	587	577	630	635	577	599	614	611	582	594	610	579	569	611	552	579	612	588	604	610	570	597	642	597	574	662	634	553	597	603	647	647	652	595	606	588	648	611	606	624	594	564	636	614	605	584	634	607	621	595	608	626	600	606	623	604	565	593	558	577	607	575	576	597	601	570	626	596	581	587	602	578	631	598	605	588	605	546	632	638	599	563	572	606	619	572	560	596	640	576	596	647	560	604	557	600	585	625	584	602	589	630	572	601	643	619	598	563	585	594	602	601	571	582	574	579	637	593	569	598	611	592	582	634	647	619	577	530	591	588	575	550	587	594	574	625	612	597	637	562	619	563	577	618	590	624	637	600	602	601	630	590	572	628	566	615	585	611	603	644	607	571	591	614	589	599	619	620	585	618	664	572	634	615	650	605	632	623	610	617	586	609	615	595	603	629	584	605	576	625	606	635	593	574	634	613	601	621	640	559	596	646	594	557	614	592	605	539	589	579	590	610	576	578	574	567	657	576	629	629	616	595	640	609	601	586	629	601	580	618	615	570	617	626	643	654	548	627	669	643	652	583	611	597	597	636	567	577	587	621	630	581	618	577	579	581	609	592	627	633	597	587	623	631	602	607	567	609	582	582	591	609	628	590	578	591	597	599	591	599	630	608	598	623	618	568	662	616	618	579	586	598	649	573	632	567	587	575	590	647	590	629	585	573	585	608	620	610	588	581	616	605	599	580	622	629	616	572	608	571	567	610	615	607	582	585	589	602	614	604	600	559	629	579	586	611	650	587	625	599	591	589	581	601	604	597	604	594	558	607	573	578	592	621	630	593	626	611	595	570	555	545	636	587	570	603	608	616	590	567	602	641	622	639	599	612	627	571	588	618	584	602	597	632	557	587	603	579	563	579	523	598	572	568	589	601	580	591	598	602	601	635	602	584	608	606	588	588	606	566	550	593	601	592	626	619	671	559	588	585	614	618	633	571	624	576	647	634	579	608	563	633	597	590	606	618	609	586	563	599	585	579	632	560	563	580	559	628	563	638	640	557	564	596	609	635	625	602	600	595	615	597	586	607	593	631	628	594	623	650	585	604	615	565	586	590	616	645	569	592	594	559	600	589	605	629	568	590	633	598	580	599	621	586	590	609	601	624	580	575	641	603	626	564	580	609	611	571	551	584	638	625	630	612	609	550	592	569	599	572	561	595	616	574	603	605	636	635	624	656	598	548	648	601	573	621	646	615	601	571	637	554	597	598	610	612	577	595	612	618	589	594	624	603	579	631	580	631	599	592	617	606	630	572	551	561	618	589	571	596	611	599	614	595	616	583	648	570	626	591	602	593	619	595	596	585	635	599	600	610	622	631	584	572	571	622	590	541	605	578	603	611	610	614	640	563	627	574	600	587	572	581	580	603	640	586	607	602	603	580	598	564	570	611	622	588	586	574	620	547	562	609	594	617	573	607	616	669	610	627	653	568	609	571	613	604	590	602	602	612	581	583	603	618	603	607	610	595	575	582	589	600	608	599	645	594	593	562	620	609	597	603	611	615	613	560	611	595	615	583	620	613	584	578	580	608	596	564	611	615	591	591	660	634	630	630	640	583	582	643	565	620	590	606	600	645	605	623	579	592	578	590	602	567	594	617	593	593	623	602	560	641	601	589	578	585	607	658	583	590	554	609	592	592	608	619	604	624	637	620	571	623	636	599	597	588	633	615	566	597	596	651	612	616	603	588	573	590	553	576	601	540	615	544	604	607	603	604	601	584	579	565	596	596	617	584	646	597	658	615	608	634	595	600	576	594	619	600	596	618	598	602	595	595	544	588	608	592	555	611	639	637	602	613	633	583	584	602	585	608	567	597	584	604	572	562	614	595	584	576	600	595	614	630	632	628	576	628	596	615	594	608	612	610	610	617	611	587	614	622	574	601	586	613	613	573	620	633	587	632	602	559	557	576	651	603	589	555	579	594	586	612	596	619	531	601	579	585	594	594	603	547	625	562	584	641	611	609	614	612	603	606	596	579	595	587	603	635	617	626	569	602	598	559	659	593	584	589	569	597	607	630	613	608	582	612	618	566	611	596	594	618	597	604	609	633	550	614	610	553	600	582	621	594	626	588	620	589	637	620	613	601	624	566	597	581	621	612	643	629	583	602	631	559	587	621	618	586	623	608	651	569	622	603	572	608	576	588	643	631	601	596	612	632	590	580	561	624	590	585	564	546	567	623	568	603	582	591	582	583	606	672	633	633	618	594	635	625	588	592	587	638	590	625	655	628	552	595	625	636	617	557	622	634	618	580	569	554	655	616	617	603	603	638
24465	24089	34373	29209	21467	12240	2546	1153	971	996	1005	988	979	952	995	859	923	881	893	997	890	933	923	925	1000	940	925	951	941	898	976	983	990	945	946	930	941	852	901	890	931	932	920	937	925	905	880	934	932	944	894	905	924	957	894	886	941	896	891	888	907	924	938	890	960	950	910	883	892	911	866	921	963	948	978	871	901	878	872	892	923	893	870	917	879	938	928	891	934	947	945	905	921	864	894	918	923	927	951	878	958	870	993	875	944	868	869	843	924	908	888	887	893	951	933	918	910	913	869	962	912	889	967	882	953	894	887	911	903	887	909	914	931	885	920	947	928	887	890	913	898	927	978	885	915	953	960	964	924	977	903	936	948	955	877	921	909	867	940	959	838	953	907	972	918	921	922	876	895	837	890	873	882	879	913	902	878	941	895	967	922	862	881	938	902	879	903	907	894	911	913	902	910	907	923	923	915	946	907	854	881	918	928	949	858	887	896	921	999	912	939	917	922	935	954	865	878	890	931	923	887	895	909	914	892	953	878	933	875	885	909	889	963	962	924	893	936	949	902	899	861	907	884	879	914	878	888	915	902	967	895	918	957	894	880	913	882	898	860	914	914	952	935	909	925	899	948	940	900	908	941	942	911	887	917	899	850	944	894	981	944	833	927	981	857	899	895	908	907	909	868	880	904	904	888	910	936	960	939	877	920	922	971	904	912	904	883	897	921	865	950	913	858	905	906	918	912	912	936	849	914	928	838	918	903	944	914	871	955	873	897	953	962	860	913	896	945	958	955	902	870	931	863	923	898	896	886	875	874	888	919	904	910	879	959	923	892	917	905	907	873	925	900	887	936	958	913	878	931	919	877	944	974	918	862	895	914	908	889	877	967	892	888	918	963	1009	949	877	909	947	892	946	876	885	916	913	904	933	916	878	884	942	922	885	906	916	880	912	867	935	899	934	883	915	955	938	939	885	936	949	941	945	904	922	870	944	894	949	937	957	879	889	854	912	967	898	924	919	895	906	932	937	899	907	883	865	908	911	879	932	867	882	923	942	876	979	907	940	868	916	870	897	911	943	952	895	885	875	899	903	924	910	890	905	925	879	941	943	866	883	933	878	922	896	912	925	875	869	942	919	937	868	918	901	864	920	970	951	932	878	944	904	921	881	903	892	932	892	951	938	898	923	906	937	915	1008	880	958	905	912	938	860	956	943	923	925	955	869	866	891	883	910	935	949	960	957	917	965	933	887	931	910	966	930	935	945	927	881	926	929	943	975	927	862	944	932	927	906	925	917	900	928	865	942	881	929	907	898	871	904	930	918	898	946	909	945	922	900	880	898	929	940	926	882	933	929	924	888	892	900	921	933	896	919	914	956	921	945	949	889	930	873	967	894	867	887	879	880	965	871	924	919	962	914	952	929	930	914	852	897	920	916	935	886	874	948	957	875	900	964	924	901	810	906	906	954	873	904	948	877	931	932	905	893	922	903	883	877	905	893	922	939	909	897	897	977	934	986	926	908	892	912	952	835	918	914	928	946	911	918	943	916	952	905	881	911	968	872	944	898	921	913	891	938	902	956	905	953	946	955	904	971	894	911	895	866	899	916	953	965	919	858	878	866	920	900	935	903	954	962	944	930	921	944	862	877	861	891	892	914	964	882	956	914	917	917	912	959	941	909	913	869	941	868	958	930	892	920	925	939	911	876	916	911	903	901	937	924	914	935	880	932	862	890	903	938	901	897	961	908	915	967	965	915	948	900	944	914	920	969	921	878	912	899	978	921	937	887	921	919	943	942	937	916	889	888	927	914	926	930	1022	849	916	932	928	888	948	910	975	926	888	880	874	871	879	915	882	940	927	860	893	907	968	930	876	877	941	893	904	878	874	901	904	901	910	896	930	879	907	871	940	909	845	908	888	922	834	945	886	873	932	914	911	861	892	936	861	907	925	911	959	908	890	946	874	885	863	949	956	957	864	873	923	919	958	910	937	970	909	897	908	904	987	897	866	863	943	960	908	917	911	836	903	891	933	950	913	970	957	854	958	924	898	878	889	912	881	935	884	898	905	939	921	942	925	933	885	844	882	925	943	863	905	949	891	878	885	921	922	923	911	904	953	916	934	920	912	942	888	900	902	948	938	946	922	926	962	936	901	872	915	964	858	872	872	894	940	885	942	923	878	921	912	882	923	915	871	879	892	886	948	968	913	936	895	895	917	870	880	879	924	938	923	949	952	902	898	941	885	915	915	912	867	880	903	949	943	895	929	888	889	871	951	920	906	935	927	931	906	878	914	952	857	847	937	915	881	894	907	904	957	935	882	933	943	904	878	879	962	875	907	927	932	907	918	936	927	883	884	982	956	912	915	911	956	922	858	978	914	943	895	925	938	890	952	918	867	892	968	866	923	922	900	923	858	930	894	935	896	936	914	933	923	935	889	922	891	876	908	883	936	945	928	896	921	906	894	948	907	938	932	896	956	926	922	959	909	955	912	935	940	882	928	916	923	888	914	864	948	948	845	887	943	947	884	891	877	911	885	891	910	887	882	908	878	929	921	973	901	907	903	920	911	875	876	962	932	945	929	849	896	999	935	925	929	901	951	897	905	896	898	876	880	940	896	904	977	867	948	943	940	963	902	948	866	904	914	864	911	908	881	930	919	919	906	932	916	900	882	901	962	965	868	909	895	909	973	924	937	909	877	989	961	920	900	902	897	970	903	953	914	947	963	925	883	870	922	881	941	878	897	953	946	871	909	947	951	933	849	914	941	915	894	867	923	886	919	946	900	879	964	957	948	974	911	896	922	934	926	916	906	913	887	897	876	896	956	939	964	911	904	939	845	889	898	904	921	893	917	966	935	944	909	924	925	874	951	938	910	899	855	898	930	890	931	957	891	959	908	910	910	945	917	901	919	853	888	927	865	944	908	918	934	881	871	905	878	897	926	920	882	914	927	928	890	903	901	871	921	926	878	943	916	882	956	878	957	882	869	911	966	907	889	912	876	878	911	921	893	929	857	886	866	954	951	872	890	870	906	925	951	893	902	933	913	853	854	942	916	943	866	891	902	928	875	884	928	886	924	963	920	905	878	862	939	882	879	884	891	859	901	971	934	938	935	903	886	921	913	954	881	855	910	862	925	890	928	879	879	902	988	920	965	926	909	992	835	963	837	921	918	913	961	922	917	850	906	855	914	873	952	913	870	876	928	913	964	894	893	897	877	885	908	939	931	901	906	860	923	848	896	885	928	905	884	904	954	934	931	948	906	916	906	895	906	891	932	895	906	969	909	922	971	883	903	911	912	889	944	919	894	913	879	923	882	908	909	920	888	947	906	924	926	855	888	934	926	923	830	914	870	897	880	886	898	868	943	904	867	900	912	925	938	889	929	910	980	902	961	942	935	945	873	922	916	929	898	913	914	911	937	938	917	901	915	907	888	897	867	892	896	977	947	927	881	900	888	904	952	950	891	949	886	918	889	891	918	900	900	887	924	926	941	872	894	891
63520	100841	67114	33843	11180	2753	1016	861	812	880	790	840	848	824	851	839	774	830	870	821	843	811	801	812	802	840	827	798	837	820	853	782	854	848	827	825	773	776	822	809	809	794	868	775	775	784	807	824	855	833	861	830	799	803	831	829	828	784	801	785	786	828	809	807	830	839	789	806	765	808	834	823	834	818	854	865	814	776	793	829	856	825	839	895	776	802	809	756	824	830	830	831	818	799	815	807	760	836	788	791	815	789	801	802	779	770	834	837	838	786	847	801	814	815	805	776	809	806	803	794	798	799	829	830	805	779	811	724	842	814	839	807	809	819	792	817	833	808	813	826	829	791	828	836	798	813	764	844	884	804	799	797	857	768	841	831	827	777	806	820	882	849	799	791	789	817	831	854	795	828	804	850	822	795	767	827	792	794	812	800	836	805	765	809	822	866	812	781	837	803	770	849	834	822	823	790	849	864	874	778	837	807	850	815	794	787	833	810	775	807	889	835	808	775	858	796	785	824	824	828	843	843	802	811	781	823	835	830	789	817	780	768	776	730	812	873	850	823	770	778	846	833	804	851	796	777	837	797	774	811	818	789	830	797	851	816	846	808	824	788	804	802	809	805	836	808	872	832	789	796	779	802	807	834	785	816	784	812	798	836	788	790	835	821	779	803	782	772	805	799	808	809	747	790	831	803	786	793	874	806	857	823	805	827	788	880	824	795	819	782	780	817	780	840	792	833	815	831	791	806	819	863	833	747	793	814	813	779	809	829	813	791	786	765	814	814	798	751	825	806	787	849	822	829	774	806	789	834	790	800	856	784	807	808	773	813	812	818	813	821	784	784	795	850	794	844	805	809	791	832	840	795	827	802	781	780	815	802	804	833	802	806	770	858	878	778	811	870	736	831	794	814	810	758	804	785	800	842	764	827	776	849	810	802	804	845	795	825	850	860	819	795	805	787	818	800	775	810	788	737	780	835	821	805	792	790	750	824	878	826	813	803	792	824	789	823	810	807	833	803	779	807	739	831	810	827	753	771	806	817	801	800	756	804	822	850	832	826	808	823	828	780	828	853	817	819	808	870	810	804	821	835	829	781	835	842	781	809	810	803	833	808	837	792	821	824	803	791	803	769	799	731	828	842	837	802	819	819	830	818	794	827	804	821	769	791	842	809	825	748	838	793	778	816	826	796	835	829	777	785	867	816	799	826	843	803	845	813	805	797	806	786	758	767	779	772	865	833	816	787	815	789	774	799	810	804	834	843	785	815	814	862	799	852	837	812	843	815	873	815	784	814	777	826	857	736	847	794	790	803	863	786	797	803	816	786	824	832	846	856	855	773	814	804	836	803	823	817	779	792	799	819	781	862	853	843	782	769	804	813	808	764	799	833	770	813	791	793	825	800	813	804	782	819	772	776	804	838	805	813	794	778	733	787	790	810	750	848	827	859	801	793	836	812	756	804	839	842	831	831	786	811	794	854	845	819	834	799	769	772	804	784	801	835	810	772	804	807	822	839	825	869	849	821	796	831	821	740	814	847	791	772	836	840	775	864	793	785	804	808	831	808	811	820	826	813	857	765	782	783	786	846	786	780	786	828	807	872	777	803	811	787	826	796	806	871	775	799	773	817	860	778	824	832	825	848	834	819	805	853	795	846	787	781	847	796	804	833	800	765	804	797	765	798	777	848	837	776	814	846	859	826	835	856	831	804	827	814	826	739	824	739	820	827	802	786	856	792	791	757	814	830	810	807	839	799	816	803	805	839	823	791	776	848	759	834	744	790	771	775	832	812	822	822	811	788	818	766	810	811	831	809	857	828	797	815	786	805	792	836	786	787	819	814	787	777	804	816	844	802	886	788	775	768	817	780	804	799	802	828	831	771	843	781	858	786	840	796	822	828	854	792	843	811	837	805	812	820	826	850	838	788	788	847	826	754	795	773	808	840	785	850	790	800	768	808	806	830	817	791	793	820	775	851	840	810	792	850	801	839	785	824	804	856	817	835	817	799	829	771	850	801	814	821	802	819	833	813	814	795	776	812	795	832	805	785	809	827	823	786	785	729	834	762	764	820	780	777	800	768	856	852	811	802	817	775	799	817	845	729	814	828	825	790	811	823	843	805	824	794	802	768	810	842	819	840	820	821	814	820	761	784	781	774	791	819	799	826	860	800	785	745	827	804	805	822	804	779	753	744	808	804	780	776	803	751	782	851	851	810	827	838	779	799	781	772	846	783	834	804	782	845	772	840	777	845	760	810	811	841	782	789	829	806	765	810	788	772	776	800	783	807	793	836	770	792	816	757	846	791	803	789	765	805	771	767	815	731	802	776	771	860	835	822	793	756	819	842	842	826	788	804	796	805	800	828	828	823	794	861	797	840	812	808	793	783	771	834	787	824	744	867	791	813	811	839	811	828	852	793	801	817	830	849	817	765	840	828	785	826	823	811	788	790	754	748	768	845	758	837	781	832	774	842	704	769	812	805	820	822	823	790	813	840	768	736	786	801	833	818	802	773	808	807	812	813	812	804	823	814	813	792	806	846	825	847	819	778	774	821	795	802	817	782	798	771	787	819	789	836	819	849	808	785	764	757	852	800	816	765	800	802	839	828	750	812	830	772	807	786	827	835	814	826	828	815	842	792	824	770	826	797	797	807	774	825	774	813	830	795	800	861	817	792	802	829	807	841	784	816	791	782	826	790	783	794	800	818	820	793	815	797	776	785	828	829	796	796	768	844	830	800	818	831	783	828	823	868	772	792	805	822	763	805	740	826	817	768	810	779	831	803	755	789	797	789	789	832	796	866	832	783	817	735	835	802	775	798	774	802	776	817	811	800	777	830	785	842	825	773	839	775	808	737	801	818	819	800	763	809	811	797	854	798	735	755	753	785	828	794	806	824	782	839	841	794	791	844	737	833	796	798	791	797	759	803	833	830	826	833	844	787	843	779	806	802	806	776	785	801	784	828	814	812	807	826	869	836	869	831	822	794	791	795	765	783	826	791	800	832	727	751	781	819	765	843	873	808	772	774	765	793	758	795	829	787	797	837	829	823	850	815	780	798	788	827	830	844	815	822	801	817	835	832	803	836	809	798	821	846	819	787	791	827	785	755	811	840	733	847	805	824	850	823	874	853	748	868	761	813	789	851	806	818	780	831	811	838	807	788	882	813	791	788	785	791	797	795	841	797	820	849	814	828	790	837	797	844	806	812	823	785	879	820	765	803	765	850	809	795	765	812	833	826	761	804	807	821	810	824	765	805	840	814	822	805	841	759	781	809	823	838	797	798	815	835	771	835	792	814	846	785	790	830	788	810	811	787	791	820	863	811	821	833	821	867	834	802	820	779	817	747	784	808	848	786	836	778	748	756	828	797	883	781	779	774	809	793	774	857	794	821	806	776	803	806	836	828	811	791	764	778	788	820	859	773	807	783	811	797	764	810	807	786	778	822	779	830	816	812	817	856	785	787	809	766	831	825	749	806	774	787	814	770	837	830
32093	31030	24134	8565	1801	921	740	746	702	711	710	757	712	729	706	677	699	748	688	705	720	736	713	748	757	737	729	738	744	781	716	726	756	707	731	705	736	748	769	729	748	702	709	718	754	730	684	724	677	705	705	765	685	725	692	738	688	709	759	708	701	763	738	702	677	705	705	711	700	737	777	741	715	692	735	722	747	681	748	708	737	758	756	723	700	700	696	705	706	719	734	705	686	724	782	668	740	735	733	721	655	740	717	738	749	752	748	733	746	694	713	732	725	727	725	676	706	721	695	733	724	729	729	795	705	706	699	720	711	744	707	709	683	643	686	714	761	727	751	710	727	756	709	686	736	701	689	736	756	679	688	733	750	735	719	746	738	700	768	721	757	691	745	742	753	702	713	707	724	667	686	724	689	715	739	691	709	787	711	708	710	710	726	726	712	745	723	728	716	718	739	713	717	758	717	736	793	711	722	702	716	749	703	744	697	764	717	682	748	735	682	695	738	705	726	684	721	778	726	746	740	701	714	724	718	744	719	688	663	725	733	690	737	744	690	688	696	738	695	704	728	721	721	731	746	746	738	760	732	726	707	707	727	722	677	645	718	681	727	720	714	670	736	692	694	668	727	679	719	720	726	742	735	732	735	742	729	709	742	727	734	704	700	758	708	739	715	704	691	736	735	772	701	740	695	737	717	736	720	712	721	701	674	728	745	752	724	730	733	681	744	738	751	718	689	731	719	737	692	721	754	737	700	763	709	733	736	724	745	688	779	692	745	771	735	761	678	711	731	695	710	742	763	716	683	720	749	724	724	680	722	729	703	709	741	736	747	765	750	684	705	701	700	785	739	696	698	743	728	723	694	764	715	720	773	678	701	733	729	664	749	749	704	718	686	704	716	711	735	687	745	689	691	674	774	676	739	727	688	728	690	703	710	674	724	732	725	737	726	715	752	732	697	690	691	695	692	755	741	685	722	732	739	749	732	690	731	704	711	711	762	709	684	718	700	695	660	704	704	724	717	757	719	728	688	779	707	690	689	694	718	725	712	736	714	759	740	717	705	765	704	770	748	702	705	733	721	769	726	706	704	729	688	696	690	737	714	737	725	684	740	729	704	722	741	700	646	727	716	670	691	739	735	733	712	726	732	721	724	716	672	673	742	710	667	701	747	717	759	733	744	763	706	687	691	713	710	744	710	723	717	733	701	704	721	739	756	726	718	755	711	734	653	766	727	712	709	705	736	680	696	730	745	699	757	752	711	734	713	719	733	723	715	718	751	727	706	719	731	690	707	757	709	735	718	704	732	731	712	744	674	703	662	738	736	681	742	730	713	707	723	755	694	714	752	705	712	715	755	667	789	708	692	727	694	682	703	683	726	739	744	710	712	707	738	673	711	738	723	761	727	770	748	740	714	740	703	685	708	733	721	682	715	739	677	747	739	743	691	733	748	717	772	712	718	705	700	741	726	701	663	719	743	707	761	705	662	732	759	684	760	732	782	700	723	746	704	688	746	719	781	734	750	669	746	776	739	683	733	705	722	702	729	741	724	730	692	702	743	714	695	803	714	711	724	701	721	710	761	722	734	765	722	697	735	767	709	740	744	688	743	729	731	718	761	719	748	739	713	747	703	693	707	731	709	745	736	705	711	746	737	728	737	737	708	749	724	749	742	707	677	766	715	729	714	663	780	704	679	730	739	745	724	749	756	726	739	727	745	729	707	794	751	768	724	753	727	684	698	717	731	699	760	701	763	718	700	699	685	691	764	795	743	748	714	735	745	734	676	698	710	745	698	710	666	716	688	698	697	739	732	715	773	740	667	732	722	721	736	708	752	742	677	755	746	753	705	727	707	716	719	672	697	689	737	710	721	752	719	685	723	719	728	714	739	731	747	681	736	714	746	700	706	744	691	682	738	737	739	687	679	722	664	743	691	753	735	720	706	684	691	696	700	698	755	694	684	718	690	749	695	719	718	723	737	718	716	786	743	722	690	740	698	708	718	732	746	727	705	742	730	765	723	731	739	743	708	713	666	721	723	706	737	722	761	734	711	706	685	699	701	703	712	708	712	695	736	676	660	755	712	730	772	761	678	699	715	720	767	689	737	716	777	675	681	734	715	729	754	703	737	711	721	698	742	713	682	729	711	696	689	675	739	684	719	674	714	696	722	680	747	739	746	740	723	732	690	721	728	768	706	751	725	762	699	765	716	727	748	691	723	705	755	702	722	702	698	670	697	736	724	707	732	724	776	675	700	726	743	741	743	748	715	720	707	681	692	727	751	713	652	715	780	728	733	720	725	670	724	743	682	707	691	703	712	723	710	684	751	725	697	753	732	720	701	713	687	691	690	731	715	707	776	754	736	685	717	730	722	681	712	669	726	743	700	717	752	679	760	733	756	741	721	726	762	686	744	697	731	692	708	750	756	717	734	724	680	721	738	724	742	697	685	746	762	720	694	755	699	722	731	738	700	695	723	720	722	737	723	709	687	674	709	739	708	687	707	749	708	698	735	717	668	685	748	746	782	696	732	722	723	689	721	693	715	750	697	741	708	749	708	708	705	704	729	683	703	749	709	734	711	723	732	723	749	689	718	697	723	698	704	692	681	735	686	685	679	696	705	664	711	707	738	691	679	743	685	716	679	741	712	788	675	694	674	736	730	701	704	700	709	785	715	727	706	760	728	727	698	776	771	764	698	746	710	688	685	714	688	735	706	734	710	717	681	752	732	764	731	714	738	679	687	717	712	720	754	693	698	720	696	707	734	754	771	713	740	741	749	718	732	743	736	718	758	737	705	716	763	732	675	708	724	742	719	728	724	729	694	738	735	734	715	684	701	706	690	721	690	696	743	712	717	734	710	690	761	738	751	678	693	700	700	743	768	719	714	715	745	711	712	726	713	706	726	764	726	739	708	704	741	757	746	743	739	724	681	717	701	712	766	705	713	739	713	712	784	743	674	697	725	711	693	729	765	707	734	642	687	734	735	682	697	719	743	746	736	718	754	717	717	753	730	738	728	719	668	740	734	714	680	732	686	760	775	694	717	713	760	693	667	736	759	712	753	768	790	703	732	687	694	738	700	730	742	683	697	720	733	724	751	722	752	696	723	692	731	672	710	735	721	751	673	677	757	728	729	630	714	717	724	713	717	721	725	709	749	706	641	727	720	733	693	687	661	754	717	727	660	696	695	775	725	742	678	668	709	689	734	720	694	727	682	761	769	737	724	676	749	717	706	683	726	690	705	714	723	724	689	689	698	713	710	685	715	729	706	709	699	717	733	694	744	731	721	702	698	663	763	695	667	765	760	712	755	729	690	700	723	778	755	701	719	712	731	742	708	740	749	747	750	727	738	691	717	681	751	773	721	749	696	687	764	744	765	707	764	755	735	752	717	678	685	732	674	733	691	682	668	733	716	696	662	651	722	751	678	699	716	677	701	727	807	724	713	694	727	695	705	725	683	723	752	732	709	666	686	711	701	682	728	751	699	742	726	697
25279	34076	17339	4487	1399	685	612	588	595	567	599	623	569	578	583	579	567	591	580	563	564	615	582	594	520	555	566	559	547	575	580	572	550	621	546	583	582	562	593	576	546	566	576	554	598	581	582	550	609	594	563	595	601	577	585	583	584	536	566	538	576	583	596	538	552	593	529	562	562	580	579	584	588	541	567	588	557	571	600	552	633	539	590	516	548	523	575	593	578	591	572	588	563	573	519	511	565	545	595	559	569	555	587	575	582	584	550	604	594	546	543	604	593	598	558	624	561	530	535	576	603	579	569	599	558	586	565	554	568	563	541	547	530	599	555	619	607	564	541	550	561	579	567	569	587	535	569	564	555	561	611	584	546	553	562	548	565	607	573	538	604	543	567	581	574	580	592	556	599	559	548	589	567	585	597	527	534	570	607	599	609	550	572	557	591	593	538	577	598	551	541	557	566	598	543	571	546	531	534	600	549	583	558	510	594	527	570	524	570	569	558	582	548	566	558	574	576	601	585	568	536	600	585	552	581	603	534	581	585	574	575	548	515	599	561	618	549	570	575	548	590	535	610	590	561	567	581	576	615	562	549	568	583	586	548	579	572	527	564	592	557	583	562	549	581	554	570	588	609	593	631	578	552	578	587	578	590	553	623	552	558	569	555	555	561	592	562	572	540	557	596	599	553	600	582	551	574	566	541	593	549	600	589	589	599	545	568	529	569	564	557	600	559	578	563	554	560	600	548	561	541	548	570	571	553	542	583	600	562	564	599	583	585	590	588	571	600	615	575	528	554	516	562	594	572	578	530	596	573	569	586	560	568	587	551	568	581	553	567	621	577	562	581	581	597	629	593	573	566	558	585	570	575	563	590	567	551	538	573	569	563	548	597	569	587	588	551	556	532	549	599	573	570	601	602	579	530	548	552	593	584	554	565	583	579	608	558	569	585	527	559	627	564	589	592	587	548	576	578	565	610	560	586	582	577	525	556	595	605	578	540	532	576	549	612	572	608	569	549	547	529	582	576	523	556	522	582	543	587	525	612	591	534	563	606	552	603	536	529	582	555	567	557	560	598	560	557	535	581	568	601	523	581	616	542	519	557	543	600	581	549	570	548	582	543	572	582	552	556	583	580	592	580	570	569	586	565	569	556	584	576	560	514	552	612	602	557	551	565	570	555	569	598	559	581	563	541	544	568	570	560	567	567	536	564	557	561	576	539	570	562	557	546	575	593	568	540	554	576	551	575	582	591	548	588	517	576	592	556	576	565	570	501	604	574	549	566	554	571	562	585	550	566	598	566	573	566	555	576	588	544	556	563	579	600	564	572	602	599	554	565	584	611	570	594	560	549	553	554	567	537	582	586	545	585	613	590	554	569	544	549	542	548	565	578	567	598	554	575	568	603	567	589	592	547	549	582	572	575	529	558	588	512	567	557	600	611	572	543	543	572	551	584	565	580	532	609	539	618	572	545	562	548	545	561	548	561	550	590	618	586	548	574	509	622	577	572	552	586	573	574	534	541	576	597	601	580	550	553	586	620	573	522	592	595	572	558	528	569	562	592	561	620	577	542	552	579	568	550	583	550	559	566	542	558	574	584	562	619	585	582	556	579	553	562	575	546	581	557	600	588	603	581	525	542	563	559	550	556	566	589	526	549	569	586	583	574	588	560	585	621	548	590	561	583	594	584	560	602	552	528	569	594	562	593	550	571	586	540	577	595	639	582	577	575	567	595	541	605	583	613	572	617	562	572	589	592	567	558	596	567	613	596	549	574	562	579	554	593	533	567	589	615	565	572	586	543	570	552	556	614	560	590	569	568	560	561	533	570	574	584	542	547	601	597	572	577	549	586	588	573	560	582	570	568	588	551	584	569	540	564	581	585	556	584	572	567	589	571	602	542	560	549	550	597	548	553	509	574	570	585	563	601	538	545	543	553	590	556	568	588	567	562	587	600	575	565	576	564	537	555	583	606	553	591	564	565	573	563	538	555	528	560	565	577	533	557	576	566	599	562	574	603	582	598	608	619	584	581	559	546	571	591	578	549	594	616	585	562	590	596	569	543	517	578	566	604	580	564	558	547	602	569	571	586	572	587	586	511	576	602	558	540	582	554	557	549	597	559	539	572	575	542	560	586	567	529	564	606	543	565	589	571	577	562	551	546	560	589	574	568	592	550	560	613	559	566	573	574	581	582	589	578	582	551	588	583	589	508	564	553	585	593	583	583	550	551	572	619	552	591	572	555	592	561	619	581	560	573	537	550	545	546	551	548	562	587	644	506	514	535	582	589	534	546	555	548	550	541	588	572	535	617	568	517	528	590	597	563	550	600	573	576	590	545	570	572	601	580	612	584	556	568	571	562	561	584	560	560	572	560	564	535	590	582	595	591	591	569	575	562	579	611	572	592	569	583	546	630	585	576	566	592	539	561	614	613	558	602	561	555	581	586	571	541	526	600	608	563	563	578	596	538	565	558	524	539	548	585	566	596	581	588	613	548	568	548	531	579	602	556	590	570	591	580	584	572	571	546	574	539	557	573	617	558	581	600	541	570	570	552	549	571	595	558	606	581	577	532	591	541	561	561	555	601	588	556	562	581	616	600	576	602	586	538	568	568	551	547	531	570	587	616	553	607	554	565	583	568	599	572	566	575	571	590	590	543	591	552	586	617	591	579	568	544	568	606	587	611	570	621	593	580	583	568	580	525	547	576	556	576	583	528	529	583	598	574	555	564	593	593	604	571	586	538	546	576	554	558	523	570	559	526	548	531	551	517	616	564	575	580	568	583	569	558	604	586	607	577	617	568	583	573	565	547	546	600	534	586	555	569	564	586	578	534	548	567	560	575	546	552	572	581	586	505	567	576	544	596	542	593	582	598	557	574	594	539	587	591	558	578	603	591	587	593	545	545	553	563	557	566	522	613	549	587	567	580	570	592	562	557	601	605	591	593	509	562	559	544	585	612	521	565	560	521	577	546	593	578	571	517	553	572	556	540	586	583	592	566	531	562	542	586	613	588	535	539	556	570	612	593	594	562	536	597	566	583	581	568	578	567	582	553	541	580	588	567	562	566	590	565	602	549	595	587	546	613	617	574	548	593	612	604	552	516	554	586	551	588	550	567	601	580	584	552	617	546	540	567	596	574	574	588	576	585	579	543	588	566	569	526	562	587	567	622	560	598	564	542	548	590	546	623	585	558	608	574	585	567	539	609	599	587	559	568	578	550	568	602	550	539	574	547	561	530	568	584	562	526	591	589	581	559	604	576	541	597	570	564	558	573	597	603	567	589	562	543	599	548	527	610	604	585	575	582	596	592	565	577	538	563	569	555	566	543	582	583	574	579	531	591	597	544	582	582	580	588	585	600	583	547	561	565	582	597	575	549	593	592	594	569	579	587	546	596	561	598	595	619	545	541	568	555	601	597	535	546	579	579	597	554	596	568	561	570	558	552	576	568	567	581	610	584	600	570	614	602	567	602	599	583	557	599	607	606	551
26859	30173	40671	30279	11813	2167	966	849	783	768	819	752	753	757	719	773	748	781	719	720	769	793	736	776	733	790	721	706	744	776	745	775	810	716	743	835	743	728	710	762	783	741	700	758	785	757	767	773	713	733	723	739	731	758	740	760	784	750	704	750	704	761	748	770	760	775	788	789	762	753	756	771	784	779	778	773	742	731	759	784	735	731	747	790	734	739	742	764	739	745	715	746	791	801	731	774	718	689	710	774	758	736	703	763	705	714	756	666	793	702	776	764	750	818	744	762	771	757	722	789	723	785	765	751	751	729	797	773	737	734	727	721	797	755	796	797	689	775	734	723	702	740	758	710	764	736	735	730	719	798	724	743	766	772	767	709	717	740	801	746	720	785	757	788	714	749	788	699	736	715	704	751	753	801	705	749	743	765	784	765	770	744	755	794	727	713	707	722	796	752	693	778	732	775	765	708	754	774	733	715	727	716	716	707	732	771	788	769	748	734	758	718	820	730	761	724	727	774	763	756	729	782	768	738	759	760	741	772	760	753	749	709	745	728	751	743	760	753	728	742	789	775	748	725	716	730	761	760	718	732	725	728	765	711	769	780	773	758	765	764	773	747	778	724	748	749	720	766	748	729	741	708	754	737	733	775	745	721	694	760	745	702	791	764	732	719	736	759	752	765	715	756	754	751	738	789	758	788	726	762	745	733	749	724	770	776	740	766	761	738	754	746	743	744	744	766	754	737	713	754	712	762	795	728	791	759	745	731	734	729	763	723	743	689	753	723	718	739	829	748	775	757	744	839	767	732	804	788	718	751	710	768	718	743	723	755	743	754	733	813	737	737	803	764	754	778	759	692	729	746	745	719	728	679	760	781	757	756	755	768	759	741	757	716	855	700	714	699	719	754	731	737	807	708	764	775	764	757	720	745	712	792	728	705	721	820	762	702	696	762	725	786	722	745	675	742	716	790	781	741	752	712	703	710	785	754	734	699	773	716	743	740	708	748	662	753	720	780	744	765	736	771	737	697	755	766	779	761	732	723	787	780	746	735	708	733	739	732	766	748	763	727	746	720	754	785	731	740	771	710	777	689	712	775	732	773	718	790	806	752	781	762	756	728	770	751	737	749	727	761	800	772	727	733	779	760	710	757	717	768	750	713	768	782	778	746	725	718	737	708	743	748	745	689	815	779	752	725	778	776	756	797	724	735	735	716	779	744	745	747	739	715	810	691	753	745	723	719	774	716	736	775	772	827	850	711	738	732	736	752	704	778	780	743	790	695	769	760	709	763	789	821	723	763	737	729	776	755	733	745	796	740	695	717	764	742	699	755	731	752	751	768	740	740	745	750	796	727	723	785	750	783	774	753	806	748	771	786	785	761	764	759	719	730	757	725	751	758	739	743	732	724	729	761	708	744	767	763	782	736	722	734	745	717	743	696	767	789	758	703	744	720	755	772	745	797	763	739	761	776	765	776	752	764	778	727	718	729	761	780	817	727	745	762	745	755	772	713	698	760	778	781	752	731	743	776	759	746	741	761	735	713	742	757	827	803	765	732	722	748	732	718	833	750	758	737	754	732	804	765	758	779	738	752	736	740	695	716	722	765	734	797	758	764	755	772	721	719	765	748	739	736	770	748	747	787	793	771	789	737	747	751	679	760	726	784	710	766	725	713	749	764	737	762	770	785	780	761	755	761	779	740	703	796	729	758	746	726	717	705	756	702	759	761	770	764	734	760	716	716	782	711	755	742	751	805	723	719	756	722	738	768	751	776	787	774	748	736	761	746	748	732	772	733	768	726	729	785	709	706	742	777	722	792	744	758	770	746	668	728	725	744	738	730	768	732	736	735	801	776	739	736	778	733	742	740	732	764	809	796	719	789	770	750	761	722	750	702	780	737	744	743	741	782	723	703	763	757	724	770	736	743	730	727	712	741	720	726	726	743	749	763	773	767	742	732	751	731	746	725	746	822	755	801	711	796	745	759	737	779	725	739	749	777	724	715	775	756	721	748	751	781	782	764	719	758	737	740	777	809	765	754	727	790	733	756	777	770	831	746	744	782	748	717	667	803	748	789	802	766	750	768	757	790	741	699	742	696	732	721	757	726	745	738	781	756	781	818	722	801	700	734	715	755	738	728	820	700	716	761	738	762	756	760	730	796	794	771	728	706	769	804	734	708	766	742	745	749	727	743	816	763	751	734	752	759	758	755	793	775	741	770	750	732	751	766	765	728	760	834	734	748	730	757	722	768	763	721	746	767	757	766	790	790	731	730	754	746	684	754	755	734	792	749	741	719	764	760	738	744	745	750	754	776	736	674	775	736	765	774	759	749	748	703	749	719	748	718	800	817	748	708	742	755	740	753	737	744	805	675	765	813	758	693	772	740	745	750	760	751	749	757	739	774	766	725	739	751	711	743	730	735	727	745	738	727	718	786	780	727	726	715	746	756	750	719	836	766	747	711	720	768	741	760	776	753	762	767	785	750	712	717	719	753	764	740	758	738	738	713	748	780	779	728	772	697	723	776	726	704	737	745	727	762	749	757	748	736	764	743	732	798	736	759	741	751	709	756	697	768	722	786	747	729	769	748	783	719	758	799	739	735	740	756	756	781	806	751	745	744	792	767	768	712	756	775	751	776	698	729	770	769	747	741	767	716	777	761	753	760	779	773	772	718	730	734	740	734	765	755	713	776	747	772	775	732	750	786	751	812	707	722	763	771	742	740	754	755	779	716	736	757	716	673	753	746	712	762	787	725	768	742	753	716	763	762	784	739	724	762	744	712	765	765	712	732	712	725	773	801	783	774	768	774	717	760	743	758	768	743	714	726	756	766	731	730	679	749	773	761	738	767	764	782	812	704	797	786	744	722	779	709	754	746	781	734	749	835	766	691	792	766	743	728	778	793	772	749	800	766	802	732	776	752	724	754	731	728	753	730	772	793	747	724	766	752	728	793	760	714	783	747	730	775	716	723	773	728	739	773	711	785	774	756	727	768	738	804	726	775	696	741	785	783	753	719	733	753	746	776	757	790	766	762	731	753	793	771	751	765	744	751	745	718	755	741	764	744	754	735	736	802	757	785	764	761	745	807	703	721	742	745	724	771	693	763	806	753	784	747	742	758	730	786	752	758	739	741	726	746	781	771	775	728	714	776	731	718	709	731	733	761	743	744	753	764	754	709	731	807	722	716	686	774	732	725	745	760	701	796	713	781	744	713	777	757	753	751	725	753	739	741	740	710	744	746	687	769	762	736	758	774	773	775	755	763	777	768	721	764	742	746	747	757	725	708	701	706	711	779	776	735	747	754	734	741	746	777	759	759	777	743	770	760	736	755	804	765	769	744	732	740	739	739	778	749	781	784	742	743	745	767	758	759	726	688	696	789	762	751	720	793	771	709	755	794	765	739	712	744	747	773	821	738	738	738	699	800	760	735	776	728	733	732	748	698	702	766	780	737	714	753	730	721	768	724	723	724	727	732	745	740	728	740	736	754
58961	82747	50376	18015	4502	1191	729	617	671	630	630	593	645	632	653	593	610	630	678	669	656	682	628	681	670	655	649	641	698	600	610	650	624	639	619	634	659	647	681	646	620	641	605	644	610	618	624	680	598	670	643	640	647	622	579	643	669	643	619	617	640	650	639	621	674	648	661	634	673	621	648	664	644	644	658	639	628	622	612	681	698	639	636	638	674	690	632	631	645	653	656	633	612	641	646	668	605	640	641	651	632	676	676	669	654	651	626	576	666	646	639	608	602	634	668	690	655	627	657	669	606	623	649	628	612	620	629	626	632	674	618	626	631	629	600	646	695	684	661	634	637	660	629	656	664	640	666	620	643	624	627	615	621	603	615	654	629	663	652	649	610	644	646	678	644	641	631	654	665	626	634	622	632	667	613	628	615	665	608	610	595	658	690	659	615	617	642	635	630	680	641	674	629	634	620	606	684	637	676	597	614	644	643	657	694	660	651	593	623	647	652	666	637	655	613	660	638	652	659	595	624	662	598	625	648	625	649	661	607	705	632	658	636	620	656	616	628	613	614	607	641	646	652	640	658	621	640	681	649	647	645	636	639	675	670	639	627	641	597	635	624	626	632	643	606	593	608	632	621	667	625	607	632	660	646	621	633	647	652	639	656	639	636	639	668	655	651	624	629	656	669	647	686	658	644	616	650	585	645	630	616	638	643	622	591	640	656	645	615	650	644	668	652	652	634	635	624	634	673	670	665	674	663	578	621	642	645	637	639	596	667	631	657	678	641	660	654	645	627	644	640	602	663	615	649	660	663	640	629	678	656	652	628	680	634	626	640	618	637	648	615	656	645	652	668	638	683	621	614	622	636	661	660	663	645	631	634	651	599	628	658	661	659	646	639	597	713	676	659	616	672	665	631	634	645	611	647	634	602	641	633	615	685	638	690	603	661	643	614	651	633	683	658	633	665	656	627	621	675	619	656	632	658	665	649	565	639	605	623	655	650	685	669	633	687	683	597	615	657	626	674	623	633	655	615	655	674	664	585	690	652	600	641	641	656	637	640	658	655	633	666	588	665	700	648	657	615	616	626	604	609	597	667	686	638	608	640	622	603	639	718	603	638	648	638	623	691	634	669	657	639	649	654	657	571	639	600	625	608	670	662	642	659	662	639	617	654	627	636	624	671	612	651	644	670	666	648	654	652	632	632	636	635	643	620	651	647	620	646	624	696	679	645	653	647	659	664	612	624	607	653	695	652	666	645	585	654	630	610	642	604	648	658	678	650	635	654	646	671	646	606	598	628	651	613	594	626	645	672	606	707	627	655	632	638	638	623	618	670	646	599	649	626	651	620	628	639	663	641	637	627	646	642	649	639	672	645	657	640	594	617	636	618	651	632	609	608	633	658	649	607	608	607	632	645	665	719	707	639	616	663	655	642	655	617	701	622	607	576	635	646	594	631	633	624	629	646	630	640	590	613	681	636	617	623	622	668	631	667	644	636	672	658	634	601	632	636	631	616	651	654	633	626	609	644	620	617	634	620	644	632	618	670	678	633	656	620	630	649	649	636	632	645	664	655	651	625	636	618	636	635	670	683	644	672	621	596	675	632	629	618	670	676	632	631	656	681	618	676	603	617	684	603	622	657	678	639	625	675	667	655	635	661	654	642	656	648	617	632	674	622	610	637	627	648	648	642	653	619	633	600	655	645	633	669	602	623	640	596	640	626	657	594	671	638	637	621	660	696	639	635	658	705	622	669	668	674	630	651	657	645	615	613	621	598	703	653	600	644	602	618	603	629	647	645	611	664	640	639	662	659	631	657	616	636	659	607	634	660	604	623	644	653	658	639	645	634	645	676	608	589	600	629	661	676	684	646	655	610	672	647	683	636	639	610	606	610	639	676	627	645	636	673	613	643	635	645	653	626	665	613	607	614	607	601	669	636	629	639	678	682	631	622	628	659	678	598	661	629	641	617	639	639	635	626	598	620	618	659	646	627	608	663	630	621	674	629	614	643	627	648	631	577	592	621	633	667	644	677	678	621	651	629	675	599	623	640	700	629	686	686	656	664	615	607	649	630	638	672	638	645	647	672	617	670	639	634	581	630	629	663	657	593	668	632	673	622	602	636	621	604	626	625	619	631	611	643	620	647	632	646	637	626	641	667	655	683	648	665	681	658	624	656	614	632	627	605	644	627	620	666	605	665	619	604	643	616	599	627	654	633	615	621	632	632	621	668	666	642	613	652	649	678	642	643	642	612	609	664	612	606	651	632	620	632	672	639	638	653	613	608	646	653	651	620	645	655	604	632	625	656	669	654	642	653	652	678	630	675	644	661	645	655	677	636	614	672	624	673	621	652	645	627	605	634	617	648	613	610	658	647	629	625	597	631	666	677	659	623	609	651	655	651	638	647	609	677	618	625	648	664	660	616	649	615	610	599	649	619	610	606	619	632	605	634	683	636	625	597	650	602	626	619	628	615	644	635	615	680	632	582	646	631	588	642	680	652	704	597	667	647	621	646	658	645	661	624	682	670	637	608	656	673	666	650	621	643	609	623	631	655	638	717	615	598	669	636	647	583	637	649	631	608	630	670	662	612	663	641	623	603	683	608	617	646	671	616	641	641	609	624	644	639	653	674	633	633	638	614	678	614	633	623	666	638	627	646	612	625	631	669	668	651	612	651	697	647	639	625	614	660	597	691	634	643	583	600	628	608	643	675	618	651	635	638	673	636	626	632	640	635	619	683	639	606	671	658	651	648	616	634	657	630	617	662	592	560	593	648	595	630	686	669	639	674	621	692	571	643	635	642	631	612	609	637	667	669	628	651	627	607	632	610	622	634	617	622	642	616	628	625	671	610	654	612	677	667	614	613	590	609	637	632	664	631	677	629	622	619	685	660	647	654	641	602	624	657	631	648	620	596	607	618	613	644	651	613	602	684	659	642	652	628	625	652	659	633	622	636	645	649	600	653	661	678	599	680	644	664	687	628	625	618	625	676	640	636	651	662	586	642	627	682	664	654	605	647	640	632	608	604	666	637	637	653	619	647	621	660	579	628	646	648	624	610	685	617	605	611	587	654	628	591	631	617	599	583	655	641	641	644	628	642	641	615	652	621	655	611	631	618	679	680	660	631	646	632	653	636	627	639	652	625	657	655	610	627	624	637	596	624	621	673	677	645	616	623	637	590	623	619	685	601	606	603	657	678	634	653	634	653	613	622	638	634	660	620	645	640	641	675	616	648	625	611	661	680	626	609	639	643	621	613	623	621	632	608	610	621	633	641	650	652	647	657	626	627	677	656	626	610	657	639	613	616	575	640	619	687	638	612	653	639	681	623	668	628	582	621	608	620	618	631	587	680	630	636	655	654	629	646	681	603	635	630	676	621	643	605	617	655	687	635	657	603	603	627	649	608	655	692	628	639	624	633	606	625	611	641	638	630	617	625	635	636	632	636	621	615	600	652	667	619	700	661	602	590	623	615	675	597	609	588	601	624	637
24504	23328	32859	27950	21058	11823	2299	1195	964	988	1047	960	994	1011	970	960	1011	982	995	979	989	975	960	915	952	1017	921	966	926	933	978	984	941	990	952	941	1041	894	933	976	970	947	925	948	950	985	950	938	942	941	920	941	969	894	962	911	900	948	996	957	918	927	943	920	971	956	920	968	961	894	959	965	916	943	918	914	923	961	949	903	959	968	951	963	955	955	965	998	903	877	978	986	946	991	928	961	948	951	986	911	915	939	959	961	986	937	974	896	964	940	1007	1001	986	951	913	1011	963	958	911	918	988	975	951	934	903	940	980	970	938	895	977	966	924	977	921	946	989	969	963	972	995	936	932	948	953	993	1025	1002	972	940	956	951	975	894	933	920	967	905	930	952	992	986	978	948	1019	1039	1012	959	965	926	951	921	954	953	936	991	938	972	926	890	902	901	928	916	941	958	961	946	934	949	977	889	901	919	934	961	883	919	937	873	966	959	864	972	958	909	961	897	977	936	929	940	853	960	969	899	960	923	912	930	1027	952	961	968	957	921	969	968	921	926	920	961	976	991	958	1002	912	984	980	982	963	938	937	921	908	955	952	933	906	923	949	939	942	906	944	909	933	921	966	1006	961	974	946	958	939	936	957	1010	923	932	934	1024	955	948	1007	961	937	940	1017	929	997	961	932	940	958	886	937	900	921	979	987	952	953	930	993	920	959	890	931	965	939	926	988	969	970	956	949	1012	961	946	923	998	877	947	904	944	995	947	941	958	977	925	950	943	990	910	904	963	919	938	946	936	961	965	952	977	932	916	923	979	928	920	955	882	891	937	926	970	926	946	965	979	1002	954	958	925	984	966	926	967	954	972	937	945	962	938	966	939	957	975	906	991	981	915	946	912	946	956	982	891	966	928	942	973	976	969	951	913	924	951	1013	970	930	956	934	976	964	1005	936	985	965	994	959	924	928	887	960	1021	961	984	932	979	965	976	847	1012	925	946	956	961	980	922	898	926	973	969	964	966	945	940	968	934	998	914	939	1022	948	887	921	958	1000	925	900	933	951	971	936	954	943	977	960	964	972	967	919	978	945	1020	1007	925	985	921	938	985	938	969	877	964	911	979	975	971	935	974	886	948	959	948	922	934	909	921	905	980	989	966	978	935	929	910	912	927	941	1010	954	927	919	945	975	969	963	952	946	948	942	903	960	929	967	991	952	926	947	901	949	978	898	919	890	983	961	938	942	913	982	914	965	990	911	918	942	994	948	962	942	924	976	929	934	959	939	945	969	988	971	954	924	979	985	1001	946	959	948	906	970	967	903	951	906	959	977	946	910	959	954	917	928	940	967	977	958	956	1016	909	938	936	944	974	875	969	934	935	949	929	914	907	934	964	947	909	972	969	940	916	950	975	962	964	934	998	984	906	1004	923	955	894	940	973	996	989	959	920	911	931	892	979	972	972	909	926	947	970	992	946	938	918	893	972	971	930	918	913	964	994	900	942	955	930	904	977	932	947	960	906	975	926	969	891	959	937	937	956	923	975	1004	996	928	933	923	905	929	909	933	1007	945	934	913	974	931	965	939	914	972	984	956	965	940	966	971	1025	977	922	935	929	951	938	899	930	946	922	959	955	996	918	980	962	944	905	930	959	964	905	938	980	966	990	947	930	955	978	915	951	945	952	954	913	997	946	985	981	985	886	938	946	908	995	953	921	914	1001	992	965	899	963	927	882	975	930	955	935	980	889	946	1004	961	974	973	926	960	921	967	937	936	957	961	949	929	974	902	958	917	951	949	969	965	1009	959	914	865	958	918	943	964	940	1016	942	960	917	939	1012	963	979	953	964	953	919	894	951	871	931	980	958	881	1001	974	972	901	938	937	941	931	974	988	900	972	921	961	1011	963	955	964	977	919	967	935	908	966	913	997	1002	944	957	927	913	965	883	937	984	922	892	936	932	949	947	941	922	991	909	912	941	1004	989	932	902	953	923	931	970	955	894	939	1008	924	927	920	952	976	933	914	956	934	926	916	955	937	931	930	954	965	968	968	964	932	961	969	973	945	949	1001	921	931	930	920	978	962	933	981	862	945	925	1016	963	941	935	935	913	898	971	892	942	967	1004	965	945	957	991	902	917	893	937	944	947	895	984	932	931	931	938	955	912	969	915	946	966	955	969	939	966	901	888	900	939	916	972	936	919	913	989	953	1037	949	920	997	917	967	923	963	911	940	989	994	938	984	938	916	911	974	991	912	1001	971	959	970	924	942	958	952	923	922	901	966	967	917	898	889	952	914	897	898	964	904	969	926	942	926	935	957	897	944	926	937	952	1008	1003	1002	946	900	969	945	925	959	953	911	943	967	999	909	960	926	970	942	954	1011	910	956	908	956	927	933	930	970	916	981	960	970	966	950	922	903	988	980	941	919	944	923	948	882	960	916	940	991	972	985	970	909	940	960	978	917	952	951	896	973	949	923	925	929	967	936	951	928	981	867	942	942	966	950	951	982	894	938	925	937	992	948	978	948	909	948	955	948	972	964	875	935	913	950	904	921	947	974	953	935	911	928	905	915	981	1004	913	933	938	973	911	902	925	1011	971	927	911	969	1030	949	989	976	991	928	915	970	947	914	923	911	973	935	928	923	939	921	1019	962	974	958	987	933	893	925	938	906	981	1011	975	934	963	941	944	972	968	959	985	885	976	925	927	942	932	860	988	939	920	983	934	925	937	917	974	919	954	995	961	967	945	945	956	925	933	871	902	924	939	928	944	943	944	930	940	982	898	958	988	967	891	921	951	942	934	1009	943	946	978	965	890	951	942	1010	898	989	975	914	944	963	931	930	957	937	937	945	919	932	962	983	997	943	954	940	913	874	949	946	910	914	964	947	874	939	946	926	968	979	950	985	928	977	962	936	972	945	922	967	978	966	933	991	904	896	958	966	976	948	999	920	991	961	933	1003	922	952	956	982	974	981	893	908	920	977	975	977	954	954	939	959	948	962	1011	993	1021	901	956	891	923	895	905	881	959	917	977	963	979	991	953	975	952	939	944	935	940	990	922	930	896	969	984	940	982	933	905	944	944	959	934	972	958	916	960	972	917	957	953	916	956	946	847	916	975	980	952	924	949	956	963	932	953	900	944	895	1002	903	891	915	888	980	947	940	975	962	928	929	913	954	1008	1003	890	968	960	936	911	911	970	944	861	956	921	975	919	999	919	944	937	935	919	890	927	916	987	921	934	994	985	940	951	986	921	1000	936	1002	937	956	974	967	950	920	955	938	945	953	920	958	970	975	1001	965	954	931	932	988	920	918	973	951	985	987	944	1026	940	940	934	956	934	923	949	973	935	969	958	894	910	886	931	941	988	929	976	924	891	962	952	904	952	934	958	915	970	940	905	958	950	974	957	933	988	956	980	1022	944	988	903	985	970	970	968	971	924	919	960	972	996	919	891	928	954	958	944	930	951	898	940	933	967	918	942	949	906	956	945	899	960	910	971	968	1001	909	911	945	940	962	1001	890	973	1007	965	953	950	943	969	994	1002	944	904	960	920	983	992	955	956	985	956	1000	965	964	977	888	935	938	946	960	983
66003	100379	65831	30947	9442	2401	1032	881	838	815	836	792	891	868	810	800	863	876	856	853	750	848	847	845	845	831	891	805	864	834	786	820	844	878	832	870	870	843	778	805	906	839	858	848	851	816	886	842	810	801	817	834	876	842	858	873	838	853	822	866	844	803	851	867	875	820	798	844	842	838	932	848	793	789	851	805	811	869	807	831	828	832	858	853	838	849	876	791	802	870	876	804	833	805	836	841	810	858	836	845	842	835	837	821	872	781	854	832	823	820	780	884	843	850	835	799	838	799	843	827	866	787	891	819	790	912	809	855	839	847	873	790	825	822	870	829	854	889	827	849	850	826	796	869	840	843	847	786	892	866	896	854	871	904	894	828	810	836	849	809	859	884	791	794	855	860	824	881	814	799	918	823	827	865	817	818	823	822	862	837	822	777	888	823	845	816	829	838	841	838	855	859	801	827	874	838	817	868	840	874	806	824	836	829	847	845	820	852	810	884	844	834	843	842	852	850	826	805	871	841	834	793	859	860	832	849	846	894	798	787	844	840	799	822	800	843	875	789	811	902	878	811	890	824	791	871	802	838	889	819	798	890	863	837	793	794	823	855	808	787	851	826	784	851	779	849	831	839	811	782	800	857	814	863	857	843	864	823	824	779	796	777	882	812	864	886	837	827	842	859	806	822	895	840	812	809	823	815	786	868	808	859	901	795	851	817	842	786	829	852	845	794	848	787	837	830	820	863	901	872	829	845	848	801	795	825	850	847	825	846	812	861	796	879	843	877	924	831	861	848	858	830	871	845	862	834	862	825	815	862	850	821	841	854	861	848	875	844	853	824	890	850	847	869	842	818	855	853	818	838	893	890	772	764	869	874	847	847	848	831	829	787	868	839	830	799	805	824	804	761	860	824	831	828	849	853	803	886	825	808	836	900	829	838	863	849	792	840	815	869	836	874	843	878	839	843	837	850	812	831	814	895	835	861	838	808	806	892	817	857	866	829	820	806	892	864	853	842	889	852	830	874	872	838	822	822	833	823	825	804	805	865	831	805	812	846	832	798	779	848	878	848	839	827	862	856	812	884	858	817	812	852	819	808	825	836	787	804	830	798	791	836	814	881	859	825	897	818	896	812	830	854	858	806	825	855	826	857	884	848	849	812	883	833	807	834	817	827	756	838	826	816	875	874	847	830	842	831	844	860	856	844	849	855	848	838	839	898	827	845	883	833	826	825	841	836	810	873	793	863	786	793	817	833	827	878	813	806	800	811	864	816	852	885	837	836	831	814	778	798	837	861	860	829	838	855	824	883	820	868	836	887	869	825	825	833	813	878	782	811	836	859	853	849	825	829	798	844	830	744	866	858	800	850	833	871	853	820	878	846	850	854	881	780	882	823	844	844	852	808	830	822	856	796	843	820	826	802	865	839	810	794	808	846	879	854	852	825	871	789	776	841	792	791	844	832	776	813	829	826	815	869	850	804	810	771	813	815	874	901	835	854	822	815	836	805	826	836	873	847	791	819	830	842	794	846	836	794	816	844	803	843	806	832	859	831	891	847	851	851	813	876	813	834	894	812	840	868	858	847	848	838	853	795	836	806	889	779	843	821	848	871	844	814	830	847	897	799	816	808	843	806	803	816	815	803	853	832	856	865	805	809	879	853	897	870	818	784	787	840	812	823	809	835	833	849	848	799	838	835	827	826	824	812	893	819	852	806	873	793	785	876	840	841	799	882	814	835	822	877	826	871	837	840	821	848	836	845	850	844	827	813	850	826	865	789	840	839	851	813	810	871	823	787	853	830	854	796	773	827	760	856	826	831	885	799	837	811	836	757	803	832	819	841	838	843	832	842	793	879	844	777	828	881	806	830	831	873	860	835	834	834	797	831	868	851	838	859	841	832	804	830	816	798	840	816	907	835	839	852	803	866	840	810	847	899	848	825	840	830	858	857	857	842	863	874	818	803	819	864	826	824	837	884	780	837	835	827	794	758	853	831	872	832	808	813	872	832	837	884	850	855	798	845	781	838	859	859	894	806	844	849	833	821	869	855	841	821	893	884	825	824	833	879	843	857	821	844	829	833	806	811	869	775	834	864	769	823	855	816	809	835	806	816	820	848	779	828	853	849	869	817	871	844	824	836	851	823	816	831	854	799	820	840	772	829	824	820	816	835	775	830	843	853	913	862	845	821	876	817	829	834	820	838	820	816	862	870	780	846	849	816	799	820	821	822	853	787	826	877	827	876	807	842	828	850	853	809	814	837	877	867	820	817	877	829	828	795	807	897	803	787	851	800	836	861	801	828	879	827	854	862	830	824	814	827	842	819	787	841	882	866	851	832	906	787	828	837	842	887	840	871	855	845	840	817	861	844	823	848	855	827	861	851	844	803	823	820	873	817	807	880	840	810	829	826	808	828	836	801	888	787	844	858	867	783	831	846	846	846	867	859	893	846	843	809	807	823	921	803	814	845	818	812	823	865	844	865	832	825	855	849	835	822	852	866	770	845	818	851	781	810	835	827	779	837	858	805	814	849	857	828	871	836	806	835	870	810	865	880	852	804	821	815	860	813	751	788	836	860	877	792	848	847	828	861	878	874	828	840	794	786	834	842	821	804	843	790	816	855	845	824	808	804	838	824	786	829	829	908	865	831	804	817	846	790	817	840	823	809	885	774	852	813	852	845	840	825	809	844	816	822	839	851	843	843	843	833	762	799	860	818	825	848	828	852	832	835	844	791	831	872	830	798	857	821	798	893	781	812	768	813	810	821	808	872	847	856	884	807	891	779	858	848	870	829	800	813	788	816	802	830	817	822	844	801	860	820	814	822	793	799	843	840	850	835	839	824	872	806	834	813	838	821	836	812	854	837	862	807	784	838	852	864	852	815	808	819	803	840	843	821	778	877	841	779	823	829	837	845	836	818	786	815	832	855	807	844	828	791	825	832	860	786	800	848	862	843	821	817	810	827	834	847	854	788	827	840	839	870	830	815	842	832	869	813	842	866	861	844	801	855	793	816	788	861	842	871	850	883	822	807	833	805	916	828	826	808	839	843	885	881	789	855	798	848	829	864	804	829	806	786	790	847	818	854	875	875	800	837	831	829	871	773	799	827	851	836	842	845	849	805	798	848	808	766	829	843	831	873	897	804	809	855	839	801	881	854	811	857	839	798	836	806	873	843	873	805	809	780	804	876	804	802	826	858	866	814	838	834	827	790	848	843	892	844	852	845	838	807	793	774	840	853	844	870	822	819	854	806	771	831	825	797	852	827	812	793	815	822	802	861	851	865	846	826	832	846	771	823	819	873	824	808	765	852	829	828	807	832	888	769	836	780	831	830	813	818	814	795	804	833	802	838	831	791	863	862	875	770	802	818	809	832	823	833	811	751	816	824	820	844	780	825	795	844	860	841	898	805	864	806	817	822	838	836	844	869	810	827	847	908	826	823	881	874	864	857	853	870	843	824	879	851	805	806	829	902	840	761	832	825	817	856	784	817
31857	32362	24991	8692	1857	871	808	753	795	725	783	741	796	813	742	786	787	757	791	809	741	753	767	768	822	764	799	806	765	817	719	765	793	760	747	777	763	770	790	779	736	801	809	752	739	755	770	790	810	758	742	773	730	792	771	764	793	775	750	750	746	746	741	773	802	767	767	774	741	786	787	776	726	758	821	770	769	749	713	756	724	752	732	748	711	736	754	714	798	784	767	769	739	742	763	753	748	771	813	743	760	738	741	767	717	720	682	788	773	762	758	784	719	746	788	773	747	732	728	793	745	765	716	724	789	741	782	711	763	750	734	734	781	753	755	791	784	788	758	764	709	778	793	813	774	756	789	717	780	775	679	714	738	751	759	741	737	760	708	753	811	800	751	784	797	771	759	710	739	791	736	735	721	795	743	725	722	822	750	809	743	744	775	743	764	733	754	767	743	712	757	780	766	732	756	762	724	724	772	796	718	766	736	776	728	732	750	721	765	768	781	735	764	750	713	719	783	831	768	732	730	750	757	752	779	745	739	741	747	766	774	749	742	739	714	738	719	788	739	764	726	764	768	787	751	811	799	718	767	786	766	737	767	774	829	721	752	766	751	741	727	738	748	705	755	729	774	734	757	761	763	729	728	743	775	826	801	755	811	773	771	740	795	785	744	704	770	748	745	785	713	784	784	784	714	737	783	802	720	773	752	766	788	766	785	777	753	777	701	715	778	785	753	771	775	778	763	773	761	772	801	747	775	763	739	695	733	731	770	783	792	777	761	727	761	765	758	771	798	773	762	808	716	762	728	692	773	762	753	722	775	761	777	762	786	787	736	775	791	748	745	751	741	732	773	712	734	743	780	758	727	734	771	763	739	730	772	741	818	740	765	710	766	794	749	709	777	765	735	769	770	748	720	753	769	726	770	755	822	727	736	755	748	757	809	784	767	756	759	773	743	739	761	756	779	743	759	823	762	713	751	757	762	756	738	785	745	765	780	753	723	749	829	745	746	766	775	761	793	787	767	772	781	757	742	789	781	772	694	711	762	726	729	726	746	734	710	745	811	732	772	757	716	758	755	740	754	768	740	782	783	792	743	748	734	803	742	726	731	769	778	729	755	781	761	761	771	753	768	786	813	789	720	717	706	724	714	748	773	740	772	756	778	766	801	737	740	834	750	785	789	767	738	776	754	774	767	760	718	777	740	759	778	766	761	771	777	794	754	773	722	788	734	792	731	793	779	778	759	755	747	737	802	746	783	770	761	784	722	777	736	743	761	781	820	763	789	751	765	730	731	737	775	788	757	752	720	694	773	761	775	807	782	800	800	751	763	703	758	736	760	789	722	812	751	733	786	758	770	829	766	754	753	766	756	762	760	753	743	757	782	735	748	754	766	736	731	744	738	819	768	791	762	762	763	752	764	756	732	738	744	822	728	762	796	764	728	729	746	780	751	761	790	773	710	691	786	756	743	752	780	730	792	777	766	761	742	796	768	763	739	729	767	774	774	762	790	729	742	739	803	794	738	779	769	756	735	757	750	728	773	754	758	727	799	745	792	812	764	834	716	761	812	728	743	749	730	767	770	757	694	723	773	770	806	752	757	782	808	755	797	756	803	772	788	786	777	762	793	756	776	765	758	717	732	721	746	789	746	743	748	733	730	761	790	744	811	798	779	729	758	806	747	817	772	788	770	793	750	773	733	805	779	723	718	794	773	762	816	783	735	796	735	760	774	744	749	709	733	740	776	785	710	740	782	756	781	742	748	772	773	748	746	786	762	777	709	741	725	785	728	709	713	755	771	740	788	732	789	795	752	758	726	824	748	755	758	738	757	735	753	769	769	742	775	780	760	779	784	740	703	777	790	772	731	813	810	743	838	769	772	762	770	725	735	764	761	784	760	770	768	762	758	802	759	740	780	793	750	766	731	781	766	770	716	785	795	769	745	758	791	771	715	744	758	758	777	770	737	778	769	768	776	822	767	766	745	687	759	757	755	710	810	776	734	770	761	780	790	821	795	761	768	710	753	728	715	750	766	790	730	762	753	744	801	726	747	780	715	721	781	795	728	730	762	748	798	771	738	703	722	709	710	776	813	809	773	824	769	760	751	746	744	783	732	748	704	790	809	732	743	785	764	781	741	770	778	811	740	768	720	755	802	722	737	755	771	723	770	726	825	757	774	734	725	758	755	798	778	722	739	757	741	710	748	773	739	748	796	794	769	736	741	723	769	776	715	771	732	802	758	753	779	804	802	777	753	733	725	705	771	764	728	813	748	794	727	741	745	694	699	773	730	730	743	715	777	779	746	767	802	739	797	751	762	749	726	766	689	680	755	763	790	733	771	755	696	780	721	761	766	751	770	748	762	773	746	790	725	720	737	714	768	746	778	806	729	696	784	732	756	688	735	771	841	731	783	795	754	739	770	736	747	781	737	723	769	753	776	747	689	795	750	767	756	744	739	761	756	750	777	709	725	745	736	794	678	724	777	774	719	734	748	772	724	756	727	736	793	793	761	747	735	747	723	769	724	778	767	765	777	800	732	756	763	784	723	747	770	823	847	734	738	709	745	799	730	755	690	769	774	713	785	771	746	746	765	750	771	795	745	735	770	757	771	775	756	789	795	785	731	785	736	756	802	764	754	754	742	725	772	724	774	720	782	777	746	792	745	757	719	740	759	714	737	763	757	729	775	747	730	704	786	733	788	761	747	735	750	710	757	721	716	766	720	771	747	739	747	770	760	760	741	781	766	762	833	771	765	709	791	762	771	763	765	762	793	733	697	766	767	789	783	707	765	751	754	732	764	761	714	757	787	789	781	787	784	802	754	767	714	787	738	781	788	745	757	780	758	774	798	787	732	761	780	738	749	787	763	750	766	814	764	789	775	774	780	756	765	752	735	725	754	736	781	754	763	795	736	775	727	728	739	805	723	753	795	784	723	829	756	807	738	744	790	746	683	755	767	720	760	732	761	728	722	768	704	769	758	796	739	750	743	750	754	782	735	770	798	725	748	803	729	742	719	762	736	750	727	776	786	717	768	769	726	756	778	739	753	727	802	748	784	751	739	783	796	782	764	799	733	780	788	806	779	781	798	776	809	708	788	748	775	778	787	759	715	791	769	757	772	765	731	715	729	751	736	773	769	768	761	744	712	788	775	725	734	801	771	785	750	742	718	806	822	759	775	708	767	762	749	761	714	768	757	791	755	763	745	754	748	792	740	733	777	786	791	797	748	719	749	746	794	790	778	766	696	754	753	749	743	758	748	750	777	724	779	726	766	711	755	806	755	773	756	756	800	719	773	771	747	796	712	763	784	742	808	703	775	701	728	748	752	779	764	786	752	761	727	716	717	771	766	781	698	729	756	772	743	769	774	730	734	728	776	721	778	757	760	765	745	757	722	757	733	670	737	712	742	707	751	767	748	765	792	778	743	762	744	749	749	763	728	778	737	740	785	775	745	743	755	801	735	764	735	723	720	719	728	780	667	744	767	732	756	741
24793	36024	17646	4450	1359	701	628	595	585	593	606	630	577	558	602	642	624	604	575	630	640	625	580	600	615	593	615	587	662	613	592	578	599	556	577	581	597	588	641	571	603	580	593	575	637	572	587	592	601	606	607	573	613	587	587	637	607	634	578	616	581	569	606	582	588	592	617	577	624	593	566	604	606	593	616	647	568	605	604	591	575	608	573	562	598	563	598	605	611	598	595	610	603	587	611	633	593	586	619	586	631	624	616	611	591	591	586	614	621	620	625	607	632	574	629	582	561	641	577	581	590	612	613	576	564	601	584	602	590	651	572	554	579	593	591	567	679	615	615	610	549	579	557	588	618	597	585	532	619	583	583	593	602	612	607	631	599	601	581	608	618	569	575	631	584	559	582	662	618	591	621	607	648	619	609	628	598	583	605	556	619	591	559	567	590	580	615	585	580	574	590	592	610	617	596	562	576	602	570	585	575	582	606	604	632	542	605	615	596	552	644	614	593	573	608	580	598	592	586	638	607	613	574	631	621	569	637	618	601	604	610	625	614	574	580	573	606	602	596	604	619	574	579	590	600	568	605	645	610	568	588	566	657	585	590	602	633	562	596	669	622	590	603	583	561	601	584	636	606	580	599	604	576	642	622	588	591	600	588	605	575	580	620	568	576	602	604	569	581	568	597	596	565	600	576	591	584	596	558	618	606	592	584	568	567	565	587	600	627	579	594	651	642	615	610	580	620	646	624	574	610	606	591	598	610	591	628	610	573	638	636	616	633	594	583	618	646	558	577	611	603	595	620	606	606	576	630	620	604	590	587	603	571	566	613	574	589	591	612	593	594	635	571	602	612	577	566	599	605	559	642	592	595	565	585	618	636	626	603	627	578	642	567	556	582	577	577	581	616	610	543	558	555	602	646	561	613	562	609	609	587	603	611	609	555	605	602	579	569	574	632	601	627	578	618	597	605	590	605	629	584	598	614	596	616	579	592	581	635	567	636	594	598	620	591	586	549	617	616	575	585	578	625	640	624	588	607	596	578	614	576	593	565	633	617	604	582	609	653	614	608	570	588	663	588	603	616	557	596	618	628	555	612	598	625	583	596	602	646	562	593	566	597	593	543	604	651	597	625	593	580	596	624	575	589	586	590	586	595	590	631	652	621	573	547	569	599	563	617	619	623	596	574	603	576	561	627	570	566	617	623	623	598	573	576	616	631	605	589	562	596	562	601	563	594	630	603	573	588	591	595	581	628	563	622	623	626	629	583	612	581	607	580	602	600	583	557	617	591	577	597	555	606	628	533	602	604	634	595	578	604	595	601	596	620	613	573	616	592	630	603	585	602	621	614	669	589	584	573	572	600	625	609	593	591	615	594	626	573	567	585	607	611	552	606	590	558	585	572	607	619	568	586	614	589	565	629	619	589	616	560	570	572	573	597	582	601	588	593	598	612	594	597	624	560	581	604	599	598	576	623	589	622	578	594	597	558	547	603	590	603	578	608	588	592	588	641	590	639	590	587	546	612	645	654	635	551	561	623	573	599	540	575	600	591	584	580	593	577	628	608	544	571	553	573	584	624	655	584	619	597	623	563	595	586	603	613	551	573	580	578	612	580	592	539	576	574	640	610	550	584	606	595	606	589	611	575	553	564	577	659	576	629	617	601	557	634	558	611	600	553	621	652	579	564	609	593	652	588	602	641	581	550	558	570	597	617	627	638	586	626	613	633	541	585	589	595	571	595	654	580	613	580	588	546	610	563	603	590	599	585	586	640	561	593	618	576	598	645	574	626	619	597	627	623	596	584	597	604	596	589	583	567	603	598	636	575	611	589	574	624	587	627	595	600	554	591	581	633	618	576	641	571	589	606	630	574	577	600	613	628	645	602	585	588	552	596	639	600	595	635	586	595	607	577	581	603	560	590	589	612	634	637	565	609	625	626	594	600	582	585	587	641	556	570	598	614	619	569	574	604	593	590	542	622	602	603	606	571	599	567	580	579	612	575	563	563	615	629	616	637	630	628	559	588	602	612	608	596	600	633	576	577	606	598	583	613	579	554	573	602	585	617	672	613	605	566	618	602	637	557	609	574	595	594	614	571	638	621	603	608	599	556	595	579	573	615	623	611	602	597	601	566	564	550	623	613	544	524	593	579	590	559	595	611	579	594	606	626	597	601	627	608	584	593	646	570	611	599	579	592	619	581	598	573	597	554	619	618	590	590	599	580	553	600	606	603	605	590	603	583	599	584	600	632	546	625	627	604	584	572	613	592	610	576	645	582	594	607	600	611	616	592	593	543	581	603	585	622	605	581	595	573	591	585	573	623	588	609	615	620	592	583	594	613	575	587	588	586	576	599	628	607	557	595	626	596	573	598	596	577	580	641	595	607	613	616	603	590	597	605	636	618	568	600	620	578	585	571	556	618	590	606	604	560	611	604	644	608	584	585	549	626	586	588	587	598	564	601	616	629	604	587	621	592	570	582	622	541	618	598	526	580	577	587	629	631	587	569	618	615	560	617	579	612	604	572	571	621	579	595	618	603	581	583	614	591	627	626	566	583	560	594	618	616	630	611	612	578	650	587	611	603	596	615	592	598	553	583	608	612	598	613	548	622	615	586	573	590	568	627	611	586	552	633	562	570	598	578	653	642	584	614	589	575	582	628	585	620	589	616	614	585	600	606	620	610	593	611	613	578	615	626	607	550	601	613	594	597	566	598	573	585	619	619	569	595	571	600	592	575	574	608	566	619	571	592	616	610	603	616	573	634	621	615	582	605	584	613	591	643	548	619	590	603	567	600	631	617	580	608	594	596	561	622	568	613	577	586	620	578	578	623	650	596	569	575	572	600	551	591	607	605	629	593	613	596	606	565	580	595	582	573	609	610	582	597	624	600	570	616	593	588	571	601	624	606	577	628	619	583	637	643	614	600	602	613	598	581	610	555	574	616	642	629	610	626	627	625	611	611	572	652	595	630	596	607	580	587	608	623	638	587	561	639	587	589	599	561	603	604	602	604	561	598	593	585	590	566	597	594	638	581	640	590	610	630	618	588	570	590	595	626	578	603	604	589	616	570	582	607	592	625	620	537	586	579	601	596	589	640	621	630	579	601	561	624	634	566	621	593	655	608	597	603	585	580	587	610	630	623	604	609	595	602	570	613	611	586	604	573	603	571	602	586	631	628	590	559	623	580	559	582	612	613	615	594	589	584	652	610	591	561	564	574	615	574	587	620	630	589	588	572	638	612	578	597	557	605	588	581	653	636	555	544	564	580	586	581	637	590	558	578	606	607	624	615	622	578	590	584	606	625	590	546	618	552	568	568	568	600	612	617	590	620	583	560	602	576	574	602	618	553	595	651	566	577	607	629	651	616	552	607	597	564	620	607	588	611	568	577	607	560	578	576	630	619	586	614	582	587	611	618	579	576	625	557	571	574	608	562	600	591	615	586	598	583	576	624	578	619	566	603	634	610	618	606	577	597	624	591	615	558	580	614	566
26682	29963	41247	30769	12247	2363	1036	836	797	750	765	782	827	811	794	755	837	756	812	842	770	798	747	787	795	824	755	782	758	778	791	807	780	875	797	845	766	866	773	732	802	814	780	750	817	718	756	792	780	741	762	799	771	788	780	797	808	817	741	764	746	782	823	813	804	835	784	729	741	783	829	740	785	835	828	760	749	787	732	820	788	726	785	753	770	776	782	772	780	757	805	763	837	786	714	738	832	795	740	798	773	769	745	748	759	773	777	756	797	744	797	804	742	754	829	790	761	772	818	769	773	768	802	779	758	784	805	769	787	776	789	790	765	756	792	832	809	767	774	756	785	748	787	797	743	805	778	733	812	784	816	793	781	815	788	825	811	779	825	792	836	782	772	764	785	791	715	750	845	783	751	779	828	808	823	795	799	817	834	795	802	763	797	792	779	748	796	823	794	768	800	831	798	771	815	767	795	753	838	765	769	757	820	837	770	744	818	786	778	806	746	768	801	809	765	766	781	774	751	787	753	822	762	718	768	726	779	753	824	773	800	788	763	724	793	801	735	796	768	787	754	758	763	766	792	794	759	773	811	725	750	804	749	736	773	798	814	800	792	804	747	745	737	756	808	795	815	803	754	767	775	706	768	749	802	752	766	817	785	793	758	793	763	834	834	731	812	824	761	783	829	742	765	784	765	771	773	764	771	792	740	757	825	809	862	757	809	743	781	765	744	763	730	764	798	766	772	739	815	797	745	785	791	767	744	774	738	765	775	814	773	750	803	749	757	763	803	737	772	804	792	753	778	856	755	760	805	790	765	778	752	790	762	758	802	775	786	761	753	779	800	747	763	843	758	796	760	740	802	789	793	772	823	788	795	775	753	792	764	815	744	782	785	780	765	747	705	785	798	788	801	795	810	734	784	801	767	769	759	744	803	738	773	762	763	825	787	735	734	794	713	757	739	757	773	816	794	744	779	806	810	740	766	759	768	748	813	774	794	765	726	745	743	753	742	752	773	779	837	795	752	818	777	790	805	745	784	775	737	770	752	793	717	848	751	838	792	780	772	797	798	766	750	768	778	772	811	790	717	781	780	806	762	769	756	784	769	707	794	788	788	778	783	765	718	792	828	818	773	725	741	800	757	796	770	782	848	748	759	774	746	785	737	770	803	756	734	785	767	770	762	784	772	798	704	757	745	760	786	798	777	742	773	756	759	748	773	767	746	833	768	812	791	738	741	798	781	808	775	765	767	789	830	798	798	811	797	830	770	749	795	786	829	803	762	793	739	772	798	751	741	766	730	776	740	788	791	804	784	783	751	827	767	757	759	740	751	758	790	744	778	837	775	742	774	760	819	733	795	798	760	746	755	758	788	782	810	764	803	760	712	804	795	813	801	774	768	812	741	805	796	778	768	787	740	789	765	792	853	749	738	733	793	820	801	747	773	819	762	808	807	825	819	761	766	784	780	766	810	774	780	750	808	796	782	775	787	765	778	799	782	757	751	769	788	806	760	774	780	725	747	817	790	753	801	764	800	761	787	749	767	748	790	755	801	766	760	801	756	786	836	745	797	767	792	808	773	749	793	808	765	705	830	759	753	808	813	817	714	792	739	799	737	773	780	793	797	782	790	774	751	807	812	762	726	802	795	783	775	755	748	797	797	759	766	786	752	781	773	746	780	795	806	729	811	767	731	792	790	763	809	808	766	781	763	782	754	761	716	773	810	810	703	776	758	747	770	709	749	799	791	804	775	757	807	785	734	741	795	795	808	723	768	764	769	735	796	774	758	777	835	752	769	793	828	790	747	757	765	788	772	819	798	804	805	735	793	724	805	759	764	795	770	726	772	784	756	745	796	845	768	810	801	768	823	782	791	801	758	752	758	785	763	771	802	771	749	820	752	769	800	807	814	786	784	745	776	794	811	790	784	758	755	769	784	784	719	755	792	750	778	785	789	766	775	740	786	832	699	786	795	823	752	795	790	747	763	785	786	767	763	815	795	769	751	752	794	723	786	794	780	780	768	763	766	753	782	727	717	817	795	808	752	735	772	813	737	777	760	774	745	769	775	776	794	801	771	757	761	770	805	770	755	771	777	820	740	783	770	767	750	764	778	813	781	816	796	759	777	777	752	760	795	772	794	740	792	752	800	763	780	780	791	763	723	781	695	753	827	763	773	761	798	750	774	771	806	824	759	742	763	808	758	812	824	770	754	748	764	740	804	746	802	750	792	817	736	787	762	793	787	792	790	746	756	725	786	805	713	781	762	802	794	767	710	760	829	766	753	823	784	761	737	789	776	790	786	754	781	725	764	801	765	785	768	788	761	789	771	753	739	766	783	731	750	769	770	845	767	770	737	794	836	762	792	796	747	743	766	755	789	812	789	769	760	785	767	745	809	767	801	779	723	774	769	811	765	783	787	800	737	752	769	794	840	796	743	797	761	753	812	721	811	746	838	765	774	798	754	788	722	854	731	762	742	770	771	753	777	798	754	857	749	768	801	796	798	748	742	784	846	760	800	805	786	751	797	743	761	834	756	732	775	731	782	805	767	723	712	813	757	776	754	766	754	767	753	829	783	732	823	781	754	760	814	764	771	810	802	789	789	760	758	800	783	761	802	820	773	753	785	777	770	742	749	856	772	759	788	757	760	780	787	718	855	741	769	771	800	771	774	725	808	770	746	767	785	728	810	778	803	809	736	761	781	815	749	783	767	806	702	704	812	754	765	800	761	755	774	781	812	772	810	748	780	755	763	831	788	826	799	738	792	746	779	772	743	695	772	731	772	745	777	804	773	772	778	816	786	797	768	782	816	752	800	824	782	736	778	738	701	810	780	798	796	759	778	745	764	807	806	786	768	739	771	806	791	792	789	809	800	757	776	820	693	793	772	782	759	804	733	782	781	785	771	780	823	753	753	791	790	811	784	774	775	791	781	803	777	792	783	787	773	784	784	775	815	799	735	823	752	782	751	794	744	759	817	769	790	786	758	817	742	778	748	869	785	804	791	789	811	759	720	813	795	766	760	773	835	748	774	800	745	832	783	773	761	767	786	789	805	809	804	770	776	783	797	769	770	804	764	754	692	738	798	739	805	749	767	772	833	783	784	793	812	756	801	783	755	850	811	800	704	743	778	790	809	752	795	805	749	791	776	780	723	741	771	815	781	795	734	804	749	785	746	750	811	773	796	776	794	794	800	803	771	761	784	809	840	792	798	745	791	801	741	769	764	796	769	746	787	812	778	785	734	750	759	818	746	768	808	809	808	773	745	761	817	834	769	784	814	801	756	759	808	746	806	730	748	800	790	763	723	788	786	721	755	765	799	713	736	752	746	799	791	774	766	784	768	766	728	779	781	778	795	718	772	790	813	787	740	764	770	790	707	831	772	756	762	805	768	764	742	772	749	779	780	789	817	743	763	796	829	795	762	778	787	779	803	769	763	788	769	750	814	754	776	791	812	816	777	759	739	807	787	734	770	816	800	769	747	755	758	770	803	787
58438	83649	51537	18576	4865	1318	744	642	650	675	653	698	634	650	639	615	676	678	747	637	651	647	654	683	707	634	670	629	671	686	650	622	666	628	643	613	630	662	650	653	678	653	661	646	644	644	655	685	609	672	660	668	672	641	623	666	666	645	651	670	665	644	675	675	666	696	669	659	631	647	599	625	656	665	658	655	647	678	656	639	675	633	653	654	623	634	667	685	655	678	672	645	667	650	695	680	675	631	659	676	620	671	675	679	653	624	649	661	666	626	634	629	651	663	697	665	679	667	693	706	652	688	649	660	642	644	650	659	637	661	701	664	660	636	669	634	663	623	660	662	596	607	667	684	649	626	685	670	671	672	664	683	654	671	617	673	683	652	672	631	633	678	654	629	651	689	630	641	695	669	650	655	635	639	621	598	672	675	690	699	637	610	661	625	720	656	629	639	687	654	681	659	639	627	647	631	661	685	614	637	652	656	641	630	671	645	599	669	609	659	690	610	661	693	670	631	659	662	664	626	664	642	647	621	630	706	703	695	619	596	626	629	683	619	655	647	646	670	633	647	640	651	669	660	653	676	647	634	676	606	641	638	596	678	666	637	684	697	664	660	649	694	616	628	658	642	654	621	662	675	674	661	698	629	644	609	649	673	644	640	593	622	601	643	647	671	664	652	615	648	652	638	651	635	661	595	637	654	678	660	686	628	635	695	635	633	673	650	649	602	627	665	633	654	611	659	678	675	662	699	646	626	672	636	666	677	620	651	661	615	642	662	692	650	649	643	649	654	674	650	654	677	637	640	653	646	599	668	652	673	629	655	671	640	653	648	712	613	678	666	599	680	678	644	620	725	630	647	675	672	731	666	684	655	692	631	700	656	671	665	616	659	627	716	645	666	680	590	666	652	660	674	686	648	669	650	686	661	639	618	668	646	662	677	636	653	607	651	645	692	696	626	689	635	671	626	683	653	635	658	683	649	667	630	627	624	658	682	650	658	671	654	636	652	645	657	677	633	657	635	696	682	635	641	669	654	680	668	655	653	627	673	610	685	692	692	665	634	649	633	665	638	692	692	676	694	705	668	649	665	705	681	646	672	704	646	699	631	627	644	664	609	665	654	631	634	614	647	684	685	660	633	650	641	682	631	649	689	643	642	672	655	600	708	645	649	653	666	641	674	619	658	602	629	655	658	648	648	713	655	636	674	615	654	723	625	697	635	640	654	674	657	639	711	692	645	657	635	613	644	641	643	667	626	641	646	619	677	657	655	677	597	657	636	670	608	678	654	648	629	623	656	618	683	645	645	632	649	646	690	665	692	674	640	656	615	652	680	583	683	644	599	730	602	611	641	620	650	626	632	594	646	678	656	653	654	650	628	609	704	681	649	709	644	609	649	717	645	656	629	692	673	643	671	631	650	647	662	669	663	622	659	687	654	658	687	594	614	656	670	639	634	694	681	700	705	707	636	627	705	671	666	659	609	694	615	611	615	614	656	675	689	669	653	647	711	622	659	652	638	645	630	664	678	653	683	659	671	663	644	642	648	636	672	627	637	636	650	624	682	616	693	666	675	677	619	678	654	695	643	632	691	700	646	682	638	713	681	686	613	614	617	684	645	661	686	618	645	663	677	650	658	685	678	631	665	655	677	648	637	597	691	651	681	663	647	631	694	623	659	668	648	662	644	642	645	654	615	663	669	690	663	706	652	661	620	666	621	663	640	662	646	666	637	649	647	665	654	663	672	692	659	675	662	638	702	651	635	652	668	637	650	679	641	659	655	661	670	642	657	658	649	677	688	648	657	699	650	670	661	685	615	670	636	666	656	679	663	651	684	682	633	624	669	682	642	633	675	617	675	668	650	649	650	627	634	606	670	619	634	703	667	667	677	642	648	615	698	636	679	638	677	635	712	636	641	644	645	658	723	610	638	632	644	629	621	682	594	627	683	629	658	629	685	662	640	664	642	673	654	660	665	635	632	626	685	639	655	685	656	628	652	674	665	636	648	638	667	710	668	624	639	643	672	698	626	641	634	673	695	651	666	653	614	675	636	655	640	714	685	644	655	665	653	645	664	736	687	662	652	662	643	679	699	676	692	669	645	687	740	649	653	679	624	709	660	653	666	648	687	704	635	659	697	620	675	657	657	648	651	677	620	657	631	646	663	640	636	659	642	612	638	643	631	632	663	697	660	632	636	665	644	671	648	676	661	631	650	650	656	666	571	662	640	623	643	682	623	661	597	660	631	645	640	618	640	697	679	634	671	670	646	635	625	628	645	639	683	658	672	624	627	638	631	601	635	638	692	617	679	673	686	609	666	655	658	656	675	636	636	654	642	623	680	688	652	641	650	672	678	650	698	598	643	699	680	656	633	663	660	657	648	658	667	655	660	644	667	653	620	672	660	627	666	701	685	611	653	640	631	687	665	624	676	666	629	665	694	684	652	643	667	653	694	651	665	651	648	628	654	623	694	633	632	657	665	665	627	637	650	684	636	660	624	656	671	642	672	656	640	642	689	671	620	656	659	654	670	646	651	653	621	631	659	680	657	611	648	653	669	650	629	613	630	624	650	671	651	678	636	654	642	650	621	673	677	668	669	635	647	640	638	663	660	714	689	644	652	647	652	665	654	646	648	668	643	630	702	642	714	657	642	675	661	660	646	715	646	635	645	643	667	645	686	660	603	676	614	664	651	623	676	668	653	610	682	652	633	596	650	661	671	643	646	621	640	682	702	659	631	617	685	629	640	669	645	696	678	629	667	684	662	646	626	646	689	641	642	661	624	630	652	680	648	613	657	658	650	667	684	650	611	617	658	637	656	660	650	661	698	668	698	611	668	628	647	684	655	675	651	660	664	678	628	624	680	639	655	647	662	678	704	674	674	645	676	638	691	646	693	672	638	626	632	689	649	622	652	637	667	631	671	668	686	643	665	649	647	625	690	723	589	611	731	631	642	622	629	615	675	686	634	638	663	658	635	640	653	652	668	687	667	642	647	639	636	646	633	662	678	682	618	603	692	629	685	597	700	655	673	655	673	677	657	690	641	642	707	644	614	665	667	644	655	629	656	640	627	607	685	644	674	668	668	632	704	626	641	660	642	678	663	660	638	633	639	648	656	659	629	630	647	695	639	635	658	677	721	668	658	671	694	643	635	641	669	689	683	667	615	665	625	617	612	652	649	597	725	641	646	654	649	637	656	704	661	656	651	657	631	651	645	672	633	653	672	619	708	678	640	660	659	663	671	676	643	608	687	712	640	641	652	676	697	623	624	657	682	624	688	691	668	645	655	653	638	663	629	672	660	615	654	655	651	624	630	663	701	639	663	663	616	601	640	628	664	647	689	679	635	667	631	655	694	638	641	643	635	693	613	649	670	645	572	653	618	649	712	668	697	651	623	628	586	660	657	616	626	680	651	647	651	621	606	655	650	623	704	633	652	639	653	634	640	585	629	645	601	688	647	657	654	638	610	621	614	646	651	665	639	617	647	640	650	649	591
24412	23944	34821	30072	21734	12504	2697	1157	1030	1038	1017	997	1047	1032	990	989	1015	992	953	948	1023	1081	950	973	955	960	955	971	979	952	978	1014	1006	949	913	1056	1003	943	950	971	983	972	978	922	1016	954	975	947	967	960	950	970	987	993	936	1020	979	992	979	937	959	947	946	994	967	947	951	991	957	923	954	977	961	964	1014	993	971	967	982	933	971	1012	1002	960	1013	937	915	935	923	1011	954	964	998	988	931	948	961	977	1021	1032	979	967	1001	981	962	963	953	961	927	974	956	973	971	947	1004	988	949	984	1023	973	990	988	939	953	954	983	954	985	935	945	968	919	921	944	948	895	992	1027	1013	1002	935	985	941	935	957	966	939	948	920	961	978	977	946	952	990	959	907	978	914	938	945	950	930	958	968	969	981	981	947	958	916	935	997	951	1010	1016	958	988	1008	923	1021	901	938	925	987	953	946	981	940	985	988	1000	924	954	927	887	950	922	956	975	876	997	911	965	1051	977	1018	966	970	979	990	896	1005	975	995	982	980	941	969	973	965	951	951	977	942	925	928	955	968	966	939	961	989	985	887	930	1013	959	962	907	987	942	980	949	964	952	983	896	950	940	1000	970	907	981	928	912	948	960	979	1038	971	919	992	937	959	954	916	928	894	920	983	934	996	978	987	943	929	967	937	999	1003	964	911	963	956	959	964	923	951	942	960	912	960	970	965	954	938	948	940	910	977	967	950	965	967	950	991	965	926	994	964	984	976	973	957	939	975	965	971	993	947	1012	1016	985	1021	961	925	986	971	928	966	998	946	1039	943	967	940	990	1013	922	956	993	890	909	922	977	968	974	977	1001	985	996	979	957	968	923	991	936	973	970	926	910	935	933	978	936	988	1011	972	952	1013	921	973	951	1006	975	927	958	954	945	968	943	1009	956	975	945	998	992	1000	936	1003	974	934	985	1016	968	996	941	1015	956	983	966	930	983	960	1002	965	971	943	930	962	896	1037	953	941	970	959	974	955	987	960	1022	951	932	970	977	952	958	950	961	964	935	1001	963	983	1022	940	986	970	931	915	934	923	943	962	955	980	927	910	1011	948	1014	941	896	979	910	966	1028	916	930	969	931	927	940	974	951	1016	994	897	954	954	914	931	1006	982	923	957	953	936	940	939	997	1004	1021	963	943	942	1008	937	915	951	929	943	984	918	989	967	921	1021	980	931	894	944	971	963	973	930	933	986	920	914	957	941	956	972	951	951	972	957	964	997	944	967	918	937	987	910	988	976	947	989	967	927	970	1002	929	976	901	1016	995	994	1011	972	901	920	991	950	959	953	969	937	900	926	951	974	919	898	899	979	936	1006	966	992	912	928	1001	1016	942	918	1023	888	1019	944	929	924	986	939	944	944	1010	1033	1026	977	930	944	923	988	862	914	1011	969	956	955	881	945	998	968	1003	1018	933	940	948	944	954	970	970	1028	938	968	964	957	978	987	988	985	937	969	901	895	901	923	957	986	945	962	977	960	976	939	952	967	963	972	1024	928	920	965	936	996	975	925	967	998	933	893	966	961	983	970	942	950	996	925	981	974	956	984	888	930	932	972	985	939	962	933	935	996	916	940	978	964	967	907	995	898	946	915	949	963	1016	978	961	973	977	953	1063	1014	925	965	939	971	964	966	920	917	939	979	930	951	947	934	987	1014	915	945	1013	1004	957	974	1005	955	984	993	996	957	973	995	979	938	935	1027	943	967	976	967	962	903	974	992	966	961	976	960	946	968	952	936	948	921	941	982	990	936	973	914	918	942	925	969	937	953	918	954	983	958	951	969	977	1027	940	926	971	942	939	953	969	936	979	1032	924	986	948	967	961	971	915	959	941	935	963	956	956	918	943	977	946	980	895	982	976	940	947	942	929	972	990	939	976	922	976	999	960	922	969	952	970	948	1004	989	936	925	1016	936	942	909	947	918	950	964	1021	957	962	920	925	895	1019	957	930	936	984	966	956	985	954	941	921	950	955	940	975	973	945	982	938	985	1003	977	941	987	931	930	989	984	998	988	917	931	913	1006	915	940	931	890	987	971	919	1005	928	965	913	967	959	1018	1006	978	967	966	965	951	983	951	939	935	972	1002	965	1052	935	944	979	977	926	953	889	945	931	940	980	984	918	882	937	1024	956	999	927	908	925	909	918	1007	969	992	943	997	892	960	956	957	981	970	959	962	963	921	955	946	961	989	981	930	977	980	903	971	951	954	967	941	969	980	957	920	1010	979	982	959	952	928	1038	984	975	966	964	1023	972	932	1018	942	974	977	915	966	958	994	917	1019	980	941	950	929	971	996	913	1041	977	996	996	934	1025	956	974	958	911	936	1028	961	923	968	946	911	940	968	970	937	949	948	941	976	972	924	900	915	990	988	938	924	945	968	1005	1008	966	914	947	994	937	947	915	970	932	926	994	964	972	984	980	940	986	980	1008	960	890	999	968	979	974	940	963	966	937	967	989	1007	954	932	950	929	969	939	1017	1000	954	980	959	994	940	990	1009	968	968	915	951	963	966	954	946	1000	964	972	938	915	976	976	934	932	920	919	976	948	968	904	978	959	1025	976	954	960	951	974	956	983	986	949	895	1041	983	965	942	904	923	1013	954	945	982	963	952	996	958	979	1022	1008	1021	937	983	973	949	969	934	927	920	957	977	982	1003	999	939	945	957	967	987	1008	920	957	936	943	960	991	927	996	950	961	926	959	977	975	944	896	946	963	910	933	921	951	979	927	957	940	926	988	963	1003	941	956	951	918	1002	941	922	986	952	1016	966	923	943	943	965	990	1058	921	921	905	968	984	931	963	889	966	1011	972	950	987	977	924	969	923	979	1002	903	955	911	987	927	955	980	935	972	895	946	922	964	953	934	959	918	963	946	983	939	968	980	983	974	990	875	928	937	936	917	931	945	977	1051	913	967	975	988	942	963	920	1009	990	941	933	982	940	948	961	973	977	988	932	934	921	975	999	988	976	985	981	987	897	986	958	955	996	962	1011	927	962	952	926	985	944	944	976	961	953	963	996	962	917	957	961	937	930	930	975	1028	963	943	966	1015	956	963	981	984	898	888	912	984	946	941	909	943	965	952	960	1003	927	942	937	990	995	983	974	971	952	955	982	953	946	920	964	982	920	950	927	950	957	979	940	959	918	953	1024	926	987	902	948	1004	926	952	956	960	896	929	923	985	915	915	948	1021	936	916	920	988	929	966	989	929	955	1024	946	907	983	1010	981	1027	955	982	1019	1028	919	961	931	920	915	1005	977	906	938	914	1016	953	952	943	924	941	968	908	975	962	997	959	933	943	999	992	951	942	997	972	953	905	952	930	981	972	930	992	980	957	923	947	998	922	950	946	960	921	979	966	947	930	955	948	961	972	989	957	978	923	931	952	924	980	982	953	989	955	944	934	968	941	916	970	936	933	946	961	962	1025	958	955	929	962	937	991	949	958	959	977	1009	1033	998	943	979	987	973	952	919	996	932	963	1001	949	997	917	935	979	919	1023	953	953	943	953	932	923	962	932	949	989	944	937	980	951	931	941	948	960	1010	938	922	973	952	991	950	944	914	970	934	910	965	972	929	947	953	919	952	898	909	1022	969	997	965	971	981	920	948	984	916	915	955	928	951	1019
61788	102046	69742	35958	11694	2824	1063	863	921	851	894	861	840	868	872	853	853	838	916	854	873	925	857	866	909	854	884	834	871	844	846	852	904	837	919	882	838	899	918	877	908	873	865	841	858	866	835	886	888	866	869	878	853	889	859	889	846	824	827	861	846	812	906	859	853	829	839	886	874	898	864	868	880	856	907	883	858	897	859	895	850	962	861	857	829	858	846	842	882	902	887	877	879	880	830	868	886	874	823	828	871	831	851	874	873	868	892	832	906	858	887	871	884	883	911	854	825	837	861	834	831	865	824	883	899	875	851	824	903	897	841	817	852	902	808	840	871	862	858	837	874	870	888	858	861	897	922	834	895	834	828	846	838	835	842	814	880	863	857	842	869	930	860	846	880	869	869	827	887	879	843	817	840	837	906	878	893	857	881	850	867	892	817	852	828	894	893	882	873	849	848	807	871	866	870	862	826	817	890	836	894	872	847	828	825	896	832	877	913	878	802	872	821	831	832	865	832	870	846	851	861	858	894	916	897	831	841	912	866	855	897	840	822	919	895	875	852	858	824	849	849	853	843	882	836	867	838	880	889	876	906	824	821	889	856	828	845	862	850	836	801	869	884	860	829	869	851	804	823	839	876	829	868	852	853	860	863	848	870	845	881	824	855	828	802	854	818	838	866	844	833	842	851	843	811	881	806	821	856	896	911	879	884	798	830	847	868	846	821	825	805	848	864	845	850	856	828	833	885	827	883	798	878	837	828	821	897	866	829	816	854	852	862	805	835	861	845	850	882	840	889	853	872	846	876	835	904	803	869	878	831	901	820	899	872	850	866	921	853	875	855	918	864	837	866	848	847	868	871	866	828	847	881	854	889	836	902	827	898	840	877	865	861	843	908	859	857	851	877	886	880	839	889	877	828	811	872	858	887	854	866	854	859	922	893	801	880	875	870	856	868	904	822	878	912	849	884	853	868	804	854	912	870	822	860	855	821	852	840	844	800	853	884	866	810	794	842	844	875	856	850	891	836	860	890	905	868	859	870	892	836	888	864	836	881	886	834	800	815	815	886	819	862	787	860	925	884	869	879	874	829	834	847	867	839	840	826	917	885	853	894	867	921	809	860	830	825	835	830	864	810	841	806	831	900	844	825	857	894	830	838	873	897	875	820	844	840	812	844	835	876	822	864	865	796	832	855	835	836	854	826	891	878	892	821	852	885	871	860	812	858	886	821	885	861	897	866	860	831	866	831	818	898	835	902	862	875	872	862	780	858	808	828	899	822	878	892	855	824	781	870	868	873	873	862	856	902	876	883	857	863	885	837	904	880	794	860	878	898	875	875	903	834	863	897	863	856	838	883	894	878	838	859	887	856	866	884	815	849	913	787	856	806	813	876	867	788	870	890	895	831	844	847	805	869	846	806	820	885	810	926	897	856	870	864	836	886	835	885	839	850	878	862	882	837	877	857	898	910	856	892	850	895	840	866	829	825	819	851	880	866	870	863	811	825	854	899	905	884	862	824	834	834	834	862	829	832	858	867	853	844	830	816	861	825	846	865	934	876	817	845	812	828	873	855	854	858	867	844	854	868	812	860	837	896	866	818	833	873	854	863	889	876	861	876	802	798	823	825	815	895	832	877	854	845	835	827	864	830	872	828	834	838	837	853	876	893	861	872	890	908	840	869	894	855	892	852	844	853	857	914	830	827	847	894	872	886	872	846	861	862	810	855	826	863	821	881	882	865	895	838	807	951	893	897	815	918	870	911	882	848	837	850	821	894	850	852	848	884	905	845	850	837	855	852	872	913	836	898	812	808	901	819	890	862	829	799	896	858	834	857	900	875	873	840	898	802	866	852	875	884	817	853	869	862	862	910	866	891	841	867	843	840	911	869	886	844	843	884	863	879	846	830	813	823	866	813	858	860	833	830	876	846	848	853	919	824	857	874	800	867	808	825	833	851	880	824	890	900	879	859	871	847	872	828	861	862	844	867	872	818	886	893	839	848	911	841	888	872	915	885	856	821	835	849	887	879	832	849	855	875	816	855	904	841	840	861	870	871	874	809	830	902	855	875	835	874	868	804	838	881	842	852	867	873	877	870	870	799	799	890	889	829	854	913	868	811	792	858	821	882	860	868	849	849	871	842	872	856	877	860	839	804	824	815	901	834	857	859	875	833	828	835	864	853	859	851	880	888	844	887	866	916	845	845	841	894	832	873	835	789	889	804	825	874	873	913	842	922	890	850	895	816	778	877	869	857	859	829	874	843	837	852	903	861	850	898	836	860	814	896	853	825	852	898	851	853	826	852	910	883	876	850	839	819	851	838	842	887	864	860	851	774	871	822	843	898	889	830	818	877	852	849	868	872	851	815	844	831	865	914	854	833	822	847	841	845	841	840	822	814	813	860	841	853	846	819	770	817	826	923	861	845	902	837	861	856	858	873	896	840	796	865	860	870	830	825	829	905	898	825	912	887	825	899	877	829	858	883	860	869	886	876	833	862	908	869	878	870	882	850	890	873	884	899	887	853	787	877	872	855	825	966	821	861	826	845	875	880	807	826	933	848	838	844	789	831	791	828	844	775	864	852	821	885	816	855	810	873	829	896	898	870	898	812	871	862	814	827	812	877	854	850	861	861	835	842	884	875	821	862	859	849	868	834	899	872	868	834	868	851	881	884	868	887	877	874	829	863	859	853	853	825	835	874	852	827	844	858	890	762	881	881	825	823	848	858	817	834	852	843	908	831	886	861	884	866	867	804	862	932	848	878	842	832	812	829	858	881	871	821	879	810	875	893	903	864	872	842	837	866	885	839	878	881	869	849	848	871	835	827	826	858	852	796	871	817	843	855	822	848	840	939	837	822	847	841	827	875	869	829	829	826	895	887	906	863	830	872	902	800	824	886	826	897	865	816	844	841	827	863	853	888	811	842	896	824	868	862	893	861	830	859	840	827	911	857	839	831	781	897	818	816	856	814	856	882	832	896	850	866	841	881	839	794	837	875	868	894	819	864	840	862	894	837	848	824	866	841	863	826	852	813	882	907	822	926	884	847	830	886	839	879	892	879	851	812	836	848	887	839	844	832	821	877	840	816	916	814	887	897	844	899	829	824	850	812	859	855	849	843	878	834	876	815	901	885	840	845	903	822	844	816	826	899	870	905	899	836	860	864	803	859	879	843	882	895	865	867	840	842	939	867	878	879	860	856	898	841	895	875	865	872	881	847	894	805	890	874	862	847	852	825	871	849	876	857	870	841	838	866	820	901	858	904	871	841	879	809	844	855	894	891	890	836	876	845	850	861	894	869	858	838	819	927	923	812	882	851	858	873	826	820	861	872	881	883	851	831	820	794	870	872	796	823	860	808	871	874	832	861	880	879	793	921	843	856	823	845	875	828	862	823	855	834	887	847	876	827	849	836	896	898	818	839	845	826	836	837	845	836	838	834	802	845	837	827	811	886	846	873	825	901	876	837	885	866	840	840	902	838	859	868	818	873	843
31849	33328	25473	9236	1783	963	776	768	749	770	750	793	750	758	690	772	780	751	749	700	730	771	726	796	744	773	771	817	746	812	762	760	761	715	773	759	773	759	727	793	755	743	785	725	761	734	773	734	770	770	767	759	752	727	769	742	778	716	746	796	753	720	767	767	769	709	778	778	714	767	751	743	778	764	716	772	800	775	733	746	774	759	770	735	716	771	759	765	746	787	745	732	744	771	761	770	762	830	779	753	740	774	754	784	729	818	725	809	734	746	757	713	795	796	736	756	740	763	778	692	758	809	734	696	784	736	741	735	752	711	714	724	775	724	710	744	795	788	723	772	722	816	724	755	730	762	741	786	796	730	784	741	750	801	735	808	726	767	737	755	759	745	776	798	770	738	729	761	734	741	767	751	758	756	753	747	791	698	716	728	772	731	804	749	776	762	763	782	752	759	749	790	739	762	715	773	739	746	809	749	778	775	771	769	710	746	716	730	722	749	790	720	757	739	733	780	815	743	793	771	749	755	778	749	770	721	726	803	696	796	753	763	787	741	799	767	753	746	738	785	772	766	802	774	741	775	756	753	728	710	760	748	720	719	812	798	780	722	749	741	716	766	767	770	734	739	724	782	787	744	777	764	810	730	762	806	752	689	764	714	771	746	782	791	747	748	749	767	766	768	739	736	750	713	779	742	788	795	734	733	720	727	774	744	741	745	754	717	763	701	763	748	722	738	811	733	790	792	761	775	739	734	797	773	756	729	720	819	738	751	775	724	740	745	748	725	728	737	801	816	813	769	741	779	752	733	776	753	757	762	719	730	788	743	755	739	771	718	706	703	725	781	788	796	730	746	713	783	773	736	804	743	703	735	737	717	745	700	781	801	786	741	776	713	777	744	718	758	763	766	766	772	750	777	745	750	769	770	777	785	793	770	741	745	733	761	749	744	805	782	733	799	778	773	821	722	790	774	723	741	757	746	746	782	740	777	728	793	759	722	741	773	731	767	723	710	693	753	750	750	803	768	729	793	767	779	785	751	765	721	739	792	770	743	762	774	737	749	777	731	765	763	739	778	729	773	771	711	790	757	785	755	780	781	738	768	785	748	775	763	744	781	728	748	750	803	763	753	760	728	730	749	757	788	775	765	756	755	773	777	769	762	750	788	722	780	763	741	783	780	740	759	781	765	763	731	747	835	734	801	756	738	691	757	768	756	780	783	744	742	763	718	738	785	710	718	811	774	768	744	815	772	807	753	779	745	802	799	732	705	778	730	744	766	776	743	801	774	754	745	699	719	698	750	756	770	753	768	723	746	771	793	754	803	788	763	776	746	746	758	746	749	755	742	842	798	790	785	714	728	770	734	757	748	727	785	724	731	764	746	778	721	738	800	735	778	768	754	729	786	772	726	765	699	766	770	755	743	740	719	744	770	746	797	732	746	754	747	749	749	739	775	783	775	755	734	731	765	771	751	756	743	762	705	756	741	723	758	740	749	723	725	761	743	761	711	755	767	773	757	745	756	714	774	717	710	783	735	756	763	761	794	778	827	801	758	734	783	753	731	750	735	756	707	756	799	730	753	734	695	788	753	770	773	737	793	764	782	720	721	718	800	737	694	790	778	710	760	742	742	760	708	777	791	777	718	724	712	765	731	767	721	772	769	779	786	742	706	707	834	762	753	753	814	744	695	763	769	781	757	726	762	749	756	739	748	774	764	755	772	806	768	723	739	746	673	724	726	769	781	708	732	735	727	755	731	750	718	824	744	734	753	739	756	772	789	742	765	779	753	732	747	773	747	775	766	720	770	721	761	722	728	720	749	742	755	711	768	770	784	780	778	779	768	791	719	718	735	728	780	773	751	703	765	771	741	776	780	736	742	748	760	769	768	718	790	794	736	777	776	784	749	751	696	759	750	765	771	751	729	764	768	728	786	770	739	743	758	738	743	801	707	767	739	718	759	767	767	744	741	762	796	767	773	742	816	731	704	785	733	771	765	708	743	760	819	804	715	767	737	776	752	794	752	721	757	718	792	742	737	739	782	764	741	806	725	764	759	739	787	752	781	727	717	797	758	791	728	782	785	765	728	806	777	814	726	753	715	777	743	793	787	769	733	871	775	750	732	763	729	773	776	712	726	746	747	797	778	748	769	757	777	789	718	738	771	733	704	791	731	782	759	738	779	718	767	785	715	742	760	813	768	747	757	735	737	795	720	683	775	721	737	764	716	796	696	764	734	760	775	778	797	736	736	770	786	708	710	722	742	771	747	730	766	754	764	739	814	735	764	742	775	767	726	746	724	787	727	761	788	784	756	770	776	747	737	738	747	738	773	785	765	719	791	786	767	766	777	772	791	786	765	675	756	764	790	742	728	794	738	741	735	748	742	757	734	698	795	712	781	782	765	707	729	778	756	751	747	744	732	720	748	758	797	728	747	729	745	752	757	769	777	760	760	747	723	790	736	786	736	786	778	743	773	708	767	787	758	793	737	798	743	749	736	743	743	760	760	760	740	785	782	725	800	790	726	745	794	748	742	778	735	739	736	731	771	740	771	701	777	721	730	725	803	771	745	813	757	777	732	766	733	772	783	712	793	756	756	777	733	745	774	767	800	727	739	774	799	778	796	747	776	787	730	760	741	792	796	734	742	729	774	747	761	737	772	733	789	763	758	802	741	731	742	774	791	790	732	778	798	708	718	766	784	730	796	775	778	824	767	750	703	708	768	761	763	768	762	759	746	757	774	737	712	758	721	773	757	784	751	697	743	752	685	772	761	753	770	742	746	808	771	704	711	743	739	745	741	751	755	815	712	727	750	788	745	759	767	745	735	730	749	784	766	741	733	723	767	728	728	712	677	727	759	739	777	762	798	789	726	720	752	725	736	701	731	762	745	769	740	746	706	810	784	755	752	690	776	724	770	744	735	774	734	769	755	798	779	742	721	761	763	758	761	761	812	737	748	785	771	770	773	749	754	728	803	772	765	741	765	745	757	724	759	764	728	729	790	758	811	771	743	762	778	755	759	737	767	746	794	773	786	760	704	767	710	757	745	774	785	761	767	728	694	781	743	746	788	765	755	776	738	788	752	812	754	751	756	750	767	786	800	720	744	807	781	781	765	767	743	794	762	710	743	787	753	768	755	753	778	728	770	726	757	747	780	781	783	693	751	751	773	694	779	757	763	717	703	739	749	778	735	753	837	777	754	754	728	788	740	719	735	761	705	723	794	731	759	725	750	789	775	736	748	780	769	744	754	730	744	794	771	759	737	746	767	775	761	765	800	727	736	776	786	746	760	741	712	751	725	771	826	725	774	741	793	742	792	743	706	715	755	739	737	783	716	717	717	756	792	741	752	756	727	739	718	784	746	748	758	736	743	737	718	741	744	792	728	748	728	798	753	792	801	773	723	793	738	805	758	741	765	742	763	749	790	779	748	729	736	771	738	781	758	764	795	748	751	753	740	744	802	781	778	729	774	770	834	760	761	756	758	817	761	734	734
26144	37097	17863	4665	1332	718	671	589	623	624	593	637	595	602	575	570	630	572	550	609	585	587	633	631	596	619	577	616	602	592	546	593	616	620	621	595	589	623	603	631	593	621	599	599	645	599	580	574	608	564	611	587	603	585	580	597	603	607	625	599	601	600	600	573	588	590	607	609	570	582	574	582	627	582	571	639	599	604	579	641	574	604	617	601	596	626	587	556	580	582	579	610	602	582	616	584	542	588	585	590	596	625	615	585	613	569	569	569	625	604	582	626	584	562	556	596	636	614	557	593	611	621	575	585	578	616	580	594	606	637	621	564	580	603	636	572	584	597	553	599	578	597	586	603	588	594	595	584	597	641	608	582	598	592	586	567	608	598	586	559	601	598	642	575	639	586	617	565	580	588	566	600	602	604	620	620	608	619	624	575	575	631	597	630	581	563	600	598	575	627	602	572	588	561	586	607	628	586	545	593	626	587	608	640	630	606	555	594	553	572	595	582	604	617	643	655	599	607	643	587	575	575	589	593	543	626	565	559	570	566	639	605	585	595	589	567	613	561	581	552	534	625	560	616	560	597	574	566	581	546	600	598	602	537	561	550	591	584	616	597	598	559	613	629	584	596	590	576	592	617	576	597	578	516	618	592	664	566	586	578	602	607	573	581	666	591	592	577	627	601	624	581	630	592	614	632	602	626	628	559	572	605	589	639	598	565	615	587	589	581	578	621	632	556	572	597	605	600	582	541	614	597	611	595	614	621	577	616	616	586	597	590	605	575	579	596	591	580	572	579	592	622	640	564	605	528	596	621	607	592	579	564	583	622	627	566	562	594	612	583	587	571	602	558	600	604	598	630	586	552	595	606	583	555	561	587	625	662	617	603	556	594	588	606	571	606	578	630	573	599	585	625	619	560	607	593	596	583	605	593	587	552	617	573	601	625	555	612	624	599	585	636	564	607	605	605	647	609	609	594	594	568	599	575	632	607	582	581	598	582	610	550	573	601	614	585	577	617	635	576	611	577	554	626	618	601	618	593	604	576	592	571	568	626	620	591	589	605	588	620	624	606	598	634	618	663	604	599	592	586	582	560	598	595	562	604	621	590	556	567	588	617	607	614	581	541	622	566	604	561	567	582	575	620	622	573	583	591	626	591	614	596	635	590	569	575	616	607	597	614	579	576	604	622	613	583	585	577	621	530	602	624	607	599	605	591	591	602	601	593	616	605	579	522	572	586	616	592	595	591	589	580	599	553	575	624	536	586	579	599	604	596	634	591	604	570	613	631	568	579	566	625	589	605	586	622	592	584	604	641	536	602	645	604	572	624	605	587	592	566	641	608	583	574	604	577	566	591	593	568	611	534	659	563	621	579	578	613	629	612	591	586	565	588	594	578	597	569	622	610	614	581	590	583	579	619	617	581	583	590	611	578	558	609	583	605	590	600	569	613	606	595	626	605	585	580	602	594	597	623	606	560	617	577	587	586	620	571	603	592	581	615	620	554	553	563	541	600	575	590	605	617	568	596	603	579	615	553	570	613	603	581	520	593	572	583	569	589	583	584	566	631	615	588	560	627	607	577	561	562	572	582	579	604	605	572	609	659	612	582	618	580	599	642	556	615	626	618	590	593	631	636	556	554	608	591	586	584	591	603	576	581	571	567	584	596	612	555	596	575	571	609	602	590	611	595	581	588	623	599	618	610	614	576	573	569	581	618	635	599	583	608	587	603	573	625	645	660	616	584	593	617	591	578	574	632	562	597	583	587	599	564	626	587	612	581	597	596	620	595	594	560	615	605	607	587	586	604	632	609	553	607	575	577	571	575	556	556	559	552	594	580	558	634	612	612	549	589	626	579	606	589	604	595	574	579	655	649	622	617	588	602	591	610	595	581	615	615	606	610	565	583	578	594	579	632	605	607	561	599	615	605	591	597	560	613	604	600	548	561	564	574	563	563	596	596	671	591	604	571	588	608	567	559	563	576	606	583	582	577	592	641	594	566	581	595	584	631	637	624	597	594	596	624	538	565	583	588	552	586	578	591	560	603	569	615	585	567	576	601	596	613	562	588	606	599	567	590	615	608	610	649	573	596	572	632	613	549	591	582	588	603	623	575	612	580	572	571	585	610	593	591	633	562	621	628	595	618	620	635	593	561	583	577	606	609	572	572	631	580	573	637	586	585	620	591	532	602	613	589	610	564	619	589	598	605	606	589	608	602	568	605	650	623	593	576	620	622	605	608	615	581	610	611	580	606	586	631	601	625	568	611	573	540	610	591	647	586	556	589	622	566	606	636	582	585	557	608	604	608	563	592	577	579	600	594	563	589	615	621	594	573	624	609	607	584	593	580	589	613	597	590	617	550	626	641	601	593	564	601	582	589	575	632	611	587	622	557	571	604	599	610	635	613	600	593	570	534	600	585	559	577	535	611	608	555	642	582	605	610	607	582	598	541	586	609	579	598	620	596	585	584	615	562	606	607	627	557	586	626	574	625	596	637	607	613	607	599	589	590	581	581	592	584	583	574	578	608	653	581	581	629	626	585	588	568	633	567	549	593	562	592	595	583	576	595	575	587	564	591	609	579	563	605	554	603	553	603	566	590	573	631	553	576	581	568	590	612	561	575	572	555	637	626	601	616	547	608	625	603	584	607	599	587	617	637	609	617	618	592	590	557	591	605	609	585	588	570	598	614	603	620	598	586	596	602	604	607	618	588	588	626	625	623	590	536	605	629	607	608	633	658	627	561	621	605	568	624	604	648	592	548	590	594	571	633	589	590	638	602	618	601	638	568	567	612	600	569	573	630	625	609	564	600	545	594	573	577	603	573	576	588	643	625	605	619	574	563	570	552	624	622	621	579	574	578	586	603	571	601	547	577	608	635	590	608	607	618	580	576	638	542	602	587	589	598	619	611	604	578	614	613	570	569	574	599	591	604	599	561	604	588	607	608	575	543	638	583	577	619	593	582	588	594	587	628	548	585	574	600	605	542	595	595	583	564	627	615	620	598	595	582	632	573	587	580	609	593	633	588	583	603	622	604	626	572	607	623	625	585	584	547	583	571	598	562	600	602	563	581	606	623	609	563	594	594	571	618	613	601	572	607	596	579	577	604	601	598	611	560	628	612	616	610	586	615	600	581	582	554	596	576	589	531	618	561	594	581	637	601	621	605	576	611	566	599	595	615	577	621	574	600	612	612	580	599	589	593	575	619	574	614	621	577	589	587	630	591	601	599	610	590	597	584	601	563	634	627	600	604	617	592	596	617	597	585	595	579	582	576	581	618	641	589	640	552	596	626	599	578	589	600	652	582	639	582	606	576	592	618	608	609	609	577	620	595	587	590	596	561	605	642	586	551	616	587	566	613	605	643	596	601	627	581	559	581	570	596	610	605	605	592	603	615	611	603	553	590	603	602	615	603	573	584	581	577	626	583	583	601	598	564	611	559	571	583	594	598	633	603	607	640	593	604	655	556	572	593	633	597	617	655	594	566	583	568
26828	30620	40848	29155	10793	1932	1002	882	814	803	802	808	762	821	765	756	742	791	802	805	785	770	720	756	781	772	757	747	749	798	762	727	800	766	793	748	766	784	780	781	791	746	703	768	785	722	764	777	762	747	793	778	751	744	779	774	711	757	758	758	778	758	696	683	770	759	719	746	800	808	797	740	760	774	746	728	765	793	809	778	732	755	807	713	757	780	747	796	752	750	824	737	776	737	759	733	792	802	749	765	747	726	746	808	764	761	844	793	742	780	779	808	774	803	758	745	722	748	740	795	794	693	720	783	737	772	755	800	790	773	809	768	729	744	734	720	791	752	828	718	770	782	826	756	754	798	738	778	756	763	788	737	730	732	738	744	753	765	785	795	724	753	804	772	756	709	800	777	818	792	754	785	748	772	745	775	773	762	740	743	787	801	755	733	728	761	754	824	761	784	742	807	745	751	739	750	736	761	760	791	776	760	780	794	786	739	802	825	757	819	745	750	760	795	757	797	780	724	734	752	782	750	781	807	764	795	807	793	774	745	713	745	826	785	777	759	785	752	772	738	711	743	793	773	772	761	762	751	731	739	739	745	768	768	749	727	743	730	794	751	756	784	708	767	722	767	792	804	764	792	782	753	737	682	769	745	769	751	724	777	740	752	751	739	778	767	770	798	812	749	753	723	777	798	731	724	781	798	796	748	737	755	704	766	798	752	757	739	775	748	759	803	766	773	739	765	764	753	759	766	775	761	806	814	771	768	785	779	781	768	771	760	755	752	759	797	771	786	774	749	751	752	808	781	761	738	777	779	732	768	704	765	761	785	757	711	754	758	815	769	803	791	732	758	743	754	750	773	753	753	749	755	799	791	720	727	764	772	768	751	766	797	758	803	795	737	777	732	791	813	797	727	786	769	760	803	832	762	751	712	741	763	757	730	762	710	746	744	773	762	760	803	749	738	755	765	719	785	754	787	760	765	751	764	725	746	744	727	738	747	797	755	798	774	730	735	766	750	801	747	776	779	765	780	751	831	749	802	742	736	810	737	788	828	774	817	758	789	751	768	758	723	800	783	734	761	739	787	750	738	806	746	802	820	724	765	801	759	786	778	780	755	780	770	726	788	763	727	782	724	762	763	772	778	756	779	770	774	722	770	749	800	717	772	772	765	821	754	744	736	754	730	764	754	754	754	758	834	756	783	775	757	733	752	771	737	767	759	727	769	811	750	786	737	781	731	760	738	777	795	747	783	760	805	733	744	771	760	724	733	715	718	747	771	792	754	753	782	773	769	776	787	707	781	773	770	761	763	756	756	771	806	806	765	765	743	809	740	781	792	759	774	728	761	802	776	736	777	694	727	801	800	756	778	752	752	775	809	768	749	745	802	816	802	744	763	816	761	785	809	747	736	761	781	777	696	760	803	746	807	794	750	777	736	803	730	753	803	746	811	744	785	778	771	773	808	751	752	756	734	753	755	780	806	766	799	844	778	748	739	765	789	786	796	782	715	769	728	752	746	789	739	758	754	742	721	797	815	734	774	785	782	754	741	755	804	731	738	744	774	820	778	723	796	762	787	739	770	735	767	786	757	743	818	768	775	783	775	834	714	804	797	776	749	759	776	702	780	739	794	775	753	811	772	746	746	774	782	736	773	776	768	776	718	761	775	773	767	751	744	742	757	799	702	743	701	785	798	810	770	764	721	766	741	810	719	794	761	710	785	726	800	715	775	783	724	784	721	699	740	800	746	711	789	760	734	739	734	833	718	746	747	711	772	770	712	814	755	753	754	732	743	759	793	780	807	741	783	804	793	754	784	718	775	769	765	764	752	699	757	744	758	767	785	829	769	761	677	757	765	781	765	788	724	750	792	728	784	787	777	784	745	767	718	744	783	773	784	736	787	791	788	787	749	723	762	775	722	772	772	808	747	780	721	720	747	787	767	745	727	803	699	732	771	729	720	777	749	768	720	758	759	715	783	730	778	761	751	781	773	756	753	788	782	752	752	790	745	746	758	774	783	752	770	741	719	813	787	745	774	686	784	757	750	765	826	778	731	802	713	824	752	749	750	775	739	755	772	730	769	732	773	742	758	765	722	746	811	767	751	791	784	752	752	764	752	758	744	735	760	727	731	774	772	780	795	717	799	764	771	725	799	732	734	780	781	785	721	804	776	783	729	794	795	772	754	770	775	751	768	764	795	787	778	726	757	753	802	735	704	781	773	770	757	788	726	732	788	748	740	783	764	778	804	787	787	788	775	772	794	743	803	775	834	750	795	745	754	757	725	738	805	792	766	772	768	793	761	813	746	751	727	742	765	790	806	756	774	801	781	792	791	695	773	745	806	757	736	805	771	800	765	764	752	738	747	750	775	760	769	748	789	767	760	747	758	754	748	752	723	764	744	727	771	786	810	810	774	760	717	716	728	788	748	759	732	770	728	707	753	784	750	771	701	752	755	759	743	710	763	751	769	758	752	793	802	782	714	788	782	741	764	721	750	813	780	802	725	727	746	724	759	749	798	766	787	753	695	796	776	802	850	755	765	785	785	745	733	813	775	751	791	790	763	736	752	736	760	757	768	772	772	720	785	815	778	711	725	752	753	760	734	786	719	733	777	795	752	744	719	751	737	780	749	757	774	730	760	777	717	831	787	757	773	800	782	763	752	760	703	768	727	768	789	752	715	801	739	770	752	793	771	774	752	753	733	789	740	748	773	716	738	747	723	779	785	791	813	834	809	774	783	760	771	793	743	745	786	739	754	762	761	746	758	754	763	784	777	755	810	741	794	768	714	759	771	762	774	722	802	807	722	767	750	814	772	762	741	804	763	750	765	756	718	747	727	779	726	787	724	770	819	750	739	781	822	756	831	784	762	795	771	754	738	735	809	771	741	743	722	797	776	777	739	752	749	801	757	798	719	770	743	737	727	700	744	755	783	788	765	767	719	776	767	748	810	738	750	778	762	708	785	796	781	775	732	758	792	773	779	750	778	780	795	750	748	738	766	750	782	785	751	757	724	759	768	814	738	761	732	756	798	716	745	757	781	761	779	800	737	764	787	768	744	753	795	787	787	801	765	729	749	732	757	743	777	724	782	717	777	747	767	765	761	796	746	772	760	740	778	784	747	748	726	810	772	767	798	767	750	777	773	769	732	757	732	724	778	784	698	785	782	838	797	826	879	769	766	723	778	786	730	802	752	749	786	720	778	757	754	791	712	735	787	717	761	751	733	768	744	781	767	767	742	756	756	814	762	786	787	724	791	802	760	744	746	737	760	761	796	802	758	753	753	714	771	751	744	795	743	772	720	716	742	764	784	741	765	775	803	716	782	731	758	760	804	779	744	750	762	766	748	749	766	786	731	746	734	766	782	755	746	742	734	770	755	775	757	735	801	762	735	745	731	749	707	810	739	782	768	716	765	798	721	814	793	698	705	678	814	747	772	738	752	709	739	740	741	781	830	743	787	718	781	729	801	749	783	740	731	786	727	786	762	743	761
59617	83543	48903	16067	3678	1181	722	678	645	644	610	635	665	675	695	657	665	606	695	605	669	639	620	670	659	694	674	608	665	704	660	615	676	660	627	669	624	701	673	672	666	671	666	661	697	649	625	646	594	651	698	642	650	688	638	639	688	666	658	658	690	635	652	641	688	664	668	613	672	703	659	648	649	638	693	629	628	637	671	628	687	613	678	646	635	659	692	653	644	666	687	704	642	630	660	642	662	658	643	648	697	639	621	677	633	594	639	629	637	611	670	668	630	633	634	675	661	598	718	673	647	641	683	572	623	696	610	626	654	661	709	609	669	648	626	643	628	625	649	601	640	686	641	685	614	659	630	665	684	684	673	620	650	651	619	637	621	664	645	660	670	607	645	630	691	652	688	665	626	585	673	609	713	665	613	670	655	630	644	648	634	684	662	605	668	686	703	649	662	667	647	637	679	633	647	646	635	659	617	622	676	662	688	595	654	593	665	609	658	663	684	620	660	604	664	633	625	641	704	635	618	621	644	641	676	653	614	663	625	655	622	634	697	695	652	640	646	659	662	622	678	669	617	672	679	674	624	673	629	638	635	635	661	670	670	659	662	686	627	625	673	644	635	664	639	687	673	619	644	643	615	644	672	656	634	651	658	656	607	658	667	599	663	667	623	681	682	692	644	646	642	667	660	629	669	620	678	671	676	642	667	673	586	679	635	604	619	671	684	652	652	639	675	667	674	670	685	659	646	631	668	638	655	678	675	701	635	658	624	642	667	636	658	682	664	614	622	653	634	637	696	622	640	678	672	607	679	650	678	723	664	655	662	682	668	717	635	603	650	658	638	601	663	672	668	677	647	664	639	655	663	651	664	652	673	612	649	670	696	646	652	647	646	661	606	611	652	647	683	640	639	608	628	618	634	636	691	645	646	602	669	680	647	686	661	626	633	654	709	728	643	708	616	682	629	671	643	632	627	647	635	664	660	626	654	635	670	647	612	624	629	631	706	662	664	672	629	642	655	614	667	661	672	647	633	651	651	631	627	625	592	629	659	652	730	614	657	660	652	615	599	635	633	653	630	648	641	612	663	606	569	665	633	656	649	627	574	616	652	668	692	658	669	641	633	630	704	636	645	612	710	613	631	691	726	689	596	664	643	699	630	650	633	639	658	640	649	610	630	672	617	670	646	654	629	645	658	614	627	686	601	628	642	677	669	646	623	572	618	661	664	607	678	623	679	661	616	660	693	680	620	653	616	673	629	651	672	683	651	666	601	661	690	681	652	630	617	703	664	676	716	666	633	593	655	654	662	661	642	645	646	665	692	651	648	657	622	676	602	681	596	669	639	644	638	628	620	639	638	646	631	664	673	628	643	693	614	646	602	628	655	648	686	607	696	624	628	646	643	689	669	627	639	673	677	620	655	668	666	635	652	636	631	670	714	650	668	654	624	640	621	669	653	617	627	602	684	616	666	670	644	654	663	646	610	621	664	667	662	636	654	628	666	648	660	637	662	647	654	647	629	668	613	630	632	623	616	647	613	690	604	653	677	653	613	629	615	630	666	632	636	615	652	608	686	653	648	626	687	654	617	615	657	661	668	660	637	634	614	673	660	622	618	632	673	650	692	625	674	676	646	617	635	601	618	672	690	662	636	647	631	625	647	624	641	668	630	616	670	666	651	604	608	651	630	658	636	652	617	652	644	659	673	659	650	621	651	618	655	608	672	670	659	693	635	635	645	627	677	674	618	652	644	658	663	680	639	618	607	680	708	620	644	679	664	655	656	618	634	606	656	638	643	616	688	650	630	640	676	664	655	637	665	681	613	614	633	653	656	604	674	631	665	691	616	645	636	681	661	635	670	610	619	619	671	620	632	607	641	636	648	690	665	636	629	659	564	646	681	632	648	686	668	620	644	637	663	647	663	620	697	628	579	640	677	674	625	602	672	656	651	617	640	620	638	656	628	658	662	641	690	678	631	681	661	637	682	606	657	657	677	684	664	671	605	665	634	646	700	625	698	628	618	671	584	649	656	661	647	653	617	633	638	649	587	628	674	659	673	613	626	633	603	629	635	673	617	669	616	672	676	622	626	626	649	634	671	617	672	625	595	664	657	700	629	670	646	655	624	643	616	640	668	653	671	645	678	660	663	678	633	635	611	631	624	683	680	683	634	634	637	634	630	652	666	660	652	622	668	658	649	642	644	642	628	657	662	615	625	637	640	609	702	658	659	653	639	602	645	676	630	597	651	636	647	622	657	643	658	646	629	678	627	624	681	611	639	609	622	710	671	661	647	651	665	673	645	642	639	633	640	676	652	658	623	641	633	642	632	681	649	601	674	612	610	635	617	659	633	626	663	641	632	677	635	678	646	630	677	631	619	668	671	683	673	657	601	642	644	651	590	621	639	654	659	657	669	657	616	674	702	634	631	662	652	651	683	621	671	670	661	652	629	637	653	622	659	655	691	624	670	704	670	622	633	647	626	652	668	624	659	630	622	651	652	695	622	682	664	598	642	638	647	642	677	642	616	632	644	657	646	677	627	632	665	664	618	604	658	642	662	656	662	638	693	635	641	651	624	638	637	650	695	686	632	652	642	701	674	646	652	659	671	650	616	622	631	616	697	624	701	601	626	619	622	679	655	642	654	582	639	606	635	655	673	626	648	642	650	633	669	683	669	634	684	655	682	609	624	680	665	627	663	694	626	636	646	639	594	611	612	621	596	660	630	648	657	657	615	628	671	649	700	664	631	624	665	643	628	643	642	656	652	699	676	610	564	609	637	610	667	687	636	643	600	644	637	679	613	631	673	644	675	622	616	643	634	679	602	650	648	664	602	653	613	665	619	640	673	647	617	593	644	625	639	633	652	686	624	627	648	649	643	650	667	634	622	661	668	657	693	659	643	597	624	670	674	683	654	672	657	623	619	603	688	632	604	680	652	609	655	685	636	640	673	665	647	665	650	687	663	620	613	641	659	588	636	618	655	619	635	676	643	690	656	630	664	662	637	609	675	647	644	702	655	619	634	674	672	628	614	637	629	645	661	689	645	663	628	633	623	667	638	664	645	628	604	645	657	703	649	653	668	685	650	637	655	648	669	631	655	674	588	620	566	610	646	651	658	641	596	601	652	661	656	592	671	688	628	662	632	640	642	674	670	639	659	598	674	631	626	653	663	644	696	636	691	668	642	660	636	693	677	671	671	666	636	628	675	635	668	647	657	610	687	595	599	595	629	657	648	639	636	653	643	664	629	614	643	605	614	676	601	628	639	631	703	646	630	674	625	649	615	647	675	644	622	675	649	646	610	620	642	642	617	645	651	655	622	665	654	623	625	642	642	626	658	624	644	670	709	669	646	667	619	645	658	651	634	667	634	649	635	593	618	671	607	674	666	629	657	629	640	646	606	672	647	665	654	663	634	622	673	651	658	631	674	627	652	643	653	632	698	680	653	665	609	644	675	659	614	670	620	629	659	664	636	645	651	615	683	618	684	643	660	638
24523	22965	31131	25989	20576	11351	2157	1106	983	1032	944	1004	941	967	1005	983	994	926	994	931	921	947	974	988	936	953	949	1014	954	940	984	1005	937	968	920	980	976	938	969	946	939	1006	990	958	925	906	1007	909	953	966	917	938	922	966	911	959	917	925	958	956	953	923	959	940	960	902	958	973	916	925	963	981	911	870	929	958	930	976	976	926	954	924	940	929	951	937	916	953	995	943	872	972	962	969	953	938	977	924	940	913	974	938	918	920	911	894	922	939	933	998	895	947	933	952	927	952	955	964	919	910	962	1001	960	1008	979	947	935	926	970	951	938	918	985	966	943	944	953	942	910	880	933	883	954	909	953	921	930	900	907	899	943	954	958	1000	957	926	872	923	927	912	961	926	916	936	939	922	937	962	932	934	977	951	948	933	978	965	964	963	962	961	950	971	951	964	976	923	932	962	934	970	939	977	920	955	930	916	953	964	914	965	948	948	925	918	959	940	944	879	953	956	959	992	902	948	977	971	929	919	941	914	962	929	980	1004	913	941	989	947	935	946	927	959	952	993	966	931	892	952	985	952	885	921	922	947	911	967	928	1020	890	917	954	924	933	872	894	962	976	985	1006	937	888	950	884	930	955	979	948	909	969	989	968	919	961	994	960	989	1008	919	952	925	971	948	997	937	962	893	963	955	988	1009	946	984	942	920	974	913	917	932	953	927	919	922	967	957	950	923	909	975	894	943	913	972	951	889	883	960	950	924	943	973	982	958	1000	987	882	949	965	906	1005	984	961	961	968	1043	934	920	1039	950	958	984	911	925	933	873	952	905	893	938	910	906	926	924	978	930	894	946	854	922	942	943	992	925	916	916	910	942	945	944	969	951	946	948	906	916	930	991	915	926	962	944	931	936	978	920	934	923	942	927	871	905	982	994	911	961	954	918	931	914	935	941	935	964	933	897	929	921	1015	935	908	1002	954	942	913	921	960	897	914	928	960	940	938	917	951	986	948	920	891	977	962	1006	941	919	984	900	951	977	975	921	896	897	891	947	989	977	853	898	961	904	958	953	941	898	928	978	927	940	982	949	987	1021	965	954	950	945	924	926	954	925	888	908	909	959	931	926	988	912	958	947	995	889	941	934	925	906	940	961	917	957	937	940	967	987	935	959	915	910	953	866	913	960	942	997	936	1005	943	921	937	968	909	926	947	897	978	939	918	945	920	920	872	958	996	944	979	958	969	911	940	908	1003	904	979	934	968	906	984	907	964	967	944	927	952	912	969	915	971	927	907	974	963	888	944	963	938	936	1017	914	904	923	940	924	940	874	954	977	927	866	945	946	950	927	924	918	921	900	892	916	950	950	960	929	978	939	957	1012	909	964	963	920	930	932	948	1000	875	940	942	931	947	906	949	942	940	953	928	934	955	955	914	954	953	929	980	930	928	973	937	939	927	984	983	913	898	955	947	940	925	980	929	925	923	926	918	924	955	883	973	956	974	929	959	933	950	957	994	955	939	913	912	917	930	942	980	909	934	943	963	935	969	995	928	976	955	929	959	908	882	919	880	957	1016	960	953	951	941	954	966	967	946	929	895	953	945	954	895	917	909	994	867	917	954	991	928	947	939	962	959	942	948	962	956	942	968	937	971	968	955	960	947	948	915	934	935	975	1040	960	921	947	922	945	919	977	968	966	904	916	958	927	904	932	908	947	929	927	947	940	965	916	963	925	883	995	958	965	908	891	936	941	935	950	924	936	884	919	965	963	957	926	987	918	975	918	962	913	905	853	946	981	935	938	920	905	930	946	905	917	845	955	930	951	933	922	926	995	967	892	895	923	974	876	901	990	932	910	930	956	920	920	946	907	900	925	915	902	933	904	885	939	971	950	937	907	928	897	898	963	969	963	881	931	926	921	955	999	980	924	929	956	945	926	916	928	1001	953	895	945	909	891	949	917	926	997	943	971	949	902	937	928	896	969	925	960	898	950	898	966	882	916	967	927	928	941	931	948	910	937	881	951	966	934	946	911	891	989	900	994	902	957	951	968	927	916	894	905	949	969	956	1014	961	934	916	966	932	972	967	944	930	918	949	899	905	931	980	896	937	949	926	941	937	926	947	970	1009	965	975	940	889	899	1020	913	891	929	944	921	944	961	924	909	975	912	981	946	870	963	921	958	964	978	930	944	923	932	911	961	912	906	901	946	852	893	910	891	914	931	1008	937	930	883	941	943	942	940	936	942	970	954	965	934	877	932	929	929	920	947	939	910	945	951	899	944	962	875	974	951	988	948	922	941	942	928	900	987	965	923	939	906	952	952	915	956	897	944	921	898	882	943	954	955	944	998	967	938	886	927	944	937	947	953	898	914	922	933	943	927	945	936	952	916	936	978	945	983	915	998	933	902	935	923	930	998	879	967	966	910	969	961	961	964	917	898	920	978	916	877	952	955	957	896	917	923	910	894	968	984	912	904	920	919	975	911	870	908	968	921	957	918	903	945	988	911	922	956	990	933	962	952	882	976	964	897	931	971	947	963	913	909	953	908	908	910	973	931	952	939	921	910	975	924	924	875	941	925	924	909	971	907	948	947	906	950	958	947	923	975	952	908	950	929	930	920	946	955	963	994	996	953	959	850	963	935	893	939	935	983	904	976	950	979	962	926	928	956	965	940	964	959	980	911	974	880	903	936	903	971	954	976	989	926	965	972	940	904	957	949	902	897	952	919	942	997	922	960	932	896	955	899	926	906	893	1015	948	903	948	930	919	901	884	945	917	912	985	920	991	932	925	934	915	946	908	894	963	926	915	935	978	889	931	943	972	887	988	967	984	966	923	949	906	957	932	945	988	934	948	924	936	978	959	978	983	939	912	921	937	978	979	997	918	952	875	954	949	928	913	937	963	899	920	890	940	1000	905	945	888	962	960	991	919	918	949	962	901	919	933	916	940	930	963	934	979	917	921	1023	964	944	948	956	975	963	968	938	965	934	980	930	916	957	894	927	930	949	947	935	942	932	949	955	883	949	933	913	931	911	939	951	972	954	909	949	963	916	972	920	993	881	937	983	926	903	910	924	952	901	899	926	917	982	977	949	921	896	960	938	955	921	896	911	919	985	982	915	932	980	956	931	940	1016	946	957	889	928	915	930	879	864	919	929	994	888	922	953	919	919	921	977	955	949	955	949	919	895	931	953	954	912	916	946	938	899	964	989	919	940	953	944	886	934	936	965	969	995	905	938	908	947	922	960	901	953	928	917	926	917	901	943	890	874	937	948	967	970	975	977	922	904	911	1019	960	945	908	915	944	967	977	950	920	910	892	913	954	909	896	925	938	903	935	951	940	941	932	912	958	949	936	876	1009	978	978	914	931	897	948	914	864	1026	918	958	944	890	929	945	888	980	980	925	954	933	951	906	1023	910	932	959	948	929	960	1005	887	935	883	923	918	907	939	925	934	877	914	915	949	930	925	909	934	890	940	934	882	923	983	944	909	878	885	941	946	967	911	914	926	890	933	951	924	990	923	920	953	930	954	969	912	956	950	963	964	959	937	937
61636	96297	61576	25839	6980	1758	900	828	870	845	850	753	830	807	840	820	841	817	830	792	783	842	862	834	854	793	845	851	845	791	828	875	834	834	836	835	825	722	747	831	844	814	810	871	801	843	816	839	841	820	833	758	773	761	826	877	828	852	837	809	780	821	819	861	853	806	803	802	846	800	822	820	802	835	856	817	802	835	802	833	836	837	808	839	774	771	808	794	764	794	804	807	813	822	817	861	831	832	830	805	833	785	837	820	841	847	836	824	884	799	839	878	826	842	794	847	830	777	777	830	817	775	814	842	816	792	803	840	856	866	841	842	836	846	847	795	799	810	840	872	861	802	788	780	845	815	834	814	809	804	817	771	820	795	838	880	835	826	842	836	825	795	792	803	778	864	799	803	786	769	856	854	790	844	859	828	833	809	813	784	786	828	872	792	820	819	762	808	797	808	842	851	827	822	860	827	849	807	807	831	799	859	876	882	832	828	775	874	840	795	835	841	820	849	877	876	838	806	836	854	829	832	798	825	848	840	795	848	777	867	827	818	775	816	811	768	823	847	803	811	875	819	832	801	821	862	754	817	825	779	832	859	814	834	820	866	829	856	842	799	829	824	869	786	845	819	839	806	840	818	859	812	788	817	850	832	856	814	852	843	822	811	862	774	832	854	862	808	802	827	828	821	785	816	791	832	790	826	830	827	844	821	815	846	864	820	800	824	860	844	811	803	839	829	829	798	828	877	841	774	853	788	832	854	841	780	808	833	784	845	822	825	800	835	801	817	847	793	857	826	876	854	837	811	783	825	828	778	752	837	788	802	830	793	790	806	813	809	833	834	859	783	826	795	807	825	812	847	824	783	791	830	882	783	854	816	805	837	821	837	818	818	829	815	830	781	820	849	848	811	826	828	789	797	829	795	860	815	816	820	815	822	815	848	856	821	842	851	810	877	842	831	818	831	822	768	852	772	845	813	863	793	866	851	821	843	799	783	805	794	822	813	839	806	836	844	831	809	817	795	846	844	813	886	803	825	805	806	847	822	832	811	768	836	816	851	824	813	803	826	865	825	812	793	841	802	816	778	795	829	780	768	819	850	791	856	855	816	837	814	877	777	828	784	817	830	812	815	813	822	813	804	831	834	885	825	854	810	836	832	825	844	830	770	830	801	819	787	787	792	801	794	808	834	797	818	838	842	818	821	802	786	797	820	787	792	802	783	822	794	872	766	795	785	816	871	825	868	835	803	797	771	837	774	843	829	794	822	850	840	806	849	822	862	824	785	791	802	860	765	830	825	815	813	744	770	864	789	735	859	837	794	792	800	786	824	845	807	821	800	829	787	766	760	775	802	791	887	821	795	818	823	801	749	826	868	818	813	826	833	829	810	831	829	833	842	847	802	791	811	810	827	792	852	841	795	794	817	799	816	792	801	811	819	897	844	849	753	818	792	847	825	832	818	809	787	780	824	841	822	825	828	820	814	805	812	847	825	761	813	797	809	810	907	803	789	824	843	817	863	831	792	757	824	820	784	791	792	800	828	858	816	821	821	818	905	820	825	778	837	790	804	828	810	794	856	783	818	825	785	797	841	788	875	808	894	828	825	822	825	875	765	878	858	819	804	755	770	825	832	789	882	888	830	795	846	807	804	790	824	824	838	840	857	844	790	774	844	802	830	835	817	846	829	811	827	834	864	822	813	776	851	817	833	830	833	778	829	811	828	825	744	791	755	834	756	766	787	834	853	792	830	871	845	850	845	805	790	802	779	803	832	795	785	786	819	817	826	825	823	788	834	778	795	866	796	843	772	822	842	861	815	854	841	810	872	815	829	801	850	809	825	837	877	853	853	818	828	829	832	810	857	808	827	785	808	807	786	811	848	845	837	810	841	866	807	874	859	825	837	827	756	839	826	817	799	793	847	870	778	815	798	803	821	863	846	855	807	800	794	842	819	818	826	848	827	794	767	806	831	842	849	781	800	837	844	787	819	809	833	834	762	811	842	809	859	848	820	818	816	801	881	854	827	812	826	803	786	816	798	904	801	822	822	839	823	782	840	817	858	851	829	821	792	805	849	843	836	886	836	814	801	838	811	771	821	850	777	850	810	815	821	789	843	812	780	823	811	887	840	815	790	843	820	805	839	840	832	826	807	820	774	829	844	837	852	843	869	889	768	871	850	814	813	819	820	792	837	812	819	846	821	806	825	816	840	856	846	804	823	779	810	799	807	866	792	829	840	773	868	848	855	791	821	814	791	812	838	797	805	844	828	838	789	817	803	868	818	832	796	820	814	812	825	863	794	805	776	822	817	874	880	838	838	845	835	873	819	838	799	795	809	843	858	902	806	789	859	850	848	839	772	901	836	814	804	791	859	840	849	838	829	874	807	812	819	848	867	783	811	836	855	819	760	809	852	828	800	825	790	833	813	795	865	806	808	822	792	877	844	810	843	849	838	823	803	798	866	752	827	812	846	798	796	813	801	807	841	841	858	797	820	828	811	806	825	806	789	790	868	820	809	817	787	815	834	843	846	832	810	860	781	824	765	799	810	852	826	819	821	806	837	757	848	825	794	847	793	830	772	814	769	802	816	845	808	851	802	802	809	821	794	830	856	808	849	825	817	818	789	824	805	869	837	856	831	814	813	797	810	812	865	826	733	822	797	812	807	816	856	843	828	779	817	793	795	833	800	845	852	793	842	799	840	902	831	825	821	776	797	860	785	816	812	821	783	822	801	817	823	876	781	808	787	799	752	816	808	801	845	816	819	795	801	882	834	833	774	812	778	839	806	776	840	788	859	818	849	821	827	771	858	755	804	803	776	771	806	840	801	840	873	836	850	789	788	873	790	808	867	807	856	795	791	825	836	864	817	789	769	776	864	863	824	861	832	805	854	853	834	771	836	858	825	797	810	845	793	788	853	834	815	799	832	852	792	816	883	808	850	821	857	811	800	775	758	814	878	759	826	829	819	822	819	825	804	846	826	866	823	860	823	877	840	757	814	911	798	856	794	809	759	844	783	887	808	843	819	851	795	828	825	747	851	836	820	790	843	820	823	786	799	802	842	806	842	781	802	819	842	792	789	794	823	786	846	871	787	821	774	789	808	844	833	826	830	791	809	821	835	820	784	810	802	834	776	818	782	794	808	812	812	799	828	813	826	810	835	802	815	835	812	797	835	768	801	870	862	807	812	828	789	824	788	817	770	791	778	796	848	766	829	809	843	809	749	788	845	775	830	834	804	824	812	824	874	822	799	828	781	817	805	810	866	828	825	801	850	783	800	825	778	802	844	812	815	836	836	795	820	856	854	827	771	825	795	816	799	799	777	816	818	783	805	812	844	811	852	785	779	826	821	830	816	853	825	784	808	837	853	830	771	767	822	870	875	808	780	854	851	808	848	830	788	842	758	801	856	802	825	794	809	785	793	823	833	747	851	836	833	892	756	870	786	798	866	774	808	793	803	832	839	784	805	769	820	852	787	823	794	863	814	777	827	780	843
31735	32476	24887	8808	1700	867	783	726	755	754	730	726	749	691	713	749	740	729	704	742	755	777	762	714	737	773	726	693	751	711	725	709	723	716	734	711	728	718	742	769	720	691	704	744	724	706	685	706	746	757	741	687	710	752	726	739	747	702	744	719	732	648	684	734	704	747	753	700	743	770	715	702	722	704	680	770	736	685	737	776	692	728	693	732	725	725	723	727	714	741	745	696	763	718	766	694	721	684	721	730	709	760	760	721	706	773	699	697	671	677	733	692	697	748	694	743	722	693	672	729	732	736	736	719	723	749	730	755	708	729	752	722	697	695	765	765	729	748	741	694	707	756	738	675	698	676	663	678	740	730	721	711	673	734	754	709	704	735	719	765	738	699	710	733	717	738	652	696	702	728	750	737	785	719	702	742	666	767	730	681	735	740	718	755	721	711	751	752	731	767	760	710	725	730	708	743	693	659	742	691	716	707	698	719	682	687	697	707	705	734	691	796	706	723	694	698	774	686	685	761	738	710	729	698	762	726	741	713	691	706	717	740	724	727	717	745	748	756	704	697	733	759	744	732	690	688	693	717	747	731	662	771	747	705	677	724	688	669	730	769	755	653	725	692	759	712	751	723	763	755	756	722	744	678	732	737	712	696	667	723	729	748	752	695	724	705	730	731	713	691	750	687	710	762	740	733	724	740	703	710	710	735	724	715	699	739	701	680	731	724	756	764	670	741	757	717	768	695	706	757	736	704	643	705	779	710	706	694	693	735	750	704	700	733	727	715	733	725	692	771	696	723	738	737	719	736	751	737	707	709	710	682	694	746	732	716	723	679	733	691	744	706	733	732	753	731	730	731	733	746	721	724	757	703	722	767	737	735	716	656	714	750	680	707	733	674	724	700	684	713	764	752	742	748	700	669	743	749	736	738	731	704	733	694	693	745	704	715	728	692	727	762	694	749	726	718	755	704	711	745	691	687	674	751	675	758	683	777	699	710	779	677	719	692	656	721	744	735	714	708	731	754	730	719	729	766	780	705	701	698	741	747	747	778	752	696	727	772	716	728	727	684	736	731	741	741	746	727	741	746	748	717	667	715	733	723	716	753	763	671	750	761	714	788	739	687	733	700	719	729	700	685	721	738	740	752	731	684	687	749	719	768	730	708	721	722	726	707	739	685	686	721	713	691	713	717	735	700	703	685	687	741	764	768	710	755	733	722	728	737	734	667	755	736	711	666	765	665	705	728	673	715	734	746	704	781	732	739	743	694	741	737	726	713	719	734	748	748	705	753	703	730	707	770	697	689	703	742	756	696	783	753	717	764	707	725	722	744	780	762	760	741	678	691	688	712	699	702	786	698	703	738	748	716	715	733	698	717	714	708	695	724	714	733	735	749	760	749	727	742	709	735	789	694	764	700	744	757	736	700	733	737	801	700	708	730	756	743	794	736	755	738	766	753	764	754	807	760	724	706	741	682	774	753	692	755	764	714	739	678	704	716	731	710	688	722	742	692	690	752	722	732	720	755	678	751	739	758	666	723	746	750	722	700	716	730	742	737	806	682	755	726	714	737	714	780	699	707	762	732	714	659	677	715	719	766	745	733	711	738	672	709	710	763	707	692	753	699	708	737	737	721	718	700	716	665	675	748	709	715	738	721	702	737	707	705	689	728	743	749	745	718	721	745	722	747	750	759	695	706	724	750	713	734	744	698	725	725	757	757	720	756	670	710	710	758	704	723	690	709	728	706	744	717	688	689	732	702	754	699	767	723	706	732	667	682	687	683	706	713	785	722	753	705	723	737	745	766	715	786	758	730	728	746	741	726	665	712	725	697	712	735	712	704	709	742	752	719	719	649	757	714	670	721	731	688	737	738	790	703	706	764	717	706	706	704	703	717	746	703	747	717	732	730	734	741	719	770	706	740	697	707	731	733	729	683	735	716	744	741	685	724	770	693	692	717	729	753	754	752	718	685	702	715	771	736	751	708	735	699	645	681	777	730	695	711	745	720	774	752	710	715	709	730	701	754	704	741	695	671	746	758	758	743	714	689	770	728	747	720	682	712	727	703	720	707	803	733	731	753	664	723	712	738	727	665	712	734	668	685	708	715	727	694	722	704	680	725	791	747	735	695	730	726	727	707	726	731	764	682	738	685	709	730	775	724	698	699	738	720	724	698	754	762	723	742	726	702	718	746	740	720	717	713	662	694	769	728	743	716	748	715	678	735	774	727	680	749	715	763	693	760	705	736	721	709	753	725	681	728	715	734	727	702	741	730	714	712	680	704	712	728	719	694	706	711	750	720	722	750	686	739	721	713	729	740	698	707	703	685	717	766	722	762	758	714	728	705	695	747	729	732	685	708	680	693	757	694	742	773	748	713	726	710	666	735	714	685	701	706	709	722	681	727	744	727	721	734	705	740	659	693	721	684	698	709	671	766	734	693	718	690	730	719	676	737	745	721	714	709	694	668	745	701	746	727	693	722	727	744	701	706	744	739	750	693	719	723	717	680	713	685	732	738	676	713	750	713	681	735	748	698	684	684	658	726	699	731	737	684	736	742	764	760	670	767	718	710	790	707	723	690	712	712	752	734	720	732	707	757	760	737	709	705	758	705	736	666	746	685	752	742	733	715	691	740	709	755	745	750	713	732	702	735	715	748	697	777	760	720	711	704	712	758	651	715	741	665	685	719	729	711	761	748	681	718	691	773	734	760	777	695	711	716	711	701	704	690	741	653	739	791	691	653	701	719	752	721	747	757	739	725	669	744	729	701	681	686	733	695	731	751	671	691	733	702	714	710	735	712	708	726	734	722	724	699	704	683	755	707	750	727	760	669	724	688	714	732	724	711	742	730	733	711	672	763	715	729	724	698	693	688	722	707	768	761	702	719	748	725	698	765	733	695	656	747	713	692	712	733	701	685	668	732	733	726	742	747	743	703	769	715	689	714	727	695	722	721	702	704	730	745	675	784	697	717	728	722	707	702	728	736	723	759	701	695	696	726	757	749	669	727	743	755	720	690	810	745	716	736	720	650	710	788	736	742	687	768	707	739	721	750	698	709	730	766	721	704	692	710	766	702	762	764	698	776	725	737	748	749	782	785	687	703	737	733	740	700	697	691	707	719	675	751	731	752	751	758	744	736	744	736	663	654	712	690	706	734	727	713	753	738	684	740	704	751	724	725	756	663	710	695	761	718	712	713	727	755	689	766	759	705	673	702	705	702	723	754	750	725	710	736	697	767	702	703	725	752	742	730	677	746	737	723	747	714	740	728	720	701	769	704	717	750	706	738	723	684	774	723	707	765	753	736	697	739	776	674	687	742	741	703	684	785	722	700	698	707	714	720	741	727	754	688	683	720	743	734	698	728	718	739	696	729	737	722	711	768	710	723	721	726	699	690	691	710	729	731	721	681	716	729	702	734	776	711	716	678	746	688	681	691	705	755	749	717	719	698	737	739	760	726	701	734	760	755	707	723	687	674	736	732	773	732	712	742
26144	36031	17447	4466	1305	696	579	611	573	631	608	557	568	609	581	576	562	561	566	579	577	522	615	568	586	542	584	568	587	568	541	571	595	562	602	586	628	590	575	586	548	576	564	572	624	540	609	580	545	560	548	579	613	608	576	568	560	563	588	580	602	639	605	554	594	555	595	596	600	552	620	595	550	561	583	629	579	553	567	520	564	612	624	598	609	560	594	558	571	554	606	609	608	541	569	596	542	590	618	588	600	550	621	584	539	556	610	593	595	610	542	629	558	577	604	578	555	637	576	561	569	568	537	577	598	601	570	611	598	578	610	576	581	581	574	556	592	548	580	602	593	603	557	584	601	565	589	615	606	563	564	562	583	571	590	566	598	574	598	580	520	563	546	568	582	568	565	562	571	557	558	609	584	577	547	538	584	580	552	574	589	576	611	561	557	539	560	608	533	595	607	594	586	539	598	598	579	595	545	585	582	584	546	587	622	544	588	566	553	602	619	538	622	564	602	569	599	571	544	587	543	560	559	586	563	603	611	538	572	548	573	574	564	577	560	581	595	624	578	563	559	614	584	546	584	565	581	594	604	558	548	575	555	598	615	599	604	579	544	586	571	603	597	596	549	596	584	550	597	587	570	610	588	589	584	556	610	545	587	547	583	593	553	544	612	635	563	550	571	571	611	537	608	553	580	613	607	548	601	600	581	556	593	591	575	549	582	538	561	586	553	552	537	563	608	578	553	562	575	550	587	557	573	548	574	547	549	577	578	599	577	565	592	573	560	593	566	584	591	622	611	602	560	540	567	576	596	609	544	589	626	597	586	597	570	539	536	570	565	543	602	589	580	587	555	567	577	553	592	565	607	599	571	552	622	564	543	557	643	576	570	569	560	619	586	558	580	577	619	598	572	596	553	604	548	584	571	597	615	592	569	585	599	561	595	581	573	557	542	557	597	594	609	532	615	604	580	560	573	570	604	583	574	598	576	593	588	592	576	546	584	594	610	578	619	597	569	583	572	550	588	575	559	548	579	549	597	558	574	568	554	567	608	582	608	558	566	617	584	515	576	579	558	595	592	602	583	548	562	545	533	605	542	614	581	565	535	564	594	549	567	537	560	580	562	539	570	576	569	555	588	591	601	554	539	596	593	609	523	579	528	557	590	539	546	601	542	553	562	607	605	589	593	595	590	614	580	571	538	603	600	599	566	574	553	549	520	586	556	585	585	590	557	571	596	596	544	570	591	639	592	544	543	577	576	599	604	608	595	566	568	612	541	550	591	591	563	580	579	598	567	601	571	559	577	554	589	529	625	610	616	548	541	542	611	574	563	550	596	553	568	565	575	601	589	594	577	598	545	566	575	579	590	575	557	555	594	574	594	603	548	569	528	623	530	562	568	577	573	578	585	568	576	545	580	615	604	559	588	565	616	560	547	588	600	616	527	605	608	553	530	573	555	601	569	583	569	570	573	559	568	554	583	572	566	594	589	553	558	509	572	578	568	571	588	570	570	561	540	577	586	532	589	585	551	571	582	594	604	608	599	601	616	553	570	584	575	567	559	584	568	568	615	560	562	594	538	582	560	632	618	600	596	580	554	558	566	560	574	642	598	594	597	587	552	583	571	603	569	520	543	578	547	563	563	562	554	635	533	555	590	575	587	563	606	599	604	557	570	553	560	572	610	537	535	577	580	578	616	571	573	576	574	611	611	532	547	522	564	554	621	565	533	541	622	594	508	552	576	616	535	524	585	583	551	554	541	571	527	608	623	548	598	557	594	570	564	545	599	569	589	609	535	567	607	573	575	583	589	536	593	519	579	567	556	592	587	573	585	563	554	597	604	565	614	533	583	572	583	554	598	531	581	598	575	610	604	545	544	566	567	595	565	585	552	515	529	573	570	572	578	597	609	603	578	540	592	584	593	578	571	564	571	558	548	586	604	552	600	540	599	611	556	590	596	565	620	521	528	562	548	542	545	521	584	566	557	574	603	630	568	557	571	577	587	584	586	549	582	560	577	612	582	565	617	594	586	562	580	593	564	546	549	576	561	583	593	570	576	577	585	594	548	585	613	579	552	595	587	570	579	570	591	612	570	607	574	570	536	575	584	569	588	572	546	565	587	547	581	617	588	585	557	610	555	565	592	574	559	561	583	563	601	559	574	554	568	592	549	531	555	576	557	562	563	550	560	545	600	620	597	566	529	582	555	547	613	608	566	586	570	568	609	631	565	551	572	590	569	560	558	576	584	587	585	593	529	631	625	545	581	612	569	581	585	617	552	550	552	583	609	591	558	585	520	591	627	593	596	545	575	577	564	540	562	559	572	594	595	596	551	570	617	611	563	579	564	571	636	579	570	570	592	600	600	533	564	575	540	585	567	579	599	561	616	555	574	569	577	607	570	616	587	593	584	529	569	551	613	599	572	568	591	561	605	576	569	546	587	578	610	522	541	557	568	544	561	570	575	572	591	564	568	560	548	584	587	598	612	621	591	572	569	575	570	559	565	630	563	570	560	567	608	607	517	551	563	587	573	601	564	625	535	602	602	583	612	583	631	560	568	573	593	542	586	606	578	510	548	558	529	621	569	590	572	578	567	575	552	581	579	538	623	570	583	558	568	613	563	583	579	593	554	608	632	570	562	544	587	571	598	606	590	586	568	564	604	562	558	538	563	569	554	591	609	596	598	575	589	581	624	591	573	566	588	570	529	541	553	563	555	534	592	579	562	574	571	573	571	613	586	555	523	585	606	569	598	554	567	601	602	552	569	546	608	572	579	568	546	597	598	605	601	590	557	579	557	578	574	585	568	552	595	559	588	566	639	575	556	586	561	591	587	568	595	568	590	577	575	561	538	557	593	564	574	601	571	551	596	548	559	506	577	561	601	589	572	575	561	563	573	633	591	572	563	613	574	591	578	625	603	602	552	592	555	584	544	615	561	593	573	558	568	549	520	554	590	535	602	543	591	562	562	544	588	571	582	557	633	552	576	569	606	565	544	539	575	589	588	597	591	548	580	543	606	537	576	588	568	596	588	574	553	551	588	613	589	584	575	587	580	611	580	574	522	613	582	559	552	598	602	599	624	590	559	586	540	567	586	577	608	584	578	613	594	584	589	604	565	572	610	560	575	601	593	606	603	592	588	573	549	521	600	567	583	594	587	581	561	579	602	560	516	530	568	582	559	564	590	567	581	537	599	599	588	542	590	566	577	611	582	568	550	608	585	556	573	570	576	601	560	556	590	593	568	575	571	572	539	587	591	544	606	577	615	592	538	570	582	556	584	574	605	597	658	527	600	584	590	546	537	569	546	564	559	584	544	585	606	585	566	595	561	586	581	575	532	607	568	554	539	589	599	571	555	556	566	519	571	577	542	578	585	611	590	644	582	550	555	597	555	562	588	580	564	555	561	630	566	533	576	588	580	584	570	617	587	562	561	584	605	611	534	566	584	576	581	576	621	566	565	595	582	557	591	573	574	593	615	544	594	595	587	572	562	557
26905	30862	42494	31442	11855	1991	968	790	741	726	756	770	726	813	751	719	716	707	701	765	741	742	741	712	758	768	746	729	698	757	735	747	714	764	720	750	742	786	796	725	709	726	709	752	718	712	757	723	737	771	759	795	696	696	723	723	739	752	725	744	692	792	724	722	730	723	741	705	778	763	745	735	731	734	690	698	759	748	757	711	753	752	727	694	705	729	754	697	735	695	668	678	754	749	783	759	752	715	773	714	730	735	731	788	753	746	736	725	748	679	747	740	715	769	718	734	724	726	690	728	737	713	704	765	723	766	732	689	706	773	772	765	750	702	733	746	797	698	711	701	737	700	793	762	736	700	731	709	717	669	723	788	724	732	717	695	731	733	789	740	700	758	676	730	754	676	755	741	719	744	731	667	736	708	752	737	702	697	716	717	730	709	724	727	776	728	771	728	737	735	789	725	751	744	704	791	720	748	709	719	742	710	707	734	724	724	751	713	710	789	760	701	667	697	798	728	703	743	703	697	746	738	747	745	726	752	700	705	710	682	754	758	724	724	709	732	742	736	726	753	719	763	719	717	719	719	711	715	781	788	719	706	766	718	741	709	681	718	747	665	687	672	753	718	728	775	720	697	733	760	672	749	702	711	726	759	720	736	738	726	763	728	714	725	721	743	698	743	744	717	738	756	731	713	678	749	735	697	715	720	718	688	759	714	704	751	685	693	713	745	727	711	756	703	760	720	707	735	705	781	703	752	734	736	757	737	731	715	718	769	740	711	732	815	734	701	749	677	755	716	714	687	734	699	739	713	700	802	759	802	707	766	704	750	707	723	745	715	724	717	741	723	722	727	733	720	718	746	734	709	674	713	718	698	798	756	722	739	729	750	762	737	763	736	745	685	763	713	771	756	768	728	765	710	769	769	743	717	751	727	741	732	739	726	761	732	754	736	728	722	711	703	759	729	759	719	738	739	721	732	777	776	758	769	740	733	731	721	741	747	723	726	763	708	727	752	769	745	717	714	741	697	711	745	761	738	753	737	705	776	749	735	709	719	756	727	667	738	817	745	699	741	747	737	743	766	731	712	679	725	746	771	761	767	752	736	710	688	725	715	744	747	758	759	706	712	766	738	755	724	714	731	670	731	732	755	755	732	742	744	710	710	745	719	744	711	769	782	696	753	730	737	738	732	761	702	749	726	792	706	742	704	693	734	705	728	743	742	697	699	742	711	729	714	752	796	727	721	693	741	734	784	754	740	768	740	756	659	715	747	724	735	733	746	749	780	723	734	717	713	746	676	735	754	779	686	729	735	718	677	768	775	726	776	738	688	723	667	667	752	731	700	738	731	750	780	758	732	712	720	684	724	763	765	751	760	779	726	724	762	753	700	718	761	738	753	729	699	747	752	720	728	786	746	700	725	750	717	744	711	748	744	733	707	755	746	729	719	711	728	747	756	733	714	700	712	768	743	703	732	767	728	733	743	719	727	720	745	721	721	750	736	725	732	715	723	748	697	758	756	710	725	732	763	772	753	752	708	809	727	703	724	725	756	675	752	727	705	718	750	752	738	735	710	717	779	742	752	744	728	745	718	767	741	706	710	732	714	728	726	772	771	724	781	732	715	728	720	717	735	744	723	715	783	713	740	707	738	758	779	694	731	752	756	720	690	717	789	717	738	754	744	745	798	706	746	738	737	738	715	770	749	718	690	694	784	723	747	730	728	718	737	699	747	803	694	733	729	745	725	702	747	743	706	716	683	773	786	682	754	752	732	747	710	708	738	718	715	694	728	699	729	736	694	763	788	735	668	784	675	752	696	770	700	715	725	722	756	703	716	803	732	724	752	728	744	724	730	726	731	780	771	731	740	754	739	728	736	749	783	739	749	721	681	715	735	733	748	730	727	748	729	766	773	775	726	722	713	757	744	760	730	744	709	733	760	765	764	760	729	781	726	715	716	754	707	762	694	736	736	741	695	752	767	705	728	745	675	791	709	754	735	735	704	747	751	701	744	759	746	746	758	745	707	746	726	756	698	731	746	708	707	682	729	720	761	721	698	742	743	731	774	730	750	744	740	719	714	798	743	720	721	682	726	729	794	790	691	783	752	726	731	770	717	736	706	754	697	765	766	732	716	719	757	722	767	766	739	790	740	709	742	763	723	739	735	700	718	779	677	741	731	726	688	809	705	740	757	730	723	731	746	747	725	765	664	718	807	701	751	719	690	723	697	710	737	697	680	707	732	742	766	740	699	732	743	747	741	722	769	697	730	782	714	717	784	762	763	726	798	769	733	743	705	742	727	736	768	779	721	771	779	722	777	815	715	730	699	790	740	683	733	767	678	734	745	703	764	707	690	762	731	730	701	727	708	701	747	748	696	719	763	726	731	745	711	765	721	739	731	745	757	686	713	753	760	735	721	683	703	796	766	763	761	757	728	767	714	734	788	722	721	743	699	797	727	687	774	748	757	741	737	746	710	751	707	743	700	683	774	749	777	737	770	767	693	745	734	721	723	728	744	728	745	740	743	766	739	747	735	705	707	707	740	750	721	704	716	717	723	717	689	757	729	774	724	737	753	699	710	724	746	689	753	690	756	675	719	739	717	733	744	683	766	731	694	766	753	754	753	737	739	715	787	726	761	748	744	747	756	715	727	705	728	739	728	700	770	691	734	749	760	720	715	738	731	716	745	697	723	732	729	702	693	728	752	728	763	708	706	749	722	763	694	724	759	765	733	746	702	741	756	748	748	715	733	721	761	700	701	737	760	712	743	739	723	683	748	745	726	718	722	739	698	770	719	706	728	708	726	699	721	789	729	717	755	719	741	754	740	684	744	708	771	707	753	729	764	693	706	770	752	768	718	744	694	723	741	719	770	763	729	710	695	758	748	695	763	749	742	725	737	702	681	712	759	766	679	737	752	744	708	720	734	748	737	721	739	718	765	754	785	734	715	740	770	701	701	731	770	733	713	740	737	706	699	737	791	717	754	729	763	715	735	737	680	705	745	726	761	755	749	727	723	749	723	710	716	734	770	715	752	786	710	704	689	723	754	728	720	730	757	697	690	736	744	752	806	739	715	729	698	714	698	711	733	730	735	666	754	706	758	753	705	719	754	705	744	752	746	729	785	788	720	742	747	724	794	720	713	701	767	802	755	714	738	685	749	770	743	706	758	697	716	719	725	738	704	708	759	690	750	733	731	733	725	740	739	704	753	717	738	683	730	707	705	751	709	692	683	783	700	719	749	736	751	711	687	779	751	706	716	715	777	767	714	705	712	721	736	768	780	730	672	766	777	730	702	691	721	702	748	727	744	721	728	707	696	689	735	720	711	720	752	729	724	722	739	723	733	786	754	741	696	733	720	738	707	779	724	717	754	715	714	723	737	720	706	699	716	727	738	716	748	729	724	744	755	762	692	739	721	697	776	722	747	764	747	780	720	740	730	777	761	779	749	725	703	704	781	734	703	734	745	716	703	783	715	712	758	738	714	704	693	754	718
58258	84289	52815	18858	4195	1076	698	658	632	600	615	616	642	645	623	678	626	646	672	648	597	599	633	665	614	626	631	623	657	659	591	636	615	614	583	640	591	597	627	633	639	613	698	600	616	604	619	601	663	627	670	658	630	640	665	649	595	609	645	674	647	660	665	633	644	605	628	622	629	632	656	592	640	633	633	629	601	632	612	645	623	662	626	614	630	597	639	611	614	634	638	663	634	642	595	642	655	652	633	590	637	635	638	640	587	643	651	620	581	624	681	623	611	600	655	679	638	630	651	638	629	656	608	618	605	607	656	610	656	619	641	646	671	621	593	621	664	647	614	643	658	599	605	662	615	669	610	647	622	601	621	614	598	679	593	627	659	604	630	638	570	672	612	627	648	584	585	569	678	636	620	544	623	624	617	637	645	628	656	661	602	625	619	574	597	651	598	626	639	613	619	608	585	682	584	642	612	622	648	673	638	637	639	622	596	605	673	621	629	598	673	609	668	626	647	617	607	609	638	661	642	637	655	576	660	626	625	607	631	624	653	666	664	635	635	669	636	671	631	626	608	599	616	606	638	639	644	635	640	619	651	618	635	606	672	584	619	564	592	660	576	643	626	599	627	646	620	677	623	620	584	612	652	624	610	623	621	602	624	604	635	638	616	579	624	613	639	648	598	639	593	674	657	624	691	675	639	657	563	616	630	624	655	621	667	639	612	632	599	624	634	619	618	597	635	668	629	637	613	630	593	628	630	633	621	649	625	612	618	591	655	638	656	650	600	622	628	628	604	578	639	625	661	605	605	632	609	615	650	662	641	635	611	631	653	613	613	640	619	629	618	665	650	639	690	629	586	578	654	629	633	604	636	618	603	599	625	640	619	602	637	614	601	680	607	615	592	618	673	621	649	628	644	563	613	613	640	616	660	616	640	601	656	635	654	643	639	610	640	636	667	652	627	646	621	648	603	647	659	621	624	590	640	669	612	578	605	633	629	633	667	647	637	602	618	648	630	617	624	624	625	625	647	595	645	634	577	620	573	619	630	604	642	602	603	607	653	609	630	598	624	611	634	644	634	648	606	629	658	622	627	592	616	635	642	651	551	631	658	623	685	637	616	614	598	663	666	562	599	613	618	633	705	589	634	629	610	569	600	637	622	618	612	644	614	624	661	698	622	645	607	675	641	640	643	660	604	619	631	660	647	628	653	603	633	668	632	674	600	634	641	610	606	647	619	647	610	626	641	608	673	643	626	659	646	583	627	619	630	617	663	689	618	605	650	629	644	597	596	597	638	657	589	613	608	669	648	636	637	644	631	632	604	623	603	628	640	666	633	627	661	671	616	619	637	617	592	659	646	588	640	632	616	595	629	597	659	622	617	623	660	636	659	640	655	598	612	663	630	608	619	612	639	636	646	642	610	665	630	646	626	629	643	627	617	637	600	604	627	595	646	651	651	612	638	667	590	580	649	626	638	636	605	640	607	666	609	679	668	653	646	667	604	690	651	647	606	624	599	611	593	636	640	623	618	610	570	617	665	596	589	608	604	654	640	660	682	608	639	601	636	649	645	593	678	626	613	645	660	622	604	628	633	651	610	628	638	638	594	611	599	609	599	654	596	619	591	630	619	644	641	634	635	635	633	640	614	638	605	595	634	624	669	596	668	625	605	680	612	560	632	623	651	629	646	638	645	668	641	603	591	621	636	657	659	637	686	634	610	606	612	608	636	657	645	635	661	643	640	646	638	619	648	651	583	635	674	623	635	622	571	624	624	597	622	621	638	669	679	659	586	580	629	651	607	608	619	611	644	608	618	630	614	576	662	598	647	589	626	640	693	627	596	628	630	602	622	655	592	636	637	639	579	628	604	590	627	615	625	579	597	608	599	602	628	611	618	593	656	616	619	640	616	586	629	604	663	642	643	635	618	626	587	629	660	698	579	645	640	613	590	627	600	625	658	595	657	648	601	634	585	652	635	594	671	627	617	596	657	652	645	621	601	641	658	600	641	645	610	604	664	649	652	606	604	644	638	644	632	647	658	641	666	614	613	642	597	661	624	620	651	647	613	594	677	649	652	670	629	643	577	633	653	650	648	626	609	619	661	623	625	614	609	617	593	608	645	616	633	596	637	632	616	603	642	617	631	611	578	636	649	649	614	623	674	619	619	594	643	622	605	652	643	628	635	588	630	616	600	616	650	633	645	627	623	619	607	662	638	606	574	637	626	622	676	649	606	617	588	637	632	596	656	634	665	629	652	623	624	645	622	659	635	614	643	595	610	648	629	600	652	622	656	609	621	595	607	636	615	617	663	659	625	570	631	658	592	595	603	617	666	606	666	595	590	593	609	638	583	600	598	634	644	612	639	630	596	618	615	665	617	603	619	666	663	648	625	605	638	625	629	622	619	609	635	659	644	617	646	603	598	594	638	611	597	644	616	633	630	639	616	629	648	611	631	653	637	642	633	643	658	623	622	675	645	622	641	590	652	608	595	607	596	621	621	650	636	566	603	628	634	598	657	628	607	651	620	641	616	652	603	635	630	639	626	626	629	595	647	612	611	634	612	607	598	621	620	611	589	597	631	601	657	652	644	653	692	660	650	665	653	626	646	602	625	642	665	663	629	629	587	629	642	652	616	610	669	593	673	646	595	642	629	613	634	580	632	619	588	653	600	646	674	634	633	604	647	620	633	655	602	592	648	643	621	616	640	652	592	645	649	633	651	610	632	597	599	629	634	607	621	611	627	668	674	646	625	619	634	638	600	663	640	660	603	626	622	596	584	647	592	650	645	600	609	596	657	617	610	623	586	537	638	627	580	616	596	606	582	622	651	585	655	607	613	611	578	593	645	641	629	593	643	626	623	636	599	625	616	607	628	656	610	645	609	560	609	627	582	648	593	602	612	623	665	604	610	629	595	604	624	643	642	612	567	632	636	612	647	609	622	567	622	607	618	608	634	581	631	652	596	612	629	669	624	656	615	608	611	623	592	618	582	607	670	631	609	654	602	603	612	622	659	640	626	638	692	595	667	612	606	618	593	659	626	632	615	612	603	639	618	619	638	609	617	662	632	629	624	640	649	613	630	616	620	616	641	577	656	570	645	569	624	626	606	624	641	632	613	626	634	611	651	633	666	660	577	605	642	650	623	684	648	662	671	638	595	694	596	608	599	621	675	647	631	616	568	603	621	624	598	635	593	618	623	594	637	631	592	594	622	622	613	648	623	664	623	650	629	645	686	638	593	651	613	610	610	641	677	629	659	657	606	608	632	634	602	680	590	602	658	592	670	634	619	627	622	620	665	570	583	650	639	623	606	619	578	618	595	648	639	622	619	647	601	616	602	620	658	637	609	582	594	626	652	648	612	629	589	615	651	661	608	629	622	603	614	627	675	596	638	631	634	615	597	616	644	629	610	678	631	643	652	608	592	622	669	607	638	636	627	609	620	639	645	649	640	608	603	651	609	598	623	610	605	610	592	588	649	607	612	628	630	640	610	613
24441	23892	34900	29534	21250	11997	2395	1127	1000	977	1005	999	1000	946	938	1030	981	1002	907	959	943	959	995	975	922	969	933	882	960	949	884	925	928	944	916	966	938	955	944	884	927	941	961	896	900	902	941	959	969	926	922	911	867	890	905	939	949	929	923	942	953	903	1000	892	933	910	921	948	944	897	966	906	894	891	978	911	913	852	930	915	903	917	965	958	950	908	942	908	893	878	894	945	960	925	945	946	867	950	946	962	895	877	879	930	917	900	898	891	955	877	973	984	872	889	957	934	940	910	857	925	918	901	911	938	946	917	881	892	938	911	924	882	857	871	833	913	944	947	870	939	974	912	917	969	890	926	914	951	952	893	964	898	929	892	929	862	907	922	964	920	931	921	958	955	902	984	930	894	974	858	962	916	846	902	936	890	905	1019	919	943	946	939	984	945	912	970	958	984	890	909	910	872	876	936	933	863	896	893	974	918	938	956	934	899	921	962	876	924	925	965	944	926	920	930	879	937	885	937	891	894	883	883	935	885	890	914	936	903	919	896	915	911	938	943	903	953	966	943	894	926	922	903	960	918	925	933	927	934	930	885	943	923	840	932	930	893	972	932	980	935	880	899	897	882	924	925	934	845	928	889	922	878	969	890	945	895	969	881	927	913	902	934	904	903	942	871	922	946	940	953	941	912	877	974	921	894	962	886	945	899	880	956	951	961	890	917	921	917	962	996	975	880	913	908	959	936	918	895	890	857	894	877	876	890	885	921	934	938	923	919	906	910	857	984	907	872	896	931	908	943	917	904	954	934	933	970	897	907	893	908	929	859	910	968	947	903	965	957	919	876	923	964	971	951	918	964	888	893	901	893	971	1004	921	934	935	927	862	876	915	922	916	956	960	929	918	974	926	931	897	887	924	869	919	887	864	899	956	874	910	901	912	909	862	874	912	856	898	943	973	847	938	905	891	901	893	874	882	883	921	916	909	899	901	913	935	900	943	902	957	905	866	907	909	1001	851	953	868	909	886	907	926	950	949	874	995	916	962	908	942	947	976	894	973	964	876	893	933	948	876	916	970	952	951	974	943	939	933	866	930	968	952	930	935	921	847	927	898	974	922	937	925	956	904	958	936	899	868	953	922	923	902	896	896	991	962	960	927	927	980	932	912	879	865	928	903	922	920	927	893	893	951	874	904	895	902	955	978	960	895	929	922	874	899	925	912	898	974	924	933	856	956	888	920	897	912	895	888	909	917	966	961	935	886	947	857	896	927	899	932	981	874	881	945	932	929	903	912	936	961	889	947	897	929	866	958	961	918	900	919	892	968	880	932	890	892	867	932	940	926	884	913	893	879	957	966	924	924	890	864	968	934	879	931	965	920	889	896	914	929	922	933	914	914	968	918	972	896	878	883	943	971	927	896	943	991	905	869	948	913	882	921	948	898	893	940	957	927	950	864	918	892	923	914	912	904	936	886	875	853	941	947	880	882	900	925	915	958	923	932	913	916	954	972	922	950	931	941	878	903	954	919	938	947	911	900	906	966	928	952	923	916	908	909	934	936	858	926	878	864	917	911	960	896	892	891	952	893	904	913	957	882	910	948	891	887	906	880	913	904	924	937	955	915	936	957	919	925	914	924	893	928	906	943	917	913	960	915	940	939	893	890	920	985	905	925	953	911	928	926	956	927	938	941	875	907	889	903	946	874	896	939	892	905	892	970	870	983	863	897	911	921	911	924	900	939	893	961	934	886	887	861	974	950	904	946	935	916	938	907	937	907	929	918	917	958	902	911	933	896	907	942	863	899	915	924	944	941	966	903	939	927	924	952	960	948	877	915	907	889	852	934	913	940	941	943	936	953	891	898	909	940	897	916	924	896	954	900	861	925	906	850	882	886	900	905	886	973	948	882	929	979	931	895	943	936	896	930	964	990	996	961	914	918	903	890	911	953	990	891	896	968	971	957	873	925	935	916	946	890	963	939	878	897	966	923	931	890	916	929	919	970	935	932	904	878	936	916	929	941	999	927	956	884	912	877	886	938	957	935	930	907	891	916	931	912	883	961	936	936	925	917	914	875	949	968	901	931	905	995	906	893	949	892	892	952	901	989	928	944	958	899	933	901	964	938	900	888	950	885	966	936	900	913	917	929	871	900	953	919	944	916	976	890	926	954	994	886	899	913	949	939	923	878	917	854	920	940	915	934	891	894	919	969	883	922	928	940	876	905	948	948	850	953	899	912	914	939	902	926	927	922	937	925	940	860	918	879	958	934	877	854	937	955	917	920	911	938	941	911	933	890	903	862	988	947	921	917	917	907	884	871	923	980	969	923	934	907	943	959	898	867	951	908	882	930	919	897	907	904	860	879	917	884	920	927	937	991	923	912	857	974	901	966	959	900	884	936	902	948	971	911	947	891	915	926	924	895	929	860	900	882	942	961	931	917	941	928	903	913	913	910	942	930	892	872	904	964	923	884	931	903	942	933	923	982	839	948	910	911	951	895	879	968	919	905	960	905	958	948	941	913	925	894	943	925	949	901	949	907	904	874	935	940	841	936	909	926	922	903	969	948	899	914	906	950	933	909	844	902	887	925	946	864	915	934	887	926	900	841	907	924	892	861	922	908	910	945	892	958	923	932	880	941	901	821	906	952	867	913	897	889	908	935	949	912	884	912	886	916	939	910	906	876	882	877	927	938	915	981	919	909	942	921	922	981	923	980	858	916	911	931	931	974	927	905	897	861	861	895	919	900	915	902	944	970	936	893	918	913	940	908	948	914	929	903	953	886	955	931	894	872	918	859	856	952	861	903	924	971	934	864	884	850	924	928	961	1030	901	917	920	940	864	923	915	908	914	935	927	969	956	950	972	941	949	884	901	941	893	910	893	890	893	894	865	912	973	921	866	929	907	939	869	876	966	917	959	915	929	942	937	902	899	908	933	964	953	882	921	974	956	920	938	945	958	917	934	875	860	907	955	906	917	872	893	908	903	923	880	926	944	962	928	888	903	946	927	947	901	920	931	955	919	927	956	927	942	942	886	948	913	907	850	900	899	886	925	967	852	930	902	909	979	914	902	881	952	914	949	948	929	880	918	933	917	921	881	954	937	891	900	908	930	923	908	911	909	925	926	854	933	977	939	935	946	904	928	899	938	915	890	894	912	954	903	918	878	915	909	948	911	901	893	880	903	878	906	933	863	914	907	917	917	890	948	924	896	866	910	919	902	850	918	950	930	935	944	878	923	917	963	950	946	931	874	951	944	930	885	851	919	928	980	888	955	947	911	970	937	925	875	950	937	946	918	832	899	923	924	920	922	951	899	911	918	873	857	876	936	907	964	921	877	924	880	892	848	885	881	911	900	945	986	919	923	919	936	895	880	916	903	930	902	943	919	956	950	959	976	933	904	913	946	912	968	960	880	915	884	904	902	934	909	882	894	917	942	943	912	912	940	885	924	953	912	909	912	935	924	917	885	919	944	924	908	895	912	919	864	925	971	890	872	913	879	905	930
64280	102171	69523	33446	9311	2110	987	798	841	821	876	821	848	876	785	832	821	846	853	823	812	812	807	850	810	807	796	820	841	878	807	814	845	826	865	834	811	825	857	776	813	811	802	861	865	849	853	813	811	825	812	845	814	814	821	808	803	846	789	795	766	878	783	823	813	858	816	837	798	857	759	844	807	840	772	853	804	851	856	804	868	833	825	817	811	781	825	799	892	801	804	856	856	749	794	807	852	854	796	799	819	826	808	826	811	783	817	784	809	813	764	770	817	807	828	797	827	815	780	841	770	818	776	767	822	799	830	851	814	801	787	782	819	819	795	826	835	818	812	795	839	780	839	825	788	836	820	821	773	810	811	819	780	851	753	794	826	824	884	769	877	806	819	852	804	856	806	843	800	831	804	857	794	773	824	814	802	798	779	854	824	828	849	833	802	763	808	845	815	808	777	873	842	766	807	825	840	849	794	808	777	841	788	817	801	777	821	806	857	864	851	821	817	813	829	842	823	849	787	810	818	790	812	853	810	854	848	835	760	820	854	797	798	846	780	841	784	811	741	820	799	826	808	816	830	791	845	842	815	833	781	822	814	837	784	806	780	805	823	837	814	825	781	811	859	794	786	866	837	864	810	855	832	818	827	800	878	818	840	821	856	801	777	804	788	784	814	778	846	829	849	813	773	836	824	809	779	776	830	835	853	849	831	826	862	820	823	832	841	801	845	828	817	826	835	834	869	796	787	846	789	816	834	790	839	826	785	801	800	889	783	819	792	852	840	791	780	835	802	825	786	785	804	785	831	819	831	797	802	818	830	833	783	805	850	824	796	846	829	807	843	818	842	791	879	792	800	825	818	826	780	847	816	782	804	818	848	794	793	807	819	817	869	814	825	812	821	779	787	848	836	821	850	838	812	818	785	854	852	849	747	846	839	801	809	808	812	893	800	774	841	787	826	795	820	822	812	800	795	862	897	838	808	815	790	795	836	830	786	841	826	840	823	870	813	790	809	826	781	836	836	829	850	772	832	778	806	795	835	788	827	828	793	785	791	825	818	830	803	801	805	838	832	869	773	827	813	818	842	836	785	840	812	784	821	769	788	824	822	882	777	878	757	786	784	842	836	802	802	810	765	814	800	827	800	808	812	826	820	788	856	847	793	804	881	762	798	807	790	804	813	776	760	814	785	805	823	826	822	896	813	831	825	811	804	811	855	833	863	818	846	883	797	794	783	776	880	823	802	829	833	752	793	816	835	773	782	840	815	830	804	851	794	778	783	786	847	818	849	800	804	787	857	783	832	780	799	836	814	807	817	801	809	816	808	770	821	830	851	797	824	864	799	820	793	824	826	820	828	783	801	800	831	873	821	894	860	882	808	801	787	784	817	796	826	856	803	831	834	752	835	859	825	785	800	854	840	815	809	803	812	830	828	817	793	801	835	808	815	801	835	841	807	756	783	826	835	852	795	845	843	786	912	772	825	866	798	879	826	836	773	773	837	812	798	850	763	797	835	790	854	844	820	819	784	828	789	819	817	776	827	847	797	811	811	843	814	818	847	795	846	807	811	828	811	807	848	858	828	822	825	790	777	841	845	815	839	785	805	810	792	826	829	840	816	812	821	835	837	830	804	813	830	809	838	831	854	831	839	846	794	818	844	814	820	809	800	729	791	784	839	836	808	794	851	810	829	843	814	849	809	842	784	794	786	811	810	832	823	792	812	766	849	768	767	828	786	833	820	802	827	785	830	805	789	789	793	806	761	807	820	815	777	791	804	811	786	780	837	790	795	797	764	806	800	794	814	832	846	793	853	828	776	869	788	789	829	797	836	802	796	810	781	803	820	812	812	866	863	786	818	784	812	842	887	876	797	820	806	747	800	804	814	800	797	781	848	800	806	789	898	795	827	812	796	809	797	786	798	824	834	829	811	783	881	808	784	762	817	821	795	805	842	802	876	823	874	813	815	820	797	821	833	828	824	804	799	873	813	803	829	807	817	814	812	833	805	814	799	822	774	828	828	881	779	806	787	810	785	782	800	835	818	823	772	816	797	870	765	772	811	831	790	810	860	809	845	760	808	830	818	851	777	774	840	755	830	792	837	768	822	805	814	832	841	816	771	833	818	830	838	800	821	787	826	817	798	832	880	824	793	787	816	800	796	807	818	833	774	802	795	818	759	800	830	822	767	806	789	829	872	786	798	863	783	875	792	822	789	787	800	807	815	787	818	808	827	864	818	816	818	799	829	779	726	824	773	762	818	816	844	852	810	781	782	806	842	801	829	834	789	797	785	820	822	824	780	833	828	755	792	788	811	816	812	807	845	797	835	815	833	805	778	857	870	792	870	828	779	816	829	789	836	815	827	816	793	810	792	798	863	831	747	814	822	829	814	788	830	813	814	826	785	812	802	776	794	786	786	866	813	817	814	809	848	828	818	841	824	789	807	822	783	835	800	803	793	860	837	827	814	833	789	770	877	835	787	828	795	748	789	817	866	797	833	799	801	812	817	781	834	812	864	775	806	846	828	751	820	804	790	841	816	748	813	809	819	778	832	822	755	830	791	806	852	809	771	794	838	824	786	799	822	796	800	835	814	814	834	808	829	808	830	840	812	816	867	811	822	842	827	734	841	776	784	820	768	828	805	838	830	860	796	852	821	844	797	808	806	876	866	822	819	760	830	795	801	818	763	795	851	847	790	819	840	818	829	815	795	746	823	822	757	813	782	800	848	861	833	756	821	807	833	795	795	812	841	807	811	748	747	782	835	780	791	811	799	820	814	843	830	823	765	839	811	737	819	803	814	770	734	804	816	833	801	827	754	802	841	802	800	821	825	821	783	879	836	757	830	849	818	832	810	798	778	754	778	813	815	874	781	809	842	827	847	819	796	824	816	809	810	797	779	795	776	814	811	819	850	815	837	804	827	813	839	808	839	845	808	865	819	837	791	806	826	821	827	831	801	877	787	793	775	843	774	809	807	841	840	805	767	821	847	762	860	823	821	797	854	813	855	816	783	780	827	793	771	803	766	785	848	763	810	827	813	845	825	798	750	829	827	813	792	796	835	869	756	825	789	824	828	834	827	862	837	796	785	805	842	877	837	788	792	816	777	823	837	831	848	806	815	798	762	784	776	824	810	812	863	791	846	844	759	828	793	821	788	796	806	828	802	824	793	769	805	796	776	812	810	848	791	810	775	813	790	802	792	783	853	829	862	783	811	816	826	801	827	730	799	843	805	802	762	832	818	810	833	803	840	830	808	849	774	851	825	770	855	817	783	820	794	844	819	818	792	751	818	800	818	807	859	810	855	834	806	813	817	832	799	813	825	813	834	787	760	821	830	808	835	824	761	821	771	829	776	822	833	806	836	827	796	787	851	778	838	851	875	820	777	800	809	806	758	785	805	810	780	804	832	794	771	798	853	800	818	805	794	753	833	777	817	802	819	766	834	759	797	812	859	793	814	751	806	814	809	821	811	795	819	819	780	833	781	816	805	827
32268	33370	24409	8231	1627	895	684	696	699	672	719	710	670	723	663	723	650	686	719	671	661	678	696	682	683	760	739	674	716	715	653	669	691	771	708	669	698	684	724	693	742	709	706	713	726	686	732	728	706	672	710	673	725	708	665	693	733	715	714	715	699	751	673	686	727	712	724	738	712	679	721	708	725	665	711	676	722	720	742	700	696	748	707	721	682	683	681	676	710	681	705	699	730	681	708	702	699	722	672	727	681	712	719	670	648	731	654	697	675	704	711	692	661	680	710	687	706	694	679	690	698	753	719	696	669	731	674	698	666	712	674	673	673	687	654	675	717	745	692	690	723	756	678	679	686	706	719	688	688	729	734	657	636	669	731	680	692	685	716	704	675	733	702	676	716	720	689	657	701	694	700	718	736	744	684	662	691	707	709	696	684	713	697	713	731	757	678	683	737	683	714	716	690	724	695	721	682	641	700	727	682	702	657	712	685	700	699	700	721	696	702	721	736	677	689	700	623	745	687	687	683	747	683	702	689	666	707	672	644	751	727	696	692	761	713	737	639	688	674	689	655	756	731	700	695	739	684	677	659	691	670	696	706	687	632	703	767	690	733	637	695	735	730	702	718	685	693	737	705	662	691	685	756	693	684	716	723	719	703	719	736	750	662	675	694	672	699	661	702	703	698	671	742	676	705	678	725	714	689	693	756	662	724	699	726	703	670	692	671	732	696	681	651	690	725	713	648	702	694	682	705	691	701	740	665	731	697	694	721	729	681	694	715	671	690	688	721	676	734	700	721	692	761	730	693	698	671	720	701	715	712	697	693	691	723	716	703	681	695	714	725	680	741	670	689	667	682	697	692	762	721	671	770	766	679	686	711	728	747	732	699	737	691	693	673	736	648	726	675	704	664	693	719	713	665	727	669	717	668	678	701	713	680	704	722	715	653	747	749	668	718	678	688	689	717	690	707	728	671	687	698	699	711	696	674	722	641	712	656	714	690	686	704	741	722	664	680	701	750	712	690	700	702	690	714	657	708	707	707	721	686	672	671	700	700	706	660	741	759	662	727	689	683	721	681	669	728	696	693	682	662	699	667	676	705	755	752	717	684	657	685	668	684	677	705	717	717	731	680	686	703	737	670	735	705	679	706	685	659	671	706	658	682	678	735	679	686	675	715	715	694	717	697	675	720	722	673	670	731	689	668	735	688	711	677	706	648	671	653	692	660	649	723	730	642	653	689	684	723	716	708	673	686	712	685	697	681	677	693	718	700	692	689	685	716	725	744	678	736	706	683	677	665	715	731	682	691	681	719	759	699	757	690	659	732	685	766	722	692	652	713	692	685	657	734	700	656	701	712	664	705	674	675	682	698	698	712	694	684	752	725	674	722	699	676	675	712	720	700	677	723	735	704	719	712	680	693	723	647	713	688	676	688	711	672	673	685	740	688	696	675	691	705	747	689	723	685	724	710	711	714	678	702	681	722	726	720	693	652	627	744	703	734	695	673	689	717	701	644	688	718	701	714	716	712	683	716	726	685	720	675	727	692	723	742	713	719	725	694	692	691	703	692	657	677	736	707	701	707	661	687	698	702	702	730	710	676	682	697	722	680	684	735	709	716	632	684	736	706	676	743	654	745	681	702	713	700	675	688	673	706	700	665	698	702	660	656	704	680	710	694	701	675	626	701	710	710	728	736	667	715	730	740	683	683	697	694	732	667	729	698	709	691	676	668	690	685	719	702	699	741	721	723	644	706	728	729	698	714	691	679	719	701	699	700	698	734	668	677	694	674	729	669	712	712	653	752	739	737	690	679	645	676	769	692	678	681	707	666	754	704	674	719	729	662	676	626	663	678	692	747	736	682	719	684	686	728	686	693	701	722	697	735	713	734	685	681	760	713	659	735	648	715	719	727	726	660	683	710	753	704	693	662	763	673	688	697	718	627	710	693	717	714	730	699	714	698	654	698	714	736	685	706	688	762	649	673	714	688	679	679	713	687	675	690	701	669	663	727	721	724	714	680	704	732	697	669	700	718	690	655	714	704	706	723	677	687	692	718	700	724	627	775	693	688	729	727	730	685	761	712	713	670	693	706	698	671	748	675	682	674	667	691	658	686	702	740	684	674	721	711	716	732	652	658	685	673	666	761	763	705	699	715	700	752	724	725	690	688	725	671	717	700	655	684	723	764	720	763	683	653	729	685	700	650	741	706	720	683	735	699	680	718	712	692	695	713	737	751	732	673	717	687	713	730	731	765	705	693	663	722	720	689	705	705	741	707	642	729	675	684	704	723	725	733	656	720	712	658	733	703	680	716	715	736	695	742	675	728	730	659	671	707	660	685	625	677	683	703	740	691	685	711	706	728	698	701	731	725	681	718	737	718	685	721	729	681	712	708	754	675	636	702	696	721	679	718	699	684	740	699	700	719	689	715	698	707	733	712	734	727	697	683	743	742	741	678	682	695	670	710	695	707	685	688	687	714	737	691	729	676	720	697	694	690	701	727	720	713	649	706	656	707	690	736	733	693	676	701	678	717	699	652	664	711	684	694	688	679	727	739	724	701	666	714	714	658	682	691	721	718	739	689	755	704	699	665	704	719	685	686	746	705	677	700	645	696	742	708	669	741	687	741	698	677	730	707	682	703	658	743	701	718	708	705	654	673	690	709	763	693	690	762	758	657	734	718	689	683	709	688	684	708	690	719	637	773	712	642	701	700	680	709	691	640	694	672	699	730	739	705	724	729	749	684	713	719	686	701	767	677	701	703	703	736	688	685	737	729	723	693	707	655	700	716	684	705	728	728	749	690	680	669	721	755	722	754	709	669	726	733	683	699	713	691	674	699	669	730	692	713	659	684	693	681	691	687	728	674	680	686	723	694	704	689	687	702	686	692	672	716	728	645	708	706	695	697	714	762	706	720	666	679	711	671	666	653	704	686	690	683	702	667	708	744	689	706	692	727	718	644	677	727	650	697	671	707	678	696	683	688	659	709	710	713	677	694	692	721	713	726	694	723	770	619	655	666	736	692	751	683	756	638	704	694	679	708	665	717	727	713	695	745	716	682	737	706	660	705	696	649	718	706	781	693	721	747	735	690	715	698	726	681	714	676	671	671	725	691	693	671	660	723	702	698	691	740	673	700	680	706	682	712	701	696	711	710	684	716	738	705	686	716	710	736	718	651	730	691	717	726	693	658	702	665	722	700	654	688	782	729	672	751	710	703	719	700	675	701	663	675	675	718	716	735	695	689	721	673	689	638	704	721	700	680	677	708	725	676	737	699	701	668	718	693	679	708	740	713	687	674	688	702	685	709	668	661	677	665	704	686	672	702	673	735	679	693	706	687	736	758	688	693	693	685	677	705	743	757	721	718	715	704	722	693	736	660	692	726	721	682	680	718	688	730	704	702	646	673	689	667	734	742	727	686	686	677	686	663	673	712	710	695	672	711	689	711	674	736	710	722	717	724	735	693	690	751	680	671	753	682	748	754	651	768	672
27200	36195	17101	4311	1226	677	590	570	557	527	556	570	527	561	608	572	562	539	555	546	557	558	574	569	507	589	528	547	552	540	611	560	555	558	558	526	614	570	518	553	630	575	549	547	553	542	546	574	568	570	540	511	515	519	548	559	527	602	566	543	552	553	564	535	529	556	556	526	599	526	568	499	550	626	567	580	542	537	569	561	545	597	587	549	561	533	549	592	540	568	576	529	593	524	587	536	535	531	530	550	600	564	539	579	598	573	526	507	553	559	582	565	593	516	579	560	538	524	580	576	549	536	528	557	580	566	542	566	503	584	519	573	555	569	560	574	572	552	588	575	526	546	600	536	571	601	552	526	550	530	539	575	558	532	517	573	542	554	540	549	538	545	594	538	558	529	561	598	550	545	540	554	546	517	535	536	553	538	594	557	558	500	567	533	599	560	550	512	555	540	559	592	567	528	550	522	537	561	533	527	546	584	576	540	541	602	564	539	576	557	550	538	575	542	542	512	555	575	556	550	594	541	568	556	561	570	555	557	535	552	616	563	573	565	563	552	525	543	533	515	551	551	576	545	548	556	580	540	563	522	577	576	528	557	544	552	558	571	530	559	577	561	571	556	559	556	531	573	579	508	560	547	575	511	563	545	597	522	563	520	541	538	569	604	566	521	566	573	561	549	526	548	548	523	567	559	527	581	546	555	569	563	579	533	569	561	545	564	528	549	578	560	567	567	592	566	533	612	559	541	612	530	535	570	567	583	605	640	552	535	535	542	552	558	602	543	564	591	565	529	559	585	562	537	594	573	562	559	551	566	556	574	559	522	526	529	589	551	543	587	597	541	585	553	508	557	584	553	583	569	555	548	557	549	579	575	554	546	557	545	547	606	571	550	578	590	578	522	554	547	553	602	572	564	532	552	544	544	533	527	559	577	591	554	548	525	537	531	524	561	576	573	511	575	516	576	565	558	559	548	611	573	568	550	574	600	582	572	514	574	566	575	555	561	545	518	548	564	557	588	567	530	559	559	551	569	538	519	517	528	554	543	567	513	540	548	542	529	581	554	588	591	549	555	573	558	563	598	515	516	582	542	571	541	565	566	574	563	550	555	536	530	557	576	514	566	552	575	550	587	574	543	556	541	582	580	529	553	548	544	550	583	535	540	566	521	546	533	553	563	570	553	565	564	575	569	575	528	507	547	562	524	549	538	518	548	575	605	543	574	551	597	546	525	544	540	590	572	530	560	541	548	592	574	599	582	521	599	621	532	563	557	524	573	569	582	562	575	559	548	558	602	553	508	551	531	524	544	511	567	555	561	530	551	560	560	555	569	574	560	563	542	577	554	584	517	561	586	543	560	561	556	531	545	529	515	571	555	561	563	565	552	549	560	538	537	582	588	593	510	545	570	539	600	563	569	572	594	551	551	555	590	525	568	521	513	606	558	585	545	595	546	575	551	541	548	559	560	554	525	566	582	548	524	559	567	539	568	541	563	544	539	559	577	546	539	565	526	542	568	556	578	559	509	583	549	585	556	578	566	607	597	524	590	554	574	528	565	567	578	555	548	564	561	541	547	543	567	556	546	564	578	556	563	561	602	553	498	533	567	524	570	561	577	576	577	533	545	557	546	547	591	596	575	543	529	543	577	561	551	552	598	619	580	509	553	509	534	518	570	550	565	564	558	539	540	547	571	542	545	590	575	554	545	523	565	575	548	596	527	571	604	545	580	535	539	552	593	583	544	573	586	561	487	521	539	572	568	531	561	551	547	574	546	604	555	539	601	571	545	577	577	543	572	535	529	559	516	572	530	549	544	561	540	569	553	539	545	588	566	538	574	586	562	564	592	540	557	567	565	559	571	576	550	535	537	554	536	550	553	546	562	586	559	526	623	553	600	560	536	568	592	527	592	552	550	558	553	541	551	568	576	548	573	532	563	533	530	588	562	559	544	533	555	552	552	554	575	567	561	597	526	542	578	559	557	552	549	559	555	555	554	603	537	562	536	569	548	553	537	558	574	523	552	601	523	529	543	545	548	583	547	589	593	523	518	536	523	554	558	557	548	536	569	580	539	512	596	575	568	574	518	549	538	528	568	557	532	559	544	563	550	549	525	558	552	554	608	575	574	565	567	553	586	546	561	543	565	567	548	547	520	552	538	557	535	548	583	606	557	569	533	540	526	550	559	575	527	557	565	588	574	595	559	556	601	551	582	587	554	543	593	514	574	556	545	570	558	553	589	531	564	548	592	561	511	570	556	564	522	598	506	582	550	503	536	582	567	512	567	543	550	583	560	572	550	545	563	568	578	529	597	543	534	568	541	493	540	509	590	536	565	554	552	544	557	577	539	595	597	524	561	560	548	538	565	549	513	534	537	573	525	508	541	548	567	601	537	565	494	553	526	547	599	517	604	548	578	559	561	495	605	544	548	560	593	522	581	532	607	538	570	578	589	558	573	601	573	531	570	541	562	579	568	555	552	552	520	579	573	581	583	544	554	562	540	575	540	533	585	541	537	532	539	599	575	532	566	542	554	546	585	528	555	558	563	562	567	592	517	543	546	603	577	521	585	554	556	536	526	534	560	564	555	547	531	555	521	541	596	562	568	569	544	576	558	584	558	555	553	547	607	568	554	562	569	559	551	522	541	541	551	571	574	555	516	600	593	531	583	579	529	565	548	562	567	552	526	563	557	530	543	574	535	533	577	516	560	560	530	576	548	579	576	564	552	551	538	541	550	598	523	514	603	529	573	553	544	550	561	558	590	564	561	543	563	556	535	576	531	545	605	588	566	561	525	551	554	543	594	573	599	554	527	565	553	575	547	546	553	567	560	581	592	551	575	568	524	515	533	537	575	566	573	568	580	538	548	584	507	544	577	533	553	575	560	554	555	563	565	531	602	535	569	569	567	576	581	565	565	513	542	587	541	557	530	499	537	560	563	546	547	568	515	543	538	566	556	531	574	529	570	571	570	567	600	581	538	519	540	556	592	495	535	563	560	540	553	589	558	541	537	573	520	593	582	563	548	562	633	530	550	566	538	547	533	558	511	563	536	542	554	556	528	488	520	568	553	548	548	546	543	561	546	526	559	604	542	571	521	540	547	562	606	578	563	545	561	562	562	541	569	576	623	505	540	570	559	558	559	611	549	560	564	566	527	546	583	537	537	614	580	611	580	573	579	597	599	538	574	549	567	560	562	519	573	575	585	556	564	564	560	555	597	558	498	571	547	553	537	557	552	567	565	615	547	584	521	544	602	569	539	541	576	560	567	561	571	547	556	554	565	567	565	581	560	483	556	575	579	516	543	566	566	555	622	551	541	531	574	560	518	579	555	571	515	567	521	572	543	548	533	531	551	577	543	528	539	589	556	540	516	584	550	565	578	558	557	554	540	531	559	588	567	552	563	545	532	524	517	537	554	576	592	521	543	574	555	550	598	518	584	582	542	585	567	599	578	550	518	605	569	564	528	520	560	536	491	555	550	509	550	485	567	582	559
27026	28737	38381	28969	11136	1858	928	771	735	747	813	771	725	710	754	726	716	727	734	753	729	742	752	750	747	728	784	717	743	724	704	737	743	761	680	708	709	670	727	765	769	720	746	693	714	709	696	744	746	738	682	719	673	714	692	713	671	713	681	696	712	662	717	751	727	785	742	747	692	727	697	718	768	702	703	722	727	695	676	759	750	700	730	740	747	705	705	712	760	713	687	697	676	726	690	769	691	723	707	713	684	738	756	680	677	715	717	727	692	722	732	697	754	714	721	705	694	760	700	703	716	750	750	727	703	716	682	737	713	741	744	753	688	746	735	720	695	668	717	711	752	701	716	731	711	742	712	761	719	678	678	726	743	697	711	753	673	667	681	673	744	719	710	740	691	750	705	750	728	718	732	718	752	721	699	736	684	683	808	726	700	745	748	714	721	711	692	681	704	729	678	726	652	701	701	698	659	714	744	727	704	713	748	735	727	745	714	731	703	668	706	678	691	678	748	719	731	727	739	732	728	731	696	738	741	749	710	709	744	769	707	713	706	749	732	754	691	741	693	688	737	725	738	756	755	695	720	727	692	706	713	701	711	707	662	744	693	699	740	700	673	745	698	737	717	712	652	699	720	697	723	732	700	694	713	722	728	713	730	704	685	791	757	697	727	676	751	756	699	714	646	698	725	729	702	713	751	736	711	723	745	767	749	724	683	760	723	754	708	691	791	716	689	762	683	684	719	723	706	712	777	725	733	688	679	715	645	714	729	713	688	710	753	717	696	759	699	716	736	725	718	672	672	694	706	755	675	699	722	747	735	698	690	714	709	722	714	646	775	722	718	691	704	682	781	664	722	681	739	741	718	713	681	735	713	746	702	763	725	730	769	720	732	687	714	760	705	661	700	709	683	662	701	705	698	709	715	707	719	685	749	717	761	715	707	654	721	710	724	709	712	670	726	725	723	744	712	715	725	709	680	721	729	678	659	789	709	760	718	727	701	708	692	744	690	688	703	760	714	716	712	686	708	725	727	702	736	728	702	741	718	683	704	695	675	722	726	717	711	676	715	668	753	740	695	718	720	690	736	732	711	754	712	660	728	704	712	734	719	705	743	735	715	683	768	650	734	734	698	736	690	729	749	704	701	703	725	761	723	744	692	703	720	707	643	693	702	718	695	676	690	687	716	764	748	754	659	702	704	710	729	777	696	724	755	692	685	748	715	790	750	716	742	708	704	754	717	728	708	729	688	699	708	692	679	720	716	752	730	724	702	744	709	710	703	700	710	686	730	683	709	717	687	696	720	696	731	719	685	746	691	744	743	762	694	654	709	697	753	699	717	692	710	747	670	706	732	715	659	706	730	694	709	737	723	701	646	722	699	720	713	721	752	729	698	762	701	738	696	726	683	747	734	726	701	682	699	738	737	721	734	732	720	756	692	744	750	704	709	732	707	735	707	738	704	726	679	742	766	692	680	699	712	760	723	720	682	689	678	682	700	744	710	676	685	702	687	703	753	690	697	684	786	693	719	698	679	729	720	676	731	713	685	782	709	729	704	733	702	729	715	739	686	716	693	737	714	727	704	713	690	734	754	674	651	741	684	657	707	719	718	737	754	732	674	702	715	732	685	674	760	728	722	714	674	728	729	686	685	767	712	735	723	755	713	715	753	674	700	720	735	674	726	719	743	707	722	739	736	702	697	682	687	748	698	699	709	739	729	732	738	744	738	721	721	707	685	661	696	686	687	723	745	723	740	685	706	690	750	706	749	705	753	720	749	710	684	779	700	670	692	750	698	705	733	708	755	685	663	719	709	699	705	727	730	695	701	723	669	684	746	739	695	695	756	712	699	738	710	725	759	689	730	730	719	769	735	712	696	654	729	702	735	710	724	776	711	702	717	680	696	709	739	722	750	739	750	720	697	718	749	691	708	692	729	712	761	706	724	715	727	750	708	687	720	653	696	718	730	764	707	677	673	693	769	745	652	668	705	720	700	722	694	724	715	737	715	736	696	682	716	704	686	699	670	705	754	714	662	703	764	713	701	756	675	699	684	675	696	718	672	715	733	691	769	721	706	733	689	728	729	763	758	720	683	687	702	777	733	690	735	741	676	732	692	694	790	710	730	699	716	725	693	701	740	733	710	728	751	736	693	733	741	685	683	721	739	766	737	743	778	715	709	709	710	709	730	687	746	743	708	722	750	705	746	710	770	702	692	706	725	723	737	723	722	795	720	744	720	702	722	733	653	745	680	705	686	735	732	694	695	711	729	705	728	693	712	716	736	685	702	697	745	739	706	749	794	724	735	752	683	650	695	680	707	704	733	691	708	694	706	719	717	755	700	692	679	685	718	763	698	678	734	742	683	730	701	696	737	754	703	728	727	744	755	714	754	738	709	735	726	752	657	732	720	755	733	678	712	668	700	740	739	727	755	724	724	721	724	751	706	758	699	716	728	704	770	736	763	718	725	717	708	727	688	701	668	720	674	699	721	751	761	736	726	723	731	720	748	682	741	743	734	675	693	715	689	734	710	706	730	654	680	736	740	757	763	717	745	690	731	713	728	715	708	629	748	713	750	740	715	727	702	713	743	649	668	730	688	672	695	773	687	738	731	751	724	719	644	707	710	702	683	739	672	719	738	721	776	716	701	734	682	716	693	733	710	647	695	754	680	683	721	764	665	702	683	704	730	721	681	726	699	709	729	702	694	673	728	756	736	715	678	734	753	718	694	721	715	686	723	688	731	667	699	705	668	722	697	745	737	770	687	706	717	688	719	706	737	717	763	718	728	684	715	687	725	689	696	714	733	719	746	714	705	724	745	732	754	706	717	764	697	730	707	694	690	690	739	691	700	754	719	689	746	698	735	767	742	750	713	730	713	682	704	717	741	698	774	701	746	663	669	769	712	724	697	653	720	705	670	700	739	701	690	679	720	693	770	765	719	682	727	691	695	726	720	685	740	691	748	743	743	688	725	662	709	746	735	746	693	687	717	692	704	657	746	659	681	722	707	699	731	708	719	706	693	706	692	767	726	731	736	715	733	704	687	760	704	698	716	700	705	755	694	720	732	759	663	721	684	703	685	699	705	735	679	733	709	671	741	702	751	755	734	724	677	693	750	705	672	708	726	671	729	709	720	723	726	653	749	719	691	743	669	680	735	711	686	667	755	718	707	720	679	692	678	691	734	706	753	725	700	765	731	723	707	760	702	718	710	722	725	722	719	780	725	741	678	729	759	724	744	670	682	726	690	741	696	770	733	690	738	699	788	696	747	697	665	690	705	687	737	707	668	763	751	748	746	725	723	712	722	717	724	712	717	670	668	720	766	724	677	718	720	685	726	753	717	681	684	748	753	797	733	720	699	685	706	722	727	703	740	708	683	717	742	746	658	699	731	712	760	686	697	702	667	726	708	712	739	684	732	732	732	698	711	740	715	723	696	720	674	717	692	725	742	747	732	714	712	674	707	699	724	711	690	717	684	685	758	680	699	725	696	728
60018	81008	48342	16276	3991	1064	679	607	664	605	593	620	622	619	649	640	633	641	634	605	588	590	605	595	592	647	584	636	609	612	600	610	594	605	638	568	640	600	599	611	603	664	625	575	624	609	662	585	600	620	580	618	624	614	633	609	619	589	568	599	644	567	624	614	625	582	612	605	592	632	619	645	634	619	606	612	613	644	620	600	595	620	678	609	644	575	607	607	629	642	627	623	581	615	607	635	603	569	606	544	568	622	636	589	605	580	607	583	598	612	599	629	592	613	606	632	606	608	626	613	586	617	578	627	604	585	607	636	607	596	630	641	570	607	584	643	610	616	631	603	583	597	620	643	651	606	604	595	626	555	615	593	604	620	617	642	568	596	602	579	614	577	610	629	626	644	620	642	613	612	610	622	596	618	642	572	632	591	594	637	633	603	601	617	642	642	581	634	580	605	631	624	591	590	577	563	605	602	635	615	617	630	604	606	550	596	608	564	613	553	626	626	560	610	585	654	614	606	641	599	612	602	615	646	568	608	596	629	614	622	626	604	616	570	586	621	583	614	618	596	590	581	655	594	576	606	587	599	605	569	596	580	630	586	619	577	567	605	609	593	593	588	612	602	613	609	600	623	637	628	585	641	624	649	598	585	596	571	629	583	588	552	613	595	652	617	607	641	612	558	642	583	595	615	638	607	627	601	599	600	628	613	634	585	607	623	575	623	643	608	642	604	584	651	617	595	666	625	609	648	575	572	661	599	606	605	581	610	606	578	549	668	612	593	567	579	597	582	592	597	570	592	590	588	628	602	614	646	591	632	635	606	610	656	578	584	632	593	578	583	600	566	578	584	611	580	601	608	619	594	581	615	594	554	600	618	602	591	608	577	558	630	598	585	607	624	541	578	592	621	603	640	573	604	611	573	586	607	589	603	612	599	588	633	611	601	644	649	597	626	599	607	587	603	641	603	662	576	636	586	611	578	626	581	622	588	613	616	557	618	621	600	610	626	647	630	601	649	628	585	617	601	600	618	639	619	601	584	573	631	623	603	572	594	629	626	618	606	610	601	574	630	595	612	647	599	629	649	591	584	584	601	585	616	592	565	612	628	646	640	636	603	590	597	587	593	624	595	563	610	606	613	622	633	595	617	613	591	659	599	599	571	562	665	578	573	621	590	608	608	627	603	607	640	589	643	628	589	622	645	609	602	583	602	599	627	634	606	628	646	620	639	578	638	623	645	611	571	611	638	609	586	624	600	586	600	602	572	610	665	608	627	569	628	602	560	660	621	598	599	622	598	590	615	574	622	583	552	606	627	587	629	617	624	586	609	629	586	578	610	567	634	628	622	592	676	593	569	634	618	661	630	614	591	601	606	628	601	640	611	576	611	635	600	611	641	620	567	599	601	598	605	604	632	602	647	594	614	596	611	635	616	570	611	580	569	596	614	623	648	626	607	599	598	537	557	560	625	617	611	618	604	619	602	607	596	592	568	632	634	591	582	577	655	604	613	608	632	598	611	596	594	601	621	660	629	620	571	590	617	588	546	666	619	603	615	579	593	602	617	622	625	637	605	612	593	627	627	601	606	631	599	580	590	610	624	579	603	621	618	613	624	611	634	617	623	643	607	600	608	655	597	589	639	591	596	576	628	641	583	589	590	597	617	624	601	597	608	653	612	600	596	586	626	560	560	562	626	574	605	656	594	557	581	578	609	556	577	626	593	615	599	643	596	588	596	599	632	627	595	625	596	595	637	601	621	631	629	625	607	588	609	665	619	593	562	582	625	596	563	542	606	633	610	675	573	622	587	620	604	627	638	634	637	618	614	613	601	614	589	613	588	610	593	571	578	568	605	624	687	597	583	586	598	635	617	615	620	561	632	578	584	639	580	658	642	624	651	604	581	604	591	636	614	628	598	621	619	569	598	611	633	580	624	565	609	591	608	611	641	573	573	583	596	638	616	615	611	560	622	568	622	652	592	614	561	608	630	646	559	576	595	590	625	601	616	565	582	618	590	579	631	652	647	636	615	612	591	601	619	633	583	618	601	585	563	645	644	628	638	578	602	595	612	582	614	596	575	619	627	627	617	594	571	633	589	567	643	607	572	580	574	607	633	640	621	589	619	571	558	626	605	582	607	616	606	571	656	613	596	598	580	614	573	626	599	629	611	576	630	593	584	604	621	607	586	662	579	636	654	604	624	619	645	647	627	630	626	626	616	615	641	600	631	589	576	623	624	589	613	586	605	616	607	625	612	629	647	582	582	626	572	592	608	589	593	565	654	562	660	592	611	568	605	637	608	582	597	564	597	565	605	654	629	603	631	588	579	577	645	596	576	602	592	639	570	623	590	609	597	585	589	592	571	599	584	614	549	653	595	604	624	618	630	586	609	598	637	637	613	563	593	572	627	558	606	564	628	618	594	563	641	618	608	591	588	590	618	572	624	621	640	616	585	630	601	626	576	635	625	590	598	646	603	586	594	575	595	626	623	625	606	628	586	546	588	595	621	591	581	618	595	590	601	650	608	590	609	660	614	613	628	588	610	589	641	626	632	615	591	613	585	616	599	572	627	646	637	613	609	624	589	601	566	595	616	541	598	613	578	628	591	600	646	603	589	624	575	592	609	633	607	587	609	613	589	642	593	627	613	591	582	635	591	586	618	605	619	588	660	616	647	593	608	571	642	562	608	604	600	614	593	610	643	548	612	558	703	587	607	543	582	584	619	612	652	616	590	603	650	569	632	581	604	606	580	588	656	587	603	584	595	622	608	597	577	584	600	648	577	627	602	579	597	597	605	568	590	635	615	591	613	603	604	629	590	584	538	670	606	626	640	593	590	608	605	589	595	651	641	602	580	610	612	564	598	620	643	589	611	628	615	611	572	543	648	631	616	616	609	636	598	593	645	591	561	598	613	620	595	583	629	618	584	620	623	610	627	618	635	635	626	570	589	596	592	629	618	585	620	584	596	544	594	622	620	565	644	644	621	603	607	633	594	559	634	617	597	602	599	593	614	654	561	638	598	608	624	603	557	603	590	593	621	588	578	602	633	612	665	616	606	565	621	618	604	602	587	604	617	628	611	585	569	598	642	603	610	618	580	619	557	583	640	618	579	586	586	612	606	631	596	618	643	620	634	615	616	603	592	607	630	615	588	567	580	596	560	606	593	618	639	565	631	600	561	607	609	623	591	628	581	608	589	576	613	594	582	627	638	612	659	613	597	596	614	549	625	627	585	592	650	581	608	619	560	610	585	614	604	624	602	626	629	599	617	588	619	632	595	581	608	667	611	616	606	603	568	579	581	580	585	569	586	597	622	650	633	617	598	597	561	583	581	615	579	629	573	572	623	627	625	609	613	617	583	613	606	603	628	607	592	572	624	621	601	585	590	636	615	578	580	585	598	607	606	656	591	653	607	610	630	605	565	613	537	590	573	680	633	612	628	626	621	626	625	567	616	593	574	612	627	615	611	629	604	587	585	614	614	638	648	584	614	594	610
24542	23220	32566	27909	21048	12013	2380	1057	963	950	999	927	936	948	954	904	928	955	901	932	906	936	961	925	927	940	966	883	882	893	953	963	986	876	892	963	894	881	903	887	989	945	869	910	948	940	967	905	927	894	923	884	919	958	889	938	942	940	1014	893	862	941	886	903	929	977	865	948	929	821	915	907	877	969	893	923	881	888	952	879	951	916	893	888	899	893	908	854	854	904	850	886	985	905	958	891	893	913	887	905	924	873	906	886	962	959	929	875	878	845	889	888	902	948	898	899	845	877	869	935	950	901	911	914	962	917	949	894	882	920	905	879	935	896	899	891	881	876	919	847	898	888	908	883	799	892	881	872	890	923	881	893	882	898	913	899	889	909	928	911	891	921	906	974	902	920	911	917	888	965	885	919	912	884	900	883	888	903	858	880	887	881	928	931	917	924	899	913	892	948	880	895	891	894	951	888	941	927	883	967	972	956	887	935	924	929	880	887	890	900	933	923	884	879	922	911	903	879	828	898	930	930	902	889	938	886	909	941	882	957	941	910	899	896	960	950	921	898	903	906	862	889	877	939	925	871	917	926	945	904	902	843	887	910	870	922	928	913	884	893	871	951	918	926	877	891	884	881	889	883	924	893	922	921	939	940	911	908	925	922	951	897	961	904	949	889	881	923	931	936	885	938	952	933	965	891	955	920	888	897	887	909	928	888	910	910	946	952	891	890	903	923	915	940	935	947	920	980	909	881	876	890	951	927	918	874	891	904	872	891	898	875	941	882	916	906	932	906	911	912	935	895	935	909	917	915	889	917	873	947	875	899	916	956	903	866	857	893	969	876	962	881	868	871	982	872	883	851	889	879	911	923	893	912	886	829	904	914	884	895	835	948	889	946	936	944	917	907	939	912	912	913	903	915	879	847	960	923	888	912	907	934	942	898	957	893	944	891	968	888	923	899	885	851	946	897	921	908	983	891	948	884	926	859	879	855	926	872	897	882	922	928	866	889	862	918	846	904	873	876	917	899	886	950	893	892	930	916	921	944	920	881	942	898	887	920	876	921	878	918	960	883	877	922	851	904	934	950	878	913	826	933	935	947	885	885	869	924	881	903	911	981	893	902	922	924	929	912	910	894	865	886	943	968	878	887	889	874	942	901	847	906	929	907	867	941	906	900	910	887	894	888	880	893	886	874	873	944	912	891	919	913	912	892	899	852	927	867	926	856	926	884	887	839	932	954	895	926	921	921	881	909	920	957	891	954	906	898	895	903	936	882	885	890	907	916	935	896	937	954	889	906	891	879	914	891	945	910	920	924	877	894	935	923	937	885	869	883	892	936	929	897	947	964	913	903	887	925	923	911	934	894	942	929	909	931	901	834	954	869	937	894	921	935	928	929	903	906	923	871	930	931	923	878	846	894	903	907	888	846	855	907	911	876	872	875	953	901	886	902	960	937	944	849	862	889	954	943	894	905	985	884	900	924	921	899	810	920	892	885	888	920	873	894	879	902	904	899	949	935	927	928	903	938	876	946	958	872	909	855	908	930	911	908	882	863	859	888	850	894	912	876	909	886	864	880	952	883	888	921	923	894	943	918	935	952	968	892	962	912	868	916	951	879	894	905	935	871	945	917	913	900	923	874	908	894	928	887	867	865	918	942	874	937	925	857	887	909	955	893	894	945	921	907	913	884	945	896	900	915	933	929	894	957	942	925	877	860	917	898	927	948	959	886	880	909	936	940	914	957	868	868	938	878	897	949	949	852	942	885	913	935	952	954	907	958	942	869	915	872	869	939	868	936	942	915	937	916	908	893	914	924	935	910	929	840	879	932	945	944	892	962	899	946	955	884	898	913	932	915	891	857	944	903	909	916	890	877	862	910	904	938	943	899	854	890	884	898	867	892	858	939	940	928	897	921	927	880	890	904	874	849	896	917	928	917	890	921	887	976	838	948	869	937	879	932	886	881	896	917	933	919	897	878	908	901	885	927	943	911	878	938	855	900	894	924	942	945	940	880	885	961	868	909	881	930	898	982	919	914	886	936	832	883	845	872	933	850	940	922	897	884	902	851	827	937	897	956	899	926	956	926	929	902	857	880	890	921	927	893	862	897	932	897	868	986	945	896	887	912	903	879	943	897	906	913	887	862	925	924	959	883	874	921	843	907	888	889	921	924	907	879	948	921	889	919	950	934	894	904	900	917	898	916	916	937	908	883	938	977	913	930	885	863	913	960	868	919	888	915	852	851	853	928	924	903	907	916	928	892	919	944	895	891	907	878	872	863	908	945	911	929	881	906	903	873	932	872	940	946	922	914	920	919	925	940	905	944	881	905	873	898	918	890	891	887	875	978	918	893	883	879	902	874	944	900	910	921	946	970	860	888	934	984	955	905	893	880	900	947	923	924	879	956	943	894	913	870	952	938	856	910	976	908	907	891	886	886	885	893	927	864	911	912	929	899	871	913	922	935	915	872	920	904	883	837	928	917	929	904	926	913	900	878	921	923	931	888	919	887	917	889	926	916	935	863	900	891	930	951	905	907	919	904	856	846	830	929	915	901	926	911	889	852	942	863	918	955	917	882	855	956	917	919	905	903	915	924	932	886	894	917	869	902	889	885	922	931	906	906	891	851	942	933	901	908	888	863	881	922	884	903	948	949	919	882	938	927	906	927	895	876	968	904	921	921	945	872	900	922	955	910	933	908	912	970	931	930	888	928	891	884	876	941	932	911	931	919	975	870	928	892	898	901	920	910	905	926	911	971	944	929	897	913	886	876	910	927	932	893	956	872	865	945	941	890	934	938	883	906	942	935	923	964	868	885	905	941	916	886	903	935	995	908	905	854	894	968	927	949	907	940	905	874	904	878	930	931	930	924	906	883	941	929	924	854	939	941	930	918	890	901	875	926	924	881	908	907	887	918	877	914	863	931	932	891	885	931	901	950	944	932	903	885	909	934	931	922	905	904	928	923	935	952	914	946	952	952	897	916	950	881	872	911	897	908	907	901	930	913	915	893	935	879	872	894	863	884	888	952	923	893	936	908	921	859	908	892	949	893	893	895	917	908	893	911	929	864	894	879	830	945	939	897	963	934	926	936	950	907	912	916	916	854	871	909	882	930	930	929	913	910	907	915	931	898	922	896	851	933	905	905	937	904	968	902	883	889	923	943	893	919	906	941	907	907	951	918	886	917	908	916	942	925	882	868	865	888	883	937	855	913	956	901	885	924	894	866	920	904	913	869	876	913	914	922	915	940	892	908	915	898	869	937	959	857	925	884	929	897	891	944	931	873	895	921	935	860	957	949	888	929	873	913	891	868	929	853	869	881	883	873	859	890	917	994	918	929	939	946	915	908	940	889	909	896	883	918	905	946	926	860	914	901	883	866	910	928	910	901	873	939	947	972	931	930	904	883	946	946	862	940	916	880	917	923	950	895	927	922	873	869	912	864	892	935	903	899	923	925	955	892	901	893	846	916	909	959	898	901	855	852	946	860	902	921
64997	99614	66067	30817	9249	2232	983	795	799	794	779	819	826	803	842	838	741	769	818	806	831	799	805	762	768	845	783	758	730	782	826	824	849	783	765	751	813	764	758	799	711	771	811	800	771	787	762	804	801	769	796	810	817	828	745	826	748	821	801	755	791	760	792	851	794	793	809	833	767	814	815	833	758	812	812	804	780	808	781	797	803	828	818	763	753	782	777	753	802	771	829	760	810	796	862	835	795	772	806	854	847	791	780	826	774	853	753	771	789	771	820	769	792	835	803	853	761	797	825	809	777	786	806	796	743	801	800	803	785	807	848	811	812	749	805	774	807	802	767	778	758	747	761	772	765	825	807	777	786	855	797	790	791	772	766	783	768	778	829	819	812	795	805	791	780	796	756	783	774	786	806	824	788	802	837	793	779	811	784	818	809	780	799	765	765	791	795	812	826	769	791	789	809	847	759	757	826	770	760	842	829	796	819	774	788	785	730	775	777	781	764	811	770	777	778	782	786	808	808	754	850	845	778	812	829	810	824	776	782	755	761	806	801	723	806	754	762	799	796	793	778	839	777	830	833	752	800	814	793	741	813	702	827	798	793	728	843	795	803	776	812	808	756	750	810	830	794	775	826	822	756	767	754	789	846	778	813	762	834	783	793	801	751	772	797	841	817	779	788	776	806	792	747	796	809	806	813	801	812	762	831	803	813	777	799	815	804	763	816	801	802	788	763	804	833	805	777	789	765	808	771	774	799	796	773	792	810	765	783	778	791	815	770	749	806	793	831	758	811	774	802	847	825	785	780	781	824	761	784	780	755	795	746	785	776	779	762	779	764	807	850	802	758	830	775	769	808	776	773	781	787	752	758	831	783	753	817	785	776	778	801	764	768	791	776	758	803	772	819	750	809	833	762	784	763	836	797	781	762	866	766	830	797	773	809	810	773	787	815	799	808	756	761	841	740	834	768	809	812	830	749	845	820	867	773	762	772	782	787	767	762	788	790	721	818	752	771	800	814	798	791	782	815	808	812	790	753	745	790	783	745	754	825	744	763	802	777	838	794	786	823	842	782	775	780	797	795	811	751	836	839	752	754	803	793	784	781	772	752	797	770	842	831	802	797	784	801	724	789	794	823	824	746	752	754	783	775	792	802	824	749	811	807	809	785	797	744	784	817	772	815	771	817	807	809	750	763	803	768	790	770	805	769	826	721	770	790	819	797	771	815	783	818	760	797	733	830	773	754	727	791	797	839	798	819	816	753	791	808	791	806	797	804	781	783	766	774	856	795	756	801	801	801	801	789	823	804	791	811	822	803	821	805	783	763	774	767	783	775	795	779	804	791	796	781	820	800	798	754	770	783	762	770	800	799	804	822	837	835	739	768	830	801	789	796	823	774	825	762	805	811	793	743	777	777	780	792	799	767	806	836	802	737	795	781	820	758	804	770	796	827	831	730	781	787	742	780	729	837	815	782	812	849	774	824	794	766	805	775	796	749	816	833	823	796	781	792	790	851	847	801	834	779	798	785	789	808	807	763	878	768	796	781	793	793	795	814	773	776	799	767	772	809	763	761	781	786	764	802	782	755	797	793	808	816	802	770	785	830	811	812	774	754	822	806	811	819	777	799	770	767	801	782	801	806	826	805	792	807	821	828	794	831	760	795	782	792	803	763	813	756	799	803	844	795	764	769	807	785	796	828	768	767	806	786	787	760	830	776	748	812	780	781	801	814	799	765	809	793	763	769	797	803	726	783	754	824	770	769	792	800	811	781	880	729	814	790	726	758	816	815	794	802	789	774	812	776	766	770	782	806	754	800	805	734	737	802	727	768	853	820	826	774	766	714	821	850	751	804	786	779	770	823	774	790	783	819	793	757	752	771	802	847	765	804	768	806	813	773	842	819	817	774	764	770	811	812	751	826	747	776	819	798	817	783	753	804	766	781	806	807	782	767	817	765	788	774	796	746	815	761	775	751	793	785	794	733	817	786	772	858	805	786	811	790	811	792	757	776	801	788	780	748	772	809	702	780	763	804	772	839	755	757	804	794	791	745	772	790	791	779	845	849	791	758	802	784	797	850	726	820	769	820	798	782	751	788	808	834	782	783	800	850	789	790	767	789	765	767	787	826	772	831	769	809	830	788	858	783	857	783	786	768	809	790	773	846	813	833	811	811	757	766	819	770	721	756	812	816	787	789	799	765	833	773	777	757	782	781	776	827	817	816	811	817	806	787	813	793	771	853	761	788	757	820	808	810	800	803	827	792	789	790	835	824	781	738	829	723	811	744	802	781	772	833	770	753	824	721	809	750	801	801	801	755	807	792	832	804	796	744	794	797	808	734	789	769	825	804	781	839	851	811	817	790	816	858	802	799	780	772	794	767	806	774	780	788	790	742	791	777	837	759	789	780	801	746	796	761	806	793	775	794	822	798	815	837	785	818	753	787	763	808	828	808	818	788	858	759	809	787	796	810	773	798	816	817	862	797	788	790	733	811	778	803	779	833	751	785	822	789	791	812	799	772	818	765	781	769	779	742	773	788	734	799	827	813	801	827	811	815	782	790	774	755	826	774	794	825	754	811	772	775	776	803	787	759	810	825	795	809	765	825	780	789	718	802	781	782	829	846	799	795	804	752	797	768	791	793	803	784	774	799	776	791	766	774	775	807	804	744	775	790	763	780	718	820	777	785	805	721	757	835	826	795	796	780	796	773	817	760	867	799	827	807	769	809	825	837	785	848	812	801	816	767	743	771	746	810	849	827	768	821	777	823	853	789	749	793	786	793	796	751	856	747	785	839	796	733	834	783	805	815	746	820	784	775	784	787	766	741	792	750	767	808	764	745	813	807	823	792	745	788	768	764	788	790	821	793	778	788	824	807	819	767	796	790	827	741	808	849	774	834	798	816	775	792	825	781	801	844	771	794	772	796	797	769	824	784	762	785	757	817	799	768	747	816	804	767	815	784	839	820	774	784	807	782	791	749	770	807	756	767	827	737	787	769	828	810	776	762	813	796	799	809	776	718	745	753	791	792	741	824	808	770	759	775	789	764	823	810	779	791	802	821	843	775	758	792	833	754	825	838	783	813	789	807	753	806	723	785	781	769	739	772	781	740	799	759	722	757	786	793	803	757	792	815	762	783	812	802	780	735	774	758	796	742	808	788	772	760	749	855	796	766	801	775	728	724	767	809	787	803	757	847	798	768	800	813	815	802	730	770	817	794	817	803	795	811	786	749	783	818	834	758	742	761	756	725	772	750	726	823	760	829	721	749	763	812	736	768	792	814	767	783	806	803	789	825	737	786	825	758	805	808	740	792	787	749	769	818	780	821	816	795	770	795	750	752	790	794	761	747	827	788	767	821	731	761	822	797	815	785	746	783	783	774	737	852	750	751	791	832	782	806	827	789	798	790	771	764	775	743	811	754	795	775	776	774	778	782	787	778	784	794	765	847	818	836	792	816	793	749	797	874	779	780	819	791	714	810	781	787	794	795	772
32246	31517	23840	8183	1648	863	745	672	674	711	727	681	713	689	746	665	715	702	700	681	745	679	690	656	718	719	687	715	726	739	684	685	728	688	703	725	680	696	751	628	688	740	694	714	635	688	696	706	696	653	662	701	695	720	686	722	630	667	660	703	661	631	752	742	695	664	697	696	705	714	699	671	677	665	661	686	693	677	669	679	696	663	637	680	709	714	697	698	667	741	694	661	692	682	666	666	688	683	659	709	679	674	724	672	662	708	671	707	655	695	720	686	691	663	713	707	695	695	666	741	659	679	650	714	670	731	705	735	704	702	672	721	727	664	683	688	657	707	687	678	698	655	651	694	703	706	694	705	667	701	680	630	686	657	701	647	684	690	702	725	694	682	687	704	714	663	687	656	680	705	679	709	709	712	705	677	726	655	697	672	688	709	672	705	724	719	706	695	722	675	683	678	672	664	644	680	701	653	653	714	735	733	689	701	729	621	689	701	727	685	697	694	698	685	711	676	710	750	706	690	668	728	689	683	686	677	678	698	722	682	676	694	684	707	666	717	699	675	711	721	696	661	729	707	729	692	668	708	691	681	698	671	683	721	662	661	709	690	679	726	675	656	676	650	690	669	674	713	690	637	650	653	684	680	665	711	728	662	690	660	641	645	728	686	690	639	681	693	669	744	676	691	683	698	660	715	698	676	665	703	715	737	685	718	733	683	715	670	738	714	655	649	692	691	684	713	724	732	677	711	697	669	721	678	721	709	744	642	700	672	698	663	677	704	679	708	680	727	700	645	695	639	685	636	721	739	698	691	691	690	682	659	639	695	706	694	709	658	740	690	714	685	681	725	700	697	699	708	660	732	705	732	729	692	710	676	675	709	636	678	655	671	693	685	648	673	634	671	667	698	697	728	689	727	706	714	715	684	700	646	688	742	695	648	663	700	683	666	671	697	647	683	669	712	732	652	649	685	674	708	683	705	713	747	740	735	687	666	657	703	702	676	707	684	705	724	679	694	725	663	675	739	661	685	700	719	661	739	696	681	698	727	680	699	685	725	735	642	652	686	685	668	734	663	728	702	669	674	730	681	655	711	701	674	716	669	677	703	672	662	661	667	711	666	678	691	673	690	665	688	681	673	681	697	671	702	697	668	702	668	681	677	648	698	725	674	691	687	700	660	777	697	721	667	674	711	706	689	676	651	703	673	684	732	753	699	669	689	705	699	660	670	681	637	711	688	702	727	691	733	670	681	715	685	648	706	739	660	690	702	641	727	637	680	660	711	728	698	640	677	724	683	713	670	644	700	665	712	698	678	688	755	665	713	716	676	733	702	660	691	708	672	678	696	654	666	669	690	726	707	723	679	662	670	720	741	720	700	689	716	718	703	720	669	719	668	700	625	729	690	718	695	744	657	722	666	677	679	711	705	664	726	688	737	666	689	703	695	672	692	660	689	704	707	719	667	680	723	701	687	694	689	723	647	696	739	719	656	705	729	675	687	674	679	744	675	659	703	679	675	712	665	637	731	689	668	741	685	679	699	734	694	726	688	717	690	661	738	709	635	642	665	691	691	677	648	699	746	721	683	713	668	674	651	690	713	709	678	696	741	671	700	696	700	688	688	686	780	659	691	755	740	730	699	628	707	698	693	729	691	688	704	739	663	662	689	685	673	722	677	731	685	658	707	707	702	659	666	683	675	698	677	698	665	697	697	714	681	717	660	669	666	713	668	686	690	682	711	681	651	725	723	698	667	697	657	720	676	655	712	684	670	649	694	720	690	730	673	699	683	700	676	709	669	713	734	709	686	720	669	740	677	713	710	668	691	706	685	669	688	678	654	641	670	668	720	704	707	658	636	706	686	720	660	693	684	643	681	704	673	693	674	684	704	656	683	671	682	679	656	714	723	649	660	683	672	636	658	740	712	678	683	682	714	689	697	705	698	633	653	694	733	702	677	687	667	700	663	691	682	689	677	657	709	667	683	708	683	659	657	686	684	723	686	690	668	661	691	710	697	734	659	646	725	662	693	685	655	689	645	731	663	759	669	666	697	671	635	699	672	706	673	653	676	649	669	687	699	705	680	697	662	691	716	696	694	723	700	723	672	706	713	627	730	650	716	722	700	648	655	710	664	665	703	712	689	694	688	724	690	708	684	731	705	703	686	681	707	690	729	714	697	716	733	710	702	728	646	689	670	669	697	649	688	643	690	695	674	695	672	686	661	700	666	751	688	657	702	663	662	750	649	693	698	730	711	679	688	669	684	644	665	688	694	690	694	730	713	685	670	696	715	681	656	695	722	702	665	762	698	687	686	707	731	657	688	698	688	735	627	677	683	679	699	690	658	710	699	693	655	716	683	715	656	643	680	706	723	706	724	705	667	676	660	706	640	662	676	691	657	691	690	679	707	699	719	654	706	716	673	694	704	721	665	705	679	705	643	729	701	680	704	638	704	712	637	710	646	658	667	698	700	729	656	639	703	691	714	688	701	676	694	682	682	747	690	729	671	671	714	710	712	687	708	693	676	705	677	644	747	721	672	637	715	699	712	701	691	718	707	667	703	700	688	722	696	674	639	756	724	682	674	695	709	732	686	698	678	657	624	633	688	727	697	718	723	682	651	675	680	655	691	634	659	640	688	712	679	760	688	661	673	624	669	694	676	669	707	647	718	710	706	650	699	629	718	739	681	660	673	697	744	677	676	653	712	706	669	711	681	714	670	665	675	669	679	691	662	683	658	736	711	646	685	716	653	667	714	665	599	677	669	664	672	673	683	697	654	710	639	670	673	645	693	734	644	636	738	652	696	696	675	676	643	712	644	714	729	672	682	685	681	737	653	715	715	682	727	689	700	701	740	672	683	699	705	735	675	733	702	668	660	706	710	705	660	716	754	686	686	622	712	737	658	700	719	648	751	691	724	640	732	745	671	716	704	688	712	684	720	712	698	739	729	710	658	691	679	681	705	702	656	665	694	609	682	714	669	712	731	694	763	733	675	679	733	722	726	728	673	661	702	726	671	734	697	685	702	688	643	680	678	725	695	624	718	654	655	672	714	668	660	688	720	713	681	719	674	693	682	727	727	648	707	700	740	686	682	692	703	658	712	673	659	698	658	686	735	725	704	709	713	741	735	698	687	733	683	717	680	679	684	656	683	708	715	668	758	723	681	712	696	728	733	661	670	708	670	694	687	665	677	682	734	693	715	679	678	646	700	698	674	672	728	714	656	704	682	675	648	667	709	699	696	702	664	695	627	694	688	702	674	714	686	678	689	733	671	670	691	705	704	729	701	743	703	751	737	688	696	668	692	682	743	686	713	684	740	702	650	670	672	678	708	621	699	697	682	655	669	694	702	678	695	654	680	690	723	673	690	682	656	704	755	630	681	703	695	695	630	711	655	666	692	693	743	688	695	677	706	698	751	671	661	693	683	704	674	671	668	688	691	664	699	687	671	764	692	655	689	748	676	716	670	666	664	664	661	680	689	753	667	696	683	684	655
26265	34309	16959	4179	1277	650	595	562	581	563	543	592	568	571	507	528	592	554	593	532	519	553	540	536	521	554	548	554	574	513	603	525	536	509	537	552	517	565	537	573	520	493	527	558	562	579	514	569	533	562	552	546	576	570	555	531	594	545	525	537	556	544	571	556	567	547	543	566	612	547	553	571	563	531	597	537	560	540	545	539	539	523	532	580	570	498	556	530	550	534	530	534	558	556	561	574	575	613	536	520	597	569	543	525	577	593	523	575	601	524	534	530	559	584	531	536	562	522	537	570	539	534	574	571	536	514	539	579	562	551	539	555	534	579	577	573	521	555	612	521	536	543	563	564	555	602	569	524	572	582	540	531	584	598	572	560	617	541	593	556	530	557	576	535	574	548	551	545	527	575	557	559	555	514	607	544	524	593	541	548	547	548	538	543	552	531	564	530	548	564	514	576	547	552	550	572	532	555	538	546	567	539	567	591	557	517	593	538	573	528	569	523	538	552	546	561	557	553	531	545	577	570	602	536	547	551	521	524	549	538	534	540	575	541	533	554	563	570	534	550	583	584	510	529	583	541	571	531	541	565	574	535	541	565	523	597	546	543	542	543	558	541	571	582	560	572	587	552	565	519	531	542	538	540	528	556	535	533	552	541	547	508	543	539	532	544	551	533	547	557	546	547	517	581	547	544	511	572	581	530	581	597	544	570	533	551	536	536	515	545	615	548	508	526	514	529	609	538	537	570	552	567	520	554	539	539	570	582	550	537	536	576	579	553	566	516	562	582	564	545	545	563	530	524	547	586	571	569	579	585	505	542	554	536	539	589	553	521	519	545	529	547	534	532	547	565	474	558	573	518	532	586	545	556	578	536	543	588	518	578	540	561	510	530	577	522	550	565	573	543	571	566	560	556	553	539	561	547	570	599	546	524	568	566	526	543	553	570	570	577	583	543	558	530	508	546	560	558	629	549	534	561	523	523	555	610	542	546	541	550	558	578	558	545	531	552	541	598	564	548	578	528	557	539	570	551	538	544	540	563	556	571	561	572	576	554	580	525	590	529	569	555	539	542	536	521	551	552	503	592	561	570	558	545	556	522	529	589	553	533	547	581	558	543	561	551	553	577	547	567	536	554	551	563	565	520	539	554	574	524	532	604	540	552	521	566	539	528	546	547	557	569	541	602	532	522	577	562	576	534	553	524	569	532	583	538	556	572	555	570	544	540	542	590	552	524	580	578	579	542	558	569	540	573	562	512	566	560	549	560	553	589	511	501	562	571	565	582	562	558	545	607	538	572	592	566	585	568	517	574	559	580	568	577	552	518	548	542	583	571	552	537	579	578	588	562	521	551	545	541	562	538	568	581	585	563	544	539	592	585	521	524	537	570	539	543	555	552	566	564	558	565	583	534	604	570	522	558	578	529	583	601	522	547	547	539	492	596	545	599	544	523	542	547	565	573	542	558	538	548	533	544	562	586	560	539	535	537	547	568	579	510	565	590	594	571	585	551	590	539	533	533	557	548	584	542	551	540	528	543	546	512	569	527	576	568	557	576	559	553	527	555	579	483	541	562	572	547	542	551	493	557	567	552	536	556	525	573	593	571	549	610	560	568	614	535	565	524	574	565	569	526	527	540	586	531	557	525	530	551	550	568	509	550	593	513	519	546	519	531	544	556	540	578	580	559	533	592	539	543	508	565	562	564	577	542	513	540	554	480	590	553	556	590	544	544	530	561	532	569	597	591	525	499	539	584	588	561	573	555	540	532	533	552	544	578	535	509	614	525	519	575	513	512	568	542	544	548	560	612	581	532	529	540	540	517	599	528	594	547	558	550	550	590	572	555	583	574	523	526	546	551	539	585	561	515	557	547	548	543	575	541	526	563	574	565	605	582	538	539	596	552	549	565	547	527	542	547	565	530	533	550	515	528	551	558	595	580	575	561	542	553	512	590	520	567	569	505	564	528	602	518	505	558	526	537	595	557	562	531	524	561	526	535	591	536	565	538	566	504	504	601	503	550	549	564	511	549	584	592	573	557	518	539	550	571	571	553	563	535	560	549	585	576	549	562	549	566	576	533	580	608	516	576	519	530	539	545	580	544	529	573	541	596	553	523	551	522	539	562	566	538	555	621	590	556	521	542	580	490	579	592	605	539	568	554	543	518	537	546	531	582	560	563	534	510	569	542	595	581	569	508	536	537	513	554	592	564	553	567	603	541	551	579	546	562	543	541	533	565	531	558	563	551	565	559	546	527	530	549	574	521	571	547	592	551	564	508	512	541	594	528	538	548	529	489	594	536	587	562	567	541	490	565	583	551	557	559	572	532	595	551	523	518	536	572	585	540	540	552	580	513	531	530	532	540	515	555	598	565	562	544	552	577	569	541	577	499	520	521	583	525	560	594	545	567	544	551	564	555	521	567	537	572	521	565	543	501	569	511	590	559	563	555	554	539	569	534	513	581	548	544	572	595	573	544	534	594	513	572	549	556	567	602	526	555	596	549	575	584	547	536	582	566	573	540	505	574	533	542	526	528	580	530	548	534	526	528	500	560	526	540	538	577	550	558	551	533	577	559	557	530	566	532	491	562	558	543	524	545	552	567	529	606	579	583	509	558	500	561	579	535	534	540	542	505	523	575	567	562	557	581	597	501	588	511	536	530	550	544	594	538	505	581	533	540	562	497	550	523	565	477	530	516	584	540	567	554	552	625	571	546	521	555	498	591	591	571	517	553	523	557	547	597	575	540	566	563	571	548	548	520	528	524	537	580	529	549	599	545	538	559	554	532	564	576	576	516	524	576	530	535	556	588	536	568	510	540	526	558	580	530	506	521	515	555	564	538	575	558	579	589	577	540	526	557	522	561	546	548	574	559	599	535	532	562	567	569	538	544	564	566	554	606	559	546	596	567	562	539	559	514	566	548	532	544	520	548	537	604	557	526	549	554	598	569	551	538	549	521	555	535	552	551	546	594	498	565	539	562	524	561	555	532	550	548	547	571	564	514	570	542	543	533	520	511	575	568	550	574	572	534	563	526	552	596	566	545	551	542	561	564	563	559	527	548	549	572	611	583	556	499	542	552	584	545	506	565	527	531	555	518	544	539	544	548	558	557	551	574	532	562	513	595	547	569	548	522	538	556	552	537	589	603	533	527	532	551	559	518	565	596	508	579	534	527	534	564	603	554	547	576	554	556	559	579	530	558	547	554	603	551	528	517	553	575	517	602	542	547	580	537	570	536	535	581	567	553	530	561	565	495	619	549	565	548	563	593	540	574	554	562	523	607	508	566	540	501	591	501	552	542	591	524	566	569	563	529	544	569	552	524	551	589	522	535	573	572	609	531	541	581	568	518	557	536	564	548	527	574	530	526	578	544	572	573	575	596	558	526	553	545	581	555	567	530	556	546	554	559	488	598	508	532	512	567	553	561	555	508	578	508	512	559	553	581	579	554	516	543	575	585	554	568	566	530	588	524	569	545	520	548	519	575	553	515
26812	29349	39842	29842	11983	2128	935	784	734	759	723	739	772	732	748	719	719	698	704	689	693	725	720	686	689	707	749	737	719	703	712	712	731	715	716	709	734	683	755	741	734	740	719	709	702	704	681	756	696	729	741	722	678	753	683	732	760	666	719	685	699	692	730	677	696	681	702	743	743	727	706	735	722	685	732	733	740	680	683	715	704	685	707	666	694	742	724	706	686	708	723	741	732	698	690	674	711	704	725	718	729	702	736	685	725	706	721	726	724	735	729	719	758	715	659	742	735	707	770	713	734	710	674	722	701	715	725	729	709	712	725	723	693	724	681	708	760	698	709	705	655	722	741	741	671	678	708	706	759	713	705	714	710	663	652	659	684	697	701	704	706	718	689	729	707	733	723	761	700	748	745	702	768	732	677	727	683	704	696	733	735	688	753	648	670	740	742	731	695	682	740	693	692	740	689	714	676	749	736	698	720	715	677	673	714	746	689	746	713	703	683	713	689	669	672	668	713	758	699	714	722	732	694	736	730	733	694	646	673	798	693	696	689	688	752	718	692	672	709	743	768	748	718	693	742	676	703	744	673	717	707	730	746	674	700	733	725	694	727	720	722	730	777	677	663	669	739	700	701	684	709	698	782	716	696	735	700	745	686	724	749	689	742	710	675	700	652	729	690	720	698	727	680	728	689	730	699	756	688	705	680	701	752	736	731	748	684	700	709	696	705	690	719	674	780	736	727	741	689	735	664	701	712	739	689	713	723	740	673	737	708	710	729	710	693	724	656	721	663	735	704	722	722	696	696	701	707	766	736	667	708	708	709	740	652	694	763	747	720	699	718	691	752	686	722	744	723	690	735	704	710	712	758	731	750	715	685	654	706	742	730	704	740	721	687	731	722	692	736	723	734	715	670	687	693	725	732	737	694	720	756	694	715	712	754	749	706	673	702	757	719	728	733	722	674	715	691	756	725	705	690	708	736	723	677	698	660	712	721	678	790	712	785	709	721	705	783	700	662	679	696	676	678	701	789	750	722	726	735	721	683	652	719	720	675	706	687	718	693	734	757	734	719	670	690	695	729	686	684	685	750	738	681	654	680	675	714	707	676	747	702	656	679	700	666	723	715	717	734	717	722	705	669	705	645	733	692	742	675	745	691	751	681	717	713	726	764	750	704	663	741	739	697	727	748	761	699	696	732	728	763	738	743	687	703	747	682	716	687	713	696	749	699	726	795	745	710	648	708	692	707	753	702	725	717	675	734	736	712	652	714	673	763	698	724	727	717	754	710	690	709	683	722	713	736	746	729	708	706	686	701	683	681	708	717	694	680	739	675	710	721	629	705	729	707	692	712	696	666	698	688	696	720	669	721	735	698	676	713	705	742	666	726	696	750	699	671	719	768	724	682	733	679	787	676	727	726	672	713	688	700	702	682	710	677	732	676	700	710	721	716	713	737	722	693	707	706	678	711	698	697	723	677	694	735	713	693	753	677	710	727	690	689	685	689	716	698	726	704	712	716	694	677	652	702	701	691	688	670	689	701	704	712	748	725	706	724	710	663	668	688	718	710	741	761	684	724	708	666	721	701	728	707	702	704	709	679	674	741	738	742	690	734	727	745	716	679	736	699	711	680	703	746	723	758	684	710	709	761	672	738	712	709	753	721	699	737	683	720	740	686	683	722	694	730	740	711	691	703	658	730	695	730	688	731	715	707	723	735	705	734	721	709	734	673	705	643	711	686	695	694	727	715	677	728	676	653	686	693	748	715	745	693	695	674	735	715	701	704	672	679	682	775	743	717	699	729	698	681	712	700	697	694	705	700	694	719	697	696	675	658	647	700	659	738	733	730	696	686	721	691	669	769	722	681	740	686	740	763	716	748	686	724	719	690	717	705	697	670	709	741	723	734	696	695	701	687	683	733	788	739	667	723	726	693	694	680	804	703	695	702	715	709	708	671	739	681	741	687	722	721	740	696	723	762	699	722	732	714	687	754	708	696	688	718	635	750	690	712	693	714	682	750	668	726	715	711	683	729	739	729	700	678	713	704	763	743	692	711	722	679	712	688	661	700	736	738	710	747	725	677	692	698	766	707	663	691	716	720	715	736	710	685	725	694	685	750	706	761	720	698	737	712	675	693	705	716	734	676	741	679	692	671	671	682	700	741	655	747	720	742	714	674	736	716	712	691	726	782	672	684	720	690	666	682	708	713	696	733	715	724	722	749	738	701	681	689	701	715	741	719	707	689	697	742	718	708	663	661	702	745	666	733	716	691	688	709	776	691	742	719	751	709	692	686	698	667	684	685	614	663	698	715	701	636	741	715	699	691	716	709	711	730	677	689	695	668	738	707	703	749	716	745	763	670	687	723	710	741	668	692	728	684	722	643	708	666	742	682	730	712	690	721	673	706	708	705	699	679	670	725	740	700	734	763	704	694	706	690	746	708	704	703	663	716	685	721	742	674	706	720	721	697	639	721	670	670	687	696	702	725	718	724	730	734	676	683	719	711	747	645	690	671	708	664	675	713	716	710	754	714	652	742	690	703	696	702	731	676	730	756	762	698	703	702	671	704	699	661	698	716	750	705	728	700	702	695	700	744	706	693	707	687	677	742	736	711	715	725	686	695	682	679	753	678	699	717	745	751	739	663	720	679	743	701	704	723	704	709	693	691	720	709	666	756	702	679	729	716	715	716	715	694	680	753	681	707	743	737	678	707	733	689	723	769	706	703	710	643	700	713	720	703	749	724	730	712	728	710	652	711	694	728	723	683	728	701	725	696	702	708	725	744	716	739	692	689	721	714	687	736	702	671	694	738	712	716	693	709	706	666	657	717	708	697	724	774	683	648	677	723	750	719	721	619	706	723	674	737	713	708	727	716	722	679	733	696	689	719	716	702	721	687	693	699	699	692	666	651	683	706	725	714	700	730	682	730	733	745	708	737	665	774	710	696	734	718	704	639	717	714	704	702	710	717	736	720	703	705	745	693	740	730	774	727	695	726	722	693	732	703	663	710	695	758	706	735	721	699	771	719	716	688	663	729	668	736	764	691	712	722	722	722	716	700	706	722	650	704	719	715	680	686	763	730	686	712	765	738	730	722	692	731	737	696	759	710	734	706	698	657	665	670	670	724	725	726	716	694	706	669	729	705	745	709	737	709	710	683	740	718	717	678	745	713	716	714	783	694	721	716	691	696	699	747	691	680	670	730	669	709	701	709	704	720	692	703	674	698	691	724	750	734	743	801	690	713	674	703	758	695	743	731	741	720	730	733	738	685	708	738	750	696	699	705	692	679	723	687	735	718	687	692	739	685	729	719	750	769	706	653	695	711	712	728	733	762	694	707	761	752	694	753	730	693	721	722	707	691	718	748	730	691	687	719	670	714	708	774	692	667	707	702	734	726	642	681	703	723	680	670	711	728	705	748	727	709	748	680	668	684	706	697	736	687	709	691	664	715	771	672	674	718	693	678	698	719	704	695	726	719	709	725	723	708	698
58907	82341	49670	17563	4499	1223	661	627	578	633	628	678	620	607	606	594	592	653	620	651	595	651	621	600	584	593	632	611	609	638	582	645	607	588	615	599	625	634	602	652	586	603	592	607	611	595	575	568	591	629	620	607	587	639	615	586	619	636	605	583	612	565	566	566	598	606	597	644	570	635	628	602	609	621	579	590	602	645	567	606	631	630	627	605	622	636	640	570	605	572	604	606	616	596	578	607	578	556	611	591	603	565	629	589	593	588	537	605	602	601	628	567	623	577	626	545	619	619	606	582	583	585	567	618	603	602	586	602	580	624	612	594	606	561	565	595	635	648	599	587	620	558	634	622	611	559	623	608	651	607	609	559	626	610	586	561	601	582	620	592	636	625	601	627	610	605	601	584	581	617	614	583	582	588	560	611	581	640	606	604	629	625	591	595	571	523	616	611	583	637	603	619	618	586	567	563	639	617	595	596	596	592	640	580	604	566	599	581	625	558	603	551	619	594	641	589	612	616	626	629	602	609	606	553	587	561	617	635	611	558	558	582	575	619	586	582	590	607	594	619	620	583	583	576	611	603	617	612	581	573	612	614	598	571	605	601	615	572	551	633	622	563	639	575	595	609	634	620	585	618	636	600	588	587	578	584	609	620	594	615	609	633	570	583	696	584	610	616	594	569	636	620	607	586	594	606	569	651	609	639	579	581	638	614	620	595	617	605	651	541	588	602	614	604	582	603	638	607	568	567	597	594	587	595	615	591	662	599	581	638	619	629	586	618	643	605	609	600	583	591	566	600	617	584	619	557	618	578	606	609	597	642	560	649	619	619	602	649	585	584	570	583	607	626	578	570	609	598	627	589	609	603	594	559	573	595	628	622	589	593	596	585	572	569	608	616	597	577	580	584	637	604	636	588	576	603	580	602	633	612	596	622	584	634	599	579	651	609	633	609	577	573	593	610	613	580	586	622	595	617	597	644	595	614	641	565	584	642	576	602	582	595	612	614	614	561	548	577	616	590	618	604	619	590	603	604	613	562	568	612	615	557	565	623	602	590	581	572	622	633	575	601	590	616	613	571	620	582	631	594	590	618	632	618	629	634	590	612	639	584	565	575	622	584	603	613	579	617	588	634	622	644	593	569	597	589	574	608	610	636	605	541	588	603	569	599	587	658	612	541	606	629	618	584	591	601	610	598	619	565	631	588	625	646	592	616	602	656	583	596	585	623	590	607	589	579	613	627	578	559	604	585	665	572	578	610	611	598	623	610	574	571	580	615	570	587	599	608	599	579	593	579	623	619	634	609	672	589	629	590	617	637	615	558	549	587	565	570	633	568	582	535	609	644	573	595	587	586	590	630	623	609	604	609	623	550	589	572	567	611	622	552	587	603	569	627	598	574	611	626	597	635	575	629	616	608	611	600	581	602	605	597	629	615	594	637	601	624	650	570	570	602	577	615	636	595	630	588	574	551	592	651	597	579	630	644	619	602	634	617	573	619	637	599	591	621	652	586	592	583	597	628	607	558	605	578	625	588	560	634	616	626	588	617	643	628	592	563	594	573	614	586	594	638	538	607	596	652	559	610	603	584	601	594	635	577	571	608	597	559	637	614	630	621	612	612	628	608	600	602	624	613	564	591	578	577	604	618	584	630	603	561	554	574	624	561	617	602	627	593	634	572	566	604	596	597	592	582	579	617	584	600	610	599	634	627	601	642	581	613	625	598	604	597	620	598	561	654	605	602	607	599	599	608	606	579	586	566	604	607	603	575	602	608	626	584	616	549	599	637	557	603	572	602	561	606	577	573	616	562	600	609	579	619	631	571	612	666	579	610	627	603	569	601	600	624	629	609	590	610	587	603	620	646	593	562	595	607	615	610	608	582	573	588	620	606	631	609	571	604	613	626	643	600	601	572	547	589	609	613	596	610	598	599	579	588	583	605	589	568	568	614	613	584	614	598	614	604	574	586	603	562	627	587	604	634	610	591	621	607	602	600	584	601	650	606	555	632	635	594	580	614	580	630	574	567	564	592	566	584	589	627	616	571	590	611	629	570	601	582	611	553	603	599	623	608	629	615	603	598	651	615	590	622	579	590	647	640	585	613	612	621	571	570	548	613	601	574	614	624	592	614	624	615	608	615	629	557	605	587	574	592	578	606	603	590	590	626	581	568	576	585	601	614	601	606	623	610	572	552	641	650	607	612	610	618	621	580	611	574	599	607	576	581	577	609	592	591	610	619	562	608	575	623	598	565	598	623	571	609	569	653	611	600	584	609	589	617	597	564	627	565	607	579	602	586	561	605	558	588	587	651	587	547	572	620	579	554	621	625	609	607	593	586	629	616	566	589	586	586	627	621	616	660	639	611	646	618	600	597	609	588	594	592	617	598	597	601	605	584	653	627	614	611	581	606	621	593	625	609	577	573	591	553	632	598	622	589	561	662	655	581	600	584	675	602	617	613	624	589	579	582	600	622	605	622	594	602	588	607	634	642	618	593	603	589	607	586	628	547	595	624	609	668	631	585	622	606	584	598	560	618	611	630	609	584	600	578	572	610	623	575	560	615	653	601	585	579	559	618	603	608	625	615	581	588	644	640	606	649	584	572	563	581	591	584	576	644	586	616	572	605	603	558	597	597	609	599	627	620	533	586	620	625	581	607	669	595	589	650	611	597	621	641	604	639	598	565	546	622	589	584	606	616	596	630	575	622	614	593	601	610	589	617	619	571	616	594	593	592	599	614	612	604	586	611	643	586	620	601	612	585	570	609	574	596	633	604	599	582	624	647	587	618	598	579	574	596	568	592	600	603	632	622	591	583	566	624	615	639	584	631	612	589	582	589	608	607	641	653	596	555	652	591	576	568	611	603	561	646	602	581	585	592	604	606	585	609	629	581	548	589	609	581	580	555	598	567	589	621	631	609	576	603	604	581	605	601	582	617	611	591	590	629	574	639	573	586	642	573	616	616	550	555	593	616	631	610	619	597	616	601	624	604	596	588	645	593	579	587	599	605	619	592	573	623	612	548	586	632	579	601	567	615	601	561	567	573	602	601	614	615	599	597	603	583	618	611	578	603	569	631	617	574	579	586	616	605	622	611	580	631	612	636	609	616	569	598	603	581	600	603	660	595	592	589	563	610	593	616	618	586	609	594	622	615	610	572	594	578	603	615	603	617	639	620	616	608	597	610	610	620	607	626	599	545	612	585	601	638	598	548	526	667	559	592	620	565	607	610	590	600	607	616	574	567	613	588	574	579	591	537	593	620	621	593	638	614	614	615	589	629	619	610	610	573	616	578	592	593	599	653	632	611	597	592	613	592	615	602	605	639	613	576	586	581	611	605	534	627	632	563	588	549	576	616	642	601	616	539	654	575	584	602	574	581	616	579	553	573	627	577	534	574	592	607	594	603	570	622	583	551	563	583	550	565	612	591	600	577	638	652	624	622	591	589	590	580	582	623	600	607	647	592	642	600	613	605	608	612	641	589	632	618	582	574
24447	23402	33805	29191	21676	12962	2575	1143	989	988	1002	919	906	947	955	986	917	960	985	924	925	977	965	952	914	983	938	986	935	950	933	973	937	921	886	880	959	917	935	904	931	919	937	968	918	959	901	930	866	946	961	902	934	905	937	966	876	905	978	944	887	860	889	909	937	910	932	908	922	939	941	901	906	950	900	895	940	998	931	940	965	951	932	945	903	940	868	901	929	940	916	923	922	904	902	916	934	931	885	885	954	903	910	910	910	903	867	889	955	919	926	929	924	949	890	925	896	902	993	876	895	937	948	909	904	932	919	911	959	907	897	881	944	942	876	900	906	917	870	887	937	906	949	910	935	916	947	965	886	905	990	912	952	922	920	943	873	911	925	926	895	956	910	956	969	918	890	925	922	883	892	910	900	911	900	935	869	932	956	934	908	879	961	943	928	969	880	938	923	943	909	963	952	889	956	895	875	875	926	943	899	941	932	883	944	989	914	855	939	887	918	886	930	907	891	966	895	925	884	995	952	893	955	921	913	948	888	971	931	933	843	871	926	845	884	918	921	864	902	993	928	946	875	897	937	957	910	860	926	921	900	880	963	896	889	859	859	941	924	939	892	884	915	939	905	969	942	895	895	914	909	912	905	931	851	922	902	887	915	951	941	875	928	914	917	892	937	915	930	937	921	894	880	932	915	921	945	880	903	933	883	875	955	903	879	874	967	927	916	955	902	946	970	896	841	956	855	933	933	941	892	963	926	898	919	956	933	902	963	944	908	894	898	910	884	943	973	945	918	916	910	955	916	918	879	905	918	849	917	860	883	911	895	938	953	893	934	926	930	925	933	944	937	905	867	911	903	944	966	918	887	855	904	936	945	934	850	955	950	916	911	917	899	932	925	952	855	930	925	846	926	931	892	921	947	910	866	935	892	881	939	933	939	945	933	960	887	908	897	979	953	876	913	919	932	948	915	861	931	880	933	897	918	915	897	906	915	941	903	924	903	918	877	940	927	885	933	874	870	919	945	891	913	919	902	924	963	913	938	901	933	898	940	906	957	874	937	947	937	946	932	946	929	915	932	932	945	926	925	921	924	970	859	954	895	911	976	886	890	901	879	852	901	939	921	918	901	943	922	929	869	898	925	955	931	910	947	904	912	934	905	881	954	917	919	953	883	917	925	879	904	922	914	946	913	951	908	930	919	960	946	962	905	910	925	927	920	968	942	891	897	938	903	931	973	946	900	921	919	895	921	923	859	854	924	941	909	891	957	901	879	919	990	920	859	935	917	898	880	929	920	916	916	926	941	902	910	961	983	909	930	916	918	918	843	894	874	884	913	935	956	913	896	936	923	918	924	888	946	904	952	870	891	928	924	881	865	866	930	864	908	953	977	947	899	934	924	921	904	922	978	903	962	896	951	921	919	919	955	907	879	915	877	943	934	886	902	922	919	904	906	895	889	886	933	914	951	916	906	944	926	903	889	926	893	946	922	959	899	883	890	913	939	922	901	924	952	893	925	892	973	943	866	888	951	920	908	951	955	956	903	905	848	980	920	957	913	879	917	923	841	902	916	958	943	948	933	906	982	900	962	945	909	851	855	915	888	894	904	918	946	910	927	906	934	943	889	916	883	959	945	893	890	908	906	883	976	930	888	851	955	918	919	929	948	905	875	940	919	911	850	955	946	957	907	966	890	885	904	954	893	994	931	907	925	937	882	896	921	942	884	877	916	867	904	901	968	943	918	945	905	867	900	901	914	873	850	886	959	963	865	869	965	875	938	927	870	951	941	906	883	927	915	927	914	935	901	858	918	926	915	922	950	947	919	930	916	983	905	881	888	930	890	892	919	931	914	913	988	912	941	938	885	900	956	967	893	892	948	981	920	914	906	903	900	916	878	916	918	922	931	944	929	901	946	962	923	894	881	896	887	926	918	879	947	885	935	913	913	912	906	945	904	854	930	939	924	901	891	941	924	909	900	936	979	950	890	915	942	891	869	932	920	938	954	915	960	868	927	874	886	932	961	925	990	904	895	907	923	889	967	890	922	951	896	942	904	929	866	892	882	907	955	885	922	964	938	862	889	914	905	875	857	941	951	925	881	877	884	902	921	933	883	881	837	916	927	931	902	904	930	934	892	875	905	860	906	906	916	882	919	893	938	913	1014	923	936	942	949	892	920	902	882	858	882	865	896	945	891	895	897	878	938	919	894	875	869	923	918	910	926	967	880	910	936	902	951	888	925	917	917	919	901	894	929	941	935	882	925	906	864	961	865	913	944	930	951	907	945	928	927	974	895	915	955	896	907	908	919	897	872	890	960	891	905	886	876	981	955	900	936	903	913	911	941	908	880	985	928	893	891	904	885	914	909	891	944	944	894	901	941	885	932	876	879	897	910	888	915	908	883	912	859	929	931	904	966	885	920	908	921	895	949	912	918	892	945	975	906	873	929	930	917	979	938	913	948	909	939	966	934	916	884	955	904	950	889	918	943	929	944	958	922	895	936	866	874	921	896	957	892	889	915	938	940	932	908	929	950	891	900	904	905	886	949	966	908	952	884	927	836	963	942	934	859	912	875	945	943	883	967	863	916	920	894	885	926	911	876	935	874	914	918	948	890	951	887	911	919	936	973	937	905	899	918	929	930	862	909	836	885	923	913	964	923	905	981	1011	916	905	963	949	898	977	938	968	871	904	924	868	906	882	940	868	916	917	935	882	919	884	907	931	859	994	963	918	932	953	931	891	957	920	921	912	968	927	906	959	909	908	890	934	898	933	952	954	939	944	913	914	870	914	926	911	921	924	892	894	936	864	936	896	907	915	942	950	917	927	948	870	906	980	881	880	945	933	913	901	933	920	863	854	906	841	881	923	897	941	927	938	893	882	930	915	968	938	925	879	903	910	950	905	910	964	928	937	931	905	948	952	924	912	940	900	900	910	924	850	931	910	972	896	956	911	932	921	872	930	949	925	900	941	916	926	882	841	890	942	914	908	938	955	910	929	887	931	900	930	883	952	939	899	901	952	892	894	946	921	904	964	903	932	865	939	909	897	911	946	911	887	946	934	944	911	894	942	880	939	882	922	933	902	879	929	925	938	889	893	871	921	937	911	972	932	931	882	913	942	872	880	946	907	873	898	903	907	904	946	905	893	882	835	920	829	902	947	922	910	906	925	878	892	899	950	982	953	938	912	921	894	894	931	939	946	904	910	890	848	901	900	927	933	881	984	953	865	901	970	826	887	920	949	922	924	967	921	918	912	935	916	921	902	944	951	957	888	880	885	860	928	935	944	920	923	888	859	955	906	859	900	887	913	904	942	938	921	920	896	946	891	899	925	884	890	916	935	886	881	962	937	943	945	950	896	903	925	923	896	904	897	925	901	896	926	914	962	935	839	940	900	874	887	909	855	884	896	921	881	948	908	910	954	914	975	950	888	896	886	869	885	933	889	937	916	968	866	864	893	877	911	927	872	906	932	955	897	942	935	912	888	946	924	919	925	946	999
65302	102167	69197	34991	11321	2810	1078	843	825	796	821	810	824	791	780	846	809	822	829	808	797	830	854	805	831	802	853	788	824	786	779	771	795	811	769	835	856	817	893	852	817	860	808	835	809	757	822	806	762	805	766	816	817	821	846	818	809	884	851	839	848	815	834	836	838	757	800	871	825	802	801	848	791	761	813	818	837	772	805	810	826	814	815	791	780	802	785	824	815	782	776	793	826	784	816	827	829	807	820	790	796	836	806	800	800	791	853	866	803	803	829	831	806	801	792	794	845	791	843	810	774	763	764	795	807	740	812	846	821	808	828	764	796	805	777	793	826	825	819	771	845	803	786	822	830	826	794	781	826	787	863	777	774	800	805	847	737	827	813	862	769	804	792	800	819	782	771	778	841	807	775	797	799	798	813	813	796	809	808	826	843	780	795	849	815	807	832	845	789	839	839	740	791	851	838	804	798	818	773	818	807	791	732	799	773	809	810	795	842	783	796	823	827	788	807	824	828	844	836	789	833	862	791	829	836	838	756	795	789	793	813	766	831	809	806	840	849	762	832	834	826	840	822	854	805	822	827	817	820	849	756	788	809	808	834	855	807	805	851	821	796	769	831	829	733	811	784	826	774	755	800	792	780	813	816	779	829	810	797	818	859	790	804	822	835	763	834	840	798	773	795	840	819	738	819	810	830	817	798	872	783	780	823	763	797	804	767	835	793	804	834	803	839	766	813	789	792	810	760	813	806	810	798	809	807	818	776	805	846	830	828	870	786	794	852	762	828	803	777	820	805	864	797	802	776	737	809	797	788	836	816	839	773	819	798	772	796	793	791	804	778	802	814	782	769	778	782	747	830	829	824	809	865	801	836	866	828	842	807	815	821	833	815	741	781	780	780	831	810	838	855	829	844	845	813	773	804	801	840	852	827	781	839	850	819	808	806	798	798	799	836	890	845	812	779	837	824	788	805	795	791	842	833	795	768	830	808	742	809	817	796	812	807	787	855	797	783	808	879	781	782	813	825	799	809	807	850	760	808	801	787	849	814	810	805	776	811	790	769	877	815	821	805	857	794	802	774	767	838	819	824	804	855	798	813	814	816	820	791	838	825	769	818	764	802	744	805	852	734	832	776	826	794	746	833	808	837	824	786	815	795	806	822	823	800	790	794	828	811	765	790	801	752	798	772	773	797	803	835	857	787	854	816	816	893	822	767	824	841	771	815	769	826	849	894	853	852	844	765	814	798	756	794	827	811	800	824	811	787	791	782	785	816	804	807	797	814	876	860	835	793	789	791	821	802	823	761	865	820	812	798	758	805	788	813	784	784	808	799	831	762	849	802	763	809	828	769	737	830	767	845	805	854	806	828	834	766	773	774	840	766	827	743	788	778	753	770	790	810	760	809	782	841	782	844	833	826	755	837	845	825	758	784	807	810	779	811	762	768	868	785	808	762	781	816	808	761	803	796	803	807	790	804	849	782	786	822	810	799	795	820	748	826	863	773	814	769	845	834	803	778	792	815	839	791	783	823	778	789	763	769	796	833	842	848	805	771	784	805	779	785	822	817	762	825	772	821	779	766	810	805	807	808	793	776	779	832	781	819	799	834	765	817	797	823	813	784	784	757	776	775	818	817	800	803	778	799	842	862	801	784	777	797	795	810	835	797	774	815	786	820	782	765	770	785	849	752	780	809	851	822	853	772	840	759	781	790	781	784	844	832	809	822	773	837	864	813	775	764	826	817	812	782	806	824	808	792	776	782	775	800	807	797	853	771	793	809	786	801	825	814	792	788	771	771	803	776	825	790	790	750	806	812	806	795	787	788	774	798	818	771	826	775	771	799	792	825	775	772	866	821	803	813	784	857	833	798	847	771	808	813	854	745	802	797	808	831	819	834	823	832	809	793	802	810	786	819	785	783	820	816	766	803	802	786	836	822	785	804	871	851	824	805	798	767	805	791	819	803	805	795	799	806	835	792	790	813	793	746	783	817	794	828	754	785	805	765	759	806	825	829	791	783	800	826	822	795	834	830	825	884	745	822	751	800	827	778	808	828	818	784	829	844	825	792	785	778	824	787	780	784	837	795	787	794	776	838	760	806	814	815	820	838	833	809	806	770	832	781	787	806	800	825	835	820	790	792	795	778	781	774	793	819	777	777	831	813	753	814	834	782	801	836	780	799	783	793	777	823	797	814	810	786	822	838	816	778	803	796	822	858	852	820	838	773	797	829	783	771	737	750	821	850	834	856	776	773	763	847	791	773	825	780	769	799	799	815	811	795	804	818	842	806	784	774	800	801	798	790	807	784	786	826	827	772	800	844	811	810	805	858	834	798	846	830	823	835	816	783	791	813	815	812	829	774	766	798	798	794	813	837	795	812	786	849	797	810	808	786	800	766	804	816	801	790	811	827	785	769	810	833	801	810	797	833	780	792	782	742	825	803	797	779	832	831	787	795	783	799	808	837	769	817	794	823	828	759	831	869	820	778	793	795	738	775	843	816	783	821	817	805	740	799	802	772	782	824	786	795	783	816	785	843	799	699	801	776	846	857	734	800	760	800	813	811	800	810	766	824	844	794	781	793	792	781	771	772	816	835	816	798	755	855	819	803	814	819	791	854	801	827	819	819	793	800	806	770	795	821	791	785	819	760	825	757	776	772	830	780	764	831	847	810	814	844	804	791	778	810	784	749	824	805	818	821	808	830	776	802	806	840	833	791	785	840	783	831	802	829	811	842	809	822	776	788	796	814	793	762	824	778	842	756	797	798	826	770	808	794	831	781	783	791	789	788	826	793	828	817	793	783	823	777	841	806	774	782	855	865	842	797	775	822	801	733	798	784	827	780	818	762	815	755	818	801	793	745	756	811	749	784	865	832	824	877	818	818	854	837	804	817	807	753	794	776	840	798	770	814	805	762	770	783	802	773	837	821	801	782	771	803	836	808	758	790	772	798	771	790	790	791	807	817	819	869	766	747	793	792	795	804	742	781	786	758	782	796	777	821	793	808	800	764	814	795	816	795	775	835	762	817	761	796	797	777	822	824	787	821	759	787	814	800	810	822	765	800	771	829	792	830	860	814	825	776	790	781	781	836	849	800	806	785	784	801	788	758	806	765	792	843	827	828	827	786	789	835	853	769	817	808	769	787	796	784	839	811	820	809	739	782	791	751	851	819	810	761	753	790	800	778	799	772	822	817	817	830	832	797	789	834	777	803	774	816	797	830	823	818	785	745	788	846	819	784	856	854	846	804	770	824	806	795	815	810	792	716	796	822	812	797	804	795	831	798	807	839	779	813	796	839	843	744	800	822	782	798	777	803	756	822	854	826	794	794	819	796	822	747	823	781	838	818	780	853	850	832	825	821	826	785	830	791	826	779	819	769	798	840	788	808	791	832	849	799	815	747	852	771	811	862	827	806	817	793	795	788	845	830	808	778	804	756	776	800	788	824	816	774	764	796	866	775	728	821	824	799	797	776	801	755	825	757	837	781	786
31466	31822	25554	9420	1880	868	780	708	720	711	749	763	706	672	741	706	692	712	683	710	653	674	720	695	675	696	682	758	721	709	657	709	678	702	726	682	684	670	697	692	706	738	741	685	739	708	677	675	691	711	652	683	713	705	708	767	706	676	719	722	720	655	664	674	683	687	683	714	772	713	686	742	734	690	705	683	708	701	700	700	717	711	652	694	718	678	698	697	662	703	659	704	781	693	663	682	713	719	691	663	717	727	685	694	661	692	742	671	683	743	763	690	682	681	723	715	681	715	693	687	727	707	718	672	628	741	679	646	673	722	693	639	691	689	707	685	751	736	674	709	676	724	708	700	680	675	694	712	665	722	670	697	706	697	704	754	710	702	711	688	718	670	711	698	757	727	663	720	669	714	690	687	739	672	701	703	711	731	675	758	740	685	708	669	675	693	697	731	654	694	697	662	692	663	684	695	698	699	686	722	692	715	697	738	727	725	705	752	705	735	728	642	694	729	707	711	642	725	662	679	721	677	709	708	692	723	642	644	688	672	671	696	740	726	719	690	676	665	686	683	710	694	725	708	711	709	718	742	686	702	666	700	637	722	711	767	731	659	749	716	702	692	745	697	741	731	686	741	682	693	734	707	732	736	742	722	680	687	735	657	717	713	713	688	696	680	676	722	660	702	728	745	776	710	651	697	718	706	688	707	714	691	685	650	676	726	698	750	698	687	692	718	727	669	738	706	689	729	643	680	661	688	670	712	665	707	742	755	707	704	755	770	722	696	694	679	718	702	692	719	733	727	664	672	671	699	645	737	748	673	756	675	651	643	669	631	673	718	671	698	655	673	677	687	710	681	673	695	706	773	722	692	701	772	706	687	697	704	733	699	709	681	707	700	665	711	692	711	694	742	725	654	668	708	701	682	687	713	667	678	701	664	705	731	685	679	704	687	706	716	737	657	700	713	708	676	673	696	699	710	725	757	699	674	740	744	655	760	685	747	675	676	716	726	702	674	694	699	745	690	671	739	712	714	702	728	677	728	740	700	702	712	698	733	729	721	697	722	665	703	714	727	683	673	693	751	720	725	680	644	733	683	694	693	694	708	710	735	713	680	760	732	705	696	736	675	729	690	728	722	698	682	695	712	682	689	768	743	702	702	701	715	734	719	714	697	738	687	720	677	696	691	708	683	662	656	615	754	708	707	711	685	674	682	701	710	711	681	712	707	718	692	688	634	705	682	705	716	720	705	684	671	680	727	751	713	749	703	736	716	700	683	671	693	721	714	684	656	753	694	704	727	710	688	696	658	681	670	699	676	694	660	724	719	721	739	705	669	728	731	711	700	714	687	716	728	724	691	673	698	701	748	689	755	728	672	671	677	670	670	684	659	758	675	680	731	698	718	680	692	690	737	708	692	704	701	747	692	665	675	657	729	739	679	721	723	710	716	704	736	712	705	675	712	670	706	727	683	726	653	732	737	705	747	698	732	644	720	709	725	754	688	682	699	693	716	722	699	758	701	713	727	724	712	708	741	713	704	703	691	693	702	763	661	730	707	691	678	743	723	733	669	720	670	672	642	689	729	686	693	715	719	691	689	718	711	719	643	766	685	688	674	662	648	731	736	696	696	738	691	715	715	698	702	766	720	771	684	698	696	708	649	732	701	707	679	698	695	699	758	667	701	703	728	697	651	731	741	688	690	755	682	669	701	721	693	682	677	742	701	712	708	711	723	731	699	739	708	688	714	728	721	717	696	701	700	667	691	767	704	700	694	746	711	709	736	705	688	700	704	702	730	713	710	716	699	723	700	772	698	686	763	700	711	758	778	688	707	687	752	686	705	720	719	762	689	752	711	720	676	721	736	687	724	741	767	663	682	673	737	727	735	705	723	699	721	662	695	710	724	737	731	730	677	693	713	734	671	739	708	662	697	712	701	646	737	721	715	695	717	684	749	663	675	727	684	718	675	695	648	683	701	716	683	675	665	719	732	695	700	690	699	705	645	713	730	754	708	677	757	705	678	746	651	657	673	658	663	703	675	690	736	743	707	743	725	722	752	732	667	725	701	698	698	730	668	704	672	703	720	676	674	698	703	719	699	639	704	713	696	658	719	676	634	753	709	693	717	732	705	680	717	734	692	686	659	690	682	718	715	658	684	680	673	703	681	733	690	691	705	681	722	711	773	717	737	699	714	692	756	684	702	682	743	680	713	657	686	677	727	668	663	715	708	665	701	647	698	704	703	755	735	682	717	635	744	665	696	676	672	691	696	707	710	743	696	686	713	666	715	706	685	719	738	770	691	707	711	716	721	712	746	711	712	687	693	715	704	693	697	735	689	714	711	720	716	701	753	665	708	634	675	670	717	712	700	689	688	719	727	743	681	721	710	659	654	711	745	676	683	725	707	714	746	692	730	712	691	704	708	709	715	706	684	712	707	721	723	725	688	707	715	696	686	720	740	707	685	682	675	686	676	722	656	708	739	672	689	701	714	710	698	701	671	729	679	731	681	708	672	685	735	647	722	698	743	696	686	732	664	702	731	694	679	726	711	683	669	710	684	690	674	728	663	687	655	730	663	707	700	733	738	755	680	711	660	755	699	684	718	729	674	750	699	707	728	701	753	660	739	719	735	740	714	720	732	647	662	673	662	740	696	725	683	691	745	740	677	687	731	707	688	655	788	684	732	690	748	709	717	698	687	721	699	675	725	668	684	682	706	731	755	678	722	700	696	711	689	657	688	660	704	681	714	675	736	714	707	681	726	701	671	695	713	692	683	687	700	682	670	695	688	683	670	651	673	719	697	688	664	702	723	736	698	700	684	725	704	750	733	718	746	718	698	679	663	684	702	667	713	732	738	707	701	649	665	655	675	744	703	734	711	733	669	693	689	693	741	699	741	732	664	698	751	752	656	669	733	689	729	721	686	738	667	731	703	732	670	707	676	734	703	710	723	704	699	651	729	711	716	659	697	718	707	673	699	706	698	704	673	687	656	701	715	736	673	743	748	673	696	693	711	674	739	722	659	679	751	714	690	735	742	650	746	734	655	707	714	674	688	693	677	683	706	685	720	720	743	663	695	719	688	708	697	727	720	723	694	710	728	680	654	720	646	680	711	661	715	706	649	676	702	694	743	685	739	705	754	719	719	724	725	703	756	719	736	740	711	690	690	683	706	715	694	697	741	722	707	697	716	714	693	722	704	719	665	710	668	697	684	731	694	713	688	710	680	683	703	755	689	682	700	683	686	706	698	703	701	712	723	693	679	688	699	742	751	684	702	688	674	683	669	684	727	670	681	732	707	719	708	679	686	710	756	669	697	710	729	740	746	682	680	707	722	702	718	735	721	682	673	692	710	710	708	697	658	675	755	701	703	689	712	706	689	734	703	708	695	759	679	678	701	730	718	663	752	717	718	708	708	717	690	644	690	665	692	664	715	715	691	720	654	708	671	672	693	676	714	660	716	706	708	701	751	693	710	727	722	680	696	677	677	720	703	717	756
24901	35775	18520	4945	1444	743	582	593	594	575	565	516	540	601	560	598	552	572	511	519	611	560	563	578	583	587	561	564	572	546	536	557	584	569	577	572	580	588	564	583	557	584	560	546	562	596	573	566	550	570	566	618	575	541	550	562	528	552	572	534	569	565	584	522	553	588	553	569	600	532	555	538	552	551	551	586	613	547	552	585	562	560	584	559	574	517	533	578	561	588	619	554	570	549	557	553	524	548	533	562	570	551	544	567	588	575	544	540	565	590	558	555	569	536	548	567	587	539	575	554	550	528	572	538	571	577	584	566	544	578	546	580	558	553	528	566	552	517	562	601	565	545	535	521	573	554	544	564	598	571	561	554	587	530	550	567	552	522	573	543	538	531	512	604	560	530	606	566	554	538	556	598	560	535	529	552	552	566	530	546	569	570	570	582	536	535	578	575	588	564	546	552	530	581	546	564	564	529	551	548	549	572	549	545	543	556	599	571	569	576	535	564	556	532	571	548	550	557	542	556	513	547	538	555	582	591	531	565	585	522	563	588	588	519	519	521	583	537	591	563	528	563	563	537	548	540	546	543	558	563	541	544	548	552	567	500	543	564	556	573	600	546	575	568	530	551	568	609	569	550	563	543	538	562	544	540	514	553	583	549	554	531	555	555	532	546	584	579	534	523	552	572	523	549	549	534	531	610	538	544	601	536	565	558	554	588	572	602	543	563	555	553	552	512	538	583	528	572	534	544	537	549	546	537	551	543	537	566	540	596	564	569	537	603	530	564	602	554	561	557	539	531	534	540	556	542	567	517	537	566	533	539	574	564	582	563	556	532	566	582	557	567	552	551	561	566	567	525	557	545	525	557	532	549	532	550	559	553	573	529	571	527	553	534	566	574	557	569	550	598	521	497	511	563	542	511	565	593	572	577	560	571	543	557	524	587	548	543	583	481	542	505	539	623	574	555	543	559	623	546	519	558	563	551	549	546	557	576	516	529	532	598	546	554	526	561	521	560	557	566	558	556	568	580	556	579	543	549	563	569	561	537	523	617	565	581	525	580	589	582	574	563	523	515	538	549	561	537	548	544	523	560	525	561	591	538	568	617	534	570	573	574	542	557	602	578	566	554	562	562	546	559	569	535	578	527	524	565	538	538	552	572	582	515	539	565	535	538	584	541	581	498	577	554	578	591	514	528	562	570	494	530	534	549	560	559	542	574	521	563	563	567	590	592	590	580	562	537	563	584	577	517	542	553	572	551	513	572	569	558	566	582	571	522	536	581	555	561	534	562	567	586	538	586	519	543	536	576	601	556	581	551	533	563	550	547	582	596	554	557	576	575	553	566	550	577	559	588	532	555	555	588	561	576	602	538	589	552	503	584	527	534	561	578	557	519	598	558	530	532	530	527	560	574	552	580	531	582	543	586	583	611	559	555	545	557	601	587	551	551	575	565	560	528	571	551	544	594	577	564	552	561	555	555	544	575	517	588	580	557	561	513	545	507	575	570	547	595	574	556	551	581	583	563	603	567	567	541	537	534	536	551	533	540	534	561	519	482	576	577	563	632	542	542	522	566	548	547	540	555	534	562	553	526	550	592	514	564	549	559	552	600	521	562	523	582	550	580	574	537	580	604	560	538	542	605	559	593	501	573	518	558	601	571	538	582	572	553	570	560	556	535	586	563	544	516	524	528	579	582	561	551	537	541	577	547	567	569	576	564	542	576	578	525	559	525	556	548	544	559	527	541	572	546	560	570	551	576	573	511	532	529	592	557	550	571	552	539	524	581	587	561	591	584	558	540	541	546	568	553	585	592	522	571	587	558	594	558	539	566	590	569	507	579	537	545	544	561	542	573	552	537	554	553	570	570	546	565	529	576	569	570	521	584	554	580	558	561	572	563	588	591	560	551	556	567	537	538	544	529	558	566	547	549	544	532	570	554	501	587	573	536	505	540	545	547	538	547	526	540	573	575	531	571	527	554	510	587	560	595	592	553	585	572	542	553	559	541	530	619	556	536	494	514	592	562	513	571	535	549	561	559	538	589	542	579	512	547	582	542	524	526	572	563	596	592	573	536	562	541	601	550	577	544	568	577	575	577	566	541	596	536	579	574	561	564	524	594	549	591	599	539	543	527	542	537	586	583	518	570	528	513	548	601	568	584	571	560	563	482	578	576	568	578	586	569	575	573	545	589	590	570	532	600	587	565	548	604	530	563	588	516	566	581	548	588	601	558	549	574	544	580	527	513	550	536	526	519	531	594	564	576	570	565	577	530	564	567	569	547	552	530	565	558	574	548	567	568	580	575	537	538	573	564	573	545	533	563	608	559	515	562	530	581	561	541	579	521	555	550	568	540	573	542	536	570	543	574	502	532	577	556	582	531	561	529	550	539	531	571	587	560	539	555	581	578	551	572	549	555	603	566	547	583	546	539	537	543	551	560	548	557	562	559	522	534	525	577	538	553	539	556	551	554	571	540	539	542	545	500	558	525	575	564	579	587	537	548	593	535	557	588	528	574	535	534	575	562	552	556	541	569	559	577	536	508	544	546	586	572	536	512	525	572	565	590	584	574	566	536	530	538	599	574	554	552	567	499	554	555	574	559	549	550	546	552	545	591	599	511	507	586	593	545	503	562	587	589	570	546	552	585	543	566	524	546	576	574	485	589	542	530	594	596	517	555	549	503	522	580	583	543	549	563	552	555	556	542	528	560	565	531	547	534	516	523	589	518	517	585	546	547	480	602	548	556	584	507	553	547	546	551	555	546	543	573	554	548	573	546	554	602	556	554	527	532	546	582	542	574	552	518	559	551	533	546	569	532	568	559	551	543	556	551	562	564	527	600	545	511	554	556	594	529	521	521	534	549	603	581	534	533	571	570	558	521	562	512	579	543	559	576	519	553	545	574	540	560	527	562	553	580	573	587	580	568	570	541	523	532	625	563	593	519	538	539	562	586	580	569	553	580	578	574	530	519	562	550	557	555	544	551	574	560	538	537	587	585	605	569	569	527	528	571	582	561	534	610	526	549	561	658	515	530	525	548	523	576	561	527	535	576	559	556	556	571	562	564	572	560	559	554	610	573	512	537	528	554	523	578	553	545	550	581	561	544	556	569	545	535	617	567	544	536	591	556	599	543	574	540	569	570	528	598	533	558	537	559	570	558	545	550	564	507	503	540	537	561	572	614	568	543	544	553	521	524	591	546	532	551	558	534	582	578	574	527	515	582	599	589	583	561	514	546	573	534	581	525	565	588	566	567	552	565	555	568	573	508	596	527	554	545	572	574	552	613	542	559	539	541	567	585	579	528	570	538	525	545	570	554	497	537	600	579	607	595	569	554	556	596	540	574	537	601	607	560	582	556	591	517	606	583	544	539	533	550	544	547	571	582	530	558	542	611	576	541	531	556	550	566	568	561	585	522	566	566	569	559	590	547	554	537	543	535	559	561	564	626	536	565	579	575	537	586	523	573	561	525	603	578	576	550	565	550	597	544
26716	29056	42320	32070	13006	2484	949	846	768	815	826	726	729	744	769	759	767	734	757	692	763	721	738	719	774	806	747	789	770	814	804	776	771	720	718	721	737	734	766	784	719	697	743	751	752	777	756	723	723	757	773	763	730	747	725	689	708	740	718	760	789	766	737	722	739	732	731	720	726	747	732	767	712	774	752	760	701	746	763	733	726	695	731	713	726	778	743	735	691	780	676	783	766	767	751	727	767	749	745	745	747	762	711	689	769	712	729	721	731	744	679	693	736	734	703	737	760	720	677	739	772	711	768	738	756	747	719	738	729	785	719	759	742	745	729	735	731	743	728	725	774	692	697	710	731	716	756	748	723	757	780	749	706	716	684	754	739	730	734	720	722	750	730	774	723	729	751	766	730	716	730	711	741	798	738	754	725	736	761	719	743	713	744	737	727	721	782	739	716	752	760	729	751	712	729	722	714	696	715	729	689	743	712	724	742	730	732	700	721	769	712	800	738	776	736	714	697	756	740	698	734	723	767	744	759	697	744	703	709	707	769	694	737	722	730	770	747	729	742	753	709	747	756	708	764	748	751	748	735	744	737	710	767	714	752	742	757	788	708	691	740	729	737	773	768	737	772	733	732	720	716	727	771	721	738	691	705	713	726	712	710	690	743	687	699	707	768	722	756	733	708	712	697	733	719	705	705	708	726	718	732	765	736	715	770	711	712	736	707	714	732	686	708	785	763	712	719	745	720	690	772	742	785	698	748	705	723	741	737	684	760	713	788	799	770	734	698	739	746	773	742	700	731	737	792	737	759	735	745	725	713	729	746	750	784	729	745	786	718	717	717	708	759	703	726	750	760	698	721	728	686	700	717	741	713	775	738	719	727	727	779	705	749	728	712	668	689	761	726	742	721	702	739	782	747	733	759	723	751	750	698	762	706	749	765	765	764	700	698	766	744	739	712	728	745	754	793	751	725	719	724	771	723	713	734	727	748	737	694	782	699	722	718	742	730	738	770	762	718	725	736	722	733	739	697	689	756	719	735	727	736	720	700	703	758	769	701	762	713	761	750	753	718	723	749	717	717	699	804	755	707	734	739	680	716	778	741	765	714	754	735	782	747	656	712	739	752	706	725	761	756	727	725	719	711	707	743	703	745	730	718	779	744	759	741	709	759	694	771	774	728	697	776	715	733	725	755	700	750	710	761	765	736	763	779	695	700	735	753	736	729	709	746	709	758	715	725	730	788	699	772	700	737	771	727	737	723	742	705	781	681	745	718	704	747	725	750	676	742	727	724	731	726	703	762	778	764	760	793	745	737	709	775	775	704	763	776	793	748	747	735	746	720	742	678	749	719	723	754	704	761	731	734	739	717	750	703	755	755	725	733	667	732	747	744	758	730	744	765	732	725	701	783	739	697	776	769	716	738	762	719	708	704	743	771	718	782	714	754	774	745	745	730	776	694	702	749	749	738	712	760	743	791	740	734	711	702	700	711	797	739	704	779	730	717	689	761	716	699	726	783	743	756	748	735	750	710	700	711	751	761	695	705	725	775	695	710	763	759	734	750	790	756	763	723	757	731	759	759	768	712	697	756	697	725	722	762	745	717	746	680	732	691	777	693	680	794	715	745	710	735	722	744	723	705	723	755	717	718	767	691	741	790	710	711	734	792	734	773	718	784	728	721	732	682	763	717	700	732	742	711	709	717	735	732	710	696	751	776	745	670	754	739	753	718	673	728	739	786	728	730	754	709	744	755	731	735	705	733	703	706	759	734	752	744	688	725	712	753	762	737	746	720	753	780	730	728	776	707	731	764	720	737	724	724	754	721	755	787	738	758	786	764	743	750	693	693	748	711	727	798	714	705	698	749	739	748	732	774	774	736	720	717	722	740	708	727	719	736	745	706	731	735	720	740	777	741	729	754	741	751	738	765	726	747	727	765	816	742	772	798	782	715	738	727	767	714	763	725	693	718	718	752	758	798	750	698	729	718	705	674	737	698	727	743	750	753	746	748	702	722	744	759	735	762	777	737	725	714	728	760	729	759	719	736	732	744	778	739	759	712	769	732	755	715	754	741	681	753	789	704	742	741	716	766	735	700	763	737	727	732	720	725	771	726	778	771	703	752	759	682	690	745	738	680	733	783	698	757	733	786	714	753	712	690	708	735	763	669	712	731	736	717	750	703	723	720	708	761	699	719	735	699	724	745	729	726	723	750	709	700	734	770	734	742	732	714	763	718	745	721	775	714	684	722	759	733	730	729	730	731	770	714	748	728	741	774	750	739	703	733	682	712	754	765	764	685	760	735	726	721	786	757	768	718	777	751	736	765	773	749	713	732	721	727	733	714	724	735	689	738	752	711	733	715	723	760	770	751	751	714	771	728	756	712	738	703	735	719	740	690	758	784	688	736	713	760	746	745	678	747	735	761	708	755	784	750	773	702	733	709	730	735	726	753	723	754	728	784	759	716	716	793	750	730	749	762	765	771	749	773	752	746	737	786	685	763	735	740	691	779	767	784	714	712	792	719	718	713	714	720	745	802	763	738	699	739	729	709	786	709	754	748	718	745	751	721	708	719	776	741	742	706	695	752	728	686	733	754	698	748	733	755	753	750	720	713	726	727	826	768	663	708	720	718	742	752	728	767	730	749	764	742	694	715	726	697	680	726	720	736	718	747	684	713	716	761	753	736	746	738	720	695	725	761	745	761	747	724	753	741	706	748	732	748	796	759	736	704	728	749	794	722	754	712	736	763	722	742	743	727	681	765	757	804	753	726	803	744	733	757	762	737	773	718	710	784	777	742	797	753	792	746	750	685	725	761	705	735	746	743	792	739	691	749	705	774	769	761	728	688	700	723	727	735	754	743	656	778	726	748	770	723	766	769	758	700	696	732	757	782	777	660	759	704	732	707	731	735	688	772	734	781	762	729	773	703	758	766	726	689	721	755	711	781	736	728	723	707	751	727	774	756	741	782	779	702	729	740	728	717	736	710	770	806	767	727	722	727	759	770	736	707	752	741	738	729	728	704	737	755	721	761	718	781	762	736	757	727	773	743	753	723	751	772	789	770	714	726	683	707	766	730	744	747	710	734	746	721	717	694	781	714	684	736	693	729	732	775	763	750	732	759	726	699	669	745	703	705	680	744	706	736	671	720	689	739	758	712	739	690	723	727	740	759	699	727	838	705	681	753	803	725	681	723	725	712	715	712	721	751	751	770	758	748	741	708	735	778	698	696	732	728	710	698	708	764	733	734	760	710	684	700	682	725	691	745	744	722	704	705	700	713	714	732	705	765	747	760	779	723	703	792	694	740	759	742	731	754	712	712	711	724	788	761	755	699	706	746	741	701	741	742	758	699	731	696	738	700	720	765	728	698	698	680	687	740	744	699	737	718	747	759	737	687	740	691	693	758	696	737	739	685	733	779	760	753	767	722	751	750	728	703	757	737	789	731	761	754	724	724	718	772	711	720	727	750	771	713	727	706	729	708	768	781	755
57979	83711	54696	20003	5046	1292	704	596	615	586	661	664	613	654	597	617	661	572	620	637	603	649	651	637	652	608	612	640	650	645	653	602	643	617	651	672	612	618	632	645	629	553	607	638	635	595	595	654	584	618	656	618	664	603	643	612	618	645	645	614	666	653	654	669	630	644	634	632	631	649	609	625	603	637	617	596	648	639	688	664	620	632	630	598	609	666	642	660	579	636	636	623	641	620	645	649	626	630	653	638	644	611	618	610	608	619	600	623	607	600	580	634	634	612	647	636	616	638	626	611	599	559	606	640	616	603	631	623	607	587	632	618	644	617	584	623	613	661	662	627	595	674	643	659	628	636	623	597	621	642	578	600	593	648	586	596	591	639	642	579	578	588	655	665	607	592	618	628	608	624	615	596	626	626	586	597	569	613	574	604	598	679	637	644	615	645	629	626	608	634	626	607	667	621	631	606	632	614	610	634	627	639	604	617	616	624	634	624	635	612	598	628	621	636	625	623	673	652	593	628	639	631	625	613	594	630	624	657	630	604	594	626	618	645	603	600	639	580	623	646	656	580	633	620	610	668	628	637	649	618	610	598	642	628	645	620	622	615	617	618	605	631	655	601	628	658	614	639	648	658	598	636	621	584	610	650	670	619	620	588	631	572	637	655	614	584	641	612	609	627	565	619	540	572	621	666	608	625	605	650	622	632	627	637	672	579	615	647	653	611	639	646	605	604	617	672	652	604	597	645	651	597	608	612	642	628	635	646	642	597	634	634	623	619	638	615	612	639	612	635	610	633	634	619	625	631	616	647	650	638	632	611	621	622	628	636	604	614	605	590	646	654	626	594	615	640	643	618	627	648	637	650	542	609	643	639	639	599	649	625	607	589	603	659	658	668	636	595	661	627	611	620	625	634	622	613	654	627	660	618	625	616	640	648	615	644	648	640	617	629	628	649	618	631	626	619	658	632	629	629	621	579	596	663	585	611	631	619	616	640	603	604	587	642	642	611	642	634	628	630	630	602	611	566	630	603	601	602	629	658	602	621	661	626	650	657	637	610	662	671	640	604	600	637	619	667	574	646	607	615	634	624	574	648	613	606	650	612	611	603	569	628	615	616	589	636	596	584	644	629	600	643	648	684	628	614	582	580	639	607	690	618	607	629	618	696	611	578	619	608	663	651	641	606	600	638	678	605	648	598	615	646	661	636	652	602	591	615	593	619	609	600	618	620	639	605	618	580	655	606	625	632	578	633	616	580	641	612	610	602	598	636	640	660	625	632	605	608	648	621	597	629	620	644	654	609	637	654	599	675	598	593	600	646	641	663	627	614	620	661	623	648	621	672	579	636	615	574	625	611	617	596	648	613	640	640	672	635	608	641	588	632	674	576	637	605	619	640	655	659	642	633	633	629	622	592	645	625	633	631	585	627	592	610	650	629	648	583	607	627	601	632	615	597	625	630	623	605	620	639	595	663	646	669	588	615	660	658	640	640	617	636	667	607	620	615	660	653	605	609	602	646	599	642	635	581	632	626	641	632	621	589	641	630	611	579	575	645	621	646	640	593	613	630	634	639	627	598	570	623	633	623	588	637	648	627	624	668	628	632	598	598	657	590	614	636	637	598	602	607	621	633	616	634	673	619	621	632	564	622	616	591	639	587	564	640	624	634	633	668	600	605	633	629	615	590	649	652	607	613	609	654	628	644	590	616	612	602	640	632	591	602	609	668	617	627	616	621	620	606	601	573	615	635	626	619	605	615	673	620	642	613	682	571	634	613	622	636	610	611	641	608	625	608	645	627	601	635	612	593	635	625	646	605	622	578	621	593	614	652	646	630	602	634	579	630	639	586	625	647	604	602	649	583	615	606	611	614	617	656	607	611	612	675	592	630	650	634	664	631	620	601	610	629	632	660	602	624	640	603	618	608	600	649	648	627	598	610	615	644	608	653	593	604	617	625	582	622	564	628	625	552	649	631	635	639	637	610	567	631	646	637	654	628	582	617	630	555	661	600	657	617	627	593	650	642	606	623	609	612	604	662	599	605	609	599	660	647	602	604	634	646	602	626	604	612	607	642	588	612	637	649	636	626	613	620	588	599	663	605	610	626	614	586	594	596	633	651	556	620	587	637	589	571	610	600	649	599	588	669	647	629	646	629	627	647	588	648	608	649	656	625	609	650	648	628	589	624	604	636	626	628	653	648	603	559	650	642	606	595	627	674	598	600	612	614	633	590	635	635	632	646	590	616	600	555	602	641	696	629	656	628	619	580	656	618	636	645	610	615	655	605	637	679	617	677	597	614	618	581	612	615	607	615	602	627	614	641	610	647	634	650	628	625	630	608	657	627	621	631	675	595	599	627	612	643	614	586	609	625	642	608	604	581	629	611	646	629	626	609	639	627	596	636	652	647	608	622	626	639	641	638	614	676	627	634	643	586	586	648	612	631	618	613	602	599	647	628	607	648	660	636	642	595	618	638	640	619	578	610	632	638	650	635	680	612	623	549	637	625	635	630	574	610	626	604	624	621	600	692	652	619	565	612	617	610	623	588	645	653	603	613	643	629	655	595	651	638	589	640	655	595	646	600	589	591	601	663	629	652	634	634	618	595	668	640	627	627	635	620	607	629	577	637	663	626	591	640	659	660	685	654	642	661	613	633	617	622	596	634	588	613	593	604	601	637	652	664	639	622	636	589	598	655	624	635	604	619	643	654	586	628	582	617	602	697	629	628	609	645	644	583	627	562	579	612	604	620	593	620	660	585	596	639	646	633	560	621	579	671	614	649	624	579	632	594	627	617	671	620	597	633	690	604	620	617	659	670	568	650	632	694	617	635	642	608	666	641	602	614	647	620	610	606	658	622	635	597	686	630	624	647	628	614	631	624	622	591	609	605	655	589	632	620	611	654	608	642	622	642	630	630	590	634	649	646	603	637	616	626	575	623	581	616	632	600	635	645	613	618	626	627	656	607	625	616	657	660	639	635	603	623	650	598	607	636	575	591	639	605	643	565	599	647	615	605	605	611	656	672	646	622	595	628	631	631	601	675	599	634	610	627	630	608	620	625	631	572	651	585	652	611	636	633	627	632	654	647	607	622	623	634	617	634	568	624	659	638	627	637	600	647	603	612	596	619	604	614	626	601	598	626	616	620	645	664	644	625	685	606	651	594	631	653	613	592	631	631	652	622	617	644	624	628	639	650	665	633	608	635	608	598	662	617	636	593	621	638	605	635	629	635	618	630	672	624	641	648	615	571	633	620	636	594	664	594	637	601	618	659	626	626	614	665	629	589	600	595	625	613	604	634	599	623	621	655	618	636	638	586	640	644	606	623	596	672	635	659	660	606	637	630	578	600	600	601	637	654	631	612	640	618	639	588	653	647	634	606	616	598	602	627	587	612	676	619	610	632	636	624	626	656	638	637	654	602	604	621	630	585	641	610	622	662	588	640	610	624	593	580	658	589	608	617	640	601	673	660	626	566	655	610	636	576	605	648
24380	24133	36152	31170	21827	12709	2673	1240	1033	1063	979	968	959	1021	967	994	960	967	988	941	975	952	978	888	921	950	962	1009	942	922	969	942	959	990	972	995	950	980	943	995	904	971	987	932	969	914	945	959	949	952	1004	986	988	932	913	941	954	917	999	919	942	986	911	932	969	994	967	931	932	977	996	935	966	953	977	936	954	951	918	943	928	977	998	921	945	978	920	904	979	921	918	979	981	956	947	951	966	926	957	944	957	1007	1002	930	932	970	915	930	976	947	962	867	894	987	960	975	922	950	978	980	925	922	971	922	932	947	947	975	962	980	949	986	965	902	973	935	986	917	975	972	942	988	943	971	989	974	937	899	921	901	898	938	921	943	880	976	888	1001	1002	959	919	941	1003	918	954	929	966	889	936	946	959	985	970	966	1041	975	876	912	970	984	1005	956	986	940	904	971	1005	941	998	951	941	981	966	977	936	947	978	967	963	996	871	963	961	941	959	945	965	989	939	976	970	968	967	972	943	940	933	1004	955	920	926	867	940	961	958	891	973	983	936	937	925	913	959	890	967	916	965	963	936	937	952	1001	929	950	942	1016	904	943	934	952	995	891	934	964	956	953	965	944	974	944	945	1011	1002	959	936	992	989	934	926	895	901	973	924	925	980	974	962	968	918	926	895	930	982	921	969	932	987	959	906	891	934	992	962	934	954	1018	961	891	995	905	985	976	919	953	952	996	964	945	959	928	941	955	926	1026	996	938	971	973	907	942	974	930	929	974	1020	944	925	958	951	947	1003	881	960	944	953	981	973	985	971	973	917	970	947	922	961	889	939	967	977	970	1009	949	928	908	933	904	952	953	982	948	935	948	963	931	997	938	945	895	910	956	978	960	937	986	941	950	945	1001	992	940	900	962	924	984	930	915	948	915	924	920	950	934	970	938	959	962	999	929	905	947	945	979	920	995	957	997	953	963	948	948	971	987	927	970	957	959	938	972	971	904	887	906	939	944	950	1012	985	942	932	916	929	980	912	941	989	927	966	978	932	916	944	916	944	923	925	959	936	991	956	935	872	915	964	897	967	948	964	946	1018	930	923	972	899	929	944	930	984	972	991	953	923	1024	966	893	976	943	992	956	888	927	956	971	883	954	974	985	1009	933	884	900	902	886	921	917	1002	906	997	964	943	907	1025	929	907	926	979	946	957	921	960	913	964	965	960	881	957	943	981	983	941	957	945	985	998	959	936	978	959	899	946	964	915	937	932	954	966	969	945	977	942	944	1011	955	942	1019	926	980	981	969	979	994	924	941	954	951	911	943	921	877	959	948	896	975	981	941	964	950	953	901	989	941	981	979	940	898	933	961	928	935	909	974	940	922	996	910	1004	930	994	991	979	935	948	939	857	947	995	960	977	934	938	980	930	912	918	975	951	934	907	862	973	962	973	970	890	942	927	988	971	915	924	955	943	949	1005	901	904	891	921	946	961	973	918	949	951	943	889	995	994	943	962	930	900	1042	925	863	884	976	962	992	971	969	915	922	963	905	926	925	952	923	985	947	943	974	995	962	934	952	963	949	1003	911	991	915	938	935	937	960	962	903	944	950	953	915	969	898	985	924	961	1009	1006	965	930	940	991	897	959	1034	944	921	964	976	977	994	949	955	938	977	938	976	945	968	1028	875	883	913	936	969	954	949	953	916	961	950	977	967	993	912	913	910	1027	959	977	976	944	969	888	934	901	908	919	1004	1031	934	1000	974	989	984	954	932	984	952	944	918	971	926	933	995	959	922	972	1017	956	965	919	901	1001	941	945	942	978	991	1005	953	983	929	1005	973	972	980	916	933	925	912	934	910	924	990	951	955	945	971	959	971	912	921	985	1003	930	936	1012	985	963	919	925	1018	983	909	976	971	958	1000	928	966	954	977	936	901	963	939	897	989	1008	945	948	977	943	969	958	990	934	906	977	937	968	991	998	987	988	960	908	949	944	931	961	963	956	899	925	979	935	934	944	930	934	974	988	946	919	949	906	921	964	862	906	892	891	964	955	947	956	1010	927	992	920	929	946	925	910	948	945	966	956	915	954	961	970	964	976	882	934	892	992	938	930	972	952	960	977	914	990	925	967	953	975	974	965	925	905	935	984	908	1013	958	997	916	931	934	938	945	974	1000	922	950	988	930	981	931	936	924	931	904	922	945	928	929	922	909	925	940	961	956	979	954	987	904	918	1014	935	974	909	943	955	914	948	953	973	961	972	967	915	985	913	924	903	948	921	937	899	978	965	980	936	964	1008	920	940	936	919	924	998	921	952	982	940	911	976	938	1020	972	991	969	956	929	956	923	925	952	944	936	946	938	985	978	937	1022	887	937	902	908	948	967	977	957	926	1012	962	965	956	989	963	978	947	968	993	975	913	958	922	970	946	967	965	901	918	944	947	921	953	943	944	933	958	996	916	961	915	925	949	1003	943	897	922	965	976	935	942	1001	926	1010	932	986	980	948	905	945	908	946	991	944	917	926	941	904	903	982	918	990	922	980	894	980	942	894	977	978	977	898	906	963	958	913	978	908	954	966	932	954	974	958	955	870	953	985	963	975	945	997	928	912	901	949	974	906	966	921	976	967	1026	977	949	932	929	951	944	895	943	947	1021	974	947	979	904	894	902	957	970	1009	883	986	961	941	935	940	930	927	1006	985	914	932	906	942	910	937	991	931	906	938	932	958	957	956	946	935	898	969	927	937	941	1018	975	940	958	979	954	973	978	951	957	972	1021	935	944	960	944	939	953	950	903	945	968	997	945	990	959	934	941	969	955	940	914	920	923	930	919	917	939	923	925	953	939	912	996	927	902	890	985	949	927	967	917	959	937	910	940	959	938	896	952	1011	994	1009	989	951	914	939	916	972	912	979	948	981	976	963	1029	955	905	950	956	954	912	987	913	989	891	943	969	999	994	944	931	985	932	950	950	932	942	881	915	933	973	934	931	1014	949	903	1037	945	899	950	882	947	867	946	956	923	952	933	981	950	982	997	985	972	921	960	920	937	935	902	947	977	915	915	950	939	908	952	979	947	960	910	1011	919	924	898	961	994	934	982	911	942	948	967	985	953	928	977	972	971	954	924	924	981	883	915	955	972	983	947	975	938	878	861	943	985	975	912	979	994	975	955	961	896	934	950	964	982	980	945	944	929	938	918	959	925	903	949	927	966	927	977	894	960	972	919	982	938	958	910	980	945	954	974	936	890	965	911	954	969	916	912	963	982	925	964	937	933	922	945	944	972	924	1003	914	939	942	966	934	982	913	907	953	937	952	936	961	929	957	904	927	972	960	959	929	920	988	981	920	955	963	930	953	996	930	974	931	967	899	960	890	945	990	993	943	945	905	966	934	978	965	892	963	957	934	874	968	921	1003	965	944	980	954	888	948	966	951	959	937	965	926	923	965	911	1002	952	895	974	977	987	923	850	918	952	940	932	980	962	929	933	919	969	987	964	902	981	926	982	978	955	980	925	949	1014	956	949	939	959	902	965	952	914	946	937	934	937	929	930	1009	935	952	927	983	978	927	929	908	962	940	855	917	945	906	930	957	980	944	914
65272	104130	69781	36733	12020	2748	1124	889	887	847	810	844	908	843	852	880	893	877	844	839	865	849	840	842	823	885	877	810	817	852	851	832	809	798	863	898	836	792	843	813	885	886	867	862	800	898	831	876	814	844	921	840	835	878	850	837	873	876	835	808	888	854	854	849	865	854	861	901	835	851	858	912	857	891	865	843	869	876	869	841	825	830	859	931	817	853	813	850	872	815	906	803	839	879	831	815	853	807	866	846	796	866	892	838	840	801	866	880	858	848	829	887	886	850	835	891	853	841	870	868	845	845	844	860	868	870	866	883	845	861	856	852	844	898	901	824	869	831	873	885	802	835	781	851	849	793	845	857	832	860	870	889	787	827	844	873	806	883	814	886	804	849	869	828	887	825	848	844	816	817	814	800	821	871	800	874	838	848	828	895	839	849	848	807	837	852	813	863	813	846	790	876	808	899	867	786	866	827	843	792	831	849	836	835	865	886	854	815	881	861	776	857	834	784	811	795	848	839	867	833	867	832	822	829	845	831	839	883	850	848	837	806	837	853	850	869	861	870	836	823	835	842	849	903	850	847	858	857	856	889	886	819	825	818	859	918	790	832	812	837	827	837	802	812	789	833	812	879	847	811	812	850	811	798	849	855	801	821	816	851	793	897	853	838	812	830	830	820	855	861	878	847	823	832	790	881	840	829	825	881	834	820	828	849	830	857	836	864	845	814	853	884	819	830	856	874	772	866	838	844	821	860	864	844	823	851	828	845	820	799	817	834	829	863	861	860	803	835	864	847	824	820	862	865	849	787	861	820	829	834	830	818	835	830	860	822	785	807	811	816	847	852	819	870	826	844	794	840	878	812	803	867	852	901	815	866	801	877	811	819	853	841	817	878	864	908	833	867	828	794	823	823	851	846	807	834	831	885	823	828	898	867	856	829	856	820	856	830	901	850	838	817	832	849	764	828	846	862	884	857	802	804	805	844	831	871	833	856	816	815	845	838	831	866	842	854	808	891	896	850	811	829	883	846	836	831	871	873	864	885	820	887	860	862	843	842	819	796	881	833	886	869	847	856	836	852	857	862	843	819	808	829	798	829	846	834	812	847	813	778	823	805	878	849	838	841	777	854	873	798	817	866	830	832	852	804	857	894	831	857	830	840	832	802	831	869	778	828	856	880	872	853	847	852	825	865	836	859	844	839	840	861	818	891	859	816	863	848	833	840	782	861	838	817	839	808	836	843	810	846	854	844	874	817	856	826	856	816	846	821	845	842	842	848	900	885	835	866	769	830	837	849	842	832	855	876	804	836	827	846	858	810	844	843	840	849	849	871	815	882	794	838	902	833	789	805	878	880	852	868	836	838	823	921	882	831	878	815	882	833	860	847	828	860	827	854	835	838	801	850	818	875	886	823	833	873	804	888	831	800	803	895	844	841	797	873	868	863	883	807	884	859	888	858	853	848	868	864	816	850	840	788	814	845	883	848	829	848	832	859	867	845	845	781	845	836	849	878	833	826	840	809	836	847	868	823	824	834	779	824	871	884	857	843	846	860	837	849	842	926	839	799	839	825	871	843	850	794	854	841	803	816	857	846	856	833	867	852	832	859	855	878	779	810	880	848	764	825	855	835	802	842	872	813	872	899	866	894	844	877	847	823	848	868	874	845	870	824	762	852	855	842	793	778	902	805	836	855	863	857	844	834	832	873	818	812	841	779	830	846	875	857	839	826	827	875	783	797	881	866	847	835	825	865	804	826	846	900	890	893	819	822	868	785	806	859	815	839	819	895	801	887	843	872	859	842	884	852	891	847	839	787	865	778	875	875	812	807	788	862	823	891	854	827	850	816	850	869	820	850	841	825	812	828	855	872	869	834	861	840	857	865	810	919	835	829	792	873	857	785	886	793	860	833	866	864	841	832	853	859	832	861	801	835	858	858	813	852	880	832	831	857	811	917	855	825	841	814	824	866	858	852	843	829	858	840	915	854	894	904	824	839	762	912	852	845	806	821	817	817	811	853	861	829	815	799	844	860	853	818	858	814	800	901	868	809	838	772	825	840	864	800	829	896	883	850	902	868	836	863	853	891	855	867	805	841	789	828	822	838	869	828	843	860	822	816	816	832	822	819	822	838	822	848	820	838	860	852	805	842	858	845	851	847	848	827	854	884	795	853	849	810	806	803	880	863	839	820	790	831	812	846	826	869	844	852	772	796	836	860	836	876	883	842	801	859	873	819	877	826	841	832	847	848	851	824	840	826	860	840	835	887	861	832	822	864	877	845	854	904	864	830	839	817	816	818	836	848	836	855	842	810	807	831	841	825	876	835	827	888	822	814	889	836	857	870	840	855	816	853	855	819	827	807	910	839	854	819	850	826	864	793	841	852	844	866	823	875	859	852	842	838	778	830	864	870	884	849	859	850	819	869	810	876	852	819	793	791	816	818	814	863	887	854	865	790	825	838	885	875	848	834	870	842	842	822	860	835	847	854	908	815	858	846	825	845	880	848	848	861	918	814	895	888	789	804	824	826	882	848	862	848	851	830	891	851	812	837	875	832	846	790	824	847	872	843	795	855	835	837	844	849	880	871	824	810	837	900	832	811	822	864	803	841	825	849	831	824	856	819	833	876	884	873	814	832	834	832	799	871	887	824	857	843	854	863	810	845	806	840	792	842	824	892	801	828	861	830	817	877	805	850	863	863	841	908	802	835	847	826	851	863	881	889	843	832	796	825	828	828	823	883	840	806	783	825	847	840	806	839	852	779	841	822	845	839	844	818	891	847	852	827	780	834	870	834	826	867	824	849	880	829	876	848	820	820	885	811	851	851	826	834	825	839	863	845	749	832	810	856	815	849	897	826	816	824	939	835	806	855	876	830	838	812	849	855	816	843	806	838	869	869	837	792	849	837	826	856	825	847	794	813	833	846	800	777	882	841	858	868	836	801	803	802	802	836	848	843	858	832	875	848	796	842	882	851	829	818	877	831	800	867	869	852	841	838	818	862	846	837	857	836	807	865	877	831	819	777	811	815	798	819	876	856	800	830	860	873	842	836	875	879	836	827	810	830	881	821	802	826	847	816	854	860	823	836	809	846	845	881	842	827	851	842	822	843	765	848	863	848	790	857	868	830	821	855	809	824	834	759	818	853	833	862	821	815	884	844	850	777	844	844	830	790	821	831	854	873	834	873	854	862	819	807	893	860	835	835	860	844	815	824	835	833	800	863	861	828	852	857	774	809	845	828	877	866	821	845	840	831	860	758	800	818	839	884	815	856	874	867	832	810	883	905	841	844	837	809	863	831	856	800	808	894	861	835	831	826	864	783	816	840	856	848	860	817	803	895	871	860	816	835	827	845	810	814	858	864	810	847	864	830	791	840	857	867	909	809	838	878	858	822	783	825	842	842	868	861	817	816	814	800	844	846	850	845	911	839	824	854	888	834	865	898	820	810	787	834	795	820	872	844	833	797	856	800	825	830	807	838	833	807	870	798	852	886
31079	32958	27431	9990	2038	932	759	757	724	763	762	732	720	745	756	761	720	755	711	784	761	762	765	756	811	731	727	777	766	718	749	759	736	771	763	719	717	780	766	756	739	667	759	781	753	785	760	730	747	780	737	766	771	764	705	736	746	708	753	729	772	680	752	751	780	746	764	823	753	719	740	747	766	781	758	686	698	753	737	738	736	769	763	780	781	716	800	769	724	746	737	742	771	727	732	760	812	746	742	759	721	767	765	756	765	763	792	768	748	783	736	731	779	761	734	795	738	753	763	740	794	755	739	798	716	721	751	728	742	761	712	747	780	781	713	698	772	748	705	733	759	752	742	779	785	739	707	771	716	747	808	709	759	735	770	738	791	759	775	737	778	753	739	718	770	694	748	709	715	765	771	749	731	670	769	694	789	754	761	734	789	697	709	759	788	739	753	719	741	743	704	750	772	774	711	785	730	797	749	773	715	776	756	765	741	790	766	793	728	722	739	732	746	722	694	757	784	741	741	697	735	739	698	733	738	747	804	715	770	745	758	740	738	740	700	717	714	752	764	774	699	766	721	713	729	753	747	743	749	735	723	740	732	711	730	781	812	749	749	744	755	744	758	720	720	759	733	738	764	743	774	748	756	738	777	746	768	737	713	726	719	793	806	786	713	773	779	740	745	715	726	788	769	743	781	748	756	778	768	709	807	701	779	759	764	767	695	785	758	757	779	759	688	725	720	758	792	762	755	754	736	788	749	714	759	739	784	709	754	788	708	764	739	717	734	760	771	714	736	747	778	736	728	725	757	734	750	746	743	693	757	746	746	722	746	765	737	739	744	754	714	723	767	746	745	765	785	756	778	769	794	740	731	744	758	771	787	703	747	742	743	743	745	761	756	774	756	740	745	746	738	733	744	738	711	718	769	715	733	753	703	802	758	766	765	715	799	731	708	748	773	740	755	762	740	811	768	725	825	756	723	679	749	763	757	767	770	747	692	733	723	741	745	744	739	742	734	743	789	724	750	737	736	748	778	758	729	695	708	794	742	756	745	755	783	685	775	757	703	757	745	759	742	787	815	734	824	734	787	741	758	741	748	741	710	778	688	747	771	736	711	730	779	808	800	716	746	743	737	783	745	740	744	785	764	722	713	768	792	737	760	734	754	786	772	745	746	746	753	780	805	709	729	690	767	739	763	758	788	735	705	757	752	757	720	738	736	781	779	782	770	759	778	776	741	734	758	740	768	735	747	811	761	756	757	742	739	763	741	739	744	715	738	744	727	709	694	752	747	785	727	744	732	738	745	758	792	799	751	737	724	698	727	801	737	755	741	771	762	663	730	736	773	701	733	720	745	748	753	733	732	760	729	740	754	745	709	729	748	766	805	749	743	733	702	806	728	770	807	753	762	677	773	736	749	789	744	735	702	754	743	742	731	795	722	742	759	747	728	733	710	727	768	755	809	748	759	719	727	732	736	736	762	774	740	756	728	727	712	748	757	696	761	738	733	741	752	728	748	776	768	724	765	764	697	794	751	756	736	740	785	705	789	754	719	765	723	749	721	709	721	737	750	753	794	757	782	712	843	761	774	720	691	740	676	782	801	729	682	792	740	740	792	807	749	790	757	743	815	811	739	769	726	749	720	707	748	746	730	767	737	737	794	737	759	693	738	729	785	767	756	739	765	738	682	759	741	755	742	711	749	744	794	753	763	809	729	781	708	745	728	793	733	763	714	692	782	726	730	702	758	773	762	755	729	673	722	760	778	785	738	746	705	715	770	747	694	753	748	722	767	791	759	759	740	739	743	750	763	722	751	761	753	715	777	779	738	740	747	748	763	712	755	732	744	736	717	766	771	730	772	741	756	722	754	748	740	806	764	711	720	789	763	736	743	744	762	738	766	813	726	733	770	717	769	812	764	734	704	747	766	728	754	746	737	793	775	729	751	785	759	745	732	703	770	749	735	749	726	690	741	762	753	755	805	740	752	691	811	712	726	730	768	725	828	792	777	702	770	726	717	764	773	741	702	779	708	757	783	775	753	789	759	728	755	742	759	700	743	719	675	764	743	777	707	785	743	730	742	743	760	748	729	717	737	724	777	710	747	712	720	769	764	754	757	780	713	716	714	784	788	744	729	768	830	733	753	693	748	723	775	786	703	748	699	769	713	743	781	712	782	782	762	783	708	792	781	751	733	745	777	740	704	774	802	739	748	759	733	741	803	717	742	773	733	731	814	721	773	788	734	761	794	769	737	757	762	777	805	693	742	755	769	744	799	800	758	774	744	804	738	756	760	771	786	733	692	735	730	738	780	725	794	781	720	754	779	713	769	736	742	733	759	728	736	742	780	770	743	728	801	752	783	761	752	733	774	750	743	706	748	824	795	719	702	741	768	729	744	744	729	751	760	705	782	747	714	764	733	744	738	732	774	827	747	714	778	770	754	751	773	760	723	729	739	775	750	775	698	747	737	754	779	756	708	737	716	746	744	714	775	718	779	749	767	718	760	755	744	778	762	724	741	733	752	801	752	726	727	726	725	793	746	770	723	741	806	739	783	762	762	748	767	762	773	743	743	742	739	744	699	677	736	752	755	736	756	718	736	782	743	769	739	778	739	727	759	808	751	685	730	787	715	716	774	733	761	726	766	777	719	726	741	732	706	757	793	780	739	777	738	725	756	742	774	784	713	771	736	751	760	722	729	755	783	760	747	715	764	736	769	754	723	814	745	733	735	747	750	710	771	724	753	693	709	708	753	724	748	740	782	771	709	783	736	759	699	741	750	734	722	735	717	712	741	756	779	792	777	737	819	731	716	725	772	760	748	708	744	751	755	743	747	812	723	735	787	778	776	773	801	817	781	793	798	800	760	732	731	762	745	712	732	753	752	734	717	835	730	766	746	766	714	789	731	755	727	755	731	809	751	728	749	735	762	738	755	761	725	772	676	782	770	754	744	784	703	744	766	748	755	791	749	738	736	785	743	769	678	718	755	761	736	760	748	719	758	731	759	762	725	769	752	770	732	701	753	746	780	751	762	723	767	780	726	806	742	756	719	759	755	729	729	786	749	768	766	728	731	767	743	809	740	775	751	776	777	750	741	737	709	744	753	749	721	740	786	748	714	762	711	720	714	800	776	744	815	728	789	769	727	707	728	798	744	750	728	757	804	767	766	759	764	783	737	709	718	746	719	688	772	724	699	751	800	740	754	711	709	719	739	795	723	737	730	721	749	781	770	733	756	753	721	727	788	782	683	736	717	723	749	738	772	722	748	761	755	758	786	802	784	741	712	709	764	749	737	720	753	726	747	718	730	703	727	742	725	720	771	752	763	761	681	726	752	771	788	797	745	747	808	745	795	775	753	788	749	794	715	763	717	724	735	723	785	779	718	732	738	800	799	747	739	764	725	744	714	773	729	726	728	761	783	728	706	703	810	753	751	770	783	782	768	798	773	755	709	759	737	750	769	716	766	732	762	772	754	680	768	798	715	737	726	767	760	761
24252	37117	19900	5196	1454	744	619	603	582	624	631	601	603	577	604	561	616	593	608	582	572	565	614	605	589	580	580	584	584	565	601	616	623	597	582	672	614	616	601	608	581	581	606	568	621	606	580	536	589	593	573	592	575	580	568	609	573	617	608	584	605	628	594	553	593	545	595	576	595	591	638	576	578	601	634	573	607	592	617	583	607	634	570	554	623	592	540	616	619	595	569	558	587	601	559	590	624	553	594	628	611	647	547	575	569	571	620	600	563	559	591	588	605	607	557	598	546	543	579	606	637	535	615	604	589	560	605	551	567	573	570	582	598	545	615	592	586	578	620	566	613	546	598	618	565	581	607	598	601	599	568	580	553	538	560	576	620	595	596	618	611	560	558	599	588	596	610	605	621	597	601	542	601	572	573	590	615	602	637	546	594	613	581	590	572	568	631	562	556	598	576	535	577	597	564	573	570	570	640	598	619	600	661	568	564	583	576	615	607	586	594	609	623	640	555	555	549	544	582	584	605	621	593	596	592	545	602	553	569	600	612	575	591	609	635	590	617	561	592	574	575	564	548	620	586	601	623	593	645	556	610	600	577	633	608	614	584	552	559	573	646	567	595	562	605	568	630	601	579	578	600	602	578	576	619	579	599	553	564	544	605	576	587	606	561	543	586	570	599	643	578	592	540	595	599	555	580	572	571	608	588	598	610	548	569	594	586	628	600	578	579	581	651	565	592	607	574	546	587	542	581	545	593	572	591	599	589	573	604	571	655	566	588	620	606	583	560	568	572	557	571	565	579	559	566	596	565	574	593	592	613	597	600	595	552	608	590	586	600	614	566	594	588	565	558	585	579	592	580	551	598	582	639	526	567	612	555	625	584	546	618	589	591	603	589	575	575	599	620	606	597	557	569	564	577	556	558	576	566	635	536	616	639	605	586	575	596	589	603	623	545	582	605	602	555	629	532	590	565	564	576	604	575	603	608	531	590	584	559	605	587	602	631	599	613	598	614	552	605	549	547	580	583	583	601	596	559	592	561	590	596	596	562	597	564	641	562	633	546	563	625	588	597	653	591	599	588	552	618	581	594	584	622	627	594	614	637	596	638	640	579	576	658	620	603	615	559	587	575	569	603	599	606	537	525	593	627	583	557	602	592	593	577	637	588	589	621	547	601	563	590	604	607	585	572	604	600	560	601	607	607	567	601	628	615	606	632	643	592	570	610	598	576	587	541	591	591	596	579	605	585	588	563	593	632	594	610	594	552	586	586	571	596	582	596	602	608	589	585	608	568	582	604	595	617	596	647	612	563	622	565	638	548	602	587	563	579	601	606	604	610	608	576	626	665	600	583	601	604	587	585	573	560	582	577	537	612	640	600	601	653	586	612	607	554	628	594	583	581	637	577	620	605	583	598	574	550	581	573	603	598	570	577	604	603	581	577	573	599	567	597	576	602	630	552	620	571	620	573	595	610	603	617	577	578	625	590	577	590	581	558	584	610	574	593	614	568	581	549	603	599	581	589	607	581	596	568	624	612	593	577	628	582	584	556	603	549	627	596	568	559	609	567	604	561	547	552	610	567	630	587	579	577	590	577	626	565	609	625	600	561	630	604	637	576	546	567	549	609	628	556	577	621	583	602	562	579	568	626	556	629	609	575	584	621	597	639	615	605	552	579	620	586	538	631	637	562	609	608	577	572	576	613	578	596	572	557	645	615	586	601	554	637	609	601	600	599	580	594	569	579	551	587	601	571	623	575	642	614	596	611	543	602	587	570	549	594	569	574	586	595	633	608	533	575	561	617	591	600	637	607	592	584	590	612	608	605	600	556	583	611	625	581	609	583	590	559	576	598	543	514	625	616	600	582	611	602	605	554	578	596	612	551	597	600	565	633	596	563	587	569	580	578	575	616	589	588	588	574	590	579	571	569	588	598	568	585	582	590	584	600	575	589	600	588	582	588	575	583	561	635	565	602	550	595	597	570	563	585	628	560	564	601	582	602	604	588	593	640	590	583	564	584	582	568	594	589	593	612	577	569	629	552	588	596	588	600	576	602	564	609	547	568	630	614	569	568	592	561	651	548	562	535	586	621	602	625	621	543	546	571	573	624	592	631	600	535	628	548	595	612	651	594	648	620	609	607	575	601	582	574	574	598	597	582	580	575	599	597	594	594	553	573	582	578	581	596	573	597	674	609	601	603	594	566	648	621	564	589	607	593	610	571	591	585	613	602	631	587	629	603	558	579	593	579	618	576	621	588	557	566	609	598	581	597	587	599	585	599	585	584	606	640	544	648	572	569	614	584	546	586	612	597	546	531	623	577	586	610	574	551	548	619	571	586	619	619	550	553	585	595	602	586	589	593	600	597	610	627	639	599	587	585	573	563	596	588	616	542	612	592	630	577	573	612	576	585	567	579	591	620	592	575	577	589	565	593	620	590	616	583	531	590	567	594	610	574	574	545	589	597	596	590	590	523	566	557	584	555	602	607	603	585	588	593	625	627	584	594	598	579	578	582	590	549	603	622	564	606	570	658	555	607	535	573	584	644	601	563	606	604	628	591	598	623	563	590	633	590	595	584	606	561	581	597	582	607	577	596	581	591	606	648	567	569	565	579	601	564	625	554	594	622	615	600	603	595	603	611	585	621	560	594	556	593	602	630	571	596	584	597	566	536	604	589	562	595	591	612	579	578	614	572	587	571	599	602	600	602	519	585	571	610	553	552	614	577	594	653	599	583	624	588	558	578	584	593	584	612	599	584	558	613	610	581	559	580	601	630	621	619	535	603	567	602	583	624	612	655	610	614	581	590	589	645	626	616	585	585	608	583	592	609	604	526	578	611	584	594	589	603	542	563	623	609	567	594	540	609	592	579	625	625	593	580	619	641	574	546	590	606	585	615	579	575	579	577	603	584	560	577	627	573	554	585	591	539	571	587	533	608	549	560	623	596	544	577	584	606	604	583	581	565	597	600	582	607	588	584	576	582	576	614	600	611	572	581	619	651	587	569	568	555	604	584	575	600	583	586	610	561	561	553	598	583	585	584	569	561	602	582	586	566	580	617	557	569	569	557	617	630	603	599	587	602	577	604	574	593	594	582	603	566	554	564	567	585	587	595	606	557	590	606	575	581	581	595	578	592	582	592	613	576	553	617	592	590	594	593	638	577	587	592	602	574	574	566	556	566	606	635	599	604	559	571	632	607	567	614	574	582	577	583	597	615	590	602	614	609	603	585	575	591	609	607	573	605	594	560	594	618	617	625	619	552	573	619	555	590	564	574	574	573	602	552	595	564	590	631	574	623	574	595	582	573	602	642	581	574	615	593	611	552	599	642	549	598	546	564	623	579	576	552	635	601	576	567	562	601	610	523	586	566	535	597	602	607	602	608	565	598	600	557	555	601	604	604	593	546	558	584	554	602	601	572	592	569	604	602	582	543	548	612	563	561	599	623	582	574	592	594	618	578	599	603	618	596	583	545	566	617	611	565	596	604	603
26562	32229	45350	32739	13230	2577	1061	858	772	816	762	813	849	807	862	732	779	833	822	807	785	727	782	782	827	784	809	819	827	840	781	782	772	792	785	863	790	755	796	746	803	842	759	780	741	793	781	772	818	826	811	774	764	756	829	800	796	821	780	802	759	742	819	751	787	781	768	827	770	766	760	829	752	754	741	766	764	769	748	799	832	781	751	780	802	782	796	776	770	760	780	786	798	777	748	785	854	810	749	783	716	801	822	722	822	790	771	743	762	781	790	789	766	808	804	692	820	787	833	812	807	820	792	731	734	729	788	828	792	834	771	769	818	753	769	793	789	801	835	736	803	728	812	804	813	785	780	769	780	785	781	766	743	805	771	787	764	774	795	782	759	775	789	777	800	771	788	766	744	798	743	751	767	761	775	778	768	780	703	808	783	778	771	781	772	831	804	777	771	788	768	791	823	837	763	771	815	807	787	793	780	820	784	799	764	804	767	781	791	783	776	754	776	787	748	813	773	764	781	743	768	823	749	739	803	772	839	775	782	825	762	755	823	817	770	777	799	772	801	781	813	803	785	746	788	758	812	757	726	744	772	775	808	816	776	800	737	782	801	758	741	753	756	818	817	813	785	732	783	736	807	749	805	765	780	790	772	823	783	811	783	790	770	747	791	690	828	709	781	793	761	779	825	808	762	776	755	771	811	771	787	775	797	781	759	777	735	752	764	755	803	754	833	729	770	854	816	782	780	744	754	772	802	743	760	756	805	796	752	817	809	758	735	787	792	767	754	773	773	793	756	803	748	763	821	768	781	815	779	745	788	774	762	776	799	757	761	820	811	780	771	808	809	731	809	789	777	845	799	802	777	773	818	735	779	812	794	739	825	713	735	795	798	790	760	835	734	774	808	792	800	764	812	752	756	806	791	746	798	791	745	783	737	777	777	786	770	734	796	824	769	785	756	769	761	774	779	788	758	780	704	790	781	810	754	744	788	787	796	752	723	825	793	756	777	767	825	784	712	788	731	802	777	807	741	800	759	756	712	809	828	786	795	774	732	756	849	679	777	803	764	743	757	733	783	730	805	723	780	811	790	770	731	779	828	768	782	770	801	807	767	791	735	755	805	779	775	824	808	804	786	782	688	758	741	772	794	778	717	747	813	797	804	790	789	784	813	773	771	811	800	807	760	785	787	786	804	740	755	779	769	770	773	757	783	772	810	775	817	798	785	793	809	760	807	735	807	730	783	837	780	787	758	766	781	738	762	802	744	784	788	760	755	785	790	805	793	796	844	810	799	739	788	768	766	828	748	804	781	781	784	753	801	792	746	782	755	716	797	771	788	781	734	832	810	754	776	790	762	804	791	764	767	793	735	823	780	774	807	828	781	760	827	778	743	785	769	814	773	789	816	809	808	720	806	795	704	723	777	812	785	796	765	803	776	785	770	772	763	783	832	763	742	776	785	783	813	795	761	743	830	785	797	802	774	790	750	779	783	757	807	826	758	772	783	742	792	737	798	824	797	720	793	738	774	765	776	751	788	780	798	863	786	772	756	779	799	773	787	759	725	812	759	751	808	777	827	757	788	778	849	758	757	824	782	760	807	743	767	762	833	787	737	801	811	738	795	777	764	783	780	756	791	692	773	768	750	766	782	798	809	762	750	735	760	772	784	757	750	802	756	757	775	816	751	814	820	722	760	795	748	796	772	823	750	778	754	757	755	786	830	793	696	787	770	776	747	759	805	815	813	791	756	766	777	771	792	772	801	797	796	785	793	718	760	781	802	767	768	761	825	766	732	755	763	747	789	785	763	784	761	749	767	768	731	709	788	731	788	778	697	772	802	743	758	770	761	799	782	771	756	734	730	786	793	799	798	823	793	783	785	782	783	770	776	779	748	787	786	774	738	805	742	757	746	809	744	728	799	726	854	784	791	825	867	732	763	774	741	766	782	775	766	773	800	770	765	798	754	759	816	781	732	782	816	812	764	804	747	773	805	756	771	766	790	776	779	832	735	766	776	767	785	744	751	800	848	796	793	753	778	785	762	756	754	796	834	747	774	774	772	771	803	797	795	795	700	797	817	788	752	779	778	712	772	784	756	796	773	777	783	772	791	790	771	793	781	818	802	730	762	778	789	808	816	807	798	766	827	747	787	801	717	805	771	764	733	779	761	729	769	724	786	755	808	763	824	727	796	759	803	778	781	748	762	789	763	773	809	792	788	775	783	775	768	760	749	724	816	789	767	795	797	816	791	805	758	803	803	790	785	823	786	769	793	805	796	754	824	741	795	794	819	785	784	764	744	773	768	712	731	764	755	781	776	802	763	856	768	751	779	781	737	811	811	776	761	729	798	808	793	741	751	772	843	763	817	778	778	807	791	736	754	760	804	762	761	833	738	815	754	768	800	770	794	795	734	813	750	766	809	815	777	813	776	764	762	760	798	795	796	798	756	781	853	760	793	791	825	792	823	790	815	770	788	817	778	797	778	782	771	785	765	731	775	763	796	764	789	816	766	798	750	775	740	796	782	769	777	822	747	822	745	833	767	788	804	786	797	752	772	765	797	738	762	766	781	797	820	756	792	773	752	805	772	759	722	801	786	801	740	775	745	806	844	773	776	773	756	824	774	764	766	749	808	799	780	776	770	790	771	793	742	753	785	794	791	772	790	795	757	777	832	764	766	782	748	768	771	769	769	775	763	765	773	761	740	731	804	773	746	862	812	797	731	778	771	757	747	827	765	758	828	807	785	789	765	778	779	774	774	844	782	748	764	783	767	783	800	751	765	754	789	771	771	758	755	813	826	823	794	746	779	756	768	764	819	817	798	782	812	777	762	756	743	782	785	719	805	803	784	782	769	733	771	752	780	750	790	762	736	778	755	807	795	763	788	770	753	733	753	750	770	794	756	777	764	786	784	744	773	774	830	801	760	783	769	770	757	723	803	808	806	817	750	766	769	806	798	784	745	754	784	807	844	804	726	739	787	833	793	798	787	790	757	777	804	791	816	762	749	813	784	799	750	751	793	762	800	772	793	743	773	784	735	795	809	800	782	792	822	761	819	759	822	748	751	779	769	833	794	737	801	754	756	760	784	771	825	832	789	818	742	764	750	785	772	744	771	730	747	773	753	817	728	728	766	748	816	799	701	817	732	817	792	747	772	791	799	731	793	820	798	770	816	810	778	747	782	773	792	794	757	812	790	799	780	757	772	803	750	800	770	738	768	738	786	779	757	784	773	798	786	795	789	801	766	822	778	755	765	804	767	760	785	837	793	830	786	769	776	819	751	729	757	784	753	797	823	754	786	779	787	745	788	785	780	780	806	762	721	781	744	816	727	767	773	748	794	744	768	754	798	751	719	799	795	810	779	748	787	797	795	740	779	799	762	778	726	717	754	784	811	756	766	853	829	797	760	749	767	797	786	780	809	747	750	742	791	783	777	759	791	779	772	764	768	786	763	767	728	798	826	803	766	757	781	763	803	729	801	808	780	762	826	768
56787	87663	54888	20520	5311	1403	776	629	652	689	689	672	690	657	674	659	682	669	636	666	636	671	682	628	716	700	693	696	656	701	616	664	669	640	695	659	688	648	696	659	699	673	699	621	690	651	683	702	665	690	632	675	677	710	659	656	674	664	681	608	645	694	656	673	663	654	628	680	656	664	655	691	653	658	660	683	659	690	682	658	647	675	659	717	657	681	684	662	654	716	666	641	677	665	666	684	696	687	644	676	655	663	662	632	631	667	664	661	653	647	686	668	660	655	631	653	694	656	670	661	657	687	625	653	605	662	687	646	686	669	611	589	616	640	624	650	641	640	683	676	632	699	718	628	687	614	668	650	640	654	683	677	628	665	664	693	686	656	656	753	692	631	683	664	674	671	691	680	670	662	671	693	607	654	629	676	667	667	661	641	652	615	649	701	700	689	642	679	651	686	640	654	684	677	680	683	652	615	634	690	667	641	627	651	676	625	642	713	659	643	701	649	686	657	641	600	691	697	680	697	612	624	648	688	630	651	643	674	690	642	684	705	664	649	677	653	659	629	631	668	672	662	658	623	638	693	640	644	612	648	647	672	704	663	631	646	624	670	677	712	615	674	662	646	683	654	629	633	708	654	665	683	624	673	671	665	625	632	666	631	641	641	632	637	684	676	710	720	670	615	702	645	658	685	712	639	688	654	633	680	716	624	674	645	698	697	676	664	642	659	659	656	619	604	704	594	664	639	682	669	672	685	682	643	660	707	677	632	686	686	677	633	646	638	708	705	703	677	657	678	681	678	702	642	660	651	651	624	647	687	671	618	676	684	648	697	644	703	634	662	649	676	675	684	705	676	643	636	648	672	678	624	681	627	662	679	666	630	644	676	694	634	658	689	642	706	623	684	626	642	714	691	697	676	646	696	670	677	635	701	690	592	633	616	673	693	671	678	616	631	645	634	623	683	666	629	673	712	666	678	660	598	678	748	623	686	659	660	642	626	654	672	675	681	681	632	650	708	673	614	639	703	677	648	637	690	632	692	698	663	693	674	706	693	679	633	652	643	648	691	671	626	671	650	659	663	641	634	712	672	641	661	639	665	685	647	627	684	656	653	672	662	675	632	630	671	639	633	691	695	627	697	680	701	665	632	638	656	628	626	655	683	658	658	624	674	634	618	626	664	658	680	673	662	677	674	697	649	663	647	694	617	666	622	720	647	663	670	681	685	639	609	669	613	606	686	668	655	640	686	666	654	636	677	639	705	630	619	635	633	690	661	640	631	666	662	686	605	662	636	688	632	618	668	686	646	616	696	669	647	651	658	649	680	686	677	633	657	602	667	674	671	626	642	661	668	663	660	698	712	688	687	653	592	642	676	676	677	673	642	696	665	650	673	629	653	634	674	634	631	672	648	692	638	647	629	627	695	635	710	727	616	645	647	657	658	657	637	655	712	677	669	680	646	616	651	653	630	662	627	650	662	646	694	620	656	690	666	679	618	677	693	640	655	727	675	623	672	637	615	632	683	660	661	635	652	716	663	669	663	644	690	660	631	682	614	655	666	622	656	687	632	722	653	675	669	673	630	679	671	682	662	695	635	674	687	642	663	668	648	647	687	640	680	621	662	636	642	688	635	655	647	653	647	681	637	652	684	629	628	632	598	671	653	652	711	668	644	640	699	649	642	658	651	682	680	641	644	660	631	652	675	646	612	632	652	663	703	642	629	643	643	709	654	652	665	681	671	635	665	647	655	653	633	676	645	725	706	655	690	685	691	678	730	660	674	689	672	694	667	648	682	650	642	651	671	693	695	635	654	674	715	632	648	637	656	638	694	643	662	636	702	642	630	615	660	665	632	702	643	699	625	638	702	669	675	663	695	722	674	641	676	672	680	665	679	660	646	684	665	666	684	636	668	659	647	677	665	656	676	675	674	692	609	630	674	671	676	656	692	675	662	659	666	666	639	679	664	690	677	612	713	681	668	659	691	707	677	700	658	656	635	620	571	702	666	645	650	672	647	634	664	649	630	678	692	638	662	685	679	715	685	675	662	681	665	620	661	599	655	644	621	666	698	674	655	679	675	635	646	691	681	642	610	716	673	690	670	677	724	664	663	682	644	679	641	646	679	667	644	640	604	675	653	672	658	668	678	665	607	703	676	638	691	696	641	690	655	662	646	592	616	656	657	640	646	661	648	652	617	662	630	664	698	667	656	699	623	673	656	628	676	645	660	648	713	675	648	644	643	705	635	647	639	664	611	667	638	631	669	682	646	612	675	637	626	698	651	649	690	663	680	657	643	646	668	677	636	651	653	648	658	681	657	679	668	659	718	625	642	694	649	692	642	641	624	654	666	679	641	608	681	677	660	654	715	623	682	693	648	677	641	631	695	710	640	654	664	667	666	695	617	650	666	686	685	643	669	630	656	667	693	648	660	661	642	651	678	645	659	631	624	648	677	670	642	686	624	682	622	639	662	694	615	629	634	667	649	632	665	657	645	659	693	656	645	607	688	656	636	650	681	639	621	681	654	688	671	688	644	632	659	680	621	687	702	677	671	658	645	665	642	631	714	604	647	675	648	685	675	688	635	643	679	677	655	641	701	651	629	639	615	659	694	690	649	642	586	678	649	628	666	687	652	667	674	623	620	708	671	662	666	663	635	669	661	684	669	631	671	662	622	671	664	640	701	623	660	644	628	660	637	637	715	631	643	620	638	695	661	679	672	678	679	653	660	669	698	668	641	615	629	604	659	642	679	639	650	639	676	713	677	700	678	683	660	630	658	655	655	664	673	630	670	690	691	661	669	643	677	641	597	671	661	655	693	674	682	617	656	666	643	650	730	711	660	676	623	648	659	695	705	674	686	639	662	665	666	665	658	676	687	650	649	677	609	706	642	673	638	680	630	689	626	667	660	659	657	670	681	666	632	635	698	650	702	629	607	680	673	658	661	651	688	675	665	659	603	666	719	628	627	703	666	652	641	657	665	697	651	659	701	661	651	612	672	667	661	682	686	669	659	674	647	623	654	617	659	696	650	668	675	636	662	641	678	678	611	624	656	664	634	643	651	632	698	683	700	645	628	643	650	642	637	674	629	670	634	730	673	694	640	639	639	690	658	688	658	667	662	668	668	656	614	619	622	692	637	634	623	665	681	708	629	649	657	694	628	664	630	687	650	619	667	656	597	607	679	688	656	650	697	636	645	648	654	661	657	659	642	694	653	609	657	651	633	707	624	706	663	683	669	666	662	641	623	612	633	654	694	661	669	671	672	662	632	648	654	635	678	690	660	675	634	633	696	675	668	644	654	658	677	633	694	656	686	680	662	675	627	666	639	620	640	659	655	631	653	643	635	650	651	671	671	608	697	639	691	660	688	667	609	643	667	649	678	655	634	677	638	692	642	700	665	650	666	651	683	668	649	650	634	653	652	689	665	629	634	662	610	647	667	622	671	684	638	668	620	633	659	673	638	679	667	692	641	613	654	617	628	660	700	660	644	620	661
24295	24556	35547	30225	21574	12624	2745	1242	1045	1108	1052	1016	987	982	1008	1031	1058	1005	1024	1031	999	1007	966	984	1022	939	1015	994	1010	1012	1004	971	972	940	1050	1053	1032	1074	1038	997	1033	1014	966	950	1035	1016	999	1000	1020	999	898	999	1038	1004	1047	958	1030	980	985	971	1030	1069	1023	941	997	984	1036	975	925	992	1034	951	950	974	961	931	1003	1053	929	1011	1028	1031	998	974	1002	1001	1014	1074	961	1014	1002	1069	1021	1022	1017	1060	942	951	1058	970	934	1053	987	1016	988	1010	996	1006	1013	978	1010	962	943	1030	973	958	960	981	888	1025	1065	1008	995	1000	950	924	1004	969	1028	1012	1028	1015	955	1005	1015	1008	1031	990	977	1002	1012	1001	990	970	987	977	984	1034	999	977	991	950	935	1009	966	982	1034	996	980	936	1003	996	963	1034	978	971	1005	1036	1055	1050	1024	1035	980	1006	958	1054	983	992	1005	969	1009	973	1026	973	945	969	963	990	1001	989	991	909	985	960	1007	948	970	1036	967	1024	973	939	988	985	1012	1010	990	1004	1003	972	1017	1011	1030	954	947	1002	943	934	995	997	1010	994	971	965	1004	988	962	965	979	965	994	1026	958	972	986	1023	967	1042	1016	973	948	965	962	974	996	992	955	1036	980	990	1004	1008	934	1011	1014	932	954	971	1055	1015	949	961	955	984	995	1009	979	993	1010	1027	1005	1050	1042	994	968	1007	1039	1009	1004	949	1002	1025	982	955	958	1042	978	999	981	1008	982	1004	1045	998	1006	1012	1006	1032	988	953	921	996	905	929	976	1023	956	982	1007	1015	1021	1031	969	1030	962	959	945	946	993	1013	972	992	992	997	982	951	983	1006	1034	956	994	1036	980	971	1016	1019	968	949	969	985	961	1035	966	1014	1074	992	970	1034	977	1048	950	1065	972	1010	961	1008	892	984	986	951	1016	941	999	959	943	990	957	941	1009	979	1037	973	1036	988	961	998	1001	990	1031	963	1013	1028	915	977	955	996	990	975	965	949	941	957	977	957	948	976	1009	927	1018	952	1024	942	990	1017	1013	1032	1013	1005	976	1028	1020	996	1017	962	1029	1004	975	968	927	965	994	1006	1022	945	1016	961	982	990	1042	1007	982	1046	1000	979	994	986	1011	980	936	954	1046	1002	962	969	1011	970	979	986	1012	1040	1006	1037	984	991	946	979	1001	984	1015	991	1008	982	983	989	961	1051	1003	1040	1012	982	961	999	997	975	1007	1071	980	980	1000	1034	1033	915	977	940	1019	973	929	1023	942	981	1009	966	1006	973	1007	1011	985	951	1015	1038	952	969	980	986	1023	1000	974	992	1033	1002	964	999	992	986	1001	988	972	948	980	985	1000	996	984	952	985	1006	959	990	1030	968	975	990	1017	930	937	1006	1065	1028	970	957	977	1017	1002	1010	984	1019	1002	1012	953	987	1013	1042	982	1007	979	1011	1003	984	1017	1042	1014	1042	992	1012	943	967	1003	1065	998	1005	1022	988	1020	1015	1004	1001	984	969	896	1003	980	987	1029	1028	972	965	984	927	975	1015	1045	1007	1023	985	954	994	960	977	939	995	1012	902	948	965	1003	1023	983	985	1016	1011	1004	1015	1011	953	1002	1013	1034	996	1023	1014	945	990	977	920	975	1044	1019	943	1003	970	938	931	981	1021	993	1018	999	937	984	983	1024	985	926	964	959	960	960	940	1017	996	1042	1047	956	944	979	1007	986	1017	1009	963	1001	936	999	1003	1031	1021	968	954	1050	928	951	1025	970	1000	963	983	997	1031	1004	961	971	1007	1014	992	976	981	996	998	1018	972	944	937	955	1045	1020	961	930	1001	954	990	963	1011	1005	1011	1018	977	957	1032	1012	976	1003	956	981	1023	992	970	976	980	949	1005	974	975	998	1019	1003	983	985	980	1011	1009	1011	1001	934	1028	979	909	984	977	981	973	973	1009	1035	1023	1028	962	1011	972	985	998	976	1061	999	971	958	977	1017	998	1028	1012	943	923	1023	971	944	1023	1030	1000	1017	1003	950	959	966	969	972	1000	992	1003	964	972	988	997	966	991	985	1039	1005	1017	937	1004	969	978	1005	952	975	983	1022	1027	1009	1004	978	966	935	1002	1051	1054	979	992	925	918	971	988	988	1021	997	965	966	986	1043	1060	1001	974	1016	946	945	1066	1062	1003	1002	999	995	983	977	944	981	980	964	1036	983	969	992	986	1040	998	993	989	997	950	986	976	991	977	995	955	1009	957	976	986	935	985	977	1025	1004	1001	1023	961	1019	978	973	983	960	987	989	919	969	983	975	1007	1019	1041	1016	927	1049	979	949	1037	996	953	983	974	986	1062	927	998	976	1019	1020	1003	960	960	1026	1060	967	980	1072	1008	1019	991	1016	981	934	1006	1009	976	1020	1002	1028	1004	988	970	987	1000	1007	984	978	1007	1017	965	972	990	975	1026	996	1020	954	985	1006	928	1015	940	1041	996	947	1035	989	995	988	948	984	1027	1004	991	1002	995	991	1049	1021	1002	945	971	986	955	951	986	961	1029	986	1032	982	1025	969	993	945	992	969	1020	1018	981	992	977	956	927	1042	984	981	1016	960	1035	969	959	963	956	970	998	972	1005	1035	1019	1017	987	897	962	974	1009	1022	964	963	1029	945	1032	995	958	1011	994	1001	950	1025	941	1005	1013	1000	988	959	1010	989	1035	995	970	971	1000	972	1054	923	983	963	909	976	1018	969	949	1014	972	1006	1006	988	999	1032	1020	1010	988	1009	1012	971	986	979	956	935	1033	1007	1008	991	954	1009	993	982	1014	938	963	1033	999	996	1038	1079	989	1031	981	980	1031	993	921	990	952	994	1009	983	986	977	990	987	986	1004	995	1019	1013	1026	944	1010	989	974	1003	995	1000	963	950	951	967	1006	1007	1004	958	1030	1035	956	960	969	974	1016	956	1008	955	1088	936	955	992	957	1000	1000	971	968	966	1045	949	994	994	1019	996	1016	933	984	976	968	978	952	925	995	979	931	984	1018	963	975	968	1036	967	989	998	967	936	993	1005	1047	1021	999	965	993	984	999	1037	992	945	1001	985	968	1006	998	994	1032	988	998	966	1010	1038	976	952	1001	978	1041	944	1073	1007	953	949	994	997	942	987	920	994	939	983	976	991	995	932	1007	974	912	975	1060	1018	1025	994	1049	1009	979	946	956	952	1004	966	974	1007	1009	961	950	970	990	1020	990	917	957	985	1070	951	974	946	945	976	947	1020	978	927	957	998	1015	987	965	979	950	1006	1045	979	968	1021	1014	1063	1024	987	1028	996	929	968	1023	990	930	1009	1015	1025	1029	981	1032	956	996	982	1044	1039	988	986	1028	1008	946	994	1003	1029	981	966	1027	988	993	1042	995	967	956	984	974	985	1011	1013	969	1006	933	989	1006	986	970	1023	1046	1008	975	981	984	1001	1021	994	1005	882	1047	992	1006	976	962	975	993	1022	1002	951	1011	1002	991	1008	961	978	1021	1034	982	1027	1025	943	962	970	1034	984	1003	986	1000	919	969	978	1000	950	1025	984	981	947	923	1023	964	996	973	941	1001	956	982	980	1016	979	1056	1030	970	956	1010	1014	1025	1033	963	964	1004	987	988	956	944	1002	1046	933	956	1079	1019	946	998	944	999	954	1005	988	945	951	968	973	984	994	978	957	993	1006	965	969	973	1006	1032	1017	997	991	1018	1005	972	929	943	941	1002	979	985	995	1024	959	1013	976	1026	985	983	981	1007	981	999	984	968	962	981	932	986	949	1008	971	919	1010	1018	1011	994	1011	979	985	976	997	1007	1068	969	1013	999	1013	1015	966	1001	1022	939	955	1002	990	991	1031	1002	967	936	1009	980	966	965	1009	919	983	952	966	937	949	971	992	985	1025	968	955	969	1022	982	1030	974	978	1015	991	993	948	975	965	989	970	977	1021	999	983	951	926	1000	951	986	968	971	1037	1034	993	1010	992	1028	990	952	960	942	972	997	971	999	951	1013	950	989	997	944	976	1019	942
64594	101523	68491	34617	10479	2555	1053	883	848	853	869	925	860	854	884	891	884	870	902	796	907	900	910	837	829	882	913	874	904	917	935	886	883	879	870	854	855	889	909	902	898	873	963	890	835	917	819	941	877	969	874	909	882	878	895	856	885	883	867	864	896	839	823	905	892	825	832	874	892	883	841	866	878	908	902	853	877	861	835	966	815	893	893	908	845	859	860	849	825	907	863	886	849	805	818	819	865	857	853	880	911	862	828	873	877	888	845	877	822	910	877	835	851	867	874	940	897	867	889	796	881	843	892	862	885	862	857	887	846	904	860	874	858	853	881	895	917	916	899	910	858	869	847	873	876	914	895	803	882	907	881	905	865	920	833	882	852	871	836	946	894	863	917	864	833	832	869	880	843	867	897	882	892	898	934	883	839	912	873	861	850	870	882	878	860	877	914	842	897	906	888	844	904	851	885	904	863	817	887	880	832	910	862	814	884	907	869	815	830	861	887	893	897	864	889	862	846	883	863	913	864	881	866	882	841	861	868	905	913	821	856	849	898	906	828	807	857	847	868	844	856	859	900	870	824	922	875	853	845	861	832	948	780	811	838	881	916	877	898	917	849	859	880	869	862	843	947	881	898	871	884	814	908	823	909	870	862	896	867	901	849	893	844	886	902	888	869	897	855	882	827	871	872	839	888	881	838	858	859	932	869	811	837	876	858	888	868	843	833	863	856	916	904	888	865	859	885	852	908	871	830	808	891	862	891	840	894	856	916	875	851	857	931	862	839	833	900	877	842	857	867	844	853	854	764	884	850	858	861	827	925	841	881	875	912	853	928	858	841	893	874	853	843	853	871	859	870	878	820	939	875	876	847	870	896	885	863	819	879	857	903	867	884	894	829	894	817	847	888	829	856	898	898	836	828	847	910	852	870	874	857	837	892	851	900	827	876	903	850	865	864	915	943	818	818	905	827	834	852	890	863	918	884	868	833	810	876	875	895	824	885	866	891	816	865	860	871	870	815	877	834	921	844	881	825	833	868	849	902	929	884	873	909	906	889	866	824	825	853	851	844	807	872	872	918	885	885	808	820	869	863	895	893	895	845	784	871	839	865	843	884	849	877	883	878	911	844	905	873	857	858	910	873	906	928	834	858	901	878	890	898	826	862	869	892	869	859	876	907	807	839	888	845	816	850	866	868	854	845	873	885	863	819	864	848	836	903	869	844	878	869	828	877	895	872	879	866	913	839	872	845	872	884	912	843	894	871	802	864	882	907	926	813	854	863	799	850	847	891	825	860	868	914	872	851	863	888	802	826	849	894	818	883	902	827	830	855	850	921	881	829	910	880	893	880	944	877	867	872	872	895	854	921	850	851	854	895	860	851	886	857	902	902	848	888	856	860	904	814	890	907	920	894	912	846	891	886	850	901	908	867	847	871	915	899	872	869	849	870	906	865	866	896	919	883	860	889	847	906	881	877	844	868	854	841	930	868	858	889	870	904	823	837	867	847	864	879	801	890	876	836	871	873	862	897	903	852	890	846	856	819	829	863	864	835	867	894	873	802	855	872	835	843	885	860	860	888	892	837	847	865	922	904	829	837	894	899	829	881	891	912	911	853	908	890	893	922	904	903	879	883	878	837	846	852	824	868	898	899	889	838	876	863	889	873	842	821	868	856	871	883	891	870	847	889	853	903	886	894	850	853	933	847	840	862	901	895	847	882	882	867	835	888	874	898	864	879	875	867	892	853	904	903	861	843	828	858	819	834	929	840	852	875	838	840	874	887	823	825	892	847	895	868	871	841	864	879	844	885	885	925	883	877	873	873	870	936	869	864	914	886	849	830	859	900	882	860	858	850	862	889	878	868	926	820	923	928	894	846	851	840	845	871	874	903	852	828	891	835	874	876	870	884	873	859	852	896	858	871	832	856	915	913	862	901	843	952	905	901	894	853	864	903	848	862	885	889	908	854	887	877	875	878	864	877	917	887	888	851	912	796	911	831	876	814	882	853	872	881	893	906	902	895	884	891	833	877	874	858	864	883	830	862	911	840	800	861	913	866	880	827	803	874	855	896	882	883	892	868	884	870	868	834	830	848	894	882	872	849	848	874	850	877	907	830	890	864	896	932	873	857	871	904	851	882	894	899	865	840	886	828	846	835	889	865	886	923	840	856	844	855	890	929	879	905	855	852	881	893	869	857	854	823	877	877	860	854	907	830	816	851	890	870	895	845	879	893	890	890	878	876	877	874	874	810	833	856	873	834	920	833	939	894	847	843	888	873	892	858	840	852	880	821	843	850	811	887	891	892	952	845	843	886	893	856	887	847	936	850	880	865	830	853	835	864	878	844	906	891	932	894	848	817	831	835	833	839	866	879	898	907	865	864	871	815	863	877	864	884	896	876	847	893	874	906	813	870	841	805	914	878	857	879	871	878	845	855	862	864	880	863	878	865	868	840	886	884	901	866	964	844	820	866	866	811	850	841	891	864	876	912	894	875	853	880	897	886	888	881	887	936	876	876	834	902	842	919	851	846	817	915	902	866	887	873	922	882	826	890	848	838	856	879	921	838	899	865	846	841	908	876	864	906	885	817	852	895	875	843	831	869	904	890	869	882	868	865	835	853	825	849	867	851	860	857	844	870	952	891	874	860	826	924	905	866	861	827	851	869	900	914	799	903	916	816	825	842	855	872	871	831	852	872	889	853	844	885	877	838	831	846	889	882	840	874	868	856	807	854	860	758	833	863	942	856	902	838	853	865	837	848	862	821	831	882	860	852	875	842	869	869	907	890	828	877	818	897	865	879	880	881	802	846	872	931	834	898	910	905	882	900	908	859	864	826	900	865	888	855	876	849	843	857	850	844	895	865	884	886	897	890	847	854	848	888	829	914	879	876	843	823	878	890	800	873	906	822	847	854	840	892	851	839	863	857	898	895	896	827	899	829	885	884	847	872	855	866	882	833	858	854	903	847	901	841	909	836	874	896	806	838	886	841	873	828	844	869	870	811	929	914	854	864	837	873	916	843	859	893	844	849	897	856	819	870	941	862	869	882	896	896	852	878	812	935	856	822	860	900	842	853	886	838	859	873	850	883	871	886	872	878	884	851	897	866	876	883	844	828	844	858	901	835	856	902	919	866	860	896	896	895	852	909	821	834	869	880	891	832	872	854	811	888	852	841	848	837	850	818	868	898	839	849	895	903	865	897	846	873	871	882	857	865	873	908	883	872	857	835	865	805	875	894	908	868	885	845	864	869	888	880	811	861	906	914	860	847	887	830	839	891	864	832	830	839	858	922	887	827	853	889	862	864	852	864	868	898	836	893	871	863	893	834	871	873	901	916	854	838	853	822	867	874	854	841	866	863	865	828	885	874	870	856	826	870	868	857	923	913	896	859	881	830	910	877	839	880	855	883	889	880	841	815	871	833	877	850	806	851	829	869	861	909	846	852	839	877	853	862	867	855	865	835	855	866	896	883	851	897	932	872	872	850	836	858	857
32168	34741	25569	8501	1705	918	789	801	777	806	806	765	729	802	772	820	786	744	789	765	760	832	789	809	780	822	720	782	767	718	782	766	802	771	736	818	744	795	789	797	779	751	797	748	815	769	766	712	777	738	746	706	756	720	739	789	778	775	745	751	736	726	758	810	813	736	750	762	776	752	791	756	766	754	745	779	754	773	768	761	761	733	719	792	795	751	819	798	758	774	740	742	740	753	753	717	751	807	753	779	727	740	807	753	784	775	788	754	804	761	727	756	754	768	728	772	866	763	792	744	785	802	774	772	773	802	808	778	767	742	792	795	786	778	740	746	802	773	766	796	785	745	809	775	772	756	771	766	744	780	745	849	841	793	792	748	780	775	802	736	754	788	755	788	778	797	769	754	749	796	800	755	756	813	755	781	725	773	740	757	731	717	725	761	809	786	774	728	765	782	773	757	783	832	755	741	692	790	750	799	760	735	767	747	769	752	763	791	785	708	739	799	762	789	794	755	741	783	788	752	762	778	761	775	780	768	765	774	748	763	804	745	724	755	801	761	725	786	792	708	771	735	795	773	800	808	797	777	741	767	758	688	731	720	771	762	777	791	812	746	789	791	747	772	794	776	814	801	716	771	731	773	794	801	741	786	730	680	786	758	782	780	746	745	787	740	813	752	782	741	774	713	789	786	723	837	782	799	788	729	756	767	808	716	811	765	777	738	733	785	804	769	796	783	740	773	768	766	740	754	730	792	784	733	771	788	775	766	740	790	794	789	763	747	835	755	790	794	765	768	810	787	756	716	671	719	749	729	699	787	760	789	733	712	743	780	765	755	792	743	700	785	771	738	780	756	787	732	766	745	779	758	809	721	789	764	765	812	764	818	771	792	765	744	815	795	736	743	756	803	778	748	759	812	753	759	794	818	764	746	751	820	780	751	797	767	766	765	737	782	759	764	740	754	748	755	751	787	798	769	792	758	784	767	794	768	783	726	762	753	785	782	747	783	775	770	736	767	733	722	796	713	740	766	753	784	785	717	691	764	802	814	818	761	741	757	756	778	750	739	760	782	727	754	790	744	742	777	771	783	742	748	781	718	735	773	826	757	779	780	735	770	759	788	795	710	723	777	751	863	768	792	716	835	754	756	731	759	751	717	781	801	783	738	737	775	758	774	767	721	751	780	805	767	734	771	778	766	736	704	716	771	725	758	750	760	773	781	795	746	752	740	737	791	778	779	753	816	776	757	755	762	784	768	766	799	739	755	776	771	823	781	738	814	758	724	744	777	777	809	753	753	749	833	714	728	743	774	735	771	766	737	752	781	759	814	771	767	789	747	793	795	744	766	811	783	791	752	735	796	786	725	758	754	715	756	762	773	823	736	717	773	769	746	775	778	782	770	789	766	819	766	763	749	827	757	777	834	825	772	755	723	761	751	789	777	722	789	774	768	758	832	833	754	774	735	753	815	761	711	758	830	759	791	749	792	742	758	760	770	792	759	762	794	752	743	711	763	768	715	726	791	779	859	782	806	773	798	779	738	777	805	795	753	821	732	766	786	816	802	784	735	732	763	792	748	769	805	809	750	768	766	711	741	780	781	716	730	793	755	738	768	762	776	759	798	756	753	794	760	763	792	753	772	781	778	749	781	741	821	757	739	726	745	765	704	788	734	760	764	784	774	766	809	756	775	783	760	776	834	736	802	757	764	776	776	738	744	774	791	788	771	739	802	795	796	773	733	762	792	738	758	788	804	733	796	728	794	749	757	750	728	759	800	775	796	747	743	763	761	798	797	788	811	766	714	783	794	735	771	798	760	811	700	726	797	764	765	750	736	746	736	725	741	779	750	792	754	740	821	809	776	759	733	737	781	743	784	776	731	755	803	751	778	751	758	764	734	735	746	785	769	767	752	755	752	769	723	800	777	742	796	736	747	790	767	792	751	722	727	772	820	814	775	751	747	745	765	781	728	775	778	746	735	787	776	774	796	842	738	757	763	838	749	776	807	753	826	746	756	776	759	781	776	766	785	752	732	775	792	808	752	731	708	774	797	757	759	774	723	791	765	788	778	750	798	791	774	807	782	804	755	808	731	784	775	781	744	763	750	776	718	763	760	813	772	740	806	806	732	755	736	822	764	776	782	702	744	769	720	775	794	749	747	778	751	785	809	883	744	721	790	796	753	736	715	766	751	787	755	749	792	751	760	758	740	771	759	764	817	789	751	762	768	790	792	772	760	751	788	794	742	749	760	778	747	743	779	773	778	705	775	814	720	750	802	809	781	760	778	723	766	712	754	769	775	757	743	751	784	790	764	770	766	768	822	760	827	773	778	782	816	757	756	734	778	768	794	768	734	715	794	737	702	738	768	763	782	782	763	792	771	762	781	788	795	788	755	773	711	742	746	779	822	745	775	774	749	771	798	754	815	723	721	799	794	761	782	744	800	778	763	816	785	776	790	739	774	775	760	765	784	769	718	747	791	770	773	728	751	813	801	735	763	737	745	796	760	758	769	795	741	749	772	814	754	785	729	769	724	749	733	748	851	740	757	730	769	697	719	788	786	755	800	785	765	753	771	805	806	774	797	811	782	785	791	776	781	772	700	719	805	780	806	761	768	793	754	748	770	763	806	745	791	773	777	757	809	811	765	756	803	741	781	729	776	718	772	773	760	764	768	746	804	774	828	840	728	703	781	781	743	795	754	759	767	743	694	697	740	737	743	787	724	802	738	766	762	772	775	768	781	792	784	792	738	764	734	789	775	767	778	710	754	777	779	739	775	729	751	801	778	732	787	782	781	787	758	738	755	761	782	792	759	772	762	757	746	774	768	817	729	816	734	719	749	718	698	775	770	769	763	712	772	778	770	767	847	752	782	800	757	762	829	777	775	814	777	793	789	733	793	742	758	777	743	770	774	759	729	736	757	805	784	770	777	748	810	753	786	800	800	792	741	764	730	748	771	788	756	749	738	751	757	801	787	774	742	793	785	726	719	755	720	803	743	786	736	763	742	811	797	740	777	733	745	786	784	759	753	776	755	733	721	748	754	761	764	787	779	759	746	743	726	784	753	807	784	733	787	783	794	719	746	804	828	783	777	763	787	771	813	734	769	749	720	769	785	712	763	783	747	820	786	750	763	714	755	751	772	732	765	784	775	768	770	753	784	716	832	748	750	768	742	713	718	768	778	767	767	810	727	776	791	778	802	780	788	762	730	757	761	744	799	725	807	735	747	781	731	778	833	744	733	781	770	755	764	731	800	779	804	787	798	756	747	821	761	748	734	793	767	741	773	792	759	759	760	789	750	757	753	741	809	805	743	766	776	745	780	768	777	754	832	761	790	757	792	805	740	746	748	786	798	756	765	768	786	790	839	755	728	743	769	772	774	751	727	738	790	776	695	813	765	793	774	752	795	770	781	799	761	755	754	798	779	794	787	750	763	775	768	756	777	740	797	752	799	727	711	759	744	785	813	735	745	772	745	777	724	702	756	749	735	755	766
26006	38128	17521	4194	1260	710	654	570	610	643	619	670	613	598	611	594	588	611	598	614	627	599	636	599	611	609	606	574	570	606	568	588	568	614	622	603	593	597	602	583	593	602	601	617	635	630	646	613	584	618	633	630	607	641	595	608	599	587	598	641	657	586	595	640	608	612	573	619	573	581	599	592	606	600	593	642	569	612	562	654	606	605	616	627	599	617	583	630	589	612	647	606	631	599	587	645	610	631	568	617	573	576	589	557	609	605	593	587	586	584	624	597	626	612	603	608	625	588	622	580	601	595	634	608	609	603	587	606	612	616	610	553	634	542	566	548	603	578	639	573	614	622	606	581	653	587	551	609	636	583	596	589	624	638	606	579	645	600	573	590	633	620	615	627	575	575	624	635	560	607	592	592	601	622	600	596	626	609	604	614	551	616	593	594	613	557	631	594	566	609	620	621	614	596	607	575	597	596	610	573	588	587	608	588	600	633	607	635	603	608	576	580	607	629	619	572	626	630	615	585	602	599	605	613	638	627	591	582	661	619	611	606	560	637	574	597	577	632	634	628	613	581	560	580	605	588	573	589	621	619	624	604	590	579	602	622	589	578	604	559	634	561	566	593	597	638	604	601	591	594	580	596	580	634	595	613	629	620	598	602	663	610	584	568	584	582	603	596	602	580	608	626	634	634	617	557	663	607	639	586	638	597	607	602	578	647	627	628	623	615	600	622	595	601	581	578	580	594	565	582	624	612	621	559	565	581	632	608	571	619	605	653	580	599	570	602	586	584	623	622	615	618	585	573	612	574	596	584	566	614	611	612	548	624	600	637	632	577	601	652	618	639	609	605	596	617	614	597	660	597	601	650	633	603	583	608	543	586	592	618	591	610	595	635	572	580	583	647	624	626	593	609	572	598	630	580	601	639	591	627	586	571	593	623	610	602	578	561	611	566	636	550	583	618	613	578	595	598	624	615	568	548	614	558	588	574	623	623	620	612	595	594	584	641	624	587	582	586	574	594	584	633	632	583	569	621	587	594	646	597	605	565	588	629	635	622	604	609	566	626	601	579	618	590	630	612	618	605	586	621	568	569	589	574	621	573	590	593	582	608	597	610	644	603	644	595	626	625	600	592	557	565	602	607	642	599	560	621	592	595	604	591	609	593	620	580	595	595	586	566	612	636	591	569	617	566	648	635	623	603	591	611	614	589	594	600	605	608	599	573	602	621	586	579	606	575	612	644	569	627	622	579	570	616	556	594	571	644	577	597	590	609	592	589	613	610	590	616	633	624	598	634	593	595	563	558	610	594	575	586	608	584	610	641	589	600	608	627	631	615	589	597	597	559	568	624	599	633	640	609	631	567	626	620	614	580	587	579	597	609	565	588	557	643	597	596	621	598	613	599	565	547	584	576	615	575	567	580	584	570	557	595	609	585	618	615	601	625	659	592	586	591	604	573	609	623	647	572	591	610	596	565	621	613	584	605	621	569	614	604	613	547	604	573	586	637	659	591	564	594	595	591	605	624	613	573	590	609	594	606	617	586	552	649	565	603	593	616	566	589	589	639	606	585	594	592	603	656	621	598	632	604	573	560	605	553	608	591	613	664	625	557	642	653	677	584	625	643	645	570	574	629	610	609	622	584	594	613	654	612	601	612	615	611	577	610	589	579	580	588	628	579	626	617	631	598	610	609	590	631	624	638	648	598	577	609	613	621	612	613	551	596	594	646	610	628	612	602	615	622	594	566	576	580	602	619	668	601	624	597	625	605	603	629	591	569	616	611	574	571	603	582	572	564	630	568	621	588	582	591	612	682	621	575	595	589	607	648	580	560	627	634	591	597	585	616	595	580	606	636	563	634	619	605	604	603	553	618	597	606	566	646	617	619	610	562	603	584	630	625	639	614	579	566	626	644	574	621	602	629	621	584	599	619	554	608	569	561	575	609	527	637	584	593	632	591	582	632	609	635	580	603	604	608	572	564	576	616	594	603	621	621	609	616	568	628	603	595	588	591	614	596	554	598	598	606	551	616	641	557	575	671	614	623	593	619	590	591	585	594	573	622	590	659	609	614	600	606	583	591	586	618	570	608	580	633	604	584	592	587	617	562	605	599	633	574	586	583	612	596	601	589	592	561	617	617	566	601	608	635	615	604	573	595	603	629	580	590	610	575	606	628	592	610	579	584	570	650	588	608	635	597	592	593	609	604	604	622	582	586	568	600	593	599	608	617	635	596	597	595	563	653	574	588	617	650	613	637	605	599	585	642	627	603	633	586	626	626	611	639	625	564	584	573	575	608	613	615	577	607	604	603	632	618	580	585	582	582	575	604	597	541	618	639	594	602	618	594	609	604	602	627	624	598	589	613	632	623	619	627	582	602	578	625	658	616	609	575	630	587	620	589	614	645	635	575	582	603	590	610	570	584	611	581	603	571	624	597	599	576	634	616	644	639	611	620	620	644	657	605	580	598	600	552	625	616	606	584	612	577	590	590	597	594	578	644	570	623	559	572	619	641	568	611	586	614	619	563	599	618	587	654	586	655	612	596	579	603	634	634	575	609	572	632	608	659	606	568	588	593	618	623	566	595	630	608	601	600	584	592	550	583	564	572	582	645	581	541	580	591	604	592	588	589	626	621	616	606	639	566	651	594	566	618	622	608	590	609	620	593	642	544	627	627	642	647	594	592	606	606	578	597	613	618	606	574	602	621	598	614	598	606	592	601	611	598	583	628	591	607	587	595	585	606	624	605	652	609	616	600	565	611	581	658	597	599	638	582	596	623	613	528	622	604	580	601	586	597	654	568	623	625	565	561	563	592	592	576	603	625	540	628	599	648	634	598	583	604	679	609	621	613	631	614	620	646	583	607	595	553	555	610	623	596	583	581	615	628	581	602	582	577	637	593	630	598	609	597	615	619	593	610	581	562	593	588	647	660	580	639	622	614	636	605	611	590	584	613	586	616	598	562	633	618	590	561	607	589	608	610	582	612	582	623	603	594	615	619	603	595	605	629	620	630	579	588	560	657	571	612	615	558	612	620	625	591	593	614	579	580	634	585	573	595	598	598	621	589	566	587	610	637	651	628	628	576	619	585	603	641	627	609	621	602	615	607	620	602	646	633	612	607	628	597	593	555	632	610	583	663	625	612	595	618	607	586	596	587	617	649	557	637	594	559	599	602	583	580	562	560	620	596	611	566	614	605	573	610	660	590	581	618	607	648	655	637	613	604	586	569	626	624	631	608	614	611	642	563	595	605	559	579	622	642	609	643	588	656	610	591	589	600	590	581	594	602	605	619	616	641	567	601	588	605	562	640	550	559	629	603	629	592	630	635	579	584	633	606	623	589	620	586	573	584	600	613	574	600	600	615	562	603	549	549	593	584	590	623	595	596	649	580	587	569	575	615	584	605	594	598	584	602	621	614	586	645	639	598	620	629	622	618	604	631	590	596	631	611	598	677	607	635	612	604	615	580	592	642	579	605	611	600	579	596	616	612
26748	29966	38954	28439	10812	1971	999	859	813	819	835	791	790	724	805	807	791	763	800	832	821	830	783	726	795	740	777	734	768	785	751	746	796	782	750	750	765	785	844	812	769	788	746	795	808	808	820	787	784	776	813	796	766	777	789	804	761	771	781	760	779	723	802	769	759	775	754	777	779	748	809	793	796	774	760	810	751	751	761	783	815	768	778	808	784	792	783	727	794	779	819	820	757	713	762	767	731	750	751	773	770	746	818	794	795	762	768	802	761	770	794	770	777	765	806	780	768	753	748	829	738	796	772	864	785	748	791	801	775	759	791	780	789	785	781	747	819	770	804	775	722	757	751	809	793	790	770	796	778	789	789	749	761	839	761	777	796	770	752	774	760	724	788	778	758	749	802	787	805	811	763	823	761	755	799	806	840	813	763	798	790	705	777	766	821	759	799	758	734	776	754	792	821	790	835	748	750	731	751	783	766	793	776	767	757	799	773	735	766	825	781	811	809	744	787	747	747	785	711	774	782	818	764	803	769	749	732	806	774	785	734	737	765	796	803	778	741	749	785	820	735	759	721	787	820	817	754	768	729	773	720	791	784	800	771	819	760	749	786	752	752	819	818	769	744	789	769	784	779	742	778	801	765	756	788	794	778	773	762	804	815	747	789	769	764	782	767	743	775	762	784	794	744	809	759	756	761	781	774	770	796	837	765	738	789	787	816	748	800	737	740	768	712	758	759	806	753	817	761	743	749	749	764	757	755	733	744	799	771	719	785	771	742	785	765	786	745	761	726	792	766	782	821	785	766	782	782	759	758	724	741	775	802	827	761	732	817	758	843	770	844	744	781	773	776	767	748	725	753	759	782	800	749	787	779	811	733	770	814	719	767	809	794	817	825	816	783	760	717	752	757	754	775	725	759	779	796	728	803	787	810	793	848	783	781	792	735	777	761	763	800	795	760	802	776	822	781	747	748	765	804	791	757	784	724	728	807	798	796	768	746	805	809	784	781	768	770	754	787	775	729	795	795	742	793	730	813	795	766	741	762	787	737	828	718	787	753	766	763	755	795	816	766	785	817	797	816	797	756	767	780	763	750	757	734	743	727	763	779	772	840	796	802	788	761	769	758	778	786	727	821	794	774	771	718	799	784	741	801	788	820	784	765	755	769	802	736	781	742	788	786	737	773	732	775	759	796	793	805	799	756	727	853	734	777	782	810	752	768	773	755	846	760	768	776	804	803	762	806	798	755	754	752	779	767	762	710	790	797	745	768	791	795	778	723	763	737	802	750	735	736	788	782	812	815	770	796	735	791	808	767	757	768	767	738	739	718	756	710	811	785	768	788	776	788	817	789	790	777	827	733	810	810	734	806	797	775	770	772	785	798	734	796	744	744	753	716	743	758	763	762	769	733	772	728	743	803	795	804	780	743	766	781	744	804	828	793	732	746	780	758	752	768	739	772	797	737	734	733	816	743	791	792	808	698	792	783	744	806	786	743	768	712	739	820	781	772	753	809	776	757	812	785	753	751	821	798	783	787	718	846	759	784	816	775	766	799	739	742	742	757	723	744	756	783	765	761	773	801	727	814	796	762	797	770	726	801	695	780	772	777	845	722	776	789	781	750	770	807	829	744	739	763	734	747	773	788	781	795	764	736	753	841	778	763	788	786	811	799	773	783	782	763	764	816	774	793	769	812	783	792	774	789	775	789	746	727	761	771	778	788	784	795	793	712	802	778	843	797	757	804	803	801	752	796	769	785	747	808	784	777	758	807	800	745	747	758	719	715	817	791	739	805	725	752	763	818	763	809	772	780	765	774	814	739	764	774	771	742	769	798	777	751	750	803	778	743	770	747	774	795	799	814	718	743	765	806	785	771	751	811	712	828	783	759	814	792	745	765	808	775	774	741	810	716	810	775	792	760	772	798	775	789	760	838	748	776	794	778	779	776	810	771	746	747	761	795	743	792	784	739	743	725	732	775	789	797	794	837	790	766	706	728	748	806	772	801	776	802	743	810	825	791	712	824	802	736	745	808	793	738	767	805	736	758	760	750	720	767	776	772	797	720	770	792	796	815	728	730	796	817	793	771	774	781	765	783	764	815	785	825	733	764	775	805	746	810	759	777	773	752	791	758	767	734	785	769	774	801	829	794	790	819	742	770	837	766	827	759	811	708	790	743	788	809	847	730	797	773	770	744	763	830	751	789	795	721	760	737	712	780	807	775	836	819	759	756	812	822	764	818	748	784	765	760	711	789	733	756	754	766	807	742	774	781	819	746	780	798	723	809	862	715	775	721	796	771	739	743	791	794	838	750	807	795	792	785	810	760	776	789	791	765	785	801	732	780	796	757	773	759	729	799	811	774	798	817	821	813	756	773	746	734	735	773	812	752	766	779	776	792	714	795	722	768	763	835	776	760	767	715	760	794	786	772	770	781	810	782	750	745	774	772	787	781	764	796	772	750	742	718	725	788	764	784	735	798	759	775	799	741	813	760	766	767	815	796	751	823	768	755	754	789	809	747	758	757	753	779	744	761	720	766	791	765	734	815	744	738	773	774	758	831	799	783	768	770	746	775	752	750	733	764	831	764	797	827	794	786	780	798	737	770	765	803	813	806	782	787	725	773	798	817	802	797	781	750	756	793	823	793	792	825	752	789	783	739	806	826	805	790	712	786	748	795	804	744	774	796	749	766	820	741	817	779	791	742	772	744	797	780	761	759	755	745	756	742	794	730	825	773	768	720	806	771	810	802	808	748	772	816	858	742	781	759	721	754	716	790	764	794	798	748	755	752	783	787	761	729	760	820	774	728	772	796	760	802	749	746	797	803	774	785	780	780	746	756	809	727	739	744	749	769	780	776	743	791	754	740	745	784	782	772	741	735	790	775	746	798	789	784	800	772	766	786	783	807	768	801	739	806	782	778	787	774	741	806	745	771	805	746	745	759	704	808	751	737	810	791	763	837	789	747	780	776	787	781	765	754	782	771	738	749	784	796	802	766	781	764	779	764	787	728	775	779	762	818	788	761	780	696	769	754	723	725	781	747	791	726	792	761	796	787	779	815	746	778	785	832	759	781	786	765	792	826	794	787	770	780	774	769	816	747	764	732	753	827	783	778	792	750	793	752	768	813	803	744	796	783	744	782	804	772	784	758	805	766	755	780	752	730	814	765	761	767	744	772	796	784	790	799	761	740	756	749	793	764	716	800	768	782	761	849	765	766	777	787	811	782	769	794	750	734	754	767	769	822	778	765	811	794	766	743	736	813	792	746	824	774	749	810	777	767	771	780	747	777	778	783	828	793	758	752	826	778	801	780	777	716	772	776	757	796	814	721	766	811	740	770	794	776	778	828	736	761	813	823	798	749	787	777	752	751	790	752	793	778	781	797	770	777	738	798	789	740	774	825	766	833	796	764	784	792	801	748	761	819	727	795	779	740	785	780	777	808	802	787	770	828	736	804	754	759	781	741	748	757	800	756	743	725	773	724	802	774	767
58937	82986	47247	15440	3637	1003	687	662	616	650	658	693	664	671	668	671	662	686	650	665	711	677	653	673	685	678	639	692	661	667	657	686	645	585	625	667	654	704	645	669	683	648	665	653	658	606	645	656	634	685	654	637	673	665	692	629	665	614	662	643	705	628	665	655	656	656	663	664	663	680	654	644	642	673	663	647	672	695	666	638	635	631	629	692	682	653	663	665	670	659	710	677	639	639	623	628	631	673	637	637	620	671	702	619	674	675	648	626	622	657	679	645	673	632	651	698	700	675	664	639	637	648	658	655	663	669	636	682	669	713	704	666	684	645	680	651	590	639	635	646	653	656	630	631	671	630	667	642	648	647	641	645	718	630	669	662	707	641	653	668	666	660	654	681	665	694	667	657	665	683	641	682	637	621	603	643	677	670	644	680	654	638	670	687	651	619	630	656	704	628	607	675	617	643	654	677	617	632	671	664	607	596	620	640	655	578	665	663	598	673	629	640	618	640	666	631	651	635	691	585	632	678	650	685	641	674	697	685	685	655	624	686	705	668	676	675	628	696	654	655	643	634	668	678	617	596	630	641	667	642	631	666	680	622	625	649	687	606	654	614	704	656	657	661	687	639	633	618	667	649	643	629	644	638	652	669	672	684	650	619	602	661	671	659	682	653	640	628	666	672	652	625	648	617	663	660	630	660	658	676	620	685	676	651	620	666	626	623	668	621	625	644	641	661	672	659	650	662	649	657	645	657	654	613	649	623	625	663	685	646	636	652	650	622	633	678	680	671	669	681	679	654	651	666	655	611	679	662	651	644	680	626	657	678	682	644	665	606	701	654	655	659	626	608	671	665	671	690	660	659	632	624	628	641	655	698	684	615	656	668	673	667	631	668	644	703	633	696	606	658	675	686	655	694	629	687	655	637	609	655	623	674	660	663	681	657	615	628	660	660	653	643	661	625	671	644	637	653	702	650	665	665	659	684	682	663	678	632	669	635	603	632	631	640	643	637	624	634	672	647	625	664	668	661	674	652	667	640	667	654	657	691	696	639	673	653	654	625	578	677	659	686	647	679	625	677	639	681	618	696	637	633	628	639	665	677	609	659	643	603	706	639	654	697	637	655	643	642	697	645	662	662	608	674	642	606	671	628	684	614	649	607	691	687	686	675	694	655	636	688	656	676	640	655	673	614	674	668	613	652	661	641	644	666	640	663	661	620	676	654	698	634	697	660	639	657	674	711	679	617	632	650	667	661	628	678	656	683	696	688	643	630	676	649	685	668	658	702	656	647	655	639	661	706	630	641	622	654	632	638	667	716	644	660	671	649	652	689	663	662	639	642	668	648	625	644	616	676	617	670	631	682	639	664	673	661	653	653	653	669	696	690	641	606	668	648	650	657	596	666	651	685	629	626	676	613	675	694	633	652	673	617	633	669	665	608	649	688	673	625	702	697	634	659	663	647	669	713	636	626	666	654	585	673	685	664	669	629	666	644	693	644	639	678	684	654	644	627	666	691	678	664	659	629	677	664	668	675	633	616	655	693	659	657	671	615	667	652	624	632	685	688	670	641	650	639	653	646	667	630	642	684	658	653	674	680	652	627	613	665	699	657	684	669	683	680	667	655	652	653	671	665	646	610	668	625	624	691	667	647	610	671	647	651	673	647	631	620	664	616	695	707	725	613	685	695	651	619	660	661	646	643	637	672	624	675	676	654	675	649	680	661	653	698	610	637	685	690	657	635	681	643	623	651	659	637	637	645	660	665	649	694	687	652	634	612	703	631	643	641	679	653	631	670	687	636	663	662	679	637	653	639	653	650	673	659	712	667	673	635	633	654	674	658	689	646	674	681	622	628	675	677	633	658	634	642	624	693	640	664	641	628	650	647	680	641	646	635	667	666	700	619	682	659	646	629	687	637	650	632	702	662	665	628	676	668	663	652	626	698	680	670	655	624	616	680	597	686	633	691	651	634	627	634	664	649	628	669	685	652	672	674	657	673	698	662	673	698	667	644	638	618	664	634	578	677	628	640	668	657	634	621	669	653	736	650	688	652	650	701	672	679	661	707	666	649	699	655	670	628	630	636	661	631	639	680	680	651	675	649	675	657	702	686	647	655	677	641	639	693	666	690	660	693	642	611	646	625	651	655	606	657	630	615	636	669	606	653	609	665	649	640	678	679	637	665	635	676	640	639	642	666	636	653	618	677	693	656	622	637	667	633	671	615	639	661	646	623	672	660	674	650	635	662	684	659	666	601	640	596	631	636	702	658	675	633	654	643	657	673	569	620	647	691	667	606	625	662	648	634	674	654	653	688	648	648	695	619	675	671	678	657	678	648	618	657	643	694	696	645	637	671	676	674	641	640	669	679	665	617	691	654	665	676	689	687	637	680	669	604	668	660	684	618	685	685	646	648	673	653	679	654	673	694	686	630	677	682	637	639	640	613	663	651	636	622	649	688	708	650	669	706	641	642	683	631	671	697	670	669	646	659	670	631	647	677	661	632	656	668	647	670	722	587	641	624	698	631	679	660	671	625	610	695	644	653	680	670	597	644	650	638	643	634	631	666	629	651	632	622	676	651	654	648	623	667	617	676	638	633	600	646	643	673	651	679	638	618	640	648	675	697	645	659	673	627	704	657	625	630	720	699	681	658	593	664	670	677	599	653	659	649	661	616	675	687	636	693	654	647	661	705	683	615	628	588	648	691	679	634	666	652	633	619	676	624	679	687	652	640	637	680	587	644	679	668	668	638	661	657	663	670	650	620	620	620	648	627	677	678	637	673	658	666	692	650	703	663	687	648	687	655	646	628	633	626	643	607	726	660	683	685	646	643	655	651	653	651	636	664	601	666	649	646	668	623	657	640	628	647	647	627	630	661	638	689	662	668	674	653	609	682	681	743	640	689	644	691	642	623	683	634	638	648	657	700	643	667	631	707	644	671	677	642	665	653	649	664	677	668	638	659	669	623	627	614	660	636	631	650	614	606	626	640	659	656	667	652	662	635	667	635	646	634	656	680	707	657	605	698	658	630	689	626	628	660	667	659	630	630	650	662	708	669	644	615	647	669	610	640	647	635	687	683	664	654	638	657	620	630	646	641	646	680	601	653	714	631	635	666	620	629	607	653	630	600	650	666	621	640	628	620	655	682	685	682	625	623	701	648	647	673	653	636	675	691	663	662	654	669	668	642	675	643	652	670	643	660	620	635	642	671	669	680	632	643	672	655	651	652	658	614	679	649	633	658	679	652	679	645	683	659	686	640	652	658	654	714	665	680	656	653	686	684	651	669	642	655	605	613	660	638	660	632	663	691	657	614	654	659	681	615	617	669	665	704	633	651	624	644	658	666	653	604	654	657	647	670	656	647	591	642	665	688	666	667	674	680	629	712	639	635	658	624	650	689	699	677	631	648	611	621	639	617	669	706	595	641	679	654	652	661	662	665	694	661	643	678	662	652	630	704	641	679	695	677	633	694	610	664	640	659	634	664	643	633
24413	23710	33821	27559	21017	12505	2509	1184	1071	1032	1013	1023	1027	939	1019	1035	980	1000	990	1018	985	976	954	1000	1011	907	935	992	903	1008	957	1030	975	976	983	963	1012	974	947	936	990	978	1018	933	933	938	999	975	1011	948	939	978	947	922	934	956	926	1022	961	1004	915	987	939	1000	1000	922	927	991	965	936	934	992	957	944	966	980	966	1011	980	966	940	931	956	950	954	978	1016	909	971	979	966	933	982	933	958	1040	987	984	998	973	974	941	1028	960	1025	952	991	962	970	929	947	991	964	967	980	999	895	954	923	964	960	956	964	974	917	904	984	966	994	1022	994	950	961	998	987	945	967	969	953	939	944	976	979	968	966	982	961	996	1015	922	918	950	935	948	995	918	943	936	919	970	968	947	953	941	956	936	945	951	995	989	915	992	983	928	958	922	942	913	944	974	997	950	895	956	971	949	995	972	986	1036	952	949	897	960	999	947	967	955	964	1013	905	925	994	995	948	966	984	997	982	957	915	977	999	956	1012	944	928	941	957	969	859	997	963	982	990	980	903	1018	950	951	931	978	1001	978	953	996	963	908	946	923	989	940	936	985	938	979	904	919	914	932	968	947	1010	948	905	982	989	967	921	922	973	982	955	948	997	945	950	1021	1018	892	941	923	971	962	965	991	1008	967	998	929	981	941	948	928	1009	986	955	933	958	926	914	979	953	976	985	958	961	999	960	971	990	950	931	890	948	961	1002	963	968	943	926	1009	961	941	948	1018	989	996	958	983	958	951	957	919	992	945	932	919	965	958	978	913	948	982	981	915	925	944	953	968	951	920	950	1001	943	941	943	986	978	969	1016	948	991	940	924	982	1005	985	995	958	966	922	952	965	965	948	973	984	991	945	978	901	920	930	963	988	945	982	896	962	978	949	950	933	928	990	934	944	969	961	1002	930	927	933	964	947	990	907	989	1018	972	983	968	969	987	949	979	926	946	946	938	988	997	962	982	1025	950	962	972	919	1021	969	956	941	925	928	908	958	928	958	940	1026	941	957	1002	998	950	980	878	942	962	966	986	984	961	931	963	967	961	1015	962	965	899	909	970	925	1000	954	950	972	961	997	968	920	935	916	895	933	976	931	963	937	939	962	967	926	918	940	1008	922	988	960	971	940	907	929	950	980	988	933	987	969	936	968	927	937	933	995	947	976	947	962	910	940	923	987	937	939	970	930	929	900	970	1011	966	906	964	965	1005	936	1014	922	984	969	947	922	895	961	950	982	1000	943	977	957	1000	915	927	935	988	925	979	965	961	965	929	952	954	992	970	999	965	931	949	976	996	950	962	977	996	938	955	942	1016	919	1010	952	937	963	936	916	963	1009	944	959	945	985	959	933	946	967	926	922	975	966	952	927	959	933	953	917	960	988	946	921	951	893	975	979	962	1020	943	966	925	967	921	978	976	903	965	957	980	953	987	940	968	965	957	1007	1000	965	982	940	975	1029	968	890	982	922	994	947	901	991	989	997	977	983	1025	951	1009	981	926	1006	931	1005	969	976	942	970	977	971	943	923	949	965	1006	943	948	949	927	933	955	974	934	940	986	957	944	896	977	931	957	992	953	950	911	1016	926	988	934	965	921	944	978	951	989	974	935	964	995	919	915	953	952	891	911	930	1007	948	993	984	906	997	909	986	912	941	994	945	957	961	954	974	940	958	986	969	971	958	989	947	948	957	929	970	923	963	999	970	962	924	961	1005	975	963	998	964	934	958	954	970	933	984	978	906	960	949	975	988	1023	936	987	937	987	987	985	964	979	988	956	942	934	976	996	951	977	970	949	907	913	976	961	972	939	989	972	998	962	956	913	912	929	1007	985	1008	962	959	973	934	928	994	944	932	942	962	958	945	978	968	931	953	1001	966	891	887	945	936	937	962	948	938	977	919	947	956	945	982	984	988	919	999	920	925	985	962	962	987	932	971	923	994	974	988	990	958	1011	1026	987	962	949	1008	932	973	947	992	996	939	951	930	915	938	1015	1016	977	948	990	979	998	919	976	986	979	960	987	932	907	958	934	1008	943	888	938	939	922	975	920	931	945	921	939	908	1041	955	879	916	955	998	987	985	916	955	967	902	902	941	924	967	965	970	966	969	977	967	981	940	1003	969	984	930	975	908	957	916	969	957	947	958	961	974	980	979	947	951	946	966	953	943	926	923	940	955	975	953	969	965	970	930	1010	957	958	982	946	935	979	974	973	933	941	966	939	1002	939	940	922	945	976	992	896	935	946	955	952	941	974	986	941	966	970	996	974	993	998	953	933	965	968	975	974	950	1028	915	937	980	967	935	952	952	993	930	962	943	902	1023	928	951	979	901	889	903	940	981	919	1016	942	928	956	944	957	950	966	949	1040	937	977	942	911	977	947	943	968	918	975	888	1009	975	991	990	887	1017	955	925	1000	908	991	1002	1012	943	942	989	1013	970	982	976	884	957	944	977	959	915	952	975	954	943	959	957	998	963	904	956	948	923	914	956	964	948	925	928	944	989	950	973	958	935	963	969	948	926	973	945	1002	958	961	927	983	933	932	944	962	969	894	929	984	937	985	961	910	957	950	990	970	896	966	947	1040	1049	960	957	918	951	916	998	957	981	952	952	941	1013	1002	920	1014	967	1015	976	943	1021	929	919	966	931	962	966	922	915	888	950	980	982	983	1004	938	887	953	970	957	939	978	1015	963	923	936	977	934	1030	891	908	938	970	982	964	954	930	1020	967	949	928	990	959	961	1003	984	990	924	978	960	958	900	933	966	949	935	996	1002	971	936	939	967	1040	992	1005	990	995	914	939	971	976	938	966	992	964	980	938	890	957	998	926	987	935	957	1005	982	932	991	973	979	974	965	981	945	949	996	979	991	962	973	964	941	968	943	971	934	905	995	969	959	956	969	978	943	922	887	972	942	947	964	949	969	939	990	1021	928	1000	907	962	858	995	975	989	968	955	946	922	900	931	972	1022	895	940	919	962	1006	981	856	952	971	942	932	955	977	953	979	955	1010	895	959	934	940	932	944	981	979	1006	997	960	910	947	963	968	987	915	899	1012	951	955	911	984	948	959	981	984	970	980	939	917	1016	1007	959	1010	977	976	1009	992	927	936	937	961	894	984	979	897	975	952	925	995	948	952	917	903	970	959	929	938	960	957	961	986	969	994	910	937	969	954	944	972	1009	995	999	905	968	986	937	873	966	955	906	982	959	965	940	996	932	991	1002	932	950	1014	966	945	962	936	998	952	927	952	923	985	1027	979	905	971	965	1008	962	961	972	961	939	975	918	927	971	927	911	973	939	977	984	935	971	976	918	944	930	985	967	895	922	1018	994	961	934	927	975	966	960	955	954	989	909	954	935	981	891	887	953	951	944	989	913	1002	934	984	973	933	950	898	893	980	959	952	907	985	881	1010	988	918	1001	914	957	969	977	994	933	934	993	980	998	970	957	982	961	951	936	962	1000	947	973	964	916	988	984	1046	913	970	1000	902	962	968	993	974	888	957	895	906	957	930	967	961	906	980	946	926	964	912	959	913	936	963	951	935	932	979	939	904	971	957	961	1007	1039	924	953	983	990	934	953	973	941	968	983	1002	915	1026	953	917	938	962	924	959
62444	99014	65324	30572	8766	2070	1006	853	872	896	869	823	877	849	829	825	862	851	872	886	867	861	854	870	875	869	871	902	830	854	845	790	856	862	829	893	831	841	887	845	859	826	811	812	898	858	797	849	867	814	902	826	798	837	837	857	858	874	842	838	834	849	887	845	801	852	834	842	865	811	828	865	840	854	863	826	845	905	808	834	869	882	775	892	881	850	833	859	823	862	892	858	829	802	818	802	800	896	805	892	857	810	875	824	815	821	836	876	834	875	837	810	909	831	847	854	845	830	823	857	801	824	874	889	884	814	891	807	842	821	831	889	830	871	901	849	826	849	869	779	849	833	848	878	886	841	821	821	836	877	904	808	895	859	842	861	844	788	839	815	839	860	844	858	882	819	850	855	821	900	818	824	808	877	863	888	855	813	827	805	827	841	837	828	846	840	808	806	868	834	846	876	856	863	835	812	850	831	853	825	837	861	877	859	853	823	853	836	844	829	877	900	834	868	852	848	882	820	856	899	853	870	849	890	887	861	823	829	845	850	838	845	865	905	809	853	846	839	862	827	836	882	845	829	839	829	837	808	863	822	841	804	791	824	841	865	838	788	821	809	851	824	868	901	877	872	820	911	850	844	833	844	831	882	832	874	820	870	830	853	802	888	819	858	896	875	831	904	841	795	865	887	829	846	835	870	835	838	805	876	857	822	911	847	823	845	856	862	904	772	836	852	844	875	809	896	831	873	853	862	905	868	853	867	893	883	821	836	804	879	858	855	834	837	807	862	907	862	860	846	882	893	854	834	816	846	859	828	881	856	861	834	846	832	860	827	897	905	796	832	885	834	840	847	902	823	841	852	841	829	804	854	850	863	902	892	817	845	856	859	841	903	873	834	845	828	822	879	887	845	853	870	848	824	797	881	903	812	871	863	902	846	857	851	858	888	833	855	801	854	861	878	862	857	872	925	816	804	859	846	855	902	880	831	919	854	809	855	895	878	872	866	872	821	820	794	866	832	806	878	886	921	854	864	827	848	854	849	846	845	844	840	826	861	846	849	936	907	840	821	885	896	861	876	877	877	867	835	832	856	817	888	813	791	848	805	817	895	873	887	881	895	882	894	866	877	812	909	874	866	855	908	894	844	823	853	793	858	826	843	879	892	854	829	799	920	888	821	820	873	868	855	837	892	831	869	853	859	836	873	915	816	864	837	884	861	833	848	900	843	841	846	881	871	828	830	855	856	844	838	845	874	848	831	848	847	865	791	814	864	861	860	830	870	838	868	854	833	858	835	790	874	872	821	842	822	857	838	873	847	837	895	839	856	851	891	844	804	839	908	820	811	841	835	816	857	870	817	813	843	881	868	838	883	825	809	807	828	876	884	823	834	870	833	851	813	869	878	838	856	839	843	791	831	805	879	856	851	856	861	826	895	769	831	852	800	933	911	860	799	838	846	809	847	863	867	781	826	860	841	846	897	842	839	841	856	856	824	881	892	827	786	842	873	840	843	878	853	852	828	848	879	825	872	897	848	809	800	867	821	856	825	871	862	834	858	869	856	837	814	787	853	853	814	820	848	836	825	833	862	873	863	868	818	853	886	907	860	922	879	885	918	835	822	844	843	834	849	815	802	867	889	827	812	816	824	891	808	856	795	795	858	858	841	871	800	849	868	851	872	876	888	884	836	895	849	861	895	838	872	869	911	844	877	855	869	835	855	887	876	817	830	822	863	830	809	834	833	851	822	840	841	871	873	830	869	874	838	873	859	885	814	887	831	819	873	859	839	760	852	884	839	816	816	904	866	837	864	818	859	818	851	839	833	837	835	786	817	833	874	833	898	809	846	822	844	844	831	844	826	845	842	835	811	861	803	871	830	859	817	818	870	881	811	848	841	873	834	862	857	863	875	878	873	893	906	781	788	845	845	840	819	814	859	859	862	879	936	822	862	843	860	832	879	824	777	838	769	908	880	912	861	783	849	830	857	849	854	877	848	828	866	827	878	870	838	823	851	815	859	866	863	864	826	869	834	861	831	814	802	878	883	851	836	793	829	841	865	809	889	833	852	848	884	916	850	839	858	851	809	885	818	874	864	830	819	835	859	863	827	845	806	829	812	825	843	852	874	859	827	895	825	877	806	808	858	881	873	854	812	811	844	919	885	888	900	869	876	814	820	871	873	876	894	835	818	825	822	907	831	829	849	873	870	863	908	829	820	821	826	848	832	836	837	814	863	877	842	900	868	866	818	860	841	857	864	872	845	851	867	836	870	856	909	896	842	898	841	861	852	869	843	874	817	843	806	877	829	834	839	835	933	821	847	846	841	841	788	830	778	829	831	878	858	824	861	840	906	840	854	844	832	827	870	795	859	791	818	849	836	883	830	878	837	853	875	844	821	907	830	853	877	839	873	840	839	838	838	857	885	810	838	856	876	886	819	855	901	863	837	857	811	811	835	825	880	870	864	885	861	852	827	811	847	807	833	810	808	841	810	873	913	887	839	846	858	844	817	881	868	835	887	788	841	813	851	798	847	866	837	806	798	853	911	820	955	856	879	842	837	868	822	832	895	823	844	858	832	862	823	855	844	783	842	870	855	851	827	854	814	846	825	851	852	816	857	858	871	838	835	845	802	872	894	804	842	815	865	818	856	859	858	800	848	842	828	844	826	814	844	831	838	844	863	847	816	854	784	854	835	842	799	823	811	860	858	846	848	867	851	815	810	847	846	835	845	900	867	811	832	849	869	852	825	832	873	836	890	834	872	856	897	785	898	841	828	856	900	846	799	814	880	849	841	845	827	814	875	851	895	842	838	822	886	892	852	868	839	881	834	841	835	871	852	788	835	859	869	824	830	873	852	851	833	817	844	869	876	835	804	821	870	820	819	820	831	871	917	876	896	834	878	796	885	895	818	833	823	866	848	811	813	759	866	843	863	891	809	829	850	851	869	919	817	868	824	864	889	838	885	854	811	869	811	878	841	834	853	828	920	843	894	833	861	864	807	863	807	813	878	836	903	884	846	889	830	860	873	820	799	904	846	846	876	868	831	779	895	889	881	813	880	859	861	817	864	827	827	813	875	813	866	912	862	816	816	859	806	886	860	846	828	876	881	890	879	850	857	864	836	863	852	843	860	882	856	839	862	832	825	848	852	887	842	864	786	842	875	854	820	862	820	826	895	870	825	828	803	829	851	855	817	804	845	803	803	873	858	842	855	877	856	851	856	908	816	888	850	851	807	831	923	875	874	886	893	845	883	831	862	816	845	848	877	895	851	902	836	886	808	800	823	839	827	860	841	823	809	863	835	832	803	837	849	840	857	845	868	860	793	829	885	814	832	814	852	868	835	877	805	790	821	839	886	867	871	816	831	838	870	827	864	837	894	893	859	822	864	825	841	872	808	838	883	864	855	810	854	889	836	861	820	868	899	887	798	844	857	846	852	832	853	870	840	823	852	810	787	828	826	839	837	832	837	810	793	789	838	873	810	891	797	963	864	817	902
32514	34060	23910	7953	1561	878	832	743	720	753	796	794	750	738	734	752	770	790	748	734	772	734	739	720	743	762	792	764	741	746	753	788	779	729	791	723	774	749	776	749	707	768	761	748	691	737	688	732	717	763	749	757	720	728	745	783	700	730	765	708	747	691	720	793	747	741	701	758	740	747	763	741	725	726	736	747	744	698	758	769	724	705	766	778	718	733	752	766	761	748	731	798	763	814	725	778	769	710	730	747	719	745	735	731	751	753	768	762	726	794	783	743	731	744	723	747	754	740	738	755	778	728	685	735	794	762	717	762	764	763	712	788	721	703	742	786	782	748	707	754	744	762	732	717	783	759	762	760	741	731	778	768	754	735	748	792	756	713	738	741	745	743	738	826	792	740	800	748	805	784	723	776	752	746	814	765	736	777	746	715	714	782	735	744	763	762	785	771	736	712	717	723	708	787	734	781	718	732	704	729	763	776	775	788	752	777	758	760	778	802	756	712	799	729	754	705	738	736	759	706	768	774	745	728	740	746	721	731	766	673	712	758	765	743	737	750	738	784	702	732	724	785	708	749	713	746	777	752	729	728	781	773	722	743	703	805	695	772	736	754	765	718	733	776	702	747	729	763	714	757	805	744	737	711	709	767	738	749	711	730	744	762	767	752	753	767	785	786	772	670	729	768	748	718	736	736	745	729	749	739	714	754	781	750	779	770	753	761	738	715	789	738	743	724	771	752	676	756	796	754	728	752	703	697	773	742	815	751	735	802	764	737	745	745	724	776	723	766	720	692	725	791	755	743	721	758	753	725	714	771	746	754	739	767	776	730	738	753	763	753	754	735	735	701	748	761	700	792	758	746	765	776	721	741	729	749	761	744	748	702	747	728	733	765	763	746	737	781	807	727	714	714	746	694	689	730	729	786	702	755	689	742	769	755	771	722	767	739	758	753	792	797	728	792	767	746	784	765	722	740	748	701	748	720	747	757	715	769	763	771	727	766	792	783	753	677	727	812	759	718	802	740	724	753	766	722	710	738	777	742	721	706	749	774	754	787	704	737	693	775	731	743	731	763	755	766	735	748	763	745	728	745	728	744	743	788	749	728	766	786	733	753	737	741	749	783	734	775	762	776	761	731	765	783	708	753	724	735	746	776	765	769	796	741	756	723	763	752	739	668	743	736	724	760	743	743	773	749	739	713	721	730	750	762	724	733	748	734	748	771	784	746	744	729	749	745	732	745	717	759	741	739	761	735	805	741	792	715	746	734	723	785	744	722	715	735	738	724	770	761	738	762	738	737	713	718	773	723	784	757	741	754	791	724	733	730	726	692	757	736	744	732	740	763	733	750	751	762	740	737	741	735	755	743	770	719	763	716	730	779	709	770	771	756	742	744	728	780	736	756	744	711	768	717	740	731	735	710	718	755	726	760	770	726	761	805	789	718	767	803	725	704	735	780	685	758	744	720	718	698	753	691	738	716	718	740	736	756	825	798	780	721	720	721	763	742	782	713	754	760	748	753	705	766	739	755	752	731	715	745	733	701	699	739	731	778	787	721	745	723	762	744	757	758	765	756	725	775	728	762	756	749	740	768	749	744	710	720	708	766	732	781	716	777	741	737	767	743	753	801	754	799	707	696	715	765	760	759	714	684	767	785	728	661	790	777	725	742	776	787	783	749	801	773	775	787	744	708	743	701	762	731	772	800	724	699	735	742	760	753	727	715	691	722	758	741	767	726	709	747	680	762	767	737	747	733	750	706	741	730	762	766	770	725	795	748	734	759	738	777	754	747	756	728	809	735	753	734	731	764	760	776	769	755	749	741	792	741	728	717	752	762	765	755	801	756	753	755	762	728	767	730	784	678	704	707	751	718	693	763	742	749	732	738	711	725	758	829	696	707	713	744	774	758	752	750	739	721	786	773	768	781	757	707	744	760	784	730	712	728	788	689	763	758	761	705	719	696	756	750	771	716	756	773	750	757	777	770	741	707	775	796	784	716	815	725	759	730	761	753	764	736	725	773	712	736	751	754	795	771	741	735	736	802	739	767	764	710	775	742	788	738	780	731	761	729	776	694	738	806	762	702	764	738	800	799	725	720	743	755	766	766	737	717	751	750	716	763	712	756	784	701	759	751	748	774	756	792	785	786	730	748	750	737	804	759	768	778	773	760	733	755	787	795	795	712	729	729	736	723	711	760	710	731	757	756	727	732	766	733	743	694	656	699	760	753	726	742	720	738	809	760	732	785	705	753	698	735	685	740	752	721	777	753	717	760	709	740	732	736	760	779	785	761	740	742	754	755	738	735	724	719	747	775	785	717	769	780	740	758	763	756	746	774	726	746	748	754	748	798	783	750	742	742	744	688	744	743	779	768	723	744	725	809	773	735	777	759	747	735	743	769	759	738	678	744	729	764	748	759	763	772	755	731	746	778	695	738	781	744	728	763	759	765	743	786	775	747	704	752	743	721	760	740	769	743	689	730	757	736	736	790	765	787	755	745	743	739	746	718	723	726	738	790	755	735	756	740	780	738	741	725	716	754	735	762	716	765	753	777	739	777	727	728	777	735	779	741	770	696	784	743	718	728	772	753	754	710	758	764	777	718	772	787	748	703	777	784	793	690	742	757	740	713	798	749	730	782	711	750	719	728	716	737	761	770	774	690	721	726	737	703	713	728	784	805	735	791	757	737	733	753	745	721	739	695	770	769	678	738	706	751	709	785	793	737	732	722	716	718	757	721	730	730	763	771	755	740	781	744	734	776	812	731	777	762	714	751	702	738	815	723	710	761	799	740	746	755	739	755	770	778	730	723	737	688	775	749	692	733	726	736	757	751	749	700	738	717	803	714	789	752	760	711	757	750	722	754	774	750	712	747	750	684	750	763	742	742	762	772	703	730	775	755	795	764	707	789	770	715	808	705	759	766	730	706	757	720	756	767	768	797	782	774	688	731	760	728	811	780	758	786	720	750	735	775	761	726	820	704	766	721	794	776	713	702	726	766	754	746	775	766	695	767	709	725	724	738	769	735	767	787	748	731	749	763	780	751	777	721	746	749	736	756	729	714	714	750	776	722	705	786	773	721	732	752	695	788	719	773	754	798	705	735	739	683	799	702	740	753	775	739	758	776	736	758	751	708	757	719	753	749	719	792	738	731	743	719	767	725	773	749	772	702	777	759	738	710	730	734	719	740	740	724	756	794	757	751	751	782	738	734	742	733	706	715	754	734	794	785	777	751	701	768	731	716	735	697	795	756	819	748	762	690	710	755	721	768	737	760	718	746	785	731	738	732	768	760	772	747	764	710	736	750	788	775	740	744	747	729	801	723	765	782	737	710	766	739	723	740	711	734	712	775	777	734	808	774	755	720	760	783	715	704	730	762	688	709	757	770	794	767	772	722	749	728	753	764	663	732	761	746	761	732	720	723	744	766	722	775	752	752	749	775	807	684	699	766	774	785	758	712	736	766	780	733	742	721	760	777	719	769	749	749	736	765
26874	36331	16576	4158	1254	687	568	645	609	613	575	607	605	591	588	563	600	624	560	636	599	608	579	618	557	575	572	628	582	625	581	564	576	588	627	603	612	583	559	592	591	644	590	552	565	562	562	613	610	583	611	604	557	599	584	609	615	578	620	611	576	545	637	618	553	581	582	624	565	582	600	609	599	572	531	584	619	606	629	592	643	628	597	635	549	624	581	618	612	568	563	633	566	610	562	581	609	613	601	605	585	584	576	584	619	620	593	594	600	602	579	613	631	564	569	567	610	574	586	608	611	644	558	617	578	603	599	612	589	528	561	581	592	571	599	585	606	648	600	595	612	553	607	581	599	617	578	614	622	609	590	553	581	561	623	612	598	606	598	592	619	586	577	565	560	584	587	622	569	626	620	581	540	605	629	588	594	628	567	624	632	582	617	602	652	569	594	583	597	565	626	624	622	606	619	585	618	542	655	558	577	577	588	610	604	567	594	581	624	622	603	596	634	599	590	591	610	608	575	631	619	539	583	607	567	610	642	565	590	574	576	594	612	590	574	643	609	598	612	555	584	615	558	588	627	586	617	607	593	603	575	606	594	576	581	601	594	593	600	571	584	622	606	589	609	565	589	620	609	598	609	607	641	571	580	601	608	634	565	590	600	605	601	554	580	587	585	614	585	600	621	625	549	613	577	583	572	598	601	602	558	582	590	625	597	629	639	626	597	616	553	564	575	564	627	548	627	625	546	674	607	539	592	582	557	596	573	575	564	528	611	602	615	584	611	584	592	617	589	595	594	587	579	562	577	586	606	652	598	575	599	566	622	648	631	606	578	581	591	598	581	610	648	598	577	585	565	580	595	593	599	587	581	602	594	623	597	608	617	603	575	584	615	601	606	555	561	629	609	575	625	589	567	608	560	613	626	592	601	603	597	640	587	599	611	584	587	547	564	601	613	596	600	610	620	607	590	583	620	613	597	612	582	599	606	544	622	618	593	602	569	637	620	600	595	582	547	590	596	586	568	592	543	594	563	610	563	591	617	605	578	562	594	511	615	568	577	570	645	620	603	575	570	570	623	589	559	619	575	622	587	624	590	623	598	588	582	605	593	623	594	615	604	565	576	603	592	613	592	569	609	621	577	581	578	596	606	586	604	598	576	578	589	614	617	616	597	567	644	597	639	616	598	601	540	637	603	637	612	577	589	567	581	599	592	585	577	564	557	579	588	617	609	605	609	601	620	581	642	549	589	568	591	613	593	575	584	616	599	592	600	604	577	571	607	636	599	625	578	617	576	580	655	545	587	610	572	573	570	560	583	594	585	567	586	553	618	625	598	591	595	580	574	596	540	589	588	583	573	610	631	598	624	569	561	540	585	601	574	603	564	591	577	608	589	615	572	625	615	578	562	585	593	577	592	594	632	597	580	668	590	572	586	607	614	627	596	624	578	580	585	574	594	591	615	598	578	613	571	598	610	575	599	578	595	647	609	560	600	587	587	572	579	606	592	612	579	634	556	607	598	579	616	586	576	587	590	574	579	550	575	608	632	550	632	580	637	597	673	612	556	595	585	600	565	613	599	564	566	578	608	553	615	579	625	538	569	598	544	597	559	603	612	594	609	610	554	581	544	563	584	545	603	588	623	575	575	567	574	580	606	586	625	568	577	564	571	576	610	589	591	578	570	558	553	558	614	619	612	653	640	568	606	576	609	621	582	583	584	602	572	588	631	571	610	643	607	577	630	583	595	582	629	599	554	577	608	579	563	633	632	629	640	601	600	599	587	556	583	579	614	567	566	583	625	573	626	581	587	608	569	650	578	599	603	599	596	625	556	585	589	602	616	595	595	568	573	603	610	591	615	607	604	617	565	618	587	568	589	596	578	621	604	585	580	594	595	574	581	567	610	598	615	627	596	617	579	600	637	581	594	571	597	547	611	566	581	607	587	604	625	589	561	631	595	543	560	614	544	589	589	575	605	593	589	581	589	620	529	580	617	561	556	608	595	605	621	567	616	650	557	622	615	594	580	615	597	593	583	594	598	585	599	590	557	588	600	592	566	627	584	596	592	605	572	582	591	594	604	585	574	608	566	638	621	587	579	574	589	570	628	562	603	566	578	585	581	581	559	582	598	602	612	593	581	621	574	610	629	571	612	596	595	599	557	624	598	567	580	587	620	609	639	643	624	558	629	603	556	590	596	583	544	617	598	585	565	598	609	583	571	607	565	622	619	592	555	596	626	587	592	613	628	577	551	573	626	567	586	599	598	600	598	606	608	581	618	587	583	589	612	581	579	596	613	597	595	572	646	601	591	599	626	605	564	560	586	578	619	599	601	585	622	599	544	585	602	595	602	591	576	571	596	574	586	573	546	606	602	626	637	648	577	610	597	561	651	639	571	595	597	598	618	636	564	565	571	583	618	630	632	564	563	566	561	605	600	578	616	624	582	593	567	607	618	621	608	550	580	595	600	600	561	658	606	562	602	576	591	588	549	603	604	582	578	584	585	631	616	594	597	590	584	590	583	610	598	580	638	599	618	601	577	552	618	600	562	578	618	655	621	616	603	647	573	568	589	584	591	642	606	594	607	595	587	538	607	622	606	611	563	604	599	609	546	595	591	555	602	612	527	588	616	575	549	556	581	595	576	638	573	632	600	575	581	559	576	622	589	591	641	625	568	618	616	641	575	615	583	584	543	596	625	581	578	577	613	566	584	586	598	606	587	599	621	613	593	599	587	632	640	606	546	607	580	540	596	590	607	603	588	602	612	602	578	582	610	571	602	606	555	610	622	591	582	627	584	599	607	589	620	582	614	653	589	562	610	628	588	582	627	561	617	591	588	606	578	559	582	616	583	573	592	590	573	570	619	663	617	596	618	627	571	574	594	620	626	611	618	585	604	583	583	613	563	658	598	566	597	658	608	569	619	584	591	628	578	544	565	554	591	640	578	578	601	585	612	613	545	607	569	542	600	598	610	574	562	563	595	587	593	599	608	623	580	593	614	595	594	585	598	621	588	537	587	598	610	597	560	571	602	594	570	590	606	585	574	608	627	602	605	563	582	600	613	574	610	614	578	593	586	595	571	581	594	578	616	604	583	567	590	552	624	624	573	567	581	607	568	566	568	595	595	590	625	622	633	553	597	599	555	607	596	605	598	586	597	607	582	571	634	580	546	602	652	598	586	600	578	615	591	590	576	564	572	596	596	626	552	535	612	601	600	543	583	605	571	584	551	608	611	645	592	613	596	592	608	596	634	560	606	637	604	610	574	591	594	583	630	590	578	564	587	614	602	599	584	571	600	563	598	526	612	598	606	568	560	603	573	619	540	597	604	583	573	595	581	594	577	573	621	595	622	598	579	592	600	584	593	632	601	627	610	616	584	624	600	575	607	613	616	566	576	594	586	586	631	584	566	587	540	551	653	614	583	619	578	588	609	592	601	593	622	587	610	585	577	591	591	556	564	604	557	640	633	609	622	605	598	572	562	593	566	615	600	605
26943	29610	41111	30629	11923	2110	909	790	767	796	778	789	788	790	804	769	777	764	740	732	786	768	818	816	768	746	778	772	729	811	752	763	784	782	794	800	787	744	745	766	776	803	803	772	798	760	743	728	760	758	769	766	797	733	743	784	784	777	771	766	797	793	731	745	721	730	757	824	769	813	745	818	795	768	713	774	782	801	753	736	761	733	758	725	768	743	772	761	787	807	804	784	780	757	760	731	774	806	805	774	771	744	781	725	772	786	766	754	714	771	704	747	760	743	779	749	789	680	806	742	771	751	742	763	770	715	729	758	756	729	819	777	722	789	734	789	723	759	770	771	778	739	731	725	788	802	733	739	755	784	803	761	764	763	752	743	799	758	709	735	742	774	822	787	741	817	781	775	756	762	751	783	791	737	770	788	804	764	729	774	804	767	821	794	739	717	756	746	759	721	794	787	712	758	810	805	733	774	756	808	766	729	738	820	767	794	812	787	738	730	751	775	769	775	767	798	800	757	784	749	796	799	718	781	731	753	746	839	757	768	807	758	756	715	742	715	782	800	727	797	766	749	762	764	773	786	806	728	721	783	773	748	747	724	749	800	796	735	777	802	742	741	707	800	762	748	790	767	768	773	733	759	799	798	785	811	733	781	740	777	776	772	747	735	719	760	716	717	710	753	761	723	754	772	758	776	771	791	726	716	792	783	733	789	726	736	777	741	774	750	723	753	735	797	791	799	782	748	767	781	742	782	680	763	761	706	719	729	777	807	769	735	724	759	760	756	824	728	760	760	753	780	751	758	773	714	806	723	797	766	809	732	769	775	773	755	751	781	800	794	795	765	756	796	716	753	779	785	801	760	802	705	707	760	766	799	723	759	790	700	730	806	765	733	759	768	754	767	760	751	767	841	758	762	858	753	765	818	776	742	793	756	740	716	763	748	761	764	764	770	757	754	756	808	741	772	748	801	758	711	801	794	789	759	774	726	726	750	782	734	740	750	769	722	748	807	800	758	745	815	811	760	726	732	783	760	765	763	750	708	768	762	777	706	750	713	763	719	748	760	739	777	790	766	787	758	724	782	762	755	722	805	744	804	762	784	800	764	786	800	730	800	790	806	779	750	715	806	761	715	769	718	833	779	778	726	772	764	725	781	763	761	748	805	774	758	723	746	738	816	745	804	779	734	732	710	757	731	798	774	785	769	777	751	747	775	773	782	679	789	761	770	748	807	778	758	759	751	755	765	722	753	770	703	760	778	729	739	761	805	754	798	799	745	795	787	774	725	806	727	717	754	731	766	740	767	765	749	746	762	718	738	728	730	767	738	768	751	726	770	827	741	723	782	721	748	791	747	737	753	748	754	743	758	745	758	724	749	772	787	720	762	779	747	756	774	800	753	758	774	747	779	752	776	790	771	751	784	805	747	748	760	775	741	742	709	808	726	802	758	760	771	748	766	780	748	742	739	761	769	758	758	733	773	773	814	778	778	733	685	785	732	741	724	782	725	799	748	752	727	715	777	740	798	772	752	776	747	757	752	738	781	729	766	760	712	744	726	707	789	813	787	741	791	745	730	739	785	775	774	752	758	738	742	744	732	737	806	714	810	773	751	746	730	788	745	770	755	756	820	763	770	776	782	760	738	782	772	751	748	799	737	748	735	723	721	779	786	764	765	779	762	697	746	762	755	768	740	813	775	790	793	745	735	805	770	738	763	740	781	820	783	803	717	724	743	728	770	746	731	758	734	754	800	759	783	745	802	776	769	733	807	798	758	752	754	786	758	769	752	787	770	783	787	749	777	758	768	773	802	701	719	791	752	760	794	766	767	791	730	767	741	798	781	744	763	739	789	774	759	758	760	724	758	753	702	776	684	770	748	758	733	769	793	774	758	742	760	722	772	730	766	767	798	749	777	741	744	694	745	744	765	753	781	750	742	778	760	780	726	766	708	746	753	773	779	823	779	757	757	792	765	792	801	742	771	766	738	794	751	806	743	753	773	749	740	703	815	756	774	733	719	736	794	706	781	725	778	719	756	732	759	828	739	790	794	802	815	757	820	784	732	785	793	732	778	788	744	754	778	766	741	725	739	716	728	779	715	754	776	796	735	776	802	758	734	773	801	799	781	712	725	782	775	706	768	787	767	797	764	736	806	789	726	757	764	743	778	756	742	748	750	767	764	765	758	759	783	741	749	774	816	756	770	810	751	745	793	786	746	777	684	779	803	728	766	753	768	760	734	754	733	847	745	781	722	777	755	760	773	723	761	732	720	758	737	762	816	783	791	766	767	754	784	758	771	803	739	806	773	757	757	743	765	729	754	761	706	755	771	766	739	817	773	781	753	728	760	807	784	748	771	804	713	751	759	781	708	756	731	724	752	760	758	744	775	768	750	775	744	777	739	726	745	782	781	749	733	767	749	722	719	793	733	801	800	738	720	750	779	758	709	776	765	787	814	776	815	754	743	752	785	785	819	824	772	780	771	749	733	796	764	821	734	752	756	766	712	730	773	804	720	818	801	813	783	777	766	739	768	782	742	708	749	743	775	732	768	702	744	727	762	762	766	745	777	786	728	783	799	739	782	733	797	778	746	763	757	760	761	758	783	752	741	766	778	750	782	736	780	778	781	743	766	825	772	758	756	763	774	783	748	790	795	788	808	714	749	749	776	759	723	773	719	790	772	782	735	753	744	740	761	747	687	724	749	730	849	736	759	756	759	773	798	773	795	795	711	737	778	768	766	814	770	702	719	746	736	752	789	825	807	799	788	744	743	759	807	754	744	749	749	766	777	738	723	784	771	793	753	802	742	777	769	765	749	757	778	767	707	735	736	805	731	750	767	737	714	740	741	824	755	769	768	789	761	773	742	757	783	719	744	786	804	759	736	799	748	746	758	784	759	760	757	723	827	774	736	749	703	759	735	777	772	773	741	755	788	753	749	802	752	819	813	729	754	739	770	775	766	749	718	778	750	794	800	776	722	780	760	746	725	744	758	696	785	712	744	763	753	785	748	748	783	733	726	764	783	782	719	770	805	767	728	834	716	792	805	782	736	713	756	777	790	722	772	711	773	786	833	706	752	713	739	770	729	785	774	729	736	744	727	769	737	721	844	754	771	744	775	770	785	792	755	757	761	773	753	739	808	777	727	733	741	768	694	782	728	746	737	741	729	724	765	780	745	758	738	743	757	789	723	776	752	785	812	790	782	701	749	731	790	810	751	729	776	760	759	730	731	765	748	755	739	735	744	725	739	770	738	740	757	732	755	764	777	750	797	767	735	770	744	746	749	737	746	745	748	786	759	753	776	766	794	769	759	795	796	810	783	794	785	755	772	779	757	770	788	751	756	762	856	754	770	749	736	759	719	795	808	779	740	756	741	801	748	778	745	751	774	768	795	778	732	778	763	743	801	758	741	694	761	763	760	756	721	750	766	748	762	800	747	791	771	732	800	758	824	789	786	739	743	737	792	747	719	740	759	779	760	788	729	756	756	746	727
58874	83691	51857	18055	4328	1117	704	698	645	674	665	682	662	637	597	624	638	660	620	715	661	675	633	647	630	677	649	659	647	663	651	678	643	668	656	652	655	633	679	658	654	681	699	684	708	649	697	667	682	618	630	689	639	685	625	640	642	660	623	672	665	662	628	665	689	673	626	624	651	717	694	657	614	640	633	667	629	632	644	658	641	652	680	687	670	608	616	641	666	655	630	661	646	659	655	662	655	606	617	661	652	665	648	636	635	649	593	640	687	682	609	694	656	661	621	646	654	658	635	651	611	654	643	646	643	629	658	653	662	642	669	628	637	682	675	628	632	595	626	623	668	621	659	634	690	634	646	641	671	674	676	656	667	642	684	676	642	672	634	638	628	668	676	628	639	685	651	644	643	629	703	709	633	641	632	647	624	675	671	674	665	659	642	673	623	640	655	637	637	680	655	653	635	667	675	666	679	654	636	671	652	645	634	655	696	651	666	650	591	610	658	641	608	609	686	624	616	676	657	638	648	653	625	661	647	654	638	653	651	638	650	693	629	650	664	621	646	635	632	653	637	608	662	657	662	644	677	651	625	677	656	684	645	615	627	608	701	705	651	670	631	602	618	611	637	703	680	614	626	689	672	655	638	679	661	657	660	668	650	654	684	634	685	668	681	634	648	614	668	663	669	674	643	651	611	641	665	706	675	591	655	695	675	636	634	679	649	621	674	635	608	619	655	651	603	637	647	661	612	632	626	625	652	644	668	646	645	630	646	645	661	668	648	636	649	643	641	670	622	633	614	692	612	666	614	647	602	651	634	664	595	649	655	629	642	643	608	642	632	641	662	638	616	616	627	641	637	615	657	642	643	649	661	651	624	653	627	618	671	658	659	626	649	630	649	675	691	678	671	654	674	646	653	638	653	656	650	634	653	631	643	652	701	687	613	623	664	640	618	682	650	624	664	673	642	633	645	680	663	659	654	662	658	660	670	642	687	623	632	673	689	699	648	662	654	658	661	642	662	665	640	669	651	617	617	640	655	660	654	637	662	660	655	650	659	639	640	679	661	630	645	622	651	629	631	655	644	609	639	636	684	645	687	677	666	643	648	634	659	665	634	657	661	652	633	640	658	637	674	637	607	656	642	634	655	645	617	674	621	591	647	687	673	635	642	695	674	628	618	704	655	630	596	647	696	653	687	654	631	614	639	658	619	647	625	652	663	675	638	662	645	663	649	632	671	677	656	688	631	647	641	650	613	692	662	665	631	668	662	655	684	606	618	668	640	642	593	636	651	638	654	657	622	667	653	639	650	649	652	624	668	652	617	637	671	628	629	662	654	673	617	671	692	638	619	670	646	651	689	684	622	704	628	628	689	655	628	628	604	700	636	629	658	622	681	668	662	647	665	623	643	644	615	643	686	663	667	638	643	678	623	624	656	636	672	651	668	645	659	632	670	666	613	645	639	653	664	659	632	642	724	642	646	664	651	665	635	672	665	686	629	630	626	639	671	674	636	652	595	648	665	662	638	647	627	689	643	653	640	648	649	625	667	630	674	623	653	665	662	695	662	666	689	637	629	699	672	635	619	664	601	620	660	666	653	711	643	668	643	674	656	676	717	663	635	636	663	652	647	606	660	661	620	664	657	634	682	659	643	656	645	703	612	659	635	608	645	644	634	645	660	627	609	620	632	603	596	643	644	661	702	690	683	657	622	661	633	678	716	640	626	671	629	665	604	641	662	604	638	627	653	634	724	645	633	650	636	635	669	643	654	641	667	715	636	666	617	639	651	647	659	671	635	650	645	641	689	649	630	670	662	633	678	646	642	620	648	647	655	669	617	608	708	650	635	633	663	673	695	634	665	680	655	641	614	655	621	631	656	598	693	623	670	694	635	654	626	641	702	621	674	679	608	624	678	663	615	640	636	638	638	618	599	638	639	638	687	612	610	617	678	668	651	592	684	620	654	656	654	682	672	623	633	647	660	631	642	638	663	644	649	686	630	656	666	674	662	659	678	656	680	627	617	655	653	648	609	672	653	637	649	615	651	650	618	653	696	697	671	631	621	636	640	656	676	670	629	630	640	668	716	678	654	661	626	637	623	628	658	626	656	623	561	664	607	659	620	659	652	612	640	693	626	662	637	628	654	652	693	632	611	651	646	631	675	671	661	642	638	639	664	615	680	604	650	704	665	612	625	644	584	595	666	691	622	676	615	646	687	654	634	659	632	634	648	659	653	649	631	626	656	636	589	648	622	630	677	649	638	672	649	675	636	642	597	675	648	621	656	622	652	666	672	665	661	629	624	641	661	660	655	675	631	648	678	617	627	649	631	653	619	624	630	609	695	641	656	668	617	675	639	667	597	628	628	589	699	646	607	634	629	637	661	632	604	646	632	650	657	666	628	616	582	665	660	646	660	656	630	632	675	657	629	593	638	637	626	646	613	657	643	669	627	608	652	633	654	631	626	630	637	670	646	685	631	676	663	640	620	644	645	589	624	635	657	604	668	642	647	630	665	660	661	678	631	681	614	656	674	652	650	651	695	658	651	616	636	661	658	631	648	703	640	598	662	691	643	640	605	653	638	676	681	585	640	636	612	648	674	655	658	627	634	623	665	630	638	670	629	632	672	662	657	654	618	665	637	647	619	652	646	649	633	633	675	659	644	622	637	646	618	659	611	617	602	692	647	653	651	625	697	630	640	638	648	637	647	642	657	630	623	635	702	648	621	664	655	657	686	635	605	679	650	650	619	672	650	642	641	651	649	635	619	666	701	695	667	678	621	668	656	688	659	608	661	666	696	659	602	692	655	603	639	663	646	650	687	630	658	652	654	627	663	629	627	603	672	658	648	650	638	668	647	645	615	646	631	633	649	670	626	633	635	639	705	644	633	641	664	632	643	630	675	605	626	644	662	647	627	689	639	668	633	668	620	685	660	654	634	678	668	669	718	636	630	673	656	637	699	670	634	655	613	635	643	681	631	632	636	645	647	624	603	686	621	636	634	625	657	660	687	645	602	702	653	628	635	664	702	607	614	681	677	688	598	663	634	657	633	694	648	610	646	633	615	666	642	683	647	628	661	673	641	616	630	645	632	686	674	645	639	614	690	625	657	659	624	633	680	639	678	635	674	614	633	662	711	649	683	670	634	667	649	648	683	674	673	686	618	651	664	645	644	652	614	632	617	706	675	658	649	667	637	636	627	607	672	628	638	633	639	681	659	655	654	651	643	700	624	646	690	658	605	690	671	654	697	648	658	671	624	645	644	621	634	666	677	663	692	658	650	650	659	637	668	669	642	635	647	633	585	676	685	653	650	641	658	696	652	675	671	639	658	626	641	650	659	650	666	636	657	634	670	672	612	665	675	653	638	641	642	641	626	621	704	662	623	625	620	632	637	632	630	616	623	619	646	639	635	684	615	598	636	656	659	646	667	622	698	653	674	628	664	714	614	659	661	626	661	678	624	643	638	688	641	664	624	642	668	713	684	592	610	643	641	636
24341	23837	34901	29045	21181	12821	2704	1211	1022	1015	1037	1032	977	998	1032	956	982	950	981	961	957	918	1004	954	972	959	958	945	950	936	947	907	946	951	1034	946	963	1002	992	994	977	956	967	976	961	938	895	917	959	1018	971	947	960	944	972	1012	974	919	955	891	918	928	886	905	919	967	974	1001	976	978	967	901	974	929	919	941	943	947	973	971	999	903	989	1019	957	941	1023	947	889	884	1005	902	985	969	939	958	975	935	971	998	955	957	924	958	994	973	945	950	916	916	944	1012	1014	959	917	956	964	929	900	1039	967	948	950	1011	930	975	943	958	914	957	943	951	938	957	982	991	980	946	988	934	937	1017	997	957	965	895	925	987	939	927	936	956	1009	945	1020	952	951	954	991	932	889	960	965	995	943	981	991	963	932	919	952	924	948	965	965	964	986	944	958	915	943	969	951	929	933	934	977	989	950	955	931	989	939	900	935	872	950	950	927	963	976	952	905	958	958	954	926	913	893	958	960	978	961	939	984	909	976	958	966	956	946	980	937	910	941	982	990	878	899	971	1006	936	949	915	979	965	963	1003	945	952	909	911	985	976	970	920	949	986	917	921	976	993	912	941	943	950	987	962	928	983	950	919	948	1036	945	967	961	1008	948	1036	1009	1009	941	938	949	957	942	967	943	993	956	902	939	990	956	967	1007	945	981	950	983	960	1005	952	955	936	1000	928	1014	973	955	961	932	978	992	938	929	933	910	941	934	916	939	951	971	942	943	904	948	901	945	936	928	936	944	910	961	977	980	948	962	927	978	934	936	943	1013	983	896	937	982	998	1001	985	901	968	896	889	969	986	965	958	933	986	961	989	962	995	951	930	959	933	956	987	941	969	887	945	913	944	964	897	935	979	1018	919	980	977	979	930	981	976	1008	902	964	888	969	976	937	964	971	968	952	1013	930	940	971	947	1006	970	985	942	954	958	932	898	938	1008	907	981	1036	950	931	988	1009	931	931	942	1025	919	900	943	874	937	946	912	946	955	919	1019	966	920	962	986	946	986	924	934	941	946	957	993	914	901	932	1037	986	983	941	981	960	922	980	922	922	906	969	949	937	961	928	939	966	908	954	927	923	901	959	923	952	934	926	884	929	910	917	954	923	956	967	906	957	997	971	958	955	949	958	946	1014	921	953	972	868	942	923	921	968	941	930	977	996	962	969	916	992	1006	973	955	1020	967	987	930	897	957	975	928	953	921	927	939	924	951	960	1010	996	944	927	936	936	926	946	974	937	959	945	921	937	941	971	970	931	968	956	984	903	964	941	973	947	924	966	969	928	891	951	970	934	915	953	933	965	970	945	963	935	986	906	917	958	993	946	937	1010	968	921	964	937	950	921	955	935	952	921	940	927	949	954	879	954	914	919	962	955	939	927	953	918	938	917	970	925	945	943	880	986	888	983	906	990	1073	962	930	943	922	977	987	945	879	954	930	980	1024	966	982	939	975	946	955	976	957	929	901	936	937	997	898	921	950	922	959	940	923	1028	936	910	967	966	972	961	929	901	910	927	941	906	966	885	955	979	959	921	897	965	936	1011	946	932	961	952	964	982	962	960	994	948	931	940	925	960	929	932	940	934	937	973	969	922	954	959	942	893	929	955	892	921	908	907	967	935	969	931	919	921	895	985	913	937	970	946	904	951	977	977	896	897	944	979	962	993	904	921	960	991	904	964	945	936	930	897	952	940	931	985	987	942	911	953	930	964	947	958	920	921	963	1027	957	953	962	988	933	972	980	891	966	924	888	978	959	921	971	967	910	936	946	971	917	924	950	927	973	920	928	968	880	980	992	928	1003	975	995	946	966	942	1003	940	884	940	957	965	978	951	898	998	951	917	937	967	963	944	934	936	978	838	982	941	971	971	908	911	945	933	944	978	930	975	938	956	971	892	943	964	976	951	939	947	977	937	1011	912	938	979	946	928	945	920	973	913	975	914	865	919	926	923	936	963	949	938	952	931	922	899	891	969	948	975	1015	933	1025	927	956	990	909	901	865	905	942	993	946	980	934	974	952	999	971	928	955	932	923	920	930	971	983	929	938	932	963	921	928	924	964	986	944	965	937	964	913	922	972	949	983	938	928	907	920	916	876	952	923	981	962	972	953	929	928	932	923	918	969	1023	915	999	951	1020	936	944	929	953	969	942	863	927	933	940	977	963	950	966	907	959	964	918	943	919	960	928	951	949	1008	961	992	905	961	913	990	1012	893	912	954	935	901	941	868	938	936	937	915	954	928	951	929	989	906	980	952	942	927	943	908	972	933	925	977	928	984	977	898	904	989	992	951	941	931	967	1017	958	902	910	924	956	997	912	953	929	926	992	955	946	914	947	939	919	948	982	951	983	917	870	961	947	951	908	946	936	959	981	971	906	989	942	941	987	903	949	977	905	954	935	949	943	935	963	930	980	925	973	936	946	928	983	958	945	1012	911	916	978	909	929	932	956	942	955	972	942	1017	968	999	961	955	943	933	951	965	959	939	955	960	972	940	912	925	938	981	875	980	973	969	977	948	917	899	949	932	970	999	976	928	917	1004	931	954	917	913	953	949	913	957	912	948	912	881	917	960	980	982	973	907	925	932	952	960	944	966	948	880	919	950	931	975	932	923	997	868	979	911	991	983	906	946	968	939	949	933	930	943	974	904	948	914	932	952	1012	950	907	959	906	956	977	942	883	970	919	962	963	957	958	899	947	969	918	987	913	916	944	895	944	942	908	948	962	960	944	893	942	923	981	941	975	965	926	934	892	975	1006	895	968	975	975	944	943	971	941	939	952	938	924	969	944	926	957	902	991	1001	948	938	961	963	931	960	941	955	956	967	935	933	939	946	962	935	884	914	974	973	922	882	951	945	935	1004	908	991	958	953	943	882	948	901	967	955	971	908	952	974	925	919	961	938	961	978	955	993	948	881	924	907	957	936	936	962	976	980	1000	904	975	950	920	895	948	968	892	946	884	943	932	970	950	903	959	925	935	921	969	932	943	926	909	985	985	983	926	930	921	954	938	979	982	988	992	941	984	987	955	956	988	898	951	919	985	962	916	966	991	956	941	975	889	919	969	968	957	933	951	927	943	951	908	996	986	986	907	956	971	940	927	985	946	941	962	901	950	924	963	919	987	936	926	989	978	981	1026	989	912	970	987	1019	985	974	933	894	926	911	972	937	946	892	954	932	915	909	930	951	1005	978	929	908	968	1000	973	900	910	975	943	909	945	939	949	957	928	980	915	922	903	918	998	932	939	918	921	970	895	997	963	927	926	918	964	917	959	933	982	956	915	973	991	969	925	898	871	950	938	942	999	888	962	934	912	949	923	1000	991	921	954	980	983	906	933	939	936	926	948	902	964	940	949	943	989	995	973	956	892	925	955	974	953	938	974	971	941	973	926	978	928	957	973	950	981	935	945	953	935	957	966	914	937	961	924	928	990	934	958	927	937	994	974	883	978	960	944	912	931	891	934	944	938	945	977	918	951	966	920	907	922	980	907	945	935	1002	961	946	945	945	972	972	996	941	965	975	928	950	958	932	915	904	878	909
64671	101983	67546	33330	9846	2314	934	874	886	805	821	862	854	834	846	873	869	805	877	875	877	841	860	853	912	857	894	907	878	854	916	858	855	814	856	905	830	842	880	866	882	841	875	854	907	850	855	847	890	808	844	892	862	823	861	863	878	844	880	828	848	840	865	870	901	832	802	846	857	894	886	901	894	849	848	844	836	845	824	858	861	854	889	849	867	848	885	879	927	844	899	841	859	861	818	837	853	866	847	853	915	898	822	883	874	850	867	846	807	901	843	859	851	816	873	824	826	803	869	889	908	850	871	815	851	874	898	865	910	890	813	876	807	833	859	879	796	866	901	876	853	847	854	865	806	848	804	841	852	820	896	904	827	815	873	831	854	881	890	861	883	862	867	869	884	882	903	828	860	894	840	843	893	893	860	854	830	824	843	825	889	866	795	808	835	828	860	868	856	883	826	789	853	831	890	859	837	797	840	843	896	853	815	850	833	822	834	860	849	841	821	839	887	864	852	854	822	881	806	892	903	916	855	810	795	843	853	785	859	903	856	848	852	809	865	841	869	862	822	878	865	907	869	883	856	886	809	814	814	848	912	846	851	796	813	805	822	808	780	852	873	840	870	827	789	859	870	835	841	855	892	892	805	903	801	836	872	905	807	851	807	876	874	853	839	860	827	864	856	906	855	834	849	840	887	803	842	793	839	811	859	836	847	862	863	858	781	862	828	850	829	875	825	875	880	888	862	801	871	832	795	825	838	877	851	836	837	829	830	846	830	843	860	868	840	902	830	858	846	847	855	850	842	860	813	841	818	828	899	890	819	817	846	854	896	902	868	848	876	878	867	834	810	878	884	830	797	849	884	812	851	817	879	854	866	840	860	812	822	885	779	875	828	958	847	832	877	892	853	834	837	885	855	859	803	830	837	889	784	871	835	837	836	857	853	825	784	836	782	837	881	829	842	857	873	854	788	864	834	821	866	860	819	786	814	882	871	841	860	838	886	835	859	862	894	846	896	858	867	878	810	859	881	862	861	843	878	926	832	842	851	842	829	840	874	810	853	845	850	872	872	861	837	854	895	820	818	847	825	840	844	908	836	889	846	917	819	864	848	881	822	895	836	838	850	838	867	865	846	809	897	794	871	819	830	880	844	881	859	817	834	817	874	845	805	853	835	853	898	843	813	847	857	869	825	909	890	825	895	787	874	840	837	856	812	851	900	863	876	894	837	857	868	831	841	833	879	872	904	813	829	832	840	829	851	811	835	799	858	855	836	855	774	814	892	857	832	861	840	842	829	827	907	827	824	872	809	824	848	846	867	802	853	848	881	832	819	857	862	818	842	892	810	845	850	826	869	906	858	859	853	808	831	885	877	846	857	790	849	858	855	866	817	848	892	849	864	867	836	894	786	837	883	825	838	819	812	815	826	839	861	838	849	853	826	871	856	932	890	901	860	870	816	871	874	817	835	823	878	821	852	819	820	843	797	831	828	831	841	884	826	862	892	884	837	854	777	839	827	897	842	852	819	817	834	867	874	873	838	865	867	866	856	830	814	815	862	840	834	837	883	869	826	836	890	847	866	809	852	842	819	853	856	862	796	770	835	851	852	851	846	892	849	888	849	867	853	796	869	830	847	843	841	840	894	805	843	806	876	894	815	811	816	855	844	898	902	798	818	837	858	840	897	812	834	875	901	864	900	828	813	795	835	841	899	845	878	844	903	892	918	899	888	872	862	853	873	870	840	849	859	852	840	816	841	905	811	872	815	842	826	861	848	854	870	850	878	876	823	887	870	871	831	856	811	862	800	844	838	795	915	860	851	853	834	834	816	858	859	826	864	833	843	889	872	842	831	906	870	898	847	822	863	841	891	835	839	852	896	870	853	897	844	840	815	850	873	859	877	853	931	886	884	874	823	878	856	851	879	846	860	824	854	885	850	833	867	828	876	894	842	887	827	849	792	786	804	835	812	900	820	819	872	848	876	832	811	846	826	800	835	853	858	875	875	792	805	796	838	781	786	912	853	860	849	851	815	825	855	791	804	808	794	839	880	890	883	844	877	884	841	833	816	841	880	892	876	832	824	830	803	848	873	873	829	858	834	835	870	888	881	881	857	837	859	878	847	787	868	824	859	806	860	837	890	863	837	841	811	853	858	869	838	875	845	859	839	830	851	844	829	858	860	839	797	860	853	827	865	816	851	868	850	822	857	880	832	812	851	873	817	856	836	857	818	871	867	850	857	842	807	862	870	847	864	794	851	837	863	850	814	855	865	836	872	797	848	842	821	895	808	820	839	868	767	861	754	852	831	821	903	881	867	831	869	894	847	828	834	833	890	851	842	857	846	827	880	836	836	803	784	861	859	824	812	789	856	800	866	821	821	844	859	830	849	898	844	840	818	788	816	831	869	860	857	832	861	860	808	869	894	850	877	902	837	804	855	854	853	823	867	830	855	908	838	836	822	843	858	840	934	887	869	867	856	826	811	807	896	761	796	835	908	882	855	819	843	885	854	859	840	836	851	861	862	906	853	893	905	834	860	852	869	872	822	863	865	847	883	839	829	840	860	849	860	825	835	840	834	806	865	796	832	811	830	838	823	828	902	868	892	851	847	817	856	878	887	817	823	824	807	847	832	873	844	839	890	842	837	843	773	837	849	841	820	880	872	872	866	836	865	867	867	868	815	817	859	906	810	830	818	923	833	811	857	881	822	814	824	857	878	840	829	863	821	865	866	861	843	804	901	870	848	840	842	849	851	881	870	846	890	872	812	822	889	840	837	789	882	870	820	879	893	869	862	796	819	870	840	812	860	852	881	852	788	837	815	846	804	828	840	899	854	841	825	820	841	855	837	865	867	887	873	808	845	866	815	827	848	809	832	829	823	828	852	837	857	833	898	814	845	804	858	842	851	809	812	815	879	891	875	832	891	809	815	865	799	862	841	841	831	860	877	867	852	873	811	834	838	864	841	816	807	819	840	838	872	862	861	842	873	845	854	865	833	822	857	898	875	814	823	869	829	842	781	924	823	840	877	872	831	897	866	875	844	836	848	820	869	819	854	811	840	847	871	782	862	863	831	933	839	792	830	894	861	847	826	849	872	876	820	829	882	875	819	820	879	836	799	888	891	748	873	823	809	883	810	895	813	814	879	862	872	853	832	887	821	808	885	836	860	827	811	859	864	885	772	858	853	839	839	890	884	799	898	793	773	857	806	881	856	823	868	801	851	844	845	834	821	849	804	851	848	813	874	824	840	833	819	813	901	801	854	861	846	793	819	825	834	836	827	850	858	874	855	812	858	821	807	834	841	847	866	827	851	840	833	804	840	867	887	851	841	834	830	812	804	851	833	872	870	854	850	835	867	875	827	842	827	848	832	832	816	819	853	869	840	878	834	862	886	816	823	876	865	840	855	853	886	875	851	836	847	822	932	836	877	799	800	819	880	927	803	792	811	794	797	831	866	868	827	870	850	850	876	849	806	826	906	861	845	882	805	886	764	872
32331	33510	24299	7726	1477	826	749	787	788	706	735	761	718	737	782	732	733	725	757	721	775	761	763	743	788	716	727	704	754	717	723	724	772	772	731	713	741	694	719	702	734	725	681	763	715	689	650	740	712	761	770	757	767	754	783	709	770	713	742	711	753	749	720	763	756	762	778	736	748	725	758	814	798	739	732	764	682	765	773	763	721	762	704	698	757	726	736	784	765	711	778	776	728	783	754	783	792	774	700	728	730	777	746	747	739	744	750	700	751	688	752	727	759	768	702	779	773	697	682	698	744	754	748	732	763	791	775	729	770	761	690	636	698	730	775	691	753	683	648	772	763	757	733	716	785	747	750	721	763	770	770	753	744	733	750	763	728	743	761	797	681	693	723	746	728	750	707	788	750	700	768	762	749	726	785	769	753	695	727	731	714	767	722	705	737	760	712	750	701	741	720	795	693	757	705	707	756	778	787	754	754	747	732	720	802	692	737	706	752	761	743	748	782	736	760	746	720	696	762	731	779	684	734	753	704	678	726	752	734	693	731	736	733	705	793	748	749	745	696	753	743	706	702	687	718	730	733	750	756	695	760	732	687	719	751	749	771	752	766	735	728	775	760	774	720	734	755	742	718	749	740	712	727	754	777	798	770	746	794	807	747	784	744	737	757	753	752	718	718	718	754	744	759	736	709	724	751	733	787	717	696	764	742	750	715	717	796	722	707	730	745	803	761	767	730	708	794	701	725	792	781	787	744	751	740	720	709	745	706	719	771	788	732	738	689	741	735	740	716	747	771	706	767	730	771	728	683	735	738	717	763	756	738	717	736	788	713	721	732	703	746	726	767	784	694	773	711	687	801	738	767	707	748	735	738	753	689	742	712	762	734	780	784	742	756	718	755	696	718	713	692	716	776	720	815	747	744	744	737	746	790	734	744	709	706	751	705	758	742	746	803	731	744	714	736	717	707	726	726	726	764	741	699	693	716	763	695	733	733	729	737	755	715	722	728	719	740	755	761	745	741	716	786	733	751	754	747	718	749	760	747	779	774	755	748	764	751	705	713	723	785	764	717	723	740	737	698	752	753	717	722	700	733	750	711	760	688	760	728	738	794	722	762	735	772	773	747	732	748	756	715	704	717	746	791	775	734	742	796	753	735	797	739	747	755	771	765	794	757	718	744	698	770	753	708	709	753	767	722	752	763	750	736	727	744	780	720	720	766	748	708	738	709	768	756	756	718	687	729	765	706	717	743	745	696	690	720	748	736	744	730	764	745	683	748	767	706	690	736	736	691	748	725	774	760	728	719	751	746	742	708	738	746	709	732	747	805	727	745	793	726	736	725	737	773	744	776	744	716	708	714	779	717	717	779	692	719	725	746	688	741	738	799	714	770	761	777	721	734	701	688	728	768	727	753	721	735	761	697	754	762	737	729	745	738	767	702	742	724	689	752	768	747	712	753	725	708	745	779	775	805	741	766	762	728	738	721	754	704	768	737	721	696	719	751	794	683	731	818	704	735	748	753	721	743	727	780	732	700	751	700	688	693	705	733	736	779	754	733	735	774	741	721	685	766	702	751	758	732	783	772	706	765	735	722	710	716	711	794	762	760	715	740	771	746	736	723	697	712	727	704	745	747	738	759	744	756	736	749	722	721	763	753	728	740	721	754	777	723	718	738	720	723	782	689	736	730	703	731	766	759	738	741	729	777	700	742	750	746	734	783	810	713	764	773	772	723	730	741	754	701	696	767	737	771	734	734	768	753	728	758	778	741	764	705	763	702	766	740	768	806	760	745	747	756	708	713	757	731	742	732	745	741	742	726	763	718	708	750	796	789	753	737	733	731	727	754	756	763	773	726	727	719	749	756	744	726	768	766	737	762	796	732	735	742	720	748	785	716	792	739	759	703	692	743	728	737	757	710	729	711	757	777	739	756	701	735	768	736	733	801	780	720	721	747	734	762	712	785	736	686	722	692	747	650	737	771	776	752	746	769	680	695	724	734	697	752	718	758	759	738	728	717	739	722	752	797	773	764	697	723	741	721	735	729	716	712	726	688	721	718	723	763	736	743	788	739	750	700	805	782	766	802	695	715	715	756	760	792	749	726	754	754	739	784	763	689	775	746	720	761	748	778	738	790	743	708	699	799	751	692	703	736	729	753	735	771	785	780	679	708	775	704	700	721	735	769	722	775	696	784	762	828	757	775	779	762	783	723	767	730	751	808	702	734	735	781	716	757	749	734	724	743	754	722	709	711	701	736	790	745	768	754	716	744	730	746	730	701	751	721	733	738	704	778	759	720	725	817	766	696	754	771	771	752	775	740	717	722	719	738	751	755	757	714	695	721	739	739	677	765	735	757	778	729	739	733	771	655	706	726	767	697	720	730	725	761	733	743	726	733	767	712	762	692	746	721	743	731	740	740	760	724	749	719	725	729	741	779	777	758	720	741	733	756	764	731	721	775	695	742	745	750	736	736	768	772	734	747	680	734	764	755	662	721	747	741	772	758	716	771	679	770	778	770	752	721	739	741	715	739	724	752	719	767	718	741	749	701	727	725	723	761	740	767	729	736	783	796	751	773	796	721	748	745	775	722	776	694	730	750	781	719	673	734	766	775	743	759	806	758	756	747	745	721	750	735	769	718	740	702	729	770	707	771	735	773	796	764	763	763	813	714	727	751	737	758	720	712	738	708	764	762	763	756	764	769	727	741	738	745	711	795	747	756	708	740	730	774	749	752	731	736	747	749	788	744	735	724	799	755	711	690	685	716	699	660	731	692	776	793	741	783	751	723	746	764	758	712	763	760	723	712	732	696	723	743	730	736	793	710	706	740	729	739	760	773	751	734	747	716	745	778	670	758	744	758	719	769	715	700	760	730	733	701	704	765	752	714	716	730	780	757	743	731	717	719	735	734	778	738	737	716	807	713	718	750	786	733	755	752	751	768	733	734	778	688	751	743	722	728	737	740	754	743	730	727	705	751	756	693	705	724	725	723	748	716	737	734	726	704	683	756	763	738	733	753	760	759	765	722	739	747	778	745	738	730	746	751	763	711	749	718	754	731	765	730	732	736	751	760	732	729	714	726	760	791	759	754	738	784	768	715	777	671	716	767	750	749	761	718	729	751	722	715	789	789	732	760	745	772	715	719	755	742	736	732	713	787	708	711	735	750	703	691	798	774	741	752	773	731	803	753	708	718	738	770	744	722	753	720	729	751	740	766	757	702	779	721	755	802	736	744	765	733	733	809	745	750	726	733	722	696	733	724	792	724	804	754	741	727	760	705	739	749	718	746	756	775	776	738	824	740	712	761	702	770	748	729	703	758	717	773	719	742	693	680	752	718	803	768	745	729	694	752	720	733	745	723	718	747	730	698	781	712	754	759	759	735	741	742	777	755	714	749	721	745	773	735	730	711	745	764	711	805	731	787	759	719	677	737	732	775	747	790	752	726	711	740	743	768	720	711	776	723	729	754	753	719	738	723	741	774	749	729	746
27027	36944	16567	3808	1132	735	612	577	605	572	600	580	642	646	568	620	579	587	580	566	589	606	615	592	603	604	562	619	540	590	580	593	605	584	568	611	611	540	623	574	615	588	587	601	597	625	600	594	601	564	584	615	603	586	574	583	560	572	562	597	608	581	575	600	601	568	570	581	586	598	620	561	575	614	608	596	616	589	597	602	609	607	562	616	612	631	580	571	623	604	598	621	543	577	594	593	604	578	526	577	557	613	571	620	584	594	601	606	540	574	596	634	602	616	551	605	588	622	584	584	604	568	584	556	563	598	605	560	597	548	594	587	566	589	620	603	608	557	611	607	575	580	613	599	601	594	558	609	631	557	580	607	586	587	598	608	617	573	590	618	593	578	548	570	556	577	587	605	612	574	554	569	610	559	572	644	565	558	591	600	590	576	583	598	647	569	580	600	570	612	570	568	598	561	623	574	581	564	604	646	597	568	596	548	598	619	595	561	577	557	605	635	600	564	566	569	608	608	595	624	599	625	585	624	574	602	560	599	587	592	597	619	576	571	605	592	589	579	554	586	620	573	575	549	561	605	613	604	641	599	567	597	628	563	606	570	559	619	604	628	597	574	601	626	608	594	597	595	541	561	582	585	617	619	637	605	605	618	607	581	573	577	563	555	602	584	587	590	613	593	593	619	605	570	597	590	601	583	607	611	605	561	574	550	578	581	584	597	571	591	596	600	596	610	618	598	578	580	584	600	603	598	601	596	603	590	561	588	573	580	597	585	573	623	583	564	605	552	645	573	581	603	578	561	574	552	628	588	584	615	572	604	653	628	571	618	595	505	587	573	578	630	577	588	583	582	595	592	612	590	617	627	602	647	551	614	564	561	572	608	584	591	598	577	613	575	596	589	621	597	607	585	552	617	618	538	561	592	563	575	573	627	574	572	583	557	606	569	595	587	650	583	564	618	599	635	630	588	607	567	616	583	577	607	601	591	579	621	608	551	596	579	558	595	616	626	582	625	570	603	585	604	618	628	543	583	622	549	665	621	589	615	584	554	570	619	592	643	575	610	602	569	611	586	581	606	609	572	586	593	521	594	565	588	557	563	624	572	563	593	586	566	577	535	618	598	608	640	555	601	583	584	562	586	596	591	657	596	582	582	588	568	583	570	611	595	562	554	607	598	596	639	585	598	571	597	557	586	607	602	568	586	594	569	581	587	583	595	558	597	579	594	604	620	565	599	612	584	573	583	582	592	592	615	604	626	605	567	591	567	612	597	591	599	603	579	611	628	575	629	584	607	606	590	628	582	617	582	573	607	557	594	588	562	592	576	600	582	608	616	579	618	611	577	603	580	562	553	619	573	584	590	557	605	588	587	542	560	601	584	565	600	552	572	553	592	578	627	603	586	558	654	617	599	602	595	595	600	599	602	518	596	565	576	586	584	588	636	595	619	570	609	611	604	629	545	548	545	614	591	586	584	569	609	589	608	558	619	610	574	594	595	574	610	588	601	605	581	564	560	611	606	616	602	565	565	562	599	620	601	579	629	600	613	556	599	577	591	607	613	619	583	562	602	559	604	625	630	556	586	558	600	611	603	560	586	606	587	565	609	567	559	583	598	624	618	568	594	597	598	610	603	584	616	605	576	558	588	611	597	599	585	581	610	578	625	588	612	576	575	588	625	618	582	574	616	583	588	603	570	602	601	573	557	601	597	588	608	597	579	590	606	569	598	597	616	582	562	570	573	599	612	604	578	564	638	581	594	573	604	576	639	587	560	584	541	592	591	610	550	601	615	586	582	618	581	619	578	603	587	559	593	589	629	589	575	598	591	560	561	573	638	577	627	598	580	546	605	556	587	603	563	599	543	574	615	599	646	614	581	574	568	616	584	567	605	570	608	629	621	592	607	611	583	602	572	593	575	611	627	607	569	590	597	605	554	588	591	592	615	597	587	620	578	605	592	597	544	606	556	604	584	593	628	568	572	567	550	602	620	629	620	589	538	579	593	600	622	604	573	581	605	608	551	564	584	596	542	602	616	565	607	607	578	572	551	592	630	572	579	583	600	573	594	617	598	627	576	572	605	567	586	574	602	592	591	593	602	573	609	578	585	591	634	599	553	596	575	573	573	591	608	601	625	559	578	577	602	569	597	615	588	572	608	614	580	633	572	562	573	596	595	645	578	579	570	563	636	673	581	585	547	613	591	563	636	579	601	619	549	563	583	618	610	573	582	593	619	551	538	598	558	573	599	622	593	619	602	564	564	636	555	614	605	574	634	540	628	644	618	555	584	573	546	579	575	616	562	573	589	608	597	579	587	626	561	564	597	646	577	624	577	620	588	558	566	597	594	549	540	552	571	582	643	518	561	566	602	587	611	576	581	551	569	633	582	569	571	592	609	541	577	583	597	585	571	584	594	595	614	537	616	599	539	576	602	575	574	597	609	591	620	553	598	586	584	578	595	634	572	575	568	606	581	554	584	628	602	603	579	543	591	552	578	620	627	590	546	556	595	577	599	598	550	624	547	583	569	606	653	562	592	541	552	554	619	586	573	585	611	595	582	598	594	528	565	592	611	580	563	596	599	583	603	604	573	612	568	636	585	619	605	606	592	593	612	609	574	563	557	575	612	596	639	604	618	595	561	599	589	650	610	554	597	616	620	602	606	541	526	581	598	581	640	592	538	594	568	547	594	575	590	591	588	595	551	610	583	553	609	640	625	615	578	622	604	607	612	589	595	601	596	586	597	598	581	577	573	597	563	591	573	586	625	614	581	577	594	603	542	568	600	571	608	615	625	664	649	565	565	571	599	601	596	598	579	600	623	579	581	600	589	573	602	618	554	594	591	600	565	597	582	596	601	582	617	585	622	613	585	613	596	578	616	595	579	570	586	631	589	586	601	578	563	595	612	570	560	568	551	594	602	585	615	570	584	530	535	597	611	573	627	590	608	546	625	559	577	604	590	584	603	544	573	569	596	580	549	579	592	598	585	576	581	523	533	590	608	579	595	593	582	577	534	591	543	597	604	594	607	556	556	570	589	569	617	580	580	595	550	603	626	634	592	592	590	589	576	596	570	608	593	589	599	581	573	616	601	591	564	552	588	613	616	614	558	617	615	618	579	587	552	551	612	583	574	581	603	635	588	630	554	623	582	587	620	643	597	575	604	580	571	621	576	597	578	564	588	600	594	596	617	570	632	604	608	607	581	578	544	616	597	610	580	580	595	536	575	607	591	615	551	584	629	567	606	638	616	580	630	618	622	622	615	598	628	590	582	632	636	597	587	588	593	629	571	582	589	604	601	602	616	544	535	563	593	612	572	597	607	590	603	600	558	567	602	588	589	554	580	594	591	583	582	630	562	591	591	613	591	577	603	635	624	583	578	606	586	592	617	581	627	615	579	608	571	570	560	604	631	559	607	594	615	610	586	618	588	581	542	557	566	597	534	577	619	619	609	584	571	615	590	589	605	594	595	610	645	622	596	602	572	597	625	654	623
26803	30040	39942	28771	11056	1976	978	838	794	785	817	788	763	805	813	774	777	731	842	797	792	756	785	802	758	762	775	704	812	773	769	777	773	735	788	774	800	776	759	784	808	789	788	753	750	751	756	786	723	808	785	774	770	722	754	706	777	751	795	766	777	787	714	764	770	790	778	758	780	814	783	755	777	835	773	782	765	761	787	737	786	720	794	769	774	774	763	749	782	770	755	730	752	804	806	739	759	789	692	747	737	756	761	774	762	731	756	794	758	760	768	799	807	793	770	747	774	772	792	793	756	799	749	722	828	756	749	756	771	749	744	766	747	802	712	741	775	781	685	742	750	706	835	834	773	745	728	790	782	795	765	759	783	757	797	742	773	785	767	762	769	691	712	734	764	806	795	772	755	723	818	843	774	767	771	815	758	719	764	761	765	735	761	773	770	742	748	762	749	707	768	740	788	753	748	766	829	724	743	788	769	721	805	765	760	807	770	740	774	715	736	751	758	781	769	702	762	788	752	766	783	721	779	786	757	778	752	736	836	758	722	788	782	760	802	736	819	713	787	741	773	744	781	727	721	767	782	801	744	803	704	752	769	750	746	738	767	752	739	746	791	815	739	738	807	741	753	781	791	781	805	809	774	727	761	792	756	777	764	783	783	730	729	743	809	772	751	733	733	757	787	813	762	784	809	756	764	760	794	733	772	736	757	793	742	707	744	775	757	749	764	803	741	758	697	787	724	736	788	775	790	810	740	739	778	752	742	766	773	733	743	780	745	771	755	795	744	729	750	802	730	777	706	706	768	806	745	761	793	734	711	764	771	780	728	770	714	787	697	758	735	796	766	719	728	735	749	830	748	752	732	728	791	773	737	824	768	809	779	797	699	762	802	754	789	777	737	768	714	750	691	749	793	802	747	749	742	706	762	708	799	749	773	708	769	744	740	769	785	801	774	764	835	754	855	738	769	787	740	783	749	797	772	703	759	781	759	816	735	736	796	804	724	804	724	754	762	763	813	788	774	725	777	781	801	754	800	799	767	771	765	711	753	743	741	791	738	721	742	789	760	775	788	774	722	736	738	778	715	731	797	746	716	765	703	789	731	725	773	760	703	772	771	749	758	748	770	721	811	806	755	736	801	756	774	767	822	814	746	768	791	764	780	757	770	745	786	756	819	802	789	772	786	777	697	755	820	724	731	713	747	763	767	753	752	801	766	814	752	765	805	739	775	761	778	770	792	751	726	759	777	764	729	808	774	727	778	687	785	809	804	746	740	738	732	712	805	771	786	769	777	766	737	788	737	795	801	779	736	734	772	718	815	776	709	824	801	751	797	795	766	769	764	770	764	668	781	739	727	775	770	748	774	772	774	762	740	710	739	768	757	821	735	712	737	718	710	792	810	726	690	776	754	776	749	758	784	741	778	772	712	750	821	751	761	734	753	767	774	803	735	774	723	764	779	740	799	784	780	744	706	742	774	740	814	812	706	812	771	745	725	757	750	780	746	767	779	761	699	786	736	735	747	817	809	808	770	701	783	802	771	748	723	788	746	735	794	778	717	785	757	801	761	752	767	721	741	761	787	743	750	730	799	743	787	813	730	749	801	731	748	752	759	749	750	732	744	752	748	728	768	770	769	762	789	755	743	739	752	742	777	820	728	761	770	774	753	749	721	792	762	766	783	781	766	707	750	789	749	737	768	733	736	784	754	759	785	777	789	746	731	767	771	804	758	783	775	758	723	798	787	798	724	721	775	796	753	748	740	843	740	731	781	747	802	768	779	792	766	727	715	765	817	740	763	750	794	789	819	811	719	745	730	779	728	750	800	769	768	716	768	760	796	808	782	750	807	786	754	813	794	803	793	758	744	753	792	730	770	782	749	737	782	753	788	779	754	759	774	735	755	750	712	772	737	732	831	799	807	779	748	798	738	784	725	753	731	751	775	782	756	732	758	762	735	731	761	784	787	809	740	748	793	782	744	732	766	734	755	778	769	707	772	786	733	728	784	743	723	753	798	747	728	767	760	755	780	758	750	775	779	806	802	748	777	772	800	769	761	758	744	770	768	756	735	790	778	778	772	793	761	828	723	746	754	735	793	783	753	818	734	760	760	771	762	743	737	754	745	742	785	776	722	761	741	783	753	756	767	755	770	767	798	752	783	706	760	758	824	762	773	710	764	769	769	784	782	775	752	690	785	782	704	768	774	750	792	787	773	724	756	725	718	708	741	720	749	790	707	752	796	740	735	725	746	721	757	757	773	714	758	761	814	718	730	769	804	744	797	804	788	749	767	763	755	749	742	746	812	758	761	787	792	727	707	734	763	801	756	735	846	799	781	723	803	747	757	797	784	794	725	772	765	725	735	780	681	772	775	780	778	827	736	747	749	786	787	770	775	716	773	707	758	732	756	770	732	801	784	776	764	779	797	742	798	752	735	710	725	772	815	762	750	736	702	746	803	724	779	734	792	753	796	728	772	770	770	767	745	710	799	826	748	755	807	753	818	722	788	761	770	735	754	757	752	805	815	770	807	789	766	732	800	786	734	782	739	819	780	808	770	765	782	763	792	835	781	809	756	781	732	799	768	787	768	753	753	767	739	778	783	738	748	777	778	791	764	763	794	771	798	782	769	719	739	791	760	815	769	780	764	723	763	767	781	813	840	703	728	771	800	715	801	790	816	828	790	755	716	736	809	737	745	746	760	752	789	756	761	767	734	733	731	743	875	807	792	760	804	726	778	774	727	748	714	718	747	776	778	789	759	792	739	811	775	718	734	766	758	769	706	738	733	743	787	768	774	810	728	747	698	764	796	754	806	745	719	756	742	778	768	793	762	786	783	787	815	751	761	752	827	722	768	750	754	814	767	796	746	735	763	769	766	776	777	770	757	758	792	720	714	743	808	757	782	724	708	779	774	766	780	836	773	794	760	798	733	763	767	737	763	771	785	804	725	731	810	719	787	761	776	773	763	718	749	774	735	774	776	773	761	746	732	791	794	781	718	755	764	752	751	716	770	709	783	789	778	798	761	786	810	797	718	725	773	772	843	777	743	817	758	752	755	747	775	818	807	753	704	723	773	780	730	720	762	818	769	794	747	760	802	768	791	772	784	755	791	804	720	767	736	761	835	785	735	774	777	755	807	736	744	758	725	812	783	818	739	766	753	764	742	787	787	735	749	780	789	735	771	726	757	745	723	694	754	747	758	740	792	774	754	756	809	742	789	749	787	710	775	759	773	693	758	741	774	761	762	798	786	770	768	733	801	804	765	758	789	771	760	765	747	760	788	789	703	798	801	743	784	790	756	794	743	774	722	740	723	805	763	770	779	740	727	690	751	749	784	772	732	750	762	782	761	769	778	780	752	757	783	787	790	774	745	767	756	696	744	777	741	755	724	744	782	758	734	788	819	777	790	770	792	732	806	754	761	730	791	781	699	744	775	801	781	736	774	787	735	741	747	747	791	789	781	763	809	760	748	760	782	744	761	763	742	784	779	791
58977	83782	49275	16330	3750	1120	736	625	687	655	615	649	670	690	623	681	682	632	638	698	664	633	650	661	672	637	664	671	628	646	707	670	655	601	665	602	672	635	584	647	610	631	706	658	651	646	632	646	678	657	628	676	659	640	685	678	654	633	653	650	662	636	648	661	629	668	659	644	620	644	687	638	643	608	639	670	639	679	638	659	705	717	644	639	671	586	628	636	639	677	647	644	650	648	659	646	663	640	675	674	661	662	646	642	641	666	623	645	645	651	645	619	629	663	664	681	605	687	717	626	658	699	636	638	600	661	599	647	655	599	645	651	689	668	675	641	670	652	600	659	606	685	687	666	614	609	644	622	648	594	635	610	656	639	623	657	641	644	651	659	673	651	645	728	655	638	662	613	657	690	658	685	616	631	654	641	629	704	636	666	663	612	670	636	637	666	638	630	645	667	669	666	638	623	587	655	640	638	662	670	612	664	636	638	658	652	616	624	661	589	653	672	649	680	644	706	631	669	640	620	615	624	671	655	654	678	666	682	648	607	640	638	657	649	637	662	625	698	699	632	658	657	624	631	669	640	626	623	645	635	654	681	624	628	622	615	648	631	594	669	636	650	648	680	672	625	691	654	672	649	657	659	624	626	628	664	657	635	674	628	666	697	622	672	674	673	619	651	640	709	656	666	643	644	655	679	649	661	631	719	672	642	681	647	621	641	647	619	675	668	626	685	659	658	687	679	648	635	665	653	621	671	659	646	637	655	686	676	669	618	650	648	658	642	668	653	628	636	674	616	651	639	668	640	692	636	658	673	604	627	624	601	634	662	620	635	675	625	634	652	652	632	620	655	634	687	644	676	651	622	625	632	661	651	640	619	676	652	646	641	645	700	664	616	642	642	626	696	662	669	651	652	636	714	635	657	661	671	621	634	684	614	597	664	661	618	611	661	639	677	646	614	649	670	634	632	650	663	649	664	644	601	617	659	601	639	666	671	657	690	642	615	689	639	660	677	644	635	711	635	633	662	645	661	648	630	616	653	668	600	632	624	657	675	631	666	666	644	620	658	675	610	668	655	633	654	612	658	640	660	640	637	669	691	635	609	654	643	680	642	633	668	671	620	643	675	675	643	656	645	669	623	644	618	622	677	655	647	625	642	676	625	657	625	644	653	658	673	675	641	673	641	672	576	661	651	629	648	637	628	649	610	661	628	623	625	623	647	671	628	618	648	690	658	660	673	680	610	625	599	645	688	691	667	692	665	686	648	671	687	675	644	648	688	644	654	635	622	608	659	644	626	715	648	669	693	675	641	714	625	662	663	661	632	677	656	693	644	628	627	638	616	614	650	678	611	692	654	693	646	673	630	649	636	603	648	625	643	625	694	630	663	636	612	589	666	664	690	679	632	682	637	736	630	676	646	673	669	664	661	657	620	694	702	686	646	654	652	622	603	675	635	663	645	677	631	669	613	639	648	653	661	627	660	554	649	636	695	610	642	653	667	660	659	691	624	646	647	664	637	675	647	641	613	621	670	630	667	658	661	632	635	675	622	690	617	669	653	703	679	625	700	628	645	643	635	665	648	620	661	606	641	678	618	665	612	664	634	672	663	651	606	684	611	647	620	608	678	665	683	668	612	665	676	669	672	670	638	633	635	620	646	602	621	662	632	630	670	635	619	632	641	680	642	715	655	620	647	659	660	674	666	679	610	708	661	635	625	663	603	695	662	687	677	595	675	658	661	659	675	645	612	609	659	646	599	652	614	689	625	652	658	639	684	646	667	623	680	635	660	654	653	614	665	634	640	672	633	663	656	612	653	662	598	665	613	627	672	655	642	618	601	684	635	637	634	646	641	622	630	657	676	643	640	664	635	690	666	661	676	644	662	650	623	635	635	652	708	631	661	648	681	687	635	619	637	618	629	672	624	659	685	707	607	611	627	657	639	680	636	607	686	641	680	620	670	622	646	603	633	653	622	613	624	646	654	608	649	582	608	587	642	612	640	635	682	677	656	643	690	647	629	641	608	653	621	671	641	626	658	649	655	630	644	630	664	646	648	675	670	657	640	633	604	651	610	708	641	659	667	678	615	674	629	649	627	658	615	612	621	676	674	668	618	601	670	652	622	673	671	626	606	654	689	655	647	672	617	650	653	643	627	681	629	635	617	666	640	679	603	616	635	630	645	692	663	646	607	682	625	625	603	619	720	651	659	675	650	666	622	678	654	627	675	672	656	656	668	658	650	650	657	683	654	631	668	634	626	638	632	650	639	665	608	644	659	638	636	655	651	673	645	649	670	709	659	668	688	633	626	626	647	651	645	612	653	653	642	636	684	650	631	648	686	633	639	661	615	654	695	634	652	659	628	692	644	671	635	652	616	690	648	606	660	631	673	662	658	609	629	650	625	630	647	633	658	621	643	630	614	604	671	649	655	687	640	623	677	655	602	668	663	665	627	676	631	662	634	617	623	616	635	660	694	615	649	609	637	602	652	684	624	646	669	652	662	674	680	592	625	658	664	660	648	661	653	677	633	626	625	663	637	658	673	668	678	625	642	647	623	685	657	638	637	676	644	646	684	606	654	643	693	687	608	649	610	641	648	613	639	633	652	590	654	645	675	625	642	615	625	669	646	674	644	699	641	662	656	635	656	630	648	627	681	648	661	642	567	638	624	615	682	666	633	695	655	684	643	628	644	672	712	660	623	634	604	666	657	649	646	643	624	619	690	616	617	655	593	640	625	623	651	613	663	642	609	626	595	640	671	625	601	664	623	648	691	673	668	655	683	620	696	688	665	675	662	660	615	629	670	630	673	697	600	646	690	638	659	690	620	678	639	672	610	668	643	661	694	677	648	678	635	655	614	672	660	638	611	669	604	669	675	708	633	683	649	666	650	667	674	628	634	633	660	643	675	636	668	671	650	633	648	647	663	659	707	624	702	619	608	611	637	645	671	656	646	658	617	657	631	578	665	604	604	647	686	667	615	622	673	667	673	684	662	651	628	637	643	616	636	605	673	648	658	646	656	654	663	741	669	669	607	658	680	656	598	636	680	660	642	649	657	638	622	649	630	668	655	659	631	644	686	628	665	668	674	654	682	646	626	635	636	660	669	657	621	681	666	649	662	668	587	702	583	679	623	630	621	678	660	649	620	654	659	687	588	668	635	633	670	690	666	638	669	618	670	676	596	624	603	627	637	597	646	658	693	655	638	643	608	681	643	671	617	620	637	627	700	670	638	652	660	665	604	659	644	644	599	648	666	627	605	653	609	643	600	645	713	668	674	657	682	650	665	649	657	669	645	677	658	692	656	655	689	612	695	632	644	643	680	664	628	662	693	618	699	680	637	646	647	639	635	702	657	683	622	609	647	679	657	601	676	664	602	674	633	623	607	652	614	625	682	646	650	640	648	673	664	631	646	653	646	642	621	622	682	659	689	654	639	625	652	692	680	613	658	666	624	670	647	679	647	667	677	673	651	680	621	651	632	617	672	655	694	633	652
24504	23315	31928	26461	20619	11564	2271	1201	1054	1077	1018	1021	1046	1014	1037	1033	966	1037	998	1004	979	994	1001	1001	958	998	1035	1015	1086	932	1052	970	1038	985	931	949	975	909	1003	966	981	1038	938	940	951	984	946	946	934	1021	967	949	1005	955	966	963	962	1011	966	939	1008	962	994	994	926	1001	957	968	978	967	1017	1004	990	987	995	963	1013	982	1049	983	987	958	984	960	965	981	990	967	1023	952	962	1012	979	973	990	986	943	929	963	986	963	953	989	948	974	936	943	979	966	963	989	973	989	970	1037	980	976	930	953	1041	997	1040	965	998	954	1010	1012	966	1041	973	933	957	1001	992	964	1010	948	940	991	968	927	983	1011	975	942	1009	963	972	970	898	993	973	999	1013	935	989	1014	974	1004	962	965	920	961	1015	958	964	955	966	959	919	976	924	1008	1009	987	1030	973	940	965	986	947	1031	911	987	962	945	963	975	928	991	950	976	923	943	1007	992	963	1003	1018	963	956	973	963	950	995	929	997	959	985	1013	1006	952	988	932	1011	995	875	995	964	983	940	969	989	984	942	992	1040	979	972	913	981	1007	985	951	945	1000	978	1027	923	984	958	951	985	992	1010	942	960	961	960	1024	956	972	1007	989	963	981	970	974	975	974	930	986	976	911	994	946	937	1022	1012	983	942	942	979	919	963	1018	945	982	964	955	935	973	972	961	1014	965	1014	961	989	968	1002	945	1039	958	944	921	958	997	1032	965	951	930	974	1000	929	1057	1028	920	1000	967	924	953	981	973	1000	1022	972	981	975	916	952	971	1010	994	972	961	979	986	991	1003	1007	1000	982	984	1001	961	1031	968	995	976	1025	1007	946	983	967	995	976	998	975	974	990	952	966	927	920	948	967	908	978	950	1006	953	956	943	960	919	945	963	909	947	992	949	949	1009	999	922	1020	992	965	1036	967	960	1012	956	987	927	965	981	971	1006	967	989	936	933	930	987	982	1013	906	1020	960	941	1006	952	995	947	988	1013	988	937	984	982	955	974	998	1001	921	975	944	996	973	1003	987	1031	1008	996	918	929	964	931	1012	909	957	976	904	899	927	934	988	983	1018	946	917	944	925	953	942	902	976	996	919	934	941	977	958	1002	1016	1005	1010	1000	958	1009	962	960	1000	999	957	926	983	954	1019	956	1006	986	910	960	1003	973	975	945	938	1045	946	995	957	975	1018	971	942	956	1000	938	983	1016	992	956	1008	994	1006	937	993	927	948	983	947	959	916	968	1004	983	959	1001	991	968	1038	1071	985	1013	955	1001	952	966	957	1019	972	963	958	1003	932	966	965	976	940	941	990	958	1032	924	941	1001	976	991	957	986	999	964	949	965	969	1019	1012	1004	965	964	934	944	944	955	918	908	968	972	1001	969	980	907	968	970	1039	980	1081	954	1017	1005	962	936	1054	992	975	1005	995	990	943	961	942	926	964	972	919	962	987	936	967	933	981	998	941	918	1015	940	930	978	972	958	1060	995	1012	1011	980	938	939	950	1002	961	962	972	958	965	965	958	1004	962	945	970	986	976	968	993	994	953	914	907	938	979	934	974	943	949	976	931	982	990	1019	905	983	982	937	978	1015	973	927	931	950	1015	955	942	948	1000	957	980	1007	964	1026	920	935	986	983	939	947	966	959	955	973	968	963	975	1009	1018	968	986	948	996	976	965	942	1000	941	1000	939	1004	968	970	1010	1025	971	965	985	971	923	968	1038	964	949	1006	1020	1024	974	921	947	1040	1006	948	998	928	906	978	992	944	936	965	1025	1006	918	972	994	1008	935	993	1007	1005	940	962	968	1016	943	1015	1014	986	947	1027	940	943	992	965	937	990	989	1001	1001	940	980	950	985	988	982	999	990	1022	1032	970	1005	1009	912	912	980	989	947	1000	1022	1009	957	928	930	973	968	1037	992	947	946	1007	979	955	1005	958	957	911	985	978	957	1005	969	967	949	990	988	1021	1049	987	1049	916	943	1043	974	967	936	914	956	978	981	967	934	959	1020	953	919	930	972	969	995	983	934	969	988	966	986	973	1030	978	949	1018	914	992	991	945	971	987	1018	976	994	982	972	996	947	920	916	925	958	984	1012	983	910	998	962	968	948	941	930	944	1029	970	948	934	986	942	991	952	954	1018	993	969	967	964	972	985	952	966	935	985	937	1009	982	932	993	957	1040	910	938	986	961	968	944	1016	985	963	955	965	1025	1000	936	987	987	977	935	969	994	969	979	983	944	963	999	1004	1005	947	1026	981	941	945	954	977	1002	967	998	1033	993	954	957	922	927	1004	944	953	987	1011	990	1055	967	1009	941	1030	1026	983	1051	914	984	1001	961	931	1015	970	1010	996	1012	1017	930	998	966	930	900	980	981	1003	966	952	974	994	1002	999	975	1007	947	992	917	963	932	953	1009	1004	1003	975	920	1027	917	1018	1011	939	958	948	938	927	951	965	955	1024	1005	1009	960	966	984	970	954	989	992	986	977	1027	988	939	973	967	969	1025	1015	924	973	914	984	990	980	971	950	977	970	1007	925	967	960	980	957	928	1018	907	904	968	930	978	967	986	985	1003	1013	995	988	978	991	1021	999	940	983	960	951	969	955	988	975	1032	949	949	978	1002	970	1035	988	944	911	949	956	930	972	1005	957	990	936	955	937	978	942	1010	989	949	917	962	947	1024	935	947	942	950	998	976	951	892	970	1022	1000	1006	962	970	981	1011	959	918	964	936	975	948	996	930	972	930	936	948	945	994	990	1005	965	949	922	982	998	952	956	964	987	920	996	958	961	930	976	960	968	953	1017	972	1019	956	992	983	918	955	967	1007	923	954	1011	965	933	986	949	974	1004	929	1022	935	932	994	977	935	985	985	939	958	885	984	925	965	984	949	992	961	1006	961	1008	964	986	949	982	1002	941	966	931	971	970	973	914	1002	957	973	932	1018	915	963	974	1022	1030	958	1001	980	962	997	997	958	1006	1007	974	973	992	963	1039	988	1023	990	997	984	943	948	927	939	1011	948	961	974	940	955	929	1012	989	952	923	993	1009	954	998	939	956	940	971	973	995	957	1008	949	978	958	1020	958	926	992	1007	927	1031	971	987	982	916	954	1033	1019	893	984	935	996	959	913	1001	999	907	972	969	916	933	950	966	983	969	990	1024	1028	1025	974	962	1005	981	999	1024	913	1033	970	986	1004	951	967	944	916	954	974	916	1008	994	961	1025	963	980	958	936	922	887	1051	972	921	936	997	938	950	860	948	923	989	965	986	996	960	932	943	933	971	989	976	991	996	922	969	945	927	990	968	1009	980	1010	947	994	982	958	1020	928	950	969	965	1004	1017	1029	982	1008	951	917	987	930	979	992	990	981	914	936	974	923	968	980	954	984	966	993	950	973	981	1018	936	966	928	1002	987	978	974	937	968	962	967	1018	990	963	994	948	1004	934	982	1001	998	971	938	973	994	1014	935	949	918	978	992	1003	965	976	994	939	976	985	937	886	965	963	951	961	1021	1004	958	933	939	997	996	992	1007	959	1052	935	987	1000	953	992	947	994	963	997	924	977	944	935	975	964	985	1016	991	1031	995	994	1019	965	991	983	968	913	968	947	935	991	940	989	964	984	1030	935	1020	970	940	1011	994	961	956	915	987	1019	967	934	949	946	958	969	966	944	911	996	946	881	994	986	978	954	977	977	996	949	944	951	963	953	1025	983	1030	979	975	974	990	1005	1016	1024	955	995	1005	1011	1051	994	1019	963	1018	940	987	992	1034	1009	963	941	1023	968	920	927	952	965	993
62084	98210	62605	26603	6997	1799	944	836	838	832	868	786	880	857	934	945	910	798	874	881	853	854	833	835	897	867	943	885	886	871	818	833	886	824	806	849	842	880	914	821	843	862	835	811	815	787	867	839	831	860	822	852	834	852	855	794	866	863	860	836	916	861	844	835	858	825	854	905	874	790	813	864	845	844	862	845	829	861	818	869	842	798	802	862	866	845	892	815	849	884	873	822	897	853	880	813	809	883	860	896	795	838	849	843	885	869	870	876	797	880	812	863	872	836	827	837	868	832	861	854	868	873	858	828	832	848	866	829	884	862	873	841	849	885	860	891	869	879	839	808	874	875	889	841	855	833	830	866	828	815	887	853	845	818	843	900	843	808	877	801	872	858	882	840	827	841	820	896	837	860	873	874	866	855	845	849	885	847	831	822	808	843	843	832	862	830	852	843	883	857	869	833	855	843	827	871	823	812	852	785	897	838	798	850	834	860	895	843	879	841	842	847	877	814	913	865	851	890	863	861	830	835	863	892	855	818	854	818	866	828	851	883	837	857	834	834	877	801	837	854	882	876	889	799	879	852	862	862	846	862	846	848	834	881	864	910	821	862	847	796	802	853	863	855	822	801	857	838	845	830	823	831	883	852	854	832	836	857	824	827	887	867	850	786	889	796	809	846	866	867	870	823	923	825	806	865	890	893	899	910	906	836	861	803	824	832	826	834	844	831	770	846	833	842	781	817	850	850	842	851	845	839	878	827	827	850	841	903	867	862	840	840	858	821	794	895	884	843	889	849	800	816	839	828	841	848	847	821	815	823	817	812	860	842	837	790	867	909	859	880	831	853	834	914	832	865	868	855	816	859	861	919	850	895	838	840	859	822	831	826	840	854	812	910	846	822	823	812	845	784	878	847	875	902	869	820	793	858	842	858	868	888	858	840	839	830	845	855	870	831	846	874	852	847	828	791	863	833	883	849	902	865	873	859	861	883	900	814	771	836	864	833	812	901	880	856	810	871	858	818	851	876	817	839	843	863	850	825	778	817	806	848	834	792	883	858	795	868	870	871	853	843	846	801	856	791	839	874	837	833	828	883	846	849	821	843	891	859	834	797	872	793	836	876	921	876	877	873	833	855	899	793	868	861	870	874	853	870	883	859	826	900	831	857	863	884	827	860	823	835	847	805	837	850	833	868	832	839	815	886	843	882	865	866	858	876	833	836	882	844	876	868	814	807	862	819	854	868	810	861	880	873	845	815	857	852	900	794	878	892	867	909	854	830	872	825	818	852	872	851	797	825	844	778	847	830	841	851	881	914	854	836	836	861	871	866	836	814	839	857	815	833	777	841	846	882	796	846	835	818	864	847	888	827	843	892	850	819	839	854	881	879	841	828	835	841	880	822	889	885	849	801	869	868	851	805	864	841	863	858	804	857	828	837	882	879	890	876	820	904	880	849	872	814	845	869	858	872	856	900	868	870	870	822	805	871	828	817	802	855	846	850	843	827	826	874	836	888	837	816	825	825	824	813	839	887	861	850	859	817	832	818	846	856	850	812	841	786	873	793	844	819	874	847	886	856	910	824	880	831	842	865	844	857	797	842	867	868	857	801	838	799	855	811	850	793	845	859	754	869	842	869	818	862	828	874	868	840	829	873	833	901	818	818	870	839	872	797	854	818	856	823	835	868	832	859	854	803	842	801	873	880	900	844	824	855	822	890	811	887	856	828	828	920	854	851	826	841	872	852	847	820	839	814	845	836	863	820	886	826	852	838	858	841	877	850	878	855	859	816	834	903	908	809	827	873	866	794	863	808	864	866	836	846	866	830	840	884	843	832	883	834	820	792	825	858	851	881	856	827	844	867	873	875	777	825	841	823	854	905	891	879	837	812	832	866	873	914	838	812	882	837	809	840	869	844	852	865	872	830	844	862	809	816	795	839	855	855	848	848	806	856	814	878	853	876	853	817	833	770	821	822	844	837	840	847	832	872	896	810	839	924	813	856	840	847	838	865	848	904	840	905	824	850	827	840	811	857	841	875	819	878	810	885	801	827	867	854	871	821	919	839	848	793	854	855	847	852	868	826	772	795	814	829	814	868	881	879	848	827	819	875	866	844	842	789	857	875	853	826	845	814	874	802	791	837	860	862	836	907	861	871	818	836	847	842	888	766	877	869	850	781	836	899	827	870	858	847	813	860	826	836	865	903	804	840	853	831	844	882	831	814	844	845	834	834	874	879	824	877	811	823	855	850	873	797	867	792	802	816	830	809	819	875	854	868	799	815	833	817	817	817	851	797	896	861	806	872	891	847	801	855	882	825	847	797	868	771	863	891	873	830	832	795	880	805	814	858	906	858	864	867	857	853	785	806	872	893	775	874	835	779	846	872	849	855	842	839	830	823	869	859	824	804	848	892	820	788	841	858	871	819	813	878	863	865	821	861	886	844	904	867	872	856	784	864	860	854	798	870	887	913	879	799	833	831	852	801	797	859	801	857	840	828	757	808	805	857	846	814	870	857	853	795	861	868	857	794	842	846	885	817	840	860	935	831	839	870	833	822	855	824	838	834	896	807	894	815	838	789	832	819	844	847	836	847	842	822	826	878	811	820	844	840	832	841	872	875	843	884	839	854	789	826	875	861	888	859	874	863	857	848	805	809	839	842	904	808	853	841	852	892	878	839	876	855	870	879	851	889	834	809	838	836	821	816	812	842	878	863	840	843	829	818	848	850	790	845	807	874	820	844	835	811	879	852	840	864	874	826	823	803	870	822	867	856	832	835	840	820	831	827	881	824	844	873	839	830	826	787	898	862	856	890	839	818	885	890	820	833	784	828	796	830	835	835	855	834	854	816	871	894	848	801	801	805	886	837	832	864	866	863	824	910	838	819	881	842	807	856	818	845	812	915	873	840	786	893	846	849	878	830	809	841	831	836	870	887	851	857	855	881	822	815	855	812	831	819	830	846	785	891	861	833	891	772	879	851	825	863	818	804	856	811	806	858	853	806	866	811	852	862	834	809	849	856	890	853	857	816	868	872	847	845	866	857	842	843	829	820	836	870	893	824	799	826	886	869	852	872	852	867	838	857	860	828	831	852	847	856	840	818	861	818	825	799	831	836	881	858	843	848	853	844	818	871	838	854	814	818	868	787	898	820	894	876	856	816	871	854	872	778	832	874	863	860	857	850	823	860	853	793	864	873	844	833	871	843	815	843	874	849	805	873	841	827	828	827	882	853	838	887	817	772	863	865	849	822	886	840	865	808	858	866	815	829	831	865	865	870	823	889	820	901	847	848	839	836	853	792	848	832	818	816	858	826	837	867	831	808	847	890	841	861	862	835	848	832	817	822	891	837	861	806	827	799	834	845	775	826	785	857	802	860	841	831	865	846	862	844	858	854	841	789	847	858	849	831	840	793	877	789	870	851	835	858	813	858	887	875	884	867	855	824	844	860	846	823	871	863	831	773	812	861	811	841	833	788	797	823	855	864	858	883	842	835
33681	31667	20978	6154	1328	869	756	760	782	786	793	764	734	727	727	750	722	793	787	749	747	719	717	765	817	741	783	793	798	811	779	796	745	696	828	754	753	734	783	779	769	729	769	757	794	805	759	768	775	774	764	739	707	793	758	738	718	775	767	786	811	778	743	734	781	790	745	706	795	736	784	757	757	756	759	772	745	765	705	746	720	753	718	740	788	722	782	742	764	741	749	784	721	728	781	767	745	789	775	756	728	834	755	807	740	732	733	764	784	767	744	776	812	769	754	758	720	771	697	763	761	780	778	748	773	768	746	700	789	778	743	722	802	746	794	735	768	776	737	789	786	805	775	752	752	780	756	771	777	752	758	734	752	764	787	766	751	789	788	714	749	769	756	753	760	709	730	789	787	701	801	774	762	748	753	738	791	732	735	755	783	693	752	816	795	747	747	720	732	767	777	755	794	801	762	806	767	761	787	788	717	771	728	772	799	777	792	735	745	788	786	759	799	804	739	763	770	768	803	785	763	765	730	771	747	785	760	739	761	760	783	747	776	792	794	740	801	777	753	720	745	746	759	759	734	781	790	764	733	813	758	777	793	752	784	767	719	761	708	748	804	780	785	743	758	757	792	766	716	760	710	770	729	715	760	807	754	818	779	794	736	736	748	768	755	771	801	817	761	802	755	792	788	735	768	800	759	729	746	772	752	727	777	791	780	816	763	740	751	736	768	721	782	810	754	758	784	758	759	762	760	746	801	728	788	774	778	731	767	787	717	738	748	763	783	772	772	775	784	786	744	740	749	848	726	715	770	768	800	765	759	737	694	798	778	763	749	760	752	765	793	794	747	749	768	757	755	778	782	744	749	687	816	757	784	748	736	785	741	791	784	725	767	712	683	792	754	820	775	714	722	730	814	729	773	746	739	772	799	778	769	769	768	797	761	795	679	742	777	784	738	738	799	772	733	734	763	771	709	751	755	785	711	763	785	768	748	760	766	766	763	760	771	752	770	776	744	744	732	729	710	718	765	821	773	760	735	776	731	791	786	794	766	742	758	767	759	781	737	741	743	730	713	778	803	752	805	726	752	759	779	761	780	779	739	772	778	787	750	744	789	744	773	829	775	808	757	770	739	747	748	771	770	774	751	808	771	737	771	798	796	771	787	772	765	735	750	736	789	752	739	775	770	776	798	768	753	734	730	768	782	739	739	742	782	780	804	815	738	768	759	804	744	754	761	739	756	796	758	787	770	796	771	794	797	776	791	765	817	713	747	808	779	776	782	792	771	785	729	737	731	730	738	797	738	752	759	751	750	740	776	773	778	818	751	742	722	743	717	774	803	770	801	774	773	723	783	749	731	782	751	767	749	754	761	766	764	760	810	751	703	762	741	748	799	765	766	800	739	743	757	762	771	748	773	774	775	762	801	784	772	746	792	766	715	759	798	789	794	736	750	756	769	746	722	762	708	776	775	734	765	751	776	760	755	770	689	758	782	755	740	779	778	776	782	801	756	795	778	776	764	756	754	726	769	734	784	790	780	745	743	765	810	745	734	769	766	737	750	761	770	793	803	747	805	835	795	791	759	807	787	776	791	723	786	730	747	792	790	767	746	744	793	791	746	790	778	776	819	741	796	744	757	764	792	753	735	819	765	769	809	799	813	739	797	766	748	808	744	769	761	794	716	794	715	787	765	752	724	768	747	743	791	771	737	776	712	744	772	732	826	729	750	755	776	752	714	723	758	770	732	765	758	783	739	750	791	743	755	778	712	783	790	718	781	779	749	773	790	756	766	790	766	773	743	772	747	727	793	781	778	739	787	757	767	776	756	711	727	788	743	780	742	807	729	758	795	702	787	749	753	731	740	786	784	776	751	779	769	745	789	802	791	759	799	753	783	724	749	711	784	781	806	758	749	749	747	747	759	760	743	791	734	775	769	755	777	753	776	771	768	758	796	768	762	755	779	757	783	750	776	745	756	747	761	721	749	804	793	752	797	761	741	802	765	771	808	735	746	747	784	753	777	790	742	789	769	756	738	767	777	764	766	783	727	745	749	730	777	755	782	747	774	752	791	733	764	747	715	766	735	757	777	758	752	816	719	748	740	782	758	743	805	774	789	746	741	715	764	778	772	745	725	731	783	761	757	768	775	745	725	716	702	760	756	785	744	768	816	749	776	767	730	741	747	763	800	754	771	761	790	760	787	746	757	755	858	769	803	758	755	733	737	741	766	779	773	795	772	751	769	729	809	722	734	768	822	745	781	767	806	766	800	794	769	771	759	726	756	774	741	744	718	785	742	768	755	738	756	816	809	708	795	757	772	732	751	811	786	764	755	825	767	759	749	768	777	761	718	723	791	745	757	729	790	820	778	793	791	798	756	766	744	775	751	789	809	754	749	740	798	752	763	776	737	758	764	756	806	715	740	745	781	744	712	714	802	697	755	747	746	753	795	774	811	736	773	729	777	779	784	736	762	798	770	735	776	716	768	761	789	731	769	769	760	738	764	751	766	734	800	779	740	726	800	744	719	759	777	763	694	770	807	754	723	772	782	717	748	763	748	773	752	766	749	790	761	780	765	764	800	718	705	756	803	758	795	753	759	756	764	751	745	741	775	727	764	750	775	770	796	755	742	787	759	756	816	728	750	768	768	791	750	747	804	819	759	745	741	746	743	772	804	764	755	753	772	724	762	718	772	790	750	788	735	741	773	805	729	755	761	762	747	790	721	746	707	742	784	814	793	814	792	760	782	783	783	788	751	721	724	744	737	750	786	754	784	814	762	755	712	795	771	782	764	698	774	717	775	727	795	741	758	814	774	726	795	810	722	789	793	754	759	759	763	779	735	785	742	788	739	816	758	770	740	799	824	792	751	734	735	775	781	796	724	691	724	797	760	794	739	747	776	805	772	753	791	780	739	776	762	781	718	741	828	775	770	835	732	764	779	798	811	785	738	784	765	739	743	758	737	711	765	774	727	770	753	741	763	766	790	692	802	781	745	725	781	805	783	780	749	808	759	745	739	774	775	756	789	748	730	744	773	796	770	735	791	758	745	723	757	737	755	788	783	764	781	777	738	759	767	746	767	711	818	778	823	755	761	754	721	804	808	786	762	792	766	779	773	785	750	756	727	810	780	788	802	786	776	763	750	818	773	775	712	745	777	725	759	816	766	759	782	779	756	762	782	783	714	787	790	749	816	742	781	720	781	774	796	765	720	770	752	784	759	811	721	758	767	768	765	729	732	740	748	809	809	803	797	743	734	768	767	750	810	733	763	737	752	705	744	784	748	778	769	761	734	735	761	740	702	753	747	743	773	783	763	696	740	772	791	714	789	717	759	755	779	689	725	787	757	762	766	745	740	775	739	798	727	780	793	758	799	749	766	698	727	778	795	756	774	757	825	726	698	783	781	770	779	758	767	810	787	781	739	747	739	770	763	810	751	772	804	780	770	774	797	745	767	748	756	779	761	770	792	741	791	768	816	716	760	785	772	767	741	745
28970	32624	14165	3155	988	654	620	611	583	587	573	589	612	604	625	597	600	607	624	613	618	630	586	601	635	577	606	621	636	660	611	626	588	633	609	601	598	615	620	600	588	659	673	613	557	634	561	599	629	600	567	617	581	612	563	588	595	560	602	620	580	616	628	612	585	585	548	601	594	602	644	597	605	600	625	578	570	656	581	609	619	605	595	591	551	628	619	661	607	615	595	611	648	616	572	616	610	589	611	625	618	617	617	624	619	580	571	604	615	590	590	576	611	610	600	650	574	599	609	572	629	613	608	588	620	585	594	550	608	607	580	581	598	584	635	611	601	641	611	612	559	535	592	594	625	572	571	658	599	616	556	523	645	597	605	609	603	572	611	577	613	624	676	622	573	611	614	587	607	576	638	581	606	597	581	598	581	582	648	621	595	631	563	649	633	598	601	618	617	607	600	582	632	556	622	574	594	586	599	616	606	632	621	576	556	620	622	585	637	639	626	611	608	611	634	611	616	535	630	572	614	617	618	593	605	585	598	589	651	606	545	598	612	552	607	632	586	614	634	613	632	594	623	625	621	598	623	620	602	589	558	573	558	643	556	586	618	597	636	645	641	573	625	605	594	574	582	615	607	575	611	645	581	625	584	621	634	646	626	574	578	603	572	627	597	546	602	652	609	621	589	596	597	594	571	582	636	627	622	637	610	628	619	596	556	619	568	589	556	599	536	651	605	613	628	612	582	607	625	646	616	666	577	601	614	639	580	593	598	628	611	583	574	594	614	596	638	565	600	679	592	628	629	603	626	605	636	602	602	560	616	601	613	592	601	623	578	569	627	590	546	587	608	633	620	570	608	589	627	544	571	574	609	609	643	577	555	580	596	612	615	627	606	603	604	589	591	608	595	603	601	610	651	597	577	624	550	593	593	568	587	610	616	597	600	598	631	578	619	546	632	633	589	612	599	609	636	621	609	607	589	603	602	649	608	640	597	570	602	585	633	569	612	625	588	558	600	661	616	584	567	633	681	604	624	550	600	614	595	604	634	617	621	618	566	599	605	611	606	547	621	625	595	572	573	597	583	564	627	630	608	602	595	590	615	625	594	566	607	585	596	583	562	613	568	578	589	581	584	587	605	613	669	626	584	577	577	631	610	616	618	606	569	569	610	657	633	576	592	599	572	622	631	577	605	614	648	646	578	613	612	609	613	598	592	595	600	596	613	600	641	586	617	599	588	669	581	593	582	552	611	620	578	620	592	610	618	596	589	568	584	589	538	587	619	615	604	578	565	605	580	571	599	645	578	558	579	632	614	614	642	563	583	568	613	568	617	605	652	551	541	608	624	572	632	621	596	621	626	577	575	624	592	638	585	575	573	609	630	584	615	628	601	613	578	610	585	618	592	599	595	610	609	622	632	596	597	613	601	610	650	590	580	640	588	606	623	630	594	595	613	589	618	645	627	624	599	620	568	608	628	598	628	646	583	613	589	576	590	603	638	601	610	646	570	603	591	621	615	602	611	589	569	578	612	611	616	562	620	595	577	609	588	620	613	599	616	565	585	631	646	548	607	586	617	629	576	565	623	558	620	594	610	624	602	617	637	640	615	627	613	633	619	572	602	615	609	604	618	592	595	612	599	576	593	573	592	623	600	613	598	624	629	615	654	619	589	627	597	632	639	561	574	543	646	571	592	596	630	618	577	580	594	589	594	595	616	649	612	514	632	604	577	593	574	562	548	599	631	587	620	591	598	612	611	574	630	599	592	587	595	568	593	609	581	591	604	613	615	590	657	623	621	614	552	635	615	604	596	599	590	579	573	573	586	567	624	614	550	574	594	612	651	598	561	575	573	585	614	618	577	636	602	560	557	601	597	580	629	582	634	605	584	593	601	600	595	597	589	598	649	607	625	624	581	613	598	574	605	623	596	609	664	612	609	590	635	595	596	611	616	630	603	607	600	617	609	634	637	613	597	598	621	582	654	652	594	555	583	571	621	570	576	640	554	611	586	608	569	586	632	583	613	578	611	603	594	575	609	588	642	587	617	617	574	598	594	645	582	592	624	619	590	589	573	605	566	559	549	590	598	647	580	590	579	593	603	628	628	605	584	596	585	630	582	615	627	610	614	557	620	590	609	582	571	582	577	569	570	597	600	593	603	616	627	632	615	617	589	598	593	589	598	610	548	606	595	590	600	554	582	568	613	598	611	591	671	574	575	661	659	595	592	625	605	604	601	656	592	567	559	594	565	603	629	569	600	585	581	659	625	684	564	620	574	580	552	637	543	594	581	644	606	567	627	568	646	559	618	553	629	612	621	637	615	609	615	595	575	601	570	656	583	643	602	577	584	629	557	598	649	613	623	619	623	618	594	594	662	580	589	615	589	589	601	568	546	584	583	639	581	566	611	620	562	639	621	628	631	603	628	564	619	608	625	644	590	558	605	598	611	609	623	608	624	618	590	600	639	602	577	573	604	597	617	580	636	587	627	582	573	585	544	627	546	608	563	555	617	624	593	602	621	572	597	589	607	633	619	669	573	578	606	569	629	652	601	606	552	590	634	623	589	577	632	590	595	615	581	573	573	558	608	613	561	601	603	605	621	574	606	583	600	589	598	599	610	607	572	598	639	602	590	615	555	567	613	618	624	632	619	587	572	589	648	619	618	601	578	623	595	577	569	617	624	629	623	610	576	631	635	633	607	622	620	564	580	598	646	590	569	599	597	566	620	602	634	584	577	574	608	589	573	619	587	631	625	654	630	585	598	637	609	606	636	610	648	631	590	633	606	577	589	593	573	616	578	595	598	615	623	606	603	620	639	590	637	602	594	629	619	620	633	571	592	585	650	572	621	602	611	600	557	580	584	594	593	599	624	576	613	585	580	572	582	630	587	594	619	586	623	579	597	622	553	588	591	555	579	598	587	585	573	627	587	610	575	589	621	594	644	591	612	575	574	581	612	610	633	617	607	630	618	599	585	657	611	585	598	596	576	652	603	584	602	591	584	585	590	639	590	607	588	629	561	610	563	594	618	637	585	585	597	614	593	601	628	607	609	631	601	614	621	607	562	567	636	549	608	631	564	659	596	604	606	621	609	635	604	611	612	641	622	637	643	597	581	598	630	613	556	616	615	604	590	538	574	586	561	604	620	597	562	601	586	574	617	593	591	608	544	621	627	548	596	608	650	602	579	601	639	555	584	626	620	604	578	634	621	600	636	565	602	626	570	604	648	618	588	598	629	642	597	615	598	562	614	601	571	603	557	595	606	617	649	611	589	614	579	562	552	595	615	569	618	635	605	629	596	635	605	578	621	575	574	605	615	582	567	601	585	574	624	622	606	622	591	607	584	615	605	568	625	603	610	642	635	605	597	613	612	579	597	580	620	587	633	618	626	609	622	596	596	613	587	578	571	580	575	577	656	659	611	629	608	629	629	579	646	558	616	603	610	616	589	565	565	620	610	616	643	621	564	605	611	647	602	641	611	564	606	601	602	624	601	632
27166	27484	34885	26650	9810	1739	1031	817	797	783	857	726	794	801	821	798	797	845	808	805	804	818	791	770	775	787	811	804	779	760	743	801	799	791	793	726	777	746	761	829	798	809	796	782	801	794	823	808	793	779	834	806	836	811	825	812	743	793	750	781	764	804	753	811	772	812	777	805	782	776	760	780	802	729	827	799	793	780	809	794	741	821	770	759	787	801	748	767	812	803	742	749	805	775	798	813	804	783	808	852	787	817	822	799	841	802	821	789	753	810	775	803	787	740	746	815	766	809	776	817	752	742	763	815	781	824	788	759	810	755	810	797	775	895	771	778	792	807	771	820	779	800	788	801	813	820	817	776	800	729	778	806	802	820	789	818	795	763	810	761	784	734	756	792	739	789	827	807	746	832	761	794	777	741	817	819	766	804	859	851	787	764	793	814	801	774	808	806	754	806	805	780	789	793	786	771	800	808	799	800	805	742	775	838	768	797	807	777	748	791	810	759	736	814	794	742	772	783	813	796	849	796	789	764	794	794	812	790	785	808	796	800	794	808	801	776	828	769	768	776	814	817	787	791	777	823	775	803	803	758	743	766	781	748	771	847	776	740	771	796	795	747	813	773	763	785	774	781	782	810	775	758	777	784	792	832	789	769	784	759	808	750	790	799	754	776	758	823	807	771	794	753	815	763	770	798	780	795	781	765	787	801	779	822	816	808	825	821	751	755	775	820	821	787	763	798	850	837	807	809	739	727	767	740	765	790	797	801	765	815	822	833	837	757	783	801	824	782	741	825	752	786	818	752	803	795	771	801	754	790	808	782	779	755	771	806	810	769	747	796	806	776	761	777	768	759	820	813	816	777	790	811	806	793	815	787	839	777	792	862	845	768	736	784	785	821	775	815	849	806	755	709	827	808	813	793	778	807	795	767	784	794	795	805	786	757	777	777	722	801	774	767	747	776	839	787	786	796	823	782	781	821	759	788	770	788	778	791	794	820	782	781	813	829	775	775	790	772	805	804	798	796	771	831	774	758	808	789	783	815	749	811	774	860	827	774	772	803	763	776	797	768	735	807	771	795	758	832	786	768	765	718	784	828	802	765	824	763	724	787	815	799	794	784	837	842	761	837	819	768	779	772	776	776	805	778	729	797	800	795	763	785	828	811	751	765	754	786	799	757	756	778	832	791	782	795	774	791	818	769	819	843	776	845	787	756	763	775	726	842	816	796	753	828	805	826	812	773	791	805	829	789	755	776	765	777	792	809	826	804	834	813	821	827	782	726	766	763	774	786	775	773	798	774	806	809	833	784	759	782	808	795	773	800	813	812	773	773	814	783	783	735	790	772	738	793	840	785	776	816	757	745	793	801	790	748	779	787	838	809	774	792	806	717	752	764	746	778	786	765	736	828	840	776	774	798	764	795	776	767	742	743	811	770	795	772	762	802	764	759	774	780	758	791	794	780	817	739	747	792	777	765	796	804	756	759	754	791	816	788	749	773	815	794	744	781	784	792	835	808	803	766	779	769	794	843	770	768	879	780	785	808	709	795	794	734	736	732	814	799	817	791	783	784	807	810	810	766	820	772	818	768	805	765	744	780	792	835	779	806	811	783	772	798	788	759	768	801	772	782	823	767	780	786	757	823	778	774	747	810	796	809	788	792	800	801	787	815	769	764	736	741	810	813	878	781	810	785	779	794	806	729	767	771	772	815	762	811	785	792	825	796	802	793	845	783	804	818	827	825	737	749	797	818	805	772	738	767	783	754	751	712	812	759	783	746	740	807	767	767	778	757	797	817	801	760	719	728	738	794	804	739	779	773	789	742	816	787	788	785	808	783	793	784	788	784	802	843	796	812	790	810	770	769	774	792	809	802	805	806	774	793	823	799	849	787	744	800	738	733	812	768	781	785	833	756	797	770	792	794	795	822	815	821	797	789	813	754	825	807	790	804	760	764	789	777	821	811	763	787	726	789	816	774	724	733	803	771	825	802	785	860	788	798	732	797	785	770	776	785	787	808	775	795	755	778	750	753	820	791	814	763	752	784	784	765	791	746	820	843	801	788	753	809	747	746	809	788	785	807	797	794	780	813	824	783	816	821	795	770	748	798	823	796	762	812	769	773	750	774	803	776	802	820	753	792	760	803	798	775	836	821	786	790	750	778	805	760	776	795	816	798	835	820	768	779	765	750	781	844	734	738	776	802	762	809	794	756	750	769	770	763	776	749	745	832	797	776	773	798	760	775	844	779	761	853	784	776	768	807	765	772	782	795	833	796	758	766	806	790	807	768	807	824	813	802	781	771	773	773	773	760	792	817	738	798	828	849	794	745	788	809	770	846	803	815	791	871	821	806	770	819	805	819	810	803	763	807	762	808	786	820	762	784	787	780	805	814	755	744	850	776	759	777	818	789	787	781	808	827	799	820	811	798	745	777	792	819	799	751	799	753	766	783	815	778	811	815	816	781	698	797	757	787	753	834	766	781	831	776	791	778	841	772	770	822	834	780	771	811	789	798	828	803	817	771	847	795	749	804	746	825	825	812	793	794	768	780	794	779	850	790	796	813	794	811	764	764	807	816	744	794	740	761	773	779	798	760	770	813	804	815	789	792	796	848	784	847	782	773	751	756	758	789	769	758	787	810	780	788	837	770	780	807	795	785	784	781	755	753	787	831	770	808	783	770	788	763	781	787	807	816	790	762	786	824	810	762	760	750	730	808	775	780	816	747	784	747	801	778	815	796	810	804	797	762	847	768	749	801	794	801	782	793	805	809	814	765	791	720	755	812	824	763	808	762	807	747	833	808	758	772	814	777	807	819	769	777	757	738	813	786	829	799	812	780	750	784	745	744	742	845	800	742	805	755	777	771	795	798	801	785	783	764	793	754	743	824	780	797	764	851	785	774	825	773	798	751	769	777	751	796	801	819	808	806	777	810	791	761	786	787	787	748	714	776	811	762	809	767	854	800	764	805	768	794	777	772	768	812	773	760	775	738	800	820	799	804	868	792	752	830	819	842	796	761	783	784	769	808	766	782	744	727	824	790	798	773	782	843	823	777	715	817	753	791	800	787	769	763	777	759	807	803	788	780	803	823	821	786	773	785	782	771	759	751	790	764	785	765	778	799	778	777	751	798	794	798	786	721	768	771	730	758	764	801	747	753	729	804	721	772	829	802	771	757	802	789	830	775	797	808	809	837	832	849	805	791	739	786	726	785	786	814	809	799	844	804	753	793	772	800	777	790	769	737	769	808	782	793	763	772	807	778	762	788	793	850	764	780	811	801	819	806	811	780	816	787	762	738	781	728	811	830	790	770	785	757	788	784	796	789	820	813	767	789	774	786	794	805	773	797	817	779	824	766	795	811	751	812	783	780	832	780	780	745	791	787	756	788	793	799	774	793	760	786	783	827	812	815	769	739	799	770	736	825	818	754	742	801	824	782	833	804	774	767	799	817	811	811	780	808	780	784	769	789	773	792	784	789	780	776	763	794	761	794
60502	77189	43025	12817	3037	988	679	669	641	670	634	649	654	656	669	671	702	666	671	694	680	691	666	653	640	704	683	719	715	656	646	717	669	615	676	637	645	666	637	653	680	683	625	672	695	645	677	651	703	717	699	661	652	702	677	652	649	666	679	654	681	651	650	699	634	689	585	660	631	716	692	675	669	636	675	647	665	630	691	682	638	688	666	673	660	656	635	627	652	666	648	673	698	655	674	665	657	673	683	663	674	651	663	668	673	634	689	719	667	689	636	643	628	671	700	647	629	688	670	619	642	654	689	636	645	618	603	622	676	688	702	648	622	655	682	689	679	616	670	678	600	662	655	646	620	604	660	680	731	612	648	669	649	630	671	654	655	660	633	603	649	682	643	665	647	655	649	668	694	665	674	641	675	660	649	652	648	664	651	688	685	686	599	670	668	649	645	658	658	690	656	632	641	614	647	679	632	653	632	673	658	704	658	671	690	704	668	695	656	674	663	649	675	691	681	672	660	649	727	620	669	658	674	626	631	609	645	624	688	665	653	653	694	649	659	733	675	658	620	693	682	695	611	633	679	653	695	650	641	614	670	651	643	686	699	687	688	686	656	675	678	641	638	682	666	654	696	652	648	653	671	661	616	672	680	669	677	697	675	650	662	682	639	648	677	642	679	698	638	694	653	694	670	693	665	646	620	658	656	716	604	678	665	637	671	624	666	639	674	674	631	655	687	639	690	671	673	704	650	685	666	654	663	691	684	671	684	634	688	666	643	637	641	643	603	684	641	657	660	630	646	704	656	625	644	735	661	640	697	690	661	643	684	670	657	658	650	665	650	606	618	668	699	626	624	634	664	650	697	688	671	665	661	635	654	652	632	674	614	673	698	664	662	648	681	657	662	614	682	638	677	676	703	655	714	668	689	651	664	693	666	630	663	656	678	700	680	684	684	716	667	630	695	640	647	674	701	638	681	693	645	613	668	672	673	665	693	662	670	665	678	644	637	682	605	627	677	637	680	601	697	660	658	633	634	732	700	655	645	684	682	674	703	653	654	620	662	683	648	689	684	644	641	653	685	692	701	662	659	664	627	695	679	652	676	617	706	653	643	728	624	730	638	704	642	673	684	664	665	654	654	621	632	695	642	699	650	650	631	688	673	631	692	662	708	710	657	631	692	677	669	702	672	665	680	704	680	663	672	688	659	696	666	605	692	706	665	623	617	623	677	648	701	643	686	672	656	672	641	636	659	675	676	724	659	652	650	674	615	660	690	704	626	673	694	654	649	653	655	637	653	674	638	612	651	649	650	653	667	700	666	656	651	645	709	669	661	693	659	609	652	664	670	631	622	675	712	695	658	632	669	643	642	614	666	706	660	652	661	653	675	702	656	642	675	660	674	642	718	677	632	685	682	627	667	628	648	669	662	704	631	639	709	690	670	631	692	635	664	652	655	638	661	668	664	652	665	632	680	706	709	655	619	635	656	660	648	670	683	678	668	675	665	617	694	659	624	679	657	667	612	670	639	636	698	661	639	666	663	647	643	691	678	689	629	645	673	721	683	649	667	649	697	712	639	681	658	621	659	658	670	652	646	676	607	575	654	631	682	702	647	700	654	680	646	666	689	658	651	647	648	640	692	676	629	684	681	643	706	654	699	705	668	665	640	698	672	659	670	700	650	644	634	695	664	675	675	702	634	673	705	670	656	712	683	687	715	675	711	668	643	661	662	680	699	690	662	685	718	631	688	639	636	642	653	635	623	655	638	661	663	676	639	670	704	680	637	643	653	669	658	663	666	632	668	703	619	651	664	641	673	683	641	662	671	677	644	624	628	630	635	667	694	658	724	620	643	660	628	630	718	651	649	661	647	655	721	643	686	653	622	669	635	690	646	670	655	696	665	623	668	648	683	651	650	662	674	688	675	677	680	678	642	639	661	667	636	662	684	693	632	631	643	690	674	676	611	716	675	693	691	662	645	638	645	665	643	674	657	609	664	618	688	635	677	634	643	713	667	671	643	679	689	708	644	646	708	652	692	669	651	703	679	647	665	645	713	691	667	622	681	680	627	632	676	694	651	659	626	647	624	652	673	681	681	637	655	657	651	670	716	719	666	634	639	667	638	621	652	628	713	626	711	663	677	651	663	674	665	680	677	654	663	662	634	682	665	642	672	667	645	686	667	678	655	661	646	657	638	697	638	658	671	663	659	673	683	662	664	666	663	624	657	630	631	676	681	652	665	644	657	698	678	632	658	650	636	703	635	646	659	691	613	645	652	621	652	692	668	664	700	678	699	710	646	650	677	668	668	633	697	657	655	642	650	681	650	695	677	692	673	677	647	671	672	628	726	614	670	634	638	652	669	664	671	688	700	719	645	628	655	703	645	646	664	636	636	705	631	663	671	649	698	643	656	674	664	658	677	668	622	692	635	695	643	680	685	715	668	704	628	668	632	680	672	647	683	650	647	680	639	706	674	624	665	648	675	652	653	657	683	670	667	681	607	692	674	620	671	651	652	657	687	674	667	656	669	666	639	645	690	658	651	676	649	678	681	668	656	660	640	632	638	705	693	659	669	688	663	655	655	677	648	660	632	656	637	682	631	660	663	674	712	633	649	656	629	669	682	718	639	651	663	673	713	683	621	601	676	655	668	693	657	659	659	648	674	707	708	669	681	708	655	669	634	717	656	613	658	607	642	684	662	698	647	644	640	648	622	677	651	700	663	643	613	647	664	660	623	624	660	658	658	663	594	695	648	598	657	667	672	702	637	624	653	642	662	654	668	648	684	639	638	675	653	660	640	698	614	640	671	681	707	649	690	697	641	650	648	661	643	659	649	696	647	680	692	676	673	656	636	636	664	634	671	721	661	685	663	699	666	697	642	674	618	679	641	637	662	648	652	648	675	624	673	701	646	690	628	707	687	681	654	665	678	643	628	672	660	676	642	663	665	653	622	629	612	654	670	673	660	671	676	658	677	635	669	651	690	656	710	687	672	622	675	703	632	646	677	695	633	707	652	673	672	655	671	642	662	653	701	652	668	676	645	662	677	602	639	647	679	609	657	649	656	669	687	684	629	674	664	655	654	637	662	697	623	704	643	661	665	667	689	628	711	655	655	657	637	621	673	676	696	643	663	662	653	689	665	670	676	667	686	627	661	656	667	666	665	656	672	650	657	641	659	685	664	647	675	626	649	624	719	644	665	697	643	651	681	619	648	658	711	678	642	667	696	678	679	666	661	690	656	652	642	671	649	657	679	685	695	680	654	605	657	695	616	638	667	696	675	670	708	648	646	621	680	661	651	632	634	659	712	663	677	657	643	687	642	687	631	678	661	657	647	687	688	660	701	679	690	606	679	668	666	675	694	619	631	666	668	641	631	652	632	630	692	686	674	700	679	694	696	721	604	643	663	658	697	695	612	635	645	662	683	678	699	646	666	664	696	690	661	665	668	646	678	663	638	644	652	675	619	636	626	694	676	661	682	634	666	681	706	662	645	677
24427	22843	31003	25622	20714	12133	2260	1197	1008	1072	1034	1016	1042	1050	988	1073	1008	1024	964	991	1003	1042	987	1013	1003	992	971	1026	1036	983	1033	992	1027	1040	1029	989	1008	959	975	1013	986	988	981	940	978	998	971	980	960	1000	981	997	993	1010	992	1047	944	1003	920	981	996	980	1009	955	1023	999	977	954	990	1048	948	1000	982	945	987	991	949	958	976	933	978	969	1002	992	1006	942	983	1010	985	983	1036	1019	998	1033	1039	995	942	1065	949	1003	993	970	1008	936	974	997	939	1046	971	986	963	967	983	972	1045	926	1038	991	997	986	1045	965	967	965	1015	971	1000	1054	966	888	981	975	969	1000	979	1012	978	1001	1014	991	982	952	948	1005	974	962	987	987	1022	973	969	1007	995	919	1000	966	1067	961	975	980	974	986	950	965	989	1046	1016	987	973	1087	983	1007	1013	981	1029	992	996	1013	987	945	953	939	959	952	1017	976	963	978	949	954	1017	940	950	1007	997	972	966	967	959	994	988	955	1001	1023	1013	925	940	1005	1017	998	1003	1037	1046	949	1013	980	1009	992	943	955	951	948	1017	990	1034	976	962	1011	967	950	1034	1021	938	969	974	968	978	989	975	973	943	1008	1014	1005	955	992	970	981	999	1029	991	981	993	946	1019	923	1000	983	1035	1006	969	969	1033	969	993	964	971	952	991	1022	931	986	986	973	1030	1003	920	983	1003	1025	966	984	1003	1023	1031	972	974	1003	935	992	1017	1013	1000	949	964	1004	1034	1039	940	984	950	905	1020	987	1004	972	969	1001	1033	1011	1005	1036	969	951	978	989	957	981	974	1053	973	995	1030	1052	988	1027	1016	989	952	974	1024	1007	937	1002	1050	907	1005	972	1023	1023	953	1010	969	957	914	941	1084	1013	981	1022	997	990	948	976	964	927	900	968	1016	1025	957	955	992	960	954	951	1017	990	1003	949	1059	951	1087	1011	981	986	925	974	954	904	1040	951	972	942	1008	1000	942	954	993	995	1000	962	939	980	945	950	941	1037	1013	945	1002	942	994	1008	1038	978	955	951	987	973	1057	976	961	1015	966	978	987	1004	984	998	1029	1022	923	1006	989	984	970	964	1033	910	991	940	975	1002	1009	981	966	968	990	987	1006	1007	966	938	964	1010	1032	976	953	956	937	984	1010	961	991	1025	1010	945	964	984	966	977	962	1020	965	919	968	996	1047	950	987	1034	990	950	946	986	931	1031	995	1015	986	987	1019	957	947	948	977	1020	988	991	950	1032	989	917	995	926	980	988	941	959	969	998	947	1039	1054	993	1001	1001	970	982	983	1033	877	1042	975	1022	924	1016	991	981	1030	998	905	993	1016	1011	1000	989	976	1004	984	1017	947	950	981	988	1000	1016	978	976	972	1002	986	988	971	1009	1028	1015	1003	998	985	921	1018	969	990	988	976	990	963	925	1019	993	989	962	1061	942	996	1001	999	1060	947	990	982	954	977	989	941	952	1025	982	927	921	1038	1015	982	1007	1012	976	950	954	1010	960	959	1010	951	1004	991	963	984	1031	933	1005	979	1015	1005	940	979	1006	994	1030	1009	958	980	955	920	970	986	1013	981	970	989	971	974	1005	993	996	955	988	1005	977	986	989	981	1074	1010	954	993	969	950	1007	1021	936	960	982	961	945	976	1038	935	964	978	971	1044	1005	979	967	1011	992	960	984	932	969	954	1009	982	931	990	958	932	1026	969	974	939	956	955	970	976	937	1005	987	967	970	1000	960	984	970	996	942	913	1002	999	921	1065	1000	996	960	980	967	1001	970	964	994	945	953	982	1017	1000	981	992	944	1001	954	1020	926	956	1037	968	1072	991	938	983	952	959	956	984	1023	1005	978	919	941	968	966	964	942	953	1004	1009	967	940	960	1012	966	1002	966	1002	968	967	1027	926	1024	1005	933	943	995	984	938	981	955	979	948	986	981	965	951	992	933	1026	984	938	959	994	944	967	968	977	988	941	979	1028	978	1007	1020	1021	937	1018	1010	993	979	973	1013	1026	1000	988	994	981	1018	976	954	976	933	967	953	1009	1004	969	1005	993	949	973	939	994	964	1018	933	1018	935	989	976	1026	1016	965	977	992	996	932	964	1007	989	962	1011	994	938	996	934	981	931	987	984	955	1013	975	944	939	972	997	951	994	969	1008	1011	986	1000	942	1012	980	984	940	945	967	1014	978	915	1004	954	965	958	1015	990	979	975	1016	964	993	914	993	976	1012	1018	974	932	937	910	1003	936	991	1005	963	987	991	989	986	988	990	1024	992	955	956	941	1007	968	933	977	920	981	955	968	921	953	973	982	959	994	967	991	1003	1021	994	952	1002	972	961	997	1002	947	976	994	1018	937	1044	1005	1004	939	936	971	1028	970	1006	988	902	965	926	1053	931	989	1033	970	975	975	970	956	980	963	971	928	959	981	1075	953	951	919	970	966	967	1011	974	929	894	930	977	979	988	972	956	963	1007	948	976	948	984	1015	895	970	944	993	997	912	967	991	943	1000	1005	974	1029	1013	977	979	1014	977	962	1007	911	977	944	971	1003	954	972	940	932	947	967	1009	954	979	1037	949	973	995	989	1019	1012	983	932	1045	966	933	966	1020	1000	992	975	1037	1043	1000	954	983	975	972	1001	1011	1008	996	1003	974	985	935	1013	996	1020	1039	965	936	1020	973	934	998	1008	1004	991	975	981	987	935	996	1009	1007	999	926	952	966	986	1054	1008	968	932	978	953	960	991	968	990	1000	993	892	947	929	941	955	956	953	1001	958	1010	981	960	1020	928	994	958	966	982	978	970	982	1006	999	931	948	992	1006	969	1029	993	1014	987	1000	998	1009	1016	961	1010	1023	999	941	1012	993	971	953	1001	981	959	969	960	959	985	981	995	961	993	996	1026	934	974	932	1032	1058	968	1018	935	932	952	1023	1003	970	1005	1005	998	941	1011	1000	998	1065	939	1021	988	989	1030	1000	972	959	945	1027	972	991	1001	968	986	990	900	958	996	994	1059	968	947	984	996	966	1026	1013	941	932	956	948	1018	972	1040	924	983	1012	980	1007	933	986	1030	1031	990	953	973	953	972	946	983	994	990	1000	1005	980	1048	982	969	989	967	1038	966	967	973	985	999	980	901	1003	1011	1042	960	968	956	1043	989	948	994	945	982	1004	970	997	953	1035	976	942	984	974	936	981	994	995	953	1024	990	994	942	969	946	956	1023	940	1040	976	935	944	959	993	998	1006	930	953	953	1005	1019	978	968	905	974	1002	978	1001	998	995	927	951	1041	991	1003	990	1033	990	959	975	953	1013	1011	1059	965	1017	938	968	938	973	1004	1002	952	982	945	1011	994	979	975	967	934	888	991	1030	1009	916	928	878	947	937	974	957	985	997	955	1029	953	987	931	945	1065	937	957	930	986	1000	995	1045	1009	955	998	929	995	953	937	961	939	991	991	976	931	1012	988	940	946	944	1030	971	1049	978	963	994	980	978	957	1014	975	938	974	943	973	995	967	964	920	976	921	982	986	998	988	1047	970	981	959	929	985	956	912	1037	992	1027	982	983	942	1024	963	994	908	968	998	994	1025	954	950	987	1034	1016	987	975	1005	969	925	960	1007	963	983	991	929	930	998	959	1014	931	1004	983	985	941	1020	998	983	984	988	964	994	980	1023	1002	928	990	1091	996	1049	934	945	932	979	958	963	995	1019	940	968	959	1009	980	904	1022	956	975	952	949	935	952	1025	961	1042	1000	981	926	1007	957	964	966	1019	968	1003	942	934	1059	1049	973	951	986	989	1016	962	984	1021	993	1030	1019	965	961	969	984	933	1009	942	1004	990	961	1004	938	1000	984	961	993	1029	999	1022	987	1012	1016	936	986	951	958	951	975	954	955	974	1018	1010	979	977	924
63256	97955	61622	25771	7223	1791	992	861	876	857	852	828	909	877	854	861	877	861	894	893	919	888	856	891	829	856	879	894	866	922	861	893	874	838	918	813	926	847	879	832	835	868	909	909	884	924	871	880	904	881	870	848	808	875	854	897	818	827	850	901	876	924	890	852	818	835	859	812	887	880	856	793	883	871	848	872	921	880	842	855	852	835	897	877	876	885	902	821	870	850	895	842	806	816	865	814	911	826	862	862	842	864	928	804	898	857	843	830	849	880	888	904	881	837	860	855	838	793	838	855	915	887	856	861	881	858	873	872	882	869	868	868	846	865	825	910	857	833	889	792	854	846	840	839	869	884	841	855	827	898	879	857	892	882	865	886	899	830	886	894	901	865	855	899	848	830	893	884	839	880	896	885	840	804	862	880	856	842	833	891	840	841	855	863	822	847	884	863	895	888	851	902	860	856	868	838	827	865	876	841	798	854	834	861	848	871	868	924	899	877	905	892	848	897	881	884	842	836	815	870	819	849	827	900	882	867	804	862	913	928	858	885	814	883	839	866	879	937	897	894	871	842	835	872	851	890	891	792	855	866	874	886	870	878	851	888	905	817	877	859	894	900	901	857	896	883	853	896	841	823	834	861	861	820	846	867	871	867	867	905	871	865	851	930	863	859	917	844	909	887	866	813	880	861	852	875	860	896	811	883	868	864	865	851	837	847	882	874	850	852	905	900	894	851	854	865	863	871	877	836	880	878	873	847	844	827	930	863	888	830	851	784	896	878	844	878	833	865	910	875	867	818	838	886	901	847	840	869	915	894	852	828	806	817	866	861	858	877	897	875	826	853	871	872	874	856	825	870	852	869	846	826	872	905	861	870	877	862	873	906	830	865	831	830	866	839	894	804	869	868	849	875	848	823	887	896	827	902	884	870	901	882	926	857	856	879	900	864	878	948	846	844	875	863	864	871	865	822	897	892	847	882	811	903	887	853	862	845	900	885	833	882	856	852	887	823	851	872	858	859	903	861	893	858	836	835	827	800	850	878	846	860	843	859	839	836	900	845	904	828	841	887	870	864	848	868	838	851	863	873	894	873	815	863	844	836	864	879	864	854	842	860	862	872	865	889	863	880	822	853	867	884	868	864	892	867	935	910	856	851	925	832	860	826	875	912	881	840	871	841	842	886	827	848	824	875	875	843	838	975	868	846	875	872	908	842	860	821	852	851	929	832	850	869	906	851	863	898	828	884	917	909	866	883	903	859	900	853	858	841	869	810	902	884	788	897	773	856	827	855	862	826	899	804	898	933	891	851	802	823	820	916	830	879	903	904	873	879	833	892	890	835	885	880	874	870	828	891	903	897	851	860	908	888	825	829	843	852	827	891	910	869	915	861	862	834	893	849	854	811	860	860	903	892	871	842	842	861	814	842	904	839	849	839	872	865	849	885	882	861	851	914	858	829	829	876	886	880	878	860	818	873	920	871	821	853	851	853	891	870	882	874	880	860	859	848	829	897	825	848	897	847	821	836	892	876	853	876	879	883	844	788	825	893	849	874	839	826	835	873	823	847	882	911	854	828	831	802	819	852	865	903	863	874	835	821	796	816	826	885	904	869	871	893	875	929	838	893	878	841	866	838	865	885	835	870	857	823	805	876	848	825	878	892	872	869	851	869	862	819	836	917	840	897	907	903	827	882	831	828	855	851	853	893	857	915	859	877	853	886	892	878	855	879	868	850	846	854	853	876	852	838	921	853	880	879	905	881	864	894	832	847	885	847	850	810	866	841	862	883	838	852	871	860	844	878	871	802	843	854	873	799	862	886	846	889	824	868	795	882	846	840	830	852	832	856	829	877	857	856	823	845	862	823	860	886	847	857	843	909	875	894	845	940	852	860	895	864	846	919	854	898	893	867	810	866	867	852	873	850	856	892	833	875	903	816	876	835	908	856	872	866	892	842	885	897	896	920	867	795	885	861	850	844	884	850	883	858	904	856	867	870	823	893	844	894	824	849	865	844	876	897	839	861	849	841	852	889	857	898	866	869	884	867	810	884	880	869	880	858	863	900	871	858	873	855	888	854	854	879	872	869	881	828	856	877	838	900	839	848	854	857	863	869	931	850	837	851	811	921	862	832	810	846	889	828	889	887	878	864	870	906	865	895	869	870	849	831	885	890	869	894	887	833	911	862	876	832	844	818	829	891	870	849	928	866	829	955	872	894	904	891	845	837	935	824	871	841	837	834	818	820	834	809	864	865	834	863	892	852	866	867	899	846	918	886	857	852	862	851	833	861	806	851	901	845	879	852	842	877	893	893	868	858	916	908	791	870	880	825	882	884	890	854	869	814	826	868	844	903	875	900	895	804	822	864	951	868	851	891	835	832	802	903	842	817	887	835	838	887	870	848	823	859	875	841	838	810	848	821	848	857	836	817	876	892	876	843	852	801	877	853	868	862	851	854	859	885	838	842	863	888	853	894	855	851	886	843	876	861	919	855	820	863	903	819	925	886	805	830	853	863	835	855	842	842	856	882	826	871	890	834	796	870	825	862	839	900	907	870	873	878	868	863	911	821	899	855	805	941	877	885	843	890	897	856	924	873	889	854	890	887	859	843	853	857	902	878	887	892	862	844	884	914	889	880	851	852	832	885	854	825	832	854	846	901	823	901	878	850	842	867	859	849	849	875	860	821	866	875	876	857	824	885	869	824	892	903	882	887	868	863	832	889	863	880	894	871	841	862	833	815	874	855	825	876	884	880	885	821	878	871	870	861	859	822	880	871	887	864	822	885	881	899	840	877	835	847	884	829	831	858	863	842	827	811	894	858	873	924	839	882	876	804	810	856	826	893	878	895	837	830	843	869	869	836	871	853	876	852	844	868	857	859	888	854	874	895	897	875	859	906	872	860	847	883	879	872	826	876	841	857	848	868	860	930	889	862	890	862	898	858	806	865	770	817	843	856	858	835	840	885	870	875	842	914	882	827	852	857	875	866	879	864	851	827	851	861	816	868	874	942	842	909	883	870	868	864	881	867	899	864	901	805	827	865	848	859	880	856	834	839	894	825	876	836	890	836	866	839	885	916	923	860	856	882	900	859	797	848	852	875	864	851	826	900	872	864	839	820	890	796	874	889	813	829	911	869	906	886	814	914	802	869	777	827	806	895	886	867	826	836	868	862	826	921	858	894	906	833	835	876	853	876	857	860	867	829	829	854	861	872	895	847	888	829	816	851	883	811	845	896	857	891	847	860	868	887	860	822	880	840	857	861	834	789	837	866	846	841	875	817	902	831	869	880	873	885	849	878	842	830	865	866	846	828	897	853	850	887	811	884	856	851	888	881	844	816	901	860	928	859	840	917	855	858	854	799	832	851	861	896	886	826	889	850	832	893	911	851	810	873	912	864	888	861	841	919	836	848	840	869	941	966	896	882	863	870	846	839	856	863	904	822	890	883	882	854	848	915	859	834	835	847	850	850	872	905	852	817	846	874	831	868	851	838
33852	31339	21192	6382	1373	934	799	725	810	739	749	812	793	808	844	749	747	788	798	820	747	787	776	806	851	780	823	804	769	801	814	783	792	815	856	833	778	795	779	791	746	775	800	817	841	775	764	774	767	762	806	838	779	802	768	787	781	743	759	791	785	812	826	783	797	748	793	814	786	767	750	758	787	782	769	777	789	778	808	785	762	745	811	765	766	768	817	799	790	766	786	782	820	767	788	795	791	785	717	746	844	798	738	859	811	753	774	758	829	768	769	828	798	777	790	805	759	748	740	733	773	750	823	755	806	763	782	789	803	829	801	812	790	746	808	776	787	784	753	774	797	775	770	773	806	847	826	752	818	756	737	786	825	803	765	794	806	748	787	804	774	729	773	748	802	768	815	774	741	743	804	772	753	777	846	778	754	752	801	753	767	763	769	758	773	854	799	789	842	795	772	787	774	738	796	811	791	759	803	783	777	772	814	759	812	797	741	757	805	799	797	751	741	823	735	753	801	762	771	768	784	783	806	734	821	792	776	796	820	813	773	765	744	816	788	710	734	803	740	776	822	815	742	798	774	766	789	794	798	728	778	793	782	758	749	788	755	766	784	772	812	764	821	778	759	808	786	820	792	760	797	783	765	781	791	750	800	802	733	789	757	737	787	800	790	807	750	815	818	766	830	796	807	796	824	809	777	787	765	754	753	766	736	827	798	764	787	764	754	772	718	760	727	746	762	735	816	794	773	773	742	765	775	750	749	801	742	759	829	815	806	735	788	786	760	820	785	808	768	792	790	823	789	803	830	757	767	785	803	769	796	752	856	756	812	801	784	774	782	812	812	833	826	814	775	746	826	794	838	801	736	801	781	772	816	790	800	801	797	737	829	783	800	841	807	775	783	776	793	766	758	749	759	781	769	780	808	758	784	781	790	768	808	801	725	789	759	798	757	833	807	757	813	757	806	765	805	793	748	763	785	845	772	785	765	737	760	761	799	809	769	748	771	762	768	781	789	747	750	779	762	745	824	817	818	766	765	790	773	776	785	798	786	821	758	810	748	799	828	798	775	792	775	797	763	788	803	743	781	831	768	757	842	742	756	792	749	778	818	791	778	792	771	760	763	775	810	812	784	829	802	767	757	837	774	790	732	776	803	770	783	820	744	763	725	769	803	793	762	804	770	835	768	741	785	802	786	727	757	780	808	798	745	777	833	841	775	822	725	786	786	774	789	824	776	790	829	789	755	762	759	758	766	733	790	800	765	833	804	789	802	783	852	800	793	809	743	798	765	749	756	808	794	792	776	782	817	793	781	738	720	758	747	815	777	789	824	740	763	801	747	808	747	780	795	770	802	799	807	799	776	740	761	781	766	792	792	758	763	776	792	793	745	801	748	723	753	768	814	762	756	781	829	805	821	802	721	775	796	810	764	799	769	870	788	783	802	731	792	779	789	814	780	842	762	744	756	777	795	812	801	782	781	749	749	800	752	768	779	778	773	814	784	798	733	799	805	779	744	796	724	831	769	814	801	805	772	763	821	796	790	763	793	719	807	750	766	784	806	740	801	801	784	758	789	793	745	793	766	822	786	825	781	830	804	782	804	770	779	792	768	724	807	797	760	781	812	842	757	771	803	742	760	789	785	795	765	821	764	815	790	806	823	841	815	792	732	855	714	811	830	783	788	791	806	778	789	799	761	750	781	775	786	816	793	869	776	777	812	786	793	781	774	747	757	792	734	777	763	754	791	812	780	804	808	772	749	789	789	790	762	783	796	790	802	754	746	826	731	771	737	810	746	822	831	794	801	786	771	822	784	793	810	791	876	804	785	816	731	785	765	728	804	753	795	815	767	780	774	788	812	763	787	818	792	763	828	809	744	812	812	808	730	764	763	774	800	773	766	780	736	798	819	806	825	772	787	810	742	788	773	791	838	802	810	752	762	785	809	774	807	799	777	743	813	801	782	766	795	787	780	805	751	764	794	831	774	811	837	758	782	788	757	744	750	747	778	770	754	793	763	710	785	793	784	745	784	786	766	765	812	743	768	786	772	856	846	796	758	766	765	779	740	801	759	824	755	777	765	754	734	776	787	775	801	757	762	792	757	847	790	757	806	761	774	772	745	774	802	749	808	792	818	767	793	795	773	797	730	773	806	768	785	719	808	747	848	764	737	805	742	785	797	799	762	760	818	811	786	750	754	755	735	770	758	745	778	784	797	781	803	807	830	859	783	783	753	792	844	785	775	796	828	799	840	829	744	803	827	783	811	793	814	775	780	782	768	752	724	807	712	761	784	793	757	821	799	768	805	803	735	732	781	798	759	785	794	777	755	771	733	784	780	764	757	749	765	739	774	792	836	719	783	794	754	809	807	808	778	756	835	738	787	798	794	840	779	740	788	741	764	784	808	787	777	809	837	788	828	749	817	788	755	780	771	778	781	792	792	794	769	764	766	784	777	819	800	811	787	811	848	785	766	797	812	766	771	797	758	805	785	790	769	750	729	820	784	803	770	762	819	761	780	817	792	817	733	782	781	803	740	863	774	842	806	733	810	821	783	781	791	709	742	752	792	818	761	811	763	823	782	790	776	800	815	810	779	778	726	762	778	778	819	795	801	766	796	756	777	815	801	771	830	734	756	794	770	831	795	764	732	761	756	771	855	819	789	754	801	799	759	762	795	792	806	788	754	774	767	763	741	759	768	737	762	791	771	821	796	799	825	854	774	783	784	774	780	792	793	792	753	798	784	791	778	803	767	754	815	783	791	810	821	801	747	752	827	752	791	738	777	763	774	819	759	750	772	813	804	834	748	803	822	787	788	779	805	784	810	834	766	799	752	788	787	884	835	759	751	789	813	789	781	808	787	798	807	717	781	735	825	774	761	801	809	800	787	800	757	786	748	798	775	813	799	825	793	741	788	785	798	774	764	773	824	789	777	800	791	770	794	733	729	759	813	760	790	778	753	780	807	836	758	786	778	759	794	763	793	762	816	718	777	788	779	779	764	708	792	747	790	786	766	742	763	831	758	804	778	789	771	784	779	753	800	778	789	743	801	795	814	773	768	762	756	767	802	803	863	799	759	832	809	827	754	823	750	775	747	797	769	754	771	784	811	750	766	781	750	799	764	779	739	774	794	835	783	800	713	771	783	779	817	784	823	746	822	772	812	844	740	783	822	721	741	819	784	758	775	741	780	854	804	792	815	786	746	806	786	792	802	776	797	787	779	803	759	774	719	749	762	777	773	818	779	765	749	809	814	783	802	762	736	748	791	786	768	787	771	762	760	814	814	761	857	848	801	786	820	797	833	821	782	730	748	854	791	697	794	781	798	782	785	768	828	785	808	735	787	775	812	764	777	814	724	824	733	771	788	814	743	810	754	803	838	810	803	753	761	795	810	781	763	829	776	794	800	842	847	753	781	760	742	769	758	755	796	732	827	743	761	748	780	806	846	744	819	770	790	748	864	834	777	791	796	757	819	823	826	818	843	849	798	797	766	769
29349	32370	14018	3278	1088	659	668	628	643	588	588	585	628	609	624	604	624	587	622	577	624	621	629	658	628	614	648	592	639	626	607	665	615	616	641	639	656	616	615	605	587	618	616	636	594	608	592	602	622	579	663	628	599	556	645	609	640	621	643	645	589	633	613	658	639	651	619	615	653	647	627	582	606	601	581	645	593	636	563	646	560	614	622	596	670	582	597	606	667	606	631	632	670	614	596	619	631	635	574	573	626	608	640	642	603	619	622	620	593	608	613	602	587	600	666	592	616	595	627	624	598	608	607	632	664	636	622	655	646	602	595	603	617	595	619	648	642	622	608	629	660	639	573	575	624	603	667	584	599	607	612	623	610	609	576	613	596	631	647	578	614	639	643	631	650	590	625	663	638	603	620	621	617	593	621	632	618	615	605	649	590	621	594	660	604	619	646	603	579	622	604	653	629	618	642	632	608	625	652	612	562	561	596	595	552	599	580	617	654	629	634	621	637	653	584	618	640	666	625	648	640	602	637	572	615	623	630	592	619	613	557	635	614	632	660	608	662	615	621	548	608	619	595	652	602	597	604	625	634	577	587	589	625	618	602	628	607	637	619	654	608	588	586	602	601	589	628	618	606	588	623	615	606	584	607	598	584	636	575	655	620	604	554	607	655	600	594	659	614	613	618	636	572	598	648	582	666	604	600	607	592	642	596	627	603	650	602	595	600	655	620	598	596	587	677	611	611	626	664	614	618	589	606	624	616	612	595	606	600	653	581	603	655	646	625	595	628	634	655	593	583	625	614	602	574	631	596	616	596	624	599	666	575	592	627	612	610	595	618	614	590	616	614	624	673	558	586	647	652	633	637	594	560	641	566	653	605	654	597	568	629	594	625	607	583	631	614	630	603	597	683	650	610	630	611	646	622	637	635	627	602	602	626	640	587	636	602	628	675	598	662	590	592	617	570	594	590	626	636	600	608	633	609	608	624	617	648	576	630	617	643	596	569	646	645	628	617	620	609	648	639	625	589	631	623	638	579	599	579	606	623	652	583	625	619	624	634	596	619	596	641	615	608	648	593	619	642	618	650	625	573	603	599	611	618	627	636	591	603	583	600	637	615	610	655	614	570	647	611	615	612	637	616	577	607	635	607	622	608	616	663	587	581	590	629	628	608	604	628	658	598	609	591	606	637	671	647	602	625	647	574	636	621	616	638	637	598	642	614	616	692	637	557	585	575	673	648	609	616	624	623	632	576	608	615	587	621	577	624	628	622	583	642	592	583	627	615	600	642	580	598	610	584	617	678	589	631	573	637	633	638	580	612	657	605	618	598	602	611	598	594	614	618	591	596	618	549	591	637	613	617	640	606	600	627	626	626	617	595	567	581	560	591	615	613	577	556	602	625	631	616	585	661	596	618	574	597	636	611	606	594	619	634	613	587	575	590	630	574	611	621	641	602	577	605	600	600	629	598	646	635	615	611	620	624	579	652	631	595	621	598	630	595	605	631	662	612	621	632	609	604	658	640	602	612	594	629	619	618	593	576	644	652	602	628	632	579	625	618	614	649	609	632	609	595	650	660	615	612	603	624	633	618	662	602	626	625	618	594	651	572	592	636	644	630	581	598	626	634	595	608	630	564	641	627	630	604	632	640	601	629	637	605	631	639	592	622	595	608	603	592	627	654	582	624	633	615	610	618	610	644	643	607	588	670	581	598	623	608	611	643	627	615	622	613	601	572	632	621	617	611	601	622	640	639	634	657	605	609	658	628	598	658	643	639	589	645	616	619	624	617	648	617	614	620	630	622	636	591	670	597	635	600	627	595	641	571	632	622	649	648	629	580	613	569	619	600	622	588	608	609	603	605	638	668	630	620	616	580	621	625	598	629	638	569	589	613	600	589	644	697	643	650	563	630	595	636	593	637	606	583	586	591	584	648	588	603	625	594	582	559	618	605	595	607	584	608	603	643	684	566	608	585	620	612	606	628	642	623	638	585	576	646	621	644	599	565	616	627	611	649	601	652	657	637	607	575	598	586	655	641	592	610	636	553	608	609	598	608	626	599	629	626	571	627	615	658	613	669	635	605	595	590	622	639	646	619	626	621	597	623	585	629	634	642	619	607	644	610	637	596	648	629	574	623	615	614	602	592	557	584	609	629	572	634	650	629	636	657	583	588	605	615	646	650	628	600	589	607	617	613	631	670	613	630	616	615	638	586	599	590	629	621	616	594	630	588	617	627	636	597	605	610	590	644	594	594	614	620	563	637	578	602	621	632	576	572	595	588	632	651	589	613	596	642	682	631	584	661	570	610	614	647	601	646	659	636	641	569	619	594	606	626	585	657	643	605	571	602	668	648	638	609	595	598	642	641	672	611	578	577	578	614	585	683	632	639	651	577	629	600	661	662	604	659	608	573	645	663	571	597	624	558	603	612	612	648	589	593	650	602	590	612	653	630	650	604	559	543	638	584	607	610	620	614	626	568	634	587	593	619	606	672	623	608	628	637	619	582	619	626	609	612	623	614	598	624	602	609	626	602	623	641	646	611	613	610	613	619	643	626	613	622	605	608	657	622	653	615	593	649	579	602	629	594	604	605	603	642	585	606	605	638	616	647	608	607	599	652	615	636	617	646	568	621	612	616	638	595	582	591	615	630	626	643	604	629	611	598	641	628	619	571	638	651	648	579	644	631	613	602	607	636	629	619	629	588	603	618	577	653	591	577	610	635	617	629	641	621	623	623	625	587	587	575	653	591	618	626	603	630	588	616	612	664	597	582	606	584	620	599	571	635	623	617	609	601	597	593	620	617	628	608	628	599	600	591	675	589	595	603	650	639	563	597	634	614	601	586	614	594	616	581	662	651	604	657	641	610	606	643	619	612	649	590	616	553	602	613	627	606	630	602	636	628	621	604	561	616	632	621	584	583	598	645	571	591	585	588	603	622	674	633	584	604	602	580	658	619	614	636	597	578	642	580	605	636	603	591	630	651	590	592	627	617	627	626	592	622	589	628	646	590	612	609	611	636	613	612	583	590	669	623	623	608	605	608	591	653	644	595	585	607	584	592	651	628	627	640	639	577	645	593	625	615	617	595	606	593	565	598	615	582	605	627	639	649	606	678	617	637	597	586	573	641	630	641	643	646	590	649	607	586	598	602	642	623	660	653	590	568	624	634	611	642	629	581	624	623	643	604	606	640	559	603	631	613	630	626	692	594	605	621	653	630	608	622	566	588	613	625	559	635	649	600	616	599	617	627	642	601	667	600	572	546	612	630	587	538	609	594	583	635	597	631	670	609	607	629	646	637	624	564	623	609	576	658	594	617	712	588	602	573	633	608	655	627	639	586	579	580	634	617	573	658	629	602	606	614	612	645	558	595	621	623	613	638	639	629	602	590	639	605	578	608	648	630	621	619	636	615	614	619	601	643	602	636	608	597	635	586	688	604	639	605	649	585	633	612	584	601	592	658	600	616	596	605	653	622	610	618	627	602	618	623	605
27049	27702	35325	26674	9931	1752	1007	831	807	816	788	790	807	741	797	898	755	773	765	780	843	781	823	848	797	793	809	784	798	754	790	787	776	828	783	829	772	827	825	863	798	782	807	767	829	768	810	824	728	777	790	757	774	771	793	791	817	749	814	786	812	835	751	833	792	799	788	774	778	779	754	817	838	759	760	843	831	769	798	784	768	783	774	743	852	827	869	777	801	814	745	821	813	835	716	794	766	821	772	727	757	752	772	790	801	839	806	803	817	720	797	789	825	727	815	810	795	763	795	794	798	785	836	779	786	756	786	790	754	757	816	775	791	801	764	824	775	748	759	755	784	805	840	822	749	803	780	784	759	787	830	811	764	798	767	825	793	794	748	757	820	822	782	732	773	745	743	824	826	790	782	812	728	787	794	838	782	788	742	766	756	739	726	768	802	776	783	832	817	809	826	785	776	810	823	800	778	798	783	801	768	781	797	778	773	775	781	770	765	797	801	808	806	791	797	832	771	801	803	768	774	789	798	756	797	771	815	808	780	798	786	785	773	769	823	787	767	851	772	786	806	757	818	765	778	770	771	801	763	818	814	774	810	772	780	787	782	826	756	807	814	809	800	814	862	789	776	852	740	755	812	828	769	808	768	828	792	750	849	822	789	824	768	815	831	840	779	755	792	802	803	791	829	776	830	784	816	760	773	748	782	818	777	780	786	759	792	791	815	795	788	777	830	761	765	779	826	780	805	767	777	767	799	830	824	762	789	764	749	786	812	802	785	765	801	814	812	802	803	825	795	845	755	770	763	782	806	781	757	819	827	783	756	824	788	776	742	813	698	805	821	832	830	798	796	782	782	793	811	789	780	778	759	762	767	834	727	810	797	808	804	764	819	788	780	813	778	782	825	821	862	758	765	761	756	789	741	790	798	773	784	791	776	793	846	807	781	806	820	794	794	786	769	844	786	783	747	788	738	826	796	774	807	765	800	780	806	804	775	793	765	820	785	818	772	855	818	789	779	796	779	749	792	782	803	799	796	751	789	822	802	801	792	806	770	796	757	810	781	856	821	799	813	815	792	781	754	811	787	781	810	784	771	732	799	755	761	806	757	792	815	814	787	763	833	797	799	735	768	827	778	872	759	816	785	792	755	833	756	787	812	799	766	814	818	776	808	792	792	790	814	805	791	787	760	799	795	803	769	789	790	847	776	746	812	755	816	789	793	808	796	747	766	853	739	754	798	804	803	807	794	790	843	753	845	789	782	758	757	767	785	798	788	773	797	782	841	772	771	765	757	838	752	786	792	752	732	786	759	808	792	756	790	788	777	802	782	746	823	778	779	812	762	814	814	828	754	737	758	757	803	876	743	775	762	770	801	812	803	803	773	773	799	744	795	733	777	820	778	792	767	777	832	773	760	820	788	753	827	783	797	782	814	782	813	739	795	766	766	767	765	797	795	767	753	811	823	770	787	812	819	801	773	769	828	746	776	785	764	772	823	726	746	738	784	819	740	754	829	814	815	762	803	818	839	815	780	787	791	739	841	769	834	815	792	783	782	809	779	819	883	821	763	752	738	800	789	829	754	752	722	779	787	800	788	840	789	751	778	783	748	775	791	780	756	790	834	778	847	797	828	763	793	774	842	784	797	770	763	731	799	819	803	793	764	820	755	797	820	859	824	780	768	824	791	767	806	752	794	801	822	797	797	829	770	783	809	870	783	741	813	811	793	762	810	801	796	776	758	814	784	815	796	745	790	767	845	797	846	789	824	819	772	770	792	770	782	739	808	850	799	801	777	772	757	805	798	816	792	770	744	811	767	761	799	761	816	813	835	745	806	789	844	782	788	836	836	757	776	729	789	787	804	807	818	827	839	785	746	793	746	745	766	787	787	800	733	797	759	769	760	752	807	752	758	763	806	810	827	833	791	799	780	756	788	802	807	796	765	796	777	830	829	760	780	787	863	792	745	772	773	841	742	811	787	788	809	783	795	788	770	736	804	774	777	795	763	750	742	763	792	791	706	760	788	801	787	836	821	783	811	780	819	805	881	856	774	755	805	815	780	801	790	758	798	768	773	774	729	762	781	786	773	780	778	829	819	769	773	795	773	803	821	744	820	778	799	751	777	760	774	796	803	771	785	729	776	804	833	771	799	772	713	781	771	755	804	776	749	758	851	818	771	766	801	764	783	777	825	825	774	824	843	763	804	805	820	754	802	797	805	839	811	759	803	849	766	845	788	805	808	816	751	765	776	773	758	806	753	812	801	777	814	797	745	792	769	786	788	815	797	817	800	834	790	810	837	786	823	802	777	822	823	744	787	740	808	802	817	796	786	788	832	813	777	857	784	802	778	781	792	855	769	787	785	792	835	801	797	808	830	788	780	782	796	832	780	773	789	762	814	767	805	777	807	753	791	797	760	777	799	846	803	720	805	843	790	811	808	801	814	735	793	784	788	794	772	722	768	786	803	792	751	830	791	801	771	821	839	746	789	778	787	777	757	823	726	749	801	786	732	785	767	808	796	819	798	823	829	784	737	798	754	815	759	730	785	783	841	717	762	810	765	765	808	785	805	844	805	809	767	730	789	732	821	813	765	779	792	765	779	810	831	778	844	811	810	781	840	741	795	826	764	795	839	803	800	776	773	765	829	750	782	805	773	773	798	760	841	764	792	760	773	778	806	738	768	810	801	765	794	817	801	772	768	815	773	779	776	837	781	748	787	762	786	808	783	785	783	835	780	794	792	750	776	784	806	761	810	766	785	802	837	755	827	760	796	758	792	787	823	744	806	761	824	760	813	773	796	833	733	787	768	814	789	789	770	824	774	786	840	754	807	767	774	812	840	787	783	834	794	767	838	761	822	783	789	785	719	764	794	813	846	766	765	780	767	766	774	798	790	815	851	765	787	782	809	811	773	776	807	765	747	793	871	789	817	759	763	777	814	805	799	772	835	760	787	761	784	798	803	823	800	821	792	833	796	802	795	801	794	814	766	799	794	796	832	810	792	769	737	815	833	808	791	841	787	778	779	748	805	780	792	804	822	791	786	840	785	742	738	781	766	756	766	821	770	796	767	763	760	826	774	763	793	812	790	817	796	800	771	754	780	758	789	807	767	779	748	810	817	761	796	794	814	781	740	783	815	842	822	751	827	752	750	778	790	851	813	777	776	840	776	822	771	789	830	761	792	793	818	787	831	756	785	817	794	750	768	826	796	769	814	819	752	771	760	777	773	780	796	794	842	758	800	768	829	752	771	781	799	803	818	739	780	817	762	781	778	773	746	810	794	790	791	773	821	790	767	800	772	760	782	834	779	777	773	774	835	805	836	756	835	811	826	741	796	823	830	807	796	796	800	836	752	804	795	813	794	760	812	839	760	815	769	819	825	778	797	761	806	780	837	779	835	826	797	767	843	821	801	728	824	784	780	776	793	765	810	742	788	798	749	824	760	754	762	805	756	758	777	783	769	737	812	825	819	746	780	732	788	776	769	756	815	807
59906	78006	43550	13335	3108	998	711	696	703	654	642	659	689	737	703	684	667	654	710	646	678	687	677	696	669	642	687	635	648	664	681	659	659	678	680	685	648	643	682	661	669	670	639	740	703	729	651	679	670	668	674	653	671	701	647	671	630	667	674	694	638	638	661	659	678	638	700	672	614	670	687	670	690	686	707	665	679	688	624	713	662	653	715	674	676	639	680	717	630	674	678	703	643	704	658	676	662	626	673	677	688	663	655	628	696	672	623	685	691	654	678	670	683	675	627	666	671	721	690	717	667	675	662	681	614	661	663	660	608	660	683	662	685	625	640	647	696	696	658	740	653	658	712	687	672	677	658	708	668	652	668	669	605	704	675	673	651	676	733	664	678	613	670	636	677	722	659	693	687	667	695	680	620	662	663	684	648	656	697	685	663	656	661	701	665	663	612	686	706	685	693	620	715	709	694	692	661	635	616	709	669	657	679	649	652	660	662	688	658	677	631	687	665	705	685	656	657	675	643	629	673	689	657	661	651	645	653	633	668	661	648	706	671	671	685	685	658	684	662	657	719	681	662	675	657	688	648	656	643	660	646	698	689	675	650	667	698	705	624	658	675	660	687	671	693	682	708	668	684	691	641	670	699	624	690	613	654	683	718	653	686	650	645	706	678	697	667	629	677	658	680	644	663	618	683	686	574	696	671	703	655	666	696	590	629	664	691	670	621	646	661	695	672	674	681	683	665	646	666	677	614	670	676	647	657	715	693	682	656	648	685	633	653	679	710	707	676	705	706	624	666	654	665	656	673	654	667	700	625	640	660	657	682	681	709	672	677	655	708	644	706	657	661	664	610	679	700	699	690	694	647	642	660	665	656	703	660	687	675	660	640	694	700	670	663	675	660	640	662	667	678	691	703	680	671	628	678	712	668	633	676	677	692	669	610	656	659	616	641	654	702	704	649	660	695	674	694	625	650	684	672	633	627	615	694	632	717	704	651	621	706	692	684	662	668	703	680	671	664	683	682	608	659	643	639	650	652	619	675	675	727	714	650	689	652	630	679	657	668	651	679	676	628	624	672	655	686	651	641	643	657	680	681	676	672	701	709	667	666	639	640	714	652	704	675	733	698	652	680	637	630	678	694	644	652	666	661	626	695	671	681	652	616	683	673	713	635	691	671	680	689	692	680	650	658	692	674	640	627	726	688	624	678	695	653	646	686	665	714	612	655	687	633	661	642	646	650	619	679	638	650	704	658	648	668	610	697	640	698	678	651	642	632	697	655	643	658	663	648	672	672	673	681	718	669	658	669	655	667	638	663	626	662	667	663	664	666	657	677	693	621	696	700	678	646	656	691	668	656	667	660	670	654	659	700	685	639	656	699	630	642	682	682	646	683	619	634	662	700	678	701	673	662	652	685	667	675	655	671	646	728	667	628	680	630	634	679	688	670	640	615	633	681	671	698	646	665	667	694	640	630	690	662	668	650	703	709	664	708	681	687	654	661	647	654	650	674	675	665	695	652	695	669	663	691	653	665	646	717	651	692	617	633	688	690	631	642	667	677	668	640	657	660	668	635	724	672	668	649	692	649	695	648	640	599	658	668	662	654	672	667	655	683	722	645	712	658	652	688	687	695	650	662	633	691	690	659	643	670	631	671	703	635	676	659	648	650	682	682	681	698	676	651	643	658	725	666	624	693	656	657	666	641	671	647	663	642	699	684	645	674	695	702	649	622	687	689	678	650	688	617	694	695	679	630	648	660	705	686	703	668	639	720	674	642	695	654	636	672	690	653	633	637	691	683	629	667	626	634	713	654	724	653	687	653	686	658	694	666	666	677	673	680	732	670	655	703	710	640	688	672	651	700	681	691	635	685	658	651	662	677	679	667	659	684	629	684	681	658	666	641	679	662	679	667	699	689	619	662	657	648	634	671	705	662	690	678	670	650	623	672	683	654	650	712	691	712	656	653	655	608	676	665	669	648	699	627	630	684	685	666	677	658	602	672	669	676	665	661	653	639	641	688	662	682	635	666	668	696	668	674	652	693	681	697	671	683	690	668	635	641	691	673	701	631	644	699	688	692	649	682	659	652	691	608	626	656	673	660	653	687	687	586	667	685	653	680	691	626	686	659	692	687	689	669	669	627	675	649	671	666	663	665	652	685	644	647	658	678	695	672	691	658	672	699	660	653	671	686	676	660	672	682	681	665	652	647	704	655	640	634	682	629	663	730	682	656	650	679	673	660	674	655	701	712	689	685	659	662	678	701	670	671	617	682	710	687	684	671	711	685	654	634	663	649	671	701	673	615	668	646	665	662	678	686	656	641	722	660	672	667	692	610	677	644	658	686	635	640	634	694	638	675	600	714	670	679	648	673	641	683	689	661	659	648	628	652	713	657	624	665	661	713	664	652	679	657	643	663	706	657	691	734	673	726	699	653	649	644	633	646	678	707	699	621	670	662	660	670	657	707	649	659	691	625	662	702	691	666	662	653	709	654	661	650	638	667	669	668	654	709	655	641	693	640	630	656	689	679	647	660	637	660	633	630	709	665	640	675	691	681	652	623	669	726	710	705	723	672	666	652	650	699	657	631	710	704	666	685	679	665	676	636	646	661	655	678	691	670	687	659	688	694	647	657	689	627	687	685	630	675	662	653	696	697	661	661	654	653	644	638	645	684	676	644	665	663	644	606	630	669	689	644	691	689	691	649	674	715	720	682	693	651	700	686	662	663	659	638	676	655	705	672	677	679	682	636	661	693	659	662	682	645	663	680	666	726	668	634	649	634	673	742	623	677	680	661	640	682	707	659	736	673	676	657	660	725	698	684	661	618	674	665	650	658	683	626	675	695	678	714	667	643	695	710	638	659	676	713	702	635	644	690	643	690	683	676	609	657	631	675	648	685	629	694	671	635	671	722	652	656	703	664	646	683	683	654	648	666	711	622	626	670	663	672	619	653	662	679	636	672	680	686	665	617	705	679	660	655	687	684	679	678	675	640	672	650	662	650	675	673	671	675	677	657	650	701	642	681	637	672	700	671	706	658	632	628	651	645	690	680	656	638	672	671	640	675	679	675	637	670	643	646	666	670	674	659	664	654	622	663	677	682	652	716	680	640	702	626	654	645	704	678	678	640	670	634	665	674	675	662	676	657	663	695	673	687	651	657	692	641	667	614	618	670	686	648	690	718	659	673	687	683	636	677	658	693	659	703	670	667	710	663	686	681	670	654	653	640	643	712	670	678	653	607	656	663	685	677	692	658	680	680	642	659	628	655	675	682	644	622	667	652	667	661	680	735	668	644	657	675	656	687	652	681	635	659	666	628	673	686	666	635	663	682	632	645	691	667	670	655	666	640	689	653	672	657	595	683	681	692	637	660	684	671	657	647	669	656	653	635	648	701	675	689	687	704	693	683	666	634	690	691	700	708	712	644	663	680	659	622	686	688	661	673	629	610	686	637	656	642	692	695	598	665	676	670	635	634	687	664	653	688	675	641	677
24525	22915	30853	25700	20642	11622	2265	1258	1079	1068	1069	1044	1028	1028	1042	989	1039	951	991	1034	1007	1002	1023	1036	973	1029	982	1044	958	993	1023	1047	1017	966	974	1022	998	980	1038	989	1005	956	958	1052	1000	996	953	1021	1013	978	993	987	1007	984	959	995	979	953	995	957	933	1006	989	1002	962	990	966	958	979	983	955	1012	1038	952	974	945	1000	1003	1028	945	1007	991	961	1003	1000	926	972	964	918	999	1014	979	1019	985	1028	1025	1001	941	1012	1037	937	1016	1031	1023	987	993	978	982	916	1015	961	1022	1017	967	936	984	1016	986	971	1004	928	988	1029	963	1041	950	958	947	980	962	1026	963	981	976	979	974	986	1017	1049	1071	953	963	991	972	929	990	1050	1000	909	965	974	959	1025	967	1069	946	945	996	1016	957	1012	985	1007	1005	1017	973	961	1032	982	993	947	972	989	964	976	1018	988	965	1032	969	1002	963	990	947	1022	1018	958	1027	973	946	925	995	997	980	951	997	1043	1004	972	1046	1002	962	985	1006	1020	976	1011	973	989	1026	1002	992	942	985	1027	965	1025	1021	962	1014	1010	958	992	971	976	950	1004	969	992	967	971	992	1014	1005	958	1030	1015	1037	991	1017	927	955	992	915	978	969	967	1044	1072	1000	966	954	1026	1020	943	1026	1037	962	1000	965	992	989	940	1011	1002	1010	1032	979	987	978	1022	1005	1039	1024	962	1022	1000	965	984	1033	983	1022	960	964	968	984	1016	1001	982	1009	962	984	972	992	1004	931	1013	927	1012	997	1016	996	946	973	989	999	957	932	1012	990	1027	923	980	987	979	939	983	987	1035	1010	1003	997	944	1018	955	991	929	1028	991	1012	976	967	959	1035	927	966	907	959	971	1049	949	934	975	994	938	1001	951	1016	933	1063	923	1013	915	1001	987	1022	1057	1009	1041	973	1025	957	1022	1025	1001	963	978	995	957	967	982	997	920	976	1021	1003	944	964	1010	983	955	1018	1037	985	960	967	948	1060	945	1018	988	1009	1009	1079	1003	938	968	965	976	1014	929	958	995	998	943	1011	1030	984	1030	1013	930	964	961	931	971	957	989	958	969	995	963	958	1022	985	997	1029	1066	957	1004	987	1013	993	1046	1022	988	944	1045	1019	965	999	980	1014	1009	891	939	946	1027	1050	1073	982	955	990	974	971	1004	956	988	1007	1008	1017	1024	1007	1025	945	981	959	1025	979	1001	933	999	974	997	968	1000	1010	1034	976	965	951	995	988	1001	965	962	989	949	986	992	1042	944	936	955	986	1016	1013	933	977	1013	974	988	959	1003	982	1053	960	1027	995	1034	1050	990	990	1004	1025	971	961	962	993	974	1022	1010	973	1006	960	1002	1014	990	1016	946	996	1023	991	1007	944	960	984	948	1031	971	1007	1017	1042	1004	947	980	1007	926	974	975	971	980	1056	989	985	1006	964	991	997	968	978	945	973	1017	964	956	1012	1015	994	962	994	1005	975	951	980	1004	1037	950	961	963	1000	1030	979	1006	1029	973	990	985	1003	979	977	953	927	990	974	977	940	927	961	979	993	977	1034	1037	983	1008	952	945	928	978	992	990	962	956	962	1034	961	933	941	1012	1022	989	1004	989	1006	965	912	970	974	954	975	992	1003	973	959	921	997	975	995	1002	957	996	995	948	944	979	1037	965	963	1000	995	1006	992	1032	995	968	973	999	1009	1005	968	967	982	965	987	970	1005	966	953	992	976	962	994	944	943	973	997	1015	1046	1019	1004	987	941	955	906	951	929	1056	988	988	1019	989	1045	979	994	922	969	973	976	997	1052	877	941	958	957	988	1012	1015	1015	1022	986	919	956	943	1019	938	990	964	974	940	974	960	953	974	953	1020	1038	997	1017	1007	963	1014	1027	922	1039	1012	976	979	1010	993	989	1015	992	1021	1040	981	945	975	954	979	985	930	978	966	949	984	959	1002	963	981	1040	1033	977	947	991	976	1065	960	965	934	981	926	972	1064	928	976	1022	1001	1015	983	977	1000	962	983	946	976	1005	1014	966	977	997	956	989	1010	967	1028	963	984	961	946	964	1013	975	992	1029	949	948	995	948	1040	992	1010	1004	982	991	976	988	1052	1012	990	994	1018	982	1028	1001	1004	1013	1029	949	1019	902	992	942	1077	995	985	993	987	1022	1035	1041	958	972	1026	1005	994	973	969	989	985	944	1021	961	987	911	968	934	985	982	977	975	1006	970	958	953	970	994	985	1000	988	979	1016	996	974	1010	1037	966	932	1005	971	974	966	966	1009	1016	1009	946	979	952	996	975	953	985	982	961	950	954	963	984	1006	961	996	1019	980	951	1045	1002	1006	971	995	994	1014	982	944	1008	966	981	960	975	1030	977	981	1040	991	973	978	975	977	1017	977	954	989	964	1042	1014	962	971	1009	992	950	1000	970	997	922	1026	940	991	991	997	1002	986	952	993	999	996	1008	927	958	1024	979	1015	934	1020	1058	984	1010	962	941	1010	986	1031	1023	979	982	964	1020	976	972	982	1020	989	968	1021	987	960	946	996	982	1062	919	966	1052	970	998	987	1014	1004	893	933	1021	988	1011	1021	988	1019	1036	1029	950	980	977	959	989	991	993	931	963	997	956	1022	959	1029	1041	934	987	947	971	967	1011	977	940	947	1041	992	929	1004	977	941	961	983	994	958	982	1006	1023	926	983	966	1000	963	1057	988	956	964	932	989	1014	998	1039	1014	1030	994	1001	948	987	997	976	1039	970	993	942	1016	935	974	899	979	996	1014	929	941	933	938	950	1022	947	1053	955	969	1026	986	971	953	947	967	994	952	984	942	1008	1005	992	969	982	1001	1006	994	966	1042	1013	1008	998	964	954	1004	1018	995	981	967	986	956	1015	950	1012	1031	963	1004	942	1014	952	960	1001	961	996	981	961	1022	995	995	998	994	959	984	950	978	1000	1035	927	934	959	953	912	969	923	986	956	955	1049	1034	987	976	1022	967	922	953	1006	969	1038	927	935	1022	993	979	997	968	990	1006	1002	1033	975	993	1021	969	1003	993	1031	971	982	1005	982	1042	921	1019	957	1042	1000	1019	972	999	1002	971	981	1007	988	1011	1010	1019	1019	1004	1006	1006	1026	1005	950	932	1018	972	956	978	931	1020	1022	1033	964	1016	935	994	970	975	1016	1002	972	956	952	967	975	967	963	974	1022	966	989	965	967	1004	946	1026	957	961	1013	973	998	1000	953	958	1000	1034	946	954	964	1027	1002	1000	966	923	968	1033	997	998	1029	964	992	998	936	1002	966	1001	977	988	951	978	1023	969	1015	983	989	934	976	955	994	971	1012	1030	1043	985	962	996	972	975	969	966	977	997	1023	956	986	973	953	973	965	983	934	946	988	995	1021	1008	973	1029	1028	939	1051	986	1033	1003	987	1016	1002	952	1024	995	1011	980	1006	1003	966	939	1014	964	961	967	966	1011	1030	984	954	1041	1035	981	996	987	983	960	937	991	927	1076	992	1002	981	934	1026	1017	1017	987	999	979	1017	967	998	950	1021	999	989	1001	1006	948	969	928	1034	1005	965	948	971	931	949	1014	925	1026	957	1046	936	988	976	1004	956	955	990	984	957	965	981	929	952	998	977	933	1007	1020	1067	1002	937	961	984	968	986	975	957	938	987	980	996	949	956	1071	978	973	1011	940	1021	1057	1034	999	975	1003	973	968	1042	991	959	989	971	1031	945	982	1011	1026	959	998	962	982	994	944	1008	1039	1001	998	976	1007	962	934	948	961	958	979	1017	1042	1020	988	960	944	979	970	996	926	934	958	914	963	922	965	951	946	925	977	1026	985	948	963	966	994	978	975	972	1016	990	975	1029	1027	921	1052	971	960	1014	1032	991	953	1022	1010	1028	1066	1032	940	1016	1000	976	993	1008	950	906	947	958	986	991	1027	984	987	954	980	1002	938	990	974	964	990	979	953	966	995
63124	96694	60773	25048	6801	1787	997	849	853	906	899	854	855	839	874	871	842	819	834	813	860	896	835	812	879	873	818	805	886	899	837	841	864	889	858	877	858	864	830	880	867	867	940	863	912	860	864	879	848	878	845	828	865	828	790	851	835	802	861	876	848	890	860	863	799	858	879	888	906	842	825	846	906	901	848	835	840	887	873	882	843	800	846	862	899	902	905	849	821	827	850	838	821	875	890	871	874	859	894	866	827	932	847	824	888	835	801	911	844	865	859	865	859	873	868	869	857	867	835	864	845	822	854	803	924	807	816	835	867	866	860	890	898	823	782	860	879	842	878	828	891	868	832	851	857	842	847	917	831	861	818	906	869	801	826	870	843	861	821	798	867	871	840	803	830	895	850	854	829	863	895	815	833	820	880	851	844	861	867	852	794	864	851	894	873	830	830	897	834	854	837	896	892	889	891	824	843	808	854	875	899	857	873	859	873	856	873	851	897	846	832	863	791	835	823	862	814	850	823	898	877	880	873	900	910	817	892	876	858	874	861	825	818	835	827	814	890	803	873	808	876	916	891	833	850	875	811	847	887	799	904	869	881	822	860	797	857	855	849	818	833	856	864	814	853	902	877	854	890	885	849	821	829	821	860	884	807	864	881	820	817	846	868	887	808	841	824	838	882	863	888	862	891	890	827	814	849	823	811	905	826	890	922	836	789	815	896	923	897	873	878	875	909	852	873	804	809	903	847	799	875	828	847	764	865	861	834	895	820	845	843	882	837	805	855	800	859	840	848	863	883	804	881	800	840	862	868	870	894	847	858	872	881	871	887	856	875	838	833	863	836	851	858	863	880	834	845	868	885	866	872	884	863	851	823	848	838	844	837	826	821	846	888	859	824	808	849	848	884	866	833	865	843	896	814	826	900	867	839	883	889	848	825	808	834	838	872	816	877	832	824	860	847	839	859	840	849	886	837	839	866	826	879	853	844	827	838	868	870	863	837	911	841	840	826	846	880	852	856	830	858	860	886	896	855	887	881	860	834	827	873	873	844	854	845	854	835	867	806	847	867	836	822	864	847	828	867	819	873	865	870	875	862	895	788	831	868	864	875	876	851	891	888	848	818	823	876	871	880	826	914	881	854	883	812	849	839	808	840	798	847	814	812	854	833	835	895	822	862	860	925	855	835	844	836	857	877	808	841	822	924	830	894	806	830	857	847	892	866	844	857	847	882	864	876	870	858	893	775	877	898	851	887	880	791	908	830	861	857	862	855	903	826	934	868	852	882	878	897	838	876	808	900	877	831	870	850	859	904	868	824	880	845	885	819	889	828	794	875	820	878	842	850	845	851	869	904	855	878	835	855	852	860	862	890	795	865	856	914	876	850	875	826	848	800	902	871	837	866	817	886	840	887	845	847	842	861	920	836	894	880	852	870	843	817	830	882	845	872	830	812	842	862	878	847	824	903	848	835	861	839	870	858	863	815	934	863	826	845	807	815	875	857	895	843	899	870	839	847	921	826	856	850	854	866	862	831	844	808	834	887	871	890	923	843	878	857	834	880	826	843	868	811	845	898	850	877	900	805	836	858	860	879	878	829	857	853	917	853	878	851	808	856	887	846	792	873	848	853	854	811	900	856	820	850	842	854	827	880	840	855	854	889	838	812	840	883	852	857	882	878	832	800	910	861	868	813	855	846	851	822	890	870	829	874	828	916	860	873	907	832	873	799	817	833	847	840	851	856	876	882	873	811	867	844	852	880	872	860	848	843	878	854	847	857	760	901	838	836	869	827	840	866	811	837	793	898	845	869	900	873	828	860	798	857	893	896	851	852	824	808	907	842	840	845	837	866	852	867	826	784	839	821	811	854	798	874	879	841	892	877	886	873	890	810	829	848	850	826	807	839	848	827	828	851	892	874	871	873	853	838	829	821	898	851	875	887	853	823	868	839	877	835	860	911	855	812	875	831	908	836	819	879	813	850	851	884	872	805	838	883	816	843	831	902	819	842	841	854	860	841	842	881	818	841	866	808	844	850	849	884	861	873	851	849	872	848	820	825	894	859	844	909	851	855	851	818	833	858	846	882	862	829	855	786	843	841	839	832	866	825	897	901	858	857	841	838	833	879	832	778	898	836	879	849	872	824	853	879	846	859	891	883	857	875	799	854	880	881	927	864	864	792	831	849	841	861	860	868	871	858	824	843	843	863	883	890	789	869	868	863	861	813	824	858	824	879	847	879	854	842	837	824	848	903	820	850	820	855	844	824	814	841	840	829	859	871	836	839	833	834	833	839	876	844	917	854	859	869	843	836	861	886	835	857	878	859	833	855	823	873	856	819	811	823	869	852	820	828	857	849	889	867	835	872	794	842	878	870	865	836	849	818	864	887	839	847	823	814	877	863	836	828	892	873	904	808	799	855	863	866	832	882	906	845	862	881	821	808	817	824	880	853	848	863	797	854	831	828	830	857	875	877	853	910	891	886	830	783	858	846	824	801	838	870	840	858	892	864	814	871	898	834	849	869	887	865	848	814	841	880	821	849	862	837	840	873	872	856	845	834	877	828	899	876	821	846	851	841	840	847	848	921	858	867	811	843	840	832	802	860	857	858	839	888	839	856	846	805	826	834	819	877	847	779	830	836	823	819	839	831	825	868	854	847	851	879	863	852	856	822	860	844	865	808	904	817	843	823	807	849	874	857	880	837	860	891	873	847	837	886	847	836	890	846	855	858	831	883	900	848	836	861	917	879	838	847	862	825	857	866	821	894	827	790	867	823	906	837	838	839	882	890	814	854	850	889	780	860	838	842	838	828	878	875	800	888	864	845	861	837	784	869	768	853	855	887	819	843	828	864	790	869	848	809	857	865	863	879	859	826	869	892	862	872	849	880	818	865	837	865	816	852	905	868	836	862	873	849	833	863	874	878	816	847	854	867	884	874	844	889	828	853	840	866	857	843	789	867	931	870	889	858	807	888	861	847	841	872	857	847	848	795	821	850	801	892	884	898	842	861	844	862	821	830	877	838	851	887	855	811	828	831	858	832	857	798	833	832	801	852	846	889	888	789	860	860	874	796	797	869	880	857	811	911	742	826	878	847	854	895	860	816	855	873	914	867	849	905	868	774	799	831	819	880	837	846	811	852	802	877	858	872	887	853	827	825	871	810	873	912	860	833	857	856	860	840	834	869	911	839	850	875	897	829	860	856	831	860	861	828	804	829	846	865	870	839	810	830	912	865	859	890	835	860	838	874	899	833	876	852	882	881	833	832	869	871	818	861	863	848	828	865	833	835	864	783	820	846	785	818	870	832	870	870	893	867	872	872	903	779	833	853	828	859	890	813	806	831	862	884	914	871	859	818	825	857	862	838	817	864	791	898	837	860	873	778	879	866	823	865	852	814	874	889	894	898	812	810	834	844	902	850	833	850	832	824	873	881	889	864	845	811	869	830	856	863	846	859	826	871	860	866	864	818	832	911	883	832	850	898	873	847	859	830	843
33927	31220	20541	6116	1436	911	772	809	786	833	783	786	828	778	726	800	809	759	745	784	759	792	748	790	814	771	737	755	759	783	775	748	799	776	782	728	761	785	774	741	751	744	747	799	799	780	766	732	781	801	761	791	714	775	783	793	783	761	773	752	736	733	789	764	733	702	785	746	758	798	819	785	800	793	777	734	773	768	772	740	767	738	763	802	780	757	773	791	718	799	758	748	768	779	729	782	766	791	755	742	773	753	772	759	741	761	784	778	827	809	785	839	790	782	805	795	739	755	788	790	813	794	812	766	790	740	811	756	715	759	763	825	803	776	760	760	782	781	760	799	777	783	805	805	742	760	753	781	793	774	714	761	747	722	733	738	796	745	794	778	711	768	716	847	754	766	772	778	747	798	788	776	756	745	771	758	750	735	825	759	789	757	788	776	724	780	800	767	770	737	775	765	792	808	741	717	770	765	764	747	761	760	737	801	789	784	794	756	763	758	757	737	779	776	736	797	836	815	774	746	753	733	790	716	726	737	789	769	757	761	791	732	741	798	773	797	735	703	792	776	773	721	759	769	761	765	784	786	736	789	796	700	775	750	763	770	751	801	786	791	749	779	748	791	748	800	743	807	790	745	771	739	770	689	780	730	795	753	713	799	768	752	766	761	772	793	772	768	750	785	798	765	809	720	770	731	771	761	782	774	809	759	771	757	809	806	788	747	787	813	777	774	758	812	774	813	804	766	758	793	752	780	788	770	746	782	771	794	745	810	772	823	779	745	731	783	768	828	764	807	757	825	748	755	802	783	793	776	757	767	758	708	743	736	809	744	769	800	770	832	727	749	782	769	760	775	787	744	765	787	741	735	732	721	780	738	792	820	779	814	742	768	762	803	747	798	773	790	746	815	802	808	781	742	769	778	790	771	732	783	730	751	757	734	725	831	736	767	742	736	765	768	750	751	796	764	773	775	810	834	774	777	735	826	765	773	796	759	775	760	737	755	763	774	837	768	760	758	749	755	812	747	809	777	749	779	798	765	760	757	740	770	759	762	683	758	778	780	809	816	738	765	729	729	791	784	756	833	747	772	796	765	727	745	756	760	785	755	737	773	815	793	760	756	740	798	799	754	767	798	821	783	748	762	738	747	775	789	761	772	810	748	804	769	724	773	819	742	736	801	822	756	761	791	786	734	726	750	766	738	778	747	774	821	792	806	782	711	753	831	809	796	806	772	775	759	836	784	801	775	779	767	778	774	797	755	771	761	777	782	769	780	750	755	779	705	849	778	730	808	808	742	817	792	790	745	759	775	760	769	766	740	724	767	780	836	800	690	784	774	754	799	754	764	727	759	820	748	775	723	779	788	753	805	789	715	771	790	746	779	757	725	807	792	727	766	744	761	725	762	787	796	738	746	751	802	762	737	765	766	744	773	755	763	760	756	758	805	711	773	809	848	743	779	797	776	771	781	744	706	761	765	792	762	755	784	793	796	742	775	765	776	753	742	780	757	786	793	783	774	750	791	765	732	759	763	744	794	760	778	764	754	795	826	756	771	773	726	808	759	781	812	734	768	740	790	758	754	747	750	724	833	790	774	776	812	797	757	756	779	835	788	771	807	753	744	785	777	736	764	763	783	767	783	759	787	768	754	798	768	748	785	755	745	743	794	779	819	772	761	776	792	754	709	769	755	755	767	770	739	783	778	745	802	753	786	732	798	768	792	815	760	752	762	777	748	789	764	797	733	782	751	759	761	756	732	763	764	830	749	788	769	774	805	787	731	766	789	772	759	740	804	745	755	760	777	723	839	711	750	783	762	806	773	748	743	771	792	808	749	758	737	807	734	727	792	742	768	818	749	802	749	765	812	749	734	775	749	761	712	779	793	730	747	805	808	790	780	741	773	730	709	777	800	710	766	812	756	809	779	789	773	796	769	714	823	755	730	810	739	756	749	826	760	730	794	784	794	743	790	730	772	758	702	774	786	781	786	764	749	813	763	746	846	766	784	800	778	757	751	771	715	747	802	778	738	752	762	848	767	797	843	796	786	707	740	778	793	786	734	765	747	781	793	788	764	813	758	795	771	758	734	714	846	757	754	746	781	803	785	764	798	802	777	705	735	779	773	783	748	797	809	780	742	737	721	764	782	778	764	786	834	828	791	829	757	726	747	770	743	738	774	740	752	797	780	791	765	788	750	778	788	750	752	781	771	737	823	785	774	779	763	838	758	778	791	792	785	807	805	775	758	771	794	781	808	736	726	759	786	774	833	773	736	761	735	757	819	772	798	788	749	786	705	753	793	777	775	807	799	819	752	785	751	789	783	734	763	783	715	783	758	784	803	756	806	757	751	757	769	740	735	834	752	812	780	760	752	781	779	772	752	861	798	796	756	772	751	759	764	752	791	783	783	766	741	753	778	749	766	741	754	763	765	743	762	802	774	828	773	759	777	789	791	729	782	795	754	786	764	803	820	806	769	726	733	804	752	746	796	780	762	770	764	763	780	795	765	775	799	731	790	758	770	723	725	784	808	801	784	800	727	817	725	759	763	833	801	764	782	778	709	744	777	798	728	816	747	749	802	786	779	801	749	760	749	767	783	794	740	762	721	755	805	777	719	757	733	764	768	734	769	706	763	802	755	797	762	773	793	763	769	782	753	787	756	740	758	757	746	746	754	738	728	799	697	752	798	804	797	749	700	737	735	731	790	735	739	833	797	763	784	827	814	791	747	762	775	741	776	763	786	816	782	717	798	771	763	810	758	759	761	767	749	798	764	783	747	804	769	749	749	745	781	781	709	764	777	732	798	749	801	789	767	780	753	761	763	742	793	770	722	835	764	819	775	767	738	712	777	764	753	811	825	758	735	742	741	777	814	725	807	777	728	754	792	757	765	828	740	773	794	819	783	768	817	741	754	764	730	769	782	743	747	776	800	777	732	747	760	749	777	752	792	790	745	774	734	847	751	780	780	716	728	774	762	782	745	760	790	746	742	801	791	733	757	780	773	761	777	799	769	778	763	776	805	727	803	790	830	763	771	746	776	821	798	781	796	779	792	726	730	756	802	816	778	805	735	790	742	764	757	773	747	747	750	778	801	726	766	771	788	770	798	743	784	782	751	792	737	771	755	789	774	796	760	744	768	779	755	768	745	788	763	766	776	740	764	783	740	785	787	803	785	728	766	807	796	715	769	803	739	764	759	787	774	822	728	802	766	780	760	813	787	751	748	705	818	785	789	760	746	758	751	786	768	766	797	763	715	762	841	787	781	781	709	774	736	799	784	706	694	748	802	733	774	732	831	777	739	762	795	816	772	766	775	776	774	784	745	760	793	782	754	802	748	772	747	795	712	758	762	764	803	788	817	780	762	732	730	802	778	757	723	798	786	805	773	779	751	769	775	759	733	762	806	727	749	752	746	752	753	803	810	776	769	799	779	788	724	746	772	776	755	760	828	789	750	798	752	811	817	782	793	788	751	778	790	775	735	716	746	784	760	776	750
29031	31735	13605	3146	993	664	604	620	605	633	596	655	595	631	581	644	592	615	576	613	583	600	589	568	587	605	645	586	613	599	622	625	624	594	582	600	604	628	618	617	611	593	635	622	624	592	640	597	589	620	636	612	576	580	627	628	587	614	559	601	592	614	607	609	598	601	643	658	570	594	594	517	575	630	572	598	578	583	627	600	611	593	625	596	588	560	580	621	611	608	609	625	619	587	592	577	583	574	608	609	580	612	643	655	614	614	588	615	590	621	630	570	585	584	595	567	637	603	569	573	580	573	596	564	587	585	666	617	612	587	638	546	569	585	574	618	572	602	605	627	619	615	588	622	596	589	627	608	598	608	585	616	596	579	625	605	595	599	612	606	572	579	582	592	544	576	599	562	608	607	580	594	601	584	604	596	636	605	607	559	581	589	608	591	587	613	591	619	581	596	568	604	621	613	613	630	626	620	603	603	609	650	604	608	622	606	595	632	563	631	661	560	609	612	604	595	605	597	563	615	604	604	622	641	597	601	590	605	600	588	603	582	622	587	580	529	599	610	591	581	613	602	604	592	576	608	594	616	559	592	637	597	537	587	589	610	567	651	614	580	622	578	593	637	560	573	580	598	586	647	616	598	572	590	621	594	553	593	570	568	604	634	594	608	589	570	648	586	590	563	624	586	567	607	582	571	609	611	612	602	608	564	617	566	586	583	592	629	624	593	613	589	576	617	617	602	632	592	615	585	552	570	561	581	616	616	593	585	647	572	599	585	610	630	603	587	577	650	581	602	612	586	558	584	608	591	604	570	618	577	613	629	575	594	563	639	604	640	559	608	604	569	548	637	576	556	589	551	587	575	603	561	646	580	571	581	580	591	581	562	627	581	576	609	592	583	615	600	622	591	608	594	589	647	592	615	552	570	623	594	598	587	586	604	581	575	551	570	611	599	572	643	596	590	635	568	595	543	604	599	590	564	583	593	611	614	587	572	516	600	577	560	582	574	605	574	581	626	634	597	624	634	617	611	618	596	620	575	559	612	621	619	603	586	604	588	612	618	605	626	643	599	580	606	627	593	638	570	593	581	578	608	601	595	572	568	601	604	641	596	606	591	616	658	590	590	619	634	615	586	575	589	548	647	654	572	547	596	642	606	615	549	624	548	599	607	606	567	590	602	606	563	582	581	633	620	588	596	625	617	606	618	603	570	597	612	586	592	560	620	621	606	602	594	614	544	607	607	597	620	578	556	609	606	629	580	596	616	592	589	606	633	618	603	580	633	613	576	603	622	605	644	575	592	588	615	561	595	603	582	574	566	613	565	611	585	577	600	592	586	604	551	610	618	580	617	605	598	540	565	618	589	574	610	596	585	585	613	621	590	591	611	598	596	618	582	619	624	628	550	570	558	611	514	599	616	579	600	623	614	603	591	601	608	596	593	623	597	591	621	630	561	617	580	561	592	585	610	595	573	624	619	634	596	598	603	600	579	662	595	616	636	600	623	587	606	602	630	615	613	630	627	532	626	621	592	599	590	628	629	605	648	606	621	625	627	567	633	628	627	608	613	581	608	562	595	585	602	604	616	625	600	559	619	574	629	570	582	582	607	620	547	645	589	608	615	582	607	614	553	613	590	597	628	595	596	566	607	613	599	596	588	619	609	605	588	543	554	595	645	656	595	581	628	607	600	598	611	610	602	567	584	606	585	627	589	574	589	614	588	554	565	576	592	601	575	566	575	561	611	638	614	623	618	590	626	575	622	604	632	609	604	599	622	605	619	608	587	567	598	621	602	626	579	644	644	593	609	594	583	630	614	584	586	616	649	560	595	614	594	598	622	590	609	620	613	596	625	585	611	605	571	650	602	616	630	590	586	603	595	610	621	616	578	567	652	635	638	610	590	621	564	627	570	611	568	596	571	595	573	616	593	613	549	576	635	601	619	582	601	618	573	589	636	637	617	630	624	576	567	666	619	653	604	605	600	594	575	580	545	605	546	614	613	609	607	598	603	641	576	594	584	586	604	568	606	594	627	632	603	656	573	605	607	613	604	581	589	626	632	585	581	567	611	597	580	644	610	607	619	613	629	635	590	611	604	532	627	567	570	634	592	578	556	592	621	576	609	576	562	594	595	582	599	592	587	588	639	640	594	593	582	588	629	612	593	586	573	608	567	578	593	616	634	580	617	632	641	588	579	595	612	569	566	597	596	605	595	602	580	606	601	641	621	597	557	588	592	585	557	629	612	615	616	597	575	600	604	590	620	588	595	622	604	618	605	606	596	548	594	622	607	590	596	665	620	593	552	550	571	597	588	576	551	605	557	620	599	618	570	623	608	605	625	644	585	558	602	582	573	577	606	638	545	577	587	581	592	565	585	600	599	592	582	604	551	629	595	614	641	605	596	507	597	589	640	537	635	594	617	605	572	615	620	653	627	611	593	655	598	609	610	573	562	569	617	622	597	583	609	614	586	591	596	555	595	577	608	564	613	597	597	546	564	624	593	615	611	606	636	600	566	596	618	564	664	615	644	623	628	636	561	631	537	585	583	581	631	606	610	607	623	600	597	626	637	592	568	598	612	591	635	576	589	612	609	613	619	607	611	600	600	579	599	585	603	596	615	635	581	626	569	620	583	578	612	624	617	601	620	615	623	603	611	572	623	605	565	583	621	587	565	575	607	600	631	584	588	617	580	616	607	630	620	591	646	571	593	658	613	562	596	599	620	646	583	609	617	605	587	586	589	621	605	610	566	603	575	564	577	625	600	589	592	624	635	638	607	592	606	587	617	666	568	607	588	565	622	613	569	614	643	612	558	608	618	624	608	616	633	627	601	623	586	653	627	605	575	626	612	617	587	571	592	604	596	625	588	572	601	636	611	614	605	591	594	610	552	613	598	580	593	574	579	617	596	598	585	594	608	615	622	611	640	584	634	606	585	609	627	610	619	595	618	613	635	578	571	616	637	577	608	577	628	589	671	644	623	579	592	592	610	635	631	592	584	611	624	577	591	575	594	534	575	582	592	593	565	622	539	569	614	621	569	548	588	608	606	610	591	585	613	608	595	615	583	620	568	627	569	541	628	606	625	582	576	622	597	602	622	608	564	616	597	642	611	594	586	609	591	563	642	588	571	603	580	614	566	646	574	593	654	606	620	624	596	636	610	636	545	564	618	601	609	566	600	596	608	606	538	579	613	619	567	577	605	596	599	617	582	587	621	615	594	608	580	582	578	567	572	606	609	582	572	610	563	584	586	614	594	581	622	594	595	623	609	632	577	560	631	588	647	560	638	576	621	631	591	600	592	553	582	606	642	592	619	619	567	636	613	624	578	613	595	613	550	590	578	621	607	602	553	605	653	590	625	624	596	607	595	575	604	600	544	565	565	597	594	581	564	571	612	616	595	613	612	571	625	613	650	599	640	623	586	596	603	610	594	555	618	626	545	582	630	625	577	610	578	575	623	609	615	635	597	610	646	598	620	589	659	571	604	627	611	621	611
27155	28030	35384	26609	9702	1680	1008	847	801	836	794	836	756	808	792	823	786	758	753	806	817	736	775	773	803	801	784	762	855	787	812	827	759	784	767	804	768	803	771	808	787	800	770	766	749	757	773	806	843	767	763	768	723	761	775	765	809	771	807	762	840	734	796	787	753	755	742	758	847	772	798	801	797	763	811	800	790	759	790	810	729	783	782	794	764	757	812	779	794	789	769	701	748	798	710	772	768	803	712	754	778	771	782	808	786	777	747	789	777	787	781	777	738	770	710	807	780	748	804	745	813	785	764	789	764	814	779	757	802	754	817	793	810	801	796	785	791	769	779	748	800	775	793	801	765	766	756	742	825	733	829	827	765	842	769	767	791	829	759	771	777	763	795	757	745	782	817	789	817	779	790	815	741	765	772	781	731	774	801	754	782	809	718	773	804	782	766	815	802	747	763	825	798	792	831	786	757	835	779	829	800	741	759	755	763	809	766	750	774	803	758	773	775	747	835	768	755	801	772	820	776	750	814	754	774	759	761	736	760	826	806	786	753	774	759	809	727	735	806	780	735	762	785	809	772	788	791	798	737	764	775	762	776	751	819	762	833	790	762	775	785	768	786	770	815	777	780	746	824	790	738	787	749	725	787	764	758	760	789	747	815	734	808	764	761	800	794	768	764	826	790	772	814	774	707	753	765	794	769	770	749	728	786	778	776	802	796	771	797	793	829	774	763	801	778	739	828	784	758	728	792	809	794	774	742	816	796	793	801	744	782	775	775	767	746	735	807	802	784	793	789	795	794	801	795	803	812	764	778	801	748	755	763	802	800	818	783	808	796	764	777	773	767	774	741	791	748	797	805	763	776	755	786	802	758	778	860	729	771	772	767	765	781	811	814	759	751	739	813	792	812	786	759	754	758	761	765	819	764	697	801	768	732	782	825	754	787	778	806	758	800	786	852	792	792	781	785	820	748	848	732	799	818	841	769	774	771	772	850	782	750	830	816	793	752	797	819	787	716	753	786	793	794	723	752	786	744	797	741	776	747	767	799	752	775	800	767	799	716	798	803	784	750	796	805	715	787	810	782	784	826	783	805	792	753	781	754	770	750	718	720	780	769	796	784	748	799	791	741	786	819	761	769	724	808	797	707	801	750	801	777	744	748	761	793	761	765	766	788	782	814	739	741	792	756	800	771	765	781	739	752	824	761	760	823	789	743	770	731	743	774	793	815	766	756	810	729	776	748	740	761	741	764	811	781	747	793	790	783	792	811	835	777	782	804	804	753	815	811	795	791	761	747	778	760	823	776	800	816	794	807	825	741	769	775	776	802	801	789	762	787	775	838	796	804	784	771	820	797	770	792	785	837	781	760	799	769	829	738	718	791	774	817	789	820	823	783	778	759	795	779	764	820	829	821	807	732	757	741	745	763	789	738	766	839	796	752	744	770	804	811	782	771	812	803	807	784	737	774	729	767	805	798	816	773	780	754	732	782	744	768	751	802	763	754	828	793	742	743	815	766	731	776	707	736	764	788	752	807	761	796	763	741	822	798	794	802	802	746	789	784	786	782	772	727	838	773	804	779	742	783	778	804	775	774	770	786	777	774	808	737	765	804	774	761	797	780	766	798	828	743	779	797	794	722	807	798	795	783	761	765	800	823	762	768	813	754	791	840	737	807	784	786	773	783	774	733	747	820	787	805	762	791	752	791	807	780	795	775	786	800	799	756	794	769	816	810	808	743	741	790	739	779	761	808	768	786	760	734	776	792	803	738	800	757	763	810	782	781	744	763	761	824	768	786	785	785	733	798	752	809	738	776	775	784	727	809	795	785	737	800	742	751	790	723	781	763	776	736	754	816	790	794	811	764	748	796	832	781	777	769	754	787	776	801	792	780	772	795	807	767	816	802	801	780	788	759	796	749	769	798	789	794	779	773	814	783	749	770	737	827	756	763	776	774	749	767	747	762	739	811	772	743	811	775	763	792	792	803	774	760	787	763	719	793	772	776	837	792	760	771	802	783	782	781	781	759	802	762	811	790	761	769	770	748	809	793	810	756	749	776	718	757	759	801	771	726	779	801	801	765	801	748	769	726	755	758	751	740	731	746	745	776	776	785	791	726	758	770	735	758	823	845	788	794	729	751	815	820	773	826	814	764	744	785	804	804	796	787	800	769	773	843	785	772	753	776	810	780	749	753	798	739	808	716	760	764	790	770	793	839	823	768	750	801	784	760	773	713	756	748	808	746	755	761	777	793	762	772	815	744	765	793	774	775	806	705	742	778	791	773	772	785	776	764	824	760	805	775	820	748	777	737	775	781	815	744	737	735	791	801	822	753	801	783	785	748	789	789	716	773	782	808	764	772	772	786	759	791	733	765	772	727	771	775	744	794	742	780	767	766	750	786	821	774	777	759	834	770	767	741	818	764	691	807	796	787	769	756	805	771	802	749	755	790	833	806	824	785	807	784	794	756	723	824	739	764	750	725	803	746	747	741	771	730	758	780	790	790	752	749	768	726	752	805	718	738	770	817	780	805	810	763	782	838	736	800	830	779	772	800	779	778	748	798	813	806	776	754	805	756	777	753	776	775	786	782	741	731	781	816	794	778	753	753	778	801	748	797	766	767	763	795	790	800	806	768	806	778	736	784	727	807	753	762	782	805	759	755	787	740	765	781	781	762	813	753	773	761	814	740	809	830	772	790	743	802	803	827	750	789	817	804	770	819	740	788	791	773	789	775	739	833	784	819	794	762	810	782	767	793	757	784	758	818	793	761	788	765	758	834	786	780	796	775	792	783	772	768	745	811	791	768	729	776	818	864	774	794	759	782	779	783	784	782	762	809	778	792	782	787	764	777	764	800	760	746	752	784	738	782	786	720	756	735	746	760	716	746	735	804	765	762	740	819	763	753	797	792	775	787	791	738	786	798	761	780	800	775	747	768	789	780	751	748	766	738	778	787	785	742	804	767	746	799	755	784	756	756	786	740	757	764	783	785	771	789	710	818	826	773	744	759	761	762	813	721	811	793	754	757	787	812	739	757	769	803	754	753	739	749	789	739	802	825	801	773	744	759	743	775	815	732	773	754	756	714	777	772	791	774	760	796	816	747	754	766	788	769	775	734	819	758	826	785	746	776	807	793	769	689	746	739	875	827	767	802	794	796	769	751	795	815	781	805	798	801	779	829	757	815	766	774	804	789	807	757	768	773	766	737	835	753	826	788	736	788	819	762	808	777	778	783	760	778	765	775	836	805	758	750	785	783	802	748	742	701	808	750	774	788	752	760	746	791	749	779	781	831	799	819	752	770	760	750	771	778	805	808	763	755	739	818	768	746	790	811	748	737	786	742	743	794	811	722	769	729	847	769	785	776	766	768	745	819	824	773	749	743	797	784	780	774	766	771	775	739	764	782	755	749	722	797	785	762	773	765	795	751	771	747	759	767	796	751	734	783	789	776	851	760	806	777	785	770	761	798	809	782	730	764	738	807	756	760	736
60984	77451	42805	12793	3088	1001	708	664	646	675	603	643	638	684	664	662	673	683	661	651	662	632	641	614	598	620	626	652	690	616	626	647	671	629	663	672	626	640	670	716	676	695	638	661	640	649	634	631	624	629	665	661	669	637	662	625	669	668	665	642	659	619	679	679	607	656	676	643	613	686	652	643	613	609	617	661	683	666	678	618	641	581	675	649	634	671	559	647	694	643	590	652	653	643	623	645	656	636	647	650	627	672	628	664	647	660	621	648	663	674	657	629	657	682	647	628	688	674	602	677	632	623	640	633	662	658	679	647	595	591	650	635	639	610	679	667	646	637	678	686	586	610	653	656	626	689	593	632	681	644	615	639	624	642	630	684	639	647	652	632	603	615	645	629	629	614	647	646	616	647	649	660	629	605	653	626	621	677	625	678	621	652	689	696	670	669	650	654	664	630	693	614	676	693	658	627	629	664	606	642	626	663	671	623	596	634	662	619	618	600	641	685	629	631	662	618	625	611	643	628	656	642	589	640	651	650	616	640	605	663	648	641	621	632	680	669	655	679	592	626	626	651	647	648	624	610	624	641	647	635	682	679	680	704	623	623	641	616	640	660	666	626	638	668	604	641	653	590	651	666	643	677	652	683	651	623	690	700	662	655	646	622	654	646	663	626	610	628	689	644	649	672	635	639	626	640	655	651	692	667	680	656	644	631	659	629	600	644	619	643	645	632	612	606	710	662	644	618	666	657	634	592	637	648	618	642	669	689	613	617	635	683	625	672	627	690	645	681	632	666	652	649	664	687	637	643	643	705	667	649	657	618	673	638	617	651	651	685	590	671	625	632	683	623	623	611	681	625	654	657	594	613	649	606	665	638	629	604	643	655	673	646	630	609	652	652	633	613	671	662	675	660	675	681	638	664	648	642	681	661	649	605	634	670	626	614	649	648	632	666	672	651	632	645	659	642	652	664	646	636	694	697	673	589	655	618	670	635	631	641	651	625	696	601	619	681	662	623	647	654	692	602	627	634	637	641	652	633	600	682	663	644	691	639	643	646	621	659	630	660	672	644	622	598	669	633	636	651	639	689	646	657	631	638	652	650	665	653	648	658	620	630	592	645	659	631	645	678	689	626	644	627	649	675	637	683	620	607	634	639	630	670	625	644	655	634	675	667	668	643	674	611	660	663	632	681	628	650	640	685	651	667	640	707	630	680	658	713	625	645	687	648	648	604	654	657	603	635	619	635	611	640	641	681	680	622	647	676	628	627	643	672	695	646	696	610	610	652	684	612	627	689	639	585	653	630	662	619	649	657	674	624	656	649	663	642	635	643	674	664	654	664	567	642	621	611	655	602	691	632	664	652	633	657	623	667	640	671	629	669	641	669	660	689	623	650	655	655	663	665	601	674	608	647	653	640	628	632	624	644	690	596	687	609	615	637	634	691	587	629	610	625	627	637	638	618	626	638	665	659	645	633	635	589	627	653	633	683	669	632	672	643	609	689	671	642	641	634	628	641	645	652	608	665	634	703	650	641	636	681	611	625	678	649	696	616	611	649	686	674	622	671	646	656	626	630	634	630	663	698	657	647	662	653	669	646	653	625	667	661	684	670	666	654	622	658	633	631	650	649	594	650	675	616	651	652	629	645	602	632	632	676	621	620	675	681	675	620	637	657	625	654	694	675	624	594	615	635	642	640	667	632	633	668	644	657	646	641	639	684	647	657	659	632	675	644	616	650	628	686	650	639	661	635	660	602	628	638	633	647	634	642	653	658	620	655	647	652	653	662	663	592	669	661	629	700	601	623	618	660	670	670	658	629	682	664	630	652	677	629	708	657	630	638	678	667	634	612	608	638	629	625	702	637	649	657	612	639	665	630	646	635	694	669	692	624	614	652	590	669	651	628	640	656	640	616	685	680	597	630	640	637	646	653	641	655	674	667	603	662	666	624	641	634	658	696	683	626	653	622	628	661	664	652	691	683	621	637	653	630	642	666	638	685	641	650	660	636	633	706	648	644	713	632	680	667	688	628	584	638	668	659	635	673	694	607	621	636	636	638	626	669	649	647	666	659	638	651	652	653	666	628	612	655	640	599	679	640	638	666	617	662	660	630	631	661	707	643	683	642	680	644	680	643	660	669	657	612	631	634	642	633	669	604	627	663	654	649	674	634	661	607	652	641	602	636	679	616	595	673	681	640	647	617	630	646	669	642	630	628	676	622	609	639	618	620	658	662	667	646	704	664	686	670	618	662	629	673	654	675	600	674	655	650	588	656	629	686	628	632	640	658	633	659	654	656	694	660	661	626	687	671	647	661	627	635	680	654	634	659	666	647	632	618	653	678	609	583	663	600	720	679	667	623	610	655	596	658	683	608	640	720	649	671	665	648	630	668	629	675	645	635	622	626	624	617	652	736	635	652	646	635	652	650	626	614	638	660	656	638	646	622	670	598	681	683	620	597	659	615	636	613	652	656	642	641	620	596	594	688	643	630	669	672	649	668	613	675	650	649	653	664	650	625	618	631	627	683	613	642	644	607	661	633	677	653	643	621	620	621	648	602	669	617	639	667	650	652	664	604	624	665	638	645	686	628	659	669	650	634	660	626	636	654	619	673	709	718	635	643	646	679	654	617	632	665	610	684	634	653	620	679	611	659	637	649	632	645	668	638	606	651	631	595	677	604	671	693	636	622	597	601	650	632	653	642	710	657	653	681	625	586	659	667	647	668	637	651	640	621	667	642	685	646	601	630	647	624	617	672	653	615	628	668	641	584	629	659	636	662	662	641	628	626	656	607	667	632	651	640	631	634	629	623	660	675	655	635	633	649	618	627	651	639	638	675	641	657	619	666	666	610	600	636	653	625	641	625	658	650	622	689	604	630	619	607	633	640	654	684	632	618	638	643	686	647	617	644	632	668	675	636	672	652	618	708	660	638	635	668	669	652	608	666	663	598	665	647	635	659	679	635	629	652	622	640	669	634	642	711	679	672	655	646	662	707	661	635	643	591	631	616	640	644	689	646	670	629	638	659	628	666	645	620	628	653	636	647	616	647	661	617	669	644	645	688	642	641	673	698	662	716	660	680	690	656	668	621	609	636	629	605	627	692	645	618	645	637	634	653	664	671	684	623	677	671	621	640	660	695	660	656	579	667	608	633	641	620	620	647	626	631	676	628	633	640	654	653	639	649	632	612	656	637	642	619	620	690	629	651	661	632	634	704	629	656	613	616	647	623	683	641	608	661	630	681	633	680	652	589	676	583	641	649	659	642	621	696	691	615	668	650	647	630	631	600	601	664	646	662	625	674	624	645	634	676	702	649	638	652	616	642	653	640	648	659	660	658	670	681	651	599	674	639	642	661	659	616	637	655	596	681	624	668	638	680	639	656	592	678	646	624	653	629	618	642	606	645	672	638	662	670	644	615	635	676	631	626	685	615	659	667	666	612	673	647	600	659	606	669	626	661	674	633	641	707	670	659	682	683	682	674	657	669	675	666
24410	22917	31116	25849	20596	11440	2167	1211	1036	987	1055	962	972	1008	956	970	984	949	977	984	953	954	1001	943	942	983	1055	980	978	982	968	1007	991	1011	996	1021	938	970	977	1015	958	943	944	940	905	934	939	928	933	904	993	962	970	1001	933	995	966	1004	977	959	931	1001	988	941	972	942	947	988	968	997	914	928	997	933	932	1031	950	954	996	934	1020	977	1007	953	911	930	969	933	924	919	958	965	912	931	942	931	899	959	924	977	954	950	927	910	947	917	973	991	951	932	917	970	952	917	877	953	975	942	950	933	932	947	916	924	914	955	948	951	911	936	926	919	963	962	946	931	946	917	952	910	936	968	965	981	965	939	919	952	959	912	961	921	867	968	918	941	905	910	950	944	956	967	957	968	969	923	956	941	931	961	958	986	858	906	959	994	1006	954	899	944	917	986	988	1009	995	940	974	923	966	912	938	957	952	980	973	918	967	924	977	957	956	975	959	970	889	945	941	927	943	979	944	932	935	969	950	951	971	980	955	873	967	948	955	901	995	941	961	949	915	978	937	961	949	963	956	945	999	953	977	1017	939	924	956	921	952	925	989	901	930	941	866	919	904	870	896	875	969	919	919	927	1017	976	981	1008	959	996	944	926	926	891	936	983	940	912	956	942	972	890	936	919	1014	990	933	980	960	927	944	935	960	959	961	945	972	954	979	972	969	928	921	945	877	988	1031	948	974	952	928	933	953	941	907	894	941	968	980	938	964	963	966	924	926	959	986	894	942	996	967	964	931	1008	986	988	991	924	1018	1031	948	952	923	957	938	1003	1000	887	938	972	976	939	969	907	933	898	919	977	940	995	936	923	988	933	919	950	933	945	976	950	932	943	917	892	933	908	1000	964	933	961	950	934	928	991	958	952	982	928	931	992	966	1001	942	961	978	956	1004	947	991	964	929	998	923	946	968	1022	967	990	963	976	951	932	956	962	932	987	915	907	975	923	946	943	938	914	1001	917	964	924	992	981	993	950	984	927	968	945	921	890	963	990	992	1014	912	929	914	967	970	935	933	920	929	951	869	899	972	935	927	918	869	972	941	950	983	999	941	943	990	964	936	966	948	959	916	976	963	957	950	973	979	944	970	940	926	927	964	929	955	939	903	997	933	999	989	934	920	921	983	984	961	920	947	903	929	942	876	974	945	952	940	900	985	922	967	909	944	861	933	956	906	947	966	949	1029	957	947	885	978	886	984	925	948	960	942	930	958	944	922	925	962	1022	970	926	912	981	930	921	920	991	995	936	937	955	946	951	969	951	945	1010	966	941	915	899	939	940	945	980	942	965	955	952	931	928	983	965	949	974	887	978	942	995	946	969	963	966	950	953	905	913	998	964	937	985	927	989	966	936	906	1028	884	972	909	961	885	954	963	944	935	956	959	950	999	920	990	918	978	974	907	1002	984	932	967	981	967	959	949	917	975	939	900	953	906	924	950	917	969	935	972	954	957	965	955	949	922	899	1001	927	865	967	967	941	941	966	902	972	996	945	1003	987	933	939	954	982	926	963	949	920	982	955	935	962	950	884	904	929	955	1022	965	969	942	985	1001	988	891	940	969	943	953	973	1004	959	958	919	963	956	976	981	917	950	900	941	1002	923	861	913	915	949	985	992	1004	972	995	1002	941	948	972	938	937	914	955	1013	998	946	966	990	981	912	934	1006	960	939	930	965	927	921	921	963	951	921	915	973	944	948	951	994	959	929	903	956	912	961	954	955	999	1034	953	941	986	978	964	886	916	942	956	918	912	944	963	965	939	965	983	905	990	995	933	955	1005	956	930	944	931	981	1001	971	994	987	926	980	1009	943	910	963	976	1007	936	940	1001	887	964	1013	925	865	914	919	1008	982	963	1012	1040	981	970	979	898	990	967	932	853	954	986	922	977	972	980	959	946	946	961	987	860	974	949	994	969	922	932	939	971	921	979	967	988	956	972	977	984	1019	991	1005	928	949	970	948	946	958	977	970	935	963	1003	896	975	976	902	928	978	960	995	975	941	982	969	962	888	976	985	982	953	935	922	958	957	988	912	913	988	936	930	896	983	969	951	898	931	973	927	966	913	901	916	966	1034	952	917	970	896	942	928	933	965	942	969	966	973	966	962	986	886	970	984	947	947	910	1001	922	921	947	994	948	953	975	932	1033	966	935	930	900	905	902	954	957	1002	923	936	880	1042	978	928	942	965	990	996	965	943	959	953	981	943	920	950	994	914	918	962	936	934	950	939	1003	904	944	925	920	976	860	975	974	948	929	948	988	931	900	914	896	918	978	962	936	924	948	1029	965	948	994	956	941	970	988	926	920	929	953	985	902	958	951	949	973	1009	873	917	986	943	958	913	919	917	973	1004	881	959	970	896	990	973	981	981	924	967	932	912	959	899	970	924	948	984	1004	942	911	927	879	954	944	951	947	989	935	921	946	951	952	959	897	1019	893	858	970	1011	980	999	984	961	990	989	920	936	985	971	914	953	922	943	903	912	912	947	963	968	946	931	977	965	968	940	927	975	974	987	932	934	946	956	945	949	951	961	934	955	966	929	958	930	959	925	956	950	930	987	1029	994	966	974	948	940	905	954	989	997	974	921	959	892	962	967	959	972	1016	914	980	1034	958	937	970	957	976	927	903	900	952	920	958	895	953	925	971	995	971	932	983	924	970	957	980	979	968	936	962	976	972	915	954	962	947	950	948	944	932	914	885	971	1007	942	970	942	928	940	1013	951	941	972	929	946	939	963	914	904	926	984	935	936	928	962	908	964	972	940	984	944	917	933	957	932	935	946	917	958	957	925	980	913	877	1022	925	933	979	897	941	964	994	951	896	938	941	921	903	964	948	894	967	926	946	912	943	972	961	949	873	984	948	887	936	988	942	929	955	954	924	937	980	902	994	976	951	955	928	957	998	1035	917	1001	987	937	986	906	956	1008	928	1010	1002	938	983	919	967	967	972	998	961	931	941	974	967	934	936	891	961	972	935	972	915	914	944	924	977	972	904	915	948	982	963	920	922	980	896	937	925	961	950	957	915	916	1001	973	935	876	945	966	983	927	911	982	936	918	906	954	957	967	924	906	1005	949	927	958	918	968	935	930	913	910	932	927	977	926	938	948	914	960	968	977	968	901	859	939	951	973	948	965	954	933	926	968	989	949	926	934	936	947	939	933	938	932	963	938	964	914	978	920	921	943	941	942	914	978	968	928	980	1022	911	913	958	981	957	946	944	920	952	926	926	997	946	1009	970	912	1002	935	959	903	916	935	992	994	946	1028	937	966	882	901	931	963	947	958	936	939	921	898	974	940	974	989	916	936	948	940	959	946	959	932	909	947	965	949	1000	975	911	901	953	946	921	973	915	966	940	973	915	947	943	953	927	920	954	970	947	894	902	992	967	975	937	960	908	918	955	983	923	965	972	996	959	935	976	952	956	965	964	1053	918	937	989	961	943	889	956	927	953	912	908	907	999	919	899	943	932	927	956	954	922	952	914	907	975	954	973	988	967	899	898	981	942	980	986	966	943	957	893	957	961	954	963	886	964	1033	946	971	1020	949	965	1034	975	970	936
63353	97174	61302	25625	6918	1853	934	845	847	812	808	838	827	827	801	887	808	814	876	824	820	847	845	837	843	862	868	799	802	840	850	848	834	865	876	881	804	880	857	831	814	894	873	883	820	844	806	813	857	835	849	814	829	864	798	793	888	848	827	805	802	885	827	834	776	803	834	856	833	818	860	818	852	821	844	822	794	862	822	802	858	811	844	821	848	838	796	835	814	867	813	847	777	844	785	779	819	823	882	847	880	796	802	784	768	746	852	777	784	785	820	870	802	815	817	823	783	776	844	804	811	810	850	822	828	807	869	821	834	854	799	835	877	852	868	837	810	840	895	798	746	808	854	828	827	819	865	816	820	812	817	823	785	822	867	880	811	862	829	851	845	814	836	797	827	815	816	882	830	866	822	780	804	871	846	811	778	886	805	825	814	828	832	837	810	833	801	824	797	823	866	773	826	849	837	790	840	820	767	840	836	792	775	840	789	790	864	859	806	784	825	861	821	884	856	857	840	824	891	785	827	806	792	832	807	809	819	802	818	836	825	801	811	839	789	790	855	827	853	805	784	785	851	821	807	770	814	861	817	825	829	850	820	844	850	850	844	825	798	821	781	788	787	871	877	821	814	854	841	850	821	800	795	829	846	848	837	857	838	828	808	828	801	801	803	873	882	870	809	906	827	764	874	876	811	842	810	854	805	856	844	794	864	869	826	828	814	874	828	827	835	802	834	828	838	811	868	802	858	792	823	825	797	827	788	840	810	835	790	811	847	801	834	822	802	816	821	858	807	833	786	802	844	852	762	803	837	812	807	856	868	840	877	836	849	775	863	835	833	863	843	805	827	805	902	840	800	804	797	811	864	794	873	830	871	844	886	831	794	852	803	882	775	810	862	849	843	840	851	876	822	790	790	812	849	820	849	817	839	853	822	812	831	835	838	750	782	837	780	822	804	851	823	811	850	813	748	825	814	831	846	805	810	789	828	843	839	860	874	797	821	817	789	848	877	815	864	851	845	807	831	875	839	804	837	875	804	863	814	832	789	811	840	852	794	795	822	852	841	815	840	836	777	800	830	819	844	819	804	857	822	833	797	855	833	818	841	843	850	772	854	802	816	835	772	797	871	822	837	827	830	817	830	808	775	829	772	830	823	796	867	756	799	833	835	793	887	867	883	809	820	818	859	776	876	863	863	828	827	815	810	813	840	771	864	858	765	777	825	809	807	805	849	802	781	849	818	820	796	810	769	830	853	840	840	822	795	863	777	818	853	782	810	844	806	781	843	810	828	847	838	860	826	783	796	789	836	820	800	758	828	823	831	816	815	838	854	790	794	798	838	826	780	843	878	811	812	871	829	807	834	843	843	809	808	810	847	815	853	847	780	787	798	835	776	822	871	802	834	846	874	817	794	833	849	820	770	825	868	817	834	834	800	863	846	810	823	763	840	799	798	828	822	829	832	817	817	802	819	831	821	772	861	830	810	791	829	821	834	815	826	841	830	811	807	831	775	820	798	794	819	827	882	850	826	832	836	827	818	848	894	845	824	857	842	873	829	792	838	781	773	843	840	813	805	826	854	842	854	856	826	856	839	788	838	796	873	856	807	765	852	900	871	824	795	848	880	815	818	799	790	792	842	841	810	845	831	841	842	866	866	783	811	817	792	830	829	793	823	832	830	885	814	847	846	830	859	819	819	821	814	826	801	860	826	815	806	825	863	869	801	825	841	813	815	802	793	874	865	824	833	842	822	793	819	811	853	823	798	843	794	801	782	797	789	836	817	814	818	772	812	805	795	846	837	827	856	845	850	795	796	815	806	809	905	814	827	824	891	810	839	832	815	885	805	823	770	839	852	845	809	865	854	850	837	875	797	818	808	864	865	811	826	819	852	848	765	836	848	830	789	801	841	857	804	836	815	792	831	792	860	828	795	829	884	802	835	863	775	855	834	815	753	796	835	765	810	796	838	828	883	797	817	834	844	862	863	789	853	855	810	801	828	822	785	854	831	819	814	797	829	824	809	823	801	790	801	817	834	815	840	842	786	838	784	827	787	846	798	832	828	820	868	893	762	815	778	819	840	827	869	814	853	821	838	802	782	849	838	833	851	798	843	838	818	820	831	868	735	806	842	839	863	824	820	807	793	837	839	817	827	820	822	816	782	797	812	833	856	855	835	850	853	824	823	865	836	787	827	797	788	846	813	773	862	870	865	812	854	839	819	840	827	827	839	821	808	842	849	814	780	864	815	803	831	795	858	880	837	800	836	769	818	802	787	809	818	846	803	861	876	829	802	803	870	791	794	761	891	817	825	863	839	846	844	783	826	827	810	794	841	755	805	856	787	811	780	859	884	859	780	811	830	798	869	768	740	812	846	789	794	788	801	851	780	796	826	828	829	836	841	825	796	788	843	840	871	845	826	802	796	821	832	791	835	808	804	830	810	776	813	815	829	796	885	838	760	823	764	850	867	846	856	832	843	858	844	790	811	770	802	808	850	825	836	842	841	825	802	814	818	802	785	862	836	842	839	847	823	800	782	832	830	779	794	808	794	818	863	778	842	801	756	790	815	855	833	782	785	809	792	849	819	783	861	805	836	808	833	869	869	835	801	855	808	803	818	805	805	843	768	856	803	782	789	850	811	867	840	855	796	825	814	808	800	839	845	796	869	829	871	815	820	826	849	813	764	762	785	858	851	798	829	801	835	800	826	851	842	798	802	787	852	778	851	811	831	783	819	748	804	792	811	828	868	841	851	874	882	822	850	812	854	841	799	839	828	762	859	810	837	859	831	822	854	828	831	773	828	842	829	857	842	872	823	802	852	738	820	845	843	829	845	831	824	830	806	815	823	815	849	812	846	832	798	859	814	831	789	819	785	812	811	869	756	799	794	881	813	777	809	811	798	799	804	798	819	819	786	825	865	781	829	831	824	870	783	824	858	858	781	819	853	816	872	889	835	806	791	791	780	839	838	802	786	797	818	812	857	819	788	795	847	802	825	835	859	753	811	867	798	785	788	853	829	762	787	818	831	828	799	836	801	821	781	830	842	779	815	832	785	807	823	775	788	810	825	841	805	855	872	791	812	842	786	820	838	825	826	827	815	838	797	821	791	841	829	778	765	825	806	800	825	833	847	871	798	844	825	797	820	842	836	796	816	861	808	891	843	844	800	816	798	888	821	877	798	835	835	854	811	827	800	828	816	783	835	811	851	823	812	805	808	820	861	830	766	788	839	828	831	871	790	901	865	785	808	818	778	801	813	801	815	792	869	796	872	854	827	823	776	826	807	842	787	808	820	807	879	826	819	795	802	843	820	833	820	825	847	862	850	821	862	859	828	832	886	821	797	763	803	833	795	817	835	858	803	827	788	835	803	782	771	868	845	803	760	772	814	830	851	855	784	867	801	806	809	779	799	817	836	811	886	802	859	818	821	850	827	812	850	819	802	813	846	867	767	812	781	840	846	822	833	820	800	839	850	886	815	832	869	835	830	775	824	852
32909	31355	22373	7499	1477	798	737	676	734	720	700	783	724	741	714	709	720	724	704	714	766	723	730	739	767	730	792	711	706	701	708	724	723	712	707	695	760	769	698	718	665	720	693	686	772	741	716	702	711	744	767	752	713	725	763	709	746	722	773	707	696	734	727	705	688	680	687	753	767	685	727	723	745	735	733	755	676	733	737	733	730	676	693	726	755	695	752	700	726	706	772	782	746	688	755	665	720	695	709	721	742	696	687	720	714	731	762	750	708	731	741	752	775	731	719	706	693	691	730	720	744	748	693	722	690	722	685	751	743	707	754	766	722	740	672	775	697	668	734	705	674	694	773	680	759	756	730	696	761	726	667	714	721	710	718	670	750	715	706	655	750	715	731	762	743	706	707	679	727	692	694	736	695	720	719	728	742	717	717	717	751	713	741	748	686	714	710	755	727	733	734	734	693	732	723	724	721	716	728	735	737	761	762	738	703	778	754	666	681	712	718	680	792	712	716	737	722	755	751	748	716	761	767	754	744	675	736	723	723	702	750	720	729	697	719	700	745	712	710	709	722	780	724	707	667	722	692	737	741	711	776	738	719	770	692	700	719	722	678	699	711	737	683	747	726	732	739	752	729	742	730	702	711	713	731	732	800	684	722	741	691	640	717	743	762	716	744	690	750	699	741	669	740	693	716	707	707	739	706	738	748	758	733	727	717	691	736	750	733	724	756	703	727	711	687	677	759	724	752	705	713	730	675	676	764	737	652	749	739	792	683	727	682	670	784	755	734	771	738	735	718	718	722	704	711	740	728	711	765	663	719	759	750	691	739	726	701	713	760	705	716	749	716	752	733	754	712	712	652	681	711	717	702	701	772	724	737	685	710	699	761	748	693	735	726	750	762	737	687	755	771	729	753	758	727	710	686	768	771	730	726	691	717	669	698	715	700	694	688	755	745	727	708	673	760	727	734	742	711	702	770	769	749	734	719	742	698	704	751	694	733	702	772	722	743	661	754	724	691	666	746	726	734	756	722	733	708	725	740	698	767	698	733	718	734	722	773	763	729	710	746	747	726	721	753	701	693	639	736	732	750	770	722	711	749	728	701	722	744	687	760	682	720	725	705	746	698	727	727	723	677	672	754	716	740	723	689	729	740	688	697	702	727	708	771	723	744	708	741	717	723	734	715	764	707	722	724	708	722	722	724	715	739	713	746	777	745	722	810	671	715	717	713	707	698	779	726	719	712	704	742	749	738	746	711	730	739	692	711	692	732	680	713	701	724	696	785	729	718	719	670	660	725	746	755	728	661	736	663	730	716	722	718	765	777	703	765	754	744	674	721	731	698	711	656	780	807	726	736	717	730	731	705	734	709	655	767	707	732	728	667	707	731	728	742	708	742	713	754	757	719	762	690	699	722	683	708	699	709	718	697	724	740	695	714	789	786	721	701	726	702	698	735	730	699	722	724	731	695	749	730	697	753	732	740	742	708	681	684	659	743	729	692	723	751	703	736	710	704	759	790	760	766	746	709	711	726	732	702	752	713	706	736	755	721	767	743	731	735	760	737	734	675	755	724	711	764	705	775	706	731	755	755	752	706	733	658	709	654	713	766	700	678	745	740	743	723	704	726	772	738	739	707	705	718	717	751	739	746	745	709	720	692	774	757	684	734	728	741	694	702	716	664	697	707	735	681	723	781	754	726	706	724	701	700	756	692	755	731	720	755	713	744	694	739	742	694	696	788	689	737	671	719	705	721	745	735	696	719	696	766	686	707	735	747	761	756	729	687	724	742	739	730	722	792	764	692	764	706	734	752	718	709	698	735	716	719	727	729	688	722	738	718	688	726	698	709	733	738	735	745	745	720	701	677	755	734	709	723	757	700	737	743	710	713	715	658	723	682	715	734	701	728	748	726	740	717	680	692	699	747	741	734	687	762	711	745	714	728	711	687	756	677	730	740	737	707	756	715	685	724	736	712	738	687	752	741	759	715	664	701	742	722	725	737	731	732	742	703	751	703	681	726	749	761	765	729	693	733	765	679	689	659	703	687	697	736	753	689	752	728	735	738	736	718	706	681	705	754	724	712	683	692	682	727	696	763	775	733	795	755	746	684	694	735	717	747	718	798	705	734	679	763	710	711	724	755	701	700	726	732	722	704	712	696	722	743	711	712	708	744	735	766	693	747	719	755	727	752	755	737	729	715	720	720	714	733	708	741	687	699	707	715	720	716	717	695	714	688	764	756	710	732	644	716	696	708	714	765	673	735	706	692	705	694	752	721	738	714	740	713	758	735	709	755	727	719	730	732	741	732	696	729	703	718	709	700	704	715	695	739	724	714	722	731	727	743	747	692	708	724	679	702	731	763	768	737	745	742	739	719	740	730	781	672	686	736	728	724	744	732	696	777	728	767	712	803	760	763	764	755	728	719	767	707	694	715	746	711	683	725	725	734	765	667	677	750	765	732	686	722	713	732	718	761	698	674	714	794	746	727	712	726	725	734	709	753	757	743	720	796	711	720	761	696	703	707	698	701	670	721	808	693	738	712	728	766	771	755	693	693	735	739	751	716	710	686	706	718	753	718	738	764	747	726	742	737	727	751	759	734	751	717	702	733	670	726	689	720	703	736	713	725	760	741	776	708	703	718	735	710	710	706	717	692	694	706	728	708	705	693	723	718	713	753	718	705	739	725	687	763	699	741	722	715	710	744	748	672	728	750	720	715	711	741	736	744	728	733	771	709	769	702	730	706	675	725	726	729	755	733	701	770	707	687	709	702	733	700	727	695	700	706	709	758	700	705	709	672	694	742	690	709	693	713	686	736	735	720	736	744	704	739	763	734	756	736	726	713	750	685	736	721	711	715	728	785	750	685	714	720	705	690	762	721	724	707	707	731	752	741	751	700	690	715	763	756	765	720	686	693	744	740	744	706	705	652	714	763	711	715	717	785	699	775	699	698	800	758	675	747	746	698	678	725	744	734	737	706	742	735	751	719	712	723	687	713	735	745	710	714	721	721	736	726	764	731	748	723	687	685	712	665	720	724	705	733	741	743	795	679	671	747	703	724	682	733	748	751	701	738	651	746	713	699	785	727	707	704	712	761	774	688	726	708	727	709	749	708	753	718	703	670	723	711	737	697	695	721	737	754	732	738	738	784	722	688	746	776	697	705	732	734	693	758	701	698	714	682	765	712	701	745	703	711	704	750	703	730	747	735	716	745	730	722	753	699	766	748	741	771	712	713	713	701	746	726	738	762	670	736	740	754	773	752	704	703	723	768	701	715	779	745	754	766	678	763	730	694	724	712	686	710	720	711	703	700	704	755	697	714	756	734	653	700	700	728	715	739	720	701	725	709	697	724	757	741	752	728	760	710	711	721	712	735	710	766	774	716	755	768	728	702	754	730	741	751	707	781	686	735	760	747	729	681	720	758	732	734	715	700	694	724	716	715	764	698	708	772	709	731	754	744	701	662	721	760	711	704	729	725	716	738	761	771	738
27289	33167	15368	3747	1094	714	574	587	582	538	577	598	585	618	580	583	600	621	574	602	572	577	550	597	569	531	558	581	640	575	566	601	561	601	576	559	602	558	551	602	563	561	562	550	587	601	587	534	584	566	570	599	570	567	564	563	572	580	596	580	573	558	557	548	564	540	567	554	560	611	529	579	565	542	519	585	581	608	557	613	570	535	575	565	610	563	576	584	586	588	550	596	606	568	574	536	574	568	594	546	589	549	569	549	586	570	584	579	520	564	538	568	590	560	571	593	573	534	571	524	534	551	540	580	531	606	564	582	563	562	582	537	537	552	537	571	581	563	548	588	590	593	570	565	568	578	559	574	580	568	549	526	556	532	574	564	556	571	558	578	558	581	595	577	539	586	562	580	561	560	546	567	541	568	539	540	571	530	585	587	580	609	556	562	590	569	604	562	554	542	547	555	524	570	561	556	526	567	588	552	572	545	575	566	554	607	540	533	596	565	559	583	531	588	604	554	580	535	561	562	584	549	582	583	554	557	563	579	523	575	575	585	538	546	568	567	561	577	534	597	594	568	597	567	593	585	547	586	533	550	548	549	586	546	533	602	563	556	545	604	568	568	610	566	575	578	561	550	589	551	580	542	521	577	588	566	603	583	562	580	564	577	582	574	552	594	583	589	592	552	570	545	567	607	551	586	542	558	572	608	588	593	542	533	545	569	584	580	541	557	584	551	572	577	565	587	573	573	573	566	583	560	578	559	601	554	562	540	561	545	542	566	571	578	569	603	574	589	581	580	565	628	535	556	522	613	582	566	546	564	572	569	595	557	590	558	549	611	559	561	567	602	559	575	559	521	570	602	581	601	559	550	594	624	563	585	582	609	556	574	580	612	573	578	594	541	574	549	605	568	551	533	591	569	540	590	565	568	544	571	592	515	521	610	583	576	557	558	511	542	587	579	572	588	565	614	520	603	576	562	587	591	603	541	556	601	522	572	609	564	555	581	581	579	568	569	615	574	582	564	550	585	593	573	552	568	559	536	528	528	564	601	550	565	552	588	598	586	564	576	583	577	581	558	563	557	587	520	590	584	603	564	553	526	538	571	545	560	585	522	567	559	551	581	604	557	618	599	580	615	570	592	572	584	569	567	545	569	587	549	521	551	585	523	595	605	532	578	590	628	584	556	595	522	558	540	558	572	530	556	560	583	599	558	574	607	551	572	562	590	586	561	549	551	555	592	549	550	527	562	576	597	551	618	579	543	548	542	558	563	544	560	562	597	579	562	536	554	557	573	617	599	551	576	556	540	586	592	556	583	542	522	569	591	529	573	568	584	569	562	545	603	548	583	546	567	599	528	580	567	573	591	567	556	529	583	544	585	547	583	578	582	555	552	596	527	577	573	555	554	576	593	555	558	565	558	557	527	595	548	575	578	563	581	558	598	604	590	594	561	563	540	504	612	569	571	571	564	568	564	548	537	602	584	534	551	578	550	574	549	566	554	545	562	516	620	591	510	599	564	522	551	563	532	575	576	576	564	589	572	548	549	564	567	580	558	548	555	564	568	590	530	566	535	538	597	554	591	557	579	584	572	569	578	528	567	576	611	545	570	553	516	577	585	571	579	546	578	551	564	568	579	512	536	557	581	548	574	576	543	545	608	562	581	576	533	552	580	533	543	554	571	541	574	563	578	629	561	630	568	645	602	583	579	619	540	541	556	572	586	570	558	565	545	561	600	584	537	557	590	571	542	530	541	541	558	568	532	571	554	595	588	536	593	530	580	545	569	556	547	539	519	557	556	573	539	544	573	582	534	547	547	570	576	562	614	530	586	593	586	568	593	568	551	563	493	570	606	554	576	516	562	563	557	549	568	547	569	593	567	570	530	586	564	578	572	590	572	569	567	563	577	568	562	565	594	616	574	620	534	597	588	570	565	559	555	586	624	575	539	580	562	580	532	554	586	544	544	545	605	583	599	591	564	593	565	575	529	577	578	525	556	561	541	545	540	572	575	593	578	550	599	542	571	578	547	589	576	605	619	609	592	600	551	545	578	583	589	563	592	566	536	607	557	577	583	576	555	593	569	543	550	583	538	591	576	578	580	556	581	584	581	555	552	523	583	553	570	613	598	593	544	566	604	595	538	563	577	555	550	581	522	542	536	586	569	645	566	589	539	578	536	582	573	601	549	559	567	594	585	585	573	556	585	572	577	558	567	601	540	586	544	612	582	557	569	557	530	549	555	560	505	593	584	539	588	535	567	614	573	545	591	550	588	612	561	568	557	568	553	573	582	587	546	602	608	574	555	537	576	538	556	581	571	571	543	571	537	548	554	572	590	575	568	538	568	561	549	574	596	562	568	546	567	570	566	570	551	594	530	534	556	592	593	547	545	537	583	595	569	582	563	567	555	577	565	547	587	565	572	572	564	554	549	566	607	604	578	581	510	561	556	585	580	598	583	591	573	558	557	590	579	610	544	599	572	571	588	533	616	587	555	577	574	618	559	586	532	542	553	549	560	509	565	534	587	565	583	568	541	534	630	554	555	548	599	540	560	569	555	576	515	598	588	574	569	585	602	587	533	540	549	574	573	556	532	569	580	538	550	575	538	574	581	575	552	579	574	541	617	577	575	556	566	538	595	624	572	592	600	535	604	561	574	574	632	572	574	588	561	555	618	584	610	569	560	563	533	589	549	560	560	590	560	547	554	592	606	585	560	549	560	577	572	559	585	613	539	534	600	602	539	578	561	573	524	587	541	589	500	549	605	547	611	531	582	596	589	556	553	532	594	589	549	593	546	584	575	584	547	570	530	582	574	529	601	531	591	594	609	579	558	582	568	559	571	580	552	538	585	551	590	539	556	573	615	599	537	510	554	576	598	554	553	579	570	589	571	556	566	554	553	560	570	585	545	570	567	542	544	540	575	576	565	589	528	595	609	553	610	566	627	586	557	561	515	580	571	560	587	527	571	583	531	569	574	550	592	584	558	545	570	563	562	608	522	567	537	541	629	587	567	612	612	569	577	544	550	555	558	578	593	592	544	598	586	586	573	589	581	607	601	578	575	572	563	587	612	524	557	586	536	582	569	560	564	593	545	568	555	569	597	546	583	549	527	595	543	556	561	533	551	561	529	554	538	617	578	554	570	544	580	562	582	606	559	566	624	579	611	606	600	590	583	574	561	563	589	498	581	566	540	577	537	574	581	550	536	593	557	614	599	547	571	555	585	562	528	566	585	602	578	593	575	546	604	544	593	571	591	575	567	537	544	536	512	597	580	611	598	611	609	573	552	572	578	525	558	583	493	595	545	579	557	574	578	568	576	545	512	553	518	592	586	522	578	594	591	572	549	577	552	563	584	553	605	571	592	571	572	572	562	585	605	589	562	549	567	528	569	550	585	564	574	575	581	583	574	584	561	588	565	571	560	558	534	600	584	577	574	575	602	525	558	583	578	576	600	553	578	590	585	600	581	568	604	575	571	565	596	583	588	548	550	553	587
26824	28425	38139	28937	11407	1995	957	793	718	752	686	762	744	746	759	764	786	750	744	767	751	724	753	725	774	749	766	753	723	738	707	717	725	714	715	735	713	743	754	759	707	766	730	738	704	737	738	770	755	737	719	673	769	674	770	747	728	781	772	674	739	715	711	714	758	720	706	715	723	730	724	734	716	725	740	764	711	722	757	737	794	738	788	744	726	731	768	734	797	725	772	712	701	798	703	742	709	718	761	661	734	717	713	758	732	734	726	765	701	678	716	786	678	757	705	765	763	730	762	711	764	734	726	730	743	741	724	745	743	737	707	775	782	769	746	754	697	716	773	713	747	719	692	724	675	734	725	698	775	705	666	754	773	721	746	737	708	734	710	758	707	732	721	713	721	764	742	743	739	760	749	662	737	736	739	707	706	762	713	721	722	747	709	737	726	740	739	712	738	746	720	724	704	738	734	711	729	767	722	750	741	717	752	743	758	748	706	738	724	706	754	738	685	747	734	765	730	757	746	761	767	754	749	681	738	719	703	761	749	685	719	747	686	738	706	748	719	768	743	746	685	776	735	751	701	736	676	784	762	723	758	745	743	725	678	795	687	688	734	702	721	684	750	768	715	753	781	775	749	714	734	768	712	715	747	740	715	710	684	763	711	733	809	762	751	702	699	731	699	734	757	721	758	748	699	756	744	791	742	752	695	660	753	723	738	733	778	756	697	711	715	727	725	737	761	674	754	718	760	733	777	742	702	716	713	723	735	718	795	695	758	746	719	740	736	732	729	730	718	720	717	716	706	732	705	741	719	724	747	748	754	740	748	700	770	731	765	736	747	678	728	735	742	721	672	768	746	668	726	649	766	776	733	739	736	720	703	740	682	752	754	801	763	687	732	734	734	736	727	750	716	762	689	730	742	723	740	714	764	773	669	759	728	727	732	736	768	740	739	717	748	690	720	781	697	720	729	720	775	732	723	713	690	762	753	753	731	773	748	724	681	769	750	777	716	738	709	745	752	760	757	763	755	720	746	759	732	743	745	752	724	730	711	755	764	698	754	746	725	704	776	765	758	741	744	722	761	749	719	724	763	782	723	748	728	777	777	732	737	764	683	764	716	687	721	694	750	747	749	770	761	703	789	696	760	760	742	695	725	740	707	770	727	699	721	690	718	733	718	721	775	735	734	739	698	682	701	692	754	778	774	744	726	695	709	717	708	731	710	723	713	660	760	731	717	745	727	732	795	740	692	743	751	740	734	767	774	753	705	779	720	740	732	723	736	727	735	729	702	737	758	744	727	725	688	723	737	720	745	733	756	690	694	735	763	762	767	734	717	717	735	700	757	757	761	727	719	700	715	721	750	655	777	776	740	751	708	789	714	753	718	728	750	733	762	746	757	739	766	742	679	691	729	722	710	757	725	727	728	756	767	712	763	750	718	725	741	712	741	781	721	733	743	739	702	745	719	731	739	777	778	778	760	759	717	685	720	711	712	674	775	731	706	722	705	731	738	746	734	722	727	779	745	672	685	736	736	761	758	772	749	694	803	708	760	733	767	770	718	722	739	706	733	732	789	730	746	759	731	702	692	724	710	751	803	728	711	712	711	762	749	712	731	715	724	810	735	773	735	689	670	746	720	748	713	744	729	716	717	750	729	688	762	710	727	785	706	703	738	734	727	712	737	684	716	733	757	737	753	744	719	726	683	706	738	714	708	717	737	733	720	750	752	715	746	750	695	731	707	781	726	704	697	719	763	738	681	742	744	724	728	711	792	720	747	712	759	688	725	783	734	737	691	745	742	722	762	769	764	714	751	731	726	723	806	719	701	731	728	743	737	698	711	715	730	730	765	708	732	744	723	727	762	700	758	734	703	746	727	771	714	741	765	759	748	758	729	730	718	749	706	725	770	723	670	752	701	707	744	763	728	722	704	750	725	803	714	709	748	713	696	738	724	743	760	680	704	712	758	745	717	738	705	692	754	739	773	723	730	757	697	728	689	682	728	647	729	804	715	733	728	697	774	794	718	751	688	682	753	724	744	700	774	738	733	742	722	692	701	729	680	693	730	762	713	688	743	757	741	725	767	702	757	682	687	726	746	756	732	724	683	699	692	695	697	744	687	734	692	724	763	689	703	723	788	734	759	712	689	751	720	725	749	801	747	781	764	648	704	705	715	726	720	726	744	751	710	751	692	744	774	664	693	756	735	745	705	748	694	763	755	769	797	778	677	783	751	774	720	718	733	721	714	728	719	719	696	671	767	702	724	778	748	760	699	724	781	801	730	738	737	698	729	701	727	775	751	716	764	765	767	736	748	713	741	696	765	742	748	724	675	693	742	701	667	688	713	676	717	740	744	762	766	722	709	714	707	748	786	750	758	717	717	707	715	711	703	766	713	684	783	757	742	743	690	731	712	721	696	745	749	721	772	742	758	757	730	737	741	689	735	739	714	749	737	697	731	731	707	760	727	679	730	720	744	712	770	741	762	780	709	701	689	786	761	739	697	747	782	672	663	701	697	769	745	759	738	723	725	703	701	711	763	743	755	680	738	727	731	721	737	699	734	752	744	719	769	694	811	706	713	705	722	700	697	749	744	708	723	716	761	725	716	745	773	730	788	735	746	772	713	703	699	744	704	706	809	718	731	711	707	683	740	709	702	709	764	688	794	795	693	709	756	702	747	763	695	746	729	716	729	697	724	754	806	733	693	724	714	685	757	725	756	824	787	764	712	756	744	665	719	718	745	730	725	743	722	735	761	757	719	727	779	742	730	724	740	739	699	815	702	746	755	688	753	726	768	714	747	703	738	717	734	762	722	734	744	714	723	715	757	742	646	715	704	737	731	755	716	724	732	767	744	757	743	741	733	769	810	711	713	699	693	724	695	754	753	769	718	744	708	752	747	722	772	708	741	744	765	694	757	717	728	746	729	664	749	738	739	758	751	745	775	753	722	720	753	781	756	697	753	663	692	729	720	763	736	703	783	805	703	718	725	718	693	697	788	768	760	762	726	700	746	729	691	772	766	774	727	752	717	731	712	747	717	711	682	721	733	678	746	755	749	754	758	763	742	674	775	721	723	763	742	721	743	731	713	726	712	742	745	744	738	745	767	747	764	770	728	704	760	718	749	723	710	777	727	741	679	765	740	748	729	732	705	730	732	719	767	773	770	751	751	719	696	719	752	763	747	727	757	711	740	688	732	726	766	735	729	753	715	714	705	767	727	720	753	744	719	730	716	723	716	734	727	751	732	698	701	742	739	744	728	809	685	755	735	695	775	754	747	736	767	693	705	751	711	743	733	708	680	704	729	762	721	755	665	732	736	742	755	731	731	743	673	704	761	729	706	721	761	718	730	745	708	712	734	722	736	730	718	749	735	706	749	732	731	693	704	813	723	727	730	763	765	698	697	678	737	757	716	766	761	725	730	737	723	765	684	755	687	708	735	747	726	762	678	705	707	771	726	710	724	711	726	734	717	767	732	732	720	681	723	757	667	764
59637	80733	48463	16580	4046	1171	689	577	654	623	603	655	617	640	611	602	608	636	651	635	647	607	641	639	567	655	601	629	656	607	590	612	638	629	662	582	608	599	634	597	625	602	643	599	604	637	585	607	633	621	624	594	594	616	669	646	642	636	591	634	622	588	585	632	610	626	574	633	675	593	601	640	645	603	592	624	620	604	572	598	627	617	612	658	654	618	603	585	618	578	626	597	609	628	636	566	606	628	652	636	670	636	588	567	636	648	587	645	624	604	629	642	669	615	623	658	619	621	617	609	651	615	625	614	636	616	630	659	628	576	589	619	628	609	625	661	597	639	639	603	606	608	639	644	632	628	618	614	657	597	630	637	634	684	616	643	610	603	607	628	601	617	553	583	619	616	579	600	635	626	668	669	622	584	631	644	640	584	637	643	623	614	646	624	614	629	620	582	580	576	630	594	663	667	613	612	626	620	618	591	649	649	618	590	660	645	579	714	599	609	579	642	691	570	654	643	607	588	641	590	632	628	561	599	620	646	635	616	643	592	682	633	608	614	644	605	636	597	670	641	617	647	616	613	625	622	599	610	610	650	630	617	627	654	613	632	626	640	625	635	631	589	647	622	604	573	611	608	624	644	612	637	628	619	617	624	610	594	623	647	627	606	639	623	622	650	643	643	605	636	674	633	570	625	623	621	602	584	636	643	649	639	587	634	638	610	636	628	629	598	625	593	591	635	620	624	610	622	654	632	633	615	627	605	616	644	624	591	571	618	653	636	638	630	618	611	590	641	625	619	597	612	620	647	594	634	614	603	632	682	595	616	627	604	621	645	601	648	651	636	584	617	614	644	643	627	659	601	642	656	643	589	615	649	596	630	620	604	625	658	641	635	599	633	617	618	621	603	567	639	613	611	598	648	639	560	612	605	624	627	656	639	604	589	655	638	616	676	599	656	624	621	607	641	635	605	665	640	621	658	577	691	610	638	618	587	592	586	613	597	580	649	656	681	624	636	603	617	632	611	598	638	632	580	611	649	608	641	632	573	602	605	617	637	639	600	627	617	646	644	592	627	598	621	636	649	577	649	619	599	608	597	632	602	633	584	656	614	644	636	636	576	583	637	596	663	604	606	590	583	624	634	623	626	622	617	640	623	624	623	618	616	646	605	609	594	709	625	608	643	617	602	641	582	614	601	632	612	588	599	592	639	611	605	581	699	605	596	634	624	639	622	654	588	689	599	626	672	606	624	608	616	629	623	641	603	627	653	599	625	651	656	645	566	615	595	619	614	665	641	630	613	635	611	642	650	649	622	638	610	596	595	656	621	606	618	684	681	621	593	587	574	647	627	681	611	607	620	662	624	634	622	609	621	651	625	644	647	595	597	609	622	610	650	669	606	623	621	645	645	600	622	637	641	610	624	610	641	641	624	628	609	567	595	587	619	634	613	580	617	671	632	578	630	629	618	612	655	624	589	590	629	623	621	626	671	591	660	545	602	609	637	626	585	591	628	587	621	584	664	568	568	672	624	617	644	612	660	638	611	589	645	626	648	643	620	623	643	636	642	621	654	641	611	591	636	620	641	578	605	623	608	617	604	620	626	603	607	592	617	639	614	638	646	596	605	623	621	652	631	647	637	633	658	601	627	623	632	593	638	617	603	616	584	619	658	615	609	601	618	643	642	605	643	617	632	634	633	591	626	626	614	636	635	638	611	620	614	617	614	611	588	612	618	671	600	604	625	620	625	582	656	628	629	675	651	559	599	657	624	606	576	601	607	661	591	624	601	591	619	587	602	630	587	614	562	651	611	594	645	558	577	621	595	605	656	599	619	647	644	692	644	621	597	656	599	650	632	629	620	614	602	583	667	616	616	612	631	622	652	570	640	603	626	576	574	639	633	634	623	634	595	625	659	623	668	589	582	611	643	594	633	600	612	627	640	611	615	676	647	620	594	624	616	623	633	606	600	625	671	604	569	599	617	575	613	622	641	622	597	601	653	590	649	612	629	614	659	571	607	569	616	679	603	638	602	625	588	627	631	622	593	630	626	615	592	633	636	568	592	599	618	610	604	659	644	616	636	564	610	619	607	577	590	613	551	631	666	638	625	629	612	619	644	662	633	601	664	623	602	645	614	615	603	620	659	613	581	666	660	608	638	650	657	659	658	612	674	620	605	631	651	665	614	590	618	610	602	602	629	627	606	664	564	623	570	664	621	623	606	607	628	582	555	636	627	651	615	623	650	612	674	581	575	615	610	629	634	645	624	654	596	626	659	626	635	651	647	655	568	622	659	631	635	609	614	603	604	648	621	593	603	594	622	633	613	589	624	626	576	621	617	624	646	582	625	610	651	618	603	638	631	563	589	595	623	654	603	627	662	596	653	634	625	606	570	630	595	629	628	647	637	654	673	594	632	638	642	628	619	585	583	628	614	626	654	624	592	657	625	596	645	673	598	639	610	620	630	608	614	633	625	637	612	610	622	637	644	629	621	555	613	586	634	595	597	586	607	579	633	661	630	598	651	620	657	655	625	616	584	614	611	609	579	632	642	589	610	624	651	615	609	633	644	605	654	635	611	629	600	615	640	606	620	644	641	614	612	597	635	617	599	645	576	601	629	616	609	592	655	560	620	586	607	650	600	637	625	637	617	614	637	616	592	644	638	646	637	581	605	598	554	622	642	607	677	589	666	639	624	602	638	618	625	609	595	652	594	660	663	618	601	642	640	607	607	633	631	633	629	651	628	670	617	617	636	611	633	612	611	618	592	615	633	656	667	585	629	604	614	628	622	666	636	600	604	640	651	595	603	636	600	659	587	607	617	613	599	623	607	581	619	621	619	607	617	622	591	592	668	637	597	631	615	580	585	607	630	600	583	587	612	592	631	609	622	618	649	631	614	603	647	653	635	632	655	653	596	629	617	628	637	617	659	633	627	662	659	635	666	630	608	580	628	620	586	616	603	621	616	617	623	613	660	606	589	656	629	632	633	643	609	603	591	654	600	626	645	606	599	614	615	641	635	648	597	643	615	639	625	621	596	624	614	671	640	603	611	624	673	612	618	606	636	641	644	627	593	634	597	626	658	616	603	610	620	564	608	651	640	633	654	640	649	679	576	661	617	666	568	625	627	632	636	569	609	569	616	617	582	635	619	577	637	643	653	638	606	649	618	624	588	616	602	600	677	595	639	622	629	608	562	627	603	631	604	596	635	600	611	635	616	663	619	661	578	631	578	612	600	674	635	635	638	586	609	627	600	587	619	600	621	628	632	631	651	638	623	649	608	663	604	649	622	591	629	634	632	626	572	586	627	658	585	621	617	616	595	644	628	615	610	586	663	653	607	627	610	647	578	655	650	616	613	664	587	646	578	625	568	604	640	631	609	660	649	632	646	637	621	611	619	643	612	637	608	646	607	620	602	607	623	634	591	664	633	591	610	592	659	628	598	623	657	650	602	627	614	620	650	632	651	603	594	628	623	635	626	645	603	607	647	613	646	624	655
24403	23679	32406	27401	20802	11537	2246	1134	981	949	950	1026	957	1002	906	993	998	963	1025	956	966	929	966	965	974	872	991	913	944	969	935	964	955	961	927	945	944	922	980	932	944	899	909	965	897	948	906	870	943	951	926	968	936	962	947	936	957	950	937	884	934	826	920	908	931	935	876	904	909	933	945	829	916	966	919	1020	927	950	976	936	919	935	916	951	918	907	925	926	924	985	904	894	899	965	935	906	936	968	903	1002	964	921	946	902	915	963	927	914	884	880	985	899	886	874	942	922	853	912	886	890	899	923	897	950	902	893	904	964	911	980	921	982	977	943	992	917	898	985	871	934	863	857	942	968	955	917	925	940	1002	918	935	906	886	909	890	937	949	939	893	824	897	898	909	872	969	975	880	925	937	935	902	897	910	924	913	870	870	939	958	914	931	866	958	884	978	937	888	952	981	898	894	937	937	928	988	952	926	945	948	937	933	873	875	915	910	923	937	917	954	933	974	971	922	978	945	910	935	951	929	917	847	919	934	1004	921	948	892	977	946	913	916	915	896	899	905	940	944	900	942	875	940	973	978	948	1023	948	922	919	955	978	1003	868	901	910	921	944	948	919	887	917	924	894	902	887	956	951	944	921	949	901	929	904	908	922	897	895	956	881	879	922	988	921	902	882	955	905	951	892	927	919	922	926	889	902	990	945	914	928	886	904	910	900	928	921	954	926	883	938	907	957	906	889	916	890	907	954	930	925	930	900	902	884	920	883	898	919	922	951	891	996	923	970	939	954	955	925	882	880	904	921	898	832	940	925	897	915	893	958	913	944	912	880	922	954	967	928	929	926	926	904	798	846	892	865	883	919	911	912	871	931	896	863	902	931	903	933	904	872	937	898	959	946	976	898	868	908	956	919	928	1009	929	922	907	893	897	890	931	885	909	936	951	919	977	917	905	932	904	949	939	953	911	907	899	887	950	913	945	935	933	913	956	850	925	919	936	897	960	944	922	895	905	926	970	926	935	948	854	930	862	880	944	919	905	923	919	884	944	954	856	985	911	905	971	896	942	900	916	943	927	934	942	957	981	970	957	912	937	913	931	860	929	910	887	891	956	894	885	956	944	985	923	945	921	939	942	908	868	884	947	930	921	944	914	867	868	907	834	831	940	959	857	885	915	845	878	943	930	907	916	943	923	941	906	966	895	886	952	913	921	968	920	927	924	909	975	903	964	958	916	941	889	946	913	911	947	913	905	898	932	917	959	882	919	929	951	922	919	926	884	915	890	877	971	954	936	932	902	940	944	913	962	908	959	884	963	879	953	911	977	936	931	932	956	918	941	942	947	931	901	901	975	978	909	911	959	916	931	931	942	974	901	919	922	941	898	962	884	908	926	933	963	938	887	893	906	946	931	981	913	914	958	890	970	882	930	905	892	959	928	954	936	903	922	947	915	955	922	924	941	943	978	943	900	934	904	929	914	942	920	856	947	893	903	917	928	899	908	918	965	922	927	942	890	906	876	960	894	993	940	937	982	985	921	907	892	901	950	922	951	911	959	921	909	906	936	910	939	908	923	942	894	868	959	949	931	889	931	944	961	951	959	899	885	929	943	920	981	944	904	922	987	952	954	911	924	928	930	895	913	940	919	911	900	912	900	870	908	945	914	910	884	966	926	890	939	948	934	874	905	888	916	959	887	916	904	940	868	890	949	925	913	923	942	948	928	970	924	873	906	928	983	894	910	921	940	940	884	890	943	958	1009	923	878	948	929	935	922	973	983	922	927	906	926	954	927	942	911	955	922	903	957	926	933	871	911	892	926	933	927	875	903	905	911	865	939	894	949	920	915	896	943	941	953	912	925	914	901	910	975	941	933	925	970	924	968	907	891	934	857	926	921	939	914	856	866	903	896	934	923	915	910	939	960	950	896	929	920	924	880	886	883	926	932	909	930	925	876	920	885	934	910	930	885	887	952	972	885	928	895	897	920	890	933	945	915	888	967	940	877	939	899	957	977	930	919	911	903	934	894	892	904	929	938	885	924	924	945	912	960	882	967	988	954	896	897	891	951	949	909	933	988	966	940	1013	919	896	985	932	960	956	950	880	890	901	904	909	940	927	951	845	927	945	937	910	891	933	951	885	881	980	910	886	950	936	904	824	913	909	931	910	914	932	991	967	929	971	907	951	920	940	934	897	891	896	879	912	908	858	941	905	934	952	910	903	922	953	943	894	912	944	961	961	931	935	916	929	972	939	910	913	985	932	924	914	948	909	910	868	929	964	962	893	952	946	879	892	886	899	922	919	935	930	871	890	959	931	887	937	896	961	974	953	925	935	888	883	903	852	942	917	899	934	964	903	959	905	880	933	914	913	929	922	881	917	911	903	917	897	885	944	893	914	954	907	939	930	959	988	982	906	913	879	864	943	908	957	994	849	907	890	939	939	947	908	1011	893	942	967	932	869	927	946	935	889	931	970	982	913	942	943	905	881	931	942	903	875	942	936	932	955	936	874	925	896	954	963	853	974	928	930	925	965	939	942	904	952	881	896	927	906	889	886	899	900	925	905	930	905	882	982	856	971	983	925	915	892	945	917	949	896	909	924	916	969	871	952	925	989	934	840	919	894	871	941	934	861	964	932	950	884	895	914	961	914	920	951	915	966	911	906	882	989	906	919	946	869	919	892	973	892	930	891	935	978	890	978	914	983	901	963	927	871	883	902	891	917	962	949	942	895	971	896	925	972	940	950	903	891	881	888	923	956	899	900	932	901	918	1021	939	955	959	877	873	916	899	913	863	897	932	906	899	957	887	980	932	880	929	978	901	931	933	905	971	891	925	928	927	916	934	948	896	933	956	917	902	902	906	948	896	927	832	918	991	892	902	915	868	941	909	879	937	954	904	907	908	939	919	938	898	880	961	894	927	891	930	958	982	950	902	937	909	902	924	944	934	895	966	939	929	957	898	905	969	903	847	959	904	929	931	964	996	929	944	937	900	938	916	967	900	917	943	905	933	988	953	882	925	921	898	905	917	902	944	898	912	905	934	905	876	888	917	908	923	977	950	938	903	883	906	923	954	951	962	955	843	934	960	939	942	926	988	899	926	950	860	913	900	923	939	984	911	954	974	933	935	939	964	897	912	903	984	882	931	953	979	933	890	986	926	926	955	934	989	930	947	910	915	920	973	905	901	896	939	907	942	919	934	920	964	921	924	899	907	878	927	926	910	919	902	912	879	922	944	913	912	936	899	929	930	893	932	886	891	964	897	936	909	932	867	934	978	937	886	899	919	940	949	916	916	891	912	973	973	941	910	960	919	974	869	861	916	916	899	923	924	897	901	935	909	912	880	933	909	954	904	922	874	914	913	947	955	929	943	915	909	849	886	959	847	939	987	865	892	893	932	894	902	954	943	994	920	947	892	924	941	880	895	936	933	905	884	887	985	947	918	967	940	924	909	884	928	950	899	905	930	907	933	936	949	889	913	945	906	928	928	970	939	903	933	854	889	939	929	909	923	911
61433	99401	64274	29143	8519	2130	939	834	826	822	829	822	831	827	820	866	870	846	825	776	864	820	844	821	805	861	763	845	816	802	798	798	778	792	821	825	867	827	818	834	835	836	881	828	806	833	789	811	880	823	808	773	791	839	810	819	839	814	791	802	793	814	852	783	864	857	834	824	769	816	819	841	881	787	790	771	869	831	788	864	797	841	781	787	800	801	825	827	813	804	831	762	798	822	850	826	797	795	828	781	810	849	820	777	824	797	780	826	794	815	853	768	833	816	804	858	757	831	779	824	837	830	817	832	819	803	792	850	837	774	823	784	828	814	790	797	800	810	851	839	824	821	795	798	776	811	861	804	837	817	825	818	846	834	839	843	833	868	808	802	871	815	759	808	870	832	867	844	788	839	858	790	841	815	837	846	860	828	833	778	822	849	819	820	835	877	845	811	806	854	856	855	818	823	809	861	810	790	842	803	875	753	843	803	824	845	787	841	791	899	759	809	857	847	850	824	810	874	795	831	822	848	804	862	761	783	881	849	801	786	821	825	783	822	798	776	840	773	819	789	828	810	786	793	827	830	847	817	816	848	817	867	778	780	814	806	810	828	820	842	798	814	784	840	762	823	800	834	847	795	841	814	815	783	817	822	778	825	821	881	813	790	833	766	806	805	849	832	866	813	772	804	800	789	851	799	820	822	807	791	840	832	862	824	765	851	793	835	781	834	808	816	780	785	777	815	803	792	771	813	809	850	748	820	777	755	800	806	870	818	814	827	830	839	831	855	815	840	819	827	838	808	795	816	828	853	866	726	819	820	840	848	817	823	822	795	787	815	775	782	868	802	792	800	759	793	801	837	819	812	855	810	800	828	808	819	837	790	787	816	816	844	837	819	796	807	853	807	792	804	806	839	841	851	852	790	816	826	822	837	811	813	789	808	817	780	825	819	845	790	792	828	825	882	811	818	840	802	776	865	863	839	731	837	808	901	832	849	807	839	822	777	850	830	820	789	828	827	777	821	832	802	833	851	802	816	830	863	864	830	784	873	845	806	783	837	807	756	780	850	831	811	802	750	773	772	761	820	812	856	792	790	801	828	790	820	860	832	790	807	851	812	796	832	848	832	845	766	820	815	815	804	825	802	820	766	795	786	839	819	818	830	776	830	813	774	770	815	823	830	785	804	839	844	878	821	827	807	845	836	838	827	802	816	789	809	847	806	836	797	856	848	835	872	796	829	830	780	858	824	804	804	836	818	815	854	827	792	788	736	798	812	798	795	838	868	824	789	831	803	810	776	796	802	744	827	866	807	825	862	809	836	872	802	827	807	831	874	807	815	803	824	821	803	818	852	816	806	777	878	758	822	836	806	796	790	795	814	772	830	819	837	818	817	835	810	777	786	767	793	794	826	793	851	830	846	842	834	828	839	808	827	786	773	814	816	790	803	778	812	799	741	861	852	831	881	783	795	812	809	824	838	830	783	838	799	824	784	823	812	797	851	847	820	816	839	830	821	806	805	831	823	758	858	844	807	752	790	816	831	859	755	858	818	808	806	758	855	790	811	816	828	733	849	843	789	856	805	844	855	824	820	837	817	815	792	769	798	834	813	810	827	831	810	824	799	785	798	767	768	862	774	798	857	762	809	779	796	828	788	822	811	766	821	769	819	811	803	856	822	807	842	845	786	795	760	792	835	784	828	775	845	793	815	827	819	796	789	810	806	847	835	800	804	830	776	846	815	823	814	783	790	805	775	803	833	893	807	818	797	840	835	778	826	837	797	825	842	837	799	811	878	814	878	777	843	864	806	835	809	775	811	824	783	792	844	848	825	812	831	883	812	845	826	790	794	777	826	858	874	831	767	839	849	796	785	795	835	846	820	837	788	786	821	822	797	771	803	816	816	831	797	861	834	850	852	843	764	843	765	829	766	828	834	844	847	840	841	769	845	859	805	804	873	745	840	825	813	849	799	737	795	817	813	834	779	774	824	818	838	871	798	804	772	784	823	819	816	807	816	792	834	763	827	811	799	827	816	771	790	862	847	821	830	816	771	791	812	791	771	877	812	807	824	795	783	818	822	806	823	833	829	831	815	849	819	781	834	838	806	868	802	807	761	802	807	755	844	790	831	824	828	839	846	851	852	836	764	804	799	855	876	807	845	802	860	803	807	833	799	814	836	813	844	798	796	833	833	794	833	795	879	772	867	796	811	794	830	842	792	794	857	866	778	862	833	768	845	809	824	790	820	808	821	791	841	812	850	815	812	840	794	842	863	823	851	824	819	850	839	835	816	810	801	801	862	801	778	789	793	873	804	870	791	801	797	805	833	796	765	786	801	837	828	766	814	842	798	796	858	780	821	869	845	820	779	763	832	797	789	798	821	776	807	793	821	841	861	844	810	858	811	894	848	848	771	809	832	773	833	783	840	775	822	801	852	802	809	797	821	828	854	845	830	848	848	802	752	807	810	799	765	789	783	787	809	778	816	860	794	797	840	841	792	813	787	754	816	792	769	812	798	807	838	837	816	758	818	820	828	782	827	819	843	870	810	805	861	812	762	831	828	844	830	842	735	797	780	850	831	781	855	852	851	827	817	773	805	872	837	815	820	822	843	820	794	777	823	823	791	795	850	822	769	801	783	788	817	799	816	800	853	814	830	789	824	821	833	821	783	822	819	806	807	810	852	815	830	826	824	813	899	779	834	801	800	792	780	841	788	782	863	835	809	850	791	787	812	836	815	851	821	806	780	826	781	836	798	860	847	746	795	833	798	840	808	814	820	807	832	785	776	820	810	839	840	809	774	892	781	786	779	819	806	812	785	785	876	806	800	762	774	803	874	802	825	824	801	827	755	854	839	834	841	820	804	809	793	837	821	797	886	839	800	829	830	811	800	808	819	871	783	826	831	794	817	773	834	799	861	831	824	816	829	818	814	853	782	818	802	802	858	803	828	810	789	796	800	826	823	867	826	789	792	813	849	823	851	768	815	789	810	771	786	842	838	828	848	840	800	829	825	773	816	860	832	813	781	783	797	772	749	835	843	863	859	814	812	827	804	853	833	792	819	815	864	791	750	829	849	842	830	804	808	813	815	842	820	828	848	804	859	790	779	797	799	774	827	804	831	819	842	804	747	790	816	750	792	759	855	741	788	825	777	850	781	818	801	763	802	816	855	783	795	800	817	834	837	853	828	838	785	812	850	754	821	848	808	788	816	796	827	838	868	810	795	820	873	819	847	818	789	838	799	793	821	783	826	877	854	805	845	802	849	828	820	764	793	841	839	796	821	773	806	810	842	827	820	784	824	817	815	832	780	811	844	842	808	774	828	789	803	826	806	786	794	871	845	741	813	832	805	794	789	804	834	832	797	802	811	799	770	804	861	794	791	837	793	787	781	815	784	811	762	764	819	830	849	795	853	809	834	870	821	817	829	789	794	811	769	846	817	858	829	746	851	797	831	841	785	841	795	788	834	729	799	823	740	814	831	790	832	834	839	764	765
32929	32035	22359	7023	1450	807	743	711	703	712	804	697	680	672	699	697	713	764	723	690	746	708	722	718	739	710	719	711	746	740	679	750	687	755	736	695	760	716	746	695	676	683	692	712	690	712	720	736	675	717	704	701	734	706	755	697	717	748	712	727	678	690	677	731	741	716	727	739	681	752	714	684	713	727	708	685	709	711	710	712	689	699	714	676	754	701	699	697	729	698	701	703	715	705	684	749	786	682	722	736	692	739	693	751	678	722	673	665	722	745	717	737	731	698	667	738	701	669	709	704	693	697	696	668	693	677	715	744	663	634	732	708	733	676	695	713	694	756	719	700	755	719	745	730	741	681	726	731	727	754	713	728	726	707	679	707	712	728	711	724	748	710	753	697	763	730	686	713	740	696	692	723	715	783	654	752	730	735	677	717	686	728	680	684	723	705	712	667	725	695	734	719	759	749	752	670	746	714	699	714	698	678	698	721	732	674	697	730	689	734	728	722	715	721	711	680	698	693	713	717	715	740	675	680	705	680	723	766	678	720	742	709	684	717	710	715	677	688	679	683	677	695	742	727	708	739	745	750	729	706	648	739	747	706	699	745	663	721	730	685	694	711	732	724	751	720	715	728	684	722	694	721	706	718	700	657	679	742	757	709	740	726	681	734	713	693	687	688	747	688	719	698	753	724	747	622	752	721	728	690	694	678	703	701	715	720	716	689	683	730	715	699	694	749	707	703	762	726	687	777	679	729	696	730	670	719	704	662	732	659	712	762	750	723	768	688	710	724	679	725	708	687	737	651	686	679	688	722	747	732	743	735	696	725	711	722	765	715	722	750	717	684	653	698	722	718	693	723	684	726	717	702	715	739	704	680	679	724	652	693	732	751	773	725	704	677	681	674	728	700	737	685	698	662	698	674	762	708	711	706	696	742	707	711	735	727	741	726	756	660	666	772	701	743	713	702	674	695	697	708	669	697	662	692	705	716	743	715	719	737	690	716	705	685	724	750	737	656	694	740	695	688	708	714	748	678	679	723	718	699	685	748	697	732	678	735	703	648	722	744	710	712	729	688	761	717	676	677	709	671	658	694	685	708	712	720	704	726	723	714	723	741	705	657	712	738	711	774	722	705	687	719	693	733	713	773	755	696	751	702	720	689	705	712	689	660	719	701	702	732	748	709	756	746	700	690	723	719	682	672	706	694	708	731	639	725	712	659	700	731	742	668	733	685	698	709	729	748	733	723	745	709	686	732	743	654	723	666	705	716	693	703	697	704	725	751	681	724	707	664	701	714	715	713	722	710	739	718	707	710	722	725	711	697	730	754	731	706	750	754	671	712	713	710	711	675	719	719	711	741	703	708	665	693	698	704	774	778	698	703	740	722	668	703	719	696	739	726	736	689	711	673	661	748	659	720	672	710	714	717	760	733	730	679	698	733	748	695	692	667	672	732	688	680	682	666	710	682	686	694	741	713	721	718	715	697	700	726	744	672	729	730	669	725	682	673	722	654	683	728	697	719	716	714	751	695	689	702	734	700	721	691	725	746	734	720	711	680	696	677	696	709	684	662	716	693	726	696	747	673	745	698	738	764	693	724	693	723	696	702	714	692	763	693	738	664	744	687	709	708	739	741	730	660	681	704	699	713	694	764	709	690	661	704	776	705	700	701	699	696	748	731	705	743	719	692	681	752	708	756	682	744	716	685	736	690	679	737	715	719	716	729	673	732	706	705	715	745	686	723	709	745	706	773	706	682	723	736	717	730	704	768	714	754	731	696	692	701	748	717	715	730	755	746	716	703	672	702	730	707	698	747	750	697	745	724	719	703	701	726	674	701	708	692	693	695	760	667	721	682	655	693	732	718	722	683	713	733	731	748	693	710	722	680	655	715	664	667	701	714	687	759	759	729	667	753	723	702	678	664	669	699	692	694	701	719	710	718	696	719	731	694	684	730	723	665	705	677	681	761	721	728	715	686	680	700	671	759	705	691	691	732	738	685	717	645	700	649	684	709	699	705	707	695	743	758	724	747	740	702	664	700	706	677	696	671	708	661	726	688	682	705	759	715	702	706	720	719	726	674	749	656	703	632	689	796	731	736	743	713	740	709	733	708	747	700	707	648	736	716	699	668	661	701	727	705	754	726	741	746	707	718	687	682	706	723	730	719	679	665	748	710	687	720	743	795	769	711	753	714	702	651	739	714	765	694	678	745	704	683	714	702	709	763	717	692	773	709	679	685	773	747	691	740	681	699	699	699	661	746	737	698	719	739	712	752	701	713	728	732	710	759	780	723	714	691	715	684	731	708	747	686	701	715	699	712	752	726	751	745	714	720	772	757	720	738	739	740	730	708	706	701	682	698	696	657	705	740	706	729	694	720	745	729	691	723	686	739	710	695	730	723	691	713	679	739	703	685	726	680	712	698	784	696	703	694	680	734	765	693	689	692	719	710	688	716	741	686	781	719	736	640	726	670	674	719	705	714	666	743	709	703	755	746	673	704	705	730	749	697	692	674	711	699	712	690	710	718	704	721	723	722	702	681	745	770	712	736	693	693	697	694	722	681	732	685	658	735	746	666	672	739	704	676	714	697	714	713	713	748	702	694	691	715	725	711	739	678	726	682	703	745	721	699	714	753	731	710	687	725	707	750	688	726	750	686	724	711	719	710	713	729	693	696	682	757	673	675	696	704	712	670	774	756	709	732	701	680	712	709	745	682	725	737	722	715	674	718	735	732	732	698	703	683	734	695	708	666	676	716	667	743	714	748	701	754	726	744	780	701	666	734	736	736	708	644	754	693	710	690	706	732	708	753	689	689	662	723	727	717	733	723	744	712	684	697	695	697	717	706	698	686	726	709	683	672	685	668	687	708	722	706	702	674	671	704	692	672	685	748	699	720	732	750	701	732	718	659	683	703	719	700	745	664	730	695	702	648	728	742	680	732	686	718	724	727	721	709	698	721	723	723	773	726	777	683	705	765	698	702	691	728	767	742	689	750	697	710	757	724	732	688	735	709	722	737	701	707	713	762	737	676	690	681	726	715	707	768	732	753	699	684	692	739	704	720	679	721	749	727	749	686	750	691	741	725	657	707	732	686	722	770	727	726	677	668	711	690	736	743	701	698	738	722	710	711	678	701	701	691	713	751	716	761	733	678	667	689	728	697	696	742	689	732	732	739	723	738	744	748	732	702	706	686	682	705	695	698	738	719	717	691	682	722	716	691	749	666	716	708	728	703	728	742	693	700	692	735	656	718	690	682	666	689	710	773	652	695	751	729	678	733	707	689	738	733	744	721	762	749	662	686	719	734	699	769	713	715	695	738	735	706	746	716	764	738	721	713	747	695	707	697	722	665	707	705	679	701	697	722	755	721	700	675	727	640	692	681	704	708	694	675	741	671	707	685	660	719	680	753	708	744	685	690	711	704	695	717	669	697	742	733	672	705	687	749	686	716	703	718	692	692	732	688	717	727	629	700	725	681	702	725	727	703	725	751
27710	34277	14706	3503	1120	637	581	548	556	552	572	535	584	525	580	550	533	557	517	547	553	603	577	563	557	545	571	551	542	555	556	580	565	613	616	585	563	598	559	513	571	567	517	541	559	545	571	562	594	550	541	592	533	579	604	564	541	546	536	515	568	566	554	623	569	586	565	584	548	571	577	550	565	545	543	560	544	586	581	550	545	502	550	595	560	576	604	552	572	573	545	601	577	606	520	555	570	571	559	568	525	567	586	542	546	529	581	549	559	581	595	568	536	609	556	567	546	564	521	547	582	593	576	552	554	577	560	557	539	545	571	596	605	525	571	570	550	554	525	563	556	593	572	580	574	596	528	565	530	587	589	543	558	586	544	601	545	628	514	530	553	584	523	569	505	567	584	554	599	549	577	548	552	596	554	583	539	609	557	580	572	613	590	565	532	538	540	575	559	581	570	565	613	543	562	573	528	552	577	563	554	540	594	611	590	552	515	541	577	595	579	555	614	554	589	591	569	556	576	542	578	542	588	617	508	539	541	570	585	553	568	566	581	582	577	571	562	583	534	529	555	553	531	572	565	570	549	572	550	584	583	562	570	526	577	556	524	539	566	570	550	569	519	633	580	541	543	582	561	584	601	539	538	572	540	528	608	559	568	564	527	532	593	571	589	580	569	548	547	555	598	548	563	556	598	576	620	578	514	567	583	604	538	594	533	549	617	578	547	569	557	552	567	568	581	602	556	513	533	577	611	576	545	552	575	591	588	547	552	541	519	570	542	588	560	558	562	542	565	549	555	599	578	555	511	597	559	578	538	540	536	568	579	587	559	588	585	575	580	553	559	582	524	601	546	527	597	566	566	554	584	573	516	621	553	533	520	561	568	580	545	551	572	546	556	509	576	543	557	564	547	550	594	610	559	575	562	575	545	605	499	538	589	584	561	558	558	547	580	533	533	594	564	543	549	611	572	606	586	590	579	582	542	540	602	582	587	547	585	579	558	545	587	593	564	545	565	582	549	554	584	611	538	584	551	554	547	596	549	581	580	591	538	539	617	586	535	550	580	518	568	598	533	532	581	563	548	569	546	561	585	583	603	557	558	559	560	549	553	580	547	576	575	573	563	556	530	554	553	563	570	581	568	550	562	534	535	546	590	585	566	561	577	554	567	549	559	572	574	583	563	548	584	602	528	578	563	594	588	580	560	585	504	546	557	535	584	524	524	551	558	565	556	612	569	575	571	616	548	577	594	571	587	546	546	546	579	558	550	610	634	537	519	559	550	525	541	565	547	607	561	529	532	564	575	573	550	531	606	555	561	567	549	570	570	538	548	541	558	555	565	587	576	604	557	634	582	639	565	555	554	579	602	554	599	558	570	568	544	565	593	527	564	559	567	556	609	545	562	572	544	589	543	566	619	541	533	560	552	582	598	567	563	611	560	548	552	575	595	576	563	551	543	542	544	554	519	516	581	535	567	560	565	604	556	582	566	495	582	530	495	529	490	574	600	591	554	608	572	551	575	556	549	546	557	517	626	542	531	561	507	566	507	560	533	579	541	581	536	558	565	525	531	562	593	546	528	557	552	576	548	528	561	511	564	548	573	549	540	566	568	649	551	576	582	568	587	583	529	556	533	563	586	557	563	596	548	547	587	588	591	537	565	579	574	549	566	593	577	534	565	566	532	570	571	591	526	568	559	563	544	542	535	539	573	547	566	572	547	599	543	568	554	556	570	536	607	543	555	607	582	543	626	599	555	558	547	561	582	578	559	568	610	588	568	522	580	584	580	555	579	578	594	573	570	551	553	575	563	587	546	591	529	584	574	579	528	556	559	560	532	556	552	561	517	571	571	569	564	591	584	558	570	575	557	543	562	566	537	554	589	564	586	559	514	565	572	531	558	534	588	579	527	564	559	546	565	554	537	558	630	618	593	554	549	524	562	531	536	630	576	534	536	587	566	545	543	533	576	585	581	564	542	585	549	544	571	559	550	571	552	578	565	574	589	563	540	519	576	536	559	589	576	548	533	580	570	543	596	547	615	582	579	588	531	550	566	593	555	526	568	568	600	553	513	553	552	513	603	610	587	562	595	569	539	561	565	582	553	544	540	575	588	530	541	575	596	565	562	558	570	532	529	629	551	566	585	591	544	551	527	540	590	581	567	551	579	577	573	612	547	528	536	525	558	591	586	554	597	537	543	579	570	592	578	573	549	581	558	551	557	576	560	568	598	604	533	597	511	556	542	558	553	549	613	553	531	583	547	588	592	595	508	568	516	530	572	540	569	543	545	552	588	592	549	503	580	577	510	606	553	575	551	566	595	596	548	554	571	554	554	559	567	559	594	596	574	551	577	543	565	543	562	569	604	534	525	540	575	566	588	577	562	595	532	607	585	597	603	591	529	576	565	571	574	521	548	556	529	586	545	562	523	547	534	525	574	542	541	567	549	536	535	558	581	590	557	551	557	539	555	574	564	562	606	516	489	552	579	563	563	560	563	558	590	548	547	563	577	563	556	569	596	525	590	524	592	573	566	568	574	573	558	550	578	589	534	559	560	532	540	559	569	563	580	609	538	571	539	565	540	550	547	575	540	582	577	583	569	579	580	543	588	566	555	598	580	571	534	579	553	558	540	544	587	541	578	552	533	593	540	556	579	537	536	568	560	583	527	567	601	547	610	574	515	558	558	547	583	587	554	564	559	546	549	583	562	567	561	581	580	561	540	543	582	541	586	541	582	552	542	572	601	567	591	518	608	587	546	603	562	566	542	506	568	597	654	531	553	562	570	571	536	539	560	579	565	582	548	537	562	593	572	558	575	541	554	556	501	585	555	562	576	548	525	587	538	556	559	569	551	548	591	608	563	538	565	592	565	547	588	571	579	543	538	613	583	590	592	549	598	558	565	543	543	525	586	565	547	587	574	615	514	576	573	567	580	578	522	575	572	567	567	562	516	558	569	563	520	561	567	562	576	557	536	578	546	525	551	558	539	544	564	553	581	591	571	549	526	539	548	524	541	575	532	528	561	530	502	573	593	619	566	542	575	573	554	563	595	537	572	535	540	584	553	544	587	561	532	541	539	500	563	571	552	545	572	566	514	531	576	560	575	557	560	601	550	595	562	610	572	564	537	580	641	596	561	579	554	559	587	557	586	562	592	591	532	572	565	586	590	566	558	568	603	570	547	568	556	567	590	537	552	579	565	586	586	555	539	555	564	537	562	593	539	554	542	521	550	546	567	579	568	582	548	587	546	587	578	558	532	557	529	575	576	532	547	569	597	572	589	567	593	544	564	565	564	586	584	574	585	567	577	569	544	588	561	550	575	582	577	527	552	615	601	601	534	545	565	570	532	571	566	532	572	555	556	562	588	566	595	551	561	557	547	583	548	554	562	555	581	559	585	504	549	550	565	530	562	540	591	563	584	571	556	607	544	575	575	561	542	610	541	527	579	546	584	517	589	523	521	555	573	551	541	549	568	584	563	527	552	557	595	520	612	565
26957	28485	37377	27636	10508	1790	964	829	717	787	761	745	758	740	806	751	757	714	697	725	699	732	743	752	734	786	752	766	737	730	749	762	743	733	716	723	706	756	756	734	761	755	730	689	709	755	709	710	746	733	744	689	737	767	717	756	745	757	719	732	753	747	751	752	752	798	722	716	787	737	666	740	694	725	697	750	729	766	760	707	767	767	732	775	760	738	697	697	734	757	748	738	790	732	722	750	719	727	751	710	731	716	747	702	763	735	753	784	714	689	738	731	709	757	712	754	715	776	750	739	732	767	752	746	683	751	727	738	730	769	709	735	716	701	726	673	740	748	757	717	764	762	741	714	749	758	742	750	749	700	729	753	729	694	719	744	741	761	763	740	756	712	732	754	713	698	755	703	681	758	785	690	737	789	791	742	741	670	688	738	740	742	710	712	739	718	729	766	688	768	707	724	682	690	738	740	731	738	723	723	775	732	723	739	764	747	739	789	742	709	691	702	696	724	750	713	736	723	722	741	764	753	713	788	752	713	730	777	734	755	750	724	703	697	741	731	755	754	738	740	717	686	709	768	727	730	716	698	686	784	741	713	770	735	748	756	659	767	694	699	782	762	766	791	739	728	720	676	690	680	713	715	710	726	715	721	765	761	767	706	749	741	729	732	695	696	751	730	746	696	681	706	739	762	744	661	760	689	732	718	694	740	723	702	791	747	741	708	708	718	752	722	758	708	756	712	714	734	761	772	742	756	732	739	709	756	760	729	690	744	718	732	700	735	711	681	717	696	734	713	730	726	726	722	745	742	700	677	787	676	746	740	721	686	744	680	697	684	730	720	752	705	692	717	749	756	766	695	684	662	731	698	702	722	790	731	722	736	718	727	701	702	728	747	716	684	705	738	743	712	747	703	739	703	698	719	760	681	729	708	749	706	738	774	789	734	723	728	686	690	750	758	765	716	734	736	722	780	686	713	785	680	745	740	704	747	748	690	711	687	710	723	752	743	764	744	744	720	735	749	782	791	714	732	757	778	716	731	740	695	741	726	760	736	740	767	721	754	729	727	714	761	739	733	755	767	762	735	754	706	748	712	731	701	696	712	714	745	763	772	771	710	749	761	740	738	767	741	727	744	721	723	664	712	723	730	757	740	753	757	765	748	714	718	736	713	713	712	769	755	718	737	754	709	716	765	714	697	736	743	730	753	730	790	748	699	698	749	714	758	732	708	697	728	719	745	707	699	700	764	760	696	731	726	741	715	714	724	727	755	744	728	751	749	756	756	768	735	735	767	748	744	731	764	788	764	767	733	703	689	740	740	744	757	702	701	734	786	768	721	724	708	727	728	714	730	727	740	729	743	718	732	737	752	719	757	709	740	696	747	780	716	714	785	745	726	709	717	713	707	744	764	749	706	738	762	714	708	743	728	731	735	755	714	701	719	784	743	791	767	744	773	735	774	710	743	782	747	675	738	731	738	716	738	726	739	697	756	747	729	771	684	713	726	764	700	737	724	719	745	695	678	747	777	736	753	698	770	699	769	744	733	718	735	701	727	726	730	726	739	756	740	684	729	748	742	685	745	694	670	694	725	753	710	723	695	789	778	754	766	737	720	754	733	727	740	712	723	742	778	775	769	709	731	699	732	642	778	747	742	749	738	753	724	705	668	736	763	762	712	769	730	763	719	703	756	732	738	735	742	766	753	788	776	747	722	834	761	752	676	782	747	710	699	724	700	742	740	766	717	773	789	744	767	745	711	682	766	745	710	738	752	773	759	680	776	774	710	778	705	761	719	781	747	717	718	757	700	782	743	746	752	739	723	814	758	715	711	746	731	729	749	773	708	726	712	729	729	738	726	737	759	731	761	727	720	735	712	705	709	712	743	723	767	767	726	738	740	725	737	787	798	699	696	714	725	686	724	722	741	707	777	700	738	703	796	746	734	754	753	723	741	772	702	666	689	749	712	731	729	734	753	707	730	751	736	782	743	737	719	779	742	721	736	725	716	695	713	699	757	776	697	752	753	792	709	753	761	712	719	724	756	727	735	720	774	743	765	739	722	745	737	746	712	708	759	713	728	760	730	738	717	685	743	701	729	719	713	782	757	726	749	761	763	747	776	716	761	752	687	693	719	694	740	739	757	753	733	741	706	705	764	715	707	754	761	725	738	749	702	684	718	724	753	758	690	703	695	741	747	688	756	726	722	715	725	724	752	709	730	703	659	726	739	714	702	712	731	756	695	737	713	758	722	721	737	712	767	700	718	737	731	778	762	741	749	777	708	779	697	737	732	716	718	753	718	728	730	682	753	728	752	755	738	725	703	782	741	735	742	730	748	718	761	714	737	690	683	755	740	683	695	700	699	729	748	697	755	704	731	775	735	712	742	757	692	745	769	717	703	710	712	763	679	770	735	698	737	675	697	723	706	790	720	760	730	742	724	683	722	738	714	750	722	709	720	688	739	698	735	725	740	740	733	688	693	729	744	761	786	723	736	708	739	697	678	730	728	745	719	775	740	744	730	773	720	743	710	747	784	748	783	692	736	706	756	748	717	668	789	721	747	766	724	733	749	755	735	686	768	755	749	723	722	734	723	672	700	658	736	702	738	706	760	719	705	736	709	695	758	769	745	704	702	684	681	717	757	767	701	774	721	767	745	738	687	730	709	705	735	723	650	737	707	766	681	751	746	733	668	742	734	726	774	735	745	725	771	690	771	758	732	736	726	715	703	725	779	774	716	700	711	729	711	750	709	726	727	771	754	726	762	730	757	768	730	731	749	725	707	699	717	704	733	771	716	748	753	757	709	747	696	751	734	756	739	689	685	695	749	771	705	772	680	746	761	757	737	731	766	718	720	688	678	726	716	759	737	717	755	694	759	715	695	718	721	699	705	701	676	727	720	719	800	711	692	776	697	756	696	704	744	742	716	719	667	748	723	747	726	767	752	753	746	738	766	711	744	706	722	765	787	705	702	777	754	744	766	746	759	734	679	770	765	736	712	675	744	758	777	746	732	728	775	737	746	707	717	735	717	813	768	724	740	681	756	718	729	714	689	803	750	712	671	784	740	728	746	688	786	756	766	699	676	768	742	706	691	715	715	725	767	726	728	724	718	739	705	708	727	782	763	781	751	733	723	712	689	731	719	733	743	727	726	737	692	712	692	731	754	715	765	709	749	766	752	682	738	701	714	744	659	711	736	751	688	729	694	774	752	753	698	780	734	737	722	707	704	725	725	723	699	751	706	657	720	749	728	672	757	675	707	737	722	740	729	776	704	733	733	715	719	749	689	734	726	731	727	685	777	734	714	727	719	718	703	678	756	701	728	755	674	737	720	750	745	723	753	730	725	713	674	761	764	788	755	709	709	729	719	740	723	760	719	725	773	742	765	714	733	753	745	693	716	765	738	779	786	766	710	749	737	746	684	734	742	679	738	724	713	738	767	715	730	745	704	727	720	720	740	778	731	739	708	695	761	695	754	688	732	766	755	758	765	711	722
59929	79781	46063	14828	3583	1079	689	636	621	606	585	601	595	590	651	638	614	604	627	620	652	606	624	618	670	637	622	625	597	606	604	654	597	646	642	648	600	604	636	577	626	618	602	644	569	582	645	593	555	585	625	644	546	639	660	628	629	658	609	594	588	633	627	601	636	660	616	564	568	575	653	611	608	596	640	652	610	621	657	575	626	644	646	641	642	590	601	597	601	622	617	617	580	575	597	585	630	618	644	592	641	592	605	545	619	611	624	626	597	600	595	555	581	648	578	596	634	576	607	624	597	649	546	592	647	610	628	619	554	619	586	609	602	577	652	618	579	660	643	624	646	651	638	605	614	603	642	610	618	621	610	588	595	605	582	611	602	632	651	582	637	612	644	622	618	596	626	539	623	573	604	614	577	656	594	630	645	624	653	618	625	612	579	640	604	612	645	614	591	595	623	615	560	596	642	637	598	600	598	651	599	611	634	577	598	621	610	589	638	644	619	580	591	632	572	585	653	645	654	642	612	622	632	561	569	609	593	594	575	616	591	595	597	610	661	619	613	656	592	612	592	630	630	657	564	611	620	622	603	607	610	656	567	617	596	633	609	565	629	598	593	616	602	626	602	632	664	582	636	653	623	625	649	562	599	648	613	617	604	618	589	609	606	617	630	656	642	585	632	611	605	578	571	586	618	589	634	597	619	612	637	609	669	611	579	641	600	615	633	619	591	640	632	655	591	640	606	645	589	643	618	570	607	624	614	689	631	612	624	650	607	634	572	591	621	644	619	628	615	577	589	609	604	612	547	611	593	617	648	625	602	565	643	620	585	633	605	650	604	608	635	631	641	607	585	564	622	671	582	619	641	595	584	543	632	591	619	630	635	629	568	595	680	579	582	568	636	639	601	626	584	622	601	603	632	592	656	582	607	644	591	591	633	583	633	599	601	647	594	586	641	627	635	626	638	641	588	580	601	608	624	616	598	611	589	608	586	603	627	639	589	615	594	674	637	607	627	574	593	646	570	594	658	571	664	626	598	622	609	603	590	623	621	593	580	605	601	595	576	625	609	618	581	612	607	649	565	617	609	617	643	588	622	575	601	604	640	639	633	598	648	569	639	605	607	579	611	598	656	595	579	616	599	610	610	644	615	666	643	564	600	589	569	633	645	572	588	593	599	545	595	635	597	642	576	574	605	613	605	619	604	587	602	592	607	608	630	657	625	643	610	613	606	616	629	609	606	641	536	588	563	631	619	590	633	599	590	607	630	601	640	594	606	593	588	575	615	622	602	610	611	616	604	617	626	619	571	628	608	603	595	636	607	601	647	597	571	588	601	601	618	629	633	666	642	630	589	592	646	582	627	628	609	625	585	565	603	644	612	644	619	632	595	557	656	640	636	618	610	623	628	572	619	655	596	610	603	620	644	591	576	564	592	590	634	639	598	623	609	620	653	631	571	601	675	640	627	641	677	585	620	584	602	666	630	559	593	617	629	604	617	637	593	589	591	667	602	612	574	596	612	607	590	594	598	584	634	583	634	616	623	631	631	641	614	639	598	581	601	623	658	611	610	637	601	591	614	626	622	604	581	574	625	617	594	572	542	620	584	574	624	648	625	607	640	611	622	631	615	621	627	649	561	625	599	592	599	572	658	617	625	586	612	544	626	599	619	582	604	609	601	606	646	624	600	632	572	635	587	568	609	624	653	649	586	619	626	632	597	638	645	597	592	588	607	611	601	605	604	602	616	624	569	626	570	593	606	604	601	622	628	624	627	567	585	609	612	662	659	632	622	610	639	620	597	625	629	671	619	624	603	596	632	607	603	579	649	649	591	628	581	591	635	659	602	659	585	622	611	614	574	633	594	599	594	575	655	598	577	636	605	569	568	598	623	651	644	600	579	573	606	630	623	602	622	610	626	643	611	567	637	605	584	624	586	627	622	621	619	580	659	595	596	600	600	615	632	600	605	570	670	568	604	585	644	613	641	652	586	610	623	613	631	600	618	599	623	620	657	633	583	595	597	666	596	610	639	604	612	661	605	609	606	666	628	589	594	583	644	667	626	597	596	608	568	607	619	618	580	609	585	618	621	638	604	615	615	611	637	625	587	616	597	637	611	628	604	601	642	597	673	642	642	599	608	644	623	617	567	579	599	592	681	569	595	641	629	627	649	601	597	622	593	622	572	603	617	629	638	626	600	613	620	602	634	626	629	611	676	626	613	604	599	591	618	623	567	582	628	601	623	609	622	608	589	615	571	588	633	621	617	632	585	621	598	586	620	607	612	630	624	639	594	630	647	645	616	643	559	607	631	602	626	620	580	589	574	574	617	627	589	633	628	607	593	665	607	603	571	580	615	547	594	596	586	588	573	650	622	607	632	661	573	600	613	579	654	598	569	645	608	596	597	621	610	595	621	583	616	641	632	613	588	659	601	623	569	637	581	617	615	585	603	598	590	636	590	638	614	630	595	586	603	599	606	597	611	584	602	623	591	588	637	614	633	644	612	626	586	612	616	618	582	617	628	608	658	624	597	593	604	589	619	583	599	597	621	628	590	640	598	656	591	619	618	602	627	589	650	618	625	613	604	578	580	609	603	591	590	601	637	555	623	628	589	602	591	633	637	629	617	665	637	615	623	608	567	619	642	617	637	639	577	606	596	601	632	579	583	662	615	589	602	611	599	613	601	646	572	613	626	610	613	605	621	645	591	634	587	603	612	639	610	606	615	590	642	632	663	632	592	615	603	583	598	585	577	591	626	604	614	599	635	611	574	588	603	586	635	678	632	602	617	646	572	602	593	605	642	608	587	590	588	606	613	643	613	555	618	598	602	609	630	662	599	608	610	591	649	635	630	574	588	614	589	624	630	617	689	605	600	647	591	594	655	616	603	605	589	630	606	607	591	595	663	603	600	599	682	616	609	598	591	657	597	592	590	619	625	619	630	567	606	611	653	617	614	631	579	570	608	620	623	564	646	608	638	602	636	608	656	605	609	607	573	622	585	557	611	612	602	598	666	603	621	580	611	652	629	636	627	628	602	662	672	584	596	607	604	611	635	604	637	615	564	597	586	580	581	605	589	608	619	578	564	618	655	595	633	633	636	590	621	651	592	644	567	655	670	598	594	621	616	581	654	598	621	568	638	566	592	643	583	580	600	629	638	622	545	622	595	639	617	632	568	627	591	621	623	616	572	586	611	652	611	606	613	616	613	592	579	563	557	600	617	631	629	632	629	575	556	641	619	603	659	568	615	594	594	629	592	562	627	590	583	616	627	624	588	591	581	635	588	636	595	592	602	599	631	626	584	626	640	543	575	598	594	611	617	627	596	606	625	578	609	622	568	584	627	610	604	596	590	619	616	576	635	618	579	606	570	663	623	558	615	586	634	620	625	587	570	620	643	579	613	642	587	601	635	602	583	613	605	630	599	648	589	590	665	612	599	601	612	612	622	583	609	579	615	644	572	562	612	575	601	620	599	598	612	583	597	662	599	595	602	598
24411	23277	32272	27036	20853	11756	2301	1166	949	986	970	1001	1000	950	867	929	976	1020	999	962	929	969	1024	959	928	929	919	875	967	934	932	929	940	916	898	897	957	956	919	978	906	950	912	979	966	934	982	922	938	920	939	903	913	973	963	920	903	962	939	936	939	928	953	919	885	938	950	852	955	952	943	881	880	916	911	954	942	844	917	897	905	905	932	928	944	862	912	935	904	928	876	959	962	958	989	940	920	951	925	874	930	967	928	977	979	961	932	906	972	962	945	919	941	959	912	954	948	888	920	939	938	959	880	943	971	948	990	932	936	962	917	930	963	909	919	916	936	895	912	993	909	933	959	951	962	924	898	935	983	959	913	945	945	891	938	948	938	969	967	936	952	907	919	902	930	946	932	911	949	946	925	965	947	937	940	890	915	905	928	906	930	1013	877	955	935	946	932	907	987	982	899	964	940	969	911	905	896	962	972	905	942	958	929	949	955	927	924	935	890	936	990	969	943	912	917	904	962	888	973	888	904	960	881	968	931	950	943	918	921	937	976	910	925	934	919	908	924	917	937	946	936	895	904	1018	975	950	859	933	937	915	941	988	908	894	955	878	910	940	938	933	906	929	919	898	915	917	947	899	988	911	887	934	880	961	927	962	921	895	941	965	887	944	951	966	931	942	912	939	905	893	961	932	1000	930	897	940	919	973	888	938	902	950	877	918	911	890	930	957	936	928	945	877	944	923	935	851	928	911	907	978	919	914	928	971	913	923	887	915	895	922	835	978	933	973	866	878	914	925	921	898	890	961	917	897	937	976	911	911	874	918	929	918	939	904	898	963	885	937	900	948	1012	947	892	937	883	876	966	895	940	892	909	914	933	872	904	925	978	903	929	927	924	920	971	919	929	875	868	960	903	947	878	909	914	990	953	915	962	966	904	880	946	905	943	893	940	885	921	972	892	939	945	923	944	945	916	899	941	929	1004	945	891	967	882	919	920	905	944	948	901	901	1003	914	884	922	990	924	889	918	956	1055	908	941	893	920	971	917	909	911	907	944	945	938	857	918	933	939	904	953	916	925	908	960	949	922	949	962	928	897	948	910	941	937	954	907	884	918	924	1007	906	919	933	950	945	924	928	903	920	973	958	881	901	885	952	957	937	956	959	929	877	909	956	952	926	949	943	956	975	912	880	959	921	912	919	918	919	906	947	879	893	942	973	898	954	937	965	852	901	902	961	918	970	931	951	969	977	927	919	932	881	938	920	904	917	961	948	896	917	957	946	916	951	944	922	944	941	960	925	958	941	920	899	923	976	904	905	954	955	861	962	919	939	946	955	890	897	916	932	911	942	893	939	890	914	841	896	900	950	930	942	906	916	956	910	909	893	950	960	850	849	971	895	927	994	959	931	901	947	954	888	952	876	918	943	930	947	918	920	916	897	932	895	922	924	919	928	863	907	933	894	911	938	975	945	896	933	982	931	860	919	934	936	921	943	932	919	884	944	900	863	938	914	931	923	919	932	904	896	940	916	902	978	920	891	937	885	931	968	932	935	970	915	903	944	938	926	941	925	892	981	938	920	942	888	925	973	944	956	918	901	917	917	932	902	919	930	912	954	911	910	901	902	988	924	923	928	935	888	909	917	943	905	932	945	863	931	945	960	947	918	935	965	947	951	868	891	898	935	883	931	970	945	935	882	935	885	878	895	992	919	934	910	947	876	964	953	945	909	929	933	911	901	928	940	927	859	877	955	887	951	881	928	972	908	965	974	912	944	887	885	900	922	900	941	944	936	963	943	852	913	938	942	952	926	918	904	950	958	982	927	894	916	997	920	953	922	859	935	928	947	893	946	964	954	914	917	916	915	952	1002	940	865	931	943	947	844	888	871	937	945	928	976	957	944	940	964	899	865	861	919	886	926	891	896	944	975	903	965	918	953	919	946	919	956	908	990	899	925	983	949	906	940	874	909	896	906	893	959	911	904	898	933	937	931	932	968	899	920	990	966	947	912	925	958	896	879	928	955	999	897	897	888	904	948	860	927	960	879	886	918	932	891	925	915	935	953	950	882	915	914	938	916	902	930	961	947	930	896	949	911	951	959	932	898	893	965	938	904	920	922	891	915	893	914	945	866	918	945	932	958	892	895	979	933	931	952	953	968	917	938	924	955	937	894	990	919	893	940	887	932	928	919	896	938	930	909	922	904	869	943	901	940	915	891	929	930	888	949	982	930	972	942	949	908	926	953	932	969	945	910	948	875	930	906	913	940	951	935	933	928	920	970	912	957	959	945	932	930	917	901	918	939	945	907	911	877	939	941	953	930	915	902	924	895	959	903	969	992	902	963	940	885	920	870	926	929	1018	930	938	950	938	884	946	941	924	952	940	904	934	907	977	933	923	938	911	961	928	912	855	925	912	1002	990	938	954	893	950	918	905	915	960	933	962	916	963	933	892	945	956	890	941	877	956	896	912	897	951	934	934	944	960	899	911	924	914	913	891	889	919	927	878	912	903	923	868	896	904	883	928	906	916	884	844	932	939	941	948	969	927	923	906	951	913	909	854	916	943	966	908	909	975	899	906	901	928	890	934	887	931	935	954	887	916	936	950	925	942	951	868	923	919	858	963	915	939	922	913	991	947	916	975	958	905	888	902	985	944	939	962	1002	904	921	907	915	947	899	981	940	896	896	910	998	985	898	938	933	862	915	933	928	929	994	946	955	923	907	924	946	903	913	918	907	918	964	949	932	944	936	934	943	906	983	904	899	937	932	919	912	913	943	960	937	945	924	935	943	935	888	881	946	898	909	884	974	928	911	907	920	932	894	902	952	925	909	868	920	937	932	951	905	874	920	923	871	1003	917	899	893	920	926	973	916	902	919	941	963	909	852	909	938	894	882	911	977	977	900	893	918	876	873	926	941	968	941	933	904	910	898	947	911	922	948	902	919	950	901	936	960	911	884	934	910	939	880	935	923	914	955	913	908	930	907	939	905	938	935	894	955	904	898	917	924	942	887	926	942	899	953	865	916	964	884	897	862	918	914	942	963	976	873	961	951	913	926	965	925	872	931	916	961	985	935	852	908	868	891	934	908	939	890	897	872	900	908	961	910	870	902	908	896	905	891	905	935	950	954	982	940	885	949	958	968	919	933	938	881	963	876	908	899	957	949	972	928	933	908	920	921	965	921	941	956	876	945	929	924	886	939	939	912	940	912	955	901	852	957	939	869	874	939	901	952	921	923	934	976	930	937	878	959	939	935	962	911	993	919	911	919	904	975	877	999	885	872	930	953	893	925	930	904	900	950	948	921	888	889	965	974	892	918	931	949	839	972	929	961	923	936	945	920	922	918	941	924	964	945	935	972	932	906	934	937	948	932	910	944	953	886	921	962	1043	927	957	933	977	881	909	921	949	907	975	910	928	968	917	896	877	954	868	898	912	909	913	915	964	894	996	861	905	960	981	933	921	887	894	898	957	921	986	946	857	885	924	952	960	946	904	872	927	893	954	934	895	940	954	877	932
63898	99807	64337	29373	8587	2051	989	845	817	841	772	864	778	784	845	796	805	825	810	774	862	833	780	840	883	788	814	822	764	845	810	805	843	838	803	787	844	791	813	785	783	857	851	779	835	768	779	829	809	807	822	764	858	836	802	773	805	810	809	817	769	798	764	800	803	782	797	852	868	769	828	827	760	797	828	854	839	866	790	773	769	805	802	774	809	736	752	818	814	778	790	804	821	846	761	833	781	793	821	759	794	850	785	773	799	785	818	779	807	822	826	826	792	814	823	776	786	825	836	779	784	772	776	773	813	838	812	822	817	798	807	793	834	789	789	838	865	827	839	806	826	879	785	764	860	807	796	830	849	799	780	823	814	778	789	803	840	816	824	788	825	794	811	783	817	785	810	824	788	791	824	811	797	778	793	789	821	805	781	807	809	820	797	787	830	795	821	780	747	779	804	767	868	810	836	795	865	778	817	840	790	822	825	807	749	840	830	843	814	768	812	807	788	822	772	797	813	815	784	812	836	811	824	793	857	876	806	812	790	812	838	782	799	822	815	829	802	816	831	818	800	803	831	876	816	798	813	831	809	796	835	810	804	799	809	798	818	823	762	787	786	766	813	764	829	811	867	857	791	807	786	814	770	815	820	858	800	814	827	763	801	818	759	782	798	797	760	847	789	837	828	803	779	756	784	812	818	787	747	815	791	772	850	812	818	820	813	793	821	809	782	858	856	799	818	833	808	807	811	794	787	807	785	835	844	838	819	761	828	867	765	764	857	846	784	825	793	777	826	828	784	811	762	769	787	769	792	826	808	814	751	817	825	783	793	777	806	837	768	804	795	813	818	805	827	839	816	817	844	814	797	828	751	810	792	784	803	812	844	818	767	839	827	815	812	849	788	871	844	821	725	768	815	806	863	803	820	831	844	766	780	801	834	824	801	786	904	763	769	768	836	823	785	757	846	821	805	775	801	807	787	830	795	833	836	800	813	780	780	773	816	844	785	788	856	825	865	795	831	789	819	787	840	856	806	841	777	795	811	813	836	828	775	753	836	803	802	781	756	847	740	775	802	837	851	782	844	804	793	824	766	817	806	828	746	805	810	858	797	814	807	789	830	823	803	814	774	834	810	793	762	833	843	888	809	746	802	802	763	802	799	799	791	804	775	789	798	865	775	838	807	759	759	786	809	774	800	760	797	808	838	818	808	806	813	772	800	889	767	794	783	832	826	785	819	791	784	835	885	799	833	763	817	819	801	753	790	774	827	814	833	796	803	799	794	787	765	761	786	813	790	793	797	805	814	811	828	799	808	824	790	818	830	777	773	884	801	836	837	766	822	737	781	845	784	832	761	768	830	828	804	848	759	802	820	808	761	779	850	788	817	838	777	871	837	837	840	851	796	787	780	806	833	851	828	841	764	813	801	832	786	755	853	829	853	834	865	829	751	788	842	797	826	802	808	845	777	784	786	769	801	818	790	827	767	795	801	807	840	850	786	829	777	828	813	802	797	838	797	759	773	807	770	818	831	805	822	832	865	790	779	719	775	804	843	769	779	804	763	815	819	865	815	797	798	799	804	799	803	785	805	775	805	862	804	841	816	792	860	823	735	824	801	822	803	803	831	827	807	807	764	801	791	802	838	818	832	792	746	781	776	816	836	820	781	809	795	778	809	828	828	782	705	776	827	791	789	833	795	768	796	830	819	816	798	775	806	753	788	810	823	823	838	783	787	765	809	844	781	793	781	782	781	776	800	818	813	788	732	778	785	801	783	758	808	801	808	798	805	815	764	773	787	818	844	799	860	789	787	799	828	857	813	828	756	808	835	807	796	827	755	805	785	805	779	784	828	790	800	894	793	814	828	822	786	792	792	807	783	805	853	836	795	776	856	805	825	819	813	816	771	806	825	788	772	821	813	785	751	800	828	787	792	786	851	740	800	823	820	788	862	793	817	821	836	797	835	807	756	768	813	829	767	829	877	790	791	782	842	817	755	813	768	783	812	854	809	793	839	814	776	837	882	811	871	768	819	820	815	809	784	817	776	870	794	799	774	782	829	789	827	810	770	789	837	836	837	794	775	753	843	825	774	790	822	826	825	797	776	740	821	869	818	770	792	796	836	812	770	844	815	772	807	766	827	854	801	851	809	817	797	840	783	823	792	824	807	804	831	798	851	823	821	768	844	835	852	826	740	758	811	802	812	799	793	804	803	820	817	786	777	904	813	825	786	835	762	828	789	808	806	795	800	810	807	822	771	801	853	857	791	797	796	825	815	797	786	795	818	822	793	780	778	858	837	794	800	832	825	807	748	823	796	805	795	831	816	799	811	841	852	771	801	834	775	860	809	822	844	801	841	777	802	791	830	813	816	788	779	810	793	773	765	837	779	794	827	805	804	816	821	847	875	814	777	800	821	820	802	804	767	797	776	811	814	795	780	857	821	763	835	808	793	817	843	737	788	771	787	810	807	774	841	798	831	822	837	807	793	820	793	830	758	815	777	762	817	796	748	816	762	758	848	816	753	717	795	851	806	822	773	830	798	796	809	842	871	828	809	831	829	800	813	832	803	814	794	790	859	776	823	818	738	839	804	806	813	765	764	820	772	832	773	772	755	819	795	835	806	795	840	770	790	790	776	865	825	777	804	804	817	831	796	793	810	748	813	833	859	819	788	803	788	782	825	846	807	839	805	792	842	832	816	812	800	776	804	794	813	847	793	811	807	806	839	767	833	788	844	847	857	793	861	789	792	820	831	775	764	782	812	829	791	827	816	783	817	837	791	798	826	836	817	791	834	794	791	830	814	852	875	797	828	765	781	830	785	803	814	809	802	853	793	748	807	795	788	811	730	811	821	774	823	791	834	809	818	798	785	819	806	816	813	820	787	802	834	817	813	796	819	811	777	814	843	807	805	842	814	823	775	790	825	817	832	783	764	757	840	778	813	773	747	774	829	810	801	755	817	821	820	767	775	791	779	826	812	828	829	810	768	789	767	769	764	780	786	788	831	797	782	830	816	791	791	776	913	794	808	783	853	794	774	804	738	844	780	786	783	796	824	833	812	781	804	858	761	778	804	770	785	794	840	834	837	827	785	785	847	811	795	796	791	799	807	791	759	784	823	780	790	832	774	794	800	776	794	728	803	803	866	794	784	773	773	784	811	781	802	844	803	824	851	764	860	805	825	757	837	793	810	858	808	754	795	804	770	782	772	821	778	793	784	783	829	888	816	861	811	787	805	814	809	777	791	803	821	794	821	837	763	806	742	779	836	831	839	782	784	778	778	835	800	805	785	824	784	822	783	802	840	824	832	784	806	789	802	804	798	766	751	836	774	815	765	821	805	763	781	764	800	799	772	796	840	792	765	812	810	826	827	798	838	844	784	825	836	790	793	771	826	780	827	849	810	792	819	759	815	829	819	779	790	854	795	798	811	742	791	826	767	802	813	809	801	814	768	785	820	840	765	756	815	832	825	814	781	822	817	795	772	791	832	833	849	801
33210	31902	21973	6778	1470	810	742	690	703	684	735	659	709	755	748	760	726	719	690	712	751	686	699	728	690	680	726	696	712	746	722	709	698	651	737	694	757	734	710	715	674	693	746	744	721	686	722	678	713	693	711	728	737	768	680	711	702	718	678	722	718	711	679	667	690	639	706	625	736	689	703	687	730	730	666	747	685	663	678	678	690	717	725	715	682	683	699	674	691	711	691	737	686	738	726	694	713	677	721	709	685	708	721	701	714	711	715	759	669	705	733	768	677	730	702	714	692	696	709	663	747	727	700	719	687	706	661	727	650	677	717	670	701	712	718	710	692	717	743	712	727	723	723	733	743	697	700	726	696	663	691	697	764	756	681	718	696	696	692	656	715	709	699	710	742	767	716	710	688	681	697	728	712	737	696	697	712	692	723	689	678	766	679	702	692	698	719	668	718	733	699	734	730	718	753	719	729	695	710	728	705	679	778	682	710	681	736	680	732	685	701	674	749	730	734	743	691	722	726	688	730	713	662	704	696	694	746	693	729	709	740	688	704	723	695	733	716	670	728	743	716	723	739	699	712	731	747	713	712	702	720	712	675	685	721	694	699	691	730	716	689	690	700	670	708	724	715	695	731	665	768	712	670	718	689	658	712	689	755	763	709	691	670	735	721	679	717	710	712	714	762	750	698	727	730	633	712	665	697	629	716	720	734	743	725	706	692	678	705	698	707	702	734	701	685	769	692	761	711	713	681	687	736	717	704	702	756	715	738	672	719	666	742	711	724	704	683	705	715	725	736	707	713	721	692	733	717	761	686	656	727	741	689	701	720	691	690	665	718	703	717	739	756	748	720	730	687	772	702	727	711	674	712	728	709	743	709	732	671	692	737	739	701	746	690	719	680	721	682	718	733	699	679	707	701	675	731	723	694	715	697	767	709	663	691	727	722	667	675	679	697	686	712	740	713	718	708	704	697	731	724	724	706	739	740	698	716	728	728	638	658	692	662	684	651	710	669	723	703	726	713	717	695	728	719	709	733	686	684	657	699	704	716	762	695	654	734	682	710	678	696	678	713	736	701	713	732	652	664	686	716	720	657	675	720	697	635	731	684	700	714	722	687	707	654	691	725	742	696	723	681	734	696	698	684	743	711	746	730	676	694	760	693	687	689	723	667	775	731	702	734	687	667	710	696	688	689	696	730	727	751	702	679	689	725	664	698	684	764	705	663	729	677	684	759	761	689	735	712	733	675	734	701	732	701	783	688	702	728	717	670	704	679	707	721	730	683	677	698	720	771	677	726	672	719	733	728	705	702	696	716	724	728	685	737	734	690	732	700	687	730	699	725	702	708	723	670	701	722	671	680	679	739	723	742	717	684	709	714	680	671	717	730	705	739	711	710	747	734	707	739	772	688	718	682	701	701	752	734	712	693	720	684	720	694	785	698	716	685	720	687	696	700	703	668	729	696	707	684	673	697	741	685	716	702	712	685	695	672	714	689	737	702	698	690	695	706	751	678	691	688	713	726	690	720	676	700	730	710	746	681	679	731	758	724	716	708	729	685	720	695	689	753	733	778	738	687	716	716	744	701	663	670	705	677	675	749	735	751	726	697	738	726	745	669	681	669	670	755	668	719	688	719	711	640	718	707	718	728	682	674	729	675	719	716	700	696	720	713	647	712	746	724	719	702	692	758	752	764	755	669	762	711	747	699	714	714	679	730	700	748	683	743	671	704	723	719	737	715	695	665	710	670	706	755	706	696	701	677	689	670	685	740	741	746	720	700	731	694	659	714	688	724	697	723	688	711	717	708	707	681	697	721	682	695	722	725	703	683	711	678	673	694	698	736	701	714	707	706	699	719	693	714	700	677	689	691	698	648	720	733	749	762	757	714	746	702	695	735	712	727	704	697	668	745	719	739	683	734	714	749	733	654	688	714	720	705	710	739	667	698	707	711	671	665	711	678	724	751	695	748	696	728	697	728	684	689	684	693	694	720	677	758	754	708	703	697	745	709	692	712	719	757	758	724	761	668	699	725	702	711	671	683	683	657	733	736	716	689	660	718	730	717	683	700	695	747	703	709	738	664	696	716	736	766	730	762	703	706	723	682	716	697	726	769	717	686	770	723	704	716	737	715	676	693	661	733	692	715	699	734	694	749	721	721	671	723	760	760	672	708	698	678	708	663	707	819	690	723	708	716	706	749	706	706	699	723	694	687	701	721	771	678	703	675	767	754	674	703	701	707	712	709	702	636	739	705	663	673	683	697	720	700	743	713	663	680	718	695	707	666	770	725	692	724	745	699	700	708	675	662	670	663	679	637	728	728	690	700	717	706	727	672	735	683	738	761	725	751	713	719	727	657	677	703	697	699	745	680	725	674	677	742	691	711	706	707	698	681	655	670	719	704	717	760	677	662	728	725	721	742	758	688	691	731	715	699	701	696	690	710	700	646	698	699	686	727	710	661	667	746	771	685	702	685	757	724	704	689	760	724	735	675	664	741	746	729	744	732	670	726	711	719	709	731	728	660	735	725	677	738	692	751	659	672	748	705	695	694	727	689	712	736	688	710	691	741	677	653	728	726	687	700	733	698	771	716	783	648	707	704	749	717	690	744	667	708	667	732	684	723	722	711	720	687	749	727	748	721	718	713	703	716	724	703	727	699	747	734	700	740	687	727	677	721	687	657	719	743	680	710	708	709	697	712	697	715	695	738	768	679	682	685	705	692	704	721	711	635	715	720	737	681	696	708	713	697	717	748	655	717	651	714	689	698	721	716	705	723	699	652	694	654	683	709	693	713	671	713	722	697	688	722	674	729	709	712	703	730	678	671	664	680	701	708	750	728	700	669	710	746	727	720	728	691	647	687	685	696	670	672	738	707	701	726	694	726	728	727	737	724	733	627	667	723	688	689	670	691	667	763	733	708	759	691	721	692	751	699	742	687	677	718	718	729	660	693	708	734	684	734	698	688	693	681	741	719	748	724	692	655	688	697	715	722	709	751	736	694	662	726	655	757	723	701	747	721	736	687	738	712	711	699	663	700	672	701	697	736	723	724	732	718	688	682	703	723	684	687	734	653	723	736	724	691	715	760	768	686	739	743	707	653	721	698	716	702	716	697	707	712	718	686	696	755	719	733	717	723	711	699	707	674	706	714	718	680	729	705	700	749	694	730	695	702	720	675	720	646	713	718	698	707	719	725	705	711	736	691	684	683	702	695	703	735	738	720	737	690	697	717	743	688	705	739	701	664	702	702	728	689	723	720	651	761	678	719	658	671	717	732	669	685	724	697	693	715	752	716	750	725	684	717	685	731	738	672	705	700	665	766	705	733	713	679	665	688	713	714	716	713	689	730	729	717	722	707	691	669	742	739	693	664	678	706	693	682	746	646	682	723	761	731	693	738	734	662	725	672	687	700	693	722	754	681	748	699	766	711	714	709	730	736	702	753	704	735	706	665	723	664	702	701	750	702	722	698	720	703	688	688	742	706	716	716	680
27886	33466	14734	3471	1113	636	557	563	589	579	567	551	542	535	528	549	529	561	562	608	578	570	572	568	540	568	548	581	574	604	581	594	559	594	601	545	614	559	512	500	588	558	560	586	533	552	565	560	607	565	556	556	610	582	591	596	551	583	557	521	613	561	553	544	601	579	564	555	524	618	586	563	560	563	558	595	529	592	621	571	512	568	542	572	493	593	558	550	521	578	567	579	602	532	521	600	538	533	554	570	506	569	568	581	531	576	592	574	554	584	523	565	521	559	564	510	557	511	544	594	567	539	547	555	515	580	594	584	596	540	575	547	556	579	581	530	527	594	555	584	568	558	558	528	539	577	564	543	553	529	562	554	548	548	570	581	529	552	577	540	504	559	538	564	557	550	567	589	535	612	619	574	571	544	572	487	587	539	535	575	577	553	556	583	522	524	525	592	542	554	564	559	552	554	555	566	540	514	556	559	545	538	580	587	544	577	570	584	557	588	581	588	578	610	568	570	562	516	560	563	531	609	573	580	520	568	518	596	566	535	570	507	529	555	531	606	583	571	557	551	555	572	577	537	564	565	559	575	554	516	597	524	549	582	539	549	480	600	541	577	562	539	561	524	539	521	582	570	579	563	535	610	516	568	584	604	517	579	578	544	539	569	567	592	566	551	514	529	516	532	570	548	542	608	544	593	574	563	505	564	534	528	528	567	524	598	588	602	531	579	536	585	534	563	525	562	536	555	574	564	559	511	534	567	536	566	566	553	556	592	525	519	526	585	551	584	574	554	550	584	566	592	568	545	562	548	543	559	546	550	535	575	570	564	575	549	578	561	568	557	572	572	597	578	557	518	568	563	581	542	524	549	579	553	503	566	541	486	535	589	571	535	534	547	543	548	580	564	552	522	539	552	554	560	507	544	521	535	557	593	545	574	569	544	568	543	544	510	542	577	534	590	555	529	574	577	570	577	564	584	518	568	577	559	543	524	544	584	575	536	528	554	514	563	576	547	569	546	550	574	543	557	522	529	587	525	560	543	583	588	550	544	562	525	561	609	581	555	542	537	561	605	537	547	568	520	541	573	572	578	592	561	583	583	541	533	532	558	603	531	567	552	559	579	537	578	587	570	510	553	557	569	551	580	525	579	585	580	568	556	586	592	568	582	582	579	572	555	575	542	564	574	556	573	546	562	537	577	538	515	572	543	538	543	572	561	571	537	597	554	558	584	577	509	523	562	565	534	589	568	562	567	502	536	580	548	570	566	556	549	528	537	540	542	572	522	559	566	602	561	573	557	566	552	567	512	594	557	516	568	576	545	558	517	556	575	575	523	545	529	521	604	573	555	553	551	579	552	569	573	548	565	520	544	582	524	559	568	524	520	561	540	553	573	583	536	581	550	542	549	539	555	590	599	560	547	555	580	562	553	575	538	528	563	598	539	551	543	549	560	582	582	529	536	508	569	557	508	598	531	579	570	575	560	561	578	559	562	543	534	571	558	552	548	547	569	564	585	554	532	531	605	584	560	560	541	544	559	533	558	541	563	524	591	548	541	538	555	549	528	573	536	593	559	526	542	556	573	575	542	533	537	559	563	575	563	569	559	557	582	553	583	562	559	543	592	567	543	522	521	562	501	536	554	600	558	572	566	543	518	526	573	563	541	547	556	497	545	568	575	537	580	537	540	554	554	536	569	491	563	561	524	562	552	536	570	551	536	537	585	566	617	577	518	502	533	616	555	581	544	557	589	518	523	528	561	586	502	566	529	594	580	594	613	558	522	570	539	551	531	521	604	533	579	565	563	578	549	548	540	530	566	565	568	562	554	557	522	531	574	539	569	554	546	603	578	514	552	567	487	542	538	563	521	560	527	527	542	541	504	582	555	542	545	599	583	571	504	537	546	539	547	568	533	574	534	549	574	587	536	534	558	523	554	562	590	543	568	567	549	541	549	576	564	524	563	521	570	533	542	535	577	517	543	544	544	561	535	520	578	544	518	568	591	568	559	543	513	532	579	568	551	558	564	572	592	532	589	519	571	531	550	579	591	560	525	551	560	550	558	577	557	533	537	556	528	555	546	565	521	613	552	564	536	557	567	535	558	564	544	590	588	548	602	574	537	539	582	544	569	569	543	631	577	590	553	544	527	529	521	566	557	530	526	523	582	583	563	553	510	578	567	571	546	560	540	554	542	571	549	589	598	566	527	604	536	563	546	534	585	566	562	613	580	558	552	533	573	566	592	593	528	580	579	605	554	566	547	535	560	583	560	558	603	575	552	569	587	583	588	539	605	544	583	557	534	565	527	516	551	539	580	587	559	542	530	513	575	564	583	534	532	574	552	540	562	555	569	526	578	512	600	551	563	583	558	532	541	571	585	595	569	491	518	539	563	564	563	553	549	561	542	524	495	587	534	537	595	576	549	538	569	586	567	566	542	523	547	554	578	568	534	585	566	532	543	545	621	550	542	526	563	578	586	579	519	556	582	564	577	596	567	592	563	541	558	524	576	566	549	534	579	603	585	561	577	556	566	564	577	560	576	566	564	542	561	525	578	530	523	577	587	600	561	550	568	535	569	553	559	605	632	549	571	561	532	568	601	583	548	556	553	530	562	549	489	551	534	584	620	589	560	531	518	545	564	525	582	570	593	516	550	532	566	552	579	582	529	564	563	564	558	566	569	578	555	531	526	545	535	551	553	558	592	572	565	536	545	508	573	523	542	531	534	556	548	550	539	528	552	544	597	577	546	523	565	540	563	554	522	570	576	546	531	600	580	517	529	543	549	569	542	567	596	597	586	583	537	553	551	565	557	558	585	564	510	575	558	612	541	533	546	598	565	540	554	517	520	569	566	572	553	586	567	527	536	545	531	583	523	589	555	572	563	570	550	545	568	575	553	508	544	610	556	527	561	506	583	556	596	514	558	529	581	539	550	560	585	583	567	556	551	581	576	578	555	593	525	551	532	565	556	539	556	536	518	569	580	544	558	556	546	564	569	578	563	569	560	572	597	544	577	550	556	570	549	554	533	561	575	541	544	538	563	595	522	535	583	521	558	539	534	553	526	549	564	543	544	565	556	543	550	577	585	524	555	577	549	558	583	540	631	546	570	572	587	557	573	554	582	560	559	550	553	577	580	544	590	565	525	554	511	535	527	544	533	552	549	531	538	548	551	562	532	587	612	559	571	564	537	570	556	579	559	548	574	561	537	539	582	562	576	555	570	556	536	549	562	570	573	548	575	557	542	601	555	566	567	546	550	563	540	529	581	572	607	551	576	574	503	517	504	554	539	550	527	551	511	602	566	611	597	544	554	536	587	622	561	507	581	553	557	580	568	573	548	569	575	556	626	546	569	537	528	590	542	521	579	577	573	589	531	503	574	578	559	528	562	522	546	562	519	557	563	544	589	536	561	568	555	551	566	554	537	601	537	555	540	545	549	537	496	546	573	544	537	601	561	560	556	544	575	577	587	582	578	546	559	520	558	608	551	586	583	561	534
27015	27749	36072	27170	10148	1756	938	773	715	754	744	795	697	719	705	688	767	745	730	779	727	700	739	706	706	739	735	707	738	728	716	716	788	738	714	779	732	742	738	791	720	709	725	717	712	743	741	688	775	692	709	722	736	717	762	736	693	739	750	697	726	708	672	763	732	702	718	708	706	709	689	708	736	732	701	729	686	741	730	687	650	771	728	714	777	721	733	732	736	709	720	716	708	681	761	747	752	687	726	708	709	716	787	734	734	716	754	746	762	703	717	735	768	698	707	693	722	697	720	711	758	732	728	753	676	760	712	753	682	721	701	720	733	773	729	721	680	734	737	720	751	693	678	751	662	719	708	711	707	718	703	746	723	738	743	698	728	710	699	735	748	725	740	772	729	707	758	721	716	745	709	675	709	754	693	736	684	718	698	708	752	681	721	692	689	736	713	696	716	751	683	770	741	741	751	710	752	710	701	671	751	703	697	711	677	709	736	705	696	745	736	700	776	784	693	712	725	720	751	740	715	709	733	665	684	709	720	712	743	672	730	735	750	703	751	733	638	725	727	748	704	782	670	766	763	730	732	665	702	667	694	667	677	754	699	671	722	745	745	722	704	692	705	699	720	700	749	705	769	684	715	764	688	773	708	709	736	721	736	706	744	718	671	755	667	687	712	729	736	719	677	668	748	726	701	713	691	741	752	746	754	705	691	691	743	686	755	722	679	726	701	792	743	683	745	735	765	699	690	709	753	756	746	743	727	707	778	712	698	716	671	723	727	743	699	688	686	736	706	716	693	738	756	697	683	755	703	699	723	694	718	697	756	732	762	671	712	741	729	715	746	719	716	694	743	743	763	764	706	683	694	716	748	733	707	705	751	731	709	770	727	762	745	698	717	698	755	682	704	650	655	737	743	718	672	683	711	721	697	719	706	716	774	723	703	763	758	736	682	708	725	735	726	675	724	721	747	698	726	699	741	686	747	730	734	737	745	700	729	706	743	751	684	745	706	718	709	747	730	720	711	704	723	801	738	762	738	696	670	717	713	726	727	710	726	734	656	688	755	701	735	739	731	757	739	683	686	721	704	727	728	731	701	699	700	767	712	698	743	663	748	687	752	739	718	709	771	689	714	667	733	715	743	752	700	752	667	718	730	734	725	738	741	737	727	691	724	747	677	727	731	716	743	751	727	783	748	691	711	672	695	685	710	706	686	731	700	790	727	677	689	723	751	718	719	735	707	734	706	719	759	697	695	767	706	688	748	699	738	659	729	697	709	730	715	762	685	719	738	716	714	709	713	749	723	711	757	734	689	684	701	712	748	737	752	706	684	752	681	717	765	751	677	762	660	709	691	744	748	725	685	705	708	686	745	729	763	737	750	651	707	747	739	683	686	685	735	674	683	729	735	733	714	759	710	732	798	691	745	720	716	774	751	660	720	749	700	694	727	703	691	723	773	702	713	732	706	714	718	713	739	703	783	705	728	720	737	704	732	720	710	745	720	740	695	713	696	707	747	740	678	708	687	722	738	709	772	716	693	698	736	693	707	765	771	725	684	682	747	754	754	707	755	701	705	681	745	716	732	720	746	699	745	731	730	749	701	744	722	749	709	753	729	719	699	686	728	708	697	713	754	730	730	732	722	706	678	688	713	698	730	741	706	729	753	691	726	688	747	688	708	660	709	693	739	702	694	740	753	712	742	688	692	721	697	703	756	715	712	712	732	704	713	794	749	646	729	750	692	724	747	717	740	687	727	706	693	730	718	777	769	766	677	728	763	715	765	724	706	754	721	708	778	728	732	731	756	726	717	737	716	711	713	731	741	737	780	710	706	722	736	713	685	692	694	729	704	710	720	726	715	762	743	765	739	724	783	737	696	755	694	757	746	741	710	658	737	710	749	728	718	671	738	746	685	688	708	736	694	672	735	695	707	666	687	732	718	727	666	677	729	686	716	746	726	682	692	705	677	725	671	784	725	687	702	698	702	751	698	737	710	668	731	754	701	717	724	735	759	710	773	738	702	708	757	781	681	740	777	701	751	706	667	715	675	710	714	690	701	677	708	682	680	739	776	720	678	734	727	714	750	753	729	736	700	740	737	717	750	701	765	711	706	710	755	725	706	761	722	738	721	700	684	723	735	742	683	772	742	725	708	739	745	721	754	702	763	729	680	773	722	720	727	691	760	708	744	694	737	680	697	693	713	729	770	716	743	732	687	681	727	722	706	706	750	723	718	673	699	744	727	725	688	749	705	739	697	716	737	736	691	731	739	680	688	697	716	701	697	720	678	746	725	725	718	747	685	718	743	673	725	723	694	725	741	728	690	729	726	756	718	719	766	706	735	722	747	728	741	735	738	745	698	682	691	714	775	734	769	694	690	724	727	708	723	707	684	703	690	696	718	745	671	749	698	733	705	747	736	739	699	718	717	676	710	741	755	717	749	690	678	738	723	751	780	699	724	706	694	690	712	683	712	704	716	716	744	709	690	664	724	743	712	741	694	737	761	719	719	759	757	703	721	742	756	734	701	688	715	733	727	727	691	707	724	719	719	697	702	714	661	752	780	704	670	770	706	737	695	702	739	699	703	726	760	735	761	697	734	692	733	763	704	756	709	728	694	739	760	711	715	736	749	736	727	710	709	687	707	716	707	754	694	649	744	701	735	736	705	683	713	736	727	715	723	716	687	724	732	719	736	651	759	709	702	686	665	709	712	679	699	707	684	726	726	736	693	756	682	765	666	746	714	703	767	730	742	730	686	744	722	713	759	737	693	766	750	706	750	671	694	738	731	768	744	674	734	749	697	740	722	719	728	717	715	686	730	750	673	736	717	723	717	713	695	716	776	731	747	726	696	731	749	794	727	752	699	748	750	692	714	670	715	698	695	698	705	743	726	735	745	703	712	784	743	729	726	694	721	670	781	732	730	685	755	741	695	693	704	728	729	733	761	738	703	732	657	737	744	696	740	732	769	701	718	712	698	752	697	678	700	673	688	655	709	682	698	734	723	776	722	716	744	719	724	688	719	711	736	703	720	762	711	708	702	725	754	722	715	674	682	699	756	782	710	734	753	702	730	718	710	705	717	684	679	726	676	694	729	714	736	672	703	769	718	716	737	713	740	730	733	689	684	689	707	730	702	776	704	734	687	748	715	763	780	719	697	734	708	764	719	755	726	759	731	691	722	739	744	733	720	725	708	761	704	719	740	742	725	751	760	711	706	700	733	729	737	739	739	686	722	721	714	721	744	752	692	723	655	680	675	693	731	694	759	751	703	720	719	780	716	752	728	731	690	685	708	723	685	729	674	730	687	661	711	706	711	645	714	703	672	685	707	697	710	700	725	718	695	686	646	764	726	714	740	704	729	703	709	720	695	727	729	759	703	709	718	704	751	729	767	710	681	759	667	766	771	735	708	744	710	717	767	701	736	690	762	731	705	755	700	696	686	719	708	711	729	715	733	710	717	730	726	733	681	718	713	699	690	735	739	676	720	692	714	704
59682	78867	44342	13580	3371	990	693	650	635	630	625	571	593	615	580	643	623	585	594	600	644	630	629	565	592	588	600	672	641	609	602	633	620	576	580	615	639	585	610	598	639	593	540	613	591	584	575	604	582	575	609	636	556	619	623	610	600	627	625	599	615	584	611	582	574	600	560	564	619	631	627	635	597	603	606	654	589	612	561	628	623	599	595	571	610	572	622	589	621	622	631	555	612	618	609	638	579	599	614	595	615	610	611	626	559	605	624	581	579	621	621	588	587	581	614	615	614	626	555	600	579	608	618	580	632	552	591	631	557	543	676	586	569	565	576	594	616	611	615	603	635	565	590	651	597	573	592	594	627	555	589	594	591	580	586	585	559	623	583	575	598	562	606	577	604	605	677	537	618	584	552	616	578	572	625	585	602	608	600	596	598	540	565	623	595	588	686	633	609	648	573	663	627	652	586	581	574	642	628	628	615	648	583	557	613	593	610	599	577	591	598	598	590	602	550	579	619	633	616	579	608	590	627	588	549	622	591	595	652	559	601	611	592	620	581	604	569	608	595	584	614	566	599	587	636	638	600	574	619	612	639	591	603	563	603	613	632	635	558	601	636	619	557	615	572	615	615	640	620	595	619	597	607	607	666	573	630	606	619	609	575	631	615	572	602	584	591	601	623	599	670	625	594	544	612	648	614	591	657	585	605	598	621	581	633	594	570	619	568	610	636	640	562	604	586	599	666	595	659	612	627	597	626	558	578	602	587	583	603	638	587	595	613	613	594	584	581	560	592	570	599	620	624	635	598	572	592	549	626	562	623	592	591	626	627	613	628	607	586	624	630	610	571	557	613	626	584	612	665	610	595	584	598	599	565	591	577	575	619	606	625	600	610	611	611	616	608	571	625	558	592	549	571	612	599	636	635	588	599	589	552	583	607	583	599	585	609	603	622	613	620	604	618	609	631	603	623	588	596	562	601	614	593	637	629	590	636	620	548	636	565	594	604	598	598	633	658	625	576	606	600	593	617	635	591	628	614	580	596	612	568	607	625	591	650	595	577	593	639	611	596	588	598	558	617	597	639	563	605	628	616	616	617	625	648	610	649	597	629	615	573	599	629	551	606	603	590	621	637	552	597	580	587	594	600	546	570	640	588	637	601	607	592	615	527	632	617	625	584	606	600	597	631	579	591	609	622	580	575	622	609	601	604	603	589	576	589	613	577	634	604	594	600	615	575	552	607	584	624	598	591	622	601	647	602	590	594	617	604	567	597	576	595	596	619	601	570	639	604	596	605	571	618	617	641	589	612	600	607	609	587	573	563	578	593	604	614	604	632	576	629	576	641	624	593	612	605	563	613	562	594	624	592	594	576	620	605	625	604	614	606	594	585	648	574	575	571	586	625	565	603	591	638	572	593	585	625	621	596	569	596	615	666	550	649	651	627	597	543	587	566	610	567	629	624	591	577	619	591	632	607	604	597	587	593	613	609	601	580	605	604	615	619	573	614	599	608	645	578	605	601	615	595	569	604	620	613	585	640	624	634	619	620	602	579	547	595	584	556	630	628	566	622	623	574	561	581	602	580	575	623	634	610	626	588	645	557	613	619	636	636	576	610	615	612	631	607	623	596	596	606	656	611	596	579	609	599	576	615	602	575	595	579	568	611	569	565	624	608	622	565	580	584	607	577	602	558	595	553	607	617	657	608	606	595	555	610	635	635	645	603	587	608	613	632	605	568	597	573	602	611	630	595	653	630	580	630	625	633	599	579	590	583	618	652	586	594	598	599	612	605	643	597	609	653	587	586	611	596	596	606	612	618	651	622	597	630	623	603	609	592	559	612	611	608	598	569	599	592	632	611	600	625	612	549	589	602	613	598	592	608	607	616	570	589	558	614	632	619	618	631	593	538	618	582	592	611	599	605	582	646	599	592	603	577	654	609	623	612	572	581	625	645	610	600	575	600	623	591	643	612	568	606	615	601	568	621	623	572	629	632	639	597	590	625	618	586	611	648	584	590	586	593	593	621	590	582	604	624	637	619	627	553	597	588	600	581	582	604	567	582	609	590	583	613	630	614	583	593	576	565	611	627	610	580	568	626	580	604	586	577	584	613	646	625	612	621	643	584	605	577	608	603	590	598	582	617	608	549	580	585	556	609	613	586	581	643	593	601	620	600	614	597	580	616	626	586	617	576	617	593	619	602	590	624	630	544	576	539	555	584	613	567	604	621	623	627	603	647	578	625	590	542	609	627	615	550	620	573	617	586	662	566	601	605	601	567	614	650	618	593	588	613	620	613	590	575	614	593	596	584	616	569	600	621	558	577	634	568	608	607	605	580	556	584	595	602	550	630	605	612	617	571	619	641	619	614	638	602	611	640	603	624	616	587	564	564	584	614	549	590	592	611	636	595	636	606	651	628	639	564	649	592	650	632	627	580	626	613	571	614	602	624	589	630	630	604	590	602	593	588	607	598	565	585	612	631	578	577	585	597	606	578	593	601	596	612	617	571	611	609	600	574	602	615	592	588	607	632	637	577	609	608	560	603	616	575	613	603	658	604	608	647	608	584	613	621	575	609	627	624	594	621	580	576	576	577	608	662	591	647	596	647	605	627	600	587	641	586	636	584	621	585	618	604	574	587	598	582	618	623	654	638	619	566	633	620	623	563	630	574	550	621	590	626	564	580	571	603	577	616	622	608	608	554	627	653	624	573	592	629	606	599	604	575	578	625	590	585	626	590	623	608	652	626	596	626	594	575	601	612	570	590	581	604	632	598	588	612	614	614	588	635	562	604	555	553	626	603	573	619	624	623	569	592	620	619	617	593	604	650	600	621	606	595	621	630	577	615	605	595	571	585	588	622	610	617	578	621	578	584	578	570	588	586	637	577	614	617	629	596	620	605	578	576	578	604	624	590	637	650	578	570	634	627	610	580	599	598	559	640	604	587	595	630	599	569	588	615	569	612	634	606	597	600	599	595	576	598	612	576	602	574	635	601	614	625	611	605	593	613	617	641	657	593	620	600	575	642	585	568	587	606	586	576	617	623	625	598	611	617	601	620	570	614	573	595	588	563	589	575	611	574	622	620	577	570	597	615	608	580	627	605	612	599	645	603	581	588	647	606	660	593	594	598	618	581	558	615	619	584	577	643	565	608	592	581	543	594	628	582	580	638	589	578	609	607	572	598	590	578	652	622	583	575	575	601	593	599	581	598	580	574	610	586	614	603	653	618	633	590	554	616	614	597	619	550	625	562	570	622	597	559	620	605	611	586	622	583	605	581	543	604	625	572	605	631	662	625	632	580	571	614	596	619	630	602	567	597	569	624	569	582	617	546	639	620	597	599	580	654	620	596	600	573	586	610	600	536	615	600	588	601	624	622	579	607	608	608	612	589	567	590	639	626	655	603	605	594	628	627	566	608	610	604	604	618	546	606	625	589	627	628	589	608	587	593	590	619	584	591	608	569	633	603	539	633	618	590	603	574	596	592	568	547	612
24551	22937	31921	26691	20910	12117	2351	1138	941	935	932	942	893	983	923	959	939	902	975	863	864	975	886	901	865	915	914	917	911	965	928	939	853	893	869	913	941	898	904	916	931	934	909	923	925	909	891	871	965	929	880	953	891	886	921	876	918	937	915	865	863	944	931	859	925	969	953	931	931	953	875	852	897	884	883	890	891	916	873	936	917	839	897	919	866	919	884	939	933	899	881	930	871	940	864	890	890	915	950	936	928	946	910	901	927	960	953	883	903	885	947	925	900	897	910	899	893	890	836	908	905	929	895	918	901	927	866	874	870	889	937	926	871	872	882	912	865	898	931	936	902	884	876	932	921	934	874	887	897	917	954	857	915	911	847	928	842	871	874	930	895	949	887	906	948	869	892	995	913	909	885	950	925	877	916	937	882	939	921	959	885	960	848	912	908	905	911	851	894	957	930	877	929	930	937	934	887	903	962	882	868	913	919	866	862	859	907	863	928	926	943	926	895	929	878	909	901	831	924	898	900	921	941	900	888	890	860	893	907	924	904	882	858	899	965	904	865	913	868	914	919	911	885	859	920	885	986	900	935	835	875	895	906	876	851	920	931	911	911	869	886	887	895	856	884	916	886	925	953	852	921	895	886	878	887	930	916	909	908	941	960	889	941	889	862	918	905	946	906	881	859	913	892	893	921	883	859	941	923	902	917	918	885	892	906	897	956	884	909	852	804	845	859	882	850	903	905	894	899	895	906	881	889	888	917	881	865	851	905	930	862	899	842	926	888	970	872	887	898	925	875	898	829	931	890	890	944	874	984	915	908	906	925	846	900	923	864	907	957	919	881	910	885	932	893	936	946	898	897	916	929	897	889	918	873	892	891	913	859	916	902	879	914	918	928	919	907	925	889	901	850	888	936	912	882	905	926	895	915	904	918	895	906	880	868	876	872	874	889	967	960	912	899	895	872	896	966	896	918	951	927	886	886	951	904	899	906	915	887	914	912	859	919	869	902	924	907	887	840	931	865	899	926	904	952	873	870	853	946	896	934	890	961	860	897	936	922	860	921	900	906	890	861	909	907	894	918	938	943	915	887	854	947	893	942	918	917	911	929	888	901	889	925	934	903	956	880	936	873	921	859	954	866	911	908	942	907	878	916	844	904	867	877	928	898	903	931	887	854	959	903	901	904	868	936	930	871	895	901	866	870	875	900	880	923	869	887	885	940	949	901	854	909	904	868	886	874	869	944	896	900	955	941	908	918	875	867	929	904	874	890	908	895	901	917	861	890	907	913	891	858	951	890	918	949	900	894	973	903	958	817	895	897	851	909	846	921	896	951	930	909	863	894	890	845	904	954	857	879	938	902	889	920	896	917	922	903	898	885	923	925	898	925	879	885	924	880	934	844	930	882	850	915	898	883	922	891	903	913	906	902	905	896	895	932	939	876	863	869	896	857	901	904	883	880	921	861	914	902	827	874	956	906	930	905	937	887	907	848	908	880	888	921	909	925	880	899	866	879	915	961	932	959	897	924	919	890	905	862	892	858	878	889	872	881	933	873	939	919	892	912	934	895	869	946	957	896	919	917	937	858	897	901	844	905	831	875	920	864	882	945	858	969	911	934	931	883	954	882	898	932	874	924	878	933	912	931	948	861	882	862	872	898	968	926	902	842	854	908	922	843	967	889	847	949	866	861	937	909	862	899	915	871	918	888	885	935	943	881	879	918	883	831	869	873	894	963	871	902	921	865	913	955	893	874	919	941	862	911	975	901	893	878	936	923	909	899	931	915	882	906	930	928	930	904	823	857	908	886	902	933	924	924	873	879	901	955	876	943	898	856	912	922	916	893	894	886	930	951	890	934	877	874	844	907	927	902	891	835	901	910	880	872	883	919	906	896	898	920	873	900	901	913	859	843	928	926	897	886	895	937	911	964	902	912	958	912	914	893	882	932	868	880	926	918	942	893	871	864	869	907	936	891	893	912	871	892	913	896	861	905	919	941	868	903	915	903	947	906	870	900	902	873	903	919	908	931	881	921	837	860	909	949	857	899	903	895	908	950	868	860	916	846	876	874	879	917	885	943	835	880	904	910	865	906	924	886	913	888	889	922	896	962	867	901	850	900	865	911	976	916	864	941	851	918	880	880	940	880	875	892	934	882	978	955	908	891	922	889	891	911	870	886	869	878	884	817	910	886	955	876	910	918	902	951	868	935	925	898	899	891	909	936	899	923	925	899	884	926	936	889	897	890	938	890	917	986	939	884	899	945	902	883	911	894	887	877	869	910	879	903	886	878	913	884	856	917	903	926	909	962	882	917	887	947	870	888	909	877	900	880	867	945	950	923	882	912	897	915	862	892	864	949	908	910	848	869	866	864	854	934	909	928	923	928	917	893	936	898	872	910	866	899	933	886	941	898	929	883	831	920	917	922	868	862	929	864	880	935	870	874	905	924	953	949	907	903	891	885	891	938	903	951	856	874	891	943	936	943	919	975	910	935	944	919	902	887	876	900	937	948	924	904	875	894	952	917	927	909	972	912	915	887	902	896	884	894	867	905	917	839	911	856	889	872	934	921	882	890	935	882	917	897	831	936	900	894	837	932	888	943	895	881	935	927	953	863	869	914	901	897	897	893	890	905	882	827	969	927	895	893	930	941	892	896	887	940	938	900	876	926	894	949	947	962	902	917	905	894	893	835	860	968	858	934	928	902	874	920	868	905	923	932	913	949	945	898	924	931	923	907	906	913	895	844	842	920	996	861	935	872	953	917	914	931	934	875	899	900	918	931	879	910	897	1002	876	904	859	859	915	835	879	915	879	915	902	885	881	896	887	904	914	947	885	889	859	936	892	901	917	886	842	844	857	923	909	903	919	931	922	937	897	878	889	901	896	913	949	926	925	887	879	907	883	883	878	846	913	906	847	940	917	863	881	854	949	912	858	891	932	886	866	893	918	875	940	844	904	890	884	912	934	882	861	924	928	909	872	903	900	967	910	922	818	948	914	888	896	876	854	908	895	900	850	877	948	919	905	860	908	847	895	910	896	860	918	919	839	916	907	908	918	878	801	936	873	914	929	919	929	875	883	835	914	874	865	887	895	868	884	923	868	916	903	908	890	904	928	837	869	905	989	886	941	931	880	947	874	914	899	908	920	875	866	842	907	899	867	885	875	910	935	867	882	919	922	900	894	863	866	854	880	877	871	886	928	858	865	920	967	878	910	926	915	893	924	854	913	904	908	908	855	930	851	923	868	887	914	938	872	910	868	905	903	907	918	868	882	874	885	931	911	874	904	862	956	954	884	890	865	948	959	937	940	906	928	939	912	919	914	863	908	887	868	873	883	880	920	884	901	923	906	889	888	944	898	892	929	933	905	895	932	869	902	884	893	892	854	891	887	884	953	860	884	925	931	907	894	870	893	917	863	945	853	896	905	885	958	913	891	941	906	914	838	909	905	896	867	889	922	915	887	928	944	945	953	911	894	909	912	876	884	875	904	907	899
65055	99340	64300	28825	8803	2146	975	855	800	775	808	796	825	764	819	782	809	824	836	775	761	767	807	807	806	751	866	814	808	801	819	811	769	830	818	820	830	782	823	815	826	798	758	796	800	757	781	795	802	842	795	827	838	784	790	791	794	753	810	775	818	823	822	798	871	766	739	776	778	819	757	802	785	790	778	860	770	790	757	785	793	830	779	850	781	818	793	787	787	786	732	777	871	792	781	763	754	867	802	805	822	803	758	772	803	750	786	786	812	772	783	785	803	754	802	809	821	814	812	820	805	814	755	761	776	726	833	798	819	747	820	773	824	799	774	814	879	771	738	791	794	794	790	778	781	773	829	784	834	837	795	766	782	796	815	808	752	814	821	758	770	834	820	794	792	802	788	795	811	793	761	787	766	796	794	815	758	763	810	814	806	799	834	838	824	759	829	774	763	775	784	817	820	777	741	795	766	754	753	754	790	783	813	806	767	795	835	776	795	781	770	783	803	779	816	809	738	769	805	794	805	809	733	811	811	765	768	819	818	823	790	791	787	823	785	831	817	778	760	821	826	776	815	742	841	787	766	805	822	807	770	797	815	803	803	808	828	799	731	796	779	809	775	818	807	797	808	799	809	771	786	761	778	761	789	813	779	772	808	763	804	756	767	815	795	852	794	799	758	822	809	758	744	797	791	791	807	822	758	760	824	768	797	759	756	793	764	776	800	770	789	750	827	809	832	753	758	843	817	824	815	803	812	754	798	743	784	791	804	813	792	796	762	831	744	827	876	808	795	764	832	795	856	792	802	758	805	778	814	806	760	768	771	821	787	741	815	822	767	818	833	782	783	774	880	825	774	788	797	767	808	840	789	829	815	811	778	770	790	790	812	796	823	808	827	825	812	836	859	770	835	818	831	742	762	818	816	809	809	793	780	791	730	762	825	773	765	810	792	764	787	796	823	797	773	769	804	842	831	818	791	767	779	789	790	817	734	753	799	808	772	810	786	751	774	823	775	826	797	788	800	780	773	812	768	848	794	796	791	787	797	791	803	746	829	855	808	797	788	764	806	772	845	810	740	763	805	789	763	781	789	768	795	779	763	792	820	770	800	792	838	804	804	850	731	774	808	854	800	826	732	826	784	747	800	830	775	804	828	812	786	823	770	762	784	832	765	847	746	803	832	840	787	757	735	778	811	824	790	751	787	805	841	822	790	767	772	823	770	762	775	755	791	760	804	803	755	779	767	764	781	776	794	801	809	813	828	792	749	817	806	816	753	816	810	844	787	807	822	792	741	771	829	787	773	729	801	801	809	809	834	794	819	841	800	815	784	783	807	775	789	815	793	758	786	787	765	808	865	792	790	821	835	792	748	832	783	732	765	781	792	762	778	802	738	827	769	730	794	801	833	812	752	839	745	800	802	799	773	810	761	768	801	729	824	803	831	785	832	758	840	824	731	804	800	754	778	822	695	772	768	779	788	821	823	761	792	760	760	798	757	832	767	767	774	834	746	808	791	783	813	782	813	777	833	804	797	749	824	806	780	788	804	783	804	789	823	795	776	718	787	795	826	785	780	748	810	801	850	786	800	820	793	790	872	787	802	776	795	781	788	866	823	787	776	798	793	771	804	790	813	793	831	769	776	787	793	783	806	761	800	783	821	788	840	783	810	768	804	773	809	837	772	793	767	835	825	785	810	776	807	804	844	785	794	807	721	799	820	828	817	776	805	803	765	773	763	806	802	749	819	823	822	746	748	798	784	783	803	837	766	792	796	792	797	738	843	825	758	802	767	832	853	805	782	836	744	771	791	748	814	804	782	771	805	815	820	817	823	796	840	756	785	830	792	786	805	757	775	817	794	797	803	743	782	779	742	814	806	781	831	800	783	807	794	810	736	831	812	759	839	768	757	750	804	812	817	757	795	805	828	826	769	841	814	828	829	779	777	788	797	785	819	740	798	779	791	774	773	791	777	820	753	796	784	806	825	789	820	796	774	819	769	808	778	758	802	766	754	787	768	808	809	759	850	770	801	783	769	784	791	814	810	818	830	780	813	832	769	784	804	796	744	813	781	816	792	798	824	751	780	790	826	814	786	792	829	783	824	773	772	820	813	786	773	831	770	786	845	844	831	800	803	769	771	793	778	817	791	819	778	740	797	764	798	771	778	784	785	842	756	785	799	777	794	829	798	812	795	831	830	767	811	827	793	748	753	765	778	771	753	813	772	835	782	765	811	871	773	814	787	747	809	773	839	829	819	769	794	760	772	786	811	750	812	823	760	764	759	792	750	776	813	800	792	793	740	805	812	799	786	824	800	793	793	802	787	749	766	773	794	803	741	785	820	824	804	841	807	785	802	784	751	784	863	769	723	801	805	798	744	825	784	796	738	858	823	808	812	760	818	759	778	780	787	785	757	782	738	769	828	823	854	797	801	790	823	777	834	787	820	799	819	791	778	829	852	826	805	777	773	801	791	801	807	795	810	749	783	791	814	801	780	822	815	820	777	811	834	794	818	788	767	785	840	752	843	775	813	748	812	773	766	795	832	778	785	796	779	783	816	792	768	811	839	780	760	757	795	814	757	809	790	730	799	803	828	807	789	779	802	766	764	772	808	808	795	751	762	784	802	773	801	822	781	793	760	798	820	818	787	821	775	759	752	806	795	814	805	821	762	790	785	804	769	836	786	794	794	754	784	759	812	830	803	788	806	814	736	813	754	849	779	790	797	815	757	771	761	762	778	793	795	797	799	788	777	778	805	775	781	772	830	761	826	792	807	785	835	818	810	744	806	744	783	782	767	790	805	787	803	829	747	807	753	747	770	823	786	817	774	816	771	761	831	769	740	809	841	809	818	760	806	803	776	798	802	780	827	742	790	769	793	805	839	762	771	799	786	822	743	792	762	779	747	756	787	832	829	807	863	755	819	776	787	837	792	789	760	755	811	840	734	750	753	791	822	789	745	816	790	743	770	800	774	827	791	823	786	815	766	745	781	812	811	773	791	784	792	810	799	853	755	798	761	788	799	790	797	780	798	775	773	812	776	733	780	794	798	754	789	842	773	728	786	775	789	805	800	799	738	782	777	795	825	815	790	827	807	829	798	756	773	838	859	772	810	770	748	804	787	781	812	760	755	789	801	738	781	801	832	828	821	765	791	791	814	761	784	768	798	787	803	819	788	817	783	818	777	776	743	796	789	766	784	776	796	796	805	803	781	831	800	790	800	796	791	705	770	814	769	719	770	779	806	774	806	780	787	783	800	761	769	789	765	837	798	790	766	785	753	799	773	756	837	765	799	833	783	785	827	762	796	796	802	781	799	800	780	784	726	785	814	829	783	837	780	766	784	762	774	819	793	756	798	776	758	769	802	788	784	756	747	776	755	779	783	759	797	811	788	770	750	749	748	745	779	810	784	760	795	783	798	761	747	807	790	742	797	787	842	817	771	774	778	785	807	809	803	757	747	771	798	759	792	817	789	792	757	769	848	797	795	759	783	777
32601	31609	22962	7539	1515	754	727	679	668	630	676	675	718	683	629	687	686	692	671	652	683	662	672	680	652	643	678	659	698	653	694	645	676	648	639	702	684	672	720	614	679	656	674	709	692	687	696	666	650	647	678	711	706	627	658	646	697	689	675	737	673	689	704	667	616	704	630	690	700	663	671	633	675	698	733	676	675	695	667	665	698	633	678	621	680	708	675	637	697	669	640	657	725	658	672	721	693	700	650	695	666	674	713	643	649	678	692	686	681	712	735	683	696	674	701	705	701	665	698	655	622	688	673	635	649	640	633	640	659	682	730	688	627	656	683	722	645	677	664	694	632	668	706	686	704	699	686	721	648	652	679	681	676	635	641	646	725	636	675	678	675	655	687	658	677	696	639	674	676	654	657	638	673	646	668	688	641	638	683	611	667	655	699	621	641	663	711	683	698	677	675	675	647	650	632	691	676	702	677	694	653	661	663	682	667	667	648	653	664	679	667	685	644	685	649	681	713	679	682	682	652	676	642	687	685	656	688	655	634	678	680	697	675	629	637	681	697	697	658	635	704	680	724	654	718	653	655	684	638	677	709	638	684	700	660	679	704	687	707	652	688	671	680	673	691	665	660	681	666	650	647	650	671	638	727	681	731	659	661	650	664	646	644	671	650	690	704	668	657	683	689	664	644	666	698	692	704	649	653	664	662	644	633	688	705	638	702	613	648	645	619	670	633	700	633	698	668	673	673	650	677	679	642	695	652	650	627	685	608	645	677	641	654	676	648	638	668	641	639	707	655	639	650	617	668	666	663	664	662	679	657	686	635	685	699	705	661	707	657	685	675	629	719	672	682	708	683	638	678	637	676	709	668	681	651	653	624	651	655	671	636	708	646	694	693	605	676	738	692	656	678	661	736	656	684	684	625	674	661	661	668	673	672	701	686	690	672	618	632	708	667	714	673	698	593	670	646	638	668	647	655	677	692	707	675	656	624	692	629	690	682	677	626	675	664	680	699	623	685	665	684	669	684	689	660	683	664	645	680	714	690	687	712	679	697	663	623	636	686	653	694	682	633	624	643	642	629	734	635	636	679	697	619	666	695	693	674	681	662	644	704	687	683	658	698	674	689	666	669	675	647	708	665	715	675	669	672	705	699	687	674	674	680	623	638	622	638	628	669	667	736	660	707	668	705	670	656	624	687	649	650	646	661	675	608	694	655	696	678	670	647	668	658	676	673	667	664	695	654	675	672	654	656	644	648	677	676	647	657	685	654	677	691	686	719	641	680	702	663	695	657	665	686	751	674	675	707	691	687	710	707	639	671	694	664	676	633	679	679	684	668	693	650	654	709	682	655	675	621	692	620	712	659	645	644	623	627	650	639	668	656	673	700	630	664	685	698	704	679	714	646	708	675	667	764	681	694	718	692	688	642	666	657	643	659	646	672	664	691	666	697	647	691	647	711	686	673	687	671	629	663	675	679	663	662	679	682	686	658	716	631	679	710	669	632	670	693	671	672	630	639	710	605	667	703	632	677	697	626	651	655	673	705	702	668	691	682	732	645	647	677	651	643	696	662	673	698	693	659	706	703	669	675	655	695	679	657	687	648	660	643	659	702	646	692	678	691	683	682	688	644	680	675	658	640	656	633	668	683	644	664	650	686	665	692	646	681	659	645	739	698	667	686	702	677	704	671	701	674	666	698	689	676	663	676	738	686	681	675	689	676	644	638	681	637	702	671	673	746	658	672	670	652	690	644	678	678	692	625	642	649	715	668	684	637	637	658	656	663	648	675	672	701	675	610	665	664	653	674	654	678	661	677	623	647	692	698	676	672	642	687	630	725	673	648	686	643	692	685	677	643	681	678	656	665	665	672	639	677	652	609	637	648	669	696	702	633	648	658	637	641	649	670	723	698	710	707	649	628	634	671	650	660	662	667	667	674	684	655	704	680	664	709	710	650	692	638	648	687	668	611	654	688	707	659	670	691	675	706	651	702	661	613	661	683	708	670	676	683	707	666	687	649	646	690	665	626	691	685	664	656	646	694	659	683	670	700	680	650	658	631	658	687	686	704	682	716	643	708	645	657	624	654	711	657	669	676	671	668	609	631	683	720	666	655	667	678	665	709	683	665	643	692	666	659	663	677	623	669	676	673	688	670	643	657	665	673	695	601	645	656	712	661	696	628	669	627	647	656	633	700	672	689	693	688	648	645	671	692	689	708	662	651	657	691	683	661	697	647	646	641	668	700	634	675	681	668	644	653	670	653	652	609	674	642	707	658	668	711	643	606	661	690	675	695	671	655	646	660	650	670	660	681	717	617	639	658	645	640	660	673	671	676	652	704	705	661	660	653	676	693	649	656	641	636	669	653	656	683	670	691	679	693	723	707	715	693	651	666	651	635	659	676	644	722	676	661	672	640	660	672	690	656	654	688	667	663	662	638	719	653	634	627	680	693	673	682	664	693	703	680	681	651	666	647	630	667	668	671	736	634	692	657	681	663	704	675	697	656	684	729	664	645	647	660	711	692	639	658	684	676	675	701	663	667	725	636	647	698	622	687	665	650	662	690	688	704	658	653	673	649	690	637	664	636	664	670	661	658	668	737	671	641	667	667	640	649	708	625	674	687	707	689	695	680	676	641	652	613	643	672	638	632	661	691	698	671	685	682	677	636	623	656	689	650	667	685	671	693	625	720	652	679	710	655	675	635	659	674	642	720	708	659	722	630	614	664	639	684	737	667	649	704	659	666	657	683	621	681	653	689	646	662	697	646	723	646	659	673	679	641	710	692	657	709	714	720	687	674	702	692	679	640	639	669	703	621	654	639	688	697	646	654	693	637	672	645	677	688	658	666	680	667	663	641	648	643	630	672	648	671	650	650	678	669	663	623	704	662	633	651	666	640	693	671	639	701	709	690	622	653	654	628	691	642	677	638	659	660	623	656	640	675	657	664	653	646	676	659	657	649	686	720	649	642	681	651	697	722	644	687	664	653	651	716	679	725	680	670	645	706	693	634	685	665	676	636	654	679	600	686	662	685	678	671	642	679	647	648	696	719	719	679	638	652	708	673	733	608	608	662	660	629	679	662	649	736	697	681	677	682	638	651	644	643	698	710	630	650	620	703	693	647	641	670	694	682	632	689	641	701	644	618	665	651	708	632	618	635	679	703	649	664	706	681	686	686	632	700	645	651	653	665	683	681	688	677	662	673	650	712	649	676	708	694	696	681	700	684	642	699	694	663	688	654	640	672	667	646	624	641	687	700	682	652	660	663	705	669	660	634	678	685	656	687	714	669	661	680	637	690	645	669	653	627	653	661	662	683	675	657	679	677	702	627	658	708	675	673	732	685	673	735	675	657	667	701	630	674	669	639	681	695	673	659	661	682	685	692	661	701	667	685	636	667	699	672	672	661	663	606	626	676	704	670	651	656	619	627	700	697	622	705	690	709	686	685	663	660	640	668	666	678	668	635	700	677	651	679	682	704	672	668	680	701	684
27224	33828	16058	3822	1192	604	575	527	562	546	538	544	528	524	520	537	537	490	540	531	536	519	516	514	530	525	558	545	539	519	584	557	528	534	558	537	504	521	497	547	508	522	533	511	499	535	524	561	520	540	519	535	542	484	511	500	493	545	571	536	549	568	510	571	536	545	551	577	554	542	556	514	547	496	533	581	531	537	545	500	537	493	532	532	535	538	483	511	540	524	534	548	531	549	576	513	520	536	509	493	545	518	562	523	509	567	555	518	547	531	513	532	539	520	541	503	523	543	532	540	548	536	592	502	568	513	521	529	525	542	528	548	572	527	513	487	544	557	509	533	496	512	504	513	546	551	526	551	531	549	581	549	549	536	548	575	512	543	522	552	533	512	518	507	506	594	490	533	509	540	516	520	538	515	551	543	492	507	504	540	535	475	538	528	534	542	534	516	519	516	517	520	561	505	558	535	478	555	539	501	520	491	519	488	494	509	503	534	551	517	552	560	493	549	512	527	547	508	510	513	550	506	526	561	554	535	520	522	540	511	524	533	533	510	522	535	538	513	555	526	581	517	496	551	532	493	523	489	556	522	555	567	511	547	519	540	503	562	519	541	555	553	590	529	558	540	506	519	563	490	447	524	533	549	510	561	539	511	495	524	541	536	539	526	505	496	530	581	504	502	561	539	538	496	579	540	560	520	538	521	552	491	526	535	524	552	556	527	521	540	539	474	539	513	508	576	510	512	517	552	538	508	576	540	538	549	522	525	575	542	540	505	552	474	551	527	542	533	506	515	527	519	530	523	531	526	531	544	550	522	505	510	557	529	519	546	529	562	534	558	535	517	563	512	529	536	560	508	561	525	535	535	549	520	548	499	501	524	531	538	519	501	536	542	551	526	552	545	511	549	522	531	509	525	475	486	463	505	538	501	496	498	519	556	505	507	581	510	541	540	565	588	519	577	539	492	538	534	537	564	537	494	519	540	578	526	503	539	537	516	506	511	510	536	546	570	531	559	528	516	509	549	522	527	581	498	525	537	510	528	531	521	531	499	533	511	552	528	538	501	558	533	503	555	497	524	513	520	516	512	563	553	557	554	550	526	509	519	522	479	559	540	508	488	549	540	531	536	526	534	534	518	529	515	492	529	524	549	496	513	532	555	511	559	518	541	556	520	536	562	544	502	533	521	551	550	537	528	539	524	542	573	540	550	539	550	556	534	566	536	551	558	545	482	529	551	509	553	552	524	540	531	514	548	523	513	539	525	555	555	552	490	529	524	508	569	544	559	504	506	531	528	493	560	499	493	578	519	549	499	534	551	535	541	541	527	529	532	504	520	577	524	493	516	512	562	530	500	535	558	525	494	514	481	489	567	559	532	542	514	479	499	502	573	520	498	530	528	570	556	577	527	567	546	510	554	545	551	524	526	496	537	558	555	537	512	512	482	574	538	484	593	567	543	538	508	502	530	536	568	518	529	537	566	542	548	505	552	530	535	520	534	551	546	534	555	532	547	549	511	508	533	573	554	541	578	570	544	496	570	540	578	534	505	512	527	565	531	513	473	540	565	510	551	550	528	545	529	540	514	564	545	556	550	561	506	604	510	532	533	542	490	555	541	548	553	506	524	533	531	544	533	566	551	537	554	530	528	544	528	534	524	583	502	529	553	552	543	565	571	526	556	508	559	560	575	573	512	490	576	492	524	521	513	518	541	562	552	517	555	537	525	545	553	484	525	534	561	599	522	543	560	504	531	503	562	544	541	521	565	561	557	553	517	464	531	536	572	575	529	540	511	549	561	541	493	493	472	520	505	508	549	542	538	593	505	508	542	543	524	514	532	542	529	525	488	532	482	536	539	505	514	555	532	515	536	537	524	533	538	543	554	511	556	537	564	534	514	512	529	542	536	563	564	517	562	537	497	542	578	585	498	546	508	551	539	545	491	521	512	539	499	513	546	514	537	536	539	526	525	542	550	575	541	510	557	529	525	512	526	530	529	513	540	505	546	540	531	514	525	540	516	549	553	510	545	528	531	563	556	518	504	533	529	515	502	525	529	508	531	529	536	565	534	524	552	543	511	552	577	499	535	576	529	533	514	523	558	506	531	517	561	535	524	566	549	511	553	544	512	528	541	516	539	567	543	531	542	555	494	559	531	531	507	546	502	560	507	551	516	568	540	528	498	565	555	539	509	561	521	576	572	531	535	503	490	493	488	552	553	519	554	531	530	536	521	520	499	534	507	502	514	524	518	601	540	554	525	543	498	568	581	525	504	553	530	512	555	549	534	533	601	495	537	530	547	510	508	550	504	527	492	548	551	555	516	520	557	551	516	553	544	518	522	528	531	564	511	534	528	517	567	497	539	567	528	538	494	537	560	573	553	547	531	508	547	525	523	553	519	550	538	493	547	559	546	569	523	512	565	547	552	582	549	521	526	511	516	554	531	540	531	576	546	558	553	495	508	564	528	544	560	530	528	536	549	550	559	513	527	561	509	536	551	548	503	536	530	555	527	530	552	565	516	533	514	504	543	562	534	532	537	525	558	585	545	516	535	549	555	551	509	505	542	501	534	582	546	519	540	524	516	563	522	545	538	545	541	539	534	527	507	560	524	542	480	508	541	531	520	530	558	519	505	559	515	548	550	580	539	530	477	577	520	535	605	551	560	529	534	523	514	501	588	568	539	536	521	504	536	538	485	548	518	551	557	551	509	555	518	548	536	549	506	514	503	505	519	504	506	544	547	529	521	490	550	509	532	522	548	549	503	528	536	498	552	534	500	485	550	524	533	553	543	561	520	553	553	560	515	539	566	528	531	535	578	525	512	558	538	531	560	526	508	532	539	554	518	549	494	537	555	577	554	542	530	515	569	512	573	555	515	560	558	536	505	545	556	535	502	518	505	494	569	526	544	521	502	511	563	493	544	510	516	572	574	518	586	576	542	515	553	584	560	536	505	537	525	557	554	552	507	532	479	541	549	502	500	555	523	486	483	546	518	529	497	501	539	503	531	556	491	560	540	530	526	527	539	503	542	540	525	570	521	510	551	506	514	501	534	522	514	517	561	546	556	561	541	541	510	525	557	540	539	545	508	529	543	525	561	521	538	535	548	544	508	588	502	549	596	564	501	522	493	560	540	542	501	512	542	523	539	507	556	490	513	589	525	535	567	571	512	556	541	505	519	508	533	529	564	522	536	555	552	511	574	520	521	529	494	505	521	581	553	547	548	529	547	537	533	552	556	509	525	549	479	527	498	553	559	507	531	525	568	555	464	528	527	541	548	539	547	538	544	562	591	518	531	507	541	519	547	530	533	525	543	541	524	545	548	570	518	507	541	506	520	543	497	528	495	547	512	519	537	506	545	561	495	542	535	527	570	519	496	506	537	520	552	535	494	534	513	540	540	532	544	490	528	548	527	530	543	514	480	503	560	517	520	565	515	524	536	533	524	505	517	586	530	538	494	540	516	525	534	540	548	574	515	508	496	531	555	505	564	554	523
26927	28516	37364	28309	10873	1942	953	754	694	697	707	755	656	725	678	711	693	686	684	712	687	702	671	635	663	686	682	657	661	760	662	680	673	696	705	681	671	672	670	664	697	707	625	700	673	692	657	735	720	695	692	731	657	680	720	668	684	704	704	736	660	700	709	713	687	683	712	672	650	694	680	714	699	622	650	693	705	726	656	685	644	640	716	683	677	714	691	698	693	686	729	716	675	693	700	742	645	687	691	679	672	707	735	694	655	704	661	688	699	669	661	695	630	746	702	687	674	655	718	686	651	721	676	674	683	676	724	703	717	692	666	674	696	736	682	727	687	692	666	653	717	690	692	689	666	703	653	663	665	695	679	717	661	702	724	662	726	695	660	659	686	663	664	691	697	699	719	664	708	663	706	660	693	673	695	704	633	679	655	636	687	692	658	682	643	650	724	655	666	658	685	675	708	686	671	721	665	660	687	659	655	635	695	672	725	705	691	691	680	694	658	677	672	713	700	683	689	689	693	704	678	704	664	679	711	695	678	698	704	667	725	706	696	666	737	708	700	690	735	666	689	714	693	670	689	676	689	653	650	747	706	651	709	688	723	693	697	674	604	712	713	669	679	675	666	700	678	655	692	714	671	683	715	714	695	649	742	715	720	651	687	629	708	698	686	682	663	703	679	698	728	669	680	715	701	667	692	653	697	698	646	674	652	642	685	694	698	700	678	689	705	696	698	669	675	711	667	711	696	710	682	694	683	659	650	656	643	730	652	672	646	676	707	681	670	682	666	680	692	669	717	703	644	687	703	642	720	694	686	651	733	720	679	665	673	661	752	664	672	652	676	649	681	696	698	737	710	715	723	720	676	692	713	685	711	701	657	689	672	684	675	663	730	643	652	664	666	719	670	690	715	672	703	705	714	704	692	665	684	646	709	775	711	702	681	650	649	721	680	668	697	697	666	641	690	675	674	658	666	693	704	721	663	698	690	697	678	708	643	652	709	662	676	728	684	676	679	645	698	651	677	676	748	705	675	671	719	672	706	689	696	709	677	685	683	688	676	682	654	677	694	754	678	712	713	676	721	712	652	680	654	676	692	720	672	707	631	720	722	737	697	667	684	684	644	653	661	631	695	661	655	655	654	686	704	685	737	690	692	682	657	715	712	673	717	676	657	715	675	725	684	764	680	711	706	651	672	660	680	720	667	653	697	669	693	712	738	686	632	714	672	647	709	622	670	705	662	676	697	676	733	725	652	661	670	685	677	694	642	701	640	716	666	711	660	678	650	723	687	683	675	688	707	682	710	665	694	682	675	632	689	682	670	653	673	656	695	676	704	625	683	725	649	659	703	700	691	654	667	680	652	691	692	660	719	670	646	662	690	675	698	669	692	680	709	697	661	700	658	681	655	743	659	656	709	677	701	677	678	677	652	687	670	715	663	708	695	690	665	726	704	737	664	663	648	629	744	664	653	675	701	743	677	670	675	689	660	688	727	680	653	629	707	678	715	668	670	671	714	711	714	678	700	737	692	645	719	716	610	669	641	735	677	703	705	722	668	696	704	666	754	650	710	690	670	703	696	656	652	717	712	656	679	684	665	644	698	660	685	656	713	686	652	681	685	708	697	674	675	660	683	666	715	674	691	673	702	668	677	739	700	666	690	644	660	666	676	656	678	708	679	714	654	709	660	672	691	670	724	707	677	712	653	697	676	682	702	704	645	651	667	697	724	686	733	690	690	661	624	671	643	650	730	664	669	668	706	647	694	651	696	679	701	704	644	691	654	694	660	739	652	694	695	701	657	691	721	680	682	718	672	672	716	674	745	718	699	703	697	662	690	706	681	678	623	690	706	696	682	683	704	669	738	684	686	691	669	680	684	666	659	718	692	664	731	713	658	728	733	675	631	692	679	663	690	649	669	705	678	729	656	701	654	694	674	730	658	713	673	695	713	692	689	648	683	734	698	714	686	677	689	648	667	736	677	723	699	710	718	654	665	698	683	682	657	710	678	675	711	696	626	677	694	702	740	668	631	672	738	660	691	675	684	693	670	675	722	651	661	708	704	675	706	667	652	708	688	683	685	680	698	667	653	702	736	635	665	708	683	690	753	696	700	658	688	673	754	684	711	698	685	666	683	670	682	704	644	675	758	672	658	644	709	683	660	688	677	679	715	632	642	702	680	720	642	672	665	690	660	677	643	709	709	665	753	709	707	670	660	668	630	688	693	655	680	686	704	642	647	697	706	645	750	672	653	686	664	736	742	685	725	730	694	699	677	664	659	656	661	646	664	705	708	678	694	693	723	655	659	680	701	714	743	659	688	649	649	683	683	697	669	677	681	673	688	663	692	703	681	706	713	682	602	702	762	684	694	678	654	707	702	690	691	696	703	663	704	695	659	731	702	707	660	701	704	679	675	658	633	680	717	677	674	672	737	693	678	698	701	669	669	675	660	684	686	673	672	664	675	685	661	674	698	679	663	728	673	679	703	728	713	720	716	673	668	646	654	618	686	701	699	700	651	676	693	678	657	631	627	721	694	739	684	690	692	626	668	716	690	691	668	698	700	700	728	659	665	658	698	719	649	650	698	690	654	675	705	692	695	711	672	717	656	605	724	683	705	643	675	698	683	660	686	687	738	678	661	706	695	735	689	689	686	669	679	679	649	665	676	660	690	693	716	663	706	689	742	703	652	716	676	667	647	701	680	653	688	669	675	701	632	686	692	687	699	704	697	671	680	633	731	703	721	674	685	687	688	648	630	713	683	713	699	676	694	711	725	678	665	707	689	687	661	725	642	699	670	673	728	621	727	707	667	680	656	668	718	672	677	691	674	675	695	710	696	686	717	683	683	674	656	629	690	694	699	677	674	660	702	707	630	681	662	637	683	671	733	715	705	694	674	644	687	659	707	670	730	716	741	697	683	667	685	691	713	739	657	700	682	676	655	718	673	636	655	668	692	753	669	690	659	665	689	630	677	670	639	665	701	722	677	690	683	674	724	675	666	680	684	660	662	682	717	690	687	677	636	726	692	665	669	678	695	669	668	662	724	654	719	657	667	668	713	737	696	688	689	701	738	669	722	670	681	709	660	640	686	693	718	682	703	720	688	728	697	687	719	692	707	667	723	678	718	685	661	679	665	699	677	691	667	665	672	687	680	691	722	702	644	640	728	695	640	664	725	732	684	732	609	710	679	695	711	667	667	685	711	695	684	697	689	699	648	653	657	666	664	679	699	686	666	676	666	675	701	653	650	655	718	692	691	674	706	647	703	687	662	695	650	680	730	661	710	654	688	712	701	755	692	646	683	673	663	685	713	676	715	672	671	681	658	679	678	683	686	679	715	713	657	676	719	684	619	675	702	684	703	675	706	620	724	689	720	666	691	688	685	680	660	772	657	680	691	654	656	674	683	701	669	651	679	669	658	637	661	703	657	739	724	661	724	699	669	665	729	707	699	682	696	706	657	704	684	706	639	670	700	686	682	675	723	681	659	747	677	696
59144	80241	46430	15632	3952	1143	669	579	570	573	563	638	610	597	578	592	611	585	593	532	592	571	560	575	587	608	562	612	599	624	580	563	545	540	586	566	596	546	593	616	577	605	589	642	656	592	587	612	587	561	573	627	576	585	590	607	612	600	595	598	567	616	620	601	576	595	533	567	592	540	577	612	547	556	583	574	583	539	580	607	567	589	564	582	582	590	554	621	593	568	597	617	565	604	568	564	610	615	581	606	605	595	585	615	603	605	628	610	512	571	579	590	550	569	635	582	585	560	568	604	628	573	589	565	537	594	580	572	552	578	614	567	541	553	556	575	570	634	584	584	599	608	618	592	633	581	590	550	564	569	593	613	599	574	625	546	587	568	570	595	579	573	572	621	588	609	574	592	564	565	593	559	570	528	591	601	590	601	601	609	561	608	607	595	567	570	597	587	562	534	604	611	594	562	597	579	592	551	588	605	577	592	612	551	583	543	544	546	560	561	597	593	568	604	568	609	587	595	561	599	574	612	587	588	564	569	581	604	547	570	565	595	587	552	610	594	617	597	591	565	554	606	552	634	588	568	563	593	572	589	610	581	583	553	562	595	577	556	600	593	546	573	561	600	560	608	571	580	576	608	557	580	569	611	573	565	538	566	569	592	563	564	576	598	582	554	621	601	604	601	560	648	573	637	582	588	579	560	552	566	590	589	582	590	597	536	552	560	575	561	561	625	591	555	560	602	575	573	553	583	609	594	576	605	574	604	590	592	600	618	594	565	555	596	556	571	584	548	573	561	571	569	624	609	561	606	599	597	618	588	577	579	555	556	589	608	557	629	569	635	553	594	575	586	598	602	565	545	632	568	522	573	598	557	558	635	558	603	613	581	576	577	557	562	583	545	616	583	591	547	589	584	594	586	596	569	583	566	595	579	557	580	575	547	602	620	596	564	626	570	552	564	567	572	578	604	573	588	582	571	569	591	610	551	570	561	551	588	555	619	563	579	571	601	575	597	565	573	616	545	578	633	585	558	592	637	582	551	591	553	573	602	568	572	627	571	549	574	574	596	524	612	568	574	590	577	596	559	584	577	586	570	630	571	592	598	571	602	552	581	591	569	551	612	565	575	595	538	563	586	574	571	548	589	583	562	599	570	562	583	590	547	580	614	555	616	625	655	564	555	552	591	615	571	587	604	620	586	609	580	629	597	608	541	578	568	604	611	557	598	610	611	584	560	571	576	601	590	592	602	550	557	588	582	564	620	582	628	594	595	643	607	570	565	563	609	542	593	585	611	584	578	556	610	583	551	539	565	578	631	578	587	561	569	579	575	568	589	597	566	628	563	583	599	616	582	570	599	596	567	579	605	570	585	560	588	614	619	575	578	568	583	566	570	578	555	551	596	613	561	554	628	583	589	594	575	539	584	573	590	552	619	582	585	550	604	565	607	608	586	585	622	613	557	588	601	565	598	563	574	606	592	599	599	608	603	589	542	561	605	605	584	568	623	548	579	650	631	622	563	572	598	572	561	624	616	549	592	576	581	559	573	616	590	586	533	579	585	584	568	566	585	558	566	593	575	583	602	619	579	615	575	563	560	589	599	575	543	603	614	563	576	568	606	578	559	629	587	590	562	598	589	574	627	544	602	578	561	583	607	573	553	592	586	566	594	604	584	570	590	617	569	591	591	671	589	583	609	577	566	555	568	620	560	573	541	598	539	591	572	575	560	554	575	624	615	567	568	625	543	590	558	611	589	541	597	576	562	565	570	579	544	568	611	597	587	590	606	611	583	605	571	585	551	593	581	574	582	572	587	593	579	601	562	555	568	602	594	553	593	603	592	598	597	592	605	586	579	569	574	565	631	589	584	585	554	584	544	580	601	563	579	601	609	602	592	567	569	592	575	570	606	565	617	611	636	574	593	588	621	547	602	575	611	562	604	587	595	598	569	645	581	576	585	589	592	555	555	572	538	656	566	580	590	529	584	626	559	552	578	610	603	608	560	591	576	561	598	558	555	527	558	588	605	583	579	574	605	553	585	576	556	545	540	601	614	593	600	564	560	579	611	598	604	589	578	561	608	574	575	595	605	600	608	590	587	526	603	590	561	588	571	572	630	576	582	615	562	570	564	583	542	587	588	595	551	574	600	614	567	554	601	586	601	605	568	571	620	615	589	574	610	557	602	581	592	598	565	562	585	557	616	588	579	623	574	587	600	567	591	572	582	589	559	595	609	571	592	610	582	622	599	609	573	556	563	557	590	579	518	570	598	604	605	559	567	553	600	580	571	584	604	617	610	617	573	573	601	601	607	572	537	592	582	581	599	560	593	535	586	596	584	604	580	609	565	564	582	577	619	594	564	556	621	570	573	587	549	570	562	573	584	608	591	591	566	575	558	575	582	570	618	602	596	587	539	576	562	606	579	555	591	581	595	604	574	579	580	584	621	566	569	588	563	513	554	576	586	559	580	591	588	550	588	559	600	535	564	618	618	564	564	577	623	562	571	575	579	654	552	594	567	558	570	517	605	564	610	548	590	588	607	608	584	564	594	544	621	579	579	577	554	546	545	594	609	602	576	609	587	567	538	526	550	577	593	576	587	571	575	580	625	563	618	582	557	581	586	607	567	614	578	585	609	588	592	580	575	562	529	586	606	583	594	581	613	586	552	565	555	604	563	544	580	557	572	556	601	560	586	546	581	573	575	579	545	582	556	595	607	585	553	580	545	603	628	588	552	612	609	580	609	547	579	592	597	588	608	584	573	584	574	567	561	601	557	552	565	603	567	568	553	589	598	599	576	585	590	599	556	542	594	555	594	620	597	604	617	643	583	614	529	614	564	602	568	606	612	588	612	599	589	605	552	600	570	567	545	574	583	593	572	550	537	558	621	538	554	583	583	601	569	551	592	598	579	540	536	607	611	567	607	618	592	601	609	558	549	590	610	597	589	567	603	593	554	595	595	579	575	602	588	610	649	594	566	591	592	541	604	618	603	557	561	559	592	563	584	574	591	624	563	572	591	596	541	604	567	610	581	554	564	595	604	575	573	537	615	601	579	595	596	575	604	573	577	647	583	551	629	614	567	615	581	549	580	584	594	579	530	592	570	568	587	577	584	613	592	572	595	617	590	584	547	588	606	571	551	569	619	564	566	579	612	608	595	566	581	590	616	563	603	603	624	591	572	608	580	549	618	617	554	562	622	584	604	539	594	566	598	570	603	574	587	566	621	611	583	598	615	591	540	559	612	574	563	585	582	580	592	578	575	565	577	611	593	571	636	561	598	588	507	567	602	576	594	590	569	566	561	590	626	556	602	581	636	626	578	579	559	601	583	612	588	580	580	562	606	584	605	615	642	614	598	634	578	623	588	562	582	596	562	567	607	569	622	575	585	567	548	605	542	571	594	544	622	576	562	621	554	615	611	560	538	606	611	571	596	587	578	585	588	577	586	604	587	540	591	594	580	536	602	588	562	549	539	585	585	568	577	596	617	571	630	582	594
24555	23056	31602	26730	20914	11935	2282	1083	968	948	1027	915	914	986	895	886	875	896	913	879	908	927	914	899	908	868	886	844	871	921	927	918	964	881	860	915	921	897	910	902	954	839	898	889	873	872	921	925	893	904	888	849	907	885	914	899	892	901	873	825	907	848	866	853	904	894	874	927	876	913	893	853	895	852	899	877	876	868	889	857	844	904	881	886	875	884	872	883	900	882	924	931	883	885	887	885	851	930	900	858	945	904	891	921	866	931	840	915	870	826	907	883	887	899	922	945	895	847	825	920	858	860	883	892	837	868	887	900	871	940	841	897	859	857	902	881	885	889	866	840	900	844	922	868	911	871	900	859	887	859	984	920	874	899	907	880	879	898	879	891	915	862	882	887	847	868	910	826	861	880	889	831	875	893	908	868	879	861	847	889	870	853	918	880	882	910	905	872	885	900	906	953	839	887	849	873	944	920	867	849	899	873	837	865	915	916	862	905	961	940	859	895	870	897	894	875	888	869	909	869	879	881	908	880	835	883	942	913	833	891	909	894	820	869	897	904	881	922	883	878	883	901	849	921	919	878	892	896	814	928	884	875	891	930	832	874	915	861	821	885	882	886	864	871	934	859	852	848	918	900	878	890	931	897	859	879	892	868	866	918	881	873	898	826	892	903	908	898	822	843	874	834	889	903	908	885	886	867	869	916	869	893	904	896	871	831	881	876	832	898	845	878	871	884	815	863	881	888	896	845	878	806	897	890	869	941	833	821	859	919	898	893	912	870	912	877	906	934	874	883	884	918	930	865	898	868	946	864	899	851	866	849	894	850	906	876	918	850	908	971	887	917	911	955	915	885	887	915	899	871	889	868	848	917	893	883	873	910	899	895	870	859	857	868	920	891	831	863	950	905	882	845	823	864	863	935	891	858	919	902	877	900	916	906	902	869	871	900	849	861	915	868	898	869	874	840	887	911	877	850	860	882	849	906	869	884	874	906	944	865	878	886	890	919	860	909	893	851	842	886	873	859	893	836	860	871	852	870	891	918	930	887	881	819	857	862	847	907	918	917	834	932	906	884	917	877	826	898	919	889	891	852	854	874	893	907	912	929	903	856	829	890	894	859	896	838	856	929	911	834	907	908	932	862	874	886	867	856	901	888	863	861	877	891	865	879	877	958	899	865	846	897	885	874	907	839	877	907	842	895	821	940	850	878	901	930	871	900	878	851	884	972	871	901	881	861	860	859	905	872	932	905	892	907	880	882	892	872	965	895	827	908	889	887	873	865	897	867	888	934	893	850	893	891	903	869	905	873	892	873	873	853	874	899	901	874	871	908	843	862	851	920	888	905	857	899	855	921	920	845	841	875	894	910	844	840	900	889	904	930	903	884	937	861	858	876	884	857	860	852	862	855	881	880	885	895	885	876	906	905	887	873	862	871	862	883	869	866	819	836	887	896	913	872	865	874	846	855	829	894	910	917	842	837	842	854	904	878	852	895	916	854	855	908	905	911	922	930	903	834	881	917	867	875	896	871	892	862	952	833	822	909	936	924	851	885	866	819	924	877	871	947	894	890	891	865	886	896	894	841	911	886	879	870	850	876	880	926	888	927	900	915	976	845	885	868	925	879	893	847	903	888	889	899	899	892	877	921	916	904	900	891	891	875	914	852	838	889	913	888	875	898	931	847	878	919	880	853	879	858	884	909	897	858	857	875	866	860	902	879	858	861	870	864	841	860	850	897	874	910	861	921	881	906	887	912	892	876	839	935	858	906	823	887	903	897	862	897	927	906	973	853	877	850	880	864	940	918	909	841	890	873	917	883	833	848	875	842	877	863	852	878	892	890	919	879	863	904	870	891	846	880	872	907	911	906	917	864	865	879	882	854	884	872	895	892	897	922	937	880	878	888	864	881	854	921	851	872	968	948	846	856	937	922	841	902	892	879	869	910	874	900	870	897	849	870	868	936	914	893	863	878	879	862	864	816	897	871	877	866	935	910	925	833	895	911	892	850	893	872	883	872	885	845	819	849	906	948	873	851	849	953	848	896	901	882	881	888	887	911	862	871	877	879	926	934	881	878	944	887	844	901	883	906	861	926	878	858	854	888	927	898	898	869	899	911	870	919	916	847	883	866	828	874	908	934	920	842	848	903	857	903	884	845	841	894	913	920	891	842	842	827	883	887	873	909	963	899	880	944	880	929	914	858	881	873	900	825	949	866	869	876	880	860	862	903	894	829	861	887	911	869	832	878	868	914	894	883	872	856	829	919	883	810	857	882	873	907	870	850	893	946	896	899	926	936	868	898	915	861	912	883	875	901	908	877	838	870	894	904	884	875	934	897	938	890	866	858	886	879	925	820	836	905	829	920	882	907	920	927	886	842	881	857	881	881	867	816	862	855	881	850	880	901	888	876	883	831	878	891	866	895	904	907	929	878	892	849	865	902	912	890	872	904	866	934	899	845	859	911	934	889	944	838	836	888	900	869	928	892	864	908	890	897	909	947	864	887	938	877	911	894	900	866	872	840	901	880	874	881	904	854	889	889	865	888	876	873	855	819	848	867	853	915	877	897	820	862	888	866	878	887	922	973	896	894	874	895	901	876	912	868	861	915	861	844	882	883	815	868	905	862	836	848	970	897	890	913	887	845	919	875	892	858	892	920	856	877	849	948	864	891	906	882	838	830	874	873	843	895	836	877	878	848	892	904	838	836	852	837	848	845	822	899	910	951	860	898	863	864	894	826	859	904	848	864	885	881	851	865	954	863	863	897	887	903	919	887	912	849	862	859	835	859	862	891	899	878	856	892	872	843	891	871	874	854	911	884	865	847	884	949	888	851	882	898	863	871	877	884	859	849	969	914	871	871	863	879	919	848	854	894	890	865	876	878	915	871	886	892	860	923	929	880	890	892	850	857	891	865	933	881	942	914	911	895	870	865	872	843	891	896	915	876	909	860	908	851	932	894	880	866	852	886	908	888	926	890	874	902	855	870	840	882	912	843	928	928	877	867	855	867	853	870	908	925	896	869	853	883	856	882	898	912	937	861	875	864	912	890	874	857	899	943	890	884	877	892	870	849	894	868	885	811	850	857	845	932	890	851	899	866	892	921	875	863	873	857	899	881	853	842	894	914	869	892	861	879	883	885	862	867	865	823	904	890	867	837	844	868	922	880	922	923	870	945	891	887	907	878	923	922	889	927	863	884	932	878	861	893	890	880	892	868	901	918	847	926	895	862	880	860	862	871	881	822	832	904	906	857	930	857	896	881	890	875	898	838	936	881	896	880	905	957	910	836	843	952	916	881	900	897	891	857	867	846	841	850	867	901	858	851	885	861	859	910	900	864	855	875	898	882	908	925	889	929	908	869	936	871	912	881	833	885	876	852	932	905	885	903	888	872	871	821	922	900	868	848	901	916	876	888	922	843	857	905	914	853	875	887	904	848	862	882	866	853	863	864	879	843	862	874	880	864	940	858	857	926	844	833	894	837	852	876	900	894
64360	98023	63826	28995	8809	2284	959	830	804	759	809	801	833	822	792	812	793	766	789	804	825	793	785	780	816	787	814	761	820	744	788	794	814	801	808	780	759	778	783	771	772	811	822	764	791	810	801	774	794	801	748	797	779	746	810	798	796	780	751	782	817	768	837	765	779	827	739	777	806	798	770	822	797	834	744	814	792	799	818	758	798	783	767	776	787	794	776	767	782	786	747	834	766	802	753	794	756	750	777	861	795	755	790	799	834	794	770	797	781	774	794	825	822	838	769	843	827	771	818	804	781	807	780	819	765	793	824	775	735	790	749	771	816	793	794	747	781	782	821	746	832	823	781	796	732	756	799	778	838	749	794	806	824	758	761	793	790	786	751	765	773	776	785	765	762	775	814	753	755	750	746	753	801	759	735	786	791	835	752	810	792	744	782	766	830	800	789	769	751	754	808	832	795	821	798	819	762	786	820	773	789	770	803	763	812	767	808	794	830	816	782	832	818	788	804	780	771	801	791	830	815	815	789	793	797	760	838	788	766	813	767	786	793	771	759	745	794	793	762	813	806	793	766	804	838	788	839	772	857	751	726	809	800	819	816	837	814	832	780	832	779	745	756	776	820	826	769	767	828	758	793	750	776	789	756	782	793	815	803	727	796	842	770	784	851	763	817	797	768	788	746	746	736	825	793	776	820	760	815	794	801	799	790	772	753	788	838	807	810	772	774	842	801	766	786	735	761	833	767	775	804	808	786	830	812	748	750	803	802	803	760	800	781	783	821	796	763	764	798	829	776	759	771	771	807	766	754	809	764	774	769	792	792	798	756	716	783	834	780	778	850	784	770	760	791	751	793	776	798	801	782	794	764	755	864	808	787	774	773	782	796	833	783	805	814	831	783	776	837	811	754	807	835	710	812	759	772	768	770	748	772	783	776	788	771	830	792	809	748	815	752	762	821	837	792	759	839	794	775	816	760	721	767	704	737	794	798	795	734	785	762	812	796	764	809	776	745	756	782	778	771	774	783	796	780	773	834	750	808	795	772	745	799	803	778	787	843	769	787	825	776	790	795	790	827	747	818	799	842	716	762	774	802	834	816	835	858	784	767	810	752	812	794	730	821	751	797	847	789	787	806	807	823	781	720	750	791	781	815	787	787	774	792	748	800	812	727	779	727	757	816	777	805	844	771	805	735	817	764	807	786	835	781	804	777	800	747	859	798	787	788	787	780	801	759	784	817	861	786	779	770	801	789	747	788	828	790	753	788	792	766	746	804	762	753	764	747	780	751	761	774	792	789	781	786	749	749	815	816	813	796	772	769	747	749	761	739	755	735	810	796	794	777	815	769	768	796	786	776	802	779	766	818	792	799	777	756	731	763	763	754	759	783	754	762	821	792	784	780	756	793	790	816	770	801	814	788	803	808	809	750	811	737	809	762	735	779	814	774	763	787	812	791	792	767	808	796	778	759	797	764	762	826	770	751	718	804	826	770	793	755	829	754	776	746	791	821	786	819	827	747	764	756	799	783	789	825	805	822	802	786	803	735	799	826	780	775	771	763	706	792	772	760	798	827	799	787	831	780	792	777	798	762	825	799	753	765	771	776	786	753	797	732	796	770	746	774	796	741	789	786	763	759	819	797	805	781	812	787	833	779	768	723	819	781	798	777	778	746	786	774	775	759	777	805	749	762	736	797	783	777	738	783	792	800	827	812	812	793	796	774	782	771	764	840	784	747	791	809	805	810	817	757	802	772	771	779	796	805	800	772	761	807	807	811	799	793	826	771	820	777	839	803	783	797	794	814	783	772	812	792	778	753	754	776	780	809	778	769	809	811	808	789	737	808	753	760	752	790	818	769	805	801	785	769	809	793	831	815	802	756	828	808	754	798	745	781	787	773	761	760	802	749	772	745	820	813	821	796	794	802	772	782	766	847	777	798	675	794	758	749	765	759	817	799	799	806	793	775	754	809	829	794	735	747	787	768	816	823	788	749	770	786	770	793	775	781	773	755	761	739	791	765	721	726	798	785	781	766	794	759	790	727	781	750	807	810	788	729	780	758	770	723	815	775	766	794	764	819	823	816	784	761	739	773	796	753	820	814	760	811	755	736	795	748	748	803	733	757	774	781	777	865	779	772	827	812	769	764	761	773	758	788	817	808	764	749	771	778	759	759	719	775	785	761	756	787	802	736	730	805	810	803	767	770	804	759	788	774	725	795	779	829	808	740	794	741	744	800	739	760	773	777	780	772	779	782	792	772	785	778	768	771	808	776	817	773	778	787	806	759	800	791	779	820	781	806	757	790	743	818	779	788	775	786	801	755	786	814	816	779	743	765	811	829	737	793	780	769	786	753	782	781	829	808	787	755	736	734	732	809	790	789	787	825	768	775	736	757	806	805	758	808	770	799	776	799	759	786	772	810	775	767	813	802	812	759	810	731	809	791	771	817	793	804	792	814	807	798	778	786	756	779	772	775	780	741	799	802	803	798	765	811	815	755	793	809	767	767	779	754	757	749	744	791	792	744	739	766	827	756	781	814	765	779	763	810	813	777	764	785	797	767	827	766	733	805	776	792	777	727	759	767	785	785	819	815	782	721	801	799	760	797	774	833	808	794	766	780	795	800	787	755	811	783	817	788	767	784	787	780	808	792	796	773	818	776	755	773	797	809	782	743	815	861	771	780	764	796	721	841	755	734	799	807	761	782	823	795	748	771	786	810	764	755	758	773	808	808	776	739	829	799	797	828	781	763	798	765	759	800	813	772	789	828	799	745	829	772	750	762	784	775	809	823	730	765	715	740	731	783	771	779	787	770	729	771	772	804	763	784	736	805	797	799	812	782	740	778	761	782	800	805	788	772	788	789	797	830	797	809	806	798	750	759	768	717	753	737	805	717	812	781	809	748	793	760	810	720	797	748	786	805	735	798	750	777	827	775	768	809	768	805	765	758	775	756	735	847	735	777	770	780	770	758	766	775	816	798	757	800	787	778	744	727	785	782	800	768	729	736	868	835	762	782	774	762	785	794	779	811	822	718	755	771	825	787	827	841	821	705	802	764	802	779	765	814	764	763	781	789	808	788	791	770	772	733	765	720	763	807	794	739	784	820	822	789	751	806	787	787	785	755	790	785	792	777	756	774	797	835	804	841	764	835	811	786	773	775	789	762	818	765	725	809	843	735	803	803	769	762	728	756	809	805	779	747	783	743	802	833	797	791	765	779	712	774	826	814	738	781	826	768	729	777	813	788	771	787	748	783	772	793	772	769	768	769	785	781	754	787	754	777	770	811	823	776	789	843	763	755	782	805	781	764	784	791	766	785	794	825	747	763	756	817	828	774	756	794	803	800	765	762	755	776	739	806	813	756	715	775	802	782	777	797	735	770	759	813	773	791	790	792	802	784	770	761	756	760	765	822	784	731	770	805	739	792	819	855	842	813	816	820	787	769	753	864	750	819	727	774	778	820	800	793	793	764	782	762	852	792	809	765	715	788	776
32776	31797	22033	7234	1486	757	734	630	629	643	665	678	637	654	675	673	672	659	647	640	671	648	667	663	679	632	682	671	669	659	660	648	626	635	646	681	698	669	626	669	622	655	690	657	673	658	640	662	673	648	638	654	616	660	642	644	664	658	665	688	733	671	670	674	622	620	665	639	682	651	648	658	667	660	604	636	702	639	623	663	694	653	619	677	667	643	646	673	641	613	653	661	613	628	641	636	639	659	633	654	632	661	634	647	634	667	657	661	639	683	652	642	604	647	643	679	645	667	667	671	678	655	684	645	634	640	594	632	657	586	650	660	674	627	635	622	631	633	655	670	640	622	715	666	648	672	658	693	621	626	651	685	660	689	645	623	632	653	642	644	675	589	659	676	660	639	612	680	601	687	593	651	641	654	674	653	647	656	656	677	644	700	629	619	664	696	605	650	652	674	636	608	681	616	683	680	670	659	652	657	671	639	661	675	715	675	645	672	675	634	633	635	648	620	645	662	669	641	623	615	654	671	645	627	654	628	665	655	655	615	629	659	646	654	700	622	660	668	646	672	657	653	652	651	624	685	677	662	680	700	631	627	672	632	648	637	629	654	632	660	668	629	675	616	628	654	620	611	662	674	644	657	635	651	607	679	665	653	658	619	650	651	647	704	623	668	679	656	689	633	654	658	642	662	695	587	631	633	623	664	708	634	659	631	655	641	669	678	665	660	668	638	660	623	629	644	668	666	681	620	646	623	645	582	647	680	655	650	653	652	673	658	681	702	614	651	679	680	645	653	669	634	598	711	653	653	712	647	666	653	605	633	627	661	624	678	627	665	631	647	610	714	662	661	635	657	627	627	665	652	647	621	643	598	680	645	632	654	667	642	684	649	688	595	640	709	654	677	651	635	690	663	651	631	652	672	633	644	701	690	677	682	666	696	651	657	648	617	662	650	632	694	625	617	660	682	655	625	669	669	672	643	690	621	653	640	670	683	646	689	609	652	650	681	668	636	641	670	638	657	672	658	630	677	715	690	621	664	690	631	656	624	638	664	682	647	701	710	690	649	675	664	632	678	645	605	638	679	647	599	642	629	666	642	656	634	680	629	670	654	668	633	721	664	629	662	579	614	649	658	677	669	665	703	656	653	632	639	669	608	616	675	627	590	655	685	654	621	632	644	672	671	682	649	648	621	689	645	644	641	642	623	634	676	674	695	648	649	690	633	663	667	630	602	595	678	648	690	655	696	685	675	643	705	667	644	649	650	680	615	653	663	638	697	670	631	692	606	647	633	629	651	629	695	700	623	680	635	656	653	689	650	656	644	626	655	635	693	664	647	674	635	624	639	639	650	654	582	616	651	686	658	640	639	593	682	651	654	689	647	662	684	647	624	622	653	613	651	646	661	643	658	657	683	665	683	621	640	664	649	676	650	651	674	640	633	672	712	631	619	656	626	680	676	656	670	630	664	584	662	624	653	685	645	652	616	627	665	640	689	640	681	683	640	637	706	656	655	650	644	684	596	672	668	640	601	641	579	686	654	627	607	650	618	652	666	676	694	696	633	656	643	668	623	638	641	667	705	699	670	622	652	650	616	667	591	653	598	619	661	604	687	658	638	656	637	688	637	636	660	588	605	623	643	656	675	640	624	645	668	656	613	655	639	680	651	664	622	646	630	715	639	650	613	658	682	664	640	672	729	673	670	617	677	685	692	641	646	679	691	623	664	618	649	656	657	708	643	625	645	629	661	669	666	620	697	654	658	669	664	648	651	651	641	665	624	678	671	658	596	655	669	614	664	651	709	644	668	687	598	621	648	686	611	673	632	633	676	716	628	651	699	670	632	610	656	617	647	626	642	650	659	665	646	688	662	679	671	699	641	683	621	676	644	643	671	655	629	679	681	676	622	613	634	687	686	603	647	660	631	657	623	652	609	644	643	668	675	635	631	657	649	641	601	679	655	663	634	601	630	650	654	628	575	643	626	623	685	600	605	643	671	654	592	646	688	680	613	679	637	621	636	626	654	614	664	662	661	639	629	674	655	643	624	683	618	641	690	680	620	657	646	654	657	744	648	643	591	654	640	654	687	653	670	592	638	653	659	707	652	636	646	602	627	664	603	703	688	666	660	629	657	620	643	645	650	643	631	641	661	670	665	643	681	658	664	606	657	608	676	668	681	624	687	684	651	594	669	625	647	675	614	657	656	693	659	699	688	642	631	633	603	668	645	646	640	639	616	618	694	702	672	654	657	692	659	662	682	602	655	657	641	665	651	685	628	608	639	670	614	632	684	639	630	709	616	694	695	644	609	656	681	651	679	667	700	611	666	675	638	648	636	609	675	661	647	659	659	662	659	608	689	661	662	652	661	657	637	605	655	642	671	669	672	637	630	673	654	645	666	627	642	645	659	653	646	673	644	635	624	669	674	666	649	633	611	655	711	638	671	661	644	649	627	634	661	636	683	628	659	663	671	678	691	667	633	628	672	635	654	683	651	648	674	647	660	648	654	628	684	647	642	674	620	660	653	630	657	647	666	639	645	655	666	623	624	666	635	659	643	693	640	664	646	655	686	661	619	627	643	634	615	665	626	674	644	634	651	648	617	628	634	664	669	653	676	649	643	606	659	657	599	629	634	673	652	628	612	652	705	673	660	638	657	654	616	640	667	648	658	658	648	654	699	661	635	658	653	665	657	623	659	649	694	642	631	625	662	616	655	669	665	661	648	664	669	614	652	623	674	633	647	628	656	622	647	699	658	624	598	664	635	657	607	619	642	664	653	658	685	654	649	615	681	608	639	648	694	666	635	646	607	611	617	665	641	632	623	604	690	670	644	707	686	610	657	631	635	621	655	604	677	651	625	622	667	642	622	687	653	639	649	650	649	640	606	639	609	687	659	688	666	681	619	639	636	631	678	653	683	709	644	631	599	642	694	621	663	680	668	673	627	596	644	668	658	633	688	652	636	639	639	694	660	677	648	644	619	639	661	648	666	669	645	668	634	697	645	676	638	665	647	620	612	626	623	655	660	656	639	636	671	640	665	680	685	640	655	603	673	627	698	651	678	687	651	650	673	669	603	644	657	638	640	669	680	648	679	642	646	637	626	610	660	654	680	644	658	627	656	643	619	636	596	642	648	624	618	655	609	664	682	667	603	631	667	650	641	650	654	651	624	636	618	623	627	637	656	632	634	654	663	650	647	646	629	599	653	680	709	632	675	681	667	658	676	689	629	606	642	642	623	630	659	620	675	656	627	654	627	669	649	606	650	652	626	645	624	683	648	624	625	624	645	616	670	665	604	628	655	666	642	719	577	647	646	707	635	674	662	622	654	687	675	689	662	641	661	665	631	661	691	620	660	649	672	639	649	674	622	661	637	645	667	647	660	599	643	686	699	664	611	658	677	621	632	654	616	663	678	634	637	654	666	652	613	646	656	641	665	648	659	634	657	611	662	676	693	674	667	622	676	658	668	672	630	643	616	652	655	680	616	646	635	662	679
28025	33718	15031	3856	1187	643	546	486	494	544	530	485	514	535	557	600	530	544	538	500	524	543	557	517	479	546	522	484	546	504	543	535	534	502	527	500	540	535	526	580	500	515	540	493	566	544	550	557	520	507	548	532	519	501	537	507	479	552	516	520	503	549	512	496	533	502	543	490	504	547	511	512	521	562	546	510	534	523	524	542	493	485	500	525	531	570	519	522	511	509	489	564	523	534	536	572	475	528	544	509	520	488	504	531	495	540	481	538	510	531	514	530	529	511	522	551	537	496	514	506	490	525	513	524	546	499	555	564	533	513	477	541	483	535	533	531	529	537	544	493	510	537	527	544	511	564	493	515	558	523	552	522	524	575	509	503	472	545	566	544	485	548	514	478	546	544	506	517	590	528	541	557	508	505	529	522	539	535	506	544	509	476	517	518	545	515	512	510	532	524	572	531	499	489	555	519	550	542	544	551	543	547	525	489	552	516	497	540	527	539	553	512	467	531	525	535	516	513	545	493	505	551	526	525	516	527	528	571	515	515	517	503	540	513	489	547	510	509	584	544	483	534	540	470	507	530	540	556	549	543	507	508	535	542	555	520	469	502	547	548	516	496	522	549	532	547	527	525	544	525	531	495	555	487	536	491	527	537	522	513	537	506	559	520	533	548	554	498	544	553	563	521	516	503	511	535	520	521	543	527	479	562	534	488	547	492	501	551	483	537	496	536	558	512	516	490	502	561	528	497	562	568	555	531	544	532	542	535	522	540	577	531	513	557	519	524	529	518	535	549	570	532	510	533	516	507	509	524	532	545	546	523	530	502	532	536	514	518	538	522	521	516	572	511	519	544	521	544	492	536	561	566	555	535	540	538	551	518	554	505	520	524	520	555	547	518	524	568	496	533	512	544	520	478	494	481	520	518	544	520	550	516	550	563	490	509	513	517	514	548	524	520	538	492	499	554	513	519	544	520	525	553	503	491	514	520	500	550	518	525	524	515	553	508	539	502	514	512	571	559	535	539	512	491	507	512	525	508	514	535	577	555	509	503	561	495	508	489	533	549	529	549	526	503	583	526	522	563	531	528	515	497	489	530	576	570	534	544	556	550	475	538	525	498	574	520	541	523	555	493	513	513	532	492	516	513	497	494	509	550	557	545	525	466	511	500	545	501	511	503	502	530	540	500	549	509	514	501	534	533	538	522	528	526	518	528	517	555	533	493	491	537	555	519	512	505	496	500	508	496	524	538	537	498	538	532	507	542	500	536	491	521	519	501	585	536	501	541	540	505	504	546	488	537	565	475	512	538	507	515	511	479	525	543	536	510	529	537	546	531	538	506	523	559	535	492	524	544	521	481	502	483	555	489	488	510	456	517	478	505	517	495	539	531	493	537	488	524	570	519	505	515	522	518	541	526	531	564	533	533	525	536	508	461	542	486	531	515	552	504	519	511	495	518	554	535	524	518	505	544	522	493	526	526	501	497	493	526	502	522	528	534	538	547	509	496	512	568	533	507	504	537	540	514	524	501	534	518	524	492	543	481	542	533	527	528	528	503	563	526	508	562	487	500	532	560	511	534	544	582	504	536	500	540	484	528	545	512	493	502	532	531	553	556	573	503	526	494	504	543	506	531	513	521	580	534	535	540	525	522	510	520	548	520	479	538	523	515	523	524	555	535	498	475	540	514	511	522	531	530	518	539	508	525	505	529	530	541	542	518	548	550	521	571	530	525	505	509	524	509	563	534	550	526	497	518	531	493	553	543	513	539	487	514	568	513	533	530	499	544	582	560	530	522	500	522	508	523	545	515	502	533	557	549	519	490	538	529	499	499	534	507	518	544	557	543	536	520	522	532	528	495	529	544	531	567	504	514	519	541	524	522	534	516	521	524	519	513	503	489	497	489	489	510	555	526	492	517	519	484	580	539	564	548	541	516	503	528	503	498	529	544	523	529	533	527	514	564	565	501	516	564	496	522	502	551	526	495	523	522	520	505	508	554	549	479	483	466	516	525	537	498	498	563	514	512	539	495	563	531	541	516	516	531	493	494	514	524	530	545	494	524	488	489	527	515	528	497	523	549	539	537	549	498	529	555	532	535	532	522	523	527	526	510	525	481	522	512	537	532	508	570	537	512	497	556	529	570	528	536	527	523	521	480	539	533	556	540	563	524	535	523	531	552	579	536	527	540	519	502	521	499	474	508	525	554	560	519	502	545	494	496	536	520	525	519	517	540	537	570	529	551	525	544	485	492	553	591	552	539	542	523	508	538	524	543	513	525	514	519	472	512	489	504	551	548	492	528	506	520	546	559	486	524	543	497	543	528	531	524	491	559	558	508	527	462	535	504	520	508	515	529	521	523	567	518	541	508	498	514	510	533	475	519	539	513	525	531	534	546	532	515	519	502	551	495	538	501	501	532	508	566	553	528	501	490	523	506	512	492	506	461	548	506	555	523	541	516	547	594	544	456	527	559	523	511	555	540	539	489	547	561	498	513	576	547	512	502	496	567	534	512	545	520	487	529	508	535	535	493	593	516	524	532	512	566	521	483	552	489	499	519	469	531	524	482	544	496	524	488	545	530	515	505	503	529	532	505	541	527	541	539	506	513	525	511	528	511	524	547	524	540	506	559	547	536	522	517	524	503	535	518	537	533	519	567	515	506	476	503	511	537	559	482	491	496	532	532	545	509	538	518	500	550	543	530	482	515	533	521	546	488	499	542	515	550	526	526	527	529	512	524	488	503	556	515	515	522	509	514	541	488	517	515	530	543	513	562	528	501	528	514	545	520	493	539	514	545	537	529	534	517	539	499	521	532	513	517	540	520	518	517	538	551	477	555	497	508	493	488	532	518	513	530	528	528	499	522	505	523	575	544	510	523	536	509	537	544	499	502	534	532	531	545	499	509	547	534	506	460	507	493	531	486	525	540	526	477	505	518	514	537	527	527	527	546	484	544	513	525	520	525	514	503	519	529	540	503	529	518	534	541	526	514	508	507	528	528	546	535	536	510	529	518	550	525	512	505	526	468	530	510	490	496	499	531	517	545	499	501	532	554	502	530	514	491	489	509	549	525	524	546	516	487	515	531	485	542	516	505	515	507	515	519	511	511	508	486	537	510	507	527	544	536	477	497	525	533	515	492	537	491	552	516	486	549	533	533	529	531	492	502	506	506	554	516	574	508	498	507	498	539	555	512	530	546	510	543	486	514	519	504	518	487	557	521	516	509	543	504	499	502	526	491	521	530	512	494	494	562	511	570	493	525	568	523	498	531	554	543	503	480	523	486	518	526	516	517	548	571	558	560	524	545	522	502	512	517	557	548	523	521	537	511	503	538	505	509	549	538	536	528	507	508	506	507	558	548	514	549	497	482	492	570	519	522	510	530	480	526	527	526	498	491	525	505	502	520	507	542	545	551	537	462	533	557	503	526	477	486	492	494	497	542	573	539	521	545	545	507	546	496	530	489	519	523	528	544	538	522	524	527	497	511	475	529
26908	28910	37832	29226	11701	2058	934	786	728	661	726	731	665	699	715	718	679	665	655	750	680	733	696	641	719	702	690	716	703	681	711	727	695	703	718	668	746	735	736	729	698	676	715	676	698	686	688	740	708	683	693	664	690	689	722	717	739	682	680	672	705	643	758	720	684	693	678	722	687	655	707	648	728	661	693	696	669	684	689	709	698	668	709	680	677	708	717	669	709	696	728	648	719	706	705	708	685	636	700	702	629	720	653	683	694	685	696	678	683	689	714	686	659	694	679	696	711	665	687	675	686	745	755	684	655	700	653	713	719	668	666	708	726	676	686	657	714	678	705	724	660	705	677	685	661	684	694	703	727	703	682	679	712	710	679	661	734	665	629	688	624	708	705	721	700	729	672	712	699	703	655	670	745	675	752	703	687	679	648	695	655	679	639	671	668	743	688	679	727	685	712	705	649	672	671	620	671	687	667	714	686	688	685	703	690	673	661	693	702	682	718	690	696	657	679	688	664	672	714	658	686	721	663	710	694	730	665	682	673	635	695	688	640	656	677	696	667	673	682	681	666	656	710	638	717	632	668	642	690	684	662	659	712	687	681	678	663	663	701	644	686	679	703	701	646	677	682	668	675	669	651	699	683	652	715	710	690	639	724	754	670	701	698	689	709	709	700	710	691	672	670	679	684	728	690	689	720	680	678	662	639	693	708	688	739	691	721	646	653	703	703	700	716	706	624	721	697	682	694	751	691	690	646	658	683	709	688	684	673	697	663	731	636	649	671	696	655	661	676	735	682	709	706	742	712	679	707	675	688	703	726	687	689	703	649	687	699	718	710	703	717	744	678	678	726	672	693	699	707	686	701	670	691	726	687	693	704	695	642	709	729	700	705	657	717	688	640	671	677	654	726	682	701	666	695	689	658	644	651	729	662	690	728	721	687	692	707	683	692	702	673	704	682	660	747	700	702	711	701	678	692	724	658	687	692	714	662	692	668	666	667	678	685	686	666	678	663	677	680	673	765	696	704	714	721	697	667	678	726	618	678	734	713	712	652	719	714	689	668	698	663	678	681	680	697	722	681	707	690	682	700	699	667	639	660	664	698	731	697	715	690	672	688	686	653	664	678	697	701	713	637	715	717	682	685	696	738	661	704	706	726	684	709	711	724	678	656	661	634	680	734	711	690	704	658	639	673	664	703	705	722	653	705	756	715	681	688	655	706	678	701	665	668	683	659	699	679	763	676	670	668	695	718	730	712	723	664	681	669	686	671	687	670	674	720	643	658	742	610	711	737	688	694	672	708	690	688	682	645	701	684	711	675	683	676	665	718	631	706	688	663	670	715	664	673	676	685	676	695	678	685	689	718	662	642	652	643	734	741	659	677	679	706	678	674	674	671	693	689	704	689	700	679	654	735	667	699	711	703	657	682	721	659	687	661	729	658	698	763	711	721	659	650	713	683	742	665	691	698	684	716	662	676	706	693	696	639	669	680	672	685	694	701	735	708	722	627	633	745	646	709	707	637	643	703	686	649	669	711	647	677	732	678	716	638	696	673	697	693	679	690	692	646	732	707	676	726	675	685	706	672	721	710	712	723	672	704	666	693	678	640	674	698	655	699	648	719	698	672	672	662	681	677	696	693	697	677	681	699	709	684	717	689	665	694	711	642	635	722	664	660	693	692	665	712	709	663	670	678	681	655	680	704	657	689	637	693	723	654	684	703	723	641	675	634	664	666	694	672	672	755	650	698	671	704	685	662	690	706	693	656	675	662	686	716	654	682	700	695	721	641	716	673	659	662	699	670	696	676	686	704	717	672	686	723	661	639	718	675	724	676	698	709	682	679	653	693	623	647	696	743	700	707	673	662	685	725	696	669	643	706	669	686	675	696	724	702	677	700	689	659	652	705	643	668	679	704	700	674	710	708	696	710	664	681	689	704	702	715	749	693	663	721	681	678	695	733	703	677	699	702	698	695	708	640	711	694	671	726	696	734	720	712	665	688	655	682	684	697	701	690	705	672	690	721	658	612	686	691	733	689	703	738	687	675	717	682	707	697	667	656	692	699	670	706	713	689	691	696	697	672	646	604	636	687	743	697	679	687	661	700	653	660	639	701	680	681	711	707	690	685	769	676	719	685	658	645	629	714	682	702	716	653	706	717	694	681	645	665	697	666	699	692	720	699	731	716	722	712	674	690	674	692	662	676	659	676	640	694	703	668	686	677	662	670	660	670	656	673	639	683	662	705	712	690	740	668	713	644	722	641	683	718	682	667	691	699	746	662	711	705	649	743	639	699	693	660	667	695	643	736	702	675	763	720	692	716	644	684	712	666	636	694	689	654	670	687	714	630	695	732	686	737	657	728	662	683	714	720	659	692	668	705	655	731	675	702	682	673	682	684	698	740	671	691	703	663	729	714	684	702	687	727	672	666	673	720	703	712	682	693	688	695	665	647	651	680	698	655	674	666	707	687	647	720	679	664	722	685	695	692	711	658	692	647	671	690	678	685	649	711	664	644	681	745	713	681	680	656	685	697	670	699	676	732	732	729	714	668	707	689	695	718	708	696	636	744	721	700	678	689	659	658	635	716	718	697	710	675	676	687	687	760	743	686	687	674	678	702	695	660	676	715	686	672	692	672	737	653	707	672	740	668	716	705	677	677	638	701	673	688	752	663	695	687	622	700	671	689	647	700	686	699	691	697	695	654	655	679	688	672	680	694	713	685	674	684	665	692	698	655	690	722	713	662	690	650	666	718	667	678	701	674	727	675	666	724	721	694	601	685	693	692	733	669	673	716	699	662	701	672	650	682	667	676	721	675	680	703	643	697	660	719	708	684	689	699	692	692	674	667	683	678	703	733	674	713	699	665	668	685	707	735	689	667	674	658	679	705	693	673	685	663	708	673	656	684	663	667	704	706	687	670	666	687	684	701	679	689	680	714	641	704	751	719	711	617	672	685	696	683	719	728	674	710	717	716	703	682	664	712	689	726	662	662	669	649	735	694	684	657	643	672	652	698	695	728	690	734	666	668	674	734	672	699	681	696	626	667	713	711	700	743	682	700	703	733	708	712	741	696	697	668	657	670	668	674	700	703	709	665	678	722	705	698	686	687	702	678	682	682	687	684	702	670	679	686	676	646	651	685	696	681	684	720	706	671	682	681	668	672	629	722	683	719	714	738	666	689	675	677	710	714	665	722	724	706	700	687	701	657	689	687	704	664	700	702	661	697	665	686	656	726	676	683	671	703	671	694	714	702	648	712	692	681	694	671	653	693	703	690	668	684	680	700	641	720	691	675	682	710	647	638	703	702	696	667	699	678	647	717	723	680	701	691	718	690	699	694	705	709	686	660	731	670	651	672	717	694	660	708	692	696	662	681	643	659	701	710	720	737	717	699	705	705	693	681	683	718	730	705	672	718	702	718	684	717	656	721	703	697	711	670	689	685	645	680	679	654	696	637	680	705	657	700	694	679	666	692	679	702	701	655	688	634	679
59857	80499	48369	16487	4404	1210	688	575	576	587	613	586	593	551	605	575	588	621	605	520	581	579	575	558	566	556	564	568	590	587	590	615	562	554	548	530	571	591	574	559	612	564	588	609	576	583	581	573	573	633	587	576	574	568	560	598	577	566	638	572	578	566	581	591	616	563	571	562	584	612	598	556	551	604	629	592	552	576	618	578	582	566	617	548	541	613	602	567	567	564	587	569	598	549	566	605	575	563	591	574	588	581	563	565	572	629	552	559	555	559	586	617	570	595	581	601	567	532	568	584	545	566	597	557	553	584	576	572	607	551	577	569	619	587	656	633	566	600	569	582	588	551	573	559	580	552	571	536	570	610	529	602	610	582	583	607	600	601	570	549	590	549	592	600	544	594	550	550	572	616	595	597	542	578	540	588	562	591	594	605	570	600	529	626	611	587	577	628	574	538	585	534	606	580	621	596	603	558	590	604	607	594	547	585	586	579	584	569	582	544	554	590	594	564	570	582	599	572	597	551	611	573	585	562	662	555	557	572	601	586	578	558	547	576	596	593	564	622	568	588	589	560	558	566	578	627	575	620	623	577	576	588	605	579	592	595	588	608	576	577	613	553	597	580	555	579	541	530	570	611	542	574	556	586	597	592	559	626	599	585	586	637	561	551	603	589	599	551	529	576	583	563	600	542	626	595	558	598	595	559	554	588	557	578	605	529	583	599	589	570	617	574	584	578	623	584	562	603	574	556	577	557	587	602	574	581	574	595	558	574	567	574	566	582	563	570	599	611	583	572	576	577	562	563	572	578	604	551	626	558	539	561	561	574	545	539	560	618	575	574	624	582	561	577	606	580	565	573	562	600	562	595	588	565	593	556	596	596	575	579	598	573	588	550	615	562	572	500	575	559	585	576	580	593	568	589	611	624	599	515	544	551	577	618	561	567	584	577	578	570	565	590	611	539	579	620	644	558	632	611	552	565	618	585	547	563	593	566	563	605	590	555	564	552	568	547	599	574	569	567	560	624	596	560	612	571	582	558	619	549	573	519	599	543	575	584	600	584	589	595	539	578	543	565	557	595	546	588	611	593	569	558	602	532	585	565	592	545	570	550	574	605	590	578	580	594	615	592	605	581	610	596	581	555	612	566	557	600	593	601	492	590	564	567	582	564	575	583	601	617	590	584	585	555	576	570	586	586	592	604	588	587	579	592	570	571	599	611	552	589	644	550	599	567	590	555	578	599	564	559	598	637	538	578	542	558	588	538	627	549	635	593	578	562	582	609	596	583	567	599	607	563	587	549	567	574	607	580	588	564	543	578	575	613	562	558	583	568	587	578	604	568	563	603	643	583	587	578	567	534	595	588	561	565	589	629	571	607	596	612	566	517	558	617	559	592	619	586	550	588	545	578	589	577	597	613	570	617	575	569	581	587	572	554	551	613	555	585	548	562	521	521	566	609	571	573	599	621	570	595	626	623	607	551	583	578	548	575	553	545	585	558	598	563	587	557	562	563	626	555	584	582	569	573	585	569	597	588	599	603	574	606	570	524	551	618	599	575	611	620	611	564	539	573	544	582	628	609	566	605	563	589	575	582	564	602	602	558	562	600	564	566	568	581	589	563	590	574	603	551	590	609	597	538	596	569	614	567	556	568	556	568	561	595	573	549	557	581	542	579	564	602	649	616	549	587	594	582	587	578	575	581	592	574	590	565	583	550	552	565	563	572	599	606	627	598	610	571	602	595	604	578	535	596	583	587	604	519	593	601	574	521	604	563	602	566	593	579	540	537	586	531	576	587	561	582	547	576	573	596	547	639	600	557	562	571	559	597	562	593	603	573	571	573	584	568	570	579	579	565	579	591	566	598	549	592	567	573	606	625	605	555	562	590	579	529	616	630	562	589	617	506	623	556	582	576	566	588	584	593	590	610	598	574	542	572	549	570	588	606	582	610	615	564	568	562	548	592	571	564	636	594	530	619	543	554	531	563	563	569	560	541	566	592	574	607	566	547	523	590	585	575	562	560	571	565	598	579	567	602	590	591	621	519	564	559	584	555	573	591	552	558	608	599	599	551	547	612	581	509	554	594	583	595	561	582	570	564	555	580	539	611	610	578	577	587	528	573	579	573	528	602	579	560	582	526	559	540	604	582	575	575	600	530	589	567	582	561	594	574	621	596	562	636	565	569	564	571	596	566	584	604	586	556	594	582	598	618	565	581	577	549	585	601	568	579	581	598	652	553	548	577	599	552	581	591	597	606	588	568	553	600	576	589	604	562	626	599	538	601	571	593	604	617	577	589	582	568	587	597	563	554	565	562	585	580	583	597	567	555	607	600	560	583	561	594	549	597	572	588	595	549	591	603	571	620	579	551	596	555	574	581	533	596	611	602	578	598	589	583	555	631	604	540	596	555	622	570	649	570	551	602	548	569	555	568	588	589	530	610	610	597	591	624	594	570	606	589	608	600	579	535	567	571	577	596	592	606	555	568	572	577	573	579	606	599	592	575	594	585	588	586	571	580	572	587	569	548	587	588	560	573	562	585	571	581	603	596	533	573	596	542	572	565	555	579	600	591	598	610	557	555	571	568	588	620	570	635	595	568	582	551	566	549	577	579	599	627	588	564	578	548	609	575	571	540	559	597	620	590	605	593	603	605	562	626	598	610	568	548	586	550	610	539	582	603	564	568	572	571	569	572	571	604	557	562	570	589	577	583	606	591	561	568	584	560	572	621	583	575	575	562	591	593	538	550	557	552	595	535	588	633	515	537	564	547	549	555	525	560	618	562	602	581	575	594	566	606	546	575	572	569	578	527	582	599	606	602	566	541	602	550	533	584	607	569	602	610	588	572	596	578	620	568	576	587	547	560	565	602	569	565	547	581	574	575	562	572	577	584	569	596	574	559	563	610	590	547	576	588	605	562	594	565	567	574	544	571	608	549	566	575	529	630	570	548	574	558	599	567	583	554	546	610	565	556	586	570	567	551	583	580	605	572	562	590	566	637	594	580	618	567	590	581	527	590	544	556	560	598	584	581	548	583	570	572	558	574	585	603	554	591	588	549	604	559	579	613	576	554	567	597	562	540	618	539	589	619	602	565	559	578	533	588	577	514	576	574	625	548	565	573	602	634	526	545	593	550	605	553	613	580	569	565	572	602	568	586	585	582	579	572	571	568	539	604	575	610	551	541	562	559	584	550	579	604	611	574	564	582	585	574	597	538	549	583	552	592	560	642	587	572	562	565	579	586	578	517	579	539	612	578	555	585	591	596	584	566	596	630	598	563	599	501	558	586	567	571	610	604	581	558	578	620	583	559	558	587	546	546	581	588	601	540	578	622	583	573	566	599	549	593	581	596	565	566	582	568	580	603	580	538	584	591	579	604	580	594	565	588	518	610	588	623	587	615	603	567	590	546	626	530	561	565	560	543	596	563	527	594	593	548	608	581	574	610	543	573	630	570	585	563	553	584	596	560	571	608	574	553	581	608	535	571	568	525
24448	23498	33228	28306	21362	12683	2671	1213	1037	978	981	991	1027	964	935	940	938	1022	961	907	950	975	940	914	929	958	953	911	979	934	915	955	915	903	906	946	909	931	912	959	907	960	964	965	944	918	981	932	883	871	904	909	882	966	1026	968	962	943	970	956	943	955	947	926	926	945	966	868	889	903	924	867	920	905	897	946	870	887	945	913	933	930	884	924	960	936	927	918	946	916	982	906	930	912	961	925	935	944	848	960	907	946	923	925	935	998	939	934	941	959	938	896	904	927	917	926	995	923	889	917	947	918	930	911	918	927	955	949	935	931	929	935	911	947	926	899	980	898	948	893	905	911	873	907	912	892	931	862	917	969	956	916	876	959	913	844	930	949	950	986	869	934	920	886	925	968	952	913	969	939	953	938	959	951	922	957	968	960	917	919	937	867	925	977	942	896	909	843	938	928	948	902	922	875	922	945	927	883	903	901	952	959	926	965	983	931	898	881	982	935	894	884	928	959	926	943	916	926	879	893	879	898	904	898	940	930	959	897	943	925	926	970	953	903	901	900	925	930	887	937	924	934	924	938	922	931	932	898	955	971	912	981	968	955	894	913	894	893	931	944	900	939	954	927	887	969	917	928	953	911	926	939	987	936	949	967	925	862	903	932	957	898	884	931	942	982	920	899	939	925	897	955	880	894	906	959	929	928	944	844	926	891	922	878	931	907	926	864	977	965	932	945	919	952	944	939	882	887	929	969	945	916	955	965	869	910	938	925	886	924	936	957	926	946	912	928	954	938	914	922	951	894	947	886	974	899	933	912	958	849	922	969	945	967	936	913	892	964	963	876	915	915	907	897	953	899	943	943	977	928	913	927	919	918	994	901	954	935	914	971	918	932	901	879	945	915	945	896	928	975	929	950	913	878	905	871	876	884	901	916	918	892	876	938	949	960	902	944	914	891	866	917	895	968	938	935	890	932	931	892	879	915	920	876	883	929	906	931	933	973	931	917	917	953	943	951	946	964	905	866	915	911	962	978	920	944	898	906	953	921	907	927	896	890	927	1023	914	886	990	928	967	927	924	910	928	948	922	854	923	966	954	964	892	925	926	922	907	915	879	927	921	981	942	933	975	919	912	941	887	947	908	950	889	906	947	916	926	936	925	948	947	961	917	925	920	866	980	914	929	869	968	941	915	956	918	951	975	932	927	928	955	959	879	882	871	955	924	935	924	882	959	906	958	908	937	991	881	902	946	942	921	958	944	953	859	899	897	915	966	944	888	935	948	900	949	938	961	922	923	928	917	907	886	946	912	880	904	899	945	952	898	882	938	894	914	874	939	906	963	916	888	880	926	928	950	897	866	940	887	917	920	888	942	886	951	938	876	967	973	909	938	940	913	966	958	914	876	895	894	969	960	885	889	906	924	957	983	907	886	954	907	894	933	1009	928	948	928	956	958	970	918	926	1002	900	911	928	925	879	891	943	911	928	952	938	905	854	968	886	897	941	941	966	946	880	927	960	929	903	909	962	876	891	882	915	922	927	930	902	903	918	934	938	968	915	956	874	938	933	944	924	876	930	930	876	939	906	961	853	865	965	965	887	922	930	894	930	930	872	935	914	933	931	923	942	961	875	950	985	948	913	918	933	949	910	908	941	920	906	962	885	902	912	952	961	962	954	941	923	873	950	888	906	900	933	922	897	904	890	938	926	919	941	905	927	886	947	853	910	899	914	869	893	905	959	939	881	932	935	953	1034	945	954	920	939	972	847	981	914	903	908	911	910	888	931	916	948	897	887	956	972	919	970	935	893	915	951	901	900	946	921	896	933	876	952	952	935	937	941	918	871	937	876	896	922	969	933	995	904	912	912	918	930	928	892	895	952	969	893	971	936	910	914	920	957	948	896	984	977	927	932	908	885	932	859	917	947	927	891	889	911	900	871	912	930	925	848	926	974	998	892	926	881	908	885	911	934	914	922	906	915	948	932	944	928	928	881	946	892	927	952	934	942	955	948	889	947	883	923	952	921	988	885	913	913	964	914	892	865	914	910	950	913	955	941	910	946	928	912	915	927	896	951	939	968	911	922	891	906	924	966	965	1004	914	911	949	970	909	987	877	863	921	896	895	939	925	888	930	925	918	890	923	935	897	933	924	931	973	931	882	939	951	890	900	900	922	922	917	898	932	919	939	893	922	913	902	905	926	901	879	896	922	871	950	915	924	948	923	917	946	882	863	947	869	864	971	904	932	892	867	938	905	877	950	925	991	956	914	903	972	867	905	902	908	915	900	902	1018	906	940	961	919	939	948	971	967	966	888	869	939	901	943	946	884	963	963	922	866	875	925	913	907	946	948	977	971	870	980	966	922	919	964	938	882	948	897	926	924	859	954	967	945	930	900	963	932	899	926	923	888	955	919	897	902	937	991	878	926	963	868	899	870	908	888	935	907	961	914	874	934	916	920	954	954	884	907	963	874	945	935	863	918	968	960	915	972	961	893	926	887	874	880	893	890	939	907	862	1010	903	900	990	902	924	968	923	910	990	882	952	932	943	890	876	960	939	906	871	981	942	1012	946	931	878	893	980	928	902	907	940	946	943	897	933	927	928	945	913	956	910	951	894	901	971	908	934	897	924	918	846	942	913	877	876	930	891	924	922	917	944	916	911	922	934	895	919	944	986	878	873	966	960	901	967	934	928	893	966	936	920	926	943	949	919	944	909	905	935	930	918	881	904	942	896	860	909	943	906	862	957	870	915	979	861	847	948	924	948	938	873	884	961	903	977	869	938	942	867	917	960	931	885	937	888	903	921	930	984	926	938	932	918	933	949	931	939	962	965	917	975	897	981	940	893	923	891	860	925	894	900	892	887	901	940	915	905	977	918	909	938	885	954	966	909	865	936	956	930	903	900	934	906	924	939	893	926	947	916	910	880	899	936	928	926	941	918	904	952	947	882	911	976	900	961	952	926	879	915	979	904	911	902	912	926	931	991	958	951	930	903	933	883	923	879	906	920	889	905	905	960	907	896	903	957	889	914	912	971	914	924	920	895	973	934	919	939	954	920	912	985	930	977	936	885	854	972	909	916	910	981	925	963	989	946	929	947	964	940	899	925	938	949	910	874	931	948	944	999	917	936	906	965	885	899	890	909	911	901	887	923	855	859	886	942	911	933	910	928	943	942	943	938	895	937	991	861	962	882	925	933	877	924	892	975	964	871	928	944	933	904	914	929	914	871	858	919	954	958	914	891	883	929	974	937	917	914	917	877	939	922	946	875	908	903	919	957	924	927	893	898	967	867	916	934	891	936	917	923	864	938	909	945	901	897	939	963	910	947	891	939	937	930	902	901	940	955	940	897	936	846	923	965	871	947	908	948	915	945	915	946	878	928	929	900	932	910	951	895	928	996	957	914	964	915	898	896	901	943	898	910	927	932	919	874	874	902	895	919	909	919	894	904	930	949	971	932	953	923	967	848	931	957	892	887	898	934	950	946	881	969	903	934	886	936	939	878	887	847
64423	101013	67362	32524	10840	2752	1023	844	843	769	851	767	829	832	799	779	845	828	783	795	764	822	786	800	840	773	770	778	850	822	812	841	863	833	836	827	806	799	773	863	863	838	800	811	829	804	870	817	800	775	818	783	872	778	853	822	863	828	834	781	817	819	834	776	742	813	861	821	774	782	855	818	813	769	818	808	762	831	844	761	813	849	795	866	838	814	827	832	852	864	827	806	860	830	817	839	801	786	784	827	801	855	827	817	803	822	772	800	787	796	847	815	846	841	814	821	804	818	819	790	834	772	815	802	779	806	803	783	803	780	809	874	831	826	787	778	780	776	804	802	833	776	864	785	781	788	853	812	792	822	818	818	847	773	759	815	777	802	854	789	781	823	787	875	818	809	792	843	807	792	826	822	812	804	830	820	795	805	783	836	804	777	780	756	869	784	750	801	837	799	826	709	771	807	795	818	832	796	847	790	835	765	795	825	760	807	796	788	765	759	815	807	814	834	806	826	768	767	802	798	803	811	796	858	816	846	824	815	865	829	782	786	780	809	816	784	828	769	800	814	764	728	868	861	780	820	807	811	768	793	828	808	841	844	786	803	777	788	838	810	801	786	828	814	832	808	729	814	784	762	832	830	789	818	855	759	841	751	849	792	855	797	811	851	815	759	792	841	786	852	782	807	843	800	789	832	779	818	803	848	837	823	786	823	837	806	810	824	834	827	819	782	782	806	830	787	838	787	777	827	786	775	770	828	826	800	882	799	834	819	787	789	792	793	825	791	839	794	816	823	778	811	820	831	799	765	810	814	827	821	831	790	765	817	798	837	819	766	790	835	808	862	780	781	845	831	784	802	790	822	806	844	834	851	843	786	814	765	783	816	823	825	803	796	825	862	794	786	784	812	714	791	805	783	807	828	819	841	837	798	810	799	826	806	834	777	803	847	821	782	798	808	825	755	774	826	839	789	852	800	752	826	810	816	772	774	829	777	814	784	859	855	837	782	836	825	806	775	827	811	843	823	786	830	797	754	825	816	806	841	799	766	851	788	793	819	812	803	796	824	819	819	853	801	784	839	862	847	831	812	796	804	819	744	818	859	755	804	834	795	817	810	785	814	811	796	793	761	781	790	829	814	818	822	800	805	801	852	867	773	808	796	765	833	763	808	807	818	818	746	857	802	789	800	760	848	822	835	778	793	824	830	806	820	823	841	804	823	773	802	851	867	801	864	806	817	793	857	778	799	856	801	839	792	801	846	757	839	805	813	791	780	847	817	775	769	856	795	829	791	843	794	793	818	770	797	784	816	769	791	764	814	786	838	765	775	857	795	832	810	787	800	793	828	794	791	810	813	812	875	830	796	820	783	791	774	888	818	790	839	806	884	792	886	800	780	767	765	773	807	758	822	779	797	812	764	859	764	793	781	809	788	844	826	758	736	827	822	799	781	816	792	789	825	762	789	807	814	799	776	795	807	852	794	817	826	751	798	851	777	766	800	782	812	803	789	819	799	773	793	762	823	829	779	813	855	806	769	815	781	766	757	820	803	801	772	831	838	809	764	826	845	813	807	803	795	764	770	793	770	757	868	783	781	783	848	777	856	849	793	788	821	807	816	789	779	791	787	793	844	845	803	733	816	821	810	806	807	826	787	763	783	779	779	826	778	793	801	840	825	789	805	801	789	789	798	759	814	890	785	801	791	782	824	866	784	796	764	777	831	803	832	824	760	798	784	778	795	852	815	829	777	771	847	740	738	788	755	809	757	794	788	800	838	767	754	870	813	811	784	861	802	848	793	768	782	813	769	813	778	803	817	780	829	789	802	803	785	788	845	819	837	803	777	835	812	737	821	776	835	817	782	809	744	796	788	756	802	783	788	840	858	805	801	787	766	816	745	787	773	775	829	811	813	823	808	805	857	838	762	833	784	806	800	782	784	817	801	809	775	800	816	842	815	790	784	816	801	818	789	794	815	794	803	800	775	822	816	781	850	807	846	764	827	875	831	799	806	760	806	786	831	793	788	792	747	811	790	846	818	813	822	848	827	773	831	840	764	738	791	787	795	844	821	880	793	810	791	752	816	785	829	757	813	776	776	825	787	854	823	836	751	814	788	774	749	779	787	797	770	861	796	807	784	840	766	777	801	830	851	759	829	825	817	776	788	809	800	854	773	771	779	812	820	809	810	756	826	753	803	788	767	764	826	822	766	839	785	818	782	827	773	779	764	770	780	798	807	808	786	818	763	804	808	814	787	754	816	811	827	837	844	818	841	823	770	772	812	854	772	821	810	773	802	817	851	789	828	802	878	765	792	814	845	794	818	795	860	828	807	842	771	788	800	828	819	775	791	824	799	798	816	790	792	820	768	866	830	835	760	823	794	818	765	766	786	812	843	811	814	802	783	795	829	796	819	771	794	791	793	774	810	822	752	749	784	806	772	852	786	777	807	816	771	769	844	795	795	800	759	817	807	812	801	823	838	792	781	795	784	769	819	781	803	825	768	846	775	832	803	785	778	762	800	783	809	784	842	841	791	830	831	796	848	795	840	814	794	831	809	767	786	804	798	787	806	805	827	783	801	800	843	813	817	789	793	812	823	811	787	838	853	756	793	827	760	818	800	744	815	804	754	816	812	870	752	790	835	756	887	807	771	832	824	814	797	839	780	831	774	758	837	814	782	823	823	790	823	787	783	809	835	848	744	766	762	800	739	821	783	833	816	825	762	800	846	850	780	771	814	782	777	827	841	880	806	830	790	795	833	798	820	788	791	808	805	833	781	845	831	824	814	793	776	840	842	820	840	782	816	811	859	769	767	765	834	807	813	824	791	803	846	761	831	803	825	801	781	820	764	821	754	796	783	833	818	779	769	830	765	798	818	790	816	768	848	842	856	861	816	911	824	811	804	768	770	833	767	804	831	872	817	772	796	778	787	816	814	887	813	817	815	771	785	740	845	825	783	774	814	836	816	824	806	730	836	832	814	859	838	827	813	858	820	804	743	777	822	827	787	850	790	789	825	816	810	812	812	795	800	832	823	820	795	824	791	801	832	771	816	813	809	774	834	837	798	775	841	778	832	816	833	800	827	813	837	786	786	824	784	770	808	823	763	832	825	853	776	804	793	825	852	804	769	804	783	783	833	820	854	815	785	734	828	783	780	734	852	772	786	783	839	842	780	859	804	843	767	795	817	833	821	826	810	794	836	757	803	801	774	788	746	846	791	770	772	816	822	839	744	812	793	818	793	803	771	826	821	802	835	788	790	775	811	801	858	807	810	810	805	801	846	815	791	753	808	778	846	842	809	774	800	767	829	829	775	791	760	801	811	817	812	812	857	806	821	797	824	825	806	778	819	778	803	812	777	796	781	794	796	806	814	752	737	844	801	799	786	780	771	820	778	801	826	797	790	769	809	775	818	818	815	802	787	823	761	801	803	847	780	849	811	813	765	792	807	808	836	833	830	835	767	812	802	768	822	774	755	808	793	814	765	844	747	797	804
32361	32353	23910	8415	1771	879	785	731	713	738	713	693	721	666	724	758	720	716	661	703	647	674	699	708	737	721	693	683	666	728	690	658	667	685	664	657	698	741	728	685	648	655	739	699	689	691	695	702	713	673	683	703	688	664	700	733	687	687	731	703	697	694	719	706	706	746	733	696	630	678	698	681	683	683	713	739	693	749	721	701	738	691	727	681	706	681	695	690	654	692	698	686	686	655	765	678	675	729	725	696	709	684	666	701	684	722	690	702	708	688	699	705	717	703	732	696	677	701	709	677	674	699	667	690	708	702	711	710	741	736	670	719	703	691	745	695	665	666	677	690	676	729	749	699	758	705	687	654	720	710	698	686	672	694	704	682	694	682	696	659	718	648	684	706	713	659	699	681	706	715	679	688	621	667	733	693	727	741	722	715	726	692	710	707	688	693	710	707	673	713	710	702	703	684	711	750	677	708	689	712	669	710	679	694	702	656	752	669	690	681	737	693	714	699	726	716	759	667	673	708	701	671	727	706	709	721	678	648	700	686	683	700	667	715	684	721	705	660	711	690	714	709	716	666	728	658	733	708	683	705	732	693	688	704	693	673	707	787	695	694	690	716	717	660	648	690	689	674	736	705	722	716	682	693	663	689	705	738	733	703	707	728	701	661	725	749	678	719	665	722	695	664	694	696	686	728	683	727	736	639	655	693	689	749	662	686	671	694	720	722	714	799	682	739	729	679	680	633	718	672	723	706	711	687	667	680	661	715	714	693	720	677	704	688	708	673	708	704	672	719	754	707	705	718	744	719	652	717	729	699	717	684	668	719	703	707	716	688	706	691	708	658	686	689	697	741	722	646	688	683	689	715	718	706	729	699	668	712	677	663	722	711	645	695	713	747	724	710	679	678	698	692	672	716	672	707	715	663	685	663	686	758	712	709	677	713	634	721	697	662	677	667	758	703	693	723	729	694	676	695	682	677	692	710	729	653	671	703	679	664	707	688	733	678	650	756	680	734	694	659	671	697	682	749	692	703	725	654	697	652	703	695	660	692	680	672	642	671	709	690	690	713	688	677	669	703	692	727	666	713	644	703	751	707	712	714	700	687	681	701	689	667	712	708	683	685	691	736	672	703	696	698	727	709	689	681	710	677	662	694	697	647	695	696	667	694	693	721	714	696	777	712	674	738	641	706	701	675	699	700	676	681	685	699	716	746	693	692	747	658	714	646	690	728	726	724	718	723	764	723	699	732	688	670	708	723	700	665	712	738	704	691	694	724	670	765	699	700	690	651	661	713	708	660	696	708	687	661	641	722	679	702	692	708	690	694	712	699	646	694	723	693	682	659	708	726	704	727	702	680	685	644	658	720	709	735	673	685	722	690	699	716	676	687	642	678	653	665	690	710	657	692	694	658	689	708	670	749	702	652	736	723	723	669	689	710	715	742	712	673	691	665	666	727	736	685	716	669	691	691	692	696	670	659	674	715	691	711	678	739	712	663	705	721	647	702	748	743	690	714	669	688	740	677	682	672	749	766	720	727	689	692	693	664	723	735	697	661	710	702	647	672	694	714	687	731	717	719	745	688	687	662	690	698	729	698	690	668	676	682	730	657	697	678	679	726	720	655	656	713	698	690	733	689	743	720	697	665	688	700	710	674	706	707	661	663	698	686	692	754	704	715	704	730	698	700	685	695	744	669	702	764	680	670	686	699	661	685	740	717	688	665	684	677	667	685	698	650	675	671	688	708	703	706	668	673	719	738	715	660	645	686	686	702	677	694	649	706	729	684	678	716	727	664	691	703	696	692	739	695	702	673	691	671	673	638	687	721	745	679	674	705	664	701	694	694	719	657	695	725	715	706	748	725	716	644	690	710	696	690	704	657	705	663	666	663	688	674	721	694	668	716	705	651	722	710	683	679	706	696	676	688	691	686	701	724	689	735	692	734	670	673	689	670	674	719	730	697	722	660	750	672	722	691	715	713	706	686	700	672	696	701	673	703	752	685	672	735	702	695	697	693	731	694	693	721	729	686	699	692	716	668	676	657	686	707	733	702	664	719	727	673	696	699	679	699	708	624	682	706	671	699	703	666	747	715	697	717	718	679	724	735	699	694	667	708	695	723	708	670	689	729	678	712	748	703	710	712	699	682	689	687	624	704	708	740	669	701	725	677	710	783	678	651	712	691	656	650	646	710	706	711	682	724	682	643	680	684	706	656	725	684	708	701	693	697	749	716	724	657	697	720	734	689	698	682	684	718	727	649	705	698	726	677	713	702	657	678	679	718	710	761	686	701	694	700	727	704	668	681	698	677	765	727	679	733	692	686	735	680	682	708	723	677	671	725	697	726	702	711	673	699	649	666	701	699	732	665	702	731	690	684	713	719	674	708	756	680	701	661	657	743	692	711	706	667	665	704	706	769	717	662	667	671	692	649	684	650	676	711	630	691	709	731	657	698	690	674	704	725	712	699	668	713	709	701	693	702	664	696	675	664	731	666	735	698	705	682	647	735	765	710	695	660	678	726	639	683	708	689	680	719	709	681	676	708	652	657	660	693	678	729	707	727	703	666	702	702	726	731	692	707	683	735	685	725	667	702	705	671	676	688	684	666	677	659	716	693	686	713	709	679	723	675	721	685	693	751	708	645	753	724	730	722	709	785	693	693	727	709	633	720	697	653	691	690	696	678	730	659	688	709	693	744	669	706	674	665	731	731	691	664	708	691	669	766	724	656	729	674	721	689	696	684	742	657	692	704	680	674	697	720	738	695	681	655	738	678	730	727	690	700	681	679	766	751	726	692	689	692	673	690	673	712	687	669	642	745	723	684	697	696	695	664	696	662	662	677	682	745	709	687	654	726	708	673	676	722	655	684	703	710	662	694	735	713	709	679	683	719	677	687	736	732	713	754	689	675	715	656	684	688	719	693	693	737	696	646	697	713	670	695	679	694	705	675	696	700	723	695	673	732	706	737	693	678	726	651	661	667	666	695	676	696	715	739	692	688	659	716	688	695	736	661	694	708	664	735	705	709	715	709	753	703	698	661	678	718	708	675	729	696	718	680	707	705	687	690	707	668	710	702	702	683	703	718	714	725	666	717	746	727	701	715	671	699	742	714	716	696	704	621	713	706	692	707	717	708	701	708	639	689	714	735	637	705	693	667	713	662	747	641	690	699	678	716	697	694	670	673	728	707	672	700	716	700	753	719	707	703	714	724	661	688	727	710	677	661	704	743	712	715	708	727	719	696	748	716	683	708	743	673	684	699	672	693	693	688	672	655	708	689	720	689	693	658	651	736	730	673	671	664	697	696	685	706	710	714	702	703	671	656	714	725	713	679	668	703	688	732	697	696	691	685	757	752	679	690	690	756	657	682	667	676	737	719	689	696	688	716	698	733	655	672	679	738	716	671	709	704	696	666	687	692	702	670	736	696	700	660	700	665	711	697	716	715	679	700	706	690	709	662	685	692	681	750	729	734	712	693	695	681	728	700	688	689
27036	35323	16659	4359	1255	721	546	581	514	502	557	565	593	576	574	550	531	590	589	577	568	572	538	561	542	603	546	574	548	563	523	544	536	555	558	571	570	582	586	532	523	568	553	562	553	556	545	575	543	541	572	563	559	536	530	512	573	590	577	595	574	560	561	581	552	543	550	542	567	531	563	586	564	541	543	588	570	520	563	571	536	532	540	580	565	570	520	596	538	568	530	567	523	579	578	508	560	520	533	573	556	573	575	530	562	540	532	546	566	554	578	546	566	593	571	580	571	586	555	539	524	551	539	565	558	564	583	522	531	559	546	549	533	535	514	550	540	547	563	519	549	558	525	558	549	530	540	548	538	572	564	542	574	557	563	557	563	554	547	543	566	539	550	544	548	559	609	517	542	556	564	582	561	536	553	513	552	550	542	573	550	544	510	594	503	528	569	536	570	537	579	578	551	535	569	559	521	605	545	595	522	515	579	550	516	544	514	554	534	554	603	570	522	509	540	581	539	552	544	562	538	555	525	584	539	608	550	512	549	597	587	563	549	552	573	555	564	623	551	555	534	533	570	522	561	551	577	537	572	545	533	547	583	536	560	510	547	529	548	569	533	615	527	575	556	570	588	518	540	566	544	527	520	537	521	538	578	543	521	587	570	526	568	543	589	570	543	519	563	531	557	587	547	571	591	565	540	602	553	565	532	565	531	567	596	552	512	568	579	609	567	557	519	567	557	531	567	560	548	537	563	567	536	553	547	541	575	564	539	529	543	533	597	543	562	565	542	550	544	586	549	558	517	546	569	565	532	534	535	573	541	537	525	580	549	538	603	580	562	565	566	573	535	560	554	579	589	542	519	587	528	526	511	600	586	532	540	581	552	572	536	588	555	587	537	556	536	552	552	609	534	542	518	587	512	527	561	568	588	548	554	512	602	495	538	547	541	584	561	573	566	609	560	602	537	562	551	572	518	521	529	571	572	534	489	561	599	525	574	563	551	555	534	550	562	529	537	578	521	566	574	597	580	562	522	596	577	540	564	578	597	536	581	536	564	606	534	572	566	540	549	535	558	575	586	543	563	528	552	553	571	526	582	578	591	544	532	570	501	536	533	573	549	539	542	568	543	528	582	572	551	539	558	529	569	520	555	567	550	525	558	593	514	549	511	512	589	516	533	533	554	568	586	504	531	554	565	524	561	546	559	508	498	561	561	554	552	555	578	559	530	605	590	505	549	551	570	567	571	578	581	573	544	514	597	575	558	608	533	511	558	554	559	599	562	515	528	557	588	500	519	533	566	517	544	532	559	519	556	555	546	565	532	594	531	571	571	585	537	575	537	522	555	573	548	513	572	569	562	544	504	524	544	546	541	550	530	548	562	510	569	566	566	565	568	530	549	581	546	550	539	542	540	546	581	589	554	536	551	530	533	597	560	565	526	551	583	551	547	582	575	536	580	596	576	585	504	556	545	534	537	561	561	534	552	532	517	565	539	581	535	543	537	520	563	531	549	555	534	600	562	574	579	514	558	579	554	576	514	550	542	543	536	569	581	574	543	573	525	531	552	522	521	554	595	560	585	558	541	548	505	543	535	589	538	544	537	524	571	555	576	495	536	540	599	559	557	531	512	596	573	543	542	529	594	577	574	523	549	559	554	549	564	564	576	546	583	559	552	537	543	524	564	552	543	529	570	582	509	556	555	538	556	532	560	573	574	542	602	579	549	575	531	529	578	550	570	561	557	558	566	536	538	551	601	506	565	531	549	579	526	575	542	524	564	551	537	531	595	549	567	563	541	573	577	566	568	547	546	536	542	556	560	613	562	592	548	578	542	537	525	532	566	531	535	520	545	507	559	524	569	567	520	568	522	548	554	558	576	563	564	546	524	574	550	566	572	543	589	542	518	566	507	568	540	525	575	537	545	520	539	546	567	534	579	522	536	578	573	577	588	563	566	548	546	559	559	565	559	550	499	559	552	543	548	597	573	566	569	619	550	541	542	544	525	560	545	553	565	608	551	522	546	566	554	545	531	575	490	606	537	532	591	576	530	535	558	530	586	536	565	550	540	518	578	560	565	583	555	534	561	555	571	580	500	552	571	526	568	596	561	554	516	583	561	552	579	547	599	561	531	550	543	582	584	569	530	559	524	549	599	575	543	552	514	563	515	532	541	542	555	571	572	538	567	565	532	548	520	578	520	594	503	536	555	561	561	524	541	541	530	542	567	520	581	595	563	510	591	561	559	529	493	515	572	576	583	488	559	575	565	551	562	584	581	559	539	580	511	585	526	560	498	574	533	572	574	583	564	546	586	544	554	566	526	565	569	542	519	544	549	579	536	560	560	514	574	531	507	531	575	540	543	550	531	574	544	562	562	558	539	546	534	568	558	557	576	523	550	517	550	513	555	554	494	556	540	551	540	573	569	528	555	566	563	520	556	566	562	623	552	564	550	530	557	532	630	519	564	544	561	512	546	560	572	558	580	529	553	602	522	568	534	545	584	545	565	564	549	555	555	516	564	537	573	532	556	538	508	537	575	560	528	518	575	550	550	578	519	527	576	569	574	581	548	538	560	593	554	575	595	538	567	537	491	531	558	539	557	562	572	505	557	544	532	543	581	521	490	510	564	577	581	541	573	556	496	543	544	540	562	604	539	589	520	540	577	564	528	546	526	536	552	508	499	562	551	541	541	614	532	543	541	558	534	577	521	605	586	521	554	557	570	517	550	534	559	528	517	574	542	579	554	556	536	535	527	555	557	550	540	564	548	576	521	569	537	555	527	557	559	554	540	534	546	530	544	538	520	549	571	571	594	543	557	544	531	589	548	536	548	544	565	539	596	536	547	570	533	522	565	529	535	563	550	535	584	573	500	527	519	547	530	548	537	522	524	590	578	549	520	561	554	579	586	548	538	565	574	577	543	546	562	526	557	543	567	532	591	573	598	548	543	521	568	590	544	546	530	569	520	492	526	584	524	484	546	550	552	569	563	549	544	532	563	541	575	543	548	563	591	548	565	517	567	558	542	554	564	527	553	525	501	546	572	538	562	540	563	526	535	526	593	560	540	587	586	542	552	577	577	562	553	581	590	564	557	566	521	544	584	577	568	535	534	552	544	533	559	565	530	558	579	560	521	524	538	629	577	557	564	536	555	528	546	569	602	550	566	550	539	532	566	548	572	578	588	574	545	580	570	569	528	539	567	578	581	554	558	594	541	542	527	578	588	587	521	544	520	551	544	534	520	565	620	502	549	541	587	552	550	593	588	526	528	545	554	519	509	566	557	579	538	564	561	534	557	549	554	538	542	578	530	527	599	533	554	549	508	540	584	608	492	509	545	569	525	552	518	548	576	579	475	572	554	570	537	517	540	563	527	569	540	560	586	543	591	584	531	559	564	548	553	536	567	574	553	551	556	530	577	570	545	559	549	565	532	556	595	536	559	568	507	561	566	517	578	487	551	573	527	542	567	571	591	546	551	520	550	506	570	557	510	560	555	593
26870	29333	39617	29667	11850	2149	1017	793	766	757	763	732	768	780	750	716	734	772	740	703	757	743	782	764	745	742	775	716	808	698	729	756	739	749	749	721	738	726	774	748	765	709	769	733	741	763	771	719	737	739	731	684	747	758	742	722	730	733	741	742	758	784	737	691	732	748	756	677	725	741	777	735	689	760	763	731	693	720	730	733	729	734	686	779	726	736	722	731	750	756	719	763	712	756	731	727	712	707	763	711	769	756	714	740	724	708	778	743	671	722	767	717	745	749	731	747	725	740	736	744	717	741	723	726	703	716	700	748	690	762	747	732	723	731	757	726	758	725	720	727	738	734	718	766	726	735	717	713	721	730	751	766	783	760	722	753	721	765	753	805	746	756	731	677	758	701	739	727	758	770	730	761	709	709	742	735	777	744	748	736	720	690	746	725	721	723	729	739	769	740	727	707	750	698	742	769	771	742	738	767	724	759	714	729	749	728	726	753	739	741	756	737	792	726	738	722	770	755	742	684	791	718	753	780	715	735	771	735	745	709	731	753	719	703	770	808	748	719	691	809	725	772	743	760	774	741	754	742	767	771	745	719	766	786	800	763	769	706	761	757	756	717	742	760	751	745	730	795	709	780	700	711	670	743	695	723	754	717	753	708	720	715	753	717	746	746	785	731	771	774	814	743	724	756	748	705	758	743	684	722	748	734	728	753	756	740	718	717	763	770	712	752	746	754	706	774	741	747	757	737	697	767	699	736	744	718	758	742	749	719	717	741	755	747	760	792	729	782	736	726	756	760	825	746	781	730	742	824	716	755	809	717	717	743	686	777	687	713	749	761	711	755	666	749	722	785	696	707	790	742	761	748	766	724	769	790	725	713	712	742	779	742	698	727	767	756	764	701	794	753	703	708	789	727	668	710	695	709	790	707	745	699	716	713	760	765	708	749	760	776	743	779	709	752	740	742	750	754	754	751	770	756	748	766	740	752	741	767	747	754	739	795	747	696	808	697	717	688	760	729	748	714	742	702	818	768	726	763	779	753	735	714	692	745	760	766	738	763	702	729	708	799	714	761	753	749	731	727	691	760	778	735	748	736	739	698	738	723	706	753	755	733	701	746	720	734	727	735	701	735	739	750	721	706	789	753	716	746	749	713	775	747	765	747	757	706	777	767	709	732	779	713	760	774	724	700	791	726	775	759	756	787	778	707	763	711	733	782	770	707	770	690	753	751	722	748	742	738	783	773	751	758	767	681	756	711	707	762	694	814	767	685	743	749	738	742	733	732	759	847	724	734	782	761	734	766	713	753	785	709	766	712	774	751	766	725	785	763	728	691	733	723	784	771	760	738	738	743	763	784	791	732	704	741	734	731	724	752	749	735	725	755	730	727	710	700	727	781	738	718	738	768	725	807	666	745	729	750	732	666	724	710	773	748	687	760	717	746	720	768	741	743	758	748	754	798	658	747	752	743	709	712	735	715	734	733	775	774	757	712	782	711	749	734	751	741	720	741	735	758	660	768	733	732	689	775	725	773	779	751	735	696	688	693	750	740	759	765	764	738	694	707	773	730	701	766	720	738	794	726	760	746	707	698	715	725	749	781	721	735	836	700	721	751	778	761	720	754	716	807	759	734	786	738	715	721	708	764	733	711	713	785	763	697	728	731	740	743	751	734	784	728	775	730	758	692	701	706	697	801	729	756	755	751	733	795	707	732	723	726	761	734	754	759	712	734	765	759	775	716	703	733	773	722	808	760	770	692	717	758	718	790	718	750	777	717	751	754	677	786	733	736	718	765	712	754	729	733	730	760	743	713	731	668	734	750	727	764	725	711	773	756	737	762	758	702	744	737	769	695	759	681	703	777	716	776	750	761	747	737	755	777	730	776	775	730	739	796	773	788	740	750	792	721	751	737	726	696	729	779	699	777	789	774	719	713	760	782	754	728	783	784	707	713	776	721	776	743	741	716	784	760	776	764	782	735	737	793	771	732	703	699	764	722	764	758	737	738	723	806	745	785	709	733	797	741	740	739	786	769	684	760	715	729	719	766	754	733	690	700	782	721	753	737	712	768	720	760	722	764	737	734	734	761	728	734	759	751	712	729	747	771	738	792	735	691	748	704	723	798	755	751	720	720	698	795	695	750	793	735	753	726	742	690	725	709	711	720	751	710	748	769	735	735	718	720	726	772	754	720	742	750	777	743	736	688	714	752	755	729	687	723	746	728	730	713	719	733	747	810	771	710	743	743	719	733	729	743	721	713	730	727	720	741	739	694	729	767	694	683	769	728	736	745	740	799	767	712	673	797	703	718	750	692	765	763	755	762	707	803	724	733	709	779	736	748	764	741	792	756	679	717	774	738	762	735	754	724	736	766	700	709	717	754	735	708	721	753	706	698	789	768	725	729	723	746	750	772	736	748	764	732	713	745	726	716	747	800	762	769	739	695	770	694	751	731	754	715	789	664	779	783	718	672	760	752	733	695	688	762	783	702	747	739	718	766	720	784	758	778	730	765	689	762	739	719	755	797	748	705	743	732	770	730	780	772	734	719	724	693	728	686	679	704	797	692	699	723	767	743	732	736	733	714	735	744	794	761	760	782	754	727	719	749	726	697	735	737	742	775	733	754	740	727	749	728	748	722	778	761	738	740	733	744	734	769	762	782	706	748	717	703	723	697	722	745	705	750	722	719	733	725	724	799	725	709	708	760	764	741	701	748	749	718	756	768	760	722	704	700	775	736	708	734	736	737	713	751	760	721	769	717	766	722	672	727	724	732	712	747	710	718	796	726	779	741	719	791	704	764	754	788	739	749	784	723	701	748	738	715	765	710	744	760	737	717	797	743	748	742	727	738	727	667	765	754	749	674	747	722	710	720	724	742	759	741	767	754	748	737	736	740	757	728	711	713	726	749	727	675	710	767	768	712	753	759	767	726	751	761	726	740	736	710	736	715	788	736	766	754	757	778	792	746	745	742	801	754	753	711	719	712	683	767	698	742	712	747	748	729	716	742	743	760	754	758	699	704	749	780	679	735	756	666	712	742	762	803	712	754	758	737	719	717	703	744	688	724	745	727	740	699	759	743	686	719	717	714	749	728	718	758	774	766	780	723	760	701	728	706	742	730	779	755	749	730	771	796	766	746	734	736	750	725	750	731	763	714	738	745	802	725	739	780	701	706	707	682	799	749	725	772	722	730	726	768	704	743	765	760	693	756	727	731	707	731	737	742	732	742	717	758	743	758	739	753	741	749	731	744	717	752	774	763	757	734	764	754	743	722	762	714	739	753	774	742	774	745	786	772	734	734	736	731	695	764	754	792	759	777	766	760	754	757	765	689	713	741	709	789	736	754	697	717	705	798	774	727	683	726	734	699	783	768	746	707	775	789	730	750	730	776	714	770	726	703	699	735	756	752	742	725	755	712	704	742	771	707	708	749	813	741	728	745	792	758	775	739	759	698	731	720	662	757	727	742	733	725	771	742	755	741	726	737	763	783
58894	82259	49480	17400	4590	1244	699	631	656	643	608	660	668	613	641	637	645	586	616	683	627	624	608	683	643	650	613	651	647	627	661	635	644	623	645	626	622	681	630	663	602	593	652	619	628	597	608	614	635	628	612	615	637	645	647	596	650	666	603	601	574	637	621	638	637	632	674	578	631	631	613	615	644	633	675	616	613	657	602	624	617	608	636	618	621	610	631	649	659	647	661	634	633	617	579	633	669	608	639	624	663	650	645	589	623	647	647	569	606	623	583	675	613	650	629	663	597	631	630	564	647	651	644	614	639	647	634	626	630	639	613	645	634	647	606	631	614	628	613	583	597	649	635	598	578	630	605	631	636	659	616	617	624	639	614	623	644	651	665	693	631	648	590	658	651	645	643	641	594	653	583	614	643	625	668	619	647	640	562	593	586	628	663	640	636	606	629	651	631	601	677	650	638	642	602	624	641	647	618	597	619	596	617	575	622	607	634	593	618	612	645	613	617	609	645	614	637	630	633	623	650	599	641	645	629	615	623	592	623	621	627	628	624	628	603	605	604	647	591	588	615	621	626	636	687	623	648	636	669	618	614	601	617	593	595	643	646	587	600	638	591	618	582	593	637	605	671	598	631	605	648	595	630	639	597	601	641	655	648	639	590	568	635	639	643	622	630	619	641	632	635	604	660	658	630	676	648	623	655	562	636	614	592	632	608	581	633	646	634	631	658	597	628	622	613	649	634	588	630	602	638	645	609	640	654	635	619	594	612	629	609	602	608	631	637	637	634	621	627	614	631	628	581	657	559	621	609	615	637	625	586	668	620	632	621	613	617	630	655	646	645	626	635	627	616	612	608	605	661	617	589	629	593	625	604	614	615	614	644	637	611	585	661	633	626	604	618	677	646	623	643	593	634	620	615	678	620	645	646	629	610	675	612	625	585	610	628	625	589	612	649	614	553	601	606	643	648	625	639	614	606	592	648	568	583	594	600	640	646	588	604	632	599	645	614	608	659	590	633	651	602	627	577	639	642	584	601	607	618	634	598	614	603	569	588	675	622	632	618	637	635	605	627	668	622	666	648	613	670	590	654	631	609	620	638	642	597	648	631	629	598	639	631	631	603	614	623	632	603	610	622	608	605	649	679	619	624	615	618	600	643	619	577	646	665	601	646	602	662	621	620	628	637	625	613	599	610	599	611	608	575	650	641	611	624	609	639	617	623	583	654	649	653	647	622	592	625	657	618	660	634	660	635	641	645	643	638	643	586	628	625	647	609	614	596	630	634	648	596	607	616	598	636	592	653	571	659	590	647	654	621	627	636	613	609	625	599	643	583	624	631	641	617	646	667	596	615	644	643	594	627	597	612	629	653	589	611	634	637	598	638	613	577	615	620	602	609	590	604	603	598	636	627	625	624	625	624	651	628	629	594	666	624	593	668	629	667	590	636	621	591	660	626	649	608	582	607	623	677	626	628	646	662	618	642	634	634	618	635	633	620	610	598	606	617	648	650	661	648	662	597	661	593	626	653	629	667	627	592	627	602	623	631	603	631	631	599	591	629	594	624	650	645	605	600	615	607	611	632	633	645	581	645	641	654	647	585	643	561	620	625	669	611	562	619	636	645	641	660	614	609	608	684	629	628	652	655	629	648	661	627	587	617	660	576	633	585	631	582	576	568	623	611	601	632	602	650	629	653	672	631	628	608	626	667	645	646	659	605	612	666	581	666	574	633	609	660	584	624	635	688	635	616	635	635	674	632	636	624	623	600	614	639	649	621	648	621	664	590	666	633	603	688	588	679	597	613	647	590	595	598	615	602	625	659	625	617	608	617	616	606	632	666	611	644	616	614	667	640	587	602	596	631	639	635	632	624	627	577	608	660	649	658	580	619	640	631	617	661	648	606	624	583	597	635	624	659	628	619	640	659	593	644	612	617	585	622	631	620	630	616	587	642	591	622	623	579	631	592	568	611	634	646	610	578	632	604	637	576	589	614	621	629	629	617	591	618	595	587	630	575	644	603	635	633	633	590	645	610	623	652	613	610	647	626	619	616	620	641	646	655	608	665	622	598	640	607	608	614	615	627	632	565	655	600	617	593	597	638	670	654	641	671	616	610	635	639	612	610	631	595	613	633	614	636	603	600	605	594	623	610	650	611	637	610	618	630	627	638	627	607	654	592	623	577	615	649	647	633	623	615	635	606	627	648	564	611	637	601	672	651	592	635	606	617	646	603	638	593	650	590	653	580	626	627	609	571	649	600	667	590	628	601	631	585	604	594	651	621	633	597	616	607	616	600	638	616	643	616	616	654	663	597	642	567	567	632	650	613	631	638	603	638	632	611	658	586	627	646	617	603	589	611	635	633	650	669	635	596	633	647	621	566	607	626	655	657	596	629	624	642	612	653	638	616	621	601	605	618	645	637	616	619	667	623	581	633	601	596	599	615	616	606	645	633	647	639	637	622	593	601	609	609	605	594	642	610	604	631	602	570	608	640	584	630	624	580	584	628	624	589	637	628	619	604	671	608	631	613	617	638	628	620	603	602	634	594	612	617	639	644	638	615	640	627	634	601	606	636	655	592	603	637	625	621	692	621	602	673	615	618	565	573	627	595	636	624	604	642	656	640	623	629	614	576	583	579	639	661	654	619	607	644	662	620	641	582	592	641	654	588	608	627	631	584	608	664	614	630	647	623	616	575	607	606	647	622	619	585	670	626	647	601	603	588	573	588	593	650	629	616	703	662	647	637	633	594	632	594	624	668	599	604	645	606	597	646	622	568	631	589	618	630	609	614	603	605	611	622	633	598	590	648	629	639	633	616	679	640	643	615	631	617	659	636	631	589	625	643	588	621	647	615	611	624	612	679	667	652	619	600	639	619	602	635	614	602	630	602	600	655	625	625	601	608	626	637	640	638	615	664	630	639	592	625	660	622	612	640	627	628	621	630	624	603	615	663	685	641	627	594	640	667	611	611	627	613	617	622	655	672	668	619	593	593	611	568	651	577	593	613	667	617	607	658	651	593	647	636	593	591	625	630	650	619	638	605	635	613	623	618	638	608	655	580	663	586	622	586	619	661	635	616	654	631	590	651	661	587	625	595	576	668	643	637	626	652	635	630	634	630	623	615	644	631	695	646	613	651	595	603	617	606	626	616	602	639	618	601	653	629	634	633	646	649	582	621	634	611	579	608	624	625	638	641	638	636	599	605	586	639	664	566	630	634	648	660	624	676	631	571	622	627	674	644	663	601	634	623	671	651	648	644	581	629	631	630	633	565	622	612	604	639	624	655	596	594	624	573	604	581	655	594	642	597	633	611	616	604	639	610	576	623	611	629	623	617	595	591	631	595	640	631	616	625	603	609	564	613	636	611	642	597	634	638	637	659	631	597	608	617	579	593	620	587	622	677	655	574	592	602	611	610	601	645	686	603	612	628	574	649	624	604	596	602	633	636	634	608	630	627	673	632	604	602	668	623	634	641	612	635	612	613	652	598	621
24445	23891	34608	29294	21588	12707	2700	1244	1110	1035	1000	1025	983	1025	967	972	1017	989	957	1065	961	1006	940	1019	978	949	988	974	948	968	1043	1015	971	1005	1019	969	948	992	993	1016	1035	1027	1008	1010	990	1001	1020	965	1025	980	972	958	1005	1005	1041	964	977	909	945	991	1011	1017	979	965	997	944	1006	1006	996	1014	957	1000	958	977	1014	958	965	989	979	961	991	972	987	966	974	1043	980	1005	980	975	1044	991	970	921	966	1024	951	977	997	1022	1018	996	952	950	965	998	1048	957	965	954	984	979	949	954	989	978	949	1021	1093	993	942	960	983	939	966	977	981	915	1024	972	947	939	982	883	1015	992	988	997	977	962	984	982	961	968	1017	1006	963	997	914	984	993	1018	1004	938	919	1022	939	945	943	983	1021	994	943	922	996	894	1003	951	958	959	1035	997	956	985	948	890	956	938	944	979	981	997	916	977	958	963	1030	976	977	947	893	933	1022	999	999	977	1003	990	991	990	1010	996	1038	913	1032	943	957	978	932	969	1012	998	987	957	972	1007	949	914	971	942	917	949	927	981	977	958	981	913	995	945	1004	954	918	892	974	935	961	977	979	966	961	958	1031	989	1012	991	955	964	976	967	1009	977	940	972	955	1026	971	964	926	965	989	976	955	944	926	1005	989	1003	983	977	1032	969	990	944	984	953	943	938	948	963	983	951	920	965	972	934	931	996	987	961	978	953	959	971	963	1002	974	1009	1001	925	963	926	1001	960	989	965	1003	1001	1001	1017	975	965	956	956	934	1004	1047	972	934	942	1005	983	932	957	1006	956	979	950	982	953	985	981	931	964	923	985	902	977	1003	954	982	941	946	960	956	993	986	950	917	909	1008	944	918	991	981	963	973	978	897	971	942	994	989	968	961	970	952	999	944	965	1015	919	967	969	978	953	956	993	957	992	946	950	992	996	959	964	1028	966	960	965	923	944	1001	981	989	964	1010	949	987	955	987	966	986	1013	988	1009	953	984	998	981	1004	964	944	964	935	1000	992	932	953	978	999	1003	946	968	966	953	1045	965	989	965	1018	974	950	994	978	978	983	999	942	975	934	995	1019	1006	961	972	940	983	1005	1025	979	952	970	985	939	1031	953	931	984	980	910	941	956	986	997	960	993	951	943	975	935	929	1011	956	951	931	989	966	1020	982	996	968	1012	985	981	955	997	972	981	939	993	973	991	986	926	959	985	985	971	951	939	931	989	1016	978	1000	947	949	994	958	969	990	928	935	938	981	954	963	998	933	978	919	987	982	967	953	953	1003	927	1007	980	991	1003	962	946	1006	1003	951	975	958	966	982	964	976	957	917	975	965	994	964	998	909	971	975	965	935	963	945	940	1008	911	913	935	977	1011	1011	980	910	977	931	979	951	995	956	1003	991	997	913	931	922	985	950	978	954	1001	941	984	915	976	971	978	970	1007	985	980	908	924	959	982	1023	942	925	1006	948	903	918	945	999	978	966	1032	960	982	1002	1010	1001	934	1003	1018	941	998	940	915	961	980	991	950	996	960	994	1010	960	989	953	948	954	953	992	944	992	954	1001	940	1033	969	936	955	905	991	960	993	1026	1019	984	1013	1053	908	943	980	954	974	1021	944	1017	973	937	966	1011	954	963	942	991	905	1002	1010	949	1011	962	963	951	967	934	962	930	957	926	940	1003	989	990	933	976	956	938	1005	956	992	968	981	950	935	956	946	962	899	963	981	957	997	1021	963	934	957	950	970	970	977	959	1052	943	997	956	882	949	1002	965	962	962	1028	996	986	970	943	1000	926	1002	998	975	969	995	965	961	944	924	923	913	946	991	994	1004	962	972	993	967	922	893	1006	941	993	948	909	939	933	976	954	964	1029	998	958	996	905	981	987	927	972	1002	1012	958	931	957	989	963	978	997	976	980	956	979	963	994	1016	971	973	952	965	1006	941	981	1001	1008	974	935	1006	1012	946	977	948	963	945	988	1033	955	965	958	964	954	1020	958	984	988	962	958	1016	983	986	970	1019	995	946	992	961	957	961	949	968	951	968	979	974	979	973	928	1006	974	961	946	1015	1013	1023	985	981	965	968	994	934	975	939	963	976	981	948	1003	1002	970	980	957	1015	995	939	956	1000	981	964	984	967	967	980	963	994	919	906	1000	976	955	998	951	989	958	936	944	984	975	976	954	964	988	942	1011	983	974	858	935	930	957	1040	1008	949	933	981	964	1009	930	966	938	932	976	925	953	956	990	945	957	933	939	966	873	985	973	1009	990	966	975	979	984	920	1025	1020	935	955	952	1063	981	986	1013	938	965	966	923	928	956	967	967	976	1014	985	1004	960	954	972	979	961	977	1016	963	955	970	956	888	947	994	1040	942	971	979	1007	1017	1012	921	1052	928	932	951	930	1009	925	955	961	983	972	963	950	992	947	1015	980	967	972	974	968	998	983	971	920	1010	976	1065	936	908	966	1033	1008	959	969	977	931	976	999	951	966	960	965	917	968	1046	944	986	961	969	953	917	923	972	938	1032	997	977	942	965	988	942	895	952	990	962	1014	963	969	1004	945	917	989	919	976	982	937	963	938	985	962	986	934	960	977	1016	996	979	952	983	959	970	938	974	979	915	950	1005	982	1040	951	951	957	1027	1007	1021	999	980	1040	981	935	935	961	970	977	973	976	949	913	981	956	1012	957	948	963	975	942	1019	966	1014	1010	1020	955	935	965	961	993	954	974	997	981	927	1029	933	959	955	1025	1012	946	1022	975	943	966	951	967	1007	981	959	917	939	967	956	923	979	939	991	1002	919	933	974	949	983	1007	1000	982	947	968	1023	988	984	965	975	966	987	998	1024	969	978	968	990	966	954	962	968	976	913	964	960	1019	955	933	1009	975	948	977	1016	952	1003	950	958	948	1022	972	927	1039	1003	1042	934	968	1005	954	1015	955	1006	979	967	987	946	995	973	910	988	959	977	988	993	928	981	1009	946	966	978	976	982	1012	987	968	1026	977	925	982	964	951	960	966	942	934	1000	926	991	944	959	973	986	966	987	983	913	1004	955	945	970	993	1000	1018	966	1000	935	930	950	984	988	996	960	961	966	996	970	963	939	1010	944	986	952	992	962	942	945	983	965	1002	954	976	1015	971	1027	987	956	989	958	974	1007	915	977	940	994	998	965	997	1023	982	964	950	993	957	994	983	980	982	902	983	953	958	961	985	963	970	1002	984	977	971	930	986	1003	982	978	1005	974	994	958	970	964	947	943	980	949	986	939	940	949	994	989	944	978	1014	1032	961	981	930	1029	927	1001	971	983	971	942	901	957	996	962	970	983	1011	966	933	977	928	984	981	1003	1005	966	967	942	1009	969	917	962	1006	1002	1031	1003	995	966	944	990	893	946	986	944	972	993	984	934	948	946	999	983	1025	993	956	976	949	999	1020	1015	924	973	959	940	971	980	986	976	964	976	1007	975	908	935	966	1005	971	972	976	953	938	1006	924	959	1020	915	971	1009	949	983	907	928	1019	977	936	964	962	967	979	995	973	965	966	928	1032	1014	984	967	906	936	917	963	991	965	963	986	919	943	974	1049	1008	970	939	957	965	995	971	1000	953	957	951	964	949	982	977	1006	984	968	959	933	979	937	959	1004	1030	955	938	996	941	972	970	921	974	976	962	972	1018	968	950	925	962	988	964	1033	936	982	991	967	969	971	986	933	936	1014	915	974	990	962	1011	981	942	986	1022	1017	931	962	981	990	960	968	1012	960
64858	102487	67487	34032	11046	2715	1144	828	865	854	968	874	862	818	887	842	874	862	842	879	850	865	877	901	838	855	840	844	868	846	904	894	869	833	865	848	861	881	815	918	886	820	946	895	835	834	847	869	822	883	860	883	816	832	847	873	879	844	870	843	835	860	891	852	882	869	854	823	823	926	863	845	867	879	864	837	879	833	942	864	897	865	864	839	823	888	899	836	853	856	868	811	839	896	892	834	908	819	880	865	876	841	831	895	847	852	915	872	828	834	830	838	892	883	843	849	840	871	840	844	831	812	840	863	778	874	852	832	820	843	820	835	865	850	872	812	902	899	888	844	857	848	852	784	842	873	806	893	865	880	904	879	872	872	895	852	815	808	867	839	855	789	859	911	830	826	894	798	849	835	833	886	892	830	848	847	853	834	905	868	877	844	836	808	860	860	856	838	846	820	871	831	837	852	829	865	859	839	860	877	860	857	868	874	887	877	881	839	877	864	855	908	849	836	955	885	770	818	914	860	883	838	810	816	835	868	844	830	853	848	837	871	883	898	852	894	839	867	871	835	776	815	871	825	838	845	866	877	876	839	828	818	852	917	840	901	871	774	871	813	889	866	886	864	890	851	820	834	870	871	895	847	855	882	842	906	841	837	828	867	842	890	857	897	796	846	851	864	880	892	842	845	894	881	874	826	894	878	839	889	844	822	856	835	869	890	836	866	864	847	867	867	819	844	816	826	855	860	813	830	929	814	822	847	819	877	883	866	882	805	827	776	891	866	842	901	871	811	816	874	838	824	822	829	820	848	844	793	844	857	835	869	862	849	872	881	813	871	827	833	813	840	868	841	849	918	884	855	869	844	847	842	878	835	857	857	863	909	822	918	825	867	856	893	832	835	889	826	859	875	853	860	869	826	886	882	848	878	840	832	861	819	765	811	880	889	899	824	839	849	865	873	841	845	848	829	883	874	857	913	811	852	871	868	900	857	804	833	810	859	798	852	864	839	866	844	833	875	881	841	870	850	810	859	869	874	874	889	831	856	896	843	829	820	853	856	833	883	842	845	827	842	798	879	878	918	913	848	862	860	875	837	860	912	858	874	838	826	838	869	939	840	870	862	842	837	823	876	848	842	908	882	841	829	799	865	866	837	831	822	897	862	907	845	835	875	830	848	878	880	829	847	883	804	853	889	809	894	856	850	862	853	870	833	867	809	840	854	824	841	852	817	845	841	829	845	889	869	871	873	855	876	943	867	888	829	898	895	843	820	820	852	875	857	857	859	859	897	844	891	893	829	857	839	905	907	827	860	851	854	854	859	834	779	836	841	826	877	919	864	888	884	834	849	830	781	848	841	871	856	844	846	853	811	851	809	846	818	875	891	805	838	817	827	865	919	789	816	876	845	823	866	848	850	870	843	876	832	860	810	885	863	825	860	877	801	875	878	837	869	843	853	837	853	866	812	823	884	877	841	872	840	811	786	829	880	822	828	861	788	892	880	824	863	887	793	869	827	831	828	866	862	834	841	802	914	875	888	860	836	871	923	866	842	834	895	840	864	851	845	904	856	890	833	842	857	819	830	893	869	841	830	817	873	843	824	880	831	822	818	842	875	866	843	829	811	827	810	792	816	820	906	857	792	817	788	765	861	831	893	846	905	852	831	822	858	839	833	868	862	864	818	846	892	775	855	843	886	822	838	768	849	879	899	882	855	781	860	883	879	811	900	874	899	809	825	849	818	840	859	842	800	855	848	872	851	856	824	863	855	834	874	867	881	864	889	863	874	863	875	866	871	884	894	841	872	852	883	806	866	886	831	865	830	901	836	879	894	880	860	785	866	875	835	855	892	878	848	893	850	805	818	839	829	838	875	852	802	870	904	803	876	894	868	867	877	897	836	875	913	878	886	841	797	850	829	836	839	904	836	858	814	878	809	839	842	828	832	820	854	836	853	852	832	864	833	868	824	837	860	820	860	904	843	811	941	826	849	860	877	867	870	814	851	814	827	850	872	858	839	791	840	812	842	828	901	888	821	861	897	857	880	883	899	852	849	900	875	868	789	818	824	863	876	865	818	832	869	836	836	837	839	873	896	886	784	868	880	865	841	862	806	820	839	836	845	824	869	843	836	830	841	820	858	866	824	849	901	841	850	822	851	860	835	894	844	845	837	918	857	872	812	879	877	876	814	833	831	828	849	906	845	871	855	775	849	816	865	878	829	827	856	898	824	869	843	857	825	885	819	812	831	863	825	774	810	841	816	895	891	860	843	862	818	836	829	862	866	809	878	851	827	830	850	847	832	829	813	873	870	809	816	861	849	854	807	829	831	855	822	868	827	871	848	860	830	821	820	862	863	849	824	821	878	881	800	815	874	868	828	865	837	846	831	859	903	846	874	828	812	883	867	844	787	854	806	853	862	858	826	878	833	871	829	890	860	856	822	842	845	887	861	813	846	846	792	866	797	828	841	791	854	832	837	878	880	859	860	872	839	861	856	878	884	816	867	850	890	839	887	792	823	887	832	857	856	862	883	836	858	842	861	871	829	865	846	913	876	804	872	863	865	869	858	857	907	807	872	827	838	840	875	878	863	891	817	803	797	856	874	855	838	833	874	880	846	870	822	820	862	819	859	862	823	897	836	892	805	815	885	852	871	899	844	843	840	843	853	855	866	866	836	820	860	815	778	857	834	898	896	888	883	851	849	858	849	794	849	856	834	897	866	884	902	856	847	899	916	864	826	817	880	828	876	805	853	845	866	814	831	830	872	769	849	835	841	876	854	850	867	856	789	854	834	859	866	882	806	870	913	857	864	862	829	865	841	842	817	804	821	827	880	847	856	862	856	833	845	929	852	799	881	860	857	856	900	812	847	801	846	862	834	856	871	895	861	886	842	839	848	857	886	819	791	849	832	851	838	923	876	797	843	833	851	839	871	855	886	847	832	858	801	869	850	820	908	888	822	828	858	846	821	863	863	846	857	845	838	881	831	815	843	828	879	794	907	830	827	880	864	834	835	839	854	871	887	818	850	839	796	875	818	844	843	854	890	832	907	822	836	873	879	862	854	907	794	847	898	846	881	799	851	882	866	870	855	881	813	815	871	826	856	827	853	842	867	848	857	880	878	884	838	810	920	880	875	851	896	875	865	829	851	850	876	836	826	876	820	822	859	879	781	892	847	791	878	867	830	821	864	854	855	841	842	904	885	893	798	872	832	842	872	835	839	849	879	839	818	842	833	821	799	835	849	902	892	933	857	820	836	856	871	829	853	891	811	841	810	849	815	823	881	833	870	867	898	839	856	842	894	847	864	819	867	857	824	819	894	811	866	847	841	828	865	827	857	873	788	879	863	814	830	825	850	858	867	898	842	823	863	825	863	832	846	832	810	877	839	817	895	824	847	844	892	836	861	882	824	886	845	830	874	826	858	881	874	881	844	847	847	834	819	839	864	874	852	801	896	866	858	843	829	825	868	889	845	824	858	849	845	863	854	835	845	860	852
31733	32654	24917	8748	1819	986	740	747	734	746	728	740	747	739	739	711	725	746	733	762	769	785	749	744	765	723	730	731	830	725	747	718	766	770	702	763	775	743	760	758	734	742	730	762	785	743	692	753	718	784	738	740	714	798	730	770	740	713	777	745	709	745	773	783	748	739	734	735	703	707	754	718	650	755	748	705	736	778	779	722	755	753	763	760	742	787	718	745	751	714	740	716	718	738	720	752	743	699	727	784	702	732	763	754	723	727	742	738	732	746	726	726	762	763	758	711	758	769	747	745	762	721	760	718	732	761	704	720	758	735	678	791	724	777	772	745	755	705	748	733	735	747	717	752	712	694	720	764	755	691	711	697	794	749	767	721	713	736	741	763	789	758	679	723	720	713	696	743	735	757	775	735	772	696	726	767	758	737	782	757	748	728	717	736	753	745	745	727	702	721	747	696	800	735	755	697	712	759	748	733	753	768	746	744	749	755	711	742	749	793	778	737	754	709	745	764	757	753	711	797	783	732	713	741	737	777	765	726	729	712	745	722	745	764	724	744	733	772	771	691	741	771	769	754	735	727	773	712	765	728	756	758	783	702	719	771	701	750	777	738	703	715	712	806	712	741	726	724	749	735	719	681	756	717	702	755	727	761	735	742	716	798	746	699	689	676	738	745	714	733	773	770	688	753	738	735	703	696	733	724	736	736	765	750	740	742	723	819	717	786	759	745	756	736	740	788	755	704	737	676	728	744	729	746	763	735	768	700	761	749	709	750	700	717	764	709	710	761	741	774	778	713	721	754	764	731	773	736	667	741	715	756	768	713	747	731	751	777	734	713	739	755	731	760	755	730	739	782	776	777	698	777	750	722	765	745	731	702	756	737	698	743	707	744	717	703	747	695	781	717	776	768	754	714	742	775	758	730	715	696	741	770	791	738	753	757	711	791	766	695	718	675	761	766	744	728	756	779	737	711	721	761	738	706	736	727	827	718	716	777	752	671	746	707	716	761	743	724	742	715	782	728	726	709	697	721	701	740	757	694	756	720	780	753	801	751	744	711	739	713	736	806	742	725	710	769	716	743	764	716	714	736	718	699	753	740	732	714	667	782	749	744	723	765	686	673	721	727	721	696	749	783	735	729	748	742	779	761	772	706	743	702	782	732	721	745	741	714	729	715	748	694	746	703	762	732	714	722	719	734	715	742	764	684	725	708	705	740	714	755	755	699	711	726	731	715	771	785	758	784	756	742	723	729	750	760	709	762	744	748	741	739	691	745	793	740	723	790	730	718	762	741	758	714	738	789	715	734	757	781	741	712	699	764	710	750	741	745	718	718	726	714	744	726	741	757	714	732	712	823	763	721	726	727	803	731	755	789	737	730	730	734	777	741	688	735	727	767	765	712	731	751	736	755	736	733	763	700	753	785	744	714	685	762	733	715	789	772	728	747	762	735	778	714	764	740	771	748	758	754	786	716	786	686	744	742	734	744	697	702	766	762	723	733	704	730	747	707	784	685	746	714	762	769	733	772	738	704	746	715	733	780	776	713	741	721	766	675	796	718	762	703	741	749	703	722	753	707	806	748	724	749	765	738	711	761	750	716	742	753	771	750	792	736	728	741	790	744	705	755	738	725	737	703	772	743	736	741	822	742	725	739	721	768	709	693	776	707	725	782	728	732	711	759	731	739	735	752	733	762	771	747	706	734	718	758	712	700	758	732	720	748	724	756	783	744	747	750	708	718	760	799	759	711	703	803	733	765	741	721	765	770	789	726	766	745	755	730	778	730	731	723	766	691	763	747	676	718	750	766	770	772	726	735	725	730	801	749	773	720	771	754	734	713	736	741	711	714	757	778	753	739	765	753	697	737	728	757	712	705	744	715	736	718	739	706	721	748	685	716	726	752	759	741	745	725	761	738	687	815	740	722	762	760	716	722	787	716	771	752	746	716	771	762	750	719	720	680	746	759	758	756	757	666	760	725	704	740	768	780	687	687	697	747	708	780	778	726	692	752	717	750	739	698	727	766	700	731	767	701	752	729	728	757	747	711	799	745	722	762	724	783	743	707	763	733	759	728	746	713	679	703	742	764	763	727	706	714	729	769	747	714	746	753	737	759	798	725	770	744	738	683	762	786	753	725	771	745	782	768	722	758	713	809	763	718	733	740	792	704	745	811	721	748	708	710	723	742	756	725	749	693	741	795	722	722	766	763	755	800	773	759	764	710	732	743	694	733	727	773	724	731	687	743	703	739	768	770	756	739	743	748	749	718	725	737	730	730	755	782	722	737	753	754	718	727	735	725	755	687	722	775	735	770	750	718	769	747	744	735	710	766	691	773	826	733	760	809	703	799	750	754	740	762	700	760	715	725	695	768	751	748	763	763	716	741	753	702	729	759	744	709	731	767	764	724	705	793	767	697	803	709	713	738	763	753	799	730	761	722	758	760	719	767	747	660	695	700	811	747	730	752	721	743	776	667	734	731	707	740	753	732	777	681	717	785	711	693	752	710	787	769	759	759	772	782	745	757	706	724	780	770	735	755	746	699	770	776	736	716	713	727	763	754	760	723	710	743	756	772	742	735	721	742	737	755	712	746	726	716	789	734	711	745	761	738	693	743	721	759	801	731	702	729	732	748	728	764	734	740	710	734	781	706	756	726	742	716	714	746	795	753	754	768	800	741	728	723	735	721	740	796	737	726	726	688	756	760	753	726	768	772	704	751	770	786	692	767	754	733	763	750	795	760	738	757	753	779	729	736	765	736	763	767	749	767	704	707	746	719	724	764	732	809	722	710	743	754	761	752	766	780	760	716	779	733	715	772	716	740	758	737	755	756	773	745	711	749	809	763	730	733	715	705	740	732	720	798	747	713	741	767	754	764	735	752	725	703	777	737	749	674	742	764	747	745	730	796	740	779	755	728	739	763	738	758	786	781	779	757	744	760	774	722	722	739	752	721	723	747	740	766	769	743	753	722	733	695	765	748	733	741	725	736	745	708	766	717	737	770	756	765	761	755	755	741	743	755	713	731	730	767	728	760	773	740	707	762	686	765	744	706	710	733	734	784	741	743	762	721	743	736	788	748	739	745	748	677	716	734	727	781	750	739	756	772	719	721	737	844	740	747	757	709	728	717	760	724	733	756	754	746	687	762	735	766	745	751	763	758	745	763	743	729	737	748	775	775	726	689	728	765	830	779	765	739	752	745	706	748	751	751	777	707	718	759	686	679	770	714	740	735	695	708	751	714	731	723	733	752	723	741	744	731	733	805	748	726	765	755	739	771	761	729	753	742	757	727	767	787	764	698	757	740	740	739	778	692	739	770	744	728	753	675	749	742	772	725	835	711	736	751	706	730	790	759	764	726	777	735	753	776	724	726	707	717	742	730	672	656	690	790	714	735	763	763	700	697	747	752	735	704	803	767	741	761	726	757	762	752	754	763	733	753	745	722	792	735	722	732	712	709	734	716	698	687	766	738	682	690	692	758	756	737	738	718
25593	36566	17544	4502	1381	714	647	605	626	526	598	596	579	604	585	561	614	546	574	565	593	586	566	561	596	595	590	572	590	573	631	587	550	593	628	579	608	611	570	582	572	585	615	553	602	601	577	592	605	584	576	569	612	577	626	585	599	612	547	609	618	650	561	619	622	600	617	588	599	589	577	564	555	608	604	534	545	594	579	606	589	584	594	620	586	585	546	607	578	594	608	576	618	621	590	583	588	600	570	606	574	599	613	539	632	606	583	583	644	530	574	566	585	575	596	621	573	574	535	564	585	598	591	574	601	556	627	600	595	568	567	571	537	571	513	583	575	602	561	578	565	630	578	610	544	565	594	561	595	593	545	554	612	568	559	577	575	580	594	580	573	577	532	549	590	594	559	589	520	624	622	598	612	581	605	574	611	606	585	559	579	592	581	580	558	595	570	569	609	572	557	567	585	601	558	537	548	552	576	549	567	622	590	585	554	637	602	600	564	590	544	588	565	584	570	592	541	573	559	588	575	570	604	615	587	544	537	572	568	576	539	584	574	592	620	562	604	603	628	593	600	600	559	617	581	562	607	573	573	592	573	533	596	582	563	548	562	535	543	575	588	573	551	556	592	557	539	588	566	579	577	588	581	615	634	594	578	548	560	598	568	583	595	555	587	619	608	593	569	610	589	600	570	611	565	559	573	586	614	609	601	606	597	562	579	598	566	583	590	580	573	580	593	574	581	576	600	588	564	543	578	568	562	571	596	577	604	555	580	588	598	585	612	596	610	559	598	568	579	597	603	583	632	571	571	602	568	597	593	545	558	629	573	588	640	565	597	605	595	558	596	574	583	567	611	625	555	602	555	598	575	575	586	572	582	589	589	577	611	610	570	575	572	591	546	586	583	600	586	587	599	609	598	583	609	565	604	557	562	589	619	589	628	567	572	603	617	541	575	539	586	568	528	568	565	589	588	654	611	613	585	569	592	563	581	585	570	637	596	574	555	588	571	579	616	634	568	574	583	582	596	620	609	591	605	589	573	605	566	586	507	577	550	565	600	577	566	584	589	540	568	565	587	559	554	584	562	591	574	600	566	575	557	564	618	553	609	564	605	603	618	617	585	602	582	588	569	566	571	631	623	587	580	593	586	561	566	602	525	575	581	584	599	632	591	601	634	619	576	570	588	602	567	583	591	604	553	572	580	571	570	593	602	598	623	530	572	599	591	567	580	564	572	565	602	599	595	561	597	569	534	596	606	538	598	569	576	544	572	591	554	608	556	592	603	572	568	547	572	579	557	592	562	583	576	629	569	581	558	584	571	568	592	587	579	587	555	572	576	607	581	606	569	596	575	638	581	544	575	582	589	577	626	547	527	570	622	581	591	598	608	547	577	562	553	586	567	620	611	587	623	557	577	588	572	598	544	586	592	608	577	630	594	568	573	586	556	572	556	548	565	575	570	623	584	626	563	607	544	571	606	574	590	556	607	592	598	593	624	572	590	563	590	563	577	572	586	587	571	608	579	584	546	616	590	584	577	558	594	541	563	555	568	611	581	608	617	599	611	590	565	584	610	579	598	584	574	541	599	537	562	597	573	569	513	548	602	567	598	595	569	552	591	583	532	588	573	575	557	579	602	591	579	584	579	576	599	589	552	593	552	590	593	587	580	583	580	620	571	593	556	579	567	578	535	571	557	602	608	580	605	631	564	575	586	557	569	573	570	529	555	587	563	544	519	590	583	563	569	591	582	612	573	596	624	560	559	551	595	595	603	598	590	586	619	581	554	580	577	582	591	585	558	576	584	562	606	566	512	563	567	613	580	568	556	595	617	626	599	617	566	547	552	551	600	588	558	537	588	564	579	596	609	528	603	618	579	552	596	598	557	548	600	569	591	623	600	544	557	599	586	590	521	581	591	584	569	552	590	576	544	570	591	589	597	570	591	603	565	584	557	628	571	581	578	579	565	562	573	575	594	558	568	573	551	540	649	574	636	598	567	624	618	623	601	546	545	619	568	567	583	595	601	601	582	576	569	614	631	608	581	584	588	574	607	577	598	647	545	604	557	557	594	587	559	578	575	561	560	570	585	594	569	554	566	596	567	575	599	604	595	574	564	537	531	603	634	581	572	628	602	574	585	634	609	603	624	582	584	609	615	582	578	639	574	604	581	552	586	575	564	613	572	603	588	593	569	618	579	568	609	558	604	607	609	595	554	575	616	622	611	586	579	620	578	554	552	567	558	555	595	638	551	576	584	561	585	598	596	577	573	562	574	585	575	575	577	615	529	579	635	549	603	565	582	557	589	586	608	613	592	583	622	587	572	567	591	621	626	606	610	563	603	606	585	618	594	581	595	584	572	536	560	593	618	610	564	604	580	540	597	621	539	597	550	579	561	589	559	608	563	576	571	565	582	573	571	578	580	563	599	540	581	556	623	573	568	637	533	574	562	570	575	589	599	588	598	589	588	582	592	578	594	553	590	603	538	561	566	561	636	587	568	585	559	566	555	555	566	613	609	595	555	583	563	599	608	591	575	611	603	563	573	556	609	635	556	615	578	593	568	596	656	591	597	569	608	591	596	590	574	611	602	598	586	608	581	576	580	551	585	568	573	605	585	575	578	585	606	605	599	559	581	584	555	564	570	604	618	605	606	561	582	575	588	562	587	602	570	573	590	581	600	586	587	590	576	616	587	593	589	608	600	566	615	579	610	550	606	605	614	546	566	616	545	564	586	565	583	607	587	541	605	553	592	602	620	587	599	582	585	599	574	556	545	529	596	627	548	616	547	587	543	583	585	593	543	627	570	587	563	557	601	565	546	589	599	606	505	605	549	532	598	571	563	584	598	583	597	601	568	603	587	603	542	589	556	601	549	587	543	628	560	604	598	566	600	585	570	564	540	591	555	562	603	588	595	558	583	562	578	616	586	579	600	565	577	588	604	616	548	579	563	582	600	573	598	562	596	612	592	613	593	591	572	557	583	565	545	584	549	560	565	592	554	582	595	607	594	577	544	593	571	543	552	565	588	590	589	591	595	598	580	584	577	622	568	574	552	559	590	604	591	583	558	617	549	550	583	547	598	595	581	565	605	642	617	608	627	572	585	570	585	561	583	596	613	600	566	594	560	573	541	586	568	558	599	604	589	587	576	582	611	607	591	614	542	603	592	551	557	605	558	571	560	623	579	585	587	559	607	615	526	537	577	612	562	613	578	578	600	546	573	598	603	545	594	577	541	572	575	581	537	612	581	600	591	567	568	595	588	598	598	556	562	585	589	595	608	588	564	559	531	579	601	567	583	555	588	587	579	564	622	556	560	550	572	574	550	577	562	629	552	611	548	580	572	618	603	589	585	525	599	530	585	622	595	552	613	544	608	610	573	582	595	607	586	596	612	582	536	572	578	623	622	615	594	556	569	581	586	549	585	526	625	557	603	589	571	580	552	567	574	573	587	609	604	584	562	565	612	567	561	557	616	596	616	547	561	611	574	603	565	560	561	613
26795	28415	38687	29461	11786	2214	1042	811	776	833	768	765	771	782	769	810	756	767	781	739	794	748	792	759	813	777	736	812	744	764	778	791	781	754	784	736	739	763	778	754	777	741	751	713	774	795	767	775	759	781	798	820	792	759	759	736	713	761	777	780	770	808	761	735	747	726	779	729	792	763	791	774	700	794	777	774	700	770	772	703	757	736	774	751	776	761	717	766	774	786	766	767	784	726	780	790	718	739	739	745	768	794	774	748	800	752	726	758	703	792	735	775	779	779	737	772	735	746	740	782	753	764	787	779	740	747	782	749	797	782	740	761	731	797	753	707	789	769	760	747	794	802	739	781	760	728	728	731	746	755	765	770	770	787	752	762	739	720	758	812	796	762	784	812	754	761	727	753	760	707	753	713	744	726	772	726	772	748	733	806	733	751	755	765	766	754	747	708	734	783	768	799	708	827	721	758	761	744	737	744	736	736	793	778	736	738	745	765	757	733	732	767	750	780	838	734	734	782	738	779	776	724	718	735	739	721	757	718	745	750	761	735	807	735	764	744	729	732	772	782	770	773	784	769	748	761	763	771	739	795	736	770	738	710	748	749	796	785	809	787	766	713	808	783	785	766	745	759	748	798	763	797	759	752	753	757	786	769	756	769	766	758	725	703	783	739	718	785	748	745	783	708	775	748	747	753	800	784	703	701	740	768	792	772	769	753	764	779	740	738	771	709	751	742	762	806	781	771	730	783	730	810	764	769	747	771	773	736	787	735	730	726	752	783	771	763	792	751	763	732	778	751	745	756	772	816	717	734	717	746	789	769	743	709	783	752	781	771	754	706	750	781	774	747	740	784	783	753	746	790	783	727	732	740	757	779	735	748	715	744	768	700	744	770	674	809	717	774	771	762	716	814	775	735	738	724	736	743	726	729	768	728	784	733	736	716	724	722	771	777	729	726	803	712	763	815	755	705	750	754	786	721	747	754	738	793	809	689	737	708	713	747	735	701	705	744	762	749	715	707	730	749	762	776	778	798	727	756	752	766	779	784	761	738	777	801	756	809	775	776	787	768	714	758	739	672	746	787	751	766	708	754	753	756	772	757	744	725	732	771	787	748	788	752	795	736	755	783	751	762	734	758	745	753	740	797	762	709	690	780	736	740	744	752	783	759	734	759	726	764	742	722	793	792	775	771	778	754	775	708	799	763	708	766	780	734	756	749	758	795	776	782	764	783	780	800	775	740	721	725	780	758	728	786	772	781	750	774	785	752	781	743	743	743	761	750	761	757	759	730	738	750	761	777	744	782	760	740	757	720	720	744	763	723	734	750	777	765	727	737	784	755	713	752	715	737	777	744	757	755	744	720	727	787	771	724	739	797	726	785	742	749	765	803	775	782	740	777	762	714	754	789	765	746	786	755	723	733	768	744	773	780	729	770	718	739	785	755	764	771	762	770	729	782	760	747	773	729	793	706	717	761	718	738	755	800	773	712	756	770	784	751	692	781	781	751	675	772	785	785	720	742	775	823	745	775	736	774	763	797	701	793	743	710	764	738	726	802	715	804	755	802	773	744	782	774	770	743	770	736	826	752	756	786	674	806	752	772	700	766	755	751	750	756	756	724	804	802	803	773	730	735	760	780	791	751	758	734	724	696	803	748	716	707	735	741	740	763	740	747	745	780	737	804	763	739	784	747	768	766	771	708	777	766	780	723	724	774	664	740	731	769	779	723	756	733	815	770	745	748	746	743	743	718	745	770	770	768	714	748	753	738	740	763	767	797	738	704	723	739	797	757	791	778	740	766	701	729	695	750	710	761	765	822	746	766	752	697	710	745	714	738	755	759	756	781	722	739	733	759	717	736	780	765	764	718	737	759	723	761	732	759	816	772	724	773	749	693	771	762	761	756	780	746	741	781	739	752	722	722	730	786	760	777	786	758	818	726	746	797	790	745	770	775	760	769	740	740	695	814	755	800	782	764	769	750	725	761	782	726	780	764	777	729	777	742	735	711	807	676	785	731	770	769	763	791	787	773	773	741	726	744	785	795	760	769	727	772	767	773	776	771	726	754	729	800	791	747	784	771	780	780	720	761	718	773	726	811	733	775	727	719	718	755	702	760	776	747	741	752	740	759	709	723	797	780	757	740	727	767	726	760	735	727	718	770	748	779	722	764	788	758	753	739	775	763	768	742	709	767	749	699	760	685	720	749	810	748	728	731	702	773	729	771	744	741	742	800	820	776	753	792	757	768	827	765	738	842	752	709	782	749	794	747	744	776	795	756	739	759	736	768	764	773	747	764	734	762	795	739	772	776	736	752	753	766	730	751	751	749	765	740	786	783	715	728	747	722	769	783	776	839	770	792	741	788	748	825	714	736	764	751	711	747	794	763	728	742	746	693	732	705	729	771	752	689	710	769	725	756	764	815	756	743	800	740	769	751	799	809	771	780	754	727	808	743	738	722	736	728	756	726	760	794	787	766	780	767	742	754	764	833	777	720	767	746	711	753	788	743	768	747	716	788	739	744	756	755	832	707	762	757	743	695	738	735	753	801	738	749	718	757	773	736	776	809	792	756	742	744	793	730	755	761	798	731	746	747	747	773	784	762	757	782	735	790	732	751	770	749	762	738	715	775	729	696	744	755	715	672	775	760	767	752	765	715	742	783	782	771	742	753	806	784	780	747	724	765	760	765	774	737	751	794	766	742	742	732	783	737	736	756	745	751	745	808	727	785	748	720	769	754	782	721	745	774	743	687	728	813	766	776	720	761	777	761	733	748	789	703	748	793	791	757	762	804	830	791	764	738	748	796	799	710	796	746	778	759	714	786	763	696	731	749	738	748	757	802	780	721	700	792	791	718	770	757	817	767	786	810	760	787	697	759	803	761	745	771	752	787	716	753	714	764	727	756	737	705	731	778	744	728	733	802	777	759	808	749	783	762	768	746	728	759	772	723	725	734	710	802	761	789	811	734	810	783	751	728	736	772	755	745	755	718	733	730	759	780	750	734	703	765	746	763	762	746	736	761	784	760	779	774	782	743	768	787	763	741	763	762	736	758	760	728	743	790	792	757	733	765	695	660	791	780	770	807	742	764	778	791	712	770	748	774	726	726	773	706	717	756	777	759	819	741	744	763	726	761	739	740	788	734	725	756	789	736	775	797	746	775	768	742	749	718	735	790	727	784	765	740	718	772	740	801	782	768	805	749	735	771	784	779	776	740	760	748	775	745	786	749	771	756	791	720	713	730	748	756	744	721	781	726	740	740	755	709	745	719	786	748	738	762	755	741	761	732	780	760	746	722	714	735	729	737	765	731	768	727	737	752	731	746	779	744	783	753	751	750	752	736	771	737	780	779	750	747	731	732	744	731	786	735	744	735	781	728	760	804	777	783	723	769	808	730	743	799	744	818	740	757	762	733	732	721	751	770	754	735	709	747	746	696	745	718	767	736	812	740	752	735	762	760	808	744	781	758	734	749	789	711	777	772	745	738	746	773
59023	80979	48912	17024	4426	1215	769	592	649	674	669	647	635	681	627	660	620	680	679	564	666	636	689	639	614	638	599	680	667	673	664	651	670	699	642	661	624	655	656	680	634	650	643	595	617	622	661	616	611	634	637	632	614	603	642	640	598	684	653	631	683	655	673	644	632	620	693	679	669	652	667	634	702	659	670	611	588	643	620	613	639	592	683	673	622	696	632	660	631	685	592	632	587	650	638	635	692	659	658	614	643	682	664	643	668	634	649	666	661	585	616	665	661	643	623	604	637	620	643	647	670	626	603	626	632	653	620	640	631	623	635	648	646	681	631	603	658	626	623	650	649	652	596	621	617	596	657	637	641	648	621	668	639	648	638	700	629	660	662	648	665	611	605	659	612	673	601	600	633	653	650	630	644	616	656	628	638	659	660	626	659	684	598	652	622	651	622	584	648	655	657	658	650	610	643	655	646	640	611	657	647	603	631	645	635	662	608	637	690	644	677	629	607	639	696	669	653	646	593	635	662	657	630	675	660	620	625	586	646	657	623	620	643	641	622	594	629	640	631	620	667	651	639	644	655	668	640	650	648	649	661	661	604	686	631	648	640	595	670	625	592	646	660	672	638	633	677	651	632	649	642	650	638	638	663	655	619	642	651	637	684	619	613	687	669	599	668	653	671	595	695	617	654	614	686	635	638	661	628	646	640	642	644	611	630	620	640	686	624	636	602	595	625	655	631	659	574	628	653	612	631	637	616	609	631	618	614	632	636	656	647	660	655	645	618	650	656	632	688	663	679	597	611	630	609	633	634	655	677	677	731	607	606	673	612	629	597	632	640	671	646	666	619	642	656	601	609	607	610	586	619	657	682	663	636	677	623	673	662	634	635	668	642	629	661	641	622	653	622	623	666	672	638	670	656	638	637	571	654	601	653	620	642	609	663	671	590	598	641	628	608	635	628	626	670	648	627	651	617	611	666	619	632	632	645	672	613	616	646	664	677	642	635	623	616	656	685	601	593	642	653	641	639	667	652	642	568	695	608	643	666	681	598	664	654	640	676	636	665	619	575	649	615	649	650	639	653	610	666	642	647	608	640	600	646	656	627	616	641	615	624	638	609	633	628	613	610	681	650	652	644	654	680	614	635	622	629	685	637	645	643	627	620	644	619	641	648	627	616	623	645	642	649	607	643	655	670	627	637	628	604	663	663	603	637	666	636	643	672	629	637	628	624	623	607	639	646	656	640	619	682	654	690	664	675	603	613	621	639	624	619	621	643	651	641	619	634	620	610	646	633	644	609	685	688	667	631	643	623	646	626	648	624	646	634	628	697	600	692	633	654	625	648	635	597	659	659	649	657	632	607	655	621	651	651	633	606	570	648	628	643	637	635	658	657	622	620	625	612	625	654	625	656	669	603	607	636	628	625	625	643	577	669	638	652	633	689	606	636	698	613	603	635	671	658	612	615	634	660	607	630	652	598	622	599	663	646	604	682	616	682	643	624	695	670	658	665	665	638	638	633	705	623	669	642	632	647	630	642	710	633	655	664	650	638	652	624	685	623	594	636	619	635	631	656	654	632	608	643	649	632	651	653	637	675	716	663	631	639	666	614	624	603	656	656	595	629	625	638	646	639	606	623	653	640	653	719	628	638	630	623	597	644	612	624	628	683	633	620	627	640	624	640	606	626	683	618	647	622	587	633	630	623	613	677	605	617	621	630	625	698	606	643	633	602	607	629	659	637	634	627	682	634	609	610	589	648	640	631	620	654	631	673	601	627	621	593	615	659	635	623	650	641	620	664	675	639	656	625	634	654	696	613	649	652	635	577	599	693	622	633	620	645	683	608	627	603	598	616	632	701	621	640	624	607	659	624	639	652	624	704	622	684	638	625	661	675	635	630	623	626	697	652	641	600	644	650	631	653	629	627	620	652	606	650	630	606	652	611	626	651	668	589	635	634	588	629	662	629	671	624	629	633	661	611	604	630	671	562	669	650	628	611	674	640	647	611	605	603	684	636	674	639	640	633	666	680	671	585	629	599	698	626	618	637	645	620	619	648	615	665	638	654	616	591	608	681	640	571	637	594	645	608	664	641	644	658	639	630	659	658	631	664	623	633	640	639	634	650	633	644	642	642	638	666	659	680	653	632	688	657	624	616	598	681	614	616	659	591	611	648	634	624	661	636	674	662	640	606	657	666	655	570	641	654	665	610	661	650	592	642	640	640	652	635	669	619	659	635	646	638	688	636	649	640	667	588	693	647	612	647	661	606	631	636	636	622	613	635	686	651	637	653	647	639	656	599	606	629	667	664	578	652	622	652	614	609	595	654	622	685	655	645	634	662	646	593	595	638	594	599	606	673	610	678	645	660	632	648	636	626	643	655	641	606	589	612	625	671	670	630	657	604	647	617	623	650	649	641	588	609	665	649	669	653	648	601	648	667	655	616	595	630	634	639	601	696	614	688	675	674	649	649	628	667	593	650	656	676	610	644	630	668	634	663	673	659	636	636	635	633	675	654	606	647	613	673	607	593	666	616	653	637	622	609	621	706	637	633	658	611	640	666	651	595	671	653	723	642	645	610	649	602	643	641	630	630	655	621	644	636	611	662	620	634	623	594	637	696	613	642	630	633	651	623	644	609	623	663	672	598	711	629	626	642	716	644	618	591	675	682	615	600	650	663	627	663	565	635	648	646	618	670	650	592	609	624	644	643	674	634	643	608	671	661	618	651	601	609	614	619	619	638	627	656	640	628	650	688	640	618	639	651	604	595	662	682	636	616	599	626	614	672	644	618	626	614	622	619	630	670	617	651	662	635	640	673	598	644	614	645	630	671	641	663	636	639	663	645	625	653	639	678	656	594	652	646	663	626	636	629	602	652	682	665	614	634	693	635	637	629	670	633	614	630	628	600	677	623	674	658	655	633	620	619	622	626	662	605	651	644	642	647	684	621	684	627	643	646	632	668	643	649	608	648	649	613	655	682	618	644	670	672	622	594	648	670	630	667	617	648	662	596	639	645	633	652	633	612	637	592	648	649	614	630	717	630	643	657	589	665	658	681	640	627	628	669	617	608	641	704	639	636	612	643	612	636	627	631	578	663	685	645	607	681	603	640	650	642	649	628	643	663	663	654	653	637	579	616	633	631	652	635	646	664	638	684	631	629	651	656	633	629	635	649	641	637	618	635	655	593	608	643	605	654	637	616	650	611	620	637	658	620	607	663	657	660	620	611	638	652	646	651	619	667	643	669	647	621	621	672	655	626	680	648	617	619	618	662	649	662	608	612	650	631	653	630	616	657	636	645	599	651	656	635	653	678	670	629	616	607	634	663	625	665	597	649	656	637	596	637	674	627	613	633	654	644	632	616	629	610	617	639	660	658	633	652	651	621	607	642	692	643	632	610	663	642	681	626	650	655	580	631	667	598	606	592	691	636	594	618	667	636	611	622	644	670	622	647	659	621	660	666	667	617	625	677	635	639	660	647	676	567	644	636	625
24479	23375	32504	27890	21079	12188	2496	1251	964	1019	1049	1005	938	1006	1007	972	1039	952	1012	975	981	971	969	991	972	990	971	959	971	1021	1008	932	967	1017	999	998	913	959	975	966	914	983	898	1011	961	953	997	945	1029	997	956	883	978	926	906	983	1034	972	945	991	944	994	952	977	971	909	954	964	963	957	973	922	995	967	960	977	970	958	964	982	1016	951	955	943	998	927	939	941	951	976	975	993	964	983	967	943	973	984	928	972	1022	969	938	904	918	964	938	952	944	987	1003	927	972	968	933	981	972	947	957	899	935	957	999	952	932	1024	903	982	916	975	998	972	977	981	962	955	941	925	957	1033	949	964	975	998	984	997	1029	971	923	952	887	975	949	972	1000	949	959	930	1015	965	1006	986	951	938	944	966	986	959	951	924	1007	1006	954	960	944	982	999	935	984	970	930	984	978	988	983	1038	940	989	950	969	925	948	913	1009	908	954	946	925	972	960	1016	970	921	919	958	965	991	976	948	950	980	919	1019	942	923	997	973	903	1029	965	935	968	1013	919	926	926	927	962	955	969	1023	953	938	905	978	947	972	955	986	958	959	950	952	966	970	932	927	955	951	970	969	958	1019	939	940	950	934	960	1015	970	940	1022	949	972	988	938	988	977	1027	990	932	1001	910	929	952	933	943	966	980	962	952	968	960	955	935	960	965	1019	902	938	954	941	1000	992	917	916	988	941	957	951	928	998	987	912	906	979	1001	929	981	969	938	1010	957	991	972	952	960	950	943	1007	1000	1004	928	949	916	952	955	940	1013	910	905	955	908	992	967	972	979	1001	959	943	965	907	959	937	959	1010	945	984	883	943	912	978	983	946	943	1019	903	983	1000	990	960	965	965	960	936	952	938	994	977	897	994	965	1012	981	928	991	967	936	964	960	950	955	956	980	933	967	948	1003	977	976	942	936	962	970	971	1017	980	963	963	960	989	919	966	953	976	940	991	973	988	966	982	960	953	946	902	950	947	952	945	989	969	916	1017	972	964	986	953	976	977	887	932	994	978	941	931	958	982	948	981	1003	971	944	906	954	988	989	991	1009	943	927	994	960	937	971	959	960	1028	1019	895	977	939	1005	955	966	1011	935	973	981	931	912	948	966	993	901	957	961	936	1004	911	946	954	933	956	941	954	993	913	950	937	901	901	987	954	904	972	1016	948	961	978	1000	934	961	955	940	915	938	925	919	902	977	950	984	942	965	991	970	930	974	928	953	1020	912	990	964	989	1002	971	943	922	932	973	986	1011	956	936	932	981	919	972	934	966	988	1000	960	989	952	949	1011	955	963	946	987	995	958	935	977	945	999	1020	934	933	922	992	981	957	926	917	991	927	938	936	990	907	925	972	963	1012	927	989	971	906	972	1006	942	929	979	991	963	925	954	940	956	1013	971	915	928	939	942	938	927	922	1024	953	957	984	1002	973	1000	951	935	927	950	961	953	1023	939	955	961	957	964	935	978	941	961	909	996	923	984	910	965	983	949	952	982	903	928	953	993	954	929	935	952	942	927	955	970	891	967	942	941	981	978	965	918	947	981	902	966	922	929	1001	898	931	918	976	948	953	954	991	949	961	925	915	933	921	994	946	961	950	962	972	914	1005	972	968	943	911	972	890	935	1009	934	960	1004	1006	969	976	988	958	1035	933	961	953	953	996	1010	931	979	972	950	961	956	965	954	947	964	1030	971	910	914	990	993	931	1007	920	927	954	933	967	945	982	975	955	977	939	936	936	931	897	996	974	983	925	920	993	966	917	941	987	1023	999	995	953	974	1043	978	946	957	919	944	964	982	962	928	923	952	969	933	976	983	940	1043	917	991	942	911	960	1014	930	969	983	987	963	906	1007	955	924	956	1001	894	959	972	978	944	912	915	962	959	918	979	986	951	995	941	919	938	935	962	949	962	931	926	942	941	860	996	940	1012	950	981	938	977	957	949	944	958	954	986	991	952	966	984	954	938	965	1003	936	944	966	931	984	1001	977	921	967	949	951	992	934	1002	986	975	958	953	979	960	942	974	930	942	955	944	1002	1005	945	994	925	977	940	958	939	955	928	955	945	953	976	933	981	927	991	976	912	952	953	963	1001	924	935	961	955	973	930	980	998	928	935	1013	984	985	944	942	1007	933	933	941	942	958	953	939	975	972	1041	980	934	977	979	987	967	961	935	1017	984	976	957	928	951	923	910	953	960	926	970	957	931	996	954	965	944	932	873	917	931	966	959	921	946	960	978	914	924	949	888	961	936	955	973	986	923	951	899	956	949	923	949	998	954	987	945	986	978	999	958	962	929	953	933	1019	974	945	951	968	948	966	966	1021	970	897	962	964	967	950	946	1007	951	919	977	888	918	972	980	934	977	951	1009	938	950	905	949	943	966	932	910	944	982	914	931	947	972	921	959	983	956	984	990	915	887	988	1013	966	962	947	945	984	945	964	991	976	922	984	967	954	927	998	928	921	924	951	996	933	938	985	998	967	968	943	1016	965	884	928	922	955	934	938	988	958	937	980	910	941	952	991	958	932	983	948	985	991	903	957	976	930	973	921	921	980	970	949	946	965	915	863	855	949	1019	1033	967	918	953	953	974	940	950	944	979	890	1001	964	993	969	948	993	947	1028	958	955	950	926	1014	963	906	939	937	957	906	956	1016	967	864	947	950	939	931	994	914	920	933	959	918	947	953	924	969	936	925	967	936	1014	927	946	918	949	947	1004	982	982	978	919	975	921	987	982	931	962	950	1018	971	969	942	955	999	1008	1016	937	962	941	971	957	916	953	986	977	938	961	1027	979	1004	995	944	997	959	927	991	958	926	956	962	962	1005	917	989	964	977	964	1017	1011	934	969	968	946	968	981	919	949	948	962	959	984	921	1014	941	948	925	969	1050	973	1084	968	1012	946	929	968	980	986	920	970	957	956	937	938	1034	957	975	917	955	920	1015	988	969	976	954	951	1028	934	952	983	992	984	935	938	945	982	989	948	953	923	1013	976	978	962	985	960	936	999	985	915	963	936	994	979	990	1002	972	962	993	971	929	972	909	963	959	940	913	956	963	980	981	944	1017	887	983	951	917	976	951	956	935	968	911	957	950	932	978	941	956	940	970	954	953	995	901	976	949	979	930	935	966	973	957	988	943	937	920	986	1009	921	949	953	964	950	996	978	923	904	989	971	1019	950	902	937	921	982	967	909	961	937	932	988	1019	939	953	946	991	962	936	994	953	948	919	970	883	951	959	959	983	945	1010	926	1009	997	976	945	936	945	955	899	996	938	947	902	885	891	969	945	979	947	966	953	973	914	943	969	935	947	935	972	980	953	1001	950	984	953	935	974	943	948	930	928	954	984	991	934	964	975	992	990	949	962	999	992	973	969	931	998	988	993	937	943	994	939	828	997	908	906	917	944	992	982	982	910	949	937	951	960	945	954	937	1008	1004	883	966	936	973	943	939	924	921	960	974	988	979	932	937	961	932	956	949	978	982	945	944	981	1015	965	907	910	862	924	916	874	973	987	1001	969	938	939	948	932	970	979	948	987	944	988	966	966	944	966	1017	939	969	973	915	932	986	1015	967	999	923	941	926	1000	975	919	1001	953	996	926	932	936	968	955	941	975	912	951
62090	100120	65576	31125	10001	2571	1122	886	865	827	833	838	916	878	816	826	869	783	838	887	840	831	879	883	828	895	858	823	864	834	864	814	845	822	792	849	879	876	806	863	861	849	914	864	897	814	848	805	864	872	846	858	852	838	784	867	824	842	814	831	863	890	841	892	832	878	885	867	839	789	818	843	901	824	802	913	796	838	890	838	833	820	813	829	840	839	839	871	892	884	884	855	835	851	812	843	856	813	838	869	858	868	845	814	839	823	830	828	822	825	857	834	877	857	866	876	848	841	835	858	885	788	846	873	807	834	893	830	790	847	814	878	848	835	884	857	850	832	800	805	834	837	846	857	847	834	832	873	880	852	816	889	818	789	811	881	861	792	852	840	833	893	869	784	897	833	883	880	855	825	837	854	849	824	792	855	848	789	825	845	905	837	868	825	827	849	894	845	827	872	796	816	818	830	826	852	837	817	830	871	826	798	915	846	837	914	854	874	863	871	816	820	820	835	831	901	869	836	849	820	890	840	833	832	871	855	843	871	855	828	838	896	808	857	856	820	867	770	787	901	887	884	868	865	887	803	856	831	864	865	851	834	853	852	895	879	824	868	830	855	848	878	818	826	821	841	878	841	843	834	850	855	878	776	857	846	888	876	846	865	900	879	835	829	905	835	825	862	898	818	819	890	861	896	819	843	838	872	851	831	830	844	849	894	893	856	820	833	807	819	845	836	852	837	811	772	807	798	836	845	842	863	849	819	824	818	838	876	860	786	886	858	896	891	797	788	842	863	823	838	824	887	856	829	884	824	854	840	827	882	870	806	816	873	887	854	791	830	871	830	826	842	877	877	815	867	879	864	863	832	863	843	849	932	869	856	844	830	771	839	833	823	818	850	853	848	783	830	829	821	830	846	836	883	883	821	850	893	766	812	892	853	893	879	835	849	839	850	870	810	844	869	843	790	863	823	862	842	813	829	847	874	850	832	828	860	888	844	834	869	788	821	852	837	808	897	865	854	806	822	830	823	815	859	909	873	892	863	828	846	811	839	892	821	853	854	844	811	877	832	860	873	885	861	855	868	867	849	864	845	822	829	863	810	884	824	861	832	813	813	836	836	849	900	842	842	847	838	860	872	836	873	789	923	847	890	840	861	813	815	826	845	853	830	871	830	860	867	865	867	831	835	863	806	906	848	852	863	854	844	896	870	846	824	881	833	803	856	884	866	840	846	882	863	849	850	828	842	822	821	855	790	843	816	848	887	816	850	834	866	886	864	831	861	808	861	833	819	871	832	874	839	836	848	840	846	832	859	859	885	884	826	873	836	804	805	836	821	826	864	846	871	818	825	851	808	826	815	879	808	827	844	827	823	844	818	851	836	836	877	750	860	848	818	864	844	853	866	848	848	819	861	836	865	877	872	844	899	849	846	919	794	806	865	887	803	845	809	856	796	875	825	829	862	834	825	804	831	806	798	828	821	825	875	833	845	835	816	817	825	792	778	842	809	853	870	823	836	852	864	822	862	852	861	864	861	861	859	851	812	822	815	833	875	868	909	825	868	831	862	837	896	835	850	834	822	803	835	890	856	873	847	844	821	799	834	882	849	883	876	850	841	872	849	826	820	890	836	833	815	865	891	855	842	848	814	829	835	897	830	878	784	860	857	787	878	824	833	816	830	823	859	765	869	903	838	820	813	898	841	879	916	816	929	885	824	893	859	876	814	814	860	864	845	838	817	857	834	886	862	831	848	833	898	842	835	823	842	880	843	851	874	801	858	813	851	846	825	829	853	852	859	901	822	906	859	810	871	840	870	828	830	875	794	827	839	823	832	835	797	823	863	837	905	824	836	838	841	856	810	859	886	788	865	894	818	876	873	848	845	877	864	815	875	843	851	837	828	875	872	831	869	945	795	839	833	859	840	826	861	847	859	897	857	790	847	912	860	850	870	874	805	824	833	823	798	829	805	852	825	872	819	867	821	883	866	821	852	905	851	843	815	856	819	874	863	847	899	872	820	884	863	798	840	808	843	839	821	801	811	847	852	849	851	829	855	847	877	864	871	854	864	847	840	762	862	828	844	865	876	857	904	828	809	783	904	842	922	851	859	845	827	785	854	858	822	828	848	859	893	854	875	849	872	806	842	823	856	897	847	846	824	814	850	832	861	879	851	880	825	881	868	843	802	865	860	879	870	800	872	793	850	893	857	845	911	817	842	832	890	824	802	897	806	789	859	869	850	810	862	846	821	811	821	777	837	881	887	822	842	815	863	837	853	820	854	833	884	855	834	866	831	853	826	875	864	830	887	849	854	845	848	821	840	846	839	861	894	869	865	872	868	928	856	847	841	859	872	805	863	823	863	857	899	827	842	885	840	853	829	845	828	854	865	865	862	816	839	818	827	838	821	861	815	867	880	853	825	810	858	872	849	897	901	735	898	864	838	843	839	833	869	813	848	864	870	848	803	905	827	824	884	839	856	835	834	845	862	832	862	836	815	841	873	855	854	847	847	866	809	840	862	830	813	837	817	848	835	873	855	826	813	848	890	845	860	852	838	811	901	901	862	824	848	847	865	853	848	836	831	826	873	828	790	862	882	832	842	884	828	837	818	876	848	838	795	842	872	829	857	879	854	830	790	784	841	909	826	876	847	787	869	823	884	815	805	866	907	826	915	855	845	831	847	829	818	830	909	814	835	827	811	908	912	837	857	850	860	842	850	847	813	905	865	875	824	812	868	845	800	838	895	849	859	760	852	835	852	838	855	882	822	907	858	851	858	804	818	859	871	827	820	828	874	869	859	844	834	858	844	840	839	831	834	850	755	844	859	815	859	826	829	870	837	842	812	844	825	834	820	872	801	807	860	822	837	834	867	840	814	816	811	863	811	820	835	887	841	878	868	848	811	880	842	807	855	835	816	841	822	883	823	784	877	908	829	876	808	798	808	844	902	843	845	816	820	828	820	855	842	815	843	870	823	825	841	839	848	857	834	817	863	879	850	813	848	849	827	869	848	858	903	851	846	888	874	855	840	860	884	802	836	856	827	849	880	910	874	903	836	892	894	865	850	816	799	876	856	875	882	843	874	814	832	847	866	809	864	895	806	877	870	858	834	805	822	866	896	812	812	854	829	831	875	872	848	840	827	835	837	825	807	799	854	876	812	840	800	837	852	871	860	844	874	850	818	862	880	860	804	817	842	854	829	826	864	801	861	905	833	801	821	835	898	890	792	888	781	874	823	798	876	821	811	846	839	871	836	834	834	810	756	899	865	851	866	798	825	843	849	837	837	757	847	855	855	855	845	821	916	847	795	859	871	835	840	825	868	812	857	820	861	870	819	773	826	802	840	812	825	788	833	875	778	837	809	882	865	862	856	837	836	805	853	821	855	853	820	857	837	834	826	851	824	883	828	800	839	856	820	840	818	848	855	818	886	793	864	871	902	837	837	891	845	847	825	854	842	852	838	797	835	836	844	765	855	848	832	825	888	820	854	878	793	855	818
32178	33199	24140	8038	1626	928	796	737	696	793	721	695	754	720	664	766	694	728	754	740	783	710	689	737	772	760	748	710	735	738	697	731	720	713	716	755	717	712	737	736	736	689	714	742	680	765	685	744	740	733	714	726	745	733	695	721	673	777	769	740	741	699	720	794	703	689	690	708	697	738	752	677	724	741	697	701	733	748	780	733	748	689	752	700	711	726	728	721	763	745	720	731	736	703	710	738	727	719	712	708	723	712	733	681	721	713	740	694	746	696	718	735	786	688	691	681	668	699	707	722	733	721	708	746	763	727	718	734	702	729	766	760	758	753	688	684	747	720	728	766	737	721	691	684	733	724	748	768	689	740	732	768	725	652	734	699	731	768	730	670	736	779	688	701	695	680	739	714	761	656	737	707	701	764	695	740	727	724	705	681	692	753	720	701	729	722	697	762	789	716	739	723	695	724	725	732	721	763	755	654	746	727	688	738	701	735	738	677	750	743	713	761	690	761	719	705	724	748	697	736	731	699	723	751	747	705	747	718	696	753	742	736	726	769	786	715	730	735	761	757	784	686	744	762	759	687	729	700	722	719	717	728	756	709	751	734	735	719	718	738	770	732	730	715	740	755	737	734	755	736	749	748	725	686	717	692	714	775	694	737	722	732	700	730	714	733	756	685	747	736	755	690	705	751	746	701	685	704	674	757	731	712	783	759	727	718	743	692	737	720	751	731	713	758	731	713	774	711	663	682	742	754	733	693	727	727	709	737	732	725	769	763	762	687	716	741	757	740	731	719	706	713	731	735	704	699	757	747	746	755	690	713	696	744	790	735	731	779	689	707	730	684	735	731	734	705	728	726	713	699	746	761	740	722	734	699	738	770	765	726	716	737	770	735	721	783	690	683	767	724	735	721	759	755	697	741	719	736	734	725	701	754	733	722	681	731	741	743	746	690	762	700	765	724	715	719	711	707	695	723	751	742	718	760	671	702	738	781	714	713	730	744	735	780	697	791	700	698	774	728	729	761	702	716	739	700	708	743	715	730	774	727	707	701	685	706	728	699	737	756	732	756	778	731	695	723	737	727	722	733	737	700	757	759	731	706	722	748	707	723	695	773	739	712	727	716	727	717	672	735	753	691	727	751	741	747	744	688	707	693	688	742	709	721	752	714	737	687	726	734	741	802	687	715	698	761	717	728	733	698	714	718	715	718	738	725	713	721	767	748	778	718	672	703	722	749	702	750	721	779	760	713	723	742	727	737	747	743	692	766	676	739	675	734	666	731	748	688	733	691	707	725	716	747	739	766	757	675	790	725	763	684	734	699	720	696	649	726	713	679	718	712	741	758	748	755	744	722	694	716	770	744	713	744	724	765	726	739	722	735	742	717	711	728	782	744	711	725	740	731	786	762	747	688	751	765	706	706	747	689	723	735	743	762	675	738	752	740	708	702	754	742	738	730	758	729	763	728	744	740	718	713	702	766	746	787	707	736	698	727	745	767	696	694	716	713	712	706	720	728	740	741	750	752	697	744	689	738	743	750	712	717	727	715	698	751	732	703	680	731	699	748	733	756	733	743	739	693	732	707	740	741	712	705	749	711	736	660	745	734	685	712	699	746	717	721	709	760	726	751	710	757	755	766	739	732	767	793	743	687	715	744	724	745	701	769	703	757	703	737	756	738	756	674	753	720	717	715	739	749	759	754	754	711	681	748	718	740	766	711	717	744	736	734	707	744	731	709	729	715	747	783	677	694	732	750	763	741	683	706	749	747	728	746	723	729	718	719	699	721	729	690	714	704	730	758	746	707	749	715	706	672	718	739	726	701	759	729	682	690	721	749	720	720	716	733	722	779	701	725	735	742	795	701	704	660	698	746	719	671	738	728	737	683	769	716	725	712	745	751	782	711	737	726	745	729	779	740	668	687	713	692	704	733	724	726	733	707	741	758	713	690	785	698	721	737	749	713	737	756	776	727	698	719	682	687	695	728	769	737	738	705	704	705	698	724	722	690	673	698	707	748	691	702	720	743	773	754	709	695	745	731	707	702	652	672	722	724	738	716	747	699	737	758	785	723	746	718	742	677	759	749	651	753	739	718	696	697	729	725	738	761	727	721	737	696	755	777	715	728	740	744	707	787	694	688	731	719	781	727	714	708	756	735	743	740	786	713	682	720	706	718	762	727	786	746	750	754	740	766	788	729	731	713	778	743	733	693	762	747	755	750	679	722	736	743	683	754	758	755	755	741	716	673	767	760	700	725	707	720	672	696	747	728	739	737	736	828	724	723	760	700	742	763	763	751	732	741	710	681	722	725	740	712	700	746	769	715	708	709	736	746	751	741	786	756	737	715	734	763	771	719	715	706	723	752	717	733	728	713	666	708	717	698	700	692	737	744	761	741	811	703	691	767	744	723	702	696	728	702	730	708	709	761	692	759	745	703	744	760	683	743	724	718	741	751	695	749	778	706	699	716	681	720	725	736	722	668	721	734	717	690	738	681	697	702	750	713	757	693	717	775	759	731	723	713	678	727	722	741	725	749	751	728	680	713	768	747	695	737	702	738	672	766	728	749	762	761	725	715	661	747	716	728	775	747	764	747	685	709	726	733	722	685	755	776	701	784	702	706	750	688	715	691	714	722	749	749	733	726	804	753	771	722	775	690	714	739	769	758	766	763	792	707	748	730	719	756	718	697	725	747	725	696	744	729	734	800	740	687	723	652	717	720	727	740	726	699	740	761	713	711	671	728	702	714	727	684	772	748	719	687	710	686	704	743	719	723	735	744	745	717	744	790	726	782	736	707	740	711	755	745	635	678	714	674	721	749	715	715	699	696	753	734	727	739	703	743	744	727	703	687	729	708	764	746	747	700	738	736	696	718	667	740	744	774	708	712	709	753	739	679	712	754	702	662	754	715	749	745	715	716	704	707	772	760	711	716	733	722	742	725	723	706	685	686	731	749	756	708	739	731	714	755	767	717	711	738	755	732	779	714	717	751	717	702	720	728	741	702	674	710	706	720	709	728	740	703	706	703	715	718	757	711	674	716	648	693	748	731	732	680	686	752	766	774	793	708	756	670	768	718	720	774	712	765	695	752	717	706	726	746	741	733	735	742	679	757	725	679	728	725	696	746	766	726	755	757	752	747	711	729	686	663	681	762	694	749	711	718	737	744	725	700	703	727	765	673	742	719	698	751	771	748	720	726	722	725	769	703	774	745	718	689	689	747	754	719	713	763	742	720	712	745	718	729	744	751	695	759	691	699	717	742	750	726	695	737	719	767	757	765	692	692	745	728	733	726	742	709	708	736	734	734	725	697	717	738	736	758	753	753	760	813	723	738	720	751	704	778	758	774	711	757	705	672	719	737	707	766	745	705	686	784	704	732	771	705	734	755	681	740	662	720	766	761	730	708	757	729	702	739	675	736	725	740	759	676	766	738	740	783	725	726	724	746	709	737	726	688	733	702	730	741	714	716	693	734	692	709	711	712	781	686	716	688
26939	35789	16598	4176	1313	718	614	575	577	594	569	572	593	518	608	599	575	539	593	587	601	591	590	571	585	539	628	606	550	547	586	572	581	565	572	564	622	593	581	561	570	536	615	578	588	558	569	606	620	564	569	573	590	545	566	604	565	552	559	581	592	573	597	592	582	541	567	591	578	558	551	584	546	590	619	574	552	585	590	615	577	575	570	550	618	587	560	559	566	580	584	574	572	585	619	602	623	563	556	581	569	600	599	555	598	577	606	548	545	620	545	591	563	578	587	572	555	606	533	600	563	599	584	557	586	607	538	594	548	626	578	609	616	570	535	566	561	557	550	610	571	577	619	592	508	600	553	610	532	623	579	569	568	574	569	587	577	614	536	562	535	562	530	586	587	592	592	560	615	565	544	557	629	593	601	589	553	527	547	549	558	557	615	567	596	552	546	573	586	548	586	571	613	592	605	546	534	575	591	595	556	583	614	575	598	537	601	568	579	598	575	538	547	575	571	596	568	591	585	563	572	596	583	606	580	567	606	577	597	618	590	577	593	595	609	566	597	560	577	544	551	574	580	578	563	563	562	609	566	583	583	547	555	603	580	553	600	597	605	579	566	565	540	598	549	614	547	540	573	540	557	608	605	549	566	566	552	599	557	565	579	579	560	545	571	592	567	582	554	644	565	559	534	602	561	576	564	571	563	592	574	616	615	579	603	565	580	600	613	609	567	618	548	589	561	582	577	551	611	581	550	638	562	567	599	606	564	566	598	558	604	569	580	535	609	577	598	585	588	612	626	576	560	601	556	546	582	555	559	611	537	530	572	570	595	599	513	568	599	624	558	592	616	605	590	563	601	609	572	570	572	579	533	577	577	586	607	577	573	583	559	546	559	632	562	613	580	560	550	582	643	564	606	570	580	626	619	550	584	593	568	573	555	602	582	598	550	599	571	586	541	560	595	609	624	593	560	563	582	623	567	564	533	615	556	559	611	603	589	599	566	608	591	544	573	565	569	563	531	585	549	539	570	601	570	579	526	608	573	577	581	569	556	522	550	605	593	575	581	545	577	580	578	575	580	600	616	579	579	623	637	561	565	575	590	595	572	586	621	579	579	603	602	543	568	578	601	641	532	565	593	569	585	581	602	570	604	567	602	557	582	602	595	574	595	577	541	539	574	585	579	596	550	589	601	579	565	569	554	532	582	548	576	598	644	579	574	587	617	588	568	600	583	577	573	573	541	563	596	538	569	568	559	578	566	605	548	578	597	580	550	613	602	565	556	574	595	550	587	552	562	593	552	567	570	602	572	571	594	599	538	578	554	542	592	543	610	592	548	560	581	564	571	590	596	570	581	618	585	542	557	605	574	587	590	584	582	614	646	654	573	603	584	584	554	552	523	571	598	603	592	567	554	560	587	550	558	562	567	578	606	568	588	592	530	580	595	607	607	604	582	572	548	627	615	591	559	547	577	577	581	568	594	584	557	580	587	559	549	599	594	573	536	552	579	614	565	591	577	554	586	561	559	574	563	557	589	603	614	561	531	567	568	592	582	565	587	578	586	587	591	587	635	603	571	587	518	555	602	595	545	594	535	566	569	580	549	538	558	581	545	592	585	554	594	577	569	561	546	566	543	585	547	564	571	614	610	611	545	566	557	527	566	591	577	590	576	549	617	582	569	575	526	536	579	588	554	589	536	617	568	593	532	584	571	602	559	573	572	577	566	585	611	582	586	584	612	570	565	539	553	574	539	564	581	586	549	578	609	568	599	587	593	617	571	532	595	622	589	554	532	605	596	599	564	582	539	592	595	560	607	575	589	580	605	596	608	565	553	560	587	563	576	549	578	534	592	577	633	573	563	594	583	597	568	565	591	611	574	594	581	541	590	604	578	580	570	569	584	567	587	530	557	599	603	579	616	610	582	576	548	588	568	548	574	587	576	571	558	624	575	559	556	586	570	577	559	555	576	565	592	528	561	549	579	550	566	613	588	589	580	592	595	568	563	571	554	620	587	568	537	584	654	596	559	566	592	589	630	578	575	553	564	590	559	589	555	616	578	605	534	583	612	570	566	564	594	587	597	597	590	533	554	588	587	583	592	527	565	598	559	583	595	609	587	579	578	588	596	592	568	560	599	557	576	604	565	575	619	505	565	578	613	597	602	578	571	523	566	588	552	605	611	583	584	565	570	558	573	583	596	612	589	539	579	552	593	558	574	600	599	558	579	576	546	581	571	566	543	565	586	629	604	561	562	529	584	573	578	513	590	548	556	549	579	572	577	590	599	581	564	565	554	488	587	622	543	633	577	585	582	591	600	612	586	593	544	564	581	535	526	611	554	604	576	606	569	554	562	547	593	586	568	564	585	584	546	552	532	601	580	600	583	534	577	552	576	555	595	630	560	556	569	608	609	578	626	587	588	613	580	586	607	598	589	569	569	602	551	572	603	609	559	573	583	556	553	592	574	582	600	588	587	554	635	544	579	598	588	588	595	591	587	593	548	585	570	577	557	565	573	577	558	533	580	576	627	601	592	573	589	589	560	569	608	572	584	587	620	581	548	598	591	556	566	578	577	576	555	575	569	564	570	626	580	579	569	560	608	561	543	574	621	518	565	562	603	602	564	558	560	581	594	605	562	593	563	575	575	578	532	571	585	604	561	575	579	580	613	612	567	610	594	533	608	612	582	561	585	567	510	568	548	625	533	532	575	583	574	604	541	585	564	576	563	557	633	596	620	586	583	565	596	581	589	587	549	580	589	569	551	592	540	596	610	558	547	618	600	560	617	541	586	598	617	622	547	610	567	551	546	574	593	611	529	594	574	545	586	521	597	562	601	560	594	602	591	612	593	550	605	566	590	559	579	632	599	611	576	567	600	548	578	575	573	592	567	589	584	568	574	576	604	579	568	579	539	609	585	579	606	575	566	588	585	577	603	591	594	562	607	545	581	579	610	550	573	590	584	547	558	574	568	543	583	609	599	569	569	546	584	575	570	659	570	571	564	607	603	559	566	590	591	555	522	541	571	575	515	624	573	576	545	548	635	577	580	581	596	589	561	587	586	572	577	586	600	582	617	609	571	559	575	575	564	578	558	575	574	556	544	612	569	529	576	586	562	561	608	594	586	530	591	582	593	559	571	549	565	568	602	555	590	555	559	620	547	572	570	583	574	597	578	596	568	605	527	567	559	587	564	584	578	593	603	561	615	618	617	568	595	613	549	578	595	578	586	546	598	559	604	611	598	590	559	570	579	527	605	554	565	608	592	602	539	564	558	583	571	563	590	553	586	586	577	579	558	582	596	531	547	595	550	582	619	587	602	578	554	572	577	561	576	608	598	583	548	588	547	610	584	592	567	571	629	591	559	583	575	550	584	633	565	584	646	528	580	584	563	567	565	581	627	593	526	578	566	564	585	570	602	620	566	581	541	584	576	557	613	578	579	629	580	611	565	587	586	573	565	560	594	603	565	590	594	513	609	611	586	609	557	574	574	584	595	585
26771	28937	39781	29787	12242	2318	1032	784	742	763	766	831	781	758	767	765	782	742	755	774	755	748	740	702	760	759	808	764	747	743	759	724	773	773	768	783	786	727	723	770	726	784	792	720	742	667	734	721	716	750	731	717	688	705	698	740	797	726	755	787	722	757	738	690	701	729	743	766	732	755	734	745	728	808	733	757	722	742	750	725	714	689	791	663	720	777	777	738	728	732	707	687	787	733	781	767	707	737	723	751	724	746	772	722	740	767	767	732	716	746	707	748	761	739	756	795	759	733	757	741	764	754	753	763	799	760	761	747	741	740	794	754	751	759	758	772	746	741	748	706	740	768	735	718	689	768	700	746	744	735	706	752	722	759	694	745	712	770	730	763	749	707	734	721	740	749	713	759	703	723	764	784	727	798	764	668	711	679	723	713	759	759	788	763	739	731	797	753	765	729	768	756	768	711	740	748	712	747	674	743	756	726	706	741	749	799	741	747	722	729	743	715	755	712	716	721	734	746	739	755	710	729	735	715	785	749	703	745	682	732	735	735	774	736	754	743	773	742	743	743	733	744	773	752	694	725	795	753	753	680	720	688	716	732	729	810	745	759	656	730	735	706	754	722	709	738	731	724	763	744	739	747	766	719	771	720	760	726	756	741	728	708	750	748	741	680	714	763	697	733	757	726	766	793	780	677	796	720	723	769	747	738	700	707	743	775	730	721	763	784	754	722	757	693	744	685	769	716	719	730	739	761	726	760	715	737	708	717	771	699	712	739	766	781	776	752	748	735	715	723	781	697	748	718	708	723	748	711	700	765	723	718	785	727	766	788	710	729	778	697	716	728	741	736	786	753	723	740	760	730	769	700	711	757	741	737	737	722	715	727	732	695	771	753	754	712	753	771	747	778	738	792	757	783	731	734	765	738	704	744	717	767	738	719	753	730	746	730	749	753	718	706	805	741	733	741	700	736	735	773	749	779	708	737	734	698	762	691	686	733	743	821	703	728	747	731	714	753	747	683	735	770	751	705	740	781	742	731	758	751	760	727	724	725	730	735	712	722	741	751	784	740	710	737	731	757	708	736	781	768	695	666	724	738	736	751	741	734	728	737	735	721	752	747	721	732	732	695	756	696	778	769	712	741	665	748	695	722	718	769	738	721	739	681	749	766	717	732	749	740	725	761	774	734	750	739	720	732	713	715	742	728	743	722	768	757	746	762	722	781	702	686	742	754	776	741	775	776	762	757	702	721	735	721	745	733	750	738	764	740	687	766	715	765	762	774	763	746	773	721	711	723	735	763	768	763	739	726	755	719	722	740	737	706	726	765	746	700	726	741	720	745	731	697	710	736	736	747	726	724	732	714	733	736	732	818	765	723	721	715	724	746	721	730	745	737	732	759	758	767	772	706	739	759	734	704	727	739	736	741	680	755	633	769	747	690	784	737	746	787	725	721	740	776	784	777	751	738	710	722	743	753	741	755	775	744	673	760	772	743	759	777	751	733	748	744	803	745	757	712	743	783	749	772	738	693	715	750	771	725	731	742	723	757	782	747	741	781	746	686	772	690	747	740	713	737	781	768	750	761	745	803	770	733	738	752	681	731	762	735	760	731	758	721	771	760	733	717	762	721	730	758	729	732	760	726	755	758	777	736	707	726	714	714	795	776	771	732	741	708	755	750	759	779	722	769	717	757	724	724	772	757	692	776	784	767	720	725	749	748	738	740	716	751	782	769	731	709	731	749	726	722	701	787	722	770	757	724	760	726	720	764	738	715	745	734	779	742	711	697	781	704	774	731	760	770	736	722	753	756	724	725	688	726	703	733	768	743	723	746	741	711	746	731	773	745	740	768	726	700	721	749	711	727	741	747	730	787	714	733	728	750	748	717	765	710	711	718	716	783	763	714	771	770	702	706	749	743	737	742	697	745	784	702	754	788	768	743	732	756	739	735	765	753	726	700	739	747	728	766	702	717	746	775	739	751	687	728	719	741	775	756	719	698	754	714	759	773	696	752	739	745	740	769	736	745	721	709	700	791	722	675	727	699	725	742	716	695	728	765	756	736	731	733	766	744	704	720	655	704	749	776	725	729	709	745	757	712	741	747	760	743	721	711	711	740	674	766	723	749	727	754	753	765	730	714	741	707	721	754	783	732	707	742	728	761	733	747	766	678	762	758	741	749	732	726	728	778	759	752	764	765	750	785	730	734	770	746	710	739	747	706	715	778	762	714	723	740	775	754	766	730	765	773	713	752	740	777	781	696	755	715	749	763	741	700	750	756	764	717	782	762	764	710	737	752	705	730	731	699	754	716	733	768	825	757	729	762	761	784	758	773	687	740	740	739	719	747	720	747	751	689	750	725	732	728	738	710	773	768	756	779	718	761	734	697	776	784	719	739	738	748	756	724	691	739	734	750	784	704	705	771	703	738	747	759	734	761	718	726	739	724	737	724	686	795	756	727	749	792	731	814	728	777	734	723	658	734	796	796	717	706	776	725	726	723	738	714	710	802	745	748	758	802	737	742	750	752	763	744	776	731	751	764	723	705	758	736	763	736	710	746	752	750	691	742	760	741	795	774	719	724	754	714	700	723	745	759	752	796	734	736	771	752	729	715	704	775	756	796	730	754	740	748	727	774	716	733	758	735	766	698	791	765	761	739	731	753	742	749	748	755	726	756	749	747	732	737	714	781	740	712	718	742	762	737	697	795	692	766	739	728	767	772	766	714	719	743	748	700	761	749	678	767	741	757	733	765	760	777	790	727	765	767	734	659	717	720	705	735	747	765	752	699	679	738	750	750	718	745	717	724	783	745	768	763	659	753	721	770	761	727	762	720	740	730	753	730	752	705	740	722	745	691	723	725	821	715	717	770	725	771	774	704	747	739	722	759	793	742	691	729	790	719	745	731	711	731	757	692	736	737	802	763	763	734	766	758	713	753	770	712	739	743	722	683	691	755	721	741	759	742	663	725	752	708	774	710	735	718	716	693	720	692	687	722	754	726	767	717	700	729	683	783	737	794	756	672	721	731	712	751	746	783	724	756	794	749	746	704	737	805	747	771	698	738	777	736	742	668	739	749	769	734	710	747	728	711	747	706	726	683	687	702	713	702	689	741	749	735	746	655	741	712	727	680	730	722	754	683	745	786	720	721	688	749	708	742	772	726	679	663	752	738	733	714	786	716	743	746	742	797	733	745	715	731	744	717	734	742	717	741	746	779	775	733	775	745	775	734	704	749	733	740	724	737	705	777	750	727	729	710	757	705	764	764	787	733	668	742	744	747	739	748	771	721	739	746	705	719	741	744	742	707	732	760	718	778	704	720	710	748	749	713	708	787	725	719	706	712	698	746	736	765	721	770	748	715	701	723	742	742	744	766	759	745	739	782	723	777	782	727	747	731	772	735	787	733	703	745	737	767	713	772	772	730	734	756	761	805	739	759	695	684	741	775	742	778	665	796	699	759	763	774	702	745	702	756	720	746	733	730	703	735	783	725
58988	82033	50049	17418	4702	1337	693	635	591	654	669	608	645	619	599	638	636	665	643	634	649	649	619	592	587	606	640	654	643	640	600	648	638	649	619	630	612	641	627	645	653	594	628	660	627	647	622	586	622	641	618	668	654	624	584	601	596	622	616	641	655	635	611	645	568	684	658	630	583	605	599	551	601	651	645	646	607	594	614	651	633	577	619	611	636	606	640	635	605	659	622	634	597	631	589	598	615	626	616	603	639	613	632	609	632	602	621	622	661	646	604	616	659	635	608	596	601	632	637	649	620	605	593	609	637	581	600	599	659	588	631	604	612	655	650	637	616	635	627	630	618	583	598	624	583	636	581	608	600	607	629	664	638	608	595	627	584	627	632	614	633	604	643	662	611	630	625	634	658	644	604	606	667	626	629	639	633	674	612	616	607	604	617	608	628	618	637	610	678	607	621	616	603	621	607	636	634	626	617	634	664	651	643	657	587	602	670	644	635	592	609	630	618	623	667	609	641	625	634	594	611	640	613	590	609	621	602	658	649	637	604	598	582	662	637	605	681	622	618	618	647	635	609	630	598	655	642	622	660	634	612	579	589	627	634	620	602	627	652	641	615	615	589	631	576	628	608	581	606	668	613	620	631	622	661	629	628	634	636	627	614	613	592	629	546	622	627	637	597	589	604	634	636	582	629	641	605	615	602	637	681	603	599	672	644	633	620	639	605	609	632	647	584	573	597	593	609	618	626	593	620	622	612	639	668	625	632	670	657	623	643	612	581	642	645	576	624	628	611	613	690	648	587	599	613	652	624	624	669	615	603	648	615	594	619	599	584	601	640	598	627	640	673	600	686	644	628	632	594	625	607	589	603	642	585	635	594	671	615	623	650	623	598	635	637	591	607	630	664	567	616	653	611	622	646	637	633	620	638	621	619	631	663	575	584	594	611	593	630	612	597	646	555	635	621	641	642	633	600	577	636	680	601	634	613	669	625	630	609	615	620	631	634	597	668	615	644	643	591	624	615	613	627	631	653	596	630	599	601	635	617	675	603	639	668	600	625	640	601	644	634	662	578	598	665	621	634	658	641	623	651	631	671	585	638	663	608	643	664	633	596	649	620	637	636	628	604	614	577	640	597	579	630	616	597	620	634	633	646	619	607	640	573	631	653	580	603	616	613	587	632	619	578	602	611	668	619	618	577	596	595	634	593	634	622	610	636	667	623	644	625	597	592	625	607	579	599	665	637	626	619	601	619	618	673	663	624	613	572	607	677	626	629	619	651	639	654	627	636	548	639	634	621	636	600	600	619	632	622	543	598	622	605	639	645	654	662	602	644	567	598	620	614	650	596	580	570	636	636	623	644	672	634	662	595	635	632	582	627	670	621	664	633	609	629	616	628	626	605	644	608	618	624	624	611	625	625	595	630	642	624	619	652	654	654	607	609	635	642	633	603	639	595	628	627	624	669	578	603	585	650	635	616	626	632	632	639	601	609	624	644	643	659	606	625	620	642	638	640	644	619	620	650	650	630	593	614	593	639	597	624	637	604	627	602	644	616	616	610	602	613	621	594	661	649	597	652	576	653	644	630	620	590	608	578	613	640	633	616	627	593	578	645	601	627	590	610	585	605	576	578	589	666	620	626	651	595	646	621	581	633	638	616	601	640	593	614	646	619	563	622	575	602	647	620	674	614	628	623	675	605	619	626	604	637	598	615	636	654	613	584	646	632	649	626	651	610	633	672	637	634	623	670	582	627	607	628	627	625	611	636	627	583	611	610	638	599	611	647	633	608	572	626	614	596	610	600	624	618	608	585	653	610	632	639	640	659	608	648	622	626	608	616	581	638	605	634	617	623	620	656	580	612	632	638	628	602	609	648	628	598	648	603	624	588	622	610	646	636	596	595	587	602	590	650	586	621	593	648	639	666	569	596	609	651	614	624	607	569	611	611	595	614	639	617	639	619	673	626	627	596	650	623	636	655	664	643	610	589	669	580	652	615	554	609	612	576	649	676	634	620	649	589	598	580	588	631	596	606	584	647	591	606	585	641	648	602	644	624	652	620	659	610	629	644	653	640	635	627	652	635	621	644	609	568	595	637	582	627	604	599	619	611	579	642	620	638	652	593	628	673	620	624	610	666	606	611	562	638	628	561	590	614	661	673	602	672	611	596	643	582	595	667	649	659	639	614	654	602	682	633	644	631	631	598	642	632	629	630	643	619	654	591	631	631	623	638	612	660	629	622	582	645	580	651	627	621	619	604	538	605	629	631	607	612	646	626	605	605	625	633	651	583	648	657	602	643	579	608	631	614	625	633	625	572	618	621	646	601	581	612	619	635	624	599	627	611	648	629	639	616	618	610	635	609	632	622	605	636	562	608	631	635	660	614	652	618	583	645	658	595	615	577	637	603	603	615	642	653	597	654	626	574	608	615	586	614	606	617	652	597	613	594	622	644	635	652	626	663	665	669	630	608	668	637	657	642	642	606	607	597	610	573	660	619	610	622	644	603	626	643	635	633	601	625	618	628	611	615	657	650	638	640	607	656	644	602	625	649	598	649	615	636	624	589	623	653	614	607	599	632	636	598	620	594	620	588	616	643	636	616	612	616	603	673	628	624	606	643	619	598	633	653	623	655	614	603	607	633	648	641	676	630	617	658	605	659	623	639	660	666	647	646	595	584	646	589	643	608	606	616	608	627	625	615	569	633	589	639	643	624	624	620	622	621	533	625	646	636	605	629	610	636	633	642	582	650	629	614	634	635	633	624	610	622	606	602	660	638	633	587	579	605	635	648	609	616	650	629	640	612	663	624	629	601	567	617	634	645	637	622	640	608	595	634	607	607	614	620	627	601	610	581	622	606	613	635	638	603	605	596	637	630	619	612	626	623	624	603	643	629	634	647	606	608	622	609	616	638	622	649	624	615	609	654	610	640	603	614	603	638	623	615	610	610	601	668	644	632	640	622	625	632	623	620	626	607	587	645	592	607	629	640	635	682	671	633	628	643	592	625	618	601	622	550	618	605	584	620	631	644	653	592	596	620	618	616	617	643	638	622	610	549	611	600	601	626	646	627	594	629	569	609	647	635	602	630	565	586	625	641	585	584	589	594	642	656	603	591	625	578	631	601	670	647	652	617	642	642	623	591	668	630	681	637	585	646	611	634	635	650	633	611	641	610	618	569	618	625	628	629	656	632	657	580	606	640	625	595	575	592	591	631	632	622	649	619	574	679	609	595	587	638	643	609	611	594	648	629	590	632	667	624	606	646	615	602	620	608	592	629	628	615	629	615	600	629	619	590	556	606	649	659	602	625	628	568	637	576	638	589	599	620	593	669	660	678	626	645	583	615	627	564	617	615	605	634	648	661	606	596	588	620	642	629	622	604	614	647	631	602	599	607	642	601	648	620	614	558	590	631	616	637	637	606	628	573	612	580	618	606	635	571	595	635	617	609	634	632	614	611	632	578	631	623	577	632	638	625	646	631	600	622	612	642	592
24314	23575	35299	30233	21794	12716	2713	1208	950	1028	936	985	1019	993	1018	987	986	928	931	926	967	981	960	948	908	978	948	1011	889	932	958	943	933	945	942	927	934	936	932	1001	938	985	972	914	923	950	918	996	938	918	963	936	963	983	953	901	909	938	944	950	918	983	931	919	919	935	947	921	978	948	968	905	1003	955	933	894	937	957	1014	938	951	957	919	955	986	956	966	935	936	925	934	925	948	993	924	862	967	989	866	921	934	931	916	913	1003	983	904	967	948	913	957	919	917	965	1008	917	950	998	940	907	874	894	973	997	912	938	972	968	951	887	918	970	953	931	920	948	971	914	981	914	892	971	931	960	925	970	940	923	909	983	924	962	973	946	915	1018	906	891	928	913	920	928	942	907	966	955	972	935	928	900	910	957	916	933	938	918	863	931	958	929	949	915	938	915	966	910	939	924	961	946	945	959	1002	942	969	867	931	937	855	943	994	963	908	923	926	955	927	949	975	947	955	934	991	930	956	908	941	949	905	876	924	957	943	937	934	920	962	931	930	891	935	940	962	961	918	908	949	966	1022	963	971	916	956	926	995	882	984	954	936	929	957	1007	912	991	932	941	911	931	948	940	996	952	908	885	991	934	958	889	926	891	977	894	947	911	922	945	936	916	963	946	928	969	946	921	927	960	996	895	939	875	967	876	944	967	867	973	930	921	893	908	931	991	952	968	852	925	922	926	930	955	908	982	924	965	933	950	913	940	934	907	935	955	969	975	962	951	929	975	943	967	965	942	907	979	966	929	940	896	985	939	915	952	919	949	925	885	925	941	960	917	981	925	980	901	927	933	936	942	960	928	957	925	888	1013	945	930	974	925	1012	929	975	898	915	930	930	914	911	989	952	902	947	949	962	933	949	1002	925	877	924	891	903	883	898	895	977	941	920	900	913	911	920	934	940	932	904	912	953	951	916	966	959	882	973	882	967	964	967	898	932	984	1009	938	912	935	900	855	936	980	938	977	961	955	972	961	921	955	988	926	899	931	936	958	931	941	967	930	955	960	911	909	914	971	946	941	931	920	978	955	942	908	956	961	938	919	953	901	974	926	911	977	934	930	919	927	940	938	946	914	930	968	929	973	906	950	967	973	933	887	954	909	902	942	939	969	965	971	962	864	944	908	958	977	955	930	903	910	921	932	894	943	920	990	966	943	930	901	949	894	868	951	908	923	924	1005	925	923	889	957	934	881	977	1007	941	983	889	882	939	925	910	914	923	917	998	947	911	903	944	910	976	968	934	930	951	965	929	940	963	902	925	898	914	862	939	967	889	953	885	959	970	957	962	921	968	909	950	978	952	983	884	950	972	905	923	949	950	956	974	968	982	927	933	935	938	873	918	935	921	929	969	874	908	970	921	924	936	903	1023	935	920	905	914	981	977	941	946	979	884	956	883	915	882	941	922	880	967	935	969	936	928	921	972	951	893	910	909	934	943	925	905	915	942	977	900	935	990	929	952	931	980	998	951	905	952	954	952	952	969	921	961	939	888	894	922	984	947	931	894	872	948	904	954	937	933	900	885	915	932	955	914	890	934	936	932	914	914	871	923	966	854	901	937	951	908	965	893	935	932	926	924	952	880	922	953	923	977	935	943	923	945	965	927	900	986	919	916	987	939	861	933	915	961	964	931	940	929	934	943	904	938	919	940	944	881	921	974	969	920	916	909	943	953	944	916	878	931	953	904	947	931	877	978	941	939	917	953	884	890	947	942	900	963	910	934	873	934	964	865	886	927	961	910	908	909	953	955	970	899	967	937	967	962	890	940	920	878	921	922	915	944	896	912	927	963	926	896	932	941	937	938	956	948	966	957	963	927	924	954	879	953	941	898	918	932	921	933	985	939	1001	958	987	941	868	912	945	882	982	943	909	971	916	949	899	949	893	940	942	929	909	884	947	917	948	954	965	932	932	911	909	933	951	857	930	954	932	909	891	921	935	931	885	960	871	956	928	901	902	923	905	931	878	961	948	923	1013	944	947	935	958	932	914	949	915	935	945	913	956	948	880	928	867	962	896	938	938	900	950	946	914	915	910	876	902	913	978	954	932	859	900	1003	949	943	919	900	909	892	990	913	906	993	966	915	908	922	930	932	931	947	917	911	981	986	961	839	882	939	959	931	919	954	943	937	945	943	907	936	982	935	875	916	951	927	890	943	917	933	952	989	890	914	940	944	987	964	955	932	910	886	875	900	901	867	928	973	969	875	930	932	902	903	924	954	990	978	976	931	945	891	979	941	930	971	947	883	896	979	943	949	930	948	874	900	932	934	969	946	924	953	986	977	964	928	952	894	932	921	919	944	972	903	950	906	876	909	975	895	931	923	915	943	914	920	933	889	929	950	927	928	988	945	968	907	965	881	902	920	987	922	978	934	917	910	951	881	959	941	950	987	971	937	900	915	901	906	919	909	952	928	878	880	922	948	930	887	953	986	972	874	903	908	939	956	958	927	881	909	889	914	900	947	895	962	895	1039	938	941	931	942	972	961	880	917	922	967	955	927	935	931	912	958	919	949	875	915	889	888	900	903	950	979	888	902	891	956	951	891	947	929	929	965	924	875	951	959	920	828	888	994	916	912	927	917	949	914	929	891	924	952	934	958	984	987	959	926	903	955	988	956	975	970	916	878	954	937	943	872	936	879	948	969	932	878	939	946	943	945	915	917	968	922	952	942	913	948	976	938	909	878	931	962	931	939	920	934	941	902	934	892	939	932	846	954	951	933	921	942	933	937	943	923	928	908	976	948	920	976	930	972	967	941	937	1005	943	975	946	874	899	877	896	955	917	942	986	928	933	917	937	973	939	918	969	996	960	954	954	982	894	954	906	947	863	937	934	976	950	910	925	945	921	912	953	875	928	947	938	907	962	917	956	962	917	920	908	924	907	935	879	926	950	931	949	953	920	958	881	948	888	986	963	918	965	887	875	906	914	938	945	890	932	983	996	887	959	966	940	948	947	958	926	881	975	961	970	930	912	886	918	917	949	883	921	918	979	936	991	887	942	975	929	960	932	976	891	995	948	973	941	903	895	927	929	909	929	955	907	922	874	903	921	899	921	962	894	942	954	946	927	927	917	934	956	943	947	931	914	899	941	959	979	965	937	906	942	899	935	927	876	943	953	898	970	938	917	940	929	951	913	956	936	943	921	991	920	955	880	977	926	892	986	881	964	925	1010	939	925	917	963	978	938	908	964	884	960	881	880	938	902	983	974	974	925	970	974	982	927	954	881	892	971	926	927	942	908	1008	935	869	916	986	960	925	943	954	910	944	894	950	940	999	976	996	938	929	900	935	880	901	963	874	969	947	952	940	923	941	911	930	942	904	897	966	925	876	907	931	917	942	922	961	920	964	963	991	928	937	905	950	908	942	926	877	910	938	954	976	907	913	894	939	947	933	932	938	956	889	972	902	967	970	961	912	943	932	944	938	984	1018	862	936	951	886	943	940	932	901	939	984	940	898	949	927	965	889	945	930	933	965	920
65299	103982	68874	35738	11471	2642	1073	816	820	855	824	875	884	835	795	798	887	842	818	805	889	838	868	883	829	817	798	826	833	815	843	810	805	864	863	842	854	794	845	861	797	832	854	877	838	812	847	834	827	888	833	855	823	814	801	799	836	846	822	828	861	837	861	847	824	836	842	774	809	817	808	762	835	800	852	811	834	785	817	846	799	862	803	795	859	830	851	834	871	852	809	835	889	810	824	787	871	865	823	827	805	847	802	802	817	812	823	825	806	867	839	807	755	824	800	835	767	803	829	824	823	825	824	859	801	852	762	806	854	795	810	808	840	847	771	821	799	803	797	890	857	801	787	838	819	862	823	799	817	818	814	828	781	863	818	761	801	784	824	839	809	882	773	807	788	810	792	803	721	843	828	798	816	802	825	872	837	767	802	772	832	801	809	858	789	824	794	823	841	774	810	831	827	873	854	842	804	845	819	793	798	811	824	871	795	770	790	864	833	811	872	834	828	795	815	831	802	844	836	820	855	827	820	788	835	838	837	823	796	881	831	802	849	789	832	847	801	821	827	867	843	854	836	818	835	835	834	826	795	829	814	813	833	814	838	819	807	843	842	837	852	814	825	887	832	839	824	837	846	796	774	869	809	750	851	801	835	829	832	854	852	839	801	850	841	863	866	824	849	789	848	807	828	777	798	835	854	792	841	802	804	856	875	827	832	807	832	841	816	843	801	838	803	811	832	819	846	795	818	844	831	882	812	797	829	866	855	847	817	839	779	794	860	857	780	855	833	837	839	822	804	799	860	848	821	832	829	844	839	787	842	836	843	846	800	810	812	773	838	761	897	830	820	816	845	768	800	801	780	832	788	831	817	832	824	853	760	820	806	803	823	831	869	837	821	832	819	826	845	831	792	829	829	884	811	830	851	829	770	837	839	823	800	848	735	834	834	810	778	795	853	776	767	796	827	843	847	828	796	848	804	805	822	790	806	847	847	781	789	852	850	825	814	814	858	799	846	824	872	793	797	882	848	791	784	784	831	816	776	782	795	834	843	827	786	801	782	820	860	811	796	749	819	788	843	805	870	781	825	865	839	807	774	782	772	829	798	790	808	832	850	808	835	785	789	827	835	817	862	822	820	762	851	875	786	817	827	806	847	822	834	827	790	854	810	816	814	769	826	771	809	859	829	861	814	826	844	830	823	813	829	840	793	825	841	877	854	835	797	829	878	797	821	830	798	826	835	837	821	781	828	819	785	843	778	837	824	808	816	829	845	830	794	809	872	800	874	822	865	863	848	745	832	823	815	822	831	868	839	755	754	774	772	802	787	822	831	816	855	812	779	833	769	838	808	827	829	845	809	874	852	836	738	825	840	839	836	826	758	814	886	842	823	821	752	826	767	848	782	814	815	853	877	817	842	860	819	827	804	786	861	846	781	800	786	847	873	804	788	858	803	782	860	827	794	827	873	864	842	825	810	775	841	808	836	810	869	816	765	847	827	805	832	846	837	851	848	796	810	776	790	858	810	856	783	829	806	836	885	821	809	801	822	818	804	806	820	850	779	787	865	820	855	777	859	842	790	800	817	824	863	886	802	823	833	792	784	848	867	854	831	837	848	801	831	845	804	848	797	862	869	796	799	850	871	856	866	827	873	823	835	871	854	806	835	870	835	830	795	824	839	818	841	860	825	834	815	806	805	817	858	855	858	852	785	823	877	830	794	788	874	839	868	813	803	829	854	857	840	789	806	795	850	837	813	901	805	830	827	816	867	825	791	883	801	808	851	803	876	841	814	816	812	811	822	811	827	773	849	816	836	786	867	798	821	771	796	817	766	824	825	816	813	829	850	786	821	861	803	808	778	850	829	835	828	830	794	797	864	870	798	864	815	851	834	887	842	799	829	783	820	837	807	824	842	822	861	830	828	803	799	778	862	789	814	808	812	780	861	804	856	809	816	853	805	869	846	792	806	846	838	836	804	785	811	804	818	778	800	820	759	854	821	829	843	807	784	798	810	785	831	878	791	765	827	824	855	826	822	834	795	798	819	827	835	814	778	844	834	859	816	801	828	824	813	814	793	826	873	832	809	823	858	833	802	795	848	757	853	876	824	823	793	779	791	819	834	790	840	815	839	832	817	796	823	833	792	822	820	833	810	819	837	839	846	838	800	792	787	825	818	825	858	792	823	786	814	835	773	822	815	881	816	837	825	824	834	865	808	847	827	833	817	859	819	851	841	821	823	802	814	785	857	871	836	819	814	856	815	783	835	793	848	817	813	864	792	849	804	814	813	836	798	805	805	769	836	807	858	825	834	834	794	805	834	782	911	780	815	818	844	776	850	817	830	870	843	795	816	833	847	813	795	787	889	813	804	821	793	805	858	838	833	790	825	815	766	837	802	831	811	838	838	821	760	832	796	825	775	803	809	873	868	860	859	827	829	849	845	780	786	793	869	808	794	812	790	826	858	837	804	824	797	834	807	808	810	805	811	851	790	806	809	821	800	835	862	841	782	819	874	799	841	794	811	838	852	803	781	764	829	832	842	805	827	857	793	739	844	848	818	801	828	801	836	814	766	859	746	817	827	767	852	831	816	788	816	794	837	849	734	863	788	814	810	819	800	787	816	773	782	816	811	826	840	909	829	844	789	829	802	788	822	831	829	814	791	800	849	889	801	802	852	831	854	859	872	799	816	804	835	795	809	807	781	789	848	811	824	838	835	825	782	813	818	834	843	875	804	785	821	841	805	853	821	793	855	802	782	859	798	822	784	812	788	847	847	766	847	854	789	804	792	813	797	761	805	816	799	851	818	840	779	839	783	786	778	830	818	799	813	825	833	790	858	792	843	814	793	835	821	785	832	839	846	770	859	806	834	816	809	857	829	817	798	777	772	819	787	821	892	837	835	863	789	786	820	798	845	861	818	828	819	847	797	813	835	774	844	820	796	827	793	816	774	839	836	819	871	857	807	756	857	821	804	849	827	808	769	799	825	827	839	845	819	796	834	871	807	866	845	838	809	800	858	819	833	854	841	802	811	834	861	815	846	767	794	804	852	842	823	815	779	851	833	857	788	856	800	851	811	816	807	831	835	864	775	809	856	802	856	820	806	777	825	835	820	848	809	759	806	825	790	853	849	820	809	830	786	828	794	817	805	800	796	800	807	814	846	783	779	852	821	840	838	819	780	792	844	798	870	826	829	799	790	803	807	846	822	867	818	821	804	869	818	820	814	800	790	790	865	796	827	829	796	767	805	857	763	858	836	829	811	827	845	840	796	806	840	841	802	786	860	830	820	845	808	817	840	830	801	798	830	801	814	819	809	806	861	818	841	811	801	813	853	828	854	824	862	825	784	843	758	777	812	813	846	761	855	772	848	856	816	811	795	849	827	815	797	787	814	851	799	805	828	800	828	814	854	803	818	815	761	851	862	802	842	894	838	825	823	829	842	797	808	796	804	777	761	848	842	781	828	776	824	756	807	848	801	814	866	880	814	819	774	806
30920	32357	26820	10801	2265	890	737	697	696	674	697	693	698	688	697	700	680	726	676	662	711	705	669	672	658	716	693	703	703	698	683	669	661	649	721	665	684	682	720	689	666	679	710	671	699	708	657	693	725	663	678	666	701	663	693	720	713	690	724	716	659	738	683	636	700	634	663	639	680	708	673	705	688	681	712	687	668	681	717	688	661	700	657	704	691	632	679	689	680	703	684	713	650	726	715	657	630	713	666	647	687	692	655	719	681	689	673	675	655	685	658	663	694	701	715	689	667	656	665	694	686	721	674	676	681	725	683	698	693	702	682	705	676	660	650	685	685	626	637	739	689	665	720	739	687	699	669	719	701	680	724	641	693	637	687	655	711	646	674	687	645	698	642	690	635	707	713	649	714	640	689	695	719	685	673	725	655	740	714	672	658	692	682	682	643	689	703	679	689	665	642	688	647	656	667	675	636	696	710	662	692	698	628	712	685	710	646	688	757	717	648	654	680	740	654	692	725	750	703	653	654	741	674	689	691	679	702	705	633	672	657	704	751	684	678	722	635	609	683	651	641	639	707	737	641	691	690	650	652	662	694	676	673	682	638	685	746	718	738	678	704	731	679	729	678	672	679	667	689	712	696	671	661	646	663	668	698	651	693	677	657	686	607	708	682	634	675	682	682	731	663	684	707	699	697	691	686	669	705	689	652	726	656	681	706	675	655	667	680	706	666	708	701	680	618	670	692	663	693	653	708	672	724	681	645	666	657	729	727	699	708	701	676	679	704	681	650	696	620	682	692	668	723	669	718	706	700	653	677	657	748	674	671	691	708	648	708	609	700	727	696	709	725	645	691	674	668	679	665	717	694	674	711	701	659	715	725	677	679	670	729	647	682	710	716	685	609	702	702	652	709	683	696	664	659	684	688	788	671	730	677	657	678	624	720	669	694	666	752	665	663	700	682	648	699	692	661	697	700	721	734	724	677	694	665	697	661	677	677	715	672	683	669	706	687	672	672	676	714	658	687	679	655	711	676	714	672	680	689	711	643	693	682	679	675	668	714	685	658	721	705	700	664	687	651	712	691	703	729	686	675	686	719	694	678	669	639	665	685	663	710	716	703	659	624	649	674	693	690	658	654	726	653	665	719	660	688	656	727	638	718	668	680	638	675	699	675	710	704	690	696	724	698	689	711	719	671	709	699	732	701	679	680	692	726	709	663	657	687	690	636	640	665	682	704	687	702	671	682	668	660	639	656	680	671	676	645	701	648	665	721	698	712	653	678	747	678	646	720	668	661	692	656	657	644	686	683	704	693	666	696	691	689	681	687	652	703	665	627	713	672	703	708	664	705	658	705	678	656	654	713	677	704	661	710	691	686	663	703	705	671	725	671	656	704	675	683	662	700	697	625	646	683	682	675	692	667	663	700	699	638	674	651	722	721	666	688	698	654	663	678	663	656	709	644	684	693	687	692	696	678	648	719	666	699	703	656	657	692	730	651	679	674	679	668	676	674	657	692	663	690	666	712	658	701	657	656	729	725	739	658	694	702	660	660	675	703	677	685	682	663	691	694	624	747	696	666	702	719	708	691	677	710	665	672	705	709	706	768	669	661	716	687	742	687	650	673	690	679	714	709	673	659	648	675	609	669	704	714	686	653	639	679	686	728	705	667	638	662	651	642	699	649	691	676	647	713	747	693	661	711	686	722	701	673	721	677	722	684	661	651	698	711	639	685	655	692	685	654	725	666	759	719	660	692	669	682	743	660	670	701	689	716	684	711	632	678	682	658	706	656	677	691	699	703	692	687	663	663	667	662	642	679	702	668	700	685	725	669	672	693	650	718	682	717	649	676	681	714	729	654	677	674	686	707	621	672	677	682	705	670	671	665	669	699	678	658	691	694	700	679	638	688	665	623	657	702	723	650	694	693	623	671	680	724	718	714	687	689	653	694	694	662	663	712	633	674	643	697	670	684	644	711	685	678	688	700	668	666	701	683	671	705	656	668	659	732	711	692	725	704	677	670	706	695	672	664	696	727	687	671	717	680	688	678	675	709	688	677	687	675	678	722	684	729	705	663	701	693	675	752	703	669	679	697	666	647	667	704	715	687	658	682	693	655	690	691	635	669	672	684	705	683	661	694	657	695	665	669	701	682	711	677	649	669	694	735	683	678	740	713	659	731	718	715	684	705	734	698	637	721	685	718	655	658	673	679	701	704	691	705	655	675	657	679	662	738	647	668	701	714	712	673	755	670	618	693	657	689	666	691	715	691	707	692	631	690	702	676	711	641	677	717	736	630	685	678	635	668	695	708	699	701	693	658	698	645	651	652	685	707	682	696	702	694	728	763	703	646	665	703	671	728	668	645	643	679	664	662	696	676	733	685	665	686	696	629	670	687	619	680	676	718	702	703	686	720	705	706	693	701	698	656	649	677	743	717	702	683	681	688	747	665	707	679	686	724	682	679	671	732	711	666	712	708	660	659	698	678	714	690	662	742	686	675	719	660	732	744	688	702	672	709	665	688	703	672	726	661	718	721	728	681	653	702	719	666	713	664	684	629	682	654	689	712	683	668	675	686	658	735	670	719	654	685	635	679	705	694	680	680	697	684	677	685	730	712	672	705	665	659	709	690	670	712	678	699	725	679	706	694	696	656	664	731	681	703	658	689	676	640	662	707	660	692	616	714	698	657	657	686	687	661	692	651	720	704	654	645	698	657	686	699	779	660	690	718	662	720	699	692	697	702	719	673	661	690	704	679	771	697	733	723	701	684	654	704	678	684	698	727	667	706	715	673	670	716	668	690	666	713	709	649	709	658	715	663	640	684	706	683	694	670	685	694	714	702	661	659	706	654	702	663	666	672	710	691	677	709	690	707	678	687	638	706	731	694	664	668	705	682	672	692	695	642	643	721	665	680	674	684	686	733	685	735	664	662	731	703	676	675	716	645	727	695	654	682	705	638	632	698	638	667	735	680	695	709	656	692	666	683	686	655	697	704	690	665	666	771	717	704	727	673	682	632	694	665	737	694	692	724	669	650	641	672	694	649	644	654	689	715	661	685	702	725	688	690	700	681	650	663	653	676	690	697	663	660	692	643	674	672	697	679	707	685	648	718	677	684	685	681	694	706	711	574	683	724	693	660	658	679	743	679	708	691	647	664	701	708	704	644	661	653	716	700	689	664	697	675	662	669	719	679	656	706	677	656	728	671	680	685	701	723	656	682	680	631	708	699	688	692	682	692	690	663	679	655	674	686	695	675	670	634	683	693	719	691	696	665	661	642	679	690	688	722	650	712	658	682	731	649	663	718	680	628	713	678	687	696	665	708	678	668	686	710	674	702	716	714	643	707	664	714	665	691	708	700	711	698	690	691	696	674	670	703	667	696	670	662	696	720	697	712	755	683	734	699	636	662	711	748	700	688	688	668	662	693	659	717	649	700	676	679	683	697	672	703	640	699	610	694	708	645	683	657	707	733	723	696	665	701	699	674	674	647	684
22871	37176	19350	5710	1573	724	592	552	546	481	534	583	541	509	527	552	520	517	553	588	580	568	515	538	557	506	565	549	512	547	570	547	565	539	526	502	551	538	529	523	532	555	588	533	541	552	543	538	575	522	532	515	527	560	579	570	561	533	542	553	504	531	503	538	547	539	515	527	513	530	563	567	532	530	523	542	553	553	530	545	474	533	546	538	556	571	523	537	536	497	563	564	550	534	613	548	551	577	511	519	551	546	563	545	511	526	567	488	534	531	526	522	547	552	572	533	524	581	501	536	557	504	535	540	507	541	557	549	580	548	557	537	550	542	511	587	567	542	603	501	525	519	544	548	540	543	505	563	577	512	587	505	521	539	557	503	557	526	529	522	514	518	524	502	593	549	574	563	513	525	568	553	494	519	543	559	532	532	501	497	578	521	570	512	556	549	554	539	512	546	541	542	541	519	507	543	550	514	547	516	523	550	559	540	502	505	516	570	522	489	534	563	577	524	514	544	576	523	515	532	545	527	519	545	525	534	574	571	550	528	546	577	540	535	573	529	547	501	508	517	571	545	556	547	524	585	511	556	551	543	532	533	558	507	500	515	505	511	472	545	556	502	515	547	518	578	532	507	529	553	550	509	544	550	546	535	552	488	546	559	562	509	553	526	534	566	524	546	514	527	515	526	610	532	548	565	580	534	554	517	535	528	545	552	586	547	532	504	523	556	505	548	512	529	524	534	524	571	532	577	550	507	513	543	557	545	550	546	525	504	555	512	503	550	520	516	587	535	543	544	524	534	521	555	555	571	528	569	549	535	533	561	516	562	496	593	527	561	565	519	505	556	554	558	553	514	516	521	498	519	579	547	582	575	540	521	531	523	541	539	527	514	532	526	512	557	555	564	580	538	528	552	538	534	547	573	541	533	562	515	502	540	531	542	532	554	551	498	542	562	539	524	534	551	582	573	492	516	537	534	537	532	554	573	561	577	531	524	552	551	548	557	567	534	574	550	566	509	546	514	510	534	518	555	569	515	521	511	536	556	477	533	515	572	548	525	515	524	501	525	569	578	524	579	572	525	569	507	533	559	526	535	518	530	571	544	529	527	488	533	527	571	509	504	568	530	569	533	517	532	522	545	527	525	546	557	548	482	525	522	542	528	550	534	519	530	530	512	541	535	544	525	499	543	529	554	547	540	538	580	543	516	563	527	561	530	543	569	554	570	534	567	587	559	563	524	513	532	556	528	545	482	554	545	510	555	494	508	566	539	544	516	518	597	551	481	517	532	531	552	523	522	524	559	487	504	537	540	555	546	571	508	548	538	533	535	504	578	515	492	535	581	519	586	559	513	546	482	551	529	541	503	549	513	531	544	529	506	552	550	532	518	489	482	561	557	528	543	554	544	579	530	529	525	522	536	522	595	493	581	530	555	542	558	582	552	543	558	523	521	530	536	592	567	548	520	528	565	541	539	517	511	527	601	519	539	562	529	555	539	551	506	563	564	537	545	554	501	559	534	575	548	573	561	493	485	547	575	550	544	541	535	562	585	502	541	533	557	534	579	541	543	576	517	537	553	560	530	529	570	561	515	513	544	501	534	468	510	539	514	572	514	536	523	517	538	531	558	544	535	543	561	518	525	557	538	543	521	515	526	531	553	556	513	566	538	565	553	573	561	568	563	551	542	544	539	540	526	539	507	520	548	545	512	511	548	549	532	507	543	509	532	542	521	532	572	530	524	504	514	519	560	547	519	572	554	510	499	552	535	533	537	528	529	557	555	559	555	552	570	570	521	506	544	508	512	539	523	547	550	536	568	549	521	536	549	590	556	573	544	544	569	548	578	541	513	564	576	536	528	526	595	537	529	530	547	536	536	517	545	569	554	505	472	499	542	536	517	571	538	556	481	523	525	514	554	533	535	547	538	553	533	565	523	550	513	523	542	535	514	494	490	529	515	558	503	583	520	567	520	534	523	498	557	600	611	564	506	547	501	555	556	563	580	534	569	552	558	536	602	482	543	605	510	542	527	584	545	531	545	525	540	536	497	566	552	580	519	508	553	543	512	522	505	551	494	543	574	527	548	531	546	518	553	565	565	528	508	523	544	480	534	548	544	584	539	546	557	555	511	534	527	565	586	522	564	552	512	552	523	487	561	579	525	552	535	527	499	537	529	516	516	452	610	583	512	536	514	560	543	530	525	538	542	577	518	516	545	534	502	560	551	502	538	527	546	522	569	549	524	555	537	503	569	555	549	519	558	532	537	561	549	564	502	533	574	515	568	530	529	554	551	558	570	507	512	513	546	516	522	587	576	576	516	546	512	531	529	526	525	554	583	523	529	511	561	537	526	558	546	565	534	540	582	524	514	583	564	519	550	502	523	556	501	536	544	553	542	558	546	594	483	557	558	552	540	551	543	507	520	539	523	574	516	489	587	594	485	567	538	557	553	573	581	535	574	519	518	540	537	535	545	561	601	545	504	546	559	565	554	520	541	585	552	545	556	544	592	542	548	489	527	582	574	538	534	511	529	519	552	548	537	520	528	553	558	552	533	540	530	554	562	530	549	554	554	553	528	549	528	560	519	547	544	480	505	533	525	528	526	528	539	539	523	581	511	566	510	529	555	554	575	533	555	539	529	526	522	560	583	537	544	501	537	551	535	589	539	547	537	514	527	530	532	518	565	563	568	533	574	509	548	500	535	591	565	552	538	542	550	516	520	509	549	549	571	542	525	487	576	558	593	571	518	561	565	569	542	548	568	518	530	577	578	541	574	544	514	541	518	579	555	545	528	509	562	550	553	560	552	552	540	524	524	532	530	550	529	529	551	585	545	555	558	558	496	584	571	545	522	550	536	537	538	588	538	527	528	554	554	548	537	558	522	563	546	547	548	560	570	550	552	552	530	547	508	540	515	521	547	545	518	542	524	533	510	486	544	539	565	539	556	552	533	531	542	537	530	538	552	538	504	530	550	556	548	542	507	554	555	558	536	576	553	581	510	544	567	538	515	566	547	557	573	543	532	580	559	566	541	490	506	551	506	534	520	530	544	524	531	524	512	567	531	539	552	547	519	532	494	586	511	555	546	526	563	563	588	546	555	515	540	565	546	534	539	514	528	492	545	515	493	504	543	504	516	510	533	526	543	543	549	541	570	561	540	549	505	572	532	571	534	520	545	513	546	525	515	528	555	495	549	551	564	539	558	544	548	578	523	563	559	580	532	536	551	585	546	551	521	581	503	545	560	518	566	554	544	569	554	543	552	568	504	506	532	533	507	555	551	552	546	572	541	539	562	526	533	568	560	535	519	524	528	542	523	512	550	511	547	531	531	536	565	577	571	527	561	545	549	530	511	527	582	550	562	493	541	516	529	566	517	531	563	566	544	571	560	539	531	523	539	485	548	544	542	505	548	524	564	555	538	578	542	547	514	523	525	562	554	547	553	547	492	498	525	527	538	544	536	534	537	532	541	543	552	581	539	554	521	518	507	516	504	520	525
26458	30632	44381	34422	15051	2978	1018	774	706	670	696	668	691	695	749	717	695	743	710	760	702	659	691	726	687	701	753	711	731	703	687	683	718	682	700	698	685	690	685	750	705	672	643	700	687	651	647	656	711	688	698	684	685	693	726	704	680	666	676	694	736	722	644	689	688	733	688	702	700	687	662	678	681	731	647	698	728	654	683	674	697	698	714	715	674	742	682	669	697	687	691	679	712	699	701	697	676	736	690	678	730	714	659	664	712	707	715	718	743	711	699	687	737	698	678	643	689	675	705	711	665	668	709	653	671	659	665	667	659	693	682	668	704	670	690	682	657	689	640	672	643	715	676	697	712	671	675	719	758	676	669	705	677	707	693	724	726	714	709	737	708	686	692	745	684	680	677	663	723	709	668	673	734	717	686	674	710	713	701	725	698	711	746	690	729	665	694	697	653	697	652	690	667	700	624	683	691	730	710	688	673	668	647	641	705	674	690	688	641	658	675	693	709	688	690	705	718	744	706	720	670	676	718	670	707	713	688	654	680	692	648	697	695	668	714	711	709	740	708	660	680	675	759	680	691	676	686	710	718	722	668	669	709	706	705	646	682	697	699	723	636	706	683	672	693	700	640	681	705	650	721	639	681	697	681	705	727	708	703	639	717	682	690	671	674	679	708	709	694	710	654	643	676	693	671	675	732	686	702	715	674	682	683	748	673	680	692	661	682	720	686	673	704	719	709	687	723	687	697	674	752	687	680	708	687	726	702	660	654	706	675	699	722	719	747	677	658	758	649	665	673	653	686	708	679	712	708	684	682	685	705	712	692	672	673	666	708	718	696	687	690	657	680	656	700	726	672	738	725	674	694	691	710	679	675	695	748	765	708	700	693	680	706	697	713	758	712	690	692	681	682	713	696	674	689	691	742	690	694	704	698	717	654	700	733	674	687	718	689	717	725	713	679	698	698	684	738	695	659	653	701	705	706	635	745	689	710	645	682	703	702	694	721	714	693	680	726	654	671	715	681	651	668	718	683	682	715	723	723	713	728	694	673	703	682	705	635	641	723	712	669	670	741	671	709	746	725	705	661	705	643	705	691	687	631	717	740	690	726	720	695	719	709	651	650	709	671	704	690	717	709	657	730	715	710	692	648	634	717	763	663	660	713	697	696	691	719	707	683	676	735	695	720	718	720	735	695	726	640	638	641	586	705	677	682	731	689	706	695	714	678	702	686	699	684	663	692	679	733	732	708	645	647	704	658	714	678	722	723	682	700	707	705	674	722	687	654	670	645	679	719	640	725	699	708	705	734	624	715	694	702	666	771	731	680	707	693	685	667	638	720	685	719	683	682	665	683	636	672	698	682	720	693	670	632	725	666	698	713	634	744	715	681	646	695	715	693	704	696	689	719	709	667	710	663	660	681	693	659	703	681	695	662	657	715	708	702	664	673	665	703	690	675	762	654	678	731	689	710	723	638	687	690	679	695	689	729	684	730	682	723	712	687	749	746	666	654	719	694	661	695	700	699	684	720	710	678	703	712	689	673	690	732	747	703	683	704	661	666	676	723	702	687	706	651	664	682	713	697	695	658	697	708	716	741	741	694	682	641	676	682	674	685	706	747	696	700	694	672	724	691	688	709	696	682	748	717	686	756	676	727	713	693	677	682	719	695	667	744	708	698	696	712	657	690	720	671	653	687	684	667	678	643	667	673	678	709	695	737	714	689	699	686	656	691	719	679	705	684	712	659	656	712	617	686	710	689	710	675	714	709	718	697	730	695	709	679	723	678	686	687	701	749	685	662	724	703	669	703	705	693	683	739	671	691	691	725	714	684	716	662	721	713	679	706	731	638	715	685	735	699	673	673	711	705	756	707	692	618	691	678	706	694	643	710	692	731	733	660	666	667	670	689	713	694	670	661	704	712	677	677	677	673	710	702	677	667	678	686	708	674	738	640	656	719	703	725	655	706	745	691	693	676	667	684	718	682	685	706	682	671	641	706	668	701	669	698	679	716	712	738	648	733	715	716	718	648	670	677	676	655	666	730	678	687	713	646	746	667	714	632	687	707	658	641	707	655	642	705	679	674	679	692	675	743	683	698	721	710	696	707	689	709	717	671	665	660	683	717	675	694	704	678	736	683	676	704	623	713	738	727	689	693	724	686	700	675	655	678	693	687	688	700	721	715	743	675	744	660	680	663	648	677	665	641	654	686	711	687	704	693	699	681	684	718	681	703	675	695	671	711	661	687	680	707	659	760	673	708	665	664	709	668	713	726	692	709	721	639	712	688	663	725	677	658	659	670	654	721	691	684	617	713	650	678	704	703	657	678	720	648	661	726	695	697	695	701	763	698	670	686	738	689	654	667	697	704	727	632	679	733	717	674	711	698	666	635	679	690	696	672	659	691	696	716	680	737	677	672	736	676	735	747	703	716	714	713	669	681	683	639	726	690	692	667	737	720	711	660	691	672	649	680	669	683	673	697	732	689	693	696	730	684	695	739	670	703	683	690	637	665	691	690	703	694	674	738	757	670	670	679	695	703	682	693	669	702	697	720	632	700	719	663	694	652	723	698	726	686	711	684	747	656	669	680	690	739	749	722	707	682	687	685	686	679	633	740	694	704	719	702	669	669	671	709	657	720	672	676	682	707	698	681	692	706	679	694	711	704	647	703	672	722	679	705	720	653	673	745	686	736	680	683	674	738	677	665	657	702	699	697	659	727	697	716	694	685	673	643	726	738	671	649	674	737	734	747	725	666	692	690	723	689	678	693	698	730	725	686	695	703	704	686	654	692	721	714	632	696	712	664	689	678	689	699	684	701	741	708	696	655	668	724	723	692	734	681	700	701	678	689	698	689	658	648	682	677	709	693	742	723	672	701	662	685	653	720	628	737	678	722	706	667	684	652	691	646	692	706	716	705	673	666	716	683	707	704	698	714	685	688	687	707	702	729	669	722	709	706	660	726	701	697	680	660	715	687	705	693	699	684	732	641	685	673	680	716	683	719	724	683	696	748	700	668	630	645	645	677	677	703	694	693	712	690	695	701	673	653	703	686	754	712	649	640	665	671	679	727	697	696	690	669	715	677	710	668	771	713	691	692	662	644	630	683	685	720	708	657	690	670	704	693	702	665	670	669	751	673	681	705	683	711	683	688	691	652	661	708	690	704	698	739	705	662	686	716	670	734	669	642	709	721	717	689	682	662	661	669	695	716	679	696	714	727	706	714	673	681	707	645	698	690	700	645	713	680	677	699	683	619	751	703	695	692	713	713	646	650	729	738	666	681	666	715	671	691	677	690	662	667	693	712	698	695	703	671	684	677	650	668	685	688	715	708	676	745	707	705	706	706	708	710	703	667	664	676	723	690	684	750	670	705	706	689	691	660	673	701	678	698	718	708	707	731	695	699	712	683	672	716	676	671	684	683	726	679	711	681	690	713	682	700	705	706	734	688	688	692	703	672	678	728	702	689	603	687	709	684	731	694	696	705	674	679	665
56642	86125	55844	23492	6615	1458	740	619	592	628	588	582	589	613	620	590	592	576	580	607	588	567	578	609	612	585	594	632	608	586	572	601	560	607	549	646	557	604	606	638	587	595	566	630	595	655	606	633	614	607	596	593	575	603	550	611	571	602	595	624	605	633	584	619	582	587	603	676	604	570	629	619	613	583	574	582	610	581	568	590	568	590	600	567	595	613	609	553	618	589	617	628	578	601	602	596	600	609	609	604	594	591	585	567	584	598	581	623	604	578	589	619	594	620	597	587	591	627	644	585	639	538	601	574	578	617	556	594	628	589	566	565	657	579	554	548	561	582	584	587	564	604	577	586	549	574	590	542	592	560	590	609	635	590	583	580	551	587	601	583	593	614	585	637	551	595	605	537	599	550	572	587	581	582	596	572	601	568	574	604	573	590	564	574	566	572	599	595	598	565	601	535	655	564	600	583	608	607	545	588	569	571	603	575	598	578	585	571	623	582	588	623	572	612	560	561	576	596	590	595	555	521	613	591	590	589	628	616	610	610	573	593	575	584	578	549	585	613	624	554	581	595	580	554	573	594	626	574	607	596	619	562	615	573	588	598	580	565	564	596	584	567	583	555	592	635	618	509	597	645	592	587	579	598	605	608	604	629	579	578	587	598	586	623	551	601	604	584	572	583	638	592	586	580	596	606	578	604	627	600	552	556	584	555	625	581	576	577	610	626	598	621	597	617	581	589	569	606	588	590	582	564	577	610	586	588	592	573	609	564	608	620	597	604	536	572	625	606	564	560	610	602	595	619	611	604	589	614	536	570	622	631	619	593	604	590	587	563	601	548	584	580	613	597	632	593	590	592	614	571	634	553	585	626	569	598	567	596	560	554	606	573	611	534	560	589	594	592	610	589	608	624	627	580	636	570	576	576	572	584	600	567	599	586	577	584	609	580	615	553	568	638	619	614	588	604	579	592	580	557	567	556	579	606	572	578	610	613	610	576	600	596	604	584	605	574	601	588	589	615	614	599	566	566	599	569	573	553	580	559	617	594	622	598	572	559	550	586	602	578	581	587	587	606	572	628	552	566	598	608	576	597	517	595	591	580	607	574	569	602	621	591	580	600	631	593	625	554	620	559	609	547	567	599	563	585	540	579	559	600	583	608	602	591	655	597	620	556	573	583	588	557	602	613	617	598	581	625	592	618	557	603	552	569	592	616	598	587	605	592	538	598	614	579	573	592	597	577	613	600	566	565	606	563	604	578	589	611	628	625	582	638	561	630	574	602	621	559	628	628	576	592	569	611	590	589	586	593	570	592	576	575	589	567	607	572	580	595	618	596	559	566	568	554	588	585	597	613	587	580	597	636	597	577	565	572	571	559	577	609	594	612	592	620	555	595	583	649	561	627	570	576	586	578	579	568	560	609	615	613	595	643	583	602	579	596	598	611	590	539	570	617	591	604	578	545	565	615	601	594	567	601	593	575	584	616	560	638	558	568	580	558	556	547	550	565	595	585	581	608	629	613	557	644	575	569	570	584	558	587	592	570	578	604	580	636	611	580	567	565	550	607	570	602	608	632	578	564	593	595	575	555	560	643	605	641	570	586	582	580	609	556	623	614	576	557	579	592	592	559	570	628	571	554	610	596	582	591	574	613	610	592	599	563	597	584	569	587	570	576	591	643	604	586	565	581	595	608	572	606	602	527	606	589	632	549	605	583	595	594	633	598	578	596	573	631	552	631	583	565	572	590	602	565	606	595	572	601	587	540	577	564	543	531	597	602	555	613	576	618	615	609	578	614	598	592	537	583	602	593	610	577	536	596	603	608	572	578	643	574	571	609	584	587	562	586	620	596	599	602	608	615	625	574	584	584	597	649	602	575	618	566	563	614	545	634	584	573	587	573	560	577	565	638	609	609	583	580	585	601	586	611	594	575	619	615	581	580	551	583	577	606	556	569	570	601	552	622	616	593	556	597	592	591	586	590	586	575	586	617	585	599	593	551	572	552	614	584	591	587	562	605	553	571	601	562	635	560	597	637	596	643	584	614	608	590	632	554	597	580	617	588	588	560	588	526	580	587	619	589	605	565	602	598	565	607	604	588	563	581	573	635	560	608	524	584	630	555	577	568	632	576	599	608	572	601	600	637	573	617	570	593	580	624	597	598	562	574	589	588	577	578	596	565	568	608	562	601	569	623	628	649	586	568	609	591	590	593	556	631	577	593	596	586	599	589	614	615	586	634	588	634	584	557	569	564	621	582	553	560	579	559	621	562	576	555	620	595	621	534	573	533	589	600	567	559	553	572	625	604	571	577	586	579	603	573	624	603	598	584	611	597	615	580	567	537	641	578	616	607	558	591	596	605	646	578	627	583	597	613	598	582	608	587	578	626	569	551	638	617	591	600	552	598	579	616	646	630	623	625	570	544	636	539	541	544	561	598	608	598	534	569	580	622	562	614	597	605	576	551	616	618	559	577	587	581	641	608	594	589	587	566	608	576	611	610	549	568	572	558	608	547	604	607	579	602	596	610	580	587	580	560	585	579	588	596	517	633	549	555	575	568	644	623	581	590	609	614	576	593	575	569	592	552	562	639	649	594	627	587	600	585	584	603	594	586	575	617	575	564	531	589	559	587	596	589	606	649	554	552	624	622	573	594	595	557	597	558	643	606	581	580	598	604	586	580	594	590	594	563	590	601	563	589	618	581	595	584	600	595	607	629	628	609	619	605	611	610	560	574	584	598	562	592	568	581	611	598	582	600	579	609	615	611	607	619	534	560	591	622	595	608	574	598	648	609	584	603	577	583	588	618	538	562	583	581	571	583	551	593	608	568	582	586	621	558	642	604	565	596	573	585	610	588	627	556	607	589	614	571	598	597	555	597	592	580	603	583	583	612	624	619	572	594	578	596	573	612	577	557	615	567	556	597	562	600	539	568	620	555	581	596	566	595	583	593	547	645	594	531	576	567	595	578	540	612	563	581	594	568	577	584	579	545	564	558	571	605	623	572	624	604	628	603	602	590	567	607	618	589	584	577	589	652	554	603	593	613	576	575	610	575	602	568	570	608	574	587	606	616	594	558	603	579	569	571	590	595	579	556	586	604	572	570	541	585	643	601	595	585	605	548	574	582	587	607	612	587	604	603	593	592	587	579	623	582	622	592	568	571	601	599	575	559	582	578	598	626	598	632	569	603	592	580	556	610	619	544	569	598	586	592	569	620	556	586	580	612	548	545	589	581	569	577	624	575	591	596	558	589	600	631	561	592	603	598	597	599	563	543	623	565	571	617	595	633	544	555	594	605	568	557	538	601	584	587	590	588	643	603	593	636	582	581	608	544	555	587	626	651	594	596	581	574	575	589	521	631	608	567	587	570	570	592	594	552	617	570	584	603	597	584	583	578	599	594	578	557	589	596	590	615	568	604	596	571	593	557	613	612	575	555	577	562	621	618	567	577	571	571	573	597	565	550	602	578	563	568	576	575	584	614	604	581	574	598
24394	24203	37627	33931	23423	13618	3049	1173	973	955	963	962	954	920	946	910	930	895	920	989	957	882	896	950	930	941	958	920	921	900	911	916	876	929	872	902	885	981	949	918	892	918	905	902	934	931	882	919	932	854	934	918	919	969	910	858	911	869	912	887	900	928	929	913	895	900	875	940	894	887	922	933	888	915	916	805	888	894	863	902	878	888	927	957	874	951	908	932	910	888	924	887	928	908	888	908	921	930	951	942	895	887	957	874	906	902	916	919	971	940	945	879	893	914	943	937	882	910	874	943	870	888	879	922	939	901	899	934	953	922	864	840	868	903	868	941	893	912	909	897	909	863	922	926	888	910	890	867	934	881	888	897	899	925	954	897	937	932	864	912	910	853	901	899	900	936	903	944	862	914	948	941	908	897	859	846	910	851	889	914	932	867	863	917	856	937	897	897	872	913	854	864	880	908	952	912	911	927	894	913	898	888	907	920	918	928	911	912	909	937	923	835	862	862	912	950	896	901	872	889	859	883	880	938	901	903	865	925	922	947	884	892	888	931	915	929	876	904	911	906	971	970	853	936	933	882	913	940	910	908	922	914	933	936	896	862	910	933	893	966	920	957	952	904	896	879	946	868	900	947	946	876	894	957	865	901	853	886	893	927	935	895	916	903	921	903	910	870	928	942	858	917	913	950	851	918	891	915	868	902	957	925	878	919	915	915	962	910	895	906	854	888	924	935	973	917	899	843	880	910	948	905	914	866	970	961	901	881	930	914	864	921	991	916	881	889	938	923	856	940	866	947	921	963	911	882	885	949	856	919	920	933	983	855	890	927	898	923	948	940	886	851	913	993	853	909	890	865	905	882	849	915	958	875	876	907	934	911	891	958	904	918	896	920	920	893	915	928	903	893	906	901	873	870	906	934	902	919	907	893	862	953	988	925	956	871	876	920	908	893	926	910	871	910	886	921	921	893	865	942	912	927	904	924	899	936	889	934	961	926	888	933	871	882	924	887	879	919	892	901	894	915	895	931	949	929	877	869	937	924	877	931	880	916	881	924	949	874	911	871	911	917	900	868	964	980	891	914	898	895	894	920	943	876	911	903	954	890	905	957	873	902	925	917	902	930	998	870	900	943	878	907	932	892	888	893	925	866	897	930	960	881	850	920	910	930	933	886	911	885	895	916	880	893	932	847	887	872	890	860	963	849	871	953	922	901	927	903	854	908	917	926	927	945	916	905	876	901	925	922	877	954	917	936	881	903	927	876	943	901	865	915	881	837	926	913	901	893	918	955	891	873	936	914	883	932	865	924	890	929	929	842	906	882	896	893	911	917	833	939	913	886	891	908	899	871	895	891	898	901	904	866	902	922	925	896	924	878	940	858	880	956	901	901	943	875	868	895	914	865	937	906	901	888	905	924	858	922	929	931	931	870	888	901	880	972	904	950	904	953	893	886	879	882	919	966	876	965	926	919	926	910	922	959	878	848	905	933	852	837	946	894	930	933	855	914	862	915	919	891	939	896	900	891	937	924	866	853	911	927	894	914	922	894	876	938	906	905	916	872	941	931	900	899	897	852	921	929	904	935	910	892	935	936	893	903	977	963	883	906	907	922	869	878	907	934	891	923	965	961	893	921	902	902	855	893	854	888	890	872	987	921	894	874	867	921	954	977	914	938	874	917	907	892	940	932	905	902	887	929	925	915	948	916	937	922	893	893	918	883	859	932	926	944	896	893	897	915	882	911	898	915	892	955	912	885	893	929	890	941	882	915	916	941	902	913	911	926	962	901	920	944	923	879	847	923	878	927	894	941	925	913	916	911	896	977	916	903	913	900	954	912	900	879	912	938	884	919	892	950	887	893	940	897	952	900	929	932	863	886	854	891	884	905	901	958	864	887	878	907	921	926	866	859	878	881	895	933	895	906	958	883	903	932	959	871	859	932	920	850	910	893	918	893	903	913	911	913	880	922	890	927	940	858	934	885	871	954	885	910	925	898	918	925	907	891	875	907	849	897	892	927	874	933	884	945	887	902	874	936	967	938	884	908	930	868	859	905	901	897	900	877	838	947	913	857	930	872	908	868	912	893	903	941	874	871	906	855	916	946	870	920	919	863	882	909	947	920	943	911	932	888	916	885	890	919	863	885	947	896	905	972	943	918	896	919	897	909	885	921	897	886	833	925	869	961	900	875	882	941	915	864	918	919	881	855	890	929	934	825	896	899	945	879	866	837	918	909	830	910	945	894	896	992	953	882	893	889	928	905	925	916	929	950	945	904	910	882	909	860	911	895	913	841	908	900	930	915	906	913	936	890	932	832	935	907	872	887	908	890	903	941	889	875	900	923	908	905	899	902	831	909	949	925	884	906	859	922	837	940	946	870	896	903	859	872	888	943	946	926	932	927	910	894	889	988	881	863	912	917	910	867	926	938	878	899	962	938	860	887	932	942	913	908	868	910	926	886	882	893	858	884	917	922	911	889	897	873	925	914	947	842	917	935	967	905	923	903	886	918	929	912	886	879	928	924	925	934	904	902	903	931	897	867	904	946	847	876	909	868	923	886	887	920	913	939	901	860	891	871	863	954	873	889	896	891	886	930	911	951	901	887	931	921	879	880	883	885	906	934	937	940	884	921	828	903	908	893	946	876	909	871	906	930	910	927	915	929	918	928	908	885	867	924	973	899	887	963	906	928	890	881	950	931	876	866	937	912	899	918	908	886	875	922	815	895	873	878	906	895	861	904	875	926	918	932	909	908	944	884	929	924	921	908	893	869	875	907	908	872	896	979	912	886	913	936	882	900	980	932	870	919	922	828	936	877	914	907	922	907	857	846	926	881	895	871	931	853	878	931	911	860	915	920	899	919	920	890	921	881	926	921	933	874	871	943	897	888	863	947	988	931	892	865	886	879	918	912	911	910	860	891	848	867	863	894	879	902	874	915	901	931	859	922	907	862	891	913	913	865	908	923	936	891	924	933	929	952	909	965	988	964	927	946	836	933	939	920	942	914	894	900	955	890	956	829	873	847	861	878	935	853	928	868	892	917	899	925	898	862	900	880	880	955	870	883	956	876	898	910	916	942	877	877	876	917	887	891	894	901	876	912	892	902	961	930	915	879	925	960	869	850	842	880	914	885	898	892	936	901	900	878	916	937	854	848	899	906	910	874	926	891	868	918	955	945	914	913	887	922	893	841	926	945	876	863	867	951	879	855	873	932	895	897	948	915	882	907	866	904	856	930	859	904	905	881	905	892	892	927	902	909	898	930	904	894	925	971	925	919	867	943	911	909	880	929	867	897	864	905	904	873	916	899	885	891	911	873	930	939	946	927	889	941	912	889	949	882	911	938	908	924	943	947	903	853	907	871	907	884	923	898	908	913	882	899	938	940	899	947	942	895	909	926	952	872	871	909	905	903	931	886	897	883	943	836	871	885	938	886	903	979	923	905	927	868	886	934	925	912	880	912	901	910	858	908	914	886	871	889	965	879	893	857	874	875
62827	104337	73541	41575	14800	3522	1144	803	788	799	842	849	819	812	835	831	814	839	852	840	822	814	805	823	830	833	770	795	786	822	806	786	792	756	793	866	788	778	849	831	825	817	825	786	857	740	785	812	797	760	827	834	808	834	803	799	795	848	790	829	775	764	805	811	783	768	791	839	806	824	823	798	822	809	800	807	847	784	816	808	807	806	766	806	797	787	777	805	821	791	808	757	809	840	834	821	841	807	796	848	803	804	815	839	826	825	837	863	818	849	824	806	883	812	844	799	821	835	854	799	819	843	724	859	814	790	846	821	779	835	771	820	844	845	762	887	788	792	817	776	827	816	775	850	849	827	817	840	804	831	799	786	799	813	821	822	852	829	779	814	854	794	815	833	828	823	825	809	832	770	775	843	860	839	773	801	799	806	791	843	803	793	792	813	801	832	815	820	823	817	828	809	824	775	792	764	784	812	775	832	804	784	765	792	799	792	807	822	845	784	783	785	809	814	830	807	845	826	841	809	853	775	756	840	826	770	803	821	771	836	843	806	820	854	835	838	818	812	825	770	847	815	821	778	772	824	788	815	809	779	799	798	830	783	800	798	823	768	750	813	806	798	839	798	816	750	785	790	761	788	843	855	849	778	825	803	806	798	844	829	824	792	766	820	786	774	777	858	755	804	865	837	828	774	808	815	780	883	785	878	799	842	844	832	787	811	827	852	801	828	795	775	764	783	769	836	843	838	793	820	810	770	729	833	803	769	824	842	761	822	817	778	831	769	839	806	744	789	783	811	807	808	837	775	810	825	805	761	781	774	816	854	822	793	838	803	796	754	818	798	800	825	833	793	781	821	805	789	813	852	748	823	831	762	797	834	809	854	818	802	766	819	873	831	811	794	814	787	815	846	821	827	780	814	787	791	838	828	816	787	754	815	810	867	813	821	837	770	812	772	776	807	822	790	827	772	840	806	822	812	794	833	776	843	799	777	797	812	825	781	824	813	824	835	793	887	838	790	827	793	858	802	786	813	795	816	847	768	783	834	808	833	850	766	835	799	860	824	830	797	825	790	840	807	812	788	774	791	770	809	783	825	802	787	798	836	851	834	810	775	784	771	881	818	818	829	816	783	793	813	786	813	759	779	799	869	798	836	818	815	806	791	781	775	828	818	844	837	744	764	789	815	857	763	817	812	834	803	819	785	811	777	840	761	825	785	789	870	794	806	779	829	825	776	832	797	811	782	840	821	757	799	879	818	814	812	800	834	775	813	777	844	829	792	831	807	861	798	866	773	807	809	785	827	758	778	778	776	822	807	797	820	871	825	831	835	754	807	801	774	836	815	839	853	800	813	814	769	811	822	835	820	837	872	797	852	818	821	795	819	824	781	799	847	847	807	877	828	775	804	819	762	776	828	848	805	808	807	833	795	830	827	805	821	801	791	780	836	835	846	793	857	841	826	797	806	826	846	841	790	818	828	780	771	805	792	819	818	770	793	760	834	854	784	768	754	781	815	782	783	812	783	819	848	873	833	770	824	842	817	778	828	831	773	832	815	796	770	823	836	799	830	837	831	777	807	763	834	818	796	795	789	806	852	801	826	798	813	814	785	792	816	785	790	761	829	840	809	805	842	789	783	858	797	820	800	833	795	744	812	820	732	803	812	798	859	833	810	778	743	763	868	814	816	820	855	808	766	847	797	776	816	818	812	798	788	737	831	824	783	810	861	786	793	836	771	799	794	802	821	790	838	809	879	821	812	814	839	834	824	876	815	851	809	863	793	780	799	763	828	816	826	789	819	834	860	791	821	790	796	801	812	815	779	815	835	800	830	833	767	812	825	825	798	850	774	824	825	791	860	834	833	817	834	798	804	844	859	813	823	756	781	788	837	854	834	795	763	817	825	808	785	835	762	780	789	807	809	777	765	816	814	773	846	802	808	806	828	822	802	803	827	780	851	812	825	816	825	792	836	792	815	773	821	817	785	784	826	859	810	867	834	836	800	816	778	827	811	821	770	791	813	823	781	764	808	824	793	798	857	803	825	840	768	803	784	779	822	858	826	839	862	805	845	813	862	806	822	833	787	779	796	823	838	785	838	780	798	774	757	819	793	798	794	784	815	792	807	771	800	822	817	829	844	828	810	777	780	802	823	790	815	803	834	833	746	803	815	785	833	788	844	829	830	804	789	794	811	797	787	810	816	792	829	826	794	825	795	843	818	846	841	812	799	784	806	813	812	764	809	846	796	820	831	831	840	813	821	815	799	784	814	803	790	826	799	825	837	820	798	804	761	788	771	810	773	796	766	812	766	846	807	807	786	796	774	833	757	826	843	808	800	805	805	774	838	799	792	812	808	827	836	760	861	838	840	809	791	832	806	810	755	778	789	748	814	781	853	823	819	834	890	838	841	840	745	805	809	816	783	823	822	857	775	807	806	809	773	769	833	871	764	773	803	806	780	782	836	739	822	791	860	827	790	764	804	856	794	790	879	787	838	797	846	800	823	776	863	810	822	797	771	826	845	769	804	776	826	859	771	793	789	788	854	866	815	820	783	847	813	808	801	815	767	844	786	797	826	809	828	794	798	796	807	813	785	839	774	804	784	834	756	836	751	771	802	826	837	820	786	798	808	790	801	785	824	757	823	852	784	841	825	811	810	836	837	845	816	778	805	824	806	782	788	770	803	797	777	795	850	766	812	793	759	812	802	804	811	836	835	796	818	844	844	828	823	798	794	774	772	791	855	773	807	811	784	815	830	839	798	826	836	814	850	822	828	784	739	766	775	790	814	832	767	803	829	828	794	770	791	763	799	801	769	781	846	796	866	789	779	834	799	823	771	783	756	835	786	814	832	799	836	807	774	813	770	793	811	806	823	792	814	817	797	824	813	777	784	831	803	810	829	806	744	814	812	810	850	799	833	793	794	825	766	753	797	843	793	852	811	855	753	819	749	758	793	764	826	882	798	830	834	787	817	801	795	806	774	767	818	775	840	798	811	805	800	809	817	814	817	825	797	784	792	859	780	819	771	796	802	772	834	824	890	837	816	805	812	837	768	760	785	842	821	791	791	824	788	813	819	768	788	819	834	719	828	792	808	785	786	824	796	793	774	822	781	775	811	787	798	776	810	822	771	828	820	831	778	802	858	788	834	817	834	820	789	790	766	757	754	779	792	789	804	820	807	802	808	837	808	773	812	841	796	742	815	791	787	854	809	771	785	769	803	792	804	802	855	791	778	806	785	798	783	766	780	771	808	797	853	821	805	820	772	822	808	818	812	766	843	851	768	787	794	809	791	839	834	862	836	810	790	781	799	791	834	838	800	838	840	798	815	770	793	791	801	831	807	818	816	775	806	813	845	828	789	754	779	788	816	796	777	738	741	785	777	809	780	807	788	783	786	842	847	827	812	804	865	784	806	808	844	804	828	771	836	780	795	801	749	783	828	792	824	789	782	807	765	794	819	840	775	768	859	847	820	792	815	838	800	787	757	763	782	728	801
30549	32509	27500	10893	2516	903	731	646	675	653	695	688	666	664	654	660	679	682	691	670	674	669	671	671	685	628	686	641	640	695	631	669	682	674	708	617	691	621	641	684	659	617	639	644	671	674	662	684	696	617	643	640	641	663	659	603	660	659	641	695	638	682	652	651	724	636	626	665	638	702	696	637	673	677	674	669	588	647	677	710	673	628	627	673	654	723	654	702	645	674	692	719	615	689	706	623	629	616	675	652	614	662	730	644	631	630	638	663	648	688	671	638	636	661	645	657	643	633	657	693	649	681	677	703	628	632	700	677	660	659	687	673	644	657	634	650	688	675	664	663	673	632	701	659	667	630	733	667	663	636	648	665	626	701	677	678	616	654	618	656	674	632	648	689	653	648	643	642	648	674	668	676	666	657	647	652	696	672	708	620	659	659	593	700	670	622	625	660	655	673	659	690	632	646	676	626	638	699	620	650	685	649	666	669	665	670	690	639	645	669	659	690	677	683	674	615	635	685	685	681	603	698	653	690	692	652	704	645	659	671	646	677	648	672	627	646	644	627	652	700	635	618	642	643	605	637	647	677	699	685	663	630	671	681	667	690	664	617	663	676	691	658	661	710	658	637	678	621	614	635	692	664	660	662	662	701	630	661	621	675	608	596	690	682	661	742	703	742	660	698	697	691	689	643	691	617	653	676	649	624	627	683	665	692	631	674	642	667	648	696	671	671	630	627	634	672	687	644	681	669	644	648	659	671	708	659	617	646	660	700	643	644	710	677	662	670	690	611	641	661	656	637	617	670	634	710	633	661	663	668	658	665	650	617	665	647	702	679	668	634	671	687	652	696	698	667	662	694	680	639	670	652	691	666	662	671	637	697	677	701	686	668	662	687	666	674	603	646	665	684	689	662	674	665	693	659	631	667	653	676	656	643	707	660	700	643	680	641	616	695	626	671	656	707	658	676	669	660	666	592	674	669	641	690	636	683	644	637	649	667	636	677	658	647	657	647	664	627	672	688	655	666	662	623	688	700	652	658	643	703	680	674	684	651	631	643	659	667	704	625	671	658	649	671	639	636	676	662	693	683	638	646	646	636	693	679	668	645	667	651	607	655	638	634	671	678	652	686	646	634	633	667	709	677	658	679	605	640	666	672	687	687	659	642	698	615	614	656	647	654	712	678	671	686	618	630	703	668	624	630	672	677	695	679	670	604	663	651	672	662	686	664	658	665	709	732	655	679	668	644	635	686	644	716	716	656	690	662	651	673	674	628	654	661	708	660	686	707	636	652	643	673	674	685	668	633	685	629	715	662	657	641	686	707	670	666	675	695	689	668	680	690	621	707	720	682	658	667	670	674	669	676	671	621	689	718	611	662	644	654	676	648	673	677	674	650	612	687	664	622	669	657	677	703	644	689	620	639	668	665	650	638	642	667	705	647	649	646	645	659	677	661	657	633	692	642	705	708	661	637	696	635	657	672	681	661	704	693	714	644	706	659	722	648	659	662	648	688	644	674	636	620	641	633	669	654	651	667	632	652	656	629	684	625	683	664	638	659	672	659	658	656	629	644	679	670	667	664	653	588	672	733	688	653	647	676	630	654	646	656	641	640	645	658	672	683	659	649	658	666	655	682	665	680	665	705	684	681	617	686	655	644	676	616	665	667	658	679	647	699	635	655	657	673	641	687	707	593	676	635	674	632	685	635	658	657	645	675	672	662	661	633	638	598	658	692	642	602	647	689	625	696	666	665	655	688	629	662	648	662	676	665	696	646	681	655	644	652	730	682	658	684	710	644	729	658	641	668	662	685	659	633	652	651	695	696	658	632	646	723	660	621	703	682	677	689	631	633	639	633	683	652	659	685	711	642	653	621	685	660	655	705	648	636	605	668	679	691	712	650	649	634	686	679	634	683	659	685	655	666	634	682	650	658	647	632	642	667	624	685	668	639	690	680	653	672	651	618	657	665	637	651	664	710	658	676	654	586	656	659	647	734	681	699	687	613	671	660	619	699	654	666	679	647	628	659	694	645	640	649	686	648	687	642	703	675	682	633	659	646	659	679	681	640	684	642	657	707	718	674	641	665	642	712	641	710	638	640	675	640	701	659	705	685	694	687	651	643	690	660	696	630	650	650	653	638	697	655	670	669	674	690	674	672	630	622	662	629	685	625	626	713	680	672	667	683	674	676	660	626	659	685	672	684	651	646	701	626	669	681	694	671	641	667	659	654	686	660	640	692	649	681	677	694	660	624	670	610	649	648	629	660	641	649	642	666	692	672	632	629	660	612	631	667	675	643	646	633	646	675	672	617	662	684	693	651	655	663	681	647	696	630	662	642	673	672	665	663	637	642	669	683	667	685	655	693	687	644	603	688	650	695	603	729	669	720	586	689	644	679	675	655	675	635	634	663	647	664	669	648	614	708	638	652	693	689	653	668	663	681	689	642	702	684	676	666	635	625	642	613	696	641	652	641	678	666	695	660	636	679	665	672	675	694	688	684	651	654	662	728	654	672	673	631	642	676	678	629	658	633	670	732	701	688	680	665	667	682	638	626	662	641	610	664	704	647	630	655	673	700	650	675	650	696	676	683	650	682	664	647	680	664	609	693	636	673	633	673	695	715	671	619	647	666	672	639	705	670	660	646	662	611	667	700	669	633	659	626	712	607	676	654	642	653	658	663	663	686	646	693	668	654	634	636	664	629	641	648	645	665	680	681	631	647	624	650	677	672	639	667	662	646	690	680	660	671	706	660	649	632	645	641	686	652	683	649	652	708	654	719	656	700	688	670	670	667	659	651	608	672	631	659	663	640	642	653	676	623	663	636	681	658	665	649	681	616	633	652	671	678	658	696	649	657	644	651	651	684	699	670	645	671	644	670	676	686	625	666	625	654	668	624	694	649	673	662	676	697	609	679	649	655	670	634	685	704	684	651	640	682	685	684	656	637	664	697	645	610	634	671	637	661	620	597	674	684	638	688	675	635	671	659	665	657	642	702	635	629	642	688	679	654	678	672	703	694	665	687	667	628	656	703	656	665	704	625	676	628	638	669	653	659	670	666	622	667	714	677	611	711	662	641	663	687	682	623	622	632	626	638	639	662	691	644	624	632	646	675	662	693	701	693	686	687	674	653	695	680	654	637	645	679	657	660	655	678	667	647	667	656	652	688	656	659	659	645	660	644	659	692	667	630	655	633	653	660	660	675	711	622	631	633	660	657	666	661	636	645	664	664	697	662	592	684	692	656	652	631	676	651	652	623	635	648	644	628	636	642	678	680	669	657	682	717	657	595	687	672	662	653	653	616	663	615	631	653	693	678	638	652	680	615	659	643	701	651	663	657	647	644	641	651	647	690	633	642	696	636	673	671	657	630	638	696	688	736	666	701	670	657	594	728	664	719	651	674	581	666	642	657	692	640	688	631	675	678	640	655	622	627	694	646	694	617	695	704	629	714	646	683	696	648	627	660	659	635	668	652	679	676	686	671	657	682	632	664
23138	37162	20105	5771	1874	768	573	552	523	537	540	527	548	527	564	545	526	549	553	555	497	509	548	561	525	506	522	531	505	537	520	508	548	554	513	507	555	520	536	483	517	558	515	526	508	558	539	516	531	516	541	545	548	549	505	478	517	553	544	529	546	508	529	518	506	518	520	522	540	522	486	553	510	527	522	515	508	536	507	501	509	508	517	554	508	539	509	521	514	504	533	567	541	528	499	558	508	499	512	529	517	536	542	505	551	548	505	484	515	538	507	550	559	518	526	572	543	524	513	530	561	557	535	588	521	594	526	545	517	531	537	490	554	494	530	557	525	528	550	528	483	536	518	509	492	570	549	586	518	513	526	520	527	554	529	567	515	520	538	517	534	495	552	543	523	557	496	515	555	526	507	533	466	501	526	483	504	499	533	499	525	529	542	492	511	537	483	510	521	530	511	514	517	510	538	539	492	539	550	552	555	553	531	567	474	543	534	549	501	516	527	542	523	510	525	499	518	513	552	498	516	499	515	513	535	493	547	515	507	522	515	516	536	565	527	514	508	522	536	506	579	551	513	543	555	540	485	530	550	543	529	560	535	495	505	510	494	525	537	559	546	555	523	493	542	451	537	515	537	529	494	520	547	470	528	570	519	521	546	529	553	528	538	507	563	526	537	502	512	513	521	526	497	545	527	498	538	535	523	544	563	483	532	498	511	573	513	505	535	514	529	557	529	493	535	501	544	499	468	519	531	558	529	493	513	563	493	538	485	475	508	503	526	528	550	523	503	498	569	528	537	536	520	520	514	502	564	545	563	548	487	513	485	508	525	576	495	521	513	544	527	511	550	565	490	536	532	536	523	527	553	560	526	520	569	560	537	505	522	558	525	563	480	506	555	488	529	516	546	537	487	536	533	522	554	529	503	548	516	540	488	537	539	527	535	517	521	502	515	559	524	507	481	589	527	514	502	514	515	525	544	565	500	523	523	519	528	547	533	479	526	499	539	526	526	492	545	523	541	528	565	517	542	519	493	551	515	525	518	543	526	533	524	563	486	528	511	507	536	514	546	526	546	553	520	535	547	517	509	556	523	550	521	510	505	506	519	502	509	580	517	497	527	492	536	504	537	507	498	529	510	540	571	510	519	496	530	545	542	524	469	506	530	531	588	507	548	537	549	556	460	520	520	563	552	523	537	497	517	532	540	507	546	553	520	578	529	542	539	536	533	559	525	562	558	532	554	543	526	544	518	515	525	559	563	503	539	518	507	538	526	545	539	482	556	536	505	540	528	514	530	504	478	539	530	512	535	527	509	541	524	507	521	553	515	510	539	522	528	572	501	535	470	571	521	518	523	511	478	537	515	526	531	514	527	491	524	527	523	546	549	546	590	563	542	524	560	520	530	534	537	505	493	543	525	546	539	540	544	504	538	523	535	544	570	508	562	551	529	576	571	521	589	543	529	575	544	526	537	540	556	514	531	550	523	510	524	535	523	503	520	536	486	501	495	531	521	547	538	500	516	531	516	486	564	535	544	542	510	536	535	512	506	519	520	544	550	487	513	545	524	535	516	509	509	520	512	520	530	504	535	542	533	494	485	529	522	547	517	534	547	561	539	538	540	554	547	544	570	521	520	506	533	523	517	523	525	514	550	505	496	505	564	564	537	510	507	497	525	512	537	539	563	514	534	509	530	515	557	563	553	494	491	504	514	518	502	570	544	543	521	485	503	532	528	510	546	512	512	488	499	520	546	546	528	543	572	520	535	551	535	525	498	539	555	590	526	514	544	503	558	577	544	548	515	535	560	538	528	507	490	526	493	549	558	529	549	521	524	537	528	516	477	522	494	543	544	509	552	493	540	515	539	516	516	530	522	501	526	521	496	548	501	519	570	532	525	533	543	493	573	519	516	505	548	514	521	490	555	551	532	514	552	535	551	571	521	523	552	536	492	522	506	583	522	523	558	554	510	551	507	528	534	542	541	519	499	542	510	574	539	556	555	559	496	525	523	513	526	531	477	510	531	518	495	536	536	500	518	501	512	534	512	547	543	499	579	501	516	508	540	517	512	530	553	557	516	531	509	494	485	531	538	551	541	536	495	545	540	524	543	558	538	547	537	535	549	541	536	531	559	543	499	514	534	537	522	533	555	553	490	514	510	550	538	508	531	546	525	509	539	551	517	499	528	552	514	579	545	495	548	557	512	512	527	514	503	517	549	513	549	483	538	497	504	506	523	580	491	547	529	514	524	511	542	576	520	479	540	530	506	556	541	567	524	567	553	575	522	491	537	541	486	532	567	522	550	516	548	513	539	536	557	511	550	514	530	541	546	543	501	578	520	564	522	500	488	516	523	500	557	522	535	509	533	559	538	515	508	509	541	505	568	558	492	548	508	513	510	525	535	550	506	559	540	537	542	524	538	584	502	500	502	501	541	543	554	541	547	494	501	557	527	547	514	538	497	548	545	519	492	549	516	517	465	542	507	528	529	529	529	535	518	517	535	505	536	548	528	535	506	499	505	538	565	486	535	521	529	536	544	529	549	501	519	532	534	531	547	510	505	564	520	548	521	524	496	534	535	507	533	519	542	516	563	538	515	559	531	459	528	506	513	539	530	508	540	494	543	558	501	484	542	546	531	581	550	485	590	560	532	537	552	516	528	547	540	519	569	528	536	566	533	572	582	518	490	556	544	529	540	587	533	543	530	524	524	502	529	543	497	529	516	558	531	561	527	525	519	530	508	560	537	545	494	549	510	527	494	519	526	547	496	536	549	532	540	582	515	517	545	543	545	531	516	541	478	509	526	499	524	496	546	510	552	494	513	521	513	524	533	566	501	525	571	547	542	538	519	476	503	565	510	510	529	529	499	510	566	502	518	541	536	522	527	548	536	508	537	540	506	496	510	540	520	522	546	516	494	548	524	490	544	577	502	522	534	535	557	531	499	507	540	552	517	505	539	513	483	557	523	517	510	543	514	509	550	507	552	523	551	515	484	500	548	515	546	523	535	544	531	570	533	528	550	534	552	549	536	549	517	536	521	528	553	517	555	519	530	538	504	541	522	500	558	510	509	555	539	503	525	510	540	549	509	507	540	536	534	545	481	554	498	524	533	535	529	516	532	536	497	484	546	460	547	541	505	538	532	522	548	516	538	475	520	564	538	545	539	499	561	520	540	506	508	540	524	548	524	547	543	509	546	528	515	571	570	558	520	504	539	517	552	543	508	479	555	506	532	493	511	475	520	525	491	586	557	541	551	555	474	531	554	509	517	601	494	537	495	518	526	550	523	551	547	539	502	524	533	540	510	494	542	540	540	543	511	505	520	525	525	537	512	542	552	529	540	565	548	555	611	532	535	533	510	551	563	516	528	528	543	500	487	530	552	553	526	518	548	552	537	553	544	549	529	512	495	538	508	548	553	477	522	526	544	529	494	559	540	519	518	548	534	543	529	466	535	526	519	553	532	528	519	540	533	587	523	561	520	559	550	534	494	531	604	520
26345	30394	45529	35789	16130	3458	1011	709	680	713	698	700	643	668	693	768	699	696	683	657	716	714	668	694	684	665	698	690	686	707	680	728	664	667	704	694	783	728	690	700	745	733	670	695	701	759	707	682	690	719	760	629	714	704	698	700	703	688	700	722	673	695	707	680	709	701	703	670	681	711	678	694	659	650	610	674	727	707	712	712	668	686	733	729	720	672	678	714	667	694	695	632	698	699	682	730	682	682	706	671	689	670	699	691	640	703	698	676	666	696	686	703	681	689	713	707	713	638	695	701	651	701	663	660	678	711	699	697	683	663	719	666	662	678	687	694	657	730	683	677	678	648	710	731	691	694	697	682	706	714	660	667	645	709	656	683	691	708	669	701	686	716	720	774	687	683	723	696	716	697	700	694	700	664	632	715	704	692	663	662	730	707	655	694	672	685	722	657	660	672	691	689	668	718	695	665	641	689	705	717	670	660	676	652	679	689	720	700	675	673	677	708	673	688	693	669	658	676	688	694	661	653	707	710	760	730	738	706	648	672	655	692	677	705	654	704	680	678	733	709	610	677	697	697	712	663	678	679	688	703	703	685	700	680	679	686	652	688	664	659	646	709	699	716	696	650	686	627	667	670	671	730	644	658	652	675	663	675	715	750	695	686	686	686	669	656	720	706	717	660	649	687	713	694	630	708	664	668	713	677	710	649	672	687	692	653	702	687	688	649	675	657	657	685	670	701	634	692	689	684	709	653	658	705	672	673	672	650	684	752	711	689	678	647	691	681	652	692	665	718	734	643	671	688	685	681	711	691	681	704	697	689	709	743	685	731	670	675	630	636	648	674	703	746	681	699	673	696	700	671	670	668	691	645	661	673	686	669	652	656	657	673	625	703	718	652	697	674	704	703	698	735	693	671	707	741	688	735	697	675	689	671	695	712	698	668	664	639	694	685	677	665	691	695	688	742	687	740	644	671	646	687	707	707	692	630	690	718	692	731	679	691	731	715	676	663	680	639	656	674	663	667	713	698	659	640	692	696	695	651	675	685	664	660	633	672	714	666	721	727	678	697	711	695	746	683	707	662	681	678	679	709	692	707	712	675	673	674	653	706	652	689	711	676	697	674	695	668	752	716	690	698	676	704	694	700	683	662	655	656	661	705	702	687	684	712	706	699	717	719	708	714	647	698	674	681	666	698	686	715	713	665	671	692	679	726	701	695	743	672	669	707	721	673	660	730	694	687	732	699	685	693	645	680	683	663	689	720	671	673	694	668	702	687	692	670	655	654	653	682	671	676	686	685	704	654	704	685	673	701	712	672	720	691	647	670	689	668	670	702	696	667	713	644	709	737	692	660	676	674	698	680	721	666	724	692	738	678	723	719	694	705	674	665	662	670	707	754	682	725	670	640	732	656	662	670	682	689	672	682	677	666	679	726	673	733	708	708	748	682	699	672	700	669	680	698	721	694	721	644	757	667	672	687	725	712	752	670	711	679	694	682	676	737	680	677	681	719	656	642	698	660	683	710	671	671	747	676	683	668	739	649	674	714	677	717	699	694	726	726	687	690	721	675	694	665	702	708	691	706	661	685	723	715	691	699	686	704	656	702	648	667	697	743	690	680	722	673	687	708	702	720	707	655	683	676	663	665	660	712	713	699	633	688	761	674	654	726	669	709	719	678	727	691	722	693	719	715	682	722	680	748	694	695	669	670	701	665	689	650	654	656	675	711	705	656	712	638	681	669	663	711	699	727	640	670	699	702	732	701	729	636	683	692	701	663	650	710	653	671	654	717	628	653	687	742	661	667	709	707	700	717	695	711	679	697	686	693	710	674	640	655	681	708	695	708	710	686	643	669	657	701	658	712	680	690	675	684	705	669	692	704	731	731	653	657	657	708	704	652	636	686	679	664	688	645	664	676	705	688	676	712	685	698	692	690	657	700	696	688	689	725	680	680	670	665	679	675	666	718	698	719	670	679	687	736	699	667	698	668	734	685	627	734	666	681	697	716	704	676	689	719	665	739	667	688	653	633	688	683	674	732	655	703	693	656	673	713	689	684	678	657	659	648	704	683	728	742	651	687	688	703	707	673	723	715	713	638	696	693	673	683	678	671	730	648	683	685	690	673	688	643	721	709	672	662	692	656	742	671	728	703	699	741	707	681	685	654	699	715	657	722	724	714	656	701	680	698	702	689	701	641	761	689	686	664	704	692	707	685	686	678	630	695	689	665	671	740	728	708	682	673	660	680	623	643	674	664	683	689	688	665	739	663	679	673	700	686	703	709	656	692	702	657	678	678	664	640	680	694	769	738	687	692	666	664	687	668	673	663	692	713	662	702	707	706	683	652	696	633	691	666	629	730	731	717	687	725	690	695	660	700	694	680	668	642	654	697	753	740	681	649	651	733	681	686	678	692	680	689	667	679	670	693	677	667	696	617	703	704	732	698	679	668	675	717	733	741	723	709	713	660	700	650	697	726	729	713	658	702	666	687	671	668	680	680	686	680	680	667	689	686	682	699	701	697	671	676	704	682	675	710	718	703	672	722	660	696	697	654	705	718	673	720	698	712	690	697	731	686	714	662	705	669	732	690	687	679	676	664	722	691	705	697	698	663	675	701	741	683	663	687	690	713	697	673	707	720	697	752	662	708	714	651	671	681	706	703	677	670	726	668	634	707	683	702	670	673	676	706	681	716	696	695	699	705	690	721	718	712	719	617	695	705	702	666	703	698	730	735	696	734	640	717	712	684	691	759	661	650	666	694	714	717	680	689	732	659	695	692	731	660	679	708	700	709	707	736	675	692	658	685	668	718	703	671	688	651	658	674	691	647	712	696	705	682	694	657	707	649	700	743	698	690	706	678	718	713	689	673	692	674	684	677	701	650	669	707	653	660	685	658	680	637	671	710	701	701	705	713	727	676	692	662	672	725	676	701	681	655	707	689	707	697	650	661	711	729	680	680	666	717	663	703	652	675	666	714	713	734	703	649	711	602	709	662	669	726	731	678	662	688	658	641	672	680	613	637	678	701	686	700	658	684	727	723	718	713	692	687	676	678	721	689	700	693	635	688	677	666	660	647	681	680	679	664	672	646	689	711	691	718	690	701	664	688	679	688	680	702	752	669	657	660	717	658	692	664	626	650	708	703	712	662	710	646	682	672	702	710	692	637	664	660	736	697	704	663	700	702	745	677	734	695	708	690	710	665	687	723	672	667	686	687	706	671	691	668	673	678	664	675	672	658	658	686	687	660	625	725	682	695	684	706	732	710	660	726	656	700	712	631	691	699	690	725	713	724	700	700	686	696	686	697	742	683	754	647	703	680	734	690	653	705	727	736	642	686	673	699	704	723	709	660	657	672	711	728	670	689	697	707	684	741	662	704	707	685	647	723	671	695	668	706	713	661	651	707	722	666	729	705	660	668	694	688	594	699	691	680	649	689	706	689	740	702	610	706	703	715	691	694	673	694	670	676	674	668	715	690	744	701	661	707	649	724
55231	86531	58455	25295	7377	1713	731	641	564	591	608	570	602	585	554	599	620	626	630	646	593	635	568	559	590	619	594	560	598	590	538	606	622	596	606	565	588	593	583	597	591	628	584	593	607	589	636	630	598	618	600	621	598	610	566	573	630	621	586	593	631	601	611	584	603	575	581	624	583	613	628	599	583	577	593	577	605	620	577	633	637	612	603	588	608	604	630	622	567	624	580	611	579	669	565	567	595	600	580	584	588	587	570	605	592	600	651	594	641	560	547	525	550	595	552	617	607	604	659	595	581	576	617	611	572	579	587	626	570	520	560	572	629	585	561	622	587	568	568	622	617	604	609	589	621	607	572	582	595	599	560	643	601	578	591	605	584	608	616	602	624	639	594	607	646	630	601	592	614	594	591	593	543	582	610	566	623	622	654	571	593	594	596	592	563	593	570	619	586	586	605	617	576	570	574	582	592	657	552	589	588	563	571	595	634	578	632	606	576	634	552	609	575	619	573	609	586	611	578	602	550	606	590	583	589	589	599	574	603	624	630	624	569	562	562	592	602	566	592	645	589	619	621	629	579	627	596	623	577	574	640	582	617	595	623	605	566	592	594	593	600	570	576	583	584	626	637	582	571	563	626	580	620	608	630	607	552	572	592	593	572	601	571	600	580	555	616	574	617	599	578	592	569	587	612	556	600	605	583	567	598	561	637	577	577	581	554	594	630	597	633	594	586	585	644	662	613	616	608	588	637	573	625	574	586	573	575	560	576	566	605	588	606	546	585	563	591	604	603	588	543	612	611	600	575	622	569	617	619	611	578	618	586	639	561	632	632	616	574	615	560	657	595	618	599	592	603	544	649	580	579	612	608	566	633	573	630	554	580	594	585	590	611	624	556	641	583	556	606	616	548	597	640	576	609	580	644	594	602	585	567	564	610	556	625	618	602	599	594	590	606	557	573	593	592	638	612	558	582	523	668	563	566	587	601	577	571	603	632	572	611	579	606	582	617	597	638	563	632	629	535	570	578	575	536	582	590	578	587	581	607	593	581	569	590	604	612	582	609	606	577	629	601	592	573	617	588	644	625	596	556	608	551	629	614	594	609	608	623	605	613	609	581	569	628	617	592	547	596	570	582	582	579	589	621	612	573	653	582	555	600	599	596	583	575	573	598	573	563	588	611	612	608	614	584	614	572	618	587	559	656	584	615	569	587	618	632	583	586	603	558	583	580	608	641	570	558	559	632	580	571	588	577	572	563	608	671	580	586	621	642	583	574	622	610	583	623	615	552	592	575	577	573	577	605	595	594	557	622	600	611	591	622	582	623	578	591	583	617	588	607	588	596	589	597	533	615	565	582	555	585	582	555	631	621	615	585	598	588	571	622	621	605	538	603	562	586	594	572	569	629	597	624	563	639	594	563	566	599	563	600	630	573	570	535	571	631	563	576	609	609	599	601	614	599	613	620	573	634	626	565	600	595	642	600	620	618	614	566	573	620	590	573	580	592	615	583	576	581	611	601	583	616	618	581	631	600	587	555	606	649	605	556	585	611	624	601	562	603	574	569	561	593	611	635	591	587	603	590	593	572	630	631	640	597	602	576	598	576	581	604	587	594	574	614	606	537	538	638	571	592	587	598	585	570	609	593	578	531	597	588	590	566	592	616	602	562	594	641	582	654	561	601	603	601	585	575	570	604	586	579	554	563	588	599	545	578	592	586	591	598	571	623	583	582	608	608	574	597	575	608	586	599	602	610	591	560	585	587	605	590	603	607	582	587	572	599	557	612	598	626	553	607	569	590	578	617	579	598	613	601	629	624	611	594	583	577	633	570	585	613	625	592	647	525	584	592	590	574	626	598	595	558	626	604	647	580	601	616	592	563	626	633	604	591	592	589	587	580	558	630	550	573	572	587	604	598	613	577	644	586	570	608	594	577	618	599	613	577	566	628	650	564	582	567	605	611	578	593	641	546	586	578	583	630	575	587	605	550	594	566	599	589	626	578	637	588	604	566	577	628	560	656	619	616	587	621	591	596	598	595	643	581	577	589	589	625	592	555	623	578	548	578	561	579	608	638	566	614	626	554	581	629	585	584	587	626	576	600	543	594	605	584	606	580	594	576	585	576	603	574	649	588	579	615	575	589	543	626	561	603	569	594	616	636	605	598	550	577	589	609	594	586	594	575	582	591	597	570	563	637	579	576	593	585	535	611	600	611	552	621	592	585	601	584	623	621	560	600	588	633	585	561	539	563	590	561	577	608	621	544	576	596	583	581	565	581	597	593	578	569	602	613	607	579	625	574	598	572	556	593	567	581	557	594	616	619	622	580	595	564	633	577	565	570	583	596	575	595	565	611	575	612	605	582	595	562	590	612	605	646	606	610	599	582	618	589	579	586	592	580	585	640	591	606	580	650	648	624	554	584	562	596	591	563	610	619	608	588	584	575	610	574	584	593	580	578	602	605	603	570	603	603	618	606	557	632	580	611	600	579	594	583	603	567	582	559	590	581	571	560	620	597	564	587	609	547	564	610	573	536	600	580	625	618	596	548	577	605	613	568	609	616	572	594	595	582	608	575	578	582	572	575	572	619	571	595	603	603	603	607	593	584	617	560	552	583	584	568	630	614	611	629	619	583	577	623	577	579	587	584	594	586	586	569	585	586	582	609	582	640	599	654	567	546	610	600	618	592	591	591	577	607	584	586	589	572	588	563	592	561	604	596	605	629	602	642	618	578	567	613	562	559	640	604	614	589	623	598	584	579	617	598	613	595	570	575	583	578	579	589	596	563	591	596	583	595	616	636	600	587	596	613	574	640	581	609	588	613	578	573	601	573	618	590	611	620	584	578	602	573	594	576	565	575	604	574	644	612	593	562	594	602	576	563	583	604	664	570	576	568	624	582	581	588	592	588	616	586	596	574	619	556	603	579	585	593	612	595	629	611	584	571	589	597	563	599	619	604	587	587	601	606	644	627	591	577	629	608	616	626	591	566	613	632	561	579	619	594	581	599	580	562	560	595	584	527	587	575	600	606	614	588	588	587	639	608	581	613	569	593	614	603	609	566	501	592	564	549	584	572	592	633	570	613	589	618	644	600	580	575	606	604	604	582	598	674	594	585	610	628	611	650	582	577	612	608	573	589	598	574	584	551	644	616	608	628	586	619	565	596	575	579	614	590	586	610	624	589	571	578	599	600	582	574	619	599	601	582	640	566	564	582	617	586	588	581	610	554	591	624	624	570	588	560	584	612	598	587	585	604	609	610	578	603	598	633	584	605	605	554	621	572	556	571	585	608	619	602	575	533	625	625	600	614	574	629	593	585	590	546	632	606	597	590	584	569	613	614	601	641	594	623	593	596	612	590	576	621	612	616	538	605	558	624	661	548	579	643	618	599	604	592	605	578	567	619	580	641	601	577	622	592	585	605	591	600	640	594	616	589	571	571	572	587	562	569	599	600	614	599	546	588	588	530	580	611	585	521	619	609	622	607	525	580	583
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
