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
338748546511	338748547080	338748547630	338748548180	338748548730	338748549280	338748549830	338748550381	338748550930	338748551480	338748552031	338748552580	338748553130	338748553680	338748554230	338748554780	338748555330	338748555880	338748556430	338748556980	338748557530	338748558080	338748558631	338748559180	338748559730	338748560280	338748560830	338748561380	338748561930	338748562480	338748563030	338748563580	338748564130	338748564680	338748565230	338748565780	338748566330	338748566880	338748567430	338748567980	338748568530	338748569080	338748569630	338748570181	338748570730	338748571280	338748571830	338748572380	338748572930	338748573480	338748574030	338748574580	338748575130	338748575680	338748576230	338748576780	338748577330	338748577880	338748578430	338748578980	338748579530	338748580080	338748580630	338748581180	338748581731	338748582280	338748582830	338748583380	338748583930	338748584480	338748585031	338748585580	338748586130	338748586680	338748587230	338748587780	338748588330	338748588880	338748589430	338748589980	338748590530	338748591080	338748591630	338748592180	338748592730	338748593280	338748593830	338748594380	338748594930	338748595480	338748596030	338748596580	338748597130	338748597680	338748598230	338748598780	338748599330	338748599881	338748600430	338748600980	338748601531	338748602080	338748602630	338748603180	338748603730	338748604280	338748604831	338748605380	338748605930	338748606481	338748607030	338748607580	338748608130	338748608680	338748609230	338748609781	338748610330	338748610880	338748611430	338748611980	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2800	3600	2300	2800	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2801	3600	2300	2800	3600	2300	2800	3600	2300	2800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23696	21543	27324	26007	23434	22107	16196	2423	1456	1313	1097	1073	1016	932	903	860	902	785	816	766	802	780	755	755	749	767	763	745	796	741	676	722	729	761	749	704	729	716	707	712	700	711	667	702	673	703	702	697	738	680	691	687	702	706	703	706	656	718	652	663	730	673	729	646	707	678	698	736	687	685	687	738	688	676	671	652	672	734	675	693	654	693	663	646	681	677	696	670	707	678	679	695	674	715	673	704	672	676	665	708	662	679	665	660	685	666	704	673	695	720	686	662	694	691	706	678	664	657	701	657	675	654	690	659	684	667	702	652	667	648	656	672	659	659	661	678	651	658	704	665	663	684	702	705	645	642	649	713	732	674	719	630	675	686	676	652	695	664	685	720	671	687	645	665	679	664	687	655	658	678	618	662	707	643	690	731	692	639	663	732	698	693	643	657	661	690	712	708	669	690	633	631	709	686	669	687	684	668	717	677	667	691	679	664	739	642	689	597	635	712	687	680	687	707	671	703	652	634	654	688	703	645	634	648	694	683	692	649	705	683	669	640	715	667	662	661	645	695	655	649	647	661	720	715	631	681	671	677	675	639	652	647	725	673	691	636	682	689	674	686	688	650	679	729	630	660	712	648	705	739	680	703	635	648	695	669	692	637	669	642	671	648	668	629	702	682	635	664	677	664	693	664	637	686	707	672	667	690	656	695	663	670	700	697	653	706	644	653	629	684	630	669	640	638	639	634	664	756	675	655	690	731	675	661	664	665	672	668	678	705	707	685	713	704	710	690	643	703	714	686	663	700	642	653	708	651	669	654	668	674	663	693	661	634	701	711	617	678	669	687	681	655	675	683	651	711	664	680	684	680	685	701	677	683	644	693	651	681	743	701	711	641	678	716	688	655	693	720	727	720	616	689	699	725	670	629	690	670	666	651	671	653	681	682	718	664	669	665	673	681	689	660	718	664	687	711	638	635	674	713	705	659	698	715	679	694	708	691	664	625	659	721	677	630	650	672	676	655	737	668	700	681	633	635	684	662	680	676	672	670	710	706	635	701	689	676	688	646	689	654	666	671	690	673	670	698	703	668	648	676	670	700	666	701	692	618	683	640	654	666	721	699	640	661	699	677	662	664	659	705	687	689	698	680	710	693	713	698	671	650	668	675	672	645	622	700	714	698	635	633	652	695	656	674	662	617	616	663	689	680	734	694	686	613	675	681	689	661	693	677	708	669	653	654	695	615	698	664	632	665	674	658	709	639	652	652	657	648	685	672	638	695	647	624	670	735	644	649	670	671	621	715	632	663	717	677	671	677	675	651	688	669	655	654	667	674	682	693	664	634	685	641	668	633	674	617	647	699	681	683	643	628	655	668	710	623	709	658	761	637	685	641	704	653	660	653	692	651	682	643	613	669	671	629	623	687	666	675	693	709	686	681	717	648	666	676	657	671	693	646	692	668	673	731	700	728	678	662	664	668	722	685	744	632	683	646	695	727	650	695	680	677	676	647	720	691	666	704	675	647	670	670	600	694	659	670	698	685	712	708	696	646	675	623	673	664	703	655	717	673	655	694	698	658	695	638	705	717	672	668	668	643	704	652	706	670	692	728	666	601	705	661	746	665	660	700	656	627	719	602	653	660	679	682	715	693	686	679	658	673	681	627	657	655	659	660	659	704	658	640	630	701	649	651	674	648	672	671	702	668	627	705	666	623	717	663	693	669	622	624	698	707	707	653	670	655	661	633	699	703	678	704	658	682	675	702	685	690	683	651	754	701	674	639	718	658	697	668	663	766	656	662	701	654	695	596	669	650	710	666	662	638	651	668	699	688	623	658	638	653	634	647	680	669	716	722	660	689	700	674	707	703	687	688	717	671	716	668	661	675	663	628	659	646	682	639	665	741	650	620	674	673	702	683	728	647	655	693	687	662	641	679	741	642	681	708	677	656	681	626	656	718	684	647	667	651	694	657	665	670	676	642	698	708	647	635	682	633	689	685	629	661	678	708	675	649	699	671	726	654	655	641	721	670	665	646	673	702	657	686	697	730	662	650	683	626	674	656	623	658	732	645	667	727	644	684	696	648	642	701	646	649	655	632	685	739	615	617	653	714	696	723	631	685	632	713	668	680	701	662	654	638	695	690	696	695	678	642	693	669	667	671	628	685	686	682	668	703	664	661	638	694	647	681	715	625	671	718	633	645	696	730	702	683	650	691	740	684	679	732	704	696	644	682	705	669	662	707	661	694	667	658	659	657	751	705	754	716	708	600	648	687	637	619	684	693	697	659	650	629	704	700	659	652	700	689	637	659	680	685	684	698	725	673	688	669	724	681	677	688	635	687	698	695	682	685	643	672	655	688	690	713	658	674	647	631	666	690	691	634	646	684	705	689	658	711	654	673	698	722	661	706	686	649	639	623	674	656	743	685	700	637	700	654	656	697	686	688	698	691	690	671	679	687	650	676	701	665	711	645	691	682	601	684	667	672	675	676	733	692	653	657	671	695	636	641	654	667	688	696	667	660	690	638	639	667	696	658	640	664	688	651	668	719	676	698	679	651	665	662	673	738	661	674	663	654	645	718	728	667	679	656	705	670	744	659	654	670	653	691	631	673	680	696	688	686	719	665	697	702	676	642	687	649	671	719	671	660	655	718	712	655	670	690	672	632	717	711	666	643	720	651	659	688	679	681	698	692	689	631	665	683	658	717	632	625	686	639	633	683	701	680	665	652	664	682	706	731	679	672	672	624	650	648	659	710	696	713	705	673	677	677	669	681	649	697	689	711	617	651	631	607	731	673	717	672	658	619	632	660	730	648	625	713	712	682	689	695	698	703	659	645	690	653	718	716	666	697	683	667	708	615	667	709	659	648	662	677	671	663	630	696	663	656	692	666	647	663	712	695	712	640	641	676	666	689	633	704	673	682	740	652	661	633	663	671	700	648	672	674	696	671	658	614	664	679	697	681	710	639	683	603	694	728	665	690	646	620	668	691	699	684	678	691	626	684	687	681	649	689	664	693	671	723	695	667	640	623	676	660	685	682	675	648	676	688	662	696	659	716	695	685	658	675	674	660	657	679	698	695	688	695	667	657	657	681	666	659	680	686	694	633	698	702	625	666	661	658	666	691	670	687	657	687	686	714	710	673	670	674	667	690	716	628	695	634	613	677	698	645	666	643	654	696	731	642	725	680	694	656	654	694	681	639	604	660	638	699	646	657	643	675	675	698	692	703	664	700	687	697	634	645	655	691	677	639	638	677	688	687	618	688	660	669	650	695	731	669	658	672	664	692	669	705	670	597	686	643	662	656	656	659	688	698	659	681	644	665	698	686	658	645	705	674	716	701	680	676	700	686	683	624	670	680	648	655	694	648	693	673	717	674	703	670	662	675	664	706	671	658	685	687	674	699	644	692	674	681	666	698	659	672	678	700	597	721	656	701	655	657	693	654	662	696	700	730	648	653	664	686	670	736	684	664	709	607	651	690	708	687	683	707	750	756	670	659
23687	58871	15218	11595	25944	6211	3418	2632	2283	2134	1676	1473	1330	1266	1173	1034	1011	994	941	915	875	901	800	826	793	760	777	733	710	736	707	693	689	686	664	671	686	670	684	665	675	679	670	635	648	705	649	609	684	644	670	639	707	660	630	625	623	609	674	640	653	674	653	662	671	583	589	655	667	651	637	638	674	664	647	658	652	646	602	655	577	652	622	629	637	661	621	636	659	637	637	594	645	657	651	629	636	618	623	605	640	659	595	633	613	611	638	650	623	663	637	644	630	645	627	609	586	593	617	607	601	644	638	658	660	642	633	630	611	643	619	614	649	627	627	622	587	608	643	612	598	616	668	596	610	664	620	593	689	628	645	602	576	608	673	650	588	625	673	624	626	629	627	592	630	621	636	614	641	624	673	611	633	636	634	660	610	650	608	591	666	651	612	630	643	641	665	611	595	659	639	598	607	592	624	606	596	630	634	578	606	599	659	581	592	625	608	623	636	618	622	637	640	669	625	661	639	600	639	603	637	615	624	632	658	630	629	622	601	670	624	619	582	617	650	620	696	665	651	641	663	586	609	625	621	643	615	637	655	618	613	628	601	643	629	571	602	642	656	656	639	658	615	648	663	590	633	674	593	633	599	626	605	625	573	641	582	649	621	598	641	593	595	611	637	627	613	631	614	631	636	624	613	612	619	622	611	625	631	603	628	615	631	612	628	613	626	585	633	638	643	670	621	637	679	615	595	675	660	607	650	636	621	644	675	609	635	615	593	616	623	609	674	625	622	656	644	592	621	617	654	578	623	632	646	624	630	640	636	671	622	611	633	646	640	636	656	584	585	599	644	650	636	629	593	626	653	607	639	600	651	621	649	578	587	655	604	661	631	630	635	616	645	624	627	611	638	656	592	573	629	624	655	673	625	602	603	597	600	597	600	635	633	637	620	649	636	609	660	620	656	675	623	591	635	646	640	602	641	649	616	591	592	634	629	658	622	609	620	616	582	615	597	647	624	621	605	593	636	636	604	606	623	632	612	672	594	642	638	679	667	643	643	581	636	593	645	656	628	615	632	636	635	603	657	658	625	572	637	627	621	640	610	570	634	612	613	670	644	627	630	636	671	592	634	649	644	610	625	633	604	627	539	622	658	587	597	649	615	599	614	625	621	646	618	596	629	647	633	627	628	622	628	627	637	654	652	620	678	645	628	614	634	616	662	596	623	588	630	600	614	683	628	609	609	619	620	634	584	616	586	631	640	618	662	635	623	616	628	647	619	635	639	614	598	636	627	624	616	626	660	611	646	633	615	630	608	657	640	593	604	639	647	634	623	656	636	619	612	633	669	594	633	618	614	667	645	633	632	568	609	628	617	626	610	635	640	592	651	614	633	580	627	643	616	645	580	635	659	653	617	606	665	651	600	620	629	625	611	602	641	651	644	636	613	612	586	652	589	587	658	580	616	603	635	633	633	649	679	614	614	615	605	638	625	636	633	623	679	655	623	625	625	590	609	655	596	652	664	554	614	591	570	629	630	606	618	647	640	598	583	657	593	606	601	608	609	616	645	612	598	610	613	612	634	621	583	619	639	616	613	657	630	619	677	600	603	672	589	632	579	641	655	620	635	618	648	620	601	635	666	611	675	644	635	614	644	659	603	658	593	599	648	637	603	612	634	607	618	587	612	605	630	630	626	639	598	610	595	609	624	597	665	599	682	651	658	664	621	597	641	605	611	607	627	629	612	635	621	592	615	691	604	625	608	606	632	589	669	633	623	627	649	610	644	599	667	604	640	649	663	607	574	591	599	589	618	606	644	629	648	647	605	596	614	595	625	629	618	586	648	600	559	627	600	589	619	655	617	634	649	618	622	618	603	642	585	607	633	675	617	599	650	631	595	619	646	613	607	586	598	654	652	652	654	684	700	649	640	621	651	618	645	599	652	633	689	594	644	583	629	620	600	615	636	652	663	655	627	601	661	628	598	623	656	608	624	631	606	626	641	632	616	633	639	563	589	628	637	603	647	626	648	617	650	696	611	668	627	655	614	635	614	645	625	633	634	597	679	616	613	611	632	636	619	600	621	632	656	645	664	647	624	615	634	602	665	606	596	682	620	621	586	629	637	648	597	600	632	650	614	613	593	584	627	561	661	627	657	671	653	641	634	587	640	613	620	646	664	602	664	668	629	635	611	641	637	610	619	610	611	645	590	632	633	606	606	615	606	653	644	659	587	604	585	653	559	601	644	615	638	614	612	654	659	668	629	648	599	619	629	617	634	624	633	652	602	618	621	596	633	595	596	648	614	637	616	620	607	654	626	639	629	641	666	634	667	596	609	619	662	585	627	648	613	618	599	619	622	637	633	664	638	604	615	630	594	604	651	656	638	669	593	635	646	593	630	651	616	656	645	644	622	583	632	646	631	607	641	615	629	631	638	626	636	642	658	658	663	646	618	606	641	608	594	625	677	614	613	633	614	604	608	640	626	630	650	612	589	590	632	627	646	617	651	642	674	594	638	662	624	608	659	599	683	600	609	626	575	637	619	608	572	612	653	607	643	642	639	601	663	658	640	636	709	587	629	605	613	609	601	591	669	612	651	610	641	649	618	619	638	636	604	622	668	640	627	645	611	620	639	608	634	613	585	616	598	601	687	637	622	643	619	639	607	609	663	628	635	625	631	644	579	608	615	595	618	651	626	620	629	646	641	589	608	627	656	652	630	604	614	592	604	618	653	595	623	613	668	660	594	630	660	651	591	603	561	647	616	649	605	633	629	638	647	650	623	611	667	608	619	646	658	655	634	580	606	612	608	643	594	687	645	645	657	642	623	602	613	658	581	648	631	645	655	613	673	612	638	687	649	673	594	668	669	635	578	595	629	619	599	605	635	644	634	594	610	587	658	588	636	654	668	660	661	562	608	637	638	622	602	616	622	594	628	633	644	658	645	606	593	602	632	650	664	598	612	645	604	608	633	656	610	607	637	618	644	609	597	610	634	632	601	613	654	636	638	662	617	647	680	608	614	591	618	607	597	657	633	597	607	616	584	631	618	640	600	615	615	611	600	612	640	609	567	626	621	622	635	625	618	595	631	655	672	548	613	641	632	599	647	595	644	651	673	592	621	630	625	644	624	648	614	665	658	600	651	651	656	644	624	614	658	599	613	636	674	660	629	612	616	622	621	652	587	587	640	618	660	598	611	596	646	643	641	626	649	609	581	601	660	601	614	612	647	626	637	666	650	628	606	607	612	641	626	635	633	634	655	593	613	595	585	634	606	615	630	669	615	651	646	608	640	606	628	653	613	649	650	613	634	618	593	636	635	615	605	578	602	582	686	644	611	591	587	593	590	630	598	625	649	653	596	641	579	621	623	662	615	609	641	620	577	601	646	669	640	631	588	629	609	580	654	583	614	656	616	632	666	648	625	565	627	607	628	610	622	665	653	645	608	627	664	651	691	618	646	640	605	624	622	603	647	623	632	657	646	651	615	607	648	646	618	647	675	649
28630	20171	5610	1315	1575	968	918	920	927	910	949	905	901	935	901	957	962	881	944	989	901	899	937	844	942	917	918	885	940	908	844	938	928	886	894	913	924	944	898	866	924	873	908	926	893	943	936	894	923	930	940	930	922	913	918	941	910	981	901	877	872	926	953	885	846	884	889	913	949	940	968	945	879	866	912	889	881	940	864	950	916	903	895	909	893	911	901	975	911	933	900	930	955	879	929	908	932	916	940	896	960	903	942	881	875	933	955	916	953	910	928	896	916	854	889	950	902	928	903	944	893	888	871	905	864	898	900	903	957	924	902	861	888	895	890	893	954	845	926	909	926	883	986	898	929	898	923	872	930	889	941	928	919	890	948	875	954	949	874	988	882	903	924	956	879	922	927	917	908	882	900	885	950	902	969	905	882	831	894	968	869	905	945	929	920	868	914	866	898	884	954	950	964	881	887	944	853	846	886	895	881	857	935	939	933	948	907	839	881	934	884	911	922	910	894	870	935	930	903	995	867	951	919	959	916	845	943	889	903	962	946	949	905	920	913	862	900	904	906	897	984	875	892	914	914	933	934	929	943	905	930	875	888	895	908	951	927	930	922	918	955	887	903	971	926	914	952	943	920	904	930	907	905	940	970	887	958	938	918	911	860	937	964	915	872	914	885	883	904	948	907	933	957	917	923	990	893	911	862	912	933	906	947	921	843	925	935	937	901	897	908	904	886	908	921	893	871	930	915	933	914	943	945	961	920	927	927	923	903	963	904	872	912	988	977	902	848	942	948	891	837	885	910	953	886	939	922	880	877	920	895	898	909	894	877	939	971	926	900	934	897	899	889	883	927	926	847	929	917	871	932	909	895	948	941	800	884	913	853	892	918	947	908	911	919	880	904	867	914	889	906	880	899	839	890	905	872	955	912	889	869	887	888	935	927	963	916	888	927	864	918	918	869	913	926	900	918	916	912	865	855	947	905	966	976	937	908	921	942	1006	909	881	931	916	934	842	830	883	915	933	915	943	880	917	952	905	885	939	904	905	931	945	898	864	931	857	904	918	869	901	885	970	986	913	892	910	919	882	913	892	877	923	898	903	926	969	894	902	874	964	954	921	921	891	927	911	910	944	905	953	880	887	920	945	887	907	913	872	937	922	871	945	886	923	928	908	934	925	913	902	879	911	903	952	924	919	912	861	969	923	911	863	925	881	880	878	908	932	952	897	875	923	867	928	939	889	887	899	896	897	906	935	887	877	950	945	933	923	926	951	934	902	974	909	880	879	966	912	922	903	893	956	938	948	960	895	877	950	850	916	913	905	909	940	879	835	939	915	917	932	915	953	892	867	887	920	863	901	908	884	890	824	886	906	961	924	858	890	974	930	937	937	932	943	889	925	881	979	966	934	876	885	891	910	936	907	983	936	915	862	933	867	879	891	1004	903	853	991	965	914	912	943	831	911	861	893	873	914	950	924	909	936	900	881	915	857	898	899	945	872	881	946	889	903	877	955	977	913	933	898	914	900	905	854	899	919	935	898	953	925	913	894	969	927	923	848	883	975	936	898	914	929	916	855	886	859	899	953	883	928	909	914	945	905	908	893	950	900	866	874	901	928	958	979	927	889	891	929	932	864	951	914	897	915	916	884	880	923	905	886	851	916	917	948	949	942	861	896	897	857	906	884	883	933	946	975	891	864	936	906	904	899	903	869	877	899	915	891	895	918	878	935	918	912	959	883	894	883	890	911	895	928	932	889	843	973	918	909	926	900	913	957	921	940	839	900	950	861	926	935	907	915	882	903	903	858	898	937	902	922	903	885	925	920	928	860	942	927	920	885	909	916	889	909	935	905	913	941	903	872	896	899	868	873	958	890	896	947	879	924	913	942	929	870	907	934	984	912	936	955	913	901	881	898	889	895	911	927	890	883	929	945	910	867	919	873	905	937	943	902	927	886	887	859	927	955	893	1013	883	911	924	930	882	912	962	940	894	943	904	918	873	891	923	902	910	861	942	891	906	891	892	909	874	908	876	855	908	908	877	943	897	902	898	926	877	886	957	943	950	916	904	905	913	950	893	907	890	879	972	879	910	903	904	874	948	894	938	910	959	970	913	936	927	884	878	912	920	874	932	852	884	953	895	936	900	882	914	899	900	950	884	905	967	908	939	914	922	903	898	940	858	919	874	919	845	915	889	904	900	912	931	914	898	918	936	878	889	951	883	906	882	905	892	945	979	883	880	870	920	855	900	953	914	944	919	861	899	892	901	900	926	954	848	861	925	917	850	902	877	860	919	932	879	918	866	930	932	873	944	929	970	938	861	886	861	871	905	927	899	911	948	907	902	892	934	871	920	931	880	930	921	884	910	895	907	961	979	894	873	880	932	906	934	903	933	940	880	933	852	909	871	832	954	876	899	939	942	926	897	910	912	877	884	892	944	896	938	872	867	939	923	907	886	948	899	888	928	934	910	947	884	914	905	901	925	903	920	914	930	982	943	873	907	896	923	896	893	871	861	921	897	863	889	936	863	885	907	906	946	958	868	951	935	870	940	920	843	851	946	938	898	947	851	895	926	870	917	836	980	909	892	934	923	922	923	939	910	915	873	917	893	921	909	985	921	895	920	944	907	910	948	919	953	953	896	912	911	877	897	918	886	912	934	960	945	917	948	918	922	905	868	965	968	926	916	926	888	918	914	901	846	945	983	889	901	942	872	925	909	813	876	938	927	862	927	917	925	919	930	931	906	957	877	907	904	902	933	969	897	911	936	875	887	924	938	915	897	909	948	964	891	938	884	884	910	929	894	950	890	946	943	914	893	897	913	923	898	932	903	852	852	907	920	918	929	923	905	924	848	923	908	882	941	893	907	873	858	949	871	893	928	939	910	857	903	917	891	938	882	975	966	865	908	912	930	893	935	908	939	930	923	904	866	964	936	890	900	953	925	942	904	878	900	875	918	909	936	862	903	891	929	884	887	932	885	909	965	918	935	928	933	841	892	899	925	963	882	868	916	965	962	913	877	927	905	905	958	938	930	925	880	878	862	920	895	902	911	902	917	915	915	924	896	887	910	952	902	948	966	933	887	917	871	887	882	915	884	912	909	943	905	911	922	934	866	954	898	902	931	874	884	907	868	908	901	927	854	910	901	927	945	896	892	953	932	928	869	936	900	918	889	859	875	827	923	907	943	905	959	954	928	949	901	881	895	888	932	878	903	899	917	886	911	902	937	894	906	911	865	949	870	946	897	877	892	894	852	885	931	933	907	871	925	909	905	909	897	944	917	903	910	936	922	981	960	936	930	854	913	844	868	871	936	912	943	882	917	939	861	929	924	952	934	913	913	921	934	878	896	930	904	827	895	895	903	876	917	944	948	902	923	931	885	926	926	902	936	863	935	930	951	863	885	911	922	901	963	912	900	905	880	888	925	896	885	937	965	902	921	936	885	886	888	926	917	951	941	882	952	884	908	894	942	924	928	942	890	943	897	872	897	836	870	890	966	902
13077	20525	1507	1344	2019	1041	949	987	860	984	926	935	957	896	958	923	940	931	854	883	926	933	867	897	890	906	919	920	859	902	861	876	932	875	930	898	901	859	889	956	813	871	899	888	954	911	943	930	933	904	912	887	916	856	935	919	910	956	862	927	896	922	887	838	912	876	880	925	880	923	884	925	936	925	933	853	949	939	890	950	914	889	912	924	923	911	930	901	919	945	895	891	837	893	943	901	937	898	975	877	891	950	896	940	893	916	920	940	953	889	852	870	924	929	899	888	977	864	843	913	896	931	862	857	917	953	948	887	873	879	860	950	929	910	859	902	934	885	898	917	885	885	951	964	896	937	943	927	914	868	904	901	903	891	909	891	930	873	866	948	866	900	904	878	919	870	889	949	897	926	879	900	893	893	904	905	944	919	872	871	894	888	848	933	881	936	916	937	935	884	856	916	881	879	920	885	872	911	879	931	918	886	856	885	921	896	929	943	899	907	898	867	917	901	863	924	925	902	936	869	867	921	856	909	924	881	884	915	902	990	884	838	947	866	855	913	951	889	906	922	914	913	869	911	871	968	882	902	887	894	900	917	862	882	906	922	899	967	884	919	894	873	886	972	890	892	890	953	891	944	896	929	866	910	921	903	939	894	897	886	929	911	924	893	872	932	907	924	895	887	905	889	890	849	863	897	881	894	918	889	890	915	924	883	945	959	919	879	883	912	933	926	916	865	857	888	854	914	929	918	919	913	870	851	863	921	872	903	904	931	926	914	961	859	880	911	915	903	939	877	880	850	866	923	909	903	897	920	869	895	912	875	922	912	963	899	982	938	881	930	914	916	906	877	918	922	895	946	920	917	896	904	900	886	887	916	926	884	940	892	898	906	848	913	833	931	887	878	881	862	943	890	924	879	863	910	949	902	908	946	897	902	930	932	909	951	883	885	807	939	888	908	930	864	884	900	914	897	856	911	889	892	909	918	928	918	919	937	933	948	875	913	942	897	877	880	929	898	865	879	849	918	961	870	906	926	956	918	942	865	904	878	899	927	921	889	933	945	947	924	910	928	927	944	896	911	910	914	877	931	935	918	921	997	941	967	901	931	924	912	932	919	919	951	922	893	933	922	884	864	881	839	912	850	888	901	907	863	937	947	893	902	938	876	947	903	946	906	961	871	948	914	922	923	936	978	905	902	898	914	929	902	893	904	917	888	868	956	894	874	904	930	931	935	940	912	885	840	908	946	881	885	888	859	873	848	908	945	925	959	922	900	903	898	935	963	943	979	956	871	885	887	895	906	882	904	857	912	875	902	906	849	939	870	918	907	834	953	920	926	962	865	919	908	932	924	934	909	931	908	893	919	909	964	951	865	911	946	891	857	896	936	883	924	912	927	897	877	910	913	908	936	931	926	879	906	875	875	901	877	942	877	911	875	939	923	864	882	884	966	900	895	960	901	969	877	915	906	885	889	899	882	934	887	930	875	972	877	834	945	914	946	899	919	875	925	899	929	928	882	970	897	898	902	948	897	882	921	927	888	866	937	960	950	920	856	869	890	881	949	888	920	911	907	889	904	906	932	872	873	918	933	905	907	913	896	900	875	909	892	856	929	878	897	975	834	889	909	906	932	848	918	891	916	833	851	912	896	964	872	912	906	948	918	938	924	886	942	884	894	927	896	900	875	914	945	882	922	915	959	929	898	872	939	930	921	880	893	889	907	917	896	974	898	891	872	876	903	902	869	859	893	917	929	921	832	899	845	881	878	918	919	820	868	910	922	877	942	908	967	943	880	875	926	941	865	890	934	934	896	881	928	958	962	862	890	916	889	880	888	928	871	915	923	935	944	816	970	873	919	937	877	879	900	903	880	935	894	935	887	856	914	887	917	889	879	875	894	898	920	933	902	909	952	901	882	924	905	897	895	896	881	906	947	898	918	919	923	915	909	900	919	941	850	939	892	909	935	902	879	883	913	939	875	935	909	877	908	923	913	896	885	955	856	913	867	864	873	912	922	952	888	866	880	951	884	962	870	869	870	941	865	838	938	918	891	920	936	897	885	944	877	911	953	891	926	890	914	904	885	918	893	978	865	911	902	938	890	914	958	955	880	896	920	871	938	869	891	870	931	930	916	939	885	870	910	896	930	885	932	927	902	864	895	892	870	897	931	877	887	873	873	898	897	852	872	927	939	905	928	847	962	856	900	858	930	904	905	917	921	927	974	929	901	910	966	891	936	852	900	883	902	893	908	939	960	899	864	877	910	933	863	951	837	902	904	884	932	921	903	890	922	899	918	926	883	868	946	908	897	912	922	927	910	851	892	935	853	885	908	886	903	933	853	918	855	928	946	906	918	928	890	920	877	895	928	886	923	907	943	868	884	926	871	838	897	882	1018	852	924	865	908	914	967	881	864	905	922	858	889	914	924	959	889	914	904	923	873	945	898	943	879	878	906	910	943	873	916	869	863	955	921	917	911	863	891	883	912	876	912	859	921	924	941	910	972	947	946	878	952	870	894	966	926	909	879	869	908	840	908	881	946	918	922	895	933	928	929	955	864	889	893	871	875	897	970	904	884	921	903	896	853	877	882	955	919	916	902	891	879	937	888	944	906	957	878	894	985	910	930	893	953	898	915	928	892	920	885	889	898	912	892	909	935	933	968	920	907	894	918	871	949	928	962	938	875	926	857	896	881	861	916	944	920	931	876	883	905	902	856	879	853	893	875	896	906	917	894	935	889	898	918	854	890	875	847	903	844	896	883	937	919	936	890	906	881	899	900	865	903	957	905	909	886	904	899	884	915	920	947	895	891	886	953	870	918	929	924	859	901	955	912	868	894	928	915	954	922	917	909	900	904	903	958	952	856	891	898	876	948	943	903	956	889	880	902	873	854	843	868	908	909	894	919	917	899	912	889	858	874	915	931	891	881	860	916	894	902	916	925	888	881	943	868	896	880	850	945	955	873	899	915	885	882	959	863	883	906	900	879	909	812	936	879	884	920	888	884	876	912	896	914	918	873	919	913	870	895	878	853	856	921	904	962	875	905	891	881	902	910	875	896	885	897	902	926	914	913	920	903	846	850	942	872	885	908	889	854	855	919	903	914	898	947	878	881	848	912	948	894	906	889	915	865	946	913	940	896	934	866	918	843	916	942	889	895	874	934	910	926	912	917	877	877	908	843	878	942	895	937	915	922	979	922	843	900	878	951	834	872	932	858	957	878	919	921	871	881	896	892	911	866	921	917	929	914	928	900	899	879	910	907	891	909	925	878	947	939	905	958	875	859	903	964	856	913	897	879	915	900	870	874	898	848	852	920	869	985	900	890	900	891	941	868	934	956	878	844	919	963	903	917	907	898	877	903	903	878	912	899	909	926	905	913	876	873	881	870	861	888	912	933	894	910	892	879	902	910	944	896	881	906	914	884	851	924	869	917	905	892	850	922	856	897	967	884	857	932	941	937	908	838	896	894	890	931	882	911	889	884	953	915	943	907	851	872
24984	20812	26446	25058	20743	15277	2033	985	779	732	656	589	574	508	551	487	452	493	484	466	493	440	390	464	471	399	443	411	417	449	374	442	449	441	411	426	404	392	401	397	443	448	409	413	359	374	454	414	427	423	454	362	440	448	444	428	415	425	430	377	420	399	398	361	403	431	430	400	419	409	415	418	424	409	418	392	387	381	425	431	394	436	427	363	403	386	393	407	434	407	391	382	429	368	417	357	396	415	409	395	402	359	411	401	388	384	405	387	400	411	369	441	393	451	442	429	379	402	406	399	356	402	398	378	394	379	406	436	402	394	409	404	419	377	404	399	381	426	382	418	381	374	422	430	399	388	404	365	414	385	412	405	396	347	431	461	403	419	392	407	404	399	407	423	408	387	402	412	393	363	400	391	403	389	374	375	396	416	404	380	424	403	392	449	440	388	374	415	406	398	380	379	391	393	433	394	394	354	374	382	376	405	394	407	366	409	394	416	410	383	364	389	392	391	380	392	419	394	384	424	412	399	408	387	412	380	381	422	405	401	406	387	387	414	406	399	390	419	412	391	397	428	398	382	408	432	404	362	408	394	409	393	433	415	399	400	356	408	410	401	384	391	380	363	432	398	387	371	384	377	373	374	401	381	400	403	418	429	381	386	370	362	390	387	373	387	388	391	385	369	418	444	387	386	400	382	408	364	388	411	429	379	406	398	374	375	412	379	413	446	392	397	404	389	390	425	389	377	413	360	395	396	406	399	378	409	359	420	391	396	411	360	362	410	384	405	396	447	406	410	386	386	418	428	416	383	396	394	355	426	380	386	409	399	372	400	456	416	420	439	401	418	404	422	415	419	445	396	384	374	401	367	368	434	415	425	395	410	416	386	385	374	421	378	415	436	388	413	419	409	396	404	382	398	403	406	377	371	403	400	397	407	420	398	404	425	400	405	398	425	407	395	398	403	411	388	376	440	411	374	412	419	365	387	411	375	398	387	373	394	425	415	362	387	383	389	396	415	400	409	415	398	398	373	398	416	403	368	411	439	405	404	406	430	421	363	402	395	409	368	413	397	365	432	422	407	373	386	365	381	381	394	384	401	365	358	416	378	371	420	406	387	439	381	422	392	389	380	386	405	424	416	421	429	398	401	382	397	439	400	371	389	356	359	372	372	403	427	396	388	435	408	391	403	393	401	380	413	402	395	411	424	394	398	411	389	392	379	419	374	378	392	421	397	423	417	408	426	431	398	407	406	401	392	404	396	360	429	385	376	399	394	399	419	390	381	409	391	412	413	372	364	388	386	399	409	376	385	443	457	354	425	431	390	436	419	392	399	380	409	434	416	405	397	367	411	377	422	343	378	388	389	422	408	391	416	424	420	406	339	414	401	402	417	407	415	412	394	404	411	382	418	387	411	409	386	399	380	409	392	384	378	402	400	436	386	378	376	413	396	372	369	423	387	436	431	376	367	355	389	392	355	428	426	392	370	422	406	378	397	403	390	357	414	396	372	399	427	383	373	388	380	428	375	388	403	381	399	425	436	393	421	433	380	433	393	384	380	357	408	418	402	377	376	401	383	420	395	391	428	407	391	387	388	423	406	425	403	383	441	378	389	422	397	434	380	381	376	361	407	372	373	379	384	407	435	391	403	396	381	365	380	431	406	398	390	406	405	401	391	414	418	400	438	408	432	402	418	411	414	392	367	392	365	390	372	425	405	385	371	380	383	383	376	384	435	419	380	407	417	395	405	414	406	407	386	391	423	366	363	375	364	427	395	420	361	399	387	418	362	359	431	400	405	433	405	366	409	397	436	329	414	414	426	381	407	397	411	405	377	410	359	401	420	391	402	429	401	416	395	408	403	380	437	398	393	392	447	393	381	394	390	425	391	409	400	405	391	397	376	401	380	418	382	383	412	410	445	394	377	413	403	380	377	386	397	426	415	378	415	393	421	373	417	375	403	433	361	382	387	376	392	386	392	382	413	407	416	424	447	384	385	416	387	401	386	390	431	388	409	372	397	388	378	380	420	417	381	414	389	421	388	358	386	397	444	391	396	348	380	353	450	413	394	403	386	403	397	376	412	421	365	395	382	398	391	403	375	424	381	372	402	390	392	400	404	390	458	407	405	414	358	390	431	380	404	404	444	411	422	407	377	393	403	438	391	368	411	360	419	401	404	456	393	404	393	392	386	408	407	414	444	418	417	398	395	397	395	411	428	389	391	377	370	382	397	383	403	394	411	409	385	394	401	408	389	389	385	363	448	391	395	407	402	404	394	390	385	376	373	403	416	376	403	394	392	393	420	408	403	359	415	418	397	421	384	422	397	419	406	395	367	373	431	363	364	441	420	403	403	392	399	368	409	445	419	435	406	350	438	402	412	441	383	411	423	444	425	427	408	399	403	383	395	404	389	386	401	390	438	407	417	410	403	420	385	410	377	397	425	366	373	395	415	396	389	408	375	414	418	383	368	404	418	427	418	378	418	411	386	393	418	380	419	422	396	415	406	427	391	428	395	437	447	406	381	396	463	399	397	428	409	458	371	399	378	391	432	356	428	424	392	394	427	419	386	393	399	376	365	402	383	399	374	449	441	424	372	405	390	411	395	374	415	397	392	414	371	398	428	377	364	385	362	388	401	383	417	374	420	427	431	379	400	370	380	412	365	378	357	406	366	407	397	371	381	373	375	399	447	422	426	428	389	374	403	412	377	406	405	390	375	401	405	375	440	381	417	404	406	379	392	426	389	381	393	411	367	423	425	395	378	399	411	413	416	391	374	385	429	413	367	427	355	392	430	388	420	410	373	386	419	402	388	396	401	413	359	399	391	383	394	373	353	419	398	442	417	414	367	359	422	385	376	389	418	394	397	423	407	397	398	420	374	413	380	411	381	417	360	421	412	381	381	416	393	396	418	385	402	406	410	390	384	394	409	373	387	415	407	415	369	377	416	403	387	391	378	375	402	383	396	433	377	412	411	378	382	389	439	367	373	359	408	417	391	418	382	370	390	394	407	393	389	384	394	411	421	402	413	412	397	371	391	415	369	435	382	386	366	382	407	374	393	367	408	359	415	389	387	412	439	436	375	389	402	387	378	396	415	407	399	359	375	413	407	406	379	448	406	388	384	429	442	398	367	387	420	374	408	405	434	411	382	423	398	384	407	385	375	385	414	387	390	388	400	376	391	378	428	383	375	390	391	384	380	385	385	415	390	372	410	363	386	408	339	391	393	380	396	383	374	396	414	381	356	376	423	393	369	412	377	393	376	408	391	407	385	402	413	419	400	393	377	390	402	377	419	393	417	375	425	375	371	403	425	398	371	421	392	377	431	397	384	371	421	367	383	378	408	392	410	404	435	377	435	413	423	384	439	407	395	391	417	384	427	361	385	383	396	369	408	385	406	390	407	416	397	414	414	415	412	404	393	390	388	431	405	407	357	417	395	401	398	391	398	389	411	386	447	381	383	371	433	434	388	428	397	390	396	373	416	383	379	391	377
22360	52037	9348	5585	7231	3446	1921	1509	1356	1198	1000	856	834	720	681	682	637	546	549	572	537	527	526	504	497	528	466	481	453	469	472	458	474	451	443	439	475	495	464	415	426	409	485	476	466	436	469	440	431	422	439	407	423	442	376	443	420	412	392	446	420	428	420	464	423	434	429	380	384	414	443	429	458	423	387	414	433	395	416	469	414	417	424	432	427	419	371	441	432	425	413	403	381	424	417	475	444	441	424	437	403	377	445	428	425	415	406	427	387	397	389	429	404	449	412	404	410	382	402	427	404	390	425	426	419	422	414	403	389	414	446	432	405	398	422	396	437	426	404	407	438	390	376	450	412	401	435	382	398	433	442	421	407	450	437	445	412	423	425	430	429	446	403	387	435	431	410	433	392	433	435	481	407	435	430	433	397	438	399	413	409	457	449	389	427	390	417	413	390	436	433	406	414	431	415	462	404	401	421	427	430	421	387	454	425	401	432	420	406	365	409	395	418	418	440	452	421	431	414	428	384	406	455	431	425	360	412	418	455	384	401	455	405	422	440	417	397	412	425	402	402	415	405	433	392	398	423	395	418	411	396	394	435	414	389	398	405	400	445	411	392	435	402	413	456	386	428	439	414	441	422	435	405	424	394	436	396	420	387	386	398	375	420	419	419	428	432	413	438	404	425	403	398	438	421	398	425	434	411	429	415	434	427	419	406	435	425	413	447	424	385	412	429	435	420	418	455	434	423	450	409	428	385	433	442	425	445	453	388	408	443	427	427	401	436	413	395	430	392	412	420	398	418	457	406	399	379	422	438	419	405	440	407	388	425	422	436	429	413	369	461	438	440	419	412	438	403	413	451	433	409	449	397	404	411	446	425	412	437	417	434	391	398	394	387	399	389	420	393	409	425	427	426	443	405	424	420	382	431	412	405	398	435	438	436	424	397	422	409	459	435	434	380	422	418	417	394	407	381	402	436	467	432	413	423	433	421	423	406	417	449	420	419	429	391	419	435	444	405	364	396	430	429	400	412	394	413	422	416	413	421	402	399	429	403	380	431	399	448	423	385	415	436	421	384	453	438	435	415	430	400	442	443	418	368	416	411	428	385	447	399	408	415	416	444	404	437	409	400	445	411	418	428	422	431	421	464	412	440	453	387	399	419	473	409	422	422	417	364	405	414	425	410	397	401	406	420	431	432	389	463	417	447	439	414	419	436	446	433	448	421	441	422	410	408	432	444	409	407	429	431	414	428	381	418	405	427	404	409	429	416	435	412	402	395	426	422	398	420	376	430	421	425	435	432	471	457	456	415	375	444	408	412	419	412	425	426	409	442	430	434	381	402	381	451	428	411	378	404	406	417	488	432	447	412	402	390	402	394	381	438	390	459	449	417	445	424	439	437	399	440	399	440	442	438	433	446	437	464	379	427	447	427	435	440	409	428	445	432	432	427	454	446	382	434	435	434	403	424	415	422	421	432	426	434	446	414	418	383	441	400	401	392	470	443	422	387	418	383	397	405	404	364	435	400	421	383	410	416	416	403	441	427	387	438	383	398	421	414	467	387	427	416	398	375	400	432	423	417	449	411	421	417	403	402	401	424	416	392	402	398	362	453	424	417	398	428	416	410	362	406	384	396	448	454	388	408	409	448	434	419	403	431	397	402	444	428	457	414	390	410	422	400	450	426	410	434	420	398	412	436	398	454	432	404	409	418	395	435	390	453	398	478	419	434	452	416	432	376	374	455	433	431	405	418	379	394	425	436	405	408	398	421	401	464	420	446	390	401	428	403	411	429	381	415	416	437	401	418	419	403	418	424	436	389	383	410	415	399	413	435	378	395	423	426	408	388	433	384	418	430	435	405	446	411	371	409	459	401	408	421	419	383	438	415	392	400	411	389	407	411	430	425	435	389	413	415	408	414	446	413	445	415	428	390	394	416	393	411	408	397	431	389	466	408	413	429	402	418	425	383	432	423	430	406	395	395	408	424	443	426	454	413	441	379	410	412	432	430	488	400	418	410	424	439	415	424	410	394	465	438	409	410	394	415	413	409	427	413	385	426	411	432	405	419	421	396	390	432	416	456	384	424	409	463	415	429	416	429	456	384	402	427	396	405	436	412	430	449	432	421	413	406	437	412	404	430	432	434	404	450	425	454	438	400	432	449	425	402	424	444	408	455	434	406	445	444	402	438	383	451	428	408	387	410	426	427	415	423	392	416	441	425	423	445	394	442	430	413	417	448	384	378	439	442	398	408	443	396	395	426	385	431	389	430	413	396	423	416	438	381	438	458	426	417	400	382	444	437	415	404	421	362	404	404	425	406	425	409	423	432	382	429	439	429	419	421	403	414	396	410	390	410	398	439	394	368	436	422	369	433	395	410	447	403	442	439	415	371	434	413	413	401	412	394	429	407	406	449	426	393	431	418	411	406	424	412	417	439	412	393	413	399	403	394	393	443	417	432	416	446	416	431	402	407	425	412	408	403	415	441	398	384	417	404	424	441	408	436	424	443	404	412	409	414	428	412	415	412	402	388	417	425	380	455	405	438	418	412	406	415	412	432	425	450	432	419	435	427	426	433	419	420	402	441	467	420	424	407	397	408	398	400	454	424	433	446	420	449	430	405	419	397	421	416	384	455	410	394	415	432	410	446	390	419	418	414	412	420	417	425	403	385	420	439	466	408	392	400	417	451	410	410	448	436	425	393	401	372	456	413	427	450	438	457	442	405	394	415	410	422	376	353	398	406	382	438	417	374	397	397	424	424	418	431	453	445	448	417	413	398	401	430	433	418	404	414	436	397	437	425	392	402	427	443	409	414	408	423	438	443	450	413	420	450	411	443	408	402	399	428	395	427	403	446	405	444	408	419	437	443	425	370	386	457	425	392	431	394	414	392	377	429	422	416	429	400	438	397	428	447	397	384	414	392	428	383	405	418	441	406	420	420	404	396	427	461	395	408	444	385	432	433	416	423	435	408	415	435	421	450	481	402	401	397	429	434	381	451	437	393	412	404	429	409	424	401	427	456	447	444	386	418	396	433	431	447	404	421	414	431	392	414	425	431	406	420	370	415	383	447	425	428	403	428	418	434	435	396	411	401	440	413	371	432	402	415	431	416	424	410	422	431	420	395	424	417	392	428	447	425	417	421	449	400	457	432	438	420	450	401	413	426	431	460	414	432	390	411	422	412	430	404	423	423	443	423	390	449	414	419	409	421	404	401	433	407	445	445	462	377	463	402	444	412	403	376	389	429	428	408	432	415	430	357	451	415	444	416	430	390	464	409	413	429	398	395	413	386	444	441	404	406	414	423	405	410	407	414	425	405	446	420	444	413	434	393	464	463	435	432	442	429	456	439	404	401	407	422	426	415	405	432	425	379	452	429	428	456	432	450	409	412	448	420	421	416	419	434	408	401	432	401	430	435	428	423	442	430	437	406	411	439	425	437	410	400	393	431	439	425	422	447	411	435	453	366	426	418	421	421	450	424	391	444	423
22885	20729	26828	24696	20732	20819	12566	1950	1401	1347	1161	978	1015	923	908	842	781	803	852	766	795	768	720	737	705	750	693	697	701	734	712	725	671	615	654	679	704	665	655	691	689	623	677	688	696	644	636	651	691	671	652	622	697	639	639	628	715	691	641	596	678	609	639	684	628	648	639	635	619	565	674	658	674	642	638	669	659	667	695	695	680	651	651	636	637	666	616	657	610	670	648	645	653	728	613	632	651	687	665	648	633	619	615	644	630	605	671	615	674	646	646	630	630	642	669	658	644	624	680	659	665	707	651	656	641	617	609	612	589	642	676	689	619	636	609	656	633	633	644	698	605	640	621	640	635	667	665	632	624	659	594	616	657	681	639	635	623	606	671	645	640	641	643	667	672	622	638	606	669	617	714	629	699	651	646	609	653	656	647	655	602	661	629	656	621	691	653	629	674	669	633	674	651	655	613	627	645	660	646	710	671	668	612	612	641	665	648	691	651	622	645	686	675	663	605	644	629	668	635	653	608	629	655	653	674	663	647	651	665	668	640	672	644	628	633	661	630	677	649	716	679	673	680	604	594	640	689	667	609	643	664	657	627	659	607	659	610	633	653	673	646	638	634	609	682	656	659	630	630	626	665	664	651	614	665	614	665	621	612	652	638	661	619	640	582	657	624	662	619	592	644	676	634	642	607	669	626	627	616	648	637	680	644	661	671	587	652	625	631	612	639	590	667	608	629	662	644	626	582	658	597	615	662	613	632	643	605	646	644	625	647	649	614	639	651	656	642	635	670	646	629	687	624	612	666	652	616	611	596	626	642	619	603	666	602	670	648	669	647	647	633	670	631	616	642	586	675	704	653	636	643	663	612	669	645	671	616	628	660	625	675	650	633	632	631	662	633	620	619	672	611	619	644	599	652	652	655	632	635	700	687	623	653	638	631	645	653	623	622	671	634	644	647	667	639	676	656	620	625	635	623	669	671	646	659	627	629	612	606	608	681	658	638	690	607	654	610	664	630	608	606	636	682	631	683	599	641	642	620	623	670	674	660	601	658	602	640	646	624	637	616	632	638	693	623	606	615	637	645	646	618	659	641	693	660	627	649	650	669	617	618	615	599	644	640	644	600	641	659	661	636	667	667	674	668	555	637	671	649	649	663	629	650	661	611	616	621	608	661	652	675	642	615	684	650	633	612	647	652	662	615	654	689	638	609	607	602	683	621	668	648	637	637	626	639	572	608	661	685	638	657	641	668	635	642	654	634	637	676	642	638	624	598	641	604	659	624	634	629	597	619	639	634	668	697	609	648	661	585	671	642	661	648	611	643	606	661	656	661	640	636	621	663	657	647	676	602	633	678	566	684	626	605	601	658	646	672	644	668	611	652	616	625	658	635	635	602	628	626	626	633	640	632	651	638	638	621	637	655	622	654	614	599	612	662	683	634	639	654	693	612	638	668	613	638	642	618	642	693	669	652	626	650	629	611	602	594	586	634	669	626	653	627	673	641	643	629	626	655	644	642	672	614	610	609	637	646	655	639	623	647	624	615	631	634	621	671	612	683	634	681	605	649	645	641	653	668	532	657	615	626	690	626	587	674	620	625	628	706	625	691	689	639	588	632	615	641	654	620	645	676	657	639	646	608	627	656	589	672	662	661	635	656	621	637	673	668	615	641	619	630	649	624	664	692	660	652	641	619	609	660	673	649	610	657	658	591	612	607	666	658	646	640	644	656	632	660	646	618	661	687	624	685	644	657	668	587	621	659	671	608	592	630	658	592	650	647	646	647	575	609	612	661	650	655	580	676	603	652	670	651	670	652	669	612	616	688	607	635	655	650	671	677	666	599	630	627	649	619	646	623	660	643	594	670	654	639	646	664	612	614	585	668	635	609	657	670	633	604	648	664	642	626	657	608	681	627	609	645	608	632	607	666	625	625	630	657	655	623	650	622	595	692	695	600	615	641	620	623	650	604	644	679	623	598	667	627	637	646	668	613	633	608	625	626	686	644	624	645	632	623	672	664	622	655	662	675	676	670	699	632	636	656	610	598	663	641	652	620	665	618	628	638	648	627	604	679	619	642	633	654	607	637	621	653	663	683	622	625	630	668	628	646	654	622	662	644	651	679	602	625	613	632	653	619	654	666	623	635	649	577	664	640	617	650	643	607	618	682	641	626	619	610	670	652	636	644	642	631	619	640	601	639	614	621	600	632	663	638	670	628	633	623	675	643	637	645	616	626	595	664	647	635	611	637	697	633	631	619	620	671	662	643	626	643	660	622	613	643	662	642	641	658	643	683	644	579	629	624	684	688	663	649	596	617	595	683	664	585	644	666	655	608	643	680	641	659	618	626	647	585	591	634	638	639	664	673	638	655	590	649	697	648	647	629	621	645	660	606	689	618	633	663	610	624	608	685	644	629	614	672	633	677	627	628	623	635	678	634	630	655	615	623	626	614	646	631	601	633	673	637	658	670	623	644	620	688	643	653	653	639	629	621	631	626	693	671	648	631	630	633	667	634	652	631	622	632	619	702	665	631	669	628	649	647	664	666	636	611	597	654	608	646	635	621	641	644	606	656	657	645	656	652	640	627	648	621	660	611	636	637	663	638	639	650	613	643	680	592	674	641	584	630	637	642	601	645	690	632	627	612	714	642	636	629	628	669	662	699	640	615	653	623	634	655	583	608	702	636	632	667	662	623	608	615	626	616	651	617	625	591	648	665	635	618	646	651	625	665	620	649	624	607	640	644	669	670	625	670	603	674	680	600	627	638	649	660	638	656	636	633	613	682	625	625	636	627	657	640	655	626	625	656	651	607	639	686	627	654	673	646	652	656	651	608	615	689	611	644	615	632	625	649	624	658	662	644	620	647	633	621	661	620	659	654	625	663	641	596	646	677	647	620	657	633	622	615	654	630	630	648	678	657	624	629	656	625	602	647	623	635	676	646	642	644	627	623	650	623	653	646	648	647	667	645	615	619	654	620	595	639	644	643	643	663	648	623	642	661	661	657	649	647	662	668	659	668	661	643	636	649	656	658	658	677	706	706	599	657	642	627	686	642	632	634	673	632	659	638	620	649	653	639	620	622	650	653	669	632	660	639	653	641	635	641	634	656	627	667	652	640	587	619	652	647	639	662	675	611	638	644	637	685	616	664	605	629	684	645	637	653	610	663	670	639	601	639	616	569	668	660	673	652	623	658	647	674	651	675	656	646	642	626	649	655	638	673	690	657	666	605	689	645	643	608	643	653	632	640	634	634	605	648	640	621	651	593	655	614	605	645	675	632	647	632	614	604	656	607	663	583	671	630	599	645	629	627	645	656	662	645	596	668	615	661	665	639	605	582	628	616	612	663	604	652	672	668	645	683	642	678	613	666	670	648	615	606	628	639	642	610	615	692	662	695	624	648	652	620	628	589	630	670	625	617	627	651	656	630	607	636	590	642	659	637	651	632	579	625	631	672	667	606	667	650	625	627	660	685	626	597	621	666	633	598	677
24244	53525	15114	9335	9358	6003	3444	2796	2346	2052	1714	1562	1302	1227	1102	1049	991	942	930	878	873	822	778	812	743	758	770	712	686	684	738	704	671	700	665	677	633	672	662	678	678	643	635	631	594	661	616	645	658	664	608	611	616	627	595	620	629	630	614	655	610	631	584	625	640	657	591	624	599	626	657	588	608	595	619	621	650	591	624	607	589	596	577	578	588	594	562	600	600	571	573	567	649	592	577	638	586	571	553	583	582	611	563	589	633	595	597	614	599	612	612	581	628	547	636	570	559	614	563	600	574	596	591	612	587	595	588	553	612	688	585	583	619	599	603	610	576	579	598	575	639	597	577	565	579	598	627	595	604	602	590	619	637	572	604	594	558	607	590	621	585	581	579	602	619	597	620	603	625	589	592	567	576	597	603	620	603	572	568	570	560	580	559	561	545	634	577	602	563	570	600	651	589	575	572	575	564	583	601	553	608	585	628	638	570	634	601	608	569	620	611	616	585	598	640	590	595	576	582	596	597	564	581	588	582	588	609	570	610	570	595	588	591	627	599	615	610	563	578	573	568	633	608	592	561	599	604	599	592	606	541	616	581	573	603	597	604	604	625	553	609	586	621	593	612	587	583	581	590	642	574	603	590	559	577	610	663	585	596	628	576	584	593	585	554	582	627	557	565	595	601	608	582	572	627	621	586	598	564	601	634	578	610	582	558	601	572	576	619	597	565	596	587	651	586	613	586	581	564	614	628	616	601	554	577	547	614	618	586	567	612	618	595	562	588	581	596	624	601	571	595	646	594	592	596	645	613	630	553	557	602	629	620	539	614	605	590	581	619	577	575	571	620	578	567	638	578	611	607	586	662	603	580	605	578	578	575	612	548	595	606	566	593	574	622	550	592	570	594	607	582	611	608	591	573	554	567	611	594	601	574	618	605	578	627	572	601	562	570	587	594	611	594	610	615	575	607	647	569	574	580	615	630	586	612	578	593	564	551	585	577	561	592	603	570	577	620	629	585	602	637	588	578	561	563	543	602	590	623	640	627	635	601	588	607	553	557	588	599	572	566	575	590	584	582	544	624	596	590	617	595	597	635	568	573	564	565	616	582	590	576	575	607	618	592	615	625	614	633	575	622	611	571	583	628	564	607	560	578	577	602	598	618	619	628	568	609	554	565	604	591	591	589	595	631	592	586	577	614	585	621	596	557	593	586	619	588	535	561	594	600	599	608	590	617	593	621	598	604	611	573	607	585	590	582	604	548	601	561	625	596	564	581	577	608	595	604	576	593	556	563	549	573	576	577	592	591	598	618	557	585	600	621	614	555	570	564	593	603	574	618	570	619	572	597	606	604	607	570	608	544	554	588	594	617	565	575	555	594	607	613	590	563	604	572	612	577	545	580	604	587	620	588	577	605	610	614	612	563	612	557	559	589	633	621	593	596	609	599	658	623	608	640	616	586	625	517	566	617	548	582	628	618	598	570	635	599	612	620	597	575	581	567	607	602	607	574	612	591	592	533	581	573	600	616	596	577	559	568	610	615	559	605	627	623	599	621	582	633	548	576	560	611	562	546	615	598	598	555	606	593	566	615	619	646	599	598	612	580	616	597	635	594	597	610	586	606	634	598	593	555	569	587	574	600	595	588	586	620	626	604	544	569	612	608	628	602	616	569	604	609	599	597	587	574	581	583	568	604	633	614	554	614	601	622	608	560	526	639	576	555	601	625	587	617	565	570	544	563	585	607	592	607	555	599	620	577	569	617	644	557	555	588	573	632	617	610	589	546	582	623	584	589	542	532	601	634	594	583	609	602	593	556	605	599	552	592	601	587	559	599	569	578	550	587	529	616	626	612	587	631	620	596	557	547	583	592	619	589	572	565	630	612	583	576	601	599	550	548	625	610	577	563	593	591	584	581	574	648	600	567	568	599	585	561	599	584	585	572	614	620	597	555	629	649	589	589	612	626	586	590	590	627	575	598	570	572	595	569	627	606	607	579	551	614	598	534	586	580	600	615	588	613	666	600	632	555	586	661	564	593	605	586	569	597	577	596	577	599	562	601	585	556	554	633	619	652	589	578	596	568	589	556	551	574	575	670	585	613	578	587	605	614	595	616	584	595	561	570	614	604	624	591	565	597	610	591	622	577	550	607	629	587	620	593	598	613	611	587	634	620	591	608	583	591	580	559	619	579	552	600	598	580	539	591	569	618	633	602	567	647	588	633	596	611	599	628	611	641	643	592	602	590	604	605	591	616	602	568	619	563	631	611	619	592	555	628	610	633	606	612	585	556	577	612	626	574	592	589	607	602	566	537	579	603	607	599	596	606	579	583	560	595	649	587	586	581	592	615	621	554	586	575	606	631	604	572	615	625	575	605	557	600	588	639	592	664	578	560	587	593	623	586	590	605	592	621	556	602	534	627	585	571	608	597	608	576	543	607	580	583	592	596	563	610	608	591	597	580	593	601	566	602	628	564	568	626	579	645	617	609	643	558	610	577	626	614	627	604	582	598	583	610	583	602	575	628	607	618	586	587	603	588	609	564	612	598	583	622	609	612	569	593	588	612	542	619	617	573	618	627	591	616	583	613	552	602	577	543	594	580	608	615	579	575	625	599	597	635	636	557	601	604	603	569	615	585	615	603	611	549	589	601	609	607	602	596	594	592	585	557	577	608	623	617	597	645	572	582	606	612	579	570	639	575	569	558	640	611	582	596	551	577	589	580	592	625	597	570	614	524	583	563	603	585	571	572	580	565	579	617	587	586	615	568	595	575	566	579	598	607	585	645	602	611	582	584	577	547	573	622	582	591	564	602	626	571	577	603	580	596	587	567	569	558	606	647	582	613	578	620	583	601	581	599	610	592	596	568	641	551	579	630	563	610	574	601	607	572	598	616	589	592	598	568	628	580	586	552	606	588	562	551	601	574	615	580	571	588	562	587	619	607	606	586	631	632	602	614	579	610	554	566	561	638	546	568	607	611	578	595	629	579	610	636	568	615	562	619	589	613	532	604	616	598	585	592	579	584	635	545	582	587	570	544	607	553	598	613	606	606	625	602	592	571	620	665	601	587	616	605	588	546	600	579	570	578	550	593	607	603	582	564	606	613	588	623	584	624	548	575	601	640	586	591	575	576	638	607	595	574	595	618	580	603	617	551	595	598	589	589	570	608	624	583	553	563	618	577	595	631	612	608	615	567	598	578	616	610	629	593	570	558	582	592	607	573	582	607	607	608	564	627	550	621	590	588	602	561	626	604	601	647	627	592	651	543	606	585	574	589	593	573	607	600	556	570	603	615	592	558	597	556	603	603	598	593	569	606	600	557	597	613	607	610	627	598	627	569	586	607	626	580	622	604	602	598	611	586	595	592	565	636	569	587	648	605	568	570	584	579	560	592	587	585	591	594	614	596	601	576	590	600	547	578	600	611	581	590	544	579	574	614	571	603	597	567	612	568	563	594	558	579	594	595	601	583	606	602	602	559	576	627	581	570	582
28584	18729	4546	1259	990	992	883	879	890	880	900	945	918	904	942	900	887	879	914	900	904	855	927	885	886	865	902	890	932	875	886	941	880	887	854	910	888	864	797	913	925	837	884	923	872	825	896	932	951	882	848	856	894	912	928	888	948	882	856	940	919	916	848	961	890	857	879	905	869	870	881	910	878	890	927	833	868	892	876	914	940	878	912	897	906	835	870	861	882	910	865	867	882	935	930	877	862	921	925	909	895	920	889	923	891	908	914	920	924	914	916	920	895	889	914	917	884	910	862	913	934	897	948	874	856	879	895	925	956	896	896	860	948	967	926	900	869	888	888	889	940	947	856	861	881	874	864	874	897	878	935	923	886	898	887	876	917	888	895	926	928	897	907	904	905	843	944	908	923	871	842	915	913	852	825	906	909	909	900	872	949	881	844	902	871	905	890	922	926	943	874	929	903	913	907	891	871	904	908	874	914	892	838	862	879	878	906	870	916	954	870	972	851	882	881	873	863	931	897	875	870	926	898	852	857	880	922	934	931	908	882	914	898	858	910	911	898	942	952	957	911	873	903	915	832	847	892	881	849	881	883	948	949	923	909	925	860	918	873	907	924	926	915	897	888	876	875	906	867	838	876	888	902	959	915	891	884	875	928	959	913	914	901	858	904	864	869	892	885	883	890	859	872	874	922	946	904	844	942	893	912	913	836	881	887	880	903	918	886	923	910	962	869	922	917	951	880	932	889	952	879	873	890	905	885	900	881	885	917	898	878	947	906	857	915	915	907	947	889	868	849	911	924	857	947	887	947	917	903	895	916	901	887	928	935	864	927	863	893	896	887	882	881	865	923	864	884	868	892	873	910	902	882	885	892	911	869	914	878	937	906	852	923	901	921	887	943	905	908	861	888	906	860	886	894	892	869	929	915	932	904	879	912	892	862	867	917	891	922	906	887	860	883	885	860	866	887	864	926	901	899	909	895	902	877	931	889	908	834	882	807	916	917	881	889	903	923	867	812	903	837	887	929	912	857	902	857	932	893	886	901	854	903	841	921	902	900	922	909	914	876	908	863	878	901	932	940	895	885	931	937	931	906	881	910	908	882	1001	950	947	876	865	922	951	877	892	921	926	909	911	850	890	910	904	866	877	936	846	905	936	891	922	914	976	847	900	905	955	933	839	864	895	855	910	867	866	857	859	896	938	856	869	931	893	907	947	901	881	883	941	909	864	893	979	879	904	883	871	922	870	912	900	977	899	939	886	843	852	950	922	948	915	869	883	882	908	929	865	859	923	848	884	896	834	867	870	873	879	941	954	933	952	891	914	903	894	872	910	862	898	875	885	863	935	900	932	843	904	853	944	890	924	952	897	938	876	928	886	885	899	926	926	864	952	937	964	948	927	885	869	940	882	893	910	859	867	925	851	901	954	895	864	879	872	819	946	899	892	877	863	861	928	956	866	875	894	866	854	914	890	939	854	884	934	893	886	941	907	895	900	870	866	894	907	861	875	913	843	844	897	891	874	928	901	874	916	877	852	905	857	927	869	947	888	880	913	921	916	911	881	875	930	929	893	905	894	895	931	902	924	894	865	891	871	951	892	855	906	899	918	896	915	879	927	924	891	915	891	876	877	893	876	851	896	884	881	893	856	933	900	915	866	917	936	892	862	899	884	876	943	883	915	868	912	908	864	896	895	887	857	890	911	968	885	878	844	904	918	920	877	920	869	872	871	921	855	869	881	911	896	860	843	882	895	877	932	911	891	920	905	921	908	915	904	890	856	940	894	903	851	880	873	867	901	879	911	885	885	910	916	905	911	873	922	894	880	877	871	875	884	867	901	921	817	891	905	893	910	901	956	833	899	910	909	900	921	916	874	889	878	912	903	939	941	885	920	885	857	875	994	867	893	907	936	919	896	913	890	868	939	845	888	895	956	874	919	834	868	929	884	954	910	860	912	860	931	914	813	1013	811	866	880	891	850	936	856	880	862	920	856	873	920	886	868	855	914	890	916	870	886	846	870	855	865	871	896	898	931	889	839	909	874	866	850	925	920	894	893	882	898	941	962	897	865	908	861	862	919	892	881	882	898	884	906	905	953	860	877	884	895	921	924	875	929	904	910	880	903	898	874	910	922	899	851	859	859	905	932	915	914	881	906	879	889	916	932	910	954	882	880	937	907	832	879	868	917	977	923	911	883	942	875	898	917	931	889	969	953	915	919	867	899	964	895	953	909	865	921	904	932	886	876	874	871	870	947	932	852	885	879	954	890	874	893	912	951	881	931	894	847	900	888	873	853	937	964	932	872	904	915	909	960	872	913	902	870	890	859	897	898	846	895	890	904	870	877	922	885	930	920	901	910	893	878	916	883	927	928	883	886	841	874	854	874	931	936	926	892	877	925	891	923	917	896	922	958	877	837	915	911	889	908	899	895	868	898	926	872	914	916	935	845	873	903	927	931	886	915	859	845	874	910	898	929	924	917	935	858	837	885	898	885	924	870	872	881	872	891	939	865	895	854	865	893	898	905	882	917	938	948	884	883	838	887	937	861	926	918	900	850	901	906	860	818	908	921	994	919	855	917	892	885	871	912	925	889	929	897	889	868	962	911	921	892	862	853	876	916	865	941	918	877	906	881	906	919	907	823	895	896	863	877	846	895	900	892	896	933	914	898	844	935	924	879	925	910	906	853	909	869	884	898	906	933	902	920	889	935	874	966	855	905	914	900	905	926	898	869	915	879	929	916	952	923	894	832	884	913	867	899	888	863	874	919	861	906	898	940	910	869	902	930	892	849	881	892	952	886	904	892	881	860	918	878	896	909	924	895	855	912	886	874	919	878	885	918	843	906	868	789	881	946	918	900	887	881	918	905	902	896	862	890	905	897	943	921	880	928	891	874	869	883	910	871	865	969	940	905	919	919	878	896	865	900	894	926	922	867	891	974	873	923	900	913	903	944	853	879	900	819	915	861	896	955	856	943	988	845	857	925	888	933	915	890	905	872	913	904	906	867	889	911	875	875	939	916	864	871	893	927	878	916	892	877	964	911	942	886	924	921	840	862	905	893	972	922	911	811	898	849	883	911	882	904	887	837	819	905	910	888	884	922	874	869	904	877	907	893	873	881	890	904	891	896	893	863	905	890	946	936	892	905	881	909	891	897	870	885	909	849	849	912	877	879	922	900	879	867	923	853	891	873	863	936	876	880	927	929	903	930	889	856	892	946	930	892	889	911	903	837	878	868	876	928	923	894	939	892	927	889	906	933	875	910	946	934	865	914	882	877	876	872	872	882	879	892	918	865	897	929	834	927	867	868	869	912	863	854	887	893	852	879	884	898	944	899	885	936	912	913	951	935	901	985	947	894	865	892	887	880	863	967	886	892	953	893	869	906	894	857	887	891	918	916	880	955	920	954	913	889	870	862	858	983	905	845	923	934	886	920	849	947	890	916	898	930	936	900	896	895	829	942	898	930	951	912	870	861	892	888	922	893	882	863	932	922
12036	16143	1460	1173	1114	1042	1036	993	942	857	887	941	891	882	903	951	940	924	942	904	892	945	902	909	915	892	868	887	888	898	922	852	864	888	877	922	850	922	897	913	888	853	878	920	852	862	913	905	937	861	892	865	890	907	882	867	930	911	860	868	906	905	914	884	899	907	903	932	946	917	874	907	867	926	887	920	924	880	913	837	876	884	941	896	864	880	901	890	882	962	922	906	875	908	927	857	814	897	887	815	909	906	936	896	922	915	898	935	909	933	884	839	904	903	906	880	983	864	926	831	863	872	907	869	812	846	947	927	904	859	931	896	872	908	934	860	882	895	911	857	887	922	904	856	842	915	922	883	880	955	872	856	869	853	898	910	923	924	881	884	898	896	856	871	900	881	887	868	876	879	918	916	989	938	876	904	861	865	856	934	905	878	904	898	913	884	842	855	871	847	921	915	872	891	910	883	928	881	878	911	928	921	878	883	863	924	859	854	843	922	907	850	860	899	900	906	851	922	933	905	879	906	881	830	917	913	892	890	839	941	889	903	922	883	908	898	911	885	913	875	951	886	892	876	829	877	846	950	953	891	912	930	844	964	894	926	863	851	861	919	930	869	924	855	899	867	938	903	915	852	872	931	862	889	873	928	894	882	894	909	876	861	905	927	832	925	895	953	891	887	858	911	814	914	965	926	923	909	932	857	924	892	903	882	911	834	911	875	845	880	873	861	958	875	905	854	894	906	902	834	876	909	897	876	881	839	848	944	882	908	892	936	883	891	914	913	887	857	908	847	913	854	878	978	900	919	948	935	863	915	885	935	916	897	917	907	880	899	897	904	866	868	863	893	942	855	943	958	874	879	874	909	863	898	870	852	892	880	897	939	849	852	857	854	905	893	873	886	870	903	886	948	884	911	910	857	883	888	857	854	909	900	846	929	876	897	900	865	884	891	852	898	841	898	857	886	839	895	885	868	898	926	937	933	883	856	912	901	940	872	907	941	924	870	936	915	880	890	872	895	867	903	890	834	844	934	914	922	909	918	846	961	879	873	860	852	914	868	871	887	849	906	874	886	876	851	883	837	902	942	891	880	899	890	854	890	898	855	884	918	910	829	922	918	869	899	857	887	888	890	896	868	907	879	873	903	892	878	942	872	904	875	888	914	909	917	865	872	875	872	918	858	904	897	885	870	901	877	896	904	976	896	938	951	923	906	862	870	950	919	913	899	890	861	893	874	879	922	916	899	880	878	902	916	865	853	882	866	909	924	934	958	919	952	915	873	870	908	861	890	932	944	866	853	864	909	904	880	917	890	854	913	840	808	871	933	916	884	881	992	894	906	872	922	916	892	936	914	869	918	873	845	914	906	901	870	860	878	869	887	859	915	934	880	908	901	853	909	921	872	895	844	933	917	827	919	877	859	929	979	925	847	911	882	919	948	903	851	887	926	884	906	880	911	947	860	922	866	889	890	892	909	860	914	873	927	922	833	913	899	857	873	953	905	906	891	894	908	895	891	917	855	884	854	878	879	946	839	843	856	896	924	873	910	909	870	878	858	930	918	881	874	887	890	913	842	891	863	908	937	867	825	880	942	884	895	846	939	851	861	875	900	854	899	873	893	897	914	858	925	858	877	904	854	895	833	842	969	888	891	944	873	919	859	925	838	901	859	882	909	897	899	891	917	871	885	887	850	891	852	862	851	882	916	924	852	871	894	882	865	835	924	885	879	891	874	901	939	905	846	929	905	913	888	868	898	936	885	874	868	829	876	863	884	923	893	862	889	894	884	876	807	874	885	847	830	860	865	886	875	945	846	857	877	896	895	900	932	924	905	884	911	852	900	896	887	903	910	841	921	918	898	929	885	874	871	908	892	895	851	912	870	908	844	866	892	834	897	940	887	870	860	865	890	908	836	865	868	906	902	921	898	887	867	921	815	863	920	870	884	844	881	943	889	838	875	907	828	883	892	898	876	946	943	916	914	900	940	857	896	882	884	870	941	913	880	916	918	891	868	872	818	894	898	873	900	886	934	872	891	847	903	906	922	888	843	962	875	902	865	889	908	843	881	955	862	914	899	853	869	881	942	916	881	899	894	886	882	878	897	855	925	900	864	923	897	905	923	875	913	891	919	865	879	864	884	908	920	884	871	885	900	905	870	912	859	906	908	888	967	904	909	837	838	870	933	923	875	880	904	889	885	875	882	919	882	883	915	889	878	943	890	905	928	893	880	913	840	918	911	883	813	956	849	888	823	874	891	881	867	896	837	832	886	900	906	900	906	933	909	912	854	915	911	890	886	903	884	900	918	905	917	873	909	915	902	895	889	912	877	884	873	969	879	873	881	909	864	858	891	927	859	876	882	933	863	912	839	881	867	929	850	889	894	902	893	910	962	920	891	914	894	855	856	879	871	921	838	880	830	897	911	894	863	925	859	886	867	874	874	868	875	905	904	898	863	890	864	875	873	888	944	906	864	943	903	907	909	880	865	871	925	872	904	920	902	907	884	875	910	916	869	885	860	849	856	927	894	921	862	862	915	868	894	870	865	878	881	874	846	910	929	880	907	898	876	922	907	876	855	871	835	890	905	881	867	887	901	916	900	882	935	871	892	900	890	952	926	945	874	901	869	918	889	904	782	931	905	892	892	877	865	935	898	873	879	871	933	899	941	839	913	896	925	894	911	923	883	869	895	972	875	878	858	892	892	931	866	965	919	887	894	877	852	896	871	864	919	882	887	923	808	943	950	885	837	880	888	897	887	843	830	855	870	825	903	866	932	890	845	849	930	874	900	911	877	859	863	937	914	950	846	968	854	896	869	873	872	935	867	832	890	876	898	872	826	951	854	955	857	874	910	866	865	891	859	869	890	863	870	891	926	900	914	887	895	913	917	903	903	913	883	893	879	922	894	874	939	885	898	878	905	865	836	885	870	910	941	861	859	860	885	856	962	873	858	909	864	836	872	894	903	872	916	919	880	894	922	869	884	851	918	890	818	880	887	910	867	905	950	887	950	894	883	977	948	900	903	886	899	937	885	913	921	944	863	956	899	906	863	910	901	932	915	864	858	915	875	873	949	887	845	912	851	887	907	849	921	880	872	887	884	866	879	900	861	922	907	924	921	888	864	920	852	925	895	913	955	898	907	868	916	909	877	858	892	899	915	886	867	914	863	864	903	874	895	911	930	850	888	894	859	925	899	871	900	884	904	903	908	892	892	835	885	881	959	904	896	929	903	888	881	934	863	886	875	866	885	895	931	886	855	927	890	868	855	911	895	879	869	841	890	879	971	907	889	888	909	826	869	883	931	866	910	891	920	868	908	893	934	892	923	869	873	890	888	917	950	885	894	927	883	864	883	926	893	877	912	917	898	874	838	919	837	902	858	867	912	904	845	912	931	861	901	861	879	920	898	876	903	887	892	916	892	887	871	840	912	855	901	916	930	912	871	908	896	859	864	943	878	923	893	865	914	856	903	872	886	925	884	896	879	939	869	891	859
25002	20826	26702	24846	20677	8922	1417	936	784	758	672	596	544	510	502	476	496	494	470	408	432	420	428	439	407	412	396	442	429	436	437	405	395	413	424	413	407	437	398	408	428	420	388	412	382	392	432	410	404	394	402	429	369	419	427	408	394	396	436	387	361	374	434	378	389	433	392	434	410	397	369	395	374	413	391	377	413	418	422	426	359	378	378	379	400	380	367	400	413	392	375	393	405	365	398	385	422	400	391	373	399	406	410	369	379	379	397	404	411	385	404	430	381	381	398	387	404	384	373	375	379	365	376	387	399	413	403	405	427	381	395	369	397	430	399	388	357	374	380	405	398	359	373	367	382	396	407	346	383	372	405	395	406	397	381	363	415	407	379	398	374	349	392	400	332	391	410	363	407	370	373	420	403	382	387	361	383	398	363	449	336	369	375	405	354	389	408	373	395	355	416	365	395	416	366	365	402	387	413	388	382	379	401	405	382	406	398	381	378	403	371	395	411	390	423	388	355	410	383	401	370	410	372	380	353	372	389	364	373	406	406	400	382	411	404	411	348	403	401	371	411	370	382	405	376	407	373	389	365	384	398	395	388	406	403	371	400	379	375	388	365	387	381	393	353	392	402	431	389	394	365	381	400	434	404	403	352	374	356	339	390	417	388	389	410	401	352	434	386	399	381	410	404	378	407	349	359	395	418	392	379	386	390	372	371	353	349	382	400	380	376	417	376	385	409	378	375	382	338	384	397	401	374	397	394	393	371	380	406	417	363	391	388	369	393	375	395	411	388	402	388	407	375	406	398	376	374	343	410	380	369	411	390	363	401	366	402	392	402	434	383	404	350	390	393	376	392	359	403	387	383	391	408	390	390	416	408	398	398	366	435	377	363	364	410	410	412	371	364	383	409	397	360	390	399	361	382	398	339	400	402	387	409	388	412	365	385	391	371	356	382	393	363	423	346	401	378	414	426	371	385	366	374	354	395	440	366	389	396	404	372	395	390	391	418	407	399	379	400	402	381	410	420	428	388	389	406	397	365	377	410	368	394	394	414	391	363	363	399	379	394	351	412	391	411	409	407	385	383	428	379	390	366	391	387	377	364	395	377	394	388	398	369	365	383	384	377	395	374	411	367	402	375	396	404	400	379	428	378	406	395	380	370	376	347	382	377	400	399	379	386	355	390	397	349	363	428	382	411	387	361	348	357	402	380	403	374	365	418	353	395	387	359	387	395	371	418	377	392	409	378	414	384	415	383	402	390	395	396	391	394	380	370	362	342	374	398	366	388	403	374	405	383	411	390	421	395	420	400	381	419	412	386	364	423	398	413	356	385	423	399	385	340	368	375	380	383	399	381	405	375	409	385	368	360	414	394	368	364	381	418	380	390	387	394	406	412	386	352	396	407	347	403	406	368	359	410	399	395	384	350	374	405	400	390	396	385	380	383	383	383	383	396	394	412	325	371	400	348	373	364	410	374	376	418	369	405	386	409	382	376	380	388	368	401	419	380	364	389	406	426	416	398	364	388	387	418	390	392	394	373	417	355	375	378	398	391	404	411	415	416	367	405	360	369	366	388	384	401	402	406	376	378	407	398	361	406	401	397	368	403	364	344	371	369	375	372	368	356	380	356	379	430	360	390	354	398	395	379	362	393	406	366	374	385	394	407	409	411	376	387	379	400	369	380	360	394	358	409	347	386	361	440	388	394	403	420	396	383	346	368	409	381	398	393	406	362	399	422	383	392	370	352	413	387	347	390	398	419	384	355	387	387	408	370	383	370	336	389	362	375	413	381	419	430	434	390	362	389	414	410	386	378	389	396	369	401	379	436	411	387	364	392	339	396	394	405	410	400	354	351	402	396	377	373	390	384	384	406	338	382	397	456	392	368	404	414	395	384	373	365	381	412	374	403	423	403	421	397	345	383	400	415	411	370	383	381	382	410	385	399	376	387	392	407	393	390	382	393	402	354	414	383	368	393	366	386	391	417	404	377	392	410	431	376	381	363	386	400	388	368	376	339	378	393	379	382	398	392	391	408	379	360	345	404	399	394	376	398	385	379	368	389	404	406	386	389	388	362	407	382	373	393	399	373	381	388	371	390	395	393	414	382	387	352	381	358	402	405	386	383	372	382	385	407	413	397	390	422	343	399	428	428	425	377	372	381	392	378	393	366	356	376	414	375	394	424	409	407	426	391	398	374	403	376	378	398	418	381	368	386	401	372	406	388	387	358	362	405	394	408	412	390	382	399	384	416	386	405	418	398	407	401	404	358	388	348	400	380	380	384	412	417	407	394	388	407	389	405	382	406	380	384	361	392	391	432	387	386	371	383	345	407	391	389	383	407	372	353	400	367	392	398	397	403	407	357	374	406	393	395	426	373	375	362	380	414	366	367	381	361	351	420	370	431	403	378	359	407	385	383	396	401	359	336	368	405	351	418	366	391	391	401	384	388	375	383	409	375	392	377	436	353	398	370	370	383	386	391	406	421	360	382	378	384	365	384	427	387	397	391	391	387	389	380	418	364	370	374	383	351	395	345	401	374	369	364	377	420	414	368	360	384	381	381	418	342	367	423	399	389	398	409	361	350	412	367	393	383	408	398	383	398	395	394	433	414	394	385	390	377	403	370	439	414	411	375	389	416	388	412	401	400	363	356	382	401	387	368	426	382	326	375	391	367	388	374	391	367	372	386	386	380	323	394	383	371	365	381	368	404	390	374	400	378	406	394	399	436	380	372	370	390	392	366	407	362	376	379	392	382	391	376	400	355	401	358	389	404	379	372	391	383	416	430	416	366	393	418	378	367	366	365	415	376	395	352	386	384	357	413	349	389	388	367	385	377	389	333	402	373	400	379	385	427	414	385	397	366	384	363	374	385	354	404	386	415	392	397	382	390	433	350	407	353	387	382	366	373	395	395	358	374	397	370	394	349	408	375	387	354	373	391	369	388	380	367	353	387	438	408	372	410	374	378	395	340	378	418	417	397	347	398	402	383	393	385	373	374	421	382	366	349	394	394	400	385	365	378	391	398	405	425	391	396	400	395	384	380	417	376	369	405	374	378	389	395	360	406	398	375	385	373	398	381	408	395	369	384	380	373	392	404	371	385	388	376	382	359	397	387	395	390	364	359	434	398	421	378	331	381	387	393	428	392	391	413	378	408	417	393	380	373	380	393	399	419	378	384	379	442	353	397	408	363	359	402	406	373	357	408	409	345	353	373	386	369	373	360	411	380	380	399	359	411	395	407	399	378	388	404	379	385	397	408	383	371	375	376	408	398	389	379	397	413	384	399	371	390	401	377	402	386	365	399	396	420	369	378	382	370	407	381	411	370	376	390	364	423	389	388	426	365	350	358	334	381	402	364	393	407	393	388	412	360	421	404	384	398	381	371	398	410	409	356	388	377	378	402	397	400	382	361	379	390	384	375	418	364	408	396	364	392	417	382	397	392	421	413	371	394	409	392	376	387	361	395	398	379	378	409	402	399	373	400	379
20502	50735	10041	5453	4321	3481	2074	1669	1393	1212	1023	877	814	731	732	645	586	584	533	530	541	505	522	508	490	513	523	430	475	426	476	440	498	448	473	423	459	417	461	450	417	447	457	465	433	427	406	430	448	409	462	415	398	391	443	438	429	401	430	430	433	428	406	448	411	378	400	435	413	389	446	412	386	388	384	400	437	421	427	431	446	398	414	396	440	438	406	408	400	404	407	425	411	403	421	388	410	449	418	431	419	426	400	425	440	432	396	408	423	435	389	412	387	395	388	381	407	410	408	427	428	387	395	387	418	405	394	445	423	386	429	395	376	437	412	405	431	450	396	384	400	422	426	410	369	407	385	395	411	413	417	393	437	422	396	367	414	389	401	423	380	396	415	385	415	396	419	385	428	422	414	385	422	418	399	390	403	399	412	427	414	364	413	398	413	419	411	403	420	390	421	390	383	417	414	395	422	392	421	388	372	427	404	425	444	385	374	390	443	365	371	412	384	391	403	423	369	416	379	418	417	415	384	400	403	408	380	411	425	407	404	410	393	376	448	421	421	398	404	407	415	368	397	418	384	432	428	409	398	439	461	408	427	364	403	394	391	432	407	410	419	409	419	429	379	376	421	414	398	405	407	438	414	415	412	447	425	381	398	451	415	432	384	388	420	381	413	430	394	381	396	398	430	407	415	446	390	398	421	384	399	405	414	411	413	402	413	398	385	393	416	414	408	408	447	411	417	392	395	420	427	374	429	407	395	439	435	414	401	413	417	386	444	393	422	385	411	430	397	389	419	390	412	367	385	402	400	413	402	395	433	407	440	407	401	432	400	390	377	429	442	434	423	396	393	420	408	367	418	428	416	416	405	368	381	398	410	380	429	408	419	388	418	419	398	385	444	418	401	368	377	425	433	437	392	426	435	392	405	416	380	401	363	406	375	413	407	395	426	402	383	408	388	371	426	390	400	401	417	396	375	404	398	415	403	389	399	385	413	428	406	398	398	407	429	369	398	389	410	369	422	437	417	393	421	423	413	383	412	404	426	383	411	407	422	399	423	425	388	413	391	400	358	386	430	422	399	399	404	404	422	413	398	410	377	373	374	391	420	428	407	420	370	446	428	372	407	373	448	373	421	421	438	420	430	422	349	433	386	383	381	418	416	385	413	380	392	435	391	412	412	407	432	406	408	428	405	433	453	421	440	379	426	391	410	424	420	369	410	438	398	420	425	401	409	378	411	401	420	427	426	394	420	409	412	398	383	383	446	408	391	398	418	409	407	380	396	436	418	402	400	386	411	429	377	387	418	408	394	421	400	390	445	424	409	385	437	426	431	398	398	445	436	430	401	412	457	390	376	415	431	415	392	423	433	411	430	351	386	390	395	456	416	410	390	431	432	403	404	446	411	389	415	422	386	397	390	388	403	394	431	408	444	410	427	396	434	393	404	434	385	374	420	370	407	432	404	386	405	385	387	416	408	410	413	407	381	387	380	420	436	409	393	392	382	397	410	369	388	384	419	441	425	422	441	388	408	429	410	415	440	382	391	433	411	377	415	420	433	420	419	395	411	413	405	416	370	398	422	396	403	436	403	430	437	411	386	423	418	386	382	410	402	372	427	397	451	408	443	411	375	379	405	439	374	420	403	424	419	408	432	371	407	399	397	366	397	450	400	378	393	400	412	416	409	407	426	380	393	385	423	436	410	394	417	408	418	381	425	390	398	399	435	405	419	411	365	416	411	397	399	383	406	402	380	393	402	391	443	421	397	409	377	389	402	375	428	379	413	368	384	422	390	412	436	384	402	396	429	388	399	402	398	400	388	386	429	391	439	399	392	428	428	422	418	395	411	447	460	408	432	382	418	407	393	390	415	420	423	367	398	386	407	397	420	396	419	385	386	365	381	391	439	385	442	409	416	398	423	398	403	399	390	429	368	415	418	409	389	415	393	408	436	414	415	405	373	393	387	395	420	435	409	430	396	427	432	453	400	431	399	385	435	387	410	406	425	406	403	382	415	437	427	408	414	428	426	384	394	373	418	421	375	406	420	393	395	404	378	412	401	395	370	401	388	406	436	419	430	399	449	380	387	451	433	405	442	402	395	424	399	402	389	367	418	407	401	445	424	417	368	436	429	416	433	416	380	400	404	381	419	405	415	384	422	388	426	430	399	372	405	403	442	427	402	415	426	403	419	423	404	397	378	391	466	436	404	432	425	408	391	408	387	381	400	411	368	413	414	422	394	366	433	415	399	396	412	418	411	412	412	407	422	419	437	371	399	431	399	404	394	434	383	392	395	402	414	427	414	408	386	405	427	399	379	431	391	435	403	419	410	432	406	402	383	430	386	362	416	407	389	399	428	384	427	413	402	439	398	391	373	428	433	404	363	410	405	386	413	409	394	390	404	443	422	427	432	377	428	407	423	408	402	375	415	422	412	384	400	386	383	389	429	409	403	382	424	413	393	405	430	412	387	390	400	406	363	454	435	425	421	418	380	403	403	425	411	413	394	407	414	364	389	391	403	427	384	382	392	374	400	453	393	388	392	404	403	376	401	429	426	399	421	442	413	377	416	412	408	382	422	378	414	400	402	418	382	429	380	429	391	427	405	387	388	402	385	389	409	423	409	412	375	427	401	384	392	386	409	365	435	414	426	394	412	423	405	419	447	448	398	400	437	430	386	376	400	405	437	382	385	403	369	421	415	399	393	387	373	410	435	407	392	393	416	428	408	446	407	421	412	393	411	409	363	387	415	390	420	358	401	407	398	384	410	410	388	412	403	418	404	403	405	399	378	406	431	389	456	419	353	415	407	424	387	389	393	413	399	451	391	385	383	430	398	402	410	419	404	415	393	349	377	440	421	411	423	410	409	408	378	422	407	403	395	410	421	426	391	394	390	405	403	425	406	404	406	412	407	417	381	429	425	390	401	401	410	424	384	435	408	391	417	427	397	404	381	416	382	413	413	426	373	420	412	377	414	449	389	368	405	415	430	394	410	386	375	397	417	399	403	438	410	411	396	398	350	406	397	355	422	401	408	392	418	402	414	412	406	419	439	433	418	395	417	409	423	391	415	402	406	405	412	423	426	407	406	416	424	431	411	433	384	404	395	391	399	382	420	435	411	382	378	387	383	418	385	378	414	404	399	377	398	427	387	389	399	418	390	395	425	421	396	432	391	394	408	376	392	407	406	415	402	361	386	438	408	378	396	419	391	426	424	422	435	373	381	436	414	406	430	424	393	404	377	414	421	417	413	381	390	475	402	436	376	405	417	405	433	377	380	413	446	397	412	420	395	416	430	399	405	427	392	366	411	425	433	404	394	412	400	392	414	373	404	414	397	401	393	397	408	419	379	467	410	364	362	410	404	402	423	430	412	377	393	366	406	402	397	403	445	416	408	375	396	408	384	399	413	404	431	388	439	395	432	387	379	419	404	411	374	382	394	379	424	433	420	417	411	386	393	427	412	418	415	410	383	437	401	428	416	422	423	402	419	416
22856	20732	27704	23767	20714	20722	7404	1794	1442	1383	1171	1064	980	940	860	851	820	862	825	737	788	762	691	754	719	715	724	720	662	656	706	644	677	727	717	629	645	681	684	665	666	731	715	652	710	644	641	605	670	669	684	578	641	616	649	672	613	631	703	645	644	671	632	674	675	627	645	658	628	628	660	695	592	648	614	663	667	633	631	628	639	648	609	664	625	609	607	635	662	612	594	619	626	593	656	631	626	597	639	613	647	629	612	661	613	668	633	682	672	623	628	615	595	677	660	616	592	629	651	618	656	600	714	615	654	642	623	616	603	668	644	674	669	621	611	634	653	650	674	654	615	678	656	625	631	576	664	600	619	604	664	670	640	669	596	594	589	623	628	630	614	649	595	634	646	661	607	598	611	615	628	622	598	592	623	629	643	622	674	639	621	636	659	622	657	660	632	630	586	609	622	669	669	658	622	653	666	690	615	594	608	645	613	640	590	593	582	599	643	667	644	652	631	612	631	603	664	656	621	663	619	611	620	686	623	637	626	642	600	645	647	620	653	653	615	624	686	620	630	636	630	631	665	651	612	603	640	633	619	625	604	628	642	635	621	612	655	616	644	655	646	614	596	619	616	638	604	619	634	600	591	606	611	623	614	625	682	633	646	593	633	624	659	611	577	628	673	654	657	669	641	589	583	595	603	608	658	633	639	622	606	613	626	653	646	624	644	639	590	598	596	623	587	618	642	629	663	629	638	642	635	606	640	613	624	609	601	589	628	601	644	664	647	591	661	638	638	679	617	644	626	605	624	646	595	618	610	612	604	595	644	569	625	625	663	621	659	618	653	627	617	626	582	598	653	657	644	639	624	634	606	616	681	640	621	671	644	625	629	593	608	637	606	626	604	652	641	690	643	634	606	607	579	638	657	666	604	656	632	618	631	616	632	647	664	631	608	658	622	647	562	640	628	643	612	604	605	645	644	612	649	614	577	588	640	604	612	627	670	648	605	657	622	631	614	658	626	597	622	599	563	583	612	629	641	615	613	611	617	624	611	611	648	618	605	636	585	562	587	605	604	600	607	646	596	661	606	644	619	628	638	693	636	618	661	645	636	672	635	630	646	596	597	604	643	612	622	614	562	629	598	611	609	609	601	624	605	670	644	585	654	644	585	663	580	654	662	596	612	616	648	605	636	648	665	603	670	619	609	619	662	613	656	634	611	662	622	661	674	641	624	625	627	624	651	612	647	631	606	600	624	623	607	626	650	636	636	626	634	645	611	635	588	616	561	615	629	624	624	626	607	625	618	588	590	688	623	665	606	629	642	619	643	587	606	652	646	649	601	610	644	595	620	639	619	673	629	630	609	663	596	652	591	608	645	691	668	603	636	640	618	638	633	641	671	606	637	673	619	637	616	595	642	651	587	624	626	666	669	651	643	628	600	618	604	629	591	653	632	624	654	625	633	622	646	592	641	596	600	616	642	621	652	645	627	631	661	616	636	636	599	618	630	584	616	646	671	636	631	616	616	593	608	601	631	672	643	621	607	669	639	619	597	655	599	572	688	619	642	632	613	640	654	603	624	612	599	610	601	639	677	603	644	628	657	646	628	618	631	643	585	630	628	646	622	630	562	630	681	617	623	634	607	651	620	633	618	659	628	618	619	622	608	661	610	662	614	578	605	613	559	622	616	587	619	640	628	578	601	639	636	578	652	597	622	634	657	591	634	615	631	584	605	635	614	593	643	614	591	566	665	617	608	631	620	606	571	623	635	642	639	592	610	588	655	594	645	645	668	602	609	629	614	640	618	639	642	604	625	636	630	574	687	628	667	625	594	662	626	610	656	600	648	591	609	627	621	678	650	623	627	656	610	644	627	627	645	602	633	656	611	643	597	660	643	619	629	631	578	602	693	623	583	639	663	618	619	597	657	652	661	625	608	625	664	608	620	626	598	596	591	637	619	617	635	605	607	618	632	617	630	644	576	618	650	571	614	615	629	641	636	584	620	639	657	592	649	646	639	645	625	664	641	654	616	579	621	612	611	628	636	628	622	629	627	644	625	649	640	627	592	652	635	654	621	652	650	606	625	656	631	624	639	638	645	638	585	641	620	615	642	636	667	569	631	614	622	636	678	638	631	572	602	637	645	631	605	594	606	599	618	627	614	576	668	649	651	610	608	604	622	645	592	634	625	613	625	638	608	629	628	578	637	649	608	682	635	617	617	626	655	632	677	578	632	669	631	650	646	654	642	591	640	612	608	585	634	645	608	636	622	641	658	623	612	635	656	634	606	605	621	639	630	616	641	631	611	608	621	647	625	655	681	635	610	599	668	615	626	589	674	659	644	597	648	622	623	596	626	657	596	668	612	658	638	631	655	603	672	671	611	612	582	652	618	643	624	599	643	642	588	640	626	585	618	602	630	599	634	599	602	628	622	606	612	620	645	625	616	634	625	661	607	626	587	622	643	637	594	638	637	594	593	650	660	622	634	644	637	618	632	616	648	618	670	601	658	656	631	628	665	674	658	626	672	629	682	617	665	662	631	592	639	630	585	603	610	659	633	648	603	609	643	657	655	663	646	616	613	655	604	591	619	605	622	633	622	588	642	640	631	620	628	683	609	676	577	644	629	652	604	641	635	634	599	601	587	636	640	651	644	645	613	624	646	626	630	587	610	638	599	616	625	585	664	618	647	574	668	676	628	596	650	602	611	598	626	637	646	675	633	617	595	616	620	629	681	629	617	639	626	661	616	646	583	602	651	643	658	617	643	618	646	572	581	632	664	615	630	591	610	620	598	591	617	654	644	667	650	620	612	651	629	665	600	640	611	666	646	613	652	585	601	605	581	644	682	617	628	647	597	626	614	619	582	631	651	681	626	604	690	627	641	666	624	597	591	648	666	668	626	623	596	620	585	619	638	608	639	630	602	678	615	596	603	618	590	679	604	579	609	646	623	670	602	617	613	681	654	638	608	657	620	619	640	627	635	604	623	614	658	647	643	650	585	580	643	608	645	593	641	637	614	623	602	651	647	617	674	666	675	618	622	635	608	662	631	625	642	603	597	610	587	612	653	645	675	562	673	613	665	644	610	617	598	643	613	672	631	665	628	598	640	634	634	594	651	618	619	652	675	620	640	613	617	584	589	650	603	672	622	642	660	625	618	617	643	641	642	611	672	619	593	613	567	628	659	649	624	617	645	611	631	595	640	631	603	641	589	602	647	632	588	617	627	640	620	604	600	616	610	602	623	625	664	662	631	636	635	635	689	660	622	632	651	673	588	606	658	656	618	636	643	596	621	573	632	665	639	594	589	668	647	591	639	616	647	622	617	602	675	620	654	690	613	682	610	604	641	633	595	599	588	601	647	612	628	636	657	599	609	559	599	634	584	643	615	624	628	659	627	643	576	610	646	607	568	598	604	644	553	604	641	605	620	578	591	621	637	630	648	642	592	633	613	649	616	614	633	586	624	623	579	599	610	647	625	666	642	632	595	634	605	655	642	610
20461	53772	16384	9389	7138	6064	3501	2794	2415	2292	1793	1522	1386	1191	1153	1061	973	951	913	858	854	774	819	766	747	738	741	760	743	666	691	678	663	620	696	681	665	650	637	635	604	590	653	636	694	618	609	609	636	605	630	592	625	618	590	607	580	616	628	577	569	580	598	609	587	655	578	606	606	608	573	584	609	644	607	577	596	593	609	594	627	582	593	631	580	586	561	580	582	579	607	596	556	608	566	568	546	556	603	595	626	583	577	580	540	593	569	637	622	572	579	596	580	569	610	549	629	566	613	522	558	602	622	572	549	597	562	601	603	535	565	546	570	612	612	576	595	613	584	576	570	634	597	575	603	591	577	589	599	617	555	574	642	592	581	609	621	628	581	567	571	560	580	576	575	581	609	580	555	564	544	618	615	547	556	588	604	587	586	556	551	630	529	580	582	595	576	592	636	565	575	572	589	574	600	569	579	552	596	588	600	572	589	628	606	586	542	578	589	559	539	548	559	608	603	551	620	609	600	589	595	559	593	602	551	559	593	579	596	553	599	588	570	569	582	595	595	571	599	584	566	603	560	559	553	581	611	538	592	568	551	600	587	595	575	601	553	568	608	561	564	538	541	557	591	556	570	565	609	613	534	593	550	590	581	563	593	545	567	567	601	584	601	565	564	562	606	590	579	527	577	578	560	597	590	599	615	593	566	563	596	563	571	583	581	609	586	586	588	596	607	549	577	618	585	549	590	624	589	571	607	545	559	597	532	570	539	577	583	605	547	578	590	598	573	574	578	580	545	574	605	581	552	571	596	595	599	578	578	577	634	540	576	562	549	562	597	615	612	619	581	572	574	582	575	610	577	597	542	535	547	576	545	554	579	557	589	556	592	598	552	575	619	608	626	572	567	587	581	524	579	593	513	597	562	566	575	598	577	572	611	571	541	549	566	559	573	553	602	577	588	588	612	552	587	586	605	592	578	615	589	592	599	579	606	540	548	560	599	582	581	560	577	579	565	611	610	623	591	577	567	578	569	562	587	609	579	611	600	577	627	655	552	603	593	594	606	563	597	580	522	602	572	588	588	581	583	628	620	529	578	524	536	607	600	562	570	587	613	618	609	564	569	577	576	595	582	545	573	590	579	567	572	564	538	571	572	581	572	593	612	586	641	555	612	590	613	585	587	621	586	591	556	606	611	567	586	601	626	591	590	569	607	596	553	581	605	615	612	517	602	613	574	580	554	599	563	613	597	573	577	563	590	616	575	546	598	597	589	584	575	595	603	592	595	650	591	571	582	608	578	610	579	593	522	562	584	630	547	587	606	563	585	584	615	558	604	605	563	607	571	602	550	607	536	582	549	545	616	590	578	547	569	578	562	611	558	574	578	554	582	538	616	584	583	567	573	556	592	534	585	554	618	585	597	578	622	545	550	603	633	596	570	550	583	573	520	602	595	615	579	549	570	590	609	598	631	590	568	612	583	599	614	548	593	610	582	582	553	564	554	621	569	564	558	578	574	522	599	578	582	600	557	597	605	577	632	559	633	583	553	571	585	573	588	561	596	550	565	570	566	600	571	552	598	536	566	544	591	543	565	564	587	601	611	582	607	607	608	566	569	570	600	588	578	556	594	572	587	550	581	601	584	594	563	611	581	550	577	569	619	588	590	560	613	591	599	567	597	613	625	602	596	543	644	580	548	585	556	583	613	548	581	589	579	607	613	606	599	586	580	586	600	605	572	615	548	631	609	568	604	573	585	597	597	563	577	594	598	584	568	559	551	567	571	555	572	575	585	572	578	615	573	593	590	545	534	618	552	569	592	585	672	559	595	594	591	594	621	605	617	564	531	555	580	595	625	559	587	572	580	579	580	540	557	592	562	610	579	607	585	583	593	588	559	568	626	603	561	556	572	541	585	572	566	619	568	602	592	563	630	555	615	542	586	542	588	551	590	550	556	583	563	558	567	530	641	588	635	554	609	572	559	589	559	554	600	574	547	605	571	570	539	556	566	573	583	596	532	558	566	531	600	596	576	552	527	567	564	579	547	563	562	624	599	567	573	578	559	618	562	538	611	559	568	590	594	589	582	619	623	593	552	569	584	562	616	597	560	606	575	619	556	559	573	537	575	561	544	566	641	572	557	558	601	629	601	595	563	594	572	603	602	549	551	585	580	564	588	606	569	578	597	580	596	587	633	573	538	568	600	619	594	587	562	586	598	616	581	599	571	600	585	596	604	618	556	627	606	540	604	574	607	572	591	576	550	581	589	583	556	577	577	594	596	583	610	613	619	547	596	596	619	606	557	587	618	585	563	609	521	570	562	566	616	567	615	539	589	589	588	629	580	549	576	627	585	578	569	599	592	603	619	576	529	586	582	579	560	557	528	584	568	560	619	608	575	559	579	607	609	577	574	606	553	588	588	603	588	594	602	588	571	628	562	586	553	550	592	564	598	594	600	603	561	635	588	642	566	572	617	560	587	574	581	642	561	588	617	598	572	551	596	608	578	570	570	570	583	625	598	587	592	595	581	605	574	557	582	546	570	633	580	548	653	607	612	520	575	579	561	571	609	500	644	590	590	649	594	608	577	563	615	558	557	571	586	558	582	566	619	579	531	613	567	560	567	589	593	544	605	519	611	562	554	614	607	588	562	629	596	616	597	546	592	576	560	572	570	624	593	586	596	559	565	584	593	599	600	618	584	646	538	583	593	593	591	575	593	582	596	552	562	608	563	625	580	596	613	617	609	564	535	606	562	552	592	629	565	614	509	643	539	574	555	573	584	528	517	582	544	536	558	601	570	578	566	634	576	594	562	573	560	579	579	613	591	593	583	613	592	562	607	558	613	573	546	584	569	573	616	598	604	564	593	562	541	573	585	571	591	567	579	561	564	567	574	548	545	499	587	607	569	545	568	606	558	594	564	591	562	582	617	590	583	571	551	581	583	544	608	621	589	554	593	533	601	552	602	560	569	610	597	588	559	579	551	582	590	608	558	626	564	557	589	576	587	566	557	576	594	608	566	596	597	591	546	567	593	609	596	587	595	547	560	567	561	595	567	572	588	553	584	564	572	555	601	626	567	605	591	585	568	601	589	602	576	570	575	583	632	609	589	550	620	572	616	610	592	562	614	620	577	586	587	626	584	576	602	618	591	585	584	581	614	546	573	626	584	669	573	619	549	610	570	541	537	572	653	566	620	557	577	588	605	612	583	604	554	578	608	569	554	598	566	591	572	563	543	583	601	550	551	568	546	575	604	607	561	622	590	592	579	566	567	611	573	588	576	579	578	570	604	583	588	572	548	567	575	578	586	554	578	566	617	593	607	588	585	561	573	574	578	581	571	590	610	575	586	580	600	551	570	609	606	583	577	590	598	568	601	585	596	608	583	567	522	604	565	595	572	575	647	573	561	585	586	619	555	519	587	603	525	596	612	549	590	591	558	601	572	553	583	558	558	597	559	543	563	597	584	569	533	585	562	552	567	580	577	628	558	554	563	556	549	511
28441	18038	4395	1247	1090	963	823	922	914	937	869	896	873	878	831	886	893	888	855	958	932	900	945	837	858	911	893	860	828	915	861	945	924	942	852	896	910	906	899	853	869	843	777	865	909	885	888	871	939	902	838	889	843	856	914	892	877	920	939	872	973	938	863	903	870	852	940	864	885	855	860	870	869	894	892	899	951	837	867	845	885	854	869	903	924	866	861	937	926	910	903	880	903	951	909	903	942	862	890	892	944	852	904	911	893	937	903	913	877	955	862	910	902	869	953	891	888	882	890	834	871	892	889	858	938	884	846	909	909	890	932	907	854	913	906	865	893	893	906	957	953	905	914	924	868	887	883	852	907	869	937	913	854	901	872	870	919	857	909	901	862	832	903	892	855	875	890	888	839	918	900	879	895	921	859	850	869	875	867	942	926	908	879	890	916	922	944	872	841	853	897	873	830	891	890	946	869	933	846	925	885	910	865	972	872	876	914	807	909	931	844	952	893	882	878	919	927	898	890	842	805	878	900	866	886	876	897	867	887	894	911	920	875	913	878	851	910	879	958	869	859	885	851	846	905	866	900	862	896	887	953	909	896	877	907	906	908	862	878	891	923	915	909	907	902	887	869	869	906	900	903	891	906	889	833	855	856	883	870	856	904	884	950	855	928	856	938	926	865	857	888	915	911	907	839	916	934	845	893	911	870	876	926	883	891	866	864	853	861	919	867	894	838	925	867	907	861	883	897	948	897	912	857	873	858	898	929	888	881	879	886	965	897	916	907	874	896	895	889	872	941	911	914	905	890	865	859	909	815	895	865	862	874	878	870	896	866	831	844	879	824	851	858	870	857	853	897	898	896	879	870	841	938	871	938	848	866	872	914	812	953	875	887	908	906	874	853	874	935	908	876	885	823	858	894	888	895	859	880	926	887	906	869	861	923	878	887	843	913	876	890	827	894	907	935	888	874	910	893	907	891	851	886	892	903	899	892	880	855	848	863	870	902	860	969	906	915	833	885	929	875	884	829	865	896	887	861	837	930	898	923	845	846	879	874	904	924	906	916	847	888	857	949	852	885	899	918	909	922	936	843	859	849	858	879	897	876	925	862	923	873	884	880	897	905	876	828	942	857	850	940	829	941	888	907	884	883	861	857	830	942	851	844	844	845	875	882	899	924	881	853	854	928	843	889	896	896	903	854	920	914	892	882	871	858	919	944	925	918	884	896	938	895	871	896	944	910	869	902	902	881	872	900	906	909	894	850	871	941	892	863	942	870	905	916	872	853	854	819	861	873	954	920	920	885	938	866	924	873	897	890	886	889	881	837	885	904	886	917	921	851	960	923	907	856	903	859	893	941	864	833	878	897	883	865	895	892	878	848	915	929	871	897	901	925	875	856	834	877	865	905	881	838	932	894	927	873	854	839	889	910	931	891	907	912	898	849	914	897	898	900	884	871	942	863	890	888	976	908	896	896	900	861	857	870	900	892	887	863	868	895	893	915	877	880	929	871	880	903	926	846	860	879	890	889	896	907	938	889	891	854	947	868	881	896	855	871	896	861	897	818	896	864	842	906	910	894	883	875	870	939	849	928	926	946	846	923	892	930	860	881	910	868	883	906	923	880	890	893	950	872	866	884	883	846	866	927	914	908	899	953	864	887	924	946	939	887	892	865	868	834	866	859	895	861	907	892	866	847	881	841	872	914	865	890	919	890	882	896	822	862	884	844	928	890	881	850	913	876	886	845	878	847	832	858	835	891	909	902	858	864	882	875	936	834	858	916	922	875	897	851	913	909	975	888	925	876	955	867	884	890	892	866	856	947	868	891	880	891	944	881	871	951	864	915	932	852	894	898	906	845	951	871	910	873	876	903	870	856	892	848	902	884	921	876	878	880	892	903	879	876	901	900	883	913	908	856	841	944	853	902	906	930	886	883	898	860	858	880	912	905	866	845	891	877	884	880	860	842	936	916	868	930	816	894	920	905	906	902	875	893	914	916	920	911	867	920	860	925	871	873	914	897	923	934	899	854	881	882	928	911	860	890	886	936	821	856	858	885	875	873	876	930	879	889	972	932	956	908	901	849	883	872	885	837	919	947	817	849	884	830	894	916	881	907	900	858	880	881	866	862	907	892	855	907	888	914	850	900	893	869	833	879	863	906	902	862	841	896	805	926	895	831	922	899	932	931	864	867	929	886	908	904	903	891	896	897	919	883	890	851	902	903	939	866	902	939	849	904	907	914	864	876	886	849	914	876	891	869	875	917	902	901	923	889	906	865	955	871	927	901	895	849	925	922	893	857	902	797	847	810	858	945	937	887	916	932	884	900	881	833	913	917	941	835	849	876	906	891	907	903	875	929	916	861	904	910	844	928	877	969	883	866	859	901	930	896	845	915	925	901	864	937	872	893	868	912	895	912	884	872	909	891	810	881	975	938	854	910	885	905	936	913	858	911	898	856	923	835	861	894	845	888	835	894	931	884	891	901	906	793	867	883	906	901	945	876	869	897	894	908	942	887	883	870	879	901	899	859	896	876	899	870	869	856	867	903	920	889	815	813	871	896	909	864	860	908	834	866	933	880	934	912	895	889	910	892	904	871	874	862	932	872	881	876	871	949	899	913	933	902	887	907	870	866	923	915	879	928	879	886	924	885	876	919	909	840	872	884	860	871	963	842	852	881	848	889	885	842	822	869	900	876	842	884	911	918	881	878	864	946	878	921	873	866	873	884	910	861	904	902	918	913	909	909	878	901	924	871	932	869	907	883	896	863	869	869	883	865	874	915	877	853	892	824	891	863	869	851	844	905	884	932	845	916	956	924	819	902	871	940	884	928	933	915	882	914	915	947	902	848	890	927	862	913	869	933	875	905	878	882	982	877	952	892	866	928	931	877	918	841	836	891	918	920	854	837	918	890	844	914	858	945	892	883	921	847	841	902	881	887	897	820	860	908	836	848	908	870	877	865	832	925	889	894	928	881	892	860	890	903	832	878	877	855	881	870	852	840	883	889	934	942	907	889	887	947	932	870	892	824	959	907	908	938	896	861	930	877	902	883	911	884	909	930	863	927	876	901	859	911	885	852	874	890	876	926	884	908	865	941	907	871	883	842	886	855	889	880	931	890	905	914	895	912	903	916	872	895	901	915	954	904	859	919	881	843	866	922	965	893	876	905	885	865	920	872	885	921	865	903	896	917	881	919	913	892	855	897	903	897	844	862	865	893	916	893	868	910	883	915	908	871	881	917	865	913	848	905	851	875	986	860	921	875	873	840	947	914	885	931	891	893	925	907	918	901	858	926	933	909	864	894	868	880	915	866	927	882	859	840	877	920	927	890	893	950	870	909	885	896	906	847	819	894	941	967	873	902	895	920	898	820	883	963	919	841	942	831	905	877	932	934	878	895	869	878	847	875	892	872	857	927	914	934	872	905	916	862	826	936	872	897	891	940	865	877	880	864	899	914	947	920	930	854	900	920	916	871	840	947	905	947	874	879	856
10391	13533	1502	1128	1110	1042	1023	939	912	945	966	898	878	935	974	862	854	883	848	888	892	903	906	922	908	906	928	973	930	901	940	852	877	899	904	912	875	895	944	884	872	897	910	843	894	871	905	844	854	899	914	866	879	880	868	907	899	836	854	893	902	930	857	842	875	900	880	897	895	871	901	868	890	913	955	851	883	906	887	911	852	917	879	911	872	815	898	835	932	838	870	832	882	857	901	849	916	872	932	822	887	853	880	887	883	886	862	849	871	901	893	902	924	891	871	866	890	913	859	850	914	889	922	903	911	898	876	900	915	820	960	849	904	880	854	892	871	912	863	891	891	860	884	825	913	909	850	889	918	869	903	874	887	901	851	848	918	923	829	941	872	903	886	938	883	847	915	897	937	881	892	899	858	846	865	886	879	834	861	891	911	827	895	911	941	894	802	854	819	866	892	842	902	869	888	899	917	869	914	865	872	888	891	832	888	865	903	902	844	877	938	892	936	879	944	883	903	872	897	883	909	843	861	860	915	917	884	876	940	867	893	843	924	867	856	915	908	893	905	842	904	907	861	859	882	845	841	874	855	908	864	908	871	844	889	903	850	836	884	895	814	856	868	852	854	927	941	839	886	831	864	891	858	909	890	889	876	890	976	894	893	884	864	929	927	855	876	926	869	960	882	913	842	844	888	917	889	863	911	867	893	860	846	885	943	853	875	865	879	833	868	873	885	890	863	907	908	876	903	848	887	889	859	887	884	874	905	924	861	861	927	895	865	856	938	848	879	884	936	880	897	883	878	883	885	862	884	866	867	891	895	886	902	861	837	894	888	889	891	848	883	891	907	855	888	895	888	898	883	859	861	945	905	876	873	889	874	899	867	953	873	871	921	886	863	859	890	905	870	904	927	855	893	891	855	877	887	850	896	865	921	847	906	857	879	958	920	895	930	860	890	896	944	850	889	923	861	893	868	896	861	889	876	903	914	938	853	881	886	899	927	878	851	894	911	866	880	884	846	899	883	903	854	869	871	888	875	884	879	915	897	828	943	911	866	852	917	841	870	867	886	911	852	904	841	874	941	873	853	925	893	872	840	896	893	859	891	864	878	881	870	896	938	844	889	861	829	834	837	883	873	867	810	849	930	845	871	868	902	909	845	893	840	946	878	904	859	943	861	889	813	877	902	900	894	858	882	898	946	845	867	914	919	913	898	881	877	840	878	879	867	902	859	854	885	856	878	868	867	859	848	909	874	823	897	908	933	945	904	911	894	907	904	934	889	877	866	897	878	842	902	873	920	880	853	853	855	866	891	919	880	876	920	870	874	940	839	927	876	879	877	943	863	890	921	833	880	872	860	860	872	903	931	901	892	954	907	895	903	885	877	888	890	862	899	857	925	907	880	892	919	910	882	851	921	874	894	863	840	849	859	912	904	865	885	884	887	904	859	876	890	874	903	886	893	896	866	892	876	826	934	857	913	893	864	899	914	874	942	864	855	898	854	839	885	901	889	827	865	890	872	865	908	891	893	873	866	907	855	952	909	906	826	890	893	848	865	861	835	855	898	885	862	904	843	862	861	872	821	970	932	945	872	884	891	858	809	829	911	880	898	865	888	861	912	955	819	899	820	878	877	864	908	887	849	881	872	885	892	892	875	900	846	838	849	876	886	872	921	905	869	874	908	906	894	884	890	912	900	880	879	863	923	895	876	865	913	898	900	892	886	932	858	914	917	856	939	904	871	912	914	912	859	963	878	848	830	836	850	886	922	962	887	876	880	894	895	920	874	855	855	902	879	879	810	876	858	912	925	850	841	871	875	865	913	861	920	822	837	899	934	859	908	909	886	865	911	901	980	882	895	913	883	874	895	868	884	874	937	887	888	877	840	892	853	896	851	880	904	856	894	916	872	884	891	900	939	910	899	877	855	872	868	912	897	900	945	874	841	872	877	861	859	899	904	908	867	844	907	919	924	938	892	851	881	931	873	843	908	961	863	900	909	852	854	834	925	864	873	850	875	846	884	835	874	899	942	878	860	902	860	940	863	909	854	904	837	877	901	890	873	899	923	892	869	881	903	849	883	875	865	892	897	874	892	876	864	909	821	890	844	873	882	914	867	859	862	899	867	884	881	874	913	902	842	858	907	848	914	875	924	896	898	883	900	902	852	898	898	911	904	870	891	849	879	888	869	886	916	920	844	887	908	884	882	861	859	875	847	877	906	921	853	863	854	930	910	922	879	911	872	867	889	915	828	891	892	870	892	891	847	894	890	892	891	823	914	855	858	910	852	911	897	907	877	923	901	837	910	955	870	905	839	867	948	884	841	898	960	882	886	881	877	864	879	861	859	905	957	850	877	902	857	872	946	896	877	891	827	842	904	904	936	878	887	868	873	929	923	889	923	883	893	880	900	933	917	860	900	915	904	901	893	946	883	943	839	902	879	890	876	866	864	955	917	913	878	877	908	877	878	862	906	910	929	875	810	928	888	895	889	862	879	908	903	869	868	877	904	907	854	871	894	854	904	930	902	914	884	860	889	894	882	864	929	839	934	917	867	875	885	940	912	891	898	883	885	852	919	857	885	870	905	868	930	889	860	904	919	887	902	863	872	864	883	861	865	878	912	895	867	917	889	871	860	939	946	876	890	908	918	949	847	878	888	869	868	963	885	867	816	923	879	866	891	913	838	940	871	857	868	872	926	896	861	873	914	897	930	926	893	868	883	916	937	886	868	864	882	847	858	865	900	899	893	888	875	844	904	843	882	907	855	934	882	879	907	862	924	874	903	888	880	895	904	933	854	864	861	891	916	868	864	887	906	858	853	882	863	868	880	874	881	894	926	887	878	884	889	939	894	900	888	899	872	917	875	918	873	850	916	894	868	881	900	877	834	904	854	924	923	895	971	872	916	915	851	917	880	915	879	899	903	885	868	895	889	849	871	878	845	869	905	913	864	873	883	847	839	909	860	843	863	848	923	876	871	860	891	905	915	859	897	914	943	910	910	839	859	865	928	898	989	911	868	855	862	876	898	901	951	841	894	858	839	879	891	932	882	861	798	907	927	827	885	880	898	895	882	867	889	905	863	904	876	822	928	862	888	899	854	904	939	863	885	913	916	854	890	874	892	929	862	837	856	899	908	923	916	898	880	896	891	867	845	871	871	866	898	915	887	935	946	837	894	865	842	889	857	934	844	915	860	900	819	921	940	954	853	878	940	894	895	883	862	908	884	861	872	863	844	862	893	858	858	909	903	903	860	865	825	915	919	896	875	886	916	876	913	862	898	878	822	856	879	898	898	961	836	899	911	874	867	875	866	902	811	868	836	889	871	890	889	912	868	840	873	913	937	842	903	853	871	904	907	823	844	936	876	900	891	911	846	951	899	848	877	843	894	929	848	897	864	907	934	897	918	852	860	831	917	881	864	857	937	897	869	927	854	904	902	857	866	823	901	919	846	838	883	878	850	853	844	859	883	887	885	849	891	839	910	928	902	916	891	895
25066	20731	27777	23664	20721	11770	1620	981	787	754	688	647	589	542	509	496	493	505	462	479	409	460	407	439	404	444	413	433	415	422	385	406	387	416	397	392	387	448	406	432	427	423	397	378	404	393	375	397	365	397	373	407	382	385	393	396	396	395	383	411	365	367	396	378	427	397	422	375	375	386	367	366	425	433	380	401	403	368	409	411	379	353	366	368	383	379	363	375	353	373	381	386	428	367	364	387	394	361	380	419	398	377	376	402	397	414	394	381	394	440	389	385	375	346	398	382	376	371	378	364	358	377	367	356	396	389	382	396	374	397	397	369	368	373	392	345	374	392	373	388	371	382	372	386	383	413	395	387	394	390	388	400	392	390	383	404	363	382	416	422	407	388	373	390	370	361	374	391	390	379	360	409	409	351	405	413	391	384	378	387	386	386	389	376	380	409	388	390	421	362	371	385	382	357	389	375	360	370	376	381	387	388	397	379	378	362	400	362	375	358	366	400	394	364	411	351	395	370	428	373	379	392	357	390	399	395	389	402	411	350	389	360	404	387	402	397	392	387	376	411	433	382	432	346	362	391	378	416	381	404	378	381	381	367	358	352	401	418	379	433	408	412	413	373	377	358	370	406	396	397	420	368	390	379	400	388	346	407	393	406	393	380	398	351	380	347	373	403	422	374	390	384	364	414	420	374	378	360	429	383	362	388	369	395	375	364	376	364	395	420	364	375	378	345	382	399	383	382	363	371	355	369	411	352	394	376	389	390	391	369	399	379	365	368	391	363	405	374	393	352	411	399	377	371	420	404	392	375	375	354	399	409	379	388	376	349	363	393	384	382	401	347	352	383	369	354	371	365	376	366	384	378	406	405	415	403	385	372	390	383	386	362	369	414	377	391	358	415	396	370	376	377	399	371	390	401	390	370	400	380	383	388	394	369	365	378	386	382	387	379	418	359	398	387	395	385	372	368	366	389	357	401	389	379	353	358	376	351	355	367	370	417	390	391	371	373	402	384	386	385	370	395	394	399	401	369	374	384	374	415	368	365	393	364	393	395	414	388	373	400	411	352	380	368	389	356	411	378	426	386	382	392	339	344	390	354	431	402	395	376	405	399	387	380	386	347	367	395	409	377	403	404	378	416	369	360	380	417	383	397	397	375	389	397	396	364	416	371	358	369	399	370	390	402	384	381	338	401	381	395	381	377	381	411	355	363	347	362	371	387	371	396	409	374	321	408	406	366	381	369	435	396	394	387	401	348	387	363	387	396	399	376	413	354	333	369	361	384	390	383	396	366	385	363	391	368	394	405	397	360	390	344	369	388	375	360	379	388	328	390	348	361	400	398	400	356	380	379	377	380	363	408	358	409	343	398	359	401	409	392	353	327	402	381	389	351	387	373	366	381	400	379	374	395	361	395	388	387	369	380	362	408	424	366	383	359	368	346	408	391	355	366	401	381	387	369	398	394	377	375	416	413	337	381	399	393	381	426	396	374	399	379	407	359	386	391	396	397	380	370	390	359	395	411	407	358	341	389	376	373	388	368	384	374	399	376	310	387	355	353	390	385	347	379	378	354	381	339	353	350	364	381	380	353	374	398	416	420	346	365	371	390	386	406	355	383	420	391	370	400	387	391	413	371	378	424	364	383	361	365	366	381	343	411	379	414	356	402	368	396	397	413	375	386	357	363	353	350	380	402	369	406	398	385	408	376	356	402	372	387	423	395	389	346	372	403	385	373	360	403	341	372	386	382	352	393	405	364	403	374	382	372	382	393	375	374	392	366	397	360	386	385	351	408	344	356	395	387	389	415	355	390	405	369	418	375	381	390	364	360	412	379	409	401	400	344	391	388	375	399	405	372	386	391	393	420	378	374	389	367	399	355	373	393	367	383	351	381	397	380	365	390	392	370	403	407	384	407	393	382	370	370	364	399	390	367	365	365	420	383	355	376	371	364	372	376	398	362	375	353	394	385	367	390	440	332	399	359	395	350	401	397	385	384	412	370	373	375	380	378	358	357	379	353	362	380	401	442	412	396	392	394	414	397	392	359	407	369	373	359	385	380	382	375	394	399	346	370	392	350	376	360	392	360	360	366	390	417	387	389	392	374	372	419	380	383	394	403	376	359	377	400	376	400	408	441	430	393	386	380	383	366	421	351	395	373	364	391	372	380	370	352	371	410	400	415	356	386	388	382	382	398	414	408	398	358	396	408	371	351	349	347	376	373	397	368	424	376	384	413	360	377	379	382	390	386	384	380	383	396	375	372	377	399	402	416	407	431	383	400	383	367	399	374	371	384	397	393	390	414	372	367	365	372	335	397	383	391	345	405	371	373	400	421	365	402	402	398	413	381	399	390	394	387	386	397	387	380	404	383	378	398	391	404	369	387	388	385	378	384	380	403	417	359	389	451	403	394	394	349	356	391	406	371	376	373	403	394	387	390	403	373	350	372	398	369	379	374	407	386	404	387	379	375	358	359	368	406	395	373	367	382	382	370	373	381	379	406	382	368	360	383	382	407	386	375	359	404	366	391	389	379	403	353	380	357	350	341	389	390	390	374	375	373	338	413	363	371	377	387	403	395	406	367	374	383	394	386	367	381	399	410	382	407	363	400	359	384	387	395	409	354	368	358	392	390	386	366	378	353	360	391	358	358	393	371	346	370	364	371	392	366	404	392	392	387	343	379	377	392	385	373	365	404	382	396	368	369	394	413	407	417	340	384	403	383	388	376	334	344	345	367	385	406	355	386	401	391	386	365	350	378	395	360	381	397	404	390	380	383	375	352	363	362	372	371	362	346	354	391	357	388	387	383	391	377	415	373	403	399	375	396	411	398	374	370	388	387	373	389	387	375	410	384	394	373	390	359	394	392	394	377	367	390	400	365	387	393	403	390	407	409	361	400	341	412	376	369	395	398	402	409	402	390	356	399	361	397	383	396	391	382	399	361	387	335	352	373	402	362	411	362	336	381	424	414	332	361	399	389	360	395	377	404	383	384	386	390	336	317	389	360	381	392	398	408	363	406	377	346	358	393	425	399	377	360	405	414	418	380	359	407	362	451	368	334	357	359	354	412	403	405	394	340	399	367	384	380	390	415	405	386	383	345	376	361	394	389	386	376	339	385	411	377	380	355	412	367	395	385	381	397	411	399	393	366	388	351	377	395	424	408	371	381	400	420	396	387	402	423	378	401	356	395	365	409	440	426	341	440	379	392	389	371	380	375	362	397	362	410	381	415	366	394	368	351	377	356	368	390	352	367	391	383	373	394	351	364	373	373	382	378	347	398	353	384	396	385	372	360	382	409	359	365	358	340	360	371	411	405	409	345	368	356	385	370	382	384	365	389	414	390	373	371	349	393	379	407	399	346	369	371	387	378	327	366	390	392	345	365	356	389	384	374	343	360	407	367	372	400	363	378	382	400	386	382	398	389	379	398	354	378	376	402	414	410	378	381	366	376	347	346	382	402	375	338	403	354	383	378	375	357	381	376	360	338
12710	47699	10592	5681	4243	3586	2035	1618	1309	1303	1091	904	835	746	694	642	638	571	599	569	529	570	511	503	481	465	487	459	469	428	450	461	443	432	450	469	408	458	442	462	411	436	429	435	393	446	421	432	427	433	430	418	458	415	441	424	410	425	399	404	400	402	418	444	420	396	418	413	404	415	411	385	392	399	428	439	418	419	421	424	405	376	402	378	408	427	412	414	409	390	395	393	410	431	403	397	383	421	397	400	375	406	416	395	423	366	411	405	420	389	409	421	397	389	417	398	409	399	359	402	389	395	432	425	404	396	399	409	392	390	426	417	392	387	429	393	395	379	441	430	399	387	398	376	415	388	414	399	387	464	391	378	418	380	393	372	431	351	404	411	431	402	384	404	423	387	403	400	373	418	406	401	403	408	380	447	364	398	437	376	354	390	396	384	413	362	390	394	404	432	373	392	441	406	418	396	400	415	398	409	410	389	418	385	399	392	426	399	415	377	398	419	410	390	425	422	382	387	397	397	380	383	379	403	437	421	416	416	379	452	396	434	370	376	411	388	379	411	396	409	432	397	416	391	426	408	428	398	347	381	396	450	367	393	418	399	382	406	395	367	388	393	390	411	400	421	369	416	389	433	405	417	372	419	389	407	384	393	412	407	379	395	392	422	378	414	434	430	384	400	401	425	363	436	391	413	404	394	402	378	402	401	407	375	382	428	446	410	398	386	413	375	384	428	363	394	374	417	401	448	379	414	384	384	437	395	380	410	374	409	381	378	401	368	396	423	411	406	395	380	435	382	402	368	391	400	435	387	409	424	369	417	395	439	377	420	414	408	394	451	433	440	381	410	403	373	379	421	396	404	403	383	391	397	425	390	419	394	408	398	389	452	399	387	421	383	420	376	382	420	394	410	414	378	386	380	409	424	415	388	388	373	385	409	375	405	425	433	398	403	411	412	421	419	384	429	416	407	399	436	410	401	357	408	410	389	417	409	402	422	436	372	372	420	392	416	384	428	375	404	358	388	414	401	428	419	400	367	406	371	425	428	420	416	392	452	368	352	386	378	429	403	408	377	399	388	404	405	369	370	396	390	447	422	437	417	417	442	432	433	406	421	396	423	397	418	399	374	374	418	394	384	393	377	389	393	415	411	385	382	418	395	369	394	371	427	422	431	405	408	384	415	398	374	396	379	418	431	435	398	409	431	388	441	389	390	373	394	395	397	378	374	410	400	420	415	399	418	409	400	427	357	393	399	399	401	402	398	406	395	391	389	413	381	390	388	446	404	446	388	374	395	414	382	391	413	399	406	421	405	403	397	406	453	431	401	409	352	375	434	443	356	418	399	387	400	400	419	411	427	419	404	429	361	424	377	373	397	368	380	403	400	381	394	378	405	375	411	395	438	374	418	402	375	435	385	396	419	399	412	404	413	410	392	418	403	402	373	392	374	405	397	379	404	402	387	406	401	388	370	407	376	413	433	362	411	400	387	410	426	387	420	423	407	404	409	379	421	399	370	356	383	420	402	381	396	410	418	393	407	378	388	392	389	396	397	435	396	393	421	446	401	396	385	433	403	402	411	394	395	409	436	384	402	403	426	443	376	425	380	384	388	364	405	390	381	379	409	419	416	412	415	395	393	383	411	368	408	409	377	417	407	394	391	394	420	412	447	427	408	409	395	408	415	407	402	405	368	379	370	443	398	409	393	390	410	368	438	403	415	368	415	390	384	380	382	402	409	410	416	390	407	391	429	368	422	462	396	427	403	426	396	388	398	421	410	409	462	389	426	374	385	413	414	391	417	377	421	420	387	390	372	399	422	405	372	425	393	374	413	416	383	385	379	379	394	406	406	407	385	415	407	407	375	385	364	389	431	396	415	397	413	415	395	412	386	398	385	387	382	397	403	431	377	382	382	371	393	375	413	389	431	405	401	384	431	385	389	383	423	397	423	446	395	436	422	407	415	436	400	403	410	377	432	411	412	400	408	375	386	401	409	415	444	396	400	407	419	409	412	421	408	415	409	405	396	422	383	426	421	416	401	373	374	398	410	418	395	411	410	372	387	371	396	398	386	385	439	371	396	391	433	380	389	397	392	414	392	394	405	408	420	400	411	425	397	418	416	444	411	428	387	422	435	405	387	402	422	415	406	409	394	400	410	395	387	413	399	419	397	421	365	413	401	379	401	400	387	403	381	427	386	451	397	398	398	395	412	396	362	367	389	366	407	416	408	423	399	401	363	365	384	385	354	389	399	384	411	418	422	405	390	400	404	381	428	417	405	379	360	428	385	419	376	373	408	392	375	398	409	380	411	390	421	408	387	406	417	383	420	433	384	396	420	382	390	423	406	383	410	372	380	440	401	381	412	409	382	415	406	416	379	397	366	443	391	405	411	397	452	408	426	392	396	405	397	413	408	387	398	404	397	394	394	421	410	430	420	427	381	343	424	395	400	395	396	404	391	383	400	407	412	379	394	421	376	371	382	384	455	367	401	405	398	348	421	410	410	418	379	403	454	390	397	381	400	425	410	382	432	413	386	414	432	394	430	406	424	403	413	380	432	385	427	384	435	424	401	385	382	407	413	422	398	375	398	419	405	391	406	377	398	420	392	387	385	415	416	394	381	395	393	396	357	370	396	422	393	399	401	444	383	407	387	382	413	385	417	389	352	398	411	399	424	379	395	447	385	388	394	406	381	408	391	420	379	387	384	371	384	419	393	381	379	358	402	403	393	400	398	398	380	347	395	439	370	358	405	413	391	394	403	395	369	424	358	385	415	424	419	403	393	378	400	421	404	401	425	414	422	381	406	377	387	402	397	391	365	423	442	373	402	393	409	463	402	406	422	411	407	429	388	427	418	393	412	403	392	396	411	390	400	396	376	381	406	408	379	368	392	409	408	348	386	390	398	391	379	412	406	415	419	398	428	389	384	380	425	433	403	376	392	413	361	397	414	412	420	395	428	389	383	371	428	401	408	424	441	422	393	406	394	377	409	362	386	397	388	426	390	404	434	430	400	402	422	405	408	399	399	398	391	394	428	372	413	424	383	409	406	372	403	358	440	385	390	407	415	388	406	394	425	390	377	416	400	370	396	381	411	416	377	398	375	440	382	387	418	413	404	439	401	401	378	371	408	384	393	371	387	394	423	387	389	400	444	412	403	365	402	409	393	412	438	379	376	408	414	401	395	385	390	383	410	399	383	398	409	413	397	416	361	398	387	398	417	399	391	420	421	396	418	399	407	400	396	417	375	447	439	409	368	404	395	368	373	410	390	418	418	417	404	384	417	410	381	390	387	394	369	396	394	405	399	394	403	424	405	366	407	392	366	368	398	409	427	391	388	426	388	416	379	387	374	404	386	376	396	416	396	391	398	365	404	386	381	433	414	403	404	392	437	408	386	412	394	447	409	399	423	399	431	389	392	418	375	436	396	377	413	397	428	399	386	391	423	377	417	400	399	417	392	408	407	363	387	402	410	391	402	420	424	388	373	417	414
22877	20705	27974	23484	20714	20834	10814	1904	1477	1355	1222	1070	990	981	856	825	821	789	786	789	761	713	722	706	683	702	644	710	646	672	675	707	646	694	657	650	677	655	672	647	650	656	701	672	645	635	662	638	649	687	622	671	681	683	639	622	677	643	612	654	687	691	660	600	649	614	602	655	626	666	622	661	624	602	621	604	640	669	655	605	620	648	653	633	639	634	624	638	609	618	632	598	625	620	602	647	629	611	617	652	640	646	623	624	596	647	610	623	610	642	579	661	676	584	624	623	655	631	634	639	665	601	590	678	668	615	682	651	645	643	585	658	623	642	644	631	628	563	595	614	623	661	610	615	625	639	649	671	590	661	669	598	637	624	570	659	630	645	586	624	651	594	614	640	614	627	620	628	596	607	616	602	658	607	636	598	612	600	617	640	615	657	655	602	635	625	623	606	602	646	623	614	616	618	636	620	624	655	664	630	604	669	654	651	606	665	594	604	648	616	646	595	597	612	638	581	618	690	633	636	626	602	626	620	665	591	627	627	631	626	579	604	660	612	612	623	634	612	575	665	610	607	629	593	587	581	664	661	621	634	632	610	666	583	659	579	593	603	634	637	626	661	624	574	607	636	671	596	617	627	649	617	609	609	643	610	615	616	623	618	687	632	638	611	621	599	593	623	634	611	635	643	638	608	642	618	596	630	609	662	616	674	672	615	669	613	654	680	567	623	657	614	628	597	593	612	649	577	610	632	627	610	591	632	607	631	597	589	624	614	568	572	595	630	637	609	631	658	651	611	625	597	602	600	627	576	625	657	638	609	618	580	610	621	610	589	598	601	631	655	624	679	656	597	620	603	641	611	621	607	566	567	617	593	640	651	619	648	616	582	609	634	681	601	585	638	609	631	640	654	612	594	629	616	628	616	620	643	593	603	593	569	602	625	628	583	615	584	597	631	624	640	640	631	595	647	602	649	653	671	635	585	616	611	651	616	621	633	663	619	593	653	625	633	668	617	612	621	634	631	609	622	618	604	633	657	630	571	632	626	616	626	616	652	644	660	643	628	623	629	623	623	612	638	619	610	669	581	637	638	622	615	580	640	600	641	652	621	615	645	659	630	646	580	615	606	591	642	632	642	637	603	619	626	591	695	658	673	657	651	660	652	605	647	629	648	683	628	643	623	646	633	583	591	612	626	619	671	646	588	608	667	628	670	611	615	594	606	611	609	647	621	605	590	673	634	602	587	657	619	638	643	618	617	613	593	617	639	640	687	666	637	618	629	632	699	615	603	641	637	619	567	643	648	650	647	611	598	608	645	665	633	608	619	607	611	629	637	643	608	616	622	626	608	646	625	610	623	576	619	646	664	660	577	582	624	641	599	587	599	615	623	653	607	615	637	599	582	618	595	653	624	624	616	616	603	636	637	601	623	665	631	612	591	630	626	628	591	663	646	578	616	661	653	611	648	635	602	631	607	590	606	597	613	638	600	641	640	630	641	664	659	612	615	648	618	611	625	564	606	670	626	625	645	656	640	605	656	658	621	618	617	622	634	623	623	654	652	637	590	619	612	641	600	648	628	631	582	603	620	620	634	584	625	657	603	620	622	684	648	640	611	634	649	613	642	632	617	645	644	616	620	617	605	632	625	641	608	659	620	630	603	599	677	612	629	656	636	636	666	634	632	631	639	654	660	646	621	599	666	642	602	606	624	644	609	616	602	642	644	633	617	604	632	569	613	650	617	678	656	617	638	604	602	623	575	627	596	645	627	587	607	619	625	653	612	619	587	652	617	645	617	642	658	617	622	621	647	679	617	620	665	581	622	623	647	647	616	618	646	648	598	648	617	698	651	625	700	613	632	639	604	630	592	637	656	672	611	609	636	605	596	588	629	666	653	622	625	675	664	645	585	598	650	605	639	610	583	635	626	657	575	700	603	663	659	601	599	605	587	562	613	635	612	614	659	602	616	610	674	620	611	649	633	598	613	637	668	673	602	622	642	689	682	597	630	634	601	628	660	563	641	603	645	612	669	605	616	609	613	649	702	628	653	647	624	646	620	665	642	641	594	630	606	638	603	605	614	630	609	648	644	620	615	603	652	636	641	650	582	622	611	615	617	646	629	610	591	640	626	617	638	594	653	587	645	630	620	669	577	645	648	661	636	597	639	562	652	623	646	598	598	709	649	666	622	610	621	667	650	630	600	651	644	620	653	651	614	651	613	631	638	667	624	642	601	659	602	668	625	616	613	648	620	656	622	612	636	657	628	614	614	622	588	607	626	638	603	641	609	655	642	673	640	590	614	638	629	601	634	632	659	628	562	626	650	595	622	621	615	631	641	613	624	620	630	575	671	598	658	645	625	617	621	629	621	615	624	634	579	605	634	639	654	613	629	627	588	625	605	628	613	649	615	629	599	610	633	600	555	628	616	638	623	616	639	655	613	618	640	606	673	659	634	619	614	619	615	591	643	607	592	597	650	644	595	610	627	620	580	600	622	613	690	621	621	587	583	634	609	630	596	610	634	626	603	596	580	613	668	596	631	651	627	644	581	648	638	623	602	612	610	675	623	635	631	633	665	643	639	614	621	590	626	600	633	621	592	627	587	618	628	673	589	596	631	630	659	645	585	601	630	624	642	638	617	609	601	632	638	607	610	632	629	602	614	601	578	637	676	568	603	601	618	674	630	601	609	655	591	587	586	591	668	633	643	620	622	647	646	628	633	681	647	626	613	644	644	635	631	649	589	661	635	638	583	664	656	639	604	641	612	591	634	606	646	652	622	621	642	645	608	634	674	630	635	609	633	666	654	645	678	582	622	615	611	634	675	644	609	594	622	618	645	622	642	618	588	585	637	629	629	629	635	605	668	609	649	641	637	679	608	610	648	636	639	631	651	593	608	605	611	610	640	617	601	634	652	567	610	594	617	647	614	606	602	590	547	666	639	597	658	659	621	629	640	618	649	613	603	597	647	661	645	639	696	597	641	647	649	614	610	623	634	632	593	598	657	620	651	644	606	638	613	582	621	651	638	584	596	634	651	634	615	591	646	676	621	588	626	634	637	656	632	599	618	616	613	597	628	628	586	625	649	572	618	641	597	606	675	616	618	596	605	607	642	655	603	666	585	619	607	630	612	615	613	625	640	620	618	636	641	670	604	625	643	598	638	662	612	647	625	601	616	584	653	656	625	603	616	606	627	547	663	617	599	619	622	593	633	623	600	642	651	583	642	613	626	650	641	620	642	625	633	654	624	595	626	617	626	632	605	630	627	627	639	621	632	624	649	656	567	629	659	638	644	674	607	596	599	641	633	636	659	626	612	605	637	609	599	617	627	632	620	637	663	604	613	613	657	635	625	615	580	621	639	635	654	620	579	637	699	651	616	663	591	617	613	615	630	610	606	645	619	619	629	635	651	607	605	654	614	626	633	604	660	605	656	657	628	638	641	628	620	611	647	612	644	591	614	636	626	647	613	624	644	650	630	613	602	621	636	609	633	573	606
21220	51486	17254	9430	7381	6015	3546	2899	2418	2190	1847	1518	1427	1189	1084	1078	979	923	924	847	825	760	774	803	779	719	786	704	723	731	686	700	678	659	713	683	643	644	669	622	619	671	629	626	643	610	624	642	640	576	591	623	604	603	597	613	603	634	596	603	613	576	622	600	614	613	566	592	600	581	595	590	555	580	588	600	626	624	577	600	586	586	591	582	580	617	623	574	560	580	607	610	591	578	606	614	578	572	522	608	557	601	582	544	563	567	587	594	563	642	592	586	581	575	581	593	587	591	578	561	599	537	545	614	579	592	569	565	576	610	598	574	570	632	555	633	611	560	573	609	608	553	608	587	573	562	568	567	600	562	620	594	603	587	557	605	605	560	595	575	611	556	581	580	591	555	578	569	641	567	590	556	548	569	578	625	580	647	569	590	597	588	567	576	531	558	582	638	578	566	626	553	574	575	563	574	618	579	623	530	566	598	622	563	615	578	594	602	536	581	591	591	603	582	614	583	595	591	540	587	576	627	588	613	572	589	573	537	646	577	608	555	557	612	563	565	551	600	565	568	577	560	586	567	553	564	570	561	573	630	558	548	561	565	581	588	600	625	554	615	517	608	641	601	555	607	585	561	605	563	585	561	584	597	585	558	587	568	562	546	560	560	578	529	588	554	563	571	641	568	567	561	553	579	564	565	589	585	598	607	613	554	570	546	582	631	611	592	559	597	552	555	588	594	569	580	592	577	591	595	554	580	614	557	562	615	626	572	567	577	589	510	590	520	547	576	557	534	582	593	630	548	601	560	547	599	603	577	578	571	591	563	616	567	574	611	605	566	604	619	551	573	572	544	600	552	581	547	613	545	571	530	549	570	568	540	606	596	574	570	576	572	628	541	621	558	610	611	587	557	562	594	558	567	579	591	551	576	580	579	581	572	635	589	541	550	614	581	591	564	610	601	621	553	567	596	600	565	562	581	634	625	601	540	589	555	588	609	603	567	579	562	581	535	595	553	587	566	585	641	591	584	589	595	578	604	601	555	599	549	565	584	520	583	556	592	594	560	613	598	553	552	613	553	569	611	596	579	627	579	570	570	606	559	542	606	617	574	563	560	635	574	576	533	592	582	611	572	583	607	609	629	556	599	589	580	587	573	595	581	559	568	578	566	586	529	589	610	568	609	614	575	546	558	610	596	613	603	617	596	601	562	565	615	580	582	541	630	545	591	546	593	551	583	569	582	628	599	620	581	572	595	576	573	620	616	575	587	577	569	564	592	593	553	552	580	552	575	599	584	573	593	574	564	567	591	588	546	562	594	610	608	563	599	584	580	563	603	574	600	600	551	594	603	549	521	570	555	563	592	615	587	537	578	622	603	557	570	568	526	584	602	599	519	602	556	587	600	563	607	552	586	562	573	567	638	545	571	619	579	618	588	581	566	568	611	580	553	602	549	553	588	578	584	598	557	630	578	558	534	559	572	575	623	557	578	593	616	604	567	524	522	597	578	563	559	556	572	593	551	592	547	579	591	570	628	567	596	608	583	555	574	570	601	575	589	553	617	574	614	605	574	535	557	621	573	609	588	597	564	554	563	578	581	541	541	619	529	576	569	609	573	573	589	572	573	562	559	542	583	546	568	526	554	581	558	547	607	592	542	597	576	587	587	558	572	594	567	586	586	607	571	571	547	581	589	577	553	545	548	567	580	551	580	601	601	563	615	592	603	583	573	577	554	561	568	580	564	582	598	579	544	588	578	595	623	549	645	552	584	576	570	544	529	592	617	573	567	587	585	615	578	619	566	583	585	560	568	594	574	543	565	581	594	531	610	570	589	555	579	588	554	568	582	535	592	591	603	579	615	555	581	534	555	631	617	535	578	574	618	580	605	562	535	581	611	558	556	608	538	617	598	582	605	571	572	535	635	578	581	582	602	573	574	579	560	528	592	547	558	590	582	577	560	578	607	574	574	579	584	601	602	552	572	574	546	549	570	578	583	574	595	645	551	597	622	582	553	565	583	590	583	589	570	580	593	557	576	611	589	549	575	564	575	565	600	566	638	574	587	605	583	579	577	622	604	577	603	612	576	596	600	588	540	583	588	599	566	570	587	580	564	598	577	600	598	598	602	563	594	590	563	571	626	588	573	594	592	555	555	604	559	596	621	600	557	604	573	565	637	548	551	571	624	586	573	586	533	598	611	589	533	580	568	570	588	601	573	574	616	553	622	566	561	608	603	572	569	606	543	589	609	576	541	560	547	602	572	624	567	566	586	560	524	565	601	577	558	569	564	576	582	591	575	580	607	586	599	573	552	565	642	574	542	581	568	631	572	610	547	551	602	606	569	588	606	577	586	576	602	599	580	604	575	607	565	618	633	563	546	575	568	573	562	573	565	590	588	623	567	578	569	608	566	572	544	538	543	594	605	597	601	601	591	596	588	583	609	622	540	593	598	571	542	586	603	553	542	584	600	587	612	571	548	527	602	557	563	586	570	594	573	579	522	590	588	550	564	589	550	593	554	590	579	541	612	578	564	567	583	559	564	583	574	558	585	582	573	597	573	575	566	557	548	537	583	568	535	594	589	550	573	587	599	561	581	611	579	557	545	591	567	588	572	580	574	596	572	577	591	607	574	597	592	594	582	563	591	613	611	599	551	612	589	515	618	542	606	563	606	574	562	549	601	590	607	573	534	572	561	611	596	575	591	556	568	612	561	618	584	624	577	558	565	585	580	570	588	629	546	561	544	581	572	560	619	594	554	586	569	588	544	592	578	573	600	609	578	567	610	539	605	574	617	569	595	558	580	580	620	550	554	596	612	596	587	606	570	593	559	581	549	554	602	583	526	589	577	536	575	593	593	541	539	589	550	577	517	596	567	589	583	577	580	569	593	628	610	575	567	589	615	637	578	593	584	530	569	614	567	556	602	591	593	639	592	584	544	580	557	569	627	586	577	597	564	633	587	561	624	575	563	579	610	579	581	601	560	576	570	578	604	601	570	593	553	589	568	617	592	599	587	518	610	554	603	561	624	604	525	569	591	587	571	649	571	584	591	628	554	604	600	597	573	570	550	575	558	581	539	554	548	582	601	602	595	555	576	551	602	544	589	569	585	577	573	573	580	593	599	548	553	563	526	576	563	598	537	573	594	556	625	606	631	564	610	531	578	586	591	603	593	600	608	583	587	514	607	603	557	614	584	580	588	534	551	582	563	582	614	565	593	539	587	568	570	620	566	539	590	569	576	582	557	576	620	607	570	628	572	549	632	563	602	569	562	606	599	595	590	567	584	554	568	594	568	577	580	593	594	576	555	573	597	561	575	565	598	590	560	596	568	534	603	550	578	559	625	567	556	591	561	575	570	593	613	572	595	572	633	544	595	598	588	597	589	567	547	604	592	543	546	581	536	564	568	551	582	609	569	578	586	548	593	560	645	636	542	593	541	566	578	570	553	558	548	563	556	567	578	573	567	590	544	569	581	591	583	585	546	623	588	549	577	543	554
28809	18557	5174	1142	975	983	919	937	878	863	908	902	901	947	907	878	855	969	882	899	890	926	918	876	868	943	859	844	905	920	875	871	880	896	890	911	941	864	909	872	867	880	887	938	856	849	894	917	869	873	859	858	956	895	879	890	915	880	908	886	894	864	905	861	870	863	924	869	889	921	860	907	903	808	933	902	882	872	911	903	891	934	872	956	862	847	905	906	866	875	900	857	901	905	899	908	875	872	899	877	878	860	852	854	876	865	943	878	854	884	947	867	874	865	851	860	888	927	903	879	908	820	877	857	827	853	886	853	921	880	879	891	859	872	901	869	848	888	927	905	891	895	900	913	857	905	877	950	875	898	858	879	900	892	902	935	872	934	893	930	868	894	940	891	850	895	857	878	898	902	912	896	913	928	869	854	890	881	911	878	915	917	884	922	893	907	895	861	823	885	904	868	949	876	958	863	853	874	911	859	867	956	875	867	904	881	911	927	905	935	860	893	878	874	865	869	842	863	865	907	846	885	894	920	838	927	871	876	868	875	924	879	864	887	903	977	911	908	938	882	870	905	854	885	889	865	894	900	910	906	943	875	898	862	819	839	856	864	914	945	907	850	883	920	882	908	875	891	854	869	848	831	865	872	906	841	898	952	876	925	879	923	891	886	885	935	873	920	888	905	877	892	894	890	891	866	925	862	926	919	856	854	879	886	889	889	879	909	891	831	873	868	915	879	856	874	831	848	882	995	877	875	892	843	925	891	881	907	916	932	912	886	917	861	899	881	929	917	893	858	837	812	877	900	850	890	929	908	882	941	881	892	915	859	853	953	881	905	892	917	904	882	856	858	850	876	869	904	828	848	852	905	896	849	914	910	896	892	905	850	926	911	880	928	909	909	903	876	887	904	889	896	903	880	860	952	869	901	900	890	944	845	855	888	851	890	897	926	880	943	875	964	840	822	871	848	899	879	812	874	847	908	892	870	842	887	885	865	889	953	895	844	878	877	895	898	834	890	921	862	851	892	898	884	915	866	843	908	903	930	918	893	863	863	910	837	885	877	898	877	939	910	927	868	887	893	879	891	879	879	927	904	886	872	928	883	880	845	857	958	888	901	909	891	864	950	885	893	853	937	927	884	861	894	874	879	858	911	861	849	894	867	908	883	903	909	919	890	893	931	951	901	879	880	881	885	883	871	834	867	878	856	864	891	924	907	886	899	863	882	904	844	884	894	924	909	849	873	881	852	919	850	872	887	851	849	883	927	915	905	871	927	875	883	844	860	894	920	879	898	878	850	906	933	880	959	849	901	925	929	906	873	831	906	870	944	885	899	896	874	879	836	887	849	899	907	936	854	892	884	902	912	886	883	846	887	933	940	913	919	838	885	846	846	885	922	868	874	873	924	879	817	840	876	905	888	822	862	887	830	884	926	849	895	901	860	889	871	904	882	869	896	885	907	890	872	928	878	799	894	899	896	870	885	897	940	906	863	911	865	903	888	881	915	889	842	901	939	804	943	911	885	864	903	897	888	924	914	992	864	856	920	932	856	885	916	922	892	883	883	872	901	898	879	825	899	943	849	840	863	900	851	839	846	885	940	926	935	944	867	934	924	910	914	897	881	885	931	865	854	922	880	899	932	879	867	887	851	926	883	856	894	949	950	881	940	921	906	929	899	922	891	926	885	848	901	879	875	973	873	842	885	888	889	878	895	819	876	830	862	920	881	885	899	857	909	865	854	930	869	875	862	900	888	836	863	921	861	898	888	829	899	885	898	907	852	839	854	910	881	921	887	892	853	913	869	812	857	935	877	917	862	896	863	869	905	868	918	915	940	894	948	927	825	916	895	892	887	931	893	852	887	936	931	899	834	880	871	900	859	916	871	896	834	886	886	829	858	894	836	875	904	888	905	829	863	897	850	886	931	887	890	843	872	911	925	915	877	884	913	872	875	901	881	864	903	879	887	898	899	852	905	930	892	877	888	882	932	924	924	915	827	907	865	864	890	858	884	920	918	902	932	907	841	899	877	859	874	898	890	845	848	906	867	893	914	888	871	855	890	897	854	839	884	893	869	878	834	957	859	910	882	842	868	916	896	933	868	888	889	858	904	877	864	903	861	860	868	948	874	868	820	915	889	919	893	924	880	893	893	830	904	888	912	860	935	859	941	881	933	853	940	915	888	970	876	872	878	907	891	849	852	867	868	926	887	866	896	895	910	872	891	901	899	903	878	904	872	869	947	888	873	852	863	857	942	880	908	853	866	850	867	885	879	918	896	879	892	942	909	906	910	862	898	900	884	872	877	858	864	893	951	908	878	902	866	894	889	854	954	865	939	916	955	912	841	911	887	848	897	914	874	917	849	866	855	858	821	910	896	896	854	899	828	931	901	885	886	866	864	898	914	878	913	888	898	967	866	901	908	904	883	920	900	862	838	899	859	844	931	878	904	867	849	910	894	910	828	815	886	913	887	930	907	912	881	894	890	907	851	933	856	876	889	863	896	933	917	904	902	898	896	901	796	917	912	886	890	924	864	875	877	875	915	850	913	876	915	890	891	890	861	866	898	884	886	858	901	895	873	853	910	857	897	900	838	881	846	924	917	852	879	901	881	869	892	906	848	921	894	892	919	856	945	874	891	887	862	917	903	909	861	902	872	897	959	835	916	907	887	890	864	918	912	830	850	847	914	903	878	882	885	909	876	926	916	899	947	879	889	865	893	950	881	947	856	929	924	901	928	898	878	887	930	807	843	894	850	869	938	866	860	907	896	856	941	888	863	896	831	894	883	896	888	953	903	884	877	864	860	923	871	843	895	842	926	880	894	867	886	886	945	864	896	894	898	909	931	945	865	923	882	917	898	918	868	909	851	902	847	879	897	872	860	867	900	854	854	878	910	966	858	906	864	892	846	892	845	863	903	893	917	840	832	918	871	930	902	936	905	868	910	887	866	892	889	882	951	843	921	885	944	906	869	865	864	923	833	934	886	870	878	899	926	919	870	871	867	863	845	876	890	901	876	888	881	893	849	928	929	851	896	898	866	873	852	884	914	815	907	881	896	932	889	891	871	881	842	855	870	827	869	893	847	866	903	874	902	851	867	883	923	913	890	887	889	867	919	929	915	939	914	896	876	886	937	842	882	870	918	876	840	894	880	928	882	908	834	840	845	905	894	857	900	875	882	829	844	893	900	885	872	878	917	954	885	903	896	889	926	865	864	921	906	859	910	851	869	938	884	942	890	884	891	835	880	936	899	836	831	867	907	871	924	880	838	923	842	927	861	884	867	899	917	892	868	790	879	887	881	922	912	849	883	897	875	894	910	870	819	900	880	861	881	964	902	956	886	906	918	880	943	943	904	885	919	872	896	852	918	882	862	961	876	845	912	908	910	842	867	881	856	880	886	843	878	906	861	902	839	884	902	887	873	870	927	881	833	837	876	928	855	887	896	869	925	882	894	853	873	912	928	913	889	895	832	936	887	863	900	895	896	889	844	888	945
13939	17081	2522	1102	1023	973	945	941	930	898	903	875	881	907	934	850	873	889	862	887	920	880	889	853	888	852	930	868	847	910	850	867	887	879	827	850	906	865	836	933	924	896	871	952	906	870	904	875	935	881	867	890	938	912	880	895	868	893	888	884	882	887	855	865	844	864	841	856	845	897	912	864	884	848	859	933	876	951	912	823	864	931	909	873	916	873	876	847	905	841	887	820	897	870	827	861	890	899	882	864	924	878	933	868	882	908	872	928	836	918	890	866	838	848	885	855	935	892	885	816	861	862	844	908	902	827	897	885	828	930	884	903	841	883	865	878	892	890	891	954	918	857	910	882	832	905	877	847	854	917	883	917	878	885	893	892	887	904	896	898	899	906	876	917	926	939	915	932	918	883	893	926	896	909	924	937	887	903	865	892	850	842	904	899	862	904	862	892	852	867	895	889	870	875	891	863	894	914	802	916	902	872	826	844	887	840	884	860	888	865	816	854	896	904	896	896	834	889	919	971	880	829	885	850	894	870	872	913	848	883	902	848	928	866	855	813	869	944	894	902	871	859	863	873	870	853	906	823	934	849	881	889	916	896	904	876	863	863	888	897	900	893	899	911	914	946	872	919	864	883	893	913	863	844	904	896	940	880	903	916	950	906	875	900	855	909	929	839	921	894	843	886	931	840	875	896	885	928	862	891	832	874	888	858	864	934	838	829	922	963	883	891	865	881	877	906	877	915	878	912	889	884	920	911	878	837	871	857	857	873	890	895	903	866	903	854	915	962	869	877	904	901	876	898	841	877	887	852	874	947	901	863	942	919	909	930	862	875	885	978	852	929	906	873	888	860	882	878	875	905	844	866	901	912	862	903	846	874	893	863	860	897	902	881	864	883	892	885	895	892	899	899	940	910	871	870	940	880	883	879	847	873	856	835	842	924	870	903	843	937	846	876	903	891	882	915	905	859	831	879	886	864	873	881	866	841	867	831	911	881	851	854	895	863	914	866	904	884	948	898	934	888	840	860	878	873	895	902	847	855	858	901	938	894	905	912	879	863	883	827	936	862	906	862	880	900	863	870	875	932	868	874	916	863	894	889	866	882	878	895	848	872	882	903	906	844	890	892	869	852	913	895	882	895	909	846	870	903	872	827	859	889	865	907	884	891	877	904	875	884	919	912	881	910	875	906	863	894	854	856	892	910	889	913	871	883	871	864	897	823	852	865	863	956	825	905	869	896	898	859	927	839	879	876	945	896	870	883	904	871	933	900	853	895	911	862	875	878	885	902	902	920	900	871	842	839	862	896	942	878	858	890	921	886	889	877	847	880	838	889	875	844	923	859	878	907	892	880	830	889	894	868	855	880	876	901	874	906	869	822	899	870	940	887	905	913	886	913	920	871	833	934	887	891	873	912	834	847	827	933	832	926	891	901	846	886	848	836	838	863	886	930	919	826	902	893	925	864	869	839	845	900	858	916	894	885	880	879	853	892	920	853	909	923	929	860	887	859	859	930	877	885	918	909	869	851	908	905	886	890	907	889	895	868	877	887	924	896	911	935	881	930	886	851	867	904	869	893	861	869	952	936	882	932	920	841	840	890	897	835	888	889	881	909	876	811	860	874	915	889	898	907	866	874	922	916	846	902	869	851	871	907	838	864	890	865	899	876	877	885	898	847	938	894	917	898	897	836	964	887	868	903	876	876	891	909	874	893	862	862	911	832	894	849	885	858	847	913	876	899	930	848	957	913	836	876	879	886	897	872	872	879	908	895	810	864	897	858	868	852	847	887	907	858	875	866	858	851	930	858	835	906	871	892	869	859	841	852	896	877	914	835	844	865	830	864	887	884	916	912	856	881	820	912	888	854	874	869	882	879	868	882	868	872	853	848	850	882	888	957	855	865	854	894	844	854	852	925	858	897	915	883	908	885	853	909	849	853	919	899	886	873	899	859	853	902	892	936	829	948	911	888	897	876	901	919	853	919	863	887	874	848	875	946	905	883	871	891	887	932	900	858	909	879	887	928	848	939	878	920	892	875	845	861	867	922	844	924	871	910	906	895	816	856	884	880	850	818	905	910	951	924	924	847	848	878	919	867	891	907	861	958	892	911	878	849	858	861	937	928	877	864	888	905	864	843	891	865	870	867	867	908	885	929	919	860	880	837	877	859	845	935	886	858	937	848	931	904	937	903	924	941	921	875	844	894	881	903	878	913	893	884	920	875	903	868	906	897	876	851	886	901	839	882	897	952	888	927	881	910	867	815	830	924	856	913	887	902	895	884	890	896	894	904	852	915	920	854	885	890	880	911	861	847	897	895	876	881	864	832	930	919	831	881	872	842	926	891	842	861	814	890	892	931	898	912	886	855	869	874	861	907	884	914	835	867	874	949	913	890	892	936	926	878	909	894	855	910	869	890	864	855	875	886	903	856	880	895	880	872	930	850	909	883	848	885	894	906	852	912	899	890	872	927	895	904	914	927	878	892	952	888	899	933	862	871	871	882	887	831	880	875	882	933	853	849	931	872	863	858	921	926	860	894	896	898	866	926	893	881	895	918	883	912	850	876	928	866	873	884	874	871	828	927	903	901	906	858	853	916	834	876	875	916	875	884	884	845	840	880	882	887	909	887	875	858	906	906	911	812	887	869	869	910	933	875	884	896	908	877	860	935	865	948	834	916	937	906	882	900	905	872	895	833	893	853	846	863	856	868	823	888	880	910	889	879	880	895	902	868	891	908	879	901	875	881	853	894	903	847	831	903	921	910	879	893	869	934	898	872	889	877	847	869	948	866	895	825	894	828	881	935	851	893	914	884	900	875	880	862	856	915	873	915	845	913	927	916	912	837	904	870	859	918	927	871	835	888	909	851	931	933	889	926	882	902	890	890	919	899	894	904	856	877	911	846	887	870	867	883	904	885	857	893	873	880	860	921	870	917	922	880	948	904	878	883	891	882	861	857	925	845	926	900	874	877	869	966	900	867	881	892	931	860	880	869	898	922	931	856	892	910	865	908	877	885	896	889	896	805	920	886	898	900	822	864	923	888	867	930	880	895	799	891	897	874	952	892	866	798	886	893	860	827	889	876	863	895	878	910	876	836	872	899	878	879	824	894	883	902	871	868	906	924	897	873	867	870	924	958	861	827	839	876	907	920	858	959	857	873	844	840	902	900	878	939	888	908	910	892	888	851	869	861	900	872	950	867	900	898	908	916	859	826	879	850	885	863	868	832	849	867	847	901	914	869	845	871	929	852	854	855	861	958	838	911	849	865	876	872	858	894	896	874	862	916	880	866	858	914	864	889	876	852	888	920	894	906	893	890	921	921	884	891	852	867	873	895	913	886	892	897	888	912	893	903	887	860	901	864	902	907	869	870	905	900	892	879	890	895	858	892	867	911	903	879	837	817	946	864	919	919	880	849	922	892	855	886	860	927	840	861	888	847	941	890	956	864	849	905	902	964	875	885	873	854	865	943	865	868	906	880	912	834	863	870
25022	20758	27401	24121	20638	9107	1549	1032	803	777	711	624	574	499	496	492	457	466	448	458	461	429	476	451	458	420	393	424	430	387	399	432	392	402	402	411	392	423	386	370	390	440	407	384	396	431	361	422	382	385	364	395	374	418	389	381	376	392	406	393	374	412	401	384	394	409	397	371	371	389	379	386	381	437	397	400	405	371	372	421	393	387	400	363	382	343	381	403	383	373	368	373	333	389	380	382	396	383	449	384	369	427	395	383	383	359	375	429	348	373	392	400	392	375	390	382	391	401	369	411	359	356	389	362	403	342	361	377	384	404	366	399	364	357	381	403	348	380	377	356	375	373	376	373	380	384	386	359	359	378	403	382	398	401	369	361	364	405	393	390	377	384	409	394	403	391	373	389	402	389	407	382	355	343	404	367	377	364	403	393	392	391	373	396	364	421	365	361	384	363	423	392	398	339	411	417	393	377	390	390	387	399	383	353	357	380	388	372	412	395	392	376	350	371	382	382	411	371	369	440	368	399	398	381	394	404	381	385	389	418	388	386	424	378	397	383	369	401	375	373	391	370	381	390	396	374	417	376	354	420	394	425	408	369	389	365	351	423	377	356	396	364	408	346	381	376	395	385	374	385	373	366	395	410	374	378	405	397	340	357	408	329	409	371	389	389	421	392	398	400	381	374	380	422	389	388	380	350	348	397	374	407	377	388	360	385	395	388	386	361	389	422	387	334	355	410	359	408	383	398	433	404	372	379	376	371	340	403	371	393	393	366	387	396	397	366	377	399	391	384	397	385	351	403	393	406	382	366	385	366	414	362	368	369	424	391	391	368	396	417	349	404	382	374	355	360	374	381	391	376	396	393	383	385	416	399	402	409	412	372	348	375	388	377	366	365	406	402	414	432	381	338	396	366	388	390	390	368	391	385	388	363	382	380	404	367	357	383	385	313	389	394	406	361	382	360	357	396	361	415	394	375	408	362	392	379	430	396	364	372	407	379	365	380	382	361	390	386	401	379	385	394	364	409	372	364	389	379	382	392	395	352	394	367	417	395	412	365	411	369	392	377	388	355	376	368	360	346	410	390	383	366	386	377	391	391	383	416	388	356	379	376	391	392	386	374	371	384	377	396	366	382	401	392	399	374	370	382	358	370	362	357	395	399	382	349	385	393	339	390	356	376	367	413	385	369	385	386	383	384	378	375	343	380	384	385	400	397	397	373	367	397	357	393	395	368	404	366	394	402	381	393	390	395	362	406	365	369	389	380	398	382	384	376	397	375	383	407	422	404	364	395	349	362	371	404	384	383	392	398	379	365	408	361	383	377	388	368	381	368	346	393	386	391	375	399	369	402	395	382	386	374	409	378	402	370	361	388	349	371	379	381	403	386	361	390	379	361	389	365	373	398	428	349	380	355	389	374	361	410	374	377	360	377	367	384	366	413	390	347	366	386	369	381	373	364	393	368	377	396	373	385	368	388	393	382	381	362	347	377	369	370	407	390	396	372	396	357	398	379	349	379	399	374	381	397	412	396	381	389	374	376	437	351	418	439	386	385	368	387	373	409	372	409	387	359	383	390	412	395	347	364	399	404	373	366	356	373	411	354	344	411	374	387	379	389	381	370	369	365	377	360	401	354	403	388	410	417	372	398	374	380	396	370	405	386	386	360	386	381	400	390	364	361	405	420	366	354	382	359	337	413	402	406	400	384	386	391	366	411	377	363	385	385	387	393	377	396	410	367	369	372	423	391	400	351	423	404	373	381	392	383	389	398	377	364	412	412	361	380	365	380	405	384	379	363	376	409	378	354	368	337	347	387	366	379	358	368	374	378	381	405	365	395	356	366	348	364	387	416	358	351	399	372	350	402	392	380	377	356	367	410	403	379	418	404	411	405	391	403	393	363	382	384	391	395	393	373	381	402	383	372	347	378	405	361	411	377	379	409	365	385	407	377	399	400	412	387	412	386	402	374	341	366	366	393	403	392	369	390	404	406	437	370	370	379	386	362	407	395	388	376	351	384	379	386	352	396	367	363	345	378	433	373	397	361	365	402	363	408	380	373	374	408	385	403	371	369	397	382	367	393	398	378	371	369	369	410	335	355	436	411	367	373	388	351	381	381	330	373	418	362	378	407	393	393	390	392	361	385	369	373	381	394	383	392	377	357	377	391	402	400	370	368	368	400	388	360	383	390	382	392	382	356	382	404	375	411	400	395	380	360	370	381	376	389	411	387	370	370	402	414	407	371	360	381	377	351	397	394	390	373	367	380	379	359	362	366	375	387	350	412	364	419	383	374	391	359	367	374	418	360	392	400	341	382	391	358	381	393	349	384	365	374	384	400	352	383	325	382	387	410	390	374	359	390	364	349	407	380	370	371	385	386	394	439	366	365	387	388	337	384	413	357	356	398	379	366	363	360	361	354	367	361	354	391	417	365	386	360	375	377	372	376	403	372	379	393	330	377	433	397	356	354	358	402	371	389	410	390	375	389	388	395	364	396	386	367	419	372	414	399	392	404	379	346	358	397	409	366	331	372	349	390	355	385	368	375	379	372	376	393	407	412	405	375	353	356	376	372	392	394	366	398	383	407	385	365	380	426	378	363	373	371	390	386	356	375	375	372	390	375	382	373	413	385	390	392	364	377	376	392	399	385	375	341	386	409	340	373	394	374	374	397	372	376	393	387	398	372	408	382	410	408	336	373	342	370	392	397	356	345	384	388	384	354	417	377	398	361	354	376	340	356	394	401	383	387	400	392	410	390	366	363	398	399	379	385	395	356	393	356	381	343	368	384	346	396	375	362	380	394	322	384	350	370	377	387	341	394	397	374	402	375	354	379	365	358	396	388	367	344	364	407	399	410	375	379	370	390	387	357	384	390	374	396	366	363	369	370	377	360	395	378	376	404	363	355	382	410	386	364	314	409	392	395	369	360	384	384	392	385	383	398	339	365	405	351	405	403	371	379	394	369	402	384	441	407	388	418	393	371	371	310	396	405	401	363	387	362	398	367	366	398	377	372	379	413	357	363	400	402	382	382	359	397	375	367	368	359	350	345	383	377	381	417	373	377	378	389	414	387	406	350	393	349	404	373	365	382	404	399	387	391	379	397	384	354	347	413	365	349	398	374	351	397	391	367	377	386	408	368	425	382	386	376	392	398	363	407	363	394	366	398	410	364	371	393	394	383	413	378	367	404	376	393	371	368	391	364	384	394	393	386	382	357	383	381	377	389	392	351	391	421	421	355	377	361	398	399	393	334	367	377	381	358	396	368	343	401	382	369	370	393	380	402	399	385	402	371	364	383	405	378	381	389	402	357	352	366	387	406	380	361	366	381	356	400	390	423	409	374	388	412	342	377	351	397	354	401	378	384	416	385	411	365	384	393	397	368	395	384	394	373	404	336	393	356	351	361	428	382	399	388	354	376	398	374	400	367	363	377	365	394	369	367	358	384	389	389	381	423	344	395	404	393	398	393	349	374	353	430	380	386	380	395
16282	51434	11973	5525	4246	3469	1980	1652	1309	1263	1076	918	799	743	691	683	625	654	563	590	509	525	512	515	489	459	457	439	459	463	423	455	442	458	447	430	422	445	463	425	397	444	429	442	380	435	430	418	416	406	437	401	413	405	440	403	414	400	361	405	419	411	383	417	448	392	420	394	416	396	440	354	406	390	394	420	390	415	422	381	397	398	420	395	388	394	396	404	393	387	409	400	441	402	416	383	431	408	418	401	445	402	376	389	408	414	421	384	394	407	416	395	423	422	359	421	380	406	390	426	388	404	386	437	447	425	424	447	411	419	428	376	380	405	405	391	425	389	369	429	383	399	401	368	391	430	413	364	422	403	426	414	430	410	353	411	418	369	444	385	406	421	405	456	388	434	378	418	411	388	398	437	418	461	393	417	399	432	373	397	394	418	370	382	407	381	391	411	398	390	415	422	398	403	394	395	370	418	396	406	390	366	375	385	369	389	408	419	398	435	415	410	375	414	409	412	413	392	400	392	392	396	393	397	382	397	428	396	379	406	377	406	419	393	419	377	397	410	386	403	438	406	393	406	391	432	421	421	381	406	412	415	398	417	390	393	398	392	413	413	397	406	447	407	378	404	425	397	425	437	414	416	409	382	398	362	396	419	390	408	355	401	424	395	413	404	388	387	413	401	416	392	391	390	374	430	419	393	390	451	413	383	417	413	413	408	391	422	407	415	402	386	405	433	413	420	416	400	389	422	411	438	391	437	415	404	394	383	400	391	418	413	425	419	387	412	404	417	376	382	383	382	451	392	411	364	381	418	391	428	408	376	331	418	385	401	404	388	408	394	368	437	422	426	405	357	405	378	411	385	401	395	385	409	365	398	412	418	387	412	419	420	434	386	398	399	351	419	375	390	418	415	398	414	416	381	398	383	388	347	446	392	398	391	378	450	388	425	401	394	389	421	393	434	400	415	425	426	405	391	414	399	416	410	406	376	382	442	413	410	365	387	390	415	363	418	362	395	339	406	408	374	389	399	397	403	386	390	440	421	349	403	432	411	412	389	388	364	428	415	429	390	412	424	425	396	392	379	385	414	385	371	357	382	387	396	412	379	399	357	408	392	400	403	402	399	384	407	410	402	433	386	397	387	425	405	433	404	430	373	398	385	393	414	406	370	407	421	405	404	400	406	389	421	442	408	363	384	389	405	402	404	415	419	408	413	408	386	389	394	454	384	404	387	385	425	415	411	368	394	434	378	388	399	393	402	404	368	380	401	402	424	451	427	426	391	405	405	444	410	388	396	390	385	419	439	401	406	437	439	445	409	413	366	403	420	381	416	415	432	389	386	408	418	413	431	409	418	414	425	410	436	393	407	398	372	410	412	418	440	376	417	390	371	386	438	406	402	422	443	418	379	411	401	365	401	439	390	405	403	453	383	381	421	379	370	409	406	417	384	403	400	453	407	433	434	374	391	401	408	416	402	391	365	423	417	420	369	404	382	390	401	410	395	380	419	392	416	390	375	404	451	418	410	453	387	390	420	364	414	406	398	388	384	409	404	381	407	415	397	402	377	379	409	425	412	413	379	403	400	411	423	387	379	374	381	432	388	352	364	359	384	451	372	409	403	421	410	379	416	421	426	414	404	405	393	390	399	410	394	390	353	380	366	379	409	358	382	417	395	407	394	384	419	402	378	381	432	427	435	434	394	390	409	436	389	372	422	409	420	391	426	442	400	400	382	405	413	393	363	373	375	399	400	398	375	402	421	387	399	400	401	428	434	422	438	402	398	381	406	396	386	404	380	385	374	409	397	415	394	425	422	414	403	413	423	408	403	410	406	410	452	391	401	408	431	417	430	376	384	376	388	396	413	411	401	407	376	395	437	395	406	360	416	407	394	393	370	401	395	411	406	423	432	420	374	401	350	407	391	352	425	402	360	418	370	391	375	409	384	382	359	378	405	445	417	407	394	392	411	426	421	435	410	432	366	427	389	394	432	388	413	414	408	414	354	419	397	400	406	421	364	429	400	401	400	423	382	400	390	406	443	402	398	400	391	409	426	382	418	379	434	410	401	426	408	395	362	416	417	403	399	386	388	410	368	399	409	409	420	403	419	402	377	412	373	357	412	417	357	417	412	416	389	404	421	462	404	414	391	425	383	397	401	418	416	400	386	420	393	405	392	384	377	412	387	390	402	445	386	408	365	392	426	396	380	409	418	395	387	397	393	414	381	413	403	433	419	410	430	429	401	413	378	417	403	399	442	417	390	387	379	428	412	394	408	394	396	398	381	413	417	365	422	399	371	406	412	420	406	420	378	412	386	395	422	394	399	404	390	363	403	429	396	360	417	386	414	397	431	428	398	449	387	379	389	387	382	373	379	397	381	435	451	376	416	399	386	395	422	388	414	416	394	391	438	387	374	385	382	405	405	406	415	434	428	425	436	449	404	391	425	369	424	389	427	398	419	405	412	418	446	416	433	354	382	380	417	421	409	369	381	394	397	388	378	376	402	412	421	374	417	366	377	396	391	400	416	389	426	409	406	411	403	401	413	412	398	399	356	406	390	427	409	396	403	406	394	429	406	426	378	371	421	435	410	387	421	376	420	448	402	385	389	424	400	389	405	387	371	436	392	378	394	426	410	390	412	417	371	416	395	402	411	394	395	412	405	396	384	390	434	377	433	397	414	418	407	387	417	380	420	403	413	389	395	385	364	400	404	363	414	377	412	434	366	392	420	404	407	400	390	362	405	386	432	395	391	387	399	409	408	404	426	423	459	408	392	405	414	406	444	377	400	403	405	406	395	429	426	373	388	408	426	390	418	378	410	405	419	428	402	415	380	391	399	391	437	401	376	389	374	389	392	410	396	406	412	428	381	389	409	414	389	384	420	417	415	416	424	368	419	410	400	384	393	411	413	371	387	405	410	361	397	437	415	431	402	425	380	430	357	399	399	431	420	410	416	403	425	409	428	409	359	399	417	399	427	421	419	406	372	405	406	425	424	451	420	394	397	410	400	386	357	384	407	409	405	386	385	385	403	432	412	397	394	409	409	445	401	413	425	398	386	396	411	394	407	411	375	412	395	411	422	386	408	415	387	430	394	415	423	379	413	369	349	409	415	411	400	381	415	366	422	414	414	375	410	405	381	390	400	387	377	396	430	405	406	408	434	415	383	391	462	375	385	413	369	416	419	411	392	377	401	411	400	393	408	394	390	411	380	419	425	372	444	349	387	401	396	387	391	419	413	407	400	415	412	394	410	416	380	385	418	387	403	414	400	388	419	396	426	396	424	399	404	416	386	400	415	415	407	403	411	418	418	400	409	387	385	389	393	389	365	384	402	436	401	403	411	390	425	387	406	400	428	389	386	436	395	357	394	375	390	420	370	399	397	429	403	421	409	396	405	376	443	430	410	396	387	385	414	434	408	419	424	392	383	395	392	393	381	410	405	403	400	386	409	395	369	417	440	395	365	353	392	402	384	391	393	397	404	382	395	388	423
22948	20766	27390	24213	20772	20757	7679	1931	1377	1365	1214	1048	976	915	876	865	762	753	806	761	750	714	735	793	720	686	744	708	708	657	699	653	664	674	669	661	641	642	673	654	670	667	629	638	633	672	598	662	638	622	635	637	623	672	678	661	644	623	643	649	664	630	558	628	662	659	642	707	637	639	606	652	626	642	622	664	598	623	659	613	640	611	651	654	633	631	650	641	628	677	589	600	612	610	623	595	657	629	634	623	618	634	575	652	583	613	616	622	629	652	626	613	653	618	603	596	643	670	621	633	598	595	639	633	653	574	623	637	621	659	592	643	651	650	625	643	647	610	597	675	627	626	609	646	619	622	631	617	596	634	643	659	653	612	629	623	637	608	608	637	627	601	646	592	570	636	664	618	638	660	667	616	623	577	611	621	690	641	566	631	611	614	606	598	645	617	615	672	659	672	656	580	652	589	657	598	639	617	592	610	611	637	646	597	651	636	663	597	625	584	647	632	638	604	588	609	620	649	628	621	645	658	648	593	620	600	588	636	631	657	644	648	631	628	602	560	614	669	654	658	647	637	638	633	631	593	652	636	617	635	631	620	612	656	620	600	596	624	640	593	620	617	613	604	636	607	601	640	666	574	641	637	624	670	632	573	603	620	646	600	619	679	611	608	598	634	646	659	615	596	601	623	603	644	648	635	577	642	646	669	610	686	679	607	690	606	655	636	635	599	630	632	637	619	619	620	573	591	639	602	637	624	618	644	611	625	668	615	588	601	572	632	640	632	646	590	604	623	642	604	643	633	617	629	604	655	626	606	640	676	597	574	580	637	584	611	594	675	623	598	621	650	615	624	609	618	617	672	637	594	636	612	629	606	608	658	619	608	608	619	620	634	631	616	646	609	620	644	574	656	604	623	642	593	577	653	615	629	572	617	670	633	656	597	598	659	620	619	677	669	614	623	637	620	650	599	645	630	603	647	637	679	650	648	640	621	639	644	611	576	662	639	650	626	626	647	611	649	596	614	627	603	560	625	636	656	634	619	661	668	628	657	622	587	606	663	642	659	659	644	625	608	636	637	680	607	624	661	618	634	612	610	575	604	643	643	601	618	592	636	606	667	658	585	656	595	639	614	597	618	636	652	591	643	622	635	634	605	588	601	630	617	607	648	632	629	642	658	665	629	632	588	654	637	624	649	686	637	610	621	655	622	669	613	625	635	563	624	664	613	656	624	633	633	583	615	635	577	647	667	606	647	660	665	639	629	652	654	623	601	582	626	639	611	638	591	571	629	656	625	663	583	594	662	637	665	573	615	646	646	634	626	589	602	664	583	606	637	606	606	629	618	640	641	628	571	669	673	633	615	649	656	671	630	609	656	630	652	641	609	594	638	654	597	598	597	624	675	604	602	585	658	620	570	598	590	620	595	592	601	694	623	600	613	617	617	650	563	621	625	607	628	629	653	617	591	618	632	673	585	581	645	620	609	613	655	576	644	606	661	641	620	654	614	628	642	594	622	609	594	643	572	641	668	597	640	663	609	644	680	632	648	648	630	612	662	636	630	598	638	629	678	586	616	664	600	629	633	621	642	628	623	599	560	626	552	638	616	630	598	623	591	646	569	643	627	624	582	637	647	581	601	606	590	547	656	637	629	587	606	655	636	574	622	637	568	662	676	637	622	612	626	612	630	587	637	596	657	616	634	630	583	631	621	582	619	640	659	547	628	622	627	538	664	628	634	597	654	607	605	613	598	589	630	641	625	635	608	626	608	636	618	610	646	649	623	645	577	653	616	637	609	627	638	669	652	651	610	663	649	663	652	637	617	646	679	637	602	621	631	653	633	611	633	633	627	627	640	608	624	579	623	625	631	607	686	624	613	617	613	643	632	558	614	620	599	623	627	640	645	604	588	648	650	645	655	650	600	616	635	589	600	685	653	642	635	640	626	609	613	649	633	607	566	625	621	639	619	615	574	664	648	623	647	668	580	667	634	607	616	652	598	602	635	597	643	612	657	635	595	612	706	602	649	610	618	590	627	610	637	643	614	621	614	621	606	645	681	627	587	629	626	628	637	628	622	624	615	655	644	652	624	667	624	610	592	608	673	635	631	626	681	657	655	604	648	603	654	624	632	632	620	636	644	618	650	649	593	680	652	654	644	639	613	643	616	663	623	630	683	626	644	642	605	635	625	655	637	617	718	619	632	606	658	687	642	618	615	592	688	636	604	628	618	645	616	635	602	636	637	587	701	667	604	647	599	633	627	664	671	676	645	643	618	625	605	640	605	597	608	652	622	635	606	616	623	620	611	629	660	626	634	629	659	611	633	595	655	637	614	606	603	621	650	608	649	634	627	633	642	645	684	603	628	645	626	627	635	664	630	615	609	577	639	632	646	609	605	601	606	668	619	628	612	614	624	640	668	656	608	603	582	635	604	667	663	604	626	666	629	584	639	668	626	645	615	651	641	658	630	606	592	627	600	575	597	633	640	616	605	634	645	635	630	602	638	607	656	622	610	673	640	689	656	664	602	657	604	670	646	665	624	634	615	627	648	657	618	642	579	648	648	639	592	619	625	665	698	667	684	628	607	636	645	575	647	619	663	626	646	667	639	596	630	684	599	566	644	578	604	620	624	594	594	648	643	623	636	629	616	629	661	586	623	644	635	568	620	635	590	650	613	686	668	627	590	602	654	634	614	642	640	652	667	613	618	660	568	599	647	627	628	625	659	620	648	631	639	663	596	616	588	631	672	666	620	593	637	606	622	593	635	589	613	588	618	614	602	677	648	640	640	614	613	623	623	683	594	626	628	581	659	608	598	618	615	631	629	597	603	646	649	626	613	605	584	662	613	593	628	635	640	591	634	646	573	659	666	584	614	585	599	616	613	633	633	625	601	581	602	581	646	664	667	657	602	606	632	657	617	639	650	662	613	682	665	628	585	613	633	618	629	679	634	630	637	621	622	605	623	621	601	610	637	620	668	626	647	627	588	629	607	634	612	620	627	643	596	622	601	612	614	627	606	687	591	589	631	614	609	619	644	642	656	594	597	567	640	619	632	645	656	606	634	606	618	662	628	600	589	634	649	607	637	644	629	613	604	607	585	647	632	654	661	636	617	592	586	620	648	618	615	625	617	623	603	611	659	640	628	639	627	649	663	642	645	663	654	655	627	621	641	633	627	607	602	629	574	582	607	635	635	636	592	658	615	629	654	586	610	620	686	650	587	654	604	608	632	616	667	619	614	651	629	608	599	611	622	652	610	600	635	625	626	641	580	650	624	639	685	686	578	625	643	620	653	610	606	600	592	654	586	680	651	633	658	646	615	612	637	587	634	629	643	629	669	664	631	567	620	641	620	630	595	658	623	644	619	665	613	626	600	641	624	619	640	580	628	630	614	603	663	628	635	673	664	681	647	620	633	597	645	612	663	615	600	649	654	620	627	667	614	643	624	662	603	634	669	608	636	619	579	636	587	628	630	638	635	668	658	620	618	654	598	620	604
18538	56666	15823	9325	7044	6037	3515	2804	2326	2327	1894	1548	1343	1221	1140	1042	1031	946	872	880	828	752	708	782	676	723	739	676	699	659	725	680	680	629	631	657	686	653	659	635	631	623	640	615	641	611	631	596	611	597	610	654	614	621	601	573	605	624	609	641	616	602	585	568	579	615	617	581	637	601	621	621	610	613	581	606	589	595	593	578	597	595	552	594	566	578	582	571	572	620	608	609	555	617	587	608	560	610	589	598	577	599	546	608	603	590	561	582	564	592	560	573	606	571	554	556	547	610	631	593	561	537	610	564	598	594	607	555	562	569	605	615	622	596	578	558	618	563	569	581	631	605	560	588	619	573	573	567	585	573	623	603	608	621	589	570	596	545	552	585	587	550	599	580	559	606	581	549	579	593	541	536	560	571	645	568	599	636	566	617	564	553	600	571	577	595	559	558	537	551	579	559	557	594	637	592	599	530	560	612	537	563	572	573	595	581	588	567	570	622	620	593	582	580	545	568	604	600	570	581	535	588	584	608	571	573	619	560	599	583	546	570	623	519	606	583	598	564	562	562	581	606	576	554	583	605	589	576	544	597	615	578	602	597	582	593	597	573	548	615	568	548	581	566	574	587	556	618	568	567	596	587	617	585	606	630	578	582	563	582	581	579	584	621	574	597	567	580	603	631	599	610	552	603	609	623	580	593	605	603	560	599	605	596	571	587	559	594	559	588	596	605	614	562	573	565	576	584	591	559	568	600	579	573	574	600	628	515	547	575	572	579	581	569	556	597	599	605	594	562	544	592	589	573	620	542	602	520	642	580	541	588	583	605	600	583	610	584	578	544	622	592	581	580	568	561	528	538	577	607	579	598	533	569	578	610	569	515	567	572	614	583	606	610	547	554	590	556	610	592	575	566	545	578	591	568	551	574	588	608	585	569	585	590	572	579	596	581	538	545	557	600	610	568	587	571	612	570	584	560	613	635	550	577	555	644	561	598	591	601	605	606	611	583	582	594	561	590	570	597	586	572	605	539	594	584	552	597	574	547	546	559	574	589	612	568	599	538	581	590	636	544	601	620	579	572	584	612	580	589	604	593	586	547	597	522	575	576	577	601	553	614	581	559	644	614	522	548	563	560	571	598	562	624	561	613	581	542	577	589	594	612	597	596	607	531	548	565	552	598	593	563	614	545	586	594	555	589	575	581	603	605	592	596	554	595	543	557	597	572	572	569	553	564	597	599	587	576	599	579	601	571	600	577	555	545	600	537	590	582	580	594	588	539	587	557	544	596	538	586	553	605	529	586	622	588	597	590	546	596	592	578	572	596	555	546	562	547	587	606	572	570	579	604	609	595	596	545	645	532	600	556	596	585	564	629	602	569	539	613	555	572	590	598	581	621	568	599	585	564	600	560	594	562	555	564	582	602	560	593	617	598	585	566	610	595	579	575	594	599	548	549	567	585	557	561	563	592	592	559	581	583	613	561	618	635	544	526	539	524	569	543	603	610	638	586	572	581	563	626	557	569	569	568	592	577	591	532	593	577	598	590	583	556	582	564	587	587	581	550	560	612	632	582	621	560	565	578	590	598	569	573	586	598	619	597	601	560	600	547	578	633	575	519	579	577	591	602	560	583	586	609	610	586	579	605	589	558	539	555	567	558	600	556	580	556	581	564	628	634	559	550	577	585	563	609	593	613	581	635	606	539	579	573	573	665	624	537	593	616	549	578	561	539	572	608	620	586	593	581	576	564	593	637	612	557	573	603	563	610	595	569	592	550	599	587	601	584	565	568	576	566	576	589	565	556	570	567	583	565	586	632	607	602	585	544	589	579	582	559	567	585	634	562	553	580	561	547	591	611	523	583	609	557	583	549	603	592	553	571	572	572	578	566	576	575	578	562	563	593	574	557	585	581	581	563	596	552	536	617	573	541	581	543	579	542	612	559	609	559	602	632	585	561	605	565	570	576	595	559	569	594	626	611	638	582	600	624	579	607	591	598	570	536	600	601	564	576	625	570	604	552	578	580	624	591	603	570	577	578	605	615	534	576	565	577	531	625	586	569	574	592	619	583	585	566	587	574	573	559	565	593	631	605	559	606	551	549	519	616	570	556	567	573	551	605	578	596	574	603	564	576	583	573	571	610	593	582	576	633	578	569	559	563	585	559	612	541	535	545	569	523	591	585	608	567	557	564	577	565	587	539	612	571	546	546	574	564	608	561	593	583	604	579	595	633	581	560	595	635	584	560	523	537	569	610	633	588	566	607	583	587	580	580	583	590	547	547	579	586	555	606	592	611	550	601	623	595	589	567	567	572	586	613	561	595	555	598	576	596	616	592	595	572	575	564	594	568	577	589	597	614	569	582	584	519	562	561	565	540	565	568	629	613	538	547	611	558	596	582	580	578	572	600	590	598	613	576	577	633	606	574	572	621	538	617	571	571	580	566	566	609	554	561	595	515	553	584	591	561	530	609	624	624	589	551	598	560	562	584	536	588	601	574	562	552	594	559	586	597	640	621	545	598	543	559	605	571	590	564	611	542	583	533	577	576	579	628	595	546	583	567	571	576	586	589	581	566	566	558	521	577	587	574	602	588	591	584	567	594	589	598	587	575	550	556	593	661	589	587	548	591	611	590	562	591	566	635	571	581	554	559	553	539	570	619	591	592	605	579	581	599	556	575	526	570	590	591	563	545	611	569	560	601	594	578	560	572	541	577	546	635	564	587	587	589	578	573	579	564	588	569	545	567	562	594	597	528	552	567	553	546	585	543	574	552	549	621	589	601	618	573	573	601	586	594	578	615	620	566	610	552	569	600	576	579	607	601	594	566	534	601	545	635	587	585	560	571	573	595	630	577	605	583	613	586	583	573	599	541	600	571	567	568	633	570	663	572	562	586	556	575	605	621	587	596	617	577	555	569	613	548	600	545	580	584	595	555	583	586	618	563	564	628	561	583	589	610	621	565	570	559	606	596	600	578	566	588	600	559	595	587	610	609	590	571	568	548	598	562	573	581	590	558	552	600	620	591	572	533	572	544	573	653	610	566	552	603	584	580	581	572	569	552	546	587	594	569	562	586	586	566	578	557	601	600	586	518	556	625	604	587	576	575	582	540	534	575	594	590	612	543	561	589	584	538	621	614	610	590	593	556	539	631	578	582	533	572	566	573	565	586	590	586	552	556	555	544	591	586	578	599	585	577	599	572	633	590	597	626	584	587	589	608	575	581	593	586	617	573	559	555	547	606	561	598	585	608	581	559	571	574	556	618	533	566	575	525	620	579	579	572	589	540	552	569	572	557	587	590	587	593	599	559	615	587	571	553	608	569	600	567	605	561	557	541	552	594	583	579	580	567	620	582	590	584	559	605	616	578	568	594	572	550	548	594	554	560	572	614	623	591	577	570	604	562	605	549	591	582	557	588	572	607	543	584	595	592	559	568	609	564	581	632	592	602	542	601	572	567	559	575	611	580	595	606	618	578	609	553	569	609	592	577	546	559
28530	18847	5046	1254	961	969	964	938	855	955	915	861	909	926	832	891	935	864	909	879	865	885	942	883	851	946	878	840	924	899	870	877	852	893	890	906	844	881	849	851	853	891	898	854	953	879	885	877	910	927	863	860	874	945	893	916	925	904	858	862	884	906	861	861	913	894	936	895	892	904	869	862	916	818	932	856	890	908	904	889	918	885	838	896	896	889	888	888	878	887	833	868	907	856	859	843	856	849	865	854	931	883	868	915	893	830	884	866	873	875	874	886	864	955	887	846	903	887	930	854	853	907	838	839	896	927	882	891	876	836	896	849	902	851	863	882	955	867	876	870	886	906	901	879	879	860	859	902	869	903	872	861	895	884	840	850	851	869	870	877	895	902	892	829	834	882	886	913	826	908	846	873	857	898	913	882	882	824	925	919	865	870	920	919	845	942	857	848	885	852	859	875	870	908	888	883	849	874	872	840	898	884	884	847	908	875	860	892	926	903	891	931	879	878	848	884	871	893	892	840	862	871	859	880	831	908	864	887	854	907	886	881	905	919	912	912	885	907	866	932	831	867	896	929	830	880	858	906	889	899	868	855	906	911	874	855	886	916	883	855	854	840	861	917	851	880	860	894	857	875	876	888	853	882	839	894	892	848	929	883	918	788	910	911	897	844	862	887	821	867	843	868	895	923	908	879	908	854	899	830	843	893	824	867	869	893	918	938	855	867	851	859	926	860	888	912	861	940	913	854	817	866	894	830	862	915	930	875	889	868	877	877	918	919	872	894	877	882	852	915	885	909	850	842	883	890	859	926	859	890	852	876	911	881	852	947	882	846	868	849	859	845	910	792	838	898	892	890	903	932	932	897	864	901	860	894	886	906	937	844	852	841	924	860	861	912	898	852	883	901	857	877	831	868	853	881	848	838	890	912	900	924	898	873	895	900	921	908	838	916	889	898	880	903	811	862	886	909	896	834	870	938	907	940	869	839	854	884	851	802	856	871	875	823	917	860	898	863	858	881	906	930	856	938	875	926	903	850	888	853	904	861	881	854	890	889	900	819	854	897	899	886	858	862	865	874	869	944	866	861	901	918	866	859	948	847	839	908	921	888	895	877	891	914	907	867	895	833	863	874	905	889	841	879	884	890	913	845	826	915	927	888	870	858	839	856	857	828	918	855	859	881	848	882	915	859	857	918	859	880	922	868	882	894	824	917	816	866	816	867	830	895	889	874	884	886	799	877	880	858	905	889	908	838	860	882	920	913	947	858	921	916	883	806	872	888	839	920	880	891	885	896	896	917	921	904	927	877	917	868	917	909	856	923	848	848	866	922	896	870	879	917	869	882	946	891	826	915	913	915	911	878	863	943	879	840	897	897	849	893	866	829	873	846	854	883	895	862	894	870	930	879	818	847	870	844	906	847	903	899	898	882	960	897	902	868	909	872	869	873	907	900	861	863	836	899	912	901	890	826	875	861	873	903	890	818	831	851	890	866	914	885	852	849	880	900	874	890	914	870	925	866	882	814	914	908	854	884	868	872	873	863	870	859	859	912	865	867	898	878	895	900	910	827	836	896	910	896	917	890	848	929	904	924	867	909	889	926	894	938	916	849	928	873	838	849	895	866	882	887	844	829	836	888	820	874	907	870	926	933	852	886	914	919	867	848	879	863	897	881	862	913	799	840	922	854	911	880	905	843	834	902	884	918	877	893	902	930	856	863	881	861	920	981	896	911	920	848	856	880	914	923	882	833	835	842	871	863	900	911	902	904	900	841	853	869	883	908	895	858	825	921	812	888	855	911	895	877	869	860	931	895	903	900	880	853	832	895	884	843	882	845	890	913	876	879	854	871	891	914	835	852	900	879	911	878	817	868	914	858	797	860	924	861	864	845	927	924	856	886	887	871	856	849	848	881	894	795	897	876	906	835	885	910	877	892	861	852	915	911	934	877	912	848	924	916	894	893	848	879	899	859	850	886	876	861	902	863	889	823	885	922	902	867	860	883	873	885	908	979	906	799	915	812	893	880	879	880	866	844	904	876	859	868	841	851	821	888	881	911	852	873	895	875	890	861	891	838	866	879	930	945	908	911	878	830	870	980	861	863	884	913	851	868	878	905	832	869	866	922	851	868	847	894	877	880	862	876	836	866	908	898	878	877	883	861	894	836	887	882	884	854	869	935	885	877	862	875	920	907	908	862	884	884	851	884	843	860	870	886	905	924	934	917	840	900	845	917	894	842	867	880	848	893	897	860	889	890	845	894	930	865	870	881	856	853	880	904	895	872	822	901	906	900	856	889	802	884	891	867	913	887	857	900	862	920	873	937	815	832	872	900	887	798	885	829	871	889	925	844	887	847	854	883	836	810	897	892	933	873	867	862	891	931	930	892	848	857	911	834	909	885	853	896	923	853	947	887	881	922	863	908	928	847	904	884	837	824	859	876	868	891	878	858	877	880	864	866	892	836	890	904	865	835	939	874	902	927	883	907	881	887	880	869	856	909	871	901	901	888	892	886	909	896	915	907	928	866	897	838	892	868	875	852	847	892	887	854	923	870	852	862	931	869	889	898	852	882	917	905	867	865	881	862	879	835	855	863	873	856	882	832	884	898	844	899	904	888	861	896	917	919	818	888	899	827	815	901	847	888	867	837	853	858	902	909	864	863	877	894	913	906	897	865	873	902	901	894	880	915	892	883	855	871	893	891	826	900	954	850	848	901	882	874	909	903	861	877	858	880	937	862	847	838	896	882	891	883	879	887	887	860	867	917	895	863	919	860	864	869	872	933	857	885	850	900	881	865	822	908	845	857	889	862	891	904	848	867	870	906	889	914	901	836	837	868	875	858	892	928	884	907	906	855	841	870	883	889	912	876	873	904	927	907	862	801	888	876	837	917	861	855	836	844	919	840	903	831	915	917	895	858	896	903	910	903	872	913	845	879	908	869	916	892	878	839	808	847	877	830	843	883	930	884	881	911	883	898	945	860	835	943	907	874	859	850	887	947	885	873	923	832	883	890	868	909	857	889	887	897	912	816	923	867	884	927	893	881	900	913	888	858	892	865	881	881	921	912	905	888	831	877	961	874	930	850	910	892	881	887	871	879	913	859	919	881	879	911	809	911	914	934	842	937	927	921	888	885	854	904	892	908	848	931	879	858	898	873	853	909	848	882	915	908	846	820	862	902	855	885	870	930	847	911	899	834	880	845	881	878	882	872	850	908	865	843	900	825	870	919	890	922	848	812	903	923	927	894	868	847	898	846	826	886	927	911	897	922	853	917	884	881	909	817	863	892	898	869	900	823	864	854	884	870	897	868	844	841	898	847	880	881	890	875	856	864	843	942	852	860	804	857	869	835	881	892	885	923	856	908	852	830	882	942	846	894	927	849	933	883	900	947	906	922	825	868	914	868	874	871	909	870	870	844	819	862	870	866	916	862	870	911	887	864	846	818	870	863	880	887	843	878	901	900	893	853	824	862	888	894	817	872	888	933	853	887
12001	17879	2038	1121	1056	1029	928	964	904	888	964	901	907	906	913	903	849	898	850	923	846	849	854	886	899	875	866	845	895	921	896	903	843	873	888	866	856	823	893	826	876	851	854	892	863	852	904	945	886	881	828	796	917	901	913	910	828	865	856	843	928	878	892	874	849	838	893	877	930	915	938	881	895	867	885	875	791	901	888	879	868	906	867	900	856	858	919	886	873	855	855	890	870	847	840	882	843	854	869	893	873	887	831	880	884	824	903	887	873	909	868	894	845	854	912	823	875	871	908	870	868	903	907	867	868	864	850	872	926	897	874	874	805	851	854	894	885	857	844	859	882	940	870	908	870	860	878	885	830	871	885	891	909	906	885	860	896	917	864	890	899	866	841	889	930	894	892	873	899	843	859	893	797	879	842	891	906	875	900	859	830	939	891	850	875	840	886	908	884	878	837	901	876	879	830	857	899	873	861	896	881	840	878	851	891	863	873	856	864	880	867	832	904	845	838	823	875	838	913	870	899	890	873	870	847	874	896	881	883	877	889	874	853	837	895	835	912	917	875	883	855	850	908	861	870	859	885	855	866	825	861	866	890	905	866	818	869	922	880	850	889	872	900	901	915	915	880	896	872	936	844	902	894	847	907	892	820	857	879	866	898	855	838	874	902	835	850	900	827	901	889	804	918	901	888	878	883	934	882	873	864	917	841	846	891	926	890	874	891	851	861	837	883	896	832	878	911	894	870	894	874	850	940	841	866	856	880	856	871	888	897	834	851	877	879	866	932	882	910	955	895	865	863	890	871	833	899	880	865	889	842	855	836	847	890	835	853	894	859	840	861	831	908	885	820	870	925	865	897	830	831	833	867	883	808	830	919	852	900	857	888	884	887	899	873	867	874	854	863	859	852	896	881	900	915	936	870	879	853	878	824	868	885	875	877	858	895	883	840	927	886	839	859	913	880	874	890	870	834	845	899	822	877	851	940	924	896	873	903	902	900	872	949	911	864	821	846	862	837	815	901	848	822	862	888	822	868	853	898	865	841	863	874	922	915	873	899	869	874	855	874	886	823	827	881	845	870	854	872	832	919	890	858	872	857	896	884	859	850	889	901	855	930	850	917	871	865	943	877	878	876	853	904	877	888	888	864	882	834	907	894	896	858	850	870	880	915	864	879	886	944	905	848	866	861	845	866	875	797	902	860	904	817	894	890	852	926	869	897	878	903	905	901	861	871	859	897	875	877	876	855	862	906	877	906	910	850	829	889	912	889	841	853	824	880	860	892	880	949	820	849	896	951	861	877	913	896	857	891	868	867	877	857	862	895	890	882	891	893	902	865	936	878	866	857	848	843	825	885	916	890	869	894	857	863	853	918	884	829	825	896	901	918	893	865	904	897	868	925	882	851	872	840	849	929	918	833	891	879	895	892	791	875	877	879	855	897	910	838	832	866	873	923	901	889	863	872	904	886	888	859	902	868	879	881	887	886	868	880	842	857	880	853	897	855	895	855	897	921	899	805	872	905	854	873	910	854	900	895	877	895	890	923	897	873	910	889	865	857	875	926	843	891	880	931	836	890	917	847	881	898	837	876	905	922	846	869	896	894	861	847	827	875	887	853	832	880	838	821	882	829	885	838	849	876	870	874	879	845	898	882	894	886	879	851	887	897	849	885	837	882	889	842	914	912	904	868	876	852	864	892	867	888	921	899	895	844	894	877	820	856	902	903	886	878	909	879	944	943	869	875	884	880	904	903	874	950	878	879	843	884	815	911	911	931	902	881	921	922	866	876	817	854	899	935	851	896	829	914	872	856	919	884	944	807	838	846	826	911	848	890	864	890	932	867	914	861	869	955	903	907	874	873	868	900	932	884	840	827	837	937	873	858	864	842	879	890	851	889	912	871	889	914	835	872	862	860	881	892	902	821	929	818	911	888	867	864	899	914	880	921	861	904	893	911	847	853	898	873	901	849	871	849	865	858	871	929	886	887	882	865	890	851	878	897	853	815	879	882	871	877	912	844	886	912	874	885	837	852	867	867	891	836	917	864	943	853	862	886	868	826	809	877	856	893	851	949	843	905	893	916	877	861	920	886	819	853	819	850	843	854	888	853	890	891	838	949	860	932	899	862	872	924	874	897	895	883	872	965	857	864	872	871	923	907	876	887	844	920	868	917	813	881	895	897	945	823	946	939	897	879	888	895	894	861	852	886	878	876	852	863	866	872	862	886	893	847	911	837	850	888	870	856	915	882	889	872	856	875	890	941	929	920	854	921	912	852	847	918	864	821	858	852	845	899	886	853	936	857	892	839	841	865	904	885	906	882	846	864	931	913	888	907	840	895	909	895	858	857	906	840	854	840	847	857	792	880	889	841	838	858	887	952	822	844	884	907	829	878	864	853	794	847	855	837	892	914	823	850	920	922	838	847	859	839	887	910	838	873	862	893	843	933	866	905	883	892	830	887	869	853	879	907	881	894	928	873	876	829	846	883	887	848	908	894	815	902	867	866	886	901	916	911	869	880	843	891	869	828	862	776	880	887	891	848	848	824	873	894	872	902	888	883	867	898	883	895	898	892	873	909	846	877	855	868	866	884	875	900	836	840	891	835	858	886	880	911	843	862	883	871	892	869	843	895	818	851	869	892	893	868	917	884	869	930	793	861	891	918	917	927	853	901	848	875	877	839	858	887	861	834	867	869	872	893	845	887	899	820	870	884	886	876	911	919	902	854	932	940	921	934	861	838	827	903	834	850	871	932	890	814	916	897	814	887	843	906	892	882	878	831	896	882	877	931	938	852	867	899	876	868	822	855	912	847	899	853	894	864	794	878	936	887	897	831	901	892	885	843	886	932	861	891	901	897	851	871	904	905	898	884	899	863	846	887	869	854	881	845	863	864	891	864	830	907	896	837	894	893	881	875	866	859	883	864	865	893	917	882	867	903	849	890	884	916	917	959	828	845	887	852	834	851	882	854	821	897	869	925	862	870	889	891	856	896	870	850	864	872	887	854	876	883	879	869	888	904	807	869	924	878	868	860	865	858	855	885	888	903	873	799	872	906	876	870	928	897	924	924	847	870	874	894	856	880	837	907	926	920	855	831	908	853	827	872	867	890	867	898	935	871	881	914	891	838	862	846	847	902	803	865	868	826	890	892	879	871	908	881	876	876	852	877	869	926	893	924	906	900	810	899	827	877	849	916	881	842	868	866	850	856	885	867	871	905	906	904	867	873	843	913	876	905	880	863	886	940	888	868	863	889	941	921	857	904	892	892	866	871	839	832	888	846	871	902	832	832	840	900	943	935	897	933	876	851	841	858	814	888	855	839	898	909	865	888	882	890	870	831	886	890	859	869	868	878	886	911	852	866	808	888	846	863	845	813	919	862	833	817	892	799	907	844	848	884	876	932	958	915	807	879	921	874	911	887	864	869	846	891	877	872	869	873	890	870	865	883	852	878	877	850	878	883	924	834	898	888	875	874	846	901	811	890	841	846	834
25110	20760	27245	24239	20652	9981	1479	966	742	792	713	596	563	514	523	486	455	482	454	462	456	446	422	431	427	417	417	437	398	429	371	425	378	454	378	392	383	407	385	400	430	393	377	404	387	381	382	413	403	406	393	347	408	402	384	331	381	372	340	344	356	363	357	368	357	373	381	359	376	355	368	380	384	384	408	408	400	336	389	359	412	378	389	337	387	383	356	394	373	394	373	389	364	381	385	372	379	386	353	386	378	424	390	394	366	370	396	328	392	358	386	385	352	371	377	400	390	370	380	344	389	387	412	410	400	392	359	371	417	394	357	370	395	412	400	353	398	347	390	340	402	386	374	375	334	377	384	411	390	344	372	372	397	352	356	384	389	348	372	352	366	385	368	342	374	341	372	388	370	390	367	386	442	333	376	366	369	358	391	383	377	356	365	385	390	400	373	402	410	385	395	410	392	359	392	380	388	376	387	341	382	355	370	393	370	389	403	377	405	391	356	379	352	374	366	393	414	360	372	392	385	383	332	390	382	403	402	397	367	387	383	398	386	370	401	353	384	366	351	384	380	396	391	395	408	382	410	381	366	353	399	349	376	423	382	390	377	417	387	420	369	407	370	378	389	365	384	376	397	391	380	372	385	392	353	380	379	363	375	382	383	393	363	360	401	372	339	378	383	360	386	389	399	326	393	356	351	413	361	331	374	360	397	400	373	366	343	388	413	411	364	364	424	380	344	379	369	381	371	393	378	379	414	383	380	405	368	367	381	392	344	389	383	404	384	366	353	372	388	409	424	412	394	382	389	439	372	385	393	377	357	439	422	352	402	373	406	368	389	360	381	385	382	363	399	375	371	389	383	387	422	370	379	378	384	378	377	352	416	374	365	373	396	335	401	367	368	403	423	381	394	391	406	393	392	381	379	338	331	415	399	361	407	374	387	351	381	375	361	372	343	337	375	401	364	373	375	377	397	363	369	369	359	409	373	383	369	378	370	383	345	364	364	395	380	353	378	367	340	423	390	404	394	402	370	365	384	377	384	385	399	348	379	392	367	365	389	393	426	380	384	400	396	378	403	402	364	392	383	373	347	360	401	386	379	387	381	382	383	391	378	386	394	370	400	419	388	419	343	410	417	372	394	325	399	363	345	373	352	368	375	396	365	370	384	402	391	395	372	354	384	354	377	367	376	391	401	352	403	379	381	417	408	370	385	397	340	363	405	421	366	387	359	366	392	362	341	378	366	400	369	405	394	384	374	362	370	386	387	389	366	354	358	391	374	368	365	386	377	387	409	354	369	413	349	361	380	372	406	420	393	347	376	352	394	352	392	361	406	352	363	370	382	408	391	397	391	381	399	376	407	389	367	354	369	348	376	409	397	378	412	388	395	370	369	375	403	354	381	374	369	401	381	396	374	364	403	378	394	378	339	374	377	395	398	367	339	366	354	395	387	385	382	381	399	409	385	405	375	345	425	378	358	346	379	372	390	399	380	379	377	415	413	384	398	343	360	380	425	386	431	364	383	396	359	365	373	381	358	380	380	383	372	394	400	418	408	383	369	406	389	385	377	375	387	377	349	384	387	387	353	359	383	377	389	354	404	349	351	391	400	387	376	383	382	404	394	351	390	379	359	389	375	382	385	386	354	373	367	372	363	365	377	390	361	399	393	374	358	380	409	383	397	386	380	399	396	393	395	371	381	403	428	368	381	382	388	403	382	383	411	363	364	362	362	373	399	376	413	374	355	366	356	365	375	371	386	401	391	361	410	346	372	385	364	381	396	367	404	368	406	379	383	364	368	353	406	378	338	370	372	383	354	405	401	375	367	379	389	372	363	393	400	395	374	392	376	368	364	410	384	363	393	365	402	359	402	350	341	387	362	413	356	372	381	375	374	389	385	369	373	361	358	395	381	380	393	372	390	367	381	401	344	375	382	387	393	404	406	380	378	392	377	384	360	369	353	384	374	393	377	349	383	366	393	381	366	344	441	374	356	384	402	419	414	378	395	366	388	411	395	395	408	369	363	368	349	391	410	387	361	411	370	384	387	383	389	359	397	346	382	390	369	360	377	377	370	379	357	376	386	349	350	389	387	394	392	399	364	408	388	387	358	399	364	390	379	381	361	358	388	375	423	361	373	402	380	365	386	381	389	380	396	397	370	391	413	426	382	394	369	370	414	394	396	414	391	368	388	392	356	376	362	381	405	416	361	393	361	370	377	357	379	372	368	384	410	321	391	372	361	368	350	390	386	402	341	386	398	379	370	402	338	361	401	355	356	390	342	391	388	374	400	363	404	401	376	405	391	373	355	333	359	372	361	405	372	368	374	393	368	372	404	387	370	394	361	375	400	345	372	389	362	351	399	386	366	358	366	352	371	400	403	375	341	421	383	383	352	364	387	410	337	411	399	402	367	420	400	373	433	398	398	337	374	382	366	383	413	396	348	368	378	369	379	386	381	392	332	390	350	334	373	378	380	377	390	373	373	369	399	361	353	398	386	382	373	347	388	392	381	345	375	377	389	401	366	383	377	391	399	385	362	376	410	364	397	413	391	368	358	382	366	423	383	365	369	389	410	398	399	394	367	347	385	374	347	389	373	362	358	405	389	400	374	373	368	382	388	375	390	380	375	382	387	395	384	365	379	380	382	380	375	381	383	386	381	390	385	381	369	386	364	386	385	382	365	382	372	398	393	378	370	391	373	334	367	385	394	367	384	353	406	401	363	365	375	352	369	390	366	375	385	369	355	416	396	372	383	393	400	349	361	396	360	394	397	417	375	402	342	387	370	384	364	392	370	407	369	360	368	385	428	401	380	365	376	374	398	379	367	381	393	386	370	373	367	357	370	353	376	339	408	422	417	368	398	402	393	366	365	382	396	390	369	373	397	365	405	362	348	381	382	377	355	366	382	391	358	384	372	372	406	367	381	402	397	386	401	380	395	383	371	359	384	351	393	365	359	375	378	367	351	393	369	382	365	382	392	344	362	405	356	367	399	363	371	380	408	408	387	398	371	397	359	338	412	362	368	381	384	368	381	410	386	372	414	421	364	352	359	392	406	379	403	356	388	377	393	391	400	381	389	355	387	391	373	390	358	430	365	356	383	332	371	370	385	366	386	410	330	391	384	397	360	390	395	392	410	382	381	397	371	373	365	364	340	399	395	396	389	394	380	373	382	397	399	348	381	369	374	374	360	352	416	356	374	427	384	373	374	374	416	365	384	355	378	365	330	427	362	410	392	342	392	381	375	367	383	371	394	382	351	345	386	390	367	394	390	408	366	374	403	389	381	387	387	401	375	372	368	392	357	355	378	358	385	402	377	361	356	402	369	378	389	407	387	368	358	368	375	365	367	375	388	353	433	359	384	349	386	358	381	375	399	370	397	407	407	384	378	387	335	362	388	370	396	367	385	411	344	368	361	389	372	367	375	394	390	370	376	391	387	373	387	372	342	387	386	354	377	331	367	383	357	411	383	381	383	362	363	383	397	398	355	377
15286	55031	13141	5303	4128	3416	1955	1510	1301	1289	1069	859	843	720	643	638	625	575	575	545	527	490	531	476	494	467	477	458	461	441	483	473	447	499	431	413	443	413	466	456	398	414	426	393	396	463	421	416	413	423	385	385	402	393	403	383	396	394	402	438	374	412	410	405	408	413	445	406	424	423	415	400	401	407	399	388	396	429	381	401	368	382	366	405	384	383	372	401	415	438	381	402	395	399	394	410	395	411	385	410	402	394	367	418	397	405	386	412	406	408	413	399	390	413	403	437	424	368	408	404	414	397	393	408	428	408	413	398	407	423	410	401	420	364	405	403	431	395	408	400	377	426	398	409	397	445	389	376	390	418	417	394	393	402	352	398	392	394	373	432	384	407	419	362	418	388	429	392	376	385	432	417	425	372	380	423	396	414	424	416	393	397	407	409	363	429	409	396	388	395	376	379	373	380	385	411	385	396	378	376	400	381	411	380	362	396	393	377	412	404	407	424	422	414	429	389	370	442	423	429	395	383	413	419	407	414	414	407	405	416	425	409	386	427	402	375	419	389	413	373	387	420	382	401	408	424	413	429	374	402	394	406	371	409	414	413	396	406	427	388	396	401	418	402	416	351	385	398	394	406	409	390	417	432	386	401	420	388	395	430	378	386	415	395	419	403	441	398	417	371	417	419	398	404	424	385	391	377	378	362	417	392	381	396	424	360	387	429	394	383	386	415	391	399	383	373	400	392	395	412	356	426	434	395	375	396	377	380	373	376	389	422	378	409	399	381	394	373	432	390	376	362	378	397	401	376	363	378	376	400	389	409	405	419	413	374	410	398	419	395	386	383	382	398	421	393	392	410	437	382	403	358	411	420	400	378	393	397	394	430	416	407	379	415	368	447	412	387	398	421	346	400	392	367	410	402	398	411	418	429	432	379	380	403	362	390	396	378	410	353	410	365	404	399	388	387	384	402	416	389	409	423	405	417	398	374	388	434	384	418	385	384	390	397	381	385	399	422	420	392	401	403	391	373	406	424	391	405	413	395	372	391	391	395	400	394	402	403	380	402	432	406	362	413	408	400	415	372	397	397	412	399	394	410	400	360	398	401	415	432	384	404	402	417	376	403	412	394	415	392	386	394	392	403	414	343	417	398	399	414	361	381	413	373	426	408	389	379	410	429	414	362	381	413	389	400	361	390	391	411	400	417	391	414	427	424	381	379	382	375	383	415	398	406	394	385	420	353	412	395	422	360	421	394	377	377	362	382	342	413	387	402	386	392	414	389	397	397	400	404	410	413	419	364	411	399	391	380	410	437	396	405	409	406	408	406	404	423	379	398	376	444	392	394	402	384	413	372	393	404	386	365	391	412	392	397	401	366	392	370	412	427	388	431	371	378	358	384	420	422	436	418	406	398	380	409	440	398	376	416	370	426	420	397	384	387	372	397	382	410	385	382	413	389	363	386	404	394	377	404	407	426	387	394	401	370	387	393	379	371	414	398	405	410	383	402	364	446	412	368	421	406	401	413	422	417	368	429	388	404	384	391	447	421	390	394	412	392	406	403	390	396	387	409	402	409	393	427	411	430	387	383	438	406	399	401	373	364	403	380	401	410	409	387	400	410	404	395	391	417	414	408	382	412	383	417	391	388	428	388	396	406	371	392	391	392	402	435	398	378	430	378	397	379	369	401	373	387	371	378	399	398	405	399	404	393	380	424	413	410	425	421	405	415	398	439	403	394	392	368	432	360	426	406	376	407	405	360	389	417	397	409	360	385	423	409	390	421	413	424	394	373	417	409	400	371	357	397	403	390	387	370	431	370	410	393	407	415	410	398	352	420	407	406	425	398	409	402	404	401	399	412	420	410	416	398	369	407	380	399	408	413	387	382	410	376	399	423	399	402	383	412	405	378	406	377	414	381	421	411	399	406	383	393	367	403	371	400	399	352	419	412	384	406	389	394	387	384	384	381	345	380	367	401	399	391	395	387	406	410	421	405	366	434	396	404	424	396	402	388	394	372	400	408	425	419	386	397	410	401	379	397	401	384	384	382	396	376	421	380	412	409	388	366	392	404	386	392	404	408	427	361	384	418	371	390	379	397	423	395	348	407	417	399	418	396	422	407	406	384	365	359	394	401	378	396	397	385	403	398	373	416	386	405	375	398	414	392	397	380	393	426	397	433	394	398	394	438	378	393	402	395	416	365	403	384	369	437	397	394	420	342	402	438	360	411	398	405	408	401	405	396	436	438	392	392	390	381	413	406	396	342	388	393	401	398	386	409	398	385	444	392	397	419	402	402	402	395	375	397	391	406	366	425	415	362	395	408	411	383	410	403	399	417	397	426	439	412	399	382	428	410	393	420	392	395	415	368	421	403	399	374	380	383	398	420	387	415	410	438	391	429	412	387	398	387	428	392	398	411	370	404	416	437	434	403	387	409	366	379	415	383	398	415	381	396	436	397	431	397	403	420	346	405	404	436	407	438	407	405	386	400	414	412	387	352	375	386	412	383	377	364	370	408	420	409	411	399	377	395	393	410	397	395	398	370	377	413	375	364	429	369	370	381	384	407	396	407	419	378	388	394	425	412	378	402	398	401	396	411	401	367	421	408	381	378	431	411	426	388	365	410	376	364	386	379	363	425	393	384	392	427	390	406	427	406	384	405	399	397	433	398	411	366	386	378	401	386	393	375	366	381	426	408	386	413	404	397	360	382	394	407	384	393	400	398	395	401	399	407	397	422	379	367	410	392	432	408	399	367	384	367	431	373	384	385	421	384	385	391	405	387	379	390	395	386	390	406	391	390	395	402	432	387	440	402	386	413	395	392	402	406	382	394	396	400	373	410	399	390	410	402	389	379	362	424	386	406	409	411	398	410	418	409	415	433	415	416	446	373	405	423	359	421	398	391	370	382	414	403	432	364	396	395	400	438	401	384	391	417	389	418	430	402	437	389	424	382	379	408	401	388	384	377	368	445	396	378	422	389	408	364	388	406	380	418	370	408	407	428	407	417	421	409	401	414	418	418	376	389	397	409	406	395	409	398	417	385	394	395	410	377	421	390	372	385	431	385	433	394	431	447	375	416	403	384	400	404	416	354	405	393	390	399	387	415	420	415	395	429	397	404	378	386	373	397	383	395	401	374	379	369	381	372	429	427	440	407	386	387	415	373	387	411	393	384	378	397	425	417	390	397	403	410	444	398	382	361	389	404	398	397	396	392	402	437	400	388	421	403	404	378	392	385	410	389	382	371	406	400	406	391	401	409	380	395	398	425	393	404	399	393	383	393	375	398	422	380	391	384	399	410	394	383	399	403	407	399	398	379	393	435	371	412	381	377	387	412	380	407	390	357	400	410	380	410	380	430	415	402	426	377	400	413	355	365	403	401	407	424	382	393	405	421	403	410	372	382	408	412	421	385	378	394	396	410	366	431	426	380	403	391	377	405	396	387	436	374	392	400	415	371	418	394	429	425	405	401	389	416	381	376	391	409	411	421
22873	20725	27265	24195	20718	20734	7968	1948	1346	1379	1197	1019	979	932	869	842	821	767	791	770	775	726	720	753	742	679	713	722	723	719	738	676	683	668	652	707	638	683	663	603	686	644	648	624	668	645	644	661	648	684	611	647	641	648	643	632	682	631	560	569	621	630	609	611	666	591	677	658	616	650	650	654	633	670	617	613	631	614	615	636	617	652	645	611	654	641	617	606	623	613	650	621	630	692	616	568	630	635	638	663	631	646	607	633	654	629	608	606	600	633	622	622	647	601	595	629	590	639	610	683	633	610	587	612	638	683	673	672	633	623	617	642	592	640	662	634	630	622	620	619	602	617	623	626	643	620	608	632	642	591	652	664	610	596	590	614	648	618	616	578	660	610	632	630	668	646	651	583	626	563	648	633	617	659	657	593	573	656	596	636	604	645	641	657	608	638	644	676	617	629	608	647	632	670	593	630	641	661	631	642	655	598	581	621	616	651	628	634	635	606	633	626	614	665	638	609	671	601	678	588	622	600	624	631	632	642	654	652	585	615	639	564	616	612	620	631	603	630	605	639	679	675	604	631	636	641	595	629	626	613	608	641	622	629	636	613	636	612	580	595	627	657	654	617	592	608	633	609	620	627	632	619	638	586	679	620	613	644	632	631	671	610	676	640	620	594	707	592	592	639	617	605	619	641	612	627	612	621	641	650	617	643	634	625	614	612	627	629	626	627	629	627	648	632	663	641	573	607	613	652	680	613	682	618	621	603	586	631	657	614	641	624	628	619	674	622	639	608	640	649	587	621	646	632	650	609	642	644	644	626	609	641	603	634	627	621	643	649	640	607	602	610	595	618	628	599	585	624	625	644	615	607	593	629	624	638	635	657	626	621	617	630	604	637	621	580	630	610	681	629	616	653	637	623	596	626	652	641	579	624	609	611	625	614	588	651	634	622	583	640	623	681	618	616	604	604	604	616	609	662	615	619	622	606	604	648	589	645	609	614	665	643	576	608	638	599	644	605	628	580	633	634	623	615	637	651	592	612	595	623	673	611	631	631	677	627	597	650	616	614	688	635	623	633	614	608	639	670	644	666	600	615	619	659	625	624	659	649	641	652	656	636	579	636	591	639	623	644	659	649	631	577	647	642	641	632	631	624	627	589	618	612	711	636	621	602	633	619	693	603	620	591	604	657	587	617	632	611	633	577	639	578	649	581	665	614	593	620	605	628	615	658	595	634	660	656	643	617	592	619	592	640	616	604	640	680	640	627	707	661	632	599	555	606	641	671	579	587	686	639	614	611	628	571	629	607	630	586	628	645	650	584	660	621	625	566	656	610	600	640	640	627	648	640	613	640	606	631	623	644	602	606	631	635	607	668	623	627	619	621	616	653	642	620	639	638	650	638	658	657	596	583	599	643	671	645	631	613	633	632	606	605	641	603	662	630	611	629	617	598	620	576	642	605	597	658	615	647	605	678	586	623	621	622	575	648	611	587	632	627	656	584	587	632	683	639	620	677	646	640	634	613	626	597	675	622	668	644	605	642	611	667	631	595	632	623	622	663	652	559	642	616	558	642	630	583	612	634	603	609	600	623	636	614	624	588	634	596	610	616	650	633	597	651	645	605	619	657	623	673	605	613	595	574	674	633	612	634	596	633	664	615	610	625	637	619	598	604	618	610	667	642	641	601	636	625	642	624	620	680	626	675	598	577	621	653	631	597	656	619	653	570	639	638	622	624	597	609	614	655	670	620	615	612	660	642	580	601	621	625	600	651	654	609	649	564	594	620	603	649	630	628	621	632	645	568	603	640	621	666	600	615	630	698	672	664	563	609	610	642	639	607	599	620	601	614	571	624	642	639	628	657	596	607	612	667	610	586	605	618	616	611	585	667	624	601	599	590	645	602	666	675	587	634	621	660	626	654	609	653	602	612	625	588	629	621	589	576	617	616	648	630	608	622	648	638	634	593	618	623	606	641	603	616	596	639	659	647	631	612	626	622	623	680	657	608	652	594	663	634	639	605	630	637	625	622	654	673	628	627	620	619	581	650	624	627	589	586	624	648	619	630	618	620	631	619	637	645	613	647	593	655	639	617	622	665	642	659	642	576	608	665	636	611	605	610	637	652	642	605	637	644	591	600	657	567	618	568	591	606	606	610	620	637	611	627	614	654	646	624	629	619	643	659	635	591	649	553	613	596	605	668	640	602	646	628	622	617	578	611	625	627	612	604	592	614	566	581	578	600	607	639	660	611	650	644	617	598	614	603	643	646	614	634	614	620	618	686	622	646	605	631	636	632	621	643	686	643	642	605	643	630	639	646	612	645	677	598	631	602	627	546	623	600	609	577	620	642	658	617	675	609	667	614	576	615	622	645	656	623	615	639	601	614	674	628	615	672	660	591	585	641	644	628	657	603	625	609	659	686	593	592	577	642	665	626	636	650	616	611	595	611	626	626	608	619	641	630	632	671	656	610	629	631	617	590	607	618	606	652	624	618	585	636	604	620	635	623	625	687	652	644	636	617	656	600	672	616	668	593	637	638	595	653	593	656	608	621	567	623	619	653	605	624	636	582	616	605	615	638	648	643	631	611	608	627	591	603	617	644	568	640	602	588	624	615	623	648	649	614	654	604	625	576	660	649	623	605	616	626	610	662	640	615	575	628	611	629	642	608	637	645	594	627	606	642	606	651	616	617	620	634	621	587	620	643	615	603	623	659	662	629	671	624	678	640	657	610	620	606	610	671	621	590	604	640	605	618	584	645	630	630	595	614	633	622	668	638	650	660	623	599	577	627	643	623	642	636	600	600	585	647	646	592	618	579	618	660	641	610	654	640	626	627	624	597	604	616	657	590	627	618	621	617	611	594	674	613	630	607	638	665	589	643	680	597	584	592	638	604	645	578	608	645	612	597	623	656	644	612	603	601	641	635	569	602	589	616	589	634	651	613	615	600	616	630	615	700	611	586	632	624	586	631	600	639	600	612	631	565	644	631	641	609	585	606	616	601	569	614	635	630	666	630	637	611	622	605	590	609	588	592	601	621	580	601	697	615	593	651	598	566	649	662	599	617	659	592	635	588	652	628	628	647	582	639	635	650	625	633	612	608	646	637	634	625	632	661	618	610	657	625	606	644	626	608	630	581	609	617	652	613	661	640	591	646	599	666	648	589	606	594	631	635	626	618	595	662	643	629	608	601	596	607	649	643	631	637	626	592	585	561	608	576	611	614	612	642	636	571	649	607	626	646	648	603	642	636	605	639	645	628	663	613	625	628	568	627	621	614	618	585	625	597	626	626	633	635	683	650	659	604	647	663	665	586	593	622	638	643	669	612	623	600	627	615	651	626	612	629	601	653	623	636	631	607	593	650	657	639	611	599	643	635	637	602	578	634	613	634	634	628	613	578	630	625	635	656	589	631	621	642	641	661	617	648	631	598	596	629	625	620	628	659	666	615	590	630	592	584	613	632	619	673	602	623	667	662	590	613	660	599	590	657	650	651
18818	67567	14664	9197	7165	5760	3333	2824	2316	2228	1815	1531	1378	1259	1134	1058	1019	953	849	865	824	787	760	778	764	767	733	683	663	692	692	683	661	672	646	657	671	651	625	634	708	594	616	672	632	640	599	591	629	620	605	599	576	613	621	624	602	612	552	563	603	570	627	583	625	577	606	582	566	609	610	631	616	637	579	574	578	613	614	594	566	621	622	579	595	638	549	576	576	573	608	578	538	549	614	581	620	587	590	574	574	584	615	565	591	586	621	585	578	585	561	593	592	598	601	628	560	599	589	619	565	574	579	588	594	601	589	578	564	571	615	525	604	527	576	559	570	574	577	601	542	569	611	600	560	582	550	587	619	594	626	582	556	583	562	568	545	579	653	562	600	561	595	571	564	581	546	573	587	569	602	565	600	581	572	537	608	586	594	591	624	574	626	598	593	536	545	562	580	552	564	566	563	615	583	540	574	548	567	577	582	586	573	531	575	606	584	550	560	586	596	579	594	618	573	573	596	578	617	565	599	575	556	589	563	579	562	567	561	596	596	568	567	608	577	578	574	583	578	545	587	583	605	585	561	613	562	608	585	633	610	551	578	594	550	614	606	592	593	617	580	593	608	582	557	587	609	573	572	529	545	588	631	627	545	620	590	630	578	595	602	592	604	549	567	611	573	578	598	593	550	586	565	582	566	605	584	589	645	610	577	601	558	619	606	596	594	552	558	601	554	589	588	542	557	587	559	621	564	608	582	603	594	570	539	569	555	574	574	552	568	615	606	633	595	629	604	609	620	574	600	616	576	502	559	569	578	595	577	597	583	605	588	605	552	558	582	569	609	564	602	554	581	603	606	590	562	635	612	596	587	542	562	562	535	530	558	578	547	593	625	508	547	625	564	600	544	573	574	572	545	552	565	560	558	589	575	626	618	577	559	587	557	602	569	604	602	583	600	546	550	612	571	602	572	570	609	578	594	574	572	597	592	566	554	592	577	575	581	529	572	574	584	571	580	575	595	584	525	605	606	610	599	574	624	595	608	574	571	602	596	544	576	615	574	528	637	627	592	558	591	589	575	541	589	566	566	587	602	545	545	617	622	597	583	561	574	559	563	546	584	585	550	566	628	589	576	565	565	644	611	592	576	575	543	573	531	586	589	601	536	602	570	573	564	561	583	563	614	564	576	609	616	604	512	596	595	610	570	590	543	546	582	579	570	625	570	596	525	599	602	572	590	583	567	560	583	568	608	534	541	588	573	612	599	567	532	544	628	574	581	535	587	563	590	532	568	596	607	558	597	587	580	581	581	600	621	590	581	544	546	597	589	600	578	521	589	595	612	598	565	530	551	589	562	512	621	562	572	536	623	593	590	540	570	601	590	611	563	607	603	579	576	604	558	575	605	546	595	576	551	556	607	555	571	541	582	554	507	596	589	591	518	571	588	604	582	580	606	551	623	566	602	565	582	555	515	573	563	583	592	573	515	572	560	561	593	583	606	603	571	557	588	609	624	574	582	589	616	622	598	585	567	584	565	590	527	578	661	576	580	618	576	531	595	580	557	571	593	593	571	598	563	608	548	597	583	608	556	596	594	605	565	547	567	608	568	574	590	576	595	579	629	564	559	562	577	584	550	586	549	583	617	602	626	568	557	584	589	544	589	613	575	597	570	590	585	544	607	592	607	608	600	582	574	568	543	578	560	562	583	563	550	570	602	571	560	571	555	589	616	578	594	565	606	571	569	593	580	584	579	547	561	611	537	590	551	578	567	566	577	572	575	548	550	566	565	559	575	596	565	569	565	552	534	584	583	560	582	542	571	619	596	590	587	542	561	576	582	581	589	567	557	586	562	592	548	582	552	619	586	579	560	607	601	567	557	550	574	564	620	598	573	567	598	602	570	588	562	569	571	599	578	563	568	534	600	591	592	607	601	594	584	543	589	587	530	582	588	645	592	582	588	570	606	625	591	600	579	584	551	626	586	568	559	576	608	608	581	611	551	555	594	637	623	570	572	590	618	543	547	541	553	617	572	617	584	605	600	575	568	548	581	585	597	566	580	570	564	616	582	581	578	561	549	583	558	533	569	635	568	553	555	581	566	594	579	580	593	544	590	586	589	591	597	551	563	629	599	582	555	565	537	595	550	554	564	537	615	577	557	572	577	564	565	549	542	587	590	587	560	555	570	577	568	584	546	622	583	557	568	555	661	631	601	544	594	589	536	596	552	579	606	624	524	554	608	567	580	580	590	563	539	528	594	578	568	558	587	552	558	539	560	597	586	587	577	598	553	607	582	559	548	594	611	533	602	559	557	555	574	578	579	550	559	561	584	576	557	579	623	579	566	616	602	609	595	552	587	594	598	601	585	592	563	564	626	584	602	585	565	613	606	598	563	568	612	564	552	575	520	598	560	578	553	568	594	565	584	573	551	577	561	597	574	537	617	597	558	618	580	591	603	563	527	566	535	599	619	563	595	558	568	598	571	577	637	593	592	591	556	584	613	538	589	560	589	565	601	560	585	527	581	538	597	572	587	591	577	593	574	595	544	539	577	543	617	575	554	589	593	556	567	618	598	605	595	552	579	557	539	592	533	632	551	570	578	588	564	596	581	562	594	575	547	567	510	581	560	567	617	584	567	565	634	567	621	625	560	566	594	576	600	552	567	572	548	597	540	606	516	561	593	585	608	568	571	544	562	593	581	587	578	565	569	579	549	573	609	613	581	599	593	581	559	587	558	590	570	547	547	579	588	597	541	595	571	598	595	538	574	556	561	579	593	605	587	539	605	600	508	591	621	546	609	585	600	605	576	578	544	564	600	566	577	567	584	605	554	585	573	589	595	556	560	563	582	567	587	564	578	545	610	556	633	573	580	590	598	557	591	574	576	594	561	608	589	559	602	599	620	610	584	570	585	543	562	623	591	565	556	581	602	591	581	607	590	558	569	581	619	573	574	572	619	565	585	579	586	592	578	579	592	581	547	614	570	550	617	602	561	603	615	565	546	583	556	563	606	585	599	582	568	616	587	566	616	527	532	576	610	607	610	582	579	578	573	555	568	585	594	529	612	609	569	542	594	609	582	590	567	589	542	583	527	584	580	603	557	582	609	570	598	556	592	604	588	552	601	567	572	606	538	602	577	550	579	560	580	580	569	552	592	589	616	580	580	592	554	566	616	580	566	555	522	580	574	614	602	603	566	595	585	552	620	578	609	584	550	574	586	584	562	618	568	550	564	577	585	570	585	570	564	589	568	564	576	568	588	560	573	606	546	565	567	611	549	563	613	600	576	600	632	618	563	610	598	568	562	619	580	557	602	576	581	558	580	599	606	520	573	591	581	569	549	587	560	568	587	568	624	587	589	593	553	548	584	559	591	545	560	610	585	557	544	577	566	575	580	598	616	543	575	569	574	615	594	576	586	595	575	586	571	566	572	566	576	548	612	516	579	550	583	527	587	522	561	527	558	513	587	592	572	587	571	603	607	597	578	576	568	578	561	583	578	589
28612	19616	5695	1239	965	970	899	859	884	940	890	881	887	889	848	932	911	863	849	935	880	913	919	887	893	903	935	881	879	914	836	889	893	897	884	895	889	853	790	882	886	885	891	865	858	909	890	940	900	850	839	868	892	883	950	879	869	860	922	865	887	936	868	905	863	899	833	857	837	890	835	824	917	889	915	901	910	871	869	879	864	915	850	903	874	903	876	864	851	866	914	898	826	846	815	860	908	875	847	858	815	881	863	860	916	899	902	866	792	923	872	889	899	873	864	844	872	885	878	838	809	852	875	917	844	877	865	902	828	853	876	871	878	868	847	852	788	887	878	824	854	920	888	892	885	934	859	882	903	862	862	903	875	859	868	853	898	881	877	882	857	926	812	811	910	959	894	870	834	855	857	860	916	934	840	861	871	821	867	845	898	861	858	845	914	897	854	866	879	858	899	854	896	827	837	850	820	868	869	911	892	800	909	851	822	833	854	925	892	902	853	830	879	869	844	933	840	916	881	843	856	896	855	865	839	812	870	833	910	876	830	861	883	830	872	838	872	920	823	906	886	874	875	935	865	839	847	898	892	895	896	870	844	863	892	875	842	860	858	906	861	845	861	912	814	861	856	918	878	905	841	920	859	865	881	916	866	846	882	880	889	900	898	879	841	915	891	875	889	964	850	849	870	853	840	858	920	880	879	841	883	868	875	886	901	853	844	894	871	894	843	929	925	884	892	859	893	871	862	862	861	891	914	875	824	833	918	872	916	858	840	868	904	905	843	834	850	843	866	857	792	942	880	876	866	825	879	877	844	895	926	874	878	880	908	850	962	869	871	855	889	917	908	874	826	902	903	864	939	859	850	851	863	847	860	844	867	898	884	882	938	858	837	912	868	905	901	910	879	873	840	853	904	833	838	905	867	897	838	870	834	876	887	888	860	865	896	889	864	920	929	839	853	875	850	926	818	915	882	855	900	875	882	890	879	907	903	867	897	869	866	854	893	874	825	886	916	851	884	902	952	854	932	866	805	887	859	909	879	853	850	875	917	843	881	879	867	879	933	879	875	897	898	878	837	928	823	865	839	863	876	879	868	889	885	867	929	835	877	919	841	865	854	907	829	881	899	961	850	863	929	822	914	877	847	850	823	868	825	868	896	893	903	862	903	869	839	917	813	907	852	872	821	837	898	857	858	900	874	837	861	891	874	857	878	871	880	875	902	894	858	930	912	918	882	836	799	860	869	878	853	917	920	923	857	878	895	907	903	858	821	890	878	892	849	873	854	853	908	870	929	859	852	876	870	892	903	840	895	791	862	862	875	918	868	850	859	878	904	881	915	965	859	884	848	934	931	900	869	901	881	851	884	860	899	824	924	842	895	842	882	873	855	881	894	874	856	865	864	880	880	856	925	929	855	951	863	854	900	858	866	859	891	865	921	871	861	879	933	878	882	810	864	849	845	913	880	901	856	880	894	889	856	875	839	843	899	861	878	794	822	817	882	876	834	922	853	839	926	909	909	913	808	846	914	875	856	881	819	880	857	862	915	855	881	888	848	874	878	846	879	847	906	880	840	951	856	880	910	865	864	852	860	859	870	859	905	895	890	918	916	850	873	887	886	891	846	853	867	891	804	824	874	841	859	849	850	841	874	871	895	894	850	894	890	830	863	821	845	932	911	895	846	848	851	865	895	881	860	879	873	894	865	909	961	878	859	915	885	883	878	878	876	851	853	886	850	850	795	855	876	874	866	871	944	890	894	877	922	880	920	902	871	867	874	882	864	906	917	848	859	857	861	850	882	831	860	890	880	910	865	849	839	881	867	851	849	917	921	874	875	807	897	897	880	856	864	900	871	865	880	891	898	891	936	850	882	873	891	859	880	861	905	955	884	861	860	862	823	841	837	907	900	886	861	867	915	858	859	844	825	849	896	834	928	825	812	853	872	889	922	868	837	906	922	847	844	806	907	865	838	917	892	848	863	871	911	885	857	898	871	876	859	842	895	898	887	870	855	882	932	895	875	814	867	843	919	893	866	825	850	888	893	887	884	886	879	879	822	890	861	865	859	899	923	840	887	895	836	813	896	841	899	864	894	904	842	831	892	914	849	849	876	876	829	885	900	895	916	861	898	896	858	904	871	842	844	964	873	871	828	829	932	860	889	882	884	848	844	890	840	824	799	913	884	883	852	858	911	877	868	879	919	857	902	907	891	919	871	858	926	883	884	870	845	879	800	865	878	866	881	855	849	860	796	850	884	891	884	879	897	803	879	883	880	895	839	858	897	878	839	847	895	858	876	862	867	869	892	871	925	903	839	917	890	882	861	871	866	842	832	841	897	884	838	855	853	903	891	847	871	865	864	860	887	847	869	827	899	865	938	907	884	890	896	852	896	883	902	856	864	852	866	875	870	871	867	889	896	830	847	892	886	901	867	851	873	834	832	856	825	881	852	861	886	848	902	892	843	833	830	801	902	900	861	851	862	842	851	864	842	906	853	896	868	941	868	882	884	889	868	919	836	846	850	835	924	945	862	887	860	883	852	829	879	926	869	838	882	877	871	864	877	908	856	907	834	890	878	944	865	912	854	854	887	857	834	814	903	894	905	870	866	865	805	871	872	881	877	872	880	880	913	881	871	904	902	885	915	909	925	912	860	842	874	870	861	857	889	874	850	928	846	841	926	791	868	887	899	880	806	843	900	924	896	838	816	857	881	918	842	839	851	892	916	867	915	863	895	820	882	919	870	870	897	925	826	898	865	820	890	878	853	914	863	862	860	876	955	907	846	820	856	897	939	855	878	926	836	840	923	817	907	832	854	839	912	874	852	901	857	852	883	878	796	837	856	831	879	896	867	852	893	836	879	907	918	927	879	938	862	858	897	826	855	879	847	864	869	849	931	894	891	902	865	823	878	871	894	906	854	892	944	930	917	923	833	815	856	845	858	848	860	855	877	853	853	898	876	827	855	894	931	854	893	866	881	923	846	882	906	876	898	849	903	780	904	888	873	870	882	897	923	842	902	870	905	879	860	895	842	842	865	885	858	897	854	892	812	885	877	891	901	839	864	890	838	893	910	887	892	876	898	859	829	845	874	899	879	882	879	870	859	844	865	864	842	897	939	884	910	885	893	862	874	869	863	899	806	911	891	867	907	872	920	882	894	883	892	905	835	894	864	870	855	878	885	885	893	893	899	903	883	852	875	839	895	857	903	846	930	887	950	833	853	898	898	873	854	915	865	902	911	850	907	867	842	893	855	938	869	876	821	859	879	867	897	903	855	896	883	904	915	832	922	866	881	826	834	860	846	881	836	863	884	847	774	862	904	859	924	935	845	874	903	829	834	864	871	882	870	786	893	881	821	880	830	875	855	883	880	869	919	880	909	883	848	882	864	848	899	890	880	878	852	878	923	868	879	929	854	892	886	902	861	877	874	903	859	872	898	891	893	854	896	852	903	867	884	847	861	905	937	841	826	870	880	908	937	885	892	871	908	903	902	923
11927	20873	1919	1081	1098	998	990	893	970	888	892	897	911	918	899	872	835	836	920	950	895	797	865	858	910	943	903	870	868	830	912	823	891	885	866	845	858	856	818	853	869	908	860	864	846	889	883	881	914	844	847	880	911	919	854	835	856	901	903	833	860	864	840	867	845	884	830	885	879	915	882	866	882	896	867	837	879	864	816	873	820	854	864	813	888	847	833	867	898	869	901	836	892	882	863	903	876	861	869	906	900	924	879	888	854	894	890	830	934	868	883	915	875	879	907	872	894	897	887	864	913	883	838	880	825	859	893	935	835	844	890	877	920	837	897	870	873	892	839	888	867	886	820	867	834	851	886	896	855	841	854	872	808	875	843	844	893	871	933	869	830	876	890	879	849	889	868	935	884	877	863	832	839	846	833	884	831	864	921	920	865	849	861	859	872	804	857	840	827	863	877	867	909	868	863	864	871	863	856	877	861	880	848	936	895	933	920	861	850	851	828	911	852	848	871	871	868	884	870	888	895	806	939	825	856	880	883	855	888	894	896	841	848	875	898	902	873	903	884	817	845	851	836	896	818	789	861	869	917	868	904	857	867	889	927	806	903	903	845	856	847	895	891	915	906	848	817	847	884	957	889	929	857	881	843	851	876	816	839	903	874	894	885	924	851	893	910	919	847	833	891	863	883	879	862	943	897	869	841	853	886	834	984	863	879	914	859	840	888	885	866	847	874	837	877	876	948	889	893	858	894	857	885	867	874	897	939	827	881	900	890	843	885	847	930	824	897	871	845	919	799	831	825	850	842	883	821	953	925	911	853	858	859	849	881	859	847	837	831	879	927	879	882	892	907	918	881	806	884	873	927	810	875	927	846	878	835	929	896	800	863	888	859	862	847	871	868	862	819	829	831	866	864	839	881	906	902	869	921	872	888	803	837	890	902	836	829	882	861	858	867	889	903	823	878	845	873	880	844	908	938	889	904	928	888	875	843	897	859	835	828	890	915	863	928	872	871	902	849	876	876	857	879	841	848	817	891	895	849	812	887	863	877	855	887	855	856	843	836	918	901	908	919	867	891	873	880	885	890	849	905	871	892	879	855	855	882	822	915	805	820	881	791	866	873	852	905	873	878	902	838	843	876	937	893	874	861	881	900	817	884	837	914	921	850	824	853	886	921	915	884	890	888	891	873	838	829	896	915	831	881	879	886	894	840	878	852	850	845	865	883	891	935	864	890	861	869	937	852	930	864	879	828	919	909	867	838	874	888	886	836	900	837	892	819	900	869	838	858	856	915	916	881	844	824	875	899	844	896	879	877	852	844	853	902	902	876	832	897	865	860	835	861	808	862	890	883	879	906	854	886	886	855	855	895	945	887	847	863	859	869	876	835	827	857	875	900	845	881	864	909	928	870	868	851	922	887	875	844	870	871	876	894	926	855	882	879	855	891	868	837	865	860	838	859	942	846	880	864	868	867	855	869	905	901	882	873	871	881	902	878	849	862	874	821	855	815	875	852	822	873	855	905	892	910	867	913	857	862	876	857	909	840	894	832	854	864	876	855	861	856	909	887	861	858	875	866	845	862	822	896	874	882	862	883	873	932	848	855	842	861	848	877	846	876	882	896	856	885	859	888	793	882	844	849	886	872	883	781	910	916	881	849	898	882	860	889	897	850	822	888	886	868	911	840	896	861	884	794	932	822	798	856	826	898	885	888	867	881	799	898	882	952	947	847	878	885	849	881	897	852	866	859	906	923	867	891	878	889	843	858	890	867	887	856	867	905	836	850	840	855	884	922	857	880	827	864	835	880	873	885	882	914	833	833	896	904	887	908	901	878	911	909	861	905	894	837	810	872	862	880	918	868	855	895	865	820	857	821	864	811	845	873	933	935	856	855	900	850	845	888	891	886	862	865	891	900	861	870	926	855	838	907	892	873	862	865	845	825	849	901	869	865	889	890	812	860	876	874	865	875	819	910	843	908	858	862	854	878	843	866	856	818	874	862	874	882	836	855	883	918	814	911	849	840	918	893	849	842	880	836	808	897	882	888	835	901	828	904	857	861	870	881	866	880	851	851	850	882	904	909	835	879	825	850	861	899	841	898	875	862	860	882	820	904	867	884	841	839	900	876	880	909	935	896	911	883	865	888	876	912	867	912	847	903	816	901	878	887	925	901	846	901	866	885	867	887	875	840	856	863	883	848	874	869	896	894	858	861	852	885	883	823	924	845	863	827	915	864	861	864	880	898	887	846	890	912	866	862	894	902	915	882	887	868	872	853	870	831	945	828	865	873	862	875	885	914	921	924	865	898	883	925	828	884	893	882	887	815	909	877	863	789	826	839	850	855	882	891	860	911	866	849	844	876	876	844	877	912	909	863	884	939	909	871	889	900	911	814	904	846	893	842	859	909	917	864	865	836	881	890	855	861	872	853	866	861	919	860	908	894	904	862	866	926	929	833	780	882	816	822	822	878	923	891	886	888	906	824	841	893	837	865	875	827	900	856	877	887	884	858	875	836	887	816	874	828	862	855	832	880	916	877	913	877	870	951	880	891	819	891	812	855	893	885	847	856	893	916	893	870	880	882	825	876	824	873	851	894	882	844	912	826	887	853	811	845	840	854	894	860	872	855	878	862	859	898	848	852	832	900	901	832	900	904	890	876	853	869	910	925	884	837	852	892	872	824	858	883	864	851	887	858	908	923	861	847	881	833	911	900	876	864	874	880	864	855	886	919	867	822	888	870	898	881	848	903	952	819	872	928	851	865	881	890	828	900	840	875	914	880	884	873	816	869	848	880	863	817	882	825	858	879	866	856	879	866	840	846	875	809	878	840	853	898	875	841	861	841	878	843	889	898	872	861	842	811	855	859	908	876	884	917	931	899	904	866	866	841	880	859	853	844	853	856	884	852	926	855	871	901	910	856	878	852	871	868	903	874	857	829	864	829	908	880	894	805	879	881	827	860	863	863	903	917	899	906	870	809	831	869	868	823	827	857	825	842	850	916	925	863	872	862	880	879	889	880	865	853	872	848	842	851	834	910	872	843	884	868	866	864	887	918	891	908	871	831	820	902	885	873	863	865	894	823	844	855	932	898	859	905	864	850	829	814	943	896	853	856	848	847	860	851	898	864	882	932	850	901	900	898	927	938	874	831	878	882	897	916	849	856	900	862	881	826	930	875	886	900	864	868	847	881	799	840	896	869	867	862	886	911	845	860	881	850	868	852	843	874	884	889	870	900	914	876	904	898	848	875	841	844	900	880	837	881	855	854	886	858	838	878	932	877	872	914	850	856	873	890	884	891	830	859	887	873	912	962	865	852	853	884	860	877	925	876	832	837	869	885	858	908	825	886	952	902	899	851	894	853	824	837	865	872	882	872	846	913	840	832	824	907	879	841	872	906	912	891	912	877	879	856	832	949	836	832	868	867	880	895	887	892	865	876	819	865	914	868	901	879	871	833	905	856	905	911	857	852	891	885	908	896	855	859	895	846	826
25012	20779	26743	24704	20722	11542	1535	949	793	750	665	611	588	574	526	471	473	450	456	450	469	414	408	420	394	421	418	435	413	380	388	390	375	369	428	388	383	369	422	425	400	407	381	413	393	355	387	395	362	400	404	389	392	379	379	406	352	358	391	425	347	366	386	390	416	395	404	349	377	354	335	408	367	373	374	371	359	364	386	350	399	389	378	377	412	340	377	380	403	386	378	373	391	397	349	388	398	406	390	378	395	409	400	433	390	393	370	354	353	400	384	384	394	340	352	404	391	384	387	356	353	399	365	366	356	368	362	399	371	385	367	412	400	369	399	350	380	378	372	376	383	390	384	379	382	379	401	406	360	365	379	353	358	366	380	374	374	359	399	382	384	387	362	390	370	371	385	406	390	419	374	375	377	398	396	397	373	384	388	369	389	342	390	396	357	381	359	391	385	369	345	391	386	385	394	394	353	368	348	369	358	380	394	403	368	379	363	350	392	356	380	383	417	366	393	364	399	359	382	355	403	384	374	400	350	395	372	394	369	365	386	391	372	390	383	383	384	389	363	378	370	411	388	432	383	347	373	350	378	374	380	386	366	389	392	373	398	345	371	390	395	389	344	397	375	384	359	372	383	377	362	400	372	370	342	404	357	396	398	366	354	414	349	384	355	408	353	369	390	397	359	394	395	376	369	405	375	393	365	389	373	380	383	395	357	369	363	374	376	413	382	380	360	384	369	358	362	373	387	406	380	419	375	359	361	350	382	405	376	392	371	392	404	375	391	376	394	380	362	356	415	382	384	394	368	365	385	398	377	397	389	376	367	390	374	366	364	381	365	379	371	368	400	391	346	416	400	360	408	376	384	385	408	364	339	378	384	336	393	359	376	344	375	355	399	351	370	366	399	400	370	368	394	356	361	376	380	358	351	366	379	384	388	331	377	385	377	392	380	354	365	378	366	373	394	387	352	400	394	356	354	426	399	363	352	391	360	369	343	381	410	416	373	361	420	361	371	361	390	359	369	403	381	371	421	387	356	364	389	365	379	362	394	416	376	405	378	363	397	406	375	398	344	378	367	360	385	392	371	434	354	363	361	389	370	366	397	371	367	393	401	363	369	420	427	370	396	391	392	358	351	344	393	381	376	338	372	375	384	399	378	411	383	406	394	395	385	389	397	374	369	389	373	380	378	379	386	384	410	394	425	360	376	379	362	377	390	402	372	410	393	378	378	372	384	396	362	381	348	404	411	362	360	394	332	395	417	385	343	378	352	396	381	368	380	359	385	388	350	422	359	355	337	412	384	378	374	394	380	355	366	390	398	403	387	347	406	373	380	389	409	371	331	368	381	379	416	377	387	355	351	373	387	401	378	416	407	363	369	382	380	366	375	336	365	410	358	380	407	361	391	386	446	401	356	364	386	368	389	412	371	382	395	366	388	349	408	387	386	356	406	373	371	363	376	408	418	393	373	407	396	376	350	355	368	364	401	373	387	354	350	351	381	392	363	334	370	418	418	395	413	399	345	361	386	367	370	378	396	375	387	383	417	354	371	365	398	406	368	391	358	413	391	354	356	339	363	370	358	357	350	388	391	364	422	421	371	379	409	341	391	403	360	332	400	389	391	361	359	376	370	350	383	385	393	364	380	351	377	414	378	386	410	377	398	374	358	418	375	381	389	368	361	371	376	373	383	368	366	350	411	359	394	354	394	338	371	356	347	373	389	381	415	354	366	392	359	362	427	386	363	382	372	389	406	359	350	372	389	368	392	377	379	373	415	429	385	385	394	415	373	367	386	358	406	387	374	391	363	395	394	353	372	374	374	394	408	331	387	414	376	368	357	380	368	366	352	393	389	364	356	346	365	354	402	389	362	414	370	396	354	401	408	390	402	424	398	384	381	363	381	369	334	407	338	391	382	369	389	330	355	395	429	362	378	385	411	351	365	378	423	382	354	361	355	346	401	395	380	370	386	332	385	399	400	395	375	356	398	364	392	391	372	346	398	407	357	371	384	362	395	352	348	400	379	392	402	358	373	374	375	380	402	393	380	389	388	366	405	395	409	382	426	387	376	374	362	403	381	394	375	387	362	395	360	356	359	382	392	406	368	367	364	394	382	385	374	359	340	325	376	415	371	369	383	384	376	414	379	377	387	373	370	349	362	369	381	349	376	384	391	348	396	418	360	388	369	386	396	403	389	377	385	365	380	384	383	370	395	375	364	380	378	353	379	374	345	370	414	407	394	370	349	335	390	370	378	380	369	383	401	380	367	370	366	361	408	358	404	362	374	398	364	365	358	382	344	340	379	363	405	399	340	354	371	419	376	388	357	403	360	355	370	426	356	408	372	408	397	371	383	401	378	361	371	359	383	376	390	387	349	340	366	393	380	392	412	346	381	383	382	394	407	370	374	392	402	377	410	380	401	386	348	374	351	413	403	375	385	355	364	411	355	353	391	350	388	424	363	379	405	402	362	375	408	414	415	365	399	381	409	378	342	368	386	400	369	382	383	353	392	346	380	353	331	340	371	385	394	373	427	359	356	374	372	384	392	401	372	345	415	354	351	378	376	399	356	379	353	356	345	380	405	403	396	420	393	414	386	410	381	397	379	389	408	356	391	409	364	402	386	392	356	379	384	361	382	395	377	365	383	357	350	331	359	373	320	348	382	396	390	362	367	389	385	365	402	384	364	376	387	362	343	407	413	399	387	367	351	374	373	377	388	393	391	386	409	391	348	370	345	366	364	347	365	385	373	391	392	369	349	360	378	370	374	387	356	388	391	378	382	374	356	374	340	375	376	389	401	377	400	412	417	387	385	402	394	369	355	361	399	385	376	367	378	367	358	367	408	395	360	377	398	399	350	350	339	391	405	370	366	374	341	373	392	395	369	364	373	382	355	415	381	429	386	406	407	376	365	383	378	403	373	410	376	404	408	369	362	332	365	382	431	361	353	391	371	400	371	401	431	369	344	407	362	351	407	405	379	338	367	402	403	376	414	379	347	394	377	363	402	395	384	371	403	370	396	378	403	414	381	348	356	381	407	440	364	404	329	353	377	399	380	376	391	366	431	393	383	360	374	385	386	382	371	401	386	377	354	394	381	409	360	363	379	364	367	391	386	386	361	391	368	378	388	405	397	374	354	382	357	384	399	384	398	400	380	392	410	380	394	373	384	383	383	374	374	349	383	364	368	369	352	364	358	385	379	391	349	390	398	375	362	350	330	358	371	369	391	347	362	413	382	355	385	392	426	401	348	376	344	359	393	375	366	345	370	347	395	393	358	355	381	378	337	390	391	398	352	339	380	396	408	395	387	377	361	348	362	357	397	378	369	378	380	368	403	375	375	370	403	386	378	374	369	372	391	381	391	359	343	410	378	384	370	396	392	384	381	409	360	361	393	392	357	384	423	361	357	364	371	390	398	363	377	381	378	382	397	385	367	369	394	386	410	371	379	406	390	369	375	373	373	399	373	369	378	379	407	342	376	398	375	415	388	397
16878	61068	9784	5313	4278	3371	1962	1553	1323	1305	1048	906	796	726	701	641	645	598	557	562	540	501	523	448	469	486	465	468	452	455	470	405	462	441	436	434	453	411	426	419	438	442	417	452	422	450	423	443	399	419	362	418	405	451	383	415	407	406	413	377	428	404	455	389	398	371	371	406	408	385	382	391	420	412	392	370	415	423	409	371	406	417	403	420	410	391	417	385	432	422	387	402	430	424	360	396	424	380	382	371	402	406	397	414	373	368	409	425	408	436	386	392	388	419	423	413	403	412	421	417	381	353	426	359	391	395	358	417	437	379	350	420	409	372	369	377	400	374	386	408	392	408	377	397	372	397	391	392	367	386	365	383	379	408	401	387	404	404	378	345	351	401	356	411	438	399	379	420	398	412	403	376	386	415	381	401	430	417	453	423	433	391	412	376	360	374	411	384	402	398	418	408	405	420	409	391	373	385	398	430	379	400	365	363	410	398	403	379	378	379	413	375	412	387	418	393	401	415	383	418	380	366	414	433	399	351	384	383	392	405	397	383	380	373	391	424	368	378	390	416	388	453	409	370	414	379	410	418	401	408	414	409	409	374	441	387	410	413	411	402	407	410	396	364	392	407	418	427	364	408	415	366	389	399	399	365	392	413	407	399	387	402	399	389	395	405	395	391	419	397	377	445	403	430	402	394	386	358	393	374	380	373	411	400	419	381	403	409	397	425	396	366	434	367	363	384	392	410	365	357	380	389	392	396	347	424	409	390	386	439	420	395	409	428	402	413	430	423	411	402	448	382	411	372	380	377	343	402	375	407	404	428	390	380	393	408	399	422	396	364	412	426	413	387	374	403	381	407	405	407	382	380	409	412	389	384	384	390	419	389	401	421	421	402	402	388	418	392	364	398	422	433	418	427	412	405	405	374	406	437	403	386	374	391	413	390	399	417	387	431	424	390	372	378	365	414	399	409	376	397	405	392	408	389	375	404	404	372	385	404	407	392	429	381	402	428	391	402	374	368	393	350	385	411	396	408	424	396	384	420	383	388	415	402	368	393	410	393	407	393	423	381	405	407	390	399	362	368	380	390	410	406	390	372	398	362	388	383	409	435	432	363	350	388	363	415	372	367	389	380	397	384	376	372	404	395	370	400	415	369	416	428	460	363	404	398	402	392	383	378	375	384	402	390	394	393	399	407	375	407	393	380	392	398	370	373	411	382	442	395	364	403	379	407	407	377	370	412	384	403	411	372	407	371	435	391	398	382	387	396	386	394	382	406	403	398	410	357	390	422	427	384	399	398	400	412	437	409	416	381	395	426	397	412	395	399	355	393	394	416	393	394	419	419	386	358	367	403	419	356	387	395	381	401	378	413	388	375	403	399	378	362	388	398	398	400	390	367	395	397	382	417	371	412	406	394	455	448	396	405	412	444	398	380	383	400	379	394	403	408	385	384	432	424	422	434	371	399	367	394	391	406	418	402	378	389	407	359	423	386	383	383	404	416	354	377	388	426	404	403	377	395	386	385	385	384	407	421	393	436	400	394	397	405	375	385	435	392	419	389	373	390	383	400	392	396	400	377	348	394	422	374	399	388	370	400	389	415	404	415	436	395	398	378	390	412	398	398	399	412	370	377	392	384	378	423	404	389	385	406	386	369	399	394	388	371	407	400	396	370	409	402	381	427	415	383	401	405	386	392	407	425	330	387	413	394	398	391	412	364	394	373	379	398	397	416	392	361	390	410	407	398	394	421	405	405	393	380	375	389	388	401	403	385	403	416	405	409	337	387	402	383	395	431	414	380	395	423	397	407	402	383	371	369	406	385	411	402	383	419	394	396	406	384	367	396	435	440	394	425	421	417	390	377	394	411	408	427	462	383	388	393	412	425	382	360	388	381	398	402	388	421	395	440	408	388	400	374	416	386	385	390	397	421	406	409	377	365	420	426	407	407	394	409	399	400	384	366	371	410	420	400	380	376	394	406	400	407	407	395	422	395	380	430	398	409	432	385	382	412	409	405	412	406	385	423	379	414	398	400	381	429	398	396	407	407	392	411	397	405	397	388	427	406	362	412	411	381	374	408	384	388	392	401	406	395	384	405	446	418	387	396	398	387	412	400	388	414	403	417	376	399	388	390	392	354	421	386	388	371	368	409	380	387	402	394	418	379	370	434	430	382	361	415	416	373	371	399	382	400	402	369	409	427	400	418	398	402	384	404	394	418	390	429	406	389	389	406	429	423	428	391	375	400	384	383	372	414	360	418	392	391	370	440	381	395	415	434	386	375	425	394	399	377	382	364	415	397	397	386	378	361	387	366	402	377	400	399	416	384	382	405	401	399	410	434	415	393	415	404	389	384	405	372	409	371	413	387	399	380	399	416	387	391	389	412	414	421	401	422	364	382	385	370	413	402	432	387	388	404	381	441	410	435	424	393	379	399	383	359	387	349	390	383	398	422	373	383	390	382	387	371	385	381	410	390	423	368	377	397	399	402	374	415	404	374	436	422	437	430	411	400	368	408	398	395	367	395	369	390	419	380	426	384	385	402	377	426	426	372	378	420	370	372	386	411	413	386	385	396	399	424	383	414	368	383	378	408	401	392	386	419	415	432	375	399	396	431	402	363	408	391	379	399	399	411	400	409	377	422	373	434	400	431	377	388	387	417	385	382	419	377	375	369	398	414	396	411	381	339	438	405	389	427	401	405	367	372	363	418	394	394	419	391	392	402	383	391	384	389	437	380	405	416	373	404	420	400	396	401	369	417	385	390	388	441	401	407	402	395	396	417	402	393	399	390	377	414	365	400	394	402	379	399	383	349	404	373	378	398	429	405	424	368	365	389	381	414	387	402	371	370	394	391	422	383	416	412	372	415	417	419	427	417	443	382	388	408	372	398	395	360	375	383	362	387	408	397	397	361	391	392	399	392	369	402	387	394	388	390	414	413	423	426	424	368	387	374	391	370	359	394	384	367	402	379	379	380	386	390	396	381	374	409	418	391	426	374	409	392	399	364	403	372	391	384	406	387	401	390	411	378	394	379	388	430	413	404	392	360	424	424	377	393	386	382	414	375	434	450	398	417	367	411	414	362	389	416	380	448	408	424	389	423	385	413	373	435	430	381	369	383	393	370	419	381	403	380	405	343	398	414	388	387	419	421	395	386	392	397	426	398	389	411	401	393	368	395	403	391	395	412	406	421	388	419	401	405	447	422	409	383	406	366	420	418	390	390	389	401	388	400	389	400	374	442	395	407	367	370	353	363	412	376	393	382	407	377	420	406	438	395	381	380	401	403	380	388	346	413	387	427	373	416	365	372	372	391	402	405	383	380	373	368	402	437	366	398	391	397	384	376	415	408	423	393	398	413	403	403	422	399	405	406	391	385	406	389	415	365	386	404	380	420	393	394	376	398	374	387	373	414	375	373	369	404	376	395	359	406	387	414	416	389	412	358	390	366	398	386	370	383	375	401	392	365	386	387	385	393	413	409	410	394	382	424
22872	20728	27408	24065	20727	20813	10109	1877	1397	1429	1196	1032	963	847	856	853	786	773	777	742	791	777	733	706	717	723	721	645	684	647	689	668	659	661	632	682	717	694	666	678	631	622	653	654	676	667	612	657	623	657	626	618	644	660	640	645	642	653	630	640	603	622	667	636	604	648	639	663	644	618	633	697	618	617	650	657	694	627	614	638	642	596	592	629	650	597	611	529	619	669	589	622	607	609	665	630	635	657	622	601	637	659	620	629	632	620	663	592	565	657	634	663	670	624	642	644	602	573	627	625	663	631	639	662	625	659	582	607	653	675	609	604	631	611	602	642	645	665	660	598	552	650	621	586	619	619	655	673	634	583	579	621	667	634	647	600	595	616	598	589	603	624	633	619	662	618	665	617	612	614	643	627	586	642	628	627	603	648	630	623	636	651	550	618	609	630	685	626	608	653	640	592	613	650	621	657	595	636	644	610	610	643	635	637	622	645	622	600	589	592	679	612	582	596	633	652	579	632	605	631	579	641	648	575	605	665	639	604	598	643	595	692	632	683	615	627	608	648	635	650	607	627	596	595	640	636	616	608	627	583	642	640	614	611	626	614	666	616	627	654	665	593	622	644	663	609	609	621	659	611	641	605	597	632	605	591	651	622	595	650	650	610	636	633	586	636	586	585	602	650	632	668	657	644	605	612	577	641	595	612	630	616	647	603	637	679	615	647	605	628	612	589	659	657	619	641	656	567	595	610	585	636	578	628	622	628	604	643	613	612	597	592	653	653	638	658	602	591	616	607	632	645	616	654	611	608	611	635	645	589	616	632	644	651	631	591	632	655	651	605	613	631	649	610	578	670	601	632	615	628	617	618	618	607	609	644	595	616	650	677	619	638	639	613	595	602	614	662	623	632	644	600	632	611	605	607	636	582	635	641	556	623	660	655	594	626	634	610	652	614	610	600	614	625	596	658	619	609	664	611	606	639	653	608	664	640	631	621	609	628	622	598	564	628	643	655	616	609	602	599	622	614	621	622	619	638	648	633	632	617	610	624	622	623	637	598	638	650	598	665	604	649	628	589	614	575	620	577	663	589	609	603	597	611	594	643	635	623	614	632	667	577	653	614	616	649	614	589	630	601	676	690	614	615	647	598	684	664	576	621	649	622	654	608	634	648	649	641	642	572	624	676	615	609	644	606	599	580	620	606	678	593	626	606	647	620	639	702	592	642	586	629	603	629	598	625	616	634	641	650	637	627	627	599	596	600	663	600	606	595	591	629	620	709	635	618	608	610	642	637	605	568	667	648	625	648	606	618	694	642	650	605	602	625	662	597	649	612	640	662	648	603	631	667	615	630	610	603	623	623	598	624	631	611	626	646	661	631	606	614	667	594	655	598	650	657	630	585	586	653	654	584	593	617	621	613	608	627	608	615	588	623	661	582	645	587	621	657	638	641	620	655	641	619	592	612	617	662	640	619	616	672	574	623	623	625	615	671	590	628	650	632	639	622	647	586	655	622	627	648	603	645	619	646	628	605	645	602	671	616	594	640	656	615	604	653	627	604	599	637	578	619	614	629	632	593	665	641	642	624	634	573	640	611	598	584	602	583	612	606	591	597	623	601	618	603	620	621	644	626	582	643	596	623	586	617	648	575	618	652	652	621	623	618	639	651	630	621	640	635	635	604	615	601	626	637	635	615	633	648	598	610	607	667	670	635	591	603	657	628	652	594	588	606	612	624	611	646	609	594	580	609	591	626	611	638	570	648	640	618	634	675	634	638	634	631	610	617	626	648	594	604	597	589	655	583	628	601	640	622	635	572	569	562	619	648	627	601	606	619	624	607	560	651	607	586	606	629	594	655	642	646	684	574	656	653	643	675	629	652	644	678	587	629	603	569	581	615	632	608	660	664	597	635	603	612	594	621	601	605	606	596	571	593	592	625	583	604	592	669	655	618	664	600	622	638	602	639	665	622	676	628	626	596	634	632	627	623	620	632	649	632	551	580	603	609	617	646	620	616	654	619	621	606	631	602	610	646	630	543	603	645	599	607	622	657	620	673	584	664	628	629	633	610	631	595	632	646	642	630	634	627	625	613	649	608	603	663	587	631	634	611	637	618	651	650	615	593	637	628	590	695	623	616	595	616	596	636	640	640	682	619	641	643	610	550	637	647	659	609	586	601	621	667	606	633	636	633	601	639	586	655	636	627	610	596	637	598	638	647	618	672	570	613	608	647	606	644	696	565	608	602	612	657	625	629	610	634	584	631	629	616	641	590	603	590	652	613	627	629	644	645	613	605	623	681	626	672	623	637	617	607	605	602	585	608	621	636	586	656	573	624	564	605	601	681	630	597	626	596	616	637	642	630	620	570	622	597	648	617	604	640	573	599	628	656	660	568	610	632	628	631	631	566	632	638	620	591	604	635	602	598	626	595	615	610	616	624	624	586	634	616	652	608	598	629	610	664	639	681	572	631	655	614	615	640	634	670	632	596	649	613	587	649	633	661	626	611	627	665	632	655	650	673	639	652	585	629	612	629	615	608	661	545	622	609	635	632	610	656	599	625	638	573	607	617	545	634	625	588	616	607	660	645	647	621	626	668	609	600	624	615	602	608	634	625	680	665	626	682	621	628	647	620	627	660	627	598	618	612	640	681	679	584	626	608	662	594	636	641	604	595	573	617	572	602	633	640	618	604	654	556	620	585	618	614	608	611	636	633	654	606	594	649	611	614	584	607	679	619	587	600	601	626	645	573	619	589	616	560	665	632	661	657	632	601	645	650	639	609	637	606	650	658	623	613	605	609	624	645	630	598	634	621	603	577	643	641	636	625	641	653	607	641	599	616	622	628	618	658	574	625	626	602	581	616	522	612	602	601	598	631	653	618	631	618	601	625	640	641	627	665	622	631	590	631	620	636	600	606	633	564	635	616	636	616	595	634	632	629	587	618	677	610	645	653	610	632	617	624	647	625	640	654	623	633	609	646	627	632	656	606	635	621	583	624	584	631	606	580	601	609	618	620	587	664	656	605	598	646	608	607	693	626	640	607	637	618	657	599	603	587	635	609	636	603	628	641	628	585	629	629	666	591	636	581	622	649	645	633	637	612	615	614	619	606	609	632	619	623	609	565	636	641	625	605	633	591	630	621	626	650	612	641	633	625	570	593	601	629	631	617	659	642	600	621	600	644	647	603	616	623	657	593	630	658	556	662	599	563	662	645	673	635	613	628	649	615	612	650	623	603	668	633	701	575	721	614	629	644	646	611	633	614	661	676	579	633	621	629	591	613	600	628	621	626	609	650	648	625	608	582	652	592	580	623	656	618	625	638	620	583	598	654	627	580	589	603	576	649	594	608	593	622	600	652	621	605	627	639	634	660	585	611	555	662	624	578	636	617	609	619	629	640	603	597	589	611	614	626	654	643	594	606	632	617	610	625	640	623	601	621	620	657	600	583	661	613	652	642	614	640	620	601	640	648	626	601	636	627	629	655	654	634	598	645
20862	64695	15623	9170	7994	5899	3511	2757	2356	2329	1807	1488	1331	1257	1118	1036	1022	933	859	869	822	799	775	802	765	738	699	665	665	667	690	679	680	622	638	682	667	626	681	656	595	603	652	628	644	590	602	643	580	617	607	597	583	622	575	616	609	607	631	587	645	625	630	568	605	578	599	605	600	578	610	617	610	602	605	581	591	611	596	602	603	592	607	569	574	565	604	594	588	569	584	596	591	587	590	580	620	610	516	619	570	548	596	587	570	588	565	603	548	576	554	587	596	578	603	612	622	603	585	568	603	588	578	626	573	588	610	614	572	563	532	569	597	592	596	567	574	578	571	580	598	564	599	602	587	568	576	561	619	600	549	583	567	585	616	624	531	599	585	577	563	590	596	620	541	610	580	592	567	550	571	627	640	581	547	597	594	613	568	611	610	572	558	546	560	537	609	554	615	591	580	587	562	578	574	573	551	604	538	577	590	592	603	575	579	580	599	548	586	589	614	572	559	594	609	563	560	541	545	614	560	567	611	597	539	612	610	601	579	605	573	609	612	551	578	590	610	535	572	576	629	560	588	582	590	549	535	532	598	575	577	576	596	593	533	577	587	588	633	591	587	563	607	591	620	548	589	616	558	581	604	603	567	592	591	549	597	550	589	594	577	577	596	576	599	584	566	533	583	594	540	548	595	570	600	570	582	582	540	558	570	539	589	557	545	567	599	531	593	555	593	608	593	589	563	582	582	554	556	592	550	577	608	561	600	571	595	559	609	577	600	595	568	552	583	576	578	610	584	602	572	615	583	589	589	600	592	584	578	602	591	552	614	583	608	558	575	631	578	590	574	584	543	565	565	592	575	581	623	596	556	570	584	586	565	597	577	582	591	559	581	556	539	566	572	576	607	601	611	621	563	578	544	604	601	575	553	600	628	640	598	641	591	576	571	541	540	582	572	529	606	541	581	582	573	575	552	582	559	561	564	570	572	555	544	566	614	592	591	609	600	579	584	583	539	585	604	590	583	575	602	592	595	546	553	564	590	642	557	583	612	590	607	618	561	519	530	574	579	567	552	546	570	551	603	543	583	573	604	557	548	589	576	535	570	588	592	595	616	570	558	589	547	596	552	568	567	552	574	614	588	548	599	568	571	567	555	563	563	544	620	583	601	576	584	539	594	603	550	579	577	582	589	581	540	607	566	562	576	607	583	571	576	583	629	566	607	561	538	595	574	537	568	590	575	601	606	577	570	565	518	580	583	562	624	569	578	545	585	571	575	560	594	601	616	624	528	609	628	604	570	553	540	546	584	550	595	547	598	587	572	569	561	559	583	570	593	595	572	579	574	599	594	599	552	585	555	603	603	567	570	585	570	617	539	626	588	553	564	538	535	565	592	590	580	626	595	606	568	633	564	583	531	573	557	573	542	553	593	586	535	559	540	596	557	566	569	562	519	579	539	630	595	576	550	601	585	586	586	579	625	571	601	544	598	607	562	566	589	535	616	588	601	535	543	583	558	585	557	549	551	559	604	577	586	597	597	586	535	572	572	551	585	626	606	585	592	628	604	566	587	565	558	612	546	532	613	577	558	565	571	591	565	562	570	621	583	609	581	556	583	595	541	567	574	592	544	601	575	635	609	617	573	549	586	572	549	601	563	606	571	610	559	565	590	553	553	587	577	551	601	607	588	552	596	537	573	560	572	573	551	531	593	597	592	557	580	609	609	593	558	579	573	569	582	615	574	593	559	584	585	600	595	589	577	571	589	602	584	596	612	590	621	585	552	602	570	568	614	516	614	539	582	504	574	567	565	602	580	530	574	556	599	592	561	619	583	559	568	547	571	532	562	585	600	607	581	548	571	573	563	614	584	593	584	600	594	544	596	541	585	568	538	576	558	588	593	556	580	584	607	546	612	558	624	573	587	620	568	578	555	607	572	602	585	561	586	569	574	608	564	551	567	535	566	585	556	562	544	571	579	534	583	571	569	590	593	602	579	587	576	580	545	590	608	559	527	532	580	590	573	564	599	605	540	628	574	574	594	600	563	520	594	577	542	567	613	598	576	580	584	580	610	569	562	533	608	554	576	579	579	599	612	588	581	580	605	569	546	581	580	580	527	564	576	542	584	584	615	621	557	574	564	556	581	566	548	609	585	534	563	616	564	560	574	563	579	571	561	598	629	611	558	548	580	566	576	574	597	587	523	587	585	574	590	540	589	593	567	613	609	597	586	543	575	582	610	564	559	560	572	590	568	531	606	556	558	604	557	576	584	542	551	568	586	619	556	562	555	606	572	584	561	571	586	547	571	582	550	614	610	575	616	554	568	560	574	600	567	580	596	555	584	592	592	600	584	595	554	595	557	550	593	547	576	575	566	585	581	591	552	583	536	586	568	567	575	601	573	594	521	579	589	550	576	557	590	566	555	574	548	568	576	576	501	537	581	595	577	606	582	573	552	524	584	550	607	571	581	580	608	594	549	635	576	613	587	599	587	536	622	576	576	572	568	578	559	577	562	558	559	572	610	573	569	557	548	576	571	556	624	626	578	632	567	573	557	589	585	585	576	554	574	544	553	548	592	555	530	556	594	579	591	578	586	612	569	578	582	575	620	586	566	575	564	554	554	574	563	615	561	593	582	583	584	599	591	596	574	615	598	603	543	559	613	549	549	520	557	601	571	576	568	536	579	573	557	579	594	556	555	552	618	579	548	576	601	584	619	582	584	579	593	624	554	572	576	542	602	570	550	585	604	579	578	625	595	637	564	590	591	559	616	590	545	584	584	597	580	569	568	586	607	590	591	581	601	563	613	556	606	596	555	590	595	643	555	572	588	602	606	597	550	578	562	581	558	540	616	635	580	565	552	613	576	578	573	584	532	598	617	577	610	589	589	558	601	594	597	557	592	621	556	551	519	576	537	574	534	588	535	565	577	551	576	561	597	564	594	600	559	559	591	594	557	568	611	594	581	608	564	570	562	599	605	619	576	608	565	583	538	580	607	585	563	637	595	586	559	555	657	571	557	570	576	545	591	539	580	578	571	551	599	536	559	574	531	584	618	583	545	569	588	539	595	572	552	590	603	538	568	589	597	566	563	591	582	590	636	601	606	609	586	569	592	531	612	586	579	557	595	522	531	563	587	569	559	583	590	617	576	586	583	568	580	574	564	599	561	580	553	592	572	583	610	606	560	571	559	628	572	559	610	585	590	590	573	593	605	595	551	590	542	540	527	552	601	602	621	571	571	612	608	623	591	583	577	557	510	542	580	587	610	590	605	603	536	625	589	543	609	586	576	578	615	554	541	647	559	563	595	597	579	574	564	602	636	557	583	559	541	629	582	576	573	537	590	593	554	580	572	604	605	572	571	559	620	586	582	585	602	566	543	543	570	579	555	511	567	604	596	604	592	576	551	559	575	607	570	536	593	597	578	612	602	596	600	584	586	565	602	601	557	611	605	604	576	568	571	574	603	595	572	606	601	611	558	562	595	574	530	605	569	562	630	567
28584	19012	5488	1267	969	921	899	885	865	885	886	901	890	917	904	880	886	857	871	860	815	845	903	833	894	930	863	847	920	890	890	922	856	906	878	869	894	891	845	889	881	926	874	861	889	852	844	817	909	866	853	908	889	841	877	870	848	895	819	851	882	894	910	895	844	870	841	911	889	870	849	855	886	857	886	890	890	901	894	890	880	897	906	858	828	874	893	898	876	881	827	854	865	876	887	860	855	862	858	848	876	870	847	948	857	835	903	820	843	898	895	907	801	933	873	863	905	931	835	895	828	867	828	847	833	849	833	854	845	824	851	838	861	846	895	890	880	861	852	844	814	854	883	861	891	870	870	885	823	874	880	857	844	894	834	904	916	905	827	898	859	883	874	870	885	856	898	863	854	911	852	842	870	859	816	861	909	854	904	872	893	913	886	843	866	844	852	887	862	851	825	879	892	874	922	815	819	881	824	849	940	880	880	897	881	855	886	881	877	889	878	857	908	850	855	896	867	878	953	895	898	866	879	899	901	859	846	856	898	866	840	873	805	892	853	899	869	888	853	828	894	873	859	860	852	876	880	820	903	795	841	897	870	852	919	865	938	857	871	848	816	888	957	918	891	898	840	895	875	860	841	916	895	842	921	896	885	821	858	893	890	897	836	854	923	852	850	829	828	868	861	879	902	862	932	862	854	843	920	814	867	918	871	880	868	846	850	875	899	851	840	865	875	884	871	808	847	847	869	822	912	888	907	831	840	857	877	833	853	850	890	839	820	878	805	939	899	816	891	849	846	826	818	877	924	879	901	844	867	828	855	868	897	853	843	886	881	853	847	881	897	884	849	881	884	885	935	883	892	882	919	839	926	856	874	882	819	914	933	895	898	876	871	879	901	885	857	885	852	845	871	883	883	857	883	835	892	803	883	881	919	903	859	912	869	860	826	883	858	884	833	867	903	868	839	839	921	832	912	904	867	875	914	896	894	843	815	852	865	881	888	877	896	870	866	881	924	863	947	850	860	869	867	832	855	883	877	861	837	834	892	908	845	882	867	885	885	851	830	894	831	794	879	903	869	884	889	784	864	938	882	880	886	840	922	890	846	944	899	855	889	823	896	850	820	886	878	919	844	885	889	885	841	780	855	841	870	851	908	856	821	927	871	809	840	808	848	870	873	886	857	833	886	873	869	891	820	808	892	842	822	864	839	841	837	823	918	880	932	854	923	882	857	871	865	926	876	874	874	905	883	854	917	849	924	847	875	866	951	884	905	878	862	861	896	882	849	922	893	851	931	840	869	856	893	887	861	898	882	894	845	868	824	906	836	867	860	900	822	898	894	859	863	891	826	912	875	901	879	896	865	893	853	841	892	862	846	896	931	885	899	944	896	898	857	861	811	863	894	849	868	855	837	839	861	881	895	885	909	905	898	921	882	904	851	880	799	885	853	864	792	861	857	853	788	882	868	845	884	900	823	889	902	881	835	843	855	842	867	897	928	849	885	881	921	855	850	862	862	830	861	909	892	910	883	894	912	921	884	905	862	865	875	852	845	847	888	842	835	793	831	851	895	872	837	885	869	835	871	879	887	840	883	897	854	887	866	794	898	874	892	839	863	852	866	855	873	847	826	849	848	849	858	863	888	894	815	845	902	842	828	827	894	850	932	876	874	885	871	839	804	850	876	864	894	926	886	857	893	905	866	911	839	857	855	894	854	865	879	870	899	898	911	873	801	874	895	868	841	901	886	883	870	842	851	902	906	881	919	861	848	882	830	831	863	857	852	906	832	912	830	908	865	870	895	845	908	844	860	922	855	880	856	879	843	875	897	913	904	847	878	872	899	861	862	857	827	857	859	848	913	839	841	839	895	918	803	892	865	866	898	872	860	910	831	864	884	926	885	903	942	868	846	869	917	859	885	881	846	890	891	867	868	886	870	881	844	902	908	893	839	866	863	859	912	804	948	850	847	872	819	873	888	854	853	896	863	881	880	796	864	869	873	941	859	905	871	840	869	865	865	881	851	876	879	907	913	864	856	816	831	883	817	865	809	867	823	854	876	878	841	847	844	867	841	891	887	814	853	867	862	878	882	913	900	858	880	880	864	867	875	892	820	870	925	877	867	885	859	876	892	841	914	832	903	839	843	861	872	881	931	893	890	854	887	814	918	853	879	922	872	866	886	848	831	891	868	876	837	862	867	871	900	864	825	860	869	881	886	846	876	845	886	883	886	850	843	889	856	891	845	895	845	863	900	918	892	877	897	858	916	867	840	940	925	870	847	904	885	849	882	847	801	885	846	916	853	876	878	892	866	887	854	857	880	847	881	848	893	866	850	895	865	903	886	906	910	863	935	827	883	847	840	895	858	891	884	884	907	914	845	830	877	825	942	873	762	839	819	922	877	860	892	920	860	810	886	865	879	870	897	867	864	871	873	873	842	897	865	910	863	882	878	900	903	820	852	888	863	888	888	848	845	941	863	923	848	881	851	878	948	876	841	874	866	831	857	854	863	825	901	899	911	880	909	856	893	835	856	871	845	918	847	875	838	893	877	891	871	867	886	870	879	932	943	841	875	948	864	895	839	903	898	835	857	861	876	848	876	838	840	805	849	840	851	878	900	900	863	862	861	848	870	825	909	874	841	845	858	886	858	862	909	850	826	896	887	913	880	827	860	872	900	852	865	870	873	828	892	852	940	925	881	903	892	821	869	857	855	902	909	841	935	930	844	849	870	886	885	839	860	901	928	915	869	851	835	899	847	865	837	913	880	870	860	940	875	878	843	860	864	833	833	867	864	818	877	874	896	881	888	828	849	899	901	883	849	878	929	896	847	801	895	845	856	854	873	846	832	847	889	908	850	892	847	868	874	868	857	858	891	837	890	850	875	856	853	821	818	867	851	938	851	843	850	845	872	805	840	871	876	893	916	848	867	921	840	840	835	866	883	845	869	913	881	870	915	869	853	936	893	903	883	805	868	872	859	869	868	887	838	909	852	809	916	880	844	857	875	859	883	841	848	948	875	946	860	850	921	884	891	882	863	857	818	835	889	869	925	857	835	823	898	866	888	862	889	864	885	848	857	868	869	840	847	863	861	875	908	834	854	853	843	861	871	858	852	904	888	897	860	897	829	880	904	876	914	861	912	810	903	879	829	894	874	850	894	862	867	864	873	907	844	825	881	873	902	896	901	837	872	889	856	881	840	860	854	895	841	912	868	863	935	854	839	913	888	898	917	866	845	862	856	868	836	837	894	826	871	807	877	858	858	938	841	913	908	811	853	864	889	855	858	844	861	897	875	861	892	851	881	854	892	870	913	873	866	847	860	828	872	871	901	876	911	916	859	879	862	841	859	876	837	845	858	851	888	892	829	860	829	898	868	880	826	875	881	856	910	825	897	819	852	823	849	889	875	865	859	856	866	899	854	893	907	860	893	862	842	848	867	857	888	834	873	889	854	841	854	885	898	922	785	803	853	893	887	931	838	856	896	897	908	872	898	889
11471	19380	1363	1092	996	977	885	903	888	874	929	839	917	878	844	920	902	868	874	861	899	845	849	869	862	863	926	867	861	883	847	867	890	923	861	814	904	925	827	872	924	867	863	888	827	908	887	853	891	840	847	832	896	832	890	887	853	791	816	852	839	886	905	910	834	864	824	893	843	872	815	860	925	879	849	818	862	860	880	916	862	887	852	883	878	879	889	822	872	870	903	876	871	878	846	845	854	891	865	854	842	901	838	895	835	919	866	852	866	922	900	844	914	884	909	835	877	938	898	879	839	844	852	901	888	872	865	913	870	897	882	849	859	858	898	809	851	853	839	898	854	905	836	899	823	864	841	843	842	895	896	842	880	894	919	907	890	904	825	890	840	878	878	909	859	840	888	891	900	827	833	849	819	832	830	854	877	898	877	872	859	866	904	874	819	879	864	941	833	885	852	893	893	902	879	920	924	921	881	879	863	886	909	922	810	878	894	877	861	888	905	931	905	876	917	931	883	878	873	876	873	837	870	866	883	872	825	896	914	896	932	895	818	871	847	871	843	887	873	869	829	841	884	807	853	861	849	870	856	894	863	877	845	875	932	860	853	864	826	835	862	893	906	869	893	833	906	864	865	868	842	868	855	900	862	860	839	870	868	927	811	911	839	876	935	867	866	837	914	882	877	881	871	892	893	811	818	918	788	867	891	875	873	901	838	886	841	847	930	866	895	925	836	863	831	893	864	845	879	797	879	845	883	880	824	856	931	816	871	875	841	851	928	896	886	787	896	869	863	928	830	920	846	833	840	882	830	819	843	846	841	871	857	854	850	883	884	895	860	891	880	869	899	908	808	841	888	854	844	833	823	877	849	935	820	914	852	842	807	907	855	870	826	866	968	907	865	897	844	864	885	825	903	880	876	867	889	866	862	872	864	875	869	867	960	869	858	865	882	846	894	895	878	882	843	857	936	850	929	887	871	861	903	877	869	922	869	893	845	913	893	810	924	932	881	839	849	843	826	822	844	906	839	919	851	843	872	883	897	891	808	846	910	862	869	894	865	818	839	878	865	915	842	930	873	854	866	899	894	869	851	863	906	867	866	874	849	895	849	890	881	888	859	863	883	857	894	904	837	887	900	825	833	861	899	831	864	845	854	841	877	878	880	874	867	823	821	878	887	852	857	884	855	846	883	895	850	930	833	826	838	863	838	885	853	895	821	909	856	864	830	799	835	911	891	845	828	878	832	880	831	794	839	868	919	897	852	882	941	826	883	876	833	867	833	869	913	861	849	875	880	868	834	883	888	834	928	906	922	822	913	885	884	855	825	850	900	875	908	866	875	844	808	829	897	851	855	827	884	851	890	824	866	879	831	909	830	897	880	871	853	848	863	911	824	872	846	865	864	869	895	903	835	879	863	865	827	880	844	895	890	887	836	910	881	842	882	877	874	917	865	864	834	868	868	847	853	839	905	859	886	861	870	886	901	805	851	814	892	819	897	874	943	841	909	883	906	906	873	862	900	879	842	809	873	882	900	822	860	845	890	884	882	855	833	929	858	875	859	903	909	874	853	839	942	910	897	873	859	889	870	809	910	906	941	867	897	858	889	858	886	834	831	907	840	855	855	893	836	849	929	866	832	862	868	861	882	840	864	928	864	867	903	804	831	832	823	902	898	874	908	875	872	865	874	849	893	866	882	896	893	888	910	791	844	839	878	902	908	910	902	879	858	886	812	843	872	907	864	913	910	836	840	836	891	832	892	939	860	846	924	860	891	870	886	903	840	880	841	876	868	865	864	821	852	839	916	881	886	904	866	891	901	893	837	842	853	876	832	869	858	828	872	858	818	838	869	802	886	884	936	868	833	854	898	845	879	836	896	829	834	869	863	894	831	871	869	840	831	905	837	892	860	875	874	868	891	844	901	829	902	893	911	875	886	826	886	863	864	917	818	883	817	861	864	819	818	833	861	843	850	819	931	812	838	832	854	888	858	928	873	858	857	929	888	847	909	876	828	830	863	840	895	906	870	901	862	905	827	916	943	844	848	878	890	881	902	886	908	875	877	870	829	872	852	868	882	853	894	851	868	899	848	857	874	887	878	853	865	919	922	792	875	829	845	881	890	916	914	884	841	847	820	876	901	891	876	892	868	858	828	883	911	912	829	884	892	823	840	842	879	874	863	874	855	897	890	878	857	881	858	859	903	870	845	873	928	864	823	861	842	841	918	860	850	818	838	875	862	883	918	849	868	840	852	856	789	857	833	874	834	844	909	848	852	873	920	890	890	881	933	849	912	922	890	845	866	842	886	927	862	862	852	858	798	890	815	825	868	884	843	870	891	902	926	882	871	879	839	898	873	915	831	912	899	863	879	854	888	928	865	918	817	871	851	887	822	901	935	871	860	894	845	920	893	829	906	864	864	864	874	881	853	861	899	892	887	898	870	892	919	866	838	917	868	869	876	908	835	944	891	868	882	894	862	867	894	845	830	810	922	871	915	873	844	870	862	854	858	875	890	834	833	851	866	848	819	888	902	867	841	850	849	902	913	891	853	811	875	866	846	916	819	880	868	829	928	879	885	874	857	872	834	843	809	845	889	897	875	868	818	869	850	864	826	829	824	892	859	883	846	832	875	877	907	844	894	845	900	835	894	912	868	852	847	880	831	866	853	853	861	907	903	837	907	881	841	873	896	891	872	912	887	892	874	903	851	849	895	827	889	853	856	885	881	869	894	857	925	880	823	786	837	861	853	860	829	837	890	852	905	836	834	880	843	894	892	837	906	829	888	835	802	898	902	810	866	843	825	845	884	890	846	912	901	800	787	857	884	824	870	893	862	910	874	839	933	888	898	928	877	866	895	889	855	881	890	851	879	866	914	874	948	844	856	843	851	814	821	852	874	893	808	844	863	862	850	855	861	889	940	882	861	871	877	872	829	865	888	821	839	870	862	857	823	884	910	894	903	844	899	881	876	903	798	812	864	865	856	842	853	918	818	858	903	837	820	909	855	905	858	880	864	817	891	852	844	827	876	916	851	823	869	885	843	848	877	875	860	855	915	872	850	842	880	843	915	853	852	847	901	907	839	860	867	870	879	875	882	847	905	846	848	850	844	909	887	845	860	890	858	849	852	864	835	886	880	856	858	888	861	919	846	854	854	885	892	887	833	854	907	912	878	879	855	878	876	886	873	917	883	896	903	904	869	863	852	876	925	884	882	847	845	881	841	875	889	867	854	862	867	811	913	851	860	862	889	821	895	879	881	863	857	854	838	865	878	819	896	900	907	863	885	857	862	891	873	822	886	832	878	896	870	864	870	847	829	807	805	936	864	851	866	801	876	847	822	890	841	881	821	899	887	826	885	845	913	856	883	898	869	909	853	861	860	890	901	830	876	863	889	859	869	897	856	823	860	896	865	878	891	810	875	894	891	831	918	874	932	855	894	860	911	871	882	924	828	866	915	888	792	922	881	880	869	875	859	844	913	896	836	929	904	871	868	874
25092	20799	27425	24146	20773	13517	1652	972	817	772	690	619	536	522	485	498	474	479	441	461	453	449	426	418	383	440	414	402	421	407	424	407	374	395	404	406	438	385	404	401	377	415	410	427	386	368	401	378	375	365	399	379	320	390	376	376	382	394	429	390	396	389	374	386	397	380	376	365	386	375	378	371	391	398	393	341	404	373	378	415	351	391	383	366	373	387	391	362	371	410	384	386	379	361	371	378	402	387	381	398	389	368	381	386	377	379	393	386	411	352	350	385	418	373	393	383	386	365	388	385	407	398	392	375	340	368	377	371	379	368	385	374	394	391	350	372	400	332	370	360	386	381	348	378	407	391	395	373	366	402	363	374	397	402	396	366	366	396	400	411	377	370	369	356	389	369	414	371	378	392	382	382	341	361	386	348	356	361	391	393	359	379	393	355	368	382	361	332	367	346	393	417	339	398	375	423	386	388	337	359	392	360	381	380	395	347	387	387	392	423	388	368	369	338	383	393	373	350	381	396	358	359	375	355	364	356	389	380	414	383	343	401	369	398	388	329	360	397	394	371	358	382	369	309	364	399	360	353	374	404	370	426	405	364	404	354	389	380	377	395	407	345	377	395	382	414	370	411	402	391	363	394	370	360	379	382	373	383	370	410	397	363	354	361	404	393	393	377	391	393	403	371	374	368	330	366	377	394	385	388	360	413	383	385	348	369	381	358	365	370	378	383	356	369	341	385	369	370	378	352	401	379	406	358	375	370	392	376	410	392	370	386	386	411	390	368	432	401	362	417	384	373	371	392	384	359	405	365	402	373	418	371	372	340	378	372	369	384	386	385	354	351	372	388	382	384	371	382	390	383	360	374	385	391	356	407	388	395	387	369	377	387	370	389	366	354	400	403	426	359	394	372	360	406	345	389	377	395	349	387	352	358	408	379	361	382	357	348	405	356	392	383	387	390	367	366	377	402	370	379	376	390	373	374	385	383	380	407	380	409	389	355	372	410	369	386	356	342	383	367	414	385	367	382	380	381	343	403	385	348	395	351	381	379	400	348	388	399	389	373	381	372	372	370	381	386	373	365	369	397	355	360	377	366	421	401	406	387	395	364	374	348	375	383	380	364	378	395	364	420	370	396	386	405	337	373	373	358	345	394	367	341	339	377	382	364	372	328	367	359	388	392	395	367	371	364	357	341	382	389	406	379	388	394	387	395	383	379	363	373	367	384	402	346	355	363	369	370	363	423	345	392	366	400	361	415	341	360	382	383	354	373	369	366	366	352	371	369	345	367	371	382	391	381	359	405	391	373	379	381	391	403	406	379	373	348	374	396	378	392	375	314	396	345	369	365	397	376	340	385	389	374	376	349	386	394	400	399	357	363	399	427	334	346	374	368	397	403	366	409	385	340	399	382	353	356	356	400	389	355	389	372	364	393	361	372	384	392	369	373	384	375	375	380	374	412	380	429	381	376	395	402	387	393	413	363	394	382	361	371	380	390	394	378	352	381	401	367	384	367	346	370	385	381	349	376	368	390	340	363	367	346	369	376	380	378	392	412	400	377	385	409	371	409	389	373	391	385	391	359	385	363	368	349	394	376	396	402	351	390	393	365	381	357	395	413	354	408	400	362	361	334	400	387	382	375	361	405	338	378	371	375	376	402	375	376	353	385	379	370	376	363	347	363	333	363	384	385	364	354	405	384	388	393	424	386	341	392	356	399	372	379	366	349	374	399	377	385	413	409	431	342	377	409	407	372	398	408	401	357	393	331	405	362	378	342	365	356	347	386	390	393	399	374	382	386	372	372	358	360	385	361	398	384	387	409	405	365	387	427	399	385	413	362	350	364	408	391	373	358	369	385	399	406	360	360	340	396	358	365	378	385	370	358	396	400	444	373	352	390	415	387	340	381	386	363	392	381	370	362	388	385	378	405	359	369	402	373	405	365	401	389	356	385	430	376	347	357	387	404	371	347	385	401	401	353	368	374	398	357	389	378	359	348	391	373	401	374	379	360	358	388	394	428	386	376	426	385	397	390	361	410	347	411	406	378	395	399	374	391	357	358	366	388	412	350	391	395	371	388	371	365	345	405	415	378	391	374	367	418	406	379	385	383	368	360	365	359	362	367	414	395	384	361	364	343	426	370	387	347	406	393	364	420	358	374	373	380	373	376	371	337	374	357	339	380	370	380	385	390	353	336	389	392	392	374	382	360	372	372	363	366	359	376	393	372	373	363	394	379	357	389	390	388	384	378	378	362	369	377	409	354	343	382	360	388	378	356	357	407	389	384	378	374	347	344	370	369	392	381	350	413	383	387	362	350	382	373	373	399	378	391	345	379	401	368	387	404	368	382	353	368	349	377	355	409	370	378	361	370	406	407	376	370	379	358	375	383	349	334	364	381	361	360	396	371	373	376	392	373	363	424	386	396	351	406	388	389	364	363	367	348	386	392	373	356	397	383	361	380	358	341	369	406	392	423	371	392	403	389	369	408	392	375	367	382	395	393	414	386	377	388	369	368	333	353	343	366	383	396	343	398	366	319	401	394	398	365	380	390	370	386	395	392	393	390	379	399	374	373	380	385	386	359	377	392	360	404	397	394	385	367	405	387	376	362	386	385	383	368	378	416	371	354	371	359	367	364	351	346	343	377	368	388	382	386	385	431	378	391	420	376	381	390	396	382	394	385	368	395	398	426	380	376	381	379	387	361	384	407	352	369	374	394	362	365	369	359	383	407	360	388	364	370	353	374	383	355	368	439	361	381	414	355	391	392	375	381	336	387	343	372	421	377	394	403	388	376	374	376	333	351	376	387	390	371	346	381	370	367	374	386	348	371	401	380	357	401	405	422	346	399	355	375	388	394	364	392	376	366	396	390	354	388	377	393	384	382	375	401	339	382	371	395	388	391	362	357	378	350	378	355	354	377	378	384	387	383	370	368	384	380	405	377	366	368	365	379	375	382	401	379	367	384	385	354	386	400	403	387	396	367	364	391	381	404	372	348	367	388	389	379	382	375	389	380	395	366	367	360	381	362	372	345	357	395	396	380	385	368	362	434	384	373	343	394	351	369	379	386	380	411	359	368	392	373	413	370	387	406	339	398	388	383	369	380	406	332	361	365	372	362	404	367	429	355	378	367	391	356	385	375	372	395	371	379	365	356	402	407	373	367	410	363	376	387	377	394	368	382	374	382	371	404	380	407	382	356	404	376	370	354	341	373	387	394	383	390	331	387	395	387	369	346	361	353	366	361	357	376	426	381	382	385	387	385	385	360	373	386	360	363	369	414	356	403	355	399	393	357	359	415	379	423	377	376	388	395	417	408	430	398	378	394	375	389	368	380	367	382	349	352	403	381	375	388	360	394	387	360	399	383	350	364	371	385	380	386	374	384	341	376	368	354	417	412	361	361	356	377	365	375	395	392	390	381	376	387	383	375	387	421	384	405	369	372	339	370	388	359	346	399	393	391	397	398	365	373	379	405	380	396	369	355	362	336
16574	56888	10059	5447	3980	3307	2001	1543	1331	1259	1041	905	837	749	672	664	570	577	539	515	514	542	512	494	487	421	461	449	469	448	454	441	463	437	450	415	460	465	444	456	396	444	425	432	400	427	423	399	426	415	399	422	438	381	381	424	408	398	406	435	413	382	439	389	416	408	357	400	371	408	402	398	378	447	427	430	412	419	396	390	432	395	407	393	363	392	417	397	356	416	386	397	383	402	429	396	397	378	402	418	398	392	411	401	380	405	377	386	365	434	416	412	408	445	397	404	427	364	367	398	422	393	411	420	379	373	403	411	381	420	391	411	435	426	365	413	387	397	406	408	405	391	366	422	393	399	364	396	387	360	373	405	431	401	389	410	425	401	421	389	402	425	390	410	376	409	405	392	430	392	401	398	348	390	414	401	441	371	386	388	434	396	359	378	356	404	434	433	382	414	431	376	410	434	402	415	382	399	401	385	403	378	404	424	436	419	395	391	394	394	405	421	403	420	418	375	404	406	394	405	416	404	424	414	410	446	355	377	425	404	423	417	381	370	364	379	376	385	400	381	391	368	422	397	410	407	380	465	389	403	398	395	371	355	397	433	423	420	410	416	415	402	415	387	383	398	398	423	402	390	404	423	395	401	404	381	392	410	401	425	387	397	397	442	428	423	392	405	411	394	410	376	408	379	425	396	407	373	394	376	421	402	415	384	387	423	429	378	397	409	414	392	403	425	383	430	367	398	393	402	404	361	354	415	418	415	396	385	401	388	392	412	402	388	379	398	394	407	408	362	398	362	349	401	393	422	416	407	405	388	416	395	397	430	414	381	417	399	404	422	354	371	441	402	383	379	411	415	384	379	403	393	404	384	405	399	383	385	361	405	399	400	371	402	383	392	387	353	408	372	415	405	403	420	416	395	394	371	400	402	411	386	400	390	412	350	425	371	428	373	397	399	404	415	412	360	356	402	396	369	404	394	390	393	389	393	408	383	427	412	410	401	394	410	420	381	409	418	392	394	388	405	407	372	384	396	412	418	389	382	406	417	393	399	403	372	403	431	416	386	372	379	404	392	406	426	409	386	431	415	415	394	443	372	384	389	384	401	401	359	420	425	385	406	426	376	404	363	379	360	391	412	364	403	414	402	395	432	393	420	404	445	394	404	400	397	434	413	372	379	408	401	430	381	382	404	382	414	393	417	403	425	419	427	418	382	417	378	430	372	416	420	396	425	411	416	387	430	377	422	428	405	387	386	419	395	400	400	360	398	412	379	377	417	402	408	374	411	393	420	400	410	389	386	424	401	375	394	409	397	362	404	383	393	384	412	387	410	390	379	366	399	396	353	449	398	354	407	418	351	409	415	410	408	403	377	410	394	407	379	418	401	372	381	395	389	404	426	409	402	388	419	423	400	386	404	409	405	427	409	365	394	391	411	428	376	415	405	421	415	414	406	403	376	390	393	432	439	405	378	388	378	380	391	381	392	397	386	406	405	410	414	384	420	408	388	386	360	452	405	388	432	416	411	379	401	418	393	413	398	402	394	391	390	376	416	380	419	370	376	408	418	420	398	382	415	404	400	428	393	360	389	384	394	426	386	390	423	378	392	422	379	365	410	358	420	425	370	421	386	393	356	432	387	392	382	433	440	421	383	388	367	445	381	407	385	396	382	420	372	372	438	354	408	410	423	436	404	375	385	407	379	408	448	368	378	386	401	380	371	405	389	375	403	390	415	421	375	430	398	409	390	395	395	415	395	396	427	416	383	385	417	429	415	388	429	399	383	371	409	411	383	371	407	409	409	380	389	396	410	418	417	425	419	414	376	388	425	371	404	409	391	399	402	408	397	417	366	398	410	401	404	406	373	369	382	399	384	381	415	396	369	375	392	371	404	393	364	377	395	406	387	379	415	393	408	386	363	384	407	394	408	396	380	396	384	404	424	400	407	431	401	406	411	376	392	389	413	402	429	379	410	406	392	408	396	399	396	351	380	384	372	405	384	442	414	416	390	396	392	387	386	425	407	403	433	399	379	394	408	396	389	396	369	403	420	417	403	387	354	395	410	379	449	420	430	388	411	348	396	383	412	383	427	411	382	406	426	397	444	408	355	396	412	368	428	377	404	391	406	408	398	363	384	400	363	426	391	418	437	383	414	405	400	396	419	383	389	384	395	369	390	438	402	410	385	395	390	401	441	417	403	409	379	352	413	412	367	411	422	405	392	384	417	369	424	384	419	374	438	415	408	378	383	399	391	393	379	408	362	429	400	358	394	399	399	368	384	362	382	380	369	386	369	409	410	380	414	427	441	362	394	396	406	387	437	396	374	414	393	371	413	369	410	444	406	401	375	391	434	369	374	418	370	392	411	403	359	388	373	360	397	392	392	369	400	362	381	386	365	406	378	392	394	422	424	420	388	363	406	374	391	379	416	424	404	408	377	459	365	402	399	350	369	406	399	412	397	421	407	406	394	406	413	400	406	397	412	415	412	432	449	398	388	391	358	391	403	408	387	378	411	398	356	411	357	393	411	374	407	388	389	367	393	404	385	424	388	402	401	392	385	377	349	397	396	355	392	408	374	408	442	394	398	398	404	400	386	412	385	429	405	405	416	378	390	401	383	411	403	382	450	406	366	425	381	375	434	400	386	373	360	420	392	421	410	390	399	407	422	381	389	363	425	406	414	419	396	394	386	382	431	376	376	371	400	370	411	406	392	392	461	427	390	391	442	375	392	435	399	424	427	414	398	398	412	412	442	393	398	404	419	355	424	401	410	394	396	422	356	426	430	389	383	401	434	406	407	405	398	424	393	403	375	400	393	385	388	425	420	412	414	418	384	398	395	396	417	404	380	399	389	427	364	383	406	359	385	436	407	390	403	409	413	404	392	409	383	400	402	372	411	386	373	412	417	334	400	361	411	373	396	415	382	404	397	365	363	378	421	391	396	415	414	418	375	404	428	419	425	403	409	405	392	387	424	394	372	408	400	406	376	389	414	384	406	418	366	418	371	386	405	401	430	377	404	418	411	431	427	409	382	403	405	405	376	399	380	394	409	377	411	412	396	406	410	406	388	402	410	386	423	400	404	416	378	353	392	425	368	420	366	404	393	388	419	402	412	387	374	374	408	405	419	392	383	397	400	363	403	373	386	386	356	389	405	411	420	389	412	415	440	398	421	372	358	371	367	426	404	407	422	394	385	414	398	379	408	415	404	419	384	397	411	391	408	395	391	397	409	368	373	407	413	380	392	388	405	410	397	399	417	409	422	406	388	419	399	395	366	396	402	405	367	423	406	404	387	407	428	390	417	412	389	399	376	391	400	369	370	408	393	387	450	379	432	410	394	434	392	374	381	387	408	391	389	377	425	433	419	399	411	431	357	401	414	395	384	420	434	405	383	409	438	394	381	405	401	399	393	388	390	425	403	372	424	436	422	389	401	363	389	374	411	395	378	389	386	399	401	376	384	401	387	429	428	416	421	412	400	421	412	375	381	419	410
22834	20717	27536	23880	20696	20824	11904	2027	1339	1341	1230	1023	954	968	886	841	812	789	796	745	775	671	702	728	705	754	637	645	665	635	625	721	675	674	657	646	620	650	668	646	651	662	664	680	663	648	650	671	586	646	664	643	671	614	637	653	661	665	646	687	656	663	658	613	614	652	657	654	642	599	636	635	613	648	646	623	642	631	670	629	618	626	603	617	600	615	655	634	630	630	616	638	595	631	614	623	593	613	606	643	642	647	610	640	628	640	628	636	620	620	650	645	670	624	633	619	612	636	614	668	643	598	648	625	642	616	640	668	626	588	620	655	628	637	608	649	644	601	649	648	639	644	609	625	655	639	603	640	599	595	626	626	636	624	587	563	616	623	613	640	641	605	650	613	629	595	635	632	594	628	615	649	651	678	604	611	596	612	641	608	636	632	616	588	625	625	638	614	566	629	627	667	623	624	642	637	651	601	616	632	610	630	608	606	645	658	630	618	581	577	633	637	624	644	565	678	641	603	589	604	617	648	599	638	608	655	638	656	630	600	647	591	583	664	609	627	614	606	602	621	641	648	596	572	628	592	602	636	625	640	601	611	622	688	627	610	631	668	624	605	592	628	655	577	675	655	605	588	611	649	630	630	625	607	659	631	624	661	661	622	672	648	619	574	608	615	619	621	608	611	684	644	612	595	615	596	598	639	662	650	620	581	673	633	643	585	649	625	637	666	618	606	646	654	659	660	674	627	620	646	583	635	640	607	572	665	622	611	648	601	647	655	640	612	622	615	630	641	627	585	596	633	584	582	615	602	562	617	624	593	649	635	601	613	576	611	638	682	640	607	600	651	615	636	614	589	639	581	609	605	631	637	604	636	658	627	617	593	575	594	622	625	620	645	574	669	583	610	644	577	647	631	666	615	660	596	649	599	634	622	593	635	631	630	668	596	647	596	644	647	627	618	603	615	604	612	572	644	631	650	634	625	626	600	667	626	595	581	681	598	607	603	598	616	633	626	596	635	600	594	588	559	642	599	654	599	623	591	615	622	642	624	566	649	590	615	606	619	619	657	621	614	579	623	625	633	658	659	612	592	615	611	607	613	605	619	647	610	699	621	674	633	621	583	628	667	606	587	633	659	626	567	634	580	625	591	614	564	646	627	635	616	633	644	598	645	664	591	632	611	586	666	654	623	612	640	570	658	603	638	653	629	609	642	591	635	620	617	633	637	659	595	577	607	610	593	618	642	643	683	702	584	617	585	592	611	636	610	642	605	622	630	626	609	618	583	607	639	644	677	682	643	642	603	626	682	655	627	642	597	621	633	620	631	590	598	579	626	651	625	624	608	573	567	581	628	613	620	621	646	625	647	645	644	608	634	606	681	629	655	619	644	600	614	595	619	635	646	598	635	637	614	620	610	614	636	624	566	645	597	656	593	596	626	599	592	589	608	649	603	655	641	620	624	638	654	639	596	624	604	613	613	636	629	636	600	621	575	580	632	616	692	626	643	628	603	613	615	637	595	631	625	626	635	635	627	589	617	673	648	643	650	578	691	628	616	667	594	644	620	600	639	593	646	640	605	593	634	666	634	549	632	588	617	645	638	611	584	675	607	627	658	596	610	626	617	634	636	611	610	601	616	661	636	599	634	643	641	580	653	604	597	644	601	631	634	655	632	609	602	573	611	631	613	637	634	623	585	653	638	593	602	635	618	616	659	613	624	616	668	648	611	662	565	640	618	618	619	565	644	652	588	649	652	649	670	606	609	614	647	613	601	583	627	631	585	644	663	606	646	634	644	578	613	620	659	613	631	620	657	621	641	651	622	665	625	631	627	642	598	590	656	628	628	607	622	660	637	638	579	650	646	626	632	635	618	627	635	601	581	598	670	605	621	610	611	623	593	676	628	676	635	623	592	621	611	595	657	649	595	625	600	533	665	646	659	597	608	622	640	658	632	659	637	607	615	565	610	652	691	629	619	623	623	616	665	660	619	622	627	596	613	561	607	630	676	617	638	601	582	625	693	581	599	596	615	563	636	651	641	616	663	625	618	626	620	618	632	629	598	643	626	645	592	626	638	601	603	606	596	622	625	596	625	643	620	627	624	600	629	583	682	621	668	607	621	634	607	669	619	585	619	627	623	661	624	651	637	599	597	637	547	653	657	599	624	606	664	598	639	633	630	611	637	607	608	620	618	629	619	602	616	591	605	584	617	649	592	599	667	658	641	612	606	639	618	613	643	607	637	672	595	656	618	613	653	617	669	617	626	666	621	599	668	629	609	614	643	656	609	635	585	632	643	578	603	607	590	636	604	610	628	652	653	627	647	643	616	586	622	643	645	575	593	629	618	635	578	605	631	597	612	643	598	614	593	587	618	603	626	643	588	580	633	666	635	592	626	618	636	626	631	610	622	610	654	596	652	651	594	598	581	585	617	667	645	659	621	647	649	593	610	579	618	572	647	613	608	594	627	634	648	645	673	607	591	651	600	605	603	608	604	608	617	637	624	587	636	636	596	633	634	640	599	610	620	617	624	601	671	573	625	618	636	632	669	633	625	639	637	610	644	642	637	648	638	648	596	616	619	614	615	613	581	627	615	620	639	634	583	641	632	617	578	628	640	656	618	586	625	639	663	644	617	617	608	633	643	618	613	634	620	653	650	641	619	605	634	627	612	604	644	582	618	621	608	626	633	634	628	619	631	651	602	613	634	635	603	671	607	681	587	645	583	589	643	664	624	612	634	631	636	613	633	612	627	612	638	593	593	614	621	630	618	645	647	618	593	611	618	610	648	621	673	599	601	612	590	625	600	600	646	636	633	676	650	595	647	636	657	600	597	606	630	605	612	613	610	606	616	683	647	628	632	628	571	635	603	590	621	622	673	627	642	602	616	626	604	641	612	572	584	660	617	702	638	606	653	672	613	620	596	598	603	619	641	642	608	632	570	624	605	599	633	609	591	657	648	596	683	640	581	658	627	629	619	625	564	616	634	608	605	621	636	634	636	612	629	661	621	633	615	588	644	593	621	595	658	593	610	634	631	623	587	635	591	636	659	639	644	636	628	610	645	633	605	644	626	623	639	608	631	639	649	647	658	591	625	622	586	631	578	630	624	591	594	608	629	603	597	605	662	622	624	650	607	591	656	622	643	642	574	625	661	668	639	668	611	582	636	621	665	668	588	661	612	626	627	639	653	609	605	607	640	629	671	609	659	643	612	643	592	638	638	613	598	654	622	644	627	640	674	616	580	622	644	633	635	643	646	611	633	612	630	639	586	656	644	606	631	651	626	646	630	638	660	596	585	602	565	625	604	627	645	632	557	629	629	631	655	646	600	617	632	648	630	591	626	616	590	615	642	592	636	639	651	595	612	630	648	605	642	573	656	625	653	636	611	631	629	659	591	653	623	635	642	678	657	647	671	607	621	578	620	645	606	605	630	610	641	606	635	622	640	594	666	588	623	581	660	643	635	635	606	608	646	574	628	637	632	581	636	665	605	598	600
20085	69336	14795	9040	6629	5862	3521	2730	2241	2361	1818	1515	1252	1188	1139	1040	958	987	928	855	751	760	780	777	753	749	741	690	695	652	675	664	678	637	639	649	599	635	624	677	707	602	602	589	643	611	637	667	647	591	622	624	587	605	583	594	636	616	622	626	605	655	616	617	599	604	578	600	594	617	594	628	592	596	579	628	592	552	625	596	586	590	557	660	589	606	606	564	597	556	558	599	586	609	567	563	577	596	552	569	563	574	530	563	596	574	563	532	570	590	593	605	613	609	570	593	552	617	584	580	589	538	545	567	552	588	604	594	537	583	572	568	569	548	597	614	574	608	541	572	601	591	552	628	575	569	575	622	570	566	597	557	549	577	537	594	590	556	570	648	586	615	582	577	615	587	631	542	609	559	562	590	579	611	544	585	578	593	621	573	594	577	623	539	573	538	559	565	571	633	563	574	634	592	552	597	589	553	568	569	592	594	622	576	584	549	618	582	586	624	573	576	569	558	535	534	548	595	550	550	609	579	568	559	585	565	561	580	561	580	580	549	544	537	598	569	573	586	563	566	558	562	585	577	582	564	583	542	610	576	607	568	570	602	604	570	570	579	566	569	556	585	619	584	557	554	591	557	589	573	579	595	621	585	595	611	604	608	523	565	607	567	544	570	571	560	592	599	525	615	550	603	589	582	612	549	582	564	580	612	651	549	562	540	606	587	541	570	553	537	566	577	580	567	591	572	589	564	596	598	532	625	605	534	561	582	599	539	564	574	575	546	562	611	536	622	553	579	536	605	582	589	588	550	607	545	558	592	518	571	565	606	613	564	562	580	560	617	584	549	595	545	623	592	563	580	571	610	542	581	584	574	568	590	626	580	576	548	569	583	601	551	594	580	589	603	577	548	579	578	583	591	569	591	573	563	591	589	627	545	585	589	595	554	595	589	587	617	571	572	555	569	555	535	616	554	584	546	600	584	571	531	606	561	607	612	580	615	596	605	600	568	599	586	596	541	592	558	571	606	608	580	592	551	595	616	580	580	549	576	583	568	567	561	575	537	635	571	545	600	568	570	572	605	553	587	605	601	585	530	601	627	601	553	584	565	545	599	589	541	594	604	524	585	563	607	581	580	604	582	595	539	586	525	553	571	566	608	582	606	605	608	577	594	558	568	625	560	577	574	547	546	603	573	581	583	589	567	597	559	605	530	561	586	582	563	546	562	580	563	575	558	576	591	570	520	583	617	578	555	515	598	581	586	589	553	564	588	552	536	593	550	592	581	580	563	606	524	598	565	588	592	559	589	596	601	543	557	561	563	590	544	551	560	600	577	577	627	576	541	560	614	605	618	571	582	579	604	613	603	589	565	610	597	580	571	574	586	640	590	557	621	584	567	649	596	610	562	542	625	584	586	585	614	563	607	635	589	557	602	598	565	622	587	605	589	570	585	575	598	585	533	598	623	566	568	589	555	562	574	623	551	575	555	623	617	575	573	570	617	584	535	613	560	612	564	588	550	572	564	581	594	556	573	548	574	583	589	582	571	612	552	540	574	568	553	579	584	572	557	549	561	575	601	536	594	582	592	590	580	539	592	589	572	595	575	624	586	571	600	538	647	557	581	580	555	555	598	575	652	562	574	630	560	573	598	531	532	612	587	583	537	579	583	564	599	572	537	575	601	568	528	558	574	598	582	602	571	558	549	526	568	533	575	592	618	586	556	579	573	551	580	556	644	587	605	584	577	563	529	597	604	575	590	612	576	560	580	606	560	558	586	561	579	542	567	618	579	563	617	577	566	566	583	565	582	599	600	607	582	549	586	558	570	565	594	524	599	587	588	589	593	571	604	538	583	616	586	576	592	566	575	571	536	578	621	581	583	578	594	574	520	578	549	603	535	574	589	561	570	570	563	568	590	582	559	552	587	565	581	576	551	559	555	578	589	552	568	571	583	565	564	586	572	533	572	619	586	569	588	561	564	548	573	605	610	531	531	562	567	571	566	560	587	584	569	574	633	615	621	559	600	607	568	582	625	542	530	592	554	577	559	582	548	559	557	567	600	580	549	585	623	556	541	584	630	589	590	554	579	568	589	599	558	571	541	576	614	585	548	572	609	602	569	566	586	601	578	633	557	563	582	568	548	614	522	565	597	542	602	531	557	588	584	575	569	544	593	562	601	556	558	602	568	613	579	565	627	622	642	570	574	524	572	538	586	559	563	552	629	564	562	560	641	591	554	577	574	541	587	595	583	591	563	553	565	618	559	549	559	540	557	546	589	564	536	596	583	552	610	575	552	581	541	593	603	591	588	567	569	588	597	532	616	565	581	614	588	595	579	579	566	586	599	554	573	536	583	531	551	549	561	588	560	583	583	616	566	631	565	602	562	592	598	596	574	585	592	595	568	532	544	566	593	578	530	566	599	579	599	579	627	626	590	574	604	580	556	578	566	587	603	557	587	619	585	591	579	600	580	564	553	614	586	591	594	601	586	595	547	576	550	555	579	556	566	565	566	553	605	553	579	580	565	573	582	548	568	606	559	592	569	548	582	559	598	558	582	592	583	616	557	595	574	572	606	570	590	560	605	577	578	528	593	621	556	599	616	611	598	588	602	584	544	543	585	572	576	573	551	612	567	589	566	566	581	561	567	588	565	623	590	616	570	585	617	570	549	544	599	590	580	557	507	556	571	533	541	608	534	567	557	609	563	578	606	543	552	548	548	585	560	595	598	552	589	581	530	529	565	587	625	579	589	608	560	577	623	564	572	587	607	573	571	576	566	589	585	576	598	601	567	571	616	600	573	558	561	614	574	604	620	559	557	562	579	567	577	618	611	626	566	585	593	645	588	567	553	606	568	599	592	579	609	597	579	580	555	603	601	521	589	555	600	561	555	556	618	591	587	591	572	562	600	576	578	637	567	575	546	578	589	584	567	555	628	570	586	572	624	562	558	595	613	582	580	543	611	564	633	620	604	580	625	564	574	602	565	591	583	584	570	568	534	574	606	596	596	636	582	588	595	613	513	588	581	545	581	589	579	591	649	564	557	583	588	583	548	588	588	564	577	584	587	565	527	605	568	553	601	591	586	576	568	545	573	567	565	604	585	557	612	553	568	606	550	600	565	582	556	562	578	582	598	578	585	541	549	559	598	558	668	589	567	623	606	557	578	609	574	558	593	563	565	562	604	564	608	592	583	602	611	607	592	597	588	549	570	574	602	615	586	578	573	611	611	614	557	541	550	535	555	619	579	631	586	586	574	574	541	581	578	593	592	597	556	598	586	569	576	564	565	630	546	566	586	573	593	582	573	565	608	560	577	583	562	593	548	615	570	601	586	607	572	587	602	574	559	538	552	557	601	595	545	566	593	616	561	592	594	571	604	549	560	568	520	608	571	586	596	583	566	591	559	583	532	575	611	613	587	575	600	584	580	568	604	609	545	579	577	531	626	576	566	574	597	589	548	594	578	557	601	544	594	589	562	596	555	608	557	577	614	560	581	543	535
28513	19865	6983	1243	993	919	905	885	900	873	876	920	866	863	897	817	961	851	855	877	886	868	859	868	855	832	884	844	873	853	882	885	871	891	861	835	824	845	880	892	870	918	873	835	858	888	837	876	885	887	857	883	913	860	838	866	796	847	899	872	893	828	899	907	886	873	860	826	938	829	881	888	871	845	837	876	884	898	863	876	863	909	906	884	895	824	872	876	871	896	872	932	874	844	890	880	873	862	907	861	885	831	826	807	863	832	853	842	864	890	926	843	816	863	893	947	888	922	834	943	883	853	845	896	857	857	852	851	866	811	842	867	854	829	858	897	868	881	862	928	838	871	906	932	862	899	864	822	850	881	916	906	898	871	896	870	869	846	913	860	870	902	887	924	850	844	797	855	905	885	831	844	885	867	847	907	846	852	850	936	899	867	828	871	880	895	860	902	952	924	900	868	869	912	916	869	879	842	852	850	880	858	891	843	835	880	905	848	876	859	889	935	887	890	857	894	907	894	923	885	889	882	879	925	853	864	903	841	870	871	860	912	866	910	844	895	875	880	959	894	917	849	858	830	834	825	866	849	902	876	898	834	867	852	898	927	879	861	886	871	898	923	897	884	875	848	845	923	856	824	943	882	894	922	881	896	870	873	850	876	842	838	854	901	873	835	866	878	839	848	910	886	875	923	832	857	818	860	838	933	890	897	893	879	851	801	864	865	916	901	894	950	871	884	877	905	885	920	833	878	868	901	894	820	852	893	815	843	874	866	842	862	830	874	897	894	871	841	818	909	836	900	921	879	856	890	872	873	838	826	824	894	863	888	879	862	902	833	897	913	927	855	912	871	892	882	889	816	898	854	843	900	968	866	886	861	880	873	908	876	922	910	911	881	864	816	841	893	840	853	893	895	891	854	882	824	876	863	888	831	857	866	883	847	920	829	882	868	878	844	864	869	910	880	890	857	868	897	913	825	808	858	882	884	863	881	843	887	882	827	891	876	889	877	878	891	869	883	840	911	919	830	859	856	861	875	859	824	910	905	890	847	883	902	896	827	886	892	872	917	934	862	868	887	880	888	848	903	874	911	879	854	862	850	887	848	844	883	903	869	917	870	840	825	912	834	824	930	859	907	917	831	859	888	877	876	868	879	796	868	868	909	894	811	836	929	860	903	897	868	838	904	889	861	899	912	841	895	913	884	909	847	936	826	874	876	846	869	892	850	868	863	890	893	931	837	801	888	842	844	825	913	884	831	921	836	862	851	874	912	823	830	853	872	869	899	900	861	852	863	888	869	865	858	886	849	887	849	844	868	919	916	888	925	871	903	863	929	859	854	880	857	876	821	898	873	883	899	859	913	872	872	855	871	883	909	916	930	862	858	876	892	833	903	903	864	900	876	882	940	906	884	846	887	863	920	880	862	830	867	876	881	858	826	868	882	862	822	852	834	885	856	812	892	905	942	890	847	792	888	873	869	841	898	886	912	901	913	889	916	886	882	887	935	890	844	839	891	887	836	838	865	869	883	929	901	831	837	883	884	861	848	908	896	884	840	867	920	870	883	901	855	832	866	850	874	866	892	889	837	897	875	877	862	879	880	860	860	895	886	853	842	848	843	952	865	848	872	852	827	880	895	878	897	866	877	874	908	876	859	887	838	873	894	907	866	867	849	835	872	931	924	869	910	882	858	836	885	872	856	873	912	850	872	851	824	842	868	880	802	885	848	865	892	861	872	912	870	870	842	872	882	855	875	916	909	883	897	902	883	826	910	863	809	903	873	864	897	860	850	884	874	847	924	888	857	852	880	912	891	786	863	891	871	906	896	909	864	839	878	878	834	863	826	917	816	886	866	861	910	850	839	873	930	875	862	905	897	945	890	856	838	858	887	860	830	846	869	911	869	889	977	869	938	850	864	864	859	868	888	883	917	886	932	877	925	902	903	887	857	861	870	886	915	824	905	864	882	850	820	896	872	879	874	903	872	880	899	864	888	848	866	828	829	874	913	873	816	916	852	911	908	891	884	889	854	856	851	890	868	877	877	879	859	848	825	899	922	842	887	915	849	880	866	853	925	840	921	846	895	913	939	867	861	912	853	821	884	874	877	936	829	941	903	902	904	885	850	888	847	902	872	907	919	850	878	900	892	906	890	807	888	872	845	830	868	896	883	884	904	871	881	845	908	891	880	885	916	879	863	879	844	893	853	920	895	818	888	827	910	872	914	843	895	915	828	870	864	871	871	887	852	838	852	905	855	909	883	885	874	898	897	864	883	869	911	913	905	861	907	839	847	938	865	830	917	891	938	882	882	881	920	833	886	872	934	842	871	928	917	922	892	873	830	881	894	940	898	841	882	882	863	880	881	806	863	894	878	923	862	854	891	896	874	863	882	823	847	908	937	910	869	866	820	850	856	902	815	845	900	894	815	871	814	856	905	849	831	907	887	926	897	884	882	830	905	888	901	851	871	878	906	866	902	850	861	896	848	855	911	909	848	870	888	910	856	860	943	886	899	910	845	829	886	885	920	846	872	871	877	859	905	835	872	915	867	857	863	922	903	833	907	879	892	876	898	867	853	858	858	960	864	902	879	900	846	881	861	875	882	896	876	881	876	881	889	842	824	890	879	838	903	880	893	885	872	864	844	881	864	855	848	919	836	901	846	868	895	884	912	846	899	875	833	896	899	863	835	931	912	855	830	900	900	894	849	890	899	903	919	843	903	884	854	931	874	921	864	836	902	900	827	887	885	838	867	867	906	867	928	849	884	831	868	891	889	891	906	881	909	851	850	915	882	885	888	885	855	901	906	870	878	858	925	913	836	931	890	872	873	841	814	856	885	911	877	912	893	864	921	844	866	866	900	868	865	853	849	840	900	885	900	888	894	853	891	861	907	922	892	867	840	870	861	900	885	832	860	888	932	850	833	888	845	894	922	872	850	861	823	907	925	885	893	896	864	825	864	899	860	864	838	857	902	905	830	904	901	859	896	826	866	832	888	867	884	852	905	868	848	883	859	867	869	936	842	872	821	897	885	900	894	885	881	851	921	891	824	894	893	919	891	856	882	887	860	832	908	864	874	930	855	887	887	916	847	869	913	850	896	844	867	857	889	865	916	877	839	875	866	911	877	910	873	916	911	946	868	886	917	849	886	916	840	882	838	817	851	916	875	870	838	872	867	908	893	839	863	853	894	895	920	865	876	848	883	878	900	887	920	918	890	889	920	839	885	858	890	851	883	894	868	914	881	868	893	846	869	849	898	904	879	863	842	866	872	888	892	873	918	828	865	882	866	862	886	823	822	830	859	918	889	876	883	891	883	871	819	851	926	841	879	920	856	879	871	849	861	878	846	854	917	864	876	870	842	911	915	856	859	873	848	877	882	835	877	905	934	865	862	840	913	904	906	913	898	876	906	813	866	876	932	861	894	856	854	938	896	831	914	847	911	853	868	839	903	865	846	831	932	892	829	834	846	863	858	929	860	899	846	847	900	878	837	894	878
12556	23048	1587	1054	1021	1060	899	930	884	880	884	925	884	883	877	844	876	902	865	865	842	885	898	894	874	853	857	818	890	855	851	888	864	881	901	854	865	880	866	813	824	915	862	883	846	899	824	847	864	865	895	898	818	891	836	875	912	826	873	828	900	878	899	901	890	855	902	868	886	839	856	897	880	863	863	875	823	898	912	888	886	850	833	848	810	840	845	834	878	883	850	882	843	893	837	907	842	856	878	868	873	890	880	898	920	849	884	855	920	884	820	904	834	822	851	854	847	848	843	819	873	912	919	833	864	881	827	883	873	848	833	864	890	901	879	843	829	842	857	879	914	925	894	891	854	923	881	880	899	896	850	858	854	854	865	906	869	887	832	834	894	876	837	909	848	869	895	831	840	873	860	887	892	922	897	875	851	851	843	826	947	844	922	844	852	861	884	887	836	829	849	884	883	908	854	897	907	893	838	912	855	858	849	860	913	916	875	901	898	846	891	838	885	895	838	863	853	867	836	884	874	876	858	912	873	882	847	888	855	870	883	829	883	813	842	903	836	887	844	815	841	899	886	905	836	913	898	883	893	837	895	912	872	914	859	890	911	863	853	871	867	870	907	915	884	896	870	857	929	845	879	852	873	917	905	894	883	838	893	844	879	875	847	842	858	886	832	887	840	897	892	880	871	876	881	842	862	912	884	848	866	917	874	893	867	814	923	882	851	911	869	861	855	867	869	903	864	879	890	834	873	883	817	883	882	893	906	882	864	846	878	859	885	871	898	901	822	889	840	866	824	833	842	863	903	862	866	872	872	891	819	903	841	881	882	841	861	858	844	884	883	860	818	845	914	875	826	892	894	856	861	883	864	877	838	880	832	894	878	897	899	868	898	882	874	879	817	891	905	840	897	852	906	913	852	891	866	860	887	838	855	894	856	873	908	882	877	853	864	821	807	879	819	875	874	870	874	898	884	876	924	898	836	840	855	885	858	835	865	814	919	850	829	860	875	822	858	889	869	831	843	894	884	851	832	883	844	842	909	853	882	898	857	873	906	926	883	847	886	820	862	885	868	872	854	868	823	928	856	880	889	875	897	882	868	867	841	870	851	878	897	864	900	905	893	844	892	922	866	868	827	840	856	871	916	856	813	836	855	896	934	875	894	898	898	835	863	822	900	882	904	872	879	909	904	870	935	882	849	857	899	889	852	863	858	918	881	867	858	895	905	866	873	860	853	900	921	908	871	860	802	877	854	869	866	871	861	901	850	875	814	870	872	869	831	896	857	897	830	882	863	874	882	867	837	859	867	875	845	877	826	877	908	880	876	887	875	888	832	868	871	896	850	890	845	863	876	905	870	853	827	912	911	860	898	877	878	845	837	890	910	850	856	867	837	889	900	864	875	849	904	906	909	881	855	879	857	881	857	885	847	932	872	918	880	914	824	844	840	932	863	896	834	947	830	861	828	865	873	826	873	883	906	869	822	875	847	848	871	836	859	869	878	901	931	863	915	879	930	847	897	888	885	877	860	895	895	895	908	904	875	862	853	845	831	879	888	859	825	887	847	881	864	910	871	864	821	885	843	846	881	878	831	834	954	906	860	908	857	832	886	845	851	874	868	903	911	885	882	846	845	868	905	824	915	876	857	851	847	899	874	891	896	852	850	852	885	933	840	893	859	878	810	927	879	890	914	900	825	815	816	885	924	849	907	890	902	917	900	860	872	892	878	862	856	855	846	844	866	892	910	869	862	921	888	910	939	903	856	850	842	843	854	901	927	852	896	926	866	882	897	814	876	850	853	847	873	813	836	835	816	885	885	909	885	898	862	827	869	868	870	861	833	860	892	904	834	827	912	855	895	847	916	881	883	873	905	850	900	909	912	923	820	809	860	831	814	906	866	853	887	839	893	871	845	878	907	902	833	917	876	842	868	938	869	902	863	843	898	866	842	876	894	903	864	853	901	921	870	867	858	863	856	877	859	875	916	866	852	925	890	884	860	827	857	858	932	871	869	857	893	871	881	859	836	862	908	864	842	879	886	874	887	860	876	839	911	867	908	852	884	886	866	923	909	869	914	851	878	877	904	857	899	855	925	890	836	905	869	814	860	873	907	867	872	863	863	879	845	873	852	873	919	839	820	914	909	850	868	866	848	831	850	870	838	830	914	914	863	871	894	828	842	853	883	915	836	872	915	901	879	905	861	892	887	915	850	841	883	845	865	837	906	869	882	850	855	908	826	856	904	830	880	913	836	885	881	825	863	887	843	835	839	904	865	843	830	867	849	893	837	904	876	880	913	880	911	894	845	865	943	874	869	863	901	852	865	836	896	862	844	863	867	842	865	848	808	834	861	857	915	884	873	879	876	874	875	849	869	871	882	875	901	918	906	862	880	892	849	860	845	835	888	905	876	875	888	855	923	871	906	854	839	882	844	914	866	858	894	860	850	885	854	845	861	824	876	821	878	880	902	832	854	893	947	895	855	849	899	851	892	879	854	872	799	897	892	840	902	842	877	870	876	842	849	896	874	878	903	866	893	854	916	904	902	872	829	875	855	904	865	858	919	890	881	813	889	849	866	884	851	892	903	853	845	879	875	861	908	858	905	927	869	798	858	866	865	880	868	839	898	826	874	867	889	852	886	916	818	880	869	865	909	839	847	885	885	899	900	890	824	847	908	842	891	848	904	929	886	841	868	832	879	905	811	873	835	904	851	920	844	852	838	877	852	806	839	818	849	878	874	854	856	879	892	908	898	851	899	872	909	877	879	834	890	871	866	928	837	894	880	875	867	868	847	895	885	829	888	866	890	874	875	878	869	859	885	871	879	926	888	905	859	928	894	841	902	839	876	846	898	886	880	872	862	854	879	892	842	878	875	828	876	863	845	851	842	876	866	885	857	869	870	849	909	892	871	920	856	823	892	888	913	905	877	888	917	873	842	860	895	861	887	839	898	882	833	884	863	853	855	832	841	885	827	894	822	870	906	828	828	898	884	858	917	862	848	844	856	847	848	863	849	836	884	876	841	916	823	817	895	878	857	825	924	875	850	888	919	851	870	879	871	885	866	844	874	843	836	911	845	900	831	855	921	826	898	837	801	803	864	919	853	906	856	859	912	847	925	940	853	870	833	858	861	872	845	910	916	898	863	845	874	871	881	892	854	852	930	903	856	911	895	863	880	817	859	906	912	854	844	913	862	897	881	894	882	871	889	856	860	889	862	865	844	855	854	853	833	930	835	891	904	908	894	811	839	903	899	860	861	877	919	855	851	926	852	850	836	862	913	833	892	853	868	867	858	849	892	878	859	874	859	921	894	840	861	822	844	902	837	886	868	873	870	854	863	901	872	905	869	841	885	897	888	825	826	853	843	857	898	843	884	840	867	860	919	871	846	864	875	871	896	894	844	824	930	888	880	791	878	901	889	872	823	825	905	852	886	862	839	839	865	854	872	873	904	889	884	931	829	860	911	912	845	825	880	872	917	881	881	896	899	887	843	863
25126	20844	26558	24983	20729	12936	1689	934	792	752	666	600	541	551	519	491	471	435	467	444	475	468	439	443	424	438	400	431	419	378	427	426	400	429	395	419	415	390	418	407	405	443	409	455	406	389	358	392	431	399	384	360	408	398	396	412	391	411	420	371	362	378	406	384	394	365	398	387	400	349	407	406	374	398	388	399	390	398	385	384	379	358	387	377	374	386	401	352	420	391	359	406	384	357	405	406	355	409	391	409	360	404	371	419	405	393	403	401	393	374	397	384	420	415	383	394	406	375	391	361	362	382	378	370	362	386	406	336	389	417	431	373	397	377	371	388	403	395	382	392	358	377	418	370	402	382	409	371	364	375	375	372	410	380	398	412	383	392	414	399	400	389	421	374	395	344	384	366	401	399	358	413	384	354	403	354	398	378	376	414	395	421	386	404	381	372	398	374	404	408	376	365	412	428	369	389	411	395	394	371	368	391	433	377	365	364	371	387	376	389	401	414	415	394	388	400	402	401	384	401	373	433	384	381	387	365	388	363	356	394	393	419	359	400	413	361	379	389	375	398	384	377	398	379	370	392	401	358	419	386	381	419	372	369	365	360	372	386	363	364	377	371	358	381	367	381	383	368	387	396	375	392	376	386	395	422	378	376	389	388	401	408	360	408	427	375	377	372	363	399	366	415	416	377	389	385	375	358	405	372	384	377	381	414	418	396	365	461	400	415	393	372	369	360	388	377	400	416	365	404	383	389	418	367	416	382	345	390	395	375	386	395	384	404	361	361	409	420	429	381	372	386	386	380	387	419	400	392	374	385	410	396	399	368	382	399	415	427	404	419	387	394	408	428	344	394	391	397	358	388	374	406	372	413	410	375	347	381	381	366	408	406	361	374	387	366	377	394	379	377	374	364	389	354	337	348	361	375	406	351	388	433	403	396	419	392	385	370	416	399	344	382	359	351	356	350	404	371	411	374	371	396	390	408	401	385	368	365	378	395	392	418	394	397	385	376	375	373	354	361	399	361	402	401	394	368	404	379	429	404	417	394	427	386	353	389	372	385	378	404	379	377	381	350	370	370	379	399	413	410	419	371	359	372	367	363	397	370	392	379	363	360	368	378	389	413	406	406	361	388	370	393	364	390	358	361	384	405	407	387	393	364	400	383	387	365	376	363	386	376	402	346	403	371	417	360	398	403	379	371	395	353	332	370	385	385	380	411	376	366	405	347	356	396	414	386	390	412	389	375	368	391	379	403	361	376	382	355	386	388	415	417	390	406	380	363	376	359	357	355	389	427	371	382	375	410	373	398	410	356	365	338	377	390	374	368	403	410	409	387	411	352	396	369	357	393	375	416	390	363	416	390	402	398	380	393	393	385	374	380	362	386	391	370	424	358	380	381	424	380	393	407	401	391	407	376	377	402	382	380	378	400	404	411	399	433	394	390	418	389	391	365	384	358	359	429	355	380	399	349	345	373	376	386	380	378	400	382	366	376	365	394	416	405	358	403	434	381	352	385	389	381	377	381	375	414	366	385	414	387	385	365	380	369	366	398	425	390	383	386	369	395	387	406	397	377	400	375	408	368	412	395	385	407	393	402	380	413	373	393	384	372	400	378	404	377	392	400	388	430	367	409	390	386	353	405	414	416	378	389	411	372	394	378	369	400	414	383	409	366	401	384	356	372	418	370	412	350	382	398	395	387	424	382	374	390	386	389	362	407	354	443	397	398	409	416	384	404	381	353	422	394	424	398	404	380	360	407	413	401	393	372	397	389	389	395	384	398	383	358	402	406	414	380	392	405	379	403	427	380	356	366	368	415	428	386	393	391	396	377	388	415	382	381	403	368	381	383	399	401	411	361	374	371	358	378	404	441	389	386	405	362	365	401	410	376	367	408	378	371	386	362	371	399	409	372	396	392	382	376	388	402	382	365	394	393	381	398	385	377	409	368	408	372	411	340	374	371	376	417	381	423	391	393	418	390	394	381	389	367	363	392	371	367	377	383	347	403	388	392	381	378	407	384	394	387	354	404	372	385	398	358	423	411	407	391	370	406	379	444	416	366	369	393	396	392	369	405	394	361	436	403	322	371	377	371	399	346	384	353	367	415	396	380	374	366	378	368	376	404	386	391	370	396	367	375	386	373	362	369	395	355	379	420	399	366	414	412	404	391	357	380	386	381	407	429	374	386	394	390	402	361	397	376	398	365	380	365	388	381	394	394	415	414	344	415	359	388	396	372	397	389	376	410	366	364	400	374	400	388	371	390	369	373	361	400	402	381	378	354	362	394	368	361	433	372	364	406	376	412	415	373	356	378	372	379	399	366	384	407	402	371	400	399	352	388	414	371	391	381	397	404	376	377	373	397	382	389	366	418	374	385	384	381	370	406	355	363	389	383	403	350	369	385	373	367	395	405	366	394	374	432	410	412	391	398	378	390	395	400	364	362	357	414	365	349	347	396	385	390	355	380	403	418	362	381	394	349	403	359	423	361	400	382	390	362	399	383	337	400	441	425	401	420	409	394	366	370	397	414	396	404	375	382	348	389	385	402	409	395	366	391	379	388	414	395	366	387	365	406	365	433	413	410	399	400	386	406	377	350	389	418	371	394	363	395	414	397	389	356	402	382	421	349	379	410	368	389	377	394	394	358	376	359	393	392	392	400	400	431	381	362	391	397	403	397	366	380	366	404	398	375	412	387	372	382	393	391	368	413	423	381	402	399	377	385	363	403	423	370	362	399	386	391	376	421	365	361	394	404	360	405	390	389	429	361	398	386	394	400	393	365	365	390	396	373	382	413	423	410	379	326	399	397	366	437	404	357	371	394	383	406	394	372	388	383	374	383	396	394	391	418	433	368	405	386	361	406	394	402	415	370	398	402	416	396	375	366	366	375	417	387	396	406	374	408	378	385	356	369	408	379	389	385	393	387	394	352	385	388	417	404	341	353	392	394	360	353	356	374	361	372	388	374	417	346	386	398	373	407	385	376	435	376	403	374	371	370	397	346	386	379	434	377	403	375	376	399	377	368	399	376	393	364	408	378	407	370	387	381	390	424	389	413	360	387	347	428	370	364	391	403	370	388	388	379	381	364	370	372	377	373	372	397	404	376	418	378	363	376	373	368	397	390	405	393	402	428	445	363	384	398	398	403	389	397	410	368	371	407	385	361	429	392	372	380	398	379	377	372	382	355	404	379	350	360	414	391	370	408	377	409	372	373	375	392	375	389	403	405	372	400	374	394	400	407	362	392	386	357	363	368	385	394	338	395	403	384	376	397	375	351	374	373	363	391	383	399	382	395	375	403	404	377	394	377	383	389	399	404	443	394	390	376	354	395	388	400	389	402	392	392	382	397	388	405	382	392	369	354	376	393	385	366	428	369	392	389	430	370	400	392	394	342	386	395	419	384	394	430	391	373	394	387	413	354	398	392	384	413	374	357	391	377	384	364	434	401	407	391	403	414	432	345	398	397	396	356	371	383	400	397	417	368	357	375
21058	67159	9106	5180	3578	3190	1944	1535	1224	1298	1069	878	794	725	697	632	590	558	580	551	548	519	537	452	483	480	512	462	445	478	426	463	451	464	451	453	483	410	463	436	464	441	438	434	443	403	428	422	433	378	416	407	394	448	453	432	393	413	397	396	420	436	429	431	410	413	434	428	427	372	409	417	434	394	409	433	416	406	392	416	383	415	383	430	401	395	378	379	379	417	378	412	412	441	430	453	438	406	349	425	398	415	415	418	377	438	407	407	415	413	447	390	400	413	426	382	402	402	383	403	402	423	417	398	412	427	422	377	375	413	421	419	437	418	435	419	424	439	369	421	419	402	428	402	378	424	426	376	413	402	386	399	429	419	416	432	423	358	371	383	366	397	430	384	386	397	453	426	419	449	395	427	396	429	361	416	394	412	424	400	372	399	375	388	413	419	386	374	415	384	395	401	404	372	393	417	401	386	387	416	384	398	398	399	365	418	387	415	416	398	379	381	421	389	429	386	367	398	380	392	429	405	414	416	413	380	387	421	391	385	406	384	385	405	396	381	403	365	393	379	401	435	394	396	403	401	404	434	416	407	424	390	378	437	387	396	423	358	413	404	357	402	384	388	396	362	391	388	408	402	406	398	380	414	393	405	385	446	428	401	414	392	458	425	400	399	371	422	418	407	434	436	396	392	422	409	404	419	412	394	388	403	363	393	395	419	413	409	397	434	408	388	422	416	397	413	359	394	417	392	404	412	446	432	474	408	400	402	407	389	399	441	410	403	415	389	409	389	427	391	440	443	410	434	439	392	401	451	398	396	419	417	417	417	398	438	406	393	441	374	395	384	412	406	406	389	414	363	405	389	423	408	413	380	402	414	424	399	402	368	377	396	414	375	389	401	426	403	424	418	420	382	431	432	387	377	390	370	409	416	370	385	420	394	405	400	399	415	387	418	388	424	452	410	385	416	400	383	356	383	406	389	420	412	419	382	431	379	414	413	390	379	422	362	414	413	346	428	408	375	417	381	388	417	393	419	414	387	433	436	379	401	413	403	415	393	409	395	404	385	419	424	403	418	387	416	395	395	437	418	437	418	394	380	414	422	406	398	412	418	425	416	406	380	420	425	436	387	397	413	438	424	411	411	421	385	403	383	409	403	383	396	406	396	417	378	400	431	412	400	404	386	424	403	388	369	388	361	407	397	396	442	424	399	383	366	401	427	392	422	415	394	421	440	426	394	416	433	434	419	400	409	395	345	389	403	397	405	405	389	396	448	413	397	408	433	386	451	406	406	408	449	386	418	446	371	430	416	379	390	425	430	386	387	381	391	417	421	381	425	435	402	394	395	439	426	413	393	412	361	410	438	413	444	418	373	400	410	393	382	421	416	374	398	404	394	407	390	410	400	391	436	407	414	407	381	408	388	390	421	348	419	395	410	422	398	433	405	386	397	417	448	443	446	422	429	425	415	385	388	434	398	408	418	404	411	410	379	399	379	372	391	392	427	415	376	383	406	413	380	415	397	408	408	400	424	372	439	412	404	375	405	369	379	443	407	420	433	407	405	428	422	373	425	402	398	380	404	431	391	423	419	423	409	437	389	447	393	432	422	398	371	462	410	399	417	421	394	392	404	435	385	406	357	391	395	404	394	407	386	427	435	427	421	371	403	389	387	417	367	398	406	402	414	391	370	418	415	382	362	409	414	434	409	392	396	430	391	373	431	400	362	382	400	424	382	432	384	415	438	434	389	412	392	385	416	415	382	412	438	426	425	424	365	413	389	416	426	386	399	411	421	386	380	407	403	416	448	437	418	413	406	367	379	414	438	419	406	416	412	403	412	424	396	399	412	428	385	388	424	409	396	355	375	356	397	366	394	396	411	415	420	417	416	377	383	443	378	401	376	419	386	401	385	384	390	437	402	422	436	416	401	396	425	417	406	393	435	397	415	411	401	424	407	374	396	400	383	358	395	383	407	385	408	376	384	417	358	374	409	372	399	364	409	399	425	406	372	397	392	396	423	422	407	430	384	396	364	435	410	425	395	420	388	437	407	423	427	401	395	392	408	411	388	386	414	401	384	396	402	393	436	434	385	391	406	434	409	406	412	382	381	366	410	423	401	386	436	390	425	391	382	427	407	430	389	401	413	393	398	375	410	410	373	395	404	410	429	381	399	386	415	412	382	389	406	386	409	409	384	393	411	413	398	392	403	432	372	384	381	432	443	401	392	396	361	387	388	408	394	425	421	421	393	389	416	383	439	395	373	397	378	410	371	396	383	407	417	367	400	440	410	392	399	401	410	409	417	429	434	379	389	395	450	394	405	399	405	371	421	422	396	439	419	402	416	388	390	410	397	415	413	402	445	416	407	419	434	368	387	423	398	365	402	405	408	440	410	385	401	409	407	428	426	389	416	401	438	382	412	381	398	404	381	399	394	403	401	407	436	408	394	419	422	445	429	387	415	415	413	397	380	390	388	394	386	400	409	373	384	426	407	424	407	389	370	382	419	428	408	364	390	413	401	405	435	427	399	394	399	417	363	435	470	411	363	406	395	393	407	385	427	424	430	396	410	403	439	433	376	383	398	401	388	411	408	388	379	449	417	389	405	428	378	407	433	441	379	399	396	395	434	409	440	401	414	378	392	366	429	398	408	392	434	375	403	398	385	399	399	409	407	387	383	412	399	394	424	411	416	396	420	421	368	405	393	376	432	411	380	373	421	407	405	415	401	378	431	346	407	417	424	427	366	364	390	408	404	400	402	432	410	389	383	401	393	426	419	426	456	430	394	377	389	401	401	401	401	415	393	426	425	415	458	398	425	439	437	413	387	394	392	401	410	401	412	408	407	373	418	369	403	374	409	405	390	376	434	411	396	419	390	393	397	414	426	377	461	415	388	418	384	407	383	396	417	409	388	413	390	411	405	396	398	394	425	413	391	386	399	429	419	389	403	416	410	408	384	397	407	432	440	388	402	370	401	410	393	388	413	411	410	407	395	419	406	380	388	427	376	405	434	386	404	431	398	381	400	401	428	402	440	385	395	403	421	382	391	404	398	394	412	379	389	414	467	409	384	392	392	475	396	418	448	389	387	415	417	406	378	405	424	370	440	421	413	402	380	396	387	431	433	408	433	447	398	378	380	388	414	397	414	388	426	407	399	399	390	415	399	381	375	389	417	380	412	383	420	375	437	413	384	408	385	396	385	411	421	376	400	419	422	444	373	375	438	425	423	382	436	378	426	431	430	423	420	374	418	401	398	392	391	398	423	403	411	452	396	437	412	405	385	413	452	462	436	391	430	398	406	401	441	407	369	394	411	369	421	394	432	394	369	354	415	396	387	428	401	405	382	419	391	432	372	400	390	410	419	407	433	389	408	415	407	418	425	448	421	432	442	397	378	427	406	428	423	412	389	370	385	390	389	423	381	399	410	370	398	415	411	436	408	438	400	401	390	387	396	419	435	379	380	406	398	430	382	383	384	396	386	395	401	430	442	398	388
22896	20739	26965	24557	20733	20732	8375	1839	1478	1321	1206	1060	1012	944	884	844	771	770	811	743	738	720	739	727	692	738	717	684	725	698	670	694	719	701	692	670	676	609	634	663	711	658	654	669	668	681	647	673	659	603	655	691	599	634	645	667	641	628	681	618	614	628	605	698	619	652	658	620	621	670	613	641	647	653	621	635	632	611	612	651	628	651	676	647	668	662	642	654	639	586	596	653	611	640	634	637	688	656	641	619	595	648	640	673	651	641	645	692	594	677	618	654	674	645	664	662	633	629	637	594	660	584	658	631	653	642	610	649	682	622	666	647	609	647	655	611	658	630	657	665	618	582	618	624	634	643	647	633	627	629	635	605	647	617	635	624	612	629	645	637	661	632	580	628	619	592	618	607	625	611	632	710	629	638	646	638	630	612	620	654	641	646	637	632	601	663	662	609	618	681	612	601	627	617	654	637	655	642	695	656	648	611	639	612	662	664	651	613	621	640	616	661	671	669	633	603	623	650	577	655	651	575	629	622	625	597	614	623	621	610	596	619	608	651	592	631	674	629	620	642	628	641	600	623	630	640	643	690	632	656	650	588	624	628	650	605	614	645	657	597	633	670	657	609	657	633	601	611	621	645	600	614	600	611	634	616	600	648	668	683	628	657	595	609	624	624	577	605	647	620	657	614	648	606	617	644	670	585	649	599	611	664	640	643	632	630	657	588	642	579	624	617	661	637	669	610	634	646	653	621	586	702	632	606	623	650	647	646	620	614	636	663	691	644	640	619	621	595	575	664	665	591	622	640	573	607	632	647	637	668	631	656	695	626	619	631	590	628	625	585	629	616	641	654	627	698	615	608	669	605	662	599	639	646	629	635	596	625	631	633	632	622	602	641	635	659	614	625	594	630	616	597	662	637	629	656	619	626	638	686	621	626	593	602	621	625	659	682	643	609	647	703	602	671	603	629	634	645	635	656	626	624	626	630	634	629	639	621	567	640	603	590	639	607	660	620	634	633	650	609	577	626	625	632	669	657	638	630	664	637	649	617	628	644	643	620	655	645	613	663	632	617	608	651	625	660	600	637	638	665	639	613	634	641	629	638	588	632	667	620	651	687	631	602	599	614	610	631	650	610	628	649	629	615	617	635	637	594	635	622	656	629	606	659	659	602	564	651	616	644	607	640	645	641	619	660	667	641	685	613	665	584	653	659	682	616	587	604	615	671	635	650	581	589	631	685	633	617	642	631	610	647	652	610	627	590	645	630	607	612	697	657	637	629	655	654	647	639	660	646	609	684	668	646	665	637	654	667	601	638	678	610	639	667	624	644	649	644	633	673	622	658	650	654	642	618	670	651	660	676	641	590	599	657	614	680	602	608	624	652	636	658	628	638	589	635	611	649	635	641	672	683	635	618	617	598	600	630	640	614	589	607	622	627	630	634	667	660	655	677	649	582	621	661	652	637	654	634	622	650	609	632	614	629	642	644	605	593	655	613	590	650	627	598	671	684	599	667	631	617	609	618	628	664	626	661	564	680	650	622	646	615	658	610	607	629	658	603	615	582	624	634	681	687	656	604	659	603	638	636	634	624	610	640	621	620	593	675	596	603	637	639	624	636	632	651	640	647	693	635	603	646	661	654	638	623	617	623	605	646	615	671	641	658	657	629	594	593	668	575	618	622	674	621	680	664	606	604	632	641	651	622	588	667	622	551	623	616	613	633	635	649	622	625	637	650	638	631	667	612	614	641	657	616	615	637	643	657	625	641	658	665	669	673	636	661	640	670	624	657	620	629	637	653	688	625	656	624	630	684	641	558	627	617	609	612	618	620	599	656	563	635	621	649	655	616	630	610	596	666	661	621	636	612	611	634	638	622	620	644	625	627	580	618	640	612	586	608	660	618	618	632	630	612	634	613	601	589	631	597	638	610	615	682	663	611	588	652	645	630	609	630	624	674	603	636	659	632	633	587	615	606	653	634	610	660	642	625	614	650	662	636	635	677	678	657	656	615	640	635	638	624	619	645	658	691	616	588	681	653	661	615	660	641	641	620	639	608	655	656	565	647	637	664	625	659	619	618	643	683	643	631	619	604	652	657	616	608	617	602	627	641	635	658	661	630	686	612	641	631	615	596	611	612	595	647	646	622	564	628	642	656	668	662	618	625	615	632	613	601	633	611	608	629	627	643	636	589	612	591	663	681	647	628	618	629	641	661	605	618	657	647	539	659	646	623	643	643	603	576	688	652	627	620	628	637	606	633	626	658	647	609	578	622	613	632	630	608	664	651	663	597	607	645	654	618	644	636	595	640	610	618	648	595	634	578	645	647	609	619	651	619	635	612	569	702	586	673	615	611	642	629	612	655	614	570	651	586	668	603	611	624	660	626	583	670	656	632	605	648	623	631	652	615	643	629	636	656	611	656	595	606	604	603	613	614	637	648	633	620	650	602	643	648	627	664	594	588	638	622	633	631	631	628	654	662	651	622	667	605	657	628	633	636	617	675	618	681	638	655	653	638	648	626	626	639	616	610	627	622	601	670	655	602	623	641	620	659	651	617	644	620	656	649	611	642	626	619	617	636	630	628	613	630	620	631	684	605	617	612	618	637	621	669	616	600	609	658	674	645	622	607	638	637	653	648	640	637	610	606	600	625	576	639	611	655	658	604	600	619	632	662	660	677	698	651	617	579	618	634	645	612	660	627	661	633	654	648	608	610	615	607	660	656	637	655	663	642	638	622	640	670	638	609	630	638	628	638	702	643	606	645	615	621	647	637	643	638	646	651	564	623	652	663	659	621	628	626	655	653	575	623	631	651	591	623	610	601	636	681	650	649	625	659	667	641	671	669	652	636	606	632	629	603	640	621	656	619	610	620	608	645	633	653	638	605	602	626	658	584	615	662	614	635	641	644	644	607	615	591	611	613	616	618	593	648	613	627	629	641	653	626	640	636	681	655	598	637	633	643	658	625	605	612	594	622	661	638	664	657	655	635	640	610	639	684	662	629	609	646	653	627	644	666	642	602	660	635	644	626	645	631	630	629	684	632	631	684	627	631	627	655	653	641	615	639	638	646	629	661	586	634	649	621	629	632	659	645	635	657	626	631	611	651	632	635	662	618	602	633	658	664	622	579	644	607	648	627	677	579	581	602	639	642	644	655	681	649	682	628	637	607	642	643	629	618	623	660	638	611	651	652	638	638	633	636	643	637	646	624	633	664	659	641	652	606	595	612	635	639	599	600	618	632	635	588	654	650	592	667	625	596	639	626	607	645	619	635	653	640	635	654	630	654	620	644	614	658	623	660	664	608	613	639	647	615	623	635	653	648	630	600	632	622	622	639	678	651	599	637	614	667	650	642	610	672	644	640	643	651	621	643	626	629	636	604	636	610	640	637	602	627	622	681	672	628	633	673	636	671	574	630	621	607	667	640	640	620	595	638	610	597	630	645	617	639	640	697	658	594	581	601	625	663	618	635	626	608	612	636	611	563	671	627	624	642
24727	68510	13787	8847	6272	5469	3391	2689	2251	2121	1754	1555	1245	1213	1073	1037	1036	920	869	855	782	842	790	719	764	710	747	696	654	661	656	664	651	632	683	676	602	708	630	666	644	607	628	625	616	591	636	655	669	633	592	646	647	618	615	603	652	566	575	665	555	564	662	584	581	640	622	578	612	562	595	586	614	591	603	602	547	584	619	612	610	590	598	592	558	572	613	573	638	586	608	557	563	566	594	605	586	586	578	601	636	599	562	607	604	558	567	597	565	615	583	570	536	629	576	593	579	589	571	591	603	625	595	592	567	584	586	629	608	570	598	559	604	562	604	613	594	572	577	647	570	604	607	595	607	593	638	604	582	586	572	576	595	571	576	616	600	627	606	558	595	568	587	589	614	575	563	612	613	564	574	580	636	565	599	592	585	585	548	605	548	609	612	539	536	597	560	528	574	574	571	650	613	625	563	583	578	590	569	572	610	577	639	643	589	582	625	573	615	604	599	596	552	556	569	571	558	581	594	566	605	604	575	589	570	630	590	585	597	595	591	589	579	615	606	643	601	591	577	585	578	619	577	601	555	586	561	594	623	609	610	573	600	573	622	529	592	604	566	649	644	612	579	554	599	574	552	638	594	577	565	602	605	591	611	587	587	565	549	558	547	601	588	612	587	542	596	570	598	585	618	616	610	614	560	579	551	617	594	596	579	676	606	599	569	609	626	649	591	591	609	582	563	625	608	605	594	603	557	568	626	561	622	582	629	598	584	571	572	577	569	568	587	536	567	561	622	567	569	601	599	625	557	615	577	557	604	568	559	574	551	583	578	567	557	561	590	586	615	586	596	599	572	588	618	586	589	609	633	579	600	639	565	594	574	584	597	627	560	598	546	577	590	603	600	644	629	570	573	620	553	571	601	554	576	578	588	604	651	595	584	592	601	566	600	598	583	626	580	552	574	557	580	602	570	574	608	630	607	565	587	583	584	607	586	573	604	585	575	598	588	605	589	614	558	555	599	588	602	592	585	591	582	631	565	540	582	588	621	578	566	579	553	587	590	632	553	616	583	610	589	604	579	552	584	577	541	620	583	561	610	563	599	590	586	620	595	575	594	577	587	597	609	554	582	600	594	581	578	575	551	603	588	625	612	543	589	552	588	620	574	566	580	606	574	632	586	604	564	623	633	576	580	592	578	569	580	582	577	606	595	573	598	535	583	589	582	584	603	603	594	606	582	555	566	585	618	573	609	589	579	599	535	601	584	566	596	582	594	562	583	596	570	573	564	592	554	577	579	586	572	543	595	613	613	570	589	561	622	566	610	603	579	578	591	580	611	581	601	566	601	608	600	596	533	558	558	589	592	584	564	573	574	584	554	569	582	603	593	614	611	599	524	583	609	632	579	547	568	585	634	538	542	613	600	602	623	577	598	547	636	607	588	603	570	532	601	619	574	576	560	565	565	607	621	549	559	565	579	621	588	568	560	572	570	588	560	571	573	589	577	608	596	597	544	616	587	584	619	550	613	575	587	609	597	589	561	598	605	591	596	586	580	569	592	567	602	616	625	568	579	617	522	542	589	594	564	561	561	576	584	570	601	630	579	607	597	640	594	558	596	593	612	606	559	579	613	577	611	630	589	616	555	555	600	608	569	568	570	561	604	603	606	556	589	642	573	615	607	544	567	591	595	567	496	622	574	615	562	573	577	546	584	568	566	606	576	591	583	567	549	571	582	603	547	578	580	602	556	554	534	599	578	570	546	594	602	550	575	573	602	618	600	562	580	600	617	618	569	566	585	594	620	590	609	607	585	570	578	599	603	576	589	565	567	572	564	587	580	580	546	596	559	574	593	557	589	574	594	641	610	562	546	566	588	573	596	594	574	603	548	581	592	595	582	616	581	589	580	580	596	603	600	602	583	558	584	575	612	525	595	557	593	584	581	600	573	580	618	548	571	575	575	544	551	586	566	561	608	564	609	615	589	583	583	623	595	591	584	563	578	562	633	596	564	591	638	553	581	535	555	604	624	595	557	570	557	580	581	567	559	622	567	630	601	576	607	591	575	616	610	570	587	603	606	558	596	579	575	595	591	580	571	547	604	564	561	558	584	586	602	562	596	566	565	566	569	588	608	572	627	571	609	572	579	618	596	604	585	604	635	578	585	542	571	610	561	574	608	554	589	596	575	611	582	589	561	589	583	557	595	556	589	551	634	585	566	611	558	545	617	607	567	572	597	561	598	566	587	540	568	573	585	584	575	602	589	551	585	555	581	570	596	606	593	541	624	583	581	578	562	579	556	574	557	566	602	578	581	622	573	633	623	594	600	568	578	582	575	568	551	579	552	585	600	610	552	578	602	592	575	633	554	546	607	596	610	569	580	589	603	552	598	616	601	568	622	578	569	544	582	633	605	556	574	591	624	647	597	596	627	584	561	576	548	592	576	624	577	595	587	599	593	581	578	600	582	553	600	613	601	557	588	573	567	566	536	571	593	556	599	577	594	594	609	603	575	565	610	567	592	576	582	579	592	594	610	634	602	608	579	577	598	592	594	598	565	574	535	575	604	597	601	595	595	592	597	557	575	591	562	586	621	585	599	584	595	555	597	565	574	627	592	577	600	582	641	563	567	576	584	608	608	602	608	608	591	561	549	563	569	602	562	584	613	589	524	568	544	593	570	617	617	593	582	625	582	549	591	566	586	589	572	561	595	558	556	600	586	576	573	576	564	548	615	583	604	648	595	625	619	598	594	586	556	626	564	569	567	573	580	614	583	569	569	574	548	593	598	566	583	591	555	625	582	573	599	563	559	571	618	612	591	615	554	598	527	551	625	633	602	555	607	585	622	597	569	550	608	607	592	621	586	592	549	605	634	586	575	583	591	608	567	580	601	562	593	595	644	565	580	614	619	585	577	566	588	586	579	561	611	597	612	549	585	585	579	546	559	559	593	569	581	571	596	569	616	576	604	570	574	585	551	574	635	586	584	592	609	576	575	632	625	581	590	558	591	594	582	560	603	583	575	595	584	614	595	562	604	555	565	594	567	637	559	578	579	569	586	581	572	570	603	537	547	560	611	584	554	613	565	560	603	572	607	597	556	587	593	588	553	591	611	599	598	615	583	608	599	587	633	608	594	583	544	598	568	575	550	618	548	586	555	587	597	581	619	595	593	576	624	592	600	552	561	566	600	551	613	620	605	601	544	571	538	578	615	561	603	534	606	569	646	575	565	618	635	585	603	606	590	540	566	571	611	598	587	587	591	554	580	581	551	604	583	658	557	558	600	596	546	563	589	557	591	565	581	566	628	584	598	587	640	558	609	551	573	594	642	567	585	568	549	573	574	571	601	597	575	573	585	593	566	618	585	612	577	601	582	584	590	589	604	613	600	583	635	596	568	608	587	578	580	632	549	576	580	558	548	546	549	624	606	602	565	546	594	592	592	555	619	594	571	612	608	557	567	590	582	587	565	598	605	618	629	531	576	580	564	543	583	605	602	529	574	577
28563	19797	6521	1227	961	951	884	931	949	921	873	840	901	865	871	917	836	879	931	854	953	890	889	882	922	884	840	863	914	911	868	907	818	893	890	896	921	917	921	882	848	928	898	952	883	856	860	904	876	941	848	841	869	874	848	896	873	851	865	888	832	930	891	904	888	851	870	878	861	906	870	900	866	887	870	886	916	910	876	892	849	903	877	809	823	835	906	922	879	907	859	877	894	909	945	912	884	790	911	871	861	906	902	909	862	852	879	817	879	920	888	882	852	916	875	874	819	865	888	848	877	848	879	930	875	884	869	927	859	811	895	791	835	890	877	848	868	886	923	864	878	854	899	860	880	946	869	873	865	888	921	875	843	867	871	827	874	859	858	887	872	880	911	819	919	887	883	883	890	859	914	895	818	806	878	891	870	917	865	897	892	857	842	868	888	904	922	909	899	862	811	860	903	895	897	919	886	848	877	881	909	855	851	907	856	863	870	876	837	826	854	870	863	870	873	878	955	828	923	859	907	861	845	966	899	914	935	890	838	916	884	861	881	881	865	803	873	835	899	888	844	873	916	833	917	879	925	929	782	841	905	853	908	878	853	854	900	845	866	835	855	874	858	841	906	948	836	871	824	848	926	875	855	885	877	892	912	872	893	886	882	870	848	898	929	839	902	857	888	876	890	847	915	881	881	841	898	878	850	830	923	865	894	871	883	815	887	904	884	873	912	881	879	898	941	854	880	880	871	900	880	876	830	840	866	872	865	897	877	912	887	874	867	883	893	935	895	857	887	869	885	847	808	905	862	880	888	884	890	893	895	870	882	850	899	936	819	880	892	871	867	850	898	868	912	885	891	878	893	877	874	867	916	921	850	881	876	904	868	908	817	863	837	852	885	913	856	895	925	855	868	944	877	914	808	865	911	902	821	892	862	910	864	849	912	843	858	889	863	892	911	894	874	873	876	858	866	872	872	888	825	911	887	869	909	880	858	922	908	861	916	812	886	846	853	876	877	852	844	879	880	876	809	870	893	846	868	912	888	887	898	866	896	888	842	904	884	872	896	897	901	908	826	846	865	869	877	883	871	878	874	879	860	856	868	892	905	857	815	811	865	916	863	905	864	877	890	834	884	897	832	879	865	809	865	834	884	896	909	804	859	880	846	883	894	899	818	855	878	874	828	892	911	857	917	872	914	877	873	953	823	862	906	876	879	881	877	851	890	858	893	874	853	844	910	882	923	904	884	869	885	937	913	886	904	881	874	825	863	882	873	911	854	845	875	864	913	863	872	892	858	882	893	922	893	876	900	811	879	897	857	873	837	909	864	868	860	857	892	850	841	845	891	820	878	944	868	877	891	855	839	907	892	862	939	819	885	836	837	881	872	825	898	892	870	849	846	880	944	883	910	836	917	918	885	855	830	900	887	838	872	873	856	839	841	886	911	897	873	876	888	834	876	866	881	883	861	887	863	846	891	870	895	873	896	856	901	890	894	858	899	861	862	843	856	881	887	851	835	840	865	870	890	928	876	875	824	861	879	875	830	896	897	866	869	914	864	912	887	833	884	931	885	870	899	889	939	881	907	883	925	861	827	855	881	916	856	851	881	918	878	870	845	903	930	921	905	916	857	890	883	889	894	898	866	935	864	891	842	901	851	900	894	859	900	862	850	900	853	914	876	861	906	865	848	912	830	905	938	865	848	866	821	883	868	952	900	897	855	863	910	919	923	896	864	849	934	847	877	857	872	878	872	883	910	910	876	833	875	871	876	896	854	818	892	927	869	902	875	903	887	901	886	867	882	828	854	910	902	874	837	855	878	888	872	911	870	883	857	889	897	857	868	850	924	857	847	916	878	902	852	903	849	878	859	927	912	869	963	854	837	864	896	872	903	896	875	842	870	911	868	924	918	854	880	846	848	895	895	921	894	880	879	819	816	836	821	840	878	861	896	916	892	864	844	830	863	836	896	885	848	897	846	884	873	928	860	896	895	879	898	916	875	859	841	868	869	890	902	855	869	865	854	890	847	850	881	884	895	871	899	866	891	906	929	834	915	869	913	889	866	809	853	848	839	864	882	877	878	900	872	905	872	888	900	874	850	862	888	900	908	886	901	893	879	898	908	895	844	855	866	841	836	836	927	900	936	905	917	867	885	915	844	838	905	831	900	921	844	892	900	883	885	870	904	955	838	894	864	967	866	880	827	876	850	869	885	911	852	800	884	894	854	883	854	891	880	884	866	849	933	940	885	951	872	883	886	890	820	827	869	884	883	835	872	933	888	904	875	832	946	842	868	894	894	879	862	857	873	830	896	898	882	877	848	899	859	877	910	923	862	825	893	849	886	824	958	920	906	881	860	907	851	864	884	864	899	860	778	862	855	878	863	874	874	865	892	910	850	906	838	938	877	891	874	874	914	920	903	868	899	875	887	884	911	860	871	888	852	898	933	908	858	881	867	933	855	828	869	884	855	872	882	909	863	876	878	896	875	921	884	890	840	900	920	898	884	866	827	886	882	874	916	882	925	867	887	871	853	905	844	848	895	883	897	888	871	886	930	869	869	869	908	903	869	935	882	868	863	930	788	866	934	898	869	867	895	906	908	845	865	828	887	870	846	913	873	890	846	850	931	895	867	979	912	903	879	871	853	874	907	861	883	855	835	908	851	842	895	868	899	892	886	882	880	889	870	897	855	851	837	901	848	889	955	870	862	907	895	868	849	904	820	848	871	842	873	913	884	901	945	915	830	912	939	887	858	955	809	930	900	835	831	789	805	869	888	878	831	918	899	924	858	815	872	887	870	917	937	879	912	891	904	865	915	901	897	886	859	858	903	859	882	887	828	817	853	844	914	873	883	907	783	866	839	899	857	874	799	902	884	834	878	920	869	884	878	871	860	914	927	951	831	831	827	924	881	881	863	883	888	858	885	904	886	934	849	886	892	935	850	886	893	885	873	908	855	851	885	935	874	894	895	840	898	857	831	922	865	879	882	851	900	857	867	868	862	953	917	886	889	883	856	872	840	880	900	881	853	910	833	898	909	921	875	853	851	829	896	868	929	863	893	848	868	897	835	878	859	890	886	885	851	857	867	880	893	908	901	857	865	871	909	890	867	796	859	902	904	914	853	849	841	842	892	850	916	841	845	909	886	840	838	905	900	920	887	865	844	877	838	885	891	826	901	819	909	909	863	892	885	841	830	851	900	845	900	889	868	881	856	871	898	858	850	902	926	863	887	869	876	878	873	897	883	909	925	866	870	915	869	813	808	828	921	883	881	899	862	891	892	855	879	884	898	903	872	877	843	917	864	909	845	868	909	878	844	890	855	904	893	886	905	893	866	904	883	866	865	932	864	909	830	870	897	851	895	875	865	877	884	865	889	889	856	861	864	923	895	910	903	847	917	849	875	865	866	954	850	890	876	874	919	847	895	869	875	896	940	834	870	861	852	901	854	968	872	919	924	908	903	878	898	885	949	861	893	905	857	858	881	874	845	857	867	860
14910	20509	2614	1106	1054	1023	982	918	944	875	924	1009	856	894	921	864	878	907	902	867	869	879	863	920	881	891	911	868	885	873	915	890	934	893	864	872	881	839	865	857	864	883	852	866	893	866	887	923	876	878	838	897	886	908	875	841	856	888	814	867	863	876	897	863	874	901	829	876	900	809	932	883	885	909	931	873	869	841	824	901	858	883	861	872	851	870	918	884	947	833	875	885	850	900	841	846	860	877	904	877	897	873	880	821	858	881	891	864	865	912	819	903	893	897	863	827	886	866	874	884	928	870	844	866	864	856	781	872	870	870	866	847	815	830	865	855	854	837	856	836	882	896	882	836	910	872	910	880	880	868	891	842	864	812	875	901	838	846	839	794	879	843	872	833	896	840	889	879	894	901	864	841	897	874	867	873	854	897	825	887	884	899	807	875	874	877	882	819	965	837	935	874	906	850	901	830	864	862	853	910	848	881	859	851	878	843	873	869	868	920	886	824	887	899	892	874	894	871	826	904	802	923	857	891	827	920	895	900	894	830	785	842	913	830	859	884	873	863	889	859	856	847	839	802	946	901	848	884	887	863	854	855	849	858	894	812	906	894	826	879	837	845	859	874	929	853	943	870	825	875	855	843	825	860	833	838	865	873	920	865	865	843	875	852	878	912	875	929	854	829	885	870	838	850	878	873	886	877	929	873	856	894	837	867	875	896	864	874	869	879	868	823	823	880	875	886	829	915	927	916	889	958	887	854	913	900	903	866	891	854	867	830	849	874	898	890	857	838	859	856	884	883	830	871	891	873	841	864	901	841	925	842	930	880	839	882	934	857	858	846	877	875	919	859	888	847	903	879	889	899	857	877	888	899	894	867	793	797	916	842	891	893	877	903	854	904	912	915	849	881	861	857	847	879	869	917	858	867	872	922	862	906	898	857	848	909	875	901	863	871	902	914	924	885	907	883	890	875	823	886	901	903	887	841	857	861	887	901	891	835	917	846	831	874	858	887	866	880	905	868	863	873	967	819	959	897	845	872	856	857	897	925	934	904	827	870	817	848	854	844	868	863	853	892	828	870	856	880	873	868	884	857	849	891	843	833	885	889	896	893	874	863	851	862	877	863	895	811	848	869	856	869	842	855	934	806	880	876	874	910	880	943	881	849	938	872	877	849	898	832	836	822	847	879	793	868	890	914	863	837	880	882	845	870	857	915	861	845	890	889	888	870	862	858	837	887	906	861	899	870	856	911	851	922	833	870	860	889	866	817	859	866	863	886	851	822	916	766	890	868	896	876	835	899	942	854	825	878	902	827	855	907	886	917	839	824	850	854	890	872	889	857	815	866	879	884	897	887	853	852	845	885	881	900	847	890	896	848	888	872	863	909	887	889	866	798	894	841	851	921	851	838	864	864	854	927	828	896	897	832	907	900	900	895	870	865	883	867	883	857	880	840	888	831	866	893	888	872	861	845	900	908	881	907	845	892	899	853	891	904	818	878	873	898	859	878	862	819	922	882	939	840	838	896	860	880	895	874	885	874	849	850	899	916	913	880	900	892	882	848	903	872	902	890	900	854	847	816	857	865	881	873	912	856	898	882	887	856	916	855	918	854	934	878	887	816	882	879	912	852	875	876	865	832	868	918	837	850	861	868	861	887	906	860	890	843	868	868	861	828	892	873	833	859	824	882	883	837	883	907	827	876	868	870	918	871	835	915	878	854	926	918	863	887	890	843	835	868	921	864	882	888	889	948	877	870	869	926	849	863	839	867	882	875	861	854	875	836	913	873	897	870	885	883	851	829	871	860	844	866	831	871	886	917	867	923	891	852	864	873	872	832	827	889	838	899	842	858	809	907	834	895	871	890	868	884	834	876	908	868	880	897	852	850	898	862	903	892	916	868	843	829	936	927	874	873	843	907	864	915	856	866	862	862	872	932	859	872	870	913	893	818	889	920	864	867	911	849	933	917	820	898	896	847	900	851	883	843	870	878	876	918	888	863	841	844	896	895	871	890	883	867	828	835	874	895	834	887	857	828	908	856	856	860	921	907	913	844	832	908	864	884	823	886	889	914	846	920	895	895	928	913	847	876	881	862	852	864	867	821	884	894	852	900	853	856	887	893	896	858	850	878	868	862	874	876	848	846	870	875	902	857	841	914	855	794	871	889	836	879	894	888	877	927	872	856	825	881	879	786	889	837	880	880	904	851	882	926	874	892	900	896	858	890	846	871	852	880	897	909	931	888	868	894	847	863	861	892	855	892	920	856	890	829	838	850	850	901	902	868	878	864	860	863	884	921	827	878	889	886	851	895	915	902	863	888	914	880	840	913	868	883	834	831	886	918	855	839	895	855	871	835	867	821	824	890	793	884	894	856	841	851	887	922	863	925	872	870	937	935	945	919	883	880	874	867	910	870	921	889	874	857	886	870	835	852	818	898	924	896	850	901	867	879	948	895	858	919	809	821	881	834	886	870	836	834	908	864	805	897	866	844	903	847	887	869	815	889	823	851	903	867	911	876	895	883	841	896	938	842	906	828	883	885	877	855	880	855	851	953	913	864	885	861	833	891	867	885	879	838	877	908	889	892	829	847	896	897	849	905	868	895	948	846	859	850	845	847	846	875	855	846	923	827	857	890	837	929	866	840	853	917	923	877	818	884	881	869	855	868	860	808	849	899	865	880	909	930	862	893	843	879	835	853	871	841	901	843	856	824	884	829	859	856	897	892	875	847	899	865	895	883	950	856	911	873	897	862	845	886	859	918	828	885	819	830	847	914	873	862	836	866	919	884	896	885	891	846	844	898	894	917	904	916	856	845	898	865	905	892	838	872	908	887	825	896	817	851	858	912	859	894	904	856	915	926	873	844	876	887	888	845	883	896	897	923	865	800	948	869	823	849	828	870	891	843	889	879	847	871	896	799	877	868	879	852	878	860	863	847	830	905	853	838	872	902	822	870	880	887	856	870	906	916	832	874	861	883	893	873	922	889	881	893	908	912	926	854	883	913	891	849	926	878	884	894	896	947	912	891	918	863	846	901	847	845	882	915	839	899	859	853	857	822	860	879	900	853	839	827	862	867	888	860	866	853	909	824	894	904	851	814	915	905	899	930	836	879	852	843	872	895	872	871	890	912	859	856	900	910	861	913	857	859	890	917	912	854	901	900	882	867	880	913	884	884	892	893	896	895	811	859	894	812	878	902	899	815	893	868	878	857	853	912	924	931	839	818	861	864	822	863	851	895	889	969	915	865	913	891	874	877	797	888	876	887	846	879	880	839	898	819	885	904	864	872	896	894	881	903	887	878	879	899	857	824	909	818	878	851	846	832	934	972	871	860	865	893	854	865	844	866	885	837	925	870	879	883	848	890	842	875	958	890	888	822	867	872	830	845	854	910	900	863	888	874	880	874	856	873	888	864	922	831	903	797	862	840	856	840	877	848	918	916	896	903	885	873	861	885	892	830	868	835	864	871	917	873	867	871	837	838	870	861	888	819
25050	20780	26932	24621	20745	13386	1680	1010	744	777	637	604	565	537	539	490	480	435	456	458	466	396	413	421	422	451	424	431	385	397	404	396	401	420	423	418	409	383	389	366	396	414	382	380	408	376	376	405	405	363	410	380	412	396	408	423	401	366	402	409	391	379	378	423	419	356	356	382	390	359	405	357	383	367	361	374	412	390	362	387	372	413	366	360	382	362	368	375	367	362	362	403	415	421	376	387	393	382	380	393	385	372	393	424	358	420	362	410	389	398	412	394	412	389	396	373	391	379	394	386	419	377	375	432	417	405	436	358	402	403	395	412	422	396	385	387	383	367	397	386	375	377	405	402	392	418	391	384	400	398	406	357	401	401	381	377	341	392	412	372	386	390	367	409	377	364	412	361	360	380	385	395	395	383	382	380	390	395	363	412	406	411	376	373	366	370	400	392	396	397	387	361	408	391	391	366	392	393	402	437	379	385	382	418	383	352	372	382	344	390	336	400	390	389	393	414	351	354	381	369	397	345	368	369	380	389	360	360	335	404	418	367	368	406	408	402	394	364	356	344	398	412	382	383	402	400	387	381	395	424	397	409	386	344	396	403	381	378	376	379	376	415	396	392	378	409	385	386	416	407	408	437	387	407	400	354	396	383	407	400	423	377	355	380	355	379	366	377	390	399	387	372	360	363	401	413	367	363	390	364	349	423	373	397	388	372	395	379	364	393	401	381	375	388	395	404	380	353	389	403	415	362	378	407	377	374	392	415	388	403	388	385	386	414	360	381	380	374	385	386	433	369	380	437	362	392	383	364	383	381	389	368	342	403	412	369	395	355	360	412	385	382	388	397	389	398	373	413	366	386	396	397	392	390	416	406	400	356	400	366	370	426	360	358	371	385	415	417	403	359	391	399	411	353	386	346	379	390	410	370	421	423	415	356	374	380	371	424	387	375	392	387	348	397	409	425	368	381	391	371	380	367	414	403	405	368	405	388	414	385	400	336	401	413	336	382	385	350	406	416	402	402	372	372	406	362	415	341	372	356	364	404	425	386	377	383	398	364	392	400	357	379	412	414	404	386	406	406	361	390	357	406	380	387	402	361	377	407	353	399	364	408	374	394	336	425	371	403	366	376	372	369	352	406	399	403	422	390	400	384	399	432	382	401	381	383	416	384	389	380	365	340	371	397	364	414	379	418	403	382	346	416	375	408	389	377	428	389	431	367	364	387	387	363	387	380	399	390	374	451	389	390	455	334	373	352	403	408	417	386	363	432	408	391	398	378	361	382	387	390	353	392	406	385	386	391	377	406	386	392	402	404	424	419	387	424	389	358	398	353	407	395	393	397	400	373	387	388	413	415	370	416	349	403	407	373	393	395	389	390	375	414	383	404	372	376	380	374	396	372	353	381	422	363	350	385	368	370	352	352	387	384	400	369	427	397	403	398	411	391	390	372	356	356	378	371	394	419	369	379	395	392	378	391	427	393	368	381	413	394	374	420	378	385	398	373	385	399	353	368	362	362	396	347	396	413	376	356	366	393	428	398	374	375	387	396	362	409	418	390	330	389	389	377	345	356	394	361	377	395	372	353	399	397	375	396	401	372	380	389	402	393	367	368	349	402	370	398	430	379	378	373	367	392	358	348	377	402	431	393	382	393	413	368	400	390	399	360	385	386	399	388	406	350	408	418	386	386	398	373	394	411	369	387	397	375	407	382	391	403	385	395	402	381	378	355	406	389	376	434	360	416	375	360	400	366	404	375	375	431	396	410	357	353	409	388	397	421	411	370	390	404	358	399	382	413	423	378	413	355	395	382	362	367	415	378	401	392	385	389	379	388	392	407	380	400	363	400	399	406	388	372	386	379	394	398	374	412	373	398	395	381	397	385	395	403	387	419	429	384	379	394	361	388	403	366	381	375	407	393	387	411	403	373	369	396	396	341	371	370	362	359	391	366	384	360	395	355	374	375	365	375	392	412	422	391	386	410	376	369	421	410	411	411	396	357	414	387	397	400	398	389	380	405	386	436	378	389	412	389	396	382	403	377	400	369	371	387	421	370	388	369	376	417	397	386	369	385	369	345	342	381	413	414	373	386	383	360	386	378	388	398	399	374	402	371	398	355	377	365	370	387	397	378	410	362	407	399	400	374	348	400	380	393	340	409	387	394	394	404	381	398	398	400	409	395	375	406	384	390	385	391	361	403	371	391	407	365	420	382	414	355	411	382	367	393	357	394	378	357	386	386	391	375	386	361	385	378	377	416	353	411	390	350	391	394	399	404	383	359	382	399	379	404	409	395	426	376	366	388	381	399	366	364	400	417	387	395	404	394	359	360	403	363	393	375	399	360	375	405	380	387	404	365	381	348	414	408	387	428	403	371	389	395	360	393	396	377	374	370	407	381	365	416	389	422	370	388	387	419	390	409	389	390	423	397	389	399	404	389	378	389	401	423	391	369	391	385	394	384	409	378	388	352	398	356	391	385	373	378	369	386	381	380	385	401	335	443	416	370	420	368	406	370	360	376	390	419	386	380	383	382	351	401	398	355	396	363	390	389	347	409	418	415	431	372	381	398	393	390	355	398	389	381	379	402	420	345	346	376	387	414	399	434	397	444	395	365	393	370	382	372	394	361	376	429	396	359	405	385	432	371	366	346	372	360	384	361	389	405	370	359	364	394	354	418	358	403	422	375	404	356	425	408	384	373	411	395	416	361	398	362	403	357	401	406	365	404	372	393	413	401	391	366	394	389	410	409	379	366	359	417	396	391	390	382	392	388	402	338	432	368	385	382	366	366	429	401	387	382	425	399	360	395	400	372	381	378	397	384	385	390	388	405	363	403	402	354	393	376	356	415	389	355	338	366	396	369	408	375	382	380	388	397	432	332	410	373	401	379	376	376	404	397	354	401	373	409	393	341	415	398	386	350	360	382	373	346	381	381	373	375	373	388	388	366	391	400	391	350	375	413	357	379	376	403	412	386	345	392	362	407	363	413	364	369	428	414	418	403	398	418	380	405	384	391	407	343	410	353	349	394	378	387	387	364	394	422	406	364	371	384	394	416	402	380	424	413	389	400	392	397	404	369	373	397	413	378	376	412	350	401	334	375	345	401	409	361	350	380	349	354	391	343	414	395	381	407	384	400	370	376	385	366	380	380	393	413	391	383	415	391	402	402	425	418	387	371	346	386	386	389	400	362	405	384	384	392	338	412	397	432	375	392	404	355	385	411	372	376	381	380	385	397	356	401	407	346	319	400	400	389	372	401	411	418	395	411	388	354	368	390	408	386	354	366	385	390	373	395	408	361	386	403	420	370	381	394	368	399	359	399	442	419	444	376	393	389	402	379	387	401	391	393	366	407	382	396	413	373	381	405	394	422	368	386	383	374	380	366	338	400	377	382	393	396	372	348	371	364	430	386	360	387	366	333	410	391	396	372	410	388	393	381	396	392	359	390	371	346	369	366	352	399	411	405	384	361	380	389	403	369	411	421	419	383
27613	57768	11727	5211	3713	3074	1881	1582	1269	1359	1010	891	753	731	676	661	588	593	584	521	556	529	542	523	468	439	486	470	473	439	446	444	435	457	447	432	428	401	454	410	437	422	394	391	424	450	426	400	406	463	444	408	424	370	433	421	450	429	389	402	393	411	419	425	426	453	437	421	426	389	425	393	441	429	440	430	377	416	397	383	397	402	389	406	406	397	429	386	406	410	418	374	446	387	396	412	410	404	416	399	383	409	413	398	430	381	402	412	358	416	400	396	419	425	394	414	390	386	424	395	380	408	416	417	405	404	402	379	444	385	388	425	409	417	374	414	424	383	377	419	393	382	418	407	395	422	382	403	391	441	378	410	395	403	387	394	431	395	406	381	450	407	398	395	404	378	419	390	437	373	392	380	424	432	403	424	422	413	414	398	424	402	403	398	397	387	407	413	376	382	415	415	378	418	429	413	397	414	404	398	373	422	387	442	429	402	418	398	415	427	399	401	412	378	394	397	382	352	397	393	423	396	427	399	402	433	430	386	382	424	418	418	413	428	418	434	406	416	386	430	389	441	426	380	395	421	428	428	433	393	415	374	395	388	386	411	450	388	404	415	413	412	382	390	395	417	413	413	403	423	406	441	420	401	433	398	415	425	399	400	416	408	398	407	401	385	391	417	420	375	383	419	377	375	396	399	394	386	397	409	407	396	466	422	365	397	425	404	392	428	406	404	380	404	381	408	406	392	410	388	412	439	407	410	379	403	405	421	399	397	408	423	423	403	381	421	390	411	379	386	389	432	391	419	412	381	372	419	412	407	385	405	407	397	414	388	440	422	428	422	383	406	373	425	442	403	418	392	361	380	404	417	436	415	418	442	408	400	401	397	412	404	426	410	375	400	409	427	356	361	403	374	399	415	388	421	380	382	430	405	382	406	399	402	379	399	398	414	409	406	404	409	454	428	418	406	381	410	409	410	426	409	423	460	408	393	393	418	381	440	421	434	411	423	404	389	418	420	392	400	386	400	392	400	432	401	409	415	418	403	400	412	402	393	415	376	381	420	430	415	428	379	403	431	411	430	389	404	434	406	389	400	404	425	406	379	360	384	419	392	404	444	405	415	367	426	371	404	386	424	367	430	400	440	442	399	421	389	427	393	387	396	415	418	452	422	388	399	404	464	404	395	422	406	393	400	402	390	420	412	384	397	406	378	428	385	430	393	396	430	387	393	346	428	380	389	421	409	359	401	376	420	399	408	392	381	366	417	411	436	422	395	396	397	423	416	402	417	389	423	401	414	420	413	380	396	424	412	401	416	419	409	429	396	407	401	427	420	397	392	403	393	391	435	418	408	376	392	398	375	396	418	387	427	415	390	365	437	371	403	411	436	417	394	400	403	394	365	388	424	422	403	400	413	400	380	429	388	408	428	433	394	380	407	431	399	421	390	419	409	399	457	418	432	435	430	442	396	412	403	448	403	363	391	395	415	440	411	367	402	406	390	401	397	417	407	397	414	393	424	375	404	425	422	391	406	386	405	409	386	416	390	426	407	417	415	397	418	383	364	390	432	392	393	423	412	421	391	397	397	430	366	395	407	421	390	398	392	443	406	382	391	403	413	398	424	393	414	421	400	410	388	395	433	385	408	398	417	381	403	411	400	401	392	424	400	359	386	386	413	398	384	384	397	389	426	399	415	403	423	414	375	400	338	420	448	397	374	431	409	438	410	424	381	368	423	412	389	383	409	425	390	414	415	383	396	377	425	396	426	388	411	416	415	394	390	426	402	416	376	390	410	410	416	414	380	385	428	406	419	423	415	430	424	389	385	432	391	391	389	427	380	373	396	397	414	368	381	415	408	411	389	393	411	446	414	443	427	433	418	412	365	378	407	431	392	378	388	383	414	425	382	390	392	404	387	382	411	395	413	407	406	416	378	378	365	428	428	458	392	393	407	427	412	395	393	410	395	389	403	408	394	391	426	409	394	405	417	387	431	417	379	403	397	414	386	412	419	405	374	376	421	392	406	361	440	380	400	395	406	393	422	393	393	424	415	383	380	390	382	423	381	434	388	379	407	406	434	437	427	387	382	374	391	382	391	415	421	441	413	402	392	379	411	391	358	385	375	450	398	403	402	442	418	403	413	407	423	405	385	435	372	403	359	404	387	406	379	392	391	394	417	418	382	368	411	420	387	397	381	439	419	431	371	380	417	429	412	407	392	412	429	425	433	400	412	427	388	399	391	423	392	404	405	386	390	397	383	427	406	404	393	398	381	387	453	425	402	417	394	415	421	410	429	460	359	387	407	406	411	424	391	404	379	425	375	399	398	413	390	420	420	374	378	431	374	422	403	396	443	401	418	405	390	378	416	424	410	400	417	417	382	399	391	395	390	381	405	381	430	427	387	382	427	406	442	427	402	420	402	406	393	425	435	411	411	380	394	409	446	409	412	409	402	423	424	387	452	428	376	431	399	428	388	375	411	406	387	395	415	427	387	420	391	418	397	439	387	400	418	384	429	395	423	370	423	377	426	408	424	400	390	403	379	401	402	428	395	420	406	412	449	398	392	358	414	388	389	395	424	366	391	389	389	449	392	396	383	470	407	398	426	413	417	392	410	410	437	378	409	393	422	399	384	415	362	409	380	369	394	380	430	414	415	391	386	423	387	399	411	425	429	374	368	442	332	407	399	429	356	366	398	399	403	417	425	405	411	365	402	382	405	397	390	409	379	417	412	406	434	374	424	418	416	394	393	390	362	399	429	435	414	448	389	376	420	386	401	394	404	387	407	382	426	386	397	422	405	385	404	371	433	415	389	426	448	409	370	412	384	425	428	386	403	418	379	399	380	378	395	422	419	439	426	401	422	430	359	441	408	402	418	354	433	393	357	360	423	398	366	389	433	416	395	426	378	388	390	374	394	449	425	422	423	393	373	403	422	387	406	354	418	407	390	365	389	423	402	440	417	437	412	410	395	420	393	403	435	392	382	423	370	393	397	419	397	402	426	441	449	375	415	459	422	392	403	357	433	408	381	391	376	412	397	406	413	397	417	413	366	405	378	394	403	411	381	436	411	425	395	400	401	413	381	401	397	390	424	424	398	368	368	414	410	387	409	403	433	391	346	398	408	421	368	411	401	397	406	428	397	404	397	399	427	414	406	398	407	380	411	393	443	366	405	422	379	421	392	412	420	410	441	413	385	396	387	439	379	373	443	392	414	372	424	376	421	407	378	413	385	384	394	412	414	387	370	377	409	392	404	398	415	439	398	406	386	384	426	367	409	387	364	427	458	416	397	403	410	382	408	363	408	441	434	391	404	383	436	397	404	391	403	393	370	425	430	395	418	419	392	391	386	407	375	436	401	366	394	413	417	442	405	406	374	414	388	430	386	404	400	366	369	450	404	440	388	401	375	388	386	406	380	425	404	390	442	398	419	425	449	400	405	409	377	382	402	422	391	408	390	401	397	420	402	426	381	387	409	435	409	400	383	386	394	425	459
22883	20727	26946	24542	20720	20807	11785	2022	1393	1401	1169	1082	946	915	872	812	837	816	780	785	777	759	695	681	731	700	658	713	684	715	663	642	658	680	672	672	641	670	677	669	691	669	663	695	693	686	686	628	635	662	641	647	668	645	663	711	629	635	671	670	655	670	664	616	641	662	626	680	669	716	658	645	663	646	690	715	651	622	658	669	614	595	700	626	642	672	641	645	623	659	653	682	662	643	608	598	647	613	612	647	634	605	629	623	656	619	689	659	626	667	609	608	604	706	663	634	638	642	659	620	609	642	649	623	641	629	591	637	653	638	645	561	626	649	641	650	610	652	635	645	623	600	649	663	652	630	607	659	675	623	638	639	629	598	652	610	627	616	642	624	608	665	649	642	615	657	637	641	624	657	606	695	566	646	715	634	650	635	630	676	637	647	618	631	630	653	634	597	630	637	630	637	610	634	651	640	640	639	653	642	648	645	662	663	590	640	642	626	592	649	615	600	632	672	616	625	621	651	608	643	650	659	673	622	637	614	665	651	635	619	656	638	638	646	602	631	630	647	646	627	611	633	649	668	661	658	656	609	681	637	629	686	622	616	617	612	625	622	657	657	619	625	603	621	678	668	615	585	660	596	602	642	718	628	572	600	690	603	618	675	637	625	660	681	610	647	647	625	672	628	616	624	605	658	661	641	638	636	597	638	617	630	614	674	625	612	615	633	621	685	591	623	646	605	677	673	652	648	632	598	679	651	653	636	650	623	618	639	652	615	644	615	628	621	655	631	651	623	620	626	635	594	656	653	691	620	700	671	655	631	714	643	588	639	596	682	660	597	633	669	631	645	651	633	629	602	631	644	648	651	637	627	600	616	661	601	625	608	575	620	642	625	688	654	676	629	622	608	608	657	680	619	640	641	628	694	639	656	673	680	622	610	660	707	650	651	704	643	658	590	633	656	643	652	670	609	650	615	619	593	639	650	666	618	642	647	669	650	620	642	662	621	641	635	616	655	672	592	658	586	662	688	610	605	643	648	629	603	648	638	630	612	573	635	632	635	645	651	646	670	625	645	598	667	689	633	645	633	633	594	660	628	632	645	641	618	620	651	630	614	688	612	656	637	654	664	628	633	633	606	684	623	618	609	606	620	626	620	643	641	605	669	645	689	647	596	594	622	653	652	604	621	651	619	683	635	627	644	679	615	658	624	678	655	671	663	625	612	600	632	629	594	631	666	641	629	659	639	687	684	671	616	618	671	647	606	685	638	657	633	650	603	600	689	605	623	607	634	637	651	631	621	628	654	636	672	671	584	682	657	670	635	655	644	648	654	610	642	619	630	660	680	670	650	635	621	586	647	716	643	644	610	668	660	625	642	630	617	651	632	567	675	646	638	669	668	661	630	648	643	618	616	636	622	622	646	656	602	633	674	649	686	647	630	647	637	653	646	628	643	604	657	653	607	584	621	642	651	616	660	641	650	587	637	655	650	669	612	643	690	650	619	615	632	614	668	603	647	600	578	643	622	660	632	640	638	609	609	644	630	625	612	624	658	595	633	615	629	642	634	655	585	634	638	629	632	616	608	649	643	619	624	631	603	605	616	639	630	614	601	652	600	613	588	673	637	644	631	633	621	633	592	677	599	647	639	619	618	645	628	694	597	674	667	657	650	671	591	643	604	681	638	612	629	632	635	640	596	630	643	648	615	631	597	642	649	669	648	617	623	601	618	606	620	687	629	621	649	626	608	627	635	608	634	635	646	645	615	644	618	628	627	570	627	598	681	645	645	598	584	668	670	632	653	642	595	600	675	650	665	632	660	612	652	647	652	682	660	618	626	592	681	632	648	608	638	644	670	665	607	632	652	661	676	639	655	694	626	638	646	616	585	660	620	649	630	612	625	650	592	584	624	636	628	643	655	591	635	629	607	592	656	649	621	639	671	656	617	643	641	596	672	599	650	655	632	635	664	648	641	622	636	617	627	640	633	642	670	611	631	670	618	614	611	628	663	641	624	616	626	649	653	631	631	623	629	667	625	692	634	607	602	616	670	630	639	634	619	591	646	627	636	645	640	609	651	649	595	650	656	653	601	625	650	645	568	612	646	623	642	637	611	672	596	635	650	692	653	652	604	642	601	640	614	624	636	620	631	649	676	640	630	646	648	627	628	597	609	599	623	626	643	622	677	638	661	640	651	641	578	664	662	619	634	660	604	612	668	615	641	626	617	679	608	677	619	626	615	643	630	641	604	658	628	677	666	599	659	645	625	608	626	603	590	602	607	613	679	653	664	654	614	632	608	611	609	653	639	602	590	642	655	623	591	696	663	666	638	655	620	606	620	621	635	663	587	617	653	628	654	666	601	669	609	645	652	671	653	629	651	633	633	652	653	622	660	633	629	656	732	658	645	637	615	590	666	642	641	638	619	660	619	657	581	691	587	634	662	600	625	634	684	651	614	655	632	614	629	626	648	621	623	656	606	652	669	586	606	656	608	643	649	637	652	689	620	623	666	606	623	656	633	609	608	657	655	611	658	616	599	644	599	578	636	651	662	640	684	657	634	623	630	668	632	674	627	585	637	600	636	627	685	642	643	671	627	664	628	644	623	615	660	658	617	619	637	673	647	634	612	613	637	637	670	656	625	672	658	661	594	669	628	660	602	602	610	620	664	670	604	665	615	620	638	628	640	649	670	629	667	637	626	650	595	645	635	689	652	632	603	644	613	607	672	589	612	635	618	624	640	624	646	672	625	655	604	635	685	660	662	639	649	649	668	646	679	622	624	586	623	619	666	644	627	682	575	601	663	619	646	659	627	618	603	650	634	644	606	594	630	616	627	629	570	636	652	608	634	668	697	652	664	626	677	638	579	648	675	653	670	658	654	637	618	630	691	650	635	619	651	631	606	631	633	618	629	647	631	691	606	642	631	637	662	621	627	660	618	624	675	650	639	675	638	608	703	665	634	576	641	624	584	640	619	662	631	640	661	658	612	631	601	644	648	589	625	625	666	650	632	632	661	629	623	646	644	645	606	639	611	629	619	645	610	656	621	675	590	675	648	668	639	627	668	677	685	612	605	691	631	644	591	593	651	632	638	608	639	620	612	617	651	646	658	620	636	689	623	661	628	644	639	670	635	652	614	666	639	648	621	640	655	610	653	622	684	657	645	652	596	606	603	590	643	648	618	641	634	660	651	669	655	605	669	600	591	668	688	628	624	669	690	641	639	621	615	614	665	687	661	652	618	625	620	596	650	602	646	649	598	650	612	658	603	641	588	639	658	646	623	593	639	625	629	635	628	620	687	560	669	632	654	634	599	627	658	651	611	635	632	612	611	620	650	638	618	633	618	608	680	628	623	594	630	641	650	659	626	651	613	649	708	623	650	651	654	586	635	617	661	658	653	638	613	652	652	616	650	648	632	611	615	623	606	624	625	617	639	663	639	643	621	609	684	665	612	643	615	617	636	654	628	628	639	600	703	652	712	652	647	621	624	630	631	659	637
30579	64155	15140	8727	6325	5361	3410	2771	2223	2303	1775	1458	1346	1136	1062	1060	971	900	917	818	816	835	789	759	739	754	736	704	680	655	680	711	646	696	641	658	645	641	649	622	651	633	622	625	639	634	635	622	564	580	610	581	569	635	653	598	598	590	588	593	577	620	549	587	600	613	612	597	608	563	585	602	619	611	588	526	640	618	609	602	594	593	591	581	577	547	616	583	563	563	620	623	569	568	559	644	605	576	620	577	585	568	625	622	580	599	620	564	628	567	567	590	605	563	591	617	587	634	602	564	565	605	552	589	566	570	600	585	632	593	581	595	610	601	590	642	603	553	592	603	600	577	614	590	571	575	600	587	567	617	554	617	620	581	579	585	576	576	586	574	606	651	581	587	593	644	580	575	596	605	616	601	576	582	579	571	611	552	615	593	580	594	595	562	572	578	558	568	613	548	552	576	579	598	554	547	595	576	603	582	583	602	599	586	642	599	639	637	622	551	549	611	572	595	587	602	570	612	576	592	576	627	637	596	548	584	562	555	616	549	560	594	589	588	613	551	568	595	601	611	595	616	589	603	579	607	577	551	553	572	585	556	628	594	584	603	571	548	602	588	584	565	595	615	571	561	622	584	582	620	604	564	580	596	587	640	568	601	628	603	538	602	591	597	571	571	607	612	558	611	550	637	573	582	594	584	538	600	583	556	546	625	620	571	589	531	585	530	577	532	569	604	582	595	571	601	589	618	577	551	525	566	576	576	585	553	587	616	566	600	567	588	591	601	581	565	656	604	582	592	598	564	580	579	615	542	626	592	580	576	546	638	592	563	597	544	581	550	599	597	610	630	624	589	572	582	569	573	589	578	602	580	577	575	605	565	606	602	599	611	584	555	583	595	594	580	620	610	603	593	591	619	541	570	560	599	576	583	564	607	590	609	557	645	597	593	620	585	589	620	593	543	582	570	569	594	594	558	598	601	612	580	577	586	611	585	610	624	574	599	573	551	603	587	564	526	600	597	596	577	604	601	536	559	598	595	576	538	567	529	568	598	587	585	590	553	570	596	595	602	633	557	570	574	585	634	601	576	567	593	629	588	564	573	551	619	584	609	623	588	582	579	554	564	609	584	594	630	645	592	564	573	619	568	591	624	586	604	603	583	606	571	573	624	583	564	593	578	571	603	617	562	587	594	622	610	540	593	561	574	542	609	622	632	575	608	581	597	542	558	582	554	563	569	577	587	598	581	542	591	568	594	557	626	607	592	598	640	589	589	606	584	585	602	580	563	597	603	575	592	617	604	557	563	577	586	591	602	584	612	619	626	608	576	553	614	579	593	608	577	587	603	528	621	572	612	617	567	593	560	549	616	592	600	591	545	561	581	585	587	626	600	605	591	587	588	591	562	570	589	557	622	599	550	574	615	602	604	584	558	570	539	574	581	556	595	623	576	596	558	547	603	577	602	571	595	555	585	561	611	556	586	551	558	612	583	606	577	552	609	588	553	549	584	572	547	589	550	604	612	608	593	601	603	584	640	601	585	609	568	579	563	643	606	558	609	611	596	617	554	582	570	580	590	601	613	587	568	564	597	588	630	586	606	610	588	588	590	562	579	579	555	568	552	600	581	563	613	595	547	569	588	604	615	587	624	646	548	573	556	581	583	559	595	587	606	587	560	600	601	599	616	583	564	635	583	627	577	592	583	543	590	563	602	585	580	552	586	558	565	647	614	591	614	576	573	572	580	571	569	536	547	572	577	587	595	595	607	617	573	595	619	572	597	547	585	648	606	585	602	550	642	561	557	648	612	567	600	574	634	591	558	615	551	539	589	579	600	579	580	569	612	572	610	559	626	565	560	596	589	589	581	556	573	572	517	603	572	582	559	612	622	586	590	621	553	607	584	611	553	605	600	579	593	562	616	600	584	562	582	617	595	579	584	589	606	597	569	583	585	542	585	567	546	588	591	598	600	560	577	562	581	574	613	571	555	547	574	553	574	581	601	625	639	601	613	567	529	598	587	580	566	580	609	614	573	646	550	560	608	544	563	584	609	584	629	552	602	545	576	554	542	625	543	579	577	629	581	577	554	566	599	599	594	598	593	585	579	589	581	590	599	579	554	623	590	578	573	576	599	580	580	591	567	565	550	610	629	602	560	608	613	569	608	569	578	572	567	581	551	624	588	546	637	586	546	614	638	599	567	565	587	571	601	584	610	569	556	573	624	606	580	567	626	600	616	543	611	578	569	595	591	596	612	593	622	604	607	573	645	587	573	573	603	595	568	609	587	580	585	585	600	566	567	581	536	595	592	566	593	635	614	590	579	603	611	582	564	564	610	567	566	603	637	551	593	550	592	519	601	598	539	590	593	587	591	591	592	605	637	605	619	572	604	569	584	649	595	568	630	620	582	580	600	602	560	600	574	618	562	580	599	571	584	555	593	586	574	601	577	560	581	603	619	544	582	556	600	605	558	580	566	626	563	577	584	585	586	560	554	605	566	587	556	576	598	591	601	645	581	581	621	576	638	591	582	614	567	614	586	596	580	540	552	624	602	559	571	632	564	574	600	563	565	590	582	580	582	603	602	591	574	598	570	576	581	573	599	597	611	579	606	592	547	604	590	582	554	624	575	555	592	569	577	577	588	552	595	528	576	583	597	566	598	590	572	601	583	560	561	585	590	588	590	576	626	567	602	600	603	623	601	608	544	647	594	595	557	562	584	586	580	580	585	591	604	577	589	613	550	610	627	583	593	606	588	598	574	610	614	566	597	622	553	599	576	608	607	559	548	588	597	580	622	540	590	591	600	597	592	589	588	597	595	627	580	609	590	581	587	601	617	565	594	563	508	592	590	592	583	583	587	574	641	657	557	584	581	572	618	590	572	573	539	589	597	633	566	578	568	610	603	571	596	561	574	627	593	610	566	609	564	612	583	584	560	604	600	610	607	617	579	571	640	557	600	591	567	601	599	575	581	556	601	585	579	577	570	588	590	619	588	600	602	635	609	554	544	580	604	591	585	637	504	575	596	571	535	533	600	563	577	638	640	596	593	585	587	575	588	579	552	622	566	637	575	603	576	547	633	597	596	643	575	650	600	549	595	579	577	530	615	587	548	595	586	593	587	613	555	565	576	582	590	567	593	610	582	582	594	603	625	622	581	580	576	565	608	598	583	575	581	598	591	605	604	614	585	607	601	579	599	606	591	578	586	621	598	551	566	601	598	598	598	579	601	641	575	613	627	576	572	590	536	564	609	568	619	615	548	632	601	583	586	586	561	575	580	590	584	570	619	643	578	655	599	544	580	599	576	590	572	582	557	563	515	605	584	582	576	610	560	547	605	608	583	579	551	583	568	588	541	591	607	557	570	602	622	562	582	565	593	628	615	579	619	591	572	579	567	631	579	624	614	577	567	553	587	542	549	563	609	605	575	580	601	628	606	588	653	571	555	657	590	585	576	599	594	560	609	590	596	564	580	609	602	585	576	599	598	595	595	568	561	592	514
28852	19797	6798	1246	975	947	912	864	873	905	892	883	833	871	857	848	878	814	845	887	870	865	883	873	866	895	905	850	886	899	885	862	883	855	859	884	835	877	892	880	879	873	887	839	870	891	903	879	894	872	829	852	892	909	833	816	913	816	907	858	882	872	886	907	853	891	851	881	902	884	846	875	878	869	787	892	858	889	868	880	905	839	889	859	862	842	885	877	837	857	900	888	869	840	883	897	898	882	865	850	905	907	870	888	864	896	885	845	846	920	863	920	860	934	856	868	837	882	861	930	862	853	879	868	868	850	854	837	854	861	926	852	871	828	830	837	919	848	814	883	908	869	892	897	825	912	848	909	926	836	847	887	880	844	790	824	883	872	815	901	925	900	897	851	874	878	871	875	798	837	906	873	856	874	860	873	856	825	885	897	901	854	888	888	904	842	865	884	836	874	897	848	885	900	891	902	857	852	845	854	872	866	883	791	880	833	884	886	853	899	828	867	862	850	871	883	809	863	907	896	900	848	884	855	835	869	861	928	858	860	898	803	865	879	859	886	882	823	852	943	843	815	881	851	897	842	845	897	810	867	875	834	914	857	927	924	876	817	790	861	866	837	864	880	851	852	898	913	862	842	853	867	872	859	848	901	896	859	842	881	886	885	932	864	849	874	893	799	901	875	911	914	899	860	906	857	915	904	871	844	891	893	890	881	883	835	896	887	889	877	853	903	894	858	937	848	882	836	900	860	851	838	916	833	880	925	862	853	858	912	890	871	820	816	874	821	886	851	863	963	837	834	819	841	837	823	919	870	881	840	852	870	949	839	916	904	911	859	946	869	798	876	855	854	881	903	886	827	827	839	849	885	915	866	910	888	859	880	932	902	859	869	938	871	910	861	861	892	857	845	936	848	865	838	855	885	881	863	910	893	884	855	853	885	893	871	855	943	849	869	859	899	897	828	866	838	878	828	855	862	927	870	870	875	897	865	866	875	893	925	854	836	897	829	857	834	834	870	841	955	866	826	854	831	852	891	896	885	878	852	857	876	898	862	805	876	892	902	923	864	907	898	844	910	871	850	813	894	916	842	886	825	829	871	849	847	867	876	873	807	889	918	873	866	922	852	876	852	820	851	881	899	855	897	886	928	892	901	845	845	826	868	858	867	873	864	830	877	879	910	901	909	884	816	856	931	834	872	839	876	883	881	883	880	858	896	896	850	856	874	881	832	896	882	892	894	849	849	929	936	845	878	935	880	852	883	852	936	855	872	830	853	887	855	856	847	834	878	901	852	892	907	925	824	885	894	923	875	920	897	926	815	892	812	942	873	882	903	877	881	902	896	883	904	855	873	929	928	825	857	892	829	854	883	874	848	911	932	870	831	891	837	842	933	881	871	838	944	870	887	956	913	899	887	917	880	868	842	850	891	877	919	844	874	869	856	865	897	929	894	849	895	850	852	893	842	878	826	888	879	935	862	848	817	882	828	819	861	844	898	841	837	897	888	940	860	865	861	919	842	874	875	872	897	850	865	872	865	890	864	866	867	886	850	866	881	897	847	803	873	852	873	850	876	842	856	891	834	868	863	885	847	850	912	827	844	841	885	876	895	844	880	864	832	877	856	850	902	828	872	887	901	841	869	858	948	873	830	848	906	888	882	856	870	901	833	782	836	847	862	888	772	880	831	847	896	894	846	892	791	842	869	883	917	868	911	878	890	848	880	872	898	912	895	808	904	891	837	845	868	855	872	848	857	899	851	862	872	904	857	845	867	845	883	912	889	860	900	879	925	875	865	848	859	879	842	863	813	923	892	920	899	857	867	807	882	866	898	801	826	861	866	857	870	862	842	852	950	850	879	857	940	872	863	874	846	875	915	878	868	817	889	879	811	844	860	828	864	885	879	854	907	867	782	869	859	877	862	894	901	890	846	889	907	840	943	857	877	868	838	814	840	855	850	831	903	854	901	846	869	830	932	886	902	906	856	867	877	888	864	861	890	915	933	870	876	881	881	843	848	862	837	893	883	815	907	843	865	873	888	865	905	906	844	866	827	920	908	889	903	843	880	917	857	847	874	849	900	866	858	879	842	851	869	867	855	821	845	834	878	860	841	874	839	887	900	895	889	849	882	897	882	838	904	903	806	842	887	894	890	905	866	880	882	872	818	858	907	814	870	864	871	912	831	870	823	877	845	846	862	886	898	832	860	880	896	828	899	853	906	848	914	860	867	832	884	832	832	877	943	916	880	884	859	874	869	867	877	872	871	863	871	811	867	846	853	897	840	874	870	849	873	836	899	854	869	865	870	902	906	913	870	903	905	881	847	835	944	883	868	845	927	822	834	883	878	843	893	889	878	867	824	856	914	946	851	882	815	890	875	899	909	864	859	845	889	951	828	851	860	916	890	888	851	849	851	932	914	887	869	902	876	861	853	857	873	873	893	831	881	798	890	883	828	841	905	899	868	874	842	859	846	899	900	865	885	869	843	949	897	831	873	872	821	871	808	797	883	875	901	839	860	839	881	891	881	846	884	858	900	881	861	861	846	874	913	857	878	838	892	920	848	868	898	864	886	906	857	894	843	896	898	879	908	880	882	840	881	862	872	912	888	813	883	857	832	820	822	871	884	846	895	865	871	891	837	845	864	846	891	855	892	866	828	903	880	819	879	808	858	852	895	869	871	873	867	938	861	879	849	908	785	855	864	857	884	884	844	911	865	877	842	862	818	895	834	845	888	864	926	904	908	868	844	874	891	891	904	875	804	881	853	877	873	871	855	911	842	810	859	869	841	816	855	872	885	874	859	899	868	899	872	876	881	921	831	861	854	809	853	844	873	894	918	864	926	855	899	876	883	899	902	879	884	876	874	908	889	848	842	845	836	845	873	866	948	902	879	833	907	786	814	924	842	873	853	893	884	871	820	869	864	913	895	856	838	869	928	869	901	848	910	845	885	831	891	883	840	884	874	901	839	889	906	878	829	914	893	885	864	860	853	841	871	897	822	898	918	865	846	867	859	894	954	867	879	879	886	878	878	917	878	868	891	824	861	861	853	837	898	894	904	879	901	923	881	907	836	840	838	802	818	883	891	837	882	885	919	855	874	904	835	911	882	833	857	856	863	838	893	884	848	911	823	894	918	927	822	890	848	868	881	880	874	858	935	862	866	908	859	863	872	911	884	838	815	916	818	923	865	878	876	841	824	860	903	854	921	927	849	865	900	878	861	867	859	866	825	805	851	890	898	857	905	873	840	872	890	861	830	889	892	843	833	869	840	898	879	821	816	857	832	887	929	885	897	907	839	911	893	834	907	874	900	880	887	888	900	875	921	877	889	862	921	936	864	832	867	956	926	854	836	901	870	872	901	846	865	871	887	867	873	838	863	862	895	851	887	865	811	854	872	893	903	866	886	857	881	868	859	861	867	849	862	902	844	895	848	879	888	876	880	863	914	865	888	904	811	860	845	815	853	895	871	943	882	832	897	872	875	917	890	899	912	880	843
17143	20198	1482	1108	1032	988	934	893	925	947	949	939	917	895	897	842	859	923	882	847	872	827	892	883	855	852	857	879	890	892	922	850	848	937	895	819	861	839	836	846	866	891	833	869	857	880	845	898	864	848	867	861	857	807	861	857	887	876	853	920	907	882	921	834	863	862	869	876	893	855	855	889	856	865	857	835	873	865	850	908	906	904	814	821	844	841	860	887	837	926	837	879	908	896	822	864	851	889	872	889	870	857	878	870	892	944	894	829	899	898	901	904	856	876	901	841	843	898	875	874	882	807	886	883	821	840	867	817	861	855	874	900	861	845	863	896	854	882	831	839	856	870	893	892	886	855	871	870	878	887	812	891	868	812	837	876	877	864	837	878	847	870	890	902	870	883	844	906	863	864	932	847	883	896	890	853	920	923	916	892	908	892	770	849	908	877	827	907	883	893	894	862	889	836	896	890	891	827	842	901	881	868	852	818	827	839	852	869	880	892	865	801	876	912	905	909	821	881	860	849	875	856	876	886	861	892	877	853	857	872	892	908	836	852	891	840	810	837	863	868	905	825	881	887	863	856	888	857	889	946	878	876	936	850	876	878	904	851	854	847	809	841	848	922	896	836	881	901	875	888	848	853	873	881	878	883	842	851	874	901	900	902	843	807	830	866	857	881	871	878	833	899	832	898	859	852	901	856	837	838	902	839	925	833	870	868	847	865	843	863	871	837	848	867	860	897	869	809	886	882	828	856	874	892	881	813	891	899	890	896	825	870	849	825	830	866	834	851	871	885	900	874	918	875	866	876	891	890	870	838	868	828	808	881	880	832	835	908	843	884	878	896	878	898	871	789	850	895	854	892	866	887	844	858	859	833	863	848	793	841	855	826	928	844	936	866	868	828	874	939	880	888	846	906	809	844	865	881	855	914	911	872	856	905	909	850	826	898	852	886	869	871	819	926	839	820	915	858	836	952	882	852	865	835	861	878	871	892	917	870	886	856	889	870	879	876	869	852	922	858	864	833	831	826	820	885	878	839	887	796	884	844	874	869	827	906	842	869	827	879	814	874	846	898	853	906	841	908	873	834	861	889	833	874	875	856	873	873	870	825	828	868	830	827	922	857	877	867	820	873	863	850	898	889	834	894	874	845	871	809	843	862	871	840	877	872	862	854	888	934	879	900	847	863	907	865	905	843	835	857	907	853	904	831	878	890	869	892	855	871	845	850	914	888	872	882	883	898	885	866	897	824	862	863	866	891	857	817	867	868	893	887	912	875	865	864	851	862	870	916	896	867	859	839	885	882	838	841	878	824	869	871	873	838	854	840	893	873	862	880	857	830	893	876	868	848	913	836	863	858	826	862	845	859	851	912	897	873	834	879	860	857	852	921	846	839	855	866	859	864	870	834	920	869	860	816	867	841	894	870	850	878	806	871	886	865	881	887	896	853	933	867	867	915	860	871	839	830	839	865	858	870	903	863	911	817	840	872	849	836	869	870	848	855	830	903	883	920	893	891	899	837	905	916	871	871	887	869	880	821	860	896	864	849	888	860	865	888	845	857	835	913	888	861	830	896	847	850	877	789	875	853	911	886	808	860	866	850	893	831	908	851	856	831	824	825	891	838	836	863	832	926	885	859	879	855	830	885	891	854	859	815	870	901	861	848	883	837	860	898	836	880	909	873	900	880	883	807	899	832	889	888	863	864	864	831	895	818	893	873	862	912	888	889	853	876	880	924	859	848	812	882	852	866	872	836	856	838	899	892	810	885	813	859	851	853	853	864	854	838	888	848	883	827	831	807	875	859	858	875	870	864	831	850	866	909	826	845	883	879	824	870	878	928	855	865	851	847	868	868	840	871	848	935	888	894	869	851	922	939	910	851	871	858	860	924	830	857	875	869	878	867	896	881	887	890	863	847	845	917	891	821	829	846	890	826	939	844	876	841	868	822	866	851	875	854	920	903	855	862	815	825	805	864	884	928	835	905	886	871	852	860	885	895	893	867	875	867	941	886	821	823	859	920	822	840	874	831	847	862	891	899	857	852	840	860	882	891	885	852	887	891	865	825	875	859	872	827	814	883	858	853	849	910	802	862	859	827	844	867	885	880	801	928	868	810	863	879	840	881	859	852	896	829	853	855	856	904	876	894	836	855	889	900	885	835	873	860	853	863	858	838	886	878	869	860	848	907	873	862	906	904	847	848	822	866	850	921	906	855	807	844	865	841	883	858	882	870	884	831	906	862	942	848	844	862	845	893	916	855	891	869	886	862	844	903	833	884	917	869	816	889	863	864	868	826	862	854	850	870	867	897	885	873	912	884	898	867	910	884	879	890	885	854	890	877	839	898	895	834	911	857	859	859	867	846	853	894	851	911	890	861	927	863	871	887	901	899	846	898	872	826	815	823	845	853	822	880	777	947	843	827	882	859	895	857	873	891	844	894	857	891	864	867	924	856	852	871	836	849	868	911	869	860	861	828	848	885	923	897	869	849	843	854	897	868	858	827	891	822	880	891	861	836	855	901	853	818	886	838	840	903	850	940	885	871	855	880	862	850	863	876	885	862	888	843	907	758	858	886	885	859	872	852	858	886	899	889	890	802	885	890	831	879	865	828	917	899	834	835	856	849	857	849	811	908	827	825	875	828	852	946	858	815	847	835	879	895	886	872	873	850	886	898	915	826	881	897	872	871	904	896	879	835	902	894	862	903	833	862	901	873	846	879	865	863	895	885	843	882	858	902	843	846	841	842	821	879	851	857	826	880	905	848	882	833	874	855	865	877	850	904	868	907	889	874	877	900	891	810	874	853	872	855	889	831	864	927	835	883	849	842	904	835	935	892	945	849	849	830	798	904	847	868	854	887	856	848	884	879	886	904	900	810	882	835	918	880	862	858	862	827	853	895	855	831	900	850	870	894	869	838	844	888	839	881	854	846	891	828	826	853	896	871	913	830	851	858	887	893	871	882	858	897	821	813	875	799	875	864	919	868	812	842	855	923	885	812	841	858	897	843	887	840	872	922	843	870	883	872	931	855	856	883	893	855	860	873	863	825	847	940	851	904	856	882	819	947	866	839	889	857	848	860	801	902	860	875	854	806	890	867	894	868	877	823	898	872	839	868	874	920	878	836	825	823	851	891	943	893	854	885	913	911	834	849	906	856	867	833	900	869	880	824	908	872	855	921	862	839	917	918	885	868	905	850	825	882	897	862	870	898	835	884	906	867	823	853	850	837	874	839	837	887	831	880	862	825	892	850	830	849	848	900	824	841	857	860	864	898	842	829	878	819	865	846	873	871	904	872	879	900	865	864	857	874	885	872	895	827	876	871	905	873	868	853	871	851	891	833	820	870	922	872	886	834	803	906	844	883	867	866	799	881	898	825	843	864	881	871	891	870	824	895	887	828	851	868	882	904	833	873	883	887	890	832	851	932	854	894	874	877	816	836	878	856	850	859	813	837	839	852	873	905	840	890	871	861	858	833	807	825	883	891	836	858
25052	20773	27608	23954	20769	16104	1915	1010	781	845	656	623	502	546	487	484	460	466	504	491	465	445	430	443	433	409	407	401	419	436	409	432	394	430	396	409	393	421	396	408	393	420	391	416	411	366	348	369	406	386	410	401	378	401	385	399	341	380	398	423	373	398	394	366	341	373	411	380	409	405	385	388	391	409	392	380	382	375	371	414	385	437	379	386	375	391	416	423	375	424	392	371	384	382	382	414	401	382	384	359	393	404	416	391	405	390	404	403	405	391	413	399	372	383	377	406	406	395	402	382	412	382	389	413	402	395	369	406	399	371	366	402	414	364	383	429	381	399	402	338	379	412	391	367	385	413	368	373	341	397	419	365	419	376	364	388	373	364	391	392	379	389	401	460	376	401	400	347	374	380	437	387	380	409	378	408	395	388	369	372	396	366	377	344	378	378	370	348	390	385	376	423	349	387	366	404	395	395	379	362	385	423	410	355	420	374	375	387	398	410	401	454	408	365	376	375	388	380	406	393	424	386	413	392	375	369	363	361	376	388	381	403	352	395	392	397	366	428	377	397	380	412	372	385	385	378	395	354	379	378	387	373	391	371	392	354	362	394	433	387	386	395	368	400	384	383	434	377	412	372	369	369	403	370	350	399	389	353	353	355	395	392	383	403	392	349	398	404	381	391	377	365	382	367	384	380	389	361	378	395	371	398	371	372	390	370	407	376	389	416	402	393	377	376	386	380	373	383	377	359	443	390	413	361	381	358	398	363	426	409	373	378	386	385	401	399	394	373	382	385	358	381	384	381	391	381	401	397	378	405	385	403	440	426	364	375	391	408	380	403	368	382	344	377	384	399	367	353	381	374	428	366	367	381	412	372	363	419	390	387	354	399	368	404	366	360	399	354	409	357	385	352	390	369	374	404	358	380	373	380	376	364	358	354	396	430	374	384	405	394	371	360	392	381	421	401	390	376	365	403	372	408	454	389	385	381	374	396	357	403	374	420	406	352	369	381	391	422	394	371	422	360	350	389	379	434	442	411	393	401	440	378	378	396	364	375	393	385	370	378	366	382	396	384	373	409	402	374	360	412	392	411	377	389	385	389	368	357	400	383	371	390	388	400	355	379	388	385	373	417	382	388	399	372	396	363	373	392	389	375	384	397	368	409	395	387	373	390	383	412	359	363	377	440	390	371	396	372	366	389	364	390	374	380	374	374	389	339	397	395	357	366	408	381	367	354	422	375	360	350	397	395	369	377	423	368	390	396	388	414	373	395	387	410	394	403	346	360	384	373	371	411	360	385	360	350	365	396	370	387	413	399	407	410	390	363	375	342	370	391	409	396	358	368	370	369	377	392	388	397	443	402	388	384	359	362	366	399	411	382	391	406	411	415	360	388	397	384	418	374	360	387	355	390	391	354	373	348	391	392	390	369	417	404	381	395	405	352	378	362	393	357	376	410	369	394	361	371	352	358	388	370	373	368	384	420	389	386	354	372	385	377	382	403	358	391	386	383	394	433	387	369	390	388	368	382	394	388	378	399	384	374	379	373	390	415	390	357	384	362	388	369	393	388	406	403	366	423	404	365	399	354	372	393	391	383	373	361	370	400	365	371	391	409	413	391	394	378	387	391	371	394	421	407	371	365	392	370	398	390	395	376	362	362	394	400	382	381	377	413	403	371	358	392	396	409	391	391	381	405	397	408	413	387	393	372	421	386	417	393	372	373	399	392	380	407	384	423	390	375	382	376	374	390	417	362	400	373	367	421	360	400	364	415	410	379	360	372	384	396	382	356	364	385	418	406	383	387	373	388	395	386	417	401	366	359	393	384	394	363	388	372	395	364	363	395	352	380	386	360	371	354	356	403	417	388	401	414	379	404	390	359	417	380	410	403	382	387	385	362	379	388	371	403	373	373	401	391	373	374	377	383	362	390	363	379	397	416	388	366	366	364	376	418	393	393	383	376	406	365	389	386	390	364	385	374	398	406	377	374	404	396	388	388	382	360	371	403	374	441	436	395	382	386	378	408	395	386	423	372	392	376	382	384	383	387	368	348	386	373	395	366	412	404	368	393	392	372	409	388	342	374	394	407	432	399	395	358	376	393	367	411	387	358	409	375	364	393	379	382	387	394	379	368	372	376	398	444	398	353	369	377	395	396	387	422	397	394	403	406	374	366	391	391	394	421	375	379	385	432	406	393	394	357	378	408	363	431	378	412	399	389	361	396	376	376	372	387	354	421	373	405	379	397	393	390	365	363	349	401	383	407	401	423	394	412	411	374	397	389	399	365	394	425	382	375	342	371	393	343	400	382	376	385	377	389	368	386	417	363	429	360	366	417	371	415	413	382	378	385	405	340	364	394	405	397	366	372	381	358	386	384	396	373	416	409	386	396	372	389	379	385	372	382	377	409	399	421	373	388	394	418	379	369	379	348	387	406	362	395	399	363	419	374	364	395	380	390	383	372	429	386	434	402	402	413	381	391	391	369	358	369	355	379	392	406	379	410	340	408	374	373	386	398	380	397	400	406	409	392	393	362	401	396	362	393	374	361	407	373	402	360	377	375	383	380	364	374	398	388	380	413	364	409	380	338	398	381	404	351	381	412	369	372	421	399	363	411	367	396	365	400	370	342	409	362	398	375	360	373	375	361	378	407	383	390	356	361	409	399	377	360	382	397	428	435	374	386	350	383	378	382	372	385	419	415	389	384	409	388	410	415	370	372	380	407	407	390	362	384	381	397	373	381	359	377	385	398	399	372	344	418	395	385	414	374	410	341	426	391	383	392	400	380	388	374	376	381	386	409	378	405	362	424	373	383	407	375	393	351	418	385	378	351	388	411	405	364	383	411	416	391	414	351	387	374	330	399	366	389	379	377	369	396	375	390	364	368	382	395	400	409	417	369	395	431	372	378	350	381	381	409	392	387	406	374	388	413	364	369	398	424	358	366	368	411	433	370	391	385	364	401	380	358	389	365	415	389	387	353	389	373	376	385	370	383	395	382	325	405	373	400	371	433	388	414	404	410	407	383	379	410	392	416	373	376	374	375	354	348	391	361	358	367	413	367	375	386	375	374	413	390	379	363	411	394	395	387	373	417	404	375	390	380	353	368	408	402	380	383	381	378	395	374	371	390	384	385	338	402	390	384	343	362	392	389	406	364	368	388	388	352	352	391	365	417	370	368	367	398	389	377	405	364	421	395	373	372	381	409	397	384	392	413	393	363	390	367	390	374	377	397	380	409	375	416	399	374	384	384	407	366	435	399	378	417	338	393	426	398	422	419	367	355	379	379	388	426	386	394	442	388	412	373	423	399	393	365	384	390	381	345	369	403	410	392	364	404	411	368	376	392	423	386	392	410	401	406	421	360	385	403	395	381	361	388	399	382	401	406	405	380	392	401	399	417	374	393	369	375	413	385	407	368	411	410	394	395	403	369	403	382	390	379	390	411	395	374	404	371	388	394	400	408	399	407	365	396	402	384	344	369	361	358	382	381
33579	55203	9516	5009	3642	3099	1876	1530	1224	1314	1024	845	813	798	664	663	614	584	560	521	503	483	523	481	518	487	498	461	465	453	447	456	449	434	398	440	459	410	443	437	442	410	441	432	446	422	389	429	388	434	421	409	443	439	402	438	439	423	424	456	409	406	398	430	428	412	423	400	417	404	410	419	410	409	434	414	439	421	383	417	411	412	416	416	409	393	438	396	421	398	417	384	422	429	405	399	416	410	408	412	419	409	415	392	369	416	457	409	455	424	414	434	383	425	415	378	411	393	409	415	407	441	396	433	439	441	438	413	395	420	377	414	425	402	406	374	420	439	358	410	385	389	436	428	415	421	390	435	399	400	390	418	421	394	400	406	433	411	428	417	385	435	434	409	460	389	408	428	421	403	410	432	389	412	386	407	392	382	437	430	384	408	418	410	436	398	400	384	380	427	413	402	402	411	411	407	414	425	420	399	403	415	410	402	393	408	375	382	403	397	447	389	387	428	379	415	397	389	390	406	387	391	421	422	430	391	410	441	406	418	391	461	420	413	438	443	399	361	374	392	423	448	449	402	438	369	423	417	396	412	398	369	421	388	388	416	390	370	398	405	362	409	392	373	420	423	434	405	396	414	403	415	385	409	398	419	401	409	402	436	417	420	420	432	407	384	404	397	454	401	388	417	386	410	401	393	389	386	414	441	398	415	424	383	396	417	413	412	424	383	427	410	413	434	413	398	408	410	390	379	397	376	409	390	379	398	382	393	406	474	379	408	422	406	384	382	425	404	353	416	366	397	385	400	399	391	376	422	435	440	401	395	379	418	378	401	431	387	419	397	406	373	403	388	428	383	409	410	426	375	376	398	411	389	384	425	402	379	407	397	411	400	393	415	429	379	413	391	428	423	395	399	381	417	402	391	382	383	406	409	383	398	407	428	401	419	415	386	411	390	419	412	418	374	381	389	382	392	401	371	350	387	430	415	409	392	442	421	386	428	399	420	398	408	400	459	439	376	400	391	445	392	415	398	395	401	396	441	395	355	416	370	434	367	404	406	421	402	413	385	442	411	426	390	413	398	421	422	412	374	406	414	422	405	386	416	370	392	365	381	413	380	384	388	402	402	424	385	377	384	393	415	418	380	415	385	398	400	412	388	426	363	426	412	408	398	455	412	406	420	363	417	372	376	404	394	399	431	408	413	439	396	400	379	411	419	403	411	416	400	423	420	409	431	401	408	371	366	423	426	386	424	371	416	406	428	421	398	429	396	382	397	397	407	389	446	406	393	375	412	381	407	399	388	408	360	421	400	380	373	395	416	384	412	404	373	393	403	401	422	446	415	423	426	436	432	376	410	402	427	407	429	408	391	418	436	403	420	426	426	391	410	400	390	416	434	398	400	374	434	405	361	395	365	403	410	382	403	366	395	399	429	411	415	386	440	425	381	413	441	379	432	367	399	373	432	373	398	400	417	407	407	375	423	427	416	414	416	381	416	442	329	426	382	421	425	436	411	397	407	413	370	414	426	391	406	388	403	401	408	446	416	407	374	453	406	372	379	412	379	414	374	385	390	417	437	384	412	396	381	446	403	408	409	399	382	398	425	411	413	402	379	392	447	436	388	396	380	397	428	404	451	424	386	414	434	418	427	404	380	397	404	417	390	448	370	383	377	396	439	403	367	402	383	360	394	396	429	407	406	363	393	395	411	397	406	407	391	411	409	420	391	395	396	408	457	420	418	435	432	397	374	380	400	387	436	398	367	407	361	434	420	415	397	405	410	388	395	408	369	364	399	401	407	359	412	378	399	388	385	393	383	404	406	409	401	437	403	441	377	434	370	388	408	378	399	392	389	398	399	382	448	351	382	411	410	387	408	400	414	411	440	412	456	397	383	386	393	408	377	430	404	392	417	420	393	430	403	382	393	405	382	415	400	392	399	395	380	400	421	369	411	393	412	399	374	397	370	393	424	429	375	402	421	422	445	392	405	410	424	392	445	402	431	426	437	380	416	411	395	457	414	424	385	437	383	422	438	414	417	423	400	419	476	382	419	382	430	435	377	396	386	391	417	415	361	366	444	382	401	408	418	453	420	416	434	396	453	413	382	360	414	401	381	414	423	405	396	424	449	425	440	384	377	413	433	397	411	408	422	377	394	381	408	417	390	416	410	386	397	393	376	407	411	395	400	403	426	436	382	402	400	416	405	385	422	347	401	407	410	431	387	432	430	353	366	437	382	422	429	403	404	435	422	400	384	394	395	388	383	464	427	381	351	354	406	402	397	439	390	435	382	416	410	395	417	451	388	425	428	384	402	422	380	371	419	429	405	437	384	405	400	416	400	406	394	406	393	387	412	401	407	390	414	425	418	412	424	417	388	422	400	402	404	398	344	422	381	422	403	405	401	400	375	400	426	415	383	414	400	425	405	428	365	364	391	395	376	424	398	400	446	420	412	421	405	407	443	438	388	424	378	365	385	394	398	393	446	412	417	414	394	408	351	404	416	400	432	446	384	438	401	401	411	379	411	416	386	428	397	388	368	402	378	368	387	388	419	434	402	379	403	391	406	405	411	404	411	379	394	421	449	423	352	380	438	408	394	402	404	394	403	367	439	419	405	436	406	430	405	389	426	429	418	396	388	411	395	383	378	421	423	396	449	400	386	401	407	416	402	400	418	427	374	415	404	411	431	422	408	409	390	400	398	409	405	387	394	426	406	408	426	370	381	387	398	447	397	436	388	416	404	423	388	408	416	395	381	413	406	396	422	379	423	403	385	440	421	416	384	410	409	402	377	396	407	432	400	418	370	434	393	397	400	379	392	382	426	403	422	388	449	385	441	411	439	407	402	412	415	398	409	378	382	374	426	394	429	439	385	408	383	393	387	412	385	425	403	411	425	409	424	392	416	416	400	413	397	415	370	428	387	426	385	429	416	411	374	395	344	428	412	399	393	392	425	432	389	454	428	411	398	382	388	372	418	440	366	399	415	405	402	410	415	389	398	409	359	445	405	444	407	371	371	401	412	430	436	390	394	413	395	385	397	402	393	381	397	419	414	391	392	394	381	404	399	401	407	445	411	417	409	415	362	438	405	388	370	408	434	394	380	401	442	413	414	429	423	410	416	369	404	385	396	423	422	417	397	401	397	370	381	396	423	421	415	395	379	419	372	420	396	397	417	407	384	392	399	398	407	413	376	428	426	427	401	399	407	374	395	369	391	382	424	383	441	426	392	405	400	426	390	413	437	418	390	410	357	423	388	405	392	428	443	373	393	373	390	406	425	405	363	432	406	414	406	373	380	371	380	388	401	387	429	434	415	403	421	396	417	396	418	427	424	364	408	419	383	399	386	383	381	406	422	400	383	403	397	384	391	403	405	392	385	408	426	401	430	444	415	384	417	416	376	399	429	388	391	377	421	403	425	394	402	441	373	395	424	422	394	401	437	390	412	371	393	426	420	400	420	408	404	392	368	409	402	428	417	403	409	395	409	380	403	400	400
22827	20719	27170	24263	20715	20798	14965	2087	1339	1414	1142	1057	1009	933	813	828	850	847	828	741	700	737	709	718	754	655	678	667	715	672	669	658	709	693	685	679	627	611	716	664	671	694	627	627	675	666	687	636	666	668	661	645	675	656	636	631	656	611	628	627	668	647	606	620	647	659	659	626	629	626	639	665	692	628	687	665	623	654	674	646	668	643	650	633	637	664	656	625	661	646	662	677	612	657	664	657	624	633	623	627	654	645	633	663	651	651	617	623	613	688	672	628	657	618	609	652	657	628	647	655	631	631	626	623	616	637	679	680	634	649	641	625	675	682	627	652	654	650	637	649	663	613	604	625	635	648	632	636	628	636	631	619	642	628	602	665	624	647	646	651	639	628	674	673	620	644	658	621	622	661	670	697	615	653	649	647	630	663	673	646	623	624	640	666	702	616	635	645	623	675	656	649	673	632	624	635	622	664	683	654	630	633	638	634	661	610	609	620	618	625	692	633	646	635	686	642	657	612	627	604	648	625	608	614	617	644	652	587	663	645	666	629	619	574	646	615	682	647	603	597	667	658	606	646	643	625	651	637	651	678	617	676	637	653	602	629	645	634	666	605	640	668	641	613	631	595	670	643	658	624	595	655	676	619	654	704	638	683	627	642	667	638	654	608	591	631	596	651	618	649	603	673	663	627	651	673	627	616	692	602	634	651	646	649	614	631	617	626	656	650	627	660	623	626	609	634	639	698	639	644	648	659	626	633	617	661	653	676	627	644	614	604	673	630	630	610	673	655	611	638	651	690	614	570	632	628	635	600	625	683	653	625	677	593	601	632	630	666	652	638	611	672	677	631	609	635	640	631	666	629	615	651	678	648	619	638	642	650	656	663	649	592	685	689	607	660	623	661	638	603	617	630	651	684	642	600	615	602	629	634	628	607	647	632	645	670	641	674	672	665	618	598	626	610	625	627	610	585	670	612	661	655	695	652	664	610	659	647	644	594	655	621	650	649	675	651	678	633	677	615	642	614	665	627	629	623	675	657	661	657	627	646	633	600	619	642	626	624	620	671	615	585	663	632	639	683	657	646	612	631	672	639	640	657	634	654	627	589	695	646	645	666	652	654	624	649	628	645	612	661	653	627	610	601	625	683	589	623	655	639	628	622	620	649	622	640	650	660	627	623	667	580	626	659	584	649	653	609	660	619	603	616	638	637	672	610	624	652	641	595	638	590	599	642	606	614	616	642	604	579	650	570	650	665	594	631	640	653	624	619	636	650	644	623	637	605	681	643	688	629	626	615	639	627	653	672	628	663	659	621	653	634	579	660	613	651	635	638	677	651	637	636	661	653	607	648	684	648	654	691	621	663	642	621	591	615	642	613	619	670	638	654	627	624	613	612	624	577	650	655	668	596	593	600	636	650	603	648	651	699	606	671	644	618	639	675	602	597	687	641	665	644	671	637	663	649	621	610	635	634	621	644	640	701	664	686	626	608	623	623	648	601	606	671	641	664	645	625	613	659	655	640	654	653	623	640	625	623	650	600	586	680	649	623	649	631	588	645	623	638	633	647	633	639	639	624	611	631	617	674	639	611	613	644	682	578	601	617	646	667	674	628	600	574	639	634	628	650	621	654	660	632	638	668	656	620	671	692	613	653	594	605	637	676	639	651	630	668	632	634	583	689	650	633	635	668	636	646	649	647	615	626	610	636	595	626	645	603	649	571	642	626	662	627	669	653	626	613	608	616	654	669	639	628	635	638	663	687	627	709	621	618	632	614	597	619	596	622	596	629	648	656	653	576	659	599	623	639	693	629	627	656	648	651	680	643	631	635	647	639	664	596	616	591	598	681	604	702	606	620	633	655	669	644	640	639	654	642	634	652	620	654	635	616	663	630	615	578	654	636	653	656	640	627	672	659	664	643	611	637	653	585	620	619	628	648	661	636	628	650	684	627	669	649	614	635	651	603	628	678	593	621	618	671	625	661	639	624	661	641	604	638	639	628	610	600	594	645	617	635	652	621	617	689	638	650	630	656	578	655	655	644	617	638	647	612	701	614	621	634	622	649	599	646	636	631	655	615	678	659	661	617	663	595	655	672	667	659	621	674	669	622	631	624	706	650	640	642	632	659	595	665	717	612	627	594	628	611	701	630	656	590	679	618	647	641	623	651	654	617	592	643	653	642	595	603	578	662	614	655	616	622	654	660	665	606	631	651	621	646	638	651	658	648	624	647	599	629	640	654	651	650	589	629	636	642	620	646	610	669	638	621	617	618	634	605	707	618	665	639	601	624	665	613	625	632	610	696	625	634	692	615	661	657	606	591	646	624	607	602	643	633	629	623	636	636	642	647	668	684	660	628	621	642	621	666	659	631	639	605	665	657	620	642	591	598	625	631	705	625	722	587	641	640	632	609	618	662	652	648	602	637	621	631	664	668	639	667	651	605	633	659	639	632	640	640	617	647	618	677	622	666	617	612	652	655	656	601	592	633	631	657	646	648	658	687	659	647	696	606	633	564	592	606	638	638	641	609	650	655	651	628	616	644	643	657	647	702	647	625	649	648	652	643	617	639	679	624	644	605	656	609	605	662	659	621	604	635	619	681	657	552	624	642	612	653	673	648	620	651	640	671	641	597	634	609	593	645	657	679	633	645	566	648	649	646	602	634	633	622	586	619	627	669	606	625	613	602	672	632	630	625	661	648	632	640	622	636	646	637	624	646	633	666	601	662	644	653	603	651	629	661	649	621	623	660	621	616	631	626	655	635	596	626	634	601	643	625	635	642	633	618	690	625	644	630	638	640	621	644	606	677	666	654	636	611	605	629	629	631	622	647	649	616	626	650	595	618	619	685	577	635	596	626	635	618	647	644	633	606	661	657	672	663	702	634	635	635	622	574	634	615	635	677	655	643	619	595	632	668	673	618	630	625	612	611	649	657	632	633	627	622	637	667	646	651	611	640	617	657	607	620	685	616	689	681	643	587	647	646	617	641	676	614	586	679	617	656	639	685	608	618	611	610	646	622	664	619	637	601	631	628	676	607	654	664	642	640	667	680	621	600	648	640	651	666	611	625	595	612	612	639	683	617	646	635	592	692	619	617	659	625	652	635	621	632	617	642	644	631	640	634	643	670	654	660	586	612	681	637	635	635	677	638	605	651	592	570	606	680	669	625	643	644	676	642	643	672	635	642	637	611	629	657	597	628	624	649	611	625	678	633	643	598	607	676	652	621	637	612	663	641	669	666	641	612	648	673	629	621	661	618	647	617	644	664	601	638	663	640	657	665	629	626	618	673	639	672	616	648	652	632	666	604	663	686	638	643	648	640	668	643	614	678	600	612	656	620	643	631	662	678	625	631	655	629	605	618	536	629	688	710	635	618	639	617	634	638	662	657	617	624	655	639	619	635	615	679	606	657	642	626	612	646	635	650	667	679	608	656	645	641	662	670	611	671	640	639	636	625	654	627	602	647	700	638	658	597	676	633	635	629	647	630	650	608
28639	64871	13568	8801	6255	5498	3400	2710	2198	2315	1789	1490	1336	1164	1133	1027	978	918	858	851	781	835	751	709	753	742	723	697	671	632	681	668	693	656	657	703	639	660	644	666	615	665	652	608	645	670	656	616	665	620	592	603	609	636	577	606	567	596	593	593	653	610	569	614	622	623	618	570	565	639	583	560	618	584	548	540	620	565	595	572	594	573	623	553	630	605	591	624	602	582	575	579	588	635	584	622	595	579	573	534	577	584	637	589	609	613	610	611	599	602	608	600	606	614	645	592	638	628	550	577	598	594	594	583	590	613	567	569	569	547	563	625	591	619	589	573	640	601	610	584	586	580	545	606	566	614	566	611	599	577	631	587	639	622	590	560	582	575	589	669	577	595	612	569	600	589	669	561	611	584	617	595	594	535	577	604	585	650	575	563	565	618	608	565	570	585	639	568	624	611	571	577	632	555	586	645	582	620	579	641	531	591	595	564	588	582	566	603	596	563	587	593	572	575	596	541	596	591	618	586	593	609	608	600	584	594	610	574	590	579	595	587	604	586	597	580	580	562	585	595	539	612	638	603	578	590	640	612	559	595	589	616	570	575	633	587	580	583	563	623	573	620	563	564	629	561	603	597	600	581	572	613	589	570	576	601	549	573	609	605	609	595	603	584	620	579	605	585	581	556	590	604	587	600	655	609	528	633	574	597	569	532	570	576	597	565	559	616	595	545	603	604	625	602	594	613	577	606	626	583	610	641	600	569	592	592	633	565	602	583	595	624	584	574	604	577	587	557	595	548	571	640	613	566	577	585	579	580	553	573	590	574	583	580	603	578	614	587	592	616	590	585	586	636	542	648	606	557	558	606	603	593	618	604	561	551	592	556	615	574	563	601	637	564	584	564	561	610	647	566	597	562	611	597	574	605	573	599	624	606	624	570	598	601	558	588	557	588	583	584	575	589	574	578	595	598	583	603	596	601	554	602	606	600	596	593	566	607	602	602	556	621	573	578	561	584	573	615	608	566	604	604	568	598	593	613	591	586	568	586	579	578	590	589	587	561	588	584	610	597	590	562	606	621	567	583	615	578	598	609	558	586	569	591	589	591	593	580	580	584	574	588	581	622	594	597	607	598	554	585	639	551	617	590	629	588	582	561	537	560	565	605	578	605	542	594	594	599	628	577	575	565	531	586	614	583	556	614	579	609	608	581	626	571	572	594	526	598	573	523	564	571	554	552	635	563	606	666	586	594	582	564	552	572	574	598	578	628	598	579	573	608	607	620	550	578	591	595	578	582	620	584	571	587	574	603	587	602	572	604	625	603	609	596	601	518	596	567	580	609	606	557	595	628	613	631	579	592	546	588	618	612	618	585	589	603	568	584	597	597	576	621	565	567	586	559	562	602	607	550	580	601	571	592	588	544	592	646	555	591	547	589	553	539	579	558	584	603	628	577	574	561	582	602	587	591	605	570	594	653	584	600	584	574	613	620	578	613	592	591	535	600	580	590	625	566	597	596	621	597	609	593	600	583	584	572	585	590	550	577	627	580	594	586	581	589	579	604	621	594	616	589	591	584	562	590	611	628	595	575	610	596	595	573	554	572	606	569	620	603	623	535	624	613	621	622	589	595	549	635	551	603	553	597	544	588	570	562	617	579	587	628	574	593	567	574	621	565	572	575	567	569	582	550	626	569	572	614	606	593	614	572	600	614	553	630	557	595	545	567	582	610	579	617	592	597	611	579	561	594	614	593	642	580	567	585	560	567	589	593	568	585	614	601	580	580	598	597	564	567	594	564	630	553	579	606	594	564	604	568	565	572	616	569	613	594	574	590	585	605	576	593	614	592	589	556	602	562	589	573	573	571	595	586	565	601	587	578	561	573	613	596	651	526	605	625	581	583	587	547	606	575	602	603	579	575	556	586	623	580	586	592	594	577	582	573	623	585	631	662	585	609	601	608	551	559	583	565	555	596	563	543	592	571	600	565	570	592	594	615	601	581	575	651	595	614	585	580	627	564	608	568	580	631	626	577	602	534	619	652	588	582	586	593	522	622	601	593	594	578	586	573	586	604	590	600	613	550	578	555	596	533	576	593	609	584	629	551	564	590	564	576	601	570	550	562	566	573	591	539	573	572	574	594	553	602	557	625	615	618	564	625	567	598	609	564	577	609	576	545	596	544	583	599	580	586	572	602	601	600	597	641	601	582	607	613	556	600	581	592	612	601	615	583	641	579	600	590	617	617	602	567	577	618	581	590	556	574	566	647	583	603	564	618	599	573	613	553	590	623	581	641	629	570	640	602	575	551	546	620	583	597	569	596	594	549	585	582	612	602	598	589	580	587	599	556	600	549	582	602	605	624	573	583	561	587	560	580	567	555	578	609	599	589	595	592	572	634	572	600	635	572	582	578	534	614	604	571	601	598	575	596	584	584	600	610	547	596	624	579	598	636	575	630	631	619	614	581	615	615	593	641	554	625	573	587	612	617	593	586	584	618	621	587	621	613	579	571	595	608	584	560	590	582	596	539	549	584	603	581	597	537	625	633	585	580	598	618	603	600	546	580	615	628	604	581	569	604	573	597	582	550	604	589	555	581	601	579	549	603	586	585	593	578	604	585	608	606	601	605	575	610	571	606	544	554	590	566	581	593	598	614	590	559	621	562	584	612	569	632	594	579	633	573	567	589	615	570	627	575	584	599	607	594	593	617	608	546	564	613	559	608	626	601	567	580	590	587	543	571	583	560	589	608	606	577	602	592	542	594	628	578	562	669	596	563	596	610	627	568	580	566	636	615	557	575	580	582	522	578	599	577	599	561	580	525	588	601	589	568	580	542	615	615	562	578	602	566	611	583	602	588	609	593	597	580	575	593	613	572	602	600	596	635	599	568	579	556	551	606	580	574	562	579	553	603	583	635	596	599	617	643	597	534	593	582	603	587	572	588	597	521	583	653	595	610	581	615	589	600	593	633	595	556	538	578	616	593	578	582	643	611	570	584	608	614	571	604	566	571	592	609	585	593	642	594	590	570	604	575	613	598	622	575	612	544	579	606	583	587	632	572	623	613	589	595	609	598	580	551	618	589	538	557	557	606	603	589	626	576	553	585	600	571	576	547	619	625	578	549	612	623	592	622	601	607	589	630	650	619	597	564	616	612	623	576	597	600	607	602	585	593	582	581	590	593	608	621	562	611	632	596	587	589	596	572	604	562	559	565	620	599	582	547	588	609	613	597	577	622	552	557	588	581	567	567	564	580	565	601	567	553	576	598	560	566	522	589	590	587	625	597	572	574	590	593	580	605	597	575	606	600	596	644	596	570	566	608	584	623	607	567	639	611	586	598	577	584	598	599	570	604	579	594	608	570	600	608	598	588	588	577	585	603	601	561	619	585	633	584	610	593	583	546	579	593	613	607	583	554	566	612	595	584	571	600	630	606	621	597	577	585	571	612	600	593	544	586	584	590	550	573	588	645	555	602	582	600	568	619	574	562	630	547	592	586
28808	20654	7421	1355	998	922	914	942	907	905	904	823	856	886	881	930	852	938	850	848	888	871	926	855	932	907	926	820	880	926	852	880	861	907	827	850	833	888	877	880	937	914	883	870	858	925	861	828	906	919	815	878	921	843	850	871	927	884	846	886	853	876	886	831	897	892	847	870	879	844	854	886	910	847	849	900	941	839	854	900	855	916	848	872	901	898	872	893	890	900	840	897	884	890	824	836	818	855	916	893	881	857	850	941	883	862	857	844	838	841	895	869	905	876	874	888	889	877	869	884	854	885	837	885	868	858	888	930	876	899	868	851	870	955	831	886	870	865	837	907	840	885	861	852	900	914	900	895	871	843	889	872	902	908	910	854	927	905	859	892	829	877	888	906	866	904	892	912	865	826	870	895	852	872	875	863	873	891	883	894	896	858	830	845	814	868	874	864	922	846	877	838	927	896	860	890	894	884	840	890	914	868	834	876	816	870	887	892	908	913	861	831	911	851	860	864	887	851	877	862	866	866	835	850	842	864	902	940	827	903	834	832	865	905	842	865	883	882	832	800	883	878	876	904	841	919	888	900	930	871	852	876	830	883	904	847	876	845	869	873	882	876	894	889	840	842	865	869	851	837	883	827	900	874	917	892	870	889	851	871	906	853	863	853	851	847	843	918	850	885	834	869	870	844	827	950	832	859	894	898	879	863	880	881	873	888	899	934	855	858	854	946	898	918	831	795	836	854	860	914	894	804	852	898	880	853	927	896	920	882	882	850	910	892	857	868	860	905	865	927	865	893	916	855	920	851	834	816	971	870	832	880	930	864	889	873	797	876	879	866	883	855	880	855	876	883	897	773	881	808	852	863	857	856	868	867	871	898	853	902	872	881	904	901	910	907	873	915	863	918	816	874	887	840	921	896	817	895	943	905	867	884	914	807	877	850	852	885	883	917	921	856	890	911	861	845	865	858	867	814	881	881	909	869	809	844	927	933	878	843	923	900	858	848	883	907	820	916	844	826	920	893	887	875	900	908	855	872	873	837	872	872	951	831	886	890	926	906	924	925	816	852	839	933	878	838	867	862	922	895	886	860	837	829	867	849	846	856	897	889	869	884	910	830	908	867	874	866	874	868	884	897	865	912	919	903	838	911	917	855	830	896	835	872	915	858	871	851	894	861	902	870	870	828	832	898	879	877	865	855	897	862	817	910	893	801	852	935	845	868	924	896	874	890	917	894	894	847	870	854	904	892	879	914	886	891	917	883	906	894	820	902	909	875	846	852	940	862	843	851	862	888	885	832	915	878	849	888	831	898	912	898	899	850	838	930	924	862	892	887	888	889	895	832	895	861	904	851	887	928	878	886	859	857	859	883	835	902	867	883	907	931	864	867	941	863	900	838	880	875	879	862	864	905	857	819	856	887	835	919	810	806	889	875	838	877	898	878	882	861	907	924	880	870	882	941	835	884	903	888	876	864	803	893	883	885	873	862	941	889	871	868	884	850	826	847	811	891	818	846	905	868	888	871	901	834	908	864	819	872	828	885	835	874	926	849	916	883	889	911	872	864	908	869	880	886	948	868	865	849	830	896	908	861	915	862	883	902	844	875	832	894	852	839	903	876	867	866	924	888	867	894	890	876	947	878	879	889	955	923	859	931	896	910	933	861	858	882	940	840	926	804	864	849	840	874	914	880	887	824	884	840	808	922	842	816	865	899	848	861	912	880	881	849	894	844	871	885	864	891	872	903	923	865	880	879	928	885	868	909	862	892	890	859	849	848	860	890	921	892	850	948	863	909	866	861	979	898	908	860	891	870	864	916	925	871	865	875	916	858	921	895	903	835	869	874	856	866	918	912	859	860	911	881	894	884	900	946	890	957	906	896	872	860	830	864	901	874	882	872	885	858	871	911	878	912	892	926	823	892	846	852	842	881	881	856	903	902	793	915	875	909	867	940	897	923	799	854	915	891	825	929	855	893	877	833	851	873	843	858	881	904	879	905	894	848	880	960	865	879	828	920	887	850	855	837	890	886	851	906	842	892	861	896	907	866	893	837	863	846	853	856	869	929	867	874	834	859	892	814	866	849	906	857	882	838	871	853	887	880	844	862	871	870	900	878	849	912	888	841	872	870	909	832	850	848	884	830	912	878	877	857	832	847	885	876	846	833	884	873	912	857	880	912	808	867	846	845	878	815	903	887	878	866	904	871	859	867	856	838	876	871	835	881	899	857	894	925	811	927	886	871	862	895	885	898	871	884	906	841	882	862	838	923	861	865	905	846	879	881	910	869	851	852	863	874	879	868	850	835	937	879	868	884	893	859	884	902	900	858	883	902	868	855	874	846	925	895	904	901	880	853	889	889	938	848	849	905	893	867	838	905	869	887	848	917	893	878	871	857	875	912	920	871	857	826	878	859	866	898	849	875	852	917	911	850	817	925	845	836	892	915	865	920	938	875	851	890	899	858	856	835	853	865	863	852	916	867	863	864	905	874	846	851	881	896	884	849	846	896	864	936	894	837	842	885	909	864	944	804	885	884	859	827	861	835	919	890	853	904	853	861	893	864	893	878	927	856	876	898	878	902	889	898	896	885	817	907	875	919	927	878	858	886	938	838	875	922	867	841	886	860	901	833	821	891	881	893	891	920	875	899	867	884	897	862	881	868	909	830	884	861	868	912	858	898	882	848	828	871	885	857	881	853	860	851	945	862	858	875	893	914	861	929	911	802	842	836	897	897	852	893	849	885	915	870	895	898	838	884	890	834	851	829	895	889	891	907	919	855	908	938	874	903	886	931	899	891	854	893	911	888	846	835	865	915	890	808	868	882	873	831	891	854	864	914	927	856	888	880	907	926	869	888	899	867	888	838	864	915	894	829	845	902	816	878	836	897	898	854	901	888	822	871	888	856	922	898	843	880	863	830	837	858	853	866	902	844	911	862	901	895	869	901	877	853	922	853	894	880	903	845	869	890	938	902	882	834	883	855	847	907	870	905	892	844	881	894	839	863	836	882	934	842	864	901	884	855	855	862	862	889	880	883	871	892	872	901	915	879	898	846	898	894	920	863	890	873	874	873	920	877	836	843	898	883	819	841	928	860	863	862	891	890	850	833	875	891	902	883	881	829	919	836	857	865	847	829	917	892	923	874	908	846	866	900	867	888	886	948	864	880	860	886	877	890	892	895	822	889	865	838	889	861	900	903	868	893	882	895	849	851	828	878	858	893	935	853	889	891	825	868	847	886	884	895	927	862	875	895	962	870	870	893	877	837	851	887	858	859	883	887	864	805	880	874	842	846	878	880	861	876	857	851	888	920	885	891	877	895	879	882	848	847	865	839	860	899	823	869	919	877	871	932	829	953	905	889	872	906	872	903	854	896	903	893	866	867	889	891	892	861	887	872	909	863	885	906	899	839	893	858	898	896	853	851	820	837	845	886	858	819	846	876	915	822	916	867	906	870	873	863	901	870	868	920	906	826	867	829	847	859	900	883	906	899
16587	23373	1607	1099	1044	966	925	947	941	953	904	888	893	856	849	884	895	865	879	879	792	878	869	901	878	849	889	879	859	946	856	846	849	919	797	871	898	850	863	821	865	822	819	850	910	871	904	886	854	884	840	797	861	822	931	823	910	866	860	895	849	863	835	892	820	856	848	844	855	870	836	836	866	839	924	836	927	836	844	875	916	837	835	856	892	909	898	915	865	859	826	851	890	869	846	881	867	844	815	833	844	865	893	824	901	862	923	851	839	887	895	866	843	877	872	846	883	864	840	867	804	869	892	858	883	877	868	823	833	860	808	840	898	855	857	851	823	811	874	876	888	905	819	871	896	829	843	840	850	907	817	915	886	873	880	847	894	899	856	861	879	854	934	924	881	826	893	871	870	856	852	864	829	921	867	797	906	897	895	892	900	876	866	889	853	868	875	865	872	906	795	873	883	805	822	847	852	843	830	847	888	914	911	903	844	905	908	856	882	872	845	823	855	860	838	881	855	860	827	903	882	851	788	861	871	813	885	874	827	856	878	875	893	818	846	829	789	814	896	858	840	843	933	906	810	827	855	856	867	880	817	890	847	879	891	871	812	874	883	882	870	877	872	846	858	887	876	887	827	903	861	859	875	907	899	899	912	821	830	873	910	847	866	822	892	843	841	906	902	879	848	853	833	834	913	857	833	853	871	871	896	848	856	867	837	824	880	896	881	826	866	909	917	873	827	898	851	872	825	889	917	880	854	844	856	787	864	887	875	842	895	868	908	836	845	875	883	861	851	897	873	831	914	841	923	861	885	865	796	892	905	827	887	886	868	867	880	863	799	807	903	853	848	864	854	903	847	894	881	940	841	835	837	843	861	891	854	868	857	839	908	864	904	921	899	902	850	851	894	908	889	844	850	937	910	850	936	854	859	839	869	862	881	828	886	840	907	862	822	823	855	848	873	839	860	863	847	845	835	873	867	880	855	820	844	834	849	860	843	810	868	858	852	882	851	896	860	862	789	860	864	829	826	843	846	900	845	910	857	863	794	825	841	886	845	908	872	917	853	848	832	870	846	846	868	853	952	920	878	847	833	847	848	853	856	908	870	834	943	821	832	860	852	840	871	859	877	828	851	871	787	874	874	907	810	880	883	858	898	848	817	919	870	816	908	855	811	910	918	860	912	858	898	904	860	846	829	857	901	892	865	866	833	857	896	839	886	874	869	882	882	849	853	893	903	872	875	896	842	868	881	855	870	847	823	855	880	885	887	885	861	892	842	851	872	876	893	929	890	847	858	858	899	864	888	893	848	854	882	862	836	869	875	861	868	897	830	913	875	865	870	879	881	860	871	889	866	924	846	867	845	863	830	856	835	886	855	878	920	888	871	875	856	909	871	911	889	860	872	863	853	898	892	845	869	909	835	885	889	844	841	884	858	872	873	843	901	896	853	842	831	836	882	871	879	870	928	873	852	832	856	903	869	838	921	849	863	903	831	864	933	857	903	893	898	846	889	802	880	910	889	877	854	841	872	841	905	843	824	890	898	866	866	874	880	860	875	850	877	812	839	894	862	857	888	860	843	847	869	918	843	894	891	875	859	837	817	826	896	865	876	840	866	891	879	849	816	894	834	920	886	859	826	881	874	907	894	876	894	882	836	846	811	840	864	858	873	879	879	872	860	865	913	890	848	912	821	889	851	856	878	847	857	837	872	918	872	854	890	850	905	823	923	905	904	905	797	874	813	912	904	846	922	859	806	901	880	913	920	894	941	836	863	915	837	877	874	929	870	892	890	874	813	910	874	885	846	927	856	885	914	862	868	893	892	874	849	861	878	883	862	882	900	862	820	848	863	854	873	907	951	901	956	876	796	863	892	864	904	861	827	889	883	851	902	854	903	833	809	884	866	881	836	948	829	895	842	897	887	815	874	894	855	879	863	865	909	838	858	877	897	859	879	873	856	870	881	849	836	850	818	881	908	866	829	852	843	835	789	888	896	872	864	869	837	857	850	904	870	871	885	913	864	883	847	866	948	868	881	827	837	882	856	857	778	836	886	856	878	856	905	892	894	874	881	875	882	872	862	863	818	877	868	816	884	912	798	866	811	895	893	925	874	832	843	817	847	870	866	875	837	851	904	882	943	875	860	847	915	833	887	842	856	854	900	850	830	870	844	896	845	882	886	858	852	872	893	836	892	891	878	837	873	874	889	895	880	840	869	868	835	899	839	822	869	900	902	895	854	886	872	835	850	852	842	893	821	918	854	841	892	809	878	911	874	880	903	845	850	831	871	887	851	840	902	876	897	919	892	888	881	845	889	844	837	877	842	816	926	919	899	807	861	889	866	854	932	871	859	875	904	862	878	850	875	846	801	852	900	912	859	864	835	953	892	820	843	845	835	932	873	885	864	835	827	833	888	868	875	870	806	832	868	890	866	892	862	873	946	861	847	880	872	864	899	838	891	870	847	859	883	860	874	904	889	875	861	854	926	867	886	884	854	875	889	870	851	884	861	901	872	829	876	915	849	893	846	854	887	840	920	873	850	862	837	895	829	924	872	879	829	918	895	838	905	847	898	858	827	874	826	876	875	809	944	884	837	898	843	877	871	873	918	907	851	890	859	825	910	831	914	898	866	843	882	848	891	862	870	853	800	859	853	868	891	882	845	867	855	859	827	886	884	905	864	911	842	832	855	851	828	881	834	810	864	828	871	854	850	861	865	827	890	884	859	859	847	889	910	818	827	837	854	913	898	833	829	872	856	835	879	892	859	799	841	809	866	869	871	929	854	863	862	854	858	823	928	849	827	904	889	802	885	919	869	847	907	898	873	888	874	839	883	928	889	869	834	843	882	852	842	884	885	883	876	878	812	827	820	843	902	850	861	897	887	837	830	912	865	875	860	870	834	893	859	817	877	886	889	836	893	850	831	923	814	882	858	908	814	875	804	845	852	858	834	846	837	856	840	829	907	929	891	885	859	881	899	852	859	838	889	905	862	886	817	841	810	943	879	841	852	806	855	844	861	915	868	914	835	833	866	880	897	877	828	859	873	875	867	899	891	855	831	884	861	860	895	848	879	835	906	854	875	878	858	869	933	850	844	855	890	869	835	847	880	839	830	846	873	827	857	849	882	795	865	873	877	880	915	787	884	846	777	877	910	888	897	863	863	867	893	835	847	866	909	790	906	870	843	849	852	871	787	891	874	843	827	894	904	853	866	845	871	888	840	901	851	856	919	858	834	867	890	834	864	834	843	890	877	905	863	861	840	835	859	833	839	819	846	812	873	833	804	879	904	905	883	886	909	853	859	904	855	843	901	837	884	909	902	863	836	860	892	854	864	815	825	840	869	841	851	890	828	847	860	866	797	844	850	804	827	823	883	864	852	901	865	855	856	906	921	842	902	866	865	858	820	823	872	878	869	867	853	890	844	885	869	865	880	887	874	870	869	895	872	893	916	853	874	907	840	868	844	896	907	867	867	870	872	901	851	863	867	870	878	916
25196	20842	27290	24234	20744	15674	1803	943	720	794	628	613	530	493	545	471	478	457	476	455	429	461	423	435	455	445	400	412	404	388	426	393	405	380	410	397	380	411	386	398	398	394	393	434	397	413	417	366	400	393	401	424	407	389	394	394	391	394	379	391	412	370	375	395	341	389	404	406	383	405	415	398	394	379	405	385	405	425	394	389	397	393	409	372	387	414	415	412	408	387	396	384	404	429	383	414	375	369	396	412	366	387	387	378	390	352	429	408	363	398	363	400	396	360	401	404	388	380	405	395	385	411	406	423	380	374	402	398	375	389	372	400	372	378	379	364	382	377	382	400	387	394	388	388	369	372	390	371	412	369	387	411	370	372	375	401	388	390	401	381	411	376	371	380	361	397	386	371	381	419	415	375	384	353	354	384	425	382	419	391	431	337	384	386	395	394	419	397	396	423	350	407	407	388	381	415	374	397	411	379	382	364	386	406	409	392	394	365	391	374	386	375	405	372	364	358	350	416	374	390	382	390	396	375	382	364	392	369	381	423	380	393	399	372	404	418	377	409	389	379	346	411	364	403	398	371	385	389	407	383	373	370	352	372	426	395	380	389	407	358	447	361	408	416	375	382	375	360	393	387	409	410	372	410	368	405	430	375	355	406	404	429	438	387	391	406	375	383	389	392	393	361	380	386	384	396	349	411	383	386	371	346	380	420	394	382	378	378	379	407	354	377	407	398	378	398	384	426	372	364	389	390	396	390	410	370	363	358	362	391	394	399	336	393	417	381	410	424	383	361	400	425	371	407	367	370	435	367	375	356	390	393	392	384	376	398	414	351	391	372	405	399	384	385	376	416	379	331	401	388	433	376	399	405	400	367	410	359	376	400	402	360	399	384	376	383	388	391	376	396	419	357	383	379	386	400	384	360	397	391	350	372	383	382	375	410	375	385	411	407	386	384	361	383	423	389	384	411	392	401	381	392	427	420	369	354	376	363	379	387	383	414	434	416	352	389	412	368	401	408	387	425	376	390	383	413	381	375	374	391	380	362	383	353	436	380	423	391	371	384	371	423	388	360	389	418	379	374	401	401	415	371	363	418	368	372	377	402	372	390	396	416	394	396	385	388	387	374	397	385	405	394	385	373	381	392	354	347	389	415	364	367	436	397	370	407	380	415	415	388	371	373	395	384	384	373	398	407	354	387	367	349	355	400	398	415	452	396	365	367	436	381	402	429	364	384	393	356	338	384	372	391	413	388	399	383	405	341	387	377	371	353	384	353	390	381	418	401	422	393	407	386	382	403	386	386	376	381	382	415	374	430	354	417	427	400	365	361	401	398	369	396	360	387	373	403	394	431	378	381	379	415	371	374	390	397	376	400	393	373	401	407	379	378	413	409	361	363	440	380	409	395	389	374	387	380	385	365	381	388	355	348	387	399	377	375	370	364	381	359	371	382	382	417	383	369	369	379	380	397	416	393	372	375	364	381	424	360	388	387	406	394	396	384	323	360	385	394	368	432	381	380	412	373	435	391	391	381	395	389	355	356	410	359	347	365	389	391	373	361	397	381	356	458	362	395	371	390	384	386	368	396	387	393	388	376	424	389	384	356	387	397	398	401	402	358	382	409	391	413	411	367	383	402	365	409	399	428	396	420	383	389	406	372	407	393	357	373	403	386	384	395	349	380	376	380	391	389	372	405	408	391	374	386	374	350	365	396	349	398	408	363	381	424	392	360	384	416	419	438	425	400	384	377	371	385	432	396	379	380	410	377	401	380	423	392	376	393	384	381	400	388	404	444	399	383	395	373	402	398	375	395	360	358	400	437	405	369	383	379	392	370	391	392	369	403	395	411	403	384	373	434	434	371	433	359	372	367	406	357	413	399	396	397	368	396	406	438	372	382	403	380	385	378	385	384	404	409	372	384	397	381	393	378	382	393	391	405	357	389	399	394	408	424	382	390	348	429	383	454	413	392	398	348	385	388	401	376	399	426	355	377	369	423	385	398	367	400	403	395	437	347	375	352	349	378	414	403	357	376	355	380	372	397	399	400	404	403	375	388	383	345	383	344	425	396	383	385	396	380	389	352	391	364	438	391	403	399	402	378	374	383	368	398	409	387	370	423	341	378	369	395	384	421	398	368	394	391	388	405	359	402	392	391	378	368	421	379	396	401	398	379	393	361	405	351	418	357	359	357	346	431	407	403	357	407	418	363	386	378	400	374	400	410	384	372	396	385	401	402	392	412	378	395	369	390	384	378	385	379	372	410	392	390	407	375	354	364	408	398	453	397	376	395	376	383	362	416	362	392	399	398	390	390	372	361	383	379	389	385	385	405	399	402	375	390	400	381	403	374	391	374	360	376	385	361	402	412	387	376	358	350	359	368	405	432	398	376	365	407	378	347	409	377	354	412	382	406	360	400	404	367	410	406	424	370	398	383	373	403	399	358	404	400	381	404	388	384	408	422	375	391	375	389	354	409	412	350	416	394	343	385	381	402	370	429	400	381	387	413	394	402	369	398	364	399	377	377	414	376	412	367	372	366	438	380	411	383	370	427	421	423	357	404	400	406	388	391	373	415	384	411	420	377	406	393	360	368	390	384	379	410	387	386	399	421	414	396	396	398	414	387	405	386	376	377	374	419	362	410	366	401	372	399	393	405	390	374	364	401	440	382	418	384	395	366	400	361	401	389	396	357	378	364	376	402	392	372	414	393	406	368	383	382	395	376	408	354	377	388	383	378	424	361	387	376	405	370	398	390	335	356	367	392	384	395	368	386	411	395	327	359	359	349	370	383	410	395	398	427	371	381	350	390	445	358	373	388	374	371	402	360	378	382	423	386	392	376	404	402	384	381	418	402	375	374	380	376	358	412	398	401	383	385	392	385	361	408	365	398	366	388	393	397	411	395	349	357	398	351	363	387	392	383	394	379	387	360	374	410	381	387	380	358	380	376	400	387	401	381	370	374	406	361	363	399	402	376	372	377	396	390	374	414	398	412	381	358	368	377	422	337	384	383	375	380	380	388	419	382	388	414	393	382	386	391	384	376	413	416	398	400	382	392	375	393	386	422	364	415	373	391	408	389	425	378	345	392	368	364	420	407	400	383	413	404	411	377	426	407	360	362	394	358	384	396	423	400	381	394	391	420	402	382	388	389	375	376	379	403	390	384	382	376	396	368	381	343	381	411	389	427	371	376	371	404	391	402	378	380	408	376	386	376	367	375	414	419	407	379	416	382	371	363	317	365	404	375	412	355	378	418	397	399	393	408	394	362	361	383	364	379	390	376	372	392	375	357	388	401	365	363	371	391	405	405	376	361	415	429	415	437	395	356	391	415	399	343	363	391	393	408	387	405	418	396	369	385	383	371	389	385	378	387	425	379	405	377	366	367	401	375	378	429	381	384	409	392	409	390	366	386	360	404	364	351	410	368	371	411	374	389	377	375	395	399	369	416	402	404	379	402	359	376	386	389	388	407	407	383	388	406	397	374	381	373
29047	60725	8631	4992	3480	3075	1922	1455	1199	1239	1011	839	762	736	644	611	579	586	547	540	506	509	516	527	497	461	481	444	450	463	434	413	481	449	438	414	437	425	445	446	413	441	442	421	456	419	412	435	419	423	443	423	419	416	419	412	408	449	420	427	413	421	422	405	390	380	393	432	400	370	395	427	420	424	405	446	423	408	433	392	377	391	411	424	372	403	421	393	427	404	419	366	418	417	421	454	374	402	437	400	388	420	433	413	425	430	425	426	408	396	395	441	410	417	410	373	447	395	411	417	398	385	431	395	413	405	430	433	381	397	433	448	371	390	403	360	390	398	422	423	423	396	411	425	411	412	403	395	419	407	418	376	417	397	411	387	382	381	418	397	417	417	415	397	423	398	400	387	394	397	367	412	423	422	448	382	375	405	411	380	379	380	404	398	395	378	400	427	375	430	410	393	424	411	406	420	411	422	417	379	451	407	417	402	434	377	437	415	422	413	379	397	355	421	398	428	357	444	436	437	430	385	421	436	426	392	413	407	412	373	406	418	407	399	387	413	397	414	394	395	408	389	421	376	438	422	399	413	389	418	409	414	414	388	404	436	397	439	425	417	436	417	414	395	402	440	388	444	431	450	385	404	352	400	424	428	365	413	360	430	434	396	385	419	409	420	393	406	377	416	372	403	421	418	410	404	387	429	390	410	375	438	401	432	400	394	410	416	418	400	422	407	408	398	388	411	466	379	351	399	402	429	433	415	425	423	358	420	389	404	392	416	428	415	417	435	408	402	425	421	400	406	438	412	405	435	397	429	421	416	384	398	386	369	382	353	410	363	418	403	414	390	393	396	424	429	417	402	380	378	388	425	435	413	429	395	408	432	413	427	384	427	416	420	386	447	417	435	424	397	397	383	407	437	404	399	384	378	415	411	404	392	398	416	393	402	435	378	409	405	398	403	413	386	387	405	429	363	397	412	383	405	396	373	418	389	391	454	383	414	422	415	393	413	389	403	400	430	400	401	407	406	388	407	438	409	435	379	428	437	408	386	413	418	405	432	374	414	426	407	404	380	418	424	388	413	419	412	421	389	390	412	353	430	376	429	395	397	426	442	419	414	410	365	447	429	395	416	407	388	400	378	404	418	431	408	402	438	400	375	405	415	410	366	385	449	386	381	435	388	433	388	409	414	415	396	419	396	389	404	415	400	414	410	386	440	407	398	389	394	418	453	430	382	377	407	384	385	393	410	389	422	407	399	381	410	396	407	407	401	394	426	377	452	441	374	432	421	399	406	401	394	407	397	409	427	437	402	425	403	389	445	422	377	374	416	394	410	379	424	389	404	380	440	393	376	390	430	381	390	396	420	418	398	423	413	411	398	409	426	426	382	401	393	424	446	404	405	402	422	415	371	396	386	414	408	399	399	424	399	371	400	417	370	412	415	404	385	405	436	403	411	430	390	418	411	397	388	408	392	419	407	408	404	447	399	418	402	394	405	389	383	381	418	381	457	427	401	381	433	429	411	390	432	402	404	427	374	375	411	386	434	414	413	368	434	438	394	418	401	392	413	429	402	386	415	384	433	405	411	392	384	410	403	402	392	390	407	402	384	411	478	379	404	422	369	406	404	374	430	397	404	418	400	413	424	415	429	407	394	395	453	439	401	370	377	396	397	388	399	413	398	398	440	370	376	395	399	401	439	394	420	377	394	370	427	408	388	383	416	388	422	385	436	436	397	396	398	405	396	362	411	398	438	430	416	411	403	429	398	404	421	411	424	417	365	405	420	414	421	426	374	382	435	434	396	407	402	377	390	413	386	427	428	442	391	400	425	403	398	368	419	415	405	376	389	404	348	410	416	390	398	408	388	440	408	408	364	382	365	408	380	410	405	413	416	396	396	414	404	408	407	418	427	381	410	409	423	361	396	410	407	397	424	406	401	401	386	402	382	417	393	428	410	387	435	420	389	442	416	395	397	377	423	370	391	392	423	393	392	395	388	437	435	413	410	394	369	379	390	391	407	401	425	353	376	427	391	391	385	398	394	421	412	398	383	418	380	404	404	426	409	454	411	393	409	414	433	409	431	423	403	375	393	436	390	417	384	441	410	356	392	419	381	404	423	401	387	405	423	425	404	430	424	392	417	434	410	400	379	390	390	377	407	417	431	415	393	402	395	421	418	399	385	378	439	382	397	373	379	381	419	416	384	417	419	389	384	414	407	430	402	402	404	422	418	399	443	370	417	443	414	370	411	419	400	377	406	383	405	396	408	390	408	427	376	386	394	425	430	350	454	457	391	388	417	379	439	398	400	411	436	398	394	430	392	444	409	382	368	409	362	414	404	401	420	394	377	429	380	372	411	390	372	398	413	425	403	400	376	373	371	429	417	416	383	405	409	374	379	382	395	401	413	389	341	414	388	417	404	401	396	400	403	415	420	413	392	384	386	416	392	420	387	401	417	421	418	409	380	395	423	405	408	390	410	409	411	389	417	397	422	399	412	432	397	401	405	411	419	438	385	393	414	392	373	422	352	417	393	387	419	425	415	435	413	378	410	430	372	392	407	400	365	392	416	407	398	418	403	397	414	416	377	447	398	431	392	397	390	386	408	378	423	425	388	385	394	398	435	403	441	397	420	400	410	447	446	414	403	390	393	397	399	406	388	404	400	400	360	402	426	418	414	399	383	396	435	406	432	417	449	423	406	366	418	409	401	396	366	427	403	390	413	425	388	392	405	378	410	342	431	390	413	411	389	406	410	389	403	432	416	445	407	394	410	414	392	389	401	415	430	440	420	432	401	430	411	402	391	411	395	390	404	405	387	350	425	395	394	400	392	395	416	411	420	408	424	409	410	439	431	409	400	411	417	393	377	394	390	398	402	411	406	404	377	436	387	406	370	423	400	371	399	398	383	416	384	396	434	413	395	424	379	428	399	424	422	409	438	406	410	410	410	410	395	422	381	396	417	406	368	416	420	369	411	415	412	434	386	445	409	375	390	418	425	415	391	395	398	425	402	425	407	407	386	432	409	394	411	392	436	404	393	404	389	388	364	442	422	414	419	395	392	376	418	391	441	403	398	409	399	426	375	404	445	401	406	390	363	421	441	385	417	402	402	446	399	385	387	397	376	384	398	412	388	404	379	376	378	414	421	426	400	407	393	393	385	383	402	441	360	395	420	356	389	398	378	389	418	399	417	416	418	406	390	431	411	377	385	420	417	423	390	415	406	411	395	396	392	414	415	412	420	393	382	411	428	391	411	410	386	404	426	428	431	403	416	412	427	421	377	389	399	445	386	386	398	439	396	410	435	391	453	395	378	390	412	359	403	382	401	393	380	382	405	436	433	377	432	380	412	416	376	420	390	366	385	403	362	406	384	415	414	371	390	419	427	412	428	396	419	418	340	414	409	433	397	400	369	376	392	370	424	408	353	399	426	391	435	388	393	380	399	409	390	401	389	370	410	405	411	443	371	398	390	418	399	373	388	390	401	382	424	413	429
22899	20785	27491	24062	20749	20854	14655	2056	1382	1313	1247	989	961	872	861	830	795	779	833	792	757	760	733	690	752	714	674	702	693	719	635	641	687	685	706	672	665	651	625	652	699	714	681	623	661	664	649	658	664	591	665	680	658	667	678	620	688	608	670	650	673	614	683	703	611	679	646	628	672	674	673	680	666	678	627	651	672	676	614	657	722	658	634	626	634	644	648	631	668	604	668	672	640	634	612	697	644	677	585	659	624	646	645	679	642	651	636	685	676	630	634	676	595	636	649	612	626	649	636	634	629	649	639	675	649	673	637	607	687	625	621	675	648	618	590	672	619	640	587	660	616	686	662	629	648	663	664	620	627	658	612	609	653	591	623	592	659	702	668	637	637	629	626	623	598	630	662	625	631	694	662	622	679	623	634	630	595	669	641	643	673	645	656	611	647	690	636	663	626	608	674	639	647	632	667	620	662	633	619	635	665	635	639	621	641	647	568	664	622	693	609	623	646	688	608	686	674	633	611	657	637	704	625	658	637	651	643	648	632	634	669	640	648	648	638	671	624	662	652	651	664	625	642	556	643	681	633	646	682	644	641	634	643	698	631	682	680	628	600	718	630	630	636	606	655	605	668	627	653	678	651	618	604	640	591	632	600	629	602	664	634	680	607	670	635	687	574	590	658	594	616	638	593	598	601	644	640	598	654	631	590	652	632	613	638	659	639	629	654	655	653	650	656	613	618	651	627	669	643	619	684	609	630	638	635	629	645	671	639	628	642	637	632	614	623	610	669	625	673	661	633	671	629	638	638	633	668	586	661	623	644	647	658	602	661	635	580	628	612	581	633	655	585	633	623	631	643	634	623	641	617	649	634	603	658	660	612	617	636	543	644	615	617	649	624	640	675	597	597	614	643	603	644	592	613	699	651	573	659	633	649	628	662	610	676	640	633	651	655	636	603	625	650	618	628	670	652	639	629	670	636	609	670	627	669	702	618	626	604	607	650	647	672	654	590	632	629	630	642	663	661	594	610	580	614	657	655	592	630	662	671	604	674	641	644	657	586	643	645	640	624	677	631	655	651	617	648	608	615	665	643	663	578	660	629	643	656	688	634	645	629	659	622	609	678	640	608	620	649	633	667	619	613	629	633	633	609	646	684	669	627	619	660	645	592	657	659	686	598	618	596	642	584	634	665	661	596	619	609	630	589	682	661	635	641	590	611	678	617	639	652	665	623	616	658	625	645	650	572	621	636	598	587	621	683	642	618	628	596	654	656	642	599	670	671	611	604	624	678	596	624	599	645	633	652	587	650	643	655	647	600	593	593	637	658	582	637	634	663	604	601	614	657	658	674	639	631	678	648	626	692	591	643	606	650	600	680	586	642	605	659	623	612	629	688	627	591	651	671	620	674	657	631	612	642	688	668	637	656	663	644	636	673	674	617	668	603	604	657	678	647	641	629	618	638	608	629	651	603	606	651	621	655	630	628	639	655	617	615	621	667	684	647	637	674	692	666	611	641	665	655	615	645	635	638	669	645	665	622	680	663	622	601	581	623	656	670	664	641	655	622	658	632	631	633	634	666	643	660	642	618	573	625	625	625	644	645	657	621	685	639	660	641	653	679	620	624	644	595	632	618	662	630	640	647	605	553	667	638	637	599	627	608	586	654	707	615	625	651	641	621	654	609	629	597	607	644	654	683	612	631	644	652	668	579	665	660	668	703	649	637	623	625	642	638	636	700	645	614	610	596	612	583	595	654	671	603	640	602	637	620	677	628	658	687	628	660	650	682	668	676	673	671	656	602	641	703	598	645	655	638	611	648	674	637	650	635	608	621	592	626	668	617	638	631	645	602	610	674	626	646	613	585	597	632	629	634	686	642	646	630	658	670	589	651	578	670	674	644	616	646	640	651	630	636	624	595	624	640	630	648	623	656	621	615	630	583	618	649	653	679	566	623	638	643	609	637	619	620	649	613	642	621	584	655	636	644	667	635	659	673	616	678	615	660	651	652	634	651	612	656	622	648	658	624	622	648	630	663	611	657	601	617	625	673	634	680	612	659	660	623	660	614	638	636	630	628	658	656	581	630	704	695	623	620	626	658	669	637	652	644	661	664	661	660	627	657	636	584	670	634	659	631	597	653	648	623	669	678	645	665	657	600	645	654	656	665	618	613	643	661	660	637	663	634	630	620	604	665	644	639	664	635	596	647	633	652	645	631	608	668	622	603	672	620	632	650	669	648	630	633	573	646	626	595	634	655	626	672	624	611	629	646	660	624	655	615	607	637	669	640	669	670	656	658	617	621	641	634	625	634	574	630	637	677	665	615	666	650	652	647	625	641	619	612	677	617	593	588	662	671	615	618	591	647	615	583	652	636	656	665	643	636	661	644	626	651	638	629	642	615	686	642	666	611	623	633	663	658	677	659	641	626	636	669	658	627	633	652	620	617	662	669	634	626	616	622	615	624	609	625	672	648	617	639	659	638	658	623	622	614	679	629	630	607	590	685	661	647	602	634	694	705	632	630	632	645	616	616	618	631	620	661	610	678	655	668	726	638	647	634	636	663	607	647	604	619	621	577	619	626	618	635	634	639	697	627	625	612	657	621	649	671	664	644	632	592	655	636	655	637	631	614	602	599	573	641	646	622	639	644	651	625	616	666	639	633	627	665	657	656	666	601	617	631	618	611	661	613	632	624	636	674	648	651	636	623	633	655	648	622	668	659	654	625	594	632	612	625	633	647	654	647	609	660	616	621	661	631	661	620	664	639	594	670	605	683	660	637	657	649	664	642	666	601	640	594	617	618	619	619	620	649	603	603	650	593	654	644	629	620	600	647	666	658	573	607	649	632	650	617	612	657	599	638	651	610	674	602	649	628	658	668	606	683	632	661	638	646	644	620	616	639	633	622	658	651	659	613	639	660	618	696	627	629	631	643	675	625	642	616	664	605	635	629	617	677	672	659	663	633	631	635	627	661	670	624	631	680	651	684	666	640	626	673	580	605	656	637	643	662	670	631	643	646	617	638	629	634	659	675	634	668	654	608	629	649	647	632	654	627	672	631	609	643	573	674	623	618	655	612	640	643	610	659	638	631	667	628	675	600	667	608	599	659	651	641	620	647	678	650	602	627	658	656	661	639	642	632	622	671	642	690	656	660	653	655	650	628	638	618	621	635	655	679	638	633	654	630	623	670	691	631	630	632	623	625	630	647	593	630	643	687	638	622	635	610	655	641	608	643	652	619	608	633	651	660	626	617	670	648	674	606	646	642	653	648	643	611	644	622	667	695	655	609	670	618	625	636	631	578	679	604	663	634	645	627	666	670	617	631	611	665	591	662	682	655	620	652	604	619	605	614	640	669	671	678	635	666	614	611	622	644	633	664	618	637	642	577	616	656	647	681	635	604	673	643	641	662	673	649	605	618	654	619	657	669	662	596	679	710	662	626	648	636	632	656	645	612	640	630	616	660	607	629	666	626	599	632	631	610	603	637	606	647	666
27150	69050	12619	8424	6138	5360	3464	2613	2115	2228	1745	1449	1315	1144	1022	1020	981	861	906	879	767	782	739	739	725	712	714	715	681	683	658	655	633	678	679	639	584	626	700	633	635	615	643	658	671	644	671	609	616	606	598	584	651	605	584	609	563	601	628	625	595	654	598	589	583	613	626	573	621	658	604	585	572	635	597	618	646	601	621	625	628	623	574	592	576	631	568	572	578	602	639	579	551	592	623	563	576	609	609	568	625	602	593	592	580	596	579	622	608	609	604	608	561	568	638	596	590	647	597	617	626	610	623	584	617	578	629	595	610	601	593	565	596	575	572	585	590	588	533	552	555	584	573	580	602	601	615	600	564	534	573	607	609	565	573	587	606	576	598	556	580	613	618	571	614	524	529	575	598	592	584	603	590	584	570	535	632	577	611	602	575	598	593	613	563	581	597	586	567	574	562	581	587	578	555	596	652	580	551	615	587	590	616	620	559	590	605	614	602	577	603	635	599	610	593	588	620	614	583	576	604	592	604	593	598	596	582	581	608	624	599	557	587	519	583	626	589	607	592	579	595	602	624	582	602	638	584	539	590	606	574	587	605	590	539	594	597	627	560	584	595	592	613	598	616	594	581	596	599	593	608	574	591	562	569	610	578	585	590	591	657	555	593	598	571	606	560	599	599	580	641	604	628	596	568	613	665	611	625	587	577	606	572	561	606	564	601	592	575	572	622	648	602	607	574	595	575	582	583	630	550	596	650	599	547	579	608	587	574	616	621	577	539	584	611	584	623	517	591	578	586	601	615	618	573	607	582	581	613	598	604	599	568	587	576	563	580	613	596	625	568	606	595	628	572	584	566	621	613	581	589	572	569	585	649	555	545	602	593	613	548	599	598	618	589	589	552	588	588	553	599	618	620	586	548	552	654	599	620	574	609	611	595	549	587	570	602	636	595	601	584	614	627	548	635	579	587	617	615	611	620	602	556	538	552	589	602	607	617	639	601	578	566	629	615	623	583	651	559	594	609	566	596	528	574	611	604	611	570	546	600	554	618	594	577	602	565	635	599	552	572	591	592	557	613	584	630	634	586	590	557	600	582	603	557	608	595	553	583	596	581	568	563	586	593	571	609	561	582	592	613	609	597	604	572	594	578	622	575	583	533	608	600	594	572	588	599	575	615	550	563	610	600	566	617	572	568	605	623	588	569	579	571	596	604	624	576	595	604	579	587	545	578	573	568	603	558	563	621	615	574	584	592	590	573	610	591	577	569	572	588	572	592	566	563	587	560	577	603	624	562	612	600	546	600	570	603	610	622	576	565	585	607	595	577	585	570	578	624	582	599	609	585	601	609	588	624	570	627	606	611	614	612	574	623	597	581	571	606	582	624	598	589	578	623	596	573	575	577	578	608	636	580	568	569	591	569	627	552	585	588	601	587	596	564	580	602	581	540	548	619	555	620	583	580	599	585	571	596	578	576	598	577	557	561	587	616	645	573	615	535	602	587	570	558	559	579	596	594	563	579	595	615	572	639	549	633	599	623	605	633	557	567	554	592	588	593	549	600	590	621	608	573	573	588	573	570	543	566	606	627	617	573	574	549	568	584	526	570	586	561	590	650	576	596	534	605	572	587	603	576	613	567	605	663	613	592	577	589	620	555	604	620	592	620	622	599	584	572	604	546	570	614	609	588	573	584	606	549	613	590	605	559	571	577	581	568	584	540	596	587	533	546	578	586	603	554	579	577	596	585	578	611	575	602	588	575	607	581	580	558	558	582	594	573	627	548	571	641	627	565	560	556	618	598	561	625	607	574	622	610	629	582	611	592	622	607	578	616	591	598	588	602	614	603	600	552	617	596	608	590	625	602	623	576	614	557	566	576	596	579	539	598	614	620	622	626	640	590	576	579	577	603	589	579	578	611	574	642	629	579	581	559	587	572	577	566	586	566	606	576	582	566	567	583	607	573	557	575	577	601	597	607	639	577	559	566	546	590	644	585	582	562	621	580	608	602	581	546	617	589	571	564	601	636	618	619	587	590	575	622	562	586	571	579	639	623	606	564	549	576	599	539	601	601	595	633	597	568	614	586	603	565	602	619	581	619	638	629	606	590	587	571	619	601	580	541	558	579	616	594	591	589	605	604	567	598	624	584	636	586	628	593	567	624	546	566	563	585	553	553	612	623	616	581	582	600	588	546	568	607	595	602	633	582	541	567	571	543	580	575	558	619	596	599	581	598	606	575	603	601	574	609	626	602	625	628	552	557	589	558	568	601	630	611	623	567	588	583	578	598	596	554	604	596	591	582	616	628	582	543	610	576	559	616	615	591	623	570	591	570	613	590	658	587	585	574	627	580	580	569	588	569	600	592	608	594	562	575	628	559	582	568	587	543	593	575	572	578	571	575	637	627	548	556	606	620	564	642	608	573	605	593	614	596	589	599	605	602	610	588	588	570	628	596	617	602	573	637	619	594	609	652	565	604	588	622	615	586	634	588	569	608	594	587	585	604	582	605	566	586	601	584	587	542	588	591	594	572	591	574	613	632	572	606	595	574	590	580	623	586	591	610	608	565	597	578	598	593	548	584	580	626	580	592	575	592	594	575	624	551	586	599	600	575	532	621	616	566	551	605	590	593	579	627	603	597	568	573	593	577	567	575	589	578	624	638	587	602	628	599	559	596	595	592	610	570	628	621	587	597	605	590	582	544	599	613	612	576	581	590	613	549	618	574	595	605	572	617	603	641	593	594	577	589	566	585	614	612	593	615	563	584	604	595	572	565	546	611	621	598	575	637	579	555	611	616	564	604	584	575	597	587	613	610	601	624	592	607	590	639	615	590	620	612	565	668	558	575	591	588	639	594	558	560	563	583	557	606	613	590	570	617	602	628	524	608	567	568	599	604	610	557	612	546	627	636	567	559	606	586	594	594	582	606	548	584	602	595	539	594	581	606	579	574	564	595	545	583	557	595	581	587	587	589	608	602	547	614	556	629	564	631	605	588	596	567	590	567	583	614	622	553	592	589	570	594	585	565	580	586	598	560	556	607	586	589	647	582	596	575	597	550	561	586	578	599	557	619	594	606	577	634	572	605	578	586	590	615	594	593	591	599	587	578	620	555	549	607	575	564	586	591	619	587	616	595	645	587	562	607	597	577	600	576	548	596	601	606	574	581	590	594	586	579	581	584	607	612	572	584	603	575	583	575	584	605	559	588	615	582	626	622	607	575	602	570	620	548	581	617	576	600	594	616	590	573	594	565	611	613	581	580	610	582	611	613	552	561	607	562	564	611	551	577	596	584	602	583	580	609	607	524	556	612	586	583	575	581	577	623	566	606	532	592	550	631	603	593	559	582	574	575	575	581	581	622	564	587	601	606	579	613	598	563	601	609	592	561	520	583	564	589	615	597	591	564	580	586	583	590	561	558	583	557	604	564	573	573	601	591	641	612	585	596	598	561	580	631	561	586	561	556	635	606	627	567	591	556	617	627	572	602	588	574	601
28948	20718	8108	1377	950	965	864	859	853	950	847	896	958	871	915	846	879	899	901	895	876	921	845	858	877	849	890	843	923	820	906	881	910	880	837	910	832	851	830	845	851	894	888	899	859	836	870	839	815	919	862	842	907	872	847	881	881	900	839	863	841	875	938	873	908	841	893	897	836	909	875	874	834	891	876	882	894	874	863	899	910	865	836	856	866	902	898	961	894	863	876	880	857	843	846	892	858	875	907	885	836	852	845	921	841	878	899	862	848	893	864	861	814	830	849	872	816	838	829	919	932	872	854	850	864	859	912	889	888	905	877	883	825	874	865	907	845	898	901	882	812	923	888	876	953	891	893	839	839	876	915	870	910	890	906	879	902	851	909	878	860	819	845	878	862	900	871	871	823	843	890	865	892	871	892	841	872	899	851	883	860	894	861	894	879	891	900	882	861	861	857	910	866	940	883	838	856	937	911	859	901	839	850	884	889	834	877	864	905	857	879	905	867	866	882	877	848	920	894	922	888	854	888	878	865	904	870	860	861	816	876	832	872	815	837	890	837	909	908	891	925	839	848	918	861	874	874	898	894	869	926	835	861	845	859	890	889	812	909	885	826	851	843	879	938	856	886	838	877	878	870	870	896	891	899	862	848	849	870	889	855	886	890	884	858	855	915	887	896	892	876	903	918	923	870	872	872	880	889	917	807	832	879	837	925	872	868	890	879	899	906	844	908	868	914	896	872	865	903	914	880	848	914	877	829	903	852	937	905	845	893	910	864	853	874	896	843	836	816	904	908	904	913	885	928	861	859	903	905	893	881	872	884	894	855	852	882	895	930	894	860	872	911	870	810	900	872	854	824	952	830	870	873	876	896	872	867	840	876	843	866	927	908	896	920	864	912	857	963	833	866	893	869	876	874	894	843	860	858	879	877	849	872	851	906	905	797	859	934	815	856	831	831	911	893	903	844	906	972	875	889	924	816	892	856	825	911	897	832	859	848	826	931	895	873	887	873	825	909	876	858	836	896	865	903	840	916	841	936	871	848	861	882	864	889	876	940	859	897	828	875	883	901	853	819	857	848	885	813	824	911	892	890	874	880	919	874	881	881	841	933	896	886	836	934	833	854	847	876	921	861	863	880	923	864	883	882	876	867	875	826	853	892	856	834	872	859	871	827	848	866	817	837	900	914	845	873	843	833	868	887	898	931	862	892	846	912	875	896	828	911	908	871	901	908	846	837	855	879	795	876	851	886	910	859	883	872	887	850	848	898	873	849	865	803	842	890	859	869	821	880	861	903	887	877	895	870	852	877	867	876	876	804	922	866	945	800	886	786	825	900	889	903	928	873	884	873	896	838	873	846	905	893	866	895	893	869	888	880	848	800	895	875	871	880	906	868	841	845	911	871	848	892	859	907	888	887	936	884	890	863	901	830	857	874	883	890	796	874	837	893	905	832	862	863	860	866	897	883	768	906	896	868	865	864	930	908	881	909	836	902	833	908	888	845	916	911	842	865	857	895	828	916	842	910	843	900	885	915	866	885	877	884	833	854	900	878	934	855	861	851	851	895	870	858	878	853	903	872	881	833	878	851	927	887	845	829	874	905	891	868	857	865	889	869	869	905	858	886	875	869	950	902	845	860	834	905	880	922	937	898	841	885	923	895	838	868	887	853	817	869	840	893	854	864	810	886	894	862	863	862	875	913	906	856	860	884	865	919	857	858	924	890	917	905	851	916	867	902	850	861	866	896	825	931	851	878	881	881	893	949	840	882	862	862	897	876	859	928	826	834	831	898	859	854	885	854	918	870	908	877	856	868	859	910	872	856	823	830	877	920	849	945	861	911	889	882	864	861	927	879	833	878	822	836	899	819	909	869	857	887	901	854	883	840	907	822	871	905	872	844	812	856	847	867	898	862	886	892	849	852	877	852	867	851	844	853	896	874	865	886	875	884	840	851	840	837	869	938	867	880	885	913	889	809	879	918	890	890	881	862	898	943	844	873	849	829	829	843	859	846	877	860	853	869	898	882	940	860	868	859	885	866	862	883	871	855	953	857	916	874	885	872	797	867	842	847	877	825	873	894	810	918	885	875	868	914	873	843	903	808	903	916	891	840	915	908	888	823	876	869	867	875	861	912	841	879	831	880	897	884	951	877	912	890	908	893	907	874	841	795	880	850	900	873	873	930	922	903	858	864	866	888	879	860	821	893	845	922	839	942	877	857	864	911	826	854	904	828	917	881	834	867	856	833	866	887	804	880	874	874	914	889	858	842	886	861	878	874	886	888	910	886	833	853	810	856	862	865	890	893	837	846	854	858	909	906	883	828	890	891	837	827	861	872	863	931	943	879	838	860	882	857	853	927	871	937	881	872	873	875	874	849	871	889	840	866	852	861	836	907	849	850	901	859	900	874	815	846	880	878	879	858	898	837	929	906	815	856	927	856	871	869	872	909	925	855	878	861	821	901	880	899	834	905	880	886	899	834	878	927	859	836	872	890	845	860	920	895	864	873	851	883	823	879	900	876	898	888	905	865	898	898	877	882	860	920	870	875	894	867	905	861	847	886	893	847	895	849	884	902	831	944	872	919	898	881	863	850	910	873	887	874	896	875	853	807	878	886	847	830	855	886	847	858	900	865	827	891	835	872	905	844	940	844	861	897	823	842	885	937	876	909	887	865	912	939	844	888	924	835	877	813	900	845	854	866	890	864	899	866	913	920	878	851	847	891	823	842	835	826	819	816	862	832	873	841	813	877	857	852	859	877	854	857	868	815	860	844	875	892	949	894	902	889	891	920	880	856	898	883	847	870	860	919	882	878	867	859	851	847	924	901	900	859	879	851	880	905	935	877	877	829	879	884	883	884	857	858	889	906	844	873	869	898	886	838	931	856	850	921	861	855	910	845	874	901	866	924	938	869	890	900	881	884	818	830	870	892	847	859	854	834	884	880	906	868	878	890	820	864	882	940	866	854	954	908	922	887	860	921	910	854	888	922	892	911	916	905	869	885	864	898	895	829	885	890	839	886	900	931	828	858	836	898	913	845	904	878	845	920	892	840	849	884	913	874	877	894	832	863	903	875	844	881	877	919	900	870	894	901	869	867	872	889	881	903	861	917	891	853	856	883	893	852	868	882	830	871	876	823	934	813	901	906	885	830	892	866	899	862	867	859	923	910	877	877	882	850	879	825	935	844	837	902	857	860	916	887	879	914	862	914	842	849	833	836	890	832	849	871	870	897	824	865	836	846	889	807	833	852	809	856	852	851	870	849	907	888	896	871	872	817	877	885	925	871	890	905	900	916	885	831	862	916	953	885	883	874	872	861	931	875	830	897	915	865	860	819	920	871	871	880	866	849	875	846	815	838	854	926	906	906	896	871	850	844	910	919	825	886	853	904	846	858	867	819	879	909	877	903	878	867	883	848	904	847	904	883	884	860	817	936	923	881	932	855	923	845	848	863	860	831	885	900	853	843	888	871	912	878	858	872	861	845	853
17747	22282	1636	1064	945	1004	930	904	904	912	946	922	857	937	890	837	920	820	880	840	833	851	865	844	924	854	853	839	925	898	864	876	880	827	895	804	868	821	849	900	910	865	830	816	864	921	854	861	904	894	940	837	850	879	864	859	895	859	865	855	893	887	883	867	851	860	880	846	855	842	883	904	872	899	875	791	853	890	896	865	899	863	919	876	846	877	919	875	892	904	826	901	874	882	844	859	880	900	876	835	861	866	905	840	877	890	848	868	851	912	870	866	875	869	885	903	896	867	893	854	881	868	856	882	880	885	891	845	868	891	886	935	850	883	829	902	841	860	899	894	881	890	887	840	909	826	862	901	837	838	869	872	872	918	833	842	890	909	830	918	869	867	888	873	849	854	832	880	829	860	911	884	871	872	858	821	898	859	916	895	871	832	913	862	807	869	874	926	848	845	878	888	829	862	875	858	817	859	852	902	883	834	837	867	901	844	844	887	948	854	881	914	805	847	844	878	843	835	872	902	866	900	858	865	849	862	926	865	849	843	867	892	862	822	869	897	868	854	852	823	829	827	834	839	932	839	843	871	839	901	843	850	828	874	861	864	838	882	860	837	816	848	904	881	858	860	859	885	865	915	883	890	868	848	841	875	863	917	853	863	892	856	908	865	826	872	855	856	864	844	889	896	898	881	902	865	818	846	888	852	913	863	865	854	895	857	891	845	924	857	874	903	893	853	846	850	850	881	823	891	910	862	835	882	832	866	841	899	873	815	872	880	815	900	824	892	828	782	871	840	881	873	875	861	865	886	916	891	877	857	851	881	882	891	863	920	857	874	907	864	862	880	869	884	863	819	878	916	904	877	854	873	857	853	819	833	889	869	914	901	839	819	852	858	793	893	898	883	871	908	861	854	871	903	893	851	872	844	869	872	818	857	881	846	884	903	854	873	868	876	891	848	890	884	869	812	892	873	865	939	866	763	846	903	905	880	845	864	835	887	835	855	844	913	878	836	898	836	925	851	837	910	853	858	841	925	898	814	914	832	880	872	873	846	872	835	880	876	919	872	917	853	890	822	885	829	852	937	862	864	875	884	844	840	860	888	831	867	886	820	863	861	856	941	890	861	878	841	887	868	853	889	870	880	857	897	901	817	885	937	881	846	822	895	890	830	862	876	894	844	900	889	864	904	859	849	872	923	907	964	853	904	883	867	888	895	856	919	832	833	860	873	908	854	859	876	906	850	870	859	877	822	872	927	846	928	833	889	884	820	919	871	821	892	888	864	855	870	890	874	931	903	824	886	847	923	896	839	855	899	845	839	895	906	842	902	870	849	854	890	890	895	872	866	933	858	824	854	878	861	868	856	819	823	877	846	878	923	819	861	832	847	846	891	843	889	843	880	880	869	895	884	905	880	897	902	899	829	898	854	833	790	832	878	868	913	855	840	858	883	819	842	943	885	868	882	848	831	902	852	851	866	849	906	925	845	853	875	857	865	840	878	842	873	847	806	888	813	858	885	884	852	870	828	894	883	890	873	877	843	903	887	867	830	845	863	864	838	884	889	872	884	900	861	862	876	895	869	873	876	907	852	873	897	845	889	852	834	895	865	855	859	885	862	875	892	837	857	874	822	826	896	855	918	902	882	900	872	859	808	878	826	892	894	877	845	945	850	872	861	877	886	853	800	901	864	872	816	823	894	867	897	816	872	963	867	894	869	890	893	872	895	872	892	834	908	847	873	841	865	866	910	860	843	861	901	880	811	864	869	836	890	926	819	868	852	871	838	879	877	884	839	849	850	850	904	851	865	845	835	852	875	825	839	838	867	895	876	834	845	826	847	862	847	901	894	907	889	892	868	910	882	884	882	831	888	845	895	835	920	879	880	881	830	857	827	883	937	849	865	850	866	872	905	871	891	807	858	894	919	795	906	872	858	914	860	860	814	877	838	881	850	886	807	898	870	898	836	840	865	900	835	901	885	889	863	827	887	833	885	846	849	872	869	856	856	850	861	830	843	870	811	844	924	907	837	884	840	861	867	833	825	868	891	852	844	884	872	901	884	863	864	817	863	875	850	845	829	874	850	838	865	863	876	847	876	870	894	859	916	914	891	921	867	912	841	860	892	862	841	915	864	838	841	847	862	868	885	940	898	880	829	924	884	917	879	897	897	882	829	839	842	924	885	886	836	842	848	880	859	848	875	853	886	883	865	826	834	909	855	846	904	879	881	850	879	859	923	832	872	901	811	890	930	886	911	891	887	843	847	869	870	805	864	896	860	865	876	833	858	865	889	819	872	851	902	885	878	847	825	871	877	875	835	852	865	838	825	897	892	872	859	855	857	810	869	842	836	881	877	902	917	836	907	849	908	875	887	868	836	899	902	837	893	845	885	834	847	892	854	859	880	914	922	888	886	859	785	861	851	866	864	845	889	850	831	883	860	849	850	869	914	894	888	875	860	930	915	851	886	821	909	861	874	833	892	873	835	881	863	867	836	864	838	890	904	910	871	835	900	812	870	890	860	830	901	866	897	923	838	914	904	848	889	859	882	893	852	895	910	873	890	842	921	913	863	879	836	856	918	848	878	894	857	896	879	877	818	877	890	936	877	863	910	854	892	871	892	813	841	869	876	872	787	847	915	828	893	911	882	831	884	847	862	915	877	914	894	889	897	880	896	829	827	865	880	886	835	854	876	859	886	825	888	869	835	876	880	826	888	859	891	858	854	833	901	895	852	873	922	854	856	880	833	910	912	836	889	866	869	829	866	907	794	891	832	886	899	871	898	882	850	918	888	887	835	929	888	861	889	842	857	877	847	869	874	836	895	929	925	878	802	864	838	866	865	880	862	867	835	827	839	878	865	821	858	926	874	820	871	878	879	867	865	889	884	864	868	861	875	840	870	875	927	887	825	876	867	876	888	897	875	830	842	821	892	875	863	878	868	909	834	916	868	850	886	892	856	848	908	841	843	881	885	901	903	867	836	873	856	820	863	852	870	803	849	882	865	847	865	863	926	885	867	832	891	855	879	833	868	913	871	907	902	884	849	925	854	838	820	856	872	860	875	842	840	858	907	893	842	866	880	867	850	833	836	881	838	868	867	877	915	908	889	888	864	902	866	852	877	854	823	930	866	895	906	870	917	919	916	883	866	833	849	881	850	878	850	834	889	898	841	882	910	856	845	779	931	856	933	818	874	868	847	864	877	927	872	890	874	867	820	871	833	901	925	889	846	854	887	873	884	802	886	906	826	887	877	860	899	917	851	836	881	823	851	888	897	917	852	853	836	888	917	881	853	902	860	851	888	906	868	871	868	831	850	896	868	861	856	882	857	875	906	904	866	868	835	885	862	875	827	847	825	875	894	821	860	829	855	923	894	872	861	888	868	872	942	862	871	881	881	867	826	888	868	890	861	943	872	881	931	847	846	865	875	875	850	872	856	886	901	845	924	819	945	862	884	858	859	873	867	887	870	902	899	835	835	896	901	868	857	828	858	862	885
25074	20947	26305	25246	20744	14442	1775	916	790	742	642	601	542	556	488	506	438	439	480	430	449	430	438	402	416	412	467	406	416	384	407	412	424	435	420	395	417	431	413	391	399	388	403	398	432	403	415	383	393	374	390	380	358	440	410	373	418	405	390	389	403	375	408	378	375	363	425	421	398	368	389	428	382	410	353	389	399	384	382	400	336	367	399	376	399	386	368	427	425	448	355	371	390	379	423	376	360	416	392	363	374	378	348	386	376	389	389	417	390	364	403	395	393	354	373	400	410	427	404	438	408	383	392	379	360	372	427	398	359	363	357	429	356	412	373	407	400	395	397	383	428	381	375	379	376	405	437	406	370	426	367	397	378	368	394	382	334	399	392	394	373	394	393	343	425	351	368	395	383	367	396	427	386	368	391	381	357	342	406	367	399	340	362	377	345	394	399	369	408	440	405	408	367	383	422	378	404	387	398	378	396	395	390	362	373	388	356	389	388	397	383	400	375	366	408	392	394	383	384	377	381	383	361	380	385	364	399	415	406	368	384	395	363	421	403	423	398	388	384	414	365	352	360	410	400	396	382	389	380	380	386	369	396	345	393	379	411	376	373	399	386	385	394	353	386	340	372	354	395	390	388	356	353	384	397	348	339	359	395	375	371	346	389	363	403	393	378	368	383	394	379	390	394	408	377	389	375	337	383	416	381	389	361	369	372	423	382	385	418	373	392	412	339	377	380	371	339	376	424	390	408	407	403	380	353	420	380	410	387	413	371	359	406	374	356	395	417	393	418	388	344	417	399	380	387	408	367	353	377	389	365	385	384	373	384	351	401	369	401	421	382	388	372	396	398	368	366	375	383	360	383	401	408	365	336	357	364	374	405	391	375	378	396	381	369	356	387	388	389	390	385	375	400	353	327	381	394	378	377	378	393	385	410	392	373	364	378	392	370	386	410	396	371	393	371	383	398	372	445	376	404	377	374	374	401	388	376	365	366	387	406	414	351	370	395	370	396	391	377	380	382	403	386	405	384	423	420	385	418	372	375	387	377	394	373	372	404	398	386	407	399	407	397	400	389	366	382	394	385	377	378	372	381	364	378	379	381	393	384	375	374	376	395	386	376	390	358	401	363	350	381	416	374	370	376	393	382	379	381	431	389	369	392	399	372	404	412	360	381	389	390	382	378	390	351	362	371	369	401	385	381	393	393	364	378	376	368	388	400	394	379	399	435	390	387	403	422	415	377	390	389	402	382	357	405	397	356	383	383	396	368	362	386	408	364	385	382	383	387	393	382	376	412	389	382	369	365	374	412	382	360	406	416	420	386	402	365	418	382	352	436	384	388	412	404	396	382	380	383	386	394	367	411	416	374	388	381	382	347	369	375	427	393	367	391	381	347	380	379	387	370	387	365	378	410	385	426	388	397	360	386	324	385	392	388	391	401	366	416	378	385	351	387	405	367	347	413	381	387	407	381	389	413	382	393	362	390	351	392	409	401	377	378	393	359	401	366	377	376	355	384	349	379	372	395	392	364	403	378	348	364	398	390	400	405	372	427	381	375	386	376	388	371	398	335	367	380	382	383	378	404	375	401	404	399	371	369	368	368	408	365	384	389	407	401	405	401	376	406	385	370	399	379	430	395	395	387	380	381	392	361	407	392	393	366	404	416	388	383	380	406	379	346	421	418	385	402	369	353	386	373	385	381	411	442	397	377	423	392	400	412	375	370	383	396	396	389	413	402	370	407	376	363	381	419	380	373	408	377	395	402	409	374	353	408	379	409	390	381	404	404	364	395	374	376	383	417	420	364	395	406	354	352	395	389	382	381	408	349	348	378	418	387	400	412	385	378	400	383	363	357	344	349	399	414	404	367	431	401	383	409	389	396	368	417	404	462	420	399	373	377	393	375	413	398	382	416	379	348	382	351	361	383	359	365	385	406	398	370	416	408	384	408	353	372	342	389	391	390	403	373	391	384	379	383	381	370	367	373	391	353	377	377	394	366	382	408	351	391	398	339	406	396	391	410	391	406	389	378	366	407	381	411	416	366	391	366	356	406	367	399	369	366	430	370	405	382	376	408	371	367	342	364	373	363	415	375	365	379	408	406	368	359	379	348	385	369	388	358	410	402	393	374	374	413	383	387	376	387	385	376	347	369	373	393	387	397	374	436	379	356	397	364	384	376	378	366	374	390	387	390	382	383	387	385	357	396	371	384	367	390	422	396	398	415	398	392	412	354	401	353	404	399	409	380	402	387	373	337	361	362	393	402	387	361	408	419	401	416	406	357	387	391	403	381	389	393	351	375	387	380	361	357	383	408	407	400	378	380	390	363	373	387	404	438	353	409	374	401	370	399	401	381	357	377	392	385	429	408	395	375	384	395	382	358	396	340	375	399	379	388	369	388	366	377	380	393	392	404	372	355	418	383	384	380	406	390	380	351	386	397	360	398	395	354	372	356	364	399	370	360	370	387	396	376	419	379	372	374	379	409	413	383	395	367	391	359	380	360	370	369	355	381	401	402	372	387	447	367	380	398	376	416	372	385	351	380	410	372	379	402	411	418	407	370	387	410	403	364	404	398	373	369	375	400	423	419	448	374	337	393	373	368	405	405	415	406	384	381	374	391	375	376	348	392	378	359	394	370	383	350	376	389	403	417	381	373	389	370	369	357	399	379	372	405	374	392	388	388	413	372	367	374	371	360	362	394	398	334	379	401	386	322	373	389	391	392	370	367	404	376	376	391	356	380	386	395	372	390	382	387	375	383	369	380	383	334	367	401	365	433	373	394	369	372	368	392	382	383	388	379	368	396	363	378	391	364	381	375	394	386	396	353	393	380	392	358	384	372	386	403	376	363	379	375	381	382	347	363	403	413	379	391	357	358	378	406	377	383	351	399	377	411	372	391	399	378	386	358	364	385	396	370	349	371	369	402	381	369	363	383	384	398	364	384	402	351	373	361	369	356	385	403	431	368	389	387	344	414	392	364	439	371	396	378	398	392	404	383	414	348	392	422	367	364	365	359	389	412	389	384	340	385	380	349	397	377	366	400	385	384	348	391	351	373	367	377	372	392	375	377	417	418	373	407	395	374	363	355	390	392	399	363	385	388	374	356	409	445	380	404	372	406	378	411	371	365	343	417	386	418	381	410	381	385	386	402	384	383	376	350	371	400	375	400	355	362	388	366	381	325	379	397	414	385	409	425	378	387	368	402	354	376	380	377	404	382	378	380	379	370	391	365	348	375	384	360	374	385	407	363	388	386	390	382	397	362	403	386	404	386	391	401	394	381	390	424	407	422	403	385	420	366	374	394	397	418	390	357	359	382	379	381	398	402	380	395	408	360	386	378	381	383	387	416	365	341	398	381	396	362	387	406	436	384	357	413	365	393	405	367	362	384	355	413	388	355	390	393	364	387	401	396	382	389	364	374	352	371	364	383	382	404	396	380	427	369	342	371	405	407	402	363	371	363	381	345	397	394	398	367	375	389	401	385	401
24396	61192	8684	5042	3645	3082	1999	1529	1291	1261	1066	887	743	711	657	616	612	564	534	528	468	517	452	488	499	499	459	451	398	494	467	406	447	426	426	443	430	447	423	413	416	454	392	422	426	407	421	408	404	440	431	407	394	415	423	418	434	393	361	412	387	411	426	429	404	393	395	399	400	393	411	417	381	406	436	415	392	427	399	432	408	404	386	384	415	400	449	405	373	406	383	438	375	398	424	404	406	361	394	419	382	430	416	379	410	393	402	385	404	394	415	393	388	395	408	409	398	419	409	380	388	399	411	412	408	403	388	390	388	375	441	434	382	433	384	395	409	426	385	423	404	380	384	388	378	406	392	380	380	396	417	431	389	383	388	423	389	434	390	426	394	402	403	389	412	406	394	406	387	394	397	417	383	377	395	396	381	416	396	422	410	388	438	413	439	430	370	422	408	415	394	371	418	388	391	421	359	388	395	401	408	397	374	384	435	395	440	411	417	387	383	414	431	419	392	412	407	419	384	393	384	399	431	391	412	373	380	384	423	411	410	417	413	408	372	370	398	430	392	389	393	396	398	420	396	382	425	453	429	405	390	453	398	370	408	394	424	404	437	408	416	378	385	416	427	377	372	373	394	393	378	415	382	385	395	404	381	419	369	380	365	432	403	424	427	396	411	412	409	412	419	386	371	398	417	384	366	386	398	390	438	391	388	417	419	408	402	411	386	435	419	417	424	381	398	379	397	416	395	382	387	418	382	422	388	396	393	434	426	372	438	396	409	420	421	389	410	404	393	410	416	402	396	368	417	404	381	388	414	409	398	395	413	410	368	405	399	434	394	401	424	436	382	396	400	443	382	411	385	399	454	413	381	411	409	401	358	422	407	419	394	397	408	414	404	406	376	397	398	398	398	429	372	387	360	377	401	407	411	389	380	400	419	414	403	374	416	395	389	426	439	420	402	394	384	383	398	372	385	398	413	396	404	394	398	379	403	433	390	405	397	401	404	408	375	429	413	389	448	377	419	404	440	377	390	405	368	385	434	444	381	373	394	436	393	393	408	408	408	392	404	403	391	383	395	403	397	403	386	397	399	403	405	391	413	409	399	392	371	424	417	405	378	411	401	396	409	430	417	430	412	404	387	406	432	369	404	417	396	419	366	387	374	390	379	386	414	415	369	417	437	414	388	386	392	391	389	429	374	374	394	391	374	418	382	418	401	401	426	387	405	444	424	382	357	387	406	384	432	381	386	378	378	401	364	384	387	394	378	398	457	381	398	404	393	390	377	433	400	364	398	382	442	397	383	363	420	403	409	399	442	434	427	382	402	391	415	432	405	391	421	379	398	391	432	400	393	379	423	422	399	390	379	407	417	396	392	419	394	405	402	402	414	396	409	414	432	408	410	439	407	415	405	385	407	339	404	382	366	385	390	418	411	429	397	411	428	401	395	350	412	409	427	388	387	391	355	407	406	417	385	375	428	375	373	427	420	378	423	397	393	401	401	409	394	393	367	398	425	383	439	367	378	383	361	397	418	359	378	349	392	405	424	367	446	403	416	416	406	398	388	406	403	419	415	379	380	461	364	421	397	389	386	439	401	405	394	369	335	413	412	396	391	415	432	388	371	377	422	393	422	420	395	376	372	409	383	407	388	339	413	353	400	432	402	408	387	383	436	408	416	385	410	422	389	372	378	400	387	384	390	379	446	401	373	423	423	444	407	401	385	371	392	382	433	380	405	419	413	394	400	396	407	407	405	399	390	393	376	398	418	374	379	402	390	398	387	425	396	387	367	396	390	366	423	383	375	412	427	392	391	400	409	414	405	406	377	400	438	432	440	387	438	401	381	379	408	403	437	367	420	404	383	400	430	366	434	423	398	404	374	402	400	438	392	391	409	429	391	367	392	395	406	391	382	419	397	397	461	392	376	348	389	398	403	377	439	431	383	389	429	387	395	370	362	386	395	390	395	401	395	358	425	419	399	383	385	402	405	399	393	380	412	394	384	376	380	374	387	421	392	375	376	381	407	401	423	397	375	417	363	408	420	374	446	381	380	388	440	423	416	421	367	412	372	433	380	381	426	396	408	394	415	393	390	381	429	395	363	405	388	398	384	400	358	408	397	407	402	434	397	381	392	369	371	408	383	427	419	401	383	399	373	411	406	436	390	393	394	368	395	393	412	352	397	433	364	375	412	404	388	411	400	386	416	402	407	355	432	400	388	410	385	389	400	367	377	391	380	429	392	413	378	392	382	376	400	418	430	383	384	420	422	409	441	380	407	400	413	420	377	391	392	375	406	389	385	344	364	400	397	422	384	416	436	405	414	369	422	390	386	401	394	409	374	419	367	381	385	403	402	391	415	399	440	396	415	410	406	426	422	402	377	389	401	399	375	409	384	375	409	365	369	386	399	397	429	393	395	412	401	396	361	388	395	410	394	405	373	397	401	381	407	422	397	417	375	371	439	426	403	395	358	368	405	374	400	378	382	406	415	394	407	433	373	413	380	405	368	401	369	371	398	362	395	381	427	444	373	412	391	400	390	422	374	401	394	357	382	402	378	418	400	414	401	387	409	376	402	411	390	390	414	398	396	389	383	380	378	401	410	400	406	399	429	415	416	385	377	414	409	422	392	407	393	359	408	422	382	414	415	396	374	359	373	410	395	395	412	380	407	397	360	400	376	372	394	406	376	393	403	397	401	411	386	386	443	402	393	403	423	376	381	424	416	406	400	361	384	388	379	391	381	393	380	396	391	395	407	402	384	393	409	393	403	410	409	430	421	401	417	399	397	425	416	385	388	413	400	427	397	399	410	412	403	395	403	418	424	350	403	403	405	407	385	384	394	399	382	373	421	397	398	362	392	375	359	408	432	360	400	410	364	399	389	381	406	411	369	381	375	401	367	410	421	399	405	404	409	383	409	415	437	413	413	427	386	416	386	411	395	390	426	401	387	397	397	404	375	382	401	419	415	411	396	401	397	403	410	394	409	430	412	416	395	404	380	384	399	398	386	371	363	435	383	392	401	419	404	392	393	450	411	385	393	390	390	415	399	405	418	388	404	420	379	408	407	403	369	384	414	402	399	424	404	403	397	407	410	404	401	408	409	417	420	365	374	398	403	412	397	417	414	428	389	419	384	387	414	370	398	403	415	441	376	442	401	390	402	418	399	418	385	380	379	419	374	436	395	414	403	384	422	412	446	381	364	378	405	376	394	410	416	425	407	387	437	408	406	419	416	388	421	387	401	361	415	363	387	395	414	373	414	418	427	388	405	400	383	384	391	393	397	427	393	424	382	408	407	349	369	385	414	412	405	433	380	379	387	375	414	384	405	393	408	404	381	391	416	370	430	395	384	391	396	374	406	406	410	415	375	374	401	376	380	387	360	384	394	424	415	387	395	438	414	394	388	373	386	409	407	403	399	396	397	412	394	386	382	406	383	392	434	424	381	410	359	408	386	404	379	414	417	388	392	391	355	376	443	383	380	392	392	427	410	411
22891	20745	26208	25258	20711	20809	12634	1977	1376	1397	1199	1016	960	893	864	796	799	799	781	749	782	734	697	727	697	677	673	700	688	676	673	667	694	685	679	671	613	666	648	685	623	678	726	663	659	628	662	697	591	621	659	643	678	680	634	656	664	671	668	616	660	611	606	651	691	596	607	609	660	619	615	683	668	652	656	675	633	636	650	617	650	614	629	627	618	658	612	685	581	599	637	670	642	659	627	630	643	632	641	611	639	656	625	596	619	661	640	625	646	639	644	649	652	630	646	626	604	647	618	648	628	658	623	608	653	601	649	602	655	633	667	647	611	678	639	649	656	660	611	623	627	596	657	613	647	648	673	654	649	631	666	639	648	624	621	683	618	663	635	669	636	607	680	645	646	650	650	645	680	655	637	634	583	639	676	663	618	656	675	700	633	578	595	657	633	664	624	642	618	608	625	623	639	646	630	585	608	616	616	621	633	590	614	668	677	644	642	637	651	625	612	660	650	659	619	691	633	614	584	594	618	592	633	640	613	636	639	631	653	621	624	649	650	592	609	615	617	582	643	651	606	659	633	591	585	634	605	578	654	657	595	639	599	658	588	632	640	637	666	660	590	624	617	608	624	652	606	643	626	594	686	614	624	636	676	599	613	680	663	661	667	684	593	628	668	648	612	623	613	668	611	624	659	644	646	627	643	577	643	683	598	580	645	652	644	582	619	641	592	592	615	688	629	621	627	643	601	680	632	645	634	664	613	622	657	647	618	612	694	618	601	647	639	673	642	652	636	638	644	628	657	628	627	576	651	606	613	641	619	660	668	623	654	653	664	603	603	622	584	650	633	639	587	622	626	606	614	626	607	595	600	633	567	627	630	611	616	645	667	606	572	634	627	602	588	656	601	648	622	583	587	613	645	657	602	641	606	632	643	649	649	673	610	625	623	605	650	640	633	669	677	628	622	635	633	612	626	656	637	606	638	608	642	650	618	653	620	614	666	646	607	650	663	616	594	667	601	621	627	668	576	616	638	617	691	635	583	608	631	672	633	645	613	656	597	641	651	632	615	645	651	610	643	628	618	616	565	613	612	622	620	617	678	610	599	669	642	630	671	656	633	638	606	617	630	685	652	621	640	660	650	653	646	639	620	598	632	656	652	623	614	621	619	594	586	644	612	593	649	613	632	627	641	633	665	590	612	628	639	612	645	639	575	676	597	644	661	631	637	661	626	626	627	622	671	631	606	661	617	614	643	610	667	641	617	621	605	626	646	581	646	593	627	617	661	638	661	627	647	618	637	627	629	640	607	589	644	609	623	638	618	616	637	606	639	636	626	618	642	670	614	656	641	686	626	648	675	627	596	630	608	643	662	625	627	650	637	643	626	641	602	665	637	620	643	633	634	677	613	653	612	656	631	605	651	643	683	592	626	609	613	647	640	652	623	624	608	632	626	664	625	612	630	637	665	629	612	579	656	599	624	637	621	684	651	595	620	626	638	626	669	600	628	657	625	692	631	597	597	667	630	638	650	663	638	647	659	624	643	628	598	612	612	676	597	614	651	614	650	651	661	605	670	646	665	635	609	629	577	630	601	659	650	642	640	639	622	602	649	611	628	635	609	635	590	666	608	632	603	642	633	649	605	643	620	673	577	647	651	643	648	608	619	656	634	593	596	580	641	598	654	605	593	594	619	656	608	638	587	646	656	611	590	610	694	620	642	606	633	656	617	619	654	581	621	659	597	634	625	664	627	662	644	648	639	625	611	623	612	622	618	643	647	610	568	629	615	611	661	611	669	656	620	621	603	677	618	614	616	648	637	663	617	623	611	610	670	648	579	657	638	576	654	595	583	619	671	669	636	651	609	628	656	620	623	601	605	624	629	627	649	628	637	650	614	650	640	611	632	637	564	598	671	652	609	640	601	676	592	628	618	621	605	600	594	668	597	663	664	576	609	644	639	615	592	664	676	617	607	622	654	624	680	687	637	625	616	651	631	588	669	650	643	638	595	587	604	587	640	578	621	641	680	647	665	608	665	592	663	614	663	643	658	644	613	636	631	623	665	680	653	643	638	662	623	637	635	642	669	628	679	609	646	614	642	612	635	676	658	613	650	622	612	652	637	620	608	626	628	637	647	605	617	599	657	622	685	620	651	633	592	676	681	626	628	662	622	635	650	624	638	612	635	639	625	629	610	625	618	626	635	640	633	638	615	614	635	682	653	624	604	635	620	545	614	622	635	622	616	601	652	633	633	663	597	597	618	656	662	632	649	624	610	640	573	655	638	660	626	617	652	652	604	646	613	626	614	651	615	663	639	641	612	628	615	606	601	618	660	663	635	665	643	601	636	628	609	615	653	633	684	674	622	629	612	685	622	675	636	610	633	601	643	609	637	661	619	628	598	613	640	587	658	604	598	607	681	619	639	591	622	640	645	618	633	621	606	619	573	627	592	666	644	640	610	654	622	622	659	644	625	627	649	648	657	624	618	649	608	645	609	650	644	604	647	626	620	614	611	632	633	610	668	646	652	611	623	654	630	640	629	593	590	648	613	654	665	607	642	637	664	635	664	618	642	593	634	611	672	657	631	634	637	648	649	636	666	644	647	606	600	615	603	603	613	637	623	614	627	660	625	641	631	617	661	634	582	629	631	574	621	651	618	668	630	605	643	585	652	632	611	619	628	617	623	663	634	615	657	593	617	615	665	677	649	605	664	577	633	647	654	578	662	641	634	614	690	588	673	651	711	599	604	563	617	663	624	646	607	615	594	633	637	651	650	679	622	621	595	655	625	677	622	626	630	659	653	609	629	614	612	627	639	594	614	602	614	678	656	645	633	588	677	630	639	617	627	615	627	610	669	666	620	618	560	611	596	635	637	619	639	669	604	619	609	659	635	683	582	626	622	685	605	647	601	623	648	617	646	628	684	589	614	677	600	668	658	660	652	597	671	670	641	624	658	609	607	589	606	629	657	655	629	638	679	596	629	614	630	612	618	625	598	615	614	600	599	630	605	620	606	619	608	642	599	633	664	642	626	575	635	671	642	624	630	637	588	616	665	636	623	621	640	637	585	657	607	627	664	621	632	657	636	649	594	606	632	665	615	657	610	638	608	632	607	618	626	639	659	658	617	651	588	656	663	604	621	617	698	613	618	620	609	626	616	598	649	579	641	627	631	611	633	600	653	607	625	644	634	623	632	633	650	657	632	658	632	581	643	613	600	588	640	661	623	601	579	575	608	616	658	620	682	648	649	604	632	633	666	623	614	670	615	604	598	658	620	605	639	608	649	654	596	634	608	635	630	593	641	637	624	640	622	588	605	616	628	608	636	592	607	619	638	658	628	616	624	608	607	614	632	566	625	642	624	614	669	618	586	671	679	657	640	623	632	602	627	631	609	649	634	644	621	585	651	600	580	666	623	675	659	610	615	667	673	618	611	627	657	680	642	588	634	641	626	588	685	649	669	632	651	600	646	599	624	644	628	618	611	628	611	608	594	632	625	673
22190	63773	12752	8671	6287	5320	3375	2708	2155	2464	1779	1471	1239	1140	1147	1010	929	845	864	934	748	762	746	767	698	713	707	716	660	694	701	659	675	660	622	623	652	633	611	642	632	641	606	579	641	624	626	629	635	582	606	558	611	574	661	604	657	572	640	590	568	636	613	579	548	572	590	588	599	575	575	606	584	590	527	594	571	598	580	576	565	615	614	594	595	595	594	541	627	569	590	574	642	580	586	619	604	594	565	588	588	578	623	560	597	619	592	610	620	573	589	578	594	553	553	575	550	617	575	554	573	545	582	567	556	606	542	617	569	609	593	583	570	578	588	564	573	607	539	557	592	532	602	573	604	572	640	565	566	622	582	589	603	574	594	621	624	581	620	586	584	597	561	585	623	568	609	537	569	612	626	602	563	591	610	596	584	546	558	577	570	578	545	565	584	573	578	602	557	559	579	543	559	613	623	613	575	546	583	622	595	572	573	569	558	574	578	619	574	549	595	622	576	561	632	592	573	595	603	611	565	585	592	577	604	586	558	577	590	585	670	606	591	510	552	598	593	590	572	554	611	548	569	555	560	616	611	626	548	583	589	575	573	578	609	532	558	612	593	624	568	565	576	582	547	579	568	608	591	621	605	633	622	536	601	597	554	615	583	591	539	591	607	600	577	556	617	592	582	606	594	599	589	605	613	552	588	571	600	594	538	548	604	604	613	557	599	588	587	571	569	597	626	594	559	605	576	594	572	579	562	591	580	557	596	600	565	592	560	600	649	560	611	562	607	580	600	586	612	580	562	591	585	590	607	567	593	576	546	545	548	611	542	584	577	551	556	597	595	588	566	598	596	610	558	576	600	581	587	566	564	584	546	559	597	507	581	578	576	580	592	575	594	553	584	588	530	559	584	597	625	613	632	577	596	579	574	572	611	585	594	594	551	629	568	591	592	606	611	631	575	593	577	584	586	555	553	550	589	595	596	635	573	596	571	567	581	606	578	575	560	585	597	588	594	549	577	615	608	585	591	592	591	586	571	548	604	598	524	586	605	569	563	558	608	585	570	586	549	523	559	590	579	561	566	629	613	597	534	588	609	578	585	588	621	568	615	616	607	565	583	544	587	552	535	547	607	559	571	572	562	625	581	557	559	565	582	553	590	595	557	552	585	594	582	577	594	580	578	597	561	587	604	592	599	588	550	590	589	580	566	595	575	574	558	566	590	581	589	567	578	577	575	616	554	581	589	547	563	623	552	587	575	591	584	572	566	560	566	597	591	529	582	519	599	596	588	560	564	574	585	581	627	611	608	541	581	627	540	555	572	588	600	617	545	554	582	602	577	574	591	593	577	554	608	601	569	592	588	537	592	608	578	593	616	554	578	577	552	556	570	592	573	539	574	563	603	614	565	614	670	563	600	571	563	581	606	549	570	557	597	550	558	604	572	603	555	620	572	586	567	569	588	552	581	605	577	630	595	582	561	560	615	592	574	599	570	531	579	543	611	599	600	559	589	567	621	538	593	595	588	610	596	633	611	587	560	573	565	589	574	575	576	557	577	554	585	557	543	601	578	567	592	596	593	556	596	615	562	573	590	587	562	583	633	561	557	579	613	628	594	606	566	578	574	548	602	599	540	558	567	605	617	564	569	601	615	597	598	552	625	543	535	578	540	586	581	585	608	584	541	602	633	591	598	542	667	630	554	554	560	593	601	564	599	590	595	584	564	594	559	578	573	613	586	605	555	546	596	587	556	553	537	582	631	626	592	559	599	590	608	550	582	574	611	517	589	578	618	584	592	525	598	586	566	611	557	592	570	619	542	558	572	596	556	593	564	612	559	587	600	566	545	572	591	574	535	584	584	625	561	606	529	553	583	617	576	566	538	599	574	619	653	570	599	550	576	596	573	575	543	592	563	584	625	589	629	590	585	553	538	567	606	571	563	581	608	570	578	581	598	534	608	563	589	585	627	573	562	630	591	572	556	591	560	553	572	601	577	584	601	598	591	583	596	567	604	611	582	580	577	585	579	590	603	623	563	573	602	576	551	593	551	590	605	564	578	558	571	566	595	603	573	537	610	609	577	569	574	628	575	589	579	575	592	570	569	592	557	635	567	578	606	561	570	545	574	540	578	595	559	591	529	602	561	553	613	621	561	576	613	590	625	559	617	630	564	547	603	520	617	577	614	606	570	577	572	606	612	590	604	610	549	585	586	541	552	599	569	587	588	589	560	570	551	581	587	528	541	633	585	623	560	592	563	616	615	571	566	579	564	579	606	605	595	599	570	595	578	589	583	600	561	564	556	563	532	574	563	572	593	584	632	539	537	618	575	557	626	563	562	584	615	608	547	567	583	576	587	576	547	592	536	531	593	546	587	618	570	581	576	561	557	548	527	571	608	610	577	605	579	619	580	574	592	567	573	607	575	603	583	581	591	575	563	555	587	575	589	554	572	555	600	542	620	571	606	569	579	552	522	549	580	578	645	610	524	591	555	578	616	580	613	616	595	610	580	578	590	586	599	578	579	620	608	580	582	564	558	576	574	599	580	576	539	565	580	574	614	613	551	623	571	590	595	630	605	563	588	565	550	603	569	595	593	591	570	536	579	561	579	600	576	551	592	577	558	547	580	567	586	615	558	571	599	556	559	625	582	596	614	563	576	603	611	636	575	593	601	561	573	608	607	553	605	576	555	548	585	583	548	580	552	614	558	567	602	549	570	605	564	576	561	595	585	563	571	571	573	563	613	609	594	588	598	564	548	557	548	629	607	595	561	560	563	612	546	562	582	592	562	558	572	557	540	595	570	591	563	576	550	595	564	553	572	572	601	568	569	562	584	576	623	593	538	576	586	581	554	582	599	551	619	580	621	561	555	584	619	578	591	586	609	608	562	611	611	579	590	583	573	573	585	532	551	561	606	558	598	584	550	539	605	545	582	565	584	587	577	578	591	585	528	582	554	563	536	587	621	602	582	566	548	582	567	631	617	568	580	587	604	576	584	541	544	544	587	577	607	590	598	545	599	557	576	580	588	573	571	548	576	590	542	582	570	604	551	600	536	613	579	564	568	558	588	555	573	602	559	591	583	552	590	599	609	610	602	592	603	552	594	536	560	579	593	571	622	598	619	567	594	563	586	552	570	569	558	635	593	594	594	533	565	571	601	567	583	598	556	575	590	570	602	603	563	576	584	566	556	561	513	578	578	559	584	551	559	557	610	631	570	583	565	559	617	554	552	559	589	581	589	599	598	555	599	596	576	566	563	619	601	618	593	545	616	559	577	581	629	586	588	577	533	549	616	604	561	571	582	625	579	571	537	576	589	619	571	572	598	640	603	601	622	584	592	592	568	579	645	578	586	616	584	605	618	651	584	607	591	593	603	573	563	573	578	593	539	601	579	581	560	545	593	654	575	603	576	579	594	627	574	558	598	571	585	583	566	593	591	571	640	584	578	573	584	573	558	571	597	544	579	583	602	572	609	601	587	595	584	552	568	597	566	564	577	616
28955	21140	8341	1305	1005	872	899	900	847	881	810	845	863	817	912	868	886	811	824	830	880	866	866	882	912	888	892	841	920	857	900	889	871	922	885	883	844	944	900	874	814	910	897	915	896	886	905	887	868	861	866	831	877	851	849	845	850	814	840	876	850	872	870	915	854	881	919	927	890	859	825	903	866	886	805	905	907	873	842	924	870	863	835	836	887	901	853	912	871	890	858	869	890	860	868	856	882	878	887	842	909	874	850	908	842	840	897	836	838	865	881	867	915	926	895	863	856	831	870	846	815	915	853	861	844	845	892	920	858	848	838	875	857	806	856	880	883	920	857	905	906	904	915	825	879	866	859	879	855	835	919	821	900	836	844	840	853	824	819	809	795	878	887	863	886	852	893	865	872	889	881	874	864	903	875	865	869	868	856	839	872	875	867	923	867	853	851	875	894	861	892	860	851	884	831	876	853	876	809	855	862	882	855	908	887	918	838	854	865	872	884	869	877	839	882	850	882	862	886	882	899	830	863	838	920	865	897	883	922	867	859	897	841	895	843	852	862	892	793	853	825	844	826	813	917	874	915	862	893	912	886	923	882	885	848	912	837	891	836	822	883	842	868	846	910	849	924	834	906	826	923	867	917	879	831	903	855	839	908	835	888	906	898	871	864	836	849	871	887	908	849	883	886	857	921	836	893	852	876	863	824	859	927	913	846	865	871	879	841	899	866	882	866	911	884	873	914	910	913	905	885	920	870	886	888	871	864	827	840	865	831	835	894	864	899	915	835	898	864	911	887	847	903	926	846	885	858	836	877	874	934	823	801	898	900	894	884	905	867	850	847	850	841	816	851	887	894	839	912	873	846	881	804	833	866	850	896	895	902	839	935	860	875	859	880	878	874	927	867	870	883	898	779	896	893	885	878	859	900	830	889	860	842	930	872	879	917	860	864	832	924	921	820	874	844	832	909	865	924	917	892	879	849	935	858	914	948	834	923	860	864	823	910	861	822	884	877	870	812	861	889	859	861	848	847	849	843	825	866	877	870	859	897	859	908	887	905	873	914	827	836	845	851	831	890	892	847	868	872	890	869	902	905	832	872	864	901	882	882	863	890	828	871	902	884	911	873	889	869	853	849	908	909	870	868	849	841	910	866	913	848	894	862	854	888	845	922	858	850	944	813	843	881	874	876	865	909	865	877	806	824	898	908	925	881	831	859	800	861	877	915	894	875	901	854	863	885	847	814	895	881	847	931	881	854	867	859	878	851	840	840	853	854	858	905	903	906	835	879	895	885	859	912	859	936	896	900	897	853	892	868	854	888	863	860	857	897	877	877	927	817	860	837	857	922	822	871	835	807	924	893	853	862	876	858	874	841	866	866	841	845	855	881	902	855	841	904	878	842	856	918	863	920	794	878	846	908	825	855	868	809	859	870	908	924	897	893	861	840	864	869	881	844	845	856	883	866	906	840	879	866	850	869	865	870	893	846	905	822	878	877	830	860	839	852	905	894	863	815	880	819	895	915	884	891	833	973	836	848	867	847	820	899	849	843	878	855	851	843	875	803	899	816	869	898	823	903	893	848	848	834	903	852	867	915	876	801	903	861	844	908	888	836	862	904	888	874	897	855	921	894	839	866	936	858	905	884	858	835	864	839	825	857	915	849	874	886	866	891	935	947	861	858	904	885	868	820	837	841	930	875	892	887	864	863	870	889	839	863	885	852	926	874	858	833	901	852	932	933	843	874	877	856	900	864	871	795	911	900	834	872	857	886	878	842	836	880	856	844	871	877	896	902	851	905	858	855	879	883	824	889	900	845	895	857	904	934	861	904	845	908	879	816	905	847	859	836	865	872	905	820	887	878	822	893	898	859	847	893	865	875	906	839	866	821	891	926	888	861	865	813	845	825	839	853	932	867	920	852	886	859	892	850	892	864	934	866	891	851	934	885	906	819	898	779	873	853	817	868	930	852	833	880	855	916	852	862	891	911	864	883	867	915	846	868	895	870	875	838	874	904	882	892	892	847	838	913	878	873	843	878	881	853	805	888	838	844	872	917	874	831	918	839	896	806	866	855	857	883	846	898	853	899	840	793	856	867	895	819	865	866	883	859	850	885	872	850	899	898	847	910	902	841	925	853	872	826	817	908	878	849	799	852	851	811	895	862	873	821	848	819	826	899	829	867	871	845	842	858	894	817	890	913	886	856	854	904	893	876	882	907	907	921	874	887	862	790	866	906	918	863	887	866	847	910	868	887	908	852	895	852	865	880	880	852	872	898	844	884	866	867	897	883	858	865	921	830	875	907	846	852	841	776	893	876	879	906	885	870	868	888	874	879	858	855	877	885	855	886	856	844	846	876	851	849	858	843	889	865	903	849	868	886	917	852	859	830	884	908	835	896	867	861	835	924	861	907	932	871	871	898	850	874	862	878	896	870	836	902	939	852	811	891	880	892	839	874	868	845	845	882	837	855	887	896	879	892	890	891	850	880	849	897	922	927	895	847	868	874	929	815	922	892	910	859	819	907	908	872	882	929	845	925	902	886	875	878	886	893	911	827	864	905	897	869	911	877	894	888	900	842	838	941	870	917	900	824	844	873	826	895	929	828	851	844	866	830	909	883	872	935	873	849	869	866	893	907	874	853	876	866	863	857	894	909	913	890	888	869	869	853	886	840	871	866	869	896	821	831	892	832	838	854	926	862	903	889	896	854	863	852	859	875	843	868	895	880	866	866	860	867	890	917	904	877	862	920	863	909	869	918	900	862	898	817	887	854	855	853	851	874	881	903	884	854	865	843	900	865	841	907	828	820	786	864	893	875	860	910	856	874	854	850	886	836	855	918	863	874	829	837	876	871	847	883	876	846	917	905	862	906	868	899	892	917	901	853	911	855	890	857	939	890	870	865	834	854	887	855	920	837	878	913	880	872	923	883	887	818	843	842	832	894	874	849	869	850	829	883	846	900	813	869	878	861	898	819	920	862	906	869	827	914	878	843	841	860	878	857	932	920	873	867	904	902	858	860	895	840	880	925	913	803	855	894	842	882	824	793	836	837	880	898	828	870	904	923	872	899	879	853	835	882	886	870	854	905	869	882	861	845	875	784	877	825	876	828	826	801	832	857	855	874	865	871	904	901	878	897	879	841	863	906	829	835	901	897	835	874	865	848	897	846	866	908	856	922	858	773	874	887	876	853	853	873	890	842	910	877	852	869	891	873	881	868	949	880	864	861	827	887	887	893	893	869	859	912	888	947	838	842	844	882	823	882	893	819	916	867	863	937	893	857	853	851	890	846	839	880	851	889	924	902	872	843	897	871	900	898	800	854	829	850	853	861	828	839	858	895	881	845	811	902	887	863	907	874	889	860	873	871	867	847	924	853	873	903	874	840	868	896	819	883	908	918	858	869	886	859	879	830	844	848	899	881	881	823	869	933	913	787	888	923	886	896	830	886	889	863	854	905	873	869	907	856	928	883	848	890	904	860	828	895	911	898	844
15973	23906	2622	1104	970	950	953	866	939	903	924	830	882	881	880	840	878	923	875	882	886	860	849	832	844	863	814	898	864	895	875	858	839	878	869	893	809	892	888	888	868	876	853	863	874	848	868	841	897	910	867	849	875	882	874	873	875	884	902	890	891	888	879	875	839	868	884	872	805	863	838	833	852	819	855	872	863	897	857	868	877	835	864	845	859	849	815	899	868	895	918	916	863	889	875	803	849	848	903	844	891	881	849	861	852	914	793	859	893	869	915	849	910	819	866	860	903	881	834	813	901	852	852	848	886	883	862	877	858	849	818	851	803	836	853	879	900	881	909	828	884	826	856	874	832	852	820	847	867	915	890	909	872	850	878	812	825	871	863	911	838	852	853	869	885	805	888	904	870	872	835	893	863	879	885	884	847	874	865	878	809	857	858	852	887	831	904	841	846	876	869	869	866	849	822	873	829	885	903	834	818	853	857	848	871	900	840	822	829	896	887	888	886	891	830	853	847	845	863	869	921	855	893	876	895	870	878	894	861	853	892	808	835	871	832	884	860	842	877	892	873	811	925	889	912	873	851	853	887	899	898	873	867	861	799	855	857	829	873	797	814	864	867	855	880	866	823	855	836	885	824	884	882	887	865	842	846	867	890	880	829	817	855	901	878	869	888	817	931	869	911	881	863	867	855	904	855	850	843	841	812	861	828	844	869	861	868	882	847	852	856	888	885	888	848	868	836	857	843	852	880	897	866	806	853	853	878	882	817	839	854	828	872	831	850	830	831	813	890	864	896	823	828	885	887	890	872	883	838	873	811	848	855	848	846	852	821	881	905	933	881	925	837	854	836	813	840	834	842	851	905	861	836	867	900	866	896	879	859	846	885	891	878	876	888	831	874	856	861	823	840	895	860	907	832	896	836	871	816	878	834	880	849	871	864	886	893	872	882	856	858	816	918	872	848	827	858	838	853	870	877	874	853	853	820	854	871	863	919	888	892	838	887	889	861	827	909	878	820	822	852	882	858	861	908	843	868	899	863	862	862	888	898	859	912	920	898	856	855	823	861	862	834	865	857	835	908	927	844	899	880	815	837	855	903	828	826	897	881	873	852	892	852	898	907	814	848	887	895	842	880	835	866	875	848	869	854	859	859	921	826	860	873	892	851	862	790	889	863	910	843	850	842	861	839	812	844	867	817	823	844	857	820	848	883	842	874	831	902	854	861	882	821	869	867	860	841	830	854	870	886	843	847	791	874	847	858	862	898	797	880	854	856	888	812	856	851	813	888	895	825	869	866	836	834	811	791	870	873	828	857	857	910	888	857	836	895	874	874	911	812	874	861	903	845	904	900	862	880	867	845	890	903	877	857	891	886	929	906	831	896	840	883	847	889	830	871	858	930	862	809	819	921	840	885	923	841	859	845	933	870	859	842	873	892	828	830	788	844	851	877	886	870	821	869	844	832	852	788	850	861	929	892	889	915	840	865	873	826	895	893	887	813	818	843	856	840	875	852	831	844	875	858	882	849	879	849	939	865	832	807	865	883	814	862	860	844	882	863	836	889	862	874	888	827	897	891	887	882	864	917	918	850	846	869	896	807	814	853	882	843	816	846	871	878	838	822	849	835	860	849	821	910	841	881	835	894	881	902	836	906	879	857	845	890	847	883	866	883	876	887	916	873	814	878	834	906	888	820	860	866	889	846	873	896	917	867	833	857	889	909	900	837	852	889	877	834	892	803	884	858	884	865	855	874	854	862	868	879	907	839	819	882	903	864	859	806	873	821	880	841	905	870	885	878	868	883	818	842	887	902	837	882	929	830	855	894	888	840	890	798	948	858	864	823	861	881	848	860	850	878	807	874	872	837	901	845	857	831	901	872	845	844	881	886	856	906	875	888	866	831	923	844	805	854	894	876	901	871	887	860	853	786	878	861	835	876	870	831	853	826	852	896	870	857	840	896	918	897	845	870	860	797	886	853	889	845	891	852	864	893	843	842	893	861	866	854	873	856	832	865	901	852	867	891	850	835	837	844	836	851	875	882	873	819	835	811	898	870	861	873	888	867	862	840	807	849	866	875	838	865	845	851	814	880	812	840	887	818	851	855	887	915	904	895	866	847	938	834	883	854	884	854	828	819	816	876	897	841	820	824	844	888	844	895	878	869	888	803	850	923	844	838	787	884	840	858	900	857	822	820	828	820	834	839	869	857	861	889	850	818	849	861	892	937	883	892	879	869	886	875	892	861	828	909	863	855	900	846	895	831	887	915	847	865	883	860	835	868	891	865	852	862	879	864	848	844	907	941	835	918	905	834	878	889	823	859	817	830	858	901	915	855	885	925	879	809	846	824	866	904	903	916	904	889	803	842	905	838	877	870	896	800	877	884	858	916	839	877	852	880	840	866	809	883	872	925	885	848	868	823	845	815	814	897	847	889	859	888	924	820	886	863	900	851	878	867	884	906	884	864	843	877	807	854	905	860	847	873	886	805	810	869	861	907	836	904	869	847	811	867	861	858	782	853	886	844	844	828	877	840	873	847	888	867	869	824	860	889	895	828	889	898	864	888	838	843	891	837	867	851	889	860	898	899	888	855	825	865	902	842	916	867	865	873	868	863	900	858	840	860	895	845	907	847	896	856	763	900	894	919	899	852	871	837	857	903	858	890	892	843	884	859	859	820	873	895	891	870	870	887	840	916	884	855	872	889	876	877	886	874	859	830	832	888	897	899	861	849	914	878	868	855	852	865	880	938	821	869	859	877	850	894	875	848	900	838	874	815	902	853	867	805	889	855	810	844	896	859	863	882	920	882	851	850	908	837	865	855	869	838	874	851	865	910	861	864	842	852	868	897	895	867	862	833	872	892	851	814	844	886	884	902	855	813	857	917	870	847	899	888	856	893	889	882	844	832	807	825	875	852	918	884	886	903	890	856	864	898	853	858	878	916	900	851	879	872	868	895	816	814	901	830	859	870	880	877	957	866	845	894	867	843	900	906	865	890	846	876	836	831	845	856	896	904	898	884	875	821	878	876	890	860	835	889	847	845	867	863	884	867	861	891	891	868	868	897	875	886	837	850	921	849	893	843	864	835	855	881	826	852	889	868	863	857	815	864	855	870	860	876	850	840	895	876	882	833	814	864	897	886	870	870	830	873	847	864	856	890	904	849	882	847	847	924	884	835	847	912	891	973	874	852	869	861	844	872	851	874	872	850	845	853	888	902	859	855	860	839	885	890	871	891	890	908	886	902	909	851	870	864	852	844	890	834	846	845	870	871	845	834	863	866	862	838	863	863	859	871	883	856	883	891	830	877	814	884	875	867	876	851	856	881	848	843	920	836	846	878	900	822	915	844	840	851	843	871	880	864	872	835	815	868	846	875	880	882	816	877	891	899	860	854	907	882	886	918	886	864	886	885	844	918	922	846	837	896	913	895	874	846	873	843	838	855	903	854	904	886	834	865	816	877	890	855	831	866	870	899	879	866	902	870	838	915	882
25008	20806	26071	25365	20694	15714	1942	970	812	787	672	605	518	540	551	507	469	499	489	468	441	439	458	424	411	424	426	413	395	389	441	428	383	383	401	449	386	386	416	401	396	443	406	396	438	360	398	392	398	406	392	408	406	420	387	361	399	401	398	382	385	394	389	407	397	393	403	403	388	400	413	422	378	397	413	361	403	394	400	366	400	391	366	380	354	378	403	424	388	403	380	404	359	389	374	435	404	391	416	372	385	361	369	396	372	377	406	413	428	402	392	406	400	409	401	398	413	418	377	390	395	392	382	414	384	399	394	402	362	403	401	381	386	416	375	380	391	398	381	391	398	360	403	399	402	407	379	396	395	399	371	392	400	359	371	386	394	396	388	366	389	390	405	425	392	384	422	393	374	421	400	385	386	377	433	396	418	433	410	382	418	403	422	385	396	405	353	415	383	383	385	424	370	367	392	397	376	373	379	420	363	421	369	402	429	392	383	363	396	400	366	382	381	411	416	418	400	416	368	369	356	377	370	398	403	393	391	406	388	445	374	371	362	417	407	416	400	389	376	368	356	361	388	361	397	403	400	392	389	354	407	406	342	370	401	421	398	414	401	402	413	391	388	397	390	391	381	424	383	382	397	385	355	389	349	383	409	354	395	405	376	373	394	360	403	391	417	407	352	390	412	406	375	391	372	361	389	383	378	421	404	411	411	403	406	434	350	435	370	363	402	368	362	387	415	374	336	350	408	401	375	404	421	389	389	409	374	395	399	390	405	379	407	353	365	399	379	407	411	376	357	387	396	357	394	425	412	366	386	388	380	373	352	377	392	363	398	377	408	359	382	421	387	413	369	382	386	370	370	393	364	402	374	446	398	422	374	426	371	387	390	378	357	390	405	419	367	411	357	400	393	392	395	356	360	415	383	406	388	406	384	355	384	374	418	377	384	354	406	352	389	360	370	396	351	379	395	395	377	397	383	371	386	366	400	370	383	373	395	361	373	372	391	354	376	370	395	382	398	402	426	386	388	382	395	351	352	364	404	398	386	383	372	378	372	387	393	379	390	411	397	357	409	399	418	392	407	361	392	380	343	372	351	441	401	425	387	379	388	373	360	395	393	393	395	401	359	421	393	402	434	356	399	404	354	403	389	398	343	352	396	379	370	397	386	369	390	422	398	423	393	420	400	410	414	392	394	390	388	401	388	390	392	391	358	368	399	381	385	399	373	401	387	383	400	415	363	349	440	370	360	376	361	412	378	360	375	402	375	391	385	400	381	371	387	370	413	389	409	355	376	368	385	416	441	364	388	367	395	361	382	402	388	372	396	380	387	372	369	402	407	383	413	417	392	374	358	404	424	371	396	386	429	375	409	393	379	374	391	376	375	407	380	376	345	399	403	389	381	388	381	375	401	389	388	402	396	370	382	404	406	391	401	367	379	410	392	377	386	409	414	371	369	400	398	401	365	355	401	395	373	376	370	397	357	393	409	408	402	412	375	358	377	387	400	442	351	394	386	389	408	408	412	388	353	411	405	401	408	396	370	392	400	416	392	362	391	405	362	403	394	366	339	376	414	386	366	407	370	381	374	354	403	375	401	390	388	373	329	366	373	405	432	418	399	356	364	400	353	380	379	387	394	423	398	402	419	406	358	416	360	364	395	399	399	395	380	378	396	407	383	373	387	403	428	395	420	424	376	378	391	390	391	364	363	391	407	384	385	402	366	400	397	399	358	390	354	390	360	402	389	412	347	400	393	371	411	395	370	382	405	400	380	382	362	385	382	407	423	389	388	390	409	398	368	394	379	411	409	420	354	352	387	384	400	366	392	368	381	368	401	387	376	403	370	359	400	404	386	380	383	407	379	371	401	388	373	343	389	371	409	388	360	380	387	394	373	417	405	394	405	388	387	397	383	382	419	392	406	400	372	401	405	400	369	398	396	409	401	385	393	399	378	356	366	393	368	404	345	382	357	407	401	397	374	397	410	399	399	379	347	415	389	392	376	381	395	357	403	387	404	375	406	382	397	407	392	373	367	365	435	398	372	346	404	416	390	382	405	379	391	369	404	394	376	349	371	402	448	382	392	362	373	391	350	353	416	385	400	398	405	384	411	417	403	354	391	411	383	374	389	374	352	366	381	380	369	386	351	382	371	397	383	399	409	377	405	375	397	403	391	393	389	382	422	400	407	326	359	408	355	344	400	392	409	398	388	380	373	391	399	374	384	352	403	365	408	389	401	463	391	388	386	410	377	395	435	400	378	389	363	417	389	371	383	385	388	379	395	407	355	390	420	388	382	367	386	417	389	418	376	400	335	394	369	386	399	371	393	368	350	397	367	349	412	382	408	390	403	394	394	381	401	382	392	409	402	389	344	367	377	396	396	396	392	371	356	396	366	395	417	364	389	414	396	333	409	390	377	419	392	431	376	406	402	370	369	387	370	401	391	365	387	428	403	372	358	422	381	371	385	392	354	387	428	373	414	393	388	394	365	419	394	382	372	377	396	389	402	393	404	406	373	397	406	391	376	406	358	378	375	367	400	418	385	384	365	391	364	405	418	370	394	379	384	383	364	419	403	429	424	408	354	401	366	370	392	386	399	403	365	378	387	400	392	425	398	400	376	374	381	419	415	413	377	382	385	429	361	390	345	382	413	396	355	408	379	401	367	358	372	335	371	398	403	349	380	425	388	421	380	378	408	374	389	438	390	387	370	391	429	396	372	390	377	380	345	373	391	383	392	415	354	371	423	378	395	405	381	385	400	406	398	396	400	372	369	390	427	370	398	380	380	399	395	423	375	381	349	399	380	367	403	398	426	405	388	366	412	391	347	415	397	376	383	364	401	358	406	390	401	382	373	373	370	348	392	413	382	419	376	364	382	370	355	383	388	398	359	398	373	402	420	366	396	415	376	385	384	387	404	416	345	393	357	397	406	428	404	351	401	402	394	391	384	390	387	390	367	339	404	411	415	407	400	420	389	419	387	398	363	408	362	372	400	417	374	417	420	387	382	430	360	402	414	368	366	367	391	384	361	339	386	380	371	361	345	392	339	360	417	381	408	429	400	381	371	362	400	382	399	372	404	381	432	386	412	367	402	384	376	393	391	372	385	405	423	392	370	412	355	439	366	373	356	362	381	372	394	425	403	379	333	375	400	348	368	447	391	405	378	374	411	357	377	397	361	403	396	389	379	405	393	394	382	396	364	407	412	387	367	366	370	384	418	386	409	374	374	391	427	370	358	425	376	408	395	395	399	390	367	395	392	400	392	431	388	420	392	374	368	406	334	391	440	392	356	415	372	386	380	422	354	358	386	394	409	396	393	424	382	386	372	370	362	378	363	396	374	395	395	409	384	386	385	379	401	379	377	366	388	357	410	384	415	381	370	432	424	361	397	401	380	425	388	375	411	392	377	401	392	403	378	341	363	385	403	371	405	379	390	392	342	391	372	384	363	379	398	407	376	359	383	390	379	369	376	406	412	368	406	384	360	382	407	400
21500	67683	8865	4752	3386	2994	1904	1480	1251	1193	1018	861	734	719	652	628	603	615	531	523	559	497	488	479	463	542	484	441	472	470	449	457	471	446	425	414	403	452	421	440	437	412	426	430	411	392	433	409	432	402	410	386	409	467	423	451	434	404	388	383	427	435	435	429	404	454	401	399	403	419	429	393	432	373	436	402	397	375	442	403	426	400	405	389	388	401	400	434	409	389	423	395	378	408	345	377	405	429	405	393	405	400	417	430	396	418	424	406	356	400	422	383	397	400	418	438	431	402	427	387	399	376	401	405	414	416	372	403	395	425	405	435	396	435	369	443	415	409	414	413	420	384	387	385	410	401	419	436	392	389	427	433	380	433	423	418	413	423	377	385	402	414	395	408	402	420	407	389	379	385	415	415	393	371	415	392	423	418	400	455	402	418	449	414	430	411	423	406	429	388	423	366	417	381	414	342	430	420	437	389	407	387	390	384	429	388	420	412	399	370	415	411	420	405	344	392	415	413	399	391	406	406	408	417	403	375	385	381	399	411	420	410	421	429	419	374	385	382	389	380	399	409	390	393	408	421	414	440	389	442	373	403	432	425	383	385	398	397	372	396	403	413	383	358	389	391	400	389	443	427	405	425	402	416	419	365	395	353	364	388	404	392	411	438	379	398	390	389	398	415	410	413	376	425	414	423	387	407	445	404	376	408	424	394	411	421	405	398	395	414	447	418	409	397	411	379	369	385	419	388	442	397	398	426	406	426	378	388	422	429	387	412	436	440	400	421	379	394	395	405	411	405	368	386	375	406	401	397	390	383	420	393	408	426	425	386	394	395	392	417	410	398	432	414	393	394	416	433	453	388	391	402	436	422	442	393	381	382	412	413	400	392	445	389	413	408	410	420	381	412	380	406	391	391	409	391	383	385	406	410	369	417	406	393	390	404	430	392	403	407	404	402	399	433	427	379	389	421	378	450	429	375	408	413	409	426	408	422	408	414	402	377	411	454	416	398	383	387	399	398	410	348	380	439	418	418	406	377	401	365	406	394	370	405	407	368	421	405	428	436	392	384	422	442	410	432	385	449	406	402	369	441	400	421	386	405	384	396	407	418	406	377	410	405	380	417	420	391	373	450	368	384	403	435	419	415	402	404	437	439	375	421	363	394	411	382	392	407	440	415	386	430	387	408	416	385	394	395	441	399	419	412	421	396	422	406	432	359	368	422	397	414	399	406	394	400	409	397	449	359	406	397	411	365	405	392	387	391	418	405	405	407	411	414	395	385	438	395	405	409	428	408	379	433	431	417	396	370	417	367	407	439	410	391	422	377	392	398	419	439	396	388	382	400	436	378	411	443	421	447	410	366	396	418	397	437	341	409	417	402	413	427	393	401	393	383	418	422	424	400	437	414	409	369	396	407	364	394	433	394	421	399	406	401	409	408	373	380	392	403	427	404	408	401	404	403	420	401	427	395	411	396	378	412	437	409	393	462	432	400	405	421	412	422	406	382	417	420	378	387	367	434	425	403	403	395	383	391	397	422	414	407	411	386	418	387	397	394	373	401	413	424	440	410	408	419	402	411	433	431	424	416	403	368	397	392	390	413	403	394	406	425	417	423	414	388	402	379	369	387	390	399	401	399	426	404	419	395	397	397	445	376	375	432	437	444	367	396	401	391	369	387	396	389	386	439	401	366	366	409	399	387	421	423	383	378	441	411	352	410	442	397	397	421	438	396	406	423	415	407	425	402	399	431	395	419	413	389	398	379	425	403	420	396	411	389	404	403	403	420	405	419	409	393	384	392	389	386	399	393	402	416	392	395	411	415	380	424	401	441	418	396	415	419	423	396	438	383	408	384	439	383	433	407	413	413	397	412	419	403	419	386	401	424	361	386	389	391	406	407	424	415	422	406	379	402	411	405	383	404	439	382	410	427	409	384	391	396	394	436	363	400	419	429	423	382	365	421	399	380	415	419	416	431	405	377	391	409	372	403	389	394	408	428	403	423	419	372	415	412	388	424	373	396	399	389	424	407	405	404	432	395	407	360	393	417	409	416	430	375	420	370	404	432	409	374	413	396	407	417	391	431	390	387	397	411	381	367	370	418	383	390	396	410	415	386	402	371	389	409	407	459	399	361	387	399	410	394	404	399	404	412	407	384	392	422	354	383	377	399	391	378	418	398	402	440	429	418	375	390	400	400	401	395	411	398	367	428	435	426	395	405	419	387	405	419	413	391	395	416	382	391	368	405	375	410	428	366	394	378	412	375	427	409	389	414	414	456	398	371	419	413	419	384	394	394	403	410	397	402	437	415	399	383	413	387	384	428	367	427	399	363	363	405	425	406	394	392	408	387	405	409	383	398	408	410	391	406	420	418	391	397	400	449	418	392	398	379	386	416	405	390	375	399	406	436	393	409	409	375	390	413	403	391	426	398	431	378	392	402	408	372	381	420	392	417	430	393	394	410	404	414	413	395	417	409	407	380	457	420	394	400	400	394	395	437	398	396	361	380	431	454	415	419	423	405	406	405	399	401	408	377	418	407	379	398	405	389	428	376	395	370	376	418	379	402	425	423	380	397	407	420	423	406	416	406	437	422	452	424	421	410	402	400	412	420	397	397	423	394	427	397	430	384	395	389	415	380	397	436	407	403	384	379	365	433	414	393	390	398	399	408	402	439	395	413	410	400	405	375	416	399	381	395	391	394	400	400	389	409	386	396	406	404	392	410	403	451	420	452	428	413	409	413	391	390	433	387	430	415	426	423	402	381	406	406	393	393	412	420	402	401	395	414	399	424	375	421	394	395	411	408	401	383	422	404	428	423	381	428	388	396	393	429	397	401	416	388	395	392	413	380	434	382	407	398	429	392	404	387	395	377	376	408	407	380	405	418	411	401	448	426	384	398	405	395	395	402	405	391	397	399	398	397	438	405	431	389	421	364	430	441	368	411	391	408	416	364	400	414	428	403	417	399	394	371	405	393	384	417	421	417	411	422	405	423	412	405	399	390	396	409	442	418	381	348	400	380	368	397	411	430	358	388	404	367	399	397	413	380	403	390	381	438	440	395	406	403	425	401	439	393	421	416	407	386	415	418	396	400	396	386	405	373	436	427	400	386	432	443	413	411	416	386	406	387	394	402	412	398	371	425	400	419	416	380	389	405	376	415	407	418	401	372	389	393	422	409	398	414	424	402	421	399	412	389	404	394	357	399	434	434	381	382	386	385	372	414	348	435	365	400	399	394	406	395	366	366	407	419	421	420	415	428	434	429	407	395	400	404	363	422	400	396	400	395	446	359	407	372	418	408	382	403	405	451	424	369	415	398	435	381	407	411	394	385	426	392	388	428	395	389	432	373	421	441	392	410	385	399	430	391	427	414	386	388	397	416	405	431	402	403	424	365	437	383	420	416	400	402	386	393	375	423	414	404	397	408	399	433	354	402	419	421	441	443	378	406	403	412	390	377	414	374	407	384	405	405	391	445	378	396	388	408	406	403
22875	20778	26750	24860	20753	20849	12882	1853	1317	1350	1182	1056	951	840	868	812	779	790	818	791	791	732	741	677	749	739	712	699	663	735	677	710	705	663	682	660	669	655	638	591	669	639	679	624	667	696	632	638	654	670	646	597	675	644	624	681	659	655	630	641	662	650	624	655	669	642	666	615	663	653	653	657	618	590	613	602	640	691	599	623	625	637	639	639	613	643	665	591	603	614	692	608	656	637	663	673	641	663	629	624	655	647	646	636	584	617	646	624	620	593	644	645	632	624	653	638	598	626	650	606	632	651	667	625	681	597	687	628	595	678	726	660	659	675	633	661	658	637	692	691	595	615	637	615	639	668	607	624	662	640	636	626	650	684	671	652	656	652	606	640	662	619	616	656	598	603	612	675	611	615	634	639	674	649	671	674	662	631	660	664	663	643	610	635	662	615	631	629	676	640	657	702	642	662	688	675	660	651	609	622	664	652	622	597	641	645	628	629	643	627	659	644	626	627	623	638	587	653	620	625	659	615	636	656	659	618	667	626	650	639	633	612	622	630	631	612	667	653	636	644	647	671	662	644	639	645	681	651	597	673	670	649	640	659	641	643	668	623	606	616	618	619	648	633	595	635	652	631	578	631	654	630	603	641	697	630	640	595	671	619	595	615	624	692	611	685	627	625	617	625	705	627	619	606	624	627	668	611	658	693	630	645	589	572	665	634	567	607	626	652	603	654	632	640	635	639	641	671	631	609	624	655	612	623	642	653	649	658	701	617	601	675	648	671	606	631	654	599	652	617	623	663	650	632	609	626	681	605	619	645	662	635	631	674	611	671	618	665	661	637	659	652	626	652	644	622	659	672	584	634	648	646	635	686	680	658	632	670	671	614	645	628	679	633	632	655	610	639	644	611	627	594	629	647	643	678	599	643	646	619	617	562	640	648	580	624	627	646	649	618	626	639	602	624	640	663	644	632	618	648	683	665	605	612	630	628	599	644	669	603	672	617	652	635	638	601	643	633	596	633	653	684	641	641	660	616	591	643	626	636	689	686	626	627	642	610	641	649	644	607	677	620	644	620	665	641	645	654	701	612	663	679	648	640	603	687	672	637	645	622	637	633	688	645	631	611	619	614	614	622	647	634	623	615	629	588	699	644	631	608	612	663	650	620	661	652	580	660	659	638	591	610	640	629	662	609	625	643	665	622	631	636	623	648	633	666	600	680	633	624	649	654	653	637	664	646	724	643	641	665	618	704	605	632	626	675	622	607	640	625	616	637	674	647	623	619	639	641	620	686	669	646	657	626	626	651	625	659	593	640	590	664	624	626	620	632	683	677	614	595	625	582	660	628	634	607	618	636	615	602	576	626	634	606	656	591	591	637	668	637	626	633	655	640	694	647	664	645	629	664	637	644	668	696	620	630	611	665	673	627	620	631	643	644	651	621	639	640	617	653	632	661	674	677	637	612	582	636	600	647	651	611	637	601	624	608	605	670	664	667	639	627	639	679	609	631	639	609	669	654	646	620	687	617	649	659	617	646	669	593	595	651	681	625	641	601	641	614	668	623	614	635	648	612	634	643	712	663	670	628	629	639	637	673	621	609	646	612	646	641	606	632	617	647	652	624	600	577	584	621	614	598	621	661	602	628	629	692	621	646	633	659	662	660	667	670	643	658	606	672	617	668	633	599	586	681	662	614	651	616	617	631	597	617	672	661	661	638	589	595	641	664	583	670	645	636	591	647	628	660	622	627	636	620	678	629	633	621	611	674	623	636	666	604	655	689	687	625	630	612	624	661	683	648	596	635	633	613	652	640	638	633	638	627	638	680	674	670	650	633	617	656	647	593	628	600	626	647	602	620	626	618	632	641	633	592	675	628	621	631	595	603	623	673	685	620	636	608	649	631	699	600	617	654	623	646	615	592	621	608	631	627	631	646	656	640	642	569	607	632	640	636	638	681	668	640	642	627	649	675	663	653	647	675	629	642	647	649	651	698	643	632	624	671	646	646	634	638	650	599	610	577	656	633	648	634	589	659	598	615	628	608	666	646	647	628	608	584	638	650	654	649	567	668	612	635	629	608	666	655	609	642	715	667	623	647	619	631	631	640	636	641	625	620	623	646	618	637	575	645	594	646	632	614	589	619	664	616	615	637	691	642	614	613	637	633	612	632	584	629	638	624	692	653	635	605	655	589	615	650	620	636	675	675	663	653	627	609	602	680	612	639	620	681	591	659	618	587	640	643	596	655	635	625	661	652	625	696	629	650	634	599	652	607	667	615	641	668	698	634	613	592	578	684	657	676	646	615	609	638	650	718	655	624	619	610	652	660	590	657	588	635	583	608	650	672	644	664	665	642	637	636	633	662	665	651	633	689	619	635	631	631	665	654	628	628	639	694	677	614	665	658	569	674	659	659	614	614	634	618	632	636	612	609	604	668	599	658	614	606	640	617	638	648	641	646	654	660	642	636	645	666	639	667	610	653	657	591	618	646	616	627	652	636	626	675	654	618	661	616	599	597	658	657	622	633	660	647	638	651	639	659	638	636	675	629	679	697	660	656	629	638	655	633	660	701	617	633	633	618	620	593	627	624	655	638	625	629	661	644	648	646	651	614	641	662	649	595	660	595	632	613	631	609	643	650	614	635	664	566	640	654	653	667	657	580	648	611	644	603	661	654	644	609	624	627	611	655	673	595	613	663	661	595	602	602	636	635	617	623	651	661	659	568	604	634	623	647	621	615	665	685	635	662	628	637	628	616	609	635	606	640	636	687	659	671	585	645	687	628	630	689	637	627	644	618	648	624	671	661	663	640	642	667	663	634	624	642	655	693	581	614	606	662	609	613	643	680	708	640	641	562	660	662	626	604	637	667	641	665	635	625	686	631	623	664	679	676	673	642	654	648	672	618	649	595	661	591	637	604	621	651	664	646	627	603	632	677	621	642	633	615	612	658	634	601	666	627	673	589	645	699	586	581	632	632	651	645	619	671	682	645	628	669	672	628	646	640	632	694	635	620	674	699	597	602	630	580	657	591	633	602	657	633	606	624	626	647	607	648	621	634	649	645	667	588	630	685	668	624	630	634	633	653	643	674	603	622	663	654	602	628	621	662	675	655	643	640	622	658	607	643	631	631	641	610	627	625	634	664	639	618	657	664	640	623	655	643	656	633	625	658	634	651	644	630	659	649	644	647	634	609	666	667	608	596	629	639	591	666	644	672	649	655	638	646	653	655	642	645	633	680	658	627	620	622	626	640	629	657	645	616	640	581	627	629	625	615	598	645	612	597	672	612	631	646	621	640	664	652	664	620	586	682	631	607	595	612	628	656	626	649	637	608	646	572	657	619	642	641	655	630	634	611	637	628	626	676	638	662	660	624	618	601	681	655	627	636	644	671	619	665	626	632	636	652	638	661	632	637	620	654	645	610	638	640	636	645	607	626	641	616	651	635	606	646	643	635	635	650	631	645	607	633	664	577	624	692	685	623	649	664	605	658	602	601
21857	76630	12355	8459	6039	5380	3550	2579	2186	2061	1793	1514	1270	1198	1113	1004	962	933	891	825	795	813	711	717	708	761	705	715	701	654	664	675	677	704	641	656	633	661	621	635	671	665	604	651	642	642	628	673	630	645	592	567	638	596	635	597	600	595	628	594	615	611	592	584	613	562	643	581	629	600	565	564	601	569	598	593	580	626	595	585	576	611	570	619	582	604	584	570	568	609	581	604	579	607	576	612	555	564	562	577	607	573	592	598	636	625	593	546	614	602	576	570	536	608	586	599	613	579	586	600	593	582	569	585	630	590	573	617	567	607	573	597	557	600	621	590	580	580	655	601	567	591	596	569	604	596	551	607	551	561	615	556	606	594	598	606	630	563	624	592	557	579	592	623	589	643	608	582	606	593	586	586	582	576	592	588	566	601	582	614	630	557	560	583	616	571	564	639	614	614	570	596	610	607	560	584	597	587	619	601	604	574	561	594	612	569	588	579	620	635	662	622	571	627	594	576	578	538	580	589	592	604	572	600	654	635	630	593	607	587	574	613	621	602	587	589	595	598	563	590	545	550	557	611	595	552	548	587	544	613	616	616	587	548	597	617	597	573	557	588	615	555	547	590	583	622	603	563	594	587	564	618	633	553	614	558	604	595	560	567	551	602	624	606	597	577	569	576	585	586	577	573	574	574	569	620	626	598	585	609	566	572	603	611	599	617	621	624	576	559	625	583	620	574	602	611	617	604	599	632	558	601	581	576	592	617	593	555	611	600	578	581	596	623	608	583	568	586	565	595	614	585	618	556	598	595	571	611	582	592	616	579	573	577	596	566	539	567	621	614	602	566	592	608	598	596	611	553	550	591	559	554	617	592	575	538	586	611	591	574	566	591	606	592	614	587	609	606	576	605	596	603	610	569	622	565	551	593	625	575	568	582	608	583	647	597	584	630	618	589	574	560	537	591	547	569	553	595	585	613	586	612	582	595	597	554	535	613	612	627	637	556	588	584	617	551	606	546	594	597	597	553	541	606	629	595	557	598	564	620	582	599	611	569	584	605	589	573	586	623	598	566	609	582	617	596	539	572	607	581	610	608	564	614	601	577	574	632	579	527	582	581	586	567	592	595	568	635	587	626	561	580	567	562	586	643	597	608	605	596	604	599	624	574	607	574	569	591	610	621	636	588	586	573	566	612	615	620	593	575	580	565	595	601	589	594	566	600	596	596	591	612	585	643	577	598	653	585	583	617	630	570	578	587	564	557	565	592	539	612	609	582	552	612	569	575	554	628	602	601	547	552	600	573	550	603	593	577	612	579	558	593	618	577	596	572	563	574	589	548	600	533	630	623	545	579	594	579	567	532	587	562	579	586	580	601	598	621	565	582	612	604	561	579	615	580	594	612	606	582	588	593	574	617	612	583	570	583	606	583	594	596	627	602	575	612	558	576	611	587	624	589	597	563	595	596	594	601	610	601	569	615	596	563	582	568	577	580	573	587	592	602	567	539	555	582	619	602	556	596	557	556	603	589	581	595	570	597	613	639	593	587	599	604	589	640	603	604	614	631	625	668	607	613	573	582	618	584	531	586	607	540	550	618	578	586	579	582	599	582	610	580	590	567	600	629	642	592	603	548	595	603	543	598	596	561	631	596	618	568	611	598	563	579	600	587	613	587	574	573	590	591	575	631	581	577	546	600	600	611	538	570	561	613	579	595	578	604	598	592	617	600	561	592	591	624	568	586	566	595	556	644	607	572	582	541	565	550	585	597	590	609	626	577	568	590	601	563	595	601	597	556	616	628	610	598	582	570	597	555	583	563	560	535	577	593	582	624	583	575	557	535	590	616	623	564	584	583	565	569	576	581	635	656	578	637	578	606	584	579	558	614	561	579	577	597	596	586	554	595	583	559	556	567	557	611	582	592	600	599	563	561	557	635	583	590	589	603	590	545	573	610	608	565	618	605	585	564	577	564	589	553	589	627	577	617	589	577	594	628	624	609	601	603	561	566	563	629	614	577	645	556	605	592	566	536	565	564	597	566	555	553	565	570	653	574	571	571	584	623	579	573	561	579	625	541	619	594	522	621	574	596	564	601	599	570	582	606	597	587	616	611	591	584	622	607	562	583	622	571	578	596	616	607	600	598	587	614	638	586	600	596	603	567	603	602	606	579	594	635	560	609	594	528	628	617	582	600	588	593	588	549	588	601	555	590	619	562	595	575	571	571	582	589	576	607	605	569	599	602	579	583	601	599	618	577	621	545	604	562	623	578	563	569	604	568	587	603	572	572	596	590	569	573	604	605	572	606	586	577	611	592	613	572	553	613	591	609	588	586	583	611	587	597	560	561	612	608	604	566	613	563	586	585	648	568	614	593	563	588	564	603	589	601	540	562	599	610	584	608	613	572	567	585	601	563	587	582	619	621	596	581	555	585	610	628	594	585	594	555	603	566	580	595	588	585	568	581	564	560	550	619	608	600	603	602	605	571	619	609	608	581	568	574	590	592	553	595	565	592	590	607	556	579	628	582	600	575	579	626	583	556	608	569	565	593	549	556	603	581	643	593	590	597	594	607	590	561	608	587	597	611	561	638	618	587	581	625	585	539	587	567	585	582	610	568	602	609	581	566	555	576	605	620	588	588	598	565	599	615	588	625	598	587	585	545	570	529	602	589	559	591	571	555	636	586	611	569	629	600	570	597	600	592	591	612	609	568	598	595	596	587	580	559	599	568	593	608	648	584	601	591	598	559	579	593	626	594	589	563	546	585	577	581	590	526	555	579	617	526	584	557	592	582	603	579	580	597	570	622	598	600	541	549	607	593	567	574	577	593	593	600	604	589	614	576	628	567	584	605	575	610	581	621	628	558	581	571	606	625	557	583	579	580	586	559	580	574	560	543	591	605	586	619	597	621	595	622	609	639	557	578	589	618	601	590	582	595	632	609	585	600	578	598	609	567	601	588	580	604	589	571	608	603	554	616	603	567	619	624	585	591	580	571	553	582	600	576	582	592	607	564	615	539	601	594	589	620	604	582	589	568	583	585	599	590	560	616	592	627	653	600	565	596	594	578	593	573	562	586	602	620	602	575	556	591	562	588	666	540	596	556	574	565	562	602	575	586	598	592	607	622	586	597	601	574	590	573	573	580	582	597	564	551	575	612	577	617	603	601	605	602	590	587	592	558	594	570	591	615	641	613	570	564	548	635	580	577	577	593	631	573	602	580	563	570	617	580	574	567	600	554	578	566	596	596	549	597	571	601	623	561	622	557	581	619	579	624	555	591	587	590	593	575	549	546	604	574	615	614	604	604	587	569	546	600	579	611	606	589	539	636	594	587	626	556	572	576	537	510	584	558	586	630	558	595	598	570	606	585	608	643	608	620	593	591	614	576	570	617	559	585	573	659	556	565	585	595	625	592	581	607	547	596	625	591	549	583	579	572	583	571	592	601	575	575	582	627	601	609	572	599	617	610	553	591	590	597	550	604	582	547	571	608	598	578
28700	20908	7523	1291	959	941	893	934	876	849	882	905	867	896	797	888	897	823	859	845	814	862	889	900	887	848	883	862	908	905	821	847	890	858	874	894	858	863	845	877	851	932	911	856	859	859	871	864	926	876	867	875	874	879	918	846	905	852	823	827	861	891	891	880	844	862	853	915	873	817	819	862	848	908	912	896	777	854	829	894	876	807	868	893	836	875	912	900	886	892	928	861	888	833	854	873	850	856	879	849	864	864	861	888	874	922	899	927	868	865	922	889	904	832	895	856	845	878	863	826	867	908	850	879	897	881	900	890	792	889	827	888	850	878	878	809	879	875	894	858	868	866	859	890	888	820	848	828	865	814	872	880	869	811	854	851	878	947	890	896	920	843	860	847	897	861	859	818	861	838	792	831	939	928	875	812	856	869	863	893	864	860	869	876	840	830	893	923	876	840	838	812	868	851	842	844	892	901	857	886	883	904	869	874	843	858	875	862	887	822	935	881	921	831	813	904	898	958	888	864	870	905	843	934	891	837	889	864	856	857	875	854	911	875	814	862	847	894	911	892	860	894	860	856	855	842	910	880	891	835	834	915	828	845	847	869	852	849	863	837	847	884	890	866	834	814	855	889	866	836	885	941	868	839	837	867	842	889	865	890	901	827	862	810	939	870	847	804	834	858	854	855	853	889	848	853	870	854	912	854	854	812	877	912	889	884	851	838	860	819	872	862	838	888	829	857	868	850	865	815	911	884	866	866	893	880	910	866	878	828	867	879	860	842	897	872	944	888	814	863	868	857	894	905	858	872	836	879	869	862	901	905	887	877	896	867	844	865	852	894	862	862	873	899	911	900	837	846	854	858	874	844	854	861	825	905	906	887	858	920	842	893	882	853	881	898	868	889	867	889	890	897	881	931	897	887	854	844	869	897	816	864	870	852	923	837	894	870	848	863	834	908	867	886	858	855	845	902	857	880	858	886	854	851	837	863	826	908	842	870	888	858	874	788	913	883	845	870	872	881	857	857	860	882	898	843	908	849	854	855	889	833	881	869	811	863	864	868	815	825	830	822	839	860	793	846	903	792	817	818	847	858	861	884	907	894	876	857	883	820	842	835	823	923	875	871	878	864	861	827	880	874	844	853	844	867	924	891	878	880	836	878	877	901	838	934	849	817	853	883	864	902	916	911	874	883	871	884	844	885	848	904	871	821	879	853	872	885	897	900	900	859	864	869	886	890	934	903	884	821	908	879	868	826	789	828	847	829	824	850	888	889	884	831	830	868	850	868	836	855	885	865	829	875	833	819	865	903	849	836	869	823	918	885	860	840	851	857	839	858	868	819	876	849	885	907	877	815	842	867	911	867	859	875	878	884	877	867	844	873	892	861	888	867	865	875	860	850	874	895	818	852	840	842	827	873	909	876	888	849	837	926	893	889	912	828	839	804	889	840	871	797	859	846	875	840	907	807	907	879	906	905	872	873	868	901	885	910	887	829	878	903	861	821	832	845	867	900	833	864	863	915	837	819	858	900	886	812	877	845	906	891	883	850	937	884	872	858	932	874	840	926	892	899	897	870	880	869	875	879	842	845	918	918	821	834	859	908	847	851	823	864	847	911	837	855	844	851	914	847	857	866	896	847	840	847	870	849	864	875	862	865	843	858	893	838	883	839	878	899	884	864	861	886	850	885	885	846	888	856	873	859	833	920	872	864	895	799	873	811	871	871	802	855	838	906	870	828	856	871	840	833	805	866	846	881	906	847	836	895	912	857	868	832	867	876	839	860	868	807	879	863	879	861	875	837	884	892	841	887	855	910	841	814	885	869	868	899	919	878	847	879	867	847	857	847	861	830	869	883	845	861	899	841	873	855	874	865	849	867	888	867	900	839	856	850	866	876	893	846	801	858	879	864	875	891	934	877	816	886	870	840	887	892	947	839	927	847	864	891	894	819	920	881	828	904	890	891	882	890	894	862	890	936	843	900	893	851	867	814	848	867	864	862	855	883	887	854	883	857	891	834	819	846	876	870	838	876	870	854	835	858	870	905	859	867	806	891	868	821	883	863	871	857	873	918	894	962	952	931	868	832	887	830	889	888	900	783	877	881	838	878	886	934	913	915	856	869	843	901	909	876	856	856	838	869	889	857	855	851	879	953	943	903	892	842	886	888	874	869	842	876	873	861	875	849	918	863	896	826	853	899	829	851	844	875	827	898	892	854	898	905	830	865	873	927	843	861	874	854	876	880	855	881	912	868	878	895	901	784	884	874	934	883	902	883	918	878	844	845	852	871	916	811	849	817	839	893	882	871	890	773	841	877	890	879	850	854	907	804	900	908	920	865	929	900	887	868	802	902	825	850	831	867	868	875	895	872	887	830	870	856	879	836	889	852	856	861	902	908	835	862	866	885	822	821	881	890	888	883	845	883	829	839	839	794	877	865	853	892	887	875	900	864	923	849	846	864	910	877	869	908	843	870	884	863	891	823	845	862	863	867	892	890	840	904	859	884	909	854	853	887	882	872	859	841	834	845	844	856	835	867	878	862	905	868	885	829	879	901	861	837	802	846	907	874	863	881	919	864	848	817	887	861	817	880	826	834	879	899	860	923	833	861	852	887	888	899	853	864	860	882	860	856	836	911	855	860	882	854	855	845	863	876	894	821	811	906	827	851	888	847	890	919	873	872	876	893	853	882	880	872	913	870	916	794	799	827	865	844	860	869	865	907	869	890	897	895	912	852	827	855	865	861	866	877	909	873	854	891	858	849	857	910	924	846	835	877	853	879	906	866	841	896	919	841	897	834	873	891	903	857	825	886	920	856	861	805	865	892	898	910	876	906	844	868	883	882	834	854	830	865	899	842	876	874	893	861	884	864	878	871	910	897	896	786	870	873	856	850	798	853	836	873	903	920	897	905	899	810	878	908	916	813	830	850	865	853	918	857	896	925	844	897	855	859	844	831	852	842	908	888	898	908	888	848	866	844	880	833	888	898	879	852	874	901	890	925	847	889	838	851	860	852	831	901	878	870	889	858	858	866	870	854	866	873	870	850	840	810	866	872	855	875	833	873	905	878	844	898	863	896	857	813	892	862	837	874	890	890	822	863	879	859	886	814	890	885	905	902	872	914	867	822	881	828	901	897	866	873	867	842	860	906	871	897	844	922	861	826	911	853	888	904	878	861	824	883	854	908	858	832	849	910	886	934	889	861	898	874	823	834	858	855	845	883	838	800	846	892	876	828	858	871	852	869	857	868	890	887	837	865	872	877	868	892	875	899	848	845	796	872	866	897	849	852	940	888	811	895	826	889	848	852	859	865	922	869	867	897	849	853	877	846	886	869	843	870	889	891	857	876	866	780	844	870	916	854	873	835	880	873	852	883	881	887	837	848	855	858	876	853	844	840	878	914	823	844	873	918	852	871	848	825	868	817	863	912	844	866	868	880	817	808	918	857	845	864	906	869	901	891	907	934	867	826	881	872	839	858	883	947	901	822	872	892
16966	22041	1878	1127	968	989	946	904	874	916	879	875	896	832	896	877	863	888	858	856	870	874	875	873	907	900	870	828	812	873	862	915	836	894	869	871	810	878	797	877	845	896	909	856	886	855	851	876	852	843	873	842	821	852	862	850	888	886	829	865	812	900	902	889	825	888	858	844	838	892	865	926	887	897	898	847	850	835	836	884	906	932	901	865	801	918	846	830	848	830	868	866	845	888	844	869	836	824	871	831	837	916	889	850	847	843	854	908	874	868	898	880	849	864	856	826	829	893	852	832	862	836	870	818	853	902	902	891	881	871	867	904	867	880	903	860	857	839	838	858	905	818	852	896	919	883	831	856	922	877	851	872	884	834	827	828	882	825	864	862	853	915	930	867	841	887	893	887	854	818	839	815	863	844	834	838	877	833	856	851	842	872	856	866	905	896	821	789	846	857	902	880	885	845	858	886	838	846	868	891	831	874	874	886	826	894	862	880	826	836	867	846	878	887	814	857	805	848	849	834	886	827	891	846	836	865	850	838	916	870	847	814	897	894	847	874	860	862	853	865	854	831	849	863	884	909	858	886	924	796	840	853	859	913	869	846	898	812	825	844	856	910	857	835	840	835	861	825	930	851	833	891	813	806	901	897	895	876	891	845	901	872	865	869	842	860	848	864	892	863	837	843	911	839	874	839	840	825	918	840	886	889	877	811	854	882	897	896	867	861	833	887	866	895	866	874	818	795	842	929	851	886	893	863	850	891	812	819	868	863	899	864	848	846	834	814	901	882	882	871	868	864	903	875	832	870	805	881	846	948	823	856	809	840	865	855	890	834	905	898	847	904	851	857	877	867	849	889	900	847	853	839	868	922	860	875	878	867	858	888	839	869	913	859	849	891	889	889	899	870	883	926	851	925	847	860	852	865	883	836	872	857	902	852	906	870	870	919	908	838	842	845	915	909	881	838	821	852	881	887	827	845	861	829	890	840	874	855	846	837	863	881	799	893	915	898	795	853	814	851	927	876	803	863	849	861	824	841	936	901	891	873	866	884	891	869	875	884	881	866	832	853	829	880	879	869	878	850	874	856	881	858	866	858	888	908	823	846	843	863	911	880	858	838	884	859	853	833	880	861	853	848	902	847	871	835	824	859	862	832	854	842	897	858	907	870	879	833	870	851	857	871	846	830	857	865	841	850	819	837	855	852	838	885	839	833	881	896	862	858	818	873	873	827	848	904	837	822	836	882	852	857	885	861	897	827	913	893	910	925	863	845	872	882	832	891	863	855	872	916	902	870	841	905	895	889	872	875	861	827	873	832	876	793	921	851	862	835	811	862	835	881	847	842	810	835	833	888	829	868	841	918	820	836	878	836	874	913	891	891	863	844	859	877	904	882	849	891	932	892	844	801	885	846	934	853	832	859	871	831	865	845	869	863	907	867	885	845	861	832	820	836	864	875	903	888	849	868	867	850	826	862	853	868	876	883	872	848	843	846	850	822	874	895	790	879	834	793	833	888	847	873	831	827	885	852	854	866	845	884	882	876	868	866	843	864	855	819	906	876	834	831	823	917	861	837	844	845	864	913	841	887	861	856	914	808	862	891	890	854	850	847	843	828	866	852	887	826	861	889	886	898	856	898	836	888	842	822	863	877	842	854	906	848	805	885	884	870	843	837	841	819	862	881	876	865	867	841	838	830	877	862	879	878	914	837	854	853	869	839	850	881	887	875	848	882	883	854	874	910	859	863	823	901	839	878	870	864	865	830	873	870	860	874	814	865	890	860	823	848	851	912	912	880	875	852	867	861	873	803	854	847	822	830	898	853	917	866	868	860	871	838	886	881	862	906	855	898	928	800	816	896	813	812	859	921	815	881	920	826	861	891	852	860	884	852	837	884	854	878	859	809	864	857	848	859	850	867	836	866	903	872	879	856	883	881	882	874	845	896	868	825	847	837	842	830	881	874	897	872	853	907	855	862	906	863	886	868	879	916	946	845	867	850	852	838	876	821	836	915	895	883	907	885	806	851	866	883	870	859	878	912	842	820	902	852	827	864	817	914	854	871	920	852	908	879	826	871	854	857	907	808	890	849	884	872	851	880	887	902	860	914	853	870	933	827	872	873	872	853	797	878	893	845	853	876	878	908	851	881	884	883	850	916	869	810	796	847	882	890	837	847	829	858	871	863	855	853	880	872	852	926	832	876	863	834	854	858	908	825	856	876	887	853	876	843	840	875	870	855	838	846	904	823	881	835	855	846	864	860	832	834	871	836	848	868	888	870	847	894	911	835	861	875	825	918	814	873	902	847	847	840	864	908	947	886	841	874	890	828	898	857	858	932	853	858	874	831	833	881	905	899	874	923	850	889	869	835	820	871	858	800	812	831	876	846	892	848	851	897	863	892	865	834	851	835	820	849	863	836	863	822	880	828	873	890	889	842	884	890	845	897	925	890	844	859	843	867	839	868	874	864	864	865	872	868	859	877	898	827	895	829	841	880	850	857	872	859	832	830	815	895	862	926	861	882	827	867	854	849	860	897	826	882	834	876	862	840	916	799	910	860	867	876	817	835	848	861	841	838	877	850	857	844	842	909	861	873	840	846	868	838	823	940	883	846	833	884	948	829	822	856	889	883	828	812	833	835	870	909	827	883	876	850	869	847	873	838	868	864	856	892	851	828	824	856	868	859	843	807	872	836	868	899	906	890	833	831	870	892	867	851	906	813	819	938	865	850	922	828	865	873	839	837	836	825	838	842	820	875	865	886	880	894	909	858	844	846	916	777	818	866	882	856	845	801	821	857	844	860	832	848	891	859	872	884	885	854	813	880	875	850	884	854	879	870	879	853	868	840	862	815	831	853	919	840	847	837	877	821	885	855	850	843	890	887	847	806	868	876	853	857	792	921	862	848	881	869	845	847	878	823	844	870	882	879	868	836	877	888	845	855	887	878	886	852	844	844	903	859	884	862	878	882	810	877	849	827	831	860	862	815	862	881	854	791	881	860	855	822	862	821	842	807	838	834	810	882	819	845	838	823	859	872	902	855	808	869	830	876	847	889	906	844	862	945	875	801	911	890	836	804	872	881	885	884	823	888	829	852	899	859	851	901	853	898	894	839	839	898	840	830	893	913	872	890	847	899	848	844	848	830	884	869	897	889	894	896	867	841	861	897	868	850	878	908	888	881	855	861	914	849	888	871	851	812	783	900	840	849	822	837	877	932	859	902	874	840	902	840	840	863	912	850	831	863	839	888	892	907	836	868	876	884	910	864	887	883	906	851	869	862	890	870	813	883	885	914	826	865	911	830	828	880	871	882	862	891	848	878	846	874	849	828	858	897	863	841	869	776	850	883	798	881	918	920	834	890	826	848	835	876	824	917	835	869	814	838	848	878	771	834	874	875	920	882	858	894	840	855	877	893	810	872	802	857	866	858	850	830	883	800	862	877	840	892	857	883	864	800	876	883	869	846	868	860	849	828	897	834	899	926	884	790	864	895
24999	20797	27584	23868	20717	14324	1761	893	743	809	763	595	565	505	455	491	505	463	473	432	461	436	413	394	456	400	392	444	427	434	410	413	401	380	417	389	385	364	363	382	392	421	366	378	387	391	428	364	364	424	348	375	378	380	379	349	380	345	366	400	412	381	376	403	380	376	375	364	370	386	367	386	401	381	394	389	382	383	402	374	425	435	371	380	363	387	401	403	378	367	452	376	374	382	362	372	367	433	368	415	406	398	384	365	331	385	378	389	372	401	394	365	399	384	375	381	341	397	387	348	387	373	366	391	396	411	397	400	397	382	388	404	401	384	380	384	398	391	373	355	363	392	368	384	409	387	385	377	395	413	381	422	380	382	400	388	365	405	401	383	394	382	413	364	396	388	363	400	385	389	377	404	414	350	389	427	369	393	361	390	397	400	349	395	402	396	382	370	381	383	406	419	388	388	363	391	421	396	404	397	395	342	381	373	380	389	381	406	366	355	386	372	378	388	431	403	384	365	375	390	404	388	396	356	388	385	376	400	346	415	386	434	355	400	388	396	309	389	389	380	345	389	345	356	391	384	369	403	408	409	388	384	407	349	352	386	392	364	360	412	400	396	364	380	384	416	374	380	377	364	378	384	381	371	359	393	366	390	394	414	381	365	384	371	405	380	390	364	382	396	392	389	392	396	372	384	367	384	386	456	390	411	383	382	440	392	379	389	363	391	368	384	420	393	356	414	396	364	381	399	389	418	401	365	363	409	375	361	375	371	403	387	419	406	386	372	404	405	388	403	382	389	351	376	398	412	369	412	405	362	333	367	368	406	374	367	412	401	377	365	397	394	412	433	340	415	383	338	365	433	357	418	369	376	392	360	403	394	353	377	370	356	367	389	352	362	422	353	448	421	352	397	402	403	397	377	406	379	388	387	362	398	410	380	400	363	390	397	383	364	405	374	396	418	407	379	413	396	389	362	356	364	355	376	378	395	396	366	361	359	357	371	368	356	386	400	357	400	413	377	360	356	381	384	380	365	362	393	379	364	392	371	418	369	366	387	331	403	387	416	418	416	406	360	386	416	402	352	394	365	386	431	393	390	389	397	406	401	384	384	356	376	401	376	400	381	363	390	394	377	353	407	405	397	386	397	369	404	340	396	377	361	375	408	365	387	390	371	388	373	383	382	384	357	395	372	384	388	366	386	357	385	373	372	378	346	409	382	400	393	356	411	377	403	394	386	407	385	402	385	366	365	365	384	360	404	369	417	382	365	410	386	406	409	378	372	363	391	430	429	392	372	365	377	397	410	335	370	393	379	375	385	367	391	350	414	359	376	369	383	346	393	386	383	383	397	414	352	368	397	385	361	361	381	393	343	369	382	395	360	430	405	376	392	372	390	421	377	378	377	382	351	404	383	370	385	383	373	342	354	408	392	362	377	357	374	396	356	382	374	428	389	370	389	436	405	347	370	352	400	384	375	365	360	353	391	430	380	389	359	386	389	404	354	401	353	363	391	389	383	365	385	372	359	360	402	362	431	403	389	391	397	399	359	363	344	363	371	398	372	393	430	414	394	389	406	379	374	398	387	388	374	410	416	403	394	363	370	376	395	386	389	367	365	398	393	412	399	378	378	362	398	374	397	396	393	393	389	355	393	393	366	378	365	390	396	370	421	389	370	377	392	386	365	351	398	393	408	383	347	389	360	408	394	364	377	364	392	375	406	381	407	373	409	397	385	356	389	394	376	347	365	364	380	413	373	390	360	361	365	376	358	355	386	351	389	380	416	420	376	370	389	410	387	388	408	382	382	374	416	338	386	383	398	396	416	395	400	385	406	417	385	363	389	367	388	377	378	361	405	384	402	364	379	398	398	389	380	363	353	362	411	400	353	361	388	422	432	396	365	353	383	395	377	384	391	367	380	378	405	405	383	391	369	386	402	400	393	391	377	390	375	340	371	426	387	401	358	392	369	385	363	401	410	416	378	407	374	358	389	384	362	396	372	377	384	361	332	430	430	382	366	384	405	382	402	400	414	329	394	406	414	404	382	357	375	365	364	378	410	389	396	373	400	401	409	374	376	421	382	370	370	397	373	371	382	382	385	367	404	381	347	365	395	363	399	380	366	392	383	411	353	351	421	382	375	388	384	404	364	354	377	372	356	368	372	367	387	358	373	329	399	366	365	396	395	359	396	393	401	382	335	397	409	374	413	437	389	376	377	392	388	368	387	387	395	372	363	379	366	374	373	382	431	359	370	380	384	392	382	403	427	390	390	367	401	411	345	384	390	395	368	364	371	390	390	406	398	377	358	408	367	388	434	390	397	382	419	375	390	372	397	378	376	400	397	362	382	403	374	427	412	371	411	385	391	365	441	383	412	362	404	391	404	426	381	380	388	402	385	387	418	432	377	395	343	385	360	398	356	391	418	381	387	386	352	383	365	391	407	376	343	404	379	383	350	410	388	407	390	375	337	392	388	412	411	355	364	381	383	356	391	359	393	384	395	376	382	399	405	383	407	358	390	408	382	337	382	390	402	357	404	357	369	368	410	361	374	358	395	380	384	373	393	393	362	347	388	414	404	402	419	415	388	405	337	387	391	395	368	395	389	362	364	377	343	355	372	404	396	397	382	391	428	386	398	396	390	403	385	335	385	393	403	390	379	374	357	387	385	398	384	378	370	413	387	419	399	354	390	376	369	365	371	384	379	374	367	368	388	379	364	376	366	426	423	391	426	380	384	378	406	356	381	394	384	374	358	353	373	391	394	373	367	353	354	381	371	388	420	405	385	371	386	384	384	390	410	396	381	354	429	432	398	399	409	409	367	427	393	392	409	392	387	359	344	393	408	410	427	412	385	401	400	359	376	389	395	386	406	389	367	376	386	390	372	396	386	375	407	417	400	400	377	379	347	395	368	407	376	402	403	367	390	343	397	411	366	368	356	373	398	378	394	373	370	393	347	412	406	351	388	341	376	395	378	392	396	395	382	402	372	377	377	378	420	370	380	348	359	419	415	360	395	396	353	380	387	402	361	389	335	408	386	389	364	362	353	387	378	390	373	380	372	340	391	382	410	387	380	352	379	405	398	384	343	384	408	409	371	388	394	387	343	378	362	383	380	369	395	381	412	399	360	384	370	385	361	364	375	374	393	397	396	380	422	372	386	402	404	347	397	384	353	402	373	411	420	408	384	374	366	363	409	400	392	411	357	379	385	386	388	359	375	345	364	413	374	391	388	390	397	388	397	367	395	416	360	393	393	394	376	398	387	368	354	391	422	373	394	382	390	355	397	371	369	370	392	382	396	381	362	367	428	373	390	355	390	411	401	368	414	378	408	410	360	353	397	417	388	388	405	388	384	361	396	393	387	394	439	382	394	388	394	389	415	354	390	395	398	424	406	380	394	376	359	412	434	402	368	366	418	408	377	388	411	378	403	373	361	386	406	368	339	388	396	396	386	441	419	401	393	376	383	405	354	359	389	412	367	372	402	383	397	369	357
24174	67325	10206	5007	3409	2962	1969	1470	1247	1255	1155	832	793	695	618	584	586	586	552	527	491	512	519	465	488	477	457	465	438	424	421	453	488	455	400	419	464	458	446	403	411	395	399	418	449	437	386	438	365	423	403	446	427	412	394	399	436	425	428	412	400	402	428	383	395	384	386	381	430	408	446	423	408	384	393	398	407	392	403	427	401	378	397	413	380	401	423	406	449	414	421	428	412	418	401	395	403	435	395	386	418	425	408	381	409	418	432	430	417	417	371	427	400	417	421	414	408	440	399	415	403	451	425	399	404	427	394	429	421	382	384	381	423	423	419	408	382	380	418	386	396	409	403	430	435	407	413	382	409	383	427	396	406	409	418	419	388	409	390	414	405	418	427	422	399	392	406	400	374	413	386	407	409	420	405	407	375	387	393	387	389	388	410	380	359	392	404	379	404	393	423	358	450	435	378	373	378	416	414	411	384	406	386	422	388	443	405	422	408	407	413	386	405	382	389	433	415	431	419	402	438	402	395	420	399	340	417	421	391	411	385	429	374	424	422	397	395	378	380	401	428	389	439	408	380	404	408	369	397	399	428	408	385	411	403	387	404	433	410	373	408	428	395	406	392	391	371	400	376	412	409	366	420	370	423	410	377	417	376	418	423	373	382	370	417	429	400	392	402	413	389	389	424	398	412	373	407	368	384	400	423	399	371	420	409	413	371	405	407	439	413	425	411	446	410	413	396	377	435	405	383	433	417	403	384	369	403	413	386	395	407	391	367	399	407	430	376	365	448	394	446	394	386	393	414	353	382	378	351	381	411	401	399	400	402	451	420	407	420	395	392	404	413	411	396	407	388	420	399	383	376	400	414	406	392	383	388	403	404	400	377	403	385	383	415	403	411	441	388	394	383	373	432	373	413	399	415	398	405	388	391	423	413	436	426	408	398	387	426	411	399	361	398	375	392	424	408	383	394	429	428	391	390	400	412	418	425	430	392	393	406	403	407	391	408	369	406	423	409	452	389	400	400	427	408	416	416	391	403	430	427	397	414	415	388	397	417	404	410	426	379	380	380	426	402	431	415	365	406	392	382	400	426	386	418	444	415	369	403	397	434	395	370	411	393	396	395	395	417	449	427	394	377	423	400	411	429	437	392	411	399	401	407	421	409	393	419	409	400	376	389	392	401	423	412	379	345	402	400	418	379	415	398	401	422	370	367	395	377	426	390	403	398	383	396	407	381	432	361	370	367	390	401	409	398	387	380	446	416	420	425	390	410	392	400	450	392	377	390	387	390	407	408	429	406	424	409	386	402	398	382	383	375	362	421	412	401	387	445	412	376	389	408	414	405	437	421	390	420	394	397	429	404	424	407	410	392	431	406	414	407	404	387	385	388	405	382	475	412	408	423	403	382	392	437	365	430	382	384	443	421	372	426	406	387	446	410	405	416	410	406	413	355	423	387	414	386	400	392	358	394	398	354	381	427	382	383	358	428	410	434	438	426	412	382	404	420	387	399	406	388	383	395	378	421	391	386	403	417	381	399	387	413	389	386	413	435	400	388	367	422	403	389	386	424	433	394	390	442	421	430	401	449	410	400	425	386	425	380	415	421	406	405	412	408	404	415	374	394	425	397	402	398	360	401	390	399	347	373	396	397	413	397	400	402	408	395	363	408	400	386	373	395	341	353	392	395	425	391	447	384	402	399	418	401	418	374	400	407	404	406	386	365	401	413	372	396	387	398	383	435	398	409	394	404	407	402	372	390	368	386	422	384	415	434	390	409	398	375	407	411	398	393	379	394	390	361	373	405	383	389	442	400	390	413	392	414	407	445	383	381	413	423	372	427	372	426	392	395	406	395	374	371	405	391	394	380	406	396	386	416	403	386	387	410	420	400	415	348	366	385	404	459	383	413	428	395	413	403	409	386	390	412	393	386	404	378	370	425	393	401	380	440	384	414	400	377	391	401	417	373	401	429	408	398	400	413	381	406	410	418	402	404	426	408	387	432	396	397	427	421	409	395	415	406	409	401	380	395	370	432	424	418	389	385	432	376	392	402	377	363	386	396	370	412	383	399	443	394	367	416	400	371	413	392	408	381	463	377	401	429	412	410	359	409	413	400	377	410	367	397	403	370	439	392	401	405	416	390	398	396	422	400	423	418	399	378	377	393	380	463	391	409	366	390	380	419	377	381	456	395	412	370	447	388	366	381	382	368	402	382	374	430	399	356	385	420	420	384	413	412	371	389	410	378	370	409	386	393	426	400	429	369	409	408	387	430	400	394	411	383	418	390	397	406	366	381	363	406	412	367	394	398	420	391	422	395	409	393	403	418	425	428	424	387	396	411	418	398	398	400	405	382	421	380	405	406	424	418	392	409	399	388	404	416	405	432	395	429	398	419	394	397	398	413	401	412	435	410	379	404	398	427	396	369	412	412	379	391	405	420	401	348	375	413	433	391	402	415	455	382	373	394	410	417	363	439	408	435	365	442	383	430	385	383	423	391	450	428	397	385	395	397	433	411	349	377	380	398	373	372	397	394	425	408	381	371	362	403	347	414	388	423	408	357	409	433	398	423	401	380	403	392	432	371	405	379	432	404	391	426	393	426	407	399	378	390	412	414	411	373	417	404	389	398	430	415	419	363	383	399	402	429	369	387	418	418	373	379	389	392	394	355	431	403	412	381	398	411	386	376	384	393	423	403	434	401	435	439	433	393	412	432	402	390	427	416	363	367	425	402	407	417	399	375	389	395	393	376	419	362	389	403	411	397	384	397	417	393	399	375	372	388	414	393	386	375	416	367	424	414	381	409	417	386	416	375	398	429	410	368	446	404	390	382	408	394	416	398	398	413	367	390	441	417	399	364	424	435	422	395	420	372	381	393	378	414	387	365	408	417	401	420	370	416	420	400	416	399	385	388	409	406	399	411	418	419	411	429	387	411	424	383	410	403	393	417	387	379	387	404	384	378	451	401	412	396	400	388	438	404	372	388	433	418	395	410	384	407	434	426	415	397	413	397	401	375	416	436	395	402	399	389	432	402	416	424	384	427	390	424	411	391	431	372	389	379	413	405	404	388	431	376	376	417	411	404	370	372	427	382	399	399	372	404	408	407	404	418	348	409	413	441	416	422	375	328	405	427	427	411	379	420	379	382	341	424	413	385	440	395	438	378	403	407	401	377	405	406	406	419	390	395	422	429	384	387	418	395	417	385	408	380	361	424	443	448	374	375	384	414	391	429	414	407	389	411	382	422	378	386	386	389	410	403	358	378	401	383	390	414	388	389	407	419	383	416	383	367	423	424	410	384	416	411	400	411	407	406	376	406	410	436	397	397	428	366	406	385	394	413	357	370	399	406	417	355	413	392	409	364	409	376	378	405	407	385	411	399	404	387	411	403	401	391	414	400	418	390	414	423	363	399	416	406	444	414	389	385	425	428	395	396	417	417	420	422	457	435	386	402	386	383	374	441	383	411	419	393	433	384	437	398	423	410	414
22870	20779	28430	23058	20718	20861	11449	1815	1257	1344	1259	1028	954	943	842	852	792	799	819	767	754	766	701	747	717	707	685	707	684	693	663	673	665	663	689	692	650	626	636	670	661	637	701	671	625	677	662	662	665	682	706	630	660	663	633	663	692	654	620	623	675	692	657	621	577	697	624	618	612	577	650	673	626	643	591	614	630	620	631	627	643	642	607	675	638	669	629	622	698	619	653	617	689	637	630	709	670	649	675	635	653	664	667	617	655	682	637	664	641	623	636	668	683	661	635	621	638	605	645	665	663	628	661	612	664	637	630	657	663	645	626	645	662	644	610	662	648	636	627	614	651	662	664	652	655	633	638	651	634	631	610	612	668	648	614	634	622	630	659	620	630	591	676	611	614	624	671	645	618	654	640	611	671	686	663	688	668	633	647	592	638	605	628	644	700	656	629	685	606	612	640	581	611	599	608	674	672	592	628	604	658	584	649	601	586	659	680	634	624	652	630	614	659	626	625	639	629	584	614	663	671	624	637	660	689	648	684	638	635	629	582	650	679	661	617	658	675	689	604	608	610	657	650	611	644	640	646	614	654	602	659	633	691	598	651	631	663	651	650	656	653	593	620	607	619	652	639	644	638	614	675	631	681	624	601	592	640	686	646	618	618	647	639	662	599	610	625	602	617	618	670	686	615	625	644	659	612	638	610	604	647	642	617	624	688	629	666	631	678	693	617	638	587	595	681	632	684	651	633	626	634	593	615	650	601	635	644	636	681	589	592	659	652	648	644	670	658	601	643	608	657	610	641	610	650	642	636	632	608	611	627	669	653	629	660	665	647	681	601	638	641	654	630	624	652	669	651	604	646	636	640	653	627	627	643	608	643	636	680	646	552	617	669	619	609	613	655	672	625	641	659	628	601	607	624	666	655	604	603	639	647	672	702	602	664	667	626	617	618	653	641	611	622	583	653	589	625	614	627	644	666	663	673	649	664	617	667	610	688	634	641	676	657	627	637	629	677	607	657	649	625	649	643	611	630	616	615	612	587	584	617	659	635	590	649	612	631	634	660	621	661	636	603	653	657	660	639	634	653	631	694	636	640	619	612	609	698	659	660	595	588	642	594	614	641	602	624	609	657	636	611	606	634	631	571	609	576	659	665	660	633	621	650	614	582	665	608	636	642	651	658	659	616	616	681	620	653	635	649	654	685	641	610	658	595	641	707	664	660	648	668	679	636	655	595	628	681	613	615	623	653	644	585	658	609	609	682	674	623	629	643	640	671	663	638	656	628	628	605	676	645	649	660	595	666	585	680	700	606	645	653	673	611	602	641	621	678	623	636	683	596	596	656	629	647	592	638	668	639	626	638	620	627	630	661	610	638	588	629	630	647	630	657	643	644	648	626	622	637	650	622	608	631	667	679	671	592	619	615	687	650	601	626	638	635	633	623	633	680	621	609	603	646	647	638	649	633	617	662	655	638	619	630	643	648	618	620	654	613	639	618	639	654	657	689	666	609	623	622	693	599	583	644	641	647	656	639	646	606	588	670	604	610	634	618	659	666	628	592	637	593	604	685	627	640	658	624	602	653	617	665	619	608	577	645	626	633	620	674	611	675	577	649	614	636	680	650	667	630	624	607	681	644	600	634	591	654	671	637	652	602	603	632	647	663	641	611	613	640	636	645	630	626	603	612	615	613	604	628	690	646	648	651	685	657	638	655	643	622	660	684	607	637	645	621	608	677	565	608	634	648	644	667	680	690	610	645	597	670	620	620	614	643	641	632	659	667	687	604	597	633	641	619	679	631	637	617	684	629	659	658	660	670	637	596	625	701	653	645	605	667	645	624	649	669	660	625	634	678	634	650	594	663	658	622	604	665	618	680	601	654	637	655	636	654	628	654	635	658	619	638	628	677	667	655	621	617	630	619	660	628	650	662	625	600	699	634	675	647	616	660	604	639	639	655	624	654	665	614	623	663	681	655	600	583	651	663	647	688	633	631	614	641	647	623	652	623	640	610	640	638	623	646	635	596	654	631	640	649	635	675	646	637	640	636	617	640	662	632	622	651	650	617	610	650	660	600	605	635	659	623	597	642	592	598	618	595	615	655	625	671	640	664	685	640	632	682	681	628	618	680	609	658	629	657	662	640	627	604	613	626	607	613	682	666	624	611	631	652	673	612	628	661	646	675	641	624	657	652	620	637	645	606	637	604	628	630	677	656	660	670	647	632	622	645	662	660	623	656	592	642	636	621	675	641	649	575	673	652	621	625	654	583	661	625	618	663	659	660	600	626	661	662	677	651	612	571	624	652	660	611	628	648	594	662	647	641	644	636	665	681	643	649	615	618	634	678	590	636	643	661	668	633	651	622	623	657	622	642	626	644	652	602	597	629	651	631	591	612	662	613	635	625	623	662	648	649	642	668	654	680	698	631	626	617	627	628	594	639	635	630	684	667	638	617	618	635	666	668	587	634	696	614	615	605	642	647	670	625	665	630	644	652	602	648	667	640	612	642	666	628	602	617	624	634	611	616	655	629	644	639	698	643	605	640	628	643	670	671	617	634	614	649	621	578	632	626	645	657	622	587	693	667	687	648	606	664	654	664	604	610	647	677	623	617	634	588	640	660	680	621	650	637	609	658	645	643	603	627	668	627	646	650	673	596	614	613	662	643	646	575	659	611	608	633	647	643	678	658	658	605	654	667	611	649	623	639	671	662	638	617	648	660	652	653	612	642	686	629	640	588	647	614	654	618	633	606	656	623	603	620	629	648	640	624	607	634	642	630	617	630	649	630	630	650	669	690	647	612	689	650	671	634	640	631	652	642	618	645	649	621	667	634	714	715	650	605	663	626	628	633	627	583	636	646	650	615	607	628	678	650	661	694	675	657	634	616	645	649	639	609	622	654	644	635	615	716	635	623	644	637	637	629	673	659	671	649	673	673	623	627	602	633	632	606	656	651	647	674	621	694	643	615	625	641	602	597	612	589	621	638	601	619	637	637	631	626	640	668	650	654	682	624	672	602	628	653	635	603	636	612	645	628	681	677	630	652	694	638	641	618	628	640	630	629	640	670	632	588	641	638	580	633	612	643	663	660	629	648	610	614	663	684	602	651	593	627	585	613	644	643	687	613	616	621	607	633	633	638	693	635	643	641	647	633	640	652	623	631	664	636	596	613	583	649	662	640	619	682	623	618	641	630	657	661	615	637	659	636	644	644	636	609	680	609	629	652	630	620	644	600	644	660	633	638	667	621	614	643	632	675	604	636	639	630	590	683	597	605	620	632	652	653	642	645	607	712	618	668	638	681	610	627	650	606	639	629	619	667	668	658	629	606	625	627	598	641	608	607	671	619	637	689	624	638	659	655	612	621	613	633	635	647	663	656	668	646	650	609	573	595	649	604	631	622	676	644	635	639	642	601	691	651	619	601	614	599	670	580	623	602	614	632	626	666	628	658	636	632	634	641	620	624	644	632	606	641	637	665	632	685	610	599	631	653	631
25294	71276	16515	8394	6002	5231	3555	2645	2231	2266	2099	1525	1244	1180	1063	1012	976	921	901	885	776	817	693	689	726	707	689	671	679	677	657	688	636	655	726	629	670	664	642	663	656	669	653	617	649	615	650	601	603	608	598	555	639	630	598	591	608	578	609	604	568	544	569	610	611	642	582	554	612	594	640	577	582	585	565	588	578	600	588	595	598	605	594	574	603	556	604	574	612	611	586	602	605	614	625	592	543	570	573	592	571	602	600	602	593	589	600	591	598	567	595	602	564	609	587	569	537	577	582	595	588	557	556	602	558	565	598	615	590	571	586	587	600	571	583	588	613	612	574	627	553	609	578	601	542	572	605	552	618	574	571	642	561	567	542	622	589	577	588	561	562	599	565	583	551	564	625	607	596	571	622	611	567	589	592	596	572	628	562	605	596	572	597	641	575	586	562	592	600	588	583	636	610	589	555	558	644	583	570	588	577	576	585	620	526	582	614	607	568	572	645	580	583	604	591	612	543	569	584	573	559	572	613	607	563	582	582	588	558	580	602	614	575	590	582	562	598	583	563	584	628	599	604	553	590	607	592	593	604	621	570	627	589	593	589	587	572	590	581	610	582	601	590	591	568	670	613	576	608	564	568	612	592	597	591	576	570	596	613	609	602	549	571	631	576	573	567	607	607	569	536	595	627	588	586	598	590	600	608	572	611	564	577	561	628	574	556	588	637	543	607	576	591	615	570	606	616	603	623	587	591	572	566	609	581	592	551	561	590	602	578	568	584	630	591	618	604	559	602	608	588	573	572	535	574	589	568	595	554	572	590	586	622	606	602	628	610	592	591	630	627	550	578	584	579	557	563	602	563	593	597	597	572	616	616	610	642	590	557	619	583	568	602	663	622	633	611	570	596	592	607	547	543	614	610	581	593	552	536	595	567	584	544	571	588	627	608	579	588	620	613	616	572	614	567	564	540	623	586	600	607	626	591	632	580	591	592	586	558	578	658	578	613	598	556	593	558	570	585	591	593	582	549	576	579	607	565	608	583	576	613	570	579	577	604	586	602	591	640	584	601	579	593	592	588	584	574	594	596	576	579	567	588	575	583	549	591	567	560	578	608	628	581	569	593	586	574	600	597	621	574	585	542	572	585	593	560	552	582	608	593	573	575	599	596	598	564	560	586	594	603	607	576	573	612	588	578	587	559	589	580	576	568	548	600	619	607	554	561	613	636	606	589	652	588	594	601	559	599	601	597	577	564	602	623	549	539	579	590	599	554	612	610	563	608	556	578	585	566	585	591	583	600	567	613	609	614	613	613	615	547	598	631	598	578	616	567	597	597	605	564	578	591	567	621	594	605	560	582	535	586	605	574	588	550	600	641	553	569	612	601	569	578	553	615	597	601	542	627	588	599	578	604	607	572	614	566	590	592	602	542	579	595	601	580	575	595	617	591	570	615	593	596	558	622	536	599	573	587	587	572	535	617	578	595	597	583	597	576	577	607	564	562	583	585	611	561	581	593	553	592	577	569	544	567	567	553	586	577	603	606	627	575	587	571	581	578	597	596	586	573	599	591	583	556	620	596	605	554	567	632	550	572	573	575	582	634	550	592	613	560	564	573	591	599	551	602	594	607	584	552	612	633	569	580	580	578	629	602	582	619	571	592	587	558	571	577	573	605	614	573	595	587	616	627	607	605	535	532	580	587	568	585	560	613	606	588	584	627	606	587	617	638	593	566	635	550	544	622	613	590	589	602	562	564	640	602	599	622	580	582	629	578	598	613	570	608	586	578	586	588	585	586	589	604	612	586	579	616	568	596	602	556	593	581	603	611	576	612	611	606	571	601	540	606	579	599	536	549	535	629	588	564	539	593	570	590	556	586	575	641	586	574	548	583	604	565	562	595	575	585	645	569	534	598	575	602	629	542	583	590	545	558	625	616	611	565	577	618	554	614	591	549	566	590	600	629	559	561	604	587	608	560	608	634	606	568	594	607	598	586	625	584	584	575	591	603	585	577	608	550	595	592	587	578	560	559	559	573	581	594	575	585	576	622	558	582	598	601	569	572	582	599	604	573	590	599	582	589	591	586	617	634	555	560	588	582	635	581	533	611	601	606	587	633	576	614	585	591	575	606	570	577	629	572	600	636	608	546	551	563	628	576	594	583	629	603	587	563	598	586	607	553	559	581	558	618	611	575	590	571	607	565	622	526	590	577	575	568	618	581	582	578	569	590	624	613	618	560	596	633	567	578	590	597	611	593	604	579	628	576	601	546	587	579	557	579	573	599	587	602	632	608	615	615	567	620	557	567	578	545	613	588	580	610	557	559	587	622	612	611	615	580	543	594	599	592	610	596	575	578	563	571	578	596	593	591	614	597	590	616	624	558	595	588	595	572	593	605	597	546	561	573	554	618	604	588	609	543	582	606	565	581	567	566	572	593	622	567	612	582	593	593	577	598	548	549	598	640	611	537	617	578	609	593	571	556	589	610	582	602	628	561	596	598	628	611	563	582	582	579	577	596	603	628	556	592	599	571	588	580	626	578	578	552	596	605	623	530	594	567	588	617	595	583	616	598	575	565	577	551	600	594	641	594	592	567	578	556	566	598	575	628	617	568	602	579	558	562	604	565	583	581	577	595	592	572	585	625	593	585	549	541	594	607	595	578	601	564	616	639	566	573	601	600	611	607	619	624	592	587	582	558	579	558	582	601	558	577	604	565	608	568	552	568	623	566	548	560	582	571	572	593	610	568	581	564	576	573	640	593	593	578	603	601	610	577	564	567	625	588	567	566	618	618	589	570	625	581	595	630	594	576	562	629	590	596	594	593	574	609	577	547	585	594	591	598	599	598	594	599	607	577	639	623	603	570	549	588	572	569	595	576	586	524	580	602	564	623	596	561	575	562	611	613	602	634	616	587	644	615	593	586	572	573	565	605	600	577	574	557	590	587	601	591	573	610	641	562	611	615	608	596	602	610	568	578	574	564	559	660	636	540	599	576	542	602	610	553	610	612	588	576	609	606	606	595	606	549	559	564	580	579	588	571	581	618	609	572	558	579	595	603	541	571	568	572	557	622	534	580	535	581	595	608	584	563	577	570	583	592	594	554	591	582	516	587	555	569	567	622	604	553	566	573	581	611	596	566	558	620	551	551	571	613	598	586	647	554	551	580	571	594	546	565	595	562	560	567	588	607	563	594	579	591	570	592	594	601	563	593	575	607	577	599	543	582	601	650	576	598	594	606	636	575	600	573	610	604	648	616	615	597	598	641	584	561	601	618	604	575	590	567	594	589	569	577	615	611	621	606	575	600	549	576	599	616	584	612	596	544	620	548	602	597	571	598	595	592	595	601	631	600	623	618	607	582	569	553	606	591	561	590	614	586	559	567	572	608	594	585	543	613	600	574	565	586	591	615	578	588	607	607	587	608	556	583	601	582	585	601	571	639	572	562	543	564	596	578	622	576	603	557	643	592	584	618	630	589	610	636	590	600	556	617	568
28841	20651	6698	1155	910	923	932	933	899	906	922	841	917	911	936	874	877	903	872	893	869	885	872	878	890	885	873	814	877	870	873	887	874	897	951	854	833	920	877	910	819	813	804	868	855	896	850	835	858	901	814	838	798	806	803	894	841	896	897	839	903	855	791	918	893	885	856	827	914	907	887	882	899	864	922	863	830	849	859	829	855	843	851	826	851	861	872	894	875	877	869	879	858	917	905	863	861	872	888	865	818	778	875	885	867	862	878	874	874	846	857	847	836	860	868	861	844	859	851	890	870	851	871	843	881	816	908	860	935	899	825	923	885	864	831	812	849	882	905	870	856	873	907	867	840	835	842	856	841	806	849	887	866	844	924	869	898	875	847	844	881	905	914	820	853	914	862	879	838	913	907	885	894	826	903	827	888	935	866	880	833	851	836	868	934	836	836	899	835	860	908	852	833	852	850	813	864	921	868	892	862	858	876	902	863	866	831	875	860	891	836	899	847	886	881	858	814	916	816	890	851	874	897	903	853	892	908	929	899	820	868	835	834	829	875	877	894	840	845	903	847	897	820	903	871	888	864	865	828	805	805	826	833	847	939	802	935	854	887	887	875	894	857	891	846	888	869	850	891	874	893	890	862	886	827	900	901	873	929	865	864	874	886	898	889	897	833	866	871	921	887	844	889	868	885	856	852	885	806	857	890	863	895	849	845	844	905	884	854	818	871	853	869	800	818	855	868	886	885	828	905	858	872	877	855	899	880	833	838	929	885	870	858	862	882	904	828	859	876	884	864	885	890	898	863	887	865	857	862	882	936	870	884	859	800	875	854	891	895	872	852	858	837	884	900	885	862	921	911	843	845	843	839	839	876	914	888	858	912	831	842	858	873	880	881	854	863	863	803	864	870	908	878	853	836	901	898	875	838	823	867	865	860	916	881	892	850	917	875	938	808	892	886	860	843	892	914	820	855	883	812	882	892	931	880	871	835	851	865	899	819	832	891	880	875	887	856	820	843	913	877	862	906	904	856	870	888	885	874	911	850	884	855	902	860	856	881	908	869	899	927	874	907	882	872	893	866	897	901	894	889	881	909	916	866	952	865	854	910	872	834	847	867	928	881	856	859	871	845	858	857	880	895	807	861	879	877	893	871	886	876	873	867	859	909	842	826	869	825	852	825	853	924	859	889	914	849	816	876	909	868	862	897	900	843	905	819	781	879	904	830	846	843	849	885	827	912	847	900	874	847	851	874	893	834	870	895	848	873	890	896	859	850	843	792	876	862	845	983	899	880	868	919	866	829	837	871	884	844	825	858	895	900	902	914	875	850	815	814	888	850	857	880	859	823	874	898	832	883	914	872	836	898	882	873	811	799	853	876	874	851	918	841	835	885	894	877	829	874	901	871	890	864	851	868	876	881	856	933	911	864	895	793	902	858	844	832	882	850	871	864	886	886	867	858	865	903	879	899	857	834	854	883	867	818	802	841	834	867	853	834	888	888	833	839	862	846	918	841	850	938	897	932	898	850	846	874	893	844	907	908	859	887	841	872	860	865	882	867	870	871	890	815	871	871	825	868	903	896	894	832	838	801	926	857	866	815	864	863	810	867	879	815	851	838	866	846	893	868	847	838	889	887	816	870	884	847	877	855	902	823	883	913	835	807	827	890	877	824	835	831	848	849	873	864	879	891	850	874	904	889	886	883	893	856	907	843	901	864	858	908	851	933	917	917	919	876	853	853	896	902	839	842	845	848	901	838	863	860	881	858	837	825	814	855	851	858	894	827	900	834	865	805	818	879	872	909	907	872	884	867	847	867	864	930	853	894	845	916	828	853	909	861	872	862	849	869	876	863	870	891	877	892	812	897	876	881	878	853	896	931	880	892	885	937	895	954	906	870	870	887	861	946	902	849	864	863	839	864	824	890	827	852	870	855	845	879	827	860	841	799	858	832	879	853	786	832	920	860	868	833	834	830	860	845	857	866	877	882	863	919	885	865	834	828	903	839	843	898	857	960	874	862	829	875	843	897	854	879	855	903	850	849	887	868	840	898	875	913	901	828	929	842	859	855	867	887	848	853	877	837	889	873	864	898	850	884	828	902	808	904	886	817	837	852	889	871	828	919	851	860	838	798	900	872	878	855	957	905	874	873	888	875	847	838	846	890	892	881	887	881	840	855	881	876	862	882	836	868	870	840	880	867	882	873	865	895	859	902	826	907	886	852	819	884	841	864	882	888	840	870	834	916	844	880	877	843	895	920	885	909	903	841	871	827	848	913	890	860	855	810	918	866	878	799	857	847	847	869	865	813	856	844	864	876	846	862	883	907	911	840	913	857	837	890	893	873	890	912	841	870	872	882	891	903	854	890	832	878	861	866	891	905	862	888	832	859	831	875	899	886	871	845	888	842	921	884	833	902	857	911	888	854	855	818	865	844	859	849	853	863	886	907	867	851	826	864	857	845	916	861	841	861	874	899	893	882	851	831	858	876	891	887	827	864	884	847	867	843	829	883	875	907	840	857	815	867	868	829	838	835	870	893	884	864	823	851	878	883	906	874	878	894	895	865	918	852	807	880	883	844	839	894	836	913	856	845	905	816	904	874	885	893	871	846	854	897	878	845	840	882	812	863	880	871	856	839	860	824	899	867	880	931	867	896	849	848	812	820	839	829	914	885	907	876	885	876	868	900	874	905	842	887	834	851	817	898	871	887	810	879	860	903	892	890	885	831	868	899	845	814	823	853	897	900	924	844	868	902	859	866	832	834	907	847	852	862	901	864	874	860	864	911	911	826	887	855	870	875	898	870	828	897	888	845	873	865	833	817	884	910	917	856	902	866	847	862	897	861	878	852	898	896	848	891	895	850	856	787	848	831	905	860	879	866	878	844	863	898	848	850	832	881	902	852	846	839	869	864	824	936	774	892	902	863	864	865	807	906	897	885	880	910	828	855	840	877	883	865	913	873	888	858	836	816	885	872	849	859	842	848	882	870	846	835	877	865	866	849	892	883	853	856	850	884	840	856	866	872	884	858	812	840	831	879	865	886	888	854	868	842	833	889	816	873	856	813	863	875	840	878	885	897	895	815	923	896	900	921	874	848	891	874	815	882	857	882	817	874	827	894	917	855	834	859	830	856	867	871	835	849	835	868	880	854	869	833	895	891	876	860	913	961	823	824	918	864	868	878	928	840	906	875	843	849	844	829	875	843	842	842	911	882	856	889	860	926	835	897	895	869	839	848	831	871	858	881	864	822	859	867	896	835	914	881	901	856	844	880	857	872	892	917	849	887	887	919	847	842	907	908	868	846	849	843	877	858	871	904	861	860	863	919	836	883	958	854	853	869	892	861	912	838	832	870	869	852	832	881	877	881	863	883	889	866	894	855	863	864	871	921	882	908	823	820	905	869	929	862	901	890	888	864	861	873	833	871	830	843	864	867	830	880	857	881	850	861	917	892	819	872	856	888	889	862	884	833	861	816	835	872	866	868	810	833	840
17165	21211	1481	1108	1024	953	968	911	953	883	902	889	897	887	821	940	846	863	878	838	850	882	887	916	829	877	873	906	912	896	815	887	896	862	837	912	879	883	876	825	861	842	851	812	901	831	897	858	845	853	937	833	914	824	873	851	856	898	880	832	849	877	828	903	907	842	895	879	839	866	836	884	860	851	878	819	910	898	875	877	879	843	789	887	796	854	863	881	884	849	807	857	888	876	861	817	801	882	808	913	866	838	829	816	844	855	818	838	816	811	849	863	908	832	854	856	864	894	868	882	898	886	908	863	826	869	876	898	866	871	875	822	880	822	907	878	834	902	818	900	841	835	830	852	847	903	850	870	855	855	885	876	874	868	899	857	859	888	893	862	859	923	855	904	908	832	853	819	834	875	840	879	829	888	858	887	862	896	841	841	889	881	897	814	851	863	850	831	870	856	846	853	902	829	836	893	853	862	894	873	930	880	847	873	829	889	840	821	859	866	886	860	869	828	898	844	869	825	813	871	891	888	916	807	860	826	862	890	895	900	831	872	847	882	875	863	854	863	847	861	832	846	898	843	813	851	864	894	852	899	811	907	831	907	861	829	808	823	925	870	837	850	844	836	831	904	871	853	874	855	825	901	867	871	816	865	802	836	829	837	850	817	808	843	864	873	874	831	793	865	857	910	920	886	864	838	916	880	829	870	887	886	875	824	874	842	872	797	832	855	859	850	819	849	849	831	854	885	856	854	823	855	844	815	864	858	853	884	888	884	933	856	898	905	829	899	861	844	893	879	863	914	818	877	856	839	825	839	855	821	894	862	844	906	851	870	888	840	856	836	864	807	847	823	856	890	843	867	855	821	826	845	850	841	843	819	843	869	856	844	921	895	884	861	838	899	892	863	862	823	825	822	842	892	875	813	813	882	920	885	846	876	866	855	872	878	893	873	827	825	848	834	882	854	873	847	888	878	856	876	886	871	878	827	824	825	859	831	895	865	844	841	822	830	880	809	828	876	913	857	851	876	941	836	848	856	854	853	855	899	883	858	888	878	861	879	853	854	882	868	877	882	861	828	863	867	842	911	847	866	863	883	876	895	846	855	874	846	802	841	860	861	844	877	870	872	870	848	867	852	852	871	842	895	824	823	827	876	836	883	858	871	877	923	877	844	862	857	839	842	820	903	859	876	873	835	895	839	828	829	861	818	864	880	887	842	859	871	913	810	853	871	864	826	850	911	820	876	817	847	889	875	862	829	870	850	862	890	902	859	852	895	859	861	823	815	822	797	856	822	867	908	812	892	861	871	894	843	826	840	802	814	845	883	842	879	819	872	906	859	867	847	874	834	899	804	865	865	869	889	877	853	896	884	875	856	864	863	898	885	843	877	881	844	799	846	835	830	924	910	854	868	903	855	888	872	866	854	862	848	829	890	870	825	855	836	830	926	878	819	893	832	884	804	815	901	876	879	895	863	839	824	869	875	834	860	883	868	834	854	912	902	912	858	831	827	871	848	849	878	842	831	873	865	844	846	924	855	861	854	862	887	891	881	868	868	885	797	862	893	888	871	799	860	882	894	852	869	852	902	826	835	857	811	821	869	844	860	889	885	904	870	822	872	858	824	874	862	826	882	875	881	848	856	799	846	888	865	906	862	833	812	835	854	875	868	847	884	844	847	855	896	881	884	870	892	904	871	888	888	887	858	812	837	876	856	876	816	857	826	890	891	833	865	827	841	839	849	854	798	905	872	835	873	844	847	854	849	814	856	847	874	902	891	835	883	838	857	908	852	858	835	847	871	838	812	913	837	894	868	868	913	848	870	859	886	865	876	829	828	864	859	873	854	854	881	880	909	804	848	894	852	862	823	881	888	882	846	933	893	855	877	823	816	872	896	864	865	869	852	877	831	915	871	868	897	893	820	870	846	857	881	832	849	874	872	851	840	902	830	859	854	854	859	851	892	839	886	809	848	894	834	847	867	884	859	845	884	837	882	858	836	821	841	883	904	858	876	861	871	864	860	869	843	890	822	842	892	879	858	859	853	884	798	837	819	897	881	861	859	863	850	852	865	841	826	820	872	894	868	916	828	890	869	838	873	854	857	816	879	888	885	821	893	873	862	836	841	872	821	804	864	895	916	849	901	856	848	929	824	886	896	869	920	847	854	846	843	828	862	851	831	873	851	860	880	838	835	887	811	844	843	822	814	809	845	846	860	902	889	860	849	844	830	851	865	854	899	896	865	879	846	851	899	837	864	844	879	887	864	826	859	871	839	876	889	866	880	819	891	880	867	894	844	844	897	895	847	877	887	856	856	838	882	827	910	879	871	864	878	900	898	850	856	856	912	877	838	896	890	842	874	898	866	914	849	869	852	841	853	871	923	880	895	881	860	821	860	854	812	885	853	885	872	877	895	871	908	876	894	844	836	878	875	841	886	869	852	869	846	901	808	795	847	863	867	838	871	889	866	821	872	877	856	862	795	823	818	885	879	850	849	868	872	837	874	856	807	855	858	894	850	911	840	835	896	889	877	826	886	847	848	854	804	865	911	891	855	896	884	853	835	862	857	887	894	835	853	808	925	827	843	874	799	845	862	847	845	935	891	836	840	870	855	862	881	854	896	836	854	856	849	908	839	811	910	877	835	821	883	840	823	850	879	859	850	885	837	846	891	846	827	884	834	848	856	792	825	892	823	873	928	861	832	864	850	943	881	838	867	886	877	869	871	872	855	825	873	889	862	913	824	830	855	823	866	889	851	866	819	847	874	875	864	875	884	853	837	861	908	849	903	816	909	814	839	884	845	866	892	836	808	843	870	916	913	829	851	894	835	846	879	872	838	930	839	841	836	842	909	917	843	838	853	879	859	892	894	876	858	906	902	888	904	839	854	846	862	893	818	835	840	854	859	851	842	848	842	867	870	841	836	853	827	843	848	847	848	839	825	871	866	875	836	833	839	884	877	858	876	860	840	821	830	871	842	832	859	896	877	852	905	846	857	935	849	824	870	858	879	908	876	897	837	898	869	884	840	856	886	826	870	814	883	886	897	864	863	828	889	912	826	860	817	843	871	888	846	843	891	872	822	809	844	791	934	756	882	886	874	818	843	888	893	873	875	865	845	842	868	911	886	882	857	835	861	856	891	882	923	851	851	863	831	851	857	856	891	927	847	914	895	846	854	811	878	818	904	860	880	921	866	866	861	860	883	867	841	863	784	842	828	856	882	857	839	830	883	793	860	830	889	902	899	885	835	878	892	836	860	853	809	876	848	826	883	862	880	861	841	879	842	884	853	847	869	852	864	811	870	834	877	850	859	857	886	806	854	882	863	843	858	845	896	834	864	901	834	855	873	855	808	875	855	832	894	845	893	873	837	877	848	833	872	868	890	839	884	833	902	847	866	868	909	845	840	862	855	864	802	878	825	878	886	818	839	823	880	833	836	798	883	908	823	868	880	839	831	812	838	902	855	866	847	877	836	872	924	838	858	853	918	865	889	854	848
25154	21148	28354	23182	20743	12827	1794	923	771	980	794	578	521	486	506	482	487	476	471	417	465	454	410	440	453	448	440	473	444	408	429	408	402	413	383	447	412	387	383	390	401	414	403	387	389	377	410	404	407	458	406	412	444	393	399	415	435	410	400	391	410	449	404	359	376	427	366	380	408	396	413	400	392	384	378	395	412	380	379	403	381	383	374	399	395	403	394	386	385	378	412	394	409	398	373	412	385	383	386	437	343	407	413	426	407	364	416	389	405	389	393	396	406	390	408	361	408	391	382	385	382	395	447	386	374	406	383	407	377	392	387	380	409	377	376	386	402	394	352	387	426	414	415	396	373	378	401	412	407	432	375	405	403	371	389	410	423	398	416	393	421	413	420	415	384	360	420	408	359	375	366	363	398	389	388	396	376	369	411	405	390	424	373	374	381	393	399	388	425	382	383	438	402	368	381	408	354	383	371	399	355	349	409	389	391	448	410	395	428	396	407	371	325	400	376	423	412	414	394	386	386	348	388	405	392	407	362	403	414	369	360	381	413	381	405	402	423	377	396	382	432	373	390	413	407	422	402	400	396	366	359	384	418	412	353	374	405	375	381	374	386	368	396	379	393	385	396	363	379	360	392	398	389	374	404	405	397	404	370	377	422	390	424	373	424	364	390	421	401	409	374	411	420	376	385	391	415	409	395	361	419	405	378	413	422	386	401	392	389	403	369	368	376	382	409	400	402	420	391	383	407	416	398	430	404	403	390	438	412	394	392	392	432	399	412	406	380	414	403	401	402	412	404	368	398	425	413	399	396	387	377	382	364	426	378	416	345	373	390	395	369	375	377	405	411	383	386	417	367	397	420	406	402	393	355	416	386	395	440	406	382	417	379	388	384	375	378	384	422	368	381	391	396	406	394	387	389	404	390	364	402	430	394	397	411	430	373	400	387	386	353	425	412	414	379	391	374	405	403	368	404	364	388	407	411	358	413	370	405	394	440	350	380	391	396	425	365	390	366	400	400	406	377	420	411	386	410	426	394	413	389	370	385	392	388	372	412	377	409	419	408	402	397	368	395	385	399	388	412	370	400	413	371	430	367	369	380	432	378	345	369	391	407	390	422	366	404	413	397	407	412	405	431	383	388	416	361	401	376	372	393	448	381	378	378	405	381	420	377	397	394	421	379	342	374	362	404	394	375	391	381	400	407	380	374	363	421	372	392	427	415	374	384	366	393	395	357	418	430	399	401	400	398	401	419	423	369	374	453	384	368	370	394	400	368	379	461	367	369	423	391	416	392	352	406	359	410	420	370	436	370	373	395	366	380	401	405	392	408	370	399	402	395	348	410	386	379	408	389	418	385	377	382	382	393	403	378	368	419	390	370	381	377	422	367	424	379	368	381	379	409	399	434	377	391	396	390	403	401	437	387	395	393	391	391	379	388	439	376	381	416	384	416	379	399	371	391	386	393	415	387	377	395	374	421	391	389	377	431	366	377	392	396	391	383	392	370	390	383	390	417	403	413	413	389	378	389	388	401	391	385	377	410	376	422	350	393	375	382	417	402	410	409	405	397	416	395	413	372	374	361	397	422	434	421	390	408	425	363	391	375	427	403	391	424	372	410	387	374	385	397	438	428	355	371	382	399	417	376	428	394	379	359	411	389	372	392	424	404	369	406	414	373	349	427	433	414	373	379	377	405	411	392	400	414	417	398	406	428	416	377	403	414	429	415	356	399	391	449	377	391	357	421	410	398	401	390	403	468	402	400	403	415	417	398	401	408	406	427	428	381	391	400	365	366	363	358	395	377	402	383	410	378	379	383	428	406	402	425	417	415	369	411	395	411	415	411	375	402	390	407	353	377	376	368	383	377	401	385	417	390	421	398	367	373	407	368	393	400	413	387	383	357	406	386	412	406	421	412	414	398	381	392	395	369	416	374	419	404	399	402	394	413	381	372	375	389	391	406	355	391	353	445	388	396	394	384	384	389	381	393	350	432	390	393	393	390	389	389	413	409	430	402	386	402	396	381	377	369	365	386	384	408	370	395	428	369	372	378	405	370	390	388	399	388	371	384	390	401	403	375	388	399	389	403	413	363	439	395	356	412	361	411	398	393	400	360	400	405	412	378	413	413	408	383	392	399	439	429	406	371	395	392	369	394	411	400	408	366	419	385	403	415	403	429	391	403	384	386	393	394	400	402	393	415	399	372	383	404	351	403	405	409	392	414	356	393	391	369	395	405	378	380	388	368	399	388	406	420	405	427	387	353	420	407	376	395	391	374	390	370	389	418	381	399	385	387	395	379	434	398	413	413	353	405	391	369	401	403	396	403	399	414	422	385	393	384	417	387	410	419	398	366	414	384	405	356	409	366	377	415	396	368	404	417	365	392	399	369	398	386	394	430	386	388	407	393	420	376	389	414	405	412	373	394	425	412	384	395	392	408	408	371	415	419	381	388	398	425	390	408	415	396	402	385	407	386	380	382	412	367	388	423	412	394	408	409	399	400	402	413	385	356	401	413	392	430	363	392	425	377	371	432	366	366	400	394	380	404	393	418	407	345	406	395	374	400	388	397	415	409	395	398	388	380	391	430	411	395	412	383	346	376	380	364	432	384	405	368	386	383	412	375	393	393	393	367	398	389	438	418	377	400	389	377	388	368	434	360	388	382	398	411	388	384	395	380	430	358	406	400	389	376	361	431	403	393	384	388	411	426	403	424	425	353	369	399	408	407	396	395	387	370	393	351	365	404	384	346	405	400	386	389	403	438	412	396	429	410	394	396	349	406	375	377	429	384	418	397	405	415	398	391	426	391	408	396	370	420	409	389	381	421	355	411	354	430	396	411	421	406	401	384	409	391	419	392	409	378	415	381	383	413	405	355	393	391	392	405	388	386	414	428	404	379	365	390	416	392	390	381	408	393	405	376	404	369	401	397	413	411	400	407	396	392	396	395	440	388	363	397	409	418	361	432	424	391	379	362	397	421	441	385	426	386	390	366	401	370	410	385	389	385	386	384	394	408	428	370	384	404	390	401	407	406	381	380	391	409	405	417	360	385	416	403	421	410	374	388	403	399	386	385	402	381	394	395	437	380	397	406	404	407	393	355	383	424	423	377	391	373	401	416	390	354	427	394	385	390	389	398	430	356	381	382	416	376	414	408	376	368	413	371	394	404	369	378	382	412	372	384	366	373	384	388	390	396	385	391	383	378	359	388	380	422	409	392	379	384	411	415	366	361	403	389	379	404	439	395	415	390	422	411	416	397	404	422	406	429	351	372	379	396	450	394	387	355	382	389	387	386	383	402	376	394	382	399	389	412	403	398	400	419	393	406	413	429	357	385	401	369	394	386	391	372	386	394	383	381	375	427	393	331	348	382	416	423	376	365	372	379	392	383	386	388	412	403	398	402	401	430	398	416	406	395	394	394	411	430	380	360	380	386	417	375	352	411	428	410	387	402	401	350	390	462	405	375	397	385	380	380	410	369	401	410	364
31570	64911	9281	4687	3280	2856	1993	1433	1063	1628	1228	843	710	693	667	636	579	562	531	511	502	467	491	528	502	494	515	451	423	468	494	443	479	436	442	442	450	404	427	458	434	457	441	428	415	434	406	441	405	421	439	397	393	455	375	444	411	421	417	456	437	437	429	416	423	390	434	436	434	414	462	431	432	434	402	424	398	389	424	393	438	379	446	439	434	388	428	382	432	377	420	446	437	394	417	400	379	395	392	428	398	421	446	431	432	412	417	419	418	411	395	414	377	421	434	370	424	386	428	404	401	433	414	391	404	434	384	445	404	454	416	398	420	421	380	392	416	411	406	422	415	402	445	403	388	370	402	413	421	444	393	392	399	451	424	377	415	412	406	391	430	422	438	390	388	423	429	408	389	384	400	405	394	361	412	443	402	388	395	388	435	389	418	403	405	432	417	397	446	425	396	412	398	391	431	381	436	370	413	414	434	399	396	438	432	401	400	408	405	418	414	439	381	438	377	399	411	426	403	399	409	426	382	418	381	426	381	442	422	388	397	427	418	411	458	408	417	396	390	413	394	404	440	398	405	427	397	401	395	408	394	406	415	412	424	426	410	438	395	422	412	432	404	400	399	384	432	407	423	415	397	420	395	366	394	436	427	416	394	429	471	450	413	392	410	402	408	399	388	416	392	395	404	429	420	422	410	419	411	412	415	414	423	406	391	406	432	408	407	381	399	403	400	388	445	378	376	417	402	389	457	390	402	421	389	405	396	444	426	428	403	393	403	413	444	436	416	353	413	385	387	440	406	423	421	420	413	360	410	380	415	436	393	434	423	403	426	437	415	413	440	405	380	375	380	393	369	368	411	400	446	393	402	416	428	389	373	434	391	421	423	397	404	427	410	367	442	391	416	408	428	373	373	400	400	427	442	387	394	397	377	436	389	390	443	418	424	388	430	395	393	404	377	381	415	390	417	428	424	395	412	413	398	400	404	418	405	404	384	391	436	389	393	393	432	412	380	397	379	413	437	393	395	433	401	443	410	420	403	388	386	388	411	419	432	426	403	403	410	395	392	426	425	389	455	409	394	408	413	434	420	392	448	395	397	376	417	433	391	428	412	411	402	377	426	405	427	405	402	413	412	391	391	466	377	411	399	398	429	380	364	415	457	382	425	384	411	393	401	416	394	401	381	386	420	426	411	404	418	388	446	394	409	396	366	405	408	399	386	372	392	408	464	440	395	396	413	404	440	437	447	398	415	426	447	416	430	426	393	435	391	463	442	415	391	402	451	394	411	387	406	436	446	362	400	417	389	425	422	445	429	450	426	423	392	403	378	407	364	415	414	423	421	416	396	398	423	443	388	387	420	381	411	415	379	389	401	439	431	420	428	442	399	397	366	405	428	407	383	405	396	399	407	402	388	386	397	422	429	450	441	395	392	398	402	378	385	405	410	435	412	405	420	405	419	425	410	379	384	425	425	372	376	397	387	397	414	458	399	409	420	360	425	435	401	400	407	412	409	418	405	382	419	398	410	375	404	429	390	415	429	396	418	444	394	367	374	427	412	426	376	439	403	419	397	402	408	398	403	435	442	411	378	404	424	391	421	394	458	406	434	374	402	422	380	396	429	431	412	406	401	423	380	379	422	369	398	434	372	411	396	410	427	397	414	374	439	425	408	433	414	416	420	367	367	396	389	390	377	422	379	427	441	410	417	405	399	389	403	402	366	435	410	412	422	431	383	383	420	377	403	402	430	439	435	422	417	414	426	438	397	400	421	374	403	408	402	416	388	381	443	435	415	364	393	392	417	411	418	441	428	389	399	398	405	403	410	403	388	413	418	414	377	406	402	413	393	393	435	428	426	410	434	385	400	407	412	410	404	408	394	414	418	393	439	423	404	386	417	401	423	407	422	435	396	401	391	411	383	402	426	451	413	413	405	417	393	428	404	400	438	407	398	402	388	427	374	426	402	420	432	406	430	410	406	431	430	415	424	424	408	400	415	414	382	406	393	435	413	422	443	410	383	368	395	407	415	395	404	396	423	424	402	420	407	373	414	405	388	455	383	382	396	415	380	408	365	395	418	392	406	386	399	406	412	409	419	384	399	409	411	403	392	398	416	441	390	414	396	396	410	418	428	410	410	452	360	393	438	387	386	407	404	408	426	383	427	419	402	417	384	456	431	451	389	427	432	402	393	415	383	376	404	407	415	377	402	392	436	426	408	423	402	405	448	398	442	414	400	428	419	392	425	423	428	420	461	435	414	384	402	431	440	401	427	397	398	396	383	419	386	397	393	381	391	382	408	425	415	447	425	389	405	415	427	419	389	383	413	389	409	437	394	424	425	425	430	438	436	426	408	422	405	396	422	372	439	388	426	390	372	416	437	390	401	403	384	371	376	411	414	419	417	365	408	390	398	403	393	374	397	402	427	433	408	377	430	386	410	407	393	385	377	390	428	414	420	378	437	378	406	424	412	442	374	449	407	391	443	377	441	429	405	396	429	409	390	445	426	422	407	424	413	415	421	402	410	418	390	389	432	422	432	434	413	421	403	369	421	445	393	403	426	447	375	392	412	409	394	422	425	430	411	402	413	422	411	398	422	431	427	446	407	403	378	454	406	445	425	394	400	428	397	438	401	405	398	374	397	379	389	382	400	429	429	394	381	394	424	429	411	421	402	424	407	413	411	400	374	407	401	423	444	399	437	438	410	445	399	390	430	380	368	415	398	412	444	439	410	419	386	410	406	421	405	422	425	408	442	378	407	467	402	434	423	387	419	406	414	413	412	434	385	404	457	411	400	378	424	401	404	426	384	426	422	429	391	364	430	427	434	411	412	382	409	433	421	396	416	431	399	425	405	422	411	426	411	406	438	419	402	429	436	415	396	436	447	400	408	406	395	399	448	399	415	415	380	424	412	426	377	389	393	438	442	409	393	430	377	417	450	411	378	435	449	409	422	412	413	404	424	378	431	423	410	416	409	426	387	385	430	399	403	411	401	406	379	392	407	392	407	412	413	436	406	382	426	400	386	422	434	392	394	411	401	397	417	457	396	402	406	393	433	422	413	419	425	433	440	385	423	428	428	396	440	376	398	378	414	396	416	438	400	416	440	403	374	411	422	382	394	390	405	408	390	431	418	427	434	409	417	409	381	391	421	412	403	428	382	393	400	388	418	434	375	398	419	441	437	410	448	383	400	392	420	410	443	384	424	394	419	400	431	434	393	417	400	387	406	381	393	400	422	404	364	391	445	395	417	396	423	409	385	430	381	380	425	430	393	395	419	418	409	381	423	382	434	401	397	416	416	428	413	380	407	411	425	449	391	417	426	426	403	415	395	404	410	422	409	391	437	454	393	398	387	388	448	379	419	403	386	379	427	422	401	410	420	397	383	385	384	417	447	425	403	407	404	431	371	481	401	414	366	404	418	407	391	380	375	392	410	423	414	439	425	449	384	434	434	453	408	425	437	403	403	400	420	404	413	405	408	442	440	409	422	410
22857	20953	27973	23502	20707	20754	10148	1781	1298	2086	1803	1070	985	896	817	856	831	804	781	772	744	714	756	716	714	717	689	698	702	729	692	664	722	710	636	707	691	675	717	688	648	665	727	672	690	680	628	667	681	664	683	653	684	654	667	695	637	693	693	685	675	667	659	657	674	631	665	635	675	683	691	623	652	713	625	654	627	604	688	631	647	613	616	625	620	706	716	617	662	609	689	646	623	671	632	651	673	623	646	614	687	642	636	669	656	657	668	676	646	641	683	660	634	643	669	654	662	642	650	648	619	665	612	666	646	643	620	624	694	640	676	640	649	659	678	707	590	648	641	600	648	629	622	659	665	618	655	639	628	634	664	648	604	601	639	645	645	630	645	603	632	619	620	631	600	630	683	630	594	658	667	671	612	640	669	692	672	667	658	615	662	635	635	657	658	650	649	661	651	635	671	662	636	636	672	655	600	637	641	677	664	616	655	624	603	666	690	617	646	628	660	680	639	622	663	608	710	618	643	667	674	657	654	649	641	667	653	655	651	669	626	596	661	666	689	655	653	691	658	615	610	662	672	641	652	635	666	601	638	640	650	636	657	660	597	669	691	689	686	672	661	598	635	597	658	657	650	634	596	619	641	645	651	639	630	651	619	590	666	671	674	631	621	642	650	616	680	669	640	654	619	598	661	654	622	644	650	623	648	652	628	675	644	649	633	640	704	593	708	663	617	681	685	652	671	636	621	625	582	675	653	698	592	660	613	650	628	690	646	642	641	625	640	629	641	645	625	648	621	660	690	594	679	641	647	638	644	642	693	641	646	642	675	659	635	649	658	634	671	671	625	654	667	668	668	704	679	633	637	647	664	627	638	651	617	656	660	676	656	686	685	635	580	654	664	656	684	658	672	616	668	638	632	594	640	645	679	636	673	669	637	592	649	655	677	646	666	610	675	657	584	633	673	638	666	678	631	656	602	631	626	665	662	665	591	659	654	702	706	661	651	651	653	664	625	627	673	669	657	670	666	625	602	689	654	706	604	639	663	638	641	650	640	638	639	653	665	621	669	675	658	621	636	656	649	660	680	633	650	674	642	628	642	675	639	608	623	680	687	631	668	603	613	642	634	659	632	675	617	640	668	679	630	655	639	623	677	625	656	634	652	675	626	699	645	674	654	662	616	641	643	617	662	664	689	652	647	628	684	671	659	612	660	607	652	607	656	670	650	638	653	662	608	712	641	637	687	626	675	659	646	690	670	635	635	668	630	618	627	659	592	688	649	696	578	626	671	664	635	649	661	666	609	670	640	633	633	600	657	643	694	624	647	608	645	665	638	655	645	624	621	646	603	672	628	636	667	641	634	669	651	671	667	656	633	641	660	645	667	640	655	624	640	631	679	643	659	678	663	631	638	626	668	665	612	665	669	646	706	654	663	637	626	662	671	642	657	647	691	625	676	625	670	640	599	660	652	624	684	659	645	674	619	645	661	664	660	698	647	676	685	640	659	722	658	603	640	607	652	646	640	623	672	637	655	632	614	666	623	618	658	654	614	662	629	660	647	653	592	656	663	706	665	659	679	629	708	638	704	645	685	648	670	610	632	652	634	653	642	593	646	669	608	593	658	655	664	667	656	638	650	669	634	700	623	648	639	641	626	598	671	644	668	611	637	644	642	620	648	596	636	672	677	610	616	667	655	670	625	602	682	646	636	630	644	632	647	660	644	631	641	661	660	696	680	637	637	691	649	587	646	691	676	652	686	643	645	626	631	665	659	635	617	675	618	615	650	640	598	671	699	631	676	635	619	661	619	596	653	629	600	647	624	699	660	620	632	646	642	662	622	642	626	642	635	652	637	639	647	665	652	692	682	688	653	644	674	628	594	655	645	625	615	650	659	628	675	636	648	643	624	672	683	640	633	652	648	705	639	613	614	685	620	633	627	654	621	638	616	629	635	669	628	614	669	609	647	604	652	655	646	639	644	627	643	642	674	636	680	643	651	614	621	674	683	633	650	649	607	629	688	649	645	663	648	623	646	642	661	638	596	663	639	644	660	630	650	663	586	594	675	661	662	675	668	670	662	640	652	651	647	684	684	626	648	668	612	663	635	612	667	614	627	686	596	609	629	630	617	611	661	636	644	645	650	653	634	572	685	642	655	628	693	677	668	632	657	633	628	640	623	640	655	680	692	612	616	681	659	653	634	668	611	613	677	685	635	621	652	667	614	635	603	605	644	648	678	645	633	654	661	687	660	635	608	632	671	642	682	620	645	630	673	632	630	677	647	663	616	697	702	614	604	612	678	634	638	659	601	623	656	652	636	666	640	665	668	641	634	644	681	664	621	639	623	659	663	618	663	644	623	604	658	616	647	679	637	602	632	654	657	638	657	608	624	637	618	671	626	644	624	666	641	621	651	674	662	612	660	654	659	708	641	648	670	668	702	672	645	629	642	638	609	647	651	656	632	659	666	605	668	619	707	632	653	649	619	646	624	623	639	688	659	648	613	646	667	702	665	637	652	640	651	635	657	651	656	638	625	682	631	662	628	640	615	657	651	623	695	674	637	635	667	667	627	614	621	674	645	622	656	647	637	628	617	703	659	701	656	650	635	635	674	631	638	618	658	650	628	688	671	663	626	660	654	594	644	645	662	626	651	676	628	683	654	664	672	641	628	649	641	644	653	660	636	671	711	650	649	656	659	639	690	646	569	634	607	623	642	610	654	615	635	651	651	686	641	624	675	651	616	635	642	720	611	639	695	609	660	618	639	658	691	694	631	629	673	592	617	595	641	673	655	634	641	640	648	692	661	652	655	635	671	705	660	645	681	622	658	613	599	652	616	694	666	662	677	684	682	660	646	666	646	636	621	611	667	586	643	639	674	637	635	646	657	658	692	549	628	677	637	645	648	698	604	668	615	628	632	637	636	630	610	652	656	638	653	664	660	621	706	629	655	612	604	702	648	636	604	644	691	648	604	600	680	591	617	646	598	634	631	642	626	671	663	634	619	619	696	632	598	655	609	659	629	660	671	650	620	657	695	634	663	681	655	653	662	651	651	623	648	627	649	663	621	624	661	641	650	651	638	615	655	647	636	642	651	684	632	637	641	663	690	677	628	620	628	621	647	615	636	674	690	672	604	627	635	647	660	674	625	673	642	663	578	683	630	655	630	666	678	617	679	699	663	668	634	663	642	603	621	660	636	674	633	679	681	643	684	668	630	705	654	658	644	703	615	624	682	669	651	654	656	672	657	647	642	672	661	619	651	693	659	606	618	650	666	658	622	655	646	639	681	656	663	663	634	662	672	640	638	617	573	631	633	608	688	608	630	636	634	599	644	678	647	594	678	678	670	634	621	678	666	669	604	684	628	613	608	629	672	654	668	654	662	691	695	628	655	657	622	679	696	651	625	694	650	655	601	644	645	670	660	640	614	672	657	637	654	673	665	615	652	702	638	666	651	642	676	636	664	648	669	680	633	642	656	611	618	647	624	669	617	666	663	659
31331	73496	13656	8076	5595	4983	3695	2505	2107	3880	2622	1442	1167	1128	1056	999	957	867	879	836	859	828	769	756	764	709	693	731	698	684	649	684	647	662	657	660	686	650	612	630	656	643	679	590	664	685	654	628	663	621	647	601	627	620	648	622	650	679	651	653	626	683	587	609	630	594	583	621	607	626	613	652	610	641	573	593	592	617	595	601	624	559	639	620	621	586	633	631	599	625	509	570	619	610	595	597	611	611	583	631	595	658	541	621	613	614	617	633	565	631	639	620	574	638	611	598	631	552	608	596	626	603	599	547	567	594	609	583	599	610	587	600	602	548	600	567	603	607	604	570	596	589	578	594	608	574	622	588	602	632	674	580	603	599	597	634	566	583	599	601	587	616	611	616	644	607	593	608	602	640	588	569	653	598	581	583	596	625	630	597	620	577	565	577	614	651	582	600	598	586	617	588	623	575	612	568	595	618	595	592	603	624	583	594	571	620	567	635	598	634	604	608	607	593	602	581	615	646	579	624	606	610	629	612	574	568	568	604	590	621	604	587	618	586	630	568	601	606	589	562	595	569	567	592	605	565	643	544	575	579	604	604	619	588	592	591	581	571	564	613	593	631	625	618	629	580	584	584	579	604	636	600	578	583	601	583	633	619	596	625	602	609	534	633	616	599	590	572	585	592	597	559	571	571	577	593	609	604	610	642	601	577	614	609	567	600	639	594	602	607	615	602	596	612	592	592	580	561	611	599	561	596	619	619	565	596	624	597	649	600	604	601	582	603	600	595	580	598	612	598	611	619	564	605	599	616	608	632	601	605	524	576	586	606	626	608	604	551	562	595	598	576	614	622	578	593	603	554	615	628	604	590	608	598	593	658	618	598	632	590	640	576	582	588	586	594	621	631	617	616	584	661	599	585	585	612	611	608	592	593	636	567	586	598	633	571	599	582	597	593	611	567	612	582	593	595	619	581	599	595	544	615	671	625	578	615	596	605	638	600	616	581	612	571	609	587	570	588	569	626	618	598	607	592	599	646	593	637	565	597	553	559	625	589	553	620	637	559	612	625	600	635	561	614	580	649	603	576	569	594	627	570	601	618	594	577	567	589	566	597	586	599	574	627	622	604	627	635	598	589	602	610	606	536	606	624	628	604	587	585	575	629	606	622	581	564	573	597	550	590	550	610	605	632	611	652	581	614	588	603	590	598	584	612	570	585	602	623	604	633	620	579	579	651	603	581	594	560	590	631	602	635	576	569	604	601	613	590	618	601	622	569	605	592	581	587	619	604	564	580	613	580	594	551	616	594	592	629	563	580	598	590	564	593	615	650	587	618	621	603	632	589	585	568	575	599	608	640	623	628	588	644	624	567	590	590	570	605	565	583	572	600	594	569	605	580	602	607	595	579	604	616	631	630	578	587	625	570	634	619	593	591	613	574	605	568	635	595	581	611	601	548	607	540	616	583	578	572	609	617	619	611	612	600	622	582	615	553	564	596	620	605	589	583	601	608	586	627	601	576	594	599	580	637	620	636	600	593	618	613	594	576	585	595	576	636	599	545	612	603	606	558	585	587	591	604	642	597	584	574	637	592	614	573	585	577	551	582	602	567	578	576	586	562	539	552	562	582	635	633	567	611	603	592	604	577	574	626	606	635	611	614	625	607	611	532	571	604	603	619	614	602	558	591	576	599	603	588	611	603	624	635	593	661	584	577	578	604	622	603	619	580	617	593	613	603	651	611	586	631	603	543	591	614	628	570	655	573	607	604	594	578	585	568	633	589	597	612	631	579	590	584	626	545	604	606	557	585	563	595	610	578	587	575	588	610	613	576	597	601	582	601	592	627	591	605	566	569	563	604	584	603	585	595	559	584	569	574	599	582	595	583	626	590	565	593	606	589	590	575	561	610	586	638	564	608	586	566	575	546	630	595	628	581	545	629	621	603	560	617	580	663	582	579	602	586	604	595	584	612	591	612	585	573	535	598	620	602	596	596	582	590	636	646	570	579	615	605	543	565	619	599	541	636	584	640	557	543	553	631	612	538	570	624	592	598	631	614	614	610	577	579	581	596	593	591	611	564	579	605	578	591	627	603	568	613	622	599	565	597	589	602	614	615	548	608	663	658	590	586	572	594	603	592	607	600	588	657	566	580	598	607	595	616	560	580	591	599	591	597	565	562	619	631	574	551	653	579	633	635	602	533	590	627	594	598	629	605	595	552	589	609	621	649	582	569	601	602	557	610	605	622	601	587	591	620	605	548	587	611	586	609	623	547	567	572	583	570	619	601	604	543	597	637	606	628	602	583	568	630	617	596	628	644	573	588	595	646	604	596	602	579	569	620	619	570	612	615	606	588	613	551	616	619	588	566	596	629	619	607	588	577	613	571	579	589	585	616	642	588	597	602	627	580	575	548	593	562	636	572	581	588	549	621	582	583	620	571	590	578	558	629	598	613	615	559	606	551	574	582	570	614	611	589	578	570	603	571	615	605	591	559	617	579	600	567	563	595	595	608	562	561	551	604	596	592	608	614	607	596	598	578	593	583	603	571	554	605	609	591	599	603	612	614	642	642	597	601	607	580	591	583	571	567	579	626	624	572	583	659	623	584	635	558	576	615	586	596	625	643	591	624	612	528	615	559	586	611	599	567	604	554	599	614	600	588	561	579	590	564	563	579	604	590	629	556	643	604	564	603	612	636	624	603	586	602	588	572	615	608	571	574	621	583	568	579	583	614	603	556	584	577	623	607	589	592	587	594	598	608	587	602	580	557	592	637	589	595	597	606	603	592	616	607	632	582	577	559	669	632	583	625	627	611	614	556	660	601	597	581	568	575	580	627	575	629	618	589	590	551	565	562	610	604	619	597	598	606	578	607	604	566	647	609	565	590	591	604	643	657	572	625	633	574	605	591	580	616	534	548	607	597	560	567	572	589	599	556	606	615	604	596	571	644	605	598	628	618	624	612	595	618	599	593	598	634	573	588	585	580	603	590	647	540	592	596	605	576	615	595	574	576	595	583	637	607	617	580	572	588	611	534	602	606	601	647	566	621	631	562	615	581	565	578	574	607	601	581	621	617	612	612	588	584	637	604	575	576	599	598	559	612	609	598	591	578	615	639	597	586	602	585	618	558	605	586	546	538	523	587	603	620	634	621	562	625	615	543	629	576	609	594	611	586	587	563	616	647	601	633	627	606	614	652	627	563	563	608	613	617	568	575	582	608	560	570	576	585	600	637	597	584	597	592	551	542	577	549	579	626	583	615	625	557	605	587	626	613	572	599	591	597	605	554	605	626	614	610	676	639	657	623	593	600	600	581	557	653	616	561	588	612	618	616	616	571	608	623	575	602	620	588	604	604	550	536	577	568	608	584	555	573	592	578	581	645	551	599	601	591	654	577	637	573	621	583	573	584	599	558	605	584	605	630	581	605	613	602	598	578	557	586	621	642	566	573	584	629	567	659	607	590	611	584	586	570	595	584	584	575	592	624	635	572	636	607
29468	22341	8160	1267	917	908	941	924	895	902	887	860	865	933	864	862	909	853	856	833	890	896	866	864	914	889	842	926	864	935	862	887	864	883	912	881	891	885	870	887	893	865	850	850	866	820	927	834	847	919	893	869	860	865	892	915	857	909	922	932	874	839	881	872	948	887	922	893	851	867	823	899	868	874	854	914	884	894	902	894	897	903	881	843	817	910	866	873	896	821	906	858	816	879	855	883	873	915	943	855	849	906	890	885	868	864	857	903	912	844	863	915	898	833	917	864	824	900	916	928	939	807	873	867	880	856	912	858	847	850	881	883	853	902	879	878	878	878	884	917	873	869	864	904	849	920	881	827	893	850	887	862	827	877	871	894	884	886	862	878	857	848	906	838	818	873	831	926	882	813	863	860	933	883	871	870	863	913	896	916	844	857	864	843	872	866	904	869	848	902	871	916	906	880	858	877	878	865	851	933	870	909	842	879	862	873	834	817	842	877	908	924	902	880	884	871	892	885	877	836	898	880	896	864	882	906	902	866	863	833	893	839	845	845	883	866	921	906	866	875	894	846	883	866	886	828	909	875	899	933	918	835	795	885	866	867	881	897	904	889	933	865	833	889	875	885	857	906	895	875	932	973	910	869	856	877	860	818	861	864	882	865	920	870	859	890	877	910	843	863	851	915	877	900	838	873	872	869	827	826	885	830	872	909	906	889	871	858	842	858	880	920	867	853	840	923	902	864	869	843	898	898	884	895	843	873	859	882	846	884	841	911	900	881	830	884	886	837	808	821	836	879	916	866	863	901	909	854	867	897	851	913	905	890	895	862	879	922	858	857	871	922	862	857	848	914	870	862	875	952	878	916	892	846	909	858	877	866	885	877	891	874	888	902	847	912	865	888	904	828	884	892	866	896	829	866	827	838	867	872	842	867	880	842	854	885	833	878	886	907	834	871	844	863	861	875	877	873	888	880	850	906	872	896	841	879	861	795	898	841	850	849	834	879	863	873	875	806	892	851	833	915	878	905	854	867	812	868	872	879	884	909	853	852	948	867	881	873	908	904	923	858	824	865	910	903	882	852	890	919	821	902	830	881	857	860	876	833	896	886	843	844	915	859	859	888	864	863	870	876	881	891	879	928	948	889	857	861	894	900	910	918	860	836	836	913	886	885	936	863	818	882	854	927	827	851	827	821	886	873	893	832	877	846	893	933	946	867	875	888	847	906	857	850	897	875	845	895	878	882	877	843	920	872	804	903	957	875	909	890	876	864	787	885	828	921	847	852	915	886	850	865	891	832	857	817	865	904	820	890	868	853	904	881	884	869	906	899	896	904	887	846	899	859	861	842	881	862	865	846	885	871	849	891	873	901	820	820	879	894	916	852	904	892	829	878	899	836	909	900	839	896	852	868	828	880	840	864	851	889	854	863	856	830	839	908	887	852	836	898	870	873	852	841	889	816	876	850	858	850	830	874	898	903	842	821	867	859	886	847	861	906	912	907	835	810	868	913	841	870	818	906	866	866	858	861	923	862	881	817	823	908	826	851	881	853	929	886	884	822	917	844	843	863	885	864	918	870	873	857	859	853	883	874	837	856	915	887	926	850	836	916	858	847	877	869	866	888	897	913	857	903	884	918	827	890	895	846	892	864	887	884	856	874	844	874	886	885	942	836	863	869	885	887	894	879	878	872	872	870	878	886	889	830	952	901	902	826	861	870	862	837	848	874	857	836	909	836	876	859	860	867	830	883	878	868	811	949	879	875	871	880	856	916	960	805	891	904	898	902	873	830	884	890	873	827	832	871	848	873	891	842	874	840	868	829	851	865	907	878	871	916	901	843	855	912	876	896	870	868	856	883	849	870	875	861	820	855	835	877	879	873	825	913	885	857	873	890	865	875	855	836	859	923	839	956	833	842	896	878	894	896	880	861	848	859	886	848	888	880	878	839	872	911	877	919	902	861	860	876	851	842	854	887	872	875	843	814	883	880	854	880	874	882	951	843	885	814	881	860	868	901	929	905	896	911	899	890	876	876	852	857	920	838	842	870	836	912	863	896	858	856	858	898	863	879	853	852	885	854	849	845	834	899	781	908	899	813	870	889	842	832	909	851	892	807	863	886	882	876	887	880	889	834	825	899	883	899	854	899	899	889	912	841	871	892	893	880	890	870	916	907	947	846	859	903	885	897	878	861	922	890	847	895	869	848	906	838	900	895	864	847	848	859	835	888	884	931	840	913	877	851	870	869	929	881	901	843	860	843	869	881	878	910	913	903	879	887	921	880	895	899	882	921	877	883	842	870	864	852	831	882	874	839	883	886	892	909	915	856	904	903	885	834	828	895	814	844	899	936	904	911	860	870	864	870	917	896	897	879	906	875	858	894	884	845	900	882	881	827	913	877	913	858	854	878	871	904	888	840	834	893	876	899	846	861	913	881	894	815	926	839	883	848	869	889	857	852	912	834	871	932	870	929	915	861	847	841	874	926	904	889	876	867	872	821	845	839	947	834	877	864	866	854	898	886	851	860	923	813	872	911	889	893	925	873	871	894	849	845	867	895	865	834	849	949	808	885	902	867	849	866	849	926	835	899	893	855	868	812	887	922	846	821	887	879	876	885	859	910	893	859	882	898	922	822	918	859	858	858	879	882	879	864	819	881	873	896	892	897	886	876	887	843	871	857	886	878	875	862	878	865	900	843	871	877	933	861	901	891	869	879	898	899	879	874	840	867	889	859	842	872	885	910	852	877	862	915	844	848	857	899	845	830	831	855	868	841	889	912	883	915	860	855	907	871	859	864	935	860	818	807	904	852	878	906	864	848	843	885	902	876	885	914	862	859	889	809	873	914	841	845	879	881	851	916	829	870	848	848	911	916	851	906	878	844	867	909	890	866	874	896	859	887	840	861	884	863	902	868	889	900	830	885	874	856	856	889	884	866	860	899	904	852	838	859	883	933	940	905	812	872	861	872	910	906	875	923	863	889	838	901	848	899	858	873	863	891	883	936	868	938	905	846	883	886	896	892	908	872	858	885	843	861	890	832	898	937	896	872	853	847	889	934	822	933	824	907	881	840	863	871	884	881	923	921	926	909	848	843	841	924	871	885	912	921	841	861	867	869	951	871	901	850	847	894	828	878	879	838	881	899	910	886	902	870	883	898	779	869	879	822	885	866	859	892	883	877	863	834	896	860	884	882	899	887	867	901	841	920	871	859	915	844	915	819	841	872	878	899	803	840	921	878	876	891	854	889	869	831	870	825	838	880	861	857	881	868	875	874	844	917	918	884	872	875	909	880	898	854	951	850	931	860	836	902	899	920	895	877	923	899	887	862	862	853	873	866	929	880	864	843	938	859	837	870	889	860	890	806	885	850	923	875	903	871	850	859	854	918	861	836	866	856	872	865	898	838	837	901	879	844	885	847	885	847	870	901	867	909	903	835	876	857	831	880	872	860	867	919	893	918	900	857	893	892	897	859	877	841	891	829	853	873	870	874
20331	25680	1620	1041	977	972	904	914	920	940	941	897	891	848	909	861	911	898	886	866	939	844	881	937	894	845	873	856	892	921	854	857	889	880	878	845	912	949	905	889	884	902	831	861	864	897	867	871	922	864	884	857	874	857	915	884	869	887	851	884	879	902	878	892	824	876	840	848	832	897	849	902	886	877	862	903	872	900	873	856	904	937	841	890	853	855	875	847	852	870	872	892	872	850	928	886	862	893	859	833	899	819	868	819	849	838	834	882	892	849	860	871	836	889	856	869	915	859	804	815	855	871	883	872	898	867	885	879	861	884	873	870	851	839	894	812	893	873	806	899	860	848	891	883	919	862	857	904	820	859	846	812	860	890	900	860	887	925	887	856	816	831	833	905	814	939	859	864	895	876	890	911	862	842	835	832	848	865	918	868	856	887	879	848	869	856	895	856	887	827	906	904	884	870	850	859	854	835	894	887	885	847	848	836	875	885	847	891	885	923	890	878	856	864	851	858	913	815	878	887	915	860	846	866	855	906	815	891	864	932	835	899	869	886	834	885	851	874	838	879	864	893	910	848	853	892	902	871	895	846	880	808	811	866	854	846	899	840	871	880	869	875	860	863	925	892	882	843	877	861	833	879	853	806	874	867	873	868	844	893	911	903	877	915	863	867	854	889	837	822	940	854	897	859	855	865	944	878	894	862	862	855	877	898	853	870	882	890	888	865	887	897	816	889	879	897	805	874	847	896	850	919	841	838	844	882	842	830	846	878	863	876	879	866	882	872	876	868	906	848	841	837	910	904	849	796	907	888	872	842	892	825	858	877	867	901	883	843	829	911	910	907	880	867	873	839	894	840	869	888	873	876	879	835	888	813	854	887	913	929	882	813	866	864	863	922	870	830	845	831	853	845	886	927	834	840	863	868	854	806	835	874	905	830	885	853	861	841	920	854	924	892	858	812	872	790	963	904	933	817	876	858	873	894	842	886	864	891	853	871	862	901	850	870	862	826	837	849	869	855	877	877	832	871	875	845	834	843	894	874	897	846	831	889	860	901	865	873	885	867	851	934	894	873	878	821	872	804	862	824	914	906	856	825	884	891	872	837	842	828	847	860	869	888	901	831	849	922	883	848	868	850	902	873	878	867	861	929	876	836	854	902	920	858	887	867	860	911	867	844	902	867	893	856	883	875	884	903	919	905	913	835	907	851	874	877	886	838	829	857	825	909	843	887	844	844	869	866	841	917	868	850	896	882	879	829	841	850	897	866	890	909	840	889	891	910	892	872	884	951	913	820	875	855	858	879	837	919	855	878	857	897	897	839	835	836	898	858	868	869	864	909	864	877	899	871	888	865	922	887	886	857	896	832	864	830	797	879	860	859	893	843	858	883	850	878	860	849	889	874	870	833	885	841	873	919	898	913	827	903	859	874	885	855	919	870	847	872	856	881	786	855	923	868	867	871	833	925	940	903	877	876	895	844	868	879	856	883	841	872	873	901	871	868	881	880	878	857	864	864	878	846	870	848	880	861	812	892	928	853	870	863	901	916	865	860	797	861	934	857	887	886	865	817	890	857	880	869	830	828	817	858	847	929	873	876	850	868	876	871	842	839	870	856	879	861	840	834	882	807	858	900	857	862	885	920	886	882	877	805	904	901	867	891	864	827	895	837	870	867	913	832	880	873	930	841	867	880	872	891	891	886	865	901	851	873	897	880	865	842	939	903	838	870	872	883	889	882	929	880	937	894	897	909	860	915	853	913	863	845	835	863	860	930	842	849	871	903	896	903	893	853	926	844	917	853	881	910	823	915	887	906	883	894	883	822	860	860	828	882	794	875	888	878	874	868	850	776	824	892	889	914	904	884	855	871	863	831	846	860	875	881	856	833	927	928	885	913	831	870	864	901	905	848	885	901	865	929	888	909	869	823	888	839	868	788	845	814	863	868	864	877	881	877	923	853	871	893	867	852	863	913	942	855	877	886	836	866	854	855	865	765	927	958	800	881	937	906	937	881	836	862	867	870	920	839	879	855	839	864	877	854	882	920	827	905	880	876	910	906	862	880	855	879	879	919	843	862	892	822	818	865	848	893	874	838	862	838	893	859	846	859	872	824	877	915	847	860	866	876	847	863	914	793	910	892	868	921	868	835	893	807	921	868	898	866	858	868	840	875	860	849	880	852	855	873	846	922	897	867	891	834	859	885	859	859	879	857	892	835	902	858	888	907	868	849	855	909	881	856	928	919	859	866	942	851	902	873	808	809	861	852	829	898	844	848	857	914	835	885	862	845	891	877	883	864	869	851	817	910	841	887	913	914	881	886	789	872	910	818	865	867	870	861	858	870	924	856	886	843	880	865	936	879	875	881	851	843	885	916	872	870	894	901	838	882	888	935	883	863	883	887	873	908	902	884	923	843	900	867	869	869	821	868	873	866	823	932	795	896	856	874	881	853	848	880	905	925	894	851	831	863	859	871	856	861	906	858	853	821	884	847	856	859	890	900	868	895	872	847	865	911	894	858	865	875	863	925	872	856	862	869	851	823	842	892	890	896	910	869	854	863	921	817	855	830	877	897	873	852	882	878	888	916	822	853	837	901	819	871	943	840	847	824	880	887	816	915	887	871	906	856	869	864	893	889	890	868	877	889	827	912	874	901	884	845	872	894	888	863	819	869	816	929	874	911	870	878	857	871	851	890	854	852	890	871	864	879	891	795	849	877	866	888	855	876	842	832	864	846	895	869	853	874	870	876	857	849	873	869	875	879	872	884	823	848	823	872	892	888	865	883	821	895	855	887	853	826	869	929	909	902	835	844	892	846	812	881	860	837	869	932	849	845	892	855	841	857	823	852	855	890	917	941	904	836	830	865	906	854	863	902	843	891	845	837	938	897	895	901	856	912	875	820	876	837	873	839	881	896	878	852	876	891	837	856	882	881	910	878	819	929	852	912	842	856	923	858	869	880	870	846	872	873	848	868	863	892	832	878	851	851	885	859	815	826	904	866	881	840	931	869	892	823	912	843	872	895	867	856	932	912	863	831	897	880	902	790	909	918	893	868	876	880	841	863	885	824	892	868	835	838	859	887	911	892	903	905	896	855	838	827	840	854	859	891	839	913	881	864	874	792	920	851	899	893	879	877	867	866	868	865	849	864	859	872	857	884	873	871	861	835	857	917	847	900	807	865	846	863	904	870	803	872	838	849	882	829	881	884	850	865	863	911	871	867	905	831	918	897	858	902	905	862	879	826	867	937	881	837	915	806	887	892	888	911	866	862	890	897	866	839	897	888	852	886	862	890	865	831	884	912	818	837	894	858	841	907	872	802	886	849	908	877	922	884	883	889	866	826	872	893	867	824	893	910	860	887	911	888	836	830	890	822	940	890	866	902	902	877	842	895	855	899	886	871	909	868	917	871	835	872	852	891	870	863	906	910	873	886	850	880	867	861	914	883	849	921	854	838	853	862	893	853	894	832	873	880	913	878	870	899	856	845	883	904
25171	21551	27281	24371	20677	12899	1776	898	693	667	694	596	603	487	456	493	493	459	459	454	494	421	445	485	457	427	432	426	404	409	425	397	449	398	405	435	407	396	437	438	397	418	381	401	404	441	436	391	430	373	385	420	394	394	423	426	447	427	407	396	405	440	390	421	434	385	390	436	433	403	380	410	376	442	433	395	390	369	367	421	428	382	418	415	446	374	421	441	416	420	413	436	371	404	422	397	392	423	439	389	398	442	354	392	395	409	443	376	398	396	388	416	415	404	381	399	397	442	368	394	417	399	442	400	383	419	424	427	436	371	382	402	430	398	415	417	382	425	389	392	373	404	348	406	422	412	376	410	392	436	378	433	426	435	445	412	389	405	414	387	425	423	412	407	418	400	424	395	452	367	383	398	426	394	419	417	379	378	381	421	440	403	413	430	388	403	391	414	420	441	408	370	395	427	400	425	379	410	435	385	430	399	409	387	412	390	371	371	382	414	436	450	388	405	391	421	407	416	377	413	391	391	404	358	393	387	384	413	451	425	413	364	395	417	438	423	404	392	427	407	405	385	379	409	427	434	355	395	422	426	412	409	402	438	378	407	415	404	403	440	402	406	398	402	360	398	375	416	394	399	386	373	435	425	401	369	400	411	400	412	393	411	377	347	436	388	390	413	407	374	403	409	411	422	400	421	421	449	420	441	413	371	390	419	391	408	453	436	415	380	411	401	406	366	412	429	408	434	414	429	399	417	423	417	409	396	378	375	394	393	383	407	403	374	433	395	390	375	403	415	390	391	392	409	427	420	455	417	384	423	410	408	395	381	422	411	402	410	389	395	370	382	437	368	422	429	395	398	431	397	412	400	437	358	406	383	374	390	406	438	374	429	448	430	390	422	385	404	399	397	390	436	474	419	396	422	423	416	409	417	402	398	421	397	403	421	419	424	403	375	410	381	396	428	397	408	364	365	442	390	398	393	398	376	393	382	432	395	414	389	391	419	389	405	413	383	405	392	410	414	427	404	428	419	405	417	431	412	360	409	380	348	416	373	445	392	428	430	440	395	400	429	408	417	430	426	406	426	413	413	400	414	421	390	406	422	363	403	425	388	451	402	361	418	391	402	382	385	415	420	369	407	405	416	395	396	430	429	402	407	432	393	390	407	415	422	389	373	434	391	358	398	404	408	431	420	387	390	430	393	382	437	379	413	424	430	390	427	425	393	387	388	427	428	399	419	429	431	408	387	389	415	416	392	377	419	423	452	401	399	398	395	416	371	428	411	395	420	432	376	389	430	423	416	406	399	424	414	426	358	397	460	411	414	418	398	422	420	450	395	388	378	442	411	445	418	402	425	415	359	402	397	410	404	410	423	413	404	441	391	383	438	412	376	405	415	383	387	406	366	401	406	407	407	393	435	408	393	401	420	387	428	407	404	428	447	405	374	405	398	441	408	394	419	414	406	388	378	410	386	405	397	462	400	431	379	406	408	418	417	409	387	404	371	405	403	390	437	436	410	411	404	386	383	398	414	417	405	427	432	434	371	423	389	422	441	386	419	390	399	407	418	376	401	458	406	341	412	429	405	374	390	387	402	396	419	403	396	377	359	365	389	381	434	421	430	378	427	402	419	393	408	419	428	392	393	422	389	427	393	387	406	395	399	413	384	416	372	382	392	447	416	405	383	412	393	421	403	403	445	399	410	388	402	414	427	443	397	382	378	394	420	416	389	389	425	388	396	470	362	406	388	392	403	399	412	406	440	432	392	429	418	394	410	397	409	469	406	407	402	406	397	398	418	389	445	382	418	404	404	395	406	428	431	396	377	408	405	435	392	365	403	411	420	412	428	371	386	408	413	383	431	408	362	405	424	402	401	407	388	409	389	375	397	433	412	401	428	386	418	379	419	397	412	419	419	418	412	408	382	398	410	403	435	402	375	419	394	403	423	393	408	371	422	394	380	397	401	414	404	411	420	391	417	409	394	393	389	410	394	431	427	392	419	407	415	384	396	394	414	434	410	416	379	410	440	400	411	422	405	389	405	393	402	446	420	408	399	435	387	387	426	399	419	401	398	439	375	397	403	402	391	380	385	344	431	369	429	412	404	407	392	411	395	425	429	420	420	406	387	414	414	371	406	398	417	398	406	425	414	433	389	397	463	395	411	413	404	420	433	433	386	444	419	427	365	430	395	399	398	412	455	405	401	440	406	396	395	421	408	417	392	404	392	374	436	414	376	379	424	416	382	417	401	405	382	394	411	378	399	439	391	375	408	456	397	421	373	405	418	399	376	382	407	376	408	400	439	387	403	367	445	418	403	414	396	413	414	422	407	420	410	441	395	418	443	392	396	414	443	389	403	425	405	397	391	411	418	378	423	419	409	429	421	402	425	402	422	393	402	444	449	429	446	410	429	392	350	382	417	406	391	395	392	428	429	405	400	370	448	406	417	401	376	384	402	396	383	385	403	394	378	423	409	398	381	421	417	375	443	399	434	369	413	376	415	418	393	395	402	385	413	414	409	417	379	411	417	424	370	403	392	411	420	439	426	411	384	463	441	411	396	423	422	419	442	436	425	389	396	420	380	380	409	390	393	406	429	390	375	403	426	388	419	391	391	394	430	400	404	411	403	431	414	407	393	381	385	421	394	396	407	380	376	432	393	436	409	400	405	388	392	421	414	375	406	425	387	417	427	405	416	394	395	411	384	448	401	375	397	405	409	396	388	406	414	410	380	391	400	412	388	399	413	411	374	410	375	404	425	407	411	394	430	405	407	437	403	419	409	394	433	368	392	441	453	372	398	383	411	418	437	379	453	409	400	399	427	413	420	411	416	369	395	380	391	399	398	408	379	403	413	412	388	389	426	441	408	407	366	431	433	393	393	387	382	396	398	401	423	428	417	373	408	402	400	391	416	414	392	410	366	370	409	409	446	399	413	403	389	387	388	424	444	400	376	436	436	420	389	439	420	446	440	418	448	412	433	396	445	413	407	386	415	433	422	391	366	398	402	409	389	443	431	411	398	402	405	417	412	397	417	398	389	434	384	376	404	426	460	378	425	385	416	399	420	418	417	442	397	394	418	406	370	419	402	409	390	407	405	428	386	439	409	395	403	420	421	405	394	376	398	395	373	365	388	410	414	401	393	414	418	412	384	390	397	431	435	446	402	403	418	403	406	407	388	427	379	425	393	410	440	414	411	428	398	414	446	364	394	409	453	426	418	438	436	406	425	400	413	400	455	431	448	400	430	366	410	395	405	365	389	411	414	391	395	368	393	371	406	373	404	400	381	365	397	390	388	440	393	408	443	391	390	397	404	376	398	385	378	384	399	417	413	389	408	406	425	366	403	396	409	447	394	411	408	420	402	447	419	414	417	397	401	395	421	383	423	417	396	375	416	396	417	407	440	436	423	393	411	395	390	421	401	416	373	415	409	392	408	413	393	380	375	400	394	428	395	394	405	392	426	396	416	387	424	403	415	399	416	402	433	412	459	410	407
38515	74085	9427	4446	3037	2758	1953	1365	1087	1055	1020	834	789	706	611	609	566	570	575	568	503	522	482	481	507	521	454	470	466	443	426	456	450	470	463	436	485	395	418	437	482	450	438	439	434	452	442	440	439	445	434	437	434	402	404	439	415	423	415	415	432	458	444	432	443	420	416	436	464	395	439	438	468	489	434	425	438	433	423	400	453	413	438	465	441	406	454	433	436	388	408	452	401	429	426	393	389	433	452	436	476	429	450	401	459	400	424	424	446	438	444	461	430	404	466	428	450	414	408	402	426	409	397	412	385	410	440	426	394	437	428	419	440	430	411	448	446	427	429	415	430	402	434	400	452	424	424	449	413	416	471	411	412	414	415	393	441	457	413	387	441	447	403	398	398	405	378	431	411	448	429	443	412	403	422	448	434	427	401	440	403	443	445	439	441	457	413	431	443	417	419	437	415	406	427	416	412	418	438	415	422	446	387	398	424	403	427	427	447	459	427	451	394	433	403	446	408	394	422	415	421	437	433	410	456	442	421	417	434	437	423	411	398	448	394	410	460	434	414	432	401	407	442	425	410	394	449	391	411	440	444	371	451	406	456	407	424	408	420	413	414	440	445	406	428	420	407	458	410	399	430	395	445	433	436	403	426	454	432	464	434	388	425	473	405	411	408	395	425	439	439	397	432	439	444	425	439	450	364	425	423	418	384	438	418	412	434	429	430	430	420	430	389	416	439	414	399	413	388	461	447	436	420	436	449	408	447	424	424	431	457	397	400	428	413	414	421	444	421	405	420	395	410	412	427	446	434	441	431	363	411	404	405	428	405	463	411	441	433	434	401	416	434	396	420	405	433	422	421	453	420	420	431	446	426	440	401	415	441	429	431	426	382	470	462	419	399	397	453	409	396	430	435	437	418	391	455	433	415	433	448	417	390	429	413	450	411	458	398	430	433	454	410	421	422	399	418	445	394	423	423	423	417	414	429	431	412	391	428	437	420	442	437	408	420	393	410	399	397	422	418	394	455	453	414	390	462	416	430	417	463	419	419	404	456	438	419	412	415	404	406	438	414	417	429	415	453	412	417	400	396	416	397	410	412	384	407	408	411	418	439	428	408	404	423	405	415	416	402	412	438	445	444	425	423	443	404	385	426	449	404	411	399	423	427	434	455	412	436	442	432	433	430	438	448	432	429	429	403	431	415	464	446	415	440	407	389	424	404	444	396	463	437	413	453	429	431	397	418	452	381	411	434	400	414	445	422	424	419	411	363	392	441	436	407	415	413	402	448	435	443	465	398	412	389	433	399	437	421	435	430	410	426	427	440	428	432	447	383	376	414	440	413	419	422	414	424	419	399	412	444	461	382	430	434	398	381	388	423	405	449	398	402	429	411	425	440	463	433	432	405	454	404	424	401	394	422	414	401	430	444	414	437	420	434	411	407	424	425	426	436	441	418	405	461	418	424	414	395	444	375	450	441	413	425	388	435	435	419	404	414	393	444	422	410	416	442	413	442	455	432	428	466	430	419	410	434	446	444	417	425	454	422	439	443	439	444	378	414	471	389	421	412	440	441	411	432	422	410	448	420	399	431	395	442	411	452	397	443	414	439	441	424	415	434	425	420	408	414	401	452	439	403	411	425	408	419	427	443	426	447	402	391	392	418	425	407	413	419	403	434	433	438	429	462	424	431	428	420	415	393	412	413	394	394	436	426	422	417	414	399	433	413	400	424	393	414	429	425	421	397	428	449	431	430	445	412	414	408	427	429	416	429	420	403	403	375	417	437	430	413	413	397	431	388	411	465	408	445	411	421	412	434	444	391	445	416	395	387	414	448	405	428	446	399	426	408	415	426	425	426	447	376	406	409	402	415	425	387	432	434	418	418	389	406	435	426	408	451	431	426	438	415	399	398	441	410	399	414	400	430	395	444	448	387	390	424	417	446	421	465	413	422	427	431	392	378	383	432	464	435	444	406	410	424	439	397	441	423	395	440	395	407	444	437	404	454	436	439	417	408	440	443	447	412	400	442	452	427	426	445	420	409	412	401	401	447	424	408	405	413	409	411	438	402	405	442	403	425	432	368	411	422	396	439	390	422	412	423	449	432	382	420	455	431	427	414	436	443	469	423	433	419	443	434	413	397	453	427	437	428	443	432	405	458	396	427	453	418	488	406	396	421	419	390	438	417	374	431	441	406	417	434	442	414	413	398	425	424	412	453	433	437	451	435	412	406	440	424	414	425	429	429	439	433	390	468	420	424	458	421	423	410	395	458	405	479	426	422	413	427	439	439	427	427	430	430	415	395	426	409	436	445	414	458	432	462	404	424	419	386	396	424	393	439	400	432	454	445	420	408	424	402	407	467	436	429	412	387	426	390	430	449	438	395	401	429	442	455	420	423	396	405	415	431	454	419	449	436	422	404	414	419	402	417	393	441	429	409	446	378	420	462	410	373	414	397	438	451	406	442	407	444	409	439	397	414	388	447	430	395	411	447	444	407	414	427	411	412	427	435	396	386	403	398	429	421	443	395	425	453	453	438	453	437	416	444	392	422	404	444	411	436	413	416	412	419	432	421	420	438	424	426	429	439	413	427	394	408	425	418	462	394	465	404	436	427	420	374	392	414	451	420	413	419	441	397	418	417	419	429	406	414	423	409	410	411	418	429	425	415	401	405	461	469	401	461	389	420	406	355	424	422	421	398	424	391	426	401	404	398	425	471	392	436	422	453	430	449	403	437	427	406	399	396	416	430	408	427	425	434	436	437	435	443	403	458	430	411	413	430	432	429	404	438	440	415	415	414	433	432	424	451	398	417	396	419	411	441	410	410	456	383	414	410	452	418	440	439	417	440	456	402	430	410	439	434	415	374	407	453	381	448	425	416	415	417	422	363	402	432	435	408	421	437	447	435	408	435	424	412	438	423	402	413	420	413	423	453	438	424	435	405	412	414	432	399	405	414	418	438	451	420	414	388	433	480	441	440	409	463	444	404	405	421	407	426	400	411	431	413	430	384	448	411	413	434	470	434	403	440	448	434	401	428	476	438	460	438	462	447	414	423	439	384	407	422	457	401	431	426	410	399	420	438	433	436	432	445	433	426	458	410	439	417	436	424	427	418	439	448	431	442	443	410	396	433	405	415	408	417	411	462	421	390	429	427	420	446	437	423	424	409	435	425	449	410	407	429	435	439	427	418	399	469	412	403	429	439	413	432	435	414	422	394	426	416	415	396	436	390	436	406	426	426	445	398	474	442	419	464	427	427	414	427	417	447	462	389	402	465	424	380	430	428	372	413	434	433	417	397	430	404	427	439	433	395	415	435	457	397	428	426	427	404	409	454	443	393	421	408	406	397	410	415	419	448	429	459	442	349	404	399	451	423	393	394	422	426	435	426	414	451	426	420	387	412	455	406	424	443	426	430	407	454	405	422	395	402	430	425	393	442	453	409	437	406	399	413	464	439	442	433	413	420	410	433	465	415	415	442	402	403	391	423	447
22844	21273	27888	23600	20715	20677	9041	1718	1193	1250	1146	1030	958	921	851	793	822	812	775	774	763	770	734	739	714	694	761	694	725	748	717	749	733	728	686	646	626	697	677	703	714	733	688	657	659	667	711	671	641	657	680	675	672	688	664	688	655	672	656	659	642	658	660	695	672	704	666	671	659	619	695	695	679	653	699	714	678	675	652	707	682	693	671	646	703	687	730	636	629	665	644	686	644	679	679	647	662	647	643	651	639	669	666	650	662	668	665	641	691	649	710	664	655	623	654	683	721	617	687	658	647	679	666	657	637	679	635	652	626	678	664	694	635	658	659	655	611	677	606	668	660	672	643	710	671	648	644	677	683	625	672	668	666	690	653	694	671	652	673	601	649	659	640	667	675	626	650	680	676	628	616	688	657	627	671	675	657	673	661	706	667	694	665	660	674	678	681	709	659	701	686	700	688	660	637	648	689	626	652	672	677	674	665	725	640	682	667	694	621	640	611	630	661	665	668	689	672	634	670	630	631	658	663	700	686	716	673	666	625	641	601	654	629	634	652	643	633	665	640	679	686	691	689	653	717	646	647	662	666	675	631	648	655	655	700	696	701	658	643	689	640	659	625	702	670	647	692	657	672	671	637	660	655	671	684	696	653	641	658	675	706	605	691	632	694	682	624	635	667	668	640	656	680	677	635	697	670	659	686	664	655	673	686	645	678	668	690	673	682	663	736	714	686	687	680	687	686	666	683	609	639	635	666	671	652	645	685	683	663	680	685	659	689	679	689	703	622	668	610	655	604	673	659	638	689	626	665	689	632	690	597	619	672	675	679	623	663	688	681	669	624	647	666	640	675	633	655	624	640	701	700	604	659	684	697	656	659	673	671	670	681	646	684	627	649	696	637	647	647	691	647	626	626	667	673	664	679	623	616	658	658	663	655	642	633	639	641	647	680	715	667	630	644	636	665	628	644	662	670	631	644	623	699	673	705	658	643	645	667	634	610	670	675	681	647	657	642	629	689	692	662	617	688	659	653	653	669	655	663	666	620	681	666	695	644	650	694	682	706	657	675	715	702	615	658	658	615	686	725	691	663	698	701	672	675	704	644	703	712	679	712	647	701	661	637	660	601	663	648	662	665	665	675	647	629	717	627	657	655	633	634	659	587	647	656	646	687	656	668	680	653	694	670	632	699	694	689	655	694	701	656	686	688	660	691	690	686	677	686	660	706	646	643	670	687	665	664	681	675	654	652	653	649	672	675	694	668	655	647	606	600	648	694	670	634	633	704	695	669	700	641	684	655	691	711	668	681	646	641	668	674	654	618	652	678	679	633	689	656	671	619	661	716	715	651	672	691	675	647	685	634	703	690	671	676	687	703	684	670	645	685	619	662	632	625	650	645	677	658	634	669	632	633	686	625	705	693	684	674	601	673	701	656	652	617	713	642	667	642	610	654	648	637	641	685	648	641	662	649	658	670	622	682	670	639	685	657	657	640	639	612	706	707	652	653	685	676	649	666	690	660	709	725	630	654	661	652	619	715	659	681	651	645	676	676	654	662	657	633	631	676	663	633	657	710	629	615	663	693	640	680	681	662	657	662	626	703	669	647	683	697	677	655	645	649	675	647	729	656	723	643	688	664	688	669	661	682	741	657	659	659	687	653	678	689	652	657	629	657	651	675	648	673	674	668	666	670	676	668	669	682	640	682	649	651	698	649	681	654	643	673	629	676	698	671	628	690	677	702	654	618	634	678	671	674	660	639	631	668	626	649	643	688	694	665	660	699	668	715	659	657	672	697	705	690	677	653	672	693	670	638	737	666	671	691	702	712	708	668	660	658	676	698	666	651	704	625	594	666	698	702	675	696	652	679	668	685	687	675	606	665	640	632	702	704	632	665	678	633	620	650	629	605	718	695	696	659	658	668	629	675	647	645	679	639	639	677	651	677	645	664	634	655	632	631	626	660	671	670	629	667	663	647	673	647	625	697	655	711	658	640	707	670	689	688	702	665	697	658	653	683	681	621	692	670	649	649	644	656	648	595	648	636	708	649	686	679	678	647	635	687	702	648	668	691	660	661	666	637	619	639	678	650	676	689	694	689	669	657	671	674	644	644	688	657	684	687	707	656	668	631	655	639	644	629	675	680	673	669	669	646	681	637	651	663	661	651	677	631	656	657	687	657	665	697	674	687	627	713	691	646	647	666	661	662	647	657	647	657	662	673	612	621	649	674	675	661	665	682	629	607	710	681	633	659	647	653	634	647	660	620	656	690	667	715	648	642	674	687	665	679	702	633	693	716	692	661	681	650	685	673	651	614	671	675	684	626	656	646	633	685	662	655	651	681	726	652	698	653	643	624	644	674	685	708	671	650	687	684	632	659	645	670	674	647	634	662	657	651	612	687	690	699	628	628	704	667	689	653	680	665	632	637	681	634	696	731	642	664	654	655	665	684	686	674	634	651	660	678	701	627	614	672	664	649	698	681	655	634	679	685	629	699	621	682	654	633	650	677	658	657	696	709	718	659	657	663	728	685	667	761	661	671	664	695	678	642	668	657	662	692	662	656	650	632	689	672	635	626	687	650	666	678	645	689	656	652	689	696	653	683	686	652	679	612	679	665	643	660	688	671	666	717	658	652	732	653	673	646	645	667	672	655	671	630	673	650	674	669	712	636	654	623	674	683	644	672	664	716	639	692	657	702	636	659	610	654	688	661	648	639	659	680	689	688	632	649	635	653	697	630	682	680	669	669	650	688	657	665	648	690	666	666	709	633	704	674	684	676	636	704	640	657	702	653	650	640	590	647	673	646	655	659	679	659	654	654	649	642	653	655	669	708	616	654	677	646	690	646	643	628	680	675	686	661	676	609	685	594	685	677	677	653	658	694	654	670	658	616	631	644	669	701	644	654	633	664	669	668	658	701	658	660	700	676	632	638	665	646	630	655	659	700	717	653	639	667	707	708	641	652	647	676	672	672	634	644	707	649	638	687	615	628	659	766	643	659	684	695	681	691	647	648	681	677	647	672	669	644	692	625	636	690	654	666	645	672	670	604	624	681	637	617	680	626	654	680	639	680	676	670	677	658	732	706	627	647	673	765	645	588	652	653	642	699	626	656	661	644	637	709	694	686	660	687	691	652	641	652	666	696	674	671	665	637	647	669	660	630	673	714	637	705	654	666	686	669	674	682	626	666	645	675	678	687	670	636	666	672	656	669	669	665	656	676	699	669	652	692	637	657	701	632	683	699	634	661	655	661	729	687	682	707	632	685	651	674	706	632	622	648	663	675	651	669	713	657	684	683	656	666	676	651	692	704	686	671	693	636	682	678	672	695	683	656	739	687	655	649	630	602	697	632	681	686	648	646	675	641	660	671	684	654	623	717	673	647	652	655	654	653	646	672	670	633	617	726	664	661	678	665	623	719	669	655	695	623	662	662	671	674	627	681	626	675	680	693	650	646	680	639	685	678	694	717	657	675	682	669	669	674	690	682	730	650	688
40172	69864	15046	7423	5284	4773	3410	2327	1967	1758	1723	1459	1172	1147	1020	964	942	837	879	805	816	752	799	704	768	747	740	721	669	670	658	683	668	692	682	659	661	637	657	663	642	716	643	674	651	659	646	628	689	592	651	630	639	599	676	676	655	609	610	599	635	604	648	587	607	646	564	610	610	618	585	575	629	641	562	579	627	643	598	579	612	603	652	602	639	596	561	630	586	626	633	585	631	593	659	602	598	613	635	630	633	636	566	586	614	598	623	622	565	626	632	630	623	631	646	612	623	603	632	576	587	566	596	641	565	596	611	616	587	651	573	656	634	643	560	608	598	607	577	624	578	650	594	569	622	596	590	654	570	628	584	614	574	646	636	631	574	623	634	606	606	616	624	576	650	608	627	564	564	608	672	649	604	593	647	631	614	600	630	632	621	608	618	597	566	624	614	619	577	641	612	581	624	604	598	601	608	583	644	657	615	594	629	615	645	582	616	598	606	624	607	592	599	592	606	605	602	621	617	631	583	607	650	636	599	638	587	606	647	619	623	590	592	606	608	598	586	621	630	639	608	580	633	602	574	617	608	644	643	603	618	625	609	622	595	645	607	601	582	601	546	630	612	626	598	593	597	614	599	556	552	590	578	640	623	591	616	601	645	633	599	630	634	629	602	631	574	610	619	631	635	659	629	609	562	605	610	617	640	576	664	629	618	629	626	629	598	640	586	593	588	633	636	604	572	551	620	582	590	621	592	613	616	556	570	578	568	584	607	574	613	615	633	659	603	569	592	606	598	653	618	599	613	593	632	604	590	616	620	615	610	573	623	587	592	621	591	620	571	588	625	594	598	588	598	645	568	602	599	574	619	584	591	609	577	646	610	591	645	620	596	581	566	619	632	602	599	637	638	587	588	577	560	628	601	602	599	620	645	629	639	583	627	579	619	589	595	644	605	555	630	594	610	592	542	606	598	588	592	622	574	599	622	579	569	610	621	612	630	623	637	570	595	590	646	633	595	648	624	605	624	597	616	626	644	635	597	622	568	607	601	567	600	613	569	565	602	644	621	617	617	594	633	621	606	652	561	590	611	609	623	634	609	589	613	612	604	651	618	605	585	546	581	578	593	661	600	597	582	617	573	624	587	590	608	590	567	599	641	587	601	660	612	578	624	611	623	631	606	590	630	637	610	660	608	643	605	630	613	609	639	634	605	585	617	652	589	643	581	564	606	619	571	645	552	597	638	607	589	620	623	591	644	595	627	596	585	605	606	562	619	590	620	600	636	628	605	618	640	578	611	603	609	577	609	595	589	598	636	549	566	646	584	622	636	594	590	604	560	578	565	607	612	599	619	613	626	642	608	627	607	591	627	643	594	591	613	578	597	596	619	607	613	601	637	579	596	600	579	604	586	614	613	649	599	577	599	633	598	626	605	630	628	599	609	590	612	589	612	606	638	628	612	571	608	634	621	583	615	619	639	631	593	621	571	596	595	617	606	559	621	571	620	600	558	600	595	588	570	602	596	593	617	612	625	604	598	621	624	592	609	622	609	567	629	613	593	656	605	604	618	618	592	620	575	592	618	588	672	582	640	618	566	603	582	624	612	621	635	583	587	595	598	638	599	584	566	627	583	646	594	606	593	633	579	606	622	644	588	610	649	569	574	570	570	636	590	580	621	633	623	602	591	601	565	672	597	600	664	585	638	620	597	595	611	605	593	595	598	639	601	599	623	603	637	590	595	604	590	606	589	582	627	592	617	605	613	615	595	658	601	572	604	546	603	626	604	582	648	551	570	608	639	627	605	620	609	606	641	618	600	574	604	576	622	620	590	604	590	603	598	654	666	628	630	631	613	569	579	623	573	591	657	618	634	602	605	582	627	597	610	629	610	615	616	641	571	624	638	607	629	610	613	671	642	580	588	604	592	584	584	573	643	566	634	610	613	587	623	585	561	605	618	605	549	613	605	566	624	629	619	587	595	597	613	597	679	640	620	623	633	602	635	592	604	648	602	629	610	546	593	611	640	621	611	603	587	591	611	627	555	590	571	566	625	578	601	598	635	637	538	567	611	628	599	631	610	632	601	626	609	626	578	558	630	582	602	595	644	628	584	591	639	557	595	590	564	629	636	614	616	592	599	615	590	616	610	621	600	627	638	591	546	643	591	611	588	636	589	636	616	606	584	598	613	640	613	626	610	637	548	578	630	584	622	645	584	625	626	576	598	603	604	623	623	601	598	633	576	599	613	647	587	633	632	635	631	625	611	628	568	610	615	578	637	613	657	634	626	612	618	577	573	595	559	567	619	625	630	603	578	577	601	604	623	591	577	651	642	571	594	603	615	620	572	598	571	622	623	650	612	614	577	614	646	609	640	593	651	586	594	617	611	613	594	610	583	623	616	643	611	621	636	575	598	659	598	594	624	590	635	574	616	573	607	573	637	571	632	631	634	609	641	633	580	651	586	606	661	548	626	636	587	612	576	628	609	607	574	586	559	577	584	620	636	638	603	605	651	603	643	633	594	617	598	584	542	597	635	556	614	619	657	617	603	617	627	606	576	590	587	653	572	583	596	632	605	627	604	585	560	636	621	587	594	620	578	623	624	669	601	632	635	581	636	634	599	608	638	586	569	641	552	604	619	593	656	616	605	592	564	565	614	627	617	577	631	589	607	596	567	638	577	625	620	624	579	685	604	609	621	550	583	603	668	629	609	627	634	633	663	614	593	613	600	641	638	596	619	577	622	631	637	606	620	598	587	617	577	574	603	654	626	615	604	628	655	598	600	592	597	585	626	587	600	605	590	595	580	655	629	592	588	580	600	636	654	602	618	607	635	589	607	621	627	596	590	623	618	654	634	593	584	633	578	622	579	640	562	590	593	648	617	609	599	575	604	588	613	634	610	584	620	607	620	656	620	635	618	566	592	582	587	575	624	628	606	573	575	632	605	618	618	580	617	583	634	601	640	617	579	658	676	673	603	567	583	625	628	594	619	640	630	606	600	606	610	628	580	638	617	595	632	627	595	576	612	571	628	634	643	609	626	635	597	635	626	578	598	587	643	607	591	604	633	626	618	643	606	566	591	614	655	598	630	606	627	613	617	620	600	588	578	620	578	594	621	588	598	573	628	623	636	634	628	566	607	577	641	613	617	618	618	623	611	645	622	614	639	642	602	558	617	573	651	598	600	577	635	578	625	632	576	601	592	630	633	608	611	601	620	647	567	612	554	588	559	612	632	582	619	577	589	638	603	623	585	583	607	608	607	631	564	648	620	653	634	594	597	691	654	645	637	620	625	603	628	592	620	622	583	615	638	628	591	551	609	542	596	593	617	595	601	632	591	573	608	576	585	651	595	568	622	618	559	579	604	601	609	618	610	563	596	633	600	617	637	591	584	578	589	586	583	585	576	561	661	620	599	603	592	606	637	570	620	608	608	605	593	577	618	572	643	592	610	579	578	585	587	560	593	582	610	602	648	559	614	615	602	644	612	626	626	593	567	654
29428	24751	9228	1413	932	974	901	889	940	899	825	891	865	858	849	914	882	927	883	883	885	898	906	922	889	897	877	977	906	959	950	894	913	909	860	885	857	892	918	896	901	883	850	885	895	900	822	920	837	863	907	852	882	889	874	847	957	853	886	864	868	860	857	933	894	916	860	869	896	855	908	890	879	899	881	899	868	852	884	925	837	848	887	870	882	912	866	882	922	855	916	940	897	927	839	906	850	891	897	974	950	884	946	887	933	885	863	952	891	872	843	917	835	890	863	864	861	867	943	897	920	877	949	910	863	881	885	884	912	901	867	917	895	859	909	865	922	889	895	899	851	924	871	936	903	863	923	868	803	862	936	911	872	895	888	814	898	869	942	940	876	900	887	895	875	887	873	926	920	833	914	904	933	889	931	904	902	854	893	945	891	865	922	884	878	915	897	884	864	854	907	883	917	878	860	927	938	884	903	883	922	873	876	908	854	889	918	808	879	874	953	944	843	930	851	876	871	836	872	911	846	873	866	880	891	884	937	887	879	915	882	954	885	879	904	901	832	922	852	876	906	884	875	839	867	838	842	936	924	901	887	927	902	932	860	867	888	929	889	881	876	911	861	895	892	870	904	865	932	894	921	883	926	891	863	902	936	859	912	913	903	835	870	882	947	938	905	891	913	856	864	893	883	904	977	897	943	852	895	892	869	890	861	871	892	897	899	933	895	923	873	874	895	892	892	922	931	925	919	868	883	825	914	849	888	892	879	881	884	886	883	956	834	880	890	902	893	894	830	915	886	892	869	845	889	898	883	815	911	901	841	846	884	867	897	871	932	938	888	871	884	892	908	857	881	893	871	899	874	894	876	943	904	860	921	891	879	891	870	949	897	894	903	882	896	901	889	890	853	926	892	870	892	911	963	922	916	875	853	820	895	926	928	853	861	898	852	884	838	861	845	898	884	824	864	888	886	900	918	861	888	983	900	867	912	859	884	927	859	876	887	939	891	874	886	910	902	897	893	886	878	870	862	911	865	867	865	906	870	873	897	879	866	886	849	889	898	956	874	867	863	880	890	923	846	861	879	946	875	884	938	848	921	884	932	868	891	846	903	895	901	893	955	875	907	832	932	893	898	906	888	896	846	879	885	923	873	903	895	909	861	895	869	855	871	873	846	905	935	918	892	938	856	903	904	902	841	881	910	905	926	899	928	906	894	928	867	957	865	857	849	908	888	902	897	931	897	889	880	790	873	899	860	869	918	886	891	900	897	880	800	904	886	843	886	919	916	852	914	878	879	904	932	872	866	895	876	867	872	888	882	912	934	849	913	903	948	881	882	900	895	871	915	850	897	899	950	931	920	910	837	945	831	854	870	886	874	850	857	855	912	930	915	885	874	884	919	883	869	870	889	938	924	864	916	936	910	898	849	948	925	900	911	860	853	859	903	910	907	863	898	848	869	891	877	899	947	904	866	886	869	924	905	918	895	852	906	917	955	902	857	905	934	928	867	922	834	890	894	920	887	924	874	862	875	898	908	886	915	904	852	906	938	879	913	837	850	892	911	903	933	898	889	912	883	950	839	850	920	840	904	866	915	926	873	909	909	870	903	892	893	844	870	923	884	881	915	898	881	844	905	895	895	894	801	896	889	916	908	893	870	874	925	888	889	827	920	890	873	819	890	860	916	902	911	911	933	903	948	899	867	926	930	924	929	918	886	892	871	913	883	910	909	928	952	884	846	874	889	864	881	894	894	844	911	917	901	847	871	917	869	909	916	864	957	902	852	898	917	881	903	848	910	925	956	876	867	954	861	828	874	884	927	842	875	918	955	890	934	855	905	961	942	845	881	935	831	879	885	940	861	913	853	885	870	894	876	883	860	855	882	852	904	920	845	891	939	899	952	841	878	882	907	904	895	876	886	871	859	878	854	930	840	908	875	865	882	902	898	901	833	917	923	892	905	930	854	843	934	899	942	887	889	878	936	875	891	916	890	892	907	817	916	831	899	871	842	891	905	890	905	861	876	915	843	899	907	829	888	812	904	890	910	891	861	881	899	899	935	887	836	868	917	928	888	891	872	873	869	849	885	922	875	938	897	852	893	888	901	879	915	891	902	896	892	825	905	903	878	842	889	923	895	930	905	903	877	889	845	911	928	869	877	896	889	855	900	914	896	887	915	876	896	908	919	867	890	919	968	870	868	868	943	904	950	903	831	884	874	848	950	912	914	918	868	907	941	814	893	869	880	872	902	858	856	929	946	890	876	877	890	857	913	856	912	896	868	938	939	895	914	899	899	875	887	837	875	872	868	899	909	911	866	872	939	889	941	896	847	889	867	865	899	924	863	894	866	886	881	893	868	870	908	901	908	894	877	889	928	914	896	873	906	904	878	902	895	931	897	889	894	926	923	933	932	940	895	891	840	908	911	834	876	922	894	917	874	880	951	861	947	828	841	900	847	898	821	909	889	880	875	860	887	916	901	846	902	905	873	928	893	833	913	838	901	935	873	890	913	886	854	882	959	901	806	881	875	935	935	897	884	918	860	911	905	866	873	922	881	823	886	877	923	859	822	933	905	925	875	898	864	897	874	916	872	900	907	913	906	897	866	898	895	937	896	893	892	909	870	872	862	911	910	876	904	879	870	895	949	885	895	895	874	895	882	919	923	862	866	938	899	845	936	856	940	872	911	873	893	903	937	872	933	926	901	826	941	891	870	893	884	873	903	905	876	914	907	945	914	914	967	837	888	936	831	907	883	906	918	892	877	849	908	956	919	841	895	859	934	922	926	880	887	920	886	902	928	879	933	896	865	918	877	882	918	860	902	894	866	884	866	919	881	875	831	913	879	939	916	869	909	889	864	927	957	927	897	892	864	897	805	853	932	923	898	880	907	888	830	873	887	875	928	858	899	858	894	882	880	824	873	921	891	877	839	912	856	887	974	924	893	849	843	854	886	849	881	920	934	943	883	917	922	898	829	895	929	885	856	835	861	869	847	898	820	839	854	887	878	876	868	901	884	862	874	913	928	859	866	926	900	923	882	883	882	863	886	838	933	874	890	846	898	933	923	906	881	866	902	910	874	919	889	917	902	901	887	890	888	888	925	894	915	900	925	877	918	876	890	885	852	884	867	859	932	897	868	863	892	868	877	888	885	929	960	881	907	909	893	906	879	881	935	826	903	861	891	878	898	846	921	942	900	873	867	853	851	908	906	858	858	919	935	912	925	944	855	923	915	847	901	942	922	876	852	893	907	878	907	873	864	903	887	872	866	881	913	922	917	894	903	829	846	874	931	847	936	888	869	880	870	850	914	821	862	928	882	901	838	890	825	923	890	893	956	892	897	863	850	872	929	920	829	885	881	888	910	925	872	904	893	919	917	918	853	880	879	820	900	843	929	930	858	868	837	897	912	911	787	899	884	894	868	853	919	884	866	880	934	886	930	872	920	905	908	874	917	896	894	888	907	851	870	901	898	865	870	906	881	900	920	853	910	842	919	927
20876	29783	1405	1056	1007	994	926	958	888	896	923	881	875	880	866	883	913	922	873	871	914	845	923	877	869	888	860	851	885	834	867	862	874	826	820	921	859	864	848	868	898	877	805	842	851	814	857	935	867	851	898	894	872	878	851	887	857	930	932	869	861	859	857	903	892	853	890	841	801	857	902	920	867	947	877	837	879	881	874	847	901	891	909	913	886	842	902	878	907	851	873	909	864	865	919	879	844	877	894	869	848	862	893	846	822	949	871	865	865	891	877	913	881	885	916	847	921	849	863	899	858	846	881	877	846	847	865	867	854	879	910	852	879	842	887	867	895	900	907	868	868	867	871	856	895	834	870	834	928	880	834	881	956	878	855	856	887	880	892	866	824	836	794	866	922	896	880	880	849	873	912	882	931	880	902	850	827	893	869	902	870	900	869	842	866	859	885	883	865	846	911	900	853	893	888	828	899	895	839	867	863	911	876	829	922	822	836	939	872	837	872	900	861	882	912	847	858	872	884	871	928	878	854	859	817	868	900	881	867	901	899	844	838	807	841	842	845	897	865	911	868	883	899	893	876	873	887	854	900	878	858	877	861	888	896	907	834	851	871	876	891	829	867	897	841	869	877	889	897	926	854	853	883	882	899	868	888	955	852	908	803	851	882	860	871	868	832	884	859	871	877	907	853	844	873	906	884	860	878	900	901	861	831	838	965	915	875	845	863	851	900	912	844	881	918	848	852	876	851	862	861	870	890	882	873	909	886	786	880	883	855	864	863	878	934	892	839	863	875	820	920	852	878	883	881	817	844	864	884	925	911	893	841	824	909	890	849	874	907	890	862	904	871	866	862	858	913	878	898	852	854	900	855	868	847	852	885	875	867	847	902	903	899	869	877	867	873	836	880	894	891	902	880	892	843	873	925	907	854	861	865	880	886	859	842	870	875	904	862	891	843	827	940	895	844	906	945	899	891	900	901	882	878	909	906	845	907	900	867	915	852	855	850	878	874	845	889	895	828	874	854	852	893	881	832	893	904	870	946	806	888	874	909	827	895	989	889	883	818	908	902	849	895	918	851	896	890	860	886	836	894	860	855	894	847	896	848	878	839	881	835	870	922	869	898	848	845	906	862	817	815	884	860	798	884	877	847	854	904	896	871	892	862	905	898	877	956	881	894	877	918	900	847	871	876	875	861	910	853	912	897	863	849	889	851	902	855	879	883	866	878	872	885	868	888	911	858	867	890	879	861	942	939	866	919	884	944	912	835	938	850	936	893	872	908	927	834	877	839	901	876	946	910	887	889	891	859	881	872	890	854	877	874	847	894	881	848	868	873	923	857	896	802	890	940	893	842	884	932	847	861	828	895	884	824	906	899	909	851	933	909	834	909	885	891	929	906	922	906	857	926	960	898	866	895	825	866	905	865	841	906	822	941	857	840	894	922	914	851	891	890	890	838	851	883	887	908	908	811	873	850	859	837	897	919	855	883	906	878	875	854	843	864	880	905	856	889	897	843	844	898	876	853	851	885	897	852	842	902	833	881	903	856	901	901	886	857	835	886	891	885	884	922	813	870	800	870	844	931	851	922	906	852	816	878	891	878	871	902	904	902	874	885	865	865	893	894	934	877	922	902	863	876	860	863	902	901	923	888	855	924	875	872	855	861	844	906	849	865	862	875	914	926	914	905	855	814	833	868	822	882	881	896	876	849	880	905	863	853	877	926	882	865	881	871	879	905	874	884	875	849	878	846	822	873	886	883	853	916	869	928	903	862	848	865	879	820	835	864	880	821	861	853	897	868	849	855	884	870	846	878	900	876	827	806	823	884	845	821	905	876	864	889	836	840	882	901	894	857	853	924	847	830	861	887	874	860	878	838	893	848	874	856	874	872	889	876	857	837	908	892	889	852	875	858	875	899	894	854	897	857	931	903	883	850	826	881	983	917	875	884	847	920	898	856	812	893	897	860	877	861	902	872	847	863	862	888	874	856	954	867	889	875	898	857	884	862	847	888	918	877	872	864	870	931	839	938	863	892	920	901	896	895	949	915	838	829	851	913	894	897	861	844	912	873	878	866	879	879	855	879	876	875	896	861	907	870	877	884	891	835	879	890	876	874	871	905	891	873	879	905	849	872	869	876	863	857	875	871	893	873	867	901	891	873	915	950	918	895	847	883	847	871	898	884	863	890	913	883	861	884	924	890	868	935	889	903	891	855	882	821	826	856	860	846	883	876	843	843	887	880	862	830	896	898	906	872	881	916	846	836	907	877	895	882	873	836	880	853	919	827	936	855	854	845	859	895	940	916	901	881	926	879	864	894	870	855	858	909	913	867	844	786	913	817	873	908	869	921	848	863	858	871	878	868	875	868	800	850	855	881	874	915	866	930	912	892	859	896	942	902	845	878	885	906	892	904	875	871	848	884	878	894	867	862	910	864	873	893	899	885	898	873	850	869	853	892	873	859	906	919	890	879	899	887	860	908	820	870	879	872	892	881	880	902	842	869	873	880	857	846	902	872	911	858	877	905	895	889	858	928	825	834	890	913	888	849	887	855	904	872	862	903	889	844	846	891	879	893	854	883	870	871	906	876	932	875	879	869	894	800	893	886	893	933	958	876	892	850	915	892	881	874	871	855	840	840	864	885	861	873	916	846	863	862	860	870	871	873	920	848	828	868	867	884	854	891	899	868	816	925	857	879	887	871	844	893	849	878	914	865	889	876	853	889	893	875	859	900	880	870	866	871	852	874	915	845	871	902	881	917	885	933	840	860	885	856	845	903	904	841	910	909	912	871	859	888	860	863	882	902	838	866	890	869	876	904	890	881	905	890	922	861	895	873	875	919	912	841	863	926	867	904	889	879	873	862	914	873	846	885	884	902	878	891	919	865	888	917	873	854	854	864	892	919	885	882	888	838	889	878	850	824	898	881	883	901	889	902	862	911	921	914	889	878	936	824	899	919	896	857	872	884	899	830	878	884	879	869	848	845	875	864	898	823	859	902	923	941	890	864	818	832	881	839	872	849	865	947	886	857	836	866	828	869	815	895	862	870	863	865	813	861	810	864	881	948	907	914	887	939	877	856	873	876	851	844	954	858	890	918	895	847	913	901	893	817	872	916	885	869	881	915	862	849	895	900	850	872	839	864	935	871	877	897	871	873	905	832	907	892	850	857	909	870	894	934	865	892	890	853	865	894	908	864	916	864	901	855	912	873	906	893	874	949	881	890	880	899	844	866	882	949	909	925	917	889	877	852	926	859	870	912	844	875	887	844	862	886	915	826	875	927	915	842	873	888	850	882	879	874	869	884	872	851	800	935	841	878	850	810	871	834	899	867	906	898	867	861	903	879	889	846	850	887	871	889	906	913	841	855	891	927	880	905	874	884	873	890	887	847	867	846	884	882	891	878	921	833	819	913	855	906	881	852	867	863	812	857	859	889	851	902	913	897	916	902	909	893	919	881	885	894	897	874	860	844	859	851	836	918	885	831	908	891	926
25003	22573	27549	23969	20673	13621	1842	865	709	944	693	618	597	549	523	515	466	516	506	472	492	481	448	500	451	459	472	458	480	466	420	455	425	450	451	485	414	441	438	441	442	482	453	414	419	426	403	429	431	443	435	465	415	420	459	472	399	452	415	419	425	438	408	423	449	424	423	440	414	448	399	424	380	384	413	423	415	435	409	439	424	424	437	425	408	417	440	423	438	440	420	397	420	469	415	395	452	381	428	391	411	446	393	437	422	414	393	425	426	376	404	398	396	434	445	413	458	401	411	419	386	441	430	440	446	428	435	434	420	428	427	421	420	425	440	433	413	423	386	423	449	416	433	400	418	401	427	411	400	432	423	419	419	382	418	417	434	401	404	433	440	418	412	446	413	386	407	442	415	433	461	413	417	431	409	441	432	429	460	399	463	432	382	433	386	452	430	483	424	473	448	424	452	408	426	451	434	428	380	409	438	431	471	430	465	449	413	425	434	406	410	401	409	390	367	436	404	422	409	441	399	425	403	426	429	393	435	418	427	414	379	420	425	474	416	409	425	482	449	423	429	435	448	437	407	424	434	449	431	447	477	415	407	431	454	451	412	456	399	411	437	411	422	404	425	433	412	434	452	412	396	407	470	437	463	411	421	412	409	353	451	390	477	448	394	426	420	457	435	408	386	416	414	407	419	394	399	443	415	419	445	403	375	410	430	415	400	408	415	461	429	458	459	414	379	392	430	411	424	402	410	385	431	440	423	415	450	396	383	449	414	414	439	413	394	427	425	414	416	433	400	477	397	433	391	429	421	394	401	398	384	437	411	431	395	424	414	447	373	421	414	426	439	489	488	402	436	452	426	432	417	427	407	431	444	397	386	417	430	424	375	404	422	431	399	415	407	422	437	460	390	429	403	407	461	443	393	400	418	410	451	418	415	401	446	446	417	385	439	443	444	410	427	399	417	433	369	425	400	421	384	427	451	441	390	450	440	435	425	417	429	429	382	411	443	440	426	415	397	432	426	419	399	452	413	422	413	404	436	430	407	409	414	447	411	419	432	413	409	383	396	424	425	413	410	369	460	436	454	465	440	421	451	412	441	459	450	433	455	401	436	415	422	414	401	427	424	424	375	428	446	445	408	420	415	419	442	445	405	425	403	412	427	415	458	463	386	410	405	417	399	420	437	439	438	434	386	453	430	406	409	401	424	432	378	394	422	381	400	428	409	394	396	439	444	380	409	402	444	418	439	458	391	420	440	416	401	437	447	438	412	451	414	437	439	450	427	406	403	411	414	409	410	400	430	420	457	415	445	466	403	384	412	459	419	438	396	425	414	405	429	423	408	428	432	394	380	432	435	426	419	434	403	430	436	424	413	394	419	437	431	478	384	417	424	384	414	402	409	417	428	377	407	414	414	453	407	392	403	381	463	405	439	426	394	414	420	428	411	403	405	448	421	404	443	454	414	421	406	418	379	435	451	451	422	380	446	416	421	451	429	421	388	404	432	448	430	451	358	426	413	419	400	434	414	396	437	386	424	432	407	451	378	449	474	399	397	416	404	445	384	426	396	419	391	404	460	413	433	420	406	397	416	394	427	458	418	414	388	419	411	404	410	437	443	421	416	400	399	388	437	444	415	421	425	414	441	400	358	409	446	435	448	419	406	432	431	418	413	376	399	422	442	406	426	392	403	407	427	416	410	426	399	392	407	447	399	443	444	416	420	441	425	415	434	421	431	446	432	440	439	413	390	432	381	413	428	393	387	465	405	421	411	392	415	431	406	436	429	396	388	434	441	411	428	444	429	435	406	393	445	441	401	436	435	424	430	399	446	418	383	416	428	427	439	404	421	416	401	440	422	419	418	434	428	426	396	404	415	421	437	405	431	449	418	458	397	436	406	427	399	439	419	389	426	422	413	407	440	436	437	449	386	458	403	414	380	396	396	444	444	402	431	465	427	412	433	459	425	426	411	417	418	462	413	387	433	408	403	429	433	409	416	425	442	460	391	401	439	426	393	439	403	415	459	411	429	430	450	415	436	402	426	416	413	426	388	390	421	426	411	397	408	436	429	433	366	391	407	473	397	420	435	409	429	450	438	423	394	448	419	480	476	407	426	422	421	409	390	391	416	442	413	425	422	403	410	417	422	441	431	412	411	420	422	423	415	446	433	440	422	422	432	403	452	368	393	434	406	403	393	419	437	415	462	441	441	413	411	447	431	443	454	406	389	424	418	395	418	414	431	446	401	403	445	427	392	430	421	394	424	441	388	420	412	423	409	460	419	419	427	405	452	403	458	446	449	403	424	444	424	430	420	423	433	426	389	451	424	443	419	416	426	422	393	411	388	394	428	424	460	456	408	400	452	422	422	442	436	411	432	387	421	419	430	432	431	428	444	454	450	443	460	418	422	478	387	429	428	420	470	379	444	383	442	437	413	441	434	460	403	397	416	405	398	410	419	372	426	414	425	409	449	431	395	403	433	411	415	404	421	428	433	425	413	396	435	402	414	446	388	425	401	411	399	423	430	452	427	453	406	430	439	434	414	385	412	420	406	404	428	433	434	385	432	420	398	407	455	393	416	446	437	420	391	419	428	460	401	434	439	429	426	392	394	433	421	429	421	435	453	416	427	444	427	411	402	446	448	424	398	396	443	379	425	389	431	415	414	428	370	414	394	436	437	456	416	438	401	413	443	365	433	385	433	439	406	438	466	475	411	427	433	433	405	438	435	406	372	433	393	390	436	393	449	412	410	402	421	446	422	457	397	435	413	389	466	414	438	429	401	420	395	437	402	422	412	405	394	386	441	444	441	415	429	437	415	395	442	420	426	396	420	461	443	417	401	413	428	392	435	437	400	419	431	473	442	418	423	429	407	429	407	407	423	400	351	416	460	426	415	397	421	438	405	438	443	412	453	439	430	427	428	383	429	388	393	423	437	398	403	375	416	423	375	461	435	434	394	433	412	424	421	415	399	420	389	433	421	437	436	417	364	417	443	411	430	406	440	435	439	443	416	444	446	449	423	431	387	414	448	440	415	437	397	426	414	414	435	436	409	406	421	408	426	431	424	443	369	419	415	411	441	429	457	413	427	413	448	433	445	424	378	429	420	451	413	410	408	439	414	405	396	451	452	427	418	404	375	426	426	452	453	485	438	416	428	395	393	417	422	409	405	447	387	404	425	398	453	434	423	417	426	434	441	433	398	435	425	437	389	421	424	424	425	420	450	418	428	465	408	417	416	424	467	453	397	402	484	433	427	453	444	417	415	461	418	452	449	404	463	427	426	408	434	407	437	434	491	443	423	376	444	397	385	413	434	393	396	414	409	418	395	428	426	428	407	407	429	363	403	428	408	407	404	465	434	402	399	391	402	401	422	423	422	428	424	423	431	404	427	448	448	383	451	435	412	443	410	439	403	423	423	412	445	452	418	432	471	419	394	431	419	467	395	390	448	433	441	431	443	398	469	413	427	436	425	472	425	447	389	438	449	382	448	426
42435	76677	8586	4040	2653	2414	1775	1322	1066	1534	940	807	721	692	579	628	553	534	575	501	505	502	534	468	475	484	475	461	473	461	475	451	451	448	464	459	516	468	429	449	451	430	439	399	428	468	462	452	461	422	431	439	479	439	426	406	395	484	423	435	460	451	424	430	413	443	445	433	414	412	424	501	444	472	442	418	453	446	435	439	437	451	418	423	448	465	431	426	446	408	441	462	436	425	422	433	471	407	392	436	438	430	432	412	393	427	458	461	454	433	437	435	443	461	412	438	435	406	404	449	409	460	463	451	425	438	439	418	389	431	433	425	428	436	421	397	437	425	451	444	453	454	378	431	414	395	428	422	418	437	446	428	462	418	450	435	409	413	450	438	444	416	450	441	424	442	439	457	408	436	453	422	449	439	395	484	484	472	430	418	448	418	449	436	444	431	430	449	401	434	466	476	464	453	478	433	438	436	446	424	431	465	436	397	428	438	445	426	426	409	406	452	432	415	456	462	428	427	411	431	480	463	429	411	451	466	409	419	391	432	432	440	426	441	434	406	404	432	462	402	424	434	471	430	452	461	410	432	422	440	418	418	419	413	445	419	452	440	465	457	458	438	456	465	461	446	414	435	462	435	417	427	422	439	422	439	441	461	420	441	419	431	419	413	390	414	406	433	470	425	404	432	470	409	463	454	417	398	419	445	417	451	410	445	427	424	406	429	420	452	451	437	419	400	461	411	424	446	400	388	431	388	419	428	458	452	436	416	436	418	448	398	421	463	424	387	442	412	406	391	418	429	410	425	447	426	442	453	411	466	477	431	428	428	395	443	451	464	447	434	426	426	464	433	419	438	420	428	448	428	452	420	430	407	447	451	418	420	418	412	421	428	441	401	400	439	464	462	427	418	444	430	441	454	426	451	451	407	439	443	473	436	415	414	401	413	391	450	439	389	424	410	414	448	443	453	451	420	454	404	439	407	438	401	437	471	432	437	455	492	449	431	403	430	433	411	464	423	486	432	422	445	403	446	418	408	459	440	444	423	474	431	416	416	451	459	422	467	422	418	417	417	430	422	446	437	429	436	420	429	402	427	450	456	436	412	434	432	433	447	446	434	416	436	449	447	420	409	389	449	424	428	424	401	449	460	433	440	439	457	446	460	433	432	409	429	425	461	424	426	460	418	440	429	434	456	425	399	431	430	438	424	412	382	454	403	434	450	443	448	462	451	461	432	430	434	478	425	420	424	418	455	443	450	426	413	440	410	438	414	413	430	437	404	423	433	425	443	411	391	436	430	465	454	414	440	451	468	437	444	399	428	406	427	450	423	447	437	430	416	445	423	380	449	432	411	421	412	414	419	452	419	439	439	435	489	419	403	452	409	433	461	418	449	426	442	422	416	416	411	422	407	410	437	426	422	427	432	414	405	447	437	478	470	431	411	441	415	468	433	440	465	427	423	422	408	413	438	454	444	424	428	435	429	409	465	411	407	443	468	430	417	410	411	457	388	411	418	479	405	389	440	421	442	432	436	417	450	427	444	408	410	470	404	447	451	404	422	476	429	436	442	452	443	465	434	433	440	429	410	432	463	398	396	414	428	437	429	418	436	411	463	480	447	443	430	423	402	436	441	427	422	400	414	432	412	408	424	428	449	442	407	425	433	440	419	428	453	449	441	443	429	394	441	448	422	446	429	463	450	464	423	430	434	456	453	462	456	417	422	450	444	436	420	399	429	465	441	375	424	416	421	418	436	429	428	405	465	412	432	399	446	419	392	440	460	461	436	418	464	443	461	398	408	429	400	454	419	430	433	446	443	429	434	438	452	434	374	414	416	419	422	444	433	419	445	431	427	418	414	448	413	448	463	410	458	446	413	420	433	456	414	443	421	450	429	462	442	452	417	417	436	448	420	449	404	445	437	432	423	421	407	429	424	454	425	405	454	454	437	423	462	416	466	452	457	452	450	414	426	440	457	418	462	388	427	434	422	452	480	458	447	438	425	436	446	445	430	440	441	439	420	443	446	434	440	444	414	442	470	438	459	485	442	446	433	436	427	437	437	436	460	435	450	434	436	395	401	445	420	412	439	424	409	434	410	419	438	439	428	426	427	440	450	439	420	448	437	436	444	438	459	431	473	404	433	472	422	445	438	452	460	459	463	440	381	435	436	418	423	403	407	400	449	486	436	413	449	426	426	473	437	444	464	408	466	430	412	418	450	436	461	440	441	408	436	433	397	452	421	451	484	442	458	453	417	463	440	392	424	425	434	395	414	446	416	439	401	432	429	459	432	439	427	431	395	434	430	452	422	421	439	425	425	464	405	393	445	433	372	438	432	433	459	428	435	441	422	445	463	407	448	443	419	419	430	413	420	415	430	404	471	414	427	422	403	424	395	434	415	432	441	435	429	414	432	420	451	464	400	450	437	423	440	436	461	433	434	478	419	416	434	429	396	480	443	461	386	429	422	391	456	458	383	399	452	445	441	445	445	439	436	423	450	424	431	431	416	450	472	411	443	438	436	443	435	400	451	438	433	419	410	427	408	413	434	419	433	440	437	454	443	456	417	413	416	410	390	428	418	444	438	400	455	439	420	464	408	420	411	426	435	436	429	448	450	466	429	463	419	453	384	454	400	413	458	391	421	421	421	438	437	398	411	409	403	426	446	428	434	445	415	455	438	440	470	437	415	457	424	457	438	414	441	450	438	414	430	452	412	440	412	429	473	430	431	430	421	442	408	453	451	436	459	424	458	409	407	448	437	428	409	406	449	423	473	470	441	417	426	444	449	421	401	445	433	426	425	404	434	392	439	434	456	420	426	396	439	417	436	410	410	426	411	424	423	463	452	424	427	412	446	433	407	389	408	435	407	431	418	445	422	431	445	421	426	406	457	461	434	472	476	424	425	428	418	394	470	397	411	415	426	424	449	434	401	437	423	430	406	457	425	417	438	423	426	445	452	410	431	412	428	430	442	431	442	433	429	412	439	450	459	422	433	431	476	438	421	427	444	433	426	441	439	419	437	466	390	437	452	423	419	403	403	436	438	417	421	408	423	458	464	437	427	406	459	411	402	427	400	420	455	428	416	401	415	437	435	436	443	459	395	461	421	433	390	443	416	443	444	429	413	431	449	437	443	426	428	441	406	421	419	426	475	423	458	420	425	462	417	448	419	433	419	419	410	410	445	407	424	422	444	434	434	395	429	452	464	409	415	428	424	430	416	441	464	450	440	464	440	436	406	411	418	444	405	468	486	452	429	432	446	422	433	452	423	425	402	395	410	441	455	413	464	432	446	451	410	421	434	425	422	368	424	447	399	440	459	407	418	425	435	432	449	469	421	422	457	403	448	422	463	429	447	454	421	430	424	427	426	453	465	404	413	428	446	425	405	433	430	459	471	451	446	403	450	445	419	441	427	401	450	406	429	416	463	453	405	468	410	448	449	434	472	437	427	444	411	428	433	427	454	431	410	422	427	418	394	459	430	432	411	426	422	440	433
22814	21657	28050	23418	20705	20818	14664	1878	1260	1275	1105	1041	919	858	866	878	832	849	817	769	776	695	748	755	738	724	726	680	723	714	730	714	712	678	721	709	660	725	749	719	699	714	737	719	698	745	698	706	735	689	712	717	677	682	677	757	725	688	685	722	723	712	671	741	716	759	707	633	712	664	695	681	663	716	678	664	663	688	703	663	696	691	708	649	724	753	661	697	710	662	695	689	652	663	667	707	646	701	655	676	720	658	672	692	636	726	656	644	672	710	673	708	716	680	616	697	683	674	674	666	669	688	690	693	683	698	624	656	654	687	684	716	664	673	706	678	638	721	690	678	692	706	725	685	660	697	708	643	659	645	693	692	646	669	707	711	696	699	677	686	679	668	646	684	674	702	697	639	677	659	693	749	703	697	667	648	643	698	663	699	657	660	688	681	676	656	683	709	641	655	696	683	656	671	677	710	729	694	673	647	703	696	645	679	743	682	695	663	679	628	654	675	681	655	644	689	705	768	656	696	625	653	762	646	667	711	673	644	677	672	707	714	708	703	640	697	689	662	674	702	696	680	670	648	625	729	680	738	684	643	660	661	671	688	672	650	721	626	678	691	666	688	652	685	661	637	659	693	666	711	715	686	682	685	690	724	666	662	731	673	721	706	629	681	661	687	730	691	680	741	709	662	707	683	673	639	674	637	651	651	699	731	666	658	660	693	675	732	675	692	659	688	610	681	665	643	661	662	696	681	701	680	706	695	660	721	661	691	698	637	690	644	707	693	688	703	758	713	705	669	668	711	774	670	651	697	725	670	672	687	721	738	667	679	676	652	632	674	652	704	671	717	637	698	686	688	685	724	705	651	701	689	680	667	643	701	705	710	680	741	662	693	674	691	709	679	656	708	686	695	671	713	662	699	658	700	663	715	694	692	686	731	707	688	689	665	655	695	702	601	632	658	680	659	680	677	658	708	684	656	713	693	657	694	684	715	679	666	661	677	682	687	741	685	688	690	642	683	683	672	680	710	651	664	731	704	672	730	704	681	678	683	724	705	688	670	681	645	670	653	672	683	658	705	681	658	641	648	709	701	709	679	660	724	700	657	669	651	657	710	674	668	671	680	657	702	696	670	699	690	674	680	703	746	665	653	692	683	657	698	684	658	756	681	632	673	682	664	701	731	695	681	726	729	672	636	672	706	736	705	712	715	634	745	673	603	636	693	651	717	719	676	761	641	663	664	707	688	622	688	715	685	687	738	697	694	688	683	639	681	695	667	670	672	703	653	701	685	719	715	688	669	702	620	685	741	725	669	677	696	721	676	675	684	646	719	638	643	669	647	653	682	738	677	700	654	728	674	714	658	704	683	689	690	635	660	662	611	693	702	679	657	703	646	689	700	689	702	701	671	695	705	682	676	660	660	641	662	672	654	684	634	704	701	646	695	664	656	689	678	640	696	695	680	692	686	672	629	637	683	700	699	693	680	683	697	672	680	696	682	673	668	729	698	682	662	710	675	673	634	721	676	664	713	649	652	624	707	709	638	699	684	689	640	639	683	656	700	715	653	659	719	602	650	653	692	650	692	668	669	671	721	688	691	658	687	696	695	675	673	735	670	698	657	650	672	618	643	727	675	625	668	707	719	661	681	649	631	647	674	671	663	685	652	674	666	675	675	672	666	653	651	714	669	693	653	666	684	642	648	667	662	659	686	685	683	697	612	702	712	703	666	653	691	693	674	663	618	690	700	702	682	694	663	653	704	718	704	669	672	724	716	653	742	680	682	702	723	649	703	673	712	704	685	655	650	718	674	688	695	672	694	667	685	647	701	691	709	657	627	693	683	705	639	667	677	679	732	678	665	688	653	683	685	633	680	704	706	686	722	669	662	645	717	634	708	714	739	713	674	651	706	661	709	634	618	695	670	650	690	659	660	758	642	712	677	701	675	661	676	691	645	621	707	701	668	658	723	655	691	720	673	679	680	652	722	690	687	681	630	724	675	697	721	701	687	683	694	705	661	645	670	732	717	701	664	677	715	665	684	690	674	643	683	672	678	678	691	656	657	670	704	683	677	672	706	735	715	672	679	708	697	664	683	659	701	659	691	684	653	681	718	699	700	644	657	697	674	698	658	725	696	676	660	657	705	687	714	701	731	665	716	676	648	688	665	675	700	732	673	679	707	658	623	663	665	734	714	680	717	637	656	691	656	630	696	699	670	654	646	667	696	687	706	679	686	646	666	679	700	670	649	678	658	648	654	706	708	689	630	660	658	687	712	692	735	656	714	699	702	666	714	679	679	673	646	639	683	690	688	765	664	614	685	699	710	667	651	657	657	651	702	674	663	673	677	725	668	660	659	708	685	727	708	708	679	690	662	672	682	637	673	659	670	693	712	652	704	681	691	658	682	678	704	676	686	647	715	717	687	651	669	697	717	634	698	656	725	679	708	683	666	683	673	676	639	690	674	645	689	700	663	663	624	700	677	695	711	658	618	683	639	670	672	677	723	675	671	682	683	667	649	641	703	677	724	676	699	637	727	704	657	672	656	633	634	679	667	669	641	684	659	685	677	645	680	665	666	728	698	673	663	707	711	704	698	710	714	662	717	657	680	693	673	673	638	632	699	702	685	679	674	700	625	658	671	675	658	685	655	684	669	715	715	688	656	653	688	649	692	684	668	725	645	662	661	664	707	736	675	692	621	678	676	687	680	667	776	671	694	661	689	661	665	682	672	634	672	674	666	695	651	700	741	701	659	698	699	662	722	747	689	658	639	672	675	667	639	721	738	704	683	722	694	695	694	656	692	584	707	670	727	639	679	713	704	722	668	626	654	731	677	625	654	626	688	677	674	680	681	602	672	683	616	670	643	708	669	635	721	656	666	684	690	692	695	707	698	694	666	668	712	645	644	696	703	645	701	706	707	687	709	690	697	679	657	664	674	657	752	700	686	681	656	653	693	649	682	706	727	722	740	707	682	699	697	691	627	688	703	674	695	641	686	661	659	633	727	671	659	705	700	694	703	720	737	696	635	706	701	685	691	668	630	697	714	710	649	709	686	691	659	641	699	634	640	660	668	644	673	685	673	675	688	663	634	673	657	711	654	682	689	664	725	714	716	698	710	678	701	729	614	701	693	682	628	644	688	651	708	654	700	719	701	697	661	706	640	637	740	689	696	714	677	682	638	664	655	673	738	678	702	704	639	679	685	642	698	683	685	698	666	627	712	701	655	671	743	724	728	669	705	739	703	707	683	685	742	700	660	669	673	718	703	690	700	650	613	704	671	663	649	714	658	664	620	650	621	663	711	709	680	687	707	662	689	658	648	708	636	685	684	659	657	705	701	651	641	664	675	660	705	676	630	654	727	703	662	659	629	703	675	681	712	676	669	696	677	748	675	688	683	682	652	648	627	691	708	725	703	711	697	668	656	690	646	644	683	682	659	626	641	634	644	677	668	654	703	696	699	676	628	731	683	694	699	649	641	684	644	687	667	690	686	623	656
41061	81437	11710	6875	4738	4282	3129	2170	1881	1912	1472	1314	1154	1045	985	926	899	883	837	801	755	759	727	785	702	755	673	666	685	738	690	644	666	682	640	650	640	632	637	693	650	649	633	685	626	641	628	629	703	649	631	629	671	654	609	647	587	620	639	644	662	596	608	630	636	641	666	613	642	660	581	650	612	649	624	641	648	659	646	602	623	659	664	643	649	598	640	602	659	623	619	614	658	583	604	653	635	608	629	581	633	590	591	625	650	579	649	626	594	632	592	619	662	645	626	606	640	587	554	596	633	651	650	620	603	627	603	598	593	645	640	675	591	599	649	602	600	621	639	600	605	630	646	657	608	665	593	681	632	628	650	617	647	639	648	639	658	631	604	583	601	640	617	643	657	646	604	643	606	659	640	673	614	584	648	600	606	636	609	625	619	613	628	644	638	628	609	617	593	595	619	683	619	617	605	642	610	624	595	614	608	587	581	602	629	602	628	665	600	604	602	629	659	621	662	600	615	649	628	611	602	653	685	628	617	637	582	620	615	581	582	624	664	613	636	660	618	630	605	654	579	665	608	611	623	652	590	606	604	600	685	620	642	647	620	593	648	584	678	552	612	608	595	580	637	577	615	608	629	634	651	618	633	630	599	574	596	633	611	615	656	598	633	577	588	635	613	621	609	649	601	610	642	621	638	621	656	640	613	670	615	610	653	577	597	636	638	600	641	623	629	603	652	584	653	652	632	587	607	567	611	640	615	619	595	624	631	634	604	581	610	600	605	622	668	642	607	621	629	636	628	618	567	613	605	643	641	613	610	581	657	621	599	625	623	602	644	618	636	604	606	649	603	603	647	594	614	654	600	602	612	645	595	613	606	632	572	679	572	629	585	622	624	620	648	675	631	647	599	635	667	618	585	641	678	605	633	595	626	660	670	642	657	620	606	640	612	676	647	623	605	626	631	655	602	631	645	583	617	631	594	605	624	612	625	570	600	565	567	622	625	579	626	607	614	628	643	632	600	674	651	642	593	592	592	614	617	614	642	649	566	584	609	604	602	616	593	619	621	648	633	612	671	609	595	593	613	668	603	608	607	686	653	631	584	615	651	635	639	615	588	622	646	579	568	623	594	587	685	578	610	642	627	614	590	610	580	627	652	626	627	624	615	621	620	624	665	666	625	634	662	630	641	592	603	652	617	646	606	568	626	620	628	585	620	610	617	618	614	633	631	592	599	614	606	652	598	646	598	615	623	630	633	628	629	640	640	653	633	623	573	603	601	650	645	610	601	639	624	608	621	642	624	594	592	570	587	620	635	639	635	619	579	586	665	617	587	653	586	608	598	623	688	607	556	605	606	599	606	624	633	606	616	652	634	593	622	591	602	639	615	575	610	600	658	596	635	617	629	597	679	630	617	591	627	598	608	627	594	645	574	642	666	628	627	621	591	594	676	666	647	642	612	645	635	603	605	611	657	637	626	642	600	670	636	627	627	618	612	606	623	606	583	570	638	621	624	650	625	635	634	612	571	593	601	590	575	633	617	632	634	590	621	613	581	647	628	605	671	610	600	601	654	644	669	619	622	601	594	618	655	663	650	609	610	601	646	642	602	633	691	599	600	645	592	644	612	645	624	605	630	642	629	645	632	618	621	598	598	576	589	613	623	619	613	634	617	630	594	625	620	562	625	598	609	633	649	660	628	587	643	629	635	566	632	667	622	640	638	608	626	662	597	602	596	626	601	622	606	617	633	638	639	597	600	641	589	648	614	615	574	600	602	569	603	608	617	590	640	586	626	634	618	653	590	616	619	564	624	646	596	598	605	674	619	610	647	630	642	644	618	627	643	579	681	631	574	601	632	596	608	596	619	629	639	571	633	632	634	599	606	593	631	639	609	609	660	625	636	619	618	645	631	610	596	608	614	638	645	652	604	628	636	635	647	608	655	586	603	635	662	638	591	615	635	608	632	624	599	563	536	596	569	625	640	603	611	618	588	657	599	635	571	606	616	665	598	629	626	651	615	625	591	613	611	616	647	610	617	583	590	620	604	597	616	633	607	606	600	619	596	619	609	638	600	655	590	649	602	672	614	629	590	636	591	612	632	616	588	621	627	600	625	629	655	596	619	622	634	643	625	624	607	648	621	654	604	620	591	683	618	632	597	626	616	621	627	624	618	660	569	578	559	592	636	594	601	631	653	643	610	626	568	633	600	660	603	591	618	637	627	641	599	644	574	618	595	612	612	651	596	591	632	587	689	624	649	630	598	619	652	594	582	573	613	634	605	603	629	583	643	619	642	618	622	608	645	573	603	623	593	640	614	539	613	588	693	608	600	640	632	573	600	586	590	627	615	658	649	623	620	616	624	668	661	638	656	623	644	616	597	621	619	617	645	579	609	616	673	642	620	594	616	679	625	581	624	645	635	645	653	579	603	646	595	619	646	646	659	655	575	622	561	612	642	602	620	639	644	572	613	609	581	612	625	618	608	569	620	577	591	632	591	605	619	612	643	613	640	638	616	577	618	612	601	608	617	600	610	643	643	649	601	596	565	638	599	611	594	621	578	576	608	648	577	618	593	609	642	577	612	615	660	590	613	643	636	612	621	624	599	636	635	641	589	615	640	624	619	608	611	635	601	625	582	622	624	581	643	591	606	598	592	630	610	624	568	657	618	627	570	616	586	595	598	663	593	636	646	599	628	625	613	640	611	632	568	609	650	596	596	608	621	627	590	617	621	581	635	611	639	594	605	648	649	590	621	655	643	653	647	622	631	620	625	597	630	635	660	625	639	603	643	610	605	634	583	631	618	604	671	623	610	685	625	652	622	568	604	638	617	640	642	592	653	613	651	566	616	630	594	642	601	595	597	612	628	600	604	615	649	622	657	651	636	636	639	611	643	638	597	633	620	595	603	614	620	586	647	628	623	609	588	630	651	655	591	584	568	593	639	594	624	652	632	640	598	652	592	639	621	626	614	606	648	596	633	632	625	650	578	635	591	628	610	656	641	655	693	610	572	610	638	625	578	650	627	576	602	649	577	634	627	637	606	643	618	621	631	631	636	612	623	637	608	654	624	595	632	596	603	615	639	657	622	580	579	605	608	666	606	600	652	634	571	635	609	635	619	632	620	604	576	620	626	649	624	566	648	618	618	572	655	634	574	606	614	617	624	605	594	617	638	651	658	622	638	642	626	653	664	623	612	614	604	639	629	604	627	602	568	592	646	589	668	628	628	649	654	600	574	635	594	664	624	612	680	608	657	585	627	613	656	599	626	596	594	613	625	659	589	647	610	617	623	633	587	603	590	601	632	636	598	583	602	614	654	604	635	614	630	606	622	636	593	626	628	635	607	579	605	672	600	634	600	591	582	622	647	601	647	614	643	594	617	632	600	644	605	567	633	611	595	648	575	610	629	637	632	622	602	626	645	610	635	603	652	622	612	594	658	654	628	599	591	615	571	628	618	629	604	609	627	600	602	613	652	618	588	588	668	600	628	632	638	583
29648	26498	11129	1566	994	979	884	882	853	915	946	924	885	859	918	901	933	894	913	827	887	910	915	919	911	835	941	892	891	877	901	880	940	930	951	868	923	899	954	922	901	872	898	904	917	847	854	896	847	886	913	931	877	870	903	911	894	872	970	904	938	889	857	869	945	858	938	882	823	851	878	895	884	816	869	920	891	870	898	832	865	909	906	908	930	941	874	875	940	871	938	844	858	886	882	861	878	889	896	872	874	920	877	905	891	902	926	877	869	855	895	857	907	951	908	913	910	889	932	898	891	898	871	933	948	947	913	895	884	898	880	883	888	920	856	879	864	900	883	919	919	881	809	890	911	986	927	884	906	891	951	860	863	922	862	879	882	854	899	914	889	895	835	864	909	861	922	856	867	904	876	874	881	808	861	832	882	864	841	888	957	925	890	935	837	842	930	858	883	874	917	858	902	890	836	846	881	876	908	920	893	939	875	879	894	868	910	904	918	914	968	906	849	952	937	890	931	871	875	882	923	887	919	883	889	870	902	909	844	875	890	930	845	852	884	885	891	892	835	856	925	878	939	887	849	904	872	820	850	904	844	908	932	908	907	920	889	885	842	798	878	916	881	861	868	841	930	862	901	916	888	917	898	951	887	910	898	880	890	871	898	922	951	907	893	877	919	870	922	894	855	893	865	918	863	864	902	894	911	953	874	915	893	861	888	876	887	892	842	937	851	884	886	903	905	879	873	885	911	918	931	891	865	918	896	898	860	901	854	897	893	895	847	902	885	882	840	910	910	891	897	915	860	892	870	888	880	874	934	897	897	890	935	858	859	868	886	871	850	895	935	904	888	895	871	884	892	881	871	900	894	858	892	937	884	897	868	911	926	884	878	917	929	848	883	944	946	890	936	877	879	858	872	887	972	918	920	874	920	917	842	946	915	917	890	868	896	866	945	850	892	862	865	813	864	890	957	893	888	901	916	922	868	913	857	917	834	872	848	902	862	942	941	815	882	910	896	901	944	905	885	885	919	901	926	881	885	894	884	870	885	862	853	864	859	886	872	880	890	878	900	860	889	937	866	819	832	877	812	884	865	884	876	859	908	861	893	872	926	867	852	869	882	896	851	922	897	849	876	952	886	904	877	897	866	891	908	875	912	910	874	894	844	861	928	892	844	848	895	857	895	876	929	894	836	851	897	879	868	934	834	867	877	902	870	860	864	818	934	853	927	894	905	884	914	890	884	885	874	926	894	887	862	870	893	830	904	898	886	889	901	904	917	830	911	928	923	857	912	879	894	907	931	928	870	853	897	865	903	888	904	928	847	891	832	852	958	917	874	880	879	932	902	914	861	911	880	874	906	867	859	918	864	921	847	917	879	908	897	882	935	879	975	907	927	894	884	818	846	920	920	862	900	855	905	933	836	910	856	896	920	885	848	912	897	866	886	867	887	892	872	880	832	914	883	892	843	867	921	873	841	930	852	819	890	861	950	900	901	926	879	877	873	963	852	906	924	901	884	906	868	868	992	859	869	860	876	856	942	898	897	882	895	971	929	860	812	866	808	901	884	913	931	908	867	892	897	923	894	829	886	861	921	856	893	848	888	897	909	853	858	899	950	887	833	911	928	890	896	914	863	849	910	912	917	840	896	892	851	853	893	921	925	888	892	866	864	944	916	882	899	815	920	858	866	914	868	901	891	942	857	920	914	894	877	819	922	916	851	886	862	849	884	892	871	894	930	881	941	927	901	905	862	865	859	887	862	944	965	885	927	877	878	855	881	898	890	871	880	864	891	867	871	858	879	948	858	857	860	899	926	936	893	881	906	894	890	901	883	874	897	905	926	855	902	897	808	858	894	899	889	901	907	831	883	879	890	883	890	848	846	901	917	904	904	873	891	836	902	858	872	938	882	862	939	928	884	904	925	841	866	906	859	873	886	874	962	836	933	862	888	849	923	858	893	906	915	900	909	944	902	876	882	826	901	924	925	885	914	885	902	849	900	857	916	899	875	834	904	853	898	891	855	893	823	891	879	898	902	877	898	904	861	897	882	912	939	920	923	837	852	929	893	871	892	909	894	879	911	902	835	902	930	859	874	913	884	887	865	884	888	863	896	905	930	857	871	937	937	912	856	887	910	938	867	923	916	872	933	982	910	912	934	861	919	872	895	897	877	855	836	911	942	883	910	840	897	867	860	910	885	853	937	921	917	865	908	898	899	878	899	902	833	865	873	913	910	914	891	895	871	912	884	861	971	862	874	912	867	866	958	913	796	892	835	833	883	921	867	865	889	890	923	871	910	861	909	880	885	879	869	906	887	880	890	851	876	863	949	881	937	945	916	900	952	896	889	869	926	903	827	893	875	943	891	835	931	894	861	898	865	926	917	855	896	915	860	841	906	897	839	937	912	824	912	847	915	845	908	894	870	943	877	861	910	870	872	898	875	914	896	885	887	865	865	887	889	945	820	876	875	856	882	871	938	917	896	872	916	894	913	934	854	909	897	844	929	900	845	942	900	918	913	836	882	882	895	921	874	870	920	877	904	814	882	884	868	914	823	890	872	881	912	880	886	945	877	949	922	840	877	888	897	920	934	899	818	907	851	923	880	857	862	893	888	869	897	884	845	865	899	867	842	881	926	876	869	820	860	957	947	849	887	864	862	906	914	895	887	887	848	930	821	905	901	914	836	888	860	882	896	908	865	847	811	903	882	907	916	894	882	889	873	894	870	914	898	878	920	916	875	872	849	873	917	959	906	902	927	850	887	896	916	822	878	911	823	861	879	890	890	881	943	864	880	874	917	905	848	871	915	885	920	865	891	888	923	892	932	917	906	890	892	867	905	952	897	884	915	883	902	915	910	880	883	903	901	849	852	891	890	876	951	984	916	896	941	908	868	905	921	898	889	877	916	924	890	918	838	946	890	882	978	878	845	892	893	877	875	909	899	862	871	921	890	912	935	865	915	848	963	871	884	909	860	846	901	893	851	927	901	879	851	830	936	850	894	884	904	853	951	866	883	817	908	931	950	944	880	889	855	897	895	911	926	872	919	861	894	904	897	882	900	855	902	858	879	893	931	884	908	893	876	890	892	959	868	893	865	898	890	927	857	908	895	883	909	919	856	994	849	902	909	907	925	910	893	936	899	883	923	936	912	880	857	866	871	856	904	889	852	869	911	914	913	891	814	884	881	889	895	917	877	943	961	847	873	953	906	861	897	907	975	861	902	885	849	845	839	861	831	863	830	877	869	868	901	912	834	905	925	893	829	932	813	871	864	909	916	904	865	880	914	877	881	857	858	878	910	927	863	860	902	865	883	860	926	902	850	894	904	870	903	893	861	903	945	888	875	863	882	887	894	907	889	885	953	879	854	889	879	873	901	894	916	896	891	948	902	853	839	940	890	884	879	918	844	947	841	911	919	891	853	898	870	958	910	866	862	922	862	894	938	958	940	870	900	983	905	892	848	909	843	865	906	912	886	879	924	896	870	870	883	875	957	918
20825	32464	1371	1006	982	981	938	930	922	913	909	872	924	878	902	881	865	836	892	935	897	906	883	880	891	924	915	974	902	862	893	892	903	878	879	864	896	887	895	840	832	906	874	931	847	899	878	852	867	907	883	880	915	905	913	876	838	916	881	883	879	933	869	880	865	810	939	909	854	856	881	887	926	876	834	869	885	881	874	882	894	838	850	812	877	869	851	889	949	863	886	871	896	870	891	866	923	876	857	843	864	925	835	886	875	920	844	904	933	871	894	911	938	902	910	894	888	879	861	821	906	846	857	890	908	893	858	904	884	899	871	927	895	856	857	926	907	854	861	805	939	894	918	840	860	843	883	887	879	874	873	880	858	866	882	896	887	903	867	873	906	892	861	841	866	893	862	893	847	891	929	904	904	860	865	891	902	891	897	863	933	837	875	855	910	844	835	899	906	915	869	903	872	917	883	860	868	892	918	889	834	898	847	890	919	903	879	863	911	938	847	922	822	863	856	905	877	904	875	905	875	801	942	882	876	906	908	828	917	888	832	902	855	895	888	866	893	859	881	886	879	877	875	827	887	858	891	885	873	871	906	878	891	868	904	857	848	885	878	830	863	885	861	858	898	924	908	874	890	850	926	841	854	800	838	901	829	852	846	810	877	898	866	895	874	867	878	876	897	874	886	912	897	896	862	883	867	859	929	831	884	962	862	882	877	902	908	905	876	928	886	832	874	848	861	889	801	930	839	872	868	870	813	925	834	887	872	890	885	871	858	888	901	893	900	868	859	874	936	913	902	846	917	901	835	883	887	875	857	897	871	879	885	855	835	873	851	831	868	885	917	869	862	833	876	852	880	861	884	864	849	884	891	871	888	886	866	900	829	825	864	905	884	874	891	889	840	867	876	885	864	887	879	831	854	904	898	906	855	874	910	890	873	927	859	880	870	868	837	864	939	892	844	915	908	860	900	871	894	934	969	867	922	861	849	874	925	878	871	849	879	868	884	890	905	838	872	870	900	927	884	849	874	885	886	918	905	835	917	814	911	843	894	873	852	837	853	875	902	865	889	890	906	873	867	859	878	885	867	835	876	881	861	876	894	898	848	893	894	827	891	907	883	846	876	874	881	876	946	915	847	878	848	877	924	868	900	900	855	875	900	904	882	864	895	865	863	945	846	854	900	911	874	878	857	894	873	905	903	842	871	868	866	799	890	894	918	892	858	801	937	900	920	888	890	921	884	905	898	846	865	834	895	834	856	853	893	928	915	892	882	873	917	878	861	866	864	909	871	822	806	873	841	884	870	877	890	907	882	878	878	910	879	861	882	895	870	867	901	861	872	856	901	846	866	836	887	880	834	903	875	858	852	856	902	852	865	877	903	894	871	911	909	900	826	909	861	928	894	876	903	895	915	917	932	935	856	866	844	924	889	901	884	853	851	929	880	906	829	887	905	851	884	897	879	863	856	855	904	914	900	860	872	876	861	872	889	893	911	846	870	924	870	886	912	850	909	895	852	886	838	837	816	873	915	903	934	854	897	897	848	902	825	907	906	908	883	887	905	895	851	907	876	859	852	896	911	904	853	859	909	830	885	833	805	886	903	876	912	878	893	896	896	901	813	843	859	898	829	901	888	902	853	906	868	890	913	895	821	900	841	862	898	909	875	867	892	906	879	849	860	893	893	900	849	919	869	936	837	861	836	855	840	877	863	886	880	867	864	844	893	901	851	932	916	902	813	894	870	862	864	846	888	878	878	898	908	909	893	850	884	839	856	887	865	903	893	845	888	852	914	865	884	870	909	886	881	897	877	879	900	851	836	842	832	847	959	864	882	894	914	850	871	909	900	836	916	850	872	928	867	858	878	829	947	907	892	859	883	858	855	893	892	881	937	860	855	874	926	907	867	848	852	890	859	874	892	847	844	871	874	870	874	868	892	911	893	853	899	895	860	845	842	884	867	878	875	859	923	878	882	841	877	933	910	939	889	886	868	839	866	896	910	921	937	898	827	839	904	850	864	907	888	850	883	934	898	875	871	875	909	842	934	869	881	852	889	871	859	908	897	892	862	876	868	859	902	908	893	834	832	858	878	852	846	928	855	873	873	873	884	863	859	920	929	866	922	887	896	871	882	886	870	884	857	956	880	890	873	929	925	857	884	824	875	903	913	851	887	863	853	898	909	865	900	904	879	888	849	819	862	913	891	915	868	901	898	878	893	866	916	871	884	904	838	888	844	904	896	888	882	807	868	819	876	833	912	861	909	862	869	890	872	892	871	923	865	903	900	856	884	872	861	915	824	880	906	864	867	883	841	850	878	900	908	908	857	906	909	841	894	893	858	912	866	914	869	832	866	892	826	884	905	854	900	901	900	874	918	875	887	853	902	865	858	898	873	906	817	886	930	931	844	868	892	864	882	894	862	877	867	923	836	861	898	908	903	844	909	921	894	872	905	905	863	870	842	901	864	929	916	852	882	832	842	912	885	863	882	928	930	938	886	861	882	898	927	865	879	896	838	863	849	888	902	889	879	880	789	877	868	840	939	889	853	812	791	881	921	852	906	834	866	900	909	896	864	865	884	929	860	859	918	875	887	891	880	950	852	883	871	944	885	871	856	881	838	816	872	889	837	855	847	897	903	885	831	853	907	882	929	857	844	796	884	871	844	875	840	885	867	830	831	906	854	840	870	849	849	878	849	894	892	868	884	901	868	857	855	881	881	881	864	867	877	862	892	908	959	866	874	828	955	875	871	868	872	941	881	911	865	922	880	900	871	865	849	853	856	920	919	885	886	871	892	932	903	864	894	883	863	905	882	913	866	889	823	925	953	882	900	893	894	858	917	907	871	852	883	901	895	914	868	895	876	839	895	918	821	861	920	859	864	920	897	888	917	925	881	855	854	866	853	865	862	884	877	943	881	848	892	829	853	876	868	858	894	860	855	903	880	883	862	867	900	844	836	883	920	867	841	866	900	899	861	857	897	860	854	900	846	858	866	855	862	858	893	856	918	866	835	872	878	935	876	855	840	893	871	896	909	852	863	863	878	923	885	880	899	831	882	867	907	849	898	809	902	894	897	895	833	889	861	871	859	864	937	914	847	891	861	856	850	890	888	842	883	892	884	833	883	843	872	921	918	864	907	876	852	845	805	945	871	888	805	877	882	875	873	807	887	903	914	904	861	868	871	861	896	892	873	832	900	883	848	864	907	924	873	845	860	833	886	907	847	874	893	918	895	892	863	849	827	907	838	888	891	897	882	851	891	830	888	834	913	871	864	871	875	955	880	806	884	848	893	891	819	894	874	885	936	825	866	853	900	885	887	857	869	909	900	887	890	874	915	903	822	904	888	893	843	888	862	912	869	875	861	948	883	908	942	926	884	818	911	854	887	867	900	893	922	847	870	877	887	867	865	877	905	868	883	883	885	838	913	854	860	827	859	880	907	893	908	938	841	887	874	881	884	938	852	821	901	900	879	857	881	822	893	857	933	886	863	904	848	865
25145	22201	28075	23524	20605	11476	1674	846	695	657	666	620	579	526	513	497	475	494	516	448	447	438	405	441	436	423	462	407	379	391	419	394	449	406	441	451	417	407	428	413	418	418	401	404	395	473	412	432	404	383	391	402	444	409	359	417	433	398	400	372	431	436	398	448	442	412	435	440	394	391	367	406	439	406	389	412	403	433	418	416	436	399	402	370	440	435	368	397	400	435	446	414	386	384	398	363	424	373	422	373	390	401	443	430	410	383	384	389	389	417	420	394	396	393	402	386	377	420	452	379	447	446	418	380	401	377	390	408	402	408	445	391	398	423	413	414	410	379	405	416	428	408	415	431	405	375	458	426	426	420	418	446	389	414	410	398	389	405	396	422	440	433	382	430	408	402	399	399	430	382	464	392	349	401	444	415	401	400	386	389	407	420	396	365	397	407	426	410	401	403	421	429	381	408	388	389	421	389	396	406	402	388	389	388	428	397	380	401	398	416	423	405	436	424	430	421	382	423	405	442	389	398	392	472	447	385	410	399	437	382	415	407	421	387	420	390	418	373	433	381	420	374	436	404	379	404	412	392	422	404	385	423	407	434	424	382	412	371	424	405	408	381	424	408	388	417	409	423	408	396	413	398	384	440	404	403	395	394	401	400	396	405	405	419	456	406	376	410	421	421	432	441	413	430	468	410	388	406	424	385	373	394	398	409	442	357	402	402	446	405	442	409	414	395	393	374	413	393	423	409	443	398	411	420	425	390	412	407	417	390	407	406	430	452	407	424	440	407	391	399	419	384	405	416	410	397	407	443	404	374	435	403	373	431	417	451	389	407	425	410	380	411	408	355	431	412	397	393	403	370	376	446	445	417	420	382	400	421	364	447	404	426	409	432	384	380	400	395	412	412	446	408	417	418	391	397	392	405	418	410	437	373	420	403	424	420	370	372	418	378	457	445	400	453	428	399	376	394	398	411	398	474	377	396	439	415	429	373	396	441	434	403	393	401	394	426	402	403	410	440	417	427	396	407	419	394	427	392	419	391	387	421	430	432	358	403	372	402	364	410	423	383	415	402	416	389	401	384	409	440	422	408	387	373	428	383	413	393	410	382	411	398	414	400	445	410	408	413	409	388	415	415	466	405	396	421	407	446	460	391	377	377	381	421	386	381	394	431	414	398	376	385	444	372	408	417	432	386	437	424	376	381	383	382	406	386	385	415	432	408	401	415	442	408	432	428	406	393	408	404	404	406	393	421	442	448	380	390	407	384	429	374	412	424	413	404	381	378	416	415	449	398	399	395	402	416	412	418	413	369	383	361	411	392	445	418	428	425	408	411	413	388	391	400	411	411	427	402	386	380	415	437	418	435	412	396	372	410	413	408	367	399	390	435	406	412	404	384	384	428	393	414	369	406	431	438	393	428	413	418	453	418	431	441	466	454	396	376	389	413	395	391	432	399	433	389	442	381	416	440	390	394	394	427	425	433	381	419	432	391	418	385	412	389	380	409	409	388	450	425	421	404	401	416	436	439	382	412	431	437	414	398	397	398	360	394	421	417	393	441	425	418	396	395	410	408	394	407	412	449	399	426	381	413	427	411	414	395	384	417	393	383	424	434	437	454	433	365	401	386	413	418	414	381	396	379	440	420	401	386	385	428	383	431	417	398	411	406	402	403	404	433	405	425	353	403	408	447	392	384	424	394	433	399	424	400	429	426	394	377	418	404	410	409	404	373	438	378	385	438	420	397	380	421	415	421	424	375	418	408	430	452	402	403	363	432	387	360	376	397	377	386	398	386	388	358	404	425	455	406	413	392	422	406	419	399	415	423	412	425	386	402	419	408	403	417	387	413	400	419	392	407	411	391	422	410	364	408	383	402	426	417	385	384	417	415	365	405	414	395	388	384	403	389	394	379	405	441	431	410	387	371	421	367	388	399	451	431	420	407	397	430	448	425	399	399	386	393	388	418	438	393	421	440	372	361	392	414	416	401	435	393	410	402	373	398	407	394	416	406	405	419	411	438	442	412	390	385	393	392	388	391	366	428	425	414	408	411	414	426	384	402	393	391	403	434	397	407	381	406	430	426	420	403	401	365	367	414	411	432	406	409	395	420	402	409	424	420	366	412	422	402	423	397	413	386	431	405	425	430	421	389	411	449	386	417	404	435	377	391	415	416	431	432	412	413	402	391	430	401	392	440	417	347	391	423	382	402	389	394	409	416	411	434	425	397	371	417	402	416	416	396	409	402	383	382	413	381	415	448	418	360	388	419	401	426	410	389	405	395	421	440	395	421	407	427	403	403	471	387	397	399	437	391	411	423	386	402	426	371	419	425	367	419	400	421	418	388	397	420	448	404	384	416	414	354	413	410	415	409	411	374	396	403	422	420	412	395	437	419	395	384	413	401	371	383	371	421	368	393	391	422	443	449	381	407	432	387	401	423	402	396	412	410	424	404	406	419	427	430	416	409	387	409	405	433	417	425	424	382	383	394	405	365	391	410	403	393	439	428	423	372	395	416	392	378	406	411	404	410	427	392	421	416	446	382	405	420	427	426	411	406	409	403	399	408	420	405	411	397	418	459	434	419	384	460	411	418	381	406	411	416	414	389	396	389	440	415	404	441	386	381	400	405	386	429	426	424	383	406	410	359	411	420	395	434	394	415	448	427	434	402	395	419	415	409	402	400	424	433	380	393	431	414	423	376	397	401	455	386	408	410	458	381	419	388	392	360	378	434	423	410	441	408	427	415	431	430	387	455	440	419	420	408	399	423	404	418	398	401	360	418	411	418	428	416	408	428	423	374	408	404	394	406	411	424	374	382	424	400	404	402	382	402	422	416	399	397	424	428	443	439	380	390	440	429	409	434	376	391	411	399	379	392	416	406	386	366	402	425	442	404	393	410	401	383	402	397	429	410	399	447	408	385	414	409	408	412	426	416	429	407	419	399	417	408	380	419	426	429	393	385	376	396	365	451	389	379	404	424	378	393	418	394	422	428	396	378	418	397	395	426	359	448	402	388	385	402	430	432	408	380	423	405	438	397	382	386	411	396	413	406	378	386	413	418	395	386	390	393	436	391	413	416	411	425	384	375	404	448	406	402	412	387	409	392	405	431	410	392	395	385	419	412	382	390	382	396	375	438	427	416	382	435	386	423	444	415	389	440	412	386	374	423	428	402	367	374	453	401	425	438	419	408	416	408	389	418	445	354	363	385	394	414	353	447	400	398	382	405	457	397	428	409	396	400	432	397	411	369	376	406	393	397	416	392	424	359	420	398	373	415	440	371	426	400	425	395	372	411	390	391	393	390	409	399	415	414	463	402	392	417	425	408	403	420	398	428	428	381	410	426	443	450	416	447	442	398	433	400	398	385	404	389	433	395	457	408	436	404	366	402	440	402	392	399	423	413	403	390	382	422	398	391	403	404	401	404	398	393	410	413	408	387	404	410	415	394	398	407	406	397	405	395	410	386	375	377	397	432	432	400	384	383	399	392
42415	71791	8058	4240	2942	2562	1924	1347	1130	975	979	804	767	645	632	623	558	564	598	570	483	494	512	493	449	457	500	450	461	483	445	479	433	447	467	446	435	472	412	439	463	478	395	437	470	453	458	432	433	422	426	447	419	444	437	403	406	479	445	447	443	449	382	406	439	456	383	404	473	440	417	456	409	428	415	414	427	416	416	418	422	388	414	424	458	407	402	415	432	431	401	382	435	423	406	433	458	423	397	404	435	427	420	380	427	366	446	463	386	468	369	385	427	431	452	412	390	415	411	484	409	454	404	439	431	419	423	433	434	437	413	393	439	402	424	400	377	404	416	421	392	421	436	393	384	451	416	419	433	424	413	431	412	411	406	424	422	414	429	427	430	442	452	454	428	387	398	427	423	415	432	435	448	434	404	443	440	427	427	400	446	365	456	418	421	396	415	441	418	397	451	386	421	451	406	424	437	423	428	412	414	455	423	387	423	403	401	443	415	404	423	439	436	444	461	429	404	406	416	386	436	429	433	399	410	435	416	423	432	398	426	438	429	377	416	474	446	378	464	427	427	407	465	407	441	413	449	417	455	413	433	417	450	405	446	404	398	391	421	420	462	429	448	444	439	438	420	400	430	411	415	421	427	448	449	395	374	439	446	390	446	413	420	419	430	373	414	451	427	423	407	443	422	440	397	404	453	417	427	440	403	401	422	399	397	432	423	408	410	381	416	433	404	425	420	441	387	410	431	427	417	422	392	419	439	403	429	418	422	407	435	365	415	409	432	456	444	400	434	408	437	430	422	390	450	401	434	405	432	406	433	430	397	416	428	416	417	411	391	423	407	400	421	421	420	416	401	394	408	416	437	400	412	414	433	409	423	455	396	426	416	409	415	443	430	444	377	444	407	387	452	459	382	386	435	372	406	376	423	418	374	416	410	411	457	417	425	399	424	411	384	431	400	417	427	393	385	452	412	413	402	415	414	384	386	390	422	444	391	407	391	374	403	406	433	413	401	445	432	436	457	415	395	417	467	437	404	395	411	392	435	452	459	389	453	425	484	409	410	393	446	407	435	416	401	429	420	457	432	442	416	404	418	448	426	383	396	417	424	411	434	443	434	435	459	422	435	421	416	428	415	409	405	404	460	411	422	434	408	436	421	438	415	409	447	411	409	446	414	454	423	454	399	439	431	406	413	392	429	430	405	426	399	408	409	428	399	404	419	428	426	411	417	434	424	448	385	380	417	455	443	417	412	451	417	439	436	406	418	434	429	421	409	405	446	449	437	464	414	418	381	446	432	434	429	421	397	412	446	453	436	408	426	467	444	407	416	425	416	425	432	422	434	433	408	446	434	419	406	410	428	436	410	431	396	415	453	392	441	436	400	403	394	405	407	415	415	428	419	390	421	423	424	428	407	444	393	424	411	436	429	424	416	390	438	400	393	393	422	407	412	466	393	413	457	404	410	458	416	413	406	409	408	420	416	438	425	427	411	415	398	405	415	442	402	438	423	421	439	433	432	397	440	389	417	449	419	440	419	435	429	416	438	424	429	430	367	413	417	435	440	457	407	437	431	431	416	428	421	439	422	423	426	432	413	413	423	421	410	420	395	452	410	385	420	385	415	401	474	412	416	444	430	374	412	438	409	434	432	413	409	424	394	404	426	441	417	449	414	408	399	412	424	436	440	406	429	424	420	414	452	441	447	447	455	413	445	446	440	425	396	408	411	427	433	402	444	412	400	413	435	426	429	422	419	409	424	409	438	394	388	408	411	407	392	441	464	438	409	411	420	384	434	399	423	447	377	419	428	398	424	412	381	405	395	413	390	412	417	400	398	421	379	414	412	437	408	433	396	386	449	398	424	407	478	407	387	433	424	412	455	419	441	455	402	438	455	438	413	446	375	401	419	435	422	432	448	416	400	432	421	445	377	414	415	408	398	425	426	426	442	409	408	442	407	397	422	417	443	409	415	429	424	443	426	414	439	457	399	406	430	445	423	416	419	424	447	399	395	420	424	414	402	427	440	446	410	398	397	420	403	451	408	418	455	413	389	446	421	428	434	381	441	432	438	441	415	408	383	442	412	421	401	426	424	448	371	421	430	457	441	425	421	439	403	437	417	441	406	380	441	401	455	401	421	421	376	437	423	450	442	422	399	401	422	403	424	405	421	441	413	410	460	418	403	433	432	425	439	430	437	434	410	471	381	414	438	420	368	427	373	427	417	393	429	386	445	428	397	415	399	396	446	400	410	390	412	437	419	429	412	427	426	397	456	432	444	460	432	421	406	412	416	425	407	415	435	400	384	403	418	410	444	432	443	447	390	460	394	407	479	438	433	412	397	404	421	405	422	421	431	400	409	429	421	399	415	429	439	453	427	443	421	412	477	415	417	412	441	422	445	405	392	420	438	411	409	424	416	403	424	417	402	390	406	442	464	420	451	431	412	412	412	426	385	431	406	442	422	390	385	392	392	411	436	417	429	396	430	426	429	419	414	404	410	426	432	437	432	417	412	350	423	424	456	412	419	426	413	397	402	416	441	438	418	470	469	435	405	408	415	396	423	399	409	409	422	411	426	446	415	421	396	389	438	413	407	430	423	437	434	435	388	403	445	436	379	440	441	418	410	431	427	428	457	410	436	416	405	448	384	442	413	424	407	419	409	406	430	405	413	396	387	393	420	448	412	438	435	396	452	387	417	421	391	452	389	429	372	453	460	412	425	443	436	447	405	406	443	406	402	414	413	433	422	392	399	390	412	397	422	426	456	418	429	443	443	426	442	443	417	424	431	404	415	437	407	427	436	427	392	435	406	425	402	414	412	451	444	409	416	429	485	420	406	402	448	418	489	436	437	401	392	442	400	439	450	479	454	434	421	446	436	379	402	418	435	440	402	442	447	432	411	398	438	427	388	407	430	424	413	459	409	468	423	403	432	419	438	453	423	424	418	442	418	405	449	437	471	426	435	447	446	429	420	417	421	401	402	421	370	443	437	417	429	402	417	374	398	444	417	423	431	422	380	400	413	412	453	400	412	419	395	401	423	436	422	427	428	411	432	421	435	457	444	417	448	420	387	404	471	383	420	368	411	424	407	421	394	437	395	423	421	449	419	431	422	451	425	411	425	409	449	412	449	381	413	414	438	434	416	456	408	412	449	421	410	425	428	429	420	423	443	379	410	410	409	410	390	396	447	402	467	406	402	452	438	418	436	435	404	404	437	410	414	425	416	458	430	451	432	448	389	422	413	408	440	436	414	401	467	406	435	433	479	396	429	423	418	409	398	405	404	442	418	459	450	423	392	440	429	427	405	448	444	418	427	423	408	398	392	391	425	414	463	405	400	442	447	451	402	401	428	433	432	444	433	395	425	391	410	432	438	424	451	430	421	427	438	385	407	393	443	431	426	445	424	389	418	404	426	435	428	430	420	424	402	407	423	385	400	385	407	432	418	455	445	442	427	442	408	444	413	425	386	403	446	428	458	418	382	398	450	425	402	422
22783	21252	28144	23346	20718	20795	12571	1765	1236	1215	1117	1003	965	891	840	807	776	785	777	809	798	744	736	705	691	681	668	662	679	685	771	655	735	709	682	710	641	669	720	653	689	657	685	660	662	680	680	721	729	646	682	711	723	714	668	708	642	694	659	712	633	635	665	684	688	701	666	661	624	696	693	684	658	648	634	664	669	678	649	705	679	649	675	657	665	680	660	662	683	696	688	671	715	657	620	697	666	657	695	644	645	695	625	665	686	671	628	653	687	714	697	600	594	648	640	666	713	606	671	652	693	646	674	693	601	671	644	689	677	710	687	657	707	645	624	662	664	629	640	654	615	684	660	634	639	651	675	634	614	676	677	686	684	722	658	704	696	675	644	662	685	672	648	633	653	640	679	679	607	667	674	650	671	654	643	661	644	687	658	691	668	684	652	692	598	637	636	644	660	685	712	652	678	621	697	636	678	655	711	678	706	691	680	687	640	643	679	677	658	617	636	647	646	677	648	623	675	606	649	645	656	687	683	701	687	652	654	668	662	690	699	660	638	685	662	664	673	658	674	727	679	685	670	622	683	731	654	681	682	668	638	648	697	645	700	687	662	643	698	715	669	666	707	637	685	674	697	675	636	645	685	679	705	675	680	649	680	642	667	655	713	677	681	643	615	642	672	650	630	611	690	643	689	657	659	626	703	656	749	660	658	630	656	686	646	657	665	658	716	681	679	664	657	671	673	675	675	643	669	699	693	680	647	678	664	626	630	654	630	678	659	657	683	703	654	635	637	653	697	679	654	612	646	686	625	649	645	680	656	632	648	665	665	625	652	660	625	650	687	670	643	656	655	683	694	682	684	659	675	630	648	637	676	649	637	687	659	654	672	646	639	709	671	634	669	645	610	687	697	653	733	682	670	686	635	660	680	684	642	635	667	659	643	680	708	710	666	650	669	644	636	709	655	686	629	660	705	666	617	651	667	706	664	644	674	647	672	680	662	712	651	689	634	678	618	708	679	667	633	656	710	701	693	668	699	664	674	661	688	647	637	650	662	700	684	705	678	680	655	605	609	663	664	688	664	679	669	696	668	706	667	620	650	681	698	690	675	678	637	684	691	657	667	650	661	672	686	656	677	672	656	651	674	663	716	688	635	680	661	707	699	702	698	654	688	670	643	688	661	716	652	645	633	626	657	634	625	654	629	654	671	658	700	690	657	654	691	647	634	641	655	634	669	694	642	658	673	689	661	657	678	690	654	683	664	623	683	683	645	641	711	674	643	666	685	662	670	645	660	633	667	666	650	687	668	600	676	671	651	685	668	655	633	673	681	663	716	654	669	688	664	642	665	662	664	716	651	664	682	681	728	695	635	648	687	703	700	650	692	655	661	645	684	636	710	683	708	681	647	658	675	677	647	680	662	652	669	650	686	672	688	658	676	649	693	642	682	673	658	709	634	644	693	630	705	666	658	684	680	678	706	626	633	691	691	673	706	687	671	677	685	692	668	626	685	654	643	666	693	621	659	666	681	677	703	634	656	640	642	639	666	656	670	691	643	648	682	699	680	683	672	682	669	656	669	644	659	656	670	690	661	689	642	644	683	649	669	625	685	644	707	641	656	648	690	678	686	649	651	638	646	638	668	683	683	698	685	678	681	676	644	651	695	658	693	630	667	647	698	658	683	661	664	651	676	658	683	659	658	692	652	641	664	691	622	660	607	628	666	677	659	672	602	684	676	667	640	660	640	624	647	693	661	649	644	626	643	660	655	633	664	669	647	673	650	660	687	662	672	674	649	678	714	680	664	668	616	685	639	659	639	655	651	653	695	663	673	660	670	674	644	639	636	651	687	659	653	659	645	699	678	690	652	660	704	628	619	684	684	668	688	693	622	634	630	626	632	660	669	663	636	696	663	677	665	675	637	702	612	645	627	682	634	673	675	643	701	642	669	674	669	672	695	666	615	677	645	655	702	699	681	693	643	637	656	714	646	659	635	664	595	632	645	697	692	663	658	680	622	616	653	674	642	651	680	708	635	697	654	721	674	625	647	672	663	671	614	668	674	619	650	655	622	649	687	675	656	643	665	654	679	654	632	651	666	699	692	702	679	638	639	705	716	669	679	616	667	641	658	695	671	667	607	702	667	634	648	652	640	667	661	646	661	665	664	719	663	695	696	700	629	674	641	673	688	649	687	678	667	697	685	660	636	699	652	655	637	623	668	677	718	611	618	654	641	644	636	693	694	718	680	658	653	725	676	645	685	662	617	665	662	710	693	670	643	644	660	659	655	692	658	652	640	674	662	686	654	679	596	659	665	644	643	667	656	666	637	684	639	647	608	661	670	670	679	672	646	663	637	683	698	669	649	685	619	664	660	681	651	657	617	667	646	659	686	665	656	655	650	667	677	628	630	663	723	660	670	694	706	654	627	661	703	673	640	599	662	669	644	669	683	641	638	707	623	595	643	576	655	681	649	647	714	687	676	663	674	659	616	617	659	719	649	677	657	649	718	691	658	718	638	681	679	594	671	672	632	687	656	646	661	646	655	671	643	680	683	675	672	651	624	646	636	673	615	695	630	614	700	686	687	664	631	685	658	674	685	643	660	743	698	632	681	635	644	675	679	662	702	647	683	655	638	665	732	666	630	660	697	685	663	664	661	688	671	686	604	652	638	716	653	693	635	706	689	637	686	676	682	712	672	683	679	683	662	685	637	693	642	641	662	651	695	677	646	698	630	678	663	674	627	630	656	687	663	706	692	702	675	658	661	620	639	634	684	691	680	636	717	679	714	676	640	680	682	647	599	681	638	707	659	605	683	686	656	668	691	672	623	685	603	660	710	688	694	637	663	670	656	675	699	666	662	651	621	651	692	654	670	663	609	651	658	666	664	665	629	720	640	679	715	665	670	625	657	644	630	617	702	609	664	685	662	649	633	669	630	662	656	680	659	659	634	676	684	676	639	698	699	668	666	665	635	666	716	661	657	716	711	653	644	649	627	633	645	673	667	687	636	652	678	662	656	663	675	640	642	655	654	697	661	709	671	645	652	615	612	624	644	654	633	610	661	674	668	669	645	712	591	708	698	687	683	684	649	664	653	685	677	686	668	689	610	679	676	655	701	647	665	649	659	646	658	668	643	649	670	654	674	695	654	663	647	666	633	714	668	676	638	676	658	645	642	634	719	624	661	661	671	688	673	632	688	645	686	689	676	668	687	677	699	658	659	657	634	692	655	672	640	667	697	643	627	673	693	626	665	697	653	655	628	683	667	675	625	654	647	649	694	634	661	648	671	673	677	641	644	659	644	676	705	687	665	668	647	673	680	670	703	661	654	651	666	641	662	671	675	673	687	705	670	693	675	651	647	637	610	700	633	677	706	695	657	661	650	676	722	684	705	686	671	662	693	639	659	696	678	680	663	660	627	717	659	619	642	632	677	674	710	673	605	598	655	662	688	657	668	662	693	649	647	602	638	621	638	641	651	658	684	661	710	729	642	690	692	646
39515	70392	12778	7168	4990	4540	3399	2314	1939	1836	1509	1397	1227	1069	997	949	910	817	820	859	789	775	734	764	712	717	744	717	689	710	640	609	639	702	644	650	644	615	657	622	673	621	606	647	644	601	617	678	637	693	630	641	634	631	572	586	600	615	603	626	597	622	622	626	602	594	616	602	581	641	621	634	605	621	605	647	600	640	599	597	646	611	611	617	639	617	579	583	576	630	587	645	621	626	646	627	631	614	573	583	610	603	606	577	607	631	576	605	610	622	637	604	609	653	588	616	669	650	600	577	624	601	582	600	611	619	596	589	645	629	636	596	608	619	568	624	650	614	588	600	597	601	599	607	602	584	627	613	627	616	579	624	630	624	599	619	600	605	637	613	617	627	563	607	612	582	637	572	597	599	653	593	615	577	591	643	624	571	632	603	641	605	623	634	610	609	603	623	620	593	634	587	641	602	639	617	577	595	576	619	599	566	597	625	638	639	583	609	610	579	598	638	596	594	615	616	616	554	594	613	642	584	605	585	610	565	614	610	612	603	593	599	607	604	560	605	592	609	618	605	589	630	635	591	596	670	582	630	614	596	603	603	581	614	601	543	635	603	630	632	641	588	607	629	580	570	630	614	576	579	601	633	602	624	584	612	615	600	584	646	625	600	556	621	616	593	563	644	573	600	599	585	622	644	607	598	609	599	654	640	625	606	617	600	607	612	627	638	628	625	631	647	600	633	579	634	644	577	577	652	591	612	621	624	613	580	586	644	586	632	598	617	626	607	665	616	608	605	604	592	600	587	612	629	617	618	635	645	611	583	652	611	661	634	628	612	597	656	567	623	593	635	567	600	623	592	581	618	587	659	604	609	598	644	609	622	603	585	595	589	606	605	591	619	604	608	590	587	597	605	603	587	619	570	614	603	591	670	623	567	627	577	647	611	599	601	591	589	601	600	568	622	607	584	624	588	604	594	585	609	640	598	594	594	629	605	608	643	584	581	622	614	592	618	607	644	594	583	579	592	613	574	591	643	632	615	593	646	613	616	626	617	598	616	625	575	564	602	652	605	584	631	644	597	587	620	600	609	581	605	601	574	619	623	600	622	590	622	645	616	595	627	599	580	610	618	567	617	618	589	571	570	598	601	643	644	640	591	590	630	595	618	596	625	614	619	596	678	610	626	614	614	616	615	590	554	622	615	608	630	598	626	583	606	541	593	585	591	603	585	595	655	593	595	607	582	624	609	592	639	584	625	603	589	597	657	632	624	624	615	622	601	578	622	610	629	589	556	623	605	628	625	610	624	599	628	601	550	609	617	607	608	576	622	593	603	633	593	559	602	629	624	569	627	613	568	575	592	666	570	615	595	587	604	578	560	599	598	625	597	651	571	612	632	634	608	611	548	591	600	641	596	614	606	613	649	583	647	572	613	603	564	592	620	606	608	628	614	623	646	603	585	638	624	603	615	627	615	584	652	620	575	628	686	623	602	618	588	572	635	616	608	592	570	586	592	600	589	613	626	655	606	584	619	595	576	597	596	619	599	625	610	607	605	630	595	671	618	613	620	588	596	591	631	628	615	645	570	648	647	595	598	626	587	593	627	585	632	615	635	626	600	636	610	592	602	617	623	603	593	598	580	612	616	588	605	633	596	594	591	563	612	589	592	607	688	585	573	605	583	571	600	597	595	632	578	625	609	583	659	587	624	651	611	628	587	609	648	602	600	649	620	560	614	605	650	600	631	604	583	628	615	606	651	650	606	578	577	572	617	623	648	661	631	615	562	614	610	591	573	624	599	574	608	582	594	603	647	601	616	627	575	638	632	654	626	584	605	586	617	604	617	641	573	607	617	653	599	647	597	600	597	604	616	594	605	581	579	601	619	586	594	621	641	599	630	620	595	590	573	574	564	611	606	639	622	646	664	572	628	564	610	573	599	620	586	562	599	579	620	644	611	597	589	658	626	631	603	596	588	622	616	587	600	620	566	636	623	536	635	652	596	606	646	647	613	592	645	617	635	608	578	591	638	608	648	622	588	606	588	627	624	563	611	649	573	596	616	614	611	621	623	585	610	608	616	573	605	635	595	597	653	645	557	594	603	664	611	621	630	614	605	627	619	607	613	634	604	603	589	581	634	612	592	636	574	572	592	597	614	595	652	611	577	646	592	603	662	623	590	626	621	592	562	606	630	629	603	605	586	597	585	599	604	631	609	599	580	578	621	579	586	625	608	605	628	589	598	596	661	588	589	699	611	659	582	594	579	621	576	607	623	613	606	670	593	620	623	601	604	585	612	651	622	615	612	644	595	618	582	654	634	611	593	574	593	613	588	574	603	574	585	593	594	590	565	680	586	655	572	595	595	588	574	602	607	652	582	607	588	602	621	571	606	640	587	597	610	597	568	605	656	627	579	596	604	583	620	563	604	627	592	596	622	686	599	583	605	598	611	652	598	662	661	601	614	585	617	587	563	621	589	590	596	531	595	636	591	618	647	599	613	590	606	619	640	601	647	564	616	615	586	575	615	589	628	591	573	649	575	600	560	610	606	601	657	611	608	588	590	557	615	591	609	576	594	585	631	605	642	593	626	620	551	619	617	610	591	611	659	648	614	574	645	596	589	660	613	611	626	646	599	573	616	624	581	609	601	580	583	650	605	608	636	587	608	617	600	603	612	608	609	612	627	611	562	584	565	595	656	620	623	636	597	607	602	647	584	651	596	592	607	627	669	581	592	654	644	607	599	625	611	644	673	596	656	625	575	596	574	605	605	597	599	613	595	565	666	573	612	571	591	633	628	629	584	616	654	624	579	571	584	627	596	592	594	606	654	618	632	596	604	594	584	607	611	623	607	565	601	593	612	609	614	608	597	639	596	588	598	625	630	585	639	608	572	619	577	594	596	597	600	606	603	644	616	575	576	678	624	624	610	604	592	618	632	625	582	568	611	627	557	653	627	576	625	572	606	628	637	636	606	618	607	619	567	631	602	588	612	614	637	589	595	609	615	599	599	635	610	628	612	655	595	590	614	600	615	617	624	569	575	631	636	636	607	610	590	630	629	607	614	624	614	591	637	599	608	584	630	588	573	584	602	550	615	589	580	614	616	584	593	626	606	627	574	591	617	600	600	595	554	594	611	604	618	602	615	591	596	584	629	598	620	594	600	636	578	617	609	614	638	617	576	596	587	631	565	579	636	622	579	630	619	628	580	577	576	599	598	686	549	577	631	611	616	644	614	592	604	648	616	632	647	604	623	592	643	605	562	602	594	617	614	618	575	653	545	603	556	586	650	625	648	605	621	589	609	609	601	598	603	638	608	566	622	635	593	596	600	617	658	569	635	637	577	583	672	631	592	604	599	633	614	545	622	653	614	586	623	592	583	634	599	576	599	623	626	616	552	655	660	603	607	624	619	589	606	627	609	592	598	629	615	679	648	634	621	642	644	615	601	608	592	589	624	577	585	589	642	618	604	645	615	606	638	639	576	648	629	609	608	635	604	604	582
29622	24807	11232	1649	936	1009	944	882	904	907	876	900	897	889	916	845	879	847	882	918	926	933	911	884	900	832	828	887	853	832	858	863	867	872	883	850	902	848	841	882	936	869	928	914	884	873	859	855	888	860	903	874	879	875	917	910	884	864	880	886	912	874	852	904	853	898	883	895	922	837	864	900	873	877	803	889	879	927	873	878	897	873	911	924	829	827	903	915	861	808	910	924	844	880	903	947	844	843	866	858	854	859	852	810	870	855	880	879	905	851	881	860	893	816	884	913	841	862	872	870	864	871	887	815	873	878	865	890	881	852	906	918	908	897	869	873	859	836	925	875	933	911	858	861	866	859	834	869	933	912	889	895	891	920	843	880	859	866	898	875	859	907	920	880	924	910	918	882	886	867	925	859	861	876	864	850	879	898	936	870	927	885	927	820	904	821	863	866	907	884	894	829	880	902	900	930	908	930	882	841	891	900	919	872	855	860	842	848	950	899	882	876	868	916	942	873	906	862	884	887	897	874	858	897	842	910	823	858	902	852	852	909	889	829	859	840	901	897	889	878	895	850	837	890	895	929	894	833	865	881	891	806	848	854	819	817	916	925	876	849	856	880	840	845	876	825	959	926	917	882	872	865	880	834	925	865	869	865	900	898	883	914	852	834	889	906	899	856	868	904	918	928	922	879	843	843	868	882	931	865	844	858	841	904	873	903	888	898	906	914	856	876	893	900	872	915	863	842	864	872	888	883	880	812	827	855	812	903	889	917	822	856	898	824	859	854	816	911	879	880	850	841	831	880	890	880	817	880	886	902	841	905	898	877	890	933	892	863	947	875	896	899	883	894	880	829	884	888	859	831	876	871	889	846	894	879	906	854	929	826	881	894	860	890	841	873	890	845	825	884	862	864	915	882	914	925	855	876	919	874	873	871	846	885	921	841	935	858	885	843	931	875	897	903	876	847	840	871	900	862	880	852	881	877	924	887	873	877	891	921	912	875	869	895	908	844	897	867	901	865	851	901	910	880	877	911	878	847	952	907	877	927	882	864	881	895	912	904	904	861	878	889	856	921	895	852	910	900	919	865	857	934	841	855	857	878	933	928	941	886	892	830	830	894	912	902	870	871	865	906	881	888	936	858	878	879	904	908	897	917	842	880	857	840	876	843	881	864	896	877	905	894	905	858	864	909	872	926	848	877	872	849	837	861	856	861	903	875	901	831	962	859	871	867	878	865	866	862	829	881	901	871	905	845	838	875	890	937	872	860	902	799	842	851	895	922	900	871	887	941	870	826	882	886	876	919	895	923	862	869	853	866	872	837	842	897	832	843	873	869	858	886	876	906	901	893	857	827	866	894	840	925	839	891	891	935	836	838	838	959	840	882	894	866	892	876	878	904	953	934	932	898	928	917	871	904	906	852	870	894	905	814	865	854	817	880	840	849	967	857	889	884	907	923	906	883	883	830	831	841	892	907	843	887	936	889	907	891	888	906	876	905	876	875	861	887	869	873	866	884	853	842	908	860	847	818	933	920	852	890	876	864	834	880	794	874	879	841	936	856	919	856	903	929	912	847	913	858	901	798	875	904	932	847	916	861	834	935	855	887	847	881	855	881	892	953	933	921	901	932	940	842	875	881	880	848	900	873	875	846	842	850	923	899	885	882	968	897	910	866	856	859	838	909	905	850	905	879	898	855	842	924	910	887	933	871	872	926	832	897	881	907	897	878	862	885	886	887	886	883	951	846	873	887	863	843	852	908	863	879	903	877	880	839	888	867	888	869	871	895	895	919	926	840	859	918	873	868	842	900	890	868	932	871	824	855	826	893	871	865	912	884	883	910	847	874	875	874	879	919	909	882	878	919	911	880	855	838	885	944	859	865	862	930	910	847	954	912	894	841	898	903	853	907	891	859	884	898	844	912	889	858	917	827	878	903	866	854	895	917	871	871	885	883	907	855	936	853	873	856	847	876	828	887	942	853	855	889	912	865	813	900	852	889	880	866	881	881	895	887	903	845	866	892	884	853	905	910	935	884	862	889	875	835	839	892	928	862	834	834	890	849	895	900	826	917	870	948	917	850	862	856	888	891	887	867	883	907	888	901	918	919	874	914	864	870	893	837	896	865	897	906	876	887	895	859	902	887	898	862	933	905	887	888	847	830	886	919	846	858	898	924	886	876	854	868	904	869	853	861	928	838	865	905	842	877	838	874	843	855	867	884	867	867	910	886	921	823	964	876	890	905	825	892	846	861	869	844	874	882	879	897	851	856	911	871	879	847	841	887	877	872	892	882	885	836	892	856	904	872	843	852	906	846	892	859	860	859	878	849	884	884	805	932	854	870	869	841	829	901	892	877	882	855	859	882	877	876	834	877	864	881	854	862	863	917	843	864	858	940	905	913	866	853	888	840	884	906	819	835	888	892	908	876	909	847	863	878	907	878	883	928	912	842	882	843	856	838	856	886	854	914	833	832	899	839	851	853	895	835	882	852	821	878	850	869	878	871	845	935	864	857	841	923	922	829	891	933	858	854	875	885	813	899	917	868	875	936	842	860	842	887	914	932	844	878	911	886	842	919	872	914	818	896	865	899	872	883	908	937	879	875	873	873	897	918	862	869	860	866	936	845	861	849	906	895	869	844	858	908	841	874	892	944	891	906	863	835	864	959	854	854	927	901	873	915	844	893	928	869	915	898	852	871	898	868	906	866	882	870	890	914	900	914	898	876	877	931	898	861	881	864	884	910	865	922	896	887	833	841	875	929	926	820	915	920	796	924	945	892	839	851	929	836	867	923	843	888	881	865	885	914	892	907	866	819	935	912	902	870	889	881	863	886	873	843	870	882	870	920	846	873	904	938	807	891	918	851	917	956	865	907	842	883	849	881	838	915	913	878	821	922	867	886	875	893	928	871	909	916	894	848	855	884	836	885	911	875	870	897	865	899	876	843	837	883	849	867	778	863	865	855	922	916	913	880	943	898	855	852	918	903	899	883	875	880	871	841	893	911	899	867	880	853	932	908	876	900	900	882	855	885	940	894	918	881	925	924	940	874	908	865	871	874	881	797	912	868	912	875	938	918	846	822	871	829	801	904	838	903	870	902	882	875	824	861	848	897	867	896	896	879	872	857	938	874	855	914	923	924	871	875	885	907	857	875	901	918	881	917	882	866	925	897	907	900	861	894	825	881	833	866	905	871	909	885	874	873	891	901	909	892	806	869	869	888	846	877	924	908	827	909	941	858	901	885	895	880	912	872	929	837	907	864	857	924	868	888	883	875	849	880	865	846	840	850	902	874	858	856	877	905	831	873	916	879	873	870	864	839	872	880	848	885	884	867	830	909	800	804	877	889	917	881	885	909	963	834	860	864	913	869	877	887	872	888	877	796	832	898	826	889	868	917	826	838	906	939	903	867	871	895	888	846	914	897	889	875	890	886	867	874	900	859	859	895	880	867	832	921	871	900	914	907	911	903	933	896	949	867	876	870	880	873	904	857
21669	30719	1286	1073	980	916	1001	915	903	868	852	878	864	888	890	891	815	887	859	793	864	878	880	865	815	945	853	912	875	897	898	830	865	883	859	863	876	887	862	858	875	915	916	895	903	838	839	885	862	906	824	863	834	861	904	901	908	850	890	896	849	932	861	880	886	844	879	823	860	890	901	868	896	894	902	884	880	850	853	926	855	924	890	832	840	842	870	926	856	904	872	863	866	839	898	900	889	894	883	860	861	904	888	903	853	894	845	915	879	839	857	879	818	859	831	885	891	958	882	804	839	877	929	864	817	836	885	841	843	881	831	850	885	812	865	876	817	880	856	861	828	864	818	847	904	901	875	899	864	831	894	845	856	902	894	863	899	846	883	873	889	870	868	898	859	862	893	871	820	881	881	846	867	896	823	848	874	861	875	896	838	913	868	897	841	844	919	867	858	782	872	856	865	841	839	867	909	897	851	883	840	887	857	903	854	922	862	900	838	857	850	848	847	882	870	819	874	868	848	852	850	853	875	873	842	862	877	876	900	833	884	884	882	850	825	825	847	867	836	830	842	866	871	855	820	893	854	839	873	874	896	881	813	884	820	896	841	855	872	875	867	900	865	844	872	873	882	870	872	812	884	870	886	844	882	853	885	867	927	922	887	865	883	816	839	841	809	828	808	870	879	848	947	828	876	877	929	924	904	838	844	875	846	925	835	843	849	820	893	867	871	854	840	913	858	884	891	827	881	826	911	831	842	853	869	822	836	935	813	866	873	868	835	868	837	880	872	797	848	868	867	853	885	892	812	848	826	859	847	871	837	827	784	888	877	823	894	837	878	901	869	855	875	884	805	880	845	886	845	867	845	910	844	886	851	883	845	842	898	856	847	881	837	844	934	846	824	833	846	856	842	836	889	867	853	877	889	863	845	836	833	842	859	821	812	835	902	806	878	916	876	905	865	893	898	834	841	845	906	808	847	932	861	845	861	814	882	901	830	876	890	889	863	835	842	848	882	867	912	855	882	839	848	922	926	868	856	893	858	893	876	853	835	824	863	875	851	879	852	813	885	904	838	893	854	888	894	837	841	821	864	857	848	860	822	877	845	861	865	889	920	840	853	856	860	865	802	848	862	837	890	893	890	854	874	887	931	879	882	819	853	834	866	872	894	799	934	827	834	860	847	903	881	878	945	829	883	874	878	928	895	874	894	870	799	856	881	879	896	877	887	856	836	817	903	857	884	855	862	821	904	812	813	887	831	851	800	865	862	881	858	901	846	888	902	867	874	830	843	875	827	850	892	899	891	870	872	883	849	857	887	878	913	905	897	854	818	886	853	839	907	889	861	890	852	900	851	862	875	903	854	930	852	836	896	880	882	863	906	864	907	865	841	861	918	864	858	871	849	820	829	870	910	937	890	870	858	835	887	893	875	842	914	938	914	840	850	902	844	845	882	912	869	856	912	936	826	877	886	873	845	880	905	830	931	863	862	855	815	862	877	893	857	884	888	845	916	860	882	898	916	871	868	883	861	832	854	854	853	871	894	888	856	888	869	849	878	888	871	922	883	846	826	850	844	892	899	864	895	874	878	900	883	905	852	815	832	896	861	815	879	884	899	874	870	835	842	899	880	854	837	882	870	874	869	818	852	867	874	868	884	850	825	867	859	848	825	820	822	820	822	914	865	836	915	865	851	877	854	886	856	843	831	843	862	844	839	927	886	909	835	867	843	842	868	885	880	913	864	867	864	849	837	883	913	834	843	821	969	886	834	892	858	876	878	875	863	914	888	845	874	832	891	895	872	903	809	865	845	841	783	917	877	817	885	903	881	859	811	850	891	930	909	847	868	902	818	872	915	815	837	865	834	855	875	872	854	837	907	855	891	862	806	851	881	840	843	887	832	932	888	862	898	919	839	877	880	806	866	819	881	893	866	859	890	903	896	812	866	833	824	777	907	871	873	887	836	906	853	847	842	886	894	845	864	909	860	904	845	813	895	919	839	870	855	926	847	820	892	860	893	860	868	861	833	879	878	929	841	945	870	905	896	879	863	930	875	847	888	855	837	876	921	863	881	884	869	858	881	867	866	914	883	850	855	877	857	821	869	862	889	861	897	835	825	850	841	869	912	880	865	866	907	850	835	887	839	830	870	835	925	869	902	866	862	878	916	887	874	881	893	856	873	883	863	831	911	884	887	871	833	845	871	806	863	870	858	838	793	936	864	894	852	842	864	840	847	856	856	853	898	826	850	897	894	904	905	828	832	818	917	861	834	826	904	878	861	889	885	881	851	854	869	903	881	887	878	870	825	846	835	931	894	846	829	848	871	854	955	861	893	882	875	907	865	900	876	878	828	873	876	858	876	874	881	882	901	852	871	865	901	875	836	908	867	910	896	851	849	857	851	889	865	897	884	876	852	845	844	854	838	927	848	892	887	871	893	859	835	871	805	870	861	880	880	881	858	827	893	826	904	849	916	842	857	886	900	858	888	862	821	913	837	856	855	886	856	880	866	858	816	879	811	874	892	848	874	869	823	857	873	920	857	852	861	838	825	851	865	880	906	854	867	844	891	852	854	825	841	837	825	865	853	898	882	825	821	850	897	881	870	870	855	892	880	914	841	858	887	841	842	900	917	897	834	873	850	847	854	869	866	837	901	883	842	838	841	881	862	868	834	838	893	818	892	885	872	888	860	886	870	869	832	855	833	856	902	913	862	880	877	837	858	902	862	868	888	912	900	837	910	896	857	855	871	889	865	889	894	868	886	850	823	846	797	837	902	835	883	907	900	902	912	842	832	871	890	911	877	868	857	877	851	931	882	844	863	830	902	871	885	879	861	867	843	816	814	893	838	842	883	818	857	913	868	825	880	923	857	856	899	854	908	827	838	892	836	882	888	846	882	877	857	917	844	854	864	837	885	860	880	898	889	851	871	921	904	827	839	903	899	889	869	807	876	835	828	850	854	847	918	794	935	850	885	847	827	844	900	872	867	870	874	903	802	859	842	905	869	858	873	898	836	891	895	872	813	827	888	865	843	875	874	853	874	868	888	842	852	891	888	885	854	866	877	870	881	875	819	876	819	914	894	899	818	886	835	861	837	933	892	844	884	882	928	896	890	905	834	854	886	845	936	822	791	851	845	857	873	840	870	847	899	859	917	819	868	879	856	816	900	884	868	812	854	851	838	837	871	840	846	875	826	869	860	871	821	821	839	870	873	864	870	909	866	873	911	858	859	845	867	853	884	871	860	885	920	805	838	909	869	856	835	873	858	878	891	889	925	937	875	899	847	862	861	913	894	887	828	862	848	871	903	896	857	861	832	870	925	876	906	862	862	881	902	877	904	834	812	864	850	902	851	851	925	909	920	830	898	878	884	863	824	838	885	859	860	863	870	817	880	854	852	854	904	865	851	838	907	845	848	867	868	892	810	919	920	894	881	800	866	846	876	815	921	930	866	870	866	806	898	812	871	838	892	841	890	823	845	926	924	845	874	899	830	889
25095	21694	28732	22846	20752	17273	2335	816	687	710	660	562	575	524	533	479	467	480	478	440	484	437	456	434	438	479	469	465	453	416	452	436	472	421	378	448	419	425	437	425	414	432	393	426	440	408	380	405	440	419	370	433	404	419	407	419	412	434	431	379	431	421	433	405	395	434	418	412	425	396	397	429	418	378	404	405	434	442	439	427	460	475	381	441	425	386	398	442	422	415	449	411	420	439	421	440	397	394	425	377	416	411	435	379	396	425	426	432	458	393	434	436	423	414	405	447	416	432	438	413	433	375	394	401	394	432	416	382	433	374	401	423	446	427	417	410	434	407	420	415	409	420	402	434	423	394	442	429	442	440	419	406	420	415	434	433	411	421	407	425	415	413	404	397	403	467	427	404	410	433	371	400	392	432	403	404	389	437	436	426	406	396	411	398	364	406	460	412	392	409	423	385	404	367	406	420	383	395	444	445	406	425	426	384	389	381	399	391	398	399	408	389	425	417	399	430	433	441	412	406	417	419	391	426	447	390	427	409	402	385	444	387	402	440	383	414	397	437	424	403	387	403	421	429	416	422	443	460	416	402	402	408	421	417	416	381	419	426	421	403	431	441	412	414	404	409	412	424	410	409	372	432	435	390	420	417	427	438	433	432	424	435	402	438	364	403	419	384	429	395	434	452	420	410	421	406	384	404	401	432	399	409	401	413	423	415	397	386	433	444	418	393	399	429	425	427	408	422	382	386	426	416	432	419	392	368	441	426	423	423	402	415	404	421	433	395	439	398	408	391	417	412	405	420	389	416	415	410	421	433	413	415	386	416	388	414	435	414	412	414	383	388	402	419	416	417	422	412	406	385	431	418	454	379	379	421	415	397	425	407	434	410	372	424	414	409	405	413	412	405	417	412	388	408	431	396	419	402	391	384	429	442	406	401	394	410	417	444	363	400	427	458	364	391	404	442	421	420	417	449	457	375	430	402	390	399	398	429	424	405	405	420	423	409	377	431	382	400	405	450	399	420	419	380	429	398	403	415	430	408	412	396	428	410	418	427	425	430	427	436	432	423	411	383	409	392	433	412	430	447	399	424	424	444	378	412	447	438	403	405	390	419	392	387	463	456	424	411	393	406	427	435	413	416	398	391	360	384	411	414	359	393	375	416	459	390	402	417	420	406	445	439	387	416	406	404	403	420	457	415	446	439	389	397	413	395	407	401	396	444	391	396	403	426	434	423	425	401	429	398	402	422	436	442	406	384	418	425	447	396	420	413	413	447	407	411	381	389	426	431	435	396	439	404	382	404	439	396	405	391	406	416	401	414	419	414	424	441	399	419	390	393	453	418	406	445	412	372	412	405	416	383	409	405	436	449	409	414	448	395	361	427	443	425	412	402	418	396	424	399	440	413	373	392	405	382	398	433	396	398	423	433	413	395	389	428	385	430	380	444	428	403	436	411	405	401	422	422	410	421	413	413	416	414	403	391	422	397	417	418	418	402	433	376	432	394	410	456	396	378	425	394	387	426	391	377	409	441	426	416	410	444	386	409	422	396	407	411	404	422	433	437	395	430	406	430	389	398	367	413	409	399	394	420	396	397	434	412	423	437	450	431	423	437	393	414	408	456	397	407	392	405	395	418	384	430	431	454	443	364	408	419	385	419	403	425	447	440	422	412	429	402	435	394	433	415	425	375	399	433	409	407	412	402	389	403	397	420	390	420	400	404	382	443	414	447	412	415	377	358	407	427	385	399	402	429	396	450	412	396	387	401	421	446	422	430	457	412	414	444	414	417	405	401	403	386	454	424	448	432	359	457	395	430	429	423	383	430	427	408	420	378	429	433	388	406	446	372	415	433	437	388	363	405	400	430	403	418	395	417	439	438	432	423	464	384	448	411	417	406	415	436	399	396	417	382	399	401	427	411	410	409	446	393	447	479	394	365	400	439	407	415	396	387	426	404	407	442	365	421	407	420	419	438	409	432	415	412	413	413	396	409	417	423	410	457	436	383	446	459	396	448	422	380	433	431	410	397	415	437	425	427	409	404	411	404	412	458	430	407	446	454	418	415	409	409	427	418	387	421	400	390	421	407	464	436	436	438	410	419	431	384	459	417	409	423	432	425	387	433	435	403	401	377	429	386	385	382	424	424	378	432	410	424	398	400	393	438	410	431	417	386	405	443	414	432	420	411	416	410	436	404	386	426	425	375	416	410	444	390	395	399	428	460	407	392	427	410	432	394	395	414	407	374	399	406	426	412	400	435	409	444	440	414	411	431	413	430	426	411	399	394	463	421	403	445	384	395	408	420	403	417	404	392	414	406	436	414	404	393	421	405	386	422	395	398	443	417	402	413	446	412	412	430	431	426	410	397	398	425	418	396	412	416	366	422	420	413	422	452	389	431	424	416	439	387	432	420	456	369	413	413	427	420	416	413	394	439	414	386	402	399	398	394	415	413	434	422	396	398	400	392	408	401	393	408	400	434	453	409	414	430	395	429	447	394	414	409	438	449	404	443	394	371	424	417	405	427	396	403	421	402	396	391	392	398	413	388	389	391	396	404	446	389	395	395	409	422	421	375	426	408	394	427	424	402	388	413	443	438	431	423	414	406	406	399	416	409	401	405	382	411	441	421	405	403	410	436	429	429	383	439	412	444	398	433	402	421	414	377	441	405	418	402	420	436	397	415	425	437	416	423	398	421	432	400	379	387	433	414	419	405	382	439	393	391	444	369	408	429	408	393	465	450	401	412	426	414	353	409	346	425	391	389	420	413	424	385	396	435	404	403	417	400	407	383	417	419	445	410	401	418	433	395	432	395	424	395	433	409	389	431	398	407	417	415	415	410	390	408	444	413	400	402	425	387	383	392	411	386	414	373	475	417	419	417	411	436	379	410	404	435	423	452	421	402	422	421	381	392	417	438	408	422	385	445	409	421	441	422	451	428	442	409	409	386	426	421	418	393	405	437	386	424	416	377	416	427	395	397	401	398	422	416	452	414	415	469	403	389	432	409	417	366	431	410	390	398	391	436	381	409	448	435	431	400	439	418	421	397	420	410	430	417	419	397	432	397	412	431	416	408	418	401	419	417	415	423	352	390	410	417	451	420	372	424	439	429	389	401	391	426	429	404	435	401	408	457	423	389	416	413	436	394	412	445	385	411	408	447	403	381	387	426	413	415	436	419	388	425	440	399	420	387	403	399	446	408	394	390	399	434	414	415	399	412	406	446	413	435	424	380	465	411	410	460	416	426	418	427	426	409	433	408	391	408	457	414	418	381	431	426	420	400	424	450	431	413	395	429	415	421	388	429	433	453	407	402	412	385	407	402	454	429	400	444	391	424	421	406	415	457	391	393	395	442	408	390	427	416	438	382	375	417	398	420	392	389	418	407	399	414	483	389	444	421	449	409	460	407	403	452	398	410	367	424	427	430	463	409	390	416	409	399	396	414	462	400	391	391	426	415	434	394	416	418	415	387	395	415	397	385	393	392	423	420
43598	69861	7324	4033	2688	2504	1851	1260	1128	1077	907	845	741	684	572	615	591	562	576	492	566	506	530	509	484	495	485	480	467	457	479	433	490	414	434	502	481	451	466	421	451	470	451	433	403	430	468	424	435	432	438	413	459	421	466	431	434	442	434	395	449	422	444	455	457	433	431	396	406	428	408	436	437	436	418	476	417	440	447	454	470	447	447	457	428	447	428	389	433	493	411	423	417	404	452	410	434	447	457	441	423	446	403	429	429	427	445	444	392	468	425	475	412	429	406	410	451	396	445	444	438	443	437	448	399	418	404	419	444	423	439	437	395	379	424	458	424	420	417	426	426	449	434	441	436	430	407	439	455	426	430	425	412	426	417	382	417	406	435	439	412	436	459	407	407	434	434	426	425	450	424	431	415	442	428	412	420	391	426	430	391	432	423	437	385	398	428	413	424	408	436	450	445	426	426	422	402	433	413	440	435	415	437	426	444	424	458	429	390	393	383	378	443	394	403	441	400	432	443	447	440	454	428	429	445	439	402	438	417	445	430	430	425	430	404	444	398	424	421	407	411	393	446	457	375	405	400	427	412	437	401	417	414	434	414	414	418	457	456	472	408	442	423	435	413	407	460	403	406	423	426	412	405	418	432	418	454	418	435	428	393	413	450	431	435	442	437	437	450	413	431	432	464	411	434	465	403	411	408	390	431	412	415	409	422	390	433	440	439	380	450	421	439	405	414	437	394	433	413	431	452	432	411	433	407	413	470	404	440	415	411	462	454	423	438	418	447	436	431	396	403	411	414	465	428	437	403	392	439	389	445	416	376	413	424	412	430	424	446	445	420	463	417	410	435	447	423	428	397	434	425	395	437	414	399	427	445	439	431	407	483	386	453	388	412	402	465	442	409	409	445	416	411	444	393	471	440	455	435	404	441	480	420	431	440	423	434	403	391	442	457	394	411	449	426	410	420	434	448	380	430	414	403	414	411	402	431	432	414	419	394	450	437	439	436	427	396	392	388	409	436	455	394	437	426	437	466	391	430	394	412	398	435	397	442	458	399	419	434	456	440	398	387	401	471	435	423	398	433	415	395	421	426	437	434	407	421	378	433	416	433	404	423	384	429	437	444	415	394	424	410	409	423	415	429	437	421	455	422	413	416	401	405	426	413	405	416	463	437	421	418	425	452	370	449	481	419	431	438	418	412	423	395	422	421	408	420	385	412	418	384	447	430	457	420	384	409	423	410	446	479	435	420	423	422	413	383	444	406	439	425	463	392	434	418	452	440	405	393	431	420	405	461	379	437	451	409	428	408	417	410	432	371	427	436	402	457	413	444	450	426	429	424	423	435	455	415	416	431	405	386	461	400	412	407	395	423	413	402	421	404	469	400	417	404	400	439	425	430	446	409	403	462	420	413	434	449	408	438	401	448	402	443	410	442	432	403	427	410	433	436	404	434	447	440	440	380	400	452	432	406	407	410	440	390	409	395	437	426	419	415	427	393	429	451	460	415	466	397	390	442	406	462	434	451	437	454	421	445	406	441	414	397	425	463	417	441	401	378	424	395	467	405	446	438	427	440	449	408	425	469	430	400	407	417	442	450	420	406	414	415	388	407	463	388	414	416	381	447	400	407	443	446	464	398	426	434	407	442	378	415	429	439	426	474	411	433	427	448	407	391	434	373	404	455	414	425	367	393	418	389	436	426	410	397	403	425	419	427	472	396	442	405	417	407	421	432	442	434	445	434	430	414	452	442	424	412	446	427	436	402	444	395	434	427	403	435	402	456	394	407	416	429	408	384	402	437	424	403	438	429	416	406	424	446	453	411	420	437	456	432	421	465	415	412	460	413	416	446	441	403	417	417	436	422	421	434	438	433	418	398	410	432	408	400	424	443	430	438	417	402	419	427	404	422	422	452	390	442	410	440	437	403	408	425	436	444	428	408	432	392	390	452	411	427	425	393	416	413	415	453	404	425	442	410	423	415	428	428	409	426	406	433	450	436	389	437	447	438	419	382	448	440	398	427	423	449	455	404	421	445	434	450	408	436	446	433	433	407	405	438	403	444	406	395	483	410	436	405	453	413	448	419	395	394	400	484	381	420	397	464	419	408	422	463	457	393	455	386	371	416	456	430	403	460	440	428	434	354	399	432	438	427	425	438	433	392	435	434	411	410	430	439	394	428	433	417	396	413	447	436	429	379	418	423	422	394	434	432	407	443	431	419	422	368	434	407	425	479	434	461	433	422	415	425	425	407	422	417	442	444	438	421	414	436	404	471	453	436	408	434	427	418	437	432	432	423	378	431	407	447	428	424	412	415	421	428	397	459	427	429	405	414	438	411	399	437	454	413	426	400	397	406	434	433	379	425	450	413	435	391	422	436	395	427	440	426	459	390	431	416	425	426	430	408	460	410	426	394	405	413	415	408	415	452	442	423	423	443	382	452	400	422	393	411	462	399	462	467	423	430	429	429	417	405	431	435	459	416	415	428	419	424	426	431	423	391	407	391	409	457	421	407	397	433	414	421	432	416	431	417	418	400	426	420	418	424	422	459	440	414	426	399	406	427	438	400	398	400	411	418	409	423	408	421	423	389	408	376	425	387	423	428	443	413	426	403	409	449	433	443	471	426	429	441	430	463	406	429	449	447	409	458	410	426	434	416	419	403	381	444	444	432	433	401	446	408	436	416	420	406	447	417	410	439	411	430	425	421	408	449	409	403	438	405	401	417	443	426	437	461	428	437	450	415	429	391	446	422	409	413	383	462	372	426	457	438	418	461	402	444	434	408	426	397	426	434	387	399	424	402	415	415	464	429	431	457	427	440	397	435	430	443	430	450	429	456	393	405	412	410	429	433	408	419	458	414	400	423	385	411	420	416	393	412	449	424	421	406	414	453	418	380	443	420	461	442	421	420	441	420	402	485	433	410	428	414	433	429	461	449	399	397	392	416	416	420	441	426	411	416	420	396	416	401	404	443	400	439	403	406	433	398	395	452	440	404	368	413	385	399	405	419	399	409	460	426	416	444	441	398	435	431	408	401	427	452	440	396	418	404	431	423	430	436	445	411	480	427	409	446	409	411	429	432	436	408	403	398	414	391	450	400	397	400	429	404	441	427	456	424	430	420	407	431	445	438	391	448	425	476	367	458	447	391	416	403	442	434	457	452	427	445	411	430	401	413	420	397	413	419	392	437	456	432	393	412	438	404	408	397	423	440	391	435	405	405	447	417	392	450	410	476	407	440	448	423	396	449	463	414	407	448	389	423	440	454	423	425	408	436	389	432	414	410	421	394	425	451	458	453	427	470	421	438	414	452	444	400	404	405	438	419	429	396	427	432	426	398	426	467	455	450	412	435	448	415	402	433	388	420	388	418	442	457	386	445	422	436	412	433	412	422	397	436	415	437	410	371	436	401	427	398	401	450	431	431	424	435	428	412	405	437	406	437	467	406	409	387	411	409	415	432	406	413	455	446	380	444	425	429	409	436	414	431	436
22802	21265	28968	22493	20709	20884	13020	1773	1277	1261	1178	1082	998	865	837	864	770	830	780	764	765	831	730	716	749	751	788	722	697	650	709	700	677	670	739	616	697	654	758	690	690	677	673	664	748	664	718	674	734	698	654	725	654	643	681	697	671	600	656	711	688	694	683	768	675	687	715	674	645	671	666	627	642	663	667	660	659	655	675	678	685	673	687	657	629	661	682	663	660	730	679	683	653	704	674	692	708	667	682	702	641	678	669	703	648	667	661	675	686	696	684	683	679	641	633	647	652	663	672	700	665	642	657	635	646	646	639	649	627	664	702	680	685	620	639	699	678	657	707	670	690	691	643	618	655	688	655	645	689	620	631	626	670	648	687	626	657	616	682	692	666	640	657	654	685	698	631	629	665	664	680	632	676	674	679	714	624	713	632	655	637	690	663	712	677	645	653	698	669	642	638	710	694	691	683	675	630	665	680	685	648	667	682	665	726	719	695	670	658	683	637	675	658	708	674	714	703	689	669	645	635	689	630	642	670	682	643	624	660	709	704	721	685	669	670	664	686	679	657	653	674	671	663	678	668	686	673	647	638	670	659	683	697	678	684	679	651	643	610	650	636	617	718	704	635	659	697	657	646	688	729	666	646	678	656	628	669	639	702	688	662	693	688	620	664	702	689	696	688	687	630	702	651	709	647	641	681	657	631	662	661	676	642	691	690	683	684	655	669	665	633	663	672	678	692	672	667	664	650	634	629	643	669	605	664	674	660	671	645	654	660	670	665	620	645	655	613	639	685	648	636	672	674	660	679	641	680	656	681	664	642	692	669	658	637	660	642	679	666	686	668	698	686	666	660	660	662	714	642	683	707	670	673	670	696	671	611	680	694	661	682	657	634	655	679	684	661	639	719	669	670	650	707	670	616	680	652	681	664	658	630	678	660	688	656	682	670	669	661	646	717	693	663	657	673	680	660	700	639	669	649	641	651	664	682	661	661	637	717	679	673	679	690	623	646	638	653	650	690	678	686	678	665	681	698	641	659	672	656	665	641	634	652	651	648	652	628	682	652	717	711	677	726	657	692	686	647	639	659	701	671	656	670	651	684	682	684	630	650	633	659	688	678	674	724	669	703	700	628	665	685	637	653	659	655	668	665	674	679	717	655	657	666	654	691	686	649	681	652	648	631	623	707	671	689	634	674	651	656	642	666	678	649	616	637	682	644	636	643	671	698	647	653	673	625	697	659	678	702	625	656	656	710	682	629	659	665	661	679	641	708	683	627	727	721	630	618	707	641	666	662	688	705	653	634	693	640	665	610	670	602	715	671	697	643	687	681	673	678	702	676	726	622	717	666	702	654	667	722	691	656	642	667	664	690	687	679	645	684	645	653	695	674	653	644	689	678	677	631	650	644	635	686	650	633	622	670	655	637	700	649	684	685	644	668	659	663	694	661	663	686	696	680	664	693	679	651	690	634	682	654	682	676	667	656	705	650	686	655	708	672	682	656	641	639	661	659	640	698	704	594	689	683	647	696	657	711	711	669	652	623	675	640	653	649	647	666	669	675	650	663	658	625	647	663	674	684	702	669	676	666	630	608	638	687	693	670	660	685	708	660	645	685	681	696	661	672	696	608	640	676	687	668	662	680	648	659	730	655	593	670	666	674	656	724	681	656	679	642	658	662	652	669	625	605	664	680	693	655	641	684	704	686	664	683	661	637	657	629	661	645	674	645	645	645	701	644	684	661	666	638	666	669	681	644	663	655	701	685	684	657	623	661	645	661	710	659	699	671	686	673	676	640	641	662	632	656	657	687	653	686	654	655	642	618	638	649	676	644	677	709	690	647	636	664	721	643	682	628	664	607	729	674	666	668	611	631	688	699	693	680	653	666	646	655	641	703	663	687	644	656	654	644	678	646	667	669	719	708	649	618	660	677	674	694	650	654	619	640	643	689	731	670	686	663	686	662	664	690	704	645	670	716	702	666	700	635	655	627	700	730	663	682	638	661	656	636	702	679	660	660	633	629	667	624	698	694	624	658	661	652	674	693	695	669	696	603	678	630	629	661	632	720	691	685	663	667	667	662	669	697	693	680	716	688	646	675	634	639	610	684	633	625	654	632	656	641	652	676	661	672	684	631	615	692	645	677	654	699	664	629	672	672	665	691	699	669	689	695	662	671	659	652	688	663	672	674	656	708	686	719	669	675	655	717	683	731	715	600	700	669	638	659	607	659	639	672	654	648	682	721	666	660	658	650	704	677	667	697	654	644	635	661	724	705	673	655	684	636	672	613	661	664	610	688	684	691	701	671	665	680	678	707	654	683	643	687	632	617	658	684	652	682	640	654	722	689	672	689	628	655	624	642	626	652	635	681	639	668	667	618	649	667	680	678	661	681	626	661	680	665	676	671	700	641	649	623	684	671	711	673	678	678	659	675	687	671	680	717	634	664	635	650	681	680	640	687	676	675	691	699	665	664	683	668	658	646	622	643	713	642	662	691	661	705	628	615	652	662	654	610	627	680	615	638	654	723	661	667	628	661	673	710	665	646	644	638	641	703	644	705	644	674	646	686	647	677	678	685	678	702	657	661	705	672	683	675	651	659	712	712	661	668	680	606	660	669	652	669	665	639	648	698	608	671	691	656	693	677	662	738	693	671	663	647	662	655	698	707	662	667	684	647	684	713	639	700	654	666	719	675	738	680	688	679	653	680	645	652	625	698	683	674	692	671	656	662	695	652	695	683	688	668	645	676	611	661	624	629	685	656	659	680	651	715	674	674	650	704	650	675	708	657	654	607	669	660	669	640	704	666	692	677	699	627	667	664	685	686	680	705	672	671	700	645	660	684	718	683	668	677	652	708	663	673	655	667	652	682	623	637	586	630	658	667	662	637	673	640	710	698	625	681	681	688	649	657	658	670	673	677	644	673	632	709	635	685	665	690	699	682	585	663	669	664	662	657	667	682	642	652	660	661	679	682	652	661	673	613	675	692	654	653	689	683	671	689	625	680	622	660	664	675	649	658	665	686	689	667	651	694	631	689	670	684	647	668	682	659	609	695	654	656	666	689	640	648	679	704	664	756	698	701	649	663	666	670	679	650	680	649	683	681	684	624	696	699	648	663	702	695	645	657	690	682	679	671	663	635	663	671	641	686	665	673	668	673	639	629	657	715	715	667	595	665	685	677	688	621	636	639	686	703	662	704	663	631	646	646	651	702	645	651	675	708	658	695	662	671	656	641	668	669	646	652	654	723	650	628	655	629	615	672	653	687	681	650	638	680	630	659	680	699	649	668	673	670	657	632	630	649	698	629	707	643	712	656	715	719	694	658	669	676	624	717	637	627	676	675	644	722	749	673	653	662	664	631	668	643	666	646	667	639	731	669	684	681	634	642	689	676	642	643	637	663	716	657	618	679	683	667	700	613	648	669	668	694	652	648	664	652	683	682	682	693	696	670	673	642	652	657	690	676	696	692	665	638	659	646	629	703	676	656	657	685	644
42127	64810	12168	7015	4951	4444	3320	2097	1922	1845	1626	1370	1165	1122	979	968	884	885	843	827	783	790	792	779	722	718	684	669	715	700	683	755	695	622	678	676	668	664	658	649	640	638	624	612	686	603	638	624	644	661	645	665	658	596	625	629	611	635	634	616	618	615	631	596	600	593	637	647	623	605	609	631	642	614	640	612	623	606	668	586	601	621	607	598	650	591	638	590	626	618	638	615	638	647	612	593	598	594	637	654	597	600	638	652	590	622	617	630	570	624	597	608	587	578	629	572	591	594	547	580	612	612	575	599	622	637	627	612	582	585	627	645	625	578	598	602	585	629	611	623	641	658	575	672	612	626	633	594	613	616	628	634	614	594	609	638	597	567	608	630	629	571	599	595	606	603	601	597	650	635	604	610	601	570	595	628	597	590	625	601	608	588	649	606	619	617	620	621	590	579	586	609	615	610	620	554	586	623	607	582	633	597	624	622	619	642	639	634	590	562	640	607	636	597	619	630	562	597	622	600	660	659	589	596	644	584	619	621	590	594	653	613	554	595	670	642	637	602	606	613	581	607	601	596	614	611	584	665	649	606	586	595	670	625	627	572	608	597	599	576	612	569	610	610	582	591	592	645	603	609	576	585	603	583	566	607	579	613	577	606	566	643	594	617	619	596	602	638	632	582	612	603	553	581	652	630	669	593	544	602	605	635	643	568	628	590	639	577	569	625	604	625	595	595	616	603	572	586	611	612	588	620	572	670	629	627	615	622	560	605	630	587	609	620	652	628	590	574	573	615	652	607	621	572	628	580	605	623	606	606	584	610	612	617	685	602	578	587	624	597	613	623	586	601	612	608	613	642	617	625	629	576	578	626	584	613	594	622	582	588	555	620	619	617	644	579	621	639	589	635	642	606	608	628	619	623	576	614	616	636	650	632	631	596	606	591	592	570	556	610	553	596	584	661	620	636	565	593	610	619	556	581	572	607	616	602	581	636	633	625	611	628	583	614	625	544	605	649	597	637	604	647	605	585	590	563	639	625	588	588	594	609	620	626	618	579	621	579	601	601	631	598	540	603	630	599	559	639	627	601	580	607	591	610	651	608	599	618	648	646	595	604	587	628	668	592	549	603	551	608	614	598	598	631	588	633	599	615	618	582	628	627	592	603	619	640	603	579	590	606	599	552	594	555	583	622	601	593	630	593	578	613	608	642	654	603	627	622	605	592	580	618	573	613	625	621	632	636	654	619	611	585	623	654	629	608	650	571	623	638	639	603	583	574	639	593	595	606	580	611	625	608	626	647	628	619	594	610	588	615	616	652	585	617	598	596	640	631	605	615	593	558	634	621	629	573	614	602	635	618	573	621	586	633	643	625	620	637	607	575	589	626	617	616	630	602	632	631	634	575	584	606	622	612	593	614	607	640	577	631	602	606	603	619	611	626	619	544	619	645	584	613	620	615	603	549	570	612	617	639	601	628	608	592	591	614	631	618	592	605	622	569	603	654	602	606	615	616	582	600	629	639	625	596	590	611	587	670	556	649	616	636	579	610	597	576	591	562	563	635	575	614	625	605	604	603	634	603	605	595	565	621	614	597	588	664	642	662	569	598	582	596	620	598	611	655	583	604	627	574	614	619	612	602	579	588	624	550	626	587	582	647	613	601	633	595	576	629	632	602	643	648	588	579	600	601	578	615	604	576	617	575	619	565	615	616	589	582	618	587	627	568	605	655	585	610	585	566	604	641	598	589	605	594	552	610	586	588	589	600	579	618	627	620	585	629	640	608	589	604	588	656	603	576	631	668	609	618	577	598	686	600	593	615	611	617	621	635	615	621	630	570	614	569	603	629	546	638	615	597	659	593	590	614	625	616	612	606	606	631	641	603	616	573	573	595	633	608	609	597	599	625	596	626	621	610	680	603	611	626	611	583	612	582	649	606	650	594	611	597	608	571	611	580	593	649	629	648	619	576	612	616	670	632	638	611	611	556	646	585	638	583	609	593	655	604	623	596	576	600	626	593	656	630	646	651	582	565	617	608	647	617	634	575	638	611	601	582	619	626	628	628	635	583	565	592	604	611	634	599	623	608	605	611	612	602	598	630	604	612	640	556	663	612	626	636	594	591	627	559	621	609	662	625	611	571	609	624	611	627	658	584	591	587	598	628	632	621	610	592	612	571	600	585	606	615	592	612	599	615	637	568	602	659	615	582	609	628	633	620	626	617	592	625	563	579	605	541	606	597	620	693	594	596	631	574	669	614	621	639	642	574	546	654	634	613	616	610	598	605	584	642	600	614	612	577	648	619	591	661	573	597	638	617	607	625	595	619	592	577	571	586	644	580	568	603	633	582	587	616	607	625	601	621	542	589	539	636	617	569	608	603	584	633	582	618	643	572	618	596	587	614	624	613	589	608	606	632	600	611	639	583	616	621	613	631	637	627	628	605	636	602	593	589	613	627	616	601	604	620	604	605	589	632	553	572	606	619	593	615	605	573	616	580	614	598	640	589	615	596	635	644	633	639	623	592	602	562	605	642	589	647	588	590	642	585	600	659	542	608	602	648	643	613	609	616	579	620	602	600	575	628	618	594	624	602	608	609	618	568	604	654	605	652	601	547	614	562	614	620	600	606	632	614	608	571	581	603	613	623	617	616	584	555	591	594	664	619	608	636	591	630	550	626	564	638	613	574	661	619	626	615	657	640	630	661	616	612	591	600	592	645	634	603	555	635	587	586	621	617	587	624	592	607	625	598	603	581	596	613	607	621	616	566	609	589	635	607	577	659	578	593	608	593	593	614	580	575	585	607	599	593	610	641	584	588	614	592	584	576	611	599	652	601	612	618	609	593	605	591	621	608	621	609	600	615	631	656	630	613	622	598	592	621	574	614	649	567	609	595	591	616	611	610	579	597	616	584	620	611	623	592	630	606	610	594	612	629	668	652	614	601	628	569	613	611	647	580	611	601	595	619	615	626	605	599	632	624	564	616	586	604	668	594	633	585	646	555	604	596	625	645	619	574	623	610	607	591	623	661	573	574	599	600	637	625	573	606	624	595	630	632	622	605	631	640	610	564	646	582	643	594	614	634	613	609	637	628	610	583	594	601	573	586	602	555	623	588	596	628	628	619	612	619	581	596	594	610	609	604	613	665	621	594	586	642	627	546	638	643	632	611	604	582	564	614	591	601	643	651	608	610	571	599	580	629	619	636	615	706	624	616	610	594	635	608	612	595	610	628	617	626	610	576	615	588	576	604	609	610	624	628	598	626	573	571	564	632	621	586	577	613	630	633	600	639	582	588	596	615	590	625	578	612	597	635	637	618	583	644	621	622	570	579	601	598	638	604	611	588	625	606	587	609	612	630	633	659	626	601	605	576	615	619	590	608	615	628	609	592	577	641	658	601	596	565	607	630	614	591	634	630	585	600	623	600	597	632	572	608	654	616	635	637	587	584	574	613	627	607	586	638	612	591	561	605	621	650	607	631	604	648	643	626	566	581
29132	25661	10067	1400	970	898	917	895	875	882	930	879	915	846	828	890	830	877	878	832	830	856	899	847	882	904	849	838	910	847	862	875	864	846	903	872	924	796	877	851	791	870	856	871	857	862	900	831	884	889	874	840	880	894	896	857	855	906	883	867	805	854	943	829	843	916	865	907	861	904	876	875	876	852	900	873	853	863	884	882	897	909	830	880	866	857	824	875	858	905	867	847	855	853	876	855	850	823	832	842	908	841	869	832	890	859	853	863	911	897	883	824	832	894	855	844	872	880	869	858	876	860	780	845	884	857	890	880	886	839	826	867	844	857	827	898	855	901	902	865	857	835	879	873	923	894	855	886	904	912	857	865	887	843	842	878	924	917	835	833	849	891	814	850	860	816	898	898	799	887	872	831	849	896	846	883	838	828	846	854	954	858	845	833	883	819	834	863	840	838	813	874	841	866	881	888	922	808	896	876	899	876	913	892	833	885	855	895	851	863	854	915	853	857	885	820	843	871	842	871	817	943	843	869	919	888	864	856	883	829	875	838	870	878	879	933	818	898	891	913	868	842	899	903	856	841	924	827	897	859	895	921	904	892	859	834	806	831	910	867	886	898	840	904	888	863	863	837	817	892	817	819	897	846	853	884	857	906	818	868	804	872	806	838	841	798	879	848	878	856	865	861	898	872	906	841	847	869	842	857	881	837	864	943	909	847	886	863	832	880	904	891	899	857	849	871	863	922	915	901	850	883	893	847	828	889	883	787	839	858	877	881	870	863	936	881	856	944	887	845	854	872	933	881	845	821	805	845	884	874	914	840	874	835	856	901	919	892	900	837	865	879	885	871	873	845	889	930	833	880	879	887	860	822	799	804	822	895	886	822	887	901	879	852	895	873	828	873	819	850	850	860	895	828	857	866	842	879	877	897	855	882	880	876	841	900	846	859	856	865	856	888	909	837	860	858	893	889	855	832	830	865	900	843	876	852	844	868	866	890	853	896	865	827	904	878	896	848	867	894	824	838	890	896	872	893	840	867	886	930	804	888	825	925	838	912	919	844	886	914	885	895	877	885	864	887	890	868	858	874	854	844	839	914	871	830	916	843	917	820	881	874	866	881	828	831	853	896	837	872	911	876	846	856	856	825	898	847	919	876	827	872	853	900	882	932	816	858	840	864	861	865	895	866	887	901	835	872	853	826	836	885	847	877	857	867	878	871	921	902	861	889	818	837	879	872	850	861	909	856	841	815	903	892	868	835	899	857	840	868	821	813	844	836	907	853	863	851	885	891	910	910	842	865	855	873	851	858	885	924	846	821	863	895	857	815	909	849	823	911	887	896	835	918	886	856	862	837	868	896	818	881	836	903	855	824	879	847	881	861	901	864	887	910	857	864	875	898	893	854	914	869	856	916	891	864	839	866	865	882	864	914	842	833	865	875	840	858	874	877	920	843	869	904	867	813	870	859	870	858	837	898	860	882	870	874	854	879	898	901	880	873	837	910	892	865	855	891	947	875	855	883	891	894	888	835	844	834	862	895	902	903	883	883	861	833	817	890	884	873	819	821	874	907	895	873	850	852	823	863	849	873	927	836	843	845	850	809	889	850	899	858	879	834	906	864	868	853	869	878	853	838	899	870	805	836	868	847	861	851	836	870	880	855	820	866	885	921	920	831	865	836	875	863	869	821	863	941	858	842	864	867	842	812	843	848	878	855	841	901	920	813	906	898	870	847	862	904	841	910	847	893	856	814	881	854	899	838	847	846	899	859	876	871	854	820	928	859	840	801	854	954	872	891	896	898	834	867	844	842	914	862	918	830	940	857	882	884	843	874	903	868	879	880	906	891	868	904	882	823	914	848	889	868	864	867	866	859	877	891	884	869	855	842	828	895	854	885	846	860	890	832	897	805	816	895	881	861	885	889	902	854	856	830	878	849	867	876	935	899	862	887	861	960	867	849	881	839	880	896	890	904	884	853	894	836	884	903	917	822	830	898	894	916	829	854	895	883	889	832	899	832	859	873	844	868	843	851	920	935	852	852	871	911	841	867	831	874	815	838	894	896	810	877	837	905	855	862	852	885	842	884	895	882	835	837	873	866	870	855	835	839	846	894	856	871	875	889	896	876	822	853	864	925	841	881	866	835	879	926	913	856	879	929	886	837	841	880	848	885	912	859	911	835	869	875	854	858	884	848	935	881	928	838	876	876	858	868	870	864	947	876	801	876	897	860	867	886	846	835	877	837	839	841	836	877	881	842	839	844	892	894	905	824	873	883	878	899	833	850	892	837	906	885	826	873	909	881	878	796	900	904	845	885	838	910	834	819	862	870	902	858	798	803	860	900	832	885	907	885	836	835	828	846	894	830	861	847	849	849	828	851	842	912	850	898	866	837	884	839	851	833	829	836	848	898	841	926	887	826	862	829	855	937	853	856	864	869	866	878	869	838	862	917	861	906	846	834	834	889	918	860	860	875	860	882	833	875	887	873	871	866	852	847	847	869	905	900	904	878	860	849	890	870	900	868	936	806	853	842	852	834	837	899	882	886	774	882	849	890	876	858	867	877	824	909	923	846	785	892	902	796	866	892	842	879	900	897	852	838	846	853	874	864	871	890	909	914	834	932	861	830	864	794	860	908	841	828	859	875	864	889	844	900	908	869	859	877	873	875	825	869	854	904	897	919	848	860	894	819	928	889	866	824	846	843	822	871	899	876	946	815	880	895	807	803	866	865	827	849	879	913	856	842	905	880	891	848	824	886	880	853	857	877	872	865	892	863	858	893	850	843	877	871	889	899	911	826	871	840	814	839	933	868	857	903	852	788	839	864	850	837	872	864	875	853	845	908	902	869	861	876	855	816	844	879	891	875	869	888	897	891	857	868	916	866	844	868	849	879	863	876	867	922	864	860	876	833	852	872	887	863	881	896	891	870	864	834	893	891	928	891	896	917	825	898	847	901	863	891	862	863	915	901	891	865	845	853	831	919	875	825	823	894	897	917	920	823	868	842	884	879	846	902	822	873	851	949	878	861	874	900	886	891	876	875	893	854	818	843	898	847	885	916	847	870	868	905	849	848	837	862	834	875	856	922	851	823	866	822	852	860	880	884	882	852	912	890	872	834	871	870	872	854	858	881	863	808	894	856	871	835	869	818	872	919	827	834	855	909	883	916	828	890	944	898	868	882	860	902	909	901	878	831	846	804	919	836	875	959	865	883	853	813	894	845	892	864	856	862	904	906	844	882	899	881	871	839	870	859	866	888	855	888	930	894	822	871	885	883	891	840	860	874	906	848	870	795	817	858	871	829	905	845	921	800	899	877	878	819	866	838	845	842	857	793	897	853	889	926	911	840	872	856	861	861	849	850	830	814	849	892	848	844	867	837	815	912	838	841	886	881	894	832	910	899	850	826	855	917	911	862	876	919	852	860	889	827	811	901	840	848	846	865	879	886	888	893	894	879	859	850	838	860	846	859	900	914	882	908	898	921	898	866	881	905
18602	30513	1382	1041	974	903	940	887	880	867	864	833	893	927	862	867	849	874	871	848	853	844	827	899	834	843	898	857	892	833	845	830	836	839	853	854	894	838	850	861	837	884	881	883	881	839	845	840	855	836	814	880	868	806	863	832	882	883	792	833	867	845	855	818	879	837	853	847	853	886	841	905	853	886	862	897	893	858	861	859	875	857	847	823	849	883	828	872	841	870	853	846	875	878	877	926	823	888	865	863	842	843	852	837	818	873	840	857	852	802	888	862	845	894	862	829	893	863	828	857	888	847	888	877	832	849	850	872	878	804	860	861	786	883	804	844	889	782	812	848	892	881	847	921	898	823	816	904	832	829	852	831	864	887	895	865	888	830	865	863	904	771	888	876	879	834	810	871	825	881	845	857	845	879	821	871	849	863	879	854	888	846	839	836	900	887	845	879	873	830	908	837	848	871	807	827	829	838	876	826	835	807	887	842	868	840	881	807	873	855	892	902	799	864	874	815	873	889	859	857	894	841	902	920	882	846	870	865	847	852	852	830	880	897	878	847	873	850	873	922	850	824	859	843	854	836	864	822	870	848	844	872	845	895	834	807	866	870	877	867	888	855	885	855	813	837	849	864	830	861	899	840	860	830	850	868	891	879	870	876	888	850	890	902	898	883	839	905	850	857	849	895	839	822	792	878	824	853	859	872	903	851	836	862	786	831	864	855	897	877	908	847	869	898	896	847	835	842	854	872	883	856	881	834	854	829	852	813	867	890	840	795	878	836	891	891	829	805	896	818	891	844	835	869	854	786	869	851	865	836	850	861	886	828	913	889	824	873	888	871	912	849	886	819	817	888	816	861	877	833	825	852	858	891	872	837	835	819	885	871	835	860	876	859	839	870	846	859	875	818	835	826	901	906	853	901	884	923	846	857	888	850	826	848	878	854	885	926	909	853	844	900	838	838	860	917	834	808	904	821	843	827	880	834	906	889	872	891	864	808	790	831	834	879	863	898	865	860	878	874	846	835	831	899	843	880	821	845	859	875	884	879	833	856	839	897	901	812	825	843	914	911	856	830	878	822	879	886	851	850	824	858	909	890	802	864	854	842	842	841	837	876	898	893	829	867	903	816	825	826	893	860	918	862	889	843	869	890	836	854	846	865	838	868	866	848	857	863	868	912	880	889	799	886	836	875	902	869	863	859	863	865	824	852	873	885	848	801	813	822	860	886	864	852	880	895	919	858	833	883	847	858	787	856	853	868	846	882	849	840	853	819	875	819	830	880	870	844	858	862	876	816	842	892	805	883	859	864	906	841	888	839	869	880	852	855	818	877	847	869	860	906	845	837	852	812	868	895	861	839	862	836	797	850	904	802	832	807	898	875	903	866	840	881	840	872	839	905	855	824	825	847	871	887	887	870	856	861	859	907	837	859	863	837	839	871	841	884	866	841	840	903	846	875	894	878	930	830	897	897	846	879	855	865	835	824	827	815	795	843	800	857	862	875	863	833	828	839	879	843	828	832	859	853	856	930	875	867	863	915	876	863	864	865	863	869	845	842	865	850	890	801	898	886	904	843	850	863	862	862	893	881	870	846	889	856	871	900	838	848	881	929	854	843	835	873	850	848	882	855	822	885	833	855	880	824	849	865	850	882	876	879	809	875	911	842	818	821	844	837	855	906	853	849	892	844	843	886	800	867	829	865	818	879	834	844	869	847	885	862	906	889	878	833	846	869	881	880	906	883	902	770	890	853	873	870	839	881	875	850	797	934	862	852	844	906	826	845	854	895	859	908	844	844	853	850	840	912	851	860	871	843	842	851	844	902	887	868	825	826	860	840	892	902	813	866	841	821	873	853	831	841	928	878	863	929	902	873	842	904	887	879	842	853	876	867	910	874	821	857	854	814	865	909	844	843	849	894	883	850	860	817	890	861	849	882	857	880	803	833	914	827	796	862	855	846	837	851	815	835	830	886	826	893	886	875	871	813	867	884	835	826	909	896	857	800	869	853	833	836	909	909	816	875	881	886	865	858	876	871	879	876	815	887	901	861	861	871	900	887	841	861	900	847	874	835	886	878	920	840	792	812	880	848	848	879	890	831	823	884	895	832	845	848	844	877	839	853	874	883	857	889	853	844	832	823	840	805	848	831	899	835	849	892	846	888	880	816	871	922	892	854	873	886	863	872	869	857	885	819	880	850	865	834	853	929	854	854	804	849	867	804	891	854	858	836	908	887	870	870	816	872	865	846	911	865	907	850	820	880	883	816	844	850	844	859	874	820	884	859	839	855	862	948	892	857	880	873	822	869	877	934	810	863	855	830	836	889	882	847	841	843	797	909	880	841	875	840	800	839	838	801	862	835	890	896	863	845	847	886	846	870	867	875	836	837	932	857	851	862	843	852	875	820	897	852	911	828	847	891	836	886	837	880	914	861	864	892	864	879	882	827	791	835	839	886	875	835	771	877	868	853	848	841	824	880	847	851	885	867	849	860	828	857	891	843	824	861	813	886	858	862	847	849	880	864	913	847	807	842	850	837	897	876	900	848	829	869	838	872	792	835	909	808	827	828	868	835	885	876	813	865	882	815	882	913	840	895	833	843	844	820	856	885	918	860	864	890	826	886	896	886	891	844	811	896	832	792	844	844	840	818	817	850	887	879	838	885	899	899	875	927	872	834	846	888	894	907	859	852	852	915	820	821	872	859	866	869	829	837	846	900	898	870	869	920	795	876	821	878	857	889	910	839	826	858	884	847	863	893	900	860	816	803	849	843	838	839	864	858	871	832	864	844	861	834	860	895	893	862	834	870	863	858	859	832	861	883	860	908	875	898	783	886	874	844	820	956	856	885	845	829	832	868	872	875	834	867	878	797	851	864	856	871	861	825	870	849	878	863	841	857	847	845	891	890	893	852	877	897	914	804	848	823	911	871	852	865	816	859	859	841	840	837	875	846	858	833	861	891	852	834	817	852	824	918	876	837	831	857	859	839	895	855	892	842	806	906	888	889	823	912	910	844	869	804	858	902	848	856	884	860	863	852	858	847	904	821	885	859	789	868	928	807	822	875	860	858	858	830	822	850	832	860	814	865	829	849	847	828	841	802	898	903	875	850	900	859	909	921	878	859	898	801	878	819	869	873	862	877	832	798	846	832	863	835	899	837	858	881	857	860	834	852	847	870	848	834	855	859	834	845	858	868	832	845	788	878	903	894	830	874	873	830	863	922	892	872	831	851	839	911	866	823	890	820	888	860	856	839	859	877	884	865	819	862	868	843	904	879	880	863	881	832	842	830	825	907	826	917	840	843	821	898	878	839	833	849	859	843	844	847	841	847	825	798	840	837	874	869	891	848	865	897	865	891	818	831	866	886	849	871	826	862	876	871	831	830	822	869	850	880	911	861	858	849	893	818	863	863	882	866	824	808	858	864	852	875	867	902	869	882	862	836	851	801	845	857	866	836	910	880	856	884	850	830	827	841	836	853	866	813	895	835	862	803
25128	22073	27952	23553	20644	12715	1637	870	716	675	650	608	531	489	477	447	501	466	446	428	471	413	432	449	394	432	418	382	382	396	479	397	424	416	424	391	428	425	395	456	408	441	415	384	407	406	440	436	401	373	410	424	409	369	437	415	423	473	407	393	404	391	411	448	401	415	403	386	384	400	433	381	393	370	401	394	362	385	407	402	392	401	368	429	431	388	423	378	377	419	399	361	443	405	406	416	402	421	418	386	383	425	398	374	370	402	376	396	396	378	394	395	374	364	385	415	383	362	386	400	411	417	395	389	402	393	390	401	404	402	370	366	401	390	389	371	397	414	413	398	421	377	418	400	372	424	383	388	364	388	379	397	404	420	401	392	392	404	414	391	406	408	388	398	442	422	403	401	411	394	411	382	399	393	383	399	417	421	388	368	404	417	406	425	422	386	432	368	376	373	394	402	377	380	409	421	378	429	387	401	398	366	398	442	413	403	368	432	405	397	388	417	365	424	400	373	383	389	403	402	377	364	393	389	397	379	407	355	373	376	392	407	417	383	430	393	391	409	407	417	425	423	427	424	408	379	428	417	374	415	400	420	381	413	366	405	391	409	426	425	383	351	381	399	406	430	381	403	413	372	400	423	388	409	395	387	409	391	430	358	362	421	426	404	402	412	407	415	413	402	407	416	441	421	399	391	391	371	406	400	414	385	388	392	407	394	388	410	417	404	409	390	397	395	386	384	375	412	394	378	387	400	341	394	403	385	428	394	406	390	391	372	437	400	386	378	430	411	411	397	397	386	378	428	428	373	383	409	405	392	413	408	415	379	395	387	369	386	405	403	391	387	393	417	422	396	448	387	389	403	388	407	409	398	436	433	377	381	391	403	378	410	344	398	397	385	429	391	392	399	376	398	383	454	397	384	410	427	420	411	416	383	397	430	408	391	389	386	397	410	387	366	397	360	416	424	377	417	388	382	393	406	402	405	393	390	403	407	416	375	431	375	402	378	354	373	380	359	434	368	391	415	403	382	406	382	355	383	392	370	397	353	430	399	395	389	372	345	384	401	404	397	400	371	398	382	418	408	423	372	411	401	378	408	403	389	371	385	382	415	415	365	410	441	371	403	395	405	388	426	387	395	393	374	447	434	421	409	411	374	401	399	374	415	387	387	387	395	433	405	407	380	382	424	409	367	387	386	419	442	415	398	396	381	400	414	411	375	405	450	375	381	386	419	418	410	405	382	376	410	430	398	399	427	401	393	423	386	373	377	381	406	408	414	433	442	402	406	408	368	397	403	377	423	398	418	382	378	394	398	353	394	392	462	413	410	430	384	364	379	435	402	357	372	389	424	402	390	389	376	395	372	395	361	390	416	423	366	377	410	412	418	450	386	410	381	408	435	435	386	399	426	430	384	391	397	382	390	384	390	377	397	419	400	408	397	427	383	388	374	395	418	414	382	401	396	380	385	404	425	428	380	409	406	382	438	396	373	418	418	430	391	375	395	402	417	383	391	416	406	388	399	426	405	366	419	405	375	436	385	402	380	403	401	392	384	394	388	412	399	406	402	407	411	445	395	405	413	380	386	396	385	426	396	398	404	395	400	369	346	388	378	379	375	438	396	394	415	420	399	383	395	377	401	389	453	391	390	383	385	361	424	354	419	407	414	415	399	403	450	389	441	382	416	409	378	413	396	397	404	369	404	409	403	441	436	401	399	406	410	377	404	412	376	398	370	401	407	358	380	403	392	433	383	365	400	365	386	409	407	388	405	402	391	414	363	389	406	399	370	392	440	386	390	410	386	382	445	392	387	411	400	400	398	397	364	419	392	395	419	408	410	375	419	404	405	406	392	390	434	382	399	405	404	389	377	368	430	417	436	423	413	419	434	399	398	409	374	386	401	372	382	396	394	393	365	371	406	396	400	393	395	365	361	439	396	373	389	383	429	405	431	379	418	397	372	418	409	405	425	373	388	409	380	387	425	411	419	398	413	400	368	408	390	405	429	399	410	415	365	390	403	407	408	396	406	386	403	414	392	450	405	384	392	400	414	374	382	398	355	409	411	386	382	371	425	397	421	426	384	369	376	383	430	408	418	368	394	379	409	369	394	405	396	365	398	368	427	414	414	436	376	405	412	385	431	388	354	393	408	380	434	393	384	372	369	383	382	404	405	395	374	364	373	412	406	410	388	410	367	396	400	410	397	353	406	392	442	422	365	399	421	373	392	414	389	388	400	380	418	403	399	383	376	388	395	377	421	388	399	362	428	402	392	387	368	404	405	382	410	427	418	383	385	386	420	397	408	439	362	389	408	384	373	376	390	377	403	413	387	392	378	361	415	381	362	392	378	396	392	378	416	390	364	391	379	415	382	419	389	387	444	399	416	394	391	385	391	436	405	418	432	378	394	365	411	380	377	382	416	409	405	404	386	423	425	417	377	400	398	412	457	418	417	398	427	357	397	395	379	411	425	406	408	360	407	411	406	386	407	368	423	416	407	353	431	384	390	415	423	435	375	367	435	415	395	383	393	387	398	403	412	348	417	398	419	400	392	438	428	412	411	409	406	395	405	398	403	463	408	394	417	381	405	409	404	382	389	406	430	395	355	438	388	402	407	436	404	385	399	355	375	392	398	383	421	411	417	383	396	381	388	424	407	416	379	406	391	398	396	382	386	418	402	415	355	391	404	389	412	433	458	410	371	397	398	432	409	362	375	367	462	406	403	397	410	417	401	432	419	406	348	391	393	401	405	378	428	402	409	376	382	398	417	370	392	412	396	384	424	408	409	401	437	392	414	374	394	381	379	407	403	368	381	416	408	352	429	402	424	390	361	411	398	437	382	383	412	384	401	373	405	399	412	354	369	385	389	396	383	388	388	332	400	427	395	382	389	385	407	424	397	416	376	385	427	412	425	387	398	433	358	373	403	408	412	383	384	417	399	363	426	399	418	397	406	403	435	408	365	409	396	367	397	397	377	414	391	375	394	388	393	379	383	349	392	427	429	371	395	395	383	391	392	414	418	407	368	421	452	451	365	412	418	418	404	428	377	379	377	399	418	382	372	445	394	361	360	367	403	393	391	396	393	389	351	380	410	416	423	400	379	406	400	402	404	391	407	403	398	429	368	359	390	407	442	400	398	397	408	399	448	428	418	378	362	379	343	400	399	387	416	406	405	372	389	439	417	411	406	414	414	409	412	391	381	392	408	389	381	424	397	419	408	423	412	391	403	393	418	392	410	420	386	413	392	397	381	404	371	392	406	393	379	359	371	386	387	423	386	397	428	418	403	399	381	396	383	419	416	358	407	363	368	363	409	396	430	423	420	387	393	360	372	403	383	378	375	404	396	421	423	414	392	382	400	425	397	404	433	393	418	381	381	377	385	386	448	417	398	379	381	401	381	405	411	367	389	429	381	360	390	405	381	409	410	402	424	382	425	346	398	380	391	381	382	430	429	401	378	389	400	396	371	417	410	413	395	400	414	443	384	400	404	423	397
41488	67311	7997	4195	2897	2568	1848	1297	1111	1065	940	844	750	640	626	578	571	532	580	499	504	491	509	470	477	503	460	461	435	496	481	444	454	446	432	416	452	408	452	399	440	419	435	457	466	473	439	438	440	422	446	448	406	428	393	429	415	423	406	444	430	416	421	390	406	401	439	395	425	399	434	404	372	441	430	414	409	418	428	374	424	415	407	448	434	413	444	410	379	393	431	402	416	435	422	449	418	406	447	393	376	425	421	411	402	420	380	387	387	398	438	409	430	420	423	431	428	405	419	419	422	398	447	407	391	440	416	405	406	429	429	375	446	409	403	414	403	397	410	415	402	426	406	402	418	394	420	398	381	432	422	443	412	417	441	414	434	416	429	419	390	443	409	440	441	420	401	401	417	444	434	411	406	417	416	433	382	443	389	411	438	433	431	421	392	426	372	445	392	400	458	385	388	411	431	390	383	383	399	435	416	427	447	407	425	421	422	406	384	395	389	420	388	395	390	400	429	455	446	461	405	412	401	382	463	435	388	439	448	376	436	386	409	418	446	387	418	426	384	407	397	418	408	393	447	405	443	403	422	384	410	378	399	393	396	415	410	421	421	409	420	440	435	406	412	421	404	428	405	425	398	431	400	422	398	427	414	441	398	387	396	410	427	442	433	398	415	420	441	454	401	445	412	426	410	446	406	401	391	406	400	418	429	362	392	407	391	399	372	427	426	410	422	419	468	427	420	451	393	398	385	381	447	395	405	419	424	370	386	378	396	442	397	438	405	410	406	445	392	411	410	433	419	400	458	404	425	421	379	392	387	376	410	393	441	402	437	399	388	429	423	393	425	481	370	400	382	396	396	410	402	445	411	404	402	413	404	423	445	432	416	437	414	391	405	436	410	433	422	453	390	429	390	430	417	411	425	462	407	405	439	400	402	432	414	396	382	395	407	417	407	419	408	412	393	400	420	389	401	419	432	387	413	424	375	417	396	396	408	418	399	414	393	429	424	413	425	423	393	398	367	410	405	381	393	455	375	381	416	409	407	451	373	396	416	375	435	372	399	395	433	395	420	412	418	415	460	392	399	378	383	412	417	421	446	426	385	395	411	393	373	417	449	410	416	418	415	452	394	422	420	414	428	418	390	378	374	403	427	427	392	440	423	421	421	401	419	390	390	399	416	421	435	437	410	425	412	419	399	374	435	435	403	370	411	423	403	425	428	408	408	414	397	426	401	392	404	388	421	407	382	433	398	401	429	393	408	398	399	420	427	436	412	402	451	414	445	397	418	403	404	397	429	420	450	421	405	388	406	441	395	400	415	381	426	400	407	433	398	379	422	445	415	368	413	415	387	417	377	416	410	434	426	454	414	435	392	391	411	440	431	364	435	400	407	414	387	384	463	398	427	414	412	424	424	438	409	420	435	451	425	437	391	404	419	385	437	410	438	396	400	399	405	431	398	406	421	384	424	420	417	473	392	398	425	410	416	417	422	420	421	395	423	418	408	423	400	396	400	409	429	414	375	422	414	420	433	409	385	367	397	404	417	413	424	388	395	431	420	397	407	400	428	395	465	428	436	397	388	402	434	419	399	449	415	410	435	405	423	424	397	406	430	438	398	378	394	418	403	426	408	442	405	406	415	428	449	429	422	423	412	430	438	418	400	418	393	387	388	397	419	395	431	408	433	406	397	413	422	408	408	430	440	416	459	427	372	461	401	414	439	445	414	403	419	444	420	423	422	419	426	417	413	408	383	396	380	416	392	417	411	401	415	425	418	383	422	407	430	384	467	402	390	442	401	448	453	413	414	383	418	429	418	451	408	442	442	439	428	377	430	420	373	427	412	421	410	428	410	419	429	386	388	410	441	426	400	435	411	395	421	407	402	414	439	403	442	413	426	431	418	390	397	367	435	432	391	415	441	435	404	441	437	437	399	407	396	442	413	438	359	407	391	441	412	439	428	392	407	415	418	420	414	396	413	416	371	393	375	390	432	438	363	398	421	424	418	442	416	448	412	423	398	436	407	425	408	414	403	404	417	397	381	454	410	435	411	390	424	428	416	402	368	419	432	426	434	433	382	424	400	425	398	393	412	420	433	403	429	402	438	422	420	414	413	395	422	399	417	371	432	422	405	453	435	425	437	384	392	407	400	439	417	390	380	423	378	387	418	406	383	428	356	386	398	402	425	432	443	451	426	403	450	434	425	417	363	409	389	409	410	387	421	412	360	371	429	403	437	402	414	416	437	368	432	438	408	420	430	412	420	414	401	398	422	417	434	412	395	398	393	394	414	411	388	422	401	377	390	404	419	405	409	424	435	409	413	408	405	451	435	422	395	420	423	391	428	391	422	400	391	401	400	411	397	435	408	418	405	366	421	439	464	422	440	427	427	419	389	408	417	436	441	445	414	420	398	438	417	407	412	430	410	431	400	414	431	418	400	419	441	420	407	371	386	414	427	418	438	447	363	442	395	398	430	397	433	445	425	401	371	388	398	425	377	419	422	394	426	424	429	412	444	419	410	402	413	426	426	408	415	384	433	372	384	421	433	406	371	437	418	400	431	420	431	415	428	424	417	390	440	395	390	434	402	411	410	397	388	403	420	422	402	430	381	395	444	411	416	421	414	402	408	441	399	447	409	419	440	411	463	373	425	414	431	406	406	408	378	409	383	436	404	414	403	418	406	425	368	426	401	425	408	408	437	407	431	397	430	416	428	400	410	458	409	420	408	394	391	388	401	450	381	393	430	412	414	415	405	434	383	389	431	380	386	409	432	431	426	440	449	434	382	465	411	397	434	429	415	390	397	412	401	380	413	435	396	397	422	386	419	429	400	352	419	370	409	429	393	414	399	378	391	415	410	419	415	363	414	446	426	442	420	449	408	388	410	395	411	407	409	438	402	413	422	442	416	429	409	442	418	452	388	414	436	413	421	423	408	421	400	374	399	416	387	376	400	424	433	420	435	415	462	436	425	420	393	405	430	388	408	421	392	418	420	410	434	395	413	400	411	368	429	360	413	439	414	403	414	392	426	424	412	416	388	389	425	365	405	384	417	413	397	413	403	440	461	388	406	429	386	391	422	411	397	402	433	415	403	430	399	388	425	421	410	439	401	431	411	419	408	408	444	381	394	416	421	402	443	416	359	407	405	423	424	411	386	438	431	402	407	414	415	409	416	441	418	405	415	410	420	402	406	432	398	385	425	398	431	408	377	378	411	412	448	390	397	405	402	420	424	394	466	394	374	391	419	409	369	404	405	438	389	404	416	389	437	424	372	385	402	382	442	416	382	390	403	434	403	389	422	402	419	380	421	412	397	414	396	425	399	427	418	421	420	377	419	436	431	417	376	423	408	426	428	384	390	391	434	393	394	391	411	430	403	402	405	414	409	377	411	419	396	426	371	416	403	446	453	416	378	400	443	384	381	376	417	460	417	395	469	406	441	428	405	422	408	396	419	412	387	430	422	388	411	435	377	432	392	432	417	401	404	419	429	386
22896	21540	27960	23600	20736	20794	10653	1708	1286	1212	1121	1053	910	870	843	812	736	804	770	752	760	731	749	683	694	695	734	732	674	686	688	714	687	689	727	694	625	678	674	634	719	719	678	683	623	658	683	651	707	713	644	642	690	648	669	664	663	637	650	675	677	701	651	608	640	662	653	660	627	675	702	653	650	646	700	676	701	667	667	634	660	644	607	627	667	689	647	685	679	651	675	702	698	685	660	661	647	695	705	641	699	656	662	642	654	632	707	638	679	700	658	665	637	674	657	628	650	619	644	609	659	670	637	711	604	680	657	647	643	664	656	636	674	616	713	711	632	648	651	645	666	658	640	648	663	629	610	700	657	654	652	666	682	597	678	668	639	653	655	625	662	665	620	698	675	636	641	650	633	661	669	613	620	652	646	680	666	660	638	701	628	647	635	586	635	641	687	659	616	638	657	644	683	640	681	651	608	612	661	652	621	612	662	648	650	670	648	702	681	668	667	667	644	613	630	658	591	635	680	661	647	657	640	640	632	655	704	666	671	627	619	622	615	619	612	631	659	660	658	673	676	686	663	660	639	724	646	668	669	683	662	649	677	680	678	688	713	652	660	667	690	613	649	730	650	692	672	682	693	717	632	634	686	637	596	658	664	610	667	619	645	631	666	666	637	677	670	668	689	670	648	670	664	665	623	672	667	659	670	680	620	653	700	652	640	639	664	623	695	717	688	689	649	699	641	644	675	618	680	671	658	633	662	623	661	651	689	644	653	644	646	672	618	624	674	587	722	631	691	672	698	593	619	642	646	641	678	652	680	596	680	645	648	650	604	632	666	711	715	633	650	660	666	629	667	636	616	655	681	610	668	675	697	669	689	645	661	644	662	671	625	659	646	665	702	598	585	642	686	620	647	670	653	634	677	667	667	629	675	634	626	629	632	641	707	665	601	625	669	690	665	660	699	667	704	628	709	658	645	651	650	677	624	653	696	651	619	651	601	607	681	667	642	661	657	674	669	685	654	652	697	674	675	660	661	652	660	684	651	653	692	635	660	622	652	655	685	673	646	642	672	621	630	676	594	672	679	668	646	678	675	606	659	705	670	633	655	669	661	646	654	668	657	642	597	622	646	666	647	670	676	635	657	675	665	625	694	700	653	702	640	632	611	694	669	720	668	648	673	655	638	684	634	641	683	690	642	657	678	659	664	641	679	618	652	648	627	674	637	621	605	642	661	674	674	701	595	629	592	608	607	668	690	656	663	625	607	706	648	650	641	652	656	675	704	655	672	615	636	694	635	650	711	638	646	678	656	671	671	605	628	714	649	622	675	640	708	603	654	646	643	677	627	647	697	649	620	670	682	676	643	641	647	636	611	677	674	622	642	702	681	670	660	643	642	674	694	700	689	632	675	690	635	681	633	662	705	697	643	641	645	646	677	683	650	623	701	663	666	681	681	656	641	654	630	638	690	636	657	660	645	647	661	632	613	686	676	630	736	648	674	638	638	641	664	667	651	666	638	668	651	646	654	655	682	668	652	684	674	694	667	600	670	635	660	644	633	672	645	655	701	641	608	660	641	724	630	621	654	655	645	645	724	654	659	647	669	671	687	648	660	630	599	678	717	610	639	689	626	626	647	678	630	671	643	648	657	671	660	626	597	636	653	667	639	639	649	672	661	688	616	675	675	697	656	687	644	687	654	665	696	647	632	631	641	650	676	629	649	689	653	678	656	683	691	659	642	627	671	667	675	630	680	631	685	650	669	637	631	680	670	653	655	674	696	640	648	631	602	639	629	656	667	677	657	690	650	687	675	635	636	654	621	664	659	709	643	634	681	661	650	677	674	639	699	649	660	658	676	651	646	659	682	625	620	691	680	651	709	656	653	657	658	665	629	656	624	650	677	645	623	653	632	671	663	662	669	687	685	679	667	663	642	682	641	685	584	629	610	671	681	685	655	660	673	633	657	645	701	682	656	662	646	670	663	711	651	652	620	665	652	643	615	665	632	675	631	643	646	651	653	654	657	684	673	676	677	645	651	682	659	651	624	666	680	627	657	648	661	667	631	632	642	638	682	624	650	624	668	661	637	631	607	666	630	697	670	693	690	693	654	635	658	668	646	707	658	673	649	629	680	633	666	633	644	701	666	692	690	653	642	667	615	644	669	683	637	632	643	631	693	639	644	627	628	677	604	651	679	679	730	620	674	652	713	652	630	635	638	705	698	704	627	650	676	646	672	674	699	669	617	670	667	658	626	614	669	636	641	594	650	657	619	688	657	658	623	745	662	638	631	662	674	665	649	671	690	656	684	706	672	643	691	632	673	637	669	701	651	634	633	650	663	653	631	658	632	693	669	672	611	653	647	649	617	675	678	628	673	705	702	662	668	647	680	671	647	664	664	640	672	683	587	675	627	659	661	632	633	677	650	669	633	687	666	641	696	669	654	684	670	656	669	675	668	663	680	704	649	661	665	669	609	664	629	696	676	670	642	649	670	647	605	685	634	675	645	637	636	736	672	674	681	646	619	646	634	636	635	697	660	706	656	638	635	630	642	658	644	657	619	652	659	628	675	697	628	640	651	687	660	632	675	641	641	643	697	639	691	704	643	656	677	662	675	614	633	677	669	645	679	652	620	647	643	688	679	676	664	645	684	680	657	629	615	696	649	626	639	608	649	665	690	653	625	611	656	654	659	657	634	664	639	696	665	675	632	642	679	653	627	650	671	652	651	646	679	645	634	675	654	691	644	611	642	626	649	637	717	686	645	687	657	709	669	621	648	675	688	673	668	595	707	701	624	622	676	717	673	589	707	679	692	672	656	709	682	614	679	652	639	664	650	664	672	673	649	674	668	686	681	601	616	637	667	671	688	681	628	631	643	686	642	635	655	632	684	600	624	643	654	671	630	702	645	643	626	635	621	667	613	632	646	657	663	654	610	631	620	668	645	657	661	673	657	684	622	648	655	696	662	673	665	664	676	626	667	643	700	638	680	655	648	649	702	639	668	680	637	656	665	657	688	626	649	620	657	650	644	617	700	645	640	656	650	640	720	683	672	643	655	686	630	639	666	662	673	663	640	679	625	658	663	684	651	650	655	659	634	689	650	662	648	693	670	644	666	651	640	684	686	677	657	668	650	604	644	640	695	657	710	713	669	649	663	631	679	631	700	675	624	620	654	663	658	717	652	671	629	654	678	719	628	632	685	651	662	617	674	691	666	664	638	612	639	590	676	657	657	646	660	653	627	632	661	661	635	693	676	680	665	709	680	649	691	634	638	658	619	645	619	689	673	640	668	614	660	655	643	671	650	688	630	679	644	658	665	666	658	644	630	601	659	667	675	653	710	607	639	619	636	683	670	679	671	666	682	682	637	682	665	681	662	717	627	655	657	600	601	631	614	609	658	684	659	674	656	689	673	659	627	656	665	666	643	718	651	693	650	671	694	660	657	713	689	638	669	654	619	674	670	640	638	597	639	633	649	645	644	664	665	684	706	658	702	635
44921	71053	12106	7312	5075	4575	3148	2327	1876	1799	1645	1402	1172	1076	1007	990	946	874	862	844	812	792	780	755	763	701	673	724	678	659	682	672	640	671	715	631	607	665	652	683	655	644	625	622	661	627	639	643	616	587	615	585	602	669	619	609	612	642	569	631	613	619	594	660	619	639	592	635	613	618	576	616	596	599	603	603	620	588	612	612	618	598	624	579	626	611	546	632	615	620	580	627	553	630	595	575	590	599	598	642	615	578	632	596	618	649	611	568	548	616	583	592	612	610	653	629	644	638	604	630	549	625	611	602	644	581	542	623	620	587	594	612	553	568	629	633	572	666	624	618	597	605	593	589	589	594	623	569	569	561	651	586	625	602	617	630	621	592	571	621	598	630	597	608	604	598	634	583	641	592	548	638	629	566	584	611	619	616	600	578	619	558	615	609	632	574	585	614	594	604	614	605	598	580	566	595	626	655	582	622	670	599	581	619	660	578	615	590	603	574	540	603	635	596	585	613	584	580	628	591	591	540	621	589	583	565	641	596	597	592	581	626	585	608	604	581	597	583	593	574	637	580	604	620	560	599	609	614	595	584	583	602	610	597	580	602	606	597	591	604	595	612	598	629	632	631	643	603	595	618	556	590	573	618	634	610	591	613	604	637	584	639	567	627	565	606	590	607	615	598	574	594	620	617	611	613	579	579	569	608	617	638	603	609	602	607	658	592	607	547	572	587	617	584	599	635	609	635	564	640	618	555	578	627	631	559	589	562	631	566	596	581	611	632	645	558	606	589	593	616	597	611	592	598	580	616	611	577	611	624	600	608	586	653	561	594	586	658	576	637	581	596	619	600	577	572	603	564	608	582	569	581	634	587	621	619	594	610	570	619	569	578	575	583	629	560	608	596	575	586	569	591	628	652	576	586	599	595	571	607	566	591	562	592	583	591	612	621	617	606	592	586	606	607	546	603	580	588	624	560	592	586	624	581	636	586	593	575	599	633	534	597	598	603	558	625	584	589	567	531	605	547	626	579	627	572	621	616	603	572	573	592	580	597	622	591	620	578	601	589	604	626	572	607	653	632	634	597	614	595	602	581	622	593	595	623	590	579	613	643	601	603	621	604	615	601	601	617	571	571	594	604	604	609	651	595	604	584	609	585	661	618	583	570	589	641	609	643	568	562	567	587	568	556	609	583	585	624	581	603	621	546	610	609	595	558	588	557	605	584	620	635	566	609	593	585	619	595	562	595	593	600	590	616	568	603	575	560	599	629	615	598	629	666	606	603	624	589	561	614	548	578	628	595	600	628	604	615	576	579	624	584	574	574	623	604	609	611	589	616	640	626	552	588	626	618	604	646	603	584	581	574	598	595	569	598	649	601	599	611	618	611	638	549	631	594	593	618	612	606	584	600	557	615	565	610	577	564	588	597	643	580	589	606	637	614	610	581	580	617	618	601	648	606	583	583	541	596	580	576	619	609	603	586	616	596	616	547	616	609	601	575	564	580	640	611	562	587	600	574	624	596	606	559	607	602	615	615	620	623	564	569	593	592	595	624	594	655	616	618	564	595	586	598	598	574	608	595	560	580	689	646	575	585	584	534	620	594	589	611	625	563	581	566	593	588	591	612	618	589	656	612	613	591	588	582	551	574	625	603	615	605	590	642	589	599	592	602	636	637	586	601	637	592	630	595	582	626	592	622	589	596	609	601	633	594	622	589	601	573	649	600	584	560	623	624	597	587	572	581	634	625	612	620	592	619	617	587	580	591	586	575	582	612	595	576	603	609	614	601	617	611	589	628	612	594	581	595	627	575	591	672	582	604	628	565	609	614	592	625	616	642	643	630	578	580	596	655	596	546	597	615	620	623	620	595	557	589	594	597	617	593	616	611	604	613	633	614	618	613	541	633	628	651	594	596	602	600	579	600	601	590	626	617	657	578	593	577	603	580	562	579	649	625	623	606	600	587	623	604	600	571	601	595	616	604	586	642	593	596	577	560	608	584	640	594	596	614	590	606	591	618	604	627	626	631	576	583	592	584	638	627	617	630	597	631	613	593	573	630	555	606	627	617	619	645	633	605	568	589	555	615	623	591	590	609	644	581	567	586	588	637	587	595	568	593	629	567	548	589	607	595	627	641	601	592	597	639	598	590	566	627	616	603	628	624	634	582	564	628	610	622	603	582	592	625	610	602	581	585	623	617	611	633	601	583	608	597	582	587	593	596	610	602	586	644	626	603	573	619	598	611	583	623	601	607	565	608	615	636	576	573	579	640	565	613	605	563	566	590	600	628	591	592	602	597	632	534	599	621	589	566	606	580	565	581	589	579	619	585	602	616	566	566	571	610	576	617	566	607	590	602	605	549	600	575	624	621	634	583	590	589	600	609	564	562	629	598	639	568	593	602	636	620	579	601	600	658	589	579	616	627	617	604	623	621	630	575	553	584	628	596	586	573	609	609	602	593	602	605	620	647	613	609	625	615	639	568	612	588	611	630	617	588	616	586	615	569	577	602	548	631	602	597	603	601	601	631	569	634	614	572	562	590	612	608	625	588	607	565	619	670	581	590	584	645	569	584	594	557	560	608	608	610	588	595	630	577	613	606	631	561	585	616	646	655	651	567	579	623	581	619	623	598	597	609	630	598	611	607	610	553	625	578	575	608	606	601	607	555	624	591	580	628	585	619	610	603	621	608	626	596	643	587	648	613	614	588	594	624	607	598	601	622	566	646	545	613	604	572	600	594	608	626	603	619	581	646	594	629	576	625	588	623	610	557	609	594	586	582	648	602	609	594	597	583	579	586	573	634	596	606	597	598	591	582	613	571	601	603	623	614	635	649	628	581	594	600	617	595	588	556	646	603	571	623	595	591	613	646	577	586	629	578	548	567	577	609	586	611	582	570	629	594	601	558	566	610	632	597	606	592	564	552	600	615	569	615	605	582	628	612	642	603	588	612	646	619	566	585	611	610	579	578	576	623	575	580	590	592	555	590	602	549	618	615	627	597	603	607	588	623	574	618	620	604	579	656	552	607	560	596	592	605	595	600	584	615	588	618	601	609	574	585	572	557	672	607	563	643	637	587	612	579	578	588	561	582	603	573	572	623	604	586	590	662	608	632	621	542	612	585	574	672	602	590	623	608	579	581	583	614	570	618	616	628	589	584	612	597	647	629	628	569	568	612	623	604	607	564	578	642	581	582	632	623	584	594	617	589	616	624	594	588	600	607	592	599	606	600	597	605	561	626	581	626	616	586	623	590	601	573	611	629	607	596	601	595	541	578	608	595	613	579	584	586	562	607	582	602	580	615	612	585	596	544	569	593	614	557	614	592	572	618	564	555	564	600	561	622	594	589	568	583	616	601	577	614	615	606	624	589	607	621	588	590	576	633	597	573	571	568	618	584	570	586	624	593	641	604	560	567	644	598	626	578	569	578	573	620	587	592	628	580	583	612	584	635	563	609	592	572	572	608	621	591	625	568	583	581	609	608	587	608	600	598
28709	26427	9238	1319	861	939	875	879	871	852	852	893	840	850	892	893	866	893	871	930	890	839	856	891	829	948	822	887	888	856	924	870	876	898	826	861	855	868	847	884	861	926	838	853	904	795	888	832	867	851	869	836	806	852	902	884	820	855	851	893	858	860	889	868	859	805	861	874	841	900	900	795	840	824	878	885	910	848	859	890	825	857	819	854	910	864	853	849	903	863	847	855	853	840	858	853	846	822	868	845	878	842	830	883	879	901	852	831	846	841	870	884	894	896	869	857	843	867	847	886	853	893	855	848	858	863	862	818	897	888	839	882	848	849	828	887	906	863	906	851	939	889	828	887	868	849	894	805	926	871	855	852	846	826	827	943	846	779	875	854	833	799	903	867	841	884	862	846	805	868	894	876	881	842	874	870	855	801	834	832	864	842	821	880	843	893	873	849	909	822	854	871	835	847	867	868	861	859	922	860	816	847	903	833	871	873	826	848	876	837	840	871	841	888	882	891	836	846	880	828	874	905	848	905	896	858	833	831	860	869	873	844	849	868	865	875	859	883	877	804	820	867	845	843	876	816	824	882	859	852	832	859	839	839	827	873	821	892	856	868	785	881	919	873	875	863	866	914	872	861	862	845	816	924	831	827	817	928	843	894	841	809	841	876	856	840	808	892	865	863	881	871	871	809	821	846	872	852	847	897	868	865	877	837	804	821	829	862	763	904	908	810	866	800	864	826	881	919	836	841	830	880	832	898	845	853	884	928	831	865	896	863	859	847	849	883	821	830	868	872	931	794	864	839	838	861	905	866	880	856	887	877	853	805	854	877	809	856	850	879	897	838	831	876	881	931	898	851	853	883	875	847	876	878	854	919	848	897	907	939	811	859	853	861	862	860	847	910	839	859	895	844	851	863	872	866	815	847	870	886	858	864	900	836	851	825	850	888	868	890	839	774	852	850	876	894	904	792	876	848	820	860	831	838	829	874	829	869	829	942	900	820	851	871	865	816	865	907	853	857	841	869	847	886	899	880	865	825	875	873	863	896	854	864	866	813	843	800	864	895	857	891	848	870	868	828	896	875	833	854	865	834	864	799	839	838	863	856	818	843	897	888	847	834	848	848	874	899	903	880	890	848	848	891	884	868	873	859	831	871	820	847	848	867	864	851	873	838	851	874	847	852	868	884	849	836	877	849	861	849	860	873	851	846	864	828	861	871	850	851	850	903	846	910	834	839	836	877	856	868	835	853	861	844	784	911	833	838	817	819	876	828	837	911	835	873	870	917	854	877	883	895	822	815	828	870	869	880	891	854	847	877	900	866	846	875	811	844	845	899	883	895	859	853	884	862	915	880	875	854	870	839	884	828	875	833	824	844	861	827	901	902	879	837	865	892	868	850	850	818	857	840	870	785	891	890	877	878	889	859	849	890	880	813	861	916	825	862	907	893	919	871	851	882	863	821	846	895	905	865	921	877	855	885	909	873	858	859	878	870	841	877	832	879	866	864	851	866	934	872	912	861	834	863	850	888	910	849	864	859	870	907	845	858	892	848	850	882	877	839	853	844	873	836	859	844	891	844	854	918	852	845	870	849	863	922	868	886	881	901	874	885	875	812	874	841	867	872	843	894	804	807	812	844	783	797	876	876	842	882	845	852	830	853	884	903	846	847	841	848	851	858	873	836	849	864	804	876	864	834	853	846	849	883	873	842	871	843	885	823	884	827	858	831	866	847	858	827	814	855	901	908	864	832	840	794	897	872	840	871	877	820	865	870	852	885	863	872	863	796	886	866	895	885	866	891	894	908	841	850	827	880	861	863	849	850	863	831	843	862	853	847	876	867	806	875	869	877	885	842	875	832	909	866	873	842	878	840	851	873	900	872	917	836	863	848	860	807	876	881	885	863	868	845	859	877	811	905	907	864	829	858	900	908	899	858	915	848	835	833	866	836	863	901	863	836	802	864	828	834	839	867	867	867	898	854	838	867	866	906	838	842	847	841	815	861	841	837	878	854	858	885	845	879	907	858	881	873	840	834	868	878	877	863	895	837	815	786	887	894	860	880	899	821	886	861	871	887	893	871	862	897	873	813	826	880	869	872	853	885	850	889	837	848	887	920	841	874	818	862	883	868	848	827	854	880	829	852	830	844	865	834	846	883	858	860	904	873	833	885	874	830	862	848	910	895	869	839	817	831	876	825	853	874	858	847	818	827	871	840	870	842	915	871	873	861	871	818	826	833	799	845	842	869	837	842	850	867	814	870	886	818	839	846	901	817	862	866	893	893	853	879	888	884	838	888	858	848	852	886	873	853	892	815	829	827	845	892	844	837	882	912	877	870	856	857	899	863	825	861	913	859	891	842	821	879	881	889	856	808	917	919	814	824	891	837	861	811	901	888	818	848	861	867	848	844	821	832	832	848	828	877	875	872	881	816	810	884	842	907	865	902	875	864	907	904	903	893	904	817	811	838	795	870	831	844	899	785	860	899	855	849	859	898	904	827	851	908	862	865	864	852	819	824	849	848	867	887	852	855	828	903	838	869	887	893	903	858	863	879	855	889	850	841	866	868	850	902	856	894	857	872	844	889	858	859	874	857	888	823	877	869	840	897	861	858	872	869	901	856	877	841	869	863	851	887	818	842	874	813	856	820	840	854	805	901	887	858	903	824	825	836	868	823	926	845	893	855	842	863	801	864	839	883	859	878	789	834	858	865	909	868	852	846	883	844	830	806	819	878	899	801	848	895	875	863	883	904	852	873	899	871	845	759	895	902	872	862	898	878	860	826	890	867	899	894	880	861	883	893	854	839	906	874	876	825	828	848	806	812	834	872	879	858	850	879	842	851	872	845	913	826	814	859	858	871	898	884	851	828	847	852	835	824	874	869	874	901	829	851	842	873	850	906	921	865	825	897	853	886	859	837	849	845	812	836	843	815	835	873	852	848	869	861	877	872	915	874	803	826	846	907	814	823	822	866	850	866	846	889	811	836	810	907	815	872	860	868	847	880	851	892	887	902	840	860	879	900	904	823	819	810	826	845	881	845	874	858	824	834	884	873	815	844	876	777	861	850	882	836	854	887	809	894	809	835	840	879	851	816	831	850	832	875	828	852	871	843	852	832	887	838	857	842	891	811	898	869	891	897	842	856	830	913	898	873	813	899	862	873	921	774	858	907	830	956	827	861	875	879	828	833	880	930	846	813	840	878	858	888	855	858	795	874	864	870	846	839	906	856	911	814	831	804	815	864	841	834	873	893	870	865	845	897	859	848	830	813	862	891	895	878	811	896	842	851	815	788	860	903	832	861	854	807	876	800	845	868	801	870	879	807	839	830	829	854	841	898	895	897	852	884	849	886	879	852	849	870	804	872	879	865	862	881	848	871	889	774	865	896	875	871	880	836	829	874	864	829	810	875	906	880	845	855	858	926	853	898	851	870	819	842	865	849	879	835	910	868	859	882	863	864	869	895	824	805	838	888	855	862	812	865	878	841	832	857
15987	31709	1298	1015	1042	942	940	873	865	883	861	844	875	825	865	899	847	869	883	854	824	910	853	867	849	877	865	831	809	841	870	809	881	824	832	871	826	848	892	844	852	859	878	882	831	872	817	895	891	869	917	868	840	809	824	820	900	857	854	876	818	859	867	870	817	856	827	911	834	898	856	830	897	842	887	861	845	858	827	821	874	855	871	835	894	808	860	915	880	852	839	863	844	861	841	859	776	822	824	841	903	842	886	873	814	894	836	901	848	861	824	855	834	844	843	799	839	810	867	879	871	828	890	820	875	817	782	850	870	784	855	878	892	804	855	836	803	793	850	830	842	844	873	828	856	877	852	848	874	876	858	817	822	889	847	889	847	873	878	849	842	873	850	893	874	856	837	871	824	852	867	816	852	850	886	896	885	875	810	853	858	838	927	844	863	903	853	826	886	827	858	851	876	861	770	832	915	849	849	817	857	888	862	827	840	855	842	831	839	920	870	886	823	881	812	878	832	838	847	891	825	833	854	798	821	869	894	850	832	854	813	855	787	835	882	840	815	836	877	865	818	829	835	890	849	846	892	886	884	817	892	799	850	851	855	834	875	809	813	912	846	834	854	829	865	805	888	816	877	902	845	820	865	821	863	804	827	826	850	889	812	808	867	820	899	865	881	835	845	841	868	834	878	889	888	854	852	841	840	895	875	845	840	834	830	873	834	856	877	800	854	806	821	884	840	874	784	853	876	917	835	853	871	905	893	837	849	865	886	829	857	838	824	897	836	839	848	856	824	857	854	895	875	849	835	857	857	818	844	848	861	888	829	846	869	872	890	847	843	865	839	865	860	827	850	878	825	850	858	770	851	841	839	826	826	873	860	870	871	818	842	893	841	896	777	822	885	835	883	821	815	858	826	873	834	863	859	831	827	867	840	862	801	856	884	842	857	811	902	832	833	896	858	858	860	813	824	875	825	808	874	836	854	850	814	902	878	809	834	887	858	810	866	823	897	858	839	843	818	821	860	852	862	870	839	847	850	876	902	820	884	875	873	873	827	897	810	805	909	852	849	847	872	863	869	903	837	881	833	828	888	840	833	842	879	823	841	821	855	926	858	877	872	879	872	908	823	829	847	844	851	866	872	871	849	839	832	906	866	840	839	844	848	817	853	822	848	865	790	866	866	885	847	788	817	835	929	812	901	850	795	856	890	820	861	821	821	842	815	791	812	842	846	902	873	885	841	899	882	884	820	838	894	872	858	858	835	804	847	838	843	839	817	910	870	872	874	873	831	877	814	795	842	855	869	818	818	869	839	842	853	862	831	867	937	869	890	846	776	829	853	828	844	810	888	856	896	781	825	835	836	847	850	836	825	854	874	845	849	866	804	829	868	854	843	837	797	855	889	877	894	848	826	843	863	879	872	853	846	839	856	876	858	828	896	889	870	872	788	914	872	819	871	842	843	808	866	808	870	852	784	868	817	838	775	840	854	867	838	913	850	931	883	877	907	865	870	870	811	876	855	882	850	845	831	831	831	837	844	844	838	883	832	811	861	859	840	863	812	862	858	838	842	876	864	844	837	863	860	854	886	855	844	859	837	844	858	830	872	774	859	865	864	829	882	810	876	855	781	827	829	855	843	890	845	885	858	853	830	823	838	821	887	838	888	861	839	871	879	851	841	868	853	886	887	901	821	818	862	884	844	848	906	893	859	839	850	845	830	912	834	810	859	832	875	807	883	889	866	866	867	775	807	820	837	866	854	916	861	802	873	841	820	804	819	873	830	819	805	906	907	855	823	869	851	861	848	857	849	877	862	831	832	841	874	829	856	850	862	837	871	856	913	865	852	847	844	842	821	890	799	833	823	843	857	856	833	834	841	860	896	876	830	824	845	873	839	857	845	873	860	860	829	887	849	867	875	841	858	859	858	856	882	855	900	895	857	898	890	859	872	837	866	876	839	886	826	852	782	828	874	881	846	808	826	863	832	775	840	867	826	865	875	864	826	841	852	829	835	831	839	886	888	837	860	844	846	862	768	784	854	840	832	869	879	872	873	902	872	829	882	818	855	873	832	831	870	802	822	841	877	825	825	792	869	865	850	851	832	792	848	837	861	856	867	837	858	809	818	852	864	851	894	859	841	871	856	863	859	880	889	793	809	805	825	893	830	818	823	865	873	826	865	877	885	874	915	871	859	853	836	841	875	832	853	803	891	837	845	854	888	855	870	827	856	858	854	863	873	833	851	854	861	878	891	850	804	889	836	805	873	869	845	878	831	828	830	881	841	856	836	874	876	913	864	811	871	900	810	841	863	842	835	861	836	879	839	871	894	846	865	842	874	852	885	848	843	809	821	900	818	797	869	824	861	884	857	855	905	881	838	832	863	872	867	828	864	877	807	854	872	930	805	847	821	835	800	871	856	817	828	822	832	827	789	831	850	838	816	836	858	864	916	811	870	864	830	849	803	870	886	858	849	826	846	868	823	866	858	883	841	878	855	889	861	876	817	861	839	866	871	862	863	888	800	868	854	890	829	883	870	813	825	875	843	880	833	858	834	856	821	845	823	869	893	899	825	908	836	825	878	833	840	894	810	825	804	838	868	895	926	875	862	839	860	869	861	882	892	856	866	862	859	846	872	863	841	795	866	888	856	892	864	841	860	914	833	909	860	829	806	896	856	876	809	825	862	901	816	938	875	841	816	894	890	841	826	879	875	874	837	854	811	887	891	860	864	817	861	883	837	851	843	854	847	828	815	832	871	828	868	826	846	882	812	843	829	839	823	872	830	841	845	880	853	919	812	776	829	817	894	815	904	860	855	811	865	879	846	865	856	870	831	849	816	835	893	864	812	868	781	855	834	823	851	838	883	828	833	841	866	854	842	822	864	822	840	836	871	901	862	855	819	837	840	839	831	852	797	851	856	863	835	843	873	811	826	832	873	839	843	874	817	852	887	847	817	869	844	855	844	847	813	854	848	826	826	871	863	840	835	838	862	850	835	837	841	862	849	827	852	784	878	853	839	889	857	803	827	892	848	875	910	831	802	800	855	859	830	864	842	869	831	796	833	838	880	820	852	887	884	851	858	840	882	840	813	805	877	827	847	885	873	850	830	922	852	894	845	824	841	800	900	869	874	879	807	776	874	804	857	825	846	861	841	860	811	871	849	858	825	850	840	833	853	903	895	878	832	908	852	832	847	838	849	800	900	854	866	878	865	833	833	874	844	857	841	818	918	858	866	801	860	813	869	879	888	828	873	873	885	851	844	824	837	878	864	869	849	842	815	869	855	868	842	862	820	880	847	875	842	849	863	826	808	880	874	878	777	895	800	828	886	841	912	826	855	896	831	874	859	880	872	856	834	824	887	874	827	837	831	850	860	785	922	816	893	841	861	818	837	817	863	902	850	825	863	834	847	931	789	839	867	851	843	892	827	818	881	847	880	843	854	873	864	911	772	855	902	864	833	814	827	819	889	931	851	863	851	854	815	885	835	829	914	814
25063	22673	28392	23242	20642	12864	1678	852	701	696	639	614	519	552	513	498	455	479	435	438	445	444	474	439	438	399	408	420	427	415	449	433	416	438	423	407	421	414	455	418	423	358	384	363	433	431	443	423	437	392	404	392	413	374	379	362	456	388	399	401	424	411	410	397	379	384	381	381	398	408	446	413	396	425	367	404	398	392	397	388	427	425	409	395	421	405	399	394	390	396	386	405	406	372	418	403	424	417	408	401	366	375	407	412	390	422	417	395	414	394	431	378	397	420	422	446	366	419	430	376	415	426	426	409	438	414	377	400	415	366	386	401	414	388	394	423	415	405	415	385	401	418	385	425	393	424	395	401	404	376	425	414	391	407	418	360	399	392	413	428	398	363	434	432	387	403	398	416	422	419	413	410	404	373	377	361	403	419	406	422	401	394	384	428	403	415	427	425	377	391	395	400	384	414	417	425	441	378	367	395	385	407	393	382	417	362	408	416	384	374	425	405	393	362	404	412	410	386	412	371	364	384	364	401	418	381	411	384	407	412	418	411	362	424	412	411	424	399	421	380	376	375	429	404	387	425	416	398	403	375	394	416	373	371	419	371	394	416	418	401	421	433	404	378	383	374	354	433	377	426	390	410	396	433	362	401	425	383	399	412	418	410	362	402	426	420	405	371	409	419	447	413	427	389	407	390	412	370	388	382	381	399	419	396	388	412	392	371	388	401	448	397	405	381	401	372	397	395	397	414	370	385	402	394	373	373	394	396	401	382	408	387	378	397	374	440	362	408	410	357	411	371	371	374	411	419	387	378	425	413	437	422	402	407	404	411	420	366	379	366	358	413	405	420	423	373	413	427	383	421	367	417	391	407	409	414	388	427	384	425	421	387	420	421	408	429	375	404	400	416	436	403	357	427	372	420	393	417	420	427	359	401	419	410	402	400	416	402	401	416	359	388	426	380	375	400	385	433	411	402	397	437	390	402	399	396	389	386	422	414	405	403	408	405	428	396	377	416	405	376	389	393	417	396	416	397	414	399	383	435	376	379	380	381	394	386	420	390	399	379	413	398	422	389	372	409	415	390	427	412	394	418	422	405	422	422	399	422	417	418	409	391	422	392	412	380	426	429	401	415	412	395	403	393	404	405	410	417	428	399	375	423	425	380	369	415	377	396	391	408	361	414	387	406	444	365	383	402	385	414	368	355	402	412	426	424	435	411	405	359	395	404	378	415	417	382	415	404	389	409	376	407	429	380	408	408	361	425	421	413	413	408	399	424	397	412	384	383	407	424	390	408	397	425	406	421	407	396	424	412	421	377	401	403	406	408	396	411	387	385	393	403	377	411	395	394	404	392	382	394	394	438	386	361	379	407	402	431	407	358	394	358	402	366	399	401	370	416	388	402	380	433	395	359	407	405	401	413	403	397	413	369	387	423	413	416	391	407	419	407	421	370	414	384	442	428	364	387	388	401	433	397	425	421	414	376	395	395	406	397	411	389	393	384	346	367	384	424	389	380	425	379	364	371	384	378	383	402	421	335	398	370	424	410	408	351	419	425	390	386	397	406	413	393	390	397	380	402	411	390	413	393	433	384	393	381	398	387	399	430	451	406	395	418	407	384	400	415	406	416	373	441	360	408	393	455	406	435	389	390	378	406	391	359	384	396	409	366	377	400	363	397	422	413	414	435	386	408	414	388	425	397	393	416	436	413	395	440	390	392	406	397	402	365	393	400	398	411	410	376	401	396	394	391	407	408	410	390	396	381	402	391	414	408	374	391	401	428	402	395	383	401	398	424	405	365	377	414	422	374	411	422	407	400	389	410	416	376	404	412	379	418	481	416	380	375	363	383	377	403	421	383	406	375	399	414	427	384	388	410	410	408	402	414	411	392	389	429	378	406	392	411	395	380	396	388	392	407	401	410	419	418	447	403	383	398	404	388	360	380	393	388	375	400	412	417	418	391	402	396	398	394	380	409	405	396	421	372	424	358	368	416	383	390	393	393	369	384	397	401	386	409	425	385	406	364	417	395	405	386	402	395	426	407	387	403	421	414	393	417	424	396	399	422	397	445	412	413	382	374	382	382	402	379	370	370	402	378	372	377	370	396	395	391	412	404	376	401	404	413	431	405	419	433	396	429	349	414	366	421	425	404	418	400	404	426	397	406	391	360	414	371	389	364	419	385	397	403	441	391	395	396	387	432	413	414	417	385	387	362	441	428	406	400	391	418	389	360	385	402	381	402	421	420	385	396	393	358	394	404	426	389	418	400	373	426	384	353	413	376	390	405	433	375	388	386	364	396	434	433	407	439	388	414	432	411	401	391	376	415	374	391	407	396	389	382	393	384	408	380	383	371	401	389	389	367	417	385	388	390	439	431	399	416	364	380	394	412	396	394	399	407	389	431	414	410	362	402	418	390	426	422	375	396	383	410	425	396	385	374	351	376	385	418	393	411	405	413	401	388	369	421	415	384	413	388	383	402	440	414	379	390	383	381	387	425	424	420	388	423	409	415	412	392	381	387	402	399	389	408	412	411	398	396	398	402	366	411	404	389	387	398	365	404	380	364	421	402	427	418	395	406	390	463	403	381	405	416	397	447	395	420	390	371	434	414	429	435	387	408	411	391	407	397	411	419	403	400	410	418	425	400	392	390	366	375	393	378	407	405	392	386	362	419	404	391	406	403	385	377	411	392	397	423	415	416	384	396	419	401	410	412	389	403	393	413	394	395	423	410	394	420	378	412	394	403	415	410	394	402	401	435	386	403	369	391	386	428	380	416	432	397	424	394	401	415	380	391	379	411	359	395	408	416	390	408	358	345	402	432	354	381	385	369	387	399	403	394	396	407	391	409	393	389	370	389	415	399	357	439	422	431	404	369	377	403	373	380	382	426	406	396	395	399	430	372	428	410	391	423	402	416	395	411	430	402	395	395	374	371	429	412	382	401	373	419	473	395	432	389	373	399	413	393	405	401	376	427	406	397	416	396	390	365	366	361	409	381	392	391	411	385	409	390	429	424	383	398	421	400	433	352	428	412	427	379	380	420	390	384	389	380	410	445	398	415	364	393	427	395	398	385	396	391	395	417	400	431	415	405	388	416	402	370	421	408	391	375	400	431	401	428	403	396	373	408	415	452	378	390	407	378	406	380	438	386	416	398	417	404	413	396	398	367	400	399	398	385	415	378	415	427	369	420	398	389	417	380	385	372	400	365	390	417	408	409	415	415	403	395	426	413	437	407	385	432	347	411	400	395	372	378	429	382	397	406	419	399	450	365	425	366	387	381	366	410	443	399	418	426	376	398	384	374	385	454	393	403	367	403	396	412	378	380	408	385	408	383	404	384	391	400	390	388	417	383	401	397	386	400	440	401	378	421	409	440	376	411	396	423	385	392	370	399	437	385	378	384	378	398	385	400	423	406	396	409	377	388	385	423	433	397	378	400	410	366	428	412	403	407	417	436	400	409	376	369	426	399	378	366	427	372	368	390	423	379
30191	73988	7850	4253	2838	2586	1934	1282	1115	1034	935	844	695	658	579	576	599	610	516	526	535	516	501	512	486	481	498	504	447	452	418	439	413	462	424	417	422	432	443	461	418	422	440	421	450	423	422	419	421	390	394	446	440	417	416	431	402	385	412	428	428	380	422	427	406	430	402	400	429	464	407	413	409	427	440	413	438	396	381	448	454	391	407	414	450	423	404	406	399	441	421	408	398	403	399	422	392	420	436	398	415	434	446	407	425	425	447	419	417	440	408	424	402	434	405	399	442	421	399	420	407	418	418	446	418	430	428	389	389	421	452	409	393	412	425	371	418	413	405	410	389	422	442	409	439	398	431	452	411	400	403	412	383	435	429	393	412	381	445	433	393	399	411	388	443	391	386	409	414	406	398	413	409	432	361	385	442	402	425	445	445	396	420	427	425	441	402	412	419	424	398	379	399	438	388	428	407	412	417	451	434	381	451	425	442	401	386	419	394	409	439	427	445	416	410	410	405	432	394	442	393	448	409	439	401	410	387	409	387	415	429	411	404	396	422	423	433	421	417	407	420	386	402	405	436	416	455	419	400	401	407	416	410	423	406	439	395	411	406	431	425	389	407	431	435	420	430	411	390	415	420	390	396	412	439	394	401	424	422	451	410	440	430	373	399	408	413	438	375	400	448	480	412	408	407	406	421	403	420	400	455	407	398	421	419	405	398	418	413	409	398	390	409	387	426	418	444	422	406	375	427	440	432	391	389	417	414	388	420	389	414	442	405	402	441	435	393	422	425	408	416	402	436	377	394	431	424	399	431	423	398	414	418	422	423	423	422	396	425	422	411	470	383	416	402	394	419	417	424	401	415	396	396	401	392	436	416	420	393	407	410	417	401	405	406	421	434	396	410	413	372	411	424	435	422	419	402	403	401	437	400	371	386	431	404	389	423	372	418	419	448	423	407	439	423	406	393	434	409	420	434	387	429	408	440	428	407	404	414	380	394	396	390	422	427	416	392	461	434	390	382	424	396	425	420	433	388	449	426	438	428	396	431	385	452	396	402	401	437	431	449	392	412	410	406	384	377	443	403	416	443	431	411	433	410	409	413	394	424	422	403	423	416	453	419	360	430	428	404	427	421	417	408	460	396	395	373	443	411	422	394	385	414	427	415	422	437	414	440	376	414	375	388	424	404	411	415	408	398	414	416	406	422	412	424	445	394	393	413	384	431	394	369	414	381	412	431	393	396	415	403	411	435	391	417	430	385	413	412	446	399	429	404	399	419	386	402	428	393	435	427	419	384	419	403	405	411	409	395	388	409	397	431	401	405	404	406	388	439	423	396	416	448	384	401	434	425	431	381	405	413	393	373	427	425	420	451	394	423	404	433	432	420	411	428	380	419	378	391	383	427	408	410	414	422	431	383	401	430	451	395	423	431	374	397	419	421	426	405	445	420	450	454	436	408	424	416	460	402	403	411	398	458	426	419	408	417	422	423	441	400	433	450	362	420	406	357	415	418	412	414	399	434	408	432	393	436	400	433	416	409	416	388	413	427	412	430	408	401	442	400	402	422	421	399	402	412	400	461	392	418	414	400	423	422	401	419	425	415	381	399	396	423	432	409	435	412	415	396	418	418	424	405	445	408	416	388	398	401	410	384	411	421	384	389	373	352	402	442	378	409	392	420	414	446	410	441	400	423	395	414	369	419	351	419	405	403	432	391	401	383	433	453	411	407	425	398	419	433	405	405	425	402	414	428	411	424	395	417	367	411	415	404	414	381	397	425	385	386	380	427	444	424	424	390	401	423	390	441	419	397	422	386	362	393	450	409	397	394	447	395	384	424	390	443	368	395	451	392	412	460	411	393	407	418	434	432	387	412	413	424	446	399	405	407	397	409	417	393	461	412	424	413	425	412	414	378	401	392	403	443	395	442	429	436	407	427	406	440	422	401	416	440	413	425	408	401	426	420	382	416	411	388	423	397	392	393	422	402	387	437	440	374	427	422	449	406	427	395	398	422	442	426	435	403	411	390	439	418	394	422	397	406	408	366	444	433	397	371	394	412	380	383	404	404	408	417	446	424	397	428	404	407	418	422	410	408	433	419	446	426	435	392	415	394	394	422	428	437	424	402	426	428	417	406	450	394	434	431	377	397	408	398	404	398	407	422	419	428	423	416	401	395	375	418	423	437	395	456	409	391	354	420	435	424	436	398	430	407	392	398	431	395	414	401	434	415	422	378	403	415	396	390	402	409	428	423	395	394	399	415	422	427	422	398	406	415	401	422	387	414	453	445	401	370	388	460	429	457	402	416	400	401	441	412	397	378	402	439	422	390	377	373	419	421	426	456	420	423	396	404	399	398	416	426	453	424	400	405	400	434	405	400	410	453	386	389	411	401	413	421	396	388	414	400	401	417	400	378	367	447	401	425	414	386	444	401	418	437	416	445	414	393	421	394	416	391	410	391	404	453	419	384	438	440	424	442	419	446	407	417	436	415	402	422	423	382	396	387	398	405	387	413	429	435	388	423	385	418	403	439	412	419	403	431	450	453	384	447	368	410	407	457	396	407	432	388	413	398	424	386	396	416	444	412	417	404	444	384	396	451	402	391	399	410	410	405	411	388	396	415	412	345	425	416	390	393	439	405	415	385	418	419	406	427	432	415	425	386	405	413	450	424	447	393	409	436	401	438	401	407	448	415	414	397	409	371	403	383	430	420	440	419	377	416	398	394	381	383	389	380	389	401	423	422	408	436	428	410	413	441	404	378	393	392	403	415	416	431	416	439	414	398	437	421	407	405	406	370	397	401	420	420	398	410	429	389	396	400	386	421	424	405	393	427	403	416	388	417	402	422	426	419	391	425	386	398	406	417	419	429	421	382	430	405	403	409	433	421	421	409	413	411	419	428	388	390	416	401	423	389	414	436	412	386	446	435	375	394	414	370	408	420	403	402	417	474	435	401	420	407	365	409	407	370	421	428	399	402	418	425	387	408	413	424	438	481	408	422	406	399	400	410	399	417	435	396	405	436	409	400	438	414	388	438	392	388	343	396	423	418	406	371	375	431	418	375	431	433	396	411	423	402	440	385	437	389	422	417	407	412	400	438	438	384	391	428	412	405	402	395	406	389	433	392	429	387	421	418	396	409	458	426	416	407	382	377	383	402	417	408	426	421	401	427	435	430	391	410	392	413	412	416	425	364	373	400	423	420	414	403	414	421	394	397	404	395	438	394	389	427	433	413	407	431	429	424	401	411	403	410	407	414	396	401	374	396	449	409	410	421	436	422	381	407	412	395	429	403	438	377	440	422	396	413	371	433	467	414	420	399	448	414	420	402	430	389	409	433	430	419	407	404	405	408	461	443	417	421	395	401	364	417	429	393	418	411	410	417	412	418	386	387	406	409	405	378	387	403	417	398	451	382	373	412	410	402	402	427	419	407	428	406	407	406	388	435	420	424	399	436	414	432	396	382	400	424	404	374	413	435	414	409	424	403	419
22867	21367	28109	23430	20735	20813	10179	1673	1283	1240	1173	1051	893	845	858	812	779	766	743	767	755	725	803	734	676	693	671	697	733	694	654	699	670	648	650	697	659	710	635	712	667	711	662	671	588	681	664	680	644	653	680	665	692	670	683	649	656	688	650	695	708	660	685	685	671	687	632	708	683	653	636	672	640	657	691	647	677	698	641	617	629	598	678	635	720	664	668	672	660	690	674	613	698	687	648	699	672	636	687	637	709	637	624	673	698	696	710	661	672	715	673	655	650	689	615	663	668	639	664	649	649	643	704	635	629	647	641	685	685	618	641	638	640	637	657	624	655	685	635	651	644	628	661	686	627	655	657	667	662	664	676	660	694	635	670	640	717	621	673	668	668	677	681	605	642	693	636	623	631	672	660	694	659	704	666	657	652	652	614	649	715	659	582	650	687	615	683	642	642	641	625	665	699	652	664	643	707	644	687	686	649	642	647	690	601	670	628	657	669	636	670	648	637	704	636	699	645	628	696	693	672	694	653	639	645	689	657	661	660	715	657	707	625	675	646	668	654	630	631	628	640	662	689	699	646	645	650	612	601	640	609	659	702	713	681	657	661	650	619	653	616	647	633	669	624	632	653	677	649	635	613	653	669	624	644	651	664	637	610	653	648	635	672	693	632	680	634	635	646	654	700	640	621	653	699	654	643	637	639	645	657	669	669	665	678	659	620	639	618	676	648	667	654	626	632	662	647	648	645	670	661	617	668	690	694	658	631	665	625	664	668	610	707	639	648	688	735	639	656	683	637	620	678	659	655	622	668	624	626	673	681	663	646	610	593	660	645	614	646	682	592	695	609	654	641	671	634	677	694	609	668	656	631	648	656	667	674	684	661	677	652	667	644	677	671	645	675	679	640	650	683	636	651	640	611	664	671	665	630	644	666	613	695	674	644	643	623	627	640	663	648	626	684	632	637	634	609	686	658	691	613	653	699	602	615	655	669	646	651	677	694	616	607	688	673	625	686	655	682	656	672	680	608	669	660	608	639	682	670	655	671	657	655	690	627	668	617	631	710	647	671	684	635	691	674	663	675	662	648	649	610	618	662	676	667	643	666	627	680	665	591	673	627	651	646	601	656	658	674	619	671	646	612	611	657	666	604	709	686	643	663	640	653	668	637	648	647	670	701	643	650	644	640	591	678	612	672	668	662	630	644	684	645	633	653	668	677	650	670	652	654	636	670	671	675	635	622	627	719	629	647	670	694	679	649	644	635	624	673	621	647	641	671	658	657	649	719	613	680	639	636	586	651	653	627	685	697	637	607	628	663	672	676	671	640	625	702	611	660	621	622	677	651	598	696	645	651	636	611	648	675	678	665	676	632	663	641	608	652	654	644	696	665	663	627	620	661	695	657	654	656	664	664	687	684	649	614	654	670	671	680	683	602	657	664	636	671	668	658	586	663	655	691	678	644	661	661	623	710	655	633	624	689	669	595	642	611	616	644	671	656	666	639	641	648	669	661	685	655	688	672	649	654	632	655	689	654	695	657	689	636	666	659	632	661	660	705	658	648	679	612	642	654	658	625	623	619	656	679	671	651	635	653	649	645	594	632	681	716	711	682	670	655	698	660	709	616	630	647	662	665	651	639	665	649	675	678	624	635	644	644	665	635	660	699	672	655	652	709	691	691	627	668	652	608	650	690	652	618	664	628	631	653	636	668	639	642	645	667	692	672	645	644	618	642	653	674	684	701	614	675	661	622	668	620	635	649	680	654	641	670	631	671	682	641	678	668	673	635	694	664	665	666	653	671	646	643	635	649	634	665	666	639	650	630	603	647	656	649	626	695	673	593	699	657	703	672	650	655	685	642	632	656	662	641	648	644	626	642	628	641	692	590	675	657	662	672	637	655	611	688	686	685	687	662	648	629	678	636	624	691	643	664	653	719	651	649	639	656	639	671	653	655	636	696	688	641	694	627	661	646	671	645	661	634	665	634	659	649	651	618	691	638	663	634	641	602	656	641	663	677	630	685	663	625	624	700	625	694	630	680	618	640	630	669	684	641	646	623	681	671	658	673	608	692	691	657	615	673	666	614	616	687	635	620	666	633	677	652	623	665	636	650	667	632	655	654	677	637	616	681	623	655	674	655	692	630	653	663	685	635	648	680	653	633	635	646	663	620	656	630	692	677	657	616	639	657	600	673	662	707	678	626	614	631	610	681	645	655	649	666	609	653	650	664	652	670	603	596	603	665	634	705	585	610	640	624	651	661	653	652	647	629	659	643	681	642	632	674	693	644	648	626	671	658	674	663	642	624	627	599	635	633	673	658	649	603	681	666	666	666	682	674	606	686	621	653	630	658	661	606	641	703	650	665	657	664	693	639	675	688	631	668	637	645	689	662	714	634	696	645	615	659	652	649	596	668	657	656	618	670	675	647	649	635	610	675	671	628	614	626	665	640	655	636	717	628	658	653	623	692	716	661	695	645	658	634	632	649	700	648	671	599	631	639	641	630	653	616	666	651	671	602	659	685	644	679	637	627	654	646	645	669	688	652	643	681	675	693	668	653	650	654	642	648	647	623	679	648	689	636	682	618	652	686	630	689	665	613	640	700	664	637	667	660	643	606	680	657	659	631	660	625	659	652	638	638	686	682	642	646	725	681	638	661	662	641	672	644	626	640	635	602	693	577	655	614	639	608	604	642	672	648	664	627	635	619	642	635	664	636	656	681	624	642	641	644	642	617	643	672	649	605	667	603	659	636	643	645	647	622	674	651	635	657	623	621	640	686	645	659	678	686	632	624	652	644	615	682	644	603	635	625	635	688	666	645	682	642	624	658	641	655	711	642	612	656	652	642	649	680	682	667	628	596	639	666	721	692	633	662	671	672	666	634	646	673	634	624	619	623	625	702	660	691	628	654	634	654	659	624	631	684	649	648	653	659	677	677	624	680	635	667	681	656	599	628	648	617	611	641	631	620	621	635	643	697	655	632	615	668	641	639	636	649	651	706	679	689	646	616	635	639	609	670	634	639	708	633	672	649	622	664	638	707	681	625	633	632	687	717	700	628	669	649	624	672	658	648	634	674	670	650	645	695	647	646	693	692	681	681	644	674	633	681	642	683	661	635	650	649	663	664	680	635	580	624	665	631	651	641	632	652	619	628	633	593	638	665	669	634	666	623	663	683	665	640	671	701	644	677	619	683	618	682	662	622	679	665	647	640	650	621	652	616	666	654	641	637	597	633	579	644	676	631	661	650	629	692	666	598	631	678	624	657	647	702	677	694	647	651	622	653	629	632	661	641	672	633	655	667	645	644	647	624	645	634	646	670	617	721	658	660	620	674	628	652	612	650	649	639	662	694	640	663	672	653	636	697	633	657	664	688	639	656	669	641	655	650	665	657	654	683	683	599	680	626	651	667	676	636	663	653	647	639	630	692	657	629	707	677	661	672	633	650	685	595	684	652	661	644	687	650	670	610	655	641	677	631	652	666	673	638	642	699	650
29752	72331	13063	7460	5190	4829	3484	2272	2020	1851	1676	1463	1224	1111	1003	951	874	880	818	810	789	810	803	715	720	706	705	653	717	729	686	661	692	671	676	670	576	663	646	647	643	660	623	636	604	609	646	650	630	645	619	678	660	612	549	636	624	613	628	587	574	594	593	588	640	551	641	560	616	628	597	606	573	591	608	607	604	551	595	581	627	595	551	634	564	638	580	609	612	639	604	570	591	609	622	576	573	610	586	579	578	587	613	636	609	641	628	590	569	571	611	614	609	582	634	573	593	594	590	594	598	560	595	609	578	602	578	583	601	606	596	576	620	604	571	564	629	605	628	588	549	628	568	614	592	601	603	603	637	627	645	599	603	585	611	587	578	596	582	643	629	570	557	585	615	617	615	638	556	578	559	592	604	605	629	565	586	600	581	567	549	593	569	617	597	598	590	610	582	642	570	623	647	599	586	619	563	622	555	580	590	620	555	632	591	589	569	620	603	592	629	603	578	604	597	582	569	587	577	639	584	572	569	592	565	600	598	630	566	592	590	618	596	548	657	556	567	599	573	566	622	600	596	576	599	605	582	574	644	664	632	535	615	580	600	611	581	594	631	557	629	579	588	584	589	600	592	581	602	625	596	564	622	634	603	585	570	594	601	573	593	604	589	623	599	602	591	605	629	604	586	612	643	561	576	606	588	573	601	588	551	617	644	600	635	591	619	616	587	570	594	567	615	564	599	555	580	574	607	551	598	594	555	566	541	619	609	599	599	578	595	619	542	595	569	606	611	553	565	570	557	608	577	561	621	549	571	587	606	584	601	575	603	591	572	569	616	585	523	552	565	605	615	639	576	635	610	593	535	578	585	597	603	603	581	584	604	580	615	586	621	569	596	609	594	594	555	562	586	570	573	585	615	574	592	601	613	611	614	571	587	598	532	641	587	585	574	607	619	616	621	592	570	601	584	595	598	606	640	555	624	597	578	613	588	610	626	567	620	589	569	603	602	586	589	621	589	603	585	574	601	578	582	607	639	603	600	604	607	597	597	596	560	584	614	564	608	617	579	536	619	581	636	583	627	580	592	574	593	645	644	618	592	608	575	619	601	557	597	578	558	585	624	569	597	598	572	656	628	589	613	578	557	621	659	605	527	605	591	624	596	633	579	589	620	604	573	604	608	592	576	638	595	629	627	604	595	608	577	620	586	625	570	605	623	583	589	627	602	562	578	597	605	597	623	574	585	599	585	601	590	600	602	610	597	630	571	606	631	574	637	578	599	597	589	601	614	560	561	564	627	630	554	567	552	610	600	591	530	569	624	555	591	577	582	670	607	565	571	619	575	591	557	592	599	563	609	562	620	578	568	607	552	591	558	581	609	548	621	621	562	591	627	583	588	603	584	596	597	578	611	556	580	600	581	579	569	586	592	581	615	603	574	596	586	601	600	608	613	590	584	594	626	589	582	552	607	621	595	590	591	578	566	575	623	596	613	610	538	568	608	611	558	578	604	643	617	602	595	612	597	591	580	517	598	617	599	594	588	557	599	560	623	538	605	585	621	645	590	610	608	580	610	617	583	586	598	634	618	594	593	604	583	586	610	584	604	573	585	582	593	615	610	552	610	602	567	581	608	566	607	599	627	580	660	591	587	589	596	604	610	566	601	603	581	603	618	557	582	547	624	570	566	625	591	573	604	576	607	602	558	589	611	599	619	618	591	657	605	658	572	611	619	633	554	547	554	545	607	617	583	621	636	593	630	552	645	586	596	600	530	587	599	579	629	574	600	629	635	628	590	590	589	617	602	565	605	626	577	592	566	597	561	585	609	612	551	574	621	582	549	626	603	578	626	616	586	597	623	583	585	540	624	639	599	570	558	631	579	586	586	575	613	598	563	581	581	611	601	617	569	633	575	606	573	547	624	633	608	637	580	607	574	603	569	595	566	597	606	563	617	546	601	593	598	556	614	577	589	577	593	537	641	608	574	590	589	573	577	609	550	567	555	597	618	583	615	586	592	622	599	602	568	594	644	572	604	561	609	607	606	591	591	630	585	615	613	592	607	603	597	585	608	595	558	559	579	602	607	580	569	594	598	561	595	592	602	623	629	622	605	590	575	569	576	619	624	581	579	631	571	569	612	605	592	598	586	608	604	574	587	572	610	600	611	539	568	607	592	589	564	574	668	609	607	604	612	607	652	588	598	590	593	619	604	597	583	570	569	588	587	600	579	613	635	599	585	624	587	595	630	566	610	582	558	588	596	565	553	608	607	596	596	620	563	592	563	620	581	592	587	577	536	604	615	572	554	618	667	584	596	574	601	583	612	597	609	563	571	607	596	583	586	612	628	547	589	567	603	591	582	619	583	624	630	601	582	611	607	557	636	555	565	582	618	601	620	582	616	585	611	576	552	555	588	605	627	569	604	578	605	574	587	580	608	583	610	592	558	596	594	589	585	595	614	598	589	616	618	593	565	596	592	577	578	617	567	607	608	605	600	616	598	624	569	566	580	637	553	548	563	635	571	566	590	618	617	619	608	580	614	613	614	587	623	623	597	591	593	573	552	589	582	627	635	587	617	580	621	600	614	607	580	587	619	550	593	579	593	616	595	607	606	613	572	588	614	566	563	615	586	615	641	584	634	579	634	656	619	630	589	594	602	636	608	581	599	625	577	572	535	616	589	603	550	578	556	578	562	603	611	628	587	619	559	629	558	592	589	575	606	604	590	560	588	595	621	574	544	611	572	607	612	570	610	578	611	577	601	603	629	604	597	615	579	580	570	551	617	613	603	606	614	614	617	604	602	624	598	593	580	589	610	580	603	607	631	582	595	557	613	562	590	604	590	616	596	625	617	596	615	598	554	592	617	579	603	603	591	583	647	612	579	569	603	568	607	616	601	585	583	609	601	617	566	591	568	579	601	583	606	566	591	611	592	573	633	565	559	543	595	586	587	586	586	578	584	585	594	622	596	608	609	600	597	617	550	582	611	602	609	613	591	563	566	587	587	608	574	554	568	599	628	617	651	592	636	586	617	578	590	626	618	627	655	622	545	599	607	609	570	556	549	619	582	583	627	573	601	580	599	583	553	599	574	623	579	572	620	605	629	625	580	607	590	603	574	640	636	631	588	615	621	594	611	625	596	560	569	580	624	568	579	585	554	612	612	616	538	581	611	641	580	640	597	614	568	599	564	595	610	605	564	548	627	578	580	639	547	571	595	588	629	603	605	595	603	574	594	577	541	589	618	582	601	594	552	579	595	581	584	571	584	625	594	613	542	621	586	593	610	564	583	563	615	579	602	630	562	572	601	570	645	573	582	598	602	595	570	580	601	619	574	615	561	598	638	578	645	622	613	567	615	624	625	562	591	633	600	630	569	567	594	597	604	607	602	604	584	603	624	583	620	612	644	583	594	602	548	598	559	580	575	551	617	612	569	577	567	619	567	565	584	601	599	598	591	553	614	607	564	558	630	626	589	599	596	593	626	579	608	562	616	634	633	571
28990	24877	8957	1278	911	969	904	867	876	868	834	876	918	827	884	849	897	833	900	896	890	906	908	898	829	825	792	826	848	873	850	859	902	879	849	880	915	874	888	901	809	890	889	883	823	843	879	874	883	891	814	799	860	814	859	824	862	899	883	868	895	857	871	914	822	920	850	799	875	839	803	842	870	845	850	830	839	875	904	871	861	873	802	845	852	893	844	838	864	832	895	863	853	843	848	863	837	818	828	831	885	847	847	851	886	839	843	846	858	802	814	867	849	896	848	857	869	888	877	829	822	832	867	846	886	840	843	861	883	822	864	854	830	898	806	837	894	863	864	885	888	865	894	883	904	831	828	830	817	883	878	853	904	898	862	847	924	829	890	863	857	849	853	808	863	850	861	872	841	834	860	859	848	852	889	912	887	870	829	864	847	850	823	863	855	812	871	847	879	823	853	898	889	885	857	885	870	854	838	879	832	905	835	865	855	862	818	839	828	888	819	871	899	879	876	900	806	835	912	882	852	834	821	903	866	886	874	843	854	811	805	873	897	863	912	823	835	825	893	831	841	858	899	813	808	853	887	858	855	859	870	818	887	912	866	866	887	810	913	850	891	907	849	894	840	854	893	815	861	805	881	866	813	846	918	891	846	888	837	853	870	884	888	836	827	865	862	864	888	903	854	858	830	876	854	848	880	803	885	880	819	838	904	887	903	892	910	867	846	850	852	832	909	892	883	850	831	870	842	802	833	876	848	787	891	854	845	886	897	894	868	847	832	848	842	844	878	825	843	840	862	871	850	826	883	855	879	871	864	823	880	916	846	874	831	848	865	866	876	847	872	823	897	871	893	815	851	819	838	890	868	852	861	848	817	828	877	893	864	885	896	889	885	848	782	874	886	831	891	862	865	876	835	824	863	860	858	824	864	850	853	878	845	901	851	905	920	901	862	892	903	883	876	845	852	896	880	880	877	820	901	862	854	896	873	849	773	808	874	852	888	863	834	853	893	852	892	875	846	877	877	883	834	879	820	862	885	869	844	887	846	857	859	877	890	851	915	874	898	887	885	868	905	883	847	850	838	849	814	876	872	877	868	847	809	891	908	870	848	905	886	891	881	859	810	781	812	832	910	884	800	857	859	807	821	828	846	836	872	870	857	842	852	902	835	913	848	856	863	820	878	901	844	840	851	856	865	870	844	841	875	853	857	845	865	859	771	812	871	944	873	847	851	886	816	900	840	839	876	815	821	852	862	886	863	843	863	871	865	864	858	885	813	812	850	894	849	862	851	880	870	838	829	846	836	931	831	827	888	821	900	879	856	888	864	808	843	845	864	882	876	856	931	867	821	891	887	916	861	843	866	873	871	856	866	855	870	828	859	883	835	903	856	857	862	827	853	854	862	828	876	840	855	856	835	917	859	850	851	836	839	901	845	928	860	845	844	832	795	872	866	913	874	828	863	836	837	841	860	847	923	912	839	822	857	797	871	827	881	896	805	884	852	868	893	900	862	890	868	867	875	891	845	842	859	855	878	846	768	835	819	845	850	862	834	891	865	859	880	845	830	840	875	842	842	828	862	842	868	843	860	878	852	845	797	865	876	834	939	820	897	875	875	820	872	865	863	879	881	873	872	910	836	816	882	806	869	899	842	830	815	856	824	862	876	883	850	926	845	870	862	832	865	869	867	889	841	839	884	847	888	899	842	844	896	921	843	849	887	851	907	830	857	841	879	880	877	847	841	860	831	882	804	814	857	869	905	888	877	865	889	784	905	895	879	903	868	886	884	867	878	841	861	832	812	851	855	864	834	849	881	855	880	899	836	863	866	879	865	882	865	843	861	947	839	853	847	874	845	861	817	915	854	885	907	817	876	918	908	864	916	847	866	843	886	864	869	885	892	854	903	810	870	908	909	803	837	867	874	835	870	863	805	869	848	845	825	839	867	830	840	854	830	891	840	845	825	864	855	850	868	880	892	875	859	798	860	945	783	885	813	876	880	827	860	860	891	840	881	869	850	864	817	871	888	852	816	833	810	819	816	857	856	820	842	829	854	869	886	846	833	861	872	894	831	872	872	870	847	874	858	823	835	859	858	864	841	830	867	826	849	908	870	875	809	907	848	856	873	877	867	875	876	871	842	837	885	836	837	882	864	877	841	870	836	806	937	846	881	813	901	862	885	918	872	846	861	812	858	819	894	817	874	871	837	829	880	846	888	827	791	853	812	861	839	842	897	852	846	818	879	908	904	894	923	851	894	920	815	831	834	896	883	821	825	803	822	876	896	860	848	839	839	901	857	860	840	804	845	816	850	845	847	859	910	806	891	890	854	869	906	845	838	843	885	870	865	806	873	873	863	867	857	848	899	849	915	888	849	871	877	895	895	870	844	863	811	885	898	867	867	851	820	896	856	923	878	858	848	904	882	866	889	842	832	885	890	883	887	897	856	831	823	893	922	889	854	916	872	891	880	864	800	802	897	892	910	872	864	863	812	858	896	858	831	836	892	844	827	920	863	822	876	897	819	881	878	823	885	871	867	903	804	812	840	832	874	878	894	834	893	897	878	926	903	890	881	889	835	838	888	904	872	833	878	836	823	843	862	838	821	854	895	849	797	848	873	898	875	855	896	870	880	829	812	888	851	897	867	859	855	871	868	820	870	872	867	870	830	842	816	859	864	888	889	827	836	891	900	842	832	841	901	784	895	862	857	863	865	786	879	838	826	826	908	840	877	843	830	821	805	833	867	876	850	844	916	896	842	829	867	835	840	836	830	869	877	840	887	904	872	795	823	868	822	844	837	851	865	836	891	846	866	880	891	875	887	830	880	848	855	848	905	876	842	856	851	887	891	835	850	829	865	891	884	853	802	835	876	838	848	854	875	856	801	824	860	852	881	834	876	863	876	874	877	886	843	907	892	828	904	855	818	841	859	827	845	872	845	845	842	805	878	864	899	820	822	874	868	838	849	862	865	833	873	869	826	869	845	889	823	844	864	880	866	903	897	843	892	872	836	875	882	869	888	871	860	878	866	837	858	840	854	857	861	897	802	838	915	825	884	866	923	836	840	864	850	812	930	860	855	841	886	844	878	852	859	834	882	869	776	876	901	860	851	825	877	813	834	822	851	896	857	845	864	903	807	871	887	836	831	863	779	895	812	832	863	897	859	863	845	811	875	861	865	882	803	845	873	873	865	860	877	896	900	865	864	883	843	893	914	906	813	823	899	893	882	853	830	895	870	888	845	777	880	799	870	921	800	840	913	870	861	889	836	807	845	932	870	852	846	876	819	921	880	846	857	882	836	863	912	831	856	826	839	825	875	914	870	902	832	863	892	896	877	821	912	840	881	873	854	858	803	829	862	841	856	829	881	910	920	920	907	862	848	934	845	848	862	888	863	888	854	858	835	835	887	841	887	842	855	887	841	856	810	921	890	923	827	825	879	881	861	847	878	867	890	891	900	844	883	845	865	820	850	899	846	890	880	854	829	889	883	818	854	876
17430	29947	1553	1069	980	912	910	897	910	874	878	925	878	875	871	898	842	826	825	876	924	866	886	868	816	833	846	862	802	847	857	829	873	874	883	832	841	834	839	808	896	843	835	878	855	883	821	820	891	834	872	860	852	817	890	807	801	804	834	845	847	825	875	818	905	864	827	809	818	851	810	849	814	843	865	795	818	867	888	834	858	871	780	868	842	860	857	848	818	832	826	870	858	817	861	819	799	867	856	878	852	809	903	844	851	888	836	887	819	925	851	838	913	823	854	862	840	811	860	845	803	753	862	824	808	870	833	840	910	881	863	826	865	863	899	841	845	824	881	866	901	844	877	852	841	852	873	833	831	832	853	763	849	828	843	776	853	856	789	828	857	860	847	870	845	851	805	853	781	807	861	802	844	812	843	865	786	908	871	863	861	856	840	915	824	896	815	866	816	801	885	818	849	808	840	839	906	856	877	816	855	823	786	802	850	844	807	852	873	834	844	843	829	866	788	869	897	853	851	873	818	847	821	831	838	825	889	770	857	813	895	808	872	910	871	860	834	863	807	829	918	875	875	849	879	866	858	869	820	833	911	845	819	890	838	811	841	836	860	834	837	874	851	865	846	872	840	814	841	804	838	828	836	839	852	845	886	822	859	824	865	859	888	884	832	810	860	820	866	820	845	836	801	858	845	848	916	852	870	850	873	866	876	833	872	864	833	873	910	849	865	834	864	808	858	825	857	884	903	846	838	843	819	841	825	816	891	857	872	869	851	835	850	830	822	861	856	807	873	865	804	882	853	861	884	823	886	858	805	801	900	866	905	871	797	836	878	809	886	833	816	854	905	918	827	859	877	850	838	904	875	847	828	814	856	895	802	810	824	819	843	862	887	900	872	828	920	827	854	810	848	861	791	888	819	908	867	785	811	883	820	850	876	825	870	903	918	894	872	809	863	881	838	823	850	856	848	849	872	913	822	859	805	844	845	802	844	833	790	842	850	836	835	834	840	887	836	827	831	803	805	814	817	846	860	873	830	840	907	844	838	800	811	876	895	857	897	868	837	846	877	882	894	821	853	889	855	903	806	841	855	828	858	869	825	794	828	822	871	824	870	825	861	851	838	855	845	837	792	815	808	856	852	869	865	863	846	842	834	795	840	824	831	832	851	843	885	811	827	823	866	845	853	863	875	881	829	855	816	859	872	848	855	847	893	813	861	848	898	858	829	856	832	875	843	835	818	821	868	903	849	839	871	821	847	811	818	805	791	873	830	822	852	889	786	831	826	804	890	863	850	823	827	862	853	854	849	778	865	829	821	817	820	838	844	843	851	815	793	902	842	892	883	839	856	873	875	832	880	827	840	831	820	816	837	862	858	863	853	835	918	833	826	813	879	788	842	871	873	852	889	874	904	833	843	829	804	814	879	885	832	842	770	834	818	820	836	867	826	859	816	845	848	855	826	864	796	876	829	841	845	810	877	831	815	848	847	858	827	892	833	864	848	933	859	865	863	810	862	860	830	840	855	859	861	880	838	822	878	813	844	842	876	806	841	899	863	897	822	803	857	868	883	877	887	903	874	830	861	822	846	833	811	826	881	836	840	837	808	828	873	835	850	841	829	834	875	851	839	850	891	856	867	828	821	831	861	832	859	849	844	807	826	894	848	825	850	854	901	841	824	846	796	835	850	812	869	866	825	922	860	828	827	851	870	858	839	791	822	814	861	884	907	839	846	820	833	871	807	848	828	881	820	813	810	863	856	853	863	865	876	842	814	872	858	805	828	802	871	841	832	817	863	860	837	888	825	858	833	822	836	844	853	854	778	886	825	907	855	880	819	822	879	900	839	835	833	850	871	895	853	809	841	829	843	819	864	842	832	887	878	834	796	854	828	792	855	892	831	893	872	877	870	842	820	882	793	869	850	833	858	858	804	878	808	833	880	854	851	833	847	849	840	861	858	857	860	799	873	813	815	893	809	836	844	840	860	877	823	768	856	815	880	816	865	867	858	792	822	864	875	829	890	837	884	892	833	802	829	817	888	822	888	817	825	808	808	856	818	849	808	851	801	873	824	826	869	874	852	809	827	843	877	824	863	850	881	896	846	835	861	871	888	818	838	814	813	894	809	862	914	888	842	875	815	863	830	803	825	840	788	861	872	890	839	853	798	871	862	882	864	885	811	874	832	845	853	855	874	838	917	886	867	859	880	792	825	834	838	848	870	834	830	832	853	803	871	847	828	828	842	819	820	788	873	888	877	871	843	840	823	825	881	855	853	807	878	827	873	801	831	804	822	836	830	833	851	795	812	900	829	882	831	843	830	807	879	792	841	824	858	819	849	860	890	906	789	853	882	802	852	824	852	814	836	860	861	828	882	840	837	809	832	818	891	827	870	855	865	857	834	836	856	822	820	803	858	842	896	827	872	812	901	827	833	822	868	852	838	864	824	855	850	803	790	823	848	857	837	847	823	852	818	861	834	796	863	823	860	852	858	818	798	843	828	854	850	866	831	849	817	904	821	875	864	849	822	825	821	813	837	853	820	837	835	848	833	815	807	827	803	862	836	824	833	865	899	788	842	795	921	845	838	853	870	859	829	870	883	888	795	849	885	814	807	825	910	858	838	830	860	870	800	864	807	839	816	880	894	840	830	877	843	804	820	841	870	893	863	884	876	793	826	877	873	848	862	913	825	869	762	870	795	854	830	875	852	823	846	854	880	829	833	872	885	888	828	815	828	879	814	857	875	872	855	813	844	849	859	822	862	862	839	827	843	826	866	827	803	868	827	873	865	823	839	867	873	866	822	836	853	855	883	851	860	852	882	786	887	906	810	832	818	801	818	845	841	878	821	888	839	880	856	836	842	811	840	873	853	823	826	842	831	849	856	845	811	864	808	789	882	831	819	850	828	837	854	834	862	849	820	860	807	800	833	898	896	891	853	890	826	798	826	846	877	857	865	871	853	838	818	829	843	830	886	811	855	865	912	888	845	878	822	855	815	895	872	853	839	862	847	826	809	808	875	897	820	826	858	822	873	897	865	872	846	878	837	864	864	877	857	845	855	841	833	787	853	912	841	838	810	847	875	780	825	803	843	842	856	921	808	838	794	864	864	803	834	834	813	816	885	850	873	855	832	845	842	837	836	875	849	804	844	877	873	846	825	887	801	842	842	862	814	840	893	842	844	881	846	823	875	857	838	821	873	869	835	881	837	829	894	854	859	828	831	864	865	848	815	841	856	884	826	873	935	863	816	899	865	863	845	850	852	848	819	859	828	884	864	889	848	814	848	867	854	886	826	850	798	840	855	875	830	894	831	836	837	831	873	833	824	889	854	859	857	867	820	843	880	831	819	866	854	840	819	834	878	840	847	810	799	853	898	798	865	810	839	879	862	838	864	866	857	836	791	866	882	828	879	880	825	856	878	843	819	880	836	861	827	844	812	870	836	831	834	852	826	855	864	843	831	875	893	798	932	849	862	784	849	793	852	837	846	835	876	860
25071	22238	26857	24736	20538	11576	1774	876	673	742	677	596	562	501	483	479	442	467	468	404	421	440	442	480	460	420	464	401	414	424	411	413	415	378	412	412	434	424	367	409	412	395	415	420	420	414	392	406	417	413	412	425	411	401	392	414	407	380	405	405	382	384	380	438	445	393	428	396	429	423	372	404	434	396	422	430	369	408	395	389	382	387	427	387	420	369	389	352	396	352	406	392	389	407	368	401	378	342	366	441	391	428	394	405	401	385	387	401	420	393	388	433	406	421	366	413	385	377	394	389	393	424	414	412	397	380	368	389	396	405	441	359	378	327	395	423	391	369	390	382	384	386	379	405	397	403	399	358	386	378	391	375	383	436	420	405	392	395	404	368	374	389	378	387	374	383	379	429	355	394	414	397	376	384	397	408	386	400	405	399	378	367	403	387	405	385	411	389	378	395	396	401	381	422	386	345	388	388	404	371	368	354	425	369	403	405	389	385	399	400	371	396	375	389	395	364	368	376	405	398	409	410	384	391	385	397	353	365	382	380	394	384	419	423	392	415	393	419	413	381	412	392	390	391	405	384	415	390	387	374	366	410	402	397	377	405	427	402	414	385	383	388	421	411	398	398	426	390	392	400	383	379	401	381	387	410	392	397	390	412	419	417	404	421	360	398	375	386	378	383	403	390	405	412	388	379	379	395	378	406	388	407	367	404	387	411	366	407	413	381	374	391	385	399	392	386	377	354	409	390	409	397	373	396	414	395	386	398	411	377	385	392	375	411	411	420	408	391	387	369	433	355	417	371	382	396	370	383	381	385	377	374	381	357	360	379	387	424	399	378	382	377	392	417	422	396	382	414	420	443	414	416	414	383	386	385	387	407	378	373	357	412	395	375	407	411	436	438	399	410	423	403	382	377	406	384	382	419	435	364	387	395	366	424	366	361	362	366	401	407	365	391	398	360	393	407	402	380	404	394	396	388	402	406	411	396	440	394	363	382	427	399	419	431	349	417	386	380	371	376	425	393	359	368	381	378	380	394	422	421	399	405	395	368	415	380	359	372	374	408	374	406	395	400	380	384	391	383	400	361	430	376	374	403	427	406	395	386	380	391	394	387	378	394	368	394	394	365	425	380	382	388	396	388	394	418	431	407	403	394	376	362	389	407	362	352	406	415	425	404	403	403	402	388	369	384	410	403	386	395	371	376	398	408	403	402	392	417	410	373	426	407	362	421	417	386	372	405	373	386	393	394	385	373	403	421	419	359	419	412	377	407	379	379	399	376	390	396	365	391	411	394	380	344	382	395	408	399	418	409	396	370	423	402	378	362	373	416	379	359	413	395	330	407	440	394	461	411	400	400	357	398	425	427	388	416	411	403	416	392	404	387	427	379	378	434	414	392	420	389	410	386	413	429	396	361	394	394	368	369	401	414	391	396	368	436	435	409	377	378	388	386	414	388	365	373	422	421	437	409	433	386	437	413	399	398	393	400	399	429	410	421	364	416	395	419	406	392	377	391	380	425	402	404	421	403	396	422	403	403	390	405	377	423	397	366	370	405	432	421	377	390	370	398	400	412	419	393	350	400	356	414	393	367	400	420	394	409	402	374	387	413	376	399	359	404	397	373	417	380	402	359	385	366	367	393	380	380	391	383	380	370	375	393	418	394	368	389	431	417	408	427	398	402	406	376	361	421	396	373	385	407	411	393	370	364	384	386	397	427	382	377	406	404	414	388	412	411	370	405	372	426	410	419	392	401	419	388	390	434	368	376	374	411	413	416	382	368	384	393	380	406	383	387	395	380	396	390	415	408	370	410	392	372	386	387	384	436	386	368	380	406	415	391	386	398	400	357	433	412	358	369	381	429	361	383	381	402	393	388	413	423	415	419	402	378	409	377	407	371	424	383	392	401	391	369	373	383	421	380	408	411	424	345	380	383	399	353	389	395	379	383	414	381	399	412	380	426	400	388	432	395	400	403	420	384	435	413	388	407	406	444	404	383	396	436	392	352	372	400	433	360	405	407	393	416	389	395	404	391	391	406	385	423	401	389	413	431	376	408	373	401	402	407	402	391	407	394	370	414	418	406	414	417	415	388	392	402	408	373	373	375	397	383	397	412	374	406	378	411	388	385	415	413	399	408	382	389	420	374	405	360	364	385	418	411	380	378	366	407	405	438	389	412	387	381	408	384	375	401	378	429	383	413	398	386	390	400	408	398	388	396	374	371	413	404	377	378	435	402	398	387	427	369	410	410	406	380	393	392	403	388	402	376	455	378	422	431	448	390	382	441	443	408	391	422	401	392	378	356	399	416	394	445	419	380	377	386	414	363	396	374	387	406	355	385	416	389	380	373	386	373	434	394	400	362	395	375	392	433	410	410	418	419	400	396	411	410	425	406	395	410	374	372	389	378	395	405	391	388	399	411	408	377	398	373	425	390	398	400	373	395	401	378	418	411	387	429	423	393	381	392	417	400	420	402	350	412	402	389	408	411	427	403	404	418	405	365	413	395	363	369	406	389	420	383	384	383	394	399	425	373	372	432	373	434	393	402	355	388	376	398	424	401	396	389	378	402	441	382	395	350	398	410	370	382	432	396	369	377	390	414	376	347	374	349	366	446	406	369	404	367	364	353	362	372	419	392	401	382	402	364	385	405	377	353	377	391	384	429	405	382	392	355	379	378	372	418	399	416	377	388	385	405	416	425	398	416	380	381	389	402	415	409	370	380	413	413	414	413	404	406	405	383	404	370	398	408	446	362	415	382	391	397	396	387	383	401	424	382	370	386	366	379	404	377	376	397	407	375	377	377	392	377	394	389	431	413	392	350	387	402	349	406	399	421	401	392	411	378	378	423	363	386	369	366	383	423	355	420	403	393	374	392	372	383	384	388	408	386	406	413	381	412	351	377	400	399	384	392	387	387	423	415	394	348	375	382	401	416	380	431	417	388	384	407	411	407	384	387	387	388	386	424	397	414	380	386	358	417	373	398	422	411	387	382	455	396	371	423	454	382	400	367	402	398	376	390	376	403	423	405	405	406	424	382	377	387	413	421	393	382	388	393	360	399	411	358	377	358	384	379	385	389	407	379	395	404	412	390	345	375	367	386	384	360	397	384	372	383	382	374	378	396	385	392	407	407	400	402	349	399	421	412	375	386	366	392	403	381	373	400	386	424	416	413	399	391	405	372	414	374	397	387	342	407	403	440	400	406	393	394	349	400	377	380	386	425	367	383	417	393	381	373	414	384	365	349	344	404	436	426	381	397	399	378	412	384	440	389	403	350	371	392	445	409	373	408	420	392	360	408	404	413	376	434	394	434	419	371	410	388	417	390	431	393	384	395	377	384	384	417	427	387	438	382	365	419	410	380	413	390	393	413	410	451	400	382	393	444	415	378	421	393	415	363	365	376	382	386	377	402	399	366	394	397	438	380	380	396	361	435	387	411	405	368	406	403	370	380	379	438	396	381	423	370	372	379	405	420	378	424	411	434	404	387
36536	79849	7945	4311	2896	3123	2025	1312	1146	1254	1013	859	745	636	615	546	554	576	529	522	498	501	456	494	486	486	423	519	474	469	421	455	420	452	453	422	442	436	460	434	404	363	418	461	452	389	440	466	415	384	437	470	412	418	410	425	412	399	453	426	440	426	385	409	413	406	434	433	416	404	432	418	388	458	409	438	412	368	400	428	436	390	399	432	455	435	409	415	402	401	409	393	469	375	401	418	427	367	419	440	384	409	458	395	420	409	459	390	421	399	402	407	418	407	429	427	421	392	425	393	402	411	426	413	359	416	400	366	411	415	416	372	425	419	417	406	388	429	409	421	398	423	400	398	406	394	376	382	426	399	392	422	388	414	426	403	402	402	402	423	406	422	395	445	401	398	397	385	417	362	429	414	432	424	413	391	410	378	414	442	432	424	401	437	446	413	388	421	420	400	391	387	411	414	396	417	445	389	444	438	412	411	402	392	410	389	407	407	418	410	394	411	403	421	389	422	411	404	398	393	388	394	385	372	397	398	420	397	431	400	401	392	433	429	430	390	406	385	440	410	391	423	403	411	374	416	389	386	389	397	388	425	389	437	430	419	372	431	405	388	432	422	388	400	404	418	401	403	448	398	406	401	391	407	405	424	437	437	393	414	419	386	415	417	392	413	400	445	403	421	413	412	393	429	418	377	403	402	397	384	413	430	406	383	391	413	380	429	445	417	412	410	405	401	397	394	403	395	414	412	403	417	421	408	460	428	410	406	410	427	415	411	406	416	426	390	420	433	407	417	383	411	410	403	409	419	391	414	409	440	411	401	426	410	376	467	432	423	423	391	445	384	414	391	427	409	423	391	383	393	392	426	393	461	381	399	363	409	424	418	393	403	392	386	402	411	376	401	408	411	376	388	421	434	401	364	394	415	429	359	370	405	396	406	408	390	410	428	416	386	373	406	380	400	387	395	403	399	394	418	406	411	442	381	393	385	391	389	398	409	407	386	406	412	403	399	406	402	406	358	406	387	402	406	461	411	439	412	456	393	385	404	427	429	390	410	430	435	392	431	438	398	420	410	423	391	405	382	459	398	428	438	428	390	417	407	425	398	424	377	449	433	411	444	392	398	371	418	355	398	401	409	402	388	404	417	433	374	408	407	392	430	417	434	397	412	403	403	400	399	422	390	405	404	415	392	378	412	384	425	421	440	398	370	419	373	405	418	421	394	437	378	394	426	421	413	417	406	432	419	435	398	392	413	384	364	416	427	402	413	422	446	405	401	414	449	404	440	415	417	459	418	396	425	397	437	425	449	380	440	396	387	396	389	431	397	425	345	400	411	419	424	390	412	406	405	392	403	404	437	387	437	452	406	429	392	392	390	394	392	403	414	391	395	416	412	417	417	374	431	420	395	417	389	399	411	430	361	439	406	394	424	441	389	433	383	394	429	429	416	437	426	395	410	421	378	422	401	405	408	390	430	367	423	423	406	372	416	405	360	404	403	422	416	441	413	406	429	406	411	416	420	390	383	421	383	384	436	402	396	407	429	430	401	421	413	421	371	412	417	391	376	443	416	437	405	437	398	418	412	417	426	427	416	382	404	419	406	415	411	373	396	398	379	406	376	395	406	404	399	411	367	430	371	417	389	387	428	406	391	395	427	392	438	433	418	377	396	386	412	406	453	366	416	420	404	373	432	412	381	377	423	425	341	420	387	440	373	376	419	414	433	437	398	381	398	405	361	419	411	415	403	413	388	425	446	403	397	428	421	436	416	435	439	391	410	428	421	399	427	448	429	389	408	414	381	410	437	416	384	420	388	416	394	385	394	420	409	424	431	409	408	406	426	401	387	387	385	415	408	386	424	446	451	402	395	417	393	379	404	400	388	464	416	415	398	387	429	405	368	367	381	423	436	407	444	410	472	379	395	432	381	455	413	429	418	418	380	376	390	401	427	394	382	378	411	412	432	407	407	423	461	414	415	394	415	390	412	405	410	373	420	443	404	407	374	397	402	387	385	400	470	402	406	380	415	450	407	411	386	391	409	403	415	390	402	421	396	408	375	417	421	378	408	406	437	391	432	403	412	394	404	407	393	398	392	397	395	388	403	405	423	400	410	394	397	415	406	395	426	413	364	388	428	387	410	439	402	415	361	432	377	420	393	407	412	419	396	402	406	417	447	405	441	404	381	431	398	382	382	402	392	397	341	387	434	431	396	392	407	399	400	392	422	407	423	423	403	393	416	396	452	396	418	426	394	429	400	397	401	378	409	397	391	405	406	441	405	393	386	422	427	377	370	396	412	433	424	426	398	440	390	376	437	374	439	415	400	415	379	429	395	442	410	393	411	385	376	392	416	402	413	404	392	380	383	418	421	381	425	412	406	366	393	413	407	384	411	354	412	412	395	417	426	382	429	429	406	444	372	432	437	415	410	426	382	400	413	388	424	432	402	395	409	400	403	426	447	399	414	392	376	439	403	431	438	385	400	394	401	406	387	414	382	399	389	381	413	442	436	377	424	403	391	420	430	387	420	390	419	381	417	386	407	413	409	436	404	386	432	392	397	430	416	434	411	402	404	391	437	413	392	430	417	427	387	386	401	403	379	373	402	396	386	422	405	406	428	406	393	422	440	421	414	408	412	418	413	395	405	381	438	408	420	404	462	397	417	394	367	429	391	426	388	425	404	422	439	419	400	397	370	411	408	390	399	374	439	421	393	399	407	418	419	407	409	393	382	384	410	388	458	414	394	384	408	414	405	423	393	413	396	405	453	433	436	427	405	394	417	374	434	396	404	385	405	436	401	394	415	375	387	386	396	422	421	412	381	420	420	364	379	427	376	439	388	391	420	384	413	431	447	404	405	409	427	425	425	368	394	385	416	396	416	428	415	403	395	393	417	386	402	407	430	360	375	413	430	424	419	388	419	383	410	444	381	403	402	423	420	436	401	420	375	424	416	400	434	413	384	399	443	420	389	399	415	399	420	419	421	374	434	405	375	445	390	393	407	415	376	392	447	422	372	433	408	390	396	420	421	418	404	376	421	402	432	392	399	424	415	418	413	417	414	401	407	442	402	365	381	414	446	391	432	373	413	411	413	411	430	435	444	418	403	382	425	397	410	396	415	423	439	440	405	359	421	415	388	403	405	378	448	390	434	423	436	451	381	427	423	392	424	442	404	384	398	402	415	375	392	378	426	397	399	425	400	409	380	423	388	403	422	392	404	395	417	429	401	396	444	374	429	414	416	379	404	379	383	415	409	406	408	395	412	453	385	415	401	386	421	420	410	364	389	412	441	380	388	421	396	441	425	390	364	403	409	428	397	416	431	421	447	339	406	403	375	375	432	433	426	388	442	402	432	405	415	435	447	408	367	429	399	408	402	421	439	392	434	388	450	417	389	417	403	436	446	376	385	424	381	395	423	388	391	409	399	424	388	442	402	401	418	371	438	406	421	388	426	404	410	394	409	390	421	425	435	419	408	418	410	448	407	421	421	418	439
22759	21976	26672	25057	20717	20295	7929	1671	1184	1256	1263	1138	974	861	866	861	756	816	797	786	794	781	752	707	710	722	720	685	708	677	718	719	676	707	698	683	677	673	707	621	615	699	706	667	628	758	680	696	662	657	647	716	674	654	694	652	674	688	648	629	655	648	659	694	660	663	740	680	661	625	656	637	700	702	655	665	663	744	654	670	634	671	657	730	627	652	683	688	656	624	637	647	649	658	620	658	664	656	664	711	693	641	618	628	611	658	642	607	679	653	687	628	637	657	663	616	660	656	629	686	610	619	627	701	643	677	624	638	623	649	649	652	658	653	604	676	637	641	637	650	628	671	650	669	609	655	670	633	647	670	628	679	661	655	666	612	641	641	665	685	656	602	655	699	642	649	626	654	676	679	649	626	672	630	656	661	689	648	684	645	621	692	640	667	641	672	655	635	649	683	687	674	589	612	660	638	616	607	641	665	627	625	638	690	619	689	648	642	603	638	641	657	650	663	639	672	673	618	652	636	686	658	637	630	700	686	684	635	646	652	626	633	658	681	650	619	714	649	673	637	662	712	680	645	663	661	740	675	708	665	618	646	629	702	620	632	644	663	630	663	681	617	629	670	654	621	657	674	630	683	622	635	617	678	683	686	684	696	674	664	657	688	642	647	669	664	682	631	659	635	645	656	633	651	674	650	637	659	674	646	658	685	624	682	626	657	640	697	674	652	628	656	651	652	665	660	705	646	647	636	627	648	644	681	633	641	650	659	615	594	683	627	644	680	596	666	647	709	638	673	695	666	640	641	692	668	660	619	691	660	599	642	654	586	648	611	641	605	681	673	630	668	616	609	635	654	611	655	644	647	701	660	676	667	695	654	679	671	676	673	637	651	615	692	669	675	637	644	669	673	685	667	663	679	651	633	709	621	652	676	633	646	655	676	691	640	640	641	646	648	658	653	641	655	673	660	660	670	695	669	636	704	641	639	638	688	675	606	643	685	634	655	670	690	608	674	645	625	649	684	633	655	657	695	626	660	631	646	648	676	701	644	617	647	712	714	642	660	682	661	685	681	675	662	659	650	637	641	671	653	678	681	687	644	677	708	615	614	610	691	645	597	655	635	644	653	660	639	674	693	621	684	607	680	684	673	612	622	695	639	702	662	614	662	632	674	683	621	672	630	634	668	662	674	659	647	644	642	607	670	656	691	653	630	635	665	686	646	634	653	647	652	672	659	687	640	635	666	666	675	706	653	660	638	681	655	655	685	666	682	643	641	613	634	650	675	653	659	651	627	641	643	698	692	640	669	640	654	703	660	634	649	658	646	610	687	631	660	704	627	608	691	662	623	648	652	640	644	672	643	619	661	657	638	638	670	657	645	665	647	643	642	644	615	692	674	639	645	634	646	646	672	687	640	622	653	651	638	694	628	614	683	664	651	674	667	693	645	598	655	637	625	649	698	658	663	633	660	647	670	671	650	638	637	698	700	642	679	658	641	694	663	646	646	627	624	653	641	637	640	640	675	683	683	626	657	676	595	639	662	629	687	645	633	678	658	609	672	654	645	665	645	685	643	661	637	628	686	597	684	691	645	635	659	637	643	636	655	637	688	694	631	681	647	639	705	672	678	639	680	654	622	712	626	614	637	676	644	630	663	621	670	661	644	627	638	642	618	622	649	613	673	684	691	650	620	623	591	647	665	675	653	674	656	688	682	670	650	656	621	634	638	677	672	696	668	696	618	615	659	661	666	668	647	618	685	680	649	634	692	687	672	656	670	597	684	648	616	653	686	624	666	674	625	638	701	658	686	650	675	682	614	618	648	678	655	690	666	652	623	635	618	629	678	666	670	652	607	622	658	625	656	657	681	669	633	658	673	655	681	696	624	694	617	661	678	704	637	659	638	631	635	635	639	657	622	689	631	640	659	600	645	651	649	640	622	672	690	644	633	668	659	686	679	662	692	666	665	654	655	663	632	687	669	638	655	654	669	635	653	676	651	661	658	679	653	633	661	700	641	706	612	657	660	623	630	701	663	666	638	660	629	669	648	708	663	608	617	666	669	690	643	647	662	622	649	684	581	665	637	656	668	660	664	638	686	702	658	684	623	660	672	626	661	642	674	689	662	650	678	625	716	597	662	667	630	668	670	646	627	647	626	670	660	654	672	673	640	645	651	670	611	669	623	666	653	674	693	644	655	597	673	675	661	631	636	651	648	685	639	683	632	640	611	683	687	670	622	642	679	669	668	653	676	626	720	672	652	646	667	659	647	653	659	667	667	653	643	643	671	666	669	676	641	663	699	670	626	649	638	654	668	727	602	675	643	623	603	623	649	643	672	625	647	643	643	595	604	622	649	697	667	613	664	664	666	682	696	650	634	633	608	708	666	644	659	680	725	665	680	627	686	653	645	666	693	674	692	664	634	639	646	662	674	644	653	678	668	684	644	632	636	715	671	646	665	640	678	628	634	613	650	647	656	662	655	693	689	618	670	661	654	627	651	611	709	672	632	658	661	669	676	629	657	683	659	630	610	648	653	668	659	664	644	671	700	664	658	626	669	636	658	684	631	650	681	613	644	646	625	604	658	688	685	635	677	666	640	642	625	646	662	651	677	638	640	677	640	633	670	645	605	667	634	617	684	662	650	673	685	696	628	677	635	667	666	665	610	643	655	633	635	635	668	631	673	611	642	702	683	664	642	637	641	685	653	634	607	655	634	631	697	626	632	705	714	628	658	623	638	640	631	659	669	668	605	669	672	660	633	664	646	680	638	656	669	645	681	682	642	646	700	641	691	641	666	674	645	690	701	670	694	653	665	666	621	705	634	710	652	704	650	660	652	664	647	659	656	650	659	650	649	663	616	647	641	633	669	628	640	630	710	686	647	633	684	606	630	643	663	618	679	654	629	626	597	658	636	686	675	660	652	681	647	675	659	705	600	641	627	631	632	672	676	656	662	657	656	645	668	631	655	613	689	610	633	695	657	623	679	660	628	665	642	650	638	647	681	665	651	672	656	643	662	640	682	640	641	628	636	654	658	670	665	640	659	684	647	685	658	634	658	712	665	698	617	668	619	672	652	673	642	636	640	697	593	652	644	645	651	649	630	662	655	637	602	642	614	633	639	649	693	618	644	670	693	647	634	660	609	669	630	683	697	687	647	672	636	677	664	634	645	738	673	659	666	671	697	667	606	647	661	637	661	618	629	677	642	654	677	652	652	645	634	643	643	619	651	676	628	625	657	649	637	652	660	666	638	656	663	635	613	651	656	681	717	671	634	677	667	661	641	665	633	625	681	664	620	674	655	628	617	689	659	686	654	653	631	619	653	659	637	646	699	691	673	683	670	680	670	641	677	668	689	690	654	677	639	677	693	701	645	648	682	646	605	641	592	623	691	656	702	656	630	636	694	653	624	633	631	602	625	630	659	655	682	663	644	629	621	654	644	670	621	635	649	683	642	663	607	643	638	640	645	656	692	658	670	591	683	636	649	642	614	649	682
39205	89350	10597	7416	5083	5422	3363	2221	1881	2087	1942	1454	1216	1001	1017	934	898	844	872	775	804	811	701	717	725	735	688	640	664	685	665	661	680	699	613	647	676	639	648	613	685	624	656	633	592	596	645	585	638	662	624	588	617	607	574	597	613	640	628	643	616	628	600	592	603	626	627	597	680	607	608	608	635	634	622	534	620	603	600	609	543	618	607	621	639	606	631	586	569	569	591	615	600	584	590	610	567	627	607	624	573	635	610	600	551	576	619	597	614	595	572	587	605	575	589	612	614	585	597	544	586	601	587	607	645	613	622	588	586	662	640	598	602	595	621	550	609	631	606	594	624	604	626	618	602	585	552	597	624	598	537	624	565	561	565	612	578	614	578	619	589	586	595	591	603	601	604	598	601	626	593	578	562	605	559	602	610	577	629	609	600	578	577	603	594	613	632	647	565	613	601	587	596	595	658	615	616	613	633	593	606	652	640	588	626	629	577	612	612	647	593	626	581	612	592	576	611	626	603	563	605	573	645	586	584	567	610	640	583	608	571	623	601	562	612	611	601	589	582	620	597	643	551	607	580	611	593	601	600	576	569	573	654	588	625	582	572	615	613	596	608	621	570	602	610	598	627	620	559	571	576	564	606	559	555	593	608	589	592	598	594	630	615	594	626	561	622	619	576	612	589	627	592	617	640	600	571	612	623	577	558	574	601	601	583	590	605	600	572	556	585	587	608	603	550	615	630	631	577	611	610	597	570	624	565	566	590	582	609	573	615	606	592	564	646	637	589	570	618	608	600	596	618	609	634	591	585	608	619	576	579	620	563	563	600	599	557	602	604	687	611	618	595	603	638	624	550	577	592	591	604	567	582	603	566	581	560	618	611	594	554	590	594	611	598	592	580	593	590	559	551	610	618	575	575	593	609	634	589	555	652	594	585	599	577	627	606	602	608	611	584	608	607	601	582	594	613	622	569	609	585	624	588	640	572	621	589	567	602	612	593	641	621	615	584	606	603	614	644	601	659	631	570	624	559	613	593	626	577	571	604	629	568	586	601	591	647	598	592	639	617	565	595	581	568	629	619	567	672	664	613	609	553	604	581	608	600	603	582	606	600	598	605	569	599	598	589	600	657	588	568	588	579	572	569	581	632	624	625	590	599	534	542	591	614	589	614	590	594	597	630	641	606	584	612	618	657	568	592	679	604	646	595	604	611	579	593	573	589	627	587	629	581	593	595	597	597	589	604	587	636	563	577	614	656	594	614	574	603	579	558	630	594	574	585	598	578	587	631	591	601	586	625	582	610	583	599	624	584	618	626	544	619	606	567	576	566	576	580	628	599	559	599	573	585	623	565	559	606	634	599	595	588	563	594	612	570	587	608	594	621	607	589	556	628	607	660	614	553	586	630	595	610	628	598	595	568	621	588	636	609	593	589	571	636	623	636	608	603	563	613	577	586	580	623	601	617	577	617	602	681	585	582	610	599	565	598	606	582	574	634	604	607	551	640	632	605	586	566	554	570	564	600	572	578	639	603	611	604	628	607	594	621	656	545	569	572	588	599	598	614	644	577	605	602	645	575	620	599	558	625	588	608	603	550	581	608	556	619	612	628	606	584	606	622	651	579	609	581	664	630	601	674	590	602	610	594	581	567	592	597	583	608	605	600	619	603	573	559	542	588	637	588	584	575	611	602	637	580	561	587	617	580	639	589	570	563	547	605	604	604	635	581	590	596	637	578	595	603	656	574	616	618	590	638	589	534	551	620	634	569	582	628	590	575	603	621	640	624	582	602	602	571	588	608	606	588	620	604	578	597	581	633	580	637	616	639	597	601	572	575	589	619	613	630	612	592	552	594	587	636	600	633	574	568	564	583	590	605	612	632	596	632	584	579	614	634	561	621	581	642	622	598	599	614	599	588	563	624	571	611	592	603	587	632	581	609	621	646	583	589	602	548	580	622	647	607	591	605	583	612	623	602	607	585	597	580	593	594	617	601	639	666	588	585	562	578	582	591	594	569	598	604	574	606	619	588	590	604	561	578	635	617	613	604	601	619	601	590	619	611	605	636	632	569	591	549	604	588	650	558	598	604	591	596	590	547	570	606	609	555	606	570	598	600	581	616	582	562	563	627	603	564	620	584	614	596	618	607	548	589	606	580	624	583	638	599	573	622	606	589	603	574	607	622	630	623	608	589	624	581	603	595	628	601	623	617	597	605	596	603	615	627	571	610	630	589	631	595	631	581	580	573	631	583	597	594	597	600	599	613	570	600	611	603	649	558	601	593	613	625	578	591	621	568	572	551	608	552	595	644	569	600	551	604	610	610	600	550	573	577	589	628	598	577	565	575	622	601	562	584	584	592	573	621	614	619	613	588	580	612	582	587	594	614	588	618	601	612	571	618	604	617	609	591	582	632	598	596	624	594	592	576	605	558	577	626	626	567	567	586	632	545	629	562	598	570	569	628	563	588	612	622	595	595	607	574	601	560	605	594	588	596	582	624	623	614	623	634	594	569	622	603	651	610	585	553	574	595	599	635	567	567	594	577	597	593	615	598	608	578	631	598	609	592	576	584	604	589	610	607	564	618	600	642	592	568	537	566	584	576	587	609	605	600	579	609	592	573	597	651	599	585	614	621	577	581	629	585	623	633	560	625	602	569	635	572	631	594	569	594	589	608	599	630	587	589	606	550	590	624	586	617	595	575	570	612	606	587	594	572	608	606	563	600	601	602	605	608	613	620	574	590	610	619	594	543	613	608	551	603	629	645	584	579	590	555	592	649	583	599	618	623	569	610	592	615	569	652	636	625	564	600	636	578	584	562	569	586	644	600	590	610	623	590	583	622	614	624	595	535	591	610	565	576	574	587	627	579	595	612	615	603	578	574	612	595	613	593	614	588	620	590	621	587	556	631	636	569	635	621	559	591	597	548	633	616	623	549	588	606	582	578	571	619	599	616	622	618	620	588	572	585	561	606	582	599	613	615	584	615	593	585	595	611	598	612	608	631	604	585	558	564	556	566	603	592	611	593	635	603	624	630	569	637	594	579	606	606	626	582	602	628	600	604	634	589	635	634	591	586	570	651	554	635	580	589	611	592	663	627	571	554	587	563	630	595	582	557	561	589	583	566	617	578	604	586	567	584	582	566	578	577	594	613	617	619	590	577	636	638	600	570	615	658	585	589	613	640	627	562	589	579	615	564	576	595	595	650	597	590	589	620	585	592	563	598	602	614	593	577	646	591	597	629	605	582	573	622	598	553	591	586	591	575	582	588	591	629	616	577	553	569	592	596	622	563	610	644	633	622	610	603	608	584	599	571	621	600	550	615	570	571	593	660	583	594	615	620	599	590	618	619	593	630	599	630	667	596	570	620	531	635	616	616	586	601	590	595	577	587	597	586	588	608	612	582	598	608	578	581	626	598	586	607	575	596	635	573	592	618	607	616	605	596	558	600	597	618	629	593	579	595	569	607	589	626	630	534	602	592	563	626	578	602	601
28836	25012	11460	1360	956	977	895	835	904	856	905	856	883	897	848	880	904	836	856	839	855	868	849	935	853	881	827	822	871	871	890	836	863	796	923	860	849	891	833	871	877	863	842	821	927	892	877	915	880	895	868	898	923	924	809	822	867	820	908	857	843	844	865	863	902	887	884	899	857	883	876	897	829	773	844	863	897	821	876	818	866	827	872	832	820	902	893	811	908	844	837	827	830	807	838	884	866	847	882	829	874	901	822	846	851	855	843	885	845	842	865	841	931	864	853	848	871	897	838	814	846	841	836	879	877	875	796	837	862	896	945	821	897	885	834	851	903	891	890	848	861	863	871	903	864	849	869	832	874	870	900	793	873	907	835	894	868	893	883	849	915	889	844	847	871	860	812	869	892	812	879	825	807	846	865	887	850	868	831	854	895	845	887	861	849	845	828	850	858	826	824	871	835	829	860	842	849	858	901	860	879	819	830	801	854	902	866	885	864	834	881	885	837	873	794	895	788	811	830	861	854	893	836	856	885	885	836	898	897	899	857	839	835	851	856	857	825	871	882	879	856	917	898	843	854	824	785	841	870	819	790	870	851	897	857	846	927	848	891	855	776	864	894	818	906	879	879	876	861	842	844	851	857	878	871	864	859	819	867	880	827	873	828	825	874	856	863	898	853	843	907	890	862	850	876	887	861	854	904	914	880	868	878	828	892	819	853	819	861	850	896	836	851	884	871	806	868	849	835	890	854	863	843	826	904	791	878	854	852	850	840	845	839	826	879	859	812	810	886	868	902	935	857	890	850	831	825	910	878	880	843	839	843	868	906	845	799	868	872	855	876	873	846	856	868	845	863	806	870	896	853	860	829	815	849	850	816	806	870	874	843	879	915	845	864	835	829	854	884	856	873	868	841	847	868	844	886	867	830	901	865	898	872	890	870	884	870	840	888	867	818	826	824	881	908	864	885	836	845	870	829	848	823	887	883	885	852	851	885	867	843	891	838	865	822	791	868	875	867	800	852	840	833	873	858	815	846	853	874	854	869	877	856	864	830	878	826	896	865	776	879	837	823	852	873	872	848	850	878	902	868	861	850	877	844	850	843	831	888	840	843	867	869	880	886	870	937	844	828	859	840	919	852	828	790	894	834	828	837	843	807	862	880	881	830	887	802	807	850	905	847	850	879	855	856	774	855	835	832	866	903	870	798	839	889	839	864	882	897	804	893	828	833	884	840	892	906	857	849	864	887	908	858	823	860	806	815	866	845	856	866	851	869	861	907	867	870	846	939	865	904	764	909	868	878	858	830	867	839	839	837	782	829	822	852	947	825	884	885	853	847	876	896	827	810	855	884	844	882	870	870	871	785	894	891	820	902	903	883	885	896	824	877	837	800	843	869	843	857	844	839	852	921	845	869	852	892	858	836	881	818	858	896	847	869	829	852	910	881	850	899	818	825	856	783	834	948	867	842	850	920	833	867	797	889	804	864	849	780	859	802	830	806	856	889	932	840	846	874	875	822	848	810	841	864	847	862	825	907	848	898	916	833	863	860	869	880	831	880	873	857	836	818	883	885	882	797	818	929	914	823	837	874	815	903	836	873	875	858	870	860	821	860	849	876	905	846	814	855	850	840	892	873	836	859	858	877	830	863	878	849	911	873	857	864	820	857	848	904	845	836	865	878	833	820	879	839	865	841	812	833	831	838	863	844	832	866	897	904	845	856	877	905	846	866	848	867	851	843	856	838	841	897	869	838	828	946	864	874	850	840	866	864	823	855	891	828	884	905	877	982	871	906	815	902	859	830	845	812	818	789	856	921	875	889	839	837	821	801	891	833	887	865	834	814	869	881	843	811	855	870	910	849	848	822	859	867	864	828	888	809	837	860	930	899	870	809	833	837	855	879	867	847	878	808	883	779	869	853	828	917	893	883	851	842	838	849	837	832	854	860	837	857	823	908	822	857	840	854	859	825	876	856	863	834	845	791	858	810	878	868	873	837	887	853	879	863	874	879	932	877	862	850	869	889	878	840	865	885	882	891	839	851	881	817	941	871	838	831	876	855	857	837	891	829	842	860	896	848	847	909	817	805	851	831	834	825	869	832	858	905	847	844	858	833	876	823	850	896	876	889	841	836	883	860	841	879	866	844	873	840	877	844	872	812	823	836	842	879	857	837	897	853	790	847	860	854	819	798	845	876	881	867	901	867	828	834	831	870	858	844	795	890	880	905	783	799	873	883	918	885	906	876	872	795	829	844	856	916	849	886	821	841	871	889	929	865	811	837	884	840	877	844	836	847	860	852	874	815	870	898	857	844	916	951	863	875	823	869	874	895	804	881	854	904	860	864	888	829	870	899	858	899	846	805	855	886	836	837	914	860	861	855	832	836	844	856	857	850	862	814	886	846	855	904	896	805	791	894	856	860	853	855	893	866	851	864	826	809	872	865	863	900	841	839	808	862	841	864	849	885	851	905	779	844	795	834	848	861	888	900	841	877	911	875	859	875	877	859	870	881	832	867	845	889	808	843	846	865	829	864	826	848	908	835	831	888	858	871	831	885	886	876	844	870	858	874	786	846	919	899	950	894	875	875	839	858	834	799	860	903	883	890	882	847	893	827	896	860	861	878	856	840	868	803	860	852	827	842	869	834	875	897	857	842	874	880	853	884	873	847	857	880	800	859	919	797	865	878	843	854	817	816	869	852	862	810	848	840	860	894	809	881	881	882	892	854	899	827	837	875	818	835	883	839	892	836	874	830	869	865	867	914	855	911	858	836	838	873	935	845	884	872	902	840	847	856	876	861	857	866	844	878	810	859	882	886	881	851	873	890	910	823	903	829	866	845	843	810	838	837	835	873	842	866	886	804	870	839	798	868	850	841	834	879	888	859	875	841	802	860	847	831	880	920	855	865	878	850	880	844	849	842	865	839	869	885	857	871	862	864	895	877	851	876	852	853	836	856	819	869	837	848	846	835	839	825	822	875	844	811	857	864	872	847	833	802	857	868	911	840	843	847	870	916	868	839	845	854	821	874	874	881	861	880	832	824	830	819	906	867	830	841	803	842	850	820	860	895	864	884	808	848	806	826	897	860	880	918	875	829	857	850	842	841	896	884	827	846	821	858	853	881	881	869	817	797	880	860	877	905	851	912	828	891	842	880	814	846	842	835	812	879	872	871	866	892	907	822	858	842	861	780	896	859	826	893	887	861	886	819	867	833	878	879	862	879	846	904	860	843	826	843	827	844	879	853	842	848	879	826	884	911	880	881	906	792	855	870	850	898	827	875	845	847	908	862	856	862	830	878	844	851	884	877	809	830	862	887	836	845	846	882	865	881	875	873	850	881	886	880	826	870	853	871	902	866	832	888	915	885	841	842	853	816	831	886	851	869	886	885	824	886	862	904	910	924	865	907	872	844	822	860	851	920	910	850	812	854	868	834	837	837	866	849	894	833	884	900	856	859	856	867	867	825	886	862	800	880	866	832	859	807	876	904	896
16054	33402	3807	1072	991	1056	952	864	892	902	887	883	801	836	840	869	890	846	870	840	845	878	824	887	839	808	852	846	833	847	843	830	837	842	867	823	845	899	839	904	800	859	876	832	853	846	850	822	844	838	879	837	812	858	807	852	852	835	861	878	884	847	858	841	848	755	839	812	882	888	877	848	873	847	829	820	835	846	857	872	829	839	830	822	893	891	893	808	882	818	842	838	903	852	827	852	850	855	859	857	835	846	838	878	865	855	792	849	880	844	852	799	841	899	855	836	794	854	805	881	847	863	848	831	865	814	859	817	865	811	817	805	843	799	786	819	857	867	856	844	897	860	839	832	820	844	813	887	840	837	829	898	819	845	797	812	864	832	858	845	874	843	857	848	844	857	879	843	862	853	889	793	838	825	885	832	835	874	817	850	839	851	865	828	918	826	854	799	873	829	858	809	832	910	858	868	830	825	832	853	849	813	834	803	860	848	826	835	795	877	820	873	838	860	801	874	834	857	842	903	871	822	778	811	830	874	851	835	874	831	816	805	851	884	819	894	861	869	838	793	823	890	861	860	846	864	846	870	831	820	880	886	824	823	833	830	851	870	888	851	874	881	855	843	837	824	883	861	890	856	809	866	838	856	809	860	846	825	877	866	789	845	861	851	842	819	793	794	856	865	803	861	877	811	814	891	886	823	846	820	818	808	857	895	894	862	863	819	910	844	791	827	861	870	839	816	890	857	887	817	928	841	861	831	884	857	874	784	827	828	853	817	887	838	872	857	844	826	831	851	846	817	746	855	852	817	815	893	810	850	817	863	838	827	898	836	823	873	845	846	894	837	791	867	855	840	878	874	848	845	811	867	874	860	826	841	888	831	819	815	841	830	782	832	796	834	829	800	885	835	849	869	845	838	863	861	847	808	856	806	855	781	888	844	902	892	864	835	864	800	817	880	817	842	872	833	842	852	840	843	819	834	883	866	917	914	859	842	913	854	850	800	865	799	846	817	872	860	799	826	817	796	868	860	858	877	839	834	867	840	839	787	873	852	824	776	859	807	809	822	780	907	853	840	869	834	819	896	873	848	857	863	865	820	802	819	854	843	843	912	830	833	887	802	819	872	872	852	812	866	815	796	779	828	846	836	847	886	895	840	865	858	815	863	855	904	896	849	864	835	846	807	859	839	846	814	772	837	799	808	847	845	854	821	869	872	827	813	872	806	895	895	835	882	836	824	849	858	858	818	841	869	816	877	792	855	842	877	821	804	807	857	810	785	817	843	784	795	840	818	884	844	863	826	843	822	836	851	871	830	829	791	849	873	860	860	839	855	868	827	836	861	884	839	840	828	858	899	818	837	862	886	859	847	795	836	831	877	829	801	835	831	847	864	843	817	891	863	924	883	832	852	870	835	880	885	907	813	838	843	863	823	805	862	839	876	843	876	853	855	876	836	846	835	780	876	874	815	891	878	879	818	837	821	839	866	830	881	861	829	829	857	812	834	800	830	868	871	886	838	832	874	820	790	886	842	865	841	843	814	812	882	849	834	838	830	896	837	847	906	879	832	829	807	885	839	814	840	871	835	807	852	809	924	843	857	901	866	845	800	812	806	808	895	825	897	865	881	807	874	775	889	890	862	848	871	838	841	850	813	867	828	856	810	865	888	867	800	829	862	882	840	862	828	868	837	860	824	873	879	872	792	801	820	874	875	838	821	849	779	888	803	849	885	857	821	846	821	881	872	866	863	834	845	839	838	855	869	807	848	836	857	840	854	818	875	796	838	825	841	849	858	836	909	833	802	783	826	888	840	850	850	850	883	877	878	827	825	883	845	906	842	841	838	799	925	931	866	825	816	848	835	905	841	876	843	854	841	826	818	886	801	868	824	896	842	834	903	824	848	884	850	848	789	868	853	867	835	868	848	766	847	824	862	833	760	816	843	854	800	841	875	875	842	854	805	849	828	853	842	848	860	837	841	857	838	869	857	795	779	833	891	860	826	805	881	818	801	839	775	784	800	817	837	847	853	838	841	852	861	828	851	798	770	857	844	869	861	857	788	846	846	802	832	856	818	878	825	889	825	852	836	830	853	852	829	846	813	809	819	844	828	865	822	881	858	817	850	827	791	807	847	787	920	845	821	847	882	885	882	833	827	824	823	820	850	845	823	847	876	850	842	835	822	842	847	860	843	834	799	814	850	817	849	863	807	843	867	836	881	847	866	840	862	885	862	874	828	833	911	794	807	838	861	852	834	848	809	827	877	865	832	891	879	853	778	776	840	818	842	860	821	820	863	812	832	877	907	849	882	845	830	830	851	893	843	842	797	861	877	836	849	802	867	864	932	838	787	832	833	902	859	810	838	808	849	812	841	879	883	825	868	835	872	840	813	835	823	870	800	853	865	789	879	851	863	831	903	834	877	834	846	828	882	899	846	862	830	832	825	835	867	827	844	827	846	812	795	821	810	831	902	824	876	870	834	832	849	878	850	847	893	826	878	839	836	825	807	811	804	862	811	845	852	868	840	838	863	842	822	807	826	897	829	798	809	835	814	787	875	837	852	864	817	871	823	804	868	871	874	812	804	883	875	854	827	860	850	857	863	882	832	857	852	837	856	796	836	852	803	870	848	841	869	873	881	890	775	900	876	884	850	881	853	788	888	825	841	844	849	867	846	841	827	882	866	889	861	884	854	836	842	845	852	858	843	846	827	887	857	872	862	849	860	814	873	854	811	802	830	901	823	881	828	840	777	872	838	806	783	869	877	803	828	820	818	850	894	822	827	843	864	823	904	848	842	840	828	840	878	821	856	858	837	858	843	877	839	865	805	850	837	839	875	881	838	815	811	806	831	889	857	868	849	811	865	864	814	857	835	872	863	818	887	827	843	872	855	830	858	815	837	854	835	852	882	881	844	805	859	827	844	872	876	840	836	860	869	832	878	875	839	833	833	845	824	837	889	896	830	849	842	822	809	875	806	844	830	823	866	844	866	818	817	886	803	845	837	847	849	883	843	827	885	850	818	866	814	895	851	842	821	798	852	873	905	852	816	801	849	858	834	828	796	843	899	822	826	829	788	858	834	847	836	828	830	804	802	807	820	831	878	854	861	801	806	882	865	816	821	861	905	853	837	842	839	886	835	847	789	823	807	834	822	865	911	837	846	871	827	849	832	879	843	825	830	885	834	848	820	815	859	872	841	883	806	845	850	821	813	829	827	867	823	837	845	842	826	870	869	820	842	846	840	902	803	885	869	864	813	837	824	814	816	889	839	834	860	880	870	827	865	881	849	798	855	854	830	886	885	834	849	843	850	866	853	829	859	825	843	846	832	843	882	877	825	856	827	838	858	831	870	821	841	859	821	858	947	806	859	814	865	843	849	862	818	865	834	866	877	882	869	838	857	842	838	841	798	808	896	846	834	821	831	885	839	868	864	874	814	842	829	847	866	862	875	884	873	875	862	817	825	833	876	852	882	814	907	837	826	850	818	866	839	823	855
25028	21870	30348	23495	18471	6436	1654	773	731	678	737	558	539	511	460	464	520	465	476	447	441	424	421	428	454	412	419	375	422	409	392	423	404	446	417	382	431	405	411	389	409	411	426	430	404	385	416	364	436	408	355	396	429	429	416	427	420	396	386	406	407	392	384	368	399	424	378	376	410	396	420	394	398	413	371	408	383	369	346	417	406	431	412	391	367	393	399	413	381	427	385	382	380	409	406	429	404	418	386	410	402	397	415	380	376	409	390	369	430	421	354	405	402	380	400	397	421	427	409	389	415	382	407	411	415	394	399	383	413	409	419	386	424	404	344	399	425	401	397	355	397	390	428	399	406	407	425	407	413	461	399	383	396	421	417	420	376	411	425	381	412	403	436	385	400	367	371	400	362	405	412	384	389	402	423	415	419	401	394	416	367	402	405	409	423	397	400	396	406	383	419	405	407	428	419	414	383	404	398	393	377	375	425	396	356	382	349	408	432	390	398	374	434	384	391	384	398	383	425	394	385	395	376	391	391	385	403	382	401	418	389	431	402	400	399	395	361	372	403	384	417	457	368	416	401	389	412	396	384	377	371	384	410	387	394	389	367	394	378	415	443	395	389	398	376	394	396	356	414	401	384	381	404	393	427	397	372	370	417	404	377	370	435	425	419	385	344	398	392	400	379	384	402	406	398	379	377	374	390	399	396	410	411	394	377	372	394	392	414	415	402	375	400	360	396	411	350	417	414	396	410	381	413	377	422	393	410	414	413	400	400	410	395	387	408	362	394	426	396	433	340	395	384	428	377	360	380	389	399	384	372	420	370	357	405	357	396	339	410	364	426	409	404	425	432	444	403	388	405	365	369	428	404	372	439	465	422	405	398	412	402	449	443	392	405	399	444	394	399	403	386	394	354	402	378	402	416	421	424	405	382	368	384	393	398	425	393	380	412	378	366	390	412	380	370	375	355	412	377	394	390	388	392	452	410	336	421	380	391	388	401	420	389	414	402	408	412	413	367	381	399	398	379	367	403	400	415	418	421	416	398	372	392	411	416	366	373	427	383	398	411	424	385	391	439	378	398	374	392	398	371	413	403	362	385	349	414	374	381	394	405	355	403	364	412	410	389	381	377	413	415	366	437	387	398	436	390	394	396	382	410	391	395	402	360	371	389	412	351	406	393	401	380	405	372	381	359	408	379	415	419	438	417	389	395	406	377	405	400	451	379	390	392	391	364	391	377	389	405	407	399	337	397	424	352	436	405	395	383	385	379	370	396	372	384	382	363	408	366	413	380	419	395	409	389	383	419	425	407	403	387	418	409	411	387	372	426	408	436	415	376	367	387	382	390	387	375	429	399	368	383	386	387	357	391	389	361	434	420	386	386	393	414	362	455	375	393	394	409	348	352	428	435	410	376	383	396	358	389	394	428	369	396	404	390	396	383	385	400	414	411	404	401	384	398	379	403	394	409	391	385	346	386	408	371	412	403	382	390	419	402	388	409	399	386	419	429	402	417	411	371	359	411	403	400	429	388	455	402	394	400	378	450	396	369	367	389	382	391	391	401	372	414	373	364	400	393	377	406	401	393	378	415	383	372	381	357	416	403	407	367	417	388	392	350	368	431	386	363	411	381	415	421	418	394	386	384	377	415	379	379	360	409	354	387	390	388	409	380	389	405	372	390	404	393	413	393	363	404	383	431	396	369	373	358	375	424	382	406	393	409	421	393	387	389	411	415	401	370	405	393	388	376	374	428	378	344	398	390	416	418	429	392	373	377	398	415	426	389	401	367	389	400	417	404	398	409	426	381	434	368	426	406	380	389	388	388	394	428	440	416	401	363	391	381	403	395	354	329	382	388	417	398	375	417	381	371	383	409	376	383	401	374	395	403	394	374	391	362	393	424	412	404	429	398	378	389	410	419	409	393	371	407	376	421	402	387	383	409	375	418	390	379	391	386	406	379	417	401	370	392	388	410	411	432	390	407	412	362	384	395	379	412	386	390	368	420	404	426	385	391	390	395	385	386	398	390	359	372	395	412	384	392	410	387	390	421	386	388	422	382	381	390	382	416	367	405	376	385	391	441	410	398	394	394	397	403	410	434	366	400	407	394	404	409	415	392	432	365	416	386	383	374	384	382	446	408	395	388	412	425	366	397	378	408	381	403	379	411	382	401	372	406	402	394	386	370	399	421	411	395	406	380	411	373	416	408	402	390	397	384	406	415	431	411	396	427	419	378	424	445	406	406	382	386	395	389	382	383	358	420	378	365	382	417	378	358	410	374	440	361	413	360	418	395	373	370	336	376	381	389	366	367	387	370	362	381	416	395	398	415	382	382	429	411	392	376	395	381	373	432	408	418	392	382	361	407	389	418	394	394	378	368	384	376	405	396	428	404	398	406	395	359	407	406	383	382	364	377	409	380	384	374	406	408	382	406	377	360	366	373	376	373	378	408	389	434	395	428	432	423	410	397	386	439	429	392	428	391	379	382	380	383	387	363	384	423	361	412	401	415	409	392	413	414	362	364	392	390	357	383	376	411	402	382	402	385	361	383	391	394	404	385	361	362	416	408	369	422	405	405	423	403	400	388	382	393	429	393	381	393	354	414	401	397	390	427	399	409	375	381	396	420	398	392	391	405	404	385	435	408	384	384	361	394	429	426	440	376	362	421	416	407	374	401	404	398	378	379	350	433	371	394	382	432	409	382	391	392	367	373	376	345	411	402	426	379	389	416	370	401	387	419	434	430	403	387	377	386	395	445	417	385	413	376	404	423	413	391	386	393	373	414	416	363	433	395	414	408	408	415	409	390	391	381	400	363	403	405	374	404	381	423	384	380	409	370	382	402	349	406	377	375	413	385	354	395	396	361	400	406	444	401	388	371	352	405	370	417	349	372	385	400	391	403	388	422	386	349	359	380	357	382	415	396	413	408	424	379	366	437	409	389	407	412	391	383	410	411	421	361	390	399	360	403	380	380	419	392	398	404	403	421	381	391	398	397	401	409	418	416	392	404	373	405	403	389	354	402	397	420	384	437	382	379	367	381	386	414	402	394	400	396	420	417	399	392	395	407	376	414	410	397	418	409	376	410	389	363	355	380	404	389	419	379	397	387	396	394	394	430	361	397	383	408	416	395	408	395	397	435	390	400	367	377	404	381	405	405	398	380	430	399	445	411	421	409	413	403	409	399	382	414	379	380	370	405	454	416	419	367	410	389	408	399	388	415	423	401	406	388	396	397	383	408	375	371	393	376	374	388	349	331	385	416	389	373	388	414	429	365	390	431	389	376	403	422	413	406	365	361	400	389	403	428	384	382	406	431	405	393	412	413	398	404	406	405	393	409	359	367	388	414	423	420	382	386	372	374	390	407	396	410	421	376	418	411	399	419	398	376	396	392	378	382	374	392	418	391	395	376	407	377	393	353	393	369	418	394	396	386	418	415	400	408	349	395	402	394	376	394	366	387	371	403	440	378	385	398	398	385	401	368	373	396	370
32179	79803	10850	4373	3003	3480	2100	1354	1113	1012	1147	802	748	642	658	624	553	568	549	534	484	498	499	513	455	463	492	496	451	406	474	458	463	423	432	427	454	439	450	403	445	460	412	404	431	403	418	422	404	455	406	424	422	410	412	487	422	412	431	379	395	380	425	403	425	400	449	426	453	406	419	378	384	405	394	466	412	386	397	412	371	408	378	450	415	383	420	390	399	405	407	393	400	410	410	407	428	390	426	404	407	433	399	397	426	387	443	430	420	420	412	414	430	412	407	385	419	366	400	378	392	436	406	436	398	424	430	389	433	382	390	405	415	411	423	417	417	384	381	417	383	393	403	422	412	391	400	410	417	400	402	406	440	369	370	427	427	441	410	419	424	456	437	381	431	406	401	413	403	448	404	417	409	414	382	416	408	381	392	387	394	396	397	375	440	415	424	424	370	429	432	386	400	397	417	397	406	400	387	389	407	420	381	432	399	396	385	401	399	420	434	374	419	385	411	373	391	411	400	398	383	402	361	411	393	381	424	420	423	390	403	396	396	408	377	423	411	404	410	440	391	412	367	402	411	429	410	409	416	431	419	397	398	411	419	407	389	403	404	391	418	408	421	416	365	377	420	455	413	429	393	387	377	429	409	407	409	376	410	391	401	401	412	402	396	389	439	401	401	416	406	423	384	425	418	418	387	373	378	378	379	400	414	412	394	401	419	412	372	392	374	373	386	411	398	430	410	409	447	394	422	425	404	397	397	418	456	407	417	425	399	398	425	415	409	426	413	383	423	404	387	396	448	389	392	417	394	406	421	411	384	403	404	389	399	448	412	380	390	409	361	401	383	407	369	399	398	396	423	423	425	392	396	418	398	425	404	398	388	376	403	405	406	363	421	440	433	388	415	398	419	438	390	421	379	428	416	422	421	381	379	409	403	438	424	406	417	405	398	400	398	424	384	409	404	383	398	407	449	425	426	396	420	411	428	406	392	393	421	456	434	448	402	368	376	402	392	384	381	425	417	419	416	419	431	427	407	418	392	384	404	379	414	393	428	397	383	397	402	411	383	392	402	412	377	413	408	413	426	392	392	396	407	421	416	363	387	423	406	407	416	401	414	415	417	419	373	429	408	392	414	422	410	384	406	385	392	387	407	406	406	373	401	426	429	383	378	397	397	408	414	439	421	411	410	413	394	410	381	417	408	407	396	419	405	403	371	401	400	422	423	427	400	427	423	392	394	389	412	405	385	440	423	405	401	468	411	396	385	400	393	400	387	443	372	396	415	397	426	396	432	420	414	390	418	421	348	407	407	403	410	369	420	404	390	390	439	407	380	377	423	346	431	412	411	390	419	402	389	423	396	426	394	402	423	391	398	383	430	447	417	405	414	450	373	393	431	380	408	422	409	385	405	410	372	395	401	440	435	401	390	397	435	373	421	433	381	435	437	382	396	418	411	381	389	381	423	420	369	395	378	444	391	414	387	420	440	409	400	386	411	414	382	421	394	353	411	380	407	397	406	403	405	364	419	394	439	418	394	421	403	384	432	437	416	368	410	417	400	385	427	434	376	402	424	366	386	418	384	400	446	429	397	427	429	381	407	395	408	434	390	385	411	374	423	412	412	395	420	374	403	422	411	417	394	401	404	421	412	396	446	427	389	377	377	378	378	434	406	393	431	418	406	426	430	415	392	436	396	375	414	357	395	415	393	400	432	373	397	400	387	355	442	395	423	413	384	427	397	414	382	404	398	357	405	397	389	409	392	419	416	457	377	417	422	399	385	402	404	423	395	421	390	383	402	421	398	409	375	407	397	401	376	398	402	424	364	386	415	407	409	388	396	408	417	398	430	403	410	397	411	419	410	443	390	402	399	387	415	407	411	401	392	396	463	433	397	392	436	405	432	416	388	407	409	390	424	415	408	414	410	417	392	399	416	401	371	408	417	401	413	384	390	378	412	403	390	395	433	441	399	392	412	401	419	400	368	406	426	391	384	407	441	415	396	476	428	414	419	414	371	387	416	429	408	413	415	376	410	383	391	417	363	382	424	408	415	404	370	430	396	440	379	413	385	431	404	380	413	419	417	396	397	370	403	429	436	411	426	377	441	376	409	420	404	434	403	421	425	417	425	442	416	435	406	384	414	402	389	403	379	429	397	394	352	385	446	415	407	408	442	412	406	414	396	383	391	449	369	411	433	388	401	389	386	407	405	399	377	385	412	416	393	393	393	413	393	418	428	405	410	402	370	415	420	399	423	399	387	428	386	400	397	392	450	422	440	396	414	430	399	397	432	394	358	396	390	390	418	392	398	388	388	416	407	439	402	427	418	423	413	378	436	398	420	429	401	414	429	420	445	388	403	391	398	415	385	390	410	377	429	447	416	379	443	401	418	445	428	436	403	426	419	415	377	383	368	388	401	414	423	411	391	404	402	387	414	390	393	395	406	410	387	404	418	373	406	377	389	442	419	398	420	380	377	424	415	404	440	372	415	427	386	362	410	382	428	395	424	394	422	410	362	397	386	379	412	354	410	405	438	440	449	384	401	426	345	387	379	412	409	388	409	420	426	420	381	379	401	397	393	405	415	404	405	424	445	415	397	391	416	402	388	397	401	408	425	341	407	461	369	403	378	435	400	361	412	406	360	374	426	404	382	401	388	427	392	381	398	401	408	419	406	429	388	399	402	424	390	415	448	403	377	412	377	393	404	389	422	382	385	410	417	396	427	400	392	395	398	414	376	399	393	413	422	436	449	391	375	411	386	399	422	428	380	405	415	393	398	393	398	418	404	414	383	396	415	403	400	388	390	384	424	391	458	389	408	404	411	381	427	411	402	437	377	366	421	445	378	433	457	411	402	438	414	450	404	402	410	392	446	404	396	403	416	407	408	392	373	407	416	451	412	386	393	417	421	420	421	412	381	390	388	383	457	383	434	370	415	375	407	399	430	390	434	415	400	409	401	427	400	388	406	420	378	421	397	409	380	386	417	400	372	405	425	440	408	429	396	436	426	431	424	406	376	386	386	415	408	405	396	417	394	405	403	405	413	426	421	424	380	410	405	402	412	398	393	390	398	386	369	403	419	393	385	409	419	394	412	334	407	419	423	408	377	444	382	426	404	422	376	369	366	392	397	395	397	420	435	410	438	390	394	411	417	391	389	434	434	408	388	402	413	401	395	415	408	385	402	374	379	400	416	403	441	386	410	365	415	394	413	409	390	393	408	423	396	407	410	418	404	435	420	390	429	399	451	400	386	368	411	414	393	416	401	380	394	462	398	418	382	399	408	398	401	391	392	394	360	440	424	404	406	365	382	398	411	419	434	401	403	401	416	412	400	370	419	408	404	413	402	444	395	442	393	399	382	375	417	419	415	422	420	411	383	385	405	412	426	416	389	405	393	358	416	403	386	385	389	398	408	388	414	420	415	410	421	391	388	409	414	410	429	399	396	412	401	428	393	428	404	419	409	406	395	387	396	380	409	384	404	434	405	435	411	417
22831	21266	30479	22181	20684	18301	5751	1660	1271	1195	1222	1068	902	864	808	823	799	790	712	736	745	746	768	709	680	688	733	741	673	650	673	660	693	674	726	658	674	618	656	671	672	664	659	698	670	718	648	674	634	690	686	676	679	666	655	679	665	630	660	647	641	687	663	661	673	668	632	609	656	691	651	627	623	616	651	621	620	650	709	694	669	638	675	654	600	647	610	670	616	630	640	702	688	633	618	628	659	634	605	659	650	656	642	601	670	609	636	627	666	662	655	648	642	642	646	668	663	628	658	644	634	604	662	629	636	635	628	685	602	634	653	653	699	679	670	629	673	592	613	633	647	644	652	623	652	630	613	666	657	649	612	650	682	653	646	655	632	665	632	609	616	655	626	643	646	679	658	659	657	605	655	604	677	654	605	620	660	618	681	668	641	651	608	639	642	636	622	596	592	666	637	643	647	626	652	657	667	687	658	685	632	651	620	662	689	614	647	609	641	652	644	675	624	632	610	665	640	640	655	622	637	647	677	608	649	607	622	646	671	610	648	660	644	619	658	667	646	590	651	665	623	629	690	683	674	641	612	621	647	627	665	647	629	631	624	605	653	665	646	641	663	680	649	644	700	645	611	652	637	649	625	613	695	704	619	677	706	651	614	695	679	639	639	613	626	596	633	622	662	622	675	640	644	651	680	626	661	609	658	638	678	629	620	630	654	657	690	657	641	658	649	652	661	615	652	679	615	658	661	644	623	633	616	658	597	620	664	637	660	637	636	655	633	642	679	665	617	678	666	665	627	657	641	675	598	644	637	650	642	641	630	637	649	657	654	609	617	639	694	654	664	621	589	679	643	674	682	657	651	639	667	665	645	725	677	658	641	650	623	620	646	623	634	681	675	667	672	688	647	698	654	687	620	649	671	651	654	658	679	652	623	698	668	668	645	666	649	675	644	630	562	679	657	631	650	630	647	630	639	654	656	641	655	646	624	669	603	657	655	651	644	623	662	690	614	700	677	658	657	658	624	595	678	648	628	658	662	618	643	652	640	645	652	674	679	641	647	575	630	664	665	631	687	693	616	626	634	634	635	680	648	642	624	648	587	668	635	674	648	670	653	648	670	595	649	638	643	642	643	631	610	650	667	640	667	658	651	635	679	665	622	642	619	631	637	661	603	628	636	655	615	630	645	659	623	657	660	579	650	645	670	649	611	628	678	654	669	631	659	614	653	640	667	651	630	626	650	652	631	654	664	593	650	628	678	634	616	650	667	651	633	600	655	642	610	600	621	669	665	642	615	674	640	682	614	623	622	630	646	679	697	633	659	598	634	646	669	594	636	662	667	628	641	686	666	642	626	635	689	659	585	614	635	664	637	645	645	652	658	636	609	649	658	673	610	607	641	652	645	626	620	658	658	666	645	624	664	653	604	626	656	678	611	611	617	645	636	613	676	596	680	665	641	662	606	656	658	689	660	631	610	706	692	648	650	639	626	632	623	643	636	630	671	617	610	667	696	648	637	633	652	635	622	617	640	620	670	672	662	663	648	643	684	602	692	633	622	639	632	696	700	678	639	607	648	599	644	612	633	649	620	652	651	631	634	637	592	627	630	644	612	620	619	624	657	675	656	659	636	618	653	682	588	600	604	641	667	607	679	645	604	674	598	615	684	668	653	654	663	639	661	629	619	653	657	641	635	678	651	646	645	594	647	655	636	642	638	640	608	650	632	647	669	646	686	615	631	678	622	645	682	632	692	629	626	627	671	668	693	613	638	643	650	655	638	643	705	624	675	662	637	584	658	596	664	711	613	652	625	606	659	676	633	619	655	653	649	622	663	597	644	624	652	598	663	645	671	690	636	700	663	671	642	653	622	684	699	616	690	676	651	647	615	616	653	659	625	680	629	657	652	599	668	646	630	586	658	684	658	652	607	664	644	616	653	669	656	662	670	669	613	661	670	634	622	653	629	633	655	655	653	613	623	678	670	650	635	623	634	617	649	623	645	660	602	660	690	632	661	677	623	647	652	602	608	675	645	656	607	634	673	654	668	660	641	622	624	655	577	649	684	609	661	641	642	625	618	597	610	659	647	640	613	584	631	611	655	654	637	602	643	680	624	654	638	635	633	621	613	646	662	650	633	673	634	619	640	640	624	639	641	648	653	655	627	679	701	600	603	631	623	635	662	667	617	630	615	628	660	641	634	647	662	682	638	644	676	633	670	712	668	601	635	589	613	625	646	669	650	612	675	652	634	665	643	642	656	617	633	621	604	698	614	646	645	644	654	586	590	666	622	682	587	642	642	678	651	641	626	670	627	663	661	662	655	625	668	644	669	666	659	663	635	600	643	636	641	620	662	627	601	645	629	661	637	665	619	659	631	629	645	653	609	635	643	677	695	658	610	629	668	660	674	604	661	657	637	639	660	640	689	655	598	620	599	659	626	625	690	623	654	630	653	658	625	649	584	642	613	648	749	634	662	606	624	652	668	677	648	627	621	667	636	621	656	646	656	618	654	621	626	618	688	639	690	654	659	603	643	634	624	650	673	658	637	641	618	641	609	621	658	646	625	682	640	648	608	670	667	615	628	641	649	656	641	618	654	672	610	650	631	615	668	611	657	564	652	671	615	622	645	642	638	688	647	625	644	687	657	676	611	631	629	609	655	694	632	624	669	626	632	667	670	633	697	652	632	650	635	674	615	655	616	624	598	623	639	612	678	638	616	669	621	649	630	651	632	603	619	628	627	623	654	676	663	633	661	617	665	633	657	606	658	679	653	639	617	624	653	672	685	634	633	644	616	675	633	595	639	615	632	671	696	639	649	606	631	623	670	670	603	688	619	666	638	632	635	690	653	673	678	640	634	660	643	669	637	678	629	655	632	663	612	628	672	643	599	640	645	701	640	630	627	636	689	611	669	604	608	624	594	608	650	627	634	674	633	671	674	651	681	633	659	652	634	612	652	658	632	639	555	592	654	633	601	616	722	661	636	659	633	621	641	628	670	645	634	645	625	611	678	647	655	627	580	682	589	623	625	597	620	627	640	622	678	616	679	642	649	667	652	629	642	655	610	639	683	658	693	613	635	673	624	660	653	594	654	622	642	648	654	640	636	624	638	630	637	659	617	647	677	679	631	648	623	649	645	634	660	641	633	635	615	624	632	651	587	671	642	643	646	608	642	675	650	664	689	646	619	663	614	680	634	631	686	670	658	617	696	671	638	649	634	645	649	641	650	618	654	609	661	618	654	642	652	657	658	707	649	596	637	599	647	677	596	668	659	607	612	637	663	572	618	623	631	679	664	622	659	710	613	650	604	650	613	678	666	662	669	631	622	629	615	630	689	668	637	646	632	651	656	607	660	649	665	611	612	614	658	655	685	669	648	656	622	594	624	634	652	603	690	630	643	717	608	668	679	702	648	630	645	638	680	616	674	629	639	624	626	633	681	645	575	650	590	642	643	617	667	681	670	627	648	618	624	626	632	613	625	615	662	603	634	678	602	656
30796	74986	15590	7971	5587	5882	3717	2533	2032	1802	1865	1506	1256	1140	1007	1003	901	861	822	832	794	753	760	727	712	680	705	678	668	676	655	652	669	633	639	661	593	622	606	655	631	642	604	654	611	593	598	628	620	624	605	620	633	600	564	591	619	583	565	580	591	549	598	637	660	604	548	622	564	630	604	603	651	619	565	641	589	626	616	629	624	517	628	605	610	567	602	597	580	577	585	564	593	566	637	653	633	578	608	577	621	555	601	604	621	568	598	581	572	569	635	587	608	592	565	612	565	593	606	546	607	594	566	610	626	582	621	612	582	561	574	630	540	587	583	621	593	569	580	549	614	591	575	611	582	578	591	559	626	590	626	585	581	598	562	609	585	580	601	548	600	567	551	621	626	627	611	551	568	594	584	590	611	566	584	561	580	612	606	586	593	560	569	622	612	598	577	627	585	596	594	574	608	548	588	594	640	586	567	600	562	555	667	599	568	612	605	575	594	585	602	598	612	597	572	614	588	587	617	573	630	581	594	590	619	574	551	555	583	616	586	584	581	576	624	572	587	572	569	601	541	589	578	607	587	594	529	573	618	564	566	577	605	575	580	577	567	592	547	558	570	573	581	595	572	611	573	552	612	580	623	590	563	482	619	559	590	573	573	598	579	598	611	610	622	554	577	587	577	584	567	579	653	596	565	539	624	600	550	579	579	570	536	585	570	534	589	594	615	582	564	612	605	620	592	580	561	574	580	590	598	540	599	600	575	580	583	563	610	614	597	586	564	614	603	603	637	608	573	578	589	592	619	581	548	589	590	590	607	608	635	611	650	620	549	599	626	576	576	593	553	613	583	621	549	586	561	598	584	625	578	603	608	568	627	585	569	586	566	583	557	542	583	583	573	592	537	602	606	624	593	588	604	590	591	591	569	614	589	597	585	610	568	590	592	558	576	597	532	600	570	564	588	561	559	590	526	632	575	617	583	600	574	600	605	567	591	550	592	587	536	607	585	556	573	631	582	584	576	562	593	512	546	594	613	606	598	588	534	575	599	615	594	624	672	578	601	555	552	572	611	571	555	615	543	606	606	626	596	591	573	612	568	602	582	605	586	579	616	596	571	584	593	624	579	572	588	569	617	595	603	589	610	594	593	595	600	599	541	582	565	602	581	591	583	595	609	631	605	588	617	609	605	574	611	622	602	602	563	611	573	572	604	621	593	551	613	571	597	582	626	599	564	538	549	587	593	593	631	582	552	603	581	564	563	539	598	623	556	572	575	579	548	635	591	633	572	591	635	583	634	613	586	566	575	540	588	617	594	618	580	622	559	561	621	581	595	538	592	569	559	562	576	593	526	560	596	586	566	611	581	579	594	616	585	582	578	613	578	594	563	575	599	604	551	608	602	576	566	596	579	548	549	585	588	592	609	550	653	615	606	578	560	596	599	581	565	593	594	585	581	586	579	586	573	589	591	613	561	552	574	618	566	585	606	629	596	571	570	601	640	600	601	622	610	519	593	596	616	612	545	591	601	626	577	583	584	584	601	555	622	586	578	598	554	601	608	582	563	543	600	566	563	584	583	603	578	590	573	560	587	605	562	612	620	596	610	563	557	589	597	588	589	618	589	589	572	572	623	569	626	559	586	637	603	570	590	603	574	585	549	639	609	541	548	607	584	602	589	589	559	593	616	561	563	633	590	628	549	599	602	607	583	607	611	616	628	597	587	576	601	625	614	570	578	619	638	598	556	567	616	569	585	603	594	615	587	593	574	603	625	601	609	588	572	604	549	602	605	566	665	570	589	592	580	596	598	614	609	570	621	630	606	592	583	591	573	651	556	594	592	612	583	646	560	581	587	590	611	575	544	576	582	624	551	573	570	573	575	615	566	556	580	593	621	585	591	637	546	598	609	569	555	572	564	547	623	604	592	574	588	556	590	579	590	562	542	556	592	634	582	615	570	595	601	584	583	594	562	570	579	594	572	570	612	547	619	540	605	582	598	611	529	565	576	608	585	589	594	584	601	591	592	612	565	615	587	616	561	623	600	631	569	578	607	594	579	573	561	618	565	630	582	589	615	605	579	567	618	598	572	606	608	566	579	545	575	556	555	623	595	565	603	557	599	557	562	589	602	613	586	597	556	535	573	596	581	606	591	554	579	611	584	621	634	628	580	594	617	601	600	611	579	558	584	567	565	604	602	607	575	639	592	545	582	606	528	616	593	600	643	611	566	603	591	590	600	592	580	575	566	613	586	584	596	580	602	575	619	601	591	602	577	598	623	578	567	608	589	602	600	564	574	605	593	590	589	566	574	553	599	540	583	591	611	592	561	576	600	604	593	586	621	584	594	580	596	647	598	567	588	608	590	547	563	614	577	586	601	597	588	526	574	578	610	569	578	637	569	573	573	650	572	604	608	589	583	554	573	552	635	560	596	596	612	573	609	556	597	563	557	583	604	564	597	578	575	600	662	593	614	583	615	564	579	560	591	591	570	588	591	565	588	605	605	562	625	564	611	591	588	590	592	589	615	628	593	598	576	579	574	568	576	572	580	586	585	611	584	581	574	581	561	565	616	541	600	565	580	593	591	561	562	584	585	562	610	614	561	640	566	605	582	567	618	565	573	542	568	623	576	569	619	573	600	604	609	574	600	539	585	579	559	561	578	547	595	601	557	549	615	571	571	566	538	568	562	639	606	594	604	613	560	549	550	564	615	601	632	558	549	578	588	581	569	614	579	587	576	567	597	593	588	624	570	574	582	597	608	603	639	555	582	564	576	585	572	574	615	567	601	561	565	595	562	583	622	612	640	579	595	602	590	579	578	579	583	535	625	566	629	608	577	595	580	593	558	640	562	675	551	564	620	558	556	556	599	579	603	585	611	585	563	584	627	569	582	593	624	584	600	573	628	617	590	571	549	577	625	594	649	604	569	564	565	583	598	569	586	581	579	648	588	581	549	575	594	583	575	585	526	587	597	604	541	592	578	592	576	562	599	564	607	610	570	615	607	612	614	596	585	594	549	626	550	533	597	559	593	580	614	626	604	598	584	598	560	574	587	579	592	546	612	563	620	600	635	551	583	584	567	617	595	593	562	613	564	550	593	574	572	579	547	592	596	588	568	597	562	585	546	583	567	584	580	625	578	602	603	566	614	548	558	587	566	586	586	581	595	619	589	587	607	591	606	588	596	554	551	625	615	590	559	620	631	601	587	568	569	554	544	637	550	584	567	592	614	606	602	607	561	584	572	591	577	566	612	615	594	578	591	564	612	582	557	543	574	599	633	573	537	611	597	591	535	562	549	634	565	553	521	585	575	568	594	610	599	580	619	538	579	610	576	609	572	567	587	609	569	590	584	613	599	588	562	563	624	572	605	623	613	600	571	607	548	622	599	605	618	567	574	557	533	637	630	536	630	607	593	569	557	564	619	595	610	545	617	558	573	624	602	588	601	611	605	553	562	577	601	575	575	569	605	576	558	618	575	598	586	584	606	584	561	515	558	607
28481	22425	13224	1527	957	940	922	813	875	860	866	867	873	879	815	881	811	827	857	844	884	832	843	835	866	824	846	839	825	833	861	885	844	795	879	829	844	833	854	882	888	866	846	833	790	886	872	852	824	828	816	886	853	797	856	849	865	824	841	842	874	853	818	866	783	824	813	840	846	807	840	824	869	891	857	867	883	840	828	864	852	872	878	795	808	830	841	820	860	855	848	878	850	814	889	892	858	843	782	874	827	886	842	871	880	814	886	811	813	825	867	911	797	820	797	823	874	840	864	810	854	877	890	890	854	802	787	860	819	834	862	868	811	917	799	836	827	804	850	808	866	861	850	872	837	792	861	855	834	830	815	863	818	840	846	855	849	856	837	839	853	884	831	838	845	883	840	835	797	770	878	848	846	854	809	847	844	851	836	801	849	897	817	843	803	820	909	876	854	817	872	813	833	852	872	793	845	811	872	899	867	855	823	875	827	827	879	910	849	845	830	836	830	842	799	855	865	846	858	785	888	891	842	804	880	876	844	865	866	850	894	820	854	818	866	872	840	794	874	865	831	845	814	878	780	824	858	876	901	848	783	818	861	871	829	849	831	817	841	868	836	821	859	866	859	825	837	842	864	803	830	801	824	857	877	855	774	873	814	879	828	829	797	862	806	845	826	808	841	870	867	895	855	829	808	854	861	820	777	830	832	885	869	831	845	870	883	818	817	810	819	824	846	827	835	856	807	882	802	875	834	801	843	871	893	840	842	864	854	838	871	810	841	897	889	834	825	865	804	795	939	871	816	848	859	872	818	814	885	809	865	862	870	835	907	881	853	782	811	875	882	849	877	861	900	830	850	898	888	859	904	828	782	799	799	857	851	877	822	775	835	869	769	770	791	846	869	833	851	874	811	847	866	900	886	808	866	865	902	837	832	866	821	835	825	895	823	804	822	855	876	844	842	885	831	866	841	881	830	796	836	849	847	835	827	833	822	875	863	914	818	894	854	856	812	823	832	866	844	847	874	857	847	871	782	889	835	844	845	863	862	869	852	797	843	886	804	874	843	846	835	865	835	874	817	806	919	806	795	811	870	835	854	923	853	830	854	860	840	864	866	817	779	843	857	886	826	833	831	850	832	879	775	825	881	873	860	834	851	849	805	801	841	784	783	872	837	865	912	898	846	887	857	844	821	837	859	860	830	866	873	827	850	876	774	826	865	846	860	862	861	812	854	832	852	919	848	907	883	851	849	847	853	811	871	814	786	809	814	912	870	860	819	789	832	891	841	876	866	906	849	843	845	834	902	851	806	809	855	850	842	905	852	834	867	834	832	881	810	856	831	827	879	835	877	816	874	814	801	858	856	811	795	801	863	800	889	837	781	791	837	872	812	887	880	814	838	865	850	827	818	810	891	774	833	906	897	891	846	841	834	811	814	819	841	799	882	838	871	836	826	794	861	829	894	871	900	836	840	820	810	860	809	870	851	850	807	817	835	881	915	861	825	831	855	857	842	851	855	869	876	809	867	909	838	835	811	832	802	801	843	825	870	908	820	883	837	860	832	861	831	841	796	833	815	817	918	847	822	846	800	819	811	800	853	810	870	850	829	854	861	808	773	840	920	823	838	834	901	855	832	823	847	840	831	825	863	857	810	800	835	877	857	829	888	826	850	863	832	845	858	866	841	826	849	853	900	826	823	874	786	830	846	800	847	814	844	818	879	875	881	857	874	839	807	822	893	788	830	796	831	816	866	796	874	876	868	823	898	862	890	879	873	854	865	893	870	847	896	863	883	851	887	823	836	821	827	867	855	850	853	893	806	842	867	790	817	835	866	832	857	849	822	881	884	856	827	826	877	849	829	835	840	881	900	828	874	886	831	839	842	822	810	835	817	814	831	872	848	844	829	849	839	812	881	846	823	828	890	868	854	835	860	858	863	882	831	833	875	851	861	836	881	825	859	861	859	839	810	786	826	879	804	884	869	872	885	825	854	861	844	779	864	863	859	865	813	874	784	898	843	847	799	831	848	807	910	827	812	861	847	849	842	855	830	821	857	822	820	877	818	860	867	885	849	899	852	814	860	852	841	853	803	880	818	840	922	879	877	806	880	820	821	813	848	853	884	865	831	838	862	815	838	816	815	846	858	822	859	839	848	863	840	831	875	806	808	841	818	876	863	858	864	841	840	853	794	834	832	837	829	841	797	836	858	819	807	849	903	850	862	814	832	827	827	817	864	844	855	805	796	823	819	871	896	818	826	807	851	837	809	857	838	845	836	805	848	835	852	808	823	864	849	817	826	796	820	829	832	837	861	853	825	835	858	835	810	815	869	777	839	859	872	874	875	807	893	867	829	788	811	880	866	881	803	910	831	848	862	853	852	850	842	842	856	820	869	832	849	876	890	842	837	852	908	831	856	843	810	848	800	817	847	842	811	801	809	846	848	822	891	891	821	867	834	846	832	841	831	876	862	845	910	830	787	782	873	860	866	843	826	823	861	839	867	869	828	843	870	844	813	832	835	841	818	770	794	848	833	849	833	896	877	899	865	836	833	835	849	845	858	770	842	887	851	894	843	845	811	870	868	842	836	847	832	860	821	864	825	827	867	847	859	864	823	839	864	794	838	820	850	850	788	878	828	894	841	882	807	788	873	772	855	827	814	867	821	812	863	843	815	832	798	907	841	875	826	865	848	817	820	878	860	850	872	837	913	835	878	791	848	900	788	777	849	873	864	797	829	831	848	855	816	830	873	818	877	846	848	836	822	821	826	858	828	853	838	852	855	881	853	840	867	787	842	834	795	830	842	885	889	869	826	850	839	834	826	841	834	860	914	827	828	780	848	854	865	871	810	839	828	866	805	904	882	862	847	871	811	858	817	836	815	856	836	866	840	834	866	829	868	862	849	814	857	845	873	823	853	829	870	847	746	826	834	836	833	880	855	859	883	836	901	849	811	858	851	863	859	833	818	796	843	779	905	906	846	862	874	824	866	839	851	831	853	851	871	825	837	938	855	821	832	849	832	854	889	822	832	795	849	848	893	839	843	802	820	861	840	833	835	815	860	865	856	804	824	828	804	813	911	767	804	832	845	801	862	856	812	855	836	837	851	890	850	860	838	839	840	873	827	886	848	842	873	850	809	840	833	808	841	830	865	834	884	817	835	846	845	821	813	824	830	885	863	854	793	874	854	898	839	881	790	799	854	850	864	904	873	885	834	844	861	810	808	870	804	881	786	803	845	820	836	813	854	852	854	851	782	865	858	850	878	893	833	850	876	838	867	860	891	849	825	827	888	828	908	799	813	851	895	824	814	861	833	846	821	805	865	819	833	830	879	877	799	864	847	868	854	892	886	791	894	866	859	828	919	868	851	863	833	780	837	821	890	846	849	821	815	915	896	822	847	850	837	854	890	897	881	871	873	797	800	857	916	845	805	816	819	806	867	799	833	885	865	800	825	837	821	843	824	794	863	854	834	835	853	834	813	829	849	862	875	876	805	855
10571	29196	7838	1030	1077	991	929	903	889	838	919	847	880	874	860	855	875	848	839	876	851	882	833	807	892	835	862	897	833	847	819	864	816	793	821	839	813	831	847	803	820	903	804	820	835	798	868	835	807	835	813	825	838	835	872	802	842	868	887	849	816	835	833	795	842	784	841	816	839	833	816	795	797	859	850	829	859	802	856	846	815	849	821	874	843	818	828	835	851	814	863	850	832	852	835	853	835	816	848	809	800	854	856	771	844	893	824	795	872	806	848	833	808	842	864	832	807	800	843	869	796	776	787	789	873	790	795	781	838	820	859	850	880	800	840	849	879	860	827	814	825	811	837	838	868	874	830	833	801	847	796	777	845	859	810	802	799	799	815	817	792	815	842	771	812	813	831	827	902	823	852	871	831	838	827	830	807	822	847	836	832	780	792	893	821	836	779	807	805	796	812	880	792	828	851	859	829	839	786	805	863	846	838	869	812	821	817	830	856	827	801	806	819	812	849	820	900	880	819	830	816	837	819	825	830	812	825	813	761	794	823	880	810	883	869	816	875	817	839	818	834	806	839	856	889	843	813	867	824	825	790	809	869	842	798	823	866	792	874	811	849	853	803	839	864	821	901	863	861	824	781	844	753	860	814	888	770	830	802	829	816	819	835	791	866	873	849	801	811	870	786	824	835	839	844	845	804	917	793	812	837	846	887	870	840	836	849	813	888	849	834	874	784	837	849	863	851	850	807	822	805	834	846	826	828	820	798	763	829	804	865	778	797	820	825	836	852	783	782	879	835	825	841	776	847	826	833	816	851	820	784	851	859	816	797	821	827	792	841	831	844	867	816	783	852	819	812	795	834	818	831	833	808	842	851	839	841	859	821	837	851	809	825	809	796	780	874	870	872	828	857	814	787	836	863	844	841	842	853	779	859	818	865	803	823	799	837	848	833	819	864	868	839	846	854	856	824	836	810	848	824	796	860	854	922	796	847	827	782	816	853	856	839	849	834	861	826	809	790	858	863	910	868	783	870	843	818	814	836	831	834	800	839	874	864	828	835	808	817	814	866	808	786	786	839	822	857	830	776	842	824	819	850	795	838	795	826	807	837	851	825	837	822	779	860	839	825	859	816	800	820	808	811	844	816	876	870	798	834	818	817	840	768	806	815	820	840	792	853	848	876	780	822	856	816	855	837	844	829	839	856	829	818	839	875	796	854	875	818	834	864	795	790	814	845	806	821	847	817	786	812	844	797	826	801	838	791	820	856	815	834	832	800	855	881	800	884	852	843	832	833	789	865	797	895	841	814	841	813	789	857	864	835	814	890	852	830	843	861	787	865	855	802	860	878	815	844	826	806	844	857	868	871	811	829	839	891	829	815	822	830	755	857	846	784	888	855	812	859	826	804	808	870	855	794	869	826	841	778	833	823	855	876	781	883	820	846	812	817	860	787	827	885	836	776	828	814	854	855	848	837	833	847	846	813	838	846	838	864	835	797	822	834	873	839	849	872	828	779	839	779	783	855	875	844	848	827	856	839	874	870	862	815	831	847	818	846	829	853	825	807	816	857	853	811	870	870	851	782	837	822	804	794	809	826	808	853	829	834	815	823	817	839	869	844	847	870	841	849	812	852	801	840	880	799	839	876	844	811	843	812	898	839	823	824	826	860	876	842	809	833	828	893	858	838	854	820	819	821	848	862	816	838	840	851	800	794	840	877	813	865	838	871	831	802	799	836	877	845	824	848	771	816	844	858	861	776	812	797	854	846	843	839	865	847	833	853	825	853	807	817	846	818	801	838	843	872	857	838	859	906	829	816	787	823	826	853	840	823	847	790	869	845	797	867	842	881	805	896	827	872	799	815	862	865	841	863	798	804	848	848	841	834	791	852	817	822	756	831	803	824	821	834	878	868	867	841	808	902	841	813	832	838	868	882	876	808	817	787	791	852	830	802	888	846	807	864	797	846	834	888	861	778	815	832	817	848	795	836	849	827	854	839	832	827	793	814	834	826	826	840	876	833	838	851	829	838	864	850	864	830	881	773	845	772	829	831	872	874	844	811	806	799	827	815	820	849	836	823	844	861	787	856	805	815	858	858	859	791	833	857	838	904	829	869	797	825	861	867	821	827	791	851	803	782	803	831	802	871	844	779	830	837	921	860	845	867	853	858	812	893	882	830	807	849	844	806	772	823	832	846	786	822	827	862	830	791	804	792	875	813	858	833	841	847	829	826	858	853	852	823	862	767	834	809	823	868	778	865	808	842	815	826	804	754	852	843	806	833	835	857	902	839	835	829	838	842	819	862	858	827	844	856	842	839	851	871	873	841	831	774	804	795	829	801	802	851	884	879	858	791	798	861	842	778	855	752	847	817	880	816	785	841	792	854	836	797	798	914	764	834	850	839	834	824	851	872	839	814	885	816	830	879	818	815	831	853	819	826	810	809	815	807	869	885	835	882	826	842	831	833	819	796	814	855	850	872	816	858	878	876	793	857	840	838	807	831	843	821	840	807	868	916	824	797	807	850	812	845	802	869	862	868	842	864	791	813	805	858	847	848	860	812	819	825	828	871	856	843	813	834	795	860	854	845	827	783	791	834	849	833	815	839	813	803	821	791	836	856	870	865	858	808	844	849	797	814	766	819	847	826	800	810	871	839	802	829	853	794	831	807	881	824	842	840	833	843	849	772	801	809	894	853	814	833	875	779	841	818	803	831	842	786	818	850	822	827	864	852	845	875	851	823	894	859	813	810	819	826	786	808	818	829	845	792	826	844	855	809	831	803	814	867	790	875	903	846	842	859	870	852	858	821	835	847	870	832	904	856	788	847	867	821	794	803	814	846	848	838	822	767	851	859	875	908	842	832	785	760	848	802	825	836	839	790	822	798	844	813	813	835	866	842	804	796	819	834	854	793	807	854	844	846	814	819	855	834	785	812	892	862	867	868	825	833	854	808	817	831	862	870	860	854	835	817	843	856	812	836	796	837	835	868	858	782	827	824	795	876	817	822	814	835	826	783	865	843	841	809	831	882	820	805	827	840	821	841	858	823	877	789	787	791	803	839	875	814	795	813	817	835	809	833	864	844	786	794	819	809	803	813	853	846	834	862	850	856	820	876	829	783	789	845	806	823	819	787	851	828	832	846	864	847	840	828	840	853	835	823	853	828	854	804	820	831	803	840	831	862	819	841	807	824	771	916	842	816	840	852	815	820	858	831	808	822	839	838	860	812	830	797	819	845	816	848	844	795	803	834	840	835	777	857	824	828	821	775	873	811	846	883	852	787	828	812	796	839	818	804	807	861	844	797	831	818	832	887	837	830	845	875	807	848	846	849	849	799	842	808	850	839	830	869	779	804	823	885	835	814	865	796	816	875	821	856	795	855	781	818	813	860	849	801	874	819	906	832	845	818	806	863	842	832	813	819	826	850	828	838	844	847	823	871	819	842	858	829	868	848	818	831	841	774	852	861	833	850	855	850	858	864	850	875	866	859	797
25102	21127	29269	22676	20745	17536	2674	845	735	673	755	590	559	531	458	497	499	439	467	443	417	432	453	419	412	447	397	418	370	390	413	425	379	401	425	405	368	384	395	403	399	369	398	408	417	368	385	354	382	376	371	421	375	382	381	354	383	404	375	385	387	390	409	413	391	349	356	366	422	369	384	372	391	369	343	355	410	375	406	376	374	417	403	398	349	354	413	391	383	350	368	402	422	353	390	374	352	387	386	368	370	375	363	394	360	388	373	383	351	382	350	401	387	388	341	391	361	397	353	396	352	411	359	380	414	367	394	391	403	392	375	399	351	375	343	365	392	391	397	365	377	372	383	371	415	372	380	448	333	369	372	411	410	374	365	397	398	406	365	401	395	392	363	396	386	372	386	370	382	338	379	403	417	386	399	392	386	358	386	398	327	399	358	370	378	369	367	341	369	349	381	374	396	360	348	367	374	401	397	355	399	385	379	381	374	389	376	364	407	390	380	362	381	370	359	353	376	376	400	372	355	365	437	359	402	392	365	401	384	392	374	389	361	379	412	400	393	365	392	373	392	346	422	394	400	366	379	393	388	395	382	397	386	362	377	391	391	411	344	369	368	379	374	324	382	368	397	364	416	381	373	367	374	411	360	382	403	394	369	389	367	377	384	350	386	403	377	380	339	360	385	364	369	360	413	372	393	403	385	366	403	390	379	370	398	371	391	372	395	363	392	370	356	361	361	418	394	389	370	380	383	358	405	360	399	395	366	377	367	379	341	382	360	402	352	409	412	341	353	390	378	372	390	383	408	366	392	356	347	397	376	372	404	374	378	402	369	377	357	368	391	369	365	382	384	382	370	388	385	395	327	351	358	419	358	361	370	365	382	354	382	392	410	374	405	374	387	336	381	369	367	430	329	395	395	390	373	414	366	423	360	332	391	421	395	389	382	372	355	385	352	372	349	387	373	389	378	376	406	360	381	385	368	382	378	398	356	362	378	374	400	378	368	410	383	370	350	362	401	360	384	372	378	374	397	374	382	377	363	369	383	383	391	356	380	383	361	382	384	365	405	386	379	377	396	402	377	387	364	350	402	396	398	398	399	369	357	366	403	385	368	400	393	377	353	388	351	356	421	410	406	365	366	367	370	382	386	378	405	373	362	383	364	348	383	363	357	383	382	368	366	428	390	408	365	372	361	347	363	376	412	366	366	371	379	405	365	381	342	378	353	343	331	348	346	377	386	392	380	362	393	352	366	398	331	406	344	351	393	371	353	403	396	354	376	379	371	394	391	383	398	366	375	391	388	389	356	396	320	362	381	389	370	352	375	380	363	397	417	361	363	396	406	379	388	372	399	394	381	365	402	371	351	373	379	402	418	402	413	390	426	402	404	364	392	405	382	355	393	381	382	367	380	392	387	379	398	346	362	377	378	364	406	385	335	385	379	379	397	395	372	389	388	386	345	365	390	402	374	364	362	359	383	393	353	377	372	362	359	393	405	405	366	378	404	358	370	422	381	365	414	378	396	423	341	363	379	348	376	356	371	383	381	367	391	372	390	390	381	365	345	390	372	364	375	365	372	379	371	387	396	364	380	341	374	344	353	381	360	357	364	373	335	414	368	388	342	368	403	385	391	388	365	346	373	349	401	374	358	381	381	366	408	385	352	373	389	379	407	371	350	355	362	418	344	367	365	352	317	359	322	393	344	365	378	395	351	369	408	407	357	342	392	360	357	341	384	374	375	405	360	399	356	363	363	378	415	380	349	384	341	391	367	379	352	357	344	393	368	398	384	383	384	373	390	365	363	388	368	400	402	402	384	398	370	350	395	378	341	366	420	403	379	364	422	374	369	385	388	435	377	400	365	392	369	367	364	348	381	354	391	359	364	370	339	388	383	375	404	363	371	390	388	358	373	381	359	365	414	381	388	379	394	383	353	359	405	408	374	411	377	371	379	385	390	374	360	395	364	348	380	408	389	385	366	385	342	360	355	345	391	355	368	388	395	350	334	395	356	374	375	382	337	391	385	377	410	364	375	384	368	368	410	380	355	365	393	397	371	392	386	353	404	379	405	376	383	382	415	391	399	367	398	383	351	353	387	375	385	375	410	410	381	373	417	389	384	342	387	375	390	378	366	444	375	367	343	354	342	374	325	397	354	344	403	415	386	395	381	354	378	397	394	387	378	356	362	456	368	389	394	386	378	375	350	376	406	367	383	412	407	382	381	393	366	362	354	358	369	350	379	402	384	425	375	362	362	378	344	396	365	388	360	392	368	370	383	350	359	372	334	388	376	365	338	355	348	376	329	387	381	387	369	353	409	366	368	382	373	379	404	396	366	366	384	359	403	377	391	400	392	380	389	369	360	361	380	381	402	359	392	389	384	400	395	359	406	399	375	395	397	369	378	401	398	372	406	367	372	354	352	404	391	371	393	375	368	393	392	366	327	362	395	341	391	385	402	374	407	385	403	391	355	392	378	371	388	370	363	378	376	381	391	396	363	367	388	405	372	386	379	388	383	374	365	368	402	362	359	366	342	373	402	386	416	416	373	355	350	381	351	382	374	379	392	366	414	352	343	368	379	404	355	368	382	362	351	343	411	361	395	412	384	387	410	361	350	369	366	375	372	370	438	387	404	381	381	382	372	384	379	386	376	357	378	342	380	387	374	354	389	405	371	340	374	432	375	369	358	338	360	364	405	389	367	379	357	354	378	395	386	403	402	372	381	394	346	376	364	381	379	378	351	381	403	350	399	356	372	348	383	334	391	365	337	383	363	407	384	395	394	405	379	376	388	380	369	359	379	380	371	415	374	395	354	345	360	348	393	387	371	400	373	370	376	375	371	410	391	394	399	392	378	361	350	373	391	358	374	353	340	372	369	386	371	396	381	364	367	370	359	372	415	371	381	395	375	395	380	337	362	377	387	390	353	374	371	386	353	382	371	374	341	365	356	408	361	379	388	363	355	371	396	395	365	392	378	377	372	416	372	389	364	342	381	381	395	377	378	379	371	358	360	353	390	397	347	341	413	357	368	365	367	384	393	385	365	373	394	381	387	374	376	363	382	393	374	388	383	379	408	389	371	376	370	343	385	358	379	375	408	359	381	350	372	349	397	397	359	381	396	358	374	383	392	384	376	401	379	397	379	348	369	386	404	357	390	397	412	367	348	392	375	372	370	373	387	401	334	378	379	395	403	367	360	396	368	335	376	373	386	389	361	354	384	367	397	365	340	377	383	376	388	379	348	366	386	380	367	359	355	359	377	355	368	379	400	377	399	345	406	385	360	365	377	390	376	410	351	354	387	367	389	365	407	381	343	399	355	394	434	375	380	390	398	379	353	389	410	377	354	365	391	392	373	371	405	407	375	342	378	368	363	374	376	351	395	386	374	350	355	369	383	351	379	377	357	389	412	359	361	387	368	365	390	417	373	332	335	339	368	383	397	375	371	387	405	354	402	376	350	374	411	388	394	376	399	353	386	363	360	387	375	362	355	409
19212	67448	20642	4926	3455	3035	2162	1389	1205	1045	1158	918	771	699	631	598	576	543	548	535	541	516	493	502	441	445	474	504	479	419	408	447	420	411	402	438	409	419	412	431	415	410	408	397	361	431	437	398	408	392	399	386	396	423	421	429	398	398	369	398	386	419	406	384	411	389	405	384	408	372	371	388	376	400	385	414	394	389	370	404	391	400	391	384	407	399	390	352	377	364	405	400	410	344	385	421	368	409	396	408	396	411	373	370	392	406	416	404	403	434	365	375	410	419	383	391	366	377	441	370	399	423	400	384	340	392	362	412	413	368	391	396	394	385	409	412	384	388	357	395	370	437	404	373	387	351	395	396	398	363	377	377	386	368	411	406	404	366	375	418	434	405	415	386	406	394	381	372	378	413	406	393	385	389	417	393	396	373	406	384	397	389	395	404	408	383	422	380	400	407	374	380	411	353	370	398	379	377	357	406	399	398	387	361	416	390	437	392	420	375	409	394	404	364	406	381	397	366	389	388	406	368	359	374	345	377	407	406	384	389	393	386	396	389	382	388	411	398	375	397	381	380	429	394	405	407	377	381	405	431	391	374	389	358	403	407	412	392	421	419	376	378	398	400	375	407	365	390	367	394	396	404	381	361	401	374	406	383	412	401	378	369	391	380	371	407	358	395	443	397	382	383	395	393	377	365	388	397	388	388	382	372	391	388	385	425	375	407	383	399	405	374	394	381	387	366	366	429	423	426	384	421	430	369	362	411	364	402	371	391	386	383	396	354	386	408	406	390	417	405	392	399	377	387	416	353	404	390	412	394	364	392	373	378	396	394	406	397	421	386	397	405	440	375	397	379	405	429	387	410	404	395	397	382	419	390	396	401	384	382	392	404	399	376	374	355	367	376	380	405	394	364	377	390	406	400	360	391	375	391	383	360	400	343	388	423	425	397	395	371	369	399	375	399	370	381	403	390	417	380	415	381	402	397	378	359	411	376	398	409	371	379	412	383	370	390	393	364	370	407	403	376	408	373	367	398	394	406	434	364	360	399	377	395	347	411	386	401	402	384	409	415	424	399	375	380	415	391	394	405	399	397	380	387	409	384	350	357	393	403	380	381	407	399	399	387	376	395	413	375	371	387	381	406	390	397	381	386	389	376	379	386	387	398	384	367	378	408	392	401	376	385	421	412	409	401	369	412	369	362	343	366	369	362	394	382	423	407	384	407	389	358	403	413	380	399	397	393	428	408	391	396	391	420	379	388	392	402	400	367	393	382	390	386	391	430	378	362	410	421	392	409	362	338	396	375	353	382	395	385	414	414	390	388	345	364	405	400	410	359	390	382	390	397	408	410	396	393	392	422	390	379	412	392	390	376	399	386	337	430	383	395	412	420	379	388	398	375	402	417	360	380	372	373	398	410	400	389	408	379	392	363	389	378	351	362	381	401	413	404	386	394	423	383	399	387	379	401	380	387	385	389	419	419	371	428	406	367	394	369	418	406	408	411	343	395	409	373	403	378	386	394	378	367	404	411	384	383	384	452	429	389	395	385	414	401	397	374	357	365	374	382	367	386	415	408	380	410	428	424	401	374	401	369	394	389	364	364	386	378	404	346	380	393	401	390	398	343	394	376	389	404	390	377	372	377	358	388	399	396	419	407	395	385	382	404	373	372	373	358	437	398	409	371	369	392	363	416	391	407	408	422	385	426	351	393	364	385	392	390	419	367	381	386	377	389	377	414	399	376	350	393	387	409	417	381	430	356	369	405	412	360	394	356	381	400	382	399	398	371	406	443	365	377	390	428	372	400	378	417	388	415	368	399	365	379	370	362	371	399	397	383	399	390	432	417	395	391	375	366	421	393	431	377	395	397	382	364	385	388	395	394	384	390	415	373	403	383	362	388	412	397	360	407	357	389	381	405	392	383	383	398	384	412	405	410	385	365	366	383	403	376	377	357	385	388	395	397	387	382	421	369	409	406	400	397	385	395	397	393	397	405	384	421	377	414	376	388	355	377	363	338	398	416	363	375	402	411	394	375	386	407	397	372	374	406	373	384	390	375	428	394	383	401	371	368	402	408	389	385	363	380	364	396	358	411	401	364	374	367	409	375	412	438	417	407	419	416	393	417	409	401	368	359	382	374	413	420	391	408	370	401	408	407	380	369	382	392	387	406	387	336	422	426	412	368	387	396	371	385	396	395	372	375	395	376	376	391	377	396	342	366	403	372	401	355	378	368	380	387	373	401	388	430	389	417	402	389	411	404	395	402	435	395	389	368	398	364	405	438	419	386	392	335	376	366	424	371	402	393	414	402	357	403	399	395	405	395	390	379	386	373	382	385	369	372	403	386	366	384	421	375	365	359	393	412	392	368	384	385	400	394	367	445	360	432	408	392	370	425	404	415	389	384	394	396	392	380	403	367	376	369	377	441	352	387	404	403	414	394	433	416	411	343	407	402	404	384	399	399	393	406	375	438	380	398	389	385	385	376	388	337	359	413	382	395	409	417	388	424	400	377	388	395	383	391	403	422	391	357	384	386	384	423	380	346	382	324	418	396	367	358	401	446	397	372	400	402	409	404	408	379	361	402	392	393	420	404	365	404	439	395	377	364	453	400	367	393	384	386	380	385	405	390	402	413	389	399	382	373	411	374	407	408	367	378	386	426	449	405	373	396	429	350	400	388	399	373	379	366	369	415	404	359	395	378	442	392	391	372	422	364	400	370	402	386	381	378	367	378	433	360	395	411	374	401	384	381	406	392	376	371	397	417	404	423	390	386	373	380	386	359	366	377	368	374	379	378	374	403	390	401	385	397	422	343	404	395	377	371	355	391	384	401	383	363	383	388	396	419	389	347	391	422	397	361	420	398	387	405	358	372	410	398	411	374	381	383	400	404	408	395	372	406	426	387	389	392	389	388	364	379	392	431	397	397	399	389	397	391	396	419	355	377	383	395	366	396	374	404	410	379	414	416	400	434	360	397	384	401	416	389	401	425	383	389	414	398	398	378	369	439	398	393	368	397	396	385	414	418	410	386	369	378	424	380	376	394	382	368	389	387	364	366	424	357	411	371	414	387	368	399	370	407	412	378	355	394	375	387	392	396	424	389	376	417	359	372	358	425	405	398	402	372	406	412	379	405	414	377	360	385	409	361	369	438	421	361	401	382	390	387	399	419	392	414	336	387	414	407	391	385	388	376	378	439	405	365	401	401	400	382	398	384	394	369	381	374	448	381	365	383	385	388	395	365	393	393	370	390	363	382	402	406	381	356	395	375	377	386	380	395	399	402	371	413	365	414	373	371	388	408	372	400	411	368	410	392	390	367	392	416	335	397	382	412	393	362	376	393	390	397	417	413	374	401	432	396	382	400	363	388	391	427	366	369	381	405	390	372	398	380	384	435	382	400	381	420	410	365	381	371	429	388	401	429	376	369	403	380	379	428	381	363	393	390	418	383	373	426	378	363	413	384	376	416	414	380	417	378	430	386	399	410	395	399
22843	21032	28732	23103	20746	20910	17132	2184	1377	1187	1262	1029	982	908	918	848	808	834	748	759	720	693	719	736	725	764	727	667	670	688	678	638	663	686	695	674	705	636	658	674	634	687	645	697	694	625	683	668	646	652	642	646	637	628	646	660	618	634	674	634	665	615	653	618	627	684	684	648	670	642	650	598	681	670	631	640	639	648	631	602	628	724	625	612	672	623	629	648	632	631	610	608	606	613	717	632	604	666	607	633	639	595	631	654	609	639	606	613	615	599	639	662	610	687	692	677	640	671	619	704	653	638	666	644	612	595	639	606	644	645	624	643	668	610	586	611	626	643	613	591	649	620	657	652	619	616	633	631	642	588	636	653	645	619	657	632	661	588	639	641	616	664	656	637	621	606	627	677	630	629	669	688	608	662	650	616	645	611	611	675	643	654	652	631	639	672	659	649	665	642	690	651	619	681	617	603	645	664	620	599	599	623	643	617	662	639	647	652	668	677	608	625	645	627	666	652	640	628	590	634	630	576	604	648	603	624	646	664	644	631	637	640	627	636	637	610	682	679	612	614	646	664	673	690	640	650	659	589	603	641	607	676	607	659	667	630	656	617	642	626	599	646	651	677	670	667	677	650	669	633	606	644	641	589	711	654	613	652	666	598	626	620	660	614	628	588	632	647	649	683	651	656	646	612	631	618	661	633	619	605	617	589	678	610	662	625	623	663	644	612	659	609	636	620	631	608	609	609	691	660	638	659	604	585	653	582	663	664	670	618	578	666	671	662	667	622	595	613	658	657	604	633	654	663	675	644	651	626	632	711	601	669	661	667	614	640	635	666	624	606	640	666	623	682	622	670	652	676	654	631	641	608	618	622	637	604	646	619	624	656	630	636	663	602	708	665	637	670	603	608	668	634	626	615	652	539	605	661	628	606	619	652	651	657	652	610	606	660	626	630	668	573	675	641	676	622	655	648	627	623	599	659	627	636	619	618	653	687	668	631	650	645	572	650	669	653	682	634	639	590	658	631	649	636	604	649	616	636	642	613	603	603	653	681	710	638	631	715	645	645	605	706	571	633	658	637	639	610	594	629	641	638	675	636	660	610	661	615	609	646	626	665	633	605	663	678	635	662	617	687	624	620	621	667	590	638	623	630	651	587	657	588	594	603	659	669	647	651	604	624	624	628	624	662	638	615	696	688	603	578	668	632	633	634	635	637	634	605	612	631	613	622	646	580	684	630	624	638	612	620	592	625	622	574	621	668	675	707	644	608	680	646	686	679	601	606	662	624	656	648	649	663	616	634	620	624	643	626	641	630	638	568	668	618	653	639	655	613	620	648	628	608	652	613	604	670	633	617	641	691	615	724	689	594	665	625	633	585	615	650	601	643	613	635	648	632	650	662	620	657	640	659	629	613	621	634	642	657	662	660	694	674	676	633	602	651	613	632	643	628	679	635	634	619	622	656	625	666	649	609	636	658	593	639	667	643	652	618	636	651	658	669	632	639	597	638	654	646	649	651	578	662	657	637	664	652	665	623	619	626	643	620	665	615	648	669	643	627	659	631	660	639	626	611	644	652	656	670	641	599	691	594	620	631	614	633	629	601	611	620	620	617	672	633	630	617	664	604	612	655	691	654	627	642	622	616	673	673	630	654	641	623	635	668	625	671	613	632	669	640	683	619	637	668	682	662	616	608	654	624	630	642	681	610	660	674	622	632	621	619	641	667	691	692	596	644	663	641	652	622	624	654	617	648	599	641	616	618	651	633	636	585	620	685	641	618	613	655	636	624	676	590	630	631	646	606	642	615	650	654	635	584	639	649	661	644	612	647	617	649	679	614	614	687	617	629	631	629	618	608	615	646	652	651	646	656	649	684	636	682	599	623	663	676	622	640	596	658	649	638	670	664	642	625	617	642	631	626	635	665	624	668	633	629	676	644	624	652	660	637	661	666	622	663	633	603	653	668	627	638	663	645	635	631	679	630	630	657	680	660	609	628	614	667	627	650	634	631	637	624	628	653	654	618	641	648	671	656	606	628	613	651	675	653	585	652	647	648	616	632	633	632	623	641	627	668	641	645	646	679	620	669	649	593	607	633	656	689	614	656	616	671	616	697	603	619	668	612	619	605	615	634	679	654	642	632	614	639	669	666	611	606	650	625	679	668	658	629	618	588	659	619	675	644	598	661	644	652	629	651	653	649	621	651	653	636	618	637	614	660	652	610	611	640	636	623	629	611	608	600	637	644	640	671	630	670	643	635	612	665	670	638	623	645	606	645	615	650	659	670	613	674	607	609	572	667	694	632	632	625	633	598	654	630	622	615	638	635	674	651	678	636	605	632	635	660	668	633	675	648	697	641	587	643	629	632	589	627	600	643	599	625	662	620	629	661	651	570	599	629	613	621	611	610	643	619	625	624	660	608	623	615	689	666	685	616	609	643	633	652	657	648	640	632	608	632	569	617	644	629	615	656	652	621	623	632	609	630	626	663	597	656	687	640	689	651	630	608	631	654	588	662	659	663	631	643	616	632	638	652	645	661	611	611	612	671	707	669	606	598	658	639	636	635	622	645	657	622	658	669	583	610	662	627	652	592	632	641	633	637	664	639	624	665	582	606	661	597	672	616	675	639	663	645	616	627	649	680	610	631	680	633	614	635	642	668	615	629	631	596	617	624	658	593	652	628	648	656	609	663	675	625	631	645	671	664	666	626	630	619	643	669	689	649	595	632	645	690	654	635	650	638	644	601	625	648	617	621	622	633	604	623	627	633	633	631	647	667	632	607	632	649	641	647	629	714	627	615	599	595	677	643	652	662	644	625	676	662	666	663	659	636	676	623	630	647	639	640	623	646	651	657	641	640	583	624	604	664	596	668	588	600	658	644	615	634	612	602	670	613	606	645	626	584	647	609	649	635	620	625	622	641	657	688	610	600	611	588	652	642	634	605	631	622	687	662	617	679	707	655	627	647	640	641	637	598	657	655	646	630	686	630	670	657	610	632	632	668	611	648	627	633	644	635	604	624	632	664	675	669	585	635	638	633	620	611	616	600	616	618	660	699	610	622	613	628	626	609	649	667	671	683	648	592	608	587	650	665	646	653	679	599	630	644	653	648	600	615	635	684	612	614	631	627	664	691	650	677	651	662	612	627	650	609	613	622	601	642	662	639	620	659	618	668	631	622	628	640	635	678	644	621	661	653	650	572	671	627	652	658	658	635	617	616	678	659	631	658	655	603	655	644	567	666	645	616	652	606	619	641	635	694	588	620	654	690	625	618	634	649	620	620	623	675	629	615	621	647	602	641	628	637	669	605	632	668	631	606	651	627	660	631	600	643	655	628	634	628	592	584	628	632	682	599	620	658	644	641	641	647	597	665	623	625	642	682	633	648	679	670	627	616	646	624	642	640	615	568	643	659	672	632	661	595	656	635	607	702	638	648	642	612	613	620	575	642	663	666	643	607	641	648	672	649	630	587	657	656	575	612	631	651	624	641	678	598
20357	64482	26385	8334	5798	5008	3777	2581	2100	1865	1901	1505	1318	1161	998	1022	946	844	794	813	797	764	758	741	715	754	698	698	688	675	690	696	630	636	713	639	673	618	629	598	620	629	598	677	651	633	651	669	591	630	571	579	639	636	612	577	684	632	575	589	583	571	613	577	601	602	613	628	585	580	592	635	576	534	591	609	563	576	622	625	567	608	615	604	585	542	584	585	574	586	565	564	593	611	555	567	567	570	534	567	632	562	606	578	615	644	558	606	598	574	593	615	587	584	624	581	598	602	558	593	586	597	546	590	586	555	600	563	559	561	565	585	597	595	595	596	559	640	586	597	593	574	591	595	570	586	588	614	608	617	628	576	584	615	594	588	550	606	610	591	626	591	573	547	603	618	635	572	629	572	598	575	568	570	613	567	559	587	590	582	623	570	617	551	627	571	587	596	601	557	609	569	632	577	592	584	574	556	610	585	606	537	538	588	572	582	617	575	547	585	593	610	571	607	590	581	590	581	589	601	570	584	557	563	600	588	610	599	576	577	598	578	588	587	526	610	560	577	601	624	543	581	588	578	556	575	568	579	610	601	539	561	540	598	602	567	628	593	551	622	554	606	568	576	619	594	608	598	551	582	586	566	574	570	584	585	541	624	572	584	590	596	604	599	619	574	554	576	606	620	582	599	611	609	576	576	558	572	639	550	598	592	645	605	536	535	599	606	588	632	596	631	625	578	641	580	535	563	610	609	574	537	563	557	542	539	613	566	598	567	601	545	582	530	585	587	566	583	552	579	523	591	584	581	581	561	572	559	603	580	580	569	554	602	562	617	576	550	584	597	576	584	582	641	560	597	583	566	547	574	595	568	592	569	572	613	613	601	603	569	573	614	554	542	567	588	585	585	587	598	579	579	544	608	574	606	642	565	571	565	573	571	575	570	579	596	596	551	592	578	570	618	567	553	597	546	625	601	545	599	610	596	593	637	636	554	540	563	612	553	551	625	570	617	556	572	567	551	607	549	597	613	544	609	611	569	558	573	594	587	554	595	600	530	567	550	560	554	559	610	593	553	598	560	552	560	604	557	590	550	581	576	536	586	555	621	573	601	588	591	550	583	565	582	599	574	597	580	563	568	610	622	574	547	557	604	521	595	591	626	576	637	588	552	610	573	555	594	604	565	580	580	565	640	609	576	610	572	617	583	582	578	565	589	562	560	596	595	563	587	603	577	598	597	572	571	569	590	542	559	545	578	573	566	619	596	588	565	578	617	601	587	603	605	589	599	618	600	574	627	605	581	566	562	573	565	538	648	616	586	606	594	606	553	554	566	597	593	564	611	578	607	596	545	599	591	598	581	566	583	584	588	618	567	585	595	605	568	556	600	585	583	555	580	577	594	579	545	575	615	568	559	607	575	585	579	592	568	624	591	579	579	621	563	624	587	605	578	624	520	540	585	596	619	564	604	551	572	591	592	590	584	560	602	573	585	586	572	635	560	566	598	572	613	596	628	568	587	593	571	605	600	584	587	571	607	559	555	570	578	580	557	612	567	606	559	589	587	617	558	592	597	581	551	561	599	576	574	565	630	610	602	587	622	593	597	586	575	571	621	543	629	579	558	566	577	608	599	551	592	600	570	547	594	562	605	588	593	602	581	558	536	601	619	579	560	582	590	583	582	603	538	584	554	557	617	613	592	594	594	542	599	590	644	598	573	590	660	604	588	602	597	599	599	567	552	588	593	573	541	558	572	556	585	594	582	559	582	608	584	614	572	586	588	601	560	594	610	584	570	610	590	585	572	526	564	582	589	591	589	602	544	592	586	589	588	661	578	591	564	573	573	594	560	569	549	595	571	604	609	572	569	570	568	590	573	617	603	549	568	588	578	578	608	598	566	571	570	645	589	576	580	590	539	560	577	591	571	547	575	574	577	569	591	629	595	579	562	601	590	579	560	587	581	582	522	541	540	548	562	589	590	606	611	601	575	585	554	613	592	583	616	604	621	565	553	589	535	621	557	542	579	573	580	575	595	607	560	599	561	638	561	622	561	575	588	607	590	598	577	596	577	556	606	582	619	593	557	584	622	564	594	586	617	557	596	557	594	581	586	580	601	589	599	607	605	573	563	559	550	583	609	551	627	590	661	583	554	600	593	633	568	593	580	592	619	580	610	630	542	543	561	534	552	649	592	556	543	584	575	600	583	558	590	586	586	593	628	592	563	542	562	584	591	555	614	549	644	559	551	600	580	645	587	552	610	598	603	559	552	578	538	574	568	547	543	568	599	574	602	592	588	553	540	593	578	617	548	569	577	561	565	570	570	596	572	562	589	546	606	563	572	571	623	583	589	581	599	589	606	584	579	583	582	582	569	607	587	566	586	595	567	584	618	596	559	624	559	558	568	612	604	568	593	575	588	572	539	597	590	590	592	547	560	585	627	606	582	610	628	596	585	611	583	575	558	590	596	604	603	610	579	587	580	606	585	626	589	593	571	559	575	532	565	638	568	553	534	543	568	579	593	541	576	543	608	581	598	565	636	571	573	573	598	580	568	587	601	569	529	590	618	580	588	551	605	560	561	578	524	575	533	574	577	594	559	593	598	563	568	580	584	559	591	607	578	599	590	570	578	593	605	601	578	554	571	574	602	622	565	540	580	580	579	593	623	622	590	550	615	560	567	591	567	601	579	595	577	599	612	585	569	547	597	564	580	619	600	560	580	576	615	573	586	559	544	560	613	562	550	604	620	579	596	566	570	601	589	557	610	586	571	631	579	573	585	552	597	587	580	563	597	602	609	600	598	599	576	574	605	564	567	620	586	590	603	546	568	594	550	514	615	606	573	587	611	588	569	556	567	595	555	545	570	622	566	588	559	613	573	572	590	565	568	569	568	587	572	553	617	597	575	534	616	583	589	548	584	611	597	587	582	603	568	610	558	605	550	575	607	621	580	574	554	592	601	584	563	568	596	584	578	576	562	582	584	583	570	569	601	592	576	579	600	577	596	572	576	584	616	610	560	617	590	628	605	567	520	577	587	600	576	572	552	630	582	566	590	587	562	588	578	615	573	579	572	586	571	565	577	619	587	614	554	570	635	594	617	607	575	615	611	547	575	599	544	563	572	616	564	586	625	545	573	562	566	558	644	556	590	556	623	553	558	573	587	559	606	554	582	556	560	578	581	585	618	571	585	603	560	589	590	559	589	579	584	623	578	594	577	589	627	550	575	557	577	609	586	591	562	601	579	601	622	554	597	564	566	575	557	612	592	577	587	565	573	613	584	618	619	585	600	571	626	601	571	586	561	564	587	561	592	596	540	617	568	593	615	596	561	605	574	588	562	595	581	559	616	606	588	562	608	580	571	574	546	635	561	601	610	561	588	602	600	635	561	591	592	607	611	543	587	586	604	563	556	565	617	601	591	586	637	581	630	572	595	572	615	617	585	585	590	553	527	639	547	573	571	581	604	592	610	574	598	584	599	605	535	593	554	582	549	523	593	575	544
28379	19688	14606	2052	978	919	922	885	828	876	875	842	813	861	856	832	865	843	817	857	803	799	822	871	848	817	837	802	853	844	766	840	827	860	812	852	872	844	825	877	830	809	858	840	794	868	792	833	803	832	823	845	803	817	794	900	830	872	809	835	820	844	850	813	878	867	849	859	853	836	813	830	867	838	848	860	811	850	839	875	831	836	829	802	774	881	840	825	865	798	849	837	851	864	832	834	840	843	808	811	881	795	838	829	838	842	849	842	851	832	850	799	845	789	839	861	790	820	753	864	878	797	836	826	861	873	814	793	825	850	840	847	830	863	842	859	825	798	843	778	778	839	818	855	779	832	827	849	798	836	782	776	861	815	796	848	801	834	832	825	844	808	834	818	804	854	753	864	845	861	796	855	752	795	837	823	811	847	844	833	867	858	848	835	846	838	836	847	827	800	839	802	819	901	868	853	817	839	852	851	840	834	845	814	820	807	835	827	788	823	836	837	854	789	834	812	826	884	824	833	829	810	844	832	824	820	865	796	811	753	809	857	829	814	862	839	853	842	842	882	893	825	820	779	796	872	814	876	814	836	877	828	813	838	848	876	816	813	858	831	785	812	807	816	847	810	772	824	809	850	858	818	799	829	851	803	847	834	865	863	840	813	867	755	819	809	838	865	816	824	821	840	776	903	836	805	830	819	810	836	878	881	884	850	817	803	866	807	789	800	858	880	799	814	820	855	801	850	775	840	810	824	814	901	798	819	798	867	862	794	849	815	829	795	905	812	897	775	842	780	822	879	871	841	842	817	805	784	812	810	809	875	822	843	866	857	854	810	803	860	778	811	842	817	830	835	824	841	794	823	827	841	846	831	798	845	863	826	816	818	813	825	868	792	830	828	840	749	804	760	818	826	847	847	826	820	763	812	808	790	858	856	841	792	832	822	861	779	841	835	828	843	891	864	807	827	820	838	776	833	854	798	855	779	809	839	806	807	798	831	884	805	820	791	865	808	826	821	781	845	874	869	809	849	794	844	843	805	848	867	829	853	794	804	819	777	829	805	862	854	841	858	819	817	894	801	847	823	847	826	869	805	807	793	777	868	815	899	841	850	803	835	848	830	850	844	839	812	823	867	820	842	818	859	853	878	802	889	823	827	824	848	844	881	823	835	772	851	886	827	810	872	843	846	822	836	877	837	855	818	811	841	852	840	822	832	859	833	825	806	781	813	781	791	865	811	814	810	843	820	850	852	828	892	841	840	845	888	854	793	858	871	849	868	835	838	780	815	813	830	870	845	838	827	850	848	810	843	831	824	831	883	817	810	854	839	898	775	807	799	808	819	837	820	850	859	828	887	848	863	790	904	833	829	800	792	865	861	806	836	872	847	824	807	830	821	825	778	818	793	874	825	832	851	814	797	845	887	814	831	894	865	823	817	842	810	844	831	791	838	850	797	844	828	834	798	828	805	839	837	829	837	827	851	856	792	817	840	815	873	846	790	834	807	809	857	905	838	780	817	864	837	844	852	839	793	821	843	843	807	839	859	814	818	807	847	891	861	860	836	775	846	867	820	820	844	842	811	800	858	832	815	790	835	883	830	880	813	860	833	816	808	878	867	867	808	863	842	807	818	854	804	863	791	839	829	844	881	868	847	840	814	803	789	847	820	859	854	838	821	805	865	862	842	849	859	854	859	834	825	791	837	817	845	815	845	840	877	816	799	852	850	788	814	833	833	862	842	892	835	794	808	877	842	795	815	868	827	817	803	880	838	820	869	873	826	846	830	840	829	843	838	816	840	863	815	884	807	841	830	845	835	831	774	822	829	794	808	808	785	841	830	870	872	840	862	817	829	867	867	817	823	842	830	843	821	839	765	786	840	805	894	862	852	827	816	874	788	832	790	912	821	830	857	842	823	797	848	786	797	843	817	835	860	827	865	870	835	856	859	849	787	836	804	823	865	869	846	866	872	883	810	826	768	786	815	838	829	800	828	853	841	880	807	800	853	847	802	834	842	813	828	822	803	835	854	872	796	816	767	884	814	802	856	825	801	803	828	816	849	831	811	860	839	813	817	839	828	832	898	788	842	814	843	801	833	799	838	826	859	854	836	801	864	814	841	801	794	832	787	821	836	858	855	858	805	840	868	821	859	816	841	809	827	896	839	864	794	791	831	848	809	769	868	854	837	821	851	848	810	829	785	799	793	843	855	810	841	858	783	831	844	872	816	839	880	809	831	827	831	848	851	813	812	811	811	846	851	778	911	840	814	806	832	817	807	874	830	843	847	805	867	854	815	761	830	790	856	877	897	845	813	821	888	830	817	854	793	915	829	827	780	863	873	806	878	820	834	817	863	854	890	855	838	859	799	848	862	842	852	832	798	827	876	791	876	863	883	819	837	813	824	851	878	861	846	812	826	859	838	868	836	839	812	831	873	879	836	797	854	855	818	837	809	803	806	873	862	865	851	853	783	802	831	824	803	824	816	802	833	838	744	883	824	812	826	815	856	847	813	821	791	841	845	819	859	858	846	846	887	898	836	805	840	847	834	821	854	850	834	820	842	816	787	856	828	888	802	791	840	859	854	861	840	836	839	872	816	771	839	839	823	843	832	865	787	825	826	839	868	811	835	875	773	808	782	800	853	851	834	874	854	848	807	805	767	846	858	824	820	866	849	824	840	809	860	885	760	841	802	805	783	849	826	837	827	856	769	862	860	829	832	832	831	814	829	809	810	830	833	826	823	846	826	862	833	831	810	839	799	813	827	825	823	837	866	896	815	775	867	827	793	833	836	851	813	838	785	883	844	874	865	781	837	878	850	880	854	809	783	828	853	772	872	807	805	832	827	830	838	812	783	802	800	797	820	841	873	798	807	844	850	850	805	904	844	843	831	774	846	774	825	852	800	861	853	860	819	837	845	801	838	845	849	860	836	787	806	804	855	844	828	839	839	823	834	842	851	829	825	859	836	850	839	841	827	782	789	846	810	860	853	785	852	820	848	850	826	817	847	843	834	830	821	793	819	806	813	852	804	862	834	830	829	876	825	858	800	831	777	842	837	845	871	768	790	769	819	820	836	805	875	887	872	850	874	856	866	829	794	804	837	811	853	822	836	811	823	861	806	790	846	844	877	804	832	826	839	843	811	849	807	795	858	814	839	799	815	801	780	836	803	756	836	813	844	800	830	770	852	807	852	868	913	763	810	835	838	832	797	816	795	878	778	780	808	848	877	879	816	863	804	855	810	836	838	847	860	856	831	816	859	774	759	774	820	821	846	830	827	788	785	831	836	843	890	832	832	915	820	861	827	792	801	815	832	872	807	849	852	851	852	802	848	808	861	806	813	799	858	821	827	860	802	843	845	765	843	818	795	834	777	836	842	816	829	843	888	791	829	836	848	821	857	883	855	855	779	828	824	802	828	837	780	878	861	806	786	822	903	820	847	834	859	835	806	815	838	789	778	819	856	832	816	854	835	831	824	821	843	847	836	828	840	860	854
9685	20666	10669	1079	1055	976	851	882	849	808	830	819	860	824	825	839	818	828	780	876	786	863	864	865	825	767	802	832	809	829	833	791	840	828	807	794	824	822	820	836	821	773	814	850	812	837	821	809	829	809	803	814	737	792	830	811	826	800	762	813	828	818	773	794	773	854	846	835	759	803	783	861	821	838	864	780	805	861	814	800	834	785	853	841	893	802	815	767	829	761	861	847	812	804	793	818	819	847	852	784	829	821	799	832	812	826	787	855	826	848	775	840	839	823	808	825	837	787	820	804	838	855	844	859	766	845	818	770	800	842	798	819	848	847	855	793	841	801	810	779	835	851	880	786	804	811	835	798	872	822	798	815	798	767	809	809	853	827	850	842	787	827	817	807	799	860	801	869	788	810	807	818	838	792	839	827	839	816	861	814	794	822	839	833	769	794	799	846	758	809	788	806	883	836	826	837	845	816	784	838	825	833	746	782	807	888	807	793	839	835	815	771	763	860	845	814	816	850	862	797	846	800	854	843	849	859	812	865	838	863	764	827	842	807	853	759	835	851	818	833	798	824	775	784	800	852	799	810	857	830	791	814	831	822	824	783	861	831	819	842	807	779	773	874	850	807	805	838	814	840	787	771	859	789	851	848	846	787	813	786	759	831	840	773	810	817	813	799	785	821	846	802	838	855	832	834	788	863	815	837	827	883	857	762	798	841	790	822	799	791	825	807	870	821	851	828	781	860	848	834	800	808	852	795	880	791	828	804	809	845	836	821	890	826	803	851	824	847	849	813	838	847	838	822	829	833	829	814	875	875	849	812	830	836	866	825	820	846	820	831	773	820	834	862	753	802	814	815	817	821	758	822	784	800	797	857	788	858	806	784	845	832	825	844	841	834	822	841	814	814	823	833	813	805	832	869	808	836	847	823	819	817	831	795	814	825	781	784	830	818	796	813	840	881	787	799	835	769	865	876	828	850	796	808	777	843	808	801	813	800	819	757	812	823	809	776	814	863	828	816	852	841	845	793	764	815	774	816	813	830	842	829	818	803	824	755	868	871	748	849	846	830	828	865	873	838	796	827	805	826	853	773	795	812	821	865	842	825	793	786	844	749	858	859	849	858	811	778	825	815	775	794	813	835	791	789	775	814	834	832	819	793	850	802	770	838	796	786	856	842	841	854	816	854	800	759	818	823	859	792	856	802	797	833	810	827	828	843	832	877	861	849	841	810	827	798	827	818	837	819	794	783	830	848	818	866	860	814	855	837	789	898	871	809	819	819	889	863	807	809	820	832	811	770	796	875	826	806	844	812	823	825	821	830	808	811	851	827	808	799	810	800	792	800	817	789	781	820	826	818	809	860	760	786	832	822	816	825	820	769	842	789	797	809	835	816	793	838	879	795	806	838	783	818	809	786	789	830	782	848	811	843	885	834	807	806	776	807	829	812	813	852	865	795	827	801	850	794	852	811	872	797	834	846	864	825	816	836	788	815	774	803	815	828	866	859	783	836	874	793	830	810	801	797	793	845	826	806	811	804	811	804	828	830	829	765	832	835	864	793	811	771	844	806	804	810	836	839	794	803	828	736	820	815	827	871	846	764	814	830	805	851	800	819	804	842	786	807	813	823	853	801	817	861	860	813	817	862	830	855	825	832	837	807	869	821	808	809	799	812	870	818	791	774	817	834	811	803	831	804	870	816	856	841	878	834	827	760	797	870	796	823	822	806	806	820	832	861	797	817	863	796	831	807	820	817	819	849	791	826	799	815	881	829	811	846	828	768	751	807	805	917	790	829	811	819	811	816	849	823	834	839	827	801	868	834	849	876	785	794	791	814	866	801	832	837	820	788	789	790	839	839	770	791	774	843	818	819	834	790	861	851	847	772	787	802	832	825	829	813	837	865	802	798	870	817	786	843	828	846	826	809	845	807	812	825	811	828	816	790	836	825	827	870	768	848	798	817	890	806	826	814	790	814	831	825	790	784	798	848	817	854	792	816	808	867	831	820	823	898	775	840	858	819	848	826	832	802	840	891	845	809	850	840	785	771	834	805	816	803	870	833	834	847	808	820	838	819	902	863	876	857	847	851	782	794	766	839	836	811	776	809	799	841	825	812	903	813	797	820	848	807	839	779	803	854	812	801	856	768	836	832	843	799	820	880	789	838	804	833	809	820	874	789	779	825	837	854	798	801	785	802	852	813	778	843	838	834	796	764	823	796	805	776	867	800	832	844	884	795	835	805	801	811	814	819	785	863	820	818	817	826	815	857	830	786	856	835	837	774	810	769	835	833	787	865	809	799	859	846	848	835	818	809	829	817	817	805	851	815	759	812	817	821	822	834	843	830	824	833	791	828	831	814	813	764	862	885	788	775	801	809	816	789	835	876	771	853	841	812	860	823	834	792	847	817	844	792	827	805	807	807	810	802	804	824	812	868	814	834	824	782	764	858	805	849	810	823	852	856	855	836	833	855	801	858	758	806	810	811	859	871	817	845	807	803	850	814	794	861	840	818	824	825	797	839	818	792	765	833	843	840	820	869	793	839	815	805	875	818	817	816	838	799	787	835	815	784	845	793	818	791	852	881	850	821	815	821	821	805	834	776	809	796	827	860	800	794	839	905	809	854	824	817	772	784	853	811	810	843	861	834	811	827	924	814	787	833	836	775	888	817	899	800	787	825	811	853	804	777	805	851	822	764	837	844	878	812	895	843	809	782	787	842	822	832	812	902	874	807	838	851	851	794	822	773	843	864	751	790	803	765	842	811	854	770	825	820	832	816	849	755	820	808	874	837	840	836	828	801	779	810	817	779	783	848	837	819	839	766	840	876	840	831	842	821	831	781	811	818	837	843	775	857	819	783	841	845	802	821	831	812	805	810	784	836	796	781	818	811	830	784	866	796	800	825	842	838	829	831	805	794	859	849	829	764	790	824	838	852	836	849	830	845	829	808	820	799	839	840	787	810	743	813	832	841	827	776	852	775	845	834	815	780	802	813	898	820	820	801	800	808	850	857	847	859	803	841	857	815	769	816	886	793	813	765	794	810	809	859	791	782	848	787	799	793	823	792	804	805	796	802	843	812	867	845	819	792	832	809	827	827	816	834	837	837	771	854	795	871	891	781	779	856	820	876	843	886	788	780	812	911	771	810	858	843	780	861	835	841	812	804	824	767	799	797	827	792	821	781	808	859	757	836	851	804	838	844	864	837	765	800	773	800	813	838	836	880	810	806	838	832	804	798	803	777	818	864	805	803	844	834	834	892	823	838	812	841	784	857	812	807	801	839	830	808	846	826	789	832	809	834	810	810	801	794	804	772	839	832	809	857	873	857	844	812	821	816	798	856	794	796	814	809	833	856	790	843	841	817	864	770	800	763	811	806	803	906	820	786	815	846	802	809	843	845	818	786	839	851	731	806	794	840	830	816	844	858	766	903	801	848	830	855	839	795	826	841	815	842	849	878	792	847	777	783	817	805	822	851	809	825	796	806	839	813
25017	20859	27450	24713	20709	17762	2811	965	782	652	694	601	546	481	484	462	472	450	450	430	418	391	435	450	436	396	414	416	402	406	379	368	392	352	405	406	390	354	392	361	358	354	388	396	397	393	384	405	378	357	401	355	395	396	412	390	369	360	366	365	358	345	370	367	399	357	404	402	368	386	358	360	387	392	350	375	396	330	395	366	409	356	387	402	392	348	375	336	412	340	369	366	362	359	362	397	420	382	386	385	384	398	406	368	343	368	375	371	361	356	312	385	392	376	370	353	355	399	353	391	339	363	359	418	359	391	374	371	401	368	375	335	353	388	371	373	362	335	401	343	393	364	380	369	389	382	354	379	376	372	415	395	359	360	384	325	375	368	393	370	384	382	351	380	362	392	364	364	350	358	353	376	348	351	342	373	365	360	397	322	389	344	371	393	380	367	363	409	368	342	353	360	398	410	361	373	354	379	325	416	382	352	381	362	337	378	416	338	372	371	354	372	391	411	340	368	363	391	370	374	370	382	363	348	369	371	376	396	371	400	350	371	357	351	368	364	326	390	379	354	373	392	367	397	379	371	358	358	363	357	412	340	373	405	379	369	381	352	382	384	396	386	366	370	377	358	336	369	356	335	371	367	387	370	352	378	359	384	380	343	390	374	364	358	344	391	394	362	372	373	373	384	367	387	399	364	356	360	392	397	371	367	359	327	365	355	372	363	355	382	383	368	358	378	337	375	379	373	364	352	356	378	375	343	355	342	374	357	398	348	384	345	378	355	371	334	378	376	374	352	339	404	371	353	363	399	341	362	397	376	345	370	359	367	351	361	374	360	362	381	366	322	363	373	357	386	370	373	352	368	344	373	376	364	374	353	362	371	349	377	357	326	379	378	390	399	358	397	381	370	372	361	370	386	328	347	357	351	346	399	374	367	370	366	390	402	392	366	392	406	330	387	354	370	390	398	367	353	385	329	364	389	359	367	365	371	394	374	381	368	350	372	390	366	401	385	323	368	396	380	349	398	360	365	349	325	385	345	356	373	386	354	356	357	370	359	385	370	372	339	373	373	387	391	354	387	371	391	376	385	377	329	383	379	386	378	355	370	351	348	344	377	378	360	364	386	368	352	354	346	385	347	366	352	363	373	371	371	369	380	367	372	364	347	372	374	386	372	412	362	391	351	378	380	338	346	405	373	407	401	363	360	379	378	359	334	337	371	342	385	386	390	350	392	374	390	365	357	352	367	384	347	375	366	376	363	372	383	332	368	330	393	382	378	385	354	393	342	382	373	358	354	355	312	379	346	375	369	384	367	329	374	372	347	366	353	360	372	357	379	325	353	362	387	311	407	367	369	372	360	367	386	379	444	361	382	381	376	368	343	368	356	386	342	401	383	391	407	398	356	370	377	361	358	387	342	364	366	389	359	343	352	377	321	372	379	356	368	378	337	384	348	348	365	361	362	396	361	395	346	370	384	343	357	362	374	390	345	337	355	326	387	341	369	361	386	378	356	354	352	360	318	356	364	361	342	362	373	379	352	382	367	366	372	377	340	309	370	349	352	380	356	366	371	359	393	358	363	385	370	360	354	378	337	367	344	393	388	394	367	408	383	366	338	379	364	357	385	380	345	386	365	377	383	404	395	411	374	357	340	379	369	377	382	347	424	381	381	368	368	371	362	366	374	381	353	366	390	366	392	358	379	388	376	373	363	367	373	350	380	431	335	375	356	330	353	395	394	379	386	379	376	346	376	380	365	378	341	350	398	401	350	357	360	370	327	376	381	359	412	373	342	363	386	387	378	425	383	383	377	372	364	368	368	386	363	405	391	377	387	374	365	345	377	397	367	355	413	371	367	383	373	348	377	378	370	399	402	392	368	421	385	373	400	369	367	384	359	354	369	333	361	358	382	365	338	336	354	372	381	390	416	347	354	392	367	401	365	385	382	334	353	344	399	404	368	366	376	360	344	391	363	356	385	360	344	373	352	393	376	380	389	396	378	374	383	340	398	412	389	363	366	389	375	352	389	411	348	356	344	384	354	408	364	372	347	375	372	341	347	352	336	372	385	341	361	378	350	358	326	384	344	379	382	367	371	385	334	369	387	369	345	394	346	377	389	404	372	386	367	376	403	366	356	354	412	356	356	376	394	368	331	377	379	363	374	348	350	374	390	344	379	388	367	354	334	398	380	382	385	389	360	347	373	347	380	369	354	359	362	365	394	349	406	403	336	413	396	359	361	325	350	334	367	366	361	367	376	381	362	384	394	342	363	370	364	369	343	353	383	387	376	356	338	349	377	392	368	373	369	399	353	367	381	379	393	339	360	390	387	335	367	401	387	370	341	357	339	414	379	358	355	348	358	354	391	362	326	360	384	394	358	376	330	364	376	386	371	395	387	373	381	392	392	374	342	396	370	392	323	356	369	362	383	378	377	358	344	373	330	332	381	360	362	417	357	347	362	333	386	372	371	377	361	362	368	379	351	369	366	338	362	365	375	359	377	360	372	391	363	364	354	363	385	396	391	372	376	362	346	362	398	396	323	363	366	338	356	381	378	389	363	372	377	376	375	377	352	380	352	393	352	383	407	415	338	384	366	350	389	361	386	370	384	379	401	369	365	350	375	350	390	375	361	410	365	391	370	395	355	347	394	406	363	377	358	364	382	386	397	345	362	351	361	380	386	392	372	372	372	377	381	390	393	383	408	418	373	331	390	380	383	377	414	383	365	415	373	360	343	382	397	352	392	365	357	400	384	362	392	402	351	327	381	351	389	341	330	401	387	351	345	336	395	425	352	365	390	394	400	377	371	385	354	370	393	378	382	400	382	352	390	363	376	336	388	380	368	363	383	371	337	351	379	355	396	353	381	377	377	391	349	365	392	378	356	357	367	335	417	349	368	384	361	356	332	400	378	350	389	370	369	328	388	357	400	376	383	362	388	351	368	355	387	358	365	356	393	389	369	391	322	349	384	368	353	342	359	394	375	390	383	391	372	363	372	374	389	353	389	364	399	381	355	348	383	379	374	383	380	387	426	337	365	372	383	353	366	387	405	387	362	364	377	397	374	344	383	350	394	363	379	374	406	360	391	369	359	366	359	383	401	361	397	361	380	388	361	371	413	392	413	372	366	334	413	333	349	379	366	359	380	351	405	378	357	374	371	394	369	344	378	342	344	388	370	375	354	371	336	378	339	378	395	354	378	374	362	336	353	386	371	382	379	384	347	362	340	366	389	391	361	354	353	368	364	357	354	388	342	374	355	370	395	380	388	341	370	364	385	382	386	368	394	391	350	404	359	395	367	396	355	335	350	318	364	338	407	367	377	359	363	386	370	360	364	340	405	366	389	402	376	365	348	385	372	363	384	394	397	370	346	404	384	364	375	391	361	364	351	382	389	342	383	375	341	395	364	395	370	354	351	368	383	374	373	362	368	386	367	369	390	354	385	387	418	364	372	382	348	369	419	396	368	405	403	345	366	381	405	399	359	366	348	341	369
14113	51597	30667	4985	3375	3035	2292	1430	1298	1027	1178	885	782	691	675	609	574	599	516	506	495	491	446	479	448	459	440	444	426	447	429	401	464	408	423	423	416	388	431	415	384	400	409	415	412	416	385	399	373	402	379	373	393	384	413	416	405	386	418	404	384	386	379	425	372	389	373	401	362	394	372	380	406	403	406	369	398	382	368	422	395	396	361	410	382	405	411	395	386	391	369	394	396	394	387	372	394	366	376	380	400	405	405	412	367	377	368	383	372	369	375	355	377	369	402	403	376	352	347	381	369	377	394	398	432	344	390	371	376	407	395	408	402	374	408	396	389	389	402	390	434	387	423	413	375	362	370	387	387	388	391	383	355	378	408	375	389	378	370	364	376	403	391	378	400	376	368	390	392	385	382	388	371	383	399	380	359	378	376	396	360	416	383	370	390	363	371	403	381	395	381	378	408	403	369	407	407	368	380	371	397	373	400	415	449	337	375	378	395	381	365	373	414	395	366	425	406	397	396	354	383	369	357	363	361	435	381	381	388	383	399	406	372	356	372	426	415	369	390	398	332	378	367	390	420	405	363	379	385	405	357	374	370	354	381	428	380	425	389	380	394	405	375	368	369	363	382	382	387	376	382	368	377	408	402	364	366	380	341	377	386	377	383	381	396	376	396	377	379	409	387	421	390	432	368	408	372	381	383	398	395	394	397	409	394	348	377	395	363	402	423	416	390	397	377	408	362	440	384	407	375	426	373	406	391	398	405	393	377	374	399	374	400	416	382	350	360	402	355	369	376	395	388	367	384	394	365	410	366	426	385	393	419	394	334	382	433	424	341	394	376	397	392	377	360	341	402	400	398	377	387	410	397	367	399	383	360	379	393	360	402	403	356	371	374	368	374	370	384	389	408	396	356	393	396	354	396	400	400	365	396	394	352	370	399	372	386	374	400	388	365	392	365	407	377	387	435	411	378	411	394	369	372	376	379	376	362	355	368	340	394	401	352	391	374	418	403	404	410	400	330	353	400	375	362	409	383	384	389	380	367	384	405	385	370	356	366	343	365	391	384	392	385	414	363	376	379	388	396	403	375	347	363	388	374	380	378	384	379	348	394	397	378	410	356	370	396	399	370	372	391	371	388	361	366	385	374	393	381	394	405	370	361	449	403	357	437	386	367	362	407	407	363	398	398	373	369	380	381	373	410	370	364	374	402	357	403	420	340	382	398	372	380	354	391	351	371	394	415	410	375	381	366	383	402	415	389	344	364	394	407	409	379	405	425	391	358	373	348	389	350	419	399	365	370	429	405	392	419	408	368	384	370	394	406	408	357	385	360	354	369	390	371	393	359	375	381	373	386	358	357	378	370	383	355	391	365	381	398	408	342	357	355	417	368	387	385	362	383	389	393	393	374	384	399	368	365	376	343	395	385	389	393	396	377	386	391	394	385	382	393	393	387	360	424	366	416	391	357	420	393	363	393	405	406	398	350	389	406	382	388	382	398	368	370	379	377	381	419	376	380	349	416	350	368	424	365	426	377	387	357	381	368	379	394	371	402	383	403	380	368	395	391	391	411	406	384	397	373	384	424	406	384	347	375	346	380	367	375	378	375	397	379	358	374	430	396	400	417	384	403	356	363	406	392	359	373	380	388	393	375	425	375	361	347	408	422	391	402	382	414	404	374	382	390	383	417	357	389	335	408	422	369	362	368	371	380	381	402	392	401	404	378	400	394	360	402	377	429	391	371	384	393	379	385	381	384	391	364	399	388	413	360	359	414	384	372	397	407	397	402	408	373	397	435	377	415	352	400	371	398	350	382	350	397	378	360	397	386	420	389	395	326	395	376	416	383	392	362	380	352	379	351	399	390	370	387	386	396	383	404	402	369	417	414	383	398	399	391	391	401	373	413	371	392	400	400	396	364	403	381	402	357	387	377	377	416	413	414	378	424	365	347	378	355	396	369	390	406	380	421	392	413	380	387	414	421	359	409	370	357	420	399	335	378	387	407	402	352	388	375	380	360	403	396	427	386	389	396	339	396	366	388	383	394	404	388	328	389	372	384	379	381	390	397	397	398	348	399	368	353	379	359	364	377	389	403	401	395	364	386	377	400	381	361	397	358	393	366	382	365	383	394	417	365	374	369	406	351	402	387	386	387	422	373	372	365	378	387	383	403	352	383	364	398	400	368	385	367	364	416	400	378	370	411	422	387	420	408	407	384	377	370	381	379	408	400	382	391	388	376	402	379	376	380	356	388	373	395	380	409	423	415	355	373	362	386	371	400	371	369	351	371	403	380	383	370	360	384	373	394	398	373	400	352	362	382	366	385	364	387	379	338	381	380	380	399	407	366	381	383	383	379	399	396	369	404	374	357	398	408	366	366	380	376	363	380	372	410	398	387	378	400	375	365	391	385	417	372	413	376	380	406	360	391	342	357	382	398	378	422	407	420	405	374	393	381	419	350	420	369	357	404	390	405	376	392	403	391	339	404	367	373	388	367	380	412	381	383	397	383	391	395	379	390	383	383	410	378	363	378	401	415	397	335	371	392	394	359	396	417	388	396	393	384	374	370	374	393	369	397	372	397	385	388	420	384	366	415	375	388	360	381	369	376	372	384	407	416	380	401	357	403	383	344	387	366	356	365	399	356	405	357	422	389	381	365	388	395	389	385	395	401	389	385	381	397	376	371	359	408	377	375	396	392	381	399	404	383	395	372	410	361	351	431	367	330	384	402	380	366	420	400	366	378	399	375	379	395	410	379	385	411	400	360	394	401	395	382	395	407	355	414	422	359	385	370	377	397	385	410	395	407	404	422	403	397	397	355	367	406	383	388	413	370	381	404	343	402	412	386	365	426	387	390	379	377	397	393	379	410	397	427	370	404	410	366	354	377	405	357	365	385	415	379	389	396	398	375	386	394	380	364	349	383	362	406	418	396	405	363	391	369	398	372	425	400	392	381	383	403	407	385	360	380	387	354	372	367	409	379	411	395	445	393	417	420	374	412	398	400	396	402	390	377	339	381	372	379	383	378	362	377	367	361	361	409	381	375	372	382	381	422	415	391	367	407	369	375	407	379	370	386	379	377	363	381	364	359	379	350	360	390	401	373	382	363	391	380	396	348	404	369	371	386	372	397	414	361	374	384	388	373	399	384	378	415	370	362	392	387	359	398	403	375	376	354	380	426	369	382	410	376	341	367	375	384	420	381	371	366	347	373	363	342	359	387	403	388	395	394	345	374	365	415	379	375	391	390	362	413	417	358	378	422	390	399	376	400	371	377	378	374	390	391	350	363	374	421	420	344	399	395	381	395	410	404	393	411	366	390	373	389	390	359	366	399	402	407	388	368	389	377	384	378	384	398	372	390	409	367	351	413	365	401	384	418	388	365	393	421	400	384	381	363	410	365	410	392	400	380	355	445	387	391	421	348	410	388	368	400	390	366	358	383	364	380	437	370	399	412	374	374	377	392	368	378	397	402	350	376	371	363	356	399	379
22846	20795	26810	25230	20748	20770	12084	2101	1333	1200	1283	1024	955	856	800	865	774	780	721	737	784	702	760	727	723	706	671	713	676	688	666	646	698	648	613	639	650	611	664	682	628	585	651	664	669	644	641	660	648	658	679	646	685	641	612	640	644	642	656	610	618	669	688	636	602	586	659	613	627	597	640	654	613	589	653	655	598	602	599	618	577	627	628	628	632	648	615	660	650	625	620	593	670	589	670	637	623	658	684	589	631	624	619	663	640	639	634	594	626	595	619	674	648	648	679	629	656	643	607	571	645	612	602	624	606	680	603	663	645	626	553	625	604	645	611	624	652	608	589	663	663	612	666	632	635	652	629	640	631	613	640	668	617	585	623	628	649	655	632	618	599	632	599	580	627	646	657	644	676	575	610	622	653	671	658	584	615	594	606	633	681	619	570	597	633	584	586	659	598	644	624	589	626	610	655	603	646	633	645	613	584	618	618	597	657	639	576	624	639	612	581	622	677	611	601	583	599	620	642	614	660	624	634	614	622	609	604	582	613	594	664	662	610	591	593	624	634	582	584	596	642	602	634	614	600	621	633	624	593	581	657	645	608	609	603	596	626	621	613	632	637	596	619	552	645	575	625	631	613	633	609	656	587	665	596	653	626	567	629	605	642	594	604	615	605	672	637	643	645	639	591	579	611	627	624	626	572	632	617	651	652	658	592	592	591	646	614	598	656	629	633	611	613	623	606	654	652	655	629	633	661	629	597	598	630	667	636	589	633	575	584	669	671	616	617	604	584	617	602	598	638	608	594	640	647	605	635	604	631	605	600	632	624	637	612	625	632	618	584	638	582	658	600	644	612	648	584	611	655	656	621	566	674	659	602	648	635	585	624	576	623	619	609	625	609	652	619	633	589	680	613	641	623	616	602	616	623	624	659	633	630	597	627	632	605	602	633	658	621	641	638	624	619	634	636	627	594	612	596	620	605	628	601	644	636	567	609	621	610	622	593	630	605	609	646	635	615	660	622	628	612	642	626	605	610	584	609	586	595	652	585	575	636	589	683	615	616	608	589	603	621	576	614	584	674	640	629	628	647	601	594	617	634	620	579	672	593	640	651	617	593	614	606	611	630	643	662	626	600	620	603	574	572	648	636	613	619	597	613	612	625	668	649	650	636	623	641	580	613	618	619	628	562	638	598	617	595	643	618	615	646	635	625	602	584	664	584	651	576	634	630	600	619	628	609	657	641	598	605	606	601	605	629	616	652	635	615	598	591	565	663	636	612	645	620	648	673	602	627	643	626	647	623	596	626	640	631	598	616	625	625	614	616	626	634	627	669	627	643	597	675	659	631	639	656	616	613	605	605	615	618	614	575	608	651	655	564	626	614	598	599	590	646	640	631	645	607	569	626	635	639	599	613	631	638	627	627	655	632	628	677	577	597	603	615	530	646	622	648	639	653	612	645	658	619	588	658	579	634	610	646	604	621	637	608	590	589	631	605	609	642	634	658	633	635	640	654	639	618	631	583	635	643	620	597	608	624	644	650	647	636	599	622	587	635	619	616	589	604	605	644	601	605	616	612	612	608	591	636	626	597	633	604	629	587	580	600	608	605	634	628	605	594	600	619	638	618	626	657	627	654	610	653	618	624	648	594	645	655	650	658	619	635	571	610	614	638	631	612	645	598	632	681	587	572	660	627	689	645	582	617	645	660	650	625	663	627	598	590	589	667	639	624	644	626	630	645	605	627	567	635	607	620	639	599	615	608	594	599	606	638	601	588	573	586	578	631	674	656	669	625	617	627	626	620	628	629	662	643	626	575	597	575	619	662	632	628	588	662	635	587	576	672	619	649	625	616	589	639	668	584	598	581	614	652	553	595	645	609	616	664	596	633	599	612	604	601	638	644	655	621	611	593	600	618	672	633	630	584	652	604	610	649	601	658	663	588	594	594	649	617	641	604	647	658	660	629	637	618	642	606	632	626	656	658	628	615	592	640	610	622	609	680	608	647	603	654	622	652	596	673	578	679	628	633	607	610	603	586	664	637	596	613	681	633	658	619	630	575	650	635	672	621	628	620	614	637	613	675	640	598	660	630	557	652	621	633	611	628	670	600	639	664	614	646	587	650	605	613	671	631	609	593	627	605	621	661	588	600	634	626	619	612	615	637	639	607	591	624	622	583	643	647	624	608	596	598	586	631	587	627	621	592	651	587	628	610	645	599	649	666	628	639	615	662	551	630	615	580	586	624	622	625	593	614	551	628	609	590	577	576	638	601	614	634	626	598	615	600	616	631	600	662	625	624	610	629	619	604	603	632	665	618	666	582	609	608	648	619	627	605	648	641	663	643	611	619	655	621	621	621	611	625	612	629	664	641	627	647	651	642	625	604	607	632	624	636	628	636	655	595	602	631	642	632	614	582	641	610	572	620	663	628	631	611	627	630	608	621	620	641	641	629	601	615	623	639	625	603	568	628	630	645	624	658	656	644	627	598	616	583	640	625	569	674	629	662	636	609	665	675	625	614	590	617	628	626	624	611	597	571	615	628	629	593	651	656	597	631	594	661	606	638	629	631	674	605	590	616	616	643	607	628	629	657	585	621	614	586	627	608	619	630	610	630	556	607	627	594	648	589	637	627	666	604	644	624	641	611	580	627	605	596	591	604	599	603	617	625	641	647	628	625	590	574	641	642	682	600	611	616	651	622	626	609	573	599	595	654	667	558	652	610	648	595	644	609	575	648	652	650	617	606	652	647	629	624	609	616	621	637	609	596	618	663	617	642	616	611	619	639	624	607	604	583	614	590	655	619	622	583	647	636	607	590	618	633	590	606	627	601	608	614	634	580	614	589	584	582	640	623	599	613	591	620	607	586	597	593	625	669	627	664	637	614	593	665	624	626	622	584	602	684	675	591	575	603	634	627	631	592	617	622	635	603	614	574	631	623	591	617	662	587	584	612	578	619	635	648	670	589	648	643	622	587	575	618	598	640	632	621	574	679	647	624	603	653	623	617	643	568	635	588	600	669	602	608	612	624	631	586	641	626	622	629	634	653	676	634	629	571	666	566	592	573	615	643	580	595	618	650	641	612	609	601	675	643	587	626	619	575	669	614	617	607	635	597	610	626	629	603	604	634	642	619	626	651	645	624	599	593	570	642	624	638	621	591	626	629	615	658	591	573	601	622	616	652	633	635	648	599	604	592	623	626	638	637	604	644	593	583	634	604	627	635	601	606	640	600	603	662	566	658	630	643	620	623	601	650	673	629	629	578	658	631	656	642	631	615	650	612	648	580	613	607	567	618	626	606	592	625	680	598	627	586	611	637	656	659	599	607	616	636	592	597	575	634	661	652	623	620	603	611	635	632	609	628	610	602	626	595	639	614	626	603	624	590	607	661	584	601	568	585	644	587	632	640	629	610	602	642	638	601	624	621	652	600	616	618	600	635	637	583	641	620	610	620	605	566	615	620	662	644	625	659	633	638	627	585	605	623	621	642	603	604	626
18879	55132	36785	8827	5928	5698	4151	2652	2236	1912	2056	1541	1336	1139	1089	1052	930	867	877	822	814	803	772	740	704	708	712	686	660	717	702	680	656	655	611	618	689	648	668	602	607	667	631	602	637	569	633	634	644	587	586	608	611	613	574	580	636	597	632	574	588	626	587	541	566	619	627	580	612	578	579	583	566	627	595	598	640	559	574	604	555	574	551	596	634	560	616	606	567	599	551	535	488	551	534	566	560	539	608	599	631	579	613	559	587	611	596	600	574	594	570	587	581	559	562	557	593	588	591	601	609	576	571	584	550	601	564	550	527	601	576	522	585	594	582	566	583	549	567	587	567	575	533	576	589	541	583	605	588	588	602	621	597	630	533	589	597	561	601	601	580	586	505	542	598	591	549	567	575	571	562	580	595	552	537	561	556	599	594	617	590	539	538	560	533	613	540	548	576	567	597	586	595	583	590	541	615	546	629	601	566	559	507	520	588	594	540	595	543	585	581	584	544	546	553	553	596	564	581	567	597	587	557	560	545	541	600	571	543	565	549	540	588	587	579	585	574	524	581	576	578	527	558	550	570	582	579	555	529	514	577	582	540	498	574	587	605	562	593	588	578	601	553	561	555	574	603	566	601	573	592	548	599	545	566	558	592	532	552	592	543	567	582	582	575	596	587	562	601	548	599	586	592	614	578	562	614	577	559	563	582	568	524	574	561	569	566	566	597	541	585	621	553	573	540	549	565	554	591	569	578	630	581	618	587	589	574	581	566	602	630	542	594	583	549	561	574	555	627	583	557	601	593	515	584	604	578	557	603	591	557	583	580	591	559	596	590	634	592	597	576	584	589	543	523	580	534	568	603	571	541	585	579	569	593	526	579	545	553	591	554	549	592	554	613	565	520	562	577	553	570	594	573	531	593	590	586	553	573	608	590	524	570	566	574	606	544	558	580	570	578	549	541	554	558	602	590	515	540	640	551	564	574	589	567	577	548	600	594	580	604	601	567	589	634	549	541	565	533	557	574	551	572	559	586	511	567	569	580	599	569	569	588	606	557	583	616	532	582	574	569	570	557	545	635	531	632	613	575	533	593	573	593	554	567	563	586	566	548	602	583	562	529	557	582	521	597	570	582	595	557	549	561	549	576	569	582	549	557	563	536	564	605	545	584	602	586	573	572	560	532	576	561	579	592	545	548	584	628	531	550	557	617	553	607	580	575	556	574	604	534	568	573	574	603	597	594	590	573	577	565	569	604	614	617	577	561	570	623	588	542	589	561	595	540	608	595	562	555	592	549	615	586	575	520	567	603	585	557	638	531	576	610	570	589	571	570	561	571	581	571	571	570	580	588	593	573	628	573	568	580	588	518	574	538	544	557	581	554	575	603	571	578	565	559	550	566	570	581	551	607	591	578	541	579	568	567	621	571	611	547	568	573	610	600	595	589	554	582	603	586	575	614	569	532	599	557	582	577	537	557	579	565	601	571	544	559	553	621	558	566	548	542	606	579	588	570	566	597	530	595	587	577	593	563	599	541	544	591	584	545	557	603	566	564	580	537	579	581	540	657	546	624	566	555	574	580	579	584	606	604	589	603	604	566	553	575	584	555	563	583	605	586	538	562	541	540	566	573	572	557	597	562	564	583	518	562	530	578	559	571	589	578	576	591	513	584	614	575	598	555	566	596	554	585	528	561	587	592	582	593	577	583	597	555	521	569	554	557	547	573	583	599	559	554	553	581	552	553	614	608	547	576	562	631	611	564	527	561	585	546	572	574	616	629	555	562	528	587	544	579	603	610	586	569	562	565	584	534	617	562	564	570	600	604	583	571	594	561	549	554	564	533	595	581	570	576	590	560	562	557	577	570	592	592	608	564	602	578	573	572	604	568	584	555	550	565	545	567	555	581	580	592	612	584	619	603	591	566	556	535	579	567	607	556	565	560	604	567	537	552	606	554	608	580	576	591	541	557	596	531	564	561	549	594	541	568	599	561	577	581	550	564	547	585	569	533	589	606	612	574	549	589	553	572	615	577	568	561	599	584	514	584	537	588	569	585	621	594	544	595	579	614	563	569	556	532	596	561	552	578	577	561	569	610	553	555	557	596	564	566	571	559	592	574	568	542	609	604	567	574	591	554	587	578	572	613	585	513	534	549	559	579	576	582	535	635	579	544	570	555	599	547	598	600	558	559	562	561	566	592	582	548	530	562	555	589	595	547	558	548	565	572	593	540	553	585	563	541	598	557	582	561	565	571	580	536	595	578	555	600	595	575	595	549	583	590	567	564	560	557	578	593	611	555	567	584	628	598	529	564	572	583	552	551	591	598	542	616	603	564	584	589	599	565	564	555	542	571	604	557	551	582	612	554	539	588	552	573	563	554	601	577	557	573	593	566	539	572	603	612	539	565	573	573	580	572	580	591	570	623	584	568	579	593	585	570	602	594	558	556	550	552	567	586	574	577	562	581	573	562	558	565	592	584	577	600	620	637	580	610	578	604	608	610	575	514	558	534	541	601	569	626	591	566	555	561	544	595	529	567	554	578	597	545	559	581	631	570	562	565	576	610	576	562	603	569	556	554	576	587	598	581	543	545	552	585	586	569	542	589	593	573	571	521	567	548	596	613	558	569	585	566	574	579	607	587	537	601	540	615	563	619	575	598	572	544	594	603	564	557	576	591	568	595	583	562	571	527	555	549	579	564	625	576	527	569	541	557	605	586	572	574	591	525	566	584	567	546	563	561	595	593	604	594	603	589	607	573	624	549	565	571	514	576	558	616	584	545	538	596	576	573	572	576	611	592	556	567	580	549	578	557	548	607	571	551	544	593	570	587	581	537	546	547	618	594	544	595	580	575	572	564	575	607	579	558	574	591	541	593	539	608	575	611	563	555	568	612	561	556	562	605	623	587	528	584	548	596	547	576	563	590	538	605	581	527	574	558	592	607	573	554	541	556	551	594	555	542	578	547	581	568	570	555	550	564	556	601	545	569	582	612	530	546	571	592	593	597	582	569	599	564	553	614	605	605	591	587	562	517	562	579	576	565	597	546	605	607	600	550	591	568	579	576	594	587	606	546	555	569	572	606	546	607	587	587	581	569	562	590	565	559	589	575	571	549	577	546	552	558	574	588	592	559	577	567	573	570	576	558	555	627	575	558	589	530	547	604	575	597	619	581	531	561	548	579	569	589	578	584	588	541	537	556	606	607	585	568	558	579	555	523	536	613	566	560	628	562	604	553	571	542	581	555	574	541	568	583	602	573	577	588	539	547	635	527	584	585	519	538	602	576	543	550	562	609	577	557	590	547	549	585	578	595	579	607	548	544	517	603	563	580	620	578	587	585	536	631	571	605	578	552	572	581	572	599	528	605	589	567	591	601	578	593	594	538	545	590	570	599	600	563	547	568	553	588	564	563	513	575	563	574	577	562	595	591	561	523	546	582	614	563	570	549	592	600	580	576	552	608	523	560	560	574	572	587	597	608	555	556	602	567	543	586	593
28406	19238	14106	1586	927	929	804	821	917	839	838	842	835	808	832	795	802	824	874	860	840	865	866	803	831	847	792	835	820	786	806	832	820	816	843	806	812	850	779	824	831	804	805	846	869	829	824	857	845	800	827	828	841	800	771	810	843	849	850	797	832	834	796	833	820	799	768	841	836	773	826	840	836	853	830	776	832	862	814	857	802	860	832	824	838	834	829	835	813	851	899	829	879	796	788	786	816	768	800	769	842	818	863	877	778	758	782	835	813	839	868	843	872	873	808	852	843	789	853	862	863	854	817	821	883	812	857	781	844	831	809	818	797	773	767	818	830	870	814	783	838	814	873	796	828	836	822	800	836	848	852	810	862	830	842	833	798	811	789	851	829	785	836	834	806	878	803	768	860	773	824	825	823	794	817	787	857	807	818	838	803	844	839	796	834	795	809	824	826	794	793	785	808	836	845	882	840	853	834	801	810	844	801	816	814	858	827	767	829	830	826	828	880	838	849	838	823	843	822	777	780	807	849	819	777	844	857	797	787	875	821	810	750	850	817	822	855	786	833	813	792	798	820	816	802	856	767	806	805	847	856	792	802	835	834	867	847	802	807	816	854	851	815	781	817	863	769	801	840	871	850	796	808	807	790	774	850	769	833	824	821	794	833	821	802	795	811	801	856	789	826	853	880	740	777	828	803	836	812	806	818	842	828	802	799	846	834	843	784	840	818	744	828	856	786	860	793	847	831	875	834	821	836	905	844	799	772	836	814	779	811	804	843	846	860	800	829	777	786	759	821	839	737	839	787	817	773	845	810	792	798	839	860	863	815	869	856	816	814	799	839	776	785	830	799	821	836	837	757	856	865	807	845	849	806	813	810	821	769	819	822	852	785	833	824	818	836	834	805	805	833	787	815	783	824	806	856	786	835	821	808	804	838	810	858	822	836	863	859	836	828	838	848	817	796	765	790	836	844	822	820	831	785	835	792	872	816	808	893	868	847	805	883	868	822	839	833	812	789	826	853	809	780	792	841	866	820	810	870	715	844	816	854	853	862	815	751	800	783	766	814	827	819	806	865	799	820	851	802	821	833	825	835	814	805	857	825	843	790	847	836	905	811	836	812	817	821	834	814	813	800	848	838	845	822	816	844	836	794	796	833	831	834	832	786	781	830	819	804	785	844	835	848	843	826	852	834	785	795	811	837	804	838	802	771	765	861	807	855	808	848	842	833	806	822	861	844	836	859	884	791	791	841	797	853	816	753	784	791	856	770	853	791	787	841	881	843	883	815	803	767	808	829	799	783	771	835	786	792	806	841	764	859	729	806	810	798	846	842	857	785	823	808	838	788	849	792	800	800	802	835	795	830	765	818	857	866	801	797	855	780	828	828	819	816	818	794	904	848	825	839	831	872	878	854	827	765	784	852	792	775	839	827	760	875	823	841	835	785	819	837	846	775	847	805	881	820	797	807	819	822	819	840	791	837	822	856	823	808	848	815	838	852	775	811	792	837	832	872	808	809	824	843	830	834	843	836	807	801	793	831	759	829	792	790	768	807	834	857	778	774	828	785	807	804	809	836	872	798	796	779	834	813	811	783	861	801	786	846	826	825	832	804	774	833	810	813	836	870	797	774	840	869	848	834	861	829	824	843	843	833	855	836	800	840	821	754	797	802	852	794	855	820	815	807	777	832	802	837	834	873	781	843	811	823	866	796	788	842	850	833	822	857	809	872	821	796	820	795	863	808	816	784	864	792	829	874	798	792	821	852	815	852	826	791	795	772	797	815	792	837	821	796	837	855	825	838	823	792	794	819	801	807	848	828	844	817	855	847	826	838	825	837	827	924	816	831	813	824	821	799	810	883	887	876	859	875	864	770	849	841	861	859	866	817	835	849	816	844	881	812	804	820	849	840	832	817	849	773	775	868	813	796	845	807	882	814	803	865	849	815	841	801	812	761	814	793	837	781	790	849	817	838	793	795	865	790	817	787	858	802	834	869	870	802	837	832	804	839	808	782	812	810	861	779	832	772	845	833	802	803	823	832	842	831	788	795	830	871	810	865	801	832	830	798	802	801	846	791	793	798	831	852	776	841	811	812	874	845	836	830	783	851	864	846	847	848	866	885	798	816	822	828	833	770	841	811	796	779	836	830	819	837	828	828	865	824	789	847	816	785	855	858	817	840	836	821	815	829	845	863	876	775	848	830	826	806	761	948	823	764	804	804	800	835	814	824	752	842	862	853	802	846	831	845	854	811	808	790	815	833	822	837	801	813	820	852	783	847	831	815	825	846	830	855	798	805	840	817	802	796	814	860	825	848	806	827	807	846	866	821	808	833	857	821	781	851	880	833	810	821	810	840	798	870	869	841	808	841	828	782	834	825	818	802	793	859	834	826	867	817	868	815	843	846	778	828	788	812	802	853	854	812	794	825	811	806	820	782	811	827	828	811	768	852	825	869	861	839	801	863	798	782	835	828	811	890	815	834	821	818	855	821	825	839	781	818	814	835	803	773	794	819	846	819	893	812	837	816	800	804	766	767	885	838	809	836	867	833	806	852	746	787	815	796	836	787	853	854	826	832	808	781	826	795	808	815	844	831	859	878	860	810	840	840	794	854	802	858	810	808	815	805	782	848	837	869	795	845	803	807	823	881	817	819	779	820	812	813	872	819	828	850	816	818	840	765	800	810	814	834	825	828	775	827	783	821	849	856	858	847	838	838	831	898	802	815	885	810	837	877	824	808	840	813	770	859	820	821	870	833	789	764	796	786	855	840	817	841	825	826	780	803	840	837	841	762	766	809	877	824	850	829	839	799	853	842	837	822	840	821	861	799	837	783	825	845	783	825	781	817	786	817	858	886	858	782	848	893	868	807	826	836	831	855	868	780	824	843	776	871	817	779	841	888	825	837	856	853	836	788	837	776	856	882	845	787	797	818	816	834	794	816	774	834	810	777	824	814	840	846	824	804	813	806	828	852	837	841	798	854	778	856	834	769	829	813	864	837	859	803	866	834	821	835	855	873	845	808	784	787	808	806	858	867	873	776	845	793	831	824	856	762	815	807	832	845	815	835	813	852	786	876	838	799	836	823	821	817	796	837	845	849	783	824	825	798	809	761	872	765	895	882	797	804	808	786	860	836	834	787	832	800	791	821	817	803	766	826	799	836	827	847	791	828	732	817	824	849	767	874	870	804	865	793	821	816	787	832	791	827	822	813	819	794	795	812	862	838	810	827	796	779	863	821	801	843	856	852	847	840	823	832	821	851	766	822	809	871	824	824	779	833	849	852	791	826	850	806	837	796	800	797	798	833	824	839	831	830	846	839	809	784	827	794	855	844	786	804	823	805	799	803	807	835	834	847	805	846	841	827	820	826	805	819	813	840	762	837	850	807	871	813	806	787	812	857	828	798	805	827	847	815	797	844	785	874	804	831	849	809	862	816	841	820	869	842	810	827	818	829	807	790	790	794	827	843	797	859	821	787	824	808	813	850	804
11082	20863	12978	1000	1009	999	917	846	872	901	880	861	816	820	781	847	797	796	803	840	851	804	822	816	777	853	821	805	800	818	830	823	778	823	819	836	853	792	808	807	836	833	796	774	835	821	841	825	794	831	867	820	827	824	868	823	762	836	803	791	794	844	784	819	836	820	829	806	803	822	799	826	787	841	737	757	883	786	836	773	841	825	811	854	798	809	895	855	820	808	831	848	832	832	785	815	863	830	836	829	804	811	798	792	805	804	786	785	769	791	836	857	827	870	823	796	864	759	831	878	812	839	789	836	754	826	860	845	795	792	809	832	804	797	820	827	833	826	839	829	823	781	766	846	837	828	826	810	851	870	848	816	820	813	817	863	767	820	829	837	760	828	811	860	844	795	830	826	765	837	839	800	868	808	854	774	829	778	810	851	763	824	791	834	825	773	809	833	801	854	866	835	847	837	800	834	814	814	822	842	767	864	787	791	820	867	807	835	824	813	827	807	820	790	774	788	832	780	817	802	821	790	840	821	815	812	805	815	767	773	833	822	812	798	812	833	821	776	853	800	828	809	813	802	855	801	793	820	813	851	822	821	789	831	842	792	836	834	829	793	842	806	792	808	789	766	864	832	782	799	782	817	809	827	830	855	828	780	845	848	812	804	786	863	861	732	855	764	824	846	797	784	828	854	828	794	849	844	816	786	820	877	815	812	774	847	841	882	764	829	829	795	857	810	780	827	821	782	795	852	816	833	847	850	815	802	803	852	840	831	810	887	784	814	838	887	836	821	877	809	821	837	797	767	861	816	860	816	855	898	842	792	823	789	763	823	784	842	843	815	809	805	839	835	797	795	826	828	826	833	800	810	806	820	784	802	828	804	762	822	836	782	768	792	782	818	810	773	784	832	766	790	809	798	841	811	799	857	777	807	805	848	817	839	863	833	789	821	828	857	819	820	859	804	811	815	828	800	818	793	807	831	809	803	833	809	838	842	776	798	821	847	816	808	801	834	788	805	825	832	825	839	778	824	825	852	817	841	808	807	796	828	901	770	816	828	832	840	807	806	779	849	804	870	836	820	800	826	830	821	836	789	776	847	798	797	807	804	858	793	814	848	830	775	809	801	861	838	811	856	777	789	790	779	909	840	854	795	800	861	868	782	794	800	871	826	844	852	780	843	811	790	813	806	836	855	788	860	790	856	792	834	774	801	810	863	878	843	820	802	810	878	892	789	808	824	787	838	847	817	805	824	809	790	797	867	821	810	796	818	822	840	798	802	831	774	836	798	826	829	831	879	765	807	817	827	819	829	764	805	839	829	834	785	770	822	829	815	787	763	767	851	766	831	812	792	797	795	801	800	829	827	797	838	866	861	787	818	843	873	760	827	836	810	800	805	817	799	736	829	878	822	814	836	866	848	786	792	802	842	789	810	789	807	805	781	787	826	818	787	877	830	813	832	835	815	756	832	812	830	791	853	789	826	788	843	816	805	827	747	826	856	807	797	835	734	833	854	828	810	871	797	799	826	810	807	834	828	862	837	859	841	864	830	817	839	811	839	831	821	768	793	833	816	802	807	836	817	814	826	819	793	870	811	851	842	860	830	804	810	807	791	833	821	798	870	861	818	851	809	838	816	815	875	828	808	830	827	785	811	867	878	850	854	837	811	777	837	848	821	803	814	844	841	778	811	835	784	833	816	772	786	781	789	835	860	798	823	799	821	835	757	783	817	817	802	805	803	776	869	800	822	773	811	824	827	852	821	825	799	812	830	832	782	826	829	803	808	796	825	848	793	816	783	802	809	779	853	830	846	850	836	852	751	823	787	783	837	806	837	850	804	803	772	760	792	757	854	897	790	850	845	822	813	814	826	815	845	829	823	835	790	822	846	834	883	923	836	880	804	797	811	828	783	831	806	803	833	804	853	798	863	845	801	803	825	847	861	849	835	808	826	844	777	788	802	828	840	811	769	810	803	854	830	792	843	802	841	836	800	839	809	816	811	821	832	817	795	842	791	829	857	853	819	808	799	782	847	818	880	776	798	802	780	811	851	812	808	816	843	831	791	846	855	836	885	817	842	765	820	827	828	806	870	871	843	846	814	826	843	777	842	818	817	813	854	845	844	813	848	793	858	789	826	861	803	807	854	849	830	834	801	823	847	822	805	806	782	803	840	799	817	810	839	801	832	821	772	823	857	854	819	830	823	835	833	811	828	841	816	817	799	839	830	795	845	764	857	773	852	835	816	854	809	819	852	829	826	806	830	848	807	822	854	823	770	790	859	840	848	879	848	830	806	776	828	767	836	791	809	820	792	823	791	834	841	846	848	831	793	821	851	817	802	828	844	838	834	870	804	785	847	831	838	784	840	786	822	798	825	813	851	865	744	846	807	864	851	748	828	838	800	805	844	811	816	852	825	795	859	858	804	800	787	814	785	839	831	852	831	784	853	838	813	856	835	815	770	804	821	762	844	807	802	837	842	777	831	786	829	804	897	848	808	852	766	855	816	797	779	843	774	808	812	815	789	839	838	810	816	835	793	817	842	806	785	830	821	820	778	814	869	798	825	834	832	775	820	832	842	797	820	805	827	837	790	806	804	830	807	769	859	841	810	850	818	790	792	775	833	839	770	814	846	817	821	812	822	851	821	866	848	834	839	849	838	789	797	791	795	814	825	790	800	836	814	872	819	837	789	803	815	828	802	860	851	829	826	851	877	818	829	822	859	758	831	820	780	800	849	832	842	778	845	807	780	805	850	863	833	811	799	791	827	790	731	832	808	833	840	881	819	845	784	790	861	825	816	835	871	762	800	832	866	794	814	843	876	867	827	823	837	859	812	759	797	789	808	847	810	850	836	804	845	850	817	838	836	853	840	854	817	830	901	821	795	755	845	793	847	812	855	789	744	820	773	767	832	856	804	812	832	876	835	818	837	872	822	778	778	871	815	846	830	753	783	817	818	829	775	814	845	888	837	821	772	800	817	826	844	830	832	795	784	803	829	825	839	752	832	788	818	891	847	786	869	839	820	800	772	836	858	798	860	814	763	789	817	853	804	819	822	772	871	844	787	830	798	855	854	795	851	817	763	796	768	817	765	851	822	772	818	817	850	828	804	830	830	817	807	831	804	754	806	831	793	795	820	804	847	743	776	824	818	781	849	803	832	826	813	790	838	814	837	823	829	825	853	840	810	799	764	819	818	843	848	831	860	804	816	849	848	786	794	834	788	848	812	801	821	829	799	724	876	854	812	775	882	836	809	782	838	817	791	762	799	830	795	801	821	816	840	811	897	801	766	846	824	811	852	845	872	839	832	813	800	806	824	850	849	822	831	814	801	823	834	812	835	825	851	800	810	778	770	868	778	805	833	782	816	790	779	802	828	788	819	828	812	826	811	795	824	783	828	816	841	798	824	846	850	844	804	821	786	823	786	807	802	778	803	798	853	793	815	816	718	746	787	842	819	768	810	828	777	809	834	848	801	813	824	780	865	797	826	836	828
25078	20754	28192	24140	20687	13901	2215	925	756	662	667	581	610	489	521	470	471	450	436	419	428	411	406	430	439	397	398	380	414	387	366	400	390	375	360	407	397	368	347	369	372	356	357	366	365	388	351	372	350	381	363	376	390	390	347	356	377	424	344	347	352	381	400	351	353	352	347	381	369	365	373	381	352	394	360	389	361	343	361	333	390	387	362	384	360	383	358	392	364	401	341	377	356	392	376	364	368	380	418	356	337	356	385	356	322	342	344	373	361	369	382	345	339	360	403	314	348	366	362	386	360	393	366	363	339	333	369	345	367	385	342	369	385	388	350	401	367	325	368	383	355	371	359	349	355	409	354	355	405	387	357	366	371	356	328	374	410	354	353	342	384	343	350	371	339	419	340	349	372	343	349	374	339	360	376	376	376	391	403	366	363	411	386	394	351	367	385	373	345	346	377	359	333	324	396	363	380	393	326	364	358	378	367	364	357	372	362	366	361	392	344	369	341	321	373	368	356	376	310	367	352	359	382	385	369	402	345	357	370	362	343	364	359	328	367	355	367	355	387	383	337	377	391	402	343	367	377	360	364	375	377	377	356	385	361	384	366	373	356	386	386	366	375	374	382	386	394	369	377	361	360	361	330	384	335	343	363	353	378	368	380	379	340	367	350	372	355	355	386	405	388	363	329	338	376	345	358	384	371	383	370	350	323	357	405	322	369	356	349	349	342	381	374	330	369	347	354	358	373	387	360	383	360	360	353	348	397	350	347	380	357	367	342	372	353	372	431	359	359	351	368	349	356	350	349	387	422	382	385	345	368	331	317	371	338	393	366	386	366	344	337	353	346	370	323	397	367	410	370	346	338	359	350	374	379	338	370	396	374	395	371	377	365	371	365	361	362	365	352	347	371	364	340	354	379	362	349	358	350	382	386	402	365	343	369	383	357	332	379	339	347	368	346	368	349	356	333	337	358	380	345	366	392	356	363	367	371	365	330	355	383	320	367	374	344	362	364	372	339	356	365	351	378	356	356	344	403	391	379	357	359	340	371	347	416	366	355	342	375	385	356	378	386	342	352	330	350	371	353	365	383	364	354	317	343	375	372	353	378	363	358	382	365	336	340	405	365	338	355	358	383	365	371	380	354	361	361	387	354	405	370	364	348	384	368	399	366	375	386	376	348	340	376	358	356	365	357	362	345	351	362	359	389	353	365	381	363	322	342	324	353	399	372	351	392	364	417	369	361	344	375	378	360	372	352	337	361	331	357	405	345	337	351	349	384	343	347	398	348	370	342	311	362	356	352	361	314	374	367	354	362	368	367	358	364	355	391	371	371	359	398	373	380	336	380	345	355	363	344	353	343	352	362	356	359	366	370	358	345	364	385	373	410	365	370	371	371	376	360	409	336	338	355	374	382	384	359	387	335	338	400	323	398	368	338	372	375	345	345	362	367	386	351	366	336	360	355	389	345	364	374	357	377	356	371	381	358	370	359	385	367	372	391	356	358	350	426	366	369	369	356	356	358	347	355	358	402	379	356	352	383	371	325	371	375	354	344	399	377	371	372	331	342	351	356	373	336	390	371	344	355	346	360	353	340	354	361	357	342	348	352	359	353	331	336	353	330	374	371	340	375	365	354	366	373	362	364	362	360	351	356	330	372	354	365	402	361	370	337	363	363	357	390	360	333	380	371	390	361	350	373	375	386	345	384	345	360	329	351	379	388	360	335	370	351	361	356	355	406	367	358	365	346	366	364	371	332	331	374	354	374	374	365	369	357	376	375	377	372	391	355	361	420	375	330	370	381	391	339	385	362	370	365	374	359	340	355	391	358	386	349	377	372	387	363	335	339	384	340	345	402	366	380	335	394	329	342	349	366	357	328	349	338	369	367	368	391	365	368	357	353	378	382	371	396	355	381	375	355	365	364	392	405	395	358	373	371	334	380	351	362	368	359	358	401	381	396	357	369	345	390	382	368	353	376	384	359	388	357	364	385	371	384	367	326	326	343	367	356	389	361	399	377	341	340	362	379	408	391	337	351	393	366	366	402	333	378	353	360	350	373	369	366	351	359	371	326	367	372	337	357	343	324	363	330	374	351	381	356	383	356	364	383	377	365	319	335	334	339	357	347	358	366	366	352	374	363	363	368	346	334	361	365	399	369	345	365	377	386	394	347	363	372	353	359	365	383	351	379	373	360	341	364	359	388	366	371	340	372	388	342	366	371	426	372	381	382	367	333	382	349	357	360	371	377	373	366	380	348	322	359	349	402	386	374	372	407	366	344	391	387	355	369	386	327	346	312	361	351	366	396	331	390	343	333	308	352	359	373	388	357	377	380	373	376	400	370	354	350	330	347	389	352	371	354	356	380	375	333	373	370	367	345	322	366	353	388	360	382	357	320	362	356	319	376	421	416	327	331	355	361	393	343	358	360	343	356	364	341	353	354	348	327	366	372	335	366	341	364	383	351	357	356	393	360	375	351	329	357	370	357	347	350	374	354	361	364	355	370	356	382	372	368	343	398	356	355	347	357	369	353	372	366	386	361	390	373	362	364	369	371	359	359	360	392	328	362	359	355	350	377	389	358	362	348	357	381	346	350	376	372	358	396	386	375	347	374	336	360	339	387	330	396	399	330	366	357	362	381	365	362	376	356	357	344	328	357	348	376	372	359	351	353	383	370	364	366	365	367	336	343	350	383	389	343	362	391	335	355	369	347	352	413	377	352	338	388	364	359	386	387	369	367	349	365	375	377	353	357	376	360	347	368	369	389	373	337	330	387	312	347	353	394	380	362	351	368	359	329	361	350	346	319	360	327	350	371	354	371	334	361	380	385	340	382	353	366	361	385	393	357	339	370	364	370	356	363	354	351	387	388	365	341	381	374	346	363	372	387	367	369	356	354	393	368	381	354	351	360	348	342	368	362	377	360	362	335	353	349	322	409	365	364	361	380	375	380	348	369	342	393	324	375	355	358	379	386	360	370	351	352	350	357	352	373	363	370	357	376	375	358	355	366	331	331	387	365	364	373	356	336	374	378	394	377	356	366	362	366	355	381	366	359	358	389	333	351	320	384	364	336	347	370	349	349	340	357	361	343	344	348	333	328	376	347	344	373	351	381	362	392	312	351	371	372	366	330	372	344	329	372	358	377	355	374	348	357	348	392	369	377	392	355	394	344	377	344	371	385	378	352	374	336	374	342	381	399	345	353	378	352	387	355	352	368	381	382	364	363	388	385	360	336	348	337	351	339	353	372	335	350	358	349	372	378	363	385	385	369	372	361	362	359	372	366	361	313	377	369	352	367	369	351	381	367	335	345	371	367	341	391	363	362	335	375	340	311	339	355	370	333	376	369	377	368	425	359	317	368	359	378	339	362	348	370	343	351	362	391	356	328	374	386	348	375	357	357	370	369	328	354	375	383	393	339	375	360	363	351	344	388	353	388	365	349	392	407	368	358	395	356	322	339	393	332	366	352	343	344	385	304	374	398	336	326	340
14408	43456	46158	5349	3400	3843	2530	1518	1241	1056	1141	963	777	694	647	607	571	555	525	536	498	496	496	427	464	482	434	395	428	434	441	430	414	425	378	401	440	410	404	394	384	391	432	391	402	372	405	388	371	392	387	420	399	402	408	375	413	419	399	418	440	411	377	389	369	364	396	417	366	387	401	389	388	373	392	371	356	376	396	377	390	388	389	415	396	452	390	358	349	400	409	386	396	359	419	365	431	357	420	396	373	370	374	376	378	401	401	362	375	390	380	386	407	403	378	373	371	379	366	395	369	404	378	375	364	358	361	403	396	374	361	374	404	400	378	390	414	407	392	380	377	367	373	382	368	370	385	382	416	364	396	408	419	395	390	385	388	390	400	352	359	370	367	370	349	399	391	367	394	414	355	386	355	396	375	412	388	368	393	402	351	357	366	350	404	421	390	335	402	375	354	375	388	401	398	352	355	362	383	378	391	386	399	400	378	399	386	390	378	383	343	377	391	417	392	387	365	359	402	368	369	364	392	328	393	376	390	370	353	412	365	406	385	368	395	363	387	355	419	387	375	352	382	407	378	387	396	340	372	419	391	360	374	431	383	389	378	362	387	395	396	379	382	364	390	368	380	367	387	405	381	373	384	369	375	400	386	381	380	338	363	394	392	395	386	394	353	405	386	425	356	387	378	384	357	339	360	382	419	385	377	402	340	364	361	379	360	408	375	377	371	380	373	356	374	386	374	368	375	372	369	390	366	352	364	385	390	376	410	414	374	391	374	386	398	426	405	372	360	357	402	351	369	365	386	361	392	351	365	403	358	372	377	393	362	391	409	381	382	394	368	334	371	421	399	389	349	387	369	362	370	396	395	399	389	381	418	356	371	395	330	372	338	385	409	393	366	385	394	393	370	399	379	380	373	346	406	329	404	375	389	420	372	401	353	443	365	387	375	405	389	369	388	389	374	367	350	376	376	391	397	422	391	362	400	369	386	371	393	367	408	368	398	405	399	351	388	396	393	407	419	332	420	362	340	391	379	413	384	396	351	374	390	384	360	400	386	362	436	401	409	395	340	386	362	391	383	404	388	376	362	399	404	398	370	391	403	370	365	381	331	412	389	379	391	363	355	407	389	391	373	346	407	388	354	358	420	371	400	374	384	367	372	394	373	372	382	415	367	345	372	395	386	382	388	380	391	400	378	385	390	413	376	392	356	366	384	374	403	358	381	362	377	409	389	412	339	392	406	402	384	371	402	375	381	361	393	353	414	377	391	358	379	381	367	383	378	399	387	385	421	364	350	361	360	372	341	391	399	372	391	432	358	374	418	360	374	402	383	375	383	366	408	362	385	334	408	350	368	416	384	379	387	389	421	362	391	398	384	379	379	403	347	362	321	397	362	374	376	354	379	393	412	399	410	359	381	393	355	378	379	359	393	390	379	377	362	357	383	367	377	388	395	399	355	402	381	392	369	368	377	382	389	402	355	379	354	419	399	360	377	353	379	367	366	385	360	381	401	387	390	389	387	382	411	385	352	402	386	382	409	355	369	387	398	382	392	397	367	379	380	378	327	380	394	368	347	366	383	394	412	427	354	391	420	395	415	372	371	414	390	401	372	375	394	399	405	382	365	397	388	364	375	366	348	354	403	350	395	374	383	381	401	391	387	390	387	379	366	374	407	401	383	388	383	372	365	345	362	374	331	393	418	414	386	364	332	398	365	352	371	386	329	409	421	368	367	382	377	381	369	397	351	404	353	394	407	421	370	387	363	388	424	397	403	390	375	396	404	399	381	396	404	412	385	361	373	360	390	371	387	370	386	361	381	369	392	362	342	378	388	409	387	362	366	410	358	402	388	369	369	439	358	366	388	385	356	375	404	382	403	383	403	393	382	342	359	377	382	386	397	360	426	391	380	368	365	391	421	386	398	412	406	396	348	375	387	384	372	372	393	399	366	424	389	356	384	409	366	400	356	360	411	351	360	380	368	377	349	364	381	394	359	404	379	399	417	329	387	370	368	369	376	359	403	396	418	391	383	353	373	423	365	409	379	373	365	376	361	385	384	381	338	358	344	347	359	362	389	352	393	379	376	390	392	372	383	362	371	353	391	374	377	412	381	396	383	392	365	370	396	370	371	390	384	377	393	363	381	381	394	348	357	374	398	353	387	418	366	390	361	379	354	407	424	356	384	373	372	375	357	386	382	391	370	377	395	388	398	411	370	378	363	394	366	350	377	373	401	377	400	377	375	383	391	382	415	385	405	360	384	360	382	415	372	378	371	346	376	372	418	334	393	390	387	361	383	390	365	368	404	379	371	363	357	362	374	377	348	399	369	365	372	397	377	421	370	351	379	377	361	381	389	375	365	358	399	408	361	380	373	397	364	414	391	374	390	395	387	402	402	398	363	394	384	386	377	377	369	370	376	364	349	394	408	360	371	409	395	373	409	409	377	365	403	350	383	394	351	353	348	416	361	390	392	343	402	402	411	391	388	440	372	388	389	389	409	397	415	403	385	384	374	406	382	377	373	346	374	339	348	351	372	383	380	362	356	355	368	378	393	369	398	366	375	396	362	402	386	351	370	362	348	379	368	382	369	374	378	396	375	376	393	393	365	368	367	375	362	370	392	346	366	419	406	366	352	409	383	343	392	381	381	368	416	386	386	405	420	356	366	368	396	380	390	377	406	388	403	372	362	380	384	368	372	389	369	357	349	373	392	397	419	382	382	369	373	364	393	402	371	376	390	377	359	383	355	375	382	359	410	435	388	383	386	387	398	421	398	379	399	384	422	346	392	390	354	404	379	391	352	370	384	423	402	402	360	381	372	403	386	409	378	396	360	364	377	395	353	390	380	394	371	402	381	369	367	376	360	375	405	384	348	400	366	366	394	364	381	392	375	419	369	389	401	413	398	355	393	361	353	401	409	395	396	371	399	363	349	382	352	370	365	355	367	356	382	359	364	398	394	397	407	383	392	363	403	357	367	365	347	358	383	392	380	381	394	366	370	388	385	379	421	386	399	379	390	427	375	402	379	400	389	406	346	380	392	376	357	368	404	388	375	393	378	365	376	377	352	356	402	337	374	358	399	391	365	358	399	365	391	384	355	357	362	350	375	353	357	372	405	404	369	406	362	392	399	377	366	366	377	353	374	411	410	348	348	387	385	396	367	407	384	410	414	348	364	383	397	381	384	382	354	371	385	402	361	378	400	379	408	381	348	376	391	395	374	409	386	376	385	383	384	371	380	392	352	422	350	377	403	431	387	397	409	409	347	391	382	413	394	376	397	360	385	357	385	389	390	372	368	384	406	367	405	356	350	408	383	391	373	389	389	398	370	364	391	382	369	364	396	451	383	375	397	373	350	406	350	364	410	387	375	383	380	358	374	383	350	371	359	380	393	391	358	354	377	374	362	408	387	349	356	386	385	365	364	380	353	375	394	375	407	380	386	352	417	366	382	393	375	363	403	394	357	356	404	393	391	381	362	354	387	403	393	352
22789	20704	29238	23305	20697	20901	11963	1907	1324	1182	1292	1045	1029	915	866	835	799	800	794	794	722	768	683	697	721	687	684	651	748	701	675	643	657	621	658	651	632	660	644	597	674	667	642	633	687	656	645	640	627	642	592	613	659	661	631	630	653	632	631	702	639	658	584	610	615	628	627	629	603	603	578	624	591	623	648	621	686	662	624	653	604	582	655	629	608	669	657	600	612	611	578	638	626	575	609	621	594	594	610	648	608	675	610	663	644	634	677	633	621	642	686	643	613	666	642	578	622	623	632	629	639	596	631	678	652	565	628	630	636	667	589	607	619	615	635	636	631	622	650	666	632	633	623	590	628	591	673	620	614	627	589	606	670	642	606	637	620	622	660	630	655	609	624	615	583	611	619	634	647	619	642	622	616	635	610	601	581	626	695	633	614	629	620	660	658	656	601	613	609	611	637	619	617	583	601	651	612	597	634	628	586	645	637	672	660	657	595	615	637	625	569	614	681	607	640	626	628	638	593	623	588	645	637	705	652	609	639	626	597	647	621	590	592	610	556	611	639	617	595	630	641	652	599	638	654	635	606	621	631	610	636	626	597	626	614	669	621	574	638	599	637	648	631	547	656	638	625	589	659	594	622	636	619	618	615	634	653	642	644	648	648	658	615	664	613	600	615	610	607	642	634	621	609	646	600	639	629	627	659	601	594	633	654	674	650	627	643	626	616	602	591	606	635	627	630	629	657	655	634	595	628	594	644	650	622	627	637	618	610	583	652	642	648	630	651	627	618	604	636	645	646	633	613	660	657	639	615	614	635	609	661	649	638	574	648	642	619	589	662	652	626	609	614	625	625	674	631	616	625	591	635	640	631	628	614	622	605	630	619	623	629	613	602	632	598	615	655	627	630	628	634	614	625	588	601	631	609	646	641	625	621	604	654	633	594	606	612	645	612	630	624	607	623	601	640	621	593	631	595	633	607	600	643	592	645	666	594	606	617	642	637	586	618	598	652	614	649	607	626	603	599	603	629	651	627	618	612	592	596	653	604	612	617	616	616	599	623	635	602	596	642	612	567	646	631	607	626	623	679	629	617	591	605	616	628	618	660	613	641	594	632	620	644	619	584	602	659	616	602	611	605	632	675	619	595	643	610	627	635	638	660	614	634	593	625	632	635	640	630	648	615	605	624	633	632	629	623	624	613	630	648	609	605	629	623	629	665	603	636	610	667	587	621	594	630	633	671	649	642	654	620	690	606	634	635	627	603	631	619	648	595	625	603	653	601	635	644	607	592	614	636	654	628	643	604	582	624	625	616	571	641	620	615	623	636	634	618	602	609	570	626	609	618	597	608	604	599	609	612	660	643	629	658	655	600	620	651	606	612	606	637	647	619	659	607	635	632	579	628	626	636	612	636	652	706	650	622	626	646	645	638	614	608	647	633	609	644	605	609	598	601	630	611	675	618	652	641	579	659	602	668	630	604	616	639	620	584	590	610	658	661	637	556	632	609	620	628	608	618	637	631	632	616	593	618	639	629	643	605	574	641	633	594	578	616	647	640	621	608	628	629	604	655	622	652	600	624	635	658	657	577	624	642	648	595	616	607	583	635	649	614	630	625	630	647	654	598	598	570	642	642	594	644	634	591	615	647	618	619	602	646	631	610	681	581	578	633	645	638	623	608	604	643	638	598	642	631	627	612	671	657	583	637	623	591	647	597	604	615	601	612	624	648	622	619	627	641	640	625	641	641	645	621	583	664	626	622	662	579	599	589	630	628	646	607	653	631	629	590	599	635	628	594	643	601	601	604	673	619	573	604	615	581	634	584	617	647	665	629	588	589	636	644	637	584	606	663	644	673	580	623	616	609	611	661	614	674	599	676	700	648	647	622	595	631	650	636	626	665	688	662	606	669	621	641	610	604	600	682	620	649	603	631	571	667	618	603	630	588	680	624	650	620	612	653	609	645	685	641	643	639	648	638	629	651	639	579	634	606	613	606	619	657	676	608	638	617	642	647	636	640	590	645	659	604	625	651	651	590	655	576	588	631	627	587	628	653	608	620	607	666	563	616	603	638	621	601	640	646	632	649	617	640	644	632	581	591	628	645	649	662	649	621	595	603	639	597	609	599	601	595	651	646	564	578	632	638	625	615	636	685	618	636	618	622	593	628	636	613	644	623	633	625	633	647	613	650	643	685	623	603	607	611	618	640	609	614	622	647	593	613	606	613	622	614	614	637	611	634	670	629	598	620	594	608	606	645	619	626	625	631	641	631	602	644	643	603	651	622	621	650	622	577	599	632	615	642	608	627	606	619	624	634	638	630	637	648	643	620	660	645	588	650	605	609	670	633	664	659	662	622	602	586	591	656	626	652	610	612	672	605	590	612	664	610	657	593	662	605	613	666	674	671	626	660	613	634	583	614	635	628	581	606	613	608	657	612	630	626	586	605	644	684	626	632	548	624	569	672	623	584	662	629	615	651	601	643	599	665	637	659	607	648	627	619	609	644	618	642	675	596	648	619	645	658	581	582	633	624	570	616	620	639	615	650	624	583	618	615	634	577	662	680	631	581	596	607	596	618	681	626	629	597	616	617	619	605	641	619	681	610	622	647	639	599	615	597	620	632	604	585	637	609	602	622	609	648	647	621	601	634	630	552	642	602	667	597	640	650	608	610	617	599	654	656	617	678	602	637	675	673	615	585	584	602	632	617	617	614	590	596	644	609	585	652	676	593	654	640	640	636	639	637	664	595	630	589	607	635	630	616	605	560	642	623	661	611	636	647	598	640	594	578	592	602	627	628	640	625	612	625	593	596	603	599	638	605	613	641	608	628	613	676	579	647	660	627	658	585	633	642	671	619	584	637	652	626	666	599	606	669	632	621	605	587	626	609	628	623	624	589	639	631	624	570	651	560	632	630	629	649	623	596	585	617	555	567	610	666	652	653	571	656	661	617	612	649	606	620	618	627	639	628	614	631	645	603	680	634	631	679	600	629	632	600	609	650	619	592	676	615	628	647	662	628	607	610	645	597	606	616	620	635	626	635	656	625	564	631	641	636	644	651	640	558	646	611	619	658	662	629	623	617	615	649	667	551	648	610	647	614	608	622	638	613	665	628	604	620	623	644	604	605	622	615	609	623	580	624	575	620	636	633	604	638	620	581	615	645	639	623	586	670	612	617	615	624	618	593	602	654	627	595	645	614	656	639	593	592	676	587	636	641	615	642	654	666	650	634	654	611	680	589	649	612	575	611	644	650	595	565	623	585	633	635	661	627	604	637	673	639	626	647	657	595	634	644	645	632	627	613	633	623	603	591	632	634	625	632	610	620	572	618	599	623	663	671	611	614	648	656	587	605	584	654	661	637	630	595	603	679	599	601	612	617	650	621	645	618	605	644	681	644	622	628	623	604	617	603	603	621	593	633	622	633	589	641	626	612	627	610	668	657	626	643	580	635	612	636	620	595	681	607	651	663	616	578	601	653	591	625	618	604	579	562	591
16770	54789	57038	8861	5784	7375	4679	2614	2135	1788	1897	1521	1300	1131	1081	1026	913	946	850	791	810	755	773	730	675	751	686	715	678	613	632	694	647	615	672	641	630	588	603	617	619	617	578	596	585	623	607	585	590	604	560	607	632	575	580	548	659	591	580	564	612	619	564	594	628	607	609	599	606	612	575	667	575	579	541	591	576	568	588	590	538	570	531	626	577	603	547	514	593	595	591	534	590	592	630	603	574	544	542	591	568	585	595	587	575	547	592	570	553	571	550	570	605	566	539	582	572	567	598	583	631	603	606	595	581	582	561	580	649	538	596	564	599	579	604	605	621	576	601	604	566	598	547	585	577	557	585	576	577	557	557	585	565	583	550	570	592	554	566	573	567	576	548	570	606	591	585	628	618	586	587	527	554	584	580	561	527	591	582	597	572	568	566	614	577	524	582	543	598	590	611	609	578	551	574	630	574	547	543	528	622	604	571	604	566	565	583	600	544	561	592	546	551	549	599	608	566	550	581	538	527	556	614	547	597	573	560	543	586	570	579	546	589	559	578	560	572	567	573	573	568	604	565	583	551	558	575	596	564	594	601	571	543	602	586	556	600	621	607	600	581	559	568	577	587	592	529	583	543	621	581	573	555	570	623	558	555	588	584	596	550	544	578	618	608	577	562	575	561	605	598	568	557	584	538	546	633	564	556	529	600	590	582	541	593	552	608	520	553	582	601	595	603	567	562	581	585	595	599	493	532	598	591	555	572	558	589	576	564	578	540	558	602	602	589	581	551	598	568	563	577	557	602	604	580	570	596	604	572	520	595	591	561	578	598	591	594	592	585	547	544	590	603	601	602	584	549	590	579	561	548	557	578	564	580	582	554	562	608	552	584	581	564	562	555	559	593	568	576	538	602	599	603	580	549	564	570	601	582	586	547	564	545	567	564	541	559	540	572	596	583	548	584	557	594	617	595	580	581	583	564	600	601	630	570	559	564	565	558	536	554	547	576	576	574	561	567	609	609	559	611	569	550	574	565	530	578	593	584	585	563	556	621	579	580	562	559	562	615	556	574	564	602	553	521	581	561	546	586	589	593	569	569	575	590	599	601	589	540	636	582	593	562	546	540	574	547	573	622	571	580	588	551	561	554	552	539	566	533	626	566	569	567	552	573	541	549	555	591	609	576	556	560	602	597	592	547	588	592	558	554	543	585	574	569	582	612	557	568	552	555	539	581	578	569	582	560	584	558	614	541	600	555	609	586	612	559	586	589	570	617	532	591	552	567	567	617	604	577	553	582	566	581	585	582	563	522	610	620	574	560	575	576	584	592	634	564	600	560	636	576	570	579	566	582	596	572	588	575	567	575	584	545	582	596	610	581	607	550	548	550	590	569	565	600	562	587	565	582	581	580	569	562	585	596	575	560	595	572	570	537	580	614	585	563	572	609	586	598	559	560	547	575	589	566	575	534	577	536	569	554	565	561	542	544	582	563	572	549	579	577	615	617	581	612	556	537	562	563	550	608	566	529	565	567	560	554	583	550	611	622	579	611	596	582	591	561	583	542	563	580	557	577	571	615	573	570	597	561	570	567	559	610	572	576	594	555	578	581	594	556	581	598	588	576	615	581	577	576	557	514	554	557	567	533	612	594	571	562	577	580	564	577	546	590	613	586	566	580	558	546	557	538	570	569	570	545	537	569	550	579	591	558	602	585	626	506	587	546	532	551	585	606	571	552	572	599	571	554	568	557	555	561	584	602	558	525	575	603	590	575	571	581	544	562	600	575	573	582	541	602	554	541	599	569	553	574	575	580	548	599	546	591	569	567	567	581	607	563	583	608	605	608	609	595	568	561	566	578	545	584	549	567	582	607	595	566	588	560	562	599	559	571	579	606	555	562	528	531	572	565	555	571	573	595	564	529	547	610	551	528	573	581	574	554	554	588	549	565	589	513	619	595	556	579	528	532	546	551	610	582	575	610	565	550	565	539	610	597	538	565	617	597	578	548	572	576	601	596	554	571	582	575	554	523	589	543	597	598	620	595	575	553	539	589	581	588	607	574	603	604	598	588	566	607	584	594	576	545	572	590	566	584	570	570	592	567	546	538	566	571	589	561	601	524	556	631	585	580	612	593	559	588	615	541	562	566	543	559	588	621	616	592	567	593	568	600	569	559	580	586	571	562	588	582	566	577	617	572	584	608	607	579	575	554	564	578	560	515	599	563	576	589	543	545	592	623	598	587	594	594	603	589	594	543	524	554	546	633	560	586	617	582	581	581	571	590	573	568	566	597	544	500	562	591	556	546	599	533	566	603	555	590	580	564	585	583	584	588	542	579	594	556	573	561	546	599	571	576	592	549	564	589	561	589	604	568	554	529	569	580	565	600	577	589	601	596	569	571	555	576	598	601	526	614	542	577	577	564	625	566	628	592	552	564	609	576	571	606	578	562	542	545	544	543	588	580	570	560	585	579	594	568	620	566	588	564	604	551	561	598	623	616	571	575	517	581	575	567	544	606	576	574	554	534	579	591	589	622	562	516	600	582	557	633	572	592	574	579	567	579	528	620	580	559	538	556	571	560	558	525	593	571	568	607	597	575	569	546	592	551	555	574	583	561	581	546	583	578	556	597	605	552	551	586	578	615	580	580	608	582	613	535	585	604	546	546	597	594	597	564	565	565	545	593	608	584	578	620	582	602	574	555	571	561	620	566	589	571	610	612	555	597	548	595	591	569	568	588	566	572	597	559	579	601	570	559	585	604	581	570	584	610	623	570	627	554	594	572	593	579	615	597	590	575	604	600	588	607	569	577	550	563	571	573	574	564	591	563	570	606	561	584	543	556	572	594	574	525	563	584	599	563	578	614	620	592	615	583	552	623	587	574	580	561	582	576	533	556	596	588	570	585	575	582	575	587	561	579	549	585	594	647	585	564	590	592	597	549	565	565	590	527	583	559	534	583	624	563	553	554	591	545	574	551	568	605	598	575	581	577	554	541	610	532	598	556	544	549	533	545	596	566	560	562	557	610	588	574	592	571	586	569	627	633	554	555	601	545	548	579	608	596	557	539	606	539	548	538	541	540	579	582	620	546	571	625	576	547	545	575	608	620	588	545	519	552	578	601	585	603	618	545	621	628	582	556	596	560	543	598	599	564	565	594	620	597	566	593	595	581	564	598	560	553	592	557	573	578	575	572	594	581	575	594	593	580	609	565	588	558	583	602	562	568	575	602	579	584	552	611	581	594	590	548	608	573	546	616	567	595	582	582	592	541	559	575	576	561	582	527	582	604	608	587	590	554	531	562	607	574	580	584	603	549	602	537	575	593	572	583	592	583	556	527	574	597	566	612	541	611	572	568	569	577	574	552	546	583	560	541	597	525	589	574	605	562	586	569	589	579	605	606	552	586	601	573	519	531	603	562	556	603	563	578	584	565	597	596	562	593	569	577	583	561	577	573	589	611	568	613	570	533	597	572	604	589	560	605	583	520	567	588	546	545	557
28501	17729	16936	2409	965	910	933	877	890	834	879	843	883	838	908	822	816	847	850	818	818	827	824	855	830	841	813	797	779	767	819	864	809	826	803	838	830	816	797	850	873	843	766	872	827	780	814	836	806	864	842	850	823	850	856	833	797	812	770	820	859	820	823	820	869	854	843	873	794	851	771	787	785	784	811	826	835	839	843	837	827	824	753	883	834	823	737	838	808	852	801	791	848	816	822	848	812	850	796	801	836	821	784	848	805	797	801	771	854	803	831	842	852	810	796	813	873	810	772	804	804	835	843	799	753	783	834	792	768	797	826	791	875	782	805	837	826	836	802	796	808	834	805	821	860	772	853	797	814	833	795	830	834	775	810	754	811	806	854	854	781	808	837	826	784	828	815	823	820	805	841	851	774	829	786	817	839	827	871	811	819	790	821	874	778	837	737	830	816	828	822	864	813	810	839	821	823	816	815	821	814	818	816	812	876	814	804	820	847	836	846	822	787	814	768	781	862	808	808	818	813	807	828	881	793	806	823	823	822	776	789	817	782	799	835	827	791	864	812	834	804	870	820	806	808	835	753	839	814	805	864	779	813	831	811	790	776	806	883	820	834	817	835	793	834	823	785	815	828	831	831	867	819	810	876	829	806	848	805	765	789	805	844	794	802	740	835	792	818	821	812	824	816	807	754	791	797	810	810	824	820	748	805	810	812	868	777	818	802	798	799	776	824	841	833	815	794	810	785	827	772	833	781	798	823	806	813	750	840	816	819	805	806	834	824	843	842	803	787	848	794	790	809	812	817	824	782	805	807	816	799	857	806	772	764	812	758	812	810	783	847	843	780	876	844	843	854	811	803	803	781	834	838	835	860	780	793	841	865	826	766	795	782	782	855	807	832	819	831	824	810	824	784	809	802	810	871	839	819	824	914	796	829	756	815	830	823	822	834	823	802	867	788	819	890	762	805	832	840	811	844	809	845	818	778	755	818	789	824	798	789	801	803	788	807	813	799	786	819	793	768	853	839	874	783	824	806	822	834	852	870	815	798	807	859	745	866	823	880	830	834	760	791	839	879	806	819	874	831	799	815	813	883	834	795	810	816	799	840	845	821	802	813	814	795	812	823	786	817	788	766	766	829	787	807	798	786	779	829	791	843	826	793	776	800	794	789	766	836	817	805	851	823	789	799	807	821	805	812	850	736	762	822	773	849	813	811	861	839	834	799	824	808	808	810	771	785	781	857	794	777	832	823	852	847	851	841	745	847	776	817	823	813	795	817	800	822	807	766	843	794	865	777	808	848	784	832	830	866	765	843	794	759	847	847	790	823	802	802	794	797	839	842	789	844	811	829	772	815	855	759	841	793	779	848	801	810	830	841	806	768	797	819	847	810	822	806	802	754	865	791	808	790	810	791	820	814	825	796	820	830	824	836	844	764	876	768	842	821	843	774	792	770	868	830	868	816	783	838	805	802	804	816	786	824	774	847	781	772	830	805	817	839	793	783	879	841	865	827	831	803	790	815	799	829	818	803	805	808	864	793	840	805	799	805	876	837	780	805	808	812	795	762	802	772	830	818	809	855	847	765	829	795	827	850	775	828	818	774	848	872	800	806	823	835	764	846	796	846	786	811	833	801	836	800	787	868	825	816	786	858	849	811	820	823	787	799	834	805	815	785	804	839	768	808	840	833	812	839	826	862	838	821	790	777	792	880	845	755	826	894	815	813	869	780	793	762	804	833	785	775	822	813	812	742	834	851	834	873	762	820	845	855	798	824	800	819	823	803	844	831	793	869	824	805	864	850	860	823	809	779	805	789	873	792	828	844	813	779	865	836	854	810	796	804	826	795	849	835	757	836	878	813	820	845	791	843	793	791	855	800	832	800	751	824	865	814	832	814	761	819	848	820	782	835	785	872	824	809	809	837	790	842	794	820	855	889	828	848	790	819	847	815	818	859	787	846	802	828	780	766	841	800	856	819	807	859	766	778	826	850	844	862	799	820	821	817	792	780	798	771	820	793	804	804	806	878	801	829	778	802	810	794	810	776	807	836	817	825	851	838	834	807	834	894	842	825	802	795	791	818	859	833	822	828	820	800	783	808	820	776	819	778	752	825	782	809	826	765	783	767	803	790	788	839	788	873	861	823	789	824	771	823	771	807	849	838	837	781	820	845	804	814	837	817	773	826	786	813	821	781	844	810	859	874	787	827	836	797	793	795	784	803	834	766	850	797	807	781	852	815	870	785	771	822	803	815	778	836	813	839	823	825	811	834	789	791	786	790	854	818	781	798	788	747	815	831	807	806	804	812	775	847	800	792	770	803	800	808	778	803	808	790	835	844	812	832	823	828	735	792	809	798	834	812	856	792	751	812	836	845	810	810	795	839	799	820	809	799	826	844	787	805	812	824	840	798	799	844	798	840	835	802	783	808	800	799	829	830	766	796	805	778	814	863	831	789	784	850	803	853	794	840	827	862	777	821	784	830	816	785	832	833	851	742	743	862	826	792	828	851	794	816	746	801	786	814	794	814	836	889	825	819	843	751	844	831	796	804	848	775	768	779	793	838	813	861	860	770	792	840	830	809	816	826	787	836	813	821	791	849	809	839	835	821	782	802	829	793	867	781	818	804	840	879	763	871	773	832	839	841	820	780	802	822	834	842	861	815	812	816	812	769	829	762	793	812	845	799	806	817	812	786	800	822	801	836	812	807	834	840	819	810	844	808	776	750	788	871	836	858	829	779	785	804	842	843	746	786	789	837	796	802	821	773	831	818	824	873	798	830	900	788	758	821	800	830	775	841	784	749	834	826	790	831	784	841	842	819	828	870	834	790	761	833	776	827	753	787	805	824	849	800	800	811	811	824	812	797	834	801	836	790	833	847	828	770	834	818	854	816	801	818	841	773	816	812	824	850	846	809	787	819	765	831	816	807	817	824	812	841	797	790	841	841	842	829	799	813	832	819	776	838	808	868	766	786	826	792	848	836	787	781	850	808	816	773	787	818	841	805	810	841	845	809	784	811	825	820	814	819	781	806	780	907	853	796	869	795	856	826	826	832	764	795	811	804	812	805	823	836	814	790	837	813	802	804	800	821	826	797	855	796	826	840	786	778	842	834	782	787	833	807	805	836	826	831	848	799	802	831	800	795	798	837	854	853	843	791	802	782	799	815	807	854	835	840	771	791	798	809	821	808	803	781	841	765	783	805	817	817	784	819	770	794	792	869	804	775	837	784	798	861	842	865	814	791	806	757	798	808	864	824	817	788	815	872	779	813	790	836	807	809	782	853	842	850	896	863	789	804	849	871	853	792	839	762	818	819	796	780	773	839	799	777	788	815	751	843	812	789	810	891	802	781	825	819	813	842	854	797	813	806	783	812	822	869	897	801	794	789	835	773	847	812	822	837	845	790	825	780	812	803	790	816	777	826	830	804	803	781	808	847	753	840	806	817	768	803	779	808	823	798	836	805	803	783	770	825	856	755	823	804	809	776	761
10656	15405	18171	998	977	962	967	873	874	808	852	837	820	866	806	787	826	797	767	848	845	797	821	810	800	789	835	848	829	847	755	839	838	803	782	777	854	792	788	846	822	806	810	802	777	843	817	858	792	830	840	809	735	819	770	831	786	800	795	805	771	805	800	813	787	797	808	790	812	779	825	795	820	735	822	767	824	810	785	826	843	883	807	821	814	820	820	819	841	798	833	773	806	806	800	790	828	813	793	831	873	842	838	831	809	817	852	778	799	786	859	803	851	810	786	819	857	786	837	807	825	814	843	842	778	831	799	836	839	786	826	873	782	796	852	814	784	822	797	811	770	830	784	751	820	780	829	816	783	797	790	818	801	811	825	813	802	856	822	814	840	856	791	802	759	859	805	905	800	813	812	775	853	793	816	805	798	789	783	809	844	810	841	845	790	797	850	882	766	812	848	783	856	871	807	865	796	803	770	769	797	823	802	809	865	828	794	782	840	797	808	849	824	868	791	820	814	803	785	819	809	762	763	817	808	772	866	775	833	842	810	871	793	810	783	909	769	841	848	815	832	822	803	817	829	806	819	817	866	837	778	815	805	855	813	783	756	778	766	805	821	882	877	813	816	782	831	813	770	827	775	844	842	843	824	832	851	780	857	823	741	848	826	793	796	835	770	803	853	824	751	849	825	801	799	812	803	816	824	799	834	816	810	752	808	845	794	785	834	798	826	757	778	817	793	790	832	827	754	840	827	821	802	823	800	824	790	771	851	807	813	790	778	795	876	839	860	827	810	844	745	821	795	799	801	830	798	799	801	826	805	782	797	789	745	840	789	847	820	828	827	796	831	835	760	797	761	846	814	809	733	804	790	787	807	778	869	833	818	866	835	880	816	779	782	810	803	831	806	822	808	845	776	765	833	791	821	830	794	831	797	802	811	805	834	838	830	825	857	794	776	806	766	844	848	804	814	788	844	797	772	817	811	871	847	810	794	852	809	844	808	822	841	781	851	796	812	835	847	856	840	818	823	817	779	839	813	769	838	810	822	790	784	800	798	817	832	844	796	801	802	784	828	802	847	780	819	811	877	811	815	805	808	834	772	826	826	794	828	832	802	786	796	789	806	784	851	783	852	796	807	842	872	807	798	824	845	818	846	829	778	829	766	838	840	821	787	844	840	862	837	775	852	748	837	758	840	813	787	832	813	825	829	796	869	793	824	729	833	827	833	827	786	827	800	853	795	802	806	787	805	778	853	796	805	810	833	765	796	823	834	818	793	795	828	786	806	823	812	818	837	814	828	797	815	834	747	763	796	840	780	799	804	801	775	806	817	791	819	831	827	820	790	842	796	844	872	790	787	810	835	824	797	750	782	801	749	844	807	828	795	801	810	859	806	819	812	817	803	762	794	821	815	829	786	807	804	828	801	876	779	847	838	817	791	826	818	841	830	810	778	827	867	796	822	819	869	825	824	799	754	792	835	790	820	804	799	834	832	744	801	796	805	836	774	815	784	789	825	786	833	826	872	778	833	792	834	783	790	831	863	772	793	826	812	838	826	788	856	783	843	846	764	835	815	770	837	807	853	810	811	830	789	834	791	819	820	797	788	808	790	832	822	835	792	804	821	816	801	812	796	837	815	830	785	871	786	840	813	852	769	827	792	853	736	811	826	810	794	821	843	812	838	828	754	826	808	818	752	836	816	766	805	791	809	789	804	810	762	759	858	779	770	850	862	812	838	821	842	833	781	844	795	792	836	840	775	803	850	813	829	850	796	838	784	837	820	812	792	788	778	800	806	749	858	830	796	841	854	851	814	865	852	853	804	861	789	783	823	778	810	826	817	828	816	832	756	838	774	819	834	803	846	828	877	775	787	842	819	811	834	785	828	839	808	823	771	835	832	772	816	801	828	818	800	808	754	815	805	763	803	783	834	847	816	812	805	817	779	828	780	829	790	783	855	849	779	830	806	817	740	861	772	833	843	873	830	793	814	882	898	796	830	797	800	762	836	739	840	811	809	822	823	827	811	857	782	856	825	818	799	823	792	813	828	836	828	800	800	836	757	815	818	812	793	851	808	856	847	842	806	788	825	823	832	776	747	786	785	805	826	785	797	818	807	769	737	788	823	853	807	810	791	800	830	832	886	787	861	785	774	793	823	823	814	868	853	837	813	830	773	819	806	844	798	811	765	802	852	826	778	846	787	824	808	826	811	845	766	800	858	844	847	783	798	813	855	833	794	785	780	813	776	812	839	828	804	847	773	832	794	783	848	836	863	815	840	819	771	808	787	804	764	794	886	815	754	826	804	851	845	807	840	811	806	836	837	855	818	815	826	827	811	835	829	782	867	787	804	855	816	785	827	786	813	842	792	769	854	799	745	834	813	845	767	794	846	842	852	769	785	850	824	791	811	827	790	808	811	812	751	817	773	814	806	825	830	786	826	806	824	843	819	829	822	786	831	804	778	818	802	791	805	796	814	842	853	794	817	841	830	876	831	789	832	809	828	806	813	807	768	835	813	791	798	856	826	771	865	861	837	811	854	828	753	785	846	770	825	797	793	827	845	786	842	812	805	808	807	778	890	802	751	810	821	780	827	804	828	827	827	815	817	772	753	810	871	783	865	837	773	793	866	821	829	839	798	723	811	793	808	817	750	809	766	801	813	809	796	809	825	789	812	748	814	801	847	798	829	786	820	811	807	819	826	810	847	835	804	855	877	790	786	812	774	847	822	832	812	791	798	801	838	814	795	790	768	822	805	777	819	796	809	829	824	775	860	784	771	800	840	846	781	856	831	812	726	787	829	815	768	802	806	864	792	818	796	776	834	851	758	858	790	790	795	845	788	775	840	765	781	813	771	790	851	766	803	863	802	788	805	773	793	783	850	802	817	795	801	771	827	839	831	813	768	800	782	821	800	875	787	825	818	757	830	817	803	869	822	778	807	793	795	828	837	797	836	844	803	795	788	821	787	832	804	818	775	786	822	831	813	796	831	824	866	828	815	799	763	795	775	789	856	807	767	821	853	818	777	784	824	843	781	774	819	836	859	757	828	847	831	812	807	810	773	810	796	804	831	800	794	755	824	847	853	753	781	837	814	832	800	789	798	880	793	797	789	799	789	811	814	809	813	838	871	835	845	735	825	814	789	757	742	820	798	835	794	825	806	790	816	807	840	853	882	806	778	754	846	815	799	776	734	834	780	843	790	807	757	772	858	829	791	787	735	818	816	808	834	791	861	827	797	790	811	817	796	821	814	758	802	816	764	865	798	805	882	768	864	795	827	836	833	789	789	838	866	842	834	820	790	824	806	818	883	740	833	825	838	820	793	818	832	802	825	822	795	843	803	868	848	844	778	743	793	824	852	781	800	795	823	871	785	854	848	797	798	873	808	803	796	763	767	843	846	815	834	792	805	821	790	805	813	844	772	803	811	809	806	860	807	823	845	786	870	831	845	811	818	792	848	812	832	808	808	814	826	792	830	776	838	821	830	795	817	834
25105	20736	28755	24592	20363	10625	3403	903	693	664	641	581	555	525	489	469	449	480	446	419	441	424	417	380	445	392	369	413	402	384	368	350	390	374	369	387	392	413	339	391	364	346	369	371	390	331	349	383	412	338	357	324	332	367	391	350	378	376	376	379	362	364	371	341	340	354	329	336	391	357	394	316	358	376	370	347	389	365	381	357	375	351	379	380	366	333	342	349	343	397	353	371	403	335	336	341	324	384	367	394	404	376	347	366	361	366	358	360	368	360	387	355	373	368	362	339	348	373	364	361	376	347	355	347	361	337	368	367	354	350	349	352	347	381	356	324	338	350	360	375	349	360	388	361	353	348	338	350	364	321	363	333	309	380	336	339	341	351	345	378	354	349	357	357	364	364	356	353	366	398	352	344	360	338	345	356	372	365	367	353	329	377	395	369	359	357	347	381	363	372	355	347	358	328	330	379	343	351	394	338	374	363	372	371	345	363	371	356	393	366	357	368	380	360	366	379	370	375	357	347	360	317	347	353	344	363	371	350	380	369	389	338	340	358	324	366	380	354	336	340	318	367	350	355	389	329	373	377	345	395	380	369	360	363	382	351	382	381	338	345	365	350	353	333	328	362	365	352	363	391	369	396	356	345	354	368	376	358	379	388	369	353	342	382	330	339	358	383	348	370	360	341	364	392	347	387	384	330	313	352	324	342	364	363	336	340	375	349	401	352	354	314	343	356	363	348	343	383	363	375	388	377	359	354	401	363	406	370	364	396	351	373	353	357	335	353	325	372	370	348	371	354	337	374	349	365	368	403	353	380	370	339	359	324	350	352	352	335	367	386	389	361	360	357	375	364	356	326	332	389	351	346	335	364	361	370	390	373	357	373	362	374	362	356	356	343	350	377	360	380	351	359	360	327	342	364	380	318	350	343	349	364	349	393	378	406	360	378	365	363	359	382	347	339	366	362	385	338	365	329	347	344	407	372	348	403	387	359	366	333	335	367	337	333	351	350	333	330	375	365	323	376	346	370	334	367	398	389	361	367	331	354	363	372	391	364	343	333	341	382	336	361	373	376	342	348	402	342	335	332	387	373	355	380	357	381	362	323	370	348	368	341	379	369	356	396	305	376	336	362	359	374	369	360	393	360	342	394	379	364	357	393	334	358	337	359	352	363	385	362	377	349	363	341	342	362	346	384	363	349	362	339	345	354	374	381	348	364	348	355	333	353	352	330	333	362	349	346	369	381	365	380	352	335	365	364	365	365	364	352	361	381	348	351	355	391	348	338	325	355	384	357	388	371	344	367	366	346	359	389	356	391	343	356	343	389	372	364	352	349	356	369	344	359	399	367	369	347	347	342	394	337	349	353	405	327	383	357	358	325	356	391	391	376	379	369	376	358	361	365	374	370	361	343	369	374	329	358	379	371	342	343	329	352	391	397	361	352	347	370	327	360	372	373	363	372	385	352	368	370	352	362	331	349	380	344	371	389	355	375	344	381	378	332	351	320	363	373	343	349	355	378	328	335	346	331	366	380	329	368	352	369	369	342	393	359	371	373	372	350	346	340	355	344	374	322	370	385	360	401	344	382	346	354	347	348	374	356	345	394	366	376	367	361	380	339	354	363	382	356	344	375	351	347	380	378	355	375	343	361	383	381	355	352	406	335	344	339	382	367	361	372	353	365	385	354	394	402	382	349	364	355	341	364	350	360	354	324	353	349	371	328	344	367	346	369	378	333	355	368	359	359	343	343	338	328	322	381	367	367	353	362	392	370	390	394	365	372	382	377	330	353	350	354	358	360	329	355	396	361	374	350	396	368	367	371	327	365	386	413	404	367	349	357	343	345	372	369	379	342	377	376	316	347	378	344	363	385	342	338	346	336	337	365	340	357	353	351	332	379	367	362	353	356	338	332	398	379	367	369	328	395	357	359	347	326	341	350	369	354	342	387	375	400	324	358	366	343	311	358	337	332	347	394	345	352	382	381	361	324	381	358	390	349	369	353	369	372	339	373	376	361	376	391	386	360	400	374	345	365	333	364	383	366	357	349	390	362	383	355	355	339	361	381	375	383	321	352	389	338	386	358	359	368	390	363	333	372	345	341	370	311	338	389	319	377	368	388	358	352	344	368	350	373	394	347	334	346	387	355	352	358	335	367	352	333	389	359	368	355	328	337	366	346	339	379	342	363	375	354	354	330	347	357	390	396	354	383	341	367	373	328	349	386	361	382	361	384	368	345	318	354	351	373	371	351	355	331	334	374	319	358	339	332	343	366	372	373	390	363	376	369	384	366	321	394	354	357	347	387	430	354	400	353	378	390	380	348	391	350	394	375	369	349	347	340	360	365	361	338	363	335	382	350	367	351	358	350	369	371	333	343	343	371	367	340	392	380	330	370	375	371	351	358	352	352	367	369	405	339	382	336	352	342	362	345	364	371	365	354	322	338	357	397	371	363	375	339	350	367	357	349	371	367	347	347	355	373	373	349	337	340	353	368	364	357	351	326	335	394	340	376	370	372	368	344	357	358	342	365	387	383	379	346	345	355	363	360	344	321	345	358	313	376	320	366	367	322	393	346	338	409	343	347	362	342	347	342	381	393	359	377	348	323	375	346	355	328	354	389	362	362	356	341	330	371	372	384	351	358	375	337	358	360	385	378	350	376	339	369	370	377	367	394	346	372	347	358	359	377	358	386	362	386	340	371	363	323	389	363	402	386	336	355	391	372	354	355	334	341	378	374	366	339	350	351	365	369	372	370	353	374	356	365	328	373	360	373	374	378	344	334	361	354	352	369	371	367	342	359	355	370	343	356	387	361	358	361	388	370	348	363	345	378	367	386	357	351	333	374	379	328	422	395	368	389	343	365	356	357	341	364	351	373	361	345	356	356	377	337	357	331	376	340	338	372	360	342	347	357	366	365	375	384	338	339	386	383	348	358	343	367	339	346	341	403	383	371	365	347	357	370	397	327	373	338	350	369	384	349	354	331	366	356	400	409	363	386	355	340	349	352	361	364	349	345	370	338	346	365	349	346	349	366	363	362	359	338	386	361	350	384	308	372	388	349	346	354	363	374	420	341	373	351	383	386	361	380	344	323	372	353	363	355	346	321	374	381	343	343	364	330	348	366	349	344	364	372	403	363	385	331	376	353	354	344	368	375	346	361	361	352	368	365	346	337	335	393	357	351	382	403	359	352	378	363	364	360	346	327	339	365	367	368	366	349	341	352	382	354	346	352	332	358	326	341	366	338	351	338	330	361	371	386	355	357	357	381	348	319	384	331	352	353	383	369	346	348	359	416	393	378	357	379	357	377	357	380	356	362	368	358	349	373	339	337	345	362	387	377	359	351	360	339	371	367	354	346	382	340	380	379	345	338	358	356	344	392	379	320	351	371	343	323	354	402	342	349	337	370	398	350	373	351	372	351	346	358	371	347	341	309	347	369	347	360	353	359	358	327	360	356	353	356	407	364	313	339	336	355	349	340	348	344	368	347
13532	32713	46517	5598	3552	2820	4261	1484	1235	1140	1117	897	798	678	657	608	608	542	580	503	496	525	494	423	426	452	468	410	440	476	422	450	432	436	420	422	433	407	398	413	396	393	373	398	388	388	401	421	388	361	372	419	411	437	359	407	357	384	366	387	373	399	397	404	373	397	375	381	378	402	350	391	370	370	363	368	418	366	396	341	385	380	339	394	368	376	401	364	393	406	375	364	349	346	384	395	374	372	365	361	359	383	350	359	345	410	425	375	404	398	361	363	358	382	416	391	359	383	379	360	327	376	413	355	371	403	348	372	343	408	357	351	355	373	384	385	333	392	412	376	379	398	351	380	350	335	385	379	403	385	379	356	349	365	428	379	380	373	359	392	374	354	379	333	368	345	357	361	356	357	374	362	400	399	325	387	399	413	357	387	390	353	381	362	412	388	364	329	371	391	357	377	368	376	361	394	406	366	399	381	412	374	403	370	362	430	378	391	362	374	362	414	397	397	372	368	342	371	395	428	378	366	351	416	346	345	394	346	430	337	386	382	394	354	361	411	379	367	376	320	376	393	382	382	366	384	378	375	350	378	372	422	333	387	342	394	348	385	380	375	365	359	375	365	370	391	362	393	386	386	365	382	325	395	417	363	400	383	337	388	420	387	424	405	365	350	368	325	370	384	420	383	344	366	398	359	389	353	373	374	372	424	379	404	367	411	356	356	372	415	353	393	357	389	379	351	341	411	370	380	388	338	373	371	358	373	358	344	417	374	351	354	387	383	402	355	434	370	404	352	357	373	382	357	395	390	348	372	364	369	364	382	403	410	379	361	364	368	383	387	343	388	386	375	374	362	389	385	413	340	387	348	373	388	357	359	373	381	353	355	367	365	383	343	365	351	376	370	362	394	360	362	378	379	369	378	349	378	368	368	360	398	397	387	386	386	406	400	385	383	409	395	391	401	401	388	360	365	387	405	381	364	374	375	372	354	399	358	350	355	370	374	395	360	380	363	364	363	372	366	377	333	407	373	385	403	391	379	342	387	375	374	385	347	386	348	365	358	373	351	373	345	393	362	410	397	374	381	372	372	386	372	377	372	353	403	366	406	343	369	344	383	371	348	350	358	374	389	380	379	371	396	379	366	369	400	396	375	368	394	386	365	373	357	388	392	392	382	382	374	384	355	402	398	385	411	383	363	364	379	336	371	384	369	357	378	360	373	384	360	372	388	364	391	382	388	356	352	352	362	405	375	366	387	375	373	394	392	397	355	354	346	396	346	386	346	384	411	390	379	383	381	406	339	389	383	336	371	373	397	362	380	377	384	347	383	363	382	375	393	406	352	374	383	374	373	377	353	370	405	402	416	380	350	385	372	380	381	413	402	357	363	344	377	360	380	340	405	404	335	386	396	399	379	357	384	341	358	323	389	370	398	409	368	398	374	361	400	351	353	392	390	382	416	383	375	411	390	386	360	383	396	353	335	351	386	361	369	360	367	380	379	420	377	360	398	386	366	370	352	398	379	366	376	384	351	387	379	395	395	391	388	389	412	367	357	425	389	372	398	367	396	379	382	422	377	373	368	390	392	376	374	398	358	389	386	354	414	383	364	358	401	436	381	386	375	338	367	369	388	366	357	379	375	341	366	400	399	390	349	379	399	371	367	356	391	384	371	366	395	362	384	371	372	390	369	360	345	384	415	410	358	360	373	401	355	393	383	351	375	364	379	356	383	363	353	399	373	380	391	360	372	372	382	381	353	403	337	370	373	365	411	358	412	403	394	375	386	344	389	385	415	354	383	375	363	388	377	383	367	363	399	357	337	399	345	362	367	362	389	389	343	398	384	390	351	396	364	357	414	383	368	367	387	380	342	385	337	361	405	363	370	371	359	380	383	381	417	404	353	362	384	376	380	394	377	363	422	409	361	379	383	334	376	375	386	381	367	365	394	357	350	375	385	400	360	389	395	367	375	356	354	392	373	348	378	354	387	395	349	366	395	406	340	396	361	395	388	383	352	351	383	401	401	369	376	368	397	334	331	356	397	404	388	355	363	368	372	363	370	356	364	381	355	375	365	352	358	331	352	359	335	366	350	395	393	359	350	368	386	377	346	390	370	369	398	365	364	364	367	367	394	390	348	362	405	359	384	379	356	347	396	357	376	380	343	385	407	378	400	378	376	355	347	350	362	348	361	421	372	382	354	371	373	425	364	385	409	363	361	365	352	366	378	382	397	374	399	367	345	363	381	344	380	374	390	365	383	389	395	375	369	399	353	350	324	390	398	374	370	363	377	357	382	386	369	361	350	373	393	370	373	375	383	375	354	379	397	329	383	358	372	370	383	363	337	410	374	391	337	412	389	367	380	387	410	391	384	385	379	395	400	393	374	369	398	396	344	406	375	403	398	387	371	402	383	372	380	385	366	360	356	386	376	366	361	337	361	383	344	358	403	369	372	380	342	351	373	385	385	359	352	359	348	384	395	377	361	364	368	368	415	357	380	384	386	362	383	372	406	363	413	383	377	346	368	341	386	389	351	384	359	367	400	370	366	414	355	362	374	361	385	412	375	388	400	389	369	384	412	373	386	389	368	353	383	371	325	368	379	398	383	373	366	378	385	377	375	395	372	377	362	396	402	382	346	403	386	379	415	343	382	392	385	384	354	372	359	393	377	389	368	366	399	373	408	400	412	389	358	388	398	412	390	345	360	367	397	399	360	365	382	379	362	359	370	396	367	380	353	347	391	363	361	375	373	404	372	353	369	371	398	390	406	384	364	365	351	369	404	386	422	355	379	381	404	348	349	349	376	393	322	388	396	354	391	365	351	372	368	372	380	363	447	359	375	340	391	372	379	319	391	344	369	425	388	389	413	356	378	377	362	384	370	401	388	359	353	383	384	373	344	399	359	379	373	376	402	380	324	358	348	382	358	358	372	374	409	388	374	375	383	363	413	367	394	375	391	371	356	397	382	383	388	349	342	366	356	374	393	390	411	395	357	364	404	365	379	359	405	392	367	377	389	348	359	349	355	350	376	378	356	351	398	368	342	365	329	374	362	351	369	397	365	395	369	354	367	374	391	418	386	398	364	392	401	372	367	362	366	381	394	402	378	359	375	394	374	328	359	365	339	409	350	348	375	360	318	382	402	370	409	351	425	382	374	344	341	372	388	429	360	364	357	383	413	364	380	389	409	366	379	365	382	389	376	380	385	391	378	383	380	403	336	368	377	385	414	406	382	395	349	373	394	369	375	366	385	368	411	390	343	395	390	382	333	425	390	386	342	377	367	341	378	368	403	378	360	413	371	347	377	367	349	361	367	362	384	392	369	393	367	370	365	371	360	379	362	392	380	374	390	420	417	358	375	358	371	381	420	384	359	419	391	374	376	390	404	366	358	368	403	359	401	372	363	380	415	397	366	355	403	357	409	379	379	422	393	350	367	380	400	414	396	358	383	384	396	375	387	386	382	373	383	398	366	402	368	400	394	371	370	383	362	399	373
22803	20704	29025	23382	20713	20267	17816	3397	1416	1258	1250	1080	964	949	860	829	769	745	773	727	756	702	713	657	660	677	730	658	652	644	642	713	667	642	641	623	612	680	663	661	625	662	642	693	595	642	610	643	608	667	640	579	599	639	642	639	621	584	661	600	644	608	616	627	633	645	630	608	641	603	594	623	601	649	646	645	623	620	614	621	619	612	578	623	632	590	631	620	595	620	615	641	624	611	586	629	586	606	619	616	591	629	623	599	561	608	617	605	583	659	606	622	652	601	602	604	600	601	620	611	646	655	585	612	598	660	598	584	638	598	595	592	571	644	635	598	619	595	577	638	618	595	638	602	607	595	623	609	645	593	629	624	562	619	614	636	621	596	567	605	614	635	571	622	593	631	657	594	554	562	632	566	618	579	585	603	637	638	622	593	610	603	606	574	602	575	615	575	609	598	624	647	612	617	596	617	613	635	589	585	577	590	641	607	635	587	596	583	654	613	569	627	604	594	654	610	595	608	600	618	629	582	644	597	633	593	584	614	589	614	636	582	616	579	569	607	614	619	610	571	627	642	633	648	626	626	663	622	586	591	615	610	572	560	620	643	592	590	593	621	621	606	570	642	590	646	647	652	626	585	610	643	595	621	616	623	636	655	628	571	630	595	577	606	651	589	618	566	573	623	617	579	639	599	627	644	589	652	618	658	619	590	635	655	654	638	592	638	625	608	582	662	629	612	570	590	621	592	576	627	656	630	620	634	634	619	617	593	607	581	604	571	613	604	623	653	599	598	626	583	639	637	626	566	594	640	608	597	628	638	596	618	614	602	641	621	597	603	612	645	627	619	613	617	594	635	599	644	622	630	615	579	609	621	590	616	632	602	640	575	609	595	641	640	597	572	620	593	585	609	561	595	602	562	604	666	609	616	646	611	586	603	591	590	608	630	583	577	610	597	639	586	625	607	629	616	587	645	609	568	613	628	605	619	588	597	642	612	591	610	560	548	612	605	571	554	601	633	596	599	609	586	635	600	607	653	596	637	599	596	594	611	610	591	636	612	590	642	620	652	583	632	612	620	623	642	615	625	600	618	659	596	599	565	583	588	587	581	595	643	623	639	612	592	653	618	577	587	615	632	621	560	563	625	662	598	602	585	601	655	619	614	613	570	572	590	581	601	567	604	608	634	590	596	575	568	588	620	616	612	564	614	638	662	613	584	632	603	618	628	633	602	593	582	598	621	578	639	614	649	654	566	633	612	598	603	571	579	631	627	619	639	615	639	663	608	633	608	635	625	630	621	602	609	618	598	622	628	593	631	659	609	638	552	583	616	646	589	572	607	601	609	611	600	646	597	644	604	624	617	592	600	584	647	621	598	645	610	563	599	605	635	630	619	649	597	591	587	560	605	571	607	615	581	653	585	607	597	595	641	606	620	606	615	623	595	596	616	625	629	651	580	627	630	634	636	650	597	600	632	580	601	611	579	627	591	650	630	598	604	630	601	583	641	629	596	599	584	620	626	615	625	638	600	637	662	603	649	596	578	646	650	659	583	622	639	629	582	618	616	610	622	609	580	605	647	622	662	652	649	626	636	640	621	655	626	628	588	609	607	628	625	611	569	609	626	626	610	581	642	611	565	610	617	654	645	578	637	578	632	631	645	598	667	624	623	625	616	632	548	566	583	592	580	586	641	580	646	630	598	603	617	635	634	657	607	621	611	593	625	645	604	611	582	549	625	635	594	582	637	588	628	620	598	581	615	652	638	627	673	593	577	611	613	667	615	640	638	626	636	658	620	636	560	628	644	592	583	618	608	636	633	656	676	661	599	588	616	644	656	568	616	586	576	633	619	629	608	631	597	631	629	627	619	618	582	590	615	632	638	614	659	628	626	597	580	621	636	601	628	600	582	629	596	613	597	625	618	617	596	610	647	645	578	617	589	624	595	619	650	636	605	620	635	625	574	673	584	681	666	598	587	600	644	591	622	617	653	610	559	616	629	622	641	591	642	593	624	633	565	619	613	609	609	645	618	639	608	602	664	562	604	638	589	656	639	616	551	598	629	647	682	621	622	589	580	595	562	638	607	641	611	613	607	662	592	602	586	599	634	561	634	640	651	654	615	612	637	602	631	559	622	607	578	635	640	584	591	586	596	587	575	612	611	589	623	646	584	625	640	645	595	622	608	614	639	623	632	622	579	606	648	622	635	661	627	593	603	609	612	614	589	636	623	608	619	620	585	640	639	620	655	612	614	589	611	661	679	623	584	603	613	604	616	623	637	597	632	603	621	631	647	576	589	595	610	595	630	640	615	648	623	594	624	658	579	639	570	589	638	567	634	569	620	586	566	624	665	584	607	623	591	659	649	623	605	592	630	590	631	632	638	597	690	658	638	639	571	598	590	605	622	622	602	621	614	583	608	580	626	650	576	625	610	594	594	646	642	586	650	632	667	607	638	586	632	607	649	627	576	605	605	630	593	616	620	564	604	597	565	629	628	630	641	619	645	617	616	580	616	574	624	607	627	649	589	615	642	616	623	645	640	583	622	579	637	613	627	611	594	617	653	607	621	617	600	599	586	598	640	646	576	603	557	659	652	646	550	583	580	601	605	627	631	578	605	622	589	598	597	613	592	600	606	604	563	619	595	624	599	630	569	605	604	596	648	600	601	630	571	637	592	611	589	621	569	627	596	609	584	662	604	554	638	614	625	640	618	647	624	579	612	623	597	600	587	628	610	613	595	597	599	572	619	604	598	660	644	570	690	658	612	572	621	598	602	587	640	588	630	584	595	622	637	593	660	615	591	612	634	594	590	609	624	588	638	661	583	584	632	613	580	587	596	617	606	607	608	671	668	671	577	599	627	612	562	640	616	601	589	560	611	624	616	646	582	580	592	644	596	581	596	643	624	618	638	632	631	621	586	610	598	663	631	642	566	606	626	621	582	607	573	623	570	584	586	619	627	599	635	656	635	588	615	633	570	569	569	596	636	611	615	607	582	605	584	591	647	560	613	624	644	612	589	573	597	627	640	645	633	560	576	606	623	661	586	584	610	614	645	595	617	629	617	632	614	641	565	600	600	628	612	620	609	637	626	632	587	604	588	621	613	638	610	563	604	609	582	631	604	626	662	603	642	645	637	611	603	600	642	607	604	605	610	548	618	610	617	611	602	623	577	567	610	605	604	602	606	609	601	610	641	648	546	581	600	575	626	602	584	618	652	653	613	595	651	628	595	590	661	601	663	586	629	609	646	610	593	641	630	621	621	612	608	664	609	602	614	610	629	651	631	618	571	634	595	633	673	605	622	617	619	595	647	622	596	618	598	585	630	628	608	579	628	622	688	643	612	594	611	636	619	605	612	617	622	617	594	619	623	624	619	628	611	576	618	622	646	595	604	623	620	631	641	573	617	577	568	595	622	595	594	571	602	594	645	661	598	618	601	568	573	582	613	668	658	602	626	600	589	615	537	607	567	616	614	572	595	627	605	609	613	631	605	589	627
16231	33385	50208	9446	6105	5018	12109	2711	2203	1976	1994	1636	1384	1190	1053	1004	986	862	887	850	797	819	743	757	720	725	687	684	731	696	671	658	662	652	648	610	649	632	629	660	631	619	641	613	579	626	618	577	605	564	602	593	617	589	631	630	585	577	641	578	599	604	572	612	575	596	582	605	611	578	525	616	550	574	586	576	546	568	574	611	561	576	626	541	612	567	581	569	605	592	600	557	556	542	598	550	541	582	590	560	560	562	591	584	543	552	571	556	593	579	574	564	581	591	558	603	593	556	580	595	621	573	535	591	591	597	557	557	538	584	573	618	596	558	602	592	555	616	511	547	577	554	543	600	570	595	556	582	580	575	562	570	572	612	607	566	573	574	601	565	575	542	579	590	576	554	563	571	546	542	555	587	591	572	555	625	595	559	580	586	568	539	597	552	582	539	556	570	532	583	555	546	523	585	599	574	558	552	606	549	542	565	582	566	594	610	548	552	566	590	594	557	599	565	598	573	536	564	530	558	559	565	543	556	573	554	562	535	549	564	557	553	573	552	542	580	576	604	528	585	585	576	572	558	570	549	601	584	541	561	545	550	574	582	554	582	590	531	575	585	586	597	600	567	574	596	566	563	579	520	562	560	542	521	573	603	550	552	552	571	596	584	624	560	559	542	544	522	604	549	540	550	566	607	591	544	559	549	569	541	556	529	530	520	571	564	554	576	575	591	565	568	531	568	574	560	542	576	605	561	571	595	534	577	561	570	595	546	573	540	550	586	574	574	602	548	616	546	603	579	562	544	589	588	590	567	580	516	551	570	565	553	617	543	556	597	585	596	584	508	585	602	537	565	549	541	561	590	558	622	561	575	598	602	577	562	555	565	581	591	591	610	572	562	532	540	579	591	574	553	576	568	548	602	565	570	564	591	538	573	582	532	577	566	592	630	547	563	540	552	570	598	587	588	521	578	591	581	540	552	569	563	578	558	556	527	543	542	583	557	592	559	563	564	568	550	584	591	516	586	573	553	564	552	554	548	521	560	552	610	542	573	609	543	530	572	564	581	579	563	555	595	599	569	589	629	593	547	579	559	537	554	591	625	540	572	565	580	575	570	550	551	553	555	605	586	607	591	568	527	583	592	596	555	580	520	603	524	614	586	567	574	514	543	523	576	587	612	573	562	576	544	557	571	547	572	579	574	552	527	556	558	567	579	565	553	533	514	601	573	545	588	595	565	569	591	585	603	574	534	586	581	551	599	552	581	556	582	553	570	558	598	602	577	597	553	608	609	531	580	560	546	556	624	547	574	582	575	537	563	555	557	552	596	526	574	571	583	541	562	577	559	571	548	590	560	553	569	564	547	584	511	578	564	530	567	559	529	564	630	556	552	596	566	510	594	575	535	545	573	576	599	581	582	581	616	588	560	577	601	564	576	566	581	538	556	550	563	554	580	551	540	570	544	611	573	540	527	586	600	599	568	524	555	583	573	581	537	543	568	593	581	568	542	588	565	556	584	542	550	543	559	554	571	574	569	565	574	541	576	543	577	585	539	551	571	576	576	623	612	536	600	598	582	580	551	550	557	605	531	599	563	544	556	563	599	603	558	529	554	564	570	524	561	586	554	553	575	580	570	561	566	548	552	605	572	544	555	601	604	571	541	576	532	565	526	572	542	523	562	546	533	607	602	594	514	574	536	538	561	586	564	568	544	529	562	580	595	543	514	540	542	497	606	584	575	615	585	587	555	537	584	575	561	576	547	582	569	601	560	555	509	605	551	512	565	556	563	600	557	563	585	575	583	565	588	597	569	567	551	570	551	584	573	521	602	564	568	529	552	558	582	547	581	561	600	622	556	584	564	564	571	592	584	564	587	555	571	550	558	574	561	587	540	575	593	611	561	529	561	578	588	593	576	558	554	546	578	566	574	607	552	571	544	594	557	525	568	607	602	578	557	583	543	547	532	588	556	549	537	576	581	573	525	573	580	505	550	550	574	565	596	530	610	580	577	569	540	557	564	577	556	551	572	574	558	571	575	551	607	567	574	552	597	560	571	564	577	564	567	587	568	582	583	605	560	589	601	596	551	577	546	578	549	579	541	597	580	597	554	588	579	562	533	579	582	602	549	562	569	541	532	550	569	540	553	581	568	574	583	599	564	594	596	579	610	595	585	591	554	510	620	558	583	535	608	562	534	543	563	598	588	560	584	573	582	617	556	594	547	593	565	576	550	594	567	566	574	579	559	554	540	580	577	620	544	584	612	571	575	542	577	570	573	525	566	555	567	512	570	533	582	593	563	581	554	566	588	549	544	523	555	596	542	574	571	565	599	584	596	581	570	566	563	542	572	555	531	527	544	573	593	561	596	558	541	605	607	586	621	560	517	545	528	580	604	601	580	558	591	578	579	593	547	634	565	559	550	597	577	616	555	549	578	564	587	568	548	572	574	582	608	570	573	582	552	541	560	570	588	571	587	560	549	617	573	583	533	573	561	540	538	603	573	571	585	582	546	538	579	576	547	579	560	574	604	557	569	548	568	546	552	570	538	574	565	584	561	533	618	571	553	576	561	555	551	562	560	567	577	551	567	557	569	562	564	567	553	558	565	590	561	576	532	567	590	575	531	571	569	570	559	544	517	586	558	539	583	555	559	594	595	567	561	586	603	568	553	555	597	604	556	568	542	561	596	612	533	554	546	552	572	564	553	561	597	540	555	566	606	583	609	568	580	588	586	576	588	623	517	573	590	558	593	594	551	553	546	565	572	560	545	567	536	570	550	587	539	588	556	585	587	558	550	571	574	523	585	568	569	572	580	536	545	600	576	598	565	564	549	583	564	557	564	582	557	589	608	617	585	553	557	576	558	570	586	552	522	567	589	551	587	565	547	579	589	588	571	560	567	546	550	593	639	563	548	581	575	564	594	572	576	551	571	571	514	565	577	562	515	515	559	554	585	545	567	560	609	558	552	545	543	597	590	526	541	567	557	646	579	568	560	557	582	558	562	570	563	561	548	601	585	567	576	546	543	540	563	603	544	561	626	550	562	533	587	569	540	591	545	603	555	611	579	559	603	586	556	535	562	538	513	552	531	589	591	516	553	572	587	525	570	599	544	584	525	528	562	563	557	579	567	542	587	548	584	576	591	566	569	585	540	541	548	568	548	561	555	591	543	546	555	523	550	590	533	545	542	549	561	550	527	592	585	551	528	555	550	602	588	606	558	564	601	598	565	560	573	563	582	572	523	563	600	556	580	595	599	528	562	590	556	585	563	613	568	555	602	517	591	591	559	572	587	582	546	534	559	576	592	574	589	602	569	565	570	560	553	549	572	530	563	583	546	596	615	546	578	562	535	513	572	535	540	587	579	564	560	577	621	561	562	571	583	585	541	602	542	603	550	551	594	576	598	572	543	580	575	531	596	590	570	567	550	593	590	550	591	587	585	584	576	553	566	598	636	568	538	568	596	575	570	543	550	519	554	558	551	585	566	553	580	568	540	569	571
28507	17121	18861	3253	898	851	997	858	847	845	803	827	818	826	776	789	828	827	805	791	772	774	835	776	825	847	843	785	752	836	771	816	787	788	865	827	827	836	823	813	867	830	834	885	781	761	816	791	869	802	817	826	787	794	831	772	794	786	820	825	788	857	813	786	841	807	808	859	854	825	837	772	864	793	804	876	808	782	837	802	799	798	751	789	812	817	872	799	795	850	800	803	840	845	815	851	817	853	832	815	804	803	773	838	804	808	821	841	808	840	840	779	750	821	807	813	817	812	761	829	783	762	774	817	792	812	787	830	815	846	790	797	792	822	824	837	822	819	838	840	813	822	831	810	819	822	851	823	818	766	775	804	808	752	814	784	782	853	845	801	787	812	817	878	834	818	796	765	811	807	870	764	824	787	825	833	819	805	807	838	805	849	882	808	850	826	835	762	796	867	819	783	826	837	825	841	795	827	874	788	798	845	818	810	867	799	793	818	795	782	825	843	792	818	813	833	774	789	821	813	816	803	868	866	844	788	860	808	867	867	798	812	840	840	759	844	783	788	803	808	836	786	810	746	758	836	858	792	854	835	803	809	826	771	827	817	842	872	813	824	816	817	816	869	809	812	826	824	789	808	794	781	846	812	819	825	876	834	808	796	857	841	842	784	792	862	827	852	797	794	821	833	846	834	862	912	752	808	831	864	833	835	839	785	798	779	820	807	769	845	809	838	789	826	805	802	793	820	814	825	830	858	829	790	865	784	810	806	813	790	787	862	852	812	824	817	860	839	804	846	865	766	821	848	821	787	811	832	769	780	751	794	823	833	855	786	806	843	812	830	847	777	779	823	851	762	833	867	834	810	824	778	784	859	774	822	853	761	833	844	801	859	836	820	792	826	844	775	829	832	804	784	781	812	774	861	757	850	830	818	807	782	784	789	808	758	824	782	847	811	795	802	798	823	813	827	791	797	796	821	787	802	817	789	825	793	836	837	833	833	787	796	838	857	811	824	771	806	805	771	838	807	776	834	833	802	808	796	787	856	823	825	776	877	839	815	835	850	827	773	808	829	788	802	807	812	799	834	849	871	769	797	794	825	826	784	828	806	818	801	840	811	796	796	835	823	798	817	815	835	784	781	830	778	775	854	837	780	761	815	848	771	859	813	823	800	858	835	840	835	769	820	871	805	819	774	835	845	785	786	815	808	818	795	818	840	804	828	763	790	787	792	809	768	810	836	837	891	803	829	851	813	843	845	773	865	804	808	793	794	803	799	834	779	817	825	826	810	803	800	891	857	823	821	791	812	821	767	809	822	862	806	794	808	820	848	793	805	780	793	836	847	788	831	851	834	823	853	833	820	775	800	788	825	893	875	822	865	832	832	803	840	772	805	796	850	865	770	810	830	855	795	802	817	803	843	819	833	865	849	782	784	810	820	806	762	837	862	867	840	769	831	794	773	804	822	814	790	821	775	839	820	821	801	808	816	854	810	847	833	834	836	821	780	865	781	861	790	831	826	792	795	787	875	819	830	790	770	819	828	793	774	807	861	828	827	838	808	782	821	787	814	771	840	828	834	864	819	877	813	866	802	865	781	832	788	790	816	828	832	799	817	832	870	820	799	800	826	806	853	840	837	836	812	851	803	813	809	786	821	776	780	812	763	789	800	830	838	837	828	864	812	864	822	835	793	849	849	858	810	797	806	860	799	833	801	802	788	794	848	813	841	775	825	850	857	822	816	839	818	853	794	829	828	865	855	814	803	847	862	782	827	841	872	822	813	840	820	831	826	853	830	833	853	802	867	824	814	790	817	818	792	837	799	800	810	839	825	857	805	825	784	794	843	819	797	814	797	843	831	785	853	844	768	797	806	818	835	795	732	792	802	811	784	831	776	800	774	772	828	811	822	812	836	870	836	833	801	807	795	799	772	774	785	832	781	836	820	821	790	844	782	818	845	775	793	819	835	836	809	777	800	857	816	796	766	816	824	813	843	769	813	854	794	765	841	794	843	804	866	839	751	861	795	830	883	782	793	781	864	760	822	829	774	817	828	892	824	856	785	814	839	785	855	833	797	905	830	811	753	798	856	790	884	802	806	825	767	869	830	816	842	818	821	817	837	780	838	797	799	825	813	818	790	874	809	777	881	819	808	791	776	804	798	793	784	817	851	804	875	767	801	831	817	831	802	838	840	794	844	798	850	861	813	758	820	870	847	847	848	792	765	798	820	872	817	748	773	811	802	787	868	835	850	789	806	813	818	783	846	850	830	813	814	831	839	832	819	817	800	827	833	847	837	778	800	795	797	813	829	819	793	843	837	839	802	853	783	874	813	782	822	808	810	802	819	829	789	790	808	842	801	798	839	832	830	798	791	820	794	936	809	790	839	819	831	786	828	792	810	834	836	832	861	807	786	846	815	820	783	806	822	893	826	832	836	853	823	815	777	835	779	806	869	776	810	805	829	838	826	789	830	870	825	833	793	805	852	804	873	819	782	863	840	825	832	854	810	847	783	755	843	857	809	822	823	789	820	801	792	792	814	881	849	810	809	774	825	830	833	802	845	836	827	761	823	861	744	874	811	808	793	737	828	821	779	783	787	768	822	805	854	848	841	786	826	779	795	806	810	805	858	848	781	797	798	815	814	802	830	827	799	805	810	797	854	866	829	793	853	804	817	833	829	829	834	782	804	871	799	802	815	803	820	806	852	797	802	751	801	833	813	854	807	778	843	796	804	847	821	784	818	772	815	800	862	839	843	830	825	754	761	826	789	846	846	797	790	807	790	809	841	815	820	823	777	791	824	809	794	833	842	834	845	802	757	815	775	834	809	774	796	848	825	822	811	773	785	822	805	811	875	830	834	793	758	806	801	808	832	824	843	842	789	840	814	806	823	766	828	817	774	830	788	794	881	823	838	770	778	864	835	829	817	841	818	827	854	784	822	825	780	786	814	830	831	847	843	804	780	816	816	780	853	778	832	808	813	848	779	804	790	835	883	763	816	853	807	788	812	793	824	790	832	851	814	813	777	801	804	831	844	791	852	851	832	783	837	874	820	772	779	824	756	796	788	802	837	772	840	839	834	800	816	807	822	791	802	810	798	872	825	834	806	831	866	852	835	829	839	831	827	829	798	764	846	756	820	829	816	856	810	842	847	830	780	813	848	838	855	785	813	791	815	788	760	791	830	839	810	871	777	824	803	817	812	822	816	843	798	781	788	794	798	805	760	841	800	804	781	789	791	816	803	800	802	792	795	851	852	847	825	822	820	828	823	828	842	795	841	775	823	849	841	809	835	823	806	754	824	855	813	806	810	825	829	827	830	838	820	794	844	878	850	856	815	865	830	893	882	824	831	867	830	830	800	837	828	782	811	790	846	805	843	796	835	794	787	766	757	775	837	842	845	817	813	861	819	787	792	798	819	799	777	792	794	836	824	839	832	836	855	869	784	805	822	809	862	845	787	841	868	832	779	863	872	796	804	834	791	788	837	818	795	822	793
10700	13102	22139	1327	988	986	1201	814	832	870	849	864	816	825	805	818	837	803	858	816	786	802	797	841	881	832	829	808	809	800	863	803	847	836	823	852	839	821	849	821	750	796	798	840	781	801	832	837	875	820	782	798	780	820	861	835	797	833	788	808	844	773	821	863	794	800	819	765	795	812	856	795	822	907	835	765	790	822	835	803	739	827	831	858	739	821	831	813	808	776	775	790	826	817	846	784	843	746	801	790	858	825	814	806	805	805	796	813	793	807	801	864	812	835	790	846	808	773	792	793	815	790	840	775	797	790	832	756	819	822	819	830	797	806	820	824	811	816	728	882	816	810	823	817	782	765	832	753	830	794	813	798	746	777	815	822	810	811	799	827	835	802	835	762	783	806	783	788	814	832	794	819	774	819	758	793	822	881	833	845	797	833	844	838	838	815	814	799	853	812	833	837	852	803	810	778	801	840	842	798	884	778	816	844	848	822	845	834	822	806	849	819	868	778	818	852	756	804	837	819	827	831	839	807	787	818	839	817	840	838	877	797	860	776	842	793	813	839	796	891	793	886	841	828	900	857	799	841	845	822	856	828	882	869	808	798	819	831	843	828	804	814	808	827	779	850	841	846	810	827	808	814	829	803	838	798	822	820	864	819	813	863	814	779	783	837	782	871	843	768	834	803	764	804	760	799	826	815	796	792	814	819	731	814	828	790	830	847	838	805	782	803	815	820	806	842	798	830	845	810	784	796	840	853	877	879	839	831	789	772	793	861	822	839	790	805	793	895	824	849	842	825	830	828	829	797	771	833	844	797	777	790	796	823	860	809	827	834	799	824	819	801	776	825	765	879	791	821	814	811	766	790	812	781	867	873	813	812	845	790	801	804	828	773	783	816	794	860	815	764	816	768	770	829	864	837	830	835	825	787	795	790	807	847	806	820	856	804	801	802	796	805	836	831	848	822	786	870	808	760	767	797	803	840	783	810	815	783	807	799	862	816	781	751	773	831	835	858	802	815	810	817	830	786	812	821	804	790	829	785	815	801	820	812	847	787	773	800	807	800	792	802	816	788	789	855	855	843	774	826	810	817	826	786	815	795	799	809	829	827	795	867	795	819	817	862	823	834	823	837	814	779	813	798	757	832	855	818	818	797	819	875	798	737	818	794	850	813	817	813	790	809	823	806	817	753	803	829	861	837	821	824	825	781	801	796	818	811	818	871	803	841	779	855	836	780	830	803	834	808	822	818	776	793	848	817	841	823	815	856	821	869	788	812	823	835	776	862	812	840	798	777	796	799	841	802	856	850	814	819	880	817	797	803	837	809	803	824	859	790	791	808	808	820	819	829	813	807	809	770	777	794	801	809	819	837	823	797	784	804	806	852	877	811	830	775	850	748	794	793	803	820	872	847	810	810	806	804	815	835	835	767	844	813	803	787	804	831	836	844	811	828	767	821	821	810	860	795	826	828	841	799	828	806	787	800	809	793	852	777	847	825	811	825	843	813	851	874	806	823	828	791	815	812	846	810	824	793	835	830	825	845	822	872	821	809	831	793	819	817	828	788	805	791	789	825	827	818	831	818	836	855	825	783	834	826	796	817	830	811	822	785	807	822	759	839	796	860	861	828	795	819	796	785	818	831	774	760	808	784	810	848	827	807	824	808	776	812	771	805	858	764	823	830	766	844	819	829	799	814	847	808	835	827	803	844	869	799	778	843	775	876	822	839	824	782	828	840	847	788	876	792	859	773	808	792	821	815	839	808	812	794	777	817	818	826	850	788	812	819	835	821	833	757	839	842	855	831	776	842	817	836	818	802	820	886	832	783	839	808	792	813	862	834	844	834	843	890	843	840	786	792	789	814	809	822	819	861	835	813	813	795	838	812	791	767	842	842	825	852	819	807	798	798	809	777	848	805	854	828	845	807	836	774	794	792	806	823	833	803	826	837	846	831	822	814	800	848	835	841	790	781	788	830	817	830	786	849	842	816	820	817	860	777	890	788	814	825	802	796	806	838	848	844	827	786	841	807	821	826	828	806	776	784	778	741	818	810	801	837	816	846	829	846	797	780	836	794	822	838	826	843	813	839	833	814	846	858	807	807	784	776	788	821	817	820	791	832	810	815	801	804	827	771	856	768	843	832	856	856	808	803	786	798	819	803	794	803	841	798	809	813	824	855	859	842	835	817	756	856	779	804	780	810	811	811	805	778	839	799	779	816	812	832	823	775	837	779	830	822	895	839	857	814	806	805	779	834	780	819	819	795	792	828	839	849	836	852	830	852	799	800	809	789	839	773	809	833	837	809	830	806	791	796	791	803	808	819	825	780	781	796	824	775	817	825	813	848	851	886	773	783	798	791	797	836	831	807	821	783	758	783	833	846	839	838	873	822	781	793	854	795	815	802	826	794	770	842	831	813	793	779	805	841	829	809	856	830	789	873	790	853	850	796	804	837	809	852	812	839	812	838	820	786	845	804	801	819	814	821	821	848	820	849	808	790	828	753	834	796	811	821	826	795	829	849	785	860	858	824	802	818	787	831	798	798	818	808	828	786	806	838	828	798	798	805	860	788	805	802	817	773	852	793	819	857	821	843	806	834	820	813	859	840	848	785	828	821	793	808	802	842	794	783	810	822	788	862	852	826	827	802	835	823	790	816	782	815	824	831	819	826	839	788	780	802	856	782	808	856	805	796	833	855	753	799	830	814	898	800	831	817	828	824	838	839	867	826	862	774	795	827	830	853	824	816	776	768	765	804	801	817	834	791	793	817	820	819	796	782	859	810	804	793	805	829	843	818	836	822	829	794	842	818	825	828	784	824	865	828	866	781	837	818	833	836	780	817	795	849	824	789	810	794	856	797	780	764	816	814	825	811	831	771	835	826	776	811	854	801	831	825	831	830	792	812	815	806	793	845	827	805	810	799	812	789	843	875	814	806	817	844	849	805	805	828	821	817	806	852	836	796	799	840	786	856	845	790	789	780	836	812	797	833	837	758	818	820	791	824	829	811	785	825	847	810	792	859	837	802	790	842	838	817	784	860	854	822	817	783	795	793	807	852	821	846	787	853	841	818	811	791	818	869	811	797	826	833	784	737	781	796	832	789	797	754	821	826	777	799	763	796	855	837	820	808	851	834	808	798	791	857	822	819	782	826	816	823	841	812	782	877	776	801	811	831	824	834	815	845	800	758	824	836	833	825	823	794	806	828	825	778	788	792	827	811	834	863	819	751	820	834	800	853	815	861	831	823	863	819	832	850	782	835	802	817	798	820	831	868	782	818	781	829	847	798	795	817	787	803	799	788	887	825	777	849	885	787	843	859	773	835	828	829	804	831	802	758	858	850	828	806	816	839	841	802	785	789	815	824	830	780	802	779	824	820	780	768	822	799	792	845	845	796	809	763	793	808	848	860	832	805	782	831	789	808	824	832	776	828	855	772	825	832	806	826	769	822	789	773	837	773	857	819	795	797	798	827	772	765	775	790	807	832	806	831
25033	20738	31028	23571	20378	12476	5039	1046	765	675	705	613	584	506	483	486	454	448	428	458	384	467	419	383	416	375	390	375	361	403	387	369	415	430	352	417	398	389	367	390	379	361	397	409	364	391	401	359	350	353	355	381	381	377	360	377	391	364	399	386	393	348	353	368	390	328	375	372	380	345	350	371	344	395	361	370	383	373	382	361	359	390	360	371	356	355	375	357	375	372	382	359	353	347	374	356	343	347	344	391	368	349	368	336	360	350	343	381	386	372	398	393	361	369	411	359	376	388	365	384	367	401	400	348	343	352	389	361	391	348	358	352	401	385	367	353	366	348	412	364	353	332	357	375	384	379	380	354	386	356	376	338	357	392	384	398	368	401	322	356	381	390	373	349	339	360	332	388	424	360	371	377	364	369	348	367	356	362	331	376	353	352	373	326	346	379	397	349	340	368	357	365	369	358	391	351	368	404	356	354	377	317	390	328	350	332	379	347	364	391	378	362	343	375	363	378	370	373	381	366	343	365	329	354	385	347	371	373	361	364	371	397	377	370	328	368	360	364	358	377	374	369	388	330	409	363	337	338	331	406	395	380	353	371	359	360	394	379	363	380	377	327	356	337	377	355	342	350	354	332	354	395	360	358	366	360	420	356	381	348	379	364	345	365	370	393	331	379	379	363	338	359	373	357	401	378	349	385	356	360	350	360	337	398	339	385	372	391	334	353	363	369	374	400	382	365	381	344	377	379	341	355	357	349	352	371	374	349	406	350	399	354	365	389	361	370	352	370	378	356	361	351	344	359	329	346	374	384	398	349	350	346	379	377	373	338	389	366	369	365	381	340	343	348	380	349	333	354	374	390	366	367	350	355	394	358	348	372	388	417	364	365	410	353	386	370	324	360	388	365	364	381	342	364	361	405	373	374	384	357	352	360	344	358	374	388	355	340	372	372	360	342	364	380	335	381	392	340	353	351	364	374	350	356	386	370	380	341	396	388	383	402	351	359	357	378	369	386	370	391	374	359	387	334	387	374	395	401	390	389	354	345	377	364	374	377	377	337	364	399	359	365	408	367	367	384	361	324	341	393	363	356	392	387	367	351	369	374	374	382	346	373	326	344	362	378	394	355	383	374	384	359	366	348	362	384	390	369	351	375	385	372	375	347	375	352	387	328	359	377	388	399	390	373	332	314	391	354	414	366	404	367	378	393	363	326	365	380	372	375	388	394	397	342	372	373	385	374	364	350	361	354	361	374	374	359	362	370	402	339	351	325	332	402	354	396	374	362	350	361	378	368	346	371	395	375	371	364	401	342	405	384	411	367	377	378	361	382	384	389	379	357	380	377	394	337	360	356	378	378	353	365	349	380	407	356	383	349	365	350	346	387	379	379	373	369	378	341	352	403	395	348	381	390	349	378	342	377	347	368	367	368	372	356	376	387	338	380	377	372	372	369	371	346	395	397	348	378	366	375	369	386	393	343	355	368	348	338	360	381	365	349	348	372	408	364	348	369	359	359	369	386	359	338	355	365	347	363	372	339	364	376	376	350	354	358	329	380	370	377	368	351	361	361	392	362	382	361	369	360	338	412	410	359	357	382	338	362	387	362	345	369	393	330	343	325	359	357	363	376	371	339	354	391	370	353	390	346	350	377	347	374	363	381	382	367	330	364	362	338	367	386	374	369	358	379	341	344	352	382	398	364	398	377	397	369	358	346	353	373	378	341	373	330	362	397	366	389	402	343	363	365	347	371	384	342	345	339	351	354	362	363	393	329	366	401	358	383	372	336	342	377	395	387	331	384	387	361	366	386	337	370	400	362	355	349	368	383	393	380	367	384	375	347	367	358	410	366	388	388	362	414	359	383	348	366	358	370	369	398	355	383	376	350	372	385	371	354	360	366	378	382	358	382	371	387	370	361	349	374	371	362	390	362	377	340	344	358	363	375	403	376	357	358	353	366	372	369	355	363	394	404	395	359	396	334	350	353	323	392	337	370	347	390	425	368	365	377	375	368	345	385	361	393	369	344	365	350	382	338	386	343	394	375	361	340	376	343	383	364	362	365	353	366	340	356	354	395	382	377	379	359	414	366	333	332	355	365	355	348	360	349	376	386	382	337	387	316	385	357	396	320	370	384	361	348	371	349	339	345	383	359	378	389	399	411	341	383	397	346	343	351	349	393	348	377	330	371	371	379	370	405	344	385	336	372	383	381	401	371	403	387	359	379	358	363	356	399	366	342	385	369	352	387	376	400	377	383	366	338	327	354	380	367	358	356	377	371	373	393	380	389	390	395	373	363	344	365	381	366	383	385	371	382	373	361	378	381	344	352	378	356	328	378	352	363	359	362	386	326	353	370	370	381	376	343	367	329	377	374	352	377	356	354	373	360	363	361	366	367	349	316	396	357	368	386	377	394	334	350	366	401	357	339	374	395	396	381	385	371	370	353	367	374	373	369	401	339	341	368	351	345	399	376	370	369	383	402	348	336	390	381	355	357	345	362	357	367	375	367	355	399	392	363	350	387	377	369	374	369	364	400	371	379	374	398	372	396	391	377	356	374	368	362	362	328	359	358	393	390	337	354	338	361	373	342	373	392	373	386	401	382	350	351	374	356	365	394	356	373	374	386	413	375	363	372	373	354	410	349	371	326	374	374	316	330	389	373	364	370	350	397	366	376	382	364	345	357	371	334	333	387	364	377	378	373	368	363	343	371	359	384	374	346	372	380	391	379	398	372	361	370	361	336	386	357	359	350	348	363	374	378	362	387	354	357	367	387	327	351	365	334	337	369	363	376	350	381	358	340	382	371	352	367	378	373	413	343	352	366	377	369	359	309	382	366	385	345	366	372	346	366	329	386	347	374	370	380	369	371	320	333	360	370	349	348	340	341	384	357	388	378	388	366	376	372	363	368	363	387	365	363	396	361	367	355	357	387	362	382	389	372	360	353	347	394	365	363	373	371	341	350	358	350	367	393	335	348	366	310	362	358	323	374	346	402	390	391	389	401	343	342	363	417	378	367	399	351	384	373	383	367	383	381	366	362	381	359	394	379	378	389	377	391	355	351	365	382	394	390	366	353	400	388	336	332	365	370	416	378	358	330	371	349	372	363	380	361	395	378	367	359	381	391	361	333	367	363	384	372	363	399	392	366	376	352	360	350	361	362	387	349	381	341	372	357	366	348	362	357	383	326	368	375	395	369	362	348	406	342	372	372	398	386	381	393	390	362	359	409	394	364	353	411	363	374	436	344	394	371	333	383	391	357	391	333	391	370	381	379	369	359	374	366	365	353	362	382	332	403	348	375	356	377	417	362	340	353	386	392	371	359	338	366	360	366	402	344	353	350	373	353	358	362	370	383	361	369	339	363	350	381	349	374	354	400	377	340	371	377	352	380	358	356	358	388	399	351	366	362	358	388	357	362	388	339	400	354	397	368	382	336	371	342	354	380	351	366	401	353	359	375	371	391	357	367	361	397	351	385	390	367	360	352	358	312
13313	27710	53767	7142	3315	2587	7935	1436	1227	1149	1051	890	751	693	618	660	594	576	553	508	496	505	469	457	463	458	475	400	436	434	450	457	393	427	443	379	421	437	411	402	421	429	421	413	411	389	410	456	468	362	401	411	390	411	418	385	396	427	436	401	403	381	386	339	355	367	413	411	417	381	404	406	381	399	382	398	407	410	371	402	387	374	427	377	383	395	385	379	393	390	412	376	427	404	402	415	346	396	335	380	380	409	445	406	423	385	354	410	371	377	407	397	380	410	357	388	395	408	360	395	373	364	357	411	400	406	367	368	393	360	414	391	399	359	404	377	324	401	385	406	385	371	422	357	375	409	364	411	427	398	381	359	395	414	419	405	404	391	363	370	349	400	391	373	399	398	388	367	386	402	387	377	380	409	372	382	413	376	376	399	391	377	347	394	375	379	382	368	365	339	410	396	390	380	383	355	414	402	382	413	382	384	364	363	382	368	399	359	394	380	340	377	369	400	390	386	415	356	385	404	395	412	416	381	385	400	394	361	379	341	412	400	380	404	383	400	355	420	372	408	382	411	400	356	430	364	364	394	357	368	369	378	396	352	388	381	379	352	378	393	366	372	360	355	379	377	381	369	375	349	366	344	387	416	389	378	381	405	401	408	410	385	398	353	404	399	384	400	377	360	394	391	389	401	380	372	396	368	363	395	384	385	364	408	421	384	390	372	365	421	387	392	359	412	387	382	365	359	372	409	402	400	389	373	356	337	408	374	389	408	360	406	388	383	382	379	380	354	402	416	377	403	409	384	378	372	388	395	370	389	415	390	351	377	405	353	377	407	367	386	413	350	372	401	410	385	399	395	380	364	389	352	389	401	391	402	395	390	387	411	350	384	389	395	388	359	402	407	411	371	401	372	405	398	364	364	405	391	410	356	387	391	341	376	390	340	360	415	419	363	415	357	377	351	375	355	426	356	369	393	391	400	391	379	406	408	357	395	398	374	417	350	350	392	348	408	359	392	410	378	366	361	381	376	411	389	381	371	387	362	411	397	393	370	363	358	364	360	353	392	353	371	367	382	403	375	380	427	406	367	387	381	385	391	358	368	365	377	388	397	376	382	372	360	353	379	360	395	385	344	367	383	406	379	362	384	359	348	398	365	384	398	372	386	381	377	382	346	386	386	366	367	360	403	390	366	390	405	402	364	405	428	391	364	392	373	336	402	364	387	360	403	359	413	365	407	385	351	375	393	370	368	381	332	367	403	382	378	364	365	389	386	358	359	395	376	398	363	358	387	410	412	424	397	377	403	410	368	389	400	367	389	382	399	381	367	416	347	346	381	402	390	373	357	374	368	398	403	398	412	384	396	401	388	365	374	393	367	402	400	355	372	383	375	383	368	395	359	390	395	347	436	383	366	388	406	392	387	376	368	390	380	392	385	381	383	390	412	356	421	360	383	371	393	382	410	407	381	394	394	396	392	365	393	375	404	372	363	395	374	363	396	421	409	403	402	382	408	355	357	378	420	354	354	356	392	367	376	369	413	411	399	386	394	372	369	400	411	384	350	369	365	363	366	384	394	391	328	383	386	363	402	379	385	389	390	381	399	388	411	371	410	399	393	376	353	423	435	378	373	375	413	362	386	400	351	386	385	376	368	398	398	398	394	387	384	387	384	369	355	402	395	383	378	401	418	389	388	406	377	386	385	384	410	381	351	320	383	383	380	334	367	345	410	370	360	387	375	386	337	403	378	398	381	353	397	393	377	387	359	405	421	361	371	383	375	410	390	348	407	407	366	372	400	387	406	403	385	393	389	391	369	406	389	366	386	384	403	379	380	362	388	362	394	371	399	386	387	397	380	407	398	396	367	380	405	380	406	404	395	413	395	384	372	403	378	396	407	410	342	393	348	354	378	365	387	394	357	376	365	404	391	385	416	419	379	381	401	373	360	394	330	369	397	388	353	402	381	402	390	393	390	405	394	371	356	347	368	379	389	386	375	414	367	382	369	362	407	384	377	412	385	394	410	376	429	355	395	370	382	393	373	370	340	396	355	386	381	363	391	378	376	383	400	377	372	391	390	374	355	365	379	399	385	380	402	389	399	359	382	355	385	375	413	374	351	380	376	420	383	376	368	393	383	395	354	394	411	373	363	392	374	380	402	353	377	359	376	364	370	397	400	384	392	381	357	399	386	393	405	377	406	379	360	363	369	410	395	371	399	374	372	393	411	397	399	372	387	426	401	428	360	400	367	397	402	408	392	398	398	393	394	408	378	368	397	363	368	343	404	438	389	395	377	376	366	393	396	426	391	400	389	389	375	359	372	360	386	358	390	350	359	399	363	404	365	412	376	407	388	383	386	368	412	383	417	383	375	388	384	384	382	367	401	380	358	382	383	402	381	373	367	417	363	383	350	390	349	376	374	392	435	365	379	385	382	384	420	404	441	392	395	421	356	384	396	383	406	384	350	359	356	317	416	430	362	390	364	408	339	376	407	368	397	409	368	382	357	405	370	403	391	379	364	419	378	409	393	378	350	391	395	392	397	404	336	391	392	398	365	400	390	370	440	377	382	411	379	328	393	376	382	375	385	351	374	413	359	404	384	385	368	412	377	397	379	393	377	385	417	380	369	369	361	360	430	368	345	402	395	342	381	386	358	382	376	392	427	379	397	381	408	377	358	390	355	413	389	400	359	386	371	376	331	370	386	392	400	361	389	369	392	388	385	375	390	401	381	351	401	362	392	388	420	385	398	393	382	371	385	368	392	404	395	392	386	373	339	390	374	366	399	339	383	359	387	390	414	396	373	377	390	377	388	419	363	381	395	363	369	402	374	383	377	379	385	366	385	361	400	360	370	361	361	395	380	390	406	370	363	342	373	369	397	408	391	397	411	364	356	412	391	370	368	392	378	427	385	387	410	402	403	357	394	358	414	347	367	340	339	373	375	369	380	382	400	376	371	408	369	378	407	386	380	374	387	397	408	385	359	404	367	356	364	377	383	400	364	397	367	362	376	419	404	391	380	385	401	412	409	367	356	399	388	391	410	357	419	381	357	403	417	372	388	363	364	389	401	387	352	413	389	388	392	372	392	383	381	386	399	391	404	420	385	372	390	361	394	410	380	389	342	379	376	380	396	384	400	417	362	346	400	405	382	400	419	377	377	359	388	384	391	412	363	402	369	388	412	354	404	379	372	398	360	385	386	371	413	381	381	358	387	377	406	373	406	372	392	396	334	357	432	397	358	378	366	400	385	359	348	355	370	388	348	401	354	365	343	374	424	391	357	340	374	390	430	400	344	369	374	392	386	351	381	369	377	372	384	404	362	397	379	367	358	370	403	419	388	380	391	382	370	432	420	367	346	389	388	441	378	395	379	394	391	401	386	396	401	361	408	386	386	382	382	359	360	398	402	398	382	414	383	393	369	380	376	366	376	368	382	366	407	400	384	396	363	346	372	402	406	408	403	396	372	391	379	352	405	380	376	378	351	394	371	400	369
22876	20704	28007	24503	20709	20727	17875	2180	1391	1290	1214	1045	950	854	885	804	779	796	789	729	729	800	738	687	725	705	657	688	672	705	666	631	656	635	672	650	620	605	638	663	624	653	639	609	636	609	655	671	615	684	654	638	602	621	628	634	590	616	624	609	666	623	645	643	633	603	635	686	616	649	646	605	632	688	628	684	614	620	588	636	622	596	642	613	648	639	601	628	586	619	700	647	586	647	563	622	623	578	592	623	627	613	574	653	607	639	659	677	603	620	566	594	617	637	600	658	594	619	648	619	638	582	641	588	626	622	603	627	627	625	617	616	676	633	603	628	586	599	653	625	611	645	624	615	629	666	683	620	590	604	637	602	662	558	625	648	631	649	587	648	622	627	636	581	657	635	620	650	590	598	599	658	620	604	621	553	633	630	681	636	610	644	605	653	604	638	620	586	620	660	660	650	636	601	604	615	639	598	616	663	600	607	583	657	661	632	595	569	645	654	669	600	602	623	559	600	657	625	645	610	634	620	671	628	614	619	638	619	617	638	638	646	640	659	651	614	604	629	632	590	583	647	651	628	633	624	630	621	620	641	642	621	648	613	656	609	621	619	626	614	687	605	642	620	653	613	619	663	602	647	718	620	643	619	635	586	630	645	593	614	638	616	615	629	606	661	598	644	636	602	608	643	621	662	643	665	564	637	659	623	600	683	635	616	621	618	644	661	646	607	626	599	631	647	626	570	618	631	603	616	614	699	637	620	641	617	613	594	628	604	598	659	550	614	622	593	587	642	625	629	635	630	625	610	645	621	608	612	609	647	650	613	638	652	654	598	653	631	657	621	590	581	623	634	661	645	659	610	663	632	646	614	677	622	586	569	653	626	638	596	669	631	597	602	613	617	626	680	648	639	600	610	621	587	645	621	650	594	582	683	644	603	640	676	632	588	645	625	606	635	650	619	614	632	663	574	620	603	642	600	683	591	602	627	603	582	604	615	604	623	639	642	621	627	645	609	610	610	622	617	610	619	609	603	614	599	622	612	606	633	610	650	650	621	598	636	548	621	627	602	605	584	578	625	611	594	591	635	582	608	579	664	616	629	629	675	612	573	608	603	574	667	626	588	620	638	577	595	622	627	620	586	612	609	633	580	644	625	618	570	607	618	653	603	650	631	679	640	612	682	633	585	653	628	611	570	602	625	627	618	630	626	686	642	613	635	591	627	654	656	602	634	611	605	632	624	652	599	627	630	623	642	601	677	634	598	598	653	635	636	635	630	631	577	656	610	626	646	628	607	635	603	598	656	591	627	579	618	598	640	577	639	579	648	623	603	641	655	640	652	628	602	671	580	565	617	621	610	608	614	644	627	597	613	650	623	667	636	608	630	621	640	602	643	626	604	604	624	626	629	634	588	611	618	603	622	632	616	648	616	578	586	604	636	560	605	601	611	611	644	633	588	624	612	602	586	654	618	609	666	637	667	628	674	642	626	642	601	656	626	614	618	619	580	612	606	641	603	629	614	601	610	615	594	620	656	597	641	604	645	607	675	614	656	625	656	608	593	583	609	581	599	648	651	599	663	558	572	606	613	622	617	562	631	662	615	581	621	652	628	610	597	617	631	608	623	644	670	619	650	612	632	648	665	607	642	619	600	645	646	658	600	622	663	637	602	637	624	622	581	612	616	652	630	624	649	591	654	618	606	632	653	624	604	665	613	609	626	568	626	617	634	646	670	635	635	658	603	595	610	665	601	642	635	619	644	620	642	645	663	639	642	623	614	653	654	616	597	578	625	598	633	647	613	604	630	632	614	673	596	630	665	613	569	607	665	672	630	652	618	656	586	612	577	613	618	599	608	602	660	615	647	642	616	639	629	599	591	662	615	572	632	651	608	626	615	605	601	666	663	603	583	611	599	619	597	611	618	691	631	621	642	631	572	580	607	599	627	652	640	653	668	629	609	605	621	593	660	642	637	597	671	639	589	597	634	597	632	611	646	648	619	621	602	613	595	601	644	602	626	587	639	655	634	605	595	648	616	640	629	583	606	624	620	638	610	609	597	612	596	615	578	620	640	599	611	622	658	576	674	632	573	601	570	643	660	584	606	607	647	617	605	609	614	602	578	635	596	649	609	646	701	603	655	620	644	550	619	608	645	612	641	616	653	590	628	646	628	624	603	586	607	649	613	645	531	618	633	591	616	596	635	625	581	597	620	668	609	620	673	609	653	651	612	617	640	587	618	630	632	652	646	658	660	618	635	594	599	627	616	584	624	582	631	657	597	627	636	576	606	629	605	606	611	636	613	605	574	630	609	663	666	611	631	585	594	605	603	676	616	645	635	651	652	601	629	632	607	633	609	664	602	573	600	598	601	638	613	648	665	568	657	639	585	619	629	635	604	630	670	612	642	630	631	616	589	647	620	599	603	623	618	632	599	615	622	640	628	628	620	673	630	638	636	600	628	675	616	598	630	641	615	632	612	659	616	589	628	619	604	664	628	640	640	636	641	626	617	605	598	642	636	597	614	632	642	676	606	624	531	634	632	646	618	620	569	585	614	569	606	640	661	624	683	596	647	657	630	602	700	577	630	634	624	617	644	650	617	630	627	669	634	634	631	626	613	612	596	614	622	584	632	690	632	620	573	599	605	595	575	629	608	608	577	606	607	612	659	582	631	630	676	620	639	636	594	624	596	627	626	627	582	594	619	619	632	577	580	643	623	621	620	673	589	648	625	590	571	614	607	606	616	646	642	623	644	601	590	632	648	608	619	619	639	661	591	616	623	615	593	626	614	614	622	604	648	655	622	661	664	636	605	652	627	597	612	609	648	620	658	661	632	652	638	676	674	630	612	625	657	690	654	627	637	607	623	584	637	572	625	566	640	650	629	603	650	592	621	607	612	602	609	633	637	590	602	631	592	628	604	596	644	638	643	581	624	656	627	611	608	588	589	606	618	634	584	629	610	587	605	674	614	626	678	623	558	629	637	625	619	594	603	598	617	600	615	632	580	619	622	588	632	631	578	625	641	593	652	614	646	587	605	604	630	591	577	643	687	625	630	617	581	620	642	612	607	664	609	582	594	619	581	602	628	612	601	630	603	545	678	611	658	565	584	629	665	637	615	648	624	627	593	631	621	594	628	579	603	627	611	622	661	617	622	611	637	597	639	590	650	621	680	657	614	630	666	590	626	598	647	640	654	641	624	670	646	609	589	655	616	624	666	636	648	624	635	611	588	620	593	607	618	610	632	616	605	670	624	573	628	627	637	649	646	611	655	658	701	612	590	608	593	642	627	623	664	629	673	613	626	601	636	619	651	663	637	604	603	654	619	603	638	615	622	635	677	597	635	595	651	632	647	637	608	577	621	675	635	630	591	665	580	605	627	619	635	645	654	631	609	622	574	646	622	627	626	582	616	601	601	599	627	604	647	606	575	594	651	639	608	602	648	637	592	633	584	658	598	599	626	602	626	613	621	606	640	604	634	611	620	619	594	610	618	653	590
15843	31007	60053	10479	6049	4643	12217	2784	2249	1931	2079	1534	1354	1139	1066	1043	894	896	925	820	785	763	791	764	695	729	673	666	671	694	717	639	675	644	664	658	607	615	612	592	619	629	584	636	578	589	582	641	626	639	629	606	629	589	562	588	619	572	579	599	585	603	555	552	614	618	616	612	601	580	593	581	581	624	559	605	558	551	581	556	560	577	578	592	605	589	540	551	609	636	596	594	554	573	555	578	536	536	544	618	542	593	556	589	573	548	557	586	555	604	556	557	604	565	576	603	595	587	601	568	592	575	636	597	560	615	623	576	574	607	560	563	561	583	574	566	574	638	550	554	511	542	590	571	598	547	571	591	570	581	598	594	634	605	578	587	566	517	539	594	601	582	589	565	571	506	601	539	577	583	580	575	584	571	577	574	570	568	567	609	592	567	584	606	599	555	573	592	529	521	611	604	612	568	581	589	586	589	588	585	564	581	562	588	541	557	583	573	591	609	539	603	556	552	578	585	569	610	567	561	561	581	622	583	537	600	536	596	623	571	600	578	576	548	541	620	578	576	575	595	582	590	553	545	545	591	530	542	583	569	589	530	559	580	548	616	559	567	551	550	607	607	517	573	610	567	597	578	602	562	562	596	559	603	589	583	589	596	587	607	594	556	601	589	598	570	554	611	592	565	582	574	572	643	581	574	543	581	577	582	581	592	568	610	585	592	569	574	575	600	581	582	561	591	544	602	551	551	613	612	548	583	564	572	575	581	577	563	556	526	574	582	537	572	545	566	590	619	596	587	614	570	568	575	544	557	588	611	567	572	601	582	557	556	547	604	625	616	542	576	568	582	542	564	586	543	610	551	570	571	595	579	593	595	532	564	603	558	552	526	575	570	616	574	561	556	585	594	562	514	576	550	610	614	579	594	559	520	520	565	570	585	553	584	607	558	577	587	553	606	547	563	571	597	566	589	562	601	569	591	569	572	546	577	601	574	557	574	545	583	550	536	582	583	576	573	606	551	575	588	595	576	573	619	546	573	598	616	630	585	578	569	591	612	577	577	604	555	625	576	546	583	593	576	550	558	571	582	563	533	561	604	586	601	582	581	609	563	579	554	558	579	588	577	546	577	600	588	561	587	550	579	586	592	579	607	572	550	567	567	558	549	554	554	603	563	591	542	632	551	547	566	569	577	552	587	557	573	600	599	570	581	624	541	612	591	560	579	608	592	588	581	539	552	554	554	573	560	584	604	577	558	578	533	577	597	590	544	566	585	624	557	577	554	580	562	593	569	580	573	587	573	590	604	576	633	605	547	569	610	552	574	546	568	584	568	572	590	562	597	553	572	587	581	575	544	594	543	563	571	575	572	592	533	567	568	604	571	579	582	605	587	566	610	597	601	565	585	612	571	587	553	552	572	627	578	605	589	575	576	589	591	552	570	546	599	551	584	582	584	557	597	603	558	601	598	561	607	542	577	597	514	600	549	545	560	569	612	559	574	588	565	560	572	522	576	544	618	565	574	543	602	546	575	637	600	566	548	590	563	551	583	612	569	605	572	597	582	559	526	536	534	562	582	573	613	601	580	607	557	556	579	566	539	579	567	581	566	594	588	573	569	569	605	593	574	540	579	594	609	567	577	586	592	584	611	589	582	569	585	563	601	550	557	595	545	544	610	553	547	564	580	556	584	583	591	607	586	572	615	562	568	587	547	544	593	531	606	590	545	638	568	554	571	547	607	545	583	545	571	540	574	581	527	548	525	536	612	619	605	593	542	568	589	623	577	619	571	608	568	575	581	605	571	535	610	578	594	565	539	591	579	563	553	585	596	566	588	573	619	572	548	597	556	592	602	595	525	570	534	579	605	564	591	542	596	583	598	567	544	581	586	585	605	595	530	563	577	599	563	556	583	601	592	568	588	609	562	594	602	578	593	584	571	550	541	552	556	596	564	521	567	590	594	524	564	574	583	587	596	562	557	572	566	610	589	558	547	551	568	594	559	576	569	547	592	560	581	553	586	569	570	561	588	604	586	574	545	572	556	593	586	552	558	615	565	578	554	625	558	581	559	569	586	565	607	559	571	541	558	615	548	583	586	535	583	594	558	587	590	580	588	594	570	593	581	586	585	587	537	536	570	615	577	607	606	590	574	558	602	595	597	543	576	592	552	567	559	585	581	556	590	613	606	547	527	555	579	586	540	566	574	573	568	547	584	589	625	582	571	576	520	558	590	563	575	583	544	579	553	595	606	525	575	572	592	568	601	563	553	571	559	575	614	583	555	588	610	584	574	601	539	591	535	540	580	587	574	614	620	553	560	593	573	578	571	533	592	608	628	610	550	568	558	571	557	582	575	534	584	573	562	544	585	563	572	566	582	564	563	598	540	583	599	574	608	586	579	553	543	585	557	565	561	512	560	551	573	574	582	608	547	571	587	545	578	558	582	531	555	579	534	586	552	597	573	632	587	553	574	542	571	594	548	597	581	605	598	557	584	562	571	535	553	586	535	589	566	578	577	551	567	568	566	571	584	555	581	532	597	581	585	582	597	553	579	571	610	554	582	560	551	570	560	567	570	597	618	563	535	584	555	569	573	591	558	566	550	550	583	561	579	597	583	605	611	575	569	575	594	547	587	613	572	582	544	597	553	570	561	588	550	627	567	596	572	581	576	566	587	562	567	611	586	565	602	540	560	568	558	587	544	570	597	565	596	579	552	575	555	573	567	585	557	576	585	575	573	577	539	550	562	547	581	583	560	582	579	568	585	621	550	590	575	564	576	584	576	599	578	585	547	544	557	574	559	569	572	556	588	581	624	607	593	540	559	561	573	560	540	576	582	600	598	565	586	580	578	572	563	555	563	596	538	539	529	573	581	580	583	590	600	594	582	579	599	572	591	600	604	596	588	569	555	577	610	601	563	544	549	563	537	587	594	587	546	565	579	570	575	588	593	568	592	609	521	563	586	587	562	524	571	552	539	556	588	571	567	575	607	554	633	574	571	580	608	537	577	547	564	600	581	579	589	517	592	597	545	574	530	590	552	576	577	588	536	576	564	582	562	564	577	602	584	556	603	599	561	597	596	555	596	621	587	600	571	594	544	583	580	512	563	560	553	539	583	592	640	557	564	582	617	562	565	584	559	598	591	619	629	595	596	552	589	588	538	597	584	619	551	559	595	569	588	573	575	556	588	556	566	595	613	536	572	618	597	583	604	570	586	574	569	592	580	535	542	586	612	555	521	549	617	578	620	552	555	586	611	565	560	549	595	567	586	577	541	533	542	607	606	535	548	586	589	553	571	586	555	557	611	571	579	537	557	574	595	603	578	600	569	605	576	603	569	596	541	618	546	542	580	537	566	600	590	583	590	556	589	584	581	568	560	584	528	555	554	568	586	559	615	572	554	601	550	537	580	533	553	570	573	576	563	610	564	592	579	541	592	557	575	585	583	570	542	596	579	588	541	596	563	562	544	572	566	587	557	570	515	557	581	556	592	613	541	554	583
28450	16831	17716	4756	974	861	1046	886	838	865	800	835	827	800	829	828	813	834	797	822	814	785	829	849	839	808	795	822	791	816	875	809	842	856	823	768	807	868	843	816	808	811	844	824	843	830	796	790	834	772	852	837	823	834	813	845	796	860	793	862	854	849	836	897	830	833	815	758	778	832	815	871	849	830	827	772	821	796	809	762	787	785	828	801	814	798	830	869	813	845	795	805	825	801	873	815	812	788	811	818	824	832	770	795	784	826	835	859	781	785	809	780	812	838	873	848	761	801	813	875	828	801	743	791	770	824	821	841	788	813	829	814	800	779	779	851	779	798	834	829	801	791	829	860	800	826	820	845	787	828	806	831	795	806	838	783	875	784	819	828	796	857	834	882	858	802	846	848	804	762	832	858	833	834	809	827	904	883	809	830	793	830	829	833	773	836	806	806	852	841	898	816	794	790	826	807	791	819	851	831	868	869	836	839	784	819	858	829	830	805	833	834	834	837	802	810	866	792	782	825	819	872	790	859	816	735	837	778	834	775	837	789	742	810	828	790	855	820	805	847	816	811	822	880	806	855	773	801	861	792	809	807	867	783	824	809	768	784	840	810	803	815	806	795	814	857	783	861	773	816	821	787	861	803	833	848	836	794	817	836	857	852	832	784	813	815	760	809	840	819	805	780	847	891	774	851	862	868	824	805	863	809	855	785	820	818	838	841	782	872	799	823	881	806	838	781	852	812	809	817	794	781	837	829	876	845	823	806	802	750	810	787	780	814	836	840	789	813	834	841	816	778	806	776	805	839	851	809	814	853	839	854	779	806	851	835	824	813	821	789	841	819	828	819	834	805	780	821	798	738	777	834	793	811	831	804	744	818	827	841	814	825	858	845	820	824	838	782	791	846	788	815	793	828	826	773	823	797	776	811	824	829	840	769	870	779	821	785	819	823	818	846	801	837	839	816	821	804	767	800	817	800	802	818	788	828	814	789	790	824	784	864	776	766	877	825	800	877	783	844	818	787	809	878	827	814	803	853	761	786	802	850	789	859	832	827	794	816	850	813	805	826	800	809	787	791	803	781	783	805	822	833	887	853	792	863	825	787	834	820	766	821	795	824	800	843	851	834	825	776	816	827	778	847	824	851	847	837	818	778	853	791	850	825	850	796	772	868	861	787	797	816	846	805	820	855	768	823	774	872	825	782	800	792	790	857	771	791	838	845	847	787	799	857	827	805	822	764	796	786	829	838	838	807	789	781	747	826	842	802	823	799	787	796	830	787	799	782	800	771	800	841	781	818	809	815	768	820	834	836	831	813	813	829	869	780	801	794	795	815	865	858	810	834	841	793	774	811	813	822	814	796	872	811	815	793	827	870	805	802	840	827	821	839	771	795	801	773	756	778	814	836	835	839	782	811	858	871	840	894	877	820	819	828	826	824	822	795	803	808	845	793	799	786	807	849	841	854	816	845	852	845	862	812	841	767	788	873	858	796	835	782	832	869	820	823	833	809	793	778	748	855	868	800	801	793	848	795	834	875	868	772	814	831	815	835	795	777	824	841	816	817	782	796	833	876	836	807	813	826	837	795	787	816	786	827	787	811	826	851	797	815	778	787	768	788	828	845	835	820	855	803	821	751	823	821	765	798	765	827	822	815	792	806	822	881	808	845	742	797	844	834	765	814	810	802	766	804	798	840	828	814	760	806	844	852	808	816	804	902	791	803	812	776	758	777	816	849	780	816	837	781	836	853	814	815	826	814	794	823	858	845	795	873	849	831	830	785	817	797	841	774	821	813	798	777	856	834	762	815	798	822	810	829	825	859	853	793	769	837	834	841	811	870	833	915	769	876	825	796	774	857	814	771	798	819	845	841	762	831	834	774	826	796	797	804	834	794	792	810	841	831	798	821	739	789	862	858	816	803	757	889	814	790	803	800	781	822	832	807	760	819	750	819	786	849	790	802	856	807	788	807	794	849	807	921	812	819	823	762	804	800	825	818	830	838	808	775	823	832	782	817	807	769	784	814	822	785	758	834	788	810	795	844	862	798	839	827	766	857	780	770	825	804	797	835	831	858	818	782	822	782	844	847	870	824	778	810	818	821	816	812	807	817	793	864	797	814	843	821	796	829	803	858	827	804	849	801	863	840	784	838	830	800	812	814	873	858	828	842	853	798	813	775	807	809	869	822	864	791	779	772	859	880	805	823	836	775	777	816	840	846	810	791	819	821	853	852	823	833	822	855	883	794	819	836	823	823	823	808	869	815	818	766	784	775	733	810	837	852	842	820	829	793	822	799	819	861	820	797	775	826	831	801	791	787	829	816	810	856	780	811	822	852	833	855	809	815	861	830	820	818	793	833	811	800	863	843	792	865	808	852	850	801	795	804	780	883	844	781	848	828	854	820	818	817	792	830	772	800	822	808	789	783	849	828	882	789	806	789	879	795	784	834	835	849	816	800	813	822	808	842	827	780	822	825	887	839	833	871	763	830	845	879	826	820	822	808	845	817	759	825	781	861	820	879	857	780	835	811	830	792	825	816	807	809	826	804	842	822	816	786	819	860	844	849	814	786	804	819	779	804	805	789	817	769	858	802	799	805	808	774	809	821	817	830	794	789	820	834	820	778	820	849	864	786	854	850	819	832	869	797	791	773	768	872	784	786	789	808	784	799	821	812	829	813	846	801	855	839	811	857	819	817	788	801	795	856	873	830	807	834	814	851	792	810	799	814	783	802	788	800	805	787	806	765	828	836	763	816	828	832	795	843	857	831	866	813	821	819	791	826	788	804	835	815	858	802	844	849	799	798	809	806	780	858	820	829	818	828	798	811	876	839	822	792	750	815	869	844	848	846	843	772	821	833	804	832	810	832	862	842	877	800	864	832	789	782	837	771	790	823	798	812	826	841	844	787	780	809	832	825	811	857	821	824	833	826	814	806	821	806	852	778	834	837	798	816	785	856	835	847	831	773	806	795	804	806	780	802	859	789	831	821	820	840	850	783	870	837	853	818	814	800	820	812	779	863	752	740	826	817	781	803	822	788	803	783	800	790	826	855	833	756	806	833	778	853	828	807	837	757	833	818	877	789	844	826	781	760	827	805	823	813	852	805	808	844	761	809	776	828	884	871	823	847	837	805	808	845	835	771	848	737	808	806	855	823	787	814	864	818	814	796	795	864	827	794	773	849	823	812	802	807	787	824	811	806	807	796	817	763	831	805	804	827	812	805	772	872	781	812	873	819	833	797	859	803	854	787	884	859	812	795	830	829	824	784	824	880	823	792	798	839	794	840	836	833	822	847	825	810	810	780	774	797	826	799	848	746	815	811	836	796	810	828	792	829	825	858	832	814	762	873	810	781	837	773	821	806	823	822	850	861	840	850	885	810	819	832	819	782	802	812	886	836	807	752	831	854	818	844	824	836	875	768	807	823	810	791	826	801	852	796	834	779	774	851	799	811	817	850	818	835	773	818	815	822	792	804	777	822	818	809	802	807
9827	11274	23456	2319	975	911	1210	862	887	838	869	859	789	820	852	816	857	805	851	836	790	809	824	798	802	857	840	826	789	821	839	833	822	808	826	834	855	870	754	813	833	836	802	869	875	854	824	779	823	796	861	849	825	796	814	825	858	773	809	808	779	822	855	843	817	852	819	847	847	759	789	859	774	806	860	837	852	840	850	788	854	822	898	841	862	783	788	820	776	834	861	855	819	841	823	813	802	905	818	788	746	806	847	826	848	785	766	831	841	861	829	853	758	834	828	814	846	769	842	834	808	878	822	883	817	849	821	816	800	872	832	811	776	815	832	812	774	812	798	839	832	844	827	826	852	826	816	841	845	799	824	795	848	811	810	846	804	832	814	811	874	854	849	826	775	862	835	801	796	791	808	754	791	796	825	790	849	806	824	839	773	837	855	757	819	813	791	783	823	796	787	817	841	853	792	834	841	763	840	848	821	814	853	834	830	819	871	807	810	828	839	798	815	862	807	821	839	850	813	781	873	841	837	791	856	837	761	815	873	825	853	816	792	824	859	830	782	846	849	821	823	827	805	844	827	801	820	764	877	851	784	833	815	863	881	821	818	809	799	801	812	836	847	853	814	850	799	832	826	805	831	798	813	816	838	829	835	861	859	881	828	851	835	836	813	789	866	848	826	807	839	792	795	836	819	813	793	833	787	789	828	820	838	864	820	801	778	834	848	818	832	837	791	767	856	796	829	844	902	812	802	838	821	797	835	854	796	790	796	869	786	793	815	815	851	815	803	847	829	816	801	816	861	842	789	840	874	818	817	806	809	869	821	843	823	877	821	840	860	848	776	842	892	802	838	792	843	807	795	826	839	797	873	841	823	795	860	809	837	816	823	819	839	851	830	801	790	815	797	822	832	802	854	821	827	817	807	786	786	824	848	803	825	780	811	809	793	848	831	842	810	875	813	876	866	781	805	864	836	815	801	814	772	867	811	826	771	832	845	847	845	808	782	779	811	855	826	817	836	812	887	795	832	837	814	861	834	807	800	840	816	804	848	798	851	802	769	853	827	803	825	809	808	784	806	848	764	825	814	832	866	824	781	843	804	859	820	811	839	773	860	830	801	841	813	889	855	837	807	852	850	869	815	813	809	831	776	794	848	788	832	845	823	816	806	806	774	855	849	824	860	810	829	798	833	882	850	789	779	819	839	801	799	765	887	867	887	854	796	805	913	833	842	847	797	758	822	826	791	807	766	880	746	848	817	821	829	835	775	848	837	767	772	816	768	870	800	755	834	797	797	885	829	839	837	785	780	832	858	789	745	791	806	801	813	746	829	825	792	831	876	809	861	822	841	772	828	807	780	839	832	821	859	873	840	815	787	836	800	801	856	830	824	822	838	811	808	813	811	782	855	788	848	808	829	845	789	814	854	841	810	780	814	828	838	833	828	817	806	815	781	775	825	852	786	798	799	797	825	749	819	844	833	839	801	807	881	831	812	788	765	835	819	810	841	802	807	829	822	802	806	870	784	853	796	843	837	825	787	865	804	814	839	871	782	849	812	789	819	851	796	847	828	839	819	822	861	819	814	822	775	777	913	811	812	809	809	829	823	822	754	789	846	786	848	828	839	770	851	777	841	822	792	815	867	816	846	770	830	764	826	818	759	847	823	815	850	780	825	858	837	798	812	779	793	826	842	801	828	808	816	778	790	801	815	829	809	800	814	825	808	814	832	899	790	826	807	817	818	824	843	788	828	768	805	851	809	826	771	882	846	893	818	801	866	787	796	815	788	874	811	856	832	758	800	809	835	834	783	785	775	787	864	859	797	831	835	809	837	850	824	800	800	868	793	810	827	819	852	777	832	878	804	832	808	832	803	802	817	761	853	873	779	850	820	826	783	816	770	802	778	831	802	789	841	796	795	831	823	813	838	773	831	792	814	826	854	814	785	822	837	826	852	808	837	791	840	805	816	821	848	826	789	780	823	793	768	832	827	854	823	828	845	843	826	829	806	806	794	778	786	846	821	870	812	782	827	833	834	819	860	841	829	869	813	870	837	870	849	870	844	780	875	842	864	789	885	813	853	800	813	841	832	820	796	821	779	816	803	845	907	845	829	809	815	840	822	832	776	802	833	775	793	815	807	847	772	822	770	808	866	798	870	775	771	835	761	838	816	843	860	779	823	779	786	846	789	839	799	841	809	795	828	823	860	810	792	774	854	846	794	818	803	836	864	730	806	812	811	818	815	848	845	865	798	773	796	851	844	805	840	851	781	788	791	785	875	806	809	841	805	822	821	849	826	806	839	849	772	828	790	807	849	821	795	793	796	792	807	816	824	853	784	844	775	837	789	792	818	803	811	797	882	861	778	867	762	879	852	802	843	867	820	869	798	810	831	822	879	826	777	824	830	813	777	838	833	782	791	796	788	803	792	809	811	877	797	775	803	827	792	845	836	795	835	812	869	795	817	861	814	796	823	828	840	877	833	835	795	838	828	861	846	841	817	852	839	823	786	826	794	815	809	826	813	832	844	819	867	775	871	817	824	775	808	799	827	863	831	865	819	807	785	836	867	873	800	805	790	809	888	821	840	816	783	842	847	887	855	805	812	837	773	843	821	846	819	806	810	807	804	833	838	844	818	847	831	809	805	800	803	800	797	848	786	840	783	816	841	804	786	820	798	827	812	812	847	835	761	836	856	804	821	820	826	826	870	841	842	817	820	816	828	800	818	778	825	862	834	822	870	872	779	805	817	846	820	860	807	823	843	802	836	817	803	803	820	812	853	837	843	845	823	830	781	789	811	811	796	765	799	863	837	839	780	848	854	851	772	808	796	860	829	817	844	821	819	790	803	847	778	829	832	798	820	795	782	797	834	820	873	779	843	864	796	812	846	811	824	742	801	826	796	779	828	887	829	843	833	843	842	811	844	801	812	799	825	851	788	853	794	829	803	805	786	785	847	801	848	860	852	818	820	853	813	818	818	845	779	810	851	836	840	815	788	820	836	780	889	827	833	852	889	827	821	785	833	799	794	814	815	880	806	788	788	829	856	818	888	824	849	840	751	806	804	833	836	846	799	841	857	802	859	828	822	850	783	779	840	842	838	869	854	798	811	802	843	787	843	808	813	817	756	812	839	794	799	793	804	825	778	819	814	836	875	845	774	814	845	782	863	825	798	805	844	828	842	834	810	806	842	803	840	830	814	893	857	808	830	804	850	806	830	821	829	791	839	740	819	851	850	830	804	830	814	834	825	863	830	867	789	806	817	826	872	838	801	818	872	840	799	806	870	804	849	786	824	811	846	755	829	791	822	871	789	806	814	822	846	863	795	858	797	796	833	844	833	819	843	849	791	793	813	846	826	824	791	820	865	756	778	788	828	785	772	831	869	802	838	827	814	799	794	776	767	791	815	803	765	817	789	811	797	810	805	760	843	836	831	895	878	808	818	841	839	783	863	826	780	816	836	810	803	892	821	824	824	813	816	780	788	824	788	857	824	785
24993	20704	29039	27662	20436	14142	7390	1107	730	710	684	574	555	492	448	507	446	431	481	422	483	405	436	443	427	364	416	402	368	423	431	379	411	396	383	370	424	368	406	397	382	384	397	375	419	386	378	395	395	389	361	386	389	353	358	381	375	380	385	369	379	380	359	372	384	377	351	367	351	368	354	363	364	331	356	387	388	416	373	377	373	355	363	354	338	344	339	370	423	393	411	368	401	375	402	390	389	366	396	351	356	385	362	372	361	363	375	350	359	385	359	385	364	345	368	408	429	384	336	359	367	399	345	377	392	333	343	358	351	363	348	387	387	335	349	352	395	374	401	377	340	368	373	396	363	369	359	381	367	398	379	366	390	374	382	379	366	370	363	348	360	380	366	413	353	420	355	347	363	356	352	395	376	338	371	364	416	355	394	365	395	378	384	388	367	333	386	401	341	378	381	369	324	345	374	378	367	360	398	370	373	378	393	408	381	374	357	415	381	371	388	397	391	379	414	356	366	375	344	362	415	377	382	352	358	376	356	397	387	377	362	375	381	348	357	381	358	375	393	344	362	395	355	387	367	399	329	332	350	351	387	448	375	329	389	368	379	374	367	388	364	371	354	351	378	360	359	379	368	370	345	369	363	345	402	354	372	375	375	386	357	376	393	392	355	371	380	344	363	375	354	387	368	363	375	367	386	380	393	340	355	376	372	351	387	377	401	384	381	389	362	390	377	363	362	362	362	342	336	412	376	372	395	384	389	345	340	364	394	335	327	416	385	344	381	378	362	386	386	336	352	368	375	372	349	411	365	362	375	380	394	382	377	386	369	354	364	392	345	388	352	368	374	362	358	345	400	344	325	386	352	352	389	370	380	362	369	355	319	391	351	337	367	369	385	379	347	387	361	384	385	344	381	370	362	364	376	387	372	342	346	370	379	363	370	405	368	359	375	394	351	376	414	383	399	358	404	328	396	361	342	327	367	383	357	361	380	367	371	377	388	355	336	387	369	395	332	357	355	383	343	376	377	371	367	377	376	353	357	376	338	361	341	341	402	361	389	396	377	386	334	360	362	389	357	386	382	368	383	388	362	389	399	361	350	373	378	398	403	362	365	384	397	373	338	365	384	388	366	365	392	369	385	375	355	348	376	384	380	366	360	350	365	364	369	388	401	388	376	384	417	377	354	350	384	365	351	379	372	360	383	372	399	390	335	401	367	353	353	373	370	360	378	378	391	364	367	368	381	374	359	346	375	382	372	367	344	378	388	395	374	371	344	376	381	345	340	355	369	391	381	401	384	367	366	399	385	346	334	359	359	423	366	417	356	371	353	367	383	365	336	370	407	372	344	362	318	355	357	341	383	382	364	353	373	398	367	348	363	375	355	379	368	353	367	352	378	346	367	387	344	380	389	365	331	396	379	380	357	385	368	378	348	370	367	413	390	369	382	366	337	350	378	384	353	420	367	358	360	344	390	383	368	374	372	383	365	364	368	351	359	354	357	411	370	378	351	400	352	367	348	362	374	387	358	403	330	339	350	366	381	396	346	395	386	332	349	353	338	320	379	391	393	337	389	362	391	346	405	346	380	374	361	348	367	382	371	359	357	399	366	385	358	384	425	378	374	359	335	382	403	381	339	355	349	358	394	353	340	329	365	355	351	387	365	345	377	363	366	348	362	347	375	361	375	348	376	352	394	364	334	381	394	363	385	351	358	368	395	381	399	358	353	327	382	391	414	379	413	365	362	365	386	379	392	381	377	379	384	380	389	372	352	396	392	372	369	350	362	364	364	353	411	354	378	369	399	372	388	392	383	420	382	417	378	385	383	359	364	370	370	364	368	334	375	381	353	380	353	416	398	375	386	364	404	353	377	381	389	381	371	390	356	362	375	406	399	363	413	385	335	370	388	365	416	387	389	369	345	360	394	348	374	347	354	400	381	402	359	366	356	380	364	372	371	334	414	374	395	372	361	405	383	354	336	345	365	370	345	350	374	385	385	371	349	342	363	373	427	360	411	386	385	356	390	362	395	353	390	344	386	333	405	386	362	358	347	402	360	352	378	400	381	359	415	328	358	342	383	351	391	346	376	381	375	381	371	372	353	373	356	385	337	359	366	395	370	351	370	372	372	392	381	357	375	370	343	382	375	337	369	391	366	380	347	354	377	407	385	376	376	371	394	365	413	378	349	397	394	360	365	352	366	398	357	375	348	391	364	370	328	375	390	372	353	416	365	378	350	344	402	375	364	313	377	399	435	350	366	367	360	359	364	358	407	326	346	347	353	399	371	355	373	362	373	334	401	359	390	379	354	348	353	369	372	354	395	329	348	360	388	388	367	383	383	415	379	391	362	373	378	383	361	382	379	375	368	377	362	360	353	384	378	392	371	370	393	376	359	373	360	404	382	407	388	375	406	349	349	389	376	364	381	350	367	367	373	390	350	376	371	366	354	354	365	386	362	378	387	389	361	348	367	367	360	375	388	390	361	369	371	379	366	407	386	414	360	356	369	360	348	360	368	399	376	385	390	390	393	370	394	394	372	366	367	375	376	372	381	378	334	366	376	380	359	406	352	351	388	390	359	370	376	406	384	380	392	394	409	338	409	368	341	363	335	371	356	388	384	363	356	419	419	356	384	372	384	375	374	404	356	350	342	373	390	358	344	379	385	363	378	356	371	374	374	391	399	363	393	352	374	349	384	387	377	389	345	343	371	367	364	390	389	348	366	377	360	357	386	351	339	388	351	390	367	403	379	357	350	383	355	393	374	353	368	371	373	358	363	362	373	373	387	386	362	358	382	399	362	345	365	366	374	338	345	363	336	357	368	375	328	392	390	409	370	359	328	335	379	377	363	404	372	342	348	386	379	370	394	373	396	336	345	345	352	416	401	367	363	396	377	383	366	342	404	400	395	363	400	346	361	350	361	370	387	346	363	340	354	391	363	386	351	379	395	387	393	328	356	330	390	385	365	351	324	433	347	355	365	355	378	360	391	397	401	373	359	380	386	363	405	371	352	374	363	359	370	352	362	378	370	388	342	368	342	406	355	345	353	359	381	360	385	347	367	325	359	393	388	389	390	371	352	346	342	368	369	401	428	424	335	358	377	403	389	385	377	356	366	367	354	360	344	369	359	385	384	369	390	377	318	342	372	387	379	385	357	394	348	395	356	384	346	375	382	368	383	377	330	378	401	363	396	363	404	344	363	353	381	398	349	372	382	394	327	358	380	369	386	365	363	351	362	397	384	332	355	386	368	376	359	388	410	390	342	350	381	342	339	333	382	400	367	363	346	410	361	393	388	369	382	370	373	385	365	357	381	351	366	356	377	372	404	370	381	381	362	366	372	372	338	372	400	367	334	374	364	361	353	361	364	397	367	382	339	363	361	365	381	370	384	344	395	406	387	344	403	396	330	380	365	376	394	359	384	358	371	391	390	340	371	393	384	367	376	423	385	383	346	381	363	366	376	374	394	378	350	405	363	395	348	372	355	358	351	379
12559	21966	54445	16030	3348	2471	8694	1573	1277	1040	1170	972	768	749	683	610	590	598	532	543	538	480	454	469	487	475	465	454	443	425	456	443	475	423	386	415	418	424	422	422	402	404	410	421	396	372	381	405	412	445	372	424	394	382	419	423	366	392	436	399	436	451	380	420	402	384	424	402	400	367	377	388	421	410	411	394	381	443	400	386	385	391	409	366	408	369	355	367	357	423	385	415	390	400	414	399	421	365	405	382	394	386	402	409	381	409	403	436	382	365	360	415	387	401	401	380	371	356	387	405	366	406	378	369	387	371	399	401	379	391	417	422	394	399	409	421	390	424	419	410	394	446	376	388	378	367	388	423	410	374	363	394	358	383	396	395	379	368	416	366	387	436	383	406	405	403	380	395	395	409	419	389	393	377	387	381	393	337	423	395	418	362	382	404	428	396	381	376	408	404	398	369	404	398	376	407	387	368	386	389	385	367	370	388	401	382	401	412	409	411	418	393	378	401	392	400	401	403	349	376	409	367	383	400	425	390	392	410	377	378	366	416	428	357	360	344	396	390	401	352	352	378	393	378	397	412	392	358	375	392	353	377	389	369	402	365	371	364	413	395	361	378	392	408	382	403	415	399	393	393	400	404	381	390	393	405	435	400	418	397	411	369	394	390	380	385	381	363	330	369	383	348	392	349	387	395	376	363	376	384	388	379	371	403	357	404	411	397	373	391	394	429	384	383	401	375	390	393	379	364	359	417	392	384	356	382	371	356	425	391	385	383	427	381	441	370	363	407	401	398	421	408	393	382	391	363	378	390	398	389	428	404	403	389	378	388	419	389	365	417	388	391	408	398	413	369	408	399	374	369	377	400	421	405	385	347	394	388	375	419	417	409	400	355	365	378	355	404	384	398	399	355	397	405	405	413	376	396	406	390	383	395	411	393	392	401	380	373	369	366	418	423	362	358	380	366	382	415	404	392	378	402	366	373	406	383	373	396	392	409	379	383	383	383	380	382	426	398	389	400	399	374	385	364	406	370	363	409	401	380	381	428	363	413	370	416	394	393	415	354	379	366	391	391	379	405	401	367	377	364	436	408	381	394	395	371	376	393	418	407	401	400	387	366	420	388	407	385	387	415	429	336	365	342	363	434	364	417	363	375	393	377	377	405	396	369	387	402	373	378	411	393	364	361	369	421	360	378	389	372	425	433	372	417	386	389	390	354	355	357	386	385	362	373	372	383	398	381	395	372	400	383	381	405	352	359	404	366	410	383	375	393	437	401	422	391	352	415	397	367	373	386	389	348	380	407	413	381	440	381	393	353	365	389	381	375	361	390	381	382	397	372	372	373	399	397	383	411	372	430	406	396	403	402	420	403	371	397	373	403	376	385	413	443	395	375	388	414	391	405	364	395	421	370	371	392	410	371	380	391	388	429	375	403	413	389	375	400	403	358	420	416	417	394	410	376	395	396	387	383	382	369	408	373	363	387	376	439	400	396	350	361	367	368	375	388	376	403	390	374	395	375	354	377	379	376	406	394	405	412	399	430	412	396	426	383	386	396	362	384	391	421	381	384	379	413	412	378	381	411	361	443	377	416	384	379	390	414	392	374	422	399	398	381	382	370	380	417	415	380	384	374	396	387	385	384	422	400	430	378	384	423	389	377	375	399	395	399	366	410	417	397	405	377	392	358	431	378	386	391	376	396	385	373	356	392	410	390	390	360	388	415	415	372	369	377	378	387	406	410	418	371	388	389	399	368	400	404	381	358	395	378	392	402	378	361	384	397	383	418	398	400	379	387	404	390	379	380	387	399	393	404	341	370	360	401	415	370	361	366	381	397	390	398	354	408	370	391	394	400	406	395	379	386	448	382	364	371	412	396	396	395	379	355	384	376	425	393	389	349	381	375	373	411	404	373	394	426	370	393	407	425	396	412	399	389	395	424	382	375	397	379	367	353	375	378	427	408	343	382	397	343	370	411	382	338	428	377	377	383	365	376	399	390	405	418	407	419	396	375	402	406	381	382	399	377	363	379	376	338	394	431	383	383	406	368	383	384	367	430	399	373	416	383	388	367	378	405	393	373	412	356	411	401	394	377	346	389	385	408	384	379	353	367	387	384	385	365	387	360	397	392	407	429	359	387	391	391	393	371	338	381	379	386	414	407	393	386	388	389	380	384	364	392	417	365	414	373	366	394	393	413	414	397	371	394	408	415	425	408	353	364	372	358	382	407	387	405	356	361	379	410	403	407	404	409	410	394	350	417	393	396	389	433	389	411	369	415	374	385	396	416	377	397	372	402	372	384	391	371	398	394	393	408	372	387	405	432	398	386	376	392	386	371	405	375	391	351	404	376	370	374	403	391	397	428	371	425	422	363	378	395	423	432	383	394	392	437	381	428	422	401	390	392	385	405	381	385	392	361	399	400	359	390	397	382	387	433	387	390	378	396	373	377	421	409	365	391	398	382	375	369	384	399	371	372	376	366	364	398	378	368	375	379	365	378	416	389	368	379	372	399	387	376	383	379	398	414	396	384	396	382	388	326	386	405	411	388	378	399	398	381	400	406	381	373	368	420	354	360	367	389	403	384	403	381	381	373	391	416	400	390	379	404	391	374	414	425	364	414	400	376	402	419	418	407	391	425	372	364	389	374	386	426	375	400	398	384	397	393	353	382	388	427	396	357	373	366	402	368	404	370	409	418	392	398	379	411	379	389	373	387	409	407	372	372	424	381	405	389	375	410	392	399	376	379	371	390	363	398	375	405	373	393	410	381	400	390	369	394	378	390	369	400	406	421	383	405	399	384	386	399	412	398	355	419	399	408	398	386	435	365	394	429	403	393	370	384	368	372	395	407	399	398	418	397	399	383	424	390	424	395	406	388	409	359	414	344	420	412	381	370	413	374	369	366	356	399	387	332	375	431	403	408	398	361	411	417	402	423	394	376	396	360	379	415	437	416	387	385	391	370	372	405	374	379	400	402	391	372	396	359	338	376	404	391	398	375	393	368	380	385	400	352	389	380	388	359	372	389	403	411	379	388	397	397	404	356	398	352	379	380	378	371	440	391	365	417	377	397	398	395	404	416	418	357	403	410	415	360	402	395	361	386	412	376	383	379	392	373	380	378	388	385	388	415	416	387	357	382	388	418	377	383	377	395	390	379	404	392	393	435	397	388	396	380	419	419	376	351	383	414	359	367	406	384	398	396	356	415	397	365	374	411	351	396	394	369	401	372	385	402	433	371	394	367	371	398	372	387	364	361	359	382	411	404	411	380	391	392	365	380	377	376	392	395	376	402	374	373	407	411	402	376	372	392	393	383	401	354	350	424	351	364	389	386	372	385	384	408	355	377	380	413	379	371	400	404	396	388	402	383	388	406	387	352	318	386	388	368	452	410	421	382	398	340	375	399	384	396	404	393	385	396	401	414	426	404	433	426	413	408	399	391	407	359	384	344	342	385	380	364	389	368	380	416	396	375	389	383	395	394	396	420	413	421
22868	20708	28152	25992	20720	20180	22361	4120	1421	1281	1288	1006	978	896	845	860	812	844	775	744	739	793	687	680	673	703	695	656	674	703	674	669	645	662	668	641	636	650	673	595	667	612	658	655	659	638	647	682	664	622	642	659	664	636	613	657	652	666	606	661	599	637	638	636	639	646	647	655	612	658	642	668	622	627	629	658	674	588	672	661	647	628	696	618	628	619	642	645	610	656	645	583	645	616	579	640	657	603	619	651	577	622	624	651	624	631	564	602	639	613	662	629	668	612	619	628	604	640	680	581	646	584	635	643	649	659	637	557	686	656	575	645	599	620	661	671	631	629	636	634	646	644	628	607	623	672	622	671	618	644	677	640	667	642	633	636	650	634	654	643	602	612	668	583	647	631	596	631	626	620	619	639	635	614	613	653	667	595	617	624	610	632	638	627	601	644	656	642	672	642	646	613	618	562	677	646	624	627	640	569	619	648	622	647	592	647	624	628	666	643	657	668	643	630	660	664	599	638	638	618	656	578	645	629	673	635	649	614	639	628	664	640	605	636	623	653	645	655	636	611	633	582	613	653	598	626	606	620	625	618	652	611	601	662	567	634	626	646	608	598	633	635	655	624	595	646	635	676	610	640	634	625	593	652	670	600	596	637	642	635	627	649	673	607	645	609	652	669	591	614	622	642	601	634	562	591	669	676	642	614	607	634	619	648	650	624	589	623	627	640	596	615	628	634	564	597	676	625	616	647	576	597	601	682	663	648	601	635	664	622	608	640	591	582	640	677	637	645	644	620	620	601	601	648	615	631	600	663	655	646	628	632	561	608	596	657	644	641	593	647	623	592	602	615	637	646	642	604	615	615	616	644	616	621	611	642	613	630	634	654	624	629	631	617	616	649	603	653	599	650	607	593	568	633	598	630	607	594	609	615	613	579	605	620	661	641	649	666	627	639	606	654	645	650	624	669	640	697	587	649	669	599	617	652	645	682	644	652	611	634	632	618	631	640	604	642	635	639	616	591	631	638	663	612	637	593	643	613	621	643	644	609	591	623	625	635	607	614	655	625	572	593	611	599	589	623	648	624	603	646	649	617	628	642	620	632	657	637	626	625	609	634	664	606	659	614	608	640	597	608	585	660	658	662	610	664	612	621	601	706	595	658	634	639	639	605	678	636	626	645	594	644	649	626	605	627	666	658	629	602	602	623	643	592	597	633	616	656	655	598	631	685	587	642	632	687	609	628	634	669	668	654	615	632	675	662	629	605	649	632	624	591	631	602	611	640	573	597	606	630	599	646	608	668	653	633	665	639	603	632	635	597	599	634	615	676	636	636	629	636	601	651	631	667	641	644	632	575	629	612	655	651	636	621	640	641	623	629	631	637	647	603	649	618	644	633	627	595	653	630	625	630	633	633	612	612	640	601	673	581	619	633	606	628	627	628	641	641	646	660	610	654	655	624	577	666	601	630	632	598	608	692	603	631	638	613	617	626	643	653	652	617	589	627	590	647	634	656	648	676	649	611	665	663	628	605	658	639	601	642	609	611	705	645	607	645	599	622	634	659	585	573	638	668	652	630	605	620	623	631	629	644	623	590	636	625	627	649	622	651	600	657	618	632	620	617	631	624	629	594	671	629	618	622	645	607	620	648	617	613	652	628	632	624	644	639	655	604	631	654	599	645	645	631	627	621	613	622	620	600	703	608	626	648	629	626	592	615	654	581	593	606	634	594	645	649	571	703	664	633	633	640	598	628	629	626	650	612	632	645	624	616	626	582	652	663	615	598	605	618	673	613	651	634	619	610	594	605	639	621	651	608	610	663	659	660	678	626	645	657	630	563	599	609	653	672	624	630	614	638	637	690	648	642	634	611	646	609	632	635	650	629	621	641	630	619	582	670	612	632	566	621	670	626	652	617	610	698	624	632	666	606	611	624	620	623	680	618	643	610	634	664	602	611	616	627	607	592	593	648	639	653	650	635	598	674	664	634	614	576	606	642	604	602	632	685	603	605	654	629	646	610	624	594	609	659	662	634	616	665	632	616	639	626	623	593	648	631	616	612	610	656	661	644	602	637	629	624	602	603	640	595	623	653	608	654	609	663	642	589	638	609	622	603	602	643	630	589	647	621	596	625	649	622	629	652	618	636	650	676	639	627	588	646	611	620	623	616	599	590	643	648	652	620	620	618	596	646	644	586	617	634	647	605	646	602	650	630	581	633	647	609	628	658	650	648	640	623	641	596	612	621	637	632	657	629	632	637	642	637	647	663	652	619	622	599	626	616	602	643	661	646	605	625	621	617	606	659	640	585	629	634	625	627	616	624	602	613	611	653	667	636	620	635	629	604	602	652	609	625	631	628	657	622	577	604	630	635	673	612	613	678	589	657	617	641	570	618	607	632	624	617	671	593	605	622	655	657	678	599	608	659	623	616	592	641	650	623	639	611	618	604	576	616	649	592	608	650	633	613	662	619	652	667	626	615	608	639	631	671	652	618	617	678	640	571	583	615	623	643	670	651	612	625	630	598	614	636	634	650	655	659	614	643	592	634	607	623	667	609	645	649	702	714	621	629	622	630	647	663	661	617	609	640	586	567	628	626	642	617	640	627	627	625	630	588	574	644	637	638	649	655	660	650	609	605	618	639	660	589	668	671	599	602	624	615	609	599	633	615	610	641	611	647	649	651	663	601	605	632	622	652	616	627	581	647	615	656	648	625	643	630	619	615	665	623	582	602	594	638	627	618	612	585	614	617	666	610	597	662	589	650	597	603	605	624	635	585	640	640	675	669	609	616	656	610	639	621	620	635	603	638	666	633	650	586	651	611	594	614	643	620	594	641	603	639	609	595	622	623	610	622	622	641	682	680	658	609	617	645	585	677	616	591	590	630	634	626	604	615	621	619	590	633	639	597	594	618	604	632	597	615	607	647	647	614	625	667	601	613	630	615	616	640	682	635	668	559	649	604	625	612	639	636	648	591	583	665	651	600	603	631	663	631	624	667	661	632	613	629	616	655	643	624	656	550	586	632	609	627	633	627	626	602	621	641	632	615	656	616	617	630	618	586	678	637	600	658	621	598	648	602	633	632	611	656	651	583	610	628	617	606	615	631	585	621	638	624	587	642	556	645	626	625	661	658	610	609	588	660	630	591	595	625	639	646	665	589	649	641	664	587	662	665	629	654	655	650	600	637	635	629	636	680	629	615	610	621	634	693	623	643	635	615	642	651	629	633	633	646	600	626	649	624	629	580	658	657	620	624	650	607	588	614	639	610	663	643	628	631	649	617	613	634	614	617	665	645	640	591	617	625	621	624	671	595	637	580	618	631	598	657	628	654	614	638	631	610	609	656	669	627	655	572	612	636	611	640	642	615	622	617	625	618	612	606	608	632	625	613	653	613	613	672	658	644	633	615	617	663	685	624	570	674	607	643	646	631	616	658	605	640	647	640	626	620	598	645	609	626	647	662	608	603	609	644	648	630	655	649	588	646	625	635	632	639
15713	28058	53826	14256	6149	4609	13279	2982	2240	1985	2044	1517	1279	1185	1082	1045	953	948	906	822	781	750	782	751	711	752	711	704	726	733	711	712	700	632	642	635	604	650	627	623	626	613	627	649	565	639	609	609	650	617	590	646	637	619	631	593	580	604	632	582	573	588	596	657	583	630	610	608	568	579	611	609	586	599	550	608	582	545	626	670	620	604	586	598	598	598	559	617	628	559	552	582	618	650	601	575	621	592	584	557	612	597	614	582	540	605	585	587	531	618	635	574	585	600	602	564	568	631	578	569	606	603	608	558	554	571	578	570	562	558	548	630	616	580	576	576	589	598	579	590	618	607	537	579	598	632	600	560	621	612	596	589	564	559	574	581	596	599	586	603	554	617	566	587	593	633	572	590	564	621	585	620	577	633	593	585	566	546	607	608	592	606	558	554	598	596	578	604	578	557	612	610	598	548	583	596	606	581	581	582	568	578	570	574	590	551	551	611	573	593	581	610	551	591	566	592	639	553	615	547	604	622	608	638	581	548	605	620	569	566	571	579	587	569	635	623	574	576	607	594	571	596	578	565	564	561	582	559	606	582	611	594	548	583	530	531	519	587	598	615	613	591	584	605	573	575	574	559	616	588	585	605	582	581	535	580	576	588	588	580	574	597	596	557	597	572	618	570	587	579	586	587	595	605	584	588	619	567	598	571	549	566	601	614	582	599	550	574	592	580	597	596	595	586	597	591	595	585	583	619	594	571	589	612	653	553	576	555	576	574	602	581	526	572	609	623	586	607	582	583	575	617	570	601	596	611	576	587	634	549	581	565	555	597	583	559	568	586	576	607	565	572	577	576	560	558	595	554	635	583	572	607	597	606	517	610	536	608	558	551	541	526	555	578	557	583	661	577	582	577	604	584	600	606	575	613	609	541	576	599	607	575	530	586	556	570	613	543	567	617	612	572	613	552	566	582	586	559	614	541	560	587	546	627	606	593	551	613	568	612	616	597	592	573	602	578	584	590	582	551	573	588	607	591	586	599	569	566	617	588	579	557	549	558	576	620	578	571	608	571	563	614	581	586	554	565	561	576	561	535	589	528	583	584	578	604	553	582	593	592	586	629	561	609	588	544	536	579	590	630	582	599	554	604	593	569	604	562	593	580	586	572	554	567	537	629	574	598	553	595	549	602	586	583	610	589	615	562	605	569	603	627	574	613	626	570	547	541	578	569	579	572	606	629	587	571	584	592	607	554	586	525	605	612	608	549	595	603	543	587	603	597	595	589	589	573	539	571	570	585	581	555	577	634	580	562	576	565	600	567	567	631	586	610	565	614	572	594	554	582	604	563	575	583	608	590	535	592	593	590	588	573	588	602	616	576	577	588	584	631	579	583	574	596	568	602	576	552	621	600	593	587	572	580	578	562	567	590	544	595	566	555	571	594	544	591	624	608	584	517	589	561	578	572	589	605	580	572	568	599	556	633	541	538	577	568	615	615	612	572	590	591	583	598	599	597	545	606	557	537	536	563	590	589	605	562	599	607	585	535	600	588	573	574	575	566	606	590	543	617	556	631	592	588	534	577	577	593	549	596	593	574	604	556	622	602	574	596	533	573	557	555	590	565	576	579	593	623	583	535	530	627	583	568	612	600	598	584	582	584	613	547	607	630	581	568	622	608	612	598	600	617	558	542	584	568	617	565	609	563	578	585	588	574	611	586	588	596	570	610	551	589	570	582	615	585	595	583	578	570	533	576	614	567	607	612	585	587	583	534	592	591	611	594	567	543	606	540	612	571	567	575	553	604	577	608	593	565	575	590	572	586	593	576	578	624	581	598	588	553	557	573	595	565	606	559	561	620	620	586	609	538	558	536	594	588	615	559	568	563	563	594	570	536	560	626	603	584	556	567	574	551	571	543	568	584	593	571	542	593	579	565	582	583	632	569	575	609	621	587	573	607	608	570	594	595	549	561	558	543	573	588	628	566	583	569	589	568	592	597	616	595	584	599	561	546	556	552	563	602	571	599	572	550	620	572	569	538	562	568	575	631	595	619	602	570	612	560	613	605	553	583	620	583	607	565	600	577	588	612	563	595	568	560	592	592	576	600	626	570	551	586	582	579	603	603	543	569	579	605	604	639	599	601	592	584	640	550	540	585	539	589	597	586	567	553	567	611	551	588	570	551	562	598	548	560	561	559	557	579	533	586	553	588	578	562	597	590	556	593	576	624	580	596	593	595	557	636	569	606	570	556	600	538	588	619	560	576	559	594	599	602	619	568	594	581	603	588	600	597	592	620	551	655	597	605	586	572	633	559	532	564	586	593	544	631	571	589	614	577	599	552	584	613	576	594	576	534	650	620	601	554	532	555	581	564	599	586	576	578	576	626	605	570	598	595	593	587	573	576	600	611	579	579	533	628	568	621	562	551	579	592	584	575	582	608	592	556	606	547	549	548	571	583	584	543	562	585	578	556	616	531	564	568	557	592	607	601	596	571	609	589	563	596	627	540	570	587	620	580	571	600	594	573	612	605	594	582	594	588	587	548	616	602	599	599	579	591	564	602	607	620	525	594	566	605	585	604	533	589	561	540	573	540	562	593	605	599	575	598	600	607	593	594	560	576	548	604	582	563	571	597	593	602	589	557	563	580	569	606	578	592	560	549	547	588	628	561	601	579	602	594	589	614	572	564	578	581	567	552	612	610	563	577	577	603	548	582	541	558	613	602	593	595	594	590	572	557	604	567	571	598	582	569	607	559	631	571	569	580	569	589	585	525	590	543	581	546	541	561	580	554	600	576	573	588	569	574	633	616	588	540	544	538	580	585	534	617	551	587	601	539	612	597	568	601	523	619	591	598	579	563	536	580	589	589	547	584	612	583	563	605	599	551	557	536	595	621	584	568	611	592	614	607	602	590	639	622	588	585	578	551	569	595	573	578	605	580	586	608	565	553	552	599	534	636	564	592	594	600	590	550	600	564	590	571	578	583	607	593	571	641	577	562	542	546	582	562	577	582	597	575	590	570	584	549	562	545	611	590	577	568	617	604	621	592	576	546	611	615	605	577	577	580	578	598	556	621	564	613	620	610	588	601	615	553	575	549	561	571	611	571	577	569	561	579	602	567	564	587	584	538	615	584	587	575	600	554	563	613	612	584	574	534	588	600	586	617	555	577	588	575	577	563	576	591	562	562	591	577	590	568	556	589	567	581	565	634	567	561	553	586	554	557	611	593	583	571	583	590	594	541	571	590	581	568	575	567	597	606	600	609	618	562	581	576	593	570	592	562	540	543	601	608	602	553	562	615	595	549	593	536	549	591	554	571	561	612	596	602	587	601	535	593	556	574	589	553	578	568	593	594	604	558	575	604	592	608	598	568	575	555	564	582	605	566	589	580	600	625	594	571	607	587	554	558	559	584	592	594	582	639	554	618	585	591	574	579	605	587	542	562	584	563	563	557	550	590	602	560	587	617	596	589	589	590	559	562	588	604	581	565	547	641	582	601
28491	16201	10751	6999	952	857	1212	831	837	858	898	873	833	815	816	821	760	810	780	807	866	828	868	791	828	786	826	806	808	851	808	822	818	832	844	809	806	814	810	775	844	793	814	858	806	817	825	819	810	826	855	777	843	830	812	799	805	797	846	850	807	880	805	778	839	819	852	820	855	798	862	786	836	840	797	839	787	788	860	824	879	830	833	796	869	764	805	783	817	806	770	853	836	805	830	784	851	840	846	795	814	896	820	871	803	798	840	802	800	765	896	790	855	828	862	791	823	834	829	816	848	838	849	842	805	846	820	786	834	801	794	808	833	804	813	810	802	791	845	796	854	863	837	790	851	835	837	848	831	786	775	834	834	838	788	817	822	783	837	852	845	804	784	879	845	853	849	773	776	821	850	865	874	773	805	781	839	800	840	857	819	808	789	811	830	813	903	844	860	835	812	774	801	822	835	802	908	851	813	843	797	842	821	811	803	836	820	855	848	843	839	802	817	806	835	833	832	832	794	773	779	800	794	824	793	836	847	845	849	834	834	802	786	820	847	827	814	821	822	801	819	845	804	820	802	814	834	823	797	809	806	830	781	821	782	824	785	811	819	811	817	817	883	769	858	854	794	792	809	848	859	797	789	786	869	762	794	801	840	820	770	784	810	835	796	870	857	805	886	827	849	817	819	778	792	774	817	778	809	814	825	794	849	826	808	811	795	796	817	866	807	815	841	773	782	860	870	857	827	788	827	818	814	811	844	818	810	827	815	836	799	830	818	813	782	836	818	830	835	802	774	808	774	832	825	816	846	807	816	827	822	795	859	830	834	838	851	822	838	818	805	834	844	817	848	805	797	866	821	835	856	788	870	802	878	840	859	857	774	802	837	885	802	867	804	774	860	836	771	801	843	807	839	804	800	807	780	768	778	798	850	809	797	822	818	840	796	765	839	841	819	804	842	834	829	747	797	798	856	801	830	818	795	817	868	809	826	829	787	808	827	858	810	847	828	810	809	782	837	820	761	796	795	815	791	843	790	806	815	820	843	810	833	844	840	785	852	809	838	809	784	804	793	847	797	773	843	823	784	863	823	814	769	820	812	883	815	861	800	811	797	819	838	801	839	798	829	809	791	792	850	825	799	859	797	793	777	823	805	826	804	817	838	818	864	858	818	820	827	834	758	824	814	798	861	781	836	826	782	853	860	867	810	822	818	787	811	864	844	847	802	824	827	776	790	866	825	787	851	855	846	786	811	836	805	820	831	835	800	872	820	856	794	761	781	797	796	810	801	801	795	848	804	813	833	854	806	792	816	807	817	800	793	839	785	836	807	849	825	852	792	806	836	769	786	837	805	812	820	810	826	812	786	828	836	793	770	839	783	818	872	838	848	850	854	844	873	823	858	797	789	803	768	838	769	752	804	806	786	802	787	775	818	810	800	837	775	810	816	794	811	793	844	810	800	848	876	859	824	791	824	800	869	822	804	824	796	805	851	853	818	799	811	814	840	814	782	779	803	839	786	786	859	854	840	776	850	852	860	865	892	813	829	870	854	786	815	825	806	796	798	773	820	789	801	828	810	795	838	805	832	833	832	829	782	783	831	744	787	861	909	880	868	822	802	802	866	811	823	782	793	801	850	823	823	809	861	812	837	842	787	754	789	850	826	823	802	863	835	833	837	851	823	802	802	842	818	849	839	797	823	801	776	837	739	811	813	831	781	837	792	839	844	812	797	799	853	715	816	817	827	808	881	762	817	846	787	783	808	836	803	788	771	834	816	829	762	803	821	803	763	811	787	775	842	822	742	829	830	829	791	800	839	867	802	796	833	806	831	832	806	783	813	839	819	822	834	831	769	818	810	907	805	817	811	808	814	881	812	833	829	795	757	828	857	826	838	825	843	800	780	837	851	875	816	845	765	805	793	769	842	817	812	837	749	805	785	865	821	802	839	815	849	830	838	801	774	848	827	822	860	802	869	788	850	850	837	783	877	889	783	805	842	870	874	821	843	774	808	764	819	786	818	815	828	848	825	809	785	863	813	863	827	835	791	856	795	795	778	815	824	864	813	794	789	812	748	838	844	803	843	836	783	794	832	820	816	832	801	839	813	845	787	834	805	786	763	802	804	846	841	759	854	878	872	834	765	800	792	816	823	814	788	793	838	831	823	809	807	825	764	779	796	804	829	788	799	804	857	818	834	813	832	864	784	825	798	778	826	799	781	823	789	790	788	833	774	778	812	781	865	853	838	794	821	805	825	814	857	798	801	799	797	862	810	811	747	858	792	824	835	843	790	802	822	826	831	819	843	786	836	861	797	841	829	831	820	845	826	841	821	854	802	785	837	802	835	809	771	838	815	799	864	784	806	836	879	810	791	808	808	799	792	780	801	859	833	843	810	826	808	877	814	807	820	829	809	808	852	830	846	826	791	793	865	863	838	794	879	811	840	877	845	852	808	804	860	842	783	822	819	821	841	829	827	807	852	820	850	800	836	800	876	805	851	811	799	834	774	864	806	832	827	848	795	813	786	841	850	843	820	837	807	775	859	795	779	787	785	800	837	855	824	786	817	768	820	856	834	846	779	785	887	839	780	856	776	835	811	811	823	800	829	843	814	792	803	812	841	805	858	827	884	836	820	811	830	861	803	842	789	799	766	824	858	829	819	867	799	828	865	808	854	856	867	827	813	862	832	815	799	818	827	792	830	897	820	846	836	814	792	821	828	894	831	816	802	789	854	795	850	771	828	831	810	805	822	884	819	830	816	842	842	770	814	823	828	819	832	757	815	822	859	795	787	841	793	834	823	804	837	768	833	788	794	763	801	794	839	807	791	829	790	813	854	823	860	890	831	781	761	845	889	748	764	779	799	789	807	846	811	766	774	870	764	836	794	799	822	853	828	790	845	848	738	832	828	839	804	797	831	833	796	811	817	844	813	836	899	879	838	805	845	820	815	834	783	830	836	820	819	807	806	827	860	776	784	799	749	814	823	821	795	804	805	799	816	792	797	800	816	778	809	816	839	800	867	817	789	863	843	863	849	774	831	780	797	775	822	848	825	867	803	797	812	834	810	808	797	785	873	780	808	823	830	817	802	823	798	828	813	805	843	752	766	843	813	808	847	831	815	833	797	830	880	830	864	794	817	837	838	791	815	834	848	795	830	806	851	788	782	786	743	792	846	868	835	821	827	810	791	826	791	859	800	835	835	811	871	786	876	784	858	755	787	832	842	814	840	800	840	774	816	833	839	814	791	830	829	859	816	834	749	842	834	783	790	785	820	801	789	847	805	793	842	797	821	786	795	866	787	836	795	821	816	823	801	821	790	853	772	842	759	837	842	844	803	802	814	782	822	845	788	845	749	858	797	880	836	839	808	852	851	862	824	787	799	876	808	795	782	863	856	782	828	896	779	847	823	780	832	824	875	797	843	798	827	853	790	851	802	833	874	805	832	789	842	835	849	822	817	841	789	842	813	842	787	770	841	718	833	783	832	844	821	815
10019	8492	14597	5299	977	943	1527	861	875	883	868	890	819	790	842	827	835	858	819	829	790	803	816	835	837	830	804	867	845	811	875	819	806	842	807	833	862	789	918	822	788	796	789	816	805	859	840	801	811	775	827	815	799	894	846	785	858	804	770	803	833	843	811	851	795	784	795	823	773	823	862	827	851	822	836	767	831	874	839	843	890	839	771	819	815	791	859	843	816	763	802	881	831	769	843	801	863	832	801	883	831	823	795	810	800	854	799	848	828	865	787	843	787	822	820	824	821	807	819	859	788	822	808	865	772	777	783	789	804	794	806	807	862	837	756	802	851	819	816	834	827	839	845	868	820	805	817	800	802	859	832	848	856	829	852	858	788	777	845	831	787	868	834	816	776	844	831	776	805	817	782	829	800	863	855	815	808	797	821	820	813	824	830	830	801	841	818	804	852	819	819	834	798	847	819	814	858	830	837	819	838	812	807	845	805	782	827	807	808	809	863	839	852	915	770	830	824	818	840	828	768	783	809	894	779	836	841	867	836	821	771	786	818	801	836	855	802	792	857	827	791	836	869	784	811	790	875	831	794	807	826	805	766	795	807	791	853	890	854	842	795	837	824	797	797	851	773	812	769	824	781	814	799	819	809	803	773	797	802	819	825	835	829	788	849	796	841	804	814	792	824	872	818	820	795	831	803	808	816	834	850	844	823	843	869	799	822	773	781	809	780	819	792	850	815	836	801	795	777	801	816	846	798	833	826	819	808	826	782	778	874	854	839	820	828	876	843	803	844	814	824	831	839	845	848	829	813	834	873	844	823	854	788	842	813	804	864	812	827	827	815	796	843	804	798	817	831	811	818	816	814	805	812	809	855	787	810	793	820	811	810	825	814	819	780	823	825	833	847	871	824	854	828	866	831	812	848	852	792	810	809	812	853	799	816	805	863	863	800	820	787	810	807	814	819	806	837	752	792	866	837	801	811	845	821	788	821	798	760	811	831	764	872	836	845	805	858	791	808	795	794	868	799	820	836	812	824	856	791	816	852	809	886	838	800	849	814	805	805	795	863	850	835	842	821	867	869	827	880	822	826	785	810	802	779	769	782	795	808	791	905	792	839	792	824	836	806	810	758	861	790	770	774	835	819	851	787	840	803	859	818	846	870	764	797	830	768	841	840	862	829	815	823	859	807	821	828	810	773	821	816	802	817	803	834	881	785	839	801	813	831	805	861	819	803	819	791	812	790	799	844	846	815	830	814	795	849	801	865	801	790	777	798	828	802	812	757	838	886	826	813	822	834	806	817	860	828	834	839	841	846	793	819	840	793	836	780	850	822	835	815	842	845	804	855	814	775	811	826	820	763	793	859	886	770	832	790	837	897	846	848	809	797	754	787	791	805	783	836	835	890	757	800	788	835	778	832	807	756	772	815	805	866	802	892	847	833	833	841	831	827	833	825	764	814	838	804	771	824	811	843	816	773	783	794	785	852	857	815	854	812	859	841	840	824	782	834	812	762	804	804	824	797	792	814	779	775	854	806	837	844	898	875	827	834	802	866	826	841	826	850	780	840	826	785	856	820	810	775	820	857	829	777	850	850	796	831	842	811	822	763	788	799	849	811	766	828	835	809	844	789	857	810	814	846	786	822	863	835	835	874	820	839	885	804	831	851	817	833	828	768	830	795	831	840	777	847	817	856	845	787	846	795	822	798	779	820	847	817	873	781	798	808	834	807	866	830	820	845	806	836	798	811	836	822	872	838	818	836	858	806	826	816	832	792	832	750	812	847	826	833	813	853	850	799	808	863	876	798	808	774	853	818	853	853	825	797	848	885	779	791	827	861	758	798	826	863	772	773	831	813	848	824	826	814	807	797	792	830	830	836	776	772	802	793	869	814	919	828	887	862	822	815	832	858	784	830	826	821	829	839	776	861	869	784	833	755	813	810	792	846	814	806	832	886	814	819	834	822	801	832	836	795	832	813	864	804	844	831	797	766	800	800	802	855	822	809	820	811	759	802	822	828	862	858	769	836	772	799	850	829	788	797	803	790	863	845	822	818	820	816	859	806	819	840	796	854	839	796	791	830	797	833	857	835	824	804	841	780	812	858	825	811	778	866	783	770	819	853	817	818	820	814	866	763	832	870	865	795	833	844	851	846	757	779	765	826	833	836	818	773	822	858	832	793	808	843	808	793	859	831	833	858	829	806	822	802	807	843	825	807	813	820	836	836	760	808	789	874	796	796	815	784	786	855	827	885	853	786	808	842	767	826	829	830	849	886	814	817	864	812	807	785	818	790	802	825	827	799	829	859	800	766	802	793	829	795	815	780	816	795	818	791	803	825	843	839	824	862	791	843	793	795	815	847	818	808	784	816	854	818	849	819	843	862	820	800	781	788	839	800	791	834	846	865	821	784	876	814	777	831	805	824	821	836	778	843	861	818	824	823	806	807	892	845	840	768	828	813	838	805	837	806	836	812	794	849	844	772	855	805	815	843	816	821	837	870	873	857	828	857	790	861	808	852	800	805	843	833	885	808	807	876	800	769	861	843	832	838	837	801	848	805	809	803	874	835	804	828	778	819	846	803	816	796	710	840	865	859	826	869	837	800	819	850	799	824	785	831	828	807	839	818	798	817	833	787	785	812	777	819	795	786	796	780	831	778	810	817	858	814	829	774	808	851	846	829	818	797	831	824	836	879	850	847	827	818	828	786	817	756	832	824	802	827	839	835	834	818	754	865	855	725	844	786	812	822	832	817	812	809	756	795	816	833	807	818	804	874	808	796	825	796	812	827	818	793	840	765	784	792	788	830	801	831	760	829	837	810	745	810	814	876	851	825	800	905	839	765	826	789	826	820	838	845	774	801	806	839	804	834	847	885	823	820	838	824	851	867	811	797	834	833	866	798	859	834	843	793	824	805	851	837	863	811	863	790	816	842	809	757	798	901	827	826	799	836	833	794	840	810	803	850	816	833	810	875	812	820	802	807	783	842	820	897	800	833	783	748	804	840	811	809	823	827	827	866	766	871	800	785	844	837	810	845	802	903	860	769	824	816	803	856	801	781	855	824	805	849	870	806	827	822	790	797	803	800	777	831	766	851	802	829	799	877	808	886	776	820	854	785	834	848	834	793	850	889	834	834	795	774	837	790	853	856	840	782	775	811	792	821	829	828	828	823	817	846	829	820	876	778	809	839	833	838	802	823	800	860	827	825	840	774	838	809	842	831	822	856	816	818	876	827	807	802	768	822	807	869	845	809	829	878	841	818	803	826	840	783	797	818	861	839	790	845	772	837	762	855	825	804	801	790	803	772	828	824	824	792	888	892	819	842	748	858	825	791	812	827	828	847	806	867	849	864	849	831	851	864	811	791	845	818	810	832	834	816	813	846	809	854	822	857	830	834	775	838	827	816	839	827	813	879	788	805	832	836	808	814	789	805	821	833	762	792	817	820	776	874	830	796	832	819	773	809	846	815	789	794	802	794	822	798	871	836	828
25171	20716	27781	26817	19837	9575	11596	1455	775	708	682	626	529	505	467	504	418	471	404	428	412	388	392	417	417	417	352	392	370	377	381	403	381	371	357	365	392	406	399	387	390	374	339	363	351	370	351	375	347	365	347	348	376	371	378	374	387	353	361	302	358	360	388	377	386	373	348	340	373	369	377	368	370	331	342	354	363	367	391	355	356	389	344	389	378	375	399	287	367	367	349	386	374	404	388	387	354	370	328	373	376	382	378	379	385	406	386	344	351	372	359	386	349	369	378	335	377	318	379	357	384	382	346	339	346	391	335	379	356	330	330	369	365	358	321	363	316	362	379	356	339	350	368	341	375	362	345	383	342	356	356	378	344	347	382	365	372	401	359	364	334	345	345	364	319	376	370	377	410	322	378	365	370	367	352	359	358	379	320	370	334	333	358	379	423	356	385	391	352	355	366	373	361	336	391	380	374	378	359	362	344	377	357	362	358	366	351	372	357	400	383	351	367	383	335	337	360	385	362	339	368	364	360	360	379	350	377	337	377	366	385	410	367	338	366	360	351	333	346	379	352	337	388	350	367	353	386	371	335	349	358	353	358	333	398	382	367	349	395	383	349	341	377	342	348	353	333	348	355	334	350	352	342	350	360	396	377	357	379	376	352	372	377	362	355	372	359	396	388	350	362	386	330	364	365	378	367	347	353	383	338	370	350	373	344	347	385	356	353	358	374	361	360	358	373	373	351	404	344	360	363	342	384	367	342	397	374	358	349	363	376	369	377	353	387	375	376	332	379	353	366	336	347	379	328	369	402	396	347	376	351	387	311	378	381	362	374	373	377	360	374	364	342	353	355	376	359	315	340	394	368	331	386	373	387	358	375	330	387	376	360	374	393	362	357	370	355	341	378	333	370	349	353	342	337	366	334	374	360	402	340	375	370	358	378	397	343	377	379	364	381	379	335	358	373	389	349	363	394	356	336	374	367	375	368	383	351	393	395	370	347	356	350	376	343	343	363	374	392	385	360	396	355	345	321	396	401	347	371	341	403	365	394	367	339	386	349	374	358	369	347	385	409	339	363	359	394	373	370	376	354	355	394	362	348	352	363	357	331	351	306	359	349	357	353	361	369	368	340	362	352	366	369	401	341	368	395	345	334	346	336	380	378	344	331	350	352	367	365	392	355	348	349	349	382	364	368	366	385	362	368	332	350	374	343	339	349	339	388	368	352	352	332	338	385	362	367	359	372	351	365	372	358	356	342	364	349	372	353	357	388	353	357	361	376	359	364	401	342	354	361	415	376	393	352	426	351	404	361	356	342	364	362	401	376	404	346	371	340	341	383	359	375	385	356	351	357	370	337	353	342	347	357	349	369	393	394	366	344	365	349	340	366	352	370	382	365	359	390	398	325	300	384	359	381	351	377	377	354	366	362	351	342	398	366	375	308	375	382	373	355	348	369	387	390	353	366	358	370	357	392	359	373	357	371	356	342	405	364	358	347	368	358	374	335	374	353	389	347	338	383	326	386	369	345	362	343	364	346	335	348	354	331	374	359	390	369	354	374	349	351	359	376	381	368	368	362	357	347	356	375	369	355	348	364	354	354	381	367	332	359	328	333	340	373	341	314	384	358	390	343	387	381	346	337	403	339	354	347	337	346	366	399	377	333	380	372	378	384	378	365	343	375	352	331	373	330	357	376	380	345	386	360	372	364	344	345	350	404	352	376	368	358	369	322	379	330	345	361	359	357	383	360	337	350	344	322	352	343	388	349	384	385	348	359	382	352	371	334	356	355	371	364	350	334	373	361	375	396	353	350	380	349	374	372	365	367	387	368	374	359	366	383	354	376	341	329	348	422	393	374	373	394	349	376	353	346	372	396	330	338	338	409	359	377	367	350	353	372	381	344	360	353	346	347	371	354	335	327	364	364	384	341	354	389	334	368	381	353	348	350	329	361	371	366	358	384	335	350	352	350	353	315	377	385	362	355	346	368	357	339	360	350	368	362	374	308	358	343	346	367	342	369	355	336	366	335	342	351	339	388	367	366	329	387	349	363	382	378	350	333	377	315	372	385	383	364	356	371	360	367	357	369	357	378	342	349	353	341	360	343	335	367	351	350	393	404	362	375	338	379	389	387	363	371	342	345	365	395	349	374	337	341	329	369	357	375	372	379	368	397	336	369	340	355	365	364	378	351	376	331	360	355	371	371	389	375	345	365	363	347	351	345	375	364	362	372	367	366	367	354	360	334	345	376	355	338	348	390	355	340	357	358	358	380	372	379	370	371	368	331	345	383	355	328	336	339	395	343	394	344	377	372	399	353	376	367	374	344	346	354	371	380	333	396	322	399	375	338	314	340	356	350	399	362	354	361	348	371	390	353	339	370	368	353	375	365	390	382	390	351	379	362	361	364	404	347	388	362	361	356	382	379	375	352	357	322	347	365	363	352	364	349	362	322	341	363	368	374	369	382	374	364	369	382	347	355	368	365	328	367	382	380	358	387	344	394	352	333	358	369	345	375	343	392	331	349	343	358	367	336	340	367	313	374	376	360	334	397	338	364	365	361	374	354	384	358	358	340	347	344	351	391	359	375	331	376	369	386	354	326	341	342	367	357	374	330	366	368	324	321	353	368	375	375	370	360	380	363	339	332	389	350	385	386	358	359	383	369	340	354	338	355	358	360	354	367	332	351	357	352	338	362	374	358	373	359	357	365	355	360	360	367	366	382	327	386	380	367	348	362	347	363	373	349	365	352	368	340	362	368	330	360	376	361	364	352	360	361	359	360	382	358	351	337	357	356	338	372	342	353	363	369	342	371	366	388	380	356	333	365	334	324	379	377	371	340	362	365	331	346	404	391	370	378	356	356	381	337	372	397	364	349	383	356	382	389	334	370	376	361	363	347	373	375	332	364	371	383	322	350	385	348	345	378	324	371	398	358	381	359	359	346	373	343	373	389	402	375	343	325	345	323	380	405	359	347	355	336	360	350	379	358	366	371	339	384	342	387	358	351	354	371	329	345	372	356	361	349	378	345	375	351	349	373	360	334	345	393	372	397	361	388	363	359	388	339	349	322	361	373	378	355	407	358	384	370	385	374	357	344	355	389	355	395	322	361	383	355	335	358	357	366	371	355	359	369	337	347	356	399	367	365	368	365	352	356	329	362	355	372	354	315	361	386	323	378	383	341	370	381	334	333	342	362	348	349	369	367	406	348	354	362	369	376	352	356	333	361	358	394	357	354	341	381	387	366	342	399	352	360	362	346	347	396	396	366	357	384	344	357	335	350	341	360	360	371	341	393	377	374	372	344	341	368	385	376	376	373	346	338	374	360	377	375	380	365	395	348	349	383	345	388	348	351	368	366	346	370	369	345	349	316	370	332	386	377	300	389	332	373	362	382	335	342	368	374	322	362	382	370	370	378	376	391	330	378	355	362	385	391	376	358	371	370	358	362	360	345	355	378	399	370	376	375	363	324	351	344	339	352	341	378	356	351	367
12332	20965	32661	11220	3662	2848	12108	1669	1302	1153	1109	912	807	750	669	602	600	573	578	550	497	504	477	501	514	465	425	488	438	429	441	432	411	412	455	412	420	393	409	399	433	423	387	436	411	369	439	407	409	416	390	373	379	413	378	367	382	382	361	389	389	377	438	400	392	385	400	345	382	380	395	369	365	403	405	382	396	388	417	375	381	398	397	378	392	374	384	401	383	369	396	362	416	381	398	383	396	386	396	370	389	379	417	406	369	365	375	392	377	383	355	437	376	408	388	413	390	379	394	376	398	411	385	391	350	376	403	378	400	419	370	431	376	392	400	382	382	383	378	357	372	393	391	380	383	385	353	422	376	396	342	390	390	374	358	382	411	404	391	348	379	385	406	395	389	400	384	364	404	375	377	392	399	370	369	396	381	345	374	408	383	362	373	373	379	363	339	349	375	370	374	385	416	398	387	362	402	347	393	393	392	361	413	386	373	377	384	347	342	373	391	374	365	377	385	390	387	377	407	356	381	384	371	366	400	392	401	344	429	357	423	411	423	397	392	419	352	390	378	398	361	367	385	396	370	394	399	385	399	373	423	401	374	371	392	412	390	363	420	410	384	362	376	387	387	402	380	407	387	407	381	370	394	388	374	401	377	367	380	376	421	391	370	369	346	380	383	382	406	399	366	394	408	374	377	381	421	355	381	407	374	420	318	442	375	361	404	395	383	419	391	373	404	402	382	384	323	391	386	393	376	353	370	386	363	385	373	397	366	379	382	377	358	380	373	352	378	368	391	383	414	369	379	382	369	418	372	388	367	342	375	377	363	405	399	383	361	373	377	371	370	409	403	372	351	380	420	378	404	406	363	358	363	388	409	388	372	372	353	444	356	375	380	418	376	387	407	388	384	379	406	382	359	356	366	353	385	357	387	394	400	383	374	405	357	379	353	390	408	343	379	384	388	407	411	379	419	358	408	380	382	397	367	391	350	385	372	417	373	420	365	341	387	371	363	408	361	406	402	406	368	394	382	374	366	332	386	393	401	395	391	373	391	382	367	389	402	358	397	355	342	373	426	367	382	359	401	376	391	362	365	402	377	406	374	387	372	375	407	399	430	380	474	376	392	370	365	389	407	367	343	406	370	372	363	405	395	392	366	375	362	394	363	397	378	393	394	359	384	344	369	382	351	384	398	400	390	390	379	379	397	377	376	418	368	362	371	405	372	371	358	364	368	367	400	383	382	397	374	349	372	351	365	386	381	401	371	408	383	378	353	376	410	392	375	396	334	378	326	363	385	392	393	373	361	390	394	346	383	373	395	385	414	372	374	386	378	386	377	343	394	371	390	403	406	343	369	361	387	402	387	390	408	345	370	384	406	380	379	389	372	379	386	382	368	399	342	368	391	422	412	388	371	381	427	377	382	375	394	385	381	379	354	363	337	394	365	368	381	341	396	396	380	360	407	369	365	364	398	418	370	372	399	361	397	404	366	383	396	380	359	354	372	375	384	381	381	421	401	388	344	349	398	430	373	352	398	405	373	408	395	363	386	366	374	376	390	354	366	387	390	393	381	350	386	414	369	411	389	378	423	375	375	352	395	381	375	375	367	387	372	408	383	348	408	380	387	397	362	371	397	373	375	399	401	358	387	401	363	394	384	388	367	430	393	366	387	366	388	359	384	356	394	382	422	399	369	384	385	395	402	417	355	383	382	404	387	380	400	405	353	370	399	406	382	411	402	381	413	411	380	399	376	396	381	358	373	393	402	362	417	352	387	377	394	381	365	361	391	405	379	376	343	424	391	371	349	407	382	368	390	403	375	377	395	374	388	397	366	382	371	363	372	416	385	380	334	374	383	389	366	385	373	363	391	403	372	400	377	390	348	379	365	396	425	396	385	387	395	403	382	407	409	392	374	390	386	398	404	383	368	389	372	389	380	394	410	402	382	364	330	372	405	364	385	368	425	389	383	409	392	379	372	385	371	400	366	379	383	375	369	396	391	403	363	399	383	381	385	386	362	333	371	389	399	393	390	379	390	386	365	376	371	384	397	420	397	376	368	367	370	400	370	393	386	382	397	406	374	390	393	356	376	392	405	389	387	387	396	378	341	407	390	338	356	360	391	337	384	380	359	404	355	377	365	416	392	366	399	434	366	373	422	383	363	396	370	387	364	380	414	368	387	377	380	394	398	389	368	382	393	374	391	377	397	347	417	386	394	407	374	394	401	356	377	374	408	368	386	406	389	362	395	366	372	383	358	404	357	386	369	374	370	381	382	394	368	415	363	387	377	398	374	372	364	384	366	402	377	396	384	355	355	401	422	403	405	397	337	398	368	350	387	387	371	398	401	389	374	400	373	362	368	409	404	371	360	383	411	390	372	373	375	389	387	346	404	379	376	356	382	401	349	380	370	392	425	371	399	381	375	399	409	380	361	356	357	390	388	358	398	398	344	331	385	362	403	352	384	357	398	385	378	374	407	375	362	392	399	394	390	356	375	385	339	389	345	353	384	373	388	396	373	363	386	366	348	376	389	409	379	383	406	400	396	363	350	404	361	398	391	377	404	368	378	412	366	411	409	346	369	409	364	373	410	390	381	364	365	403	392	396	390	397	379	398	340	391	377	367	411	355	376	405	381	418	390	397	378	402	390	341	378	389	421	373	368	390	399	423	354	407	345	378	422	371	375	397	414	425	396	404	362	385	379	361	371	351	388	404	386	378	384	370	384	424	381	368	401	374	374	392	371	400	365	337	395	393	360	408	376	373	382	390	387	414	386	393	379	400	375	386	376	344	375	366	403	387	394	350	402	377	383	399	380	415	381	391	389	399	365	367	374	394	410	393	375	397	368	371	366	410	367	417	392	378	391	412	350	375	362	349	397	385	380	390	383	384	419	396	351	376	386	375	350	394	379	384	339	395	374	369	395	421	387	388	376	357	355	386	364	414	402	402	377	372	390	367	375	389	393	379	388	418	343	328	369	339	382	368	390	359	409	398	419	389	373	386	372	358	357	410	390	368	384	419	339	390	403	397	403	386	341	369	376	387	394	397	366	381	390	411	388	363	380	384	403	400	385	392	386	394	404	351	398	396	414	376	346	368	384	378	389	372	413	402	374	358	409	407	407	389	371	404	398	414	368	393	378	365	400	379	399	370	376	376	356	395	372	376	359	351	370	367	397	392	359	368	418	369	418	371	358	340	387	392	383	371	385	377	382	400	386	426	388	412	413	378	399	387	368	355	416	400	392	395	376	392	389	352	407	372	378	359	333	361	372	367	395	377	373	349	370	397	394	397	412	404	408	408	358	381	390	381	384	388	372	381	367	333	377	411	355	393	364	396	389	408	355	415	370	386	373	394	372	382	398	391	383	368	369	383	359	357	378	389	379	385	400	393	390	328	356	367	401	404	366	374	396	364	401	338	419	382	409	349	378	378	410	383	351	384	380	374	355	391	373	380	393	381	369	369	366	385	400	346	370	374	353	356	394	381	397	388	351	342
22922	20740	27783	25512	20723	19640	23555	4272	1475	1281	1266	1073	945	950	846	786	822	815	765	728	733	713	736	724	696	692	743	705	664	692	650	721	698	653	657	655	652	648	675	653	651	638	649	596	663	639	604	615	606	635	619	666	579	626	655	628	675	648	639	666	622	648	598	659	665	664	608	621	660	665	621	614	694	649	628	625	636	659	652	583	656	630	602	630	645	667	617	605	563	638	647	630	635	579	599	666	623	672	636	644	669	616	603	586	662	646	649	585	637	679	645	637	572	623	636	589	620	607	622	666	587	651	604	632	611	650	655	603	642	633	620	634	649	623	649	599	620	676	534	634	601	621	595	610	665	630	609	614	636	641	641	608	651	642	659	676	645	648	623	609	600	668	588	623	620	632	614	599	611	592	605	581	641	617	647	633	628	647	625	642	652	627	621	678	601	590	625	650	591	590	635	594	629	636	640	641	597	607	599	666	605	619	634	600	636	625	621	651	598	591	571	626	603	656	627	674	610	644	597	605	642	595	613	638	583	638	622	625	606	678	617	601	666	613	617	628	613	634	603	648	612	587	605	594	591	652	617	582	644	664	575	634	632	603	649	609	654	630	603	611	610	651	663	637	662	638	641	644	611	615	634	650	686	656	636	638	661	656	598	572	650	621	605	655	621	660	606	636	645	612	620	570	614	593	606	693	648	570	637	648	639	591	586	606	629	638	655	620	638	602	668	601	571	641	637	639	616	633	613	599	634	614	644	604	635	598	636	642	654	584	639	632	607	586	614	659	620	633	650	580	651	616	639	641	660	602	628	641	647	637	616	574	599	634	621	617	605	618	597	614	609	620	584	664	627	589	612	673	578	612	596	653	610	598	633	585	623	627	605	631	596	669	641	639	574	639	618	625	627	632	629	659	583	621	608	615	609	577	605	640	556	655	626	625	601	602	612	670	637	607	628	603	596	591	567	628	601	574	642	648	653	554	622	612	641	597	619	650	658	680	644	657	643	615	664	584	651	603	602	651	646	657	583	634	650	690	625	619	667	613	674	584	684	616	599	639	598	621	601	635	650	608	676	642	623	652	598	657	605	590	575	583	590	648	569	628	609	628	548	630	615	673	641	610	646	629	609	587	601	610	642	645	600	612	626	621	637	633	687	621	625	610	648	620	611	623	615	615	641	636	614	634	616	628	624	632	645	633	632	634	618	623	616	616	598	612	585	587	633	601	640	605	649	619	636	659	631	614	684	589	640	657	661	649	621	626	603	617	594	606	583	692	600	608	641	630	628	617	663	599	623	635	658	619	613	609	648	639	603	590	621	645	643	611	661	646	613	625	621	638	654	632	590	609	627	618	627	604	632	620	596	597	621	611	634	611	594	600	618	679	613	601	603	639	680	644	590	613	662	632	617	628	595	627	635	575	664	623	635	587	633	606	638	636	635	641	645	613	621	621	597	624	646	663	636	621	580	625	615	630	631	666	630	614	611	621	615	607	660	637	634	616	651	640	590	592	596	602	654	609	611	624	632	637	607	614	620	600	626	564	634	624	610	597	624	592	619	609	642	609	653	659	649	614	639	671	620	589	653	634	716	641	595	657	619	566	612	646	601	613	571	606	622	586	604	641	639	572	661	624	644	655	604	600	595	620	644	618	627	637	614	591	605	616	618	619	571	600	635	570	609	666	620	569	653	640	611	605	626	617	601	622	640	618	597	629	633	625	607	612	635	602	596	646	630	645	633	606	646	666	599	585	630	636	654	629	647	610	595	652	679	617	609	609	617	619	591	630	644	595	582	623	650	693	621	626	595	623	659	639	622	623	689	600	661	637	630	621	654	571	611	633	624	590	643	623	639	625	618	577	624	593	609	604	634	618	601	631	613	632	613	595	615	615	623	626	609	649	635	613	627	593	634	666	640	584	599	581	621	610	603	547	620	609	612	644	624	597	633	638	619	667	639	604	604	651	638	641	632	696	610	636	641	619	598	622	624	664	621	598	584	643	627	641	604	619	627	618	636	650	607	614	583	569	636	602	589	641	641	658	567	633	613	644	567	636	627	715	612	604	635	615	669	625	646	620	646	634	643	606	621	627	630	599	645	595	648	617	636	678	603	606	618	649	606	610	611	599	650	690	655	629	634	633	604	619	623	658	656	627	606	597	642	590	604	607	605	599	615	627	640	645	618	581	645	634	604	645	613	561	586	641	623	640	639	654	613	659	632	653	659	634	629	583	609	598	642	602	593	595	624	677	619	606	651	596	601	622	676	620	629	633	655	607	606	608	612	683	645	585	576	621	643	599	627	596	654	621	613	620	636	622	641	614	643	630	612	668	606	598	617	643	597	635	620	649	674	617	610	634	609	599	629	636	629	616	636	657	609	613	598	656	576	603	586	639	644	638	664	579	649	641	648	592	615	559	635	607	639	672	632	595	637	632	633	591	657	591	637	647	652	604	663	609	620	649	634	613	601	612	602	606	607	599	605	585	624	608	621	669	626	613	640	566	646	601	635	620	614	574	612	609	608	656	614	613	605	604	663	625	605	642	591	573	600	623	615	592	589	639	649	617	609	651	690	636	634	550	620	651	642	635	611	651	649	602	623	656	661	597	574	624	615	608	610	573	614	669	636	657	612	609	646	670	585	607	603	637	617	613	623	597	616	637	632	614	615	630	617	621	584	630	592	670	580	605	586	644	666	637	630	634	627	597	655	611	619	577	619	588	596	628	598	611	623	597	626	636	653	610	615	615	660	666	602	657	634	610	595	691	625	600	593	607	592	638	658	631	633	627	587	610	644	605	587	634	640	631	615	580	573	583	658	584	576	667	626	636	655	611	605	651	615	635	621	579	627	636	677	599	618	628	610	620	593	570	609	629	622	628	665	593	643	611	627	612	620	606	632	586	586	646	628	576	633	625	583	615	639	629	590	606	640	655	666	650	617	634	615	636	623	629	599	587	630	628	672	587	644	615	597	603	638	606	606	632	610	629	607	574	587	626	592	601	628	623	643	611	618	633	620	622	638	612	646	585	609	630	631	650	637	606	638	601	636	633	635	605	598	620	600	667	622	634	606	666	606	630	603	609	624	630	662	595	669	617	584	611	663	628	611	593	646	599	654	621	626	654	574	615	621	594	605	607	608	565	589	634	608	609	657	570	654	629	644	580	609	618	640	604	632	616	591	631	613	622	636	651	607	588	654	635	647	577	597	652	601	677	649	639	592	616	646	610	647	693	607	626	624	575	658	629	593	598	620	642	629	645	637	582	628	661	588	622	617	640	602	588	652	621	638	621	625	587	600	614	611	580	554	610	594	605	619	608	605	639	621	598	579	591	636	639	655	628	640	590	623	616	633	582	603	624	626	602	673	659	616	613	628	599	639	637	598	600	634	603	617	630	638	679	618	602	627	630	659	640	594	636	606	636	648	631	597	616	657	566	631	653	622	640	621	624	604	585	644	592	612	593	659	660	613	610	616	596	577	656	624	654	588	636	630	589	610	599	642	601
16562	27388	37843	21775	6346	4926	15615	2922	2372	1984	2037	1624	1417	1205	1173	1072	925	921	933	839	834	768	742	802	741	762	713	722	714	658	673	682	626	689	661	692	644	638	604	610	631	698	630	658	581	639	584	637	585	578	575	595	632	606	564	599	604	568	585	609	579	581	602	597	596	586	588	575	582	583	605	525	567	635	608	623	583	584	585	625	552	610	583	586	611	605	616	602	612	581	598	561	592	574	632	584	563	587	633	561	598	621	578	580	531	569	604	581	603	591	596	611	557	596	571	594	572	598	597	617	586	603	569	635	582	567	652	551	612	581	604	573	556	561	592	595	553	594	541	596	640	610	551	574	594	578	635	596	609	561	571	582	620	608	587	550	579	596	579	616	570	587	600	601	578	604	615	589	618	597	587	587	627	545	593	556	604	599	567	598	607	568	600	586	582	577	597	580	573	596	564	556	603	590	588	552	574	608	566	639	588	569	577	611	583	551	603	574	572	571	609	574	592	534	584	579	554	586	648	556	584	622	618	599	596	575	550	558	604	574	592	557	553	603	612	557	571	594	579	592	538	574	580	545	578	569	563	550	603	583	609	577	585	595	587	548	595	550	609	535	599	577	589	640	577	559	598	578	583	556	615	573	601	600	555	580	534	582	621	614	573	588	536	605	580	568	610	564	566	573	580	621	585	609	547	527	589	562	584	610	602	568	589	620	560	604	576	615	579	583	572	602	533	607	600	621	575	570	557	539	593	610	545	589	570	572	578	590	585	605	556	605	614	578	567	552	581	589	589	607	595	578	555	567	595	576	565	629	612	566	606	601	588	585	545	612	618	615	613	634	580	574	617	575	582	589	584	590	576	541	555	581	555	596	600	553	572	594	586	566	542	601	596	601	551	580	587	614	553	624	553	538	570	551	590	567	587	600	609	602	548	612	579	537	616	621	578	596	593	575	580	593	564	594	585	596	556	589	570	574	570	572	575	587	571	561	550	572	571	592	573	596	524	560	584	578	589	596	590	571	594	564	573	599	597	584	572	558	591	564	578	561	585	655	613	594	561	585	560	601	592	606	570	599	551	565	610	579	613	576	604	609	592	597	606	603	624	610	604	557	618	609	595	571	625	606	629	596	627	594	555	553	597	551	602	620	572	554	560	559	628	590	565	568	597	601	606	581	597	580	597	590	573	626	603	541	595	549	581	578	574	544	592	556	549	615	577	566	553	595	572	618	578	581	567	560	584	542	579	575	595	605	594	557	573	578	556	592	533	620	577	584	579	608	562	567	544	574	605	552	546	584	572	558	614	603	642	588	574	577	604	545	604	577	564	595	608	595	581	545	597	581	597	580	586	583	595	589	578	529	564	576	573	605	561	599	569	542	552	596	625	556	609	607	591	593	581	581	538	557	575	575	601	613	580	585	576	530	620	593	563	554	522	569	576	567	592	590	558	554	544	598	624	630	589	610	611	594	604	597	637	562	600	555	583	558	552	554	600	584	596	596	551	605	576	575	585	573	568	633	575	572	591	548	647	596	592	588	598	564	580	564	613	591	578	577	567	608	589	550	587	582	570	558	550	628	580	593	573	612	508	533	581	591	600	556	574	556	576	585	563	555	542	627	590	576	618	603	561	597	575	604	615	625	578	604	528	543	612	568	598	569	642	559	576	575	550	629	594	552	579	587	585	594	583	562	600	615	587	569	582	586	605	624	564	558	578	612	589	606	584	553	585	597	587	581	584	586	588	569	597	592	597	602	551	536	581	585	577	569	592	589	558	612	580	561	633	582	572	577	555	609	595	602	587	587	584	580	574	558	591	560	547	551	534	577	547	577	581	612	556	571	574	543	546	584	580	587	564	597	582	596	598	573	545	621	566	554	592	601	555	609	593	588	563	607	557	610	628	629	548	575	621	547	566	587	563	540	589	604	574	581	577	611	611	610	550	583	583	553	532	550	587	618	607	599	588	602	604	560	559	586	546	605	573	600	559	548	580	610	540	592	583	597	599	564	601	544	578	595	570	570	586	626	588	620	575	650	573	602	592	580	535	566	588	594	616	592	621	558	598	549	552	581	610	561	541	550	560	578	620	592	536	559	589	587	590	565	588	554	586	611	581	556	567	583	556	545	571	595	606	589	567	608	574	562	559	606	612	552	611	573	597	612	577	543	638	599	579	608	560	624	608	565	594	589	594	590	601	602	578	624	571	609	616	512	601	576	589	532	586	584	550	633	585	543	545	596	593	570	601	569	582	606	586	569	584	555	551	546	604	536	562	565	566	579	604	604	601	587	579	578	591	580	578	582	610	602	566	569	540	587	541	546	577	586	615	550	626	596	572	551	574	560	552	590	587	586	582	568	592	565	614	613	596	562	581	601	580	589	572	574	605	594	611	594	609	587	582	571	522	600	579	581	542	617	607	613	573	605	587	589	567	613	580	585	519	628	599	549	586	575	546	575	567	578	581	568	537	554	585	552	569	565	570	579	569	598	601	565	550	543	581	602	562	576	600	604	598	567	571	581	554	571	588	578	596	603	598	526	579	586	576	600	578	563	602	525	576	561	582	605	605	567	561	582	597	581	590	560	552	591	575	593	572	584	559	578	560	604	584	563	581	595	564	580	635	607	537	562	579	567	607	585	560	570	610	605	590	597	578	604	544	556	628	587	581	544	581	589	563	559	588	564	586	624	562	606	537	560	553	536	619	572	560	590	556	581	567	564	598	593	564	611	575	599	566	572	570	586	618	578	592	578	592	594	585	594	626	585	586	596	643	569	600	615	573	567	605	631	599	572	659	621	587	601	564	597	555	547	543	606	613	599	563	574	581	575	560	540	587	636	573	573	589	579	582	581	565	556	583	571	547	602	595	601	594	654	630	614	604	570	548	619	639	582	615	551	594	581	589	567	617	521	593	571	622	632	572	559	592	591	582	573	569	586	562	588	592	560	566	601	578	550	595	530	597	631	606	616	560	573	567	540	549	585	567	610	589	582	569	574	621	606	641	580	581	598	596	613	565	643	580	614	600	591	590	553	570	559	595	548	636	561	582	581	575	561	579	591	615	581	580	591	553	562	542	555	569	596	608	632	566	614	584	612	576	613	586	612	594	608	560	623	586	562	582	605	559	534	585	574	558	585	538	589	580	579	631	547	566	607	575	599	624	590	559	602	579	572	573	606	533	571	596	583	572	600	585	604	593	510	590	537	593	576	582	580	592	617	554	593	584	564	601	548	553	609	643	585	583	605	559	548	565	579	578	589	596	608	667	574	626	606	550	564	559	590	627	609	620	584	607	552	561	548	622	591	573	597	620	586	523	589	607	598	555	575	598	542	559	622	580	573	578	567	563	557	600	563	575	581	579	575	653	536	570	572	583	589	564	571	552	565	615	577	537	631	586	568	582	578	599	573	608	581	600	582	589	570	564	569	571	572	619	582	583	602	608	568	602	547	581	613	560	597	586	572	597	579	579	614	587	588	590	612	593	588	574	535	631	582	558	537	556	644
28577	16123	8265	4458	893	908	1321	854	811	845	818	800	803	819	768	776	792	863	833	756	806	794	806	844	839	810	872	780	763	837	820	797	825	810	794	781	814	855	804	813	821	805	819	772	812	777	766	827	865	803	841	826	791	821	756	776	808	797	831	810	824	772	751	774	811	827	794	796	803	799	841	848	809	839	808	810	815	791	837	788	791	805	784	755	778	826	769	857	847	823	782	789	807	813	801	827	778	842	884	822	820	823	826	811	871	845	756	805	785	810	829	818	758	805	802	776	821	827	824	802	822	859	837	817	814	818	810	844	804	799	808	783	797	884	792	792	842	810	817	808	858	783	824	818	783	832	842	844	829	830	806	814	791	792	813	803	822	808	810	822	799	796	810	804	826	759	806	755	780	814	799	777	849	772	800	811	812	790	804	793	842	832	803	773	805	817	786	795	820	834	806	841	815	791	809	782	812	804	793	829	871	808	832	855	766	835	804	863	848	819	777	797	790	824	796	818	798	835	822	793	768	749	780	772	773	804	786	895	844	825	758	793	808	819	829	841	790	821	796	791	830	811	806	838	821	801	779	766	781	789	815	793	804	790	770	827	865	809	801	827	806	773	809	840	789	792	831	825	775	790	806	785	773	849	784	773	809	791	802	787	793	795	801	772	816	789	812	779	768	796	780	868	840	826	775	846	823	757	855	820	813	820	791	759	837	749	826	801	798	834	782	797	853	827	800	817	813	836	833	772	804	820	811	802	821	762	816	792	845	785	813	808	780	832	753	794	852	822	801	846	792	837	777	769	841	834	746	802	834	791	770	831	799	827	822	836	793	805	785	835	865	845	759	804	859	778	799	805	761	783	801	797	799	789	763	798	797	825	758	851	809	819	825	822	858	797	819	799	811	850	832	832	828	798	815	825	783	867	812	822	853	821	814	783	824	844	845	786	835	732	794	808	799	835	799	809	776	796	792	834	799	810	798	819	807	780	831	780	797	793	836	820	776	788	770	838	782	808	788	835	805	792	796	809	843	828	793	786	777	804	771	833	806	804	836	845	762	767	788	826	845	788	817	804	765	839	820	848	822	742	820	810	776	796	820	829	835	821	867	850	820	840	808	762	804	789	827	834	820	810	834	832	868	814	848	775	771	797	815	835	793	760	839	830	853	837	766	820	827	822	854	836	838	832	811	835	768	809	859	810	837	813	852	797	813	855	781	802	762	771	807	836	829	778	778	819	862	779	765	756	778	787	794	819	782	807	773	847	802	874	804	813	826	817	814	771	857	800	774	824	813	852	776	761	782	828	762	842	794	779	841	834	816	837	825	825	781	774	790	806	775	779	824	803	840	853	775	766	773	803	799	853	828	828	800	797	835	817	819	788	798	787	808	854	809	854	846	802	844	792	769	853	898	812	807	801	817	809	772	814	810	833	755	751	834	844	837	803	828	822	790	824	818	834	829	772	781	811	768	793	777	828	855	823	785	810	786	775	842	841	784	811	800	788	789	821	812	871	759	799	812	768	876	773	805	831	810	814	783	795	845	817	814	803	827	799	828	823	787	812	809	891	766	853	786	809	809	832	843	783	803	806	856	795	844	845	811	797	772	761	788	812	784	835	829	781	782	847	825	793	825	798	829	750	778	806	817	774	793	843	795	841	834	744	811	765	830	818	840	803	844	815	825	804	777	826	812	777	822	800	802	822	830	811	746	800	820	777	799	768	794	786	790	812	806	796	759	818	859	837	782	818	847	802	798	802	815	852	865	777	803	778	835	759	839	823	796	856	790	852	767	775	840	787	791	793	854	841	825	781	827	832	828	760	797	849	795	855	837	810	832	786	842	848	808	779	847	838	781	800	796	833	819	797	802	788	794	753	853	819	784	830	851	791	870	803	777	816	812	809	813	778	817	810	788	812	796	811	791	837	820	762	833	808	818	774	794	846	816	769	818	849	809	862	819	812	746	785	731	795	795	833	792	779	837	784	779	792	802	837	837	803	775	862	798	822	816	827	809	786	820	835	846	790	842	824	772	832	827	771	794	808	782	828	816	856	814	755	794	822	803	829	831	810	807	825	820	737	847	800	800	828	870	789	770	761	785	837	780	773	794	802	794	769	812	824	822	811	770	808	866	826	818	796	770	820	831	807	812	830	760	812	839	823	826	803	851	798	819	826	819	836	801	770	805	874	778	838	830	804	769	807	769	765	787	784	823	782	828	838	797	788	818	835	864	819	811	800	772	802	865	781	837	789	756	798	822	820	804	850	781	812	821	772	796	814	805	815	810	796	780	807	767	752	848	823	795	837	771	768	770	839	813	796	822	792	811	766	839	808	803	774	819	813	841	873	815	832	850	863	819	813	837	804	819	769	822	796	780	815	770	779	782	811	808	807	820	830	846	781	811	795	880	774	815	792	820	802	825	816	784	823	780	843	856	773	816	784	778	754	781	763	815	840	841	811	854	871	810	835	852	807	788	850	765	824	804	796	803	796	817	837	820	806	822	794	756	791	789	820	797	774	894	788	833	824	846	813	799	764	813	811	805	801	832	781	826	814	830	788	832	828	792	783	817	846	832	792	843	809	855	822	810	784	758	762	824	790	770	832	774	813	793	783	800	813	770	842	826	783	843	793	810	788	812	748	784	846	880	828	830	794	737	825	816	772	813	786	837	816	807	830	798	829	812	790	813	834	848	808	831	827	764	823	834	845	800	820	813	857	774	794	789	793	803	800	793	788	775	818	801	809	805	859	852	793	787	860	841	831	831	804	814	751	817	822	865	800	798	779	787	857	801	875	796	776	795	827	801	882	838	825	800	825	865	791	818	805	803	804	746	807	796	777	800	775	824	786	825	791	757	816	805	812	826	783	767	798	847	853	785	845	809	796	839	857	835	782	831	818	848	808	837	823	759	801	827	775	781	794	789	788	797	809	784	797	782	808	786	786	813	793	765	820	816	825	777	785	812	811	833	768	834	779	854	782	818	746	820	770	834	785	832	843	799	797	798	786	858	833	771	780	855	802	820	839	789	756	835	776	814	795	792	837	838	832	773	837	791	790	825	871	841	826	780	805	813	774	845	833	824	745	840	756	775	806	828	855	833	779	795	807	789	795	799	822	797	837	788	764	846	830	788	823	846	796	793	863	806	859	798	823	755	835	815	837	817	864	809	835	794	835	753	851	786	823	847	781	826	787	807	843	860	772	793	812	764	798	758	803	834	787	801	801	841	834	798	778	843	809	786	802	850	867	773	835	819	870	795	774	788	778	802	807	771	822	842	829	814	780	805	815	801	748	814	789	822	814	791	830	776	827	870	797	790	877	834	767	832	789	810	824	829	828	874	792	772	865	833	793	769	829	750	815	849	861	811	793	776	812	806	817	832	821	742	808	785	790	831	816	800	849	809	759	803	753	785	806	819	798	770	855	790	749	779	810	835	820	772	790	789	774	775	836	753	801	783	799	816	845	825	819	799	805	805	760	780	761	867	848	771	780	826	791	831	828
10644	7981	11407	3629	991	985	1942	896	851	836	808	804	848	830	863	830	784	791	832	827	806	810	792	832	836	812	797	767	832	838	827	868	770	822	821	797	800	790	832	813	896	796	817	824	828	798	797	809	800	819	797	799	805	763	805	788	833	811	780	801	812	834	804	805	800	815	795	806	825	845	828	818	860	848	874	792	824	816	825	814	803	843	795	825	825	810	838	806	786	871	758	788	814	812	808	801	847	819	841	819	795	811	798	815	816	799	778	791	786	856	814	854	817	774	851	806	801	832	839	849	825	798	763	796	861	781	761	819	800	851	784	834	818	801	752	767	833	803	846	756	818	838	813	848	822	826	831	806	775	817	801	815	812	796	789	793	799	804	834	818	821	761	778	811	826	826	761	791	822	802	818	816	821	819	820	827	784	823	836	765	785	774	847	830	748	793	837	831	818	844	827	786	827	831	859	791	855	825	798	818	812	858	857	832	812	809	810	843	825	838	833	851	837	808	825	817	816	832	794	772	839	830	812	764	825	800	834	835	806	843	844	804	834	843	802	805	861	775	794	781	810	849	829	793	818	862	827	811	844	807	799	794	827	794	854	818	834	807	800	811	850	844	809	782	856	747	807	825	796	815	819	791	807	774	815	814	859	798	820	829	781	816	842	796	795	777	811	850	804	792	766	805	783	801	830	764	798	828	882	779	799	887	849	798	807	821	834	793	877	809	834	807	749	812	799	799	841	802	785	813	757	873	776	787	832	804	823	860	814	809	787	794	825	796	822	782	819	842	796	817	841	814	874	845	802	839	859	828	815	867	829	812	803	812	806	820	746	791	825	823	841	818	786	822	848	783	830	768	825	838	819	862	833	840	850	862	730	815	810	820	794	827	830	828	793	865	802	824	807	795	793	798	861	795	801	813	754	783	804	786	826	773	836	782	800	755	827	788	784	780	824	799	818	818	863	738	805	854	789	767	818	819	774	847	812	783	847	794	787	800	810	825	862	855	855	794	816	788	785	798	797	848	829	811	803	830	876	843	791	764	820	818	818	853	808	778	823	790	858	785	809	836	778	782	824	821	813	791	863	896	782	819	805	808	822	803	789	819	818	802	850	802	773	821	822	848	808	854	800	860	833	827	831	827	852	844	815	784	844	785	827	809	794	814	842	800	826	777	817	810	741	834	811	810	757	795	791	825	781	802	815	800	827	871	820	822	809	795	783	809	783	840	782	794	816	830	764	839	818	839	787	834	834	810	788	781	793	810	768	796	771	756	826	796	844	802	839	835	821	785	857	789	834	793	856	831	820	811	821	836	812	837	797	815	782	789	843	817	815	822	878	754	766	793	826	817	820	795	759	790	855	764	801	791	858	790	783	810	856	789	753	849	876	829	780	827	785	831	808	812	822	813	781	769	820	766	827	881	769	771	848	799	818	811	802	789	872	856	785	805	784	888	788	848	850	820	847	803	820	821	784	832	780	766	795	802	753	810	834	800	857	772	774	842	768	805	848	852	853	782	826	849	818	833	816	841	841	813	798	847	806	884	878	818	810	814	792	845	820	868	825	839	764	779	824	811	750	811	807	801	870	779	815	864	797	817	838	829	810	846	855	850	859	815	821	840	829	830	820	824	822	799	812	806	795	804	825	785	840	860	820	817	768	843	815	776	801	808	827	810	820	820	806	846	824	820	817	798	812	837	784	778	821	862	805	811	818	851	797	813	824	802	810	814	855	824	834	776	810	837	803	773	809	843	809	763	840	818	817	810	791	773	841	777	743	809	874	819	758	851	800	765	846	842	760	811	849	793	783	834	774	846	781	851	855	801	747	787	771	837	825	789	821	792	790	802	776	772	827	844	806	800	813	819	805	814	817	761	808	800	829	778	797	829	841	781	814	829	860	844	808	784	813	797	834	844	803	805	845	859	791	822	805	828	808	820	864	778	770	834	811	781	824	843	861	825	817	775	824	829	821	794	845	803	836	766	783	798	810	823	836	827	839	752	841	868	842	804	800	792	790	818	838	768	809	779	818	822	809	805	779	825	784	849	825	836	801	861	785	797	818	871	821	800	744	824	795	819	802	832	839	805	868	749	815	781	795	820	818	778	840	836	797	862	836	782	820	825	787	777	829	840	827	783	800	842	778	826	854	850	841	839	880	823	845	804	815	863	838	799	816	741	853	828	848	821	830	768	781	814	825	802	833	819	800	818	840	742	826	756	822	826	855	813	822	852	794	768	833	810	819	764	883	759	810	816	776	843	800	816	831	850	785	824	807	804	808	770	756	836	793	798	808	794	817	845	797	815	830	802	810	850	881	818	820	831	750	845	817	828	808	797	793	845	825	810	849	781	815	772	837	793	820	796	821	817	834	827	758	760	830	831	835	806	876	782	837	870	824	823	800	848	832	764	789	812	844	778	832	837	775	794	821	799	840	820	834	874	834	812	840	790	830	887	841	820	821	832	788	809	829	841	815	795	767	831	870	767	804	805	814	845	788	791	822	783	868	825	853	763	779	848	784	868	786	797	796	805	810	851	785	818	775	804	784	800	804	796	798	801	858	786	812	764	855	763	728	776	797	810	826	796	846	772	885	832	773	824	880	816	853	807	827	815	777	824	821	805	875	797	819	771	820	823	882	792	843	816	823	821	810	857	811	803	783	836	840	806	842	807	799	799	848	861	815	840	821	817	865	782	819	837	788	747	814	842	800	815	833	797	856	812	796	834	809	851	794	838	770	843	791	803	806	805	816	818	842	800	796	840	807	866	804	758	797	822	769	816	841	788	830	796	840	864	790	860	856	817	821	821	754	828	801	816	832	828	809	839	848	807	823	852	842	820	831	820	812	819	805	834	822	798	838	801	798	804	802	800	823	809	813	816	794	829	768	810	857	813	857	814	771	866	807	812	805	867	813	851	823	830	840	835	828	795	777	799	767	798	852	791	823	807	814	792	850	823	827	813	835	747	883	801	886	810	780	819	820	826	807	827	817	825	750	840	795	766	814	791	835	814	846	836	856	766	803	854	786	795	785	806	830	863	849	840	805	763	807	810	825	826	805	808	845	823	837	791	838	774	818	853	878	806	823	813	777	775	817	885	811	846	831	814	791	834	857	841	805	801	823	799	834	820	760	798	804	799	827	838	773	825	769	795	802	819	846	793	840	811	775	824	810	781	819	819	855	857	836	848	773	825	840	771	776	825	825	822	792	858	825	885	829	821	792	802	788	857	754	791	782	817	799	774	829	799	790	856	834	837	849	820	833	834	807	807	829	818	859	774	879	747	830	826	850	795	818	846	833	809	805	776	825	850	804	813	796	816	806	823	827	828	807	773	822	807	826	870	858	790	789	810	828	857	779	845	799	773	808	810	841	790	798	755	788	815	767	797	871	846	795	835	798	813	831	766	841	812	777	829	851	763	778	818	753	779	857	812	819	790	793	856	802	800	816	848	796	801	821	750	809	852	793	802	804	809	822	845	808	868	827	844	813	810	881	826	848	873
25036	20720	27991	24641	20530	13162	14908	2127	794	656	703	625	552	486	538	509	466	445	457	472	404	407	417	422	392	404	403	413	397	432	416	365	389	396	405	387	351	414	363	377	387	396	404	384	365	401	388	350	412	357	388	371	390	364	346	399	346	399	369	418	394	379	370	363	382	353	373	408	363	386	400	342	358	382	376	371	370	350	374	388	365	364	344	358	375	349	373	355	378	343	372	340	373	360	365	372	353	394	395	378	354	379	360	375	376	368	356	369	374	351	364	384	383	391	359	360	361	384	385	381	358	358	362	380	375	345	356	368	354	360	349	362	357	375	343	385	356	429	355	344	391	381	384	385	339	351	359	354	369	352	363	364	368	391	399	374	399	351	369	361	368	330	392	366	403	364	368	357	380	387	341	396	354	363	358	357	365	390	384	365	362	358	348	398	373	371	357	382	367	354	390	361	356	388	393	390	416	354	382	398	360	368	366	383	353	381	390	374	339	355	372	408	327	371	390	388	386	369	391	392	397	363	355	365	336	374	387	431	374	368	365	356	375	364	383	342	345	336	382	398	363	341	391	390	392	380	386	358	355	374	378	374	370	395	369	403	397	367	375	385	365	418	384	404	369	378	384	349	364	368	397	369	346	346	382	382	374	367	342	388	318	363	408	383	376	361	382	402	364	378	368	373	390	389	366	340	366	377	355	374	359	364	413	377	346	349	338	372	340	343	366	349	363	385	366	412	365	381	340	364	365	377	384	348	366	341	365	337	375	370	372	360	364	340	354	324	373	360	364	341	367	375	365	371	376	375	366	384	369	416	365	401	373	355	397	357	351	401	363	358	387	393	366	324	398	361	383	388	343	341	356	370	402	394	404	341	377	367	381	357	387	377	364	379	384	356	405	360	365	329	368	400	380	366	367	391	391	339	408	371	394	346	362	367	375	398	387	341	387	346	366	350	371	368	386	346	397	353	366	371	394	396	381	381	376	352	382	352	370	377	370	352	363	360	340	353	367	412	362	344	391	378	407	368	344	383	375	378	343	359	325	351	399	354	354	393	412	403	344	367	382	388	367	361	365	372	338	355	399	348	359	362	330	380	364	318	356	355	352	338	375	385	346	327	340	366	369	377	388	369	344	370	372	382	403	380	341	374	375	363	376	363	371	358	352	320	332	345	371	381	382	361	370	395	399	351	407	363	408	400	326	347	351	374	349	357	379	391	363	366	382	379	355	355	359	427	386	386	358	381	372	362	381	382	371	334	354	350	357	372	362	383	370	375	362	358	353	358	373	366	367	361	406	362	364	356	345	343	372	373	358	349	371	384	372	385	385	331	378	389	332	382	355	386	372	366	352	347	363	372	402	339	339	337	357	402	387	368	404	356	361	430	363	355	336	378	355	340	348	386	371	348	352	384	344	342	365	374	351	374	379	347	376	373	355	394	375	409	336	380	364	376	379	348	350	391	400	416	374	391	377	327	399	360	353	388	374	369	373	357	393	389	373	365	348	407	419	379	345	373	363	404	393	356	399	366	373	386	371	384	375	356	368	358	371	392	347	368	371	349	346	365	352	377	380	360	370	394	399	358	366	351	409	356	370	374	369	407	377	380	385	372	380	337	369	363	369	328	366	362	366	382	354	346	368	370	358	320	363	377	399	334	343	341	383	379	390	355	362	369	360	389	353	372	381	375	364	387	337	382	349	361	358	377	369	336	360	393	323	356	384	383	374	385	386	378	386	332	370	404	373	349	386	373	394	401	348	356	382	365	328	339	360	365	382	380	388	340	376	384	390	390	356	367	392	368	348	348	349	346	367	386	356	385	354	370	357	370	368	374	354	340	359	348	355	369	410	388	361	354	381	364	374	346	365	374	359	353	371	361	363	387	387	381	432	411	362	352	355	358	390	367	360	387	365	354	369	367	369	398	375	382	377	388	386	356	352	365	367	348	365	359	360	403	364	375	338	347	381	395	363	348	308	375	386	368	329	390	378	357	346	398	393	393	339	357	370	385	370	365	381	388	382	359	382	359	367	372	386	364	361	388	351	338	379	345	358	368	344	357	358	377	376	366	362	369	396	349	347	353	396	374	367	415	366	362	351	379	336	359	358	364	374	343	373	339	384	376	381	377	365	402	371	379	408	317	382	352	340	414	362	365	390	376	374	378	383	350	369	381	373	393	373	382	347	357	348	382	372	392	392	361	358	400	330	404	355	396	359	397	397	372	363	326	353	358	337	370	382	388	396	347	355	342	350	337	384	371	358	385	376	350	396	373	355	336	355	356	385	371	355	382	361	380	354	349	348	384	345	395	365	353	416	367	391	326	357	369	358	361	356	391	372	360	352	359	353	333	362	337	360	377	402	354	346	361	392	376	398	369	351	348	398	347	383	369	375	349	395	371	388	379	358	372	363	353	386	355	381	359	360	386	374	346	362	366	378	397	350	364	376	365	352	367	402	369	341	367	397	316	365	395	354	397	349	356	382	377	394	388	366	402	378	370	385	376	373	365	353	367	393	391	389	398	322	368	369	358	360	371	323	401	378	367	398	355	357	377	383	351	373	390	390	348	367	371	371	370	352	348	395	371	372	376	352	398	341	320	387	367	385	364	368	366	354	346	379	388	396	395	364	370	367	367	350	367	379	336	366	380	383	367	391	365	368	371	385	349	370	364	403	372	379	366	373	396	382	415	372	359	348	394	351	368	354	334	403	382	345	354	389	351	358	374	387	384	354	349	362	325	357	354	359	366	362	355	382	361	316	380	353	392	393	351	367	361	349	367	384	382	369	394	371	370	394	345	372	385	391	358	352	347	368	368	374	347	366	383	363	412	363	356	385	413	386	377	394	405	405	370	348	394	374	349	377	354	358	337	374	368	357	355	377	391	380	352	371	411	372	377	388	385	332	358	375	390	372	413	404	374	351	372	337	360	362	377	392	383	372	362	369	364	387	380	347	362	356	388	363	329	371	381	329	370	383	379	389	348	361	345	352	385	365	345	354	391	379	369	368	384	336	388	411	365	382	378	365	394	353	321	367	356	382	366	364	363	354	393	354	382	348	378	358	370	351	368	401	343	366	411	388	372	364	353	364	364	376	365	369	418	360	362	383	380	379	384	377	398	374	410	365	380	359	352	375	368	367	360	371	381	371	364	378	343	354	373	391	369	379	364	402	395	359	363	361	379	397	369	357	388	377	355	370	334	399	340	376	343	369	369	367	359	356	347	358	383	409	364	369	351	360	386	342	386	412	361	391	367	370	357	356	375	389	376	366	411	396	360	364	372	348	351	363	372	403	378	393	375	355	362	349	358	364	394	373	383	360	378	419	373	349	372	391	369	353	376	338	380	371	384	343	359	352	358	371	399	368	351	330	386	369	386	407	365	353	369	367	383	356	384	381	364	354	346	354	408	368	386	378	367	369	394	342	366	355	397	351	364	364	373	356	349	365	357	377	362	364	383	317	370	366	346	354	393	377	356	334	330	363	348	388	363	412	359	352	352
13464	20580	28881	14137	3636	2971	13315	1616	1329	1237	1199	946	810	717	675	621	562	570	616	547	475	500	477	485	425	447	403	441	449	448	462	470	444	441	448	419	403	401	418	406	412	421	375	396	429	403	428	411	409	404	391	394	399	397	393	419	407	381	382	409	367	405	402	370	428	388	410	419	416	366	391	404	378	360	394	395	406	371	423	367	412	377	389	403	399	414	374	392	387	414	425	420	363	368	401	400	403	417	371	345	348	381	388	387	366	425	371	417	353	390	405	376	406	364	410	360	346	417	423	395	388	404	377	378	419	368	404	400	394	378	414	386	393	382	420	360	408	384	376	394	393	407	416	401	373	394	402	385	362	387	399	396	370	402	394	376	396	414	391	382	407	396	408	385	392	388	390	393	390	355	391	372	376	427	356	392	396	359	356	355	411	371	384	399	395	351	393	359	403	438	418	389	403	396	438	373	364	397	417	375	417	398	394	420	423	396	402	403	408	398	388	404	355	377	378	434	386	362	376	374	431	370	392	351	389	371	395	398	356	356	400	385	369	394	422	403	357	391	421	411	376	397	383	386	405	383	382	377	373	410	398	364	380	378	372	368	356	417	372	400	354	378	400	397	403	422	384	418	376	394	377	375	393	409	402	366	388	426	383	395	374	406	440	394	348	398	371	427	376	426	385	363	366	389	383	372	410	356	399	370	421	361	392	416	385	392	352	372	404	379	422	370	400	386	400	387	358	397	395	396	432	403	390	418	438	388	367	392	389	402	408	372	396	411	389	411	408	381	391	366	390	380	379	392	413	422	428	373	391	385	377	409	369	391	432	434	396	374	372	403	388	384	413	408	384	391	400	372	390	407	383	356	377	398	410	367	371	389	368	373	407	395	366	379	385	402	399	405	363	365	394	363	377	398	345	376	407	321	391	423	411	379	388	373	380	393	393	397	428	406	370	400	390	358	397	367	399	359	387	365	406	397	412	353	384	384	409	395	412	408	369	406	407	407	414	393	372	370	380	392	384	370	417	378	390	390	408	376	373	380	395	381	384	399	416	380	385	383	368	414	378	430	389	373	386	381	378	385	378	387	349	386	416	428	403	369	399	389	386	403	379	407	358	402	398	437	423	388	366	392	387	369	406	376	419	361	404	394	370	393	413	408	382	367	382	410	382	420	364	407	375	388	379	423	417	371	376	389	353	414	359	430	398	381	414	398	360	407	372	426	329	411	435	361	372	411	420	408	418	440	361	409	410	410	401	392	373	380	373	393	379	431	367	421	366	400	380	430	390	414	385	405	413	381	398	412	398	423	419	389	390	352	389	400	385	434	366	387	363	367	429	396	391	362	387	378	383	390	385	394	397	412	411	398	368	401	391	401	400	392	390	383	399	395	361	387	367	410	373	399	390	372	370	424	391	385	366	393	377	398	340	392	358	405	377	394	371	375	370	393	416	446	398	371	365	381	373	410	398	393	398	383	365	365	380	418	396	403	393	361	367	385	390	372	398	372	403	406	384	359	371	396	431	387	347	402	385	414	389	400	366	398	391	386	411	347	377	391	402	393	400	383	393	417	366	361	391	376	410	360	374	448	369	402	389	383	363	384	387	424	344	377	395	372	376	403	370	440	376	394	401	361	406	373	353	396	360	406	388	401	395	367	367	400	384	376	410	402	377	403	411	380	397	359	372	381	374	412	387	354	378	386	363	381	371	390	384	383	413	400	364	402	401	398	404	399	367	390	393	392	382	368	401	353	402	408	383	381	436	373	384	368	356	380	412	376	376	418	380	391	367	395	392	410	422	392	401	378	376	375	397	386	355	400	382	431	349	398	405	376	389	400	412	356	344	382	401	390	381	382	421	395	378	376	405	402	396	406	395	366	363	392	398	369	410	401	412	403	383	386	375	377	385	375	381	383	380	361	403	373	376	403	386	368	382	408	354	381	385	426	378	361	421	381	426	403	368	371	362	409	376	361	377	363	382	403	382	399	385	354	397	371	399	389	342	358	386	393	413	404	387	423	364	373	375	410	393	396	365	373	394	423	404	373	360	377	365	374	378	431	422	399	433	386	386	430	386	426	389	351	361	383	346	416	390	362	401	410	411	390	387	387	397	391	377	403	371	411	367	356	383	421	426	360	374	399	390	402	378	386	407	392	389	370	392	361	391	395	378	391	357	393	360	408	399	371	377	392	393	374	415	410	425	434	360	396	424	407	393	390	393	381	403	356	396	362	368	395	392	389	400	387	397	401	390	395	419	376	389	406	421	398	395	369	377	402	393	371	384	392	405	408	371	363	394	400	386	384	406	394	380	396	401	400	383	382	394	373	368	397	387	382	383	391	376	359	360	374	403	422	379	376	381	365	373	414	413	381	378	382	355	386	377	401	395	370	367	376	379	375	423	368	381	355	382	369	382	395	388	371	397	402	380	351	418	387	386	387	376	386	397	356	415	402	419	363	355	388	404	401	407	399	386	395	419	388	373	376	414	389	421	381	365	374	388	399	379	387	379	367	358	387	378	399	371	392	390	379	408	397	396	382	355	375	378	391	398	408	399	415	401	405	405	381	406	396	390	427	384	402	409	376	400	363	363	408	373	385	425	369	407	409	406	417	398	400	372	389	428	411	365	416	406	370	357	370	384	390	379	380	409	373	364	392	406	406	373	394	360	387	391	407	359	386	398	400	395	420	390	378	396	384	388	393	359	385	372	401	381	395	381	409	372	388	380	382	392	411	404	366	412	378	371	397	439	391	370	366	379	386	386	380	401	381	363	391	421	410	375	378	397	391	371	391	353	397	413	371	384	357	403	417	414	397	415	378	380	380	399	362	359	395	371	389	402	392	391	424	401	402	390	390	409	376	359	410	386	410	377	382	401	346	376	405	364	366	373	393	397	399	369	401	379	393	389	430	384	363	386	387	408	415	361	393	405	386	406	399	406	438	398	384	407	393	387	372	422	368	432	374	387	376	400	387	383	369	382	418	374	375	333	385	429	363	376	393	382	387	399	414	370	370	394	356	356	404	404	387	412	384	394	350	399	413	417	406	371	379	392	392	430	371	387	366	397	389	371	365	375	361	399	388	390	348	412	362	381	368	355	343	399	364	418	385	402	374	374	357	389	391	352	403	364	387	372	375	393	363	396	356	383	395	396	412	399	380	355	375	381	383	390	377	375	362	407	371	384	397	367	369	389	406	435	416	385	391	368	419	408	381	390	385	399	358	374	384	388	395	379	380	371	409	414	378	354	388	375	366	429	372	392	403	362	373	404	410	399	379	370	410	369	416	348	400	415	412	352	388	384	408	425	404	397	376	404	422	394	385	429	369	400	404	393	360	358	388	398	405	373	411	369	396	381	374	383	380	361	378	384	392	394	395	421	394	377	366	380	374	371	390	371	408	409	409	379	390	384	371	386	381	409	402	395	379	369	403	378	373	399	375	419	382	385	390	395	349	385	360	402	389	361	388	387	392	379	401	384	380	406	401	351	416	369	383	397	380
22888	20696	28375	25097	20708	20440	22786	5685	1381	1252	1272	1051	952	937	851	806	778	751	772	758	763	732	686	701	700	709	702	698	703	697	669	705	689	677	683	689	704	594	637	670	656	637	641	654	628	596	663	642	662	619	625	635	626	681	608	652	661	669	603	624	654	625	632	618	664	628	594	661	626	623	615	617	637	617	592	575	609	623	642	682	644	625	637	643	669	590	642	607	611	635	631	629	639	584	629	641	635	639	619	573	611	639	612	638	591	600	677	622	621	599	597	603	615	600	638	632	637	617	600	631	625	639	630	611	611	603	633	605	646	633	618	592	597	618	667	602	638	612	621	597	623	651	615	651	665	580	654	600	586	586	656	586	603	637	622	623	585	636	611	625	618	566	595	661	582	630	661	701	634	627	625	621	652	632	608	600	603	615	641	590	579	657	645	632	636	624	629	627	612	624	577	615	655	638	643	634	580	645	605	611	624	623	639	589	647	636	616	625	602	636	605	590	646	603	624	603	632	623	649	612	631	600	589	632	632	594	576	640	647	653	633	583	584	644	582	580	592	576	613	607	644	607	598	605	641	586	623	625	692	632	626	619	669	604	623	576	614	632	644	626	637	667	641	591	675	643	637	594	590	630	671	634	621	625	589	617	631	663	623	566	627	584	640	672	606	617	592	597	633	592	624	633	635	593	618	639	648	633	626	619	616	602	610	630	598	656	650	606	590	639	641	626	603	590	608	607	631	665	610	597	631	650	619	602	602	617	599	621	638	644	646	640	595	657	648	622	623	670	619	599	614	631	641	652	599	594	607	618	594	611	598	645	601	658	642	605	659	612	643	606	617	634	641	584	597	631	670	585	660	647	623	619	631	596	591	653	557	640	602	619	621	621	577	577	609	609	563	629	618	632	653	634	634	645	670	603	620	665	669	602	636	614	662	634	648	615	610	617	664	626	598	662	615	606	618	683	643	604	627	616	616	640	613	638	640	622	638	648	632	670	643	639	578	606	655	679	645	610	658	623	634	645	634	635	663	634	630	640	625	557	625	599	608	678	613	661	622	612	649	596	589	619	616	575	622	598	628	584	587	615	595	623	616	656	598	649	621	605	637	614	676	628	657	630	646	606	638	616	631	640	618	590	544	660	617	611	595	600	653	601	622	586	602	634	630	615	651	649	598	612	643	670	619	601	641	663	645	598	603	595	634	606	633	571	603	626	603	579	630	632	599	659	625	622	593	606	653	615	570	614	596	604	601	620	666	649	646	613	627	610	631	626	654	644	629	619	600	624	593	599	618	610	615	577	654	637	642	623	641	602	616	598	641	653	621	619	622	642	636	623	657	643	636	668	636	663	601	666	612	585	634	580	625	600	695	625	617	613	615	613	633	628	616	631	606	632	582	625	612	579	604	624	622	592	604	588	657	630	615	667	609	650	678	650	616	639	643	645	655	655	640	619	646	616	591	606	613	640	586	575	630	630	665	610	632	648	656	600	632	604	634	612	635	657	602	612	598	610	633	638	635	664	565	571	634	613	632	582	613	590	662	638	601	621	613	614	583	638	641	594	670	633	596	665	622	597	670	591	634	656	604	584	628	626	606	653	593	606	595	639	645	583	620	651	620	606	655	598	640	598	642	620	580	567	645	580	632	664	614	611	600	615	627	591	630	667	629	616	593	576	575	592	623	635	618	620	603	592	625	645	634	618	638	627	656	595	716	587	587	585	603	622	572	647	607	609	621	658	636	624	625	636	669	657	629	612	676	647	643	607	646	610	598	640	581	682	658	634	597	651	627	625	627	602	650	604	624	636	614	614	649	663	567	643	648	608	622	618	619	607	614	653	620	631	682	646	636	609	616	626	641	638	632	621	614	631	560	639	596	612	623	575	642	665	635	604	630	539	603	651	677	657	635	594	641	615	620	627	599	631	639	607	626	599	613	604	601	616	583	616	615	640	630	640	650	604	627	569	662	628	600	577	660	614	573	599	605	634	584	612	622	591	607	637	613	574	581	559	624	619	621	586	629	623	585	612	596	604	639	625	595	624	627	671	599	591	647	650	605	656	664	627	617	663	627	622	649	638	635	596	665	657	635	628	647	625	636	613	626	673	592	639	589	605	637	602	579	639	655	632	654	612	625	584	620	618	641	615	643	611	650	645	611	626	615	577	629	607	624	585	625	665	567	622	620	615	630	594	662	657	626	694	620	624	576	586	638	579	612	593	641	665	637	614	680	645	655	619	610	621	587	606	577	604	631	653	627	617	610	678	664	659	629	604	615	656	636	644	668	611	621	648	652	609	636	624	632	640	602	600	592	650	618	620	576	613	612	656	585	601	613	621	634	600	652	620	646	611	605	645	640	629	590	617	571	630	623	639	588	633	644	624	626	567	617	597	618	613	628	599	639	616	623	583	611	563	587	615	603	595	618	631	616	605	617	572	627	614	669	554	609	574	636	638	632	599	650	634	660	612	607	545	605	612	646	645	604	627	627	640	600	621	617	656	623	592	672	607	576	623	633	606	592	636	611	660	590	634	663	595	648	625	634	598	631	635	625	650	593	638	610	589	614	629	634	610	634	631	631	624	638	635	613	582	650	604	599	656	662	601	629	600	610	646	634	624	608	634	620	612	618	619	590	632	637	606	598	624	621	577	629	601	614	662	640	662	632	665	620	607	663	605	592	611	585	593	654	657	623	613	660	615	655	619	571	624	635	587	634	624	605	660	595	614	672	640	606	617	602	627	641	658	634	615	611	602	587	600	619	602	611	588	617	595	623	617	609	620	628	631	630	616	604	609	597	602	615	619	696	602	662	559	599	624	615	690	615	621	629	622	640	625	601	661	600	596	610	653	612	623	604	617	574	599	618	645	628	592	607	663	607	603	619	601	636	648	601	618	633	627	622	611	635	605	611	667	656	600	616	645	576	638	588	613	630	604	628	630	591	615	562	652	580	589	585	630	625	622	592	604	633	588	596	558	590	616	607	631	695	619	621	683	639	639	641	626	637	611	564	639	635	628	627	576	644	594	632	618	639	621	626	653	609	610	646	653	630	643	584	632	612	643	607	611	626	665	629	606	648	594	654	582	624	598	606	673	625	642	623	602	594	624	658	611	626	614	625	639	660	668	630	581	638	630	576	603	628	639	634	641	609	592	597	645	623	608	627	636	594	605	602	633	622	605	621	597	592	613	628	593	589	587	604	610	579	635	615	658	630	615	577	540	609	584	635	601	632	664	671	581	633	625	647	611	637	611	601	600	661	659	623	615	642	629	611	589	627	627	608	625	603	587	639	598	698	666	654	621	640	601	619	627	618	630	588	599	635	603	687	651	632	662	622	590	592	616	628	573	607	652	646	630	642	636	585	608	608	651	647	612	638	610	565	636	608	601	609	649	628	631	652	608	628	628	589	631	632	625	626	599	631	628	584	610	635	678	612	603	619	663	623	633	579	597	610	585	624	615	624	627	631	586	603	592	621	623	609	634	606	584	613	631	646	637	609	617
17819	28682	36170	25478	6248	5045	14836	2778	2194	1969	1977	1540	1313	1272	1079	968	984	952	879	804	820	819	759	790	776	766	696	708	645	696	667	698	682	630	678	629	649	649	626	628	613	663	626	654	633	610	606	629	644	613	593	590	581	590	633	631	636	579	597	668	635	638	632	601	601	624	583	597	604	616	569	619	609	573	580	560	606	566	576	590	531	568	624	595	589	607	561	598	541	606	594	584	583	630	573	563	575	600	570	570	595	604	592	630	545	571	593	569	588	578	594	593	560	599	559	568	586	571	574	576	585	593	593	626	562	580	565	573	575	566	560	549	535	582	586	552	588	584	618	575	566	599	525	575	582	591	598	537	612	562	540	593	634	599	568	600	551	532	597	583	586	597	571	546	621	594	592	613	545	601	570	594	553	587	579	614	584	612	524	614	502	591	608	640	557	567	573	592	599	611	625	573	568	554	587	558	577	596	589	574	610	571	595	583	526	557	586	572	585	571	573	615	583	587	576	594	522	570	640	628	600	584	546	577	646	582	581	587	585	586	615	590	545	575	580	592	611	584	585	608	599	574	603	547	602	601	568	593	577	584	551	604	600	584	623	611	584	548	610	552	591	571	562	579	582	577	559	603	622	585	614	597	601	569	541	582	567	569	597	594	571	548	561	574	575	579	580	572	560	565	575	625	599	580	554	591	534	568	583	581	582	582	533	614	601	586	573	576	604	625	635	595	576	548	617	578	596	566	565	607	565	611	601	612	589	595	608	570	541	592	599	554	572	594	601	580	608	573	573	559	606	618	581	582	594	553	576	623	612	610	553	620	612	594	609	549	584	609	569	541	565	578	603	618	570	585	615	574	597	606	598	604	642	571	603	606	589	585	590	552	581	549	600	553	598	612	570	618	608	575	595	574	561	566	589	552	574	591	601	550	578	581	559	584	590	577	606	567	580	587	607	611	556	623	554	597	547	652	552	610	547	568	543	603	616	591	558	589	592	542	571	588	611	592	612	563	598	554	588	621	584	595	546	559	579	598	591	572	572	649	631	550	565	521	606	571	592	557	562	603	576	610	567	634	580	596	579	561	533	569	580	599	571	577	573	556	562	592	592	546	603	571	567	581	585	594	584	560	597	544	553	563	588	526	586	539	584	573	608	581	605	577	610	646	561	598	549	587	546	572	585	576	578	585	582	604	590	563	574	636	591	557	600	605	610	608	604	590	556	575	566	613	593	591	612	587	608	598	607	597	574	622	560	588	549	600	562	589	590	547	534	587	539	606	580	605	616	576	575	603	575	596	597	606	588	597	593	553	569	573	609	575	545	577	568	588	594	583	601	600	613	561	594	598	629	613	553	591	578	544	571	632	561	563	556	553	583	589	589	582	579	562	528	592	545	573	570	568	579	595	594	594	596	554	555	591	552	599	575	584	581	606	616	579	540	561	548	572	627	592	543	587	631	614	580	625	641	564	584	555	554	615	554	580	596	563	586	588	583	564	602	620	585	598	570	597	600	580	563	600	568	549	594	593	593	578	605	574	610	581	597	598	631	595	591	610	569	562	565	559	567	585	634	600	585	585	540	565	555	611	609	570	622	622	606	596	551	595	589	583	579	575	585	579	627	555	566	581	563	610	577	543	602	596	565	605	626	617	596	526	625	555	549	581	560	543	547	577	588	580	583	620	597	604	600	592	560	575	624	591	596	539	596	555	548	574	571	580	577	607	588	561	589	574	632	601	553	575	584	617	564	574	587	548	608	556	585	602	589	580	589	610	569	572	618	598	562	591	602	538	520	614	598	561	578	595	586	533	603	565	599	567	580	596	564	594	568	547	622	597	597	579	550	549	607	574	549	579	590	566	588	597	597	562	528	566	604	583	625	556	584	550	610	601	573	588	580	580	586	604	578	571	589	565	582	559	582	558	570	594	592	573	557	588	563	576	599	559	624	586	585	660	591	617	579	588	585	614	569	574	619	604	582	617	582	564	587	585	587	544	622	593	555	575	589	574	577	614	558	554	596	604	587	607	574	587	584	578	594	590	581	596	606	598	585	599	596	578	554	601	566	569	577	590	619	609	524	604	612	626	575	538	588	601	557	603	578	574	594	582	578	600	617	557	666	571	616	544	585	618	569	565	574	586	673	633	580	621	609	555	571	618	576	606	573	566	597	551	566	561	524	580	588	582	610	578	565	567	532	581	580	632	611	592	607	565	589	605	538	574	558	572	561	575	597	526	563	553	591	572	579	537	552	568	596	557	598	583	582	603	594	559	583	563	591	601	585	570	559	562	546	579	571	555	568	605	577	577	603	594	561	611	581	563	568	563	573	586	582	602	580	571	571	625	563	547	591	547	610	646	593	586	528	571	628	601	572	581	627	581	622	574	602	558	571	558	526	617	592	581	571	592	581	586	580	562	582	563	548	562	607	558	583	608	578	560	580	628	601	570	559	572	613	616	573	604	571	551	578	572	581	559	577	636	584	625	589	582	567	573	548	586	592	588	569	565	628	585	608	617	546	541	548	623	555	575	552	587	616	564	598	553	548	551	590	559	641	587	604	569	552	567	592	574	550	565	581	573	584	603	571	596	570	569	559	643	571	562	575	635	590	584	601	552	592	650	591	575	572	611	573	582	555	575	620	532	589	573	600	545	590	616	583	602	568	559	589	580	595	584	625	596	569	604	567	582	564	592	585	547	585	556	569	592	630	541	596	546	554	585	528	561	579	580	545	590	606	572	624	573	582	609	550	574	590	557	523	585	539	574	556	581	625	558	553	580	555	608	583	582	561	537	532	559	599	558	604	547	548	652	556	655	573	558	556	596	559	608	587	552	572	561	596	593	625	592	568	550	554	569	604	599	546	563	543	641	581	568	606	597	616	546	561	579	618	560	584	553	567	577	600	574	572	605	559	561	544	576	576	566	573	613	568	605	581	545	591	594	593	573	592	536	580	601	569	573	607	587	590	587	570	605	603	564	558	568	620	581	565	607	590	557	551	573	562	571	622	608	634	571	596	593	561	585	574	614	570	581	603	559	577	587	558	594	596	566	566	577	587	568	614	590	565	586	582	526	588	553	611	578	570	508	575	610	552	628	600	598	594	569	551	574	625	577	586	621	562	576	575	537	562	603	586	629	558	637	602	570	585	598	605	585	572	576	593	561	598	597	536	594	546	604	583	588	613	568	604	553	582	629	622	584	576	541	582	549	555	544	606	542	570	546	632	542	567	597	572	615	561	608	526	587	559	565	588	575	567	600	585	583	600	592	547	539	539	573	593	597	560	596	560	559	637	604	580	601	569	594	557	586	598	541	529	618	620	600	616	567	644	548	627	592	604	563	610	549	592	601	596	627	595	567	564	624	586	606	588	606	583	600	585	638	582	582	619	565	584	566	591	580	595	565	558	605	509	579	574	610	600	588	615	581	531	602	586	581	566	607	623	642	579	577	590	571	564	577	566	579	641	590	606	587	526	550	559	570	581	587	563	574	537	582	606	588	624	618
28537	16697	9363	6755	934	902	1313	833	852	826	918	814	814	823	790	787	787	778	871	889	817	829	833	839	858	813	813	780	834	801	786	884	786	788	820	811	854	814	778	861	831	828	793	809	836	777	857	880	813	782	810	848	814	799	786	785	791	809	823	779	740	821	831	817	812	810	827	826	843	814	832	794	807	822	901	770	828	797	805	825	813	822	794	779	817	874	853	828	809	824	790	834	786	794	819	816	798	764	810	802	792	776	828	803	790	835	806	757	793	861	830	827	854	817	855	812	781	843	841	810	826	825	798	823	773	820	819	816	813	765	805	813	828	868	811	796	808	777	811	818	839	822	824	832	803	869	849	845	825	829	807	826	855	808	842	858	813	791	817	850	778	807	831	733	821	820	787	816	834	798	805	784	812	798	789	801	869	784	846	799	847	816	818	813	819	834	822	773	860	832	800	771	867	823	809	826	797	818	851	772	805	824	822	792	849	788	840	837	768	814	784	787	808	799	804	787	842	759	825	825	822	793	857	815	770	829	761	773	842	838	753	769	807	809	840	797	783	824	775	826	814	845	762	832	842	838	831	857	782	779	760	748	811	784	827	848	793	802	837	819	797	831	877	818	852	823	821	804	776	849	781	877	844	803	828	790	783	779	820	852	775	822	788	753	833	812	805	820	789	808	795	816	795	829	839	796	796	847	836	795	802	770	789	825	789	776	858	833	839	822	824	869	849	733	875	767	808	823	772	806	834	772	816	864	841	829	780	794	783	785	822	801	791	808	787	806	853	825	822	817	810	829	819	845	777	811	871	864	773	811	850	804	846	806	806	845	797	822	795	821	788	859	820	812	820	807	789	809	800	832	765	816	795	821	839	783	787	785	819	834	834	822	815	774	774	789	796	850	815	814	746	777	858	834	818	841	830	784	790	849	774	797	824	811	842	810	803	846	815	790	769	794	815	826	870	793	804	791	781	797	798	724	789	856	820	794	799	844	802	789	768	816	801	775	803	816	806	821	871	769	803	760	810	752	887	806	823	860	794	826	874	840	823	834	812	822	777	827	834	819	794	796	808	794	809	781	841	816	782	808	803	803	786	843	849	855	817	876	810	831	756	805	816	813	817	747	810	874	792	839	803	804	799	813	796	837	786	822	808	812	791	797	841	819	818	810	774	843	780	806	817	855	819	868	819	796	810	838	823	799	781	875	782	813	841	752	823	829	881	796	841	824	771	808	839	820	848	828	836	789	832	816	773	874	814	857	864	777	802	826	793	812	853	833	801	795	815	803	767	803	812	764	829	779	793	809	797	799	797	831	810	779	835	805	796	821	854	812	822	834	787	836	758	778	797	843	795	826	796	807	852	821	778	801	841	828	814	798	807	815	784	789	835	794	778	803	869	795	808	795	841	784	847	833	773	829	824	801	822	810	904	825	811	812	817	817	846	837	817	783	823	817	741	799	877	806	832	813	812	792	767	811	850	790	807	773	841	802	813	843	789	815	815	774	818	808	804	843	834	813	851	833	735	814	786	847	813	852	846	836	815	823	829	788	791	834	808	792	808	821	782	838	845	779	788	770	803	778	850	756	846	818	812	814	856	830	827	795	826	800	808	828	820	798	824	823	819	834	775	885	824	821	854	848	790	774	846	806	820	814	771	788	820	812	823	792	782	812	810	760	831	843	822	810	791	831	796	825	811	819	817	807	819	802	738	819	767	791	797	841	803	788	847	822	842	840	811	787	811	786	786	831	798	784	731	830	822	769	780	827	785	766	803	815	835	816	789	808	826	787	851	755	854	808	846	802	833	828	834	780	830	845	790	837	807	776	793	808	771	815	790	839	804	748	855	834	808	816	774	825	793	792	806	753	848	830	805	853	842	802	874	817	818	832	906	799	915	769	818	778	803	841	858	769	795	765	850	837	833	820	772	833	828	803	780	786	876	848	820	809	753	798	818	838	786	813	856	851	781	808	795	775	820	785	786	781	839	782	819	846	839	808	835	845	846	848	833	821	837	789	864	853	807	881	830	808	842	813	859	765	838	875	803	805	803	818	795	842	807	822	841	792	789	789	834	777	859	875	774	779	802	755	834	837	841	841	850	754	771	840	807	783	822	789	794	823	805	795	813	789	861	799	807	803	856	816	800	782	767	836	814	819	865	834	800	784	797	790	810	793	808	837	815	816	767	830	807	841	777	845	821	819	825	832	828	811	800	809	862	801	809	777	770	817	789	796	813	784	848	781	833	806	793	787	826	813	811	826	761	836	822	862	850	798	823	821	809	767	763	770	841	806	789	830	842	805	821	763	836	804	804	791	862	773	787	800	785	799	810	820	809	834	888	828	793	833	874	776	840	791	830	812	834	817	824	809	866	798	816	813	900	804	775	800	861	818	849	804	798	814	792	797	793	784	753	791	806	802	846	776	800	808	813	864	752	787	841	833	780	790	793	848	852	824	758	822	885	785	845	829	821	803	788	810	837	822	804	760	813	813	799	757	827	841	829	850	810	822	835	829	842	852	783	757	830	823	816	871	784	812	800	785	831	853	762	829	806	808	778	808	850	831	812	832	798	833	846	837	832	841	724	844	814	793	805	811	774	840	811	798	768	817	843	815	840	796	821	814	796	873	737	808	823	802	809	783	768	841	783	760	773	833	822	783	825	821	795	800	809	841	841	776	809	804	758	757	834	830	823	811	834	837	817	801	794	848	805	825	755	813	837	803	863	809	812	802	763	880	827	877	749	822	810	779	785	840	781	820	820	780	801	862	826	877	832	760	766	775	806	827	836	805	800	793	766	837	845	824	829	755	840	773	853	787	781	850	818	778	846	840	823	819	852	848	833	843	779	785	845	810	858	817	815	784	810	834	804	790	800	836	798	775	813	809	840	816	804	802	831	820	803	829	797	811	814	827	826	847	786	855	790	830	837	809	787	831	843	817	825	792	759	773	834	822	756	790	842	831	851	825	811	813	789	873	788	774	807	799	872	773	815	785	784	835	780	835	768	825	829	784	848	773	751	829	830	827	789	731	838	847	808	814	779	808	793	840	840	838	826	802	780	781	777	802	841	830	858	847	819	796	780	846	876	810	819	826	809	829	831	807	858	847	821	742	797	814	809	828	802	831	899	836	832	770	784	772	777	780	811	862	820	810	828	799	841	781	816	844	840	800	834	818	789	783	799	769	846	748	784	802	767	816	789	808	827	794	807	799	798	812	818	845	835	852	830	791	859	771	793	860	769	790	803	838	790	794	840	804	815	789	837	757	841	769	788	830	870	810	813	821	805	829	853	794	879	857	777	794	786	818	850	808	837	795	817	788	855	846	806	800	805	861	785	816	773	798	806	817	830	817	832	798	818	822	786	815	774	806	802	782	858	796	780	821	807	828	810	771	765	831	805	859	790	836	818	796	826	790	825	816	808	833	797	827	832	757	822	780	841	788	826	782	782	828	828	814	832	855	856	835	797	810	834	807	833	825	820	819	774	823	801	798	858	824	880	799
11227	10268	12250	6096	935	1005	1759	814	857	835	911	805	817	808	787	852	821	785	858	840	801	829	841	810	816	812	833	867	871	869	823	831	804	804	823	789	812	856	803	860	781	794	878	824	815	778	840	834	851	802	802	805	849	800	826	790	826	837	807	789	815	846	818	814	800	841	797	866	788	766	839	778	821	790	830	827	817	783	803	813	868	809	821	836	806	836	787	797	820	841	783	801	852	826	795	813	805	792	783	864	850	809	784	814	766	800	823	799	770	847	836	798	791	846	791	814	758	816	886	834	802	785	756	803	848	829	864	825	804	791	807	785	831	825	847	802	853	801	787	753	748	862	809	791	786	796	810	830	790	831	848	779	853	843	834	819	825	796	810	833	802	853	817	798	789	780	832	831	869	801	851	798	828	829	772	821	820	859	849	815	811	785	838	835	823	795	798	846	864	904	768	858	808	769	870	784	781	860	838	816	815	819	791	818	844	846	783	842	819	790	806	842	804	792	825	799	829	864	779	791	802	821	841	819	808	809	791	821	805	801	740	782	832	809	842	852	816	796	808	839	841	834	833	834	811	809	814	841	818	842	803	807	830	776	821	806	859	824	819	841	812	792	793	841	801	853	827	790	819	779	819	771	842	789	788	813	833	785	873	809	814	822	791	859	806	838	774	833	769	791	817	781	787	826	861	787	782	819	815	812	799	782	804	796	832	775	833	848	831	853	833	795	808	833	834	801	811	803	806	816	799	905	816	792	825	772	815	831	839	826	777	824	811	816	828	771	805	826	807	793	863	815	863	792	812	823	783	821	821	795	838	831	852	801	816	852	792	817	783	808	825	867	810	822	802	788	823	810	832	786	847	805	822	863	816	850	783	774	809	788	780	802	778	835	788	779	881	806	787	807	839	824	780	829	829	855	864	831	825	843	829	822	791	771	821	802	803	811	842	824	783	822	813	865	828	856	815	800	876	802	754	835	841	816	778	825	822	824	838	775	783	849	875	834	834	849	816	854	819	801	835	779	789	845	772	849	881	830	782	825	810	821	841	817	779	805	847	864	825	895	775	804	851	805	789	836	822	813	827	781	800	838	811	824	788	823	830	867	806	830	827	786	776	821	832	808	818	788	787	777	831	818	854	852	811	808	864	815	779	810	801	755	805	845	787	804	850	791	854	814	771	833	761	833	792	835	772	779	791	843	824	819	838	820	800	737	816	847	822	866	861	826	851	784	820	762	865	811	771	839	774	813	874	825	804	811	782	805	832	821	824	922	780	821	805	854	792	811	814	840	825	822	794	804	807	825	804	794	794	778	776	801	776	833	847	827	811	819	799	818	768	824	819	754	821	844	794	809	837	785	839	781	859	843	838	810	821	835	830	788	788	839	779	861	829	842	844	840	803	802	839	795	777	819	793	830	817	865	763	782	793	833	810	833	840	834	848	795	794	775	868	851	844	805	799	834	820	861	856	804	791	782	803	850	813	826	794	832	779	830	860	855	822	787	842	791	818	838	761	815	793	820	836	779	780	779	811	815	842	892	860	818	789	804	870	808	788	807	854	812	850	808	819	810	832	794	880	796	845	765	795	882	814	794	750	782	817	824	869	821	820	804	822	817	833	862	818	859	846	786	809	828	811	788	853	814	816	830	803	807	807	771	819	761	739	803	819	765	789	857	825	741	874	828	818	786	712	822	856	801	790	839	819	759	836	815	784	869	818	847	792	816	838	815	796	878	776	796	792	771	871	833	774	808	796	814	806	851	843	802	848	792	819	808	839	830	812	818	806	815	815	787	817	839	823	815	796	821	812	810	774	826	780	875	791	823	822	813	827	823	848	812	824	801	819	821	776	830	857	790	778	900	780	860	831	848	813	854	799	801	815	834	807	828	872	793	906	799	825	829	821	810	818	814	881	804	797	841	751	803	888	828	810	843	818	814	801	831	758	843	811	791	820	890	821	885	869	806	797	790	818	790	773	797	777	813	831	803	828	765	779	820	822	810	833	832	824	823	801	809	829	799	818	816	792	840	857	778	848	855	787	798	831	830	836	851	827	833	833	849	815	830	840	864	822	803	812	837	804	814	812	793	856	825	859	811	826	824	822	870	857	812	810	770	787	848	843	826	825	837	837	828	818	799	834	810	828	803	805	804	836	785	835	789	812	825	815	838	824	793	802	795	836	847	827	849	802	834	873	882	816	786	840	770	756	781	788	792	826	788	828	814	816	825	796	808	779	806	815	777	867	862	843	827	831	858	794	805	811	835	742	844	844	823	837	850	807	791	743	751	809	855	822	791	815	854	828	817	834	825	811	813	825	841	876	816	813	855	827	889	841	817	817	839	809	852	827	826	833	862	788	810	822	807	847	820	820	842	820	830	825	838	813	857	780	850	786	767	769	815	801	800	809	842	857	767	832	847	807	819	828	814	779	845	831	804	805	828	786	838	792	827	783	843	793	785	831	771	799	806	850	792	809	803	804	787	862	850	814	819	881	854	842	854	814	806	812	803	800	858	786	805	789	851	830	829	824	846	845	813	858	827	805	840	833	808	825	827	834	770	825	777	788	836	771	853	827	817	805	801	840	802	782	767	808	774	772	851	776	825	827	828	832	850	797	793	760	846	907	801	807	830	827	818	771	827	825	810	771	852	825	837	779	782	749	797	792	824	785	771	804	808	801	835	867	763	799	793	858	766	774	810	826	840	875	831	843	869	801	870	776	840	804	811	816	829	844	812	822	790	876	815	775	843	774	776	851	783	805	816	864	812	857	824	861	786	818	837	814	858	804	846	780	864	830	844	821	871	835	825	805	804	838	797	853	805	854	853	771	821	793	862	812	748	824	815	830	797	757	825	869	848	824	851	773	834	801	833	843	810	781	805	787	817	795	824	772	760	830	833	839	805	850	771	827	804	807	837	879	841	772	834	822	826	838	794	783	791	794	837	793	802	813	819	772	825	756	797	876	819	747	819	823	825	820	814	821	846	813	816	865	835	840	825	778	849	786	804	818	785	812	823	789	809	779	820	809	820	798	810	817	796	844	852	833	843	833	853	811	856	825	819	870	859	803	781	831	824	819	815	820	792	784	813	796	885	815	810	831	783	815	805	840	794	772	794	817	849	774	809	791	792	789	812	824	877	828	836	776	825	783	744	827	801	795	819	879	789	836	797	830	822	809	802	784	841	866	836	795	821	818	789	786	759	797	810	829	795	816	774	788	808	796	801	810	814	782	826	815	833	871	787	783	808	835	827	760	834	817	783	843	825	829	749	807	821	759	816	848	744	799	804	828	799	814	813	761	839	751	767	790	840	755	830	805	812	835	807	858	816	874	785	793	830	809	851	829	776	822	801	777	796	857	811	828	840	812	841	825	853	821	796	832	810	791	820	794	833	810	840	794	806	817	841	823	823	835	824	815	807	834	784	832	824	822	782	766	847	808	808	863	824	826	791	829	824	842	783	782	816	754	820	789	836	814	836	828	796	794	831	773	837	814	816	800	857
25072	20705	27735	25661	20377	13309	11704	1677	734	692	755	592	555	559	488	504	475	437	446	417	435	463	432	433	425	425	424	417	399	400	419	339	429	421	395	361	360	428	379	373	361	390	432	407	357	384	350	364	395	390	398	358	377	349	350	373	387	375	362	338	384	378	356	359	397	387	377	381	397	377	371	368	386	369	370	355	370	382	365	389	398	385	344	382	371	373	414	377	348	366	360	358	382	340	369	360	337	335	345	417	390	383	382	391	387	357	401	384	391	372	394	364	396	386	341	380	382	336	349	414	407	386	375	386	381	344	393	385	375	373	356	378	346	376	356	380	375	376	389	357	341	382	373	376	370	382	417	410	348	384	388	367	349	380	364	362	350	325	364	368	378	374	349	358	363	353	321	369	379	369	396	359	370	364	350	386	352	386	347	387	358	387	421	351	365	383	399	367	376	385	405	374	357	396	399	352	364	395	346	363	351	379	370	344	362	362	377	362	372	363	374	355	347	370	374	364	394	390	359	403	351	363	357	346	399	392	359	382	377	373	351	354	326	355	351	381	377	342	394	393	363	357	412	361	371	375	385	382	349	374	389	363	409	343	340	383	343	380	380	391	344	367	378	399	381	388	377	354	365	341	386	398	369	378	360	364	373	405	371	355	367	355	399	364	382	382	376	349	374	352	345	344	380	387	368	396	363	386	421	366	356	330	351	346	395	354	393	402	367	355	389	382	360	388	370	369	348	379	368	376	391	396	334	397	366	400	371	368	383	370	392	392	377	378	335	371	386	380	373	356	360	351	352	353	312	362	384	366	397	398	372	380	377	353	396	391	355	357	377	361	369	377	364	396	399	394	350	352	366	370	382	363	383	407	343	352	383	360	383	393	360	386	351	364	368	380	354	376	336	380	389	405	341	368	402	350	359	346	393	346	366	369	328	364	344	372	336	392	384	348	374	345	341	361	382	387	383	339	376	369	360	353	360	345	382	388	392	381	364	366	351	407	357	389	396	347	341	378	375	363	390	324	389	384	365	344	369	391	356	351	408	379	342	387	413	380	347	340	378	361	383	359	343	362	350	402	362	364	375	353	372	353	327	341	363	377	383	341	369	411	339	383	350	368	363	343	374	403	371	395	358	378	380	350	348	405	349	348	388	362	368	374	377	405	364	375	375	381	378	383	351	383	349	360	410	339	364	370	365	380	348	401	367	399	347	378	379	366	398	367	412	367	369	353	372	371	367	373	373	352	357	372	361	412	356	357	401	371	387	389	384	367	382	368	376	372	354	385	350	359	378	348	389	387	349	362	368	353	341	396	364	350	340	404	370	391	369	350	410	392	379	387	348	383	391	358	362	379	348	351	363	372	373	357	349	384	384	340	401	340	345	401	354	365	374	343	371	372	383	404	338	350	429	372	378	345	385	377	355	365	401	367	347	353	385	368	405	381	343	353	370	380	339	357	389	353	371	353	373	412	361	408	362	364	399	355	375	374	367	388	350	383	354	391	347	379	364	358	360	374	385	361	389	398	344	344	410	340	385	362	383	332	395	376	418	348	352	391	383	386	357	365	398	374	361	348	369	371	390	357	400	377	377	396	386	344	336	372	380	397	374	356	346	371	326	387	378	394	392	385	349	379	374	350	360	350	370	382	383	397	324	404	373	375	379	379	370	317	371	388	372	370	380	365	372	355	404	352	386	368	362	372	420	340	374	355	344	357	386	394	372	388	351	373	378	362	360	394	372	374	352	427	380	371	375	357	388	371	358	381	360	374	373	393	363	368	365	406	386	354	387	365	366	371	358	358	389	367	413	388	343	368	386	380	369	378	364	346	372	367	340	378	350	367	367	353	372	357	372	379	370	371	384	369	370	411	340	349	377	373	370	405	411	357	389	343	345	388	362	330	368	391	380	368	363	365	325	375	403	357	390	351	365	364	394	380	348	338	360	378	345	363	387	375	403	402	405	347	379	403	342	353	368	370	369	403	385	391	374	398	370	383	366	368	389	360	346	352	357	370	347	381	369	407	389	385	370	340	382	390	361	375	385	417	356	343	392	343	357	413	365	374	369	364	363	312	368	337	390	357	343	370	356	392	319	365	353	345	363	369	398	363	344	382	368	360	394	356	368	382	359	365	373	393	369	346	367	379	359	393	397	354	347	344	386	387	385	370	339	372	393	359	349	394	373	413	348	372	356	366	397	355	343	366	376	360	375	370	386	327	353	379	380	363	363	366	372	375	371	381	371	395	374	397	375	365	355	383	393	352	389	374	377	393	370	367	359	342	436	371	384	364	379	383	381	381	395	389	397	343	381	384	361	354	392	349	347	378	367	351	352	374	365	345	380	387	364	370	363	368	429	365	373	405	396	382	381	386	354	356	373	379	338	363	423	385	377	376	385	382	332	379	358	367	364	348	382	348	372	342	401	351	361	371	376	338	360	388	354	369	386	357	374	388	387	376	350	383	358	349	377	341	358	367	363	367	401	402	411	418	367	368	359	336	384	358	384	356	357	381	406	353	343	418	390	345	385	358	335	366	367	395	413	358	348	387	392	391	393	355	367	380	382	394	387	414	394	368	352	361	342	392	344	366	363	371	360	378	349	403	364	347	387	363	361	375	400	365	389	388	363	387	342	382	373	376	357	363	389	367	350	333	375	323	389	350	336	379	355	392	365	362	390	389	381	402	356	324	361	385	386	342	340	395	340	385	423	387	396	365	373	388	366	368	351	393	382	383	377	388	378	380	364	355	356	347	356	398	374	416	346	362	373	358	331	395	335	368	350	391	382	390	396	341	352	356	366	357	348	366	363	350	350	358	333	409	357	371	379	379	375	384	342	331	414	361	361	359	368	355	371	376	373	376	389	361	362	363	360	373	360	361	345	380	376	367	357	331	367	370	330	378	378	368	363	364	326	358	373	371	407	372	363	334	374	352	353	382	362	386	401	406	335	374	386	366	388	342	354	346	391	389	389	374	369	384	375	370	384	375	361	365	387	377	402	409	374	394	388	357	378	374	337	381	358	387	366	380	372	386	350	352	406	368	358	391	405	373	383	360	379	384	391	362	411	367	376	377	370	359	350	375	389	358	370	373	401	390	379	381	405	399	361	338	355	349	386	390	375	353	372	344	390	408	383	364	410	368	374	356	353	359	351	385	392	361	363	363	318	334	333	369	392	358	385	375	395	389	375	391	375	383	348	343	362	364	367	373	390	371	394	390	410	355	394	389	366	390	372	430	395	360	377	384	335	410	357	338	362	356	399	353	380	375	346	354	383	359	354	378	353	394	339	378	389	377	386	411	415	368	391	364	380	356	373	372	398	377	352	364	412	361	351	380	372	359	341	357	349	356	388	376	381	355	377	353	383	380	352	403	398	383	369	370	357	397	382	345	364	397	370	376	354	373	364	392	380	390	364	357	350	388	355	372	367	394	358	348	382	378	390	369	402	339	387	414	365	362	362	347	361	368	371	372	347	357	328	360	388	372	374	353	386	356	389	353
16035	27944	40650	19910	3612	3154	12198	1543	1310	1160	1105	905	835	764	655	616	602	606	540	469	517	486	455	477	486	457	447	452	449	447	466	436	444	402	424	481	456	415	402	425	396	384	410	434	438	379	397	382	437	441	398	405	417	418	397	369	404	409	426	405	414	394	395	406	380	422	404	416	411	400	391	395	410	383	409	386	367	437	382	416	383	400	426	398	371	402	386	417	410	410	380	376	422	393	403	407	364	366	371	363	374	406	365	386	380	372	400	372	386	397	376	404	390	408	402	391	393	367	428	362	382	406	390	410	401	396	389	406	420	392	407	414	388	398	402	389	373	389	383	396	390	422	399	348	374	422	389	400	420	401	366	372	388	387	398	358	390	398	402	433	375	389	413	402	390	427	392	383	414	394	379	353	376	394	433	449	422	408	371	406	367	417	347	400	364	364	373	381	349	389	396	370	423	384	408	376	426	410	389	411	399	412	424	380	367	383	373	379	404	414	368	400	388	419	371	431	395	365	408	400	390	369	399	377	393	374	335	398	417	385	398	391	399	356	399	377	395	405	381	391	368	409	398	355	387	379	394	375	373	381	407	381	386	412	406	381	387	424	368	398	411	370	398	379	402	419	369	400	378	362	422	412	411	374	390	376	397	391	433	375	386	405	409	389	365	413	373	385	405	383	397	417	410	370	416	377	399	413	384	374	388	416	424	397	395	415	363	365	399	371	395	381	395	430	369	424	382	357	387	341	351	387	369	427	390	412	384	365	384	382	393	359	414	419	409	387	366	373	378	334	365	398	424	385	386	402	371	408	389	395	379	390	383	386	426	391	373	391	374	420	413	421	371	401	374	395	378	405	401	386	352	375	372	351	376	401	402	408	404	377	385	361	396	376	380	414	381	424	359	391	414	417	415	378	354	384	407	418	381	379	392	370	379	405	412	370	400	412	399	385	351	384	393	338	390	386	392	385	378	372	387	393	338	378	375	367	353	366	399	355	383	386	345	397	382	390	384	411	383	401	417	372	403	410	396	408	419	384	381	356	383	414	374	393	391	375	430	381	415	374	409	381	385	384	397	374	383	378	390	422	398	380	416	409	379	385	373	363	400	376	416	367	437	370	428	373	380	388	396	396	367	405	402	399	387	394	430	388	381	392	389	403	365	372	356	402	375	383	413	360	354	392	398	361	387	401	424	390	384	390	391	369	380	378	391	368	359	380	368	365	368	408	395	372	388	409	412	366	416	393	391	373	359	404	385	378	424	394	385	384	375	366	390	390	431	411	377	365	413	368	416	419	371	435	375	408	414	339	377	415	358	398	414	392	429	403	388	418	381	376	360	386	394	392	368	379	400	364	384	383	412	402	390	371	420	416	432	403	379	371	346	400	406	374	413	388	380	399	416	376	406	403	421	381	409	379	414	359	376	420	393	385	380	403	358	357	379	398	375	350	381	375	376	392	398	400	400	405	386	385	416	407	393	374	408	400	411	368	380	361	419	404	374	399	403	431	378	378	387	381	415	380	389	383	399	362	400	376	385	418	354	365	390	429	383	389	401	404	377	426	382	358	321	399	367	382	409	369	412	368	383	389	401	377	397	383	362	399	400	378	381	393	387	368	410	412	382	396	401	415	402	357	383	384	377	396	400	395	385	378	360	373	370	378	407	371	365	376	383	384	380	397	373	410	388	389	401	391	389	374	405	426	402	415	403	388	392	377	377	382	403	378	404	401	406	409	405	379	357	399	378	368	397	385	389	407	385	389	394	403	376	395	382	392	409	364	377	383	382	353	442	388	390	366	404	409	399	387	393	400	383	373	369	389	387	406	404	392	415	392	394	393	382	397	368	382	383	365	398	376	366	410	377	385	375	361	427	395	397	385	372	408	396	361	388	387	398	409	357	405	383	402	394	393	355	414	389	394	379	393	407	366	365	396	371	393	349	390	391	352	424	404	424	387	382	384	409	375	414	405	376	424	366	392	380	408	401	403	417	396	377	381	435	387	395	391	395	415	413	371	366	368	385	410	407	378	377	445	388	368	383	389	439	393	411	386	379	418	361	389	368	369	395	368	356	366	392	380	392	413	369	415	376	365	380	364	387	378	335	420	367	396	415	381	368	423	418	386	419	375	366	372	397	421	361	426	374	384	403	408	366	376	395	435	408	416	387	385	392	405	424	370	371	411	403	417	398	366	386	391	369	374	374	417	397	382	365	364	392	379	402	380	370	351	410	385	388	391	355	375	391	387	402	376	390	370	411	361	390	413	368	404	383	392	379	390	355	366	372	405	383	435	416	388	420	422	394	376	380	396	395	364	369	386	376	378	370	399	390	403	351	368	388	430	374	382	406	411	399	387	381	428	402	368	370	386	418	399	402	389	359	399	401	417	409	395	394	400	379	398	380	371	377	386	399	368	423	408	410	362	376	414	346	402	358	387	354	431	380	323	394	386	379	370	390	396	377	385	368	384	387	381	386	384	405	357	414	380	392	398	384	369	406	387	405	401	395	418	375	417	430	419	359	371	378	338	396	392	374	415	377	394	378	389	365	389	388	359	371	399	414	372	419	386	354	385	356	381	391	370	392	365	388	418	401	418	400	393	403	454	389	441	389	386	412	357	402	388	384	338	369	373	390	383	417	355	386	380	374	418	417	366	386	396	380	386	401	388	360	426	362	397	386	367	402	340	406	392	383	385	390	409	390	382	391	399	429	371	371	387	415	373	373	383	390	406	385	374	385	366	361	369	372	399	374	382	426	371	395	416	400	373	381	415	365	383	421	369	384	392	405	360	374	398	367	380	432	374	385	415	350	399	349	356	358	379	366	381	401	393	390	352	385	383	404	385	390	390	398	378	408	359	384	380	359	411	408	366	390	422	403	390	399	391	399	401	426	374	361	345	394	400	389	391	394	401	399	375	397	367	410	389	381	424	380	347	412	354	413	408	341	396	386	357	398	389	390	393	406	395	346	399	404	392	371	412	375	371	396	390	412	406	398	402	401	354	381	392	370	414	389	412	356	387	382	383	377	380	394	377	388	366	378	375	358	371	364	381	370	410	354	407	391	423	440	363	373	372	384	370	383	365	416	401	365	397	416	383	381	395	375	406	385	407	377	411	415	351	373	365	406	374	359	400	408	396	392	400	382	348	361	396	405	387	384	399	377	385	405	379	392	397	389	397	390	368	358	391	392	381	346	381	414	404	365	376	391	408	373	374	388	399	397	399	367	407	396	407	384	395	371	401	366	414	363	379	371	387	415	412	397	409	394	383	396	380	382	369	380	377	381	402	333	380	440	395	393	407	385	403	411	393	387	351	404	410	391	356	382	400	407	402	369	382	396	382	392	378	399	391	356	379	378	400	391	410	414	363	381	391	377	379	414	375	390	380	398	394	392	397	403	360	371	372	366	375	395	372	401	440	394	406	398	372	389	361	402	382	390	387	377	367	402	357	403	348	389	390	421	376	385	394	350	412	395	383	390	365	387	409	417	414	404	377	401	377
22877	20707	27495	25714	20722	20067	13731	2408	1343	1265	1295	1047	981	921	899	818	826	784	768	775	741	748	785	699	706	748	694	681	689	685	681	677	687	688	615	647	712	673	638	680	661	688	620	680	627	658	655	691	636	672	624	694	642	618	625	651	631	663	643	648	651	672	692	670	685	682	611	592	640	674	615	645	617	655	647	687	638	612	638	618	637	594	653	647	656	631	651	615	642	596	561	626	623	676	617	586	647	632	715	623	682	642	666	640	672	668	667	602	624	632	593	681	627	664	604	649	627	604	643	625	630	637	612	651	608	652	632	673	693	615	626	582	640	597	630	675	616	625	657	663	640	636	646	602	660	596	621	644	626	649	591	675	610	649	684	639	621	629	637	618	588	638	611	663	619	590	655	656	612	614	653	667	632	669	620	621	634	643	646	639	587	604	642	626	627	662	648	616	604	654	626	596	655	624	633	619	597	610	631	667	649	678	597	594	606	637	676	653	668	604	631	592	640	624	650	590	650	615	641	597	603	608	651	641	613	650	658	659	656	673	560	605	620	647	603	624	621	593	652	650	667	598	612	630	641	627	632	633	623	669	612	551	641	629	630	650	650	663	647	614	664	646	630	609	621	636	646	646	619	646	633	626	595	634	608	669	617	629	620	637	637	668	630	651	614	649	601	625	675	608	689	632	609	630	642	640	626	620	636	642	625	594	607	604	661	649	600	672	604	650	644	610	619	611	629	627	653	631	595	622	647	596	636	665	581	691	637	606	630	578	661	653	640	611	652	652	644	668	612	659	593	583	633	656	632	653	681	682	640	632	613	635	629	635	672	637	618	631	622	644	623	641	649	646	628	647	618	613	603	639	621	652	673	622	697	665	598	635	626	626	584	626	585	627	601	626	605	602	642	646	632	651	621	663	644	647	588	608	633	624	622	650	650	675	633	633	650	646	556	610	613	653	637	670	649	605	603	662	688	580	611	601	647	592	649	658	668	646	653	638	627	623	594	662	648	657	660	605	642	678	639	654	610	594	677	628	608	647	680	662	614	618	622	654	588	590	626	645	636	643	641	613	623	642	609	618	648	601	618	649	599	676	628	672	612	665	636	648	655	629	620	626	681	603	645	666	638	671	646	654	678	643	634	613	607	616	611	641	594	645	605	636	685	607	603	573	650	643	657	643	636	661	618	648	646	678	617	575	633	599	649	647	639	638	634	616	631	623	630	584	614	614	655	644	652	661	639	639	607	625	640	658	593	638	659	610	645	583	601	611	601	607	633	675	573	624	609	616	617	664	642	604	595	637	656	687	615	625	631	643	593	624	585	650	663	633	635	630	652	640	588	607	568	687	612	628	617	607	651	626	642	634	649	689	642	626	587	629	608	650	629	650	647	639	607	591	617	646	589	614	665	660	612	631	705	681	637	652	586	661	668	690	623	613	634	616	585	648	645	623	671	597	612	619	676	614	632	643	626	603	623	620	669	599	600	641	608	628	615	692	685	655	630	654	646	618	619	622	611	616	639	653	607	628	665	650	675	672	640	658	635	603	586	639	624	643	625	652	656	614	630	627	607	655	609	597	650	660	611	651	601	670	637	651	607	643	648	636	654	610	658	631	664	643	595	631	583	616	612	583	639	614	640	637	611	615	668	635	614	584	618	591	614	606	599	626	615	656	622	570	642	618	633	644	643	636	586	636	636	642	623	575	645	616	655	626	602	614	635	644	641	609	585	595	620	643	691	635	660	652	632	632	624	599	631	660	595	645	678	640	641	605	642	668	631	658	622	558	600	569	613	616	670	648	562	624	641	588	651	616	624	570	626	626	625	691	633	629	638	646	648	630	649	628	657	726	632	682	633	643	643	648	654	615	625	658	664	660	635	646	636	599	599	639	590	604	613	664	626	650	642	629	605	633	619	617	616	642	625	612	655	639	667	604	584	673	637	606	682	635	664	634	614	624	634	612	582	603	572	668	594	615	622	645	626	597	619	659	679	639	614	610	600	638	639	630	576	653	616	613	646	637	619	611	627	655	643	650	609	652	623	643	647	628	634	616	664	645	603	644	597	616	628	607	642	660	626	623	642	625	624	705	649	617	639	630	654	589	662	644	614	639	630	624	640	635	660	621	655	649	663	607	658	657	666	641	638	621	662	642	647	670	604	609	599	650	692	633	655	662	659	612	616	650	602	614	628	606	606	591	607	614	653	668	620	644	637	690	661	632	623	597	617	630	632	609	626	563	647	595	645	621	609	660	624	623	615	596	571	627	666	650	616	672	609	642	638	673	659	656	626	609	637	630	653	624	673	646	623	631	630	587	633	652	670	642	617	653	674	615	601	647	651	620	632	675	635	635	646	635	648	647	629	635	682	608	632	617	650	653	647	612	601	643	690	637	616	633	607	582	651	608	603	633	681	630	646	608	612	637	649	636	684	638	602	607	607	619	645	614	638	601	613	663	666	659	591	611	618	611	680	646	638	654	637	653	659	654	650	606	622	620	644	650	644	657	629	627	589	648	675	577	620	612	636	613	640	613	655	642	625	620	624	646	620	664	616	653	626	585	646	640	700	639	571	646	620	622	625	635	612	640	633	682	661	659	655	610	605	645	606	644	635	614	674	620	601	612	674	649	622	636	649	638	643	614	615	595	657	596	652	629	602	609	629	582	599	619	623	657	620	653	655	637	692	632	657	653	655	591	596	587	684	592	618	590	634	597	656	634	615	573	626	633	579	643	651	630	606	618	650	596	647	612	610	612	620	610	578	634	644	711	659	610	633	604	623	599	606	612	646	632	581	598	670	608	663	666	587	643	637	597	615	669	608	618	655	624	702	613	667	621	652	594	598	673	678	623	651	632	597	647	671	612	617	626	569	610	668	585	592	665	633	633	598	640	621	650	661	604	635	601	641	596	634	611	602	609	635	613	586	606	651	665	581	628	677	662	645	580	649	620	633	650	636	622	647	613	615	653	659	629	596	622	623	604	664	602	609	648	647	614	620	622	634	662	639	604	618	656	619	632	672	616	612	656	624	617	640	669	656	612	612	645	596	616	643	630	629	629	603	609	627	619	653	624	603	606	632	602	629	608	640	637	617	644	629	608	633	602	609	606	596	623	663	603	580	608	660	676	633	618	675	635	619	638	640	650	578	620	605	660	634	612	640	552	577	645	632	636	620	663	624	620	611	610	656	581	638	605	621	641	637	639	634	612	610	594	611	640	545	655	630	605	642	604	631	633	608	575	622	592	635	635	655	640	611	641	643	636	658	639	627	629	632	621	622	617	656	622	639	597	602	615	631	641	592	628	624	624	610	598	600	632	663	667	668	611	663	630	624	625	655	620	638	618	603	603	624	640	609	627	666	663	581	652	589	625	631	637	615	598	656	640	627	606	646	626	625	638	628	634	638	642	648	651	619	645	645	634	623	670	628	659	669	607	609	613	613	658	625	618	644	619	637	623	613	655	658	634	576	626	635	627	671	598	622	662	630	599	635	644	608	608	642	631
18301	36584	57631	26077	6076	4743	9112	2739	2212	1880	2023	1561	1376	1178	1102	1019	979	929	880	867	837	846	834	743	725	745	659	707	646	706	672	695	652	666	701	686	661	688	656	660	670	620	601	624	629	598	588	615	642	623	634	625	578	667	596	615	625	636	592	608	637	591	560	610	577	591	617	621	607	632	580	602	586	619	614	621	573	608	614	602	613	643	583	617	620	609	600	580	560	599	603	589	612	592	554	588	599	569	583	606	637	550	612	597	545	585	574	614	580	590	574	570	581	560	607	559	605	551	587	548	601	603	576	630	606	615	624	599	595	604	586	584	585	588	613	590	584	610	594	591	589	608	642	602	565	569	556	579	613	593	558	590	616	600	597	542	591	617	609	582	604	565	602	604	599	577	562	572	575	550	588	571	622	608	597	577	578	539	537	617	628	589	560	590	576	570	602	628	612	606	601	602	602	649	563	569	571	596	581	551	592	587	633	616	587	604	572	580	597	590	559	623	587	582	603	561	565	578	593	597	580	601	587	565	576	589	630	556	579	597	579	600	579	595	612	586	589	615	591	589	616	582	595	539	556	633	609	558	611	575	576	614	590	613	600	512	586	590	543	624	577	596	613	593	610	573	569	589	566	593	563	627	567	579	618	595	557	561	573	578	603	617	604	626	575	593	602	572	572	599	621	602	581	615	563	577	622	611	562	566	615	625	576	602	612	589	567	590	595	607	600	600	585	604	608	572	568	611	576	606	565	564	614	608	603	589	652	570	584	607	579	569	596	579	581	582	562	617	558	560	568	571	586	543	571	593	587	546	624	555	559	538	613	582	595	553	549	589	597	613	556	533	580	600	564	585	588	591	591	559	579	580	584	594	596	616	599	615	591	597	576	543	573	558	587	586	620	567	598	600	594	577	580	590	544	626	579	625	561	605	580	597	561	607	609	577	602	553	572	597	592	544	577	606	630	564	582	592	602	588	585	612	599	605	585	612	569	614	615	587	590	603	602	572	561	600	582	580	602	627	548	588	559	542	606	594	565	566	594	561	613	531	557	633	559	627	582	596	605	628	564	617	622	593	532	553	606	609	573	563	591	567	581	592	587	583	601	572	576	605	599	631	561	547	575	581	559	582	576	584	609	610	594	578	589	568	566	621	589	613	592	573	572	588	621	581	593	579	636	591	609	575	581	601	596	581	588	594	616	567	598	569	583	550	632	579	634	577	628	610	581	599	517	600	569	602	581	567	586	570	559	600	582	600	557	618	582	578	608	587	602	619	604	556	556	618	593	601	577	568	579	554	665	602	569	608	589	614	578	566	588	580	574	562	583	573	576	539	579	629	538	578	586	618	593	594	601	569	602	570	577	553	589	585	610	628	609	564	604	576	562	616	565	589	604	608	577	605	631	539	574	557	595	601	584	550	579	590	548	642	587	556	590	639	555	570	608	587	612	605	578	612	578	564	595	611	579	566	593	627	598	589	590	547	586	565	563	566	612	599	595	567	599	561	641	625	573	595	578	623	565	636	579	583	585	572	550	587	568	582	569	609	552	631	572	603	574	576	603	598	556	547	610	586	580	637	532	583	637	615	594	607	644	583	561	614	556	547	625	604	578	592	579	568	575	576	622	583	582	574	584	577	571	592	579	603	590	575	574	629	547	609	591	605	628	535	606	558	586	585	619	586	595	611	582	585	598	589	606	597	556	606	596	585	595	607	602	578	588	598	605	575	568	631	550	602	595	582	584	573	598	578	547	605	558	620	587	604	573	571	578	579	597	554	641	576	583	600	599	568	562	603	621	574	622	586	506	547	613	583	571	588	618	574	605	588	562	596	646	623	586	563	650	570	569	586	579	554	591	536	584	598	570	603	629	587	592	585	574	614	605	618	623	592	607	573	606	610	596	534	581	589	631	623	579	643	576	574	591	589	587	532	574	601	647	541	583	588	576	626	574	601	590	579	610	560	590	584	590	565	546	533	589	594	606	595	577	587	550	590	538	592	594	651	586	597	589	597	623	593	606	588	592	589	603	591	579	637	570	587	535	629	578	591	635	644	575	529	518	597	592	551	605	583	595	599	571	564	589	575	558	571	598	602	540	584	620	599	553	604	556	599	561	603	582	581	580	582	598	584	549	552	595	589	545	582	579	590	604	585	565	526	580	613	594	597	581	605	594	603	639	614	569	573	572	586	612	552	566	577	577	616	553	573	637	560	624	603	557	615	603	565	578	608	586	559	636	622	622	560	589	611	617	620	576	577	657	600	627	579	596	555	543	607	609	583	573	574	564	561	612	565	592	590	584	580	586	540	556	637	631	583	614	584	596	582	614	603	588	543	591	597	593	596	621	545	556	573	536	577	610	623	567	584	618	578	601	555	587	575	591	584	589	594	632	574	617	557	601	559	566	574	579	612	568	599	556	587	590	605	613	568	572	579	588	606	612	605	596	578	612	601	585	591	617	547	590	570	561	605	567	570	626	587	586	570	564	599	586	627	580	610	567	586	556	606	585	604	602	543	609	559	617	549	587	579	603	571	584	581	570	604	578	596	603	528	571	532	560	569	618	532	595	604	579	579	569	597	573	560	599	632	572	593	563	528	622	574	582	592	612	566	576	588	569	561	582	563	583	583	605	603	585	567	603	611	589	601	572	583	587	552	596	556	581	609	591	557	566	559	616	639	620	607	558	573	531	582	604	584	593	571	572	615	579	588	607	560	553	596	588	558	625	556	638	583	615	591	563	553	579	598	579	632	589	629	566	586	597	616	611	594	535	561	609	607	633	607	570	574	575	597	554	572	592	619	558	592	576	560	612	616	598	587	602	634	609	587	577	576	607	582	556	577	575	588	579	620	590	574	578	635	584	603	569	615	573	594	557	594	598	585	598	579	593	577	539	588	572	586	604	567	563	544	568	622	547	582	580	588	583	562	587	576	624	599	584	560	579	573	599	585	586	580	595	577	562	574	574	569	642	598	579	621	602	607	568	594	588	619	572	571	606	559	585	608	604	559	591	608	595	610	579	592	615	593	612	564	622	577	577	563	548	569	590	568	617	550	615	582	574	620	600	639	589	569	586	595	540	570	597	632	587	580	568	620	556	555	567	587	615	592	600	571	592	590	613	611	604	610	597	569	574	599	589	610	558	541	539	580	608	604	580	593	627	592	558	609	578	572	610	610	597	594	556	588	616	641	558	519	591	611	585	577	637	625	592	581	566	612	558	575	572	583	585	625	606	590	604	589	592	571	593	568	590	583	620	572	577	563	605	588	563	638	596	602	573	583	572	535	603	617	597	600	539	569	575	581	581	583	601	579	576	591	580	608	601	538	551	548	619	586	616	589	593	628	551	560	612	557	606	565	527	594	554	569	590	582	606	583	578	571	604	592	594	592	561	559	580	562	610	598	613	625	587	542	578	607	579	628	559	548	596	582	529	601	598	604	602	601	580	587	558	609	582	578	573	581	543	602	562	569	594	596	574	574	591	634	612	563	609	628	554	586	571	584
28712	17893	17023	6828	963	933	905	892	844	845	803	836	849	832	807	820	798	838	819	840	754	833	821	792	811	834	801	805	828	847	864	798	858	810	799	786	881	817	760	800	836	820	823	860	822	805	791	807	805	800	858	818	810	813	850	794	804	811	802	848	796	871	848	816	814	828	803	793	778	828	834	792	818	827	788	846	867	807	817	789	843	816	744	796	819	841	866	811	815	854	853	804	771	831	734	824	792	871	815	775	812	836	864	822	829	821	826	807	839	883	857	799	809	862	816	814	790	869	785	900	856	797	832	832	797	768	795	795	852	803	852	844	841	868	822	777	783	845	804	844	842	796	848	829	816	833	797	778	803	838	768	786	809	745	861	836	790	822	853	780	770	816	822	817	837	844	829	823	783	842	785	822	824	834	850	803	809	839	804	855	827	867	805	776	806	777	798	841	814	858	836	848	808	858	834	763	831	820	819	819	843	807	840	799	853	792	867	884	847	824	814	837	791	849	850	778	800	853	796	834	827	780	839	825	813	802	804	807	775	804	781	826	812	810	852	819	811	868	817	833	836	845	887	823	803	793	835	836	753	829	768	808	831	806	837	812	782	799	785	769	845	855	809	786	783	797	801	821	856	781	861	802	817	771	834	791	822	810	823	803	803	832	839	792	793	800	850	818	806	793	809	830	811	795	839	829	826	910	810	816	820	787	843	806	771	866	823	804	779	792	773	894	814	829	842	862	801	745	799	860	807	804	822	812	817	814	866	801	825	838	811	815	850	829	767	820	781	819	832	807	867	778	812	832	806	782	789	846	795	856	864	839	778	812	870	784	864	869	817	847	826	786	769	814	792	785	826	810	771	804	781	841	807	840	787	852	799	834	787	870	838	795	817	830	790	831	857	828	820	803	830	820	863	798	863	835	802	792	802	791	824	850	816	811	875	758	817	847	755	841	811	833	856	834	768	841	848	848	795	854	856	780	858	789	798	843	877	831	852	830	845	800	803	837	842	811	761	836	780	783	856	869	854	844	860	818	790	791	783	803	806	823	874	808	787	766	858	785	855	814	816	817	825	821	827	777	848	779	862	742	818	767	862	812	794	812	807	866	772	847	832	818	815	818	840	813	818	800	867	791	816	828	812	868	813	834	824	807	798	804	879	797	858	830	855	860	837	845	812	883	790	839	828	789	828	835	830	796	810	735	782	783	800	842	798	786	791	877	774	837	808	809	830	783	849	828	828	804	840	837	836	826	790	827	769	843	813	794	805	858	794	823	824	814	810	847	794	826	804	830	843	855	861	827	846	835	797	829	794	813	789	789	808	856	774	814	794	796	788	845	757	817	829	824	783	865	875	812	838	833	782	801	848	800	803	828	798	828	844	867	766	788	754	834	862	813	759	852	824	827	810	837	828	798	791	837	831	789	828	843	856	841	836	844	773	813	822	808	807	860	766	810	800	802	791	853	843	819	789	829	833	826	817	828	868	802	797	794	857	856	790	813	858	814	813	770	810	836	777	780	819	750	794	803	794	784	846	795	782	859	810	891	796	860	823	814	844	829	790	855	850	819	789	825	837	832	841	865	809	836	808	804	858	794	833	743	839	814	852	829	815	789	763	788	817	835	832	767	799	765	859	833	818	807	838	799	857	820	786	809	797	799	805	830	829	799	786	807	812	834	865	818	803	865	847	765	792	789	821	822	848	817	816	827	812	859	804	762	800	806	815	779	770	845	870	826	840	800	843	782	842	817	777	800	880	780	863	838	800	796	780	798	818	752	792	785	779	762	802	852	816	823	809	827	818	844	817	857	803	781	802	824	805	853	804	814	785	822	823	846	822	817	793	819	829	838	820	836	774	851	829	814	829	839	833	781	853	806	843	825	777	837	805	789	828	836	809	748	822	840	854	802	812	863	816	790	823	852	779	878	799	854	856	749	892	808	765	816	792	775	839	799	855	787	800	827	846	802	771	856	795	821	806	835	830	795	900	832	788	799	804	820	834	754	839	799	823	853	771	785	851	786	795	827	804	865	822	777	802	809	838	808	801	773	875	843	908	852	798	796	848	794	728	786	820	845	816	827	796	827	838	813	863	760	833	811	805	780	826	812	838	821	816	869	807	814	819	747	836	835	773	804	752	833	835	819	858	808	778	848	848	867	818	795	856	782	791	786	852	784	830	845	830	806	860	833	819	779	824	808	853	809	803	778	846	837	832	819	851	792	845	794	791	825	840	826	827	804	779	784	805	857	827	841	814	815	808	856	826	844	793	774	803	817	791	831	832	794	841	829	874	777	752	787	836	855	765	832	846	790	821	826	809	855	851	789	813	862	821	840	779	800	816	797	815	848	838	828	868	850	802	853	822	793	775	819	842	796	749	791	841	858	844	777	827	857	796	843	830	810	777	845	856	813	792	799	875	875	789	809	805	843	806	815	777	814	779	868	829	805	850	807	782	787	821	823	774	835	805	832	779	795	790	805	802	817	822	863	814	781	797	806	852	766	822	790	836	792	836	834	838	822	829	782	805	807	827	854	782	830	809	824	801	795	772	845	763	796	833	815	828	859	840	872	850	784	816	754	823	784	802	827	830	871	860	749	866	873	819	811	813	793	800	819	788	807	779	841	840	799	799	830	794	788	757	785	789	833	784	820	803	801	838	871	789	852	836	831	810	792	829	834	830	816	785	788	793	780	788	832	828	853	840	839	842	821	814	835	835	826	835	799	840	846	812	840	833	843	876	894	816	825	785	823	836	812	842	804	812	764	788	832	818	854	788	810	860	758	817	847	787	832	816	839	833	822	867	842	769	820	810	852	809	821	773	790	843	784	818	801	832	806	848	804	752	814	798	769	785	850	861	818	763	794	810	851	873	805	818	797	831	872	809	810	783	841	811	832	780	788	817	811	813	849	853	798	835	761	822	774	750	802	855	814	819	855	824	837	863	789	795	824	814	826	810	869	814	859	835	879	773	830	859	783	804	800	818	805	830	815	842	811	786	817	801	859	773	840	810	857	830	838	792	847	794	803	837	792	815	811	818	816	812	839	772	828	847	841	838	763	790	808	843	781	788	870	817	794	839	765	773	822	747	830	839	777	869	835	811	772	815	805	780	858	798	784	792	813	771	814	769	811	853	809	798	857	805	821	848	827	791	857	851	780	833	867	814	795	830	861	811	805	773	817	740	846	838	823	827	786	849	828	839	848	878	816	804	807	793	851	842	799	783	839	797	829	811	796	814	795	828	789	758	768	780	850	852	853	889	822	804	809	832	834	762	809	811	820	806	838	802	768	855	850	830	845	813	789	750	824	758	776	855	862	830	789	788	813	829	835	837	829	846	851	861	831	839	824	812	792	814	818	791	812	836	846	830	794	807	911	797	892	798	825	874	809	827	839	829	829	876	812	811	855	820	848	817	810	829	853	883	845	798	772	803	820	803	838	884	775	789	844	799	822	788	785	866	818	845	859	831	826	840	804	764	844	831	800	821	837	801	747	789	791	820	816
13222	15675	21908	5034	938	954	1021	887	902	869	867	868	825	835	817	859	903	845	826	829	800	804	844	802	842	832	781	853	833	822	885	812	843	795	767	847	849	867	771	848	818	838	842	808	802	824	858	829	796	848	897	829	825	769	806	811	787	828	838	831	759	827	806	814	815	790	772	770	796	796	808	801	783	800	828	880	802	808	856	778	839	798	870	871	861	837	812	771	820	838	801	784	871	821	814	853	828	831	761	778	798	782	832	823	865	762	840	821	805	869	838	786	817	826	848	805	868	839	821	780	773	840	755	853	843	806	846	834	834	839	884	817	746	780	789	851	804	832	808	831	774	805	772	861	822	776	805	808	783	825	863	759	824	810	820	844	756	799	827	837	857	791	855	785	846	866	830	855	850	840	894	823	837	830	847	852	804	844	838	802	833	859	803	790	848	800	861	817	820	816	814	809	802	836	811	802	813	781	847	818	832	830	811	858	800	798	800	792	845	848	831	780	863	857	791	825	824	761	839	836	838	888	808	820	801	803	852	832	798	770	784	824	871	869	811	806	765	809	821	807	828	798	796	840	855	822	845	865	807	848	833	868	831	794	841	780	815	819	827	839	860	862	807	848	800	859	790	796	808	830	855	851	812	834	827	826	835	811	778	811	796	817	804	813	822	865	850	865	782	823	859	824	820	794	819	790	772	780	813	824	849	816	809	837	807	853	787	778	808	801	851	785	824	816	829	837	803	837	762	821	820	805	804	895	846	815	826	786	848	812	830	841	804	806	816	817	823	815	810	805	789	792	782	857	822	801	826	852	817	821	815	817	789	794	865	766	864	811	841	841	846	796	793	812	769	858	827	779	874	808	838	843	831	814	798	784	781	821	808	840	751	806	819	834	849	873	775	796	828	791	781	848	751	826	870	796	851	818	838	869	841	802	811	797	813	849	808	818	885	799	806	820	817	822	826	805	867	818	827	803	815	818	843	819	809	826	790	821	806	879	834	786	811	827	839	825	814	862	779	823	840	840	814	783	780	822	823	792	830	812	844	859	785	803	805	797	808	822	764	772	810	762	828	793	829	827	809	845	830	851	860	788	825	859	801	798	767	854	800	844	893	805	829	797	743	748	825	868	822	835	854	805	784	816	803	809	810	838	786	843	797	843	869	830	792	825	823	804	789	866	815	794	877	851	791	817	815	792	818	813	811	791	859	820	822	836	821	855	814	812	857	829	778	780	832	784	772	880	826	833	845	830	802	805	829	830	783	833	810	806	833	877	845	811	809	813	808	864	879	833	825	786	819	797	838	827	811	877	818	795	815	841	820	812	813	781	808	792	817	870	775	836	758	860	812	858	829	820	776	874	803	836	856	860	866	805	836	852	795	795	780	837	894	879	828	843	839	768	798	812	830	750	812	800	794	798	831	872	790	786	833	859	811	788	869	844	822	772	851	804	837	841	805	803	852	859	765	715	827	792	813	809	796	806	801	830	813	831	769	825	830	872	731	868	826	804	836	819	782	850	853	775	785	792	854	759	864	807	764	797	790	844	790	826	812	848	822	820	832	830	823	824	818	798	800	810	796	846	871	807	813	813	846	849	823	867	819	841	811	812	821	805	844	799	850	839	802	770	798	826	765	823	848	812	797	784	802	824	844	819	798	809	889	848	873	812	828	808	814	816	813	821	839	837	741	791	816	761	833	903	820	828	826	794	771	798	833	787	809	888	855	803	831	764	794	788	798	783	790	824	804	813	824	860	885	802	802	836	836	826	798	839	830	795	843	874	827	790	848	868	794	763	759	795	817	828	797	789	788	894	788	770	786	822	823	805	809	831	819	810	848	811	814	814	814	821	873	803	801	808	825	808	811	809	744	772	856	909	838	832	799	853	797	790	774	863	817	828	798	844	812	808	835	783	860	783	800	821	828	823	802	857	805	819	866	768	820	832	793	853	822	809	781	800	802	791	856	837	782	827	816	793	796	756	825	832	827	885	812	803	798	735	773	824	791	809	818	845	829	850	805	816	791	838	849	847	836	867	859	846	804	819	865	816	801	862	822	805	819	789	818	797	799	802	785	799	779	875	866	821	806	818	796	841	800	802	821	858	840	834	783	765	835	793	813	837	789	796	844	786	841	777	903	822	834	815	837	795	798	800	844	760	864	795	827	814	813	773	834	826	792	815	861	808	852	886	815	847	778	830	853	850	871	780	821	842	806	817	856	806	838	842	846	844	808	832	821	804	795	779	782	846	797	832	804	828	784	816	828	834	818	821	818	827	830	818	854	784	806	807	788	845	854	738	848	782	850	811	875	792	846	832	817	764	798	797	801	857	790	805	791	791	867	817	845	811	855	802	849	835	830	812	832	809	801	819	835	855	849	873	838	854	838	800	782	827	812	830	815	838	833	854	823	845	811	853	801	849	795	854	833	824	801	798	772	801	777	832	894	833	790	799	831	853	842	802	793	849	823	779	801	770	820	796	760	803	827	803	795	836	836	799	799	834	812	821	837	818	851	840	801	841	888	815	815	778	830	806	848	787	869	756	806	839	780	834	871	807	818	801	868	822	844	876	812	833	847	783	781	827	769	781	815	853	807	840	848	801	805	852	825	858	789	779	796	809	857	840	861	844	783	843	761	840	840	764	846	857	846	835	812	821	802	807	833	806	772	823	794	787	751	824	772	828	824	840	854	791	824	783	795	836	783	795	777	830	890	880	827	812	874	809	825	818	843	776	804	811	822	794	826	837	828	816	820	816	839	796	857	868	793	807	846	773	753	798	839	798	818	815	829	769	814	857	817	821	835	828	789	780	823	874	874	825	786	832	765	807	855	821	789	759	748	832	792	821	807	892	820	825	805	840	739	854	820	873	808	840	836	759	783	833	803	809	796	813	802	836	846	813	808	884	852	798	840	801	797	804	829	829	856	823	829	821	845	766	874	827	812	758	806	809	828	865	769	843	845	818	828	816	844	871	839	839	803	740	829	825	815	839	873	829	833	817	768	743	834	775	813	844	815	800	860	862	857	824	873	838	809	824	841	850	815	833	806	793	853	831	838	816	764	806	818	810	828	793	842	842	801	845	774	850	819	846	839	825	839	816	805	865	762	774	840	802	806	771	816	853	775	759	847	838	900	830	779	786	829	808	858	839	833	819	796	834	852	818	815	813	820	814	863	802	776	760	829	825	748	829	813	847	783	813	813	839	774	829	830	818	837	796	792	808	766	820	834	826	826	841	840	852	766	830	851	860	827	796	791	869	808	825	862	795	881	861	834	830	848	798	820	827	878	791	814	813	826	800	824	866	865	811	847	795	855	837	803	791	839	814	823	844	763	827	769	765	818	790	779	870	766	831	863	787	839	862	813	832	818	785	860	842	807	870	789	778	794	806	773	769	791	818	813	863	805	868	866	801	856	837	817	801	824	827	762	798	798	793	842	810	850	853	805	764	795	801	861	825	821	829	806	838	804	793	821	848	827	852	792	834	823	828	805	808	801	865	812	848
25061	20690	29989	28084	20182	14126	4543	941	732	664	711	593	539	498	517	505	525	473	463	479	423	388	438	405	448	431	432	417	400	408	390	382	383	385	397	419	418	406	389	383	406	407	385	377	413	372	379	387	394	414	396	409	340	367	404	389	376	389	360	391	359	364	385	408	391	391	366	403	373	396	356	374	374	377	338	372	365	387	402	361	361	400	362	368	379	329	399	381	395	352	352	357	400	362	413	384	363	369	384	390	412	382	420	351	382	386	380	395	366	387	383	377	409	373	372	392	389	380	378	400	359	399	385	352	387	391	357	397	377	394	395	372	393	380	400	380	368	373	384	364	382	343	378	403	400	375	391	359	376	392	374	380	349	344	398	399	370	403	370	385	387	404	371	348	410	354	404	387	416	377	398	345	365	376	370	378	336	392	383	362	395	379	346	407	395	379	331	379	394	347	397	381	362	370	372	378	370	378	381	373	350	386	395	369	373	365	355	403	389	368	397	377	395	357	377	383	403	405	383	354	345	335	356	394	385	359	361	406	362	392	355	354	384	360	362	405	395	357	378	386	353	361	381	411	386	363	334	365	384	402	358	402	336	366	347	388	390	353	437	420	376	368	401	402	407	361	415	369	370	381	397	402	376	386	391	372	404	390	370	397	392	373	379	410	354	419	380	413	390	377	369	357	331	376	399	360	383	382	357	370	408	386	359	357	398	401	341	356	390	397	383	408	376	378	372	374	414	356	376	330	381	361	378	382	359	380	383	420	392	413	337	372	326	350	402	409	417	374	401	386	382	380	376	378	363	387	365	354	360	388	344	325	363	385	388	401	373	343	379	370	347	425	359	336	349	355	396	416	390	421	354	379	357	339	388	357	389	374	374	377	390	378	380	355	419	369	370	353	346	371	333	352	352	361	377	386	376	392	358	384	353	385	374	375	413	419	374	353	381	357	386	349	420	396	390	389	368	376	354	375	387	370	396	370	387	389	395	403	396	393	366	360	389	400	376	385	386	370	382	369	390	369	373	376	391	344	386	399	391	385	392	405	363	352	346	386	352	384	386	377	412	357	393	377	389	340	410	321	385	383	376	368	383	406	392	348	373	371	348	368	381	397	370	337	345	358	381	383	407	360	385	369	345	350	435	392	357	343	365	396	386	367	371	371	382	391	389	371	367	392	403	385	388	386	358	388	354	345	376	333	364	357	359	368	357	404	377	332	367	373	370	329	357	397	342	375	397	375	384	355	367	355	362	387	342	361	386	417	420	361	368	383	381	403	376	389	384	394	379	363	381	379	358	366	373	370	384	389	363	339	353	360	363	396	367	350	384	364	394	372	367	361	367	369	363	361	392	399	394	384	350	400	408	387	352	356	380	343	365	361	386	386	361	360	363	343	359	374	387	376	422	376	397	380	376	442	372	372	368	393	378	377	339	377	342	351	371	395	396	408	349	363	384	398	366	382	362	388	386	384	385	387	369	389	369	379	379	370	417	390	415	388	400	410	404	371	387	368	418	366	381	385	409	408	395	395	378	343	366	386	357	379	371	414	407	372	365	346	357	348	390	393	385	399	338	367	354	394	329	350	336	366	370	356	358	377	359	379	392	368	392	388	377	370	372	372	365	398	380	387	366	402	344	377	373	402	379	385	392	384	378	381	409	406	375	385	363	383	419	382	383	360	410	374	325	385	349	361	385	356	392	399	368	386	409	385	373	384	389	378	346	396	385	352	394	391	376	379	374	415	363	402	363	371	370	384	423	381	352	404	369	379	393	386	391	421	365	404	403	356	421	356	394	362	389	386	366	353	369	367	363	398	367	349	379	367	397	406	376	387	373	375	390	418	387	381	394	370	367	346	376	372	359	347	360	374	358	343	395	352	383	411	394	381	388	390	395	397	370	386	346	397	367	343	366	378	370	390	382	390	392	345	388	370	393	389	367	347	403	366	386	386	370	394	381	388	375	353	364	412	345	351	402	409	414	412	409	404	388	405	374	412	373	343	330	379	374	365	357	376	349	366	382	364	388	390	365	394	357	387	391	392	380	364	336	359	358	371	355	374	339	403	361	397	381	392	365	379	379	352	390	362	384	370	401	351	380	382	405	344	382	402	377	342	374	363	410	395	369	385	374	351	362	394	388	379	386	344	413	360	395	382	352	376	376	369	382	391	365	370	379	378	391	372	370	378	393	371	401	378	388	361	378	395	405	388	387	382	367	396	375	384	393	396	342	391	409	360	331	385	384	358	377	346	379	381	325	371	377	410	369	371	382	384	407	380	392	382	373	376	371	390	365	377	391	392	347	389	374	405	379	342	351	390	407	363	360	344	368	375	378	361	397	390	370	390	400	392	369	389	335	355	348	366	387	367	353	360	374	410	359	356	349	374	392	432	370	376	381	401	354	367	348	379	404	372	369	391	405	376	389	382	360	350	405	413	373	354	406	392	392	378	375	352	365	354	398	374	402	378	376	413	347	369	388	342	374	379	386	339	386	365	379	363	370	362	397	353	387	384	372	401	402	361	382	393	383	348	382	368	349	370	396	375	369	357	366	386	380	382	364	398	361	378	385	394	355	357	383	375	386	378	369	397	397	371	431	391	388	354	396	381	374	367	428	375	388	360	361	358	362	372	409	378	400	405	366	367	391	383	339	359	394	359	403	361	397	343	380	376	385	368	406	384	351	363	375	390	403	389	366	365	392	370	362	345	388	357	415	386	377	363	410	358	369	356	371	370	400	341	415	391	383	396	379	337	395	383	387	348	351	388	378	359	361	363	351	396	381	391	364	382	335	348	385	361	357	380	380	390	410	402	362	376	357	364	402	395	390	391	376	367	356	383	381	408	359	374	386	393	349	388	347	369	374	347	362	350	376	380	375	391	409	395	376	393	382	375	383	392	399	355	392	388	378	338	373	373	418	375	393	346	350	376	392	414	363	411	397	403	368	333	383	369	382	386	398	364	388	404	360	404	375	378	371	384	382	409	392	359	368	360	386	352	380	377	391	367	388	371	370	365	371	312	362	344	377	375	381	363	354	386	341	380	375	361	371	399	380	372	402	399	368	396	398	361	380	334	363	392	352	364	359	402	406	378	387	368	400	362	391	433	386	411	342	371	377	367	412	398	389	407	354	388	391	386	393	362	375	370	375	355	392	389	347	359	399	385	395	400	376	372	382	358	380	366	386	359	366	358	410	417	395	380	335	355	355	367	368	334	376	359	399	387	381	395	364	374	365	321	370	359	394	380	378	377	379	358	377	340	380	411	397	382	382	380	362	340	383	354	394	368	370	364	381	360	408	377	368	350	371	362	381	361	390	375	388	351	377	382	396	414	377	364	380	371	390	355	370	336	399	403	390	353	358	389	368	403	388	406	334	368	372	365	353	395	375	361	345	373	352	400	354	385	378	368	382	374	354	372	385	370	356	369	357	394	383	392	358	388	399	429	350	384	362	362	347	369	351	368	353	401	394	401	426	398	401	395	387	344	375	355	383	397	354	354
15561	32284	59981	15391	3266	2504	5788	1471	1202	1072	1097	866	750	664	664	630	563	546	560	542	529	509	504	459	487	495	485	472	427	407	459	416	442	425	434	413	428	440	424	443	414	387	412	389	426	470	413	406	391	427	400	412	429	409	393	406	387	412	419	396	402	431	426	411	399	388	401	411	389	409	370	399	434	394	377	353	386	404	392	412	408	406	407	380	377	398	393	392	431	451	442	384	388	421	418	369	373	385	387	388	414	387	426	417	395	399	388	398	406	348	380	398	372	387	394	386	396	405	408	385	379	405	396	404	389	360	399	386	404	386	412	423	400	387	427	448	392	414	421	428	383	374	396	378	405	405	410	392	381	442	406	414	380	398	422	420	416	431	353	405	410	425	391	421	399	391	397	406	416	374	359	363	380	399	455	403	395	402	409	389	367	353	386	428	402	389	392	382	391	405	360	364	413	437	388	409	390	408	369	381	374	392	406	406	366	388	395	396	440	407	379	413	409	415	393	419	376	389	422	404	418	389	403	409	365	390	395	368	408	376	420	425	378	401	390	416	347	377	396	382	377	404	362	371	379	417	410	371	395	414	384	346	449	388	405	424	388	399	419	398	408	443	416	412	378	386	386	434	404	401	378	366	370	393	385	378	411	399	379	432	409	388	368	364	385	393	404	381	428	365	419	416	354	407	426	382	373	390	418	391	393	384	380	414	370	356	386	453	405	402	369	393	390	404	386	410	406	357	400	389	397	405	417	389	391	410	373	387	418	398	399	403	396	394	403	391	426	380	405	379	383	402	405	385	366	447	387	401	388	414	386	343	392	428	385	400	370	383	376	385	394	353	411	372	378	386	384	392	407	350	395	413	388	400	394	356	415	427	399	390	404	401	375	412	404	411	423	427	384	395	374	393	388	418	399	390	427	372	370	414	390	370	420	380	424	395	405	376	395	396	397	385	419	403	373	413	387	423	388	368	404	418	426	401	432	419	395	419	379	374	393	393	392	393	405	418	366	378	431	366	416	397	399	418	410	357	415	415	425	364	439	396	383	407	376	389	389	377	416	388	451	372	417	404	416	411	401	411	385	387	387	389	395	403	396	433	413	388	390	378	408	333	422	379	427	394	388	411	401	435	416	384	407	415	358	374	368	361	422	413	369	403	422	412	430	398	371	383	400	412	387	425	384	369	413	376	390	392	414	425	371	401	390	344	406	369	391	424	425	401	359	384	391	392	415	379	374	430	431	404	414	402	376	426	377	377	411	398	403	399	402	429	370	390	402	379	401	398	406	391	412	413	383	402	390	352	385	386	401	393	376	379	415	395	412	366	417	428	361	403	395	407	401	410	401	414	389	406	396	418	395	377	373	390	387	419	414	429	436	383	382	425	401	363	378	395	402	393	404	365	408	418	430	364	414	357	416	402	369	399	357	429	388	399	394	394	395	407	392	405	406	373	368	367	352	409	374	417	370	397	371	379	391	388	388	396	428	367	427	377	384	382	400	404	397	388	352	402	393	420	358	388	415	406	409	422	377	387	416	395	388	353	388	399	392	395	393	382	406	386	379	416	372	421	405	391	402	389	365	371	405	384	426	393	428	411	397	426	371	385	423	392	431	397	404	388	401	406	371	422	402	421	352	385	401	408	384	389	411	397	393	372	400	407	395	386	368	368	396	373	407	399	376	403	380	407	375	412	384	427	424	384	401	403	377	388	390	408	399	404	398	432	373	339	388	375	388	372	393	383	379	416	402	386	403	405	435	398	438	388	409	436	425	409	397	370	389	375	403	400	369	396	421	387	362	375	416	387	397	396	371	355	410	382	366	422	409	433	415	373	384	364	420	379	343	402	381	413	404	421	389	381	416	365	364	394	418	383	425	391	382	383	424	406	402	378	359	386	414	394	382	397	373	389	388	385	404	416	351	396	403	403	439	392	418	397	396	413	406	383	400	379	394	412	396	367	402	400	383	378	380	371	387	412	403	391	370	389	446	419	387	379	394	415	393	402	405	398	373	404	410	406	399	373	394	390	385	369	389	378	365	435	387	382	404	360	388	420	392	418	423	404	395	392	418	386	354	402	388	423	394	407	397	383	358	374	401	413	383	399	395	372	394	412	402	410	394	348	415	394	366	397	389	405	396	397	368	417	388	415	406	399	367	392	397	379	380	401	377	400	412	414	430	404	407	405	417	404	402	370	392	422	380	378	374	399	393	392	399	372	380	409	396	403	389	377	391	407	431	415	382	405	422	426	391	404	416	420	373	382	405	413	395	407	428	370	396	360	372	390	412	395	369	382	414	421	387	358	417	436	407	379	386	406	381	379	361	416	389	401	418	409	353	393	428	361	394	387	364	388	383	404	441	449	421	377	381	389	411	391	407	448	404	394	355	395	357	383	387	398	367	395	365	414	386	391	366	415	420	375	394	372	419	415	378	385	380	403	395	411	400	395	406	377	414	406	410	422	389	403	379	377	418	389	370	394	391	401	382	376	397	405	417	372	370	403	420	392	416	387	385	401	377	402	381	431	365	404	413	407	372	346	400	376	386	406	379	418	395	377	388	410	406	369	401	394	399	386	442	386	410	402	438	395	406	373	408	370	381	365	377	398	396	419	385	371	384	372	407	402	396	385	359	395	386	387	379	419	400	438	410	394	401	401	441	405	430	415	386	400	384	372	389	372	417	397	418	400	397	400	416	410	370	372	404	402	389	398	413	379	403	410	373	393	390	401	371	398	410	420	413	368	369	398	400	363	400	403	376	387	385	405	383	401	418	385	400	393	369	429	417	408	351	389	401	400	394	409	386	414	419	350	364	407	387	390	406	396	383	430	377	423	405	375	391	373	396	359	408	400	409	402	412	383	398	363	398	465	389	374	412	365	390	335	418	366	403	394	407	414	426	411	379	379	380	404	418	361	388	426	382	384	417	360	389	411	400	411	404	383	393	363	381	360	404	391	399	375	392	423	405	391	366	402	429	391	394	415	390	359	385	397	350	379	418	417	352	401	397	388	360	358	402	405	408	398	415	393	393	431	390	407	379	411	389	369	399	406	379	398	389	420	378	389	402	398	422	411	393	368	434	377	375	388	376	399	391	425	423	425	389	380	391	376	374	390	394	408	393	430	381	425	412	401	393	388	418	386	405	392	408	410	380	373	409	376	357	387	381	380	396	410	414	401	367	374	407	384	405	365	421	376	405	409	399	373	404	396	356	358	394	370	398	382	411	418	404	391	383	377	411	413	397	384	410	398	395	416	380	413	395	402	397	397	398	398	423	370	395	358	426	420	416	416	408	373	411	361	376	402	425	377	405	378	355	372	395	414	370	364	415	420	414	392	416	390	389	417	378	374	373	374	388	390	392	388	401	403	373	404	385	394	391	387	386	399	358	392	373	376	378	376	384	369	376	379	361	394	358	401	385	396	378	367	365	385	356	393	387	402	414	388	395	418	378	394	394	409	390	410	380	439	387	372	397	389	389	414	390	379	389	410	403	391	412	415
22869	20716	29820	26786	20697	19858	13607	2167	1378	1246	1250	984	963	816	914	832	804	767	804	745	744	711	732	732	721	730	711	698	736	669	667	701	700	694	694	660	645	638	684	680	667	613	634	665	669	634	646	685	700	614	627	633	676	659	642	632	647	646	655	618	683	653	646	675	659	642	659	653	595	646	646	666	623	630	662	636	633	682	685	633	671	631	647	648	629	680	672	644	640	620	600	610	633	625	664	620	663	631	632	628	624	610	646	679	601	666	679	620	629	650	644	639	640	655	614	655	621	636	656	676	646	680	665	659	611	655	658	602	643	626	639	621	602	609	638	651	631	610	622	608	609	659	646	625	646	632	602	602	596	661	655	662	607	632	623	620	642	658	646	651	639	614	625	685	657	634	587	612	600	627	652	614	645	644	612	632	651	674	639	598	662	643	655	581	630	659	636	631	585	657	653	622	636	680	687	628	643	598	625	653	623	678	642	680	612	627	617	614	706	623	686	648	661	666	610	605	600	634	662	625	610	646	637	629	633	691	663	655	696	667	642	645	599	615	589	646	612	623	645	655	631	625	627	639	650	628	653	647	625	646	647	620	625	632	642	613	677	645	624	611	606	624	650	615	600	654	660	602	638	618	634	590	647	612	685	673	624	633	630	641	674	637	577	644	632	644	615	659	627	616	627	584	636	657	645	645	624	620	645	640	609	636	629	638	640	642	657	627	633	662	633	691	647	668	679	631	686	651	655	659	648	646	631	663	652	655	638	626	608	601	634	633	642	620	636	625	628	609	643	610	619	612	593	646	615	659	645	579	667	609	620	610	655	623	587	636	596	647	621	621	660	601	656	637	664	606	654	626	661	590	670	613	624	617	624	638	661	659	647	653	600	601	637	645	639	625	602	677	621	625	652	655	592	665	618	638	651	616	658	631	621	645	612	636	626	646	631	670	665	636	639	666	627	671	606	642	615	618	613	645	607	640	584	648	609	639	593	681	623	597	670	644	585	636	634	666	640	621	677	667	634	624	666	592	587	639	677	630	629	662	621	612	638	630	646	627	608	646	605	678	681	681	667	628	654	602	651	645	619	653	636	638	664	659	667	670	653	605	595	640	655	688	648	650	682	632	630	689	617	639	653	663	640	589	572	619	599	602	603	620	665	608	619	611	634	623	633	676	628	676	657	639	655	657	672	659	638	624	644	607	676	664	649	667	603	617	632	622	654	620	666	641	610	594	616	636	659	639	632	586	654	609	667	625	654	649	617	598	654	630	667	628	664	627	625	654	648	632	616	662	613	664	598	654	639	610	631	634	637	653	606	637	675	668	658	610	628	622	644	650	581	638	642	658	615	694	619	614	622	646	596	623	602	639	605	624	673	643	663	604	656	658	624	666	597	655	613	584	597	614	608	608	596	622	668	696	617	661	646	596	633	654	615	641	648	622	632	638	617	585	653	614	643	605	667	666	643	642	645	661	677	660	631	622	663	651	649	652	645	653	573	653	649	611	638	641	686	634	615	643	669	619	662	628	610	623	606	659	643	677	632	646	651	621	611	701	661	661	632	646	645	675	645	587	633	645	648	610	646	673	595	597	630	630	594	661	628	632	624	638	668	606	647	627	692	648	639	643	614	627	652	671	607	611	646	661	692	614	630	646	642	667	598	615	602	643	631	643	649	614	627	663	664	629	680	608	663	652	656	652	628	562	650	636	667	680	651	698	636	686	664	616	666	649	648	625	693	675	613	637	637	594	642	610	636	625	656	645	616	657	615	629	647	616	637	610	636	645	615	657	649	616	628	638	641	650	628	626	614	649	604	586	597	662	623	644	611	615	656	674	650	627	592	627	645	601	669	661	598	656	604	680	658	605	638	614	650	650	620	626	640	639	664	630	570	650	626	634	614	681	631	649	627	672	636	672	653	639	645	608	663	700	674	591	636	623	662	655	649	595	621	642	612	614	616	630	644	617	642	623	595	660	663	658	601	667	636	576	623	675	602	642	633	600	618	672	633	604	609	656	657	672	645	612	629	629	663	627	625	650	635	612	617	608	562	662	633	628	639	654	632	624	622	611	634	606	646	629	641	625	612	647	635	640	675	652	653	647	651	646	643	679	616	636	676	633	620	632	637	620	634	580	686	648	655	631	603	598	640	671	643	666	629	635	640	623	654	645	637	621	667	598	594	635	617	612	640	656	646	647	635	616	628	647	633	634	622	660	658	630	623	622	648	675	662	654	643	651	610	608	612	630	698	637	623	636	601	684	631	650	643	672	608	628	639	613	679	691	633	613	657	650	642	632	612	609	720	592	620	613	643	636	670	687	589	596	624	644	700	645	608	637	619	635	656	643	666	640	605	610	669	635	621	701	656	640	619	625	642	679	675	665	603	604	645	606	645	701	607	667	658	612	601	638	643	670	649	672	638	616	616	590	605	626	622	635	693	628	609	693	616	623	637	634	605	662	650	633	633	641	690	621	627	623	663	623	679	662	660	622	624	624	639	612	626	631	661	657	645	656	619	631	621	657	623	677	598	679	674	622	659	637	632	632	645	619	629	582	650	610	628	649	603	663	615	659	699	648	648	609	620	620	560	625	645	633	644	646	604	649	658	652	635	612	674	627	640	643	625	648	643	680	638	637	666	622	678	612	628	670	647	632	637	611	614	612	628	642	624	622	625	649	638	629	609	620	632	693	608	615	632	670	619	619	635	637	610	611	611	678	632	667	614	623	641	626	625	621	667	631	677	588	688	643	653	593	652	615	592	594	674	648	648	665	622	635	654	647	660	642	630	632	611	681	601	641	678	666	643	637	617	659	620	596	652	617	633	647	627	633	628	605	656	601	680	631	615	645	656	646	656	635	639	573	626	613	611	621	627	695	610	654	670	608	593	656	632	632	630	683	613	599	631	640	648	641	681	628	621	608	639	584	617	716	652	632	641	591	627	637	610	629	607	672	664	626	630	659	615	635	681	658	625	581	601	639	657	618	628	605	655	653	641	647	652	660	616	656	638	640	607	597	632	680	674	635	662	642	642	605	613	655	637	586	626	668	664	641	627	650	632	682	623	635	615	576	637	645	665	595	636	644	656	648	615	640	617	616	632	612	659	653	602	626	616	651	587	628	598	614	614	681	669	690	617	610	650	658	649	641	618	599	612	723	634	623	631	637	643	634	642	646	627	599	613	624	697	639	634	660	655	666	586	634	625	636	643	640	649	631	603	678	656	634	671	680	647	620	719	673	624	617	615	644	650	648	605	591	614	614	601	656	654	629	665	662	602	610	591	655	669	662	617	693	611	645	618	623	635	617	636	657	631	621	657	671	653	649	641	643	599	668	604	642	690	615	591	646	633	602	621	622	621	619	704	629	640	631	642	621	643	612	632	653	617	617	613	619	621	652	638	602	653	621	615	551	624	668	667	643	624	646	693	655	665	628	649	654	622	648	634	619	644	618	649	584	628	643	654	642	611	605	626	601	647	669	647	584	660	621	669	668	654	584	683	632
17926	42554	79848	13563	5781	4336	10364	2515	2166	1847	1842	1510	1308	1197	1072	977	981	920	868	889	842	758	777	753	744	716	730	662	712	731	667	719	686	687	656	622	644	590	656	668	665	669	633	635	597	638	628	594	639	617	669	654	644	596	630	620	650	666	654	579	622	558	628	626	579	646	607	639	590	632	645	597	608	596	594	607	629	596	572	572	603	596	623	629	563	617	579	561	593	617	641	565	623	611	582	583	566	615	588	595	599	562	607	602	589	589	644	566	618	571	591	637	621	603	624	603	573	625	591	605	538	605	593	589	592	605	575	603	578	574	597	583	592	573	565	568	583	591	602	595	606	593	580	599	563	607	614	651	627	616	574	585	595	566	615	607	606	622	554	595	600	625	561	588	608	634	546	600	575	590	632	619	578	581	572	582	563	564	599	597	592	577	616	591	613	566	620	613	609	601	617	676	614	590	580	633	583	562	598	670	622	586	652	586	576	589	584	608	590	592	599	604	588	587	585	594	556	602	590	566	535	575	555	600	602	568	588	610	561	576	590	585	618	651	643	594	576	626	632	593	587	592	584	588	561	610	576	637	636	586	543	572	568	575	604	615	585	607	574	591	604	585	577	603	604	602	566	618	596	602	566	599	576	619	628	586	585	568	573	610	610	601	598	530	624	589	592	627	549	580	644	644	622	579	612	601	611	554	575	612	599	596	605	586	594	573	595	570	564	533	600	606	617	601	567	590	593	594	590	589	622	623	595	543	610	564	581	565	584	618	597	614	551	617	564	665	625	598	604	574	581	571	621	588	603	609	591	616	610	614	612	576	565	563	614	592	605	550	601	597	626	617	572	595	510	604	599	600	577	601	576	570	611	581	576	614	582	583	573	606	562	601	649	604	597	594	613	610	564	598	616	544	572	591	628	599	575	637	591	562	589	561	593	556	621	556	576	582	561	566	574	551	596	564	578	574	594	583	576	574	593	574	626	586	620	566	597	597	597	584	626	597	629	564	596	602	609	603	541	619	611	566	608	621	542	586	630	649	559	593	596	548	573	586	612	583	609	607	650	589	585	605	569	603	620	625	597	662	595	635	562	623	633	584	596	576	566	624	617	585	572	581	601	595	590	632	562	588	607	574	625	594	589	567	560	592	596	598	611	585	597	571	586	590	582	571	603	568	584	630	604	579	609	581	568	581	622	619	594	558	582	610	603	594	623	589	606	629	630	571	573	594	593	574	575	587	620	584	618	569	654	592	574	623	549	600	583	600	557	596	591	621	607	616	593	562	609	636	615	616	551	633	608	606	607	593	658	570	622	559	596	584	581	605	578	577	585	585	602	584	589	584	613	577	593	593	585	592	605	626	580	582	625	577	585	606	598	593	604	572	615	560	583	586	584	566	584	604	648	610	619	583	588	574	573	564	570	624	630	604	595	587	621	580	601	602	556	600	636	561	618	603	624	585	611	599	608	578	578	615	591	558	576	584	618	588	587	616	583	585	584	642	571	595	613	562	583	598	560	587	625	646	601	594	594	595	560	566	631	609	598	590	584	560	544	603	574	586	653	584	584	593	605	605	608	607	601	574	564	653	602	589	595	617	592	560	607	564	596	597	560	577	627	587	573	591	614	580	608	593	589	580	558	556	606	618	588	580	591	583	623	595	615	573	604	590	630	613	605	593	579	625	603	581	578	599	568	606	586	576	620	577	591	601	611	570	619	545	561	585	608	563	600	583	592	590	601	596	604	609	577	599	605	598	580	599	587	584	592	588	588	597	592	583	586	596	581	554	597	597	542	598	582	573	567	629	601	593	597	627	576	610	561	622	616	600	632	629	590	553	585	622	604	566	602	588	568	627	583	617	573	602	558	617	598	566	576	577	539	608	583	582	611	565	572	599	630	572	578	623	621	577	603	574	581	590	604	623	615	588	571	584	602	615	614	570	614	600	580	615	541	584	545	609	614	642	596	587	615	619	595	617	597	608	623	591	614	591	597	583	645	616	569	564	573	601	592	639	573	604	581	603	536	566	612	598	644	527	595	616	598	615	610	605	558	580	572	595	564	599	588	615	539	604	578	629	564	578	637	616	594	568	584	561	603	588	541	556	629	600	617	573	606	603	576	636	586	567	539	552	532	590	614	588	578	583	577	619	556	609	623	623	629	565	560	625	594	606	627	637	547	591	537	588	601	585	628	596	598	586	596	599	630	624	630	581	541	610	588	577	547	583	598	612	594	598	656	581	582	537	561	607	607	591	619	599	598	576	553	598	615	545	573	611	574	569	563	572	578	583	601	626	597	585	593	586	626	569	564	604	597	592	597	571	589	629	587	552	635	590	609	582	611	631	546	559	604	568	554	612	608	621	596	564	556	590	584	600	590	610	537	585	640	636	607	577	600	551	622	606	632	566	579	593	575	593	553	589	640	569	592	585	597	585	600	563	580	587	603	583	560	574	605	563	625	606	612	615	576	606	610	576	571	590	590	636	602	586	581	611	588	604	631	593	601	583	581	589	577	568	609	626	601	556	563	610	570	588	614	612	618	582	600	574	573	601	576	562	598	610	576	590	583	566	591	625	554	595	566	601	577	603	588	597	614	557	622	622	569	599	585	561	576	548	598	606	588	620	609	548	639	576	582	587	580	623	599	631	562	596	588	603	567	564	592	566	574	568	586	565	576	633	619	578	595	573	590	593	608	590	616	622	607	606	617	609	560	583	572	539	621	595	629	633	564	593	593	600	590	596	638	590	574	570	596	615	551	592	570	609	595	560	565	597	595	572	577	598	550	583	582	586	625	605	571	603	534	580	578	607	578	563	558	598	589	580	605	573	606	606	602	565	615	597	582	608	571	584	612	619	605	625	603	585	597	601	607	578	604	553	608	592	540	614	559	612	565	609	643	589	580	631	566	600	576	584	606	573	626	602	552	572	590	604	613	587	578	593	602	609	613	572	582	587	575	575	583	601	601	622	579	632	602	596	608	566	570	605	583	582	564	607	607	603	600	537	586	598	584	615	610	574	558	623	600	607	590	577	608	600	595	576	575	568	608	587	598	595	611	588	606	611	629	601	568	556	603	561	587	593	589	584	599	646	594	609	631	598	608	668	547	571	587	607	617	594	601	556	614	635	569	620	559	600	591	588	597	567	603	580	594	586	585	611	561	596	570	519	586	591	567	597	617	547	595	574	602	597	585	573	622	565	566	585	591	575	606	578	593	589	609	601	587	611	610	594	567	571	589	583	596	552	603	603	614	590	583	601	589	564	583	548	601	594	592	637	582	606	571	572	597	591	617	601	606	607	616	573	602	577	573	612	587	574	562	601	619	612	606	613	613	600	610	576	588	610	589	639	608	586	625	603	610	569	587	540	590	561	567	566	554	638	601	605	625	570	581	576	590	563	604	576	579	603	632	567	632	612	622	603	594	601	559	613	602	544	587	652	612	604	583	599	615	606	635	580	593	597	600	603	549	592	618	602	578	620	577	616	592	634	569	605	594	578	608	584
28458	17915	14356	6094	922	818	885	818	840	801	840	870	808	839	801	765	858	869	809	808	836	775	821	849	854	775	814	826	835	817	766	821	835	809	844	845	827	762	799	820	816	811	795	775	752	801	800	793	784	813	860	790	875	803	826	847	847	790	837	798	844	812	795	790	763	825	827	773	839	835	769	790	837	821	797	782	819	800	804	810	839	767	815	844	813	775	791	823	860	823	752	780	830	747	777	800	812	827	815	800	832	807	749	832	816	822	838	790	815	804	820	801	798	818	768	816	827	852	817	790	781	803	785	779	778	795	779	832	811	840	777	833	860	813	832	778	763	835	857	846	819	827	809	782	766	796	746	829	824	799	794	822	733	819	820	833	793	801	900	825	819	799	818	798	755	870	825	818	798	835	833	802	823	822	832	832	856	807	780	794	807	834	809	776	839	816	865	827	822	796	853	762	789	755	829	856	754	808	837	778	808	781	836	736	834	787	775	798	817	822	871	816	760	835	768	795	790	776	787	841	814	819	836	854	803	813	878	891	800	825	810	763	818	789	784	787	818	764	795	799	851	802	823	774	799	818	812	820	812	830	871	797	794	759	835	773	779	747	770	773	747	834	755	809	751	799	772	841	782	794	827	830	779	851	868	859	726	789	768	844	781	811	766	788	847	748	802	754	815	817	818	839	776	793	782	782	814	737	748	811	857	790	828	879	793	825	774	780	747	829	752	746	762	778	790	778	801	775	833	795	764	822	792	780	812	818	747	792	799	835	813	803	775	766	818	793	784	809	849	803	734	763	825	807	761	838	779	842	800	866	787	780	800	792	815	853	783	768	808	780	802	799	781	748	790	797	840	773	860	855	849	762	787	777	823	806	796	817	891	827	768	811	795	792	796	742	792	767	802	813	814	840	826	837	792	825	799	799	786	809	804	786	761	846	796	839	790	783	761	800	797	786	749	840	788	862	813	768	738	835	800	780	785	856	823	786	769	795	844	801	809	774	776	778	835	801	821	833	848	835	793	822	860	745	746	776	828	828	803	817	804	820	826	784	824	824	838	780	807	795	833	790	767	777	807	805	799	854	849	785	794	880	849	799	819	780	778	827	788	791	782	779	826	809	790	786	806	819	780	802	819	765	802	793	843	833	778	761	794	806	821	808	780	782	835	794	786	791	761	798	798	785	780	799	762	752	832	791	818	786	798	776	837	825	783	864	812	778	799	767	807	819	764	839	814	833	828	802	876	860	764	751	834	801	797	847	827	812	815	842	865	816	813	812	815	779	818	862	879	805	826	833	812	782	778	782	867	785	775	802	812	790	821	822	809	803	794	787	843	796	772	809	756	822	917	763	778	817	764	824	854	751	813	770	792	878	813	821	809	813	811	835	827	826	778	796	824	724	842	730	788	868	815	798	806	791	819	812	753	799	853	774	838	824	798	825	834	796	842	783	824	841	786	771	789	888	840	804	836	841	814	837	814	802	848	851	800	772	820	861	794	826	769	830	795	790	852	817	822	821	783	860	806	761	768	856	809	836	785	823	790	796	791	822	823	803	822	785	816	817	835	836	816	781	809	851	815	817	776	767	818	836	824	836	825	825	789	747	777	787	813	796	831	790	811	808	767	880	811	770	870	766	803	825	803	805	802	755	786	796	813	756	779	790	824	844	792	826	809	804	754	823	841	791	760	795	814	739	791	778	869	817	798	847	775	779	823	828	814	785	819	808	806	872	825	794	811	784	769	837	767	807	802	799	789	800	829	764	784	803	824	823	821	828	800	765	788	794	817	773	820	769	758	770	773	766	830	809	817	806	790	784	787	842	758	798	807	784	739	805	823	780	775	778	812	737	775	755	758	762	821	813	793	790	823	855	818	735	822	769	798	793	782	816	819	796	787	781	834	816	835	777	897	793	823	810	799	802	812	791	843	760	778	857	772	794	805	835	782	810	816	879	838	820	808	772	770	814	804	788	794	828	814	756	836	824	834	805	784	754	793	803	852	836	768	789	813	796	850	797	790	817	876	798	824	811	786	804	788	815	807	825	789	767	823	822	803	784	800	815	785	789	828	823	824	790	801	842	808	812	822	782	787	772	776	775	801	772	779	770	848	881	834	831	789	805	864	770	770	810	775	812	828	782	834	818	778	794	793	794	820	833	780	777	832	822	799	824	807	825	800	828	841	827	774	837	809	791	758	811	866	856	782	789	801	759	760	847	856	789	820	806	800	875	833	800	826	787	821	777	777	781	830	769	821	801	780	790	764	829	820	772	792	760	801	752	792	813	825	782	799	802	766	795	793	800	772	821	818	841	810	847	808	787	816	821	775	797	762	773	836	806	838	820	825	793	821	852	826	793	785	813	763	791	850	784	810	826	797	804	834	794	848	787	808	782	807	779	830	867	823	829	782	766	786	796	820	762	825	838	808	737	800	775	847	794	818	839	827	783	804	796	800	800	829	832	774	767	802	792	810	769	813	786	793	819	800	811	811	856	785	778	836	860	829	799	785	800	853	778	809	810	845	806	809	824	784	794	831	786	823	830	789	783	784	749	796	788	772	836	789	889	745	804	774	804	842	810	813	858	802	843	800	727	854	790	818	840	814	776	786	843	785	809	842	766	809	802	800	779	794	789	823	821	788	811	844	813	787	813	807	773	778	831	834	795	824	777	833	831	811	813	774	792	772	788	813	831	797	783	757	821	850	828	806	826	799	837	786	773	802	785	787	782	832	806	780	756	801	809	766	833	792	787	815	833	822	802	821	860	815	814	792	770	789	838	782	760	798	784	788	860	760	835	841	819	781	787	772	854	769	816	773	791	832	823	784	809	810	846	814	789	807	844	790	787	805	742	751	836	784	723	755	788	823	807	802	806	789	810	800	823	800	801	774	818	773	779	774	810	767	811	836	823	831	814	823	860	808	793	814	821	804	810	809	793	805	816	777	819	787	772	746	807	827	806	813	757	826	790	813	780	787	818	788	803	843	790	845	813	794	757	808	830	811	792	822	820	823	813	823	816	867	769	836	816	793	797	790	815	845	780	877	856	760	806	791	806	804	816	832	831	834	831	849	873	765	811	798	858	792	809	821	796	793	819	778	763	807	857	737	805	845	807	782	821	813	843	851	805	772	784	860	868	805	856	799	810	793	840	788	838	817	825	822	804	783	775	789	770	804	848	738	782	774	783	848	772	812	823	853	773	812	778	800	779	821	781	850	801	815	757	816	830	791	790	819	813	792	806	873	821	769	784	829	826	827	781	796	795	828	770	779	787	749	783	825	796	818	758	789	811	795	781	781	782	789	830	798	808	787	784	812	842	817	786	783	827	791	791	794	787	786	783	797	795	867	789	824	784	765	824	838	808	798	806	780	808	771	820	787	795	790	896	873	799	786	830	802	768	822	808	816	805	804	832	771	865	747	810	763	836	814	790	788	820	823	859	786	819	780	816	810	829	790	736	757	840	746	742	801	831	727	851	744	772	754	846	766	796	828	808	775	800	798	832
12033	16455	19217	4049	946	939	989	867	786	870	893	822	835	795	798	811	831	821	807	826	866	826	832	840	758	828	830	836	819	838	774	809	810	837	906	842	799	774	772	805	831	769	797	765	777	839	790	785	802	809	823	813	803	839	780	824	805	821	786	832	795	823	795	805	848	756	800	770	788	801	787	838	758	817	802	789	805	839	831	777	789	795	796	808	792	810	804	832	820	807	835	842	825	807	778	868	820	816	835	811	858	767	821	744	820	850	792	768	795	768	799	779	845	774	810	814	817	819	830	798	792	868	805	826	838	804	837	825	866	803	752	844	811	856	814	769	778	828	791	802	787	818	820	801	789	843	790	804	813	826	798	772	787	806	834	843	855	785	833	842	815	798	789	780	757	815	836	825	810	840	819	808	769	832	833	790	805	825	767	755	861	817	856	785	807	822	826	776	777	783	841	799	777	777	780	787	813	824	765	793	832	785	832	785	790	806	805	787	796	844	832	809	787	796	765	782	837	782	753	834	834	837	801	829	888	804	823	842	822	745	732	843	844	803	862	820	784	863	758	803	782	793	842	843	791	831	762	747	799	846	851	789	843	800	808	807	792	830	826	796	793	833	786	778	799	805	736	802	846	851	768	809	783	832	815	781	856	805	806	845	815	774	835	824	781	801	768	793	816	819	840	808	798	800	802	849	781	781	800	774	857	784	834	804	760	791	780	792	758	774	760	808	810	805	797	801	814	839	845	765	858	811	788	818	850	785	781	781	799	805	850	758	805	840	828	783	810	772	839	768	833	828	811	780	841	811	845	842	890	841	821	757	796	826	797	839	793	769	830	794	788	768	801	778	811	874	849	790	804	786	851	776	819	798	800	811	756	774	821	832	829	811	827	767	836	819	835	754	810	780	796	780	773	792	851	862	844	796	831	809	820	797	782	788	831	814	806	839	796	834	793	767	799	815	799	783	789	826	795	832	772	775	813	800	826	861	795	821	839	761	776	791	778	788	821	800	822	798	767	798	815	815	825	836	804	831	845	790	777	818	786	794	835	800	825	759	849	784	772	809	842	816	824	819	762	833	836	841	805	829	813	826	785	785	782	792	785	787	839	799	795	827	827	788	848	828	807	864	827	807	783	783	783	783	812	824	803	763	794	799	846	838	823	814	792	808	856	807	851	782	814	854	825	834	773	812	771	764	831	771	806	797	800	833	794	887	830	852	806	843	766	841	839	802	830	819	810	821	809	820	725	816	768	856	770	745	762	844	829	789	793	783	850	779	800	824	869	821	816	800	806	787	795	795	815	807	800	819	813	815	796	862	820	781	827	871	809	787	767	852	849	843	811	783	800	798	804	803	835	772	808	798	817	822	825	779	825	832	801	821	837	770	774	777	798	809	790	799	828	791	813	806	743	838	801	837	793	830	829	850	808	795	805	839	809	869	831	785	786	829	786	796	799	823	787	817	826	839	804	799	813	837	770	767	832	804	802	809	792	843	827	836	826	768	795	817	833	814	854	822	822	809	811	745	826	783	852	809	785	792	808	800	836	773	828	812	819	792	874	789	810	852	817	844	764	834	818	783	793	792	839	780	783	789	830	787	758	833	804	858	815	795	829	809	782	760	807	801	797	839	887	802	788	847	784	796	825	783	851	814	808	805	839	825	770	814	750	789	797	762	718	788	759	798	815	828	830	798	719	791	832	805	740	764	848	808	825	789	799	797	761	777	847	850	766	791	782	814	794	850	789	796	813	816	786	801	786	794	822	807	791	836	811	750	794	770	826	758	828	831	822	817	788	821	831	809	803	789	782	786	835	840	822	830	832	832	876	817	829	848	825	840	807	829	845	813	869	779	844	802	787	824	778	781	748	824	817	832	838	802	747	798	818	814	800	772	862	793	808	786	834	801	819	794	827	768	707	814	779	796	799	787	822	813	796	844	795	787	816	803	774	844	795	815	782	804	836	821	808	804	771	850	741	844	798	817	779	791	742	770	789	797	776	812	803	782	862	758	787	786	836	783	800	822	782	775	775	858	806	811	847	819	791	817	759	812	824	796	763	822	807	812	776	796	786	832	805	815	787	878	791	747	783	798	825	829	800	831	783	815	860	820	807	829	799	816	802	835	794	851	800	765	762	842	830	781	816	828	818	783	799	778	813	797	823	847	814	818	877	835	799	801	796	807	826	786	777	783	794	813	780	828	824	837	831	754	821	783	822	833	846	769	787	809	787	807	817	791	791	805	778	804	801	788	833	896	864	826	760	816	794	797	825	756	793	821	817	799	827	779	775	835	761	842	748	821	810	815	801	790	834	804	872	775	863	792	843	787	856	796	806	797	845	758	801	783	829	844	823	786	798	813	764	812	820	792	846	786	779	807	821	787	843	803	863	788	787	772	785	736	826	789	821	803	794	820	805	755	804	795	817	826	801	868	831	817	818	807	806	839	774	838	805	781	831	793	841	794	848	796	802	800	768	791	823	818	769	757	777	819	829	834	838	809	786	816	784	807	825	795	766	826	793	823	793	801	855	820	776	789	790	776	828	792	785	808	760	830	783	817	814	839	842	781	861	789	805	809	805	787	824	781	777	784	746	854	780	781	799	813	800	829	820	828	827	776	825	753	837	805	801	795	815	842	810	831	766	828	797	843	845	788	791	818	805	842	794	823	762	818	809	771	851	799	846	858	831	824	851	772	825	812	817	818	804	826	759	792	777	821	848	765	807	815	793	795	791	794	833	779	792	831	799	806	807	809	787	773	842	806	832	819	749	848	789	774	797	798	779	871	829	892	823	844	802	808	800	864	821	774	768	761	814	767	752	797	766	833	774	820	791	831	769	783	827	802	808	777	797	821	804	876	793	758	770	826	817	768	809	785	769	792	836	832	804	818	814	742	848	812	746	795	805	768	813	768	824	803	841	785	796	771	823	821	803	789	813	801	810	807	792	773	769	802	813	818	791	815	786	838	810	794	776	798	819	840	800	789	814	784	794	815	756	820	741	817	772	772	738	815	810	795	826	784	802	849	794	799	764	788	770	815	825	828	779	834	845	771	782	815	743	812	803	806	793	770	813	830	797	827	794	808	820	761	848	828	786	815	808	770	801	815	837	797	815	774	798	782	830	798	789	775	792	794	809	830	801	797	810	850	820	820	769	782	828	811	852	842	787	775	890	786	824	808	816	816	808	771	758	815	779	807	809	787	867	804	794	818	852	812	788	801	819	827	750	827	852	810	814	786	778	884	843	863	858	833	811	793	796	796	808	803	852	839	767	855	804	819	850	789	799	827	800	794	803	792	806	812	782	786	828	745	794	743	838	795	790	781	765	850	852	830	775	801	872	806	780	853	809	765	780	767	816	824	764	796	726	819	766	818	795	866	844	791	810	775	860	784	802	842	804	824	796	772	766	807	742	774	839	827	860	788	764	798	788	803	816	840	769	776	824	818	819	797	773	808	792	799	760	803	822	800	802	813	782	790	805	796	847	826	805	810	780	823	786	795
25097	20704	28537	25280	20499	13047	2974	975	678	717	665	604	502	485	513	483	452	439	441	418	452	433	393	383	411	391	387	392	382	410	392	388	346	412	375	371	365	337	367	375	386	363	400	387	370	389	384	351	409	364	335	346	377	359	376	366	348	386	367	401	332	377	350	389	354	346	358	380	363	383	358	361	373	342	385	374	370	337	361	371	358	355	360	366	349	364	358	389	350	349	352	333	363	346	369	353	379	352	372	369	385	365	384	382	362	351	362	359	363	361	369	377	342	373	345	344	348	341	369	383	349	340	381	352	405	359	382	364	381	370	341	361	381	383	367	376	351	393	351	340	373	385	354	390	357	359	390	337	354	341	361	352	380	354	365	328	366	376	391	372	361	358	366	372	393	351	359	352	370	382	385	348	366	307	340	371	414	380	377	367	358	372	335	365	379	371	375	358	378	397	373	375	384	378	368	347	427	353	372	359	372	333	381	371	361	363	364	344	381	397	388	360	362	344	348	407	335	383	364	359	354	391	361	336	370	339	333	398	376	390	375	353	354	333	372	345	362	374	381	374	353	368	355	343	379	380	353	369	391	386	338	364	367	375	373	405	353	380	362	393	379	358	423	351	383	335	395	372	404	358	378	345	349	359	353	372	375	366	366	347	360	368	376	350	376	381	407	352	373	345	348	318	363	346	325	368	356	348	375	402	363	333	351	333	354	362	340	372	359	357	358	370	333	323	368	368	376	345	354	385	347	345	371	380	358	362	374	318	366	377	368	382	343	345	370	355	372	343	346	377	401	357	349	357	395	419	355	372	368	393	393	381	351	374	405	375	354	333	358	395	345	371	357	393	343	342	367	362	408	368	379	403	424	356	339	382	371	360	370	391	343	370	364	310	330	359	337	390	358	338	339	378	373	318	376	319	368	367	350	317	361	352	343	365	361	375	328	341	399	363	370	372	389	346	365	357	396	349	360	371	356	383	394	329	381	365	358	373	354	362	345	376	379	358	380	345	362	360	361	372	336	377	374	341	398	381	361	392	350	354	366	348	384	389	372	388	362	379	378	364	361	342	349	379	354	383	386	359	355	346	337	369	374	337	393	358	386	343	330	398	349	359	351	383	356	353	337	357	381	339	384	343	384	384	394	366	391	349	352	367	360	389	334	354	369	347	327	405	355	330	345	351	360	377	401	371	331	363	343	368	384	374	346	367	376	352	359	376	390	392	372	377	352	378	365	342	385	379	362	359	366	345	381	346	382	400	361	394	343	352	340	344	373	372	358	343	344	385	318	370	380	377	330	379	316	366	348	354	381	361	376	393	372	366	384	360	339	319	366	376	393	381	344	341	335	339	362	367	391	402	392	365	392	374	337	361	363	358	321	373	398	364	337	371	343	343	372	332	387	386	383	368	356	398	368	399	360	364	375	365	342	367	364	365	374	376	369	357	389	361	339	358	394	337	351	366	340	369	347	337	356	371	352	334	371	353	352	363	354	375	339	350	341	400	344	379	380	402	362	353	363	381	396	341	363	366	357	357	354	366	344	361	340	355	386	375	408	356	368	359	383	360	343	346	365	350	340	375	351	330	335	365	329	378	382	369	382	349	376	352	349	328	357	321	396	399	354	341	347	380	380	383	380	352	328	345	357	359	357	330	350	354	336	356	439	377	383	338	333	369	350	352	362	360	347	387	342	346	365	333	349	400	356	369	345	367	363	349	372	366	386	330	350	392	373	376	329	356	378	368	368	383	353	362	368	350	368	351	353	347	352	373	388	349	335	350	354	354	360	355	345	323	353	384	378	358	377	373	379	356	389	384	370	325	390	389	371	351	386	384	397	341	343	355	376	337	361	400	318	343	328	373	375	352	362	380	380	366	332	392	346	350	372	381	344	357	370	387	384	352	393	382	350	393	383	361	349	362	361	353	336	358	319	358	358	378	377	340	403	397	335	340	333	357	346	357	373	358	402	381	379	351	392	347	347	366	379	358	372	365	362	339	369	379	372	336	345	378	359	368	350	402	366	379	336	382	379	354	364	363	344	377	342	368	349	352	374	386	340	361	397	367	340	366	392	343	340	344	375	367	373	335	356	377	346	375	385	359	352	349	359	370	398	378	387	385	353	384	383	364	379	354	398	349	401	376	351	303	362	357	368	392	358	364	330	400	381	348	337	377	366	391	359	339	361	359	366	363	374	398	331	367	359	359	358	335	329	359	346	350	347	348	358	338	328	377	354	365	360	379	369	372	374	358	367	388	370	363	367	398	355	353	350	357	371	373	380	338	373	383	379	345	359	320	362	355	388	367	360	361	364	375	377	337	380	344	394	339	356	373	398	355	372	344	367	355	360	390	337	365	374	340	374	355	357	359	354	413	363	327	392	368	375	345	342	387	360	360	346	336	390	335	360	377	366	374	361	373	384	349	370	371	364	344	366	377	360	361	375	371	328	348	371	394	394	344	372	381	385	376	370	379	399	353	363	339	364	370	383	347	354	366	395	387	334	345	355	345	337	349	364	358	370	350	359	358	352	360	357	349	372	371	365	350	343	386	341	412	376	377	362	358	370	397	364	339	348	370	353	343	368	386	343	347	378	339	349	369	347	358	363	340	330	344	384	350	368	361	383	379	361	358	339	338	365	395	359	359	391	335	360	360	357	363	356	379	383	366	381	388	373	368	374	401	383	323	352	352	347	397	345	375	323	312	345	339	334	352	375	400	332	364	369	378	342	322	359	381	369	385	376	387	398	380	350	351	342	362	371	361	352	355	356	338	344	334	359	367	362	366	351	391	344	362	312	334	418	372	353	371	369	364	390	353	353	376	376	347	372	395	328	391	363	345	338	395	350	371	358	390	362	360	329	379	382	367	350	388	365	376	385	381	411	357	390	360	387	322	358	360	342	350	386	409	387	354	368	380	369	329	378	366	354	359	356	380	346	374	379	351	361	321	364	371	369	379	325	353	371	420	360	353	347	349	340	362	356	400	385	345	391	367	344	369	321	360	359	345	405	366	413	383	351	367	402	360	373	383	365	340	361	348	360	378	348	341	349	365	375	360	400	378	328	388	339	382	356	343	342	374	365	338	329	363	340	349	345	395	358	338	387	355	343	375	364	355	356	355	398	346	379	342	386	333	350	387	351	339	364	375	358	372	329	375	339	377	365	346	372	382	347	354	328	333	371	359	348	323	373	357	400	370	382	392	360	391	362	371	353	372	359	372	400	363	365	341	385	383	379	342	367	353	359	390	350	360	381	352	359	376	356	370	362	405	378	361	365	400	343	350	381	351	370	384	368	348	390	405	361	359	376	370	349	338	349	333	346	356	353	345	352	335	360	389	371	373	358	343	367	349	353	366	399	358	348	382	379	335	368	365	350	371	422	384	384	367	357	347	349	353	371	366	348	390	354	365	369	365	392	372	337	362	356	385	351	371	416	374	338	399	362	317	356	379	370	364	376	376	375	334	350	346	366	362	372	330	350	397	324	325	381	395	361	349	335	359
14877	28413	54978	16000	3492	2719	4096	1529	1311	1293	1063	898	776	690	601	612	563	577	525	527	537	503	461	467	494	446	445	465	441	436	422	418	415	458	422	417	420	427	429	407	434	431	410	425	409	431	410	405	393	420	377	368	396	393	388	364	420	395	386	384	371	355	388	417	400	388	391	368	406	366	402	382	381	392	406	378	396	349	417	395	370	456	391	378	378	414	399	399	365	371	382	365	366	360	386	396	370	370	401	360	414	383	386	389	397	405	401	377	388	404	384	393	397	369	387	364	337	404	409	374	388	366	392	384	381	395	355	395	407	353	394	371	396	378	383	379	378	365	404	396	339	419	395	369	355	385	346	382	375	393	394	377	390	377	380	373	415	386	371	385	401	367	421	350	358	393	388	391	390	375	376	387	392	364	357	377	379	361	397	415	398	367	342	396	398	403	366	359	390	376	379	402	385	388	387	379	374	370	356	370	383	387	366	388	358	401	394	381	396	367	371	395	409	372	371	340	369	400	381	381	367	387	400	396	368	380	399	378	388	344	406	358	403	422	395	398	381	398	359	404	387	357	399	404	401	394	357	385	380	424	394	403	378	377	400	389	373	378	386	383	397	414	412	409	395	390	339	334	370	362	382	384	373	383	416	406	379	374	368	385	386	360	370	368	400	373	393	356	387	411	381	406	387	373	382	380	367	372	354	369	409	422	406	393	352	379	365	386	363	382	368	372	402	384	394	391	407	382	381	387	387	370	383	384	351	387	364	434	359	385	387	368	358	373	352	372	366	383	359	385	371	373	436	364	396	395	372	366	383	386	355	403	379	371	366	372	393	376	381	362	390	380	374	411	368	374	385	385	384	349	409	367	373	386	431	405	368	391	371	392	383	396	400	389	385	386	375	350	393	383	370	404	386	359	369	361	349	356	398	381	385	386	399	369	373	397	385	357	370	383	403	376	383	379	350	396	381	367	374	377	387	385	358	374	365	372	418	411	378	394	376	411	353	365	399	356	378	390	414	410	388	407	373	392	374	368	405	402	382	391	398	361	374	382	402	368	373	394	401	381	387	361	368	382	371	372	376	347	422	412	377	390	367	380	391	366	432	368	371	377	354	404	391	392	399	397	407	372	387	358	394	369	370	356	388	356	402	388	369	364	394	346	346	389	399	325	393	365	341	359	404	385	378	369	382	374	377	373	366	400	369	361	369	410	406	372	320	399	339	377	384	350	353	405	388	410	411	366	381	340	374	392	393	383	397	340	372	365	401	393	344	395	411	371	410	364	356	389	371	372	365	395	372	400	412	400	392	375	378	367	374	433	404	384	362	375	361	407	392	360	409	360	378	361	388	401	396	402	389	399	418	394	394	395	408	410	357	362	411	378	367	349	393	361	398	381	371	369	417	369	347	383	352	395	406	388	377	417	361	373	342	377	362	371	396	349	379	384	399	365	421	384	369	379	388	400	374	377	363	332	375	374	363	374	365	390	382	408	377	372	371	337	373	436	360	357	381	387	384	384	355	376	400	403	382	372	368	414	365	399	347	376	381	348	391	393	382	373	354	381	386	395	370	397	390	366	388	383	396	393	364	352	416	417	402	375	382	364	369	377	379	377	396	386	385	387	408	402	372	384	411	356	382	369	372	386	347	400	369	385	410	397	373	380	378	384	357	353	380	372	390	363	398	411	384	379	390	373	385	405	359	370	366	408	359	420	391	413	365	349	403	389	427	423	420	368	389	391	346	397	382	350	365	380	380	418	377	376	398	367	381	372	383	338	371	386	372	370	368	394	382	358	406	367	396	367	337	414	388	376	421	380	360	359	400	394	395	384	383	392	392	394	384	366	375	363	373	380	347	380	375	369	419	371	369	387	354	419	402	366	390	349	382	357	388	367	361	398	370	397	335	386	361	383	405	421	354	375	401	385	418	370	408	405	379	394	385	345	400	338	348	391	368	376	380	436	421	368	409	397	397	388	404	363	366	350	374	384	398	392	390	387	385	386	373	369	389	341	360	388	396	377	356	347	371	375	374	359	372	368	407	387	375	385	374	383	356	378	369	393	365	371	384	367	400	374	377	374	376	359	408	409	403	406	375	396	351	396	375	370	385	345	363	364	407	367	363	394	388	414	393	422	362	347	378	402	378	388	386	392	386	379	378	366	387	386	373	376	363	385	376	377	382	402	376	377	380	387	383	388	378	354	399	391	364	387	374	346	405	412	351	368	373	377	381	350	324	381	371	403	371	385	377	368	355	377	420	391	387	469	380	400	375	385	397	402	409	382	374	364	369	356	407	343	379	370	367	376	366	382	347	403	375	359	378	361	369	366	363	395	369	360	407	408	397	353	367	380	376	387	372	391	388	358	389	373	384	368	391	357	350	383	351	390	389	362	392	373	403	417	357	402	365	371	376	383	372	376	368	384	374	377	398	406	410	364	385	356	354	410	389	362	393	383	387	382	404	378	385	393	366	393	386	386	351	394	358	413	384	392	355	395	341	376	402	360	351	370	416	385	391	397	389	374	394	380	386	403	376	365	374	363	417	395	377	395	368	382	387	371	395	393	414	375	386	376	379	397	399	376	377	363	394	434	350	368	423	381	374	369	389	358	364	379	438	365	371	392	388	356	363	368	364	371	378	414	385	414	368	388	380	365	366	382	402	380	400	331	389	409	372	381	352	380	387	389	399	373	401	415	375	380	376	387	393	367	392	391	367	369	379	383	402	401	345	374	398	396	365	376	376	373	400	374	401	412	359	384	380	378	402	384	362	405	358	383	403	372	412	383	383	388	373	401	371	425	369	384	397	376	363	391	351	372	364	376	394	372	408	381	383	416	370	411	402	384	358	418	383	385	384	370	372	400	377	400	359	364	367	394	363	369	354	399	380	400	393	373	395	375	385	389	365	389	364	394	365	356	377	390	381	377	397	424	385	385	398	373	337	358	375	370	411	391	379	393	365	383	369	402	368	385	401	388	403	383	382	388	386	376	369	389	377	376	385	362	364	348	366	383	367	417	400	370	388	396	391	369	375	382	379	380	385	403	361	405	380	339	396	385	362	417	417	362	387	363	384	382	378	403	408	399	396	393	376	370	400	436	397	391	356	401	385	361	348	381	381	375	395	359	340	337	381	367	365	369	396	370	388	393	389	365	361	366	370	349	376	358	372	362	389	411	370	392	383	412	384	412	366	374	379	412	379	393	372	360	415	387	371	376	393	402	355	339	349	376	376	376	392	391	368	374	412	402	389	382	377	384	384	352	378	370	390	387	351	388	349	388	408	343	352	377	349	410	405	355	400	350	379	338	385	380	389	399	386	347	382	371	403	366	374	364	376	394	365	376	346	372	386	412	388	388	370	414	367	369	378	387	368	400	380	400	384	388	385	395	382	379	384	381	375	379	387	400	405	382	368	355	416	376	376	372	369	376	380	376	406	393	408	379	392	400	381	400	403	383	384	364	407	374	381	395	393	392	353	357	386	368	360	384	379	388	390	394	379	371
22917	20738	27210	24539	20745	20512	9813	1960	1391	1436	1255	1074	948	908	844	839	822	713	722	699	737	733	724	685	679	659	717	729	725	673	653	624	577	664	655	605	662	638	594	606	665	637	594	614	671	638	628	640	595	625	612	631	611	575	667	616	617	618	636	600	621	626	595	608	619	651	622	608	603	601	621	612	644	605	683	561	584	588	621	626	647	655	597	621	622	595	608	608	626	634	644	635	635	576	618	633	645	605	626	588	612	613	604	580	611	620	568	643	643	663	607	593	607	618	648	649	608	605	608	608	600	584	582	613	639	604	573	601	608	617	635	629	626	592	608	630	648	605	630	603	626	596	615	639	623	613	609	653	617	639	639	635	581	642	575	622	590	625	580	615	609	653	630	576	648	627	579	646	621	580	598	612	635	620	637	607	647	610	609	612	608	613	648	605	644	548	588	625	621	605	595	637	618	607	583	581	665	607	618	628	621	596	613	608	602	592	604	593	629	643	652	602	612	540	559	597	617	548	605	629	575	595	598	626	590	608	599	606	581	574	618	668	601	614	581	608	584	621	627	604	657	617	591	623	623	650	604	602	614	577	614	642	599	627	649	623	589	629	636	582	627	632	651	613	611	576	599	606	612	613	590	619	634	612	599	560	602	652	590	617	637	600	594	650	606	651	558	633	615	620	602	624	595	662	626	603	643	625	609	601	646	587	579	609	646	587	648	642	583	617	616	662	614	618	668	579	638	619	624	587	600	611	582	643	589	630	604	620	632	644	624	607	588	582	588	599	548	624	635	657	575	604	598	584	588	651	641	649	594	615	628	602	578	578	562	601	574	605	597	613	594	621	606	644	623	610	618	626	603	618	639	602	569	635	621	617	591	597	594	617	638	594	618	555	659	634	624	608	605	605	634	573	580	592	620	591	630	620	582	580	646	615	595	647	594	592	594	581	591	589	603	578	569	599	572	633	569	607	650	593	592	631	644	638	597	644	584	598	620	618	616	653	617	623	596	643	615	575	623	657	621	603	627	587	599	575	603	645	613	552	625	608	594	613	630	598	551	652	604	585	620	612	643	566	611	652	588	604	576	580	583	627	635	623	584	605	601	607	589	651	626	620	587	590	599	626	603	605	644	599	627	584	570	558	576	641	608	569	612	600	615	628	644	572	632	619	602	642	600	649	606	591	574	630	590	597	626	604	652	652	567	609	631	637	591	596	586	596	587	570	595	603	596	644	636	615	617	638	603	597	629	590	608	582	638	600	640	620	589	563	570	582	583	617	671	572	589	592	616	587	620	551	543	626	581	635	616	622	608	601	640	641	643	589	597	600	611	624	588	620	605	607	644	612	599	566	631	598	623	609	590	599	580	628	618	634	644	594	568	607	589	577	577	567	636	613	637	622	649	565	635	624	581	585	640	582	620	637	569	594	574	647	562	631	612	608	602	605	609	561	597	619	597	620	602	611	596	637	576	597	624	595	641	630	608	594	647	622	613	616	619	631	595	627	647	617	611	650	631	585	569	599	603	599	605	618	638	578	582	671	575	618	603	588	605	616	632	594	622	623	623	531	617	615	585	630	627	636	581	604	652	594	603	604	603	593	631	629	560	582	637	638	620	645	598	643	597	597	607	608	591	629	566	633	573	595	639	620	644	621	582	582	591	593	668	594	586	644	616	569	591	572	632	617	616	573	639	645	654	630	602	632	587	623	622	553	636	582	622	615	602	610	601	622	661	600	614	619	601	596	599	617	591	613	598	558	592	526	653	642	567	585	594	584	610	614	572	628	589	647	589	590	622	631	564	596	630	594	606	612	616	630	640	612	624	557	593	626	624	584	598	592	675	576	652	617	594	589	638	650	609	616	597	638	640	605	615	612	618	611	601	612	569	548	599	604	619	592	593	593	638	602	593	565	578	617	626	626	588	571	607	624	576	630	631	629	595	612	590	590	631	576	606	659	596	610	598	635	593	630	601	681	591	567	605	598	604	594	637	623	612	616	572	601	630	620	587	610	615	620	649	597	585	557	608	582	674	593	584	601	596	589	604	619	603	648	638	637	623	573	614	638	649	583	545	601	591	663	595	563	594	588	615	640	616	561	624	663	614	649	625	609	611	564	662	587	584	601	620	596	623	608	603	604	677	579	640	591	557	609	602	608	610	584	619	634	588	622	602	627	601	620	635	644	624	615	586	610	636	562	600	576	625	639	651	608	571	601	571	605	623	630	625	623	577	628	619	597	612	627	647	596	606	603	590	576	625	635	608	603	571	599	631	607	588	622	610	626	607	632	623	591	605	565	600	640	567	638	615	621	588	589	599	629	609	586	626	587	598	596	578	633	575	603	603	637	557	621	640	584	617	611	603	596	627	594	638	565	610	559	642	590	614	646	600	572	577	661	587	619	627	633	583	588	654	584	618	590	610	571	607	605	547	595	647	552	622	581	583	621	583	618	657	619	581	632	603	653	595	610	599	620	614	622	665	609	594	621	628	593	631	601	569	603	629	595	591	617	667	559	596	608	596	587	602	616	609	610	622	613	576	581	616	580	613	576	599	583	591	628	613	623	589	603	641	584	643	665	633	637	599	573	618	623	643	549	606	595	606	622	676	598	594	600	606	610	613	610	607	642	601	539	636	585	579	593	567	611	623	593	606	624	586	631	604	563	622	612	603	638	569	579	614	603	603	624	655	618	629	586	568	616	595	640	595	626	619	615	644	557	585	575	620	569	634	616	607	627	630	576	651	567	637	610	613	621	606	601	596	617	627	590	626	603	657	661	627	616	599	605	594	571	576	624	616	602	611	606	599	627	675	595	571	607	606	621	605	615	631	643	619	614	636	604	615	581	604	572	599	599	614	576	636	602	605	640	610	637	632	605	638	571	625	669	612	603	593	608	576	616	605	609	626	601	606	629	613	619	634	584	580	619	622	670	644	639	650	605	602	584	621	578	617	566	615	610	610	628	628	576	598	580	611	618	544	615	606	642	567	587	590	585	639	598	637	577	641	627	564	595	600	591	627	590	639	603	592	616	631	578	602	630	587	594	554	607	621	570	585	635	612	590	592	659	598	589	615	615	620	641	660	613	591	612	593	618	648	605	564	606	616	623	599	609	557	583	605	581	638	623	598	629	594	614	614	601	612	628	587	611	593	597	600	589	600	551	666	615	619	615	614	642	608	642	644	605	626	638	598	602	608	621	616	629	611	598	603	624	619	558	657	618	575	594	594	601	625	621	570	636	636	637	608	565	586	594	602	573	601	578	615	617	600	588	621	580	550	641	586	640	638	598	592	604	587	619	623	635	626	655	606	653	586	597	584	605	635	574	625	557	648	586	599	588	608	636	615	621	638	658	609	618	640	672	638	579	655	583	594	611	651	627	620	600	590	605	625	596	608	571	576	552	624	650	606	610	552	650	596	630	639	623	627	593	610	628	658	627	635	593	577	609	560	576	586	607	564	606	586	638	582	581	601	600	569	596	630	614	601	612	570	559	649	578	635	609
17170	31949	52287	13325	6469	4973	5625	2917	2416	2491	1972	1634	1303	1264	1172	1007	1007	878	898	840	851	822	776	730	785	724	712	670	701	687	707	647	643	687	634	648	684	624	585	628	600	606	617	598	591	585	630	565	578	582	604	603	584	570	591	577	625	647	614	597	611	618	562	575	587	576	604	590	575	569	617	594	610	564	553	612	575	592	620	577	608	530	578	636	595	568	534	544	565	624	600	634	573	550	586	596	601	600	527	590	566	631	605	598	602	609	535	545	550	569	552	600	587	560	585	571	591	530	580	556	565	602	599	559	562	588	577	566	531	582	545	578	572	554	578	564	590	562	594	554	506	553	561	526	577	606	557	541	526	565	524	567	551	585	558	573	579	594	596	555	625	565	580	584	532	554	556	536	544	566	567	599	618	567	591	515	607	548	597	563	537	540	565	539	562	593	576	589	552	585	577	566	597	609	597	575	571	568	546	582	583	566	546	563	511	620	550	569	565	510	571	551	524	601	568	560	561	595	561	550	536	612	527	568	563	562	602	533	528	568	640	584	604	589	588	586	575	591	537	569	579	546	585	547	602	587	562	545	565	535	530	563	580	587	558	517	558	553	546	539	570	554	585	582	594	564	568	529	543	513	604	589	506	588	523	540	544	585	585	538	603	555	580	606	614	579	541	574	548	578	566	613	556	569	590	527	536	579	543	612	512	522	569	583	579	578	584	586	585	608	525	549	550	554	571	544	534	608	557	541	590	551	569	612	519	598	636	544	543	547	588	621	570	580	557	525	532	578	573	548	595	557	557	550	604	576	552	599	602	563	544	589	578	573	573	608	546	579	606	555	585	553	607	582	553	591	570	568	576	568	542	578	535	535	588	563	576	551	572	534	611	572	575	554	564	558	568	598	554	562	587	529	530	577	602	586	572	554	541	601	557	554	584	572	560	553	562	498	564	564	570	579	584	568	566	561	534	586	568	589	562	585	535	550	569	569	587	573	578	564	559	582	547	602	573	587	568	557	545	558	593	554	578	548	598	570	571	560	575	550	569	542	592	582	593	590	583	572	575	539	588	574	576	571	554	565	551	539	595	588	514	570	573	553	530	585	594	621	540	590	565	583	569	512	581	549	539	623	544	599	547	529	573	599	580	570	518	553	561	587	586	557	564	564	589	562	571	551	540	528	544	581	529	604	543	565	520	551	591	614	563	607	570	565	614	574	552	601	594	507	577	582	566	579	558	580	589	582	562	570	557	561	574	555	588	562	600	532	560	565	575	534	554	542	538	625	564	531	588	563	563	570	615	576	546	544	538	548	575	584	552	556	587	590	567	562	566	551	571	505	543	601	616	563	518	612	541	535	595	548	605	598	579	572	571	524	561	572	547	563	538	562	556	577	642	585	561	566	578	604	605	566	558	571	594	504	608	590	576	578	576	570	584	602	560	577	543	603	567	549	571	590	541	561	613	583	581	567	626	557	548	552	601	567	586	557	534	568	572	572	583	575	557	571	523	546	584	563	563	563	559	578	578	581	557	523	576	612	598	575	552	520	585	583	548	602	597	554	601	545	550	569	574	619	557	570	579	547	537	582	599	563	604	546	598	562	584	560	521	534	559	570	565	554	602	558	544	555	517	555	561	599	566	569	559	563	552	570	561	568	573	557	585	522	541	570	589	614	588	598	574	584	568	562	514	586	602	537	611	585	573	555	575	587	549	584	564	560	575	588	561	563	556	552	547	557	530	538	561	590	554	549	589	577	562	559	536	592	571	567	588	561	582	551	577	576	542	573	578	597	577	554	577	584	575	583	581	614	558	571	557	552	551	543	588	553	568	584	544	603	570	552	580	565	580	558	582	535	529	568	582	543	592	570	563	587	598	603	585	563	543	573	541	582	563	604	557	523	588	555	549	560	590	592	561	597	575	567	579	578	515	555	604	588	566	550	542	580	564	569	560	580	576	563	578	575	565	559	572	592	556	590	570	626	597	538	559	559	568	551	558	548	571	613	560	577	559	575	571	559	594	581	521	578	581	575	564	564	562	566	591	549	597	559	573	636	586	555	571	583	533	568	589	549	562	558	560	550	566	558	555	539	594	570	574	593	556	571	555	532	566	610	574	571	592	590	554	553	545	530	563	591	540	558	598	623	584	556	543	572	552	547	579	561	541	584	609	561	574	535	577	594	596	549	579	621	547	536	561	581	544	566	590	534	544	553	569	536	599	505	552	561	556	563	603	581	590	560	557	599	545	579	585	543	554	615	531	562	596	565	581	572	588	540	572	511	561	567	572	545	555	591	578	539	567	542	586	601	546	577	587	549	551	593	559	556	568	549	582	573	618	573	571	533	546	545	570	577	585	598	593	579	580	610	567	547	629	543	574	525	562	626	555	547	554	591	577	582	580	541	565	502	556	546	563	563	506	559	560	566	578	556	546	565	588	568	573	576	562	557	542	563	547	601	603	601	597	546	564	591	581	526	580	555	574	516	530	598	578	563	587	533	545	561	551	558	550	547	584	546	583	583	556	555	574	582	586	594	568	593	573	543	616	598	567	574	533	537	597	594	603	565	576	573	572	521	538	546	533	571	559	589	547	571	573	544	521	558	580	557	580	571	544	534	583	535	533	558	528	564	589	544	574	600	531	580	542	585	583	605	542	565	565	570	548	552	548	581	615	567	544	563	584	542	575	614	565	573	592	565	574	579	557	562	576	539	556	611	558	585	553	572	559	591	568	573	555	563	602	597	574	572	566	583	548	532	556	522	564	557	559	577	569	556	577	572	576	570	611	602	546	585	588	605	615	515	596	554	542	565	562	522	598	530	549	577	634	571	556	542	556	602	541	565	604	544	581	583	546	553	524	568	610	557	594	586	560	594	566	567	558	563	591	570	596	520	542	544	583	550	581	540	575	545	544	580	585	565	561	562	572	579	525	588	551	565	569	582	577	541	567	563	595	561	549	541	506	542	566	535	582	553	554	603	562	555	528	556	552	634	587	616	551	568	542	564	530	573	610	551	585	551	600	540	571	598	583	589	502	567	559	543	549	607	580	543	577	566	553	578	575	565	558	534	581	568	572	546	576	559	556	574	544	543	579	561	559	585	559	553	577	602	593	557	504	515	574	561	564	569	538	592	555	535	565	587	558	562	558	584	600	564	581	541	584	590	536	586	609	536	520	528	564	529	624	542	585	605	583	583	584	551	583	581	574	598	554	587	600	604	610	578	556	583	560	612	590	523	549	574	576	517	598	574	546	570	591	567	608	556	562	551	576	580	553	574	550	563	546	554	546	561	576	556	586	563	542	586	570	592	541	580	550	539	545	570	584	557	566	579	603	579	525	566	553	632	614	552	567	583	589	560	584	545	586	556	541	560	590	607	570	584	582	556	565	596	519	594	577	596	627	577	564	553	558	598	579	578	544	594	577	559	557	569	588	583	589	550	552	603	564	580	592	543	597	608	564	566	576	556	572	569	554	518	542	548	569	574	562	582	599	579	564	559	528	614
28454	16931	7566	2291	930	955	923	807	793	786	809	755	856	790	849	755	867	758	742	752	810	783	787	794	797	810	772	746	734	790	813	766	773	779	762	839	764	775	722	753	770	821	808	801	795	828	764	785	750	796	751	779	799	757	814	779	733	796	767	782	764	787	764	775	792	821	786	767	788	796	766	783	766	790	790	788	804	779	750	811	820	817	744	752	762	802	749	797	772	767	778	796	752	745	780	793	801	833	808	767	764	773	814	772	778	808	772	802	804	757	790	772	772	766	803	778	800	815	748	773	755	771	755	799	823	813	814	777	804	768	852	807	778	784	804	804	748	750	810	785	789	744	800	791	764	793	749	767	734	787	820	775	788	809	797	760	808	734	769	725	757	805	811	771	795	769	801	792	786	749	815	807	786	721	731	794	764	800	805	821	780	764	798	758	743	787	828	767	779	797	770	787	764	762	812	763	803	785	824	832	794	792	801	748	734	811	805	764	730	802	805	777	731	801	821	853	832	782	761	812	792	759	770	788	768	816	752	751	744	802	790	787	846	777	760	775	732	791	860	786	759	797	842	744	776	820	777	755	743	786	779	765	803	774	786	814	796	761	796	797	774	854	781	757	824	759	771	755	735	796	742	827	808	724	756	770	792	788	752	807	747	737	791	741	793	810	780	782	799	761	784	764	730	786	789	736	813	750	781	806	715	826	785	812	756	776	802	767	776	724	742	798	733	811	851	708	750	765	813	731	742	803	816	812	838	781	781	774	805	777	708	799	789	813	781	799	790	794	786	738	813	777	763	734	729	795	762	752	773	775	779	758	738	797	768	771	795	761	755	789	789	863	750	795	827	799	777	728	755	744	769	803	770	762	763	753	819	803	730	844	722	810	731	782	742	783	792	805	789	757	769	758	745	736	744	785	786	738	711	783	804	733	778	793	806	815	815	800	787	796	765	712	732	754	732	821	822	766	806	797	781	805	775	761	776	806	795	808	782	769	783	817	778	805	744	760	808	799	784	745	775	803	786	736	831	789	800	746	750	776	764	786	863	784	736	777	730	816	816	804	826	773	760	733	790	773	833	781	772	810	764	825	764	767	776	790	794	770	737	774	808	765	781	798	767	744	798	763	809	741	824	804	808	808	732	783	795	774	769	814	807	752	818	796	797	771	784	763	799	776	799	720	744	779	773	760	796	758	776	754	803	754	802	830	807	726	759	802	785	765	748	821	797	780	805	757	802	765	779	811	807	760	774	761	797	763	763	782	784	780	835	772	755	817	793	751	804	788	770	755	760	759	790	754	805	757	739	764	775	839	780	798	761	788	781	781	775	745	795	785	767	752	728	770	821	711	813	798	766	774	800	759	772	745	817	722	813	822	805	764	805	772	795	780	780	806	769	811	768	786	749	747	794	826	776	792	765	764	750	737	758	728	796	781	767	770	747	744	791	778	823	816	792	766	802	794	763	808	800	773	797	833	749	841	796	771	835	774	760	766	835	778	816	765	762	760	790	761	790	771	787	769	778	787	765	833	775	799	770	745	795	826	779	734	728	742	780	708	830	778	826	775	772	718	787	821	776	802	778	772	762	785	777	752	767	784	791	833	757	754	784	777	787	813	762	799	738	778	801	809	768	781	736	756	763	805	780	801	813	708	790	779	800	796	784	761	795	769	788	803	765	795	734	812	768	815	744	743	774	770	803	753	774	793	784	755	793	764	833	771	813	775	752	756	801	745	756	753	790	792	798	799	760	809	758	796	782	833	819	753	756	757	791	777	794	768	776	796	782	837	789	795	816	826	753	782	792	778	770	785	755	788	771	766	830	815	739	740	755	760	775	773	805	778	738	747	760	758	780	787	817	814	811	733	787	800	857	775	801	772	767	787	764	777	803	787	762	808	826	793	790	803	820	795	770	754	795	763	766	802	729	790	782	762	837	822	782	806	754	804	764	809	789	756	769	758	841	769	809	798	855	762	761	819	781	701	809	805	818	748	784	796	771	755	781	814	842	779	816	788	815	751	741	774	835	742	786	767	781	778	787	775	801	780	745	756	796	761	755	777	745	778	769	811	811	802	752	755	795	774	764	768	806	802	815	785	773	721	794	741	782	779	812	775	791	809	804	825	785	814	777	803	814	757	759	743	795	767	741	763	768	763	719	793	728	760	852	755	788	774	774	794	821	847	779	767	799	795	819	786	784	755	803	791	755	764	791	778	808	818	794	802	788	817	761	818	700	721	791	762	800	791	783	778	764	724	803	779	813	806	794	787	758	783	794	773	780	791	752	779	800	763	702	815	747	821	788	811	758	725	724	750	816	771	801	805	759	740	770	809	827	785	756	735	788	815	801	769	815	809	788	758	762	773	775	790	784	775	779	788	813	749	765	781	843	840	802	765	826	824	834	811	780	813	779	778	767	823	793	764	765	837	760	841	770	825	793	836	797	795	754	804	763	753	783	764	750	837	755	800	785	753	772	770	797	731	792	791	775	791	779	801	803	808	814	769	830	763	817	750	820	782	771	824	731	742	751	782	779	726	728	823	810	794	784	759	790	764	772	755	760	765	840	802	773	826	773	800	779	790	765	757	791	747	789	772	770	784	774	812	807	768	791	768	734	773	860	757	755	791	726	735	808	765	692	775	761	780	792	725	773	788	805	756	758	779	787	771	773	811	772	830	792	755	747	766	776	800	810	773	806	779	768	771	772	818	782	780	766	788	789	790	749	794	754	769	825	793	749	727	797	791	744	777	784	764	760	768	787	770	766	799	732	794	824	814	765	740	777	753	767	740	806	759	772	774	815	811	742	733	753	814	782	762	752	764	810	803	785	732	749	803	799	768	807	804	704	774	809	770	756	716	748	819	802	753	772	824	775	768	747	802	768	755	783	759	815	817	773	755	752	773	713	784	741	754	775	822	754	744	821	779	784	787	765	764	710	785	772	789	807	809	811	797	781	773	779	788	786	798	770	741	781	782	767	819	778	787	769	816	784	745	809	846	766	759	769	820	810	777	703	764	795	763	783	798	740	822	831	787	757	764	747	764	804	808	771	746	776	776	721	802	768	800	761	801	817	772	741	745	759	791	769	810	738	731	796	827	777	762	778	810	765	791	819	798	760	784	807	806	756	777	793	774	769	785	749	771	775	778	766	731	758	775	765	789	788	784	750	786	777	741	753	778	773	839	779	711	761	782	756	785	813	806	740	775	731	747	803	748	812	776	797	771	801	729	787	836	723	750	802	801	753	774	738	794	740	769	818	822	774	796	755	720	786	808	793	805	748	743	780	820	839	788	798	816	747	764	726	808	751	791	832	785	817	770	803	779	770	814	776	800	778	746	792	740	764	784	849	811	780	776	785	775	781	830	780	752	826	779	823	765	791	761	815	709	762	772	813	829	799	719	801	781	758	803	785	815	769	724	722	791	752	777	796	802	792	739	809	771	823	763	752	741	801	761	783	772	799	750	798	793	769	789	775	772	794	821	815	767	773	793	799	806	767	770
10498	12483	9684	2179	984	995	921	817	863	795	877	888	859	826	827	767	819	758	807	779	840	773	814	770	799	759	772	739	797	782	769	791	775	768	741	798	763	742	732	791	766	807	798	803	820	808	780	756	770	778	771	761	777	760	779	784	761	763	780	816	757	783	808	796	778	770	846	807	803	781	756	785	779	796	802	724	791	824	794	768	783	815	786	828	758	817	795	787	850	782	781	790	781	797	769	832	819	781	769	821	754	788	780	773	777	813	758	769	768	781	775	796	807	761	757	745	737	814	778	758	810	774	796	772	793	816	775	784	821	759	814	721	807	803	763	792	809	817	823	806	809	738	785	792	822	749	795	770	784	821	797	778	819	801	801	752	802	812	770	783	777	786	794	791	793	789	786	804	776	746	743	812	797	736	797	723	845	759	795	795	756	775	817	823	738	799	867	755	787	798	817	783	781	735	772	801	800	803	783	843	836	811	800	756	783	791	786	785	769	781	789	804	772	806	806	775	769	802	782	758	798	766	821	759	776	767	820	825	797	786	833	754	762	807	797	882	815	804	787	816	807	812	796	812	810	806	774	776	866	784	779	812	840	744	749	796	792	757	780	837	770	761	802	781	812	790	756	755	761	791	804	804	812	806	785	781	788	775	769	799	770	788	806	816	727	829	763	821	761	760	751	782	827	803	762	764	805	826	811	797	730	764	766	788	766	792	761	797	788	809	855	727	806	780	818	783	704	767	822	791	793	767	785	820	773	765	781	799	826	745	785	763	766	740	837	846	791	709	799	821	792	760	724	718	811	815	773	839	735	790	727	876	766	794	790	791	785	777	822	805	809	794	796	770	843	752	822	782	756	755	781	791	764	807	796	795	805	815	814	793	816	808	832	808	770	794	827	745	801	760	793	781	776	740	808	793	818	805	775	805	762	760	808	808	741	810	787	808	768	810	796	794	750	760	781	815	805	740	777	765	767	752	766	762	726	820	837	791	818	779	773	801	792	769	797	795	787	806	772	776	826	771	823	844	740	832	761	755	786	749	815	809	774	757	810	776	791	778	794	748	810	806	775	756	773	769	785	799	803	818	817	764	750	796	757	777	801	765	802	819	761	751	787	782	736	833	778	796	777	815	829	772	825	772	787	752	766	761	788	791	715	775	806	818	778	783	775	811	778	806	820	768	796	746	784	776	795	820	797	809	786	805	790	742	800	796	783	851	799	795	797	814	755	812	778	805	790	791	802	758	777	763	784	767	793	789	782	793	814	767	780	742	748	804	760	794	784	744	773	747	807	807	811	772	785	819	790	801	770	788	762	796	799	802	816	793	818	820	812	722	783	822	748	773	776	783	739	746	813	739	796	805	796	786	753	780	817	803	771	838	776	781	772	811	809	855	779	832	791	799	850	780	800	747	814	833	771	811	856	754	804	774	774	782	796	810	800	803	776	785	799	766	787	744	817	743	800	812	798	786	766	807	814	779	806	793	823	779	755	781	796	765	794	710	824	771	802	782	814	766	801	862	770	807	808	774	788	755	791	789	814	792	822	829	782	750	813	818	757	762	799	747	838	829	768	768	814	800	798	760	791	810	797	822	798	770	809	793	826	830	775	814	787	732	761	788	786	784	798	802	774	764	821	791	765	769	784	766	795	814	761	788	754	774	762	852	767	825	794	793	778	775	799	817	771	769	749	784	770	741	759	763	777	770	784	754	750	806	833	813	756	786	835	801	802	785	764	780	772	804	821	794	780	786	776	808	748	786	815	811	765	767	727	739	831	813	797	763	802	835	763	821	805	818	807	813	759	813	777	863	819	814	771	782	778	783	773	784	817	783	784	805	811	792	814	794	768	824	781	807	762	835	781	790	773	742	800	742	788	794	800	799	797	810	746	776	791	763	811	808	751	798	769	775	710	777	751	818	783	771	788	775	775	774	804	765	746	780	757	755	768	760	776	813	743	770	759	758	787	764	777	787	746	773	784	793	815	773	835	836	797	852	783	783	756	805	759	802	732	782	798	764	800	789	802	801	775	798	752	815	784	765	796	759	718	801	830	779	823	790	791	783	811	825	756	790	781	754	744	785	801	781	798	762	787	731	762	789	778	794	776	826	833	833	789	785	787	781	817	768	805	755	770	835	792	807	785	786	816	791	778	795	828	794	782	783	782	790	769	786	814	765	761	790	790	797	770	802	817	783	808	788	816	769	754	765	819	822	819	829	783	817	797	800	819	790	819	824	778	771	797	831	748	789	757	770	802	780	821	744	792	782	730	777	736	807	776	799	759	760	749	771	767	738	778	804	802	810	751	726	857	806	775	779	807	772	759	759	804	809	747	764	807	797	799	789	815	796	768	829	734	841	774	791	826	708	755	823	795	746	808	819	747	789	786	752	794	798	763	807	811	816	778	772	785	745	809	775	775	762	782	799	818	791	817	793	782	789	804	786	804	780	758	765	783	802	812	761	816	865	761	749	812	794	786	787	808	818	781	794	788	755	759	791	750	758	847	791	785	766	774	748	733	713	754	807	787	766	783	758	727	726	832	743	765	722	789	756	779	779	775	793	765	759	781	774	796	807	807	824	785	788	746	786	791	829	801	797	795	764	776	763	798	786	850	838	769	791	765	821	781	801	809	838	792	797	816	770	735	752	773	797	760	825	740	758	778	826	762	811	815	757	796	797	834	786	805	774	800	775	808	771	811	827	800	806	784	773	790	803	750	760	811	756	812	772	792	767	747	811	781	759	755	769	750	756	837	802	781	762	837	835	816	803	816	786	797	776	790	809	755	792	781	808	769	763	782	803	764	770	751	825	769	778	776	755	807	785	804	812	785	758	774	809	798	817	783	811	786	776	784	803	783	802	758	742	817	760	803	798	769	816	813	782	746	824	817	782	819	797	811	778	776	799	791	726	797	868	792	771	840	802	823	775	736	761	758	775	817	759	768	781	768	778	762	773	804	804	799	802	718	746	781	731	787	809	778	768	778	818	771	747	789	793	811	814	809	763	773	778	785	763	781	751	778	770	797	808	763	825	783	805	781	753	796	833	763	790	795	777	779	773	810	794	758	817	784	768	772	767	781	822	811	776	810	809	756	803	800	783	807	776	771	800	775	800	799	786	762	795	794	757	795	765	764	800	806	770	789	765	820	754	810	801	743	760	734	795	785	827	824	821	793	772	813	827	754	783	778	776	824	776	739	846	777	799	820	864	758	794	779	755	790	795	780	760	795	794	759	792	770	771	789	777	834	800	840	829	737	779	804	843	744	739	805	773	804	801	743	801	788	757	809	757	789	801	764	780	763	787	749	793	782	845	874	767	770	830	837	787	806	777	784	705	792	765	783	837	846	825	744	834	801	787	817	793	777	781	836	755	777	810	763	768	811	807	782	778	756	747	801	775	826	779	804	777	771	807	793	765	801	745	790	808	743	753	803	793	773	805	786	818	782	825	826	776	797	784	753	782	804	808	853	781	811	776	753	798	792	820	777	816	784	764	799	776
25197	20740	27351	24265	20731	14275	4221	1021	741	797	681	615	563	477	478	484	440	436	438	439	457	374	377	404	346	410	413	372	371	376	350	353	387	352	358	394	367	387	363	355	358	342	355	350	333	375	412	344	359	320	356	331	361	314	367	335	367	342	352	380	345	353	361	368	373	378	361	345	342	377	336	334	364	353	351	404	340	358	357	348	349	377	347	350	349	341	394	340	363	348	351	341	306	350	337	355	316	346	350	338	348	364	344	377	365	352	337	337	359	321	389	343	361	349	355	365	356	361	349	340	358	330	339	322	359	358	314	345	319	313	326	331	350	320	308	333	366	333	333	353	329	329	345	355	363	353	346	364	366	366	322	361	344	341	344	340	335	334	369	335	324	350	350	328	373	348	369	337	334	362	382	354	350	344	341	345	348	301	336	379	355	334	378	316	356	328	331	343	310	318	343	351	366	345	322	363	302	379	369	299	355	351	305	349	359	368	362	339	310	337	351	323	324	326	344	394	358	359	363	348	330	367	322	349	358	362	359	345	317	385	360	343	360	342	374	325	343	364	336	324	348	367	322	350	343	354	371	312	352	359	349	301	331	350	336	328	330	336	338	354	335	308	343	331	346	373	338	361	352	321	328	394	331	326	328	340	342	335	341	357	339	350	387	310	351	319	331	352	330	351	329	360	339	329	347	342	331	362	351	336	342	330	328	365	340	333	352	319	341	346	326	339	339	359	354	344	337	335	350	347	360	341	363	384	346	300	321	376	335	346	338	362	355	338	353	358	330	374	347	352	317	347	372	347	353	321	353	366	324	366	348	349	367	349	318	317	345	343	349	326	361	368	374	339	334	336	349	388	353	319	340	344	354	317	368	334	364	329	351	363	359	360	326	352	334	368	374	312	337	341	362	324	348	376	317	329	367	356	335	337	329	338	363	345	314	347	368	338	380	334	353	322	328	338	392	342	324	329	366	345	334	351	346	309	345	333	310	336	369	368	324	313	352	342	358	320	328	342	302	330	309	311	364	366	359	352	346	353	362	342	338	331	372	331	334	324	333	331	378	331	347	369	340	356	342	312	348	361	354	354	366	349	391	359	344	370	337	341	340	330	355	331	335	340	322	327	376	339	360	330	335	337	358	346	343	348	335	360	312	337	297	387	342	385	364	320	326	335	362	305	345	334	330	370	320	349	325	368	323	335	385	343	338	329	336	344	338	323	353	377	315	356	358	333	348	372	371	347	360	321	398	359	355	358	330	316	347	321	374	344	348	348	321	357	323	357	335	336	340	369	374	338	332	324	317	365	365	351	365	310	340	330	330	390	351	346	351	366	366	366	362	356	362	322	345	345	355	384	361	343	362	373	346	345	351	338	307	321	352	366	336	360	378	356	354	363	324	337	329	330	360	359	362	335	336	317	366	305	339	355	347	336	333	355	369	329	336	345	362	363	342	360	350	343	344	333	346	331	357	340	344	341	316	364	356	349	357	317	405	366	357	342	352	357	307	347	327	350	334	352	313	342	327	353	350	342	372	377	330	336	329	340	353	378	316	369	325	352	346	356	358	351	362	342	370	352	344	349	333	349	376	353	317	374	345	336	372	373	368	373	318	317	344	340	348	338	364	332	363	350	376	360	370	330	333	361	365	372	318	373	372	368	366	340	364	356	365	324	369	298	345	340	336	358	368	330	367	362	346	351	343	333	316	345	362	347	338	311	345	332	336	333	365	341	367	348	348	325	383	331	373	360	346	351	321	353	353	314	317	313	366	333	354	323	358	352	328	322	366	355	316	344	367	360	356	338	310	363	357	349	327	299	336	362	346	354	330	327	361	399	337	381	349	311	325	357	371	345	350	321	361	375	350	331	329	366	371	353	333	334	376	371	327	355	332	370	386	387	360	367	348	345	373	331	368	325	352	342	313	323	351	292	375	327	331	374	327	345	374	345	334	313	363	367	337	344	327	331	331	323	356	341	357	342	346	345	339	305	367	327	322	346	322	319	356	323	314	349	328	339	330	344	340	332	363	361	331	357	373	342	363	360	359	318	300	336	362	387	366	357	350	339	340	353	365	334	340	326	333	326	331	345	334	371	365	335	341	315	317	361	378	350	373	324	350	339	354	338	347	317	346	351	320	360	364	329	330	334	339	333	330	317	296	346	310	403	318	325	371	339	362	364	373	354	345	390	338	332	336	339	368	401	338	368	338	342	348	345	330	354	364	332	361	352	349	383	328	372	350	341	349	324	340	342	327	341	356	346	340	384	360	335	372	352	324	335	314	382	352	318	363	350	318	368	325	356	349	325	331	333	361	351	346	353	334	345	328	365	361	340	375	339	333	341	360	366	356	328	323	355	328	365	344	325	333	319	337	332	370	323	331	326	348	344	319	338	339	337	371	351	363	316	398	371	320	342	339	350	345	370	351	325	332	334	335	346	360	355	334	333	315	334	318	356	361	324	338	298	347	354	353	371	359	304	350	355	326	345	342	364	351	315	359	407	347	349	350	338	344	360	330	362	332	354	338	361	329	331	342	390	327	320	390	347	328	349	323	372	304	328	333	358	321	340	312	338	339	377	342	355	334	326	354	334	352	356	363	367	373	342	351	372	352	353	337	349	341	356	337	338	377	343	344	353	326	330	367	334	342	345	321	343	344	317	337	328	338	348	361	361	340	317	346	369	359	316	327	327	320	345	350	324	322	343	360	342	375	321	373	354	360	353	339	363	303	339	295	335	349	356	357	359	327	331	334	359	382	318	325	340	330	345	317	336	344	352	359	359	326	344	343	350	323	375	360	358	334	365	342	377	357	332	366	347	311	328	319	347	338	374	332	370	364	359	337	333	340	326	360	348	355	350	321	354	367	349	353	338	353	322	338	376	346	339	312	324	342	335	345	330	390	336	361	337	324	350	321	333	397	333	322	351	324	329	330	323	384	379	378	356	338	355	334	353	339	326	324	349	348	309	326	368	342	325	341	349	345	332	322	310	376	372	349	372	326	348	342	339	305	364	320	347	356	339	348	386	345	355	352	349	325	289	362	321	347	375	357	326	337	341	344	364	329	345	344	350	361	328	339	344	345	357	362	379	330	341	317	337	325	338	344	316	334	373	354	343	353	348	310	328	340	332	316	329	354	310	368	344	353	346	302	368	346	349	354	346	334	354	365	319	339	401	348	364	356	380	349	369	377	333	344	347	362	366	345	352	306	337	325	349	355	345	349	358	380	362	351	347	345	317	369	361	342	376	366	364	344	362	321	326	332	365	341	359	337	387	339	337	338	366	336	339	357	375	339	348	339	303	345	324	339	350	363	331	336	356	359	314	332	364	371	324	347	374	330	344	327	355	380	333	351	362	342	383	351	350	347	365	350	326	322	378	346	333	328	310	343	351	363	308	344	363	378	344	318	358	341	402	316	338	321	321	363	340	334	368	336	334	365	320	343	333	338	344	328	332	315	303	354	319	367	376	330	364	345	325	344	330	340	346	373	326	346	353	349	321
12344	23109	25647	15619	3747	3037	4675	1596	1331	1344	1131	863	761	709	660	639	612	573	579	550	487	486	456	454	497	439	446	491	432	431	441	422	412	382	408	415	400	425	385	395	415	398	405	407	377	383	371	400	375	378	382	382	378	342	335	381	376	377	391	387	362	370	375	345	375	389	388	404	363	388	350	367	401	368	372	364	356	357	345	354	366	367	367	390	365	340	396	383	373	389	361	364	372	395	374	399	366	352	377	390	347	366	378	358	389	386	387	382	368	386	361	355	401	349	380	357	382	358	363	362	384	367	352	367	393	349	389	377	352	399	362	363	343	358	359	357	358	368	359	332	358	381	336	380	382	404	386	343	359	392	359	367	324	362	353	362	360	396	346	366	387	325	349	409	375	380	378	374	357	372	365	362	364	326	346	384	342	358	310	328	358	367	349	352	407	363	369	360	349	353	325	360	364	408	388	376	355	419	336	373	381	369	382	366	361	362	378	391	365	394	414	373	344	375	363	386	386	387	373	372	354	391	373	342	341	374	330	376	366	339	332	362	339	395	356	351	368	381	384	362	377	364	332	369	390	390	390	369	369	374	342	373	362	384	351	358	378	374	379	391	368	361	360	327	338	350	345	357	350	381	383	351	374	389	349	390	360	337	342	361	386	358	381	372	362	343	373	360	354	342	356	376	360	369	325	347	364	353	359	352	332	353	352	351	366	376	311	369	390	391	349	376	351	379	365	346	363	327	386	358	389	357	378	339	362	356	354	365	342	360	357	368	394	351	367	363	365	370	335	343	371	378	378	375	377	367	357	351	357	350	346	349	413	355	365	333	408	364	346	358	363	353	382	348	334	401	364	385	376	392	384	342	401	371	356	327	350	344	396	365	405	393	383	411	319	382	361	348	348	374	342	365	326	389	360	354	351	398	377	383	356	381	396	362	405	311	360	385	412	386	403	351	367	353	381	364	395	348	407	380	380	366	370	354	360	373	361	367	369	406	391	349	360	345	364	351	347	392	386	337	365	403	344	372	377	385	360	352	377	369	357	346	364	377	374	375	346	348	369	371	385	361	356	380	373	410	387	382	354	358	355	360	372	332	342	418	359	356	372	337	335	377	380	361	323	326	358	387	372	385	379	392	364	370	370	355	348	356	356	387	359	368	393	331	350	367	359	382	342	398	366	327	345	358	384	367	351	365	381	327	322	371	395	340	404	375	356	334	364	377	350	352	343	377	375	333	396	341	318	362	386	363	353	339	342	355	369	385	346	368	384	370	346	369	349	395	369	359	355	353	372	371	371	340	388	386	355	368	328	351	366	383	372	373	341	351	375	354	380	347	374	385	389	382	352	358	358	357	362	352	344	338	343	337	341	340	350	404	349	343	344	342	347	349	429	379	366	370	359	350	371	368	348	380	356	396	366	366	357	358	328	370	388	366	378	342	365	341	358	379	358	356	342	356	387	374	353	372	370	368	382	379	366	383	388	375	367	338	338	367	375	385	367	364	366	366	364	359	374	346	373	351	388	383	388	385	376	382	375	375	373	364	377	364	397	377	377	369	363	367	395	339	389	366	403	360	369	355	369	360	361	342	347	364	358	371	347	362	342	351	360	379	368	392	368	376	366	342	378	357	351	345	360	386	314	374	348	376	366	355	375	378	376	351	347	385	336	356	358	355	370	355	356	388	336	372	346	374	376	345	361	339	438	384	389	384	373	348	381	388	360	394	344	378	372	378	403	337	358	356	382	370	403	385	397	367	347	351	383	367	350	340	365	343	366	365	374	389	351	360	388	354	339	367	340	351	397	391	386	360	366	369	393	357	357	378	362	365	373	344	367	386	366	344	394	370	368	367	389	373	362	370	342	386	404	398	395	338	349	376	374	332	376	351	365	376	365	372	379	359	363	362	368	367	355	347	327	354	376	355	392	381	360	339	373	322	360	366	411	398	363	385	352	347	370	383	375	331	356	368	364	376	404	371	332	376	358	341	368	376	339	377	373	328	379	371	351	378	404	377	373	343	372	387	317	339	360	357	391	358	369	383	384	334	344	376	359	359	378	365	348	379	396	376	337	372	347	358	324	371	388	361	359	362	390	366	344	372	358	375	353	370	374	326	369	339	361	383	378	362	390	348	362	352	369	353	364	321	382	348	366	353	346	359	370	372	375	348	354	361	380	382	318	354	319	393	374	368	375	337	365	363	348	341	369	366	353	378	338	369	378	368	365	356	341	345	351	374	383	381	350	359	387	364	394	336	350	362	367	386	362	355	377	369	374	404	332	386	353	351	395	343	379	342	350	368	343	356	369	396	351	343	365	343	382	379	355	347	363	373	341	374	394	370	366	397	361	373	370	347	350	362	318	398	348	325	356	383	352	362	364	376	373	387	365	394	385	382	382	388	377	319	349	322	401	332	352	356	385	353	368	343	360	337	360	365	329	392	365	388	361	372	341	360	350	349	347	357	349	354	377	381	352	345	361	392	370	345	354	391	351	398	346	373	402	372	340	351	362	384	359	360	380	308	361	341	337	402	366	364	358	380	397	360	369	351	370	356	358	362	404	375	374	348	367	374	366	384	362	380	321	378	374	383	365	331	379	358	365	398	408	344	371	384	344	356	353	358	384	368	382	363	389	380	368	377	371	356	390	346	374	375	345	364	365	377	372	392	372	374	359	386	367	354	343	369	368	375	368	360	338	341	341	355	387	354	383	355	320	341	367	370	363	326	390	375	375	364	397	365	367	358	379	374	355	359	353	355	365	347	352	372	377	316	375	349	411	346	365	336	353	378	351	368	396	393	385	375	341	364	364	378	359	361	371	380	376	371	375	344	410	348	336	377	358	380	346	360	381	397	373	398	370	387	373	356	389	370	355	365	340	401	357	348	395	357	364	365	384	386	364	378	351	396	327	359	319	373	371	347	387	363	400	408	369	358	336	373	353	374	377	350	360	371	384	347	374	375	374	386	353	398	377	367	362	357	366	371	364	354	369	391	366	359	378	379	358	368	323	402	375	359	364	344	355	380	344	361	389	333	352	381	367	383	373	367	367	344	383	392	336	368	348	373	365	417	342	342	358	309	381	358	365	352	389	372	324	370	365	384	399	354	361	373	382	355	355	355	355	377	383	342	330	353	336	384	365	374	371	364	323	373	381	337	340	331	390	360	361	370	363	346	387	361	345	376	364	367	380	375	374	344	399	357	380	361	374	357	386	390	366	365	341	357	418	333	334	339	363	380	368	385	366	336	344	349	324	344	337	392	371	363	366	358	340	376	380	372	373	369	358	356	386	367	334	342	391	359	374	365	370	346	374	353	375	374	352	387	365	389	369	405	366	355	363	345	364	379	355	408	387	358	348	343	360	385	373	366	350	374	356	325	361	388	365	384	377	353	347	373	362	363	358	343	373	357	369	362	361	377	350	380	413	394	346	364	349	358	380	380	403	369	335	372	362	344	351	357	420	368	381	355	348	357	328	343	357	354	356	378	375	334	322	336	367	395
22881	20698	27609	23867	20711	20844	17265	3171	1422	1437	1236	999	1008	881	850	844	758	753	702	775	755	706	709	699	728	709	663	681	641	655	680	660	647	654	624	623	595	607	639	585	625	633	618	630	677	586	621	587	638	632	589	599	596	579	587	578	581	599	590	633	609	596	611	629	596	595	604	607	634	610	625	596	571	618	587	612	647	592	597	609	582	622	586	650	567	588	636	587	590	618	610	567	592	570	603	603	597	624	625	636	580	609	557	592	678	560	577	612	581	559	591	603	586	602	605	609	623	608	635	580	620	576	611	651	597	575	593	606	587	643	580	597	590	589	610	571	594	626	576	575	578	598	546	614	569	633	600	559	587	597	580	600	660	587	629	601	563	603	600	638	602	553	589	610	619	592	577	612	558	633	576	616	587	641	642	589	612	588	596	564	601	563	543	568	532	587	623	588	616	604	585	587	579	535	609	607	583	560	596	624	584	574	599	594	577	591	594	619	574	580	589	604	583	612	601	628	628	594	587	560	564	562	571	584	609	605	625	582	640	599	573	566	572	614	597	641	608	619	590	549	589	584	551	591	548	574	612	612	597	608	622	636	603	571	511	593	557	582	597	650	578	566	634	578	642	566	583	614	608	621	610	602	584	567	586	614	578	589	616	594	607	623	591	603	571	604	576	604	599	596	582	640	617	590	554	603	620	629	603	562	607	547	623	593	570	645	576	591	593	587	605	590	572	589	611	550	602	575	627	585	590	593	639	600	602	583	634	601	587	543	565	588	618	635	623	625	572	563	674	568	589	590	599	556	609	596	604	574	561	611	563	574	580	579	575	631	638	602	590	597	633	562	581	592	591	596	593	625	570	592	592	570	581	582	584	600	596	549	607	591	587	565	609	551	590	646	598	590	627	578	572	607	591	625	604	584	615	577	622	649	572	615	612	575	595	589	587	573	606	672	613	617	575	614	598	599	610	569	591	617	577	593	603	561	604	542	556	606	584	577	628	599	646	606	602	625	586	615	575	550	588	596	552	574	580	630	573	569	596	549	620	609	593	574	570	597	617	614	555	607	588	604	613	567	582	588	606	618	622	575	578	635	623	584	563	569	566	561	583	645	614	598	622	590	619	600	610	629	619	592	552	601	616	566	604	572	624	614	600	577	566	615	592	587	566	593	585	589	586	572	595	588	588	627	576	561	617	621	589	636	573	602	577	610	585	601	573	633	592	602	598	563	621	569	628	591	608	588	579	610	604	621	623	592	578	659	580	629	583	615	598	583	607	549	584	573	600	607	617	638	617	638	568	554	650	582	623	614	608	604	548	567	573	598	611	607	625	594	626	595	598	575	576	596	600	580	567	638	586	601	599	599	637	626	558	604	635	583	605	616	610	613	588	598	555	619	608	572	596	604	591	635	584	579	631	611	616	622	584	564	602	566	609	561	610	624	582	603	612	568	615	625	610	609	548	636	611	581	617	589	653	600	612	633	602	614	592	592	643	556	613	603	628	585	595	626	558	575	599	627	566	617	636	559	636	576	562	570	574	595	596	585	584	564	578	628	615	639	557	626	608	660	602	616	581	570	589	608	578	570	600	596	645	612	606	640	589	567	565	592	557	619	604	589	569	581	614	612	611	613	636	588	596	574	653	579	619	590	632	600	579	646	589	568	601	637	575	591	563	602	626	583	533	569	560	608	625	562	600	566	616	573	570	609	580	632	616	583	604	584	602	620	622	610	550	620	547	596	587	615	602	601	584	566	617	599	623	619	639	583	588	618	608	622	613	611	585	595	619	584	607	551	587	557	621	588	559	583	585	587	596	563	580	592	621	618	644	668	595	559	591	620	606	559	638	624	626	546	591	605	638	641	631	610	612	581	608	623	572	596	573	624	559	642	588	565	627	620	571	553	586	544	589	612	604	572	591	639	607	561	596	571	582	550	588	599	568	563	610	622	578	634	599	604	568	595	576	619	627	595	605	608	600	608	607	542	574	593	644	578	634	557	599	580	575	594	627	584	616	570	598	594	588	664	587	569	570	582	573	585	582	588	591	588	556	576	658	600	592	631	637	537	612	630	605	618	587	545	585	559	608	575	559	605	596	595	561	554	623	622	550	604	586	598	645	617	619	583	620	574	595	629	591	576	631	545	551	583	553	603	597	592	550	568	611	603	569	605	612	602	569	552	585	550	575	607	572	611	628	568	607	616	606	588	558	606	577	591	601	602	563	584	601	616	603	593	577	585	607	601	598	594	614	564	567	593	619	595	620	616	632	567	578	593	564	558	575	592	616	608	590	617	624	610	569	592	571	581	596	600	559	583	562	595	597	597	595	630	580	608	581	582	583	573	582	600	606	577	586	584	583	626	612	570	620	592	596	608	621	605	556	585	583	618	604	556	617	634	568	554	583	605	621	573	637	618	629	602	614	591	551	608	600	567	650	570	594	581	598	630	657	623	611	597	562	649	606	581	602	621	636	610	599	557	580	571	582	638	596	598	594	583	543	639	555	622	596	586	614	603	572	559	599	595	632	600	623	587	587	611	554	599	610	617	622	586	598	540	600	600	576	609	604	597	604	603	588	602	597	582	594	570	591	559	576	573	599	597	601	611	589	596	624	650	587	592	536	570	575	589	620	618	597	642	592	590	602	551	617	586	605	611	601	628	625	631	568	577	593	559	600	575	610	547	607	574	579	575	590	567	586	569	568	581	568	567	601	580	615	613	576	634	608	574	562	601	632	591	609	582	615	585	617	588	600	561	641	589	551	577	592	590	634	604	608	603	585	576	566	575	623	560	576	596	573	575	575	595	606	594	572	608	562	631	554	601	591	556	594	620	553	586	622	637	592	561	591	563	548	589	554	628	573	563	593	574	581	634	603	609	608	534	576	613	645	563	611	581	625	600	611	607	571	589	568	614	555	613	611	585	561	586	605	629	595	561	616	593	599	579	628	583	523	615	559	592	598	583	565	592	643	565	593	581	577	538	590	601	559	569	594	590	608	605	573	623	588	590	593	598	589	622	584	607	595	586	603	605	594	582	551	560	609	604	557	605	586	554	647	624	526	614	600	569	552	580	603	585	566	597	584	580	554	601	608	624	608	582	601	596	593	599	592	546	586	604	592	567	619	572	584	587	592	592	581	660	579	577	611	594	607	580	586	599	613	613	618	604	605	554	566	576	621	593	587	598	590	617	605	603	579	583	539	639	634	583	566	566	569	595	623	603	611	587	636	586	579	578	579	600	557	578	632	620	611	637	613	610	601	621	562	612	579	594	623	601	618	603	546	626	619	593	565	599	610	607	592	569	547	595	591	583	631	597	584	626	604	626	552	584	561	600	594	594	615	585	627	580	583	615	592	572	597	579	569	643	593	593	577	580	629	590	592	561	568	640	583	580	596	615	618	573	598	631	625	576	593	596	554	602	569	615	588	581	603	644	564	597	569	590	569	591	585	583	579	590	576	640	589	563	618	566	591	578	597	563	627	591	566	626	599	601	589	625	582	612
15202	29450	32394	21440	6478	5405	9497	2890	2360	2463	1831	1569	1413	1169	1130	1063	1010	956	921	857	838	784	818	728	676	703	748	719	693	680	645	659	649	619	652	617	658	653	635	608	586	641	625	590	609	599	598	616	575	575	604	610	573	564	603	595	556	634	549	575	595	561	627	584	574	600	551	547	557	584	606	552	582	550	531	579	586	585	597	544	572	624	571	560	575	525	605	548	584	611	553	569	575	511	542	556	548	532	565	577	559	578	559	560	563	545	583	554	581	596	552	579	551	579	552	559	564	583	515	587	556	551	572	554	608	543	562	593	552	612	578	598	578	567	554	593	556	564	594	527	546	562	550	575	593	587	571	576	594	578	578	554	576	569	615	549	561	576	572	562	563	549	603	543	586	580	555	572	548	583	579	569	577	571	556	569	575	551	607	583	572	543	571	556	595	554	556	592	568	569	561	565	547	572	580	563	560	549	550	594	560	547	561	560	571	577	522	533	577	556	568	565	513	510	586	527	531	538	541	564	547	549	570	598	562	526	549	558	567	544	583	550	562	527	526	515	582	573	564	541	529	557	547	564	562	562	534	551	546	544	537	568	534	545	576	567	558	564	573	560	550	592	554	554	550	560	600	517	544	561	581	549	554	558	536	563	561	615	578	588	552	546	549	563	543	573	557	543	552	552	553	587	536	542	557	589	502	549	583	530	572	573	559	533	600	619	522	550	546	592	580	543	549	540	538	548	555	570	578	566	567	529	572	554	543	597	546	572	572	532	549	547	550	579	548	533	541	542	568	541	545	572	549	560	523	540	569	561	514	574	562	575	578	533	578	540	556	546	582	557	541	560	546	550	562	565	582	571	519	546	564	549	618	525	557	536	555	558	511	559	511	563	534	499	574	564	554	594	566	586	573	528	569	526	580	570	534	581	558	580	587	534	592	531	514	568	561	553	517	594	514	592	548	543	580	563	561	544	534	532	550	545	554	546	571	551	552	544	571	616	551	549	547	527	566	583	554	576	538	563	567	553	554	568	551	588	567	561	634	513	531	494	562	531	596	558	586	565	578	597	551	594	577	576	579	578	589	585	536	574	511	547	605	536	557	564	562	525	541	504	570	545	569	550	543	572	578	543	548	569	564	587	549	551	557	548	541	535	531	560	519	543	554	595	549	570	575	531	545	574	567	553	512	559	574	575	538	511	567	606	536	535	577	552	549	585	551	559	545	578	540	583	548	574	579	518	570	546	548	586	536	593	537	577	559	568	572	555	582	565	537	559	550	552	573	557	557	559	529	551	580	563	546	598	549	570	551	570	536	570	535	586	567	558	579	574	536	538	504	553	515	518	574	600	544	557	543	570	564	613	562	531	611	622	538	603	566	534	537	528	584	499	576	587	566	571	554	555	553	550	543	604	542	527	578	565	541	520	512	575	525	546	574	559	542	605	565	537	509	586	606	569	551	543	593	567	515	546	544	540	605	564	572	531	575	585	544	561	553	554	568	561	546	567	547	544	580	579	538	562	567	532	564	564	536	587	584	551	501	553	556	524	540	579	526	548	552	505	559	546	592	568	617	578	559	580	534	583	550	537	573	545	593	582	562	568	554	583	493	509	531	589	573	621	571	562	570	547	616	544	618	536	562	550	541	543	551	543	572	536	568	546	559	540	563	569	560	531	573	528	536	541	564	550	585	508	570	542	578	605	541	531	537	582	554	583	578	583	515	538	542	562	564	548	515	559	571	531	573	553	521	499	563	563	563	546	531	513	653	560	529	597	578	570	527	533	576	557	563	555	580	534	558	528	539	504	542	553	512	551	581	559	560	584	563	538	549	564	530	542	602	605	555	570	567	584	560	544	559	580	562	539	557	555	620	509	557	564	546	539	574	542	558	571	596	563	580	536	516	574	535	534	550	520	551	548	565	582	575	578	539	580	584	571	586	615	568	557	552	537	543	567	553	543	521	518	544	540	552	538	554	572	603	566	557	574	543	557	542	520	608	558	565	574	558	544	579	559	599	576	599	593	564	521	557	511	529	528	567	491	536	515	572	540	535	555	556	566	590	544	561	568	575	542	562	628	542	551	568	547	564	546	553	587	550	581	546	602	540	549	535	545	549	562	588	582	541	598	556	572	556	555	586	568	571	555	555	551	543	594	525	537	556	605	555	569	559	559	546	571	522	546	540	548	539	539	546	578	561	557	536	555	589	569	525	521	561	576	560	563	554	595	540	509	558	553	572	536	541	560	564	608	530	601	579	556	533	562	547	580	566	584	561	565	546	579	599	575	546	582	532	552	561	555	604	566	509	574	531	567	532	539	609	588	606	560	540	576	526	592	578	540	557	564	575	540	535	572	516	578	554	583	547	529	563	545	538	559	587	528	566	546	543	503	527	570	559	558	537	623	541	599	510	536	546	580	591	536	534	562	567	566	576	546	571	549	529	579	578	551	543	560	515	560	535	523	568	583	575	537	562	516	527	548	537	538	547	558	540	567	514	561	576	533	593	541	576	563	574	560	534	553	534	624	550	535	576	559	579	566	542	509	568	535	537	556	545	597	571	541	509	555	516	571	549	561	519	569	540	571	608	553	576	542	527	571	527	540	552	559	557	585	561	554	573	547	524	534	612	517	507	633	569	575	553	569	579	541	562	547	544	613	594	549	595	538	591	544	552	562	552	544	581	522	548	562	582	558	552	553	567	594	571	556	565	570	557	538	541	581	540	572	533	554	599	551	533	585	568	563	549	581	577	555	507	532	534	572	529	549	566	555	563	572	542	582	588	537	568	559	591	568	543	583	547	582	539	550	563	513	542	551	572	551	574	569	556	554	523	556	549	544	558	572	541	537	544	531	566	513	574	563	551	582	612	560	545	538	537	590	532	554	500	581	544	617	596	538	556	574	599	546	513	565	536	549	586	583	537	566	556	551	551	572	556	554	565	537	559	566	562	557	537	573	596	565	541	539	522	539	569	566	553	584	551	518	557	580	533	528	555	555	545	572	548	534	560	569	543	555	587	522	525	550	546	532	576	532	555	538	558	593	562	557	546	570	549	542	550	560	569	544	558	557	528	544	598	564	582	573	542	544	594	546	612	566	628	556	564	577	560	581	564	558	521	567	530	557	590	576	535	528	577	565	536	567	537	516	541	561	549	544	579	548	495	586	523	523	570	552	577	531	604	549	580	583	564	589	556	555	578	555	612	561	613	577	572	576	578	563	527	551	553	588	576	544	532	543	532	559	557	531	581	511	525	547	555	576	551	540	568	548	578	572	538	571	529	528	578	565	556	566	562	528	620	550	546	531	580	561	568	514	562	587	591	544	556	576	601	568	582	585	561	554	508	534	565	564	526	520	552	534	527	599	566	568	550	529	526	534	552	565	607	525	587	544	552	559	561	570	541	577	583	536	564	543	576	583	549	553	538	553	570	589	584	573	571	529	563	578	564	554	536	536	550	590	559	554	529	532	546	580	552	545	566	537	525	602	538	546	640	581	567	627	574	519
28370	16594	6559	2741	841	875	917	751	789	792	793	760	783	803	744	777	771	784	780	752	729	808	757	762	769	767	748	719	726	753	766	821	799	751	798	744	783	752	754	771	828	780	791	767	773	783	755	755	766	790	813	772	731	794	762	782	794	762	783	760	773	743	745	822	788	762	763	761	775	779	755	795	780	836	747	764	735	740	807	790	768	748	807	772	748	740	721	755	782	812	796	768	763	768	784	760	797	797	787	803	761	755	776	711	762	806	747	781	773	792	796	806	707	760	786	736	770	717	780	781	762	769	747	796	794	731	809	787	777	774	757	751	735	795	781	820	816	773	790	769	759	811	779	707	780	792	758	763	768	780	745	760	725	782	764	786	759	745	796	749	772	771	740	786	745	748	756	717	788	745	769	777	730	804	784	796	819	741	796	793	751	744	777	732	752	762	768	789	797	777	778	742	782	754	749	801	795	804	793	743	783	750	765	792	791	780	812	759	779	759	781	825	776	750	769	733	756	771	785	802	767	765	819	760	739	777	726	712	703	762	814	770	705	699	723	803	786	779	739	783	776	801	786	776	748	772	778	755	769	713	773	742	794	859	739	796	815	774	784	769	727	794	768	786	800	760	791	804	708	817	765	834	769	761	780	804	785	782	766	816	812	737	762	744	786	746	773	753	745	718	754	755	745	746	757	799	816	783	744	777	795	821	770	755	848	746	787	842	779	816	777	790	811	748	775	740	792	763	760	806	739	719	783	768	814	771	805	761	783	821	773	854	799	775	721	765	799	774	740	740	756	740	774	787	769	844	769	766	776	778	784	734	778	810	740	761	785	739	759	752	737	737	773	766	789	807	782	822	778	749	757	785	795	791	804	810	759	786	742	720	705	773	798	758	800	724	801	798	773	806	773	732	776	737	794	772	765	787	795	755	765	789	812	813	766	726	778	792	730	799	774	787	758	692	788	772	782	806	776	723	771	787	780	744	800	774	808	776	759	826	748	794	795	719	788	793	812	752	819	768	789	850	828	797	767	725	766	741	815	793	776	747	716	743	812	775	798	770	811	748	767	807	767	818	783	802	763	771	777	757	803	789	736	804	838	784	802	808	748	761	761	721	750	758	795	788	788	776	768	749	800	825	767	734	762	766	772	761	759	764	759	790	747	828	820	788	785	756	792	772	809	841	796	823	739	782	771	752	819	763	831	784	786	706	783	760	793	776	749	800	817	734	738	746	777	780	763	779	789	782	797	768	788	743	797	798	773	741	776	760	844	754	777	758	758	793	758	742	795	764	719	765	753	769	729	766	770	777	767	733	731	821	726	784	776	764	769	796	760	797	816	812	764	754	775	834	792	702	759	791	745	819	757	779	744	823	700	776	733	783	748	761	788	800	783	805	754	715	785	733	784	792	814	780	822	736	733	760	777	730	786	780	780	771	780	766	735	764	798	748	774	779	779	739	777	765	781	792	740	787	805	772	796	737	755	804	792	738	793	794	806	763	846	768	732	759	751	722	793	789	777	764	785	784	777	800	806	730	833	784	763	770	795	766	775	781	806	739	776	728	767	725	738	807	798	711	779	834	800	810	751	755	798	738	767	759	736	824	754	790	775	764	773	757	791	812	800	779	800	794	777	759	798	782	792	769	742	777	742	763	767	801	801	774	725	756	780	738	765	758	775	781	787	814	756	773	745	792	757	781	772	761	771	824	812	782	793	794	772	736	770	759	717	747	785	741	785	777	787	748	797	790	773	741	799	743	712	800	800	818	802	768	794	715	777	747	760	747	768	787	744	766	810	728	755	736	775	795	805	787	737	810	795	813	749	764	794	779	733	790	803	775	782	750	764	784	806	778	746	801	801	837	739	796	735	765	788	790	772	768	783	758	762	755	742	812	814	805	801	784	769	764	828	779	783	796	781	750	792	744	751	773	751	789	799	794	755	741	774	741	821	758	785	748	768	818	781	789	751	790	784	795	713	776	766	777	814	723	821	809	805	768	713	773	788	699	776	815	728	784	735	798	759	794	828	731	744	773	747	781	738	781	829	771	734	745	783	769	770	812	792	768	822	761	804	771	747	757	746	728	784	717	791	770	806	754	803	747	745	824	777	770	808	746	772	790	805	785	788	824	782	818	778	714	737	697	792	738	784	811	766	699	792	729	772	734	798	767	785	795	731	780	800	779	790	811	764	768	791	742	826	780	781	708	777	783	737	779	761	766	769	765	801	781	770	736	770	825	758	763	756	768	798	779	766	769	758	784	782	817	764	743	729	733	784	748	713	752	757	774	836	788	753	838	745	752	800	764	773	769	757	775	734	794	768	760	802	811	785	808	794	795	799	798	778	766	760	767	809	750	731	816	740	810	748	784	836	849	761	734	821	778	757	762	713	757	794	796	749	778	733	850	814	824	770	758	819	748	756	783	748	740	730	758	759	721	736	777	774	755	805	744	736	769	787	737	782	778	680	795	793	783	829	719	782	796	789	777	737	708	722	771	774	776	743	739	802	779	747	795	769	790	757	730	759	814	721	756	768	772	796	780	756	751	780	774	757	788	747	824	746	746	815	766	758	794	801	738	765	814	761	768	744	778	793	772	747	741	819	764	730	751	715	828	745	800	788	739	785	732	758	784	752	754	780	790	739	757	777	778	794	827	743	747	770	729	730	762	795	811	728	823	725	746	762	786	820	771	802	733	744	765	734	769	796	759	776	793	781	790	744	812	770	798	786	782	817	767	790	771	798	744	757	808	755	779	781	789	748	792	763	807	821	783	726	735	754	804	780	763	781	788	769	768	727	768	756	795	772	857	766	725	774	774	771	796	795	789	779	759	710	777	787	766	730	799	766	768	800	802	811	765	754	766	810	788	776	777	783	761	770	770	758	805	792	801	839	792	768	738	740	769	756	764	751	822	769	790	762	803	771	753	795	773	764	813	753	765	709	775	770	729	802	768	798	772	780	735	852	757	782	801	760	775	774	778	813	742	738	768	809	781	731	730	726	779	781	777	765	756	791	865	751	720	780	792	722	727	754	797	781	745	790	749	753	748	798	742	771	820	832	729	785	796	780	791	730	775	798	784	789	758	831	793	803	743	750	794	791	809	794	796	764	777	822	707	727	752	738	778	767	773	728	744	735	778	775	766	777	724	779	799	743	816	788	771	769	783	760	779	795	802	780	788	728	791	771	754	813	796	785	761	801	753	782	777	772	795	783	769	807	748	804	769	811	755	753	774	792	774	776	767	722	821	835	747	754	785	805	741	770	778	775	784	803	794	787	805	742	798	753	804	778	810	771	727	760	803	789	776	749	764	761	752	769	754	790	765	815	746	731	833	765	691	729	715	750	738	797	747	782	773	772	809	760	745	759	743	777	789	757	789	794	770	802	759	789	778	779	768	769	767	767	757	736	797	765	822	774	787	784	767	789	769	800	781	777	769	825	778	762	814	814	722	761	782	786	819	739	800	824	806	849	774	812	771	721	783	811	781	773	827	786	773	769	767
9284	10679	8280	3184	907	1138	1088	894	852	867	780	744	825	793	810	804	815	786	784	846	781	802	789	805	762	804	785	729	819	715	754	841	845	762	789	808	801	828	771	817	733	779	821	772	815	796	809	782	754	763	784	771	791	779	760	765	743	793	752	787	812	757	783	828	756	767	720	778	781	757	730	785	737	806	714	793	746	781	841	799	772	796	780	816	834	815	801	801	781	793	853	783	748	783	781	756	814	833	752	745	795	809	778	812	728	774	783	805	783	772	740	773	798	794	779	785	824	739	785	833	839	776	819	796	774	764	810	837	735	789	773	736	790	754	734	754	743	759	728	816	820	786	795	740	751	803	749	779	755	845	827	816	766	798	807	827	760	777	782	775	836	780	791	732	767	755	770	782	768	777	752	794	787	797	804	749	788	790	764	799	756	793	780	764	823	785	782	776	827	721	766	760	769	758	763	814	807	806	792	816	800	809	805	775	746	773	731	748	766	815	793	755	791	830	777	790	785	798	811	845	812	756	741	782	734	794	866	765	807	812	779	785	750	836	807	804	835	786	802	810	744	764	838	787	830	807	772	775	777	798	800	805	756	719	763	780	753	740	833	779	786	772	797	773	761	772	780	787	799	753	802	746	759	770	763	750	780	796	792	748	826	762	749	783	788	749	788	838	799	773	743	795	773	749	785	806	802	743	740	815	832	779	751	792	820	780	795	757	820	794	779	745	798	763	722	813	813	805	749	813	780	791	813	751	832	774	762	827	798	774	736	771	760	776	767	830	790	714	753	732	793	794	772	765	849	775	777	758	757	783	730	825	784	760	784	815	716	800	797	808	813	798	711	794	753	768	770	764	791	738	805	819	818	787	782	772	750	776	765	753	760	810	768	764	818	802	758	809	847	784	804	793	805	790	796	800	788	744	800	809	778	807	741	786	749	781	805	808	731	793	731	774	768	793	817	773	824	781	775	805	796	792	778	750	766	799	782	793	755	744	815	799	801	755	779	742	810	786	801	841	783	767	747	765	748	752	771	837	780	790	764	814	761	723	784	784	817	826	801	801	767	749	781	786	816	745	785	754	764	783	773	755	798	775	779	797	751	780	781	741	792	765	726	762	830	786	764	753	775	822	748	794	762	767	771	782	797	846	805	742	773	762	762	774	766	783	830	808	745	800	808	800	760	744	793	761	776	783	779	828	784	783	746	852	764	776	776	817	758	810	752	816	778	834	781	817	805	796	790	701	790	763	817	805	730	772	753	792	818	827	738	798	807	737	788	829	849	803	748	806	800	735	815	799	811	802	761	734	814	802	757	824	778	812	789	795	784	810	777	851	820	811	760	809	754	824	783	762	788	788	788	762	796	729	807	779	816	745	760	787	751	794	783	749	782	749	848	815	795	779	728	764	781	791	774	800	759	795	745	824	784	801	764	801	732	823	791	754	799	787	761	809	774	748	751	783	798	778	792	786	778	839	823	776	746	799	795	773	818	818	794	786	786	774	764	796	763	817	740	762	814	765	782	816	774	778	784	804	742	762	823	816	747	791	770	730	793	758	780	806	787	719	820	763	771	822	824	798	775	772	777	752	755	827	820	783	799	783	770	787	774	760	825	789	728	754	772	780	771	800	769	792	817	763	757	763	753	805	712	816	800	803	793	812	764	790	791	792	763	843	784	779	734	797	795	764	814	783	819	785	782	769	881	804	748	824	794	810	785	824	760	780	778	734	802	779	792	765	818	824	765	743	785	764	761	755	808	794	825	848	823	859	839	739	840	781	783	768	750	816	820	718	793	787	770	767	779	775	797	774	774	776	787	763	796	734	803	778	787	793	765	753	763	765	762	808	766	780	788	783	798	755	806	798	784	765	802	800	781	840	822	716	751	792	802	780	747	777	789	772	835	802	750	765	794	771	795	771	781	740	793	805	734	768	832	817	782	752	755	787	735	770	767	766	737	736	804	761	740	745	786	773	801	773	753	768	754	821	790	739	816	825	823	798	775	750	756	812	773	803	803	795	793	752	807	733	723	780	743	806	779	785	810	796	731	702	824	776	762	817	798	763	746	744	783	734	765	767	766	815	767	737	763	749	787	764	836	796	758	775	802	820	753	780	793	777	832	756	816	759	742	764	785	742	822	737	776	769	866	761	815	764	765	766	790	793	768	802	777	847	740	741	838	800	793	788	772	797	784	818	746	779	801	767	762	781	759	789	777	746	784	789	785	766	826	788	749	854	819	826	805	798	734	801	793	795	755	741	746	726	770	814	792	782	768	743	792	739	748	799	771	786	797	774	805	786	768	761	806	774	764	841	780	789	807	778	787	840	754	783	758	777	769	723	759	767	790	797	799	764	791	750	794	850	771	774	809	752	736	795	832	822	756	732	767	763	790	830	867	766	765	771	851	761	814	797	742	800	780	774	754	829	787	783	777	756	743	787	776	759	747	759	760	775	759	828	764	790	783	781	703	792	787	796	767	742	797	813	781	786	781	786	799	789	790	757	820	762	780	766	771	764	802	770	796	753	765	751	776	810	785	758	758	775	759	806	763	794	808	826	764	818	792	779	754	756	770	781	815	748	768	782	763	752	752	784	760	771	799	815	784	787	734	727	800	763	780	731	798	778	801	751	755	812	824	786	833	753	805	798	753	770	778	729	793	796	771	775	805	848	770	831	821	801	786	793	763	784	815	763	747	802	782	759	766	773	782	746	785	774	756	738	798	765	820	768	733	796	796	734	798	795	770	790	781	799	799	783	785	764	779	773	768	740	794	769	792	816	823	774	767	779	777	785	756	788	820	787	809	785	799	752	784	785	848	774	755	769	826	810	788	774	808	797	776	765	810	798	786	789	786	758	800	812	805	786	740	811	827	769	810	766	740	774	749	740	780	775	786	744	765	765	771	773	812	795	806	793	792	739	783	834	766	757	778	845	801	789	746	762	752	775	804	809	810	758	785	814	800	788	745	759	779	788	811	795	751	755	790	830	787	733	794	789	736	754	794	779	791	778	828	770	766	797	784	826	817	787	808	784	791	776	767	778	764	783	812	737	762	814	804	787	809	789	775	739	778	735	779	795	799	847	820	795	764	803	766	792	766	822	862	758	841	755	811	763	745	752	789	784	752	755	793	791	778	786	750	748	803	774	794	720	828	800	783	724	821	806	797	761	802	798	775	818	814	779	764	774	779	760	731	819	749	766	840	828	705	764	758	776	787	737	733	798	824	766	728	811	784	742	794	808	781	746	794	763	816	817	755	725	800	757	859	724	799	768	820	756	761	822	801	788	795	795	794	800	736	778	839	762	751	776	823	779	814	748	809	750	787	785	756	818	761	822	772	795	783	779	803	794	785	732	779	804	789	724	813	831	766	738	739	792	778	771	766	786	771	783	777	760	806	794	801	821	772	838	780	720	793	767	795	801	853	794	775	777	784	799	764	782	762	758	752	749	749	756	785	828	791	804	764	832	786	746	750	760	799	801	750	765	780	772	768	803	787	762
25081	20736	27298	24285	20733	13113	8904	1221	762	786	622	592	552	485	488	516	429	438	418	409	395	417	384	368	393	378	368	423	397	365	381	344	350	358	367	348	404	404	368	333	360	380	356	384	340	329	336	359	367	354	368	362	347	355	313	347	363	350	334	355	356	360	348	308	326	355	348	343	366	393	332	341	317	326	326	329	321	342	375	343	349	324	365	336	325	354	320	378	361	333	328	331	332	339	359	364	358	359	373	330	337	348	337	331	348	353	346	337	352	330	387	361	331	353	373	368	339	321	374	363	377	328	346	338	308	352	358	372	353	329	331	324	355	344	322	344	334	387	343	343	344	364	351	348	346	368	325	352	358	338	358	350	343	344	342	367	345	345	343	318	328	308	347	323	360	378	399	342	363	348	340	368	323	342	358	309	367	365	357	389	367	354	346	385	362	345	327	367	375	354	337	333	342	375	375	331	354	359	340	350	350	360	363	378	335	328	364	321	319	353	390	340	319	345	351	347	347	344	351	379	353	335	359	348	313	323	368	347	362	380	373	338	318	375	366	348	359	341	366	369	370	318	365	352	350	350	330	324	337	332	316	356	343	347	337	328	331	345	337	377	353	383	350	303	372	343	360	285	345	351	373	343	326	366	338	333	345	332	358	354	336	329	362	373	322	380	339	330	349	336	372	333	345	320	360	381	326	340	341	326	344	344	333	352	366	348	362	347	336	350	330	359	346	327	361	367	336	337	337	359	366	321	353	376	352	361	343	356	359	345	320	318	334	316	341	334	332	336	332	348	342	361	321	350	375	334	327	343	364	352	363	348	306	324	343	334	336	340	353	345	350	350	350	337	341	306	321	347	342	345	346	373	323	367	356	350	331	351	370	341	348	370	347	366	373	330	379	309	358	367	374	356	340	341	361	334	350	380	330	339	354	309	337	316	355	321	335	365	320	327	363	321	371	352	346	354	346	351	319	322	365	353	349	333	358	348	355	328	333	337	332	350	379	353	365	339	360	320	345	344	351	335	340	324	349	335	370	341	321	349	375	348	321	329	343	317	372	338	378	367	329	340	361	339	324	345	331	343	359	357	337	338	318	331	347	368	353	343	340	328	372	349	327	371	320	330	330	340	358	334	310	369	344	349	367	375	327	338	342	325	345	382	348	346	362	351	341	359	340	348	360	346	353	310	347	380	305	331	331	379	364	324	331	389	354	330	315	369	385	318	325	370	336	341	350	319	340	358	325	347	331	325	378	352	351	366	361	363	333	327	346	342	374	328	328	328	352	340	331	351	322	336	348	349	348	350	341	337	347	334	367	324	375	313	353	342	325	372	333	324	360	326	313	331	344	362	344	356	373	355	354	339	355	339	336	381	352	343	305	313	339	325	327	346	343	330	358	376	360	330	369	328	371	329	329	363	350	362	341	344	356	336	359	399	337	357	319	318	357	326	304	375	333	352	344	331	359	343	376	343	320	365	339	322	341	323	352	354	351	351	351	334	371	326	344	354	328	331	340	324	330	353	338	363	349	323	351	349	328	335	319	363	357	358	343	351	364	336	346	358	371	335	316	346	337	372	376	321	340	354	351	359	345	356	348	332	301	354	343	348	342	355	343	364	338	367	347	340	341	384	353	366	320	352	342	346	381	368	347	348	372	375	350	339	346	353	379	358	356	345	346	364	319	326	335	375	340	346	331	333	307	342	356	338	354	359	326	340	365	313	348	400	353	331	332	350	361	342	313	374	378	343	356	367	345	358	329	346	341	351	390	317	302	322	376	381	332	334	365	348	355	349	343	360	349	342	352	336	374	370	374	350	355	346	349	371	343	330	351	365	361	335	338	336	346	374	353	351	340	336	343	332	351	345	351	369	321	341	334	313	304	344	359	360	331	342	345	380	362	339	332	357	330	351	355	297	341	366	336	343	354	329	357	334	357	363	372	371	368	368	364	334	312	330	363	342	351	355	358	378	347	359	346	315	346	326	374	403	306	353	363	336	359	332	364	334	367	319	331	348	376	350	377	354	336	321	383	363	304	321	340	347	362	349	334	329	344	308	350	333	368	344	340	339	338	329	384	352	305	357	341	347	360	382	345	373	341	363	338	376	358	369	336	341	374	367	330	369	365	372	379	362	344	347	313	329	348	358	364	348	377	325	361	363	389	332	351	384	347	348	349	313	327	355	333	367	348	357	350	362	329	357	335	355	372	341	381	330	362	340	370	325	329	372	343	326	319	316	338	370	331	363	341	366	309	348	372	350	330	351	353	366	368	344	340	366	336	306	350	365	369	342	336	335	358	345	340	344	342	346	340	320	341	351	346	311	404	354	325	338	353	340	345	322	380	386	341	346	379	354	375	351	325	346	339	349	330	310	330	342	337	366	363	326	323	363	332	332	349	345	358	363	359	363	371	402	346	342	366	338	333	332	350	325	314	308	323	354	354	331	328	334	336	350	360	371	330	332	385	348	369	340	351	358	339	372	342	347	367	328	355	344	316	316	334	319	346	340	359	369	370	371	351	332	352	346	355	354	318	322	360	312	356	351	361	331	375	350	330	323	334	384	362	357	382	391	388	333	349	350	330	358	385	344	369	358	345	378	336	392	370	335	336	351	360	336	346	355	380	333	354	306	358	352	360	358	342	332	346	330	389	349	310	339	332	366	382	420	350	347	389	380	349	333	348	357	355	331	339	368	313	355	339	366	364	325	352	323	376	330	333	362	361	337	335	360	354	328	307	334	350	361	312	311	312	333	330	329	345	364	364	314	346	385	358	324	328	355	365	345	360	339	350	361	335	306	358	369	335	305	309	358	307	373	330	365	354	339	366	341	396	385	369	322	378	341	326	347	333	341	373	307	346	326	316	326	377	343	348	324	310	331	381	331	338	341	338	351	323	354	345	332	341	373	369	361	330	352	327	396	373	350	297	304	335	354	336	354	360	338	362	338	359	360	337	332	340	347	372	350	331	295	391	347	315	352	332	352	342	341	341	349	335	365	337	361	330	364	336	329	360	362	300	372	318	376	326	355	338	368	409	325	325	310	370	363	339	354	343	322	342	343	358	365	317	324	332	344	347	347	358	348	325	359	311	330	334	338	382	352	348	375	337	331	339	329	322	339	375	313	325	360	349	379	360	322	353	356	376	342	340	352	345	325	331	327	331	344	382	343	378	345	357	316	348	330	355	313	342	324	356	358	355	337	336	331	342	329	351	322	361	367	362	347	363	365	345	372	326	323	372	345	342	352	328	344	369	365	318	357	362	337	341	335	361	321	365	363	327	376	363	328	330	358	363	339	340	362	347	340	331	361	373	330	335	336	350	373	357	315	345	380	353	345	304	347	334	355	367	331	333	348	354	337	341	306	319	341	327	364	342	329	329	330	366	345	363	328	322	362	340	353	349	342	363	347	302	349	355	376	360	351	361	331	343	344	344	359	342	343	341	347	355	345	338	407	335	355	340	340	368	333	381	340	354	379	328	356	328	314	329	356	363	352	320	308
11905	21332	23169	16892	3851	3210	8174	1623	1328	1327	1083	1010	810	722	654	650	599	604	524	508	505	475	481	492	437	424	459	391	447	431	422	378	403	441	455	421	385	406	373	367	414	384	388	396	384	412	406	309	372	383	364	369	363	369	394	377	377	378	419	389	395	344	420	380	350	399	386	420	405	363	385	378	389	371	378	365	426	390	382	360	369	342	368	344	393	384	345	399	367	377	358	382	334	408	374	366	355	401	359	343	364	385	398	350	369	388	344	388	364	337	361	372	375	382	414	327	337	404	383	347	389	367	352	368	368	326	317	369	355	356	368	349	365	387	359	427	372	368	384	389	380	342	364	356	351	389	370	352	363	368	353	378	344	389	350	341	369	374	364	370	391	397	340	360	385	379	372	356	404	354	346	355	378	378	353	396	362	377	353	353	364	374	350	358	368	421	386	348	376	375	350	387	376	368	364	346	359	355	382	377	378	348	332	334	355	385	341	331	374	412	348	397	349	365	383	370	378	363	380	367	353	339	369	328	366	368	381	397	371	405	380	359	372	357	361	364	387	395	369	349	375	354	344	335	337	345	352	382	353	374	348	378	354	341	374	358	409	367	378	370	364	364	351	344	395	373	384	371	362	382	384	336	386	366	377	366	328	336	385	367	388	343	382	363	337	388	403	374	350	349	363	417	350	352	349	370	334	368	384	370	393	372	368	374	383	401	364	378	384	328	373	401	397	368	360	362	371	349	363	376	354	355	373	365	352	337	363	399	380	335	380	344	372	337	364	348	361	353	339	378	331	362	370	347	372	349	374	374	352	338	360	344	360	379	362	347	349	385	349	373	385	361	346	355	375	365	368	373	387	375	371	368	382	404	365	356	341	395	378	387	370	360	372	346	366	368	364	357	397	358	365	367	381	370	374	348	376	361	375	344	360	390	379	358	383	357	330	373	356	400	336	388	351	374	338	367	398	365	339	375	351	376	377	331	401	350	346	351	408	340	400	360	351	372	319	376	374	355	367	378	355	363	343	379	397	380	388	368	348	363	365	360	371	335	340	368	368	364	358	358	374	336	332	343	368	387	383	380	381	395	359	363	359	350	363	357	360	388	379	383	328	366	348	347	359	338	369	391	396	344	353	356	377	388	387	359	334	343	361	376	394	358	347	377	350	339	366	336	388	336	339	374	351	358	356	355	363	369	353	375	369	386	368	354	395	368	353	341	327	379	374	403	393	354	400	360	404	329	367	368	361	361	347	364	337	387	353	372	364	362	377	360	365	369	369	384	332	341	364	382	360	374	373	367	402	391	396	371	370	374	328	378	355	355	322	397	408	354	381	403	386	379	351	346	353	377	376	365	347	393	372	377	332	364	326	376	382	367	330	371	366	366	387	395	375	379	358	394	363	368	369	365	355	379	366	375	339	401	375	373	370	386	357	329	377	390	362	344	377	377	377	369	373	355	378	367	367	349	348	372	391	361	325	327	373	347	342	372	373	370	372	382	354	380	377	364	356	381	380	384	367	359	388	355	377	349	362	365	378	366	384	355	356	352	349	351	355	369	386	371	379	375	397	378	399	363	374	389	370	375	360	334	381	387	377	369	369	339	382	398	391	375	336	379	371	338	350	372	386	343	359	369	327	386	390	398	366	358	350	376	376	375	344	365	382	346	347	365	370	379	373	342	336	381	361	368	355	352	347	375	364	384	394	377	381	367	340	404	374	365	380	368	332	369	393	351	371	372	345	365	332	342	369	355	352	347	375	340	370	362	356	395	367	403	374	335	340	341	370	390	381	355	371	339	364	385	365	350	349	359	371	385	372	383	400	333	336	353	389	379	388	390	376	371	321	345	359	355	370	355	355	343	351	365	363	375	361	314	395	395	395	340	367	381	349	342	385	332	369	347	387	388	392	371	356	378	387	385	344	376	331	382	347	339	342	365	386	365	370	378	374	374	373	332	394	379	377	352	369	362	366	357	377	344	365	362	380	369	385	379	369	367	375	320	358	388	369	351	359	357	362	365	372	351	376	355	371	387	388	367	380	347	364	328	351	386	354	355	341	348	369	334	392	364	359	347	368	342	375	368	363	388	372	384	377	380	356	413	375	399	412	363	358	363	341	360	348	379	364	373	331	380	377	362	313	376	372	357	388	357	389	378	390	370	402	370	354	353	401	366	393	360	359	322	373	372	368	390	359	338	322	356	372	361	363	395	326	374	350	385	354	362	384	363	369	372	341	372	360	371	365	336	343	394	345	359	405	372	390	343	375	368	365	343	366	345	357	376	375	364	340	381	355	378	351	338	352	391	357	357	384	333	353	346	343	372	364	348	334	355	384	339	364	366	387	323	372	379	329	385	351	371	359	377	425	370	386	376	348	333	359	361	396	373	374	399	344	368	334	386	365	328	368	368	387	331	381	396	360	373	361	396	431	328	366	382	316	351	348	385	389	344	352	395	347	342	355	363	374	387	329	363	378	361	338	371	379	356	367	355	345	357	376	381	357	359	372	341	352	372	351	366	420	369	364	378	375	342	362	338	355	393	394	346	371	359	380	375	391	378	350	344	362	378	351	387	353	333	365	363	383	346	349	350	369	370	311	382	366	368	344	373	400	365	376	397	372	388	385	378	385	378	357	375	348	385	327	383	392	331	373	385	377	366	374	359	392	389	350	386	397	371	386	384	339	343	368	405	356	324	354	353	363	401	355	373	346	351	347	380	374	378	355	380	385	378	363	370	324	339	339	362	370	389	377	361	385	352	361	343	352	353	383	358	350	363	317	369	362	373	367	382	349	381	380	345	414	366	387	356	386	369	389	344	354	366	389	368	390	394	345	394	358	388	365	360	317	351	359	392	353	364	350	355	344	361	364	400	336	380	377	373	377	384	350	385	393	346	395	380	347	361	373	340	372	387	377	363	382	373	360	372	364	377	372	374	387	367	368	356	395	361	351	363	384	394	335	369	363	362	365	354	376	378	319	394	346	388	383	356	365	381	346	403	350	365	348	377	398	374	357	375	347	375	373	349	382	334	356	388	383	345	352	376	372	367	399	367	358	409	355	379	381	344	377	359	360	373	382	352	400	373	385	349	359	348	369	372	335	365	399	358	360	395	340	374	353	339	388	405	401	369	363	373	359	373	398	395	395	392	387	387	363	350	401	354	414	366	351	408	353	373	352	382	380	364	335	373	336	395	363	362	342	368	385	348	360	405	374	397	384	342	401	350	362	403	336	394	376	379	369	422	351	358	390	368	395	421	335	350	356	342	359	353	378	369	372	339	366	362	355	366	371	351	357	353	333	406	359	385	377	381	378	352	346	310	363	379	381	369	370	374	368	362	352	360	379	371	356	368	355	372	369	342	323	372	357	349	373	408	345	381	390	372	387	379	401	334	368	373	355	378	356	347	363	335	384	387	389	342	375	391	361	375	350	348	360	365	385	341	353	368	378	358	373	353	398	379	386	343	380	383	368	376	361	353	342	378	349	332	382	340	378	354	325	404
22829	20704	27516	23944	20706	20896	22182	4295	1481	1499	1166	1059	986	864	837	803	791	804	765	740	733	740	712	707	672	669	687	608	695	726	672	659	662	640	616	640	659	648	602	668	655	712	626	657	599	609	634	640	629	639	590	647	637	653	605	631	644	600	602	587	620	618	627	613	603	611	541	599	613	608	620	602	630	632	571	606	594	603	595	623	573	597	596	619	647	593	616	603	615	633	642	631	557	575	614	628	664	574	625	598	559	654	624	585	624	620	563	571	592	616	632	600	572	611	609	641	595	634	582	583	617	648	626	629	605	609	663	642	581	606	601	585	636	642	603	624	566	592	631	630	601	615	633	577	577	603	629	633	571	596	636	618	608	632	622	573	597	618	600	618	621	617	639	568	607	620	595	568	592	608	622	591	606	627	596	556	605	559	609	578	606	630	623	548	561	607	611	621	632	590	558	593	586	568	624	604	623	557	591	595	647	610	591	605	613	607	645	558	586	641	580	609	591	594	571	633	579	628	587	608	594	628	642	585	623	590	580	613	572	578	582	591	625	634	608	614	602	622	618	617	572	614	623	626	649	633	585	639	613	592	625	597	596	626	630	628	581	646	572	595	621	642	591	569	634	612	627	615	589	609	577	561	562	613	647	568	594	613	578	608	551	604	581	596	589	613	617	630	606	577	570	556	607	603	559	637	617	592	559	613	597	602	641	634	589	609	660	586	584	605	643	594	594	606	563	574	614	579	588	608	588	597	608	572	601	631	605	624	609	597	598	578	580	594	601	574	620	626	596	602	610	576	610	616	607	612	576	612	603	583	612	570	614	574	592	563	613	617	578	588	671	587	568	618	597	592	612	602	618	620	563	630	595	632	598	631	567	612	558	596	609	554	597	606	596	601	616	599	546	627	569	590	572	598	605	588	574	594	587	581	589	598	563	615	581	644	573	582	595	588	541	584	612	568	615	582	601	573	588	610	581	606	595	596	601	587	599	557	596	598	574	599	585	588	581	609	558	582	563	636	631	560	560	587	575	610	640	571	556	576	625	597	609	609	607	614	572	580	583	597	597	628	634	579	581	620	606	533	582	613	626	625	626	560	633	533	566	641	612	642	576	620	607	581	643	608	571	595	594	638	619	572	638	591	621	587	612	570	632	605	579	605	604	610	595	588	591	625	596	573	560	594	636	572	587	584	585	592	593	597	584	640	614	589	595	626	580	608	593	605	593	607	546	616	626	569	619	620	600	590	635	597	594	637	636	589	595	595	664	583	590	610	610	587	597	572	638	613	625	632	613	587	631	570	594	598	572	562	574	626	589	611	572	632	626	606	600	652	603	624	567	608	632	646	647	605	579	607	587	609	596	595	614	603	613	608	613	608	607	590	629	645	597	595	605	575	565	594	646	607	589	582	599	570	658	611	645	644	613	596	582	585	614	566	597	594	575	580	564	562	620	571	567	600	586	556	585	614	593	555	574	608	643	559	581	621	622	604	596	599	579	616	610	604	570	567	628	619	656	587	586	556	580	605	587	589	616	565	587	626	601	602	609	556	609	597	584	591	598	618	544	609	609	626	597	650	629	595	607	625	587	629	621	638	632	597	578	600	579	592	622	612	591	554	645	665	606	587	601	603	609	634	626	638	546	596	604	592	572	562	634	597	654	604	582	591	618	595	610	590	578	545	613	629	599	637	594	556	587	594	554	585	620	622	641	614	586	561	565	621	608	614	545	592	582	602	556	560	606	551	637	610	607	611	621	644	580	591	583	616	587	651	617	632	595	588	569	616	602	601	628	615	609	582	576	588	620	561	605	603	549	542	591	583	617	585	572	582	596	601	606	622	608	575	613	575	591	614	561	596	604	591	654	633	587	597	604	585	567	566	635	590	592	593	639	601	617	608	597	591	643	619	600	582	619	648	600	597	576	601	595	605	582	611	596	611	596	620	605	587	564	585	653	573	582	619	620	603	575	605	582	593	588	587	574	632	615	620	597	597	566	591	583	621	589	625	594	631	601	603	613	604	622	614	630	620	593	636	603	577	604	601	612	597	565	568	603	580	554	594	601	632	567	597	646	584	594	564	593	606	619	600	608	629	605	592	632	605	605	556	601	618	621	555	619	622	608	601	592	585	614	581	565	563	621	578	632	627	594	596	615	609	596	646	574	631	614	614	537	571	586	587	607	574	615	592	600	592	565	585	610	584	576	635	579	585	573	633	592	598	586	578	644	621	602	609	588	599	617	582	575	623	572	620	568	622	562	590	599	622	630	608	548	579	578	596	597	607	582	630	545	613	615	618	611	578	567	617	584	589	629	619	597	607	565	578	579	632	624	601	604	603	622	605	585	593	631	643	644	628	587	613	590	583	591	597	607	555	669	591	595	597	597	583	595	629	607	650	627	578	604	571	595	630	570	612	615	588	625	580	602	619	624	610	571	556	607	621	618	583	623	601	620	568	569	592	589	589	593	570	594	617	603	582	615	600	572	609	593	564	585	558	582	608	615	612	579	563	576	628	621	619	637	634	604	557	635	638	626	585	568	613	624	565	611	618	629	612	592	611	628	610	584	590	566	565	644	583	662	623	628	594	559	610	561	575	595	607	601	611	609	610	596	581	604	593	642	612	599	605	614	607	631	607	565	612	602	545	615	617	646	560	611	642	581	633	591	587	600	586	604	633	616	605	603	566	602	626	578	589	622	580	622	589	570	595	628	584	599	591	604	588	561	589	609	589	578	600	590	614	586	598	592	599	601	597	610	582	552	602	628	608	617	619	606	595	628	600	573	575	584	618	584	601	634	588	625	637	574	568	584	628	618	597	600	575	615	620	639	558	564	618	600	611	591	620	588	602	589	561	600	586	615	578	573	573	576	606	670	620	605	604	603	612	592	596	607	602	550	584	568	584	589	623	656	643	624	576	619	610	542	623	629	589	576	626	627	568	575	554	626	570	637	617	626	578	602	616	588	631	609	596	589	592	588	578	615	637	588	599	627	622	596	596	636	620	615	650	584	577	588	602	623	592	631	615	559	619	582	629	666	627	596	582	604	581	594	645	614	595	619	628	583	560	603	613	575	552	579	611	596	621	592	615	627	605	590	607	588	577	620	596	625	598	606	606	642	634	634	597	642	607	618	580	623	632	572	594	609	575	609	594	633	635	552	582	583	577	677	586	588	612	614	658	600	605	592	599	602	584	562	606	586	613	604	590	571	609	631	618	607	590	585	646	603	630	599	617	599	621	591	627	583	564	595	598	615	590	620	599	574	582	567	588	606	600	574	583	588	579	577	608	585	634	589	632	612	638	593	602	602	594	588	583	590	596	632	586	563	626	608	623	528	602	568	628	585	559	611	595	593	622	603	623	564	551	568	609	600	637	599	634	610	612	565	588	608	569	582	640	585	598	594	595	640	587	599	580	599	616	633	603	600	590	570	587	569	566	609	566	544	573	581	572	567	611	616	589	615	632	566	637	639	611	590	618	595	565	569	531	626	588	608	552	595	585
14205	27126	28553	17631	6732	5651	12717	2878	2328	2490	1958	1662	1419	1245	1146	1091	1035	941	967	854	848	823	778	761	692	754	770	722	687	684	673	675	709	673	647	632	622	645	559	620	658	590	620	617	598	598	599	611	562	639	553	626	543	554	575	563	536	573	612	591	566	574	542	566	594	580	575	595	558	562	590	549	575	539	550	536	611	553	544	596	509	560	560	567	567	584	556	597	572	573	577	553	582	547	628	589	581	539	566	579	583	547	516	589	560	547	568	585	544	547	591	551	566	520	584	573	553	533	581	540	526	561	564	556	554	564	516	597	546	576	545	589	554	531	583	554	567	592	561	510	533	563	518	564	551	535	556	596	536	545	569	575	565	546	567	563	614	547	575	589	558	574	539	581	532	581	575	583	545	587	549	554	523	588	545	600	546	574	571	524	566	574	545	566	571	544	577	543	542	558	557	531	551	539	548	575	541	511	564	543	539	564	524	574	577	582	568	535	562	561	539	507	593	553	547	613	589	558	535	555	556	604	539	565	546	571	531	570	545	588	552	550	506	580	550	573	558	584	579	587	544	593	549	575	606	577	557	563	536	545	581	563	541	559	568	552	594	537	563	539	599	578	580	560	589	532	531	586	572	587	523	579	526	547	556	582	554	544	580	557	553	543	527	608	574	556	577	580	530	553	585	559	579	538	603	552	602	565	531	560	542	556	549	568	525	598	542	558	561	576	571	551	555	530	570	546	583	530	542	579	550	590	586	580	556	554	571	595	579	566	592	539	598	580	535	573	533	523	591	569	501	497	566	572	569	565	532	571	557	557	548	561	523	566	574	597	554	580	605	600	558	609	575	572	516	531	593	559	568	559	530	538	548	551	538	563	567	535	589	555	590	518	583	571	555	518	570	561	544	527	541	603	535	581	553	526	557	529	558	576	532	571	563	550	529	581	539	562	605	562	553	517	566	575	536	572	515	552	534	531	522	575	566	593	560	559	576	584	526	541	602	514	533	551	586	544	546	547	522	525	554	556	536	522	532	535	540	576	555	562	535	534	550	561	629	597	552	535	553	575	570	602	543	562	526	574	566	554	568	544	554	498	562	631	575	594	531	547	552	581	536	554	548	551	567	532	563	536	525	555	575	559	559	551	578	586	508	546	537	561	560	570	591	554	572	533	573	528	572	563	580	561	535	560	531	604	538	532	557	545	596	545	567	558	557	555	531	566	545	526	544	574	554	572	541	591	582	558	556	546	575	556	529	554	600	543	583	561	547	570	566	573	576	604	549	544	557	625	577	554	563	576	540	581	562	512	550	554	549	530	513	605	543	536	557	597	607	559	556	553	580	548	560	590	631	513	579	562	554	562	559	540	554	541	591	530	519	563	534	539	566	568	528	562	589	567	547	543	554	543	522	562	528	545	568	566	563	598	572	539	548	558	544	573	507	519	553	571	568	548	565	566	549	606	518	588	572	556	540	547	535	584	582	526	566	547	587	553	498	569	603	598	511	528	581	546	586	537	565	603	590	540	546	569	560	554	573	552	566	563	564	548	592	529	548	554	554	537	527	532	573	526	579	547	531	525	553	547	563	583	560	551	576	576	553	568	554	559	533	561	573	523	565	541	526	535	551	570	530	561	569	567	542	588	619	560	543	577	570	577	551	556	510	575	543	555	541	576	549	578	558	524	560	552	577	557	563	552	537	576	546	546	588	541	576	569	551	538	579	568	582	553	535	558	587	527	560	575	544	543	595	543	569	553	569	550	524	603	599	577	539	553	521	554	588	581	565	547	578	531	554	591	541	582	583	620	569	550	541	539	593	583	573	571	584	622	565	548	578	532	559	544	546	548	576	551	516	543	573	493	523	508	567	574	594	544	529	606	546	539	574	564	568	555	590	596	522	587	582	565	567	612	564	611	561	582	546	566	553	561	604	552	611	543	539	561	584	617	548	567	543	521	539	581	565	564	554	603	572	569	561	558	513	482	552	593	536	570	562	572	569	603	560	508	554	559	587	545	541	570	573	552	576	539	529	578	561	601	521	581	581	598	554	552	565	577	596	569	551	568	557	559	562	548	570	526	559	545	531	541	590	553	500	558	559	521	531	558	517	523	532	531	525	603	542	582	553	567	560	537	615	517	553	531	533	561	590	571	529	536	553	570	587	548	547	548	546	556	584	580	536	558	582	595	569	547	549	508	551	505	536	595	540	556	569	573	553	554	548	575	523	600	583	550	548	545	600	555	570	603	530	527	543	563	596	547	523	606	577	509	525	590	555	509	555	545	542	551	576	557	531	595	530	580	571	546	573	585	552	603	529	536	548	571	570	579	564	586	580	557	553	561	558	544	551	548	505	547	537	564	554	568	592	560	534	536	529	512	566	534	543	528	546	557	539	566	607	529	552	585	552	579	591	580	542	567	541	551	549	521	554	586	512	575	496	570	532	584	549	573	575	530	560	553	529	545	555	569	566	550	555	608	530	551	553	560	588	560	587	573	557	522	577	583	558	571	544	576	531	580	537	597	548	543	536	582	534	537	566	614	557	534	640	525	546	512	565	559	548	537	573	566	541	537	570	556	603	549	551	588	570	582	570	614	532	555	565	575	568	517	528	590	543	539	615	557	536	564	565	598	544	541	609	558	597	563	554	544	547	554	545	589	555	544	560	583	560	541	563	524	528	592	535	554	548	524	555	587	534	541	546	572	540	526	572	571	578	556	611	548	556	569	554	534	537	561	546	587	528	521	539	540	603	559	612	512	561	548	583	585	598	573	529	551	555	561	543	558	585	530	538	546	569	540	565	535	554	558	545	567	580	560	558	548	569	552	595	569	539	559	589	571	574	526	592	548	531	539	557	573	549	577	574	541	529	554	565	538	519	549	537	558	590	567	568	536	538	537	593	530	563	556	551	617	549	563	544	581	590	545	588	574	562	570	533	521	520	536	571	549	574	606	555	567	550	590	548	575	542	549	532	551	554	544	559	535	517	612	541	555	546	550	561	582	564	564	555	518	560	588	562	532	549	544	558	547	550	579	534	613	518	575	525	562	543	621	552	520	544	543	576	538	558	540	568	564	545	560	581	598	544	591	538	540	563	542	552	584	544	556	596	601	572	581	573	571	531	577	510	606	529	537	554	584	576	546	544	523	552	588	549	561	546	562	589	568	564	556	547	547	575	527	545	533	565	549	576	539	545	551	546	585	565	497	549	526	530	573	542	553	546	573	529	550	557	573	565	514	554	525	550	556	532	578	568	576	563	573	523	545	579	555	595	529	578	576	527	559	530	597	582	539	572	568	526	567	550	546	531	561	540	541	528	543	541	582	561	562	570	556	548	544	590	529	565	576	572	543	574	548	574	586	574	541	590	578	557	550	558	523	561	508	576	590	540	584	558	562	594	572	599	576	556	565	558	541	591	574	546	547	541	547	514	570	586	535	548	556	590	541	577	563	545	596	562	601	577	563	585	560	540	603	538	551	517	604	559	575	585	540	553	528	558	567	590	566
28337	15866	5059	1467	852	971	1098	753	823	771	773	831	754	769	755	801	776	725	763	794	805	747	752	758	805	819	762	805	728	784	753	757	785	781	767	789	758	764	788	784	737	824	774	810	764	766	773	792	748	722	774	752	801	811	768	775	746	802	779	789	770	730	742	748	788	728	775	757	763	727	814	813	700	748	777	778	704	767	787	762	760	764	734	829	789	785	778	826	850	779	763	713	733	758	736	747	749	768	757	783	802	760	807	756	790	772	794	773	803	758	783	767	823	771	764	747	756	739	765	849	747	767	762	776	735	802	752	757	786	727	732	801	747	761	724	756	781	783	731	746	776	754	766	775	793	738	753	768	743	791	786	772	843	759	765	757	737	748	798	785	753	766	775	744	733	761	740	793	732	776	774	749	824	785	766	767	736	771	758	785	784	777	780	789	788	754	783	760	787	772	751	807	735	740	809	726	746	787	812	759	777	715	758	816	773	794	723	775	746	739	759	679	777	732	773	783	747	770	765	792	812	772	750	750	736	744	814	756	734	749	760	723	732	786	814	787	729	727	792	775	779	765	764	762	781	824	803	802	773	739	746	768	752	797	788	801	737	757	723	794	739	775	815	800	747	765	769	761	741	792	739	818	723	727	797	712	765	791	775	805	750	813	760	749	785	772	778	803	696	756	704	784	742	755	769	823	765	764	694	718	778	724	784	783	759	822	734	748	714	794	753	724	826	795	766	780	768	773	789	744	719	775	798	741	809	755	776	788	839	811	752	742	721	833	782	820	722	759	783	781	762	739	749	781	753	753	751	776	701	797	811	761	788	799	762	799	787	789	753	771	808	770	734	766	777	802	797	763	786	788	772	758	741	717	785	809	744	819	821	774	794	762	778	704	779	748	731	759	730	763	795	719	760	803	735	756	759	749	802	729	774	702	779	772	737	746	774	738	759	787	808	797	738	752	779	746	798	768	781	812	739	761	758	773	798	786	785	767	725	757	783	783	784	777	753	771	730	745	714	763	764	737	761	776	714	782	815	692	761	767	846	790	731	756	744	747	758	759	769	766	764	765	775	791	800	790	752	774	804	762	734	764	763	742	835	751	769	775	778	775	767	739	820	747	751	766	739	746	748	769	778	817	746	739	741	741	749	780	800	775	766	765	719	758	776	809	755	724	794	748	833	748	814	744	785	765	811	821	798	761	745	785	793	790	729	822	760	786	735	749	731	754	811	756	779	796	789	763	769	775	750	758	713	759	774	789	762	738	796	795	772	712	769	814	720	730	800	738	745	728	748	723	772	760	737	796	717	806	769	756	753	822	783	813	793	787	755	755	774	735	829	779	734	782	802	771	746	822	783	806	745	724	779	734	777	756	749	771	753	755	809	740	745	758	799	747	717	760	723	750	816	842	748	748	752	721	814	755	765	776	780	750	819	775	751	789	762	778	758	736	816	794	778	785	781	739	707	790	806	735	745	767	747	757	800	775	743	732	718	762	763	763	798	807	762	745	755	738	795	786	782	801	743	777	781	792	764	714	740	744	760	733	764	786	759	775	718	720	769	800	806	798	747	785	757	751	818	758	803	778	762	739	802	760	786	714	764	818	816	711	799	747	718	795	797	745	793	784	774	823	853	760	760	747	760	757	787	763	772	767	757	799	775	726	728	770	761	782	727	735	783	739	769	736	759	778	736	820	782	718	777	757	720	770	736	744	766	764	853	782	769	768	733	767	773	762	819	747	713	705	780	689	756	765	751	800	713	775	735	732	795	762	788	766	773	770	770	751	757	790	718	708	767	746	776	739	778	797	777	769	772	817	814	760	770	785	744	770	799	746	769	750	808	786	766	797	758	780	773	770	792	788	735	746	742	766	724	771	788	752	765	802	757	742	834	808	739	747	741	734	785	793	755	765	802	757	749	770	751	797	797	769	744	740	777	756	751	791	784	784	788	799	797	809	807	743	709	757	803	775	763	805	777	774	729	798	783	828	766	789	763	785	754	730	807	766	861	767	751	784	790	809	811	746	763	776	754	710	761	722	766	710	788	808	782	741	763	762	810	734	783	766	756	789	748	793	779	743	776	780	777	791	722	781	757	801	737	766	800	787	749	740	739	807	788	742	735	820	840	749	769	789	754	772	826	733	746	759	741	754	785	692	704	782	721	821	791	750	807	760	755	717	805	806	784	767	782	812	747	802	742	748	769	767	722	838	702	782	720	766	714	774	740	792	706	733	720	764	740	772	746	801	770	776	755	773	711	821	784	778	761	795	769	758	759	732	798	766	801	738	786	775	766	748	798	751	755	776	801	758	747	708	749	741	768	822	792	801	733	852	785	763	784	719	804	776	776	776	762	747	768	774	758	789	769	780	788	756	798	760	807	815	791	789	750	744	743	735	739	781	727	758	773	739	764	719	728	787	773	756	780	664	767	738	766	773	797	764	764	748	791	827	753	792	783	785	781	765	735	829	803	782	801	777	730	747	766	760	787	743	742	765	809	790	817	754	776	797	778	747	753	750	777	761	793	835	762	745	802	768	768	799	790	758	741	844	732	728	711	714	805	766	789	837	798	807	768	792	766	726	778	786	764	802	797	753	734	800	724	775	724	776	815	767	802	727	726	730	738	808	733	761	771	766	774	838	779	732	830	742	772	722	753	793	810	773	777	761	782	770	732	806	766	754	818	780	802	704	757	799	781	743	717	789	779	788	804	801	783	764	788	778	764	747	812	822	786	755	778	725	691	776	769	826	802	811	776	707	752	760	739	778	769	786	763	773	794	786	743	734	771	764	770	737	814	766	761	704	802	815	742	792	747	784	771	785	778	750	778	806	780	725	801	749	749	766	758	807	816	796	853	775	767	726	743	759	776	734	781	849	806	782	777	781	826	758	773	747	744	791	764	791	751	742	801	801	773	757	770	765	775	776	777	755	746	768	775	747	744	777	765	812	788	794	758	787	766	797	789	786	771	783	777	766	745	777	789	720	765	789	760	786	744	769	742	734	750	776	742	822	769	786	737	781	766	775	781	752	759	734	741	737	772	776	762	780	756	719	780	751	790	763	777	810	706	796	740	705	730	714	752	758	817	793	771	762	781	772	810	755	774	774	724	743	781	791	740	779	758	732	788	806	792	759	739	781	754	748	781	796	722	794	745	805	776	755	760	746	802	793	760	753	779	778	752	747	775	712	786	800	774	741	774	796	760	805	786	755	772	744	763	758	776	738	806	790	777	766	793	744	739	757	776	779	750	766	757	793	771	757	798	772	777	761	791	779	773	721	790	780	811	742	777	808	735	712	756	749	748	726	781	747	764	759	806	806	775	756	813	759	744	770	775	782	727	725	722	825	727	753	806	783	760	788	794	726	795	782	768	777	770	749	740	721	693	797	770	788	794	765	762	727	771	839	742	759	696	816	763	812	768	722	789	788	755	747	738	772	726	768	799	760	789	804	719	747	772	821	765	795	694	759	827	786	715	749	779	776	835	767	767	727	761	784	788	743
7571	6039	6342	1481	975	1124	1393	787	771	792	801	795	749	769	751	824	784	777	768	748	759	763	757	768	764	812	719	778	800	815	797	741	725	818	773	749	791	760	782	809	812	771	786	717	765	832	758	774	790	756	819	742	770	794	770	762	808	831	790	813	769	765	733	847	817	796	793	798	752	799	783	746	833	812	804	770	737	768	788	783	777	753	792	760	770	766	774	732	721	797	757	774	739	737	805	761	799	750	765	788	786	740	813	753	753	769	780	785	814	768	762	804	804	783	759	769	734	791	759	731	698	792	755	801	772	719	788	747	741	769	702	780	754	820	754	770	797	812	758	785	729	803	727	760	783	759	735	768	786	792	802	771	769	797	769	808	765	746	767	771	794	782	798	831	757	808	807	731	780	757	800	790	766	779	750	757	772	802	786	750	742	731	744	777	777	769	802	768	773	785	782	796	755	778	795	782	792	771	801	734	808	767	760	776	760	757	758	754	779	716	807	775	801	769	791	817	818	788	772	802	766	770	782	763	770	788	771	775	798	755	791	816	772	775	786	769	758	770	817	756	770	786	765	775	802	790	797	755	737	759	796	783	794	786	732	766	810	794	789	772	786	763	797	784	772	753	761	788	786	749	789	765	744	780	798	785	771	742	776	830	764	755	787	737	796	814	774	781	744	802	782	776	777	774	768	783	730	750	775	798	798	802	802	756	761	780	792	756	765	791	772	738	790	804	779	799	813	769	745	780	785	730	801	683	799	784	781	763	785	773	742	786	784	795	820	735	810	744	819	792	798	785	764	782	754	725	738	778	799	784	806	774	784	802	774	772	835	779	773	782	822	777	733	749	786	753	774	782	772	784	780	807	793	798	798	729	737	805	749	804	810	795	778	773	800	780	737	751	773	795	777	790	778	766	771	767	795	759	782	787	769	785	809	778	760	773	752	792	724	741	831	783	803	797	734	774	775	747	804	733	776	799	770	741	762	785	754	713	743	768	792	772	763	752	786	716	786	800	792	800	819	831	765	813	767	773	813	793	760	810	775	792	790	737	725	760	810	734	782	769	813	788	775	817	730	776	786	767	803	805	770	749	769	732	778	790	766	764	750	758	806	723	765	740	769	831	798	822	807	803	766	790	774	794	821	759	740	774	808	760	770	802	776	749	748	729	842	773	758	833	800	762	763	800	783	758	771	754	740	761	765	773	732	770	788	766	779	794	772	762	758	771	778	751	761	806	760	777	771	812	790	744	769	731	794	786	722	738	814	740	790	802	804	758	784	739	778	769	746	803	731	774	832	769	752	788	723	771	733	784	840	806	765	755	757	747	787	766	787	737	724	784	795	784	755	791	749	776	756	783	769	786	737	767	754	776	753	790	772	840	764	834	784	812	712	766	773	737	805	735	746	759	749	760	791	742	769	736	719	773	806	809	753	771	788	774	763	790	768	750	807	733	800	756	748	797	804	747	808	799	778	749	831	762	788	741	793	793	763	778	757	705	784	777	791	754	813	755	762	739	765	763	757	773	786	780	792	774	740	784	747	743	762	751	816	743	851	744	815	809	776	824	721	799	759	830	804	770	787	781	822	753	740	753	764	766	763	749	765	799	789	766	797	760	714	804	766	770	765	765	809	795	786	826	788	767	750	763	747	805	787	733	762	796	718	756	750	818	811	807	750	754	796	782	783	778	769	786	739	783	785	749	756	776	753	761	769	757	761	808	762	769	784	746	787	778	784	769	724	798	808	744	789	788	763	767	812	788	784	754	726	740	785	748	788	721	791	766	798	785	744	763	813	760	738	720	806	786	812	780	800	769	732	821	733	794	739	787	787	798	740	737	731	738	721	769	740	777	771	793	745	780	771	795	801	765	750	740	746	767	722	785	754	773	737	793	802	734	741	815	745	813	762	812	727	741	752	770	775	794	795	733	735	756	803	752	773	761	791	819	772	772	760	781	756	797	756	782	785	854	758	730	745	754	757	789	773	783	757	772	751	751	798	794	847	777	781	767	757	782	765	750	782	773	750	776	767	755	760	761	830	756	788	767	812	767	737	751	754	836	815	783	761	767	745	784	810	833	768	759	728	801	765	765	804	786	768	783	779	759	815	807	822	755	804	781	771	780	771	757	788	814	784	769	768	806	761	815	753	807	764	774	755	792	759	779	787	740	753	752	766	800	810	802	750	791	793	737	755	731	752	796	786	821	703	750	783	788	771	769	724	769	783	728	817	792	804	783	725	787	759	784	753	797	760	762	806	808	765	719	745	752	793	786	797	764	771	780	765	771	749	781	803	800	775	802	798	778	763	768	768	719	768	770	760	741	755	766	780	740	774	774	770	770	782	794	787	765	822	802	780	789	767	787	741	756	763	741	786	774	789	767	774	787	827	780	782	814	709	781	768	732	785	786	757	793	795	784	807	776	791	833	766	787	788	794	787	730	744	792	720	829	786	776	786	800	800	757	783	804	772	826	745	759	812	755	751	753	809	766	747	797	775	712	766	763	777	735	811	805	771	807	826	763	784	778	774	787	819	848	787	784	779	768	783	794	727	770	786	754	812	787	786	786	733	800	757	847	767	810	798	783	736	803	826	775	733	779	724	799	784	788	773	813	863	798	726	739	773	774	779	765	771	775	754	744	838	768	753	766	781	773	793	782	755	760	835	783	763	802	794	754	821	758	790	807	734	800	773	809	775	759	743	782	770	781	798	764	745	754	795	826	816	814	801	741	794	767	773	758	771	804	769	744	776	785	784	800	775	775	788	803	743	742	744	744	771	744	835	768	794	724	777	748	818	805	761	761	731	809	769	831	744	737	790	788	733	744	758	745	792	809	801	781	767	785	793	804	845	761	715	789	771	781	799	800	745	760	794	785	744	774	758	830	762	735	761	803	829	757	750	684	786	794	769	786	816	739	749	772	774	735	803	728	763	752	817	771	740	787	774	736	788	783	757	737	770	799	777	784	768	769	787	764	787	771	738	801	771	823	754	784	738	787	790	766	791	787	783	812	734	817	801	837	786	799	748	799	776	757	785	798	774	786	815	755	738	817	778	741	788	781	777	715	768	783	783	767	810	772	808	839	759	807	774	743	782	738	766	774	742	804	745	800	778	746	814	812	779	780	764	770	800	784	741	733	804	804	762	842	785	748	739	791	804	790	772	831	761	803	801	772	788	781	766	735	776	743	819	779	743	793	772	769	778	774	751	751	726	738	760	751	784	838	776	818	735	792	753	736	765	773	823	860	762	781	776	789	775	781	869	752	758	772	783	803	771	777	763	799	804	780	786	787	768	772	796	791	779	795	759	756	745	803	775	732	800	735	755	763	818	781	725	811	764	791	710	820	754	792	732	812	764	780	769	755	772	792	818	773	739	758	753	794	771	779	761	827	810	790	789	748	743	768	750	749	801	808	782	743	760	767	783	761	762	760	688	753	823	737	776	782	764	798	797	744	727	781	702	775	799	732	738	764	775	761	795	802	755	803	774	729	800	811	761	760
25121	20705	27174	24278	20705	12172	5947	1110	756	772	651	596	528	492	446	466	427	439	435	437	360	404	407	399	374	405	390	365	416	380	379	331	362	375	400	345	355	362	370	321	361	357	370	343	329	360	354	377	363	343	338	335	327	330	321	349	344	349	348	345	345	343	337	325	342	322	381	348	334	317	305	320	311	327	341	338	314	394	361	393	339	336	302	366	323	368	339	309	321	349	345	334	342	319	372	352	352	332	334	336	334	352	318	350	364	404	355	347	318	332	325	330	371	320	371	296	346	317	335	332	344	320	303	335	362	313	351	323	298	332	352	322	355	324	349	327	331	330	348	327	391	339	353	366	358	329	362	344	316	348	326	324	305	355	348	326	383	321	335	355	335	334	326	325	361	352	340	327	329	325	365	362	339	349	319	328	331	318	326	331	337	321	334	341	345	357	346	336	311	349	330	348	356	346	354	309	346	361	297	325	329	335	356	354	344	364	361	349	326	356	293	345	304	344	342	347	361	338	340	320	333	316	322	331	343	347	329	335	294	345	316	339	322	369	319	353	367	325	307	353	340	334	326	324	367	329	345	355	326	360	308	321	382	334	321	329	332	322	344	348	365	355	367	321	331	332	355	323	342	355	352	340	355	342	327	352	353	319	349	349	341	336	346	317	325	322	325	313	329	334	362	290	332	340	328	299	333	318	329	342	359	347	337	305	336	286	318	344	323	347	318	332	324	329	344	300	331	332	355	361	341	337	345	324	348	349	339	330	345	338	316	336	339	361	363	322	342	318	343	331	335	348	327	328	327	341	342	326	311	338	329	344	356	368	344	315	351	354	339	309	326	338	322	348	342	347	324	339	354	354	330	357	322	304	342	379	348	364	365	314	326	324	338	328	341	326	316	325	353	334	313	350	333	349	324	336	320	342	354	351	328	350	330	324	358	341	340	338	327	302	335	328	311	314	310	332	357	372	325	363	309	351	334	348	374	312	322	315	321	348	334	328	333	334	347	303	319	346	325	363	313	329	352	332	360	325	308	307	370	352	337	297	332	351	316	335	345	325	348	374	332	333	361	358	375	335	362	341	380	344	360	345	356	329	359	335	311	348	323	345	316	352	344	341	333	316	326	334	309	328	310	305	342	296	323	332	329	327	339	308	354	316	340	321	340	311	332	315	305	335	376	329	329	325	352	357	285	306	328	308	328	350	379	362	337	321	331	342	329	352	328	345	371	332	339	362	345	322	348	348	355	305	336	329	312	345	316	325	323	353	341	336	332	345	348	339	324	354	331	343	340	345	343	304	339	340	355	314	351	341	325	311	332	329	346	339	330	330	313	327	360	319	342	336	341	315	300	326	325	342	346	352	339	358	307	302	298	333	322	363	320	330	341	333	308	352	328	338	380	314	369	335	307	360	314	311	315	340	312	318	345	298	361	349	334	353	327	339	354	341	325	338	338	345	340	336	342	349	294	336	353	340	326	346	344	344	332	352	332	312	343	377	356	320	305	335	329	325	340	338	326	321	346	322	329	327	318	314	372	319	370	307	345	328	337	328	317	304	349	348	325	315	354	345	338	341	321	344	339	350	322	306	336	317	328	316	334	351	328	335	377	324	321	323	311	327	311	357	353	328	343	362	314	358	363	351	352	329	312	328	355	321	345	339	349	310	305	309	340	341	315	309	337	351	347	336	336	320	347	319	338	342	346	367	356	350	311	335	346	340	367	327	321	329	327	343	311	314	329	350	340	332	318	325	317	359	335	306	382	300	377	354	346	368	362	370	331	351	334	325	368	337	352	342	333	349	348	349	345	316	340	317	352	330	324	308	341	335	339	358	339	312	335	392	333	345	354	326	307	326	358	337	351	355	307	372	356	326	348	319	312	321	334	323	318	330	313	349	354	344	320	368	353	350	351	370	335	326	361	345	344	336	322	319	332	325	330	340	346	356	331	367	334	299	330	363	332	344	338	334	328	341	323	355	352	294	333	360	349	341	294	364	297	320	342	331	346	366	322	339	310	367	315	329	318	354	331	337	327	342	305	322	347	362	349	312	322	343	334	335	324	331	337	366	302	310	334	335	305	337	336	338	324	334	338	332	329	332	351	353	336	332	315	326	326	307	341	354	354	344	352	305	320	357	333	312	344	359	336	280	365	342	305	359	350	375	332	319	340	357	341	365	341	351	328	365	326	320	325	339	303	349	350	358	355	331	323	342	343	340	353	338	348	321	327	377	306	348	345	330	352	300	322	331	347	365	325	331	327	331	341	351	340	384	339	319	343	301	343	360	368	371	366	340	302	322	349	315	321	309	350	320	348	331	350	351	376	340	375	355	365	361	320	307	357	332	365	321	326	346	371	293	318	289	347	311	307	324	332	327	352	360	325	331	334	289	352	376	333	345	380	340	338	365	316	356	322	347	325	328	319	317	334	306	304	336	359	372	359	340	332	376	290	348	346	339	296	310	357	357	355	337	325	329	343	351	309	364	325	349	353	305	322	337	334	340	315	346	316	320	368	339	313	323	346	318	371	344	342	349	326	346	363	356	325	321	361	327	324	334	342	346	346	359	319	344	347	330	328	341	343	346	317	353	335	364	342	333	337	365	334	322	330	342	329	335	346	318	350	334	333	344	318	332	359	339	335	355	381	343	349	327	338	334	318	350	340	313	372	316	334	319	275	356	358	333	323	295	334	339	347	351	355	343	331	341	304	306	332	330	344	348	326	361	366	331	364	368	341	315	326	363	349	346	359	290	354	349	329	328	351	347	358	357	328	344	321	334	334	334	345	324	337	353	325	340	308	362	360	314	332	326	308	342	322	311	321	297	350	344	316	376	325	332	337	343	318	353	335	320	350	353	328	341	320	338	328	325	358	345	371	335	322	316	322	332	361	326	376	324	330	326	325	335	319	353	342	345	322	320	292	349	325	356	306	327	365	367	337	332	314	329	326	348	354	373	359	367	337	328	336	313	337	321	352	356	343	324	338	320	316	340	362	342	316	335	338	333	357	320	338	291	309	348	327	327	364	340	326	305	323	329	320	322	339	346	334	342	344	321	383	345	339	335	357	295	356	350	338	314	347	346	324	305	358	331	315	330	339	331	331	325	361	322	323	328	314	340	378	343	380	354	335	372	353	339	352	347	369	335	324	350	342	314	301	354	352	325	329	335	388	345	341	344	320	328	323	337	336	305	323	313	344	359	324	338	353	321	301	362	307	352	347	354	335	340	327	346	318	326	351	353	330	333	338	322	329	319	308	339	345	341	320	332	345	337	327	378	325	338	312	338	318	322	343	358	321	297	383	306	333	335	336	355	362	328	346	317	336	362	341	330	328	326	327	338	366	332	303	323	360	362	335	293	317	357	337	348	336	338	287	325	341	346	342	344	348	364	321	333	333	347	309	330	340	339	328	330	382	343	343	341	335	350	325	364	318	380	330	353	338	320	318	329	353	337	322	319	327	308	321	323	325	327	367	352	348	343	331	319	376	340	291	341	335	333
9241	17502	16918	10823	3759	3156	7048	1634	1398	1334	1067	949	740	747	640	616	590	562	510	497	503	478	450	493	426	475	448	451	430	434	440	413	447	384	410	404	396	378	379	381	359	394	372	388	355	376	367	389	374	389	378	371	400	393	379	344	369	391	379	373	363	373	357	391	369	349	373	339	381	352	370	341	363	371	335	358	359	373	356	398	397	362	369	334	343	423	352	363	374	341	352	356	376	360	352	346	344	343	377	364	386	344	380	324	374	366	347	348	345	363	334	386	381	375	353	340	377	332	372	366	333	361	344	353	344	386	347	372	361	346	338	371	393	372	378	369	364	358	359	337	358	359	366	381	398	366	377	333	352	358	367	392	368	381	356	344	335	394	336	351	325	341	344	376	392	352	357	315	397	337	372	344	366	328	364	353	355	348	318	354	353	366	385	359	354	343	370	347	360	384	364	336	359	337	340	376	341	404	386	332	339	375	361	368	389	348	328	358	346	383	372	342	368	355	343	348	376	345	368	342	349	327	383	347	363	360	325	352	362	383	336	338	332	378	336	345	364	340	386	343	349	341	353	342	325	363	375	356	340	358	380	326	360	354	325	345	351	333	353	380	336	361	382	348	346	362	363	359	323	334	392	353	365	363	386	330	347	382	355	374	362	353	376	377	370	347	342	354	373	368	356	351	356	331	338	386	360	374	331	395	377	332	358	351	359	337	373	386	374	361	361	345	352	381	342	371	328	332	344	344	338	356	346	359	381	362	377	356	370	366	355	399	353	356	366	357	336	371	342	334	382	328	360	350	374	358	315	357	365	367	386	378	377	363	343	349	370	384	369	371	381	381	379	372	345	347	350	403	369	360	360	372	359	323	378	359	343	322	315	311	352	370	340	330	315	381	390	355	338	361	380	371	360	393	369	381	368	376	353	330	347	351	372	362	349	385	380	381	375	351	351	371	365	388	377	328	354	337	332	382	355	318	391	368	333	336	325	348	362	386	393	331	390	343	373	370	342	375	329	343	356	327	367	357	355	351	344	378	388	365	343	368	368	367	391	370	354	384	354	358	360	364	355	382	356	376	371	360	367	355	353	355	345	371	368	364	339	338	363	326	339	336	370	385	393	368	382	352	354	343	347	359	346	344	365	352	304	330	393	312	361	371	358	361	359	346	352	340	348	335	369	352	332	352	350	375	363	372	355	341	336	367	342	341	350	383	354	352	361	351	363	345	330	376	322	349	369	365	322	336	403	374	359	356	341	348	340	341	361	363	353	377	336	360	359	374	370	370	355	391	342	370	350	320	348	383	347	354	338	369	394	351	340	351	381	332	342	395	373	356	370	383	356	335	378	379	389	346	373	344	381	378	377	325	360	361	377	323	343	356	354	370	345	336	361	342	389	350	386	331	349	351	378	349	388	351	342	342	371	385	395	341	367	381	367	382	373	390	323	338	358	356	343	369	359	350	357	375	318	343	359	374	358	350	346	359	367	357	327	352	372	349	399	352	329	379	371	369	363	372	343	374	351	361	405	351	339	371	338	329	362	337	332	349	346	367	357	343	345	345	335	400	351	349	367	378	350	372	366	358	381	356	384	358	367	366	358	346	350	351	381	347	370	327	350	338	402	316	367	341	381	369	371	333	362	368	332	345	362	355	357	337	347	388	372	353	368	374	370	344	351	362	339	322	326	370	350	348	382	313	350	345	357	338	344	353	386	371	313	357	323	336	345	362	341	361	372	366	356	326	330	378	394	367	325	339	364	360	365	366	347	372	378	348	338	351	354	335	376	364	356	385	339	376	355	359	363	330	381	388	339	336	349	326	373	378	328	363	363	333	377	355	357	364	357	370	348	375	319	334	365	351	329	370	384	365	356	362	370	367	385	405	368	327	329	361	342	354	367	375	339	402	375	339	389	342	349	363	369	386	344	349	355	350	386	347	370	352	367	353	340	358	334	343	347	357	365	336	356	330	331	366	359	373	375	380	332	351	355	323	327	366	338	369	385	341	365	373	365	376	382	341	384	353	329	358	363	346	366	325	392	370	358	341	345	342	353	382	341	367	336	367	346	338	368	345	327	346	355	325	372	357	355	358	365	358	342	384	337	348	329	364	350	342	362	324	331	325	346	399	344	324	360	330	381	384	357	384	378	343	374	376	378	340	357	368	344	356	299	343	353	355	343	318	351	376	313	377	338	378	354	369	362	349	380	352	372	355	370	361	388	363	330	353	368	384	369	338	337	341	363	340	340	366	361	327	347	335	380	379	348	368	361	351	350	340	360	348	398	323	354	370	361	389	378	356	335	350	315	367	363	355	367	375	343	366	368	329	357	357	373	326	339	392	366	363	307	383	343	327	336	342	366	383	334	371	343	338	360	354	359	362	345	327	355	353	368	358	343	387	366	382	379	360	351	357	327	346	346	368	373	371	361	367	320	366	335	338	350	329	349	389	339	375	382	368	344	362	344	350	338	344	367	366	386	389	304	353	342	350	343	405	377	323	348	363	377	327	353	322	371	367	386	348	339	376	355	352	374	369	380	376	383	338	321	344	356	337	347	381	373	353	385	355	362	359	329	356	387	373	329	320	333	338	348	333	353	351	360	352	378	318	356	362	379	353	367	318	372	342	346	360	408	349	355	363	365	367	364	335	365	335	359	333	346	385	350	317	332	348	342	348	323	336	368	355	327	330	361	371	358	358	317	359	333	369	362	353	355	355	335	377	383	363	365	365	354	330	367	375	354	331	364	357	366	353	368	336	323	338	337	352	368	398	333	404	355	340	321	354	376	327	376	349	364	366	401	331	368	351	375	361	341	364	336	323	359	378	377	371	356	373	392	348	355	380	376	371	345	367	369	355	377	327	374	363	367	369	362	374	344	346	360	349	342	371	373	347	350	337	370	373	353	378	358	359	381	351	324	332	370	379	370	341	366	365	363	381	340	366	347	346	384	342	364	373	368	364	348	335	381	361	382	396	344	348	363	376	359	345	367	336	386	319	381	326	356	362	313	341	332	333	346	370	339	361	357	376	374	339	350	354	355	372	326	335	337	366	354	356	341	390	385	368	367	333	364	348	360	378	349	348	388	350	313	342	351	361	368	337	341	353	355	357	352	350	397	344	353	376	357	380	346	331	349	346	342	342	353	371	346	383	368	356	376	400	355	371	347	352	386	351	378	350	364	364	352	352	343	354	344	359	388	351	367	377	397	385	332	363	345	362	342	365	365	337	339	334	367	319	374	345	369	366	370	342	388	345	342	352	345	354	356	332	346	370	337	345	364	364	363	386	358	361	364	337	365	377	367	369	376	358	385	362	338	331	363	354	333	333	350	348	344	389	367	346	367	333	318	347	350	369	379	348	330	317	357	367	350	393	320	351	336	361	354	370	330	365	373	356	344	331	366	335	331	355	369	353	370	324	368	356	346	354	370	357	383	356	362	362	386	342	333	316	339	358	366	377	342	352	348	354	376	332	383	362	321	366	345	371	353	344	358	374	345	377
22947	20736	27491	24028	20741	20849	14252	2672	1401	1422	1243	1036	978	912	850	833	805	776	791	738	696	739	663	664	701	647	666	670	617	693	645	653	660	645	650	641	625	603	633	622	636	570	621	612	621	588	634	645	630	613	587	634	643	589	663	612	602	554	596	582	616	639	615	581	612	595	583	589	599	606	582	589	578	563	598	588	564	597	585	608	570	576	597	605	569	627	572	644	568	587	606	585	553	574	573	596	554	598	622	617	574	547	611	563	551	610	608	571	627	566	543	601	555	583	553	620	577	582	627	573	551	599	551	592	593	597	576	558	558	551	572	579	573	604	559	604	628	567	599	572	576	578	595	579	621	567	580	601	607	616	657	551	594	587	634	597	586	616	603	567	595	587	580	575	622	555	587	578	627	608	569	625	627	562	591	588	568	609	590	544	549	579	616	588	616	607	565	602	568	585	599	630	575	568	636	598	589	589	636	583	581	563	602	624	600	571	580	553	625	587	603	572	622	578	631	579	561	599	595	564	554	586	597	609	640	630	586	581	586	574	559	623	540	627	568	578	580	548	594	615	566	571	545	578	627	584	579	569	559	588	589	599	618	636	563	553	615	607	585	556	601	595	602	633	578	609	582	574	581	600	589	583	566	560	607	561	568	561	586	553	597	591	559	620	614	585	580	543	556	537	578	587	613	643	594	544	554	584	585	580	557	582	618	613	587	595	608	631	605	585	633	552	610	597	585	595	619	587	607	608	573	588	578	591	547	563	576	546	594	586	598	597	567	561	561	600	567	587	585	583	589	628	593	595	615	575	583	559	599	572	659	577	652	599	591	561	621	561	598	585	581	589	587	571	589	561	618	612	553	605	611	547	672	590	632	567	568	627	584	603	593	583	580	538	574	597	598	612	592	605	567	587	589	565	541	582	575	576	582	569	553	550	617	561	580	543	589	612	616	538	607	575	615	571	599	573	604	557	575	570	593	574	600	653	531	544	613	587	591	569	587	599	620	615	579	551	630	578	585	606	590	634	556	571	581	567	570	534	582	591	623	631	610	598	601	566	588	571	580	597	566	573	588	590	592	608	611	548	602	611	528	584	597	539	551	576	607	590	591	586	600	578	544	557	550	571	610	575	621	609	579	581	578	522	580	548	598	642	583	578	549	534	593	600	595	571	591	544	555	561	631	614	587	573	610	591	618	583	569	622	579	581	538	569	614	619	551	577	566	525	604	621	567	570	587	554	584	552	576	589	594	597	589	589	632	578	608	578	551	613	617	602	560	542	577	594	564	617	601	546	633	577	550	609	603	636	589	550	603	541	629	561	589	547	556	584	579	568	554	560	570	600	642	616	607	605	586	592	569	557	588	607	619	576	584	569	622	646	608	598	620	578	600	597	631	622	592	584	564	607	635	577	558	586	580	610	613	577	565	632	577	625	588	531	659	630	595	533	583	586	596	566	579	595	572	527	619	594	594	617	587	585	567	552	594	605	548	531	602	584	646	588	582	572	593	564	632	568	638	625	573	624	554	574	580	568	572	615	579	640	570	635	595	636	610	558	637	609	571	613	616	623	588	565	609	598	549	556	580	637	565	601	604	599	563	574	602	575	629	603	585	560	598	593	610	536	584	573	567	589	593	615	553	539	575	558	614	567	576	623	626	569	589	570	585	576	623	570	544	568	621	598	591	564	639	580	560	560	634	540	596	584	600	565	584	570	610	559	590	624	545	621	592	608	583	583	561	578	609	615	612	601	585	589	575	601	609	613	582	576	601	578	573	629	572	561	536	599	584	608	565	577	614	593	591	583	577	577	536	566	595	603	640	616	550	556	601	598	564	585	600	542	561	574	590	590	573	579	618	611	616	607	597	578	596	604	604	602	593	595	575	606	529	598	590	574	601	590	580	582	565	589	556	583	581	550	592	571	608	575	600	622	565	557	612	634	596	567	618	587	576	565	535	572	607	579	599	580	591	579	592	546	583	577	614	583	591	593	592	588	606	630	570	589	610	586	539	571	600	557	597	593	621	571	542	552	600	583	572	556	514	616	576	524	624	560	537	585	577	579	564	577	597	588	589	589	632	561	563	576	618	532	561	599	590	593	580	609	592	594	575	565	616	617	579	606	628	627	587	562	542	584	629	564	552	541	573	556	578	585	615	593	563	604	585	607	559	598	603	546	575	605	574	586	593	633	588	630	563	628	569	607	599	591	601	603	568	602	564	565	634	580	583	568	559	561	594	567	574	596	616	562	547	592	603	598	569	635	568	622	575	559	585	582	558	584	543	588	562	602	619	580	612	594	559	669	563	600	582	577	582	592	532	529	601	560	609	612	597	626	602	524	589	581	605	559	577	566	612	564	579	610	573	622	559	570	616	543	603	542	591	595	582	610	577	657	505	537	568	532	592	577	599	576	565	585	573	569	566	552	558	639	568	561	592	573	587	562	602	563	595	622	559	604	599	584	597	597	585	571	633	585	569	596	614	606	567	575	554	619	614	561	558	551	562	579	586	578	601	598	605	561	570	610	633	613	553	602	589	570	602	583	574	608	616	594	567	590	563	574	585	565	575	630	616	585	578	572	616	586	578	569	639	574	610	551	608	561	576	574	591	579	572	555	551	575	583	597	594	570	568	570	587	558	555	634	586	557	607	536	598	568	528	566	584	596	511	565	563	517	571	603	600	589	573	633	575	601	573	583	589	599	557	562	536	624	596	643	618	601	595	564	609	575	563	591	634	629	596	566	571	641	581	578	576	539	597	575	612	597	617	584	603	561	614	596	610	581	609	577	598	646	587	554	576	538	588	617	602	606	598	602	616	600	594	610	558	499	589	592	565	571	612	593	578	608	586	559	620	591	580	606	582	572	596	608	600	536	562	574	614	572	583	572	595	577	545	586	567	611	531	566	535	591	576	553	589	571	599	606	568	565	576	600	582	542	590	564	598	578	536	581	618	586	588	564	555	561	602	559	586	581	562	575	562	592	617	570	575	581	551	637	603	612	564	574	549	580	608	555	593	596	585	598	565	556	583	585	595	568	544	575	598	615	572	626	590	598	580	552	584	636	592	574	598	591	576	617	599	619	566	596	640	569	555	532	602	609	597	637	542	552	562	584	580	566	597	615	583	556	589	583	578	560	586	564	600	591	598	578	580	596	591	608	568	632	586	617	564	563	616	605	598	598	562	626	584	607	580	619	580	621	565	529	599	586	613	607	595	584	581	596	543	561	625	612	566	591	639	612	611	582	567	560	617	582	596	616	549	563	614	601	563	572	568	603	548	601	603	577	540	599	577	592	576	611	553	548	544	608	587	590	634	617	587	574	593	560	579	590	552	644	579	579	591	568	617	614	590	616	605	599	560	572	567	552	616	602	655	603	572	609	615	580	518	619	572	592	592	583	618	616	586	578	580	598	605	557	584	580	570	636	592	583	629	598	596	545	634	564	589	568	572	580	636	582	580	584	570	530	558	565	643	600	565	583	561	526	595	547	599	550	542	565	571	579
12129	22992	21891	13723	6738	5255	8969	2933	2467	2370	1873	1585	1370	1249	1150	1034	1042	949	918	842	857	801	737	713	669	708	683	707	661	641	655	686	661	681	651	615	652	626	623	608	623	607	597	577	630	615	570	603	606	599	614	586	571	538	594	605	558	561	532	568	560	597	551	596	586	561	553	536	595	580	555	600	565	539	546	556	564	568	570	555	568	588	562	544	556	532	567	583	578	567	551	546	538	555	526	569	579	555	580	569	561	545	549	551	549	522	558	575	572	527	584	521	501	548	537	537	550	532	556	594	568	597	568	567	562	541	582	556	542	569	559	526	557	554	574	536	553	544	578	605	530	560	545	581	533	540	584	554	568	521	537	566	570	561	535	517	542	580	562	553	541	523	556	567	523	561	571	538	523	581	538	513	561	543	514	528	543	550	552	511	547	582	555	549	542	560	548	550	558	541	520	558	566	576	544	553	574	560	557	541	540	538	540	562	574	533	635	496	534	578	546	552	560	538	539	569	580	576	516	552	553	595	499	594	566	565	525	588	487	582	569	531	525	588	572	609	556	528	529	576	541	552	553	568	598	559	565	583	587	534	542	570	541	588	550	582	542	532	553	526	543	555	558	520	546	537	540	513	572	537	528	568	543	586	526	576	563	557	561	522	526	557	550	522	505	571	557	544	561	587	576	533	593	507	530	520	526	540	563	569	580	572	561	553	575	526	510	567	571	561	537	547	562	562	548	564	555	565	555	527	577	614	515	523	556	568	518	539	521	556	563	543	548	499	551	541	519	564	527	529	556	527	548	565	565	511	514	551	565	558	536	564	531	584	514	584	558	526	535	529	515	560	564	516	552	539	576	538	566	551	570	565	550	556	530	548	547	541	556	559	523	536	563	527	549	514	524	582	546	528	540	567	499	547	527	535	557	573	565	536	554	529	560	569	539	557	508	562	551	571	557	579	530	510	530	531	545	538	546	521	546	524	525	568	579	515	587	581	538	508	538	497	547	559	583	599	548	569	561	511	505	546	567	543	534	552	511	555	526	577	555	522	570	512	567	527	511	543	559	574	507	552	567	547	521	548	591	527	543	522	529	555	550	530	535	548	538	539	528	510	529	539	541	582	545	530	575	571	552	513	519	572	597	556	582	569	553	545	560	572	539	523	555	565	528	535	536	548	546	556	551	551	558	544	536	541	544	541	543	549	547	504	541	509	542	561	577	526	550	509	517	528	590	522	576	520	515	556	554	532	539	555	514	556	528	614	520	549	561	506	577	525	560	547	548	524	557	542	538	559	558	606	555	526	555	587	563	499	580	584	528	575	525	588	516	560	530	547	515	558	551	557	525	542	540	553	566	551	535	566	518	506	547	540	549	513	566	575	561	560	551	563	586	555	522	562	486	559	561	545	555	522	554	510	521	525	516	549	561	552	575	551	480	569	583	512	541	499	532	559	535	516	522	546	514	521	575	533	548	527	528	535	539	547	563	544	539	570	523	558	506	557	558	541	562	570	579	524	538	556	548	547	511	568	522	525	523	558	498	533	557	529	551	548	528	547	569	550	551	560	556	563	544	551	561	547	502	554	594	559	524	488	523	532	513	579	548	522	574	568	589	542	535	529	540	546	574	529	569	564	580	563	569	564	540	531	549	557	526	556	585	514	536	523	527	529	538	583	566	572	552	554	542	578	525	513	542	534	545	520	496	580	555	513	531	570	571	509	579	556	560	546	570	570	554	599	580	512	527	547	507	566	550	516	501	596	548	592	533	544	544	545	532	590	522	580	507	559	548	539	542	551	546	582	542	489	597	543	544	564	560	541	561	551	555	545	524	546	549	540	577	579	518	519	565	562	540	538	541	562	526	550	573	559	539	534	591	535	561	577	507	551	515	535	550	555	545	592	525	521	555	529	513	562	555	543	570	553	555	534	525	529	562	523	556	503	550	531	527	545	571	565	568	534	549	542	549	526	586	576	558	567	542	548	509	551	535	614	579	544	533	541	541	570	519	524	543	501	529	528	544	544	508	561	546	541	582	583	536	516	529	525	533	525	534	559	541	572	526	567	565	567	506	555	537	505	515	543	543	567	566	528	542	578	537	521	514	584	548	533	579	532	558	545	535	519	539	591	506	560	557	566	577	560	566	572	564	587	540	554	542	547	572	601	541	529	594	562	555	579	553	561	508	508	549	568	538	560	550	552	499	539	568	548	514	536	553	573	531	526	539	553	563	519	544	561	511	554	549	507	546	516	534	569	530	568	534	547	529	532	597	552	546	536	547	567	546	536	551	583	550	563	559	539	541	511	542	571	585	536	551	561	550	545	561	529	566	561	544	563	573	577	530	527	574	478	574	556	565	532	566	539	550	527	591	557	575	534	538	533	512	586	566	541	550	577	558	523	552	553	589	512	529	546	566	575	531	569	525	552	563	573	552	531	537	565	553	545	536	535	571	558	543	577	557	538	536	524	557	554	529	542	566	564	524	520	573	548	561	527	515	575	555	554	570	547	574	564	567	533	568	529	520	524	522	535	541	563	521	527	559	558	558	526	524	522	540	499	556	565	594	552	553	535	573	566	568	557	538	557	538	582	528	580	553	562	569	522	548	525	541	553	527	554	498	577	588	515	484	556	555	550	543	541	552	517	525	562	572	547	540	584	519	590	546	527	561	561	530	534	524	548	572	556	545	562	574	558	532	518	536	552	569	574	504	558	517	528	555	567	569	527	551	509	603	541	507	540	510	540	574	528	550	582	507	570	545	553	569	519	587	514	546	574	564	547	572	571	533	564	562	574	556	547	596	570	538	553	563	521	539	558	544	500	571	568	550	513	499	541	512	567	570	557	592	569	582	551	542	541	548	563	551	542	554	557	568	526	549	506	557	581	553	544	517	580	513	581	549	552	539	521	599	530	529	571	568	541	535	546	541	535	556	583	553	591	555	536	535	549	563	543	562	531	555	555	574	529	581	605	509	532	519	542	525	550	519	543	550	549	538	531	568	526	521	539	529	568	550	574	538	557	535	555	552	548	565	571	564	551	562	554	541	544	528	561	520	583	556	553	565	542	501	570	535	560	551	518	506	531	538	521	534	516	534	548	533	534	567	560	522	572	530	549	553	516	543	553	517	547	565	510	539	539	556	534	571	507	555	511	532	589	539	524	525	596	533	542	557	564	547	600	537	562	517	564	556	577	578	534	525	570	575	569	590	594	556	521	562	590	583	567	520	547	571	561	525	489	541	537	572	564	504	535	513	523	545	529	547	544	526	544	527	519	519	562	516	523	580	489	549	568	575	558	587	513	549	560	553	548	598	552	549	576	513	556	543	587	564	540	572	574	523	563	562	588	564	576	549	551	530	527	612	574	526	573	543	534	582	560	552	548	553	546	517	526	500	470	554	564	534	514	559	547	550	545	584	556	582	584	574	551	487	579	519	553	622	568	526	577	536	532	525	561	557	556	532	537	524	556	544	525	566	547	581	551	555	552	507	536	584	500	577	525	519	561
28283	15250	3177	1223	885	939	974	790	799	820	733	740	753	775	745	756	759	811	756	768	759	806	746	738	747	788	751	776	722	730	805	783	793	754	730	782	762	707	726	791	791	765	748	765	770	729	775	739	788	789	775	761	736	738	751	787	743	729	727	767	787	713	782	702	770	828	728	737	781	807	767	757	727	751	809	750	706	765	792	752	761	817	752	768	782	827	747	744	761	759	758	724	816	770	751	756	777	768	773	735	729	764	753	731	800	797	744	776	775	787	816	778	771	788	775	731	712	765	762	793	738	790	703	827	802	788	795	767	784	736	787	740	757	792	743	759	742	756	763	772	800	791	752	793	768	771	754	798	780	817	750	778	748	795	746	767	759	797	747	745	750	812	759	742	827	828	750	743	719	766	754	743	756	766	755	772	717	795	748	749	796	737	747	824	792	752	780	741	789	743	733	764	751	732	743	771	787	744	759	770	784	763	823	725	734	799	791	744	763	730	775	711	741	773	768	745	713	704	776	739	733	774	778	724	733	775	769	768	703	781	737	777	763	698	778	780	789	773	771	741	708	766	789	775	737	769	778	760	807	742	753	779	720	779	738	788	751	812	761	763	733	746	748	776	697	741	740	724	717	791	729	765	751	773	753	763	761	793	706	817	707	752	746	744	788	758	729	749	746	768	755	774	769	763	698	775	816	774	691	738	765	781	840	731	745	771	774	769	743	783	757	727	747	724	729	781	743	763	794	758	743	742	781	701	802	733	738	743	741	721	795	776	735	734	727	793	723	774	768	750	764	747	759	785	786	752	799	722	743	754	780	752	795	784	743	739	737	706	776	767	741	726	791	821	723	740	756	735	694	784	790	792	735	774	717	793	796	748	700	720	812	753	727	704	770	734	771	780	734	757	753	724	779	760	773	728	803	770	774	731	755	759	793	759	719	748	783	753	754	767	779	757	744	751	754	779	696	794	764	788	767	728	737	824	756	724	734	759	741	792	778	758	730	727	751	742	762	749	774	748	737	766	788	758	797	779	719	786	784	764	718	748	738	726	734	784	761	761	776	748	756	707	765	737	820	766	773	735	793	716	745	756	809	739	749	808	746	760	745	747	758	736	754	765	792	708	806	796	805	727	688	752	779	808	725	744	770	803	796	807	730	825	765	810	766	758	812	745	726	784	766	762	822	706	757	720	758	794	688	765	693	729	728	770	729	781	724	769	781	770	736	743	752	750	774	742	764	772	808	756	766	763	818	784	742	743	715	754	745	743	816	737	754	754	710	728	723	750	810	764	765	715	737	763	769	699	719	732	689	735	740	780	772	786	749	729	799	717	707	742	768	709	794	733	772	775	815	814	722	723	775	746	749	768	797	754	768	784	737	803	790	773	763	731	786	771	780	729	766	739	762	766	781	783	757	757	776	759	791	795	756	766	782	787	671	738	778	784	846	786	771	744	782	679	775	825	737	772	726	795	769	765	756	729	794	728	801	752	728	772	777	746	743	748	738	773	770	763	752	797	753	771	757	759	781	732	766	782	708	759	768	727	808	731	819	732	733	730	771	738	759	732	742	749	744	796	786	785	786	764	761	758	747	796	814	723	755	765	755	769	742	762	750	712	767	766	746	766	776	771	775	729	797	804	742	758	794	749	748	769	774	785	788	783	765	800	759	757	769	738	763	731	780	784	771	721	773	695	758	756	823	749	775	713	777	754	814	730	735	752	749	750	795	728	794	752	723	767	795	741	724	746	795	761	784	733	740	818	719	777	795	745	761	726	768	772	779	745	734	774	748	763	767	736	755	770	780	800	738	796	724	746	750	753	763	799	738	723	762	757	799	758	778	750	781	777	755	782	761	805	754	748	755	762	748	768	723	776	727	712	682	729	762	774	744	716	769	757	742	817	736	768	732	735	782	778	822	834	743	724	795	741	736	781	748	705	757	787	758	825	743	790	766	745	730	767	761	760	787	772	771	764	747	799	786	774	759	716	758	747	725	733	795	743	811	799	786	722	782	733	763	797	751	749	785	756	797	730	739	733	729	763	785	734	733	762	778	767	723	782	756	727	774	735	776	774	747	759	784	732	779	759	759	751	718	755	747	726	740	773	751	793	699	739	763	765	728	765	813	759	757	792	788	780	785	783	773	770	800	747	766	773	723	762	779	757	752	720	743	790	791	768	764	768	782	746	738	739	678	768	783	703	771	741	795	776	758	707	759	758	749	762	776	794	800	804	764	779	775	740	781	742	756	800	714	750	762	732	769	756	811	807	763	758	761	792	757	768	778	755	738	742	760	786	729	775	781	729	755	751	779	741	735	799	724	747	819	744	734	809	762	770	751	762	774	818	759	744	785	775	698	770	798	735	737	787	830	768	771	773	763	734	774	777	754	765	749	730	742	722	778	774	725	774	763	778	795	757	766	755	786	739	760	744	723	768	771	713	724	761	744	753	775	784	818	739	762	765	816	781	765	739	802	762	761	753	730	774	737	733	775	727	768	744	733	734	767	756	726	755	786	772	781	738	779	728	768	788	720	768	757	796	783	771	745	708	758	755	762	746	771	715	812	774	774	747	717	744	787	755	778	768	769	717	746	731	748	772	806	741	761	771	756	816	799	742	782	838	778	805	771	745	697	732	761	779	792	830	746	733	702	752	773	731	759	746	760	742	753	753	745	772	730	770	793	802	739	759	743	748	745	732	690	754	769	750	765	705	812	750	783	790	800	776	756	753	815	742	743	761	772	788	713	746	740	799	672	747	782	777	721	707	784	733	750	792	730	821	707	728	808	752	760	759	703	770	730	756	777	757	719	824	797	765	773	781	779	683	743	741	770	735	750	718	767	752	790	739	817	741	740	766	822	734	796	778	799	745	743	778	720	746	719	752	711	771	758	753	836	775	726	751	738	762	779	744	734	767	716	761	757	740	793	810	772	720	781	765	776	736	738	785	781	725	751	821	735	749	754	751	771	756	739	723	730	850	783	776	806	780	730	763	761	813	778	801	704	764	789	770	725	775	708	792	703	727	749	749	758	764	759	760	792	762	767	754	799	758	733	745	734	770	779	748	787	745	768	696	817	731	749	711	789	775	794	760	812	773	772	756	755	766	777	738	759	744	788	740	769	750	760	738	753	730	776	795	715	755	758	774	790	738	767	758	825	760	786	803	763	765	777	779	765	780	769	732	706	746	749	783	757	736	802	772	772	750	762	795	731	745	762	742	745	748	809	788	801	762	747	750	782	792	758	744	786	763	782	777	740	746	755	722	737	773	770	783	763	807	746	709	770	800	765	802	767	767	821	754	765	751	818	760	811	736	812	809	765	792	792	821	800	775	789	775	748	745	788	754	857	764	791	721	754	782	763	802	752	804	759	743	802	767	769	713	774	728	725	764	723	726	768	821	695	793	808	742	768	786	788	777	767	751	733	756	724	770	746	757	758	780	760	725	744	752	790	759	784	790	764	724	710	689	767	749	779	804	736	702	755	719	742	728	723	759	716	744
6256	2916	2032	1146	930	1009	1071	868	804	798	756	786	746	793	769	759	815	748	752	801	762	815	761	766	789	772	799	761	772	766	763	706	799	794	757	775	741	727	770	749	758	767	734	808	741	801	772	811	753	750	748	816	776	755	754	747	788	802	740	767	826	740	770	740	821	724	782	789	770	760	806	751	766	749	751	730	711	791	732	699	780	788	700	747	809	765	820	778	748	823	801	762	765	790	735	777	801	715	803	787	776	776	758	771	708	753	766	786	770	767	711	751	807	788	772	764	777	755	763	738	728	738	781	809	748	809	790	761	763	768	747	766	717	792	750	735	789	756	728	774	791	755	777	750	783	744	792	812	690	783	734	785	768	750	786	758	787	809	797	750	792	773	818	796	760	784	765	763	773	717	781	766	797	744	748	826	771	764	771	780	736	806	756	734	773	751	776	774	796	789	762	767	743	715	778	752	783	762	764	782	762	764	762	834	760	760	751	757	790	730	780	795	751	765	715	739	734	789	754	767	763	747	732	725	772	727	743	768	724	768	787	790	773	735	771	729	759	736	720	741	768	726	773	783	753	753	744	744	782	734	779	711	808	735	800	805	773	757	789	792	783	780	763	751	776	776	809	757	814	781	768	790	770	767	787	685	766	761	761	822	747	788	761	738	773	848	723	803	745	783	795	814	733	716	750	763	761	749	766	753	765	719	791	771	761	753	743	747	763	783	781	718	765	761	818	744	773	771	772	794	722	756	741	761	786	776	768	765	737	747	771	751	759	808	761	761	788	724	728	779	758	762	784	791	771	810	800	776	733	752	757	778	787	746	740	822	717	731	742	824	763	743	794	793	757	766	777	795	779	762	751	730	733	775	755	756	762	762	756	719	697	797	809	718	783	766	771	770	707	792	778	727	741	813	710	802	764	746	798	798	785	782	760	781	746	788	768	756	745	783	742	841	742	775	746	762	747	755	799	757	779	776	731	725	770	747	810	811	754	784	747	790	827	728	780	766	817	812	763	739	773	816	754	768	799	727	793	762	758	771	752	774	770	775	771	752	810	729	762	765	743	765	756	839	756	782	783	718	774	778	771	776	740	796	747	770	748	775	691	788	781	731	783	809	828	789	743	766	766	751	790	747	817	777	702	792	736	748	771	747	768	750	775	784	766	764	801	755	791	777	763	740	713	837	775	839	739	728	759	792	773	737	748	812	756	762	755	751	789	752	755	755	784	777	766	772	750	781	783	774	792	761	771	747	719	785	800	802	774	764	820	746	753	787	772	738	765	726	758	786	799	779	739	747	783	791	753	791	744	777	765	808	822	781	776	776	771	779	789	742	716	745	743	770	738	743	812	801	747	773	763	761	793	752	727	705	795	756	804	807	797	788	731	758	778	737	763	777	782	755	780	748	810	765	772	771	776	747	779	740	797	762	787	774	798	738	758	767	803	768	724	788	817	773	769	748	771	768	730	841	767	750	719	782	765	743	769	797	764	783	755	796	808	745	821	733	773	764	756	767	758	756	751	770	764	776	779	769	742	798	757	778	814	797	756	716	786	766	734	774	764	757	806	739	812	704	763	775	761	781	794	766	768	767	754	762	792	808	760	763	770	778	799	794	810	800	764	802	751	808	748	764	811	781	756	823	808	707	769	784	811	719	754	765	767	751	784	753	755	752	790	785	742	754	768	758	742	736	797	755	755	762	740	775	850	764	752	738	788	737	772	732	747	765	767	752	765	807	821	845	799	742	765	772	773	769	751	808	767	791	776	740	784	795	753	736	778	799	779	776	753	728	745	767	771	793	739	784	803	779	731	808	792	775	768	774	787	772	766	719	816	765	759	813	772	749	721	703	782	736	792	762	771	762	731	758	788	768	748	764	729	775	812	767	805	758	749	714	746	749	783	771	724	789	724	807	758	817	771	786	749	764	774	754	761	827	738	780	763	721	788	820	776	729	765	772	757	739	767	774	758	766	765	771	779	800	757	784	733	783	770	748	766	760	760	801	819	784	750	722	797	774	771	769	763	777	732	779	755	774	744	780	777	812	778	780	807	721	772	778	800	770	779	812	723	778	735	736	783	730	722	772	782	768	717	723	782	765	790	747	752	767	723	759	748	753	767	771	770	781	786	790	785	754	778	730	771	744	794	750	822	756	747	727	806	726	752	784	756	714	755	780	759	773	752	776	755	734	793	766	779	762	730	805	745	778	797	740	811	768	787	764	741	805	768	766	779	777	799	766	750	788	752	767	804	791	787	770	750	789	781	793	732	755	778	754	752	801	766	811	798	775	760	839	796	762	785	751	767	766	760	736	784	712	730	773	730	722	782	767	775	730	732	775	819	739	708	775	769	727	724	783	803	775	786	733	733	788	739	710	787	771	831	777	760	782	791	743	779	765	776	728	749	787	766	738	694	771	782	750	795	753	793	807	749	746	756	765	766	770	768	726	780	815	717	733	792	747	776	799	829	748	820	790	789	742	746	738	766	749	702	753	800	773	713	787	747	770	765	757	791	761	828	771	762	768	765	775	755	699	742	735	774	755	742	834	763	788	778	732	769	766	730	791	778	761	728	729	736	754	759	734	730	778	794	748	774	756	774	775	720	780	775	754	794	758	751	738	790	731	779	745	803	794	769	751	798	782	781	753	748	766	807	771	776	759	736	806	811	737	758	751	786	753	761	728	795	790	749	739	778	770	712	801	796	708	763	809	718	802	800	784	778	776	777	780	786	727	787	782	765	764	747	780	733	729	758	761	821	785	805	750	775	751	736	724	768	780	759	748	782	812	729	768	760	758	738	732	739	730	795	789	769	702	711	782	777	746	784	779	755	777	741	740	752	768	736	820	785	758	760	745	733	769	774	780	789	739	769	765	780	758	797	767	730	798	772	798	790	760	786	723	744	743	741	772	769	788	729	745	764	786	814	776	758	790	796	750	781	802	742	764	784	744	758	794	708	706	780	749	756	775	760	790	761	773	781	815	756	758	801	714	749	729	724	799	755	798	751	738	723	756	787	765	770	794	777	764	768	749	783	735	797	773	753	788	775	735	812	784	745	796	782	795	776	763	765	773	783	726	774	741	743	783	760	760	759	774	766	769	787	743	840	740	785	722	798	792	768	764	797	827	770	748	727	725	747	744	746	751	759	794	801	823	807	768	763	742	735	798	746	738	749	771	751	757	771	762	770	799	768	787	768	792	764	757	744	741	724	780	750	765	746	849	778	777	750	789	781	754	758	727	727	810	766	782	783	786	782	752	775	817	778	735	766	785	784	799	744	739	775	806	773	791	787	780	767	754	743	734	746	713	738	731	767	817	749	794	771	823	735	748	793	757	730	780	739	805	757	772	798	721	765	776	765	750	806	750	742	754	752	797	790	746	756	777	772	755	790	740	768	803	769	768	737	742	712	784	721	788	787	803	769	736	814	770	802	757	705	736	753	767	819	785	788	791	767	777	736	785	754	761	764	796	775	730	770	739	761	781	754	783	755	777	755	796
25004	20692	27133	24284	20690	11770	4916	1021	857	785	678	561	502	508	474	466	438	413	401	434	376	392	401	385	382	380	362	373	347	356	408	332	347	338	352	367	359	366	355	340	353	361	350	333	360	345	356	370	328	376	315	356	312	330	314	343	327	304	324	379	329	370	338	364	303	332	328	338	318	349	357	346	349	314	328	310	314	348	318	310	321	359	307	318	355	367	346	338	336	345	326	322	352	365	339	315	345	330	335	340	349	336	332	329	322	320	330	343	315	298	302	314	360	369	301	339	373	331	309	352	311	343	335	333	352	329	340	315	331	324	337	336	331	344	311	352	314	349	311	349	336	379	312	346	329	330	318	337	309	334	320	321	339	340	344	324	336	318	309	336	316	353	349	315	326	317	330	336	364	322	337	341	335	330	339	347	324	318	304	367	343	329	369	341	374	333	319	332	324	302	334	305	319	325	361	333	347	318	331	327	329	340	324	335	345	326	335	323	340	327	323	340	324	317	343	362	324	333	325	332	330	303	324	338	324	378	321	365	350	340	326	314	336	318	365	325	310	325	347	345	322	346	318	337	331	316	369	334	351	344	340	319	361	346	317	341	308	331	328	312	335	347	342	340	345	334	357	330	388	319	355	332	335	335	315	323	320	340	312	317	354	348	335	368	311	343	313	321	342	340	336	363	302	344	333	343	355	332	319	343	322	350	324	315	325	327	332	304	320	340	358	328	314	329	335	363	329	344	342	354	328	300	346	339	333	325	339	317	355	329	314	280	315	352	330	322	343	316	312	318	292	322	328	334	339	348	300	361	303	351	329	355	329	340	346	314	324	334	341	337	318	363	323	318	369	338	348	323	294	300	360	337	352	357	322	336	308	341	366	329	332	352	324	316	332	342	329	324	342	339	361	325	337	349	322	286	322	343	348	323	336	327	356	316	358	353	353	338	303	353	355	346	367	309	354	318	335	307	327	320	374	330	278	368	324	362	328	337	306	337	302	346	305	342	359	345	327	315	348	319	327	323	327	330	341	337	364	339	340	331	329	337	344	360	364	341	366	351	321	319	341	353	368	343	322	321	332	345	324	337	352	330	327	334	363	309	321	286	351	345	325	333	347	322	332	354	317	336	322	355	349	357	312	343	350	340	343	310	343	326	345	335	326	346	346	322	358	337	352	303	341	321	339	320	296	351	347	323	326	352	335	317	345	326	343	319	326	350	335	347	351	333	347	338	334	384	331	333	350	315	342	358	326	327	332	337	340	323	311	356	342	297	351	345	325	318	313	344	350	322	343	312	327	316	327	303	345	330	301	356	343	301	367	321	350	332	338	337	345	352	371	311	357	314	324	356	344	344	331	356	324	324	323	321	335	319	343	325	350	323	327	320	314	331	316	304	353	332	316	337	326	329	296	342	338	344	323	375	354	321	314	320	330	324	327	313	357	316	306	330	341	345	325	331	347	312	340	340	328	347	318	292	332	307	327	341	367	323	335	362	340	322	338	304	363	348	337	319	344	350	328	323	338	303	331	313	339	332	290	329	311	310	353	326	341	330	307	362	343	323	329	326	316	327	333	344	320	331	338	319	331	343	340	337	332	339	302	321	342	326	335	338	327	340	337	314	315	320	356	321	372	319	355	347	327	316	344	338	372	319	333	334	330	330	327	357	320	309	341	341	315	352	317	337	341	341	326	382	325	369	325	351	346	337	328	347	326	365	334	348	324	325	321	305	326	345	363	344	332	316	324	346	348	311	348	304	326	346	371	303	299	330	331	344	367	299	327	340	315	323	360	333	315	346	356	311	349	315	324	329	336	374	339	341	320	335	337	303	281	282	371	332	339	310	319	343	350	300	332	348	306	361	339	310	333	347	318	339	334	334	328	338	341	353	345	328	328	325	331	348	323	322	344	301	329	335	375	343	324	345	359	346	328	334	318	330	324	301	333	378	346	298	314	323	368	350	339	310	322	292	368	333	320	343	342	327	287	343	348	329	333	310	326	358	339	334	350	348	327	306	320	328	312	343	342	323	322	336	310	318	351	353	355	339	333	396	313	340	339	309	350	330	326	339	323	344	304	299	352	336	327	327	315	340	293	368	331	335	305	298	334	334	345	348	350	353	332	334	331	337	358	321	363	324	301	304	320	320	343	357	343	335	324	374	350	336	328	309	373	310	350	308	317	313	336	326	333	331	361	358	350	324	347	368	367	328	306	337	332	331	276	342	324	332	351	329	344	362	349	319	322	309	324	317	367	285	314	310	326	314	327	318	340	341	376	338	298	331	313	335	313	321	366	325	352	321	328	316	321	351	352	346	343	349	323	352	348	346	309	338	330	356	298	314	341	328	315	351	353	343	329	355	326	359	348	311	339	360	329	315	320	312	351	331	319	350	320	328	355	337	321	328	354	336	322	338	327	344	321	326	347	350	367	324	309	330	315	327	361	342	323	336	334	332	311	320	359	356	313	343	331	355	336	367	366	334	323	310	313	310	350	322	333	346	355	319	338	333	320	331	327	332	370	326	323	316	363	334	308	344	334	353	323	337	338	301	319	337	326	338	303	354	335	287	336	292	350	334	295	325	308	352	323	296	347	305	317	305	348	322	328	357	337	323	307	316	327	339	306	344	314	320	339	323	331	335	331	332	338	310	311	346	300	313	326	326	333	328	286	304	332	342	338	320	327	295	327	361	286	362	340	342	340	331	338	332	320	354	334	351	313	341	316	349	360	315	360	302	319	327	373	314	337	336	345	314	330	325	360	318	335	354	351	324	325	382	338	339	340	296	344	327	305	339	307	339	335	333	334	326	335	325	315	307	318	367	347	359	323	322	326	363	346	287	332	325	322	345	317	343	326	321	320	318	303	341	329	324	324	324	339	319	356	322	349	327	338	326	316	333	312	332	344	319	310	321	339	317	340	337	356	361	319	336	315	316	338	327	341	319	318	350	314	311	336	293	320	340	293	308	282	302	324	328	329	365	315	338	327	335	321	362	300	364	320	342	334	356	354	323	320	300	318	319	303	339	339	357	339	320	314	334	315	344	348	344	354	321	366	319	318	346	315	317	364	307	331	338	358	325	344	299	313	323	335	326	343	321	338	349	300	309	329	323	345	324	323	312	327	334	307	301	323	319	375	345	354	315	352	302	312	356	326	328	352	332	310	322	332	333	340	336	329	351	314	332	330	322	356	333	341	364	291	307	342	333	351	328	333	306	339	338	340	332	328	302	326	338	329	357	346	340	328	325	323	339	311	315	305	341	323	340	331	342	374	350	372	323	335	323	329	325	333	315	288	352	343	325	345	373	342	303	360	335	332	339	350	322	318	322	365	322	335	336	317	326	341	341	320	334	322	321	341	300	367	301	364	316	342	330	338	336	332	359	342	332	320	344	328	315	358	345	314	340	326	358	347	346	349	335	343	321	331	285	329	333	316	319	318	322	315	326	348	325	346	331	353	337	322	342	349	311	292	322	342	326	341	319	358	318	329	354	338	342	354	333
9384	14875	14006	7624	3915	3024	5625	1642	1356	1276	979	919	803	685	666	625	588	588	501	561	480	481	441	467	479	440	459	417	388	404	396	369	413	376	381	406	365	402	362	378	414	349	361	374	401	366	344	381	347	340	351	335	381	376	343	358	356	417	375	391	349	359	379	361	362	385	389	346	341	357	380	394	346	395	369	372	341	349	338	409	375	360	360	338	379	326	354	341	372	370	370	342	330	366	378	367	335	335	381	350	387	368	352	335	349	343	331	334	353	355	353	317	349	370	373	349	347	406	375	326	346	346	402	335	364	326	361	355	337	370	358	339	355	349	363	345	337	360	383	360	376	335	357	352	351	340	363	355	338	341	341	350	355	345	336	393	361	363	360	346	360	348	378	353	351	328	360	353	346	323	347	310	327	339	319	360	352	342	349	328	334	353	355	364	343	370	371	377	379	367	374	349	346	335	344	352	328	368	323	371	350	366	349	323	377	354	363	372	329	354	373	336	355	396	370	403	366	338	362	325	365	355	370	372	369	358	372	351	375	323	332	328	343	381	335	354	401	358	355	367	339	369	328	323	383	353	377	352	378	362	321	342	348	370	322	346	360	323	344	352	369	376	340	374	358	356	324	359	345	343	347	381	366	375	355	342	390	346	346	334	342	355	379	355	374	377	350	341	351	356	352	398	353	365	373	359	372	352	360	331	345	371	334	317	346	374	350	339	350	347	369	354	386	374	366	377	345	311	320	343	335	340	374	339	385	341	324	378	359	351	352	339	368	347	328	360	331	357	372	344	363	336	339	323	343	349	331	360	332	331	320	380	335	372	389	374	331	365	342	343	363	391	354	336	331	349	343	376	354	357	365	331	372	369	366	330	372	351	293	374	344	361	367	367	332	355	358	358	329	373	399	321	335	364	329	331	370	361	367	353	314	364	332	312	404	336	338	341	358	328	333	355	366	314	359	366	337	368	349	342	382	342	332	362	350	339	355	347	345	367	369	388	372	336	341	344	324	333	337	372	349	350	326	327	357	387	372	350	381	408	316	369	348	357	326	347	324	383	341	390	343	356	352	362	328	370	356	346	375	321	349	362	335	384	350	346	387	372	380	349	374	306	356	349	345	375	352	326	350	371	352	379	330	354	361	342	341	331	340	356	340	355	325	341	325	350	347	372	337	344	334	317	347	351	342	329	365	346	347	367	324	339	333	350	396	352	335	403	334	382	374	361	354	323	334	378	331	386	349	326	342	385	377	406	336	361	355	349	347	345	353	352	328	352	344	360	332	366	352	344	351	335	389	343	341	344	343	344	369	339	374	359	371	350	375	379	380	376	342	375	365	330	349	351	363	379	360	345	388	332	354	347	348	353	350	359	364	371	339	342	342	361	337	331	371	314	367	360	342	346	349	347	348	361	376	332	348	360	341	343	374	342	360	370	359	364	350	345	337	356	372	339	370	310	357	333	375	369	346	320	351	342	353	319	347	357	322	343	374	343	367	324	336	353	355	327	345	361	349	332	366	353	359	332	359	352	330	344	359	362	362	356	363	331	374	370	349	374	329	371	356	329	369	359	384	368	369	371	384	370	366	380	348	340	347	365	339	380	357	382	362	331	343	363	358	351	361	402	348	352	350	371	351	343	340	376	348	385	388	385	364	304	338	365	352	367	378	333	356	353	372	358	346	365	349	391	328	345	334	358	299	385	372	336	362	358	357	349	349	366	352	330	335	392	374	346	337	331	370	347	365	346	348	357	343	357	378	352	335	319	401	348	358	348	318	335	368	356	361	327	315	347	331	339	350	352	362	384	348	343	353	325	343	339	370	355	360	366	372	362	369	338	373	326	369	355	336	368	364	353	306	351	354	336	370	356	389	393	313	342	320	370	328	337	356	329	360	373	301	371	364	321	343	347	342	354	406	339	384	353	314	334	348	313	349	354	332	341	338	358	372	355	389	349	382	341	371	377	369	338	348	363	334	354	335	340	368	339	343	340	361	378	340	327	356	366	381	375	356	332	353	350	369	377	324	328	383	350	340	358	342	350	359	334	353	350	348	361	385	347	349	332	403	359	362	331	357	380	364	352	351	353	351	313	315	347	323	323	355	372	327	388	330	355	331	346	372	347	370	373	355	375	338	341	372	354	376	356	358	361	365	353	360	358	387	345	364	337	318	366	340	320	366	335	380	368	331	360	357	341	363	361	349	347	350	351	364	336	344	360	365	347	370	369	359	350	362	378	331	327	335	350	373	330	334	354	379	361	347	352	353	336	380	357	378	358	349	343	369	353	362	348	356	364	357	334	363	366	357	357	362	355	362	347	361	363	376	358	382	360	352	373	342	390	386	361	359	370	364	362	321	306	342	342	386	372	355	351	361	379	363	311	347	375	366	386	352	357	355	388	340	350	333	321	331	375	346	351	321	391	380	353	347	352	353	366	372	325	350	373	367	345	364	342	341	375	328	377	344	403	354	366	356	344	378	341	352	357	338	368	347	328	322	358	339	366	356	358	340	334	353	347	315	328	355	346	360	344	371	388	336	403	359	377	358	338	347	362	349	336	343	378	338	344	348	354	341	356	374	366	356	330	365	335	367	375	374	354	356	365	371	361	338	359	347	372	354	307	343	353	347	364	344	353	345	362	345	339	364	343	359	362	339	388	367	360	335	343	349	344	318	366	373	322	350	337	343	357	342	346	353	335	361	302	348	330	393	342	342	375	357	370	404	358	367	328	364	360	354	368	363	341	344	334	354	333	349	365	343	377	356	353	384	328	352	365	340	390	350	347	337	357	357	348	343	369	305	360	316	302	401	370	344	350	376	326	364	354	353	353	379	341	335	360	366	348	322	376	375	379	335	333	322	376	334	341	362	374	366	389	360	330	358	320	356	376	345	352	336	361	353	372	377	370	358	378	377	338	376	348	362	356	324	358	359	354	353	373	340	358	352	361	332	346	348	376	373	371	385	350	335	359	354	344	354	377	359	325	358	321	341	367	317	376	384	344	380	354	346	354	364	332	346	368	377	349	366	367	375	311	338	345	340	336	367	332	342	340	345	389	308	376	348	334	360	379	389	363	358	335	388	363	393	370	342	369	365	367	356	346	404	364	387	333	367	357	337	358	338	374	345	351	384	376	374	347	347	394	348	368	361	348	343	358	372	316	350	354	337	332	337	372	332	339	371	345	313	364	339	373	361	333	351	336	369	372	370	377	381	315	361	356	377	397	344	347	360	339	384	354	363	358	338	328	340	331	328	366	352	329	358	345	354	350	382	368	361	331	340	364	355	332	345	357	375	359	332	354	331	344	334	342	335	343	358	389	348	326	342	321	328	381	348	386	373	350	332	325	357	377	366	353	330	366	316	359	334	326	338	363	356	350	353	332	380	324	368	356	374	346	390	343	373	365	345	350	348	380	339	372	369	321	365	360	342	333	406	325	355	349	330	364	368	363	343	392	362	360	348	366	344	354	398	322	346	346	362	374	325	400	353	347	361	315	368	360
22915	20696	27454	23982	20698	20813	11371	2000	1407	1352	1154	1046	944	884	847	852	768	754	784	708	705	775	699	667	708	698	652	710	641	660	615	650	622	689	623	619	624	595	629	645	633	618	655	574	635	589	562	594	643	571	614	632	600	604	613	620	605	600	588	577	558	580	666	604	625	599	623	604	565	568	599	551	595	615	548	583	591	628	602	576	593	654	628	581	607	591	546	625	629	587	594	586	573	587	655	610	588	593	580	588	581	591	582	577	579	571	579	591	608	543	591	583	546	610	602	597	552	585	549	590	570	585	577	576	579	585	600	615	584	592	640	564	556	594	537	620	588	571	612	601	603	560	556	601	606	570	627	596	601	608	578	612	632	570	559	595	573	578	579	579	618	597	573	563	590	547	600	588	593	551	566	558	602	602	593	583	553	553	666	568	599	607	565	599	632	584	599	586	587	553	605	593	589	591	591	601	565	604	585	595	568	578	553	617	582	621	572	555	561	570	586	578	598	598	541	557	613	632	602	551	566	532	592	606	592	587	595	574	576	609	605	596	614	589	560	589	602	516	572	593	582	558	589	575	621	580	605	609	535	552	537	585	602	597	630	617	585	590	611	558	605	590	560	570	552	543	587	578	524	556	587	566	553	577	614	599	534	582	577	628	609	549	570	606	574	582	594	606	631	611	561	530	575	582	544	625	577	618	592	582	602	595	576	580	596	596	577	574	577	552	590	604	588	563	570	592	635	583	598	632	574	585	546	609	587	564	580	573	561	569	598	595	583	578	599	589	559	524	603	595	568	587	576	620	615	532	571	564	565	545	546	571	623	552	545	609	585	619	564	612	622	578	573	543	569	615	632	567	610	546	523	561	545	574	631	595	573	562	591	549	595	581	579	633	592	591	586	583	594	586	609	557	556	605	585	566	526	578	562	605	590	605	603	607	583	581	643	632	576	605	567	594	550	570	599	588	589	591	603	607	543	563	590	572	568	598	536	585	562	618	622	576	569	589	586	578	559	619	600	580	578	620	594	620	591	573	590	578	617	555	621	609	607	598	591	589	601	561	586	623	608	563	569	575	577	573	578	597	563	634	605	586	592	555	628	569	579	554	545	560	577	587	548	574	591	576	605	574	562	593	573	611	563	616	615	570	639	589	613	582	555	625	532	558	574	592	607	577	575	624	588	580	596	597	579	611	549	595	568	548	561	618	611	663	556	592	625	598	600	625	539	573	610	563	602	606	599	572	614	576	568	573	592	574	568	668	580	593	593	554	586	538	600	613	571	557	590	571	583	552	593	578	563	594	617	549	569	609	579	534	605	586	607	589	577	600	573	592	585	629	585	568	583	635	578	610	578	574	599	588	604	610	571	541	614	615	544	588	585	570	558	592	596	594	534	614	545	588	639	622	624	620	585	564	639	587	618	566	585	595	555	568	566	577	632	583	561	604	577	564	591	618	592	584	537	600	578	572	604	632	568	577	587	589	562	547	580	597	580	557	554	580	591	617	560	568	566	579	591	576	547	582	591	582	585	597	612	601	622	607	582	617	571	576	616	580	582	589	557	553	578	598	582	572	565	592	590	607	609	597	560	575	558	550	608	579	583	615	567	583	607	582	578	568	568	598	591	603	593	555	618	563	571	608	560	574	572	564	623	554	585	563	564	605	601	604	696	587	623	592	588	578	609	582	593	590	565	556	573	576	630	587	585	545	640	576	608	602	580	605	575	536	535	588	579	613	612	562	590	608	602	555	593	564	610	586	592	581	541	600	607	558	570	627	576	559	619	609	565	566	551	522	587	530	633	635	550	609	648	568	563	552	553	595	529	540	563	546	622	604	609	560	599	582	560	591	604	588	599	575	571	595	581	600	582	567	533	554	592	545	548	591	560	580	568	594	619	541	610	612	569	561	572	598	528	593	571	568	562	602	592	667	578	584	580	552	607	569	572	559	599	620	591	617	622	602	538	581	578	521	571	585	579	597	598	582	588	597	551	611	625	605	578	592	545	628	576	609	595	613	629	594	567	586	573	612	609	585	581	613	579	595	600	604	589	589	614	550	560	614	539	611	564	620	560	602	568	596	603	572	572	589	621	546	618	624	584	571	616	614	552	619	617	588	586	600	572	602	606	568	559	559	598	597	640	572	567	577	596	602	616	571	587	571	540	642	561	550	615	574	564	593	618	621	563	608	567	594	576	568	599	573	573	582	556	566	585	608	588	580	637	540	566	577	605	581	546	600	565	558	604	564	589	548	542	542	588	563	582	544	556	567	578	628	569	574	557	536	611	572	612	593	569	587	565	559	545	583	575	587	589	583	542	596	558	611	624	562	584	569	572	635	613	574	603	599	599	565	590	587	558	576	606	586	590	614	554	572	600	610	583	632	561	563	629	640	567	602	589	607	579	580	563	545	590	618	598	568	549	538	600	565	605	591	581	584	578	594	546	596	573	630	584	555	590	596	578	596	609	579	596	571	554	604	586	587	572	585	554	606	594	534	619	584	599	551	585	600	530	542	560	577	540	587	560	614	601	583	547	558	601	567	586	590	573	619	579	580	523	537	533	542	575	566	593	592	588	572	573	565	546	601	585	579	604	596	598	585	603	629	584	603	586	599	614	578	608	590	535	595	592	573	581	523	600	599	624	569	555	612	587	585	595	554	591	596	577	555	590	605	537	552	609	604	583	596	610	609	587	562	569	561	582	576	579	537	574	570	579	572	576	645	595	597	600	637	591	540	570	581	593	600	603	596	592	632	599	569	618	586	557	568	601	580	630	616	574	558	626	578	574	618	586	651	597	605	562	551	521	572	608	601	570	579	537	555	589	588	524	594	606	607	589	550	609	621	592	552	544	563	549	582	633	608	576	588	571	608	561	556	512	538	544	580	585	569	606	529	589	605	560	606	574	550	581	566	584	587	532	574	548	619	588	560	550	593	585	544	551	583	610	557	588	576	616	558	615	614	595	572	587	616	556	600	535	593	559	586	591	531	612	537	593	561	612	584	559	602	565	596	623	599	596	601	618	561	580	577	629	613	576	615	570	545	619	574	597	565	556	585	571	607	599	545	619	562	610	581	564	586	551	557	580	542	619	586	564	626	581	588	608	589	570	586	577	566	542	577	572	576	554	563	633	547	495	569	571	609	559	607	555	603	588	587	589	529	593	599	588	557	570	619	566	562	581	613	606	549	572	555	600	549	594	558	591	546	572	598	589	599	593	593	553	550	562	574	601	551	628	573	584	551	602	579	624	545	614	582	634	606	566	559	584	599	615	594	523	558	580	608	579	594	538	625	594	514	574	565	587	648	610	588	588	563	571	561	583	553	552	570	597	569	594	577	567	547	580	624	616	548	574	598	595	595	611	578	521	529	576	550	629	606	580	610	566	591	577	540	645	612	589	585	565	559	578	598	605	603	552	603	580	574	571	608	586	597	623	610	582	609	598	569	586	592	617	635	609	551	610	602	635	621	573	572	581	560	585	589	582	559	578	614	602	615	604	624
12659	22534	21626	13071	6708	5333	5701	2928	2457	2347	1870	1578	1408	1243	1128	1106	979	937	841	841	812	766	717	723	748	700	718	727	676	725	649	637	656	648	649	602	630	604	590	588	596	635	634	588	578	554	619	566	568	618	563	565	582	578	593	551	553	564	574	575	575	626	573	558	569	563	597	564	556	542	592	548	542	527	569	584	538	605	610	555	530	547	548	534	543	567	551	573	530	589	571	558	566	571	544	546	562	506	553	562	549	564	524	526	545	546	567	567	532	530	519	561	579	558	538	571	494	541	518	538	548	526	571	503	555	556	563	524	543	495	534	512	541	581	561	534	549	552	544	546	533	553	569	551	595	568	579	531	588	498	552	576	553	543	543	562	600	548	584	568	556	547	557	531	551	532	581	561	532	536	519	504	571	585	549	559	550	513	566	517	566	495	560	529	568	540	586	587	586	477	584	542	525	536	577	585	567	548	545	534	535	559	538	529	572	548	532	563	560	569	573	556	551	540	574	575	560	557	496	508	575	550	544	555	527	518	563	521	517	568	560	544	589	609	523	592	486	578	578	548	558	554	571	517	555	515	532	588	572	547	538	498	553	588	550	510	539	508	537	571	555	555	540	553	543	552	559	545	544	533	530	547	493	566	583	555	574	544	538	536	540	538	551	541	556	573	552	532	536	568	584	536	494	548	566	554	580	538	525	534	529	562	522	510	521	552	545	562	592	527	547	566	521	542	518	559	543	566	583	535	566	558	507	518	553	517	547	543	601	581	565	543	517	571	540	515	575	540	499	518	531	525	547	526	526	547	520	574	521	551	594	547	552	575	547	507	536	556	532	494	535	570	486	550	604	591	558	576	570	583	564	565	578	617	539	570	547	489	544	541	539	542	524	519	530	543	593	533	599	530	582	556	556	516	620	558	532	545	540	548	531	510	536	532	576	553	531	552	607	557	584	570	520	572	492	558	556	595	570	546	527	546	560	546	583	554	536	527	577	516	555	548	509	496	539	571	543	585	540	570	556	523	560	572	525	515	549	555	554	544	490	530	526	546	569	550	562	533	551	471	543	561	574	566	566	568	541	573	572	573	560	512	556	531	551	513	547	560	578	528	547	538	545	510	557	565	587	517	499	539	544	529	548	544	547	557	533	514	559	548	553	534	592	521	565	540	505	561	554	531	515	520	530	526	545	515	560	549	596	509	514	524	540	536	551	512	513	528	551	516	535	578	559	576	543	529	544	556	540	515	508	574	530	554	534	509	579	576	555	550	549	533	553	545	527	556	559	551	539	517	555	570	550	526	547	581	531	587	598	548	563	577	539	545	558	537	587	590	552	542	536	545	513	512	525	539	534	523	523	538	596	558	554	548	500	509	554	531	543	536	525	570	581	523	562	516	537	512	500	539	565	545	534	569	583	513	545	537	583	579	569	515	570	558	550	592	553	533	515	535	560	543	564	553	557	528	551	560	563	537	520	547	550	539	564	547	588	581	573	534	537	567	534	606	568	536	545	571	548	536	544	555	537	522	561	582	567	590	588	569	539	530	504	524	506	563	579	534	574	519	525	562	557	569	555	534	526	534	528	526	551	503	526	574	551	576	551	546	524	544	562	512	542	559	516	547	527	517	566	523	541	514	555	532	535	560	552	542	559	536	513	585	528	585	533	534	546	564	534	547	563	529	544	523	552	544	555	520	554	560	555	547	517	578	497	595	550	560	598	500	539	544	530	556	527	544	563	530	534	561	541	554	525	518	538	524	552	507	562	549	526	569	554	527	566	511	591	552	523	562	538	518	532	547	527	481	519	498	556	536	552	553	558	545	514	518	522	555	530	541	533	532	545	515	524	542	570	563	527	574	526	561	563	552	550	564	605	551	549	572	543	551	506	549	535	563	586	529	518	558	545	586	520	584	551	578	557	529	531	507	536	584	561	514	502	543	573	547	526	574	547	580	526	543	555	554	581	563	556	529	577	544	494	574	531	540	536	544	523	543	584	570	496	515	533	560	531	532	537	550	542	547	563	557	552	547	558	575	562	558	541	568	538	539	577	544	576	562	544	551	561	563	569	510	523	542	531	546	536	577	572	538	522	588	542	539	568	556	506	564	553	542	567	537	544	487	548	512	502	554	546	561	532	520	528	567	552	587	546	568	548	584	596	571	508	569	560	550	520	517	542	523	518	513	572	573	533	565	546	534	559	576	535	573	557	533	554	557	584	523	561	609	577	534	515	523	558	570	477	567	536	558	543	537	535	516	505	586	544	530	522	578	563	555	579	551	561	539	543	541	549	589	519	561	546	535	571	598	555	546	535	585	534	549	504	539	559	569	520	572	546	533	562	526	597	522	529	513	550	540	540	530	506	502	530	515	545	583	562	515	552	559	529	541	536	516	591	546	535	508	563	581	517	561	561	555	536	570	541	534	534	516	512	567	549	531	560	533	574	547	559	518	541	544	549	564	507	527	529	589	564	559	571	599	526	557	481	557	552	504	559	589	543	521	538	507	557	548	540	523	538	543	546	605	507	565	527	582	545	532	537	526	561	554	544	547	571	548	533	527	570	528	553	560	550	556	511	541	550	548	508	553	550	525	531	569	541	560	531	560	578	576	555	547	540	549	533	529	563	577	554	530	547	560	513	539	533	552	541	567	517	515	584	538	501	568	547	544	539	599	536	509	555	556	550	548	535	579	527	576	536	551	527	532	546	537	508	537	551	572	536	510	520	544	507	575	552	587	541	545	503	575	544	526	544	540	526	535	538	570	538	567	521	574	516	550	515	513	529	563	545	537	536	542	542	498	556	558	516	567	529	517	518	543	552	539	519	582	540	537	526	518	570	566	550	515	539	501	555	493	557	579	557	526	488	505	547	555	536	545	557	588	562	537	547	541	548	537	558	523	542	551	561	591	580	598	525	553	552	569	535	545	538	564	516	542	560	538	547	543	562	497	534	533	553	587	556	538	553	559	550	523	582	524	543	529	542	557	540	536	556	551	544	536	561	570	544	540	514	542	560	540	549	547	536	515	524	557	542	561	533	540	579	564	564	551	538	494	568	582	565	511	565	553	537	552	545	516	526	544	540	512	571	589	558	547	553	565	562	545	566	554	540	521	561	557	510	523	514	522	516	582	568	524	524	529	558	574	527	516	539	574	559	536	549	579	529	561	549	576	545	541	526	555	550	553	519	529	553	505	563	546	524	565	521	493	540	525	560	510	552	561	522	545	560	528	568	512	562	560	568	522	557	537	551	536	531	563	535	552	513	516	553	546	543	525	536	568	573	536	525	514	550	548	541	549	550	532	508	610	552	545	539	577	509	565	572	554	562	530	619	516	578	544	574	534	539	531	520	557	535	526	570	566	563	524	551	519	519	503	551	549	548	511	511	569	530	524	545	522	536	515	591	528	508	517	529	561	552	545	509	544	535	544	555	545	514	521	532	560	522	569	535	535	543	540	516	485	568	525	538	523	513	543	551	525	533	583	567	534	501	535	593	524	517	531
28309	15121	2968	1147	879	840	810	827	762	762	752	742	791	784	778	739	776	762	745	732	735	765	753	729	764	782	780	735	807	769	772	769	721	700	732	744	804	736	787	744	749	778	725	750	751	798	710	765	749	773	782	693	756	756	788	768	726	767	715	753	699	764	769	753	728	773	732	737	743	790	733	801	731	736	741	706	769	755	748	749	767	764	775	751	780	798	773	723	812	738	741	759	758	719	792	743	743	766	798	765	706	789	729	742	734	739	733	756	743	771	698	708	721	786	739	745	737	685	749	723	727	755	712	755	741	765	752	743	808	749	768	740	733	784	779	753	769	789	789	740	703	754	742	722	684	786	724	724	785	757	737	719	731	721	744	754	748	762	759	727	771	709	770	740	750	727	734	741	802	776	734	704	715	783	767	755	711	750	768	734	721	743	735	759	764	723	756	788	735	775	765	717	730	729	768	734	763	776	780	743	767	724	787	751	748	721	781	752	747	747	732	747	765	733	735	764	759	771	727	733	747	749	746	768	708	798	748	753	714	689	737	735	715	771	725	700	805	816	746	725	748	731	747	826	774	742	719	785	754	756	770	797	781	799	812	751	716	717	775	722	756	786	779	776	752	743	767	749	743	734	793	750	759	791	724	722	803	780	742	755	765	805	757	751	743	761	748	735	749	762	765	725	789	742	771	792	789	806	769	753	742	709	751	769	745	759	765	774	760	714	750	760	725	755	744	730	775	743	705	787	711	733	757	779	770	750	717	765	778	704	763	755	732	795	787	747	794	730	736	793	702	771	764	732	699	799	758	738	689	766	776	698	766	793	785	730	778	749	748	788	740	825	760	770	729	753	733	763	761	747	775	720	763	735	739	814	737	760	737	771	763	776	729	731	769	745	744	808	748	705	732	754	759	715	715	730	777	713	734	698	770	741	818	745	725	772	753	740	768	717	768	748	748	793	794	757	775	778	739	735	734	735	806	780	770	735	775	725	736	732	795	728	795	733	786	778	771	744	766	772	717	769	776	771	805	754	702	810	723	729	753	764	760	750	801	727	748	732	788	744	730	766	771	744	758	740	738	783	770	724	768	736	769	730	758	733	778	761	719	800	805	734	741	713	754	754	746	747	785	732	826	734	770	760	787	781	747	742	750	749	725	723	672	715	793	737	730	734	753	800	735	805	768	776	781	721	745	772	756	773	778	773	710	730	713	770	728	757	814	769	722	717	754	723	739	785	747	764	747	748	835	763	758	758	815	710	764	749	768	770	738	741	781	693	722	755	718	726	724	785	744	772	765	744	683	738	772	762	806	756	735	717	761	732	723	758	748	797	773	695	745	732	749	738	736	772	739	729	771	780	715	744	734	723	784	737	716	711	717	736	754	809	743	737	770	786	733	793	795	771	738	761	769	746	780	778	741	766	750	687	739	744	845	764	761	691	724	704	750	695	757	716	757	799	734	772	759	788	765	772	736	767	745	737	699	736	733	741	774	737	739	773	746	721	770	738	753	705	752	730	741	712	743	778	733	698	735	730	737	781	742	735	723	715	766	712	686	734	699	766	727	734	739	725	761	753	735	763	848	737	768	726	758	752	737	767	742	768	760	767	709	730	759	791	778	727	792	753	770	735	752	727	753	691	745	783	822	726	755	732	712	768	776	791	791	747	772	727	775	729	730	763	727	753	764	733	756	752	736	786	730	748	744	756	797	746	763	749	725	713	705	745	711	766	736	751	744	791	797	747	746	715	764	756	739	725	756	736	766	722	793	734	797	755	773	784	751	787	766	736	723	790	695	750	718	791	738	721	754	764	737	728	700	747	713	757	775	774	734	746	790	742	704	754	765	741	752	791	718	827	762	792	725	776	754	772	720	711	768	814	714	707	724	720	779	738	738	729	792	804	753	753	778	755	776	769	801	771	819	788	716	767	814	794	779	696	760	771	771	783	727	799	730	734	799	743	717	780	739	762	789	746	720	763	791	746	756	745	816	721	732	744	741	722	721	757	719	770	755	737	735	767	799	700	770	757	713	758	702	733	720	727	757	752	763	730	799	746	779	733	765	674	732	726	725	774	734	746	723	742	728	725	749	758	727	740	726	751	762	736	724	731	763	738	740	765	768	703	768	758	763	737	769	765	750	747	734	776	758	751	726	763	777	751	711	734	751	730	778	726	755	700	775	777	728	765	757	810	761	704	769	724	696	746	748	763	707	733	751	745	731	752	772	734	747	725	744	746	738	705	804	785	724	797	770	755	742	729	774	765	792	785	765	716	776	759	793	717	765	738	727	732	798	789	756	787	707	780	740	764	796	769	721	770	722	734	777	783	805	719	733	752	754	812	758	709	725	744	733	736	790	731	762	747	714	729	731	712	719	712	787	755	751	733	778	743	707	734	737	737	699	781	765	817	761	760	776	732	758	776	776	760	802	746	776	742	738	733	707	722	790	743	781	772	729	732	720	723	723	780	774	760	736	791	763	742	738	761	759	781	772	719	790	737	739	766	791	767	787	761	766	736	742	756	745	709	805	810	701	723	759	719	796	759	736	798	739	732	733	731	756	798	801	741	759	734	757	731	771	727	719	741	740	751	715	753	750	796	783	747	737	788	734	791	745	735	701	739	765	751	770	764	771	754	731	722	786	771	769	762	747	717	768	762	777	797	733	689	790	758	759	828	781	752	751	776	813	723	755	735	771	785	791	744	756	716	687	766	734	748	743	747	738	709	791	775	753	775	739	710	756	801	777	759	768	724	779	693	710	747	768	755	710	748	657	746	732	772	728	752	740	735	776	768	725	779	736	726	771	748	753	733	740	721	787	722	751	752	754	746	715	705	748	728	697	779	726	730	727	798	730	764	796	720	780	754	758	740	715	790	743	718	749	723	761	729	742	773	712	723	707	755	781	746	733	735	771	737	759	764	710	759	722	769	767	729	752	737	797	748	790	745	769	751	762	753	757	748	717	808	755	709	754	756	764	775	747	723	806	797	705	744	707	783	817	724	688	751	715	744	711	738	779	803	732	820	736	689	737	742	793	770	803	719	791	749	751	718	759	777	761	773	738	745	721	788	754	743	785	788	758	709	779	738	716	729	726	772	743	756	719	740	766	761	778	710	760	780	742	771	718	796	786	738	752	786	714	813	804	715	724	739	725	727	787	759	738	762	757	773	725	768	773	808	684	758	785	779	713	751	773	760	707	742	736	792	754	778	737	797	724	749	777	760	741	773	755	772	713	760	725	723	811	734	743	725	710	784	779	726	758	768	684	727	698	781	749	772	732	721	730	723	777	721	722	771	759	746	781	785	780	761	728	689	766	753	784	748	784	746	760	739	740	756	777	713	736	752	762	731	782	753	775	691	716	760	793	719	738	760	729	738	723	758	743	723	745	766	710	766	749	739	779	790	724	713	796	740	762	741	699	790	747	738	754	758	777	757	773	727	766	763	725	787	773	748	756	781	740	766	767	767	801	713	734	715	748	766	741	751	741	763	753	726	731	778
6078	2784	1787	1243	996	937	882	771	823	749	838	786	772	820	817	735	756	809	802	729	759	764	776	796	780	791	793	782	785	758	799	802	796	762	721	747	792	788	733	696	675	766	696	761	740	785	802	784	780	752	745	777	729	763	705	752	776	737	779	797	755	761	711	776	762	749	760	760	786	799	716	784	777	757	781	767	804	732	714	781	758	806	782	742	787	792	757	761	765	788	774	768	785	769	789	746	750	781	800	749	763	789	771	801	787	782	764	746	740	761	816	747	801	744	790	737	671	764	749	769	719	718	724	745	771	800	793	729	765	787	766	764	775	812	751	757	765	739	790	741	738	797	734	762	797	755	770	754	740	731	751	727	799	781	762	770	759	807	760	751	721	696	744	740	762	713	720	793	788	798	715	762	789	722	775	781	778	789	761	723	749	759	770	777	783	788	774	771	766	771	750	743	718	753	734	767	819	755	691	792	802	759	735	724	726	723	738	780	765	781	752	733	787	764	720	786	791	743	749	775	767	776	766	705	753	757	790	746	763	757	739	751	767	723	752	752	726	770	802	775	740	803	774	726	775	765	760	745	753	761	779	792	740	726	785	773	710	766	792	768	778	786	782	738	773	743	754	765	756	749	745	739	722	733	818	757	774	776	746	765	786	781	762	771	734	751	798	717	763	765	793	790	769	772	774	726	768	749	775	721	740	755	774	745	767	794	741	750	809	741	768	756	793	749	710	754	753	755	744	726	765	771	775	790	827	784	747	796	773	821	796	791	712	790	734	751	798	781	780	741	781	714	728	777	779	733	717	739	734	757	733	749	766	752	777	769	752	790	767	757	784	765	761	768	743	765	761	776	741	763	779	733	789	778	733	752	766	751	807	735	744	744	777	789	774	751	750	756	755	744	731	752	777	783	757	762	793	812	753	766	821	762	771	715	740	791	786	726	798	764	734	779	754	805	764	772	755	762	732	799	825	703	794	739	763	735	786	763	791	720	757	726	777	740	810	746	800	785	796	756	767	783	774	776	746	742	810	759	828	752	732	772	725	775	719	728	718	782	828	757	745	752	793	776	741	800	807	731	726	726	780	771	719	688	792	769	775	747	785	749	753	767	726	808	725	757	725	762	734	768	763	768	734	753	753	804	731	756	729	773	750	741	797	789	729	741	720	779	757	790	746	760	767	761	789	737	738	863	804	761	765	711	752	743	771	768	764	770	806	801	764	790	735	812	760	769	780	748	729	783	775	758	750	737	759	716	750	778	745	715	752	784	758	765	759	772	780	722	737	732	784	755	746	784	788	797	811	796	743	768	741	774	777	736	817	738	767	707	780	780	753	705	774	771	810	748	794	765	753	739	752	754	769	756	790	753	758	765	727	743	768	755	747	769	787	811	745	745	726	705	755	725	785	786	737	782	730	753	726	751	784	790	759	782	749	794	695	736	780	777	749	713	745	718	823	756	752	746	708	823	755	707	758	783	750	737	775	776	772	784	748	734	812	774	805	734	785	801	735	723	757	754	765	733	727	718	728	757	768	818	686	778	730	746	788	713	740	767	772	787	773	772	753	765	811	798	777	715	744	795	720	765	786	730	753	780	704	769	757	740	788	784	768	766	799	728	757	774	745	743	799	722	760	722	786	798	742	721	735	807	766	794	722	708	767	793	756	799	727	740	755	769	791	738	768	732	749	765	741	772	721	803	753	762	756	766	767	774	771	736	768	763	793	815	785	740	745	701	757	810	761	757	764	801	770	762	749	744	770	762	812	738	744	759	782	761	746	762	768	745	765	773	762	754	761	727	768	761	766	766	761	776	756	797	782	791	730	738	806	766	775	770	793	763	807	769	770	763	826	758	723	787	797	744	750	738	747	749	756	726	776	683	807	762	778	817	745	759	785	752	752	738	803	811	778	717	778	747	768	754	800	737	711	691	791	773	742	779	780	708	756	778	730	756	733	797	775	755	801	766	761	763	776	745	805	760	774	794	788	724	781	730	784	745	738	756	795	740	786	767	749	785	734	778	708	751	805	744	776	803	723	764	773	777	700	799	763	732	768	718	776	774	745	735	767	758	751	753	770	769	780	753	780	767	780	754	748	806	767	770	832	762	729	793	810	799	757	787	774	751	762	732	745	750	744	730	704	728	788	757	736	761	760	765	817	760	762	773	771	753	761	763	727	732	737	725	814	762	765	752	733	771	748	745	786	766	771	762	738	743	789	738	783	755	755	752	783	770	757	789	774	770	771	780	751	756	765	726	699	756	802	811	806	727	756	782	766	748	762	720	774	790	739	725	752	769	800	783	747	726	728	761	726	765	758	754	751	806	763	747	772	813	751	742	769	780	746	848	786	730	756	817	732	755	783	802	783	802	787	741	869	756	813	768	718	740	769	720	732	778	810	764	735	759	761	760	783	775	736	760	755	722	728	711	803	776	739	734	769	777	775	745	761	724	761	766	771	804	742	754	725	727	727	789	756	752	712	753	804	775	762	733	774	769	763	781	763	792	713	761	778	776	742	775	785	783	748	748	748	789	784	768	808	742	774	786	754	767	800	765	727	742	758	734	743	738	787	777	784	756	783	766	708	780	774	741	776	764	776	746	789	752	770	733	764	823	735	765	747	786	788	817	797	782	742	784	805	769	779	784	761	761	816	725	756	815	762	840	749	751	672	753	815	798	740	786	770	722	774	719	763	783	778	797	792	792	733	759	773	787	747	821	772	699	749	755	754	780	770	803	775	717	754	775	772	781	757	718	744	727	750	736	789	720	721	723	744	794	770	775	726	763	778	775	771	726	787	728	748	729	755	769	776	777	825	708	776	761	759	763	813	765	758	756	738	804	787	737	751	705	736	772	766	761	774	731	735	750	759	737	772	728	765	789	777	731	766	743	804	788	774	702	787	745	752	723	751	754	789	707	739	754	784	755	810	806	766	766	737	796	723	766	715	766	775	754	810	773	779	738	781	777	688	743	735	756	756	783	725	793	783	739	708	789	776	771	720	719	762	752	779	782	828	732	772	751	767	760	755	761	708	757	765	739	710	794	742	802	792	763	760	741	753	743	752	777	746	755	766	765	748	789	767	798	744	762	748	747	780	791	787	768	770	725	785	755	739	766	818	792	752	766	777	756	709	767	750	740	798	808	744	809	769	737	710	718	769	753	805	683	843	765	748	723	767	753	727	739	743	773	791	726	759	790	728	686	789	734	731	770	770	734	755	797	813	731	784	777	787	736	787	766	776	806	756	752	731	767	733	744	781	774	742	766	783	765	736	725	770	794	752	793	718	811	788	779	748	756	785	762	744	774	753	742	795	800	738	732	745	788	777	768	743	772	739	733	838	752	779	811	770	767	729	778	790	709	751	771	777	786	747	774	704	750	757	755	802	770	780	790	745	782	792	729	812	755	764	749	775	769	805	719	777	779	789	741	771	812	727	818	770	762	767	792	755	790	788	750	777	756	757	733	759	794	763	753	792	763	787	796	748	769	704	784	757	774
25041	20700	27141	24292	20718	11910	1840	984	742	742	656	606	559	473	509	442	435	440	422	395	386	397	399	390	384	368	388	352	343	351	379	370	326	363	369	364	351	331	373	333	350	321	385	311	327	337	329	341	334	337	315	320	319	322	346	321	349	330	344	379	313	345	369	324	350	322	326	376	349	329	350	307	304	322	368	342	337	358	323	322	356	331	386	337	339	353	328	354	303	315	344	312	346	325	327	320	335	348	325	336	332	376	319	331	346	338	302	350	332	359	328	337	325	327	330	332	310	340	317	337	350	279	335	316	332	323	340	334	322	322	344	332	322	328	349	342	335	344	365	342	338	338	336	328	386	306	325	334	353	331	328	356	337	349	288	331	352	339	343	326	307	328	344	313	364	329	290	335	315	358	347	369	351	308	312	326	336	343	342	319	332	311	343	302	328	348	341	367	325	318	330	372	329	352	323	337	314	337	352	329	337	347	352	306	303	350	320	338	323	324	314	343	310	336	369	351	310	328	321	335	347	318	336	329	305	314	298	326	337	326	362	294	312	336	342	308	326	324	335	344	348	331	340	351	336	324	362	352	336	322	328	342	346	312	344	334	347	346	317	341	343	351	338	351	344	322	339	331	337	320	331	354	327	323	340	336	321	305	333	358	327	321	309	335	307	306	338	322	329	327	358	351	330	346	325	346	329	354	336	320	324	341	369	298	290	341	315	343	332	327	342	300	325	337	324	349	327	365	325	309	342	335	338	348	313	315	337	340	310	311	332	343	335	316	322	310	337	323	306	326	319	310	331	385	308	325	347	297	347	312	332	304	304	368	307	352	355	368	318	311	312	363	324	337	332	345	292	320	319	368	321	327	310	310	316	329	366	310	358	335	318	350	334	292	316	324	317	312	321	302	288	361	349	323	359	326	330	294	336	314	319	330	307	346	323	358	312	321	324	340	291	322	328	327	315	332	335	315	342	349	348	336	334	332	333	361	319	328	345	336	334	311	325	332	334	362	346	353	341	358	365	324	326	347	329	351	347	363	364	315	301	319	338	349	306	313	339	304	314	337	319	348	317	335	348	346	318	312	309	326	350	347	370	338	336	323	360	338	325	356	317	315	335	359	349	337	299	310	325	324	314	322	318	313	335	299	343	339	324	298	325	305	297	339	328	319	353	335	305	333	321	332	316	312	322	346	350	333	316	331	331	345	360	336	363	331	362	336	361	312	326	323	301	336	369	336	332	337	337	346	312	310	344	283	333	321	323	342	323	313	329	352	337	335	333	349	342	323	334	301	324	324	330	284	345	357	322	320	320	335	336	338	339	299	350	325	339	329	321	285	315	305	323	345	326	320	336	358	359	337	336	353	340	337	378	314	324	365	299	331	324	323	336	328	324	340	321	326	293	346	330	353	313	337	319	373	360	317	363	345	362	357	354	332	313	350	343	329	304	311	358	298	347	327	322	335	369	320	355	313	322	347	349	339	343	307	324	343	338	328	329	315	323	338	329	314	363	317	332	349	318	336	345	310	330	327	333	302	349	349	351	337	306	328	319	334	306	326	330	308	327	339	380	326	328	312	329	346	297	329	328	293	320	307	335	361	321	354	313	310	352	318	337	331	298	341	323	324	380	354	332	334	331	330	354	340	352	348	304	331	351	314	320	323	335	351	288	337	332	305	346	313	310	324	303	330	322	335	334	336	357	320	343	345	332	326	344	311	335	317	352	334	325	347	319	327	312	335	326	318	320	344	310	327	329	340	362	373	327	330	299	320	335	318	345	344	330	339	329	371	334	323	354	316	333	327	334	318	307	307	335	313	323	336	318	311	371	329	342	303	308	357	368	325	310	346	349	327	353	333	324	326	313	308	331	354	354	337	327	361	310	317	328	340	346	333	316	318	333	324	345	341	353	322	335	331	315	331	308	308	317	335	351	315	304	324	331	343	332	336	340	319	378	348	301	358	329	309	359	358	325	326	297	314	335	279	338	329	312	339	340	338	318	345	351	315	329	321	334	356	332	300	320	320	320	318	331	346	340	318	376	301	333	322	319	289	356	345	329	365	309	301	320	355	300	300	340	338	337	358	346	321	356	340	336	333	337	343	346	344	331	308	302	339	306	313	360	325	320	330	322	320	338	315	320	307	327	348	346	336	334	308	353	319	333	356	343	319	355	349	357	349	339	347	321	310	316	294	347	337	332	320	364	336	310	333	321	308	335	334	308	334	321	327	330	327	335	312	340	337	311	344	333	311	332	309	332	332	318	303	322	342	332	303	350	344	333	334	322	322	326	299	310	338	303	319	328	321	317	310	340	340	351	348	296	330	336	334	300	323	336	320	365	348	344	314	341	322	330	292	347	338	304	323	318	341	376	340	335	339	351	335	347	328	333	306	325	290	350	348	298	343	332	361	331	347	320	344	321	349	317	322	321	338	331	353	353	353	374	341	313	339	357	321	328	292	323	321	316	306	328	344	322	282	326	323	313	316	353	297	337	331	345	320	332	357	341	330	353	343	326	329	307	335	342	312	331	355	342	328	332	338	311	327	308	303	343	317	358	321	331	319	324	321	308	315	343	333	333	353	358	336	357	309	349	304	354	327	308	315	303	322	340	348	330	317	355	342	317	306	322	322	348	327	308	321	337	328	328	375	371	338	317	301	352	361	351	338	348	316	389	300	346	345	344	335	337	334	286	284	341	327	351	342	312	317	362	310	344	334	285	336	294	303	355	323	349	320	347	342	353	358	348	312	357	339	313	325	319	322	279	320	312	325	326	315	338	355	322	315	334	338	317	365	327	307	307	336	333	334	352	336	340	332	331	357	329	339	340	352	358	348	339	335	330	342	316	390	296	331	349	344	348	305	306	305	317	295	326	335	379	355	327	296	347	315	297	351	318	332	336	297	302	333	314	335	327	331	332	312	311	301	326	356	328	350	330	333	324	332	352	311	349	304	321	336	337	311	308	299	301	317	342	294	317	329	330	348	347	328	309	338	307	309	324	326	316	316	326	325	344	328	316	351	358	349	309	314	300	319	326	319	323	310	343	357	319	352	350	339	300	334	331	321	289	322	323	316	324	309	330	307	383	326	357	371	358	315	350	332	338	298	344	334	319	303	292	331	380	326	329	333	336	312	273	313	328	341	347	335	310	344	342	328	348	302	358	307	341	309	338	358	315	340	376	293	330	339	333	315	348	328	329	297	335	354	350	302	350	341	356	314	310	346	344	313	316	335	304	357	335	360	340	333	314	341	329	321	333	330	293	334	358	316	362	327	331	353	298	331	329	322	335	301	297	333	339	358	338	339	357	304	298	308	324	317	303	330	333	324	340	331	297	312	302	333	364	344	345	303	333	326	312	331	344	346	366	344	338	334	332	328	349	325	295	292	337	314	323	335	354	346	322	340	337	320	322	340	336	318	314	343	346	317	350	348	337	345	314	368	341	295	344	295	336	319	365	353	335	318	342	351	353	317	338	302	324	313	318	359	318	309	355	328	356	336
8499	14854	14124	7601	3912	3080	2604	1669	1354	1248	1133	882	790	733	655	634	570	555	567	500	473	496	460	450	489	432	442	409	456	410	389	432	370	421	405	377	386	356	358	384	382	349	390	371	329	357	367	374	379	373	385	389	362	346	375	332	374	412	389	370	359	356	341	386	363	331	371	366	340	333	331	371	330	386	351	354	391	351	342	356	361	385	372	338	351	352	385	342	355	385	330	359	349	346	330	306	353	364	377	399	349	335	374	358	336	336	362	333	343	355	377	367	323	326	361	358	371	379	386	360	352	360	386	350	332	356	365	362	380	358	345	386	327	371	335	384	364	385	371	359	332	343	343	354	375	369	380	368	312	365	369	316	394	359	358	373	349	348	355	387	308	370	354	310	333	371	364	328	372	335	357	320	354	349	374	324	356	350	335	348	311	363	353	344	384	346	341	360	341	339	359	398	348	342	358	326	356	338	364	344	335	369	358	367	364	343	350	319	346	347	362	377	358	374	334	347	348	351	369	367	347	342	327	343	317	368	363	358	328	342	356	364	334	343	370	371	352	347	373	369	363	372	330	353	351	318	378	381	330	353	330	354	335	346	325	354	349	358	333	367	337	356	350	377	350	331	360	364	343	357	363	351	366	353	356	348	383	342	316	356	330	335	347	317	336	338	332	367	330	377	391	337	367	361	339	369	325	356	351	319	355	368	346	348	359	337	373	308	364	323	368	359	361	352	329	332	339	319	389	387	347	338	340	322	356	336	340	366	362	350	349	355	332	352	355	344	346	357	353	362	374	372	351	333	332	346	354	341	343	331	376	367	370	327	335	345	345	371	339	334	373	313	355	375	356	344	343	351	342	351	375	367	330	345	367	377	359	347	331	365	343	364	339	367	339	338	353	366	357	322	344	370	367	351	340	361	350	333	342	335	331	365	406	344	347	322	327	369	382	349	347	350	368	331	357	364	353	357	381	321	346	335	368	355	355	366	345	356	371	373	350	361	397	384	330	322	375	335	330	368	347	309	349	325	343	335	315	340	398	358	352	341	356	402	362	354	341	343	328	340	329	357	313	385	355	362	358	352	331	316	343	345	338	347	361	344	369	343	337	350	337	353	355	364	358	376	355	382	377	362	352	343	345	370	371	350	362	307	341	385	336	360	330	360	346	366	324	362	353	354	323	330	353	354	361	333	334	321	332	347	361	372	336	333	362	354	339	401	376	380	359	357	358	355	336	297	376	344	358	335	328	335	374	332	350	353	372	362	369	371	385	364	370	342	379	377	353	323	348	361	362	380	359	381	366	350	348	326	352	368	317	328	359	355	348	354	330	376	381	339	393	338	333	327	347	358	357	350	370	357	338	361	329	361	346	304	322	350	336	345	359	374	362	330	326	368	327	341	333	336	338	327	355	342	350	329	345	337	360	376	363	349	332	346	355	344	344	341	363	352	359	360	330	336	355	367	351	332	341	348	356	338	343	357	329	326	358	366	359	348	341	365	363	346	330	348	320	359	330	357	335	343	369	365	346	365	336	346	367	316	364	364	357	354	355	363	343	372	363	343	359	354	359	367	350	361	338	346	345	379	310	372	342	344	338	331	335	356	348	351	370	346	385	332	334	324	328	339	343	315	347	370	345	322	352	369	335	363	389	368	387	347	359	348	381	325	338	378	303	351	345	354	346	347	369	333	358	366	387	346	306	378	340	351	354	357	374	345	364	376	364	346	380	350	331	346	330	382	309	359	323	365	317	354	371	355	366	361	353	362	368	352	332	366	332	336	344	361	362	367	365	359	334	342	342	355	325	347	369	362	356	371	368	376	347	334	351	324	338	330	379	359	347	394	341	357	353	321	345	355	340	342	337	361	370	361	391	363	348	378	314	369	374	362	373	348	378	355	340	367	364	333	356	365	364	353	356	331	320	360	334	367	332	373	352	323	326	342	350	335	357	367	353	377	384	374	325	349	396	338	351	334	330	357	334	338	355	355	372	323	327	338	329	366	346	368	353	297	362	344	329	392	346	351	354	341	371	379	393	332	361	356	343	355	358	346	340	364	336	355	351	373	350	347	332	340	351	389	367	362	313	350	313	376	366	329	322	339	380	321	325	357	355	362	331	384	338	341	347	352	333	361	357	345	350	369	337	376	342	340	332	337	345	333	387	339	366	359	349	363	380	326	353	345	352	337	338	367	359	376	354	341	362	366	379	359	378	336	350	332	351	325	361	354	353	365	366	358	341	343	330	325	337	369	335	320	320	318	354	332	350	348	361	338	363	329	347	326	313	366	348	373	352	357	361	387	336	342	334	369	337	356	364	322	362	312	362	344	338	320	329	323	347	322	345	366	330	334	352	349	363	342	307	392	360	366	366	346	351	344	347	350	330	364	359	326	308	333	326	361	347	351	323	335	349	363	373	329	341	365	362	344	360	373	399	348	313	351	381	344	340	367	370	365	365	365	351	366	319	362	340	321	334	322	348	375	360	310	382	365	366	360	317	351	334	321	356	331	344	341	340	383	341	337	369	372	318	352	368	328	351	371	357	347	315	347	348	341	386	363	356	357	344	347	365	350	344	357	355	348	363	373	357	329	335	360	337	344	351	344	315	353	352	363	334	356	363	376	367	353	321	337	362	361	327	336	318	330	338	354	381	365	353	350	351	347	369	360	353	380	313	351	331	343	337	387	345	356	363	356	355	371	347	337	338	325	372	341	354	328	344	336	338	367	356	339	348	377	321	330	331	333	341	357	362	370	334	345	305	373	341	324	374	358	344	375	327	369	371	310	332	327	350	357	367	344	353	342	343	350	351	346	381	374	375	338	345	326	376	316	341	355	337	341	342	374	353	334	338	345	372	357	348	376	357	349	342	346	370	347	371	357	340	348	328	377	333	373	338	377	372	326	342	353	356	341	321	352	353	324	334	360	338	332	335	365	327	353	337	353	348	358	343	329	373	371	349	347	384	341	329	380	305	364	343	355	334	311	377	335	333	349	345	325	374	384	355	374	346	331	370	355	339	354	331	341	354	331	327	362	350	329	354	369	353	363	346	346	339	343	367	347	335	352	324	341	334	360	382	376	387	368	320	311	362	371	351	336	363	349	368	355	348	372	348	355	350	351	327	353	346	340	357	342	334	375	369	345	366	342	372	385	350	357	368	373	357	362	324	368	328	374	349	345	322	297	326	365	327	340	330	394	350	354	349	355	363	351	350	338	362	369	364	355	339	353	344	321	324	336	380	342	349	340	332	338	374	380	381	338	324	358	325	361	367	333	317	358	365	328	368	356	368	358	360	347	356	362	339	346	335	362	349	357	351	315	360	342	368	362	343	327	332	357	380	353	377	352	388	334	360	348	325	363	361	350	354	325	370	363	338	363	344	343	348	345	355	370	342	370	366	329	338	337	327	358	332	346	367	342	308	369	350	339	360	365	320	379	328	357	379	399	342	316	366	342	348	361	360	341	339	351	320	340	370	355	355	342	323	354	368	337	351	375	345	350
22914	20692	27463	23973	20703	20821	10315	1906	1366	1335	1187	1047	932	919	881	863	747	772	765	736	707	706	692	685	719	679	652	633	646	661	657	648	618	642	626	605	622	612	659	643	647	623	650	569	601	620	644	598	596	598	596	641	573	605	582	633	608	561	617	590	597	567	618	610	587	564	564	591	577	609	559	586	567	571	599	613	551	557	558	557	592	605	604	598	596	569	595	561	562	592	619	537	559	556	597	601	534	593	601	619	601	594	594	611	599	623	610	554	567	634	609	575	605	567	557	639	618	572	572	599	573	556	581	611	558	555	579	603	574	582	591	631	569	595	579	597	568	598	551	555	534	619	569	560	600	573	585	594	600	567	585	603	598	623	585	568	531	568	570	579	571	560	575	588	564	583	575	605	600	602	574	576	573	598	601	592	606	539	589	555	543	585	586	567	606	628	582	588	570	561	590	610	536	570	553	568	630	602	588	553	547	583	560	552	558	590	570	563	574	568	565	629	590	578	572	545	602	578	622	589	597	569	595	576	606	562	559	553	592	599	585	593	644	565	592	595	571	556	583	561	550	582	604	594	554	600	587	587	544	561	562	638	588	596	561	587	575	587	589	585	572	609	625	559	546	594	586	573	574	594	607	569	558	598	616	609	610	555	586	596	546	583	558	573	574	608	555	573	517	654	606	558	568	591	643	576	562	569	554	592	653	566	557	594	586	571	582	592	552	514	549	594	642	537	532	631	586	600	588	618	584	616	542	530	588	595	594	572	595	621	548	593	561	606	599	550	571	590	604	573	577	625	588	567	582	531	584	595	581	572	601	591	574	571	559	586	592	515	583	587	612	586	599	640	595	573	570	611	582	577	618	554	631	620	570	596	582	586	625	618	601	547	609	567	567	554	619	633	575	568	600	580	625	528	573	590	528	580	566	586	555	569	510	579	577	582	573	586	575	616	590	580	597	578	554	601	566	565	606	578	566	577	582	596	592	548	591	581	627	583	539	588	602	555	579	556	594	572	583	550	599	610	566	559	567	617	594	553	559	586	567	597	577	590	582	584	588	616	581	565	596	587	557	577	571	599	608	599	579	559	524	581	552	555	575	605	596	564	566	544	581	611	571	581	571	566	603	574	557	594	570	574	556	603	571	554	631	610	590	579	567	576	630	591	626	579	576	584	593	587	596	591	579	581	533	563	526	596	562	575	553	568	612	565	631	612	561	575	566	595	605	560	596	574	624	609	580	595	628	583	568	585	601	590	620	601	563	596	596	582	585	597	557	623	568	588	550	540	608	596	593	566	581	542	592	586	586	557	541	615	547	571	610	552	571	571	637	562	581	547	597	531	564	539	601	509	576	591	537	607	603	586	544	570	588	595	580	606	569	583	569	556	568	570	582	542	572	609	568	563	570	572	610	577	560	619	595	588	532	597	548	549	580	583	588	601	551	559	561	622	585	574	577	572	580	583	562	561	563	560	555	603	625	586	548	613	541	578	596	585	572	562	595	606	602	566	571	572	562	590	576	624	572	571	588	635	576	556	579	523	558	622	578	620	585	663	586	596	580	582	562	573	587	568	564	606	538	557	566	577	592	567	594	580	636	567	626	554	569	568	564	587	599	610	583	636	576	513	568	579	566	576	601	594	571	566	595	568	578	551	569	560	629	593	586	562	600	595	618	604	587	563	583	562	578	594	598	587	605	587	542	609	543	602	556	582	546	570	556	618	583	588	584	589	617	563	554	609	571	619	631	615	622	570	581	575	596	649	610	574	551	592	584	582	607	581	590	615	584	589	587	578	527	567	607	548	604	560	542	619	606	599	599	587	561	564	619	621	605	594	601	569	571	567	560	571	572	578	582	573	625	560	608	554	579	578	539	600	583	567	596	604	598	626	593	579	578	563	617	585	574	550	574	605	614	548	591	583	608	612	584	599	600	577	606	620	601	621	558	578	565	559	595	579	602	568	550	632	554	597	589	569	578	623	560	598	561	534	592	578	577	557	572	576	626	585	584	604	552	627	629	535	561	613	597	554	619	569	601	578	616	595	563	605	548	595	615	608	528	558	616	522	614	578	569	578	523	535	581	596	587	587	584	605	641	563	580	630	627	617	623	560	600	630	545	580	572	573	588	556	614	577	563	604	578	617	583	597	592	587	596	568	570	594	555	588	551	575	607	556	580	559	537	610	598	628	603	559	583	560	555	539	573	596	569	537	578	570	615	611	580	592	593	595	612	606	576	579	520	546	574	576	591	594	588	594	558	597	592	566	608	583	581	591	581	603	635	587	645	606	602	595	545	601	581	589	576	586	590	547	549	581	591	596	577	593	564	574	562	579	572	619	589	614	549	548	582	591	552	522	582	600	591	553	557	561	592	570	556	567	547	545	556	588	560	572	583	546	556	577	597	557	596	576	602	563	569	598	567	595	577	601	570	551	571	571	575	574	599	646	555	571	591	605	589	566	538	596	549	533	613	617	561	612	579	609	575	586	590	597	625	541	586	622	597	557	581	596	551	564	569	607	569	559	560	604	566	547	579	588	588	626	551	572	591	521	606	604	591	590	597	588	559	566	571	575	572	604	570	608	575	612	591	587	617	568	603	583	607	592	568	546	614	548	568	561	549	552	635	551	612	577	579	599	585	597	609	567	601	605	574	562	593	597	578	582	616	631	577	594	626	572	605	583	576	619	556	593	554	540	561	632	546	591	586	569	571	541	532	606	528	580	596	591	557	602	592	598	581	531	594	569	572	578	605	565	588	566	620	621	576	572	551	545	559	548	566	571	529	550	621	612	572	564	564	583	584	582	568	601	620	601	610	564	557	612	568	575	612	599	635	610	601	624	551	582	561	570	584	635	604	591	577	576	626	585	566	597	604	560	590	569	613	555	582	596	617	567	554	614	579	584	587	544	584	589	561	603	595	604	569	599	546	546	557	613	575	580	631	613	564	599	600	599	588	526	546	568	588	550	574	580	570	549	594	610	568	597	609	543	580	590	540	561	579	605	586	566	543	617	583	574	604	598	587	598	574	566	580	586	601	579	602	640	575	555	591	550	600	582	576	564	570	540	581	612	596	549	551	540	542	594	627	585	579	597	619	574	573	607	593	594	562	587	571	550	560	566	542	591	574	579	595	624	597	577	615	584	591	622	606	573	603	606	587	590	565	575	597	552	587	638	619	575	614	582	588	591	557	590	547	587	565	607	589	567	572	608	568	588	584	571	585	603	570	558	557	596	568	601	570	555	558	588	591	603	573	578	558	566	577	589	569	583	596	606	575	583	572	596	586	598	592	587	607	571	526	536	539	608	560	616	605	567	584	564	630	589	586	582	581	623	613	597	579	550	626	554	581	576	572	578	565	558	570	560	629	595	623	607	594	600	561	595	552	551	568	634	606	583	546	583	573	599	590	553	591	596	610	559	570	573	597	604	571	579	544	568	575	591	554	592	575	553	570	558	610	609	581	575	590	581	622	592	625	572	537	583	596	532	566	559	546	563	572	547
11590	21962	21330	11992	6814	5270	4438	2960	2433	2322	1806	1645	1321	1265	1144	1071	1016	964	923	892	798	776	836	700	734	760	686	648	662	649	674	618	631	621	619	641	639	581	604	585	624	620	579	632	594	601	583	594	610	560	588	609	582	571	620	530	580	599	569	574	590	549	543	538	585	566	584	580	557	574	542	572	531	575	551	586	572	609	563	559	512	564	535	538	556	582	585	595	569	531	561	555	641	555	524	555	532	523	600	550	557	515	530	520	553	519	560	575	580	568	547	529	534	589	560	540	555	631	535	567	555	527	529	543	564	570	541	536	564	560	523	550	549	557	563	527	570	547	578	560	576	535	552	535	527	539	547	568	551	568	542	577	504	507	555	553	545	576	575	517	538	576	537	502	535	519	586	563	481	484	554	528	522	543	530	546	532	558	550	554	579	576	492	545	576	580	574	512	545	566	536	533	571	578	542	566	529	599	574	592	542	555	574	557	552	522	505	554	548	557	561	547	569	511	518	529	511	572	545	529	551	527	564	541	526	510	583	543	537	525	504	575	544	572	560	537	571	563	498	539	542	526	574	538	579	537	550	526	527	564	551	547	534	548	580	578	530	519	556	549	546	531	544	605	566	541	587	559	531	529	527	564	565	522	526	546	555	553	561	501	563	548	506	535	524	519	536	525	473	580	524	568	538	546	532	545	515	572	546	523	543	561	551	555	546	545	495	547	561	578	525	583	550	519	524	548	587	584	577	533	570	545	500	542	567	568	540	530	523	529	539	535	555	546	525	535	577	540	529	527	570	528	520	582	555	534	543	554	563	542	536	517	528	557	541	528	553	503	511	544	555	555	573	532	545	564	527	515	541	572	571	474	530	586	553	544	535	478	570	578	506	540	539	568	568	509	558	554	564	512	558	578	518	519	579	567	520	554	520	562	565	553	526	533	561	540	580	575	541	517	565	561	499	520	550	591	555	538	555	479	499	572	576	574	554	523	539	531	552	556	497	525	608	495	562	555	526	546	589	521	558	601	524	524	551	537	559	547	526	504	559	530	521	547	542	548	548	588	567	512	540	499	545	552	514	589	540	507	554	588	492	546	546	527	576	528	563	551	583	587	521	534	518	549	535	537	556	520	526	555	545	523	530	546	543	547	522	537	562	565	536	577	517	540	552	528	583	490	510	548	570	537	522	535	586	556	569	575	523	533	540	527	507	561	523	549	519	523	561	578	549	553	546	563	514	579	539	544	518	526	515	537	555	553	534	539	563	524	538	526	555	538	572	524	552	548	537	532	564	579	537	593	544	546	585	559	538	541	531	487	582	557	514	526	544	518	565	529	546	516	606	562	549	532	525	541	549	590	542	531	569	571	605	569	583	591	586	552	523	544	534	524	538	501	552	600	571	578	560	557	555	603	548	522	541	536	545	548	519	557	543	539	543	567	526	538	564	559	551	515	586	502	546	530	565	562	529	548	554	534	556	560	580	508	556	558	544	544	529	510	547	554	525	588	504	526	526	495	541	559	552	588	535	524	555	568	582	582	564	544	555	564	502	561	520	539	547	541	540	573	514	585	558	538	529	552	533	552	574	520	522	580	503	544	552	506	522	553	514	527	548	548	554	569	567	565	546	526	537	572	527	507	521	538	556	526	534	551	538	541	537	519	528	538	562	521	543	558	588	505	542	539	533	565	544	544	553	537	556	531	527	521	573	542	557	548	552	596	549	547	522	555	581	523	557	534	576	548	531	524	564	524	523	540	521	570	522	555	549	531	555	535	538	547	533	548	557	556	542	556	569	521	592	581	539	550	528	560	545	500	554	559	562	559	534	552	562	534	542	572	556	554	550	572	571	511	561	590	537	542	517	560	588	527	530	577	513	571	587	538	564	549	550	516	549	585	540	583	531	547	538	560	539	574	546	535	512	599	538	552	533	543	532	580	571	560	520	547	574	555	543	564	535	593	553	574	521	558	545	547	532	514	524	552	539	525	527	541	541	569	577	586	526	588	542	551	545	506	552	575	528	553	526	544	591	533	503	537	558	549	554	561	513	509	526	535	507	540	540	553	514	540	543	555	544	544	568	512	569	576	580	557	539	572	550	556	577	494	531	574	525	531	539	560	529	555	559	540	542	554	592	561	587	536	549	595	542	622	526	580	548	568	534	520	559	556	529	542	519	540	507	541	556	573	522	570	554	529	543	538	533	554	520	515	547	566	548	583	544	538	555	559	512	549	560	564	544	495	554	524	539	552	555	534	546	551	543	556	541	542	520	572	551	507	531	576	517	558	568	533	506	540	581	563	550	531	541	573	539	552	561	525	570	527	540	518	531	605	601	532	586	512	529	548	568	523	529	538	517	551	567	584	516	537	558	536	540	522	514	566	561	568	500	539	463	564	516	518	562	576	560	548	504	547	541	517	585	553	513	540	578	528	528	570	609	530	506	537	556	535	557	556	546	532	528	549	531	540	551	566	543	567	505	528	530	580	544	542	545	559	534	529	539	547	555	581	573	552	545	539	539	560	553	536	564	575	549	558	537	565	549	542	536	536	568	533	532	601	540	584	521	553	516	583	606	573	569	579	553	509	506	490	575	515	562	550	580	569	520	490	571	556	540	555	543	552	554	559	506	521	548	542	600	545	547	498	556	511	502	548	553	577	508	559	545	532	570	534	594	553	573	570	518	542	564	496	551	584	563	549	566	540	566	538	574	511	547	547	550	536	554	526	571	570	533	547	559	554	530	574	556	523	549	565	527	527	534	585	541	565	595	551	564	572	529	533	559	565	541	529	582	543	546	545	584	542	535	556	558	542	521	555	535	547	560	567	524	544	534	606	550	550	504	526	584	569	550	544	542	546	540	553	537	501	550	524	558	562	577	527	597	539	527	518	536	545	571	513	562	557	518	553	557	529	530	575	542	541	540	508	536	523	495	535	543	536	544	554	538	551	545	517	579	516	531	525	548	513	533	536	519	572	555	526	529	528	559	537	525	536	580	561	527	589	518	522	541	522	565	552	572	514	535	536	565	552	542	590	546	535	548	545	561	555	536	511	569	539	549	577	529	556	552	575	568	576	544	540	516	521	531	536	574	513	542	531	565	533	513	561	578	511	542	542	574	570	581	536	558	565	534	489	553	514	575	536	522	576	582	552	598	572	542	554	533	550	515	540	574	555	519	552	580	521	557	575	516	526	577	547	519	573	551	526	553	604	558	545	549	524	542	546	529	525	535	523	517	559	566	547	587	575	601	569	536	563	578	541	550	527	536	567	574	569	559	545	577	522	542	506	540	553	544	531	571	594	535	566	506	551	553	498	540	572	535	509	536	570	523	572	566	570	559	524	525	554	538	594	547	561	534	540	550	518	588	540	556	572	548	552	525	507	546	552	564	547	520	519	541	533	580	530	539	543	552	501	527	573	584	556	547	594	560	590	551	538	533	536	584	541	544	589	542	543	551	556	522	601	560	571	543	525	533	598	573	547	533	566	525	543	520	550	548	528	580	567
28255	15065	3024	1177	884	870	835	796	788	792	773	731	740	813	744	796	763	720	768	781	750	763	768	749	748	741	760	743	741	771	772	740	732	763	744	773	752	743	752	737	747	757	768	793	756	770	726	757	728	732	806	746	728	704	756	698	749	783	744	759	740	750	772	735	727	749	734	737	714	751	731	777	763	748	788	747	755	761	686	748	730	749	753	773	777	750	781	724	729	772	768	747	729	701	731	765	748	744	751	786	771	763	745	773	739	702	753	694	735	729	762	744	748	736	807	734	750	713	754	723	747	755	755	716	721	706	762	785	731	767	758	697	698	722	765	749	743	782	782	741	755	740	748	751	769	815	751	734	774	776	765	773	769	730	758	750	782	725	724	751	728	738	766	773	738	745	753	743	728	804	758	757	804	758	790	747	766	740	761	774	774	771	708	732	776	712	741	766	748	754	768	741	732	745	704	729	750	780	733	778	747	742	799	763	768	749	778	761	707	700	752	779	722	774	755	766	728	729	777	704	709	736	712	780	782	766	800	810	753	760	748	747	757	764	754	793	765	811	703	745	729	731	782	773	764	765	760	749	735	762	751	743	736	716	728	763	745	797	737	745	788	764	715	731	783	789	744	731	777	732	755	763	767	718	715	703	740	745	766	775	775	767	702	781	738	727	747	777	736	755	721	718	736	751	685	775	779	757	739	752	752	748	764	760	748	764	665	737	728	747	712	703	771	729	732	732	737	720	706	742	742	812	738	779	774	790	769	769	738	731	749	799	736	801	757	708	769	767	765	763	784	788	762	741	793	752	714	724	791	697	747	717	703	735	748	797	777	742	782	742	715	716	741	800	803	728	729	683	759	724	730	773	763	804	738	770	744	748	756	754	790	680	749	754	739	780	719	766	734	720	769	718	739	789	763	772	773	715	762	714	767	750	718	761	725	772	745	741	809	709	803	735	722	760	737	711	723	771	785	779	792	781	744	740	773	753	704	751	684	742	700	782	719	780	710	729	785	766	758	748	768	756	827	758	748	722	761	790	784	720	754	731	745	747	784	756	777	717	723	740	757	743	744	777	744	744	751	777	755	780	760	753	736	767	726	729	797	765	730	730	758	803	739	739	792	773	756	712	759	787	806	821	775	728	721	769	758	774	804	742	759	754	719	773	726	802	756	752	726	770	726	723	779	723	801	752	752	759	763	743	742	711	710	781	687	704	745	715	787	741	748	767	732	733	754	713	759	770	737	754	775	737	806	766	720	730	780	717	778	770	751	763	788	773	787	733	782	719	762	705	767	726	727	732	761	772	690	728	737	738	738	780	756	738	743	757	742	764	759	761	731	763	764	779	773	715	751	705	752	763	723	749	745	746	749	782	730	702	752	746	728	758	753	740	769	687	709	753	724	719	758	742	716	732	727	745	750	738	800	760	777	750	712	735	781	709	746	700	734	713	750	759	739	759	734	704	763	735	795	783	750	683	759	735	762	767	780	748	755	723	783	748	786	761	740	699	732	740	763	758	754	704	766	713	707	744	741	757	785	702	755	751	688	763	755	779	738	736	753	723	764	754	755	774	744	726	810	774	801	771	785	732	742	769	739	748	751	737	763	731	778	775	734	709	791	700	767	712	767	756	735	746	729	765	760	755	759	781	786	770	768	733	801	722	724	726	710	767	750	772	834	697	737	720	727	720	738	711	731	717	722	743	767	717	732	776	729	738	769	742	786	667	800	769	790	775	745	685	716	743	757	736	753	724	756	772	700	809	777	729	763	772	764	777	750	777	792	739	752	767	729	707	795	782	756	759	732	720	769	773	743	761	776	733	713	788	746	814	720	772	739	697	748	760	754	713	792	761	765	735	727	743	811	761	778	732	792	730	766	738	744	751	768	733	771	755	731	725	749	718	700	752	719	709	700	728	735	752	768	714	748	725	763	755	720	723	764	799	748	787	730	745	752	679	747	753	747	733	747	722	753	727	783	756	771	782	726	716	707	717	751	756	766	777	740	749	759	772	801	730	801	742	713	731	735	737	766	720	776	788	753	722	772	759	752	726	770	768	720	720	751	747	777	751	726	771	787	773	758	756	705	772	763	761	712	784	708	690	756	695	720	736	777	782	747	745	784	739	767	766	734	732	720	736	735	727	745	768	744	792	782	737	717	747	769	761	758	731	752	737	756	710	766	779	715	709	735	778	769	747	753	698	793	761	721	742	745	794	727	749	744	817	743	734	788	759	710	724	765	746	732	725	763	762	773	768	773	745	766	720	741	798	785	745	743	766	749	800	764	812	749	782	764	780	730	755	717	722	744	777	760	771	724	714	780	772	697	782	797	745	799	733	751	718	748	766	746	716	738	758	729	752	805	785	783	706	767	746	742	741	751	769	750	748	794	777	758	754	816	736	776	796	731	720	770	762	754	750	719	778	733	769	764	703	764	758	770	777	790	819	759	746	777	736	788	770	737	752	767	765	775	804	780	721	753	764	772	770	718	728	759	745	783	756	695	733	730	790	738	747	778	797	772	719	767	728	740	763	762	731	723	798	807	735	761	751	747	773	778	791	789	700	730	795	758	760	759	784	815	733	728	736	738	747	737	742	740	761	757	796	761	750	767	728	742	795	735	734	666	721	782	778	680	780	741	756	721	781	718	743	740	746	780	757	784	761	709	767	785	730	763	762	777	783	718	732	752	731	777	751	761	776	738	726	735	745	725	731	761	752	713	716	781	763	762	718	712	754	730	730	749	754	803	807	742	731	707	752	719	732	770	751	732	770	740	747	753	723	766	738	720	728	803	753	753	774	694	724	776	761	786	694	742	706	764	738	766	806	717	737	744	755	735	730	763	781	787	719	756	704	759	765	751	726	728	733	722	720	753	675	754	791	743	776	768	784	772	749	759	728	768	736	762	756	765	731	733	792	766	782	722	735	755	784	735	711	718	704	744	778	799	760	755	731	760	740	722	734	745	705	751	762	714	804	733	721	814	732	771	781	751	773	732	752	744	729	728	752	734	761	770	734	759	723	731	754	742	724	788	735	785	732	767	795	783	788	741	713	784	706	763	785	710	715	754	736	711	756	774	770	767	777	758	756	679	818	759	705	749	774	780	712	714	669	697	785	767	763	756	740	708	747	795	754	777	734	697	731	809	758	752	763	745	727	741	726	743	735	776	775	718	764	748	767	779	794	718	734	763	764	743	757	676	696	772	749	703	766	742	745	713	804	790	743	708	763	730	760	784	734	750	676	713	806	754	710	780	737	701	733	750	755	767	756	785	740	757	776	682	757	778	747	719	729	750	778	750	761	710	750	742	733	729	724	759	788	702	756	770	720	773	790	726	736	716	721	730	742	724	779	717	730	714	787	772	762	807	817	698	703	768	787	747	737	769	734	736	777	783	748	746	788	739	732	712	721	775	759	776	778	777	744	781	780	720	741	747	798	753	753	721	747	771	754	727	734	744	735	744	702	798	762	739	753	737	767	715	770	672	750	818	733	774	773	728	723
5718	2167	1987	1125	940	903	822	789	789	798	820	779	811	762	755	780	778	765	770	735	763	767	753	724	737	795	769	766	806	738	778	745	689	708	764	746	752	752	768	762	750	772	773	760	790	769	732	763	733	821	698	750	776	779	727	771	754	764	795	767	753	819	791	759	771	776	782	758	803	760	748	740	791	691	779	735	792	767	788	754	748	770	727	690	772	736	741	762	758	747	793	747	770	755	747	756	762	797	760	724	756	787	751	769	748	721	781	753	738	757	768	736	768	817	826	818	736	754	720	728	788	760	753	757	757	725	791	765	766	754	754	726	756	737	731	740	772	754	736	756	764	728	737	812	708	749	758	733	778	763	760	768	760	721	726	804	723	766	820	743	785	829	728	742	787	720	750	766	757	712	734	737	779	788	749	763	790	724	801	768	808	779	734	743	789	775	778	733	750	767	798	796	765	716	759	787	743	764	752	804	784	768	785	769	765	799	774	763	795	732	710	766	797	750	797	769	776	780	731	747	707	741	789	816	751	768	745	810	741	793	793	793	764	762	793	786	760	757	785	752	760	786	749	728	747	767	739	726	740	742	741	719	740	772	808	806	746	772	760	778	727	763	749	738	783	749	738	773	787	743	774	726	742	774	721	789	768	751	752	737	794	744	777	766	709	767	708	773	791	760	736	800	840	737	773	795	815	720	779	712	772	749	749	790	758	773	789	764	806	764	724	790	742	772	761	801	760	783	778	720	710	781	761	784	730	744	750	746	813	784	764	754	799	760	809	761	772	746	752	784	757	822	741	696	749	754	741	732	749	718	748	789	719	784	759	740	749	814	768	762	746	781	783	731	753	751	730	782	791	709	720	750	756	788	747	776	714	782	776	727	755	734	724	747	757	728	716	774	793	702	808	762	713	764	766	768	777	726	790	744	770	724	737	736	785	732	750	788	729	792	751	769	771	785	786	719	698	774	794	747	790	784	724	757	731	768	747	745	741	792	834	742	748	737	746	743	755	765	802	712	806	750	724	739	722	752	777	806	742	755	772	736	771	763	767	769	738	764	777	776	786	777	773	746	768	729	724	765	771	690	736	770	772	731	787	777	760	756	744	786	719	794	753	782	784	727	710	741	703	784	775	767	743	751	771	781	770	757	739	741	770	736	750	741	746	753	752	739	736	745	754	805	748	725	748	715	800	785	770	753	739	716	761	741	765	752	734	716	810	751	734	734	793	738	796	721	729	759	817	718	736	792	728	745	805	797	794	766	761	748	767	740	752	760	753	770	796	748	766	818	739	745	756	748	766	734	738	778	747	738	715	737	744	743	823	765	753	754	768	750	799	751	748	766	745	813	771	714	741	777	729	748	764	733	740	798	717	773	788	748	773	750	781	778	716	788	778	730	810	769	740	767	731	737	760	762	771	714	802	767	745	813	761	772	731	757	764	752	764	752	755	736	704	737	759	758	779	740	752	772	736	732	753	692	758	798	801	767	791	783	781	690	779	751	781	739	721	757	744	793	765	738	735	742	808	717	774	797	734	778	739	781	779	757	737	793	730	774	757	799	719	724	699	723	711	777	809	764	738	786	785	779	740	771	734	712	775	789	727	744	742	794	789	769	744	766	783	798	747	801	755	747	768	787	716	727	778	777	758	732	761	781	728	742	762	774	794	762	757	739	784	772	785	723	708	784	737	739	785	734	702	757	774	755	786	816	754	759	728	756	757	807	780	787	766	737	789	737	761	751	743	758	726	727	754	743	741	736	776	725	737	781	777	715	775	693	700	803	772	780	837	768	808	723	773	785	743	769	770	761	805	788	760	756	771	732	815	765	772	755	742	748	781	779	788	789	773	738	742	780	744	806	778	774	764	786	729	764	773	797	754	777	786	748	753	757	745	784	766	787	775	747	776	768	757	741	743	749	746	706	732	753	731	750	734	792	730	757	748	788	771	737	707	759	728	727	719	756	698	734	715	740	759	766	745	803	680	722	751	729	791	738	720	773	754	729	798	752	773	783	779	745	745	764	741	737	798	802	750	762	777	731	750	746	748	712	765	816	756	725	753	778	780	757	748	729	748	800	737	788	777	768	767	754	776	745	761	732	781	777	706	795	742	788	762	760	762	768	776	784	730	747	761	757	737	730	736	722	797	786	754	741	732	739	767	782	782	787	728	806	740	783	709	764	788	754	753	798	688	764	759	769	793	738	773	746	801	774	744	777	741	791	797	717	756	773	735	758	697	763	738	723	751	775	722	726	738	738	770	738	758	765	772	751	741	783	746	765	706	796	762	758	781	747	767	741	788	753	763	815	779	749	746	705	752	750	760	720	815	742	720	759	795	792	759	812	743	812	739	758	785	747	749	742	747	751	767	737	737	761	721	730	727	712	803	721	774	772	739	738	793	764	748	793	744	807	786	791	751	738	735	722	754	723	759	736	792	695	781	702	781	812	780	767	763	715	729	787	738	738	781	722	745	775	788	765	725	769	779	766	725	747	750	771	747	782	720	787	767	775	725	804	743	772	737	741	801	735	765	767	784	777	753	769	777	783	717	771	756	765	767	749	766	775	745	751	771	798	765	771	732	767	809	791	794	741	793	751	765	750	771	705	786	705	760	761	739	761	744	771	832	780	701	733	720	762	784	703	742	702	754	720	782	782	765	784	753	749	796	720	738	741	800	782	736	732	764	713	756	736	744	738	749	756	757	767	793	758	722	728	727	745	769	748	740	720	752	771	729	731	790	719	759	761	787	723	776	788	799	715	766	717	772	774	760	751	769	758	746	774	782	739	798	746	764	742	716	761	761	761	766	795	758	727	751	732	803	757	752	763	731	773	703	736	761	769	749	724	721	736	772	794	753	759	719	766	777	742	763	797	699	767	781	772	721	797	742	739	743	811	748	696	761	743	716	763	772	796	761	712	774	791	776	712	750	782	787	751	788	750	803	762	688	732	745	795	753	773	827	839	770	774	735	741	764	799	725	765	763	738	766	792	741	771	736	750	710	749	757	741	790	770	760	750	736	750	714	755	754	775	773	787	766	759	734	803	691	735	793	782	806	763	723	785	789	706	749	804	788	808	762	806	731	724	761	804	777	742	791	779	780	706	770	705	798	753	781	745	766	747	777	760	712	774	777	767	741	791	735	768	735	750	805	717	761	799	757	722	777	803	738	747	730	776	737	745	786	786	748	741	741	813	778	751	769	761	794	775	708	760	741	779	738	802	708	743	729	795	776	761	760	748	756	754	735	740	802	737	694	734	773	778	753	795	804	750	738	775	775	722	772	753	780	716	780	764	849	748	736	766	737	772	738	763	771	772	768	729	772	721	763	736	775	768	748	798	728	747	715	738	779	741	758	724	755	751	816	763	764	740	734	795	723	761	762	753	741	805	750	744	747	680	730	765	785	757	799	774	758	738	774	753	763	721	689	794	783	697	739	766	764	821	754	776	720	788	730	746	739	757	731	757	761	711	678	730	726	765	745	766	752	711	741	744	754	757
25023	20698	27103	24331	20697	11800	1722	1004	755	730	653	550	525	466	448	464	425	413	410	419	417	401	387	402	401	367	375	378	374	348	331	353	356	379	337	348	371	333	328	359	362	350	362	325	347	319	316	354	321	358	325	331	325	329	334	326	352	314	331	356	348	310	352	343	344	320	320	323	351	289	324	315	342	333	349	290	381	320	351	346	332	326	315	339	323	316	305	326	357	315	324	322	342	333	333	335	358	334	313	313	347	323	328	312	342	320	330	347	332	327	326	326	332	317	311	370	321	314	339	335	313	329	312	335	341	314	344	344	313	346	348	310	299	300	344	329	346	323	315	338	349	325	332	322	304	348	326	323	332	343	336	345	324	338	349	346	341	262	319	300	372	349	317	313	333	329	312	316	337	320	346	314	305	317	334	320	318	352	297	304	342	349	329	320	340	306	291	341	315	330	369	328	337	313	354	333	339	328	338	327	354	369	320	334	309	337	345	326	329	346	340	329	319	347	342	297	347	308	333	320	330	314	315	317	328	323	309	299	329	321	302	363	313	325	318	328	317	348	308	359	330	312	342	334	307	321	292	352	323	296	336	315	283	320	355	323	315	342	341	332	299	339	291	320	306	377	328	334	364	338	358	299	319	310	321	314	317	317	322	344	329	359	326	343	328	287	303	321	325	330	337	344	345	297	321	307	323	337	330	335	334	344	309	332	338	331	334	306	321	326	298	329	338	324	373	312	340	323	301	303	312	319	311	318	333	326	314	318	307	315	343	314	344	354	314	318	328	322	321	332	332	349	321	367	320	320	316	328	344	325	333	334	309	316	341	303	324	303	320	356	325	350	318	306	327	338	320	330	342	337	311	312	341	321	326	328	321	316	300	312	307	321	309	333	351	330	315	303	336	322	334	324	321	344	316	343	345	344	321	310	345	359	317	332	318	328	335	329	331	325	330	315	303	348	314	328	299	345	306	350	349	353	321	320	333	316	317	369	333	347	331	338	328	336	322	311	308	316	320	312	377	308	313	338	332	318	317	322	312	319	350	325	317	331	321	347	313	334	363	319	300	321	343	319	311	364	302	340	335	335	319	367	334	333	307	353	351	322	354	345	320	333	331	321	336	314	321	350	313	316	338	316	348	296	306	345	309	371	320	366	316	360	333	335	350	350	347	350	383	343	334	341	366	296	326	311	319	318	325	336	325	326	320	337	306	295	338	310	335	278	336	319	362	375	314	309	340	327	340	323	327	336	287	308	336	336	361	356	343	321	303	311	316	356	356	346	339	325	315	334	292	330	324	318	345	333	331	315	343	290	330	321	304	367	321	315	370	344	323	299	326	325	348	337	325	325	344	326	307	305	368	316	351	336	364	348	320	302	320	336	288	329	277	325	313	341	319	307	335	330	352	308	334	344	345	321	342	310	296	314	314	371	323	317	341	301	315	355	359	351	332	356	338	301	300	346	353	338	320	318	346	306	299	326	322	343	336	306	323	332	336	314	325	364	313	295	331	330	292	332	320	335	311	343	370	335	348	344	340	323	321	332	309	323	314	330	326	323	320	332	338	329	336	330	331	318	313	317	304	343	315	326	333	347	319	322	358	360	326	298	305	320	349	320	311	321	337	355	324	343	336	348	294	303	320	322	324	320	336	336	299	320	302	323	346	297	323	336	303	338	280	343	294	338	318	341	297	341	332	327	309	313	313	335	310	319	333	326	317	284	336	307	332	297	342	307	332	323	345	348	350	318	335	362	326	310	317	298	284	302	318	314	329	317	375	338	302	292	348	327	333	308	320	330	315	334	323	358	298	301	322	317	314	324	332	330	339	302	351	347	333	344	318	341	300	332	340	334	327	321	320	308	333	341	348	298	350	326	310	316	328	334	295	327	344	342	342	306	339	306	327	310	318	322	324	355	331	339	369	334	295	308	336	322	343	350	303	333	327	329	344	337	331	338	302	311	301	280	328	344	357	307	349	324	320	344	329	307	327	327	313	316	304	329	338	345	325	337	316	334	313	330	317	354	328	334	309	328	333	335	312	286	343	326	314	342	319	304	304	339	353	340	356	319	330	314	332	329	321	310	334	299	341	328	322	341	332	333	344	332	323	321	322	339	333	325	315	321	312	315	310	312	345	341	313	362	355	372	288	332	330	331	301	339	314	309	315	328	327	331	319	325	335	320	334	377	332	366	299	332	343	370	303	340	314	339	315	329	348	320	331	312	346	329	315	340	338	334	333	317	361	308	297	346	340	316	379	326	352	325	320	329	335	342	306	319	337	358	349	318	332	328	302	331	305	301	330	303	322	334	338	339	325	321	360	343	318	319	318	316	293	341	318	369	322	343	301	295	314	328	349	304	329	317	321	344	312	333	328	343	318	304	299	339	315	347	345	322	310	360	322	323	324	305	313	315	343	358	331	301	318	310	307	334	290	337	354	328	317	322	338	339	339	308	341	306	342	341	341	302	357	328	342	368	315	320	335	333	352	338	331	322	318	316	359	301	301	321	279	327	330	347	310	345	335	332	323	333	352	329	368	318	326	345	331	331	306	335	328	337	352	334	323	309	334	329	304	327	315	322	374	321	317	318	328	309	321	341	311	314	288	298	351	353	351	321	324	316	308	323	358	341	332	330	317	323	318	335	300	328	328	327	325	304	321	349	337	340	324	309	332	311	332	347	344	296	342	358	340	329	270	341	301	317	314	342	330	323	328	344	330	319	309	313	330	327	295	345	299	337	322	315	281	359	297	326	332	300	324	339	303	322	299	309	346	346	313	348	327	322	314	347	314	329	338	351	326	351	327	342	355	338	325	323	323	330	318	319	299	340	337	324	302	311	322	295	316	300	334	336	349	321	330	304	339	323	315	313	322	327	347	323	302	292	343	355	320	332	295	333	318	315	332	315	358	331	336	356	292	316	323	303	302	332	320	297	343	320	329	310	304	314	310	331	338	315	327	319	320	295	337	336	321	321	336	322	300	306	322	340	364	325	304	351	337	328	317	330	308	316	328	307	302	349	317	309	313	313	312	368	352	287	307	315	349	327	325	322	320	314	319	331	315	280	319	348	320	328	289	330	343	306	300	334	304	330	338	310	312	302	318	320	312	308	292	303	338	337	336	324	333	323	338	358	347	309	314	306	300	309	320	327	325	326	334	314	314	304	319	332	320	340	309	348	347	325	326	323	341	339	336	327	355	324	314	309	330	311	310	309	327	313	322	322	361	335	357	295	362	310	352	327	329	314	340	346	348	342	317	342	335	330	330	307	318	336	318	324	342	335	328	320	325	344	305	317	304	319	331	322	343	324	330	323	339	309	362	297	331	312	316	336	326	340	316	335	316	321	327	334	347	291	314	323	297	302	308	334	304	374	311	349	328	321	316	348	317	300	341	348	340	304	343	319	278	316	299	328	311	307	304	314	319	338	281	318	344	317	353	326	285	302	328	347	329	337	363	325	289	335	337	349	336	337	292	313	351	307	316	315	367	320	333	286	318	320
8234	14732	14429	7010	3906	3093	2290	1651	1340	1213	1095	953	775	749	608	616	571	523	537	486	492	486	469	459	457	423	439	417	424	375	388	390	388	419	388	339	389	401	410	391	425	366	367	335	347	377	373	349	321	349	365	391	351	387	362	353	334	371	365	335	361	359	338	352	350	370	390	318	340	348	383	378	337	368	369	311	354	352	324	360	354	339	338	366	341	348	334	372	329	381	348	372	343	355	384	337	338	376	378	362	337	392	355	338	345	354	366	351	339	367	353	385	341	349	374	363	343	341	341	355	369	325	350	369	359	356	375	357	355	337	362	343	344	347	394	311	340	355	324	406	363	363	355	360	356	339	328	381	359	375	364	351	332	359	352	344	370	300	376	377	359	380	340	318	336	372	343	332	370	337	367	367	372	329	320	319	336	343	336	344	357	324	361	342	348	342	348	331	351	323	348	365	313	331	366	352	356	352	321	350	349	319	336	353	363	349	327	316	355	355	314	348	330	350	353	383	328	369	333	334	335	369	339	327	335	375	335	386	347	353	356	352	342	331	368	335	317	353	339	317	353	333	387	367	329	340	331	320	375	355	327	359	370	358	344	330	385	380	389	350	356	367	360	368	339	360	317	336	375	346	362	376	339	330	345	365	415	330	356	363	327	344	359	335	330	350	335	378	327	368	321	331	359	368	328	325	350	352	353	383	334	333	363	348	362	375	357	391	322	361	352	345	368	319	344	320	378	369	331	356	362	307	331	327	336	373	349	351	352	321	344	353	350	349	312	371	357	392	315	371	371	345	367	324	346	365	359	340	341	331	336	351	352	355	354	336	334	341	347	348	337	336	334	345	367	352	332	324	350	348	296	352	353	343	319	342	348	341	364	331	338	347	373	370	321	335	340	357	370	350	366	373	332	342	339	335	329	380	323	363	338	354	357	363	364	362	336	346	345	345	367	319	361	325	334	346	314	326	309	351	313	344	342	364	334	374	359	369	372	366	370	359	373	356	334	353	344	352	366	344	367	362	348	391	345	350	347	328	365	355	339	308	339	355	334	357	366	364	398	343	332	327	369	300	330	365	350	341	358	342	357	380	397	339	341	369	327	326	345	358	373	334	319	340	362	380	362	333	324	308	334	349	369	328	322	333	345	323	363	372	345	348	383	333	308	294	369	348	362	362	334	374	361	344	339	351	336	322	361	333	365	353	357	366	340	368	355	369	359	348	346	377	356	325	353	300	353	369	330	328	327	378	363	329	321	328	338	303	363	368	362	396	351	317	333	352	334	364	345	351	315	335	341	327	371	324	347	322	326	348	360	357	335	369	372	361	316	321	347	340	339	333	344	358	335	327	338	352	351	357	348	337	345	354	367	326	339	323	337	381	359	322	382	354	353	365	343	371	344	333	351	340	380	352	317	381	346	360	382	329	360	358	350	346	363	353	326	309	358	328	343	359	353	365	359	354	338	354	358	334	354	351	388	340	345	342	334	353	339	371	359	335	328	348	369	369	345	334	341	361	360	365	373	355	358	311	363	316	339	349	317	314	364	375	328	352	358	320	320	355	349	374	349	366	350	363	373	343	345	338	306	343	371	385	364	359	316	341	318	365	332	382	350	352	320	350	323	336	337	343	350	371	361	358	360	345	337	354	347	325	355	338	342	372	355	357	359	351	340	371	360	319	350	313	323	362	349	346	364	340	361	395	372	321	343	343	314	326	359	345	346	350	364	376	326	312	360	342	357	355	324	348	364	337	371	354	362	313	362	365	348	340	353	328	311	349	346	327	389	363	364	339	376	323	342	355	319	352	343	361	350	350	315	336	330	370	317	328	341	354	356	361	308	336	316	331	356	368	374	353	356	358	321	331	337	355	347	327	346	387	342	357	365	354	350	327	361	351	336	356	372	356	352	332	339	353	353	337	346	340	345	354	339	328	298	361	384	353	328	370	350	320	338	341	385	341	348	364	328	336	321	354	371	349	312	321	345	378	378	337	340	314	385	351	354	374	348	365	343	352	357	363	339	328	360	372	353	354	360	374	325	354	395	333	356	323	338	329	342	339	325	363	345	362	343	314	371	323	346	362	324	375	317	339	361	341	353	366	378	362	364	327	385	320	346	330	365	348	308	346	324	346	330	351	379	351	314	337	323	367	346	327	336	355	349	374	360	332	317	340	356	324	320	348	374	376	347	365	331	313	382	368	331	315	324	300	365	350	375	360	339	349	324	315	347	365	337	344	342	369	340	368	366	363	362	347	368	341	355	331	322	340	338	338	324	348	337	328	350	390	354	350	354	371	356	319	326	338	363	316	341	368	375	334	321	354	324	383	339	351	345	362	334	355	344	337	359	308	341	360	336	346	339	332	369	349	346	377	354	379	339	331	343	323	368	338	329	346	391	337	354	353	365	341	372	324	351	367	352	316	354	331	326	359	364	366	319	379	352	346	364	358	353	341	360	370	317	362	354	336	344	362	370	351	323	338	339	355	372	340	357	352	329	338	358	316	352	391	318	360	358	360	333	350	349	328	355	379	335	324	318	348	355	325	368	326	354	344	386	352	373	338	369	349	380	330	353	376	363	320	346	347	350	377	330	344	344	361	347	339	320	345	353	340	361	324	332	340	331	361	344	376	331	368	367	342	346	343	304	336	332	350	334	368	337	327	359	333	356	338	386	356	367	337	355	344	360	331	342	356	360	352	332	342	380	393	344	341	322	345	347	328	335	350	377	364	323	353	367	329	334	374	335	367	323	366	381	346	361	352	377	325	341	362	382	373	365	350	328	369	333	366	366	359	322	345	368	346	329	339	347	356	352	359	329	350	341	340	350	331	338	366	363	329	346	370	345	338	356	324	362	321	354	336	371	374	327	334	365	376	358	358	337	315	282	366	341	336	339	334	330	346	357	358	349	350	367	344	357	323	355	357	348	333	308	343	301	372	343	342	335	349	326	313	346	363	372	362	359	346	347	369	335	343	349	330	318	349	346	373	336	326	331	338	328	317	353	379	360	360	360	398	364	350	335	328	345	348	360	340	376	357	370	366	357	355	359	338	343	368	333	354	359	342	318	335	307	362	390	336	323	336	337	324	326	344	341	356	359	360	366	387	348	338	335	364	347	341	332	372	357	334	372	361	330	383	294	357	382	348	325	378	335	361	339	374	322	360	316	356	331	365	324	341	355	332	358	323	336	347	341	366	373	342	360	353	351	337	348	349	357	362	320	386	330	367	386	348	371	340	333	385	346	326	384	340	334	312	391	311	341	338	318	352	311	333	349	355	360	317	368	345	356	335	339	351	376	343	354	366	315	345	322	320	358	335	347	340	364	343	361	348	339	345	344	347	358	335	384	335	334	350	330	348	343	346	358	383	323	364	360	355	330	356	354	352	337	344	347	366	314	311	384	363	359	320	355	361	326	376	365	328	329	341	354	339	322	365	345	350	328	343	355	336	342	304	362	359	397	352	333	351	340	327	345	336	354	347	317	357	351	327	369	362	352	351
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
