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
339397008723	339397009242	339397009792	339397010342	339397010892	339397011442	339397011992	339397012542	339397013092	339397013642	339397014192	339397014742	339397015292	339397015842	339397016392	339397016942	339397017492	339397018042	339397018592	339397019142	339397019692	339397020242	339397020792	339397021342	339397021892	339397022442	339397022992	339397023542	339397024092	339397024642	339397025192	339397025742	339397026292	339397026842	339397027392	339397027942	339397028492	339397029042	339397029592	339397030142	339397030692	339397031242	339397031792	339397032342	339397032892	339397033442	339397033992	339397034542	339397035092	339397035642	339397036192	339397036742	339397037292	339397037842	339397038392	339397038942	339397039492	339397040042	339397040592	339397041142	339397041692	339397042242	339397042792	339397043342	339397043892	339397044442	339397044992	339397045542	339397046092	339397046642	339397047192	339397047742	339397048292	339397048842	339397049392	339397049942	339397050492	339397051042	339397051592	339397052142	339397052692	339397053242	339397053792	339397054342	339397054892	339397055442	339397055992	339397056542	339397057092	339397057642	339397058192	339397058742	339397059292	339397059842	339397060392	339397060942	339397061492	339397062042	339397062592	339397063142	339397063692	339397064242	339397064792	339397065342	339397065892	339397066442	339397066992	339397067542	339397068092	339397068642	339397069192	339397069742	339397070292	339397070842	339397071392	339397071942	339397072492	339397073042	339397073592	339397074142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22771	20203	27803	24303	22154	22695	13203	1876	731	693	669	691	700	630	631	680	660	691	642	679	643	599	651	614	626	581	645	566	615	608	653	645	632	646	639	659	673	620	649	663	651	640	628	661	651	634	585	662	641	627	657	827	844	783	728	655	621	604	584	599	667	587	637	612	606	623	588	614	627	653	610	598	606	604	586	601	625	614	614	623	607	594	631	663	576	652	615	593	646	584	620	606	666	666	557	590	625	574	586	638	602	636	604	610	597	582	607	580	629	639	617	601	604	648	569	625	635	580	577	586	622	566	589	626	600	657	632	619	630	609	580	615	594	639	590	627	559	611	602	569	593	632	629	650	675	624	608	613	619	636	609	601	649	630	613	597	647	618	663	608	632	623	645	622	595	647	629	640	601	621	578	598	650	616	590	583	604	619	597	555	622	627	601	574	600	597	602	573	602	604	652	563	638	656	547	585	578	585	613	591	621	624	583	596	595	623	667	568	592	616	581	597	631	625	648	596	608	612	612	625	638	626	565	660	622	593	607	627	593	588	589	580	623	573	600	570	599	603	560	635	584	610	575	609	598	630	579	633	620	606	653	598	579	629	655	601	565	588	561	595	612	632	629	623	608	611	615	600	586	577	593	627	619	609	592	641	619	613	649	670	618	638	589	591	617	609	583	629	640	575	618	600	600	618	622	600	622	600	614	589	616	606	655	616	565	598	630	593	632	605	575	666	609	621	627	636	612	624	593	589	646	653	597	580	604	630	645	641	589	631	549	624	600	571	628	617	609	672	615	590	648	601	627	592	627	602	628	586	614	576	586	662	614	633	622	606	615	594	606	609	625	604	644	621	563	633	575	611	617	656	640	592	621	588	616	637	600	602	599	616	623	618	640	603	631	574	556	580	607	592	578	565	607	587	606	605	631	623	586	635	587	619	625	622	601	581	611	605	618	600	577	609	627	623	605	616	634	642	622	593	631	604	568	654	583	616	597	629	569	609	601	581	589	621	639	589	571	597	565	601	649	634	540	624	636	605	596	591	615	610	631	643	618	604	660	653	604	606	586	648	600	581	613	607	603	633	623	619	606	618	570	598	590	667	595	605	597	616	608	567	613	586	588	577	573	599	607	617	602	600	619	639	574	599	588	595	644	615	637	621	583	599	627	615	568	626	580	635	654	620	576	607	632	633	625	608	589	593	648	577	564	586	608	600	605	634	578	637	598	575	596	609	606	556	602	641	595	599	621	613	632	577	607	627	566	581	571	636	597	606	595	639	605	649	633	593	618	616	622	589	649	577	607	618	618	625	586	627	634	589	649	580	571	668	616	618	651	585	637	628	635	608	612	598	641	585	570	599	653	613	572	584	586	629	659	595	628	561	619	602	614	647	600	625	607	604	584	587	624	609	634	572	587	557	603	648	613	632	609	617	609	630	627	598	607	560	563	585	609	642	577	629	579	650	581	648	591	584	597	580	613	622	606	632	594	568	624	559	629	608	614	574	618	634	626	637	591	637	603	579	645	567	599	612	616	624	586	586	627	642	606	597	630	591	603	636	604	627	581	604	590	643	641	602	611	609	638	617	573	656	561	603	626	631	602	628	619	607	623	565	619	590	584	647	575	555	587	632	623	626	586	627	629	618	600	619	618	599	631	608	612	582	619	556	598	593	614	627	583	589	598	607	589	616	605	590	579	646	625	623	634	628	628	576	622	601	660	552	549	620	621	599	613	621	554	580	556	601	575	583	599	629	631	614	622	601	638	624	650	573	605	598	601	595	618	588	614	612	594	613	605	609	606	595	633	653	605	604	583	607	599	625	615	601	616	591	591	598	634	603	629	607	630	636	606	590	588	607	613	614	579	595	634	635	587	636	600	597	592	624	612	631	642	648	613	611	618	544	610	610	606	624	617	621	612	583	600	656	623	581	619	637	664	611	636	619	663	580	599	613	626	614	581	592	571	639	608	600	614	635	645	606	619	613	624	604	632	614	650	602	574	584	604	601	643	599	591	654	612	607	591	634	661	550	651	641	624	586	587	582	618	566	634	597	634	612	587	635	601	616	618	573	631	647	574	608	605	599	615	593	561	617	600	595	599	634	628	647	630	585	627	611	583	607	631	585	627	628	650	629	598	593	614	605	615	571	642	621	635	641	597	618	612	635	622	639	538	584	583	574	621	626	591	628	583	613	594	634	606	589	621	584	612	619	617	612	563	618	617	609	610	652	632	641	628	606	608	599	582	593	620	605	637	602	603	566	635	657	608	606	594	602	622	600	597	596	581	598	611	606	629	648	564	589	611	601	641	633	629	610	562	611	590	590	574	604	573	604	602	607	584	574	629	616	616	585	641	557	604	620	622	634	607	630	579	618	628	583	618	635	623	615	587	584	638	609	559	636	631	672	571	605	625	574	615	611	608	635	614	619	631	599	626	680	596	573	643	621	607	578	590	640	569	571	559	583	624	647	576	591	577	580	598	635	596	614	555	626	638	634	628	591	592	595	605	582	586	589	571	567	597	623	631	649	599	577	660	589	589	621	646	591	607	573	617	619	587	611	625	590	635	628	613	628	603	614	589	632	627	606	653	662	596	610	599	614	615	642	675	587	646	613	563	612	608	612	623	595	624	620	656	601	621	601	573	586	643	614	590	602	625	587	576	605	604	663	679	615	610	639	625	640	681	613	559	642	632	642	618	581	614	630	622	593	648	608	634	626	627	610	622	584	595	572	639	581	598	603	639	623	589	591	609	608	596	540	561	606	661	575	658	579	580	603	628	631	607	627	614	629	626	641	593	577	621	616	633	579	600	630	622	603	623	615	601	626	589	620	632	608	585	595	618	607	622	592	636	633	623	594	623	596	615	581	607	592	611	586	601	650	618	592	646	573	635	620	628	634	580	630	617	644	585	630	581	581	653	593	596	607	584	609	584	586	584	611	595	619	594	615	582	567	623	603	648	610	616	637	632	641	585	611	649	608	586	606	601	614	649	622	596	593	596	635	599	571	603	607	591	615	580	656	619	613	591	634	659	614	584	612	596	651	636	610	643	590	580	628	629	636	596	622	637	600	611	587	605	646	584	656	616	593	599	602	620	644	583	603	603	650	589	605	587	583	589	575	581	616	575	651	593	630	575	586	583	603	644	586	599	600	611	551	623	578	608	614	601	605	601	593	581	643	634	603	594	647	600	602	643	605	613	598	611	632	608	638	624	633	644	600	635	646	615	636	587	600	593	601	615	639	615	559	522	669	608	632	657	603	607	596	566	587	636	622	647	576	581	556	640	645	605	619	635	608	612	607	640	579	645	632	640	592	603	612	622	625	607	588	616	643	632	585	621	597	598	586	587	620	561	650	662	587	561	636	581	588	570	608	593	609	570	584	622	601	620	568	585	609	612	585	615	614	621	566	657	645	624	621	640	563	588	611	575	660	579	606	610	611	662	629	603	611	640	606	600	625	568	621	564	620	592	650	599	664	560	577	613	613	553	602	594	617	593	609	609	607
50228	77447	54999	26887	16660	21952	8029	1583	696	663	694	626	621	599	597	567	584	564	615	544	564	594	612	530	571	546	582	561	556	555	577	573	587	632	665	631	602	630	597	622	607	648	622	615	575	602	541	602	576	561	601	891	908	831	733	631	530	567	556	551	560	532	571	555	523	544	558	532	577	592	542	525	543	568	578	523	532	515	541	536	509	543	545	556	576	551	530	557	554	558	582	545	542	551	564	526	570	527	503	519	502	546	546	557	525	566	560	576	538	528	501	512	567	561	545	541	559	556	510	531	552	505	529	555	591	529	519	578	587	546	540	538	512	515	544	537	558	591	528	551	575	532	571	510	517	565	519	530	550	572	531	564	562	550	535	549	536	537	536	542	555	543	534	525	535	556	531	544	550	568	559	531	504	550	556	520	581	556	571	549	565	519	507	527	540	523	536	491	548	536	590	506	577	590	582	508	562	565	533	549	530	562	537	552	569	542	555	554	539	561	540	522	477	573	564	536	542	494	515	542	529	545	520	536	569	532	545	531	546	516	556	531	535	552	522	578	526	563	543	550	562	530	523	570	540	561	556	563	532	531	540	532	509	539	525	510	565	515	558	529	508	528	535	540	522	551	536	559	562	510	514	508	543	535	516	529	524	512	499	550	517	526	545	584	538	532	587	515	523	521	552	538	510	524	559	524	568	534	520	572	521	551	544	557	535	538	524	517	546	557	539	565	526	548	582	553	536	545	549	507	508	516	537	532	540	583	569	553	520	564	531	557	553	532	515	529	537	559	535	549	522	542	493	513	554	554	566	573	537	517	561	531	494	543	506	511	500	534	565	533	558	537	502	574	525	549	510	518	481	543	520	562	561	546	564	542	541	543	543	553	534	514	535	511	541	548	554	568	538	577	563	550	507	497	536	535	560	526	526	508	547	526	564	494	485	543	502	538	547	525	500	526	530	542	556	554	565	549	547	522	537	527	519	543	543	506	547	584	538	540	558	593	515	530	534	548	556	506	550	509	519	562	510	533	561	540	541	523	534	497	535	555	533	517	526	557	558	591	535	544	545	490	557	566	538	529	522	548	537	556	558	504	511	536	540	521	519	536	522	497	525	538	532	545	566	581	544	535	521	574	584	532	557	500	541	529	493	558	528	524	538	562	586	528	502	555	540	502	542	540	567	543	531	534	490	560	534	577	513	538	555	552	558	569	517	538	569	541	547	562	564	516	542	511	545	550	568	574	572	536	540	530	548	552	513	512	518	548	534	535	528	567	564	570	564	531	561	546	592	541	522	541	522	574	532	530	520	530	517	537	487	559	571	590	522	535	539	556	556	526	532	555	534	524	535	564	568	548	522	535	515	530	526	530	505	519	553	513	538	534	512	526	545	523	542	529	548	544	521	508	538	591	547	517	504	524	513	498	570	532	548	524	549	552	555	514	505	545	573	519	517	550	571	524	534	523	538	563	530	542	490	510	555	552	548	539	535	534	589	524	610	554	529	617	532	544	534	511	540	543	565	530	529	521	550	543	584	524	548	516	556	549	556	551	571	500	555	558	558	543	504	575	542	502	529	565	522	547	598	550	589	576	535	535	581	563	560	562	564	536	545	544	546	541	532	548	563	539	548	565	553	555	590	525	551	522	530	529	565	528	569	537	564	576	492	563	527	536	525	519	553	510	503	514	547	531	534	534	510	531	552	502	575	565	591	491	566	548	556	504	509	511	533	548	550	570	522	538	541	574	547	547	531	531	544	575	550	541	552	534	537	547	554	512	536	551	529	535	546	538	557	525	562	538	558	528	533	551	538	527	523	536	513	551	543	551	534	583	550	563	528	521	543	521	579	521	517	537	518	549	520	543	551	575	499	555	546	539	550	535	554	534	578	531	534	552	528	544	545	515	534	502	520	516	508	546	551	551	541	542	539	524	552	525	539	517	514	581	541	523	495	549	536	523	536	513	518	523	541	522	516	519	526	523	539	556	525	566	560	542	581	558	546	555	495	522	568	547	541	553	537	558	563	539	526	553	515	549	506	505	554	541	495	489	569	557	514	573	540	554	521	569	598	557	575	558	571	553	540	530	549	580	577	533	530	560	543	525	549	551	548	541	539	580	519	563	531	548	561	562	545	563	580	529	516	522	514	569	540	553	522	546	546	537	515	520	521	568	520	537	510	548	506	501	551	541	543	523	567	524	523	521	524	527	532	525	568	506	548	538	530	554	546	569	566	585	515	536	551	538	559	522	564	565	587	535	541	507	547	541	519	515	546	546	549	538	588	534	539	510	518	495	549	558	517	577	565	546	493	595	559	511	543	543	535	553	546	523	531	562	533	580	558	509	540	526	556	535	563	596	518	498	512	495	538	532	563	543	535	558	558	554	559	542	570	537	612	566	522	549	506	537	534	573	549	547	533	520	547	573	526	537	560	574	524	548	537	544	569	528	520	507	543	553	482	547	555	531	564	545	528	534	504	562	536	537	521	537	563	551	523	593	548	536	522	527	540	492	544	517	541	523	533	564	531	536	566	528	508	505	560	577	572	556	545	536	482	524	524	530	498	508	553	540	564	499	511	529	548	511	543	569	560	517	554	537	550	534	602	560	566	525	545	546	551	535	520	544	546	570	545	562	549	493	557	496	539	506	505	506	550	574	547	560	543	566	543	537	530	546	498	502	542	541	542	523	527	540	569	543	515	537	551	534	507	528	533	525	557	543	551	536	512	521	496	562	537	529	529	516	534	551	541	539	532	536	528	567	547	526	534	555	533	535	535	545	559	551	545	529	556	586	554	519	535	521	577	551	549	553	553	535	583	563	525	506	506	523	536	548	522	547	557	567	505	549	554	511	540	559	510	539	535	534	541	500	523	552	549	521	553	539	527	556	534	566	562	548	552	561	532	569	562	525	491	533	570	551	551	550	536	533	510	493	542	568	582	544	548	530	501	502	508	538	549	534	490	542	520	531	544	553	554	538	527	532	598	532	549	549	559	511	548	541	520	551	534	531	529	572	526	566	563	539	547	516	539	512	521	555	541	551	534	535	493	507	539	579	587	600	525	531	574	490	564	546	511	522	529	555	546	525	530	529	540	510	525	570	512	559	507	547	535	502	528	563	542	560	551	546	552	556	545	517	569	545	545	503	521	528	566	497	545	546	551	528	543	510	559	532	522	546	533	556	541	564	574	506	528	521	566	538	548	541	548	569	540	574	528	559	544	524	569	569	502	566	547	510	511	553	559	565	536	578	530	571	534	512	527	547	531	525	538	576	542	524	536	555	535	535	545	590	526	512	569	548	540	514	557	547	508	533	538	541	567	568	509	527	531	547	550	562	537	571	552	511	536	541	543	567	555	553	541	562	578	584	562	514	525	528	576	532	529	541	584	514	537	550	539	548	520	540	514	532	513	548	516	618	521	511	558	551	522	516	572	550	550	551	533	503	555	529	554	559	501	582	568	499	485	583	523	544	532	517	527	519	523	529	565	492	534	530	551	541	534	560
28141	20555	12991	3417	2064	1585	885	628	576	610	625	573	590	589	582	581	599	597	592	530	637	582	533	575	598	589	559	535	596	574	575	591	616	557	609	642	606	598	601	609	588	613	623	602	618	575	588	633	581	615	559	621	623	618	611	604	565	565	589	574	597	565	564	576	548	614	613	542	550	595	609	595	601	576	568	588	601	612	522	611	618	596	564	580	585	584	615	573	574	635	540	568	561	566	583	552	561	587	573	582	618	545	589	601	584	571	568	546	544	548	608	628	542	606	617	614	539	575	581	597	531	577	623	563	595	588	579	584	556	608	539	586	568	582	543	565	574	604	550	579	600	600	567	536	587	606	522	628	566	583	575	570	566	567	561	593	598	610	566	571	588	578	618	588	628	609	550	564	594	580	555	595	593	563	560	603	629	550	569	645	589	627	539	525	588	595	581	591	575	578	620	593	541	548	658	562	602	586	585	559	558	562	605	554	589	593	524	545	619	598	611	575	575	595	563	569	600	569	573	577	608	571	614	567	606	609	566	597	603	590	558	577	565	558	607	604	652	569	622	605	567	598	594	627	554	569	632	558	580	566	588	626	595	552	557	578	594	581	559	574	560	528	585	571	601	604	569	579	573	589	568	569	551	606	671	564	551	585	582	582	598	566	595	570	568	589	534	594	584	565	554	611	542	594	601	548	601	540	590	578	582	600	617	568	575	608	568	605	538	557	577	568	551	574	565	577	549	606	573	604	552	550	582	573	608	582	585	554	600	604	580	526	571	572	599	590	586	556	613	585	595	597	541	596	580	600	585	612	533	611	577	603	569	560	643	555	577	596	572	580	549	610	576	595	600	608	526	583	544	586	586	551	552	586	600	557	585	561	591	614	602	583	576	573	616	565	564	565	533	579	594	574	591	513	559	580	636	570	563	617	569	604	570	590	601	556	551	547	596	568	581	588	608	544	599	582	603	576	584	586	554	535	561	565	581	570	597	540	545	603	584	554	594	593	593	585	577	607	585	548	583	591	580	605	553	609	598	603	538	525	586	584	599	565	596	568	600	583	600	572	584	565	609	628	593	557	580	594	588	592	595	587	593	562	558	585	561	571	579	583	591	608	575	594	593	567	574	569	562	556	651	569	549	634	581	607	557	595	570	597	589	614	593	566	563	612	575	556	564	583	608	575	574	591	557	588	602	585	567	612	604	611	557	574	590	557	610	585	564	575	584	590	575	547	592	564	569	537	551	611	578	557	544	552	591	587	584	576	589	582	584	580	591	590	574	598	568	547	547	582	594	577	582	604	531	594	592	565	556	583	549	583	590	614	564	544	590	553	599	640	611	601	583	597	638	551	557	545	609	597	565	607	570	591	558	588	581	604	567	552	588	599	561	571	568	549	593	570	596	591	596	536	575	553	577	568	583	551	597	618	584	600	602	574	549	578	560	581	591	554	547	566	586	588	572	533	581	560	623	602	605	600	543	569	626	595	590	535	609	580	587	602	551	576	582	587	580	560	546	561	609	586	560	579	612	626	629	567	595	585	582	659	562	557	578	607	564	609	584	597	598	552	579	612	553	624	582	610	565	593	562	564	596	607	583	570	607	613	571	579	574	607	595	596	588	574	606	544	634	565	578	637	558	597	580	601	612	536	588	606	539	582	617	596	549	577	562	597	576	635	566	605	581	563	570	604	594	589	619	601	597	651	534	571	567	551	579	635	584	578	572	567	567	553	552	564	581	594	594	573	598	567	625	608	523	573	506	562	597	567	583	605	562	565	575	567	566	595	613	580	557	589	604	601	603	576	626	591	583	589	585	609	576	577	574	613	564	595	581	560	609	562	608	604	568	568	561	557	589	570	567	565	590	560	597	552	594	572	602	542	599	616	563	591	581	498	597	613	595	542	570	568	532	613	577	569	587	566	585	594	557	583	591	556	564	600	529	605	586	580	586	618	592	600	602	572	591	593	577	591	566	559	588	584	591	611	554	560	568	590	573	539	564	574	579	595	588	567	566	568	561	599	598	585	596	564	588	598	587	589	580	615	565	610	540	566	548	584	564	571	603	527	618	601	582	578	582	615	548	581	576	611	565	554	588	551	605	571	620	572	619	574	573	547	575	554	579	552	574	578	592	579	570	632	593	600	546	541	568	585	576	538	540	549	616	589	585	612	603	580	572	611	578	587	588	574	587	579	594	582	581	575	579	566	544	569	591	576	611	550	566	555	583	596	579	586	566	616	620	592	564	575	603	584	576	569	579	569	556	583	593	535	591	560	563	551	540	589	566	551	579	581	578	569	578	565	616	605	568	580	598	524	620	633	561	603	578	551	603	570	559	611	600	568	569	591	606	576	566	554	589	618	565	576	616	641	603	576	565	585	589	586	577	544	554	592	569	592	578	587	585	560	582	577	599	592	592	598	607	571	624	539	601	620	562	584	614	596	560	573	558	558	540	563	639	585	540	590	557	580	548	571	616	579	588	582	579	533	601	543	597	586	585	567	568	594	579	608	608	582	581	619	561	579	581	606	526	555	569	580	603	580	605	576	556	607	596	592	628	592	617	586	576	614	606	589	598	576	596	582	595	596	573	560	586	602	631	612	556	553	577	548	586	625	593	533	605	588	585	605	586	574	603	601	596	588	632	561	642	585	546	589	607	579	539	548	581	626	571	562	552	583	556	521	627	547	588	573	566	586	543	606	588	601	581	581	597	537	599	616	594	602	609	593	605	566	590	570	597	604	588	578	593	602	595	591	607	532	606	589	543	575	617	592	590	655	561	580	594	583	623	574	583	607	599	575	574	540	569	621	537	579	580	650	600	531	612	572	587	567	575	602	594	556	604	554	572	580	565	581	573	550	556	621	570	603	602	576	542	550	560	546	611	610	590	540	572	536	554	571	579	604	562	579	584	570	556	587	622	560	602	595	573	558	595	611	604	571	559	567	585	568	641	584	595	561	568	579	602	598	591	579	633	622	620	556	580	609	573	584	591	559	583	548	526	584	568	561	597	578	547	598	615	572	555	615	591	589	563	593	590	543	584	541	577	596	609	584	623	608	565	579	612	577	615	610	542	546	558	581	581	604	578	594	616	565	606	602	595	603	606	558	567	576	547	587	545	590	588	587	584	555	600	579	590	577	579	589	598	592	533	569	589	569	574	562	597	573	598	566	579	554	534	609	585	533	586	543	520	587	575	590	628	610	532	605	591	585	560	603	587	665	611	590	585	566	584	539	611	628	587	566	611	593	582	627	591	567	554	578	587	591	578	614	576	542	581	547	553	538	577	573	565	532	577	600	557	581	603	570	598	584	567	531	595	544	586	579	594	572	533	546	576	615	579	622	628	581	596	552	593	575	564	576	591	586	558	587	579	526	603	572	626	590	631	570	559	582	554	515	562	583	602	580	589	600	592	558	616	603	604	582	606	575	587	569	547	604	584	582	606	586	588	560	606	538	592	557	573	556	544	582	576	541	533	560	585	618	587	558	578	601	555	621	577	551
10694	17198	10565	2607	2156	1793	870	542	482	506	467	478	464	519	510	493	513	492	463	491	491	434	499	504	501	496	523	493	483	506	515	468	508	514	515	515	508	499	520	520	507	531	505	502	519	503	544	490	499	499	487	537	492	515	534	473	481	481	523	476	476	468	508	491	461	498	494	502	488	476	462	514	477	512	475	492	464	510	464	463	491	479	495	468	453	502	470	480	471	490	486	475	461	493	482	460	480	487	419	492	476	477	460	497	473	461	498	489	495	486	472	442	500	508	536	503	497	461	517	490	529	505	512	481	482	485	457	519	446	479	494	463	468	472	487	484	504	496	499	459	462	481	484	469	496	517	473	518	444	524	452	500	503	454	503	494	483	462	479	456	541	484	459	446	493	504	489	471	456	481	456	470	494	492	488	478	504	484	474	472	473	470	469	487	443	537	442	474	486	483	452	469	501	471	478	464	486	496	445	509	469	466	468	496	462	453	483	489	504	477	471	493	522	458	510	465	469	495	460	500	457	495	484	478	492	456	502	473	537	502	461	489	493	491	487	459	490	500	470	449	484	457	489	494	473	480	473	476	499	440	483	517	490	499	489	482	498	470	486	507	479	485	463	476	469	439	473	452	501	479	458	454	466	484	450	491	489	486	497	504	450	499	476	517	495	475	503	474	529	455	462	458	466	483	548	461	452	495	478	456	478	479	469	512	443	483	451	489	471	504	481	526	487	545	480	465	468	530	502	519	483	481	470	438	462	470	490	486	434	489	494	462	529	491	515	467	501	501	481	453	471	463	477	495	491	475	497	467	459	449	474	451	490	510	519	495	507	488	519	484	479	491	460	488	431	427	482	546	479	524	500	485	500	523	434	489	466	470	473	508	479	488	513	492	498	498	472	477	443	481	539	458	512	481	483	477	460	506	514	491	480	496	491	500	488	521	489	467	465	459	477	522	478	480	498	540	455	507	492	451	484	499	473	500	504	498	491	494	489	469	478	491	505	476	506	494	482	457	446	475	432	449	488	488	499	499	482	457	476	501	493	487	481	461	522	495	513	468	463	523	491	476	508	476	475	470	493	497	474	470	490	483	480	506	477	479	478	500	477	453	485	506	486	513	456	480	504	509	491	453	477	452	495	452	483	499	473	485	463	492	498	490	491	479	470	474	510	435	468	481	481	444	473	534	472	471	467	476	475	518	466	452	448	478	445	476	483	480	461	500	447	458	487	487	476	484	517	409	490	474	475	474	477	467	482	537	489	481	506	494	506	506	441	502	469	488	489	507	479	491	496	469	490	508	473	481	489	444	501	520	479	492	520	455	479	514	518	472	469	487	489	460	478	501	494	489	471	484	479	484	493	510	501	510	485	513	530	525	491	460	527	455	477	481	492	477	506	460	469	465	463	483	480	501	470	472	452	481	483	485	456	504	555	500	477	538	466	490	465	475	493	455	421	476	505	497	461	463	516	451	516	524	470	510	504	499	451	491	490	507	515	479	497	487	495	471	486	489	479	472	472	489	507	485	543	477	481	446	502	485	467	480	505	495	500	469	499	486	492	488	493	476	495	488	484	506	498	495	481	488	487	512	482	484	481	480	516	495	492	435	513	473	512	492	514	485	499	466	509	472	521	498	463	495	454	462	487	530	499	480	472	492	481	500	485	529	452	482	471	485	462	479	459	466	489	465	455	505	508	463	528	500	502	515	464	516	512	495	475	499	511	475	458	479	502	465	518	491	459	490	483	473	463	507	469	495	477	494	478	496	479	490	439	471	472	498	497	447	478	490	437	447	497	504	487	518	500	530	481	489	508	482	459	494	475	468	512	480	465	484	415	479	538	469	512	488	517	462	503	485	475	474	447	489	490	474	471	456	518	516	416	440	481	475	494	520	489	466	483	483	483	468	494	483	501	521	449	485	496	487	512	499	513	507	478	467	508	441	507	528	473	490	517	470	458	484	480	547	453	496	510	443	499	493	484	457	476	448	435	485	480	451	450	455	454	477	442	520	446	488	490	502	497	502	472	461	457	501	496	473	470	469	519	466	513	471	451	467	487	456	452	496	476	503	503	477	499	482	481	447	500	471	454	480	501	459	518	485	481	512	451	527	479	476	466	508	500	486	463	468	456	516	507	488	492	507	493	474	472	457	493	536	496	509	497	497	484	472	504	478	471	453	441	492	533	470	466	468	484	459	481	463	513	448	463	472	454	441	510	492	488	479	480	494	475	435	482	457	476	470	484	523	484	469	478	484	501	518	483	490	491	459	471	463	491	488	503	493	485	476	479	461	487	500	503	480	463	463	476	476	474	473	502	461	512	456	435	486	487	503	489	489	428	480	463	502	497	496	458	461	499	485	473	474	487	508	481	472	520	454	461	456	512	484	516	481	495	507	502	457	480	503	452	478	464	493	504	467	462	483	477	462	465	472	477	465	475	502	445	473	449	462	487	451	507	477	490	462	482	472	470	522	490	474	459	473	448	503	499	458	470	462	510	502	486	476	438	480	479	483	520	531	482	487	485	487	475	516	480	485	474	476	451	483	468	470	455	530	497	507	531	520	469	505	502	480	480	471	504	486	504	537	469	502	432	474	497	498	518	464	467	487	482	486	478	478	476	483	462	441	500	486	440	482	473	493	469	492	489	463	473	459	484	517	470	487	466	459	519	474	483	511	501	503	473	477	489	463	514	471	484	523	472	536	458	469	485	474	504	481	466	476	480	478	455	468	476	470	479	490	501	519	439	476	500	469	474	479	481	472	487	503	464	447	523	493	500	469	519	511	477	473	504	478	484	490	450	461	495	479	476	502	493	498	510	451	482	467	459	473	472	457	485	503	470	502	490	486	493	452	469	465	457	482	472	442	475	481	453	512	466	482	505	510	487	508	514	483	470	497	472	494	498	484	472	465	487	506	504	463	463	488	482	480	452	440	482	484	493	476	464	511	517	471	491	472	489	469	448	440	487	502	455	492	493	494	452	503	504	488	478	526	474	512	498	506	487	501	532	469	502	534	515	438	482	478	436	494	489	538	532	464	491	482	460	509	503	482	527	465	494	446	502	473	465	492	473	467	470	489	466	513	507	483	481	499	475	491	461	491	432	527	508	468	532	518	485	509	518	442	502	503	471	517	497	495	481	474	424	460	459	498	479	471	473	478	466	513	496	483	510	483	515	497	497	509	496	554	477	434	465	474	475	489	480	473	481	442	471	485	491	478	499	467	481	513	486	497	469	517	508	530	461	510	476	494	489	476	461	491	513	475	468	461	479	474	460	485	513	482	468	488	475	485	490	502	497	489	469	514	472	453	479	430	469	491	473	475	484	480	463	487	502	485	532	474	445	440	490	475	451	468	513	500	464	483	491	465	476	475	492	486	512	463	509	453	469	430	501	464	481	484	505	495	488	513	476	489	463	504	479	469	489	487	445	481	482	481	469	485	471	437	479	471	525	489	502	491	490	462	458	428	486	472	457	490	470	459	453	503	452	494	486	495	495	472
25306	21733	29516	26894	20037	15707	5575	1098	694	663	647	637	604	642	628	650	621	674	620	614	606	630	645	636	606	628	643	604	606	639	599	643	646	657	622	653	689	625	629	616	608	643	648	627	663	644	662	596	596	686	627	749	760	717	648	609	637	620	622	593	581	610	630	666	591	609	630	587	601	620	621	597	590	608	601	589	632	631	640	626	653	610	586	628	587	591	617	620	655	660	591	629	645	653	606	602	589	617	601	636	604	582	574	570	547	609	608	624	577	593	566	628	653	615	600	614	587	622	639	604	644	637	623	599	651	625	601	570	630	636	625	592	617	610	593	605	571	590	596	657	583	567	661	604	670	595	606	667	600	652	589	660	610	579	617	654	576	610	593	611	608	617	601	615	584	608	611	638	635	619	624	626	617	586	633	595	582	613	604	628	585	644	615	659	604	647	655	612	588	587	600	619	590	658	626	614	577	624	618	616	618	624	577	605	577	615	638	614	603	612	643	633	607	599	668	629	646	634	648	624	560	584	593	632	603	626	606	603	638	602	578	618	616	601	634	650	601	587	591	637	583	611	671	576	617	623	620	625	609	629	615	631	591	544	611	602	599	611	617	646	603	612	585	611	604	631	625	607	589	588	590	655	585	600	598	599	577	600	574	615	604	605	599	612	599	600	629	636	640	610	636	640	585	599	608	576	570	653	598	624	592	621	629	567	636	599	603	660	655	594	590	650	597	630	592	631	641	578	628	603	599	643	613	613	575	598	578	581	651	627	618	619	568	581	607	641	650	606	613	631	583	615	569	595	576	600	637	610	584	598	605	579	614	594	605	572	591	618	635	615	652	585	580	604	561	600	612	606	593	625	583	631	616	621	605	580	632	642	603	584	567	620	597	621	600	612	597	596	607	600	616	625	589	611	598	614	591	620	606	663	591	594	576	583	615	583	587	596	597	585	589	585	603	615	599	610	646	591	608	594	568	550	633	586	632	598	620	605	622	596	576	593	577	607	579	595	600	608	587	675	629	608	584	598	642	584	585	650	601	604	624	647	578	592	656	613	627	628	610	617	648	633	626	592	653	603	600	602	567	590	624	634	617	628	621	605	628	642	579	598	648	603	596	619	577	640	636	609	594	582	604	651	661	635	639	614	615	622	599	646	636	583	617	565	647	608	612	626	649	627	601	607	597	633	633	569	575	607	605	567	598	633	629	595	597	609	583	601	618	567	574	603	579	578	613	605	580	605	585	600	633	595	626	622	560	581	577	615	612	586	556	638	629	605	632	613	581	624	566	627	604	627	605	620	608	602	599	625	590	574	579	610	609	590	577	608	592	563	604	627	582	575	596	616	580	580	598	591	608	631	582	581	574	631	611	600	667	558	616	605	614	611	624	613	625	637	616	613	584	603	612	609	612	573	591	601	606	628	580	602	677	599	602	573	630	626	625	593	627	579	619	594	615	612	613	597	578	607	652	585	571	566	602	582	601	600	598	620	603	586	643	577	603	645	605	582	620	590	593	591	573	591	620	624	595	637	601	616	626	569	643	605	620	579	631	576	599	631	649	599	621	632	679	624	584	611	612	618	581	661	554	619	653	589	643	607	630	596	595	608	603	614	649	582	624	589	612	649	591	627	604	611	633	559	630	608	569	603	597	660	611	636	611	596	625	599	609	619	602	598	623	606	580	591	597	596	598	665	607	615	604	605	525	599	583	623	604	622	586	617	603	631	605	634	590	583	658	613	604	648	595	564	548	590	617	633	588	600	636	594	625	577	632	637	580	605	559	642	651	562	619	626	609	605	603	610	631	584	636	614	610	628	678	596	620	620	604	557	617	592	638	649	608	599	585	575	579	558	612	604	576	641	575	609	630	583	646	598	605	629	628	564	577	593	618	573	605	608	615	618	600	566	598	599	568	615	613	627	606	577	617	646	659	594	588	559	571	592	586	619	589	634	589	623	577	611	576	588	653	605	594	606	606	636	709	591	594	580	613	593	600	654	577	603	628	620	582	661	636	611	614	567	567	628	546	600	640	640	642	611	608	619	591	585	621	605	659	626	610	623	593	610	559	628	612	614	605	604	570	573	610	583	566	607	634	586	650	602	602	550	631	578	614	639	591	585	613	591	635	637	608	624	584	605	578	563	575	618	637	651	594	620	598	624	646	657	570	624	609	594	629	600	592	572	624	644	602	561	615	568	601	598	597	675	624	626	591	638	619	611	599	637	628	604	604	569	650	617	639	562	595	595	616	616	605	594	632	575	615	581	585	577	550	614	610	638	574	604	617	583	637	617	584	612	615	619	567	623	580	614	664	615	608	611	631	634	609	578	614	636	638	632	618	612	568	615	599	578	602	618	556	602	566	603	577	582	628	609	592	638	648	600	643	603	642	644	611	618	626	597	606	645	592	591	568	605	608	593	608	620	613	597	588	604	599	570	633	570	627	623	588	600	609	631	616	594	587	632	588	605	645	607	592	571	625	583	610	597	606	588	613	573	589	630	606	615	559	621	592	634	607	596	597	613	608	639	590	605	663	571	598	669	619	607	621	591	613	603	579	614	606	660	606	554	684	620	615	610	585	620	604	606	606	612	610	642	640	577	588	638	608	635	628	585	586	588	611	635	608	545	610	636	594	636	584	637	604	652	604	556	576	611	607	603	550	647	572	614	570	609	651	615	599	565	577	610	639	631	660	615	617	619	603	569	587	630	628	628	603	641	593	643	586	618	617	654	621	595	608	627	622	586	648	612	626	616	610	626	594	601	562	598	616	623	607	567	619	633	596	641	654	602	625	654	583	561	673	594	563	617	570	625	617	548	646	613	621	573	609	592	611	598	591	605	580	604	617	627	573	608	591	602	603	613	595	583	616	617	611	579	593	614	564	596	594	642	619	586	579	622	600	601	642	642	583	593	624	584	587	607	582	606	599	642	605	571	621	579	594	605	603	610	576	622	613	587	600	592	598	595	569	625	620	624	598	637	623	617	579	603	637	623	627	592	613	569	617	658	632	648	571	563	604	634	618	629	577	636	594	584	640	648	628	542	621	590	604	593	600	615	559	564	647	619	624	634	615	590	616	632	619	616	592	616	595	608	613	587	561	628	647	552	633	575	621	607	624	596	652	553	612	614	634	574	616	603	606	644	617	621	582	616	593	618	592	578	631	635	609	607	627	630	603	613	624	589	605	652	599	621	601	620	667	606	646	575	612	639	644	634	613	555	611	565	633	624	610	638	599	614	612	595	610	620	665	624	638	595	582	631	649	619	608	610	603	627	598	607	560	676	628	593	642	591	614	629	637	580	620	547	608	625	627	583	629	626	623	596	588	590	588	632	546	582	605	630	616	520	597	600	596	654	610	611	609	624	636	603	643	579	622	608	644	611	596	613	607	566	582	589	612	650	611	563	644	605	628	606	560	584	623	605	680	592	617	615	666	608	575	611	639	588	625	602	617	607	625	607	628	629	581	618	576	627	628	602	570	624	615	652	602	618	607	644	588	552
42103	67368	44587	22051	13293	13722	4340	1014	628	591	591	522	599	572	541	527	575	577	555	547	583	577	569	559	554	552	570	545	533	530	552	567	570	565	594	597	590	555	557	551	578	579	581	559	557	561	585	587	531	603	611	814	759	672	638	591	560	562	517	529	520	557	538	534	507	539	546	517	557	567	509	513	531	529	551	525	556	517	573	525	527	526	529	531	566	533	498	537	540	539	540	518	574	549	494	534	524	514	529	542	542	511	515	528	535	521	521	484	551	519	563	537	525	547	550	536	571	531	555	552	553	519	525	556	538	542	566	489	521	548	566	525	476	537	512	533	505	487	550	565	531	537	519	534	497	554	562	505	540	559	507	536	546	489	486	571	552	559	516	520	547	584	543	548	527	535	517	543	529	539	558	523	539	553	533	518	545	567	538	582	569	522	519	486	509	519	552	554	515	542	566	526	574	553	534	508	544	544	505	556	505	533	531	514	559	543	531	505	533	494	516	533	524	566	529	559	541	575	539	537	545	537	536	504	539	532	539	512	579	503	493	505	540	502	521	563	545	509	517	540	568	545	521	512	545	560	529	536	526	525	529	552	546	518	531	555	548	544	548	518	539	585	515	515	530	558	574	532	528	526	542	505	534	536	551	573	502	549	488	539	524	529	557	555	530	504	508	506	533	530	557	541	551	546	521	552	516	550	518	542	575	503	510	549	517	542	529	527	547	489	538	553	540	554	522	564	540	540	523	508	520	525	556	534	534	517	544	527	537	510	521	513	571	520	528	560	541	574	514	553	581	488	501	531	509	516	552	533	515	547	532	508	521	552	551	520	528	566	549	520	533	531	508	518	504	556	497	520	499	535	569	549	575	511	521	551	506	542	510	520	537	517	573	509	548	488	534	560	565	546	546	602	554	546	522	504	542	560	570	528	545	566	551	567	549	529	517	519	565	543	557	518	521	495	533	522	536	529	521	537	508	522	521	501	560	522	532	621	514	549	513	532	550	552	565	514	516	514	515	535	565	550	524	548	510	487	503	535	559	546	548	545	507	526	552	537	528	607	530	522	529	530	559	514	538	550	554	579	552	518	518	568	544	541	531	516	542	547	525	519	507	523	493	558	494	507	539	515	540	540	554	557	500	541	580	537	549	501	520	545	567	540	506	553	563	574	521	562	539	580	513	529	531	536	524	528	570	518	537	518	511	504	528	531	525	447	538	559	547	582	552	545	515	526	545	531	556	536	582	534	522	560	544	527	546	515	489	525	536	503	547	585	532	544	524	525	517	476	508	515	550	564	541	494	516	537	577	521	498	507	514	489	547	581	559	543	538	539	504	550	510	535	598	551	523	528	535	530	558	513	516	535	511	506	533	491	527	556	504	517	531	496	529	557	539	541	527	588	568	557	520	543	529	532	543	515	565	519	523	554	520	521	523	555	485	530	535	557	515	547	527	526	498	567	521	501	585	494	537	558	544	516	525	556	511	537	473	529	522	606	574	553	533	500	507	514	492	548	506	531	546	526	509	496	497	540	545	540	534	523	550	492	538	488	538	503	524	553	545	522	552	501	567	545	501	565	488	543	521	572	562	530	506	509	534	577	515	527	525	583	470	534	547	580	526	519	560	500	544	545	491	550	576	521	537	548	528	531	549	549	534	581	522	595	579	566	552	531	560	513	570	489	499	570	502	577	534	542	553	521	553	553	525	513	516	538	553	502	561	566	536	520	557	518	495	540	532	522	561	568	503	569	507	551	532	545	567	542	532	527	566	498	536	530	563	517	528	540	543	521	529	511	526	507	575	537	510	533	541	555	558	509	569	541	516	561	544	505	546	530	556	537	550	546	547	505	530	548	508	533	550	511	567	493	568	568	554	523	510	531	548	550	537	518	541	535	528	540	546	539	557	540	553	542	466	533	552	509	514	538	538	493	520	551	550	526	538	540	530	560	505	558	562	548	527	545	525	532	530	528	507	555	528	534	522	528	523	523	565	536	522	521	511	529	571	540	539	533	517	539	547	505	536	516	487	550	506	521	524	506	514	529	529	562	536	520	564	534	543	496	527	499	557	555	502	546	546	552	546	507	547	509	497	529	551	535	537	538	524	546	539	550	550	557	511	516	541	552	509	552	555	535	544	526	537	516	498	549	528	553	537	561	539	538	544	524	541	553	540	515	495	525	491	492	560	522	528	529	563	541	517	577	505	560	549	488	512	531	527	552	544	550	510	523	550	586	498	551	560	568	545	531	559	509	572	560	522	520	528	542	562	528	552	522	540	537	523	563	565	558	598	534	521	535	514	534	542	559	555	528	515	549	479	568	545	522	528	539	548	539	502	565	499	517	536	526	533	554	540	524	569	566	523	513	501	530	517	533	533	506	502	534	584	548	510	544	518	569	527	527	507	594	537	575	545	529	548	555	588	554	520	553	503	524	538	539	534	512	507	554	515	551	495	521	533	535	537	549	540	543	505	543	550	530	557	547	523	601	491	510	529	590	525	526	537	525	537	555	526	548	504	545	533	538	529	550	524	525	505	515	518	534	545	515	514	535	528	514	557	527	547	507	567	525	449	514	544	510	474	527	584	535	542	533	535	535	485	521	586	547	546	533	498	562	510	529	585	556	553	514	537	539	570	536	503	512	522	527	522	543	532	518	566	518	545	518	520	545	495	498	502	547	589	576	579	505	593	509	539	517	567	524	518	553	569	581	527	555	492	518	473	550	531	564	515	532	535	555	508	480	555	533	564	530	550	553	552	561	501	540	500	538	509	512	546	507	487	522	508	551	494	537	529	557	507	512	550	575	547	573	551	531	509	519	515	558	534	514	473	475	581	517	531	533	533	509	504	510	540	540	558	490	535	544	516	502	494	526	568	518	501	536	560	573	565	530	525	550	574	541	505	562	534	541	513	532	496	533	526	536	522	542	487	517	555	541	522	586	479	600	556	564	510	545	489	588	486	539	552	559	536	513	539	583	531	533	555	530	528	556	560	536	539	530	533	532	532	530	547	498	510	567	549	489	504	517	519	527	544	504	537	508	550	554	529	508	524	520	535	541	488	549	516	564	529	542	525	529	560	470	528	549	536	529	544	502	532	535	551	568	556	503	566	515	584	500	531	548	489	555	524	517	539	520	536	565	523	511	527	519	548	528	512	573	536	539	473	524	557	517	528	524	506	545	575	527	526	493	513	561	490	517	518	543	526	522	492	514	546	547	554	569	502	522	547	527	524	499	559	524	515	538	553	573	529	548	536	489	527	547	520	574	536	561	518	555	549	523	529	602	574	528	525	528	527	514	505	502	542	519	542	503	495	537	544	505	581	517	560	550	512	556	549	505	554	564	540	567	494	548	546	523	545	529	538	564	522	551	552	498	554	509	535	539	556	497	525	508	522	573	542	504	515	563	538	547	557	517	557	516	550	523	575	513	508	500	519	509	514	543	521	487	528	555	573	558	536	513	501	521	507	527	518	537	500	554	533	498	543	543	565	529	530	510	501	520
24197	21502	29261	26009	24414	22692	11082	1955	827	830	811	760	838	783	790	770	791	796	751	783	733	751	752	740	772	718	798	739	770	688	752	719	818	755	778	797	777	739	757	772	758	786	747	715	825	769	740	787	729	727	841	1042	1035	924	794	770	720	759	728	738	726	708	746	727	705	707	697	682	678	745	717	751	706	758	718	716	707	662	677	717	692	750	738	760	731	685	656	693	667	711	711	741	738	706	746	739	672	701	748	724	734	745	716	774	751	658	675	743	745	722	697	726	688	689	731	699	732	744	707	705	738	760	702	745	733	742	728	714	693	729	750	697	694	758	741	721	740	755	768	755	761	707	695	670	738	737	701	706	695	617	694	754	651	742	717	757	718	762	743	721	702	707	753	699	700	728	744	741	722	737	717	718	756	690	753	734	721	736	703	714	749	736	716	754	727	734	727	702	770	751	743	761	738	710	753	750	718	712	694	718	660	704	691	700	764	708	703	701	757	696	758	723	716	685	717	763	711	713	692	737	702	736	707	755	702	706	764	725	672	719	725	766	713	698	730	757	735	738	729	708	731	746	702	732	728	740	718	733	762	729	690	718	702	742	709	702	718	730	708	721	781	699	735	771	770	681	749	729	752	732	760	756	667	761	745	738	727	778	687	766	704	757	738	701	721	733	711	690	769	709	744	676	723	732	755	733	768	705	715	746	711	692	761	716	708	698	793	756	695	794	717	725	703	715	675	700	721	732	665	685	763	712	755	792	721	700	705	747	757	735	715	775	717	720	686	741	682	718	694	703	769	683	697	742	715	718	752	731	758	708	726	710	715	705	730	786	728	741	748	750	740	726	692	754	710	711	741	717	747	715	717	755	682	740	725	721	736	722	745	761	731	707	709	714	685	757	730	698	756	737	695	756	717	694	712	714	712	702	686	667	697	746	729	671	726	750	732	777	718	695	731	766	708	730	724	743	740	714	789	763	768	710	718	742	725	678	732	679	718	723	715	677	763	698	740	734	696	701	729	777	700	743	686	719	733	707	702	701	715	704	728	716	727	759	753	751	728	719	749	693	729	736	755	730	728	688	728	729	758	702	708	716	740	713	679	745	721	690	704	752	776	687	681	787	718	671	687	714	734	716	782	732	737	778	758	678	789	681	730	724	712	758	723	692	714	691	720	781	739	736	735	717	682	731	700	713	718	711	715	727	751	728	726	712	743	745	765	751	732	704	694	723	760	710	704	748	739	763	710	748	727	716	699	756	736	760	763	739	744	771	727	693	749	714	727	759	712	688	746	695	739	725	657	753	729	720	708	727	712	712	739	746	711	727	744	735	743	723	693	763	757	742	712	699	732	690	749	717	719	730	720	733	732	742	762	707	744	766	702	672	721	693	745	700	668	726	698	749	710	752	686	715	740	740	726	730	739	763	768	743	777	743	741	682	707	737	735	771	777	729	734	721	762	649	715	718	722	745	728	736	727	715	695	785	695	758	702	731	704	722	716	694	750	696	717	730	707	675	747	758	733	690	694	713	748	747	738	721	741	696	691	744	712	735	712	691	747	733	742	718	737	733	720	680	721	698	751	734	716	714	697	721	728	707	725	753	692	669	744	741	669	667	679	750	728	709	712	680	722	720	773	732	700	740	781	735	704	686	732	708	703	727	724	718	714	671	766	730	711	735	764	701	703	685	715	748	665	756	689	772	715	741	749	763	758	704	678	725	688	757	724	756	746	706	714	748	781	732	751	731	697	740	701	742	717	767	727	728	698	704	751	732	719	761	667	703	707	701	694	737	750	689	683	718	730	657	710	686	747	696	684	690	712	668	732	758	742	684	740	753	727	703	724	760	735	728	725	740	725	725	733	749	733	670	715	709	709	777	707	715	671	729	720	711	742	681	734	680	727	691	711	676	735	713	702	741	712	714	707	683	715	754	740	761	728	707	691	707	774	703	695	748	731	740	694	696	731	705	775	723	705	685	755	751	705	723	709	739	766	731	711	675	711	732	737	697	781	721	763	747	708	731	714	718	737	751	757	681	755	703	692	701	709	724	737	734	711	708	696	745	669	765	686	717	750	713	753	695	744	737	781	672	680	705	748	763	733	727	734	720	702	756	744	708	728	688	692	738	780	713	704	761	736	705	749	669	698	703	707	727	768	718	785	724	716	674	747	727	731	692	706	768	706	677	733	675	735	687	718	771	743	734	770	704	725	695	725	751	738	743	725	721	687	723	662	695	698	728	699	726	711	729	713	760	712	730	734	708	716	734	746	746	715	730	709	730	729	688	675	716	719	706	694	733	735	724	729	704	708	695	711	712	780	696	708	695	723	692	823	721	773	746	692	720	717	702	776	725	712	750	729	703	725	698	704	670	687	766	735	678	739	774	727	728	706	719	728	727	690	753	705	718	689	700	708	749	700	728	676	749	695	670	718	691	752	742	680	755	710	710	702	725	716	731	731	749	684	739	704	687	750	727	730	722	787	759	709	743	733	750	728	737	751	724	710	720	769	664	741	706	761	672	688	726	678	725	699	707	726	702	714	763	762	725	694	776	744	722	699	733	712	692	737	703	735	728	729	686	745	701	724	737	751	749	700	725	719	748	745	757	703	700	644	742	678	708	760	710	684	758	719	765	710	717	756	724	707	731	702	739	691	744	732	737	713	740	750	723	709	724	781	731	726	710	739	685	695	736	682	680	726	744	709	737	740	745	742	737	714	754	735	704	692	730	711	736	713	673	705	745	702	704	701	770	694	722	766	692	723	763	721	730	714	728	748	702	742	691	704	696	743	718	685	741	724	733	719	731	709	681	726	721	741	688	742	756	723	689	709	800	719	741	769	682	708	721	722	741	755	642	728	735	727	699	726	766	760	719	751	723	707	743	766	673	702	731	726	679	699	709	774	711	748	762	687	767	718	722	674	677	749	708	755	694	691	757	752	678	648	737	707	737	748	723	674	759	747	762	756	661	729	765	683	719	729	710	715	719	712	685	686	753	739	743	669	735	716	770	709	707	702	710	708	731	761	713	739	724	750	764	716	688	645	710	678	746	675	732	686	679	763	696	775	748	736	693	724	713	779	669	702	759	713	692	676	714	748	732	738	716	734	737	711	724	700	667	711	713	717	712	669	716	735	736	764	713	664	725	759	729	720	742	781	684	665	707	734	685	667	714	706	741	750	720	681	730	727	692	709	711	755	698	716	699	739	706	779	731	746	764	756	742	710	750	743	711	736	680	752	751	724	683	699	737	732	696	697	676	687	779	714	719	689	714	761	748	757	731	695	746	690	721	718	664	677	779	733	716	751	690	739	692	724	670	692	703	685	720	749	755	751	755	760	691	741	728	795	735	729	726	744	700	756	737	759	735	710	710	764	717	777	735	731	720	706	792	713	723	734	711	663	702	718	696	711	716	734	723	725	679	708	696	727	729	692	752	680	727	758	706	707	727	703	748	702	702	737	724	728	709	707	730	692	701	733	758	734	740	717	710	707	715	743	705	734	785
55769	82497	52085	37107	21196	19130	7506	1757	829	757	750	737	740	707	691	628	624	682	669	702	700	687	663	693	664	632	657	639	665	649	691	695	699	691	718	668	734	717	710	710	684	684	702	715	739	669	694	702	704	682	654	1184	1122	938	801	709	680	685	649	655	651	667	637	661	646	619	622	615	687	704	650	662	641	681	637	665	671	628	651	626	648	665	634	692	673	663	642	648	611	642	673	666	627	708	628	648	656	613	635	658	627	605	633	635	597	620	662	648	637	565	654	657	630	664	643	614	668	633	638	648	628	679	597	655	653	650	636	649	647	623	609	588	681	643	686	673	638	645	629	665	633	645	624	672	668	673	632	606	632	622	640	642	645	662	655	635	685	625	647	643	613	669	647	631	664	616	674	631	600	592	627	678	681	630	613	623	666	647	633	590	609	644	620	618	642	661	617	615	652	649	577	625	634	623	599	642	656	645	630	643	655	624	652	679	632	644	649	674	644	615	645	642	671	596	642	620	696	683	617	642	624	684	641	625	624	686	615	587	664	656	594	646	616	640	617	647	650	652	644	622	647	687	606	643	642	655	634	677	631	607	639	643	653	674	579	612	651	644	627	666	642	664	652	671	639	689	634	646	654	633	654	617	608	659	676	635	665	670	662	645	630	607	645	586	643	687	618	610	633	656	677	653	705	651	611	647	634	617	629	664	623	660	662	614	649	619	640	643	638	646	647	642	663	629	615	628	673	653	659	634	647	670	643	631	645	651	694	661	651	646	655	625	663	653	664	613	638	637	640	652	630	679	657	648	682	595	644	663	658	625	627	616	668	614	616	634	653	674	654	639	620	644	644	656	596	632	601	660	663	641	645	640	660	629	655	692	636	619	643	575	666	642	671	683	645	616	632	644	627	691	654	622	624	614	670	642	630	695	628	632	646	653	622	653	673	656	607	699	643	628	610	638	636	655	644	668	688	697	671	614	630	632	639	620	649	624	612	631	626	636	650	630	599	634	627	657	649	649	623	651	673	697	612	626	655	644	620	610	615	635	608	667	597	645	655	608	662	638	642	654	649	652	633	620	624	617	634	624	601	655	622	638	639	657	631	653	643	671	649	617	633	633	629	649	580	662	658	622	577	665	649	656	667	618	668	593	700	619	647	660	656	698	646	585	596	649	651	648	611	630	635	689	644	653	666	638	626	622	638	631	693	659	622	669	629	639	615	643	619	675	608	646	672	637	614	578	643	624	641	660	661	624	666	675	667	616	662	638	669	602	605	607	655	635	617	667	643	672	605	669	616	655	657	622	660	621	653	619	593	681	657	672	650	653	657	646	633	649	690	638	653	645	649	617	643	650	619	686	630	662	666	636	682	640	646	654	637	653	608	634	654	563	636	656	633	688	666	642	630	652	640	669	649	638	631	677	617	635	654	641	609	627	619	646	626	664	633	615	679	638	637	662	654	635	638	574	639	651	658	623	642	592	661	685	655	633	652	677	620	657	673	653	623	635	610	661	669	622	637	654	643	656	668	614	656	662	668	645	638	704	616	642	606	619	671	608	642	644	612	637	678	649	677	672	619	658	641	622	657	679	590	657	662	661	628	589	633	635	675	638	644	645	667	632	624	634	609	673	700	648	634	625	626	677	656	645	662	643	671	679	650	658	620	606	633	659	653	611	619	674	649	657	658	600	638	629	598	680	628	649	613	634	608	652	637	632	663	658	594	644	663	616	617	633	682	641	658	610	638	630	648	619	615	641	682	642	615	612	647	631	657	641	656	639	621	676	606	610	630	639	672	686	696	630	648	648	644	649	624	646	662	680	651	640	646	642	613	706	618	682	666	646	678	636	685	601	605	625	640	614	654	695	638	598	622	672	696	684	645	667	636	642	617	658	637	688	601	646	640	684	627	608	639	640	630	624	630	627	668	660	627	679	640	626	674	658	627	632	670	654	598	652	654	680	644	650	665	616	633	678	664	613	668	637	618	656	630	646	628	658	606	638	673	632	648	637	613	658	598	628	649	654	684	622	613	655	592	631	593	617	676	687	608	671	667	670	625	617	627	645	665	605	646	600	654	636	631	641	695	675	628	607	642	615	658	640	675	652	610	645	710	631	631	643	630	675	684	658	622	661	632	645	658	667	630	607	637	633	632	692	651	620	583	635	642	637	617	641	626	612	616	637	560	617	594	628	640	690	662	636	652	612	635	651	652	653	618	654	629	600	621	599	676	695	650	670	610	655	642	652	647	629	651	660	685	653	645	652	629	637	612	598	642	646	672	633	650	635	632	648	623	661	683	640	607	638	599	659	623	657	621	657	593	619	593	632	646	675	633	626	613	635	627	609	658	633	621	624	660	692	601	640	647	653	601	644	652	611	633	688	619	626	668	638	631	653	651	680	640	630	649	607	594	645	609	652	628	632	646	623	573	587	627	631	667	639	644	638	629	613	621	647	628	653	631	588	606	620	662	653	621	587	645	673	636	636	596	634	650	668	675	646	630	629	628	631	632	668	632	660	631	591	615	665	651	658	665	629	668	670	645	620	661	672	633	613	660	616	598	630	674	666	641	641	667	642	629	628	592	616	680	640	675	642	634	626	664	602	608	596	641	588	683	664	656	684	618	671	646	599	653	645	689	616	629	686	638	658	579	587	660	660	663	636	613	670	641	631	648	679	605	601	652	600	628	616	653	632	635	648	666	640	642	670	638	640	640	646	660	620	607	662	622	683	672	605	572	612	662	677	637	652	652	642	668	629	643	627	644	650	616	639	608	689	657	636	631	592	661	647	602	684	686	613	616	635	671	648	672	643	639	627	611	622	672	655	636	614	670	643	646	666	657	657	626	632	606	659	628	625	657	596	648	628	645	679	649	655	681	647	659	640	628	626	605	621	620	683	650	683	631	622	642	669	627	653	644	609	633	628	629	665	654	623	671	631	691	606	595	685	662	624	620	656	649	640	652	657	679	674	629	625	620	636	647	658	626	595	628	621	604	587	672	686	618	635	669	648	602	623	671	653	664	659	619	665	639	641	625	604	622	678	691	664	635	636	663	652	652	629	664	609	639	666	650	658	643	648	639	624	670	663	638	653	646	638	595	620	637	665	637	599	621	637	622	653	628	625	621	650	647	653	640	629	599	662	606	652	650	602	646	630	658	664	616	652	651	649	643	647	633	620	637	571	637	593	605	627	637	622	664	660	608	654	651	592	647	661	687	671	601	606	615	667	649	651	649	661	650	668	587	697	651	622	672	643	645	668	656	644	648	602	647	650	651	584	661	625	694	659	678	627	642	675	652	643	623	614	608	682	620	613	676	632	617	648	664	620	650	632	679	606	622	616	661	624	644	651	619	633	619	664	639	623	619	666	625	657	624	679	633	691	634	606	699	623	614	638	661	616	663	641	658	633	604	637	636	629	654	641	613	588	626	671	629	635	587	635	630	658	629	642	659	667	650	641	657	641	669	672	616	625	691	664	652	669	611	602	636	665	634	614	643	632	593	666
28230	20886	13733	4331	1845	1475	953	664	663	644	654	643	618	651	656	619	668	614	615	633	589	592	588	613	629	670	614	598	603	628	585	587	631	612	636	621	619	613	630	602	663	647	641	586	595	653	622	631	635	625	636	645	700	666	640	626	635	617	637	559	679	615	600	582	619	615	631	637	634	623	619	605	651	649	652	598	575	614	631	600	628	649	647	613	635	654	586	592	619	617	598	638	666	574	658	691	617	598	661	603	632	657	633	609	626	602	626	618	621	624	601	613	630	591	620	564	567	612	617	594	603	631	614	597	599	672	637	611	634	622	575	593	614	592	629	586	649	642	629	586	593	631	589	631	650	647	647	624	633	646	631	635	601	663	584	623	655	571	678	596	621	598	678	631	645	623	662	671	606	630	644	645	621	643	581	609	608	677	652	660	581	628	621	670	664	606	618	641	634	622	636	652	600	687	597	619	644	591	619	684	611	584	593	680	605	601	632	646	615	656	635	630	648	644	605	632	630	577	606	595	663	580	654	603	630	640	651	649	610	613	639	608	618	590	650	613	640	648	667	605	617	629	620	698	611	609	631	655	602	630	672	643	661	626	627	603	573	643	580	604	652	575	598	626	641	619	623	589	648	626	652	578	611	641	593	647	660	597	605	669	587	626	633	573	617	600	580	600	619	599	628	628	577	612	591	631	631	613	618	607	635	612	632	602	602	665	618	626	626	613	631	619	664	631	605	594	614	609	543	600	627	666	642	606	586	600	641	633	617	671	603	648	617	648	651	633	590	643	652	639	585	572	662	614	651	641	622	606	632	661	608	599	614	602	653	606	656	584	657	608	628	622	615	620	639	621	604	613	651	579	644	594	601	650	626	661	620	614	616	606	636	553	655	631	610	653	577	633	662	616	633	624	610	624	639	582	577	625	667	642	588	602	607	635	624	590	617	602	657	599	629	584	610	590	643	632	604	620	601	632	648	636	647	621	613	627	599	656	631	607	656	594	652	603	566	594	651	636	611	654	610	589	631	629	663	670	645	601	656	619	631	564	610	674	622	656	634	589	644	618	609	652	589	640	589	653	614	600	590	651	584	563	614	654	675	624	642	601	629	646	610	644	604	626	604	639	605	633	583	634	587	587	657	632	637	599	611	601	618	631	615	624	643	597	574	634	690	645	608	622	603	660	636	641	609	567	612	656	629	614	615	623	627	603	619	605	617	591	634	640	612	614	646	609	618	651	633	656	600	640	662	620	583	625	635	671	627	610	676	658	595	626	652	635	601	610	616	666	613	633	592	626	659	621	631	625	608	579	623	648	596	626	608	599	602	586	663	647	604	629	599	643	608	662	626	620	634	619	630	631	614	631	675	628	610	573	605	565	594	638	639	657	627	615	635	648	655	618	632	556	604	655	632	557	629	601	654	595	676	642	623	626	544	613	584	651	641	636	595	653	601	608	629	630	629	596	627	643	620	630	600	592	614	670	602	645	654	660	644	613	617	614	629	594	605	595	629	639	617	656	617	598	658	636	658	575	613	618	583	629	652	621	602	641	651	615	650	627	584	642	659	617	620	634	623	620	601	609	598	629	618	566	640	612	609	640	641	632	620	636	703	659	654	623	619	571	686	643	620	629	580	644	597	627	663	637	636	634	583	605	615	609	606	634	598	605	623	649	648	606	620	610	619	613	623	621	628	617	669	629	662	616	597	578	627	612	656	671	612	616	632	599	601	607	629	595	630	633	617	621	630	635	583	652	542	616	651	597	601	610	591	643	625	598	617	654	605	639	643	615	635	652	591	645	659	581	625	623	642	629	640	648	641	553	594	646	598	645	628	630	644	640	587	557	622	656	613	629	666	613	641	634	629	622	583	602	589	619	615	625	602	621	649	660	657	662	621	655	557	592	648	620	636	625	637	634	639	592	583	605	615	622	633	547	613	631	632	648	608	611	611	638	630	608	651	646	625	635	661	693	637	640	645	613	643	650	620	612	638	607	621	633	642	662	635	631	644	595	613	646	595	636	591	667	603	662	599	609	576	599	567	612	603	607	611	654	606	684	630	602	649	641	623	602	617	605	615	592	617	612	613	601	663	601	592	668	654	649	652	629	656	620	625	613	625	622	628	654	595	649	631	651	652	619	622	667	627	652	572	626	640	590	651	631	630	637	575	623	635	617	600	656	600	609	642	644	682	683	626	650	646	700	603	549	599	631	673	603	639	628	624	622	606	626	623	657	645	597	659	631	612	620	643	611	656	632	657	584	597	632	596	587	641	607	659	681	595	605	581	633	626	592	579	677	603	594	659	655	622	652	648	639	595	613	614	579	619	596	603	626	601	594	587	605	612	638	628	615	608	603	626	616	602	597	611	634	641	609	588	632	603	632	595	620	630	590	636	613	623	617	578	644	593	607	656	648	607	635	599	665	566	616	628	612	675	629	633	608	604	605	624	625	667	614	629	672	654	608	647	622	631	616	610	600	572	599	654	651	621	608	593	658	645	638	620	630	645	643	621	645	638	631	604	601	657	608	668	612	611	625	620	609	596	621	588	604	644	611	618	636	607	685	571	641	621	608	605	575	574	633	635	579	608	630	661	636	622	682	585	598	589	620	604	599	594	613	665	627	611	620	583	584	633	619	632	625	604	615	643	670	639	680	629	607	637	593	619	656	653	603	628	596	591	625	635	609	622	624	589	634	619	623	646	625	634	577	623	640	641	649	650	659	652	624	583	638	575	612	639	607	613	618	619	656	647	626	583	585	606	614	608	622	587	618	649	562	642	601	616	608	625	619	591	644	631	662	624	659	624	641	624	677	606	632	647	602	619	638	619	625	634	589	586	614	613	619	632	567	611	642	597	634	622	645	652	619	642	584	594	610	543	604	628	584	585	657	628	598	625	634	629	589	674	632	613	602	658	667	595	650	594	608	616	640	594	614	603	604	620	629	652	599	675	642	612	604	581	621	624	604	600	613	640	606	635	626	658	625	601	626	630	638	597	643	594	601	645	656	642	638	611	659	624	668	654	628	595	640	623	605	650	672	615	648	600	584	624	668	608	611	618	608	635	613	611	641	651	622	610	584	576	598	606	591	650	672	624	642	625	629	618	655	623	649	640	624	601	659	639	640	620	628	669	629	642	591	651	577	652	618	636	644	632	623	619	612	633	600	581	638	620	626	621	629	632	639	611	594	656	590	686	591	635	614	622	615	633	614	578	616	632	620	627	641	585	630	623	599	655	625	584	666	612	597	632	605	571	610	632	630	623	641	648	629	579	617	615	602	616	620	632	597	619	626	629	641	620	625	630	637	577	621	634	623	623	615	647	588	572	595	629	645	583	603	629	623	596	596	621	660	609	628	604	649	611	667	614	645	603	627	580	620	607	611	656	623	635	655	624	620	662	612	643	627	644	605	599	638	595	622	610	587	589	628	603	621	625	628	610	604	601	616	599	605	576	637	628	603	620	542	648	584	613	653	593	583	648	649	605	631	667	631	652	598	653	618
12530	17714	10735	3569	1965	1660	847	564	542	519	559	506	514	534	503	502	520	518	505	510	533	533	514	497	539	497	540	536	489	498	499	519	522	511	574	508	570	516	541	535	515	541	543	535	552	552	557	531	533	570	531	539	567	572	543	531	491	526	504	518	536	536	493	532	506	535	517	506	518	517	553	537	483	498	532	502	507	512	496	564	562	546	490	484	585	545	482	497	528	522	520	564	508	537	515	522	528	519	496	513	515	518	502	536	549	486	512	531	499	501	523	506	524	513	514	516	479	492	526	512	523	513	521	525	524	512	468	502	505	537	555	550	487	484	510	527	506	537	534	502	504	491	537	516	521	535	527	482	520	509	540	534	517	512	497	479	492	536	573	511	529	532	472	543	522	464	509	525	518	517	500	501	512	519	505	523	498	501	524	489	535	507	559	497	516	494	557	502	582	484	568	493	544	525	500	496	527	514	514	559	512	535	512	490	547	521	541	548	523	499	539	529	547	459	540	536	522	495	493	527	525	464	513	521	544	507	499	523	508	501	517	580	509	482	535	513	548	533	492	516	540	535	492	523	531	497	534	524	521	475	522	505	515	553	487	480	512	527	525	513	533	539	503	571	525	519	485	536	519	529	488	545	573	506	544	586	530	528	512	498	534	502	529	512	536	513	541	537	503	499	514	504	470	524	513	480	510	524	498	488	525	517	510	549	551	500	516	519	522	472	508	518	548	558	517	483	510	502	490	514	512	551	527	533	512	511	544	485	521	556	534	520	539	516	491	530	470	522	537	504	526	525	494	520	509	563	511	535	493	524	510	516	526	546	511	545	544	472	574	557	519	506	530	486	507	486	516	501	528	551	511	508	502	495	503	524	564	563	500	495	527	524	503	534	499	503	516	544	538	496	506	493	511	493	545	534	550	498	505	523	476	538	548	483	513	510	499	515	534	512	514	510	496	530	539	500	448	521	503	526	498	525	516	509	527	502	488	530	526	505	542	530	533	482	531	529	515	497	524	526	522	477	517	549	560	499	542	524	513	511	529	517	527	534	494	535	500	558	511	552	548	502	492	520	530	515	566	528	518	499	520	539	505	519	490	520	513	499	508	546	461	505	583	583	514	506	541	500	518	498	498	516	513	497	549	535	524	531	542	537	496	532	505	498	543	517	533	472	494	492	540	513	542	562	462	524	516	529	469	490	514	526	546	485	507	535	487	494	489	520	482	526	517	519	536	532	516	522	528	523	519	553	530	500	504	514	534	544	541	526	510	490	539	512	492	513	497	525	502	526	515	551	523	494	511	508	525	555	521	499	538	531	530	523	513	473	548	483	492	511	524	525	494	499	535	558	506	536	542	537	530	548	501	510	502	513	547	532	500	553	504	473	509	500	525	495	554	493	487	522	533	525	509	546	509	520	537	514	552	493	548	482	471	514	509	498	498	541	475	514	519	511	491	501	519	492	499	519	528	495	538	487	519	544	527	513	542	553	510	522	518	514	497	485	493	537	529	524	504	507	486	504	512	535	549	520	502	493	529	529	510	510	524	518	516	527	488	536	512	539	520	536	497	503	502	497	495	529	525	487	503	541	475	526	527	523	466	518	507	507	516	509	532	526	505	492	523	492	554	520	547	488	534	458	519	504	506	567	534	498	535	483	476	551	496	537	538	538	531	478	502	516	512	505	489	504	538	527	520	491	504	490	515	539	519	536	492	535	530	527	519	527	504	543	522	518	544	538	527	513	484	516	511	509	513	477	525	533	516	496	532	543	516	507	539	520	480	500	536	526	544	475	512	544	584	539	519	536	486	493	521	484	517	547	519	534	517	543	528	484	491	523	496	527	545	523	522	494	586	494	516	463	494	493	478	504	512	534	490	530	526	500	508	507	512	482	531	537	517	507	486	538	510	499	497	546	502	555	507	513	495	548	524	514	569	510	503	536	499	488	481	537	536	493	466	539	485	542	526	537	509	517	510	515	515	506	536	474	524	514	463	537	503	516	500	491	502	525	501	518	481	510	520	557	502	519	495	503	541	492	528	528	515	546	538	524	519	485	530	545	540	534	506	522	521	510	500	538	491	555	539	526	534	486	546	535	515	519	505	499	550	489	519	541	535	559	451	508	482	501	555	513	530	544	532	560	517	517	514	535	521	516	518	492	492	529	520	509	524	524	526	553	522	508	556	505	554	539	519	529	549	469	486	516	499	520	556	529	494	524	493	484	501	500	524	521	553	516	596	502	559	511	504	504	537	496	556	526	552	492	545	533	457	491	505	522	527	545	553	556	531	527	522	529	502	545	485	516	506	525	510	500	461	514	490	538	517	518	486	511	521	510	510	546	490	539	517	524	482	491	535	514	514	535	525	516	555	517	547	561	544	513	517	509	480	529	516	528	544	528	491	471	543	487	464	499	466	514	514	510	503	518	522	524	507	463	532	512	546	517	534	520	524	555	527	554	541	528	494	573	511	518	512	503	519	538	521	496	517	532	502	504	530	528	507	547	493	475	527	528	490	504	537	514	535	537	532	526	496	548	512	508	539	543	525	506	552	566	510	530	552	496	547	496	540	531	541	502	549	525	552	530	529	490	490	490	530	513	559	501	507	498	490	530	538	483	523	515	516	542	492	487	504	501	521	499	526	525	551	528	537	475	517	515	515	535	526	495	516	506	556	486	516	508	552	503	485	495	566	531	547	549	541	535	568	519	511	513	469	493	514	521	517	547	518	527	544	484	528	521	492	478	554	526	507	491	541	530	529	532	499	496	497	513	519	529	499	504	524	550	484	515	519	514	533	513	542	501	479	496	492	540	469	548	509	506	483	506	462	578	496	511	520	535	530	500	509	517	473	512	492	517	500	473	504	521	531	503	561	508	498	534	512	480	496	513	520	492	535	567	498	525	526	507	520	536	475	505	497	554	558	523	527	556	558	522	508	514	531	540	511	500	450	492	549	523	513	483	522	522	525	511	566	496	521	499	539	528	518	528	487	531	570	514	523	516	505	499	493	518	517	491	524	509	483	486	530	509	539	524	502	533	547	506	516	536	551	472	514	486	524	541	490	506	535	536	501	560	493	508	529	509	500	523	540	542	458	520	485	544	524	570	528	527	536	534	509	511	497	499	490	521	471	568	520	494	525	538	502	537	512	493	531	544	507	508	535	544	495	548	527	516	507	500	520	506	469	549	482	536	562	504	517	506	558	516	489	512	516	511	519	507	516	496	494	539	518	527	500	529	510	508	535	475	498	523	530	507	521	555	477	500	500	550	560	505	536	505	542	488	519	475	510	484	530	481	497	488	554	512	522	538	544	504	484	513	513	548	523	526	535	500	503	524	479	522	467	481	519	466	500	518	535	487	518	513	512	482	512	539	517	515	516	470	514	535	520	543	503	506	498	493	471	534	532	491	516	523	519	535	521	502	525	555	543	474	542	531	542	513	521	512	500	513	507	525	530	508	512	525	557	514	547	487	520	508	537	528	566	498	506	501	512	534	526	525
25319	21834	29661	26381	22032	14998	4820	1085	647	663	656	634	665	668	615	619	605	605	600	601	620	603	684	634	576	619	627	653	590	600	621	632	655	643	659	621	670	622	625	611	640	638	667	640	645	617	575	619	613	668	634	750	754	770	634	612	607	620	593	626	599	606	648	645	593	607	633	629	600	628	639	587	618	629	590	615	610	599	683	619	650	578	646	626	619	636	600	619	624	654	618	608	629	612	625	670	612	661	574	605	608	605	634	605	595	545	589	653	611	641	630	616	617	658	621	649	617	596	547	653	641	620	574	617	608	629	606	613	578	618	568	611	629	599	637	664	621	642	624	584	563	624	621	615	636	607	622	603	624	577	682	614	611	595	571	621	602	603	627	577	628	592	646	595	635	598	614	620	611	604	598	624	618	632	581	583	605	606	623	643	596	612	625	608	637	567	579	597	602	608	668	642	621	617	646	627	642	618	617	569	652	605	639	591	657	587	603	599	643	578	616	621	618	644	640	610	614	586	615	623	590	563	625	611	614	608	605	613	598	615	608	611	568	619	608	562	562	628	587	615	658	577	595	651	571	610	654	662	605	577	644	599	568	583	615	652	609	577	621	584	590	596	579	591	635	605	558	655	610	598	629	611	594	597	598	641	608	622	663	617	613	595	597	625	611	631	588	608	656	612	633	623	598	632	577	634	585	618	652	607	612	642	601	633	607	633	604	587	603	639	616	583	629	618	622	610	598	592	613	600	604	633	595	630	625	633	612	617	626	571	625	607	624	627	637	617	635	591	593	621	603	574	620	595	587	594	585	612	608	573	634	625	615	643	654	633	648	662	603	577	610	618	607	609	595	565	645	627	594	620	619	641	649	589	616	620	620	627	618	633	628	635	609	616	625	592	608	587	617	598	619	650	616	629	631	586	628	654	603	627	603	598	625	620	613	619	626	598	563	646	635	619	630	611	565	584	619	619	611	575	572	585	604	610	580	688	613	628	571	613	620	562	659	659	599	625	592	578	652	593	657	567	615	624	641	595	584	613	625	597	603	563	598	615	645	562	623	647	610	618	564	604	644	634	627	629	629	602	614	597	638	629	633	626	625	571	637	567	628	587	629	625	580	604	581	630	597	596	585	633	601	592	611	609	656	521	587	610	636	636	619	565	655	609	629	586	623	654	606	585	576	605	573	591	672	581	592	624	624	588	625	637	648	647	620	642	640	594	591	593	575	611	641	602	617	601	598	622	608	620	557	612	594	590	559	639	588	592	632	641	597	583	596	593	603	609	603	652	615	598	569	569	615	561	539	623	608	598	623	601	604	595	636	671	613	599	643	571	627	677	650	617	551	610	588	613	585	629	597	600	605	622	602	651	639	570	660	635	596	631	603	620	608	607	619	597	585	599	660	642	594	577	621	623	584	618	585	556	606	609	627	592	621	621	580	627	664	576	577	587	583	605	624	656	603	599	606	597	630	588	649	614	611	607	650	667	616	635	634	640	600	614	595	608	605	626	657	629	598	626	647	619	641	618	594	641	595	607	620	623	611	616	582	619	623	619	636	601	614	668	604	626	644	577	562	543	650	665	640	586	602	623	584	592	648	592	608	658	578	581	607	576	606	610	564	616	619	602	615	617	614	635	603	642	583	584	644	579	632	552	606	631	617	614	644	610	614	648	594	569	647	639	584	642	628	595	593	583	637	641	601	641	632	613	606	641	610	601	587	677	586	639	601	649	639	564	591	644	613	597	590	590	658	629	616	621	614	598	618	630	624	579	590	617	644	595	592	649	577	616	598	637	644	654	600	625	614	624	640	578	643	630	608	637	576	608	643	548	603	642	615	575	623	649	617	643	633	588	628	599	630	602	602	616	610	631	618	621	620	635	624	583	598	651	616	588	661	612	615	602	603	642	623	622	582	594	614	636	650	594	606	616	588	620	602	612	588	605	606	581	652	633	589	632	606	641	603	615	616	628	631	605	599	618	640	629	612	601	611	628	572	619	591	597	531	603	591	598	609	615	621	597	627	548	655	569	608	642	634	609	647	615	587	626	649	575	606	639	604	618	605	625	607	600	588	587	606	593	597	628	585	620	621	581	647	564	604	623	637	574	561	640	625	619	585	648	627	581	613	617	645	638	585	596	596	592	606	597	625	596	644	666	607	593	607	521	613	622	580	611	611	617	611	618	608	603	567	634	629	602	612	594	627	631	615	598	589	620	567	639	588	615	614	658	578	580	597	618	653	607	583	625	577	615	679	601	587	632	594	611	622	608	618	670	615	628	626	673	595	587	595	603	664	647	650	626	616	632	618	573	642	595	605	607	612	613	630	583	605	604	611	612	599	609	615	603	609	599	652	595	628	558	631	635	612	624	602	594	630	656	594	627	637	654	628	633	566	608	605	622	587	622	600	600	636	686	642	602	603	625	604	603	658	584	585	544	619	606	580	592	636	606	631	623	620	572	652	652	647	581	594	565	592	598	584	574	599	617	646	594	601	649	586	664	601	604	615	637	603	648	629	655	611	619	591	621	601	577	633	636	607	632	577	643	611	596	601	635	600	627	584	630	610	632	620	638	618	599	634	618	580	615	632	562	602	618	595	570	620	596	623	634	590	597	619	623	607	610	580	573	625	658	593	626	600	603	571	595	638	630	637	591	605	606	603	633	541	637	624	588	632	606	627	615	602	641	588	603	615	630	615	622	592	622	632	622	628	580	599	624	610	623	641	616	587	623	606	608	614	599	586	600	609	648	679	572	653	590	580	632	643	619	597	616	616	612	605	605	634	652	606	623	607	631	658	569	635	602	632	595	596	600	637	546	604	625	623	580	613	587	638	634	603	608	634	625	630	576	653	552	681	627	564	616	635	594	632	609	623	620	630	573	591	557	608	622	597	575	603	601	602	654	610	625	584	606	637	648	653	594	634	621	603	614	575	618	637	646	605	575	626	620	577	621	616	631	603	599	617	620	637	572	634	628	626	615	633	601	611	648	567	650	605	576	632	635	610	573	633	579	602	638	603	625	618	624	633	608	647	644	636	623	630	666	633	672	641	596	557	592	640	602	656	639	609	579	608	599	575	627	603	629	633	606	622	609	646	597	662	638	571	631	555	614	565	636	603	604	643	620	602	582	594	627	590	623	613	612	570	601	611	585	655	590	608	599	601	634	615	620	575	636	611	619	673	595	632	586	620	586	631	625	622	585	576	634	620	629	579	614	623	648	614	629	602	616	620	582	648	620	644	628	587	599	586	608	643	600	640	598	601	648	630	606	600	617	640	600	601	613	651	614	605	633	584	625	585	600	591	631	613	568	586	631	635	621	584	657	638	649	646	587	618	620	656	600	636	623	607	613	627	584	604	633	653	610	618	625	632	607	605	602	611	637	604	615	606	595	618	652	655	598	600	621	597	606	604	602	628	629	594	586	628	624	576	640	593	609	588	626	626	612	669	619	628	607	621	571	641	626	557	604	635	600	639	631	605	622	590	648	573	626	584	670	633	573
44410	68364	43318	23072	16683	9233	3929	1099	570	621	571	607	584	608	540	604	570	525	519	572	521	533	560	568	527	564	587	548	571	541	579	562	569	562	518	587	577	506	573	586	600	563	549	537	580	569	592	508	589	519	567	798	813	705	571	605	535	566	551	523	536	574	546	560	525	511	541	540	515	568	536	533	526	555	540	511	532	554	527	551	569	558	516	529	546	539	529	503	551	541	538	520	580	559	544	577	535	555	540	536	492	529	531	546	527	552	559	561	565	529	564	543	522	558	506	540	558	541	528	536	543	538	534	550	542	524	518	543	543	546	572	562	497	555	548	536	516	545	559	512	545	540	551	543	530	497	546	552	548	519	574	531	583	552	508	556	504	514	559	517	529	541	519	551	569	556	499	528	552	554	524	539	581	555	552	519	518	553	561	558	546	529	551	533	527	529	533	535	566	513	542	552	578	576	523	552	562	494	520	534	511	494	548	544	516	519	525	545	558	530	512	512	579	548	520	530	546	557	589	521	562	524	554	500	555	541	559	515	540	514	541	551	536	557	518	544	534	533	568	540	560	592	560	536	574	570	564	524	552	512	562	566	512	552	542	519	508	530	548	555	528	562	583	522	488	534	536	532	534	558	534	578	541	530	552	556	571	567	519	528	544	518	560	563	581	521	508	523	559	523	536	545	542	524	536	550	515	539	598	560	521	579	569	541	558	568	567	583	529	542	570	542	558	526	522	534	554	574	525	547	536	523	537	561	519	544	532	570	555	497	571	499	506	532	512	561	539	547	513	525	521	545	574	559	539	527	533	527	510	527	545	536	525	550	586	529	545	556	554	536	542	545	494	504	505	555	543	523	550	524	527	518	555	542	525	540	580	506	571	487	549	540	614	534	527	528	570	551	540	520	529	536	529	526	546	520	521	526	546	524	533	544	552	574	552	543	552	519	535	500	530	521	548	523	550	516	518	514	551	556	529	566	534	531	543	579	533	515	566	524	540	519	535	506	546	549	575	521	529	536	508	515	525	542	546	516	551	552	536	531	520	532	512	537	547	520	525	569	528	606	527	534	526	547	501	486	572	560	512	535	537	538	513	549	545	540	560	508	560	530	562	528	527	552	564	549	503	525	556	512	575	557	488	578	518	577	563	489	493	558	562	559	508	536	531	552	536	561	552	543	572	565	543	534	522	548	581	599	558	527	519	552	561	535	532	542	578	550	525	512	565	531	469	532	554	556	513	556	536	537	504	547	526	530	527	532	517	514	533	559	532	518	509	521	571	571	525	527	538	515	544	559	529	556	508	512	536	523	533	542	524	505	557	551	545	511	516	537	524	555	572	550	572	523	538	550	543	543	542	527	543	534	538	529	549	586	487	534	550	541	526	569	486	508	571	545	540	537	549	585	502	521	528	529	552	547	540	560	585	517	513	547	502	555	555	507	547	527	556	479	533	522	533	542	550	576	515	558	547	575	502	551	570	560	561	525	552	519	533	536	516	497	510	543	525	529	562	536	617	546	554	535	535	526	562	478	540	524	524	566	560	541	504	524	523	531	504	528	584	535	546	518	544	561	580	527	571	523	512	595	547	478	543	556	535	519	530	567	523	515	518	563	528	540	525	533	561	538	508	559	548	527	548	512	531	539	535	537	522	574	574	531	558	547	578	515	539	519	517	503	527	506	557	505	517	548	535	553	541	549	536	528	531	518	581	519	554	614	545	537	543	534	572	530	526	534	507	554	541	508	548	486	520	560	536	564	520	522	526	489	512	529	562	560	539	519	499	533	536	516	557	570	548	510	549	518	499	555	506	537	524	546	490	531	542	553	549	507	544	506	556	550	516	501	512	507	573	553	539	537	542	503	554	529	530	541	576	521	516	530	515	514	551	547	500	564	529	538	542	529	500	537	516	521	554	520	553	532	545	566	565	498	538	532	552	538	535	579	550	559	567	561	547	548	540	532	539	502	548	570	548	542	502	512	538	515	583	515	530	559	517	541	559	512	538	550	516	547	536	529	551	519	547	549	555	559	548	541	569	532	546	566	515	553	542	498	549	507	542	509	542	554	535	549	556	545	572	539	549	527	548	571	550	530	563	549	540	540	537	529	561	552	504	554	527	539	526	519	521	494	518	577	577	509	550	554	556	539	598	554	573	531	538	553	514	542	521	565	549	528	527	504	528	544	543	502	566	507	508	521	541	526	600	522	486	521	538	545	585	522	630	548	539	544	541	549	541	539	527	512	536	526	522	540	535	530	564	547	530	572	510	538	525	479	524	555	544	514	576	531	494	556	521	537	547	508	511	544	592	545	530	559	524	525	522	518	524	513	513	539	527	519	552	534	534	520	518	537	549	540	512	478	572	524	523	531	551	493	525	523	506	556	519	542	539	549	503	557	569	563	492	523	547	521	521	556	532	522	571	540	540	579	550	533	544	565	528	540	573	521	525	562	549	558	536	524	542	510	509	568	514	526	545	550	543	535	543	526	517	517	566	521	533	505	535	498	559	527	546	572	535	498	544	536	527	558	504	508	496	539	517	499	549	540	545	541	575	526	525	511	584	538	555	540	543	541	552	509	547	526	516	538	565	580	550	515	571	543	546	540	536	558	529	519	534	496	476	549	564	575	555	522	540	542	542	543	547	521	521	562	544	550	545	556	535	520	522	588	583	540	573	523	494	541	569	510	534	533	514	485	575	574	522	527	543	569	548	528	548	533	538	582	534	577	556	500	577	560	532	529	537	508	522	491	503	561	533	518	571	517	497	507	525	535	545	493	529	529	533	520	536	544	539	549	516	578	530	556	561	510	557	557	544	564	545	515	568	562	524	554	494	525	542	532	553	533	484	534	566	557	503	549	560	552	510	493	520	523	559	533	532	568	524	503	494	488	558	524	511	513	563	532	577	504	515	576	519	524	499	555	541	528	581	490	556	548	557	495	544	573	570	527	505	507	525	556	542	513	541	532	541	508	580	570	548	514	540	544	535	561	573	564	511	538	560	524	530	537	515	525	531	533	548	542	528	531	555	570	526	515	535	530	497	493	563	489	525	492	509	530	526	509	533	476	547	554	572	520	514	546	518	505	494	519	521	570	534	528	516	567	536	566	543	533	504	540	568	502	528	539	515	527	499	524	523	584	522	569	570	590	559	541	531	534	569	510	491	562	525	572	495	562	552	530	528	571	535	532	504	530	551	564	556	554	518	540	582	497	539	541	538	539	528	514	579	554	561	569	553	537	556	537	519	547	550	541	543	539	516	539	526	549	492	519	550	541	498	511	543	537	513	532	551	513	538	551	536	547	539	545	530	543	552	550	513	527	574	550	559	517	533	578	543	537	586	529	539	516	517	497	531	563	549	511	561	537	502	511	554	526	511	534	504	540	556	525	541	537	556	507	541	563	526	550	527	516	535	503	562	537	513	500	505	487	558	565	558	500	531	541	567	554	516	524	544	585	539	538	535	503	509	586	534	516	526	535	551	537	544	480	522	534	502	538	514	554
24325	21546	29865	24232	26340	26469	10360	1915	861	803	814	825	815	788	763	757	791	763	705	775	786	700	763	727	732	752	719	759	739	739	754	798	762	737	758	763	720	769	771	744	721	702	706	740	760	758	753	744	758	770	841	1063	905	938	788	776	731	748	778	750	704	723	741	701	702	698	749	709	737	736	658	697	735	730	741	720	757	778	699	698	729	699	692	692	759	706	754	685	738	722	687	754	718	701	708	739	754	739	707	703	683	684	705	755	753	703	724	745	728	748	744	716	706	685	688	741	729	755	726	719	726	716	723	687	711	792	731	702	724	682	736	730	717	778	761	762	739	661	706	754	696	704	698	714	701	686	745	719	681	780	768	684	731	744	659	714	700	752	681	732	724	752	731	701	716	676	747	727	731	690	700	719	701	748	717	666	708	739	762	723	698	700	715	706	746	707	725	734	692	724	721	726	690	721	683	733	686	732	711	683	689	751	743	739	708	706	690	667	743	755	736	713	695	707	741	741	723	700	715	725	743	706	724	762	768	676	716	693	725	721	722	686	704	739	715	748	712	728	675	724	707	720	761	686	703	708	717	708	702	746	715	701	710	683	689	693	692	663	720	717	692	716	696	716	745	702	711	745	730	720	756	680	758	741	696	716	746	775	731	736	749	739	708	732	742	701	717	742	724	658	656	688	698	766	728	731	731	755	762	730	694	747	767	706	736	680	721	747	757	722	736	704	738	750	740	756	693	702	716	702	721	693	734	690	723	722	750	691	711	712	713	701	757	703	796	742	727	692	757	743	680	672	724	744	730	676	715	746	709	703	748	714	752	684	707	722	721	688	698	724	746	739	698	717	718	733	741	736	750	699	733	733	695	688	732	686	675	753	774	735	706	741	703	721	692	775	714	741	717	749	741	707	710	709	742	697	715	770	742	694	725	711	703	780	699	764	726	733	773	726	743	775	753	709	692	739	773	686	701	681	707	727	692	704	664	739	676	717	688	726	774	742	682	716	714	721	749	714	693	712	681	745	665	700	732	720	715	722	776	685	702	709	683	723	703	669	692	746	743	678	772	710	689	724	722	729	764	730	750	736	701	747	734	722	722	672	711	705	760	699	700	718	767	728	728	742	722	725	738	704	711	715	691	768	749	711	740	722	679	758	714	688	739	749	720	741	705	683	717	718	700	706	687	700	796	719	727	736	712	733	732	715	732	762	697	721	686	687	701	686	757	709	689	725	733	730	722	693	717	697	724	773	745	735	752	675	703	685	726	747	723	744	717	763	698	716	738	696	724	733	727	654	734	765	689	685	733	720	699	748	760	717	727	740	738	736	733	696	681	699	698	651	728	712	686	748	684	753	766	744	707	690	691	698	720	728	686	741	730	725	677	671	708	663	727	733	679	735	734	710	719	698	690	763	714	721	712	661	751	716	757	723	770	713	707	711	760	716	681	708	732	725	718	743	726	780	714	709	722	748	713	723	711	747	714	727	726	725	695	771	733	691	714	746	709	726	687	753	719	726	743	787	722	749	715	728	740	687	758	739	724	710	687	699	795	761	723	722	717	719	711	707	717	697	738	774	685	771	733	699	761	749	718	719	719	709	757	702	704	740	708	741	705	739	698	737	743	719	736	721	753	755	730	717	761	742	707	750	691	713	709	771	749	729	764	700	767	690	707	759	725	744	748	732	706	723	693	754	695	698	727	751	739	741	704	742	719	761	748	677	699	651	741	739	731	706	722	676	699	725	662	704	729	740	691	644	719	717	720	708	677	703	719	757	707	741	675	733	657	705	715	728	718	719	715	755	743	735	730	736	701	749	702	733	725	734	719	771	764	726	704	710	653	716	700	720	696	730	706	716	708	742	744	720	746	748	728	710	721	758	749	704	734	720	708	683	716	729	720	737	736	682	727	636	736	726	727	700	730	713	726	768	765	695	742	752	704	725	717	713	751	702	741	789	752	694	723	703	677	755	683	726	699	712	733	746	744	746	681	737	689	785	760	703	712	758	722	728	687	693	665	688	744	681	714	762	740	643	683	701	714	722	704	695	729	729	752	693	727	783	757	725	715	741	748	707	737	739	726	700	763	696	728	735	716	675	753	694	719	675	714	756	703	678	745	719	728	767	721	761	722	751	720	727	694	726	730	731	733	712	747	711	719	705	720	722	704	681	719	797	709	714	693	737	681	688	663	714	732	727	705	733	739	701	743	704	710	698	723	711	734	721	698	688	728	718	660	695	745	728	731	703	698	685	707	690	727	711	716	780	788	717	707	707	718	738	729	779	743	706	688	714	697	716	761	695	739	705	737	689	769	709	754	731	731	739	755	756	705	721	711	696	747	746	682	641	682	735	699	727	711	741	711	713	710	731	741	794	738	755	703	731	709	689	718	727	694	714	770	718	720	707	726	711	733	753	737	774	705	715	748	720	729	702	733	672	805	712	720	706	714	680	721	739	752	757	723	767	723	719	758	694	706	730	669	705	725	710	681	724	732	709	717	685	716	679	701	694	748	736	725	712	720	736	724	758	711	676	681	739	685	697	702	716	748	710	734	704	752	713	733	731	705	716	695	747	683	651	744	769	729	726	687	699	741	695	740	768	713	761	724	695	717	696	657	713	695	675	703	669	734	705	690	700	710	732	731	710	732	677	723	735	739	721	714	714	710	733	712	716	751	745	740	732	758	729	744	693	723	733	729	634	722	705	726	728	710	674	676	715	735	680	692	729	755	766	729	730	733	745	724	761	746	722	664	701	671	712	717	749	738	731	691	697	700	689	710	672	748	746	755	719	676	709	771	718	694	748	701	774	713	723	747	721	743	671	722	710	742	746	698	724	682	733	696	750	690	727	708	741	742	717	710	747	727	719	736	696	713	707	690	761	737	720	760	688	733	671	742	726	723	737	728	736	707	719	744	688	739	733	765	702	684	698	733	708	710	701	719	711	700	676	731	725	723	682	722	733	716	755	719	718	732	739	714	730	749	668	721	741	694	747	695	693	723	748	733	745	741	689	727	757	732	733	723	672	724	743	767	743	753	720	712	670	726	714	728	733	737	709	702	696	700	741	747	691	736	744	655	685	743	709	700	660	713	668	730	742	774	754	705	661	732	753	744	714	734	764	748	689	725	740	753	715	674	725	701	712	730	738	709	713	751	768	705	721	729	735	713	724	717	689	714	744	722	710	707	730	763	703	705	705	717	781	677	721	746	721	688	703	727	704	753	760	744	747	758	679	701	749	730	742	692	698	719	706	737	753	698	668	715	707	741	714	677	720	753	690	684	727	713	722	692	705	704	723	775	744	744	720	702	704	737	720	738	728	711	720	669	755	727	742	724	725	694	689	748	754	714	750	676	731	741	725	731	742	726	716	712	736	684	721	699	687	745	739	700	751	696	698	746	693	708	737	717	736	744	707	716	735	717	705	705	742	658	739	666	714	710	719	681	747	689	772	725	749	727	731	730	787	688	750	735	698	741	675	726	729	711	731	781	768	718	687	752	730
54432	85170	54627	32117	35327	17846	5968	2003	791	723	728	706	705	721	732	727	678	677	700	655	701	669	626	666	656	646	657	632	672	648	648	623	672	661	745	687	689	710	688	729	719	668	697	682	673	678	657	680	718	664	815	1212	1071	880	714	697	656	614	619	648	607	644	594	679	664	637	614	671	646	639	626	595	610	656	616	612	663	660	564	633	651	684	630	634	647	660	619	653	646	620	646	644	615	633	663	590	600	631	637	639	608	595	628	628	662	637	631	639	593	624	658	673	640	668	645	608	633	683	623	650	626	574	627	600	641	630	615	679	619	571	659	653	577	647	635	659	649	630	659	624	627	672	634	628	665	622	615	605	636	645	589	641	615	650	657	608	627	614	651	664	593	659	598	628	638	635	588	611	691	601	651	635	634	610	632	650	594	631	656	607	617	606	677	618	631	619	682	650	645	623	621	649	591	614	614	632	632	613	642	650	631	664	639	640	585	646	621	638	594	619	592	563	654	615	621	630	651	559	603	691	657	645	640	600	638	644	593	645	603	642	588	628	596	619	641	612	652	625	668	631	663	639	678	612	627	584	589	635	661	624	650	619	634	656	692	666	629	639	557	654	626	650	621	599	619	644	640	634	641	654	569	608	604	612	629	665	659	659	647	633	639	631	668	665	616	607	646	634	599	645	615	642	660	666	629	666	611	639	634	647	621	639	647	619	621	618	640	610	682	626	657	601	651	633	623	624	607	628	613	635	622	640	643	649	613	596	642	656	612	638	661	632	617	638	675	651	604	596	677	620	607	622	626	636	672	614	601	593	597	617	656	636	616	622	611	595	619	623	634	614	664	626	618	640	654	646	612	640	614	633	631	604	609	602	617	648	628	648	585	634	654	602	632	626	628	642	637	635	608	611	607	582	590	631	641	641	663	618	625	632	661	659	592	623	646	626	674	585	635	656	619	584	644	652	626	644	650	636	624	660	621	663	628	650	630	639	633	613	669	610	619	642	657	658	615	645	582	576	608	634	631	632	629	595	647	598	641	599	645	642	628	684	659	586	648	618	604	656	641	640	659	599	573	635	591	585	656	600	607	652	674	631	648	618	641	635	642	641	610	592	631	634	581	671	605	674	619	650	715	595	577	640	618	689	608	617	589	612	625	623	640	604	683	623	619	634	649	642	574	660	671	620	617	622	610	664	675	669	623	638	622	598	586	659	635	627	616	627	642	610	665	635	641	632	627	611	648	630	607	661	643	632	673	593	604	576	650	634	596	626	635	647	647	667	610	649	590	622	643	637	662	590	649	626	631	679	560	609	633	617	605	610	648	660	645	623	640	649	594	646	632	622	618	615	603	650	637	651	662	603	629	621	635	610	654	649	649	662	651	602	652	610	585	614	627	625	666	652	672	620	657	628	632	633	646	622	656	670	631	643	611	597	647	650	625	620	621	588	612	610	619	658	622	656	645	649	595	596	591	641	667	632	636	599	656	633	623	661	621	575	636	568	617	608	603	585	642	629	609	669	612	659	675	616	648	665	617	680	649	579	666	636	600	631	650	632	630	630	669	657	645	639	660	659	615	646	598	659	666	604	621	607	614	673	639	634	620	635	618	633	608	671	622	632	634	647	659	599	670	649	657	645	649	604	642	616	609	603	650	633	584	627	654	591	609	636	650	607	608	673	639	628	662	660	645	651	655	649	710	645	659	605	651	632	671	633	595	608	607	632	639	681	577	605	673	623	627	632	666	611	572	625	651	647	624	642	610	622	637	615	628	661	641	640	603	660	629	626	638	629	624	641	609	623	653	644	651	630	644	648	637	681	608	561	640	619	631	666	620	652	635	609	641	632	594	665	663	610	649	643	639	635	646	634	598	586	609	608	650	642	654	683	617	621	674	657	594	638	631	662	631	619	643	628	627	655	656	661	615	628	602	679	591	636	665	656	638	642	625	580	642	621	602	632	635	615	662	669	618	594	609	619	649	645	646	680	633	641	638	617	655	629	593	646	609	648	600	603	624	638	652	644	613	610	674	662	627	614	615	659	607	632	609	609	622	631	629	595	638	639	661	661	598	659	660	589	648	644	639	598	630	627	670	610	605	651	623	641	598	637	644	603	642	622	610	655	666	615	623	638	622	633	608	651	611	671	626	639	634	652	637	636	687	607	662	656	615	653	619	633	575	618	629	640	608	609	611	643	619	603	648	669	661	635	628	658	601	688	647	602	619	607	613	646	618	569	616	642	638	627	642	638	645	666	623	668	632	644	611	619	640	623	655	650	601	630	613	659	635	622	666	616	641	637	611	624	607	609	639	602	664	649	590	641	638	589	686	582	647	666	613	645	622	608	626	614	612	615	620	626	640	654	642	616	635	664	628	654	608	637	628	607	686	635	601	647	636	660	638	645	621	656	635	606	618	591	624	678	647	627	615	587	638	588	634	644	604	645	588	631	623	598	607	640	634	648	605	603	646	640	623	601	665	679	615	623	621	580	648	671	655	654	650	624	631	641	660	678	639	659	607	612	619	609	629	614	616	638	632	693	640	660	626	672	614	631	610	619	634	631	667	641	668	625	664	625	611	660	667	601	635	630	639	615	619	620	615	605	596	622	646	651	616	664	619	590	651	588	607	636	606	650	620	639	622	605	655	601	617	608	636	617	623	638	643	635	643	585	643	621	619	617	624	624	611	666	618	638	638	626	614	640	638	621	615	663	612	640	597	642	637	637	619	610	658	628	633	656	625	626	611	664	622	628	661	642	658	595	599	603	630	601	609	633	602	677	618	664	602	625	673	620	651	625	627	667	649	629	595	627	609	620	584	641	620	631	686	610	642	654	656	587	611	658	639	650	625	650	663	635	627	656	621	610	623	614	654	639	642	652	683	646	595	650	613	613	650	606	620	607	651	645	615	671	638	622	624	590	682	648	618	592	626	729	633	653	645	622	590	666	656	664	654	635	610	690	635	609	641	625	632	653	644	660	626	622	620	664	624	640	607	629	630	613	638	608	629	596	628	624	628	632	599	618	659	636	591	646	683	657	618	585	648	632	617	671	656	616	624	605	622	622	685	652	638	639	660	692	590	605	651	582	623	660	653	654	650	627	649	619	629	649	616	604	662	667	640	649	627	636	622	622	638	628	643	639	613	628	654	592	650	635	688	617	606	592	621	643	600	594	640	637	609	637	599	603	662	641	648	651	662	645	632	647	661	649	633	647	616	663	630	617	618	603	646	660	598	665	620	605	639	648	628	634	613	675	628	639	656	592	643	630	620	649	604	615	608	617	649	625	664	646	609	653	596	627	628	651	640	602	621	632	645	626	630	665	605	677	643	638	651	669	602	622	627	615	610	576	638	640	643	630	596	668	592	640	573	619	636	619	639	636	601	624	648	602	637	622	576	595	603	631	609	649	639	590	656	587	618	669	635	669	608	643	649	602	621	639	628	607	666	630	557	647	651	625	638	661	610	673	626	643	619	606	629	606	620	618	649	629	630	631	601	617	626	588
28230	20854	14597	4374	2618	2043	931	665	610	659	636	612	617	600	616	645	641	631	586	600	589	637	592	629	628	634	658	616	605	606	634	605	652	623	612	588	635	620	578	598	652	578	628	596	611	653	578	636	633	624	640	604	600	748	605	581	654	608	604	604	622	652	597	594	681	619	652	627	652	601	678	571	560	632	637	589	565	637	596	605	641	641	611	614	617	637	572	649	628	615	622	603	600	602	607	618	541	629	626	633	570	631	615	624	599	590	608	586	605	585	598	579	592	616	535	596	589	593	590	594	634	602	616	619	621	635	606	608	551	610	608	614	622	623	614	627	598	618	658	582	635	549	638	624	661	640	601	582	599	618	597	642	609	632	608	616	629	658	613	607	625	562	607	613	612	634	642	661	624	586	611	613	598	578	573	600	649	626	596	575	673	590	568	649	630	661	620	621	621	578	605	629	599	614	624	591	619	637	664	630	632	618	623	591	601	610	617	615	629	620	638	632	603	612	570	616	579	642	594	597	639	617	635	654	594	605	599	589	617	608	600	650	592	604	629	587	602	620	589	600	622	614	653	600	622	595	600	577	583	630	686	640	642	634	653	637	649	610	599	605	615	611	652	582	611	631	606	641	558	617	594	634	603	623	613	572	619	630	600	586	612	588	581	622	605	625	597	588	698	622	626	593	589	613	661	571	592	620	596	604	586	631	567	584	617	598	597	619	564	588	625	594	656	587	578	606	592	580	609	589	618	633	603	624	633	591	626	608	585	572	604	651	613	653	621	585	628	580	638	608	608	615	608	617	608	627	632	602	614	611	603	609	619	626	653	588	599	598	648	652	657	608	647	616	589	604	595	629	605	644	646	612	579	637	614	622	580	620	599	567	641	610	580	586	602	609	647	597	606	620	629	608	603	595	630	610	621	591	610	598	657	650	605	616	591	612	621	634	624	636	617	591	618	636	637	594	624	609	603	649	623	576	595	601	590	603	607	643	615	610	605	593	591	593	648	625	624	615	647	594	638	585	617	624	618	640	652	641	653	658	658	603	638	598	641	639	591	640	595	596	596	627	607	602	660	596	612	603	595	605	651	620	590	599	682	626	602	623	613	577	647	606	602	581	589	626	606	588	582	625	601	637	656	617	651	614	620	624	609	627	581	620	646	638	591	594	596	596	608	567	615	611	600	583	634	633	640	592	614	602	603	628	631	637	653	587	588	591	590	593	626	647	599	559	590	603	631	624	599	602	612	574	604	623	591	598	610	649	624	648	590	637	611	605	643	599	656	625	597	638	632	636	573	611	648	588	628	614	610	587	633	623	594	567	577	623	666	646	627	585	629	600	593	591	613	631	614	583	614	613	597	612	645	604	633	586	580	633	651	627	611	609	591	622	588	637	617	606	651	633	624	592	639	605	641	628	613	605	657	562	597	585	631	668	622	627	635	636	660	599	644	611	606	605	592	610	646	632	637	657	614	577	618	617	570	638	656	611	605	594	661	610	609	646	616	639	562	619	613	627	618	597	542	591	619	647	622	606	640	630	608	583	595	595	615	599	616	604	605	611	658	657	620	658	599	610	595	614	637	634	594	633	637	615	607	617	587	596	603	619	649	606	639	634	589	582	628	612	606	614	574	625	618	619	620	637	595	607	623	619	629	566	603	575	604	621	618	592	652	646	627	629	592	614	599	630	599	587	639	592	597	611	636	640	580	636	639	620	608	639	612	629	593	597	611	646	599	621	604	631	582	623	609	663	595	570	587	653	582	572	605	643	606	614	609	645	591	633	599	613	640	646	584	636	588	634	615	595	636	644	625	625	612	602	634	633	669	603	636	622	632	638	665	661	572	587	629	625	649	641	653	596	654	611	595	631	609	643	643	621	603	611	619	614	606	615	644	605	635	653	616	617	570	617	604	626	641	612	623	613	632	610	629	628	612	596	631	619	631	603	601	614	640	611	629	618	624	641	643	615	637	611	596	597	648	615	596	614	601	627	578	640	623	640	619	638	613	625	623	615	596	654	588	601	619	636	604	608	600	642	600	604	570	594	603	577	626	623	632	640	608	655	601	589	650	651	671	569	604	623	587	613	584	611	658	576	644	653	618	643	650	598	593	625	592	584	667	611	567	623	638	634	618	648	598	630	658	626	636	600	603	612	630	623	592	623	660	627	622	598	607	642	639	611	609	629	645	630	572	613	624	651	640	601	604	598	668	599	643	579	619	620	617	597	630	612	617	623	603	625	608	637	618	615	597	616	620	617	578	615	630	638	611	606	657	641	600	634	606	619	571	566	578	628	592	585	622	614	586	645	593	663	641	636	589	630	651	581	573	660	607	618	606	615	622	621	624	588	625	610	625	629	643	636	590	623	636	626	594	615	598	601	609	638	641	609	628	620	643	656	648	612	626	625	611	624	583	624	649	649	625	581	606	601	617	628	607	606	629	605	591	638	632	606	635	621	601	596	687	633	568	604	577	654	630	615	590	599	589	591	626	616	633	624	631	596	617	618	627	643	572	642	648	637	637	618	602	582	616	619	624	604	622	587	665	627	627	609	604	586	613	633	609	603	681	644	566	631	606	632	615	617	614	584	655	633	660	621	614	644	606	623	607	631	602	596	647	672	601	621	584	650	605	611	587	633	619	618	632	607	607	627	594	607	579	627	625	572	621	612	584	596	663	631	658	585	622	625	668	569	590	671	577	637	614	612	637	633	601	643	613	628	646	633	626	626	658	626	609	626	662	611	635	668	610	653	603	640	604	624	598	599	625	588	632	632	626	591	573	626	620	615	637	597	608	628	661	595	652	607	596	633	574	624	614	548	593	608	541	565	590	588	610	670	644	615	626	618	607	596	603	633	640	579	617	601	620	626	589	609	583	596	632	665	642	636	597	598	591	676	597	645	594	597	614	640	633	586	600	621	643	626	572	592	637	585	622	644	632	622	608	605	645	633	619	622	620	609	644	590	583	600	645	661	612	579	636	611	600	619	665	577	596	620	612	612	588	606	590	617	623	610	579	619	611	592	587	614	618	638	612	561	633	628	610	616	659	611	625	628	610	580	593	615	658	624	612	637	588	617	586	701	603	661	625	571	619	593	606	631	624	659	611	647	626	572	640	573	624	633	624	621	605	599	596	637	613	615	610	639	620	596	620	636	594	597	625	583	616	593	577	643	629	662	626	585	631	626	598	637	645	585	608	607	587	634	637	645	605	638	617	639	621	628	610	619	606	606	540	605	577	608	616	593	636	630	667	625	583	577	636	634	648	577	607	586	609	604	601	621	619	635	587	628	572	637	615	619	595	611	572	593	613	576	607	617	623	588	677	596	601	645	586	629	582	640	637	598	607	633	638	598	624	615	644	644	599	614	633	634	590	626	570	631	651	601	597	626	593	568	610	626	621	632	625	649	657	657	631	612	606	595	637	660	596	630	622	587	585	630	608	638	615	635	600	556	609	617	633	643	643	614	607	628	586	612	664	613	600	575	585	608	601	611	598	635
11921	18210	11142	3373	2926	2216	806	568	514	514	504	471	480	512	487	474	507	524	531	502	521	461	510	490	498	525	472	514	498	513	547	508	523	493	499	576	568	512	529	521	518	502	545	524	529	514	548	539	560	484	546	521	546	537	563	524	468	509	510	496	509	505	470	477	531	471	498	467	494	514	518	540	503	532	487	501	496	501	528	517	517	506	487	490	470	506	478	485	505	462	501	538	470	491	513	506	519	514	494	493	480	507	520	559	497	481	504	531	502	497	490	487	495	502	479	491	520	473	529	472	501	542	519	512	514	483	458	489	525	486	497	511	494	525	548	518	510	457	523	470	509	519	517	507	507	522	463	496	522	526	458	484	520	488	516	472	533	524	467	545	474	461	512	483	504	514	568	544	495	500	478	466	507	504	535	527	527	510	467	487	486	482	473	517	517	505	538	528	525	486	505	522	475	481	522	483	469	515	488	486	504	493	465	495	501	489	512	476	500	495	498	518	512	512	528	531	475	525	537	530	494	533	494	483	489	459	511	525	482	475	479	504	545	518	443	535	481	511	490	521	517	465	489	481	489	488	520	519	471	498	506	458	484	506	468	501	474	505	476	503	530	481	515	483	498	552	472	497	485	491	499	491	481	537	476	467	501	499	480	463	531	563	550	510	471	518	545	502	503	475	492	493	517	538	484	487	506	506	502	437	504	515	515	533	513	519	504	518	470	519	469	508	509	532	551	490	503	499	501	518	492	505	519	529	518	542	485	494	505	473	514	526	464	494	482	510	469	499	483	482	503	495	482	476	468	475	491	506	520	503	467	501	543	499	516	537	550	490	493	489	483	543	548	529	511	510	507	506	509	523	531	447	538	481	485	507	486	507	523	509	485	490	498	460	500	524	484	512	505	526	511	534	532	494	488	515	487	517	490	542	467	505	507	487	481	491	511	489	528	538	503	508	493	483	486	450	513	459	492	528	480	469	476	474	491	518	498	517	516	502	473	495	505	477	514	490	504	488	513	476	508	488	492	523	504	505	543	515	489	521	503	495	509	498	459	527	499	554	493	540	532	483	472	519	510	507	523	505	471	480	586	497	507	506	460	477	487	474	524	525	480	524	479	481	498	503	518	532	526	527	519	510	509	476	478	536	466	490	485	547	530	529	533	474	485	514	490	472	513	478	545	500	537	531	544	500	452	495	488	503	470	520	527	478	480	500	469	500	489	499	490	520	510	459	480	516	509	533	498	496	509	513	489	462	500	491	534	477	520	486	462	515	507	513	465	492	503	503	533	474	466	509	504	476	516	515	475	510	524	495	509	507	511	485	459	501	543	484	505	495	465	506	485	489	519	489	490	466	501	512	499	527	508	452	470	525	527	488	507	502	512	509	499	491	497	507	529	507	513	517	517	489	516	525	500	479	519	478	513	495	491	497	466	492	529	484	524	478	457	492	494	481	493	507	541	502	477	523	541	489	539	471	509	474	470	499	505	483	511	467	467	477	498	482	494	533	513	475	463	474	526	476	461	543	487	463	511	476	446	492	490	461	505	478	485	436	488	500	525	526	471	510	513	490	523	502	462	476	523	491	529	512	504	493	501	528	528	489	486	466	549	478	518	520	484	526	479	499	501	520	494	490	442	479	518	518	516	479	530	477	482	481	508	509	554	508	517	523	492	525	493	433	479	468	543	488	505	523	511	500	496	464	504	526	468	508	518	556	528	482	490	491	495	499	501	520	507	502	521	497	527	455	464	511	460	472	487	504	511	480	457	495	555	506	516	504	493	495	507	497	536	508	504	499	478	486	497	510	498	478	513	505	505	474	481	502	485	516	487	513	526	480	505	438	499	483	522	517	513	521	528	504	503	552	472	522	493	471	482	473	517	517	483	482	541	466	483	545	502	515	493	521	472	463	468	490	510	550	522	507	475	501	512	493	481	516	527	482	499	492	489	508	489	549	463	520	504	505	512	495	467	491	513	545	480	461	480	531	521	513	529	538	472	500	506	503	514	520	513	514	495	511	524	519	513	505	502	478	491	518	509	492	512	503	487	525	502	504	522	513	531	469	492	530	526	513	500	518	471	470	465	524	474	520	472	487	521	476	500	543	528	498	515	477	498	529	482	507	501	481	501	481	480	503	534	513	530	487	504	519	511	507	504	470	491	504	467	476	510	485	504	505	495	435	514	457	491	519	491	538	523	503	508	499	499	469	517	484	497	512	524	471	490	474	486	524	518	500	489	508	495	493	511	450	551	491	469	496	483	506	477	506	508	501	491	514	502	523	478	481	501	483	475	531	527	480	471	520	513	494	487	477	526	529	497	502	500	530	476	504	524	523	506	494	514	539	475	515	490	511	504	539	523	494	495	487	538	493	492	492	472	489	484	484	503	539	514	500	525	516	491	470	511	508	481	509	538	477	491	504	488	481	491	455	485	493	467	488	492	540	501	500	478	502	489	521	535	496	513	481	508	479	502	501	490	522	503	509	534	519	485	547	486	527	490	531	500	514	527	506	494	462	479	521	492	496	496	479	513	487	481	485	503	514	482	493	495	511	442	519	467	479	535	496	491	526	507	504	523	501	489	495	490	457	486	504	464	497	481	487	493	464	499	507	508	487	475	516	494	519	502	525	505	466	506	461	476	481	493	497	495	526	518	493	524	502	541	517	511	488	474	511	515	495	536	474	479	495	484	507	485	451	517	510	524	493	476	526	490	488	486	510	497	499	526	507	539	484	480	495	512	478	483	509	506	495	497	475	464	463	456	489	494	496	477	521	536	494	536	477	490	507	489	523	471	483	505	495	514	481	534	495	477	488	475	518	521	507	500	513	479	553	501	499	515	425	494	463	508	467	514	472	526	483	506	462	471	529	530	478	476	517	507	509	496	488	529	510	516	498	512	511	539	475	476	458	530	488	516	508	514	504	495	510	509	500	500	470	515	532	469	493	503	506	498	508	505	484	531	522	527	508	496	488	478	489	495	492	468	519	491	556	512	470	501	513	518	468	472	504	458	477	490	473	528	508	498	496	522	528	530	495	514	509	485	462	507	527	518	484	517	516	487	536	530	504	527	550	502	483	484	485	503	491	526	473	470	468	438	481	516	515	488	517	497	530	532	463	499	518	478	515	490	542	546	479	484	474	544	483	484	522	490	487	544	500	510	481	482	495	489	467	487	527	525	526	438	494	516	515	494	516	464	506	468	507	478	482	530	451	450	484	493	516	500	529	470	505	479	497	471	516	518	511	520	514	533	539	514	518	523	486	490	487	496	478	538	460	472	498	478	490	466	559	474	482	511	476	515	518	467	500	499	504	485	482	502	482	456	496	538	492	512	450	493	474	539	506	530	536	511	514	478	503	477	546	511	484	494	508	494	521	484	536	527	511	500	516	510	527	524	546	484	519	525	496	493	530	479	509	534	549	521	476	520	508	533	509	501	534	504	505	501	539	485	517	520	509	529	493	505	523	483	512	492	511	492	487	515	505	495	491	512	469	499	514
25335	21766	30326	26087	22417	19468	5934	1590	637	659	663	647	654	619	638	590	592	620	638	639	627	627	604	604	586	613	615	620	652	638	613	613	601	623	603	649	593	585	602	694	632	596	586	590	590	637	619	619	603	590	680	745	710	653	613	640	579	629	615	631	620	637	603	576	634	667	597	598	569	651	595	599	631	598	649	648	610	593	606	615	626	635	654	607	618	624	612	648	589	610	634	635	602	595	581	623	617	608	609	597	577	577	589	596	563	618	636	658	641	621	574	610	623	548	580	594	617	586	589	611	592	632	600	618	603	567	560	634	584	584	600	621	608	627	611	614	631	609	605	642	623	617	629	618	655	567	607	606	635	603	623	631	636	629	595	602	597	599	595	632	565	617	616	603	620	585	617	657	646	608	636	596	568	624	585	611	577	654	604	534	617	605	610	571	559	620	623	617	598	653	618	601	619	610	619	612	614	615	613	646	587	571	638	583	566	611	579	626	575	649	644	579	646	600	600	651	619	611	574	594	633	617	611	579	609	584	586	592	642	604	602	597	587	612	607	612	606	631	605	605	589	632	584	637	594	605	643	553	616	604	599	575	596	597	583	588	589	629	594	617	574	591	598	646	603	600	612	574	598	590	644	629	594	643	613	612	579	651	616	644	556	606	614	616	615	613	627	596	595	613	613	603	577	638	609	604	596	574	613	609	615	577	589	613	635	607	572	581	631	578	592	590	590	609	636	637	574	638	599	651	622	614	563	598	619	598	542	551	598	577	646	520	635	608	622	577	619	608	618	615	592	580	563	635	627	552	603	591	620	601	628	594	625	627	621	592	637	610	596	560	608	575	577	624	642	557	611	614	586	618	586	623	599	603	572	565	643	590	593	573	616	591	575	612	605	593	649	621	638	606	558	632	626	606	647	560	648	603	609	634	585	635	596	610	631	613	610	553	629	570	550	624	624	604	556	640	587	623	590	570	623	647	593	599	586	627	622	640	645	581	595	648	604	603	602	564	616	625	659	585	569	593	547	567	580	628	616	607	603	624	603	606	615	634	579	626	632	617	565	583	624	613	614	630	642	564	584	615	576	647	593	609	593	613	622	600	601	593	603	625	597	639	611	598	602	633	642	618	579	607	567	587	583	594	592	594	619	597	654	580	588	626	632	595	579	629	636	590	584	612	609	660	580	604	567	617	617	635	580	644	655	619	573	647	609	574	600	623	666	613	544	586	635	611	624	610	571	630	597	613	576	580	602	559	655	629	633	574	595	610	612	628	589	609	602	592	551	637	569	577	575	603	577	638	563	590	585	543	632	556	598	652	618	561	577	602	646	599	591	610	619	581	599	596	594	612	654	587	588	598	604	583	548	566	571	632	575	595	609	579	568	621	596	561	603	574	587	595	587	617	600	636	655	630	540	612	573	638	610	624	641	640	593	624	633	594	599	626	609	550	598	626	606	582	589	553	606	530	623	595	593	545	625	595	603	635	548	604	592	612	606	572	614	611	607	583	577	651	559	586	598	634	639	615	618	577	607	584	558	620	625	627	608	609	596	557	623	637	632	598	570	588	576	581	594	580	647	553	603	628	550	586	584	606	636	604	583	641	565	567	587	631	616	583	614	638	583	611	627	636	581	584	560	623	600	603	607	566	624	599	630	592	625	616	633	578	606	586	591	617	597	574	626	597	604	619	606	572	608	595	584	602	605	616	598	614	608	601	588	624	593	594	552	586	551	626	655	595	556	598	621	544	596	616	613	594	559	585	649	607	605	628	610	617	594	575	592	592	634	615	586	596	630	606	578	595	634	612	659	599	612	625	628	571	606	620	570	556	657	570	566	634	621	562	572	589	570	591	655	584	574	609	604	605	605	567	625	590	606	637	621	610	577	617	626	655	576	580	623	648	589	619	592	576	561	586	571	601	579	613	581	568	584	610	611	618	602	618	636	591	585	656	560	598	619	592	621	587	651	568	613	555	598	641	629	587	621	593	619	569	615	587	581	637	569	629	615	558	591	582	606	580	641	616	608	580	614	599	579	540	611	595	546	575	604	612	588	548	625	642	584	598	624	576	555	597	622	671	605	584	579	628	626	627	562	635	592	615	616	568	572	626	604	579	610	563	608	597	648	603	626	610	599	571	622	603	597	571	585	631	633	584	629	607	593	622	595	625	579	614	643	572	572	581	605	596	591	584	593	592	570	625	612	610	609	585	637	612	613	603	618	604	615	584	623	564	569	560	572	613	617	563	594	573	571	597	584	603	635	595	600	603	605	606	616	586	579	589	632	604	560	605	605	634	590	626	564	593	603	619	558	590	567	606	591	546	588	624	637	593	606	545	582	610	644	575	624	634	583	615	582	552	577	577	641	598	603	584	574	589	583	604	610	584	566	636	605	618	620	575	636	631	652	669	598	622	573	603	612	578	600	593	590	599	593	589	572	601	579	595	638	579	614	583	544	568	679	593	628	630	624	591	632	557	615	593	592	581	548	576	560	592	597	567	581	612	571	627	576	612	570	611	562	599	607	604	611	576	641	582	609	565	573	610	596	582	573	608	630	609	632	602	587	564	572	553	582	583	656	590	622	613	580	572	594	584	649	617	646	578	647	600	600	582	572	575	604	599	585	587	619	575	611	563	613	574	585	553	625	583	609	599	586	607	606	609	614	619	597	568	630	585	597	622	567	619	625	599	604	628	607	632	611	562	581	513	595	630	569	593	617	649	578	624	590	596	617	573	593	580	608	577	615	596	598	628	600	636	621	650	653	556	623	584	634	610	576	612	629	587	580	575	624	581	565	625	616	592	564	558	563	612	608	605	595	586	622	645	614	598	580	574	576	606	619	629	577	627	657	587	619	598	544	679	603	645	616	602	587	612	567	598	624	629	601	594	639	617	628	623	581	620	606	587	602	605	590	588	529	627	637	588	621	612	550	590	577	614	604	606	605	581	585	589	611	624	589	622	577	589	586	626	584	579	615	631	600	624	571	583	623	572	598	579	551	605	614	595	596	573	614	590	595	581	606	583	626	633	628	613	579	582	617	642	616	638	627	581	602	587	601	597	563	586	586	587	609	633	615	612	587	593	596	584	599	633	561	622	584	648	597	598	606	630	608	636	616	592	635	552	559	579	622	544	640	621	604	588	621	625	607	619	601	578	594	594	575	637	581	568	626	602	599	661	568	608	585	638	619	581	617	597	585	626	594	603	593	601	630	582	575	615	559	613	593	615	653	618	567	592	591	587	616	579	636	626	578	597	612	584	575	566	573	609	611	581	597	616	638	605	581	596	656	647	599	602	591	621	601	645	586	578	631	573	577	614	612	582	562	599	593	607	627	591	605	611	562	637	586	578	611	607	549	640	573	606	614	606	647	592	574	618	650	548	629	589	609	680	582	616	601	595	563	583	593	588	631	627	593	603	564	557	620	637	528	625	583	623	620	622	588	619	573	604	584	589	600	638	574	594	651	607	612	579	601	598	625	603	623	610	580	625	594	632	610	564
43096	69678	43819	24638	17576	14483	4847	1841	586	581	561	605	539	558	562	556	522	527	594	550	554	560	537	559	580	560	502	561	546	568	546	542	579	579	572	599	544	589	547	574	519	575	539	527	532	517	580	563	524	558	613	766	737	699	571	570	507	529	526	526	553	516	561	553	567	546	575	522	526	562	504	551	544	510	526	562	506	534	528	529	565	512	549	503	536	566	519	526	537	558	526	528	502	555	525	538	528	521	532	517	516	537	519	551	577	511	550	524	532	554	528	500	554	531	507	481	541	551	475	548	513	540	553	533	506	519	533	520	542	526	511	535	536	529	493	514	546	545	535	547	501	558	516	532	534	539	493	533	513	532	537	523	570	524	529	509	538	505	555	504	547	567	477	528	570	516	536	542	539	562	568	538	557	524	538	522	535	542	561	581	529	504	533	522	476	535	520	555	536	523	509	495	549	565	523	549	514	507	521	526	532	528	537	590	515	552	541	539	526	531	494	519	487	476	520	503	542	586	529	520	542	513	542	486	535	535	566	566	504	507	471	575	537	531	548	495	563	578	528	532	557	528	549	547	540	520	550	552	489	514	550	537	509	525	529	553	490	515	535	529	532	546	555	515	544	550	561	547	508	478	542	524	515	578	505	537	541	557	528	502	525	542	518	517	597	573	541	568	559	514	520	546	524	513	508	578	510	556	508	519	552	544	547	508	543	534	540	524	504	461	547	530	506	497	524	524	541	509	553	519	512	575	530	499	517	514	497	540	481	505	548	562	519	525	532	556	547	514	512	532	536	506	533	509	528	544	544	538	525	524	605	526	534	516	515	524	524	524	546	496	469	543	564	512	525	501	529	499	558	522	498	506	476	529	580	492	571	495	542	492	502	500	492	503	518	535	512	515	502	535	533	516	574	549	570	545	496	522	547	536	520	562	513	571	569	506	560	526	546	529	518	569	549	544	514	516	539	565	570	507	511	529	502	486	542	532	519	499	512	544	548	505	507	512	521	537	499	518	519	523	552	532	532	514	535	552	529	523	569	571	556	516	521	521	552	558	527	525	531	493	499	514	546	580	552	571	555	532	541	537	521	517	526	541	550	531	528	522	565	552	538	558	509	528	476	565	563	513	526	520	487	528	530	533	548	523	555	531	537	528	547	512	510	502	511	545	526	558	519	536	517	507	519	521	559	554	524	592	505	486	562	549	506	523	506	540	548	499	520	512	539	476	540	527	512	562	505	511	536	554	512	515	519	503	586	496	552	532	535	503	526	547	565	538	561	527	508	519	548	524	531	507	529	562	539	516	509	564	492	549	559	491	527	508	515	518	525	511	541	560	536	553	544	560	508	509	529	512	493	514	483	531	563	509	526	523	525	516	535	540	517	563	504	558	552	541	497	546	547	521	520	525	548	521	492	500	515	571	548	507	546	575	533	560	533	518	532	557	569	536	502	587	547	548	516	533	533	541	536	513	574	514	547	493	502	535	531	554	544	530	541	517	503	558	533	523	526	506	531	503	557	560	484	542	525	510	549	520	459	539	520	526	545	524	518	514	539	564	539	515	526	523	540	509	461	544	526	548	528	489	503	529	566	494	503	554	530	567	528	521	505	518	583	508	580	544	549	548	544	512	530	508	552	529	504	556	565	519	514	497	531	515	518	545	527	481	527	505	487	559	544	524	550	590	522	549	489	516	542	546	557	522	494	553	506	529	505	515	534	524	504	525	568	471	534	552	549	569	513	525	547	542	575	508	507	486	483	532	539	527	516	535	515	537	542	533	563	517	533	544	524	505	563	479	538	548	501	526	500	501	519	546	534	519	481	549	565	539	526	544	521	479	543	525	542	510	502	541	522	559	568	531	564	507	538	482	526	535	541	530	501	561	506	513	511	534	557	527	553	528	566	518	553	552	540	533	489	553	561	524	495	562	565	509	540	534	518	510	522	551	554	546	553	536	535	559	552	544	546	552	514	528	561	536	542	511	557	548	516	505	529	540	492	529	527	543	552	495	553	537	490	513	510	547	526	539	536	535	572	520	570	532	538	486	527	525	546	533	529	540	525	525	516	556	527	510	494	499	575	543	522	521	522	493	546	496	563	517	532	579	482	532	540	533	572	493	543	559	569	544	507	558	522	509	551	527	474	488	574	505	546	531	540	541	525	524	519	530	555	501	517	510	545	513	550	501	486	554	551	541	543	553	547	534	538	523	539	532	529	558	537	558	543	532	542	546	526	558	579	529	490	486	568	528	543	591	542	557	529	517	531	545	513	527	499	536	504	514	551	528	572	503	529	511	540	503	520	497	519	546	535	528	499	499	572	510	508	553	580	493	514	555	528	521	488	552	529	552	502	526	550	491	526	508	534	553	487	498	547	565	531	491	522	547	527	513	540	538	559	485	523	479	535	465	510	504	547	471	547	554	551	533	560	522	541	507	526	540	561	513	538	534	550	550	530	564	540	541	519	526	517	532	516	545	496	538	580	525	512	519	523	556	516	569	521	538	496	517	514	538	505	532	538	466	551	543	504	521	554	547	520	543	529	508	549	526	538	511	574	532	567	524	566	560	543	526	550	496	491	522	510	522	583	529	530	544	520	486	527	544	509	498	528	559	493	581	564	508	531	525	543	556	501	532	477	502	520	561	546	531	502	538	531	505	483	525	524	529	484	556	520	526	500	521	527	513	521	575	545	558	537	531	536	510	507	520	548	522	492	565	534	528	495	522	495	555	529	509	565	524	552	547	562	503	538	501	550	556	529	558	512	515	532	531	548	532	536	531	518	512	498	536	534	510	598	578	524	535	508	535	539	529	539	530	537	537	543	510	486	513	539	503	535	498	491	533	564	513	518	517	516	554	483	563	527	559	526	547	538	498	513	530	549	544	538	584	554	498	563	503	543	549	536	494	548	542	521	527	539	510	524	482	503	532	512	489	570	538	525	540	506	543	546	526	535	501	506	507	586	519	513	573	528	543	518	486	493	522	509	507	506	529	489	536	498	534	516	556	479	501	518	495	506	531	548	561	490	515	539	517	505	538	519	518	533	566	503	538	490	506	516	549	556	512	518	517	509	502	549	521	532	564	553	513	498	550	534	552	491	559	583	517	530	533	546	543	490	492	506	545	522	499	509	527	482	506	574	545	517	543	501	512	552	522	539	546	520	523	531	498	507	522	507	523	521	537	545	583	546	569	521	546	524	546	549	557	507	507	525	511	554	519	580	504	526	487	491	523	496	566	508	498	495	474	502	491	531	582	545	545	489	569	527	556	537	551	509	549	563	515	562	534	544	506	544	497	558	533	567	539	541	502	565	515	559	502	552	521	541	510	502	511	574	542	533	493	557	511	531	533	555	539	513	530	497	531	534	526	528	517	556	484	545	544	540	499	494	550	555	521	537	520	499	538	520	541	510	469	509	515	556	553	537	472	545	503	529	514	507	547	528	521	539	557	548	547	468	494	510	494	576	512	533	546	502	549	532	553	542	524	534	494	527	523	490	535
24278	21534	30334	24798	24711	26688	14204	3505	939	842	758	819	806	794	784	743	810	794	731	729	754	747	768	778	739	773	764	713	737	759	721	742	768	767	758	726	762	790	739	821	721	678	750	764	751	698	687	793	772	756	921	1014	949	951	785	767	748	654	746	726	774	726	720	690	733	716	760	790	731	748	729	713	743	674	714	759	755	785	717	737	710	728	765	739	702	745	736	751	713	743	703	696	725	727	729	770	705	743	722	724	759	716	708	758	730	763	723	702	722	743	748	743	766	754	733	726	742	706	736	738	750	706	731	730	676	750	720	722	763	735	709	714	754	725	741	736	740	715	715	781	741	703	766	734	710	763	777	706	722	756	708	715	764	759	736	722	709	736	737	694	683	711	732	747	713	704	788	719	753	749	741	750	736	670	716	706	759	759	789	711	717	736	721	729	705	782	756	654	688	699	709	793	757	716	766	748	803	737	714	714	749	734	735	692	737	763	744	739	732	663	725	711	735	725	726	746	753	722	786	704	765	708	714	671	708	698	702	731	729	716	703	738	718	702	770	692	683	793	710	724	760	766	688	688	721	686	736	757	745	785	697	685	787	773	759	737	766	711	699	755	729	690	763	748	704	760	759	718	756	707	718	689	714	725	733	692	709	747	722	743	767	719	729	770	731	754	705	697	689	763	688	732	766	699	711	737	698	768	747	698	752	714	784	766	709	672	719	725	724	720	729	698	723	785	698	758	713	733	703	727	682	738	694	698	749	755	743	706	739	690	729	738	727	754	717	717	739	724	762	735	719	715	740	715	722	709	702	741	710	728	726	780	750	753	729	702	772	711	758	786	688	752	720	726	726	741	678	729	762	733	762	675	690	729	795	718	753	742	747	707	767	739	738	708	733	735	726	762	702	700	769	764	725	752	716	750	763	795	757	738	742	707	717	741	712	688	748	752	709	748	733	706	708	733	753	749	704	750	731	693	739	689	761	727	707	734	687	763	754	769	700	746	756	700	688	730	787	735	753	731	710	723	754	709	748	754	736	718	770	717	734	713	737	773	751	737	745	738	720	748	679	753	720	691	704	693	700	738	719	721	726	742	745	688	726	785	725	762	675	712	740	734	738	736	710	732	708	690	746	698	723	707	706	724	737	733	709	798	727	746	778	720	671	713	691	736	702	723	734	714	737	768	715	729	711	761	711	767	694	714	705	752	715	744	686	727	756	740	694	680	679	693	662	672	739	678	785	734	776	745	773	755	739	691	699	732	701	742	708	678	757	746	694	690	744	754	707	691	743	754	711	754	753	717	711	745	775	727	735	724	776	706	788	728	736	720	744	724	745	767	741	753	724	718	711	660	742	753	736	683	700	738	715	736	718	767	719	746	743	721	726	771	721	803	737	678	743	694	767	717	732	737	702	724	744	680	741	708	670	686	732	729	709	744	682	718	744	724	691	675	689	719	716	693	709	737	744	775	730	733	683	719	760	762	759	704	731	784	670	747	667	790	716	806	695	755	757	724	701	728	740	712	724	724	710	741	704	679	729	708	700	729	720	712	723	755	779	722	713	692	761	728	668	685	741	742	745	727	713	766	688	773	722	759	775	708	748	729	755	680	790	745	728	717	763	717	761	747	714	747	690	777	757	709	757	739	710	702	737	778	732	754	709	713	720	737	714	750	716	728	731	732	710	763	702	726	742	703	747	760	722	732	723	707	742	704	713	761	730	713	719	737	763	728	750	728	709	762	737	740	705	784	686	760	722	740	701	719	750	715	719	665	729	731	722	763	735	721	704	747	769	744	729	732	743	689	715	745	707	713	746	805	703	715	734	761	725	727	774	686	729	713	721	732	700	721	752	679	764	758	671	734	748	698	761	711	723	771	764	716	783	771	730	768	726	675	718	690	753	757	737	692	687	706	767	754	739	661	728	703	698	722	745	721	710	746	763	749	750	743	733	766	746	690	706	733	687	727	722	723	751	724	761	755	737	736	750	720	718	720	673	735	725	695	741	747	718	739	770	656	743	707	695	724	734	710	740	702	764	739	679	760	712	796	712	698	727	778	765	685	700	704	734	745	728	700	748	723	666	728	742	692	696	709	687	788	777	702	729	689	758	729	743	744	685	697	725	727	703	694	720	710	681	765	709	717	732	773	709	700	695	728	719	741	739	731	680	743	749	674	695	744	736	718	684	721	781	702	739	712	749	665	749	704	706	759	764	756	726	709	743	713	749	703	694	730	697	776	730	751	766	709	746	698	682	751	757	711	784	719	700	706	717	719	710	707	664	724	728	736	709	754	753	755	718	740	755	753	763	694	697	766	739	735	710	654	769	724	682	759	708	742	701	711	690	690	760	754	713	693	786	735	733	731	713	759	709	706	725	696	678	762	730	700	696	728	709	682	745	718	703	725	755	733	723	679	659	744	700	737	712	695	713	702	730	755	710	707	679	737	763	731	749	770	738	738	736	724	735	733	675	734	708	705	762	739	740	706	757	680	699	704	742	755	765	737	748	748	697	758	656	712	724	695	704	670	706	701	737	745	724	760	740	702	757	752	737	749	697	764	692	770	693	722	728	721	734	755	746	773	705	743	759	760	693	705	681	718	762	726	740	704	759	713	764	759	680	700	712	689	750	720	691	751	746	717	763	739	739	768	698	734	705	732	768	737	717	735	727	702	735	724	755	647	699	707	670	698	686	723	744	758	735	745	719	732	715	726	780	708	768	732	717	692	692	703	739	736	691	723	678	699	692	732	744	741	743	708	745	694	712	725	756	742	742	724	727	740	700	711	761	710	734	773	771	758	723	697	687	755	737	740	736	716	704	767	756	736	696	767	685	716	753	727	679	716	725	771	705	694	756	749	699	735	755	743	724	765	793	802	773	756	706	726	760	700	727	740	688	741	703	677	800	732	749	727	696	725	720	720	715	717	703	693	762	718	762	748	723	715	706	763	687	687	751	753	763	710	703	698	692	723	717	742	729	752	737	717	737	777	781	700	716	739	773	711	711	722	755	697	678	729	736	714	713	698	742	681	719	778	745	686	678	717	712	763	718	715	770	754	724	699	663	752	788	752	709	686	710	746	709	699	735	760	732	714	691	716	767	734	786	679	720	741	732	700	707	670	762	764	697	706	766	762	759	735	708	699	701	786	715	742	744	743	724	691	739	753	725	700	670	755	702	750	766	711	704	730	748	695	732	691	727	748	770	706	711	678	716	752	720	760	676	694	765	712	710	710	718	746	716	762	738	755	739	724	707	737	709	676	703	718	740	725	758	750	674	724	714	696	724	756	744	681	764	746	713	692	766	710	737	713	773	708	686	751	785	754	764	701	760	710	711	726	734	746	718	684	717	733	710	733	709	727	746	693	748	714	749	685	731	746	732	745	701	688	713	736	726	666	740	707	774	701	699	775	722	748	774	687	739	717	745	752	741	695	708	777	735	742	693	744	694	743	667	702	760	707	764	706	740	723	688	677	680	717	763	748	743	752	701	755	745	722	734	744
55123	86442	52666	34331	26447	20925	9437	3578	831	688	789	739	695	690	679	689	684	727	645	629	658	685	649	667	670	635	669	626	681	661	661	665	655	654	700	658	663	717	691	657	720	734	684	662	655	662	676	667	682	708	929	1140	982	923	716	662	661	635	626	645	630	607	656	647	654	626	638	654	629	685	618	620	601	625	640	667	614	599	649	668	648	613	616	614	631	637	619	653	668	626	688	598	599	690	633	632	640	622	630	642	617	617	671	627	628	647	663	637	633	643	670	630	651	666	624	682	679	630	631	630	618	588	646	656	647	650	589	612	630	641	630	617	662	586	605	592	584	629	643	640	641	621	622	637	662	675	697	656	667	635	613	641	630	615	609	669	657	634	666	619	664	668	636	628	643	639	703	621	666	671	699	636	631	658	666	602	657	721	649	627	639	635	675	592	617	677	654	640	587	629	666	587	651	641	643	640	663	654	634	633	640	655	647	643	591	646	628	609	629	608	678	614	626	634	641	567	618	592	641	649	572	633	599	644	602	647	634	628	651	668	652	632	629	630	638	633	659	675	650	652	641	660	652	674	640	656	649	649	634	629	646	605	690	599	662	620	610	691	656	665	629	629	620	606	593	665	629	634	684	658	644	606	682	620	618	645	646	639	650	627	643	676	634	603	646	615	675	622	617	636	652	666	633	630	625	624	655	643	628	637	655	648	674	642	646	657	617	618	656	615	616	649	640	624	644	649	581	625	631	621	615	590	687	642	623	630	622	637	648	662	577	611	606	625	605	630	650	658	639	605	657	626	580	640	633	647	646	639	647	632	643	687	634	614	627	629	603	660	645	630	592	638	630	672	646	641	629	642	649	612	638	661	674	620	617	623	608	619	617	636	628	692	625	625	624	688	620	667	660	614	629	637	651	658	617	629	594	637	638	669	616	666	623	633	627	655	670	600	638	636	684	631	620	637	637	654	617	611	661	669	622	658	659	659	618	673	669	664	620	634	654	666	650	642	605	628	627	680	642	610	667	627	678	659	638	624	642	650	616	622	611	625	628	670	620	632	604	621	669	666	660	616	631	631	635	639	641	641	659	573	661	636	578	584	606	654	674	640	649	636	590	630	630	645	629	635	662	644	602	661	620	621	624	671	620	654	670	625	636	597	586	666	648	626	616	613	642	646	676	612	632	620	650	667	641	639	665	618	595	574	657	671	598	634	678	661	665	632	659	633	612	630	695	634	651	623	626	618	608	620	614	674	643	644	698	638	664	658	592	629	580	618	609	655	650	647	608	619	652	600	642	626	610	684	613	629	608	653	643	625	662	598	581	611	613	667	646	654	644	647	648	612	660	644	628	645	611	594	666	600	686	677	637	656	653	654	647	614	630	668	624	626	657	610	637	609	634	640	662	639	623	631	627	622	665	625	652	597	655	640	608	609	597	635	679	632	629	661	602	617	655	650	627	626	609	627	656	648	645	655	615	631	638	619	584	624	579	616	659	644	695	642	632	634	630	689	641	647	662	643	642	672	625	631	620	657	624	655	680	644	617	601	611	637	634	642	657	619	622	628	651	672	646	627	618	641	618	666	686	658	589	578	616	639	664	625	603	665	590	620	626	662	642	591	660	643	645	559	595	640	643	670	668	619	584	678	625	623	659	660	593	648	650	608	629	638	612	601	655	603	631	627	613	624	635	633	644	645	610	602	611	598	629	667	631	611	606	649	657	569	611	688	617	625	635	665	632	679	665	676	667	689	627	628	616	620	604	641	620	633	651	667	663	591	643	623	581	613	616	624	600	639	638	649	577	626	631	609	638	635	610	668	650	662	628	620	642	620	649	597	621	610	672	643	645	610	604	666	652	627	631	632	669	621	674	619	660	685	657	614	607	636	630	677	646	624	637	636	632	605	665	653	668	650	640	607	613	629	618	642	612	642	668	655	644	618	645	661	623	607	631	653	634	621	622	633	586	683	666	664	687	696	682	624	664	613	591	620	635	707	575	623	641	640	600	702	673	654	656	595	608	596	642	662	642	625	622	637	624	630	651	585	610	672	641	631	619	600	641	641	586	643	618	567	616	590	617	676	642	669	636	581	642	598	602	625	676	634	629	602	646	645	606	681	648	635	676	665	614	646	623	616	632	629	717	619	657	669	672	623	669	629	634	604	629	612	603	607	626	637	610	681	623	628	614	653	634	616	656	682	613	627	605	603	644	619	639	652	678	653	667	633	615	600	664	655	670	603	648	643	639	619	637	666	607	632	630	660	659	588	667	608	639	643	658	584	616	564	614	645	630	660	632	634	626	646	667	645	653	632	647	650	598	648	650	617	669	645	658	638	637	593	678	628	623	633	625	670	701	632	610	643	602	657	654	646	586	633	663	612	623	641	689	661	610	634	630	654	633	621	617	656	634	635	588	612	645	596	634	627	603	629	641	621	632	650	609	612	661	591	617	601	698	635	613	653	661	605	630	680	595	631	659	602	642	663	614	588	610	635	636	648	639	644	583	640	670	624	633	667	625	656	669	656	610	645	631	619	587	609	619	635	624	643	680	610	638	616	629	650	651	631	634	636	645	666	643	654	631	653	654	650	614	625	615	622	615	596	641	621	644	655	668	643	619	591	640	665	644	633	624	693	692	633	632	601	667	623	628	617	640	626	642	673	651	654	661	648	644	665	630	632	654	619	639	648	611	637	636	651	645	602	673	603	613	630	626	619	617	617	642	616	630	667	600	604	611	617	646	628	653	673	678	646	622	590	598	577	634	653	646	665	628	650	633	600	610	663	596	652	670	622	664	630	628	653	621	692	652	613	702	635	635	628	613	657	654	618	633	651	648	666	621	633	659	604	683	581	585	631	624	644	635	635	606	647	620	694	636	651	595	615	660	631	621	629	611	630	647	636	610	637	649	670	671	654	630	668	637	633	635	643	675	654	639	628	621	562	676	612	623	619	622	661	650	636	643	600	668	598	639	601	685	665	674	675	654	651	635	625	593	635	636	610	644	628	654	666	585	652	637	649	650	634	611	651	669	615	625	641	655	650	631	602	611	652	638	651	656	645	630	684	633	626	588	651	660	622	635	644	650	608	629	638	656	617	606	662	626	664	627	618	675	602	632	624	684	628	637	692	637	679	630	631	624	644	677	670	664	625	595	646	651	676	598	664	642	649	644	617	662	680	650	622	638	639	636	652	613	643	615	648	670	629	601	645	615	642	627	642	665	674	635	649	578	629	576	627	615	617	661	674	645	626	641	627	630	699	620	656	649	599	634	668	648	606	650	650	610	681	606	604	645	633	653	646	649	643	665	632	615	656	646	692	658	653	620	665	639	629	635	641	581	645	642	639	612	644	631	609	623	625	590	627	636	593	629	670	606	640	659	665	631	673	614	649	634	619	633	645	669	663	616	615	617	648	649	645	624	662	673	677	664	645	605	650	691	664	611	625	604	642	689	665	604	634	622	664	606	630	662	618	640	656	665	645	596	633	649	640	574	616	651	671	658	574
28413	20668	13739	3454	2216	1669	1000	732	623	661	633	629	674	602	650	644	613	598	660	681	629	632	634	617	664	586	671	644	649	655	674	633	644	642	634	618	644	628	648	642	631	646	633	578	722	647	647	649	634	625	660	696	604	656	684	625	639	610	636	684	651	633	639	634	668	642	626	611	649	654	648	659	693	645	690	621	617	628	672	638	655	606	627	585	607	587	639	606	650	637	601	664	652	652	626	637	673	645	589	643	619	645	650	632	607	620	607	612	621	611	644	624	684	641	633	707	672	604	631	670	678	625	620	592	614	673	628	620	610	646	656	623	699	639	680	630	603	626	672	656	602	644	685	652	633	677	657	646	593	639	602	626	635	600	630	647	573	637	633	621	637	689	637	675	665	618	613	643	632	635	684	635	624	667	653	631	631	627	609	636	672	627	630	605	621	645	585	648	611	592	637	603	635	622	626	627	634	595	613	587	656	654	630	653	626	626	672	627	637	662	638	654	651	659	653	636	642	588	599	643	649	632	631	637	622	653	642	598	640	604	622	624	683	582	588	618	638	644	637	649	645	633	643	571	627	611	614	644	631	631	618	648	640	628	624	663	635	642	636	629	655	628	615	604	633	662	639	630	615	644	680	630	642	636	665	626	621	630	609	618	604	633	667	606	642	618	632	637	605	638	650	678	654	604	577	608	622	599	678	600	673	612	623	643	614	619	620	612	660	634	685	639	622	642	621	660	648	589	630	647	632	616	661	608	607	607	635	658	648	627	663	633	646	660	630	592	590	629	622	644	638	649	656	638	617	615	648	627	616	618	629	640	647	654	595	603	649	604	618	634	649	639	678	633	658	610	607	656	666	646	607	624	624	631	585	609	650	625	664	660	609	612	630	654	650	620	588	688	635	630	645	653	643	639	601	610	631	613	643	615	629	605	625	641	636	678	611	725	662	650	646	651	624	632	675	624	613	652	640	671	651	630	621	651	652	616	677	663	611	629	650	673	629	652	679	629	651	629	632	577	672	641	662	606	637	673	658	667	678	665	675	630	625	602	636	593	626	641	646	688	667	670	592	622	628	629	626	604	594	638	657	604	594	646	647	636	643	649	670	631	616	627	600	594	613	633	657	675	664	610	602	611	609	624	638	620	650	623	692	668	596	602	595	658	625	608	635	646	640	654	680	661	614	596	609	634	658	616	630	629	591	642	605	653	667	628	659	673	609	641	647	582	598	625	596	640	646	642	650	637	707	595	626	619	666	668	648	659	661	596	656	588	627	618	637	642	650	638	644	589	620	607	667	636	659	665	683	626	663	611	622	618	610	611	623	610	606	642	641	635	661	619	648	589	638	661	630	631	629	620	621	624	629	620	655	623	667	644	634	597	606	662	622	680	645	605	625	638	655	634	674	586	638	653	585	632	677	664	623	624	640	642	648	644	651	648	654	644	669	607	615	591	647	658	689	645	572	667	627	629	657	681	708	581	631	673	638	638	662	645	653	606	650	617	631	677	657	618	648	632	639	663	649	661	629	635	658	649	653	649	649	647	638	646	667	627	611	640	616	631	606	643	609	623	666	593	657	612	646	610	634	653	627	650	602	628	617	641	648	621	634	632	641	654	599	599	638	632	598	595	607	619	642	600	624	622	601	683	572	642	597	596	615	621	666	635	613	629	653	627	618	679	609	641	640	644	613	661	648	625	675	637	611	651	626	637	653	624	620	598	672	607	689	641	622	625	640	651	630	634	646	607	660	623	659	638	621	583	626	637	631	624	644	663	642	615	650	675	611	627	630	615	644	605	602	643	645	629	656	683	664	635	634	647	626	639	666	619	638	612	648	642	679	603	645	683	640	592	682	627	675	637	618	618	642	597	621	648	699	586	605	661	619	631	620	619	674	679	609	672	644	623	604	605	670	651	626	632	613	632	642	558	686	660	669	599	605	595	629	661	620	628	618	630	654	617	628	562	654	641	620	603	617	608	602	629	638	667	607	653	656	654	622	649	641	622	650	639	651	659	648	618	632	636	673	677	637	640	660	640	617	672	637	625	646	614	659	610	622	595	623	635	617	594	585	625	670	632	638	615	610	633	630	628	631	623	642	662	629	670	645	650	615	640	650	588	642	652	655	648	683	599	670	646	637	621	605	613	673	642	585	646	591	648	636	612	608	583	630	621	631	654	643	623	642	640	662	619	635	618	642	610	666	637	637	652	634	622	654	617	641	637	598	594	666	580	615	574	631	658	617	631	638	623	650	644	643	660	613	632	631	622	661	620	631	646	613	658	610	677	617	601	648	642	666	577	609	634	620	657	664	626	616	658	677	660	650	634	647	614	675	618	615	624	652	617	641	676	662	655	635	662	629	676	629	644	645	665	636	651	632	679	625	658	667	629	652	655	671	613	634	688	615	600	657	637	641	658	588	629	600	617	666	627	639	710	629	621	608	607	650	616	666	620	622	664	640	672	636	652	670	669	673	737	633	678	629	641	671	635	605	626	621	654	657	640	622	606	640	603	641	670	634	634	682	654	657	630	645	625	694	604	663	603	652	625	678	636	641	660	629	620	589	625	662	642	635	649	658	664	672	626	602	666	650	650	701	665	627	598	608	649	612	623	620	626	692	616	618	621	629	649	623	678	644	588	638	638	605	650	601	667	598	673	656	671	638	682	640	644	639	634	616	645	637	634	664	633	621	620	627	625	664	622	628	636	626	658	630	628	655	637	653	611	607	613	596	606	611	635	680	646	612	666	573	681	688	629	661	568	566	646	624	617	629	639	631	649	613	609	634	677	629	587	633	654	636	615	682	645	613	626	623	664	649	642	582	629	649	609	656	613	631	643	647	616	651	666	615	601	611	584	630	626	673	616	586	586	620	626	681	661	664	628	631	630	608	580	635	624	652	646	623	620	630	614	671	627	611	658	606	638	641	637	638	652	576	631	656	624	606	654	651	632	604	620	666	641	627	640	675	633	617	683	641	646	624	595	573	614	649	645	649	618	656	652	613	652	658	619	646	640	651	654	641	615	636	616	635	653	601	645	649	613	635	614	668	664	638	619	635	637	612	657	657	626	640	618	618	614	634	647	643	632	632	634	616	641	634	655	638	656	642	648	663	626	644	602	684	631	636	587	631	626	625	626	615	622	677	621	600	658	669	637	594	664	642	647	638	615	637	626	634	648	640	639	621	648	624	620	594	640	590	645	618	590	612	617	585	671	657	597	636	685	603	623	643	675	617	601	621	636	672	604	603	650	664	608	640	678	639	589	668	637	644	600	608	635	607	636	618	613	663	614	642	626	618	623	647	637	648	666	617	636	661	697	647	636	672	665	631	667	664	591	672	640	632	584	590	642	605	647	610	592	632	628	595	683	659	610	643	649	644	654	631	644	691	643	656	634	659	606	635	623	647	635	658	633	662	663	671	619	649	662	653	644	605	642	654	662	670	593	600	689	649	686	620	571	628	597	652	573	645	676	624	649	620	551	600	621	631	636	615	626	626	635
11478	17936	10899	2884	2458	1772	955	627	551	554	514	482	514	608	529	553	510	532	542	523	507	552	482	514	489	523	495	482	533	508	530	533	523	541	524	541	514	522	541	562	542	550	550	509	507	569	547	543	547	572	554	595	555	611	528	511	557	526	542	538	461	525	491	510	495	503	517	530	451	528	529	482	530	536	500	546	522	521	520	527	538	520	495	532	539	489	535	540	491	524	561	527	510	507	510	537	478	523	550	531	541	507	471	510	521	490	553	542	517	528	525	556	534	494	519	499	502	529	547	524	495	543	579	503	537	543	524	530	510	525	495	544	545	535	489	520	527	548	515	524	483	529	541	530	528	516	513	515	523	516	518	494	542	514	518	527	541	517	557	473	523	501	517	508	532	561	560	494	527	533	547	531	544	532	518	546	483	510	515	532	528	519	556	557	512	532	491	524	530	561	475	505	480	560	512	544	526	518	542	519	509	513	582	532	504	554	522	556	519	498	505	513	483	565	503	515	516	538	512	505	523	538	508	504	483	534	503	516	541	490	499	521	527	536	522	536	520	491	532	503	517	532	492	526	519	485	502	499	534	554	561	473	494	523	491	508	530	545	488	529	550	533	514	527	554	519	549	517	511	516	569	501	501	514	511	546	510	531	561	507	524	514	522	531	532	545	515	544	551	549	509	490	492	507	530	474	557	543	529	548	494	479	530	488	522	511	513	518	488	573	479	533	471	516	550	517	531	515	526	508	497	527	520	541	531	533	511	485	514	482	542	521	558	531	532	501	482	481	483	501	519	552	515	531	472	485	535	535	498	557	489	491	530	509	540	548	520	540	514	520	524	521	496	530	527	512	509	557	509	504	518	492	490	513	524	479	556	495	548	511	513	559	530	502	550	541	551	512	503	520	519	496	524	514	509	519	523	528	522	519	505	523	487	512	509	521	525	500	518	527	508	487	487	511	514	536	506	504	584	494	543	494	489	509	539	518	519	493	559	493	528	535	531	533	534	524	513	498	554	522	549	518	466	518	576	548	550	545	516	507	497	500	520	535	488	499	520	486	562	533	516	551	496	522	457	508	514	534	537	545	537	529	492	521	558	512	563	520	557	570	493	465	503	536	584	537	524	521	563	573	508	489	513	551	531	504	497	518	505	528	495	550	512	509	512	526	531	536	549	489	536	508	523	551	537	509	500	486	537	499	533	534	503	539	518	550	516	510	528	507	540	545	523	545	502	523	482	540	526	561	530	526	538	512	560	537	544	500	506	523	473	497	525	520	498	524	508	537	529	529	510	542	520	523	517	521	520	514	537	530	541	556	520	569	540	496	500	502	497	519	480	525	551	463	540	521	525	518	545	563	518	527	525	514	509	552	530	549	509	511	514	558	512	506	537	492	481	507	513	598	534	526	529	534	525	492	520	495	545	548	494	529	534	516	489	464	559	518	510	514	521	524	548	470	501	511	516	528	548	513	497	523	507	515	525	515	539	526	528	544	525	490	541	508	489	481	529	542	523	533	557	511	512	526	511	493	508	520	546	519	483	587	489	495	519	548	524	561	505	499	479	533	548	510	503	544	500	521	509	537	513	496	531	532	516	524	488	495	464	464	526	568	501	491	548	491	552	535	528	503	559	510	543	494	541	519	511	533	514	524	493	551	494	464	523	546	507	531	504	526	525	530	511	516	487	504	507	574	546	534	476	542	569	485	518	520	474	494	526	547	500	528	506	531	498	544	526	508	525	500	518	540	555	540	525	525	513	503	566	474	500	562	538	514	557	532	567	484	560	510	503	520	516	514	505	534	514	516	542	538	516	532	512	527	520	525	508	521	554	541	497	537	517	507	548	534	492	568	497	571	513	529	523	529	521	535	515	522	527	555	549	501	562	508	563	503	525	512	487	481	493	519	472	503	491	550	527	518	487	535	495	526	549	558	542	503	486	538	518	506	518	553	546	524	505	508	556	531	488	541	524	518	585	524	528	513	562	556	515	536	556	485	528	546	584	511	533	497	513	518	568	510	523	565	539	521	522	529	498	478	498	520	511	528	510	538	517	508	486	492	530	507	520	515	489	483	526	576	506	527	524	507	544	481	532	509	501	487	544	505	539	505	542	542	478	500	550	507	551	506	510	539	549	491	507	507	520	535	504	555	540	520	532	550	520	496	497	522	472	527	506	479	522	513	566	479	532	533	524	516	504	508	526	504	514	499	520	519	506	481	512	529	513	475	516	519	527	533	478	516	507	523	553	515	485	521	553	544	437	529	509	487	499	551	550	510	481	492	538	510	497	499	512	544	520	497	524	503	526	505	539	529	504	485	499	516	510	504	502	507	500	566	544	513	508	472	480	518	509	494	498	486	502	508	520	503	538	506	544	507	513	510	519	597	542	552	502	506	542	508	499	502	487	480	556	519	508	499	509	531	522	518	541	519	535	507	518	518	502	558	520	513	538	546	532	523	559	538	512	534	536	505	497	522	495	531	483	526	541	532	516	530	513	510	498	537	504	547	529	546	506	528	534	534	531	545	514	517	501	516	481	555	492	482	574	497	509	515	547	553	530	553	515	548	499	473	502	514	476	545	534	507	517	494	548	523	500	510	519	517	515	516	510	491	531	546	502	483	522	485	539	543	513	539	532	565	506	519	470	498	467	508	490	521	553	512	519	503	520	531	532	506	531	519	492	526	515	513	526	553	494	503	534	511	523	515	557	522	573	517	521	527	508	480	516	460	487	513	470	502	526	544	510	481	530	523	551	505	516	498	524	499	529	498	488	536	514	532	534	496	520	512	505	503	497	533	521	526	554	482	498	479	504	528	532	537	523	509	534	508	524	551	510	527	514	553	566	536	528	520	534	533	490	524	499	561	481	478	511	556	545	493	507	534	489	529	532	505	552	544	516	514	491	514	529	525	563	526	509	522	528	497	552	538	527	527	551	524	522	521	498	521	551	527	470	494	496	538	481	551	519	509	497	495	510	505	529	540	542	484	558	543	516	548	469	532	549	497	549	536	570	519	564	531	528	501	527	581	502	500	498	480	508	521	523	537	526	494	500	506	488	551	527	512	536	481	511	517	504	556	483	523	494	555	519	509	526	506	564	490	511	506	527	514	491	512	550	536	512	544	512	527	565	539	484	518	497	532	542	540	504	524	526	522	492	494	534	520	479	499	504	581	550	489	520	559	557	549	548	524	519	490	536	531	546	516	473	568	478	529	527	527	518	558	530	515	489	475	555	509	526	532	548	535	492	518	500	565	529	495	490	468	515	498	521	531	536	523	501	520	497	520	515	521	534	489	516	550	503	542	549	531	488	566	542	519	500	507	573	514	506	502	529	545	497	517	544	525	503	519	505	542	511	522	521	538	562	549	511	497	490	495	503	520	536	497	490	539	504	456	512	567	486	531	529	513	526	529	552	525	505	575	511	506	527	486	506	475	525	524	471	538	482	548	517	507	492	512	539	522	558	515	526	522	525	510	521	527	488	528	523	513	503	516	549	545
25280	21789	31154	27438	23766	13441	5188	2058	705	662	676	669	623	664	658	696	617	672	645	652	637	595	668	637	668	636	651	644	658	626	650	684	634	612	643	635	620	655	701	620	633	632	639	652	625	647	617	615	677	575	702	796	769	703	645	597	628	643	616	618	646	576	657	578	637	615	611	617	642	678	659	632	599	589	627	642	635	616	612	607	613	605	661	600	614	644	660	640	598	619	589	638	623	662	547	646	663	621	634	578	618	623	613	686	598	624	646	610	662	638	587	614	609	591	585	608	623	660	670	661	643	596	638	658	629	618	642	631	615	623	618	634	646	649	613	632	612	621	654	648	613	647	645	671	614	615	639	626	650	618	628	675	621	591	609	645	590	580	629	633	636	642	640	618	650	618	615	659	633	628	601	628	605	643	664	616	621	625	641	615	645	628	625	638	665	621	583	606	657	622	600	656	649	624	607	626	630	633	629	635	623	648	631	625	626	632	635	612	615	601	624	622	593	634	637	625	642	575	625	629	638	650	664	616	637	650	627	610	652	593	628	626	587	624	625	652	584	594	589	632	625	575	650	615	638	613	649	640	608	650	596	620	610	650	643	651	639	632	659	628	646	634	702	662	584	599	568	622	643	592	624	654	614	586	656	607	624	657	628	621	574	669	606	596	660	593	638	629	674	657	609	623	648	641	654	575	648	667	683	621	641	618	636	680	654	664	626	637	624	667	670	656	563	642	640	622	623	577	597	609	590	664	650	639	626	593	633	614	591	638	600	598	633	635	652	625	662	588	645	635	564	633	624	662	633	597	584	586	573	645	595	593	659	614	604	659	619	573	598	581	668	609	656	638	580	656	669	621	581	610	606	642	611	658	628	604	649	643	621	622	649	628	642	607	665	618	654	666	651	643	582	622	658	606	601	655	632	637	647	599	670	609	633	604	604	578	607	646	606	626	606	632	659	620	606	676	620	647	656	603	598	607	607	627	627	638	608	620	634	590	596	643	656	572	573	631	634	617	591	626	583	597	605	609	647	569	607	568	572	650	632	585	604	628	611	598	580	644	631	617	644	635	619	604	603	641	612	655	585	633	601	636	630	664	614	579	600	653	635	614	580	609	617	677	620	656	655	641	637	625	620	607	639	638	585	618	654	604	624	661	593	608	602	660	612	590	647	574	612	602	649	598	633	631	610	642	579	641	597	625	626	594	620	614	634	662	570	635	632	612	607	680	647	604	651	661	606	621	637	648	622	642	595	639	670	635	593	636	647	623	608	612	674	654	625	617	655	624	602	624	643	580	620	594	602	607	632	571	611	644	629	630	602	603	627	584	612	638	595	617	633	667	597	631	641	637	628	636	605	640	633	712	578	626	640	635	588	606	625	630	604	614	647	651	642	578	628	641	627	600	634	627	596	591	647	669	636	642	648	648	630	583	631	606	599	621	637	573	587	617	633	638	625	603	627	654	613	616	587	623	652	645	605	602	613	603	613	618	631	588	647	659	653	628	620	639	619	594	626	647	630	592	661	614	595	621	661	610	657	632	623	617	615	672	588	616	597	651	603	661	665	623	575	642	667	619	623	609	630	605	617	627	588	549	653	648	598	600	653	631	640	599	607	665	629	607	590	655	628	607	637	602	659	603	557	619	608	640	646	633	668	647	603	622	610	630	610	628	619	540	626	668	605	584	602	700	601	659	646	648	672	664	645	634	618	663	632	627	651	629	623	629	610	659	651	645	623	652	583	670	643	629	626	622	668	622	627	594	607	612	649	632	586	616	615	590	631	648	618	619	626	662	584	628	644	630	650	637	611	667	653	628	656	660	627	562	614	658	585	662	615	617	611	627	609	638	591	583	628	627	636	641	634	644	651	626	608	615	611	662	623	626	657	587	591	618	625	631	599	623	609	609	639	637	578	624	626	650	594	635	651	602	597	636	610	615	650	614	636	641	636	592	589	630	646	625	624	606	567	622	649	636	655	632	631	606	621	658	621	599	677	608	638	581	615	616	623	633	627	640	614	639	635	664	672	584	589	625	625	648	637	583	635	601	611	644	638	615	672	612	614	616	644	626	621	615	655	604	617	613	633	620	622	651	590	610	598	606	615	628	605	650	601	600	656	623	616	614	636	627	672	641	624	609	590	641	601	623	704	650	601	620	601	602	632	594	617	642	575	617	633	590	603	600	630	637	649	582	668	676	602	642	631	582	639	657	623	610	652	588	677	587	620	603	673	643	643	609	594	598	643	623	649	581	659	631	611	636	639	656	589	666	641	614	612	667	624	665	622	655	632	594	607	608	655	609	634	593	614	683	627	609	655	630	624	644	632	656	614	650	657	619	610	619	622	621	635	620	620	653	586	635	609	582	601	617	610	617	632	622	676	650	619	600	630	652	625	654	594	626	585	604	604	603	638	607	629	604	604	657	632	611	593	593	615	664	619	613	631	618	597	630	635	606	611	613	646	650	630	615	653	611	652	635	643	609	637	636	589	625	632	623	607	621	588	643	610	592	613	618	609	631	619	618	612	666	659	650	615	641	653	652	586	595	623	635	615	626	601	613	621	613	655	606	639	684	627	615	617	655	616	577	597	606	577	620	612	619	627	611	687	615	612	645	637	612	609	631	637	657	666	584	590	611	636	629	657	604	642	632	623	630	607	645	643	595	623	655	669	645	616	695	617	650	594	633	599	632	611	640	622	588	613	632	620	591	643	658	571	643	621	594	622	614	607	611	620	587	615	660	632	597	639	655	612	682	536	630	619	640	610	611	631	608	627	594	585	630	639	652	628	631	593	676	683	637	640	647	589	631	603	624	640	655	611	616	636	606	641	651	680	629	651	640	613	652	606	630	619	610	623	663	631	649	606	681	629	644	600	635	600	601	640	572	655	614	647	612	583	645	622	615	661	634	681	615	693	631	599	663	632	607	622	599	579	621	612	665	648	608	649	605	652	623	646	650	678	635	608	643	664	614	636	654	632	639	615	631	595	609	630	642	607	599	611	604	640	599	613	578	632	571	627	636	566	622	642	678	598	617	631	633	588	638	590	652	600	649	581	672	625	619	623	622	631	665	629	607	628	613	669	610	623	630	645	597	638	634	635	596	608	625	651	617	631	608	629	660	584	643	610	629	627	595	651	636	622	584	664	630	641	606	631	631	662	617	629	635	622	613	611	607	615	606	646	600	654	632	647	634	601	624	655	616	649	652	599	613	636	605	600	635	624	630	609	609	634	625	637	610	608	623	649	642	624	635	629	642	651	613	621	609	611	626	583	631	608	640	651	620	594	621	616	591	669	632	568	639	599	617	616	632	609	672	639	632	638	611	643	641	600	609	610	644	621	606	647	653	607	616	662	612	638	630	619	660	604	574	679	645	625	658	609	616	617	660	641	637	657	641	579	636	650	604	653	654	583	648	619	594	642	664	607	654	641	620	652	583	619	637	614	564	636	633	605	617	607	594	639	598	593	678	624	647	626	636	589	646	645	651	635	580	601	695	677	651
42954	71452	41302	21627	21610	10074	5420	2336	636	609	596	609	598	599	583	573	564	574	580	571	548	548	566	551	591	564	533	561	572	566	577	603	618	527	573	606	591	588	586	572	583	608	596	633	587	574	579	630	549	557	706	797	716	632	614	545	537	545	549	577	560	559	527	615	551	525	535	547	585	533	551	565	544	519	568	565	506	591	516	557	547	615	538	548	536	542	531	523	545	549	555	543	557	551	579	521	559	530	529	524	536	552	564	633	537	581	554	529	546	560	545	536	567	524	557	541	511	559	552	545	550	511	567	525	554	555	533	602	564	574	530	545	551	546	576	549	562	538	547	528	528	558	596	570	564	514	579	557	583	554	524	567	544	538	542	602	593	524	561	538	550	544	570	586	590	634	586	570	553	552	553	542	544	551	546	552	580	541	527	567	522	536	543	552	569	532	552	557	520	529	535	584	568	578	581	524	577	518	591	563	513	574	576	491	568	572	536	562	566	549	542	558	538	563	563	574	556	530	577	585	573	535	585	549	547	523	548	562	529	527	548	528	575	546	564	574	543	567	577	553	553	504	549	535	560	533	539	528	510	538	564	533	551	592	552	561	547	528	553	521	530	545	523	519	555	560	545	557	558	531	588	610	581	534	543	535	513	567	534	539	570	524	565	567	510	560	540	573	546	524	539	538	534	518	531	505	555	566	552	572	568	551	505	560	535	562	526	577	554	558	554	525	531	540	552	533	545	548	538	535	540	521	586	540	545	527	536	536	563	564	554	565	563	559	533	531	546	530	565	512	576	505	608	578	561	554	601	526	531	570	518	530	534	567	587	565	496	551	529	535	580	585	514	558	549	562	610	556	521	570	509	517	539	539	555	584	559	581	546	556	565	552	569	545	557	585	531	564	548	522	546	533	522	538	546	540	543	557	559	562	554	547	530	540	564	480	535	525	569	552	564	538	547	544	532	559	574	525	532	585	537	548	591	575	528	564	566	545	544	568	557	563	503	560	545	541	582	568	497	517	567	553	569	584	556	542	560	568	550	570	552	528	583	560	550	539	563	546	587	556	491	514	572	502	503	544	604	543	565	554	606	528	543	537	535	536	533	582	499	583	570	519	574	610	530	546	549	571	551	553	522	593	583	566	538	534	582	541	537	589	537	564	541	559	507	567	563	557	530	573	530	560	517	547	542	554	600	550	553	601	544	578	553	570	557	543	577	573	518	587	542	492	607	583	592	548	590	540	558	560	533	567	556	544	578	571	561	554	568	556	561	535	549	513	532	560	561	543	585	553	569	607	532	541	560	574	541	509	556	512	548	546	601	557	557	530	543	563	557	545	520	574	567	528	549	545	605	576	546	589	560	525	532	541	572	552	585	530	576	551	570	500	556	507	555	581	566	546	566	493	517	616	526	571	568	467	570	542	541	552	567	549	566	545	559	606	609	563	535	538	576	562	542	580	584	563	576	554	544	542	535	549	525	536	578	541	577	561	514	582	554	552	545	513	570	519	546	548	546	569	536	538	559	548	530	559	535	530	542	560	545	498	565	537	528	538	585	579	546	558	570	568	532	597	564	502	530	550	586	531	555	523	614	540	571	538	542	512	544	526	546	578	555	547	536	573	579	575	548	591	516	549	538	555	523	572	559	517	514	542	513	551	568	536	537	559	518	549	549	529	547	513	585	540	494	573	527	553	563	550	558	582	511	547	609	557	584	598	525	567	504	521	500	575	524	563	563	558	545	533	553	540	538	533	546	542	587	537	539	565	549	552	538	592	553	518	513	569	542	573	552	530	558	528	545	581	521	541	544	574	552	554	535	564	550	547	579	559	549	546	604	531	526	552	578	559	514	546	555	569	548	541	554	534	540	542	498	559	549	579	544	510	550	538	535	518	570	567	594	547	548	546	563	550	546	597	553	529	555	578	568	549	511	518	534	560	527	547	508	564	514	579	554	530	525	539	559	537	557	524	560	563	588	579	558	500	547	594	551	565	556	524	578	558	534	514	574	559	537	562	594	545	578	535	550	537	545	539	539	565	518	527	530	536	576	515	527	579	569	547	509	574	559	559	547	566	581	549	548	516	527	571	502	542	567	534	567	540	572	513	559	563	578	552	499	543	540	552	524	542	575	562	546	550	551	557	517	524	535	548	561	581	562	526	537	575	504	559	500	532	549	530	519	606	565	582	549	533	524	519	563	565	547	527	580	572	528	525	567	499	578	538	569	607	560	550	540	553	528	503	579	544	587	542	558	560	545	587	575	550	545	578	508	525	564	538	586	536	527	615	576	560	545	536	544	569	552	533	530	524	548	579	564	538	507	510	541	577	565	517	523	578	557	549	509	540	567	534	544	597	522	539	577	560	530	551	542	577	519	582	558	579	566	517	561	541	561	554	538	588	567	514	521	553	560	549	559	573	584	540	522	550	531	541	555	550	530	533	550	528	564	527	603	551	554	547	509	514	552	523	578	530	549	528	570	529	546	556	542	553	544	538	575	569	540	559	541	563	514	560	545	511	574	569	546	516	555	522	567	534	557	538	557	500	583	574	561	540	543	543	592	532	583	538	569	585	563	571	563	581	552	583	553	520	562	570	549	545	543	541	594	566	595	576	580	532	553	559	515	552	555	574	565	561	549	573	533	596	553	557	522	552	574	555	513	534	568	520	574	517	547	550	543	570	562	589	523	610	559	580	562	563	545	542	581	570	526	576	526	550	560	527	544	528	573	542	527	560	565	554	541	564	535	528	571	547	571	545	530	563	583	572	533	547	584	509	513	532	578	540	577	541	535	596	559	570	508	557	555	548	567	513	512	553	528	525	575	551	561	600	559	561	556	550	573	574	557	576	543	533	534	548	540	518	558	592	571	535	572	570	584	564	543	554	562	529	571	588	587	559	568	537	524	583	565	503	560	540	514	526	548	549	538	545	557	552	553	556	562	563	558	545	558	557	568	506	580	559	523	556	566	554	525	549	555	556	543	520	506	552	613	545	593	535	538	560	522	553	529	561	537	557	529	543	562	578	572	533	534	572	580	544	566	571	617	562	556	526	593	534	555	566	531	552	583	561	580	564	521	518	559	547	551	575	522	547	548	546	535	540	547	592	554	520	556	510	565	543	561	532	573	570	559	566	514	562	551	541	528	620	510	539	526	532	540	513	551	543	554	575	574	556	536	551	523	579	501	590	575	548	562	555	524	552	596	562	520	557	546	489	542	575	552	564	538	505	580	544	587	527	575	525	552	538	532	512	538	580	527	553	551	552	559	538	540	556	559	507	541	537	525	538	551	551	530	565	580	527	524	565	564	575	575	565	549	540	524	532	535	580	548	558	515	545	543	533	537	521	549	544	515	538	605	590	530	560	615	548	561	530	583	574	531	548	547	567	536	546	550	511	544	534	552	604	555	556	579	547	538	475	521	532	541	544	581	565	565	544	556	517	533	511	523	563	556	569	563	582	585	512	522	555	573	547	540	526	527	537	537	542	556	536	557	558	583	575
24283	21545	30483	27103	31000	21132	11011	4305	895	841	816	828	780	758	776	833	796	799	820	755	760	815	779	764	801	768	735	738	758	787	762	789	796	871	775	756	801	745	808	805	801	797	790	812	753	762	802	772	837	844	970	1010	919	848	804	774	720	788	734	726	763	753	718	753	736	743	711	749	777	783	756	772	810	779	781	794	703	759	768	730	717	710	737	750	756	708	711	738	727	734	753	734	692	773	757	753	791	705	734	763	764	786	763	758	747	729	750	743	749	783	767	715	758	738	758	769	719	739	741	809	766	717	771	768	774	739	755	737	714	777	754	797	712	805	768	773	721	746	733	772	771	722	761	765	782	719	787	751	721	698	728	787	696	715	730	775	786	734	731	766	755	733	711	759	709	704	714	756	739	734	751	771	743	703	718	733	738	789	778	736	755	729	715	764	755	712	774	757	743	776	719	741	748	769	716	767	725	730	770	740	729	775	703	732	746	769	782	751	762	709	781	719	746	722	770	748	778	742	733	765	733	741	747	740	696	783	763	728	751	765	765	719	741	728	756	791	750	713	711	754	735	684	748	752	718	776	730	812	749	722	758	776	769	736	757	723	727	721	780	781	725	763	734	735	753	791	773	756	759	723	735	755	725	719	740	740	755	757	784	755	783	810	798	728	702	766	716	734	725	759	759	800	723	747	725	763	787	721	726	773	741	704	738	762	719	739	785	712	746	737	708	785	727	678	765	724	737	712	745	715	781	760	731	784	717	724	764	713	724	762	704	749	728	744	715	701	802	775	704	776	741	752	698	772	723	778	758	746	762	693	795	724	722	769	712	692	759	678	765	781	722	702	721	728	765	688	746	724	776	733	729	745	759	765	751	778	758	742	725	738	770	705	697	718	747	747	765	712	788	765	750	727	724	734	729	729	770	740	702	691	717	724	765	733	771	759	722	735	775	744	773	723	733	795	721	757	739	739	739	699	722	726	712	727	744	711	723	746	778	738	807	771	747	773	749	728	715	746	718	765	697	724	739	682	752	753	743	772	788	709	763	738	716	717	761	747	729	733	751	789	791	729	764	779	753	747	732	792	823	772	740	746	740	766	765	748	697	784	763	740	766	754	770	760	755	755	716	757	705	784	737	711	687	724	751	717	807	774	767	672	752	739	729	758	759	761	714	762	698	725	701	728	748	723	745	748	748	761	779	732	747	755	733	755	733	736	740	719	711	688	737	772	742	696	763	753	749	749	766	753	722	731	781	765	716	770	789	753	713	729	747	755	736	772	700	714	725	749	716	775	739	798	728	786	716	727	775	739	737	739	754	734	766	763	769	743	732	752	747	732	733	761	738	759	751	747	739	739	712	724	768	747	757	777	756	719	746	721	763	724	716	717	804	716	708	731	727	763	744	713	767	747	737	754	728	722	759	767	746	781	705	767	821	739	732	766	787	772	739	758	753	767	765	812	750	783	763	744	751	766	741	762	775	745	747	749	701	771	803	788	724	712	758	754	769	679	716	691	755	741	778	717	771	742	749	753	726	748	742	763	727	749	741	722	710	785	790	763	785	748	775	738	757	772	784	785	745	771	751	785	731	729	759	746	773	737	799	756	797	752	728	750	765	717	753	726	788	751	778	726	727	755	778	747	765	744	718	736	699	772	743	729	757	739	731	783	749	766	726	767	718	705	728	692	728	747	765	732	796	730	745	705	750	710	787	726	769	780	785	761	749	749	758	725	773	772	718	729	773	780	742	727	757	698	752	703	725	755	724	734	731	750	760	778	728	739	738	750	773	755	772	716	748	729	741	740	734	745	738	763	709	704	721	730	795	746	730	740	759	738	743	718	721	738	738	716	772	726	774	698	771	736	720	744	740	775	754	795	754	713	730	725	738	703	768	761	723	773	728	744	722	721	743	688	733	736	723	715	779	743	737	778	714	705	753	767	797	753	762	737	743	772	717	713	779	729	770	718	761	708	737	737	760	720	713	727	750	744	737	717	796	725	737	702	715	791	724	761	749	707	759	803	783	742	725	732	771	742	804	733	750	732	749	708	699	753	718	755	720	753	718	740	721	753	757	760	720	786	736	736	729	761	806	736	810	744	711	743	746	702	798	729	740	751	748	746	731	714	739	702	733	743	769	741	738	756	754	765	761	739	741	754	786	728	697	684	789	695	790	747	803	721	743	776	719	748	758	731	765	739	771	742	727	777	737	750	706	749	740	772	765	774	795	740	820	729	708	753	763	728	704	714	708	751	724	773	761	776	817	781	760	728	696	745	768	741	721	740	774	740	729	716	713	793	761	721	786	768	759	772	731	683	721	771	780	736	759	737	747	699	759	760	745	746	716	770	730	733	731	761	713	710	741	736	770	779	709	743	737	752	749	764	748	734	759	734	801	752	704	723	766	730	751	727	741	753	793	801	759	774	793	690	731	757	789	766	792	750	771	748	727	718	749	706	676	786	708	722	752	764	736	728	759	731	755	768	737	742	753	740	782	725	747	727	764	723	700	782	798	726	716	727	789	752	780	707	779	768	722	693	740	756	769	754	804	763	759	761	716	755	722	733	757	804	779	737	753	765	721	739	729	749	723	730	752	746	739	712	767	747	727	756	695	754	738	725	775	759	720	744	720	738	766	752	739	769	774	732	739	744	780	754	772	683	735	754	747	765	762	738	760	751	755	742	734	707	779	750	758	719	733	730	755	733	763	774	737	757	717	721	733	719	719	775	700	716	706	781	737	727	774	806	788	701	739	747	747	750	723	731	745	782	737	714	753	750	725	771	701	786	799	691	825	739	768	777	743	754	728	769	752	747	764	723	737	753	759	751	798	777	716	675	709	708	710	734	762	757	805	746	696	766	768	764	731	714	725	704	774	734	769	751	743	736	710	789	777	717	726	731	769	827	689	733	709	701	707	745	726	731	755	740	773	783	786	764	717	709	737	726	742	720	712	757	720	735	722	743	792	703	796	739	739	770	743	760	766	715	698	789	775	703	789	778	713	768	713	705	768	769	779	715	734	802	700	757	736	733	765	762	737	751	800	793	737	734	728	711	707	706	738	713	727	670	713	719	712	763	783	808	769	781	729	712	764	735	729	789	708	744	752	719	786	744	758	791	730	728	765	758	776	755	775	738	753	750	707	750	774	747	776	722	718	715	766	741	793	717	767	713	734	700	705	727	750	761	745	731	756	716	737	700	698	754	764	742	729	722	762	713	740	701	713	721	755	759	794	784	710	772	750	721	752	703	712	768	731	775	711	759	733	713	740	743	724	761	708	731	743	790	744	756	724	774	759	779	731	714	785	754	697	750	751	733	787	739	740	732	728	721	725	794	691	736	743	773	760	740	752	737	748	773	737	758	701	766	753	720	691	754	756	750	792	745	720	714	705	756	761	691	746	711	720	759	744	719	740	737	701	796	744	721	751	759	763	782	758	739	773	738	743	753	752	729	756	763	754	768	726	757	738	735	751	751	779	757	760	748	721	786	787	714	690	751	765	769
54035	85524	52550	36614	32932	15224	10606	3751	817	779	735	686	685	709	740	711	667	761	663	698	719	681	655	670	709	686	639	675	680	700	680	674	689	659	708	706	716	676	767	716	718	726	731	703	663	682	686	726	715	781	1145	1142	1045	826	738	663	636	666	664	653	669	652	628	639	660	708	680	627	657	648	660	626	659	676	671	670	633	648	639	668	641	665	673	681	653	704	678	701	666	641	647	644	654	644	676	681	679	670	665	636	683	633	684	640	638	659	668	641	637	680	687	664	655	657	643	670	661	667	657	650	681	666	659	663	675	620	650	679	683	631	648	705	656	637	661	653	648	688	623	619	657	632	637	710	669	613	687	649	691	676	673	666	642	640	664	659	683	664	633	670	573	662	648	695	642	668	671	706	689	661	605	622	656	648	708	662	652	651	643	659	637	662	657	670	672	660	662	618	666	608	613	617	695	632	660	652	681	661	633	691	663	662	687	638	682	611	624	641	630	658	627	624	654	643	622	598	609	633	718	670	702	615	680	627	706	616	649	652	674	632	658	619	684	632	652	676	664	659	616	621	648	641	647	640	649	639	654	685	630	637	629	642	650	657	671	633	715	599	649	686	622	666	663	633	677	647	649	652	649	669	646	677	618	675	678	699	652	635	664	638	664	672	650	641	654	705	650	631	655	625	656	666	677	678	694	638	625	688	665	612	583	661	599	673	654	632	641	667	650	669	657	679	613	650	652	671	646	677	627	629	672	633	635	635	631	661	651	605	639	650	641	622	619	681	672	597	623	717	646	605	650	678	681	639	710	658	635	610	638	655	619	656	688	652	649	657	645	664	602	661	648	644	640	664	645	638	656	643	652	582	691	635	607	676	658	600	675	639	634	653	667	675	639	624	633	658	658	668	658	620	629	636	637	645	585	634	674	667	643	705	689	698	628	616	648	647	631	654	664	644	670	689	634	634	621	629	616	629	653	651	654	659	643	665	648	631	666	639	632	611	703	669	643	644	648	653	703	611	625	632	679	610	652	625	656	675	663	674	641	659	651	696	695	661	714	653	646	645	625	671	673	659	636	693	643	677	591	633	653	671	640	626	635	649	621	678	675	630	639	647	610	625	638	666	654	688	626	663	630	643	703	675	668	662	688	642	685	658	655	653	647	644	685	698	667	649	644	691	617	662	668	629	639	677	659	636	696	632	666	656	708	669	675	638	680	657	639	682	677	681	669	662	663	686	647	641	606	638	610	678	651	653	634	622	612	671	633	670	653	661	646	653	669	683	639	660	659	705	645	695	617	664	678	631	653	686	697	656	653	622	678	648	679	650	666	665	608	640	689	636	677	653	630	660	660	633	629	710	641	640	674	645	632	627	621	651	645	683	693	638	678	653	630	628	670	640	652	634	651	668	688	628	687	651	667	662	666	624	659	654	619	634	645	693	638	646	691	665	636	692	656	665	668	636	658	697	659	652	667	657	665	653	654	697	631	676	689	708	662	664	609	619	664	643	646	695	655	629	626	656	642	648	651	652	666	644	619	632	620	633	636	693	653	679	641	643	647	684	606	642	645	641	685	666	634	689	638	738	665	607	631	666	608	622	711	649	645	665	627	635	698	660	620	649	631	643	662	629	695	623	663	656	653	653	664	634	623	665	664	623	662	677	651	655	647	655	672	666	685	661	701	639	684	652	652	638	691	637	630	618	683	641	643	682	677	651	695	624	610	638	666	619	648	642	605	614	675	657	689	591	681	659	637	658	674	642	647	673	644	621	650	635	660	709	703	647	672	648	689	666	650	652	631	655	687	643	664	601	669	639	633	632	614	661	673	674	661	626	648	640	681	610	619	681	652	651	640	696	667	675	655	632	627	642	633	623	658	661	644	626	675	651	690	618	713	640	691	666	674	675	676	650	644	628	661	597	699	656	658	636	680	689	721	659	606	666	627	646	641	682	642	672	637	630	698	646	640	643	666	653	675	584	636	644	628	627	667	655	685	642	654	670	643	595	643	675	644	618	620	661	652	649	668	676	680	649	673	621	643	650	654	628	642	638	724	657	657	712	669	709	661	668	663	632	698	642	676	621	694	612	653	657	639	668	622	622	583	664	661	664	685	654	617	637	636	670	672	698	652	619	680	625	669	632	604	650	645	612	659	654	636	647	686	652	641	650	615	620	650	637	677	630	602	646	680	661	632	659	639	647	616	649	693	671	654	671	652	650	659	673	628	635	621	666	661	689	670	662	656	636	681	639	630	674	648	644	640	685	647	653	610	665	677	619	707	586	634	663	654	670	653	663	617	641	654	616	651	640	671	655	659	651	617	601	635	657	701	665	695	652	621	675	673	699	650	669	665	632	670	655	602	663	661	637	667	612	613	673	672	669	641	699	648	634	648	653	680	653	637	648	678	656	665	654	637	618	612	644	614	648	658	626	657	599	636	654	673	631	652	667	660	626	702	610	620	677	682	642	705	699	656	626	678	632	578	692	608	658	675	605	596	615	714	659	656	619	649	679	593	661	637	683	689	635	678	677	664	651	669	626	694	689	654	640	682	714	641	612	605	640	671	675	637	631	686	656	654	618	640	657	679	666	647	690	609	648	634	642	640	684	654	598	670	631	691	651	651	664	698	641	647	620	644	617	688	669	618	660	646	632	660	663	712	696	645	645	659	653	613	658	628	661	650	670	628	660	609	622	678	660	657	618	664	700	639	663	636	625	642	657	644	608	635	615	651	649	667	675	673	601	682	664	632	655	656	710	692	644	659	663	610	639	684	636	648	649	673	617	617	636	641	655	658	699	631	620	579	637	655	622	646	640	685	645	674	680	644	630	676	641	605	640	645	639	650	656	702	645	630	634	685	641	598	663	681	668	649	626	645	659	617	619	628	615	684	670	645	683	648	664	654	683	670	614	666	633	641	668	654	665	661	632	641	665	683	657	653	606	654	641	646	662	620	665	616	665	644	627	658	650	646	616	650	679	678	629	675	635	665	667	649	606	653	641	657	652	691	692	613	676	628	642	624	586	649	628	670	666	631	658	661	666	640	645	636	693	665	645	633	667	651	689	644	660	674	633	639	673	602	601	660	594	602	673	632	685	650	667	705	632	669	704	713	660	610	688	632	615	615	662	648	660	645	687	656	630	702	609	653	630	661	636	656	677	611	610	630	627	661	613	681	618	685	705	664	656	690	724	651	643	669	654	645	640	615	636	633	617	630	687	613	662	658	618	657	698	643	596	640	610	671	633	697	662	596	661	635	662	627	668	604	672	653	677	660	607	662	681	625	669	630	648	641	637	665	618	652	668	644	654	651	682	616	660	656	645	605	652	596	673	627	645	654	661	631	657	627	655	657	688	669	659	624	662	648	648	590	624	603	695	642	638	616	621	644	635	669	652	651	664	689	688	648	646	596	645	633	677	684	639	688	665	648	611	622	662	615	635	652	625	610	653	677	651	669	644	665	638	662	697	677	654	614	637	645	650	634	662	691	634	617	653	645	634	693	608
28282	20493	14404	4644	3256	1503	1004	785	695	632	645	650	659	647	613	653	662	650	632	675	665	677	666	692	637	643	666	675	635	628	624	662	632	643	706	640	702	683	682	636	654	659	658	625	677	662	689	655	624	656	670	770	645	668	653	604	624	659	696	665	617	628	648	670	652	646	675	680	679	670	635	661	584	654	636	666	661	613	618	640	629	677	668	653	646	653	657	665	593	621	632	670	648	668	642	608	634	633	668	610	660	617	656	649	651	659	643	666	636	637	651	645	662	658	636	686	672	606	629	636	655	652	636	650	689	636	658	650	646	619	674	651	668	584	632	641	679	652	645	687	634	712	609	706	616	605	647	635	670	645	607	655	638	681	644	623	674	670	626	605	666	666	683	640	644	683	643	647	667	668	661	647	612	609	616	658	660	635	659	621	641	658	686	656	683	648	688	687	661	671	678	681	651	682	635	676	598	622	615	617	642	646	710	627	635	700	645	697	635	674	656	625	681	698	626	635	684	678	655	618	656	677	615	617	668	585	683	679	621	691	625	662	603	668	657	653	673	624	637	636	631	625	654	679	666	643	653	646	621	634	697	637	658	654	670	644	639	664	598	634	640	635	638	655	668	626	635	610	623	631	638	678	659	689	597	652	629	647	651	631	661	626	624	637	627	616	655	639	631	634	677	605	624	653	638	640	630	593	705	656	705	655	601	637	638	649	638	663	659	655	635	607	618	624	689	616	608	657	670	618	672	622	662	612	663	686	665	660	606	646	687	635	649	612	658	668	652	609	655	611	626	634	631	705	637	655	662	651	654	662	668	609	667	633	670	675	658	672	656	685	688	599	648	650	638	657	683	665	648	638	668	649	613	662	666	609	648	661	694	636	670	674	602	650	610	674	649	648	652	676	644	645	607	654	635	628	663	623	664	606	671	631	611	640	660	642	661	677	664	649	653	637	625	642	665	657	628	645	694	644	691	633	661	645	658	638	631	645	644	665	636	651	604	647	671	606	665	636	686	687	671	656	682	655	663	693	619	622	650	679	661	703	609	691	634	662	628	653	673	649	689	656	643	631	645	621	651	666	645	684	651	588	650	638	678	633	650	586	652	667	610	607	622	678	638	646	657	640	666	630	665	666	612	662	638	656	653	630	636	632	650	610	614	663	673	655	611	646	653	669	677	649	655	694	675	612	643	679	602	634	677	661	575	668	615	655	671	663	642	588	685	650	681	660	677	649	665	616	684	659	627	673	648	641	598	653	654	631	689	694	648	649	653	650	658	663	635	637	640	614	598	628	625	636	664	654	648	645	626	623	643	628	680	666	686	664	643	643	646	627	637	689	655	635	652	675	634	647	667	664	704	662	630	637	643	636	687	670	663	691	696	628	636	658	626	691	663	630	593	650	639	679	648	607	623	712	665	597	666	655	654	687	651	680	665	649	673	621	649	666	633	667	602	630	618	618	680	690	636	637	642	652	664	670	623	637	665	670	655	659	648	650	657	656	626	705	667	654	639	649	683	647	630	698	636	641	664	635	582	649	679	707	645	703	677	618	631	684	640	611	636	688	645	650	626	659	660	684	674	656	687	638	653	628	689	651	654	647	644	657	672	647	621	667	634	652	673	682	674	630	653	684	639	641	584	639	592	617	671	644	620	632	660	601	621	672	646	641	647	654	614	653	670	656	679	673	636	680	666	619	663	627	653	606	617	606	689	630	664	644	644	664	638	623	602	697	645	630	656	716	678	604	660	611	618	684	610	594	686	645	690	629	666	667	663	659	629	637	632	654	674	615	651	647	653	684	686	628	677	615	639	662	651	654	678	633	660	674	633	629	629	650	655	663	657	615	664	652	663	682	644	651	593	672	683	655	645	710	646	644	670	648	655	673	645	673	653	625	670	642	667	614	629	654	633	630	642	619	650	646	619	655	662	626	624	633	649	643	691	593	634	669	588	654	646	616	648	662	655	629	637	660	650	633	689	670	700	672	670	639	643	642	624	659	692	624	698	637	643	634	648	669	626	669	622	650	647	666	621	670	678	621	606	610	658	628	629	641	634	674	622	589	670	668	620	629	653	630	638	621	685	678	705	649	657	679	625	635	673	644	648	652	652	579	642	626	674	632	612	655	713	679	646	650	657	634	629	641	686	639	656	673	628	652	620	649	639	664	615	681	606	636	597	629	648	629	704	631	696	641	649	602	669	637	609	633	665	643	649	643	605	654	656	629	626	714	692	691	674	655	635	634	662	635	665	651	675	597	645	651	650	632	637	624	641	677	641	655	615	658	672	642	652	663	649	645	625	652	680	659	663	654	644	652	631	668	627	640	679	636	665	660	622	678	636	667	691	669	615	659	651	690	619	648	643	643	672	668	660	658	622	626	662	665	675	651	646	641	668	713	615	636	611	643	662	614	632	643	614	627	599	609	627	670	614	671	648	629	667	673	589	637	653	629	681	656	653	643	659	687	644	673	592	663	633	605	635	641	643	640	632	648	669	650	650	658	672	659	650	627	681	622	663	660	627	649	615	690	646	639	668	639	679	643	657	655	637	613	656	659	631	627	650	652	633	629	694	666	636	623	648	675	688	642	678	638	714	640	695	672	645	633	617	612	640	664	643	617	632	660	654	676	610	620	668	637	612	622	705	693	649	641	668	659	693	668	664	634	666	607	639	635	659	693	664	645	714	641	661	647	638	625	589	632	621	640	676	601	691	662	662	667	646	666	649	623	693	642	655	661	657	675	633	687	638	629	647	621	656	656	666	665	638	573	635	657	672	669	667	653	642	677	695	652	679	662	624	618	660	641	644	680	633	651	664	650	682	676	669	640	643	663	629	696	674	631	663	667	693	655	663	660	656	626	654	672	638	692	632	641	659	615	641	663	694	671	671	644	683	646	623	652	694	648	633	611	686	673	629	614	650	640	687	654	651	657	636	621	649	649	673	615	668	635	639	617	697	675	623	617	662	631	674	680	681	615	674	651	644	652	616	665	674	680	619	676	662	671	706	651	623	625	644	721	639	637	599	632	652	664	616	617	608	631	640	635	630	650	683	612	639	687	660	669	689	692	658	665	663	646	649	652	620	644	614	693	663	619	667	673	586	692	673	669	640	607	663	677	684	672	602	668	639	684	646	684	647	648	645	626	678	652	655	647	606	659	629	647	642	678	630	618	667	667	674	682	584	630	654	646	679	655	604	668	667	674	608	659	586	674	608	672	670	628	624	628	674	637	696	645	624	684	613	655	682	664	672	675	649	683	654	652	655	642	589	659	693	681	692	662	654	617	656	627	646	671	681	621	633	643	681	654	648	650	656	685	638	658	655	663	646	648	634	650	654	659	668	658	638	641	653	654	618	638	653	636	631	673	696	638	704	628	620	626	658	668	621	639	680	653	621	668	628	625	647	640	649	641	644	662	634	683	652	669	636	662	667	649	651	693	627	631	633	662	664	631	655	658	623	647	633	641	628	670	663	674	674	673	655	645	677	608	663	648	658	659
11762	17980	11927	3954	3401	1537	1048	661	508	550	552	473	557	566	529	532	542	540	569	534	511	511	526	503	536	581	564	544	533	578	505	504	512	556	588	558	498	531	567	514	599	526	505	560	545	510	503	531	580	551	586	589	534	525	527	592	527	540	539	516	527	558	506	569	525	527	541	547	550	560	511	510	521	526	544	539	540	536	527	533	570	534	524	544	554	538	530	529	518	530	484	577	509	516	489	551	564	564	522	524	546	533	511	528	495	494	532	553	527	558	549	521	553	584	497	529	523	505	530	494	527	534	535	564	572	534	561	531	525	533	542	510	535	519	506	519	518	546	544	550	522	530	521	531	545	568	537	491	532	513	514	520	535	493	582	515	552	531	539	541	557	532	556	550	473	569	505	577	546	520	555	521	557	534	505	526	481	545	536	555	468	508	517	507	549	503	536	500	505	525	541	551	529	507	539	491	531	499	503	503	482	545	548	546	560	547	527	524	565	536	529	567	538	526	556	493	533	523	528	484	486	514	499	517	504	499	530	544	568	538	557	569	542	492	546	529	530	546	542	544	524	555	528	557	507	533	523	537	508	542	511	506	516	524	571	528	530	515	541	541	575	557	483	520	531	511	502	515	499	520	530	531	508	544	552	514	550	491	590	522	530	519	554	555	520	549	545	568	537	557	528	536	548	526	498	573	525	522	509	517	510	539	521	513	508	537	540	507	549	566	525	562	478	541	572	495	519	539	565	547	562	529	506	559	498	547	524	523	522	543	529	513	507	527	538	545	487	559	532	504	520	486	548	574	493	526	499	558	556	498	510	561	540	505	539	526	544	540	493	522	543	487	516	547	496	550	540	545	515	558	518	538	527	504	557	574	525	521	551	472	554	528	510	512	564	578	497	527	497	557	525	539	549	506	543	514	518	496	528	521	486	529	529	554	524	498	512	607	505	528	509	545	505	587	489	516	507	503	534	512	537	521	513	545	518	563	506	551	557	540	527	571	527	506	564	520	512	513	533	538	522	472	525	503	542	491	563	540	542	518	553	525	532	542	540	483	484	534	557	520	527	502	510	521	503	497	515	488	485	532	510	510	543	529	479	554	524	546	570	516	528	514	559	537	519	546	513	565	554	532	548	529	525	525	525	505	497	518	529	530	519	489	547	497	546	538	523	510	518	538	516	514	529	539	506	532	529	538	515	528	524	498	513	549	521	515	537	550	530	542	519	524	565	520	528	546	540	531	563	560	517	538	574	517	543	530	553	513	516	540	513	524	503	553	499	538	523	516	552	511	517	546	524	526	545	558	530	495	494	552	514	542	508	538	503	495	482	545	550	567	510	529	537	529	518	512	539	531	506	550	520	524	531	498	532	542	548	519	553	577	492	536	527	518	517	532	535	524	547	559	542	558	519	519	524	580	531	501	511	496	530	557	505	493	547	563	510	531	544	534	486	572	495	533	552	530	525	521	552	506	517	540	548	544	528	557	542	524	527	539	530	567	538	508	518	553	557	502	528	529	545	558	521	512	548	511	518	509	540	539	539	563	495	564	556	547	515	492	542	515	525	507	522	529	539	524	540	549	527	456	561	551	534	574	549	540	509	527	550	535	500	525	533	515	495	508	523	545	502	564	567	514	500	509	559	568	494	548	537	507	524	494	564	524	574	580	502	487	516	548	592	545	564	522	565	532	553	504	567	580	531	511	502	563	563	524	544	499	528	510	552	525	529	545	507	499	542	532	543	535	566	559	514	559	488	558	520	574	537	552	547	529	537	555	529	526	507	571	518	524	503	545	570	497	534	529	562	522	512	530	566	564	513	570	582	548	514	548	520	530	540	549	545	526	512	554	586	532	547	541	545	533	536	514	528	553	503	539	529	515	588	530	509	521	540	530	545	484	495	553	522	563	521	525	494	546	460	513	528	554	557	529	491	506	535	552	538	522	491	516	522	555	524	510	534	543	535	519	489	561	524	495	530	549	541	551	482	504	527	521	514	508	512	541	486	497	498	535	534	559	540	524	524	511	527	542	519	494	527	518	547	522	536	567	528	532	485	539	511	495	527	551	517	530	537	548	545	559	522	540	526	547	537	529	541	561	545	512	503	556	527	556	524	503	490	550	521	554	531	571	535	528	538	512	542	518	536	509	550	531	506	548	512	518	516	527	579	519	518	536	501	518	566	568	562	548	498	577	522	549	524	480	534	571	519	524	523	520	549	557	511	507	547	561	522	528	520	476	523	535	547	566	523	543	510	555	504	507	514	528	542	518	509	519	495	521	557	527	541	555	546	510	591	550	571	558	500	543	530	521	546	521	530	538	548	541	520	551	500	479	546	518	527	514	547	547	572	513	529	594	503	567	550	517	578	544	491	549	547	523	535	523	499	572	483	488	524	523	517	522	523	520	505	530	519	527	525	540	521	545	496	531	504	557	518	542	510	537	506	520	557	543	564	563	501	539	534	505	538	520	513	563	535	531	554	509	541	543	550	525	547	561	513	546	559	553	524	522	518	543	540	541	508	522	551	560	564	556	535	559	549	523	528	515	548	510	526	554	533	551	527	486	496	550	543	537	528	552	503	538	524	524	549	526	515	535	526	512	532	543	551	543	519	535	545	523	506	511	516	543	497	578	526	538	507	526	512	530	515	534	588	539	557	556	540	531	561	542	554	553	536	531	525	516	528	500	544	525	526	533	532	516	548	542	520	529	534	548	511	546	564	535	516	549	542	513	543	518	535	550	513	583	494	520	526	524	531	501	516	540	524	565	532	562	516	552	560	503	574	534	527	536	506	546	546	543	511	513	543	532	549	570	565	503	529	495	524	521	544	510	533	497	508	512	494	554	526	513	534	507	550	544	545	536	534	509	523	537	552	564	503	549	526	534	557	513	504	537	517	531	552	506	548	532	566	538	565	498	526	507	506	483	531	522	551	482	555	522	545	526	482	526	528	493	509	531	542	499	528	567	518	566	554	547	528	568	570	532	541	530	521	550	520	549	500	513	527	527	543	548	545	524	545	512	541	544	559	500	519	573	541	567	547	571	536	512	501	510	532	561	556	502	575	485	537	532	495	511	508	522	500	558	550	492	548	488	508	545	554	541	544	544	556	567	564	532	532	522	533	535	572	505	546	504	539	534	531	518	572	547	483	515	528	549	523	510	559	545	538	535	507	515	527	529	543	498	547	515	512	528	522	545	543	504	546	492	555	541	530	559	527	582	551	509	472	529	557	505	544	502	528	516	565	531	558	510	550	528	523	555	569	491	507	524	519	533	481	514	511	523	528	537	568	554	506	551	528	581	536	510	565	576	507	537	543	558	520	555	516	504	514	545	570	558	552	525	535	533	496	520	514	530	517	547	559	536	525	565	506	520	519	515	554	560	527	535	524	520	542	523	574	550	552	512	538	467	532	559	538	499	513	536	510	478	568	509	593	547	496	502	501	520	520	490	568	614	569	552	545	547	541	538	553	523	586	540	513	544	535	517	529	544	522	550	541	562
25327	21687	31452	31292	24992	12380	5731	2231	691	695	695	682	679	630	679	688	652	638	653	649	662	605	612	648	642	634	667	652	645	642	641	698	696	630	617	652	666	637	680	626	633	675	650	658	684	619	699	649	639	666	709	826	737	672	649	657	659	620	657	617	648	656	653	640	634	635	625	637	617	620	624	632	651	612	619	633	608	639	638	631	639	644	659	602	633	654	627	637	601	661	618	621	651	606	646	645	627	674	628	635	636	638	668	672	636	618	645	653	598	631	662	671	660	623	678	696	653	639	609	614	654	630	654	675	632	617	608	600	634	637	655	722	610	657	650	649	620	586	622	651	640	617	620	623	646	603	608	620	616	653	592	618	634	651	606	646	632	596	633	583	673	659	627	664	634	644	622	634	633	612	662	619	632	630	665	662	618	625	652	690	650	650	650	626	629	640	624	639	631	637	621	645	617	655	648	616	594	636	634	631	666	683	588	620	581	643	609	637	639	604	642	653	639	626	649	650	609	632	666	624	620	602	638	611	615	606	651	610	664	613	647	633	616	615	642	653	588	613	607	715	655	622	627	603	649	625	645	671	637	635	664	670	593	581	644	607	695	651	679	615	601	659	608	647	703	631	638	640	659	633	635	656	632	647	649	617	657	604	632	632	615	592	638	621	649	598	611	622	616	631	632	648	649	638	676	627	667	656	607	610	642	625	614	658	645	583	597	649	632	618	635	622	626	615	649	628	634	661	649	613	662	664	687	657	636	630	647	641	609	624	662	664	630	653	648	654	658	605	645	624	634	637	637	635	657	594	614	611	652	669	592	616	622	645	637	595	626	637	645	658	616	629	637	615	605	668	662	618	612	608	666	621	593	605	676	640	630	619	582	644	643	635	598	704	656	609	618	652	710	645	650	640	612	655	616	618	628	649	599	635	677	596	637	650	664	638	626	637	629	720	673	650	676	603	608	666	652	612	657	653	610	664	599	653	635	641	649	616	656	673	616	599	622	674	675	634	659	673	646	679	604	603	621	639	648	602	637	588	675	620	626	613	658	631	657	672	654	620	631	591	662	663	675	603	621	603	620	680	673	622	621	628	642	641	658	652	640	638	595	651	702	661	636	609	635	605	647	619	689	674	626	648	639	641	671	601	676	669	601	626	587	689	633	654	632	671	634	631	668	671	612	658	653	611	627	617	653	629	619	613	638	641	627	608	629	662	600	668	629	629	650	659	651	645	657	600	673	641	668	629	628	649	679	644	636	640	623	669	618	597	619	642	658	652	655	701	626	659	611	647	601	614	667	629	652	649	590	606	662	614	649	597	624	636	617	629	598	623	648	602	639	637	625	625	620	641	655	601	657	648	658	706	629	584	628	580	650	678	629	678	611	626	662	653	578	684	652	658	634	623	662	620	630	609	654	641	661	672	617	694	626	630	640	643	677	614	626	622	605	688	632	676	614	642	624	617	620	602	700	647	664	653	614	598	614	631	657	647	648	683	648	622	630	615	671	624	649	670	582	664	629	637	658	608	653	682	612	667	611	630	621	622	636	597	655	625	660	622	625	594	594	604	622	627	658	665	629	661	661	616	639	663	622	629	665	638	614	643	645	615	578	651	633	651	646	628	590	640	644	620	681	630	610	658	616	639	661	655	623	615	640	620	652	666	630	658	644	611	623	611	649	616	598	610	637	617	635	649	632	644	652	664	572	642	634	632	651	663	642	629	588	617	631	596	620	624	679	621	615	616	638	661	627	635	651	638	632	708	649	589	661	649	625	634	664	655	599	659	624	638	666	664	619	603	673	607	623	626	608	662	657	627	687	656	648	633	607	659	619	647	667	657	612	679	626	606	624	655	657	660	633	638	629	650	608	640	641	630	616	626	607	655	633	677	627	636	676	680	635	640	581	653	639	616	641	641	628	659	626	600	611	645	676	657	669	668	630	672	604	646	600	653	643	604	660	619	613	660	656	637	646	654	678	632	643	595	641	614	654	672	654	659	625	639	624	629	653	642	616	635	619	644	629	608	620	675	619	692	640	651	673	646	585	678	664	671	655	634	648	693	613	599	617	650	625	575	605	641	620	624	707	647	658	651	664	643	659	600	645	603	636	620	655	641	643	626	621	591	649	644	596	638	637	618	614	654	642	620	661	652	643	644	606	636	671	634	633	655	637	612	612	648	671	644	662	644	644	659	633	606	635	630	601	665	646	677	592	641	649	651	635	636	665	610	626	626	662	595	665	639	620	653	666	660	629	628	681	650	638	621	599	673	670	697	635	627	663	666	651	628	665	688	654	606	646	633	606	622	662	676	660	698	635	665	622	687	634	648	635	647	645	633	598	676	664	583	621	628	599	633	670	644	646	663	666	661	629	648	658	628	631	643	642	689	625	636	669	638	642	636	649	646	637	599	684	640	650	662	644	621	641	624	640	675	596	670	594	642	608	638	673	655	602	620	660	666	649	589	652	633	645	626	670	646	618	648	716	643	628	665	619	598	606	689	632	627	623	665	633	629	633	681	666	665	584	647	636	624	575	652	648	649	634	661	618	611	653	664	640	636	696	627	630	629	645	682	673	653	646	651	653	626	640	660	667	639	673	639	646	627	722	592	604	640	653	661	621	621	652	703	594	620	660	633	661	665	660	575	659	676	635	682	694	627	636	642	648	617	613	613	623	623	635	610	631	625	613	616	633	646	585	692	604	634	607	650	668	675	622	616	640	629	582	619	650	682	704	638	664	657	615	646	657	633	647	663	667	593	641	614	606	625	626	657	684	641	645	645	615	667	709	626	618	632	667	613	622	659	633	628	621	640	675	565	596	647	636	635	608	637	674	688	655	623	579	627	616	645	613	631	620	636	660	644	699	652	628	635	558	604	630	677	630	645	635	602	663	673	582	655	667	627	657	594	584	629	611	661	605	603	595	668	654	640	678	630	594	609	660	656	605	634	589	601	656	670	639	613	639	660	657	606	630	644	671	635	600	602	645	617	644	643	618	659	680	614	623	652	622	701	641	620	612	681	601	574	615	679	680	655	633	650	593	629	645	656	609	678	612	667	684	623	682	691	607	597	668	644	584	624	646	662	628	614	627	588	652	641	647	625	600	646	627	649	593	690	653	688	639	638	631	593	670	647	665	627	640	624	681	665	644	668	660	642	619	687	661	602	640	602	615	639	651	643	648	634	631	629	645	603	658	650	660	638	628	653	678	630	638	620	606	640	643	667	655	659	678	650	689	669	625	661	645	639	697	655	666	675	614	619	638	592	678	644	648	613	666	649	691	658	655	613	606	665	601	606	656	600	664	653	607	668	619	593	608	661	627	613	668	640	641	635	653	644	600	627	668	660	643	659	615	631	619	643	625	602	626	611	630	617	646	648	614	635	644	616	612	653	630	633	674	629	619	680	633	622	629	649	624	625	659	671	617	659	618	658	639	628	656	635	587	672	672	633	613	620	648	664	657	667	629	660	638	595	615	627	633	589	648	625	627	613	654	631	625	630
40053	68612	41485	32418	19426	9827	6321	2135	610	597	610	557	548	619	577	637	536	547	595	555	563	540	574	575	565	568	538	587	590	531	578	555	577	586	580	606	601	645	594	576	593	591	563	579	573	585	590	562	625	634	701	897	796	690	595	581	576	541	569	578	529	549	553	533	562	525	575	577	561	564	556	563	580	549	557	599	562	564	545	542	575	497	574	564	548	569	576	525	510	537	559	524	552	530	531	567	535	559	549	538	535	530	534	557	546	547	546	563	504	543	581	576	556	552	546	528	535	612	509	537	552	576	560	527	549	534	528	606	543	558	517	553	552	548	554	584	545	552	551	576	543	584	534	552	538	541	544	573	594	517	509	592	544	537	562	541	518	569	531	544	536	589	558	539	594	592	550	551	544	592	547	578	569	542	543	606	529	548	532	544	567	561	566	557	546	520	556	570	582	543	529	530	517	537	525	567	578	563	544	531	563	493	501	522	572	538	565	577	578	553	531	555	581	562	539	594	568	565	537	567	531	551	562	528	546	566	531	540	559	548	560	546	581	568	565	585	534	525	587	560	561	561	549	547	537	548	561	518	552	566	570	575	522	583	582	549	557	567	548	567	561	567	562	578	512	542	548	540	593	565	521	571	542	567	579	544	589	492	505	585	560	535	554	538	510	533	534	557	536	567	564	564	565	577	548	582	603	535	550	499	558	642	586	502	523	555	554	545	546	548	533	543	545	607	537	569	606	548	598	523	567	573	577	591	559	555	549	526	542	539	547	512	556	575	548	563	528	545	541	570	563	585	527	534	561	560	520	595	580	589	564	579	584	571	517	563	594	547	539	525	582	539	451	553	557	527	566	534	563	535	523	586	547	540	497	526	523	533	541	569	559	550	530	528	561	548	518	536	552	547	560	522	539	571	546	540	524	525	556	519	579	591	569	561	584	551	580	561	534	563	545	555	557	510	540	588	559	562	595	550	570	545	572	605	566	551	571	545	543	556	558	568	539	518	533	567	522	578	592	539	539	533	508	561	555	543	583	552	573	569	565	545	564	556	572	559	575	508	586	546	540	567	527	566	576	523	571	573	530	514	565	584	501	547	551	560	520	516	548	559	538	555	567	549	537	532	577	585	573	532	554	559	547	536	554	489	542	529	543	566	533	541	527	557	550	552	551	571	552	570	527	591	554	559	530	562	576	558	567	577	572	553	566	514	584	603	534	532	543	553	543	578	546	573	539	563	556	584	510	540	557	533	550	517	584	586	542	516	541	556	532	555	574	531	511	531	562	512	584	528	576	553	527	567	589	537	553	558	539	554	571	540	560	561	581	576	558	525	553	541	513	579	588	524	595	567	554	558	545	549	565	540	566	547	570	499	542	514	532	584	543	549	602	524	565	545	532	581	570	560	607	517	587	576	536	577	564	588	583	572	531	596	563	528	527	587	524	551	524	559	547	563	591	523	565	579	579	589	567	553	556	562	571	573	565	536	555	563	599	566	536	586	559	545	521	550	555	539	569	510	508	513	551	535	543	580	532	573	533	565	555	551	535	583	591	555	576	563	564	537	557	579	529	533	559	535	544	563	574	561	555	532	590	595	529	566	506	562	556	551	560	615	524	584	563	599	553	529	560	575	568	589	524	575	571	539	580	534	566	561	577	576	576	547	552	555	553	551	538	524	553	542	566	550	578	565	561	521	563	523	573	526	535	571	571	561	582	596	531	522	547	544	534	559	547	550	574	545	559	604	554	571	536	567	545	542	569	543	526	599	493	539	566	551	550	526	539	530	524	518	549	575	568	569	545	553	569	558	553	564	553	562	569	595	539	579	553	569	535	585	574	538	581	552	572	576	525	560	536	573	539	527	540	559	542	593	542	574	558	545	553	559	523	571	550	577	567	558	575	554	570	582	576	490	573	507	580	563	559	584	587	546	575	509	532	554	533	524	570	590	562	550	536	572	498	540	552	548	536	546	536	540	585	585	559	491	542	577	536	570	571	545	595	520	595	529	553	536	559	550	549	526	576	560	557	542	532	552	537	522	526	560	557	555	533	575	563	584	546	568	511	545	557	553	535	543	536	587	549	573	561	564	579	589	543	518	562	533	544	568	517	585	552	526	574	524	535	562	559	569	543	535	525	532	595	545	552	567	557	548	608	590	568	570	577	582	590	555	568	548	582	567	542	580	579	620	510	593	512	568	506	556	531	547	545	529	592	536	589	546	611	549	582	537	514	586	572	541	552	584	562	532	538	562	555	555	532	555	528	575	530	560	548	551	583	546	557	567	494	558	530	518	544	539	551	509	543	563	531	558	551	584	545	569	539	538	552	522	540	563	544	563	544	558	564	548	551	597	534	527	541	562	559	546	537	562	556	554	571	530	565	548	573	504	566	560	543	518	572	532	565	527	530	556	548	524	552	608	476	538	560	515	579	542	560	588	547	563	546	529	575	552	537	571	526	557	577	542	564	532	570	534	545	540	585	577	609	573	563	575	551	560	594	541	519	566	566	549	555	572	533	503	521	536	534	565	536	523	559	535	559	563	561	541	562	536	543	538	518	565	580	536	548	537	530	557	561	516	587	574	542	547	552	582	504	555	562	539	509	523	590	530	516	554	568	536	555	532	574	527	526	597	532	522	539	502	537	549	549	540	503	603	530	567	533	545	510	566	561	559	584	546	548	560	552	548	550	564	554	589	549	546	522	543	612	555	578	562	563	577	565	560	562	551	579	576	566	545	583	555	512	569	597	565	582	546	571	523	540	577	601	588	574	556	542	560	559	571	569	539	556	570	564	557	571	549	533	514	530	544	534	522	561	532	595	578	502	567	554	565	590	541	567	548	564	557	515	506	508	578	575	519	586	554	531	574	540	532	564	596	526	551	487	553	558	568	506	557	582	597	602	578	609	529	554	607	575	545	538	574	533	525	545	555	594	561	565	536	499	594	556	580	615	574	562	542	521	580	532	577	582	568	550	570	590	557	511	576	554	529	551	567	546	575	519	561	548	551	558	559	539	564	534	561	585	576	575	558	585	608	564	597	529	570	567	540	554	560	539	533	561	548	536	551	565	555	527	545	559	544	559	544	543	574	553	553	583	550	554	544	585	570	528	536	532	612	553	543	550	585	550	514	577	549	566	538	574	556	558	570	568	547	545	504	526	576	560	546	557	508	548	573	560	551	548	519	563	528	521	548	546	562	535	566	501	568	486	556	521	532	583	566	548	572	536	547	546	592	580	533	561	578	578	526	602	558	532	532	567	561	577	521	560	561	566	550	526	568	540	610	535	521	516	570	597	546	556	568	536	538	520	551	532	557	522	561	589	566	566	611	567	533	603	570	545	546	551	499	560	555	530	568	553	557	573	593	559	570	537	507	568	511	548	555	575	585	551	581	561	564	546	613	577	540	545	567	540	483	563	578	523	572	537	539	568	551	563	547	521	569	530	558	497	562	542	562	553	525	569	559	551	563	550	537	572	576	580	611	561	562	515	554	540	553	547	553
24219	21472	30334	28845	30256	21364	14515	4862	927	829	840	829	795	854	800	817	770	862	784	786	790	826	763	788	751	799	771	777	773	752	724	794	741	828	844	790	834	827	842	793	729	786	777	810	778	759	782	791	750	781	985	1088	1071	870	809	796	822	792	757	773	784	766	778	764	772	765	814	783	768	728	730	733	774	735	740	766	722	678	773	722	758	704	758	790	756	703	799	744	743	751	686	719	755	764	733	782	766	695	778	779	829	754	770	719	769	767	752	739	765	756	753	765	772	792	764	757	739	770	779	804	753	753	703	734	819	750	745	781	796	765	724	720	751	797	734	760	700	753	750	761	783	777	768	728	783	720	732	707	767	741	731	732	726	767	747	784	807	773	781	741	789	759	788	785	774	777	765	743	778	716	763	749	722	783	781	757	778	713	773	804	712	741	793	779	749	738	749	732	766	775	785	761	708	761	741	741	756	745	719	747	759	792	763	716	773	808	746	790	765	836	742	713	761	783	767	788	744	727	747	737	794	770	734	732	741	803	743	746	798	727	779	770	722	790	756	754	753	763	752	744	765	793	770	734	736	717	771	768	773	766	772	765	783	796	786	759	768	772	743	760	795	731	736	763	788	721	725	810	783	716	745	748	794	798	763	755	768	850	753	713	726	762	727	760	774	789	761	776	777	726	746	767	778	766	806	796	749	757	780	769	755	738	701	772	774	725	723	793	756	746	723	747	742	825	786	739	731	742	763	709	741	745	769	754	782	756	703	726	710	793	749	791	772	746	762	785	755	786	741	808	758	776	767	716	746	720	754	783	743	732	760	765	727	771	780	735	721	716	779	722	737	751	737	725	767	796	753	729	728	718	739	796	803	794	784	734	800	745	776	726	763	784	719	689	727	729	745	743	776	753	725	773	770	783	735	763	769	739	783	774	730	748	752	793	782	745	784	723	775	756	804	750	747	773	773	749	780	755	790	761	741	755	762	750	753	800	826	744	780	776	781	764	737	730	727	715	781	813	772	735	728	731	725	753	773	714	762	758	785	736	747	799	750	796	733	765	793	790	788	735	710	749	754	764	745	722	799	736	756	749	724	771	766	741	752	776	757	738	792	772	731	792	758	712	744	761	722	749	721	741	751	803	727	763	755	699	775	762	759	764	752	751	733	743	750	800	750	797	741	709	760	719	749	776	756	750	778	735	783	790	750	744	750	754	732	771	803	757	731	822	800	710	776	731	768	737	726	695	783	715	757	749	735	770	743	794	731	765	795	698	730	764	693	787	721	757	759	734	754	740	754	745	772	794	734	776	777	735	735	727	800	771	693	793	774	799	800	742	751	746	756	751	701	790	809	838	739	759	734	789	750	732	708	719	794	730	785	777	727	677	768	777	774	748	729	774	716	749	741	751	733	751	774	783	754	711	734	757	740	730	768	804	787	749	729	754	778	694	702	788	755	781	759	793	744	732	780	721	750	782	741	732	767	765	759	758	727	779	756	709	755	801	750	772	756	735	765	743	749	769	753	736	755	704	785	748	792	750	772	753	735	777	759	839	793	770	787	787	767	774	750	778	713	780	773	742	754	750	758	724	730	742	727	766	721	695	769	794	772	749	797	821	716	711	713	770	734	669	869	740	726	754	826	787	746	769	783	768	742	827	745	778	740	781	780	745	767	765	762	711	709	747	812	756	768	765	789	736	759	747	747	731	770	773	713	794	804	792	757	809	765	748	741	767	702	717	768	758	755	771	792	776	729	775	773	806	786	794	741	730	778	836	783	767	757	736	759	751	786	791	781	770	745	778	773	759	734	772	764	785	744	750	752	771	763	740	752	780	759	746	772	785	721	720	750	769	747	761	761	775	751	764	767	714	751	743	766	770	786	727	729	791	770	784	689	764	694	764	789	731	762	761	744	770	732	730	779	733	740	787	733	755	734	743	776	776	722	794	740	723	746	762	724	732	739	773	760	762	808	763	770	738	746	791	758	704	770	763	744	766	721	763	761	731	742	777	775	762	746	778	804	750	730	760	750	743	785	756	786	727	751	738	729	737	744	725	728	760	759	727	751	726	790	742	773	779	771	788	819	758	718	804	770	762	707	793	710	756	726	721	769	772	719	753	763	753	761	713	711	778	732	738	772	729	787	774	731	782	760	713	822	762	717	717	768	779	755	783	763	807	701	772	787	739	770	799	764	796	742	767	716	810	752	707	738	718	781	730	754	774	768	763	771	759	744	740	772	758	735	815	740	767	762	770	764	742	748	726	717	738	772	770	743	796	762	773	786	779	720	810	725	754	748	759	745	763	814	795	771	809	725	733	738	733	748	756	771	777	831	771	737	721	773	763	714	761	750	745	739	756	750	806	752	758	813	757	755	763	756	762	750	730	788	802	758	758	809	809	768	744	775	752	759	777	732	752	793	765	763	771	795	741	738	745	744	814	741	798	727	766	711	731	700	702	733	776	761	659	764	771	757	732	746	788	726	788	782	759	767	760	752	731	785	765	739	701	768	780	763	761	784	752	728	776	788	752	784	775	747	775	763	712	736	749	770	790	814	773	774	773	680	772	720	765	776	777	764	779	720	769	776	776	700	759	784	732	790	731	785	810	772	823	773	780	784	780	704	688	773	776	787	760	763	793	737	759	749	748	729	792	738	804	741	769	783	725	731	706	744	728	751	779	749	774	786	763	720	746	731	742	781	789	722	712	738	729	784	746	774	777	734	780	728	762	735	734	782	780	722	769	774	764	767	783	728	759	782	735	824	793	756	707	762	791	760	762	736	740	781	759	726	736	734	810	737	749	736	737	782	710	721	717	720	727	785	775	680	752	755	753	745	799	787	796	785	728	776	722	764	753	710	765	747	776	792	793	786	721	735	774	762	772	847	749	740	753	745	765	767	769	743	751	769	786	795	785	784	765	762	726	762	715	758	821	792	786	756	739	776	782	736	726	724	779	794	774	722	733	745	739	737	785	765	748	737	763	774	771	757	752	727	716	744	755	715	739	726	740	776	765	732	746	739	759	740	772	757	694	798	719	714	775	748	746	730	761	698	772	750	759	720	740	707	817	770	734	736	761	752	769	785	786	743	806	752	753	761	773	752	746	749	736	756	744	825	749	741	771	763	746	745	745	773	766	741	764	795	746	758	781	794	768	737	718	785	763	732	766	748	773	734	772	783	750	741	700	708	780	703	743	722	776	762	774	749	750	776	797	826	769	754	741	740	764	757	760	773	792	755	806	796	809	755	737	713	717	709	802	834	822	765	750	760	796	801	771	772	756	788	796	741	746	794	700	717	717	817	792	738	758	724	771	731	774	774	761	776	783	766	744	736	753	754	814	743	773	758	747	770	717	752	750	759	747	786	767	746	700	737	732	765	765	763	730	758	781	768	768	750	746	766	739	780	708	748	717	735	695	715	779	777	759	735	783	718	734	786	718	792	776	762	766	744	752	792	733	751	780	710	756	733	720	766	733	695	729	772	762	779	830	763	748	770	698	814	761
51651	82096	53822	48055	28764	15144	12503	3443	756	773	750	783	715	730	709	704	736	675	671	668	700	686	718	689	680	617	650	634	683	649	680	690	680	692	685	688	704	683	709	697	690	730	689	722	648	716	682	699	665	717	1060	1253	1052	891	751	691	666	646	718	634	638	635	669	631	694	656	591	687	678	641	668	625	635	657	658	626	652	636	672	635	664	662	663	665	693	634	670	647	634	628	661	642	633	686	649	644	638	667	652	645	660	678	613	657	648	648	658	657	667	620	644	693	668	680	648	670	667	662	698	645	610	673	703	639	672	668	611	657	651	701	678	687	673	643	689	695	665	687	609	697	698	691	662	688	634	597	648	644	687	692	653	642	665	653	670	640	660	675	591	602	641	644	672	695	663	640	650	634	672	650	648	672	607	684	626	635	690	628	692	683	666	675	674	694	656	670	683	651	655	636	665	676	627	653	639	677	668	656	615	661	678	653	641	610	623	656	742	646	685	616	688	666	652	674	645	687	674	648	630	674	633	643	646	622	673	672	651	630	654	691	697	697	693	647	650	682	713	680	644	669	668	679	645	699	663	645	656	666	677	689	655	647	701	657	641	683	658	668	622	686	669	661	685	608	638	704	632	654	606	672	634	706	721	619	681	660	611	687	635	625	714	657	661	646	669	677	627	693	660	662	614	681	635	645	651	651	683	613	665	692	672	666	704	648	713	619	657	644	616	656	659	699	659	617	630	642	601	655	657	667	670	658	708	657	691	690	672	679	632	674	604	675	619	635	586	621	661	663	668	672	650	594	679	669	652	669	693	649	651	642	619	708	644	634	639	642	651	644	681	646	620	663	623	640	696	630	632	665	666	658	617	636	599	670	663	692	656	640	694	664	636	693	619	621	704	661	625	632	663	633	615	664	631	671	607	677	618	681	633	660	649	664	651	661	621	657	679	680	640	684	643	640	667	606	707	590	660	642	614	638	640	657	631	620	678	666	656	692	672	631	652	690	683	633	672	651	668	671	622	710	680	653	689	625	648	688	666	652	667	654	611	654	676	648	675	679	637	642	675	651	637	657	652	652	687	672	660	657	642	656	683	617	638	636	674	667	656	632	661	666	678	674	647	626	635	677	653	622	676	695	669	650	647	672	632	653	625	626	632	631	631	676	654	689	635	659	636	644	660	679	589	679	637	681	651	676	649	646	620	660	606	622	675	628	624	656	679	607	649	654	676	666	633	671	654	640	625	626	714	640	622	655	660	625	639	630	678	650	647	631	673	609	639	638	619	655	666	651	675	652	610	638	677	671	648	660	651	679	643	644	681	690	651	649	634	659	648	659	640	631	688	634	647	643	648	686	659	650	618	662	654	642	699	653	641	658	698	697	681	692	645	664	677	639	654	667	718	657	655	682	622	628	650	671	664	648	619	683	652	652	619	690	663	678	634	702	649	638	665	696	617	656	636	628	647	623	669	671	636	623	687	667	676	683	668	685	664	678	644	624	667	659	650	625	676	649	665	677	650	636	663	689	711	681	678	665	669	710	700	656	675	657	658	651	651	656	646	676	675	705	650	660	659	640	659	680	683	687	644	663	645	654	689	687	677	634	690	673	641	695	645	650	693	678	650	678	685	664	650	700	663	607	624	677	690	659	616	691	646	652	650	609	620	677	639	681	631	660	649	649	639	663	617	667	679	672	644	687	637	688	633	681	623	679	635	642	694	634	669	641	645	645	669	685	695	677	634	603	686	669	671	658	604	657	679	669	665	645	702	695	650	601	666	680	621	711	649	665	670	617	635	641	637	621	640	641	699	674	665	644	635	606	635	660	658	644	635	639	689	686	681	644	584	640	614	686	679	636	659	673	618	606	666	653	592	646	661	661	691	623	641	626	626	715	629	675	664	632	674	624	681	665	679	652	648	661	695	653	681	658	690	653	648	676	618	637	629	642	638	672	640	694	677	653	667	622	643	659	654	680	682	659	679	702	652	655	638	674	654	660	641	660	646	662	669	660	643	743	655	655	660	652	646	671	641	702	644	626	675	671	685	676	650	631	655	642	672	657	658	703	672	657	674	651	598	647	661	624	643	586	638	631	618	632	678	654	603	682	629	638	727	720	650	644	676	677	665	634	689	659	652	622	656	682	619	663	650	652	668	708	635	620	658	655	588	642	675	675	693	631	636	679	696	671	655	669	626	640	683	630	628	643	645	633	672	699	658	641	688	665	659	662	639	670	636	672	644	649	627	607	666	662	634	666	672	614	678	651	660	670	651	655	645	634	618	675	634	645	651	641	676	622	643	666	680	637	627	642	680	691	663	626	630	649	647	677	657	677	648	678	632	678	670	672	671	644	690	677	681	627	658	658	649	667	626	629	630	664	682	649	670	707	650	643	582	688	614	667	644	665	677	641	651	581	642	651	683	680	673	703	627	682	636	651	642	635	644	657	701	696	671	671	653	632	673	638	592	664	682	628	653	677	661	641	654	616	720	698	639	643	645	641	670	683	696	647	638	648	659	646	673	614	645	679	645	587	642	678	630	613	658	710	637	663	679	636	639	635	639	657	616	645	673	702	683	608	663	676	647	613	664	648	646	660	649	665	630	665	636	703	634	665	653	610	619	614	673	662	688	606	684	642	639	673	635	687	650	640	663	644	656	661	665	643	675	647	631	656	683	626	698	647	685	642	644	655	682	666	621	627	648	612	632	681	648	640	637	732	675	677	638	611	654	675	643	626	673	648	685	635	687	693	701	626	663	676	644	605	683	661	662	626	694	659	642	695	605	621	674	678	659	656	663	644	622	666	672	619	655	648	629	653	625	680	666	628	632	691	642	608	676	629	642	685	663	669	665	660	646	648	642	684	663	652	659	622	662	713	642	686	663	715	696	645	684	681	712	654	621	671	663	639	659	693	621	612	731	624	653	671	661	616	650	661	645	671	684	707	646	666	636	633	645	635	639	684	664	678	688	681	664	598	618	675	627	602	652	667	646	670	663	661	660	643	630	641	632	674	655	620	597	666	636	685	649	664	635	726	665	688	636	666	615	662	649	654	667	639	632	640	627	652	672	649	627	649	639	642	659	645	627	677	679	657	659	673	636	690	632	638	650	664	668	662	652	647	621	640	636	634	646	593	672	695	639	686	638	667	614	623	660	653	629	632	655	653	654	651	647	624	657	645	641	643	634	656	648	664	667	659	670	646	682	671	640	666	681	700	637	689	630	635	647	710	624	608	645	663	648	654	661	677	681	669	656	666	696	613	712	660	649	670	640	627	616	649	680	699	647	691	670	646	657	645	644	613	659	641	617	627	697	658	683	665	658	627	656	624	657	673	651	667	651	650	614	654	619	644	640	625	711	657	683	682	651	678	657	608	652	632	648	641	627	606	649	614	670	652	655	688	666	629	671	631	643	648	635	686	635	619	643	617	660	653	663	658	636	670	664	627	640	622	660	661	648	634	635	683	691	662	643	662	670	657	668	656	709	699	626	648	632	669	668	657	616	683
28133	20397	16036	6105	3181	1411	1192	915	713	687	671	724	716	760	653	686	687	644	671	661	720	686	683	666	676	622	651	688	673	683	674	730	689	722	688	663	687	710	699	642	688	733	666	671	699	660	659	681	700	657	693	747	696	686	702	648	672	664	643	690	655	691	701	670	662	697	647	707	675	652	671	707	700	700	645	653	675	678	665	683	758	680	684	721	725	635	732	688	727	669	665	668	714	661	662	687	656	643	638	643	623	628	673	672	602	689	649	655	617	662	624	665	693	728	686	640	698	735	684	673	677	695	689	636	678	677	664	668	676	675	716	691	696	684	668	670	695	656	689	651	682	704	705	685	715	661	691	633	689	683	658	697	683	695	685	672	683	653	701	722	671	656	727	707	690	681	676	623	610	685	683	680	662	651	686	673	693	642	645	666	683	671	660	673	661	716	704	692	677	682	671	680	655	714	640	638	662	684	686	675	670	694	647	693	649	675	645	637	668	646	683	653	682	649	698	652	690	679	714	692	651	645	713	702	721	651	685	710	644	671	675	701	650	654	620	663	672	689	666	639	659	671	610	708	641	668	669	631	702	649	718	635	670	691	686	675	627	632	721	657	722	699	692	648	696	659	663	658	691	652	625	655	702	647	712	695	665	694	624	676	680	668	695	677	679	666	732	665	662	681	687	702	692	667	652	696	665	679	650	698	585	618	615	663	679	684	651	615	708	642	681	686	670	645	718	661	678	682	693	691	717	650	658	677	682	634	629	695	693	654	666	738	697	730	624	674	661	690	659	630	687	672	692	650	737	660	676	658	680	712	714	648	676	633	641	660	663	710	624	658	627	714	669	711	686	659	733	655	693	706	652	690	684	693	665	677	662	650	632	700	691	681	691	681	668	689	691	677	669	670	687	674	724	655	662	640	711	645	724	682	664	609	669	702	666	719	696	642	648	657	696	670	705	699	698	592	678	722	703	653	677	670	646	639	694	650	702	668	659	684	666	652	662	682	688	699	675	685	667	690	711	683	684	675	616	666	682	585	660	660	689	683	679	665	705	651	670	652	683	662	665	631	684	664	688	690	671	638	703	672	705	642	713	701	639	694	665	662	656	648	678	638	672	660	670	691	646	657	604	707	696	681	639	669	675	681	639	658	701	674	721	662	718	720	658	692	599	680	665	690	726	676	631	694	723	662	644	669	689	683	628	615	664	667	663	693	675	719	611	626	725	670	675	689	712	699	683	658	661	651	664	699	713	708	661	667	661	651	664	664	677	662	683	695	644	647	683	671	609	673	733	658	684	690	672	688	691	747	653	648	650	663	662	674	660	667	630	694	662	680	665	670	674	665	648	685	637	661	629	678	718	669	658	666	639	683	659	715	695	663	691	691	693	712	645	710	666	620	645	680	670	700	717	677	676	670	673	683	692	665	691	671	669	687	646	641	674	656	689	696	672	714	673	639	657	668	658	662	689	644	645	664	684	662	652	698	639	678	681	639	680	632	675	700	685	677	724	664	628	661	645	688	693	710	674	665	653	602	655	681	670	661	647	687	647	685	628	697	644	685	650	696	707	672	652	641	712	613	721	666	684	656	663	670	665	673	683	650	696	648	694	677	666	657	643	699	660	660	660	696	606	633	688	640	662	614	668	665	658	644	666	701	718	661	667	663	681	652	678	691	647	665	697	659	675	661	716	697	694	628	737	680	684	633	646	667	669	724	623	675	663	645	662	725	680	682	676	643	645	630	650	697	679	669	707	698	658	627	665	675	688	655	639	684	665	630	629	722	678	662	665	663	696	702	631	642	674	675	701	662	656	658	670	669	669	666	673	691	690	675	658	696	626	695	641	621	692	646	655	709	651	678	692	655	647	667	720	641	744	698	680	699	691	667	682	673	685	723	637	699	678	626	715	663	643	699	685	664	672	667	688	635	672	662	675	715	643	663	680	708	675	657	660	626	659	652	670	661	669	683	652	657	626	695	658	676	662	642	691	632	665	660	724	688	681	668	681	665	636	670	688	694	691	720	678	698	663	671	690	700	643	667	688	709	716	659	699	616	765	700	671	698	666	681	657	671	687	676	650	637	696	697	675	686	683	651	666	654	662	641	710	669	695	701	690	658	697	649	697	634	665	676	693	682	674	695	695	654	665	706	673	668	705	658	656	687	699	685	691	698	654	642	651	683	713	731	631	652	692	696	670	662	699	688	698	696	712	681	677	675	708	678	685	710	684	674	704	703	651	690	655	658	695	646	640	683	699	651	687	701	672	665	705	655	671	669	633	688	621	628	666	702	704	702	716	671	651	659	703	697	649	672	670	616	691	689	644	697	688	659	646	649	695	663	616	666	649	668	687	662	675	679	691	685	654	636	641	637	682	706	661	728	679	632	655	654	674	675	689	691	690	654	678	730	665	675	680	687	647	653	653	709	688	717	683	695	666	705	709	673	650	680	653	620	676	671	664	658	663	690	668	626	648	655	677	676	669	616	694	680	702	702	688	680	701	634	691	651	682	667	693	702	659	721	648	687	656	658	700	678	646	698	670	702	660	667	621	673	676	632	677	679	653	648	638	665	707	693	678	648	634	658	657	694	657	675	723	662	675	650	650	645	658	633	662	607	677	712	709	638	681	701	673	632	687	676	674	689	698	667	697	672	703	678	681	617	687	648	664	651	712	674	684	665	711	674	657	665	690	719	666	660	680	643	692	670	656	668	666	720	711	704	713	685	638	724	683	657	693	655	684	669	675	690	651	694	664	693	644	657	694	695	697	665	670	693	714	712	672	709	676	668	684	670	640	677	688	657	640	695	668	674	646	686	671	673	698	661	638	662	649	658	700	667	659	640	661	651	663	632	648	712	640	649	679	648	689	640	648	599	654	623	717	686	656	684	709	675	685	694	710	680	690	692	668	665	670	668	696	700	660	715	643	684	618	694	624	644	690	654	697	684	689	684	658	654	665	720	681	652	706	674	714	677	715	676	623	698	700	707	690	711	684	674	671	689	685	675	657	656	664	663	661	662	645	686	683	633	623	663	680	688	688	717	698	677	683	669	708	650	697	651	683	707	629	660	704	720	616	623	722	688	670	663	639	703	686	706	720	637	667	663	681	674	670	665	690	684	704	644	663	624	689	671	672	683	643	635	651	673	646	687	728	683	648	679	688	663	604	662	700	647	700	686	689	697	639	731	690	663	613	704	639	690	648	686	639	641	701	692	635	686	643	667	719	720	685	625	678	666	663	670	670	726	721	695	689	656	650	694	655	636	644	692	651	675	675	702	626	672	658	649	632	668	731	671	666	669	671	673	633	679	704	659	678	683	703	677	703	683	691	676	652	693	647	693	689	718	646	673	673	687	664	648	670	719	705	717	679	665	712	725	630	648	634	693	655	680	739	681	679	682	651	683	628	685	670	644	701	650	624	721	642	661	682	731	667	700	662	703	695	666	711	646	690	673	630	674	687	648	661	652	657	673	706	643	725	630	718	648	676	685	654	646	645	668
10191	18117	13056	5136	3226	1410	1216	789	568	524	584	579	562	585	544	552	566	536	520	549	588	530	562	554	531	545	517	527	593	559	594	559	548	537	557	557	568	596	583	558	541	549	554	536	574	545	553	537	581	554	588	635	607	565	577	579	521	546	556	631	595	554	554	526	500	539	545	570	500	551	573	541	573	555	568	539	546	560	566	555	550	525	513	536	586	557	526	544	545	560	541	514	575	535	520	541	525	496	552	542	516	573	557	548	551	538	509	514	562	525	557	572	542	523	517	544	553	553	535	568	536	555	523	551	556	606	562	546	523	509	530	545	544	545	557	533	562	524	562	557	551	520	533	535	566	570	569	534	551	514	513	555	567	539	552	579	535	524	538	542	548	536	584	499	521	519	522	551	563	574	538	568	558	570	563	515	559	525	542	537	549	502	535	581	503	534	502	566	505	554	548	577	523	557	536	545	537	569	578	523	510	497	537	566	504	541	521	553	533	556	524	546	515	499	543	590	552	540	559	543	582	577	563	547	572	546	516	539	540	560	538	562	539	488	526	562	533	534	551	556	519	596	536	571	561	566	534	570	594	548	513	498	552	548	546	547	566	578	534	505	543	522	541	548	545	541	554	560	507	553	518	553	539	578	534	536	551	554	532	541	556	562	565	540	616	569	528	562	541	571	515	543	553	538	517	508	530	561	559	517	507	542	524	515	534	536	523	561	523	549	531	593	566	556	549	509	557	513	577	516	569	512	551	598	555	558	527	529	534	540	538	581	563	534	550	545	588	528	543	532	536	574	533	605	531	540	564	536	555	483	501	542	588	504	558	509	533	557	543	498	567	531	514	548	560	547	582	537	547	558	576	501	548	525	556	511	546	496	555	572	541	500	490	548	566	577	516	520	546	554	559	573	532	494	568	572	547	568	535	603	522	545	572	534	584	557	551	532	526	474	557	595	523	548	540	511	517	548	582	568	519	531	525	548	542	558	510	544	522	548	566	523	535	580	537	552	553	545	526	570	545	545	543	583	506	565	544	501	547	521	607	513	532	582	531	551	531	523	528	582	513	540	542	564	528	549	535	538	559	548	532	555	554	520	544	566	531	529	534	511	547	535	552	535	570	575	546	539	547	544	537	549	536	506	558	546	556	532	523	548	589	553	526	499	528	516	506	551	525	562	514	528	538	559	567	563	509	522	524	526	550	535	574	547	516	567	559	584	518	525	570	565	520	525	597	509	573	597	572	529	556	546	543	550	579	535	542	513	561	583	530	524	569	505	535	537	521	566	535	581	531	561	605	543	548	502	560	539	543	531	552	536	547	539	581	525	553	595	554	558	554	573	523	560	570	549	559	555	536	522	532	548	532	522	538	593	532	524	523	570	534	545	532	573	559	530	504	520	551	530	580	518	570	494	565	473	569	518	580	544	567	545	514	512	549	518	527	544	555	570	576	512	541	556	536	557	543	575	542	537	517	556	525	558	511	556	552	522	557	560	562	543	529	554	550	549	550	530	556	551	560	576	537	577	590	507	588	570	590	552	583	526	570	570	513	555	559	574	607	523	572	558	554	543	548	531	557	563	515	527	535	601	556	501	552	552	542	548	514	572	506	502	527	524	580	558	559	536	573	525	569	530	526	577	520	517	569	559	546	537	560	538	518	577	541	550	561	550	562	555	571	545	500	612	551	535	532	508	573	551	527	612	573	566	546	521	567	529	555	570	516	557	528	558	538	534	511	512	554	564	574	534	535	512	569	553	551	573	552	572	554	532	525	526	555	567	568	547	556	506	532	499	575	572	556	517	530	519	585	558	555	566	562	591	564	549	559	561	566	523	550	516	580	532	554	529	549	556	536	589	588	537	567	578	544	561	574	553	505	551	557	498	566	509	548	586	541	556	531	541	532	568	507	583	545	552	543	537	560	552	591	517	533	555	536	536	517	544	515	558	503	565	531	547	553	553	566	546	556	568	580	533	532	571	525	576	527	528	536	557	554	544	509	548	551	532	552	501	537	533	540	515	541	576	562	543	582	555	565	557	548	539	552	532	537	573	525	565	512	551	540	540	530	512	557	573	565	525	551	513	555	523	537	565	514	557	529	558	525	508	550	547	563	498	510	494	558	552	533	527	586	565	529	594	530	534	544	570	538	564	531	560	550	536	568	576	553	556	521	528	538	536	537	624	559	516	545	530	526	559	567	560	518	488	542	539	539	584	556	538	533	560	566	560	558	553	545	565	532	550	555	525	565	557	574	530	560	529	538	512	554	554	568	557	534	548	551	575	560	549	575	541	545	552	581	587	549	547	510	547	534	520	536	536	544	589	529	544	518	521	513	594	570	537	550	512	535	535	513	581	566	525	525	578	543	496	519	559	517	516	507	505	552	585	555	505	512	600	581	513	553	551	540	560	575	556	555	575	517	550	532	574	555	531	558	530	562	531	558	579	574	585	526	559	565	532	585	509	530	546	560	499	513	560	533	520	503	534	552	539	525	561	527	604	541	560	570	565	566	541	570	567	545	532	546	531	520	538	529	551	550	521	577	584	514	549	542	530	527	550	542	563	537	526	587	549	548	532	554	559	587	566	530	544	528	551	555	573	583	521	579	543	554	561	566	573	577	561	573	551	572	563	570	497	530	554	570	508	537	532	534	558	533	570	540	569	571	543	551	538	526	559	523	545	580	546	553	559	537	554	603	543	533	512	506	531	545	528	547	532	533	550	589	545	564	552	528	532	538	568	553	519	512	529	529	547	492	566	570	543	577	553	544	512	574	530	540	515	533	536	535	539	558	560	535	554	560	541	557	560	527	602	576	555	533	528	526	553	552	553	538	547	534	551	540	568	553	544	511	564	531	543	525	543	590	565	497	520	548	495	495	555	545	558	580	537	568	564	541	533	568	513	536	551	501	525	568	550	539	570	496	517	507	523	532	557	581	559	548	535	532	520	541	567	565	567	529	538	566	529	503	566	523	575	553	562	569	557	598	498	544	521	548	543	568	525	580	551	552	563	551	519	519	565	542	538	539	514	531	514	541	596	599	539	531	528	581	546	518	542	540	563	532	541	559	526	544	549	562	515	552	541	540	578	535	542	540	534	534	552	549	531	552	554	562	508	520	551	532	531	521	529	568	554	534	526	549	515	558	570	542	534	552	534	559	545	556	532	516	548	523	544	514	547	572	514	515	575	535	550	509	548	510	543	560	561	581	558	563	554	564	542	569	516	522	562	530	527	542	534	543	555	545	518	528	577	516	539	566	531	538	531	532	554	537	546	563	562	527	592	582	546	531	539	541	579	565	510	579	557	540	554	528	554	513	547	564	558	539	586	529	581	530	538	499	554	542	523	545	605	554	517	533	571	550	533	510	546	528	524	547	543	503	557	514	551	543	572	521	563	551	544	529	576	561	549	513	544	572	555	559	540	556	572	503	549	521	544	503	591	527	530	535	543	522	556	535	482	533	564	536	535	556	537	572	550	559	550	544	549	545	533	578	506	554	500
25319	21696	33699	28793	24150	12139	6126	2920	774	715	667	729	706	739	678	720	659	678	698	694	727	700	684	739	658	635	648	678	652	687	666	691	687	659	648	688	645	698	692	681	700	648	646	703	697	650	700	686	689	662	851	807	828	734	701	664	653	655	673	692	655	651	607	673	680	681	682	714	630	639	659	653	633	676	673	631	643	624	668	678	615	662	669	660	641	687	696	645	691	627	659	659	713	668	641	640	706	619	685	712	671	670	619	678	663	635	670	714	656	647	705	611	659	654	704	665	651	681	683	636	665	710	668	652	652	675	692	686	714	713	635	647	695	680	647	608	644	617	672	643	693	645	704	682	634	596	684	668	724	701	660	654	627	646	676	697	637	659	638	698	666	665	696	691	652	654	646	696	632	660	662	678	656	703	653	661	701	712	629	628	669	639	618	684	643	636	645	698	630	614	705	687	647	684	651	678	635	626	659	681	685	659	691	677	605	653	637	649	655	673	642	665	655	637	647	698	700	645	626	668	685	636	675	664	615	691	670	670	654	632	639	653	668	670	636	689	682	682	682	618	673	679	649	661	634	675	633	680	670	647	626	644	696	644	668	643	620	706	655	625	679	630	646	669	660	633	666	650	670	638	640	677	646	682	667	672	654	684	634	666	643	619	598	604	678	678	657	648	654	687	699	670	639	634	694	652	658	660	656	691	625	637	707	696	731	628	660	587	660	645	651	652	632	711	656	660	674	661	660	654	640	674	659	673	643	630	639	673	624	660	634	724	662	648	630	639	680	715	645	679	665	718	646	657	657	626	637	676	641	683	635	627	654	712	659	658	635	668	660	663	665	621	668	652	668	644	621	630	633	684	633	654	629	640	627	711	648	688	703	628	630	655	626	654	662	673	683	677	608	667	721	613	651	645	654	696	656	647	653	651	665	674	650	691	636	659	674	694	655	661	650	686	643	633	672	637	677	646	664	653	613	653	648	675	637	689	678	637	655	695	663	700	653	641	683	648	691	685	688	633	690	583	659	661	669	677	687	657	673	668	644	656	666	669	666	676	592	680	675	686	665	645	622	700	694	689	654	593	650	716	614	670	637	685	633	649	639	670	661	621	673	659	651	662	640	680	650	645	673	692	661	633	641	673	666	690	645	623	663	614	678	619	656	668	710	683	707	647	651	655	668	654	687	642	645	645	654	657	639	641	640	617	638	698	659	689	630	638	627	657	710	688	624	701	629	672	673	696	655	654	648	733	635	663	711	650	616	701	653	662	668	652	679	630	645	645	621	679	660	645	686	664	691	677	676	715	665	658	672	663	657	638	618	609	685	628	674	673	696	639	624	664	691	673	652	698	653	703	689	652	643	616	687	610	606	672	706	669	627	653	605	674	679	668	658	685	657	636	661	675	687	650	640	625	693	621	642	652	656	679	659	649	647	698	668	641	662	665	650	649	659	657	649	722	689	688	656	682	664	597	701	676	653	618	661	661	656	711	648	671	675	618	669	657	628	703	667	673	666	685	643	643	647	693	627	640	672	648	636	652	706	684	635	725	621	653	651	652	669	621	632	687	685	682	670	660	628	657	672	657	649	657	678	652	648	636	679	663	646	679	667	651	658	614	670	687	666	684	651	662	631	689	654	682	637	651	666	689	658	646	646	643	687	622	655	640	651	674	642	663	681	638	647	625	659	622	629	661	667	675	755	649	615	659	652	651	655	676	598	637	674	667	705	647	656	658	624	698	670	636	651	668	655	646	615	644	651	614	651	633	609	623	646	651	725	689	646	671	699	623	688	646	661	711	680	645	681	672	654	647	666	674	658	663	589	642	701	665	615	653	657	631	608	603	675	649	651	582	652	665	647	689	685	618	615	680	615	712	623	665	665	682	708	682	646	672	677	626	610	674	651	681	674	677	630	657	664	639	685	646	667	653	655	650	682	658	620	662	617	691	705	644	670	682	671	640	655	652	691	673	624	699	666	628	636	659	632	607	679	683	677	636	676	679	662	626	672	669	618	702	639	650	661	642	637	627	664	667	628	687	605	670	656	672	683	640	650	674	643	653	662	641	644	701	647	631	696	637	687	670	708	696	678	669	659	641	684	654	684	664	659	708	697	690	645	636	652	636	669	666	618	659	691	649	668	673	644	647	676	646	661	601	640	685	631	683	673	651	658	669	664	666	632	692	655	619	643	678	616	695	686	689	647	652	677	683	662	615	709	635	648	681	659	657	674	607	644	682	657	648	653	628	654	664	634	689	664	669	673	671	650	662	609	679	650	686	629	711	668	646	643	652	631	727	654	669	631	654	699	651	635	672	642	640	623	650	588	631	647	631	665	657	656	615	653	631	654	671	677	650	718	712	657	691	660	619	664	692	672	682	690	633	660	653	676	695	654	615	668	677	661	652	646	674	679	642	644	643	657	647	603	658	710	678	685	709	608	677	652	655	650	659	684	624	695	709	637	644	661	705	658	658	699	663	621	605	656	655	661	676	634	616	638	682	712	733	619	638	687	656	679	653	634	633	646	636	611	692	660	674	627	644	670	652	689	651	639	642	646	701	670	666	690	590	625	636	667	738	633	611	671	678	646	606	672	686	662	675	646	659	690	621	661	586	718	636	638	650	621	702	635	601	661	661	665	655	654	659	659	662	671	628	670	645	648	625	645	637	629	649	657	648	670	678	673	628	694	657	631	655	671	622	650	694	645	651	692	680	700	672	675	678	659	676	718	657	649	666	642	681	688	637	711	651	682	659	668	664	628	673	654	671	689	601	671	623	636	666	625	632	623	606	646	613	638	607	652	658	659	654	647	646	678	663	627	654	640	664	620	695	658	642	622	656	625	632	654	658	630	634	710	628	672	661	696	658	653	657	653	656	620	712	621	643	645	643	663	632	654	661	635	693	681	646	645	633	666	663	620	684	654	652	612	675	668	628	634	663	623	730	668	669	657	657	670	645	621	627	670	630	653	680	672	684	671	652	686	662	678	666	652	669	632	597	597	661	644	644	634	705	644	699	615	689	617	672	600	593	697	652	638	712	670	639	663	668	657	642	744	691	680	623	675	657	653	677	701	688	666	658	712	693	645	681	659	668	627	648	634	646	635	610	583	648	641	693	686	633	625	634	647	684	650	691	587	663	707	679	663	663	700	662	634	652	644	657	676	645	679	637	684	647	642	637	677	637	611	661	652	662	620	712	648	665	622	645	663	657	607	686	619	682	671	689	646	634	666	629	673	612	658	667	694	665	628	624	721	657	708	621	683	665	657	653	625	615	667	627	635	642	644	592	652	659	656	673	682	620	673	629	669	646	666	637	653	625	642	689	624	654	728	670	647	658	661	678	682	585	649	632	671	660	683	643	673	631	668	638	616	630	635	626	674	663	664	660	692	670	669	641	670	685	641	691	636	692	641	654	657	653	681	641	709	632	709	696	651	678	646	662	629	624	689	650	672	667	647	711	669	683	628	671	722	658	670	604	669	637	663	652	633	705	659	676	666	652
37215	67560	47650	31610	18300	8583	6589	2768	715	626	616	635	618	625	586	610	613	600	556	581	600	620	594	592	597	565	550	565	611	583	593	529	599	613	628	641	591	651	612	663	629	610	585	582	568	631	619	589	618	638	840	849	804	672	613	567	609	600	586	609	579	579	575	591	568	572	569	616	564	576	578	592	578	538	561	573	576	580	591	557	603	586	555	566	595	570	610	584	539	616	567	560	579	565	548	538	560	556	551	596	579	605	601	532	588	567	511	505	509	554	611	550	576	565	606	596	570	542	595	573	537	547	531	627	572	569	626	562	563	561	561	519	589	603	553	566	600	583	542	520	590	587	571	596	641	534	592	583	592	596	605	542	587	529	540	595	612	526	546	553	562	560	582	612	546	597	557	556	541	580	643	567	574	521	584	546	591	564	614	581	584	560	592	544	563	566	582	611	549	550	557	591	577	570	564	622	559	560	585	563	603	587	571	607	550	545	584	549	607	539	571	599	570	583	576	579	578	567	611	586	538	554	607	539	623	541	534	618	560	582	587	609	584	570	588	576	533	534	552	574	581	582	580	578	577	550	602	564	589	532	575	623	574	597	550	579	582	593	556	566	575	568	575	585	540	572	588	554	601	566	577	581	553	565	585	578	602	585	573	547	552	612	604	537	589	566	542	579	560	604	585	591	583	605	566	596	599	598	561	585	597	629	577	556	565	538	567	553	542	574	560	616	617	604	571	619	549	570	574	568	564	574	570	577	596	619	601	545	581	591	597	587	603	504	578	577	585	576	582	573	577	595	603	558	564	607	594	569	594	565	566	569	553	555	586	577	585	603	590	547	585	577	531	572	569	560	582	579	582	532	593	584	574	550	582	526	543	586	587	560	563	573	569	562	602	590	571	559	596	581	596	599	592	557	531	612	599	561	546	589	561	589	555	556	562	600	564	530	574	556	560	571	618	563	585	569	548	608	563	550	580	581	566	564	587	558	571	533	611	595	548	568	549	563	551	581	597	601	595	551	588	600	573	545	568	564	534	609	544	530	533	610	574	558	559	570	555	530	596	599	543	570	591	561	562	577	611	567	579	582	603	557	567	545	534	549	574	588	598	572	567	602	578	560	587	564	603	557	593	571	547	564	579	590	575	614	564	564	596	570	584	595	552	547	567	535	562	592	568	538	558	578	544	601	593	593	601	557	571	553	547	577	566	547	584	558	589	577	552	610	574	576	543	592	552	545	577	536	565	574	538	520	585	557	594	638	559	562	602	586	577	568	580	575	567	577	569	582	559	594	533	590	599	605	553	553	592	574	515	566	546	594	608	602	594	555	591	566	565	592	554	594	577	618	519	569	557	561	565	570	560	563	541	577	559	598	577	619	573	576	593	570	597	515	571	582	552	545	586	579	549	533	594	579	581	590	542	605	582	548	541	597	568	588	637	590	558	600	561	568	552	590	566	516	563	560	586	556	553	589	546	574	575	527	585	564	542	566	573	638	571	614	590	549	554	569	589	565	576	569	619	595	579	525	608	531	571	578	582	601	547	562	610	555	559	582	577	579	575	581	544	586	576	553	546	579	593	591	562	590	589	542	622	592	563	567	592	547	589	572	579	548	584	586	559	595	578	523	585	589	566	564	532	567	583	556	568	521	534	568	641	560	564	562	594	603	589	541	602	571	545	577	528	622	608	584	563	599	554	567	562	589	555	574	553	578	592	604	562	601	588	568	545	563	543	545	549	594	564	578	544	598	520	554	557	586	620	551	564	597	567	582	576	597	574	609	603	614	584	541	584	586	538	580	569	537	571	552	548	558	571	558	633	582	531	562	581	567	594	601	553	607	547	538	592	573	598	521	613	582	553	556	553	558	568	563	537	551	555	582	567	573	552	560	540	577	570	560	563	534	582	601	545	598	564	533	555	608	530	581	556	565	638	541	630	531	570	589	617	552	577	549	585	607	554	612	578	537	573	559	549	585	566	574	515	566	602	584	589	581	600	557	570	564	607	531	560	544	617	557	584	528	605	597	547	527	569	571	579	574	552	569	576	557	585	576	585	572	583	598	596	580	571	570	571	584	575	591	612	608	586	600	553	595	591	580	613	558	549	551	606	574	586	567	593	560	540	575	565	530	583	552	522	618	557	589	584	593	547	617	547	566	573	607	544	545	522	542	589	527	605	584	547	590	577	581	584	573	521	593	574	600	515	548	585	554	557	597	583	559	586	585	589	560	549	555	555	586	567	536	612	567	568	537	576	577	587	597	561	548	551	565	606	610	541	560	593	569	560	593	620	590	593	568	566	546	588	508	514	595	574	583	558	574	551	536	558	555	560	556	629	584	568	510	564	621	571	554	600	519	554	566	536	577	560	539	549	574	545	588	520	564	560	545	611	587	582	562	613	573	554	563	551	583	579	543	565	609	608	576	584	594	590	567	572	599	541	574	593	583	602	585	586	551	589	561	544	511	606	564	554	586	600	616	573	570	562	570	588	569	550	604	581	574	578	595	558	585	578	555	601	539	560	583	578	558	540	573	560	615	592	580	548	629	601	582	583	546	598	545	592	543	586	567	578	544	556	570	612	599	530	569	534	577	530	574	565	568	535	574	564	550	534	563	565	586	548	580	598	605	564	578	575	564	558	567	568	590	520	573	569	589	523	536	592	530	556	552	548	555	552	534	615	522	570	552	622	566	581	569	588	559	555	538	558	567	558	561	566	589	559	620	585	587	605	585	594	582	624	543	602	615	556	542	549	565	586	575	599	588	587	577	585	591	549	603	611	528	578	568	551	602	548	555	567	595	616	547	553	556	611	555	596	564	581	620	607	589	541	597	504	580	579	599	563	556	617	525	573	565	584	602	560	588	575	534	559	568	534	590	545	567	547	577	543	596	567	605	551	604	543	589	599	571	566	564	567	573	556	552	598	588	589	582	535	525	572	578	563	574	590	582	557	589	571	561	583	567	560	597	564	558	566	562	567	565	560	542	550	598	590	609	616	584	586	550	549	566	495	576	568	530	586	575	590	613	584	559	562	622	527	573	568	590	581	557	586	598	596	603	563	550	581	556	566	560	600	556	550	562	560	592	571	520	573	573	558	571	541	622	565	558	589	552	563	612	600	570	562	597	588	585	532	596	586	617	581	542	613	568	605	560	586	540	585	544	608	569	544	589	573	576	588	544	541	509	540	598	632	591	594	556	556	578	592	598	583	573	534	528	625	615	572	534	570	606	534	573	581	572	547	576	612	545	584	562	538	566	563	572	570	562	571	634	570	616	575	599	602	540	578	568	565	557	586	570	558	592	589	569	522	621	595	596	609	582	522	547	581	571	596	620	543	611	535	597	598	544	560	539	544	597	574	583	572	598	540	532	579	586	583	582	612	576	568	571	547	618	521	597	552	550	578	561	582	561	577	543	589	545	507	579	594	555	604	614	533	564	584	567	573	566	574	582	557	560	577	586	572	582	611	577	560	555	588	577	567	566	559	544	566	560	574	562	556	575
24249	21427	32389	25240	25725	22213	12914	5544	1021	920	840	863	853	812	816	837	772	786	779	818	758	826	778	803	762	757	785	818	804	812	821	754	737	797	784	785	761	731	811	822	831	768	812	828	835	767	770	848	843	889	1037	1083	982	926	812	780	789	774	787	760	795	712	795	813	774	748	794	767	838	772	821	776	765	747	835	742	763	810	739	787	780	719	815	756	774	745	766	771	795	794	746	769	743	783	770	812	747	778	779	740	755	774	780	775	824	780	815	794	704	774	770	725	741	753	789	726	788	774	805	754	761	740	744	818	724	780	732	772	824	736	758	789	755	748	755	775	776	808	776	794	753	788	794	777	732	762	782	783	804	754	783	754	753	776	779	793	765	785	765	738	742	783	724	757	771	743	806	781	781	759	792	757	778	763	773	787	760	776	780	824	830	776	716	772	732	728	811	808	768	784	777	765	751	770	750	785	722	754	760	807	762	727	769	786	796	763	763	799	805	777	792	821	718	754	783	778	747	758	732	726	791	785	795	710	751	735	766	810	771	764	816	725	724	779	774	769	757	767	746	818	812	825	722	743	851	677	765	776	740	762	778	754	820	754	754	810	763	839	721	734	756	799	840	755	760	802	813	795	750	739	719	788	730	833	791	779	811	741	719	808	762	771	816	745	748	750	786	740	719	758	785	711	780	819	768	784	793	729	722	770	750	784	721	772	740	747	729	795	759	785	776	767	758	770	771	746	733	774	764	730	734	751	767	720	796	819	763	802	745	753	776	807	799	741	810	780	788	763	748	749	788	778	790	783	762	784	753	804	716	798	733	827	783	806	792	785	784	809	782	797	771	734	734	761	791	776	779	678	733	684	761	779	822	796	751	745	792	856	737	786	815	776	766	780	769	767	765	735	746	754	754	761	772	809	728	771	776	774	756	781	729	753	751	723	761	759	713	735	745	794	786	744	740	721	755	787	820	784	743	703	809	836	746	837	782	807	745	772	712	771	764	758	742	764	737	786	773	789	803	780	827	779	763	805	727	762	777	769	766	791	751	749	743	818	753	777	747	786	778	809	794	739	746	772	778	761	821	762	777	758	773	793	762	742	730	800	757	764	762	778	786	774	769	768	751	762	775	766	779	754	787	770	828	790	820	771	744	786	734	771	810	750	821	765	759	738	760	769	785	765	802	779	726	767	820	856	781	776	769	826	809	766	746	800	752	795	760	773	766	807	775	799	786	737	726	748	779	779	774	784	769	784	778	745	766	799	786	759	774	760	793	771	773	831	753	755	782	763	791	761	768	811	800	756	737	807	755	754	769	804	739	756	768	785	787	741	761	828	869	809	768	800	748	774	770	795	778	794	754	709	756	809	753	746	786	751	800	752	767	711	776	787	769	730	790	755	756	765	777	809	785	749	801	779	776	752	795	760	745	789	774	758	760	744	802	785	760	780	791	759	792	742	738	757	750	799	729	725	803	818	767	747	776	772	778	795	781	727	804	738	779	794	801	744	777	718	764	744	747	760	713	782	758	782	776	753	702	752	744	695	751	762	809	759	756	695	752	764	795	789	782	780	773	768	778	756	788	772	783	759	790	786	772	772	760	801	766	759	730	739	787	793	780	769	801	758	790	770	758	805	740	735	767	777	721	700	799	756	746	752	759	765	787	714	737	780	792	744	794	759	800	762	737	787	742	762	789	774	758	775	787	731	788	787	783	767	778	783	737	788	773	791	831	777	769	775	785	757	774	832	819	781	781	783	768	812	784	741	765	771	805	789	741	783	736	782	735	748	741	773	723	767	818	729	748	798	723	785	746	767	806	797	734	766	769	803	800	744	827	827	701	764	793	738	771	792	725	819	743	749	787	751	719	786	761	780	783	704	764	742	793	785	733	805	790	775	787	798	814	796	746	782	838	768	739	764	799	745	768	740	790	765	688	807	727	738	825	725	802	758	775	788	784	769	743	737	719	760	717	761	808	784	810	758	781	778	730	765	761	766	730	746	720	781	784	771	767	774	795	796	761	733	732	805	768	784	756	757	794	769	767	821	792	747	817	786	764	776	734	731	753	745	772	760	774	761	759	703	761	801	765	802	777	821	817	803	762	801	770	781	791	756	793	725	772	773	743	787	751	750	755	817	767	776	739	697	760	733	784	750	697	757	800	739	819	796	783	818	758	751	760	767	750	775	765	770	767	812	768	812	752	744	752	723	796	801	773	706	725	782	754	788	762	782	756	796	790	817	794	736	803	747	734	786	761	736	753	728	738	771	754	798	726	779	744	788	786	765	759	757	767	760	726	749	731	778	754	816	747	789	816	763	744	799	769	790	828	777	798	755	808	805	773	812	756	761	761	785	794	801	784	763	732	714	746	731	815	739	739	795	771	743	793	751	773	747	757	784	728	809	781	741	776	741	773	755	743	739	758	775	759	766	780	794	787	786	796	736	769	738	783	794	749	747	841	845	783	807	774	785	795	765	730	803	752	783	734	788	749	761	766	750	742	737	752	763	781	783	830	825	814	732	788	800	864	772	754	782	731	811	746	788	747	752	773	739	786	804	792	799	751	792	755	763	752	756	734	773	799	816	815	747	755	760	717	728	794	783	775	745	768	754	734	717	762	758	777	786	764	751	745	815	787	777	799	716	745	735	748	755	776	744	820	755	748	785	808	800	789	757	728	756	771	801	760	755	717	782	764	732	782	750	761	763	771	772	754	755	746	760	731	735	756	801	812	753	763	781	753	781	795	787	789	725	751	759	738	792	751	769	789	751	759	763	778	753	747	829	764	771	728	770	749	822	739	768	746	740	750	716	769	795	812	777	795	724	752	759	715	767	736	776	776	775	782	775	710	758	770	746	733	752	770	757	739	754	813	737	775	794	750	728	779	746	773	776	791	783	709	786	741	744	759	759	807	763	784	788	749	745	804	747	753	746	784	818	782	721	769	786	784	799	810	766	758	734	764	795	781	770	763	776	778	766	782	807	745	727	732	812	815	797	753	791	808	743	732	759	785	774	777	727	760	770	754	768	730	759	739	802	754	757	743	813	757	781	780	761	780	736	752	750	787	781	748	769	777	723	747	795	739	780	801	737	737	766	751	781	768	727	757	765	791	774	788	756	763	729	761	798	766	736	745	712	769	766	764	754	796	743	755	768	747	828	786	769	790	784	774	773	760	807	789	780	720	787	766	788	736	738	782	806	783	856	780	731	751	844	791	810	782	748	769	753	795	795	852	713	745	736	767	738	778	757	778	760	790	761	809	764	788	805	747	772	788	739	774	701	790	737	760	776	794	763	775	712	724	814	795	764	761	805	813	765	777	764	785	789	776	813	794	763	776	769	782	796	783	769	723	721	728	770	792	761	751	774	765	770	754	774	757	770	746	748	794	788	761	721	828	753	764	779	771	702	784	743	787	753	771	770	809	775	751	749	767	730	768	786	772	715	762	750	778	739	744	808	758	736	773	767	758	787	783	772	781	738	733	759	738	765	755	798	786	758	774	805
48487	81794	54244	43095	27972	15105	10455	5027	756	788	759	765	742	692	683	685	682	769	717	651	707	719	672	695	707	676	676	666	690	672	694	722	729	707	722	720	675	665	714	770	755	693	667	699	696	664	697	673	662	885	1206	1207	1004	866	696	678	692	681	641	624	670	650	704	685	704	663	666	618	634	650	656	662	697	668	650	646	646	685	652	725	643	653	646	701	655	705	637	688	680	667	653	630	616	638	660	660	644	653	671	675	644	664	667	690	665	667	707	615	681	666	640	661	660	681	686	674	684	738	659	679	687	690	682	645	684	680	692	683	645	672	648	660	686	654	670	667	674	654	630	663	704	611	655	664	689	675	650	667	706	676	644	621	629	660	625	647	657	681	693	652	657	677	627	661	689	670	654	682	666	640	650	627	683	646	650	628	657	678	642	658	687	596	668	652	700	685	627	677	680	651	642	658	692	701	653	683	642	670	674	613	682	648	661	615	683	679	666	667	634	689	656	679	694	702	649	669	649	635	673	674	649	603	685	610	715	633	683	674	665	654	650	666	645	657	688	701	628	625	708	664	704	656	691	651	654	645	654	636	637	623	635	627	674	699	604	639	630	662	646	652	658	660	664	691	641	649	682	698	666	696	656	673	694	627	644	670	610	683	686	645	685	639	633	637	676	627	661	670	691	673	614	648	651	686	687	662	666	682	686	681	662	666	647	617	685	632	671	652	675	696	650	673	670	654	680	633	607	687	625	633	695	668	666	658	659	655	699	642	670	618	684	670	669	607	700	654	652	626	674	630	652	702	652	680	619	641	655	641	634	650	680	638	666	637	738	648	686	649	675	687	657	657	641	615	643	658	646	635	650	656	689	662	658	599	655	633	702	693	624	666	664	659	638	631	624	681	627	664	638	617	651	654	656	678	674	651	658	631	657	681	651	679	675	660	663	665	654	648	642	666	635	699	669	687	674	676	675	681	658	649	660	683	635	650	687	712	652	633	688	674	696	615	674	633	640	645	651	613	636	669	641	648	677	632	634	612	685	665	672	696	721	703	657	666	676	672	720	655	656	668	681	689	605	682	658	663	674	667	665	663	642	649	596	636	647	662	657	716	620	687	685	641	678	641	627	665	705	653	680	716	662	689	656	678	633	695	643	653	686	629	688	635	642	667	683	661	642	634	668	597	662	655	654	673	646	689	707	664	685	605	644	690	643	646	688	652	669	652	673	638	637	656	641	688	615	644	655	679	658	652	639	684	639	678	663	657	662	690	693	655	637	665	700	688	655	688	685	674	633	659	649	676	672	692	664	645	692	724	702	673	649	650	717	678	733	632	673	649	645	624	652	727	665	667	647	622	667	649	689	649	654	704	661	691	665	652	682	672	655	642	646	637	699	674	636	670	685	637	712	686	674	653	668	690	692	634	612	640	636	661	723	680	679	641	601	642	647	655	677	621	637	714	644	659	661	604	685	676	647	678	670	624	652	631	678	642	710	655	677	654	672	658	640	691	654	635	635	668	624	652	648	686	690	683	676	676	658	660	648	647	660	674	692	665	638	644	603	642	689	640	701	624	632	628	664	656	640	649	654	680	640	639	665	667	652	609	647	747	620	630	683	638	674	625	689	645	647	617	706	710	640	665	670	629	637	655	665	663	681	648	644	631	696	627	655	661	632	671	652	654	724	654	609	674	615	628	652	661	684	672	648	692	602	637	678	653	649	666	693	718	724	673	668	671	669	640	670	696	633	669	629	678	660	676	663	682	662	659	673	682	613	602	692	667	694	674	637	654	659	666	699	679	660	725	670	635	623	659	615	653	645	622	658	647	665	656	668	671	694	689	656	676	640	699	653	671	635	689	636	684	650	680	659	684	684	660	657	661	673	649	678	675	653	658	692	646	645	644	681	648	668	676	715	662	655	709	633	677	699	666	669	690	652	661	662	664	657	710	708	676	635	592	626	648	668	672	649	670	683	679	642	661	637	654	594	654	619	703	657	637	670	693	679	670	664	630	647	664	673	672	632	701	666	680	650	663	653	668	716	679	678	651	641	651	624	718	676	627	640	639	591	639	670	679	652	669	664	675	679	682	652	690	668	618	642	706	630	672	631	693	675	692	643	651	650	646	632	639	639	617	699	676	642	628	660	641	651	674	643	625	667	658	687	663	682	654	683	644	676	693	663	658	646	623	632	640	657	670	679	654	627	660	661	644	700	644	669	666	626	642	667	675	623	682	652	662	688	689	679	642	624	688	668	685	602	652	605	591	610	627	634	657	659	694	668	647	673	673	642	646	642	637	627	677	690	673	679	645	656	671	676	695	659	675	680	663	649	666	685	631	669	636	601	688	623	618	653	651	672	638	657	653	656	713	659	658	684	680	662	657	671	668	642	652	628	649	627	674	699	684	679	663	618	639	606	614	670	668	629	655	646	671	640	674	676	687	709	704	687	662	646	670	650	624	629	619	636	644	656	666	660	644	645	666	622	668	616	670	654	633	657	674	611	645	659	687	624	665	675	696	646	658	642	675	689	623	623	634	715	624	659	647	690	663	612	592	683	672	637	666	660	631	645	666	629	642	661	628	631	636	627	651	662	635	655	679	641	668	666	644	661	649	634	643	648	634	710	724	641	682	672	672	683	638	691	694	694	640	670	676	658	630	699	666	631	634	643	641	670	657	661	627	622	626	625	655	658	651	666	665	610	659	653	645	699	670	694	643	616	622	658	664	644	685	685	674	637	665	659	652	616	672	616	636	648	637	661	641	598	648	680	636	660	684	681	601	635	660	716	626	648	616	687	675	681	643	655	712	667	713	636	651	624	623	654	653	699	647	678	708	661	653	643	652	701	668	673	666	698	630	611	665	685	647	664	646	682	633	665	686	684	608	585	702	657	674	622	613	632	661	636	696	625	687	654	635	656	634	688	636	661	654	611	687	612	654	659	595	659	626	633	673	658	705	664	641	626	670	668	684	627	633	689	644	615	685	682	628	639	635	668	643	711	664	670	667	681	668	658	683	671	665	670	700	668	678	647	688	698	651	614	668	654	669	693	658	652	656	647	649	641	700	658	630	645	677	631	650	676	642	594	674	652	673	670	673	632	666	638	630	654	661	664	597	627	698	616	673	623	654	621	650	683	649	673	643	655	689	607	677	672	698	669	659	621	652	680	692	641	632	607	627	673	656	644	634	658	630	692	673	655	684	676	666	675	667	676	694	660	655	643	624	645	650	676	659	659	659	647	663	685	643	658	661	648	639	663	675	651	661	656	677	657	648	684	721	625	644	678	672	632	666	681	664	639	676	706	709	683	635	647	644	689	631	668	637	679	680	658	630	686	670	674	659	707	621	695	635	679	663	674	640	675	678	705	685	635	635	606	706	662	664	639	625	676	646	685	659	679	658	623	693	678	651	668	655	667	665	639	665	673	691	634	691	622	656	645	661	641	666	627	666	717	658	696	635	640	644	677	647	610	685	639	692	642	653	666	676	685	677	678	647	674	661	645	681
28113	19846	15589	5227	3334	1549	1036	850	736	666	678	712	717	720	669	734	734	684	646	666	681	638	671	725	700	678	707	595	697	678	707	672	740	648	695	695	675	677	692	687	701	701	706	683	705	686	690	698	695	716	725	731	732	693	670	693	658	678	679	684	692	742	701	690	718	677	728	710	685	678	706	691	648	671	627	681	701	659	669	679	699	668	683	674	709	724	729	714	670	638	701	682	664	722	665	667	669	670	698	715	682	677	671	664	740	691	710	670	665	702	662	632	668	724	634	703	724	654	729	676	693	698	634	672	677	661	653	667	675	690	665	667	665	706	721	646	697	650	657	695	662	659	705	669	642	697	647	695	639	657	681	696	632	638	658	659	695	690	622	681	616	687	695	662	680	693	694	688	668	634	700	692	620	731	704	692	677	626	695	723	635	688	706	708	656	683	675	736	701	705	712	656	707	684	698	686	696	680	691	687	707	660	672	722	629	714	680	692	696	674	688	722	670	645	694	634	658	650	720	661	681	687	639	666	730	696	694	668	724	669	680	668	722	685	707	678	722	690	635	672	666	714	687	665	678	730	677	644	710	646	654	665	708	637	725	687	648	658	676	689	697	708	711	670	681	682	713	640	705	656	718	678	684	720	706	670	691	707	714	650	678	666	691	680	704	680	716	697	706	682	778	664	715	684	685	704	665	681	723	665	645	711	672	652	640	689	679	695	673	695	697	730	702	695	684	685	698	656	692	661	665	682	664	698	593	711	685	721	700	708	693	724	674	698	698	712	682	682	657	670	637	679	666	678	679	706	706	627	626	688	680	686	742	687	662	704	682	666	662	682	669	658	706	713	615	670	663	677	698	634	686	710	737	684	670	737	737	656	704	721	699	689	654	683	666	740	669	647	666	681	639	687	665	676	621	677	655	683	719	692	687	672	656	647	657	653	645	681	723	685	705	714	674	693	687	710	695	674	722	657	666	690	662	695	662	707	662	684	703	672	670	706	648	689	702	664	689	710	662	689	711	667	698	709	670	683	703	663	665	708	640	646	673	715	710	743	698	668	697	701	675	686	696	709	692	691	684	648	662	681	691	684	706	685	663	699	704	661	653	745	646	685	690	673	647	695	702	649	714	680	679	704	712	673	706	746	704	734	671	705	649	651	690	684	672	659	724	655	705	705	735	671	688	700	720	707	689	713	688	671	744	703	713	661	692	704	656	750	668	674	635	716	654	691	629	668	709	660	694	678	661	680	704	694	676	677	626	693	674	698	708	737	693	688	647	656	698	761	689	691	643	720	674	695	688	678	647	695	701	702	739	723	664	714	685	662	655	655	681	699	730	701	707	699	706	720	677	687	691	672	679	728	667	697	737	664	632	689	671	685	683	683	642	669	675	690	692	669	700	703	653	728	691	722	662	696	668	647	695	673	725	762	711	666	674	702	682	683	656	663	686	686	703	722	701	733	714	668	658	692	729	682	675	670	680	684	724	724	672	694	684	653	661	666	672	668	720	654	665	642	663	693	696	677	657	677	696	743	690	735	685	696	694	690	710	674	642	655	683	703	683	702	687	646	685	708	663	716	673	695	698	690	675	719	700	707	745	684	708	675	671	668	706	668	662	694	733	690	663	703	694	682	682	653	680	659	662	671	679	698	675	697	686	623	683	633	693	694	680	681	687	669	660	691	652	700	679	651	662	709	696	688	694	681	696	705	683	662	718	650	694	696	696	632	673	722	685	706	732	678	665	664	681	684	699	722	684	715	686	681	669	685	681	693	655	709	648	684	662	636	705	702	729	698	683	669	688	700	681	641	716	665	644	724	678	676	766	702	691	693	684	694	706	683	677	674	712	717	707	655	673	710	688	685	649	705	696	667	715	687	709	628	672	710	717	765	695	639	677	688	681	680	730	699	714	685	682	687	678	659	704	710	665	721	714	677	720	683	683	686	693	683	677	686	675	678	743	700	727	696	693	712	688	716	710	666	665	712	685	666	709	712	692	698	706	670	707	706	666	620	739	669	712	715	690	683	678	722	667	705	704	684	681	707	673	699	683	679	692	670	687	676	707	680	708	687	702	677	674	668	698	669	691	648	635	646	684	678	668	667	689	669	673	633	679	673	654	689	687	688	707	708	678	710	686	675	714	680	701	657	724	683	706	709	684	653	696	654	630	638	703	683	649	675	688	688	681	688	695	675	667	686	704	720	706	642	693	675	695	658	667	719	641	715	716	690	667	652	685	689	699	698	711	683	691	724	671	724	661	687	673	706	642	694	683	681	731	674	663	679	658	675	640	594	688	679	677	699	661	682	685	695	708	673	691	677	668	636	707	714	716	618	672	664	762	662	693	717	653	683	704	679	682	696	645	679	700	672	676	684	743	681	665	653	696	698	667	706	697	642	660	702	639	693	653	667	688	695	637	687	677	719	686	674	697	688	703	666	706	730	751	692	634	684	678	662	714	702	673	697	693	704	678	685	694	711	676	700	665	744	664	652	675	657	632	698	678	688	657	642	709	660	683	690	683	723	639	684	722	661	711	673	715	687	691	702	732	679	632	655	657	666	683	705	677	677	663	683	695	694	671	662	674	677	714	680	674	690	692	700	656	675	723	634	670	695	680	687	664	702	688	689	709	633	726	671	676	666	654	714	701	692	723	643	712	714	705	695	666	699	684	673	757	718	708	699	704	660	707	640	663	704	673	699	631	680	684	681	637	734	704	698	712	690	676	694	709	673	724	682	692	656	670	725	613	692	720	684	668	668	671	722	670	731	669	684	674	701	660	635	683	746	678	692	672	688	676	659	740	680	713	640	676	692	674	681	705	643	668	665	647	708	662	742	672	648	740	685	704	664	659	681	650	649	705	681	669	655	689	703	690	703	695	691	679	662	703	692	679	644	645	701	678	673	640	711	699	703	707	644	640	655	730	712	666	703	684	664	667	722	691	706	665	696	712	735	710	701	611	651	660	659	677	692	647	662	651	668	713	718	703	700	689	700	654	654	731	644	661	713	779	706	659	715	719	665	653	669	693	670	645	710	691	677	694	672	682	661	683	729	713	667	684	696	700	720	679	729	689	690	649	709	674	681	699	713	725	662	716	740	689	755	655	694	632	675	697	693	709	630	702	693	722	667	678	704	726	686	678	707	669	786	679	653	685	645	716	719	699	646	663	660	703	637	674	665	697	731	688	678	677	625	693	628	663	666	700	666	693	657	681	643	699	721	657	745	730	656	718	617	665	691	703	670	732	661	680	657	673	704	603	654	655	751	658	699	642	701	674	709	663	666	672	721	672	719	666	675	665	689	694	702	687	612	741	697	672	685	699	704	688	723	671	688	669	717	708	692	687	726	684	622	667	677	715	718	696	666	679	689	718	673	707	657	701	692	676	649	679	625	637	702	702	695	653	699	689	705	666	612	635	672	711	682	655	706	672	701	656	667	660	656	685	746	703	662	658	666	688	692	711	694	696	687	661	654	649	670	683	682	701	713	676	646	698	699
9580	15828	13213	3758	3314	1500	1059	752	570	552	589	543	538	531	567	519	533	530	490	610	551	516	547	557	564	596	541	535	601	577	532	529	548	579	577	552	523	577	573	614	549	562	573	547	563	538	543	541	566	574	602	606	572	586	561	547	547	558	537	605	538	553	587	514	533	533	536	584	542	574	546	560	554	582	553	537	582	513	516	597	544	573	554	572	537	531	584	519	574	537	587	570	584	540	487	563	530	551	528	545	550	573	604	503	585	490	571	581	519	540	539	556	565	550	583	558	537	541	541	571	546	546	527	505	517	557	556	552	553	572	528	548	538	562	536	549	502	572	518	567	522	557	582	506	582	546	529	582	542	540	575	561	514	526	544	577	531	581	597	528	564	575	535	549	558	523	563	537	532	592	540	556	588	557	611	568	542	606	539	543	586	540	514	570	525	577	527	537	589	517	517	575	567	535	539	574	531	497	525	565	561	550	567	537	571	548	508	533	517	533	550	580	575	513	528	553	550	578	566	560	588	509	535	551	539	521	542	547	554	581	541	531	550	565	541	568	526	539	565	530	570	544	517	520	543	527	536	533	571	564	564	645	557	564	577	560	564	573	565	537	526	557	528	556	559	557	526	532	552	546	508	514	533	525	564	568	567	574	554	535	593	524	544	531	551	574	544	580	508	594	515	565	563	543	545	610	527	538	533	531	566	547	526	588	551	559	562	538	558	518	548	579	573	564	560	547	583	515	545	505	544	564	528	585	585	535	587	550	567	538	595	569	589	561	556	536	541	525	532	506	537	567	551	570	546	551	528	507	511	566	569	550	567	559	548	596	582	538	555	535	528	482	537	568	542	528	605	516	540	552	530	545	549	525	565	539	532	554	546	530	525	558	513	577	551	573	600	571	558	572	560	532	562	549	535	549	513	565	555	524	583	594	539	524	542	549	512	489	571	587	544	573	539	588	575	513	526	518	560	562	516	524	557	553	563	555	558	551	540	559	550	556	581	575	569	518	551	568	551	610	535	510	524	555	546	534	556	575	572	545	529	528	574	532	573	618	547	541	549	585	533	561	566	554	546	550	584	542	521	545	526	520	574	533	546	534	560	539	516	561	531	582	533	535	530	545	603	536	507	562	547	599	561	576	570	531	571	539	547	535	523	567	529	544	544	516	544	543	581	541	530	543	549	542	515	524	518	551	567	526	526	606	536	546	557	566	582	526	530	558	519	549	584	569	526	522	551	518	593	513	561	599	532	547	535	545	545	561	521	545	520	501	546	524	564	546	551	561	572	543	552	555	574	529	552	563	542	561	529	572	546	531	555	521	549	585	558	565	518	561	592	535	523	567	544	556	545	539	505	513	553	562	520	554	520	582	571	541	573	543	559	553	597	572	542	512	590	589	538	588	530	517	552	528	557	594	541	572	539	553	559	537	557	553	540	519	529	589	549	512	552	570	500	521	541	560	567	525	573	521	618	572	571	511	553	523	600	623	562	515	534	556	535	575	571	544	559	535	538	551	522	521	556	516	554	545	561	565	545	553	560	564	539	563	568	565	569	540	565	590	530	526	557	586	557	551	570	547	545	512	543	548	580	536	551	622	602	585	547	529	557	569	558	541	600	559	568	556	529	546	553	539	616	555	556	567	529	542	483	561	557	547	565	557	555	548	552	536	581	532	549	533	567	555	497	544	490	586	586	581	535	566	538	538	514	538	577	613	580	525	557	522	528	531	551	540	540	552	554	578	540	544	537	559	611	581	538	564	550	573	558	573	544	550	574	589	538	557	543	571	530	503	562	584	569	541	585	592	553	519	583	576	544	548	512	590	580	557	546	530	555	558	546	538	556	568	559	530	550	564	512	572	550	545	543	548	557	556	515	565	592	566	585	515	554	530	526	572	525	558	553	535	538	543	540	541	540	526	532	566	554	546	511	543	592	530	570	551	583	555	543	528	563	531	508	568	548	558	511	596	539	527	552	513	555	506	585	577	524	580	549	538	536	538	539	589	526	562	550	546	581	569	557	540	558	540	537	564	594	548	515	556	544	577	516	566	530	496	528	578	550	524	531	508	576	540	571	567	566	523	504	588	553	583	573	556	509	539	541	570	573	605	523	548	525	533	520	545	571	530	552	551	513	535	597	560	549	549	581	551	521	552	546	512	570	564	562	584	552	560	552	482	531	515	536	531	540	566	554	613	564	584	556	526	570	549	550	540	547	546	572	511	567	551	554	551	572	550	552	569	532	559	560	552	556	554	567	546	557	566	515	581	536	589	573	598	536	524	518	583	500	540	537	549	537	529	518	537	532	538	547	595	534	578	518	564	518	537	555	601	584	591	553	564	558	539	504	549	585	539	564	545	560	552	568	574	541	555	537	518	544	550	514	546	512	516	556	542	541	543	537	549	527	586	580	590	584	561	569	527	538	602	551	568	576	560	547	586	514	538	569	546	553	566	543	549	548	547	567	556	524	569	579	593	563	535	538	576	540	531	568	508	620	580	537	520	543	601	542	524	567	542	567	548	566	552	533	529	555	543	541	568	574	579	540	579	523	537	587	560	498	527	583	534	567	527	530	514	553	531	537	577	519	548	542	572	574	543	541	559	526	567	581	568	540	547	598	495	548	548	530	573	511	542	602	566	565	536	531	575	570	528	531	505	542	527	548	547	558	573	501	556	572	589	544	591	528	547	558	519	555	566	573	564	542	545	540	559	541	568	558	541	566	544	522	627	560	568	531	559	530	582	545	522	547	550	576	549	567	533	549	602	500	580	556	563	542	608	578	515	520	523	528	545	511	554	496	545	523	558	562	580	561	512	553	500	489	572	543	516	543	557	552	496	574	511	538	568	543	571	553	552	534	548	525	546	548	549	563	522	579	509	507	550	524	548	547	562	534	555	513	542	555	531	538	585	536	542	549	532	576	569	554	547	560	543	517	524	563	540	552	542	581	593	565	565	573	557	586	513	580	583	537	549	541	550	542	551	530	539	563	552	569	587	529	557	573	542	568	555	554	563	511	557	548	543	559	580	528	565	564	537	563	551	570	541	549	557	554	552	599	585	569	555	552	552	577	539	521	567	529	543	587	560	556	562	583	561	580	540	576	540	546	518	537	572	519	577	523	516	546	553	553	557	547	521	573	551	539	532	547	536	513	524	598	535	519	564	544	523	526	570	534	587	593	610	563	567	548	568	488	543	545	526	595	529	560	552	531	580	534	541	551	559	573	572	516	572	594	576	535	543	610	551	567	543	616	536	543	497	548	535	499	530	493	578	548	555	564	508	564	514	516	554	514	559	504	540	568	544	556	523	566	567	545	537	556	560	606	526	513	558	556	518	553	523	548	531	556	549	543	539	557	551	563	511	571	570	524	564	515	552	581	536	540	478	528	531	530	527	531	573	587	542	569	542	553	583	547	531	603	539	606	570	553	532	567	560	553	549	552	513	536	543	571	525	563	566	564	552	579	576	554	506	533	560	536	555	554	506	554	549	567	577	562	544
25228	21531	34085	26606	26023	17703	6941	2085	777	715	721	695	688	689	716	659	664	724	732	691	684	721	662	643	711	715	685	678	726	677	696	724	703	639	714	693	699	721	689	680	719	672	688	684	710	698	694	723	692	697	823	861	756	738	761	714	708	693	681	665	663	635	656	690	689	646	688	683	661	685	664	668	686	698	666	654	684	700	677	660	678	688	664	676	670	696	682	649	618	658	702	666	670	605	646	685	656	661	710	672	740	641	686	676	674	677	702	721	669	669	699	674	677	651	666	629	653	662	690	709	735	671	682	732	701	633	626	690	658	676	666	691	692	655	654	678	681	683	690	694	669	681	653	669	681	691	647	681	662	688	712	721	711	642	705	686	628	688	703	687	688	667	690	671	659	687	694	668	688	684	659	717	696	696	717	678	681	668	631	728	697	676	673	651	682	628	702	692	636	703	634	644	713	696	680	662	678	681	680	662	668	655	646	641	692	673	656	707	702	670	661	647	668	707	723	678	701	689	677	655	685	661	662	696	711	665	634	699	638	686	677	674	701	683	664	621	701	724	692	675	651	685	659	687	643	674	619	681	685	664	690	622	701	686	678	628	656	701	663	665	675	684	666	669	632	686	671	680	722	689	637	678	696	645	659	685	730	683	669	673	688	708	682	679	653	681	680	706	658	645	637	707	660	647	658	639	670	697	696	671	651	637	666	603	678	677	671	664	685	681	685	669	694	726	632	693	669	687	629	653	683	650	673	680	669	687	701	670	627	646	689	696	754	691	678	617	662	678	659	669	680	668	668	698	658	685	637	696	712	662	709	679	685	671	684	681	703	669	664	702	695	676	646	692	672	691	676	733	709	694	615	667	678	692	671	640	667	675	681	702	658	651	673	633	683	647	642	633	694	612	644	737	695	695	678	688	635	702	667	680	671	666	701	645	674	708	665	656	657	710	662	696	679	655	660	691	691	707	676	636	693	697	655	710	647	672	708	677	693	673	634	651	675	648	642	672	659	678	726	690	682	621	715	653	706	699	681	630	679	669	688	683	642	673	638	713	671	684	694	655	699	661	666	694	690	681	712	674	662	669	719	695	674	669	697	707	669	650	693	672	675	696	634	685	696	697	687	702	661	723	675	688	686	629	663	661	655	691	712	655	651	625	652	682	687	648	696	682	670	681	657	647	631	663	677	692	715	652	706	677	703	638	655	672	679	684	705	656	722	658	670	680	676	695	673	685	654	674	656	674	657	653	631	667	753	665	704	665	698	657	661	689	681	678	719	668	667	650	663	644	684	684	689	667	665	692	663	644	680	697	633	692	664	660	658	671	668	683	685	682	691	696	673	657	697	677	665	678	712	638	628	693	637	658	702	700	625	660	675	628	712	688	701	691	645	663	708	649	674	682	624	701	677	684	654	658	710	692	713	710	676	653	683	661	611	682	697	681	666	656	650	702	664	663	690	620	653	669	699	716	667	710	623	700	687	660	705	706	663	671	679	676	717	694	649	624	710	687	673	683	680	656	684	649	688	702	705	645	660	665	627	667	690	659	672	670	662	728	660	695	675	648	709	691	648	661	701	690	657	692	673	651	689	702	672	644	671	718	696	681	692	695	683	674	693	696	654	653	694	668	744	698	712	693	671	720	649	677	672	669	674	641	689	640	693	683	662	744	688	673	698	644	674	682	692	677	699	657	683	677	661	688	680	706	631	650	684	645	688	726	659	675	694	687	647	671	730	667	721	666	724	715	651	690	670	679	618	731	655	623	676	726	688	702	623	685	692	685	648	658	649	683	660	679	659	676	702	729	659	702	758	638	688	725	647	711	674	701	720	654	680	718	691	682	674	658	699	685	713	672	619	647	696	654	679	662	679	707	660	667	678	639	658	695	702	686	653	672	660	650	652	663	648	690	644	681	636	642	667	680	699	676	651	665	659	721	670	662	652	627	684	695	664	692	696	687	628	649	700	662	700	663	665	705	683	659	658	677	699	651	643	675	672	674	682	657	650	648	694	669	695	656	662	686	663	667	681	654	672	621	676	683	653	703	659	667	632	666	632	662	700	672	667	681	656	661	658	656	700	698	696	665	666	677	681	696	744	692	627	683	719	674	686	688	709	701	666	697	684	677	688	648	680	671	678	650	656	650	647	659	707	695	657	691	666	679	636	686	589	685	692	702	665	629	713	704	636	661	645	628	690	649	670	614	678	696	680	694	672	644	687	658	656	690	714	690	725	669	670	645	741	674	613	651	672	650	729	703	683	666	649	675	708	680	702	669	685	668	666	676	682	658	687	663	644	691	698	708	695	650	736	668	639	669	726	636	686	693	668	720	686	705	710	719	666	681	651	723	638	690	656	684	690	695	724	696	680	656	669	665	677	635	704	656	701	714	742	696	689	637	672	682	709	629	674	655	691	659	699	626	676	609	684	672	697	643	672	683	684	650	700	675	625	647	660	702	648	688	671	675	702	696	723	693	662	654	670	686	677	674	663	660	659	682	650	677	695	690	690	710	718	691	652	708	688	656	672	698	638	656	696	726	733	702	668	670	648	668	708	697	626	647	646	728	699	685	672	661	659	687	690	673	691	640	685	649	641	633	705	713	689	671	692	670	651	736	692	635	646	665	689	709	743	625	719	710	661	663	696	630	697	690	661	653	706	698	667	716	670	683	637	710	633	699	659	675	629	689	659	692	672	679	659	689	650	744	666	653	658	666	707	671	678	742	691	646	680	638	699	656	646	657	645	668	653	682	681	643	676	706	695	676	714	691	708	651	684	660	691	655	647	671	654	675	663	655	686	626	703	631	660	740	694	585	666	679	651	635	695	654	627	688	653	664	674	691	750	647	640	664	672	671	660	700	687	672	719	659	683	672	629	644	679	681	674	639	725	674	698	631	701	712	621	676	679	670	666	666	661	673	661	705	713	646	686	700	692	678	693	674	745	664	604	662	631	653	675	645	702	667	622	672	656	668	696	641	683	638	673	678	675	684	693	674	653	695	713	649	705	695	641	655	693	664	674	650	647	675	700	661	707	741	693	693	665	681	692	679	648	672	657	700	739	735	681	617	708	699	670	685	644	685	667	711	705	704	646	674	655	676	639	683	667	679	680	701	647	660	632	681	654	735	719	687	675	711	651	682	678	668	684	665	654	688	680	666	678	615	665	664	658	726	660	625	631	675	674	692	711	638	706	668	703	706	702	660	637	638	652	667	728	718	656	707	620	674	676	669	661	663	706	657	684	697	640	715	676	676	666	699	703	694	685	651	735	696	650	675	675	626	636	661	699	665	701	647	673	691	663	662	665	640	668	688	730	684	698	677	661	712	661	663	666	687	693	692	738	671	669	705	722	657	637	672	643	633	666	668	622	724	650	675	677	668	673	616	655	690	663	644	668	649	682	685	659	680	689	690	651	644	643	675	710	677	638	668	666	662	649	697	664	671	669	676	628	659	684	702	659	698	667	719	680	665	671	684	739	707	653	677	648	718	656	650	710	696
36542	66487	48337	26684	23651	11657	6021	2253	630	651	640	625	617	607	597	638	573	609	601	591	584	588	612	618	601	604	612	612	631	568	600	594	617	658	669	604	583	640	665	595	626	593	588	625	604	566	577	616	609	580	845	868	762	658	615	602	576	550	633	585	603	628	570	561	593	575	578	594	574	583	605	598	601	551	567	568	600	567	589	618	581	606	602	625	595	596	602	572	598	584	602	538	628	553	584	624	552	588	549	612	596	613	580	589	591	601	595	564	588	615	563	614	617	570	593	621	596	550	573	558	612	589	612	567	606	580	564	622	602	562	573	532	627	571	537	566	567	576	543	603	567	563	578	558	545	566	559	583	574	566	591	596	545	617	589	581	555	576	570	593	583	589	582	589	576	589	564	564	577	601	617	618	567	601	602	596	593	587	561	574	603	589	617	592	557	547	604	554	530	552	542	566	560	599	597	605	586	621	613	590	571	577	583	595	542	552	568	597	612	592	573	582	636	559	585	558	544	581	576	576	617	573	638	546	566	559	571	605	568	576	585	577	602	553	607	541	585	593	600	590	548	573	581	531	574	569	585	594	587	548	582	570	567	590	586	575	606	564	594	533	577	591	565	608	583	538	547	616	522	558	572	562	536	626	596	571	607	590	553	573	602	619	561	555	554	585	551	552	577	605	561	634	553	573	564	557	583	580	588	607	578	564	546	596	604	627	613	539	640	593	537	577	560	560	585	545	579	614	589	542	596	594	565	606	568	562	607	562	586	576	615	573	598	553	581	624	600	590	589	586	560	591	566	605	615	586	567	621	567	573	566	598	552	591	597	579	528	585	578	544	556	593	570	554	577	543	596	597	594	611	573	547	561	572	554	582	557	551	581	545	539	569	605	588	589	566	540	573	566	540	591	636	603	560	599	592	576	614	643	574	588	580	574	629	589	610	580	526	584	571	573	598	555	589	597	604	581	577	569	583	586	593	571	585	609	570	539	552	521	573	611	570	563	582	562	608	548	592	581	569	559	596	566	599	617	551	609	581	557	572	576	567	572	577	558	577	558	587	603	564	586	593	574	552	587	571	594	573	554	532	573	629	542	574	581	558	557	522	540	562	557	561	609	578	602	575	598	570	620	579	602	560	595	602	583	562	542	649	604	564	551	586	561	552	579	581	582	570	640	594	559	642	577	567	599	597	560	591	571	557	590	591	568	577	557	568	567	585	606	584	570	591	561	566	608	581	538	584	594	546	566	619	619	570	588	602	595	592	612	581	572	563	557	557	534	534	567	622	601	598	563	621	589	579	569	575	600	579	582	592	561	527	574	551	596	580	544	552	536	554	590	559	593	586	616	618	628	610	571	569	610	539	608	577	605	588	551	573	548	559	585	605	569	534	573	575	562	508	642	639	575	591	622	597	622	612	573	589	610	592	583	573	526	605	564	530	603	585	547	604	588	615	566	573	578	578	591	603	581	627	587	606	578	585	577	567	604	550	588	585	609	560	580	609	581	604	606	536	536	555	569	589	596	531	545	554	556	626	619	611	604	559	565	571	590	608	558	639	592	595	575	584	602	563	578	569	623	585	578	560	597	573	609	607	600	595	566	576	599	580	574	582	542	600	586	572	595	552	536	589	582	574	551	625	586	601	633	524	594	564	530	588	571	608	553	551	592	572	620	557	609	584	609	561	578	568	589	592	593	566	575	583	641	526	573	550	610	589	581	581	568	557	544	573	575	571	577	573	550	591	574	562	579	547	566	575	607	543	584	583	570	557	517	549	606	580	614	595	597	575	627	521	561	591	578	576	569	593	619	582	563	621	611	551	565	572	579	580	562	524	568	575	539	636	567	609	590	578	552	591	577	573	558	578	554	597	560	599	574	600	585	581	559	575	589	592	563	569	579	579	550	546	538	583	596	618	583	586	573	582	555	589	579	586	577	573	566	591	576	553	572	549	588	588	570	599	564	588	579	594	612	549	604	586	584	574	582	584	616	530	594	602	603	585	560	538	594	572	558	577	596	565	564	546	598	584	603	597	598	567	537	608	568	541	574	591	499	565	549	551	542	616	637	572	574	552	612	601	592	483	595	613	558	572	590	580	586	554	577	580	607	623	581	610	587	580	562	555	573	571	585	575	544	576	561	571	586	595	553	591	578	572	567	627	568	576	604	561	552	581	575	575	584	571	580	591	651	567	610	557	557	613	540	601	605	590	584	542	576	605	562	526	595	529	575	586	555	591	574	579	544	568	558	547	542	564	592	592	585	577	539	575	592	554	561	601	595	537	598	619	589	538	550	616	624	581	602	556	596	561	584	573	604	586	585	556	585	587	637	600	579	575	578	600	586	561	562	590	555	630	549	557	598	564	545	583	589	601	575	543	559	551	554	560	564	606	569	575	598	600	569	574	525	578	595	586	595	543	565	602	578	607	566	573	586	615	538	560	603	567	578	580	580	597	525	569	550	562	578	542	603	587	608	558	575	617	596	589	589	566	601	571	565	567	577	621	585	576	552	576	574	576	577	557	514	545	595	570	582	549	562	607	569	552	580	583	603	580	591	550	549	578	582	601	617	586	585	579	578	614	597	573	581	612	584	610	536	568	560	591	605	568	575	592	561	551	580	593	587	590	579	594	612	554	543	562	569	594	581	568	581	608	560	595	619	609	618	556	582	596	547	611	544	540	539	555	608	588	583	629	619	554	558	587	606	566	605	603	560	573	589	611	589	575	580	577	581	613	572	611	563	591	554	581	596	589	536	556	583	568	586	590	625	603	611	559	537	615	565	525	568	561	578	555	567	574	575	542	548	524	584	577	587	576	551	572	618	579	545	634	630	578	610	611	535	593	562	568	578	621	630	572	626	586	554	537	575	588	615	564	557	588	593	520	549	587	579	548	584	594	553	565	584	602	558	564	584	547	554	552	564	570	564	575	571	574	557	523	566	599	574	563	580	603	582	544	569	577	574	573	573	589	592	584	554	627	548	565	563	574	574	629	575	537	605	544	578	575	631	530	591	565	571	597	555	565	569	583	573	591	561	582	552	559	605	578	579	572	541	564	598	573	597	562	548	538	590	549	545	577	542	551	550	579	586	581	615	579	541	585	577	602	562	612	539	594	600	582	592	566	534	587	583	560	551	584	558	600	591	559	600	580	589	585	620	528	591	597	580	639	571	613	517	593	564	585	597	599	582	585	566	557	530	548	590	572	602	608	599	599	581	580	566	563	566	567	570	547	569	556	545	580	577	610	587	504	564	537	588	555	578	579	549	566	621	575	566	575	551	579	590	606	578	618	584	605	561	598	563	588	615	564	557	566	565	570	587	572	587	531	581	590	584	551	565	584	623	544	550	581	564	603	556	631	570	587	587	609	602	572	570	538	534	556	537	578	586	576	532	622	562	617	554	556	592	599	561	564	563	597	582	577	572	547	581	581	568	609	570	577	623	545	584	546	622	548	556	558	559	568	580	599	578	549	613	576	626	631	545	569	560	602	579	598	575	551
24212	21452	32395	25705	28373	25484	16481	4352	1078	896	907	822	840	840	812	832	779	836	820	850	832	838	794	811	869	796	773	796	785	802	822	796	833	807	791	822	801	789	861	822	809	801	815	816	794	812	784	765	819	816	1055	1161	895	879	882	853	825	781	758	800	783	802	830	767	751	777	798	817	747	799	804	770	817	812	833	788	781	804	787	783	778	765	794	787	789	806	786	763	753	773	765	772	781	780	801	851	804	825	807	794	761	772	822	768	822	755	777	805	827	813	771	798	778	812	806	784	789	785	849	741	772	806	818	784	810	819	781	781	763	759	831	761	797	790	778	784	800	799	735	793	786	795	772	760	734	799	797	805	765	796	771	807	751	747	796	735	723	775	790	744	752	771	773	811	757	787	724	833	764	811	814	756	802	804	821	814	823	814	772	811	792	823	833	809	761	736	766	843	758	747	766	793	753	721	753	786	781	790	816	798	786	775	799	789	766	803	816	786	803	830	791	776	803	774	805	770	852	775	773	810	791	771	825	769	803	811	829	749	808	787	837	785	812	808	782	772	782	817	771	775	808	775	719	810	768	739	763	783	724	764	832	824	771	788	804	776	804	759	817	808	792	780	817	760	767	805	791	806	824	825	767	787	782	781	798	831	784	790	806	786	751	779	782	806	785	817	776	782	767	801	835	776	753	791	799	785	787	793	777	771	780	790	767	857	784	806	813	744	812	755	755	752	788	790	757	792	757	742	772	863	762	794	711	764	793	790	766	773	796	763	800	809	856	786	822	820	793	754	752	776	783	795	787	759	811	812	763	779	818	787	745	793	780	762	737	829	772	825	826	790	781	768	750	795	776	843	782	820	789	792	810	800	781	731	815	771	777	803	749	759	760	782	813	799	784	779	748	787	808	761	756	759	791	804	768	795	751	858	744	787	803	806	787	814	831	800	821	837	767	789	784	762	772	780	809	788	800	800	777	821	790	797	768	788	806	839	851	775	745	766	746	790	832	767	777	764	785	814	812	850	770	776	812	798	772	772	804	754	815	816	746	732	779	752	776	745	740	784	794	815	826	772	777	738	803	815	772	788	778	816	823	772	839	839	811	811	784	802	765	774	805	805	779	801	827	847	784	846	796	818	822	788	772	837	853	800	772	841	797	828	802	772	771	774	816	763	755	800	816	835	766	815	754	837	767	779	791	751	846	777	817	793	738	766	801	797	804	814	769	781	768	769	755	762	771	781	794	791	748	773	796	752	801	794	752	733	803	823	810	787	816	785	813	744	828	794	773	783	783	800	771	780	745	782	842	809	780	807	775	788	804	783	776	748	793	815	789	795	768	756	777	841	794	818	753	769	771	789	815	768	817	794	779	824	786	799	787	836	759	802	828	756	774	847	787	763	774	782	776	790	810	767	768	825	757	783	758	806	765	756	795	799	779	797	826	779	777	753	789	774	796	854	795	744	845	814	754	765	819	812	779	755	772	779	794	779	833	754	775	788	783	746	763	785	784	846	802	734	866	773	742	747	768	728	776	791	807	762	771	807	741	815	810	807	778	796	781	804	779	788	781	749	812	810	767	781	788	794	778	771	840	778	806	799	818	813	761	828	791	763	796	825	787	750	779	767	754	814	768	787	808	787	778	769	767	791	770	779	762	756	723	765	798	824	731	810	786	768	747	797	787	753	807	822	837	773	814	778	810	737	834	783	816	791	798	777	808	818	806	790	756	837	784	784	794	753	746	800	805	818	796	741	748	764	790	860	814	792	811	769	802	790	737	793	827	755	782	797	826	784	806	743	785	810	820	775	761	798	806	809	801	775	786	796	767	815	833	751	818	850	788	756	727	785	793	762	785	742	743	785	815	752	788	781	843	776	830	771	796	755	807	743	809	792	767	782	799	716	753	795	802	778	784	744	753	790	787	779	790	751	717	781	742	779	789	769	806	745	802	766	772	848	823	796	759	737	761	796	822	747	776	802	798	755	811	791	816	759	769	805	768	729	791	763	843	779	769	776	814	799	783	825	778	836	857	801	761	834	818	735	809	738	757	801	775	778	803	778	786	774	777	811	749	771	809	792	819	728	781	805	766	773	820	790	760	752	790	766	793	701	808	786	766	775	805	766	798	774	719	836	807	770	823	770	872	800	764	815	806	798	784	812	824	766	756	739	834	832	760	769	791	804	762	795	743	783	781	757	781	743	788	722	748	816	738	796	819	789	786	777	771	778	793	849	865	825	817	773	770	742	786	843	776	801	807	809	790	761	773	781	820	787	765	797	817	779	742	759	764	756	808	759	779	801	784	823	769	760	790	830	818	766	750	829	781	831	862	765	772	799	769	743	749	801	801	804	826	791	817	849	829	780	791	794	784	793	770	793	818	772	751	840	853	767	767	727	813	842	771	750	727	754	814	769	766	784	787	784	764	778	737	738	833	757	803	747	817	775	770	737	807	797	831	727	762	790	770	790	813	781	763	770	779	803	826	779	791	812	755	850	790	780	758	820	788	749	772	755	764	811	829	781	818	812	735	796	792	766	801	775	822	787	767	818	748	777	785	763	819	813	785	772	764	808	749	809	834	784	773	797	783	806	794	803	768	834	773	812	839	803	815	777	789	802	772	779	796	744	795	765	770	791	814	745	790	799	754	786	724	800	786	758	765	809	796	772	774	826	829	788	828	782	743	756	824	755	823	751	730	817	750	797	787	800	813	767	780	788	816	806	739	801	815	802	747	740	772	773	726	733	777	812	784	743	794	733	808	763	768	807	814	762	799	787	798	841	815	799	820	839	804	806	801	787	846	844	801	788	788	858	777	792	798	755	751	798	755	840	762	818	816	761	776	782	807	794	818	809	746	795	770	769	797	800	796	860	787	718	804	746	801	800	812	766	758	787	776	799	837	791	758	777	770	789	786	802	830	788	844	747	813	755	778	760	786	810	782	734	823	777	742	746	787	804	739	808	751	750	790	768	783	733	735	803	787	811	849	749	820	785	832	750	856	799	820	815	798	768	758	813	769	802	785	766	758	786	743	808	752	779	821	826	779	757	732	774	777	799	786	799	800	746	783	750	821	786	770	796	746	817	776	787	795	775	763	791	789	761	770	785	754	779	790	778	768	783	779	783	798	837	828	781	839	779	797	752	806	786	782	778	792	805	786	775	791	804	748	765	859	762	813	797	803	838	828	840	766	792	805	752	768	795	791	809	777	763	819	804	799	789	805	769	790	823	845	791	857	841	767	795	806	844	766	819	804	782	800	818	775	810	777	793	776	729	770	792	774	810	783	788	810	803	785	761	843	845	781	763	810	774	793	831	818	826	740	844	799	763	734	817	779	804	769	756	782	734	797	790	780	781	823	795	779	799	765	754	798	805	736	755	754	736	839	732	778	764	788	782	799	839	768	767	764	722	767	825	835	814	739	763	787	828	848	746	791	785	729	804	772	786	789	767	770	785	775	778	790	765	826	798	815	766	788	821	775	793	825	754	802	775	797	759	773	811	729	827
47576	83324	56326	41710	31458	21014	10852	4169	838	776	740	755	722	773	667	738	692	730	679	720	680	649	679	718	685	691	671	649	657	669	686	686	726	742	717	710	741	736	744	802	707	695	725	718	713	702	717	747	681	735	1187	1280	822	762	815	821	696	710	673	658	714	674	657	668	714	737	725	645	674	669	697	674	667	662	651	678	672	680	664	679	662	694	650	687	694	699	674	662	724	672	693	679	655	691	634	654	651	692	694	675	663	731	706	706	686	661	690	668	653	648	636	651	676	646	604	675	639	691	667	641	676	668	634	652	714	679	649	714	726	649	719	686	672	656	719	691	725	736	680	697	667	690	669	652	618	671	667	721	708	685	685	648	682	645	714	669	669	670	685	688	683	668	660	685	693	674	674	695	682	711	656	649	638	643	657	694	662	689	668	704	676	656	675	636	713	707	596	660	672	649	669	698	712	713	676	651	636	735	621	659	676	652	663	654	658	667	672	695	654	647	655	727	686	678	685	660	667	687	663	699	636	655	689	681	711	679	619	678	658	671	696	675	695	681	685	677	682	664	701	699	684	695	684	661	661	622	638	672	695	673	697	683	651	709	611	689	682	682	740	680	638	679	655	682	693	702	677	679	656	675	653	689	688	655	684	605	682	718	683	721	660	653	663	646	633	677	671	635	676	660	677	691	654	641	661	653	683	654	659	637	658	648	654	661	656	622	655	731	667	686	702	658	698	656	668	666	586	660	654	635	679	674	675	672	678	717	678	634	671	681	676	695	668	677	658	622	646	653	662	646	708	688	659	634	662	668	683	659	669	654	644	664	633	655	686	707	695	652	673	680	698	692	676	699	628	691	660	668	636	702	704	688	657	657	669	590	680	661	678	680	710	670	662	698	663	718	688	657	724	658	692	668	599	682	689	661	654	695	603	688	752	640	659	720	665	638	658	655	671	705	649	718	709	633	664	644	691	641	677	736	659	711	664	686	707	679	713	657	679	673	633	673	698	720	686	647	631	650	658	671	650	663	705	682	685	693	698	658	655	679	686	699	647	625	675	645	672	698	666	681	677	727	661	653	659	688	670	649	689	691	653	669	705	682	695	638	629	696	721	651	673	654	651	689	656	693	629	649	656	656	672	690	661	665	656	646	636	673	671	657	661	636	674	689	588	658	719	647	618	677	651	696	653	663	662	687	711	672	618	647	659	667	689	675	678	659	670	657	629	677	702	644	672	677	660	656	685	663	664	685	653	696	637	654	695	629	627	672	655	711	678	666	683	673	639	674	636	676	742	684	652	702	645	629	647	699	655	668	699	674	699	640	661	664	655	669	668	634	694	702	660	668	684	701	706	681	660	663	670	629	663	726	696	689	678	658	678	667	629	676	673	657	669	650	639	658	681	702	695	640	680	685	662	661	680	659	699	680	662	627	712	669	675	666	653	667	659	655	663	662	644	658	675	662	658	665	642	683	699	694	699	651	678	674	670	653	640	672	698	672	638	655	674	723	682	663	669	608	692	666	700	649	640	700	662	656	634	658	673	673	626	649	688	606	645	692	637	675	686	653	669	704	685	667	666	619	686	698	706	666	681	660	711	673	682	632	707	581	637	647	641	654	687	671	667	685	661	694	652	690	660	646	660	666	648	655	683	657	691	649	700	695	651	648	654	601	640	712	662	669	688	639	676	661	665	663	697	667	664	638	639	629	652	683	620	703	661	698	672	635	673	647	677	656	676	660	704	638	681	681	687	656	665	637	635	648	698	651	680	653	676	692	683	677	672	625	653	732	692	646	640	649	670	615	669	667	655	692	621	633	659	643	668	622	671	678	620	687	666	699	668	707	665	690	693	693	653	650	671	635	667	671	663	713	687	665	645	728	660	632	663	668	695	684	669	669	661	649	668	700	678	628	711	654	682	652	673	709	695	660	694	683	639	625	656	667	641	665	663	665	658	601	663	679	681	691	632	652	632	696	675	667	698	662	653	708	703	647	698	625	702	651	689	691	695	693	668	662	657	678	681	682	667	620	660	671	661	670	748	683	662	666	659	624	671	659	681	696	652	647	726	637	702	644	700	689	698	629	662	664	690	654	634	649	676	734	712	696	717	661	674	696	672	668	644	678	635	662	701	665	645	681	654	693	659	660	714	699	656	640	676	723	655	639	663	663	656	632	639	709	706	654	698	630	676	693	654	668	677	656	699	630	671	627	697	677	658	665	615	640	685	694	684	656	669	691	707	633	721	663	663	651	664	680	664	652	648	630	637	678	652	637	687	687	620	669	639	708	678	652	670	647	703	656	614	674	695	678	685	655	658	685	668	684	666	671	644	682	668	693	639	630	709	671	701	624	653	642	642	663	701	651	700	707	707	641	638	710	705	682	677	660	683	671	676	672	677	656	686	686	660	671	680	677	695	619	670	693	589	668	616	701	667	707	652	675	648	695	650	656	654	607	664	673	708	692	679	703	664	653	659	700	652	654	653	684	659	690	650	646	613	699	663	687	656	658	686	661	653	699	659	653	660	702	669	698	660	667	664	731	674	705	696	653	702	639	700	684	710	669	683	696	676	708	667	676	679	664	644	715	688	639	672	700	640	668	664	631	666	667	645	669	688	728	672	678	699	662	684	687	671	663	677	724	674	689	620	650	655	643	679	683	655	666	669	665	681	673	683	657	728	648	711	681	664	720	691	702	624	664	653	666	658	719	669	693	637	652	664	655	663	734	663	664	649	652	618	654	651	652	696	697	674	645	682	653	628	660	696	625	691	693	639	641	640	687	603	662	673	698	654	611	677	696	638	644	658	626	596	670	650	670	684	638	627	675	714	683	648	658	665	681	656	660	693	677	641	674	642	703	666	710	651	670	706	655	714	644	674	654	709	664	641	659	634	699	667	634	663	677	693	656	675	679	661	680	687	698	658	660	696	667	675	660	661	668	656	663	658	672	640	676	694	707	654	661	674	642	665	645	657	622	669	703	651	705	700	677	680	697	656	677	661	627	665	646	681	670	688	639	629	661	642	652	660	680	673	682	650	679	701	691	706	660	631	653	700	650	692	679	651	669	681	664	698	640	704	648	684	686	661	660	675	612	688	649	646	718	680	664	653	671	668	630	638	675	651	637	631	658	668	677	677	680	656	686	706	648	682	696	665	702	658	634	631	628	663	642	603	674	621	699	654	645	695	707	671	675	663	654	677	662	663	695	703	656	695	645	637	698	629	674	635	688	699	715	678	684	683	663	626	667	649	643	660	656	683	729	684	656	645	640	628	651	619	640	727	646	653	698	673	655	688	714	674	660	677	660	678	709	653	679	638	681	685	658	662	649	676	648	673	667	659	680	667	682	652	689	703	635	648	609	654	682	675	728	667	662	656	669	645	630	657	697	643	683	664	648	701	641	629	666	629	659	692	652	688	681	690	697	688	681	694	699	686	684	679	632	621	607	670	641	757	664	667	685	653	691	662	653	671	641	688	644	662	707	641	683	653	637	636	688	672	664	654	677
28168	19727	15361	5353	3631	1743	1061	781	703	699	728	705	693	709	698	735	702	695	698	694	713	720	640	694	649	680	681	715	675	686	689	666	682	651	695	673	663	733	729	674	697	711	676	699	695	702	724	707	701	676	699	663	739	745	664	699	743	623	691	677	709	627	702	720	672	680	719	711	649	666	708	695	677	654	660	688	683	670	707	768	670	697	711	630	635	692	707	681	696	671	664	694	651	645	714	672	676	673	672	694	644	655	708	665	693	719	691	691	685	660	737	717	673	681	772	673	713	724	697	679	708	740	701	675	704	655	656	656	715	646	684	684	712	668	672	690	699	682	690	688	703	678	662	671	664	699	679	677	724	682	706	707	745	715	640	686	700	718	696	697	710	721	686	678	668	689	663	650	682	713	711	717	658	674	713	694	725	709	672	674	717	661	706	704	696	661	673	675	646	677	706	668	675	665	692	705	677	693	703	766	725	659	671	708	674	677	648	671	715	746	656	661	649	728	707	660	644	700	639	644	668	707	690	679	714	702	733	687	712	681	683	710	711	682	640	650	680	725	729	676	652	730	676	686	684	686	678	730	672	724	735	721	713	697	701	711	695	689	657	713	674	686	669	715	721	681	682	667	683	655	724	692	659	701	640	690	685	719	699	712	665	700	680	710	709	716	711	694	673	716	700	738	670	681	734	700	682	672	672	673	694	680	669	702	676	726	694	712	687	702	677	727	659	668	684	664	767	685	711	658	659	654	671	690	648	696	652	695	716	674	681	655	694	679	684	664	673	717	658	688	667	653	691	706	689	673	655	736	694	641	711	730	679	705	676	655	689	689	693	684	676	709	642	662	681	690	705	667	634	722	682	700	700	675	691	718	702	651	686	683	672	666	694	625	715	648	719	748	687	700	678	695	702	670	682	675	734	736	717	652	676	723	658	693	643	657	678	691	656	677	691	674	692	661	649	698	710	671	709	694	695	675	691	674	670	644	699	712	705	755	666	661	738	649	666	656	691	734	688	648	729	715	669	725	677	698	691	659	651	664	704	701	683	728	682	720	691	728	677	672	709	718	686	691	657	678	674	637	690	668	651	649	684	708	658	658	670	650	689	693	687	671	641	673	669	666	692	703	706	670	680	710	697	687	713	693	679	646	679	721	701	660	702	642	692	722	691	725	672	687	697	650	692	674	675	673	690	692	696	706	696	688	645	680	661	684	654	694	686	695	696	691	650	671	696	678	673	626	705	593	655	708	707	718	762	712	736	678	694	702	715	692	639	713	710	655	667	668	687	660	710	699	633	694	682	718	656	716	661	624	657	685	652	644	680	708	704	758	721	706	693	680	673	688	658	662	739	696	678	687	682	683	715	668	670	714	728	648	689	719	649	665	667	716	687	706	749	652	734	685	675	640	672	686	724	712	712	688	692	710	694	695	657	664	671	695	685	648	681	658	696	677	706	693	704	700	669	648	682	674	662	703	710	699	674	655	649	661	657	717	688	687	719	700	708	704	652	684	709	663	699	717	685	688	699	637	661	673	723	687	667	681	675	728	676	667	701	674	634	718	712	654	660	680	686	687	702	696	671	657	647	680	672	705	702	670	674	716	664	686	687	691	652	721	672	678	653	685	689	687	684	700	654	693	653	704	679	679	676	654	740	724	670	691	719	697	667	670	653	716	694	688	724	741	691	678	688	708	749	739	723	690	691	727	691	659	691	688	707	692	676	699	613	690	700	706	687	687	662	674	697	717	722	676	684	656	699	645	682	678	662	684	663	706	698	699	638	685	655	691	679	643	661	683	770	701	662	699	659	640	691	639	728	715	714	696	663	662	665	694	703	683	687	690	676	666	696	684	666	661	698	656	719	687	675	669	688	675	663	704	695	718	669	678	704	688	738	683	736	724	719	684	691	701	676	687	675	694	730	638	637	692	696	699	658	689	653	675	684	655	720	688	720	651	679	695	697	672	650	701	668	755	654	665	687	686	710	699	722	632	686	661	717	701	736	709	686	682	698	751	706	650	738	646	660	677	687	712	706	653	655	651	638	676	743	703	680	691	713	704	669	692	719	669	679	676	714	669	713	716	729	700	702	695	660	676	722	655	692	683	663	691	677	653	678	690	715	714	687	706	673	664	698	685	710	689	658	697	725	698	709	694	718	679	659	728	685	675	650	698	686	661	654	684	701	704	669	646	660	663	704	677	688	667	665	704	676	699	713	663	684	685	696	710	653	725	718	662	677	700	717	697	642	700	691	704	733	655	711	653	669	687	650	675	678	703	681	672	683	685	708	682	729	688	690	684	631	667	664	715	703	643	692	744	687	705	718	647	654	672	674	686	741	684	652	652	674	662	703	685	657	712	671	719	726	696	635	664	721	692	658	678	685	690	701	707	664	681	734	721	676	676	706	678	668	657	726	660	686	682	709	681	689	679	692	688	696	681	689	624	683	715	637	682	704	687	677	700	688	705	637	709	711	676	694	681	694	672	665	665	695	653	703	708	698	685	683	754	691	636	702	692	696	670	660	661	675	660	731	693	734	675	682	677	685	699	682	625	689	688	676	712	710	737	688	680	658	711	715	726	680	743	665	648	649	677	651	668	674	717	744	672	671	671	735	657	671	663	639	718	658	687	746	704	709	648	734	726	719	719	698	697	628	721	653	669	684	719	648	648	676	665	656	637	679	737	657	705	634	657	690	668	703	705	658	659	680	635	667	694	690	684	664	727	730	677	661	682	745	721	663	638	687	723	715	674	671	665	749	698	728	711	687	673	674	699	686	650	702	721	669	695	680	676	683	692	668	719	675	741	684	716	705	721	706	745	716	698	673	715	708	637	717	688	715	716	650	650	723	693	699	688	702	705	649	662	663	685	692	728	688	691	688	703	734	718	679	737	701	656	676	653	663	657	719	667	657	667	679	659	683	722	680	680	692	705	663	691	665	707	650	635	667	743	697	656	700	744	717	637	701	689	674	707	651	712	695	672	693	697	676	752	679	672	657	729	715	669	711	684	691	694	650	686	680	706	707	693	696	693	707	659	690	699	686	686	695	707	673	682	698	677	656	668	664	652	677	688	718	674	664	690	677	713	677	697	644	695	695	695	706	665	649	631	664	704	724	690	674	680	655	637	680	667	679	695	732	702	692	663	674	680	674	712	711	717	699	703	698	664	663	685	680	661	653	701	711	677	658	670	709	692	652	662	667	676	683	670	702	738	671	682	644	627	681	642	677	675	720	664	695	680	677	730	677	684	667	670	692	668	628	680	685	677	705	674	703	690	713	651	662	734	711	672	629	693	745	689	714	707	734	715	664	691	703	701	686	688	666	692	696	725	652	704	680	689	689	641	708	728	667	664	712	741	667	741	707	657	699	705	696	669	705	697	661	693	693	671	680	711	680	675	684	684	650	689	672	652	671	672	679	714	722	683	672	708	685	676	704	706	667	665	659	689	694	667	646	695	725	661	699	653	688	718	663	744	646	667	706	699	689	669	706	624	656	644
8805	15743	13361	4151	3793	1763	1051	680	547	562	591	586	549	592	547	521	533	542	543	517	587	526	562	574	567	552	554	567	573	577	596	576	561	546	564	593	569	571	577	566	569	542	549	578	570	594	559	560	548	579	541	552	604	561	551	582	567	578	568	534	520	547	511	528	523	557	560	601	552	557	550	544	543	553	532	592	541	508	553	541	572	595	527	498	576	581	528	532	535	554	584	597	584	553	554	512	575	552	574	605	529	553	509	567	595	550	550	575	513	566	527	540	555	566	546	591	547	531	575	532	533	551	552	548	588	522	570	529	584	537	587	552	558	568	546	563	613	508	559	564	552	579	547	576	508	512	524	542	517	567	512	538	527	571	509	590	528	549	536	590	541	549	529	544	577	540	563	555	558	580	572	549	499	545	538	554	597	583	563	552	563	528	537	555	576	581	525	486	509	485	540	582	547	522	564	549	580	547	530	528	549	573	536	543	537	556	519	559	551	572	531	565	577	569	537	536	515	531	545	550	553	534	543	552	562	555	541	528	561	503	568	589	549	549	607	539	572	509	555	556	575	534	587	539	526	570	557	561	554	572	554	595	589	566	556	565	556	539	546	544	556	567	561	549	554	512	533	584	526	581	492	494	546	524	562	581	549	584	584	549	557	551	520	558	556	527	529	558	586	551	555	595	548	576	560	518	533	537	544	552	577	569	527	592	541	569	572	548	540	535	508	528	544	527	520	485	532	576	548	528	551	541	547	560	566	561	505	565	596	538	538	555	543	554	518	542	571	530	519	550	538	521	531	577	554	591	548	586	550	539	567	553	530	512	520	533	550	508	561	568	576	537	550	536	521	563	508	561	566	528	556	537	558	529	552	552	529	550	540	596	548	580	548	530	561	546	513	542	539	544	534	559	551	559	579	522	543	553	545	532	544	531	561	565	559	573	551	557	547	548	545	580	551	535	535	564	527	528	558	571	535	557	548	546	539	544	517	531	557	546	591	559	570	533	523	546	503	536	534	553	532	552	558	550	585	549	550	539	598	521	559	540	540	578	503	583	564	559	537	533	550	574	563	542	517	524	510	562	539	552	559	561	525	566	578	489	534	542	564	559	562	516	578	582	541	538	541	516	547	582	551	569	592	587	570	584	529	571	571	563	561	556	524	541	529	522	556	558	535	570	539	569	580	572	556	578	571	556	542	522	542	508	540	531	519	566	578	563	536	493	586	549	561	554	548	547	550	598	523	580	567	544	583	541	553	555	562	576	498	570	524	535	547	553	558	527	522	553	569	571	578	540	557	571	573	543	529	569	570	557	523	556	520	531	518	542	516	535	555	561	551	548	540	570	530	541	567	554	573	562	530	551	546	526	552	549	576	550	546	577	542	544	523	552	541	549	519	571	575	548	533	567	531	539	562	597	555	574	521	502	572	561	579	583	547	523	531	515	553	547	567	588	573	547	500	516	521	548	568	525	572	608	558	570	550	520	608	564	529	531	559	543	584	563	556	543	576	539	523	551	569	531	568	553	542	525	555	538	551	564	576	567	538	572	562	528	587	583	561	556	541	550	521	543	547	543	544	542	582	552	527	551	535	540	567	555	515	525	560	573	596	582	563	532	566	537	545	544	576	580	544	559	544	571	554	538	559	549	566	549	524	541	571	545	558	557	541	576	608	539	588	539	518	510	500	536	543	588	559	526	557	574	518	554	533	572	574	538	533	578	569	532	599	557	528	540	540	555	518	568	522	562	514	547	510	554	516	566	538	544	521	546	539	594	549	561	517	569	547	541	540	533	525	554	555	542	592	516	543	576	563	535	536	557	568	541	536	545	518	520	543	501	535	544	538	542	576	533	515	542	565	565	589	532	558	531	540	561	572	519	561	527	537	552	536	547	574	513	540	527	559	552	546	559	547	551	554	511	556	560	525	530	567	552	559	598	575	571	518	530	557	528	518	510	530	542	518	574	538	544	601	583	541	519	570	505	592	569	547	541	580	567	544	554	519	561	571	520	535	519	520	563	553	576	546	526	571	543	556	559	551	580	513	564	560	532	507	548	506	563	548	557	533	509	515	555	567	544	542	578	542	555	545	514	555	542	568	557	574	602	561	513	558	563	587	546	589	532	542	549	551	559	588	545	566	555	550	537	556	536	550	594	560	525	562	534	588	597	525	556	519	519	562	550	559	584	557	588	554	535	555	538	478	537	536	556	546	536	533	549	520	590	536	543	573	551	601	544	570	549	559	527	512	561	576	598	584	554	579	520	561	577	558	595	529	567	550	544	499	572	562	508	529	571	553	524	579	513	576	567	559	580	534	591	570	525	551	533	564	592	552	540	541	548	549	521	551	526	540	510	555	561	572	547	544	549	551	569	540	579	588	518	541	524	508	586	531	563	588	568	522	531	560	542	563	484	545	545	534	576	525	549	556	548	475	502	590	544	564	536	537	538	549	548	535	533	532	560	528	510	549	518	544	596	513	506	525	539	562	495	581	535	523	587	570	589	571	519	549	565	528	545	566	529	574	540	566	490	558	509	562	528	543	527	588	558	546	576	517	524	539	517	558	543	535	571	517	558	539	542	520	555	532	520	501	557	515	556	558	521	596	595	549	557	572	533	592	569	538	540	558	544	579	564	571	500	564	524	557	534	557	543	525	577	557	578	563	552	509	586	559	581	562	547	520	518	579	562	545	548	574	539	556	523	541	582	527	607	547	541	522	508	497	526	565	481	540	564	557	519	522	570	550	573	508	539	551	560	562	522	570	530	526	573	574	549	537	555	589	545	537	554	530	532	530	528	553	519	551	564	558	543	526	576	587	541	520	535	537	565	596	551	570	576	552	568	543	548	530	587	492	569	546	556	554	553	583	575	549	537	542	544	557	543	542	541	528	512	554	578	535	538	528	542	564	517	554	530	522	496	566	575	530	539	565	556	585	542	566	518	551	543	539	544	504	551	555	550	561	518	539	529	548	517	535	581	575	511	548	532	546	530	575	536	531	557	554	580	549	532	549	526	588	550	532	599	520	598	538	498	553	521	552	557	540	557	547	571	535	546	567	598	521	525	545	525	530	581	554	544	559	544	545	549	567	560	546	533	552	536	564	535	513	546	539	555	592	580	574	531	541	589	568	510	568	553	525	539	582	553	532	525	563	554	548	565	545	548	524	514	539	545	564	559	526	566	494	579	566	542	563	553	571	527	559	579	511	551	551	544	580	541	563	539	560	508	519	573	507	518	551	558	533	562	529	531	577	555	549	542	531	531	560	577	583	538	525	538	597	507	566	567	529	529	552	564	565	548	557	534	503	553	575	575	547	549	530	554	552	555	534	515	542	548	510	514	545	572	515	566	586	580	573	561	561	544	534	540	577	598	523	499	565	552	542	546	569	540	570	565	528	602	540	497	580	522	528	533	549	565	503	554	591	540	549	622	541	537	533	528	523	539	576	561	622	598	569	568	538	551	523	557	536	550	608	534	558	586	559	540	515	559	571	557	527	583
25348	21556	33460	28202	28541	20162	7100	2069	772	771	739	757	814	730	727	722	734	718	696	741	747	731	711	703	669	742	700	741	689	714	736	696	728	744	733	700	726	664	729	734	746	723	653	716	706	710	652	686	695	746	869	837	790	754	727	694	726	704	673	671	669	687	714	647	732	721	709	712	667	762	679	714	705	718	689	730	702	661	644	625	677	682	697	683	661	675	702	632	721	687	686	679	684	714	697	734	739	680	679	675	697	681	696	705	683	697	665	678	671	720	681	685	707	712	745	649	697	712	638	708	743	747	698	706	670	716	682	675	685	679	712	694	669	697	683	674	698	649	689	678	680	671	676	701	717	673	665	700	670	708	696	699	684	707	658	667	716	702	669	698	673	680	711	681	707	687	706	668	671	654	694	690	710	676	676	688	671	690	651	683	662	703	673	691	634	711	713	699	686	660	694	693	723	684	694	650	683	699	688	698	645	697	660	660	703	665	655	733	693	715	663	735	677	689	657	711	723	665	669	667	680	690	656	659	708	719	679	727	704	663	663	707	681	710	659	686	714	710	686	670	673	696	733	667	677	703	686	677	718	705	717	706	672	692	713	714	641	678	687	684	674	686	696	670	673	674	663	699	704	732	653	648	683	656	674	671	645	651	714	712	681	687	667	681	671	647	690	667	622	686	674	708	643	633	687	698	653	728	719	724	642	727	716	719	685	692	669	670	697	692	730	696	727	685	709	704	721	668	693	697	692	710	680	685	676	699	652	677	716	698	701	673	660	689	673	672	708	675	699	684	624	627	668	705	697	692	740	673	671	638	706	683	706	735	619	645	675	687	685	685	683	672	692	673	696	682	632	707	645	696	689	658	685	665	662	674	758	696	687	720	671	658	710	678	700	733	732	695	677	671	685	671	669	725	726	721	657	708	693	668	716	706	664	680	700	725	699	709	722	666	692	732	640	673	679	718	701	751	649	711	649	713	721	660	707	704	666	710	670	667	679	675	713	706	665	703	731	681	663	667	696	692	725	666	663	701	655	731	681	675	635	708	705	679	716	670	684	733	737	707	724	687	683	682	686	698	683	680	720	695	715	697	751	648	692	701	699	638	675	693	676	670	632	680	724	698	665	667	673	710	650	711	727	668	696	650	669	681	689	721	677	673	647	654	716	671	691	673	701	711	700	666	688	701	671	671	645	700	672	646	731	677	672	671	706	651	665	752	710	677	690	716	682	689	736	696	729	683	742	627	646	698	694	681	687	667	708	694	657	692	684	707	724	675	689	674	698	667	678	650	671	741	698	675	709	707	697	706	673	708	690	683	650	766	662	689	648	687	715	688	652	698	704	717	684	695	665	695	681	700	675	685	683	701	677	699	736	694	701	671	690	732	711	719	702	704	727	648	695	661	686	684	706	680	673	710	727	701	703	731	712	701	668	682	673	670	707	697	656	676	656	692	708	681	669	678	677	699	692	763	666	684	673	709	676	664	650	671	700	683	692	694	681	723	717	682	681	669	698	678	679	710	731	679	704	670	643	658	722	663	702	683	743	666	664	726	723	659	669	666	689	601	691	676	706	688	639	698	684	702	720	683	668	691	689	680	668	718	663	701	703	621	668	716	714	736	676	636	716	734	655	651	690	651	663	684	693	698	691	703	693	666	692	718	683	714	713	698	695	707	649	729	662	646	673	632	653	710	643	680	731	714	688	725	698	690	693	693	698	647	725	754	692	671	708	728	712	731	661	684	678	657	712	706	702	693	676	713	678	707	682	705	710	679	700	684	651	687	674	709	687	696	657	657	720	703	684	725	657	679	710	687	710	709	696	735	711	619	705	729	660	668	628	723	683	696	703	713	692	694	714	686	722	692	732	700	702	664	696	680	674	703	677	651	708	735	710	692	679	672	677	659	717	677	704	686	668	642	681	702	708	666	701	706	642	681	691	703	718	707	655	677	695	688	722	701	676	686	666	688	703	715	684	680	669	710	657	705	657	669	693	735	709	679	673	682	723	676	707	720	672	716	701	730	680	648	693	656	642	661	641	650	619	656	698	705	725	709	642	689	667	684	683	710	685	712	704	645	716	686	678	708	691	658	715	744	703	678	683	680	660	699	705	697	661	685	684	707	664	719	695	698	698	689	702	662	733	683	691	643	692	721	682	700	669	726	694	676	641	641	673	672	665	707	689	735	667	722	684	679	725	667	698	698	657	706	701	737	647	766	685	709	746	691	683	721	717	716	672	627	716	694	722	686	716	733	668	695	697	666	661	699	697	687	673	694	685	656	699	701	656	645	694	706	714	708	709	675	673	676	711	727	719	693	671	700	693	750	703	675	667	711	672	714	702	693	669	707	700	672	664	701	709	681	704	678	635	670	672	698	671	689	689	722	697	716	727	718	651	670	674	672	692	645	634	679	714	696	670	650	689	716	676	672	717	647	677	671	736	663	708	708	668	701	667	696	738	721	739	653	706	708	739	652	717	679	708	671	693	690	628	685	714	712	689	725	739	693	687	699	727	668	679	673	751	698	695	710	706	698	722	678	697	687	662	651	745	615	712	685	665	637	704	729	725	694	749	712	701	708	690	692	721	720	645	689	688	697	690	690	704	682	699	656	704	719	719	678	667	674	689	684	692	662	679	664	672	656	643	721	700	668	661	719	717	688	740	683	715	750	676	728	684	706	730	735	683	710	673	652	664	647	698	661	687	687	690	730	619	699	684	701	691	732	668	669	717	682	646	709	646	712	699	679	645	648	740	699	660	693	684	655	651	674	676	632	669	682	702	702	701	687	723	700	634	705	692	682	701	707	678	739	694	670	632	703	684	637	617	740	716	754	684	680	694	640	693	688	664	732	644	676	721	671	711	702	696	660	689	728	701	691	699	710	686	635	667	701	678	689	691	731	662	737	703	687	677	684	665	692	668	674	754	680	594	703	649	631	669	720	752	701	704	685	693	655	731	680	658	665	712	661	726	686	729	684	693	669	691	697	678	706	644	713	665	707	689	652	691	744	650	661	707	645	661	669	660	695	702	731	724	698	685	658	640	702	697	704	686	724	703	703	714	687	726	687	669	708	723	682	726	677	703	645	773	693	687	640	683	714	688	701	681	662	696	661	703	682	691	709	688	672	687	680	640	691	658	714	727	738	611	685	714	667	702	712	678	666	680	692	671	626	671	688	674	747	704	745	675	688	682	718	669	676	736	717	665	714	634	663	708	648	643	736	673	690	642	735	705	686	711	664	689	704	712	718	719	681	721	720	703	694	710	693	674	661	713	718	707	685	677	676	682	697	705	679	677	672	732	710	645	726	690	655	696	708	655	701	662	719	755	652	659	663	660	706	688	713	655	666	660	701	646	675	676	693	685	676	665	658	682	708	665	706	684	653	696	686	680	628	681	695	683	676	658	682	672	677	678	732	710	670	668	684	713	678	661	699	699	675	655	696	692	720	673	615	663	670	689	718	676	650	680	683	683	718	694	666	678	703	702	681	727	696	715	681
35514	66476	49445	28462	27272	13564	5357	2178	619	652	642	673	595	668	582	568	614	628	602	637	627	580	619	600	598	592	544	559	605	627	602	608	626	648	630	640	621	620	618	618	623	571	579	614	590	609	582	544	581	607	851	818	804	674	650	622	604	570	626	634	609	584	582	544	542	617	594	562	566	579	585	614	578	572	576	597	633	554	624	622	602	614	600	595	609	613	575	577	576	628	594	612	585	566	580	636	575	593	622	616	578	572	581	582	568	588	618	574	578	581	553	536	581	593	597	635	590	637	600	590	577	585	626	630	602	601	611	573	590	555	582	596	580	625	596	598	572	602	604	595	596	574	566	582	621	583	598	591	622	571	600	640	551	561	571	602	581	625	569	583	624	570	578	557	633	586	548	586	558	593	581	594	645	582	574	596	618	577	571	595	538	525	623	586	595	560	568	569	621	578	603	548	578	575	565	611	600	583	586	563	579	575	596	615	569	582	607	608	613	573	605	563	639	587	591	581	559	547	597	600	559	543	574	583	582	556	563	584	577	600	597	544	609	562	599	560	593	584	596	571	591	558	575	589	619	611	600	518	578	596	563	564	597	574	578	619	590	553	578	581	544	580	607	575	601	597	574	556	604	576	631	605	578	592	547	589	565	558	572	549	610	583	574	584	548	545	601	584	595	592	570	590	618	600	608	561	620	576	584	606	575	605	578	548	611	572	543	649	660	584	565	599	589	581	581	568	569	576	597	628	592	624	574	579	582	565	572	599	584	612	631	582	585	561	611	614	583	618	566	610	607	583	595	581	576	565	585	643	561	579	587	568	601	572	609	550	597	588	552	605	629	604	587	591	587	578	577	605	571	608	553	580	557	573	590	571	575	550	546	609	618	588	574	557	598	592	559	557	593	560	585	572	572	588	577	580	616	599	610	531	539	577	605	567	585	579	617	615	601	596	551	580	569	577	562	598	607	646	617	587	584	576	616	580	597	574	585	572	556	570	611	589	613	593	599	532	551	560	558	561	565	546	611	596	530	565	578	620	570	647	568	617	618	616	602	573	588	603	560	576	561	595	569	566	626	608	571	595	575	615	620	593	533	612	599	537	580	562	624	585	542	610	562	570	553	611	570	573	584	574	562	631	544	592	579	549	606	568	560	624	597	587	566	614	569	579	628	587	627	531	586	560	585	578	608	600	600	589	581	580	551	549	534	603	582	612	579	581	590	583	588	567	568	605	557	621	545	575	623	582	581	603	602	613	568	619	544	600	607	557	581	581	600	544	591	597	571	601	589	599	581	583	652	615	647	596	570	556	574	525	565	614	589	623	603	604	595	587	585	563	606	601	582	593	618	548	565	575	600	605	580	617	576	594	563	569	588	617	609	589	583	579	594	576	587	612	589	625	573	604	611	611	615	580	578	555	562	575	577	570	568	574	580	585	592	565	591	577	544	546	580	555	542	606	560	576	604	587	554	543	637	563	547	558	569	595	535	570	554	570	597	618	604	602	590	563	600	584	587	589	625	570	602	603	599	571	627	584	579	567	594	589	575	567	627	600	585	608	572	621	596	562	584	574	594	592	576	562	582	569	616	614	630	625	581	553	596	572	631	565	574	598	569	591	594	605	594	571	561	584	585	553	596	580	571	611	551	627	543	564	617	547	592	575	532	610	593	586	583	600	540	588	548	652	590	569	601	615	561	610	566	575	572	555	573	575	580	629	634	593	576	605	565	587	552	591	569	602	606	609	615	557	586	607	587	601	630	590	566	575	585	571	608	569	550	566	540	617	596	555	583	576	575	588	596	579	626	569	599	573	612	562	589	562	574	604	577	556	584	611	578	569	579	564	585	599	596	566	572	582	575	610	578	577	579	576	576	568	572	603	556	605	590	582	572	609	579	602	575	599	578	554	583	581	580	627	569	604	568	541	603	587	581	586	575	573	547	582	565	635	589	589	620	564	553	570	620	610	618	599	596	526	567	533	618	611	609	573	559	543	573	621	575	559	586	606	616	586	590	600	624	595	603	596	530	617	577	599	581	580	595	650	603	610	589	607	634	589	568	579	564	573	593	575	583	547	574	610	564	560	589	629	602	568	581	573	569	598	630	576	630	580	561	581	579	607	559	602	574	572	640	583	583	595	595	535	618	577	573	593	590	563	589	588	584	553	604	556	593	589	592	584	601	613	550	585	581	619	537	565	620	584	553	637	587	591	578	520	609	588	561	571	559	613	613	582	554	552	596	634	564	591	573	549	591	555	572	593	568	587	628	582	590	601	570	598	585	558	590	552	563	579	609	568	603	565	570	585	642	563	606	595	558	570	584	589	585	560	570	575	575	549	636	575	601	566	603	635	539	595	620	597	553	603	617	555	598	577	590	553	601	557	586	559	561	545	556	545	588	587	609	558	562	600	566	618	612	560	592	600	568	606	630	584	572	560	583	557	585	580	601	547	580	533	626	603	563	579	589	595	573	604	613	607	614	578	611	585	605	600	583	607	578	609	617	605	577	586	614	610	601	613	565	613	554	611	577	543	600	569	582	595	584	609	572	581	545	539	544	577	603	561	628	572	604	583	620	590	590	600	558	559	591	599	565	555	624	576	605	587	593	544	542	549	576	563	548	589	626	614	568	567	589	600	558	627	594	585	636	577	611	588	551	624	575	617	601	595	554	577	558	598	606	598	577	644	546	593	542	538	583	588	645	580	588	594	607	596	577	575	568	596	614	570	584	538	576	592	564	544	585	542	556	543	555	567	583	582	589	594	606	592	590	587	585	558	619	587	606	563	581	588	574	609	602	613	619	552	555	587	599	591	575	607	548	607	590	570	545	609	584	556	607	553	540	588	617	555	556	608	601	604	601	605	611	570	611	534	606	563	611	572	588	590	595	548	609	575	598	617	563	546	641	603	576	599	588	606	589	572	582	576	608	553	644	592	579	587	542	578	654	634	597	578	580	559	601	616	604	569	595	605	616	600	582	606	590	553	567	641	587	575	607	574	625	556	563	614	563	595	581	580	603	520	546	595	607	599	590	571	573	603	567	557	630	612	565	582	611	583	601	580	567	606	586	599	587	607	573	608	558	554	552	607	565	620	635	605	594	604	608	573	616	555	574	595	537	594	616	584	558	574	575	564	596	598	578	630	547	660	602	546	595	593	559	543	605	586	591	596	576	575	534	604	618	605	570	582	607	634	596	543	630	602	583	614	568	570	590	584	645	587	573	513	557	586	564	541	571	557	601	601	603	598	548	554	602	599	606	554	625	612	585	546	595	602	619	547	563	582	575	605	575	580	560	592	594	588	604	563	649	617	636	559	607	605	581	602	610	575	601	596	582	590	616	589	610	544	575	598	559	574	569	570	564	600	556	578	601	590	567	560	610	586	588	629	563	549	589	545	600	581	567	560	559	584	603	580	567	563	550	583	601	571	547	613	545	619	598	580	649	549	579	622	592	543	599	570	559	586	603	537	574	579	590	572	610	572	597	589	599	598	615	546	552	577
24309	21534	32175	25356	27766	30381	14024	4589	994	920	859	898	854	893	871	867	818	848	889	850	852	828	854	849	815	830	836	829	832	830	818	870	815	912	849	909	846	828	867	885	814	808	836	887	847	880	812	853	776	855	1069	1141	1036	890	791	857	781	762	810	775	827	781	801	819	800	875	794	830	767	818	831	825	756	833	771	828	761	750	818	777	841	849	776	782	781	779	815	811	780	792	800	813	841	775	783	791	790	816	727	816	850	807	769	771	859	822	807	772	837	738	762	774	811	811	826	831	766	808	791	821	775	803	855	833	840	833	811	781	771	813	793	827	801	805	834	812	782	797	770	810	839	764	813	763	770	813	791	821	784	760	785	826	800	790	752	816	794	839	832	786	822	743	786	804	778	776	788	840	777	805	848	801	806	788	813	762	803	843	834	790	850	824	821	833	848	794	817	833	794	854	840	803	816	786	847	806	780	854	819	837	825	764	804	803	791	855	820	836	802	776	735	799	780	793	796	814	778	832	869	774	820	790	799	835	813	852	830	803	815	784	866	808	795	817	778	784	787	794	792	815	798	782	855	788	759	806	836	795	858	767	837	767	814	761	754	843	793	831	823	771	802	828	843	785	792	816	782	735	857	824	848	778	809	807	813	809	833	851	755	799	811	799	797	807	810	814	855	815	807	775	792	796	824	806	756	848	795	844	836	801	822	789	809	816	754	787	818	897	802	790	805	724	821	830	842	793	749	791	858	827	792	763	769	791	811	764	780	790	820	835	785	797	763	811	800	799	786	785	813	834	800	804	780	820	782	809	847	773	808	813	810	821	812	813	808	845	803	860	793	751	794	835	863	846	795	833	814	842	776	747	837	851	818	775	836	854	780	781	802	826	745	800	797	794	815	789	828	776	815	770	787	853	847	843	779	791	771	845	789	790	807	819	844	824	837	824	788	824	796	801	866	799	758	815	749	867	796	802	788	780	831	799	809	765	863	850	758	806	876	840	793	779	806	785	816	766	837	773	790	863	798	826	810	817	798	769	845	798	817	795	806	825	779	777	799	819	824	848	788	784	839	839	834	841	780	832	842	832	819	822	821	764	813	774	827	777	845	790	800	764	785	824	797	774	744	851	849	793	773	802	832	819	779	799	811	811	811	820	781	815	784	826	785	794	817	815	781	797	791	803	837	781	822	823	848	812	812	790	794	803	784	800	772	801	767	759	806	801	829	803	811	820	788	766	847	793	819	780	789	799	847	855	838	790	786	859	784	829	850	802	815	800	831	800	822	780	762	794	766	758	822	800	801	831	817	805	853	857	782	825	782	810	806	779	812	824	766	834	805	814	803	812	827	752	786	789	833	800	854	858	779	777	784	786	804	838	810	797	793	741	843	904	841	790	809	793	803	836	836	798	808	831	784	839	816	819	787	837	812	819	809	791	789	796	808	799	805	803	804	788	803	809	775	774	833	818	814	719	790	803	803	811	806	816	834	818	779	858	751	764	754	795	797	739	823	872	785	815	744	836	795	820	789	771	801	805	799	803	789	796	810	814	789	855	796	722	834	796	784	825	724	850	779	769	789	817	829	839	815	818	822	797	781	781	815	834	766	813	800	791	779	797	795	795	836	769	851	795	779	774	807	859	777	790	809	768	793	803	818	831	837	772	799	838	806	786	826	802	829	820	809	801	837	806	829	770	792	817	821	818	778	819	768	815	820	837	845	827	820	827	791	800	760	829	837	801	823	761	773	843	832	781	811	792	770	818	763	856	812	818	768	836	870	815	809	820	813	777	832	801	814	784	783	810	776	810	791	807	787	858	771	779	804	826	812	781	800	762	806	867	797	788	825	768	806	817	776	799	837	823	807	789	803	774	786	817	827	782	799	810	792	769	783	766	820	797	798	743	805	785	823	807	828	804	812	834	805	812	804	842	766	827	804	758	828	854	808	787	824	835	779	798	808	780	815	805	800	818	783	802	836	838	783	782	788	829	780	825	841	842	782	863	802	822	905	770	764	790	850	821	798	789	841	834	795	806	833	819	758	833	806	777	871	769	822	764	793	764	789	787	777	813	824	809	790	798	825	802	770	828	784	799	826	752	777	836	791	777	822	833	797	800	767	840	785	773	869	792	785	791	810	824	806	790	823	801	828	793	847	795	773	807	801	814	760	806	767	740	792	785	803	804	806	779	799	762	821	816	766	791	779	773	814	806	818	816	800	814	846	786	764	782	832	804	750	776	802	785	807	820	816	775	837	829	792	792	757	791	797	814	790	797	805	791	800	838	857	783	864	788	818	848	830	839	799	839	798	829	850	814	759	803	799	800	792	814	814	842	825	795	805	808	766	822	798	759	822	812	809	819	753	835	829	831	788	808	799	806	780	822	783	828	789	790	829	790	790	780	807	796	856	813	783	818	810	855	850	847	784	752	792	793	832	797	861	788	831	812	854	792	807	842	803	780	783	806	799	785	792	841	746	774	776	773	839	780	825	802	787	767	871	776	807	793	835	824	778	751	830	811	759	791	798	786	802	820	744	811	840	775	771	884	799	834	804	824	747	795	768	794	806	835	850	798	777	803	841	807	790	795	814	739	765	812	788	809	825	788	772	827	776	787	797	810	830	829	828	773	816	851	800	855	841	816	834	792	802	800	808	803	830	856	839	838	814	804	847	821	784	791	828	836	762	807	801	816	830	774	813	816	786	774	829	820	814	828	788	769	778	834	776	818	805	803	763	791	752	780	734	833	769	855	815	850	787	782	793	816	794	774	778	789	800	786	792	830	830	825	791	838	799	859	813	782	824	786	887	818	829	786	782	825	794	785	824	848	793	759	793	811	875	817	867	786	807	823	878	786	784	805	795	818	781	846	832	824	815	788	827	793	775	807	721	784	857	813	789	771	831	793	824	796	808	777	862	805	790	822	822	790	750	783	798	823	809	790	808	814	805	791	799	776	789	758	802	742	798	764	823	794	814	804	847	761	780	817	811	801	761	820	796	771	856	772	805	806	801	826	788	781	774	786	839	794	801	779	809	856	805	853	798	772	790	797	800	787	793	771	803	876	774	837	826	791	781	859	821	786	865	799	760	773	734	814	821	851	852	794	799	851	736	817	839	814	803	779	815	758	793	806	796	820	818	748	825	765	825	827	824	837	734	794	809	867	797	844	824	786	734	827	783	802	772	773	838	769	827	812	777	818	825	817	767	837	798	805	756	800	812	804	813	795	830	796	773	833	811	782	808	810	826	804	824	854	842	803	809	798	823	747	830	800	857	803	812	806	776	809	795	834	791	814	809	741	764	809	837	781	740	778	822	801	839	776	810	804	798	794	795	786	796	798	806	808	811	847	838	827	826	764	788	832	743	814	878	833	812	798	808	832	791	816	835	777	796	804	855	774	798	819	809	774	812	811	763	829	752	859	795	864	796	816	826	800	861	804	780	802	820	766	819	804	827	795	797	779	808	804	804	772	802	823	796	867	769	852	784	830	801	824	818	776	793	852	764	762
47618	82852	61333	38542	34901	24320	8610	4693	841	771	799	735	774	730	728	741	765	749	711	748	710	745	672	711	708	699	675	742	674	719	659	709	768	773	722	741	757	753	728	727	689	723	730	702	723	689	706	656	750	759	1214	1246	1062	890	739	728	746	673	697	674	686	709	736	699	673	705	711	706	698	679	704	686	701	691	706	687	709	694	684	692	726	632	699	655	724	674	689	767	656	713	646	695	658	667	652	689	691	672	721	687	685	692	708	689	691	666	676	741	743	640	717	668	748	724	690	728	718	648	659	676	686	685	705	690	683	702	720	683	736	676	712	680	722	727	670	665	681	662	722	689	689	726	723	674	707	651	672	627	683	612	687	668	689	752	687	676	669	700	705	665	693	733	696	721	696	656	703	679	690	722	703	678	690	698	698	668	687	688	671	657	658	733	719	697	703	750	679	730	653	690	674	649	667	665	694	697	653	685	675	696	697	647	679	694	718	692	697	705	682	716	713	699	705	683	698	703	626	653	686	730	713	669	679	694	693	666	671	712	673	715	646	734	668	672	688	687	653	701	732	702	688	723	693	722	707	675	692	727	716	676	704	699	632	750	644	676	674	670	742	686	692	675	658	727	696	677	714	702	707	722	729	710	686	676	663	705	711	654	697	709	683	667	652	650	689	732	700	679	729	721	687	700	652	697	679	678	614	674	676	708	661	706	663	679	731	679	683	664	674	691	659	671	693	646	712	695	786	673	626	635	633	666	668	687	736	715	700	669	710	703	674	692	699	687	672	667	686	712	667	686	727	703	699	658	696	695	678	682	720	676	684	679	645	718	681	682	673	660	668	706	703	689	721	698	658	709	702	657	671	669	699	703	719	673	695	657	699	679	687	636	734	672	695	674	681	710	737	668	733	718	693	663	705	678	711	708	700	723	694	674	657	668	696	701	719	686	700	681	701	662	740	690	679	717	685	669	686	702	687	637	701	652	734	707	673	625	669	698	716	676	695	717	660	690	648	692	683	711	697	715	707	706	718	658	678	707	699	686	691	711	731	654	710	710	636	725	726	741	672	737	664	638	684	680	723	707	643	688	737	713	670	694	684	684	694	694	659	701	663	664	672	664	734	650	676	669	693	671	706	667	688	676	719	699	675	707	663	708	700	645	698	660	682	673	689	661	656	709	711	670	660	698	700	697	708	679	713	693	713	652	747	686	666	662	671	637	657	660	698	691	690	671	661	647	696	710	629	702	724	688	742	749	664	676	646	694	701	643	680	632	683	644	625	716	673	660	683	727	721	734	693	692	684	744	726	698	725	713	725	680	686	695	650	717	654	698	662	710	673	669	682	684	687	653	674	680	672	718	709	733	639	662	694	752	673	664	733	700	697	739	670	673	701	701	699	710	655	678	668	672	719	698	640	665	693	699	694	742	716	673	717	619	723	714	638	700	662	697	677	685	727	687	692	717	701	667	673	684	667	690	703	701	684	678	655	695	678	658	712	677	728	681	698	680	685	689	708	664	711	720	684	712	710	646	693	695	685	673	681	692	670	642	715	702	700	687	693	713	726	720	685	733	690	722	675	669	675	675	686	694	617	677	701	698	692	680	733	716	708	718	684	655	711	679	703	696	727	693	684	670	716	662	685	724	649	704	685	715	657	714	682	669	688	641	712	673	675	681	693	673	679	730	693	655	703	743	687	687	703	706	716	660	685	681	688	660	656	668	700	687	659	697	653	659	700	705	703	647	648	655	710	665	662	697	682	699	683	659	690	667	686	674	646	677	696	695	640	686	678	702	686	698	655	665	716	700	675	660	663	680	694	679	662	656	757	667	724	664	682	676	709	706	702	699	708	679	697	696	696	725	674	728	758	675	693	681	649	645	701	712	691	660	653	703	690	722	691	705	721	711	689	721	661	680	701	668	670	667	717	669	685	696	658	682	684	681	658	716	689	704	658	692	703	718	677	713	661	736	664	680	714	674	719	683	648	724	694	667	693	686	649	666	718	652	627	675	729	696	692	622	664	686	681	677	688	670	658	676	690	679	665	696	694	641	708	651	675	663	664	689	657	685	620	643	680	697	660	701	686	674	761	715	722	660	692	672	662	692	660	695	663	728	694	635	695	708	665	686	678	682	658	693	650	671	650	700	655	650	676	670	686	712	692	687	701	626	685	703	639	689	710	686	665	697	738	672	706	731	698	702	723	724	640	688	702	710	712	746	710	741	626	679	724	668	650	693	689	679	700	691	667	695	693	709	684	699	704	668	729	677	665	744	713	719	665	658	728	677	658	678	699	695	674	704	689	733	706	716	704	724	711	660	676	680	695	656	673	721	685	677	662	688	660	686	663	682	715	651	692	740	655	647	664	680	683	715	673	697	665	677	666	663	666	685	707	688	649	673	660	657	621	676	678	681	678	750	646	710	660	696	710	711	691	694	667	659	669	710	696	740	643	690	667	689	698	662	747	692	681	705	724	685	653	676	675	693	697	720	679	670	678	689	701	666	695	710	738	690	668	685	686	714	708	677	654	720	686	687	680	716	672	680	684	705	693	665	662	730	687	695	668	704	729	684	652	679	643	664	633	747	637	688	643	693	712	682	671	738	688	703	651	740	640	680	723	654	656	671	714	707	692	724	667	698	703	667	659	675	683	691	679	656	680	702	714	676	703	678	696	661	717	681	701	666	695	714	652	627	699	682	693	719	706	705	674	673	755	681	671	738	709	697	669	723	760	670	666	672	663	638	690	647	678	687	679	648	703	719	661	723	692	687	727	695	704	734	685	723	661	696	717	655	695	677	679	676	657	701	694	670	674	686	707	655	700	656	705	697	665	648	662	714	700	697	726	701	688	701	682	676	692	668	708	670	681	625	682	709	634	714	688	732	685	698	658	657	650	669	658	647	685	678	643	702	697	685	660	662	675	687	723	688	697	687	669	681	649	710	718	667	628	660	672	683	662	650	697	674	647	682	659	768	700	695	652	703	661	695	670	682	709	690	667	671	693	660	704	703	740	672	669	717	712	685	721	700	736	692	668	686	688	624	648	705	711	699	703	695	668	676	651	710	668	724	633	709	654	657	717	630	662	655	691	693	684	638	654	663	725	682	681	646	669	685	730	701	651	730	677	703	669	723	671	726	662	671	715	676	672	720	706	658	697	701	719	715	653	681	697	689	674	687	711	692	721	682	679	716	704	674	664	656	681	723	684	682	716	665	699	702	679	654	680	676	692	708	712	672	683	663	624	663	702	662	693	709	665	698	692	661	668	710	686	685	676	699	651	714	649	708	678	684	680	702	688	678	700	700	680	658	673	721	691	688	675	650	688	641	710	713	718	697	663	698	705	693	658	685	696	702	749	727	670	691	715	673	653	681	727	699	667	716	696	688	744	656	713	723	725	706	650	725	704	688	714	693	709	651	677	693	741	656	662	716	715	694	669	713	678	673	683	736	676	705	694	699	684	708	701	709	690	655	733	689	707	678	722	694	707	691	679	727	707	678	680	687
28158	20488	16211	5208	2529	2165	992	856	712	757	737	748	765	695	745	688	720	763	727	732	705	698	751	760	780	721	743	738	707	712	774	709	709	757	724	746	723	725	720	726	688	728	721	736	720	748	723	717	728	745	764	732	767	759	787	740	715	715	747	732	734	725	760	724	730	728	734	742	719	708	711	706	687	718	677	676	748	720	681	676	732	728	758	695	679	684	692	697	749	727	706	755	705	718	739	699	727	778	709	677	673	702	751	738	732	719	769	714	758	716	717	666	679	706	694	770	727	702	696	748	781	734	729	721	687	699	767	741	713	671	715	724	733	704	735	705	742	716	734	754	705	745	701	727	727	725	688	708	693	675	766	701	709	713	703	736	697	733	744	726	722	757	708	691	650	693	715	752	698	697	645	736	722	647	679	701	694	714	730	729	690	765	778	692	730	700	770	746	710	705	714	666	681	690	724	763	680	727	702	791	740	718	691	715	746	711	768	715	705	734	670	728	702	713	690	755	693	728	704	718	715	735	720	733	692	725	720	704	695	697	727	723	736	698	686	665	741	696	693	732	700	733	740	724	675	763	700	702	713	736	745	777	648	720	715	748	729	691	695	725	722	700	728	674	767	774	702	691	674	677	722	745	744	718	724	754	755	733	719	655	643	737	724	746	741	739	745	721	703	699	716	707	692	703	717	718	766	671	721	774	752	695	724	716	663	675	731	728	661	729	721	732	705	731	710	690	758	719	692	696	746	714	695	775	718	725	743	698	769	720	714	772	712	695	708	731	711	697	707	701	716	731	726	738	686	736	744	709	713	737	766	742	672	717	692	694	771	748	711	685	707	705	709	700	701	750	713	720	708	700	760	712	732	709	718	737	683	707	718	757	700	730	652	697	705	740	708	713	718	737	724	721	722	675	688	709	685	746	703	707	711	722	717	743	716	747	692	683	729	697	760	727	729	707	724	730	723	712	753	682	717	725	717	675	692	713	704	690	729	783	713	721	714	713	737	679	726	739	772	708	735	713	692	731	705	701	726	717	684	675	730	745	699	740	710	755	646	696	726	734	650	720	730	694	671	729	685	702	710	686	667	716	672	654	718	723	741	729	728	685	686	695	710	720	700	710	720	681	660	663	737	732	743	694	718	687	731	714	717	731	745	695	751	673	707	702	686	717	716	735	702	708	726	724	706	704	686	707	713	708	770	659	711	743	706	718	723	763	707	746	747	744	709	734	693	742	727	664	749	761	707	705	711	774	677	721	720	753	772	701	716	721	722	693	748	764	669	704	696	710	733	733	713	716	713	692	671	750	702	748	702	726	744	759	733	748	677	711	708	741	734	745	665	732	715	689	680	715	695	722	695	696	726	713	701	703	713	724	703	669	712	727	744	695	705	689	730	721	672	764	745	718	747	694	737	734	675	746	704	744	704	707	761	756	702	749	690	678	751	750	784	699	704	715	715	680	747	707	748	753	740	746	739	715	753	719	678	732	691	713	691	743	726	742	665	715	700	697	672	712	751	699	709	729	698	679	707	703	753	700	736	725	688	682	682	714	685	664	716	756	675	694	685	729	693	707	698	743	755	731	728	684	711	700	727	667	761	699	739	712	778	710	753	725	717	731	705	731	727	741	726	673	718	723	711	748	745	709	668	744	687	696	719	779	664	726	708	697	669	671	727	718	688	742	707	747	663	718	670	723	710	713	673	734	715	671	704	691	728	688	687	692	759	692	665	720	725	688	720	695	712	724	700	719	756	726	721	717	737	734	644	716	703	697	675	714	731	730	705	748	709	679	746	741	670	716	698	718	719	733	735	706	753	674	716	736	734	727	739	721	703	709	768	696	706	743	673	728	739	699	767	736	722	752	699	684	733	699	780	714	735	763	710	699	702	725	736	698	715	631	705	703	725	728	711	747	762	670	723	668	691	716	732	726	723	717	724	731	691	762	707	659	710	735	718	711	761	704	739	734	719	788	728	700	743	716	708	720	752	716	793	705	691	728	725	736	702	720	724	743	699	724	701	724	755	700	724	704	749	739	742	710	781	737	707	725	747	723	703	728	745	734	662	674	698	709	722	737	760	719	697	736	697	782	727	711	690	695	659	691	692	676	701	693	701	742	707	684	746	713	735	727	767	709	758	746	689	739	727	711	712	727	736	702	663	678	710	749	722	728	728	713	731	696	750	761	741	671	692	679	729	689	696	741	731	733	702	705	708	754	710	708	738	696	661	709	703	703	699	721	710	686	732	707	705	722	723	666	737	719	716	663	685	722	730	648	740	700	647	714	703	728	675	739	706	732	732	663	744	697	701	749	720	696	637	727	761	681	733	727	766	727	714	687	735	668	764	731	670	709	720	678	683	729	741	754	718	729	674	698	690	692	733	710	714	734	724	706	719	729	706	700	687	714	706	728	696	750	707	725	733	744	745	713	688	712	674	746	722	741	732	740	756	733	752	739	714	696	740	684	779	726	709	709	769	680	706	744	722	722	666	688	695	695	705	699	717	692	741	720	752	685	728	721	736	673	717	706	756	740	683	739	713	716	723	691	702	699	765	704	713	758	698	667	722	724	709	717	784	733	740	735	718	720	701	706	751	693	672	730	693	724	744	663	672	721	709	757	695	700	685	735	677	741	701	730	700	738	786	713	738	756	704	735	657	734	734	742	727	710	686	710	707	656	706	747	699	705	709	675	678	725	732	711	705	731	706	714	701	693	740	714	682	732	794	756	692	703	709	702	726	686	705	728	742	725	662	703	706	725	736	690	731	792	740	693	767	698	707	727	719	697	729	749	699	733	644	716	769	718	703	717	700	755	755	705	736	718	730	700	717	698	721	726	706	749	722	702	659	699	693	760	695	696	715	639	729	707	701	725	733	719	724	665	670	726	726	736	680	761	708	709	676	729	717	715	707	785	681	733	696	774	712	715	777	670	695	714	697	691	698	687	693	759	735	722	718	703	700	754	746	773	690	738	682	707	669	693	715	714	739	714	726	784	717	706	696	672	682	734	730	727	757	692	700	747	728	712	734	680	744	676	699	666	768	711	701	680	714	695	734	705	742	716	703	683	688	725	738	712	728	714	749	774	724	760	726	723	736	693	685	701	660	690	714	715	737	727	680	731	752	704	712	693	709	725	750	710	726	681	707	739	673	700	717	678	706	757	727	735	718	729	731	732	736	728	693	709	701	758	675	701	748	695	748	662	696	770	726	689	707	753	644	682	772	668	743	721	698	712	733	670	720	690	702	673	754	722	736	749	736	708	734	700	704	733	699	732	742	677	743	770	787	694	705	681	747	699	729	720	731	752	660	680	669	743	701	677	705	687	741	748	629	708	754	724	680	664	696	745	683	739	714	709	666	734	733	704	758	714	678	742	743	726	713	709	737	693	721	748	733	691	727	652	707	701	719	741	712	693	704	740	747	727	679	676	740	714	692	687	680	697	701	704	665	723	733	684	700	696	738	717	690	675	723	703	697	695	735	755	644	681	720	699	683	711
9220	17277	13691	3628	2738	2312	915	748	573	614	558	610	592	559	607	553	583	591	566	548	590	583	566	589	570	575	551	608	542	577	582	563	547	591	638	668	557	640	616	570	602	610	587	560	557	553	531	597	573	603	589	632	639	648	642	600	564	588	588	571	561	588	541	562	601	570	583	589	579	607	559	598	557	593	577	616	548	593	579	604	601	520	552	578	538	548	622	560	587	566	598	593	575	614	563	593	579	583	578	586	578	565	610	628	589	582	596	544	565	549	580	571	513	571	566	633	579	584	590	526	571	544	593	558	594	555	568	555	579	565	602	583	561	584	557	565	565	573	554	566	580	622	546	600	640	576	574	562	595	612	546	584	555	551	575	592	583	555	564	593	616	586	571	556	603	582	598	534	575	538	530	595	588	580	548	571	585	575	556	554	577	595	556	611	599	605	573	546	602	556	574	538	577	572	590	617	620	551	571	589	575	583	598	564	592	552	584	579	574	572	566	595	565	577	593	566	601	552	583	565	579	584	588	583	566	605	556	555	570	551	556	588	571	565	590	569	571	555	582	553	641	565	544	579	559	551	593	577	541	598	621	578	584	568	557	581	579	587	572	543	592	528	546	573	587	561	554	555	580	545	558	539	588	560	553	516	542	593	607	571	571	573	590	558	573	595	591	578	560	494	568	549	573	545	542	542	546	594	543	554	562	559	570	605	566	560	554	579	621	554	530	535	523	608	544	562	586	605	564	544	574	572	566	565	591	555	545	567	526	616	527	582	608	550	572	600	584	616	583	556	567	515	587	564	562	570	541	565	618	563	556	587	578	576	553	577	577	600	573	585	599	546	565	565	579	563	569	602	656	548	578	585	553	549	581	620	534	563	591	587	610	572	525	585	581	580	552	566	586	591	553	549	566	565	551	601	553	544	547	600	601	569	595	554	582	570	564	565	559	576	565	579	607	561	537	582	582	517	607	577	562	558	556	576	583	549	587	611	545	552	594	598	549	545	590	587	556	584	544	541	531	568	548	587	560	544	557	632	586	597	580	539	594	573	537	569	598	550	527	585	534	604	558	539	623	557	529	611	555	557	595	587	541	592	595	591	573	560	569	582	581	578	569	586	599	546	558	572	593	558	567	596	553	597	541	593	549	562	564	577	531	556	600	588	544	573	596	569	570	571	590	571	594	607	571	600	603	574	568	594	549	601	572	583	541	555	574	579	575	563	561	592	549	591	534	586	571	607	566	597	591	529	582	558	559	591	565	578	559	583	636	559	571	521	591	588	583	550	627	649	575	619	580	560	531	562	582	534	600	571	575	563	540	542	560	568	635	572	568	576	598	575	526	553	592	598	545	588	616	574	603	593	562	598	565	550	594	541	554	601	574	579	588	590	607	578	572	537	589	557	568	530	549	523	541	583	556	551	552	583	573	587	553	549	555	590	546	577	619	581	620	524	576	536	584	569	598	528	566	567	579	511	598	540	561	591	553	521	593	579	561	579	570	553	544	580	568	578	562	576	565	571	578	575	571	562	561	548	628	564	574	541	534	589	585	569	597	565	573	572	581	581	577	526	623	571	576	590	594	619	563	595	627	566	548	577	561	577	574	601	580	622	536	548	556	552	551	548	576	537	553	598	560	647	555	577	585	555	569	588	591	540	580	550	570	569	543	582	533	602	602	568	538	567	567	578	560	571	625	524	558	575	606	537	609	577	561	577	575	568	551	576	600	591	572	561	613	551	613	577	550	548	596	590	597	541	572	592	556	573	551	536	546	630	551	572	574	574	543	547	559	558	574	603	583	561	573	586	604	624	542	594	574	584	554	595	596	591	532	572	566	514	660	601	580	559	583	551	531	595	566	618	641	592	564	557	560	609	598	570	583	609	529	610	550	513	563	546	558	562	572	550	583	629	509	553	539	520	587	577	613	608	579	558	589	580	571	569	566	576	595	565	604	548	548	546	555	594	576	595	540	523	576	546	581	524	569	552	573	606	583	581	534	604	588	594	570	582	577	570	566	607	616	603	567	552	545	596	609	533	529	559	609	594	612	597	566	589	607	560	550	601	527	608	559	561	515	571	595	620	586	562	598	568	578	537	576	530	543	602	579	572	571	558	542	583	586	597	534	575	587	542	555	572	554	592	564	606	582	568	605	568	578	565	534	594	600	589	600	557	592	554	607	571	563	602	573	540	557	610	566	573	570	600	536	549	585	563	531	637	562	596	538	604	631	550	602	557	549	618	575	569	552	599	532	572	587	596	547	551	557	554	560	578	543	546	560	522	560	583	549	605	590	535	574	607	593	584	593	615	578	592	546	567	613	587	552	629	628	553	626	563	595	548	544	557	533	568	553	548	545	538	596	567	537	581	591	603	576	570	561	542	543	579	563	584	562	576	549	580	542	572	637	568	537	584	643	554	546	610	591	607	575	579	571	547	571	565	525	563	584	569	554	600	560	538	557	562	587	577	578	561	559	571	597	586	563	570	582	589	562	560	568	581	615	606	606	570	625	551	581	547	598	534	533	588	582	591	601	582	573	551	568	565	636	598	578	621	583	598	580	569	583	535	540	577	565	594	591	528	578	571	553	586	590	582	554	568	550	576	578	572	575	603	548	545	587	605	619	616	551	610	547	582	609	610	565	587	531	586	569	568	566	602	572	566	587	522	573	597	599	581	573	583	548	566	568	615	600	551	566	575	552	579	574	608	539	561	594	588	576	624	566	583	585	600	586	574	569	598	576	583	594	577	542	593	573	562	560	560	580	594	559	601	582	588	569	544	596	610	603	569	558	599	564	575	605	576	597	558	580	615	544	580	548	590	566	548	604	556	567	528	574	580	584	581	575	542	570	569	572	611	593	551	562	614	582	579	602	599	529	566	568	585	560	572	516	600	572	560	553	603	589	584	605	551	537	563	578	598	561	547	595	574	543	521	589	566	537	567	575	563	601	559	588	567	591	561	559	595	570	553	599	541	528	585	635	559	557	592	557	583	565	585	577	590	576	542	542	583	574	554	604	539	607	590	567	558	602	556	559	566	578	585	551	579	554	579	545	636	565	553	553	605	531	559	551	536	584	540	535	594	571	551	553	608	581	611	580	574	544	576	505	610	551	528	612	560	546	617	601	590	569	572	545	558	573	596	563	576	570	560	556	613	565	586	584	574	550	612	580	547	565	583	569	601	572	557	570	542	585	590	540	550	591	547	595	548	548	556	545	601	582	529	544	595	610	559	580	578	591	558	575	554	562	635	609	597	607	551	538	608	602	614	574	623	547	555	592	562	544	599	565	577	571	558	578	534	582	579	570	559	589	613	526	570	549	563	590	604	564	602	562	555	642	552	571	604	582	620	548	618	600	576	587	560	542	552	544	522	596	584	584	571	549	543	613	562	568	576	558	555	583	557	583	571	538	597	593	547	543	585	598	556	560	615	574	597	597	595	535	560	557	563	584	572	525	571	546	580	546	538	590	529	574	598	633	572	596	620	578	587	554	556	581	556
25315	21788	32979	26584	24606	19000	4952	2058	766	764	744	779	764	750	760	763	736	729	735	743	708	696	663	695	736	644	692	743	745	727	699	734	692	724	708	691	698	737	727	663	732	742	722	693	725	727	751	738	682	774	795	942	841	827	733	670	721	739	740	710	741	740	705	681	692	703	687	684	781	742	706	736	702	698	674	720	700	697	787	701	693	719	751	695	679	708	728	711	721	696	692	691	721	669	677	730	729	698	707	684	742	678	740	696	723	704	710	704	715	649	698	766	690	741	727	672	672	719	719	683	705	725	706	713	669	680	700	710	671	718	701	683	674	676	672	665	698	691	678	708	707	729	713	670	737	775	688	727	713	744	736	714	718	686	708	682	760	701	678	719	744	667	675	731	743	745	682	723	708	705	622	730	722	719	721	690	726	712	762	722	706	716	711	742	725	693	723	645	696	705	718	758	703	714	683	722	719	743	683	659	677	739	751	708	701	713	741	679	708	709	766	691	755	723	726	682	740	735	702	697	736	707	704	682	776	685	776	702	738	695	719	681	700	727	699	710	669	716	658	731	655	728	737	697	682	695	697	695	715	674	727	733	710	722	690	656	671	716	679	656	664	715	688	705	714	737	719	698	687	733	702	692	703	680	691	670	700	731	724	697	678	726	704	711	717	694	692	679	635	699	670	620	755	733	741	736	739	728	737	744	656	733	667	689	709	689	705	736	697	680	676	712	723	724	718	677	747	698	734	705	656	690	731	726	671	639	705	755	703	669	741	663	665	697	690	723	720	757	716	679	692	716	712	677	693	716	692	719	736	676	694	698	706	679	701	739	647	739	749	734	687	709	708	688	737	661	696	719	677	713	690	699	703	701	713	694	698	718	719	762	735	759	694	724	711	705	671	686	743	709	683	755	698	672	686	685	699	740	738	673	647	725	721	722	729	714	703	660	705	681	664	696	764	698	677	723	760	664	711	701	718	689	736	726	732	675	699	708	747	709	717	738	739	727	726	721	729	710	755	688	698	719	650	720	693	723	689	682	672	711	732	683	697	723	683	666	709	681	728	678	681	683	767	676	720	693	677	763	714	697	681	776	681	708	713	748	740	746	703	743	698	720	786	708	724	706	649	675	713	742	715	695	724	652	768	667	747	680	701	692	648	750	709	674	754	699	697	679	695	694	733	753	719	696	710	704	709	695	678	733	697	677	661	683	716	694	767	742	709	761	722	707	700	702	699	757	688	707	684	717	668	722	764	730	725	743	693	740	719	708	696	738	720	692	715	739	729	692	673	678	722	684	654	708	665	678	692	634	677	720	758	732	700	716	699	724	706	722	723	734	670	717	709	717	709	747	670	656	662	727	717	680	650	663	720	623	745	681	667	702	727	737	709	660	720	700	686	711	707	691	697	733	731	702	688	730	714	715	683	714	693	720	654	694	681	670	685	714	721	699	714	713	717	733	664	721	688	754	698	687	712	764	686	675	714	727	741	713	714	714	710	705	696	671	701	712	711	740	716	701	722	711	689	712	721	712	657	711	684	708	720	670	710	775	744	683	680	674	681	710	683	707	716	714	726	686	690	716	661	688	705	695	682	694	688	760	727	682	678	734	710	707	757	655	710	691	687	728	716	657	713	721	708	688	733	719	709	724	729	712	656	675	729	752	740	744	695	692	700	730	739	715	680	675	702	737	682	725	725	694	715	711	730	680	658	727	677	693	697	715	714	711	674	675	693	702	746	736	671	689	702	719	715	697	704	731	710	724	689	734	701	704	673	645	687	700	724	731	685	716	708	776	725	729	690	705	687	725	721	712	710	655	699	734	682	739	693	705	805	705	723	702	702	643	707	704	711	682	682	704	688	713	695	698	679	693	705	746	693	678	682	724	712	677	736	718	734	736	715	693	698	714	725	719	731	726	700	733	686	686	687	720	671	668	721	733	671	709	728	674	718	715	770	735	662	729	722	650	749	733	749	734	754	706	746	777	681	723	707	678	729	712	674	733	742	734	707	785	661	715	664	680	684	662	706	722	685	732	712	650	758	728	696	708	672	716	711	731	710	719	686	701	706	730	621	726	688	733	710	719	672	731	685	741	715	687	708	678	691	682	689	747	751	733	697	727	749	726	679	719	723	684	698	661	707	685	724	735	694	735	727	689	714	655	674	716	697	715	679	746	700	720	742	691	679	771	715	702	712	686	664	701	711	669	702	698	704	740	746	732	689	765	679	697	769	709	705	678	700	725	732	672	687	681	689	673	661	716	752	714	713	695	671	708	686	739	726	721	744	717	671	708	797	701	727	663	727	701	719	675	682	720	700	700	708	701	732	720	686	705	732	709	726	724	697	708	670	691	726	729	697	685	729	695	670	742	749	711	734	735	669	706	726	680	686	683	747	682	727	775	708	699	726	714	676	687	757	729	718	693	738	693	706	694	713	703	685	669	734	713	691	702	720	663	718	745	682	684	718	728	711	668	725	709	713	687	710	665	717	741	720	724	713	680	723	705	683	688	684	759	742	733	715	660	722	701	692	660	728	683	744	726	717	730	710	733	710	700	670	716	674	684	715	700	741	709	690	713	718	720	703	674	686	673	682	721	708	676	688	697	708	655	702	726	723	660	720	672	704	641	724	707	707	731	660	699	702	759	679	722	725	763	707	709	719	673	726	696	700	657	710	681	665	730	697	701	731	681	738	713	742	729	691	724	738	701	714	672	704	714	713	697	730	682	699	734	696	712	715	714	681	719	727	714	722	709	702	690	732	695	655	706	710	743	678	706	678	695	682	759	727	727	727	649	728	720	715	748	714	708	708	681	676	724	697	684	688	717	755	700	720	764	708	734	703	700	740	720	712	715	714	739	680	731	741	687	693	713	700	708	705	723	678	730	764	730	717	740	694	693	713	684	734	722	668	695	738	706	740	695	696	670	709	672	721	713	716	690	686	740	659	719	741	691	690	685	728	709	706	706	727	688	705	727	728	706	693	727	739	692	736	754	678	744	707	727	725	647	713	717	735	711	693	701	718	694	696	723	701	678	654	696	728	707	750	719	750	714	698	715	753	706	714	670	702	735	728	723	649	693	734	734	714	705	736	691	650	733	674	727	718	675	700	675	755	755	699	694	740	691	776	739	759	730	725	723	716	724	689	695	676	679	713	688	732	686	700	779	739	725	723	717	709	674	721	653	694	712	716	678	754	717	715	719	727	704	706	695	714	769	744	697	685	671	759	683	693	672	722	718	717	698	718	658	710	685	730	717	687	727	691	697	713	717	741	687	724	734	721	721	717	684	722	696	700	741	699	718	712	759	694	676	690	707	735	733	751	708	777	734	697	662	727	719	713	710	715	724	730	709	690	766	711	715	692	688	672	712	692	650	696	738	688	713	685	707	702	711	689	737	724	754	670	686	734	683	695	663	668	685	731	713	742	701	654	743	705	671	657	722	775	698	688	686	677	701	707	676	705	789	679	710	735	718	685	700	716	701	730	709	703	682	719	676	664	736
34705	68799	52543	25831	21361	14337	3675	2276	713	633	678	625	683	613	613	610	628	612	613	604	653	665	633	651	645	624	619	613	619	592	676	653	631	657	596	643	654	699	636	639	645	647	641	654	681	612	618	644	605	678	745	887	859	713	645	636	605	621	581	619	618	565	606	605	609	630	630	587	613	631	578	608	627	606	629	582	610	584	596	616	599	594	611	603	620	614	605	594	634	599	623	592	576	594	606	587	626	574	588	573	593	610	588	606	535	599	626	601	617	625	626	589	639	664	564	605	616	605	625	612	554	615	560	572	639	588	633	618	623	603	597	655	592	569	635	607	593	624	601	631	591	633	608	636	586	578	576	635	631	610	596	616	638	611	642	592	587	602	626	620	597	580	601	630	629	603	631	652	606	574	645	587	609	641	650	603	640	641	634	628	622	647	577	603	622	591	610	653	600	619	577	588	617	640	594	633	580	598	590	609	590	593	634	611	645	563	571	605	627	620	634	587	649	631	595	615	591	590	594	613	627	609	614	647	589	612	634	619	649	623	585	638	610	618	601	622	584	605	592	563	651	625	611	571	628	636	609	572	605	613	654	625	610	609	608	633	591	574	616	613	602	657	612	605	588	612	629	597	672	605	600	600	623	570	658	573	596	551	620	621	636	565	566	573	611	613	641	632	628	663	594	606	655	614	602	634	622	606	601	624	631	587	594	659	651	621	605	602	572	615	581	617	612	647	621	592	590	574	612	544	613	615	636	582	586	620	580	599	631	586	597	583	631	606	580	615	599	618	567	644	592	644	622	590	589	636	569	636	582	637	605	595	628	602	579	574	599	635	596	578	594	617	626	570	589	577	597	600	600	619	585	608	578	573	622	611	608	649	674	574	545	596	582	561	633	626	636	618	642	602	572	559	642	638	612	619	560	606	572	626	567	632	578	607	625	585	612	593	600	630	579	637	574	625	658	618	617	606	618	606	585	639	618	640	642	626	645	622	600	598	591	555	550	607	610	621	627	602	603	616	580	614	624	585	627	586	616	612	604	622	631	635	615	620	613	637	631	596	557	625	568	586	650	681	603	606	611	624	614	607	591	597	622	589	621	625	600	577	588	621	554	622	585	631	609	588	607	618	617	613	582	630	601	593	577	575	601	603	650	611	587	589	578	604	606	594	556	595	592	637	587	589	619	617	607	649	597	593	572	648	593	571	599	586	625	600	589	606	617	614	559	584	593	633	625	578	615	595	605	622	631	586	590	636	621	611	564	616	627	618	567	621	572	633	584	620	571	589	658	601	606	563	554	620	583	603	629	602	597	593	622	611	582	576	570	599	598	561	609	608	576	607	627	687	644	614	608	566	612	608	617	612	655	597	596	541	573	653	620	613	666	617	616	580	616	639	593	622	632	599	590	604	622	634	604	593	577	591	631	631	599	604	567	586	601	586	609	646	590	598	579	578	596	569	634	587	577	626	604	593	652	633	646	599	611	633	612	610	599	615	561	591	599	601	585	578	630	619	623	624	614	601	571	599	653	613	550	620	605	621	581	583	577	582	627	627	589	623	624	575	607	616	646	612	594	587	628	610	610	577	565	582	614	599	574	607	596	586	594	667	610	610	563	560	587	608	603	612	599	580	612	604	582	635	604	588	576	609	611	565	646	630	615	597	579	608	590	620	600	608	593	590	612	630	593	572	575	611	611	609	644	558	590	597	587	558	579	621	606	566	624	632	586	605	607	598	638	605	595	671	623	586	641	595	565	587	640	616	581	642	600	594	628	563	616	592	599	623	607	598	571	597	602	625	614	552	613	603	578	599	592	570	606	644	602	629	606	636	666	633	586	589	606	589	626	569	605	598	615	658	594	614	613	610	639	567	630	600	646	607	555	641	584	641	596	588	586	631	586	604	605	615	594	631	596	616	602	613	639	584	575	566	629	572	646	561	645	618	557	594	615	598	623	594	579	610	576	623	607	589	588	647	612	582	627	572	605	631	617	617	596	614	624	581	614	615	597	582	595	609	616	600	591	585	623	606	547	586	601	622	593	623	588	634	568	578	607	625	607	567	622	567	618	640	597	624	622	618	579	597	603	562	557	645	592	642	627	612	623	587	632	624	588	643	623	583	610	593	585	588	616	593	574	596	626	627	589	633	614	600	631	629	590	600	627	587	607	555	594	588	639	577	594	625	567	596	614	627	566	591	575	623	618	584	573	616	627	555	617	598	603	586	619	608	582	638	633	615	575	613	617	640	567	621	628	606	637	579	618	565	612	581	592	610	608	551	609	638	628	636	615	595	592	594	663	635	596	631	572	634	563	610	618	607	578	606	603	568	560	605	578	547	621	627	599	560	589	638	606	600	565	604	598	549	555	596	591	595	578	591	547	618	603	579	582	635	597	611	623	564	577	621	606	628	580	640	615	595	625	639	598	600	613	624	571	624	621	639	627	617	597	620	612	603	605	619	602	569	606	613	597	608	624	623	600	611	620	605	612	622	658	605	596	611	627	605	610	597	622	639	577	629	608	616	607	602	589	607	602	542	580	604	613	589	580	604	611	621	640	564	592	627	626	571	594	543	575	577	596	584	621	613	599	612	606	593	642	584	582	613	656	607	597	624	581	603	628	579	599	596	614	574	598	605	615	628	596	590	588	579	632	606	618	649	598	610	614	602	630	583	564	612	629	624	594	602	641	619	637	578	602	599	599	614	633	631	585	572	604	583	579	561	632	602	637	626	604	591	625	633	637	577	632	591	661	594	597	600	593	606	646	605	613	600	649	607	619	609	573	602	588	657	617	609	589	598	613	640	604	604	627	588	601	598	632	638	595	595	587	616	598	566	625	579	577	630	620	609	627	610	618	569	574	607	605	624	579	580	558	617	586	639	603	582	615	568	560	570	630	587	588	570	577	579	576	602	613	627	585	603	573	613	579	600	584	581	593	680	573	620	586	598	591	607	600	590	559	640	594	618	603	610	597	618	613	612	611	625	615	604	556	600	622	630	585	595	608	600	618	585	602	677	652	591	593	606	594	575	614	635	617	581	598	574	663	590	645	604	601	633	586	616	662	569	611	636	609	604	621	622	586	575	586	599	616	587	593	598	598	605	637	618	609	633	635	598	609	631	574	591	599	630	565	652	591	607	583	621	634	606	654	614	666	643	613	642	616	585	575	559	599	640	612	592	589	611	599	599	594	627	616	616	592	605	577	620	559	591	579	602	594	601	628	582	581	641	603	624	618	595	614	582	607	636	579	541	594	633	613	616	582	623	576	598	600	610	621	613	617	593	603	595	575	591	583	605	609	588	638	634	549	591	579	566	614	571	608	590	613	599	594	605	592	566	584	588	629	684	603	583	559	630	556	651	622	613	612	601	619	598	619	595	558	607	595	596	586	611	584	587	605	633	621	562	629	602	576	649	595	611	603	630	616	606	650	615	584	550	609	598	583	588	621	601	605	645	587	647	608	606	614	565	600	619	626	622	594	612	592	600	573	588	600	603	598	608
24162	21457	31858	24374	28860	27641	10180	3339	1025	929	928	909	837	927	875	887	862	836	866	849	810	846	861	865	859	846	832	841	844	867	797	840	844	843	828	867	916	864	914	945	872	819	821	831	870	846	865	844	880	1022	1021	1124	1068	961	905	886	856	833	836	777	830	823	814	842	815	851	790	778	815	838	807	831	890	848	864	896	810	835	849	854	853	840	893	873	791	831	798	868	844	815	749	840	822	877	780	894	805	799	854	845	854	844	874	842	804	795	853	829	831	844	817	796	862	839	835	822	825	800	788	851	853	834	860	867	850	874	822	784	799	824	824	833	859	816	851	854	811	818	867	817	836	765	845	756	806	833	810	806	835	785	781	834	859	785	827	859	787	797	817	825	803	802	848	803	861	785	840	861	795	834	851	799	831	840	820	821	822	875	824	865	835	803	824	860	857	829	836	838	859	796	886	815	847	831	791	800	845	815	795	858	797	795	759	835	806	850	798	746	851	864	825	771	770	819	833	794	862	827	860	791	789	803	817	826	827	840	807	784	849	824	853	784	819	879	826	807	862	805	792	830	835	839	838	795	785	791	793	852	788	833	791	878	822	817	848	793	819	807	793	838	839	827	774	791	860	835	853	814	891	870	828	797	828	831	852	833	841	894	830	768	808	802	803	818	842	836	763	825	818	821	833	795	815	829	824	843	804	806	821	798	784	826	864	839	861	779	852	802	802	814	800	843	867	807	853	845	840	837	848	833	813	807	761	832	830	825	801	782	825	873	810	784	875	809	863	863	865	854	844	804	808	817	839	808	831	836	793	788	787	793	752	833	823	777	851	813	802	803	809	791	813	852	873	821	812	810	907	819	795	850	842	862	885	794	812	849	834	820	812	841	828	814	858	814	828	845	823	822	828	853	782	814	794	834	833	789	894	842	851	820	857	809	872	842	808	822	848	751	854	831	786	758	818	835	791	815	892	819	860	812	751	795	841	848	830	799	875	859	796	767	815	803	813	861	802	822	844	816	799	819	830	780	807	797	762	828	778	833	826	806	868	863	810	812	811	800	866	815	836	854	802	853	795	827	884	820	808	786	810	801	815	781	818	862	825	847	809	804	882	832	845	832	839	782	877	826	833	807	866	779	791	810	809	787	803	804	807	823	805	789	803	791	833	805	810	847	806	850	825	867	751	825	797	807	848	752	864	795	888	837	779	818	824	803	881	823	836	773	838	813	845	887	841	829	789	744	795	793	808	841	824	782	786	891	841	819	828	750	795	850	812	830	836	802	817	853	913	823	824	816	867	793	827	792	834	860	818	824	847	784	817	788	812	837	827	873	803	802	864	818	843	852	798	833	864	819	817	799	747	841	846	841	809	836	844	798	847	826	847	818	834	827	855	841	862	845	792	835	788	877	873	801	814	874	834	808	808	790	792	843	800	796	883	819	813	825	809	807	824	802	807	808	785	810	895	792	815	880	794	824	751	798	816	794	763	811	806	834	803	837	798	749	863	863	808	796	855	804	801	809	834	800	842	862	830	839	864	825	814	794	782	812	832	832	856	792	828	819	859	836	915	855	799	835	847	822	815	822	822	800	857	819	857	791	848	791	837	822	791	796	757	835	784	803	833	802	840	819	784	826	798	840	800	822	815	805	843	816	844	784	860	917	846	864	841	846	817	789	829	820	805	786	861	868	823	810	774	849	811	782	769	825	856	804	835	826	828	751	843	809	877	866	820	814	827	890	831	841	816	800	754	845	789	865	878	792	871	841	857	856	821	795	804	798	814	846	792	777	796	870	841	799	790	787	779	828	852	820	812	802	809	852	830	889	821	811	823	800	784	870	822	823	790	879	818	812	834	776	822	806	837	862	802	822	790	819	818	797	836	821	829	860	900	874	843	818	843	845	810	809	772	840	790	822	803	824	824	833	780	810	787	781	854	801	810	831	857	807	828	817	830	860	875	819	781	876	800	794	793	784	848	817	805	898	861	830	823	801	809	818	771	801	858	829	829	844	801	826	858	760	844	811	823	869	815	874	847	848	867	803	821	788	803	780	840	845	884	847	780	820	824	833	810	812	836	844	836	779	820	763	846	783	829	785	805	839	824	814	832	843	863	804	785	845	828	837	799	825	834	809	825	811	816	787	846	853	807	768	852	794	811	805	817	783	827	866	823	806	864	810	829	835	808	829	810	810	830	859	783	861	862	792	799	800	750	814	850	854	848	810	841	796	811	889	830	824	838	830	833	781	816	850	886	804	841	833	866	832	858	861	829	834	866	791	832	830	831	825	777	793	847	814	793	893	841	861	834	855	795	807	832	826	823	842	781	861	831	801	822	835	818	839	846	840	850	828	768	770	848	831	856	828	838	853	809	844	804	877	864	853	823	816	846	841	832	830	826	814	854	807	809	798	901	840	825	800	813	838	810	796	838	798	865	859	840	848	830	827	748	862	813	896	767	835	843	851	802	855	823	836	789	808	854	846	817	808	875	795	744	826	781	848	817	837	790	789	788	807	886	811	845	833	759	827	801	814	830	862	820	828	821	840	796	855	822	838	878	815	816	850	792	835	838	797	818	811	891	850	849	816	831	829	864	844	829	821	830	833	833	802	842	810	835	812	924	789	820	851	843	837	787	783	818	864	822	783	783	801	826	857	799	919	846	781	846	824	823	835	789	861	822	858	815	832	814	854	864	813	788	847	852	827	793	839	837	817	780	770	853	810	863	833	813	859	799	803	809	824	800	822	846	851	791	818	812	841	806	821	855	806	784	823	790	796	797	862	796	859	817	794	849	820	807	829	828	809	803	821	831	792	841	803	788	836	848	879	793	748	846	835	870	827	833	856	804	809	849	834	826	812	826	800	817	821	809	824	809	743	829	812	773	892	803	862	833	808	827	835	781	796	779	841	817	820	835	812	847	827	780	829	834	784	795	799	819	790	862	839	860	825	829	789	822	770	852	842	795	818	832	804	831	800	867	793	810	800	796	769	806	866	846	799	829	806	826	832	843	829	835	797	817	874	817	789	836	832	824	896	863	837	840	820	870	802	783	837	796	831	875	871	831	878	862	785	837	841	831	819	831	837	827	814	829	791	823	785	836	758	836	843	810	813	841	859	799	845	789	851	843	731	820	827	804	835	825	834	855	775	826	806	843	822	793	779	862	824	825	824	851	828	841	850	805	782	825	827	857	865	775	810	850	860	836	866	853	790	830	848	893	837	858	765	829	861	802	777	818	807	837	817	834	838	845	785	818	841	806	838	815	750	825	788	855	885	782	826	825	840	755	763	843	885	821	808	824	824	767	865	806	829	872	869	805	828	842	858	874	835	805	844	816	877	820	806	836	828	834	841	837	828	802	780	824	822	816	818	741	839	854	809	867	846	823	815	851	844	832	787	806	831	859	775	781	785	842	827	903	811	788	827	846	850	790	816	827	818	811	801	865	777	785	821	805	779	850	799	799	817	830	809	842	830	881	804	834	846	806	842	830	826	793	869	817	818	840	821
46180	83272	61949	40037	36117	21102	5607	3665	860	805	774	716	738	807	734	748	750	723	755	772	686	748	732	724	718	772	720	700	741	669	752	786	733	743	769	774	751	834	827	775	762	743	759	742	742	736	710	774	825	1052	929	1135	1045	898	756	765	711	731	754	683	694	768	692	685	709	716	759	671	724	716	691	727	702	735	668	735	710	729	657	680	741	666	720	700	682	745	742	660	740	696	723	746	731	694	706	688	723	683	724	717	671	690	695	703	732	700	705	697	665	756	684	697	674	680	718	675	714	729	724	717	716	737	670	699	728	707	699	776	716	723	699	705	735	747	692	755	721	736	670	698	697	687	709	714	709	758	698	705	672	674	711	711	730	727	697	750	687	721	722	685	671	714	675	700	711	694	732	673	699	725	706	721	697	729	685	691	692	729	704	747	668	724	728	694	691	700	694	624	707	663	730	719	703	694	719	693	708	729	687	698	709	674	700	667	730	725	674	676	751	660	735	746	718	744	708	709	711	730	686	709	718	716	711	722	692	722	685	696	715	660	753	703	702	715	699	669	738	763	709	688	674	735	715	712	693	693	667	713	712	690	735	756	696	653	658	705	693	665	634	672	716	684	721	735	695	693	713	684	694	720	688	751	712	723	692	713	694	738	719	685	651	664	701	690	705	682	725	723	713	689	658	694	731	704	712	714	699	709	685	673	740	704	760	694	739	705	712	718	725	708	693	705	733	668	734	641	707	678	704	698	789	713	744	663	716	734	700	675	730	652	731	680	694	701	774	733	729	660	696	696	698	727	719	664	692	714	721	729	704	705	718	663	765	712	709	700	663	659	720	712	691	692	676	685	709	721	717	698	701	741	674	686	666	732	699	641	668	664	722	709	715	658	759	688	706	677	720	681	705	718	700	702	721	719	702	709	670	695	698	731	672	695	730	717	736	723	689	700	711	746	686	715	728	705	724	694	726	723	651	760	710	717	727	750	720	674	686	726	707	673	745	715	698	682	718	720	755	702	739	680	750	688	670	689	696	707	736	695	686	678	672	707	703	708	695	722	706	719	697	717	672	669	678	629	657	712	701	698	690	694	708	713	716	711	707	710	707	694	660	710	658	705	656	659	653	724	708	718	708	699	674	705	639	680	715	702	661	686	704	748	725	696	741	724	711	706	715	702	725	678	698	710	689	727	662	666	649	688	672	690	670	649	694	699	678	688	705	700	700	677	735	700	703	696	701	727	724	694	686	697	640	703	698	696	679	711	722	720	734	693	700	711	699	683	720	668	681	738	698	685	709	721	682	728	704	722	718	697	712	673	641	688	670	679	688	713	713	670	658	701	730	750	660	682	710	703	716	722	729	689	725	727	692	683	674	691	726	715	740	703	725	751	689	663	670	738	717	725	674	723	710	660	715	747	711	715	715	656	710	752	678	708	657	720	712	710	720	726	696	693	709	698	687	657	678	722	680	730	720	705	711	696	660	662	714	756	751	665	643	675	695	717	689	693	676	701	717	695	698	703	720	665	736	716	694	715	681	725	728	734	704	729	731	684	691	739	711	709	692	707	691	683	751	692	738	674	693	667	669	699	722	721	715	683	692	708	686	720	684	731	728	692	709	657	712	659	716	679	763	703	727	662	651	679	709	738	670	677	711	702	744	721	726	717	677	688	655	679	688	724	686	717	744	673	666	680	717	729	717	686	706	719	719	715	734	710	677	724	720	743	718	732	685	661	710	700	690	706	661	680	722	711	714	703	641	690	707	694	744	676	717	697	703	723	717	728	724	700	711	680	709	631	676	661	763	695	727	746	664	705	697	685	736	686	720	658	711	681	733	716	728	695	722	698	707	743	717	751	761	727	706	720	695	655	677	722	706	703	717	674	665	735	695	677	740	675	712	716	645	728	685	714	705	715	687	740	718	756	683	732	721	695	705	699	736	727	716	650	711	720	704	735	687	672	698	675	665	668	693	661	676	739	731	793	705	706	711	703	684	724	732	731	748	718	707	710	679	694	696	656	675	691	704	703	699	720	663	745	700	688	694	713	692	696	743	693	668	700	685	717	682	708	731	730	690	686	648	743	685	694	680	679	738	681	714	692	659	676	713	745	725	678	690	726	714	724	654	708	665	708	680	734	683	740	737	692	751	714	729	696	721	706	695	693	767	631	648	753	696	716	683	718	691	716	668	681	760	698	693	691	720	692	721	739	759	727	753	718	665	743	673	704	704	731	755	693	686	744	666	630	710	681	718	704	730	744	695	730	703	710	687	687	731	716	684	743	722	705	720	710	663	662	684	668	724	687	708	701	739	692	735	720	710	661	744	678	685	668	728	647	712	719	692	724	658	730	695	706	747	716	667	666	730	696	678	687	719	698	672	680	674	719	668	651	728	706	720	720	677	727	739	727	710	648	707	700	685	699	708	690	718	679	729	707	687	696	663	691	667	666	707	710	714	706	715	719	689	688	681	655	647	719	706	704	678	710	676	710	696	660	716	694	705	710	709	651	691	704	674	676	646	750	728	725	750	706	674	708	704	696	641	699	681	681	729	699	726	725	673	694	714	722	704	697	686	729	697	702	694	727	724	718	717	685	658	701	724	718	715	713	745	711	663	746	728	714	664	733	683	744	722	707	688	707	697	676	687	694	727	674	701	748	693	705	680	757	697	713	683	687	670	728	701	704	659	701	684	729	668	712	730	724	701	689	667	714	720	724	729	718	677	676	727	701	748	669	697	682	667	686	698	761	695	718	707	700	721	724	685	659	709	673	730	719	664	655	702	704	719	719	745	720	762	701	735	691	741	714	714	687	742	683	700	704	710	681	706	684	746	720	698	694	706	666	730	686	761	671	707	706	725	718	685	662	700	687	750	753	683	691	738	654	712	691	681	698	698	678	711	680	721	766	689	661	701	669	709	704	678	699	680	713	682	717	713	635	684	713	701	708	738	723	727	689	744	713	648	742	685	668	738	707	663	766	670	715	688	683	723	714	714	696	687	728	699	691	691	680	713	701	688	728	678	696	687	695	697	683	688	671	657	675	676	691	725	697	744	701	684	719	706	705	656	703	724	691	699	679	698	682	700	734	710	679	707	753	701	718	687	721	712	728	693	676	739	686	689	685	712	715	708	698	740	682	711	700	662	704	748	735	698	672	723	686	712	699	687	704	717	675	681	694	692	692	691	725	693	652	666	654	681	721	733	711	701	700	707	711	683	698	688	717	682	662	681	654	740	688	727	710	687	713	675	677	684	696	702	683	742	716	725	743	687	700	736	712	736	691	670	688	699	689	665	658	664	733	690	763	683	702	671	667	718	694	675	720	681	713	654	674	713	735	695	693	731	708	693	694	720	672	735	691	718	765	720	732	698	718	702	702	695	718	698	675	741	730	674	705	688	715	752	640	700	689	724	713	735	720	698	682	713	668	746	717	710	673	670	707	679	678	700	743	694	687	711	712	696	677	636	675	663	731	680	664	730	722	741	705	693	680	699	698	703	712	728	682
28077	20510	16425	6684	4514	1938	897	822	751	698	758	744	693	737	689	769	727	746	758	722	749	767	773	740	779	752	747	728	833	757	724	707	730	707	713	770	721	719	753	732	747	733	723	739	805	702	776	727	753	752	702	759	739	761	747	827	741	685	732	739	797	719	694	747	740	724	706	730	679	725	746	650	719	693	729	740	705	724	738	713	742	711	728	708	705	714	721	706	724	753	744	708	705	742	722	710	722	728	732	712	711	738	728	725	773	725	723	713	747	753	719	747	761	702	738	722	689	731	705	751	750	794	745	734	768	703	722	687	706	701	749	741	669	711	766	713	744	705	735	750	716	709	737	687	717	724	753	748	701	704	718	683	720	764	705	737	707	768	747	723	724	744	720	780	728	740	735	720	758	743	733	656	728	702	727	725	693	719	727	741	730	727	726	749	766	707	735	734	720	679	693	703	704	710	729	745	728	741	750	745	690	746	735	667	694	731	701	698	756	724	739	740	695	764	689	695	709	721	689	707	751	724	727	752	716	691	752	741	799	709	684	756	727	705	778	730	753	728	728	743	706	710	731	742	706	743	743	749	742	743	765	785	746	691	707	739	719	742	738	745	712	704	713	747	734	735	736	736	711	760	708	695	743	736	708	732	690	778	712	717	714	745	762	755	741	777	719	735	739	761	744	728	729	745	755	775	775	752	716	704	722	705	731	702	779	746	758	721	752	730	728	740	764	731	726	719	733	767	701	745	753	745	775	761	705	691	716	719	721	728	666	765	752	770	729	703	770	726	741	699	710	699	719	741	695	747	726	769	737	769	745	731	701	726	764	728	718	767	745	780	710	742	724	756	764	698	725	699	717	710	769	727	777	707	706	730	688	769	763	742	708	750	719	742	711	694	766	697	700	696	710	730	703	693	757	689	745	712	713	707	764	715	723	735	744	731	769	701	710	754	745	679	697	731	743	702	789	727	661	724	750	679	728	699	699	720	725	699	703	723	659	747	773	752	785	720	797	696	671	714	715	704	747	717	739	749	688	718	698	730	729	726	676	786	785	740	706	743	733	708	715	732	770	735	751	671	705	760	755	730	733	706	728	740	748	747	762	718	738	748	748	730	715	752	678	755	724	677	769	761	709	704	746	723	687	767	740	736	757	699	756	725	729	727	719	767	700	765	728	692	696	781	703	707	735	728	732	747	703	679	695	734	700	776	714	776	748	744	711	705	726	747	683	718	752	688	714	745	726	740	691	757	742	710	698	721	780	692	729	722	766	705	709	727	685	722	728	789	753	754	782	718	755	661	729	728	756	740	706	732	726	704	721	692	693	751	732	699	773	732	667	693	717	720	732	716	741	746	745	714	714	727	757	771	738	748	706	747	759	736	722	760	760	687	770	713	762	705	705	730	744	699	739	706	757	712	740	703	773	765	740	706	742	672	751	749	718	726	744	718	699	756	754	789	765	729	708	727	696	672	730	762	706	713	767	749	704	771	743	741	762	742	714	738	715	710	740	704	748	733	703	781	710	712	694	738	719	736	770	678	722	763	732	790	708	780	716	688	756	720	703	720	719	716	752	730	690	741	731	720	722	736	760	712	717	745	707	749	726	719	738	705	784	759	765	731	701	777	753	751	694	740	743	744	740	751	692	772	699	720	743	706	729	769	727	784	709	707	787	727	737	734	737	705	802	694	742	663	743	740	713	681	723	668	747	670	692	705	740	724	702	745	746	746	720	703	730	743	697	714	729	707	718	718	721	735	702	733	713	767	746	658	716	738	714	726	723	738	737	728	699	701	793	738	737	743	731	733	718	762	751	714	755	704	745	775	721	734	700	675	730	700	714	683	768	707	706	741	754	675	696	734	765	709	693	727	704	733	717	693	675	709	733	742	701	714	712	778	720	719	679	769	721	744	760	760	758	766	728	734	700	768	761	733	706	736	698	690	795	769	769	743	679	776	754	719	742	709	730	721	772	677	729	755	762	742	714	749	733	715	699	686	720	696	727	715	699	741	744	730	679	727	671	708	703	732	684	729	758	753	788	701	727	728	709	714	687	763	757	753	747	737	715	720	666	786	706	746	767	702	741	744	763	699	741	713	721	688	702	736	749	700	740	691	716	739	707	673	716	774	736	685	703	716	720	738	740	744	750	718	692	759	735	701	744	688	761	779	722	730	676	736	716	696	704	689	728	684	745	687	736	743	735	737	766	712	711	724	733	706	719	712	738	751	710	747	733	729	757	796	754	751	709	666	707	709	752	737	749	706	720	688	765	720	738	771	734	743	707	723	735	731	774	760	768	705	760	745	747	724	703	706	695	735	757	712	743	786	730	757	706	720	766	753	746	763	772	721	735	745	677	744	752	770	688	711	759	716	701	766	771	705	739	758	774	734	751	691	703	739	714	753	703	760	693	699	769	701	746	698	723	775	720	763	758	719	757	705	677	719	751	727	736	754	708	740	732	696	731	764	737	723	716	681	713	735	706	737	689	704	736	702	698	698	726	717	711	738	746	776	745	750	692	774	729	742	791	726	688	734	737	741	774	716	770	674	736	748	681	771	721	693	742	738	754	778	790	701	687	688	701	696	713	683	730	743	729	712	769	730	778	749	703	730	743	716	750	753	727	742	693	742	742	745	700	759	723	696	688	739	708	693	709	699	699	716	741	686	655	747	766	669	755	714	720	734	754	743	745	761	732	693	732	759	740	739	710	744	717	748	775	696	733	760	717	731	787	737	778	720	808	720	703	750	681	704	734	772	692	742	750	695	738	709	728	784	737	712	717	725	769	707	705	695	726	725	758	740	762	729	689	748	756	702	711	762	727	709	740	760	759	715	731	750	691	716	767	767	741	731	741	733	775	719	710	747	706	769	695	737	747	709	706	763	716	734	699	715	735	778	710	724	711	694	708	736	702	708	753	693	709	688	810	732	741	731	754	687	719	768	752	727	739	710	757	749	712	737	715	745	691	713	724	726	740	745	799	816	782	707	733	706	710	751	717	742	727	705	743	733	734	705	718	760	682	681	744	747	713	708	714	750	761	758	740	704	698	699	746	709	755	761	703	707	695	736	757	712	712	704	705	685	688	728	707	725	709	708	769	769	734	731	750	723	719	781	709	719	726	740	735	673	748	748	756	752	773	700	718	726	743	770	738	785	781	702	717	723	694	722	726	767	722	774	763	723	765	733	712	767	724	722	715	749	742	761	738	690	736	727	695	741	717	754	709	679	726	730	739	750	712	717	815	729	732	717	749	705	710	728	732	718	729	722	717	714	720	740	723	671	704	756	783	723	758	739	775	714	719	717	694	749	755	720	720	725	753	722	773	727	756	703	751	725	733	725	776	719	720	730	707	724	763	703	717	690	695	749	720	741	712	760	774	729	741	756	718	731	770	734	774	713	727	703	743	704	712	723	722	754	740	761	761	700	721	750	734	730	718	738	720	744	751	744	753	721	653	760	711	728	753	728	686	763	717	711	754	746	712	742	739	724	672	689	719	787
8480	17328	14245	4411	4606	1812	773	671	596	576	578	581	571	582	582	588	570	588	562	579	611	611	582	608	601	581	585	576	562	539	568	579	593	584	582	558	609	613	685	657	614	595	576	595	576	543	561	637	607	599	572	608	623	591	630	569	570	605	611	559	582	608	607	590	555	530	574	565	595	556	585	554	553	580	614	594	574	554	594	589	593	607	570	566	576	575	584	581	597	548	608	603	591	590	638	581	561	578	605	580	609	598	588	594	577	607	572	572	573	564	569	583	564	565	595	540	553	570	597	560	609	576	581	589	562	567	612	577	598	602	562	584	544	542	541	624	549	638	579	581	590	555	600	569	605	569	568	607	552	589	601	589	578	559	596	579	601	563	573	643	590	576	627	592	573	589	578	577	580	588	544	566	570	590	596	534	567	511	602	590	617	577	589	567	622	570	567	574	581	555	532	575	594	608	557	551	545	603	619	578	578	538	575	621	540	617	619	542	613	566	582	588	567	575	565	556	563	570	564	566	580	570	575	569	583	559	586	512	590	547	567	595	546	574	595	606	572	611	586	585	585	584	584	575	559	563	606	591	545	549	600	553	549	578	616	603	563	576	632	559	588	587	636	580	644	536	572	564	581	635	579	603	587	583	610	550	576	580	604	557	582	591	597	576	582	545	568	618	624	584	560	548	593	580	631	579	534	572	599	567	554	552	603	598	522	558	592	594	565	581	567	581	571	563	600	574	590	579	594	582	584	583	580	577	591	579	626	609	593	568	570	549	569	590	574	602	559	570	625	551	567	569	601	566	591	615	569	604	585	553	566	586	575	617	560	597	634	576	604	560	574	517	551	561	585	523	598	589	589	578	599	597	567	573	570	574	564	566	545	575	583	577	613	550	608	572	560	539	609	556	564	579	585	587	598	594	558	593	531	588	574	584	529	577	621	596	609	589	578	607	567	535	605	618	606	564	589	536	570	589	601	566	554	592	610	552	585	602	557	588	568	582	569	576	623	615	547	588	567	563	545	572	534	594	582	581	575	586	572	552	599	608	587	580	589	572	570	563	587	562	602	549	557	618	591	531	549	571	589	585	541	562	592	577	601	566	564	540	581	559	571	578	558	584	601	566	624	547	596	532	573	577	566	593	588	584	589	545	602	621	589	556	618	568	608	546	560	596	591	571	579	559	598	585	577	554	551	567	568	576	535	508	584	597	573	599	603	556	569	570	554	576	604	640	595	540	564	554	613	617	592	556	592	593	552	572	602	554	598	558	605	546	555	643	585	581	553	607	607	537	540	558	596	605	580	609	534	528	570	578	564	563	629	559	652	585	598	591	598	602	598	603	607	572	565	607	589	567	611	567	558	608	548	564	591	588	591	579	601	597	571	593	617	587	599	574	589	612	558	594	558	565	596	607	608	546	563	577	565	568	576	554	558	592	575	605	535	600	582	601	582	587	587	555	587	601	600	597	539	599	625	620	571	580	559	599	586	549	552	606	620	529	572	603	591	592	581	583	599	611	617	571	594	564	552	554	579	570	650	570	579	576	530	545	576	591	600	548	571	593	547	587	600	604	583	616	611	562	566	564	562	567	554	521	584	605	580	580	542	563	564	543	574	600	566	547	576	518	552	541	578	539	584	559	614	584	588	578	560	553	533	580	615	566	541	597	553	595	585	578	533	578	590	584	562	593	597	542	617	566	582	565	569	611	597	606	569	613	564	567	546	597	628	628	580	573	547	562	616	530	604	521	584	568	618	560	578	594	595	602	605	588	560	557	594	561	584	584	556	547	589	587	541	558	504	575	548	587	557	615	582	596	538	558	566	565	595	599	597	542	561	572	587	609	588	578	550	563	580	608	590	598	642	552	571	545	517	568	599	567	584	564	567	592	579	624	564	546	586	566	523	583	597	584	567	572	561	582	531	560	606	524	571	603	602	552	545	547	584	602	617	538	572	584	602	569	602	576	617	585	528	580	564	598	597	573	594	600	607	577	572	624	578	589	595	590	591	557	602	557	566	584	647	537	586	578	607	556	636	536	548	531	573	600	580	562	600	551	598	583	592	565	597	645	591	565	592	575	541	611	574	553	590	582	574	557	576	566	590	603	543	623	574	571	592	570	579	606	605	593	546	617	576	607	581	559	626	593	580	543	570	573	606	578	582	590	585	572	580	594	594	560	563	550	544	611	578	538	590	565	569	561	562	633	561	588	636	523	610	591	594	565	565	587	605	601	559	581	581	604	600	561	562	575	594	612	565	584	579	542	625	524	583	586	569	545	616	583	563	588	579	626	567	557	605	608	591	593	585	547	604	592	584	619	614	561	581	566	581	571	567	612	600	538	574	570	595	545	580	549	536	580	573	591	587	567	583	549	568	581	591	573	553	535	590	571	615	560	636	603	571	588	555	557	550	583	565	622	605	593	588	584	573	566	609	610	588	565	532	587	542	600	561	560	588	570	569	585	578	545	558	550	561	581	627	562	584	604	548	606	575	605	593	535	564	598	633	609	565	554	558	582	603	570	592	556	573	565	562	572	533	531	587	596	588	602	584	575	580	571	568	569	574	557	555	564	587	526	628	558	568	583	566	559	563	603	602	561	531	582	585	569	558	601	533	556	598	572	587	616	571	577	596	591	637	546	567	564	592	555	562	560	578	587	620	634	589	530	568	616	610	579	622	607	605	595	600	583	558	553	511	578	580	552	584	616	595	560	562	576	564	564	563	546	572	564	567	559	577	506	531	564	580	558	573	594	579	578	574	563	609	564	578	561	546	585	587	560	549	574	612	566	554	534	603	590	530	558	564	554	583	591	559	587	641	648	573	554	605	588	554	614	600	559	554	605	535	576	574	580	600	586	576	628	609	557	590	580	608	610	571	589	577	626	621	599	569	574	588	571	572	581	573	593	591	568	565	569	578	547	580	603	555	623	544	613	575	616	557	576	537	579	584	573	603	602	538	570	572	531	560	616	546	572	565	605	592	548	584	540	559	586	546	571	554	596	542	584	616	589	591	616	603	613	587	598	577	577	613	587	578	596	596	605	570	582	594	620	601	574	597	557	590	582	576	530	623	590	548	591	630	568	554	550	611	580	588	579	596	536	573	547	572	602	606	560	621	581	549	556	595	615	608	564	622	591	599	590	577	640	596	586	600	583	535	567	607	618	572	527	537	581	555	594	597	590	594	580	596	545	574	562	562	583	579	594	582	575	602	546	560	566	572	583	576	587	555	576	566	573	582	577	566	511	590	593	584	589	586	604	600	573	544	595	599	562	591	581	607	580	564	597	617	581	570	570	553	551	566	547	558	619	604	605	560	550	545	608	539	583	581	560	624	556	581	622	593	554	578	559	549	617	561	555	598	554	608	555	610	581	556	576	620	589	562	537	575	608	588	581	558	632	615	607	611	584	561	587	568	533	564	548	594	533	583	560	570	577	595	599	615	598	579	556	566	597	629	543	533	569	592	564	559	606	572	584	597	595	581	545	548	552	531	551	600	597
25231	21750	33597	27959	30080	16996	3867	1751	809	783	767	757	766	723	697	787	748	735	736	681	718	732	705	711	733	716	753	709	718	741	669	804	739	713	757	739	763	735	760	749	757	740	748	695	713	698	711	748	725	767	760	955	886	757	726	760	770	707	657	694	716	680	688	741	698	695	747	727	713	780	682	731	743	718	662	686	696	770	717	729	726	671	741	690	717	716	708	759	698	743	741	699	702	711	711	760	728	727	705	721	691	712	705	692	705	699	741	714	779	744	703	714	694	707	745	651	719	695	723	741	719	715	748	740	728	719	725	732	683	740	717	752	724	671	709	709	720	715	714	736	721	676	684	726	686	750	732	799	696	764	722	725	710	694	666	712	719	701	742	704	699	736	699	729	699	733	714	701	720	723	730	662	730	692	723	696	693	698	734	752	756	658	718	664	779	709	698	727	715	706	753	641	709	756	668	726	717	749	706	695	659	758	727	680	700	707	660	732	724	677	744	685	721	751	727	758	684	701	699	730	730	742	762	709	688	721	728	705	651	741	684	672	734	721	729	764	684	728	710	690	728	713	684	664	726	720	696	730	737	708	753	752	739	708	716	736	676	732	684	754	699	669	783	709	713	788	710	721	740	713	776	696	685	691	718	657	706	710	707	750	685	689	728	739	697	730	761	702	743	702	706	717	700	651	721	680	707	712	709	744	722	698	724	741	715	712	755	740	720	706	739	720	642	644	668	699	737	678	731	735	704	699	695	716	748	748	726	713	725	712	699	776	701	740	710	728	634	740	711	739	683	696	699	704	711	686	710	705	654	686	664	730	718	750	723	671	741	673	717	712	700	709	716	734	699	751	739	717	720	672	725	763	724	706	775	707	686	735	682	761	671	733	699	701	740	723	726	701	727	685	702	720	717	727	686	741	698	742	719	759	740	708	672	723	706	771	679	693	728	754	728	731	728	767	697	723	667	732	697	734	712	727	677	714	683	739	695	737	719	722	771	719	743	728	724	676	716	731	722	699	721	727	744	677	751	724	722	698	756	740	756	715	745	688	771	754	671	733	698	765	653	722	698	709	736	696	761	687	741	749	713	757	738	723	692	743	707	704	725	732	705	681	702	683	684	722	674	727	743	712	754	730	723	747	713	732	698	701	736	760	718	702	692	736	730	702	709	673	687	677	765	729	696	740	712	692	691	754	734	733	779	703	738	755	745	701	683	653	721	671	700	706	683	723	673	756	697	708	691	735	700	713	746	722	727	744	760	657	676	715	647	711	720	702	694	718	711	712	673	741	693	695	732	646	744	692	713	695	718	679	696	699	684	739	723	706	709	700	695	762	704	711	771	716	704	743	727	700	680	693	742	695	709	694	687	747	725	688	699	678	693	734	705	741	697	714	706	717	710	692	699	712	740	726	702	722	671	715	680	778	728	694	687	721	688	763	704	705	715	701	753	699	733	695	730	706	716	712	712	740	731	748	722	705	760	698	685	682	717	690	678	708	728	727	733	791	752	711	718	706	729	707	735	720	678	708	704	724	736	727	772	681	702	681	738	748	685	693	717	684	713	706	735	703	747	730	713	728	736	683	665	763	704	763	684	748	735	680	745	727	700	717	727	713	724	739	684	730	717	706	790	709	685	671	682	690	746	726	704	687	718	724	725	713	712	689	769	734	722	692	707	767	685	670	700	719	733	727	694	689	743	706	699	716	708	679	762	747	702	711	709	701	693	692	733	699	734	781	699	716	706	676	709	702	786	701	706	676	730	708	728	710	707	709	725	760	713	730	722	712	720	715	699	725	731	739	734	708	716	729	691	728	676	778	745	732	693	727	732	683	725	737	756	704	702	699	760	709	749	705	744	745	721	779	709	741	732	708	779	710	725	727	704	694	718	729	703	714	665	703	752	701	704	731	713	715	727	735	695	736	737	679	707	704	737	721	673	781	687	756	699	714	718	691	738	728	767	693	713	774	712	692	663	782	695	711	674	734	722	752	706	762	688	705	755	726	741	735	721	711	692	680	735	690	700	702	734	659	680	705	698	684	695	718	721	697	714	707	688	705	704	697	690	755	681	707	675	702	758	685	703	694	689	682	715	763	723	741	710	738	679	727	780	678	721	681	755	778	783	697	690	713	701	702	735	727	735	717	733	713	683	704	693	728	727	705	673	707	690	697	691	710	725	677	659	720	746	698	715	731	737	686	727	731	700	691	696	744	687	703	736	730	703	742	762	703	772	703	721	676	747	743	722	657	717	650	695	705	742	710	723	710	769	677	748	719	714	719	703	709	664	690	746	714	740	771	694	675	730	701	689	701	713	720	738	708	699	700	681	683	743	692	670	678	734	704	735	702	710	717	684	709	755	730	711	665	749	747	686	713	709	716	739	684	692	690	710	696	682	747	757	689	742	734	712	780	742	643	741	759	718	736	698	733	737	708	726	721	767	683	684	757	714	703	655	721	745	675	695	737	735	697	697	689	677	667	729	724	749	729	739	706	822	716	680	697	746	729	704	681	705	729	724	697	668	745	737	805	698	688	733	725	656	732	679	724	679	699	684	704	708	707	744	763	699	678	697	719	629	702	719	674	716	686	705	737	724	732	713	720	720	719	745	730	718	712	704	702	767	741	690	728	697	693	706	674	700	717	759	688	717	739	709	677	685	738	746	759	720	699	693	698	692	673	733	727	681	659	722	674	739	723	722	682	692	712	732	710	717	678	674	687	753	730	729	727	727	690	711	749	721	743	745	737	671	721	714	796	719	714	705	693	715	729	711	749	723	702	728	727	701	713	753	653	715	716	722	694	724	733	717	718	687	688	714	731	732	695	713	677	795	713	671	713	729	705	717	741	665	712	740	727	712	712	749	683	663	724	679	713	693	748	718	695	736	715	773	720	681	774	670	722	777	730	689	706	731	736	743	709	735	690	726	674	697	712	757	733	705	701	684	734	709	747	675	731	702	714	684	790	699	704	732	706	718	721	738	699	709	720	719	682	761	727	652	738	725	693	701	698	692	698	686	697	736	707	638	712	681	770	710	731	752	710	692	747	719	738	717	709	687	682	763	743	734	642	706	741	696	705	738	716	719	686	720	757	738	736	696	766	688	741	705	704	749	692	715	674	721	680	714	744	718	683	698	708	691	706	743	753	700	726	690	758	682	693	662	689	717	695	699	712	680	693	721	722	711	677	730	704	686	693	728	723	783	709	696	748	731	721	696	736	709	767	734	653	724	754	711	733	723	756	701	705	715	707	729	662	738	749	724	766	715	690	714	771	706	719	726	748	685	670	711	748	703	661	693	680	689	696	678	707	688	720	675	698	682	726	720	709	795	722	712	669	746	700	733	716	687	733	658	732	696	688	748	727	737	703	705	708	701	725	760	732	714	707	715	713	736	675	701	753	695	730	697	740	689	716	744	698	670	734	700	723	715	692	714	741	718	737	725	714	719	705	696	758	704	763	678	712	795	696	712	720	708	723	709	683	716	721	737	714	720	719	787	695
34956	70000	50935	27396	29273	9906	2949	2139	615	624	639	640	646	652	626	639	595	628	616	602	658	609	609	614	616	660	614	613	568	635	592	680	624	656	649	649	697	669	676	677	621	696	614	651	621	606	614	599	632	592	660	967	808	734	629	667	616	613	614	619	652	592	615	576	595	603	619	599	594	604	606	626	637	594	602	565	552	646	613	623	633	639	614	600	601	607	625	599	648	610	651	583	628	583	633	588	655	627	594	635	588	614	582	562	602	618	587	583	618	617	619	647	651	610	645	640	640	620	617	584	617	602	584	642	599	605	569	609	563	581	595	629	592	585	640	587	615	578	579	598	605	622	629	599	632	593	570	618	623	576	621	550	600	611	591	544	585	585	607	580	640	579	610	639	641	600	586	637	609	609	582	600	568	665	632	609	584	633	609	596	568	577	598	590	625	594	633	588	639	628	605	590	611	598	576	580	626	626	615	610	641	641	589	603	618	620	600	580	594	571	587	588	677	605	623	597	567	566	625	636	604	607	604	646	591	605	573	607	612	649	610	581	641	642	609	683	584	616	598	612	588	612	609	623	620	595	590	610	613	593	575	604	599	577	600	595	595	563	647	617	637	598	591	591	628	626	641	600	557	597	623	592	583	640	604	611	626	583	640	619	607	564	659	603	647	616	607	593	612	605	586	606	612	585	600	572	584	613	657	647	617	629	602	565	625	637	649	605	623	627	610	599	612	603	582	565	604	610	611	606	603	629	640	612	617	639	587	591	625	576	611	622	582	623	571	592	604	599	591	614	627	583	597	623	608	631	618	650	579	609	586	609	581	610	574	618	573	603	600	628	620	633	598	621	578	644	622	601	645	587	648	645	618	578	606	627	625	602	618	654	537	561	639	599	624	570	577	628	588	592	613	609	620	614	620	661	604	619	638	620	631	570	604	607	573	621	605	617	614	617	610	610	577	624	634	632	604	604	637	646	622	589	615	609	605	640	570	546	632	628	610	628	601	623	636	637	619	615	625	605	604	596	637	608	637	590	582	633	617	575	583	583	657	665	599	595	571	615	573	584	612	621	598	646	589	654	620	597	583	589	609	560	585	605	600	608	671	599	613	585	567	577	600	586	598	593	604	577	610	587	597	620	599	613	628	599	611	618	632	606	538	591	640	605	606	634	626	642	610	562	610	606	615	626	644	609	578	602	640	610	663	595	593	584	619	612	567	594	645	591	623	593	627	630	619	590	545	591	597	608	577	627	625	578	602	599	568	595	646	648	591	614	615	623	550	589	625	606	623	572	631	608	630	648	571	624	613	598	613	619	620	586	596	585	622	633	625	598	597	614	624	633	611	603	583	628	682	598	583	568	565	605	597	553	646	599	601	564	590	651	645	614	572	606	673	634	610	588	592	592	587	578	556	627	633	571	569	572	562	595	618	625	598	605	621	572	604	565	615	634	644	599	603	575	570	598	579	610	589	642	597	619	577	661	602	613	584	569	579	650	603	612	592	623	619	620	598	573	620	655	577	582	593	601	573	569	557	596	589	560	590	616	596	664	600	614	640	593	591	534	601	588	583	632	601	570	576	636	630	624	603	583	670	629	647	594	582	613	636	620	606	637	618	619	596	634	579	588	602	588	601	593	602	611	638	632	590	570	607	602	611	587	611	612	604	604	584	620	600	606	637	628	587	597	587	634	601	564	626	567	597	593	639	622	597	623	636	649	566	578	618	628	610	576	569	622	625	569	611	630	609	626	561	559	590	630	614	638	562	608	646	574	611	623	621	636	636	600	605	610	583	598	610	600	580	596	560	590	614	596	588	598	598	589	649	628	646	606	601	615	676	588	596	573	619	594	557	605	638	615	625	620	643	599	612	645	600	610	593	623	585	615	628	585	619	614	607	590	635	628	639	664	552	608	530	592	614	622	599	626	591	592	609	652	551	596	610	623	598	568	544	635	597	617	646	583	622	611	587	600	602	622	597	591	610	594	580	605	620	590	642	600	563	632	621	556	601	579	614	585	645	618	597	620	591	614	608	634	600	635	569	567	627	600	608	587	633	592	605	616	595	583	601	611	558	638	591	592	592	617	610	589	562	621	634	634	642	600	619	588	577	631	642	608	595	589	611	605	610	573	569	622	589	574	606	619	607	591	619	601	630	606	570	652	582	605	653	618	600	623	591	590	617	671	652	626	616	627	613	612	652	589	665	587	579	612	605	642	611	598	652	568	596	520	583	615	586	587	593	582	570	595	632	574	631	615	555	618	590	594	583	611	594	582	609	601	570	607	623	604	609	622	614	624	595	623	598	630	584	633	603	588	633	602	614	601	625	616	619	621	636	668	627	625	613	628	606	583	572	621	582	625	614	583	610	586	641	598	600	602	569	595	623	628	584	609	606	629	589	628	579	617	595	622	587	649	583	577	617	572	635	644	599	641	628	588	636	602	575	612	600	609	616	600	610	576	601	618	629	635	612	613	563	597	563	609	603	558	617	605	594	555	656	595	638	598	613	600	614	557	611	583	592	606	604	593	588	621	649	628	599	633	613	564	590	601	598	607	601	625	596	561	581	559	611	590	627	601	547	650	647	651	646	592	601	585	583	570	608	642	600	614	598	550	620	572	612	633	596	594	624	560	586	616	621	598	617	631	596	588	550	657	601	571	632	666	611	626	620	589	594	577	598	586	572	597	634	625	594	674	586	626	595	606	586	600	622	649	581	625	614	649	632	672	624	596	622	558	658	612	601	646	592	597	618	620	638	618	630	550	628	594	624	627	601	620	599	608	607	577	564	609	620	603	549	651	592	609	603	615	621	573	580	634	657	543	583	621	628	605	587	632	611	632	623	629	609	618	616	636	618	643	603	595	622	616	580	601	612	576	573	592	651	610	582	580	623	591	584	627	592	591	639	656	586	580	628	621	587	600	650	597	633	580	591	587	586	614	606	646	586	636	636	580	615	606	632	599	601	571	598	624	579	603	641	581	590	621	592	608	627	595	632	616	636	664	633	594	627	623	544	603	635	652	583	648	581	642	594	633	580	577	629	574	571	640	625	600	574	595	606	599	619	629	614	635	631	592	623	627	598	575	557	627	604	619	604	602	598	566	640	598	624	612	583	625	612	572	596	563	584	636	616	633	599	621	565	580	595	589	565	602	595	599	570	609	579	604	611	598	579	602	589	620	617	615	597	624	607	577	626	601	624	600	640	624	609	647	621	623	594	608	599	581	590	613	624	626	559	620	615	571	600	640	608	617	622	609	603	625	648	617	601	596	581	582	627	593	608	606	574	611	601	594	620	610	580	632	575	660	587	606	600	547	567	593	602	645	616	589	625	599	661	622	574	613	570	610	545	592	624	613	572	581	603	634	603	567	605	613	612	631	663	595	601	593	637	602	614	594	616	595	622	597	640	630	617	589	611	556	604	646	634	584	612	581	620	616	646	598	628	620	601	578	640	647	592	641	595	610	603	599	570	548	619	616	567	621	587	602	605	659	612	626	589	623
24200	21548	31478	25671	30744	24821	9588	3158	948	888	911	902	831	876	870	825	836	791	865	860	872	842	842	809	819	826	794	829	773	805	870	921	820	794	876	880	955	884	845	871	850	854	841	844	802	812	830	870	890	903	947	1190	1120	886	841	898	791	764	848	771	836	809	778	852	865	792	817	834	796	833	807	838	767	849	767	819	871	813	782	886	812	786	835	820	807	749	762	845	792	863	819	826	834	826	844	812	833	846	797	834	811	787	851	819	811	861	828	849	774	872	789	799	837	791	803	832	799	777	832	800	834	787	830	765	846	792	823	816	794	792	849	857	831	771	783	789	808	829	839	804	811	862	843	777	809	840	846	807	781	800	844	800	796	787	857	881	820	885	827	802	829	779	793	855	797	807	828	832	840	805	834	747	826	831	788	842	800	795	794	831	811	824	827	867	819	830	884	823	788	834	869	871	842	819	818	844	855	764	795	814	803	785	804	770	796	855	755	801	812	808	861	828	799	859	796	830	836	789	835	803	844	812	827	774	835	853	827	768	774	781	874	823	832	736	811	860	813	810	789	838	819	807	837	842	798	835	801	774	821	791	817	799	807	816	802	810	822	806	843	844	839	806	828	763	786	811	843	815	791	847	805	824	813	820	820	832	834	832	752	787	853	808	778	803	808	818	771	845	811	810	805	830	833	806	810	859	802	840	797	846	830	838	842	831	823	792	773	811	786	833	736	870	844	826	816	802	824	860	845	811	822	856	792	803	814	756	781	819	822	852	781	815	808	839	739	809	781	867	809	844	820	863	848	876	843	770	786	754	806	846	834	858	836	842	822	793	763	795	809	803	821	841	820	770	792	816	847	847	806	807	866	831	863	809	849	811	827	810	744	792	812	804	836	817	851	819	847	829	815	792	821	840	842	829	831	872	832	766	810	792	775	787	805	795	805	760	840	805	795	785	788	781	782	769	814	775	808	826	808	822	820	822	864	843	845	863	831	812	767	820	849	849	784	796	787	797	811	876	810	813	846	844	815	738	838	833	826	799	814	834	827	800	792	831	758	760	827	885	784	848	797	819	737	806	792	810	875	814	805	799	814	823	805	814	829	817	865	757	805	817	816	824	770	794	796	807	805	832	829	806	813	760	800	817	821	840	765	824	793	870	847	878	830	826	859	814	835	772	810	858	807	859	826	858	824	818	898	799	770	834	806	815	800	809	823	782	810	762	824	842	812	840	835	838	832	765	817	858	852	819	831	821	798	838	815	811	859	853	836	862	821	788	860	813	836	841	829	849	786	802	802	818	874	810	773	823	796	799	766	825	807	820	755	817	796	825	796	807	780	853	809	757	796	822	836	843	825	823	749	827	833	747	893	810	857	837	844	791	777	848	833	812	787	781	773	817	800	812	801	792	804	788	805	772	796	776	796	785	780	833	826	842	825	775	826	816	829	762	829	786	807	825	789	861	843	820	827	817	808	790	780	864	792	811	843	840	813	838	819	822	806	840	838	805	758	777	856	802	806	854	803	814	819	841	838	784	765	773	828	811	821	838	817	805	823	808	809	845	784	790	755	791	805	825	863	844	813	802	860	863	851	819	891	773	819	828	793	797	845	808	824	813	839	866	787	767	847	865	787	777	805	838	777	835	788	789	842	876	838	826	837	865	823	812	836	835	793	825	797	833	828	824	815	837	803	808	795	816	819	824	822	870	820	825	794	853	814	871	815	783	839	821	785	815	777	821	791	818	843	810	839	831	771	859	763	803	794	848	807	836	824	766	801	772	813	807	810	808	768	820	854	861	792	813	773	811	836	912	822	802	781	850	788	810	836	806	834	840	853	809	781	835	817	820	851	823	809	852	781	834	843	835	812	847	828	793	791	803	804	864	854	827	838	824	843	827	837	788	811	804	816	816	813	804	826	831	789	809	821	811	860	761	789	803	795	797	816	846	799	818	835	818	830	832	767	847	841	791	788	808	784	788	805	787	813	844	795	813	786	803	798	853	785	842	775	807	773	824	782	833	817	815	835	837	781	832	799	824	821	840	816	907	807	802	824	811	823	825	777	814	795	804	798	818	774	809	846	786	808	873	850	837	806	822	770	799	840	834	829	802	803	811	818	861	837	742	784	852	783	769	803	817	850	788	797	849	822	822	827	813	856	827	785	773	829	818	848	819	805	821	829	815	805	816	796	819	792	780	786	768	824	846	833	843	829	784	824	820	877	813	811	771	776	810	776	827	764	840	822	826	807	862	817	813	849	852	824	796	819	878	784	777	821	833	830	833	835	813	798	825	817	816	823	847	841	818	830	839	835	903	831	815	805	812	859	859	803	815	838	760	816	796	826	790	770	794	804	793	819	833	752	812	787	859	790	773	845	827	812	820	807	825	834	825	813	849	836	822	788	799	834	847	810	846	835	806	789	794	773	775	824	786	843	820	817	813	807	804	790	825	824	852	799	788	828	808	828	792	798	756	804	840	861	851	809	811	833	764	773	759	842	845	772	828	860	799	824	810	782	837	827	819	796	827	836	809	839	852	805	847	791	826	813	828	832	810	810	822	819	852	863	861	798	805	809	833	802	833	835	753	802	790	790	818	868	825	797	810	750	844	816	820	845	819	836	830	792	791	802	842	794	815	865	829	844	808	901	808	808	833	863	753	823	811	787	818	776	833	812	871	781	837	841	798	775	812	821	821	802	790	788	796	787	836	787	816	816	797	805	846	826	887	811	848	867	754	805	851	784	802	840	827	862	808	790	775	814	819	776	809	779	755	834	826	795	784	804	804	807	831	772	845	863	797	837	786	881	819	789	816	812	799	822	809	778	801	783	861	826	807	859	789	816	798	831	815	787	837	811	824	797	776	820	810	846	792	803	856	844	804	805	848	807	860	792	797	816	798	878	820	827	796	805	817	795	768	755	748	825	817	827	824	784	819	760	855	811	782	787	788	806	831	816	772	771	807	798	781	840	827	802	821	785	781	807	812	822	849	811	785	767	855	821	835	794	821	818	847	798	836	852	779	836	796	841	781	843	832	816	795	809	823	752	838	798	811	808	750	817	823	840	851	784	844	778	828	803	789	806	784	807	787	833	851	810	787	841	777	833	824	793	838	799	828	778	818	791	783	839	882	832	833	805	808	801	822	878	800	826	768	827	802	759	813	820	817	869	775	783	843	858	777	812	757	805	818	833	786	820	806	808	845	769	786	821	806	779	825	796	819	809	841	802	801	868	800	852	828	801	813	785	849	861	772	849	846	808	872	856	871	839	815	747	858	768	845	802	808	774	863	842	808	799	816	785	827	839	846	880	782	776	813	805	831	772	847	825	838	790	747	869	817	829	768	862	809	834	797	808	844	803	825	867	808	812	775	787	796	780	810	785	830	798	780	831	801	792	865	819	813	790	842	803	815	780	814	783	822	825	753	790	810	787	856	818	792	791	843	822	813	767	823	828	800	783	756	807	799	763	789	806	788	801	815	755	819	821	798	824	800	791	825	804	788	798	807
46750	86181	63480	38558	39315	14835	3843	3506	842	810	795	779	736	738	709	743	769	742	709	771	720	734	715	795	712	697	732	700	754	763	677	767	740	727	780	719	761	802	781	716	750	758	799	697	727	686	724	719	884	845	952	1215	1035	761	749	824	722	720	695	685	665	697	730	679	693	698	746	737	713	702	716	674	730	690	724	681	709	715	723	736	747	730	694	708	732	744	679	655	711	716	672	706	719	683	708	673	683	664	722	693	695	709	754	682	755	663	683	711	681	729	739	680	672	684	718	692	707	644	677	688	683	693	757	729	665	697	694	698	684	641	703	722	688	710	755	732	657	704	674	733	688	739	688	726	698	718	726	676	675	676	759	648	699	707	711	707	687	684	712	704	716	664	758	775	704	706	726	679	688	705	645	687	725	687	706	709	717	716	725	666	711	664	684	697	741	675	716	705	679	746	680	686	689	748	680	740	712	678	649	654	696	679	680	683	709	702	655	776	659	729	731	693	684	694	660	685	718	695	677	690	672	748	713	651	725	743	722	656	687	697	702	721	735	669	748	667	715	689	712	720	703	711	682	702	730	689	716	695	701	690	714	677	668	672	695	703	701	762	705	711	669	698	672	698	653	694	705	700	683	691	678	709	672	690	720	679	691	684	715	693	672	684	725	746	683	712	731	688	669	762	720	728	750	665	675	650	699	667	731	668	653	709	681	705	733	662	682	670	676	709	693	714	692	681	713	667	665	706	668	715	655	698	702	672	743	696	632	692	747	682	689	746	744	703	685	739	701	658	754	698	710	732	725	706	728	720	711	702	639	704	725	747	711	732	697	694	705	713	709	710	693	727	704	681	725	720	645	737	666	700	687	742	718	688	747	649	693	726	694	676	676	660	697	742	751	713	678	706	654	690	675	711	735	677	733	706	646	703	689	677	725	732	694	702	678	709	695	699	685	713	685	716	720	672	731	705	704	678	689	723	689	665	688	686	719	663	623	741	664	634	684	673	678	665	706	669	683	659	641	698	747	688	713	699	706	694	714	656	726	694	732	720	676	693	743	713	688	695	695	701	737	663	710	691	697	672	695	723	649	677	702	697	714	687	700	674	688	694	657	744	667	692	650	674	713	705	678	719	694	742	761	721	708	671	697	679	683	705	696	721	725	682	659	715	688	717	660	652	715	679	679	719	681	672	682	658	699	696	671	674	654	680	662	734	696	688	653	730	687	721	726	710	668	745	706	744	702	694	725	711	682	668	681	731	675	750	709	714	658	683	697	715	660	711	720	666	701	716	673	732	717	669	688	725	684	700	756	700	688	674	658	695	685	687	663	772	731	710	695	684	683	678	685	714	688	703	643	711	645	695	695	678	703	708	716	682	701	684	709	717	696	663	696	690	701	645	683	742	655	696	664	693	653	687	649	687	682	696	687	713	692	698	660	667	711	699	709	698	692	709	705	721	688	693	695	663	703	683	721	707	700	723	692	701	660	724	664	656	662	687	687	711	683	673	727	682	666	680	671	706	734	711	743	691	697	672	640	680	704	635	651	728	672	691	659	680	702	669	724	739	702	708	710	674	696	681	723	725	684	715	732	663	740	747	744	693	661	680	694	667	681	706	714	671	674	714	701	690	686	680	750	698	682	656	683	656	675	720	655	655	735	691	705	687	711	663	732	677	679	735	676	733	685	713	679	689	692	672	696	682	731	695	693	669	694	666	669	677	691	713	688	735	698	707	677	722	737	629	688	699	752	686	672	677	692	710	693	688	670	701	729	695	716	685	726	698	688	682	736	749	736	752	714	724	779	704	687	681	690	650	755	675	739	709	763	728	704	698	711	677	687	689	688	687	664	685	735	676	707	707	731	693	703	700	737	689	663	707	684	642	691	684	746	680	713	680	670	648	727	655	652	658	681	667	710	664	674	754	729	668	671	669	726	655	690	714	725	759	641	731	648	678	724	724	657	690	726	673	684	731	710	681	728	763	671	720	649	681	667	706	693	702	713	703	693	684	647	715	674	681	689	739	702	670	690	700	659	732	680	721	707	712	684	660	746	688	668	640	715	742	682	748	654	709	664	692	750	716	741	662	662	699	707	734	685	690	705	687	720	705	674	737	684	685	662	694	691	713	720	709	667	665	659	666	701	722	706	724	680	715	677	705	729	683	747	614	708	688	681	700	673	720	744	708	659	691	733	699	664	749	658	673	688	736	697	701	677	705	709	730	634	767	669	728	695	753	707	691	692	659	689	729	669	714	730	682	680	663	726	667	677	697	700	670	721	690	665	688	675	688	685	682	714	708	676	718	674	715	700	695	665	665	722	705	686	689	722	718	685	706	681	692	704	700	687	757	665	708	694	696	691	709	619	686	698	714	695	679	675	716	711	691	691	709	677	710	711	684	658	694	661	676	688	711	686	683	715	667	761	675	701	670	766	692	718	666	701	671	675	705	699	689	719	711	709	734	712	713	677	650	703	661	683	718	703	693	669	675	677	719	689	670	693	655	667	613	697	722	717	705	692	738	689	720	718	685	672	647	730	674	684	676	691	711	687	708	712	683	658	694	696	673	721	666	714	722	703	666	739	722	706	737	659	673	700	692	696	699	683	687	701	705	727	715	714	692	662	642	676	704	725	702	692	718	690	687	696	664	700	714	654	721	722	717	699	683	675	690	652	722	714	687	620	715	701	710	718	714	729	694	675	631	720	679	709	685	723	686	669	724	759	701	672	686	679	686	714	722	673	726	718	718	678	677	650	662	700	673	728	668	695	688	697	680	667	717	699	709	693	670	731	748	691	664	679	702	666	708	718	675	660	675	681	680	702	720	733	727	692	724	679	690	690	722	683	687	737	697	705	767	746	652	678	769	707	736	679	674	650	668	717	708	721	695	690	698	637	684	658	713	698	668	683	696	697	606	717	695	698	702	683	727	694	716	722	732	693	684	677	707	740	701	691	720	736	712	738	684	655	720	713	652	700	681	702	666	702	690	710	715	718	675	710	700	685	685	704	711	708	708	673	698	686	695	703	642	679	705	674	670	697	660	692	738	670	680	673	773	644	667	703	701	702	722	744	724	663	680	732	647	722	662	702	710	704	713	711	725	665	667	678	718	692	704	679	707	642	685	686	677	656	627	709	682	698	675	653	681	640	697	684	730	687	649	692	720	679	711	657	693	716	702	623	714	719	747	755	662	703	670	676	695	694	730	693	713	687	704	700	666	692	673	717	667	729	763	674	707	680	719	680	671	686	682	716	699	745	693	647	688	769	694	656	702	632	665	744	684	664	670	677	714	697	695	716	675	665	656	720	684	679	707	691	678	678	661	698	672	741	748	668	720	705	706	672	689	679	671	757	690	673	745	715	680	684	707	730	676	702	720	693	709	693	732	660	697	695	680	713	702	688	674	697	657	727	699	723	697	695	720	675	676	737	676	710	670	662	680	703	699	701	703	688	706	701	690	689	695	673	645	670	654	680	696	678	709	756	671	675	726	709	701	683	747	690	667
28049	20834	16269	6105	3760	1775	866	802	668	713	661	683	680	664	680	697	700	698	680	718	656	691	691	677	701	684	683	715	717	648	706	727	727	681	715	715	686	743	727	719	692	674	728	700	686	649	725	717	674	654	690	727	722	719	748	662	721	738	748	679	680	682	660	670	714	660	731	651	675	715	679	695	670	732	666	724	670	700	631	694	697	715	624	686	711	739	665	690	656	708	711	657	699	688	694	647	657	677	743	675	733	704	704	716	687	671	683	708	700	680	676	695	726	669	706	684	667	689	658	660	702	653	712	715	692	679	681	727	656	716	679	683	676	673	746	693	705	693	680	663	715	651	684	677	690	702	696	691	667	674	706	670	672	755	689	695	688	697	662	693	680	699	682	646	657	661	678	707	657	712	720	671	666	685	652	678	676	683	670	694	748	658	699	648	659	681	719	680	707	689	676	638	727	689	699	676	680	653	671	680	704	728	660	685	681	688	684	693	659	657	656	661	682	683	686	652	740	715	698	679	690	693	649	688	699	689	690	695	645	663	689	669	676	689	674	693	699	669	669	721	652	651	667	718	703	639	708	703	682	673	681	679	684	658	660	658	698	699	707	686	668	678	773	693	653	693	676	687	702	709	653	722	695	669	685	646	673	712	728	665	664	637	709	707	690	681	622	685	646	654	719	681	691	696	691	679	635	682	685	671	680	671	671	665	640	698	692	660	683	701	681	662	641	667	658	686	701	645	729	681	676	652	676	686	707	699	673	698	657	715	717	686	695	705	638	661	695	726	700	678	664	635	652	700	656	663	726	663	629	676	689	685	735	683	700	696	653	673	707	676	693	663	689	700	679	668	725	725	705	704	680	695	698	667	718	663	626	674	699	664	636	673	711	672	658	684	699	687	681	690	694	680	614	726	682	684	675	679	702	684	668	663	656	678	712	700	666	681	710	675	726	666	695	700	714	682	678	658	678	660	688	659	724	694	659	709	661	637	677	636	666	742	651	653	695	664	676	690	675	725	671	628	688	687	687	663	690	652	693	688	682	691	701	670	674	686	666	669	694	707	706	696	686	650	691	674	709	640	661	673	708	681	640	683	689	727	684	695	666	685	670	648	715	689	719	699	644	724	676	681	709	700	617	678	712	714	669	670	698	691	718	667	689	693	697	698	685	659	657	689	719	671	709	703	726	688	654	698	659	662	696	710	665	684	658	708	671	643	691	725	656	721	684	694	666	719	693	689	658	697	718	721	689	683	610	700	700	687	684	736	653	686	731	661	680	699	663	646	629	679	666	710	645	705	670	681	676	723	671	681	691	647	727	721	728	677	717	706	659	674	680	706	684	668	731	702	669	708	680	658	708	672	702	669	685	635	700	653	708	688	676	696	631	669	668	715	678	730	688	675	693	631	703	695	711	703	658	667	668	684	737	658	681	709	661	659	731	668	705	686	633	684	737	666	739	680	688	689	692	613	709	701	658	716	725	674	700	715	714	631	705	699	739	702	633	704	684	688	682	686	695	723	675	706	707	670	655	701	690	676	716	683	698	676	678	680	682	745	666	713	665	691	716	672	662	711	717	708	670	652	707	674	705	760	750	730	658	691	666	720	730	728	680	670	740	673	681	695	673	635	668	665	718	678	760	642	710	685	680	656	711	670	694	696	720	687	644	681	661	712	676	682	740	686	642	652	715	679	691	712	692	613	737	702	705	714	714	688	638	677	692	687	655	681	707	655	684	644	698	690	662	667	707	686	692	715	680	685	686	664	691	716	651	701	665	699	660	644	698	678	657	657	708	753	679	653	709	675	734	683	737	708	695	679	701	696	683	717	682	679	667	637	656	647	719	670	637	653	680	645	680	688	710	694	710	677	706	715	725	717	647	656	689	711	679	629	685	673	712	726	717	693	671	688	678	668	711	691	686	736	705	708	672	725	666	694	720	711	644	669	730	711	681	695	706	669	650	710	651	671	667	692	755	632	633	689	694	640	682	688	694	649	690	706	698	667	710	651	670	659	670	717	694	695	698	673	655	689	715	700	667	687	689	704	717	670	727	650	702	710	682	692	671	668	714	700	730	676	702	712	701	733	705	681	664	672	723	699	698	652	718	735	718	646	710	672	668	676	721	700	665	723	709	652	669	674	663	690	689	687	658	725	745	653	686	720	708	700	670	757	698	681	717	663	695	655	715	672	637	716	728	696	684	703	727	701	686	687	681	624	693	693	684	716	698	669	653	668	721	712	696	698	671	719	617	666	710	654	671	668	658	672	706	681	636	686	629	678	654	647	706	681	711	691	684	708	676	684	658	658	755	729	673	694	703	669	697	724	699	718	668	733	685	746	675	680	737	674	698	687	716	657	666	691	733	689	706	710	697	668	654	697	703	672	698	676	706	674	700	701	695	716	660	683	739	694	682	617	676	694	672	704	674	660	693	689	692	743	724	710	660	715	732	688	655	739	690	651	691	694	670	669	648	664	679	730	690	709	693	697	693	709	706	747	692	712	696	695	708	704	696	652	677	712	625	647	664	692	686	645	706	673	707	739	701	669	693	662	700	683	660	667	729	643	656	640	667	665	726	723	663	723	681	657	697	723	699	662	701	684	714	689	698	686	706	718	702	706	682	704	671	707	635	643	649	711	626	737	616	722	700	703	714	677	717	689	702	694	674	728	707	684	678	662	752	675	685	722	671	701	657	738	678	703	737	710	696	721	692	730	656	700	673	671	729	674	689	655	678	703	688	721	680	663	714	673	683	744	703	690	669	639	713	687	653	692	713	654	746	704	700	686	713	716	695	671	699	693	656	728	649	689	718	677	707	678	675	697	676	739	662	656	683	700	723	691	675	716	683	675	664	658	680	704	668	655	712	677	731	691	679	696	696	663	691	719	656	664	701	733	720	713	675	710	677	734	643	690	683	702	709	683	681	668	688	675	660	717	687	698	710	644	692	732	704	673	717	710	702	694	685	690	648	681	649	698	748	710	662	691	681	671	662	717	730	676	688	655	681	712	651	727	683	690	685	741	671	748	739	680	673	671	659	650	673	702	685	717	688	686	695	747	710	695	689	675	711	722	680	684	703	698	672	725	699	675	704	641	668	703	661	717	666	666	683	675	668	655	700	733	702	731	710	644	720	648	685	669	709	646	688	738	701	699	678	716	673	705	689	643	726	665	616	754	667	690	682	714	700	680	649	709	739	712	701	707	662	708	689	693	642	685	718	707	647	677	732	650	684	738	711	709	655	643	746	721	669	744	658	659	674	702	656	717	689	714	664	630	698	654	644	664	675	668	718	712	682	692	744	616	728	681	668	663	672	663	672	681	678	678	719	658	701	721	679	672	664	666	723	673	712	672	671	672	665	728	699	625	669	712	667	719	656	688	660	717	698	685	697	640	682	703	668	687	657	726	747	660	649	721	682	665	697	722	660	731	656	741	685	737	704	662	690	667	673	733	699	696	648	664	680	651	642	675	667	715	707	691	710	705	710	678	740	713	651	692
9580	18704	14126	4145	3774	1567	651	653	543	566	568	537	562	559	553	522	518	548	579	559	568	597	559	571	557	551	569	586	572	571	567	549	573	560	563	608	578	559	573	556	603	520	578	583	562	562	554	557	564	592	589	592	590	546	527	594	577	556	608	510	548	555	509	559	527	553	592	540	530	581	563	540	568	530	500	566	511	533	597	562	560	515	533	581	529	603	544	563	556	553	598	572	551	531	538	557	598	576	567	518	505	543	580	563	565	555	528	545	529	569	577	525	522	556	615	555	547	533	557	496	540	567	554	524	593	552	554	551	567	581	500	569	559	556	509	609	546	554	573	570	546	564	552	570	551	547	533	540	555	557	531	522	552	568	555	544	595	551	500	532	541	551	574	585	559	577	540	568	565	559	586	561	564	527	514	606	553	568	506	567	551	515	577	593	563	557	565	566	531	581	522	578	550	586	530	520	569	553	538	542	541	531	546	536	530	586	550	515	545	539	556	573	586	587	544	565	547	506	588	564	514	543	532	562	522	565	542	525	525	519	524	534	553	555	565	546	558	569	543	552	564	561	586	533	535	531	552	551	553	538	554	525	558	543	539	535	516	533	555	560	562	579	526	574	555	550	531	562	579	514	536	544	526	537	559	578	535	557	549	551	532	557	541	551	595	543	547	584	534	547	566	590	575	539	547	529	555	574	573	573	507	564	550	571	532	581	556	568	530	528	543	553	575	558	564	587	566	575	559	561	525	543	568	539	525	507	550	553	563	550	508	567	509	560	559	518	576	573	572	564	535	519	534	519	582	548	579	568	548	554	545	536	534	520	476	551	559	574	559	521	527	539	550	560	530	578	577	543	552	584	511	537	504	575	572	554	562	543	550	530	518	542	578	565	554	589	531	558	534	567	533	563	523	486	591	532	552	590	536	549	595	559	556	539	562	565	597	511	547	526	541	561	529	537	525	512	559	568	548	540	584	533	553	538	563	547	553	571	565	546	543	511	525	548	529	567	541	502	574	557	555	568	576	566	548	599	561	591	531	535	625	564	534	523	496	527	552	557	560	569	549	551	548	527	566	581	531	587	563	532	555	567	549	529	530	552	525	537	527	536	542	537	547	503	553	554	544	552	552	545	545	551	566	568	574	537	557	566	556	535	537	555	535	552	549	574	530	546	570	511	559	560	574	598	528	544	558	571	536	584	586	558	500	548	555	570	538	516	552	550	540	567	532	525	519	559	571	613	557	559	522	533	544	523	589	555	559	535	589	546	520	568	539	513	588	533	613	586	552	592	571	572	563	559	518	542	557	497	544	551	541	557	569	559	569	572	526	553	545	563	545	566	556	604	563	544	575	550	568	544	542	533	532	544	545	564	528	588	575	541	581	542	517	546	567	548	563	540	508	568	576	550	541	559	580	526	545	570	546	567	568	574	581	541	539	564	592	541	557	530	538	566	602	512	553	548	542	559	590	523	554	563	568	549	594	546	574	563	525	579	572	558	553	543	558	534	541	563	578	531	573	561	511	541	580	536	541	559	605	527	552	537	520	520	541	491	578	564	580	580	571	576	587	570	602	570	528	546	507	552	546	526	590	565	543	568	553	537	578	554	551	546	516	570	588	526	501	556	536	530	532	554	541	547	548	560	590	568	563	532	558	593	567	535	547	566	545	553	546	538	517	527	535	602	518	551	535	535	589	526	581	566	615	573	529	519	560	542	516	566	562	525	550	544	536	530	560	584	549	567	567	560	535	574	514	539	535	551	555	548	566	535	526	521	538	538	523	546	552	558	551	522	534	549	598	536	559	554	561	501	589	576	518	576	588	586	544	580	534	556	576	566	560	577	565	591	551	565	528	553	568	543	549	541	554	553	553	563	544	543	541	589	564	563	569	523	546	564	542	528	570	574	526	524	537	534	500	525	515	565	557	552	563	523	577	560	563	536	526	543	534	522	562	530	584	583	598	581	581	551	573	533	539	538	569	543	544	522	592	516	563	584	561	561	507	602	546	526	545	548	499	556	539	570	528	539	534	603	544	513	554	577	547	532	539	557	537	555	560	551	537	583	542	524	579	544	580	567	558	554	511	533	573	562	543	500	599	594	536	542	533	553	577	556	491	526	576	569	558	562	529	549	560	520	557	512	588	547	551	578	591	549	534	566	549	566	541	544	576	579	544	544	564	515	512	509	532	572	539	552	519	563	552	500	558	536	557	544	498	550	553	577	528	595	557	588	561	506	525	575	544	526	513	531	508	569	545	536	531	522	561	558	547	562	544	556	561	535	536	545	584	577	549	569	571	549	614	579	540	531	545	595	580	619	528	574	580	573	592	554	547	563	544	559	557	552	521	535	571	583	553	555	542	567	519	561	571	529	530	524	540	595	554	572	565	581	551	556	552	575	559	582	564	529	552	556	531	527	570	555	562	557	513	561	573	548	570	569	523	525	545	545	528	570	537	551	518	547	538	532	519	582	561	498	545	577	524	567	556	593	557	566	568	558	596	521	560	561	519	569	556	531	529	606	561	587	561	545	539	539	548	567	574	587	528	559	537	546	574	552	531	575	533	563	566	577	530	565	577	590	579	517	596	544	544	534	556	532	567	531	590	617	537	518	556	570	576	559	548	509	574	563	560	481	559	560	558	527	566	567	525	505	527	561	576	557	517	549	529	552	536	493	543	589	514	553	549	521	539	584	523	570	539	543	572	573	525	575	543	539	544	531	607	521	530	551	588	572	553	557	560	559	544	583	515	544	556	556	565	541	504	536	558	557	602	518	539	561	525	553	535	600	586	539	611	523	608	550	565	577	551	536	553	500	557	545	545	593	566	563	596	539	568	534	566	543	591	543	536	559	513	557	537	547	577	553	550	581	494	561	582	573	547	550	505	555	540	563	564	562	552	532	552	534	505	573	569	551	555	538	573	542	554	511	570	597	507	563	544	529	546	566	564	553	546	584	562	571	556	534	506	548	555	564	540	529	565	558	524	562	551	504	563	547	542	544	504	549	540	497	538	561	536	575	551	552	542	566	581	557	599	540	557	516	563	548	531	526	578	570	558	598	590	545	548	556	579	556	514	550	595	567	540	569	535	548	539	557	538	539	541	538	551	592	600	593	540	609	570	576	541	617	530	532	591	580	492	582	560	531	514	543	539	535	500	590	552	539	538	549	577	505	536	557	503	567	557	512	535	576	584	542	567	554	561	569	547	517	556	503	527	566	538	534	497	592	544	559	535	548	529	558	592	536	539	543	536	524	564	489	585	545	565	506	587	571	580	592	539	524	512	566	544	569	589	526	546	592	545	568	554	593	568	596	568	543	537	558	570	511	566	588	582	589	564	584	571	554	548	560	548	584	582	537	596	569	529	581	543	574	559	556	497	604	515	585	533	545	567	564	569	553	542	550	550	569	537	571	535	590	561	522	485	578	523	552	531	550	594	530	586	551	595	573	616	581	588	522	599	553	557	522	574	520	576	547	577	547	545	566	510	498	575	563	573	563
25264	21761	33024	28693	26743	17472	2915	998	744	704	635	685	660	647	635	669	674	644	633	664	644	620	609	646	630	656	639	646	648	659	666	656	673	638	665	669	685	666	667	678	699	665	660	624	672	623	642	652	677	605	807	855	695	651	707	666	714	577	621	618	634	640	671	611	653	645	605	669	648	583	617	613	617	667	632	574	677	640	653	621	646	659	648	662	614	573	642	637	631	675	651	667	608	632	624	618	598	621	666	687	636	582	651	663	656	623	650	642	623	677	615	637	637	633	617	612	624	675	648	604	644	669	623	642	626	665	646	643	622	634	597	614	617	651	646	649	624	649	585	644	622	618	661	632	632	596	633	651	624	643	667	660	606	654	648	630	663	648	650	606	682	662	618	658	634	670	652	592	644	635	640	663	636	644	627	651	663	646	625	610	605	592	636	647	652	645	645	650	675	621	625	590	668	629	619	647	643	645	661	682	641	657	651	644	668	646	624	664	623	608	605	614	636	621	605	611	617	628	626	611	619	639	669	643	628	659	663	632	642	639	628	593	656	651	679	625	650	658	589	649	640	619	662	717	627	638	599	677	596	653	586	650	627	643	632	645	652	646	623	623	620	633	637	652	623	639	665	664	646	621	641	635	679	630	652	662	637	638	623	632	630	657	585	638	655	648	630	613	638	639	601	662	626	620	667	620	659	672	643	683	612	598	658	648	642	656	582	668	647	665	662	658	657	609	619	639	625	667	630	682	660	621	634	674	607	626	641	640	630	617	594	625	604	679	624	648	634	610	669	607	662	619	666	621	649	700	639	630	619	653	655	650	670	614	623	614	652	603	621	655	600	656	675	625	628	663	628	645	617	669	635	621	647	607	639	603	566	644	683	644	633	644	641	587	657	634	629	639	616	636	612	633	653	637	653	603	594	607	600	674	672	658	639	606	608	657	635	632	644	595	649	613	634	631	649	648	632	611	639	640	634	630	657	587	670	651	613	628	616	606	626	636	630	709	665	628	633	637	607	679	646	599	605	607	650	646	659	616	685	657	626	641	668	638	634	659	592	634	642	624	606	626	635	669	647	610	633	644	614	624	610	638	676	649	627	660	610	633	648	642	639	659	640	670	615	637	663	671	600	663	655	646	628	649	624	644	638	640	634	646	629	637	664	642	650	629	556	686	627	598	624	653	631	638	665	677	617	629	604	645	654	646	622	626	650	658	609	659	651	558	622	606	651	627	619	630	563	667	640	619	647	624	657	617	673	621	605	654	678	617	648	657	682	634	675	626	668	655	653	630	650	625	633	643	605	617	627	680	625	662	650	654	620	610	656	640	604	676	644	640	631	574	609	607	647	596	645	684	661	675	598	628	624	576	645	629	592	628	648	631	618	650	634	606	629	638	670	682	655	609	619	623	633	607	659	632	607	628	677	662	676	632	620	630	652	641	617	611	637	591	687	656	667	663	671	621	650	642	652	655	593	622	638	655	651	631	683	672	667	624	653	614	636	622	671	607	616	679	647	643	652	605	651	617	667	635	647	707	644	664	622	667	597	651	653	640	600	633	622	642	650	675	620	678	611	637	622	626	656	639	661	679	606	627	660	613	643	602	633	625	640	627	606	613	660	658	635	618	639	661	653	678	656	612	643	656	588	646	611	639	660	645	586	612	569	631	691	622	591	656	637	638	619	668	587	597	661	632	648	630	642	598	615	677	625	703	606	673	636	624	625	593	656	626	627	621	613	646	667	637	635	621	645	646	671	637	585	607	631	637	693	664	641	615	637	634	662	660	597	640	620	646	579	625	594	629	642	591	667	613	639	589	640	628	661	663	649	601	625	664	604	628	635	622	622	654	634	615	626	652	652	635	631	594	635	613	635	640	661	634	652	648	653	671	636	647	649	624	600	637	647	680	676	688	669	652	641	622	640	677	640	586	656	631	658	654	604	662	589	668	680	625	649	619	609	598	676	633	676	619	634	632	597	626	599	674	632	634	584	648	631	601	608	685	624	621	656	595	640	644	629	631	650	690	693	662	622	668	623	663	630	652	666	674	619	621	696	631	610	581	631	657	668	649	689	668	639	545	668	609	611	647	674	631	627	612	600	656	627	630	641	596	615	640	650	594	628	649	682	620	645	631	631	625	627	602	652	607	636	671	625	616	625	601	582	616	624	626	665	644	634	642	646	641	650	682	616	609	639	658	641	651	574	631	675	628	643	633	682	589	643	636	636	669	650	606	588	628	626	552	643	640	604	588	666	627	657	601	639	648	635	648	592	609	600	625	640	629	647	649	575	624	657	638	658	627	643	635	615	611	691	635	631	628	622	637	636	673	581	619	623	613	608	674	642	670	650	674	607	617	619	649	640	627	570	621	623	601	605	695	624	666	639	657	589	686	681	677	642	667	622	659	627	654	649	653	615	630	614	597	608	616	641	633	607	632	651	668	633	602	665	645	619	585	621	622	705	639	667	657	651	656	608	633	630	634	609	615	631	599	618	623	670	594	632	577	617	609	689	565	655	662	670	660	616	645	638	633	602	647	622	642	591	674	609	632	636	634	632	643	623	616	577	650	618	639	685	661	638	657	633	620	621	691	603	602	658	642	606	634	614	597	640	624	632	658	619	611	698	620	606	611	667	642	642	625	619	626	616	652	634	619	626	636	634	603	580	685	603	628	621	588	609	608	617	670	633	630	654	650	650	612	633	611	655	637	617	654	611	641	648	679	657	653	612	569	621	646	640	652	659	611	666	656	684	648	676	658	576	668	646	642	647	659	629	612	665	688	595	641	611	667	610	613	677	645	635	565	651	577	606	656	676	652	645	615	623	632	631	599	651	617	648	623	647	659	652	612	647	611	648	616	611	639	628	631	667	641	603	626	650	667	656	620	601	620	600	631	679	636	623	619	671	632	662	625	630	608	667	688	660	634	610	657	624	627	658	601	654	598	651	608	600	610	663	685	666	616	650	638	628	648	684	583	646	666	608	626	656	635	625	623	617	593	625	604	631	668	680	631	638	676	583	656	635	628	621	671	660	627	619	643	656	633	687	629	636	628	615	642	653	625	590	620	633	651	622	644	579	617	649	599	636	668	652	602	644	611	642	650	606	611	620	645	647	676	602	648	586	649	621	585	649	667	649	626	652	604	647	642	632	660	639	640	643	664	667	609	609	624	649	641	614	615	656	613	637	663	640	640	640	633	628	639	625	634	623	632	649	643	656	679	592	620	642	628	627	664	666	664	592	623	673	606	602	621	645	635	626	630	614	634	647	638	648	643	630	620	631	637	597	623	654	628	630	668	618	653	588	630	665	612	662	613	633	638	615	634	654	645	654	655	591	632	662	647	662	612	607	718	602	620	641	618	668	674	619	601	628	642	616	680	661	615	630	672	621	647	630	667	624	627	672	642	622	645	645	629	645	636	671	670	574	644	648	624	636	657	622	622	648	652	628	680	642	647	619	625	632	629	586	630	590	613	624	619	682	645	618	654	613	637	582	680	654	616
37401	68759	55752	25156	25210	10212	1262	1239	594	602	641	572	653	590	542	571	593	556	567	571	578	575	597	588	574	587	563	553	566	549	547	607	611	579	562	579	591	629	642	622	610	580	560	524	568	564	545	535	588	548	785	784	584	580	590	661	627	570	565	556	548	568	520	523	529	600	565	541	570	541	577	536	576	607	529	529	554	540	551	562	523	559	542	561	531	584	548	503	576	512	532	544	541	537	558	566	541	539	551	554	536	570	570	549	519	543	544	565	520	557	527	573	549	585	554	547	571	577	540	535	564	552	560	593	559	526	558	525	526	558	552	558	569	579	547	563	535	592	517	581	550	542	533	592	552	517	557	526	546	537	539	540	540	545	534	574	605	581	500	558	518	570	551	614	577	573	541	564	489	587	556	532	583	588	565	555	590	502	579	524	594	538	532	554	555	555	584	571	568	565	560	551	528	513	532	583	565	562	514	522	552	579	486	553	548	587	572	563	557	536	561	548	535	592	590	549	578	521	556	519	548	535	554	547	529	566	522	523	552	540	606	561	586	531	562	519	565	559	541	558	547	523	612	544	590	539	570	530	574	523	553	543	576	542	549	515	535	542	548	594	529	584	530	540	519	542	611	522	562	573	526	544	556	600	589	568	557	594	532	515	531	569	543	538	553	537	520	573	533	523	567	577	544	533	573	546	547	607	543	576	548	547	560	505	534	573	534	577	532	585	558	553	545	514	564	556	540	549	508	553	561	545	547	528	599	548	532	538	561	511	572	517	580	574	591	538	536	576	613	573	524	570	534	535	554	538	569	565	556	570	560	567	521	562	556	569	563	550	551	581	541	572	560	577	550	537	532	527	586	538	559	521	559	558	547	569	528	518	543	550	561	593	510	520	576	558	553	560	574	543	512	533	526	547	550	501	602	579	549	565	510	544	527	562	572	532	559	590	553	602	504	527	578	546	579	557	553	599	524	584	574	531	521	576	547	570	534	538	562	540	544	567	559	571	565	567	553	528	550	561	586	575	574	536	560	489	532	546	556	563	523	574	538	522	594	554	497	574	555	567	544	543	547	557	537	569	547	558	512	475	573	517	543	546	545	556	564	552	477	559	533	569	519	524	583	537	545	539	565	543	566	585	576	551	557	553	551	551	558	553	559	536	537	572	548	582	558	617	500	558	570	504	508	548	491	554	568	547	527	535	579	542	593	540	513	533	558	566	572	564	553	567	579	522	569	545	567	589	573	529	564	565	530	545	555	608	573	552	560	558	569	531	521	540	543	589	581	542	548	523	566	555	523	577	558	592	555	553	543	545	599	517	565	543	567	564	544	547	545	583	580	557	510	550	553	539	563	553	545	563	518	563	553	531	528	564	548	590	581	523	542	526	557	558	552	517	545	547	555	584	554	553	548	579	533	556	541	570	522	566	494	546	552	575	533	509	547	575	492	572	503	566	574	547	527	546	550	559	550	542	605	579	557	550	567	576	561	594	531	566	539	555	546	548	572	547	523	546	565	555	542	556	567	536	546	568	542	558	565	578	534	572	539	562	549	576	538	608	605	541	577	560	568	579	580	550	568	594	553	547	522	556	549	580	534	568	579	539	546	623	575	523	536	580	509	558	530	567	545	552	551	586	600	537	542	515	545	549	585	563	557	532	553	596	571	536	555	587	569	568	521	547	534	537	542	585	526	574	559	527	540	552	562	555	570	547	594	557	543	556	559	592	563	577	561	569	557	562	578	563	509	574	596	558	514	540	535	531	551	551	558	561	543	595	578	567	552	518	570	549	562	537	575	536	543	540	554	549	564	545	564	588	602	503	543	530	573	526	558	511	588	555	565	552	567	531	554	556	542	537	549	549	519	535	548	538	542	533	524	568	544	520	549	550	616	536	535	525	528	514	544	518	591	575	555	576	529	572	573	586	536	563	537	546	531	491	552	528	542	550	552	551	570	561	558	556	594	574	581	580	573	528	600	559	553	551	554	570	543	552	555	563	585	555	552	549	573	562	582	512	613	548	548	559	520	579	513	557	560	542	552	562	531	540	573	544	562	545	532	564	571	544	561	588	584	553	558	539	594	563	524	570	550	530	577	577	581	552	598	540	538	579	593	503	561	551	520	572	558	581	552	543	543	513	542	579	490	572	550	555	583	577	558	540	556	551	574	546	605	567	523	560	533	558	544	527	594	524	554	559	527	538	537	533	569	526	500	540	537	514	530	559	580	577	563	555	507	564	553	569	569	557	550	532	560	545	512	592	533	528	550	549	588	566	571	550	591	509	548	525	538	547	546	546	551	556	513	599	532	567	577	567	578	518	560	509	544	510	529	566	531	551	541	571	526	560	544	582	556	580	588	545	533	589	566	555	527	544	536	537	559	573	544	588	566	554	521	569	496	552	536	570	559	553	543	556	575	538	575	530	568	539	567	571	529	561	539	567	584	538	557	552	567	544	538	565	495	561	575	554	562	539	569	577	525	580	542	562	540	572	550	540	595	545	539	577	576	585	573	547	577	556	583	580	531	547	571	570	553	519	569	525	557	594	554	538	579	579	543	522	567	585	552	565	571	538	538	503	560	577	581	558	583	570	555	549	553	565	581	542	570	520	550	593	524	541	567	537	572	574	559	546	504	503	538	590	596	560	570	567	587	526	549	542	556	556	536	601	537	545	537	561	519	559	510	551	567	549	569	558	561	567	540	574	555	542	563	512	543	586	534	531	572	531	566	571	545	548	552	553	584	553	519	585	548	576	538	560	567	579	550	541	590	545	542	536	554	546	545	543	537	548	599	549	543	546	576	561	572	535	559	569	548	546	529	562	547	539	562	572	548	549	566	548	573	558	535	544	553	553	536	544	532	576	554	562	566	557	561	544	573	564	554	563	563	540	527	569	594	493	569	559	537	532	573	558	586	557	560	567	555	510	569	556	500	543	522	526	564	518	551	564	542	542	534	591	557	572	585	537	584	549	552	541	595	524	593	553	553	563	585	572	516	557	526	582	574	602	562	521	563	565	601	511	531	552	530	550	544	528	545	545	559	543	575	589	533	551	522	536	597	539	554	512	531	550	519	598	582	582	564	566	582	553	591	546	556	537	595	568	565	562	575	539	526	557	541	529	547	571	552	537	521	561	602	574	543	564	566	560	593	569	594	531	559	551	520	589	553	543	525	536	546	558	537	565	517	543	535	551	570	539	548	565	534	540	526	549	516	540	581	593	559	543	494	576	525	536	533	589	566	548	579	587	551	563	565	588	581	504	579	529	549	519	564	549	528	558	579	517	573	576	509	528	548	565	570	559	572	574	571	536	552	574	556	578	569	559	590	508	557	542	552	546	542	551	514	551	534	569	523	552	577	556	576	543	543	527	562	556	496	551	547	573	557	592	568	543	559	550	504	561	551	573	554	530	547	531	579	559	576	516	505	558	571	580	539	600	588	529	560	550	558	519	542	550	542	568	524	553	568	557	545	494	544	544	549	560	565	547	541	538	550	551	594	567
24130	21559	30371	25852	27806	24671	8018	1333	878	848	827	808	829	819	816	813	790	827	735	786	779	827	775	750	765	751	807	801	792	730	785	746	757	783	813	762	800	802	813	766	787	787	800	824	778	776	787	839	736	786	1003	1197	898	783	794	777	729	782	772	744	757	774	764	748	709	760	725	759	724	761	744	744	767	682	801	760	750	756	770	771	764	751	742	751	747	740	740	767	744	755	741	759	799	732	760	698	738	764	731	744	770	746	770	786	702	747	770	756	779	789	746	815	783	783	769	714	744	746	753	752	786	733	768	781	762	744	760	803	740	746	746	750	775	724	720	758	782	785	757	729	710	717	770	734	770	764	773	799	756	780	769	740	728	777	746	769	783	759	756	762	783	780	736	797	776	738	780	733	743	759	736	786	739	734	758	815	783	762	731	791	797	744	756	761	753	737	744	744	795	786	776	739	777	768	752	703	775	744	735	740	751	717	753	793	792	719	730	692	747	749	774	730	749	785	741	733	740	746	744	789	754	745	768	718	715	820	692	775	753	741	784	711	751	709	761	705	792	772	768	760	705	781	736	709	742	715	773	729	745	725	739	757	743	767	760	748	689	733	779	805	717	733	758	755	703	741	756	788	767	747	758	778	808	758	759	788	722	759	807	751	695	778	741	719	728	743	728	790	727	738	766	754	741	735	765	778	811	771	759	754	721	719	796	723	741	763	773	750	743	735	794	735	794	771	752	756	762	703	746	749	737	762	753	740	780	748	754	717	753	755	820	762	788	686	795	699	677	743	773	776	786	776	740	737	726	732	755	727	727	785	789	701	715	741	764	765	741	759	798	804	760	714	760	731	763	757	734	758	700	810	733	770	750	767	716	725	771	765	752	756	718	714	784	726	724	805	747	755	802	772	749	725	738	733	758	756	774	750	745	747	748	723	761	773	752	726	735	738	714	683	750	731	790	746	760	806	726	729	746	754	749	812	743	770	770	752	719	796	768	755	745	735	731	762	780	747	742	734	693	752	810	761	736	729	741	732	733	738	787	751	754	759	806	747	695	728	755	738	739	766	750	765	813	767	757	793	766	722	749	773	764	724	745	703	766	746	731	747	802	747	763	755	725	715	708	727	730	755	744	746	758	804	751	738	767	739	734	780	759	760	732	747	724	750	761	743	730	742	749	719	747	726	777	756	743	785	799	750	753	724	777	762	769	721	750	743	745	731	774	714	780	769	723	710	732	737	796	711	727	740	815	775	719	742	745	711	797	744	784	740	762	774	824	759	718	739	705	766	774	724	768	708	737	724	763	753	744	708	728	738	754	749	781	732	761	735	708	745	761	751	698	720	768	713	734	766	752	736	746	786	750	721	721	759	767	743	778	713	765	757	746	716	741	727	781	769	781	760	796	758	726	724	779	731	750	794	752	751	746	742	747	722	740	711	747	763	724	770	769	766	720	714	753	783	743	721	701	782	749	756	703	701	767	815	674	721	740	755	770	756	751	781	747	746	809	716	760	757	735	734	711	732	720	741	741	794	792	773	773	748	758	727	761	749	739	752	756	718	707	746	752	757	802	796	714	709	702	691	728	760	780	748	736	749	750	759	700	800	739	759	747	702	701	722	736	700	727	728	809	739	765	797	703	750	741	785	735	750	777	754	712	763	749	786	760	709	784	732	762	732	721	732	742	748	773	703	749	732	712	724	730	739	728	726	775	761	778	742	742	762	729	706	745	800	736	702	764	740	778	791	778	731	793	687	746	819	682	752	727	751	759	769	788	729	756	729	756	762	770	776	739	757	743	770	746	744	768	720	800	722	735	738	745	783	749	742	747	717	791	687	754	729	787	786	761	753	715	767	751	712	758	748	750	803	731	809	800	734	743	741	700	746	789	739	742	812	749	737	757	737	708	734	760	742	730	781	764	735	802	763	758	776	755	765	736	758	759	774	724	766	744	747	732	769	747	769	718	708	768	733	732	735	743	733	764	755	752	765	786	714	729	769	790	757	773	744	760	718	740	752	758	784	753	767	774	750	783	783	774	735	793	782	737	735	744	770	708	784	698	705	770	723	776	696	733	722	770	770	772	812	756	727	709	737	761	742	723	745	780	741	759	752	817	762	783	744	738	763	791	758	747	778	779	768	783	734	779	798	764	753	739	795	758	763	748	718	725	731	791	765	796	740	781	744	737	730	759	730	758	754	776	778	723	739	728	801	712	749	770	759	773	746	740	734	775	774	740	729	788	785	766	732	767	765	779	703	676	745	810	758	711	749	706	780	744	749	786	753	713	708	730	750	757	791	739	719	774	737	764	768	712	832	705	744	767	724	796	812	781	771	764	767	737	706	765	758	782	738	720	783	772	763	778	744	756	761	772	761	753	712	707	731	760	748	796	757	769	729	676	750	802	753	787	768	735	776	764	733	786	718	766	780	712	729	752	765	730	742	753	723	736	793	740	788	772	726	766	773	783	763	762	738	748	741	697	745	758	686	777	803	796	743	776	755	721	762	780	799	715	748	738	721	766	763	721	758	781	730	729	817	741	751	720	763	700	768	764	752	742	738	733	758	779	773	768	729	730	716	736	797	745	731	774	768	732	728	773	781	739	768	734	748	751	843	800	736	717	752	745	737	760	759	737	721	772	763	740	792	717	753	771	705	727	788	740	731	781	750	737	795	822	717	796	726	778	718	754	728	762	711	733	762	764	745	739	719	714	752	729	789	745	775	726	716	769	786	700	770	719	781	741	839	723	699	773	702	828	739	685	725	755	711	734	731	726	739	725	820	810	758	682	769	719	717	770	708	754	722	840	752	762	764	770	737	776	749	766	729	739	758	719	717	774	728	725	773	747	789	724	803	728	715	787	801	759	753	739	747	734	729	749	795	716	742	753	770	793	720	751	709	765	760	751	742	737	779	737	716	732	779	730	758	771	757	729	733	719	793	774	755	818	766	756	757	715	713	734	701	723	761	741	740	780	746	741	745	698	781	735	762	793	757	702	791	761	746	763	765	747	729	769	785	762	731	719	831	788	804	713	752	747	775	725	738	741	724	798	749	732	773	770	719	705	752	787	745	747	741	756	758	722	735	784	734	726	739	748	701	780	761	751	738	772	722	727	707	763	782	742	793	762	738	798	748	740	715	775	752	683	732	795	718	746	761	762	733	787	763	739	749	744	727	750	742	752	706	779	791	741	738	746	766	717	741	725	761	770	789	750	702	767	753	776	759	707	732	735	722	717	814	737	760	786	769	793	737	806	749	747	704	721	748	781	791	762	690	702	756	728	766	762	786	738	774	785	736	688	727	729	744	717	732	764	732	708	752	767	772	713	751	725	796	728	755	755	709	733	720	738	752	731	764	739	724	765	715	729	734	738	724	790	765	759	744	753	797	774	768	757	769	747	780	721	743	759	755	750	755	759	758	767	755	740	717	774	751	756	722	735	747	772	773	734	696	767	743	758	735	725	729	730	750	747	739	730	767	811	732	724	763	728	688	726	778	735	798
46362	85554	69402	37683	36191	15450	1818	1142	807	741	776	740	761	744	711	714	712	676	663	716	709	725	684	679	652	682	697	687	678	657	692	721	706	689	733	715	735	710	701	681	747	729	637	681	663	714	699	669	702	698	1090	1372	850	739	755	774	708	630	666	703	665	684	698	666	684	660	685	661	659	677	624	638	661	681	658	617	627	646	626	690	646	645	647	638	649	701	705	632	652	676	658	656	733	684	683	671	638	667	702	642	666	627	640	671	657	627	644	734	628	648	650	670	685	659	682	623	691	704	665	630	678	661	631	700	678	650	651	672	672	690	710	676	659	660	662	672	630	626	680	625	705	649	649	655	606	686	639	641	647	643	607	666	666	674	645	717	696	676	657	654	616	684	602	662	713	647	621	644	688	670	626	663	638	622	630	651	629	651	662	647	667	643	668	633	638	640	647	634	668	671	668	638	658	679	681	653	655	690	662	668	667	652	708	694	652	631	622	630	648	650	692	608	681	634	660	642	634	675	636	670	649	697	650	657	652	714	698	661	658	630	667	641	641	705	661	676	651	649	668	713	645	625	640	650	656	678	684	682	673	645	607	625	592	627	675	696	636	625	650	628	651	670	661	715	637	658	627	630	659	731	671	695	656	638	640	593	665	662	646	638	655	688	690	630	672	692	620	649	677	652	634	706	667	661	657	641	677	661	679	710	649	668	612	663	721	687	676	629	669	640	669	694	654	623	670	649	673	607	644	639	656	698	633	677	673	664	632	684	642	637	672	662	659	736	630	641	641	661	651	645	629	652	685	657	683	678	703	646	696	648	704	656	675	666	616	701	627	665	667	658	667	670	674	705	637	671	631	667	645	666	657	631	627	641	661	635	639	684	673	639	616	650	657	648	658	653	591	642	653	641	645	662	676	621	658	638	681	684	676	671	666	672	641	659	657	648	679	643	682	634	638	635	667	663	667	650	682	680	638	676	640	634	649	676	648	599	666	606	680	727	637	651	665	649	732	625	667	706	620	616	640	656	639	643	664	652	688	585	687	650	669	641	616	642	664	690	683	668	647	600	639	666	694	623	645	658	629	650	667	652	668	619	647	669	661	694	688	614	620	655	649	658	588	633	685	643	664	672	650	657	683	680	636	696	685	648	662	624	629	672	649	683	639	612	666	636	662	664	684	628	737	702	643	655	632	693	602	683	616	664	673	668	659	669	678	702	634	656	616	679	653	717	654	672	659	677	644	677	641	641	681	630	628	630	635	663	657	659	677	677	630	662	613	690	631	619	654	615	677	624	663	653	664	642	677	659	671	650	689	657	663	683	647	642	705	711	660	645	652	613	677	644	634	662	650	660	678	658	675	655	681	662	686	658	643	677	664	648	658	695	671	651	696	676	682	703	658	646	655	696	640	712	694	611	615	665	668	629	656	633	660	666	646	622	655	652	649	615	662	633	626	668	660	655	650	678	697	639	615	642	629	679	652	630	638	705	638	638	668	675	631	628	672	665	635	686	648	681	693	675	696	626	656	627	622	686	614	648	652	653	647	676	634	668	631	627	648	668	660	654	666	641	658	632	624	650	654	682	640	643	713	623	671	700	751	660	648	623	639	697	672	689	603	634	643	624	633	653	656	698	696	677	643	677	707	685	675	672	637	649	675	648	688	661	644	656	668	595	644	685	688	618	643	616	692	633	637	683	651	611	651	683	656	653	639	648	634	670	643	655	666	595	668	646	704	650	639	672	665	637	665	667	617	632	641	679	580	660	718	603	648	652	624	621	614	656	661	664	612	631	631	664	675	629	659	640	613	682	623	677	669	669	644	634	675	687	622	645	624	696	672	687	655	678	673	653	648	652	631	653	562	633	631	661	656	665	618	642	688	636	696	620	642	669	611	667	684	673	669	641	668	689	655	652	681	638	610	640	680	655	640	656	657	633	704	680	679	672	647	647	680	669	638	690	678	694	673	652	644	672	678	638	652	663	615	661	657	614	613	648	630	650	649	641	660	684	617	637	628	681	655	655	640	657	673	696	634	639	687	642	617	637	601	668	661	643	681	666	644	641	652	652	607	616	654	612	646	670	709	703	657	678	703	690	671	622	679	669	674	651	675	597	682	636	700	635	632	641	639	691	618	606	622	639	630	607	652	616	649	620	643	609	694	668	610	673	681	644	660	659	631	718	666	673	694	643	677	686	634	667	698	673	700	646	656	648	619	666	650	677	657	691	679	643	721	646	634	641	648	660	671	677	634	651	623	642	659	657	649	640	696	647	625	628	642	651	691	611	654	629	687	580	666	644	696	654	627	673	653	637	685	631	636	645	690	640	694	626	679	664	641	637	670	686	631	654	693	675	649	640	632	646	676	684	640	625	637	671	649	651	669	599	654	641	657	598	629	672	675	632	641	609	686	614	674	655	663	708	686	682	657	627	651	585	652	648	673	685	666	697	689	659	629	681	669	687	644	673	719	651	684	643	669	656	603	653	655	613	638	625	685	671	674	711	687	643	626	677	700	639	641	630	642	658	616	655	631	644	656	666	653	654	647	681	653	634	695	704	621	665	657	700	653	603	625	692	711	686	666	721	670	653	666	637	699	634	687	660	670	627	649	652	602	648	668	597	687	636	673	661	665	690	724	629	638	652	661	636	671	665	648	639	648	659	679	638	645	697	667	684	657	609	622	669	655	704	618	690	623	687	664	645	706	682	636	640	685	656	713	647	658	628	626	679	682	657	646	655	611	665	653	699	665	654	629	618	692	645	655	648	635	642	660	667	642	644	710	672	654	665	635	637	697	644	652	640	599	701	664	647	609	626	684	682	652	593	623	670	648	660	669	704	723	668	677	648	723	622	639	626	665	623	653	663	678	696	669	694	652	641	712	646	675	686	659	634	641	678	636	643	677	637	649	612	628	693	702	711	663	657	683	669	633	642	682	680	587	692	660	629	642	652	675	644	614	672	712	671	618	693	636	657	637	633	668	676	700	663	652	679	663	668	654	682	631	632	679	707	651	633	649	664	661	605	685	632	635	672	638	661	616	648	655	641	660	681	620	645	643	612	679	633	673	639	632	609	630	691	703	675	686	663	695	644	682	661	672	640	701	678	657	647	619	629	676	622	661	629	680	639	639	679	660	654	697	635	649	675	718	646	693	664	633	680	645	657	605	656	667	636	660	679	686	605	649	617	688	607	675	644	650	657	617	625	694	624	628	662	642	695	674	660	651	679	686	654	605	692	625	697	654	663	643	642	612	656	674	626	631	627	685	664	689	664	633	628	687	642	655	631	615	655	649	641	624	657	681	666	676	653	656	654	643	646	635	664	678	629	658	662	625	620	604	673	681	675	686	641	658	701	645	656	638	651	659	685	629	646	665	682	654	637	672	631	651	624	673	631	662	661	656	647	621	651	638	661	698	653	656	656	637	684	661	644	645	658	599	657	673	713	665	664	626	667	679	667	639	642	666	691	645	634	616	639	664	659	673	659	692	626	630	679	622	629	640	632
28030	20993	16053	6507	3831	1661	796	705	646	668	651	702	642	685	658	629	645	638	669	654	692	612	658	629	676	647	609	647	638	686	635	676	678	683	628	629	675	703	680	646	590	646	717	652	704	659	692	665	664	620	690	690	661	665	653	683	650	612	640	633	641	642	630	667	629	613	627	703	627	674	680	656	684	622	659	660	616	642	662	713	645	680	661	672	654	634	627	640	650	655	677	665	655	675	638	646	661	661	620	612	687	641	645	646	624	649	630	678	668	618	649	648	609	699	638	630	670	630	658	611	601	659	700	675	676	673	659	667	642	638	590	617	645	630	608	612	637	640	612	681	633	660	610	600	662	663	650	647	633	665	661	613	663	654	638	682	602	640	678	624	678	672	664	609	641	614	651	669	652	630	696	653	612	666	646	672	676	664	652	645	682	619	637	669	644	624	633	684	624	681	667	659	662	606	589	679	663	634	611	686	634	668	706	682	626	663	639	632	662	643	655	594	637	636	704	638	667	674	678	650	622	687	633	741	618	682	623	634	646	605	633	617	691	611	636	671	658	687	696	697	657	664	659	633	684	644	649	644	649	690	678	606	651	694	675	656	698	621	648	667	641	632	614	646	681	664	687	687	673	625	679	617	589	661	664	653	634	707	627	630	678	673	670	648	645	617	710	656	673	657	619	674	649	686	627	622	613	683	694	660	669	615	668	626	626	630	703	633	620	632	655	651	637	697	645	640	697	656	630	676	692	685	674	689	620	633	666	627	659	640	659	615	602	634	652	624	647	666	653	631	666	656	683	645	635	645	638	626	670	709	686	634	643	618	684	642	651	661	664	661	622	662	666	653	656	650	648	630	615	603	640	673	625	639	637	655	679	623	611	651	619	628	661	632	661	654	598	634	693	659	639	652	711	654	661	664	597	656	681	659	654	626	694	650	636	669	640	650	670	661	676	642	628	613	649	688	686	639	613	631	649	648	660	618	615	651	672	609	645	594	656	647	637	614	638	624	627	656	697	628	674	639	643	649	628	650	685	639	616	621	650	700	624	615	688	687	683	638	681	657	628	602	602	710	671	699	650	611	656	673	590	632	685	633	667	670	654	644	755	677	622	645	689	675	650	647	616	648	658	692	629	621	619	636	635	618	671	646	650	650	665	645	610	610	636	641	663	661	651	636	654	630	655	647	583	684	655	695	703	654	602	693	644	623	618	644	690	722	685	656	657	649	683	628	628	666	666	672	630	634	608	674	670	639	666	665	640	694	667	634	665	698	631	643	676	608	638	667	665	630	660	618	674	635	655	694	601	639	629	669	642	675	666	654	649	640	680	631	654	639	672	667	660	700	663	614	655	687	649	674	647	608	654	637	661	670	620	670	663	651	658	647	628	616	624	663	617	659	659	650	643	672	630	644	644	623	635	686	635	687	633	694	638	659	686	657	621	642	703	628	641	660	593	667	640	628	652	644	685	694	671	595	660	628	670	644	684	680	624	611	625	662	657	676	603	642	673	631	669	650	674	667	663	614	650	648	640	666	641	666	677	709	651	692	726	632	649	677	682	610	641	637	662	597	624	673	675	673	630	630	682	656	687	678	699	610	668	714	628	632	620	626	674	658	645	662	626	657	683	675	639	643	637	639	596	651	584	684	658	686	672	663	640	638	649	686	643	666	662	645	700	668	658	635	629	665	657	655	664	613	648	617	678	671	621	655	675	663	653	593	653	655	663	679	661	663	672	636	723	654	635	645	619	611	670	679	659	633	609	654	679	624	662	662	660	704	671	665	668	609	628	639	651	690	633	663	646	661	647	625	649	674	672	683	645	655	632	657	621	639	648	590	647	644	691	647	605	693	665	693	685	681	646	644	624	619	658	663	624	592	627	637	684	658	672	648	678	623	639	670	651	697	638	621	693	626	624	653	624	663	593	650	638	650	630	706	642	698	674	645	649	641	646	634	674	620	678	634	639	638	678	661	642	665	638	615	670	613	603	629	664	646	647	665	683	683	641	607	668	700	633	650	660	653	635	669	656	662	631	653	630	663	671	644	646	662	643	616	698	656	667	695	632	678	643	652	670	681	649	633	633	629	656	681	652	614	656	662	653	636	683	643	656	671	635	643	634	658	653	642	660	682	599	635	635	585	639	655	625	628	653	652	616	632	652	636	718	634	658	624	673	605	653	690	698	667	658	684	635	634	664	643	659	625	647	642	625	628	619	623	686	681	610	682	665	635	656	643	652	648	682	677	701	685	601	647	668	628	676	658	651	645	689	665	642	668	683	687	668	652	670	691	683	662	651	625	664	658	680	618	681	679	634	637	645	652	668	672	646	672	622	701	634	681	665	642	668	691	601	681	646	612	711	605	669	740	666	644	672	689	698	678	668	671	628	647	669	646	625	632	647	668	636	687	657	663	627	600	582	616	632	677	655	626	702	656	607	658	640	649	638	693	666	672	669	688	603	663	620	707	676	666	637	634	625	648	617	684	671	660	656	629	625	600	678	625	630	630	642	642	668	636	621	643	642	670	611	640	684	680	686	635	678	689	660	633	684	670	704	652	646	614	674	717	671	636	585	647	698	566	645	704	693	670	653	640	651	610	727	610	682	640	651	615	682	684	636	629	623	662	650	650	656	661	624	671	676	630	666	614	669	693	647	653	624	719	655	649	634	683	641	646	647	629	623	673	660	650	652	615	650	619	643	641	624	634	665	658	652	629	625	630	690	605	668	646	617	624	612	678	609	616	631	620	647	673	646	662	643	688	624	608	643	647	666	602	657	640	654	635	651	625	668	650	665	718	635	653	596	665	703	674	644	683	672	677	657	656	631	651	672	673	653	649	665	624	681	638	656	640	683	663	633	661	618	673	593	671	729	636	638	658	648	622	663	635	638	670	635	647	648	604	623	632	652	634	658	623	651	656	652	662	676	662	653	617	692	663	676	694	651	646	648	638	649	633	692	701	649	674	667	659	646	634	666	659	638	593	680	644	649	670	679	626	691	694	622	612	696	687	685	668	626	681	634	690	648	643	625	654	634	638	688	669	610	609	641	614	655	635	689	662	672	653	659	627	692	637	647	615	654	686	617	654	675	626	648	689	680	670	663	647	600	656	651	638	629	645	634	637	670	646	672	772	644	637	611	668	666	636	673	627	646	617	639	658	674	587	603	665	609	667	642	621	624	629	637	638	627	678	640	675	646	645	664	687	613	655	666	659	704	611	624	612	667	624	663	640	643	629	628	622	666	640	658	612	691	592	639	639	562	631	667	636	662	639	687	653	637	619	619	714	644	637	658	611	659	623	671	616	659	627	642	661	668	691	627	673	669	644	639	661	700	716	645	611	667	671	672	620	666	613	645	596	645	662	632	646	660	634	637	668	673	654	683	664	631	609	643	571	667	680	670	626	636	620	630	682	702	587	692	618	673	584	671	669	642	665	623	655	677	662	660	595	628	640	595	687	656	642	571	653	662	695	642	653	625	656	671	629	686	669	631	635	687	639
9560	19298	14002	4262	3990	1536	610	578	526	542	556	503	533	509	541	510	511	544	567	514	535	532	550	552	538	533	544	532	517	590	565	565	524	532	547	566	568	528	558	531	531	510	548	539	538	562	537	528	556	558	527	559	517	529	508	577	509	542	524	525	538	505	576	525	572	520	533	508	550	535	534	480	502	565	520	490	544	563	564	549	516	554	512	490	521	518	504	556	518	553	517	526	532	533	547	480	558	528	549	504	520	528	509	510	541	524	492	536	521	581	520	540	529	534	553	568	535	515	574	523	486	542	524	514	519	539	549	540	513	528	513	554	575	490	564	507	523	493	510	586	493	568	541	543	556	464	516	480	531	557	548	524	548	546	549	527	532	517	539	521	559	533	517	505	517	563	544	505	533	536	561	561	551	538	554	579	516	505	539	548	503	553	547	501	521	515	505	486	533	519	464	549	509	534	550	557	559	516	526	548	502	547	558	565	526	542	540	533	544	530	546	505	521	553	515	556	516	518	529	532	567	552	540	570	500	550	512	497	535	506	534	485	546	509	521	556	525	526	493	510	557	567	532	549	519	563	541	523	541	540	579	517	483	505	521	525	537	529	573	505	523	520	534	539	570	535	497	553	528	569	580	483	544	480	519	542	531	517	512	546	555	547	495	548	520	520	537	523	533	555	545	560	513	548	572	484	562	520	507	548	523	529	484	527	570	500	525	504	576	520	541	565	533	569	527	530	598	563	517	588	542	549	572	529	518	544	495	527	526	486	561	478	565	532	530	536	502	508	520	530	505	569	534	548	523	556	521	554	576	541	554	529	548	500	544	531	505	559	572	539	521	498	531	558	516	574	546	526	524	531	520	515	542	532	571	509	524	573	518	519	502	507	522	552	534	509	523	539	533	534	536	510	535	536	512	506	504	546	501	540	543	523	533	569	571	561	529	569	535	511	550	511	522	541	521	547	521	511	521	524	543	532	539	521	530	510	527	542	550	538	473	477	492	540	524	523	520	523	530	522	571	505	540	518	517	589	499	536	515	521	535	561	520	525	528	502	532	466	552	528	515	524	540	563	570	502	538	515	512	523	579	532	567	492	555	522	522	504	522	529	557	543	527	555	510	535	558	526	518	519	503	498	579	544	547	521	542	541	505	509	542	552	543	550	554	517	537	482	559	547	541	495	583	514	557	576	541	507	538	551	544	531	531	574	506	506	550	494	539	550	549	567	522	520	495	537	539	513	517	563	522	524	559	520	512	505	527	543	576	551	481	532	515	508	571	493	563	540	508	512	558	542	534	538	527	544	533	540	530	510	532	503	508	519	524	531	546	580	532	521	558	504	512	518	520	542	507	532	496	498	537	516	535	524	505	571	532	554	535	519	515	566	554	548	540	550	572	500	535	555	524	539	531	509	546	529	534	508	512	524	510	513	504	534	524	506	522	534	483	567	563	501	559	600	538	568	533	499	530	538	517	509	556	545	522	507	539	557	523	539	556	564	537	525	547	519	500	491	550	503	520	496	544	521	579	559	531	575	514	528	513	545	554	527	549	532	550	570	524	542	545	515	515	508	525	564	519	547	543	591	514	503	482	491	530	589	551	512	492	531	541	532	549	509	542	545	502	523	491	531	554	535	520	563	536	571	502	526	513	521	508	538	538	534	512	545	550	516	581	557	521	546	491	523	558	552	556	572	534	497	571	517	502	539	565	535	535	547	510	513	526	537	534	543	501	525	531	551	524	534	474	533	529	577	529	510	498	549	594	493	543	520	527	485	526	511	543	516	526	526	540	535	546	529	520	549	520	560	540	528	521	535	519	511	518	553	512	574	537	511	533	532	556	507	518	540	554	546	548	501	546	563	579	522	531	515	538	534	559	484	536	557	508	553	522	519	537	532	566	501	502	517	520	510	511	526	556	540	517	553	534	527	520	545	532	485	523	528	541	534	554	511	558	533	555	549	503	576	479	533	557	509	560	552	547	526	536	559	514	523	598	534	512	523	570	566	527	585	525	492	540	563	546	568	559	534	517	530	541	533	510	561	510	546	553	530	510	512	509	540	574	571	552	579	500	545	504	522	528	512	513	517	579	515	535	528	532	551	537	519	501	521	508	519	528	514	533	547	549	543	601	529	535	525	557	511	525	558	514	518	553	522	527	538	519	550	540	575	525	563	566	548	504	498	515	528	529	565	523	563	577	571	523	565	515	514	512	535	554	534	574	506	553	546	525	550	558	541	517	495	517	581	562	534	523	513	554	536	590	521	571	558	565	513	512	543	519	556	528	569	528	553	518	535	519	508	490	534	513	507	505	549	546	523	555	521	534	532	539	523	536	527	528	502	550	524	552	523	520	531	510	518	521	543	538	500	493	526	535	546	570	532	555	538	560	529	538	555	494	515	540	526	495	540	562	504	541	535	523	507	553	543	510	518	526	500	548	527	524	521	564	559	505	522	561	517	525	501	511	523	549	543	509	502	544	529	533	555	511	533	542	567	545	563	527	491	521	537	527	556	559	535	534	519	513	566	515	520	568	501	530	499	533	553	513	538	523	548	526	509	535	520	558	525	543	487	525	498	468	552	538	524	512	497	535	511	543	503	530	528	552	522	520	525	511	537	559	508	542	542	527	528	512	515	549	528	542	566	518	519	554	554	572	534	577	528	534	548	524	551	528	547	561	578	533	550	506	547	564	544	518	573	504	567	520	515	569	497	552	551	525	548	535	567	513	532	513	550	498	503	545	557	525	518	515	495	534	532	495	538	555	533	525	519	534	550	526	553	517	556	525	515	524	558	505	516	534	503	539	530	502	552	558	535	527	504	574	548	540	509	528	516	523	537	509	549	507	580	520	521	516	536	558	571	518	558	532	546	493	540	496	536	514	498	512	526	527	565	530	528	536	542	508	519	506	558	540	525	538	542	514	574	521	521	533	515	562	565	501	501	563	524	546	539	540	536	495	512	533	549	503	521	550	547	550	533	518	562	513	545	503	489	568	556	499	571	539	539	535	541	530	556	513	513	534	543	564	570	517	514	500	544	566	523	521	554	520	523	554	547	510	540	554	549	531	534	520	547	559	504	534	533	525	537	539	537	527	524	537	537	540	495	495	514	570	512	497	523	550	546	550	524	539	543	509	542	551	548	501	544	530	508	575	547	519	508	580	533	566	568	501	562	560	556	549	568	507	528	490	538	543	515	509	547	504	529	508	537	505	560	499	541	512	509	553	521	506	533	597	577	561	516	489	540	514	535	507	534	516	563	550	568	529	514	540	560	509	527	542	517	481	563	524	557	467	520	546	530	568	504	544	484	546	485	541	514	555	514	541	553	575	525	520	527	541	532	522	530	532	513	538	515	553	549	546	540	548	537	559	522	538	536	551	540	526	530	508	499	538	546	543	513	492	531	503	557	564	519	498	544	524	496	517	529	522	507	500	530	542	559	510	520	509	553	510	535	500	521	595	552	512	527	557	553	507	525	535	526	562	513	514	551	549	523	541	578
25260	21837	32291	29372	27901	15476	2748	846	710	705	706	674	730	724	700	659	649	674	668	643	653	679	657	703	673	611	649	661	660	686	681	678	702	669	669	680	677	667	690	676	637	654	662	708	699	663	665	664	693	721	655	791	805	715	647	671	669	703	647	674	671	633	645	682	698	647	665	655	629	693	606	670	639	620	598	652	634	632	674	643	664	619	633	676	598	669	633	633	661	641	653	632	670	616	663	631	683	653	631	627	672	644	638	737	634	623	607	624	652	653	672	666	654	637	652	644	663	672	646	674	625	681	675	596	655	687	694	631	648	661	661	642	714	666	657	633	681	687	666	627	661	645	726	669	637	665	677	639	641	638	621	647	637	659	685	634	640	624	660	635	657	661	634	687	662	636	600	663	636	668	629	669	636	655	638	671	676	645	674	590	631	646	642	659	637	623	634	649	641	658	662	630	666	643	595	630	628	643	611	561	696	657	676	617	651	628	684	653	662	666	657	664	667	661	636	692	676	629	667	634	634	639	644	614	657	613	601	620	609	651	684	646	713	639	680	632	646	650	650	722	653	677	628	630	645	641	627	703	678	640	650	662	676	652	641	601	693	602	661	643	588	644	633	621	677	651	643	679	658	627	645	618	646	651	681	646	705	650	658	606	655	628	629	665	658	715	612	641	641	668	632	677	654	655	676	653	643	647	655	650	662	681	624	657	579	640	673	616	679	703	671	629	685	667	635	681	689	652	636	582	680	636	640	671	635	646	621	661	603	680	639	665	633	677	611	627	672	607	614	614	670	684	669	663	596	666	685	638	658	625	681	609	621	624	687	634	658	646	646	653	688	654	647	628	593	644	644	664	649	673	633	635	656	600	641	650	629	650	661	625	636	650	606	644	685	651	642	651	637	658	644	663	661	673	696	669	625	645	680	626	643	655	635	647	660	646	670	606	702	611	656	594	681	608	651	671	659	620	619	640	646	688	682	646	642	635	641	593	642	631	669	602	636	646	647	636	714	664	635	660	649	667	685	643	670	641	630	685	705	664	644	649	651	620	660	646	632	662	647	635	673	615	638	591	659	671	617	676	636	655	665	671	711	664	634	653	626	662	640	628	644	673	594	660	672	686	677	675	672	666	666	645	709	642	692	642	664	700	710	661	695	622	677	579	707	664	652	667	621	649	646	659	607	629	629	620	630	635	624	643	648	667	648	665	656	692	662	669	663	662	658	599	671	703	645	690	679	626	624	688	659	660	634	611	602	646	661	696	606	669	637	652	658	668	654	669	640	675	616	642	604	662	671	659	621	651	658	629	645	670	697	619	659	612	686	660	695	680	670	625	616	629	621	630	686	653	662	661	638	658	603	621	659	687	646	656	618	661	660	700	635	616	638	668	648	638	643	657	650	673	614	668	676	657	677	676	651	652	661	638	634	641	690	649	681	661	678	688	650	679	647	641	682	620	653	669	614	669	630	674	660	651	647	652	635	674	672	673	715	643	632	658	651	649	652	664	653	694	620	657	655	651	644	665	651	658	679	649	640	654	652	646	636	648	691	662	659	652	660	729	654	674	647	666	651	695	685	636	622	616	650	645	635	669	637	631	667	634	610	662	674	685	648	652	655	645	639	624	637	653	648	658	649	682	652	647	595	651	672	649	658	615	658	687	619	656	699	636	635	585	673	635	617	639	631	639	614	637	665	657	627	645	659	665	665	677	605	674	632	605	690	671	635	642	679	651	626	686	656	687	634	641	634	703	670	655	635	688	659	646	662	657	617	679	659	680	646	673	660	704	680	647	671	631	632	675	642	658	635	624	613	641	589	645	600	638	664	625	661	670	637	717	624	628	659	653	647	648	628	625	648	625	635	641	662	639	679	630	657	658	597	668	650	663	641	674	667	653	612	627	663	579	605	634	675	651	577	645	659	641	670	622	652	654	663	645	621	694	633	634	652	631	635	648	668	613	662	642	603	681	656	653	618	604	666	615	676	661	647	684	645	642	646	632	642	662	626	658	675	621	646	689	697	654	647	603	616	652	610	637	674	636	664	624	655	678	692	683	655	659	625	680	631	660	627	659	646	655	680	678	629	606	631	626	644	633	649	640	673	629	647	639	690	659	643	656	632	685	659	690	659	634	677	675	617	679	653	649	702	656	638	654	624	694	687	649	637	685	656	631	628	618	601	637	631	648	679	682	637	624	624	643	633	674	701	694	672	616	619	649	646	699	634	645	628	682	663	654	656	650	632	648	699	659	664	689	632	673	611	675	648	703	687	681	677	652	666	644	623	670	651	657	637	671	664	649	687	657	638	638	675	681	667	653	669	620	614	655	649	708	655	671	628	646	647	610	643	658	619	666	667	599	684	675	701	640	628	621	648	676	649	666	650	689	638	660	663	654	652	657	647	625	632	625	630	639	637	638	673	620	662	643	598	610	681	663	604	648	660	656	663	593	644	650	646	627	605	618	699	673	628	678	656	640	697	641	633	648	635	604	643	614	642	626	643	623	637	636	676	644	648	641	671	633	676	662	656	665	631	637	650	675	682	646	652	731	689	625	652	649	605	691	634	675	660	634	673	640	644	648	657	675	675	642	634	647	629	606	652	687	677	636	659	592	596	624	655	615	651	664	653	658	663	681	620	616	641	644	671	645	655	662	658	622	644	645	638	623	644	695	623	662	663	643	632	644	623	696	637	603	664	675	640	669	646	658	682	618	627	608	680	620	644	669	656	643	650	640	656	652	649	658	614	666	681	674	666	685	673	650	643	657	644	680	662	692	636	609	648	631	630	672	663	633	651	658	667	630	630	626	641	634	665	665	644	737	630	616	650	637	625	666	664	631	658	625	651	628	672	664	617	623	629	653	640	621	648	654	606	611	651	676	599	650	664	629	622	619	680	639	599	589	674	643	654	626	627	667	653	647	659	666	658	660	674	642	679	639	632	692	641	613	650	619	668	669	659	623	650	649	639	658	652	619	643	636	656	688	620	643	640	628	678	639	622	625	686	645	645	657	631	708	629	669	642	682	685	636	637	662	617	638	640	663	684	635	669	663	659	612	639	688	669	671	665	673	679	652	621	700	663	676	661	634	699	699	605	609	685	663	631	618	669	655	675	626	656	641	654	619	637	607	654	628	593	642	633	660	643	653	634	697	662	641	666	684	669	567	660	641	674	631	666	661	632	675	667	641	629	617	654	706	628	671	683	705	697	642	630	642	592	644	645	640	648	639	663	668	661	677	685	676	626	661	639	651	653	694	678	616	616	692	702	638	669	600	669	669	623	641	644	614	656	645	637	667	669	671	643	635	704	641	664	694	657	645	601	668	647	587	670	620	631	666	631	687	594	648	685	637	628	658	663	663	635	653	658	655	653	657	665	617	652	681	692	687	643	651	619	671	636	704	660	630	683	633	667	698	618	654	667	677	657	686	633	631	659	654	689	684	646	650	662	662	668	667	628	640	682	666	620	644	627	659	691	632	670	660	618	643	661	611	646	669	692	623
35863	68473	56395	28061	26622	9318	1507	779	685	614	611	607	626	587	609	621	593	583	582	595	599	598	567	581	581	607	593	530	567	612	565	555	574	623	635	595	611	599	648	690	585	572	569	629	578	618	598	561	549	702	631	937	729	561	579	571	594	579	549	612	602	593	562	596	591	587	532	591	599	582	574	560	543	576	590	542	547	574	589	528	575	573	574	552	601	570	601	535	573	535	561	592	516	584	581	581	617	545	559	574	520	593	563	530	571	558	551	555	562	576	552	557	547	548	580	599	518	603	574	552	571	613	608	593	563	546	575	580	561	598	570	555	555	597	552	575	595	557	586	558	589	592	538	558	564	569	574	558	577	574	552	561	551	578	555	593	588	574	583	516	557	570	606	536	545	573	550	545	558	592	571	551	589	561	609	583	590	573	541	558	587	546	522	580	571	604	572	576	587	558	557	622	575	503	569	604	567	566	619	573	537	581	548	572	586	570	610	572	579	565	531	591	580	555	570	572	588	577	557	567	599	553	550	559	573	550	564	599	626	573	580	537	581	569	562	573	515	588	600	531	544	615	579	585	576	567	555	575	574	531	548	545	550	594	537	543	568	603	584	546	536	553	564	548	527	586	551	532	565	546	558	555	543	584	564	587	565	548	556	538	533	554	547	545	611	568	537	555	590	607	569	598	562	571	543	571	575	536	593	557	584	582	588	567	584	560	526	585	578	537	558	537	557	556	579	536	591	527	542	571	577	520	560	582	579	604	615	581	567	572	556	534	563	556	589	555	567	548	556	544	559	614	580	575	580	573	594	552	576	550	583	563	568	581	570	543	557	582	583	531	571	537	583	590	555	573	574	597	594	627	551	542	589	563	594	575	601	560	591	621	503	569	559	573	662	582	534	545	575	588	569	505	569	594	539	579	537	593	555	603	534	567	583	587	538	543	589	621	604	561	582	583	574	605	540	609	557	539	540	609	561	546	536	566	623	598	592	557	570	550	583	567	569	582	558	590	564	567	602	582	542	585	582	595	590	579	555	538	562	554	553	566	574	583	568	559	568	570	589	600	565	551	552	559	566	572	594	596	581	577	534	581	568	579	555	583	559	570	557	573	603	580	584	559	559	579	556	580	525	555	566	559	561	606	602	552	542	539	541	577	538	577	542	568	575	536	613	530	560	570	585	588	590	600	558	559	579	582	557	592	578	603	570	515	594	587	594	561	540	564	542	607	554	539	544	528	546	572	559	553	614	562	583	594	525	534	564	534	569	528	571	575	556	593	607	548	538	599	558	524	598	552	556	586	554	555	530	607	592	570	592	555	538	581	536	586	551	533	570	550	579	583	552	580	576	541	571	601	593	572	575	562	541	612	599	538	546	568	565	550	569	556	556	573	591	589	578	592	599	590	564	613	597	597	573	588	574	582	556	553	578	573	593	531	621	562	626	571	554	559	586	540	567	574	509	576	556	553	559	594	614	569	549	546	557	593	556	522	575	513	576	586	563	577	572	545	546	575	576	574	570	584	588	551	562	576	572	627	572	603	573	572	576	572	548	601	598	594	581	564	551	582	584	589	527	545	606	518	586	556	551	567	586	591	530	521	511	552	550	576	599	549	535	556	562	576	560	585	563	591	553	584	556	602	542	525	598	599	583	566	621	571	542	576	525	499	599	558	570	537	557	524	619	539	574	537	558	564	591	593	556	572	542	584	555	605	562	520	596	594	573	516	579	573	577	533	562	597	536	542	559	570	561	517	597	548	603	578	537	566	543	550	570	550	571	576	568	597	579	565	574	548	572	566	597	532	575	585	584	550	601	525	627	579	555	578	590	585	563	573	583	553	569	548	558	578	578	552	570	573	555	583	592	610	586	568	562	595	568	553	600	578	570	619	558	583	539	545	527	562	561	569	575	566	574	592	521	530	540	559	566	587	554	551	545	576	540	592	553	528	562	579	565	541	542	591	584	622	547	585	581	570	575	597	574	521	564	563	535	556	586	605	573	580	562	564	566	596	521	547	541	567	606	595	533	583	574	588	549	544	543	581	607	555	583	579	539	527	583	570	566	565	604	556	537	549	584	541	572	560	587	580	572	530	551	582	542	582	597	540	531	549	551	580	585	558	630	539	585	562	563	530	579	525	585	591	593	552	568	601	588	535	563	549	540	570	560	559	601	554	549	571	571	533	578	544	585	565	558	531	545	582	538	564	557	568	592	585	602	578	557	541	623	562	559	599	558	561	606	600	553	569	544	533	576	597	594	577	555	569	574	536	573	546	552	583	553	578	588	552	586	565	530	543	597	584	540	552	584	549	576	593	609	614	561	579	534	549	540	535	593	564	545	590	578	571	556	550	578	576	523	537	567	563	595	573	576	545	524	569	540	590	547	568	541	573	545	542	598	573	567	581	596	550	608	580	569	570	612	533	585	547	593	555	536	583	590	522	596	575	563	589	545	536	547	555	599	575	582	546	582	571	570	632	534	563	523	618	618	574	527	569	542	576	577	560	557	548	536	572	557	639	530	549	572	583	533	557	547	606	577	553	595	534	553	570	559	593	591	591	543	545	591	567	548	585	598	562	564	534	645	552	614	568	565	548	571	589	605	576	588	570	578	596	542	613	556	578	560	591	582	575	536	579	603	594	597	577	597	555	573	588	609	596	587	544	570	585	540	574	551	574	539	574	557	554	519	588	555	595	560	550	575	552	582	551	580	546	562	613	542	555	541	578	603	542	592	543	574	583	546	590	564	553	590	640	553	543	557	528	573	568	603	585	558	549	567	571	558	572	567	574	559	546	589	558	581	557	549	575	535	549	533	601	546	566	542	587	616	524	556	599	566	587	583	563	565	570	549	541	576	591	548	574	566	567	606	542	592	598	568	572	566	589	557	585	526	547	582	538	557	523	581	566	589	556	581	581	567	608	550	542	597	582	559	605	585	508	545	565	555	569	565	591	597	565	589	567	560	548	574	629	538	549	558	563	631	574	555	588	571	527	605	568	553	576	572	552	578	557	597	594	578	588	530	587	568	578	537	550	576	586	567	579	561	567	575	589	576	568	590	579	555	550	590	529	528	566	584	581	584	583	530	556	516	617	545	567	575	543	584	581	542	569	556	552	549	544	564	585	566	562	541	560	545	560	566	567	606	535	584	592	597	564	579	513	570	557	570	659	574	590	588	564	545	578	543	556	496	579	593	570	565	581	558	565	561	571	596	616	524	566	596	552	549	551	597	581	550	539	570	601	572	517	575	571	592	573	568	606	578	531	555	549	591	555	538	585	525	550	534	563	571	545	579	557	580	527	568	574	589	538	586	590	568	546	565	594	553	568	537	577	588	604	587	562	574	562	551	550	570	543	608	534	567	554	573	552	547	585	608	543	552	578	589	581	565	545	563	573	549	522	594	580	569	593	567	543	575	573	562	569	553	517	575	582	586	576	563	580	522	548	520	607	535	557	561	526	554	550	530	599	553	548	546	603	587	571	584	586	583	531	560	551	513	588
24180	21457	31132	28287	33479	25269	6932	1273	910	890	899	813	865	783	835	816	791	824	821	817	823	815	775	834	837	776	798	766	779	791	783	815	835	861	825	821	782	848	849	853	818	809	814	789	887	794	792	769	810	986	822	1126	926	843	796	835	799	794	779	758	813	768	795	765	762	843	805	801	767	793	772	769	843	828	787	786	809	755	790	779	787	740	761	797	810	795	743	775	747	753	736	791	784	770	760	776	758	769	794	767	811	775	772	748	762	711	782	788	833	771	778	779	774	814	805	740	753	821	766	771	757	797	799	806	775	748	763	798	782	815	737	743	742	827	820	768	786	758	760	785	790	793	750	731	748	827	812	801	803	798	783	831	787	777	771	727	836	760	803	788	735	790	759	799	789	770	801	696	809	809	776	767	814	763	795	795	782	798	807	725	758	786	744	790	800	785	804	770	776	771	755	782	759	775	760	805	822	772	814	769	786	796	774	795	742	784	759	773	786	780	804	754	770	747	779	762	740	801	784	778	772	805	720	762	726	778	769	850	796	789	806	766	804	767	783	757	783	755	759	755	776	806	809	766	797	774	765	761	774	778	723	776	774	743	792	751	840	810	780	750	730	778	754	779	806	780	757	755	780	775	819	837	833	749	827	812	767	783	761	765	734	797	784	777	751	800	780	797	748	737	753	781	737	839	728	737	746	780	819	754	713	800	782	772	732	787	778	761	794	773	770	735	754	786	834	748	778	740	779	758	782	756	792	751	739	827	780	733	770	774	753	804	777	812	729	789	754	850	764	815	767	767	780	801	771	758	784	771	758	760	812	716	826	777	805	802	777	715	752	761	774	778	853	795	744	829	777	736	795	794	807	786	789	801	767	800	732	752	836	760	820	733	750	756	822	810	793	735	743	790	794	774	770	822	737	767	738	787	717	796	743	776	752	760	812	753	757	803	779	781	817	731	780	807	793	793	722	805	834	781	774	816	803	767	732	797	765	779	869	785	814	754	828	758	771	775	795	724	826	776	764	819	825	761	788	765	789	801	786	785	773	782	795	797	750	792	797	788	776	790	798	794	761	699	784	801	771	771	800	763	789	791	797	782	764	774	802	850	751	781	809	798	786	824	761	786	778	787	732	766	809	769	754	784	809	758	779	762	788	730	827	843	795	777	787	779	830	752	759	758	758	777	804	772	832	816	815	775	806	772	793	769	747	838	793	750	822	784	763	799	757	773	756	773	774	777	783	753	740	746	798	766	813	746	835	787	783	783	792	824	771	795	721	752	722	739	748	739	765	736	830	725	789	744	795	797	708	803	758	767	757	764	801	834	752	822	809	737	766	804	790	832	743	787	790	773	802	805	814	731	797	788	769	774	790	791	757	822	783	724	828	800	719	782	760	744	792	808	708	799	732	779	815	757	792	787	779	788	755	753	778	717	783	804	806	779	778	740	800	748	743	769	810	805	808	756	776	763	785	748	817	729	805	794	817	739	784	769	786	809	763	748	788	830	812	751	809	797	791	795	769	779	792	728	767	775	770	732	797	800	797	774	804	793	811	762	723	812	741	792	775	743	760	749	756	759	772	769	795	768	775	754	788	775	753	798	776	781	750	776	788	760	732	744	793	761	787	768	705	766	760	754	758	778	832	739	774	744	751	755	797	736	768	823	742	743	761	786	728	804	844	738	791	774	777	807	795	735	724	750	785	745	789	808	786	802	761	754	752	795	765	742	798	754	760	758	731	793	800	813	793	756	784	757	798	825	770	839	779	799	798	752	743	749	776	794	806	729	753	773	732	811	762	745	802	786	779	778	788	746	732	818	754	762	774	793	761	769	749	800	742	789	784	819	772	796	797	754	798	780	743	774	799	770	769	816	776	734	787	772	789	761	818	781	767	818	775	813	802	780	780	765	818	710	752	719	775	813	761	799	840	774	762	762	801	703	773	797	767	780	744	773	771	755	805	756	783	766	806	786	824	706	816	751	757	782	733	793	787	768	785	786	767	773	743	766	806	818	756	769	815	800	797	819	727	773	757	747	780	785	746	807	735	777	835	764	729	828	800	746	791	808	813	762	812	736	804	783	759	751	782	792	775	793	744	790	748	836	776	776	763	755	754	788	786	772	764	844	792	791	804	709	751	773	790	770	735	831	769	784	773	773	772	782	799	790	767	798	740	739	783	772	790	820	758	773	761	771	815	800	763	781	745	787	744	796	840	818	807	755	727	757	772	742	770	765	760	784	764	746	755	751	712	727	749	769	744	817	777	760	775	770	733	803	762	768	811	755	810	813	759	782	802	804	802	770	805	813	774	754	744	814	817	776	789	771	766	830	775	781	808	795	768	763	753	772	783	766	749	802	787	814	773	769	774	783	822	816	776	759	777	697	769	769	817	747	774	751	834	760	808	767	749	773	779	776	781	802	740	803	791	779	698	756	768	766	806	764	770	816	801	807	795	808	777	820	766	802	802	751	800	787	801	786	794	753	795	764	754	785	805	780	789	747	784	813	783	809	765	775	837	743	793	778	767	815	758	731	808	779	768	772	787	800	800	800	768	780	762	811	800	779	762	778	823	758	762	743	818	758	779	801	791	819	781	790	734	818	758	783	771	766	765	750	794	820	781	758	788	798	796	768	772	791	772	779	792	761	809	795	794	759	781	773	720	768	780	826	773	732	838	760	735	763	745	848	737	750	790	816	798	829	847	791	759	818	748	761	762	780	752	798	770	714	731	780	781	800	833	804	748	734	778	840	766	815	764	789	773	746	793	759	757	800	790	783	795	745	771	789	781	777	775	750	759	817	753	782	733	806	770	801	786	772	788	809	788	811	791	803	741	813	792	793	751	761	793	820	808	721	772	724	740	766	833	823	811	797	755	786	806	799	807	809	758	801	783	746	792	775	769	790	789	768	767	766	756	740	770	805	724	761	795	716	787	751	817	771	775	754	778	756	781	807	777	738	723	748	800	783	764	784	763	718	754	762	800	725	781	749	810	754	768	782	800	762	789	787	745	777	707	788	791	759	829	765	798	796	777	757	811	731	778	791	783	782	733	814	795	821	739	807	745	764	745	777	759	764	709	783	781	728	781	801	776	791	770	768	786	742	776	766	811	785	793	775	795	829	795	795	758	798	766	767	747	765	761	767	814	770	770	807	789	783	780	776	752	723	817	725	732	786	771	792	768	815	791	792	739	735	754	767	775	829	833	809	797	737	801	738	752	788	758	770	754	762	734	784	773	803	736	761	767	780	802	816	787	805	756	758	772	762	799	785	737	777	793	786	803	788	812	734	860	814	824	747	787	788	809	819	778	752	780	745	754	792	787	749	770	784	758	791	809	790	808	798	776	764	771	828	784	798	761	812	794	844	802	807	751	838	794	760	776	811	800	758	737	756	750	761	774	772	769	829	789	762	768	771	770	764	807	779	784	765	786	810	763	747	751	808	787	787	782	801	691	769	789	762	760	724	815	760	773	802	747	798	782	766	788	749	805	740	798	775	752	792
46667	83992	68744	44550	37844	18266	2509	1262	847	822	781	790	728	717	685	745	745	701	716	747	683	670	711	697	707	726	747	677	651	666	702	670	719	757	739	753	738	746	740	750	749	728	755	721	754	706	673	666	708	1092	829	1203	890	742	759	674	696	707	653	698	690	695	675	701	636	678	690	722	647	616	680	673	681	735	656	683	710	667	636	667	725	676	663	691	646	705	660	633	691	692	714	746	725	703	654	676	753	694	659	682	668	628	686	634	697	717	672	717	651	718	695	698	623	678	717	689	697	726	671	706	657	704	681	698	676	678	625	662	624	661	665	687	674	728	650	679	708	663	702	630	674	657	694	630	702	683	652	673	635	656	656	681	705	600	707	666	687	700	671	641	673	717	702	718	660	698	658	660	657	696	604	684	688	667	698	669	666	687	637	666	685	651	719	673	692	693	693	677	639	671	672	681	695	680	671	673	682	685	670	697	647	660	677	681	725	737	631	674	678	636	669	687	671	687	668	697	692	697	657	692	666	721	663	708	648	680	676	677	705	701	640	654	678	660	669	703	653	726	682	713	688	659	678	676	698	686	688	649	690	664	632	698	676	662	631	686	655	687	691	675	706	659	677	638	678	690	685	627	674	661	654	715	655	674	693	674	706	632	688	679	680	679	657	691	658	656	658	736	685	666	699	668	642	673	687	698	622	714	679	664	699	681	662	674	680	682	677	682	702	655	655	670	649	684	667	673	668	642	695	693	703	716	650	713	730	699	691	722	639	666	654	677	705	636	673	674	649	705	718	700	672	657	644	698	662	684	664	731	708	685	695	671	699	677	691	735	704	659	686	644	658	667	703	692	692	687	719	655	697	664	622	651	680	702	621	724	693	605	681	644	668	660	678	698	701	633	659	638	633	718	687	683	690	656	672	666	659	734	684	702	692	676	668	676	690	678	670	714	693	718	670	664	677	688	641	675	671	691	676	730	689	706	710	681	670	683	693	696	682	626	689	640	719	729	712	687	698	685	668	662	671	692	665	645	660	710	667	684	700	665	645	691	651	675	689	649	656	627	661	678	685	701	635	637	647	657	712	724	694	711	687	691	649	715	672	690	669	681	693	682	672	709	663	643	646	671	681	602	651	650	687	660	689	703	686	709	671	633	658	667	678	681	659	703	641	671	636	651	673	717	695	665	676	647	686	672	672	673	686	664	674	726	647	656	677	686	697	680	705	704	692	654	635	687	683	655	635	687	680	697	672	688	716	664	653	651	647	685	682	686	683	647	709	635	610	735	673	664	618	673	683	664	677	695	688	670	674	646	681	672	681	705	679	714	691	686	667	680	737	728	710	683	675	632	682	705	690	694	658	700	627	674	670	649	688	696	698	665	670	714	706	695	721	662	666	646	643	686	691	652	646	702	673	673	661	677	647	686	650	685	678	698	696	655	737	669	673	700	672	686	683	696	661	674	677	678	689	674	690	717	673	643	689	677	654	624	671	686	660	652	637	669	691	672	677	673	683	735	699	695	721	644	680	647	684	703	643	660	714	689	704	692	686	616	646	692	675	669	661	633	672	678	701	729	670	690	654	713	720	649	648	684	705	660	658	738	674	710	671	660	705	683	665	702	668	686	710	672	661	660	693	691	683	678	677	685	665	712	682	682	668	663	736	651	659	641	670	724	683	679	708	682	668	704	656	689	713	701	712	717	671	703	633	673	693	702	714	647	673	654	665	626	702	687	660	683	695	672	653	689	702	657	699	724	660	713	647	651	654	659	657	650	688	685	651	676	680	662	687	644	672	646	633	654	679	710	663	664	700	663	686	719	688	665	677	666	696	695	671	676	700	698	675	627	673	690	672	648	699	640	682	667	663	610	698	658	667	685	668	709	639	702	687	682	664	704	698	696	674	689	689	672	666	644	674	667	621	630	700	644	687	686	683	726	700	638	687	649	687	613	660	677	683	656	648	644	673	683	691	646	691	677	689	699	698	664	686	661	665	687	675	710	686	680	681	683	697	711	667	621	682	651	663	664	711	647	666	646	696	646	689	672	641	654	649	657	691	652	673	704	682	649	651	644	669	690	694	678	660	684	675	671	681	713	630	688	662	681	646	653	675	674	692	671	717	677	657	671	659	675	695	698	699	707	689	688	643	646	653	642	664	682	677	601	664	687	677	725	678	725	630	660	636	640	693	691	702	695	691	711	693	652	667	646	714	666	684	671	713	672	695	663	702	628	633	687	699	632	680	702	702	702	749	708	718	638	667	691	681	673	642	687	660	682	678	664	639	654	657	631	722	683	656	697	702	716	684	650	662	671	667	643	644	699	659	647	711	674	667	682	718	643	661	658	664	669	686	700	671	673	681	676	717	660	670	671	726	675	708	648	638	649	667	706	623	709	667	677	681	669	673	719	662	697	651	690	670	679	699	670	749	667	679	693	658	623	631	634	671	640	664	742	672	678	693	659	681	715	659	710	701	700	690	650	701	696	683	684	717	680	691	630	656	666	653	674	639	712	670	675	667	666	709	680	662	689	645	676	734	681	682	709	667	692	682	675	703	646	639	676	657	684	650	661	668	699	688	698	669	653	670	652	675	656	636	690	658	711	656	675	654	675	687	686	678	702	629	705	691	713	678	716	690	674	664	680	668	678	650	668	734	614	717	672	671	677	643	692	668	682	685	713	679	686	654	680	676	696	715	690	631	682	701	656	652	661	685	663	714	671	672	689	712	645	628	719	712	688	668	653	689	689	674	692	680	682	682	702	690	691	711	638	669	671	654	612	674	700	655	662	657	705	674	647	687	674	740	675	678	667	689	618	668	652	688	677	737	712	660	627	689	654	686	703	676	674	645	720	706	634	703	691	638	661	707	714	738	765	675	669	673	692	698	665	705	685	637	679	676	706	673	692	686	672	700	641	719	699	632	695	691	634	665	616	691	668	661	651	609	691	699	672	676	689	650	697	661	698	637	721	657	693	672	660	677	673	720	646	660	694	694	677	683	697	656	646	709	677	687	657	663	661	666	649	692	680	676	673	698	670	693	704	695	680	672	691	694	686	655	637	685	674	691	668	688	671	692	670	716	674	711	666	659	710	659	695	657	663	687	678	684	662	673	642	658	642	663	717	674	704	634	703	661	641	692	669	644	698	666	713	642	660	677	685	707	676	627	683	681	662	676	711	717	719	681	652	630	701	652	668	668	648	717	693	655	680	698	651	675	691	680	686	670	689	729	695	676	662	675	684	637	712	629	702	692	658	655	666	671	735	705	665	707	682	701	672	662	680	644	666	655	674	692	686	652	691	652	647	672	656	643	659	667	633	674	641	693	696	714	708	642	703	667	631	699	678	690	661	661	656	687	694	652	683	642	657	712	717	725	702	655	691	704	691	670	721	671	689	655	682	628	677	681	691	671	639	664	641	686	685	684	640	671	607	644	741	669	675	696	635	690	695	661	707	662	707	651	694	670	670	661	685	655	646	652	662	617	650	697	677	713	707	693	654	690	662
28017	20315	15500	6658	3898	1706	738	651	702	681	671	635	698	617	714	658	657	639	687	693	683	692	737	715	657	657	684	656	676	677	651	676	651	666	649	682	733	635	703	678	676	700	698	681	646	606	634	702	649	706	683	700	719	718	633	707	639	693	677	659	688	652	696	649	688	680	708	696	643	640	671	644	704	689	667	685	632	627	695	723	717	716	701	668	670	706	631	620	699	648	672	632	640	683	652	691	645	681	634	711	660	664	720	666	703	676	664	695	725	656	688	640	665	644	622	700	629	670	672	649	690	699	678	649	676	640	669	709	659	659	657	657	648	662	698	682	681	675	639	656	641	682	663	646	654	697	712	671	681	677	686	641	681	701	626	660	649	685	640	652	653	703	731	677	617	678	648	644	705	627	656	652	733	713	703	643	722	675	668	661	671	700	674	643	677	665	686	682	698	663	703	683	703	674	693	664	703	652	700	669	680	689	598	666	706	730	640	683	642	641	696	714	681	642	633	677	647	659	631	686	670	672	639	652	671	679	654	656	647	667	644	682	660	703	687	666	651	680	629	650	702	690	607	621	625	640	667	700	660	666	688	640	722	692	670	679	710	655	665	683	640	679	668	638	632	677	660	686	660	677	678	687	723	628	734	661	697	699	684	646	637	673	649	699	678	649	706	660	671	654	658	705	686	677	719	641	656	677	646	644	689	659	672	652	656	638	690	639	672	643	666	666	689	627	673	696	692	676	632	671	687	664	649	667	686	685	667	628	720	715	656	644	690	657	643	693	632	763	676	656	675	657	644	628	659	663	637	658	679	671	694	680	646	692	668	676	677	660	668	645	706	712	647	636	656	666	706	639	674	644	655	659	715	639	661	639	632	655	688	720	677	646	635	648	631	629	676	663	662	652	680	714	672	688	637	681	665	687	681	670	604	700	665	634	677	703	634	687	675	641	640	720	670	685	690	653	677	650	665	680	639	662	659	683	642	691	718	629	683	669	635	664	713	665	721	673	676	688	657	644	641	634	628	650	740	657	657	661	717	641	647	662	619	661	647	650	685	636	679	711	693	650	627	687	694	636	703	699	658	643	658	713	645	663	652	626	669	672	681	659	656	669	704	650	657	702	642	649	697	671	679	676	649	690	688	682	631	663	627	621	679	685	655	660	687	686	676	633	637	663	686	650	707	685	684	656	652	654	667	629	727	631	692	685	668	703	642	704	727	693	683	684	697	609	698	718	672	661	688	662	622	689	660	652	723	683	692	678	683	625	669	692	640	632	656	676	651	642	691	639	661	689	694	692	692	694	708	676	665	690	695	660	674	671	704	660	690	688	699	689	738	690	686	662	678	658	654	641	685	670	689	705	672	630	684	657	674	708	717	628	686	677	709	672	663	640	659	682	685	650	654	664	688	683	718	665	630	681	672	653	663	635	706	668	697	684	673	708	654	717	652	687	667	681	642	719	726	654	649	640	665	605	619	671	723	698	696	671	672	719	654	669	592	617	623	658	616	652	622	689	659	654	702	668	676	704	650	703	718	627	636	661	713	657	671	626	697	674	659	636	660	676	651	670	714	617	669	708	649	622	670	665	715	717	684	644	680	664	650	670	709	686	626	672	704	674	658	667	656	676	666	725	647	648	670	673	670	701	640	611	668	688	631	668	678	636	682	679	629	683	711	662	702	694	687	686	654	673	657	639	666	629	669	681	670	629	620	680	637	657	670	695	687	653	675	680	709	685	701	702	629	624	652	654	667	707	687	670	691	717	668	692	672	711	669	698	676	690	639	669	689	665	653	702	655	657	665	693	687	648	727	653	677	647	619	673	623	650	662	701	653	667	610	656	642	672	667	685	701	711	713	663	649	689	676	678	681	687	662	690	664	665	642	715	680	618	648	676	645	696	659	659	692	674	749	674	649	669	656	669	681	679	705	663	620	692	723	683	680	715	682	665	680	686	691	660	657	619	642	676	666	675	708	721	672	654	639	679	658	646	710	624	680	662	659	643	682	697	666	681	629	659	668	612	634	675	710	686	701	701	652	675	722	693	705	674	657	652	712	672	684	759	676	666	666	638	668	612	666	592	700	683	641	629	652	637	680	644	721	656	625	692	685	681	663	665	634	659	641	703	675	645	685	697	689	639	669	657	718	648	688	649	677	689	730	707	651	601	680	672	695	699	680	676	672	651	659	696	658	690	652	664	620	719	648	649	718	692	718	668	657	672	640	692	693	651	648	663	694	655	746	649	669	673	729	695	658	690	628	672	658	671	654	668	657	615	688	708	735	622	666	744	671	669	647	692	692	691	650	639	652	691	665	660	621	657	721	674	686	679	684	679	619	642	705	716	675	691	655	680	660	671	645	665	649	642	683	693	717	736	643	692	659	624	725	690	652	670	732	664	693	696	651	663	645	675	676	661	666	683	658	660	701	653	671	672	715	672	679	708	652	672	668	668	664	700	689	676	719	629	680	680	704	608	633	661	654	647	688	727	689	671	668	666	634	681	704	668	674	732	654	661	665	703	657	685	644	638	667	682	635	699	673	717	689	616	670	734	656	657	618	683	658	663	665	705	658	688	660	610	634	666	673	663	681	693	620	698	669	714	670	623	689	700	637	695	659	655	669	651	630	640	662	672	621	707	684	629	695	725	687	624	624	668	681	673	700	678	655	695	673	696	690	595	666	667	645	645	676	662	671	685	713	677	736	678	686	661	676	629	667	677	641	701	663	669	636	645	643	676	685	717	735	724	678	651	670	690	672	701	666	631	664	649	676	684	677	653	669	663	679	697	611	673	703	661	670	626	652	668	701	694	669	653	662	651	664	684	606	689	703	710	673	679	674	663	673	662	663	658	679	628	671	659	675	695	686	671	684	663	650	755	727	686	665	624	700	706	676	721	685	625	714	713	697	683	648	661	630	661	659	690	654	706	702	701	688	638	707	641	686	699	650	668	664	675	740	636	649	643	680	690	658	674	689	643	663	676	680	660	696	647	659	634	703	650	707	648	697	589	681	646	709	690	648	627	705	670	660	700	686	622	678	715	680	705	666	632	668	683	644	601	657	671	701	670	679	642	680	683	700	684	652	661	654	650	661	688	653	652	695	658	683	686	655	680	669	680	690	648	665	608	620	684	684	698	687	676	674	697	672	653	635	737	662	669	668	708	677	680	713	665	639	693	616	650	696	701	724	683	689	650	712	652	640	633	697	710	642	701	655	698	655	669	644	694	727	688	711	653	692	666	683	661	704	678	626	675	643	643	734	707	702	640	701	673	655	654	634	648	681	662	643	640	685	714	635	650	679	658	679	695	614	646	666	607	717	638	692	669	670	693	703	654	658	671	640	654	680	666	669	680	655	716	645	722	656	678	658	670	685	703	696	632	653	673	635	647	680	641	677	702	693	668	686	607	706	647	660	648	685	658	674	627	662	682	642	657	677	679	695	662	633	647	646	660	705	650	724	665	716	719	701	644	669	648	635	648	670	671	654	677	683	676	667	724
9007	16904	13619	5098	4091	1653	627	579	580	523	530	537	510	495	531	519	548	547	542	561	544	518	545	502	567	544	584	508	519	556	553	549	526	602	529	541	556	596	580	581	571	552	531	555	578	584	556	522	575	519	547	563	606	588	516	536	531	577	528	519	545	519	537	584	534	541	541	553	554	558	510	553	557	552	538	497	562	560	591	567	584	547	574	528	562	551	554	544	540	527	531	529	532	568	560	493	570	565	535	532	564	501	547	558	500	524	551	548	504	550	506	512	521	550	561	532	519	493	526	547	518	539	524	562	536	533	533	552	548	495	559	581	512	519	550	506	516	533	545	541	498	550	551	547	551	570	538	533	573	517	573	549	521	579	538	520	532	564	535	514	547	531	549	561	499	545	522	544	553	532	561	573	543	528	514	545	506	553	541	524	556	571	550	544	524	515	521	547	538	512	505	526	532	553	531	552	504	524	541	530	548	601	529	487	550	542	507	544	498	545	522	536	533	533	535	540	518	498	524	499	561	531	519	587	515	510	535	569	542	521	558	528	566	548	527	574	501	511	536	546	547	534	510	555	537	521	523	543	521	553	549	560	564	543	509	492	532	575	549	515	536	529	551	567	531	560	519	550	548	541	511	501	538	524	534	541	563	507	544	560	548	559	567	585	521	493	567	554	571	566	568	542	551	543	542	548	539	525	531	538	559	545	534	518	536	539	553	507	521	508	566	524	555	516	492	576	494	521	522	556	516	531	539	551	536	536	531	543	559	567	531	536	584	549	531	525	565	520	561	506	539	531	502	595	569	513	512	502	565	539	528	532	540	546	561	515	525	523	540	549	556	525	557	556	541	530	558	566	517	549	494	489	523	538	561	539	543	597	549	509	585	522	521	576	550	524	517	530	565	552	557	538	543	539	587	539	549	540	524	533	559	601	521	536	513	543	507	540	555	526	520	574	552	536	541	526	562	558	566	520	532	553	510	580	575	562	528	526	553	532	529	510	545	585	520	543	557	553	550	568	528	554	552	532	593	552	527	486	580	539	534	543	537	508	563	579	503	526	526	525	537	520	571	548	559	522	563	514	547	564	495	516	528	545	531	515	528	506	559	552	585	540	557	511	573	514	525	562	531	562	559	565	543	565	530	529	522	516	540	530	533	530	536	542	577	554	533	558	543	581	527	559	541	530	531	525	525	574	491	571	529	578	569	516	530	536	533	547	549	555	493	533	483	517	552	496	507	537	567	562	556	516	536	510	555	526	533	509	522	521	521	528	515	524	501	557	597	549	514	537	520	539	524	538	563	511	555	514	532	520	518	525	564	557	575	553	521	580	524	523	547	526	547	541	520	513	560	553	530	534	552	535	540	540	531	528	590	557	533	578	501	539	523	516	552	532	545	511	511	519	561	563	511	529	587	527	563	534	543	534	530	510	584	559	537	562	545	544	540	553	556	554	503	539	473	560	535	568	536	505	519	516	550	519	592	494	573	492	577	545	502	516	533	547	527	562	519	557	547	515	555	559	539	529	555	518	546	539	528	531	535	545	533	571	526	536	497	522	518	572	519	549	579	522	550	520	550	502	550	503	538	548	526	512	507	556	520	556	561	531	512	543	596	568	530	562	546	491	544	524	498	547	562	537	601	559	511	542	530	506	546	505	556	553	526	513	573	508	527	538	536	577	553	541	540	509	543	539	553	517	567	531	521	513	567	535	556	536	524	528	557	537	518	525	529	536	564	545	537	550	538	582	512	535	533	555	527	596	514	509	546	490	512	532	598	520	564	530	546	505	506	544	500	541	549	540	556	519	517	516	554	566	531	565	537	528	574	500	574	533	529	533	522	591	549	590	550	549	548	554	537	548	515	507	570	538	556	542	565	535	542	500	535	574	507	549	514	522	575	507	570	558	524	545	546	544	528	530	512	568	599	557	545	539	505	538	550	539	497	539	504	568	544	511	538	565	538	524	544	527	508	508	542	517	522	522	542	520	536	551	528	579	555	539	501	528	550	559	572	543	512	491	520	529	534	529	506	532	519	507	519	594	537	554	541	515	537	581	589	554	501	554	545	542	533	563	537	527	549	550	511	505	572	531	555	526	541	545	552	542	471	530	505	585	536	558	574	533	504	549	538	566	531	570	553	569	566	537	513	531	538	567	561	524	533	561	541	498	539	543	541	584	545	519	507	582	577	572	533	566	558	554	523	524	544	499	538	529	580	554	545	527	516	516	533	531	540	508	585	532	538	512	542	546	563	525	527	544	554	557	532	579	500	564	588	523	539	563	533	550	565	525	549	565	520	533	554	566	524	516	543	532	586	589	551	567	543	570	509	492	535	561	511	517	542	467	510	569	542	505	497	541	525	599	513	514	530	596	542	572	553	535	592	543	550	557	545	552	564	538	584	515	542	567	534	563	485	537	556	527	563	521	542	485	495	560	556	511	550	487	546	523	502	549	557	534	524	514	537	558	557	559	534	557	519	539	610	543	546	533	521	501	515	531	550	515	554	551	527	554	532	543	545	524	563	552	521	492	524	545	505	525	552	518	540	527	526	496	547	528	515	524	562	507	527	513	579	529	533	570	522	516	540	515	527	554	519	530	516	532	537	531	572	504	499	534	545	525	536	562	507	554	498	524	572	563	570	545	534	559	534	522	508	530	549	534	528	561	540	523	536	522	546	505	534	538	530	515	510	562	533	511	531	579	532	517	580	515	576	558	523	499	569	520	541	536	510	525	537	545	557	545	535	543	546	568	508	522	535	553	543	532	521	547	518	537	561	553	543	548	525	525	521	521	533	563	543	574	523	538	552	549	527	559	534	543	536	509	557	537	560	492	524	557	563	550	524	517	533	523	545	503	548	527	577	567	532	498	526	524	560	548	484	534	520	546	532	545	572	539	529	543	568	544	560	563	549	542	556	532	596	512	531	572	541	514	547	521	536	536	539	555	577	573	546	547	546	571	535	586	537	542	534	544	564	497	556	536	534	517	578	559	562	603	548	516	524	564	526	537	555	506	579	548	508	552	517	547	548	556	564	508	528	529	508	536	518	560	584	531	544	535	495	530	557	524	541	544	555	582	557	566	564	561	560	575	509	537	543	550	559	530	532	594	525	563	541	517	524	542	544	523	515	549	527	542	581	585	527	569	575	521	560	542	537	507	562	516	552	542	544	562	526	542	545	564	576	512	495	545	536	540	518	550	525	543	549	565	554	509	518	558	523	540	513	515	527	549	591	539	528	605	543	556	536	501	556	561	557	565	530	539	561	585	514	548	509	490	553	516	606	550	549	562	553	536	554	539	542	515	559	546	551	537	516	547	524	512	514	563	586	550	518	520	515	575	520	551	533	540	540	546	528	562	562	536	565	579	526	554	530	497	556	589	542	507	530	524	517	519	525	584	582	547	546	569	564	569	516	536	575	549	554	572	554	569	526	572	526	601	543	548	545	549	500	566	576	534	571	547	513	523	536	531	529	541	545	520	547	536	490	505	552	569	565	535
25278	21528	32528	32370	30816	15792	2877	1131	720	659	674	679	674	716	732	697	719	726	694	672	707	741	663	669	662	683	700	704	731	672	697	650	691	714	703	686	708	693	720	706	691	688	671	676	641	678	735	658	670	795	789	797	790	736	689	686	681	699	667	686	635	711	690	665	697	713	667	666	673	660	665	705	607	730	673	639	672	683	690	660	686	672	691	623	667	664	657	719	659	648	664	677	693	686	665	686	668	671	678	689	710	647	676	644	643	693	698	667	623	651	640	666	646	622	712	656	661	609	676	605	720	699	705	719	658	664	674	708	682	662	683	707	730	651	584	665	664	656	678	649	712	680	630	651	687	687	677	644	705	661	677	698	686	661	669	670	666	645	702	679	659	672	658	674	683	661	678	632	673	648	690	677	658	729	672	655	699	652	692	659	678	668	690	656	734	692	620	686	672	663	666	653	616	646	646	633	702	672	697	664	699	670	689	669	662	692	633	645	659	686	744	700	693	629	612	649	688	692	646	696	679	683	672	661	659	679	668	647	656	668	662	686	674	691	651	628	666	667	630	651	694	687	655	626	650	707	695	657	676	669	651	635	689	673	670	674	663	702	681	652	647	667	662	645	653	630	662	652	671	669	637	656	704	664	644	665	701	689	672	721	698	682	713	684	691	699	628	637	683	648	648	687	654	650	670	665	674	661	646	673	692	712	715	683	693	711	683	642	649	646	675	693	708	647	674	643	665	640	683	670	679	652	682	654	691	682	659	618	678	670	690	687	654	664	689	656	658	655	676	707	703	710	687	663	677	664	647	661	693	657	698	695	692	623	651	677	660	666	694	686	697	661	730	653	647	687	652	640	695	713	713	648	616	618	673	640	668	668	684	680	668	649	712	653	634	679	682	696	666	658	681	649	639	694	664	645	647	705	677	691	698	661	674	674	656	705	681	662	676	690	652	664	650	666	710	707	665	661	688	661	668	655	687	711	657	658	689	643	624	720	679	632	666	692	674	691	678	618	613	680	634	676	689	665	696	680	679	690	683	703	659	694	701	699	687	702	706	688	710	674	654	649	690	729	658	677	647	666	673	645	678	628	645	676	646	712	632	669	692	693	675	644	603	667	683	691	629	664	705	697	669	654	705	646	664	654	669	666	665	660	656	648	638	655	644	687	635	653	668	654	690	642	709	693	663	654	679	688	719	693	700	700	671	671	650	667	666	706	658	662	664	681	673	653	703	696	660	680	636	633	661	672	646	636	686	710	714	712	702	681	685	643	656	652	673	650	643	663	697	682	698	660	672	672	682	731	658	622	648	680	664	672	599	695	694	656	686	671	700	697	670	654	677	642	685	628	727	666	628	688	704	679	702	684	651	661	665	634	674	675	661	704	683	649	679	729	662	691	678	656	665	647	643	629	685	644	668	633	668	709	680	669	701	659	701	693	704	700	686	707	686	657	643	648	642	644	688	637	667	656	656	694	632	704	668	644	629	688	701	655	672	686	645	650	637	701	680	704	647	683	676	687	698	680	644	705	686	682	663	691	660	715	630	671	670	674	739	642	675	668	658	686	692	665	644	631	678	643	672	692	706	683	686	660	655	647	702	685	668	680	643	638	669	649	666	655	646	652	699	661	642	677	631	606	639	690	729	656	688	623	683	675	677	685	687	697	722	686	666	647	729	662	661	632	647	683	668	675	652	667	658	696	668	660	686	685	675	657	653	674	638	689	689	693	666	667	654	623	655	636	603	661	632	668	630	616	677	676	686	654	687	639	686	688	638	688	666	696	647	681	650	674	692	706	661	643	703	698	648	669	708	668	690	649	675	665	686	718	670	716	647	690	718	688	691	665	662	669	674	646	629	677	659	656	654	674	684	680	643	643	657	682	699	663	689	663	678	678	662	710	719	668	679	639	705	656	606	712	635	688	685	667	709	657	673	653	640	670	676	646	677	661	669	719	685	686	627	714	653	690	639	726	693	666	695	683	671	615	681	679	651	708	676	663	667	688	658	696	659	716	635	728	687	686	672	669	664	638	636	660	691	660	673	649	681	687	667	688	649	725	673	658	676	665	671	696	643	665	665	687	690	652	591	679	647	641	677	661	707	668	669	631	712	648	660	656	653	691	667	679	660	698	682	675	693	659	692	685	707	655	699	678	649	665	655	706	701	649	686	638	684	666	681	665	712	649	685	703	701	686	622	694	677	632	643	663	657	694	647	689	680	673	658	688	688	632	711	663	673	697	689	692	663	690	715	698	713	645	604	662	677	666	679	678	619	677	678	701	681	685	665	681	706	652	673	673	683	665	656	677	670	691	675	640	678	665	650	682	676	662	688	658	678	660	681	693	639	650	631	651	701	640	657	723	630	684	676	661	704	625	628	661	646	735	680	712	710	674	675	725	635	734	667	692	659	646	679	660	671	684	664	697	650	677	676	617	650	645	676	669	657	654	680	633	643	671	659	655	628	695	713	700	744	694	663	671	656	674	713	680	707	687	673	699	661	631	649	674	682	666	628	668	686	705	634	674	649	712	661	722	697	677	650	665	669	696	670	671	651	624	718	649	650	672	692	686	605	671	663	620	701	684	642	658	680	650	658	663	647	685	671	669	686	676	684	671	667	624	702	663	687	657	639	654	630	646	678	660	681	706	642	639	667	644	654	697	671	664	696	659	658	685	705	609	637	646	673	638	667	669	678	693	667	654	693	671	692	704	687	685	648	677	679	688	715	667	625	653	671	664	650	678	672	663	685	685	674	690	706	688	656	658	662	676	713	659	651	668	651	627	677	655	669	681	677	656	630	691	624	653	690	639	660	673	655	700	671	668	654	698	706	667	685	634	675	653	664	649	636	707	667	676	699	666	678	663	655	642	684	676	670	669	696	646	665	646	639	643	630	671	668	719	670	706	688	694	637	693	705	682	650	699	663	674	675	640	717	676	661	655	701	726	672	639	656	690	695	703	682	614	698	667	740	659	665	676	671	721	655	673	663	687	636	686	688	714	660	680	674	652	707	686	667	657	702	681	654	635	680	670	614	672	694	677	700	670	668	687	681	719	691	634	657	656	701	698	687	673	727	646	647	679	594	687	680	678	719	667	682	655	651	676	668	658	650	687	658	645	670	647	674	625	686	666	626	644	646	635	699	650	683	672	680	659	686	637	681	701	690	695	693	704	678	659	729	652	639	653	689	681	671	675	738	642	645	659	672	670	685	651	653	636	676	684	642	624	686	687	691	653	646	701	652	630	668	717	661	687	643	681	715	684	694	657	692	717	663	662	662	666	703	672	702	668	680	681	683	681	653	677	640	738	660	675	604	717	642	694	681	674	626	663	687	703	708	633	626	634	694	729	644	687	664	661	678	677	693	649	665	713	626	673	659	682	644	664	647	745	685	708	634	707	671	651	659	637	691	658	681	670	673	687	674	666	684	669	644	660	644	700	663	676	693	642	682	683	695	732	663	651	696	677	649	653	671	609	654	699	682	674	658	685	637	679	702	700
32397	66561	55346	33075	28153	9141	1882	1079	646	628	631	612	620	621	606	583	612	612	582	615	595	583	603	550	585	574	604	596	578	539	595	618	597	668	593	654	585	614	603	595	620	633	599	595	600	629	603	586	606	732	731	784	751	690	566	560	620	578	646	528	575	522	588	561	573	580	598	572	578	575	599	600	625	554	575	590	544	594	586	571	541	579	607	606	566	577	546	568	579	575	534	594	611	584	587	596	574	549	604	538	545	560	592	577	589	581	587	603	612	613	582	581	560	567	585	579	578	578	588	618	546	574	590	600	581	530	602	588	572	543	553	593	618	574	561	586	519	591	549	596	582	599	603	596	594	559	584	581	579	561	546	565	565	507	555	587	611	583	561	610	580	556	566	564	559	575	612	563	602	610	538	564	597	598	584	597	531	619	592	555	565	576	601	592	569	545	575	584	563	554	549	587	586	542	548	589	580	586	584	566	556	574	566	545	547	599	565	571	621	610	591	565	570	579	551	593	584	561	517	547	608	569	597	592	574	575	566	606	573	564	574	562	523	596	564	583	576	608	563	563	514	567	565	551	604	600	590	597	584	580	565	614	544	585	570	564	561	583	542	607	568	572	559	595	584	569	555	563	544	592	579	605	572	593	619	593	569	591	596	584	564	598	515	569	590	577	570	622	602	575	585	575	573	577	566	576	575	634	581	563	534	600	591	582	557	572	588	555	577	581	561	572	562	560	612	610	560	604	603	578	541	606	598	613	543	573	592	652	611	595	557	585	548	599	585	569	536	563	595	584	569	583	528	607	600	584	590	589	545	581	588	573	564	596	537	575	580	580	593	589	589	569	586	568	566	612	566	542	573	565	586	599	588	583	615	600	559	592	588	556	565	574	529	561	562	578	624	583	597	558	566	587	569	579	581	519	585	591	587	584	602	562	584	542	602	577	542	569	563	552	558	608	621	582	591	559	604	589	611	572	568	567	570	608	554	581	613	565	574	645	585	589	570	575	591	604	584	605	539	552	546	530	579	581	603	560	601	567	561	575	585	568	616	593	553	580	591	576	566	542	588	570	576	552	570	563	582	569	575	596	583	614	575	583	532	577	547	595	559	569	587	622	617	565	598	564	567	618	597	549	624	587	601	579	603	602	585	562	569	574	586	575	570	587	546	607	560	545	600	606	552	589	595	571	583	589	570	593	550	584	552	576	558	586	557	597	569	577	559	584	580	572	583	591	564	561	547	591	613	582	597	597	543	590	542	589	558	561	579	607	565	579	578	594	558	573	593	613	611	579	596	573	572	541	601	592	593	589	598	559	556	563	578	593	600	593	591	560	566	530	597	567	608	592	576	540	594	604	595	615	583	592	576	603	633	558	560	594	607	612	551	586	580	599	557	582	583	568	553	595	545	561	598	564	602	615	573	508	564	592	594	594	590	557	554	551	613	606	585	552	559	592	593	545	568	594	543	556	604	561	588	549	551	614	594	561	622	606	573	575	602	580	556	630	589	543	592	604	596	563	572	583	558	596	581	571	624	539	586	569	558	556	587	581	545	575	567	618	572	588	600	589	552	557	586	579	564	602	543	549	588	569	549	590	611	590	563	570	602	578	547	619	527	538	593	586	576	560	600	593	546	579	584	539	534	597	583	571	560	607	565	592	532	565	588	546	624	591	564	595	567	567	588	627	602	608	566	592	574	575	579	583	621	620	628	593	615	584	568	565	588	533	552	591	561	604	565	593	597	628	578	574	572	550	599	562	605	556	573	560	592	570	623	585	561	554	613	612	589	562	556	574	595	556	594	619	569	569	577	556	576	560	589	600	575	566	604	601	603	561	601	566	547	570	596	598	569	571	612	595	554	589	570	555	600	572	585	547	537	558	553	537	563	611	595	601	595	543	608	591	572	592	553	570	571	599	577	576	532	584	615	573	611	597	561	564	596	552	598	593	554	594	567	591	612	561	615	549	572	546	606	593	567	571	593	598	566	597	596	615	562	599	555	590	610	599	562	573	557	569	568	565	570	569	584	583	536	544	590	556	567	593	615	592	534	579	577	563	568	551	599	568	574	606	577	550	568	542	541	595	557	576	552	524	580	570	529	560	576	557	605	611	562	565	591	589	575	629	612	541	592	575	588	604	539	612	567	569	519	592	617	595	561	583	596	573	619	594	599	603	573	580	544	550	562	595	576	628	611	574	558	586	600	551	567	572	605	570	589	584	524	599	572	579	595	607	558	605	605	574	526	579	518	602	588	546	583	567	582	563	571	551	581	584	566	558	533	554	596	572	574	603	588	586	568	515	583	577	591	567	548	544	556	543	568	615	592	547	572	611	640	579	578	578	561	560	547	605	567	598	571	551	576	602	547	587	583	569	625	578	617	624	601	566	582	594	527	593	557	546	571	590	590	564	572	548	540	571	606	566	613	574	534	571	589	607	622	564	591	556	583	607	607	572	579	595	611	574	553	578	570	589	541	564	544	570	549	576	547	590	558	614	561	535	586	561	567	524	575	510	583	602	569	562	595	590	614	585	583	586	591	581	547	549	595	538	546	587	562	547	575	648	575	536	559	595	582	518	550	564	529	577	542	612	583	569	548	594	572	570	591	535	569	605	546	520	550	554	594	589	565	565	559	530	520	588	590	562	568	596	601	586	628	625	614	548	552	601	572	594	572	618	593	592	581	605	567	546	618	569	623	584	560	605	535	549	584	562	589	559	613	557	588	576	542	571	581	591	616	619	608	576	577	586	596	584	595	559	592	602	563	590	563	586	538	574	585	572	594	632	631	532	564	592	565	597	584	582	600	597	542	590	582	580	539	580	573	522	598	594	559	602	564	558	576	569	586	516	597	594	571	561	572	609	588	597	579	567	603	618	555	607	570	565	568	555	582	540	606	547	558	588	577	567	540	582	540	525	617	521	573	556	574	597	590	567	602	583	583	583	563	600	608	603	583	618	574	587	622	606	640	541	601	543	566	582	565	566	606	566	562	570	605	604	596	552	579	598	545	545	529	560	568	625	567	591	599	542	555	592	609	573	562	573	602	558	530	616	553	589	561	550	539	628	545	577	592	559	575	555	578	603	558	595	595	588	584	587	553	527	543	597	561	574	623	596	580	593	527	588	613	569	547	588	563	541	574	584	553	579	562	589	576	596	620	503	565	583	602	550	594	613	605	579	550	561	593	571	571	555	605	562	576	579	566	573	571	611	580	576	575	581	552	586	597	550	557	583	593	569	551	573	542	525	559	581	554	573	624	593	536	586	542	570	589	603	632	565	589	577	550	588	602	576	611	558	577	576	620	584	576	613	590	595	575	565	568	558	554	595	576	582	551	591	591	583	592	591	554	609	601	589	560	600	583	577	553	610	546	546	586	552	589	575	620	587	566	629	614	591	585	543	580	622	571	569	547	569	573	581	519	583	577	553	565	556	569	572	613	629	559	542	572	545	572	587	545	598	495	645	572	547	576	569	575	588	591	597	525	568	549	592	576	563	570	583
24239	21460	30796	30056	32916	23677	8888	2109	955	904	891	872	903	775	888	870	806	861	855	810	788	829	837	814	803	801	844	806	795	783	798	791	859	814	799	856	848	846	845	837	851	810	819	837	829	807	793	826	782	1032	1131	1152	994	868	829	854	828	754	823	812	814	765	794	793	782	824	792	794	801	834	794	819	859	820	815	827	790	794	754	778	765	791	795	828	817	778	801	812	793	762	794	835	787	843	783	801	720	787	810	816	762	848	806	816	800	840	783	766	804	778	774	825	773	813	843	770	846	823	795	802	780	826	824	853	812	771	808	751	796	809	789	784	808	862	876	783	811	817	832	817	798	806	806	808	780	789	810	816	784	786	808	738	804	841	814	783	774	814	781	825	829	802	821	755	851	769	814	809	780	790	772	839	808	802	726	852	775	780	821	875	842	807	805	796	806	776	731	811	824	792	752	814	757	811	834	738	782	724	811	835	792	736	810	770	777	798	823	784	775	741	807	797	741	812	857	785	747	778	751	775	794	829	731	837	787	801	807	783	752	840	779	838	816	797	846	811	834	805	784	792	809	760	831	735	806	825	802	812	815	809	775	801	856	795	823	843	770	812	828	808	824	781	810	788	795	810	726	760	795	835	778	789	791	845	789	795	783	810	765	821	805	772	772	787	781	761	804	776	785	833	808	793	791	851	805	826	780	806	783	753	805	805	817	842	807	801	777	857	745	793	807	801	822	811	798	749	783	808	789	781	802	836	801	784	832	806	772	900	808	797	803	770	851	836	842	809	827	812	786	844	786	788	766	753	770	746	838	796	782	797	811	764	789	838	753	775	786	831	783	788	818	792	774	786	839	805	780	782	800	771	833	785	799	770	768	828	783	822	812	754	792	802	813	795	784	837	841	811	826	785	803	794	779	814	809	745	781	819	772	773	748	801	777	814	771	825	754	702	830	813	790	819	822	752	806	846	761	808	807	816	824	839	782	842	764	763	839	827	809	815	805	811	788	796	776	793	750	781	858	839	810	786	788	779	737	739	823	778	866	812	770	799	857	795	765	799	830	754	803	824	828	752	821	778	772	817	783	844	810	799	790	762	793	821	781	793	824	850	838	782	818	803	762	782	783	831	778	739	869	746	759	806	845	771	801	740	817	799	739	784	781	773	780	771	800	795	792	822	775	810	811	831	816	760	849	827	784	801	806	825	800	811	808	828	769	812	790	802	809	773	792	733	809	788	798	771	818	854	798	795	753	804	775	847	787	791	829	805	783	783	828	836	812	794	805	801	816	789	787	735	789	774	842	812	803	805	772	839	781	827	765	759	815	772	755	774	769	834	799	749	778	779	766	789	790	761	784	774	796	824	762	771	807	873	803	773	803	814	766	810	824	788	813	839	780	848	787	780	815	774	812	817	778	807	790	819	763	778	772	799	785	824	824	826	798	831	841	798	800	788	798	755	816	847	785	832	794	811	877	810	808	822	831	816	763	811	799	772	814	798	795	830	795	801	801	791	837	776	840	779	806	756	784	803	784	786	772	818	737	775	775	824	787	796	746	764	776	775	819	840	773	806	811	833	786	816	768	775	803	846	824	806	794	800	780	774	819	846	786	844	790	835	794	823	818	811	781	815	781	769	812	802	809	821	824	774	800	771	828	799	828	781	799	801	822	849	814	805	809	806	779	817	846	752	819	810	791	786	779	811	798	793	744	775	776	825	796	862	835	806	754	787	785	781	755	839	797	813	762	766	792	800	805	771	832	795	803	865	766	807	822	798	818	800	770	822	774	770	816	847	794	761	765	789	779	793	791	784	810	853	784	772	808	777	774	785	839	760	832	815	781	824	791	754	779	802	731	795	840	800	765	825	814	801	801	796	776	735	825	820	764	845	782	841	822	783	822	808	801	769	764	793	834	840	817	804	830	792	802	818	811	799	828	837	841	787	838	838	784	853	756	792	820	756	769	783	805	780	786	821	800	784	819	837	796	846	815	812	811	813	807	789	795	799	781	773	813	808	749	735	845	756	800	792	746	773	790	805	762	839	807	802	833	812	815	820	812	724	834	779	799	758	807	784	800	788	763	823	741	799	807	831	808	787	781	792	833	773	777	838	751	798	820	861	784	843	811	764	763	756	806	810	828	771	849	820	803	772	807	849	817	762	850	829	812	779	823	744	785	797	766	745	777	794	817	751	828	825	776	817	801	734	792	805	759	819	825	801	764	785	742	765	816	795	783	765	771	820	799	821	802	801	775	814	857	831	800	810	765	780	816	783	763	797	811	802	814	788	798	819	792	795	783	750	812	781	779	818	748	801	829	808	801	759	813	766	763	797	799	832	790	792	799	755	859	774	809	749	838	827	789	808	803	753	791	838	772	812	824	784	780	811	796	787	791	749	773	818	776	796	823	774	823	815	787	739	827	843	840	795	761	790	809	755	768	812	805	799	789	818	788	787	790	792	817	832	819	782	801	797	803	787	817	785	795	831	805	803	807	778	804	825	771	817	801	821	769	768	838	797	780	761	865	777	783	899	825	778	777	811	806	796	797	772	796	782	804	746	790	803	794	797	806	828	818	740	774	770	798	785	785	792	838	815	829	800	805	792	773	788	749	825	792	815	815	756	745	785	790	835	817	812	782	859	745	817	777	823	787	768	739	814	799	745	810	842	820	769	782	807	842	814	835	806	796	793	754	849	786	805	832	799	793	715	813	793	783	773	821	815	795	811	798	844	798	825	789	793	799	783	811	764	812	783	792	749	790	788	823	768	785	827	766	794	753	832	812	760	841	828	825	813	788	784	775	794	784	787	852	831	833	795	842	754	725	813	772	821	822	790	777	759	770	806	804	868	763	836	841	744	773	808	834	771	807	778	772	825	791	795	767	798	825	790	806	803	753	764	873	820	805	815	818	820	805	810	777	707	816	778	780	815	791	767	772	817	829	799	811	757	785	814	811	833	778	790	809	763	867	783	813	789	821	786	768	776	824	817	836	791	798	771	775	821	748	842	833	783	826	768	816	814	755	719	825	788	817	750	806	813	768	780	797	754	778	804	806	827	773	797	805	816	795	799	815	786	855	787	823	801	776	778	815	758	818	755	800	772	799	834	763	785	803	817	780	824	791	794	818	809	787	774	800	782	786	797	816	820	789	784	804	867	787	786	785	792	758	783	824	806	807	757	781	821	725	820	798	768	783	735	838	811	829	756	764	770	792	842	791	770	831	859	812	787	847	753	809	817	805	827	814	778	761	802	815	797	799	779	790	822	763	854	799	758	801	804	859	833	783	782	759	783	792	811	772	811	775	779	803	827	812	854	861	778	723	833	786	786	741	770	882	813	769	810	797	770	791	792	765	809	798	817	814	841	778	727	801	874	798	796	769	785	792	811	845	813	819	811	793	747	860	832	779	772	790	804	809	786	794	784	832	775	801	823	805	794	790	781	769	804	796	833	808	775	756	827	759	798	787	737	765	789	753	824	790	772	799	811	799	771	850	773	852	821	837	763
41903	82170	68511	48147	37815	13615	3228	1963	772	780	847	720	768	706	722	746	759	684	686	706	702	700	694	740	725	730	700	709	671	696	706	721	728	779	698	727	742	707	790	715	739	709	710	753	719	727	747	695	732	1083	1158	1132	963	764	686	698	614	684	719	733	699	655	704	691	669	718	681	677	678	697	669	669	680	663	680	675	693	714	689	737	674	704	669	666	705	687	655	682	671	747	669	701	681	705	655	663	686	634	700	643	639	666	681	682	713	668	707	621	678	747	653	667	691	658	743	667	699	675	659	683	677	684	681	665	676	685	713	658	736	688	635	689	657	672	684	658	663	686	704	723	661	696	662	716	706	650	669	677	695	688	713	641	661	655	667	711	621	691	708	719	674	661	676	630	660	726	691	731	695	729	669	691	664	701	667	709	727	688	699	694	674	676	684	663	697	657	742	676	708	694	701	684	671	668	731	675	682	712	688	694	642	716	655	674	684	695	686	710	746	659	737	656	697	686	695	654	678	718	676	700	676	667	619	662	695	682	680	722	677	705	661	686	679	727	718	675	657	679	678	680	686	696	670	651	662	652	702	715	743	692	676	694	702	676	676	679	668	616	727	666	736	646	678	690	706	643	670	703	657	689	677	714	673	703	696	673	690	719	670	701	642	691	664	679	717	689	685	683	693	644	695	706	659	688	660	666	666	709	634	675	708	736	712	658	706	680	690	632	668	666	651	677	683	719	709	734	634	669	703	678	647	605	677	672	690	667	704	722	668	671	725	682	710	712	694	687	733	674	687	668	697	707	703	695	695	663	675	724	654	688	679	624	688	650	677	645	638	684	655	703	703	734	686	699	668	672	712	709	729	697	691	669	705	674	673	733	713	708	681	643	710	658	665	668	679	678	620	696	660	711	682	717	645	707	665	700	688	683	700	720	663	696	648	712	674	715	700	671	721	703	623	698	672	673	669	636	716	702	669	679	690	697	664	636	643	728	707	668	648	680	686	710	720	674	701	706	685	656	726	672	655	679	681	717	691	659	681	719	657	654	705	673	713	695	676	704	703	698	714	689	690	664	701	676	704	659	652	619	705	653	706	682	710	691	689	710	667	682	661	670	703	726	677	673	699	694	719	688	683	701	710	706	680	671	739	646	722	715	651	725	746	681	663	689	687	682	729	712	689	696	690	646	685	663	659	663	686	701	677	671	627	669	684	670	693	725	683	685	687	693	696	716	712	651	693	668	686	671	703	642	737	672	711	667	668	697	717	681	667	640	653	708	636	668	702	647	663	699	648	715	720	728	698	699	711	672	670	682	681	662	726	698	706	714	677	684	656	677	656	678	637	655	729	690	691	698	679	664	670	731	745	689	683	708	652	691	645	694	651	659	672	685	696	662	699	675	663	667	663	698	695	690	712	669	672	703	656	674	746	750	639	661	682	687	723	672	677	675	644	673	703	699	650	672	670	694	695	687	711	672	683	657	735	644	757	673	716	636	710	673	684	665	685	692	713	695	733	681	698	694	681	669	694	703	735	663	675	673	682	701	678	635	641	676	693	681	715	698	705	689	742	682	692	670	622	728	661	714	697	708	672	677	681	719	614	691	690	659	681	710	648	670	659	686	707	659	657	695	705	695	698	694	665	694	634	649	668	639	665	691	630	668	646	659	661	667	630	717	656	698	717	673	635	679	651	686	705	735	724	703	692	679	733	718	686	700	658	666	630	725	676	663	659	696	696	617	659	668	645	682	658	666	672	707	645	645	668	712	685	701	687	671	704	685	656	718	647	690	673	682	675	649	667	662	701	682	693	697	691	666	649	707	716	729	698	714	670	685	668	693	687	721	665	665	686	693	690	711	707	676	619	682	715	701	661	619	657	676	715	691	699	664	657	655	677	731	683	731	659	624	620	701	676	689	668	711	733	641	655	655	718	670	656	650	683	663	688	692	668	681	713	690	710	685	694	681	699	649	733	668	656	667	686	661	685	710	648	688	679	701	666	700	790	696	666	714	665	732	688	701	651	651	728	706	696	679	624	674	658	650	691	676	663	642	674	675	698	675	710	703	688	673	657	674	661	646	688	702	711	714	692	704	716	689	683	621	637	708	716	662	716	659	657	703	673	650	728	681	676	698	702	676	723	700	695	674	695	646	693	690	679	684	668	692	648	680	647	699	651	701	651	708	670	680	706	649	707	646	667	644	674	647	667	678	610	665	669	672	640	602	673	685	723	712	621	686	700	673	699	691	662	658	677	691	716	697	686	689	698	666	668	693	706	719	693	706	720	659	707	665	712	703	649	671	628	660	659	727	647	680	681	714	643	674	656	661	715	688	687	672	691	634	678	676	658	718	664	714	690	717	668	659	664	634	718	681	682	728	675	674	661	691	653	676	682	641	708	668	695	653	672	673	677	672	674	659	679	669	698	657	704	664	697	649	673	666	718	638	677	681	712	685	665	661	682	696	700	702	667	701	653	785	667	663	718	733	688	697	697	659	711	684	661	715	674	701	636	681	702	659	677	685	701	671	630	710	735	686	739	669	713	746	679	678	695	680	671	695	699	711	655	639	639	626	653	702	691	668	711	677	685	628	680	666	684	663	641	693	671	693	663	683	676	693	675	716	682	653	647	673	713	669	684	680	689	716	677	685	712	675	648	641	682	706	680	655	654	662	663	722	676	708	671	647	668	664	690	681	649	720	670	643	644	673	674	653	656	736	623	671	694	645	680	653	690	663	682	638	696	657	721	724	687	657	702	712	679	686	698	703	714	719	671	692	658	694	671	710	672	687	679	706	748	682	648	692	654	714	651	618	679	658	703	659	678	661	656	670	708	703	692	707	670	632	693	679	658	624	653	659	709	678	671	687	649	655	740	679	679	689	731	722	658	678	677	730	696	722	644	681	686	692	675	647	696	703	669	666	650	671	710	638	659	671	674	704	703	695	687	724	657	706	623	669	702	617	721	690	708	653	722	674	678	700	672	719	671	683	631	694	710	690	667	680	665	668	652	663	653	708	664	664	674	649	668	712	707	671	659	673	705	672	624	673	626	686	740	637	691	643	669	731	735	711	701	712	662	698	696	663	706	687	682	629	694	673	702	697	674	674	715	639	668	706	676	704	711	672	674	700	705	681	647	655	675	714	664	695	699	705	675	703	638	646	749	723	673	690	688	629	680	671	627	645	685	725	689	649	717	681	649	664	658	690	684	691	659	717	667	657	649	658	622	707	704	695	681	673	706	685	645	682	693	652	708	653	662	695	686	686	672	651	699	655	659	655	702	671	671	687	697	692	636	662	671	718	699	657	727	693	724	632	658	671	647	674	691	700	663	672	672	703	710	686	681	719	704	663	684	641	699	677	672	748	675	636	679	684	718	681	733	702	711	663	634	683	674	670	707	655	702	678	652	715	623	649	715	717	700	669	684	673	696	677	668	655	707	641	688	716	682	706	696	711	728	681	680	651	656	725	688	691	711	666	665	710	687	681	668	720	651	680	667	674	679	679
28047	19975	16253	7266	4194	1512	950	774	728	653	744	738	666	696	684	688	675	661	686	713	705	708	705	657	674	690	676	710	688	727	660	686	720	765	690	701	665	706	676	674	723	740	707	699	711	682	687	717	709	700	705	721	768	651	634	679	701	690	678	727	715	724	677	675	712	653	700	671	698	725	718	659	675	724	720	702	666	707	635	685	663	684	674	702	717	677	648	644	684	736	689	701	663	676	700	701	711	692	677	681	648	705	692	651	742	704	624	682	680	691	656	707	733	669	716	724	723	633	683	685	693	689	634	683	643	702	642	655	670	721	744	687	729	671	684	650	650	687	684	716	674	646	709	661	651	677	695	739	658	655	624	650	702	660	691	701	696	672	652	679	704	680	694	673	717	660	630	676	665	667	683	674	686	668	659	680	658	646	662	743	726	670	670	690	675	686	711	686	695	674	676	682	635	688	721	697	655	675	683	678	673	678	660	727	667	694	708	732	657	672	652	682	672	687	667	714	676	667	676	713	678	650	664	674	662	717	708	716	694	698	709	724	660	657	672	712	692	711	664	737	675	663	676	681	708	645	696	639	701	672	686	712	671	670	685	665	627	660	671	659	676	656	704	750	681	720	708	669	680	669	656	667	708	673	675	678	722	642	688	719	682	663	692	695	678	681	662	704	660	676	693	625	689	716	662	646	657	666	669	718	702	688	663	702	716	686	679	672	677	687	669	637	725	687	683	692	656	661	693	713	676	725	669	643	682	733	715	660	720	647	681	707	659	657	719	708	691	673	642	691	750	693	734	695	687	723	669	712	708	674	714	690	706	702	674	646	649	706	732	669	744	623	668	626	723	643	709	695	705	652	652	697	723	663	714	668	686	711	656	761	665	686	662	641	675	694	634	731	718	701	690	667	663	668	680	666	725	673	679	701	720	689	660	683	705	697	698	654	722	702	687	669	651	673	730	707	672	684	672	688	689	653	667	671	708	702	652	702	684	717	724	662	687	676	725	678	693	645	637	745	699	682	695	689	661	642	680	683	701	726	688	711	731	738	652	660	674	688	634	720	694	701	635	756	706	678	715	660	666	704	691	665	731	699	669	702	699	722	692	670	647	727	664	713	651	702	684	695	715	667	661	669	686	661	644	678	676	690	644	662	668	686	691	712	741	689	686	687	701	668	675	672	709	654	661	705	711	674	747	684	665	661	697	664	673	665	724	727	713	653	722	668	687	687	691	667	638	676	674	677	674	671	662	658	666	662	646	716	648	722	656	655	663	668	707	691	651	653	649	731	670	722	652	698	707	652	655	661	714	663	686	654	679	687	657	631	713	696	698	647	673	718	704	655	678	681	667	708	684	662	673	651	753	716	642	666	672	688	679	680	656	686	668	683	695	646	693	675	662	658	698	702	707	701	655	726	707	681	695	655	676	711	714	658	688	660	713	670	686	671	691	683	726	686	655	687	683	668	755	659	710	676	776	696	719	667	673	716	676	689	686	753	706	681	648	699	638	664	667	675	720	660	649	732	658	701	694	683	693	709	727	662	704	703	701	710	677	662	651	632	676	698	683	675	728	662	688	757	656	749	665	716	722	685	715	696	700	718	672	689	667	639	641	657	698	659	654	683	715	677	652	641	749	677	706	719	684	739	663	664	661	642	696	683	690	676	673	728	658	669	641	668	698	651	677	671	706	678	674	683	700	670	671	715	721	706	658	636	652	710	667	696	688	738	702	678	684	677	688	694	721	636	676	688	732	682	718	716	624	709	663	666	688	691	664	710	654	740	676	727	656	708	700	652	700	684	718	670	679	724	692	696	677	688	663	670	650	706	684	701	699	707	669	689	678	661	671	694	694	656	724	697	749	677	698	620	681	674	684	691	707	659	651	701	641	657	634	711	677	648	683	630	712	654	732	647	675	679	659	669	717	726	724	712	672	649	653	709	731	694	667	743	723	682	727	662	651	684	716	675	683	670	677	690	653	691	729	706	668	645	682	714	680	698	665	722	667	715	709	657	708	709	678	674	694	694	704	744	704	724	691	670	651	688	657	701	669	708	694	656	625	672	671	697	686	688	674	662	648	722	731	691	670	662	687	690	706	630	696	697	698	694	679	710	665	699	682	719	685	685	652	697	657	710	679	703	691	679	687	691	724	690	717	705	703	651	721	647	673	705	702	694	682	676	690	671	672	686	648	704	654	696	693	698	700	694	694	629	695	702	704	662	685	671	706	683	717	675	712	734	697	673	670	717	661	647	670	709	674	652	702	683	730	686	664	662	632	709	671	648	665	697	675	690	708	660	685	674	630	689	671	696	673	660	708	712	675	694	672	691	702	691	638	678	695	664	680	696	681	685	658	661	714	649	670	678	705	729	692	701	644	692	632	658	633	691	701	651	640	626	677	691	699	688	741	705	653	707	633	635	684	692	692	716	721	715	652	709	666	700	676	661	661	654	706	734	696	733	732	665	681	684	663	687	664	656	689	765	679	669	690	674	690	697	700	683	741	693	728	700	741	679	672	674	733	670	678	732	698	682	681	685	661	686	656	667	719	706	647	645	701	722	626	680	707	708	697	668	702	661	677	651	693	674	704	692	706	703	638	678	689	696	632	689	629	647	682	726	652	648	720	699	714	697	678	692	665	674	639	648	685	667	654	720	673	692	714	705	709	641	715	685	753	730	674	713	670	662	723	670	732	658	674	675	715	645	691	702	677	685	702	704	653	682	674	672	711	670	678	681	655	656	686	724	723	695	709	646	724	673	660	658	650	688	679	746	709	643	723	669	682	684	725	690	652	676	717	677	693	664	658	617	697	661	699	729	686	675	733	692	703	696	684	678	680	700	725	724	626	700	686	715	676	690	682	688	673	689	691	723	668	687	681	655	734	672	647	688	719	709	693	679	692	720	669	708	668	711	672	691	700	708	662	682	681	664	704	721	651	697	679	685	643	676	690	691	678	677	684	673	680	669	685	706	685	697	670	701	682	700	659	695	697	690	648	710	681	678	695	714	675	704	669	685	682	703	670	704	680	681	690	648	682	728	687	693	644	703	691	691	670	662	719	673	703	679	693	668	729	691	671	715	664	736	688	705	707	677	686	714	685	697	675	678	657	738	691	701	646	644	665	747	690	678	687	730	683	655	677	668	692	713	688	640	692	699	663	697	699	720	685	636	702	685	658	685	632	688	728	677	652	643	681	704	702	702	659	685	698	648	700	668	694	644	684	672	689	672	686	680	698	666	690	676	716	694	691	664	716	653	702	649	704	628	635	678	707	683	644	688	704	687	651	649	678	715	695	695	694	667	656	665	683	672	666	694	642	683	719	680	731	723	689	724	662	682	657	707	668	661	677	667	699	690	674	679	653	704	688	688	678	685	666	723	668	640	706	684	678	671	733	677	656	724	719	658	715	678	667	688	688	646	757	722	680	710	685	696	719	687	656	684	665	638	665	723	667	693	701	655	680	687	650	639	693	682	683	653	677	657	688	724	669	716	728	629
9268	16362	14443	5263	4039	1272	764	615	577	555	611	581	580	571	551	575	585	563	570	567	518	553	578	559	529	561	550	550	562	553	526	545	544	543	562	583	563	556	593	567	579	570	561	517	595	584	560	585	553	565	576	630	576	602	581	558	568	540	530	560	545	567	486	549	529	530	520	513	602	569	513	565	548	537	542	536	565	528	551	575	538	542	547	520	494	554	533	583	556	579	544	545	534	519	514	543	537	540	574	543	561	546	513	519	535	529	553	541	536	549	552	501	503	501	589	556	553	567	529	543	607	552	543	537	554	550	555	561	536	535	533	580	566	569	527	568	573	568	523	532	508	560	550	546	520	543	578	528	563	563	519	528	540	514	540	559	529	603	580	539	561	531	604	549	587	587	560	543	545	583	573	506	522	543	560	560	556	595	544	564	510	569	521	506	531	580	540	558	562	593	546	579	533	602	555	529	541	517	585	555	556	572	575	510	548	544	528	576	614	540	551	510	510	565	535	508	546	548	558	607	526	530	554	584	538	577	587	529	535	519	569	553	561	551	546	543	566	529	564	565	531	519	528	539	570	557	554	534	536	581	540	554	520	576	555	581	604	547	544	507	536	534	586	559	523	551	571	591	553	539	545	527	534	588	516	541	516	558	545	539	515	527	549	576	568	550	492	552	542	524	566	529	539	556	529	565	533	542	552	546	547	554	553	537	550	540	537	536	535	550	571	526	523	520	529	540	511	532	532	515	524	578	543	576	575	533	520	518	559	564	562	542	572	568	555	520	552	594	562	540	553	589	523	560	535	561	571	545	564	555	566	569	568	527	589	567	550	481	562	569	535	535	564	552	554	513	539	565	534	541	510	567	565	563	540	546	551	537	568	550	539	566	546	568	571	544	563	526	542	565	529	578	522	578	566	591	547	532	573	566	500	529	546	523	560	551	537	580	565	518	552	518	530	557	549	511	539	596	582	539	564	535	574	551	543	574	503	558	547	559	517	530	526	566	521	552	526	540	529	565	557	525	547	513	565	565	523	523	515	586	555	563	504	553	546	554	569	559	554	540	562	554	535	554	510	555	527	526	557	549	531	547	480	562	512	516	541	520	547	549	565	568	546	615	519	510	526	584	537	549	584	560	551	536	527	542	558	549	559	565	590	554	498	576	550	525	513	551	527	496	552	530	550	552	502	559	522	567	609	587	527	535	541	552	500	573	540	527	579	577	520	560	535	547	582	582	544	526	536	544	521	505	544	564	518	561	550	545	558	570	543	508	535	564	535	558	530	533	544	521	531	531	536	567	542	558	562	523	538	594	554	553	568	562	542	549	532	573	589	580	540	533	547	554	509	581	501	568	555	542	536	568	543	569	573	550	552	547	548	529	564	557	556	514	560	552	566	560	586	563	567	534	593	559	520	550	517	559	552	566	563	576	519	550	556	523	546	515	560	537	584	573	543	498	521	582	549	549	568	565	579	569	557	548	544	560	580	577	536	526	565	517	575	581	527	521	570	528	570	568	567	526	506	590	525	555	557	554	551	573	539	530	525	590	566	527	507	527	548	550	517	559	528	528	517	542	543	552	531	491	568	565	526	567	523	558	562	545	559	577	551	551	545	480	542	524	548	546	535	491	565	561	552	528	523	562	533	582	520	554	527	564	563	567	561	524	552	560	491	543	611	537	548	511	566	545	537	557	552	560	601	563	555	573	552	538	538	592	550	566	611	542	594	545	575	557	554	524	585	530	602	540	578	514	592	537	500	552	540	582	546	533	531	549	552	509	567	549	522	543	525	556	580	548	540	539	573	583	546	521	518	555	552	559	557	510	531	502	561	558	584	553	554	534	584	561	525	532	530	560	570	521	531	572	565	581	546	545	543	571	526	592	572	483	537	555	557	535	524	600	545	542	543	566	509	560	518	506	533	544	524	530	539	526	532	517	532	544	540	584	571	550	530	544	566	543	550	542	559	546	534	529	576	520	552	537	538	562	554	537	542	585	554	521	528	597	547	543	522	573	515	578	534	512	570	548	550	552	567	556	550	518	553	587	554	576	557	533	532	527	576	543	562	575	555	554	524	549	482	578	572	605	539	556	529	533	552	536	524	524	555	530	524	523	537	535	568	542	543	528	556	546	577	568	570	579	534	584	534	540	554	556	540	522	512	526	539	532	546	528	530	541	585	534	603	595	564	602	539	552	543	554	542	571	543	547	534	552	512	542	516	585	553	546	514	546	533	520	554	549	521	559	534	540	523	514	499	536	573	518	551	553	518	534	546	495	596	517	568	550	557	538	591	545	602	547	576	511	575	563	535	542	517	583	574	571	568	589	524	534	505	561	549	512	515	562	554	570	610	536	514	575	553	550	543	626	547	546	553	569	542	567	548	609	532	540	513	514	528	524	532	582	553	532	552	584	541	543	541	535	542	541	530	512	588	547	528	544	542	584	541	559	501	565	532	518	545	581	587	567	579	540	564	524	531	511	553	565	577	530	573	559	553	542	575	592	546	554	554	505	561	575	533	532	535	522	561	544	533	529	586	537	544	542	549	564	568	535	571	548	549	564	555	541	575	579	535	521	534	562	540	543	522	535	540	575	565	562	546	528	541	527	562	500	525	554	573	556	591	568	540	508	565	507	554	572	562	530	560	566	560	586	558	521	601	578	552	535	577	546	562	546	526	520	520	575	575	553	549	549	553	536	504	541	539	576	538	593	543	583	553	560	575	532	550	564	551	539	558	558	576	555	540	571	484	568	571	534	521	567	569	589	488	570	498	553	588	527	536	581	576	505	574	562	574	547	593	523	548	565	531	530	552	580	514	557	566	591	544	560	564	598	556	535	576	526	562	567	521	548	578	491	527	571	535	545	557	553	552	561	581	543	565	549	545	572	544	527	523	575	539	531	527	545	556	574	532	571	546	526	539	529	568	524	542	546	612	557	568	550	517	558	516	552	593	529	554	528	574	508	538	572	549	551	524	593	549	559	533	583	557	522	537	580	568	537	564	547	533	547	549	539	544	569	497	519	559	595	550	570	520	570	578	542	595	623	571	573	549	508	531	564	562	550	556	535	506	583	508	527	574	550	543	537	550	563	594	582	562	538	558	536	567	560	548	496	569	561	559	563	556	549	548	544	540	541	578	538	523	551	593	553	553	513	546	560	542	563	552	561	551	588	566	547	569	562	551	564	558	563	551	543	541	563	494	558	544	520	560	552	560	602	534	531	579	550	592	508	572	528	537	547	578	525	540	525	531	529	549	528	567	551	517	548	540	530	592	618	540	578	527	525	543	591	531	531	540	574	545	530	565	537	534	532	552	535	577	570	558	574	551	540	557	517	517	496	529	526	528	555	540	571	537	545	520	602	539	587	568	532	568	538	562	524	567	544	537	551	534	537	549	559	527	542	546	524	558	527	604	538	513	529	558	554	546	570	545	544	584	590	567	547	537	561	570	575	546	554	570	573	540	554	572	532	549	579	554	536	523	535	514	565	561	538	535	541
25248	21594	32500	31179	27864	16454	5035	845	738	708	735	677	656	660	632	693	647	624	675	646	625	716	625	647	681	685	664	653	695	631	706	660	689	656	686	669	656	665	651	659	656	664	685	666	645	674	622	632	661	740	799	774	745	736	697	644	638	645	700	692	631	665	636	608	631	636	652	666	602	629	648	626	651	689	635	619	669	620	594	670	700	640	649	664	601	664	641	658	645	640	675	647	652	700	642	654	703	640	676	647	707	704	677	654	660	667	628	684	631	623	639	711	665	690	653	692	651	650	662	641	669	659	671	635	674	698	668	699	645	640	674	645	674	593	693	689	638	657	607	658	647	637	706	624	631	671	566	671	606	660	638	671	685	631	692	642	635	675	689	666	618	660	652	618	660	696	653	648	653	681	658	659	681	628	623	680	637	641	636	633	637	673	649	636	682	675	626	691	660	673	639	640	647	652	675	641	636	648	644	675	644	651	671	666	633	625	673	643	644	621	631	639	654	626	654	650	641	593	636	632	659	652	691	647	664	644	690	665	627	646	660	651	630	637	662	701	698	659	635	655	698	619	667	618	633	687	642	621	646	653	639	627	679	661	630	657	657	644	686	684	671	712	628	655	650	656	624	641	653	653	683	674	646	659	615	613	650	665	611	624	643	615	625	629	631	661	669	652	636	623	663	673	641	596	655	643	649	683	664	646	662	662	659	671	615	634	689	656	645	663	623	652	633	658	636	662	663	692	631	667	668	626	680	638	623	644	643	576	614	667	658	632	668	629	652	673	658	663	617	620	643	658	649	713	637	677	644	683	616	656	672	632	650	653	677	667	657	673	660	635	622	637	645	632	656	660	595	615	617	639	676	676	665	631	662	672	629	640	647	677	680	603	592	638	613	665	635	680	615	651	653	660	669	652	666	647	650	679	626	636	637	651	658	652	663	689	670	627	629	613	641	645	672	683	591	654	658	722	646	646	636	672	656	673	661	639	663	613	646	675	638	624	617	649	657	621	627	635	677	657	718	640	674	613	653	634	671	629	612	633	650	674	650	644	694	701	647	659	591	642	665	632	635	646	615	617	643	638	663	657	673	619	653	635	698	638	626	649	619	587	651	655	627	659	631	704	681	700	648	621	648	644	602	658	628	660	640	660	654	665	672	665	681	663	651	691	666	652	661	624	657	722	620	638	616	682	645	667	632	642	667	629	652	677	611	668	664	650	631	635	626	675	663	726	711	642	649	656	651	622	671	601	652	635	699	631	691	686	588	611	653	640	656	614	682	655	651	612	658	598	633	657	688	641	624	656	674	619	655	651	641	659	615	689	637	642	644	640	694	658	615	648	642	665	651	614	629	617	639	658	631	610	679	704	645	668	641	629	647	693	666	651	609	620	624	627	678	656	616	653	658	615	620	638	651	710	671	630	699	652	625	623	673	688	671	631	651	671	661	660	702	621	697	681	671	646	641	661	647	656	729	658	684	660	677	699	610	670	635	644	646	674	647	645	619	622	642	616	638	641	649	644	648	612	602	692	654	629	683	648	671	679	620	631	631	627	651	627	631	614	675	636	626	673	612	649	649	644	654	636	636	617	664	606	635	674	661	647	628	636	680	640	667	640	685	641	659	615	700	665	644	629	649	652	670	672	637	643	679	624	659	681	624	678	649	616	669	587	652	627	626	679	649	700	702	639	655	679	671	657	671	649	623	640	699	646	689	650	619	649	655	654	691	620	644	643	640	692	669	644	655	669	708	653	675	671	630	644	718	609	640	680	624	659	614	653	640	660	652	618	691	659	635	658	649	644	670	643	667	654	610	626	649	697	685	668	666	625	619	672	667	626	659	692	644	660	628	651	650	668	646	676	667	645	660	640	662	641	640	656	662	644	599	631	641	649	624	647	617	663	696	652	607	655	624	639	657	675	634	647	653	612	660	651	678	631	648	630	610	659	668	648	660	603	687	656	648	640	616	665	638	624	649	704	647	638	673	674	693	692	617	618	649	616	666	646	671	617	670	653	627	610	661	617	623	627	681	645	637	659	682	573	662	660	662	657	651	631	688	630	625	711	672	675	664	634	658	655	668	660	671	622	670	664	597	728	662	597	641	626	651	636	655	701	673	618	658	625	646	627	620	627	680	676	620	601	624	663	645	692	675	653	660	665	670	598	633	630	643	679	632	689	646	702	687	619	661	649	624	642	662	649	664	635	643	652	655	642	650	690	657	690	620	647	635	620	666	633	661	613	636	667	622	636	614	626	650	678	640	642	683	628	649	650	632	673	649	594	626	623	659	637	646	649	662	692	655	632	676	661	650	636	654	657	685	675	665	630	655	610	684	646	602	701	663	663	666	668	627	672	661	632	667	633	621	683	667	623	706	667	635	619	646	653	633	666	619	675	625	622	635	662	660	584	632	629	590	631	642	651	631	603	651	650	683	650	661	641	593	672	622	656	607	631	643	625	641	639	636	679	695	699	675	668	629	613	685	617	637	670	608	665	645	637	681	614	656	660	650	676	653	641	706	634	672	627	687	667	626	633	688	663	658	698	582	636	670	655	669	610	675	633	688	675	626	627	626	704	622	674	625	699	633	662	617	668	618	673	667	649	652	710	600	674	655	625	631	684	636	627	628	634	606	641	664	635	610	659	651	665	661	646	644	599	689	676	674	695	656	665	625	712	620	603	649	655	634	646	667	631	632	614	679	692	665	655	650	646	636	670	673	639	679	653	680	611	643	611	666	641	657	678	627	659	622	650	652	673	693	655	602	637	636	635	658	639	652	695	644	663	610	640	687	654	601	661	678	644	688	679	660	673	639	643	656	676	654	680	635	638	672	672	695	660	614	672	647	621	664	705	629	671	659	643	668	688	624	619	649	663	655	621	647	632	633	657	661	681	636	633	661	656	662	647	618	648	670	667	689	659	651	674	645	662	649	662	626	667	672	671	664	625	633	673	660	673	665	684	660	620	651	635	661	659	626	631	652	648	659	624	685	642	653	695	730	643	681	647	659	670	678	638	641	636	630	708	646	657	639	688	702	612	655	677	573	617	619	702	651	645	647	621	634	621	692	644	680	664	614	631	651	606	636	655	706	702	620	701	645	683	656	625	648	656	660	594	680	685	635	663	649	653	629	625	640	656	653	637	631	695	659	620	608	657	680	643	610	637	629	617	671	656	658	669	655	663	626	662	662	665	621	691	646	663	687	700	714	619	670	668	689	638	648	649	657	665	605	628	642	704	647	646	699	618	642	651	676	654	653	614	622	655	665	625	709	680	650	605	648	641	683	657	614	661	702	638	611	639	661	610	611	628	633	679	632	675	694	647	643	669	688	704	688	690	628	620	681	629	653	590	668	624	677	693	688	646	630	669	672	612	605	745	629	664	711	669	654	639	656	635	658	665	613	672	656	647	643	597	660	621	642	672	667	638	675	634	626	589	655	670	636	619	652	663	688	694	616	652	601	639	594	682	624	674	659	597	695	657	579	663	601	675	624	655	626	631
34458	69927	55480	32800	25073	8919	2886	688	661	629	627	570	605	568	623	612	563	574	526	588	515	569	571	629	551	566	591	567	611	595	589	579	563	590	558	550	585	609	597	612	587	573	561	593	626	578	592	597	619	711	837	848	695	625	586	577	545	567	573	554	603	599	556	579	568	577	546	602	561	530	547	549	537	540	613	540	585	533	591	533	547	572	551	605	593	543	570	530	558	578	527	588	536	546	560	534	544	550	572	561	550	538	588	562	577	521	565	579	576	563	562	536	537	587	563	581	586	564	584	554	550	557	519	526	613	540	568	549	597	572	524	584	580	553	602	545	526	560	590	555	587	558	527	599	601	519	583	529	604	543	555	533	565	557	531	571	559	567	581	541	595	541	612	589	571	591	524	574	557	585	542	584	585	583	555	588	580	566	559	528	547	581	563	566	520	546	622	592	580	539	549	555	567	530	507	577	529	523	558	531	602	588	557	540	564	595	590	556	556	555	565	537	581	591	577	562	552	537	547	565	583	582	560	563	598	576	546	516	550	580	521	578	569	585	538	574	539	526	578	571	548	555	568	588	574	605	527	552	511	583	637	576	580	561	570	528	567	571	599	559	571	575	544	563	585	589	554	508	530	569	564	572	564	542	606	536	590	535	533	545	519	527	590	540	608	577	568	595	550	548	536	558	559	562	558	544	589	565	524	580	584	627	539	563	548	566	549	571	559	552	563	520	558	571	573	564	532	574	556	573	544	536	573	557	539	573	525	580	563	627	554	546	594	559	555	556	540	568	538	544	565	557	557	537	576	605	536	527	577	579	585	566	570	582	580	582	601	557	561	561	546	545	520	605	591	550	624	582	567	591	564	527	546	561	564	550	550	583	526	547	521	581	574	581	548	569	603	556	573	603	554	561	542	597	562	555	579	582	562	587	544	509	568	578	526	591	529	510	573	547	608	582	576	562	538	564	574	522	539	548	535	567	575	583	538	560	580	549	594	525	552	594	541	538	548	526	609	586	564	562	562	560	563	545	553	552	562	585	568	572	577	557	599	604	530	540	549	569	546	568	558	562	567	509	581	583	580	542	589	620	566	537	579	601	558	584	568	594	534	593	564	588	604	568	548	532	586	562	565	588	593	545	557	570	571	530	559	562	575	626	563	589	544	608	543	572	535	534	535	572	526	553	562	555	574	564	555	573	539	576	583	545	602	555	559	551	549	563	539	610	522	586	534	574	601	559	547	562	605	579	566	581	546	615	543	579	553	547	585	564	613	604	581	521	554	569	580	548	574	581	542	539	534	607	571	610	597	538	517	585	539	585	548	546	558	543	525	563	554	568	593	523	562	595	538	534	603	566	582	529	606	581	538	559	533	539	571	572	558	567	572	537	577	565	574	499	570	596	567	541	516	561	549	560	557	578	563	581	592	541	574	570	585	560	594	584	550	525	561	554	512	557	546	540	585	588	526	577	542	582	572	528	546	582	533	558	583	585	600	558	569	572	563	537	581	505	536	565	556	550	553	525	521	544	556	558	578	582	564	583	545	601	565	561	608	583	593	599	561	552	555	524	582	585	547	570	606	551	571	523	560	583	512	591	564	589	576	525	601	566	557	553	579	589	531	573	523	586	531	591	577	573	538	566	578	612	552	548	556	548	564	545	543	576	551	567	584	605	545	571	581	551	564	585	565	581	572	538	563	633	617	555	577	546	592	539	588	578	583	574	540	518	575	540	556	544	569	551	530	583	513	630	561	529	537	610	536	616	586	548	561	573	575	560	565	535	526	561	552	601	586	564	538	553	549	603	603	533	562	552	558	574	538	559	537	525	594	552	539	553	567	570	579	608	560	561	621	549	547	563	515	593	567	587	534	559	553	555	560	598	582	572	583	552	564	605	584	544	525	528	529	525	524	604	559	572	575	556	602	560	556	574	595	604	556	619	574	573	550	562	572	538	569	587	568	632	550	575	593	528	566	586	530	606	575	565	574	581	526	527	555	578	585	550	587	564	593	568	560	534	590	560	576	544	553	582	577	594	533	536	567	580	548	532	544	550	511	598	548	549	545	569	557	547	582	541	585	572	513	574	543	560	538	557	542	536	584	614	542	577	548	546	592	573	555	570	532	560	537	572	575	559	540	542	584	516	586	561	574	599	590	539	566	582	544	545	553	556	590	593	523	581	560	563	577	566	573	530	529	589	581	562	570	568	557	506	548	560	537	560	572	551	556	580	558	580	533	560	569	583	559	562	616	572	566	582	556	554	535	565	599	592	567	602	574	589	547	537	586	564	540	536	575	584	597	583	591	574	536	562	590	590	562	583	532	562	547	564	564	562	570	530	567	570	575	546	549	595	532	565	547	516	530	555	540	587	556	548	558	599	545	536	555	529	546	587	509	550	573	558	598	542	574	571	573	541	567	592	600	548	554	555	554	548	551	582	590	582	509	557	574	537	634	543	528	599	562	604	533	563	546	560	550	578	559	586	582	538	601	600	573	537	522	567	574	602	539	523	580	538	543	546	553	570	499	553	566	614	566	571	573	568	603	552	569	530	575	559	592	546	548	554	571	563	573	565	552	504	586	544	555	568	553	577	570	576	566	567	567	523	563	604	572	554	609	553	587	585	556	555	565	559	572	576	520	554	556	557	610	579	583	567	575	544	551	566	554	562	554	562	570	572	540	548	535	592	551	535	582	545	614	566	606	571	590	567	552	559	560	598	577	592	591	548	565	542	591	563	564	550	551	574	588	553	557	592	596	561	571	548	540	545	551	549	568	578	553	557	558	567	528	566	571	572	556	567	568	579	572	546	553	560	569	583	559	607	589	540	584	575	567	574	537	569	591	577	604	555	575	549	579	606	517	558	605	598	591	530	528	539	564	587	535	584	578	574	615	574	569	557	550	547	571	567	595	564	539	591	652	600	607	544	574	573	558	548	555	575	578	561	527	582	558	557	529	599	579	569	550	575	545	583	569	548	545	613	546	616	579	503	571	533	543	545	574	545	596	539	570	573	556	547	567	580	559	543	555	569	572	540	558	521	524	540	537	562	542	560	585	543	592	527	555	568	549	573	556	546	598	566	509	595	556	538	556	547	572	558	562	536	573	539	579	557	567	549	588	570	556	570	563	566	586	548	589	541	557	571	550	570	574	567	564	590	556	585	553	536	536	533	610	571	570	549	577	546	534	578	595	538	589	571	581	584	596	573	553	551	603	535	504	548	556	531	576	583	595	584	537	516	577	549	604	552	538	553	561	500	549	572	558	539	592	585	568	537	607	585	564	544	549	628	569	571	538	534	556	545	558	594	535	581	581	551	600	581	555	589	532	556	553	594	558	530	560	575	563	568	536	606	576	527	557	527	571	586	558	584	543	551	584	554	566	550	570	576	583	575	545	513	554	556	546	544	586	570	540	529	625	580	576	563	548	548	606	562	566	593	554	604	535	574	539	561	569	598	589	558	510	583	617	553	580	562	579	520	539	570	551	588	510	569	576	551	583	567
24157	21422	30982	29123	30077	27154	12834	1343	844	935	871	840	779	781	801	774	791	807	826	795	771	808	752	796	800	775	774	781	815	774	792	780	796	816	761	757	838	775	839	770	821	798	834	784	806	736	828	796	841	869	996	1052	925	820	761	865	750	807	790	737	769	735	737	761	796	735	769	795	728	718	757	722	739	755	733	762	739	724	791	754	791	779	769	721	786	813	753	753	784	736	777	756	748	750	769	730	761	783	734	703	809	749	701	777	738	775	741	781	737	761	779	735	711	762	825	735	752	741	788	758	797	817	756	773	734	760	724	781	775	725	754	782	788	699	750	779	768	779	789	820	712	688	753	753	762	793	766	725	766	707	774	751	770	764	772	764	764	713	719	760	783	774	807	740	729	762	754	764	721	732	762	788	750	740	790	716	792	707	743	722	760	754	748	723	741	778	770	674	703	754	740	774	718	787	723	779	731	757	758	743	704	792	807	733	758	784	727	743	774	785	737	786	759	757	723	702	755	722	745	741	745	747	792	760	783	764	722	757	791	824	733	693	737	773	745	759	752	739	737	797	760	769	731	752	699	726	790	836	754	738	780	762	741	752	739	731	778	735	782	811	723	746	727	726	739	782	746	765	725	735	737	742	758	780	744	712	754	705	709	741	760	741	762	776	708	728	728	779	727	786	779	746	739	770	793	787	769	814	735	761	767	790	733	784	716	751	707	747	755	777	764	733	776	757	758	759	766	768	725	786	734	700	775	814	733	749	740	800	783	756	822	768	709	773	736	730	776	799	774	742	739	719	780	703	755	760	773	773	784	773	764	737	713	753	737	774	780	728	744	691	728	732	739	743	761	747	752	763	756	759	778	709	735	757	722	748	764	750	730	708	752	741	818	773	714	725	708	736	719	741	724	724	762	771	754	778	744	791	784	740	719	747	745	696	794	788	790	768	745	790	755	810	767	732	732	749	757	801	731	754	746	799	719	795	708	815	752	786	778	742	780	705	735	751	772	724	725	802	766	803	750	766	732	749	772	743	749	753	722	735	759	799	755	745	758	799	743	704	794	736	773	768	742	796	777	756	723	704	765	737	713	761	710	828	767	743	713	745	819	768	798	723	685	738	753	726	809	766	789	775	773	737	770	784	753	703	758	767	696	741	743	725	745	770	755	759	794	739	784	801	798	776	745	752	756	799	759	794	786	781	715	731	748	808	791	762	821	740	701	786	740	784	799	730	772	725	694	777	743	814	761	809	754	780	819	759	736	769	760	761	733	703	817	741	752	788	710	741	742	719	761	717	745	749	736	826	726	792	809	767	761	769	715	766	779	772	751	748	752	771	761	776	784	742	752	783	698	759	738	786	718	719	773	786	737	789	749	747	739	726	720	807	767	715	751	768	689	781	763	786	744	781	788	778	733	767	709	786	802	785	721	758	727	748	770	756	770	749	807	790	708	725	742	784	761	740	797	715	730	797	759	798	746	759	703	743	740	755	806	781	781	767	722	732	743	768	769	804	772	776	750	805	769	725	784	745	738	786	788	756	744	799	738	750	731	781	785	692	772	788	745	727	736	785	806	781	758	757	734	725	759	738	729	773	742	702	731	751	773	767	731	768	724	720	763	780	775	787	769	784	746	793	735	772	728	736	783	753	743	774	753	751	727	792	777	732	709	792	778	770	765	730	767	779	703	718	762	790	789	796	744	745	699	759	765	757	718	749	759	781	728	807	776	744	767	743	742	789	761	721	699	734	787	755	763	719	769	752	772	747	741	736	750	800	764	767	745	723	778	761	763	745	789	756	772	760	770	794	807	748	776	733	767	739	726	785	763	781	789	742	825	728	753	712	747	755	767	746	777	745	733	754	772	709	711	737	738	719	780	745	744	710	744	755	821	764	752	750	780	764	795	753	733	743	758	743	765	743	749	766	749	726	798	777	788	751	751	793	771	730	756	775	761	791	745	735	756	751	794	740	760	754	742	806	750	731	742	770	739	717	726	755	791	754	778	720	784	780	728	793	720	776	789	780	763	748	805	780	774	747	753	758	717	739	757	761	752	729	698	752	746	755	782	736	746	755	708	788	769	748	734	751	718	727	738	762	759	739	724	769	757	696	758	733	733	769	775	722	730	777	755	746	748	763	739	779	798	777	730	754	777	821	719	705	755	811	741	799	769	812	706	739	781	785	787	771	793	741	770	750	800	684	767	780	754	783	797	774	802	690	760	760	728	720	749	765	733	773	751	736	738	779	766	773	809	755	760	722	775	743	734	717	725	774	783	727	729	772	724	744	791	760	750	742	751	723	734	814	752	753	763	753	790	763	747	745	775	743	767	782	746	781	751	736	745	800	767	788	766	743	738	732	745	753	760	802	731	725	764	783	776	759	794	725	730	723	708	743	799	759	761	818	746	758	761	733	744	769	735	781	773	735	771	751	743	732	836	766	759	807	796	715	805	812	784	734	819	726	786	742	752	736	787	740	739	743	797	728	743	745	811	735	778	738	741	783	748	754	804	718	750	718	726	759	736	751	717	786	743	743	737	784	728	768	813	772	794	739	832	773	732	794	727	824	750	783	746	765	782	751	703	718	772	797	716	728	786	734	752	764	743	737	763	781	775	773	766	695	809	717	779	763	736	744	775	738	753	774	767	756	754	804	757	760	775	753	775	771	715	764	763	755	767	753	725	737	749	705	747	734	799	720	761	762	721	761	798	720	729	721	822	730	733	787	773	694	770	772	739	772	791	753	762	733	745	755	733	774	700	767	783	752	744	701	758	685	743	811	768	715	767	731	750	735	746	760	801	786	779	725	697	740	733	722	753	778	732	765	767	786	783	784	722	780	720	787	770	764	735	792	739	775	760	762	747	758	745	752	750	744	724	792	809	718	762	739	760	777	746	758	764	695	767	693	752	718	783	762	772	808	774	763	735	750	735	805	781	755	754	770	807	733	760	780	768	754	764	773	727	737	781	713	743	711	765	756	755	681	775	725	749	768	758	743	742	762	751	708	752	757	773	753	742	784	772	737	734	733	708	781	703	757	762	780	752	753	728	741	697	751	734	764	761	772	788	734	771	775	742	733	739	777	801	779	744	739	761	763	812	777	764	779	793	711	763	757	762	830	771	733	773	747	829	772	777	745	800	732	739	756	770	798	762	718	733	750	778	809	716	734	728	791	761	737	750	747	735	752	739	758	760	720	793	776	795	778	779	778	797	711	718	800	776	757	736	717	711	745	777	777	746	781	745	754	747	740	745	716	767	730	761	746	773	729	748	780	762	772	789	738	780	728	740	753	756	742	742	783	769	781	744	780	739	744	738	786	754	732	779	782	763	770	761	738	711	764	786	727	801	756	746	738	730	746	709	757	728	751	779	750	737	740	732	753	726	771	818	744	758	768	747	753	748	729	683	722	773	761	748	696	764	758	772	747	739	729	734	723	747	709	744	721	755	740	702	782	777	754	792	780	794	745	707	725	784	748	776	674	766	763	794	742	773	736	736	768
40410	87557	67374	43277	36000	18697	6013	843	804	767	713	701	715	754	750	724	733	737	710	684	715	641	674	743	685	663	684	661	659	696	713	723	708	710	746	716	720	737	733	687	723	689	653	765	673	674	685	635	687	880	926	1204	1025	736	684	745	674	663	649	637	668	646	673	636	696	684	685	657	656	682	649	677	672	639	622	656	672	681	645	643	715	644	709	672	636	673	682	692	651	687	684	670	660	672	698	667	664	680	670	661	616	660	681	684	672	651	651	680	676	649	648	613	667	662	625	623	669	699	620	726	617	645	693	660	662	648	696	642	667	667	636	661	677	672	640	666	639	675	677	666	675	695	628	657	656	626	641	650	597	648	614	668	656	620	694	648	651	654	690	639	644	637	664	671	606	631	664	672	611	653	671	648	629	642	636	674	693	620	715	621	633	631	635	712	653	683	673	686	673	669	681	674	642	632	685	666	675	683	637	637	648	642	643	637	691	693	672	640	635	704	647	686	632	654	710	694	636	628	689	659	599	632	648	691	677	642	636	673	663	672	687	623	632	652	698	662	643	688	670	619	643	688	664	629	626	639	683	699	651	682	666	678	676	633	691	667	704	681	678	599	677	668	754	652	666	635	680	659	633	659	679	642	656	698	609	628	652	614	651	678	696	651	665	620	628	687	658	653	638	653	677	650	697	689	640	692	654	639	684	682	638	659	683	649	610	647	671	684	656	640	687	678	677	689	685	634	637	690	636	623	673	658	629	667	659	665	648	663	684	635	675	616	686	682	673	667	678	676	654	693	632	633	657	619	626	652	688	670	661	682	632	645	672	660	651	706	659	636	622	632	711	672	714	650	605	659	688	702	672	627	655	667	690	670	655	659	628	691	661	609	687	650	645	673	619	636	656	687	648	656	661	618	686	657	667	641	652	676	644	620	684	599	667	667	663	661	644	642	663	613	689	666	668	693	702	700	625	676	676	671	687	628	687	688	650	691	698	689	634	655	650	660	642	650	666	704	643	673	666	675	664	608	626	631	670	650	674	640	702	722	653	654	699	663	620	657	678	657	686	655	663	640	671	644	692	728	677	706	642	655	652	658	613	642	650	665	634	642	639	688	677	659	666	664	645	620	664	655	692	675	657	615	676	674	674	667	676	653	620	634	674	691	637	679	679	633	720	645	683	654	646	641	645	691	661	675	641	628	647	620	673	632	650	689	615	663	645	658	638	624	647	662	680	679	681	680	640	676	675	678	618	687	694	696	652	659	647	652	645	677	702	628	667	624	642	600	631	637	666	640	650	717	713	657	638	634	635	665	677	678	613	665	666	665	632	623	672	638	639	669	615	685	680	646	676	661	647	650	647	677	621	643	665	678	637	640	666	678	625	609	663	692	645	694	652	628	658	689	635	663	637	667	659	713	682	722	659	647	698	635	671	689	668	658	726	707	667	619	641	635	664	718	641	639	674	615	661	668	701	699	730	691	678	682	674	665	681	643	612	655	616	687	654	629	664	668	607	632	651	635	655	659	604	657	610	648	669	614	674	665	652	702	649	667	691	650	630	703	635	678	632	685	660	689	593	617	618	615	695	644	675	682	690	639	704	597	643	652	654	637	665	632	688	628	642	643	635	673	660	636	658	649	626	623	682	627	650	658	649	629	670	659	638	692	669	686	669	621	665	624	661	637	614	687	620	655	664	687	638	644	692	686	669	595	638	686	647	696	670	636	637	692	632	654	648	666	671	680	671	689	672	657	673	659	644	644	637	651	643	701	614	660	671	665	616	662	634	597	606	638	661	648	653	645	669	712	598	655	635	637	695	651	698	725	636	621	663	619	687	682	656	692	664	655	630	676	639	599	647	661	627	707	696	634	653	638	658	669	618	622	653	660	657	696	699	657	659	655	607	664	633	652	615	632	684	729	673	635	646	670	632	691	662	678	676	621	664	627	634	637	666	674	643	695	647	637	680	673	647	649	614	667	623	679	672	675	595	656	675	698	653	654	651	632	648	657	660	667	707	630	622	673	689	665	673	661	660	659	664	642	646	683	661	651	691	655	671	710	642	651	682	589	651	630	637	694	688	648	654	632	651	617	696	639	632	650	643	642	647	671	639	633	663	645	679	646	630	613	647	677	642	671	629	688	642	673	641	641	681	636	635	614	642	605	660	673	683	640	610	651	691	653	675	625	676	639	634	644	664	692	695	662	674	634	648	681	628	669	656	664	638	678	703	630	654	662	683	655	595	649	663	659	634	677	653	650	664	662	647	669	639	638	686	666	654	653	667	685	620	648	626	680	660	681	682	675	663	628	709	648	642	673	627	640	691	698	660	674	629	640	645	635	671	676	735	638	676	682	658	644	658	607	627	659	624	694	660	610	661	672	666	690	664	665	684	709	691	657	626	704	672	654	671	658	657	653	637	650	640	615	676	632	658	626	650	673	666	675	683	677	665	629	644	631	630	609	639	627	618	660	623	667	666	644	701	657	573	638	630	625	650	647	654	651	665	650	630	687	598	659	708	605	680	665	689	656	648	695	662	702	677	679	626	653	637	616	691	644	614	638	662	628	647	616	666	671	620	615	655	669	673	667	640	630	665	585	640	671	698	666	669	656	641	657	683	699	663	685	663	640	681	643	645	672	673	639	691	651	640	645	679	671	720	643	637	650	688	641	628	634	655	665	738	664	701	657	683	632	708	646	642	694	617	639	653	630	657	643	664	634	654	636	679	681	637	629	680	699	629	640	675	657	672	633	667	690	679	674	616	675	642	690	614	638	623	652	644	672	690	631	591	666	623	658	603	717	679	657	638	689	682	673	637	651	654	636	655	625	676	708	621	644	630	633	666	661	660	648	650	667	637	665	664	626	677	675	659	671	720	636	641	678	667	610	620	691	711	654	643	676	681	638	636	673	706	647	644	625	644	636	695	662	649	682	650	687	671	634	593	654	662	660	597	654	640	702	648	676	655	663	632	623	627	656	707	683	635	677	631	634	638	670	614	625	663	672	642	666	700	644	653	617	653	614	658	664	674	656	676	688	692	632	654	604	624	684	650	618	612	640	700	636	709	662	696	695	633	675	604	656	662	629	668	664	641	636	696	654	663	670	644	642	674	680	644	666	648	652	698	592	655	700	689	660	638	593	633	622	625	733	667	685	696	697	623	692	651	658	698	681	689	691	660	620	576	706	684	645	627	654	620	668	681	677	641	640	662	699	615	612	630	664	639	684	679	623	632	653	568	681	651	627	711	671	662	660	668	654	664	585	656	673	681	700	639	664	654	641	679	647	614	627	665	671	662	622	672	640	663	647	628	641	641	668	636	695	659	610	659	651	632	676	650	619	662	647	660	639	645	640	679	687	707	694	675	683	660	656	686	659	723	644	642	682	687	632	624	649	689	649	651	637	667	691	660	657	649	638	656	695	628	691	632	643	659	647	659	651	652	659	684	671	679	595	689	686	703	651	692	658	632	689	673	648	657	604	703	632	654	634	639	671	630	688	601	637
27885	20885	16049	6615	3100	1739	892	678	618	664	632	675	649	661	645	658	685	680	620	653	642	632	672	633	632	694	637	655	684	668	611	678	660	649	678	661	653	652	662	661	706	679	691	617	632	684	697	673	653	669	660	700	680	675	689	657	659	642	681	648	640	610	665	693	654	644	667	660	624	717	664	630	655	616	633	656	653	672	676	694	652	661	684	658	646	676	661	666	673	656	651	611	701	608	652	709	614	682	648	668	657	678	664	619	620	647	636	678	644	702	629	642	610	658	645	666	668	640	671	647	681	649	674	691	628	689	685	678	609	655	635	676	649	694	611	662	630	635	670	676	650	629	645	661	632	670	638	670	638	658	646	654	664	625	634	629	653	686	632	640	679	616	626	642	647	630	624	682	662	686	657	705	652	664	706	674	658	670	646	613	617	667	627	663	705	657	655	704	603	615	680	658	688	615	676	668	623	665	663	663	634	640	708	643	669	693	653	686	657	686	621	621	668	655	613	606	665	627	612	646	656	662	615	641	591	698	592	654	662	650	592	643	625	673	649	632	722	624	674	668	643	594	636	659	650	664	691	643	635	625	642	617	618	589	650	656	615	666	683	619	624	625	648	637	700	630	665	676	640	652	672	658	626	690	642	650	653	640	623	692	652	643	622	682	632	700	649	681	633	645	673	649	705	684	644	658	644	652	641	697	672	651	683	631	642	625	657	646	658	682	663	633	647	622	618	685	641	711	640	667	622	701	690	641	638	666	670	607	696	683	658	655	642	656	647	617	660	657	648	710	640	629	635	630	643	656	647	685	624	662	654	705	647	631	654	674	640	626	637	643	617	667	667	632	669	625	653	655	623	612	661	613	630	618	649	688	626	647	652	632	650	665	681	684	669	689	670	668	656	661	640	663	681	620	620	674	636	614	655	614	654	668	711	665	650	711	688	616	687	648	682	675	665	648	659	670	656	657	647	634	670	617	658	670	617	660	654	626	653	661	653	648	683	643	615	624	662	638	676	660	675	671	686	648	697	627	643	601	660	687	629	664	601	665	619	648	669	656	690	666	627	625	673	644	638	643	711	610	616	667	673	607	650	658	673	599	640	620	643	655	658	700	600	663	644	680	675	682	667	642	710	613	649	682	647	650	642	669	640	637	610	658	641	615	627	692	672	676	643	658	674	656	662	660	632	622	640	626	661	643	676	638	671	693	618	679	593	655	668	651	665	644	699	682	675	616	633	643	661	641	628	620	633	654	648	691	670	686	652	685	607	677	697	658	654	632	669	703	642	669	663	662	647	687	672	661	663	661	662	641	616	683	657	615	621	660	645	606	706	676	605	712	686	655	672	654	639	667	682	601	662	659	658	632	689	670	611	678	679	639	642	643	673	636	614	614	692	656	629	656	678	616	682	636	695	644	646	600	680	635	705	650	646	622	639	615	650	675	634	705	679	721	655	673	649	633	708	669	677	686	686	657	675	657	632	653	680	649	679	648	642	671	657	660	660	615	636	685	599	674	633	690	665	692	645	613	661	678	610	684	643	707	634	695	637	654	631	650	653	631	650	708	641	625	653	626	700	640	660	644	654	665	637	626	655	654	649	682	625	656	636	663	688	629	658	640	696	637	685	653	659	664	632	659	674	683	653	680	650	688	692	714	615	623	686	641	647	660	625	674	655	645	674	654	627	664	677	620	653	633	609	670	621	671	644	622	646	687	650	630	640	705	663	682	684	674	679	651	662	688	686	669	647	598	633	669	614	623	577	641	653	648	702	643	679	617	685	625	687	635	633	644	622	652	613	669	633	659	655	610	612	605	702	665	680	663	681	684	682	658	642	638	623	638	658	656	663	702	675	675	629	596	639	658	691	671	661	663	623	599	684	675	647	654	643	664	679	663	662	627	712	614	644	690	697	695	679	637	653	628	640	667	655	630	673	650	634	700	659	629	654	678	637	676	627	609	658	654	659	636	615	628	669	660	656	679	644	681	667	609	687	644	692	653	713	672	722	646	653	678	658	637	619	707	610	602	679	626	655	645	602	681	720	640	659	668	650	636	624	686	651	647	651	654	641	674	662	661	691	676	713	683	634	684	611	633	657	652	642	651	677	678	693	661	675	677	661	648	656	642	601	668	690	655	625	659	647	679	674	642	658	661	652	654	736	635	640	647	605	652	654	669	655	658	682	675	639	647	691	676	628	639	641	637	704	641	619	665	645	609	620	649	620	707	668	703	591	625	630	667	656	636	655	675	653	638	606	626	656	675	688	624	657	676	639	625	640	638	663	633	616	652	641	668	667	626	640	605	705	663	650	695	673	632	616	661	634	641	647	651	647	633	655	686	664	654	628	623	592	663	629	663	672	690	642	675	659	652	610	644	657	640	621	674	698	646	647	629	645	643	656	609	677	693	654	654	625	619	670	619	646	653	636	604	639	655	611	619	669	654	618	694	649	665	628	657	684	634	677	690	660	658	673	681	674	622	640	602	647	651	647	657	645	646	669	664	662	631	621	645	641	641	636	619	636	650	697	625	642	672	623	663	652	645	632	617	654	655	676	659	674	641	632	656	676	623	643	648	625	684	664	684	684	650	699	656	668	641	623	629	639	674	646	674	642	678	698	719	637	617	616	666	664	660	661	630	685	644	700	663	661	658	645	652	633	652	634	635	630	651	660	666	673	642	638	657	665	645	660	643	668	632	701	683	657	651	653	658	697	611	673	678	632	677	632	672	677	659	676	639	638	692	646	641	612	641	683	653	642	645	672	659	621	678	652	657	620	659	649	655	653	603	664	629	605	641	674	634	648	650	702	664	675	660	655	645	651	689	675	680	653	653	698	692	660	660	643	640	665	686	687	646	653	634	661	665	606	652	673	685	641	633	659	649	646	641	647	663	636	689	665	604	619	647	660	694	627	668	663	668	651	661	640	681	631	639	653	663	653	661	619	645	666	661	691	635	713	624	682	665	633	654	676	676	694	690	672	673	627	690	648	642	675	610	648	595	664	629	664	651	676	700	619	636	689	616	648	676	694	651	639	663	632	654	689	644	691	674	616	629	648	616	669	671	680	641	646	625	669	735	678	611	678	634	628	651	669	653	654	669	643	640	681	655	655	683	670	644	601	650	700	612	672	675	628	677	636	630	650	643	630	642	683	663	673	710	667	652	651	658	594	710	600	598	691	652	641	743	642	643	654	673	708	684	632	635	650	662	670	671	682	608	645	676	665	662	675	665	645	685	590	655	657	706	657	668	669	648	667	661	659	645	610	656	643	658	686	633	645	629	665	654	723	646	605	660	636	675	690	657	669	642	659	629	611	656	673	671	654	678	647	644	638	689	663	647	603	668	658	659	665	615	618	671	614	649	625	622	672	645	667	636	625	674	681	629	582	602	646	645	695	654	615	660	650	653	669	677	654	613	635	632	685	663	671	649	693	631	647	654	613	641	641	711	660	641	644	647	638	683	622	692	649	656	692	661	621	645	662	692	670	652	662	663	624	635
7465	19478	13499	4511	3181	1688	831	567	529	506	537	534	588	540	524	522	528	497	538	514	518	566	539	503	514	515	529	533	547	547	550	561	574	534	579	566	567	599	548	523	587	558	519	551	519	492	569	548	517	544	558	537	563	570	533	533	528	543	512	509	533	537	535	491	514	534	519	519	513	534	533	538	563	534	512	551	507	526	494	506	481	537	540	529	545	523	524	473	510	510	535	540	533	478	509	538	528	563	527	487	528	578	526	550	500	478	504	509	526	539	543	549	577	505	511	543	526	465	516	523	535	488	504	522	538	555	534	529	477	567	511	522	555	495	545	497	541	508	490	561	527	552	515	548	573	460	567	545	500	539	523	496	517	514	506	502	531	557	528	550	497	516	483	550	534	496	496	518	581	531	528	506	552	552	532	506	514	561	560	514	527	528	548	530	499	531	513	534	591	559	526	575	548	518	542	554	526	499	552	528	519	521	535	503	499	510	511	513	501	547	539	492	495	487	550	564	543	493	568	526	517	534	523	571	522	565	518	559	556	511	563	527	519	512	499	481	509	511	520	488	501	537	547	539	530	553	574	542	569	568	510	499	553	500	514	570	558	516	517	501	518	515	508	544	508	506	516	547	496	545	477	509	539	538	554	568	542	496	547	537	551	567	508	517	569	511	556	553	497	511	553	531	519	540	527	510	536	541	522	571	544	541	548	528	499	565	521	509	538	472	506	554	472	549	556	523	485	549	478	512	516	535	534	554	548	503	545	584	505	521	508	526	563	533	559	493	531	527	480	546	535	546	514	521	525	521	499	559	506	532	566	516	553	540	551	517	526	481	542	521	535	549	499	477	555	554	529	535	537	499	513	537	525	541	544	570	529	509	594	537	513	519	501	539	574	502	545	493	516	519	526	517	524	452	552	531	505	542	547	538	516	490	552	558	538	535	512	493	505	554	575	518	568	531	499	547	514	499	524	542	486	526	542	502	507	532	532	527	532	530	540	518	499	514	538	535	533	522	551	571	479	501	526	528	485	572	513	546	535	540	529	549	514	532	511	554	548	523	560	548	502	488	518	533	579	474	542	510	521	491	519	486	536	538	565	540	504	554	492	533	571	565	527	554	519	551	539	503	519	538	562	515	552	523	515	520	509	544	526	526	511	508	498	523	526	480	487	535	537	505	536	533	546	531	511	536	535	553	562	540	538	535	556	493	538	522	532	538	540	539	577	477	508	488	494	513	507	568	523	526	506	515	506	505	531	467	528	539	595	515	515	535	537	515	532	466	545	517	514	609	558	533	493	470	529	553	499	537	555	504	513	499	493	542	514	483	532	496	534	541	550	559	506	487	512	582	551	548	522	528	556	543	508	517	552	512	571	534	575	552	567	509	522	499	524	501	527	532	499	536	489	575	527	523	518	523	556	549	485	489	551	516	544	545	499	534	536	491	514	498	533	503	552	533	555	530	541	561	554	551	546	538	494	493	522	546	516	509	523	512	556	477	506	502	542	541	546	541	550	567	498	500	551	561	529	550	526	529	571	546	563	548	521	541	518	539	540	525	507	563	527	523	552	483	529	523	562	549	508	523	581	512	548	499	564	527	504	514	569	553	540	517	552	479	512	509	534	543	526	514	582	540	523	525	570	540	516	509	553	535	546	534	468	536	535	491	525	523	512	538	534	518	537	503	531	515	531	539	522	542	545	566	540	555	542	515	561	515	518	539	487	573	573	499	499	548	533	546	557	504	495	512	550	536	555	513	493	556	561	559	506	500	508	534	512	521	501	544	503	545	525	504	520	564	552	543	545	536	523	539	478	505	553	549	533	503	507	506	502	541	539	520	492	557	562	515	539	560	539	543	543	508	521	535	522	546	540	531	516	531	536	504	531	539	525	506	544	569	503	516	491	475	521	510	529	531	551	534	520	525	539	549	526	494	521	548	534	502	573	475	585	550	525	540	524	509	509	555	529	547	519	519	518	529	508	526	504	507	555	573	515	555	490	525	515	562	537	529	498	538	558	537	493	543	535	540	570	501	551	548	530	530	495	570	539	512	513	521	557	541	543	528	552	546	513	509	535	502	528	526	530	516	526	517	509	581	529	496	526	541	516	521	504	546	561	534	539	520	535	543	509	517	510	572	499	560	516	569	543	511	503	527	578	541	560	514	518	552	501	551	529	532	558	531	530	491	544	579	544	548	505	543	493	514	522	549	517	528	526	514	527	532	566	518	507	531	553	539	477	519	543	507	538	530	518	532	542	530	512	515	557	506	580	551	500	500	554	511	543	532	549	539	565	574	509	501	533	542	487	539	512	545	510	562	549	550	491	516	564	504	514	520	535	525	508	496	603	516	524	516	539	489	552	527	506	561	509	535	528	550	545	535	545	538	524	495	556	498	554	541	493	522	532	521	531	501	553	547	519	580	553	511	504	522	530	536	529	546	522	514	524	500	549	549	523	562	517	517	516	493	513	504	499	553	516	534	492	511	523	511	486	509	502	543	540	528	511	543	523	538	527	545	552	495	536	495	504	544	576	531	560	547	500	527	535	536	554	504	489	590	465	479	547	493	493	499	535	572	558	492	509	540	576	553	577	499	525	552	522	521	516	491	516	545	542	549	559	534	518	564	520	576	538	534	526	535	508	515	572	549	546	527	530	528	500	548	464	528	490	525	559	527	517	577	504	551	512	517	532	522	523	553	538	588	505	549	512	544	541	537	502	572	505	536	539	560	503	511	494	529	531	534	541	570	499	539	489	537	535	591	501	539	514	548	484	505	497	537	498	514	554	540	543	515	535	535	528	526	482	529	514	514	554	537	558	549	562	535	537	492	524	544	530	512	551	539	529	521	549	488	550	490	537	529	537	588	544	538	519	541	547	464	527	549	498	524	545	516	496	509	514	567	517	553	511	513	543	499	502	521	497	549	534	527	499	498	571	471	576	546	536	528	525	545	516	575	513	533	559	572	559	530	536	564	503	559	530	472	526	531	543	519	536	518	581	518	494	543	526	543	537	521	534	530	488	513	491	580	530	527	509	512	545	515	507	560	533	557	535	531	528	535	533	540	520	549	502	519	579	510	501	514	560	532	551	514	512	558	510	451	540	550	497	545	534	536	491	518	522	564	519	521	518	552	533	518	509	551	501	529	545	504	492	529	569	516	495	524	504	549	539	482	490	523	518	524	538	534	514	525	521	518	506	498	549	538	533	593	517	523	541	505	555	518	495	514	572	517	539	530	501	514	531	506	510	481	497	551	543	509	517	519	528	514	535	521	541	541	481	544	541	502	544	522	539	534	528	518	529	556	564	550	557	554	543	502	548	500	521	483	498	513	515	496	497	511	523	540	520	537	480	540	557	522	531	579	535	548	474	552	535	527	509	545	554	524	546	545	535	518	534	529	518	571	521	538	498	543	518	528	594	514	501	554	551	534	488	548	516	514	537	570	528	508	532	521	513	492	593	499	516	555	591	523	536	507	543	547	524	498	510	523	516	542	518	519
25230	21660	30716	29402	26003	16715	3807	828	718	665	628	708	732	717	698	715	677	659	693	665	658	646	641	639	663	662	612	660	643	644	623	657	637	670	677	654	648	759	655	658	643	643	643	671	640	676	714	616	662	671	686	783	797	707	697	679	687	637	644	635	628	615	652	672	655	614	650	622	623	652	633	608	626	636	642	633	712	643	643	623	634	629	713	672	623	654	631	684	635	665	641	609	645	667	627	645	670	607	646	661	669	622	688	658	596	601	581	654	679	617	672	687	667	669	665	655	602	621	643	614	634	665	624	608	632	618	654	659	646	652	665	616	657	634	662	630	662	633	642	636	656	623	664	660	642	653	677	666	642	606	624	670	639	630	661	599	650	634	628	618	619	640	668	659	634	621	685	670	683	649	641	621	620	635	675	668	664	621	653	612	666	658	641	634	634	639	708	671	651	662	618	641	676	572	643	606	650	649	688	607	654	654	602	607	680	638	604	641	653	654	612	670	662	657	668	645	694	670	669	672	651	634	673	647	581	688	685	635	666	620	618	677	613	633	649	646	652	644	623	627	643	667	606	662	672	689	654	668	645	646	643	618	648	658	659	646	673	628	603	624	670	655	625	622	691	668	661	674	640	635	620	660	632	607	651	608	654	672	646	674	683	681	644	656	629	646	670	636	636	657	656	676	630	620	657	655	670	702	637	648	669	647	600	667	674	641	707	617	651	662	668	638	634	626	655	670	670	653	610	602	646	656	635	668	613	611	653	667	605	611	656	628	676	630	614	643	678	617	626	600	623	637	631	638	657	642	624	611	634	644	631	624	642	736	634	624	618	658	612	631	605	619	667	651	614	602	649	591	674	610	658	631	645	672	623	623	660	594	613	633	623	640	641	638	604	666	627	600	635	671	632	653	657	653	643	655	601	642	659	632	646	638	624	714	616	624	619	678	650	636	659	632	693	673	656	647	697	625	615	616	593	620	660	631	626	683	705	607	671	634	615	650	636	646	645	586	652	670	630	679	629	619	635	655	645	647	638	636	655	680	618	667	636	675	679	624	628	650	600	652	682	636	594	674	672	685	660	664	652	702	662	673	634	641	620	629	634	630	675	623	670	632	652	671	629	668	642	608	681	624	655	637	676	616	633	628	632	644	636	637	610	641	605	658	646	647	648	627	641	677	655	643	662	669	614	600	631	616	693	665	626	647	689	696	633	673	693	680	623	651	619	663	646	648	625	657	641	633	663	655	594	653	580	618	628	653	631	621	633	610	629	651	663	656	641	662	647	658	633	707	658	614	663	629	690	602	666	619	645	598	640	663	662	628	618	633	671	629	673	651	652	666	635	648	646	653	618	615	644	661	695	651	646	644	685	615	587	692	624	650	683	659	662	677	664	638	640	680	638	637	650	631	678	586	638	674	652	668	669	682	636	661	633	657	657	629	627	627	661	657	660	641	611	653	626	662	679	657	669	601	651	630	650	634	650	673	594	669	643	662	648	673	680	640	603	624	646	634	610	609	650	648	619	638	653	644	604	633	650	619	606	559	671	633	615	622	642	641	613	622	634	661	624	620	656	612	687	640	646	655	642	618	646	619	670	615	687	633	628	676	671	627	669	630	632	703	642	655	653	654	674	703	655	665	649	628	647	651	672	621	626	670	652	703	674	640	674	618	661	647	623	691	624	634	689	670	655	660	656	640	662	641	622	655	660	649	664	641	611	633	685	639	658	658	626	670	652	635	669	666	629	604	630	619	637	639	641	630	698	682	658	622	592	639	637	667	682	647	612	652	683	658	644	641	608	657	657	643	620	661	624	631	683	677	648	654	630	612	604	628	662	668	651	685	643	672	639	646	623	618	626	666	582	609	635	635	647	610	611	654	614	662	643	654	626	671	669	645	607	638	624	654	661	615	620	658	622	678	664	626	684	687	607	566	627	663	633	639	636	669	614	617	677	675	632	646	607	657	643	620	648	680	617	643	710	623	685	643	653	643	630	596	647	594	622	632	635	665	628	636	656	599	689	572	627	628	665	663	684	643	638	642	631	662	649	575	625	649	639	635	616	643	620	660	678	620	628	662	643	604	640	661	653	644	691	666	629	634	642	601	641	666	638	635	583	621	652	642	632	675	665	644	703	654	641	658	631	661	659	623	679	630	644	653	635	623	662	632	656	646	604	711	651	657	644	658	635	647	656	665	670	688	611	620	646	684	650	675	650	641	686	628	654	589	637	670	635	646	697	637	642	631	716	649	660	672	664	631	645	615	626	596	641	683	682	670	619	642	629	661	625	635	653	626	682	661	578	670	632	696	683	631	636	690	651	644	653	668	659	619	671	650	659	612	642	709	658	620	631	638	638	656	638	654	637	651	678	626	662	666	678	695	642	583	619	673	615	600	644	627	639	641	647	665	670	659	634	651	604	645	657	701	685	661	646	695	633	588	636	669	693	615	657	599	618	650	627	704	621	659	614	627	598	645	636	605	683	627	686	602	629	646	611	658	669	625	655	605	644	621	662	680	658	655	648	648	636	648	695	614	684	634	631	620	635	699	699	647	602	597	646	659	574	671	630	640	624	642	627	621	654	649	631	640	661	658	631	662	638	613	644	619	628	634	645	633	690	647	659	652	645	653	629	605	646	617	640	664	633	635	642	661	638	630	648	696	613	622	613	639	612	680	661	666	693	662	673	610	649	683	630	667	660	643	648	624	634	665	672	631	658	646	626	643	648	662	638	645	629	660	650	672	657	667	656	590	637	629	617	637	638	691	667	633	614	667	636	643	639	635	663	667	642	605	653	670	615	680	657	675	683	648	623	670	633	625	668	642	589	641	624	637	683	680	693	695	651	647	682	619	644	649	630	609	650	622	647	620	628	643	658	652	654	671	649	622	633	641	604	689	685	633	656	656	623	657	657	597	610	631	632	618	627	609	617	674	616	662	643	667	701	643	681	673	602	682	629	674	638	626	644	633	645	612	611	619	621	671	647	641	658	617	680	667	616	674	623	628	651	613	626	621	647	671	643	682	623	651	599	666	636	688	601	719	645	656	641	651	593	616	637	610	649	666	695	637	635	638	635	656	668	598	652	614	656	624	648	660	666	633	675	610	649	671	655	654	626	655	605	629	621	691	648	660	616	624	626	637	667	633	633	644	650	626	684	622	633	697	617	669	652	648	667	664	645	661	668	710	597	636	651	682	650	662	634	665	641	680	665	676	643	655	681	648	658	649	614	650	651	583	612	665	685	611	648	661	664	620	608	610	647	637	691	631	658	629	622	661	642	633	621	612	646	652	626	643	682	670	652	595	623	608	654	615	674	610	604	700	653	652	599	676	686	655	714	669	596	596	714	628	664	665	676	625	632	650	590	658	609	638	622	612	698	647	645	633	677	667	630	606	651	694	654	628	631	647	652	637	673	613	603	683	664	681	631	614	678	657	643	602	662	639	582	640	618	687	654	645	632	670	620	652	658	647	645	648	697	635	629	688	668	659	601	660	643	630
29504	71158	56844	26446	24215	11229	3120	613	610	646	649	576	561	525	622	630	613	597	571	615	617	597	601	578	586	563	589	634	535	590	568	578	600	605	608	633	555	620	575	598	608	603	583	579	562	596	579	544	601	546	589	797	689	664	647	649	575	577	600	530	509	604	593	565	606	584	593	573	526	630	589	592	601	557	533	549	556	520	511	575	528	594	566	600	613	506	537	498	596	608	578	555	593	577	561	536	559	576	561	557	550	610	550	602	545	611	581	564	559	559	575	565	583	579	547	534	520	562	604	543	561	540	573	579	501	570	570	556	617	505	543	565	536	577	591	544	575	535	570	565	551	561	581	582	582	539	593	544	567	537	552	533	579	522	550	517	561	613	560	605	548	580	521	540	557	525	534	563	579	580	531	556	571	569	607	581	557	560	587	558	558	540	583	571	551	576	534	556	582	533	574	584	563	576	591	509	574	561	553	615	566	575	538	527	594	570	520	536	566	600	533	563	505	566	585	564	552	575	562	597	560	541	528	587	610	547	555	560	540	595	536	537	569	567	541	581	597	557	575	549	568	557	595	535	584	573	565	553	538	598	562	580	585	568	565	541	540	564	606	539	551	570	545	573	541	583	595	529	571	553	560	565	552	542	590	510	573	567	561	617	538	560	548	584	564	540	554	536	569	587	545	555	549	590	552	569	540	580	573	559	539	550	565	584	553	593	576	575	518	559	550	555	551	583	566	558	550	534	557	560	571	565	530	545	560	557	546	574	531	610	566	556	548	543	522	541	560	564	508	544	584	555	592	557	543	505	596	503	580	566	581	567	544	546	575	582	547	563	566	529	556	613	609	564	577	576	568	557	585	541	569	565	536	528	550	543	581	589	552	568	592	566	567	540	585	518	566	553	582	556	546	570	517	601	564	559	545	554	577	517	550	561	557	546	592	581	593	541	563	559	580	578	597	586	564	548	542	532	559	573	576	563	536	537	595	543	565	568	611	601	561	586	599	562	551	596	571	609	566	578	546	533	530	570	563	546	573	537	604	569	565	532	552	605	558	563	584	568	532	595	582	527	526	589	578	522	589	559	546	594	544	572	592	559	557	558	599	568	591	539	548	551	541	553	543	561	589	575	589	565	561	572	539	596	569	546	587	553	573	554	549	519	603	557	555	538	543	565	565	583	541	571	574	580	619	551	583	567	587	572	539	577	557	612	580	583	591	568	566	602	563	547	540	563	558	554	536	530	572	530	509	587	556	576	563	555	559	579	562	524	549	537	548	571	587	558	598	590	580	575	607	551	577	554	580	541	571	534	551	533	546	548	581	545	569	543	555	596	524	554	535	562	540	529	562	583	577	568	552	558	560	557	563	530	517	545	568	550	520	576	557	517	549	530	591	506	617	536	596	610	552	594	540	530	550	552	562	544	537	615	553	577	527	539	596	571	530	508	535	545	564	539	567	535	598	571	573	527	578	562	548	539	591	556	528	524	556	515	524	610	588	586	547	548	545	589	561	532	569	574	571	528	520	587	582	578	590	535	574	571	585	561	555	582	513	558	548	543	581	570	568	574	545	572	579	538	582	590	586	558	569	564	572	544	552	593	570	522	564	599	588	535	526	511	564	541	558	515	540	530	556	582	620	587	561	567	513	588	533	561	520	566	544	583	546	545	551	597	533	574	535	518	551	570	558	590	571	574	556	542	557	600	566	579	553	524	556	553	567	571	570	553	554	578	547	556	543	554	516	556	579	616	544	525	542	558	624	578	546	562	530	580	594	541	595	551	525	584	557	515	565	519	558	578	568	531	549	582	538	581	568	593	546	555	562	542	583	560	571	536	573	604	575	543	590	542	559	511	544	544	561	596	567	589	550	550	558	593	550	560	557	556	532	539	578	561	530	562	585	587	556	507	583	580	590	548	544	559	579	577	554	591	556	553	548	567	543	575	570	562	538	610	565	561	547	564	610	572	581	540	551	588	529	632	574	586	573	573	583	585	530	565	530	551	558	599	534	555	556	573	508	550	565	566	554	529	545	590	571	611	567	574	561	553	591	556	580	577	564	573	556	570	544	577	559	523	515	581	563	587	554	546	572	564	581	552	536	581	535	573	564	538	533	551	548	573	552	596	518	579	596	521	590	558	556	557	565	526	566	541	590	550	589	574	572	504	537	570	540	555	544	581	533	534	561	575	567	592	564	570	537	603	549	556	576	582	567	607	544	594	553	583	562	579	578	516	528	548	548	529	601	561	583	568	562	548	566	597	567	588	587	525	557	553	527	584	549	549	570	594	569	548	546	554	561	558	567	588	557	543	590	556	581	576	563	572	563	551	561	574	557	564	563	550	528	544	566	583	566	562	570	554	541	544	550	554	572	564	549	560	532	586	546	562	591	551	549	553	596	542	581	513	524	569	621	535	537	538	553	547	572	538	580	585	586	547	551	531	553	573	602	577	551	569	546	614	540	559	564	551	546	548	543	550	562	550	555	524	589	527	571	531	571	602	589	571	578	541	531	557	573	545	541	538	535	472	573	602	545	583	576	568	587	536	554	585	549	570	545	562	537	587	543	586	541	549	596	551	548	546	551	541	587	534	600	607	525	561	548	558	504	557	532	570	575	546	536	568	565	583	549	584	578	611	539	606	574	552	572	520	567	581	595	540	565	524	560	565	585	571	547	582	560	544	571	555	555	544	541	566	566	589	577	558	535	612	542	609	562	520	551	562	570	529	561	583	528	521	564	546	599	561	580	577	554	574	604	550	577	543	548	541	552	549	537	557	570	561	530	523	574	575	571	526	559	557	602	546	555	601	507	531	561	511	587	531	547	566	561	562	535	552	590	531	580	572	514	535	566	576	606	548	548	585	553	555	573	590	559	612	500	562	500	565	630	591	527	553	597	568	549	527	573	577	538	538	573	553	585	567	521	560	578	564	590	586	535	596	569	573	542	548	580	599	556	527	539	545	554	548	523	557	480	549	554	555	507	552	514	597	537	593	549	509	544	540	564	529	549	563	585	561	571	545	550	589	543	545	548	581	569	531	517	582	558	564	547	602	544	575	522	580	554	533	543	582	559	562	594	550	564	562	567	562	562	551	546	563	592	577	548	566	564	556	531	546	553	551	572	555	552	592	534	546	570	584	519	534	575	571	557	547	612	575	570	580	568	560	552	590	549	566	563	547	567	555	596	557	547	571	508	572	601	584	521	605	587	569	575	598	551	585	551	553	585	517	586	550	606	580	556	566	556	549	534	553	577	525	556	559	506	511	562	575	575	525	593	529	589	538	608	552	546	569	584	571	545	537	527	570	529	546	593	584	539	582	584	557	563	519	590	561	543	547	585	537	547	530	529	541	560	574	539	574	535	602	551	553	561	539	573	594	560	583	579	565	535	534	597	552	577	567	561	564	576	575	549	549	570	576	556	563	598	543	537	572	582	604	573	613	580	575	562	534	556	557	554	545	535	514	573	596	549	562	595	597	560	563	546	526	528	572	542	548	581	537
24149	21563	30319	27213	30487	27374	7532	1252	918	822	825	847	810	821	831	816	800	798	805	799	813	832	835	788	789	782	798	718	815	759	782	808	815	866	810	826	829	851	830	805	782	810	785	795	777	789	752	826	814	834	838	1067	940	926	857	855	891	785	772	811	770	769	739	768	747	766	737	792	760	751	770	759	744	771	770	785	812	750	787	761	810	736	762	762	856	763	822	737	734	764	809	780	803	799	750	739	761	799	730	784	771	796	800	770	737	754	726	719	797	789	786	768	783	760	718	767	779	790	750	798	760	750	770	770	758	711	834	822	773	774	753	743	779	730	774	797	750	799	772	780	740	788	747	779	723	818	754	771	747	724	782	789	722	810	759	795	753	763	759	742	777	770	744	757	766	776	743	759	777	835	793	778	772	831	756	833	742	807	767	784	812	794	822	782	765	825	745	761	764	733	771	778	758	760	744	762	754	781	776	785	787	761	749	778	749	800	745	775	788	747	734	770	807	775	754	757	812	732	775	777	775	814	770	777	753	730	785	761	759	777	797	752	750	780	765	716	736	752	771	752	735	779	727	765	731	750	805	767	749	779	743	731	797	811	789	765	793	776	782	782	752	812	780	818	736	719	786	809	722	758	718	749	799	734	740	742	759	808	757	731	751	774	720	802	773	789	761	783	734	742	814	768	785	789	767	789	813	751	749	774	735	774	750	777	736	734	753	739	796	730	788	804	826	756	806	792	771	743	787	794	706	786	746	802	816	776	794	790	766	754	778	774	778	786	797	817	752	801	811	743	720	750	794	776	795	765	750	766	749	724	783	778	802	757	851	776	824	783	787	783	758	800	823	821	833	789	763	786	782	787	774	760	749	784	706	766	792	746	819	847	753	814	731	771	745	755	785	744	768	763	761	766	803	731	757	756	722	727	735	789	774	775	799	785	786	784	762	771	759	729	793	766	776	770	820	734	733	763	724	757	775	776	858	744	721	739	781	787	798	765	757	752	713	816	763	819	736	710	821	823	729	790	823	766	808	770	729	730	728	762	740	808	750	781	740	771	776	822	771	750	759	766	783	805	741	727	820	785	790	779	790	803	750	757	782	776	744	767	768	798	787	771	787	726	789	761	812	797	788	757	751	761	732	775	793	757	801	781	782	780	770	750	770	778	764	794	760	813	779	764	771	804	771	792	788	775	766	756	766	816	748	751	781	776	766	807	785	765	780	793	757	778	758	737	810	761	747	732	775	769	730	757	836	747	837	819	767	806	787	817	756	733	732	819	826	821	745	743	775	776	807	755	790	792	788	805	762	765	783	789	759	811	805	713	737	796	762	804	764	775	791	759	747	775	770	786	804	814	816	736	760	791	825	762	814	762	753	837	820	810	828	777	816	787	757	800	797	751	739	801	833	756	804	786	786	756	769	739	769	774	745	790	709	835	759	766	746	787	738	756	756	757	802	720	735	786	788	774	806	758	788	805	740	743	814	757	743	744	761	795	774	770	751	811	777	735	762	814	778	777	789	785	796	774	766	755	757	781	825	791	793	791	725	772	739	801	733	774	731	725	763	784	806	768	741	762	732	770	801	780	803	757	756	734	778	776	838	786	718	750	802	790	788	749	793	764	741	776	774	758	793	800	780	802	764	780	799	762	732	779	751	761	812	750	754	754	715	785	805	815	742	767	762	765	757	773	739	771	782	720	792	783	756	740	799	776	754	776	752	811	749	772	798	811	762	744	762	740	820	796	814	802	751	764	808	786	799	802	763	763	777	752	731	782	774	754	801	771	788	798	791	776	766	809	780	730	815	747	797	781	761	784	749	775	749	742	807	770	742	791	825	718	776	790	733	777	750	715	759	730	731	790	761	828	828	800	803	772	771	762	799	784	763	794	761	772	792	760	819	789	798	768	780	818	739	825	853	833	747	751	766	801	753	754	761	770	779	780	743	806	744	788	811	781	779	836	743	688	764	742	737	734	773	772	761	856	738	764	769	775	717	783	797	805	756	754	711	726	798	757	772	727	774	760	770	725	760	798	814	797	789	708	744	735	794	737	785	773	715	785	820	761	766	738	766	771	790	763	777	765	745	800	761	720	735	728	722	785	763	811	760	799	773	785	771	758	765	794	754	781	797	796	767	798	763	742	752	734	775	775	759	770	750	792	724	742	769	801	793	743	712	740	781	760	780	737	832	734	752	785	767	766	783	753	801	769	783	769	742	826	773	783	796	810	779	742	806	726	757	780	771	837	768	764	806	747	811	753	789	812	783	821	814	744	764	758	787	744	771	725	820	778	771	802	770	808	787	785	775	788	789	782	776	753	734	795	802	765	718	738	736	797	748	750	747	714	770	761	745	809	744	772	790	772	760	784	784	790	744	782	778	785	744	802	781	751	794	780	764	803	780	737	773	788	763	768	720	772	785	736	792	770	762	760	798	795	760	811	770	821	762	740	763	772	746	773	783	775	732	771	805	815	762	716	756	729	782	760	813	778	752	777	747	711	734	746	789	801	736	755	737	779	756	764	778	731	799	760	786	762	728	810	744	746	754	778	737	761	799	759	785	813	839	772	766	783	765	832	776	801	751	720	796	754	763	802	830	757	743	799	738	783	766	764	756	776	784	743	748	749	777	772	787	758	783	783	776	737	735	752	757	804	775	753	735	824	781	798	773	761	739	772	746	784	764	781	802	768	773	740	763	738	759	832	768	741	761	757	814	796	816	725	754	789	789	784	785	769	746	767	738	757	776	767	769	758	753	778	763	741	787	754	745	717	773	740	700	749	815	780	797	737	759	808	748	707	834	788	826	780	770	766	723	767	845	758	793	808	746	789	801	768	772	808	751	733	863	776	739	752	799	723	780	705	744	739	771	817	780	794	775	746	742	704	771	827	797	775	849	782	773	769	773	773	713	679	799	712	781	767	744	758	754	787	722	778	762	767	787	797	756	780	769	726	711	809	783	746	756	777	764	762	767	749	756	777	752	809	708	739	735	752	792	782	743	794	739	820	759	818	753	765	771	772	808	787	744	754	816	745	794	821	735	750	778	783	811	764	761	838	776	797	793	779	735	774	725	747	762	837	756	755	799	819	785	740	770	845	755	788	779	786	766	724	789	795	760	755	805	778	815	783	746	800	810	759	789	780	771	781	748	783	801	751	746	768	776	733	758	785	804	797	748	765	783	746	742	780	744	794	748	785	790	767	781	777	772	726	757	749	814	778	755	773	717	768	742	792	741	758	785	817	736	782	748	787	784	763	761	780	752	776	799	785	809	750	696	743	734	774	754	762	753	798	760	794	746	778	768	787	725	792	789	810	771	788	751	777	762	781	766	779	758	757	765	777	793	813	805	765	799	754	761	763	784	836	787	727	773	790	731	790	776	777	824	765	815	761	797	764	738	765	748	726	743	785	819	780	759	766	812	818	749	739	757	771	763	769	782	773	805	810	738	765	762	771	767	767	755	777	796	759	750	725	745	780	785	783	746	742	765	737	777	808	767	776
40964	85710	71057	40074	36260	17775	4128	808	845	745	782	772	736	753	780	742	761	687	702	681	683	668	696	673	724	707	720	707	711	658	717	681	767	706	726	726	776	767	744	737	731	743	731	690	764	701	718	682	707	666	762	1159	943	917	764	737	770	699	748	697	679	688	679	654	670	710	706	696	663	708	712	659	651	710	723	681	670	656	665	651	677	625	665	652	699	687	650	671	737	662	679	637	643	678	653	692	681	652	661	660	667	670	710	689	681	680	677	656	688	659	703	634	713	652	687	682	702	657	684	664	683	710	661	688	678	681	658	650	670	692	685	708	727	664	677	691	681	686	646	688	675	670	659	692	699	632	727	674	660	649	657	710	672	684	648	681	679	702	684	704	630	683	654	692	682	661	667	687	667	704	682	732	629	750	705	718	721	652	696	656	655	705	668	699	657	652	686	660	725	655	681	677	714	686	700	667	629	652	668	713	630	649	634	670	654	655	704	702	741	697	705	639	694	655	680	706	706	716	639	706	712	693	698	655	652	728	704	706	687	682	695	705	710	683	670	722	719	705	645	636	648	678	680	677	645	680	675	605	679	672	690	668	718	651	694	690	687	643	692	681	706	695	674	668	626	688	654	670	701	705	664	686	697	695	673	683	706	668	708	679	657	694	664	731	686	683	660	673	693	693	636	675	674	664	664	624	674	655	635	683	685	686	688	659	594	696	631	678	679	701	668	706	653	687	624	692	688	689	632	681	675	667	703	666	722	703	664	703	706	692	655	663	732	639	659	662	624	624	676	690	670	695	719	714	655	671	650	671	690	665	650	701	599	705	632	627	672	669	700	662	650	688	656	712	653	644	641	680	634	664	652	645	661	699	690	644	733	655	675	739	669	685	644	700	670	697	662	745	676	672	699	621	691	694	688	659	674	658	638	685	626	688	622	694	632	655	716	677	660	632	672	648	659	688	699	639	705	686	661	659	671	719	652	681	684	678	628	677	649	633	658	657	658	637	696	643	642	677	665	644	643	654	697	697	680	687	652	682	668	702	678	660	668	701	663	713	673	688	699	678	700	647	682	681	693	664	706	709	647	698	648	705	641	675	664	625	643	665	705	655	707	633	640	667	709	704	667	698	640	684	691	673	695	702	671	690	684	656	677	647	694	626	661	672	693	627	666	669	643	709	686	692	661	686	675	736	639	650	665	687	692	688	721	728	652	719	620	673	747	675	632	688	687	677	684	679	690	661	722	674	716	642	630	663	658	632	653	658	669	717	656	684	694	693	748	640	639	683	671	630	650	686	653	751	677	669	685	698	687	629	687	671	660	676	694	660	679	706	655	665	729	659	675	706	656	646	696	683	672	647	728	649	658	688	692	650	685	647	675	713	670	698	658	602	694	695	677	694	696	715	663	617	666	686	687	692	711	673	651	655	664	676	651	691	670	651	710	703	651	705	651	661	650	667	667	673	666	649	699	700	668	656	713	707	669	681	690	712	664	649	642	713	676	651	692	674	635	688	642	691	664	691	663	677	679	648	670	677	667	691	654	662	634	668	663	671	701	699	690	664	695	656	665	693	676	656	680	647	655	642	639	660	687	720	687	664	667	693	668	664	652	678	688	688	638	671	672	665	654	688	679	684	632	708	672	670	656	719	671	684	646	666	683	681	685	671	640	696	695	672	619	665	659	664	626	653	704	659	619	664	652	635	711	641	694	650	681	666	605	665	676	656	651	690	742	658	657	661	675	629	704	701	710	711	640	686	687	620	701	647	664	672	717	681	668	658	663	696	664	677	703	668	694	655	658	653	655	719	638	674	668	659	678	679	696	695	697	676	697	682	627	662	675	668	670	681	669	683	712	671	667	650	655	657	674	681	656	685	681	701	662	687	693	612	651	643	667	688	654	610	668	678	619	668	667	719	706	640	680	673	651	654	652	711	662	681	633	674	689	673	701	681	666	638	656	690	672	643	699	704	623	710	687	650	719	672	645	697	647	685	723	681	625	681	701	661	695	673	717	690	693	694	667	677	669	694	731	645	697	653	668	671	710	679	685	681	626	681	659	730	690	702	753	651	666	677	665	651	654	617	672	617	649	719	682	657	663	651	644	653	670	658	632	697	700	650	653	677	667	674	659	650	682	690	705	651	670	685	620	688	679	670	674	659	649	696	661	648	662	683	656	668	656	649	658	645	704	669	693	716	626	681	683	689	646	694	649	699	638	673	651	670	667	670	626	657	652	683	685	656	636	696	725	691	686	671	684	666	639	680	668	639	692	693	679	665	688	672	666	721	635	701	649	663	646	728	681	670	700	657	698	652	663	680	654	730	660	650	712	661	670	655	691	676	605	657	675	651	644	639	690	669	663	723	670	658	624	649	726	688	711	635	742	681	703	632	678	743	664	675	689	676	697	639	702	655	676	622	651	614	601	693	647	659	690	672	684	665	681	682	635	633	715	645	666	685	697	682	677	675	658	702	637	692	626	673	695	651	719	653	645	709	716	696	661	627	695	655	663	695	672	661	665	679	688	695	678	660	680	680	665	677	685	662	616	655	700	687	690	643	630	665	637	645	701	694	664	686	691	689	664	689	648	650	662	702	718	638	705	639	691	678	679	710	639	679	677	702	682	688	724	674	659	676	644	658	642	633	712	642	667	672	663	674	687	668	688	668	629	659	677	675	660	650	669	672	659	680	702	633	644	664	672	683	639	692	633	702	687	634	658	724	633	665	678	728	676	649	691	697	705	681	714	688	691	643	714	690	657	686	643	701	650	683	681	673	684	643	661	708	679	595	620	692	683	664	632	655	693	663	652	681	707	703	618	715	683	670	687	729	654	674	727	608	694	685	681	693	693	634	687	682	660	682	710	695	659	643	684	727	687	661	708	704	703	672	663	672	669	685	676	651	684	659	687	724	688	634	631	644	648	656	635	668	652	675	662	707	688	683	673	694	668	704	689	640	691	678	666	705	662	648	650	688	704	644	685	690	631	676	688	652	662	675	654	618	671	682	661	659	648	671	652	675	701	675	684	655	641	666	611	709	660	676	696	729	713	727	627	657	673	660	614	722	661	726	697	667	679	655	649	670	710	620	660	661	671	650	697	665	633	699	698	621	677	674	689	644	629	636	679	705	683	643	702	700	726	712	647	708	669	642	698	712	652	673	657	656	675	695	657	651	630	663	641	647	704	697	710	666	659	675	657	670	698	606	670	715	656	626	670	705	645	665	735	693	665	684	687	700	643	700	722	693	703	683	678	704	646	653	646	651	649	655	684	648	672	697	675	691	701	681	658	675	679	677	668	669	679	640	709	688	653	724	695	713	714	663	658	685	689	726	659	686	683	639	639	700	673	659	682	625	665	690	658	691	678	690	701	709	683	687	679	664	669	656	652	672	621	670	676	665	654	697	663	659	678	674	658	686	725	709	688	680	691	648	638	696	685	689	685	661	679	626	631	695	685	660	655	687	642	657	676	700	642	667	687	669	712	695	674	648	688	717	697	674
27921	21497	15831	6257	2946	1829	832	744	724	703	713	728	678	656	729	664	713	658	705	713	669	708	739	727	702	681	724	714	700	725	664	654	675	706	694	675	692	665	713	719	717	673	685	709	709	687	679	722	719	678	756	708	715	698	714	720	746	748	733	717	712	709	722	677	712	685	688	623	720	653	743	681	674	685	694	747	696	690	707	694	685	721	646	687	723	672	648	690	727	708	677	648	673	663	675	677	757	691	696	676	705	713	693	706	684	640	690	703	697	629	692	650	679	635	679	629	662	662	674	707	702	678	669	664	697	647	682	721	744	695	730	679	711	666	699	749	705	686	657	742	667	717	697	651	652	707	684	735	695	706	662	707	670	681	711	705	743	710	642	731	650	720	709	703	662	666	715	678	718	728	723	710	699	676	668	674	675	666	696	717	716	654	708	665	679	661	691	647	702	681	712	704	645	670	671	691	678	690	673	673	693	668	679	679	664	621	699	682	654	673	673	707	707	678	673	660	705	681	720	725	659	702	656	690	703	740	665	723	711	672	681	680	687	646	658	700	671	703	734	652	683	706	725	692	704	661	691	685	703	705	717	691	718	694	695	714	692	710	640	734	673	668	654	708	745	729	707	671	689	693	707	665	688	718	737	666	683	679	664	682	648	699	705	718	666	662	667	680	697	695	656	704	695	729	697	653	710	731	665	645	688	669	724	673	651	659	710	695	710	715	711	713	712	698	679	652	716	717	717	695	699	702	687	696	675	655	682	734	669	666	647	692	721	710	706	679	691	724	631	686	652	729	673	701	716	716	726	681	669	671	663	701	695	697	708	730	709	666	703	687	713	703	679	708	658	681	693	717	671	646	667	630	691	691	708	644	638	678	644	678	713	655	662	705	712	742	727	616	690	656	685	693	719	682	707	666	697	700	718	665	733	688	673	680	693	692	712	701	702	710	732	739	696	692	738	671	679	731	695	682	728	684	707	668	701	699	695	679	712	699	684	691	712	702	674	656	661	668	682	701	700	730	656	642	651	647	675	706	695	718	685	694	661	698	690	640	688	663	675	719	717	676	664	677	690	698	673	760	717	696	677	701	696	736	690	678	684	696	671	689	706	708	711	671	721	679	657	651	658	627	657	654	688	650	708	696	687	694	712	710	651	686	667	643	670	685	705	718	675	672	689	705	708	678	678	663	708	744	676	655	696	710	691	684	657	717	698	632	712	670	694	678	689	675	707	727	697	682	678	701	717	672	728	693	681	673	677	668	678	673	722	696	692	697	704	684	673	673	682	678	669	680	701	704	686	723	722	678	715	678	658	642	689	697	631	708	709	704	687	706	693	696	693	694	658	679	664	698	695	711	689	686	701	680	674	698	675	668	653	711	711	661	736	699	714	664	688	691	689	709	676	623	680	704	671	696	697	711	692	641	697	642	698	704	675	679	677	724	711	666	715	633	734	763	649	674	682	727	674	748	713	678	709	662	679	699	692	676	690	660	713	688	670	702	726	733	666	693	668	700	669	715	701	744	706	672	671	704	705	673	672	668	709	668	697	700	700	694	674	697	690	693	725	711	626	665	655	704	705	705	657	720	727	719	707	681	676	659	657	649	700	642	711	691	713	711	707	712	727	709	723	696	686	710	686	713	662	694	714	614	658	678	704	717	628	688	742	710	704	698	731	671	670	668	710	712	663	709	694	740	636	692	691	709	676	691	695	652	705	690	681	688	713	679	723	717	716	690	678	658	671	632	693	706	693	660	691	703	671	687	717	742	646	735	683	671	658	684	699	664	697	669	726	723	655	724	718	658	647	693	641	749	716	670	672	714	687	705	698	692	769	689	662	700	690	723	723	720	687	707	636	661	676	683	695	728	688	693	688	673	680	647	715	641	689	728	745	709	657	663	700	714	699	672	661	703	714	711	685	672	678	708	713	629	668	688	671	706	682	692	693	719	687	662	683	721	679	671	697	701	685	692	689	705	710	705	673	705	717	650	672	643	648	702	692	646	659	704	705	680	691	673	702	727	678	654	668	714	687	674	718	723	668	718	730	671	682	701	702	735	763	668	692	706	738	664	687	670	668	727	645	709	673	666	678	691	700	723	737	692	723	651	634	695	680	691	672	714	690	694	673	645	662	704	638	700	710	700	671	717	662	703	734	667	684	672	730	679	688	691	721	674	672	684	670	700	617	653	669	710	681	697	693	691	660	700	712	717	649	758	672	703	675	686	684	692	686	668	723	670	678	656	731	733	637	682	697	679	652	695	695	644	693	663	678	703	722	698	682	675	696	715	674	710	680	705	716	713	667	661	698	704	672	691	686	655	740	725	658	744	674	695	728	663	745	689	673	720	684	663	662	686	637	650	688	654	687	651	690	693	683	713	696	685	640	690	673	701	694	700	698	674	704	654	763	700	714	687	670	693	746	692	677	714	676	682	702	701	725	712	718	708	724	711	679	679	689	618	686	695	695	662	712	681	709	732	695	685	703	713	662	668	732	756	682	700	662	663	699	721	692	704	692	709	705	716	702	695	723	686	676	689	660	754	693	692	711	720	692	640	702	704	692	704	689	708	655	694	708	699	716	685	743	735	656	692	685	721	676	698	665	698	738	704	686	709	669	684	684	668	706	685	743	703	635	716	687	686	717	716	634	733	699	686	664	718	652	695	693	665	718	722	662	710	691	682	661	629	702	677	740	682	770	682	712	666	714	697	651	649	687	635	702	714	741	703	677	719	673	661	737	702	717	654	682	706	704	693	638	667	672	678	695	665	657	655	665	714	648	637	677	689	711	668	715	675	666	658	709	686	663	709	710	685	652	662	702	676	698	669	734	694	674	705	739	690	714	664	635	664	698	701	675	667	678	674	651	691	711	674	733	740	679	669	763	708	742	726	682	752	666	687	681	671	682	685	652	725	701	609	707	706	678	719	735	692	714	661	700	707	661	666	699	652	691	643	729	685	707	690	689	669	693	714	666	725	657	663	673	685	721	702	758	689	660	683	681	689	666	687	712	718	730	682	669	702	700	714	687	706	759	608	697	703	724	666	668	691	651	715	678	678	727	652	698	702	717	690	688	700	682	678	684	715	701	683	728	673	674	728	646	657	656	694	664	706	677	708	685	663	634	702	683	699	713	716	707	705	717	700	652	666	692	666	658	667	696	714	684	665	690	718	690	741	668	672	679	655	687	698	753	649	695	712	669	658	668	752	723	676	693	696	691	729	701	685	679	701	705	702	694	702	677	753	664	747	651	707	709	656	641	656	708	686	690	722	703	671	731	702	651	708	687	719	663	681	739	678	684	681	669	661	694	688	726	726	714	691	685	655	693	660	693	673	680	763	705	661	716	669	671	698	652	688	702	652	724	714	732	623	691	660	720	694	696	711	670	679	708	712	680	690	736	680	669	714	642	665	686	695	683	734	730	722	688	691	753	713	701	731	655	649	690	681	685	675	730	666	693	707	684	704	672	706	709	700	675	692	649	724	652	701	728	721	697	697
9024	20109	12475	4379	3073	1886	737	553	549	510	561	565	600	536	527	529	579	585	524	543	557	567	600	584	531	564	556	532	553	563	533	528	545	589	594	561	549	579	609	576	533	569	576	558	576	516	557	593	567	564	578	583	575	568	592	561	547	574	586	590	543	556	569	568	552	545	568	537	536	525	575	545	543	556	588	534	526	584	603	535	545	554	543	584	530	534	529	589	559	542	555	545	551	564	546	576	556	570	538	517	556	540	579	508	548	557	564	574	540	585	561	553	580	569	564	525	547	540	541	543	556	545	572	502	538	572	573	576	550	545	571	554	543	559	561	562	517	526	564	582	585	546	551	544	532	556	537	538	530	580	583	561	523	566	555	566	559	553	528	607	595	552	588	571	527	600	576	571	518	544	538	544	567	560	556	528	573	549	511	547	558	512	601	584	559	568	584	526	584	564	587	561	564	548	561	558	591	594	545	552	556	554	616	565	573	571	552	512	567	576	549	559	584	517	532	544	564	576	548	546	549	532	584	614	528	540	577	556	536	548	586	568	574	534	558	563	569	611	558	579	512	522	545	561	563	541	557	535	545	558	546	567	516	564	544	534	556	560	572	544	517	547	560	580	551	527	528	556	590	557	567	550	529	547	545	523	542	568	565	544	602	561	567	577	541	564	569	519	598	522	501	590	572	526	582	585	545	581	562	609	572	576	570	602	549	562	518	565	517	542	597	565	520	544	552	519	524	606	539	538	578	565	561	541	543	506	545	592	563	548	540	515	567	572	573	530	578	565	601	552	536	537	543	575	535	560	588	532	608	579	536	577	568	565	576	602	517	570	548	541	574	504	587	561	548	585	567	612	562	545	584	527	581	561	582	560	571	554	543	573	536	522	604	546	579	548	533	505	538	576	555	565	562	579	536	524	517	550	560	527	587	519	555	540	578	539	593	571	516	578	541	564	576	531	567	499	552	534	594	559	579	567	559	515	538	594	573	560	567	532	528	557	577	536	575	532	508	603	518	529	558	556	580	554	558	593	588	593	555	545	556	646	534	547	571	572	517	538	589	551	519	547	549	570	553	506	548	593	539	514	556	580	536	555	503	527	556	544	582	539	552	535	577	583	569	546	566	549	591	547	534	530	543	583	574	559	551	623	489	504	598	550	547	575	526	534	569	541	566	553	573	568	509	542	536	576	530	559	543	555	522	542	540	537	578	576	572	579	567	554	546	567	576	556	567	521	572	576	552	591	587	603	552	562	587	574	556	558	592	503	535	534	557	577	571	533	578	532	579	581	538	535	585	558	532	606	521	567	523	542	582	517	523	582	566	559	523	539	565	577	584	516	527	552	527	520	526	566	604	567	547	555	512	539	526	583	570	560	578	535	546	546	571	576	543	598	546	528	515	508	523	578	561	554	560	550	554	556	542	561	586	584	541	562	574	558	565	556	542	536	564	540	590	525	571	561	595	571	565	592	541	554	567	532	582	568	537	561	549	514	532	544	556	548	599	567	545	565	538	565	586	588	560	521	517	564	565	544	538	569	548	534	559	573	525	506	571	557	559	548	538	542	524	514	584	572	543	538	585	568	558	525	560	518	566	569	570	547	536	572	570	521	542	585	551	579	547	583	556	580	525	538	562	559	572	519	607	571	555	563	536	518	582	555	560	555	514	602	589	580	574	524	569	520	557	531	534	545	582	532	534	528	516	569	506	590	570	545	574	591	549	570	534	597	553	601	523	585	527	570	547	571	590	511	529	569	580	552	532	525	550	550	587	565	557	527	544	562	543	504	572	551	562	529	559	510	546	516	566	578	558	555	573	585	522	537	555	575	561	562	543	527	564	538	585	551	538	592	553	546	545	562	581	528	544	564	546	605	583	522	564	536	569	538	551	570	547	558	545	597	579	539	549	580	553	543	596	573	530	568	584	569	571	547	607	560	567	545	512	553	571	587	552	566	559	557	575	504	567	545	543	612	543	538	526	570	564	577	556	544	511	541	563	569	579	612	520	562	563	526	596	561	584	607	548	542	535	554	562	546	568	561	542	543	595	564	581	555	566	542	563	533	541	529	535	540	559	600	558	544	614	586	556	597	582	518	543	590	540	555	566	535	566	596	552	518	526	542	542	595	574	595	568	558	593	574	572	553	546	556	555	537	587	502	512	554	557	568	497	540	534	586	597	590	556	553	562	546	561	556	574	557	565	549	528	569	529	537	537	546	609	562	562	563	577	591	540	622	572	543	569	569	555	555	534	539	533	560	550	543	589	571	574	575	572	546	532	546	553	553	566	587	552	594	523	589	556	563	546	566	575	550	559	571	595	587	580	545	541	554	546	559	526	582	568	545	537	549	559	528	563	583	552	590	533	622	528	550	535	549	540	564	558	556	563	584	554	560	587	581	539	550	576	559	549	535	555	528	523	552	571	551	528	556	564	527	539	568	556	523	554	547	567	558	545	587	548	527	588	561	551	587	550	510	548	518	537	514	522	552	520	560	550	542	571	533	555	532	581	586	589	556	557	544	551	526	532	550	542	572	564	567	552	547	547	524	550	579	550	579	538	554	514	554	562	567	529	566	525	564	565	535	523	598	549	598	521	546	511	560	577	573	554	549	581	542	570	553	592	568	542	536	524	573	574	567	634	531	523	527	593	558	563	526	546	591	549	546	583	527	577	523	590	544	517	541	578	525	531	551	579	562	527	569	515	564	542	555	521	570	526	523	586	544	538	537	533	539	533	571	591	558	560	574	561	558	529	550	535	572	518	610	564	582	552	532	593	559	532	556	577	566	564	525	538	570	522	541	596	539	561	559	521	534	545	545	586	580	525	595	570	574	580	568	542	548	569	522	573	576	541	550	578	556	570	541	555	550	538	544	575	566	565	565	592	549	553	555	541	597	586	559	502	530	543	557	556	557	621	565	553	555	606	535	543	519	507	589	555	546	542	543	517	567	512	572	580	554	586	549	555	549	537	553	526	548	530	563	487	547	588	591	562	547	558	547	520	566	579	547	540	571	551	537	558	567	543	530	531	513	560	585	584	541	532	562	541	598	570	580	548	578	531	530	568	574	581	552	564	570	566	538	559	529	537	538	534	533	544	577	540	594	557	575	547	514	542	537	535	579	550	551	569	593	565	514	556	532	571	585	582	533	576	566	522	559	515	548	538	573	560	590	570	544	544	600	543	572	570	575	547	561	545	575	536	548	562	555	568	561	555	582	546	534	583	535	620	553	588	535	590	579	560	584	568	568	566	598	563	558	543	518	559	598	522	587	585	539	560	535	500	577	548	540	562	547	540	525	579	571	557	517	575	518	527	554	552	524	546	516	566	541	528	526	604	606	550	535	537	542	532	560	562	584	544	579	583	564	554	534	519	525	586	550	497	611	541	524	534	563	542	584	534	562	529	559	534	591	593	551	537	585	566	547	544	547	584	553	553	517	565	567	551	519	536	566	538	522	572	579	579	550	534	526	548	579	563	511	587	567	549	551	560	573	570	563
25240	21883	31652	30411	23844	14232	2512	824	771	784	711	694	712	707	723	688	702	670	686	683	722	688	655	683	658	729	680	685	720	699	664	679	680	693	733	697	726	715	734	676	743	604	730	671	645	687	693	752	732	699	690	798	837	690	718	759	770	668	665	714	684	661	675	639	705	676	626	686	621	710	723	696	711	640	688	635	661	665	629	661	725	710	704	645	610	704	708	658	680	687	707	667	647	700	655	661	683	649	722	682	680	710	718	656	641	698	611	638	704	665	680	703	664	725	655	644	690	689	670	718	704	697	673	682	618	686	687	708	704	742	740	688	675	684	661	731	713	642	712	719	640	729	728	699	682	705	668	691	723	714	664	718	701	679	670	700	684	688	663	725	694	707	706	704	719	694	635	688	643	683	751	677	678	681	679	669	685	683	679	671	709	651	712	675	688	647	685	712	731	690	698	678	719	672	707	732	689	639	692	697	650	715	717	684	660	716	688	680	658	731	660	684	686	630	681	630	684	689	730	689	708	688	640	694	712	656	705	603	655	688	664	640	657	668	672	730	656	650	675	697	664	715	713	653	688	682	681	693	692	696	701	689	732	677	655	670	679	706	717	660	699	714	695	720	659	660	678	664	684	645	699	675	682	699	645	696	712	666	711	641	678	698	703	692	712	664	652	662	715	620	670	673	679	716	706	664	694	661	655	686	696	655	693	671	720	701	668	688	700	672	697	663	683	688	652	732	673	695	691	676	638	659	695	635	667	691	727	697	651	692	683	656	647	696	659	650	658	704	691	680	717	672	677	705	664	688	671	663	671	649	674	659	704	630	693	705	652	651	656	670	709	709	661	689	656	733	662	660	668	673	632	656	673	675	679	667	667	675	707	723	632	681	662	676	714	694	660	683	688	709	674	716	676	688	676	617	698	666	679	699	688	674	642	666	694	646	716	650	659	649	697	696	685	694	648	685	694	716	652	671	685	693	655	653	733	682	674	691	646	729	681	719	656	686	690	754	678	664	690	687	666	663	662	655	703	710	700	686	678	725	701	680	705	673	654	690	683	709	687	665	640	667	653	652	674	693	684	646	707	686	669	674	677	675	641	677	638	670	698	686	666	684	660	685	660	693	683	673	704	695	672	700	672	710	643	665	648	657	718	716	669	694	688	655	667	660	658	637	684	716	715	639	650	657	677	723	635	701	666	676	671	676	695	657	653	688	679	697	707	691	652	684	709	651	624	640	687	671	664	652	653	670	694	702	746	673	712	709	670	701	693	682	687	656	647	662	680	686	706	661	689	689	704	681	654	669	685	666	674	696	694	684	684	683	637	675	673	664	691	669	686	671	700	713	680	692	699	662	667	672	671	701	687	678	670	706	700	639	671	684	609	677	738	692	631	701	714	709	637	657	688	667	673	600	688	673	690	695	739	685	671	625	650	698	723	669	641	682	680	675	675	680	706	684	635	704	685	673	691	677	719	669	715	670	689	663	695	673	666	716	661	659	688	639	713	651	696	671	696	719	657	670	729	654	700	690	699	732	685	708	685	633	683	635	662	675	680	660	681	644	641	708	720	674	702	635	670	652	650	695	702	662	633	625	692	635	628	649	643	662	654	671	709	645	638	638	653	673	633	686	637	661	696	690	680	630	668	688	700	712	684	685	673	703	729	646	602	709	658	673	668	727	686	643	678	661	698	686	676	682	726	682	661	678	684	667	726	709	703	682	655	703	668	645	668	725	688	659	677	674	688	715	634	695	661	663	645	685	709	690	657	665	686	722	633	690	668	679	706	624	636	701	650	675	664	673	677	653	668	664	734	655	678	650	683	672	715	669	667	688	713	638	682	667	667	650	682	754	669	663	686	707	716	668	666	695	651	681	654	674	689	667	718	687	700	707	651	609	648	656	674	663	681	658	670	686	658	672	705	685	660	692	688	697	683	661	666	685	690	730	664	672	678	732	689	661	668	753	730	679	660	685	685	681	706	661	690	744	687	725	679	695	678	680	718	640	668	734	655	678	688	715	721	701	660	690	717	687	660	689	666	724	683	671	674	669	681	702	676	674	684	742	639	694	694	650	685	633	670	672	726	711	637	653	709	652	672	685	671	719	644	680	628	688	706	662	666	647	653	696	673	677	709	653	690	672	682	654	708	724	640	708	710	679	713	733	678	689	690	656	721	674	719	674	666	694	687	704	645	661	645	667	686	714	638	665	636	661	684	710	677	680	684	696	657	709	661	682	664	683	717	668	656	650	624	654	691	653	736	652	703	682	661	629	654	653	655	637	688	711	685	667	696	706	659	690	692	665	672	661	697	707	674	678	678	728	668	642	675	690	667	719	671	706	686	680	679	702	682	697	650	658	679	637	680	648	695	647	696	697	653	724	710	667	660	656	698	651	712	681	651	668	658	641	725	713	645	673	650	638	651	682	680	698	670	642	748	651	675	670	678	718	686	649	653	660	674	732	678	655	724	695	614	674	685	610	667	661	706	645	729	716	697	682	682	676	710	652	721	666	761	679	664	656	633	687	675	674	624	736	658	689	726	656	630	675	711	658	662	697	675	691	671	673	704	683	674	641	667	705	646	724	676	675	671	683	700	646	658	671	743	682	648	679	669	721	679	606	663	671	670	666	714	685	722	676	627	703	669	681	666	693	670	733	661	681	670	677	643	673	662	675	665	696	652	690	637	689	654	646	683	684	625	672	649	642	703	661	723	626	727	645	710	671	641	671	665	654	689	695	668	657	702	659	692	719	685	705	655	678	644	700	718	653	755	761	721	679	676	684	680	632	681	665	710	728	644	715	720	683	684	682	667	678	669	685	665	635	680	659	715	663	695	676	703	698	663	657	681	694	675	619	693	688	726	669	651	701	691	679	665	679	692	664	670	664	692	707	655	695	690	680	672	713	698	687	662	631	690	675	702	653	649	702	698	688	684	679	706	671	692	699	670	651	697	687	680	693	734	665	718	677	667	701	652	684	690	689	659	695	691	675	701	637	675	679	669	679	687	721	711	632	652	694	656	692	687	742	638	685	679	706	627	665	663	687	646	698	717	645	656	673	633	653	685	645	699	634	671	719	677	673	664	728	670	701	669	677	704	670	696	676	720	657	665	708	675	738	707	653	716	707	670	665	720	674	735	679	669	660	674	683	676	637	681	691	652	668	701	695	691	667	666	717	664	692	703	710	676	668	680	709	648	642	665	663	670	648	649	659	665	688	664	710	699	617	715	670	685	649	715	673	672	686	738	712	670	689	662	680	708	666	664	668	690	725	671	719	665	697	709	719	701	708	634	668	683	674	673	629	679	646	687	696	653	656	676	666	667	684	658	693	686	727	667	679	650	698	756	660	708	677	714	638	699	713	669	706	674	685	681	688	733	705	686	659	667	665	698	667	645	737	655	663	676	677	649	678	684	700	687	684	665	690	661	691	660	721	665	649	659	684	649	667	674	668	706	625	701	679	679	752	712	670	667	669	702	714	717	664	728	691	682	688	681	659
30916	74311	54320	26609	20709	10912	1619	671	620	652	651	669	615	615	646	616	620	668	572	639	586	594	609	604	571	550	603	612	566	590	636	626	621	617	642	561	623	641	629	660	613	621	632	576	615	622	630	665	601	596	612	748	813	637	713	772	672	569	613	574	600	617	593	603	605	607	597	599	571	568	605	606	602	622	583	579	545	548	619	554	590	619	585	613	571	602	542	579	568	592	579	610	607	598	562	640	569	629	608	602	619	619	578	594	587	571	594	573	591	582	596	587	576	565	580	585	583	609	570	584	641	591	609	597	589	583	609	589	581	591	562	592	600	582	539	601	617	568	590	591	525	601	596	585	583	637	560	640	562	597	585	563	573	608	619	605	617	620	641	613	609	533	595	603	594	567	601	602	604	586	572	610	568	587	548	611	562	625	606	631	591	599	581	563	584	575	526	612	592	606	578	577	600	617	606	583	573	583	595	601	573	573	555	575	567	556	594	568	599	614	576	566	579	575	580	604	592	619	581	618	589	600	600	609	574	584	584	611	580	570	588	601	599	545	604	591	585	572	603	554	537	590	537	581	641	585	564	606	591	539	657	579	606	595	570	579	530	615	560	622	645	610	630	588	620	633	607	596	554	596	558	657	603	582	593	578	598	595	632	605	587	631	592	580	582	560	588	597	607	594	620	567	611	651	604	622	564	613	578	599	630	574	593	620	575	594	611	597	626	601	601	577	581	567	628	622	614	586	582	602	565	595	587	579	596	612	569	585	583	581	586	607	571	648	638	602	596	596	632	575	579	588	583	573	597	604	589	582	621	620	600	601	557	577	538	566	617	615	572	556	588	589	584	567	601	631	613	614	579	562	587	604	569	589	576	574	555	629	591	590	568	587	591	555	616	543	575	592	579	631	558	600	599	614	613	598	597	617	527	619	572	584	612	604	575	584	574	568	554	604	592	609	584	587	571	558	530	592	632	588	614	593	619	590	612	579	617	619	557	612	587	592	576	594	565	567	584	600	597	591	602	586	601	613	626	573	562	547	585	588	590	574	558	578	574	624	607	529	633	588	618	587	577	579	579	597	594	575	619	581	575	534	600	555	568	603	560	574	606	592	525	574	607	599	548	556	627	576	632	572	567	563	589	605	583	622	590	597	547	562	575	625	582	586	600	588	628	596	597	604	589	597	632	597	609	623	630	580	620	574	607	561	589	611	540	562	625	595	588	554	583	547	602	597	576	629	584	584	548	591	570	525	567	613	569	574	585	637	588	637	586	583	598	608	585	538	581	583	609	596	603	569	600	584	576	598	553	599	585	596	606	611	601	583	578	566	595	640	576	623	570	564	595	597	587	577	589	575	584	553	639	554	602	571	598	593	572	540	606	594	607	616	616	591	607	624	575	599	536	575	556	584	602	585	598	601	598	586	620	524	569	583	608	550	615	578	575	541	569	586	640	577	545	554	593	630	580	607	574	636	603	614	597	582	622	619	594	598	586	570	620	587	587	609	570	609	550	552	571	558	582	565	571	616	572	621	581	603	552	584	592	608	578	611	596	620	598	629	536	604	586	596	585	592	605	590	580	557	569	611	574	571	556	584	556	623	553	573	569	615	570	578	584	598	560	587	576	543	601	641	603	609	599	591	571	543	605	598	560	575	614	582	597	577	574	548	583	596	629	595	605	599	594	599	612	596	563	541	607	581	620	553	568	621	569	580	580	611	600	590	604	659	587	570	620	597	631	576	570	564	567	600	584	545	605	594	596	630	594	566	588	618	603	583	607	585	624	585	613	618	625	583	612	595	625	546	563	619	605	625	566	591	611	554	585	608	570	616	600	585	609	597	593	594	583	628	548	565	537	604	615	590	569	594	575	631	552	573	593	557	565	593	560	591	590	553	585	601	610	545	596	594	622	562	618	584	600	600	618	585	595	558	582	571	615	618	575	618	605	583	557	591	606	588	560	589	587	544	588	565	633	603	590	610	592	592	574	561	590	581	627	575	581	642	565	601	588	600	587	573	599	613	576	587	609	604	604	580	583	597	595	608	613	541	598	581	627	568	608	593	584	602	574	585	656	613	581	635	599	546	576	533	610	595	606	622	598	569	584	622	596	578	572	594	603	545	575	633	609	580	579	587	577	619	575	615	596	592	590	666	592	612	561	603	589	637	590	566	565	591	546	557	556	619	602	573	625	550	606	557	587	580	616	572	580	558	600	590	611	570	600	625	535	582	626	533	584	575	604	623	576	579	586	564	629	614	610	605	564	593	534	607	584	586	544	620	564	589	553	609	593	599	573	557	585	598	579	585	575	611	515	590	564	553	595	584	593	563	558	647	619	587	628	572	582	623	580	554	587	617	577	635	560	604	557	550	547	595	587	603	598	594	562	538	569	560	580	626	542	612	601	611	569	582	554	553	609	587	602	608	577	528	552	580	584	602	559	590	600	563	575	623	627	590	590	589	586	594	555	570	609	591	583	603	617	606	618	549	621	571	616	594	606	603	570	600	573	557	624	613	609	576	629	604	583	618	541	546	605	657	582	583	614	593	604	563	596	604	555	577	612	597	576	568	608	600	578	620	556	582	571	585	591	538	568	573	594	618	613	602	603	602	609	580	549	582	579	573	612	600	606	604	596	579	583	606	575	596	579	578	596	562	599	605	609	591	586	599	609	576	602	577	585	617	609	558	570	607	588	599	581	628	546	610	589	596	593	639	590	635	570	590	590	573	594	585	585	572	549	635	635	606	631	563	561	567	559	593	588	597	600	543	631	594	595	574	593	585	574	594	560	614	582	596	617	596	597	590	621	582	588	606	589	592	619	603	628	608	589	567	546	543	530	597	578	568	571	613	653	584	595	620	590	606	573	604	583	611	606	579	626	604	566	556	578	575	583	548	593	564	585	586	581	607	592	568	609	618	601	612	615	567	581	607	597	581	594	615	610	573	571	594	583	587	615	630	586	580	562	594	599	580	608	577	635	567	632	600	598	600	598	564	670	544	590	573	600	604	599	605	601	600	599	607	590	606	588	581	643	551	654	609	627	585	604	569	591	547	600	585	573	566	600	572	584	588	590	562	602	552	570	565	575	584	590	604	610	574	601	560	568	575	592	575	607	572	585	584	549	603	573	607	601	596	598	621	598	566	594	614	631	551	603	612	590	612	590	577	596	610	612	631	600	587	629	577	630	589	612	630	548	661	591	627	574	607	583	571	605	571	583	620	575	630	586	620	598	601	605	613	583	578	611	597	549	584	604	569	595	595	565	608	591	587	561	578	594	555	561	608	563	619	563	623	639	595	600	585	596	611	604	597	646	620	529	597	581	619	600	616	596	600	537	534	625	610	608	580	559	584	591	577	600	581	629	559	587	547	598	633	575	635	560	569	625	551	566	588	605	578	579	564	549	570	595	589	592	562	606	601	562	610	619	603	624	575	621	578	608	613	601	575	556	591	585	576	562	582	600	608	596	572	583	593	592	554	609	619	554	567	583	577	575	595	550	608
24258	21675	30639	29322	27372	22213	5859	1155	943	904	877	829	849	920	863	858	838	826	815	844	815	818	800	829	830	826	815	795	849	820	849	875	864	825	823	871	822	819	872	802	825	796	821	852	810	851	814	861	824	824	828	1065	914	868	935	1005	889	854	774	841	793	749	843	800	819	806	836	771	756	795	844	837	808	806	773	825	812	831	808	764	790	781	836	788	811	853	806	805	805	830	772	769	828	782	796	804	794	785	752	780	820	816	786	779	745	791	775	787	784	818	813	804	813	796	793	828	777	820	794	817	804	776	770	823	804	779	794	830	794	758	808	838	796	800	777	785	825	811	820	809	807	838	808	787	777	753	783	799	851	834	773	860	809	813	843	834	772	746	802	839	806	754	760	778	771	849	802	809	787	810	834	797	822	810	753	812	843	792	768	819	800	792	782	835	761	784	836	866	775	801	719	845	825	820	792	749	736	854	796	752	812	775	848	812	811	773	771	849	811	788	778	807	835	788	769	828	849	771	820	758	823	796	790	809	792	817	827	817	802	789	838	801	793	787	755	803	774	845	782	807	829	794	794	812	760	791	813	804	807	812	744	836	783	797	819	815	789	788	795	793	799	824	819	819	785	786	811	833	787	779	753	776	790	815	812	800	818	768	838	769	829	808	814	796	760	806	754	800	790	768	804	779	771	756	819	808	787	806	800	787	849	845	826	809	771	777	790	790	761	777	826	771	834	803	799	804	807	784	789	808	806	871	859	821	772	762	801	795	776	875	803	819	827	807	774	820	797	805	800	721	778	839	842	780	802	770	885	810	818	807	789	822	787	779	812	816	823	768	768	817	787	785	792	781	814	834	765	832	787	820	817	808	763	822	790	808	790	786	771	861	775	790	812	797	825	872	837	743	810	834	779	825	836	732	786	821	813	782	793	774	791	801	765	751	780	822	823	820	793	825	828	807	832	802	804	776	800	761	785	783	792	767	775	822	787	842	794	794	807	808	790	737	801	786	769	759	813	800	807	841	741	803	804	798	790	780	829	813	790	815	813	805	795	792	815	801	770	817	805	823	778	849	809	732	788	825	833	852	841	790	841	833	798	806	759	785	777	798	815	766	799	806	763	806	801	776	817	804	810	858	773	797	746	776	814	804	793	799	844	836	800	774	812	809	753	794	822	824	773	800	815	862	792	774	765	803	767	751	864	758	826	859	828	829	805	806	803	817	824	810	811	857	753	792	809	783	761	790	785	785	803	755	801	823	760	771	800	785	807	821	777	809	746	811	777	873	824	814	820	806	855	805	811	783	781	822	804	744	804	801	806	783	804	831	790	784	784	796	784	830	784	797	799	810	862	860	806	787	799	846	823	802	769	818	772	873	807	773	809	826	876	819	757	808	839	823	777	805	836	800	836	785	772	803	812	798	844	782	858	843	843	766	810	791	834	810	770	795	834	752	796	761	795	769	822	801	805	797	826	794	773	805	778	769	815	819	791	781	782	840	767	826	810	797	787	785	745	779	797	821	784	827	821	818	804	767	828	773	831	798	839	795	791	757	781	776	842	830	867	821	796	742	834	805	792	798	811	792	816	793	816	859	818	825	810	811	791	841	738	807	812	783	776	784	789	890	859	824	771	779	803	818	788	795	758	821	761	797	800	800	800	785	806	818	815	751	846	844	812	825	788	821	852	862	824	796	739	797	800	806	807	838	800	810	798	801	775	761	789	831	788	820	819	762	839	809	757	848	781	809	773	829	774	831	788	818	812	783	772	796	825	805	837	785	818	782	783	826	734	796	805	738	816	811	758	783	890	792	803	848	795	765	772	804	841	793	782	818	797	795	783	738	814	795	808	813	810	819	779	798	783	782	792	762	819	778	763	800	808	773	771	860	798	786	815	777	784	793	772	797	809	768	832	793	807	857	786	750	808	774	858	837	796	794	713	793	776	752	813	764	810	817	784	790	761	805	873	840	845	856	773	781	834	844	796	796	809	792	797	772	772	782	798	767	840	808	815	814	789	818	812	798	789	797	804	730	852	819	796	775	793	812	825	809	762	824	774	818	785	776	793	833	765	850	772	805	792	774	817	863	736	781	828	796	767	770	763	747	816	798	808	735	758	849	910	761	760	771	810	741	825	829	793	880	806	821	794	851	815	844	845	819	785	789	801	767	807	743	792	782	790	804	806	804	815	827	831	788	817	827	815	777	820	827	791	866	794	740	844	779	801	797	794	771	797	841	781	821	793	774	791	867	799	812	829	788	807	781	806	825	810	793	761	810	824	761	833	811	781	845	783	764	785	817	775	758	764	779	834	820	801	759	807	788	830	817	787	759	760	807	819	784	822	711	794	845	841	808	791	771	797	779	796	801	802	836	759	772	787	791	809	815	771	806	829	793	777	792	792	792	803	815	805	762	749	805	765	812	784	840	800	784	792	802	790	817	832	805	797	850	835	827	798	782	829	841	745	815	784	837	827	749	804	780	774	815	786	830	812	735	795	796	784	760	769	804	793	802	833	787	799	800	800	792	783	793	787	796	846	817	789	811	845	801	861	800	788	837	797	841	825	770	802	792	804	765	796	770	813	785	821	841	812	814	831	797	784	794	800	847	775	768	781	793	811	814	844	769	764	793	815	780	814	795	809	761	849	803	761	761	774	783	837	828	813	773	830	797	798	780	830	817	787	769	817	771	765	782	798	820	797	782	803	785	817	795	788	787	784	826	808	784	760	790	751	805	776	790	824	768	779	811	857	815	771	788	812	797	848	815	820	811	836	745	780	830	812	767	811	832	806	878	806	857	801	799	782	800	807	800	792	773	782	807	843	829	832	801	799	771	836	774	824	843	798	781	790	736	781	780	785	794	739	801	784	786	799	813	802	845	866	757	792	827	840	791	740	865	771	789	861	815	838	790	756	784	767	847	846	760	814	802	840	824	852	825	856	760	792	817	815	818	787	807	833	812	793	831	789	795	801	812	801	788	782	800	831	786	800	787	760	793	791	804	789	798	779	830	779	781	792	750	839	787	803	808	746	775	818	830	793	799	825	785	765	792	769	834	809	835	819	771	856	777	811	807	792	861	779	758	757	803	787	793	755	751	795	789	800	756	807	796	801	832	803	800	815	790	799	781	769	803	816	786	827	757	794	806	798	834	745	758	803	810	789	826	776	808	814	776	709	806	804	824	826	765	814	808	781	799	786	805	819	824	761	730	847	799	840	852	819	810	767	774	800	773	850	771	802	780	775	810	774	787	812	790	842	775	880	826	808	745	769	867	796	763	774	756	802	714	809	783	785	841	801	807	789	807	763	788	794	845	784	833	812	810	831	797	821	824	816	773	757	784	794	820	847	792	756	828	818	797	807	796	778	769	826	749	839	785	818	827	769	799	829	782	840	813	786	784	816	759	806	782	807	757	815	805	824	809	810	811	807	785	749	810	791	778	796	778	776	802	770	823	822	774	763	809	806	767	842	818	825	804	761	826	821	751	825	801	800	773	772	793	833	766
36435	90691	68689	39347	28863	17001	1969	937	845	814	801	776	750	749	744	754	757	761	763	721	773	685	703	682	677	671	750	698	685	697	751	676	724	779	757	715	827	807	796	749	745	705	784	705	732	729	745	747	736	711	734	1143	810	738	911	1022	891	719	739	747	780	723	659	701	692	697	695	736	681	665	685	696	691	718	686	743	755	719	712	713	719	700	729	672	718	737	706	696	694	709	745	668	727	707	689	676	717	722	716	705	713	700	657	780	659	680	676	722	689	709	696	672	706	698	681	737	727	686	695	687	695	730	640	714	706	684	702	691	708	672	704	689	710	670	733	673	752	726	679	701	689	737	670	703	728	667	654	687	730	694	684	710	701	701	720	681	671	725	739	658	719	666	676	683	698	629	716	723	699	697	707	704	728	707	668	685	665	685	720	689	681	684	681	626	680	696	673	735	708	708	675	691	663	663	723	687	682	718	674	667	682	714	694	644	690	718	729	702	661	712	704	690	688	695	715	706	702	702	713	688	715	719	724	702	695	704	717	716	678	666	736	709	688	681	726	675	733	688	661	707	670	732	681	685	689	696	686	704	711	705	683	738	636	695	670	676	726	671	726	674	697	695	695	737	693	661	685	715	687	691	660	725	739	746	673	678	687	696	696	716	686	693	678	694	653	745	679	668	690	693	710	679	666	670	632	684	722	722	666	692	680	749	710	689	684	693	670	728	659	660	711	648	694	715	680	737	632	672	733	706	715	706	697	677	664	711	693	673	713	695	694	700	735	685	678	698	673	731	745	657	721	698	744	693	678	708	698	666	709	679	701	675	686	698	695	702	665	701	687	650	695	683	705	669	681	686	679	686	735	691	683	665	700	663	743	658	706	696	695	653	646	769	682	682	677	691	666	697	703	720	724	693	715	715	693	687	686	676	711	688	695	653	658	681	721	661	690	693	720	653	695	677	695	702	652	702	712	682	682	681	674	690	687	685	673	731	655	721	724	645	684	688	710	671	679	634	694	695	679	620	719	716	680	677	710	685	699	701	717	702	690	701	640	659	682	693	698	692	687	699	737	663	722	688	695	710	659	681	701	675	690	673	686	716	708	685	638	706	687	718	688	683	706	699	633	647	666	711	726	690	670	679	647	646	690	653	689	688	667	778	720	639	687	685	688	624	712	693	697	674	715	688	684	673	691	701	749	733	704	711	732	678	657	694	741	705	707	666	725	710	698	689	678	703	711	710	696	650	658	695	688	671	704	715	707	755	688	698	708	741	752	661	735	695	714	706	659	648	651	686	714	664	732	678	640	703	683	742	705	720	685	768	680	667	690	672	724	704	675	726	671	741	705	699	702	722	696	672	684	721	676	742	657	688	665	687	689	665	746	720	706	710	702	694	669	657	709	720	678	663	659	709	671	674	694	701	691	684	714	703	703	702	722	707	686	708	677	679	738	711	625	658	671	666	693	745	706	725	687	663	715	730	656	652	697	726	705	684	717	707	721	696	707	731	691	697	708	658	744	727	724	707	729	673	652	716	651	689	685	669	726	668	683	706	709	698	708	652	644	668	709	719	740	715	693	619	672	688	754	698	659	681	680	709	663	690	687	728	699	712	711	681	650	680	685	714	688	642	668	650	712	755	724	721	672	688	744	709	726	664	707	668	744	679	698	699	708	744	702	665	666	697	704	708	695	708	711	674	721	703	693	694	670	689	691	686	700	669	632	708	716	679	687	693	659	700	675	698	694	690	680	680	678	692	716	707	676	669	683	664	712	720	698	687	668	688	702	713	669	704	711	720	687	705	722	679	680	715	709	689	699	725	694	704	727	697	723	737	721	744	682	665	671	702	675	688	667	682	654	659	664	663	708	655	686	697	681	695	673	726	727	713	674	687	684	694	723	667	707	667	699	655	708	679	656	662	701	675	700	750	698	691	657	721	646	708	705	673	663	710	745	685	655	686	669	734	720	722	704	669	668	710	648	682	670	678	679	703	687	696	704	693	653	718	648	683	684	687	654	717	736	725	662	695	698	701	687	707	705	719	773	717	711	698	666	671	712	771	690	701	664	693	666	631	684	677	720	695	669	665	707	684	693	741	700	679	674	699	683	671	737	685	718	683	690	697	685	686	739	703	650	678	654	630	731	706	655	701	662	715	710	696	632	693	701	656	739	741	711	721	770	730	698	672	686	718	712	665	668	651	718	664	706	698	665	714	690	687	655	718	710	697	723	695	712	699	663	686	720	712	628	720	661	699	741	697	704	719	724	727	691	708	716	673	681	728	676	689	709	705	653	695	717	706	661	704	699	689	711	653	687	717	739	688	713	725	679	678	663	672	666	685	689	672	673	732	680	675	672	708	705	705	717	675	699	657	713	698	706	664	672	693	697	705	683	650	669	646	690	667	647	666	711	716	696	675	650	672	693	717	664	685	725	693	708	691	695	704	702	734	679	697	673	685	656	707	682	717	681	704	707	717	730	686	675	725	690	649	680	673	673	649	683	679	697	665	692	693	657	667	712	695	736	721	690	686	741	711	718	709	674	676	711	675	697	663	685	651	702	695	721	729	712	649	705	686	732	721	705	683	662	642	712	697	685	715	729	695	623	672	677	674	693	712	697	732	713	718	667	689	704	683	689	672	703	676	699	685	644	744	679	707	722	671	697	671	710	715	706	692	683	707	665	733	718	659	657	691	653	688	710	685	707	677	736	684	723	665	721	717	683	678	726	698	687	665	710	680	734	682	707	682	708	691	724	742	670	706	690	725	667	670	663	680	718	649	664	713	685	753	676	723	678	681	670	698	718	688	659	621	672	704	707	666	691	730	722	700	662	674	686	684	717	708	680	685	647	703	697	702	666	676	701	658	688	690	681	694	681	718	668	721	712	733	688	692	755	682	649	701	693	715	716	687	690	696	697	686	634	686	681	640	690	706	697	720	721	638	684	667	717	673	724	653	674	701	687	724	702	706	692	708	711	739	653	697	677	677	742	697	701	705	680	655	704	720	709	681	701	687	721	699	719	704	677	670	723	745	689	684	673	710	713	706	678	672	714	720	714	712	685	686	674	679	676	713	734	680	676	694	698	699	689	685	689	691	694	698	690	672	662	721	697	686	695	695	692	703	682	674	703	746	686	639	756	673	717	648	655	715	685	703	738	736	653	710	669	689	694	722	733	674	654	696	681	652	706	668	725	672	649	701	713	731	695	686	663	694	653	678	668	657	746	683	674	746	641	695	709	662	697	690	670	715	701	696	699	663	651	695	693	679	655	705	719	629	652	736	710	724	736	722	644	669	714	642	715	721	685	687	689	685	732	682	695	675	674	737	681	672	702	670	691	640	675	728	651	699	708	692	659	677	714	699	671	690	682	760	641	723	682	638	636	749	648	712	661	672	681	681	716	696	681	691	691	724	693	723	659	670	668	657	679	658	673	670	662	678	668	704	675	673	665	686	669	722	664	706	696	668	700	645	726	706	634	697	721	725	665	707	683	712	705	652	668	684
27850	21520	16346	7409	2567	1590	810	713	695	686	679	659	651	722	695	692	674	644	686	703	683	655	692	701	713	691	696	703	680	692	703	661	655	686	750	724	686	710	725	735	648	666	702	690	727	670	703	721	643	704	622	648	678	684	700	692	745	730	640	669	670	668	655	659	667	674	661	692	680	678	676	739	700	668	662	676	673	662	668	725	727	702	686	685	665	719	639	686	688	690	661	710	676	669	654	684	643	716	660	673	669	634	689	654	691	620	688	687	676	707	703	697	682	701	684	712	706	675	667	699	721	721	683	709	656	696	672	782	684	682	667	630	670	668	655	698	664	722	711	683	721	642	711	690	660	754	656	681	631	678	707	708	673	666	674	666	672	668	682	640	662	720	672	635	713	686	701	692	692	684	663	684	703	642	687	708	702	682	667	692	642	685	715	670	685	659	683	668	646	693	721	664	690	688	661	712	681	732	667	669	660	632	707	690	716	691	677	698	675	679	761	680	683	700	714	665	645	659	693	739	678	707	681	698	684	710	646	677	673	691	669	653	675	726	706	698	725	690	697	717	693	662	677	675	597	638	674	641	661	693	698	666	674	673	641	682	686	639	661	659	684	724	703	680	664	675	677	698	669	690	684	655	645	694	735	683	655	757	670	650	649	692	672	754	630	689	700	642	665	686	714	663	718	676	677	644	655	699	705	727	683	689	703	674	713	696	688	703	679	631	677	640	695	685	694	690	689	705	690	706	680	670	673	643	720	652	659	672	664	674	704	650	654	668	652	691	700	695	657	682	678	660	666	736	670	710	701	691	670	699	650	678	627	705	730	714	683	660	684	662	706	698	663	701	686	702	698	723	730	673	737	702	667	657	705	691	670	668	708	687	733	671	639	676	698	704	728	742	686	737	664	697	705	667	722	665	692	669	649	717	680	739	660	661	684	670	655	690	677	681	718	686	683	667	704	691	655	698	669	672	663	732	684	710	665	669	665	686	714	694	691	696	669	681	681	694	679	679	707	667	636	666	661	674	679	689	646	721	700	683	720	719	697	699	666	696	673	686	650	649	664	716	707	642	687	673	695	659	675	687	645	691	674	698	641	720	674	636	702	684	667	658	696	641	665	704	703	669	705	629	694	665	684	694	728	694	676	723	708	704	645	670	732	715	681	665	666	710	645	667	697	707	705	714	715	678	651	699	692	690	642	684	669	650	668	691	671	713	671	613	702	648	698	690	694	699	686	648	672	619	641	663	694	715	684	639	680	664	683	694	670	690	680	706	670	666	709	650	686	689	726	682	690	682	684	661	709	745	680	661	693	702	692	662	668	693	720	692	650	655	715	686	670	720	713	686	684	703	677	730	689	681	687	683	684	688	661	676	708	718	709	677	714	698	694	674	696	673	695	659	675	651	670	695	684	705	700	659	708	712	680	674	727	627	683	702	652	689	680	734	677	674	672	676	677	657	663	659	713	686	723	729	713	716	696	677	670	682	732	701	698	699	665	665	687	702	703	694	637	632	662	722	683	681	693	696	692	676	655	695	695	676	672	738	697	706	655	709	660	677	696	699	645	695	674	698	678	723	661	733	699	668	654	677	692	688	739	668	712	668	719	655	683	719	668	694	720	646	710	694	660	633	670	648	676	693	735	715	680	666	688	702	700	637	701	694	687	692	668	691	643	643	736	679	694	674	719	702	710	678	772	669	693	702	634	656	628	698	680	693	689	666	658	693	666	713	637	692	727	668	726	680	708	671	674	674	631	693	657	677	660	714	682	726	711	665	689	694	687	714	688	664	692	679	700	692	690	694	717	677	696	687	704	680	735	649	679	676	633	714	687	696	685	693	669	707	670	663	703	740	654	695	666	687	719	652	672	706	669	673	664	684	678	724	699	666	692	702	641	684	717	690	690	654	659	663	702	688	692	700	682	708	735	652	656	649	663	688	681	652	700	630	671	716	677	714	689	716	658	691	702	702	690	674	715	691	715	688	655	659	670	662	699	691	695	712	702	647	698	680	714	654	670	648	696	734	707	663	668	666	701	677	694	711	673	673	691	699	691	732	712	707	639	688	724	651	718	635	661	699	726	702	666	689	661	686	660	704	724	707	707	706	660	663	755	685	643	683	671	685	682	690	638	658	678	713	674	666	692	631	713	691	695	739	682	697	666	727	631	654	706	668	695	683	671	642	666	721	715	675	642	738	661	711	703	672	665	731	669	686	691	678	604	710	664	731	672	686	628	701	685	622	666	735	704	626	637	695	665	677	709	648	663	673	693	707	666	713	683	636	649	737	697	658	646	688	712	697	666	709	700	688	677	648	679	687	665	689	734	742	691	700	663	665	686	677	657	726	669	725	715	711	705	658	693	691	649	653	655	701	682	644	651	664	690	706	733	612	649	669	681	691	703	679	668	692	654	722	699	683	700	671	645	713	732	679	630	682	664	686	681	691	658	714	696	667	717	707	711	662	720	709	676	661	687	644	642	640	709	671	690	680	633	665	698	642	691	703	673	706	694	654	708	687	696	652	637	693	672	683	709	696	695	666	671	675	630	718	671	673	663	668	690	676	727	693	686	667	680	657	649	673	646	683	710	664	628	684	681	686	646	681	679	666	705	665	730	668	692	688	696	751	703	695	702	669	746	650	655	682	663	702	645	670	670	650	678	666	714	638	664	653	638	699	639	731	645	691	677	633	689	688	684	707	681	664	630	675	680	687	723	709	682	699	640	681	652	633	676	685	624	732	696	690	720	696	697	630	707	644	670	650	629	645	680	644	636	718	716	697	692	670	688	665	688	686	655	698	709	710	703	663	732	677	697	652	669	702	679	676	653	673	712	660	649	679	689	677	649	678	648	657	679	701	679	705	698	693	669	662	688	734	694	703	707	684	653	695	670	666	666	657	692	676	694	675	651	647	680	659	671	707	710	679	722	673	660	711	691	676	704	678	712	699	720	649	718	711	682	689	692	716	714	715	710	691	689	699	665	674	670	659	626	684	677	676	690	666	674	674	690	702	678	655	712	682	705	739	678	653	707	654	631	668	728	713	685	673	696	660	732	709	680	706	645	684	684	693	727	671	696	700	664	656	647	677	728	678	685	688	672	715	681	694	660	680	676	650	682	703	671	683	691	715	721	654	675	646	697	680	683	626	694	648	697	659	695	681	711	704	639	690	694	688	695	649	647	666	733	689	698	701	689	696	686	630	724	655	737	664	658	722	662	654	689	691	759	702	696	691	693	663	671	698	672	665	677	667	638	655	671	629	671	703	682	737	674	735	682	680	677	716	700	707	688	687	675	671	671	690	709	628	682	654	662	638	682	719	670	642	682	667	695	693	725	670	679	725	635	689	658	685	657	702	637	629	734	667	671	687	675	669	666	695	669	732	681	710	679	668	659	708	657	648	715	687	608	677	670	678	694	683	699	729	670	705	684	677	719	656	689	699	657	652	703	635	686	676	692	696	663	706	685	666	722	682	686	717	707	677	690	613	721	695	705	660
7957	21604	13504	5392	2645	1612	631	588	596	586	504	595	564	551	544	532	557	530	541	571	521	540	517	558	562	568	559	527	540	552	576	557	619	533	647	621	561	580	569	572	566	578	567	564	535	582	557	557	546	545	594	555	566	550	558	567	608	559	539	561	565	549	542	553	492	548	565	578	559	540	582	580	614	563	528	524	556	564	568	549	564	553	509	523	553	552	489	581	609	561	569	523	575	558	555	550	553	558	519	554	556	558	537	576	520	546	553	599	532	520	566	531	580	563	540	552	526	507	517	523	538	546	540	553	546	572	533	582	563	573	510	567	529	572	531	548	539	525	533	534	536	579	524	574	558	552	556	533	556	590	571	516	533	577	559	568	585	573	580	569	576	519	573	515	552	542	563	551	534	527	538	528	558	530	560	574	556	508	536	543	521	567	508	573	549	535	580	562	570	546	541	531	538	553	540	587	540	580	569	576	548	518	555	518	559	583	547	515	569	565	569	555	529	543	537	550	552	585	539	524	555	582	520	574	538	576	534	569	543	524	574	524	591	544	523	574	592	508	520	557	546	530	542	553	530	535	527	546	517	557	559	542	528	537	574	521	558	573	557	519	537	528	556	487	531	531	539	591	556	550	533	595	506	535	534	546	534	543	502	574	590	565	512	510	521	563	576	576	550	552	583	522	567	520	562	537	512	572	534	565	565	554	541	539	608	547	565	563	537	546	573	557	524	531	548	559	516	541	579	558	564	528	552	518	528	551	580	563	523	546	568	503	551	597	568	519	580	614	520	536	531	554	565	545	565	564	513	527	535	542	590	571	526	554	525	561	567	543	530	499	570	548	532	581	538	540	522	548	562	507	540	508	578	531	529	541	577	540	539	581	534	571	557	584	531	564	542	592	549	558	559	564	543	559	529	553	571	533	569	522	558	533	534	524	549	544	561	527	584	589	558	563	541	572	526	529	529	556	536	542	575	548	531	567	601	511	534	577	563	564	538	538	545	556	562	552	564	503	548	546	517	561	562	540	578	518	566	555	550	556	526	562	577	524	540	569	514	577	511	529	560	565	514	539	546	576	583	532	561	572	559	586	551	557	558	538	533	583	600	547	598	529	515	542	535	570	535	605	558	533	508	568	557	543	530	535	535	563	549	564	562	559	554	550	577	554	561	547	535	515	537	557	543	586	613	548	540	559	577	562	556	579	564	564	574	534	590	549	534	518	628	546	537	564	550	541	557	529	567	539	544	569	552	561	549	556	575	538	568	571	556	509	550	552	530	557	550	550	529	521	557	556	533	565	553	536	504	529	544	543	570	586	555	550	586	522	591	558	528	596	547	574	549	565	557	542	571	536	538	545	574	578	551	565	561	559	577	550	553	563	547	541	594	525	575	533	568	549	575	533	564	541	543	548	533	552	544	571	537	514	533	505	574	547	555	501	532	578	506	565	514	580	551	557	529	538	540	496	537	493	511	537	545	488	545	552	547	537	546	608	554	536	574	555	599	569	538	565	529	563	574	565	561	549	564	528	574	551	568	588	559	614	528	579	549	556	597	561	575	548	583	564	551	532	515	533	576	511	537	558	535	536	486	548	557	571	548	583	527	556	508	498	521	569	578	524	551	549	569	544	577	575	539	544	548	533	552	565	538	554	561	536	541	607	535	566	554	536	559	526	565	543	550	559	566	537	527	563	572	585	545	524	558	535	559	528	555	573	556	589	569	570	550	543	554	541	579	490	576	502	548	569	577	497	567	514	572	498	544	560	577	563	528	550	539	532	554	548	564	532	567	571	531	533	562	547	550	530	513	559	573	525	551	568	540	530	575	525	572	569	565	575	605	535	534	527	544	550	594	541	524	576	535	536	531	538	578	519	608	558	555	541	563	563	530	559	538	507	509	567	600	579	590	562	573	598	537	571	535	580	561	515	547	584	544	554	568	535	602	593	528	571	524	520	598	537	561	552	529	534	548	555	522	549	593	538	571	507	555	566	570	534	530	580	548	582	528	540	527	591	560	534	564	551	581	544	596	561	561	561	529	571	577	531	556	541	580	516	567	511	543	548	540	563	518	560	554	545	503	560	500	575	577	569	581	548	577	526	593	594	525	563	576	562	576	582	561	575	555	511	529	524	574	562	566	557	563	569	572	534	571	521	561	534	546	500	531	548	525	545	596	555	574	550	539	551	552	486	570	557	552	534	511	550	572	552	593	543	559	541	563	534	576	575	546	480	559	568	558	563	527	568	596	544	571	552	527	562	537	602	537	524	581	537	578	551	561	537	545	552	524	555	556	540	561	544	580	529	510	553	570	569	551	574	540	545	568	540	571	563	550	529	565	555	533	545	557	525	521	553	585	541	581	533	567	605	597	561	568	527	566	551	515	584	502	490	622	570	533	536	509	603	601	538	509	543	532	489	557	533	539	542	596	522	524	571	578	525	561	579	541	536	568	519	559	597	590	601	556	545	574	567	523	565	567	538	580	570	504	547	548	535	546	559	500	562	539	511	549	537	564	526	578	569	570	542	531	529	538	502	589	572	592	588	487	577	522	576	550	540	552	516	600	538	571	557	531	567	576	574	569	532	571	554	585	558	526	557	582	564	542	551	584	598	512	557	575	581	550	569	560	586	545	552	517	512	565	565	613	513	575	531	566	551	519	534	566	544	538	610	542	551	547	558	538	561	568	545	598	567	556	570	553	545	552	579	564	590	561	522	528	573	552	522	554	557	546	567	533	573	530	528	542	589	574	555	531	541	565	512	535	578	547	530	554	533	571	543	589	543	530	548	524	584	542	556	558	527	579	574	586	564	564	599	605	582	560	530	510	553	555	559	554	538	569	589	580	537	581	526	589	580	534	566	565	557	541	576	568	564	571	553	509	595	562	567	564	555	562	552	548	548	546	540	567	558	541	557	516	572	591	533	522	556	561	564	550	532	599	536	502	527	556	586	589	538	570	543	553	509	550	530	530	508	563	546	574	541	558	563	532	546	481	548	551	503	543	534	583	549	608	538	553	532	590	555	573	522	532	533	579	527	616	530	496	584	503	503	557	545	560	541	517	549	560	566	537	574	527	563	531	566	580	565	577	556	552	538	519	543	549	506	554	557	509	570	535	568	579	563	549	551	513	548	491	539	567	560	534	534	532	551	565	564	579	554	519	599	552	590	575	583	549	556	572	548	574	530	553	581	581	574	556	558	569	529	522	541	553	541	569	539	519	535	562	527	617	499	542	548	559	511	566	531	590	570	526	563	554	557	542	585	579	583	537	553	554	558	583	540	551	570	555	553	562	586	529	516	532	511	552	625	554	533	571	571	533	555	551	538	544	588	561	535	533	552	521	522	589	530	556	545	560	574	542	546	551	565	531	548	530	590	558	526	565	540	557	594	534	581	529	559	565	564	583	515	618	511	536	547	557	557	568	582	583	550	548	592	547	556	531	578	560	555	574	581	561	554	569	555	524	551	517	533	532	534	516	539	551	539	571	569	574	554	547	580
25261	22042	32396	32454	21781	12166	2168	778	705	633	708	720	681	662	694	661	669	659	622	671	606	633	660	640	608	677	642	652	634	657	649	684	669	729	627	690	662	673	667	684	716	692	616	623	738	644	660	691	675	644	640	699	724	673	696	736	720	694	652	656	667	649	644	713	655	622	665	628	638	686	632	656	634	656	635	662	679	662	617	648	618	656	677	668	633	627	672	663	657	637	679	638	620	667	677	628	636	665	631	646	624	611	642	671	650	651	628	642	664	696	692	636	647	630	698	634	576	643	613	615	650	638	696	607	660	683	649	610	638	649	639	647	645	630	668	679	612	644	641	662	669	653	609	647	667	625	646	689	607	594	645	694	642	613	716	654	694	641	650	650	612	634	657	629	607	628	629	621	701	614	607	624	666	596	619	625	680	660	661	628	616	661	617	658	603	625	636	634	633	618	671	668	634	650	676	648	618	631	631	678	645	623	640	595	618	654	662	624	653	635	677	645	646	634	649	665	641	638	609	621	668	689	652	624	649	652	648	631	597	655	640	634	608	648	648	637	656	625	660	689	598	638	719	673	654	619	635	676	674	642	615	676	669	626	646	667	669	682	658	633	696	611	659	639	651	645	617	674	593	622	633	656	650	594	632	626	653	614	671	627	672	699	641	638	679	667	650	612	623	625	645	638	647	578	639	643	691	596	628	647	647	682	679	638	639	638	674	655	661	671	653	676	640	674	648	630	683	665	620	618	640	636	618	643	654	677	625	660	660	652	613	618	657	643	654	617	653	643	613	638	644	638	703	649	646	677	653	619	624	630	625	650	639	599	632	607	659	668	641	685	603	636	638	671	669	627	633	650	639	647	602	638	635	648	656	624	629	687	698	643	661	625	642	656	653	693	627	706	705	646	622	669	637	634	647	678	649	613	587	607	685	651	604	641	624	582	624	620	604	606	648	665	690	671	609	642	663	666	643	669	606	609	685	633	641	686	630	674	671	693	624	667	634	639	634	657	649	625	669	661	600	635	639	640	625	683	659	610	617	621	602	683	627	670	659	595	628	690	640	657	628	623	628	597	684	630	657	628	631	599	670	612	674	705	621	628	658	688	654	622	635	681	662	622	663	643	634	611	650	633	635	628	643	676	670	657	648	651	656	646	663	673	663	657	609	650	642	639	617	643	664	643	670	663	667	661	672	672	651	620	689	640	643	623	607	659	670	635	605	647	672	582	611	648	646	679	621	701	643	649	616	634	638	628	660	605	676	639	626	703	662	644	650	672	639	618	679	641	624	642	652	577	612	620	567	664	625	622	669	655	652	666	623	633	644	661	661	684	653	699	674	641	595	662	642	573	665	671	659	704	674	668	674	649	672	631	599	651	652	667	624	632	614	662	634	641	651	668	617	662	594	614	613	653	697	631	605	652	621	719	637	644	665	700	645	643	667	680	681	610	625	669	652	630	654	654	586	688	631	622	622	682	630	596	609	647	628	605	634	601	666	610	651	661	686	628	623	618	648	679	709	650	623	623	595	624	649	607	636	594	644	640	604	674	618	679	655	607	667	618	683	664	635	627	640	662	658	665	691	665	625	663	615	667	672	638	650	616	625	630	625	654	642	655	632	603	627	628	666	636	652	644	648	643	672	673	661	600	609	664	636	603	657	645	636	655	624	657	655	642	627	709	637	631	649	619	581	663	641	662	651	614	612	678	659	677	644	608	647	620	647	621	680	583	640	677	659	640	619	669	624	614	660	626	611	672	672	648	616	669	601	650	577	608	613	635	650	628	630	636	660	635	662	641	608	676	693	642	656	650	609	636	598	672	674	633	604	625	652	668	646	675	702	609	653	626	624	651	656	697	626	669	626	640	677	660	630	677	682	660	628	660	617	639	605	669	636	627	617	653	611	663	626	635	585	687	688	639	691	597	639	616	654	633	632	645	653	646	640	646	618	650	645	668	612	692	669	661	672	654	651	622	662	644	643	637	659	628	629	650	650	628	661	650	659	661	704	636	670	613	619	669	647	649	676	638	655	643	726	658	665	649	668	624	605	660	636	642	607	618	628	625	628	620	648	667	629	608	627	647	621	633	636	658	677	649	669	660	637	663	693	670	648	608	644	664	677	626	677	660	673	629	643	659	612	653	627	670	628	641	554	667	651	619	637	666	704	645	611	647	600	665	684	611	622	641	627	625	643	639	693	643	628	673	651	677	681	644	645	637	625	608	673	654	663	656	616	619	632	675	675	674	627	656	673	613	651	675	646	630	627	592	630	629	656	647	631	678	662	684	604	658	659	614	610	625	691	668	676	637	684	714	654	639	681	667	671	651	639	623	650	625	646	629	641	630	650	646	602	664	676	644	670	664	685	591	672	641	660	659	660	700	628	663	650	645	644	666	597	627	633	681	582	683	668	633	622	662	672	704	634	666	683	594	677	678	652	652	621	646	665	636	642	663	656	664	624	614	642	674	696	683	694	609	642	647	684	698	636	645	675	676	652	622	645	641	642	651	645	641	685	632	687	646	627	651	725	620	688	629	639	647	657	615	672	638	657	639	611	588	675	647	669	639	603	680	623	660	629	605	622	643	652	636	667	679	616	660	627	669	661	682	687	604	637	614	641	642	629	649	633	649	651	655	618	652	673	629	667	625	636	653	665	618	628	647	695	660	659	631	657	653	607	700	632	655	609	649	650	644	655	656	677	643	696	613	650	601	662	641	648	656	673	613	660	617	674	605	636	641	654	614	640	623	652	594	668	642	646	625	659	678	627	699	628	582	662	662	637	640	615	617	654	626	645	644	703	635	616	624	633	657	651	649	707	652	654	637	614	627	609	634	639	637	681	660	644	626	618	666	671	616	639	656	640	682	626	629	617	635	613	623	628	618	640	663	695	607	666	649	674	689	670	644	662	668	696	665	625	648	653	654	644	605	656	632	618	610	605	635	669	689	645	644	627	625	651	642	632	726	626	592	613	697	653	595	648	679	687	687	634	684	618	663	628	679	646	673	652	623	638	645	652	702	648	631	642	670	593	674	628	630	644	691	652	647	655	648	660	651	713	709	648	599	649	626	676	607	626	622	671	619	669	631	647	649	687	645	638	657	674	630	691	619	600	655	607	624	669	632	613	669	711	661	636	628	706	685	651	622	619	658	633	643	696	647	631	627	634	670	600	641	638	615	671	683	643	629	645	678	670	606	621	634	673	641	647	620	659	616	650	647	679	625	649	621	649	640	609	656	621	613	692	631	618	623	667	619	666	630	614	604	649	639	672	665	674	653	627	637	669	617	670	630	621	636	663	645	628	625	672	648	657	650	635	620	687	641	637	647	668	661	606	674	689	657	711	629	636	619	622	662	621	642	678	652	628	675	621	653	626	644	638	633	641	639	630	634	673	634	669	647	636	648	628	662	620	634	639	661	663	606	686	664	616	669	628	671	667	623	624	653	613	637	601	632	669	586	633	659	626	685	625	621	650	647	661	636	605	657	605	632	668	626	596	644
28522	76105	55547	30927	16228	9608	1319	658	607	604	606	583	619	613	583	573	591	589	608	599	566	588	553	574	558	585	585	621	596	585	587	597	568	604	585	592	604	586	579	615	594	585	605	577	612	548	585	600	571	582	593	633	631	606	687	765	643	600	600	589	553	545	543	556	556	572	571	581	560	578	572	574	515	564	576	578	549	618	573	577	595	552	556	596	548	546	514	601	585	552	580	591	520	592	556	595	606	607	571	516	594	567	571	557	531	546	529	581	554	573	549	568	593	546	598	548	587	525	598	495	599	577	545	553	561	563	530	573	565	581	559	600	509	583	590	508	570	532	546	538	575	596	578	571	575	485	538	553	514	570	524	603	581	545	504	574	535	594	550	563	545	552	525	548	546	563	584	558	576	540	555	606	603	570	527	554	593	543	551	550	563	559	565	556	559	577	591	554	576	520	553	534	569	557	601	542	603	523	512	552	558	558	559	537	545	570	537	589	580	590	569	603	536	591	520	536	587	565	592	595	539	614	539	519	584	546	552	563	541	540	565	575	554	624	597	574	568	548	562	586	591	601	572	582	552	546	574	569	551	576	585	546	544	582	574	571	573	593	536	642	553	560	564	558	584	564	573	571	553	574	610	554	551	563	614	526	587	589	570	538	522	540	570	557	591	541	599	526	585	584	579	560	525	539	558	542	564	566	587	536	520	552	544	575	559	535	498	543	549	537	563	542	558	607	597	596	529	536	568	564	561	566	570	565	547	568	577	583	609	544	575	572	583	573	577	554	571	563	596	605	564	536	571	606	586	561	590	575	561	519	546	532	611	554	534	538	566	538	521	552	552	582	548	615	567	535	575	577	559	612	553	591	551	537	564	564	547	550	563	582	574	562	545	532	573	582	556	574	592	568	555	614	585	524	553	576	545	553	559	597	523	593	571	571	573	543	544	535	535	587	560	594	556	578	569	544	558	561	579	545	599	584	540	550	548	540	545	549	523	543	568	558	572	520	556	556	571	596	555	556	580	606	619	549	572	567	532	599	544	553	567	594	566	558	550	580	520	522	538	570	586	562	564	558	567	560	609	533	546	554	527	544	576	543	576	556	572	540	582	565	567	575	554	560	537	574	526	586	556	531	531	538	546	554	557	574	543	549	551	562	563	573	545	602	574	547	578	581	632	574	542	544	578	525	504	606	517	517	556	530	610	551	579	566	558	547	578	544	587	525	533	598	520	616	564	561	551	532	560	564	570	532	539	626	563	565	565	581	549	572	545	579	602	547	581	541	548	555	528	529	561	546	595	572	631	588	573	565	545	547	574	528	542	590	537	561	561	613	561	554	559	579	533	569	554	523	552	604	590	542	545	573	578	547	557	542	551	592	549	578	533	520	587	553	594	546	511	532	552	535	559	558	562	584	525	547	581	566	510	576	553	567	579	590	539	563	580	553	560	535	540	551	542	578	570	547	557	559	569	547	531	524	552	614	518	566	579	586	546	531	547	539	588	548	532	574	577	530	523	569	566	547	546	568	562	559	558	593	550	593	562	516	563	609	584	570	561	556	541	546	536	525	540	570	563	578	565	584	549	538	538	571	551	540	579	514	596	567	555	506	544	525	550	560	557	542	575	584	581	549	568	590	569	589	548	542	532	593	560	562	551	563	543	571	567	526	610	593	584	560	596	592	525	549	537	529	575	565	561	536	568	589	552	566	574	563	563	602	548	560	566	587	539	584	544	563	559	551	564	527	595	524	551	516	592	552	571	537	535	532	566	562	581	563	581	563	546	554	558	583	566	611	568	563	535	545	574	588	511	571	549	565	553	524	510	588	569	567	619	560	564	509	590	578	569	571	560	580	530	595	584	592	552	573	556	549	569	581	566	554	550	510	578	558	555	565	580	528	528	601	538	578	636	532	579	515	564	533	583	572	541	601	559	557	563	569	538	524	538	621	575	542	567	573	514	593	572	523	589	592	582	569	593	543	570	569	584	570	575	543	550	534	598	558	517	542	543	550	534	552	543	559	591	564	600	531	566	555	577	573	550	564	539	555	566	584	598	562	544	562	573	570	588	570	590	574	493	564	578	530	538	553	559	594	566	570	606	570	565	554	535	612	594	570	541	601	557	566	584	545	579	581	513	527	580	553	539	552	566	526	590	595	536	556	558	594	568	543	564	585	487	565	538	585	524	534	581	553	542	538	553	567	556	589	573	584	589	562	557	528	552	533	568	574	557	515	592	566	574	560	551	515	558	557	550	573	539	565	525	566	525	543	532	610	540	529	575	563	526	567	560	533	544	564	546	519	550	512	555	586	528	566	536	565	561	559	569	518	556	512	558	580	508	560	545	563	550	563	598	583	551	522	556	554	535	535	550	530	564	584	528	590	539	577	556	598	571	577	549	553	593	510	571	567	610	543	523	576	577	591	595	556	579	565	564	577	564	540	601	539	614	566	537	521	554	572	611	578	558	563	600	582	542	517	520	549	535	585	578	568	523	554	560	523	543	581	563	591	527	577	563	565	572	610	589	578	568	571	603	573	581	567	533	556	599	536	542	584	579	578	580	582	582	551	531	592	538	500	566	532	520	582	559	586	562	578	555	574	548	555	571	581	539	578	562	557	570	586	586	596	533	556	577	562	566	553	517	551	604	534	553	549	538	578	551	561	565	574	580	555	574	541	531	542	552	577	587	572	526	564	574	529	571	568	554	594	531	543	565	561	571	572	585	550	528	570	550	531	533	559	517	553	546	597	527	548	571	548	628	562	544	539	530	558	587	593	549	544	562	568	570	520	548	543	563	547	536	530	586	555	554	484	558	532	542	530	536	572	526	536	598	571	550	529	534	552	524	550	587	582	554	586	562	583	552	581	535	570	582	574	564	544	568	534	560	540	552	595	561	556	530	602	556	528	594	521	553	550	562	545	525	560	545	575	644	544	574	575	538	549	551	574	552	526	579	567	567	565	563	545	565	610	547	569	569	546	520	557	548	548	566	555	567	564	552	556	530	577	552	534	588	614	587	568	532	530	550	550	553	556	574	558	573	545	555	540	558	603	552	532	515	543	539	506	545	532	539	544	553	575	546	556	571	530	542	549	549	522	536	578	557	567	585	574	562	597	543	584	591	549	539	537	571	577	553	551	582	544	547	561	568	589	549	558	554	544	553	549	566	571	554	546	576	599	532	563	579	569	572	571	556	595	542	558	563	576	566	584	595	566	557	551	589	589	593	574	560	583	557	551	573	544	557	560	531	574	542	622	569	545	560	525	553	557	593	543	614	592	569	522	557	553	527	554	560	562	558	523	560	580	572	538	549	572	593	567	580	538	574	556	565	556	554	570	568	556	577	500	595	554	531	574	558	574	539	535	609	562	546	568	554	567	578	580	539	583	528	550	574	524	563	600	576	546	547	532	553	527	537	559	536	535	512	610	528	499	544	514	582	558	522	590	559	577	558	594	553	561	584	525	574	535	572	594	555	530	555	578	579	558	572	519	536	550	565	502
24153	21559	30289	29128	24640	19619	5010	1122	819	875	802	868	795	785	787	797	816	819	752	799	755	781	770	757	748	792	750	819	705	773	776	787	811	770	743	772	799	839	783	792	777	812	724	758	808	761	807	800	745	779	777	913	754	815	940	913	835	798	765	735	794	719	728	739	728	777	776	765	754	755	777	702	682	714	772	736	791	741	767	759	759	778	718	752	687	784	818	737	753	706	730	759	768	763	762	759	751	746	702	719	752	721	762	724	736	754	775	749	723	761	809	761	764	782	760	815	735	708	736	741	762	725	793	772	786	749	772	768	777	713	754	765	769	759	739	706	713	735	747	703	703	751	756	752	773	768	757	772	774	764	752	757	733	741	737	755	757	771	761	742	736	727	754	765	724	758	762	772	708	789	709	712	750	750	762	734	734	756	773	792	719	751	806	709	712	700	741	706	710	712	767	752	734	739	705	756	735	779	743	765	785	725	772	718	747	783	746	741	768	790	744	752	729	714	765	750	742	734	811	717	763	737	782	787	708	763	752	793	739	793	731	734	791	716	808	737	729	739	737	741	756	792	824	739	773	813	709	734	740	729	742	771	769	787	755	740	751	748	729	711	749	759	734	707	723	759	758	755	793	761	721	751	696	724	755	761	784	737	731	722	746	763	749	744	711	760	724	735	788	784	750	692	791	749	793	718	755	798	804	734	739	801	693	791	769	751	781	777	732	811	751	748	763	733	746	729	765	745	797	685	744	714	754	785	744	749	769	763	698	763	699	734	788	801	745	735	761	779	748	761	720	692	758	726	735	731	768	736	699	690	760	794	690	717	749	773	754	772	766	755	770	731	696	733	828	762	712	790	756	794	754	738	744	769	749	740	802	711	730	736	747	792	739	737	711	754	770	779	734	753	738	732	738	704	723	805	797	716	720	717	751	720	773	791	751	714	773	755	756	725	758	737	775	749	757	705	697	738	744	759	754	743	755	747	782	716	769	701	740	713	709	789	741	741	732	761	703	744	762	791	749	739	760	774	728	731	752	763	750	741	764	747	706	749	716	759	794	752	708	713	766	765	713	743	818	758	779	701	701	745	736	773	725	773	774	746	750	710	737	752	774	732	696	740	740	733	726	760	746	742	716	763	762	744	764	766	790	736	766	700	778	743	756	762	745	737	772	828	725	705	783	730	770	741	736	738	786	779	735	756	731	727	720	768	755	773	753	762	733	723	753	790	735	778	731	732	761	722	778	708	759	752	790	690	737	776	733	772	771	772	673	720	706	778	742	774	774	739	731	737	737	728	767	774	708	728	731	772	735	752	770	748	764	781	740	755	704	763	718	747	701	803	770	742	746	732	747	752	772	728	768	728	744	795	757	734	763	739	696	794	793	758	723	736	728	756	732	757	752	761	742	753	755	768	751	760	715	737	775	708	772	776	833	732	713	746	765	716	747	717	771	775	807	731	710	757	755	732	738	779	716	716	798	750	726	762	741	722	776	769	744	744	742	745	755	747	782	768	725	739	799	749	791	747	757	744	744	737	800	772	709	736	737	702	717	688	765	747	759	735	788	751	809	706	761	725	756	690	740	792	737	699	749	710	779	727	756	730	793	708	684	755	740	724	748	740	765	729	764	724	744	764	718	780	734	740	709	751	741	754	760	741	755	796	773	699	774	759	770	729	759	779	677	723	740	802	742	727	754	743	765	727	752	710	691	740	747	756	698	767	782	716	721	758	750	778	783	793	725	749	735	714	705	766	742	811	771	768	726	750	666	706	776	740	781	720	710	728	713	752	778	739	759	790	805	682	716	768	760	799	739	723	725	786	776	771	735	750	777	748	755	774	712	704	697	737	717	797	797	793	749	828	713	734	746	731	766	746	775	749	728	795	723	740	765	744	739	717	755	767	745	778	791	760	717	725	730	705	705	776	742	763	763	773	714	703	769	752	727	750	757	772	714	714	768	704	763	780	768	738	747	703	774	714	752	718	732	740	790	747	785	728	742	765	735	752	769	776	685	716	735	728	705	720	716	741	721	768	738	724	704	788	690	757	719	737	783	757	743	721	785	734	770	728	761	754	753	731	728	753	775	745	730	769	723	765	757	756	779	767	770	733	727	797	762	759	748	721	740	749	788	752	718	739	700	744	712	761	733	713	745	743	725	746	752	737	730	791	737	658	752	776	749	740	720	745	761	759	721	785	782	800	759	783	713	751	730	752	760	777	761	743	718	726	763	713	690	706	725	747	773	762	792	744	719	733	698	715	700	710	685	722	709	714	746	727	739	765	716	784	746	769	755	754	771	761	769	763	747	764	776	749	714	750	696	730	718	750	643	750	741	773	762	760	767	759	732	753	775	746	703	721	746	707	791	707	740	767	736	704	774	769	687	736	775	748	728	751	778	750	731	754	781	784	739	731	739	766	723	756	730	756	739	730	738	753	744	717	718	771	749	726	756	749	783	719	748	723	728	741	716	784	726	752	708	710	712	752	743	776	765	752	773	808	769	719	758	747	764	736	730	805	748	742	787	697	679	735	731	697	728	726	773	741	751	750	743	781	746	714	756	742	761	756	732	720	757	733	734	732	746	743	750	785	751	751	788	756	753	798	690	710	801	748	765	742	736	717	723	769	727	719	724	710	725	749	797	750	729	756	689	726	742	786	751	738	728	791	714	724	711	768	758	751	747	759	724	752	748	690	705	767	699	738	745	748	753	807	750	700	734	713	731	803	740	757	814	752	773	780	733	713	729	772	743	745	725	733	757	753	736	729	710	721	726	750	765	753	684	776	776	705	744	720	722	766	737	715	774	765	765	755	746	801	764	766	751	760	766	724	755	751	782	781	703	729	763	783	745	685	697	745	721	731	776	808	725	776	730	763	732	744	770	698	702	721	758	744	715	717	779	774	761	785	688	704	717	756	722	707	740	743	760	719	712	726	773	759	788	800	740	761	710	770	767	766	762	718	725	742	764	735	732	756	741	739	692	756	761	759	710	785	720	735	749	731	729	722	723	748	721	770	745	724	745	739	723	769	733	742	743	721	728	743	791	706	750	783	722	782	752	743	771	761	781	725	719	739	770	740	734	727	757	738	727	712	658	743	811	743	783	710	752	748	727	738	745	736	746	724	744	769	730	780	754	744	684	743	775	684	766	772	778	710	729	722	766	723	757	786	731	820	704	750	724	761	750	724	763	727	712	737	744	745	713	788	751	772	732	802	770	737	724	714	752	753	770	764	676	750	741	734	750	727	772	759	761	754	750	701	744	748	761	778	731	795	706	754	728	752	732	740	707	784	758	740	725	754	767	748	746	734	751	742	761	740	747	751	747	733	774	757	806	730	745	723	732	754	722	789	721	777	756	713	777	735	768	735	793	751	742	740	780	732	711	723	766	775	767	714	776	697	740	731	724	749	757	746	728	723	793	715	780	777	758	692	725	744	769	771	746	764	776	803	748	786	713	764	740	713	775	803	759	749	710	764	768	768	720	760	754	793	733	693	761	715
42258	89550	70251	41813	21603	14626	1664	831	808	764	790	745	690	719	729	684	689	698	696	686	710	696	686	682	663	704	633	651	687	659	681	706	702	655	745	747	721	689	755	681	756	757	726	754	693	719	654	677	706	691	716	993	663	768	1013	944	784	770	680	668	680	613	667	669	620	655	668	651	687	646	641	649	623	637	652	614	657	674	676	647	663	663	651	646	682	638	693	682	646	697	670	651	675	672	642	695	646	669	622	721	646	677	678	660	707	652	669	660	626	689	643	642	660	663	618	674	633	642	705	638	668	675	666	688	655	653	657	674	633	635	652	648	621	647	671	668	656	629	676	629	669	642	664	670	709	659	626	641	616	692	638	652	626	658	608	622	666	580	614	655	665	694	676	655	659	677	626	631	690	661	659	646	665	635	653	640	685	681	674	669	653	658	645	673	682	683	673	680	655	693	628	623	662	645	658	693	633	697	658	629	670	641	638	657	640	679	650	655	680	620	688	662	653	684	635	632	636	687	662	678	663	664	640	657	646	632	716	672	619	718	660	616	662	635	704	682	652	642	656	624	643	682	659	637	670	661	669	675	672	636	683	654	664	677	675	643	660	735	661	656	657	714	645	633	688	673	643	639	673	683	703	660	647	664	641	647	655	628	648	626	639	672	678	636	654	657	659	690	627	650	609	641	684	661	680	661	684	653	704	634	622	700	659	635	634	650	663	684	678	682	640	686	664	681	658	645	705	641	657	666	622	644	683	649	672	684	700	649	652	647	661	662	649	662	638	666	648	648	655	692	670	657	676	614	616	643	656	657	651	640	629	646	686	667	648	688	615	662	648	640	654	627	612	630	619	657	671	669	650	625	696	657	674	649	684	673	645	659	668	656	612	649	655	684	670	653	678	707	652	667	659	654	611	663	713	689	673	642	605	674	646	633	684	648	687	662	634	671	633	688	735	642	669	662	678	630	678	686	622	663	669	672	639	697	685	660	639	698	605	642	640	640	681	664	697	639	642	642	696	659	673	630	722	682	637	690	692	699	608	665	634	675	642	676	704	650	665	687	661	618	668	639	660	622	621	656	636	660	655	643	679	626	707	647	651	656	618	689	646	634	663	670	681	632	627	674	641	595	631	643	636	644	595	693	648	639	650	657	650	690	656	653	695	651	680	678	662	654	610	635	668	667	695	691	672	636	639	656	677	653	632	640	675	627	668	660	633	644	705	676	616	695	663	639	661	686	668	620	652	660	697	681	596	641	647	649	633	636	642	601	664	609	664	604	690	636	673	644	655	659	677	660	662	662	676	636	606	652	648	685	681	655	662	660	697	669	662	647	661	662	589	664	671	658	634	637	657	629	618	620	652	641	629	670	625	638	694	598	654	638	627	666	673	651	665	678	707	666	644	616	694	662	627	681	631	633	668	633	705	647	623	679	630	693	700	673	621	668	696	675	725	659	627	629	664	620	665	624	611	639	647	654	641	655	644	655	631	625	645	661	636	659	649	631	681	650	674	656	652	641	654	683	626	691	652	661	674	662	630	635	680	624	635	679	646	652	664	665	662	666	667	688	615	669	667	673	668	645	688	674	648	665	649	701	668	679	658	723	672	683	658	624	704	625	659	697	643	640	691	674	655	654	615	634	703	716	694	678	648	675	592	628	661	630	633	634	691	636	653	651	644	677	649	666	615	682	589	634	592	685	675	663	643	692	633	712	651	682	657	625	655	678	658	636	666	636	643	627	670	700	645	649	665	680	677	671	658	653	647	638	647	653	613	676	657	645	655	641	705	652	678	668	622	650	656	627	638	634	710	682	659	692	691	663	664	660	670	684	686	670	655	623	719	642	640	668	662	660	656	681	652	626	656	624	716	635	652	646	614	621	623	662	707	637	633	650	625	682	707	641	699	669	614	687	686	613	636	690	734	667	639	670	709	666	642	670	619	605	645	681	655	611	633	665	691	675	659	652	634	642	636	683	696	678	680	634	657	671	666	672	625	612	661	680	664	663	644	660	663	635	641	638	639	696	642	605	624	609	648	671	638	617	658	686	620	659	642	655	645	641	649	641	630	693	695	639	663	668	663	708	677	661	688	624	659	595	638	697	663	600	648	656	661	640	677	598	686	638	634	690	652	672	640	641	651	608	672	647	650	644	694	678	679	636	663	644	671	686	668	670	672	684	624	637	664	663	674	638	648	666	635	671	664	634	631	665	599	657	637	616	668	666	694	691	649	665	658	613	679	713	676	584	631	691	658	660	605	650	682	657	617	680	675	621	649	615	653	667	650	660	607	684	658	680	650	652	619	635	678	622	707	659	741	670	675	640	680	682	652	671	665	687	687	720	651	667	654	621	639	668	610	650	684	635	691	670	675	674	670	646	639	631	667	612	665	690	672	631	648	688	696	630	686	682	650	662	628	669	616	600	656	664	663	669	640	666	684	627	685	681	662	658	640	604	644	653	694	679	649	676	684	615	652	679	660	650	611	628	679	649	636	625	678	652	630	665	596	641	662	621	638	657	604	646	643	649	634	637	654	645	685	630	682	640	638	599	689	619	677	645	636	640	642	683	625	679	645	659	669	650	633	671	641	681	653	683	634	652	668	658	668	651	656	691	657	636	681	630	682	649	703	651	688	677	635	581	666	636	652	655	701	693	635	674	682	615	611	636	670	716	653	650	661	661	663	647	629	674	628	643	660	624	629	660	653	654	667	669	630	671	652	633	650	642	632	615	643	669	652	650	667	655	683	671	659	617	656	650	692	622	681	690	638	664	675	637	705	628	699	641	680	688	627	617	636	623	665	641	645	655	644	651	657	659	673	639	631	657	654	655	650	661	625	695	677	641	616	684	657	670	683	629	647	665	648	648	644	658	670	648	660	672	662	601	622	622	620	608	639	678	658	637	708	635	645	664	658	659	644	656	662	712	657	670	640	675	663	696	695	719	676	627	606	652	671	647	653	621	687	655	630	659	694	659	671	627	656	619	663	683	668	642	673	620	704	676	669	657	641	626	633	641	650	647	646	641	656	646	703	642	636	624	636	657	682	643	671	723	643	645	645	648	674	654	665	660	612	664	628	633	635	655	602	645	648	675	647	684	590	695	644	695	630	670	649	663	629	633	676	603	674	634	645	648	648	656	689	647	641	689	672	672	652	646	642	670	649	637	618	674	627	637	605	619	704	633	640	620	626	630	676	616	660	742	669	681	617	630	627	653	641	650	662	646	687	635	636	667	649	602	652	662	671	654	672	621	674	658	672	681	657	626	638	657	635	685	629	714	676	664	647	625	637	646	650	667	662	609	684	684	632	681	663	642	667	639	675	621	673	677	601	617	672	592	668	639	612	667	694	653	648	633	633	649	646	663	659	634	648	664	665	684	656	705	655	672	680	661	653	661	620	634	653	681	681	641	651	646	628	652	622	672	645	639	635	607	686	648	658	631	610	648	686	678	661	674	683	644	615	632	701	679	701	656	649	629	680	655	662	675	655	672	642	673	652	700
27917	21328	16492	6854	2104	1410	722	626	659	597	677	674	668	696	721	687	695	694	625	672	668	651	648	614	677	694	683	667	714	667	604	690	715	648	628	673	664	649	664	648	674	658	720	721	690	695	673	686	678	652	664	695	622	673	718	715	650	659	646	641	673	650	713	674	694	660	647	632	640	628	652	724	632	675	638	666	642	650	640	640	652	689	643	692	677	670	661	653	695	674	622	651	663	680	689	661	674	652	654	669	619	644	622	646	696	647	662	687	690	669	684	622	675	675	636	593	657	651	676	664	727	643	640	678	643	660	694	603	666	681	646	662	633	657	679	680	656	695	687	710	679	671	644	659	657	711	655	722	659	643	651	656	670	692	629	662	676	638	652	681	705	668	699	706	670	629	672	658	677	616	672	692	668	687	645	638	632	656	649	667	641	675	693	689	659	662	671	632	676	628	671	615	619	704	639	661	655	686	629	627	647	692	672	686	680	662	687	635	689	639	635	708	671	685	655	666	667	671	637	641	707	626	654	641	635	632	613	693	702	640	647	679	691	691	631	693	647	658	627	612	655	654	651	661	642	639	665	611	671	690	676	659	658	642	670	636	640	644	595	693	680	657	649	621	656	658	640	667	620	627	617	672	683	672	632	688	652	611	632	623	666	671	711	705	627	653	719	659	644	691	688	656	660	678	674	685	664	704	671	694	726	659	713	676	654	657	598	690	664	661	663	622	626	635	635	659	667	674	636	713	645	671	659	708	621	649	695	681	663	675	664	681	673	685	681	678	658	686	649	638	683	662	690	635	675	629	659	675	632	656	676	672	652	674	670	698	676	660	664	613	720	642	684	685	677	680	657	646	653	644	698	706	633	662	668	658	652	645	674	677	674	636	645	678	647	693	721	700	693	685	660	632	655	692	606	658	675	661	632	640	647	673	679	618	689	664	630	633	635	667	629	668	698	640	627	684	675	655	696	708	627	665	626	688	632	692	637	680	672	650	680	621	657	671	674	641	637	672	636	625	649	700	628	672	657	660	621	600	664	695	629	656	692	645	675	685	663	646	706	651	641	638	642	650	631	666	672	680	642	675	674	632	650	607	658	648	679	628	722	686	647	699	621	648	658	642	634	667	694	671	691	621	619	653	622	631	704	698	628	652	683	644	653	655	692	631	682	656	654	668	665	656	611	642	695	647	617	649	671	655	705	653	660	652	695	611	658	613	689	647	663	638	666	688	640	652	671	655	645	662	676	629	657	663	617	647	678	593	641	685	666	662	655	597	603	647	690	633	716	638	677	646	672	631	672	685	671	660	688	666	698	675	636	655	650	686	680	665	591	602	629	685	666	651	684	637	669	643	632	663	723	657	635	657	622	638	710	671	701	659	679	670	672	630	662	658	668	692	639	663	632	660	654	654	677	670	668	676	630	632	689	654	668	655	685	664	640	657	681	663	660	677	644	632	736	637	645	645	698	657	611	712	686	671	664	634	679	623	618	726	688	639	685	628	685	610	626	640	679	698	633	644	667	661	663	631	676	638	684	669	703	677	657	684	633	685	649	665	671	675	646	685	625	616	706	631	687	666	651	693	675	660	630	615	650	673	646	675	653	703	691	711	632	642	644	693	639	672	683	634	676	637	655	665	637	717	653	691	695	691	628	672	673	697	673	689	680	626	670	686	666	684	678	689	648	665	656	669	637	677	667	626	684	674	659	656	646	680	660	652	662	606	667	678	658	597	611	688	625	644	672	681	640	660	629	621	651	609	699	626	628	674	704	713	681	658	639	670	652	640	704	646	681	716	630	699	666	694	656	705	650	659	699	640	669	638	640	690	658	658	690	687	702	629	664	633	635	652	635	668	666	593	693	625	636	703	677	679	642	631	649	671	680	655	673	697	686	632	700	654	679	631	625	678	658	676	653	671	657	606	661	664	654	663	682	734	667	712	665	645	649	643	652	696	626	650	682	637	658	633	681	654	643	638	656	683	651	622	637	635	655	643	682	718	663	662	698	633	651	658	660	648	664	663	690	672	657	697	669	690	644	682	710	659	661	669	637	640	644	668	617	652	670	674	660	688	633	637	671	645	677	683	672	626	656	672	619	646	691	711	627	661	651	712	650	701	695	657	684	674	652	694	696	689	713	697	643	662	694	642	680	626	678	677	675	649	663	653	641	688	641	653	653	701	661	651	614	731	610	655	639	670	646	681	685	686	670	648	650	590	677	641	681	629	670	654	647	644	698	643	679	659	625	656	642	634	635	643	674	649	644	602	689	692	705	682	695	686	645	680	652	703	672	665	700	638	662	683	685	647	644	607	642	675	705	697	658	644	643	625	670	680	635	638	616	726	641	640	715	654	647	672	694	698	628	670	688	619	670	643	671	676	649	647	653	666	642	705	661	656	665	639	621	651	650	655	657	664	669	680	700	654	665	637	667	668	640	658	690	648	649	673	674	664	629	638	630	637	682	647	640	665	657	684	652	636	697	650	674	690	609	637	681	614	695	657	659	653	632	634	637	654	600	630	644	676	652	692	661	698	666	662	635	659	616	645	714	667	673	673	673	675	650	660	672	676	642	629	643	697	629	649	707	670	628	667	679	635	646	633	657	645	673	610	684	662	692	632	598	703	649	711	641	643	641	657	631	667	699	663	640	649	682	668	692	603	643	642	631	691	665	678	686	652	679	654	657	672	663	659	616	653	691	656	664	619	675	629	672	662	622	718	671	687	663	653	665	679	599	634	677	655	629	647	660	644	656	674	640	648	702	634	699	687	666	656	662	653	599	680	646	605	653	656	655	673	622	620	698	704	672	658	668	676	702	690	698	652	666	695	690	646	659	632	644	654	659	630	652	632	684	658	643	678	692	688	666	640	674	668	679	655	658	703	640	628	610	657	653	697	695	662	663	663	638	659	717	661	625	649	658	668	639	668	693	651	667	685	673	668	656	665	649	644	629	657	705	658	694	681	638	641	657	684	647	625	681	675	690	669	637	684	665	692	640	689	708	643	638	658	635	683	624	654	661	636	706	683	652	666	659	633	660	665	673	618	703	594	660	629	666	666	660	659	720	665	684	652	689	640	661	652	688	688	678	676	648	670	668	674	585	646	688	664	668	674	681	642	630	689	644	695	653	680	610	648	624	694	657	604	674	600	638	629	690	620	660	659	661	661	669	675	656	670	631	670	672	678	687	614	659	630	680	654	648	678	648	651	631	647	668	662	649	719	654	725	678	636	646	610	660	665	667	641	685	676	681	616	638	668	678	680	634	645	668	634	672	649	616	588	590	633	623	672	653	647	642	649	710	706	663	621	699	665	629	672	637	662	691	601	691	620	639	648	652	713	670	653	637	622	657	644	670	681	662	616	705	676	635	671	667	686	717	720	687	601	631	635	659	695	652	660	698	642	669	644	663	638	667	668	664	615	650	700	638	606	685	664	634	669	675	604	662	652	599	696	637	644	682	653	709	676	643	709	673	720	691	689	670	718	641	630	680	643	641	607
8821	20523	13914	4677	2076	1481	589	581	568	538	570	551	577	559	503	540	524	552	551	530	543	509	543	556	539	518	553	528	540	487	500	520	577	519	547	564	565	555	519	532	537	565	549	545	536	557	601	532	514	596	519	564	529	533	559	579	550	528	523	545	550	564	513	554	579	553	525	559	516	556	534	513	545	539	544	532	513	557	495	511	557	522	532	490	551	541	482	523	533	565	544	545	521	519	515	583	519	525	549	547	555	543	564	550	489	518	548	562	524	591	533	536	505	571	500	547	548	520	512	516	541	554	550	567	543	528	523	524	562	494	537	553	513	562	547	504	559	580	537	512	544	537	558	595	512	553	548	545	521	548	503	529	522	498	561	521	549	535	531	507	540	514	545	514	549	543	533	539	495	526	501	613	532	530	504	509	553	548	527	538	562	559	534	530	569	554	509	525	510	579	562	507	539	529	527	540	530	553	509	522	524	522	492	516	523	536	506	544	527	541	529	590	553	522	537	574	563	506	516	516	526	550	547	539	550	532	557	551	517	537	545	558	543	569	531	531	564	541	576	512	534	534	513	532	570	545	548	543	547	531	559	518	566	513	504	520	560	508	534	580	535	536	522	570	515	501	525	529	571	550	574	519	531	524	507	528	502	536	515	532	541	574	508	521	578	518	550	508	551	479	560	532	540	536	522	579	530	531	543	511	555	530	578	554	539	485	549	555	579	523	508	547	546	547	507	579	522	558	500	529	525	531	543	505	517	568	528	545	530	507	518	550	540	516	597	562	531	545	539	513	552	533	507	555	560	531	500	583	540	484	574	554	535	549	516	580	513	543	533	537	510	515	510	517	559	579	531	526	575	537	558	530	529	519	512	535	497	545	544	546	599	533	525	554	536	522	590	503	517	574	554	481	515	505	551	534	542	540	513	565	536	551	520	516	524	555	500	540	537	571	521	480	531	529	493	532	520	545	525	529	510	519	506	504	515	541	537	517	545	512	587	506	542	508	492	563	545	562	498	537	548	530	508	544	558	556	552	516	533	549	520	526	523	492	507	562	530	535	580	570	520	587	528	526	578	561	563	565	527	548	520	512	538	519	585	552	556	525	529	563	517	497	555	533	559	511	520	534	556	530	561	535	555	536	537	519	515	482	520	516	513	520	536	515	531	540	517	517	553	555	590	538	542	518	555	565	542	518	542	558	557	513	526	554	514	556	531	541	541	561	533	536	519	556	511	539	536	549	532	531	488	546	530	552	541	544	534	589	569	601	537	549	574	517	531	482	557	568	539	555	544	504	544	547	521	549	498	530	568	535	525	509	531	557	524	564	529	544	514	548	529	513	549	549	537	584	511	556	558	531	515	543	535	531	519	509	589	557	540	529	550	522	560	539	517	525	520	543	539	533	558	535	509	548	558	572	498	533	521	571	513	547	507	533	562	531	547	545	534	534	554	530	531	558	551	509	541	540	551	539	526	515	504	560	538	547	552	541	553	520	507	505	554	516	541	486	551	502	564	556	563	546	533	538	558	550	515	539	531	571	532	524	566	521	523	532	535	562	511	536	508	531	512	575	537	528	526	526	526	532	569	562	581	532	538	583	527	537	544	521	531	575	519	496	546	551	526	560	533	553	465	572	558	546	528	568	515	549	526	511	549	560	570	506	507	527	534	537	516	542	528	511	519	562	580	556	532	518	546	569	561	543	556	544	543	523	484	531	537	517	554	514	559	553	536	578	532	494	512	531	489	548	590	570	535	539	557	535	543	522	511	570	560	521	549	549	536	568	508	537	525	549	567	566	532	564	508	527	545	557	508	523	550	524	492	567	558	540	513	567	552	518	522	548	521	495	527	560	508	526	576	541	500	545	581	539	552	567	535	525	533	538	518	542	515	549	538	541	531	555	563	549	489	562	526	522	533	600	525	543	549	529	540	512	550	578	547	537	540	510	563	508	553	513	521	537	586	509	544	535	551	546	499	520	513	543	504	548	543	528	561	530	564	572	547	520	509	550	540	479	535	572	552	556	560	569	507	529	544	523	551	526	553	520	510	560	520	509	544	510	510	570	506	535	535	531	544	539	535	542	547	520	538	519	546	522	563	598	494	485	514	516	544	528	549	535	516	532	528	554	544	501	543	540	529	521	554	538	517	545	557	562	530	538	505	548	551	505	533	500	516	538	517	545	534	526	494	534	518	539	556	522	554	520	514	529	596	541	565	528	532	561	554	504	515	513	572	538	530	501	550	552	486	529	542	526	510	514	554	524	587	543	537	545	534	489	575	539	580	527	514	573	527	514	507	542	539	553	531	550	512	546	536	547	538	523	535	580	530	488	546	513	590	520	524	515	565	537	564	508	539	535	545	573	560	543	562	541	512	524	548	503	573	571	521	566	569	503	542	592	525	546	579	526	547	499	525	592	527	517	526	533	560	567	532	522	530	551	599	522	547	537	557	545	537	523	577	514	534	543	536	577	519	521	526	548	526	538	531	502	563	526	532	540	536	522	548	539	540	535	518	556	538	546	527	513	537	504	565	523	552	516	550	551	535	543	522	528	514	494	570	540	551	497	523	525	516	538	561	562	525	548	520	502	498	520	572	526	522	531	558	512	532	545	547	527	562	538	576	534	538	541	539	525	532	510	551	531	507	516	536	501	549	555	550	526	513	529	494	495	535	589	550	517	523	555	527	505	542	532	534	523	556	523	498	584	524	578	525	568	543	551	565	530	480	549	575	573	536	539	575	538	511	515	545	538	536	576	506	524	495	489	497	519	496	532	479	568	557	552	509	556	519	516	522	530	512	539	540	556	562	546	548	515	515	542	505	534	519	537	524	508	551	504	563	511	564	523	525	572	586	512	559	549	534	564	537	542	579	540	526	564	589	517	553	565	566	455	533	538	530	542	501	487	586	562	503	548	516	525	546	536	554	530	560	556	554	532	507	550	530	539	519	538	549	538	510	556	542	564	544	527	516	511	552	561	566	524	555	512	519	527	532	549	506	524	561	532	540	529	554	511	522	543	522	509	540	564	556	568	549	559	527	556	537	559	519	544	548	548	571	510	529	543	536	526	532	527	514	530	515	501	567	540	528	568	530	544	565	536	513	563	545	575	531	528	524	531	580	602	527	538	533	524	541	517	564	483	533	558	520	564	534	543	543	534	563	553	512	549	535	573	522	526	542	550	537	542	530	558	576	529	553	542	530	550	533	521	552	547	516	490	536	547	504	581	535	526	556	554	492	524	501	545	510	564	547	547	488	569	513	554	524	545	530	566	545	547	518	551	524	534	521	538	539	494	537	513	565	581	499	509	549	560	518	499	536	550	524	571	528	534	514	550	557	547	527	532	566	527	532	527	556	536	521	546	528	572	505	458	549	518	546	521	521	559	530	522	528	515	516	507	530	536	533	560	523	545	514	537	525	518	534	520	536	574	551	499	532	562	494	538	522	533	547	513	519	572	524	544	565	535	499	536	506	468	565	533	535	539	554	503	506	529	519	537
25154	21851	31167	29401	20742	13887	2299	883	740	697	690	699	676	662	700	734	680	669	700	692	687	638	700	725	680	692	677	701	683	679	667	733	738	719	699	666	680	691	740	684	685	693	659	662	703	663	683	651	665	734	692	731	811	739	839	837	787	689	710	738	712	710	676	698	674	625	671	645	737	679	659	672	701	685	717	702	660	654	627	684	682	681	690	672	678	683	618	653	678	696	676	687	689	670	708	624	664	625	664	628	699	700	682	657	720	711	648	708	674	665	710	644	671	708	638	674	692	723	679	662	707	685	673	660	645	659	668	665	671	682	676	676	688	640	693	638	722	694	695	691	631	666	680	640	634	637	691	674	658	675	682	690	683	654	689	659	685	673	651	659	682	705	668	686	644	702	680	718	616	660	636	644	654	641	719	668	625	654	702	656	657	682	686	669	677	628	694	664	686	689	708	650	733	695	659	688	648	653	704	672	701	683	678	675	671	714	629	703	671	678	657	663	673	632	684	659	717	709	675	683	666	663	649	701	689	632	658	687	708	676	621	700	657	684	663	672	663	666	670	683	662	717	706	728	628	662	703	650	687	648	669	638	679	669	645	650	675	679	649	720	689	724	679	662	689	688	684	649	689	675	679	683	672	684	651	693	698	660	666	666	665	704	697	647	674	696	697	644	640	684	672	675	685	689	699	673	705	681	684	657	612	677	687	663	661	641	697	642	686	648	677	700	688	640	692	701	661	611	687	686	680	640	652	681	635	685	668	600	691	649	687	651	697	699	659	718	737	690	655	645	675	726	678	689	703	685	681	630	688	669	680	624	695	667	696	690	662	693	688	657	718	693	705	696	687	659	675	638	689	628	665	641	676	679	663	688	708	622	665	664	711	683	667	688	636	690	650	638	678	659	641	698	652	666	624	649	657	701	705	685	680	709	656	689	683	699	648	651	640	679	639	698	688	738	688	638	686	650	709	701	658	655	657	697	646	661	660	707	715	666	656	694	671	683	716	683	675	655	662	663	680	686	693	686	662	646	673	680	660	696	686	689	681	653	669	632	714	701	685	667	674	679	642	664	694	660	653	674	699	593	685	675	684	725	668	663	653	620	642	696	688	697	663	661	670	664	627	707	698	679	650	658	663	650	633	652	699	721	702	651	713	699	674	679	656	670	657	664	648	654	700	724	696	663	675	691	679	627	698	675	654	678	695	652	674	722	652	662	649	697	672	643	716	685	678	664	669	686	666	731	681	652	701	658	680	675	658	674	680	684	674	666	738	713	686	604	707	691	661	703	660	666	663	659	660	683	693	673	679	693	708	656	670	702	632	670	700	673	681	637	655	682	682	678	686	671	704	659	669	652	657	681	634	635	679	734	673	677	685	669	685	677	694	684	689	692	615	628	696	693	648	656	654	707	741	661	663	612	676	675	629	690	682	715	696	684	673	696	656	729	647	664	697	657	682	667	722	665	702	676	643	676	662	723	676	683	704	708	688	656	693	643	680	655	686	696	652	621	650	702	691	678	675	710	687	621	675	684	665	707	725	672	662	687	699	681	732	698	706	697	663	675	685	680	707	679	662	667	666	658	640	666	667	645	652	712	661	678	658	661	682	706	675	699	724	689	670	621	690	653	700	677	709	725	662	656	667	693	652	677	675	688	684	635	715	680	672	673	651	654	687	672	629	650	682	694	744	682	715	727	661	678	694	707	642	641	691	684	695	685	671	653	621	670	671	665	656	683	678	713	661	649	717	638	718	704	654	656	677	685	658	673	673	652	650	687	675	671	696	667	696	701	678	666	682	672	640	665	662	627	691	698	686	654	690	664	694	626	659	638	679	631	692	693	653	685	688	681	693	677	652	653	666	671	684	641	670	672	674	647	664	665	733	710	624	707	679	658	690	671	675	696	651	703	635	707	695	652	681	712	688	656	689	683	675	714	689	673	652	707	659	683	699	688	692	683	689	662	712	676	697	634	663	662	719	654	637	685	663	731	678	668	668	693	671	697	693	704	655	670	681	675	699	700	702	660	666	634	643	682	659	683	675	723	684	679	655	693	704	717	740	699	702	693	705	641	665	650	721	668	680	671	635	656	668	654	695	678	642	682	650	722	655	680	664	670	670	705	657	654	650	672	667	704	687	671	651	659	686	659	655	669	682	645	659	698	658	710	694	711	671	649	649	667	649	640	698	652	703	634	661	675	660	697	653	639	668	638	698	729	638	664	689	664	635	651	622	743	726	651	666	718	653	626	681	635	712	605	679	687	697	617	663	704	713	667	671	685	667	728	669	647	660	709	685	666	679	683	689	644	713	636	651	643	688	709	655	663	664	661	667	689	705	677	646	670	627	652	600	716	670	684	703	642	696	681	673	668	713	654	660	658	679	666	637	690	693	691	634	681	659	673	596	658	667	698	646	653	659	679	664	681	696	636	694	686	677	673	685	685	702	680	687	629	742	673	648	665	663	690	682	687	672	648	673	644	654	650	693	674	656	724	662	645	663	712	675	705	665	691	705	659	677	698	671	670	726	660	655	696	716	690	672	663	667	685	645	684	704	747	709	677	678	674	641	670	669	678	684	697	676	666	678	669	642	692	651	639	710	649	633	641	607	683	725	682	688	669	703	674	682	696	650	635	668	643	717	663	669	683	665	716	625	664	700	698	682	662	656	669	707	701	650	641	725	673	671	622	646	720	695	665	650	695	648	660	688	687	671	705	669	663	664	685	705	671	688	679	662	678	700	668	662	667	669	649	708	654	689	683	719	706	707	655	688	708	678	673	667	666	686	757	685	650	710	651	691	644	666	703	672	652	672	695	654	675	638	712	707	722	703	695	749	647	709	670	713	661	674	662	663	717	622	657	672	652	687	667	675	719	739	698	640	668	619	692	693	652	608	753	693	701	656	695	668	662	688	671	700	667	721	660	656	647	644	658	647	668	713	658	666	697	646	700	679	683	731	645	700	740	732	691	708	679	660	619	725	663	649	655	663	653	681	686	660	622	680	691	662	696	709	608	664	666	672	699	674	701	634	626	705	635	711	650	616	633	649	711	699	679	657	660	667	642	652	688	683	663	663	719	652	651	649	652	690	678	732	668	714	682	654	667	677	677	662	701	647	626	666	683	693	707	672	606	618	682	699	669	693	672	680	597	669	708	623	706	658	676	661	680	688	613	661	620	689	699	644	674	704	683	680	693	710	679	602	680	660	682	680	693	605	699	653	686	682	691	677	699	613	648	675	654	724	667	764	729	686	648	731	675	660	716	678	691	682	672	619	681	690	665	663	684	694	671	703	689	656	613	684	662	667	661	664	700	682	703	653	690	694	666	652	671	637	718	701	665	702	688	647	658	625	690	655	672	706	653	636	712	670	675	685	669	654	701	726	660	647	664	696	627	662	649	629	695	692	691	674	679	737	624	645	711	714	690	672	667	652	709	659	632	685	673	656	664	678	670	683	705	665	653	665	681	704	650	664	665	687	686	638	666	666	621	642	657	665	692
34293	74075	56812	27561	11354	8914	719	662	664	705	635	627	592	605	629	622	582	593	632	643	590	594	634	617	554	577	605	602	599	580	639	609	610	636	614	671	646	604	638	617	603	601	614	573	593	604	672	652	620	614	610	689	769	621	743	916	741	648	606	650	577	579	582	599	610	586	620	578	585	594	543	578	606	567	570	606	569	619	607	586	579	608	653	602	579	569	618	575	623	609	620	584	622	541	613	583	599	589	583	599	596	620	599	606	618	617	607	603	571	601	575	576	577	607	622	604	569	572	620	629	598	572	557	590	583	567	610	601	609	556	585	624	582	583	579	569	569	561	622	628	607	564	613	601	586	571	618	575	587	601	602	590	627	575	576	554	611	613	592	620	602	598	570	583	561	618	519	581	583	563	558	586	603	582	607	568	569	594	597	576	593	567	555	577	618	585	597	593	572	598	621	557	619	555	572	633	548	625	573	591	618	607	580	593	613	547	567	615	592	524	593	624	604	585	545	612	564	584	568	580	607	541	610	626	599	648	598	581	632	588	603	589	595	620	597	578	578	632	625	585	569	571	622	544	591	628	576	576	577	575	639	559	625	581	605	597	572	560	589	592	593	577	596	593	580	601	561	578	573	617	612	628	607	629	583	580	577	530	602	578	597	575	548	589	603	576	567	601	567	572	539	589	542	601	580	582	611	588	589	617	608	629	588	609	583	573	623	623	608	602	628	578	564	589	616	598	568	604	568	534	587	605	641	594	659	548	615	600	590	575	635	616	600	570	617	623	587	616	591	579	598	581	598	578	637	536	566	613	591	617	595	584	584	575	543	621	610	523	578	633	569	575	586	569	584	561	592	563	625	578	588	588	615	600	562	615	602	559	574	585	571	521	566	579	581	547	613	611	624	609	600	547	580	574	570	562	584	587	584	591	590	558	593	576	626	612	513	593	604	568	617	572	569	558	608	545	584	647	585	619	604	571	614	584	578	590	634	593	584	570	652	580	565	596	593	586	569	600	578	614	573	570	545	578	587	546	564	562	567	590	591	545	625	602	564	554	591	616	627	609	622	553	583	570	571	567	618	610	574	582	589	562	622	593	554	618	589	582	640	570	566	599	573	621	568	626	578	597	607	594	633	565	593	630	587	598	580	612	579	628	580	586	599	602	601	584	578	613	581	632	575	606	620	573	621	577	554	601	572	601	587	559	611	588	593	585	600	625	579	551	606	587	595	594	604	614	573	566	565	569	567	617	642	586	631	578	618	573	572	578	572	586	569	602	593	565	605	545	593	613	593	565	591	563	587	582	571	585	595	581	583	580	612	582	613	573	577	618	652	603	606	569	607	592	583	576	553	582	610	594	563	567	613	583	580	586	608	611	617	579	578	663	616	559	528	586	586	560	603	623	597	588	633	592	549	611	630	592	616	598	588	620	565	584	590	595	532	605	565	599	612	619	609	555	616	600	573	604	609	541	589	624	604	572	559	597	572	542	602	563	591	579	526	582	590	620	585	622	600	567	601	575	576	569	581	526	600	584	555	576	591	590	598	618	634	592	548	592	594	582	597	599	576	573	595	612	573	620	646	573	589	599	603	584	601	580	593	566	583	585	594	644	589	590	631	621	585	559	631	590	616	572	603	546	590	574	573	638	599	607	555	590	592	573	561	581	605	610	565	575	581	584	534	573	600	615	614	589	587	575	532	590	610	615	556	630	571	577	611	627	579	547	570	595	594	563	565	568	594	586	556	596	560	614	621	613	613	569	596	605	573	578	559	600	627	553	601	582	628	562	608	607	615	582	574	554	617	586	568	570	567	609	594	569	635	577	587	553	601	638	587	592	615	578	621	608	635	551	627	532	601	590	567	558	634	573	535	571	610	595	591	570	588	550	605	563	591	603	606	588	609	549	575	548	572	585	560	607	571	618	591	618	594	564	602	577	598	593	567	588	593	568	583	573	630	562	573	596	577	583	569	569	607	546	583	565	569	605	599	606	564	632	605	600	606	603	558	578	561	575	598	588	555	627	525	597	548	614	590	557	638	653	583	604	552	588	565	567	540	598	600	593	608	610	613	609	615	606	573	568	567	592	576	600	548	592	601	545	574	547	583	550	586	613	534	586	617	635	555	605	560	636	597	589	603	582	567	592	595	548	604	632	588	601	566	583	604	614	654	573	569	580	624	602	588	585	575	586	540	571	621	582	568	588	600	610	585	601	643	591	553	581	621	590	563	594	578	579	572	588	586	569	615	584	573	561	604	606	602	594	587	600	604	609	599	616	620	597	544	568	602	561	616	543	587	629	591	593	566	544	587	584	551	594	600	607	630	597	572	597	601	605	601	621	565	564	619	561	599	647	566	595	589	608	635	580	599	611	631	576	562	581	588	556	575	558	551	537	623	581	589	619	568	620	549	567	623	595	595	558	534	606	627	616	635	608	546	555	555	602	613	637	586	617	601	576	542	588	559	581	575	602	599	629	575	654	545	581	596	614	564	620	555	572	558	589	589	591	604	582	580	606	525	547	640	619	637	605	591	582	589	590	600	605	584	580	560	560	589	617	573	552	559	580	537	585	535	600	600	605	618	561	607	567	581	552	628	584	591	585	595	560	634	568	566	610	559	572	529	588	592	609	622	625	602	587	592	594	593	560	607	579	625	573	571	591	630	592	583	581	598	588	596	617	591	548	609	584	613	585	594	583	581	598	571	618	612	585	569	591	622	591	575	590	576	602	600	611	599	583	574	586	573	577	583	608	571	597	570	590	582	549	606	574	632	572	580	601	584	599	584	609	593	574	562	558	600	598	607	589	574	593	598	582	596	573	541	595	579	613	612	596	602	549	552	535	573	593	611	561	577	584	603	567	579	586	591	602	564	601	590	582	599	629	566	625	618	574	610	602	608	609	589	608	604	575	574	572	604	573	573	588	589	616	580	575	586	600	592	604	611	598	556	596	644	579	592	591	585	634	595	563	600	564	577	585	586	629	607	565	650	592	588	618	597	585	552	590	588	533	589	584	593	605	614	582	630	624	559	578	621	563	590	622	549	611	603	579	545	594	593	590	583	584	626	560	581	589	593	561	625	577	611	565	591	570	655	574	559	581	574	542	635	584	565	597	602	586	577	604	563	592	578	573	542	584	558	574	561	598	553	596	619	622	596	588	548	585	581	584	600	586	563	635	581	606	604	600	616	591	600	563	632	601	615	588	596	606	609	595	555	512	546	620	580	615	607	598	619	577	575	589	610	584	588	644	591	609	626	612	565	628	612	525	586	587	583	592	565	594	599	590	586	571	590	611	636	592	567	591	595	602	615	595	570	584	581	573	586	617	627	567	610	594	627	581	597	585	585	565	616	566	608	545	575	554	588	610	611	614	585	566	588	592	601	639	612	557	624	593	564	564	561	607	590	578	576	586	574	580	554	638	618	557	570	602	553	593	600	619	598	596	615	590	612	615	563	598	605	616	586	621	595	539	597	569	599	629	600	606	574	592	601	566	559	557
24174	21625	30359	28192	23000	20706	7708	1389	938	916	874	846	924	855	839	844	802	855	830	803	836	802	850	856	795	822	837	835	852	792	768	787	804	828	814	845	860	857	856	833	845	815	828	794	836	833	795	843	892	824	820	854	866	785	1170	1199	996	842	852	812	839	773	796	838	773	806	819	840	815	830	818	803	794	819	789	792	837	795	782	857	802	789	818	833	841	819	786	764	805	843	759	805	810	824	784	804	797	810	772	777	818	804	793	834	826	834	855	805	771	813	786	749	810	753	836	791	733	788	790	760	808	845	800	803	764	769	771	759	786	777	798	783	790	780	823	827	797	814	833	806	797	793	829	845	784	843	765	807	801	810	816	820	786	804	833	841	853	792	810	791	783	796	789	740	800	832	814	814	739	796	841	836	731	805	783	829	785	767	851	804	804	822	768	798	794	765	813	843	797	822	810	804	820	806	809	798	831	748	802	816	780	839	871	780	829	823	808	799	827	761	798	788	776	761	802	767	749	784	775	786	770	791	786	795	813	842	751	758	817	781	806	803	761	792	820	792	823	778	841	802	845	784	820	777	804	806	832	777	814	834	776	788	818	733	825	727	812	793	814	801	751	817	787	797	757	747	737	840	809	825	802	829	799	814	799	809	782	793	797	775	826	811	870	833	820	776	787	814	792	787	798	762	822	783	816	792	785	788	785	776	772	744	740	800	816	783	806	755	727	725	812	792	781	849	788	849	752	781	824	784	772	811	792	786	875	744	848	794	778	816	833	771	832	813	812	778	810	759	835	815	773	800	717	789	848	828	826	834	776	801	798	839	791	775	840	767	817	772	780	817	814	790	737	798	802	830	822	765	759	814	757	765	750	781	755	809	800	791	787	853	754	757	797	798	793	787	824	793	808	829	831	815	830	753	792	800	825	796	831	809	805	793	765	816	825	777	818	815	853	838	792	768	843	789	794	864	789	782	784	787	814	810	832	824	840	845	784	799	767	805	815	801	794	787	801	767	808	825	785	849	791	793	783	818	775	759	809	778	796	782	779	837	796	819	820	774	727	786	847	828	763	794	805	771	792	800	794	810	809	792	781	836	788	833	783	756	794	770	797	837	802	814	797	778	798	827	772	754	802	819	776	791	759	847	807	810	817	760	826	811	812	817	818	869	800	854	813	767	819	840	734	795	832	779	773	775	797	785	770	815	784	767	820	787	791	758	795	777	870	796	767	826	786	811	779	733	803	855	789	787	846	745	796	870	829	805	784	843	776	794	805	782	810	838	814	772	793	773	825	779	840	791	793	772	836	783	802	811	803	819	779	791	800	768	776	826	782	783	779	867	785	775	751	765	769	807	799	807	850	772	847	836	802	772	801	760	818	768	812	790	798	803	849	810	821	743	812	811	833	861	840	829	729	778	794	823	821	781	804	775	802	849	795	799	804	842	814	806	756	797	789	797	828	827	834	719	784	748	776	803	786	784	812	805	788	775	803	815	739	813	760	794	777	773	803	826	740	767	822	803	791	780	787	777	825	788	754	769	765	804	735	780	806	824	825	807	867	807	813	811	803	805	767	811	768	790	727	789	800	808	838	772	764	766	823	785	809	807	781	833	803	820	806	818	772	756	812	819	774	836	822	738	816	799	775	789	812	812	750	816	784	777	813	855	782	811	791	768	767	819	849	790	790	826	768	715	772	787	770	794	785	819	833	809	819	777	776	750	784	771	760	763	815	813	755	820	799	796	798	785	799	826	799	821	824	814	781	798	783	765	822	758	802	847	784	783	821	841	733	800	834	787	769	731	778	788	808	777	736	812	807	849	769	808	866	788	814	818	775	787	814	822	769	811	816	796	822	815	759	774	811	779	801	798	784	728	769	778	825	790	790	815	805	747	810	775	794	798	864	822	807	812	818	796	823	821	812	847	828	793	795	858	819	768	830	768	803	782	733	829	777	768	791	843	779	791	772	821	766	786	789	769	854	814	744	814	798	799	806	787	778	843	783	809	805	781	817	775	795	793	778	780	791	796	809	806	806	803	794	783	821	808	778	823	811	775	793	823	807	794	775	815	824	818	811	825	812	732	758	841	796	801	853	800	742	754	827	821	816	756	759	767	809	769	793	794	785	778	782	807	751	803	775	821	787	804	787	750	789	766	825	811	767	792	762	838	807	779	778	808	773	848	815	779	761	783	785	726	821	821	751	773	798	824	778	806	762	790	820	800	781	786	761	827	798	814	778	726	808	789	833	833	790	744	805	797	772	831	754	762	809	792	773	759	789	775	795	800	801	775	834	788	791	784	789	834	764	820	757	762	845	819	773	804	797	840	728	791	826	803	800	816	868	791	745	802	816	768	808	817	729	740	811	813	800	756	818	758	764	790	803	787	810	801	781	755	785	801	777	757	780	827	827	802	778	764	859	811	790	839	814	769	783	831	849	773	772	803	758	814	808	789	821	817	830	825	774	774	789	819	849	734	760	807	801	782	864	813	786	784	798	764	755	798	780	809	779	758	788	821	772	760	783	780	792	819	777	810	765	821	806	822	767	778	845	756	806	791	847	851	844	829	793	788	788	782	787	796	820	812	835	800	787	816	804	806	816	774	777	795	796	778	786	775	756	792	794	808	769	762	763	789	823	753	875	805	828	765	819	815	787	801	774	820	799	812	824	779	834	785	832	827	790	819	808	794	778	789	804	864	850	762	801	784	847	843	804	798	731	783	792	781	784	800	796	757	813	814	760	858	779	787	891	828	797	792	767	801	860	764	782	773	818	845	799	778	857	742	807	869	756	823	793	780	866	754	766	836	817	790	809	816	738	790	751	794	832	785	768	788	831	708	779	828	836	769	848	775	801	790	773	841	808	857	776	788	820	734	735	829	777	808	792	830	809	816	770	828	787	800	820	836	794	791	815	791	792	799	758	821	833	776	782	771	761	722	833	798	749	791	812	761	810	775	804	775	801	791	782	810	840	786	779	833	824	774	828	844	775	820	828	805	810	792	791	770	836	817	763	778	788	753	809	832	790	842	790	819	781	804	796	802	805	767	810	801	775	783	803	823	738	824	849	786	784	820	778	798	827	770	834	840	845	809	743	779	827	765	813	784	792	818	825	783	796	832	787	834	728	853	786	861	851	817	830	823	792	808	772	778	844	826	844	839	834	789	806	796	839	784	773	796	799	816	803	841	803	827	792	828	803	801	804	783	795	767	820	764	791	785	835	750	779	770	796	832	765	792	797	764	812	824	778	772	802	703	750	814	757	796	760	766	837	799	791	770	766	811	801	766	784	845	786	864	766	789	832	792	778	816	830	767	793	792	793	807	769	793	811	794	783	730	772	742	798	765	827	782	788	841	798	761	766	769	878	803	801	838	844	846	773	798	762	816	789	779	816	800	830	796	784	837	819	814	806	804	775	817	800	791	742	736	787	815	828	786	756	807	745	792	775	789	810	790	772	765	850	777	825	792	818	817	737	809	783	817	805	759	785	800	783	818	764	816	810	787
43167	91510	69586	40615	17705	13787	982	886	870	809	805	768	779	792	774	771	735	714	666	699	706	718	671	723	739	674	713	702	705	737	731	706	797	753	752	791	747	757	762	743	695	713	774	689	747	719	699	691	751	743	707	767	837	777	1254	1282	1034	789	732	711	743	694	724	705	745	677	705	716	644	689	688	662	751	720	671	703	698	712	687	736	716	697	707	715	672	703	706	652	707	728	679	663	695	701	643	713	699	688	706	637	669	690	689	738	686	711	638	692	741	674	698	724	703	685	654	725	726	725	673	685	661	659	698	688	705	668	732	704	683	747	644	673	739	730	653	683	703	681	672	705	734	711	614	696	708	718	688	673	722	679	695	723	685	674	709	683	692	695	728	711	726	694	699	655	675	683	743	677	693	708	789	676	688	679	717	727	692	640	721	680	715	684	712	726	695	732	688	701	671	703	673	695	653	719	663	689	663	698	685	722	684	678	709	696	714	683	692	724	671	697	681	671	669	640	680	703	699	703	750	680	681	686	676	683	710	719	689	643	733	710	669	664	713	695	667	690	716	675	679	686	704	660	714	730	703	728	681	684	746	698	658	742	721	714	692	678	689	729	680	717	709	771	694	737	702	719	708	647	663	658	668	699	714	677	678	699	694	705	734	699	726	683	695	703	690	713	703	679	693	658	669	727	686	704	730	718	717	678	684	711	672	649	688	647	659	668	712	694	669	682	671	686	666	727	676	762	705	739	702	680	714	758	676	674	690	716	629	687	683	744	708	676	638	674	674	657	717	670	684	646	678	697	697	704	751	666	674	730	685	648	663	768	676	674	647	658	698	675	686	684	667	729	658	693	714	659	742	709	697	697	740	692	704	693	679	700	654	673	667	689	693	686	678	693	699	663	687	703	708	666	652	684	698	688	708	681	687	717	701	730	671	674	698	713	706	696	672	705	707	677	720	693	692	675	700	684	711	698	683	674	704	651	723	667	698	666	703	669	686	679	696	700	666	644	683	692	713	713	672	668	692	693	724	699	724	665	706	687	690	686	707	683	681	709	722	695	703	681	661	725	727	652	673	692	715	735	642	643	666	691	695	755	697	693	592	761	679	722	659	686	689	726	683	670	706	651	696	706	635	697	707	722	652	696	748	712	685	720	693	668	667	666	679	725	695	635	688	695	690	696	632	671	685	708	736	697	700	712	710	685	694	709	704	708	715	664	652	684	669	731	664	685	680	670	722	628	656	689	641	691	671	691	692	690	678	659	681	663	705	646	669	679	650	675	724	724	698	664	730	696	649	722	729	720	698	690	712	645	695	725	726	685	686	686	659	702	737	691	700	690	709	716	722	684	680	651	667	678	686	688	652	719	701	705	706	672	701	675	694	688	672	688	662	701	686	666	701	687	652	734	657	734	688	700	674	700	720	725	678	681	719	720	713	649	748	717	669	660	678	660	705	725	714	697	717	657	703	676	738	646	649	689	717	706	665	691	730	699	674	688	691	679	694	709	673	712	748	701	696	681	684	623	696	704	730	705	743	688	669	668	662	689	686	685	713	674	696	701	719	680	707	662	676	682	686	690	719	651	694	679	663	711	726	653	681	677	715	683	698	685	690	658	676	710	699	694	661	696	706	733	691	710	725	656	727	690	666	679	693	702	714	705	670	678	701	720	685	720	639	682	729	702	718	721	731	737	729	728	711	624	680	672	709	698	711	688	678	654	658	688	642	707	696	708	695	720	684	732	687	632	731	678	706	684	692	669	679	729	706	719	717	696	707	674	726	702	658	679	661	708	722	662	720	681	688	689	719	704	675	644	713	694	688	674	666	672	712	683	654	684	670	725	727	695	683	742	702	706	707	645	695	701	681	714	682	690	659	706	695	696	709	671	660	714	686	751	685	697	698	689	721	618	700	696	704	726	741	636	726	639	664	700	693	681	685	651	712	671	713	704	708	683	684	702	706	671	709	715	671	708	707	675	710	666	668	690	687	731	674	660	642	646	711	690	698	692	676	645	688	707	708	680	646	677	732	660	705	665	679	751	673	687	655	715	663	692	687	724	709	707	696	677	643	760	679	680	703	691	695	709	676	608	685	685	687	693	679	733	704	690	674	724	700	736	691	675	715	689	753	720	682	648	663	675	746	695	671	690	678	698	637	695	650	700	674	675	674	642	696	716	716	685	738	692	694	665	696	696	701	699	693	746	714	690	689	661	691	680	684	659	716	690	704	710	664	708	659	689	688	661	675	688	700	724	678	701	715	649	673	677	764	681	674	694	680	702	671	703	693	673	680	687	695	680	704	685	674	709	752	695	674	751	672	684	725	705	636	697	685	698	686	664	703	689	683	727	709	711	669	717	746	714	681	654	676	722	670	646	707	711	689	678	702	710	630	702	718	698	685	689	683	664	719	678	692	715	648	688	729	689	683	713	697	661	648	671	694	723	663	693	729	673	722	675	718	696	686	640	638	700	655	722	728	705	669	681	718	702	671	710	694	659	659	648	658	704	701	691	725	695	676	740	700	680	701	732	707	735	689	682	691	669	688	725	742	695	720	697	689	648	658	689	655	707	623	675	674	724	681	656	656	670	715	698	674	658	653	676	687	664	717	708	657	705	645	709	684	687	721	692	669	639	683	668	641	671	695	726	698	682	715	722	700	687	708	681	673	679	693	734	672	684	652	685	690	670	704	683	648	680	710	670	697	651	712	726	688	645	696	662	695	665	668	662	700	703	628	648	660	713	692	676	694	632	724	685	696	647	715	734	662	707	637	681	715	631	675	655	691	710	722	674	657	655	670	660	756	706	663	677	733	708	654	718	703	687	701	685	676	700	671	665	651	692	712	729	699	700	702	698	715	639	699	700	699	704	686	689	736	724	672	667	689	642	681	681	660	693	727	708	702	648	682	724	669	717	673	700	704	688	735	676	666	672	671	659	684	714	635	718	684	734	688	701	703	676	710	701	707	689	689	635	701	695	698	693	712	716	659	675	659	705	656	707	763	716	735	694	684	696	643	678	683	702	668	698	690	712	686	686	677	671	711	676	730	718	665	691	718	628	695	692	697	717	637	690	674	686	676	691	703	731	697	682	658	693	712	717	700	687	729	661	704	715	650	678	683	687	712	678	685	685	685	741	705	698	637	694	654	690	697	714	656	703	698	699	702	716	704	668	664	661	662	732	691	676	672	658	727	636	647	670	682	657	662	719	734	709	666	667	728	713	733	722	675	683	704	690	704	662	666	661	697	676	711	697	680	723	699	713	707	665	694	740	681	703	693	699	691	693	674	647	697	677	685	647	665	635	709	648	659	651	735	665	694	681	665	671	709	711	664	691	667	715	684	666	652	720	703	668	690	653	713	654	691	670	690	687	702	678	704	693	698	753	686	687	691	697	682	693	683	694	704	738	720	729	678	674	659	666	655	699	676	688	677	632	697	718	715	707	694	729	677	672	659	721	717	705	658	685	720	658	731	657	646	665	683	713	694	653	694	660	674	654	691	730
27901	22069	16999	7236	2135	1329	817	751	741	786	708	755	742	757	738	707	739	737	669	727	704	737	734	708	665	703	710	727	735	756	703	772	797	685	704	703	730	704	709	724	680	704	723	746	725	681	732	738	697	717	738	724	717	689	753	825	739	729	658	701	740	740	698	733	758	755	694	732	728	723	719	765	715	750	718	746	708	718	724	713	745	714	724	734	754	729	700	729	695	730	746	749	708	744	696	718	708	733	719	709	745	719	723	704	734	682	725	658	729	730	696	721	694	728	691	732	731	721	706	735	745	682	707	749	663	657	699	729	657	704	719	725	752	702	696	701	716	712	668	749	688	728	707	768	680	777	687	739	765	727	705	697	736	695	698	731	715	726	757	751	670	709	704	700	750	710	680	722	747	736	693	691	725	694	720	726	708	746	734	713	695	711	730	783	736	713	765	670	713	724	700	665	761	680	675	753	716	719	727	728	716	731	732	722	750	727	766	734	729	701	734	683	689	736	689	752	739	709	680	690	718	711	707	720	707	710	681	701	710	700	679	689	754	731	754	764	705	758	722	682	750	730	690	728	707	712	737	699	732	730	668	696	706	682	727	700	735	669	684	723	712	735	719	748	715	723	748	725	720	723	690	705	733	740	743	713	725	724	711	725	744	683	730	706	788	689	722	725	769	703	714	686	683	714	702	713	719	713	722	696	668	722	698	756	703	748	713	727	729	707	661	709	706	716	699	698	745	767	723	733	711	697	743	696	706	702	757	683	693	706	725	735	691	709	781	668	688	726	698	705	687	708	686	712	725	717	753	713	770	725	722	694	688	744	707	723	683	770	721	735	732	790	684	719	695	713	720	681	673	725	681	734	729	701	687	734	760	658	752	657	722	701	740	726	726	752	759	707	684	723	735	734	716	731	703	736	737	768	754	721	680	760	698	686	701	732	700	780	729	768	703	681	764	711	690	671	705	736	743	697	690	729	700	731	700	745	690	720	714	725	641	714	698	749	670	684	735	693	725	691	704	737	746	693	645	698	733	658	754	695	758	708	734	692	695	678	668	721	727	695	677	708	739	682	713	715	692	696	731	690	732	748	739	726	731	746	752	703	729	712	685	750	667	739	700	740	707	707	694	726	722	766	741	733	758	690	743	700	639	727	720	726	723	689	703	673	722	735	738	702	706	725	733	769	708	730	716	663	696	692	702	683	717	751	667	700	697	702	678	710	716	732	734	708	729	742	723	705	710	747	766	721	630	665	688	707	664	670	723	732	731	735	689	717	690	756	691	697	723	716	663	680	726	719	713	668	741	740	706	670	689	699	648	699	734	707	733	723	713	725	722	738	733	684	733	717	749	677	769	728	737	752	682	701	708	717	750	715	677	741	732	721	757	730	688	730	734	730	674	742	763	689	666	715	707	737	738	769	713	694	728	741	713	705	734	730	737	721	717	743	729	705	735	770	761	710	711	727	727	684	755	694	733	757	684	725	748	688	693	782	716	669	694	754	702	726	664	733	727	696	732	676	744	706	713	716	753	719	725	709	725	697	696	764	723	673	700	726	721	668	743	701	752	719	762	771	680	727	743	685	728	681	702	731	693	726	712	736	757	695	717	696	693	709	739	730	729	686	794	669	705	730	735	730	725	713	741	704	734	701	707	758	674	701	722	710	694	682	709	755	725	738	730	712	706	701	701	682	669	643	721	770	769	702	734	682	738	732	694	730	695	713	710	721	737	717	741	687	729	734	683	718	707	693	708	703	683	736	700	746	692	681	753	689	714	734	661	697	713	756	721	700	715	689	688	656	701	724	682	714	720	705	683	727	744	699	686	645	681	731	679	636	763	688	743	732	734	716	710	683	734	731	702	706	686	695	745	724	663	697	747	702	707	741	672	723	725	674	750	696	706	754	727	690	721	748	705	697	782	669	746	745	740	666	696	707	741	752	731	759	715	738	728	707	746	725	722	673	716	732	715	703	673	730	750	700	719	735	715	785	680	709	670	782	700	681	706	726	715	695	746	752	730	761	736	692	744	790	727	684	765	692	782	658	718	721	713	734	710	782	779	706	675	701	716	696	734	721	688	743	715	737	697	728	718	736	707	736	686	770	741	712	725	733	670	735	682	670	665	705	667	685	749	738	684	685	736	740	775	759	696	731	741	695	757	714	733	774	704	685	713	679	746	723	728	680	718	758	716	719	739	689	718	747	713	707	699	724	737	691	736	711	689	745	720	722	736	705	772	727	741	689	701	691	726	684	770	737	747	728	705	790	700	758	716	713	707	720	736	741	708	754	668	727	667	742	696	716	696	749	680	724	670	720	720	713	797	731	733	739	717	710	721	728	680	725	641	714	679	733	760	747	751	697	702	679	730	692	709	752	710	715	672	737	676	734	707	752	712	798	729	758	692	688	714	733	752	744	671	698	743	676	760	759	716	728	769	704	726	715	738	739	697	761	763	685	725	715	734	683	685	717	757	694	693	674	669	713	686	719	718	706	728	741	702	710	732	674	714	720	699	719	662	760	739	692	678	772	690	715	736	735	776	728	668	741	686	718	753	711	720	765	737	773	720	770	722	705	715	713	682	697	721	737	723	704	714	718	713	773	730	697	757	682	702	693	711	705	714	709	725	687	737	681	681	674	701	711	756	630	675	709	765	731	747	713	729	716	710	677	736	725	691	709	749	714	748	735	736	734	691	699	742	726	751	671	734	717	657	718	758	722	698	717	694	736	694	707	744	757	753	752	727	705	686	680	739	690	722	682	657	713	713	693	739	676	719	714	746	725	799	695	674	698	751	705	696	718	687	762	746	727	697	713	710	653	697	750	761	700	716	708	725	676	770	707	699	754	707	717	770	711	712	736	732	740	711	711	705	727	728	673	791	716	693	709	754	711	703	711	714	767	694	712	708	687	724	738	730	701	690	731	656	712	721	690	762	726	740	694	703	710	767	687	702	703	669	663	687	708	724	743	727	709	736	694	702	734	701	698	708	681	731	731	708	671	681	711	721	689	713	739	689	737	748	708	687	700	756	691	736	709	740	701	685	672	742	721	678	725	689	672	715	729	749	692	686	745	710	734	806	740	757	708	757	756	728	737	726	766	671	673	730	664	740	729	736	772	684	755	716	731	760	694	707	752	673	663	682	769	701	712	693	699	714	687	700	737	715	738	733	702	669	723	757	698	709	743	746	731	731	658	712	709	691	689	688	711	730	740	669	736	767	733	726	707	684	697	707	729	725	702	688	733	672	763	714	723	714	752	664	692	718	681	752	681	715	707	723	679	695	740	688	709	694	723	725	739	771	732	713	736	698	727	693	709	743	756	775	697	742	773	767	716	716	763	727	705	733	700	720	722	681	718	743	691	740	732	690	718	664	709	722	746	722	755	710	709	694	702	740	743	742	723	681	754	712	753	693	721	746	704	750	699	724	682	699	741	741	686	722	711	729	707	712	673	672	663	736	682	757	736	690	786	728	772	690	709	668	717	711	701	680	721	746	678
9167	22183	13781	5092	1981	1287	603	560	584	580	608	569	589	563	587	552	565	600	574	577	563	556	610	594	607	571	613	582	608	593	567	588	595	597	578	604	621	561	628	582	616	563	571	569	603	637	599	548	547	615	560	610	580	563	619	617	636	598	536	585	544	612	595	606	596	577	607	547	607	536	592	567	590	604	554	620	616	554	570	550	502	541	548	561	562	582	578	596	552	561	536	589	553	600	562	593	585	564	575	577	564	576	580	555	568	565	577	586	576	566	570	602	580	588	577	576	562	603	514	573	517	563	607	551	566	613	577	607	549	590	577	574	574	578	589	558	582	560	514	522	560	582	562	600	562	588	573	606	571	551	534	546	571	556	593	598	566	556	550	591	591	621	601	559	579	570	585	583	596	556	597	539	555	564	607	603	564	564	563	598	521	554	522	595	579	566	575	597	614	571	543	566	559	513	560	571	558	535	621	593	552	580	595	600	542	536	605	560	577	553	541	556	526	540	542	571	585	581	638	571	585	631	549	543	570	578	554	555	566	553	596	569	547	575	594	572	573	559	595	557	569	550	565	575	594	563	569	555	579	573	581	538	554	610	567	643	575	582	591	564	550	558	576	569	549	544	553	565	550	544	613	579	537	557	582	615	577	561	571	574	520	567	545	533	556	557	510	553	577	578	527	559	584	566	523	561	612	553	593	608	577	571	579	590	561	557	549	598	550	555	575	597	552	559	616	546	568	580	602	567	578	579	565	580	591	584	566	544	577	588	568	553	575	593	557	568	553	573	551	578	584	576	569	564	560	581	610	579	591	589	573	576	545	572	582	590	575	574	592	575	565	520	615	556	567	604	509	577	588	611	546	576	570	559	616	620	574	589	594	601	554	581	561	578	537	573	591	540	558	593	638	596	584	598	576	552	607	593	549	546	566	555	549	559	596	581	571	586	554	607	598	550	534	554	574	611	584	563	554	569	596	547	585	595	583	567	562	550	579	566	545	610	566	566	590	606	583	609	518	586	584	575	549	566	566	580	558	577	547	577	557	573	598	549	554	535	580	582	519	602	568	619	565	624	592	538	579	573	575	540	579	588	554	563	589	581	585	578	555	645	586	586	624	524	627	594	587	556	551	538	596	544	534	607	569	578	574	575	597	584	524	621	611	580	539	596	572	617	612	565	540	585	543	586	594	573	557	569	571	590	580	565	560	558	565	592	583	579	536	581	568	542	571	565	594	596	583	584	576	584	606	579	550	533	586	543	564	585	572	565	613	568	551	608	588	588	578	547	567	594	581	526	558	545	518	539	596	587	618	575	525	584	566	591	584	583	575	590	576	612	585	598	557	580	604	600	534	585	575	568	580	577	542	588	572	567	566	526	577	590	602	572	555	584	589	564	560	563	585	568	566	610	608	592	601	556	621	535	539	565	565	581	545	583	558	550	582	585	552	556	585	581	569	560	526	555	581	515	612	536	556	624	565	579	568	558	598	600	563	594	562	555	600	572	546	605	522	586	575	570	567	563	586	553	531	620	581	569	607	554	595	559	538	554	563	600	575	582	550	577	560	586	569	572	535	598	554	558	568	603	612	575	577	616	545	611	621	560	575	572	582	605	574	592	576	571	560	604	583	566	554	553	586	585	604	545	552	631	538	566	525	571	580	598	597	558	570	572	590	575	566	580	554	610	573	586	545	569	589	560	548	594	580	574	590	595	551	576	556	578	576	554	587	556	600	554	557	566	553	543	542	558	505	528	552	565	562	612	531	582	619	534	612	603	568	552	594	546	571	601	536	569	546	555	592	569	564	559	605	533	547	584	544	605	544	571	571	599	584	572	592	608	593	577	545	567	580	574	568	565	600	538	568	573	555	557	544	553	579	589	547	569	585	590	586	587	527	577	540	529	572	542	581	590	584	579	559	585	527	537	565	606	593	547	566	579	626	608	548	568	583	558	566	593	621	607	540	555	599	580	557	612	591	554	580	583	553	555	565	587	577	562	553	532	536	570	588	527	590	574	627	573	590	580	580	543	590	590	580	589	603	539	600	591	583	562	547	581	580	618	586	541	533	597	572	573	515	583	571	567	616	557	549	565	551	582	544	580	583	555	597	560	568	598	557	563	532	535	581	572	576	586	554	570	587	569	566	547	614	532	546	618	579	547	612	573	588	594	572	586	614	572	562	579	591	577	557	606	579	583	592	560	569	573	581	617	562	634	554	550	591	612	587	571	604	626	587	562	533	591	581	599	548	576	565	526	562	556	547	539	553	592	533	554	535	577	551	577	577	612	571	570	584	591	547	571	555	570	561	599	577	595	574	554	600	601	575	577	553	522	550	606	553	584	583	570	539	579	611	522	611	643	581	597	520	544	610	572	568	592	576	556	591	522	599	567	587	586	604	573	585	566	558	562	605	543	580	563	559	587	570	615	515	579	583	547	523	571	566	572	563	581	611	581	584	561	545	550	558	561	569	565	572	534	609	559	566	557	580	569	570	561	562	581	583	532	579	586	563	577	568	592	522	562	555	566	577	557	579	588	572	566	548	585	579	578	561	578	551	584	589	570	567	557	579	584	600	560	583	556	552	576	576	546	584	569	567	568	583	567	578	549	579	588	549	580	558	562	588	570	580	580	593	565	579	518	528	565	594	566	590	561	562	556	555	550	569	565	593	613	576	542	602	552	573	600	575	591	583	603	558	607	594	577	577	599	595	568	586	587	567	565	569	551	603	590	564	605	561	599	524	563	546	552	566	606	559	532	596	557	555	543	610	575	577	549	587	591	590	548	574	562	587	595	569	579	554	571	561	607	572	546	563	568	578	582	590	581	557	575	563	560	524	572	583	546	584	580	544	562	527	532	540	598	529	561	582	595	596	583	578	567	561	591	546	552	586	601	594	564	588	558	601	551	583	572	557	558	598	569	578	532	555	580	576	565	563	527	565	572	632	598	559	550	605	614	577	602	578	567	586	573	567	585	546	575	536	588	587	541	567	530	598	598	570	533	548	614	590	598	560	575	599	608	582	562	579	518	567	598	564	606	584	595	582	550	615	585	596	597	589	560	585	578	589	546	558	565	579	571	583	544	617	597	596	612	609	596	547	547	575	613	537	567	567	558	606	599	557	581	564	584	624	572	545	582	568	583	566	593	580	616	596	582	582	552	594	563	532	556	560	566	593	606	548	557	550	541	582	550	546	618	536	584	603	590	631	544	550	599	616	569	603	574	596	581	567	611	625	581	560	590	591	583	578	587	563	613	564	551	556	585	544	585	557	561	563	621	590	551	573	598	577	569	611	593	560	611	614	569	581	534	588	554	539	610	568	611	585	611	567	615	559	546	536	627	594	567	582	600	543	587	564	589	548	578	569	569	607	576	621	580	561	526	593	521	570	565	575	581	602	587	578	571	539	588	576	581	579	575	554	524	592	540	546	555	542	536	630	592	602	524	549	589	528	533	561	583	549	571	583	584	582	568	525	570	585	579	592	582	583	549	566	592	568	573
25244	22254	32432	31266	20060	11362	1742	855	850	791	817	763	822	769	771	757	753	818	747	801	735	761	745	746	801	711	760	772	786	686	732	734	776	764	741	801	739	746	718	743	779	785	753	775	757	798	737	761	717	744	776	722	790	900	897	897	810	755	705	744	744	722	759	728	720	749	742	772	748	723	727	750	742	702	692	729	701	710	756	745	719	758	729	726	762	707	721	714	730	772	733	761	702	772	726	753	790	727	770	753	790	676	775	717	698	715	706	671	736	723	714	735	757	737	741	729	735	775	680	714	764	777	722	726	762	668	705	728	733	723	718	708	728	803	737	763	715	735	707	715	667	696	757	735	708	707	751	743	724	727	723	768	715	774	702	760	749	753	720	744	742	700	756	718	746	741	727	771	753	788	736	717	713	715	752	691	781	735	726	750	711	721	726	725	773	784	726	723	763	733	735	721	783	715	704	706	776	740	774	742	729	745	759	794	739	720	741	730	752	734	768	761	745	726	718	792	771	711	713	718	732	725	714	718	739	727	751	714	717	734	736	730	723	710	762	744	761	689	726	732	717	724	699	733	721	715	714	766	756	770	711	705	749	745	720	734	709	737	709	763	723	720	723	789	708	727	732	754	733	733	749	734	729	677	751	733	726	774	744	753	735	722	753	702	761	725	722	725	737	771	707	705	689	762	705	728	728	726	745	728	767	754	736	718	697	696	736	711	736	767	753	728	693	775	714	781	747	731	734	698	782	759	712	771	700	731	789	743	753	741	739	718	763	745	746	726	703	773	747	754	718	726	666	764	709	754	792	694	763	714	741	734	748	733	755	713	779	738	743	730	736	702	769	727	717	720	718	759	736	810	729	690	719	763	751	722	728	712	730	757	740	741	788	764	706	746	731	769	718	758	755	734	762	680	769	763	667	753	735	679	755	719	724	682	745	728	728	723	708	708	783	715	734	750	736	728	780	772	683	790	721	738	741	723	684	749	744	757	766	745	665	719	765	735	699	761	761	771	733	774	685	699	757	704	721	701	757	722	730	748	703	744	762	728	724	687	750	733	737	718	727	726	744	750	701	713	707	730	719	785	788	723	742	756	715	790	729	715	703	728	743	671	724	747	782	708	741	731	742	672	764	747	747	726	752	732	712	735	744	722	773	736	755	715	701	750	734	719	745	744	726	727	743	730	735	711	699	750	705	772	753	739	740	766	753	709	721	707	723	722	746	731	758	711	731	728	755	761	727	682	729	709	737	750	726	757	736	738	735	702	737	769	725	710	743	699	775	731	737	732	703	784	762	701	710	682	720	792	713	742	705	753	761	737	742	748	769	753	736	703	768	704	697	698	737	690	770	734	690	742	749	746	736	754	755	716	758	757	765	726	740	745	737	702	740	715	697	726	760	756	714	711	712	721	654	743	716	747	718	718	745	779	761	703	740	734	697	723	697	747	780	764	745	716	750	750	689	729	721	701	696	704	753	758	730	743	752	749	744	753	703	750	749	728	784	744	697	729	753	711	702	793	717	712	740	748	751	701	687	691	732	693	771	758	705	762	775	723	714	728	753	774	742	732	786	767	735	698	684	718	772	756	722	734	726	794	706	684	761	760	754	683	749	715	737	774	789	731	734	715	742	721	732	713	756	716	767	675	705	748	720	733	752	732	734	743	715	728	748	760	771	762	716	702	683	693	724	752	718	753	753	748	749	770	735	760	682	712	683	730	698	749	793	778	751	715	717	712	736	745	735	725	738	733	763	735	765	751	740	773	761	714	720	738	722	700	735	724	751	765	736	732	701	750	765	714	776	778	747	737	766	691	738	768	728	745	742	743	755	734	752	718	784	708	728	692	712	724	762	728	707	755	712	749	714	713	775	713	708	711	714	748	740	755	716	771	706	730	738	777	772	673	742	808	740	700	679	685	739	706	814	757	727	745	719	731	712	711	703	761	745	719	735	712	694	763	751	758	707	747	725	710	724	696	702	777	716	757	740	721	750	778	738	705	698	747	735	689	681	746	723	689	686	745	713	695	723	763	738	717	785	720	705	703	762	746	765	743	739	738	735	736	711	709	716	731	739	751	698	720	759	684	703	779	725	700	733	797	733	750	723	726	757	689	781	743	731	741	718	734	729	681	729	720	739	735	748	742	780	715	719	712	828	728	732	716	748	688	721	714	733	704	762	702	741	725	732	746	715	726	745	751	720	743	737	717	735	694	727	740	761	739	719	759	743	724	742	709	692	761	719	695	742	749	736	775	737	756	758	735	793	700	720	710	692	741	682	760	732	716	713	724	718	740	770	747	730	690	769	804	703	792	750	731	792	739	770	710	663	713	742	702	775	718	715	728	734	709	716	712	739	734	761	686	678	740	748	715	771	775	782	691	799	735	742	705	738	708	758	682	711	696	767	786	769	730	714	677	735	779	694	736	766	711	745	764	773	754	726	745	735	746	747	726	757	722	728	709	720	729	734	717	749	752	724	731	721	717	741	799	735	777	746	762	756	731	786	704	766	753	739	741	782	768	738	708	742	739	735	711	736	739	737	717	757	709	750	733	761	698	727	714	731	775	737	730	748	758	768	682	702	741	755	723	721	682	747	753	739	723	745	735	703	740	770	730	712	702	738	748	755	736	728	716	752	752	769	766	734	804	735	748	738	749	725	738	742	781	731	774	719	741	717	719	707	732	719	746	663	708	774	723	689	746	691	727	728	719	722	738	670	734	700	753	756	681	747	686	720	705	734	746	697	721	720	703	716	704	766	712	715	707	719	753	764	717	740	748	710	749	731	711	735	710	759	722	758	702	672	725	742	743	708	748	737	696	718	730	664	713	762	702	745	688	718	713	717	726	703	720	696	702	677	753	725	762	753	715	745	712	686	727	730	767	740	760	713	765	720	720	757	721	710	758	731	704	799	753	700	714	748	690	734	706	761	734	741	727	727	782	734	790	718	698	723	722	720	750	737	772	769	746	728	738	704	739	799	754	745	765	729	707	704	739	715	719	744	767	716	686	744	791	743	750	767	771	778	728	693	798	743	696	748	714	766	745	753	726	716	711	718	724	690	766	742	734	735	751	731	726	706	724	717	703	743	674	757	714	721	735	710	744	757	763	758	704	773	771	709	804	755	713	768	788	747	732	702	700	750	720	714	741	696	706	739	743	763	736	683	685	787	710	775	719	681	741	757	765	726	724	694	717	759	724	780	723	781	781	771	785	727	757	754	781	763	782	729	731	756	689	699	742	750	703	735	708	719	727	735	754	706	800	731	721	701	708	688	723	741	736	694	743	740	732	693	731	721	677	721	767	685	728	708	726	762	750	734	731	702	770	768	750	721	706	771	731	695	753	710	691	725	741	675	722	722	742	753	732	714	708	721	729	752	744	712	736	676	717	724	715	770	683	729	721	754	742	687	740	688	739	716	703	715	716	667	753	732	703	725	683	732	754	717	711	694	755	754	724	751	727	741	691	724	770	670	753	748	719	742	789	706	726	721	719	738	700
32388	77766	55681	27588	13169	9528	1134	726	701	674	739	656	669	624	659	651	657	669	646	612	659	660	657	639	611	642	610	654	609	603	620	670	693	686	684	666	638	693	669	652	654	646	638	692	653	686	703	657	627	691	689	622	741	825	844	840	731	662	639	654	646	625	610	632	607	643	625	604	612	667	633	618	598	609	679	603	596	586	650	628	609	644	641	627	625	643	635	629	616	641	573	634	606	645	640	576	593	654	626	622	618	617	634	608	654	602	612	607	636	631	626	616	661	605	602	645	590	632	634	607	586	628	606	647	665	599	607	570	635	637	625	592	601	622	602	614	591	632	644	630	623	639	667	624	643	621	653	576	647	595	589	631	588	581	577	643	624	601	632	556	626	628	662	623	636	648	615	670	581	621	630	640	615	624	603	639	649	590	604	692	616	597	596	640	659	602	604	630	587	608	611	617	621	606	620	624	627	602	613	634	640	613	615	652	643	628	637	667	626	625	642	629	618	592	635	631	612	620	603	624	616	614	613	655	614	622	597	622	670	567	649	642	665	682	607	647	590	633	643	611	598	624	618	620	635	619	616	651	585	620	610	617	630	662	599	659	615	559	595	608	598	627	613	622	648	604	586	595	611	592	652	638	597	601	568	651	624	658	631	636	638	615	623	626	606	628	634	638	639	597	609	641	591	641	667	619	627	676	606	620	644	584	574	633	620	616	585	627	638	582	642	621	624	629	609	624	606	647	672	623	662	609	582	661	555	622	621	627	608	602	631	623	604	596	645	620	609	634	608	626	602	617	614	625	634	645	649	620	667	610	616	661	640	629	601	662	615	597	640	637	657	641	630	638	606	638	638	653	645	612	642	637	604	636	642	619	589	676	629	613	635	620	612	607	637	637	625	640	605	617	656	605	661	617	588	633	611	622	639	629	572	598	680	625	595	623	636	618	603	629	634	607	631	652	600	650	629	653	594	622	607	609	625	582	635	646	650	610	599	571	583	630	681	595	669	600	638	591	617	636	646	630	633	667	657	686	623	643	577	610	575	571	629	603	579	612	638	611	655	644	627	590	617	631	622	653	629	587	604	602	634	621	614	644	607	611	629	633	603	625	646	627	614	609	618	617	635	636	640	641	653	612	597	554	639	611	648	585	600	645	620	627	625	630	573	650	660	649	663	664	671	604	662	620	662	674	641	652	633	662	628	620	652	641	598	607	634	581	646	681	583	616	588	601	625	644	586	623	604	628	641	663	579	647	625	656	634	547	632	634	603	646	616	632	608	655	624	642	621	628	653	601	616	634	595	645	678	643	594	614	611	641	651	616	560	616	622	625	646	593	572	617	618	656	594	659	652	611	618	666	629	620	636	623	650	615	616	631	668	607	606	629	630	618	638	629	654	597	647	584	639	668	571	640	665	626	629	623	620	651	601	619	649	622	573	624	637	637	626	634	623	627	597	653	591	585	607	633	565	602	586	620	592	594	623	608	597	642	611	619	673	629	602	617	605	606	618	671	593	602	621	599	620	603	607	642	677	604	623	566	613	600	618	657	638	631	597	624	613	616	589	637	577	643	591	600	611	596	618	681	647	598	642	630	652	606	627	636	626	613	623	628	631	574	606	631	635	617	580	629	642	624	562	593	599	629	604	601	614	635	611	601	601	627	645	639	578	628	621	580	591	640	552	608	633	681	613	595	620	591	664	608	655	651	571	646	597	576	597	585	624	654	618	606	637	612	606	602	614	637	624	695	671	576	576	612	622	628	633	638	644	599	639	615	613	652	654	670	625	630	608	658	585	658	634	633	636	652	640	589	617	599	619	591	644	643	614	614	618	588	660	641	646	635	661	623	566	651	622	642	630	629	633	637	597	604	613	643	675	624	647	682	606	605	644	637	610	605	649	572	612	624	652	620	634	615	598	640	644	589	641	660	609	610	629	593	602	629	629	629	608	619	591	615	634	617	597	588	623	581	580	667	592	619	593	599	621	600	614	622	616	614	609	621	609	630	635	627	564	608	619	591	620	604	637	663	603	609	591	636	570	572	581	597	664	627	606	610	615	616	652	600	595	611	598	658	627	626	613	600	649	658	623	626	671	622	619	640	585	642	683	624	619	579	608	613	588	628	635	652	599	653	615	629	616	625	637	593	603	574	639	589	629	577	584	576	639	621	629	613	625	633	684	587	587	613	592	613	628	608	665	611	613	621	608	624	597	629	588	605	592	636	634	563	643	632	637	636	580	622	651	587	597	591	612	620	613	618	632	590	637	606	547	639	589	621	648	657	605	609	610	634	626	616	667	627	646	658	602	678	597	632	617	637	616	607	627	635	641	640	642	631	678	597	615	605	595	586	644	601	622	669	626	616	617	614	622	638	619	629	622	623	591	591	604	632	629	596	613	614	649	614	635	574	628	655	636	587	599	628	650	611	640	613	650	645	680	591	636	555	625	627	582	605	591	634	648	622	635	575	668	635	601	666	670	629	619	645	594	601	602	649	668	629	613	637	610	631	610	654	658	604	615	629	659	611	628	607	626	616	615	623	586	655	616	620	645	636	647	609	611	637	627	559	616	652	643	660	610	645	624	607	615	627	598	587	621	620	619	637	646	608	617	634	633	642	662	643	634	661	581	601	607	596	588	648	598	649	629	630	609	633	602	620	591	610	598	661	597	636	622	610	638	663	639	600	634	645	639	665	637	588	620	608	605	626	674	625	594	627	605	605	658	609	621	652	634	661	580	633	606	607	642	614	617	617	651	625	591	624	593	616	627	598	635	615	608	586	596	618	635	603	611	616	632	638	611	642	582	628	612	659	658	586	640	596	576	589	630	662	659	622	648	597	600	638	629	655	643	571	624	617	592	638	617	614	620	664	613	624	615	615	655	644	658	640	617	568	658	629	610	640	632	652	633	609	635	623	643	614	630	592	598	631	655	652	615	619	604	621	648	600	628	632	619	640	620	570	608	638	648	619	627	627	614	582	645	610	610	591	601	621	576	576	615	612	665	619	659	628	633	610	628	593	626	661	591	640	614	639	651	631	604	628	621	622	656	589	595	616	626	636	594	621	567	653	627	643	566	638	605	639	581	606	642	613	610	650	587	627	611	608	615	653	621	587	629	670	631	645	644	669	601	596	614	590	624	628	663	636	629	630	660	640	610	619	611	629	575	623	644	635	603	623	635	648	616	618	630	615	644	621	619	617	601	642	634	629	609	612	633	646	627	610	641	624	582	644	586	676	608	588	627	610	636	627	597	616	605	608	606	650	580	662	602	640	610	599	644	586	584	612	614	589	626	646	598	655	602	613	614	652	624	599	613	617	662	667	648	601	618	629	625	615	647	618	649	614	617	617	604	644	630	608	585	664	595	635	663	613	638	630	642	638	613	582	634	594	629	593	646	561	635	625	606	621	603	649	608	638	638	603	615	628	614	667	629	592	657	672	642	648	667	652	617	613	595	655	628	640	646	626	630	640	607	613	617	632	612	601	616	617	645	630	601	580
24231	21704	30837	28728	24202	23138	4391	1151	960	946	1013	973	917	944	918	932	924	898	908	891	860	869	913	820	897	880	902	907	857	858	875	927	872	917	892	939	904	871	927	855	857	945	879	938	887	935	902	883	1057	1062	875	899	905	1059	1185	998	977	877	858	869	898	906	838	880	829	822	865	816	853	797	849	874	860	878	873	849	787	822	912	855	843	859	859	867	873	854	863	848	890	837	817	857	801	849	906	861	854	879	844	831	794	846	857	837	874	833	855	909	864	865	806	843	875	900	864	808	893	825	872	831	824	834	816	839	843	840	869	880	845	883	813	881	835	879	848	875	828	864	846	874	823	930	932	825	824	866	877	874	900	855	855	870	878	885	831	864	846	921	853	960	861	849	828	854	885	799	817	852	875	871	908	847	879	867	894	839	847	859	857	888	870	899	884	844	907	902	881	865	891	782	810	892	852	870	875	887	880	838	857	865	877	867	882	866	825	817	883	833	857	819	871	835	841	847	898	862	852	866	889	866	835	849	879	881	848	921	912	865	864	828	841	836	885	863	938	821	847	838	867	870	853	837	828	843	894	853	922	855	889	808	895	856	894	796	849	871	882	860	892	910	841	824	894	861	847	857	855	852	875	838	886	867	900	809	847	838	885	896	874	869	848	837	847	841	862	865	847	843	868	847	803	859	845	847	856	875	858	837	843	872	857	899	891	948	827	809	867	813	894	876	825	840	835	863	902	805	859	879	804	845	927	899	861	807	850	877	856	894	815	865	881	865	913	848	890	854	831	840	890	860	865	891	871	878	840	855	838	822	854	910	849	834	890	844	827	848	909	831	885	825	847	815	882	917	831	876	871	853	848	867	886	837	872	876	860	860	882	859	860	888	890	797	864	858	843	899	820	869	878	852	900	830	845	833	864	866	871	918	784	873	868	899	883	850	810	898	895	855	843	837	864	835	867	904	831	894	908	864	892	870	875	884	813	843	833	816	910	867	876	850	877	865	833	881	859	852	837	867	832	832	843	855	853	865	806	900	853	822	877	860	903	819	873	871	830	843	876	893	906	809	870	898	828	891	852	872	904	915	885	874	882	857	872	870	829	851	844	847	863	855	820	854	913	887	879	873	857	829	876	838	881	859	858	872	896	875	865	873	828	886	879	832	914	824	886	857	821	898	824	864	877	851	851	850	815	884	888	871	883	863	859	880	860	879	862	911	845	891	864	795	836	923	875	848	819	836	914	831	900	873	812	857	869	838	894	861	813	892	840	872	859	834	838	829	833	815	810	858	891	834	896	856	853	863	845	882	860	820	872	825	888	852	903	872	893	840	848	913	898	885	869	894	861	823	814	915	863	894	898	812	853	843	878	878	809	893	859	874	889	874	857	868	824	840	854	842	878	844	866	812	876	912	833	861	874	844	867	870	862	831	829	807	857	821	834	830	896	856	869	815	897	907	837	836	852	801	854	831	867	867	918	905	866	831	869	808	867	826	853	847	795	903	848	844	844	875	855	873	928	890	839	829	877	830	863	782	806	848	837	840	877	862	935	861	864	806	903	862	884	909	863	902	849	876	894	867	864	801	866	857	846	836	884	839	886	858	856	817	903	857	837	819	903	841	845	853	868	832	831	815	824	841	862	800	898	818	842	890	833	846	890	843	852	821	853	853	864	882	854	876	828	859	834	827	904	841	891	856	846	857	845	850	859	908	825	825	852	809	821	861	816	914	823	855	841	840	856	852	853	861	887	877	855	829	857	855	840	833	901	871	901	850	887	817	861	822	887	850	850	859	845	919	853	863	895	885	840	836	907	860	844	780	842	853	863	871	868	850	841	882	915	903	906	855	838	850	871	861	848	875	861	821	854	813	843	907	894	910	810	821	846	850	846	814	835	875	886	857	841	851	845	893	893	789	885	879	846	838	852	872	831	835	887	854	887	842	867	826	881	880	827	866	834	863	846	875	847	828	854	860	817	874	882	871	844	816	810	896	858	891	866	838	844	835	870	821	885	892	869	873	884	821	846	822	868	812	781	856	889	892	861	849	861	880	914	878	820	866	889	858	813	864	836	822	834	836	872	912	854	850	875	904	801	893	813	835	848	853	838	850	811	851	858	886	820	838	867	853	802	884	868	837	826	867	892	884	848	883	857	848	895	850	892	819	900	883	869	813	852	851	865	830	827	796	862	852	846	870	845	819	914	878	811	833	760	925	908	825	856	829	898	853	812	863	878	813	840	824	863	833	891	865	795	872	847	835	857	885	839	835	871	809	867	852	883	882	869	934	913	859	841	913	890	832	855	911	929	853	845	839	839	848	833	873	868	834	847	878	820	886	839	860	837	831	833	853	859	861	839	878	845	833	865	886	877	897	867	816	862	813	834	888	777	810	849	834	860	826	855	888	818	865	900	859	880	902	904	846	806	883	844	874	860	872	862	862	865	853	854	897	864	832	839	846	865	928	868	887	863	924	815	883	882	874	895	856	882	835	882	821	888	797	854	842	842	844	822	823	823	894	860	894	842	881	865	845	850	844	858	836	864	817	822	849	870	922	845	837	829	811	839	919	820	849	864	829	893	832	841	854	868	879	891	829	854	831	855	813	849	839	855	861	867	842	870	832	866	850	880	858	892	864	863	862	921	804	867	860	887	863	850	850	870	853	817	860	798	860	861	866	876	886	847	919	874	894	917	908	905	827	854	825	834	845	870	893	901	857	891	897	874	822	858	878	838	848	866	817	873	901	872	817	873	811	860	860	891	894	837	848	858	899	840	872	794	878	871	870	862	818	902	837	842	872	868	839	897	890	881	874	839	833	873	863	874	874	870	868	789	865	848	878	876	758	859	839	896	849	871	853	864	836	853	828	827	791	829	854	871	846	844	856	872	863	864	856	834	831	862	875	889	861	833	822	885	860	846	825	825	868	899	858	850	899	851	871	863	839	854	932	852	826	882	857	845	863	832	845	891	841	847	859	857	834	856	885	856	806	793	843	836	860	889	864	840	853	810	889	851	867	843	859	887	846	854	834	844	805	853	844	896	873	855	821	837	876	836	872	850	854	869	863	859	870	868	864	819	908	896	835	861	832	842	862	866	866	818	860	866	854	859	869	861	893	844	862	863	853	825	845	852	883	919	838	868	898	852	874	922	837	854	861	856	871	855	867	846	897	835	827	875	850	874	868	883	832	822	871	862	868	871	830	809	863	845	817	899	858	886	825	866	856	827	857	850	886	887	835	826	867	856	855	809	860	817	864	834	879	858	854	834	919	830	893	882	816	843	944	863	846	879	862	872	854	856	873	805	900	874	897	872	835	880	835	837	886	889	855	817	909	885	809	856	812	903	866	860	859	882	847	853	853	840	843	834	846	843	843	847	838	826	836	820	898	815	874	872	846	829	810	866	877	838	791	824	878	889	857	883	829	915	846	835	884	829	841	854	872	865	868	853	909	797	868	854	894	871	814	894	805	880	839	824	838	873	801	866	881	896	844	875	860	896	860	866	912
41573	91209	70353	38423	23995	18893	1615	949	865	819	836	809	821	806	837	777	795	782	694	718	751	805	787	761	755	772	736	701	691	729	713	794	814	814	794	778	848	802	811	781	824	830	750	799	783	835	763	774	1070	942	774	753	767	1136	1087	922	806	750	746	724	737	745	743	759	730	700	732	734	749	725	722	747	716	696	723	760	734	680	720	764	732	717	757	728	787	694	681	668	709	724	755	643	716	702	729	775	791	687	720	694	672	730	717	710	697	709	682	734	712	703	738	699	756	773	757	735	714	710	739	776	719	683	762	713	719	694	693	702	710	659	742	716	722	713	739	690	760	745	717	717	778	702	705	680	722	722	719	677	726	729	748	686	726	713	730	700	728	752	737	766	691	734	755	736	731	716	737	743	715	691	720	713	719	731	739	727	719	709	727	711	690	755	729	721	660	690	741	747	735	777	717	705	718	697	753	680	725	733	709	742	712	751	706	693	697	702	726	691	725	714	706	752	722	730	714	736	697	711	748	763	719	728	724	688	720	719	705	733	742	713	704	689	739	704	769	703	722	719	730	722	730	724	762	742	760	718	744	759	701	707	727	730	674	701	671	697	747	730	701	710	729	709	696	767	757	712	692	707	695	740	726	763	687	742	704	735	735	720	689	723	767	722	723	744	735	688	768	716	775	744	700	675	724	755	761	732	727	721	693	721	700	740	706	725	677	747	716	655	765	718	708	755	731	708	720	746	784	723	745	672	700	701	736	727	702	723	739	724	729	750	742	711	730	765	720	711	743	729	690	771	744	672	718	726	714	710	734	720	748	701	735	728	740	670	746	697	731	775	697	740	737	756	760	691	681	758	725	766	706	675	720	758	745	785	770	738	715	696	723	746	725	700	757	713	733	707	679	685	691	711	738	789	702	684	760	745	752	744	710	706	738	724	687	720	762	760	737	718	750	713	779	728	704	723	719	676	760	703	701	672	715	721	734	691	689	720	689	726	740	758	657	694	713	742	729	729	678	683	713	703	746	717	717	703	705	778	678	775	721	733	737	698	708	637	731	706	709	721	750	713	686	703	737	738	697	718	692	700	737	740	706	742	718	713	703	679	654	677	729	755	714	739	725	745	710	700	733	702	702	768	686	724	765	723	757	720	699	788	717	750	756	701	745	716	739	702	709	703	754	716	713	727	693	721	715	701	710	702	697	747	741	786	737	735	720	688	736	707	718	721	779	731	722	723	711	730	735	719	700	695	708	762	693	724	756	735	711	722	696	735	778	710	769	728	778	702	731	722	755	714	717	730	736	726	727	705	733	733	719	713	686	705	752	701	734	728	700	744	709	751	733	717	710	682	735	756	738	708	726	716	663	691	752	704	700	687	737	735	701	717	721	725	693	698	714	733	729	683	736	724	749	723	728	758	736	721	725	720	694	674	704	706	777	746	708	714	747	710	740	702	724	713	716	743	712	722	723	671	726	716	721	731	724	747	748	727	730	774	713	736	714	763	698	703	711	690	729	712	689	720	750	679	712	711	698	773	701	693	738	734	694	756	736	765	679	727	715	727	705	715	698	756	756	723	679	774	684	716	682	691	704	696	692	728	725	715	692	715	742	701	794	703	745	713	710	730	664	743	753	702	714	713	743	763	711	708	729	739	751	698	709	745	689	712	720	695	788	763	729	698	742	719	727	725	732	746	736	734	727	732	705	745	708	665	764	694	765	713	718	714	743	720	708	745	765	690	746	717	729	720	696	744	711	729	725	706	710	716	732	707	716	731	684	737	744	737	705	744	734	739	756	683	697	709	719	749	677	714	689	745	740	744	748	733	745	730	728	736	694	687	725	734	726	700	765	709	683	715	661	713	729	710	699	732	759	731	707	695	724	708	756	683	765	709	716	762	735	729	717	719	693	757	692	671	725	682	692	701	743	746	693	709	733	743	711	730	694	756	683	727	688	710	739	771	681	696	712	710	725	701	731	709	729	719	735	715	726	694	709	716	754	681	718	754	762	743	722	731	704	700	710	698	710	719	751	694	716	725	700	722	662	695	686	681	735	714	651	696	715	719	748	727	748	746	732	762	736	723	731	742	744	759	724	708	736	738	713	765	699	689	706	695	715	707	714	710	755	691	721	691	724	756	732	713	698	724	747	689	709	714	704	701	724	742	673	742	719	721	704	730	738	715	726	722	697	689	723	755	736	721	757	765	705	723	705	765	718	692	690	755	711	717	724	671	732	706	715	707	700	729	708	776	752	691	746	734	685	705	718	714	739	696	687	664	759	730	708	738	730	724	777	669	708	722	695	690	702	722	698	698	734	723	696	712	708	749	705	660	710	711	691	733	700	729	714	771	704	717	709	744	706	706	713	721	734	751	705	721	696	748	702	712	739	725	779	732	704	726	724	745	705	702	742	732	702	679	719	687	743	722	712	724	718	728	747	691	722	679	705	751	683	713	735	709	715	668	774	727	707	710	775	700	752	766	736	769	711	704	747	737	739	691	693	740	729	732	697	714	719	725	732	712	750	705	676	717	760	730	744	719	750	724	727	728	780	752	753	743	693	716	739	740	716	729	716	715	746	723	758	749	707	737	748	722	749	685	781	724	704	697	672	713	722	738	715	707	711	753	710	739	705	692	760	709	751	761	712	722	756	690	733	720	720	688	755	744	735	735	709	717	723	659	724	726	754	737	774	679	731	700	735	689	722	710	693	761	735	733	711	763	710	681	734	731	708	650	725	756	717	700	746	744	720	729	714	690	729	719	701	743	770	746	738	693	663	703	743	689	728	714	709	726	733	730	717	707	743	705	684	732	703	696	771	676	750	739	672	737	698	677	734	694	735	728	717	729	735	741	744	755	752	716	690	710	709	701	691	705	719	754	744	760	749	709	746	709	735	714	701	716	678	707	719	763	649	679	720	688	688	736	729	731	705	700	711	761	723	702	688	702	762	695	725	751	706	716	710	699	734	709	730	743	710	697	745	682	702	699	724	736	741	735	712	718	733	718	688	734	759	683	719	740	772	708	752	717	676	699	703	709	675	710	733	714	703	775	748	712	695	727	778	745	769	673	729	729	693	758	693	734	681	658	769	687	684	743	753	733	717	716	762	738	750	729	713	738	740	753	653	658	737	788	730	752	716	764	684	716	746	705	704	734	731	720	688	757	756	723	695	710	729	692	689	676	718	687	727	765	669	694	707	679	742	660	763	735	725	773	702	684	743	695	742	751	655	760	685	716	694	754	733	740	701	717	679	744	760	698	691	712	777	731	742	775	743	748	718	671	733	741	723	704	715	718	727	699	685	724	714	719	744	680	690	734	700	698	729	759	707	724	698	736	705	717	716	743	703	752	697	731	705	749	704	723	730	711	730	708	747	729	700	661	702	714	692	712	670	728	721	678	744	722	690	697	725	719	705	735	723	707	711	753	724	701	772	747	675	729	732	679	677	717	754	766	707	772	706	727	720	792	684	698	692	751	716	686	720	693	702	719	733	665	729	714	682	738
27857	22104	17022	7040	2401	2050	878	776	795	801	812	791	714	705	767	752	712	746	752	753	782	757	780	767	737	730	763	754	774	776	755	761	756	757	771	812	760	775	746	778	783	769	810	783	776	792	773	771	815	818	761	717	776	728	780	751	788	767	789	767	734	763	764	736	770	791	729	723	782	724	750	730	747	762	743	775	731	769	723	742	779	742	773	746	702	689	770	792	757	770	758	751	693	715	713	737	745	738	721	746	705	759	732	754	802	776	764	737	779	781	793	803	780	767	770	756	753	729	789	749	699	770	776	743	727	753	745	808	733	797	741	781	766	725	769	752	766	771	763	761	752	731	779	720	750	758	806	796	724	741	744	748	752	784	767	807	721	794	708	791	760	755	760	738	764	747	771	747	796	705	810	730	727	807	810	729	763	792	718	800	728	762	754	780	795	706	773	752	795	748	729	741	793	795	801	769	673	712	770	755	766	777	725	765	750	799	746	746	720	796	686	782	726	763	782	777	751	752	786	759	745	674	764	743	750	767	738	753	764	781	757	682	722	754	753	749	799	779	779	746	767	726	757	720	784	782	766	746	713	800	767	767	768	762	721	727	799	770	737	745	738	748	798	774	749	753	738	736	688	753	724	776	750	773	796	777	736	730	756	770	759	713	762	733	787	790	730	740	729	715	749	746	758	818	754	726	790	750	741	715	812	773	725	708	767	726	772	742	718	768	795	757	798	737	793	737	771	752	787	769	798	763	805	726	771	728	750	766	791	785	804	797	701	780	734	747	791	754	732	747	807	768	771	735	727	784	776	758	773	776	740	757	764	776	754	732	777	738	773	735	769	722	786	751	726	745	796	771	738	802	713	744	769	746	745	797	778	744	764	789	796	749	766	811	759	752	727	767	737	761	754	798	765	744	783	726	755	802	759	745	750	774	794	759	774	751	768	719	736	776	739	744	748	772	790	764	748	714	746	770	777	742	735	767	761	745	772	757	779	783	742	755	754	727	740	779	797	741	763	719	764	739	728	756	749	793	721	740	756	726	738	725	762	759	758	754	778	737	712	759	756	723	787	743	724	711	724	760	798	776	745	741	730	724	774	752	745	791	711	684	712	789	771	761	787	794	719	756	767	714	778	768	772	783	770	736	733	759	805	752	758	762	773	804	740	692	735	749	828	753	801	776	795	767	723	767	737	706	789	750	734	723	752	764	769	796	737	738	715	751	745	801	704	704	763	797	819	714	756	804	765	728	794	778	753	736	764	790	731	734	725	701	777	740	764	742	811	725	769	750	794	776	705	767	771	765	723	757	735	775	766	769	770	760	749	752	737	834	781	713	735	745	743	797	758	733	757	807	819	735	755	756	723	737	732	774	768	738	706	774	764	774	759	759	742	776	788	763	816	783	783	755	802	713	726	727	720	744	700	757	730	753	756	748	771	773	745	774	717	788	812	813	736	787	739	767	775	707	772	765	762	775	744	772	765	746	773	761	738	762	750	703	786	766	733	716	777	759	743	721	778	753	785	752	748	758	724	721	750	801	801	751	724	778	784	777	762	733	752	764	804	732	777	716	788	715	799	767	771	772	752	739	797	786	759	717	779	756	784	780	722	743	764	743	740	775	756	746	767	739	821	772	725	701	742	817	805	753	779	720	734	741	737	707	752	720	738	779	784	746	784	757	749	795	771	750	764	720	784	759	817	818	772	761	679	740	756	754	766	766	713	774	730	724	732	784	765	747	797	727	787	765	723	715	762	725	793	738	788	771	769	766	698	735	733	753	810	812	791	761	806	736	760	735	753	756	763	745	755	776	744	764	768	771	747	764	771	774	781	749	752	746	717	775	753	717	764	776	734	781	777	727	777	817	830	784	772	747	752	770	777	720	705	736	770	773	735	758	752	782	784	748	763	726	811	757	761	775	762	725	797	764	744	778	728	797	708	717	799	726	711	699	710	721	742	801	794	792	749	780	747	735	805	767	727	766	781	749	757	715	747	792	766	716	749	766	740	754	770	766	768	783	740	757	763	711	807	687	763	756	746	774	780	777	732	762	744	739	744	832	731	767	756	718	780	793	771	770	783	748	746	766	773	716	833	744	787	722	771	770	737	702	773	710	813	763	758	758	776	767	719	740	793	775	745	752	758	734	751	764	710	741	788	739	780	728	785	743	748	752	785	808	781	761	721	736	718	751	767	773	762	771	811	774	772	772	743	758	787	749	684	794	749	777	717	734	790	739	705	732	758	764	752	700	734	694	748	779	768	819	725	718	762	734	755	702	741	727	777	776	741	722	779	781	724	751	747	744	763	758	774	754	748	758	736	740	820	723	784	744	741	761	750	765	788	788	829	784	776	762	763	726	776	809	733	727	817	800	758	756	758	757	794	728	769	750	769	753	794	752	736	776	737	758	720	769	810	765	745	770	727	741	785	784	791	716	777	794	711	732	773	777	742	748	773	707	759	742	738	781	721	762	760	796	755	739	776	841	743	734	715	796	724	779	774	802	753	737	728	747	699	753	730	795	679	764	772	729	771	750	794	753	807	742	732	795	759	745	755	747	769	732	748	758	781	792	798	786	745	763	812	781	748	771	722	731	751	780	733	788	750	731	724	781	727	751	720	776	769	731	753	744	752	755	777	766	748	780	790	740	726	736	748	726	723	768	721	798	734	779	758	830	751	790	736	811	710	750	722	797	743	774	756	743	749	729	746	764	758	755	720	715	798	783	743	787	738	816	783	751	805	758	780	790	734	752	751	744	735	758	817	766	729	757	781	771	741	760	775	760	765	754	767	780	730	724	731	702	763	784	799	729	746	740	739	763	737	725	781	720	690	762	793	807	755	791	791	757	792	734	793	744	741	762	808	809	707	766	761	748	738	771	769	787	819	758	742	737	764	773	771	750	783	769	777	808	799	791	761	733	782	713	753	711	759	770	734	804	764	766	737	721	699	763	713	751	744	728	741	788	774	757	798	738	744	765	777	708	752	786	741	798	750	744	742	783	734	827	751	768	746	762	784	782	777	767	730	727	772	771	774	730	759	767	766	747	777	786	739	776	807	789	738	748	726	746	719	753	719	761	785	762	783	703	786	759	779	752	762	774	797	723	737	763	827	743	710	780	816	775	770	782	749	766	711	755	765	768	749	716	784	766	754	746	756	793	706	760	802	791	747	792	788	767	742	763	750	708	782	767	769	790	764	718	748	754	767	800	699	749	793	782	768	731	767	730	691	726	756	812	723	783	720	764	741	738	732	765	745	721	783	774	755	725	777	729	801	719	726	729	780	765	721	781	812	726	785	770	717	759	785	728	799	779	757	752	750	710	714	713	725	743	797	761	737	810	723	775	763	748	766	775	758	712	739	794	705	732	793	735	716	774	749	734	786	768	764	758	744	802	783	719	763	782	775	776	730	768	793	794	726	753	740	774	732	756	746	755	816	699	818	743	793	758	751	785	786	771	729	764	753	845	757	807	739	731	749	779	730	758	773	751	752	737	735	745
8666	22400	14222	4672	2326	2087	664	609	610	609	591	616	582	621	619	589	628	592	626	578	591	633	605	613	608	600	608	586	605	593	591	643	614	602	612	655	636	583	630	560	642	639	634	569	645	617	574	638	600	603	630	588	531	575	638	646	601	609	588	633	574	594	582	580	657	594	583	636	625	604	601	573	598	580	598	615	578	609	600	584	567	605	601	629	576	596	605	586	574	590	609	601	613	538	610	558	612	610	553	613	628	608	568	610	612	612	571	596	600	643	584	591	645	569	551	582	590	604	590	607	573	591	611	588	626	592	626	586	598	621	606	621	580	564	614	601	611	619	609	590	572	585	618	577	588	589	584	552	612	626	628	604	657	572	607	585	568	610	598	574	629	627	577	592	649	573	617	600	599	559	647	612	594	596	617	566	613	555	566	654	628	579	574	582	600	618	632	591	565	580	622	582	590	558	583	582	579	596	617	601	615	572	574	572	578	585	568	571	608	588	562	605	619	616	596	595	601	560	614	597	610	619	592	589	577	630	585	595	589	576	595	555	599	581	623	579	609	620	584	540	608	605	611	596	557	633	596	666	615	598	615	581	587	587	571	602	607	597	644	581	586	575	589	594	593	594	600	620	585	583	595	575	580	564	586	559	599	582	579	582	581	620	592	598	586	611	571	587	600	583	592	558	634	597	613	585	614	613	579	618	576	570	602	566	584	593	560	598	600	550	609	547	604	611	627	645	596	599	626	590	596	599	619	619	610	604	598	599	591	594	630	595	623	636	617	604	637	597	572	638	632	625	603	566	607	605	662	592	591	601	602	589	607	587	637	626	642	612	617	604	592	603	559	610	620	620	596	595	592	613	636	617	592	602	580	630	588	606	562	609	574	560	626	573	560	594	582	581	583	569	582	598	640	629	609	617	595	536	537	570	611	586	603	622	639	548	594	577	543	600	575	582	562	563	596	613	581	585	558	630	613	600	610	558	617	593	569	568	639	605	625	605	585	557	636	571	598	564	582	589	629	597	560	578	591	576	606	590	602	587	605	567	619	617	592	597	582	590	625	545	575	626	584	607	612	605	567	636	611	600	627	561	600	577	643	585	611	574	619	628	582	583	556	557	625	593	592	595	615	583	610	589	620	593	581	587	621	580	585	583	628	611	561	577	572	593	573	616	576	622	559	599	628	622	587	618	593	611	615	603	628	597	602	569	602	631	599	669	603	599	580	545	579	618	585	589	567	560	621	632	590	586	640	639	593	588	583	570	572	579	614	558	598	541	618	619	614	596	612	599	607	568	576	611	558	577	598	572	614	613	562	602	585	570	585	615	582	611	633	592	604	565	604	608	605	595	600	606	591	591	598	597	595	591	567	592	580	599	597	595	589	631	630	638	618	572	604	540	614	603	616	593	615	568	623	586	626	626	562	594	592	596	592	629	594	628	585	581	606	610	639	567	590	585	587	583	597	644	610	608	638	618	568	581	566	614	555	578	614	652	619	587	555	579	606	606	596	602	623	622	601	530	561	572	592	564	621	620	613	605	651	617	618	590	632	607	606	605	607	628	578	576	589	581	620	610	613	616	590	647	582	603	583	585	573	632	573	594	620	569	596	585	585	597	622	573	601	600	541	607	587	603	602	640	576	543	576	568	605	599	593	583	631	591	619	539	627	597	575	609	625	568	574	583	607	559	594	615	639	577	609	571	575	581	588	570	596	605	582	604	602	581	628	580	637	597	594	574	598	597	608	634	590	533	606	651	618	605	621	554	577	590	552	639	592	603	603	600	581	619	594	592	578	616	545	557	645	556	596	648	614	573	602	579	561	629	602	579	553	611	640	593	578	577	637	570	626	561	651	572	633	574	599	570	588	584	547	599	608	614	564	608	593	620	640	551	588	611	564	606	596	633	569	558	559	608	606	593	617	608	605	576	649	659	562	621	602	601	593	588	566	601	593	575	601	601	625	649	565	617	606	570	588	601	542	596	638	579	643	574	646	633	606	532	603	552	568	603	584	621	589	621	588	624	590	578	578	567	580	568	550	621	587	575	563	575	619	560	615	611	558	643	584	626	541	557	611	552	604	582	568	592	585	588	541	570	621	590	578	625	572	581	583	589	601	610	602	624	603	567	604	606	598	613	590	625	575	572	602	586	563	605	598	587	596	569	596	592	599	584	601	573	665	604	559	614	578	586	577	627	557	644	620	578	622	573	615	597	612	613	579	591	602	588	595	608	631	608	607	591	575	623	620	585	599	589	550	612	598	614	593	636	566	568	555	612	594	582	554	588	609	535	601	624	590	608	587	615	655	601	606	581	603	636	606	569	624	577	551	586	606	549	618	572	602	555	596	564	613	595	609	577	575	581	629	556	661	605	570	604	594	604	575	630	538	630	602	590	581	591	597	587	637	621	600	603	596	570	570	617	601	597	616	565	602	580	602	566	581	613	560	570	576	587	593	567	603	589	618	622	585	618	575	579	600	573	634	557	583	638	606	607	611	594	601	608	566	609	563	573	618	627	596	553	627	616	624	615	640	601	630	594	588	599	585	657	543	587	623	627	586	597	610	606	582	575	601	562	585	580	620	574	602	609	612	652	594	607	599	649	582	603	602	553	647	631	603	622	610	580	599	562	646	621	627	567	574	568	611	633	600	613	624	588	588	654	580	639	635	569	602	603	624	595	626	593	599	594	619	599	580	612	632	584	556	602	579	599	629	605	583	610	601	577	608	630	586	608	626	603	640	637	639	624	596	603	571	617	556	605	549	600	606	607	557	535	549	594	557	603	620	608	588	642	605	560	604	572	593	601	614	578	654	624	615	567	600	603	600	566	616	631	577	553	580	558	623	594	586	561	579	556	591	623	591	551	612	654	575	608	576	612	576	548	576	562	575	576	618	581	581	598	579	588	588	601	609	602	595	600	614	639	565	558	583	592	565	608	577	601	579	582	560	666	583	600	613	576	544	561	561	624	569	606	584	631	581	585	574	622	637	602	611	629	573	569	610	620	618	636	594	560	617	585	611	604	647	634	584	564	603	589	570	611	579	547	607	624	595	603	571	563	613	675	582	603	580	636	591	595	624	613	598	602	575	658	612	516	594	610	603	615	612	587	593	601	632	589	571	596	628	614	572	610	648	619	594	601	566	574	554	569	584	620	626	599	641	588	574	627	608	594	594	584	636	569	596	590	599	593	633	593	556	589	571	632	598	558	636	607	589	544	622	573	605	602	574	592	606	586	579	618	613	546	614	573	575	587	573	579	551	608	599	584	603	618	577	569	599	576	590	651	571	633	544	592	575	579	624	636	564	620	622	592	558	612	585	651	598	576	594	634	552	582	643	614	547	622	579	615	620	596	573	565	637	552	621	609	616	625	638	642	605	612	624	574	636	542	577	543	611	535	628	606	603	584	600	643	608	623	598	554	585	605	628	601	588	587	603	568	592	668	667	637	622	585	615	565	588	612	604	607	637	602	581	589	607	626	634	577	556	580	589	597	613	606
25230	22133	31793	30279	21722	17274	1907	866	790	796	790	804	830	763	751	751	793	751	776	759	738	754	797	790	717	763	782	788	821	721	709	714	775	790	781	789	773	747	796	763	791	781	806	775	782	816	789	777	842	912	879	858	786	840	802	802	708	767	807	731	709	706	686	755	712	778	773	759	740	743	747	754	755	758	754	782	773	802	752	777	754	753	719	753	794	758	762	740	749	740	744	760	745	756	744	743	722	738	776	739	704	740	750	752	766	693	768	742	750	779	737	754	739	705	741	696	761	776	747	744	756	762	734	753	769	747	749	786	766	721	743	757	761	707	733	730	710	759	791	737	709	744	756	757	715	740	758	757	685	799	738	701	844	736	728	767	779	765	750	767	745	768	732	770	780	736	775	758	716	760	792	790	733	799	747	750	764	757	788	723	692	727	757	729	764	794	692	717	724	749	745	692	744	787	740	751	735	739	714	758	774	761	783	774	742	813	735	768	725	794	742	706	785	747	784	767	758	757	758	774	730	733	766	710	745	794	755	751	770	746	721	800	744	768	750	731	756	755	750	764	710	785	781	760	738	744	733	773	746	790	702	769	747	765	721	693	721	774	762	744	733	717	782	722	793	759	787	783	781	724	787	785	715	746	766	768	731	782	726	761	744	747	728	732	775	802	767	758	706	711	740	699	741	750	773	823	744	719	790	775	727	686	735	783	760	759	755	723	773	751	756	729	753	728	731	711	789	691	701	734	769	748	743	756	747	791	749	735	745	715	736	763	718	766	752	758	774	767	705	769	792	757	713	771	703	753	757	755	800	747	759	717	777	764	750	716	796	784	776	681	758	801	775	672	757	733	759	738	739	731	753	695	741	732	804	704	778	744	724	721	741	764	745	757	728	753	759	753	708	721	736	718	732	690	729	753	756	811	747	685	759	683	738	750	757	800	764	742	780	772	745	722	751	742	760	704	710	745	761	745	702	735	746	764	759	746	779	703	714	746	806	819	753	725	758	729	732	753	716	682	748	756	726	726	766	727	738	731	731	682	751	741	733	755	750	766	699	761	740	776	690	745	761	764	754	721	717	740	761	707	725	774	794	730	690	743	742	711	750	765	718	754	746	745	771	753	739	691	716	733	746	754	746	741	733	771	748	705	731	738	782	788	782	762	722	746	785	737	731	809	804	746	733	757	716	732	754	716	768	716	728	730	776	760	764	757	820	792	765	749	803	699	735	754	744	742	752	756	767	771	722	789	760	735	773	774	713	757	776	707	713	698	711	685	800	765	752	757	781	719	755	757	748	733	754	774	768	738	750	721	703	731	734	730	754	707	738	761	732	707	757	766	778	683	747	717	710	696	763	735	743	733	745	714	771	764	753	753	772	696	729	728	723	749	737	764	772	712	705	775	763	701	723	707	730	769	754	744	741	753	729	736	814	729	717	827	746	709	738	746	740	763	780	731	737	750	769	732	797	800	766	752	745	753	760	715	736	795	765	723	772	791	769	755	765	734	783	782	702	697	749	773	733	712	751	682	723	761	758	722	743	741	729	723	749	724	791	760	748	750	755	703	754	776	699	698	746	769	740	739	758	738	743	753	770	726	723	739	781	742	738	766	709	806	686	744	708	777	747	746	749	748	783	756	738	752	752	776	785	833	774	750	757	750	815	713	746	732	733	770	776	739	747	774	750	711	745	765	755	790	790	754	741	769	710	719	795	798	749	728	741	750	730	716	800	702	724	752	758	759	658	779	785	759	779	703	737	775	771	695	756	786	755	737	722	779	756	735	753	735	735	755	700	735	773	753	749	763	750	759	845	759	710	758	802	739	745	746	776	716	757	785	759	782	753	742	797	732	728	775	767	782	776	712	724	747	775	742	763	768	779	758	747	791	749	715	827	751	756	773	704	718	726	756	753	809	808	752	757	747	733	799	741	740	783	780	739	770	711	725	694	727	731	718	735	718	734	728	765	740	788	782	768	772	747	794	764	726	690	746	716	801	776	766	753	786	713	725	761	767	781	775	729	762	747	714	779	753	782	801	732	738	739	749	683	768	756	719	815	751	776	691	720	712	763	742	733	775	721	723	745	759	768	754	723	716	775	745	750	770	740	751	741	779	745	745	755	700	741	744	727	805	761	762	774	729	776	701	745	776	761	767	718	724	711	822	767	767	739	771	711	788	751	777	737	728	733	752	780	767	685	775	769	719	750	743	771	733	714	740	751	701	751	746	779	776	833	701	802	787	749	758	804	710	729	705	684	761	730	767	806	738	731	771	775	725	691	738	710	776	738	750	717	732	712	765	765	754	745	783	760	725	771	773	720	736	761	776	752	764	742	756	711	722	715	742	730	778	714	731	769	710	752	713	733	675	686	757	723	707	758	759	758	737	762	706	708	758	763	779	743	763	728	743	759	778	745	717	708	741	766	731	720	786	742	700	711	768	735	732	807	750	719	730	782	753	773	764	789	751	702	773	765	742	721	706	769	755	730	768	762	777	704	759	738	751	738	786	714	736	738	771	690	766	756	761	776	789	708	780	761	773	721	749	766	698	818	748	766	746	727	737	721	705	735	743	765	771	721	731	754	810	723	755	768	739	705	766	729	787	728	717	783	753	758	728	758	786	775	765	736	714	803	729	727	745	749	734	727	703	803	731	802	724	742	741	753	778	776	755	706	722	759	750	747	767	829	733	731	784	734	715	779	737	753	734	737	705	745	719	757	717	720	718	698	744	773	718	731	743	748	710	741	732	726	779	728	738	780	722	827	742	713	771	800	789	697	738	756	734	747	771	759	727	735	766	742	767	791	744	756	760	756	748	760	754	764	743	742	728	741	733	814	732	749	766	749	768	771	780	741	773	771	811	735	713	705	746	743	747	731	816	687	755	768	780	732	797	761	778	749	761	820	782	773	782	755	702	725	749	713	747	738	730	751	742	796	757	737	741	710	726	762	743	726	775	750	742	746	748	792	766	767	752	789	764	726	740	762	771	699	762	708	776	734	808	708	756	776	796	766	774	738	734	781	757	803	706	746	770	758	708	782	755	757	768	701	751	721	743	708	748	731	793	714	714	747	739	746	734	747	767	723	771	766	728	723	784	780	776	764	750	769	773	761	754	767	783	800	785	757	749	752	784	726	746	772	789	792	769	744	716	762	747	757	699	778	769	771	777	738	741	753	720	753	745	749	755	741	783	746	775	766	752	756	728	791	748	707	791	779	700	783	738	789	753	756	782	780	720	768	751	744	751	784	772	761	749	726	726	771	747	722	701	760	741	716	775	741	756	725	723	781	731	731	764	721	740	711	793	745	743	702	759	732	792	734	772	787	789	775	694	713	743	755	756	751	771	800	790	777	742	782	737	692	737	676	719	685	716	722	675	743	753	701	771	778	814	721	740	760	719	703	756	782	720	713	766	742	762	722	750	782	751	773	752	762	770	777	739	744	788	755	738	780	726	716	745	767	766	727	795	706	743	741	740	742	754	754	714	729	749	709	765	762	777
34070	74166	59941	25024	16542	12408	1116	763	699	719	731	673	663	668	695	670	643	661	666	676	677	621	662	641	642	628	690	637	666	654	615	645	653	694	704	698	732	681	711	715	754	669	676	662	692	644	659	653	720	930	766	762	666	637	727	673	684	641	625	628	622	638	664	640	607	656	667	620	641	637	617	635	561	626	694	651	621	627	593	661	647	624	664	639	570	659	613	652	639	687	621	709	662	600	620	595	663	698	652	612	638	625	648	702	645	588	641	616	650	588	630	638	600	634	646	646	645	652	624	655	664	614	691	594	589	634	694	646	710	655	624	603	655	681	620	617	661	625	682	653	643	611	642	636	690	595	652	642	650	627	586	625	608	613	620	645	625	620	706	663	627	639	636	668	612	637	566	660	661	673	587	618	629	662	654	675	681	638	650	604	651	632	630	622	579	642	675	655	637	638	634	648	614	591	654	644	637	620	588	634	640	666	630	624	617	648	660	662	622	664	680	663	671	668	669	627	669	686	616	635	636	639	592	641	593	609	638	670	646	636	684	606	602	668	608	643	611	653	635	645	660	603	550	716	627	594	635	641	657	627	666	595	649	729	663	625	650	647	634	633	596	584	628	602	651	627	672	638	582	631	600	642	677	645	657	682	614	629	657	633	643	629	634	612	629	653	609	664	618	699	627	639	651	642	647	652	642	619	628	601	651	670	607	634	651	643	592	652	601	572	629	629	654	629	636	607	639	639	633	649	664	645	606	627	648	611	632	650	604	636	611	620	647	622	636	639	661	633	608	630	636	625	611	686	627	640	604	643	608	666	594	645	668	623	633	627	646	628	614	600	651	616	633	639	631	655	628	631	598	643	632	605	630	613	623	581	622	655	607	607	625	580	706	599	629	631	632	667	637	624	661	607	656	648	609	595	628	640	669	623	702	618	615	620	635	588	612	630	626	644	600	609	611	637	607	657	654	646	663	580	611	649	603	693	633	628	685	660	632	634	631	645	674	647	566	613	659	677	640	656	631	629	633	645	619	670	621	608	629	662	653	674	658	671	622	636	585	623	655	614	652	639	658	695	661	659	631	589	661	663	641	624	615	641	591	621	668	646	635	630	600	567	630	627	634	649	641	670	600	620	643	634	651	610	648	645	644	630	631	661	650	602	618	620	617	609	641	639	626	650	627	606	627	616	646	619	654	621	668	626	689	673	674	612	700	612	621	628	665	608	640	609	649	634	613	597	644	618	655	615	672	629	627	631	630	594	625	664	641	653	629	590	615	611	618	644	608	655	662	699	576	585	615	663	657	648	647	643	612	578	621	615	630	639	641	590	583	623	658	649	663	656	609	652	577	651	606	648	599	683	649	651	613	632	665	626	647	612	661	635	641	604	622	666	663	595	656	628	628	613	661	676	624	647	635	638	629	626	625	633	645	625	638	644	600	663	694	645	645	590	652	628	643	657	659	635	613	679	631	671	562	643	662	604	647	610	635	629	633	664	614	668	649	663	633	657	645	627	647	625	637	631	588	606	631	625	635	620	608	659	653	667	683	677	628	663	671	655	619	649	635	639	615	644	670	580	622	674	628	632	684	610	627	610	629	602	665	594	607	608	657	661	634	641	666	623	612	658	628	636	658	659	673	627	608	621	607	589	640	648	638	625	655	623	639	617	647	576	651	601	666	630	649	632	651	667	648	670	624	630	633	667	621	638	642	585	621	601	683	588	657	603	624	612	630	645	657	610	611	664	685	615	649	610	628	659	667	664	622	623	614	620	640	647	599	613	614	613	613	662	616	638	618	640	620	654	655	652	641	651	644	667	651	609	641	648	580	674	655	650	641	651	611	617	612	624	608	665	645	619	652	616	641	629	642	599	648	651	612	663	637	620	632	610	635	630	617	630	625	659	634	641	618	609	652	643	653	624	604	601	637	619	649	622	604	624	622	634	586	644	622	636	597	605	647	589	674	630	640	636	595	657	656	662	642	652	617	679	651	646	660	669	638	677	674	656	671	599	628	637	625	637	597	601	643	630	591	644	621	665	644	621	626	610	618	634	629	637	615	641	619	622	615	694	592	646	621	643	649	630	610	659	644	657	651	635	611	647	638	627	634	668	645	663	653	661	599	617	568	639	627	655	607	599	619	667	613	638	671	586	658	610	627	604	604	665	656	632	644	700	610	676	584	597	652	645	649	602	637	674	678	630	646	623	632	617	639	637	614	635	642	630	632	642	632	666	672	615	617	649	664	627	621	643	677	634	666	626	614	586	609	638	631	606	645	641	641	632	623	654	647	604	570	652	619	625	598	647	631	595	623	635	638	631	611	660	630	611	646	631	650	654	558	665	627	590	646	661	642	609	658	654	646	598	631	639	644	640	629	621	663	633	624	652	660	647	660	657	641	594	658	616	629	651	669	627	624	597	640	613	655	655	640	651	627	622	663	697	627	633	645	662	632	611	683	623	617	631	602	610	649	666	601	682	638	662	594	589	627	661	624	670	629	652	607	583	642	685	616	643	630	616	598	611	679	599	607	641	677	627	642	592	622	623	665	657	649	621	583	609	609	652	628	672	625	627	633	621	662	664	617	609	642	611	636	639	653	612	635	630	623	576	619	669	639	590	654	588	616	576	653	681	608	592	632	613	590	638	612	660	613	670	638	653	634	663	616	677	612	638	612	660	569	668	637	629	651	568	627	621	607	645	645	575	618	640	604	615	671	657	641	608	627	616	658	584	611	630	661	590	640	639	647	657	664	646	633	636	607	630	641	604	655	635	629	607	602	670	633	644	630	633	616	643	613	617	638	636	667	666	650	640	607	642	598	630	670	656	612	663	628	639	642	679	642	657	611	647	602	657	653	648	633	647	660	594	669	643	653	637	664	598	644	661	621	638	635	599	607	656	626	627	664	595	623	672	616	621	613	659	672	589	632	631	670	633	605	656	640	616	598	646	621	666	647	642	642	677	618	584	591	611	658	621	650	679	612	644	632	641	622	622	676	628	616	656	625	648	625	622	643	622	606	587	666	590	634	658	632	640	601	629	630	675	620	617	631	636	630	605	618	619	619	629	616	680	646	591	627	641	629	664	626	629	640	636	660	629	632	639	633	648	685	636	679	648	622	653	651	611	629	646	592	632	614	599	635	621	623	636	623	607	635	627	595	619	661	638	657	651	696	639	608	587	615	676	647	640	642	592	603	655	641	643	634	655	639	661	623	627	628	612	686	604	632	642	602	661	638	624	612	622	633	622	622	633	641	622	641	620	623	642	632	636	650	623	658	619	626	621	639	639	642	563	645	637	612	588	598	637	638	633	644	628	641	629	661	660	623	637	605	603	649	641	606	645	648	631	674	650	601	609	633	613	607	637	617	648	652	693	679	611	619	594	588	584	649	653	598	651	595	554	616	629	665	622	598	676	611	585	645	634	652	643	640	633	667	604	633	632	636	612	613	645	670	589	627	622	624	603	635	625	597	605	666	609	603	623	634	661	649	678	672	623	643	619
24231	21652	30475	27984	22803	23045	3748	1175	983	1038	983	920	912	909	877	918	896	906	863	910	914	866	904	909	912	923	933	880	888	867	864	881	882	970	869	902	935	933	869	903	980	929	920	891	897	847	856	874	847	967	1088	1182	933	1078	995	947	847	843	882	906	884	877	861	873	866	865	862	899	855	833	851	891	870	880	870	879	897	853	867	851	851	820	921	904	835	865	846	848	856	811	824	881	855	848	806	928	868	952	857	820	862	807	828	835	839	848	885	872	855	879	906	821	829	890	858	871	867	843	896	891	879	868	899	814	858	872	852	824	833	883	849	878	831	803	840	867	874	878	903	866	877	849	889	820	835	873	864	793	925	850	831	879	856	861	885	834	887	881	848	864	836	848	848	871	907	805	818	820	894	830	843	859	822	851	873	887	884	855	831	881	852	868	874	804	847	864	827	842	905	882	854	829	866	851	877	862	812	856	786	823	851	837	862	806	885	823	850	854	858	848	855	929	877	912	891	864	836	846	841	871	930	857	853	885	919	902	867	855	894	879	867	851	811	855	849	871	872	834	901	907	864	875	844	855	867	853	894	876	887	852	874	857	835	909	839	861	855	843	898	830	837	833	834	858	826	885	880	848	882	849	830	828	872	828	836	852	852	836	889	841	858	909	865	902	817	814	842	831	926	881	837	846	846	834	864	839	853	896	808	897	838	866	918	859	844	829	832	920	889	847	876	884	832	847	852	830	843	882	892	860	877	830	888	869	861	875	850	882	870	877	801	799	866	838	860	858	821	852	830	865	823	914	840	845	836	844	850	848	857	845	855	793	808	800	878	823	912	889	829	859	805	808	908	877	870	833	851	821	885	836	874	919	866	852	863	845	914	905	890	837	886	852	843	845	886	872	818	855	872	884	847	840	872	901	863	840	858	880	859	833	861	875	832	818	893	872	838	836	792	893	874	837	814	843	835	912	915	835	840	873	862	848	903	852	861	900	821	810	784	818	881	842	868	816	855	815	856	817	897	893	868	863	821	874	897	795	813	846	889	845	891	859	847	851	814	901	754	873	827	899	870	862	858	830	874	819	842	822	872	817	833	867	852	853	856	953	910	837	824	818	870	871	843	868	906	868	824	892	830	841	817	928	833	861	898	851	847	861	873	881	862	819	837	828	847	855	881	884	828	870	809	853	801	912	865	900	897	882	868	898	861	835	832	817	872	894	849	860	837	835	854	856	851	890	837	890	845	834	821	844	847	817	884	822	880	849	909	864	821	818	883	864	891	853	814	852	884	795	882	889	827	824	913	856	884	831	857	867	828	847	892	857	892	845	862	886	875	848	892	883	854	816	842	915	842	781	893	850	823	910	892	843	845	865	873	813	859	828	854	890	901	847	909	853	869	863	864	862	901	838	828	874	871	811	843	841	902	830	887	859	879	872	863	828	821	859	873	886	849	833	834	831	847	824	847	852	840	910	878	896	874	848	836	866	826	866	871	896	840	865	876	853	826	847	829	847	853	844	858	879	853	841	832	860	789	898	846	915	843	879	868	825	894	822	883	824	839	843	896	873	821	835	855	826	905	875	889	864	825	839	875	872	857	893	848	886	826	830	871	843	840	874	942	903	884	830	888	927	864	831	871	883	830	846	857	890	900	843	842	857	854	870	890	851	849	865	842	858	867	917	918	866	833	851	810	857	834	865	881	840	907	881	865	824	838	863	864	854	854	795	864	822	814	884	883	858	872	826	829	864	822	894	846	844	915	847	856	867	899	844	843	857	818	879	850	861	859	845	838	876	894	878	847	873	872	875	846	915	841	832	812	845	861	873	867	898	841	842	832	825	872	877	842	814	846	876	846	804	824	871	858	847	892	826	848	891	849	828	870	912	871	843	819	845	831	834	859	883	866	846	836	874	877	878	803	837	835	867	860	906	847	840	890	818	857	884	831	839	882	853	894	861	878	844	873	852	879	870	882	896	835	923	882	895	824	857	873	802	871	878	811	834	851	843	846	846	855	833	919	869	837	917	853	833	870	834	888	852	876	865	878	885	814	855	867	865	871	884	866	860	900	827	827	895	888	811	828	834	896	863	826	814	838	883	866	874	874	827	836	885	836	813	894	834	844	856	843	825	847	860	906	868	893	888	917	843	832	847	840	902	837	869	864	856	808	887	877	869	857	891	854	870	852	839	885	829	833	869	832	810	846	890	873	898	855	828	862	873	825	841	886	849	941	840	825	842	848	913	881	844	859	863	836	846	850	889	858	829	852	894	876	833	837	828	802	872	798	830	851	856	823	841	832	862	832	824	835	833	903	784	883	894	853	841	880	863	857	839	889	858	834	901	841	808	899	845	854	830	871	898	861	887	811	862	892	860	860	868	876	825	877	831	793	879	870	854	876	864	867	846	848	868	823	923	857	810	830	834	891	870	855	841	856	892	873	846	820	900	893	815	812	826	831	872	881	838	864	854	868	904	854	882	859	848	860	878	912	881	868	870	869	843	831	860	847	857	883	895	888	832	877	866	902	848	882	858	884	802	880	872	888	851	864	903	810	852	842	826	869	853	859	849	859	823	811	819	836	778	868	867	835	871	837	849	858	905	839	918	838	832	843	841	863	849	872	838	888	839	863	838	848	878	840	807	833	828	898	849	851	844	868	864	899	809	878	846	897	821	862	755	912	804	873	852	850	916	876	796	835	857	790	887	822	857	887	873	856	890	846	842	834	866	867	864	855	842	833	843	865	880	881	821	860	850	814	851	837	854	881	858	856	843	880	833	826	845	912	856	826	846	877	852	872	794	795	827	875	859	850	829	869	881	875	874	872	852	874	865	881	825	819	868	904	882	874	850	827	867	900	841	874	852	885	812	866	848	886	922	852	831	845	813	886	840	832	840	836	813	894	808	923	901	896	866	823	886	870	898	822	848	801	818	847	858	861	855	811	821	831	871	837	848	902	859	793	878	828	851	849	850	858	853	857	796	845	855	914	853	858	852	888	815	858	884	842	866	850	848	851	829	894	828	868	865	795	839	879	840	925	836	819	841	838	861	816	844	819	851	865	849	878	886	857	790	886	893	842	859	864	857	882	807	923	851	826	838	860	862	828	881	821	873	870	844	837	908	844	835	861	858	880	897	848	869	811	846	829	877	872	865	850	862	866	833	850	839	866	866	882	891	806	872	920	910	841	807	843	907	763	830	823	837	858	868	890	914	883	847	859	889	895	889	862	870	842	845	886	867	834	887	873	853	847	833	860	834	836	844	880	817	855	905	823	800	891	801	803	819	835	861	820	868	837	904	845	888	797	867	877	884	888	817	852	845	851	881	817	864	883	867	844	862	800	865	865	835	872	810	860	867	851	826	863	862	852	838	831	849	887	862	856	881	856	869	861	844	854	874	835	875	864	851	856	880	834	888	835	803	878	842	819	825	880	863	882	859	828	805	884	860	819	900	878	793	829	843	841	874	814	825	860	854	839	867	892	854	895	827	827	872	880	900	873	796	869	859
42367	88194	75154	33660	20039	15541	1749	979	861	854	820	748	812	804	763	792	789	781	758	758	750	719	717	752	768	791	786	781	797	724	750	769	803	833	772	848	784	840	832	845	752	838	752	781	848	765	767	805	779	938	1115	1121	889	973	994	861	787	711	782	779	728	749	753	698	764	753	739	683	761	756	749	704	784	709	769	757	722	731	701	730	750	686	711	748	775	754	707	728	693	788	760	683	730	755	747	751	711	705	742	690	724	745	730	765	761	711	760	684	693	719	767	752	756	721	754	746	699	667	702	726	732	739	701	707	702	748	724	715	787	740	780	745	715	751	765	707	734	700	715	702	719	760	751	741	754	762	722	752	708	750	737	801	729	717	679	735	753	713	764	750	720	707	739	745	778	755	705	734	775	758	764	775	798	748	724	761	744	714	746	759	687	755	734	702	750	738	685	724	745	717	772	787	748	739	714	731	711	719	741	729	750	745	685	781	704	743	682	733	706	767	720	728	713	775	712	769	719	708	699	770	762	753	753	747	719	716	713	766	753	753	753	715	739	731	771	717	706	674	735	753	722	680	781	694	758	739	730	752	746	750	722	676	734	729	768	738	751	730	721	713	735	737	739	731	753	763	740	746	709	758	763	757	731	696	724	710	713	742	735	718	720	712	725	729	791	716	711	736	691	699	797	769	726	686	677	715	714	736	709	765	746	739	770	746	793	721	714	684	730	713	727	779	724	739	702	704	750	707	713	734	733	715	737	742	756	731	754	725	757	766	759	717	725	734	703	730	793	756	645	755	710	703	737	704	702	727	715	736	717	700	687	693	768	704	789	741	727	720	741	732	740	747	780	720	744	770	732	726	722	729	725	670	762	731	719	765	718	705	753	701	725	740	709	706	723	742	718	728	666	699	726	737	796	788	747	719	742	729	682	731	764	769	757	741	772	744	748	748	718	713	773	761	770	757	763	740	742	729	744	745	755	728	763	771	710	792	749	767	731	710	745	795	710	731	741	745	748	717	771	769	745	687	689	717	706	728	716	717	736	675	745	735	711	721	752	684	735	694	693	786	712	734	706	753	742	729	748	740	770	750	730	724	733	798	729	752	704	792	691	731	722	756	786	717	716	748	729	762	674	716	737	717	773	714	731	747	733	757	742	699	760	704	747	742	741	708	758	741	731	758	743	722	699	717	744	727	786	721	740	726	737	715	708	750	729	756	731	725	768	786	711	711	754	711	715	710	701	764	728	739	709	808	686	711	746	649	757	723	755	717	751	731	729	751	741	788	709	762	732	758	723	747	721	708	712	719	749	733	718	717	751	757	765	726	704	753	747	715	698	672	705	683	707	708	754	726	747	774	754	706	735	726	735	718	714	711	694	751	744	716	770	710	760	736	747	783	684	764	762	752	713	773	724	693	766	683	732	797	716	722	776	699	728	766	696	699	750	702	725	707	677	767	748	711	795	717	713	770	702	730	763	727	721	744	746	707	741	744	709	706	714	782	728	676	732	737	722	699	776	743	740	711	728	756	737	759	753	706	748	744	717	717	732	736	692	742	739	714	697	667	708	717	758	699	733	786	691	726	745	721	699	728	673	724	710	744	760	737	746	748	742	712	727	717	790	706	742	765	748	745	790	748	722	698	714	732	703	716	743	734	717	723	778	727	757	725	725	732	779	763	708	734	771	734	754	671	735	755	734	732	707	755	813	760	712	780	740	728	722	719	708	715	758	736	676	743	761	725	736	660	687	701	715	713	760	705	725	759	774	733	742	750	673	755	739	693	761	775	766	719	747	750	716	741	686	750	757	725	691	743	741	703	755	750	718	745	694	730	721	717	716	715	727	744	739	741	703	700	774	724	760	713	712	754	697	696	737	711	725	720	700	750	754	720	722	752	726	736	736	728	696	760	741	752	708	708	730	717	703	759	768	753	731	760	735	774	730	733	734	777	673	745	726	749	709	704	729	729	736	760	725	741	728	724	764	695	696	704	731	723	730	671	722	707	724	732	774	722	713	647	718	732	742	763	702	761	746	739	741	720	761	795	731	751	745	725	698	746	721	757	702	694	716	759	735	698	731	748	658	711	731	708	765	710	740	690	710	773	719	706	723	707	740	751	731	731	780	743	733	762	741	708	686	740	728	753	703	722	746	700	744	720	734	735	739	712	755	702	710	675	714	698	701	759	739	740	754	744	722	697	712	718	740	705	726	761	732	727	703	717	769	741	688	724	723	749	744	788	740	757	722	741	717	731	651	722	723	726	714	702	687	799	770	687	707	708	676	707	715	707	729	718	758	741	737	731	696	747	685	682	729	725	708	708	769	766	714	732	732	719	740	759	680	775	742	797	700	749	760	697	723	726	718	732	685	758	714	745	726	745	723	725	730	722	697	727	731	751	806	775	745	710	723	711	734	747	757	769	696	770	723	730	698	730	744	711	764	725	744	753	712	703	693	708	714	703	761	724	707	685	693	723	685	765	753	767	674	723	719	729	719	757	723	695	736	786	742	747	728	735	769	684	681	718	746	750	689	741	748	741	742	750	680	756	716	720	716	779	719	757	744	756	700	761	725	739	728	718	729	758	740	725	738	728	734	723	765	704	705	773	695	692	716	735	719	730	716	774	717	743	674	679	722	756	685	735	743	721	681	713	749	741	711	739	749	724	697	722	732	693	743	732	730	671	689	733	725	741	763	735	687	748	726	728	676	724	745	745	693	731	731	728	728	687	762	729	776	734	707	706	761	784	743	750	717	731	731	726	710	733	735	779	736	712	714	754	780	683	696	764	751	748	707	713	765	740	770	764	743	773	756	745	749	696	761	720	754	744	745	669	732	703	721	757	686	780	737	744	730	756	747	720	686	764	732	738	730	698	765	766	728	688	731	726	721	741	690	742	733	729	732	751	729	772	710	749	734	742	721	755	771	750	696	691	718	780	677	721	751	749	708	739	719	756	699	697	733	720	718	692	726	708	759	714	746	733	744	740	749	719	717	719	751	788	737	728	715	711	693	771	734	680	734	755	748	717	710	782	722	756	747	694	710	741	751	726	787	714	802	760	723	764	718	808	722	747	730	725	740	691	698	725	734	705	754	780	741	712	751	751	717	753	703	659	720	731	719	754	770	796	733	767	720	758	697	749	739	756	683	718	718	720	750	712	713	701	709	703	726	698	766	792	729	734	705	714	730	693	733	705	730	756	730	710	712	770	722	775	751	726	743	701	708	737	759	695	730	729	685	756	727	770	705	731	731	722	706	739	779	699	732	746	732	723	754	700	667	727	710	691	719	714	706	686	701	709	714	703	717	683	676	751	709	726	741	763	693	741	763	727	708	705	703	719	744	677	761	706	738	735	713	745	689	710	757	765	752	732	724	699	741	696	661	796	734	728	742	768	689	703	732	731	721	757	703	719	698	713	750	719	778	735	708	695	733	783	720	738	746	694	731	719	724	742	706	736	730	705	783	657	698	713	710	712	776	706	711	723	732	686	698	712	695	746	687	729
28028	21793	17226	6040	1822	1652	820	836	782	766	834	761	820	825	800	792	753	787	805	755	758	792	801	796	757	760	751	790	791	781	744	718	760	794	807	793	830	789	794	814	802	801	801	797	741	794	740	824	775	777	796	750	742	790	812	773	771	776	782	749	787	767	770	776	844	789	722	769	831	792	738	744	747	739	784	780	763	770	823	777	755	845	777	723	743	774	755	776	753	761	808	765	735	747	771	779	752	778	816	790	765	727	803	796	774	768	801	756	777	744	765	798	815	800	822	764	767	777	752	780	804	779	819	774	752	800	811	771	780	791	756	780	772	774	815	776	781	717	793	729	818	749	813	780	780	797	740	769	770	758	805	791	776	768	787	726	766	807	754	765	798	698	805	770	789	785	808	822	756	793	762	770	758	810	764	831	793	789	821	822	747	789	738	790	784	816	784	835	796	794	785	760	769	790	760	758	790	803	783	768	756	784	762	799	789	738	794	774	809	753	779	774	788	834	754	775	796	794	821	748	708	756	770	717	738	733	752	814	777	777	766	763	792	785	724	765	788	822	798	800	821	731	763	789	814	783	760	811	783	751	781	772	799	813	817	781	771	816	786	795	789	783	791	737	799	849	773	764	758	775	747	820	749	770	752	789	805	774	763	789	785	822	759	761	780	766	758	727	810	808	819	786	789	783	765	799	829	734	795	748	800	814	787	800	774	784	788	743	776	788	812	765	803	800	783	796	780	794	776	766	791	762	749	749	783	784	798	821	812	762	788	811	747	800	745	779	771	792	781	795	799	820	817	790	740	789	731	785	821	741	841	785	708	765	793	811	779	788	801	778	748	756	769	782	759	795	760	763	793	800	815	761	763	847	800	803	791	763	757	773	803	800	795	777	741	813	812	801	778	786	761	763	758	785	780	735	795	764	781	756	741	762	813	706	764	740	785	805	814	827	751	754	803	715	771	767	776	832	805	717	764	790	771	752	788	731	773	785	796	774	833	745	820	774	748	759	723	760	780	782	792	740	799	772	764	769	736	764	800	776	809	753	760	781	833	789	798	779	733	774	786	751	752	776	813	776	787	745	786	799	782	798	761	735	805	806	806	765	790	795	757	819	795	753	750	790	752	777	777	766	782	763	759	767	763	786	784	793	752	820	753	772	786	777	774	808	746	806	804	752	805	767	766	743	762	761	792	809	789	770	688	771	791	750	812	753	763	765	758	768	789	786	776	773	772	780	767	778	818	745	780	871	768	815	825	802	762	801	753	824	764	737	799	793	773	761	786	753	753	801	764	768	728	720	787	816	793	722	770	802	746	817	794	763	772	741	763	784	755	766	745	779	779	784	828	782	818	780	781	757	755	794	752	789	799	787	815	747	783	829	781	771	818	796	778	724	743	835	781	787	758	773	765	815	757	747	765	808	788	783	738	827	792	809	735	772	781	740	774	814	746	756	759	759	737	742	789	759	785	783	806	784	792	764	797	792	747	780	768	802	810	756	737	777	750	730	788	764	819	778	761	746	769	802	776	810	794	780	826	781	785	769	791	778	773	763	800	810	784	760	812	820	740	830	798	741	774	826	781	781	768	775	813	772	815	807	742	805	730	780	815	775	772	761	814	757	832	745	802	763	764	814	724	823	735	747	760	760	815	755	763	782	770	788	796	765	768	804	778	769	727	775	764	778	804	750	786	765	775	760	816	788	812	769	727	795	783	784	779	777	816	818	751	769	776	758	788	769	718	753	779	774	757	840	818	761	757	714	769	797	759	796	791	753	740	733	801	834	782	805	811	824	760	762	808	802	785	773	761	810	762	763	786	783	766	765	778	775	761	827	780	804	790	801	769	804	795	759	757	797	761	780	771	810	807	747	754	682	753	780	757	760	764	824	773	786	813	773	791	786	791	778	732	776	754	785	772	769	718	824	804	822	772	787	770	785	752	790	785	778	769	744	792	755	798	767	743	825	713	764	697	768	819	759	786	727	824	746	775	772	756	771	808	798	751	794	794	789	754	778	769	743	820	766	791	775	747	850	773	791	765	754	779	743	806	748	781	706	728	756	730	789	805	811	746	777	777	807	772	790	796	790	716	765	803	763	760	779	767	760	761	845	790	799	782	784	765	740	798	766	764	778	768	781	775	754	777	774	799	766	781	779	813	778	758	793	792	830	844	765	764	776	762	812	794	806	840	736	799	774	782	758	700	790	723	787	758	795	814	778	759	751	747	805	820	768	776	794	795	795	773	758	829	779	841	790	727	793	773	743	779	737	832	781	757	754	786	767	821	747	736	822	768	747	753	782	805	786	762	786	790	779	765	815	741	803	804	766	746	797	738	757	798	760	815	814	789	750	793	728	732	776	784	835	731	782	793	793	813	788	776	845	812	749	775	697	847	816	787	790	762	813	782	737	829	810	765	807	760	795	766	742	784	802	772	777	800	808	788	810	809	789	760	742	797	802	764	750	796	793	728	755	791	771	782	790	769	802	757	733	791	762	754	682	719	793	776	744	778	760	791	739	771	773	779	761	793	803	736	789	782	762	740	828	795	825	792	774	726	751	839	786	790	790	744	776	817	757	738	752	739	751	789	801	826	779	798	791	786	759	726	780	790	799	780	740	762	773	774	823	776	746	773	750	765	782	784	819	785	785	772	737	800	788	776	783	772	776	779	771	803	801	796	791	806	734	782	792	759	790	812	772	788	759	803	786	796	747	789	774	803	743	796	792	773	818	760	766	761	746	792	781	757	800	837	810	737	716	758	778	806	748	778	760	745	815	769	782	757	769	800	788	808	753	776	817	770	763	783	793	761	792	799	721	782	779	784	771	770	789	762	760	782	808	786	813	840	822	751	741	772	834	762	785	809	810	757	770	749	797	716	732	720	784	766	772	763	761	768	769	836	822	752	720	796	810	777	792	775	798	735	790	741	783	760	764	765	813	787	757	763	784	748	783	774	767	750	742	757	771	786	805	828	744	807	750	736	790	761	770	751	746	774	826	763	786	766	782	774	798	760	758	817	734	807	787	782	740	769	809	806	804	792	768	788	809	743	780	782	761	822	761	768	804	765	719	786	836	761	837	768	798	771	739	791	741	748	753	728	790	760	735	769	790	773	764	794	796	763	776	733	762	785	750	816	762	779	778	748	814	770	779	762	818	800	788	779	780	733	763	779	811	762	807	782	767	743	772	816	776	818	756	767	762	759	784	831	799	769	745	782	780	818	767	777	810	803	829	805	800	774	798	723	729	765	779	727	762	771	786	757	810	753	823	764	753	774	729	839	719	742	784	770	780	733	744	745	789	819	801	766	791	819	752	746	762	790	803	763	827	792	775	828	778	740	759	746	767	745	753	777	769	791	810	765	757	777	752	746	729	804	801	775	831	790	803	793	744	795	792	784	803	780	758	773	736	736	764	760	830	746	732	774	779	772	783	753	753	748	761	799	790	729	724	777	744	805	776	770	849	722	804	770	760	786	775	817	839	722	796	771	775	779	768	813	789
8801	21038	14621	3498	1829	1741	644	627	587	617	655	625	587	576	599	601	600	647	566	613	614	617	617	642	650	625	595	628	595	606	570	643	607	653	608	634	653	638	694	597	667	648	623	647	671	627	610	630	628	662	638	630	620	634	644	583	633	618	569	573	600	665	601	577	619	599	649	662	640	623	612	595	642	632	613	615	605	601	572	616	660	560	621	634	618	599	643	648	583	632	581	635	642	622	613	605	612	571	612	598	602	603	622	596	583	572	651	588	594	633	569	616	619	584	643	657	623	588	575	594	706	599	621	615	571	587	597	595	570	637	614	650	601	628	648	609	602	592	581	612	627	592	606	620	658	633	598	605	586	608	598	575	621	628	635	574	613	615	647	652	592	601	623	603	581	628	619	618	643	616	625	565	612	631	605	575	611	620	629	568	601	599	643	608	659	626	613	647	584	636	648	580	594	621	647	654	571	582	626	602	638	582	617	609	614	582	590	624	619	584	620	611	611	592	627	597	548	624	602	611	639	587	629	597	584	624	620	609	639	560	597	657	618	580	604	635	607	600	620	586	631	618	605	598	553	607	590	575	639	603	602	642	608	582	641	583	616	616	608	611	603	608	586	565	599	630	618	622	587	601	603	595	628	620	591	636	591	617	592	652	606	636	628	626	598	634	612	617	598	623	661	570	553	621	562	585	588	651	648	587	637	604	593	610	620	613	582	610	566	641	620	618	590	619	606	605	630	564	593	613	607	600	644	646	624	637	586	587	637	616	661	627	574	594	604	618	584	576	598	555	619	634	590	588	659	612	623	592	637	598	593	626	603	629	615	604	589	632	623	617	608	642	585	623	641	605	595	611	596	604	623	581	635	582	571	622	616	604	595	617	617	650	578	608	578	603	610	610	608	538	615	630	590	582	573	623	642	612	640	626	601	694	632	627	591	620	634	616	608	638	576	641	583	622	617	644	631	593	638	647	586	639	636	595	597	608	602	608	614	570	630	598	601	620	635	617	588	566	597	601	625	598	622	604	638	614	526	612	596	604	592	626	614	601	637	601	629	582	617	598	627	601	542	582	581	628	583	573	557	640	617	612	638	638	585	636	627	614	648	602	599	593	640	666	611	611	592	613	646	643	601	609	620	599	602	639	624	617	636	640	593	612	581	615	621	640	604	653	581	584	581	597	630	601	592	632	587	615	622	597	649	636	604	624	613	623	604	603	631	616	577	602	632	614	599	634	650	600	641	601	634	623	598	676	572	650	598	624	593	596	592	578	625	638	622	631	613	634	606	595	563	634	641	641	627	634	638	590	615	657	622	619	661	591	639	646	628	625	587	662	613	541	626	647	622	608	579	610	627	614	596	620	542	616	631	607	561	607	589	634	629	642	644	636	630	607	569	625	597	606	580	631	631	645	624	602	601	616	616	662	573	625	604	635	573	637	586	636	600	588	602	585	606	615	621	658	654	628	602	579	616	608	594	655	620	607	601	587	623	612	629	646	585	640	644	659	649	590	616	552	596	623	652	610	611	591	645	587	568	636	596	638	593	604	632	622	615	586	606	607	596	605	609	580	643	632	600	614	613	658	661	612	603	590	575	586	606	592	581	610	599	616	608	614	643	604	569	634	609	589	586	661	561	609	634	594	600	623	597	533	575	612	637	623	614	591	632	620	636	633	613	601	645	640	598	635	594	594	593	602	649	607	559	595	583	588	602	613	608	614	594	649	584	641	633	617	622	587	602	618	594	592	583	629	590	611	615	638	621	630	633	593	574	621	589	621	581	646	599	572	587	611	566	573	571	664	639	586	563	602	645	635	605	626	645	606	619	668	582	587	593	615	586	641	625	630	612	614	592	604	631	606	597	607	595	590	582	577	612	660	628	652	616	579	605	624	645	597	623	626	592	608	635	595	562	613	611	614	624	617	625	601	634	620	590	603	633	605	577	593	637	601	610	580	584	593	609	626	604	604	605	584	572	593	576	596	590	566	602	597	625	622	565	640	573	611	591	583	610	601	635	629	630	601	590	587	621	592	632	588	636	599	585	616	597	625	586	575	607	611	612	575	615	629	600	598	611	609	607	626	630	622	601	597	614	610	659	606	599	634	579	609	594	622	639	646	623	598	673	582	608	613	567	614	590	610	674	630	582	620	601	588	601	635	655	625	615	654	608	595	596	626	652	617	643	614	612	580	625	627	592	626	621	619	595	571	594	594	610	622	634	603	643	618	644	632	614	636	639	638	612	627	648	640	618	634	582	581	584	610	612	570	622	639	578	613	606	641	567	663	590	596	612	614	635	640	557	593	608	646	605	642	598	593	602	589	629	608	623	576	599	639	579	574	626	614	635	597	624	611	637	602	600	571	605	627	626	629	629	597	593	613	601	627	635	682	557	579	636	612	618	584	612	608	603	647	633	613	580	597	600	618	595	629	633	648	619	609	600	617	592	652	606	594	567	604	655	642	615	637	618	599	628	597	618	627	591	628	555	612	582	597	641	649	603	606	590	615	592	605	665	616	667	604	642	612	668	658	603	640	569	589	645	586	628	619	601	639	607	602	576	639	593	602	629	593	636	604	628	647	601	601	635	619	592	603	614	565	592	582	558	599	580	622	598	587	621	650	564	578	609	641	621	606	568	627	589	619	631	598	599	608	636	631	668	603	593	640	596	595	589	621	588	564	619	630	611	620	623	606	598	645	570	597	606	614	606	623	586	645	594	591	626	644	572	620	620	600	619	633	623	627	635	576	612	593	619	615	575	575	613	599	571	601	621	607	592	613	599	640	654	587	596	555	588	656	603	612	666	640	564	634	605	608	605	611	652	619	662	591	641	628	616	628	565	610	620	617	609	589	589	578	596	657	612	607	620	580	634	635	599	608	634	584	611	622	638	570	639	573	682	584	608	617	634	648	577	586	603	648	656	649	596	600	559	623	613	624	617	593	612	604	609	606	647	589	664	577	627	606	590	580	588	651	574	603	584	588	561	627	665	635	629	619	611	616	610	579	644	602	588	576	628	592	593	617	557	604	575	567	540	604	587	661	588	603	540	611	601	558	620	569	584	596	617	613	631	597	646	624	621	588	559	577	595	580	567	594	612	611	593	577	608	633	627	591	620	626	647	649	618	599	600	590	595	647	633	621	565	622	598	585	640	590	611	616	608	608	607	614	616	605	624	638	632	603	612	575	578	618	569	618	634	613	614	597	598	592	645	615	588	589	616	617	598	604	601	622	561	613	616	643	607	665	590	647	616	615	588	644	632	582	632	567	618	633	589	620	624	583	654	627	596	566	617	672	653	615	634	621	592	613	583	640	644	618	618	598	650	636	592	606	613	604	647	576	617	588	627	595	596	626	612	615	635	589	593	598	642	600	602	600	621	628	638	654	599	601	631	641	668	580	617	601	610	624	587	642	605	584	602	625	540	603	550	646	631	613	591	624	619	625	645	621	582	594	622	613	646	558	648	629	627	617	638	600	620	585	557	629	603	671	601	606	625	566
25289	22033	31805	28402	17300	16974	1851	958	832	802	876	789	781	769	787	775	772	789	758	855	799	797	790	778	745	769	790	758	767	768	791	817	862	834	843	823	726	807	821	820	820	829	815	834	858	774	840	843	909	1000	847	859	839	815	808	816	806	812	774	781	737	811	811	784	728	811	816	783	758	770	789	825	819	773	787	800	780	769	764	764	795	783	769	760	751	781	726	721	769	794	811	768	770	761	805	779	745	778	799	768	777	783	742	771	796	755	768	763	809	754	763	777	711	779	794	743	774	748	790	746	791	713	766	804	778	738	823	760	824	811	766	709	775	761	786	769	770	818	819	790	843	770	782	768	747	810	797	769	793	778	790	771	744	784	764	832	758	707	778	768	780	805	792	756	776	812	744	776	761	800	827	781	769	774	776	784	749	751	734	730	791	798	762	736	796	828	776	776	794	740	753	762	778	758	823	771	839	775	770	791	792	733	679	801	769	801	775	806	794	781	779	755	715	783	753	778	744	775	744	808	797	830	751	770	790	831	738	755	778	740	808	818	760	820	761	802	786	751	761	782	777	816	750	738	763	790	730	758	774	784	753	798	775	754	755	786	804	759	825	787	754	771	783	836	800	787	738	793	777	790	808	771	754	796	811	767	723	757	770	806	766	749	765	745	775	766	758	779	792	790	732	793	816	761	803	798	806	765	820	789	764	797	769	763	782	837	739	777	799	782	780	778	788	818	763	732	779	781	758	762	765	767	760	777	805	784	827	795	806	749	765	746	786	787	761	803	819	774	741	772	775	732	769	798	771	764	765	787	801	742	778	760	779	736	748	741	803	765	806	740	724	772	779	834	809	803	795	746	798	791	758	816	770	746	764	778	838	734	775	744	755	797	791	791	776	752	808	742	754	740	753	758	785	791	765	708	778	770	735	752	824	820	797	809	761	806	747	763	720	701	812	843	834	769	743	774	753	790	800	787	773	749	776	823	765	780	768	745	734	772	754	788	759	825	796	784	788	776	816	758	814	724	822	772	825	778	773	853	810	722	743	764	760	724	762	743	766	767	767	794	775	730	793	804	720	763	750	795	812	790	777	742	781	794	775	783	825	778	818	723	741	775	795	798	758	780	760	730	752	728	742	857	760	765	755	817	827	774	799	755	831	789	755	755	779	794	805	772	731	775	814	763	764	786	742	840	738	796	756	733	772	781	809	795	802	792	739	750	799	782	751	746	781	776	765	789	771	802	741	816	789	742	746	779	765	752	742	802	739	742	783	765	706	788	764	793	795	767	767	767	820	734	796	776	772	740	776	787	778	790	798	790	822	745	832	765	829	730	788	793	768	821	788	761	788	745	764	796	764	788	756	757	756	754	789	800	733	801	786	791	782	789	804	760	778	800	800	759	831	829	791	795	794	813	746	802	772	777	785	808	814	801	744	772	799	771	743	720	809	728	765	785	808	716	768	786	803	706	801	792	767	814	807	736	772	774	769	803	708	783	794	744	799	694	788	735	802	767	708	778	723	764	768	767	742	768	795	805	789	787	755	825	805	830	790	758	787	789	761	788	776	793	783	814	743	739	746	752	785	818	815	780	735	800	755	795	726	764	822	779	804	753	750	801	777	733	812	741	765	750	777	785	799	776	726	747	783	789	789	779	758	741	737	771	787	763	731	811	814	775	740	790	769	750	778	789	731	768	834	812	795	783	778	776	736	740	812	772	764	763	779	785	760	783	795	753	765	777	803	797	798	818	776	782	786	799	813	725	780	739	746	713	802	777	772	735	754	767	785	814	729	771	765	780	832	750	821	790	762	791	757	723	791	741	780	782	742	804	772	797	758	749	782	761	810	787	799	757	775	772	743	809	770	752	792	828	787	801	764	779	802	805	833	734	755	821	751	779	784	800	772	785	819	756	817	761	812	788	804	742	702	752	758	795	800	791	780	800	793	754	763	793	788	760	793	837	790	735	762	775	821	778	796	773	772	745	838	773	771	795	771	777	769	735	795	754	786	771	752	754	768	793	801	777	769	762	792	789	812	772	799	742	748	814	750	836	780	802	740	769	773	791	765	824	797	777	841	823	839	763	767	774	778	756	773	774	782	777	818	777	778	817	767	790	785	772	754	800	827	803	803	767	728	758	785	787	771	800	829	789	835	793	774	776	771	764	781	745	736	777	783	807	752	801	733	781	805	759	781	835	759	762	796	727	791	766	806	707	776	770	789	750	770	787	808	777	743	798	800	776	775	760	831	788	760	741	756	743	734	761	765	803	775	764	801	777	748	766	803	778	790	720	779	826	746	812	761	761	798	790	816	749	782	782	769	760	843	779	751	748	780	809	770	772	785	811	771	726	820	769	821	762	758	779	791	798	779	734	811	791	749	774	752	762	778	797	790	751	774	735	785	803	804	756	737	731	764	748	759	805	749	794	766	757	722	817	748	790	729	794	720	767	751	784	726	745	803	746	755	789	760	812	759	774	779	839	797	792	746	761	808	726	772	798	757	772	822	795	798	770	754	762	786	782	763	768	793	736	791	743	799	799	765	799	801	790	807	817	830	818	757	815	784	785	784	808	750	749	771	762	809	821	770	763	725	779	747	762	777	749	771	767	810	738	754	818	753	777	765	814	698	787	746	781	750	820	813	749	737	774	756	769	785	809	768	761	769	813	793	731	705	780	808	839	754	780	776	778	796	776	743	790	779	788	746	815	732	742	785	759	780	782	736	704	815	754	751	820	792	752	752	775	815	798	751	778	818	708	801	759	799	817	749	829	807	802	757	811	758	724	747	789	756	793	793	798	727	745	766	811	751	776	772	752	770	852	790	773	764	766	792	763	770	723	813	769	760	764	799	753	780	750	765	776	774	804	746	776	758	767	696	727	787	778	774	721	780	759	780	805	752	809	800	815	812	821	799	794	781	787	729	774	788	775	791	763	789	734	785	757	788	783	779	806	752	777	763	791	788	814	780	776	813	796	796	748	809	841	791	750	755	745	814	829	799	763	796	764	794	792	826	783	759	775	802	784	751	781	796	740	754	752	770	750	807	771	799	743	781	782	761	733	752	793	769	786	798	752	763	750	794	804	834	806	740	798	798	794	768	805	729	810	828	789	810	830	780	759	752	813	807	785	788	760	779	769	767	820	764	847	784	722	797	774	737	797	807	788	779	791	806	764	816	783	801	794	826	751	734	754	762	751	778	781	767	802	754	798	835	798	792	771	781	835	747	832	840	802	747	766	774	781	803	746	775	826	811	761	766	803	866	770	800	751	783	761	719	740	796	749	767	747	837	787	798	738	788	748	748	758	788	757	776	764	839	801	750	737	769	771	776	819	750	793	782	743	767	813	782	766	808	795	725	795	746	757	763	806	786	754	786	785	764	796	785	802	778	803	778	805	759	754	766	796	757	750	776	777	799	761	824	789	810	778	837	776	743	765	798	802	840	747	768	733	777	839	806	821	758	759	795	759	753	768	776	841	777	783	819	780	771	796	833	748	821	778
32816	74710	59276	15859	12593	13281	953	772	734	764	688	640	683	688	638	656	715	693	637	679	645	686	621	684	675	676	647	653	682	658	631	668	690	770	691	741	716	724	706	719	707	675	700	758	708	688	737	744	987	1020	740	842	722	700	747	727	654	706	628	704	668	673	612	637	685	659	669	730	631	655	654	700	668	645	653	653	653	670	626	639	639	703	683	672	647	693	648	665	666	668	638	641	628	645	647	637	646	607	698	645	645	632	656	692	632	700	663	737	649	681	605	684	617	637	621	693	661	627	673	652	639	643	612	675	656	668	669	622	689	625	655	674	631	657	657	668	672	624	695	679	652	669	654	662	631	640	642	646	687	667	662	654	647	638	639	627	659	663	641	637	659	661	661	695	644	661	675	651	669	646	590	631	613	679	655	662	678	647	624	660	610	629	671	675	649	615	673	661	649	670	646	639	643	591	664	634	674	675	649	623	615	602	685	639	676	654	641	646	656	646	665	619	659	601	674	616	677	673	624	644	674	620	700	634	685	692	674	643	645	635	669	668	673	657	650	685	626	634	666	670	632	655	682	629	658	599	640	703	642	629	615	655	650	662	673	688	646	653	689	666	646	669	690	708	668	682	666	637	648	661	718	681	638	662	639	637	663	656	628	645	674	669	664	666	684	672	646	676	662	713	666	622	659	651	680	637	643	645	659	668	638	661	624	628	653	617	694	656	681	644	685	668	627	638	688	677	664	697	674	671	707	693	705	657	679	655	667	622	614	689	613	657	671	698	660	646	580	661	635	646	591	724	646	623	651	696	676	653	653	688	631	631	659	611	643	624	640	612	612	650	656	701	658	676	654	644	643	700	664	686	676	644	688	650	632	665	636	657	597	692	636	686	607	664	626	623	686	631	682	659	642	604	623	691	645	690	709	661	652	650	636	636	690	629	652	687	664	675	620	661	578	640	683	638	620	691	641	639	661	632	651	615	624	675	656	695	672	642	651	629	592	607	684	641	669	563	669	646	623	667	673	714	658	640	664	646	656	670	610	630	651	627	676	651	646	637	650	637	635	623	677	680	700	641	643	684	648	655	606	645	676	683	656	659	698	675	620	592	669	648	695	673	639	649	629	640	615	647	631	634	656	675	648	661	662	695	687	724	679	658	657	672	662	640	678	644	666	636	655	612	655	628	665	700	603	689	635	652	686	616	644	642	653	624	666	671	642	648	649	674	588	619	628	624	658	647	673	677	670	673	661	642	697	726	687	622	676	661	631	659	641	666	658	673	665	638	673	651	658	679	695	651	643	647	605	664	671	623	664	631	620	617	658	639	635	578	611	641	614	663	661	663	644	671	663	713	687	626	649	670	674	641	664	647	658	680	661	671	664	635	657	664	691	599	642	664	655	618	649	659	653	633	648	688	636	674	671	649	665	646	647	637	651	727	659	606	663	666	653	674	655	615	596	663	628	664	624	689	692	636	649	658	568	638	658	673	615	667	628	678	648	661	618	663	690	627	664	630	634	678	637	663	617	667	676	666	646	648	670	680	674	642	674	655	660	669	680	644	699	666	615	639	656	647	663	668	655	633	662	652	652	631	623	644	626	676	659	679	641	639	692	671	657	664	638	652	641	668	665	580	642	607	641	610	644	648	689	684	701	663	645	628	657	620	652	648	644	635	675	635	596	647	624	666	634	651	618	638	691	656	641	658	703	634	640	657	664	651	673	640	620	672	683	674	613	696	697	618	665	626	633	674	695	668	645	668	643	650	683	679	682	688	663	652	634	673	682	642	649	634	621	644	661	648	652	671	655	657	618	717	655	647	660	691	666	656	671	628	641	678	645	673	604	627	678	636	690	646	711	682	625	625	683	653	608	640	674	645	626	709	658	613	659	684	681	666	678	647	684	628	619	630	679	648	666	604	668	652	647	665	611	661	727	609	646	685	662	660	612	630	616	652	613	637	681	631	643	691	684	629	703	640	634	620	612	623	664	683	702	638	653	631	658	608	653	638	639	674	657	704	645	648	665	612	629	653	647	600	663	631	696	645	671	676	637	684	650	643	673	639	633	707	701	680	671	660	658	633	635	642	650	665	653	687	617	618	693	664	647	650	653	636	652	646	634	655	672	661	683	679	666	651	666	647	644	702	634	645	631	666	670	651	654	699	674	668	679	637	661	665	665	657	599	657	686	642	676	674	663	663	664	681	630	704	683	648	638	616	657	641	671	632	674	647	681	672	632	663	634	640	638	667	653	620	670	687	604	645	669	609	697	683	696	604	674	672	643	605	686	622	658	678	624	650	675	653	665	665	590	684	619	700	648	643	648	705	618	638	681	660	636	674	639	721	682	650	651	676	672	684	642	650	626	680	639	623	689	640	675	656	635	647	630	613	644	633	626	678	632	606	652	666	634	609	695	671	645	674	599	680	670	625	638	645	637	681	654	676	646	626	665	650	627	676	696	641	643	651	691	659	617	692	638	660	604	685	676	651	613	626	630	649	638	685	614	626	648	609	638	649	600	620	601	668	701	668	701	612	615	658	656	656	690	604	676	629	640	627	675	605	694	710	673	682	641	640	692	648	602	701	746	665	678	644	627	633	659	596	638	671	669	654	680	671	638	643	636	655	632	639	662	658	628	650	669	660	686	647	678	634	660	644	665	663	653	699	680	666	665	677	625	685	633	696	650	679	694	649	663	651	709	680	619	652	606	692	654	601	625	619	618	670	655	674	672	671	630	674	660	640	652	634	674	665	638	663	664	643	660	636	660	671	647	666	667	617	671	665	659	622	612	671	637	675	663	678	619	650	633	650	625	682	658	603	631	686	611	678	680	679	652	659	691	661	639	675	637	644	638	688	653	669	650	711	672	613	646	642	636	669	654	644	672	685	634	664	674	659	617	682	615	689	612	647	614	647	619	680	669	663	598	652	674	650	690	675	607	653	668	668	659	592	641	624	668	655	668	651	608	636	661	684	679	715	675	655	673	677	646	652	644	643	670	640	656	669	679	635	653	675	634	635	655	636	717	689	675	621	642	631	625	649	669	673	651	639	680	596	624	645	691	669	655	639	648	696	613	630	625	611	687	669	661	658	663	680	653	660	632	651	674	710	652	671	669	617	676	632	646	665	673	605	657	662	665	646	662	648	657	670	628	652	685	691	659	698	666	645	635	651	660	661	660	647	599	631	668	645	643	656	632	683	683	644	645	663	658	648	665	642	689	671	628	651	627	643	676	613	641	671	662	634	686	671	636	612	653	646	651	731	637	708	648	616	707	602	629	646	653	594	692	671	678	620	652	612	625	636	663	698	695	666	657	635	715	630	694	658	613	647	655	681	665	657	674	647	678	663	695	650	659	652	648	701	623	623	666	645	645	668	640	664	622	705	662	677	649	667	644	593	682	646	667	666	649	658	646	644	638	673	630	668	637	668	655	605	658	640	676	669	667	602	647	599	659	643	708	658	654	619	620	666	686	658	648	672	646	656	617	668	661	667	632	655	674	662
24218	21660	30376	26369	22168	23643	6415	1420	1041	979	947	987	926	880	900	901	916	868	868	944	963	826	834	931	922	888	934	854	897	884	885	855	907	1027	971	874	932	1006	1012	914	922	980	954	917	900	922	930	1013	1213	1179	1087	995	944	907	937	901	893	862	837	866	902	880	858	867	854	835	927	934	916	872	902	825	881	890	928	862	917	882	884	857	878	896	885	960	888	871	848	879	847	855	966	942	859	834	930	898	870	875	862	874	882	872	841	883	819	933	862	872	822	935	861	829	886	838	915	871	896	937	888	896	902	865	828	868	879	902	906	873	903	899	917	872	889	864	828	803	906	867	836	891	892	869	864	848	871	876	935	843	859	872	932	926	851	883	864	888	860	908	873	898	897	859	846	820	884	893	905	836	877	872	875	892	854	881	908	864	899	826	873	864	837	832	847	837	878	876	938	832	869	861	875	883	909	849	852	893	904	850	855	909	879	858	901	853	901	856	838	916	876	847	828	909	872	846	866	851	917	860	883	831	856	831	853	814	887	839	916	900	850	869	852	893	817	882	850	855	772	900	911	904	835	868	850	852	888	838	883	868	826	897	865	858	863	896	845	877	909	874	851	873	925	905	831	839	927	859	854	858	907	847	893	851	874	869	835	899	850	848	887	873	917	862	861	806	863	900	799	916	871	853	916	827	853	892	843	842	882	832	889	894	841	879	878	916	843	873	820	868	859	881	888	842	830	901	861	846	885	831	910	916	904	849	873	867	816	874	849	934	866	881	905	882	910	829	878	909	894	864	873	842	835	879	813	913	826	902	801	879	867	882	858	907	837	904	838	827	872	857	837	855	882	852	853	842	848	861	920	877	884	876	911	851	870	838	871	867	899	876	834	879	838	890	859	891	878	870	853	845	863	813	901	845	908	890	841	865	889	907	886	828	863	859	897	900	867	915	857	904	841	866	906	875	903	888	915	888	904	850	886	834	864	840	855	893	851	855	868	821	852	921	915	812	881	883	852	849	891	855	922	907	875	840	864	897	877	869	868	868	892	820	845	866	863	885	830	887	881	872	894	858	906	847	853	870	833	931	907	853	787	901	858	850	841	810	842	867	860	920	851	866	855	831	921	909	825	879	845	856	854	865	854	875	804	883	818	888	881	901	922	832	875	853	873	923	872	893	856	817	854	917	879	854	879	860	885	856	877	851	912	924	903	899	844	851	902	852	886	860	935	840	881	886	892	903	875	870	865	885	835	807	841	920	835	861	840	917	883	899	867	869	856	918	863	847	847	852	828	882	856	880	848	874	929	904	910	870	896	859	817	885	870	951	889	858	923	911	858	904	870	872	863	862	875	860	903	855	853	888	863	927	896	869	810	842	894	916	820	807	864	860	865	922	847	800	840	872	885	872	857	859	839	857	917	852	830	850	917	863	915	853	876	926	824	878	876	850	848	872	871	834	905	849	837	882	793	842	864	891	863	875	872	856	856	870	822	838	823	868	861	855	860	846	816	875	855	884	836	911	857	921	871	873	863	856	821	863	881	901	829	848	891	889	894	867	825	865	807	912	860	844	835	876	920	878	918	909	924	822	843	926	836	893	890	803	851	839	903	882	893	873	901	879	937	836	889	842	893	925	895	881	812	863	864	827	856	869	910	889	833	864	874	937	862	892	853	842	871	876	853	867	890	906	876	924	831	843	857	821	841	914	856	877	830	844	881	869	855	922	873	911	806	885	824	834	848	881	815	864	871	862	819	846	880	837	828	894	902	817	837	942	835	831	929	920	866	823	927	839	878	886	875	878	906	885	846	830	866	855	865	848	888	884	850	822	827	843	872	884	842	845	936	889	824	877	855	887	864	849	912	901	908	847	846	895	886	889	845	883	916	917	924	894	866	839	895	824	851	905	878	856	862	849	914	919	897	871	868	924	934	835	871	870	835	876	901	937	860	868	854	887	857	892	883	891	868	943	854	899	896	851	913	879	887	851	875	876	915	865	867	874	877	904	822	820	818	849	880	883	879	922	865	843	890	820	859	850	894	866	886	879	885	919	872	861	891	887	877	888	897	885	882	845	881	883	935	871	854	862	877	885	862	888	863	835	834	889	901	816	914	895	872	849	873	868	840	894	911	860	820	892	905	852	899	878	802	837	895	897	845	888	866	878	881	926	899	891	861	841	863	829	844	869	906	871	872	875	861	900	884	850	850	877	886	831	868	887	890	883	908	908	863	867	839	883	840	874	871	910	821	877	876	887	826	897	896	839	790	903	885	899	900	836	864	874	835	858	878	885	841	899	843	868	820	876	868	854	891	866	924	899	832	882	901	846	876	857	917	897	860	837	838	926	881	905	900	908	830	883	904	903	868	866	863	837	878	923	882	918	873	880	864	865	886	807	856	826	894	933	893	875	834	896	822	918	862	820	922	858	831	848	807	886	910	879	890	892	856	910	914	840	864	877	860	912	887	932	896	871	826	851	856	913	835	809	918	838	880	891	885	886	863	891	884	855	868	877	911	840	822	890	885	837	850	849	887	889	867	865	863	891	905	867	948	900	932	811	843	907	822	869	866	928	912	931	790	863	823	845	847	847	829	876	876	894	809	873	864	821	857	874	914	838	851	813	860	832	848	821	835	901	878	892	901	857	887	900	829	881	828	816	896	826	872	846	879	840	878	845	874	895	849	893	833	946	868	867	864	889	931	888	853	870	923	894	870	849	913	858	890	819	867	871	863	843	875	952	923	848	853	896	882	819	846	853	876	849	880	898	899	863	808	920	850	898	905	894	806	820	869	887	875	886	861	867	857	848	894	849	909	876	876	865	824	831	861	862	850	869	902	857	862	858	843	906	872	889	859	890	827	881	897	838	851	895	893	880	870	897	899	849	844	867	875	865	826	883	875	839	832	881	924	845	880	872	841	814	896	816	882	847	888	847	897	864	817	846	825	933	806	925	834	891	881	868	854	890	830	832	897	845	864	900	894	896	931	917	869	918	868	815	894	888	842	841	869	865	884	878	835	835	858	899	851	824	890	893	879	896	880	855	864	852	844	853	872	853	828	816	882	914	843	918	871	881	858	852	855	885	861	831	817	857	879	888	937	795	851	858	941	902	867	862	929	867	772	927	855	853	817	860	831	833	792	851	846	824	806	810	880	868	903	889	963	816	908	864	819	899	903	890	849	894	861	893	869	873	900	904	866	871	885	927	918	900	837	846	891	860	852	899	813	848	897	943	875	870	856	835	827	863	917	818	843	867	867	828	833	882	850	856	881	886	821	920	869	829	858	854	867	870	860	865	907	828	829	849	849	845	888	834	888	900	874	830	838	875	914	849	919	879	849	858	860	893	876	849	857	842	875	845	855	887	875	838	872	911	864	848	812	905	823	877	894	834	853	866	898	845	893	840	851	847	871	930	837	867	824	878	890	878	859	787	845	826	811	861	885	931	866	916	842	865	873	887	852	872	882	844	838	913	863	846	866	849	871	912	861	880	891	842	883	892	889	910	814	813
45669	90489	71768	23629	18535	17157	1163	916	856	913	870	835	842	841	775	776	784	803	803	774	756	774	765	772	771	799	729	764	802	788	710	774	829	868	926	853	787	904	848	822	831	852	804	825	851	800	796	981	1298	1103	995	995	902	742	778	750	809	732	751	743	724	701	769	754	751	729	715	727	720	715	761	740	799	776	771	796	769	738	734	698	764	754	693	762	752	729	734	731	715	759	728	757	776	735	722	756	779	773	740	727	744	726	742	786	781	721	750	714	753	744	783	757	741	714	712	736	753	732	738	763	701	783	769	782	749	748	702	707	799	792	679	773	806	729	735	704	729	749	808	758	736	774	727	695	765	748	770	709	751	702	741	729	708	724	719	754	692	728	750	749	691	750	719	740	760	751	771	715	726	736	725	741	731	794	755	775	721	754	745	735	769	730	749	762	704	726	722	764	757	787	749	729	713	731	726	763	768	686	751	767	746	748	752	716	716	760	726	710	748	761	764	742	713	763	777	787	757	735	761	793	732	723	780	734	775	716	744	751	722	778	796	722	795	693	734	697	711	739	728	702	714	710	725	718	729	741	745	778	738	693	759	715	741	758	738	751	748	783	740	748	781	733	752	735	755	691	778	694	795	694	728	726	737	755	741	766	789	749	695	739	748	737	737	687	739	754	711	747	730	740	744	723	715	730	727	721	732	733	721	729	764	716	689	740	716	707	727	691	755	733	761	782	726	727	705	770	814	745	759	736	742	742	755	786	724	678	786	769	751	710	765	695	745	747	707	716	764	737	721	726	704	739	779	723	793	751	761	734	737	729	715	690	713	711	742	716	823	741	793	742	727	794	740	756	703	756	730	739	728	694	689	781	696	716	747	730	765	708	716	753	731	727	698	716	735	712	749	766	784	736	765	687	748	718	728	759	683	726	778	753	746	731	774	724	727	729	768	732	757	770	728	741	741	762	717	758	750	703	764	739	787	726	736	757	768	790	758	762	741	718	789	725	769	779	762	741	737	708	747	694	781	684	749	739	733	731	740	746	726	699	745	729	725	719	706	690	747	766	770	710	764	706	752	706	765	729	698	753	740	729	755	719	774	777	765	793	761	720	730	705	708	793	713	747	840	781	758	750	712	765	805	760	731	739	790	724	718	728	713	697	746	760	759	714	716	749	695	725	699	719	792	710	758	728	734	705	760	720	806	699	751	758	699	752	693	779	752	738	691	710	749	802	714	716	746	754	677	710	776	753	688	724	771	739	737	726	749	737	736	707	773	728	734	688	718	740	743	758	745	714	724	734	694	738	742	738	761	749	794	702	741	763	766	720	770	774	791	699	713	710	777	727	764	724	688	757	764	733	754	751	696	738	754	712	715	762	744	740	707	795	764	740	741	745	753	751	706	718	691	807	755	779	708	764	714	710	718	800	731	748	723	729	716	748	720	756	745	724	763	746	724	733	775	675	739	699	710	748	753	755	745	706	737	715	694	737	743	731	736	748	735	731	770	701	712	767	739	743	719	729	722	721	733	793	740	739	751	742	736	742	705	739	716	761	771	768	761	776	734	695	734	771	720	762	707	740	740	720	782	681	722	765	740	729	696	718	736	711	677	778	725	750	690	728	708	752	736	718	760	708	763	758	722	764	729	763	726	739	732	731	737	725	719	747	774	753	707	721	753	734	740	741	700	757	736	755	695	724	768	712	764	732	752	734	739	726	736	706	737	715	738	734	757	717	741	731	723	728	716	736	758	768	740	752	727	751	748	778	728	700	735	711	725	725	706	693	777	703	734	780	688	800	755	725	736	712	739	733	737	739	737	727	707	696	712	737	708	737	718	748	734	754	742	700	757	760	695	710	719	721	770	693	717	714	715	743	715	773	774	756	756	724	717	700	751	740	784	728	725	704	760	719	718	769	784	715	709	755	694	763	740	751	750	673	708	789	756	747	752	751	774	718	747	777	686	750	689	720	762	740	741	730	749	759	714	728	746	717	759	731	731	748	719	749	730	744	744	737	741	727	715	757	736	776	718	751	791	715	741	760	729	767	763	741	773	718	750	717	721	731	791	757	734	766	766	767	724	740	703	731	717	757	751	746	726	646	728	686	715	769	765	781	726	715	732	757	762	753	697	729	753	770	748	722	719	733	770	760	741	739	701	748	745	764	721	746	740	756	741	700	711	732	715	739	765	804	750	747	761	758	700	726	725	724	744	734	791	711	752	778	703	737	739	735	770	733	736	715	738	730	743	749	701	768	778	733	787	746	760	727	763	754	754	794	726	723	681	762	698	765	744	761	740	760	685	718	727	723	706	735	724	771	738	718	729	727	756	731	759	720	724	766	714	736	694	701	741	747	760	725	775	737	720	739	719	687	708	734	734	727	753	750	715	757	799	752	765	796	721	765	734	718	761	724	683	723	731	671	743	716	729	760	759	723	754	734	719	736	670	767	702	727	725	690	775	765	682	775	730	752	733	759	766	731	718	686	722	744	735	806	726	761	749	711	733	729	753	777	759	719	765	737	739	711	734	700	761	764	710	738	746	693	726	778	729	740	777	740	753	764	736	725	708	735	721	718	701	706	699	737	758	747	738	767	708	732	740	692	751	710	674	748	745	778	742	723	757	740	733	762	740	763	737	729	759	694	714	732	710	728	763	708	768	773	756	766	723	687	759	731	778	704	694	734	731	767	753	668	687	707	736	751	705	758	730	719	708	697	776	747	744	701	759	709	737	715	680	720	731	677	764	739	786	704	738	788	807	715	737	733	752	745	702	743	765	751	804	740	752	751	771	751	741	753	710	689	702	748	765	734	743	746	735	697	769	741	751	781	742	760	707	814	736	710	700	741	721	742	755	722	766	727	748	718	755	707	748	767	714	733	724	737	746	710	700	748	764	761	727	748	750	725	715	701	657	683	725	727	748	768	762	740	735	740	775	748	739	720	725	702	718	701	717	726	786	725	740	698	732	688	767	731	732	716	739	741	703	749	752	716	723	730	743	693	733	717	758	718	763	750	709	736	707	738	769	690	756	752	740	761	724	707	710	740	727	715	757	725	683	763	722	744	724	790	718	735	733	812	691	766	717	746	746	744	737	692	721	706	729	752	732	735	718	733	765	720	721	739	724	751	767	697	753	751	750	746	725	741	710	732	754	744	715	723	746	742	743	741	783	737	711	766	695	746	735	737	735	738	758	725	734	733	740	725	704	786	762	707	740	732	716	717	764	748	762	759	719	704	722	752	708	756	760	767	723	722	701	709	715	763	751	717	722	768	748	725	741	711	744	661	743	739	745	750	762	743	716	769	773	753	718	695	742	706	747	709	740	726	678	738	688	760	748	729	769	777	774	750	721	696	701	686	781	753	754	689	702	770	708	747	743	705	723	749	763	756	728	726	702	732	747	762	778	732	760	775	772	710	748	707	716	744	738	717	723	727	790	738	768	756	773	705	786	743	771	718	741	776	673	766	715	699	710	729	727	729	725	718	687	730	752	709	775	687	700	758
28005	21692	16545	4815	1392	1346	831	789	842	767	806	838	787	753	723	764	754	761	746	864	782	826	784	799	817	761	779	758	733	808	786	801	813	859	823	838	799	822	819	777	852	836	906	840	780	856	799	799	846	845	792	766	795	819	756	791	755	741	802	775	792	834	815	831	778	824	765	796	817	828	774	776	821	846	795	811	783	842	810	794	780	758	746	792	756	829	788	755	782	796	775	847	821	803	813	837	796	797	786	829	789	791	788	817	762	777	820	791	732	765	806	792	799	782	839	777	837	816	734	773	822	811	750	840	812	806	803	843	788	788	814	776	783	791	839	808	821	798	783	754	828	796	778	801	823	770	782	787	802	776	772	755	727	763	773	767	808	777	802	808	746	801	787	786	767	802	823	823	813	756	751	838	737	791	808	771	815	788	808	829	839	765	823	758	828	853	829	784	821	785	743	794	781	757	809	837	807	782	758	807	835	805	759	802	820	748	841	806	802	860	823	801	781	794	775	821	780	834	801	796	788	832	793	775	829	817	815	809	773	778	803	783	842	834	740	819	755	820	753	800	808	789	746	830	778	825	802	741	807	773	820	776	784	790	759	760	815	751	860	756	828	785	823	781	767	768	823	760	813	859	796	782	800	813	860	786	801	844	822	797	725	789	771	841	776	769	803	838	812	781	795	824	791	757	800	756	788	803	728	789	795	797	800	825	795	786	788	750	851	792	773	787	795	853	830	791	800	816	793	807	836	789	772	837	812	818	774	782	818	770	795	768	819	743	791	791	839	790	770	789	823	759	805	780	729	780	816	783	787	755	791	758	770	787	820	762	813	865	818	785	823	775	743	813	774	802	743	780	844	765	802	798	842	784	767	804	829	774	735	796	779	783	834	809	827	784	801	795	813	829	836	781	782	763	783	771	814	765	777	756	818	787	821	808	795	783	767	853	794	815	778	802	840	786	771	813	766	826	786	791	808	765	838	808	808	797	763	788	797	776	773	785	786	808	798	810	804	756	749	784	789	755	737	772	766	837	836	848	829	787	768	818	802	806	765	772	787	780	857	853	790	783	795	809	843	792	856	806	769	794	759	767	790	843	805	737	779	795	799	800	839	771	779	730	727	782	773	790	821	801	844	791	814	792	786	785	845	813	773	721	821	782	819	781	791	796	832	783	822	845	822	741	754	790	801	743	819	807	799	783	823	835	805	835	767	795	791	771	750	825	776	769	775	776	798	824	806	792	789	804	806	738	779	782	784	778	780	825	819	766	807	803	774	782	818	790	814	790	795	777	778	791	804	814	845	801	754	776	805	776	789	817	856	814	759	742	824	820	784	815	765	800	827	775	805	825	763	755	848	788	798	827	823	783	795	780	768	781	808	799	774	805	785	782	811	755	812	807	757	743	794	781	794	797	795	813	783	726	803	755	818	766	787	812	782	799	831	822	819	763	813	794	825	797	784	788	758	787	804	752	779	783	778	824	780	761	842	751	803	765	759	809	788	809	839	829	765	771	806	813	770	782	815	749	785	786	817	839	754	790	741	837	764	802	783	836	808	795	807	810	792	746	816	808	821	731	783	760	777	790	807	756	793	803	751	838	767	820	816	752	837	790	804	827	777	796	797	808	769	823	818	788	795	783	772	771	805	748	798	782	746	830	818	780	784	776	784	787	778	788	782	788	794	763	829	816	779	826	740	780	783	787	749	784	799	813	789	816	794	747	804	813	805	812	790	785	758	769	771	790	794	809	819	816	753	831	821	793	741	789	780	801	797	835	818	780	764	810	787	808	773	735	793	801	792	809	815	739	785	771	790	808	782	851	775	819	768	792	808	788	804	823	756	802	818	737	723	808	810	824	757	794	808	785	797	773	792	774	786	830	789	769	807	815	824	795	800	787	830	796	775	768	795	793	791	838	805	797	729	796	848	821	803	764	801	811	802	805	738	726	760	753	844	799	809	836	794	791	861	762	743	775	789	794	794	780	850	773	808	800	791	801	771	762	816	817	840	785	783	790	849	822	788	788	804	787	793	796	792	792	797	819	781	761	771	767	714	813	815	775	798	764	816	757	802	752	801	775	817	745	800	818	829	798	805	779	804	804	825	757	790	791	738	776	777	833	777	778	766	801	778	814	799	856	805	788	774	852	778	770	779	823	735	785	788	831	747	787	808	775	761	860	815	806	780	759	777	792	763	712	782	803	776	805	836	791	805	841	777	788	772	773	768	779	767	832	781	801	758	806	838	816	848	803	812	765	823	760	805	801	813	794	762	853	765	784	768	802	799	750	824	821	780	801	784	794	813	771	780	761	800	787	831	754	791	740	793	776	790	807	783	773	791	861	800	804	872	838	729	766	774	781	767	798	785	811	797	818	786	805	768	787	779	765	821	772	838	785	818	797	815	790	779	786	828	767	780	789	807	751	795	778	798	775	804	800	791	778	803	771	799	755	779	788	765	782	789	780	757	791	794	812	780	753	738	811	764	810	760	773	835	772	776	808	797	817	793	776	789	819	793	795	768	750	788	753	802	765	778	814	796	809	788	762	785	807	817	797	790	752	791	803	746	812	841	771	829	759	795	794	785	789	786	743	782	794	788	818	820	789	814	826	793	758	784	825	787	751	778	818	828	757	835	783	803	784	785	831	803	808	790	810	775	753	797	769	818	817	760	798	813	781	798	787	802	823	757	833	717	759	790	844	787	821	827	822	800	792	799	787	752	791	786	811	793	800	763	747	804	748	786	777	763	800	778	799	805	799	800	783	808	788	753	802	749	783	806	800	749	764	771	779	795	747	779	768	760	786	817	747	759	755	726	749	779	784	771	809	811	827	748	780	786	786	761	810	787	788	764	758	817	773	784	788	812	780	798	770	803	806	810	771	803	781	812	769	804	793	816	787	803	785	762	818	814	750	817	758	862	785	766	777	809	847	764	854	818	780	754	785	778	794	772	812	822	774	782	758	812	775	712	816	781	815	830	811	797	755	826	800	848	782	824	790	782	754	789	748	802	801	768	832	801	811	769	849	785	795	845	777	768	850	808	779	780	826	778	782	742	828	784	814	794	816	766	811	764	806	757	827	748	774	772	746	796	807	772	821	772	790	794	792	833	803	777	851	835	779	774	828	817	810	787	788	748	753	772	770	767	797	792	831	838	756	792	847	768	756	749	825	792	773	757	790	832	773	763	819	813	801	803	733	728	828	787	793	828	780	804	867	778	837	811	883	772	764	788	757	797	759	802	804	781	805	790	776	787	767	764	804	816	775	764	840	795	797	838	783	722	773	808	819	825	796	786	798	799	821	791	809	775	786	780	769	843	780	833	817	812	810	756	775	773	759	750	769	776	800	770	790	788	774	809	790	812	775	746	756	804	797	784	774	764	804	776	804	751	753	756	797	788	808	779	752	799	768	827	769	834	791	871	782	767	751	828	835	784	813	827	844	807	789	826	802	752	759	807	796	836	793	802	784	781	808	778	742	780	851	765	784	801	760	787	795	799	755
9745	20768	13225	2733	1488	1380	644	622	596	616	698	605	652	620	621	633	638	618	674	629	657	641	604	642	648	579	614	662	616	622	635	661	664	637	637	650	645	661	643	687	670	697	673	649	628	638	637	662	669	697	642	655	628	637	629	656	646	631	630	568	652	572	608	626	609	662	603	572	659	631	626	626	624	650	647	657	646	650	613	631	605	667	618	607	615	614	612	610	629	590	676	671	646	584	670	624	608	621	577	625	619	625	632	649	661	612	635	621	632	631	616	640	590	586	594	607	594	596	658	650	578	651	638	612	644	604	647	622	605	583	620	629	663	642	599	633	643	649	597	636	588	647	624	596	623	607	619	633	616	595	647	600	640	633	611	649	622	580	614	629	615	618	636	637	592	614	639	635	595	606	621	611	624	583	614	612	616	609	655	654	606	612	597	595	601	617	633	649	664	660	636	602	642	641	594	639	642	662	645	633	587	612	634	617	622	653	604	593	615	621	615	616	634	665	641	626	617	615	626	616	624	663	614	596	625	644	600	589	627	566	635	613	625	644	594	628	649	596	596	604	641	644	602	666	589	616	659	610	644	634	660	612	654	638	621	619	628	603	613	630	641	649	609	654	629	637	603	654	629	612	623	638	614	622	613	599	633	585	617	589	647	675	606	597	637	631	581	580	620	622	596	600	616	598	622	629	629	574	622	618	615	651	603	626	622	640	683	613	620	673	614	627	640	618	588	578	630	604	619	589	635	617	605	613	619	594	627	582	630	609	621	616	661	620	619	613	633	613	570	658	646	697	677	597	634	621	622	591	604	661	632	578	648	571	636	668	605	646	614	607	604	598	601	593	641	549	616	602	611	630	566	608	621	600	671	572	605	619	592	627	674	589	632	612	612	612	634	581	633	619	619	616	619	594	605	613	633	621	587	590	621	608	629	635	596	662	654	620	654	599	621	630	622	643	586	623	659	613	660	648	632	605	601	592	623	613	624	638	642	577	611	655	647	643	631	682	603	620	607	652	597	611	662	651	645	627	651	638	571	638	618	624	634	572	609	615	593	611	619	583	612	630	632	624	647	596	619	629	632	625	610	655	638	595	597	617	608	652	665	603	660	620	624	618	623	661	621	631	623	638	610	594	628	622	650	691	609	632	589	583	629	601	603	637	606	621	621	623	613	641	592	605	601	639	637	611	642	588	631	627	569	646	654	612	647	635	596	614	622	624	662	587	620	624	633	673	605	638	598	631	577	645	646	601	637	605	621	622	647	592	619	589	643	595	614	611	654	604	604	587	645	603	610	608	630	630	603	631	606	597	594	645	610	611	597	590	640	604	620	636	625	622	677	613	605	663	613	616	619	616	636	604	615	606	610	621	628	610	616	665	619	630	628	609	643	583	621	611	644	649	623	601	633	626	630	673	620	589	649	593	677	643	598	635	659	609	633	633	594	583	611	612	659	575	623	594	603	634	618	604	615	631	628	587	696	592	666	633	642	621	615	630	624	617	610	593	649	636	609	620	632	611	592	670	668	651	651	595	645	591	605	619	617	655	589	588	627	650	622	638	628	640	595	612	653	647	609	655	658	611	615	565	623	664	625	612	649	604	611	628	627	598	614	643	636	620	588	684	634	616	592	572	624	578	604	601	621	637	614	638	623	608	608	657	613	610	593	624	640	611	587	615	630	602	629	651	617	639	657	619	595	638	648	620	630	623	651	592	618	598	574	627	603	640	641	614	575	590	654	615	609	654	599	599	584	620	632	590	643	630	644	606	655	591	573	612	654	641	642	607	627	582	640	605	614	653	602	599	623	651	666	651	589	667	597	622	640	598	587	691	615	645	628	635	594	608	619	631	584	642	620	623	595	620	614	627	647	613	650	612	618	597	621	587	624	604	577	584	630	599	616	607	643	642	582	639	667	615	640	612	633	629	646	612	571	559	623	576	584	630	644	585	611	619	634	635	615	600	639	652	603	631	621	603	639	578	553	633	569	641	641	642	630	643	610	619	649	599	643	637	606	600	601	609	627	600	628	661	674	604	590	612	612	597	675	635	662	602	609	572	616	673	618	661	650	648	619	593	607	607	623	628	626	671	639	614	601	646	626	582	589	628	638	614	627	582	644	655	621	654	633	619	618	607	626	642	628	664	614	562	641	653	662	603	625	593	611	628	646	588	636	556	603	643	640	588	620	583	595	635	629	650	606	617	627	634	595	628	610	623	585	630	618	628	625	587	631	642	613	628	605	644	638	626	607	637	613	561	598	635	623	632	594	648	631	624	660	630	634	578	645	676	593	607	634	607	638	638	594	625	623	630	603	609	615	614	581	634	609	615	622	612	681	609	617	646	569	639	627	662	642	636	618	591	639	655	653	608	617	597	596	618	593	636	621	586	600	597	628	680	606	635	637	611	626	610	611	621	665	656	621	620	614	644	620	578	600	613	609	611	632	663	624	614	583	611	660	641	621	606	610	636	624	648	632	625	618	651	580	610	597	611	570	636	662	661	596	608	660	572	640	607	592	645	612	658	662	650	650	638	645	660	660	653	632	617	622	629	589	631	613	615	641	617	597	631	615	600	632	612	664	675	636	655	614	653	645	643	616	591	623	599	628	576	598	623	610	573	628	652	651	626	623	637	589	614	640	616	597	594	617	614	568	608	598	605	603	605	612	557	637	632	622	610	637	622	627	611	643	632	575	612	583	635	609	612	633	621	641	619	679	637	654	612	622	609	578	612	620	587	680	659	615	652	630	639	604	630	627	634	577	613	660	625	606	581	617	629	627	601	627	598	587	650	586	650	655	585	635	634	611	606	583	642	612	643	578	675	583	609	606	596	626	620	610	622	613	652	606	676	618	600	665	584	622	618	640	638	602	613	615	572	620	616	623	644	641	605	625	609	634	592	622	612	599	641	599	572	610	671	600	566	628	588	680	620	648	598	581	614	621	590	611	572	608	617	613	625	634	667	620	606	650	618	631	652	613	593	636	631	625	601	631	613	624	664	562	613	637	600	629	629	602	651	608	620	633	618	618	633	599	673	638	608	653	570	623	594	625	578	616	630	609	640	666	648	650	644	645	661	608	630	628	625	656	608	624	611	622	648	676	623	611	620	589	655	586	564	621	612	624	648	588	613	644	665	643	606	648	605	618	671	614	585	613	611	628	621	649	597	614	624	644	593	631	589	612	583	616	610	602	618	615	623	628	602	615	625	688	617	596	654	656	612	683	617	637	584	600	595	613	619	627	635	634	630	645	622	635	626	649	583	615	645	631	636	603	638	610	641	592	588	596	662	648	612	605	646	602	635	608	597	623	617	622	628	637	641	593	646	646	586	574	593	606	615	648	640	614	606	614	657	599	603	627	637	633	576	621	611	628	620	618	546	650	621	601	609	653	617	607	609	652	601	626	605	662	593	629	576	602	619	619	675	621	637	667	624	599	662	603	615	589	617	629	614	646	637	621	638	637	588	630	644	644	621	598	606	645	635	589	602	598	702	627	619
25236	22014	31039	28396	16979	12524	1739	1062	898	848	878	819	844	817	796	800	817	766	862	783	807	823	816	810	828	740	844	852	768	802	821	846	854	861	908	813	821	865	806	853	788	860	827	831	819	828	798	830	975	954	854	915	897	792	795	757	845	784	773	789	807	828	784	799	817	831	788	772	802	768	810	789	796	791	739	824	771	804	775	772	790	846	821	749	811	766	814	805	804	764	835	799	789	777	805	797	811	807	817	779	757	758	797	794	758	817	793	788	805	817	803	794	779	785	810	802	779	832	865	789	820	785	762	776	834	800	805	793	829	812	792	779	782	818	844	787	787	779	779	778	740	806	761	803	815	813	760	778	725	778	802	814	844	810	836	848	755	794	806	785	798	727	780	785	765	804	792	786	749	806	760	804	796	783	805	837	767	737	784	823	788	822	795	803	780	756	808	803	758	802	730	778	760	726	812	776	795	768	760	788	810	809	798	785	800	767	838	808	781	768	770	791	842	803	815	817	815	833	728	808	748	816	788	794	814	792	808	766	797	789	800	775	827	767	810	768	787	773	802	805	788	789	781	780	788	814	809	796	801	816	781	768	800	792	849	828	789	844	774	781	831	778	807	784	849	794	785	823	822	795	815	764	825	809	806	792	774	824	814	767	820	771	770	752	835	848	833	769	798	761	777	814	800	817	841	776	792	826	846	778	748	817	764	791	844	805	815	754	809	846	800	762	835	814	789	798	793	836	776	788	816	832	811	767	815	804	811	837	790	793	757	758	778	794	786	759	757	770	760	802	764	787	801	823	777	843	807	741	803	838	854	807	734	846	772	779	822	796	826	813	765	764	823	773	816	773	813	785	825	778	798	799	789	775	814	821	731	814	763	779	814	771	774	784	780	788	758	798	795	814	737	802	787	766	782	764	763	775	817	798	818	782	749	781	791	762	785	765	764	791	760	826	757	826	787	818	787	828	774	772	816	798	819	808	814	733	817	771	772	826	812	766	818	794	824	770	759	822	743	787	788	717	789	828	838	822	758	778	769	758	785	825	850	815	785	754	805	771	754	738	758	805	769	828	834	759	793	836	810	840	769	751	780	818	780	803	766	761	831	794	801	813	773	765	747	805	784	778	744	802	807	758	804	767	807	804	768	843	785	823	785	829	821	823	769	753	758	824	817	771	776	814	791	736	753	812	748	802	768	811	795	807	831	853	773	786	818	749	799	805	792	797	854	787	742	782	857	817	855	802	801	734	775	825	784	754	801	847	801	804	824	726	806	823	797	806	845	785	722	822	789	771	860	832	782	766	796	789	753	809	755	859	778	798	829	733	790	792	774	828	817	782	811	724	817	781	811	822	757	786	825	829	735	822	777	816	775	765	794	807	781	811	820	757	769	813	808	787	748	774	788	781	834	759	756	784	731	818	771	804	801	733	800	840	811	788	759	809	766	795	757	753	818	800	818	755	829	775	816	800	794	799	748	843	805	789	746	833	796	819	782	780	789	794	744	809	788	755	798	733	798	873	728	791	782	774	795	785	777	849	719	806	798	809	826	755	778	787	793	823	826	780	748	824	756	825	844	734	806	753	788	774	785	792	777	834	804	814	798	829	801	780	796	773	792	745	831	743	770	788	772	803	821	820	748	748	763	795	821	747	753	771	785	811	792	777	793	749	832	777	822	761	800	825	782	816	770	779	761	828	738	833	823	810	779	830	847	817	823	754	801	771	764	810	799	786	785	789	770	800	832	776	826	775	751	829	739	740	820	794	772	792	808	775	796	797	814	776	749	827	740	780	778	795	821	801	855	849	780	810	766	757	817	795	847	775	786	833	766	820	763	790	784	782	839	844	777	816	813	837	805	782	813	813	744	803	780	798	822	813	756	831	823	805	862	827	783	776	784	815	813	817	740	791	750	800	778	806	801	778	823	807	794	776	746	805	800	828	752	805	787	838	790	778	765	791	810	819	805	768	773	773	773	775	778	773	813	762	773	765	785	825	776	819	799	795	771	787	756	792	767	794	814	812	832	778	822	745	802	783	753	810	776	800	789	751	794	796	818	781	816	730	771	829	783	789	790	803	785	821	787	802	818	790	758	758	814	725	812	783	822	810	793	777	750	791	775	808	815	826	783	814	825	806	737	783	798	803	739	796	785	737	806	780	731	828	823	792	819	797	765	749	766	777	767	771	795	760	772	840	782	764	798	774	837	751	781	814	793	754	770	810	783	763	847	828	802	746	822	864	778	816	830	797	795	781	809	749	772	848	791	815	770	789	775	831	792	823	765	793	808	776	777	808	789	790	823	795	769	829	783	798	821	770	746	791	758	765	774	808	795	814	808	801	771	767	759	836	830	812	811	761	792	807	794	793	787	725	769	793	794	791	806	778	805	773	785	782	764	771	824	763	823	773	803	797	801	778	791	773	767	749	795	765	781	791	824	845	754	848	784	812	831	775	823	783	753	787	748	805	767	776	804	849	778	824	776	768	776	821	791	821	811	765	805	775	743	815	783	775	745	806	743	783	830	749	800	785	881	773	765	758	774	761	810	766	793	805	791	788	747	772	742	829	775	762	824	784	785	790	813	821	784	842	803	780	836	785	812	776	801	811	813	769	778	838	779	781	784	786	795	765	749	802	780	815	771	837	782	765	791	805	827	807	763	783	757	751	768	781	757	797	809	773	800	791	793	730	810	780	792	763	735	825	801	727	779	778	783	796	761	767	759	789	756	786	760	774	799	798	836	759	754	779	785	785	838	790	789	730	785	831	750	759	794	787	738	763	796	808	763	811	785	802	820	810	821	835	811	796	778	744	797	758	766	787	801	762	767	820	797	774	817	774	836	836	860	774	806	798	749	722	774	810	761	811	785	751	805	792	796	808	834	790	762	787	771	769	761	791	813	813	771	760	776	792	768	822	777	756	811	812	753	799	811	782	826	757	807	813	789	784	786	811	794	790	793	798	800	770	752	820	805	837	805	796	790	752	783	794	768	783	794	746	833	794	794	744	817	811	790	796	794	737	812	775	814	803	781	816	792	779	765	781	801	823	838	805	856	763	763	779	767	782	805	752	794	756	844	795	754	775	757	816	771	753	771	772	809	782	767	810	735	841	778	792	792	784	812	799	779	839	814	816	846	817	794	797	802	777	798	807	752	823	775	735	814	827	815	765	825	797	800	774	781	774	824	744	828	778	733	813	821	820	779	792	762	844	809	854	822	781	772	755	781	802	817	799	787	776	810	791	801	807	800	787	743	814	792	775	818	788	815	819	744	794	796	772	772	847	748	791	755	800	829	761	763	788	742	778	832	832	774	815	811	777	794	778	772	779	775	798	748	771	756	775	795	790	810	831	792	832	792	795	783	815	833	742	777	834	776	758	772	804	794	787	818	754	797	753	769	756	791	801	797	803	803	828	810	806	753	796	805	814	790	802	801	784	789	827	790	780	745	799	803	761	788	824	789	835	825	811	770	799	772	809	772	762	790	854	791	752	769	791	773	766
34573	75658	55148	18980	9338	9248	1011	812	751	740	723	678	758	704	720	715	735	710	697	725	647	692	641	674	666	674	676	678	617	676	650	700	807	720	744	746	788	706	683	732	706	743	723	743	698	752	679	741	1018	835	761	797	788	707	676	628	670	597	654	660	602	676	681	660	631	670	683	652	660	681	678	657	708	666	649	632	677	641	675	657	697	649	629	643	639	664	661	670	643	650	651	665	676	710	656	659	710	673	647	686	651	623	612	675	659	660	697	705	686	670	659	684	671	623	673	673	623	694	637	648	678	616	691	682	699	624	666	633	649	630	657	645	649	697	626	662	684	658	660	681	649	667	636	659	650	680	660	671	671	674	657	659	677	656	648	732	687	637	650	654	677	668	631	634	664	670	648	692	678	662	661	632	645	675	707	658	632	678	609	680	663	639	654	619	642	676	660	649	706	592	671	618	646	702	652	648	683	655	710	666	687	654	659	662	658	648	651	651	620	678	629	655	697	698	680	632	670	669	645	691	663	649	708	696	668	651	696	663	653	645	656	652	694	650	662	667	661	631	672	690	640	656	642	647	620	700	649	678	699	624	642	690	695	621	640	672	679	667	635	696	630	632	711	624	689	636	654	669	652	696	626	678	686	644	659	607	681	627	677	658	675	661	676	650	697	639	663	646	673	681	650	627	633	652	657	642	668	668	643	637	645	689	698	632	679	689	644	625	680	664	674	672	669	690	632	666	697	681	722	682	650	622	638	631	696	675	629	696	686	668	650	655	691	705	643	663	641	644	680	651	668	625	687	687	668	687	612	646	702	700	671	724	679	681	680	647	678	657	666	657	653	676	662	637	620	651	634	615	592	643	664	659	657	661	613	638	684	650	662	634	649	690	639	674	632	665	651	670	652	641	669	691	619	673	670	649	702	670	633	672	700	713	697	655	688	628	690	677	640	647	680	701	654	678	663	635	678	643	671	655	675	647	638	615	644	667	663	627	647	645	701	666	657	665	686	675	622	630	647	679	683	642	622	671	640	653	674	667	676	637	651	629	707	714	642	686	649	659	679	655	681	697	647	589	673	680	617	649	660	668	646	631	660	697	715	708	675	687	659	661	600	647	662	670	661	645	667	689	680	679	612	690	698	670	628	658	663	665	654	642	656	689	674	673	630	656	669	677	668	661	661	660	640	699	679	654	620	670	602	616	676	656	657	657	658	673	668	663	675	687	667	629	620	666	655	703	644	618	631	631	710	673	685	679	674	718	664	653	668	646	660	671	639	703	627	692	662	621	651	724	679	637	660	721	662	642	665	655	680	668	666	633	674	657	629	669	684	654	707	623	662	730	628	681	662	687	635	689	677	628	676	689	653	678	627	681	668	638	647	686	631	667	694	637	694	618	706	599	717	692	680	665	662	660	640	626	658	659	629	628	716	663	666	703	658	649	651	652	667	652	665	699	675	714	652	648	655	615	621	667	682	646	661	706	685	663	654	656	652	688	622	702	659	652	667	668	650	668	640	642	628	631	642	679	648	681	698	610	624	618	653	649	676	631	670	667	703	684	668	601	689	682	640	673	661	623	642	658	653	703	655	613	682	664	652	670	644	683	690	616	662	696	624	679	634	627	640	663	665	676	649	617	662	654	671	617	633	711	626	618	691	632	649	638	655	634	719	633	628	669	616	637	688	670	667	611	628	646	603	697	659	641	643	671	659	644	658	652	635	700	638	645	612	672	694	626	646	653	628	673	635	648	666	692	673	615	641	693	651	637	681	667	629	689	698	676	659	662	662	658	624	627	651	635	645	664	661	646	637	689	648	649	680	669	662	697	646	641	672	690	656	653	645	697	637	684	648	682	659	681	659	700	627	652	655	633	613	655	634	665	623	691	673	685	646	696	622	689	623	657	665	643	698	652	664	661	645	639	635	624	617	627	700	669	685	632	645	659	648	680	649	623	606	668	632	617	695	642	684	644	679	611	651	677	673	669	658	639	695	681	652	650	653	663	659	675	664	602	654	659	629	693	654	692	677	650	663	624	673	619	621	660	663	667	677	662	671	593	668	671	634	635	674	682	643	704	666	686	657	652	661	667	666	709	653	653	677	685	682	681	671	635	641	670	682	684	689	673	675	649	627	657	640	629	621	683	642	655	639	668	646	609	634	659	640	653	670	666	636	630	653	665	689	639	678	670	691	658	639	682	693	637	612	681	693	652	646	636	696	705	646	640	644	668	638	661	701	676	669	693	601	655	673	688	646	654	630	673	662	682	658	625	630	641	672	674	675	674	658	666	690	636	650	663	666	673	676	652	642	669	665	674	634	638	672	683	698	674	671	635	676	671	695	658	676	662	627	674	704	646	667	683	680	633	645	603	622	658	675	659	684	672	665	617	654	642	675	671	654	615	661	637	641	621	668	660	661	642	611	729	677	654	636	672	657	656	666	691	684	661	634	660	662	656	657	665	634	666	649	631	664	652	657	631	651	626	649	627	668	666	674	654	662	656	634	658	617	643	656	668	668	651	644	651	689	685	604	645	649	727	654	614	626	710	642	668	661	691	669	643	626	694	679	636	718	666	679	660	639	664	693	680	651	669	646	643	699	614	708	645	644	606	668	642	663	671	678	688	689	683	638	630	657	653	638	651	637	657	618	718	655	654	705	667	643	629	609	647	621	711	636	660	652	629	645	684	668	599	608	632	648	662	664	668	614	656	670	649	662	713	677	618	674	667	665	662	635	659	653	649	686	669	650	679	699	628	639	641	634	632	645	652	649	647	662	639	684	693	615	653	642	641	652	635	673	678	699	634	650	637	650	601	670	647	635	649	644	652	704	654	668	649	666	662	606	644	698	658	640	660	685	655	633	637	688	628	603	675	669	629	624	649	663	656	642	663	619	678	658	619	640	643	721	714	695	630	632	659	712	649	645	638	680	637	642	653	644	684	611	616	639	634	668	602	624	664	721	627	653	705	620	653	652	654	635	610	650	676	632	681	674	668	642	663	665	654	641	658	646	688	694	677	659	635	686	638	697	696	640	630	689	638	706	680	645	687	636	650	683	691	658	676	644	671	657	629	644	687	668	653	644	645	641	701	644	659	667	628	630	621	645	665	627	660	668	657	645	668	639	672	611	620	637	645	638	646	679	640	691	641	643	703	672	656	701	656	671	646	689	694	701	672	659	606	651	636	626	607	656	665	673	642	678	641	627	669	663	637	677	616	620	669	647	663	634	624	665	645	578	652	661	620	626	710	642	642	643	688	636	635	673	674	609	670	647	623	647	638	621	664	704	673	700	677	669	686	667	677	650	660	651	653	662	661	699	652	650	665	655	645	699	644	685	637	641	671	682	645	649	648	703	662	659	635	663	638	652	700	667	670	716	644	648	659	717	669	667	656	642	673	700	688	615	649	652	653	608	662	622	670	684	686	642	661	742	642	719	659	680	690	658	667	673	652	648	638	678	657	634	699	680	670	672	620	617	682	658	595	643	623	620	654	705	695	637	665
24225	21676	30370	26871	21659	21695	3575	1175	1066	921	995	954	990	984	944	906	947	941	893	941	892	907	946	958	948	904	896	921	922	898	878	892	969	1017	988	974	971	928	887	977	937	992	931	923	919	917	934	937	1319	1357	1097	950	953	902	920	889	848	886	877	905	917	906	951	897	882	920	891	891	927	918	966	879	935	923	913	903	886	951	888	857	857	908	853	921	923	923	904	870	902	831	873	861	839	874	899	938	888	925	884	906	875	892	891	887	853	881	913	829	876	833	910	842	929	915	919	869	877	880	940	873	872	880	861	926	916	904	862	882	832	855	908	885	859	900	887	912	911	850	907	888	849	893	884	934	890	924	915	917	923	875	886	890	919	808	872	826	923	869	926	868	898	852	934	851	927	862	919	892	848	898	910	915	894	911	879	917	936	837	882	929	876	850	909	948	848	926	907	953	878	917	872	925	885	912	896	890	848	906	867	887	911	886	900	937	873	877	835	874	862	926	894	899	905	891	838	905	920	913	882	908	948	894	848	915	914	875	868	927	926	885	918	898	874	854	864	876	867	896	828	903	891	904	872	857	873	886	929	928	917	879	845	912	899	869	922	910	949	925	948	903	893	921	866	920	879	904	887	901	890	883	893	892	922	896	939	879	920	940	929	874	946	871	892	940	864	852	869	859	879	883	869	903	829	866	933	861	895	829	885	857	876	983	878	919	896	922	907	910	828	892	900	892	881	890	869	897	878	871	856	897	904	884	881	892	912	877	885	883	894	849	882	842	903	895	868	900	885	892	902	901	843	867	890	900	865	885	890	866	889	853	835	853	894	877	920	862	891	935	903	882	901	906	890	879	934	801	883	894	870	888	863	910	896	884	868	914	904	837	932	865	901	884	864	874	920	908	913	940	899	879	844	903	890	888	869	849	894	879	837	875	917	910	869	849	844	822	918	895	874	898	886	859	908	867	915	868	906	872	907	862	871	879	901	907	886	923	906	895	900	892	953	934	873	849	899	830	863	902	939	908	937	879	907	855	876	837	899	852	891	879	927	829	861	857	887	852	878	886	909	884	898	876	919	854	846	879	887	829	928	873	875	956	908	895	848	884	867	843	896	881	906	894	908	918	898	954	891	884	887	906	869	938	858	904	905	906	952	893	923	922	876	893	874	908	895	907	898	925	932	838	934	894	928	833	811	877	911	906	883	824	905	847	876	877	887	879	879	884	860	894	884	859	903	920	897	852	841	870	884	853	886	920	875	844	831	935	880	874	866	876	859	855	877	908	850	833	907	859	891	854	875	904	883	845	894	870	869	856	865	857	840	891	920	910	904	861	853	832	882	896	878	842	853	880	915	850	909	889	885	872	939	908	899	909	917	872	880	919	907	873	882	905	910	881	880	883	923	907	875	963	833	860	946	899	854	865	886	921	854	890	895	826	864	882	901	896	829	947	895	918	922	839	916	875	856	940	861	894	923	920	923	894	968	910	901	913	917	861	900	882	886	863	828	859	907	865	895	857	853	886	869	860	838	871	918	828	952	869	924	870	943	908	881	895	897	908	873	883	889	851	920	835	833	857	889	942	891	927	862	892	874	901	834	850	876	876	847	849	913	883	855	839	902	900	863	879	886	852	863	864	897	911	940	887	887	883	882	872	832	907	915	892	860	882	867	846	874	946	860	913	953	845	878	863	897	915	878	920	854	845	878	939	889	838	861	833	880	852	859	923	840	888	879	904	902	890	847	838	897	898	931	900	935	882	876	864	912	910	905	878	911	845	905	858	873	816	843	848	929	870	870	891	945	859	914	848	929	891	831	883	886	870	933	911	823	873	856	896	884	869	898	903	871	872	857	883	868	898	924	858	870	871	948	843	926	905	858	886	868	922	877	866	881	872	888	840	921	905	926	836	916	876	892	846	863	911	870	898	844	911	859	848	886	957	860	887	858	914	917	939	892	928	899	864	864	872	876	871	853	854	905	879	929	896	929	897	931	858	884	867	970	902	859	872	893	887	873	847	909	846	907	937	882	879	911	869	846	876	885	874	848	844	895	851	855	938	873	861	882	911	887	885	915	880	874	827	868	880	891	874	823	881	909	877	902	822	875	879	823	908	844	893	896	884	906	934	918	880	876	908	894	853	914	899	873	900	884	893	913	882	884	924	848	838	901	886	878	840	943	905	901	873	901	930	886	875	888	853	890	833	880	877	895	853	902	893	885	920	867	915	911	882	883	851	872	894	957	824	884	861	859	849	953	884	855	879	854	843	879	847	853	858	881	893	885	902	907	850	906	873	935	894	952	851	879	895	891	879	909	887	854	931	869	878	887	903	884	906	886	839	883	910	919	896	843	858	861	867	853	850	841	845	862	924	888	908	912	900	941	882	865	896	850	887	853	867	834	897	860	896	915	906	864	834	928	930	865	894	871	875	880	861	909	918	906	891	878	860	874	877	904	889	898	940	877	900	884	854	873	846	863	867	864	872	893	873	938	885	888	880	912	889	883	879	874	892	882	880	869	840	887	888	840	841	845	870	873	823	877	901	878	894	861	863	883	871	828	871	902	888	903	880	890	885	903	909	854	896	896	892	913	913	941	947	808	921	915	886	857	906	910	813	865	899	875	912	867	871	880	820	806	884	842	896	867	930	897	909	932	934	855	870	822	855	892	963	924	919	909	916	886	843	847	890	881	848	836	838	880	861	862	874	906	902	850	858	894	952	862	859	892	869	870	850	918	877	912	837	855	872	891	935	890	873	897	904	934	970	909	942	893	924	832	855	875	836	925	872	979	884	905	916	926	891	893	854	909	854	957	877	856	841	878	949	889	912	899	914	864	870	865	890	918	890	863	947	928	883	862	876	832	816	879	880	877	845	879	905	907	897	851	898	937	855	844	872	861	845	860	865	858	896	870	911	886	921	860	872	881	889	863	850	921	897	888	835	856	899	883	863	824	862	850	892	874	849	889	880	925	896	897	915	859	874	887	860	916	929	882	861	866	905	887	837	880	902	869	906	878	897	894	887	863	890	885	912	878	881	854	955	885	850	903	843	874	858	864	887	942	868	890	890	902	869	896	932	896	844	875	868	868	902	930	898	923	892	901	854	935	791	856	828	868	933	882	889	912	861	847	891	905	864	862	882	830	907	913	946	913	867	932	919	908	896	929	892	927	907	879	853	855	905	930	897	869	869	854	823	924	843	890	886	930	898	887	866	826	878	896	863	906	849	878	945	848	882	870	865	862	907	933	882	868	918	844	853	884	859	890	863	910	888	896	939	848	792	884	878	924	893	918	958	879	928	879	903	909	918	860	854	937	931	862	938	889	856	911	893	873	861	837	851	901	920	904	849	933	866	825	880	900	932	895	880	900	903	925	838	840	918	899	854	854	844	896	870	832	884	920	880	879	800	901	862	835	873	890	872	856	896	912	817	926	831	897	908	897	899	861	896	903	861	852	928	925	879	875	892	912	852	904	923	939	898	897	894	895	886	880	867	892	880	842	887	838	910
43873	91738	68383	27749	14941	17058	1754	958	926	857	870	856	784	789	839	859	789	767	795	807	771	767	814	772	788	752	789	712	762	814	835	865	895	906	918	900	846	813	821	933	849	819	855	861	779	818	815	840	1521	1460	983	875	893	786	773	734	768	727	793	717	748	781	746	744	761	761	775	743	757	727	717	761	779	735	743	785	736	702	763	742	792	750	691	763	753	765	747	796	804	765	766	808	741	754	781	794	728	743	703	710	812	764	725	775	750	753	755	749	754	752	713	766	735	729	776	767	797	711	784	767	777	760	717	720	758	753	716	763	734	741	709	768	719	776	766	724	765	761	761	781	721	763	748	760	768	742	752	787	734	719	708	790	712	743	772	774	762	746	748	694	748	776	711	713	756	753	733	751	742	729	742	748	762	708	768	705	751	770	723	741	798	789	785	722	722	799	729	766	735	766	747	718	725	722	754	773	749	717	745	736	734	772	741	750	730	748	766	759	741	769	746	785	705	735	729	759	750	738	787	765	746	777	734	775	785	792	716	740	770	722	761	761	717	700	735	783	720	777	804	799	749	741	722	729	778	712	712	754	739	726	766	726	779	723	744	788	750	755	751	769	748	775	765	720	709	782	712	807	719	718	772	732	752	745	765	785	705	730	772	721	707	752	739	707	781	755	702	720	745	754	766	751	756	731	745	754	716	774	721	716	689	778	703	790	773	787	740	777	766	749	749	791	753	718	729	763	746	748	719	745	756	741	748	776	712	683	713	748	724	775	777	715	733	793	763	741	777	703	739	792	750	736	773	712	757	729	757	712	670	729	775	749	753	721	760	789	758	764	732	762	788	698	772	735	786	704	709	733	737	748	719	775	745	739	759	791	734	722	771	749	716	726	768	736	731	767	754	708	729	740	770	782	759	788	839	716	734	718	732	695	727	762	746	736	734	783	736	716	777	744	736	793	780	742	730	756	782	776	722	756	758	782	760	755	750	720	776	737	759	750	749	731	722	750	738	759	744	723	766	713	770	751	740	786	779	740	730	774	733	762	792	731	714	719	733	771	743	769	724	723	725	736	759	765	748	762	734	725	742	696	750	756	761	721	778	752	754	766	786	738	817	801	741	785	738	751	757	717	726	772	744	742	746	739	693	720	769	748	770	734	730	725	762	708	741	764	719	792	807	784	757	726	740	698	766	801	742	774	740	753	776	791	781	742	832	693	755	757	759	777	761	743	732	767	743	734	702	738	710	751	774	737	751	786	728	780	749	708	719	758	775	797	783	706	782	757	744	741	769	779	766	756	784	773	767	738	738	769	729	772	751	730	694	739	725	780	721	750	765	778	759	734	696	737	759	747	738	751	758	792	747	763	738	751	741	738	729	730	749	778	742	746	730	754	790	752	783	749	706	772	738	735	728	789	733	719	704	754	732	793	742	728	713	701	695	748	742	726	701	766	789	729	745	782	755	762	714	768	749	751	743	739	769	753	754	725	744	779	731	746	727	692	725	762	790	737	716	736	746	719	744	718	768	744	776	753	760	763	726	732	733	712	701	783	766	708	682	740	785	756	731	749	753	717	769	792	729	776	748	786	758	784	745	755	785	696	692	702	765	724	711	769	715	765	749	733	753	743	775	755	705	775	753	762	747	752	726	728	715	734	747	731	722	755	764	761	738	723	789	738	738	741	736	731	730	736	761	783	757	760	714	733	754	771	720	712	748	726	799	763	748	743	701	730	774	746	778	745	742	719	751	696	795	781	756	771	808	728	749	720	727	757	746	729	802	802	799	715	748	765	774	753	748	790	785	723	751	810	738	733	723	715	822	719	773	748	718	771	785	717	750	750	749	736	783	741	778	752	728	769	774	761	753	781	709	772	697	734	748	749	715	799	722	740	724	713	748	758	756	799	728	732	741	748	745	727	717	768	782	726	716	714	803	752	774	741	784	736	752	756	767	741	727	785	783	748	731	768	755	768	686	790	744	782	736	767	778	752	751	731	745	772	710	710	791	758	787	785	694	744	789	724	746	731	768	751	740	758	738	757	743	802	693	782	778	762	712	775	757	711	772	762	803	702	768	743	746	686	757	770	737	715	780	751	713	736	736	751	737	771	762	715	728	729	718	744	758	718	760	746	721	775	714	769	710	743	740	764	725	729	743	732	789	741	706	712	722	767	740	685	718	714	781	783	736	730	736	712	731	730	747	754	776	743	721	755	769	730	709	757	754	730	757	732	707	688	749	765	731	763	734	730	784	778	705	751	732	771	739	793	756	764	714	764	683	754	727	719	689	750	707	801	779	764	782	819	744	719	716	748	742	763	784	728	729	766	706	727	738	751	714	736	775	772	737	724	772	750	761	749	738	758	774	734	716	721	783	738	790	714	780	716	796	762	749	743	760	765	726	770	781	757	777	806	754	767	751	707	728	727	746	764	760	762	721	757	732	758	736	758	715	817	741	749	775	712	722	714	748	772	789	747	726	732	739	769	704	695	760	737	743	728	764	722	724	769	756	750	773	725	747	766	744	734	717	734	804	707	693	734	748	745	779	724	737	744	739	752	737	788	768	784	769	747	737	741	730	754	755	772	751	727	734	803	765	725	741	719	726	732	693	792	756	753	736	767	768	742	749	683	773	795	741	776	778	702	750	787	751	803	735	707	758	795	740	744	756	737	762	726	721	741	742	767	746	740	746	735	767	732	743	763	775	786	736	795	763	712	714	746	730	746	695	721	738	725	742	765	725	713	760	765	706	782	732	743	687	744	698	720	797	707	717	748	723	738	754	689	774	706	717	724	726	798	716	781	757	794	737	762	739	720	723	749	769	787	715	736	765	745	740	722	715	729	709	744	716	725	765	752	716	730	764	751	706	696	747	724	761	771	758	736	764	723	693	760	730	741	715	713	740	713	748	724	765	718	769	782	753	719	786	722	800	771	747	766	739	794	714	750	742	695	733	739	732	706	762	753	746	768	799	761	788	748	746	741	769	761	693	723	730	737	745	773	731	753	736	750	768	732	694	731	716	725	750	757	756	794	791	761	782	756	755	746	809	707	740	717	740	726	754	762	716	667	740	777	732	724	729	768	763	711	753	747	730	770	724	761	779	784	666	719	757	737	772	723	706	763	763	729	749	727	728	737	736	743	738	770	820	752	754	745	765	708	731	739	707	714	754	808	732	771	719	733	761	736	763	734	663	707	735	784	748	753	758	771	792	764	755	719	739	705	735	732	740	725	722	732	771	756	758	716	718	776	721	775	742	756	740	739	759	769	767	711	754	755	715	758	792	771	766	736	736	702	752	733	730	782	715	703	748	765	778	762	736	699	701	751	736	722	691	750	691	709	727	751	701	810	725	806	770	776	765	721	768	767	781	723	752	746	723	737	773	746	773	745	756	740	736	722	788	761	720	757	683	733	714	753	771	737	755	723	732	726	750	708	767	730	762	702	749	724	775	681	705	741	675	822	754	771	772	751	742	693	741	696	727	733	743	727	724	688	768	775	756	734
27997	21731	16883	5637	1798	1624	935	851	809	846	793	810	803	848	812	784	790	833	828	862	834	835	836	820	785	857	770	799	760	820	774	814	836	853	894	830	854	803	783	856	779	770	836	813	802	799	803	856	841	816	829	917	842	784	782	812	852	833	806	858	776	792	860	825	857	782	771	786	792	835	765	788	812	796	789	825	824	850	790	846	769	805	794	828	830	781	819	772	830	824	794	782	772	826	802	831	804	767	827	743	813	803	807	807	809	794	822	819	826	782	716	841	750	793	834	809	830	809	837	829	774	785	803	795	794	811	811	796	829	845	814	782	770	809	839	798	766	836	778	816	791	782	821	797	771	770	742	823	824	808	818	842	841	846	813	772	779	746	831	778	793	818	811	802	865	769	796	803	856	801	837	805	837	770	805	823	771	783	839	833	778	837	798	799	713	787	787	877	859	809	778	828	777	769	737	810	762	803	809	803	796	781	795	790	820	803	824	817	815	813	813	796	795	780	810	802	809	797	817	826	794	791	814	816	809	859	816	793	810	812	821	820	774	824	832	771	798	838	784	818	780	879	828	766	856	833	816	819	824	820	778	801	809	786	782	763	776	807	806	788	815	794	744	787	812	801	838	811	810	789	863	852	833	855	713	805	837	802	818	823	819	826	807	809	789	796	831	836	795	864	830	802	749	838	824	782	812	848	854	778	779	758	798	828	785	775	809	819	844	808	766	804	839	805	805	808	816	819	806	758	779	815	825	779	734	823	817	772	834	785	808	830	822	809	811	774	823	746	809	809	788	748	805	820	800	786	789	813	781	774	840	829	824	796	825	834	857	793	862	807	776	792	823	814	800	775	813	839	819	774	803	817	829	848	792	817	780	833	726	835	762	773	849	775	802	787	771	812	767	807	835	818	744	820	822	784	800	787	791	746	785	768	782	825	827	836	826	820	773	764	791	815	846	864	794	824	803	744	772	785	765	833	827	832	829	775	810	762	768	780	867	740	772	771	818	850	793	819	795	805	795	796	868	823	808	840	791	785	794	841	797	761	819	825	827	793	799	772	841	825	825	828	766	761	819	816	791	832	853	796	797	789	783	770	820	806	775	798	816	808	855	839	830	811	822	791	805	798	752	808	779	845	806	822	837	768	821	771	803	820	832	775	793	808	779	786	837	809	806	877	793	779	840	839	816	807	812	772	777	813	808	832	837	799	812	838	769	814	829	814	773	711	735	792	835	839	806	777	793	780	811	805	821	802	813	787	770	845	818	795	862	833	773	781	796	758	796	826	733	800	761	829	837	825	783	774	767	791	832	778	792	813	785	808	836	816	819	748	842	807	889	802	807	767	792	801	837	809	847	843	788	787	800	843	861	833	783	830	877	773	793	793	799	809	838	815	787	842	848	810	797	811	806	780	816	789	788	788	827	797	816	776	780	802	772	796	778	820	859	815	823	792	823	784	809	790	809	863	852	818	818	819	792	785	817	787	810	777	816	794	773	779	812	839	794	777	819	761	779	743	808	803	760	789	755	819	729	792	813	781	852	831	785	811	806	814	820	869	801	791	770	787	744	802	775	801	814	801	823	759	840	749	786	787	796	791	791	791	775	771	851	815	874	834	791	779	801	784	813	830	764	833	841	783	832	839	829	773	860	845	819	757	813	821	803	840	795	816	779	819	799	776	804	836	864	777	797	768	818	762	795	816	820	801	766	764	791	764	789	823	801	822	750	761	796	862	817	792	784	820	778	755	811	842	790	834	784	800	802	803	751	754	823	778	775	814	792	846	860	801	777	834	802	792	799	770	783	796	788	782	818	771	847	814	777	841	791	754	855	847	768	803	817	783	796	791	790	788	775	805	784	836	815	829	783	822	730	800	828	831	792	823	832	776	787	786	847	856	803	847	791	768	825	829	805	797	800	799	800	838	745	852	808	819	818	821	846	777	838	862	733	790	803	734	818	742	739	835	845	796	852	801	766	824	749	801	810	855	803	800	753	834	800	761	765	825	807	827	808	769	823	770	815	796	755	788	788	816	835	792	836	874	912	774	803	806	804	858	811	746	819	796	798	807	806	811	789	805	758	795	788	798	814	790	795	820	784	834	786	834	788	823	832	813	816	804	771	828	759	801	809	772	783	786	828	833	805	827	855	823	821	804	753	806	773	814	797	849	747	781	824	818	836	813	782	821	825	775	841	800	801	781	807	799	830	778	817	777	827	796	842	838	784	789	869	806	821	833	784	779	865	765	800	825	819	761	790	841	761	801	774	840	814	823	805	833	847	809	800	807	821	821	795	796	804	823	796	814	776	789	808	861	829	772	791	787	773	767	800	807	805	792	793	859	816	838	786	815	851	827	827	811	814	789	815	801	786	846	779	824	853	884	804	809	803	800	830	802	806	757	752	823	787	811	787	762	827	797	795	845	803	771	824	808	859	807	825	823	744	888	857	819	861	825	828	794	783	802	853	782	748	811	862	791	755	772	788	756	823	756	752	742	819	785	799	835	787	772	807	874	801	809	737	761	792	816	833	827	753	817	852	787	809	828	796	813	777	852	872	841	852	819	839	797	823	805	762	823	823	820	767	817	815	813	790	789	787	800	741	797	817	812	810	803	779	832	806	768	810	811	867	763	792	802	757	859	805	832	791	799	810	807	778	794	832	784	820	780	783	800	841	821	767	789	824	801	787	836	826	782	773	852	800	809	806	818	803	809	835	805	841	865	775	872	801	792	824	803	801	768	823	808	840	761	830	848	818	825	826	798	762	790	820	770	843	813	816	847	787	836	762	785	823	827	789	760	811	801	809	799	839	811	847	763	789	792	796	820	773	775	797	798	771	767	843	842	811	804	866	809	765	784	824	761	807	830	790	794	729	859	834	793	810	807	874	776	802	817	830	838	780	780	847	804	791	744	820	822	792	793	823	799	807	785	818	743	801	805	855	805	814	848	743	819	797	865	835	811	824	798	792	822	819	745	778	783	759	807	773	799	835	819	819	809	815	828	812	856	874	830	802	840	775	779	778	770	779	807	761	764	793	811	827	795	848	886	759	792	733	820	806	812	816	794	818	736	777	853	794	790	835	726	759	829	803	791	767	829	789	806	821	796	807	773	798	814	799	826	798	771	778	775	799	820	752	790	842	842	733	825	794	763	776	803	780	816	807	812	801	787	785	860	794	773	834	859	843	868	805	848	824	777	865	843	746	835	831	799	798	775	824	803	788	811	825	793	823	837	801	826	798	836	754	811	810	846	806	781	835	803	783	847	822	846	805	855	785	853	804	765	769	858	840	794	807	813	814	768	810	777	818	793	830	831	816	778	821	842	764	795	758	848	793	788	804	845	858	801	804	810	773	783	828	828	768	783	805	772	800	791	766	841	830	864	797	802	820	784	816	839	808	782	772	806	798	863	738	828	796	767	815	775	789	759	803	791	794	784	787	715	765	823	820	798	787	792	813	809	786	791	811	760	818	806	739	817	781	846	754	804	784	806	805	810	820	807
7529	21221	13853	3251	1543	1734	786	610	621	624	655	609	641	656	626	626	598	635	641	626	668	613	646	558	627	598	637	607	642	603	677	666	712	644	667	732	649	685	684	682	642	590	610	652	644	631	615	640	729	700	690	714	657	619	600	632	641	627	645	635	663	646	568	614	667	628	653	605	582	636	655	646	648	589	606	618	642	629	611	610	635	566	641	604	647	616	644	609	646	619	657	624	607	610	671	640	610	621	656	631	665	597	647	636	649	600	603	591	616	602	628	650	623	597	602	631	596	627	644	655	655	640	622	620	618	626	610	638	627	591	585	617	610	590	638	638	602	624	620	609	606	643	592	653	574	638	622	627	651	626	634	619	630	643	638	668	620	620	642	600	634	643	616	651	626	628	618	600	606	604	580	625	588	606	600	596	661	655	575	653	594	627	578	619	595	673	605	629	658	627	662	652	625	651	638	672	659	621	690	664	648	621	616	612	627	616	638	657	606	642	649	639	633	634	623	631	619	639	618	643	630	578	631	579	644	632	609	590	637	636	642	607	642	593	621	651	606	637	634	618	612	614	586	643	623	616	646	593	653	584	617	633	597	649	617	589	603	659	636	634	611	627	604	658	614	593	616	638	668	661	651	628	651	634	637	610	624	640	629	631	598	592	615	640	633	630	609	588	665	641	659	630	634	629	672	616	621	606	620	615	608	626	635	640	655	597	593	647	621	624	627	612	605	653	636	627	643	604	617	638	598	614	638	605	640	635	667	651	613	620	622	603	609	608	671	584	605	597	615	660	613	635	636	627	639	640	599	583	596	689	654	613	585	653	598	634	597	593	622	632	635	687	606	635	604	583	630	609	584	636	624	578	653	608	616	650	632	602	630	634	627	594	655	634	670	646	636	623	602	651	616	608	626	651	657	644	678	654	628	630	696	603	613	638	613	597	652	602	590	655	648	632	637	629	599	672	636	626	571	631	634	635	622	640	615	605	635	654	617	635	658	605	613	623	581	610	608	618	627	643	627	633	628	617	620	610	656	634	637	609	654	649	610	649	632	625	637	649	602	628	623	628	633	662	655	598	615	624	646	591	659	630	603	633	646	678	615	629	631	674	660	661	645	593	612	636	582	587	631	647	650	623	619	598	650	644	604	601	614	604	603	619	661	647	567	644	602	652	569	590	622	628	616	682	639	613	641	606	636	604	614	654	600	630	624	626	664	613	585	634	671	649	589	639	594	633	613	582	635	622	599	633	674	607	612	638	590	610	614	621	645	637	627	619	622	661	625	667	618	624	653	613	633	629	651	638	590	625	666	651	661	619	632	637	599	651	625	627	644	626	621	645	630	613	600	603	684	667	624	603	639	669	659	642	662	604	654	623	643	613	640	666	614	638	616	612	595	624	651	658	642	636	601	618	628	642	627	621	629	637	604	644	619	619	588	566	616	593	637	635	635	647	635	612	657	614	684	641	643	608	630	657	634	587	640	623	631	602	669	621	656	627	626	637	628	693	578	600	571	626	578	634	647	617	642	607	652	618	646	631	615	638	654	630	665	590	627	641	599	638	622	608	596	561	611	616	634	672	591	606	645	610	662	610	628	617	623	612	626	614	629	642	640	644	651	652	611	622	636	645	645	650	636	585	617	605	663	631	612	633	620	628	618	613	620	675	634	628	628	665	628	633	614	648	626	614	613	660	683	602	627	654	626	609	627	663	594	606	638	604	580	631	628	656	610	634	598	599	613	619	629	583	653	627	596	598	588	678	628	644	657	641	632	618	610	647	641	591	611	605	625	607	688	625	626	627	632	634	654	639	675	628	657	605	657	624	625	623	608	619	639	588	647	606	605	679	577	677	631	632	629	577	628	651	613	602	584	630	596	674	639	628	627	616	619	669	634	640	637	616	649	589	627	624	625	649	650	675	648	597	651	639	589	616	641	595	648	622	596	619	644	607	610	633	634	651	644	625	620	596	614	640	634	624	647	623	680	610	607	650	618	632	625	611	620	652	621	681	639	635	645	629	665	614	636	639	623	588	617	643	646	611	607	604	621	669	598	666	595	594	642	593	665	579	587	614	584	593	649	626	640	640	645	566	612	672	683	649	644	652	634	622	620	645	629	647	652	620	626	645	646	625	654	627	612	624	640	654	613	598	615	616	637	644	648	623	628	597	662	659	597	641	640	682	608	602	603	616	640	666	608	640	609	639	621	643	624	614	623	649	646	637	628	652	629	632	601	627	658	644	605	630	646	603	591	657	651	613	634	631	658	645	637	653	608	615	601	603	607	628	693	632	599	609	562	648	600	662	624	640	622	621	605	609	629	641	677	602	623	603	614	634	638	659	614	616	623	632	644	612	650	615	617	652	595	594	634	634	683	676	665	634	654	636	655	643	655	666	626	592	615	625	628	633	599	566	637	621	636	640	642	589	625	601	665	606	642	600	601	590	647	656	599	618	604	646	625	636	632	661	667	620	620	652	639	589	621	635	602	590	633	628	616	633	613	701	658	611	657	629	617	659	650	641	647	674	587	667	614	649	617	620	640	658	653	662	668	624	631	617	651	593	614	626	610	609	617	633	627	595	652	577	627	622	606	617	642	646	655	585	618	616	672	588	623	614	653	622	635	652	588	661	622	644	667	631	610	597	616	621	635	658	637	663	617	680	627	596	616	660	650	620	617	630	614	638	630	587	641	626	570	586	636	608	635	639	675	633	624	676	674	651	605	622	623	616	627	630	594	659	622	613	667	623	652	618	635	652	629	624	591	624	653	646	610	655	628	618	622	666	650	642	666	655	646	659	600	585	625	592	641	627	587	626	610	607	617	684	662	642	601	576	614	628	603	642	629	639	637	667	603	649	615	651	618	622	623	603	582	624	693	578	612	583	611	610	623	596	685	619	675	587	605	601	632	614	622	633	640	620	652	646	621	639	656	621	603	634	609	607	641	653	658	656	619	606	593	621	600	598	661	594	608	629	651	620	643	613	642	640	663	625	603	655	609	621	569	623	601	611	613	599	610	614	600	604	644	613	643	623	615	633	645	624	620	608	669	608	639	674	601	627	604	609	640	594	644	628	603	649	624	679	634	617	649	645	628	646	640	676	611	635	612	652	642	631	652	652	654	623	674	596	608	610	580	615	640	631	594	657	631	579	631	648	655	642	585	653	656	640	620	625	631	662	636	616	685	648	628	634	634	653	654	569	655	610	628	585	619	642	619	636	602	651	610	600	632	630	612	597	593	690	622	595	620	655	638	638	591	626	630	599	617	609	659	634	657	631	619	655	690	582	645	623	644	655	602	631	644	632	672	655	595	657	620	610	635	649	636	641	661	638	602	663	651	628	633	593	642	624	636	674	649	632	660	621	662	628	634	621	599	644	628	610	656	646	669	586	649	628	626	639	643	627	661	604	600	608	623	623	622	641	626	609	622	589	655	668	622	598	645	647	613	673	636	608	609	666	597	655	666	676	650	660	611	613	664	607	660	640	710	620	628	614	648	621
25235	22241	32143	29110	17107	10754	1926	929	854	906	849	849	766	822	820	849	775	805	871	790	889	834	762	823	826	800	822	842	802	841	805	842	863	843	862	834	832	872	869	807	832	868	809	832	779	863	850	790	1042	1060	931	887	832	837	785	768	790	807	798	794	828	812	813	783	803	843	837	734	856	842	812	763	780	801	795	757	784	768	828	832	847	783	732	847	804	815	821	853	799	827	808	798	811	802	794	860	812	765	804	826	802	791	784	823	770	854	736	796	818	798	863	798	782	820	796	798	805	759	832	790	805	850	827	806	808	782	759	822	733	782	778	799	809	808	838	821	770	748	825	788	768	805	812	734	784	761	817	845	802	806	839	814	835	808	784	813	797	808	812	794	795	897	817	814	809	787	783	789	814	824	796	819	748	805	780	762	835	802	782	810	801	775	830	785	805	798	781	811	788	826	837	807	811	783	783	814	811	798	797	772	822	759	821	767	845	760	839	791	815	796	813	745	845	789	788	858	791	812	791	839	795	763	808	803	768	753	808	819	777	786	862	822	832	814	793	829	805	818	803	799	784	797	824	767	778	760	830	827	783	797	773	805	853	798	815	772	824	815	815	809	785	812	782	752	817	807	889	852	783	820	823	808	772	849	801	792	762	798	765	807	769	824	797	792	763	852	788	777	750	815	754	799	794	779	772	777	792	792	755	787	819	756	817	816	808	811	823	785	783	807	773	851	837	804	812	798	777	809	840	765	735	735	797	795	813	791	773	817	807	824	772	803	813	778	794	795	779	820	787	773	825	799	766	785	823	781	816	788	784	741	819	782	789	844	788	824	799	820	786	763	771	817	828	855	795	819	825	783	825	784	771	773	782	791	815	824	868	801	753	779	838	790	760	797	811	811	805	814	836	786	805	831	826	824	790	820	792	749	839	735	804	783	765	798	825	829	836	812	843	782	741	759	792	773	757	800	767	737	789	849	838	772	756	803	849	781	814	793	826	810	764	754	798	774	832	850	788	802	812	757	787	783	846	753	789	795	832	812	883	833	839	784	798	792	789	762	797	808	770	810	792	778	788	806	762	799	821	796	815	774	778	838	857	801	765	860	805	839	791	791	800	829	770	845	761	796	818	772	810	830	805	749	806	793	841	756	798	781	784	806	841	829	795	812	800	800	809	800	812	838	796	811	760	833	823	772	795	807	776	816	762	750	807	774	814	844	832	814	779	761	824	811	792	812	763	801	799	753	805	848	836	791	808	785	740	835	737	835	777	749	832	827	823	815	866	796	796	809	816	809	806	806	825	800	805	827	800	813	806	791	818	795	819	792	794	790	834	850	819	785	780	764	813	810	843	841	812	839	829	804	805	878	802	805	844	835	828	816	815	823	820	797	780	841	782	790	812	823	855	843	807	764	821	793	846	799	813	799	797	841	824	848	817	786	817	819	811	790	792	820	802	775	802	770	795	802	827	747	819	801	781	790	768	848	806	833	819	756	792	801	758	795	808	821	787	816	808	806	829	784	815	847	839	816	773	807	808	771	828	819	818	789	805	798	824	861	785	800	752	823	810	822	842	842	752	780	800	818	832	777	819	742	781	806	782	740	827	808	817	807	812	794	809	839	802	790	788	843	870	778	823	762	794	782	857	792	836	748	794	790	781	809	827	820	853	846	800	830	824	780	862	828	847	787	771	785	800	773	763	801	799	788	824	775	846	784	827	806	818	788	752	811	857	755	802	797	811	766	829	770	778	814	801	772	837	771	796	787	780	841	712	796	802	802	754	811	797	763	811	837	778	810	767	829	786	799	816	758	770	764	809	792	794	777	808	806	782	783	823	756	762	829	806	841	778	804	811	853	827	832	788	771	751	803	789	836	755	824	853	803	795	815	828	828	789	819	883	803	804	805	786	784	777	863	796	844	792	857	786	772	808	865	783	727	823	787	777	842	862	851	777	828	774	807	805	865	778	827	827	828	777	859	826	802	792	771	768	768	821	774	843	826	769	798	810	776	771	816	811	775	802	834	805	847	810	764	772	781	814	849	863	815	786	817	762	813	831	807	795	794	835	769	787	784	824	829	768	841	803	785	800	773	859	788	776	768	785	836	845	757	811	809	810	796	819	825	772	761	795	804	788	802	805	793	777	798	770	799	790	832	855	774	770	806	782	804	796	800	818	797	772	828	809	803	812	815	844	749	802	785	801	777	853	849	766	805	812	843	819	812	776	789	789	818	780	827	759	821	801	783	813	804	805	842	803	750	726	822	761	769	834	722	814	757	808	760	818	777	777	808	847	815	733	769	791	845	847	838	754	864	804	821	756	840	803	820	770	790	815	797	766	800	791	782	779	821	862	779	797	796	780	743	778	802	731	781	772	812	844	833	801	803	816	827	792	835	793	793	787	799	806	788	820	769	792	802	760	825	840	832	816	809	836	816	869	824	798	777	801	787	752	848	774	819	775	756	792	786	839	803	758	771	807	823	803	825	846	827	820	798	802	778	819	838	812	787	833	786	784	739	761	815	785	765	801	795	822	769	766	769	782	776	838	753	830	801	763	793	806	802	770	768	805	817	809	814	785	813	815	759	831	801	792	788	813	835	796	783	808	768	778	796	846	772	843	853	822	803	795	765	801	802	843	770	792	783	812	798	834	784	733	755	762	810	820	779	806	813	788	841	816	798	792	799	771	751	808	833	819	823	773	802	799	827	808	853	742	781	857	859	746	872	824	736	804	854	743	802	786	824	822	807	822	733	792	795	771	804	902	773	814	742	842	772	829	769	793	818	848	833	793	787	834	812	794	767	807	778	834	836	788	750	785	825	832	799	809	853	836	789	760	724	855	775	754	826	786	819	776	821	725	786	825	814	809	819	835	818	809	783	799	772	806	736	829	815	840	816	793	806	806	827	802	816	830	768	777	818	778	839	792	791	765	840	803	845	794	761	828	795	782	785	796	843	802	794	806	799	802	753	831	823	799	748	868	784	844	815	806	780	813	771	795	775	839	749	770	815	801	834	779	852	751	839	836	788	830	793	835	845	816	764	816	815	815	802	770	766	795	774	766	787	748	791	802	761	806	761	789	818	770	743	826	801	812	805	866	806	851	825	774	794	842	829	846	831	771	769	797	783	816	782	830	808	794	818	795	768	815	822	839	837	763	787	764	803	760	816	839	795	796	787	829	812	759	797	835	835	805	780	792	816	729	747	787	824	785	782	814	816	818	798	765	730	803	808	796	789	821	764	825	810	793	826	771	817	796	816	758	820	776	772	806	788	860	819	794	793	776	781	849	797	801	799	785	802	795	783	787	817	784	798	786	782	833	827	830	800	828	825	822	779	776	794	793	789	813	754	803	817	833	770	826	768	790	807	779	726	783	799	767	758	850	803	831	801	837	806	814	807	813	731	787	774	797	845	803	778	787	814	821	740	855	734	806	779	729	805	811	819	796	756	815	834	805	831	814	767	790	753	811	827	809	810	802	800	814	804	855	784	788	806	821	786	803	810
27189	75058	56123	19981	8303	9814	1377	743	728	759	774	753	689	721	691	667	699	682	673	700	679	675	654	703	665	654	704	721	738	664	731	751	734	745	744	784	724	787	736	719	722	699	688	687	708	692	656	811	1005	1077	874	809	699	661	664	652	664	657	655	649	722	673	658	666	636	673	692	655	621	689	676	626	674	652	693	686	701	687	635	674	663	700	665	683	674	644	631	616	653	660	672	636	684	628	682	660	697	679	688	692	659	663	667	668	674	670	687	705	679	657	674	655	684	632	657	639	684	681	689	684	649	676	627	676	625	613	712	641	744	678	676	697	646	723	658	666	682	675	669	702	680	672	661	676	670	658	643	645	721	638	673	672	684	705	719	666	674	651	621	703	685	636	627	671	652	633	657	716	642	687	640	678	654	645	671	659	664	656	656	633	653	675	653	687	684	671	641	677	654	681	683	658	641	662	626	666	630	659	675	714	655	658	700	665	673	638	721	688	698	677	658	680	680	643	690	690	644	665	664	639	659	672	692	663	674	669	622	677	627	663	658	700	669	668	684	723	688	696	669	694	700	669	659	654	690	703	642	674	702	664	699	627	668	657	662	684	661	727	676	695	663	659	700	659	639	704	633	640	662	653	641	720	639	680	652	681	627	642	681	663	620	656	662	690	668	682	634	662	699	656	706	652	654	696	689	660	698	670	651	720	693	662	687	684	640	700	662	660	643	663	668	656	673	669	660	695	662	664	634	670	646	660	655	602	656	671	644	670	613	635	670	648	712	667	680	662	680	646	657	633	617	674	695	661	679	649	671	662	658	687	638	668	626	667	663	653	659	677	628	631	713	644	682	696	662	704	650	638	657	668	668	679	647	671	665	681	694	641	678	674	607	643	642	663	671	621	692	648	636	639	649	645	701	658	691	697	637	648	694	640	671	641	697	709	663	659	679	689	674	684	668	702	678	629	657	682	680	674	652	651	681	658	655	643	652	649	646	636	711	675	645	673	626	667	637	652	643	665	677	707	654	683	707	658	660	679	627	655	676	656	680	640	680	652	665	639	659	666	651	690	655	651	656	667	653	642	647	641	669	659	660	646	627	642	649	706	696	663	678	655	713	642	673	661	674	716	643	629	698	631	661	662	693	679	635	634	652	661	664	634	684	680	715	657	659	613	645	685	652	668	653	695	647	675	651	656	684	681	635	658	664	651	670	630	658	668	677	621	630	623	636	672	653	687	702	660	667	656	688	661	676	633	665	648	711	686	690	726	688	691	635	656	627	661	675	668	719	653	647	708	662	615	641	632	693	685	654	656	677	639	688	688	643	646	707	695	646	705	717	642	669	674	635	679	652	643	743	654	640	644	647	674	642	657	649	672	664	666	676	644	638	675	678	668	688	675	668	670	709	613	660	656	685	644	640	615	673	666	696	661	647	722	661	706	634	693	687	667	635	628	691	656	663	640	667	666	653	642	690	648	632	666	695	682	668	645	693	705	666	644	677	658	673	658	674	627	662	657	673	669	683	668	686	649	677	649	665	667	644	679	656	660	703	657	645	637	694	652	680	644	624	689	667	647	658	684	667	674	650	603	669	667	633	704	706	656	655	700	651	690	696	637	680	666	662	694	664	663	682	664	692	659	663	653	688	685	725	666	668	644	710	667	707	665	642	654	646	689	668	661	695	684	711	700	649	689	664	665	668	614	700	681	703	709	685	662	641	618	699	683	686	678	662	673	672	660	648	692	619	662	689	681	696	686	641	694	673	667	608	676	641	672	599	697	653	628	652	655	675	695	683	620	675	708	666	632	657	665	673	666	658	675	656	649	631	646	666	680	667	698	686	685	662	685	664	628	670	652	660	729	692	703	669	659	694	662	644	605	632	696	672	658	617	667	678	635	665	654	645	622	686	672	650	669	658	658	711	644	684	653	706	654	610	679	664	654	672	635	630	671	663	676	633	677	700	611	667	635	661	683	654	691	678	644	676	682	659	632	604	662	667	672	682	678	687	644	682	655	682	617	651	639	669	643	645	628	677	679	631	634	704	684	653	653	648	647	640	663	651	696	650	685	670	664	698	624	667	657	677	645	670	675	631	675	700	667	647	645	649	647	670	655	667	646	729	677	652	678	597	680	679	644	651	667	677	689	669	598	679	664	669	656	655	686	681	714	663	659	607	683	671	685	640	596	656	658	611	632	646	617	659	710	679	685	703	668	662	667	705	661	703	645	658	700	685	688	675	708	647	668	654	674	633	680	645	679	658	646	679	672	717	648	626	680	700	632	639	628	654	666	726	664	675	645	656	690	680	685	679	698	669	669	624	680	642	665	662	734	677	609	622	661	628	671	677	690	653	684	669	619	679	699	673	677	676	612	612	683	658	678	690	669	691	684	659	700	669	597	661	678	637	671	646	623	660	686	662	671	642	682	666	697	667	664	685	662	681	666	678	699	706	700	626	707	660	661	624	609	689	644	692	627	677	648	638	669	667	685	654	655	637	654	678	695	716	649	639	699	649	633	685	677	680	638	675	677	631	665	633	652	637	663	658	685	694	678	666	676	689	679	642	717	673	640	682	656	730	614	647	651	631	661	653	654	701	681	661	675	669	676	627	637	688	642	703	627	641	675	631	653	669	652	639	627	617	682	656	644	657	638	675	647	659	612	670	647	680	625	662	634	655	722	631	643	649	694	649	702	701	662	645	684	679	678	653	624	644	663	641	654	737	680	667	698	631	660	675	626	698	618	690	670	650	659	646	697	619	683	671	681	663	702	633	661	690	683	629	627	686	685	699	685	672	685	629	605	699	666	659	644	665	703	672	704	635	609	719	716	637	685	630	658	658	643	654	661	652	681	720	624	655	631	675	634	702	610	706	618	678	658	677	638	683	673	661	699	696	700	667	685	670	676	720	695	670	672	652	653	710	659	663	674	634	670	636	669	663	665	702	684	680	635	664	637	646	637	686	652	630	637	630	638	688	669	679	672	625	654	675	646	631	700	661	663	654	693	681	636	645	663	636	681	676	644	677	676	624	695	679	659	636	698	629	667	643	639	662	724	679	656	661	660	640	669	640	660	674	658	668	639	694	668	642	588	715	659	656	668	627	649	621	676	652	606	659	672	688	641	648	650	654	627	658	653	671	679	661	663	669	631	702	691	660	678	702	635	667	671	666	694	681	681	658	701	704	613	640	671	680	648	662	667	675	664	645	712	676	667	683	660	655	630	658	611	666	646	680	645	666	638	679	662	631	657	656	667	648	674	709	685	648	645	665	678	697	661	624	684	692	660	692	649	631	670	647	663	675	651	673	667	605	683	703	615	690	646	668	705	675	677	672	623	617	670	653	650	653	701	674	656	661	678	646	685	659	618	606	652	691	683	699	662	669	664	691	660	681	620	652	642	670	654	621	659	706	610	682	684	701	673	668	651	670	655	695	668	648	670	670	681	664	655	667	653	627	661	638	660	676	657	694	666	670	646	675	656	700	632	638	690	648	697	682	664	674	643
24244	21651	29786	26366	21355	20450	4288	1185	1036	978	1009	1032	933	941	915	905	945	949	914	965	897	918	953	941	944	897	942	897	859	874	945	1001	992	994	975	913	968	994	922	963	933	933	922	926	943	890	921	933	1179	1345	1245	1230	1044	1001	896	882	947	922	859	857	937	958	883	863	871	800	860	811	902	862	899	928	832	930	895	859	902	867	936	865	867	875	879	838	879	926	867	930	854	901	867	935	960	896	912	898	869	860	908	868	939	838	889	878	878	906	864	925	865	881	912	880	878	904	847	876	853	920	919	942	905	897	917	877	912	839	916	875	860	859	918	927	857	871	879	857	868	863	875	897	872	918	944	853	907	853	837	885	861	917	873	906	929	839	902	905	915	867	940	896	848	897	903	904	882	886	857	881	851	909	859	949	865	887	885	922	836	865	918	911	885	893	894	935	865	904	972	840	929	887	874	907	880	876	866	893	965	958	901	863	895	853	891	914	933	874	906	892	876	913	853	848	917	928	888	884	862	846	859	885	874	850	859	875	882	833	870	909	889	869	941	844	906	921	952	890	913	910	864	887	904	928	891	901	891	837	878	916	831	953	880	880	886	894	861	891	895	900	872	871	891	905	918	911	914	941	887	918	791	876	919	843	828	898	888	898	855	860	906	954	911	936	931	898	916	887	891	901	918	907	906	857	848	865	883	870	783	879	907	856	935	862	900	901	876	875	899	856	882	927	884	841	912	902	933	888	834	906	911	864	913	876	843	936	909	835	846	879	868	863	892	866	924	865	893	857	891	887	907	851	923	817	841	930	822	899	908	888	848	906	802	866	876	870	887	876	911	902	914	852	824	854	868	794	927	864	892	870	883	846	871	892	839	879	924	877	875	934	892	920	885	855	869	929	919	916	953	885	874	866	850	882	869	869	905	897	849	842	936	881	869	847	916	872	870	907	814	905	949	854	897	886	858	880	885	885	960	901	914	856	861	884	947	904	904	897	908	928	908	891	907	877	891	868	852	906	856	859	899	881	899	934	892	894	887	884	927	858	936	917	871	880	912	895	879	864	891	910	887	931	850	874	891	893	865	897	841	846	854	906	924	864	872	906	837	866	872	862	928	880	839	910	860	923	939	931	870	899	908	889	864	902	854	884	888	891	847	906	867	894	864	849	909	865	876	850	871	871	943	896	901	858	888	889	924	877	863	872	895	899	867	915	894	867	874	893	873	851	841	857	913	896	891	936	876	872	927	851	887	869	833	862	900	896	920	864	907	903	910	875	841	919	838	894	892	928	864	902	926	877	850	809	852	915	914	861	907	891	896	907	897	917	908	888	886	931	874	850	877	922	867	848	856	874	841	860	936	936	857	916	875	864	882	945	875	871	937	904	893	860	906	857	873	864	896	928	915	860	854	930	881	893	852	893	926	907	887	796	924	790	930	852	866	866	921	876	877	836	912	930	838	896	904	923	853	919	852	886	858	868	950	864	893	956	917	844	896	853	910	827	894	872	962	856	868	878	891	902	888	822	894	880	876	878	875	811	845	822	859	907	883	854	849	874	849	878	867	881	834	880	849	842	882	851	822	946	895	861	913	853	842	895	905	938	892	861	858	882	914	917	864	883	964	872	884	917	897	879	881	879	909	899	847	885	876	901	891	899	878	837	934	869	898	868	846	826	873	918	922	896	856	875	858	852	858	927	842	887	936	926	860	896	915	901	882	871	894	906	907	899	933	846	891	896	885	939	910	885	878	923	863	933	844	879	851	889	894	817	892	900	918	823	870	863	894	936	850	902	913	911	885	899	898	901	894	882	874	910	870	905	926	932	919	908	874	870	907	862	836	854	867	844	903	853	902	904	894	948	917	853	854	889	880	861	856	888	947	893	844	888	869	883	930	908	876	850	902	881	892	830	894	865	871	890	837	868	854	910	909	882	932	934	861	895	861	900	853	905	859	844	932	884	874	882	862	866	886	910	860	872	883	868	930	913	908	859	893	916	923	852	906	922	926	862	911	881	918	861	904	857	818	853	873	928	868	894	865	834	922	908	851	909	882	974	859	849	896	857	887	898	894	934	883	901	933	866	897	900	864	905	870	896	887	904	897	867	914	811	904	893	890	849	945	813	884	845	881	835	895	854	918	913	828	863	837	925	830	914	869	851	863	857	836	870	911	886	913	943	847	906	908	858	890	935	859	962	839	941	894	895	873	898	840	875	905	917	951	851	867	912	907	919	945	870	853	872	864	876	922	850	859	929	867	840	861	874	889	845	912	931	838	871	859	900	921	828	884	882	882	887	882	853	883	878	877	849	882	896	889	878	909	918	856	894	893	860	884	868	883	886	878	933	889	905	879	894	882	853	874	927	942	886	871	846	851	872	841	900	915	880	873	861	822	889	870	847	904	852	836	871	868	901	909	864	938	885	930	884	901	847	869	924	866	835	873	863	891	883	920	898	927	935	891	864	841	903	870	889	894	884	896	863	895	903	905	891	881	864	859	856	891	887	914	914	922	864	842	857	878	920	868	878	874	887	866	924	862	824	825	844	864	916	900	867	957	868	846	838	864	873	882	862	848	881	908	870	914	897	882	878	864	879	914	860	899	861	858	902	886	933	844	894	865	908	870	909	872	889	835	842	899	907	913	883	900	888	860	873	884	894	871	929	846	859	879	860	932	859	892	832	870	925	846	917	883	917	865	826	924	887	877	902	871	877	810	899	912	884	915	844	896	878	858	849	884	859	876	886	885	842	870	894	881	877	899	859	931	861	877	936	860	904	875	894	888	889	871	881	928	889	864	862	907	850	898	851	884	891	852	902	857	888	879	912	890	951	941	857	854	927	815	859	896	845	906	922	881	903	846	879	888	867	894	852	873	878	879	893	853	805	900	864	871	870	895	895	862	917	882	822	876	833	881	906	878	855	917	866	926	913	894	893	896	849	900	892	846	854	893	910	912	875	899	829	883	907	859	942	892	891	889	855	908	842	896	856	902	928	894	882	897	857	894	828	951	914	866	835	901	889	875	850	883	893	874	910	934	914	863	924	897	888	839	879	860	915	866	963	865	933	866	842	848	866	885	827	850	881	860	882	892	884	866	890	896	903	914	878	911	867	899	915	921	890	918	961	923	934	870	869	903	836	911	887	875	871	880	887	876	896	871	897	851	874	890	926	897	841	899	835	906	827	873	891	900	815	867	912	864	909	944	880	878	867	889	935	919	872	843	904	911	898	885	904	859	849	879	847	941	913	929	894	854	857	899	847	939	835	870	874	897	910	913	912	940	937	863	892	900	858	920	936	874	928	904	902	895	897	912	846	907	870	940	882	843	896	909	854	906	813	875	886	871	911	888	895	876	915	915	917	919	935	887	890	884	908	822	856	908	875	843	846	835	841	903	883	931	881	881	880	889	906	916	920	863	876	919	926	911	917	885	910	859	910	844	854	906	799	953	890	909	919	903	884	894	864	837	872	857	882	940	858	890	845	853	860	855	873	865	918	884	877	886	866	868	905
47541	88894	68319	30000	9028	14993	1306	928	891	872	829	840	833	836	868	792	770	827	795	754	765	783	734	765	803	804	758	760	724	830	825	904	870	874	882	864	882	869	768	791	760	809	745	735	770	760	767	825	1147	1466	1223	1069	881	814	753	756	724	803	713	713	752	761	756	778	758	732	770	777	679	731	748	731	798	744	734	729	789	749	742	748	762	708	760	736	755	723	718	705	749	685	703	720	761	761	746	760	751	732	768	777	736	722	735	751	711	800	699	743	688	766	765	714	731	733	738	730	800	748	714	720	761	740	719	697	727	777	745	744	743	711	808	747	723	708	777	760	736	742	740	722	739	775	796	741	772	715	726	696	762	716	766	741	736	712	717	751	723	714	730	717	736	690	737	756	713	779	683	725	768	726	725	727	745	708	723	697	796	722	740	716	754	748	757	773	761	751	707	731	726	763	699	726	729	772	758	739	730	710	772	728	724	789	755	757	760	765	784	758	744	751	734	742	736	729	756	720	789	797	765	745	751	713	747	713	747	702	762	718	749	759	706	695	740	766	721	707	744	773	745	738	694	745	756	750	719	760	751	651	736	765	742	710	738	674	691	716	701	747	777	686	802	710	712	778	783	794	729	783	736	781	781	760	729	723	713	734	750	747	708	729	736	754	733	695	680	718	671	772	737	718	708	755	769	715	703	690	742	735	725	727	760	713	780	758	755	743	732	751	746	735	746	734	734	723	725	796	714	722	709	715	752	746	735	748	756	760	735	779	685	747	679	754	735	739	699	745	750	715	777	717	764	720	715	728	749	747	733	764	745	750	719	703	752	694	741	733	738	730	746	711	706	724	766	757	794	700	751	729	786	726	711	740	753	746	732	757	714	676	719	756	711	743	695	713	684	766	714	719	725	771	720	687	717	688	749	699	720	710	745	735	741	707	752	718	804	736	717	774	677	781	710	731	734	776	685	725	760	729	761	746	757	740	790	755	735	740	733	784	741	753	709	706	760	735	773	749	803	739	726	730	717	743	734	733	731	751	758	734	708	735	775	738	736	738	725	755	756	762	736	758	709	792	702	739	749	735	775	719	739	723	774	741	711	768	724	769	734	724	730	767	792	721	729	710	749	690	732	741	741	694	700	717	761	736	732	720	768	719	729	705	728	719	736	756	684	720	688	688	701	780	756	739	766	759	681	724	766	697	753	756	725	764	715	697	724	752	717	748	708	753	726	721	715	726	739	779	741	697	707	797	756	790	748	730	755	759	673	728	688	735	725	753	762	751	736	718	763	728	706	781	749	743	724	752	763	792	772	752	732	693	807	726	734	680	745	687	743	721	727	735	758	745	757	725	745	695	762	736	756	747	766	762	736	737	743	725	785	712	734	735	723	790	723	714	717	734	749	773	701	753	710	718	786	736	713	737	828	741	711	718	724	738	733	743	788	725	745	717	714	783	717	725	726	760	712	749	708	687	701	690	758	715	752	723	701	795	743	734	701	717	714	723	755	726	763	696	783	711	736	764	743	711	758	715	735	729	710	758	780	738	762	755	740	727	733	759	732	756	748	722	765	706	741	765	764	704	740	686	732	715	772	756	757	700	716	726	790	741	758	713	757	727	733	740	755	711	766	727	698	727	707	717	743	737	744	696	706	692	734	722	756	726	717	759	787	740	763	715	758	737	771	710	739	691	729	770	766	736	733	735	724	736	726	709	752	757	776	720	734	731	763	692	751	714	746	745	754	691	746	738	718	726	755	694	822	766	693	720	737	750	693	712	735	733	780	728	753	696	722	722	796	735	775	711	704	761	725	764	742	743	784	765	755	731	736	774	704	732	772	738	744	753	731	699	737	734	673	737	754	675	763	746	739	712	704	713	739	767	760	707	730	750	763	695	782	722	670	713	773	715	722	743	757	728	759	757	728	664	709	757	789	707	740	736	686	768	721	730	771	720	748	731	744	754	751	778	742	721	717	799	735	759	770	747	722	714	708	712	715	739	773	739	752	733	749	712	781	699	740	753	766	722	725	728	687	717	795	737	712	756	678	729	744	736	768	753	747	713	696	732	757	727	733	768	737	706	696	763	738	760	697	747	706	724	762	713	749	670	726	753	742	728	751	737	712	743	741	749	705	707	695	704	747	733	747	720	758	774	746	767	712	764	723	744	694	743	715	703	686	718	763	746	733	780	718	751	721	711	663	750	717	752	732	739	737	744	690	749	696	669	733	699	722	715	756	712	757	701	745	760	718	768	716	785	709	795	769	695	699	758	729	726	748	754	750	762	680	720	737	747	790	742	720	750	706	723	713	738	746	770	754	734	758	774	749	720	742	707	800	692	719	715	676	712	733	761	748	747	767	681	728	774	743	707	716	719	727	700	733	722	736	736	758	740	776	732	738	738	746	680	719	793	718	751	717	749	710	737	715	691	700	728	714	768	705	697	781	768	712	746	715	703	699	730	722	759	788	726	687	737	729	755	775	783	763	741	777	750	780	749	727	762	715	773	717	768	714	717	707	736	730	728	781	740	771	744	671	737	751	714	770	720	775	752	770	754	703	724	726	683	776	774	733	733	733	761	714	745	716	721	745	762	697	738	752	713	759	709	722	754	684	748	731	729	701	699	710	747	745	779	719	794	716	724	723	726	729	754	707	716	703	737	741	723	787	755	722	711	724	673	747	703	715	731	768	724	714	764	694	703	772	711	728	746	719	788	692	768	792	751	695	707	745	735	726	688	729	758	711	731	697	730	761	771	765	710	713	765	703	721	747	729	776	725	741	722	786	702	764	721	745	771	749	742	732	780	692	756	728	752	785	727	702	722	713	716	768	710	756	740	792	718	760	734	725	708	703	677	717	694	777	708	750	719	765	700	744	759	748	732	773	754	711	732	704	737	725	765	753	734	740	752	743	704	751	691	743	776	714	722	729	725	733	755	747	766	771	684	707	752	716	714	735	730	742	764	709	807	745	771	729	703	749	738	684	715	758	744	739	751	693	735	763	733	757	733	746	723	747	764	722	705	707	745	733	717	757	752	726	706	765	766	746	721	730	752	741	760	762	733	729	765	666	736	728	800	740	762	753	699	703	722	747	733	784	727	710	760	762	736	734	687	706	692	780	726	752	740	683	726	715	732	716	755	760	745	760	716	749	713	791	732	739	765	700	704	731	738	727	720	687	701	708	680	704	739	730	741	714	729	696	731	743	736	765	719	737	699	722	752	758	693	730	727	743	763	749	744	722	758	723	747	710	699	697	722	778	735	721	720	752	784	731	734	754	714	753	726	768	679	727	754	717	728	693	706	723	736	734	758	710	742	712	686	730	756	790	677	726	733	708	728	703	774	752	767	688	758	670	725	716	734	674	750	735	737	760	708	748	716	687	728	762	695	758	728	718	767	700	730	693	775	782	724	743	738	729	688	747	704	689	761	741	736	717	747	738	741	750	751	705	750	727	750	697	766	769	752	769	749	714	735	744	731	686	705	719	749	729	749	693	752	731	733	682	773
27901	21115	15590	5283	1135	1331	861	725	758	752	765	781	797	752	752	712	780	790	775	783	741	773	775	761	746	707	797	757	839	757	789	788	778	804	791	859	764	777	777	788	808	770	757	735	740	715	776	740	774	825	861	843	799	805	783	751	787	775	754	735	784	789	753	795	760	746	790	776	754	788	785	703	817	739	773	824	757	767	750	744	718	759	717	731	822	810	776	760	737	757	699	757	775	762	778	822	764	743	724	774	795	760	787	763	789	753	749	777	768	733	739	748	726	778	769	766	767	778	767	743	699	793	778	748	758	753	735	787	734	831	753	764	779	792	752	758	749	754	773	733	804	731	748	839	792	769	727	737	791	734	776	726	717	730	793	741	773	735	753	815	800	795	772	731	827	740	759	780	768	736	764	785	783	789	776	761	766	758	772	745	767	764	736	832	733	785	785	771	759	774	728	741	780	748	729	733	759	744	752	772	744	778	811	801	723	725	800	734	756	720	771	747	706	774	772	754	775	751	801	776	781	799	785	794	782	807	804	739	763	789	772	772	784	786	781	780	786	745	778	730	807	759	733	769	763	745	766	783	771	771	781	781	752	739	758	734	766	746	804	753	767	798	731	737	751	752	791	807	792	790	726	743	763	763	743	777	736	767	766	823	797	760	810	752	767	768	779	757	795	735	794	770	772	753	780	764	700	752	800	794	772	789	776	714	735	767	772	809	745	743	750	730	798	781	734	788	810	814	766	799	761	746	702	785	751	760	774	782	754	770	827	798	773	808	830	734	803	739	760	764	737	815	751	754	749	796	735	739	767	777	779	781	763	792	788	742	728	755	758	782	789	727	736	737	783	814	757	822	774	738	768	794	774	786	800	752	740	787	740	791	723	796	748	742	756	694	789	785	748	771	749	729	754	760	774	769	781	785	796	760	752	721	730	760	743	794	737	735	753	762	733	757	789	771	757	819	747	749	755	728	798	789	776	724	759	755	772	780	767	801	824	782	828	753	788	756	740	790	793	791	748	799	806	739	789	732	755	782	781	781	827	814	766	748	764	761	774	804	773	759	782	775	738	783	749	767	712	811	773	773	735	777	754	766	747	760	768	726	765	748	709	824	748	717	790	741	757	795	782	792	760	787	773	746	727	765	757	753	795	800	817	734	787	750	816	825	749	755	769	738	750	723	764	762	773	745	805	767	761	757	731	687	762	825	784	795	800	824	766	776	763	784	733	772	799	762	773	769	762	755	768	765	771	795	774	805	803	731	746	770	799	802	753	726	789	757	786	760	811	754	798	757	791	818	805	746	808	776	735	768	718	728	733	744	705	831	769	759	744	775	789	755	812	770	809	802	717	805	801	824	726	755	772	762	759	785	798	741	713	781	786	772	752	789	771	747	752	788	778	706	733	757	771	836	765	789	758	797	765	783	753	746	783	757	763	779	743	774	767	782	775	810	736	720	741	785	781	756	729	766	749	764	777	766	784	774	748	747	776	750	770	731	747	749	769	734	765	794	751	785	766	778	760	792	807	773	749	760	775	762	776	768	768	808	756	744	821	739	755	735	724	749	810	728	792	783	771	780	741	750	767	792	746	746	795	769	773	727	797	792	735	783	807	770	767	751	769	745	769	739	744	752	803	763	688	743	737	786	732	783	721	669	756	725	769	822	722	738	796	781	809	786	773	734	782	795	716	792	779	767	754	739	719	746	787	762	758	730	775	753	790	798	738	749	798	757	799	778	731	815	766	786	782	782	758	784	742	796	792	761	816	717	779	758	745	789	748	760	762	774	736	788	771	765	806	767	761	751	809	757	728	779	775	797	756	808	741	745	801	777	740	752	749	740	753	787	789	781	789	725	776	792	804	821	749	790	814	795	757	825	798	741	763	784	780	765	736	771	756	802	765	752	787	754	768	756	754	732	787	749	747	815	787	791	773	740	791	746	792	751	819	777	782	764	804	733	767	691	803	743	778	726	784	744	822	782	745	764	761	779	784	812	783	808	795	766	778	836	721	777	786	780	820	756	762	722	814	778	748	778	755	770	783	789	812	738	785	773	832	795	713	773	777	781	778	749	758	717	789	756	799	757	754	683	765	749	754	892	780	782	741	780	758	792	771	786	714	797	816	790	773	780	711	747	786	785	761	774	742	774	790	768	726	757	731	747	790	756	739	736	760	759	791	761	769	771	806	776	753	774	763	773	770	768	817	749	781	691	737	787	783	752	758	759	753	759	752	754	744	819	763	761	802	772	796	798	789	742	811	787	801	785	747	759	746	746	757	810	774	781	768	766	751	777	780	776	744	763	820	745	772	744	742	793	756	755	780	752	766	791	771	757	744	771	823	760	747	782	793	711	805	802	753	756	732	738	706	780	765	765	781	720	786	789	787	769	712	781	806	786	788	742	754	744	766	726	812	775	854	782	750	789	799	756	764	756	755	784	676	763	755	752	778	755	730	800	782	697	751	784	769	753	751	753	779	779	765	751	770	750	788	803	726	691	758	765	789	768	695	760	734	785	751	753	794	720	816	791	722	799	735	745	784	801	705	731	741	720	800	785	783	730	781	767	798	769	742	805	792	784	811	782	769	721	774	730	720	702	731	784	770	799	743	737	752	788	725	792	774	805	739	735	705	794	796	772	772	732	764	773	768	765	778	807	790	773	755	757	736	794	804	777	756	773	707	749	794	764	761	731	732	748	756	787	784	728	764	775	719	740	735	765	792	786	782	683	801	774	758	759	750	785	767	744	797	799	736	752	702	792	769	757	771	785	749	795	762	770	739	777	768	741	806	779	715	783	767	741	780	715	742	725	766	764	777	741	731	780	750	781	785	736	767	736	759	793	742	754	773	778	751	768	756	743	753	752	724	763	817	758	765	774	782	783	732	773	759	760	774	787	795	792	799	737	718	801	801	756	759	752	708	743	773	754	788	794	773	748	755	756	802	746	783	778	741	782	748	763	727	793	767	762	730	750	740	730	732	755	777	723	766	746	760	749	743	779	752	796	779	725	789	767	778	734	782	708	756	741	754	757	791	702	804	769	744	741	806	799	807	694	764	747	736	713	794	734	795	736	757	746	801	799	758	732	821	774	769	810	734	712	802	793	788	757	747	749	752	790	780	762	787	775	795	788	752	774	769	762	787	702	757	735	744	822	729	776	763	744	724	758	726	785	744	783	734	814	737	777	684	730	709	732	767	759	761	771	787	790	824	759	730	791	757	733	731	750	780	737	772	772	757	729	758	799	803	741	775	743	743	756	805	746	780	733	740	754	776	704	776	778	750	777	770	748	811	750	775	755	764	828	762	761	825	762	765	775	760	756	735	764	749	786	776	796	721	795	718	744	793	766	782	829	766	779	794	755	750	778	781	792	841	790	732	750	740	698	749	770	802	772	737	775	790	801	739	737	792	766	749	786	765	754	767	759	748	742	783	799	780	796	761	765	747	811	766	727	769	791	771	801	788	779	813	755	778	759	753	716	786	768	806	762	747	743	727	778
8672	18640	12636	3427	898	1308	576	631	610	598	629	583	608	618	614	646	591	620	644	610	569	566	674	579	580	590	549	598	613	610	623	651	633	642	642	644	636	603	618	588	650	631	559	589	576	611	590	599	592	633	660	627	671	655	583	593	596	592	585	584	609	605	569	600	574	556	602	592	596	573	598	562	583	601	592	629	624	599	587	622	608	589	616	614	584	575	556	566	619	597	560	647	634	639	596	611	569	571	554	582	582	597	605	597	608	603	664	553	610	607	548	617	615	609	591	580	585	566	603	593	633	598	618	634	560	601	577	584	574	591	597	602	591	575	608	580	564	622	586	638	584	593	582	573	574	587	569	594	575	573	583	637	607	590	590	608	542	584	575	618	627	622	604	599	565	626	575	547	624	599	556	640	614	597	564	613	610	585	617	606	615	619	623	562	570	559	576	609	610	584	585	599	591	608	632	584	540	590	608	593	608	586	586	610	597	591	590	586	573	600	599	570	598	583	582	622	584	562	615	585	613	594	607	572	573	582	581	573	594	562	583	562	613	605	563	583	607	568	589	593	586	550	587	627	590	605	646	589	629	586	608	564	572	574	566	571	608	590	602	558	576	582	607	615	588	604	558	584	608	613	599	548	570	617	592	585	593	565	597	535	594	592	585	547	578	578	579	609	604	581	594	594	562	605	568	606	586	556	570	563	608	585	597	613	605	601	614	576	598	587	610	595	615	603	566	593	573	558	613	574	613	569	554	584	613	662	613	595	618	616	636	596	623	550	588	603	599	591	564	574	618	563	607	584	592	614	590	569	602	600	568	557	598	609	585	568	600	551	613	609	582	610	596	572	636	625	584	609	579	595	629	614	606	570	609	567	597	619	610	561	577	557	594	594	573	626	534	631	578	606	581	623	614	590	646	587	593	620	587	562	639	631	584	565	627	570	608	580	592	570	589	612	536	560	587	622	609	599	533	568	596	596	635	644	605	582	523	604	602	560	609	583	596	636	585	622	573	564	561	565	559	596	644	581	653	589	583	577	568	546	623	547	611	599	603	594	619	614	585	548	609	587	572	544	611	590	637	565	598	617	602	580	587	601	618	584	576	573	608	599	591	592	602	607	576	585	588	589	597	592	654	621	640	587	609	604	631	614	606	592	566	556	578	601	550	559	589	616	581	586	630	570	569	587	610	569	591	575	599	630	593	551	585	588	582	573	581	560	592	575	549	590	613	584	554	572	610	587	575	599	597	573	584	584	581	592	572	631	606	597	528	588	579	602	638	607	626	594	588	574	524	609	636	584	532	564	613	566	560	641	649	620	593	578	548	611	548	613	612	615	610	594	627	582	580	616	563	579	557	594	559	622	554	602	598	638	579	632	591	548	613	578	623	606	543	559	612	563	628	595	595	617	583	598	587	598	572	594	626	611	631	575	634	592	598	593	587	625	553	585	599	588	601	639	601	590	537	584	573	594	637	567	597	586	583	577	619	611	616	600	605	604	619	576	550	613	559	611	624	592	601	630	577	595	609	601	610	585	557	592	610	581	575	626	632	560	577	610	591	621	604	555	581	605	588	570	602	647	567	599	613	603	622	579	590	570	602	562	590	584	596	614	580	618	587	553	638	639	588	598	566	626	620	641	541	576	579	562	593	603	589	576	598	572	565	604	607	605	555	619	586	653	601	565	577	544	591	600	584	538	629	583	570	614	580	609	603	614	628	571	589	578	579	608	585	625	601	562	572	637	618	605	545	586	576	597	606	606	580	596	580	553	611	587	548	636	607	665	565	588	606	588	636	592	615	593	613	586	587	620	595	623	647	609	559	640	612	624	599	628	603	634	568	644	590	587	587	603	598	558	599	619	588	620	565	622	534	603	602	579	611	570	589	574	609	575	572	594	613	583	567	585	585	604	643	584	570	607	584	634	641	556	637	606	583	581	611	591	576	574	564	581	602	582	567	572	585	602	568	597	585	585	613	578	625	586	605	640	581	563	569	622	584	589	611	588	582	596	606	579	626	572	631	643	597	563	605	577	615	583	576	599	597	582	617	601	586	608	596	613	624	564	579	584	592	611	652	577	568	589	563	595	584	609	563	626	608	598	582	618	601	607	571	600	598	594	587	573	621	585	565	575	594	604	568	596	582	600	591	622	602	618	571	576	603	615	617	616	649	618	601	573	607	595	592	644	570	581	607	595	611	642	602	578	557	602	569	563	607	595	597	634	580	595	586	557	580	601	606	563	583	597	645	586	616	560	587	611	567	597	589	582	617	649	596	587	551	601	609	591	622	586	586	577	595	591	599	612	586	560	611	586	607	600	591	562	643	615	553	612	645	596	587	614	597	619	575	614	617	588	628	601	579	571	619	596	608	605	595	556	589	617	592	600	576	583	524	629	624	642	611	555	627	593	612	551	612	592	555	612	583	620	542	564	569	635	574	608	583	630	628	587	565	582	618	576	573	562	570	578	599	575	601	570	622	593	576	574	610	577	611	591	615	628	606	571	604	577	604	595	596	624	565	560	589	636	612	571	560	583	577	602	568	642	586	598	636	606	570	579	601	586	549	608	603	585	535	640	598	586	605	614	577	643	590	567	585	584	577	601	609	592	576	636	558	621	613	590	630	589	591	584	614	609	594	542	582	594	620	568	585	588	568	573	604	564	605	556	565	595	582	630	626	606	624	608	617	588	608	593	635	572	591	565	602	622	581	593	554	604	594	619	579	599	632	617	605	596	624	599	570	599	574	626	608	598	626	606	604	596	567	562	614	574	610	587	522	617	589	607	608	570	590	584	598	597	570	590	564	586	557	572	583	611	610	594	611	611	580	629	576	614	584	619	576	585	575	572	601	586	612	637	592	572	637	584	558	548	588	606	617	613	609	585	598	585	579	614	612	614	572	579	588	615	637	591	591	596	587	531	613	573	581	572	618	603	575	591	606	615	586	577	595	557	586	590	608	605	605	585	617	581	605	587	598	561	611	614	535	588	621	589	606	566	568	591	603	603	572	556	571	587	601	581	576	619	556	646	604	596	588	583	588	578	604	613	606	570	592	558	550	569	566	570	587	603	556	587	579	609	599	594	584	593	580	583	607	551	626	599	535	554	574	611	602	569	630	614	579	627	576	558	619	623	587	588	574	573	590	602	565	637	596	581	588	565	585	617	582	581	564	597	590	612	589	592	560	589	577	616	554	607	608	586	588	557	580	595	568	601	584	600	579	579	566	595	623	549	572	597	602	614	584	585	597	549	593	562	580	543	573	628	571	615	582	607	590	574	580	608	617	598	557	591	606	599	611	589	603	577	621	635	591	599	536	563	569	603	625	602	597	561	576	654	543	594	602	601	508	562	607	604	602	573	631	622	600	581	590	564	608	624	629	586	586	580	612	573	543	564	615	606	619	620	594	606	561	576	589	600	574	621	591	534	569	578	563	629	578	587	614	567	591	554	599	585	608	542	606	579	611	563	617	605	624	584	611	599	643	621	604	575	572	565	593	575
25328	21849	30402	27458	16480	11482	1932	918	781	792	729	701	674	729	715	781	743	728	719	701	761	758	710	672	718	754	738	711	676	734	772	781	808	774	762	772	736	710	712	724	732	750	775	723	705	736	711	718	664	783	816	921	938	807	747	729	808	698	653	681	708	732	690	674	688	722	727	725	730	689	691	734	725	698	673	710	698	716	724	748	721	713	666	727	743	701	727	688	749	711	720	738	653	726	695	714	726	715	694	703	694	730	705	698	676	682	699	698	673	719	747	738	732	679	731	703	741	697	719	749	684	702	696	735	731	704	713	719	729	752	815	737	705	731	697	718	709	712	731	701	738	702	702	719	676	709	679	707	703	717	694	696	721	654	711	697	656	704	698	724	703	679	743	704	718	680	712	656	705	723	741	724	693	729	710	746	724	719	768	712	692	671	715	673	715	707	673	703	742	699	708	706	712	705	693	679	719	722	727	736	718	659	650	701	712	709	708	745	708	699	706	701	700	658	684	753	709	718	715	708	674	727	774	732	731	653	721	708	653	724	641	669	718	717	772	693	752	688	727	722	723	725	715	731	651	698	732	720	739	709	709	659	678	743	746	726	749	737	671	718	714	725	740	716	754	764	700	680	690	745	713	722	720	703	753	718	717	728	754	719	695	715	670	694	715	696	709	707	697	702	697	721	703	713	752	702	694	709	694	745	687	679	760	710	729	747	722	715	680	720	662	712	674	680	684	678	704	715	734	699	735	731	711	704	725	643	694	677	684	706	749	692	700	708	734	706	727	703	662	730	716	689	745	687	705	695	709	682	697	682	734	686	762	748	716	662	730	760	689	696	743	707	689	705	745	699	711	670	727	707	724	707	696	653	716	720	723	731	719	718	726	710	683	665	708	680	735	714	702	707	707	721	701	691	735	757	686	707	739	640	702	671	713	756	714	733	708	676	740	750	706	678	698	712	730	699	735	704	720	772	686	720	719	721	738	703	711	706	700	659	697	707	721	691	740	723	657	697	746	725	709	733	703	747	664	729	699	751	682	712	662	693	741	715	718	742	679	732	734	669	751	717	682	729	670	733	754	671	701	688	756	707	703	734	719	677	695	712	734	751	662	734	677	705	774	699	690	664	753	712	701	729	730	720	681	702	684	695	706	695	698	694	771	743	740	705	689	702	711	687	683	736	678	717	706	663	722	697	665	704	709	716	751	704	747	707	721	700	713	722	708	698	686	702	686	684	702	671	718	657	692	718	721	713	701	730	709	662	697	706	757	709	692	732	754	705	680	698	682	692	707	653	689	665	703	727	729	746	655	741	690	770	713	721	689	708	715	711	727	661	668	670	704	696	682	680	731	663	701	778	711	723	694	748	740	696	673	741	687	687	691	759	674	714	731	697	743	702	656	736	722	732	792	654	659	707	755	708	733	708	707	686	711	682	684	690	697	714	750	746	705	741	675	676	679	661	698	696	666	726	683	739	730	713	713	742	726	718	717	663	704	683	709	726	693	693	720	730	714	759	704	681	744	723	689	723	705	709	730	703	768	744	731	697	726	715	701	682	682	722	715	724	712	736	712	683	754	705	712	682	691	708	718	746	702	733	727	712	659	712	748	670	710	723	684	685	717	697	684	690	716	731	701	654	719	707	682	714	730	725	723	744	738	707	702	688	717	749	730	691	728	715	763	726	697	707	734	667	685	702	715	686	692	767	673	711	691	703	727	686	727	739	728	722	684	717	684	695	713	734	707	749	748	727	683	725	745	695	717	682	753	728	702	694	694	687	707	672	737	691	738	715	761	727	679	698	682	688	707	658	721	724	739	674	706	729	711	719	709	678	692	709	696	691	668	702	756	695	728	714	711	701	733	719	673	691	686	703	723	705	718	680	709	704	698	707	695	721	705	712	703	717	698	711	710	708	720	715	715	754	683	768	669	711	749	701	739	753	674	744	713	660	756	680	669	734	697	732	675	692	671	733	690	727	727	687	686	703	709	689	679	709	674	702	730	711	764	715	703	708	729	720	713	709	766	768	714	679	682	693	699	705	693	750	689	725	663	705	689	649	711	661	686	670	684	754	695	708	681	722	703	693	714	659	725	718	728	779	710	689	740	685	689	730	696	666	706	764	693	727	680	723	731	712	739	731	698	731	665	691	716	689	710	678	692	727	689	669	709	698	729	704	715	714	742	700	693	689	713	735	672	711	728	742	704	713	699	720	705	744	700	701	744	733	716	714	627	709	682	697	704	726	720	713	708	748	733	648	661	706	770	691	685	676	725	751	669	726	724	742	727	724	761	707	734	738	744	638	704	702	725	711	695	735	698	640	731	734	703	693	710	726	735	696	646	671	707	669	731	662	722	666	698	688	711	708	726	727	621	729	687	666	721	704	728	722	680	697	705	692	669	721	727	734	657	707	720	761	773	662	718	719	721	694	680	769	718	728	712	735	672	711	701	717	649	694	700	685	667	715	693	686	723	675	702	701	727	677	716	783	664	687	697	666	693	687	691	703	752	683	700	754	711	712	725	723	701	657	730	689	659	750	662	704	740	737	776	750	693	672	745	707	673	682	683	671	716	669	704	734	706	709	691	708	703	763	714	746	708	709	695	725	714	695	727	701	656	709	710	683	677	724	709	724	711	707	681	695	694	657	683	722	665	698	692	698	768	727	712	689	742	697	682	699	709	717	692	714	690	680	702	656	738	695	706	667	711	752	716	726	700	690	700	675	727	711	675	740	752	737	715	736	762	752	666	742	682	700	711	733	708	743	792	645	653	678	731	732	674	684	693	720	759	699	647	697	729	732	731	686	714	686	704	697	714	737	653	714	726	707	700	701	750	710	689	749	666	747	714	700	691	743	695	697	737	657	643	736	713	784	766	714	696	726	712	684	727	708	729	743	733	713	717	709	708	722	691	684	692	710	721	715	692	721	672	659	724	710	646	693	658	723	698	710	688	738	730	657	696	676	693	708	706	655	703	731	670	730	678	687	715	710	727	756	703	659	668	712	717	718	682	717	664	690	699	666	727	702	755	694	670	706	711	704	743	694	696	704	683	677	696	742	680	685	696	668	732	737	750	724	677	711	690	688	694	709	668	745	700	729	686	718	739	685	729	764	723	711	716	657	740	717	702	721	709	671	689	784	706	770	705	722	694	690	725	697	729	735	697	699	699	715	663	769	693	701	700	769	711	680	636	696	737	738	722	733	709	715	714	698	698	731	704	713	686	714	692	746	702	732	712	694	693	701	699	707	753	717	672	727	702	686	742	753	700	734	717	684	667	677	735	719	735	695	673	687	672	701	708	700	749	761	665	716	696	687	703	727	727	693	748	740	686	686	707	695	733	734	740	684	696	739	734	701	679	712	713	719	654	681	697	729	710	751	706	737	731	705	686	665	753	651	687	759	689	691	711	733	712	700	708	738	697	724	751	667	696	668	699	708	696	685	716	681	733	750	715	716	722	738	701	692	641	714	725	711	746	683	763	750	690	747	707	673	728	700
34967	68880	53077	19135	5994	9479	852	683	618	671	698	637	606	580	584	613	634	639	616	618	541	592	597	570	602	630	551	623	626	644	671	685	694	682	732	683	671	598	644	608	625	622	649	603	627	601	619	593	591	667	729	919	910	770	688	609	632	607	588	608	590	592	574	616	575	601	608	562	588	621	595	596	617	612	603	622	541	619	632	555	601	598	607	613	584	586	610	599	576	607	629	555	593	585	597	560	605	656	610	595	585	602	630	563	610	585	571	597	609	612	572	583	614	609	598	651	594	585	581	633	594	583	603	568	599	630	562	589	608	629	582	638	548	581	567	596	572	599	602	588	594	567	578	605	597	584	574	586	558	572	637	615	558	549	617	591	623	608	680	609	570	603	572	579	643	570	575	613	591	580	605	525	606	608	563	612	571	595	572	567	558	590	572	561	613	556	550	585	604	584	551	569	613	645	603	599	556	614	593	563	596	572	578	574	592	591	564	569	590	606	610	538	592	588	593	600	587	622	568	560	598	546	562	622	566	615	581	617	595	591	585	616	557	588	566	604	563	604	617	642	576	646	587	586	619	579	581	592	614	615	610	635	573	590	598	570	547	577	591	614	589	608	559	634	568	603	569	601	544	620	613	629	564	624	602	604	587	588	545	607	595	572	583	531	600	564	597	601	587	572	601	649	580	602	570	591	598	625	602	636	548	623	561	628	611	589	597	593	579	592	624	625	619	581	600	637	618	630	587	574	589	585	569	567	619	539	587	611	567	597	576	615	557	595	602	617	597	594	599	585	590	611	582	582	602	624	583	537	581	573	623	560	622	585	569	592	588	550	601	616	583	588	580	591	606	581	649	579	636	582	634	590	588	580	584	581	590	585	597	581	582	616	576	598	564	547	608	608	588	542	566	621	564	578	577	658	587	630	578	585	607	584	585	604	604	585	590	564	596	593	575	619	563	540	560	586	598	613	589	619	597	583	562	593	568	556	596	589	621	554	593	593	613	579	594	589	596	610	626	565	571	572	580	554	629	581	599	576	628	599	596	623	585	573	592	605	562	586	611	572	622	597	630	595	612	544	622	591	583	562	651	576	552	596	617	620	560	576	591	591	573	590	599	586	576	555	571	574	590	600	624	559	587	573	623	549	557	586	574	575	612	592	593	604	548	645	556	594	632	602	606	619	571	573	626	549	589	598	593	635	628	581	572	624	608	615	550	579	570	601	603	588	600	553	568	554	585	605	563	606	588	636	583	558	585	614	580	592	563	569	588	580	568	582	552	599	592	615	570	614	570	609	601	585	580	585	566	579	554	645	573	573	607	585	609	607	620	560	588	599	595	613	553	557	613	645	600	646	617	600	555	618	638	577	592	604	595	558	606	603	549	585	638	592	575	610	575	556	574	587	595	587	553	569	557	613	587	610	592	565	625	555	596	634	631	638	582	529	638	584	589	622	587	549	573	621	574	573	577	613	605	623	572	575	578	569	634	603	563	581	596	599	555	619	621	615	599	613	628	618	577	588	619	617	604	578	604	603	565	610	596	598	570	585	613	566	611	582	568	607	573	591	599	561	617	583	595	538	579	578	645	594	587	592	597	609	608	603	580	577	607	616	605	618	596	594	573	591	558	644	559	604	590	647	632	572	598	574	600	578	553	603	561	617	558	599	606	614	591	617	593	553	597	599	600	636	612	585	553	626	595	556	568	607	571	592	568	580	584	602	626	584	594	595	610	586	583	652	612	581	546	645	554	549	640	648	625	586	559	594	590	572	586	568	597	567	597	609	638	588	586	598	604	580	547	611	549	623	551	568	606	580	584	623	552	599	599	627	560	572	580	546	619	588	581	591	605	559	590	619	587	594	593	618	543	540	611	605	597	589	595	551	592	603	638	598	596	570	629	582	586	541	565	576	633	576	625	582	594	573	565	588	630	557	592	568	600	537	588	564	615	600	595	638	614	658	614	626	592	571	562	637	575	597	599	618	571	630	610	587	642	592	597	591	597	640	582	598	616	567	523	606	593	585	641	634	628	551	594	580	584	585	581	568	568	619	615	593	587	566	587	632	587	575	629	579	591	613	602	621	594	558	564	590	568	580	610	593	593	583	595	563	596	582	610	579	613	602	623	592	590	540	599	612	559	590	576	582	589	590	614	605	635	590	578	601	643	585	611	560	600	620	604	589	590	603	576	602	608	603	574	599	572	583	574	596	600	613	588	608	566	551	598	608	591	566	627	564	570	606	560	591	585	582	551	539	582	589	622	599	603	592	581	610	577	604	610	535	598	604	607	596	625	553	621	580	588	607	572	622	597	595	583	622	560	575	586	578	538	537	593	593	580	633	579	577	560	615	609	615	562	560	559	627	622	598	575	564	583	609	605	589	558	566	590	563	592	582	571	561	576	615	625	576	574	567	577	558	561	571	563	578	609	598	577	592	613	623	576	623	585	586	583	574	539	636	579	586	616	604	608	573	614	605	567	605	617	580	577	611	579	628	604	599	610	550	651	587	576	638	592	575	633	589	571	579	569	603	572	612	614	589	607	603	604	587	562	593	596	596	587	569	589	602	565	613	559	600	567	551	606	598	571	572	581	606	627	572	584	576	553	572	636	532	571	578	586	564	586	571	625	606	553	643	590	587	598	627	613	586	554	601	576	611	589	559	583	572	625	601	595	552	622	642	622	593	552	583	594	597	603	571	587	571	576	633	556	582	588	566	567	551	556	581	612	580	577	601	626	591	600	567	558	609	582	617	587	582	576	571	575	601	589	640	570	552	574	518	562	577	568	598	594	644	607	635	600	671	593	557	565	591	600	594	629	621	572	596	570	552	575	579	590	582	574	618	612	594	569	540	618	568	615	542	593	595	628	547	590	640	608	570	567	578	596	583	579	579	571	606	646	588	563	617	554	577	623	596	562	554	606	628	559	551	543	580	601	601	581	634	601	590	600	596	577	640	582	542	599	549	577	594	601	586	599	568	580	629	641	593	552	601	578	578	587	569	553	587	571	620	613	557	546	576	602	605	593	564	570	609	582	615	599	591	594	623	565	573	601	617	628	594	602	584	576	597	570	559	554	608	609	586	574	554	616	613	573	587	640	591	588	594	559	594	604	591	550	603	596	639	602	570	572	629	585	582	626	586	573	569	577	585	596	607	593	575	599	615	591	595	601	602	587	562	590	590	574	593	574	565	577	594	618	577	606	555	566	588	597	581	579	598	618	592	608	603	601	571	587	562	608	581	597	605	586	599	582	649	579	604	577	619	584	552	607	575	615	577	570	581	592	562	592	591	551	589	607	574	615	600	594	618	582	578	583	626	607	541	588	600	596	563	599	578	581	557	608	603	606	574	590	599	613	618	572	551	607	582	576	621	540	567	586	527	624	590	612	603	606	600	600	619	616	599	562	585	614	654	551	570	547	617	593	585	566	609	633	594	640	585	607	575	565	555	613	615	559	592	612	598	604	533	616	580	603	606	614	617	619	611	603	611	608	614	558	603
24306	21506	29529	25423	21433	20261	4687	1111	979	932	937	924	922	848	867	881	828	881	843	861	837	871	854	836	844	863	864	904	864	856	919	965	911	908	915	894	913	845	835	851	850	863	882	884	847	786	829	887	839	972	1192	1232	1111	996	924	877	850	821	837	832	833	800	791	828	780	862	831	805	816	771	819	785	818	839	790	793	741	857	818	834	837	823	830	820	852	774	805	840	839	790	827	784	804	803	817	828	835	813	851	899	873	827	783	796	836	779	800	848	856	814	820	818	856	844	821	829	822	861	838	839	830	842	816	827	867	839	823	793	875	838	801	781	853	793	806	882	821	813	860	801	815	816	817	809	840	814	767	794	878	856	860	827	827	833	840	880	809	772	800	754	803	800	821	845	820	766	797	801	850	813	829	828	829	875	795	872	801	770	858	829	875	828	802	779	826	837	855	792	833	841	841	856	783	845	824	840	874	789	822	840	801	869	837	793	782	840	838	798	830	840	805	830	830	836	825	802	830	833	763	862	764	840	840	852	823	812	790	833	825	792	843	782	837	797	804	832	822	840	850	738	843	827	839	788	883	849	797	828	856	788	821	839	902	843	773	834	814	902	809	786	784	794	828	849	823	870	806	752	878	887	791	844	821	826	835	818	843	824	811	843	824	849	874	780	850	822	885	799	826	816	839	815	809	888	804	812	787	833	817	826	830	919	802	800	793	807	827	853	840	794	900	818	877	828	814	825	782	837	796	813	866	806	851	826	820	818	852	843	813	840	799	852	840	833	806	788	831	800	859	824	784	817	811	835	899	809	839	786	774	803	830	811	812	803	792	817	803	819	859	826	820	847	763	782	798	856	829	828	810	847	868	844	845	845	824	805	824	836	824	837	798	795	835	814	860	775	830	741	765	781	905	776	808	802	888	801	826	839	846	845	849	829	793	789	801	820	842	824	814	796	872	814	804	818	829	829	811	855	784	791	784	753	871	887	856	804	758	777	864	783	807	831	882	868	822	841	810	796	758	771	779	870	796	771	815	799	848	791	800	821	842	835	835	787	799	804	848	851	826	835	841	826	827	823	819	817	806	811	777	875	863	821	786	814	785	820	807	846	859	791	872	831	779	818	870	808	855	853	822	830	859	862	844	823	813	794	823	799	811	828	827	794	822	863	821	829	800	858	841	810	829	812	843	780	871	843	730	831	805	820	835	788	817	860	882	846	813	841	781	794	833	793	806	813	831	774	823	768	763	772	813	825	892	867	839	836	851	815	805	827	817	842	862	801	874	818	791	866	829	834	810	802	850	857	802	789	807	816	827	846	812	833	781	826	837	863	834	801	864	819	802	764	737	819	819	762	810	823	824	802	845	849	800	826	833	813	849	797	835	837	818	771	820	840	785	836	826	850	837	784	867	870	854	820	826	862	792	782	854	826	794	808	825	788	852	799	792	849	844	803	828	801	789	855	837	798	812	805	862	837	869	876	856	808	867	854	856	805	819	814	850	845	812	827	820	797	778	801	810	778	838	790	806	797	789	807	824	798	787	812	879	823	824	841	817	804	821	792	817	818	876	840	795	798	824	803	855	829	868	860	827	829	791	834	844	892	808	826	828	784	862	784	837	868	821	843	841	847	751	846	846	785	841	810	802	798	803	770	862	772	839	818	809	864	831	796	839	817	818	788	794	818	821	866	825	819	827	852	811	806	806	811	848	839	885	855	782	847	804	782	837	861	770	786	837	858	811	781	846	842	819	804	840	826	825	875	794	799	885	824	853	819	820	896	773	775	860	841	768	825	826	842	848	842	818	782	820	784	828	795	799	827	818	776	793	871	823	829	766	841	769	839	855	850	816	811	827	877	836	823	817	835	858	805	830	858	853	804	819	871	858	832	817	846	774	826	844	837	848	855	851	822	823	835	777	797	838	839	837	797	823	812	831	804	807	792	801	829	827	832	814	785	804	825	810	775	830	782	866	795	833	860	833	816	832	802	847	852	867	776	834	796	808	802	783	823	798	815	827	864	797	824	863	812	816	842	866	819	826	766	768	863	821	851	819	782	809	791	800	895	813	826	863	771	835	822	821	795	832	834	796	858	853	800	826	841	811	827	849	834	876	858	844	840	846	816	834	789	810	851	840	785	804	819	834	810	882	850	843	858	827	816	821	790	816	832	852	858	805	776	815	813	796	869	755	801	806	818	810	840	883	833	804	801	837	850	843	817	825	810	787	858	803	755	805	828	825	767	872	827	839	808	797	888	813	849	832	779	889	811	836	850	822	834	884	838	826	842	807	801	809	848	782	835	830	827	789	818	859	826	833	852	821	805	803	875	832	834	846	864	824	789	799	877	832	820	759	778	811	868	845	817	800	788	798	821	822	793	852	796	850	774	804	832	836	806	824	804	839	863	890	834	812	782	807	850	811	858	839	830	819	832	822	790	871	838	833	827	813	811	859	799	826	891	811	862	816	847	839	859	851	862	892	874	864	837	792	822	814	840	826	824	828	822	804	855	838	761	798	829	801	789	740	835	857	834	851	855	805	764	828	826	828	766	827	836	815	810	825	832	841	813	813	796	797	811	829	806	776	856	864	874	820	791	781	844	822	804	847	836	809	812	852	792	865	817	747	827	819	840	799	860	831	830	845	780	819	840	838	809	823	874	859	754	884	791	819	802	790	820	795	842	845	796	773	817	783	796	765	828	781	877	835	781	789	821	822	825	834	849	816	800	857	792	877	831	809	792	827	827	852	859	799	807	856	805	834	854	843	829	801	841	831	808	786	843	797	815	781	850	890	770	812	846	814	783	821	837	848	839	812	826	827	784	844	813	857	803	842	789	871	844	816	859	816	788	802	800	852	807	811	857	843	878	822	858	840	830	799	788	842	791	857	821	866	830	803	779	776	825	815	866	780	791	775	834	799	795	820	834	773	752	830	787	829	772	822	794	785	846	853	820	827	871	806	801	864	829	812	827	840	804	818	773	863	847	815	808	790	842	787	813	819	845	796	820	884	831	830	839	865	808	793	841	868	807	796	822	756	819	856	829	800	874	808	811	864	809	816	844	834	855	834	775	769	810	813	788	856	867	825	764	819	751	869	816	825	791	830	786	865	810	774	825	834	820	861	748	823	744	875	790	811	802	788	836	825	831	829	828	843	780	812	805	860	823	827	897	845	815	830	850	790	767	841	836	808	779	838	833	774	819	847	826	807	811	859	805	822	850	807	808	813	811	776	871	761	870	853	836	807	821	819	797	862	813	808	849	840	862	820	810	834	828	818	878	783	836	829	785	781	839	778	771	809	835	865	848	820	839	816	781	850	815	807	783	809	804	817	842	840	820	833	829	850	819	829	839	838	828	843	825	828	827	846	801	830	808	826	796	804	836	800	808	809	817	826	823	803	837	889	810	847	796	855	799	816	849	807	819	795	819	876	828	826	785	791	809	816	811	826	856	836	820	840	828	822	818	811	846	823	878	859	851	819	815	823	790	870	835	822	823	818	781	889	795
46192	84001	64689	25971	11846	14957	1049	941	896	831	774	769	810	765	727	749	682	762	740	766	736	706	717	686	686	701	727	694	784	789	812	861	858	895	775	749	723	757	705	763	739	723	762	725	749	729	695	744	678	995	1348	1233	1160	912	793	763	687	675	694	690	647	678	677	682	710	697	736	709	682	685	699	621	706	690	699	719	716	706	678	696	676	720	663	644	704	672	705	714	700	642	691	676	679	719	678	736	687	712	727	659	672	688	708	726	676	676	662	670	715	691	697	651	677	646	691	725	670	725	652	675	636	678	685	682	666	676	649	665	697	652	680	723	722	696	673	709	686	743	676	658	710	720	680	664	675	694	702	756	708	645	673	694	649	725	626	676	673	696	674	701	648	728	702	724	740	697	683	696	674	664	658	688	701	692	729	688	632	677	718	706	678	652	764	711	675	674	739	684	666	680	671	707	674	676	715	712	678	637	734	710	715	739	664	673	651	634	707	682	649	722	689	665	700	700	672	678	692	680	677	703	718	682	628	684	669	723	682	706	686	704	660	659	659	678	695	665	666	692	689	697	647	652	685	705	684	668	684	689	673	672	688	662	666	700	737	697	639	690	652	695	714	658	669	669	731	705	676	718	701	699	648	691	663	717	664	688	659	707	678	704	720	703	651	705	698	683	715	647	689	719	702	659	639	650	640	687	673	690	678	688	691	671	702	682	723	649	633	714	673	696	676	699	676	692	663	695	677	700	719	682	717	661	651	675	698	697	665	662	658	695	670	733	674	688	657	677	655	713	692	641	653	674	676	660	646	702	683	682	685	696	665	690	699	669	669	677	695	639	700	728	646	660	731	664	644	641	651	682	655	669	704	689	706	702	689	688	689	668	701	651	630	713	688	708	720	697	674	732	672	706	693	684	650	655	710	701	674	703	625	702	652	656	686	709	686	698	669	720	636	679	657	704	685	644	617	702	702	679	664	692	693	708	725	707	653	703	717	637	700	642	697	684	695	663	648	688	722	657	689	643	693	655	660	670	717	720	696	680	675	719	706	717	719	675	682	733	710	697	660	734	672	690	657	693	680	683	697	702	658	693	710	697	691	670	692	682	678	689	689	692	703	652	687	684	684	728	749	633	709	654	651	711	653	641	647	672	654	682	714	656	741	660	696	708	673	693	686	679	687	683	694	685	720	686	661	709	677	656	672	653	663	654	674	678	664	680	694	660	680	678	673	737	669	664	718	713	658	692	675	715	643	676	694	689	671	675	700	736	696	706	679	675	716	673	660	675	642	720	710	683	697	651	655	658	679	677	699	670	679	718	670	692	666	721	661	691	697	691	674	670	641	656	678	669	734	692	698	687	682	655	722	684	721	691	705	729	702	640	691	677	712	696	665	682	686	664	695	746	676	712	667	740	681	737	634	667	679	659	683	664	694	649	674	672	705	647	668	701	680	727	696	696	636	719	642	622	710	688	694	674	712	680	663	714	695	649	688	679	664	680	663	690	650	724	691	709	678	662	704	628	663	661	665	657	703	647	662	675	671	726	632	642	694	690	671	669	676	711	687	687	613	691	675	674	690	698	692	708	662	660	681	696	664	679	697	675	672	690	650	624	685	706	665	675	687	672	730	686	677	688	689	690	620	690	643	689	703	707	683	662	668	656	665	679	728	683	721	663	669	701	690	678	674	642	661	709	636	690	705	683	670	667	654	655	691	656	671	674	699	653	639	727	699	725	704	683	674	691	645	719	678	679	654	733	652	640	683	661	690	675	691	708	686	691	667	694	714	693	677	688	673	673	692	700	688	722	672	700	683	647	685	691	686	670	658	664	650	651	722	663	647	644	709	712	673	672	725	693	642	697	680	710	672	698	678	654	654	645	712	734	658	697	698	668	690	688	681	731	705	690	686	676	661	702	688	711	665	673	622	683	674	677	668	650	687	644	657	684	653	690	677	698	646	613	610	694	695	704	700	644	684	674	700	685	695	705	672	658	685	694	679	658	669	690	651	686	643	698	663	680	672	690	637	672	697	619	687	712	656	710	692	696	692	740	660	724	701	647	691	691	710	709	679	655	691	649	666	724	682	679	693	639	696	732	656	707	716	647	654	671	663	640	681	697	639	700	678	681	703	617	671	676	632	689	684	686	636	637	724	662	702	729	653	645	648	678	690	679	693	695	674	664	679	681	693	732	664	657	672	709	678	683	666	664	648	638	678	683	635	720	687	678	658	697	684	743	681	699	679	692	691	686	705	698	650	666	655	686	672	690	663	709	683	693	679	658	686	687	664	669	702	686	670	675	746	682	682	669	653	680	684	684	737	736	679	652	651	645	713	700	624	716	720	708	681	676	659	641	684	735	712	682	656	681	632	681	670	652	703	694	673	691	675	706	659	693	665	693	701	664	689	709	651	705	675	646	665	677	704	670	709	704	717	681	655	644	709	687	683	709	682	671	680	690	699	703	710	689	666	725	677	688	683	651	692	663	655	710	690	678	717	681	714	695	665	669	669	697	659	696	671	697	639	655	649	708	676	692	667	734	691	713	651	650	680	704	674	700	658	687	719	675	695	674	697	642	672	710	690	722	664	655	684	683	689	645	674	674	687	716	668	641	675	645	660	679	653	687	690	746	708	682	655	630	696	686	717	707	643	710	705	665	689	671	749	673	666	659	677	714	714	705	706	667	645	696	659	649	677	668	697	696	681	705	663	675	731	647	655	628	681	698	666	681	681	663	711	672	649	700	710	688	659	692	634	653	661	666	717	688	641	741	659	717	666	652	675	696	666	694	670	671	645	723	718	682	670	698	668	677	707	655	637	675	663	692	711	715	672	694	707	716	747	676	698	703	658	660	680	704	626	693	717	644	682	663	699	675	647	638	680	681	689	683	664	674	704	670	623	627	711	698	733	693	693	691	675	637	676	656	720	664	621	651	704	670	699	709	646	695	684	653	667	711	665	655	694	692	659	679	690	696	699	644	698	679	666	723	707	662	672	660	680	682	674	686	693	645	703	692	692	747	651	688	647	725	662	672	675	667	650	655	669	676	665	717	672	634	651	652	662	658	686	679	660	627	710	687	685	690	648	690	723	641	701	678	687	678	678	712	637	719	737	689	677	660	651	689	685	703	693	694	703	679	653	634	669	691	634	697	663	685	670	690	673	674	720	672	647	673	677	702	709	710	654	679	684	628	693	706	671	691	727	676	635	727	668	658	742	652	651	699	710	672	733	693	651	682	647	735	686	681	683	692	654	687	669	698	674	669	630	684	680	713	668	650	679	673	668	656	686	675	647	613	641	691	677	691	703	692	688	681	680	684	675	708	660	647	709	681	669	679	666	705	683	662	685	715	629	666	655	627	706	716	632	654	679	666	709	714	692	726	655	688	684	685	692	731	704	672	640	669	670	710	661	663	674	676	744	696	689	666	625	676	740	671	662	701	677	700	643	651	636	645	680	687	674	726	684	699	661	678	730	660	692	671	661	686	655	668	695	709	659	694	675	702
27903	20744	14608	4280	1484	1357	823	707	709	759	705	731	675	655	743	728	735	716	740	717	690	709	731	721	680	742	731	669	724	731	704	776	780	763	786	740	714	757	748	775	689	716	769	677	757	702	681	753	785	739	754	811	753	760	741	713	714	736	734	699	726	691	745	696	677	711	695	738	776	742	700	726	736	719	722	734	744	706	708	715	705	732	711	702	717	724	694	710	804	728	677	761	745	713	745	718	666	682	744	709	685	695	728	742	731	741	698	717	663	747	754	705	737	775	739	731	711	681	756	703	722	724	746	741	699	655	761	696	722	689	700	733	765	759	690	678	687	644	727	744	656	781	669	683	721	735	756	697	670	671	699	687	761	743	688	697	696	657	713	675	718	714	713	693	711	712	693	705	727	708	746	770	666	713	692	723	708	725	681	701	706	710	706	709	692	711	679	726	705	762	797	660	683	713	693	672	757	717	704	768	682	742	694	714	679	695	710	717	726	651	721	734	719	702	725	731	695	748	678	781	706	744	703	703	714	723	787	754	673	700	693	728	709	705	736	733	730	700	695	716	714	652	707	689	719	684	686	739	736	769	725	720	742	781	720	750	696	740	747	696	710	712	662	714	709	662	721	686	713	735	763	713	700	707	752	751	723	670	679	738	683	671	709	757	732	723	657	682	717	696	709	707	679	719	712	726	746	691	748	695	696	681	757	669	722	721	702	728	705	719	747	707	725	673	684	718	725	703	774	684	716	692	708	712	738	742	729	717	697	705	711	700	703	742	746	720	654	687	696	708	691	709	746	706	752	687	704	749	708	696	692	735	744	705	698	729	688	727	744	725	712	731	725	695	716	759	710	728	709	694	721	700	731	738	715	713	727	718	761	727	721	724	718	716	709	712	689	692	673	693	688	703	746	687	720	683	730	697	690	723	737	766	693	747	727	714	664	746	725	723	729	760	723	708	667	724	695	715	744	720	750	761	733	698	769	719	726	716	779	744	716	714	712	717	695	707	696	728	688	703	704	726	678	724	736	714	777	734	733	726	670	680	724	701	777	722	695	732	686	699	673	673	732	684	656	715	739	716	734	697	754	743	707	696	695	710	732	705	712	725	715	713	736	716	690	728	695	727	720	744	698	743	732	771	757	665	713	749	724	777	718	775	680	719	753	685	694	763	747	790	687	727	701	673	616	714	704	705	695	742	763	747	748	706	720	706	707	706	677	722	670	740	749	746	705	735	703	704	676	747	746	742	726	714	686	749	702	732	726	742	704	744	707	707	692	707	722	725	687	696	725	747	751	700	724	721	700	737	726	706	702	712	717	702	714	719	760	753	716	753	688	730	712	727	728	757	702	690	664	731	685	736	687	737	725	732	741	719	720	689	708	669	669	654	700	720	717	732	704	746	673	721	731	732	664	756	700	690	714	706	723	779	678	726	718	717	737	746	696	723	709	727	679	697	689	749	723	716	742	721	670	743	698	696	697	746	719	681	690	723	737	724	743	714	789	702	717	681	693	738	723	717	722	755	698	692	714	706	682	741	707	743	721	686	718	704	732	730	733	671	708	744	711	693	707	692	741	737	703	700	682	736	720	648	730	713	708	713	730	732	736	657	697	707	692	802	767	716	666	735	688	732	723	707	720	702	735	748	713	723	652	709	750	720	753	715	725	716	707	703	704	708	736	751	671	713	754	693	700	732	697	715	728	736	704	707	748	695	718	718	712	755	686	732	689	685	732	709	734	682	705	745	731	750	719	694	666	675	648	736	727	675	721	744	727	713	729	673	763	711	711	687	750	730	771	742	689	736	734	677	712	706	694	683	724	691	725	730	765	717	713	747	729	698	723	693	730	689	707	686	682	686	721	708	713	709	769	690	735	688	751	736	711	754	677	763	680	715	719	701	697	742	717	770	783	726	707	730	724	721	730	770	676	674	745	716	704	756	704	744	783	744	731	760	716	796	714	711	719	712	717	689	687	731	719	681	706	730	724	730	714	713	719	700	708	737	702	753	697	688	711	691	700	770	711	719	729	697	727	715	718	736	679	735	725	688	717	756	744	704	735	721	682	727	718	751	700	725	730	695	699	695	719	698	727	697	713	730	698	719	699	764	686	697	697	743	699	727	691	689	667	687	685	761	774	686	707	706	746	690	691	706	701	727	695	733	690	716	666	685	720	751	661	739	687	757	698	730	723	649	672	724	725	747	706	718	711	718	660	699	720	725	689	725	682	753	733	735	728	718	694	690	686	747	704	710	730	724	689	684	702	743	741	671	743	685	712	727	709	739	774	681	726	730	724	724	776	719	752	666	707	689	714	717	719	746	729	755	719	784	735	718	727	702	719	719	748	741	738	679	766	676	724	712	686	649	748	740	697	758	760	685	743	747	726	744	695	724	709	714	681	728	748	711	714	704	757	733	729	709	714	704	666	722	687	732	717	748	704	713	679	709	757	743	745	753	688	702	739	701	741	772	726	734	747	668	706	687	729	701	738	770	764	740	708	701	702	736	689	736	742	701	764	763	704	699	662	664	701	749	719	745	666	712	688	683	696	710	729	744	696	736	739	719	763	724	717	719	726	737	709	753	663	731	705	704	694	747	749	757	759	725	693	690	704	746	766	702	724	696	682	706	714	726	729	720	703	737	734	742	772	723	686	715	732	698	702	753	685	669	707	755	754	776	761	698	689	732	745	714	786	650	654	702	714	724	665	748	713	726	710	689	709	721	699	720	760	757	725	683	700	735	711	728	697	769	710	760	785	710	748	734	667	719	724	741	696	742	659	683	708	690	724	724	709	685	729	691	727	733	736	668	755	701	780	747	745	757	712	710	758	748	717	766	702	745	725	696	703	718	711	715	685	680	761	743	689	727	711	719	705	744	719	699	657	676	713	645	716	717	732	725	761	689	745	724	705	703	726	713	706	730	733	692	702	746	701	685	730	734	780	731	740	692	689	690	710	712	698	750	739	711	769	731	661	724	733	672	704	764	740	698	626	724	716	699	741	789	701	719	681	718	746	713	714	702	728	693	718	755	676	727	754	696	705	694	693	719	726	673	711	701	707	707	704	703	690	692	707	699	711	748	681	733	714	707	670	742	723	749	745	714	677	738	706	682	717	718	666	707	741	684	730	755	770	709	698	783	657	763	748	720	673	723	742	728	727	680	712	732	811	723	713	666	752	708	717	678	715	744	773	749	736	725	731	681	728	709	684	758	756	748	713	684	717	724	727	662	725	715	685	746	717	715	705	650	657	709	750	691	733	715	742	704	684	691	719	729	690	679	713	671	701	707	720	719	744	707	726	692	711	711	728	678	692	719	751	705	748	710	729	740	713	721	753	694	709	744	698	713	676	687	726	731	721	643	711	744	675	715	676	800	665	723	746	721	704	695	727	709	691	711	709	719	726	700	702	697	685	712	731	715	740	720	796	660	723	724	713	732	743	711	738	667	742	728	680	735	725	676	684	714	753	694	701	747	681	676	663	738	705	727	673	696	686	715
8359	19288	11854	2988	1166	1247	566	528	600	595	603	588	537	579	610	573	559	562	561	577	582	590	568	591	540	580	560	588	538	533	603	608	618	594	565	642	545	590	544	597	604	531	579	571	596	601	550	521	579	604	617	639	646	563	579	600	579	530	540	578	530	539	559	558	554	572	604	514	602	579	571	540	589	581	557	523	587	569	541	553	564	589	592	553	588	556	554	539	552	562	524	563	578	544	549	550	552	596	576	522	578	522	543	623	543	569	573	571	568	597	554	553	517	547	541	560	573	579	514	587	553	584	572	550	564	535	538	557	531	548	584	549	513	589	604	536	583	576	564	576	554	541	587	566	611	556	608	560	567	562	566	591	614	604	584	528	571	587	553	565	558	607	552	563	523	579	555	550	584	547	571	562	621	563	569	542	583	554	547	572	590	570	537	569	593	562	546	544	595	575	567	548	558	530	555	595	558	578	569	464	563	545	585	559	616	588	527	527	518	560	532	577	533	562	551	557	571	560	518	543	599	511	544	554	550	546	575	560	535	570	539	552	581	552	565	513	533	557	566	593	580	559	544	553	583	585	565	545	534	541	565	573	581	549	581	545	607	572	568	625	570	553	577	566	547	562	520	541	524	558	543	546	587	587	534	518	557	551	573	568	563	543	599	596	565	548	546	571	573	543	554	556	525	579	552	578	591	569	563	570	553	564	564	582	609	566	543	559	554	534	554	555	540	588	584	550	569	601	539	553	554	563	531	545	577	536	547	563	554	565	576	589	628	561	539	589	540	601	565	610	545	500	571	576	586	578	566	603	524	597	540	614	552	600	578	580	551	586	551	515	550	574	535	585	590	614	560	578	553	573	640	553	557	573	558	530	525	557	533	553	582	561	567	566	553	565	603	571	559	580	604	629	556	509	527	544	551	549	575	558	572	568	523	589	518	538	553	649	526	550	538	579	571	546	568	558	550	550	568	582	566	514	592	538	548	590	543	525	577	556	546	607	585	583	585	581	588	610	525	580	569	554	534	529	602	570	527	583	520	561	552	546	511	578	555	552	604	556	591	571	573	543	565	602	589	566	582	544	552	564	582	511	562	560	516	527	539	576	550	565	563	571	591	537	522	564	575	627	557	617	563	536	534	549	577	579	548	563	558	531	527	554	558	563	510	546	556	530	528	571	581	577	589	571	552	523	543	518	557	546	578	574	545	546	544	558	534	621	553	535	577	603	559	557	555	565	596	602	591	537	556	587	558	553	560	573	538	525	587	629	543	590	567	513	543	547	589	555	599	525	538	528	548	578	556	553	560	577	590	590	539	544	501	549	549	604	568	590	568	556	561	564	534	499	588	558	569	558	551	592	567	570	573	546	542	531	601	561	552	559	561	602	564	554	597	573	562	599	546	543	565	519	561	566	580	534	519	559	570	575	554	529	579	591	548	540	544	527	578	580	555	559	563	554	552	600	584	573	556	570	541	546	545	527	562	517	586	578	602	617	564	552	542	524	557	589	564	528	572	543	542	546	571	556	595	546	572	537	548	531	550	539	553	643	564	578	562	571	569	542	534	536	588	539	599	546	600	560	586	555	547	566	589	577	523	552	527	564	551	539	570	565	518	552	527	556	542	538	579	557	583	569	583	558	606	538	609	554	602	584	612	561	573	574	562	583	591	612	554	550	569	547	572	542	602	584	566	592	564	575	580	569	573	543	576	589	549	550	545	577	555	599	536	581	591	519	608	575	571	578	620	536	544	572	562	527	586	576	605	582	568	596	503	551	557	544	571	582	566	558	566	543	500	541	539	567	556	545	568	541	574	596	545	547	552	541	584	555	565	537	565	579	573	566	537	597	590	532	593	586	533	528	577	565	595	553	558	561	563	520	569	616	570	574	538	588	547	605	557	580	566	531	573	606	533	552	574	547	554	564	561	560	595	566	524	533	572	584	535	583	569	570	580	552	559	587	584	575	569	591	540	543	568	563	556	564	558	574	573	534	543	541	569	563	596	522	581	566	545	516	592	546	586	536	605	600	569	554	588	556	499	547	552	589	572	553	540	566	518	559	576	602	549	591	605	572	541	580	555	519	529	563	526	550	556	588	549	532	591	551	517	587	562	528	551	561	532	570	578	585	570	544	567	547	534	580	562	564	539	538	541	547	596	562	549	517	550	555	565	625	561	596	529	530	527	568	551	549	545	584	582	574	546	528	552	536	574	559	583	556	575	511	532	550	545	567	560	542	545	547	507	572	555	612	566	548	612	533	554	537	576	571	581	551	577	555	581	608	561	531	612	526	607	520	569	605	549	577	592	579	582	584	586	562	567	577	584	528	532	607	543	592	554	614	576	555	551	532	571	540	555	564	569	534	578	562	538	589	599	557	579	572	557	541	586	549	615	545	570	541	600	595	576	541	550	586	553	505	607	537	540	591	556	540	551	511	584	603	573	543	571	558	621	569	563	544	602	578	562	551	570	529	534	567	546	574	588	622	544	582	593	533	590	580	555	526	556	572	569	569	560	582	545	554	594	572	583	542	593	573	543	561	551	571	546	603	603	562	578	527	579	496	558	570	595	595	579	591	522	593	564	542	563	609	576	588	571	562	580	512	595	599	602	565	557	583	538	595	558	571	526	549	565	552	566	542	592	622	568	536	556	611	586	590	574	520	546	613	580	578	527	577	557	574	556	603	584	584	568	532	556	584	545	595	584	536	531	547	598	512	649	566	533	569	576	574	567	570	537	526	545	534	567	596	563	524	539	546	584	575	533	561	568	579	595	587	571	570	540	534	585	530	575	522	559	562	556	582	542	575	564	543	589	545	606	602	554	551	564	554	542	560	555	539	578	549	541	578	585	563	556	599	547	565	570	574	545	616	531	558	552	556	619	624	568	588	568	543	568	600	614	576	581	580	560	591	573	523	590	552	587	540	558	564	539	569	593	574	577	588	562	576	530	590	532	557	557	582	563	570	600	564	514	542	539	550	568	533	580	534	552	572	553	585	514	534	546	520	556	586	589	613	565	546	576	553	600	504	560	542	586	568	554	546	563	540	570	574	581	610	578	537	552	555	531	541	550	517	619	559	535	580	541	581	561	545	611	599	583	538	588	545	583	610	571	536	587	568	581	529	571	545	567	557	564	559	551	574	544	553	558	597	535	591	561	568	531	529	529	532	604	595	553	541	556	519	551	597	535	583	573	562	553	582	559	555	560	550	587	610	551	550	587	588	568	581	565	573	555	572	587	564	608	582	608	560	521	558	586	527	519	566	592	539	620	618	536	553	585	532	572	583	539	564	588	591	549	506	592	592	583	565	584	553	583	628	547	587	617	562	580	509	545	572	603	576	586	539	569	578	551	568	513	558	542	545	524	548	568	568	532	589	538	550	557	571	589	548	571	559	570	548	553	545	575	531	569	570	583	515	538	575	596	592	590	552	555	570	495	538	554	544	575	559	504	591	554	578	559	597	586	552	573	525	538	579	533	565	523	546	580	588	560	549	571	553
25279	21945	31577	28501	15271	8016	1603	780	743	693	735	715	738	675	778	722	723	705	687	689	726	683	694	673	692	705	702	673	684	722	732	725	778	746	750	731	708	687	673	694	713	739	680	702	714	717	702	655	682	674	717	909	882	901	795	766	676	714	635	685	725	736	697	694	686	663	679	683	697	727	652	672	693	661	638	668	704	681	695	691	698	737	741	730	677	661	720	687	665	678	665	660	702	615	681	707	703	678	669	670	665	666	700	666	669	718	661	698	666	659	708	692	660	720	703	698	691	673	673	706	708	697	734	676	675	652	675	704	732	655	674	600	681	676	683	685	681	692	647	662	681	646	682	651	658	688	678	607	611	711	725	658	688	727	686	672	727	702	716	622	667	655	679	721	663	717	700	665	651	692	690	676	726	695	686	696	730	692	648	684	705	629	670	656	716	653	718	664	664	670	682	668	747	694	666	700	674	642	658	657	715	681	666	669	681	723	692	645	696	706	667	686	686	661	650	678	678	599	656	683	681	661	677	680	673	698	667	676	666	711	656	644	705	648	687	666	699	717	679	745	646	640	690	719	665	662	684	652	676	712	664	633	658	687	679	671	672	641	711	662	708	676	702	686	695	703	681	641	706	641	683	699	668	667	695	653	718	724	664	666	652	678	705	754	662	712	650	649	718	696	662	695	654	655	687	715	674	697	705	682	685	683	673	662	646	668	689	688	710	697	648	678	709	698	723	672	643	689	688	659	686	686	669	696	686	683	678	646	672	675	668	677	721	692	672	674	667	637	697	677	709	679	668	701	694	683	663	709	650	652	715	693	654	726	633	701	670	753	721	671	661	677	664	624	682	715	697	682	652	690	707	679	682	683	656	657	691	682	670	672	673	678	692	712	692	688	650	681	742	676	668	666	670	676	693	695	642	655	679	657	661	659	690	715	691	709	651	688	634	656	660	747	675	661	681	682	653	653	638	645	701	708	722	646	661	650	674	623	674	712	675	679	681	739	695	702	638	628	697	648	648	639	656	708	665	651	652	679	663	657	682	711	746	652	698	639	678	629	659	665	648	684	658	673	659	660	664	667	622	699	664	700	672	654	745	643	650	688	652	679	686	684	714	659	671	695	708	703	667	720	655	662	714	652	667	636	652	671	698	743	672	715	710	718	685	653	656	645	710	670	668	689	667	675	705	736	649	675	709	721	709	698	714	685	703	708	716	713	743	682	668	706	683	665	699	697	680	732	659	688	676	644	640	641	668	698	642	697	687	703	715	697	706	679	672	714	692	681	663	713	679	684	642	659	651	686	693	659	657	681	647	695	695	682	698	704	695	667	673	732	677	741	757	678	691	672	700	631	641	717	687	712	667	703	686	652	672	719	689	683	706	693	693	694	693	641	689	709	720	662	693	640	652	683	700	685	709	708	650	721	657	753	727	678	675	639	706	671	675	668	656	674	683	705	718	643	698	616	705	677	720	660	713	675	659	713	728	677	682	691	669	640	665	724	668	697	699	655	675	685	646	679	726	662	704	667	652	675	664	647	678	712	698	676	718	692	662	638	697	670	686	676	655	699	673	759	670	733	693	666	632	691	691	729	670	683	715	688	648	676	688	704	684	692	663	714	656	664	673	674	681	660	641	695	609	702	673	650	677	687	705	691	657	683	684	636	699	641	686	711	673	662	680	642	684	675	643	673	667	709	655	682	670	666	697	692	683	701	678	695	663	659	656	716	664	697	695	723	652	696	692	680	709	674	644	665	678	696	695	698	681	680	680	662	651	670	685	683	658	654	655	636	680	685	654	689	676	658	687	679	685	690	698	661	678	677	652	694	683	647	649	644	663	685	679	660	676	724	687	689	685	753	662	672	669	705	647	685	710	701	684	680	693	631	650	659	644	687	697	677	704	675	673	679	698	686	667	698	685	680	685	666	703	672	691	678	707	652	660	654	728	640	696	694	702	676	676	666	631	655	674	693	649	703	665	686	673	686	725	644	693	686	665	666	673	643	674	722	727	659	677	694	686	708	692	685	664	679	705	679	710	719	639	676	678	694	669	688	687	657	655	665	668	668	615	691	675	644	670	700	725	671	708	713	708	714	747	672	758	680	666	712	656	662	625	720	636	692	702	712	728	669	654	704	654	665	673	661	688	625	734	718	676	718	673	659	698	736	678	693	655	686	675	710	711	703	687	684	709	674	696	675	694	660	679	677	688	718	676	665	679	678	697	661	653	600	679	685	654	691	675	678	665	693	660	674	669	648	649	635	660	688	675	695	661	664	697	662	703	696	681	661	686	673	661	722	689	665	645	670	668	690	662	678	648	704	758	629	696	659	689	597	696	703	723	680	685	715	678	699	647	658	688	627	638	669	649	709	689	682	670	690	663	658	645	720	707	678	691	652	695	687	662	685	703	713	638	675	701	631	685	694	742	702	623	640	699	644	651	695	670	633	728	683	656	690	674	691	679	685	654	667	679	720	617	674	716	699	668	673	694	695	726	673	696	700	729	702	693	692	720	686	606	695	665	649	669	676	678	724	738	645	663	722	666	665	710	655	705	697	654	649	714	669	709	680	696	664	686	702	708	675	703	681	664	643	666	701	635	686	702	713	684	673	706	641	670	695	678	624	683	688	691	698	642	660	680	687	723	667	671	728	660	682	696	653	619	705	693	665	689	638	684	663	655	703	673	673	705	691	675	657	682	645	664	693	676	642	672	726	716	750	686	701	654	662	649	692	649	696	695	687	649	679	651	705	692	695	662	644	687	689	652	702	649	713	647	703	690	714	728	675	664	672	686	674	682	716	730	719	703	648	675	663	687	711	674	657	666	640	667	688	683	701	644	725	669	667	703	748	688	694	680	667	705	652	641	633	695	682	710	677	687	695	686	714	707	663	642	667	652	651	631	672	686	669	700	641	673	686	691	646	712	658	660	711	688	705	687	660	676	730	647	676	676	683	692	697	689	640	685	675	663	653	696	699	629	698	724	665	668	624	705	659	711	730	654	682	710	685	665	672	674	636	652	685	666	654	656	673	708	693	648	663	712	709	667	683	690	663	694	644	738	676	666	666	677	759	676	673	633	715	689	738	698	674	624	658	628	706	724	715	706	702	715	638	707	697	652	702	682	701	709	693	698	645	699	652	709	663	673	690	707	681	664	669	655	678	672	675	700	694	683	704	673	655	658	685	755	692	650	679	642	658	650	700	670	683	768	676	670	671	637	695	631	677	670	670	656	670	699	646	695	721	666	686	635	697	688	722	699	705	635	658	626	684	706	701	658	678	685	666	641	653	683	703	652	652	628	695	675	658	679	678	658	656	654	652	719	692	692	712	690	686	675	679	697	663	626	632	699	670	705	657	686	715	708	673	677	641	702	701	688	726	758	681	681	680	683	663	663	688	661	671	695	725	695	663	619	682	682	698	660	650	692	676	671	670	652	687	676	708	677	701	640	698	650	696	676	659	684	731	652	670	658	684	717	668	671	644	674	706	692	689	653	682
30235	75068	48963	20772	8281	7005	715	701	664	663	627	626	641	597	610	585	612	593	595	573	589	622	590	574	623	638	587	606	585	651	637	666	708	654	622	626	643	656	630	604	598	568	613	584	558	614	584	599	619	546	628	1030	869	843	717	665	576	571	577	588	557	616	586	601	566	578	544	606	565	599	549	614	594	567	620	602	582	551	554	587	575	565	585	550	557	615	560	586	569	579	592	594	559	574	572	575	581	561	568	579	531	554	604	598	585	644	572	600	588	609	552	585	611	571	574	603	599	544	585	579	530	605	559	559	580	583	588	554	594	609	596	573	581	551	572	537	551	581	596	572	574	559	556	580	580	571	567	580	583	578	559	531	595	600	572	651	573	611	601	678	540	572	586	600	518	633	580	549	588	557	555	611	585	572	553	524	571	558	531	534	599	531	547	555	569	591	610	619	543	577	580	594	604	577	547	600	569	584	566	503	582	564	615	571	545	586	543	601	593	577	569	543	599	545	584	578	559	603	588	583	606	594	584	602	592	532	578	560	545	535	615	569	538	597	579	592	555	592	576	544	556	583	591	566	619	589	559	564	595	527	563	587	582	545	523	567	596	556	560	601	541	566	571	579	623	542	586	609	555	558	588	581	576	577	551	550	577	540	583	585	609	617	618	591	562	574	578	580	533	572	571	569	578	576	576	603	575	580	568	579	615	592	613	610	533	599	547	558	589	584	575	528	591	533	575	574	593	580	580	554	590	570	611	601	613	571	590	586	585	567	560	570	540	558	606	552	563	543	546	581	533	597	596	577	601	603	590	554	554	568	555	599	541	606	635	573	564	634	599	554	572	575	564	613	597	568	572	578	581	574	580	567	576	573	590	593	573	561	540	605	587	542	577	588	612	578	558	529	570	573	589	567	593	573	546	624	561	579	579	549	572	536	577	560	607	570	601	560	553	567	575	565	598	534	581	610	589	583	552	575	590	555	552	566	592	602	588	580	553	616	548	609	640	594	600	572	560	560	581	568	562	538	578	585	585	596	565	606	556	577	581	636	535	560	565	545	577	586	584	587	551	615	565	603	555	567	597	569	539	508	572	575	536	569	538	588	550	597	575	542	589	601	584	551	557	515	567	570	553	509	550	588	605	550	582	571	548	579	562	566	548	577	600	569	591	553	605	567	573	554	523	551	566	570	580	604	595	600	568	600	532	597	572	549	591	549	571	555	590	613	589	567	562	609	562	569	610	567	643	544	621	522	569	550	537	545	567	566	554	561	569	576	587	578	554	548	584	599	582	546	551	582	531	590	594	529	554	601	594	584	599	585	553	566	581	586	555	582	565	619	581	591	577	558	546	537	550	574	618	565	583	579	543	589	546	549	587	596	591	640	596	616	587	580	577	600	595	579	577	527	579	531	569	598	608	594	587	580	515	582	625	559	599	576	573	573	568	616	589	599	580	548	569	569	597	553	570	577	568	558	543	592	547	606	559	613	583	614	518	600	559	530	609	598	595	562	626	540	583	553	571	526	555	503	590	590	558	587	578	584	560	563	552	586	582	608	573	569	581	559	552	589	535	556	568	567	580	589	581	586	553	563	568	546	586	593	541	556	553	552	609	613	575	558	560	608	582	570	552	546	562	566	565	582	586	567	586	572	565	573	588	589	590	610	590	565	563	599	598	609	579	557	604	592	533	562	603	564	598	543	615	565	580	574	564	576	552	582	560	587	612	554	595	615	558	583	554	568	562	570	574	621	544	574	611	572	548	616	599	569	568	560	545	556	576	603	539	555	623	587	566	583	544	607	557	531	537	566	600	558	606	538	576	571	588	550	575	560	594	583	562	555	569	612	602	633	566	596	535	570	590	555	553	559	582	555	549	598	571	568	574	535	529	574	608	599	584	569	590	574	613	539	566	594	558	573	517	560	575	558	585	567	559	522	570	564	595	570	585	574	618	534	570	554	592	607	582	535	602	611	548	553	539	567	538	587	568	582	512	597	575	618	592	603	607	604	544	558	604	605	556	561	567	557	564	574	571	589	607	576	573	579	590	539	577	576	575	576	545	583	568	601	623	535	564	553	558	568	567	567	592	545	609	552	583	582	551	564	574	584	589	573	576	558	551	538	571	569	581	551	529	586	543	552	598	562	594	550	534	587	551	548	577	582	546	572	550	534	542	565	558	569	594	564	585	586	583	571	571	569	554	582	589	590	587	585	551	595	547	554	595	559	582	559	568	553	549	623	562	590	570	568	541	647	573	561	590	584	515	598	560	591	564	538	586	523	525	566	541	570	570	583	567	568	572	542	551	584	574	618	577	562	600	588	549	585	625	578	564	630	581	536	611	605	561	559	542	537	577	583	602	551	564	570	571	556	618	579	646	586	549	553	578	559	601	566	589	588	588	556	587	594	545	556	541	589	613	591	553	531	624	580	561	587	603	598	572	605	589	566	598	611	600	554	576	550	577	590	588	547	562	577	569	535	568	605	602	545	540	607	607	530	545	583	605	585	553	499	594	580	555	573	609	561	598	588	546	571	529	554	620	566	559	603	561	558	535	595	548	606	587	596	549	628	540	566	543	585	616	585	569	585	575	559	560	590	540	594	593	580	572	580	545	539	592	553	545	583	589	552	631	593	560	598	553	580	555	570	612	550	544	593	547	603	619	604	526	551	617	567	570	599	554	582	485	553	576	547	558	537	588	587	538	566	556	581	555	540	603	604	601	601	591	604	560	558	556	546	585	539	565	527	569	571	609	590	577	536	605	585	583	582	598	538	544	577	609	579	568	565	584	604	598	563	552	554	597	539	575	617	582	641	576	599	567	569	576	593	517	539	595	573	566	597	563	550	606	539	587	575	567	564	568	563	591	601	547	584	575	536	553	557	573	574	596	620	598	579	564	557	576	565	583	592	588	565	603	543	617	575	592	568	572	540	560	535	578	571	556	584	601	563	567	563	579	554	551	560	593	563	586	589	547	603	564	532	604	569	559	584	533	563	588	573	573	597	549	574	537	592	581	568	559	535	598	569	573	555	584	587	589	570	559	602	584	595	579	601	598	585	553	572	557	608	586	582	566	602	594	546	532	566	560	575	594	556	573	624	573	557	568	577	559	592	575	572	592	562	563	549	546	559	560	611	592	554	607	566	604	578	604	558	530	524	585	565	549	595	577	601	553	593	591	571	556	547	530	576	540	621	596	561	563	536	597	579	634	626	532	568	542	603	561	577	574	583	569	613	537	538	590	541	562	601	583	577	596	595	543	537	575	602	552	555	585	623	590	566	588	536	559	544	609	553	595	550	564	589	595	576	560	572	606	607	613	556	551	570	603	622	586	560	587	576	566	566	550	518	555	565	565	598	581	529	534	567	600	571	568	575	565	552	543	551	580	569	572	578	599	567	612	583	615	577	567	525	569	553	514	539	584	581	585	579	531	595	579	588	537	549	566	546	562	586	557	563	575	558	571	593	533	582	540	595	593	619	544	584	592	595	616	589	599	559	597	584
24140	21498	29720	27787	21472	18253	5611	1103	903	889	853	859	852	835	854	818	855	799	834	798	800	777	799	787	756	774	786	816	788	759	865	864	895	847	883	805	796	826	783	810	714	781	817	832	806	726	815	773	762	745	760	858	893	1279	1216	991	902	778	729	784	801	792	830	740	811	793	804	752	758	817	724	717	782	734	807	723	818	736	756	783	751	780	751	717	797	770	717	755	771	750	822	827	767	844	747	700	757	763	772	732	745	768	772	762	761	757	784	722	702	749	709	816	746	710	740	817	768	785	757	798	811	767	773	743	775	788	801	805	759	749	776	784	771	766	766	763	751	753	811	725	797	754	784	786	781	802	785	765	810	782	728	787	755	731	769	741	778	768	755	771	755	770	734	763	764	748	750	760	778	776	767	785	813	752	748	779	758	781	791	765	762	782	769	736	808	727	769	788	736	815	770	761	785	722	773	757	764	796	785	739	773	721	754	794	746	746	764	741	803	802	785	758	749	770	743	800	828	772	809	736	771	745	734	805	787	749	707	762	810	753	731	797	798	789	787	784	768	799	770	752	783	787	804	780	772	760	744	780	726	749	767	804	765	757	794	764	759	754	760	762	783	747	826	797	832	778	765	758	810	759	705	813	804	767	777	781	737	740	773	728	750	760	769	823	795	756	743	798	726	747	796	786	822	753	822	788	734	736	805	759	763	782	792	758	743	753	749	755	731	795	791	839	736	784	774	809	797	771	741	786	794	759	791	787	732	746	775	757	764	744	722	694	786	817	734	771	736	773	791	766	759	764	716	774	748	799	768	787	740	795	789	766	738	768	750	755	762	785	794	758	797	786	813	802	785	763	716	786	776	757	758	772	755	748	786	796	771	702	812	780	764	827	766	774	799	748	723	800	785	779	764	725	770	770	756	779	767	764	760	785	811	755	759	733	799	763	733	728	741	780	854	757	756	806	714	838	778	731	822	767	803	775	757	763	826	745	789	768	783	787	720	776	734	774	773	762	779	768	833	796	753	746	798	800	738	784	793	745	781	810	777	800	801	777	762	751	754	774	736	762	698	786	774	760	786	776	728	787	822	803	728	730	714	755	771	784	774	779	809	783	756	778	758	840	790	738	772	746	746	786	742	772	768	779	731	790	794	799	759	826	782	779	802	782	745	797	753	766	790	795	842	731	749	780	742	736	728	764	753	755	793	732	752	771	754	777	782	758	736	754	766	790	752	800	713	748	775	766	746	739	737	774	832	756	771	755	778	773	765	775	743	748	752	779	803	754	746	746	709	776	825	747	787	800	758	715	778	757	821	723	726	769	749	757	810	771	754	749	819	752	786	724	765	794	790	763	802	797	814	790	768	772	735	795	799	759	760	778	753	754	777	772	835	760	763	821	803	736	771	780	820	771	761	762	845	791	735	785	748	737	773	785	750	709	768	779	796	734	734	789	734	726	759	720	813	788	794	741	755	746	783	751	737	750	745	784	775	792	786	768	719	767	766	757	787	783	743	783	769	763	728	792	772	786	804	799	780	825	802	754	739	790	778	759	788	771	802	792	729	749	774	793	791	727	778	765	751	735	746	759	794	711	769	740	760	728	787	747	773	758	795	746	776	792	793	768	789	739	785	810	776	720	753	767	748	799	770	761	724	819	778	796	791	783	799	760	774	750	776	766	745	745	781	817	768	774	768	779	764	757	772	769	719	695	782	741	791	768	768	797	752	759	758	805	804	761	793	792	798	822	806	744	823	788	819	690	784	785	770	772	763	797	835	795	750	792	759	731	830	748	807	737	726	787	799	758	829	757	757	773	747	801	768	738	723	738	687	747	764	749	793	763	750	787	822	814	756	773	760	788	750	778	746	825	834	801	758	789	775	791	757	752	752	766	794	763	787	793	742	826	745	787	811	734	761	766	785	764	799	787	771	705	815	774	773	784	772	762	793	754	772	773	749	777	757	738	833	795	795	802	743	782	743	768	741	724	755	749	749	769	814	696	798	795	778	787	768	758	777	727	807	720	760	712	812	771	739	747	778	817	804	785	753	776	778	729	735	768	765	729	750	787	766	770	771	724	813	820	780	748	772	761	808	767	797	732	792	778	794	753	798	736	784	754	763	770	774	810	750	823	833	789	759	769	807	804	736	778	719	829	760	778	787	789	729	742	735	711	770	719	771	762	771	813	759	758	788	796	750	783	780	748	726	748	807	761	761	804	792	793	774	768	727	791	744	782	763	782	750	777	690	727	764	816	768	752	774	762	724	722	738	770	739	770	807	762	784	747	772	790	766	717	753	782	779	728	768	826	798	728	749	759	737	785	823	770	776	706	730	732	766	761	733	771	791	837	798	752	712	791	808	759	743	734	790	772	788	789	782	793	765	733	745	786	784	783	752	751	740	747	762	806	749	794	746	708	756	735	760	727	723	800	790	816	757	801	722	807	810	752	755	794	729	821	760	777	718	721	759	780	724	790	725	741	757	761	776	842	749	722	757	821	817	718	767	744	781	773	742	706	754	834	782	729	729	803	734	792	766	729	841	780	769	770	744	744	771	725	690	780	742	802	808	764	745	776	755	727	732	770	706	757	748	749	766	756	803	805	762	794	750	722	777	735	786	804	817	776	791	721	809	747	756	821	787	795	792	734	735	776	761	798	727	774	757	776	788	774	764	734	740	743	757	762	791	744	754	802	743	813	753	743	789	766	749	766	746	753	740	758	780	785	774	791	773	729	769	747	837	782	758	812	760	769	762	748	768	798	779	776	728	830	794	784	722	721	797	788	748	753	724	782	747	792	797	763	778	776	761	778	799	741	761	784	800	797	708	762	789	753	783	755	730	713	769	793	749	774	759	800	749	774	792	769	767	766	820	757	769	808	777	815	744	766	759	743	745	768	740	811	776	800	760	792	743	782	778	781	783	763	775	732	758	755	798	754	755	784	763	723	774	809	776	753	771	769	825	760	761	773	780	753	734	808	815	749	714	787	749	806	798	858	782	780	773	781	802	774	771	759	793	784	764	779	755	737	795	723	783	767	770	795	739	788	726	790	798	815	746	768	798	744	786	771	710	744	738	743	767	778	795	761	720	749	777	769	719	779	750	797	752	751	756	795	766	770	768	792	782	790	722	774	734	793	765	785	795	776	779	801	772	739	762	771	769	761	810	701	775	749	798	746	730	817	777	774	739	790	798	822	745	719	723	777	772	810	764	790	766	794	783	810	811	821	824	781	742	790	741	793	750	752	781	728	764	753	707	783	729	796	749	793	746	784	774	763	773	750	783	748	747	755	806	795	762	799	782	741	768	752	808	824	793	798	731	757	768	829	740	782	785	804	782	751	750	768	771	775	735	686	767	747	759	727	760	808	738	784	750	758	799	728	749	707	754	756	739	727	727	790	787	805	793	825	754	728	791	746	751	800	762	806	786	810	760	750	778	794	754	777	810	743	782	754	744	736	776	772	774	786	773	763	807	736	780	765	784	767	763	730	723	740	756	729	798	779
42792	89059	63306	32596	13996	14053	919	891	841	799	778	711	737	761	725	676	681	708	657	719	656	686	668	672	637	685	649	646	649	729	760	807	796	799	745	747	707	685	684	698	711	730	686	626	689	650	637	679	673	654	665	832	833	1416	1273	1022	802	655	660	691	644	677	645	698	657	646	639	656	667	652	658	666	672	671	651	629	682	590	681	660	664	648	665	640	678	688	705	668	688	693	651	650	647	658	652	638	626	691	618	606	646	652	635	651	651	670	630	633	646	648	668	630	643	641	623	696	667	644	663	672	634	654	653	609	621	671	638	660	651	651	631	650	637	636	641	633	608	655	670	642	657	668	693	674	670	613	639	642	668	668	665	640	684	674	616	657	612	687	636	667	664	631	663	686	658	661	607	605	681	647	574	585	622	628	634	647	654	630	645	650	602	667	683	638	671	643	627	674	657	641	716	637	626	626	684	662	675	675	673	652	639	676	631	632	600	646	618	639	676	604	621	663	629	616	668	659	643	658	639	644	647	651	653	606	683	631	675	646	609	669	682	633	626	648	645	648	636	642	637	627	644	653	660	643	648	686	674	642	665	687	607	667	656	639	654	634	657	635	618	626	689	638	673	639	667	605	695	639	674	652	690	663	633	667	629	626	658	629	687	608	633	662	642	642	649	655	640	639	647	669	665	673	633	650	685	637	639	637	649	642	667	651	624	651	603	680	640	687	691	658	623	647	629	682	622	630	666	664	652	630	643	612	652	619	667	649	613	678	633	696	653	665	612	691	672	668	644	654	654	686	637	630	645	649	658	653	688	663	686	671	617	639	663	648	624	650	650	644	664	643	601	634	653	679	682	641	675	662	639	656	620	658	682	660	671	655	653	677	623	652	714	661	674	674	591	650	686	668	662	681	647	627	625	626	633	652	656	644	645	671	626	641	639	675	697	626	691	681	681	687	647	676	639	663	599	635	612	650	631	667	700	658	694	652	612	633	645	647	682	636	671	677	647	648	625	665	637	630	650	649	619	651	598	616	613	685	669	665	693	629	603	626	673	664	606	629	690	614	684	642	661	605	644	700	682	665	666	657	657	645	634	666	652	669	666	630	683	605	648	628	660	629	673	672	673	623	664	656	718	656	617	637	679	620	665	623	587	635	619	711	669	647	677	636	673	622	654	680	642	648	645	658	656	666	661	618	618	651	622	624	635	602	711	640	658	656	653	684	630	609	636	633	691	673	626	664	616	635	637	659	606	617	639	617	646	671	634	635	630	639	648	661	679	669	653	671	684	631	647	640	612	670	621	619	681	659	645	665	635	690	655	699	653	654	690	631	651	633	638	692	605	654	650	646	705	621	679	674	711	657	626	642	645	630	636	594	677	640	663	666	653	677	602	663	645	669	654	606	618	645	626	670	658	652	678	669	603	660	642	669	674	623	666	604	639	624	633	657	626	650	668	649	650	624	630	673	677	636	653	681	651	704	653	654	619	673	673	620	618	622	649	630	646	679	629	671	630	671	709	644	659	700	653	674	667	655	625	688	649	702	607	618	646	641	632	681	650	604	674	620	662	673	679	632	656	609	666	636	647	660	656	660	723	625	634	612	660	698	603	661	668	635	639	641	624	673	671	651	642	696	657	653	670	676	662	660	673	637	659	660	656	669	625	637	630	634	662	661	649	649	627	690	655	700	627	694	675	698	653	632	642	634	646	678	678	604	631	632	632	644	634	638	690	681	657	632	687	649	692	659	647	652	646	606	628	621	627	661	669	601	669	677	625	668	641	633	712	661	628	642	630	652	659	679	674	604	684	691	630	644	649	628	642	599	628	652	696	668	624	650	634	685	662	665	607	613	636	639	634	645	638	645	673	647	628	672	603	666	676	645	630	641	675	640	602	648	647	643	643	640	624	716	647	606	656	674	679	660	662	636	640	662	630	652	647	653	660	676	615	607	653	659	644	664	674	640	639	663	650	636	669	624	646	648	644	638	645	618	614	711	632	681	644	652	666	649	642	640	660	711	664	646	630	675	586	646	673	682	619	624	665	672	606	633	703	659	618	659	580	665	660	678	666	608	576	607	631	648	659	650	669	673	682	633	690	665	647	613	663	672	633	647	622	703	646	669	628	686	629	626	635	630	637	620	663	602	652	633	610	623	622	615	662	592	627	645	671	674	657	654	646	663	626	633	665	646	612	619	648	654	627	681	642	644	645	619	649	652	621	665	606	686	680	614	640	637	645	629	646	689	683	638	660	633	615	623	667	634	627	662	664	594	699	612	621	636	671	656	620	642	638	610	640	629	669	624	654	636	643	640	657	663	658	690	636	714	642	627	643	678	684	620	670	675	641	644	640	678	655	630	661	617	643	668	662	651	664	639	636	663	667	616	620	609	688	598	623	631	622	651	658	675	617	630	662	619	654	635	623	611	664	628	658	677	648	637	639	641	652	632	652	642	627	686	656	653	635	631	650	619	647	667	692	621	699	642	667	643	627	636	703	639	652	653	623	649	645	661	688	641	679	632	645	641	600	641	678	665	619	619	657	662	629	645	595	671	660	601	697	631	641	663	652	654	625	638	641	630	656	654	646	635	607	632	693	675	647	652	660	640	651	653	663	652	639	594	615	650	662	656	624	624	601	664	657	589	664	635	624	647	645	652	684	675	658	661	649	663	611	595	636	636	635	669	672	612	615	654	619	709	653	654	655	624	631	671	644	665	623	639	640	633	610	631	634	620	655	675	616	684	666	667	657	622	632	645	612	629	631	646	651	642	696	638	670	642	624	641	585	636	657	677	667	655	650	685	669	669	677	668	654	662	611	625	623	632	624	614	617	670	655	678	657	668	664	659	617	639	596	627	697	628	643	635	661	668	637	628	646	636	654	645	680	654	617	650	654	649	635	681	637	675	655	655	637	626	643	691	668	675	676	602	636	669	599	626	635	632	669	656	623	667	661	638	690	617	656	663	652	649	631	645	672	588	652	621	632	615	620	621	586	645	666	621	625	671	625	648	668	629	645	669	636	617	665	709	707	642	629	624	616	591	682	617	621	643	682	653	696	706	659	697	633	603	650	640	669	665	636	581	642	644	659	689	646	676	618	591	650	644	680	658	639	665	615	622	634	666	635	632	680	619	635	606	680	624	603	656	660	636	642	622	667	684	645	603	626	600	636	631	653	705	662	640	646	650	656	632	685	640	652	613	608	649	651	622	624	673	672	683	616	624	661	673	682	622	647	655	656	618	671	688	653	628	633	648	636	643	641	653	645	622	655	603	627	660	633	610	631	666	642	642	670	654	615	655	661	612	627	649	606	654	626	668	659	637	636	693	641	622	682	652	661	676	621	643	646	672	650	614	664	650	654	662	628	667	613	638	651	656	631	630	654	646	625	703	662	677	671	652	668	674	674	672	624	665	665	660	627	654	643	658	640	629	597	567	680	651	621	657	640	655	641	643	626	653	697	678	620	626	623	664	660	662	678	670	608	663	690	619	608	669	655	628	624	636
27950	20979	14957	6142	1553	1247	750	705	684	696	711	738	646	724	702	679	695	671	731	717	700	710	658	704	696	700	690	706	672	732	715	730	695	708	723	651	669	659	667	722	682	660	666	712	716	714	708	679	680	745	742	712	688	700	797	731	760	672	671	731	703	720	724	674	689	714	700	715	705	686	692	683	743	701	685	703	693	671	648	743	670	699	699	708	701	735	741	653	705	679	672	763	718	720	696	648	652	670	709	652	679	673	717	679	723	673	741	668	715	694	768	700	724	666	686	662	657	715	695	686	685	633	686	686	660	691	646	680	641	688	712	699	708	701	702	701	705	642	630	688	737	673	701	680	732	675	692	710	672	709	672	702	652	723	658	699	672	668	701	678	675	680	666	665	727	665	651	739	716	667	692	729	712	693	655	747	726	668	648	725	706	683	699	723	719	675	789	711	724	701	724	722	685	668	701	627	691	678	674	686	748	677	673	697	691	649	682	718	647	708	700	668	712	675	659	700	645	722	740	721	666	666	752	740	633	691	681	717	695	700	711	666	635	701	704	717	690	753	704	642	733	648	715	678	668	672	716	710	697	666	704	729	692	644	692	687	703	695	696	727	686	667	688	714	692	665	678	696	700	692	688	673	721	680	691	697	657	675	737	738	708	689	696	663	695	701	673	703	671	674	722	716	711	682	699	687	709	717	712	714	658	649	677	714	716	724	680	706	676	717	685	740	702	715	682	672	693	685	761	734	666	670	672	725	693	637	718	714	693	670	665	687	709	696	649	668	669	654	687	677	679	702	658	690	690	679	661	715	697	624	686	704	689	704	712	699	686	693	636	673	651	717	664	689	661	726	649	679	726	757	704	673	667	667	670	691	705	660	668	712	653	696	649	710	677	673	642	688	729	674	651	720	675	668	692	715	648	706	717	642	697	706	695	679	686	717	664	666	660	672	684	650	671	681	652	684	686	738	660	664	696	716	700	723	652	705	749	639	712	688	692	652	715	696	681	679	644	740	718	732	688	669	658	734	722	704	666	665	673	668	654	681	718	684	648	656	711	693	706	678	704	683	649	660	690	709	667	709	689	657	702	676	669	711	702	686	695	667	690	685	708	745	666	688	713	725	684	701	674	681	705	653	696	636	694	691	676	677	687	694	681	680	684	657	689	674	725	659	672	687	678	687	723	681	685	661	688	724	703	690	651	698	722	716	732	682	697	688	669	697	664	665	715	690	670	661	733	677	687	675	635	700	708	700	703	714	682	705	695	696	691	639	733	651	662	712	714	684	659	692	707	723	636	681	732	642	700	691	700	676	666	700	697	776	715	663	689	675	721	649	693	703	688	746	681	685	673	710	739	696	672	678	664	696	694	733	738	706	634	701	734	690	672	643	752	651	716	704	687	714	689	722	667	678	708	710	730	701	690	687	703	665	702	719	676	661	735	668	717	691	712	740	725	673	660	737	715	699	712	651	673	712	674	689	713	715	690	721	705	638	703	686	663	669	727	659	623	670	685	709	692	638	698	670	657	706	672	669	642	714	705	672	649	721	714	667	725	673	675	704	690	710	678	707	687	691	642	676	679	650	639	696	706	696	735	738	705	662	726	686	709	652	670	712	693	685	688	632	648	679	682	684	695	680	666	676	717	711	675	673	712	696	695	662	683	722	700	704	702	673	668	692	676	667	676	689	708	699	692	688	729	714	682	674	715	679	695	713	644	699	660	680	717	721	698	695	648	690	694	706	682	650	625	673	709	703	691	694	692	702	692	673	687	686	740	691	670	694	686	699	690	686	722	686	706	694	692	715	613	664	702	725	671	701	716	707	697	682	723	735	674	725	672	718	699	687	674	663	704	724	675	665	659	697	730	700	689	720	677	667	681	681	710	648	674	694	668	680	691	694	700	668	651	699	734	658	706	687	699	686	697	686	791	704	650	697	696	687	696	639	723	722	645	717	653	701	687	683	685	720	726	724	686	678	678	679	741	696	704	673	680	733	715	685	719	698	713	692	676	699	691	663	688	726	638	682	656	663	717	689	704	678	675	679	718	709	704	650	734	695	685	694	700	700	685	747	693	679	674	713	657	656	682	700	710	687	666	691	723	687	631	662	677	733	677	699	679	665	671	678	702	631	662	690	720	684	657	764	677	675	734	697	681	719	672	695	651	704	667	652	648	680	680	674	688	680	676	700	737	673	705	688	671	683	717	680	687	709	660	732	668	660	671	650	703	726	715	691	686	674	711	701	714	670	728	709	716	699	683	734	734	703	712	643	700	732	691	666	682	649	721	719	679	700	693	702	657	731	672	695	665	674	707	669	726	699	651	661	701	699	697	726	714	659	666	723	686	695	674	676	695	699	660	716	660	655	662	654	651	636	724	670	693	664	703	698	672	673	721	688	673	692	707	720	712	679	688	708	670	698	721	717	707	656	668	684	637	714	691	658	649	688	670	689	707	673	671	668	663	624	674	691	640	713	675	714	714	680	731	683	660	687	734	690	683	683	754	679	686	660	634	633	680	676	711	687	724	673	727	729	702	708	718	715	695	683	667	703	667	730	706	677	754	655	684	710	733	688	708	696	706	658	651	701	724	670	637	693	666	675	704	675	728	701	703	691	681	706	712	649	706	665	669	664	684	686	693	617	681	708	669	720	698	645	702	743	707	688	652	688	677	677	698	734	684	685	668	713	719	738	699	664	671	712	699	689	687	728	670	741	689	731	671	714	674	701	688	665	718	683	700	700	670	686	669	696	682	713	711	681	679	727	717	674	687	684	695	707	741	661	686	726	674	754	712	711	746	692	712	694	734	707	690	703	692	686	649	646	643	674	751	660	692	701	718	643	665	698	705	661	707	690	664	661	706	738	662	668	682	673	708	677	654	699	671	718	703	662	701	695	700	668	643	739	696	757	703	646	718	644	701	693	736	649	701	729	704	709	645	724	691	701	702	669	674	699	661	687	673	683	643	701	664	660	696	642	691	684	675	701	689	722	678	678	663	660	686	725	736	678	733	681	719	716	704	725	674	679	673	727	677	688	671	690	681	668	672	699	702	689	696	655	655	718	698	692	691	683	693	686	681	663	693	696	662	719	661	740	648	656	646	632	701	713	665	738	689	672	713	662	708	704	659	719	705	752	689	703	688	739	701	739	723	730	676	711	675	670	686	699	701	663	682	667	715	649	669	699	695	649	695	696	715	708	685	643	674	702	696	659	722	668	721	733	673	694	713	686	724	657	736	635	639	683	724	644	721	729	687	638	702	750	683	648	705	721	699	700	669	719	632	653	684	674	679	655	699	660	708	652	700	664	719	653	668	725	739	656	703	668	707	680	635	630	678	674	691	713	670	665	719	673	659	724	692	733	681	734	689	699	695	642	698	719	703	704	693	661	704	715	694	694	688	688	701	704	698	679	710	709	675	677	658	716	660	665	689	663	695	709	693	661	676	707	659	684	724	687	722	695	740	732	677	669	647	682	693	673	695	701	683	693	685	722	744	712
8273	18891	12582	4200	1500	1235	569	545	517	535	589	543	588	556	547	552	575	555	484	588	524	516	498	549	556	579	580	567	584	537	561	624	520	579	544	593	543	562	552	567	523	544	561	606	508	539	558	558	590	579	565	573	617	531	600	594	601	543	541	545	508	501	551	559	512	565	574	552	580	603	551	536	541	554	505	528	527	522	534	538	538	527	523	532	530	513	572	532	577	554	547	563	548	529	522	552	500	579	564	566	559	532	538	579	542	536	541	583	518	539	556	540	518	507	567	522	580	514	529	546	527	515	497	536	523	563	539	590	566	527	533	533	549	553	518	577	558	570	572	541	528	538	532	555	532	559	545	540	543	544	550	516	545	519	555	552	504	509	536	566	531	593	519	543	571	526	529	548	567	558	549	546	528	589	520	562	583	568	562	546	523	536	541	530	526	533	572	518	533	544	540	524	576	516	537	498	552	551	483	538	547	526	553	527	496	487	543	519	512	507	563	561	529	541	555	503	540	525	553	553	535	549	553	531	560	528	532	536	538	524	522	521	559	529	572	547	520	549	510	556	558	565	531	528	536	524	519	537	534	499	552	532	508	545	575	533	511	491	564	557	593	510	522	509	526	504	554	531	538	531	549	552	519	532	538	562	533	567	524	570	533	550	559	559	585	568	570	516	561	560	506	544	552	552	582	505	601	530	565	515	548	563	540	566	558	563	547	512	550	550	536	543	529	538	520	553	582	546	550	535	546	519	532	549	551	543	536	529	507	525	497	516	478	514	534	574	549	519	542	525	521	540	525	519	522	534	491	577	526	548	546	570	503	560	549	550	536	534	572	513	562	527	542	514	528	516	498	543	540	557	553	560	529	532	523	538	568	548	512	553	532	502	522	555	527	537	541	555	564	598	507	505	582	559	518	509	501	517	521	471	547	549	597	585	565	536	584	552	577	523	524	544	549	530	550	525	574	538	527	534	529	505	535	561	504	544	564	515	538	549	542	508	551	538	534	520	559	564	576	538	559	533	557	524	545	544	550	514	528	568	551	582	499	539	557	499	559	540	528	498	507	539	544	497	571	572	522	518	544	548	569	526	519	535	551	546	538	556	522	550	515	515	534	528	544	551	511	556	562	504	572	576	530	510	537	563	535	554	512	543	540	547	536	557	519	511	549	470	558	541	570	505	556	555	524	571	575	529	526	511	545	500	498	536	519	577	535	544	558	527	541	505	545	585	534	511	545	519	545	509	592	528	564	532	553	560	544	535	537	565	568	519	524	543	579	510	532	564	571	526	531	532	567	540	552	516	541	531	532	529	513	540	534	512	574	520	538	539	553	549	538	532	502	565	556	504	534	563	507	538	529	559	524	553	548	517	548	553	577	545	552	551	533	566	579	546	515	547	520	551	560	514	499	530	547	533	547	545	564	544	554	495	539	529	526	515	550	530	575	540	580	516	577	550	519	560	577	497	576	522	498	562	541	550	550	548	515	552	525	582	551	547	560	528	576	518	503	518	575	533	544	573	486	525	536	517	570	500	550	535	553	574	545	539	552	558	527	533	520	577	556	508	581	540	504	539	526	554	577	535	543	547	567	534	537	528	573	541	522	559	560	549	510	551	554	592	517	524	549	519	555	568	577	536	587	527	525	549	509	544	559	526	533	538	505	560	522	544	552	587	587	547	535	532	554	543	554	526	507	480	558	569	559	534	523	539	549	565	537	506	531	553	524	547	534	528	536	517	578	520	518	526	548	548	523	559	561	523	528	569	538	539	565	561	529	512	572	532	539	517	532	541	581	558	564	488	560	574	538	528	570	506	561	532	517	541	541	519	584	556	542	542	550	543	543	539	560	531	553	526	563	539	535	504	596	541	551	529	567	511	503	557	519	567	521	524	523	528	512	507	538	574	528	554	585	492	537	516	565	584	526	518	566	505	562	528	511	571	530	538	533	544	556	530	541	515	519	530	570	499	542	513	565	575	545	493	498	541	558	569	496	513	540	518	541	552	533	539	586	513	573	561	542	541	507	547	531	506	563	513	497	564	543	550	540	551	507	503	505	562	548	539	525	541	511	534	529	551	555	564	587	571	562	527	535	540	554	522	551	561	512	550	528	568	563	591	535	545	483	527	548	541	556	473	519	536	533	516	549	572	564	504	537	548	522	526	519	530	548	500	553	529	520	540	536	534	528	508	508	523	581	506	537	509	540	533	523	518	570	555	534	519	530	499	540	528	516	481	483	509	533	520	587	572	550	535	560	556	569	536	571	527	533	528	545	567	585	508	565	495	518	562	518	588	526	500	535	579	562	566	561	583	522	575	561	534	513	529	560	512	526	559	545	517	584	565	560	539	524	544	498	538	517	485	592	550	526	554	521	533	540	586	572	515	511	546	543	588	580	515	553	536	577	522	510	516	586	504	561	540	520	542	513	549	540	537	526	530	577	542	548	536	539	561	536	541	535	514	566	516	502	562	531	539	517	539	549	541	538	553	514	545	506	514	526	523	539	532	552	537	526	523	537	540	580	498	567	528	515	530	555	585	494	552	531	516	582	583	583	527	539	514	514	590	498	552	553	540	538	549	548	534	524	548	515	518	522	540	536	531	527	580	528	573	540	537	521	507	545	558	526	537	537	549	574	515	534	467	558	543	525	520	571	520	521	589	524	552	527	554	523	549	502	519	557	546	555	543	545	514	534	538	509	590	539	528	539	559	577	544	532	568	510	530	529	538	555	527	574	541	528	520	546	559	537	542	522	588	545	518	604	520	548	555	518	512	533	548	514	571	506	514	565	529	536	550	509	559	524	563	497	513	531	514	538	589	509	530	517	518	560	522	526	553	543	535	552	516	585	502	523	549	500	546	551	511	546	530	559	548	564	519	555	506	541	542	501	552	540	552	482	547	513	524	544	559	508	543	553	551	563	517	549	533	512	572	510	522	529	516	553	575	554	533	546	521	488	561	545	536	478	567	530	541	539	541	567	542	545	574	558	591	509	555	543	531	532	542	526	538	568	520	568	513	529	494	544	568	542	501	537	519	518	519	588	532	559	494	551	511	525	526	529	526	518	518	550	552	536	567	584	540	546	516	584	541	561	582	565	541	505	553	580	544	564	562	552	532	530	548	572	539	520	543	536	528	542	505	568	558	568	567	505	563	562	537	535	540	545	526	509	513	573	539	535	574	543	536	517	513	522	548	524	503	530	530	546	527	508	560	513	530	549	539	568	547	506	529	520	527	577	509	575	534	530	502	506	571	561	533	555	552	577	477	534	531	560	518	563	581	498	576	510	528	504	558	545	567	601	546	569	548	535	499	494	528	546	556	554	514	510	531	535	493	546	530	571	542	533	575	553	543	545	516	550	554	564	549	493	513	545	498	512	523	520	514	553	521	546	514	525	527	546	550	530	559	507	581	557	529	515	576	559	520	546	555	569	481	530	604	544	558	534	537	524	526	510	538	524	546	572	556	564	564	542	559	518	530	550	552	527	558	525	533	546	546
25243	21741	30970	29404	16383	7774	1592	858	779	704	743	739	713	710	669	672	746	708	712	684	675	701	622	689	663	650	687	692	728	667	706	683	705	710	709	730	657	713	729	704	746	695	682	699	673	710	657	720	716	686	717	650	718	930	837	847	778	704	730	687	699	697	698	692	668	666	700	706	693	679	695	643	682	650	681	637	645	704	681	730	658	688	699	650	637	674	637	661	677	702	688	659	677	666	694	700	663	685	636	754	704	703	652	674	616	694	676	628	642	699	677	682	662	691	667	667	664	673	676	729	648	650	680	686	691	659	703	671	692	687	634	669	707	721	684	659	722	683	690	664	733	710	653	656	674	650	660	677	651	683	707	711	688	666	659	666	640	663	664	668	648	694	686	706	652	670	638	691	659	709	667	645	648	675	674	691	689	668	647	721	668	645	662	690	677	674	679	652	670	676	615	642	733	683	670	702	668	674	737	660	674	657	706	693	652	704	689	719	675	705	657	672	682	675	720	632	708	678	683	648	658	680	651	685	681	649	705	648	659	686	660	698	661	713	681	740	690	693	678	648	706	632	749	688	654	695	713	692	687	683	635	710	685	623	665	654	624	666	661	679	722	731	688	690	688	655	715	707	665	683	672	687	669	710	641	658	658	682	641	682	661	648	694	702	687	653	673	726	686	694	664	669	680	679	635	705	667	712	667	699	669	690	697	688	678	642	675	674	632	687	664	658	691	728	685	663	640	635	682	667	686	685	640	666	688	695	677	660	667	699	658	640	684	670	716	701	635	702	691	672	712	697	679	674	686	721	674	635	688	670	616	675	674	712	750	685	662	648	677	640	688	701	697	676	665	674	626	700	657	702	691	631	730	674	688	649	731	691	631	644	623	641	702	688	713	687	688	652	656	647	676	640	658	725	706	654	658	681	655	672	659	668	696	627	632	703	698	650	695	734	650	683	652	674	732	670	691	643	645	672	674	658	675	686	622	704	724	676	709	686	656	665	654	653	674	674	692	684	668	652	723	641	718	668	675	688	681	724	690	700	690	707	634	651	729	710	646	695	673	698	692	675	698	682	675	723	715	702	687	679	675	690	701	674	707	708	673	670	702	679	664	676	652	691	649	703	737	681	705	710	634	678	662	652	722	657	656	691	673	706	609	668	688	705	669	683	711	684	683	680	620	616	693	649	659	714	677	649	664	672	696	656	663	703	687	696	673	641	673	660	658	678	686	700	648	716	650	723	653	698	669	661	727	685	683	673	618	672	685	667	664	669	661	669	697	669	661	647	661	633	685	657	662	667	678	674	682	663	675	698	655	642	642	669	673	650	652	680	665	702	688	667	682	684	688	712	682	686	675	645	666	687	671	642	691	719	726	665	630	632	710	655	703	646	696	684	687	669	668	683	645	730	630	697	662	634	740	722	685	656	681	684	701	645	671	635	703	676	677	659	657	669	719	669	694	701	665	638	649	692	693	690	674	655	732	633	672	668	661	649	693	644	674	684	665	683	640	744	637	680	634	659	669	741	702	701	713	678	654	635	658	697	666	690	692	668	672	723	688	615	696	706	661	679	663	658	660	696	641	648	677	681	673	646	680	741	633	674	650	704	645	666	691	705	640	674	699	639	656	643	710	696	672	643	690	679	723	612	627	674	654	676	660	684	663	672	695	674	647	685	659	695	695	656	670	653	656	656	696	658	671	707	669	633	660	646	660	671	665	646	690	675	682	692	703	647	674	667	711	653	697	671	692	678	695	668	713	686	703	683	689	690	672	683	690	699	708	614	688	649	688	689	679	692	691	705	705	678	682	690	664	691	708	643	661	655	679	689	693	724	681	702	693	664	624	671	719	661	683	662	665	694	664	685	640	629	635	664	629	673	658	653	649	685	682	661	639	644	666	655	680	671	685	641	712	671	623	674	693	645	609	670	648	663	708	687	705	661	702	699	680	650	631	693	674	688	651	636	673	689	688	674	701	663	725	680	656	663	629	645	652	703	678	656	676	663	669	625	671	704	635	662	683	633	667	628	655	690	677	703	687	671	690	651	649	683	623	726	660	664	708	646	653	670	705	650	649	617	671	661	721	664	653	621	619	634	709	690	652	680	670	648	685	713	661	708	671	671	622	673	705	659	659	634	664	618	672	657	639	670	716	665	679	630	720	666	679	666	699	658	697	650	644	682	710	672	726	644	723	698	676	669	702	654	672	682	678	660	656	690	673	708	643	656	705	713	673	650	663	645	693	660	611	650	675	674	668	668	648	663	770	697	651	667	683	611	660	666	663	708	686	671	661	692	685	656	664	686	674	690	635	691	646	665	658	657	634	651	651	695	654	641	678	639	631	711	640	639	681	645	695	684	666	713	682	666	683	627	647	665	674	602	648	689	686	677	678	671	685	662	658	644	664	664	682	680	697	714	617	738	691	626	685	708	635	661	646	641	678	681	699	628	702	644	664	612	687	637	676	700	667	713	654	662	693	695	638	655	633	659	680	665	706	620	640	661	657	683	630	642	641	650	679	686	664	676	662	719	668	716	663	697	664	722	691	702	703	620	716	666	682	625	687	744	691	627	638	671	699	707	680	632	635	668	693	704	700	651	641	690	705	701	706	653	699	709	652	649	688	703	704	684	720	718	695	685	701	679	669	712	692	670	683	664	657	656	716	675	704	683	705	636	653	677	684	706	679	678	692	725	623	666	674	663	686	651	638	655	692	639	695	670	679	669	619	660	660	687	667	678	684	626	671	649	748	615	645	677	690	706	707	704	683	688	623	715	736	677	681	674	679	641	641	716	637	704	695	684	635	669	709	659	681	688	712	645	656	664	649	646	701	701	592	680	696	660	701	687	698	655	708	682	669	610	671	649	694	682	656	654	692	655	685	673	659	651	669	682	690	660	685	664	655	708	704	654	663	692	696	654	691	694	674	702	660	682	670	636	694	658	694	683	692	668	708	661	716	700	635	649	676	636	686	655	693	696	678	736	695	669	722	678	655	682	644	627	654	664	687	706	676	648	690	667	631	692	659	662	630	680	638	703	657	659	649	690	688	691	657	667	687	650	703	639	696	674	698	688	680	675	681	669	702	686	619	673	639	656	670	638	669	668	706	693	659	666	646	661	692	688	645	658	674	676	685	703	614	711	683	711	692	720	662	668	687	704	659	679	639	719	653	660	635	658	656	625	673	672	711	693	628	677	671	708	675	644	656	668	620	705	667	678	659	681	692	652	698	671	702	654	651	645	635	701	693	723	700	670	638	668	677	705	658	654	644	712	660	674	667	608	688	660	697	695	664	623	697	705	679	706	676	645	681	704	664	652	684	712	708	685	652	624	674	677	660	658	687	682	661	685	691	703	670	682	686	637	683	657	667	670	723	657	717	687	636	634	680	674	633	660	671	699	728	712	650	629	694	660	680	675	661	702	665	672	641	688	641	677	639	685	697	658	664	675	682	680	665	670	698	712	719	706	688	723	686	669	634	638	702	660	698	686	686	676	668	666
27282	67931	53308	20343	9952	7527	751	655	640	645	634	642	616	577	612	661	594	577	557	597	613	590	586	572	589	604	570	574	567	615	658	645	599	648	609	607	640	612	589	562	599	570	578	595	611	604	573	617	584	603	585	559	623	961	911	780	642	598	599	590	517	557	582	602	543	568	571	521	520	549	556	540	516	562	578	554	584	581	581	546	543	570	577	579	570	551	546	529	584	570	549	564	609	562	603	589	580	512	586	543	541	542	565	598	544	589	541	560	556	611	566	570	586	531	535	546	542	516	582	546	516	572	561	525	617	634	569	587	623	509	591	531	536	574	600	573	607	516	566	530	556	574	564	589	572	562	560	574	575	576	588	560	568	544	574	591	584	540	546	549	541	555	565	521	590	565	566	552	580	600	518	632	541	568	544	574	591	551	601	542	576	542	514	600	530	610	599	535	560	572	580	600	554	558	637	588	561	547	602	557	556	557	577	589	565	532	602	531	570	545	586	531	576	579	606	595	589	513	570	550	563	569	559	606	549	563	552	566	587	577	580	557	553	576	579	589	551	554	570	577	580	613	569	505	586	507	572	542	556	576	517	548	548	555	577	530	551	594	566	563	570	567	516	595	575	583	563	572	574	586	569	536	537	540	570	576	563	552	552	535	548	594	580	568	576	547	594	562	552	530	598	585	597	571	560	537	542	572	651	526	553	581	569	566	569	592	526	592	577	541	574	574	529	565	552	595	548	567	550	526	576	559	599	557	534	519	527	583	555	580	586	554	547	546	539	561	590	535	535	567	589	547	541	534	583	582	510	562	564	579	552	563	532	569	546	537	549	573	566	615	558	554	564	572	560	539	581	602	574	594	566	534	579	557	569	563	595	561	591	597	539	530	579	587	563	572	552	567	541	574	527	545	561	567	511	541	621	568	556	583	580	605	564	574	589	540	581	541	589	578	531	563	605	551	554	550	610	561	566	552	552	581	573	539	549	537	526	593	562	533	533	553	577	560	549	557	550	553	603	582	520	588	573	589	506	546	558	605	523	536	585	576	591	575	547	595	546	554	538	564	584	506	559	541	535	560	542	580	581	505	578	571	604	545	520	598	527	549	534	522	562	541	570	538	590	578	556	545	515	606	528	551	590	547	545	592	528	547	552	555	578	558	585	530	573	558	548	611	574	543	571	563	629	596	582	565	543	533	582	543	527	524	588	565	587	557	583	584	526	608	600	564	524	567	550	592	551	568	547	516	591	581	537	598	569	566	545	548	539	546	597	582	571	583	533	556	594	537	568	576	614	542	562	578	523	623	553	584	562	545	558	592	565	564	539	540	549	547	591	506	576	572	570	559	542	556	560	557	586	527	615	581	551	563	555	561	548	537	555	565	579	554	547	581	530	583	577	530	546	588	572	582	531	578	575	570	539	600	610	566	582	551	546	584	570	572	607	543	579	573	529	598	576	561	585	585	573	522	585	576	537	585	598	612	554	585	624	559	570	537	567	572	576	518	535	568	540	565	525	566	607	510	559	566	602	555	595	581	571	553	531	612	591	543	571	562	568	595	561	540	546	560	555	564	559	561	570	566	544	563	524	556	579	552	580	574	540	552	557	518	541	544	569	575	529	547	568	561	554	538	606	557	558	585	562	554	542	572	576	575	533	532	581	562	593	555	593	606	546	556	545	545	541	523	548	525	550	541	569	577	591	542	542	583	551	576	573	516	609	568	548	565	559	559	587	569	562	605	540	554	579	556	551	533	579	535	567	533	540	564	583	550	591	552	554	544	538	590	543	578	586	566	573	535	563	594	545	568	563	614	624	566	548	610	568	534	557	549	529	591	567	608	557	615	552	555	521	517	550	576	590	559	576	564	592	604	497	571	590	566	579	555	549	575	565	569	557	570	548	594	541	595	575	540	553	573	597	584	601	606	566	548	640	534	589	575	563	516	578	551	577	557	559	569	569	528	570	555	554	578	571	541	544	551	561	568	554	579	567	539	608	560	563	572	555	591	550	537	554	532	635	588	532	540	573	575	589	559	547	556	548	560	530	589	580	557	549	589	607	558	516	569	566	508	508	566	604	570	581	608	617	575	578	555	566	559	548	576	568	559	566	584	524	606	566	561	545	564	544	573	574	588	570	573	564	548	542	516	588	547	601	589	571	565	582	586	593	575	558	582	558	557	572	589	586	533	514	584	589	544	559	532	571	596	580	526	615	571	545	583	578	549	581	553	603	573	608	572	577	589	586	569	581	572	541	538	553	594	550	584	531	551	557	546	562	532	558	568	507	577	566	593	544	594	593	544	585	546	537	600	567	610	558	550	580	538	581	548	601	584	578	532	559	556	530	565	552	516	558	615	531	530	513	541	557	582	585	554	612	537	568	532	570	567	579	572	521	574	528	596	552	582	579	565	559	532	555	558	559	572	570	577	541	589	549	570	570	549	516	598	579	562	577	536	572	559	585	578	555	574	594	514	582	550	606	581	582	576	574	540	605	550	567	610	555	563	606	519	552	520	589	574	562	559	548	569	506	560	571	509	527	539	529	539	554	590	557	584	567	525	554	551	583	561	585	538	573	503	559	574	572	569	550	576	566	514	556	568	545	537	558	578	543	544	531	542	564	577	566	559	575	552	569	591	542	531	533	586	520	561	521	517	568	576	591	568	586	581	555	548	543	545	600	535	530	581	552	580	537	574	583	585	565	555	557	554	594	596	561	599	546	611	522	509	581	556	552	582	604	520	563	542	551	568	594	597	580	551	577	543	594	621	563	600	615	516	580	575	577	517	556	560	568	564	569	583	563	527	575	558	549	542	562	553	529	574	567	544	536	556	576	561	531	556	573	563	572	558	582	559	555	584	543	517	538	572	545	526	593	537	594	562	581	553	542	536	554	552	547	527	547	562	563	575	552	579	556	569	566	549	603	565	581	514	577	596	580	626	585	541	546	552	533	570	560	549	563	550	527	550	597	564	569	546	561	540	566	510	584	551	559	591	573	571	575	583	579	586	576	603	557	564	549	534	566	555	579	576	570	584	566	580	553	603	559	532	547	571	584	547	556	526	587	551	530	560	561	561	594	575	569	568	592	569	571	593	572	565	522	630	558	614	555	553	558	527	551	522	571	592	568	578	554	595	575	569	564	520	559	606	579	532	571	602	579	605	609	592	540	517	509	558	604	542	572	561	580	572	533	594	521	570	561	582	576	572	601	522	547	595	572	573	565	550	553	574	580	584	588	551	544	579	627	600	561	567	571	546	534	602	585	546	546	542	625	516	564	539	581	594	541	542	579	581	585	542	535	591	574	569	593	541	548	598	562	573	546	554	563	563	542	561	547	576	562	604	509	576	538	545	585	608	581	585	549	600	584	513	519	573	579	538	565	595	573	532	573	544	575	569	570	547	567	555	526	607	557	604	593	567	515	529	580	585	563	545	578	581	566	541	534	563	538	562	586	600	560	618	562	552	578	587	602	563	562	542	560	529	596	552	580	543	557	581	547	546
24206	21400	29366	26209	22324	17903	4295	1163	980	899	848	904	866	824	838	864	930	830	843	823	842	807	830	805	859	864	813	874	912	851	884	877	872	871	881	891	809	897	826	787	782	813	811	835	846	839	809	782	998	854	861	814	893	1362	1235	1025	932	887	800	813	814	803	772	819	796	777	871	881	821	822	860	733	795	772	767	833	837	815	795	816	784	853	809	862	806	808	870	789	829	757	787	850	818	769	857	778	761	811	803	807	791	772	861	832	805	807	781	819	817	816	833	834	815	842	826	852	798	822	894	819	779	795	841	854	768	818	842	743	773	808	810	836	771	772	863	863	773	826	793	834	812	832	811	843	783	848	821	843	818	773	777	795	784	782	810	755	754	821	828	786	791	834	795	847	769	812	804	837	838	784	803	865	835	794	816	800	804	746	814	840	789	832	819	827	799	825	775	819	835	745	779	865	782	843	808	822	794	832	813	810	778	810	778	810	812	759	839	739	810	783	789	796	819	814	801	782	741	823	786	796	788	835	772	838	806	803	801	798	817	781	787	867	828	761	843	867	788	834	802	809	817	799	753	847	787	820	803	763	766	792	770	834	781	784	776	792	858	765	806	802	804	833	782	757	793	788	816	807	790	794	801	782	819	798	810	779	816	909	785	852	854	828	807	769	770	753	774	821	794	835	815	779	797	787	779	775	794	810	785	767	782	777	875	836	795	778	826	829	831	837	862	877	843	754	753	794	823	831	819	776	816	781	832	852	848	819	827	786	802	807	785	777	808	791	827	795	801	834	849	825	814	804	784	790	821	806	788	857	778	791	818	764	838	844	838	832	798	774	830	837	798	831	854	803	822	811	817	791	792	820	788	846	805	823	783	799	796	766	768	852	822	856	802	823	758	756	790	823	806	819	816	767	823	819	826	830	818	836	816	804	767	832	816	752	777	808	822	813	811	762	793	834	746	793	747	753	757	830	809	794	778	795	840	821	801	807	830	839	739	801	844	779	812	800	748	789	807	846	840	790	827	871	814	805	795	813	816	791	870	813	812	820	858	829	733	786	777	790	812	828	784	837	846	755	800	779	816	772	803	808	788	784	738	761	810	823	834	771	841	838	777	781	862	796	851	829	812	773	836	812	783	818	772	818	801	786	808	797	785	783	812	813	806	831	789	801	813	770	822	817	760	788	813	817	810	808	731	831	778	784	862	802	740	807	759	832	839	807	851	781	818	769	821	793	774	798	792	818	792	768	800	819	797	765	834	795	772	774	737	760	817	812	804	821	825	843	821	773	799	812	790	764	788	821	762	820	790	776	813	778	792	786	830	840	786	794	799	795	796	802	804	793	766	781	753	786	786	842	811	827	774	788	756	810	832	815	774	775	789	787	760	857	789	779	771	770	806	788	788	802	801	841	822	838	775	804	800	796	796	753	792	821	830	798	749	782	824	789	825	782	849	786	815	816	798	826	782	824	805	801	830	764	804	785	802	775	827	826	840	824	847	763	852	802	790	873	788	821	811	764	828	780	800	770	816	750	787	819	786	902	796	813	759	783	809	820	794	861	808	773	849	798	821	791	776	750	786	852	859	779	808	778	741	775	815	794	806	796	765	805	839	816	797	792	816	781	792	775	782	765	817	803	828	784	822	816	812	807	826	768	804	797	816	826	778	783	795	794	781	816	785	845	757	826	821	784	816	785	765	833	787	771	791	790	823	797	847	860	786	756	807	775	791	797	791	833	795	819	774	814	784	825	801	790	831	792	769	802	826	840	812	778	869	810	862	840	785	816	810	803	826	859	724	808	764	789	791	793	860	807	767	786	793	786	794	781	832	818	793	778	741	773	751	839	801	747	781	818	841	809	798	815	763	804	795	837	799	828	811	797	740	806	777	766	816	805	773	812	762	763	813	803	764	851	768	813	819	788	790	803	795	807	825	784	781	797	846	824	847	798	789	844	832	788	804	796	798	762	800	854	859	789	772	784	831	796	842	790	889	807	793	809	855	802	798	780	778	813	793	787	811	849	766	791	779	772	778	816	843	784	846	797	800	833	811	761	769	803	806	734	823	813	803	786	807	753	774	780	800	776	812	813	792	822	815	814	829	787	778	769	854	796	765	793	824	775	791	845	778	777	782	791	840	794	810	824	836	821	792	821	832	749	827	770	793	848	835	806	766	795	761	764	746	784	829	808	739	795	783	775	787	831	807	740	807	838	846	802	832	812	774	734	829	811	788	770	781	834	810	764	804	769	788	820	837	842	796	805	774	807	817	744	813	846	846	805	824	791	813	814	818	820	777	819	821	806	778	754	792	832	769	755	772	775	827	819	848	798	768	795	793	854	797	810	824	832	801	778	796	857	838	837	796	788	785	783	789	783	835	746	803	745	791	851	818	778	758	770	787	831	838	780	807	804	816	835	724	866	788	830	806	789	772	861	797	790	830	808	793	781	812	773	807	824	816	783	774	801	803	804	808	810	809	771	825	796	828	857	790	779	788	817	827	828	797	849	852	771	811	794	841	799	840	819	818	814	790	809	791	845	796	767	766	794	787	792	822	821	782	819	785	854	812	807	757	808	824	861	793	800	752	816	798	799	791	828	807	866	810	788	782	795	796	782	809	801	801	789	772	812	816	804	774	799	767	756	782	787	835	792	760	829	755	787	820	793	808	792	836	817	823	835	805	808	793	784	832	810	807	824	756	797	849	776	840	786	774	770	831	838	759	790	813	841	764	808	750	807	825	785	799	855	782	778	806	789	793	828	828	813	839	810	803	765	744	815	794	816	803	800	770	807	829	789	830	842	822	743	817	789	752	810	826	838	840	791	838	772	867	769	811	809	810	773	820	822	804	853	871	792	765	803	775	794	870	865	805	769	799	784	782	769	787	791	828	802	746	761	849	764	752	791	810	819	833	809	764	811	777	823	799	794	764	780	781	752	777	822	833	840	791	783	833	750	831	823	757	784	767	788	796	807	809	775	761	777	821	819	856	811	787	854	773	801	782	803	803	784	811	787	779	831	808	782	790	770	809	786	857	804	785	781	860	772	785	795	799	809	822	777	806	744	805	794	837	811	792	803	808	786	767	821	762	795	817	816	797	812	807	847	799	788	802	809	790	799	787	849	837	802	823	764	811	816	779	747	816	816	818	844	806	827	838	821	789	792	793	805	795	818	823	824	818	810	794	739	785	777	766	829	802	812	830	760	802	779	812	803	793	780	819	799	821	772	835	784	835	809	785	814	816	773	822	758	788	823	796	835	801	796	779	797	845	806	809	794	822	800	825	804	838	803	830	827	781	796	804	812	832	792	866	777	770	804	813	772	805	805	896	824	857	777	810	785	747	836	849	784	730	765	793	807	796	797	823	835	804	789	756	790	817	820	809	828	779	824	827	826	789	794	788	814	821	741	778	824	800	792	801	767	804	791	801	820	733	848	779	793	805	766	785	806	796	841	832	824	789	813	795	758	806	811	838	832	774	811	816	793	810	815	844	796	837	779	834	848
35364	80816	64546	28855	16991	13438	1250	929	840	829	814	788	795	787	764	706	773	714	687	640	691	692	691	727	691	664	725	691	716	722	805	803	752	809	781	772	713	752	700	695	674	728	705	734	702	658	699	717	778	740	715	699	901	1550	1357	1026	894	740	743	673	636	664	671	714	661	715	670	704	699	742	648	656	672	704	686	703	673	639	636	656	662	724	668	687	662	639	656	677	721	664	676	700	670	689	646	678	626	687	676	661	640	657	713	704	681	712	685	680	660	655	683	676	706	654	673	664	673	640	629	658	686	680	672	686	684	674	636	686	689	652	668	662	700	624	654	694	704	686	655	720	699	655	662	658	644	651	674	669	672	664	623	676	633	617	648	695	641	661	677	698	675	644	666	696	662	665	690	648	620	691	702	630	709	660	720	665	696	676	637	694	738	664	664	722	698	626	633	656	671	660	676	628	685	684	675	694	681	655	667	678	663	715	647	653	658	657	688	692	648	681	669	695	686	655	655	659	698	705	666	712	679	663	647	698	649	649	681	661	674	725	662	639	689	668	648	642	627	636	690	704	659	659	698	675	716	664	692	697	689	618	642	636	701	612	661	702	662	708	686	630	686	698	697	641	677	672	683	687	680	647	692	676	655	654	686	690	679	661	691	676	712	693	670	647	676	705	635	682	682	678	682	692	635	722	710	670	681	719	700	669	671	631	689	630	637	635	664	671	723	724	643	670	679	691	692	650	682	621	673	659	662	648	688	674	696	682	671	674	726	656	654	725	707	659	606	638	697	638	646	688	646	655	644	653	691	697	663	682	657	671	645	657	689	634	639	595	714	737	652	621	684	665	707	684	622	675	693	646	706	681	688	693	677	675	654	681	685	649	685	624	686	698	668	677	656	737	678	688	675	712	643	655	646	675	683	741	693	684	651	691	648	722	635	664	660	655	688	681	717	710	659	658	642	673	655	664	689	685	684	659	690	656	657	654	607	683	675	626	693	618	686	629	671	652	660	647	647	667	668	688	671	628	690	681	657	676	692	680	693	656	664	691	658	655	674	685	689	658	683	688	647	731	644	674	701	630	667	682	685	641	693	670	669	713	641	685	677	688	653	676	680	657	665	676	619	673	649	702	682	590	721	698	643	701	650	719	659	664	697	705	658	659	688	686	674	701	669	672	666	659	667	671	673	684	652	611	715	651	687	688	661	662	666	688	734	695	743	680	683	665	707	648	630	629	638	669	640	659	681	654	655	670	679	710	697	689	671	707	635	696	651	678	677	629	662	638	656	618	704	673	709	670	684	695	719	660	726	660	681	652	683	683	680	676	704	685	700	626	677	668	709	684	649	721	661	660	646	675	663	661	678	670	654	653	737	650	698	689	659	681	680	679	669	683	656	691	653	703	691	716	633	635	689	713	723	647	653	689	671	671	643	681	704	644	625	654	698	693	691	724	629	720	654	685	628	712	682	649	654	672	663	632	672	672	663	645	700	646	711	673	618	660	613	689	602	678	670	655	661	674	675	646	620	641	696	725	645	681	669	680	719	681	673	641	709	672	727	690	682	645	614	666	659	659	659	672	667	668	707	696	684	651	693	672	659	660	715	690	703	662	673	667	700	637	691	659	665	734	691	672	621	634	662	689	680	697	618	680	634	672	665	675	655	665	688	696	665	668	692	659	660	671	662	664	686	692	668	678	654	636	647	674	675	646	644	735	662	662	692	670	718	676	668	687	627	648	696	615	696	710	671	658	663	662	649	662	649	637	686	678	645	652	686	664	651	654	700	611	681	665	689	658	715	627	672	674	655	698	633	640	676	640	634	680	679	689	598	668	726	692	661	675	694	694	676	662	655	715	725	656	702	685	670	672	698	657	654	641	681	662	647	671	646	641	722	637	665	656	644	691	708	696	677	695	665	657	681	713	686	717	693	700	661	682	584	687	713	648	681	660	692	693	682	664	694	673	708	682	630	630	727	683	672	653	676	656	701	657	701	636	655	669	667	642	647	626	693	674	650	662	704	657	675	652	613	685	660	671	691	732	622	659	699	677	676	665	679	636	652	681	668	680	746	693	681	673	680	687	721	670	688	677	683	664	662	690	632	663	680	628	649	664	716	707	646	678	637	667	695	637	634	674	681	605	687	671	651	692	648	734	672	653	668	664	681	639	649	659	638	664	692	631	709	713	660	662	710	656	678	699	654	695	700	668	665	658	692	684	683	653	653	665	652	728	667	691	634	714	618	614	624	699	658	649	648	675	695	687	676	658	691	700	642	710	709	699	648	691	654	656	689	693	731	667	680	646	691	647	700	684	667	669	668	678	663	671	638	672	701	654	646	633	650	681	673	659	688	660	696	714	652	653	652	651	657	676	675	648	726	632	663	696	662	654	660	637	621	634	681	689	628	659	677	653	685	655	693	680	679	722	663	699	616	681	639	637	672	650	628	655	676	681	643	645	633	676	677	667	637	696	652	665	716	702	659	663	648	656	644	660	686	707	715	653	642	684	660	715	683	676	618	667	650	684	655	689	740	688	679	721	641	673	647	733	637	652	682	686	644	691	644	707	705	680	721	657	585	632	681	640	721	651	644	632	642	680	635	647	683	681	683	691	719	694	678	634	723	694	694	689	668	692	660	650	631	703	666	642	645	669	667	666	657	682	676	706	668	660	680	662	680	684	665	615	644	622	660	700	666	646	688	640	694	656	655	663	670	680	637	636	686	621	666	678	701	664	646	663	664	650	652	665	694	647	712	683	648	630	631	635	672	653	670	676	628	637	716	671	678	645	668	642	698	681	727	654	665	683	687	682	712	672	665	682	656	663	668	703	664	658	677	668	660	671	684	692	680	659	738	650	631	653	617	710	648	660	664	668	692	696	656	679	635	681	665	617	642	664	669	642	670	685	667	657	670	700	683	645	655	670	635	671	689	666	689	694	729	664	637	655	667	667	662	641	660	678	678	640	671	626	590	738	662	711	675	623	693	683	638	650	673	671	647	706	650	709	607	729	658	679	639	635	677	692	695	634	671	645	643	658	672	700	743	682	696	675	665	674	683	660	654	669	678	695	690	689	699	672	651	655	611	680	632	684	690	636	675	664	693	715	666	649	662	682	686	695	617	648	681	701	669	691	645	718	670	615	716	660	703	685	641	618	652	720	674	679	673	675	672	681	705	658	630	682	641	694	598	675	606	642	643	658	674	652	644	636	672	632	587	685	663	659	635	682	685	678	638	652	644	691	650	634	663	668	607	659	663	691	670	681	663	652	676	678	647	712	638	660	679	675	688	689	673	653	703	650	698	661	688	653	685	712	676	671	652	675	645	687	674	692	686	669	670	653	697	701	672	668	705	666	685	624	709	641	639	707	687	684	657	658	678	677	696	706	660	695	710	667	700	715	688	694	728	663	662	705	613	644	638	647	667	661	668	632	741	626	651	668	675	639	654	660	640	671	681	683	672	695	682	666	646	687	633	684	718	743	712	664	732	656	631	629	638	660	657	652
27788	19765	12530	4960	1594	1185	766	674	678	648	746	675	667	686	681	623	725	667	685	699	673	674	721	654	705	698	687	721	701	658	718	675	658	706	671	672	684	687	699	699	703	699	676	689	660	703	674	708	675	706	663	648	706	717	717	758	725	687	691	659	686	673	680	654	664	670	667	703	657	730	694	687	659	683	685	657	689	636	684	666	675	727	632	693	710	705	733	669	641	636	668	653	699	661	716	713	644	700	672	690	658	691	676	707	671	717	649	679	696	678	667	672	725	658	668	698	650	693	656	708	687	693	642	636	652	711	668	679	691	709	670	701	695	619	680	669	677	686	681	680	673	726	653	641	686	684	675	698	724	629	620	673	638	681	677	693	693	649	718	663	686	637	691	676	724	753	642	650	671	666	722	704	670	624	691	627	671	673	689	713	668	695	684	663	688	713	667	699	686	671	684	672	702	667	672	688	696	691	634	663	659	661	632	625	707	672	692	698	707	672	683	638	693	658	656	625	683	690	641	639	676	674	706	691	682	670	674	670	722	666	658	683	740	651	712	641	676	651	669	698	664	698	675	644	664	654	687	687	642	661	646	670	699	697	678	645	680	678	696	690	687	709	708	672	650	680	679	681	686	696	639	664	691	685	708	665	664	688	688	702	665	678	711	693	675	694	695	653	617	778	679	660	680	683	648	668	706	664	668	736	706	679	626	680	681	670	629	658	681	645	653	700	653	699	685	650	678	681	680	717	640	662	658	724	684	672	695	610	674	720	677	685	724	732	696	697	703	680	659	670	694	712	656	647	640	708	645	677	678	695	681	665	691	681	692	639	724	631	698	678	739	650	702	707	697	707	674	719	701	661	731	690	643	672	630	650	667	682	675	676	665	654	698	667	682	670	674	660	620	685	668	694	679	654	647	689	672	674	650	674	612	671	665	671	672	676	647	708	663	648	685	698	642	669	660	669	704	685	681	701	678	662	662	662	664	661	621	739	704	696	704	681	681	647	726	709	647	633	713	689	662	677	647	710	699	646	698	696	684	707	715	695	692	687	679	667	644	641	678	656	672	669	665	653	723	655	670	643	685	673	635	691	659	657	659	689	665	685	700	664	659	665	684	678	675	652	723	701	694	659	689	670	648	643	646	698	678	654	709	681	653	639	677	665	651	688	697	652	737	711	678	663	649	693	695	669	652	662	669	670	650	656	728	676	672	709	640	680	691	750	657	697	656	660	636	721	699	686	720	652	646	670	689	681	660	669	676	708	642	710	660	671	665	645	700	686	678	681	705	714	686	687	693	714	664	709	679	704	677	690	656	656	693	701	679	658	702	662	706	679	662	700	690	668	683	670	662	682	683	680	705	707	691	662	703	684	666	719	667	708	685	709	690	711	674	709	640	682	667	684	670	702	658	657	667	664	678	656	690	684	654	732	699	684	706	660	657	694	654	705	710	673	661	642	709	673	706	672	663	682	680	668	646	745	665	675	709	671	756	678	645	649	712	672	654	649	636	725	692	679	651	646	705	670	662	681	691	688	684	672	708	725	666	623	659	678	631	687	689	722	698	668	688	645	688	714	702	679	700	680	697	701	657	682	694	712	694	621	701	675	636	703	698	697	688	705	707	676	647	658	735	659	669	682	669	692	710	711	695	650	696	653	714	695	700	647	674	678	659	663	671	674	687	664	664	737	654	705	671	683	694	685	653	648	693	711	681	689	666	720	680	676	642	709	701	701	689	707	710	692	683	626	672	656	674	720	713	693	692	667	683	703	685	686	664	643	650	668	672	711	704	659	665	730	682	696	638	703	693	660	678	724	683	720	683	665	690	618	696	669	709	692	700	670	692	685	671	700	682	678	677	703	664	694	641	722	631	659	682	712	657	686	714	694	650	668	706	664	676	670	725	637	648	655	679	636	674	708	709	692	668	673	633	646	688	653	669	675	647	680	673	703	697	686	660	676	671	730	642	668	700	677	694	694	713	698	697	689	684	681	649	689	671	685	697	668	685	671	708	660	660	694	708	664	693	671	623	615	646	683	691	632	685	666	669	704	691	661	713	674	644	633	680	675	664	633	675	697	669	681	708	691	704	691	679	636	676	723	648	708	745	668	669	691	673	692	714	675	645	690	689	702	693	640	668	670	702	639	672	682	637	661	663	654	653	710	671	627	670	746	684	665	650	695	678	731	722	683	666	667	676	682	659	678	685	657	675	684	715	653	666	675	689	701	667	672	638	669	707	693	630	688	662	760	664	669	667	644	654	684	661	662	726	677	693	715	719	631	722	654	661	678	689	686	611	657	668	685	664	674	706	645	699	707	689	650	674	689	684	694	656	652	656	723	693	674	646	679	641	698	680	679	647	669	663	668	658	692	728	689	667	694	696	692	670	700	675	700	663	694	683	707	718	656	673	699	678	705	683	666	670	662	690	725	634	671	658	640	667	678	691	693	655	699	645	704	696	669	685	713	708	632	712	661	674	669	678	663	692	715	661	702	694	667	642	695	692	717	672	701	636	611	687	690	684	714	708	669	700	655	650	652	604	672	703	688	663	691	684	689	696	652	701	694	682	695	633	690	662	648	687	655	669	634	703	662	651	684	675	651	709	676	652	687	689	695	654	679	658	692	707	649	657	698	708	647	678	627	694	695	628	670	664	686	711	717	702	675	739	677	698	658	640	679	653	670	674	719	694	652	609	714	658	674	629	699	649	675	646	646	724	665	680	716	673	674	663	725	672	703	699	753	698	741	705	691	718	715	643	703	665	654	632	734	688	672	664	688	674	668	630	666	688	695	668	661	678	674	661	733	701	674	707	664	713	705	710	684	678	704	669	713	692	668	698	688	708	663	636	703	728	679	725	661	678	667	684	695	683	725	674	662	629	690	712	653	625	683	652	713	696	693	713	666	652	650	666	675	700	696	672	698	684	712	672	692	669	676	646	673	741	639	675	678	677	655	697	701	692	754	740	647	698	692	661	706	650	670	675	692	732	710	638	648	672	676	697	685	694	657	680	684	697	711	712	667	689	626	688	696	651	688	707	670	709	680	695	665	703	688	661	684	698	676	684	668	678	594	700	723	733	704	666	700	681	677	687	624	629	700	649	642	702	717	651	685	652	615	710	660	700	694	684	673	646	644	685	675	670	679	681	706	682	695	733	693	741	700	652	716	676	724	664	647	689	691	712	645	685	664	654	669	723	615	669	671	682	702	703	673	684	736	724	692	645	682	665	691	653	642	675	660	694	710	701	687	709	693	648	673	685	667	650	627	649	655	692	671	637	650	682	690	659	690	679	707	692	699	676	598	628	688	673	698	661	678	719	664	647	629	715	688	667	646	664	684	678	652	632	687	702	713	657	701	712	634	654	655	633	624	671	674	662	684	631	683	716	659	669	722	671	669	672	663	706	714	680	668	683	701	675	691	615	642	661	658	734	664	683	670	699	685	622	705	685	667	696	663	668	642	675	735	701	663	646	657	665	670	667	662	657	659	670	657	686	672
6592	16261	10148	3680	1503	1199	630	536	561	511	553	550	522	523	580	569	544	551	569	537	538	499	542	536	537	535	531	545	564	532	548	590	598	581	531	555	593	549	548	577	511	490	587	527	568	542	566	546	518	537	545	554	551	624	612	570	552	524	549	553	503	526	522	527	531	564	535	551	543	536	558	553	514	536	506	544	529	582	554	572	525	516	517	550	540	536	569	549	549	553	521	514	555	544	490	544	553	521	536	549	527	525	553	526	557	519	500	532	518	527	554	543	569	570	577	560	526	528	538	571	509	548	580	547	532	544	485	504	574	543	561	526	552	530	554	502	501	534	518	593	556	527	552	499	545	537	502	541	503	535	518	532	528	552	542	537	557	536	519	534	540	554	551	521	533	498	540	557	526	511	565	529	503	538	576	536	533	573	504	511	520	531	519	539	545	572	589	504	579	550	522	575	526	516	517	502	527	528	527	527	527	516	561	574	560	518	571	593	525	528	522	536	497	545	551	544	542	542	516	499	501	517	571	540	558	555	565	514	550	523	520	545	507	549	534	532	535	542	519	485	542	543	524	498	538	556	519	548	541	511	553	535	548	516	520	511	547	525	583	535	540	496	544	529	561	511	524	530	509	519	503	539	524	547	557	552	545	562	535	557	571	546	536	524	525	545	554	519	538	561	535	553	547	583	540	538	564	553	518	564	521	506	549	529	531	563	482	515	579	558	545	506	551	526	525	522	509	534	511	599	522	556	530	495	531	592	543	559	579	494	561	559	541	564	533	549	503	554	530	539	549	531	503	534	513	572	560	550	523	492	509	504	522	521	490	545	545	584	533	575	578	542	525	523	510	517	549	544	572	556	535	512	546	495	555	562	534	530	579	557	522	563	525	505	543	554	573	548	544	560	538	528	536	558	548	562	522	551	550	551	593	548	536	560	539	505	545	549	525	563	543	510	498	473	549	534	535	530	541	558	571	549	557	523	528	533	552	515	552	531	512	566	557	549	570	550	533	528	550	557	534	500	565	550	548	556	566	525	537	577	535	548	564	518	531	538	529	546	519	531	553	563	568	524	567	553	530	524	538	530	541	517	529	500	551	485	528	511	512	562	521	534	562	537	531	566	513	531	503	548	489	482	554	512	555	532	524	504	494	515	517	537	531	560	562	543	555	542	486	513	492	548	539	556	556	509	551	521	519	554	551	527	546	567	525	546	573	527	554	540	544	517	520	532	526	534	538	539	570	587	543	531	560	543	513	503	523	515	554	506	492	562	503	520	519	564	516	549	571	577	520	518	547	501	488	533	536	548	564	521	586	519	548	547	529	584	524	584	536	492	561	543	526	526	501	507	544	547	509	523	527	554	552	483	536	535	524	571	537	569	546	527	555	555	564	564	521	549	489	582	540	609	542	508	528	527	552	503	557	513	530	543	537	581	578	552	541	559	478	527	538	541	546	556	548	522	486	549	513	549	562	540	517	525	491	516	515	533	568	582	542	538	533	525	552	541	509	519	519	564	522	522	524	535	532	545	525	551	519	528	524	531	533	517	528	522	538	528	515	522	525	510	489	532	527	554	511	546	488	538	562	516	556	580	539	528	543	526	504	573	547	542	537	519	528	547	519	541	504	553	567	531	553	566	547	528	501	510	539	529	512	583	533	579	516	499	585	570	518	508	550	524	544	575	519	564	562	546	537	567	521	515	577	487	503	555	527	548	556	580	556	526	554	510	567	587	565	519	561	522	549	525	485	544	561	523	523	527	545	527	540	550	526	495	558	528	529	515	570	545	515	544	485	545	547	553	533	529	524	566	593	506	534	553	507	549	515	548	570	548	505	547	534	549	587	510	528	566	552	550	529	534	480	525	502	481	521	573	525	572	512	524	517	541	539	520	545	539	561	509	526	479	566	539	502	575	515	582	539	514	553	487	561	541	493	498	545	545	536	554	540	549	554	566	527	528	554	555	520	540	593	501	483	517	567	516	493	525	533	520	495	511	534	550	515	516	516	516	504	548	548	537	513	555	565	539	513	523	523	514	551	584	540	572	574	530	538	527	536	505	522	557	568	561	547	538	545	482	533	555	546	536	518	567	555	546	541	496	520	554	557	543	518	540	561	517	526	525	542	539	516	536	498	564	508	522	553	559	521	525	528	518	541	509	550	517	541	533	516	569	549	528	576	509	560	500	578	530	560	538	575	532	517	543	543	501	496	503	524	570	592	563	533	529	554	541	532	540	508	557	530	543	530	525	533	528	545	539	525	571	514	544	502	520	526	553	517	507	492	511	538	519	499	500	520	542	534	542	537	527	508	559	516	553	546	539	566	519	561	552	565	519	504	559	509	495	540	535	527	527	529	587	549	539	520	509	526	552	565	536	541	512	538	508	514	502	524	525	558	541	520	562	551	524	541	492	518	540	555	540	527	525	550	508	531	544	486	510	551	538	553	508	535	500	514	507	509	575	543	514	559	556	532	536	539	561	571	543	508	558	550	543	547	540	539	523	558	537	581	543	550	520	565	534	558	542	493	493	518	576	550	548	508	546	493	528	540	571	533	520	544	530	524	501	517	552	551	521	538	559	547	579	571	497	532	514	516	568	555	533	510	531	563	532	521	536	510	538	536	508	527	516	527	594	512	521	526	531	520	519	540	514	516	506	574	523	570	527	580	489	527	583	553	530	586	548	517	503	507	549	498	535	575	523	555	555	557	577	568	513	533	537	527	505	518	527	515	559	496	501	486	546	541	583	540	516	509	536	552	515	532	539	555	540	564	526	522	532	542	547	563	526	530	501	533	544	556	505	485	564	546	536	536	522	527	550	510	553	518	506	542	517	568	526	508	546	548	532	541	550	503	485	576	554	516	564	515	548	540	519	520	527	525	490	516	545	543	555	518	554	535	510	578	533	556	559	526	537	520	522	523	525	558	523	558	510	506	517	506	540	502	546	542	499	528	546	561	555	572	594	515	547	532	526	524	518	542	544	509	544	519	537	560	557	541	535	544	537	506	540	527	533	543	560	530	539	531	538	552	506	554	538	553	524	539	530	555	531	502	553	552	514	496	534	544	553	516	565	553	549	501	520	507	514	574	549	520	536	520	562	510	518	538	526	534	569	543	552	548	522	486	554	514	510	533	518	554	504	545	512	530	536	495	568	489	511	554	552	481	570	542	562	539	516	525	503	525	508	500	534	521	518	535	537	518	528	528	552	544	508	539	520	570	510	545	546	581	576	525	543	565	549	570	562	546	543	547	505	533	521	539	541	527	532	551	539	509	539	562	525	573	550	546	527	560	516	562	519	566	524	586	552	537	529	550	534	534	499	538	512	516	549	550	546	525	539	559	530	521	527	569	527	565	560	507	584	560	513	580	506	498	492	557	557	549	567	510	533	526	520	541	531	559	560	553	560	545	484	513	565	524	498	552	558	545	521	508	542	564	531	545	585	547	520	526	553	548	541	530	550	499	555	547	572	522	541	541	523	512	570	526	558	586	521	529	519
25281	21602	30116	28788	19039	10238	3638	887	781	786	765	748	711	769	689	709	712	691	730	712	619	722	677	707	696	694	686	689	695	717	708	768	691	707	716	722	690	692	662	673	697	659	655	699	666	668	692	662	714	676	738	732	724	909	974	842	768	670	693	705	712	721	707	664	692	685	682	735	675	684	689	704	654	692	655	653	678	690	696	651	637	723	728	721	687	662	678	677	687	708	713	734	657	705	668	660	709	652	680	674	697	710	640	722	697	706	654	692	718	739	632	665	760	675	655	635	694	686	760	668	703	675	715	645	685	631	694	655	691	704	663	674	659	673	683	636	725	652	650	693	670	643	650	663	647	671	684	680	684	632	667	682	694	682	719	670	661	667	701	675	675	632	677	684	650	631	696	692	648	662	682	650	709	711	693	658	669	687	686	672	664	693	717	655	697	754	650	680	687	680	709	649	703	659	709	713	714	671	664	668	655	622	703	704	696	669	665	661	695	659	695	671	680	676	690	687	717	664	666	661	677	706	668	686	689	694	664	670	689	664	673	648	720	680	660	686	664	639	675	652	715	658	709	714	692	669	662	733	707	666	664	698	651	725	674	674	637	639	676	679	693	670	707	689	621	703	685	671	661	681	629	715	698	681	693	687	670	731	714	653	706	709	692	695	636	649	680	676	704	791	615	681	695	678	663	688	653	705	628	684	744	693	729	636	706	715	626	637	695	681	692	694	709	706	690	705	655	737	646	664	686	681	673	652	659	656	702	692	641	640	687	679	691	683	659	695	697	700	680	685	701	684	717	710	686	652	682	671	698	693	687	641	721	671	666	663	642	638	681	724	684	716	642	659	663	726	714	660	696	704	695	632	653	693	677	635	740	717	708	652	696	726	651	725	707	683	660	628	625	700	703	685	654	667	632	678	655	646	699	691	700	678	693	672	621	630	640	714	692	693	673	666	699	673	642	611	731	664	692	676	647	651	634	680	661	661	709	697	660	657	652	710	692	703	649	702	621	678	643	693	674	679	710	666	667	680	690	679	692	690	685	658	681	711	710	667	676	670	657	699	641	695	705	693	661	669	679	680	691	688	709	671	679	647	679	657	687	661	699	726	692	712	663	678	672	687	718	667	725	682	740	647	689	645	684	717	718	667	678	668	664	640	678	691	668	697	666	696	680	686	677	675	710	682	645	671	731	707	689	690	715	676	651	704	703	704	652	717	680	632	643	662	651	642	680	679	624	672	677	703	676	689	704	651	688	644	669	700	705	737	641	675	712	639	651	663	674	675	672	690	654	629	662	642	684	665	681	705	675	664	686	634	687	699	698	656	717	678	620	666	655	713	674	669	691	682	667	654	659	671	695	615	687	681	657	645	748	688	660	681	672	641	680	661	617	647	656	692	676	724	676	682	667	660	744	644	694	702	678	711	685	673	680	703	680	679	652	689	649	687	626	644	697	686	664	669	681	696	662	665	706	672	685	696	724	684	664	669	667	713	696	636	669	674	688	674	663	644	677	688	649	670	680	681	658	662	713	638	646	713	679	672	694	675	727	686	686	666	658	702	626	668	709	717	710	677	699	706	690	645	669	652	638	714	646	711	660	731	676	669	679	672	731	652	673	700	691	693	670	670	682	693	660	635	683	701	660	701	681	654	699	708	650	646	699	679	695	672	690	672	639	629	679	674	700	699	656	689	669	667	673	671	686	668	677	694	726	683	708	699	692	708	680	683	676	664	681	731	674	634	677	683	651	663	712	645	684	676	683	690	644	664	673	683	704	697	714	706	700	665	704	605	685	707	708	648	704	701	674	665	684	719	669	691	635	682	733	677	698	685	690	682	660	680	687	660	665	688	716	676	706	743	644	683	671	689	643	681	656	653	736	712	668	706	696	651	683	730	705	665	698	715	691	738	643	736	682	650	716	642	688	692	660	699	619	661	721	711	679	698	646	700	727	689	718	688	617	715	649	659	670	705	667	671	702	702	694	699	694	695	691	693	683	673	689	671	682	696	651	662	689	719	712	690	654	711	710	683	625	660	681	670	681	710	668	669	671	669	660	693	626	717	661	668	705	708	711	694	665	688	681	672	664	640	659	674	644	680	697	651	677	663	689	679	694	631	665	628	687	692	686	711	678	712	696	682	644	704	727	659	704	661	710	653	712	659	675	664	689	689	646	694	703	728	688	667	626	689	663	632	652	694	635	677	742	662	662	692	722	687	650	673	660	647	663	729	631	681	675	658	667	723	649	685	701	670	709	671	655	681	694	727	705	671	666	690	675	722	708	631	719	661	669	716	716	712	677	670	635	655	692	629	681	688	632	723	718	678	680	688	678	670	666	685	692	703	698	651	654	694	667	703	663	711	606	693	643	697	621	667	658	642	656	701	664	647	667	684	666	630	686	715	675	675	698	700	705	680	642	674	705	676	639	693	671	676	659	656	757	666	718	680	657	716	695	712	633	653	667	663	706	715	662	652	675	679	644	702	659	704	652	641	679	683	705	700	669	712	686	691	696	683	675	684	667	769	672	649	667	702	657	678	707	626	671	682	649	698	692	653	642	685	672	715	703	712	670	676	700	667	685	694	686	687	619	682	655	648	665	647	660	674	648	672	711	634	671	692	645	677	661	710	699	713	671	681	708	671	662	671	673	701	630	625	665	705	667	630	644	730	677	697	679	680	681	658	658	700	690	713	675	659	675	691	699	627	652	644	708	657	647	685	651	685	635	682	687	684	705	677	683	675	698	658	714	694	643	665	721	659	693	723	632	694	643	667	725	655	661	664	684	649	664	673	640	649	646	669	671	668	610	651	648	676	664	689	689	658	638	645	657	651	716	716	727	654	713	662	648	681	675	688	680	671	666	636	694	718	698	632	657	663	693	728	617	672	682	673	699	656	660	676	688	690	703	714	657	674	669	711	670	730	705	717	639	694	689	694	675	690	687	686	670	659	648	648	659	690	712	631	700	711	720	692	661	709	711	696	642	614	705	667	655	685	689	694	735	708	655	697	651	674	640	667	628	694	698	673	648	675	620	618	646	730	728	691	662	702	647	680	673	683	674	706	671	667	634	695	646	696	665	635	641	676	669	709	669	688	675	687	710	676	716	666	657	673	676	672	637	681	662	698	709	688	670	668	659	697	674	691	687	666	689	687	696	695	735	698	686	660	655	676	666	658	665	659	697	653	667	691	696	701	641	674	645	652	652	689	695	641	666	742	695	669	655	668	660	635	666	624	669	644	701	687	647	656	667	711	661	667	655	693	764	668	728	724	687	656	676	700	657	684	660	682	633	681	691	664	713	694	641	731	681	681	678	710	635	663	651	695	711	713	691	658	707	687	663	681	712	660	649	680	706	650	629	666	648	719	661	665	719	674	660	701	659	644	743	673	665	636	656	693	712	667	690	693	697	648	737	687	669	660	649	662	720	667	640	672	675	673	704	694	651	697	699	683	690	652	684	648	649	689	622	639	704	695	723	666	679	727	687	715	681	696	647	651
24065	64904	52205	22079	11309	7639	2146	721	633	665	639	596	632	610	593	652	593	572	595	571	607	598	550	594	559	619	607	614	595	602	641	638	615	623	648	615	605	604	580	597	612	584	601	583	568	600	538	548	584	604	663	587	611	966	934	791	721	654	584	560	531	559	620	614	609	550	527	588	590	577	588	561	579	588	573	557	597	552	548	594	569	588	548	599	542	592	560	585	588	567	574	606	637	589	561	573	592	556	634	551	582	576	585	557	545	572	576	630	568	591	563	581	596	573	560	578	566	545	602	566	607	597	560	583	591	569	573	563	598	587	587	541	602	575	557	564	591	601	571	569	614	527	568	611	577	594	527	594	578	592	613	590	553	576	583	587	554	599	588	555	589	608	579	555	606	587	538	580	562	586	591	577	543	528	565	549	566	532	616	599	568	528	562	557	517	602	574	544	568	574	563	603	575	559	572	577	574	582	600	563	575	543	557	548	571	572	542	578	569	588	575	582	592	575	560	538	570	596	535	556	520	532	556	616	563	586	589	609	568	580	549	590	590	547	583	525	555	576	612	564	588	616	560	605	582	596	580	538	609	542	571	560	568	528	575	546	596	577	546	579	559	551	598	591	574	527	569	640	582	571	582	538	549	589	589	617	563	566	574	585	557	575	576	548	610	572	612	605	559	553	559	573	579	564	595	586	560	610	537	562	588	584	557	563	579	604	575	549	592	558	532	598	585	595	574	574	573	545	600	573	516	566	582	581	586	567	561	581	597	578	599	577	605	582	586	555	541	609	588	575	578	536	548	595	593	577	570	560	602	572	604	600	577	588	613	584	625	552	557	569	580	579	615	563	572	573	586	597	597	547	586	608	588	593	573	564	551	573	559	553	549	543	540	581	548	582	591	559	591	587	564	596	574	568	581	601	590	598	569	554	565	553	592	606	581	585	570	624	578	593	549	515	575	582	562	608	554	580	595	554	543	604	570	595	533	584	591	569	580	607	547	599	545	570	571	560	562	516	584	598	565	598	561	604	569	631	587	603	550	576	572	548	605	574	538	576	575	571	542	578	563	579	538	587	583	596	584	589	546	594	569	574	585	560	566	543	584	584	556	531	570	582	561	567	602	579	575	571	610	582	596	568	586	555	559	530	566	602	557	530	540	554	591	560	548	575	599	532	552	593	559	599	601	609	586	538	542	583	580	570	575	568	562	553	589	592	568	580	567	578	568	599	580	598	575	574	589	536	561	575	532	624	603	580	582	572	578	572	499	584	586	531	567	597	552	563	560	640	581	565	577	556	525	545	566	569	561	598	559	522	590	565	569	576	578	549	551	543	540	587	586	584	573	575	573	524	560	579	570	545	564	561	568	548	596	540	583	626	562	575	582	608	548	577	563	587	548	608	553	546	554	546	598	614	542	566	570	552	539	548	588	578	551	548	582	568	538	584	543	552	569	582	561	571	539	572	603	559	543	595	592	576	545	597	591	521	550	572	600	569	563	541	583	576	570	565	572	547	551	515	533	583	576	622	570	566	566	559	608	582	606	567	587	568	590	596	556	580	560	613	568	580	558	562	568	584	517	553	590	571	534	593	556	535	546	572	568	593	571	602	538	508	567	589	593	579	573	583	636	626	627	523	510	602	570	553	575	590	574	587	584	577	595	610	538	557	597	602	573	562	549	589	516	572	623	566	536	579	587	600	582	560	565	560	566	594	558	548	553	560	574	580	555	587	546	574	550	593	544	586	605	564	568	554	556	587	567	560	567	556	603	592	557	571	592	567	570	588	614	556	540	614	578	580	576	581	595	570	574	542	556	564	571	603	577	555	601	576	581	560	568	587	559	571	582	568	601	566	580	603	580	568	565	567	543	567	529	565	554	582	632	564	555	529	581	570	579	554	555	584	579	551	574	592	610	520	572	564	551	568	599	607	532	554	525	580	580	552	584	554	568	591	573	554	592	597	559	605	616	589	571	538	578	587	577	598	604	565	574	552	563	539	530	585	599	535	550	562	530	590	552	580	548	551	564	567	576	563	595	567	607	558	564	563	529	558	607	568	596	518	593	596	563	547	588	568	557	583	531	587	531	572	564	563	590	557	546	587	543	557	563	548	531	569	549	580	608	536	589	582	557	598	555	590	557	592	594	599	570	586	580	598	539	574	572	539	577	572	546	535	572	620	611	606	523	531	582	565	572	569	602	594	577	582	573	586	540	565	586	591	575	578	571	615	552	562	564	601	529	599	585	575	549	589	555	544	607	537	560	560	563	582	554	547	610	550	571	584	575	578	574	586	555	585	579	551	540	560	556	563	564	563	584	593	595	589	569	559	546	561	557	533	539	562	589	546	542	574	582	608	590	547	555	615	558	562	536	598	597	584	545	578	600	585	559	573	577	611	599	630	585	606	540	566	572	543	589	531	567	572	643	542	577	563	581	614	609	564	536	554	614	589	585	554	564	603	580	621	549	551	556	566	551	581	525	507	594	575	563	594	576	558	591	566	585	569	561	562	542	564	614	570	584	575	623	597	606	610	576	574	560	634	587	588	580	526	566	566	592	554	581	598	585	573	564	546	582	556	584	605	587	570	550	558	528	593	588	596	570	544	576	530	558	613	572	632	575	591	553	555	575	591	602	617	600	546	580	536	532	594	596	569	602	584	535	575	586	546	579	586	558	559	588	575	556	531	595	570	600	545	606	547	591	535	568	579	594	554	555	563	520	589	584	574	570	572	592	540	606	599	590	578	551	562	578	567	571	627	549	532	540	576	529	622	579	589	571	573	581	606	529	544	586	547	575	572	580	551	577	556	569	613	562	573	571	569	564	542	569	568	589	578	579	581	553	574	569	562	570	580	572	580	561	553	569	627	577	560	591	574	584	560	562	576	555	561	595	600	604	577	578	558	538	619	537	612	606	533	554	582	552	626	596	576	560	561	545	615	601	544	529	549	564	572	581	535	570	582	604	585	538	532	581	566	587	625	572	534	560	536	565	581	622	592	542	606	586	637	579	609	617	497	540	560	570	522	570	594	567	560	569	570	566	566	561	547	563	553	577	603	546	558	568	613	513	575	565	563	586	542	551	558	574	543	573	577	560	612	565	587	554	536	551	590	548	548	562	589	580	582	570	552	571	566	554	585	590	541	551	559	535	603	595	585	596	545	566	599	583	589	536	578	536	588	553	581	579	561	577	552	548	574	594	574	588	635	588	576	563	558	604	578	554	562	555	545	567	565	561	553	546	620	578	588	598	580	585	522	536	556	581	535	568	608	542	566	588	592	575	586	556	579	553	611	565	536	528	613	550	530	582	568	546	602	552	559	583	617	574	599	536	624	562	535	597	588	598	553	615	533	570	563	568	551	526	605	562	568	561	561	562	530	576	546	523	568	526	576	568	608	573	566	600	595	618	576	587	594	555	585	590	617	579	547	579	604	557	576	542	542	582	573	573	556	569	588	562	556	585	603	571	601	555	582	556	549	558	528	571	573	551	575	595	518	583	566
24232	21425	29721	25913	22706	20683	10705	1367	964	941	925	880	921	893	925	858	858	821	870	836	801	894	791	832	798	840	871	830	843	807	950	857	925	900	878	861	899	860	894	856	838	779	881	811	852	838	841	875	872	1066	1125	1102	980	1064	1068	939	941	883	862	843	846	830	821	850	814	839	858	820	864	826	801	818	866	851	820	848	820	804	835	835	859	846	820	811	847	830	808	836	852	852	829	765	797	821	835	830	778	822	850	834	848	818	847	829	786	825	807	771	803	854	788	806	810	807	838	742	818	841	838	841	787	822	817	857	851	842	816	858	859	816	857	819	851	876	819	794	853	815	847	835	860	823	888	780	781	829	860	832	804	840	840	813	783	834	852	845	848	847	815	784	806	857	879	830	810	765	842	852	909	786	822	845	869	807	815	827	884	817	874	828	865	850	860	836	847	765	764	824	819	818	791	827	835	855	817	789	815	781	771	799	833	792	848	831	818	802	853	801	760	846	762	794	821	768	814	797	799	813	859	814	852	837	804	809	822	834	803	805	867	784	782	785	825	874	853	844	794	813	796	854	851	827	803	865	859	851	835	880	762	834	777	840	821	851	826	827	854	805	818	782	820	809	822	856	848	753	809	833	815	852	880	846	866	832	858	796	812	812	819	861	805	859	768	816	885	801	782	810	824	826	810	808	835	770	830	855	856	818	778	832	870	805	773	849	818	798	799	862	818	801	794	829	824	763	828	822	840	847	792	829	813	829	780	797	812	840	824	843	839	806	797	852	854	809	780	830	789	747	859	783	818	798	851	823	824	789	814	832	758	787	785	818	785	818	836	770	770	771	792	840	860	810	819	807	819	823	771	841	847	834	865	824	841	871	787	876	844	854	847	824	778	803	850	801	815	834	848	845	847	810	873	831	811	810	811	848	855	834	846	800	804	867	813	831	818	798	790	806	812	843	823	853	876	788	894	826	821	810	772	803	830	824	838	873	844	830	823	825	821	840	881	858	825	836	795	839	788	868	882	801	788	825	807	824	811	837	820	862	800	862	821	868	812	784	779	815	815	813	861	817	839	783	828	844	796	797	826	836	830	891	785	803	809	826	834	875	850	806	801	794	796	800	811	793	810	865	803	799	837	799	815	792	861	821	827	792	815	773	812	805	824	853	863	777	816	805	805	857	809	861	854	841	791	828	800	891	781	811	823	817	827	780	835	777	883	829	763	805	857	809	787	884	829	821	786	848	838	833	821	820	828	756	821	846	830	819	844	839	806	826	789	875	842	831	770	828	843	859	814	813	785	861	848	847	821	803	871	848	817	786	826	876	829	784	809	854	855	821	823	810	805	841	813	827	818	831	810	793	839	817	789	799	792	827	829	840	835	835	861	784	844	811	821	822	838	823	828	861	855	855	800	801	783	813	807	828	819	825	841	799	819	780	843	797	880	793	810	846	812	828	832	813	846	770	876	825	821	799	802	821	864	780	834	834	856	821	792	844	795	872	802	844	827	833	818	858	758	798	848	837	812	782	803	811	850	783	808	896	807	824	803	808	850	755	823	841	828	817	843	846	831	824	778	786	827	801	809	853	812	843	870	863	828	813	840	814	852	826	793	823	786	779	832	801	799	793	813	827	830	827	770	827	841	789	845	810	828	825	777	866	822	845	813	830	816	781	805	888	814	802	862	811	795	822	853	815	801	851	792	852	808	847	809	781	846	840	811	848	856	798	775	859	819	853	837	806	835	817	768	810	873	834	802	820	869	776	820	794	790	897	820	845	857	832	886	836	875	857	813	830	844	831	786	829	888	853	800	809	863	848	825	866	813	828	851	804	785	875	800	827	857	790	882	823	818	870	835	848	829	824	804	830	857	823	829	849	818	907	841	847	802	814	770	837	809	834	832	834	802	853	832	826	814	813	818	826	826	817	805	811	824	862	791	820	857	849	836	879	782	787	804	784	821	890	843	848	825	878	810	837	803	856	860	871	798	791	842	792	809	811	828	814	792	827	819	806	794	816	835	804	860	825	844	814	833	855	790	776	856	806	785	823	837	819	852	811	887	836	787	832	845	847	828	798	827	788	850	792	822	749	827	879	813	856	827	839	843	817	821	848	890	843	787	890	834	844	785	814	809	810	845	856	835	838	843	875	772	803	820	830	795	860	829	858	778	771	789	780	864	827	851	804	837	848	817	822	800	836	848	802	842	834	801	806	805	810	804	768	811	797	784	777	861	805	823	770	837	784	795	809	802	774	773	818	844	819	859	825	824	860	905	847	835	827	843	821	829	847	766	824	787	853	918	834	807	829	844	810	895	817	815	821	826	810	812	831	824	881	837	812	836	829	826	828	836	779	885	809	828	902	858	802	784	824	866	782	833	839	815	789	831	816	835	827	814	781	821	814	824	817	817	799	762	855	844	875	849	833	822	811	817	789	850	825	829	828	780	839	840	853	843	835	787	846	828	839	896	850	826	819	874	866	828	826	850	808	814	818	785	833	780	810	823	837	829	819	806	841	818	802	852	810	774	837	862	826	869	799	858	858	824	779	830	791	841	836	805	848	823	774	757	891	811	848	822	824	826	801	848	852	760	848	824	816	825	815	833	839	777	830	809	858	831	831	804	850	811	836	790	827	831	825	803	847	832	832	806	802	795	853	812	793	838	854	866	781	864	824	837	808	818	844	819	812	844	861	788	826	802	862	836	868	780	832	839	844	783	774	832	852	846	816	804	855	831	792	827	776	762	851	779	796	883	891	774	836	829	823	822	819	840	802	822	761	829	821	859	863	844	775	825	842	840	882	754	830	839	912	838	817	789	780	839	863	820	822	827	822	835	861	814	845	838	846	823	851	847	831	786	837	813	847	812	818	794	834	853	821	826	792	797	788	813	821	823	810	822	821	787	822	851	841	813	775	796	866	858	850	805	909	812	800	828	801	868	844	780	779	818	771	845	791	828	827	851	810	833	835	819	777	812	816	856	808	842	783	816	846	761	826	792	822	833	828	801	868	826	836	840	836	840	857	792	789	766	886	852	796	808	796	799	841	807	851	840	786	831	851	784	791	796	825	785	777	817	830	850	817	854	865	887	843	830	819	788	814	756	848	814	791	792	804	803	788	817	802	816	850	872	845	856	839	821	850	795	776	897	837	834	857	772	848	820	832	822	836	789	839	787	781	896	834	777	872	864	792	806	797	815	806	845	777	811	832	854	798	822	839	800	820	827	860	795	819	788	834	855	883	816	869	812	825	806	799	817	819	833	816	789	798	820	821	790	828	823	835	846	802	799	816	837	832	876	828	841	833	830	807	853	798	894	863	785	804	844	826	846	854	810	802	807	807	771	904	870	806	803	814	818	835	843	800	832	845	776	837	827	816	824	854	846	866	837	833	852	838	806	829	789	816	838	848	792	808	852	796	839	863	856	801	840	845	885	816	812	828	778	865	890	827	796	787	823	837	855	791	840	821	852	842	839	837	790	806	797	800	843	839	829	805	790	805	802	827	815	847
40271	78029	66497	27562	20527	13737	3808	917	824	806	773	807	785	805	766	736	705	702	734	742	719	693	728	741	670	739	732	710	728	817	767	812	804	816	720	752	731	721	769	770	682	784	741	712	713	721	744	746	726	1105	1149	992	945	1132	1126	842	794	748	697	728	697	685	674	696	712	677	695	679	716	717	627	665	660	736	708	708	704	671	666	679	681	692	694	676	676	705	711	672	691	665	723	676	725	730	669	732	738	687	657	703	694	699	702	715	675	682	708	664	712	700	700	704	709	609	702	704	714	716	654	700	660	714	713	677	673	745	686	730	668	655	632	720	677	684	660	702	651	749	701	689	670	633	697	691	668	673	697	687	661	640	649	671	655	725	665	673	667	697	671	666	659	671	691	689	631	673	679	698	661	683	722	742	718	686	672	676	662	663	695	703	723	702	695	734	700	683	669	662	682	646	696	697	677	693	751	697	663	706	661	728	669	641	717	705	697	682	673	686	665	678	715	687	715	696	667	706	673	706	664	709	671	697	696	675	659	676	749	684	671	691	665	673	622	708	701	723	669	657	744	665	634	706	687	695	750	667	718	638	679	708	698	697	753	715	658	657	711	690	680	672	696	659	671	695	704	621	656	730	693	694	719	669	690	655	691	669	739	729	688	698	670	668	713	700	686	692	690	699	698	700	693	753	698	647	667	694	664	676	694	712	707	651	706	685	700	700	690	698	709	709	754	695	707	685	695	700	704	712	682	676	714	663	676	699	675	707	649	688	719	716	669	731	657	672	654	680	705	710	672	680	723	730	746	696	700	693	716	655	687	686	675	692	645	699	677	677	690	699	741	699	672	729	700	674	693	690	696	729	646	646	717	697	728	673	659	696	702	708	679	722	704	663	687	706	650	740	663	710	686	680	706	690	754	690	697	685	699	699	683	667	659	651	667	731	659	720	721	699	641	637	690	727	666	646	682	665	661	723	699	689	703	714	623	696	699	700	746	626	691	651	694	644	688	720	699	722	663	703	705	702	695	675	683	671	685	696	694	707	691	698	626	736	654	696	679	673	673	736	681	698	644	658	742	716	653	675	699	692	700	676	647	699	749	699	681	688	703	702	709	680	653	674	695	663	686	744	684	736	713	763	694	701	688	682	662	682	714	695	686	667	741	717	701	716	688	675	705	666	691	666	700	708	731	669	661	677	687	686	666	642	733	675	697	695	678	662	670	640	672	671	670	707	680	685	645	684	660	716	724	678	730	723	725	663	667	705	656	692	650	704	683	685	674	706	709	687	709	673	703	669	649	673	698	698	709	683	675	677	726	689	717	688	688	712	661	705	710	650	721	647	705	690	689	693	707	683	727	692	681	713	691	725	673	665	704	734	671	647	658	659	681	694	671	705	691	711	680	675	702	703	704	686	663	693	685	638	654	709	641	695	671	686	701	679	662	717	687	708	713	699	695	711	716	739	693	668	709	751	670	661	647	730	688	686	639	721	691	708	721	683	691	696	694	703	637	683	703	701	673	714	671	694	662	730	693	677	676	688	779	672	671	703	695	682	685	689	703	715	708	660	703	726	691	701	709	687	669	713	711	687	709	688	724	698	669	691	722	655	723	654	719	691	661	708	703	654	746	706	637	677	691	718	695	670	661	674	714	733	663	704	722	724	692	687	727	697	671	680	707	705	768	673	705	663	681	713	647	696	689	681	690	728	708	694	725	691	666	647	685	711	718	728	683	681	667	684	622	648	737	705	666	670	726	712	674	680	668	706	727	695	710	694	673	717	690	678	710	697	674	731	631	667	693	714	723	680	704	683	671	686	635	680	659	722	680	687	698	692	728	665	684	675	690	677	691	714	702	718	729	695	665	666	710	640	679	678	621	719	672	679	677	682	668	653	704	695	636	660	712	692	674	687	684	658	709	676	704	705	695	710	696	658	680	688	696	685	653	706	636	703	691	693	697	673	646	644	672	734	671	684	703	721	663	725	673	650	669	703	669	682	695	664	693	719	684	709	678	725	639	739	664	684	708	721	672	639	680	715	674	690	679	696	698	755	707	689	672	723	695	705	722	724	715	749	676	681	724	691	662	670	701	663	704	721	682	673	678	692	699	708	676	678	688	664	661	710	679	683	728	697	653	655	706	686	709	673	722	678	670	713	706	640	748	659	651	661	722	653	688	700	705	721	730	685	648	696	677	711	698	660	740	676	682	676	700	703	711	688	703	678	710	702	710	705	671	718	649	702	656	673	644	668	683	717	725	692	728	667	698	694	658	711	682	707	678	731	715	686	638	685	670	636	668	638	749	660	701	633	695	694	709	718	668	700	676	631	662	709	726	648	717	642	697	664	749	704	681	717	696	720	706	687	697	698	760	691	706	711	689	700	710	666	679	684	663	710	723	686	699	670	673	745	756	673	684	727	659	656	683	676	698	712	705	685	694	677	706	700	659	706	702	710	686	704	691	655	692	673	654	688	659	674	692	656	678	698	690	683	669	716	666	661	702	687	694	647	684	724	692	700	708	652	697	708	639	703	688	694	669	678	660	662	672	716	694	708	656	700	677	742	655	646	691	691	698	702	723	660	675	739	685	684	706	718	693	742	745	641	712	659	673	655	710	715	701	735	669	685	704	676	670	651	673	650	655	719	697	686	645	698	704	632	669	759	686	696	709	723	670	692	639	680	700	697	689	709	670	677	706	735	677	720	686	694	723	690	758	639	643	682	689	629	736	649	710	652	672	719	677	713	685	696	687	723	684	708	646	715	715	722	666	752	732	691	701	725	675	697	676	702	696	663	741	739	706	677	706	654	719	671	725	711	681	686	687	713	688	664	683	703	683	691	702	684	706	682	700	667	729	654	667	699	733	670	706	700	680	696	658	691	694	693	659	699	626	666	700	679	675	694	668	681	713	675	701	689	684	685	669	672	689	675	676	683	690	633	675	703	653	656	662	708	698	659	701	708	687	740	703	716	683	701	680	746	705	687	684	691	679	672	700	726	725	643	660	700	681	668	685	688	675	679	685	686	669	713	665	695	721	728	683	672	706	716	684	689	649	644	617	723	717	670	662	689	674	705	703	716	689	704	702	685	714	705	675	685	679	703	680	681	661	707	714	668	701	697	667	672	660	673	680	694	697	711	693	688	671	658	686	655	691	677	669	674	703	671	713	713	678	677	669	729	645	695	669	708	694	688	684	711	667	678	658	676	689	718	645	671	686	689	666	735	718	693	733	680	661	729	709	652	674	676	671	718	676	710	638	656	689	693	659	690	699	659	667	721	688	725	705	670	690	671	673	674	642	716	704	689	667	729	690	687	682	671	712	646	677	681	733	691	659	682	695	705	712	712	683	672	691	680	688	716	697	675	663	696	719	741	658	684	676	715	707	650	737	711	696	674	702	656	686	700	649	705	660	757	718	646	704	724	689	680	693	675	740	698	689	643	694	694	716	684	705	674	749	660	676	664	683	707	688	713	678	716	659	672	735	625	695	725	674	677	653	675	651	682
27851	19982	13051	4745	1875	1444	1082	812	783	766	749	804	773	786	795	764	723	808	769	688	737	739	770	764	736	810	798	725	711	782	740	724	776	771	758	785	803	786	789	761	771	736	780	720	773	730	768	800	812	809	801	803	773	757	756	758	772	723	764	769	760	771	771	756	698	780	762	735	736	792	715	740	775	740	741	801	755	771	784	747	766	763	778	749	747	786	755	805	742	737	765	771	756	778	791	779	706	737	755	773	789	745	728	737	773	770	718	713	689	788	801	776	747	754	721	751	720	781	748	744	690	781	740	801	783	746	776	734	733	799	795	756	757	725	775	750	752	758	746	787	799	784	766	725	745	794	771	723	743	738	763	752	805	737	739	773	732	742	799	747	832	717	749	770	761	742	746	768	736	745	732	779	717	761	722	751	754	775	716	719	718	707	725	772	816	763	718	725	742	738	737	769	795	691	744	753	815	785	730	762	787	724	730	727	805	739	772	771	772	707	714	734	733	710	741	759	771	758	768	789	747	765	757	749	741	766	807	771	766	791	781	766	754	735	787	733	752	729	737	718	733	746	729	773	743	760	747	777	775	732	754	770	720	749	767	725	726	742	810	733	797	762	751	777	725	742	750	735	705	777	803	755	779	753	795	775	740	719	745	773	735	772	755	742	781	685	782	757	739	750	730	693	726	761	754	783	743	782	763	703	766	779	772	775	746	803	750	730	736	787	725	801	760	741	767	764	739	841	750	777	712	731	741	749	740	785	750	753	734	751	668	710	743	737	797	753	711	749	723	693	757	796	714	754	707	729	776	766	822	736	781	744	742	781	764	733	796	716	725	777	741	819	774	735	702	764	805	786	737	766	763	763	775	727	733	751	773	726	743	738	736	767	733	799	776	762	724	747	785	723	782	759	750	734	765	783	749	801	742	776	765	805	759	713	757	778	744	738	774	769	759	738	718	759	749	786	765	719	723	754	798	751	771	764	756	758	758	788	751	780	762	738	794	781	746	784	701	725	765	761	783	750	764	792	714	723	742	756	750	742	731	768	736	754	738	769	763	762	774	757	760	707	684	761	761	742	706	819	761	712	747	808	782	737	761	750	773	715	755	774	664	727	747	776	720	724	811	748	782	705	777	748	764	730	709	751	754	721	694	757	775	701	724	779	761	781	732	681	729	788	751	776	804	742	713	745	763	733	758	797	755	749	765	704	710	769	783	763	760	747	777	750	764	760	700	777	748	737	720	759	787	771	706	719	689	723	766	727	726	757	760	763	764	808	759	783	778	713	709	754	739	748	756	695	772	755	753	766	748	749	750	785	771	743	700	711	756	746	763	773	786	779	761	764	829	781	758	786	705	763	768	779	722	708	769	720	753	715	734	764	758	716	746	743	756	706	728	782	746	753	777	724	725	819	727	717	738	732	742	751	757	737	734	706	737	744	719	777	758	783	802	740	739	729	753	762	737	740	749	762	770	759	773	746	708	799	764	799	754	760	722	723	764	783	770	743	747	743	747	789	749	766	745	780	708	732	744	720	784	761	769	718	717	761	718	835	764	762	753	796	791	701	752	751	721	727	704	766	770	731	744	768	754	682	751	761	747	784	750	758	740	766	723	770	746	751	776	715	719	738	699	684	671	738	762	754	738	752	750	785	739	742	726	780	716	736	787	788	734	728	763	764	785	761	772	763	752	744	743	711	731	717	768	766	740	693	776	746	747	709	715	759	733	776	759	739	749	753	746	746	758	773	681	726	760	717	745	764	731	774	744	772	747	735	775	741	729	801	771	744	765	788	754	749	729	787	770	761	781	710	795	751	780	794	782	766	757	781	765	708	752	800	745	669	761	720	758	776	774	759	727	738	775	775	762	709	753	758	704	765	718	725	713	699	743	766	690	733	732	747	754	745	727	747	727	745	805	715	697	750	735	762	784	757	740	702	770	803	739	773	776	763	722	750	741	727	770	755	746	750	768	724	755	784	766	776	746	763	766	801	748	801	691	776	734	745	745	719	730	738	713	764	757	746	731	794	716	744	691	742	734	757	747	720	727	762	760	755	758	768	743	707	730	747	796	675	766	746	718	776	752	733	810	731	761	811	748	766	759	690	766	762	759	770	793	743	756	779	755	752	753	725	764	756	765	718	722	754	766	731	714	762	775	740	788	747	745	739	707	751	717	769	762	738	744	752	776	747	741	826	758	740	754	754	755	777	739	768	736	741	726	731	713	705	753	775	796	734	746	721	752	786	756	758	771	768	769	807	737	745	755	742	768	743	771	745	689	744	751	738	792	730	810	772	756	742	786	744	774	735	769	768	745	718	733	725	748	717	742	765	781	685	757	755	771	815	756	735	763	795	758	801	738	819	764	735	720	786	770	745	712	769	735	791	750	719	769	749	760	746	760	747	771	699	736	715	745	771	764	754	758	768	784	801	704	752	758	726	763	692	791	763	806	762	810	762	730	739	751	693	759	758	779	758	761	770	775	784	783	701	704	739	743	807	748	771	746	743	796	759	779	736	748	704	722	750	769	822	746	774	724	778	770	766	793	703	749	756	746	799	765	804	747	793	752	756	762	744	801	731	677	772	767	699	755	739	720	768	718	766	694	746	774	784	765	758	725	731	825	753	761	765	782	757	798	789	826	757	748	729	764	756	760	765	767	735	775	744	708	743	782	734	776	753	730	759	727	760	739	742	735	736	772	717	720	783	744	721	736	777	781	748	752	736	742	727	798	725	684	760	749	745	757	729	796	743	762	761	726	752	752	733	799	749	771	761	757	774	748	765	759	767	722	696	789	787	762	778	748	768	701	740	724	712	808	766	748	734	770	745	761	777	737	704	772	779	802	702	742	731	765	805	741	743	759	717	778	791	742	764	745	764	700	738	723	757	738	733	772	724	768	733	726	747	766	750	747	717	738	750	764	727	776	720	717	754	770	782	736	750	779	740	760	775	739	729	722	753	724	769	700	714	763	728	738	750	771	760	749	743	711	784	767	776	746	750	786	779	742	752	744	760	727	729	754	741	750	750	750	808	768	735	743	806	770	791	719	721	772	759	764	797	805	795	715	732	742	751	769	749	749	739	713	763	791	769	767	789	782	765	727	755	724	748	793	749	741	735	751	750	712	775	721	737	739	724	754	740	730	770	752	679	736	791	745	738	815	746	730	748	718	771	767	730	731	765	743	744	745	747	775	761	727	769	704	728	747	740	720	741	776	729	743	785	722	736	767	762	751	778	725	720	761	792	758	757	761	771	765	726	761	722	744	736	723	766	758	729	775	746	712	722	742	741	782	717	779	718	730	747	770	735	828	801	705	756	729	730	805	819	729	714	726	729	755	741	761	768	708	768	787	786	753	777	728	756	751	741	691	771	712	704	753	760	756	740	748	753	756	768	757	794	749	743	740	700	787	750	781	810	768	720	727	790	753	744	706	771	737	736	754	752	708	717	760	719	748	762	763	732	723	751	753	772	722	744	822	742	711	732	726	768	735	759	736	752
8314	15753	11156	3319	1748	1337	819	614	628	584	586	649	616	591	612	606	594	598	585	597	593	657	556	588	581	560	569	635	560	594	593	647	655	590	609	667	635	613	602	632	613	613	602	602	569	607	607	599	604	601	622	621	589	604	560	642	623	592	571	610	585	593	636	633	588	630	634	602	598	587	557	565	571	551	568	548	559	579	597	618	624	591	599	598	562	631	559	586	571	608	582	610	611	585	532	566	571	594	595	601	602	569	617	591	563	562	609	554	598	555	626	554	610	590	616	592	542	601	601	604	613	584	589	549	612	567	547	603	638	566	626	598	563	576	560	594	573	632	588	595	611	584	583	595	563	594	586	597	591	608	558	628	613	564	628	613	599	598	603	599	586	566	586	607	610	598	568	565	608	576	576	591	649	569	571	608	614	605	608	584	561	628	625	593	581	615	592	604	617	600	591	557	595	575	584	598	576	614	577	590	589	570	611	566	600	565	575	558	587	578	583	534	610	575	599	585	562	572	602	576	599	569	621	575	590	560	559	625	633	601	587	617	618	609	605	590	611	585	629	549	583	605	591	565	569	573	613	580	558	608	545	599	555	585	560	577	549	594	541	617	586	600	573	616	585	563	600	605	581	565	593	554	610	597	551	589	573	577	597	558	641	587	567	624	607	584	578	565	658	629	583	594	587	583	593	617	575	610	595	604	640	606	608	620	644	577	584	565	591	566	545	606	600	554	586	604	586	593	613	568	613	618	595	579	563	556	576	574	559	612	603	540	581	588	590	625	594	646	580	632	591	579	597	587	574	587	574	588	561	589	616	575	606	584	581	595	573	624	575	576	611	627	557	559	614	596	544	591	617	543	583	607	613	597	603	594	568	594	597	574	585	592	606	605	610	617	595	562	628	586	613	602	557	561	555	627	579	613	568	604	558	583	631	583	619	625	589	600	596	626	563	593	628	610	598	584	569	605	588	593	623	567	563	601	573	593	582	588	598	583	579	587	535	584	586	579	606	598	548	594	570	602	594	617	597	612	582	616	545	616	575	542	591	585	583	583	580	576	560	575	576	564	588	576	599	577	598	599	586	633	595	606	578	612	550	542	616	592	586	616	574	589	606	585	590	570	568	564	579	588	608	569	570	583	534	589	632	610	563	636	604	564	565	602	583	569	588	611	574	601	595	584	582	566	563	617	606	595	600	619	638	610	631	572	627	585	594	557	618	612	620	602	571	591	598	575	585	581	573	587	586	614	568	653	584	591	566	594	577	602	552	592	542	574	561	556	585	557	596	633	578	585	598	604	576	507	600	601	588	596	596	571	575	595	609	585	584	611	604	583	638	589	574	596	606	599	653	559	575	621	575	589	563	565	619	544	616	575	646	590	515	622	593	559	571	578	603	608	581	585	605	584	567	581	570	623	614	601	614	545	616	603	637	569	578	533	645	592	579	571	582	626	615	608	550	610	621	613	566	560	607	569	585	606	627	621	603	566	591	590	575	582	589	594	573	600	596	556	585	592	603	563	618	572	604	574	607	590	566	590	593	596	594	534	619	552	572	559	592	629	609	587	601	566	551	591	612	589	595	548	607	631	562	586	604	589	589	631	638	551	559	564	565	592	596	564	544	550	592	599	597	537	600	578	593	614	581	604	568	600	583	562	574	614	616	583	553	628	569	620	636	591	584	634	583	620	628	630	599	591	641	594	569	616	656	563	566	608	635	584	592	596	619	573	574	588	622	595	599	578	583	598	584	609	576	589	609	586	582	651	596	606	601	565	608	580	608	621	579	605	579	600	561	565	643	600	603	519	584	576	583	558	605	592	608	583	562	636	583	522	631	590	582	575	599	589	607	586	619	609	609	609	566	603	564	593	547	586	616	601	603	602	620	586	579	579	564	568	578	609	592	570	589	624	588	636	597	619	547	562	602	551	552	582	576	593	569	568	560	584	580	571	597	604	602	575	604	563	577	569	567	607	581	600	595	574	570	580	578	546	598	590	605	637	614	603	565	621	602	593	584	541	595	585	611	576	595	557	592	545	558	581	618	568	553	617	542	605	553	572	556	587	585	589	549	590	594	634	639	611	630	577	550	604	568	587	583	530	606	619	561	589	543	605	605	587	617	612	547	588	571	620	574	560	581	589	608	572	560	592	576	589	571	602	592	583	566	591	583	578	587	628	583	578	611	591	596	612	590	586	574	560	613	571	602	594	612	575	622	599	592	567	590	584	569	598	601	602	598	622	586	594	620	593	580	590	580	592	611	565	586	561	587	591	615	581	611	634	619	598	572	542	604	615	566	609	568	621	595	639	572	604	590	584	598	593	604	600	568	537	611	582	583	561	577	588	595	634	620	626	589	617	604	578	609	570	601	597	569	586	588	607	605	620	563	538	605	606	578	573	587	609	596	594	561	583	611	598	615	636	587	576	612	569	579	598	601	608	562	613	621	592	582	556	591	553	609	608	579	624	562	559	608	617	616	550	538	621	561	591	612	557	591	598	583	586	576	612	610	580	564	629	572	591	591	573	550	605	625	621	588	581	636	582	587	611	593	589	572	637	570	558	597	607	613	605	571	564	581	622	570	575	622	585	605	622	556	616	581	555	560	619	581	573	587	601	632	572	590	600	572	570	597	600	596	592	610	593	580	578	634	566	580	591	601	592	588	625	594	562	575	574	580	537	567	599	535	603	614	565	563	571	586	591	621	612	524	580	588	595	565	606	555	546	589	579	611	568	605	578	606	557	586	585	571	617	580	598	545	596	598	596	558	603	611	615	617	544	570	582	588	642	540	624	576	590	638	589	632	563	605	566	579	605	637	572	568	610	578	650	560	621	593	590	606	578	626	558	590	588	612	591	600	563	584	606	542	607	590	587	603	592	575	584	594	607	602	544	557	592	598	571	599	630	553	595	571	614	578	578	579	593	573	613	602	573	584	563	563	624	549	578	576	602	604	611	565	526	581	574	582	562	585	586	602	624	557	639	574	585	554	568	618	598	586	536	566	606	586	550	601	604	604	587	570	619	628	552	558	574	578	590	620	561	629	597	572	610	625	570	586	592	582	582	564	574	583	629	605	555	584	557	588	591	592	545	623	617	574	595	553	618	561	617	567	571	559	586	540	605	614	577	578	576	602	594	606	617	573	586	585	601	537	595	575	579	621	614	611	612	581	580	583	526	586	609	582	619	614	555	583	612	539	546	566	580	558	581	605	590	578	608	648	596	582	589	600	618	627	588	595	645	511	612	630	576	570	587	554	571	566	616	543	594	606	549	583	557	602	589	611	576	599	604	605	601	589	618	572	598	584	611	660	560	633	579	584	575	591	609	622	559	574	598	554	560	550	583	604	592	601	544	596	600	572	582	627	630	595	565	648	593	535	576	640	606	583	607	580	549	578	604	596	603	608	587	557	617	585	570	624	523	612	610	596	575	561	581	550	554	590	606	595	592	538	568	603	550	591	559	539	584	587	585	586	542	589	598	606	595	576	548	568	589	619	528
25260	21716	29797	28111	19651	10716	4991	987	807	750	811	817	807	735	751	819	775	745	762	803	781	816	766	816	747	793	759	721	786	763	732	762	785	820	741	792	804	764	731	756	758	746	787	758	707	773	774	884	873	952	880	847	761	809	742	793	765	776	747	729	730	739	716	767	743	747	746	761	751	744	723	804	765	773	750	758	764	731	772	718	788	735	735	750	751	807	765	779	692	731	745	706	766	681	733	760	763	750	770	715	728	756	737	747	793	702	760	750	750	785	734	748	789	799	773	778	751	760	784	738	706	675	723	724	741	758	725	720	716	728	727	760	727	728	778	682	743	751	731	827	796	765	769	748	737	723	726	778	801	769	780	735	720	789	708	723	748	689	736	750	743	743	727	755	728	785	784	717	778	734	779	752	723	783	777	792	756	744	781	785	780	765	769	762	737	740	745	728	698	797	749	722	752	725	750	770	776	747	748	696	791	752	738	789	772	679	760	763	756	736	777	763	736	770	747	733	714	773	724	722	708	779	766	726	779	773	749	733	785	747	776	701	752	769	778	794	762	715	740	743	720	781	777	753	767	680	767	738	768	740	771	755	765	710	761	759	752	726	761	768	778	773	734	820	763	738	768	772	774	797	751	758	797	701	737	755	785	705	777	737	763	776	793	698	721	775	757	770	725	713	738	701	776	754	835	703	752	727	799	711	709	767	750	718	745	738	699	743	769	724	752	731	777	738	708	761	770	762	745	757	766	747	756	699	779	753	799	765	745	765	735	700	742	756	816	758	775	776	737	715	720	748	784	760	787	765	741	773	799	774	756	788	759	723	737	706	749	693	757	778	764	758	751	756	734	721	764	785	769	778	724	752	776	746	706	802	760	737	760	764	752	761	773	750	721	747	788	717	740	694	747	742	742	773	773	738	704	730	764	727	801	787	734	748	737	740	787	768	683	773	769	857	757	760	769	782	726	781	743	738	709	770	724	719	749	724	718	747	722	772	735	761	688	788	743	742	739	779	749	744	752	705	707	790	814	774	730	743	767	703	733	719	765	703	764	705	777	761	739	748	709	815	786	713	783	761	816	719	742	762	732	796	813	765	712	730	749	727	785	741	753	765	758	775	763	763	772	765	737	836	728	712	723	734	763	750	752	757	714	760	700	742	788	723	792	703	782	738	770	790	753	726	774	725	722	711	696	708	725	716	772	783	701	801	705	747	699	741	727	695	701	749	740	766	790	735	693	719	745	714	743	730	763	720	739	705	805	787	732	775	733	711	720	719	748	784	735	747	714	761	778	764	765	745	748	744	806	705	757	783	747	702	736	742	738	761	710	723	778	693	683	737	716	784	762	749	771	717	749	748	755	770	678	770	762	710	770	730	707	700	691	787	768	766	721	756	776	735	740	765	775	721	758	775	777	725	748	751	708	751	755	703	752	749	723	748	763	786	796	770	788	745	728	752	743	715	746	788	747	760	729	727	735	737	756	718	752	710	724	759	729	711	737	707	748	765	734	785	741	711	719	756	763	708	761	710	714	726	740	725	729	771	776	766	776	796	756	816	792	727	748	696	775	750	776	755	722	748	707	735	756	759	774	754	752	689	806	749	719	716	729	741	802	827	755	712	753	733	742	768	727	771	746	766	751	760	754	727	763	733	748	737	714	731	787	700	740	704	663	692	803	766	741	776	742	694	721	741	759	792	804	733	764	724	743	739	729	723	778	711	708	774	795	774	734	759	761	764	725	752	747	756	751	769	712	654	758	774	764	755	743	736	776	794	775	743	768	738	751	725	793	747	755	730	748	687	711	709	773	788	725	729	747	697	727	714	699	734	779	776	800	736	732	737	722	764	742	770	731	724	732	746	724	757	787	713	751	727	765	731	736	716	690	701	765	764	794	746	727	753	757	744	754	743	719	750	749	785	746	752	758	714	756	749	747	692	814	733	733	747	728	739	757	732	734	771	718	714	753	736	694	705	716	742	779	790	717	738	725	709	750	757	710	757	826	764	740	781	787	740	720	720	730	731	748	721	701	749	743	716	811	771	786	746	741	708	708	753	771	726	698	729	749	751	737	716	744	767	723	756	760	726	753	757	765	756	738	729	721	745	737	700	754	720	732	778	699	757	739	754	734	684	716	723	730	725	702	761	795	742	758	726	711	712	783	750	802	736	771	751	743	738	762	752	773	767	755	762	678	707	741	764	714	759	744	735	746	747	747	755	723	773	759	731	747	703	748	712	771	771	769	747	675	759	693	690	762	703	771	751	764	769	739	725	745	778	728	741	758	766	715	722	730	765	762	737	800	790	762	758	751	725	804	725	770	708	724	787	742	715	787	735	768	745	801	746	762	760	729	721	717	746	762	720	744	723	742	692	748	762	747	774	754	766	775	725	696	734	759	765	741	767	760	698	814	745	793	752	737	729	783	693	777	746	727	715	740	725	794	744	699	738	763	747	759	765	675	721	718	742	713	733	761	749	802	759	782	767	700	723	762	740	774	746	774	731	735	774	749	763	740	750	743	718	730	743	767	761	746	758	794	755	737	805	775	763	746	747	765	731	778	742	762	738	795	731	731	690	750	765	790	675	768	774	757	763	764	741	715	756	715	780	724	774	747	703	723	739	725	736	699	745	705	747	766	749	755	756	776	741	752	780	753	830	759	747	723	725	703	704	766	674	785	771	724	783	729	715	737	709	734	779	759	764	736	720	793	724	759	784	731	746	758	730	741	752	781	689	798	692	749	742	765	757	745	766	752	783	755	729	743	763	766	744	716	780	700	736	744	742	743	751	722	730	724	775	693	723	719	758	788	761	772	752	678	780	721	735	744	787	733	749	741	730	731	753	705	715	755	701	747	761	779	810	686	791	731	716	745	806	771	757	747	781	781	748	736	711	801	751	674	766	710	728	763	766	740	721	731	736	738	770	736	749	766	759	754	743	775	736	741	731	778	737	702	721	742	720	774	789	800	752	764	756	706	742	715	756	758	731	777	820	782	752	759	720	766	790	791	731	722	772	741	772	742	752	773	748	740	749	750	797	723	780	800	732	722	706	777	774	725	733	733	719	755	731	704	724	750	760	688	742	715	790	713	666	732	749	762	757	762	755	756	758	794	786	740	755	793	754	782	831	726	757	770	752	722	729	717	693	767	754	727	749	732	770	733	759	769	725	729	692	724	745	791	764	733	763	759	791	786	755	695	796	749	732	796	705	708	735	765	745	749	753	744	775	733	736	732	749	774	715	760	816	773	749	747	744	741	730	732	735	753	727	753	756	757	708	711	774	728	753	725	742	786	733	740	726	793	762	723	682	742	763	733	748	771	755	740	776	736	759	751	765	786	755	759	789	790	740	678	732	763	780	737	689	763	759	721	767	743	718	705	750	762	784	742	734	760	724	759	730	708	718	766	779	777	713	745	717	744	772	756	748	788	740	702	757	784	761	745	750	720	757	762	748	698	738	799	767	727	747	760	724	816	763	747	739	763	783	744	788	763	762	728	738
25215	64178	50466	24286	10395	8602	3230	749	702	694	746	710	689	644	673	691	650	703	601	596	634	617	601	648	633	664	610	643	668	677	681	694	670	660	643	691	657	663	617	639	605	660	650	681	621	640	629	919	739	843	887	806	623	724	707	683	621	687	603	649	600	640	583	610	613	594	594	617	637	608	631	677	641	603	627	556	591	631	657	642	638	600	639	634	599	620	631	623	577	589	622	607	663	615	637	615	629	614	591	584	615	584	603	581	625	619	640	573	627	571	642	624	611	604	625	609	622	667	572	593	618	613	634	591	642	622	635	615	625	642	602	620	601	624	589	598	658	611	635	646	599	591	629	623	643	639	653	619	598	623	605	637	674	586	629	627	631	586	658	614	632	628	581	596	579	555	570	628	611	594	624	663	624	636	642	630	601	649	615	610	635	606	618	612	654	623	607	626	612	578	630	620	586	630	627	531	642	629	661	633	624	622	616	594	654	638	644	558	624	639	630	613	647	607	605	591	625	591	639	630	637	623	603	613	680	543	645	655	648	619	605	597	622	686	636	611	676	592	617	623	603	619	569	641	649	608	650	606	647	647	602	650	644	584	629	586	601	653	644	700	612	647	627	597	615	615	626	683	618	655	648	632	599	601	611	609	635	600	637	618	574	654	609	576	658	617	589	642	625	645	639	661	672	584	611	627	634	622	647	663	551	602	675	607	604	585	624	642	634	606	671	626	591	612	624	591	624	633	608	638	614	613	616	601	623	620	623	639	631	612	586	641	578	655	636	609	611	589	611	622	605	653	629	620	605	641	613	619	618	620	592	620	657	651	588	604	701	611	659	635	573	638	656	606	629	641	608	638	620	583	600	584	626	661	650	654	618	566	643	613	656	585	648	618	578	617	604	631	659	645	631	640	633	629	582	572	606	641	594	619	622	594	612	637	578	611	663	597	664	554	595	635	621	631	589	616	615	659	639	583	640	610	631	646	623	653	625	599	587	638	606	631	634	603	650	591	663	609	646	599	635	636	647	650	665	566	649	636	626	651	610	598	613	650	617	573	628	654	677	659	578	609	626	570	617	667	601	634	599	634	640	619	624	680	661	581	603	652	616	613	614	605	631	631	609	633	621	616	616	614	650	591	623	618	604	646	593	599	625	556	617	600	593	609	642	605	616	658	577	638	662	632	614	586	658	619	622	621	618	601	648	650	628	612	618	596	621	638	610	575	602	655	611	618	661	639	596	616	654	591	618	627	630	625	590	642	667	669	605	604	644	657	615	590	608	657	638	605	660	626	679	625	598	639	620	666	623	615	640	620	629	633	635	665	646	609	595	618	632	605	623	657	607	600	621	624	633	556	629	610	619	617	631	616	610	613	624	571	608	596	612	613	626	678	585	640	572	614	600	629	618	618	621	626	626	636	608	653	621	621	642	655	653	600	588	611	629	638	586	591	565	677	607	605	614	618	598	662	617	603	579	578	578	648	613	628	597	646	613	563	629	597	596	624	613	647	613	638	646	635	624	655	657	602	664	635	555	662	657	623	663	651	641	656	649	634	611	658	589	568	571	622	648	589	609	554	619	654	662	646	634	586	586	615	631	628	662	669	632	621	622	637	631	644	588	610	639	606	633	644	595	614	646	635	623	615	626	629	604	631	637	564	606	628	621	628	643	602	613	612	630	619	584	612	609	607	634	606	670	614	640	652	610	640	613	622	629	617	577	630	611	569	627	651	649	627	625	585	630	621	643	601	628	620	578	643	645	581	627	637	627	644	638	627	597	590	589	639	633	613	634	644	617	618	644	632	653	625	587	606	612	636	614	619	630	633	606	635	616	605	659	638	600	661	606	583	631	628	639	585	615	601	607	614	598	602	565	597	579	642	570	608	624	572	550	613	610	645	598	578	598	631	617	592	612	597	627	616	652	608	581	598	630	615	599	583	615	625	595	583	651	609	620	620	647	659	581	596	604	614	616	605	622	597	651	603	643	606	596	568	584	664	607	658	590	628	647	583	605	614	603	614	589	623	612	601	621	670	606	653	615	566	626	630	608	606	603	663	633	615	644	618	573	637	590	632	613	624	597	631	616	599	643	642	617	644	640	627	604	603	631	604	607	598	587	645	612	591	589	608	591	607	611	579	610	591	660	624	609	603	585	638	644	670	636	622	624	641	597	638	587	602	616	638	587	617	575	573	609	645	630	628	629	622	584	608	666	625	596	629	604	638	632	671	625	647	649	644	571	635	566	598	642	651	600	562	630	642	621	599	659	611	631	637	657	664	674	626	621	598	603	677	627	602	640	615	676	585	599	654	665	637	588	616	557	655	623	592	597	667	632	621	621	614	603	634	600	634	618	601	622	620	580	696	603	670	606	627	603	628	583	628	684	609	616	613	661	591	630	676	613	626	552	617	627	619	650	618	582	622	626	631	626	641	614	628	648	625	647	564	566	631	594	571	626	596	606	620	641	609	611	617	635	581	564	625	630	586	639	602	617	609	640	640	614	613	625	624	599	651	621	598	654	606	594	635	632	629	623	635	614	609	614	601	592	602	643	591	590	625	605	591	582	630	585	629	615	630	637	626	590	643	615	644	615	661	606	642	594	634	669	639	650	639	601	581	590	623	620	639	616	612	598	632	606	629	662	613	636	649	676	623	623	634	651	609	615	595	639	614	611	604	610	623	567	586	577	625	655	617	629	604	599	602	601	606	646	616	626	653	608	618	609	647	607	626	635	602	609	639	605	604	608	635	613	632	621	628	635	633	616	612	625	607	609	634	575	645	598	633	566	613	606	626	598	630	635	608	591	650	638	619	632	603	649	590	679	610	614	650	611	647	682	602	585	612	602	636	626	607	622	632	656	598	556	633	574	627	640	605	640	621	644	630	616	657	667	616	593	648	589	584	615	592	627	614	631	606	633	578	630	572	645	577	639	595	593	634	653	629	641	591	639	644	634	585	631	568	623	653	619	606	614	630	610	606	603	604	602	609	561	665	648	670	592	671	621	628	643	605	622	600	649	594	610	654	611	638	600	637	617	585	598	631	579	599	637	652	609	616	591	653	642	564	590	627	645	651	643	627	597	616	649	626	681	628	647	614	602	615	629	573	642	605	607	634	617	654	623	635	620	642	618	659	614	612	593	601	576	606	624	657	619	621	614	661	598	634	616	652	604	639	619	585	606	611	614	577	592	649	624	654	657	567	620	661	651	577	592	638	613	624	639	619	626	627	631	605	597	632	595	637	627	611	591	632	661	648	614	671	590	623	595	666	615	631	593	577	670	635	583	615	624	592	664	601	597	629	591	596	611	637	632	613	622	563	602	603	598	597	601	645	607	625	594	636	601	613	624	634	585	649	616	671	619	597	612	638	627	612	643	669	629	623	658	666	629	574	685	645	628	558	631	582	591	659	614	664	618	595	595	662	570	635	641	615	613	621	641	636	577	600	614	621	597	637	610	645	604	604	633	617	603	650	590	642	610	588	641	603	638	646	626	634	586	656
24163	21390	29179	26267	22234	20322	13350	1604	1090	950	968	881	951	935	864	875	941	823	899	853	942	891	856	876	861	860	884	884	908	948	935	962	902	929	923	920	921	911	894	878	884	900	889	827	840	890	861	877	1042	1211	1328	1106	1016	1068	985	882	894	901	848	895	818	863	850	898	899	856	866	883	853	859	823	884	883	885	898	858	840	838	836	828	848	868	865	864	822	924	855	827	848	888	936	855	891	850	874	805	844	878	869	836	855	838	907	810	866	792	845	801	800	816	905	834	831	842	911	849	820	885	873	834	893	908	838	782	863	875	842	825	889	856	829	890	841	870	872	819	881	844	891	826	834	857	863	840	855	841	847	900	823	874	839	876	861	824	836	820	799	858	821	849	832	833	819	848	874	847	896	837	809	871	842	855	841	849	839	888	869	835	834	827	882	870	815	824	896	855	838	843	877	813	862	816	836	840	836	852	808	824	801	849	825	859	851	798	824	880	843	877	871	858	867	842	861	858	861	888	847	797	841	859	809	826	854	856	820	851	858	877	781	798	811	840	842	873	827	868	830	854	849	845	818	879	829	808	841	835	853	787	887	806	870	868	803	795	850	854	846	908	862	847	785	861	837	858	871	863	871	847	898	827	813	858	856	840	885	867	875	825	823	861	925	840	838	858	890	894	856	831	854	836	802	819	849	838	903	829	811	859	872	915	873	854	830	787	878	861	789	844	869	819	889	802	879	890	826	834	796	859	874	841	857	846	836	898	893	833	845	859	831	863	837	817	785	866	873	810	810	891	857	820	851	855	906	864	797	861	908	876	866	842	888	814	869	788	870	815	889	858	829	864	841	857	817	844	836	833	836	858	920	909	840	815	832	834	857	817	855	894	875	837	842	833	862	840	863	850	918	910	837	882	859	825	833	827	862	870	817	797	927	852	777	828	896	864	893	925	853	847	829	848	853	857	839	898	877	827	886	852	878	866	861	819	841	906	833	859	824	825	812	848	832	881	882	831	899	845	837	884	886	856	877	828	891	870	842	870	878	842	870	855	838	806	871	845	850	868	860	869	846	840	864	922	827	791	838	827	815	811	839	884	890	879	825	826	849	844	871	880	822	890	861	921	889	854	894	893	842	905	825	886	869	889	840	848	856	845	816	840	890	846	849	863	795	879	827	863	796	858	909	880	839	812	849	879	903	908	873	805	869	840	863	850	868	902	913	866	834	877	826	804	884	888	868	841	855	813	847	831	816	825	858	824	879	857	810	829	851	876	888	898	860	900	824	874	820	864	828	821	827	894	871	802	850	826	808	836	791	857	830	850	858	820	797	878	831	815	829	813	808	777	823	860	836	870	867	888	868	862	842	833	850	873	874	822	822	823	819	886	844	865	843	885	905	891	825	912	864	878	819	882	864	806	862	844	819	884	845	881	816	825	868	833	906	825	871	899	833	894	876	891	901	845	874	854	840	843	858	904	805	817	836	868	826	849	848	861	842	828	870	839	862	857	844	851	868	843	847	840	865	851	827	820	812	901	888	889	848	875	918	819	880	812	923	851	851	909	885	909	899	825	863	893	850	852	856	879	848	856	844	859	855	887	868	852	895	844	865	901	872	810	800	838	891	855	855	833	823	852	879	849	797	841	790	875	818	918	868	877	843	826	858	877	882	848	791	846	874	892	798	878	840	880	845	861	902	883	802	873	863	895	850	853	859	841	826	841	841	877	873	876	845	879	825	838	845	802	844	810	820	832	866	852	843	839	847	881	852	889	827	861	844	886	811	881	880	898	884	880	848	863	821	840	850	849	884	848	783	876	839	852	803	887	841	832	831	860	841	825	856	854	866	822	867	857	794	856	849	873	872	910	809	881	880	794	833	807	837	862	839	872	783	879	810	851	848	807	855	818	857	852	818	850	828	879	862	890	867	929	834	950	835	885	864	801	845	873	879	849	883	879	861	862	853	807	847	842	855	921	862	811	839	866	832	827	895	879	875	829	827	860	816	874	845	860	847	830	872	817	816	838	835	866	862	849	797	841	852	853	900	929	878	877	829	849	846	829	811	841	872	822	879	826	839	916	878	856	845	858	837	832	904	835	826	852	892	885	855	876	829	822	854	834	866	797	846	881	899	841	842	819	913	798	845	838	839	834	870	833	823	797	844	868	862	853	863	823	846	828	869	839	891	795	856	860	796	786	783	857	862	873	814	884	847	850	796	911	863	888	856	850	811	808	812	828	874	884	825	825	865	831	866	876	868	871	849	818	818	892	874	877	890	863	870	790	882	844	831	855	856	859	872	889	885	844	847	857	849	837	875	864	873	852	889	841	850	831	905	811	857	848	906	866	831	904	845	839	799	882	874	886	803	955	911	863	928	854	845	908	871	831	787	841	831	854	861	876	886	855	843	886	868	828	918	826	836	902	849	868	859	859	823	881	843	877	831	829	818	901	861	828	897	821	843	891	833	814	815	833	837	851	852	854	874	869	839	880	874	865	801	881	851	861	865	895	866	840	834	842	843	860	888	822	850	830	880	831	838	828	863	887	888	859	858	836	873	873	876	835	870	855	865	857	886	873	887	883	869	839	866	789	891	928	836	839	856	852	864	905	833	838	820	803	865	882	854	875	823	848	844	881	813	879	888	787	872	883	888	868	870	877	863	880	878	880	903	856	860	873	854	845	943	813	848	876	874	812	890	856	860	790	867	872	886	845	831	846	888	783	836	854	855	865	894	817	843	863	812	866	837	840	863	917	855	847	862	824	829	835	817	836	800	876	859	836	858	862	869	847	822	879	897	814	897	856	883	890	884	814	880	912	787	842	825	874	892	915	866	927	828	789	889	841	844	902	830	818	864	817	841	856	874	783	812	839	869	848	858	853	843	798	894	868	851	850	849	852	828	855	868	872	854	880	846	879	872	853	819	840	839	869	799	864	857	843	772	836	894	833	843	886	840	884	838	915	881	809	860	846	854	876	803	852	858	882	828	847	854	829	775	875	852	882	882	841	826	917	876	856	849	848	819	855	829	869	884	814	842	802	914	809	793	855	862	845	893	907	889	805	848	871	841	835	853	860	860	863	846	832	858	835	866	842	921	843	863	783	762	867	833	843	829	790	877	851	839	834	849	855	849	873	885	856	856	911	892	870	909	893	848	845	848	874	826	887	871	838	822	854	885	852	874	863	820	886	863	874	836	841	846	886	835	849	910	872	872	805	838	832	874	793	797	822	852	833	865	848	892	865	831	871	807	840	801	865	829	814	818	907	826	797	851	888	762	801	837	835	868	829	908	862	802	865	906	846	829	829	858	866	886	904	883	861	905	855	829	843	832	795	849	826	835	895	868	874	898	787	868	865	894	778	793	869	894	858	891	847	803	917	905	839	894	849	893	856	827	819	900	862	906	848	869	864	853	833	866	848	813	804	848	877	849	887	819	859	846	798	862	851	829	873	824	867	868	860	853	879	842	845	910	872	882	800	823	866	884	864	850	881	899	884	860	880	916	862	888	871
39522	78747	63732	35751	12222	13866	5786	963	864	898	864	854	792	818	770	817	781	797	762	737	712	746	770	756	703	845	756	769	734	791	763	799	817	795	772	799	765	779	748	799	740	752	718	740	750	729	715	736	966	1222	1500	1091	937	909	866	813	745	718	747	682	734	693	696	698	681	741	717	725	721	704	722	703	721	684	720	736	706	708	730	705	728	710	792	726	743	715	719	725	760	705	697	687	739	722	722	749	726	717	739	717	727	713	773	672	703	677	687	749	737	714	684	690	710	700	693	713	661	733	704	706	727	758	718	725	671	662	718	675	723	721	676	628	765	697	709	691	711	684	694	698	711	715	661	672	738	662	738	752	703	734	751	655	760	709	709	737	717	701	733	672	719	698	694	652	689	715	706	712	720	782	713	734	753	707	709	678	713	730	732	647	739	681	706	750	712	716	721	721	701	675	755	675	722	705	654	690	729	737	724	661	744	686	764	719	733	681	708	712	691	709	699	752	692	701	706	684	704	713	688	729	683	733	717	741	710	697	753	702	725	730	668	719	718	711	740	728	723	699	677	691	728	647	750	740	679	706	703	675	749	726	741	670	684	722	732	683	694	722	712	709	749	680	642	719	691	693	708	694	743	722	702	709	750	736	760	761	704	709	748	733	663	704	726	714	673	680	707	723	703	748	692	682	707	744	660	737	715	792	687	708	707	691	691	723	698	721	740	682	605	695	759	717	686	716	785	731	691	715	705	688	732	716	696	725	705	712	771	687	692	644	697	665	732	700	702	680	683	722	711	723	745	733	734	725	713	683	718	730	737	731	743	710	702	716	667	703	714	693	751	729	700	707	688	744	733	683	713	693	692	735	707	746	721	755	696	732	694	741	684	741	735	755	743	670	693	759	715	711	729	709	677	729	713	733	692	690	689	718	737	706	717	721	783	669	698	665	684	689	755	661	701	704	700	690	750	675	762	713	732	702	702	704	705	680	677	692	697	744	694	704	708	734	718	661	708	702	717	693	728	695	769	765	712	712	659	758	710	664	776	669	698	719	705	675	753	737	779	692	687	711	702	714	704	709	741	666	696	734	718	732	650	676	750	741	752	690	716	725	720	674	727	683	732	708	760	680	705	728	754	673	732	689	713	682	704	732	698	736	709	705	708	708	703	660	714	705	719	705	697	705	726	720	723	718	696	680	727	677	712	727	689	739	725	675	682	731	756	677	699	706	694	725	696	686	736	697	708	716	701	742	703	737	686	718	692	734	736	728	751	753	745	707	696	732	683	700	685	678	708	707	733	726	724	705	695	707	738	699	716	703	679	737	741	728	702	714	721	728	706	718	664	744	691	701	740	752	775	700	691	738	716	681	712	746	696	694	719	743	699	688	719	789	682	693	764	707	722	660	733	737	700	694	681	720	720	668	656	651	706	743	752	673	647	675	696	691	697	693	716	728	732	672	757	699	682	727	732	767	679	697	683	702	768	721	767	699	715	721	722	731	700	757	703	737	750	708	736	731	728	744	647	739	728	733	702	686	745	709	743	712	685	712	716	723	669	690	679	734	743	693	731	686	746	714	721	712	703	712	710	698	742	748	687	727	673	716	683	693	706	693	697	720	707	745	728	714	721	734	719	699	700	667	715	705	740	687	696	704	718	686	724	721	719	715	746	734	717	700	735	711	748	706	709	681	688	697	720	697	653	682	706	718	647	692	690	713	739	716	716	719	705	694	697	623	699	715	692	724	718	713	727	660	651	682	708	732	759	765	704	717	687	763	683	712	699	662	709	724	710	708	710	725	746	662	707	748	705	723	728	732	692	677	712	687	717	749	733	706	730	713	737	737	635	767	697	650	676	666	728	706	730	694	693	763	731	669	736	693	743	707	649	735	684	748	746	709	676	714	711	694	727	712	649	690	677	709	712	732	687	710	724	690	737	709	730	742	720	714	749	705	705	697	729	703	728	748	699	759	733	716	686	750	702	716	704	705	733	663	719	748	712	697	714	663	733	721	718	719	703	716	701	697	712	722	717	714	692	663	740	716	687	673	734	733	708	679	669	713	766	706	695	734	682	641	727	669	718	693	731	660	730	696	682	710	715	719	723	712	699	731	741	684	714	713	701	720	720	723	693	698	721	717	681	731	677	710	690	712	710	698	703	729	690	672	729	761	692	740	734	717	739	746	738	694	704	733	756	696	701	704	713	750	720	687	735	728	714	716	702	729	735	705	690	753	704	655	708	710	718	676	752	723	730	713	694	730	662	704	702	698	700	712	754	715	750	748	733	719	706	714	679	741	695	700	669	710	713	741	692	695	716	745	697	663	723	686	718	713	739	699	748	734	689	693	713	692	726	668	701	744	725	697	695	681	712	715	695	723	733	703	761	724	681	737	695	667	647	725	685	686	680	720	712	727	704	763	704	708	657	697	713	725	736	699	730	703	704	686	711	697	709	720	750	680	711	733	711	728	674	709	717	715	751	653	727	723	683	760	685	705	696	728	680	704	721	720	731	716	753	699	708	692	743	708	718	731	687	696	754	704	734	713	704	681	726	691	712	712	734	744	740	717	668	716	743	714	709	708	735	753	675	703	719	682	760	771	719	691	684	699	738	708	668	732	691	743	681	721	682	711	713	694	699	747	731	698	724	716	725	678	741	715	761	705	691	692	723	707	768	691	708	710	718	781	728	680	724	749	763	678	719	706	747	666	762	722	687	716	716	675	679	652	705	674	645	676	693	727	718	684	717	687	678	738	772	709	736	727	699	691	688	699	651	700	685	748	711	680	773	733	667	701	670	724	727	663	661	716	715	691	736	724	669	721	644	710	718	693	730	689	733	721	706	721	679	712	686	725	708	681	671	726	733	710	709	659	696	747	751	715	722	684	739	688	673	712	711	698	687	702	678	708	665	686	681	713	722	715	682	720	722	726	698	694	680	722	714	744	786	693	699	707	662	703	681	746	713	703	770	706	685	690	710	729	754	722	715	705	649	700	698	657	691	674	704	704	685	733	722	700	703	710	737	752	720	767	737	720	734	710	694	724	704	696	740	687	725	678	706	703	725	716	727	690	655	680	747	665	657	710	684	684	693	707	693	723	686	675	751	728	732	708	727	655	707	708	680	646	698	683	721	728	700	661	675	677	694	750	767	675	727	704	702	701	700	712	719	685	722	704	714	692	628	719	711	771	746	708	723	687	711	748	693	672	716	692	712	698	688	740	740	683	724	680	765	703	661	739	704	738	693	681	700	712	661	723	715	714	727	692	696	709	746	701	692	749	651	713	725	744	713	683	694	688	694	754	724	760	733	679	695	693	686	706	724	681	743	710	674	697	720	710	681	732	730	716	670	731	712	707	662	734	688	713	698	672	712	722	681	682	710	719	722	696	714	667	665	748	689	704	741	681	723	721	699	669	691	727	714	678	693	692	746	741	729	743	745	669	627	661	753	751	720	755	693	689	686	674	703	769	684	655	733	749	694	698	702	713	705	693	711	719	734	649	705	708
27950	19606	12688	5289	1882	1345	1117	845	767	768	709	766	818	735	787	814	723	722	787	763	812	796	753	820	764	776	750	755	799	831	804	741	741	768	840	731	737	805	806	783	770	805	760	765	745	776	806	782	836	786	805	772	802	784	828	799	836	807	778	774	787	767	763	778	787	737	734	772	726	797	760	776	736	809	706	756	765	756	793	712	834	731	729	773	783	735	716	753	706	785	818	772	765	742	828	783	780	735	785	812	759	748	758	714	736	782	805	751	789	770	717	760	798	759	777	785	766	808	785	758	720	751	775	738	772	763	786	809	757	757	803	768	767	761	720	760	790	829	733	787	814	775	773	790	759	762	808	765	825	783	813	749	790	798	809	728	769	804	802	773	752	712	687	718	788	753	789	745	798	786	754	775	757	770	779	729	766	767	750	754	798	808	792	750	753	784	800	742	800	740	765	775	799	801	782	775	750	768	739	775	773	783	773	735	766	765	765	761	780	750	773	800	763	785	775	768	801	764	764	771	769	765	735	775	785	757	787	775	783	800	799	746	745	748	760	755	779	751	743	774	759	745	722	771	772	781	766	777	798	767	737	758	726	750	759	772	756	721	725	792	782	812	750	823	805	760	793	724	768	779	804	783	799	796	804	779	713	763	745	769	781	740	775	789	780	767	747	752	782	776	761	807	775	780	777	802	783	775	775	728	742	810	745	752	773	773	764	741	786	718	726	808	811	811	736	790	743	740	726	729	817	731	812	823	786	777	761	814	836	754	782	790	757	729	757	778	702	729	741	784	743	737	782	750	756	739	737	783	766	787	788	790	779	806	761	777	809	766	809	773	775	823	774	734	753	791	744	818	724	782	768	742	801	782	806	747	736	807	748	768	752	788	782	775	810	790	760	782	720	755	830	722	763	775	808	763	749	752	766	776	766	747	736	760	752	758	787	760	773	761	789	765	753	778	734	797	778	752	757	716	761	738	758	771	722	753	739	739	800	759	760	736	813	704	742	724	763	775	714	725	783	780	805	780	766	781	767	763	739	773	756	759	778	772	719	723	784	751	813	769	750	722	768	784	803	752	758	784	755	793	751	784	762	772	734	714	770	771	747	747	770	786	797	819	829	779	714	774	772	748	782	756	803	700	720	755	766	846	808	719	761	795	795	768	798	784	765	748	692	738	767	788	773	769	831	760	804	744	806	823	787	727	772	738	752	764	812	754	727	771	823	751	793	796	746	752	736	775	773	796	858	835	758	789	746	764	797	717	759	800	737	809	799	818	744	777	790	722	805	763	768	772	752	800	801	799	722	785	792	767	754	773	815	782	770	781	810	732	771	786	743	746	739	798	770	798	780	786	765	783	769	756	802	769	782	734	801	696	809	767	749	785	834	761	744	747	788	794	788	740	796	780	783	791	783	775	808	724	780	733	797	797	761	771	767	777	813	809	785	808	748	748	826	752	768	777	770	796	735	752	813	776	760	793	769	786	826	765	779	742	752	761	788	768	780	773	780	754	742	741	731	801	757	786	777	777	772	731	792	744	747	781	760	773	793	746	775	796	766	790	803	765	746	798	779	812	780	761	724	769	745	774	847	833	802	780	713	767	776	816	776	755	759	776	776	730	723	734	771	828	719	733	726	746	749	777	717	803	774	792	742	749	777	739	771	748	820	781	763	784	760	742	754	820	809	757	815	762	786	758	800	782	773	765	765	802	727	750	776	791	765	735	787	762	779	760	780	772	776	772	798	759	784	815	798	742	746	784	766	759	772	792	755	750	730	696	682	811	777	807	807	802	759	787	768	741	813	772	790	745	739	776	804	778	789	747	755	820	754	823	790	782	742	814	780	738	771	788	703	753	746	807	800	801	750	746	798	752	789	784	753	736	760	766	837	772	788	734	781	744	766	750	729	756	747	697	823	804	780	723	769	785	761	748	743	765	774	770	759	781	739	765	790	779	745	729	770	780	773	739	783	763	781	784	735	809	759	781	753	778	811	744	777	740	807	805	806	746	788	789	748	781	798	837	736	757	716	831	762	754	762	737	742	832	780	766	803	738	770	776	727	783	753	797	766	766	775	764	769	711	752	798	810	725	767	786	783	780	801	768	755	791	762	763	731	805	844	809	732	781	750	796	763	739	730	721	767	788	721	784	773	745	691	783	791	773	721	768	728	749	787	756	731	769	835	785	761	742	746	800	803	856	755	804	707	795	786	731	825	739	800	738	767	739	769	748	786	760	762	770	787	724	764	778	728	706	784	769	763	787	756	779	785	742	748	808	755	776	725	783	770	763	760	797	808	745	831	786	775	797	788	731	765	795	762	762	792	761	709	819	766	759	751	732	782	734	792	806	787	784	735	818	760	787	778	783	765	775	736	753	776	723	792	741	770	773	730	814	811	801	759	781	722	723	760	742	781	795	732	753	816	801	804	784	747	719	788	771	758	778	834	780	745	754	788	805	764	772	772	784	816	766	775	761	808	704	752	802	758	746	797	721	783	749	807	755	739	753	778	834	788	858	766	786	726	780	801	778	769	745	759	762	747	775	789	801	792	812	798	787	759	807	822	736	790	739	755	819	775	756	762	739	791	779	795	777	762	762	778	729	771	782	763	751	729	770	725	735	754	774	741	751	805	760	779	795	724	760	744	788	811	785	783	822	773	810	761	729	825	764	778	785	723	812	763	826	826	843	731	757	777	805	750	778	775	779	744	834	762	716	791	745	719	754	799	779	793	761	783	761	797	753	728	760	777	746	847	749	722	802	797	758	766	796	785	762	808	802	817	745	776	725	749	753	779	808	753	768	786	756	841	751	735	738	834	713	790	785	747	763	787	784	781	775	812	726	756	780	795	772	753	782	782	782	767	798	752	747	800	772	732	742	768	793	780	780	747	810	776	748	764	795	765	775	773	794	761	732	786	792	727	764	767	766	742	777	754	767	786	786	743	742	798	705	746	754	790	757	773	768	774	740	768	800	732	783	791	792	763	820	782	804	769	759	786	770	753	728	773	746	786	766	799	775	760	756	776	754	756	775	766	771	760	801	740	758	751	708	774	724	760	781	767	789	751	791	797	764	773	725	817	773	705	793	768	698	755	765	826	773	743	829	794	773	771	751	791	759	765	805	768	758	798	765	792	797	753	749	799	784	772	744	769	778	733	771	762	727	752	798	751	798	723	774	738	771	750	833	739	796	775	727	769	758	809	798	763	729	778	793	751	761	766	730	796	767	775	786	858	755	809	782	789	752	753	773	770	743	786	722	706	788	801	793	776	708	793	789	743	833	768	757	793	755	721	786	740	773	763	801	776	737	792	752	804	774	723	768	769	769	774	685	701	787	757	731	747	779	729	784	794	809	764	757	744	744	761	713	754	771	769	745	793	755	828	788	809	769	782	728	771	714	753	767	784	754	756	763	773	738	791	800	730	792	769	729	743	734	786	789	762	785	779	829	764	745	748	788	758	780	754	735	771	797	727	756	761	762	767	805	767	794	730	790	836	736
8820	14464	10226	3853	1606	1271	860	617	541	616	618	587	590	641	585	594	595	631	641	530	601	593	627	606	557	622	631	614	562	606	604	559	648	621	661	636	656	602	670	611	631	618	629	596	595	606	643	593	616	608	625	627	637	641	670	593	624	621	606	638	593	626	626	628	634	590	555	548	581	621	577	611	629	615	617	598	565	584	644	580	633	594	596	603	628	618	575	627	597	581	592	617	590	602	570	605	592	633	620	605	594	582	622	610	606	584	578	596	577	602	602	565	658	574	620	600	627	593	602	621	619	616	577	610	581	594	570	611	614	628	584	616	612	614	624	600	605	609	591	586	622	628	576	577	622	563	597	602	659	579	588	593	603	627	621	596	616	593	580	606	604	591	631	609	634	619	626	553	629	583	583	606	614	597	596	589	635	559	664	608	555	569	584	665	609	583	596	599	628	604	585	580	611	597	593	567	630	606	609	602	580	575	603	635	561	601	599	608	603	604	627	599	553	589	645	577	614	607	569	609	608	603	622	610	618	573	603	614	547	614	609	576	588	632	582	621	622	569	635	582	633	587	607	581	558	621	592	594	612	587	594	577	569	612	599	593	613	587	622	615	625	608	640	581	657	593	626	576	650	580	601	625	579	605	607	591	601	616	625	615	582	601	654	604	628	614	627	566	594	604	565	597	582	609	593	575	576	631	611	619	592	620	639	589	617	596	587	631	581	604	624	580	577	578	584	592	590	612	620	594	593	571	605	565	563	617	626	597	604	650	605	623	603	622	603	594	584	568	641	610	600	615	601	619	653	623	601	589	604	566	613	555	620	612	626	566	587	631	626	581	625	605	595	603	602	587	661	607	583	589	581	585	619	562	599	585	583	550	637	588	589	593	548	563	581	601	598	583	555	584	608	574	613	567	630	556	626	589	644	577	561	624	631	577	593	590	539	602	619	638	604	614	607	585	596	663	598	603	588	561	585	596	574	587	619	587	629	606	601	639	599	612	588	577	623	587	564	621	608	572	592	574	608	590	650	630	571	593	599	569	624	584	554	599	570	570	620	616	592	614	660	572	558	609	648	624	590	627	637	597	623	678	589	616	545	595	548	598	645	599	614	603	599	617	613	614	612	569	607	590	617	582	579	590	569	540	570	555	584	614	619	620	592	576	583	597	584	592	601	582	624	600	583	618	579	579	610	591	596	644	606	595	591	578	618	638	592	578	587	566	598	644	573	595	581	625	577	624	626	556	574	583	593	630	621	544	614	613	581	608	601	589	584	609	582	556	623	578	564	584	589	619	603	615	598	599	629	614	616	621	595	600	606	585	573	588	584	632	644	582	589	524	615	617	607	629	603	648	566	607	583	594	597	609	659	626	601	576	619	584	595	627	621	561	601	640	625	607	605	597	619	637	577	584	535	615	567	610	607	597	633	620	568	636	597	618	567	591	604	623	582	602	593	581	592	592	607	579	612	614	599	596	620	563	580	581	618	598	596	583	596	590	577	610	566	638	598	624	594	584	604	562	569	597	606	604	611	594	588	621	628	604	616	637	595	594	618	579	623	605	577	598	558	585	671	588	571	581	578	602	563	583	564	585	605	612	625	582	579	623	582	560	585	594	609	608	583	613	606	603	591	588	587	574	543	605	594	577	641	583	601	610	617	650	577	602	642	594	593	551	580	584	540	624	598	609	586	623	579	590	604	618	616	630	613	586	549	606	567	622	616	634	669	568	631	587	559	610	608	595	576	577	583	572	571	614	582	575	570	592	605	648	558	630	616	602	606	600	625	589	576	624	590	613	586	554	572	588	614	575	595	578	618	602	546	603	598	590	585	584	567	650	639	565	591	578	542	597	613	600	642	591	569	627	600	572	649	574	612	596	598	556	638	614	608	633	596	614	646	580	590	584	617	578	546	598	609	577	630	561	620	614	568	600	590	590	608	578	610	597	627	582	584	619	561	643	592	594	571	597	573	590	563	596	624	560	577	569	588	602	607	622	583	628	565	590	554	605	628	604	640	598	564	588	579	600	616	586	591	556	595	536	590	613	606	644	616	588	570	607	567	574	582	556	637	636	610	602	594	611	621	580	655	596	622	539	608	637	609	591	578	608	634	584	580	575	566	643	567	609	591	631	623	600	619	585	598	588	555	638	581	578	604	609	550	667	579	558	600	624	589	595	598	612	629	603	657	584	624	640	583	613	602	584	591	596	582	579	583	628	598	547	601	560	598	607	604	602	576	597	610	546	622	618	594	612	626	548	596	595	634	614	607	612	565	556	596	569	630	605	594	574	620	591	600	625	579	603	580	654	657	666	586	588	623	582	574	595	630	623	601	565	581	585	589	595	602	582	532	566	595	597	606	652	609	625	618	659	552	628	589	617	587	575	586	611	586	612	626	633	604	623	619	584	594	612	641	555	611	636	587	647	585	590	572	615	613	550	614	611	573	653	574	597	631	610	642	540	602	587	584	627	596	612	567	580	580	581	606	678	619	594	635	591	596	597	575	587	584	541	595	574	571	590	587	600	646	565	577	589	579	581	594	614	577	593	557	617	613	594	617	590	610	552	595	607	544	607	587	640	556	614	618	584	606	600	618	588	599	605	595	594	615	595	548	605	623	624	610	557	605	672	586	664	604	547	572	620	595	572	611	599	606	641	610	604	617	602	596	623	607	558	571	596	622	600	624	569	583	627	649	595	556	584	628	612	580	591	608	616	614	615	566	598	605	592	569	552	608	585	545	614	551	582	602	597	619	625	597	602	600	615	573	558	543	591	634	593	622	625	626	582	556	600	651	615	622	605	572	614	613	618	599	592	623	629	585	596	611	666	584	564	562	610	585	594	613	613	620	586	632	609	644	573	603	617	633	608	607	596	577	619	626	596	587	618	575	577	607	585	616	643	610	649	600	625	614	569	623	627	581	603	574	596	640	606	579	587	579	576	602	601	630	607	636	578	651	592	618	620	594	566	567	596	591	586	587	581	609	612	597	601	562	589	560	591	614	598	598	609	575	595	588	580	634	613	609	619	603	614	597	593	609	654	603	611	600	583	612	601	609	555	590	646	586	569	595	585	566	618	628	570	605	598	609	604	558	629	613	603	599	645	627	593	622	577	583	609	599	635	613	611	588	601	575	622	577	592	594	599	612	582	605	609	579	604	580	579	573	606	613	642	592	595	575	564	581	598	579	590	579	598	616	612	590	617	603	605	593	594	583	606	623	567	574	585	597	587	583	604	602	573	605	608	606	584	619	596	607	646	602	594	621	593	580	609	622	566	607	600	595	567	614	627	641	591	569	644	602	578	575	622	630	592	588	567	597	622	634	620	596	595	640	595	621	586	589	568	546	589	585	554	617	607	609	572	608	620	584	573	622	562	570	601	596	604	616	564	653	577	619	585	587	614	580	610	572	568	585	620	559	643	581	574	579	599	577	608	596	608	617	574	623	585	649	581	600	559	568	600	588	578	646	585	579	625	585	536	611	565	591	557	579	615	587	602
25200	21473	29341	27897	18431	10411	5060	992	827	761	773	774	694	743	807	801	736	741	761	742	773	772	753	756	759	743	719	721	771	782	728	770	783	807	721	731	800	817	783	723	772	774	747	725	725	733	733	760	735	803	748	736	893	1002	884	830	745	747	771	750	746	752	729	718	737	755	698	703	718	782	752	754	793	706	699	742	735	737	752	727	731	743	737	735	748	744	741	747	711	751	728	729	701	753	702	744	704	761	737	741	760	783	727	745	736	738	782	696	775	751	715	779	783	698	682	793	709	715	709	759	801	710	770	787	760	750	724	753	759	762	739	756	685	728	742	745	729	751	730	758	765	699	682	727	733	740	704	713	693	686	751	686	689	749	719	744	717	716	701	744	757	729	694	749	751	754	736	759	745	747	737	706	741	725	722	714	703	706	712	692	688	724	729	750	700	722	774	749	696	696	707	752	694	731	665	757	768	762	709	694	750	698	691	722	698	753	711	733	722	746	751	748	773	778	748	758	782	720	711	745	746	706	751	712	759	726	781	742	760	725	790	725	747	733	748	780	709	658	738	765	707	734	768	721	734	707	717	758	647	761	759	723	753	706	686	746	743	744	739	661	767	708	744	745	750	722	710	709	753	718	742	769	701	738	744	726	744	711	731	719	775	765	695	719	755	696	763	727	734	739	734	727	709	712	721	707	748	730	751	749	742	680	629	748	745	708	731	773	726	718	732	753	708	715	707	773	745	669	692	750	742	733	784	743	743	728	728	689	722	760	734	722	726	683	694	715	701	727	717	704	710	740	709	680	725	728	747	687	689	717	709	694	753	720	746	719	732	757	744	723	729	722	731	750	740	694	708	729	710	707	738	771	746	672	764	763	698	759	699	696	750	776	725	718	693	764	720	705	757	771	707	726	705	718	721	720	733	708	784	728	715	753	718	751	709	758	718	757	731	717	792	725	668	737	735	743	774	725	744	766	728	727	768	762	750	738	744	751	748	745	709	713	665	761	742	715	738	728	735	757	714	711	735	733	702	738	745	701	711	714	748	741	738	666	684	707	778	776	692	729	730	749	748	716	720	750	723	689	732	744	747	736	791	671	753	752	722	727	749	742	735	769	645	678	682	656	748	700	722	703	729	753	739	741	769	777	706	678	777	717	678	739	741	763	738	755	748	685	721	759	723	779	793	694	752	730	798	745	685	747	699	738	722	717	698	731	713	717	730	682	740	725	753	715	743	720	699	715	736	788	712	711	768	688	765	711	700	696	677	735	707	797	714	729	702	728	732	732	779	746	698	689	761	708	730	754	717	694	706	724	762	720	743	749	788	685	746	709	704	769	755	692	733	736	767	729	647	724	748	720	753	754	701	771	742	745	767	745	652	754	752	707	764	755	742	706	765	719	683	717	701	704	727	714	728	714	744	846	730	742	786	727	770	764	745	736	725	743	723	753	778	721	701	745	787	742	722	740	728	724	741	718	730	731	706	722	794	749	746	769	703	730	757	752	709	739	677	721	709	741	730	738	710	782	721	764	748	789	709	766	690	769	693	710	713	769	773	747	754	729	756	712	692	719	730	699	722	713	750	704	760	782	771	721	786	778	736	684	745	730	715	795	736	742	788	753	714	731	773	726	785	689	716	724	717	703	735	713	771	703	754	759	745	760	748	732	722	719	728	741	713	746	700	707	700	725	789	781	751	799	742	740	690	731	752	709	783	715	695	655	719	728	738	719	758	730	689	733	691	732	770	699	754	774	742	705	705	705	683	782	747	769	732	687	757	759	758	736	718	708	683	742	731	727	748	740	745	698	740	749	739	715	718	732	759	725	751	747	732	702	698	741	691	728	772	693	776	701	748	687	736	702	722	742	726	757	700	699	701	707	759	767	734	661	716	760	776	712	760	742	698	775	732	765	706	738	721	710	698	675	680	684	778	685	684	685	687	713	759	768	751	706	759	757	760	678	699	778	724	720	705	719	758	721	740	727	748	724	711	745	771	777	771	775	676	725	730	738	730	738	748	739	704	767	714	799	712	750	808	758	706	749	742	761	771	718	743	712	727	705	714	726	720	704	699	760	698	724	754	759	733	720	711	763	711	755	740	694	735	698	688	704	785	702	769	716	757	762	701	741	752	730	692	784	739	777	757	654	733	718	712	751	735	712	753	771	742	737	714	743	723	734	693	731	750	731	722	739	693	760	723	708	775	722	751	763	720	686	710	658	685	720	698	741	721	697	749	680	783	763	772	715	767	775	714	740	721	732	738	723	736	747	726	713	738	736	727	716	695	720	689	748	752	738	735	745	718	782	714	731	751	769	736	741	733	662	742	738	741	743	745	703	722	729	771	713	707	701	733	729	734	736	755	704	684	679	771	697	702	695	713	793	752	759	762	719	755	707	735	752	728	750	741	736	749	684	744	767	697	737	752	724	735	712	746	719	776	721	718	755	751	768	658	761	726	706	788	733	757	686	760	740	772	701	696	741	733	761	779	697	697	753	737	696	742	764	712	761	716	753	761	690	712	701	694	730	748	704	712	726	741	762	779	711	689	735	767	728	767	682	797	719	750	751	763	725	785	715	674	732	791	741	756	754	746	756	736	679	711	642	737	752	770	795	743	729	687	723	685	745	688	752	715	716	775	737	718	730	712	694	708	753	687	708	725	707	700	754	708	718	740	723	774	761	725	713	735	755	733	703	738	711	701	715	740	725	751	691	754	715	759	742	741	747	736	735	687	770	816	719	760	754	706	765	742	739	715	703	748	726	691	711	703	747	728	724	777	758	735	710	713	747	771	749	731	734	703	745	719	725	729	705	714	721	738	649	731	763	716	746	694	723	721	713	749	744	741	700	766	777	743	702	763	713	757	729	775	732	777	688	698	676	715	720	670	774	748	733	740	695	761	745	707	729	726	731	762	687	673	733	743	695	697	708	728	755	736	690	736	740	734	747	774	765	750	704	753	768	717	732	713	716	695	724	680	733	693	716	783	742	765	719	717	747	777	742	750	730	751	683	694	703	713	741	744	735	720	716	718	733	723	741	732	764	715	739	695	727	734	691	733	729	681	728	735	731	728	728	770	712	714	744	771	737	704	705	706	741	777	729	700	676	697	753	744	737	727	738	748	771	689	722	742	762	742	731	739	681	777	733	704	659	713	678	725	730	751	710	787	671	695	736	739	742	739	744	748	783	710	731	746	691	674	731	723	751	719	721	768	770	721	753	729	665	748	693	702	755	705	759	758	757	722	685	780	740	707	761	727	748	724	736	713	745	726	739	744	745	750	724	719	707	722	695	724	706	702	727	725	766	727	751	722	753	696	770	719	720	731	740	735	735	743	706	746	755	709	755	674	724	699	715	723	724	707	746	711	699	716	756	774	734	746	730	744	755	771	690	691	746	735	666	719	705	738	729	778	731	770	701	735	714	705	740	736	740	754	720	755	738	740	745	728	745	772	687	710	715	758	720	760	754	754	705	718	709	764	747	773	715	748	740	772	759	749	813
32007	59890	48882	21298	9516	8314	3164	771	741	691	672	662	634	683	668	635	664	604	599	642	669	621	584	644	579	604	663	667	597	638	624	658	681	681	661	701	656	646	631	648	667	644	675	624	599	647	670	662	579	668	637	692	917	978	882	744	688	646	641	605	654	610	642	592	666	592	603	561	584	642	645	648	579	591	601	599	598	571	572	608	576	634	601	547	635	577	620	606	583	637	641	587	613	630	625	606	624	590	619	630	632	616	643	647	559	631	608	626	609	640	617	580	605	572	606	649	645	639	663	640	596	594	632	611	601	612	618	652	634	567	595	648	654	628	615	622	599	616	599	601	607	588	616	603	608	543	616	614	591	600	566	599	624	623	587	612	615	593	676	593	596	615	615	572	582	568	638	592	624	613	618	611	623	658	601	581	569	588	587	611	631	618	584	621	600	596	594	652	626	616	627	603	601	604	600	570	621	569	577	607	597	611	613	607	618	601	612	584	619	581	619	639	591	604	564	612	592	590	634	617	634	611	570	619	593	678	641	604	575	623	613	661	602	639	580	662	587	607	642	607	625	673	644	618	584	568	632	625	601	581	640	589	617	635	622	616	605	582	629	608	595	615	622	665	587	616	584	604	630	599	587	600	632	604	622	621	612	614	615	558	613	604	610	623	652	664	595	625	625	607	604	623	643	592	604	588	556	587	586	607	593	627	597	603	590	594	611	593	628	609	608	593	616	619	640	618	626	584	615	620	616	630	584	616	647	635	583	631	619	618	555	613	612	641	642	627	607	614	608	596	660	602	587	583	578	597	600	634	609	591	581	581	629	600	633	580	617	597	622	592	619	625	622	561	593	623	596	623	668	616	602	641	612	594	663	602	606	585	615	577	589	626	619	600	606	597	602	632	602	607	612	565	587	651	624	570	617	637	598	575	648	602	600	615	618	581	631	582	642	565	625	592	615	624	572	595	657	602	586	622	604	617	561	598	565	623	634	605	624	596	639	595	627	609	602	638	627	585	630	650	587	606	603	629	621	628	602	589	615	624	633	604	657	587	538	586	637	636	644	599	597	632	605	600	602	608	584	603	633	576	640	578	619	628	603	586	603	594	630	646	638	602	624	679	620	621	579	643	607	582	601	603	602	647	569	629	573	648	634	620	575	615	622	598	603	605	625	558	644	643	618	600	652	570	609	586	613	624	633	588	610	600	586	608	614	605	612	617	597	615	640	637	593	618	574	601	589	600	609	595	603	621	632	623	638	676	650	587	646	602	620	608	604	617	588	599	596	658	590	636	607	615	587	579	649	564	591	607	598	613	610	606	636	613	622	605	610	650	581	617	603	630	587	611	610	597	618	600	609	570	602	607	579	613	613	650	613	633	617	580	620	552	596	646	616	641	578	629	647	615	610	619	582	575	622	613	607	636	598	645	602	669	598	614	601	588	582	625	559	600	604	624	641	598	583	617	626	624	609	595	602	599	581	615	588	606	567	603	596	618	600	606	576	606	627	575	607	592	600	590	588	613	633	631	665	603	605	608	634	586	591	616	619	579	585	616	603	586	704	584	590	652	645	604	602	573	612	619	601	637	597	581	636	577	565	627	597	612	605	623	619	609	622	635	570	595	589	616	615	597	618	634	625	605	586	590	592	674	631	625	620	598	610	577	628	653	598	647	607	606	599	548	643	598	617	587	632	622	596	618	652	639	588	612	639	626	602	576	614	630	622	578	611	599	610	615	604	604	638	643	596	610	602	642	618	646	614	629	646	643	655	588	615	668	636	667	638	620	663	619	612	559	581	602	623	644	595	622	648	664	599	634	615	599	571	632	642	613	599	589	651	607	620	581	575	619	589	575	593	603	633	602	638	624	638	627	615	576	612	597	639	603	605	604	581	638	612	637	610	650	625	653	588	603	624	573	640	639	599	638	562	585	616	657	571	573	604	618	610	644	623	569	596	555	633	613	613	674	627	647	594	626	580	616	584	659	586	604	594	633	599	634	640	623	614	582	594	653	591	628	600	573	601	623	598	592	623	625	563	596	604	610	624	587	627	611	609	561	646	616	589	580	567	592	588	642	634	571	615	620	610	605	640	613	608	583	545	638	554	603	600	616	641	619	617	586	588	595	647	604	610	589	626	606	597	578	588	599	611	580	621	574	582	633	563	581	585	620	620	618	594	575	629	613	605	592	625	637	595	627	623	580	628	604	594	566	655	656	609	622	639	673	603	634	607	576	569	642	584	578	584	606	579	586	606	587	604	603	567	617	549	639	612	658	640	579	629	594	603	572	632	569	603	583	612	625	609	600	594	542	653	602	586	598	642	607	572	611	588	570	580	558	608	598	659	587	591	575	625	592	611	603	649	605	590	592	580	624	586	607	619	587	606	631	580	633	635	584	606	611	595	626	624	584	576	611	614	617	615	510	657	613	603	601	621	635	583	647	601	604	613	618	631	629	599	642	611	562	596	577	616	599	598	651	654	592	613	614	655	629	582	624	613	613	593	621	617	599	605	631	601	599	642	601	591	578	597	631	566	641	560	656	636	617	611	599	604	609	582	649	641	622	596	617	590	613	601	646	573	569	592	578	621	643	626	613	580	607	597	625	609	619	623	645	599	603	617	611	625	583	582	607	570	633	635	608	597	602	598	603	601	623	594	553	605	557	619	637	580	627	593	582	618	595	540	696	606	624	620	579	591	611	607	550	604	672	572	592	626	644	626	604	594	643	608	603	624	597	647	585	638	624	624	627	593	595	562	634	578	613	628	634	623	646	626	604	601	610	603	625	592	595	621	574	595	597	581	667	645	619	592	618	621	580	588	588	580	652	616	663	574	587	539	636	622	612	562	575	613	579	596	616	597	599	631	639	610	602	616	598	608	617	609	640	599	585	622	634	599	631	593	598	555	617	644	571	636	612	608	565	629	587	637	578	608	596	588	626	583	633	582	580	586	635	609	630	627	611	606	619	628	619	601	566	582	602	588	638	633	581	587	577	619	627	594	618	622	610	594	628	603	632	628	609	650	586	613	606	579	586	621	621	593	609	599	584	578	659	609	614	590	580	595	647	645	576	581	643	615	629	591	584	589	581	573	600	607	556	597	596	645	600	652	616	606	577	636	627	610	584	605	622	598	641	599	583	662	612	617	573	598	633	603	620	614	627	616	612	604	610	606	602	653	601	595	625	641	595	568	650	642	613	589	615	651	607	623	627	594	592	603	557	629	574	626	648	593	568	593	624	622	622	601	641	610	626	613	593	568	601	600	598	602	552	545	632	642	633	564	632	620	604	584	600	647	597	638	630	615	591	605	652	625	595	630	612	599	599	590	642	614	631	636	618	597	600	615	567	578	586	607	585	609	659	649	595	604	597	606	615	650	627	609	635	633	630	582	563	641	625	579	632	574	624	615	610	625	617	622	639	638	619	549	619	613	628	642	664	590	608	580	601	627	604	600	634	671	605	618	589	586	566	634	629	595	635	586	571	592	593	580	662	637	566	593	606
24191	21357	29331	26273	23149	20740	10973	1432	1083	966	957	887	925	900	878	884	856	905	922	834	810	838	842	873	828	839	816	899	857	850	946	889	924	885	891	882	933	847	901	872	877	849	913	867	842	896	827	810	813	857	872	885	1315	1293	1109	979	839	884	865	879	808	810	845	833	856	828	873	821	822	842	875	870	837	823	827	854	865	845	805	812	832	830	839	832	879	796	847	847	807	841	807	848	849	832	861	824	857	833	797	887	820	828	809	776	781	827	822	813	835	797	871	843	862	840	887	824	797	837	855	865	875	867	811	833	855	857	879	896	856	861	804	832	825	842	825	838	855	821	850	802	837	853	790	816	848	819	797	805	935	837	880	826	798	854	897	800	832	824	821	784	834	868	856	825	847	828	799	838	858	795	877	841	807	838	829	815	859	859	882	850	833	868	876	794	863	829	875	801	834	831	859	843	816	827	813	815	801	860	786	792	846	807	812	890	821	871	793	888	852	839	802	879	847	894	805	816	815	812	784	783	839	851	902	852	839	842	797	840	813	835	778	841	871	828	920	863	877	832	845	805	831	851	830	828	825	830	875	871	812	825	777	855	829	849	863	813	850	797	800	841	798	872	785	830	792	816	838	838	815	810	807	800	791	823	807	843	835	821	864	872	821	820	872	827	818	790	782	813	819	849	868	812	878	827	781	813	885	769	820	859	825	812	830	824	829	809	844	857	826	797	832	875	855	834	870	919	815	820	809	853	839	886	843	804	826	892	846	840	782	810	828	844	810	828	814	837	812	837	787	844	845	808	854	806	851	866	831	852	834	831	845	808	838	853	841	845	845	883	781	843	826	852	819	816	802	844	816	792	893	814	908	799	856	813	809	862	826	854	799	763	792	797	811	775	847	834	881	825	881	858	763	803	831	827	841	827	883	831	830	822	860	805	834	880	826	854	802	874	825	794	768	800	790	851	805	822	815	856	854	923	819	849	845	864	870	836	850	842	785	834	868	824	821	806	804	834	800	842	807	844	848	833	865	875	776	802	864	809	831	821	828	817	817	828	807	856	828	851	773	812	808	842	804	831	849	868	831	839	825	831	851	847	798	851	798	885	835	844	819	831	780	891	882	846	815	812	842	783	847	820	821	851	808	808	882	832	820	872	816	799	822	831	826	792	854	833	801	789	787	847	795	855	860	774	848	811	807	883	840	814	845	849	815	838	764	852	827	841	838	801	807	807	840	851	852	788	898	860	859	830	824	824	859	800	743	877	846	871	816	830	858	866	803	832	811	875	798	845	776	827	862	837	843	809	828	859	867	816	838	828	848	830	829	856	790	802	847	788	818	830	862	834	858	835	752	832	786	816	806	812	809	790	833	817	851	836	789	789	845	845	799	885	821	873	887	853	798	857	858	825	825	872	851	865	780	878	808	827	832	830	799	842	778	890	858	877	786	863	804	771	821	794	840	845	819	845	862	755	836	774	861	822	803	847	882	834	844	742	825	805	810	830	815	811	808	825	844	876	855	835	857	855	888	843	845	843	873	844	794	743	813	805	841	869	830	818	831	869	831	810	821	805	834	754	867	846	833	813	854	792	832	840	789	845	831	824	815	832	824	792	781	848	794	835	865	813	824	840	857	860	827	859	817	853	850	827	851	833	856	826	767	822	845	826	815	845	806	813	813	810	808	836	821	798	839	830	808	819	836	801	818	795	857	763	840	843	791	865	838	775	837	869	821	797	830	834	813	769	757	841	877	823	871	875	845	833	803	827	853	864	849	804	859	903	835	859	820	840	853	792	851	810	802	841	855	793	834	788	815	849	868	823	842	878	854	883	807	830	823	825	814	879	800	850	808	870	801	831	862	800	799	843	799	817	834	844	788	840	797	828	867	840	815	867	815	816	852	856	831	822	857	826	838	890	833	821	884	829	855	824	829	818	857	875	763	814	776	823	787	774	847	848	800	822	806	864	869	829	752	843	798	827	834	845	808	806	808	818	793	839	785	885	843	827	809	824	812	790	849	820	863	862	900	854	860	774	837	825	789	817	818	824	883	774	802	822	777	900	838	845	834	816	787	829	806	838	842	815	869	877	856	821	853	781	822	862	795	849	857	828	883	816	869	803	895	839	814	852	826	819	785	850	812	858	812	856	821	852	821	807	787	869	808	830	864	835	837	821	858	829	833	810	807	821	838	869	793	841	817	853	803	800	820	831	787	780	802	815	813	817	811	793	784	857	818	824	832	895	861	897	856	840	851	804	830	818	837	813	841	827	818	864	802	796	727	835	787	834	809	804	848	797	800	867	774	860	821	863	847	820	796	854	842	860	875	765	767	795	837	812	846	846	823	794	848	864	831	829	790	801	827	849	852	825	795	806	809	847	808	829	839	803	863	822	822	847	832	837	836	813	865	834	817	801	823	865	827	830	790	812	847	851	846	860	787	861	830	820	776	837	789	849	870	809	826	854	890	852	842	814	844	791	836	845	843	821	795	814	827	822	827	850	816	860	832	799	825	871	842	852	772	869	864	825	876	851	830	842	817	872	847	852	829	842	873	813	831	812	815	852	867	878	803	862	840	798	820	827	815	837	799	826	864	871	825	815	848	823	822	802	856	801	774	874	867	829	839	853	836	815	826	807	789	848	841	843	811	778	822	800	846	837	880	809	826	827	846	826	844	808	853	816	800	819	891	814	796	864	843	809	877	791	877	826	813	834	830	822	863	829	827	819	821	867	853	791	853	814	815	828	843	797	795	804	793	828	851	802	831	855	839	781	813	873	836	804	828	854	861	822	856	859	867	828	809	816	841	824	787	856	826	778	804	803	840	829	860	812	850	849	765	793	840	789	807	862	823	846	839	820	819	821	783	823	835	839	827	861	846	805	739	846	851	813	838	838	822	863	820	823	842	832	819	770	811	825	816	850	830	780	780	839	838	802	856	855	848	880	814	832	861	797	860	894	883	865	817	843	831	795	843	852	803	898	854	793	903	837	815	803	832	812	765	805	772	829	787	824	821	842	846	855	853	816	837	835	813	853	852	824	849	844	854	865	801	845	838	798	824	877	820	847	763	850	864	850	855	863	879	765	825	803	820	809	810	793	809	853	841	824	821	860	825	834	808	830	820	821	805	794	774	812	839	778	838	815	802	800	821	839	816	868	810	851	798	854	780	848	890	800	825	797	814	858	827	851	852	840	841	810	763	801	817	881	834	830	790	808	821	824	869	809	847	815	846	776	843	853	841	839	903	769	825	785	866	815	880	865	857	809	804	789	845	841	845	868	838	812	822	888	812	808	811	820	784	844	838	857	771	874	841	818	845	846	824	802	866	836	783	811	829	871	822	802	865	861	829	803	832	867	832	824	811	793	858	792	810	796	838	806	840	850	820	807	819	836	830	799	812	855	792	821	848	814	833	804	828	828	847	877	826	813	881	804	807	793	812	856	858	807	821	848	825	859	789	833	839	833	807	782	850	828	844	829	845	816	879	847	851	787	827	837	839	779	812	870
42932	71835	63482	30626	18866	15970	4940	913	879	832	807	813	811	782	794	812	735	683	732	743	750	772	747	699	680	750	728	812	687	703	713	712	730	803	749	725	745	768	713	774	729	742	701	688	755	719	749	735	724	768	755	846	1404	1428	1144	871	751	737	738	718	757	727	713	715	705	666	719	682	723	705	699	672	697	683	667	666	693	705	716	726	678	691	692	689	727	695	704	691	703	724	722	721	692	712	722	674	703	649	703	692	697	725	658	697	701	686	674	681	734	696	738	695	735	702	698	705	698	711	714	671	713	705	699	662	739	700	730	739	673	732	670	660	713	660	728	722	690	680	676	679	772	740	685	707	682	662	703	694	681	652	684	695	722	685	697	706	717	688	689	699	711	660	708	713	670	688	683	693	695	677	752	718	719	700	675	663	687	699	676	701	717	676	697	698	718	723	684	697	736	702	635	680	680	665	672	690	678	704	683	729	660	692	709	705	631	676	798	649	692	726	665	708	713	713	730	695	688	690	696	704	697	693	718	689	707	673	714	708	681	722	712	729	673	690	730	662	736	640	684	686	727	704	661	667	701	676	734	664	678	721	735	688	748	707	698	708	687	717	747	683	660	676	662	692	692	685	660	678	677	673	640	718	680	646	701	660	690	691	700	697	710	757	660	681	717	694	706	704	699	714	734	710	726	708	658	649	768	676	678	684	678	662	681	714	743	679	691	698	658	691	692	692	676	709	704	737	673	706	666	716	716	684	711	704	723	711	691	693	684	685	679	699	681	731	706	643	706	677	675	712	663	701	676	708	689	692	685	727	717	723	682	679	674	707	697	710	680	720	670	686	755	686	654	685	720	692	688	710	687	760	681	687	694	704	646	654	670	710	680	680	671	709	656	670	719	695	681	686	699	687	701	697	704	688	680	682	681	700	737	639	706	686	678	711	683	694	684	713	699	721	628	751	657	684	707	674	701	720	658	666	671	707	688	713	683	644	673	731	675	716	665	693	741	710	709	706	692	687	669	709	735	692	686	679	714	736	695	758	694	687	739	674	686	697	641	680	698	695	711	673	710	734	712	634	666	701	721	750	690	691	734	759	685	718	702	713	673	679	657	698	688	683	659	643	683	678	650	683	685	702	710	694	697	649	723	695	684	683	723	703	716	691	699	705	674	662	677	682	704	663	676	770	654	705	706	643	654	666	701	654	735	597	659	722	752	683	698	693	672	705	703	710	702	759	679	666	681	688	683	644	724	690	735	673	682	701	703	676	724	686	691	718	671	693	697	693	727	706	731	690	716	679	684	644	663	661	691	715	708	672	700	674	767	681	679	731	661	659	682	690	641	725	704	693	716	708	711	710	669	658	701	689	674	728	717	690	715	679	664	679	688	702	650	715	659	666	708	682	697	686	689	702	688	668	703	651	700	714	673	720	689	675	716	651	716	674	706	676	663	722	670	720	756	665	694	653	710	718	700	703	720	701	681	708	784	650	717	666	684	659	692	703	689	691	692	693	637	695	727	662	692	658	722	671	684	698	683	722	680	722	708	680	699	689	668	702	682	710	720	726	696	717	660	672	653	701	654	700	711	672	724	718	716	670	665	678	706	673	703	681	672	663	730	701	720	720	686	675	671	678	681	674	635	701	720	672	744	742	652	656	704	730	715	687	683	648	653	683	674	729	677	675	714	702	734	735	695	704	668	714	679	701	664	728	687	695	737	700	719	680	691	685	702	664	702	734	718	686	694	690	681	662	686	679	718	699	689	712	686	751	694	705	748	686	702	714	693	713	706	689	696	696	645	699	710	703	725	653	662	730	724	670	678	684	683	713	732	672	637	712	682	691	702	624	701	694	703	713	704	661	709	708	697	715	752	721	655	702	686	751	689	652	652	718	673	679	685	714	644	683	664	679	749	688	679	657	655	684	677	700	692	682	689	735	700	659	702	719	705	708	674	666	633	638	680	668	720	690	717	659	684	672	672	623	671	716	716	690	685	730	707	650	680	713	726	665	694	664	679	692	709	708	729	694	688	736	732	689	657	664	648	730	660	686	633	705	738	681	627	693	697	632	674	694	686	686	658	640	672	730	694	676	695	656	736	734	710	736	692	619	682	686	705	643	742	689	690	698	668	681	641	677	725	666	670	705	705	717	672	709	716	647	710	731	670	697	674	722	681	707	701	653	687	675	682	676	672	723	725	652	709	664	693	681	696	682	665	692	698	696	638	662	696	730	734	724	689	729	677	690	716	670	661	672	667	671	660	696	705	687	710	701	701	714	649	726	695	663	679	702	682	667	721	714	693	724	692	643	697	709	672	669	657	733	721	717	677	706	689	666	664	709	706	672	736	692	685	711	725	712	683	706	688	699	693	664	645	673	732	696	692	680	678	748	724	734	687	713	704	743	727	716	694	646	702	663	720	711	699	659	669	682	668	682	683	635	655	695	734	707	694	658	722	661	697	727	692	649	714	648	676	686	655	709	720	688	669	644	690	721	729	704	660	683	694	683	671	709	659	695	682	685	687	708	684	694	690	709	679	716	652	731	689	706	700	709	682	688	725	638	672	703	688	725	692	646	687	638	695	704	683	709	701	692	682	676	741	697	702	709	692	677	691	694	693	724	649	685	691	694	676	661	685	708	653	736	694	719	648	637	670	700	714	687	720	693	714	737	698	656	646	686	679	682	698	712	683	676	656	663	712	742	688	722	706	725	654	683	733	700	683	684	718	668	668	739	647	675	716	641	710	715	665	684	683	691	672	718	736	735	673	678	672	693	682	688	727	714	691	692	649	725	705	704	698	725	717	697	715	729	690	710	723	718	721	713	716	700	697	679	651	661	714	715	678	663	697	697	650	702	663	702	700	626	636	653	686	731	687	702	673	694	658	693	717	720	684	719	695	687	677	696	739	696	655	679	664	685	684	706	718	662	657	733	706	718	715	642	655	722	687	685	713	666	716	646	720	647	681	703	692	659	719	675	621	693	721	660	684	701	703	672	670	681	665	663	712	719	708	686	700	644	677	705	727	698	704	699	644	715	689	702	696	709	682	668	738	689	679	700	654	688	674	723	660	692	689	680	679	693	741	684	666	662	674	736	720	680	712	706	685	714	667	730	730	710	695	690	668	694	693	656	721	673	697	712	735	719	725	689	721	665	684	645	679	704	679	710	684	692	706	671	745	657	734	696	694	671	729	689	692	683	703	709	731	697	685	713	658	676	723	688	699	657	689	686	726	734	746	687	721	710	720	729	658	707	671	679	651	700	692	735	683	707	738	726	708	704	689	729	691	747	741	653	689	672	667	730	650	642	728	664	689	680	706	714	702	680	717	682	691	706	705	753	714	698	717	729	686	706	698	691	617	693	685	714	694	705	680	700	650	683	669	702	681	708	721	724	654	636	698	699	710	699	657	684	718	687	661	668	680	685	726	652	649	686	669	724	708	688	678	664	708	684	684	680	722	707	685	671	760	700	748	680	724	699	685	675	731	690	667	668	672	659	653	673
27958	19341	11209	4582	1571	1389	919	738	686	655	673	702	692	675	731	703	750	722	732	700	707	720	706	741	666	700	718	749	693	713	754	762	733	734	723	724	712	745	772	702	737	767	746	704	717	715	706	709	686	707	732	715	736	737	762	704	697	731	794	724	696	698	689	701	736	732	744	738	734	778	763	718	704	733	708	644	670	720	658	700	770	757	681	700	740	702	738	723	740	692	750	808	748	693	689	667	721	693	746	779	690	705	720	718	696	708	699	746	698	698	716	681	681	733	740	772	717	762	712	721	739	706	726	728	722	736	725	698	684	721	747	703	720	731	722	719	699	731	709	693	661	703	729	683	704	695	727	709	697	680	745	717	732	696	687	748	739	690	714	725	762	695	739	696	701	741	690	688	719	725	694	694	766	717	731	728	699	703	693	745	732	707	704	739	714	775	750	783	714	701	740	728	653	748	672	716	742	748	691	743	712	704	663	653	701	700	715	728	686	705	681	673	670	685	696	695	752	698	704	693	672	704	711	729	707	664	711	676	748	721	756	724	668	765	734	746	682	731	713	715	725	699	680	708	682	741	680	645	698	691	697	736	715	705	742	655	705	712	703	732	724	690	754	656	683	726	719	733	720	702	691	682	695	685	720	677	702	727	772	677	659	679	709	680	721	716	721	710	735	697	748	724	745	695	700	746	671	734	675	656	682	724	690	727	730	773	693	745	718	690	694	639	662	680	704	727	731	713	710	694	732	693	734	721	701	721	710	715	686	708	704	689	698	668	690	698	701	716	724	703	688	741	699	699	649	738	704	702	719	648	674	702	705	705	704	709	674	757	729	686	722	743	723	691	704	697	734	752	701	697	684	702	733	694	742	689	720	679	675	692	722	708	744	718	705	709	667	708	731	761	746	710	677	698	690	747	737	758	731	705	728	740	683	734	661	685	688	723	709	724	725	732	719	676	691	728	696	681	723	717	701	682	707	726	686	721	732	744	692	720	678	738	678	726	744	714	690	734	661	695	709	659	695	685	683	740	665	696	687	704	713	697	745	696	729	677	743	700	682	702	686	743	684	779	722	701	715	710	720	717	722	713	677	736	681	712	750	674	696	677	701	739	700	718	711	690	731	694	707	741	700	715	741	719	695	722	686	746	657	733	755	694	781	725	707	711	719	719	745	717	726	748	720	731	698	716	737	707	738	710	693	720	707	689	661	751	691	791	718	736	763	689	697	716	732	688	713	745	730	733	675	733	711	777	647	722	735	676	679	737	722	708	718	734	707	717	725	722	677	720	714	713	723	658	703	713	687	728	676	739	677	707	753	752	684	687	673	755	686	719	692	726	717	725	693	688	763	692	736	712	695	689	754	704	726	700	675	702	675	689	713	759	727	718	714	736	697	699	617	726	717	681	646	688	720	659	721	744	710	707	726	730	708	688	679	730	691	670	673	695	720	728	711	802	686	669	692	664	674	702	714	741	674	682	707	740	684	678	702	659	696	710	715	712	700	736	700	692	699	738	692	637	677	729	674	743	659	702	713	689	709	684	706	698	710	696	708	715	761	727	693	669	704	682	682	719	721	702	699	678	706	703	740	689	692	694	713	754	714	711	695	713	721	691	701	714	768	731	700	731	711	727	687	693	696	708	690	744	700	706	691	721	690	725	685	795	693	692	722	696	730	759	721	717	710	731	695	715	672	749	729	709	703	708	643	695	725	729	664	684	714	753	696	695	728	714	695	721	676	730	729	736	694	684	703	688	657	716	675	719	686	717	751	700	695	745	727	736	695	717	688	706	707	687	673	670	708	704	728	743	695	714	695	698	676	732	744	712	657	679	713	703	715	691	730	741	707	742	702	708	674	710	715	705	715	740	727	720	702	731	662	765	737	751	690	724	720	708	690	711	730	714	702	651	684	667	744	708	713	742	691	704	731	665	708	734	675	707	723	762	768	738	688	757	693	723	724	665	712	731	681	720	710	704	735	723	739	738	676	734	723	730	664	658	707	745	684	717	671	732	751	728	726	740	721	687	700	717	663	651	653	703	726	701	701	733	705	745	692	692	711	750	700	727	725	712	688	720	697	734	651	712	725	729	764	695	700	729	742	752	636	693	738	710	690	699	720	710	661	660	652	703	749	718	685	654	678	735	738	736	736	716	720	700	684	700	690	689	729	695	708	720	709	687	668	662	697	704	764	673	692	687	672	692	730	643	684	713	662	731	722	783	701	691	755	697	730	701	676	715	669	704	652	717	716	741	724	715	717	667	710	699	751	710	731	708	692	698	684	666	728	683	709	725	756	715	690	708	695	720	724	724	709	719	773	668	748	715	696	699	695	728	701	697	703	752	723	707	692	719	728	684	697	727	706	730	684	699	665	706	713	720	698	699	705	703	678	678	760	675	694	703	723	712	702	685	734	679	700	697	739	724	750	720	692	708	777	724	716	785	649	737	759	720	735	709	691	682	723	696	726	758	707	716	729	705	681	720	698	709	707	706	737	719	671	700	712	685	738	663	705	711	708	733	733	724	707	662	680	714	665	683	702	699	722	691	726	711	688	739	766	723	702	697	744	766	675	705	748	683	725	701	659	709	731	717	719	716	691	744	676	703	691	745	701	714	740	690	738	704	742	708	762	713	713	673	708	736	732	659	728	701	719	688	717	709	706	687	669	683	696	734	640	711	726	697	741	726	701	712	707	754	666	702	697	694	731	728	694	691	702	689	664	734	741	723	706	670	717	690	710	697	711	685	714	742	677	694	718	702	720	677	702	741	713	725	694	729	755	708	692	706	664	769	718	730	721	721	710	669	694	717	707	724	667	698	739	682	689	707	739	696	688	722	730	676	713	636	740	700	705	685	711	699	756	743	725	697	695	736	683	708	708	716	760	677	755	740	729	718	715	746	729	724	718	739	670	763	752	713	740	704	715	719	708	727	658	671	745	726	666	697	693	688	729	685	727	724	676	715	756	746	730	691	707	715	724	723	726	709	678	669	647	690	696	708	717	657	754	653	728	618	739	691	720	725	724	727	764	681	759	697	684	741	765	702	699	715	687	697	704	674	651	691	704	697	694	667	693	621	648	763	717	716	696	676	711	699	682	693	697	682	667	722	734	767	680	745	688	750	689	697	700	719	709	680	721	739	714	751	646	662	711	748	748	693	699	697	768	698	687	725	710	724	714	690	703	773	698	707	675	731	708	686	734	691	713	656	690	665	694	719	727	702	685	712	663	740	716	716	692	674	726	734	677	729	721	653	735	685	690	668	707	731	772	750	691	705	670	682	685	731	718	684	696	647	718	728	711	737	675	668	678	700	711	737	756	715	702	670	723	762	736	752	716	685	693	689	740	729	674	742	687	655	712	761	691	740	701	726	679	707	699	717	689	680	734	721	659	740	715	716	692	695	720	752	728	697	698	671	689	679	700	710	731	712	720	727	678	737	698	740	688	687	710	699	716	642	686	715	684	698	763	686	649	732	661	740	673	743	680	697	683	702	710	698
8160	13529	8829	3483	1408	1410	732	554	567	579	546	577	577	558	586	583	554	561	566	568	556	574	560	593	533	605	586	537	615	587	572	610	614	559	553	594	586	612	587	588	551	539	548	594	587	552	573	576	582	559	576	588	611	648	626	556	549	579	559	573	570	553	511	576	544	566	555	531	569	578	546	608	591	600	538	560	577	555	565	570	574	573	508	551	555	553	549	535	594	593	513	601	567	593	552	529	527	592	551	568	527	567	559	563	538	565	588	515	530	576	556	552	601	568	545	542	587	572	550	546	568	523	550	513	498	569	568	540	575	554	592	608	578	548	560	577	545	587	559	625	546	590	560	531	582	562	551	556	592	581	600	529	584	572	564	591	589	553	541	552	556	561	582	539	570	537	576	593	549	551	554	550	566	558	581	521	557	580	549	567	568	529	539	519	580	531	531	563	560	532	519	557	580	535	588	515	554	584	547	546	555	579	564	572	583	591	526	521	573	549	538	521	586	580	574	534	542	567	550	538	548	570	567	524	529	553	560	597	555	583	546	554	555	536	580	556	550	535	554	505	540	589	539	581	563	562	571	563	568	572	523	626	510	524	522	589	585	549	592	560	568	551	528	522	584	530	568	558	558	557	571	583	554	538	567	567	570	563	570	571	526	554	558	587	564	539	583	558	561	569	548	518	562	537	565	585	524	562	550	570	517	538	550	560	507	529	528	532	544	560	552	587	577	546	573	538	570	532	566	537	539	560	527	571	557	580	553	538	556	595	566	528	589	563	553	540	590	563	570	552	513	547	548	525	547	568	552	566	573	517	530	568	565	570	581	557	556	543	583	536	581	580	544	548	580	554	572	569	562	565	558	585	540	564	552	550	536	602	598	607	522	582	546	577	584	567	575	563	563	595	567	553	518	529	576	569	542	588	534	538	564	554	570	546	621	561	608	581	605	547	571	609	552	545	549	542	587	547	564	562	542	569	546	551	547	563	530	573	574	546	555	598	573	542	549	526	548	570	530	572	526	537	529	509	575	534	550	564	551	579	616	547	564	562	574	551	526	563	599	579	559	550	595	571	550	558	483	551	539	526	578	600	528	537	567	594	592	589	584	589	500	591	589	533	578	561	529	576	574	547	588	525	564	567	570	521	562	555	571	545	556	595	595	528	608	566	589	538	574	550	625	543	547	515	559	596	556	616	549	558	535	603	590	568	551	590	547	570	564	577	580	535	528	498	565	559	594	577	546	598	574	560	597	532	543	559	573	539	562	552	546	570	579	540	521	584	556	561	546	589	545	489	535	502	576	574	586	554	546	549	575	580	527	550	536	577	534	540	586	557	559	513	567	559	511	534	530	515	554	578	577	533	569	567	569	571	566	569	551	571	569	563	539	552	543	538	578	583	554	576	578	569	525	556	555	598	600	529	569	572	559	541	531	588	599	604	545	566	546	572	592	604	588	558	547	517	559	520	550	547	571	551	588	514	549	570	603	532	543	573	538	540	545	586	512	583	600	534	567	574	565	575	551	523	537	563	603	532	560	524	554	568	565	569	520	544	554	579	552	551	536	569	531	576	536	565	548	567	555	555	547	522	579	594	550	577	509	549	554	591	556	550	534	523	574	580	551	535	524	629	574	551	540	568	566	555	580	509	520	539	579	601	548	570	551	586	576	569	592	564	541	542	546	605	536	540	556	552	569	520	545	548	558	605	576	571	536	554	550	563	580	523	572	539	576	560	557	580	520	559	534	554	545	562	542	583	524	565	587	589	558	551	582	557	569	552	571	547	506	545	576	591	563	575	566	555	536	572	576	578	595	568	579	561	576	564	576	549	594	576	509	562	582	586	549	560	582	565	561	572	562	569	546	529	585	559	542	599	570	603	544	575	596	527	533	509	580	536	557	537	543	634	542	543	535	556	555	542	567	594	585	569	616	558	567	530	548	570	519	589	560	563	542	573	528	565	587	538	568	593	555	568	550	550	553	564	561	569	599	572	533	596	572	564	546	566	540	574	576	568	557	572	598	546	576	569	587	575	558	569	584	527	597	505	572	578	562	577	573	576	543	576	593	532	565	528	587	564	544	540	512	537	521	551	526	587	525	580	613	542	580	580	546	538	568	564	561	562	573	566	544	578	557	558	506	572	575	535	520	590	512	545	507	549	547	545	562	569	565	547	567	525	549	568	541	523	590	555	548	563	568	547	543	555	560	566	561	590	504	555	565	555	576	580	581	535	577	527	588	543	517	537	586	557	580	545	563	537	518	549	569	527	567	595	611	549	567	553	515	549	590	550	530	542	564	531	596	569	544	573	560	521	591	563	544	549	513	548	563	561	538	551	522	560	549	566	576	590	554	597	557	547	554	555	612	529	576	547	586	579	566	580	531	571	508	551	562	561	588	562	568	561	583	571	555	547	558	539	586	553	550	584	545	585	541	532	577	527	588	552	566	537	567	562	583	573	543	556	592	571	608	542	551	518	572	555	540	551	644	545	547	565	538	583	577	557	561	564	562	530	555	542	556	564	578	505	563	584	581	562	570	548	582	601	558	556	547	564	580	566	550	564	571	573	511	570	505	586	527	531	583	556	586	543	568	538	585	531	546	561	544	509	552	545	582	548	553	513	550	559	538	543	535	549	572	528	613	549	547	547	546	615	547	524	538	553	520	544	577	547	571	550	582	527	584	588	561	570	522	557	531	567	554	582	531	542	563	560	565	487	544	490	550	594	569	574	603	518	549	556	549	560	562	556	584	600	543	551	563	555	555	583	550	567	597	558	510	561	553	563	601	579	560	541	606	584	584	592	564	538	566	559	577	603	589	549	509	557	552	585	597	606	540	552	535	553	554	597	584	568	543	562	596	565	564	562	564	548	544	604	568	593	540	575	542	606	591	534	562	547	572	546	527	493	552	561	537	581	550	581	542	572	528	616	528	558	529	515	551	602	607	551	533	570	582	564	555	606	554	528	561	545	555	595	550	589	613	518	557	541	550	575	612	559	522	538	515	535	551	527	523	553	583	556	587	626	529	579	539	583	570	536	581	547	568	544	541	567	567	568	565	553	577	527	566	563	544	566	524	611	541	546	575	545	543	578	572	578	540	559	584	532	525	559	546	524	544	576	591	527	558	565	544	577	577	597	550	555	572	585	555	556	585	513	544	591	593	521	576	606	569	584	559	617	606	531	567	548	557	569	565	565	555	573	553	605	562	518	566	543	574	533	528	606	578	578	567	609	526	562	568	556	576	571	603	583	579	531	537	575	563	574	522	546	579	550	564	575	566	548	522	564	579	572	550	572	577	547	549	575	548	567	566	535	555	569	572	565	591	581	575	543	529	585	527	559	552	543	541	515	549	533	581	556	603	605	528	556	586	576	573	560	546	565	551	580	533	514	555	556	541	582	592	570	535	569	559	539	562	597	530	559	565	543	520	591	573	581	583	565	571	607	538	553	549	551	559	560	560	592	541	607	565	560	547	511	517	600	581	568	566	578	539	557	577	604
25317	21538	29066	27873	18616	9391	3527	869	761	715	724	746	721	739	708	649	716	703	678	719	750	730	710	694	664	675	699	665	682	699	695	676	697	752	723	673	694	767	723	698	696	689	694	667	700	680	706	677	713	688	690	736	926	935	839	704	708	651	692	669	637	708	692	664	700	699	686	668	706	677	661	697	722	743	691	679	721	656	652	690	712	728	672	687	667	702	684	725	681	650	683	660	684	655	675	728	659	696	682	654	660	701	644	658	677	650	656	668	680	671	662	668	688	660	618	737	697	732	654	652	703	727	667	664	657	692	669	681	671	648	643	696	669	693	649	672	677	621	687	678	669	696	665	700	668	705	685	727	696	686	660	651	663	670	675	661	710	701	677	637	657	673	680	631	725	635	666	665	668	629	671	638	706	693	706	693	671	690	660	695	630	713	640	678	663	725	635	705	685	641	713	717	643	652	679	645	671	674	685	634	707	684	698	644	669	679	665	658	651	632	643	676	726	726	672	673	660	662	649	661	666	679	700	676	659	682	645	658	676	693	651	679	660	669	644	673	689	644	697	670	644	671	656	669	671	664	701	658	644	686	729	685	648	662	663	624	694	667	690	622	651	657	659	673	690	679	713	706	684	709	674	628	681	651	685	672	635	694	718	666	675	683	705	671	671	671	641	655	726	657	675	678	696	675	706	674	671	671	682	682	662	647	677	710	645	636	687	724	687	665	674	696	696	689	707	651	648	685	688	700	701	664	690	656	680	643	666	685	648	629	653	678	660	656	660	657	684	679	666	661	689	666	674	639	678	690	668	698	703	699	673	647	694	691	712	667	652	661	707	748	713	686	688	664	671	714	740	695	685	704	708	705	635	658	701	659	696	712	718	653	696	707	667	659	699	699	651	686	681	694	672	660	701	649	702	709	690	707	655	684	615	702	696	662	688	679	691	658	693	689	670	697	700	734	712	637	662	659	689	618	697	689	677	645	679	642	659	698	653	694	639	689	700	678	682	712	674	649	680	686	648	664	663	703	694	678	714	653	660	703	695	665	675	665	731	680	711	681	696	654	629	675	663	686	656	664	662	676	687	670	711	651	664	669	702	668	655	687	712	695	712	638	700	673	628	646	709	703	669	666	653	624	671	698	653	683	679	656	687	648	673	633	696	728	695	736	691	657	697	633	687	671	702	670	653	690	675	658	689	703	650	643	710	691	674	674	675	665	671	671	682	654	719	697	672	711	678	700	706	701	666	647	665	728	712	642	664	709	710	673	693	662	625	651	667	682	664	643	624	681	699	722	714	662	672	634	644	649	640	707	707	676	694	640	692	640	655	680	677	638	672	686	704	680	705	648	693	673	706	646	646	707	726	711	673	671	660	686	669	660	664	618	702	655	639	639	656	697	648	646	667	646	657	684	668	681	644	648	668	676	658	683	684	667	680	693	683	711	634	735	650	674	686	627	651	644	699	679	628	707	677	658	654	707	685	685	646	707	648	727	723	700	657	655	711	654	680	697	660	634	668	656	675	642	653	647	722	663	622	635	715	734	706	694	638	679	693	633	699	707	651	625	656	630	658	668	658	711	651	654	672	703	701	635	699	694	725	639	671	687	681	680	660	688	697	672	708	725	671	686	649	692	665	672	682	640	697	689	661	672	696	704	701	701	665	662	662	666	677	712	623	722	681	636	695	614	663	680	640	723	690	669	681	607	661	678	709	683	696	670	680	699	702	714	685	713	678	672	700	675	653	685	706	689	696	679	694	706	691	638	675	693	679	690	660	686	631	663	639	642	694	684	657	654	629	673	697	665	708	683	662	684	712	696	737	650	659	689	716	667	666	650	640	641	679	666	673	651	714	742	708	681	671	671	691	709	655	707	682	661	711	652	679	685	720	643	655	688	701	703	659	689	667	645	671	691	643	690	670	648	691	683	717	668	672	661	676	685	679	619	690	673	673	648	637	655	674	651	714	669	619	741	707	691	741	721	691	668	696	663	622	713	635	662	654	681	676	715	653	716	686	636	675	674	672	706	696	664	641	685	671	706	665	676	667	672	699	664	654	655	674	670	661	668	703	677	657	665	675	686	657	680	672	697	686	714	693	659	638	663	658	685	726	675	670	660	708	646	677	672	675	639	742	673	673	691	641	697	707	685	661	683	649	647	695	662	655	704	706	671	697	751	722	681	700	670	658	713	649	679	686	641	655	665	721	707	696	661	640	660	660	661	679	736	642	672	668	665	683	664	662	676	662	689	668	688	659	699	672	672	652	684	632	658	681	727	628	713	677	674	717	685	677	682	689	717	735	663	685	643	678	677	656	663	675	687	680	671	707	706	658	685	673	645	649	664	683	670	618	711	664	671	681	684	671	664	685	660	678	691	672	704	662	663	639	662	671	754	690	676	707	659	640	698	680	666	678	670	638	676	621	642	675	670	676	651	654	668	683	651	659	663	664	719	650	630	609	688	689	686	738	631	660	658	689	704	722	669	674	707	669	736	662	688	674	659	672	666	704	650	723	688	669	669	661	614	655	702	692	683	683	642	719	728	672	666	656	670	702	653	657	678	708	712	655	639	683	679	688	716	670	673	643	660	686	673	666	673	656	673	673	703	685	685	631	694	666	679	702	650	700	731	684	659	704	662	663	694	684	710	684	688	664	689	693	698	623	695	650	650	633	658	670	645	670	646	732	655	598	682	657	685	684	669	645	682	665	652	687	690	679	659	664	682	679	663	678	681	657	728	672	676	662	685	659	642	610	643	689	693	656	692	674	681	693	680	678	671	648	708	721	715	633	661	670	689	661	734	689	707	673	652	663	660	674	720	679	695	625	676	649	678	675	656	690	674	691	667	676	613	659	709	673	668	634	644	675	691	659	693	704	663	670	683	643	698	676	679	678	626	687	709	695	701	648	690	674	674	683	623	684	723	676	695	684	698	655	704	650	656	653	634	675	711	683	680	665	694	724	707	651	630	635	713	698	685	705	664	700	723	668	646	705	715	634	657	643	693	695	645	620	640	665	593	703	648	617	684	722	704	696	682	687	749	640	660	706	657	754	660	676	717	638	665	709	703	705	634	697	655	689	727	667	731	692	706	706	639	676	662	709	686	672	689	710	701	655	716	650	668	673	666	658	659	666	742	705	669	715	656	701	676	656	631	634	690	667	668	666	691	661	624	667	654	621	694	683	683	697	684	728	678	675	614	675	670	676	682	668	665	694	635	654	663	681	687	658	716	684	653	652	696	697	703	708	673	682	691	644	701	668	686	666	676	631	695	650	658	686	669	627	704	686	662	718	662	671	711	697	638	691	676	664	628	684	699	640	626	663	646	729	707	678	682	705	710	723	735	716	655	674	680	695	649	664	637	674	686	653	659	727	708	693	681	695	692	718	675	679	645	682	709	696	715	681	676	658	682	643	688	692	655	714	689	683	650	663	663	691	691	655	724	650	666	695	661	668	723	625	674	739	698	649	665	684	688	687	705	647	741	653	701	706	695	695	689
34096	61027	47814	23126	10326	8273	1923	694	683	639	644	630	603	628	612	622	601	642	593	579	579	598	588	553	596	569	563	569	559	644	589	608	616	641	632	646	588	606	630	666	611	611	632	570	593	576	584	590	598	568	565	660	998	980	734	598	584	589	571	603	547	586	595	551	571	581	612	564	515	565	563	594	561	591	543	523	591	583	578	574	618	523	586	579	572	573	583	593	596	563	612	609	612	573	571	589	545	581	593	588	543	589	551	563	567	576	572	553	578	576	588	570	548	618	571	582	605	582	579	654	603	598	576	580	613	606	575	550	579	581	578	554	593	539	579	595	613	545	586	547	568	619	606	556	564	606	564	607	604	618	593	633	576	563	581	555	593	569	595	585	573	567	543	554	597	584	542	620	602	585	548	560	600	602	568	622	567	557	567	598	599	581	570	571	600	580	543	554	584	530	573	589	581	605	558	549	591	567	580	623	573	529	604	590	596	567	587	594	567	585	568	593	549	601	594	564	583	580	576	583	588	614	588	568	581	622	575	621	563	558	586	546	577	577	555	569	565	595	557	553	553	523	574	593	564	572	534	583	550	589	571	538	579	591	536	597	597	591	570	587	568	544	547	597	581	552	592	587	558	583	601	545	573	612	565	575	606	560	571	584	561	570	585	632	583	587	598	594	556	554	586	534	562	573	598	546	585	573	578	569	570	532	568	544	586	568	564	565	569	511	620	555	553	588	594	622	565	565	587	535	553	529	587	546	554	573	555	589	589	578	601	628	588	578	586	574	547	527	574	530	603	590	560	565	571	589	568	613	600	571	570	615	585	583	577	578	555	566	591	575	563	531	570	576	599	599	578	579	584	596	594	513	595	588	595	571	575	649	586	598	567	583	577	620	566	555	580	553	597	550	588	557	533	597	558	584	594	550	535	584	580	603	591	580	600	549	571	602	581	580	595	600	591	535	574	578	614	608	601	586	579	570	581	602	579	537	557	582	596	614	575	605	554	546	577	553	585	613	596	567	572	579	562	541	554	569	533	554	604	565	607	570	612	572	538	552	596	569	599	574	583	585	598	583	570	555	548	602	577	558	550	564	596	583	583	537	572	572	561	582	582	535	607	589	581	560	550	599	551	540	545	552	548	583	572	540	594	592	582	535	601	579	584	592	559	612	583	604	552	620	571	543	587	580	615	550	606	593	579	552	565	603	563	553	576	565	553	557	572	581	598	566	547	581	570	600	530	567	572	573	577	607	597	598	581	619	558	541	574	579	555	619	505	585	601	588	579	608	601	610	569	542	553	590	565	515	554	598	587	626	525	582	556	576	575	560	613	617	546	606	582	631	614	584	595	578	564	564	537	547	585	567	600	562	527	579	616	593	530	559	579	567	579	517	563	542	627	565	568	553	558	533	612	567	607	645	564	580	601	579	587	570	586	589	555	542	582	616	614	567	553	550	569	607	610	551	560	533	571	558	547	557	635	555	607	568	557	567	552	555	556	562	580	573	610	613	587	578	587	579	563	577	590	563	581	587	583	542	529	573	575	567	570	578	567	577	585	609	555	551	558	549	559	607	574	561	559	589	594	557	623	555	566	557	546	539	568	525	544	595	584	544	558	591	593	589	564	573	586	580	555	547	574	516	586	616	573	574	548	534	586	571	577	574	553	584	571	601	612	581	594	587	608	583	590	622	575	560	531	556	530	540	570	530	524	570	606	546	560	603	576	560	575	540	592	649	589	562	588	553	596	586	574	554	574	536	582	552	566	552	565	590	586	566	527	507	583	578	537	603	583	625	545	592	555	540	557	560	560	582	545	614	536	623	576	590	573	582	560	579	617	583	583	606	569	608	551	590	582	547	548	590	583	580	551	562	552	554	576	563	593	548	584	617	623	582	555	544	577	582	556	584	565	544	554	598	525	574	549	588	546	589	580	565	601	534	584	541	581	542	606	567	583	569	628	575	538	620	566	582	588	586	530	572	549	576	538	584	592	603	567	550	593	595	583	581	552	556	576	553	574	571	590	565	568	571	561	592	562	580	560	568	552	541	610	575	533	575	599	588	574	544	555	561	562	554	611	563	580	556	595	610	553	550	568	529	541	599	568	546	566	578	584	550	555	586	560	595	608	549	590	565	630	585	578	567	594	556	528	581	576	595	588	570	541	598	590	561	598	586	563	638	554	577	622	587	582	582	537	594	573	552	555	571	569	554	554	573	546	603	617	552	566	591	596	577	601	544	551	597	578	581	508	585	591	565	535	550	591	614	590	561	538	562	557	587	607	549	566	564	590	513	569	523	592	534	552	617	596	629	577	591	547	557	592	608	626	560	541	571	565	551	631	583	578	577	611	553	564	530	598	566	577	583	538	575	592	575	554	568	559	574	580	603	592	569	562	595	565	571	559	556	552	578	536	618	611	591	568	624	544	611	588	594	544	623	613	581	596	609	559	565	593	587	590	544	590	589	570	596	572	559	559	550	565	624	561	554	554	563	553	573	567	588	580	524	577	559	535	567	570	596	593	580	543	576	573	571	599	526	551	589	593	553	579	591	593	581	591	577	559	564	553	558	535	588	562	571	608	572	541	553	585	558	557	574	566	570	554	607	609	582	562	577	574	577	531	540	574	537	633	567	559	606	526	556	578	563	582	572	548	556	602	570	547	588	583	565	577	596	551	625	594	595	590	561	563	553	601	611	561	524	555	568	535	575	538	613	598	616	544	540	553	537	535	578	566	565	552	572	593	549	566	583	605	555	599	559	572	571	552	572	613	581	568	578	582	572	604	554	531	572	506	560	577	594	610	572	589	557	617	539	544	552	594	527	543	563	548	592	560	565	591	571	560	598	569	574	531	579	555	572	543	570	580	607	546	576	561	569	577	568	636	577	595	595	561	564	602	570	606	622	577	577	557	569	565	625	568	560	584	564	568	572	571	561	563	643	582	572	577	608	572	595	625	585	593	565	556	559	584	571	592	539	632	607	604	549	557	595	566	583	586	573	550	577	564	550	574	611	558	610	595	549	567	518	606	522	539	611	551	590	598	559	557	578	603	562	583	611	523	556	547	539	589	570	588	581	585	612	542	576	603	587	608	597	552	572	584	578	550	604	544	572	581	580	602	555	581	564	577	583	549	581	578	540	536	556	554	603	623	584	552	588	607	586	575	597	595	627	591	553	516	556	557	519	563	576	583	562	554	575	542	584	548	543	553	546	550	490	540	607	588	554	572	579	577	572	614	566	571	601	537	580	610	581	570	576	556	598	563	570	565	567	579	565	603	608	576	559	618	600	551	546	553	530	576	571	522	545	631	556	587	589	636	545	618	616	595	598	579	554	573	593	572	579	543	634	608	585	603	657	585	568	598	531	596	575	527	587	603	567	550	554	587	578	587	539	575	615	548	555	593	580	597	575	537	577	552	593	547	578	597	608	573	589	564	600	574	581	584	558	598	569	570	597	597	589	580	599	565	597	593	591	598	594	590	551	602	587	570	579	566	575	599	565
24271	21484	29559	25104	22998	18811	7607	1259	932	960	884	921	889	865	837	840	859	828	824	818	811	783	802	824	815	796	770	797	877	821	815	827	861	831	854	818	859	811	869	819	861	795	823	850	803	777	760	825	823	827	780	959	1334	1299	1037	891	796	814	823	749	809	861	833	856	830	755	836	791	852	822	794	785	761	816	803	804	821	812	777	805	791	768	801	852	863	800	783	802	767	803	839	796	797	764	787	782	795	787	815	835	795	817	810	860	822	788	838	774	776	793	852	796	830	828	775	814	784	763	759	817	808	806	832	806	837	803	844	808	784	808	804	851	804	822	748	710	793	783	824	805	805	765	831	786	810	825	861	821	795	794	786	747	829	790	809	761	776	832	775	781	830	800	813	764	771	792	853	786	809	772	822	758	861	830	839	818	801	799	811	802	785	877	846	778	784	827	832	767	792	788	768	789	847	783	814	810	818	818	820	802	821	810	770	808	798	810	816	789	790	793	754	786	802	811	787	739	763	755	816	808	816	831	812	808	824	810	764	771	796	826	740	790	804	792	841	850	744	848	847	796	775	762	838	797	785	757	825	851	783	805	789	794	839	821	814	771	846	797	754	762	818	878	815	791	817	718	814	834	809	775	738	794	780	833	846	831	766	825	810	757	768	835	781	775	784	796	822	781	787	774	805	770	829	770	771	796	825	801	780	802	810	798	754	833	815	839	793	780	774	814	822	762	796	754	801	837	800	810	820	784	751	797	745	830	846	799	775	825	830	797	828	797	832	791	764	739	817	810	803	796	718	815	807	858	773	789	833	792	788	785	794	841	793	857	808	821	754	787	749	807	807	847	749	785	816	806	826	809	823	832	849	808	864	735	827	808	812	818	767	808	836	817	819	814	811	806	808	763	824	819	776	788	780	746	817	807	762	827	792	817	805	798	832	762	823	755	760	806	769	779	790	785	788	827	831	784	781	752	757	818	809	777	793	856	812	793	767	768	863	795	796	758	838	801	823	779	828	745	779	776	750	828	784	812	798	761	803	824	758	825	803	786	785	808	792	779	805	776	766	773	787	788	751	782	776	823	803	783	780	826	836	824	804	800	753	799	815	812	789	827	791	820	793	781	804	783	863	863	784	753	781	849	790	782	751	844	789	788	761	789	795	782	833	783	795	799	813	796	778	743	812	864	769	800	791	796	776	784	792	741	763	801	742	793	794	834	746	781	782	839	736	763	778	762	791	762	801	750	777	852	772	798	845	790	815	800	794	812	754	805	843	829	774	858	810	799	819	741	754	837	780	822	778	785	821	782	795	792	803	788	806	817	740	799	851	797	731	768	837	805	784	737	834	883	796	765	808	801	850	764	753	758	780	794	808	762	730	840	813	770	805	805	768	821	739	835	815	786	819	792	745	756	797	831	829	842	820	815	804	777	799	839	832	770	823	810	776	797	794	793	795	792	765	797	764	794	744	746	752	829	797	754	791	773	775	782	777	777	803	807	797	777	756	759	797	828	748	819	775	774	795	777	803	797	823	833	766	819	837	794	764	742	776	765	856	770	824	786	743	797	748	788	785	784	776	810	803	798	813	784	777	808	784	810	740	844	816	814	805	786	775	743	794	771	788	811	783	768	823	810	819	809	809	770	796	836	841	812	856	768	809	801	779	810	816	828	849	792	789	781	780	804	789	801	758	787	830	789	769	822	852	826	789	818	794	803	810	764	797	795	827	744	758	824	820	771	772	846	756	756	817	742	843	805	836	762	780	779	786	811	814	810	803	824	779	779	858	764	829	830	791	819	842	771	834	795	857	773	831	813	772	801	824	779	792	802	812	776	787	822	831	802	824	809	793	812	781	793	757	870	764	812	729	849	823	805	849	761	738	806	797	799	762	823	816	780	795	777	788	774	817	750	796	831	818	862	753	806	825	801	837	792	819	749	767	798	831	807	811	840	819	819	828	781	758	796	821	788	767	836	787	799	762	764	854	787	811	800	815	830	833	828	807	837	780	874	739	766	776	760	789	784	799	792	801	792	813	778	789	727	852	809	815	801	803	809	739	818	821	744	872	754	788	796	771	785	790	828	860	791	799	786	831	810	811	789	750	807	826	791	771	778	825	766	817	837	796	846	752	764	782	790	777	770	804	793	764	808	802	791	820	852	834	823	784	809	799	775	779	795	747	764	768	802	775	802	776	751	796	798	807	772	812	811	809	808	801	777	843	818	801	837	809	760	792	789	789	779	798	760	816	783	842	803	851	833	798	774	825	767	789	807	827	828	813	775	776	851	802	769	833	772	776	805	818	779	775	781	863	802	810	792	751	764	770	804	831	827	821	782	827	785	765	786	758	806	753	731	808	824	869	819	803	784	825	833	777	824	798	828	746	818	819	835	767	809	783	739	763	804	830	795	818	802	766	866	818	756	825	775	830	804	821	810	793	772	811	765	843	791	820	792	803	822	796	823	782	807	772	824	775	830	786	789	795	762	783	800	772	778	786	784	797	819	802	740	809	758	846	801	781	801	774	785	770	767	812	765	739	808	821	748	804	801	796	787	794	810	788	791	812	776	799	793	774	831	793	814	780	757	803	737	804	790	807	811	767	797	820	819	784	818	815	752	755	808	763	847	826	752	796	772	790	783	788	795	810	815	753	820	837	857	831	781	798	809	800	806	775	785	792	840	793	747	814	805	770	770	784	832	791	802	760	801	829	831	828	822	786	824	807	834	745	804	774	786	889	820	784	850	791	738	816	806	795	788	713	767	777	799	809	810	817	819	798	865	815	818	812	767	806	782	800	754	761	756	777	746	776	781	837	806	766	782	775	774	842	822	790	775	799	809	852	799	867	776	790	802	748	827	759	820	786	807	827	769	802	776	778	825	765	823	788	823	785	784	795	823	834	803	760	767	798	786	818	805	786	875	772	758	776	837	799	828	787	752	796	814	804	771	786	800	790	793	820	851	837	833	816	773	807	768	786	806	751	819	788	830	867	818	765	862	784	807	820	796	739	818	766	789	838	775	807	818	768	824	837	758	795	796	785	822	822	797	797	799	786	780	816	772	783	816	802	772	822	808	833	757	790	808	812	777	787	826	757	803	834	795	770	777	733	768	766	788	816	810	797	785	765	820	779	784	823	802	811	834	794	742	789	812	800	808	787	788	816	768	767	768	789	820	802	783	848	795	826	812	802	820	788	800	834	764	822	773	824	774	836	781	780	779	793	778	801	810	766	776	738	836	801	792	802	832	777	742	804	802	845	797	809	817	834	770	752	752	772	769	800	810	790	797	819	810	821	781	831	758	786	783	810	777	757	811	774	820	862	811	809	843	785	800	822	800	822	802	797	777	781	766	762	766	805	789	753	882	796	811	835	800	771	816	803	771	828	814	774	839	766	748	763	790	793	849	787	798	778	801	846	757	783	804	794	823	774	776	828	787	767	736	742	802	873	838	794	877	812	775	788	822	849	786	853	824	771	794	838	797	787	831	791	806	822	845	820	799	800	831
46271	79200	63704	29040	19435	11308	2135	878	878	819	808	736	748	716	745	704	714	716	655	686	734	753	657	724	702	657	726	715	671	674	756	805	771	725	753	728	733	752	739	720	707	723	698	730	779	704	713	718	694	708	774	937	1556	1360	1052	773	649	708	656	638	705	698	711	697	665	651	678	653	654	689	666	648	646	642	706	700	654	686	662	690	683	667	679	660	708	694	664	716	701	662	664	672	667	716	688	688	707	682	692	680	698	693	679	699	700	659	651	683	673	714	668	629	664	677	652	730	643	658	707	667	626	632	677	664	670	668	708	666	686	682	639	703	705	673	701	700	653	667	644	673	730	686	664	664	662	622	706	738	695	675	652	699	648	629	719	708	640	634	651	632	685	680	658	694	705	696	674	669	678	715	654	702	646	689	676	675	653	648	648	659	676	689	633	708	637	693	673	675	686	644	651	678	679	654	658	703	676	679	666	684	704	626	647	670	700	656	701	689	699	719	683	705	694	658	661	663	710	679	665	712	653	654	703	699	665	701	658	653	708	697	657	675	703	654	686	612	649	698	663	664	648	671	655	695	662	632	688	676	694	642	647	684	710	642	653	631	678	698	678	663	616	620	705	647	639	677	709	651	726	688	649	683	638	699	677	668	647	662	638	689	667	681	675	670	647	657	673	676	635	674	675	651	645	713	677	655	668	690	666	683	660	692	697	677	635	638	670	656	682	687	682	679	672	645	693	671	659	740	672	681	642	626	653	642	709	683	641	704	686	686	663	673	681	674	709	636	637	689	707	702	640	667	647	620	698	681	648	664	646	666	720	632	682	673	662	649	703	659	642	647	634	685	666	675	666	643	676	686	648	647	639	661	664	671	677	657	692	665	664	684	685	682	675	660	677	709	683	597	697	712	725	672	655	672	718	657	651	630	706	695	703	692	650	664	680	677	650	675	682	645	640	671	679	663	706	713	675	651	631	631	653	714	642	644	641	619	690	680	678	638	673	641	610	697	652	675	679	687	677	702	671	672	728	661	679	642	660	636	696	723	694	671	623	683	717	680	689	643	683	678	683	645	705	624	663	656	675	669	666	635	671	680	688	639	642	677	687	665	637	716	633	674	648	679	625	656	664	615	652	659	658	688	658	698	687	727	698	703	687	707	555	660	662	668	672	627	648	725	661	697	662	667	680	637	679	661	639	663	678	664	663	719	691	665	685	689	687	641	673	677	665	679	651	663	653	646	695	614	715	687	664	662	684	710	671	674	692	641	704	699	706	660	660	681	629	673	650	705	651	663	698	681	651	678	746	713	727	669	628	655	692	661	638	670	636	697	667	659	661	720	686	710	681	722	689	675	683	719	610	709	672	695	673	696	674	673	692	626	656	706	639	643	667	672	678	679	670	661	709	633	673	725	689	638	705	685	698	674	699	649	709	720	677	659	632	685	685	642	647	653	668	684	689	607	687	641	729	620	676	704	644	676	699	680	661	642	681	697	686	648	709	652	685	657	626	702	654	706	598	648	619	662	685	682	686	663	700	669	672	692	688	679	695	645	708	678	673	608	720	670	647	696	692	670	659	674	652	678	666	667	656	679	647	671	666	731	689	676	620	648	667	655	639	714	640	692	651	616	650	641	631	752	737	663	689	629	702	686	669	677	676	700	648	696	684	683	700	673	678	669	696	673	700	701	696	664	639	672	677	658	672	655	697	663	673	633	679	705	687	683	673	669	686	624	668	699	753	665	717	729	692	666	684	742	694	698	684	628	668	631	690	700	665	701	684	713	680	702	665	632	697	673	637	700	651	687	707	719	711	675	642	671	670	704	740	677	675	701	660	710	638	701	689	677	690	685	665	660	727	675	680	672	689	699	679	646	669	623	662	665	644	637	662	692	691	662	674	689	687	671	669	687	667	674	671	681	695	755	659	713	644	684	629	679	644	707	703	656	672	665	658	693	658	708	686	663	676	675	639	650	670	651	696	662	680	687	644	632	691	693	681	643	663	658	653	646	652	695	661	661	632	650	644	660	644	647	737	698	672	652	666	659	690	627	654	617	667	689	660	634	693	690	673	704	685	665	692	602	710	698	647	677	695	696	622	654	659	711	672	683	711	687	621	652	679	715	629	651	620	661	709	645	673	697	683	664	647	692	684	649	637	679	686	624	632	672	652	677	658	699	693	684	647	650	668	693	631	631	664	656	674	651	637	675	655	680	621	669	653	724	678	652	700	669	685	678	677	713	642	673	693	640	685	649	673	645	663	669	670	713	680	652	690	644	659	683	659	707	651	659	637	606	674	670	680	669	648	682	644	684	686	650	676	658	732	685	693	654	636	679	667	676	661	675	635	690	671	622	665	651	653	684	659	643	654	619	659	693	688	636	653	628	646	650	677	673	637	661	654	671	679	642	687	692	644	718	709	657	672	658	661	642	688	690	642	706	711	656	639	657	715	712	669	685	659	628	665	648	692	683	707	703	667	739	682	699	658	659	662	694	668	704	669	698	701	704	667	681	684	639	663	676	645	659	667	691	686	688	677	636	655	694	678	620	621	687	676	663	669	693	661	675	643	649	675	679	689	747	637	695	696	677	657	707	679	689	613	635	675	702	597	649	676	692	630	672	687	705	635	681	696	690	661	677	680	631	737	615	677	680	656	705	605	689	644	718	685	658	726	663	704	675	609	637	642	656	692	695	651	644	730	613	687	672	706	718	676	697	672	654	662	689	667	665	692	687	688	660	670	665	696	673	682	660	637	656	674	677	660	672	665	643	690	642	667	691	662	685	634	691	709	676	698	678	648	685	677	664	654	657	686	644	677	624	697	662	734	666	697	654	598	713	608	691	673	683	636	671	710	675	648	665	672	653	631	635	656	701	667	632	639	667	640	658	678	669	668	674	658	634	666	643	685	692	622	679	665	675	671	674	656	648	667	662	629	702	671	693	682	630	695	671	674	685	680	669	646	641	683	616	667	611	663	682	685	629	657	693	698	651	648	671	666	692	669	655	662	707	645	665	671	693	623	687	678	723	663	649	667	698	655	722	679	692	644	689	734	649	694	633	683	739	670	648	687	634	676	657	655	654	740	684	634	698	658	706	644	718	701	668	695	667	694	680	679	690	679	664	693	666	649	674	663	644	704	634	628	658	635	718	667	696	680	652	676	683	649	651	658	674	698	667	701	675	707	664	684	671	654	694	657	678	671	689	687	639	652	636	662	661	655	696	664	599	656	661	716	630	668	686	674	726	656	682	692	725	684	700	642	636	671	649	698	735	648	641	659	656	670	683	666	651	705	648	648	713	710	587	662	701	702	696	676	610	660	673	655	679	684	679	650	646	681	672	650	675	699	658	696	641	698	659	680	654	662	658	704	661	658	648	701	689	646	738	672	696	662	642	667	663	670	719	608	642	656	628	647	734	675	662	690	662	690	665	709	668	648	679	697	714	612	664	632	696	656	674	643	609	654	648	666	642	660	668	693	682	653	693	686	676	692	690	683	668	690	662
27876	19790	11371	3930	1835	1003	782	643	664	689	657	696	686	653	664	726	738	657	718	650	668	644	659	704	659	697	616	696	665	674	687	679	697	662	702	698	673	681	663	671	676	671	670	709	640	683	659	663	707	674	676	681	707	740	713	686	709	685	632	678	648	684	710	645	652	610	697	689	650	740	705	673	737	624	649	701	649	659	650	722	730	677	701	675	643	690	648	666	708	708	654	664	688	685	658	671	653	682	661	640	661	647	694	647	698	663	653	701	706	660	679	695	698	642	714	697	680	705	650	661	690	671	671	680	732	689	663	703	686	647	692	716	691	679	651	690	661	626	683	644	692	694	664	689	612	712	703	684	661	637	616	670	682	677	716	615	618	654	653	659	678	656	758	661	637	721	647	681	621	716	644	657	679	658	626	638	688	708	663	703	705	695	666	698	669	662	692	680	697	682	687	629	679	672	678	651	669	680	643	699	648	650	705	697	704	693	662	648	662	702	676	710	649	693	671	670	663	638	671	706	659	679	678	690	683	635	684	700	664	673	703	684	677	636	692	659	652	623	638	643	677	649	663	701	688	666	626	658	665	664	654	718	676	663	686	681	698	687	697	708	706	669	664	651	678	664	715	655	671	717	716	702	664	654	691	664	648	654	733	672	755	708	655	685	696	623	655	697	666	679	650	674	688	680	657	683	686	676	670	652	626	662	687	676	716	652	640	630	656	641	669	602	696	722	650	688	625	628	685	681	668	706	674	693	645	680	673	675	692	673	647	671	656	702	710	697	695	718	653	685	660	645	678	693	626	714	687	664	652	685	653	639	648	693	674	673	717	676	612	640	700	637	695	670	697	655	685	722	653	683	639	659	704	699	685	666	667	684	691	668	683	718	693	632	700	654	692	713	735	655	649	637	715	697	678	691	638	657	628	687	681	701	703	671	672	674	663	667	640	672	707	691	686	713	683	664	667	672	671	687	676	697	691	668	699	668	691	693	641	732	717	698	659	745	663	677	672	656	653	657	671	656	672	636	648	678	619	713	673	677	703	688	673	684	701	712	698	690	680	682	696	663	651	680	670	646	653	658	663	650	684	674	638	650	618	648	671	689	639	671	695	677	660	679	653	662	706	669	669	646	660	718	679	709	662	628	641	672	692	674	660	688	717	695	645	677	650	695	695	658	662	687	654	702	698	685	688	718	693	702	673	719	671	615	660	637	674	658	720	676	684	686	665	684	680	669	679	650	699	691	686	695	651	705	647	656	673	645	688	659	636	682	673	669	663	698	679	670	627	684	640	715	672	721	673	686	701	645	678	693	619	656	678	663	714	681	681	682	688	667	719	656	692	664	658	646	659	693	639	644	642	643	709	636	655	698	690	696	645	719	647	662	667	663	701	671	691	613	685	689	692	671	665	690	689	657	664	644	666	755	703	706	676	645	739	669	696	635	675	680	727	718	666	633	680	675	663	689	632	623	713	698	692	649	678	667	657	654	686	699	658	649	707	636	696	660	670	679	684	675	668	731	667	627	686	653	665	668	671	667	707	683	687	663	654	656	694	680	643	668	676	698	701	661	671	723	620	677	704	691	692	740	699	712	663	741	700	688	727	679	708	703	699	646	656	688	651	692	701	693	697	689	656	640	718	677	682	717	664	642	678	661	642	686	687	650	658	693	668	658	654	650	675	648	698	689	719	632	679	683	676	636	752	697	665	681	667	666	664	683	665	674	668	669	692	649	696	714	662	691	650	686	674	659	673	679	655	646	679	701	676	681	641	680	669	664	688	708	627	705	645	660	702	649	710	727	623	697	672	625	660	671	673	717	636	671	645	732	647	675	674	701	659	663	664	661	688	683	721	726	709	677	653	679	595	680	667	684	599	752	705	678	650	668	614	683	700	669	653	667	718	650	622	657	608	636	693	643	696	642	697	694	703	706	667	735	649	672	653	639	671	648	664	680	637	642	675	641	692	655	677	674	657	709	689	709	692	682	653	661	670	657	746	665	690	675	645	646	659	650	663	692	655	675	678	675	697	677	655	688	662	710	687	710	674	670	696	670	738	636	643	698	632	715	712	641	677	662	720	712	639	631	704	688	733	668	652	674	719	709	653	664	654	691	667	651	631	631	715	672	718	664	650	684	673	666	690	681	670	680	657	658	680	700	662	699	673	662	713	607	674	669	629	655	632	722	688	634	652	684	734	670	671	646	674	638	655	694	669	682	656	647	625	695	675	678	668	686	662	644	687	703	621	644	661	642	688	651	677	692	662	654	659	680	673	660	618	685	670	654	657	691	686	632	671	687	677	690	679	678	693	623	701	716	669	714	712	639	628	689	671	660	701	692	695	620	680	631	630	663	675	672	675	657	660	703	642	669	742	722	693	663	703	682	675	720	700	691	694	673	632	655	661	672	718	697	661	685	695	693	685	683	676	678	718	663	662	697	709	645	682	673	645	690	606	656	606	663	653	657	650	733	726	650	662	647	717	698	653	699	690	751	664	673	665	696	702	682	689	663	685	653	654	654	728	678	682	653	678	664	641	687	671	663	664	673	619	651	686	683	672	651	702	738	620	657	619	663	630	678	739	669	713	657	690	646	689	676	661	691	648	672	662	668	697	681	655	693	669	696	700	682	650	731	648	654	664	628	678	670	653	624	654	706	662	587	645	620	703	655	690	671	680	684	701	692	717	649	659	674	643	676	669	684	630	688	680	697	656	683	655	669	680	672	677	655	738	659	627	652	663	630	680	686	676	665	654	659	710	683	666	656	647	686	691	694	697	695	699	673	699	716	648	705	697	679	723	669	721	683	678	655	670	687	701	639	694	622	660	718	641	648	684	694	659	652	621	658	699	744	693	685	715	639	677	676	731	681	710	665	667	667	613	718	662	712	650	649	684	717	712	670	671	652	693	696	629	705	678	727	656	697	662	625	667	662	672	692	662	678	696	670	670	661	625	700	703	668	672	691	709	682	649	660	678	671	638	685	659	684	703	662	685	667	647	678	739	674	684	663	698	701	664	676	687	703	711	662	685	699	640	691	696	639	622	685	706	696	695	649	645	703	693	583	706	651	682	672	669	642	698	711	713	701	709	683	644	686	670	650	663	711	638	682	692	649	675	716	666	679	669	703	668	667	668	704	668	712	587	655	669	707	686	661	654	676	678	662	687	644	656	670	681	613	703	694	693	697	631	715	671	694	656	688	656	669	673	657	616	661	629	684	649	650	698	690	639	659	728	657	613	679	653	639	657	665	644	686	659	680	689	698	700	629	671	692	662	704	684	676	675	661	697	656	687	691	671	678	697	639	747	670	708	645	677	679	692	634	678	711	676	651	683	703	734	625	668	646	628	663	685	632	633	695	691	681	715	700	653	692	708	646	648	664	679	697	674	638	708	681	688	715	631	690	690	677	704	702	650	655	717	670	705	671	616	700	705	657	686	670	714	696	687	610	634	660	681	690	667	678	692	619	661	617	721	614	699	700	675	637	684	718	661	692	638	663
9243	15302	9314	2739	1774	1022	612	543	555	539	532	534	539	552	557	580	568	543	538	531	589	558	568	495	540	547	526	526	542	551	577	544	510	563	594	595	557	567	553	584	558	549	544	532	519	585	561	554	569	563	554	559	571	588	572	550	559	571	508	547	531	548	579	536	541	585	508	551	550	526	569	508	537	544	551	527	571	550	540	553	535	534	566	538	527	549	553	528	535	500	579	553	559	521	532	560	540	571	520	530	559	534	569	538	479	570	570	560	509	538	580	511	514	560	509	523	528	544	518	580	555	565	551	579	542	544	556	566	541	516	555	521	552	540	530	548	531	585	562	539	509	510	565	535	531	575	529	548	547	522	578	527	517	552	537	510	547	544	524	535	481	560	539	571	537	586	534	592	548	573	540	575	603	483	546	580	523	519	569	529	570	518	545	507	510	586	504	557	535	536	553	556	510	524	527	596	547	562	500	546	557	555	523	549	562	517	532	550	534	577	480	559	562	526	586	587	531	527	570	535	538	561	559	533	527	558	556	501	525	574	539	587	570	559	526	531	511	529	505	544	536	556	529	531	501	538	536	537	533	518	545	535	527	535	492	558	523	487	529	533	540	517	549	537	534	513	497	533	542	525	533	559	565	533	568	595	523	546	562	502	542	489	524	520	528	514	534	552	536	521	550	512	549	579	552	547	552	522	546	539	556	542	504	515	517	546	546	557	527	542	536	556	533	527	493	530	530	574	530	523	587	565	565	564	575	564	485	522	555	572	542	527	551	542	525	553	547	548	538	520	507	573	517	556	535	557	536	557	545	558	571	534	496	510	528	544	537	531	530	527	537	521	496	556	556	518	563	552	564	569	550	535	533	523	544	556	533	509	510	569	546	537	509	492	572	535	553	533	534	523	545	537	595	524	541	485	549	553	520	503	607	525	528	548	533	494	553	550	556	504	528	562	533	531	547	545	546	577	553	563	531	548	517	511	530	479	550	541	555	541	520	528	518	541	513	517	531	508	524	580	534	569	546	546	514	528	557	552	516	514	535	532	570	569	509	534	497	548	555	562	558	574	569	529	569	560	539	533	548	554	560	537	530	539	541	478	499	537	576	564	521	539	532	542	585	549	508	531	537	525	548	552	530	532	509	542	527	539	539	544	531	560	501	549	486	529	571	558	537	553	523	557	563	537	544	500	562	545	579	543	552	543	594	555	535	519	546	546	552	520	570	538	568	557	534	545	494	530	538	484	501	505	549	579	524	548	550	538	541	547	547	550	567	555	540	557	530	512	515	514	500	557	552	544	533	544	540	550	569	557	528	530	544	495	534	533	569	546	517	507	549	525	559	569	507	536	568	568	520	566	483	564	476	521	520	531	586	544	523	555	502	552	505	565	485	546	534	563	523	580	547	534	523	518	544	552	562	541	539	540	520	590	513	530	591	524	537	524	538	524	558	528	561	537	547	544	516	525	552	517	546	524	538	544	544	549	523	524	578	530	517	510	526	578	543	526	539	544	539	534	564	513	558	491	514	552	562	564	529	532	556	547	533	574	554	515	551	558	557	583	540	539	547	528	576	567	524	532	541	543	535	539	523	541	538	538	534	522	549	564	525	550	567	531	551	562	548	578	544	543	547	493	583	543	532	569	511	537	545	512	547	530	560	543	517	565	538	557	530	508	553	530	526	581	540	473	530	525	581	512	513	529	538	546	558	585	524	561	552	557	546	504	567	548	500	553	534	589	513	526	523	508	509	531	574	490	517	521	554	560	540	556	524	530	544	584	547	568	534	524	560	563	539	544	543	536	543	566	528	541	566	563	571	542	549	530	562	542	530	511	519	544	570	548	570	510	536	542	560	548	549	534	545	507	536	537	535	518	528	505	569	523	519	555	567	547	548	558	559	539	527	583	506	545	536	586	522	581	513	537	552	542	526	564	529	539	571	536	527	516	485	523	551	525	517	536	577	535	522	556	531	549	528	541	575	600	550	544	562	554	533	539	522	564	529	521	519	547	578	533	521	534	554	530	557	541	525	497	531	551	505	594	479	537	540	554	472	568	525	499	534	507	486	525	548	535	537	543	524	523	559	508	541	543	559	531	560	539	537	530	516	531	544	551	544	546	503	518	526	536	543	534	548	520	545	543	539	522	520	518	528	576	569	555	555	493	545	574	516	561	514	571	557	537	554	533	509	589	529	555	536	521	505	585	568	542	509	525	565	558	504	554	561	532	540	554	571	524	533	540	549	539	531	511	580	542	539	559	525	583	546	535	512	520	534	577	505	541	497	532	568	561	545	532	534	590	595	578	516	542	538	551	535	551	542	558	547	532	518	511	524	567	546	554	548	559	547	531	508	530	537	468	530	514	539	556	521	580	553	529	526	510	506	531	539	512	520	539	499	548	538	568	564	577	582	557	526	524	533	526	565	549	542	539	542	523	584	558	580	519	573	534	509	537	551	532	528	512	529	513	518	548	538	539	530	556	546	523	511	531	564	503	536	573	538	526	568	563	505	564	519	559	533	519	521	528	505	535	565	522	506	540	528	565	525	534	571	545	556	528	525	520	503	519	550	541	565	543	538	565	524	541	547	540	524	532	506	614	580	540	529	524	525	552	516	538	527	489	527	566	509	506	569	541	550	564	543	544	519	547	529	544	518	542	539	536	543	522	548	568	527	566	569	543	560	544	521	529	538	556	544	551	566	545	537	532	528	519	541	540	506	539	556	536	539	525	549	561	536	486	558	586	564	519	514	578	549	523	495	551	553	508	546	551	516	536	568	533	549	532	556	558	542	528	567	534	551	560	526	522	531	549	566	547	531	557	532	546	569	562	509	601	583	534	555	575	509	518	547	567	568	552	536	534	551	546	539	530	558	524	553	544	523	547	551	559	539	541	521	527	545	535	523	587	505	551	524	538	550	523	537	505	520	579	543	542	541	529	532	539	538	528	567	555	564	541	516	549	546	538	581	514	517	564	519	516	537	551	525	534	530	533	555	505	553	534	555	546	556	542	544	545	518	550	587	549	517	515	598	542	565	566	528	520	617	536	491	568	563	555	550	525	521	558	571	540	561	551	578	519	509	521	539	560	582	548	552	546	510	489	570	591	493	528	559	519	596	563	556	509	562	510	514	506	560	509	534	562	509	526	573	571	526	546	546	541	523	532	522	558	548	542	538	579	536	548	534	514	528	559	519	531	524	505	545	523	580	525	580	516	542	546	536	525	526	519	518	543	532	537	561	496	583	552	548	523	513	493	537	574	544	531	600	508	567	535	562	553	535	545	564	532	547	532	508	548	546	565	500	553	540	567	506	581	526	545	536	546	546	575	565	516	577	568	538	545	519	560	546	556	552	556	538	548	540	504	523	545	548	515	557	533	571	515	529	516	492	582	558	546	565	557	545	535	531	572	566	555	524	523	531	542	548	573	537	550	561	536	555	550	563	563	569	536	548	533	555	518	528	590	579	541	540	562	533	557	555	562	539	508	582	577	543	526	519	512
25313	21683	29120	26773	18526	6444	1626	759	686	693	668	626	658	621	622	600	641	607	642	642	601	677	636	643	682	615	614	617	670	696	637	620	670	679	689	596	668	653	665	668	618	604	643	629	626	604	654	657	612	603	654	692	925	854	798	634	668	633	608	588	621	608	664	652	677	608	656	656	620	658	586	643	618	628	617	625	626	648	602	617	606	638	555	641	587	647	641	657	624	625	597	597	618	660	629	640	611	625	584	639	650	613	582	595	616	581	638	639	643	626	606	603	601	635	628	625	642	623	611	621	608	646	630	589	630	699	613	631	637	612	615	610	603	627	607	668	595	617	634	592	607	586	634	632	653	568	629	633	647	600	630	653	634	609	586	623	647	590	608	608	650	613	639	597	616	652	606	637	636	610	621	618	597	576	591	635	632	665	619	629	601	629	609	664	619	625	628	654	647	625	602	619	593	639	644	648	624	666	661	590	634	648	666	615	582	622	587	635	611	614	619	594	667	604	608	606	568	646	691	632	629	612	647	632	632	609	632	601	593	622	659	605	681	681	609	636	608	649	626	635	646	592	618	623	603	604	619	606	619	632	643	607	663	620	580	596	588	655	637	625	639	647	672	599	674	596	621	617	599	644	652	596	629	620	631	650	649	603	645	622	650	599	649	597	597	647	627	631	645	644	564	591	617	633	621	627	609	594	626	640	604	625	612	607	658	606	607	601	624	607	650	635	622	644	673	658	673	614	647	631	593	592	657	623	632	653	627	627	598	660	614	622	620	645	620	615	651	618	644	627	660	629	598	622	559	619	593	610	618	648	592	617	628	639	600	627	649	595	600	625	589	612	664	669	616	648	640	657	659	635	610	697	603	655	629	655	653	623	635	612	619	603	611	634	634	591	641	652	622	631	654	614	668	589	653	618	606	578	619	697	641	609	597	631	621	579	600	615	638	605	618	603	646	654	599	581	582	605	645	631	670	606	580	624	654	683	625	625	616	647	599	578	657	635	585	633	581	647	631	628	628	650	661	642	629	639	633	636	637	678	615	635	636	589	569	629	574	622	593	680	639	603	653	598	601	591	610	615	628	613	591	591	594	618	628	630	659	634	626	605	602	649	655	669	643	652	627	622	600	645	612	657	605	663	633	634	598	592	625	593	635	621	600	582	605	636	654	641	597	596	654	598	570	622	617	637	645	619	603	622	607	631	582	635	653	654	608	643	623	633	671	627	618	673	556	657	607	636	630	646	619	608	638	614	586	642	644	615	653	614	616	594	647	598	579	659	617	610	657	668	620	653	637	601	585	608	651	629	639	648	662	646	582	649	601	589	629	646	632	630	611	617	632	621	629	659	576	637	659	574	594	705	653	599	642	635	592	607	583	611	627	645	658	604	594	639	579	626	633	595	592	600	563	650	624	610	620	637	603	623	627	599	664	615	654	620	581	619	627	614	612	648	636	656	605	588	667	604	622	618	625	634	652	626	644	627	602	628	642	631	623	632	682	616	624	621	659	590	574	660	591	606	625	679	682	587	602	644	592	605	645	643	630	574	624	632	590	638	605	610	659	636	583	614	603	635	641	656	653	628	602	618	598	633	624	583	610	623	629	602	608	566	629	565	622	629	625	597	606	616	660	643	576	581	600	601	574	621	614	651	597	640	596	669	585	618	645	641	624	627	598	619	626	628	655	615	612	610	578	606	642	583	661	607	636	592	657	632	599	639	617	634	602	612	596	596	623	607	655	615	656	655	619	631	630	652	630	596	596	625	679	648	616	632	589	655	609	628	569	651	595	621	620	602	610	652	691	618	652	615	662	565	648	639	626	581	611	623	623	603	612	590	619	608	593	599	632	647	613	570	646	630	632	610	583	597	598	683	626	576	611	648	590	607	635	606	631	636	618	639	640	651	616	637	614	639	627	621	595	637	601	602	615	600	600	624	649	647	627	669	599	643	597	562	595	629	643	627	634	636	635	599	657	623	597	549	609	656	630	637	616	572	633	609	619	612	619	614	578	622	664	567	656	597	626	617	582	586	621	633	606	627	584	621	641	608	632	604	615	636	610	567	630	610	665	652	608	632	624	626	557	662	586	649	572	604	609	665	639	652	628	601	601	633	592	596	675	657	665	590	653	595	601	676	625	634	648	670	584	632	603	643	586	642	601	624	670	641	612	628	630	621	609	637	643	629	673	628	633	640	614	614	684	624	617	647	639	668	622	594	660	617	609	606	625	569	594	626	612	581	609	606	641	622	596	597	656	627	626	589	625	650	599	631	546	616	636	557	629	620	647	641	640	625	644	644	637	654	663	638	633	631	604	595	608	599	591	613	605	607	655	650	641	623	635	610	606	624	655	605	653	636	612	618	655	621	613	633	630	606	646	575	596	616	616	629	648	570	650	610	678	637	571	630	618	635	634	624	604	564	615	623	595	618	647	647	616	689	592	635	617	618	634	640	658	655	621	600	617	650	591	637	626	633	660	626	607	648	664	621	599	592	638	650	577	617	596	634	638	593	640	665	630	592	607	613	622	606	673	612	622	573	633	625	582	575	594	661	662	649	660	588	578	624	597	641	576	621	599	650	598	639	627	603	608	578	606	614	627	568	613	646	588	619	622	632	678	615	629	624	618	613	641	596	642	621	685	652	599	635	602	647	620	609	610	663	635	592	681	660	616	656	669	606	593	630	648	610	629	606	651	598	613	601	584	595	575	597	646	625	616	598	600	641	679	615	615	594	619	610	633	614	657	617	583	646	631	605	610	677	626	649	612	613	637	621	614	637	597	628	568	605	640	628	630	587	627	644	593	605	633	653	634	656	627	606	640	635	604	633	620	630	640	609	630	580	592	600	597	642	640	598	670	628	630	575	604	618	630	624	620	651	643	600	592	671	619	595	672	621	577	649	626	637	609	606	610	658	656	610	603	641	627	640	600	645	583	607	636	575	649	600	655	622	603	595	593	602	578	605	616	609	607	621	650	616	607	596	634	640	632	639	613	611	591	612	636	610	627	599	605	636	636	599	617	629	588	609	650	612	599	615	633	598	614	653	670	636	635	606	637	634	600	594	600	659	634	631	666	627	604	616	587	584	668	612	633	654	626	631	634	596	624	613	586	635	644	629	672	602	627	593	595	624	594	621	630	639	629	575	630	631	575	583	649	697	674	615	642	637	646	613	647	642	651	665	597	587	632	613	583	600	644	621	624	623	612	627	650	558	625	628	590	611	648	609	627	630	654	586	624	621	619	601	534	646	584	622	651	669	609	643	625	610	597	651	586	612	613	647	613	606	621	607	608	697	622	610	626	626	674	666	620	638	637	645	596	621	595	605	654	609	621	605	610	620	583	623	603	609	603	580	593	573	650	589	604	598	604	630	614	609	582	626	661	614	618	623	649	641	578	589	636	641	628	646	645	594	612	608	625	631	605	603	662	630	596	625	642	667	613	615	667	616	606	609	641	666	583	607	609	602	659	599	628	625	621	615	623	602	597	648	597	654	660	603
32815	63403	47711	17005	10926	4768	971	631	651	613	632	580	615	614	562	551	564	600	584	520	565	530	525	559	518	534	563	524	571	549	548	573	571	617	603	588	575	657	588	532	543	584	604	549	533	590	530	532	605	535	481	636	946	821	711	577	582	495	516	544	499	544	549	532	550	522	504	540	534	539	519	507	565	539	525	534	585	514	511	494	527	568	557	552	531	539	553	533	528	500	540	539	535	553	516	491	534	537	536	529	531	572	575	545	522	522	546	547	550	543	531	493	527	534	516	519	501	524	541	519	536	513	541	538	550	523	556	541	506	556	538	533	532	523	576	515	567	537	567	532	509	560	526	564	515	509	540	521	565	568	520	528	553	550	501	574	560	527	552	553	529	567	534	540	517	478	550	521	504	532	530	554	549	509	550	529	572	565	569	546	504	550	519	535	525	563	525	526	536	522	509	539	551	533	536	487	499	550	515	532	537	539	516	533	510	524	532	557	545	534	538	581	562	549	556	564	527	539	574	513	561	570	550	553	547	527	536	543	491	566	501	518	533	503	506	552	547	560	554	577	543	552	505	547	552	508	576	537	512	574	568	570	547	550	546	473	527	580	567	540	493	550	524	555	562	525	529	507	557	569	553	548	527	553	504	533	530	536	551	508	553	529	528	523	520	539	525	522	534	507	551	546	503	490	517	501	510	518	549	550	551	512	534	595	561	552	514	502	514	512	545	542	542	529	520	533	476	527	559	531	544	522	537	501	516	531	528	510	536	537	541	532	548	558	508	560	520	542	504	542	525	524	550	533	538	567	554	528	546	528	511	521	538	544	545	536	538	548	524	514	582	539	528	569	549	516	512	566	511	517	582	540	556	539	499	562	533	527	522	574	528	534	563	544	497	553	528	538	527	542	532	540	558	532	546	492	518	538	515	521	582	598	550	515	528	554	550	532	486	562	513	555	567	529	544	542	512	505	537	532	500	563	573	499	544	512	531	509	548	527	496	514	557	552	531	497	521	531	532	563	526	527	515	529	520	537	492	503	490	569	554	553	527	528	461	539	608	528	571	558	523	507	542	524	524	573	574	528	528	493	555	522	533	476	609	559	536	578	542	552	508	543	501	546	525	534	519	540	544	524	530	509	572	558	526	524	546	578	549	530	549	568	531	541	538	545	529	514	518	528	551	553	510	540	511	521	529	468	537	478	553	521	537	547	514	560	573	538	541	501	517	557	522	551	547	579	517	555	521	549	545	535	504	496	513	502	511	528	510	513	567	511	550	571	526	555	548	507	533	540	511	564	549	548	489	541	562	502	513	537	502	583	571	507	509	535	540	560	482	511	521	528	566	542	531	549	508	542	536	517	496	545	532	532	495	538	553	550	552	530	553	521	500	528	551	513	534	506	575	556	547	528	529	540	567	576	558	492	564	573	494	504	540	556	522	548	537	521	536	531	529	522	562	530	534	532	531	526	542	516	534	509	531	506	546	544	555	600	547	521	540	602	578	558	541	531	543	549	546	539	541	572	558	493	551	601	569	521	538	520	529	503	527	542	533	543	519	544	510	553	554	526	551	530	538	543	518	534	518	525	518	573	533	568	554	529	531	545	530	554	540	561	531	548	515	530	554	549	534	549	562	518	535	521	527	525	565	522	509	559	570	531	567	537	488	537	531	521	531	566	586	524	547	530	581	522	553	580	527	555	590	526	529	512	532	536	532	526	517	556	493	511	556	501	491	555	532	550	534	526	526	548	510	500	523	544	567	574	561	578	539	572	511	530	488	504	547	531	524	533	594	493	515	517	537	540	508	544	563	530	523	528	490	533	507	551	583	521	554	554	545	530	485	524	542	507	536	489	530	485	526	560	507	544	490	521	515	494	551	528	523	531	563	519	547	578	558	533	533	549	539	518	519	560	536	540	509	546	563	523	551	552	569	511	548	550	497	524	539	538	526	499	533	549	552	545	524	562	542	522	515	494	547	538	553	566	556	549	481	546	560	522	537	525	568	568	589	511	533	534	543	526	557	511	555	567	542	532	559	519	552	554	503	578	549	490	514	523	520	568	587	604	504	537	530	552	465	533	519	507	516	563	547	563	521	538	499	543	571	535	496	510	544	511	560	533	533	472	536	561	478	549	501	557	538	560	535	515	514	548	508	574	529	533	540	511	499	577	572	539	560	543	537	510	582	515	544	555	507	569	551	526	528	530	542	580	546	540	505	569	510	531	506	518	543	543	535	549	571	556	540	566	552	524	500	554	550	557	543	532	524	528	517	543	516	503	544	513	539	542	551	574	583	554	528	586	501	540	550	520	533	562	551	497	546	550	534	544	508	525	536	543	579	553	511	572	508	567	553	521	549	549	531	515	515	576	565	528	529	541	561	505	545	538	571	567	536	568	554	554	577	549	523	541	530	565	518	544	481	508	555	560	523	539	550	504	522	532	532	500	513	525	544	547	526	521	571	548	546	557	563	541	582	562	532	568	557	553	568	541	529	550	534	548	569	543	514	526	580	531	525	529	555	536	570	535	558	578	549	518	556	489	501	540	570	568	512	531	513	506	553	552	501	490	491	583	514	533	526	557	522	550	513	547	548	562	534	545	547	550	525	543	534	563	545	530	553	534	528	551	592	563	517	535	535	525	508	580	536	542	525	546	550	522	544	577	560	515	520	511	547	522	555	518	538	517	558	524	536	549	582	530	548	518	533	526	516	549	540	539	547	565	528	535	522	518	549	564	538	534	526	563	532	549	555	522	533	531	539	517	532	591	542	511	589	493	546	553	541	584	524	527	551	533	489	558	521	511	543	533	565	571	538	488	508	463	516	526	544	528	509	545	521	578	530	527	534	541	570	545	520	537	571	516	534	521	499	518	524	534	502	544	507	534	482	565	524	525	504	534	529	561	564	525	502	531	523	602	590	511	535	525	547	567	516	500	544	546	543	526	528	543	547	531	507	507	567	555	555	526	521	540	570	514	520	560	519	504	524	576	525	486	558	539	551	522	514	512	525	531	531	509	508	547	498	578	531	519	549	530	545	522	503	506	587	565	458	547	523	549	553	509	551	526	512	521	561	567	539	528	514	593	577	553	557	554	539	557	524	496	515	529	523	550	570	595	546	510	483	543	575	542	554	537	520	552	537	541	542	524	530	547	551	571	540	508	538	536	543	589	504	521	502	558	546	552	581	536	551	508	513	474	513	524	491	559	542	522	506	536	515	517	551	498	529	528	541	537	497	560	462	511	590	572	534	551	519	516	550	501	524	527	527	541	540	576	498	535	579	509	516	565	532	519	532	509	554	529	602	503	525	520	544	521	576	556	533	545	531	515	526	546	549	553	518	520	582	580	561	487	528	580	535	536	523	564	512	503	494	500	536	531	519	552	570	542	538	544	537	517	549	569	522	497	562	538	570	565	509	537	557	521	493	512	506	533	526	543	545	502	543	541	544	540	512	556	508	531	541	517	505	499	527	562	527	522	519	594	524	554	509	551	508	574	509	549
24172	21506	29355	24666	22354	17152	4422	1103	884	853	855	808	832	815	812	820	811	746	774	768	744	771	796	773	857	741	742	704	804	736	769	828	785	799	799	796	810	771	760	805	774	806	720	761	769	728	725	723	764	750	739	946	1204	1148	884	781	759	728	769	757	738	721	767	781	763	719	720	727	719	730	769	689	711	739	722	716	733	750	744	715	732	737	740	777	714	793	707	724	751	757	753	740	735	737	734	761	737	698	790	733	738	751	737	769	658	759	696	774	703	740	699	742	764	732	689	720	722	728	746	700	764	735	731	786	771	757	762	718	685	734	715	728	725	747	734	726	734	728	743	763	773	747	739	739	712	756	755	683	732	769	723	741	750	733	763	698	747	736	693	759	721	783	781	722	766	814	718	737	729	722	749	737	748	739	754	655	756	715	753	727	718	745	748	774	724	712	773	774	721	704	749	713	725	733	780	741	748	729	732	806	677	733	758	750	753	740	746	729	760	727	731	708	729	700	772	758	732	765	730	719	768	725	687	754	711	713	772	744	678	711	703	772	737	684	706	737	749	748	712	669	767	784	736	741	753	748	770	725	704	706	715	691	767	669	709	716	701	716	718	737	735	745	692	753	737	714	739	730	752	703	714	762	762	770	786	743	716	740	764	747	761	693	780	752	745	742	716	785	738	736	698	729	706	720	741	766	707	712	724	714	733	726	743	732	750	749	750	690	713	736	729	733	726	736	721	711	734	775	749	803	721	753	690	714	724	766	702	721	697	745	719	743	771	772	753	744	752	775	744	750	769	753	751	714	728	685	761	770	726	739	757	777	664	738	741	714	744	765	737	739	753	727	709	705	734	714	718	736	775	762	737	733	749	706	715	742	727	741	768	753	739	760	718	695	737	742	727	697	798	741	735	737	756	747	774	758	756	740	747	759	709	702	743	766	783	729	715	769	735	709	696	741	717	740	737	725	741	701	689	708	752	733	748	749	742	753	758	730	717	719	691	750	749	736	749	726	695	729	774	762	749	697	723	738	763	742	775	706	752	719	726	741	726	742	754	689	725	725	752	749	747	731	724	719	696	767	714	756	703	701	728	747	721	735	718	748	759	724	759	716	726	747	707	792	769	745	714	736	746	744	720	777	787	729	723	743	727	718	743	713	702	760	731	823	775	749	768	742	704	670	712	745	744	749	686	731	696	755	753	768	760	749	742	750	735	733	723	706	718	737	696	735	805	708	696	766	741	757	736	747	778	731	712	688	772	716	721	714	722	765	774	682	765	713	728	741	733	771	736	722	734	778	753	738	716	800	728	759	723	695	712	738	705	750	726	728	747	708	713	671	723	740	717	752	697	773	804	791	731	691	735	659	740	711	735	717	753	777	724	731	753	749	751	705	745	708	780	778	756	743	739	680	756	750	704	721	710	759	710	758	740	707	758	723	768	739	772	706	772	722	761	682	764	740	772	711	728	710	780	727	706	719	714	729	751	756	753	685	779	755	779	718	764	710	734	714	717	727	739	755	736	763	728	768	694	698	754	728	758	690	723	715	718	742	714	717	800	718	714	763	705	716	724	713	743	749	690	760	735	752	683	701	754	765	757	730	710	750	703	700	693	742	743	674	723	735	708	720	750	779	788	754	740	780	692	726	697	724	722	746	759	746	749	752	742	706	709	740	723	712	760	713	730	769	744	704	727	709	757	801	760	684	719	747	660	687	688	736	759	699	779	739	727	745	803	769	711	725	749	681	705	695	771	748	727	748	702	729	776	757	738	714	763	716	715	739	707	718	764	759	744	735	782	723	760	730	772	749	749	708	755	711	741	689	701	768	749	746	718	703	749	783	734	728	784	742	721	802	785	788	760	795	732	725	721	754	718	722	723	767	747	740	744	761	756	713	740	768	782	732	734	762	729	718	733	731	713	732	711	723	736	661	766	724	717	779	714	790	732	766	716	755	737	716	723	777	737	774	785	757	755	764	775	782	769	723	694	758	699	780	715	705	705	752	775	692	720	728	748	740	703	744	759	754	731	730	753	721	698	758	733	713	742	692	739	737	700	729	745	712	739	765	743	723	777	775	762	710	705	800	735	738	722	706	763	711	737	728	754	730	745	730	739	733	728	784	719	698	730	713	796	756	696	744	716	742	736	690	739	730	680	693	743	700	733	716	764	742	750	750	702	698	769	768	687	729	782	658	725	731	697	777	754	709	766	790	731	802	749	705	717	712	709	748	755	718	732	755	707	748	704	712	716	753	731	709	725	727	735	732	761	718	715	791	711	735	786	734	724	786	713	735	737	714	752	721	716	736	808	794	757	727	745	714	755	758	768	762	773	748	740	740	748	757	740	703	753	706	752	762	742	715	750	797	720	705	668	719	683	720	738	783	719	705	782	713	774	715	713	708	697	779	705	729	786	759	752	777	774	728	724	763	711	733	748	748	729	751	756	747	784	758	722	749	734	741	720	737	736	727	753	733	707	753	770	710	724	739	745	732	691	770	712	753	722	719	756	739	728	690	743	679	757	749	749	773	740	736	730	768	789	751	705	756	762	680	774	705	726	724	732	758	728	726	745	756	731	770	734	709	731	713	725	736	751	771	739	763	730	757	772	710	780	747	744	691	738	747	771	735	778	692	736	725	715	700	764	743	739	703	803	758	794	678	712	727	741	729	701	740	733	676	737	735	771	726	737	752	755	746	705	789	757	746	743	739	767	706	758	700	755	730	743	705	768	776	715	746	727	718	732	734	712	730	719	693	698	748	762	739	780	746	728	749	762	800	803	741	731	766	734	734	707	762	714	748	748	784	739	734	716	738	817	703	749	737	772	685	751	769	701	717	755	728	708	727	778	752	682	770	745	750	705	751	729	765	777	749	754	720	746	747	732	736	720	706	683	731	762	743	789	734	738	721	761	742	683	737	684	706	763	724	739	742	714	697	743	733	726	720	754	670	711	722	738	714	781	758	684	750	745	749	711	759	791	693	723	781	747	706	722	718	781	729	762	742	726	748	730	776	712	693	753	702	706	737	751	699	763	737	731	708	771	728	763	724	754	710	720	670	671	793	772	768	709	759	716	725	712	729	715	739	750	757	766	743	754	759	722	750	686	771	748	745	709	730	746	769	766	769	743	709	710	775	707	755	700	754	724	754	746	727	778	743	748	701	712	756	719	737	757	727	753	741	754	746	750	717	730	720	693	731	711	717	741	754	786	734	762	739	742	765	752	789	754	760	723	745	745	718	777	791	740	757	693	787	752	773	745	769	726	775	749	786	732	723	732	729	730	769	752	731	735	697	720	760	700	647	646	793	746	708	701	718	724	782	726	716	707	728	740	715	717	777	703	726	737	703	759	753	732	683	760	762	756	718	717	746	730	736	723	738	775	744	737	793	779	699	721	719	738	761	736	780	728	688	724	749	731	779	727	763	715	720	771	771	758	685	710	685	735	702	733	759	753	764	754	771	735	772	705	684	761	748	704	723	822	735	712	721	710	674	709	678	744	690
42439	78344	60666	23481	18599	7526	1136	904	814	779	788	742	665	698	725	644	701	657	676	665	667	659	690	657	610	634	666	623	667	686	711	672	678	744	724	656	665	703	680	677	726	622	667	676	675	654	636	676	649	698	636	840	1324	1292	924	657	656	616	600	621	618	624	662	609	636	666	639	615	596	565	656	680	605	633	659	645	609	633	594	618	635	658	627	633	627	618	640	609	629	627	613	702	641	624	624	645	581	592	604	651	643	616	663	654	625	574	625	626	586	629	606	621	674	621	634	602	607	636	615	678	605	625	605	620	644	623	624	604	664	621	629	670	679	623	624	620	626	581	647	626	599	601	634	632	613	623	631	622	607	605	643	606	615	569	641	618	635	612	598	630	632	603	606	604	640	597	643	646	601	587	637	589	598	587	629	666	625	635	642	563	665	645	634	635	607	612	607	645	606	622	620	635	569	620	682	618	637	582	583	593	633	597	620	619	664	633	660	605	600	604	615	640	608	630	612	617	672	611	632	642	643	662	656	635	667	602	591	620	604	613	619	684	617	644	588	653	616	586	643	604	599	594	618	620	629	595	621	609	624	614	625	618	646	652	600	613	624	616	632	613	543	606	663	601	640	589	630	623	632	607	656	596	630	645	579	632	607	592	599	600	617	612	622	654	617	619	638	591	602	664	632	605	623	592	619	626	612	618	608	654	632	644	654	597	601	605	693	590	655	630	654	613	640	609	687	616	639	676	611	599	631	609	674	604	639	666	649	639	616	619	637	638	606	606	567	683	617	606	601	610	655	627	608	602	627	602	603	608	639	654	621	635	631	619	612	628	605	572	641	608	603	646	642	619	638	577	641	658	581	653	611	621	650	628	627	648	607	661	612	637	599	578	665	617	621	637	622	581	612	636	621	609	624	610	579	649	625	655	673	620	646	610	677	617	594	620	621	599	606	634	637	617	608	626	650	627	611	659	611	587	604	628	636	673	669	594	626	637	605	609	652	671	613	636	629	624	652	632	608	597	648	590	654	634	637	571	612	613	631	598	619	595	603	617	658	634	597	623	629	608	638	622	587	654	586	604	632	623	619	599	661	596	645	637	600	586	610	648	669	664	652	632	634	610	600	590	588	629	680	627	609	632	607	596	618	636	637	553	569	631	590	636	627	616	628	610	593	622	606	623	589	657	574	635	639	621	635	602	620	677	631	647	598	641	642	611	634	609	636	630	610	637	614	649	636	600	596	609	618	634	592	646	570	621	566	664	599	616	624	610	667	609	625	651	629	599	631	642	604	682	597	621	634	627	576	629	634	636	612	659	619	615	593	635	656	641	603	642	637	621	617	603	636	607	631	633	620	665	658	654	627	588	645	618	595	587	631	593	617	605	633	615	662	637	659	607	605	577	641	652	623	634	634	634	606	635	615	589	649	671	597	638	609	607	603	594	603	646	618	599	618	609	613	652	583	635	680	650	634	631	609	627	606	611	596	606	610	576	661	607	630	634	643	569	608	628	636	614	606	622	627	647	654	591	613	682	596	612	581	640	587	660	626	648	613	620	593	630	618	628	572	630	603	625	613	636	667	641	641	642	605	615	624	600	643	624	630	608	581	603	605	673	646	581	604	648	568	648	642	646	634	597	595	586	671	623	602	616	670	624	605	607	616	630	674	574	615	565	578	581	632	619	576	606	614	604	605	635	614	604	650	643	599	614	616	587	608	595	669	618	587	587	636	609	629	636	592	664	631	584	572	619	615	602	635	641	623	637	658	609	668	669	634	624	614	566	643	634	628	592	653	650	624	613	582	613	596	606	627	599	685	621	643	659	618	604	591	633	611	633	643	656	632	635	624	655	627	669	607	589	576	606	638	628	640	646	598	643	655	598	550	579	632	645	624	656	653	639	625	642	625	648	578	592	591	618	626	581	615	633	615	615	602	580	600	649	621	606	605	605	627	638	553	636	643	585	563	598	627	648	643	634	588	647	637	627	619	639	635	679	599	633	564	631	611	611	637	610	612	599	623	656	666	641	601	613	611	647	644	628	650	663	633	638	597	589	623	680	631	633	643	665	660	601	631	596	606	614	659	649	624	657	659	597	586	601	598	598	599	679	635	609	609	546	589	640	573	584	625	662	585	599	612	615	633	600	574	619	618	625	602	659	587	617	616	612	636	597	648	592	620	645	653	612	619	610	660	632	637	603	577	658	613	666	676	616	579	614	609	611	628	579	605	562	643	563	582	609	666	603	641	567	614	580	659	613	642	568	638	647	689	606	649	626	609	576	619	548	614	649	618	617	587	596	622	657	631	642	557	640	582	580	620	626	637	649	634	600	588	604	626	620	620	616	603	607	645	672	585	643	633	630	630	577	626	595	624	598	628	606	619	621	601	628	634	619	565	614	678	629	639	655	634	657	608	582	603	581	608	638	606	603	598	620	668	609	590	637	616	630	615	608	574	606	583	611	603	593	643	570	634	616	614	650	639	570	619	614	624	575	571	624	608	616	605	587	596	636	603	629	586	602	611	704	615	603	584	639	630	597	651	637	605	649	597	603	647	619	617	612	587	584	641	628	615	631	625	603	654	630	628	635	663	628	632	573	626	610	654	604	615	630	612	638	622	605	597	603	626	622	643	614	571	639	626	560	635	606	631	620	636	601	622	676	596	620	636	610	630	664	607	569	631	631	643	561	653	605	567	602	624	644	634	598	628	610	591	648	610	639	631	609	618	629	621	597	619	611	600	645	576	614	610	634	637	597	601	607	593	622	647	596	689	597	595	578	614	615	585	644	618	617	652	625	595	624	612	629	640	626	656	627	625	608	619	576	603	611	618	619	627	641	642	624	644	594	562	659	626	600	618	628	592	592	636	658	629	611	575	600	612	614	640	605	664	679	602	660	587	652	600	678	627	650	607	603	589	623	655	569	629	616	594	612	618	584	624	626	653	619	581	620	619	659	609	614	635	629	629	637	583	646	616	638	614	626	590	603	613	677	603	606	624	614	608	613	607	650	621	602	609	583	628	639	597	597	579	671	616	651	624	598	638	588	611	659	628	631	577	648	591	607	642	641	603	624	618	608	610	621	629	618	595	623	618	612	625	576	619	582	590	612	622	598	617	612	595	664	616	636	585	673	584	610	664	597	608	625	589	619	670	577	584	627	637	644	636	630	601	630	596	577	654	622	603	597	553	597	583	639	653	673	631	595	608	612	624	613	604	636	618	607	668	610	603	620	598	635	617	589	665	608	651	630	593	623	635	617	589	633	661	638	602	660	636	606	626	603	691	651	655	611	589	619	607	614	635	651	597	625	604	659	639	625	608	619	582	605	600	589	615	649	602	623	627	608	620	633	606	598	550	634	640	636	656	648	619	615	583	645	598	604	616	661	627	623	623	646	615	568	621	616	590	599	579	594	630	621	608	561	599	644	606	630	617	605	659	600	563	598	608	599	586	612	626	605	639	673	589	601	665	598	617	636	605	617	626	639	639	638	630	654	608	618	610	615
28004	20117	11289	3493	1425	816	588	592	553	606	552	574	584	567	568	561	564	555	599	587	566	592	596	575	602	556	566	580	617	574	617	560	624	575	613	617	613	600	574	608	547	585	575	597	583	643	571	604	538	571	546	560	574	575	590	617	601	581	608	582	553	600	528	593	566	600	611	550	591	582	549	552	596	577	561	566	581	544	598	538	586	567	575	582	547	580	581	584	562	555	584	570	620	604	550	570	590	621	573	587	557	607	550	574	523	574	589	577	604	571	597	565	561	586	581	540	567	590	580	559	560	550	553	570	554	584	561	569	550	615	559	563	556	563	564	544	636	602	607	589	556	587	540	565	588	542	529	580	574	601	599	508	568	588	547	555	593	594	609	537	563	603	544	537	589	552	582	541	585	579	573	560	541	574	562	588	563	571	566	593	578	629	579	572	567	573	553	586	600	553	570	603	540	538	618	586	593	562	593	529	579	587	566	527	557	588	601	579	582	521	553	585	567	558	557	544	512	564	555	524	611	607	589	607	530	506	564	573	585	587	568	566	580	577	564	628	560	558	607	608	572	599	595	586	585	554	565	576	580	579	603	576	647	606	569	569	544	569	550	568	564	555	558	558	565	579	580	601	570	524	538	557	584	580	578	572	595	555	593	608	577	553	569	571	586	577	604	561	543	591	590	565	599	569	565	547	632	559	573	557	552	584	599	569	572	576	582	598	604	568	589	584	542	564	534	568	615	550	616	581	534	590	542	582	568	609	602	579	588	607	556	583	536	574	517	605	606	609	581	574	574	593	546	588	638	622	578	562	581	583	580	624	587	556	563	608	560	621	614	594	589	550	569	605	589	596	559	599	526	580	544	608	534	578	565	533	607	577	589	582	617	611	560	538	588	561	566	571	587	575	552	562	576	596	592	586	601	599	547	616	561	574	578	594	574	584	585	570	584	570	618	616	557	526	584	572	561	587	547	523	530	571	577	556	545	603	561	549	549	563	566	614	548	533	586	606	585	587	596	551	600	579	520	550	541	571	576	548	628	564	583	532	597	590	580	558	606	592	583	580	544	610	547	608	592	559	576	604	559	572	555	550	561	576	550	601	581	518	561	605	570	612	573	572	604	579	579	560	575	568	601	555	576	544	615	514	561	583	583	541	564	607	538	547	561	564	560	614	579	515	594	602	537	571	535	570	502	564	546	600	536	538	553	578	571	542	530	563	561	585	601	582	551	614	531	564	608	572	596	530	581	580	556	528	573	576	535	576	577	579	531	552	596	634	541	558	584	531	526	585	585	579	584	570	623	552	531	556	594	584	603	582	566	515	566	554	566	561	566	578	576	590	554	578	572	560	566	563	595	567	584	591	586	543	573	541	546	582	599	609	564	604	585	579	574	604	557	578	573	544	579	564	571	577	595	576	612	541	566	572	591	585	564	569	563	550	592	608	585	563	559	544	531	573	584	599	627	561	527	615	560	543	586	589	590	551	552	579	559	556	549	560	575	540	553	610	543	582	549	580	563	562	560	573	562	603	576	576	507	587	566	593	580	582	546	584	563	549	604	585	534	560	590	569	587	572	555	582	567	536	587	546	573	554	579	544	604	555	564	563	562	569	573	592	541	588	535	571	590	542	531	597	599	558	575	575	584	550	559	551	528	585	580	566	583	570	593	581	564	569	560	605	584	587	544	581	574	593	580	594	622	588	602	571	586	545	589	594	588	512	565	575	568	540	564	599	561	576	555	600	583	562	550	577	569	572	564	563	577	552	549	530	576	579	575	554	563	562	562	570	563	560	594	547	584	552	554	600	579	589	595	588	554	567	542	578	555	563	551	580	620	588	555	580	573	575	586	574	568	580	565	569	519	577	576	567	595	556	585	587	598	547	593	563	541	570	529	571	550	585	583	652	562	591	579	568	608	591	623	538	580	576	576	563	575	542	566	564	562	527	548	591	594	574	565	572	583	557	558	556	630	575	583	559	559	567	551	566	497	585	515	543	558	589	575	598	576	592	567	579	577	545	565	559	556	570	605	593	522	545	579	573	531	562	567	578	566	592	550	556	595	564	571	579	568	567	584	558	573	531	553	561	560	579	586	540	551	585	568	544	552	569	583	554	552	579	578	573	569	528	530	574	522	591	571	577	549	582	557	586	585	514	581	600	561	581	550	551	590	577	563	586	542	567	606	567	520	589	557	574	616	542	568	552	571	569	593	546	599	575	557	600	548	534	538	584	559	596	535	581	522	565	583	614	541	566	548	598	567	584	597	577	582	575	538	586	572	564	546	565	606	615	587	580	532	575	557	550	599	575	562	545	524	552	588	563	602	604	571	605	555	606	585	616	545	529	559	605	591	571	562	553	585	572	534	540	655	530	532	551	598	547	610	576	585	549	524	558	586	558	528	581	579	593	630	591	565	542	563	576	577	552	590	540	552	532	607	546	625	580	563	544	595	560	544	586	566	572	590	560	560	580	561	584	562	577	573	610	542	578	557	579	526	551	587	531	600	582	576	559	531	582	591	541	571	587	502	582	531	575	541	554	552	581	587	554	576	583	626	586	568	565	508	573	564	632	557	604	562	539	580	542	577	583	581	553	582	585	597	573	555	572	597	575	573	611	594	615	618	549	522	588	541	578	540	590	556	522	593	593	594	597	571	594	554	610	524	596	606	594	585	557	588	597	598	564	601	516	574	573	554	552	596	585	559	535	528	580	555	582	565	619	564	605	597	555	597	540	583	605	591	550	546	624	564	581	597	573	575	606	547	584	547	551	593	561	525	559	545	572	562	573	596	546	592	601	593	588	553	566	586	610	548	611	595	563	573	572	536	544	568	622	562	599	571	584	590	568	546	637	568	562	595	590	538	568	596	583	584	580	593	561	537	575	601	602	556	585	538	555	554	560	584	624	564	581	583	574	548	587	568	588	577	593	502	559	588	605	549	587	573	584	603	533	581	533	547	568	586	609	582	570	569	588	585	573	579	581	616	587	586	576	575	571	537	567	579	591	599	551	554	568	579	566	578	589	562	560	587	540	553	547	641	581	566	578	553	569	572	562	577	589	549	587	549	611	613	522	534	557	596	580	598	583	511	549	531	559	601	538	578	574	598	626	569	601	599	567	581	521	594	591	561	582	586	550	573	592	563	591	572	527	593	516	589	577	562	562	628	585	562	576	509	590	612	542	553	581	557	586	591	559	553	573	558	544	573	565	551	617	550	555	533	582	594	578	606	553	593	518	557	567	557	596	567	588	589	554	578	565	595	585	570	545	529	554	554	555	592	568	623	541	581	555	558	573	574	623	634	581	615	581	575	578	555	594	575	568	567	606	588	598	577	619	568	569	600	608	581	562	638	564	554	584	564	575	564	516	549	571	549	585	564	611	568	559	572	585	553	579	609	571	601	602	552	588	559	528	549	547	616	570	588	513	591	595	592	607	593	648	544	584	576	523	587	568	568	584	600	571	555	563	528	574	585	561	558	559	555	604	610	589	540	542	554	618
8506	16344	8283	2436	1416	730	511	451	461	469	504	464	490	453	480	456	441	445	435	493	495	466	499	494	495	463	479	472	466	506	491	485	500	511	500	528	499	511	468	462	487	450	433	472	468	464	487	446	473	463	445	482	531	541	502	472	468	475	443	470	441	435	438	487	445	522	482	502	448	462	456	472	478	483	450	470	459	447	465	440	450	474	451	445	458	435	469	456	479	472	470	452	465	489	453	465	489	483	468	497	450	473	427	446	475	449	462	507	419	498	475	497	499	482	468	421	440	467	492	459	458	456	478	479	430	461	486	498	475	500	468	474	429	469	473	467	446	492	495	513	461	466	439	479	435	455	473	450	461	458	470	488	474	478	475	446	450	509	467	486	444	456	481	438	465	476	508	429	422	429	455	450	449	496	430	462	477	446	460	450	434	443	420	490	425	492	469	473	459	501	456	467	466	488	497	441	453	426	463	447	482	452	480	462	503	452	468	476	437	463	477	458	483	450	450	456	475	425	447	462	499	465	483	468	442	471	462	482	446	469	463	434	453	448	471	479	487	493	458	452	441	492	504	476	474	472	474	477	495	436	472	459	452	507	464	420	515	466	462	468	442	482	473	463	490	471	453	455	475	478	464	513	454	482	475	448	497	492	452	473	464	471	484	452	467	416	442	475	441	467	461	476	445	467	431	461	466	446	428	481	454	486	427	473	460	464	487	476	448	484	441	475	479	446	463	463	442	467	510	462	433	455	468	465	446	440	480	499	436	449	436	450	466	453	427	459	432	494	466	463	457	473	509	497	462	437	453	488	491	446	445	446	468	465	483	460	473	518	456	470	456	470	453	442	451	428	462	487	473	468	468	461	471	484	395	512	453	479	506	451	489	485	451	438	464	482	461	475	497	490	426	482	453	491	480	477	449	464	489	499	477	456	421	477	462	463	444	465	488	437	475	497	463	435	474	486	479	446	452	436	495	419	474	454	474	452	484	456	433	476	474	450	439	445	465	462	469	455	490	470	446	440	466	485	495	482	478	497	458	490	465	448	478	439	482	462	503	436	477	474	457	494	458	446	489	474	454	451	462	452	474	475	440	449	473	490	480	462	473	416	456	451	503	478	451	479	447	481	487	505	434	499	492	485	461	449	445	450	494	483	458	493	429	473	482	461	460	503	483	508	423	477	454	429	485	484	456	444	480	464	462	485	452	480	481	440	474	469	482	443	463	450	463	490	496	444	471	449	474	416	460	458	441	476	383	472	430	488	494	479	490	495	484	465	431	480	432	465	437	474	467	507	444	461	488	436	456	469	453	459	505	451	507	454	466	457	467	474	484	471	476	448	440	449	434	461	482	445	482	434	527	444	489	454	483	479	485	471	456	476	497	460	426	493	449	451	497	460	464	462	475	443	469	463	488	446	486	471	441	483	432	438	462	466	455	442	474	455	442	446	456	476	482	493	471	442	432	472	460	475	460	450	422	507	448	463	459	449	445	438	464	504	483	478	465	464	461	446	485	443	456	453	479	471	434	426	445	480	438	447	439	481	477	461	493	441	470	436	434	488	433	487	434	476	509	483	453	482	503	467	480	506	469	468	447	438	470	451	471	461	482	497	470	474	459	448	492	478	476	429	441	478	419	480	462	474	444	479	475	487	469	473	473	488	432	473	491	447	466	482	482	490	494	461	466	490	489	454	473	497	489	435	460	474	472	491	450	469	487	459	501	476	457	463	473	485	465	488	446	462	469	491	489	492	507	496	469	482	474	474	467	464	459	457	444	461	467	428	438	458	498	475	447	465	432	470	450	440	473	483	454	458	472	462	463	487	436	469	503	437	451	450	439	399	462	468	451	489	450	479	474	484	486	461	461	481	483	424	460	450	440	476	473	460	482	458	474	459	461	452	458	464	473	489	486	489	441	436	450	472	443	422	429	481	466	470	482	464	474	481	489	425	491	448	477	436	474	440	483	468	448	493	494	454	495	476	475	472	467	472	440	483	481	456	476	461	478	474	446	484	450	419	468	449	463	477	450	451	493	464	452	467	449	465	467	489	464	493	448	463	477	481	463	469	461	425	427	481	476	516	475	442	484	454	474	453	469	458	462	463	476	455	418	461	477	484	484	468	479	434	493	449	466	494	458	453	446	465	477	469	476	448	476	465	451	464	442	495	430	457	464	463	456	452	475	439	438	461	439	437	453	465	445	462	487	440	486	438	474	421	463	487	414	444	449	461	434	467	445	475	474	486	455	488	511	455	434	484	483	457	467	448	482	480	469	488	463	428	485	489	509	483	474	477	461	473	471	450	456	426	462	475	450	469	464	453	426	449	455	453	479	483	511	461	504	469	480	488	438	422	462	511	422	490	467	428	457	482	466	443	395	478	470	500	467	499	479	474	444	461	468	486	436	502	430	489	475	464	477	447	486	460	466	450	493	502	473	448	465	450	425	467	468	421	505	479	462	448	443	480	466	470	463	479	436	469	451	470	500	444	482	443	469	506	447	477	454	444	458	473	473	468	444	468	436	488	466	496	466	439	421	460	489	483	439	428	482	411	487	481	493	481	466	493	418	495	484	452	462	457	482	477	471	463	433	506	478	464	467	439	487	457	451	497	467	486	465	439	507	454	440	495	482	430	473	469	485	494	515	476	489	428	450	456	462	434	478	477	470	446	497	453	456	434	448	448	462	450	439	493	489	491	433	404	496	468	442	459	462	479	472	452	487	447	438	442	483	470	483	471	497	476	504	498	457	493	450	473	459	481	438	450	465	490	503	464	505	457	497	438	478	466	462	450	449	419	463	446	462	452	480	446	449	445	452	488	478	465	480	449	496	497	458	491	484	494	444	425	500	461	521	468	451	448	496	462	458	484	470	439	479	453	459	479	473	486	469	440	490	452	446	452	487	437	437	458	456	457	469	474	471	454	457	469	515	465	441	455	464	457	456	471	468	464	464	475	467	467	459	428	457	470	481	443	446	517	492	447	469	454	474	464	479	478	486	487	459	455	482	439	463	509	430	457	483	428	431	473	442	490	452	459	467	451	436	475	504	457	472	460	445	467	485	465	420	444	467	449	461	478	457	482	449	471	498	464	513	428	490	460	474	479	485	477	483	467	457	475	462	449	461	489	479	489	487	447	443	454	431	488	479	469	457	420	472	476	484	497	474	512	430	481	470	509	474	465	445	440	471	442	487	485	458	430	479	450	467	465	463	458	471	462	488	495	475	482	480	470	457	436	426	507	452	499	435	434	462	454	454	522	441	447	456	442	452	460	479	455	464	480	445	472	482	414	450	423	440	496	464	447	450	464	500	454	450	516	484	457	440	476	480	504	437	434	484	493	468	430	491	457	481	497	494	457	441	470	500	444	448	461	463	450	422	444	414	466	498	457	438	430	475	451	435	457	473	469	484	481	459	503	439	482	435	467	422	456	470	479	469	475	480	451	454	455	435	453	500	439	472	485	489	443	429	450	450	459	423	449	427	478	423	456	427	472	443	465
25247	21676	28934	26331	17316	5298	1062	725	630	670	649	680	639	630	610	601	633	637	649	603	626	621	602	607	639	618	675	607	614	599	608	681	628	645	628	622	597	618	626	599	616	645	637	593	592	612	606	628	643	598	571	614	848	811	753	663	602	594	613	558	601	612	626	609	577	631	597	596	592	567	588	558	635	574	585	563	567	553	590	565	591	636	635	586	615	605	600	581	608	616	570	628	610	617	589	581	606	621	605	569	606	586	608	601	568	586	609	570	598	604	554	556	577	572	580	586	594	598	587	599	533	596	581	593	587	619	615	580	557	625	615	630	615	582	566	595	607	626	605	590	631	610	610	616	557	602	573	640	553	587	596	601	622	615	619	631	606	603	616	613	579	559	594	556	615	598	597	620	583	564	599	585	579	586	638	607	605	601	572	588	571	635	568	622	585	572	594	615	536	599	589	616	519	586	609	623	589	626	639	553	558	607	583	604	568	593	568	570	587	572	618	596	607	608	630	575	594	603	598	614	584	616	592	611	600	620	611	585	545	574	592	587	555	599	581	635	588	568	585	616	600	576	562	562	590	590	570	586	588	616	575	607	602	608	587	579	606	624	607	612	578	598	626	569	629	518	563	626	593	641	579	563	603	585	582	570	552	610	616	582	584	602	564	618	549	608	579	639	598	618	621	598	608	639	566	621	606	603	594	594	594	563	608	572	591	532	601	656	541	581	554	612	584	591	583	588	587	586	619	635	605	586	582	574	582	619	554	599	598	621	587	595	596	595	604	597	595	558	592	578	575	566	624	558	597	591	578	597	568	589	558	612	592	550	588	611	643	576	608	633	556	595	622	616	629	559	561	616	576	585	579	586	575	584	559	567	579	559	630	569	637	579	604	606	582	584	630	542	590	557	566	586	602	586	615	569	553	593	578	604	613	660	574	561	615	586	591	603	591	546	586	613	624	596	625	598	609	598	564	582	606	602	547	609	612	595	628	589	594	589	583	598	613	639	604	589	611	587	547	617	593	518	576	541	602	558	619	553	576	521	569	586	580	542	576	585	610	621	581	569	561	610	575	596	587	589	554	591	620	584	600	575	635	587	592	601	589	608	611	561	594	577	612	585	597	614	586	568	627	627	582	597	583	579	638	598	596	582	551	609	611	597	582	629	577	571	615	624	632	622	611	610	544	557	631	578	563	585	635	620	594	585	614	573	646	579	550	603	599	610	569	618	567	590	550	607	640	588	555	596	617	604	593	548	587	543	601	626	592	604	596	569	574	584	585	639	584	606	605	600	567	590	592	595	619	631	516	586	601	551	589	602	588	564	560	565	624	642	579	596	560	595	591	592	590	610	582	622	613	566	601	646	568	616	586	595	567	549	577	571	577	624	623	566	600	561	577	598	591	553	565	575	610	556	602	605	610	618	619	609	578	597	596	566	571	576	570	595	612	635	619	617	580	627	583	581	551	580	643	574	605	606	602	616	628	559	639	596	608	600	584	566	566	561	580	661	615	572	564	571	632	575	597	585	563	604	527	575	611	590	598	611	574	578	579	535	603	562	612	584	626	637	650	612	570	606	588	559	598	640	636	612	599	610	570	581	602	568	596	578	573	612	616	561	621	592	591	602	613	618	615	614	610	554	567	616	589	603	565	547	604	561	607	589	557	592	608	611	560	609	595	551	565	624	548	634	590	625	623	605	591	636	594	612	577	574	563	646	589	617	572	582	591	575	567	586	603	610	626	573	626	626	605	554	606	597	607	618	579	607	566	588	603	625	595	628	573	602	610	591	607	611	530	600	563	570	598	575	602	580	612	554	608	587	623	596	621	656	568	567	568	568	589	573	579	615	577	616	597	597	573	620	622	631	567	583	604	612	602	558	656	601	628	595	561	575	623	626	576	605	604	602	585	599	556	559	610	569	597	592	608	616	608	599	624	615	573	606	603	560	602	611	561	585	653	568	641	614	587	653	586	584	572	639	631	576	600	596	593	574	624	595	608	645	614	599	588	580	614	557	561	591	630	564	594	583	600	632	603	615	599	571	603	599	602	592	642	595	558	598	549	595	604	610	587	600	613	594	590	535	579	639	577	578	673	573	579	639	578	582	577	598	578	579	608	598	581	587	540	590	564	639	598	577	616	630	643	547	623	652	587	587	589	624	595	593	600	596	591	579	570	594	584	593	623	571	580	587	627	567	601	637	558	564	597	585	608	588	602	581	620	605	555	548	586	574	589	598	587	580	608	588	561	580	641	605	578	548	588	578	648	609	618	604	589	601	565	617	594	583	559	609	594	624	590	611	587	559	588	573	589	594	572	576	617	583	578	614	549	585	543	627	579	599	586	598	588	593	563	617	592	603	543	581	589	586	570	612	575	620	588	603	574	611	594	631	603	570	605	599	599	601	574	632	595	545	598	563	574	616	608	618	616	640	606	600	586	549	565	606	590	591	615	590	593	613	579	611	584	611	616	600	567	628	576	630	573	626	569	581	628	604	601	588	601	548	607	578	588	566	587	576	572	570	608	576	589	586	601	562	638	608	607	593	564	609	592	601	615	593	617	582	570	596	587	618	635	605	593	590	609	648	587	639	549	598	639	581	593	591	623	566	596	561	527	588	622	581	580	601	562	598	631	538	610	570	571	583	600	582	599	587	583	605	544	599	572	585	586	592	556	576	542	605	624	578	580	531	549	610	627	586	592	587	594	594	598	612	539	586	593	600	563	623	552	573	608	554	597	592	568	565	634	574	618	544	557	555	634	551	608	577	594	584	618	579	597	587	614	599	589	564	579	611	639	591	576	612	591	634	639	589	594	581	603	587	598	636	576	597	573	601	570	599	625	589	613	620	594	594	606	549	591	585	545	619	605	591	641	560	575	577	573	629	577	547	586	566	584	581	592	568	584	556	614	603	592	569	661	633	581	629	575	622	554	573	565	566	608	542	641	586	640	596	597	586	618	581	574	596	582	574	582	603	564	627	582	596	574	611	583	608	588	580	546	602	656	583	592	602	552	604	562	624	593	558	608	603	634	595	626	562	596	592	615	534	634	599	584	582	612	597	601	615	571	590	612	618	566	566	600	620	533	572	547	569	601	614	597	584	608	657	640	634	609	593	616	548	580	587	588	584	577	569	572	621	637	548	646	549	606	560	558	593	550	552	577	592	647	598	546	542	562	573	593	620	614	578	584	549	613	587	609	572	562	604	575	553	576	594	637	590	590	527	638	626	627	601	603	600	611	569	599	604	593	603	588	619	573	581	590	569	596	585	568	585	616	573	585	576	620	569	606	533	584	594	634	603	609	569	583	576	560	603	601	598	590	601	590	594	611	604	590	589	571	632	594	611	592	597	594	561	584	596	620	604	607	558	652	614	622	611	581	574	563	592	597	570	595	630	565	611	627	636	600	603	591	575	607	608	593	534	601	604	596	592	630	610	632	527	577	578	605	567	609	562	590	584	598	584	616	595	538	565	610	600	578	605	600	561	613	580	607	576	605	587
30415	65434	44133	15197	8843	3310	673	635	606	625	597	597	538	558	570	595	547	535	527	550	567	564	524	551	526	531	570	535	515	526	569	586	601	570	596	587	575	564	582	564	525	558	523	535	529	500	547	586	533	559	549	576	873	888	725	590	595	521	566	530	507	526	544	506	505	509	519	449	484	519	540	503	564	520	503	516	539	528	489	510	514	504	539	516	504	524	502	452	522	488	531	537	525	505	506	550	578	542	493	547	550	533	533	520	481	480	508	531	516	511	462	534	494	515	505	479	497	492	527	518	545	516	497	488	493	530	492	541	507	510	531	549	518	496	497	498	536	513	521	545	501	504	512	489	550	506	474	529	507	510	528	465	506	532	549	508	513	460	544	531	539	519	528	507	493	531	560	561	546	502	461	524	487	507	506	527	506	492	531	505	509	529	539	524	499	497	495	530	488	517	545	486	540	531	480	522	543	530	473	539	515	530	519	496	529	547	496	483	533	496	478	506	538	525	503	526	491	511	503	490	538	512	535	525	490	566	524	490	512	559	507	516	523	517	482	536	536	550	470	511	527	525	471	520	513	479	522	500	498	492	489	518	538	558	538	490	459	532	549	534	527	510	522	508	540	485	484	539	521	527	492	492	483	520	508	568	511	513	543	493	540	502	553	490	495	516	488	491	477	512	503	533	474	532	505	544	531	518	504	532	554	473	488	520	505	494	511	523	524	500	482	525	543	548	495	464	542	530	564	504	487	512	492	540	552	489	455	493	521	500	494	502	519	536	526	497	546	536	531	506	504	504	539	553	488	521	537	551	524	510	531	507	544	485	514	506	498	512	467	547	533	489	487	505	533	563	527	497	510	536	501	545	511	555	513	497	512	501	529	508	508	534	537	507	515	520	536	477	500	525	519	534	498	501	561	500	479	472	511	449	502	546	509	514	484	527	491	536	546	483	504	552	494	518	516	526	527	502	505	567	512	462	526	505	544	547	491	530	505	502	560	530	535	514	525	557	525	511	528	539	513	534	493	492	544	520	534	527	507	482	486	493	508	513	493	497	506	493	512	526	522	488	519	494	519	507	479	512	504	504	501	491	546	511	528	475	503	513	497	472	511	518	510	513	527	553	509	529	534	523	483	525	501	473	494	492	491	495	548	554	497	528	543	549	509	501	498	499	508	493	516	514	491	520	507	521	513	509	470	521	519	502	537	511	513	527	478	555	473	521	561	550	523	534	510	535	526	535	471	535	505	522	491	553	537	533	496	502	503	520	533	509	482	551	532	450	504	543	538	497	526	489	514	547	523	498	505	572	533	534	526	491	503	530	503	522	499	525	507	517	534	523	498	519	521	531	508	515	493	513	571	526	523	536	548	521	482	492	531	479	534	519	492	532	546	513	511	500	496	538	523	500	544	509	523	497	543	480	539	531	491	536	563	529	504	499	505	534	504	526	526	556	525	520	532	533	536	542	494	503	536	507	533	499	528	500	537	551	513	506	525	497	513	505	483	483	531	501	559	525	514	522	502	516	493	521	505	507	516	500	511	506	529	508	547	551	513	512	549	541	506	492	513	521	504	553	542	537	491	500	514	505	480	514	492	493	528	512	492	536	503	538	501	528	535	503	505	523	468	529	536	522	519	542	535	495	518	527	537	525	530	505	489	506	502	565	512	502	539	517	514	504	539	513	526	504	530	544	533	478	506	564	517	471	531	472	528	495	523	551	488	540	539	489	526	515	454	512	504	540	496	510	499	467	518	509	533	476	526	507	536	555	498	551	512	578	545	488	493	446	462	501	489	504	508	526	509	504	551	537	517	535	505	535	538	510	493	514	477	524	534	503	513	560	522	487	537	511	531	526	538	479	513	497	496	506	542	535	540	529	580	550	508	494	543	498	534	512	548	495	512	516	514	512	506	496	551	510	489	517	482	523	546	516	535	532	502	533	509	508	500	506	539	517	533	481	474	506	528	505	512	539	498	525	507	540	510	544	484	528	477	488	529	508	538	535	536	502	542	521	472	521	548	517	509	505	546	491	482	505	522	473	469	514	549	531	527	535	523	547	483	490	508	547	493	517	530	485	518	544	484	533	509	548	518	541	523	534	536	527	486	528	498	539	517	552	479	500	512	466	518	525	498	492	479	550	488	520	519	479	474	520	517	514	544	461	528	536	540	523	508	528	535	546	503	510	490	491	491	524	551	522	497	534	512	517	519	507	522	513	498	543	485	505	528	526	488	496	525	541	526	525	509	528	513	483	534	506	494	506	502	499	569	508	528	534	493	516	510	508	514	470	516	516	482	526	516	540	539	486	501	549	544	534	486	525	539	510	520	516	516	498	516	494	532	482	506	494	532	533	519	482	507	551	508	504	524	504	493	539	516	506	540	534	484	484	512	511	514	565	507	536	511	498	541	493	504	464	511	510	560	494	526	538	499	515	535	511	512	516	538	472	547	519	530	522	516	499	520	542	520	503	487	526	510	495	532	549	496	555	511	494	522	494	514	493	530	524	503	509	525	514	493	508	484	539	541	509	463	544	487	519	496	530	525	507	538	513	561	553	502	478	481	535	509	511	509	499	527	548	496	519	499	496	514	526	482	487	525	489	547	547	516	491	526	544	563	520	513	542	482	509	529	494	513	500	488	503	465	537	536	553	517	488	493	536	511	465	488	528	546	515	517	510	527	534	508	521	510	497	520	530	508	542	513	500	518	503	529	548	467	485	546	541	488	489	503	467	506	534	527	497	488	499	492	527	506	539	524	498	566	537	537	485	504	520	487	493	514	497	514	520	548	515	518	527	545	548	500	480	494	536	515	530	498	524	517	476	511	531	540	486	524	555	516	520	491	514	514	531	481	515	546	498	486	518	487	531	495	525	523	506	532	562	506	505	520	507	524	509	496	538	526	502	511	492	539	523	511	522	517	543	493	515	533	503	536	515	517	530	483	529	512	520	504	504	520	513	515	524	533	528	489	518	551	493	520	541	515	537	524	532	508	528	482	514	485	509	515	495	533	536	489	484	509	544	535	479	536	531	477	524	514	523	518	473	502	509	505	510	499	520	527	530	499	515	526	511	522	579	511	520	509	537	511	545	484	504	512	523	518	476	506	524	508	497	559	518	490	500	508	535	521	487	532	522	487	557	470	529	549	479	499	504	513	490	544	523	504	526	539	484	505	502	523	524	513	483	514	505	508	506	508	516	535	482	543	490	496	499	505	525	512	539	519	489	559	530	497	505	523	506	532	481	488	512	493	535	501	494	502	545	506	502	517	503	540	522	464	554	508	498	547	498	514	524	489	475	523	552	546	510	506	531	517	546	442	482	528	515	530	532	547	465	529	556	519	500	493	497	497	516	525	543	486	534	477	507	526	474	532	505	503	553	521	523	511	528	502	491	491	494	488	550	491	484	492	481	512	495	534	489	490	519	468	480	543	515	568	539	512	525	493	466	507	563	505	510	528	502	536	474	506	523	529	531	526	475	516	529	512	540	525	520	484	510
24194	21392	29403	24542	21049	13686	2408	1055	879	856	848	802	850	811	767	802	784	745	751	781	749	775	770	739	794	762	775	752	748	770	778	813	736	805	767	789	774	756	767	757	743	737	728	723	802	770	776	726	722	757	773	797	1155	1243	1110	855	809	742	743	749	730	708	671	759	753	741	743	741	723	755	686	692	724	747	759	744	737	737	735	696	729	711	776	728	730	751	747	721	726	698	768	730	734	715	708	730	701	755	752	768	758	711	796	761	717	732	759	731	714	719	747	744	733	742	715	752	737	749	689	729	638	702	746	763	725	776	751	728	720	760	761	755	713	760	729	724	734	776	753	722	739	714	750	736	726	724	719	702	717	772	750	747	772	757	731	719	768	735	736	735	743	715	713	736	737	764	733	683	777	730	724	709	756	742	771	721	718	703	736	745	718	789	678	737	693	712	727	706	750	763	750	773	761	755	723	682	774	728	754	718	712	710	736	724	745	742	766	684	772	760	710	737	730	758	722	734	710	749	721	715	715	708	721	688	753	717	746	703	744	747	716	721	735	683	661	771	697	740	791	709	707	798	757	744	754	759	735	702	759	692	761	715	771	780	731	766	727	775	745	702	705	720	777	806	745	721	775	660	710	796	713	730	783	712	740	734	750	761	779	699	731	806	725	701	737	737	786	716	758	751	703	731	757	762	683	752	752	706	734	711	744	718	743	694	720	727	741	776	735	714	702	747	703	753	746	756	737	733	728	738	747	714	794	760	765	716	743	759	681	704	770	684	778	777	724	733	735	701	739	778	723	689	659	776	692	700	757	723	749	697	767	718	717	692	759	700	757	755	728	748	734	733	743	717	749	710	687	708	706	719	727	764	757	708	777	719	727	728	737	750	727	765	712	722	679	740	704	719	812	753	679	721	731	685	723	708	699	721	713	757	736	707	738	719	759	724	723	754	733	791	747	732	697	775	732	699	727	710	742	789	735	711	704	753	698	734	723	693	791	699	710	749	721	734	730	712	699	718	655	747	698	730	754	736	701	755	704	731	733	704	794	781	735	717	706	727	699	717	707	762	699	702	697	703	730	789	726	727	739	750	693	733	731	727	776	701	761	689	755	724	779	722	731	705	726	710	742	742	713	720	743	762	688	791	730	738	729	710	707	703	712	743	758	714	714	702	711	672	758	727	766	731	730	728	719	748	713	761	717	738	723	733	714	805	788	738	714	741	752	709	743	739	753	759	691	724	737	738	731	747	722	738	766	727	724	722	704	735	746	733	770	719	715	756	763	754	719	646	796	721	759	723	706	759	694	748	724	733	714	703	718	731	749	734	718	744	733	797	738	694	710	733	680	685	769	748	719	711	666	724	752	727	769	692	732	735	709	750	734	735	735	761	748	726	729	763	776	731	707	749	713	766	683	753	697	735	711	737	723	787	750	749	726	714	722	721	724	714	714	741	751	729	817	683	681	735	740	747	684	740	706	758	708	746	780	735	765	742	725	708	743	744	742	719	731	754	726	699	735	758	687	694	716	723	693	717	749	769	717	727	745	771	707	703	724	725	701	768	715	716	742	734	759	718	745	770	722	756	779	734	734	734	752	724	736	718	744	753	752	811	711	746	741	732	704	764	777	690	743	799	714	762	698	736	706	740	752	722	693	753	722	742	763	772	710	693	704	669	716	746	726	727	746	754	682	715	712	742	734	719	737	707	741	717	708	728	687	718	728	709	750	717	751	777	720	709	713	834	743	735	734	744	736	688	691	733	761	738	716	726	734	684	708	743	727	784	765	716	801	803	683	754	761	750	728	734	740	749	714	676	751	727	726	706	698	700	742	763	756	723	704	708	815	726	733	755	762	720	775	730	785	734	718	710	706	690	758	728	695	691	715	732	724	744	703	734	706	705	726	739	742	751	744	723	758	697	751	723	738	748	733	731	732	727	708	785	780	700	748	750	721	733	703	737	716	679	708	724	764	724	746	733	741	702	693	741	738	732	723	693	709	682	703	764	749	770	731	665	757	747	766	754	756	734	741	747	697	699	688	768	752	698	716	756	729	727	752	734	774	674	697	724	674	727	723	725	714	684	745	702	742	666	718	704	753	677	736	759	716	718	727	764	726	700	721	696	781	712	706	767	754	731	729	726	689	702	738	698	739	713	708	675	748	755	721	740	682	763	766	748	718	711	723	737	741	736	669	755	758	681	708	681	721	760	631	792	735	710	756	733	738	708	738	732	703	757	727	746	690	753	694	779	753	762	756	752	758	682	722	723	718	717	719	736	718	745	723	696	705	754	752	684	688	708	754	767	759	716	709	762	722	745	787	732	729	736	737	748	729	732	701	754	698	726	746	754	719	694	740	726	721	709	733	733	733	768	697	735	699	717	747	739	747	730	716	719	728	695	760	729	745	696	732	738	762	737	760	720	727	702	707	750	699	731	696	720	746	707	767	746	788	752	740	705	772	673	718	706	701	742	726	738	765	776	674	744	739	706	731	733	705	702	698	710	732	746	703	747	761	743	772	757	766	748	714	732	713	716	680	724	703	683	735	713	723	743	761	723	706	716	742	702	747	735	722	709	753	721	717	769	738	768	705	725	730	721	736	736	751	752	691	701	693	704	685	653	717	725	721	732	692	721	670	751	715	706	709	709	714	719	708	758	738	754	735	721	720	754	708	749	742	758	686	698	715	733	757	706	760	703	677	711	740	692	714	698	729	711	765	730	696	703	757	762	724	738	721	735	747	735	696	676	744	725	704	767	744	725	706	700	730	790	777	767	733	732	803	704	710	717	692	703	748	734	706	729	704	754	729	728	738	756	713	711	716	760	713	703	766	732	738	722	763	694	742	719	737	776	725	756	746	793	726	741	671	681	711	711	743	782	760	757	711	711	694	739	718	781	742	752	792	698	747	728	727	738	761	769	756	737	740	736	739	714	734	684	694	735	721	723	693	777	775	774	720	718	735	677	700	761	719	726	810	756	704	733	688	722	720	743	732	691	730	719	738	788	710	702	701	704	699	728	713	697	700	715	718	713	697	725	679	648	779	721	721	724	709	696	741	739	738	741	738	724	764	739	731	723	708	780	731	805	730	711	752	729	732	710	747	728	781	703	741	715	758	753	714	760	758	721	741	722	744	675	700	721	759	743	728	709	700	737	687	679	786	728	726	732	728	731	742	779	739	743	712	677	760	732	755	699	723	739	755	750	690	765	694	692	750	741	707	736	662	696	713	748	698	690	715	718	665	703	730	718	745	718	725	718	699	710	719	659	739	774	690	712	767	733	729	727	739	686	755	738	736	721	741	717	783	745	715	702	735	717	775	688	759	708	697	649	669	735	692	733	753	698	807	753	724	737	767	712	691	755	716	778	761	755	731	733	724	727	734	713	772	738	768	711	730	738	740	709	752	710	734	715	707	754	748	728	743	702	711	749	730	703	702	693	716	772	659	702	683	713	725	715	760	682	729	711	734	714	759	740	714	723	743	736	749	735	664	748	786	772	738	725
40601	80080	58102	18890	7548	5240	980	898	802	768	742	683	723	706	699	672	642	696	670	665	657	673	653	606	652	637	615	615	643	675	699	669	762	726	735	650	725	636	704	650	668	643	673	619	621	671	664	637	657	662	661	713	1304	1424	1119	834	716	649	623	582	612	617	616	656	615	627	608	641	640	634	637	580	606	651	627	647	645	579	568	616	587	631	625	652	648	627	601	609	619	648	598	610	636	657	620	618	621	628	644	615	608	603	631	592	635	632	594	663	620	635	590	618	641	686	631	611	637	638	632	591	656	633	596	648	621	656	573	639	592	643	631	610	597	606	634	623	610	631	637	594	609	621	614	619	611	627	595	628	631	634	583	609	669	617	630	611	601	597	600	583	606	571	621	593	635	587	591	610	672	657	597	587	581	604	646	611	628	647	631	673	602	617	585	585	583	576	607	604	636	596	633	613	650	613	589	593	645	609	631	604	636	633	612	585	631	604	596	640	611	638	614	599	640	599	596	606	648	639	614	610	587	633	654	633	619	617	652	607	653	607	624	636	622	615	651	597	600	644	612	643	662	615	602	645	616	659	675	628	602	614	616	604	612	652	563	626	632	648	627	652	645	600	591	568	624	589	624	601	573	612	595	597	607	607	650	588	609	623	580	598	585	596	572	636	579	613	651	578	605	609	632	606	658	629	582	641	611	615	591	585	621	611	623	582	604	623	585	629	597	622	640	602	650	647	595	595	657	638	641	633	616	609	598	627	639	625	636	646	647	632	605	610	621	616	638	617	577	626	637	605	621	594	557	611	613	626	603	587	618	627	663	627	634	586	600	579	602	621	661	647	670	655	628	630	637	584	581	590	612	625	616	600	622	595	616	617	609	628	632	641	594	637	605	611	619	625	564	625	618	622	592	598	637	606	559	620	662	660	585	652	636	637	623	638	615	673	575	602	628	636	573	648	580	619	616	584	614	630	590	607	643	622	601	602	619	606	654	611	593	581	635	565	559	612	596	613	613	615	617	654	642	619	646	623	641	618	601	636	602	626	592	657	664	606	592	627	567	637	621	627	622	625	612	601	574	612	660	650	636	595	627	607	583	649	652	588	575	584	592	628	582	632	645	617	601	618	619	591	631	603	618	608	605	609	615	619	635	559	638	628	595	644	602	633	602	623	633	670	593	619	615	605	637	616	624	607	613	573	605	606	583	598	626	652	579	599	656	638	613	568	590	627	632	610	677	596	629	576	601	614	586	600	606	642	654	640	586	643	621	599	589	604	629	589	620	638	633	634	624	598	627	652	637	605	642	620	618	625	656	591	592	635	592	611	604	605	606	608	607	625	582	655	604	599	631	606	633	606	617	622	643	578	637	653	671	644	638	651	582	615	645	590	573	605	624	605	641	579	615	676	680	628	623	591	611	657	592	600	636	665	621	603	631	629	657	633	629	624	605	622	615	629	627	598	613	673	633	619	601	627	609	615	589	661	619	637	593	616	596	609	631	606	652	592	657	638	641	601	616	586	602	588	604	631	616	591	651	646	629	624	635	600	584	612	609	628	577	633	688	585	586	642	594	596	680	608	596	615	629	589	615	603	645	584	634	635	603	567	608	620	654	566	650	610	632	632	680	628	601	587	639	619	621	609	612	627	587	602	643	560	591	575	617	588	655	665	630	598	579	621	627	635	660	553	633	623	610	599	621	601	634	675	640	557	597	625	629	581	596	618	676	636	650	657	640	546	602	594	595	615	570	623	606	655	640	591	652	591	645	629	590	585	630	602	597	598	587	629	575	647	604	643	609	576	622	568	592	585	625	617	560	630	571	645	658	604	605	574	655	592	556	580	632	628	601	665	614	599	610	543	624	617	571	627	578	602	608	594	572	651	588	619	622	572	626	567	673	652	657	583	600	604	604	604	671	581	615	628	596	639	631	664	633	653	598	638	624	653	622	610	593	602	639	616	624	609	628	634	625	637	662	604	594	598	597	606	634	614	588	583	637	632	640	577	611	593	609	598	667	555	602	632	649	599	635	642	609	627	637	605	615	595	607	591	588	623	597	639	575	694	613	618	619	635	591	636	628	605	576	639	656	608	600	638	611	633	631	619	653	677	628	695	553	594	614	603	649	617	610	600	609	609	575	641	612	624	615	551	601	628	597	586	625	637	612	634	567	594	600	639	629	591	605	619	619	611	644	614	633	603	643	566	662	617	638	672	601	571	606	626	631	613	628	590	600	638	632	649	598	619	656	565	581	578	647	605	653	596	599	587	621	619	609	652	605	609	612	602	612	640	623	648	600	607	638	639	624	643	647	613	602	586	601	602	561	638	654	546	621	600	634	639	618	649	628	581	602	642	649	598	664	633	620	626	579	609	621	645	646	640	578	610	639	568	612	644	623	658	652	616	640	613	657	620	630	667	642	652	601	618	585	606	611	593	652	615	611	638	624	646	565	626	654	624	607	596	633	578	535	551	632	613	579	587	613	617	594	596	650	616	605	598	605	643	598	607	642	583	657	642	649	628	605	595	602	599	576	572	598	566	600	581	636	643	600	665	620	606	585	639	651	644	623	623	612	619	650	599	586	580	598	579	644	583	573	584	601	651	619	622	583	609	620	614	668	610	604	705	619	637	588	609	607	611	558	590	614	601	611	619	602	615	600	562	627	588	624	642	624	590	612	626	625	649	615	636	614	631	589	615	603	604	597	598	624	602	615	645	599	635	631	614	604	644	624	597	583	631	600	571	623	625	632	634	683	598	632	658	613	585	670	641	595	613	684	658	642	650	551	670	618	659	597	592	644	596	642	579	624	611	585	604	602	615	598	593	660	615	611	665	613	623	636	607	622	638	622	616	610	641	683	598	627	621	588	579	591	587	614	601	611	611	634	602	625	636	623	607	591	598	635	647	652	608	621	614	616	627	639	617	628	621	605	608	607	557	596	637	595	629	588	581	652	610	585	593	625	586	608	644	646	614	596	632	626	576	666	641	574	569	619	642	650	621	615	569	625	604	587	605	607	607	679	613	634	595	581	609	650	610	610	641	662	585	644	680	608	647	622	595	612	602	632	602	564	608	625	595	620	598	586	600	639	594	589	661	645	592	613	605	661	640	631	639	608	612	608	647	623	591	568	599	620	584	638	608	578	639	639	566	611	594	681	633	610	633	589	624	608	595	632	580	642	608	588	618	639	607	611	621	619	622	604	646	607	670	610	615	577	664	637	590	643	604	583	610	650	669	641	605	608	576	622	599	645	605	622	656	618	583	618	626	600	565	609	589	606	615	588	588	640	654	614	577	642	657	628	597	619	596	648	663	605	612	628	630	590	600	641	589	596	634	623	630	602	617	634	626	577	651	633	629	577	607	657	589	657	602	595	583	629	617	605	581	606	588	595	589	610	605	591	630	647	582	618	602	625	562	602	652	613	633	608	618	614	621	595	624	576	609	585	630	633	666	599	631	634	595	658	581	583	582	589	623	624	646	614	644	639	618	542	617	655	616	666	606
27908	19336	11364	3508	841	664	633	583	612	626	556	604	627	624	608	599	571	604	613	596	601	597	577	618	587	574	587	560	626	595	624	579	608	594	576	571	605	624	608	615	578	560	621	621	564	580	606	597	560	568	625	600	621	619	626	638	600	626	561	589	570	616	596	573	583	610	577	607	571	593	574	578	600	592	562	607	595	602	576	581	606	591	543	572	582	602	604	615	593	593	609	577	596	610	588	606	567	595	554	593	591	588	577	609	590	585	586	573	591	575	593	556	577	601	601	628	561	562	613	629	594	546	648	552	595	544	593	578	582	621	617	595	637	552	569	565	602	621	611	564	600	529	625	562	555	582	577	618	605	612	595	585	594	596	627	602	584	615	582	588	613	585	575	589	604	585	621	607	591	628	569	580	619	602	593	518	604	596	611	596	614	599	535	531	623	574	607	583	632	612	588	639	618	640	627	595	594	603	614	586	551	587	599	608	569	615	582	628	560	561	579	629	559	536	602	542	598	597	563	620	613	608	566	602	620	584	623	579	621	609	573	588	573	589	582	613	576	598	544	605	582	572	605	605	564	590	591	580	548	578	629	586	574	587	596	555	620	594	578	561	628	586	549	607	589	599	622	603	630	549	647	590	577	602	621	625	631	598	597	534	600	549	584	598	571	589	603	594	561	581	570	547	548	589	557	579	590	622	605	592	598	610	584	622	586	566	573	541	604	584	532	604	584	610	583	634	591	571	529	579	595	597	598	572	617	589	580	574	621	573	566	569	556	571	634	611	517	590	585	620	570	563	578	600	627	615	580	634	650	569	591	577	572	581	573	537	548	606	596	578	608	559	611	607	561	598	588	599	608	616	585	588	615	586	634	576	576	578	582	592	627	637	579	588	552	536	574	555	557	541	582	594	625	599	618	578	593	619	588	596	553	556	585	607	604	627	576	608	580	605	588	567	575	578	587	648	625	604	590	573	581	581	602	566	584	554	586	583	620	575	608	545	603	561	610	590	591	585	578	584	602	582	595	625	641	619	596	570	605	615	631	591	564	608	646	618	577	608	555	637	572	619	607	556	556	584	582	549	587	611	604	601	606	625	612	588	579	555	573	590	635	572	593	633	588	557	580	598	580	547	571	614	570	589	600	578	622	571	592	610	575	553	615	586	623	540	592	612	583	579	604	583	625	574	603	565	573	620	604	544	600	568	568	604	596	615	583	619	597	614	612	582	584	585	597	633	579	540	596	618	601	596	555	628	559	571	602	553	587	606	589	605	629	569	621	591	617	563	591	554	610	615	569	622	563	587	566	588	612	574	546	575	614	623	579	612	595	578	592	574	573	603	603	591	594	581	561	592	549	582	630	587	599	549	612	554	592	605	602	549	575	550	562	574	628	619	602	552	566	579	600	591	596	561	583	615	606	536	561	583	573	559	587	563	576	596	621	579	633	574	602	571	588	595	548	602	606	576	607	608	607	604	620	606	617	564	541	571	557	600	613	542	595	600	583	580	620	598	634	558	613	582	564	622	623	655	573	618	600	624	603	616	585	608	621	578	639	586	600	572	576	587	587	560	588	548	569	594	603	596	558	590	591	605	577	561	647	640	559	610	596	580	563	599	588	594	569	623	593	615	576	537	590	571	630	584	582	580	650	608	551	587	592	567	605	525	569	594	595	571	635	606	566	609	603	589	575	586	592	580	575	550	569	572	621	548	590	587	622	610	588	587	582	556	602	608	586	603	552	574	590	588	614	578	611	623	588	605	595	571	606	577	605	565	581	611	594	599	587	589	606	596	604	593	579	558	575	592	561	562	655	594	588	583	598	557	598	594	644	578	607	602	637	581	565	632	598	625	564	593	573	600	585	578	547	552	586	579	544	562	578	620	592	562	594	588	583	639	606	578	564	568	601	600	605	587	528	578	594	619	573	597	621	619	562	570	578	578	630	583	612	619	578	586	599	574	580	593	583	574	632	594	566	626	607	621	572	643	581	598	587	590	644	600	627	555	574	640	558	570	596	580	641	533	591	571	578	583	619	567	574	604	581	584	598	616	614	542	577	581	574	616	637	589	619	589	609	625	594	555	626	567	586	590	569	560	605	630	569	571	599	623	591	568	573	566	585	534	547	615	589	627	568	562	569	563	585	600	542	601	592	589	621	618	608	560	591	639	636	587	611	581	615	627	632	551	629	611	602	610	573	620	603	586	643	616	565	579	576	583	603	595	593	586	604	600	569	602	610	576	588	579	610	545	587	577	567	567	615	628	598	571	554	545	607	558	622	578	630	582	595	593	573	580	587	563	588	572	606	642	589	561	616	550	580	585	534	564	587	657	608	575	597	582	588	545	585	582	592	581	598	584	569	613	635	571	585	611	583	620	634	606	613	538	574	579	568	589	521	558	563	564	616	579	592	611	581	613	578	630	643	580	608	562	571	613	566	580	594	570	617	568	618	628	556	532	605	625	553	613	574	553	621	593	572	567	631	550	585	614	573	623	565	580	599	600	600	570	573	585	610	599	571	561	599	594	591	551	588	604	603	597	566	598	583	569	580	583	557	618	555	587	561	597	584	621	627	562	623	587	569	606	570	567	552	608	559	603	612	590	559	594	561	574	576	660	598	585	588	570	578	560	634	607	626	530	591	611	611	587	644	558	578	625	576	597	605	600	613	566	580	620	591	615	587	555	585	575	583	535	613	584	578	592	553	559	574	613	584	593	612	611	600	627	592	579	611	617	609	580	575	550	583	583	593	585	593	640	557	548	616	554	598	590	573	535	580	570	597	608	584	564	589	595	567	577	615	544	594	649	603	555	601	548	591	588	605	590	577	591	572	593	557	569	615	590	610	546	604	597	602	563	613	617	600	586	607	588	590	602	607	609	569	596	564	610	567	585	614	556	585	583	548	574	575	582	622	559	555	600	582	576	589	591	634	588	612	564	602	607	597	623	578	611	616	620	613	594	600	601	543	592	592	562	604	561	559	603	575	606	613	604	595	589	564	626	598	578	581	605	576	594	597	598	571	572	557	523	587	594	564	570	606	603	602	592	585	612	598	600	572	537	574	600	553	631	607	567	622	635	590	633	550	546	586	586	593	607	595	584	568	628	586	605	586	610	582	601	563	617	571	553	666	584	599	582	567	586	591	551	588	576	660	598	567	568	606	548	592	634	612	581	561	599	588	591	575	582	582	617	588	598	617	611	589	588	575	596	602	593	562	588	583	591	574	593	573	603	602	592	568	561	566	546	562	579	547	572	580	591	537	565	588	577	557	649	626	580	563	571	600	603	593	618	583	608	624	587	643	570	580	654	636	590	563	596	628	584	585	595	578	576	613	585	595	575	602	615	618	579	610	594	599	604	604	600	542	603	618	597	577	605	555	595	607	560	597	618	572	569	620	547	530	580	553	613	596	588	582	584	597	588	624	581	613	610	584	547	617	584	594	550	609	606	638	563	627	631	564	612	625	571	589	569	623	602	623	559	595	599	579	577	619	593	553	576
7313	15324	9100	2277	703	627	511	500	476	489	452	443	484	464	464	505	459	498	472	447	484	461	452	506	486	494	460	497	470	481	496	485	531	561	541	494	513	454	450	500	472	478	495	490	510	495	489	493	468	445	457	493	514	544	534	514	477	509	519	504	440	468	468	470	458	496	512	499	506	505	471	457	485	477	487	489	482	474	464	489	497	497	445	492	487	469	468	474	470	418	463	499	497	480	472	496	486	520	505	464	464	504	483	492	504	467	476	462	460	489	465	475	455	456	477	511	475	448	502	470	517	473	475	446	413	480	498	467	448	481	477	458	409	493	522	476	450	461	475	459	467	512	457	502	500	468	463	519	532	459	483	473	456	478	464	481	490	502	509	504	517	477	482	457	457	506	498	470	454	426	470	464	471	491	490	453	477	482	494	479	458	500	523	467	471	499	517	472	476	483	481	460	503	456	428	419	473	484	464	492	418	506	514	480	486	501	477	490	492	495	441	464	481	484	471	423	471	472	517	485	434	481	467	448	468	502	464	500	532	438	492	486	495	498	473	488	483	446	520	467	493	497	508	491	473	466	487	477	495	466	466	480	466	470	503	464	472	480	503	476	411	522	476	460	487	450	469	481	472	475	449	449	481	504	453	498	479	479	487	456	477	493	493	506	498	449	455	507	469	490	456	507	461	446	491	464	506	463	503	498	494	468	489	450	446	484	470	495	480	458	502	533	463	504	484	483	470	492	482	484	482	507	490	438	456	480	489	466	463	482	470	527	486	478	487	477	445	518	491	510	480	505	473	470	482	465	475	508	485	471	444	488	484	475	470	479	437	455	488	530	480	455	447	487	485	473	430	472	484	505	484	488	487	465	485	477	498	495	461	492	483	481	458	472	478	455	477	469	430	453	500	428	493	476	482	479	469	502	477	500	481	503	459	492	488	521	438	473	465	491	475	469	472	488	487	433	474	472	486	466	450	478	484	485	494	510	454	520	486	479	496	487	473	457	460	476	460	455	453	472	482	458	497	481	452	437	515	447	459	491	439	494	474	489	486	493	483	461	470	492	477	454	458	473	500	503	506	465	489	469	461	469	479	481	518	482	494	506	467	484	502	482	502	496	499	447	472	453	453	457	485	490	486	478	501	494	440	485	470	465	461	450	456	450	488	485	482	499	504	480	442	464	503	475	487	468	496	462	467	466	491	521	497	469	552	510	444	475	449	465	448	466	495	477	465	500	551	442	507	454	497	474	459	469	451	436	454	461	458	488	501	513	474	465	458	460	482	489	455	465	481	498	474	486	483	487	464	451	483	468	480	491	461	456	476	525	478	461	475	478	447	503	459	492	499	515	510	535	450	474	479	480	475	446	429	470	459	468	466	439	462	469	491	442	461	473	470	485	486	474	450	465	475	423	486	482	502	498	480	484	483	464	451	467	471	502	463	492	462	510	445	466	477	474	475	495	486	450	471	450	435	514	499	464	503	442	431	500	486	478	458	471	472	479	493	461	488	505	479	481	481	473	459	452	426	482	466	503	483	508	438	469	494	457	512	507	485	480	492	467	493	472	450	511	475	500	488	472	452	480	498	441	500	489	466	492	495	449	488	518	458	493	460	449	467	481	509	485	482	489	484	500	499	491	458	424	462	448	506	481	490	483	501	472	469	485	476	476	474	489	468	499	466	519	471	454	493	496	470	464	459	478	484	504	457	449	466	472	503	499	460	465	496	474	489	477	460	491	515	458	428	468	461	511	469	462	486	469	497	465	445	501	500	440	472	452	459	495	477	456	484	454	458	474	458	512	453	491	499	483	474	463	470	469	445	478	497	485	520	447	461	502	475	503	470	449	420	477	463	489	466	526	475	455	484	445	497	510	493	462	460	484	508	445	467	482	472	440	466	510	461	486	491	499	457	470	476	495	502	512	512	441	444	453	479	440	484	496	453	449	508	487	474	440	433	478	504	442	462	476	480	471	453	473	466	470	472	458	471	496	498	460	469	491	448	480	448	491	454	468	498	494	469	486	479	460	486	486	462	484	448	492	454	458	453	519	473	462	509	464	438	478	472	511	444	491	479	518	521	444	484	496	484	497	492	459	469	470	486	511	464	464	472	480	470	474	420	515	508	467	504	467	532	498	473	519	456	513	474	464	500	544	479	435	455	485	476	457	510	490	507	445	478	453	471	515	489	441	475	481	511	477	458	480	452	469	497	511	508	444	470	471	473	479	476	435	453	500	469	483	475	450	474	462	454	494	507	477	493	444	481	467	470	481	438	459	467	474	519	486	506	516	496	460	426	512	491	478	446	483	479	488	478	470	490	447	466	460	477	504	463	492	459	480	465	457	489	467	463	482	467	476	473	519	479	482	461	437	483	464	473	485	497	445	483	507	453	502	472	481	454	456	454	457	467	500	446	452	482	499	528	459	498	486	470	464	465	498	485	499	446	477	464	489	482	494	482	497	515	475	504	467	512	470	446	485	446	474	447	488	463	454	471	484	462	482	528	473	470	479	496	489	455	435	493	449	480	469	474	492	503	472	487	493	495	489	477	488	531	476	467	430	495	484	450	491	465	465	479	465	499	506	479	481	444	493	472	477	507	514	496	503	465	463	466	496	465	451	469	483	482	550	463	516	542	468	505	466	496	482	491	476	518	475	475	487	449	493	481	486	477	448	474	491	481	489	483	507	538	496	455	498	473	496	470	474	455	465	453	454	452	469	483	504	471	462	507	489	456	478	465	474	525	509	472	458	451	447	471	471	457	492	484	463	435	484	515	498	467	491	473	496	479	472	497	477	491	454	429	473	511	521	497	474	504	450	466	453	472	479	489	503	483	499	515	490	455	428	491	477	489	471	489	440	482	489	499	496	512	431	448	505	467	517	467	479	481	494	498	488	518	470	506	479	476	502	468	477	504	483	518	446	438	511	444	514	488	473	507	445	481	479	474	478	487	493	470	475	483	510	460	501	458	504	491	493	487	466	489	438	480	458	481	517	493	496	471	475	419	457	439	476	459	497	476	494	544	461	450	467	510	468	487	503	490	480	450	456	465	485	472	464	494	494	482	483	498	447	442	474	499	471	496	498	507	478	522	500	481	493	462	475	485	488	491	471	477	513	450	474	479	466	503	477	485	462	459	419	494	497	560	473	492	438	473	463	462	513	474	462	473	477	466	462	459	533	438	526	484	466	468	478	506	518	455	475	527	477	516	472	538	466	522	441	465	457	451	468	500	503	497	480	512	498	502	504	469	479	452	482	483	479	475	454	465	496	475	452	450	456	472	480	491	476	493	494	469	477	484	451	502	489	488	492	531	439	484	480	484	459	461	456	493	496	483	462	511	444	491	462	449	478	451	472	473	462	464	455	494	460	509	480	457	509	465	430	492	510	480	482	484	466	451	500	468	484	487	507	471	497	472	472	468	484	476	490	470	476	476	487	494	455	457	475	478	473	460	463	497	434	476	468	488	496	489	476	470	471	477	449	425	504	496	470	467	452
25198	21527	29399	27160	12360	2480	923	722	631	651	635	614	566	583	590	590	613	561	559	547	582	596	591	575	568	547	576	533	611	597	582	601	575	589	589	549	576	602	531	554	593	548	554	572	587	558	601	543	586	561	548	605	669	785	805	691	612	597	582	559	572	578	556	581	579	530	601	578	600	592	595	591	544	540	571	593	565	609	543	578	575	520	516	578	515	546	539	571	608	594	585	564	583	544	591	585	570	521	587	535	583	559	575	554	518	538	559	596	516	520	581	561	540	593	518	568	589	565	619	574	549	501	577	568	582	535	562	565	559	556	567	547	544	551	551	551	558	573	555	597	571	514	585	561	563	536	514	547	599	571	534	583	585	554	525	532	583	590	567	622	573	553	556	572	551	609	555	518	507	561	540	595	580	541	538	539	555	564	554	557	579	537	558	528	581	557	607	522	564	519	557	534	586	531	565	538	536	567	568	522	569	534	547	578	558	587	534	597	560	591	539	589	574	589	576	549	507	547	565	581	553	579	571	544	576	534	608	585	536	580	573	561	548	596	615	524	576	578	627	554	562	576	581	523	540	528	570	586	559	557	517	561	521	564	573	576	554	594	568	565	586	568	558	569	564	596	533	543	538	574	522	585	552	553	560	583	565	586	514	556	561	517	596	550	564	597	531	539	573	595	565	525	515	568	578	587	572	569	556	557	589	616	543	553	570	537	584	576	522	557	567	583	574	531	530	579	516	546	545	580	585	567	569	616	520	555	565	576	537	567	584	571	546	562	555	558	597	588	563	556	554	521	518	537	585	571	603	570	564	578	604	562	550	543	558	579	555	555	566	592	541	545	572	594	578	550	584	535	527	565	556	548	587	602	558	525	550	533	589	526	515	595	548	568	580	606	579	563	552	539	525	577	572	551	524	565	595	545	528	546	627	570	527	551	513	547	558	540	572	545	579	596	579	567	533	548	555	537	570	557	542	600	568	565	577	574	550	558	577	590	592	539	571	576	573	573	560	533	594	631	602	583	592	561	593	572	565	578	582	533	585	542	552	565	587	546	617	541	546	572	556	561	569	545	567	558	524	601	521	534	589	586	572	593	558	576	539	571	539	602	547	572	568	585	570	601	561	570	509	597	549	498	549	533	557	574	563	534	556	590	541	558	569	549	568	593	563	542	569	586	556	579	506	563	541	554	557	532	591	545	556	536	595	539	571	544	579	581	568	579	549	537	520	554	514	544	525	593	554	591	566	565	592	520	547	566	551	564	532	558	541	544	575	584	595	580	523	560	585	516	526	568	556	576	556	578	541	521	538	533	554	554	577	571	589	546	565	559	580	561	565	518	504	549	556	565	541	558	546	535	576	516	513	560	541	564	598	539	549	569	550	612	557	534	570	585	530	560	546	538	561	589	558	546	548	511	563	562	558	549	547	610	551	537	595	556	550	563	540	556	560	493	565	560	522	521	578	560	577	542	596	570	553	549	516	591	558	552	562	544	639	529	586	519	599	560	571	555	571	557	578	559	558	509	536	592	563	569	576	559	546	529	567	548	535	525	547	552	550	532	517	593	540	611	556	576	569	544	550	574	554	559	533	533	587	593	557	531	559	576	635	582	564	524	564	529	558	516	572	545	571	528	518	569	593	573	581	558	524	531	565	545	582	560	540	527	534	547	580	557	523	554	543	527	540	551	565	616	585	566	539	544	516	554	555	599	563	544	554	572	592	556	540	580	546	554	578	566	597	516	548	556	570	599	606	568	522	534	594	577	564	553	547	558	550	649	575	560	528	554	589	587	571	537	542	539	548	555	514	483	550	529	581	543	557	562	568	496	550	587	547	583	583	585	582	578	551	559	534	582	598	554	568	568	562	569	552	565	568	556	547	573	562	583	566	563	518	546	571	555	542	551	620	539	620	488	592	525	565	599	526	516	567	542	519	519	595	573	553	563	544	552	586	544	583	572	550	555	526	564	555	564	577	524	542	589	556	546	561	517	517	520	537	561	560	556	565	568	561	543	559	586	587	563	572	556	538	515	529	600	536	531	556	529	544	564	518	502	565	585	550	552	570	576	563	570	572	531	520	545	548	550	562	558	578	525	530	548	523	554	579	535	597	583	581	553	579	562	553	550	549	580	571	572	577	530	600	559	534	547	592	544	564	544	565	531	570	535	590	563	540	592	539	540	552	582	574	548	559	559	546	542	551	564	581	566	600	539	570	559	591	585	624	610	541	556	587	534	563	504	502	525	530	511	566	559	541	547	551	575	549	584	573	530	574	593	581	530	580	520	545	538	558	521	573	588	539	517	563	521	556	574	557	540	551	575	565	549	535	518	566	586	568	566	566	560	528	552	574	536	547	567	560	574	587	566	504	585	562	565	557	555	607	583	539	540	550	549	568	532	575	572	525	567	568	529	573	586	515	583	615	555	555	570	593	607	543	596	537	585	520	568	599	560	550	540	505	521	570	552	566	492	542	556	577	545	538	560	544	563	565	552	558	577	554	560	551	546	593	554	582	562	555	521	585	594	618	543	537	534	589	548	600	579	585	567	545	550	545	541	588	598	520	569	530	525	530	606	563	557	564	547	533	574	555	545	546	577	524	546	578	578	566	578	556	572	586	540	591	561	538	582	578	565	559	551	560	578	553	563	542	555	539	518	559	549	579	548	585	559	510	542	545	541	579	578	557	540	546	526	576	581	555	592	553	563	554	534	558	584	549	581	564	567	579	537	563	574	528	581	525	571	534	542	530	568	558	542	585	601	566	568	566	609	511	558	576	575	570	565	578	566	513	572	619	594	592	577	556	560	586	594	580	556	542	596	578	549	591	566	553	551	528	593	554	559	566	550	559	560	561	547	556	549	534	549	577	586	584	516	539	587	570	533	575	581	556	575	579	575	581	571	571	567	587	504	543	558	578	523	543	558	532	577	604	541	586	562	528	567	559	539	532	522	575	581	556	557	554	561	550	557	563	557	536	581	545	590	538	540	563	605	532	583	540	568	521	562	601	596	558	518	571	568	610	516	609	588	531	592	533	568	578	544	566	548	578	557	570	538	534	550	545	547	524	522	531	544	566	556	533	541	557	573	543	564	510	553	556	557	565	616	569	559	541	532	552	554	541	524	539	530	581	591	579	559	604	545	610	549	499	550	573	551	557	551	592	558	576	570	540	575	569	560	509	547	537	511	527	608	583	535	532	556	585	535	587	537	562	589	521	555	566	548	567	560	567	561	503	514	545	544	553	568	561	553	532	554	537	554	588	550	555	572	558	567	599	562	618	547	574	554	579	561	512	551	537	573	518	556	540	567	564	541	570	595	570	567	539	602	563	597	598	544	548	534	534	585	571	547	564	576	591	543	539	514	537	542	594	539	561	554	534	564	550	557	569	559	558	558	581	573	522	588	537	600	588	598	563	532	578	566	547	518	520	568	554	579	581	557	540	563	539	544	555	583	531	592	517	599	536	560	536	555	538	567	561	539	567	593	575	536	523	561	511	543
32071	64593	44912	11982	4472	1889	705	630	577	612	540	526	527	509	527	525	511	554	498	507	517	516	546	516	546	485	487	541	526	528	532	539	519	553	545	531	489	489	538	517	522	529	487	486	505	517	495	452	498	497	496	482	680	851	804	680	617	511	433	467	482	470	478	466	480	530	488	480	480	517	479	484	503	507	484	486	463	459	514	474	502	481	512	490	501	467	529	481	534	483	506	505	492	559	511	464	472	443	496	490	488	527	484	497	460	493	526	487	498	488	480	477	495	468	489	439	500	437	436	461	505	513	511	499	489	458	422	472	476	508	484	464	511	490	501	454	502	471	488	473	505	485	487	454	495	473	515	498	502	476	497	459	475	467	441	487	452	486	478	504	478	482	490	531	501	471	479	469	469	505	470	485	488	515	492	506	500	459	482	517	494	487	489	502	454	505	480	495	489	435	478	470	537	459	449	480	466	449	507	494	511	485	451	546	494	464	470	463	477	464	533	486	496	494	505	482	474	494	451	482	492	510	485	511	489	453	501	475	481	485	477	494	481	482	501	490	465	435	544	472	482	492	496	517	494	509	490	471	473	477	478	497	478	507	480	463	474	515	514	493	478	480	461	490	522	493	461	474	444	510	508	476	494	503	488	486	487	453	497	478	431	509	460	473	518	443	536	469	486	504	483	485	460	482	498	468	490	509	465	479	517	454	484	492	467	508	480	473	461	480	504	466	503	477	484	504	501	452	497	502	499	530	499	452	518	477	467	473	488	494	475	472	504	493	517	483	498	523	495	485	494	498	492	511	477	444	477	466	486	504	460	512	501	468	521	480	468	486	506	478	493	449	485	416	507	469	487	495	486	514	485	490	508	470	480	473	477	494	484	518	493	505	504	502	505	525	452	477	480	462	475	506	495	479	517	471	494	471	410	462	441	471	472	511	470	482	473	524	454	462	514	530	494	506	463	505	504	491	510	463	480	487	494	475	490	494	490	480	481	507	474	506	480	507	519	461	512	499	514	507	486	470	456	525	485	460	473	522	503	427	496	475	483	478	499	472	485	533	527	499	466	479	488	498	487	457	482	495	486	512	503	482	482	503	480	459	457	467	501	525	463	499	454	483	456	456	455	489	490	498	524	479	469	458	501	482	480	512	454	503	465	502	451	504	511	486	456	493	508	459	483	487	489	457	514	448	495	455	471	500	498	524	475	491	492	474	495	496	500	455	439	458	520	483	468	472	519	497	513	536	473	497	482	515	488	495	475	447	504	455	456	503	473	471	506	473	493	466	488	493	471	474	512	514	494	474	471	459	470	467	466	479	452	456	461	485	461	524	453	476	510	498	480	495	500	482	473	466	510	498	503	457	493	509	495	502	480	501	480	445	461	502	477	486	493	424	489	488	486	485	496	535	506	507	487	463	444	508	504	453	521	477	461	449	475	483	467	482	474	490	488	505	463	497	497	482	473	518	537	494	506	484	468	487	454	478	509	511	464	494	488	475	464	494	489	434	465	495	478	455	471	469	487	508	492	502	496	507	461	456	462	454	494	507	472	504	475	488	499	466	495	493	469	441	509	477	468	462	519	481	520	509	493	461	498	482	501	487	498	449	489	465	476	478	493	493	480	463	472	498	480	473	459	460	489	475	473	503	453	512	417	494	483	472	464	531	448	458	492	526	495	478	494	493	475	490	463	462	488	464	450	475	490	502	491	470	480	497	440	467	518	485	485	451	463	509	508	502	510	495	513	437	487	484	522	479	476	477	456	479	442	486	450	452	495	516	482	457	509	500	424	509	485	520	477	460	461	466	474	479	523	499	476	508	503	495	467	523	474	489	504	465	502	519	478	496	444	472	467	521	467	471	467	513	478	498	472	502	469	490	449	472	473	509	507	499	462	495	463	484	461	490	479	493	513	513	500	473	509	532	489	513	510	472	486	480	480	471	516	495	502	532	456	500	491	459	464	479	474	514	416	500	504	478	517	490	465	515	530	490	490	474	508	472	467	490	470	471	445	465	494	522	489	522	509	470	462	535	479	522	457	485	460	474	511	492	484	486	449	508	503	463	479	498	491	495	432	463	522	494	496	490	446	479	489	494	491	456	483	493	500	487	475	490	447	533	493	530	482	468	510	450	478	487	419	509	502	482	481	506	484	481	475	486	456	508	503	504	469	492	512	470	506	499	506	512	488	488	500	502	469	457	504	467	482	480	459	478	497	488	461	490	469	505	478	485	462	487	466	480	487	517	496	461	506	459	474	483	484	476	463	513	488	508	473	470	511	463	461	482	514	466	465	486	476	456	469	461	511	517	481	495	456	498	448	475	462	434	443	458	496	478	449	496	480	482	489	485	513	491	476	523	497	441	495	464	476	509	482	513	493	508	480	490	482	495	486	461	456	485	460	477	429	457	497	465	492	465	531	485	452	453	480	485	516	525	493	475	492	431	473	489	470	512	463	481	455	491	487	493	475	499	498	458	505	436	494	486	468	450	471	451	495	515	476	533	495	474	467	479	455	536	482	485	441	473	482	476	501	483	492	462	520	512	504	472	454	463	463	512	481	479	482	525	510	464	502	498	498	467	479	503	497	464	474	495	479	468	467	526	474	446	486	477	474	501	468	508	510	513	495	465	495	482	485	484	520	492	502	447	477	484	452	484	468	456	465	493	480	480	501	502	507	444	473	484	479	472	434	469	444	492	499	482	492	475	466	514	515	497	480	464	499	507	504	460	495	482	483	426	457	474	515	515	482	486	456	460	447	510	481	499	536	448	510	440	476	494	461	481	475	505	495	474	482	503	485	469	460	457	483	484	463	485	459	479	486	531	509	488	473	461	501	455	480	507	444	496	528	475	451	496	483	447	479	495	466	490	489	502	504	477	514	492	509	474	499	435	519	484	485	491	494	484	508	468	470	449	514	508	508	453	487	490	508	471	495	507	511	464	468	483	527	463	492	483	489	486	477	525	494	477	480	482	511	467	506	459	467	470	456	519	462	517	507	507	507	501	506	458	479	491	494	462	488	499	496	509	509	504	451	498	461	499	509	489	457	493	475	485	474	477	458	489	530	497	518	476	505	440	471	483	500	516	495	482	470	497	503	522	471	466	502	467	499	463	470	480	486	448	472	511	480	479	465	512	498	486	490	504	512	488	484	459	471	461	453	475	481	497	473	493	485	456	469	513	461	507	465	498	474	474	451	479	531	500	451	469	446	497	477	478	486	439	511	502	492	460	488	445	489	477	508	473	484	467	493	487	443	526	481	490	483	465	465	482	476	466	499	457	497	483	478	497	463	498	498	447	504	481	536	494	476	489	462	457	500	520	507	474	496	480	500	486	526	487	470	486	502	429	497	490	529	564	473	510	482	478	493	470	493	448	475	493	479	485	513	466	485	491	465	483	473	447	509	454	477	451	474	428	504	493	524	481	443	506	509	503	510	461	497	510	476	479	471	458	528	496	483	468	475	524	471	474	503	528	464	532	463	485	463	474	489	475	455	459
24121	21343	29296	25824	20432	9880	1876	1055	840	821	816	784	781	755	770	750	784	745	729	698	735	739	732	666	686	711	710	727	738	690	729	728	726	779	767	711	678	692	728	720	733	693	735	722	713	726	682	691	674	714	711	662	884	1094	979	891	929	750	735	706	651	647	696	690	703	742	728	731	689	677	684	715	678	702	695	625	743	654	728	727	717	720	688	670	663	662	706	725	631	682	694	671	703	668	727	673	652	660	656	713	734	705	681	662	727	703	705	671	672	716	747	719	685	687	676	706	713	692	668	723	702	645	713	695	679	701	684	654	695	658	685	701	658	697	687	709	673	741	699	753	754	686	687	687	708	686	682	686	696	668	681	704	660	705	692	713	686	695	705	651	678	707	701	617	741	677	744	684	702	659	700	677	684	694	734	675	703	677	701	712	695	664	686	688	726	700	678	696	712	679	677	704	767	717	665	722	688	680	657	688	672	686	756	693	708	723	701	663	721	706	669	658	680	689	676	645	673	655	707	670	736	704	707	700	700	660	652	678	684	660	675	696	680	617	657	661	712	694	694	682	648	651	653	762	648	692	753	724	674	707	709	685	734	658	699	673	673	677	704	683	662	722	674	651	729	646	741	620	684	670	678	675	724	741	695	691	682	704	699	659	686	673	696	717	653	662	716	722	650	664	688	701	640	677	726	648	696	674	725	706	684	718	622	701	694	666	654	732	707	607	674	685	725	676	676	693	712	643	651	621	694	706	670	700	695	687	702	668	690	723	696	669	715	662	664	662	706	710	687	646	754	667	678	685	684	656	722	737	710	705	702	641	716	684	742	666	658	649	655	682	670	630	683	672	705	677	674	704	675	692	712	722	664	696	675	679	699	668	670	651	686	679	643	661	724	665	686	731	705	664	705	709	675	654	646	688	637	690	729	706	693	694	664	677	712	702	649	723	642	676	740	671	678	691	749	649	698	685	715	671	700	669	685	643	718	723	693	633	739	685	663	710	711	708	663	711	668	718	691	652	665	662	730	666	705	689	686	670	694	704	702	647	682	679	706	690	667	755	678	664	669	706	730	685	705	746	703	662	707	711	666	693	702	676	664	682	670	691	734	660	719	698	660	686	667	659	677	700	690	650	690	669	698	679	706	656	713	664	700	696	681	668	698	639	689	697	693	683	651	679	629	648	646	690	712	612	744	690	663	727	719	701	726	674	752	658	694	659	721	670	723	658	654	702	706	689	713	669	682	683	688	676	633	708	685	670	712	676	662	664	754	733	665	656	655	679	683	691	674	679	618	666	719	679	740	641	710	686	685	692	651	652	654	680	708	669	687	639	677	686	664	701	685	700	684	666	712	658	692	622	674	686	649	723	681	668	683	698	708	699	652	717	655	682	681	679	685	676	683	707	682	703	672	703	697	673	713	692	655	616	666	708	727	685	606	679	679	645	681	712	699	714	687	736	626	683	711	669	690	669	694	692	700	614	682	721	707	663	659	734	730	699	700	692	702	689	671	666	656	684	668	715	673	662	668	673	695	728	687	663	677	679	703	678	641	730	644	706	721	717	692	716	700	649	654	678	665	664	732	648	692	681	701	704	721	653	686	705	682	622	638	700	669	686	683	698	678	738	701	700	649	698	684	694	695	652	672	668	633	701	706	757	731	674	685	653	670	704	699	622	645	702	723	698	620	639	648	628	683	698	687	692	708	681	693	690	654	679	691	693	649	707	661	671	652	681	663	725	664	692	693	687	664	683	671	677	658	683	655	683	669	680	704	689	696	658	653	718	675	710	682	676	703	675	636	665	684	731	710	679	716	700	655	703	644	676	676	712	725	663	644	672	701	685	690	688	682	718	706	694	703	653	716	699	669	707	666	673	705	696	684	677	685	675	668	683	711	705	695	692	746	680	673	671	664	659	648	676	693	680	699	653	670	686	683	614	669	683	660	656	636	703	683	643	633	676	718	653	655	667	631	673	706	669	664	681	659	689	739	655	693	684	696	674	711	723	684	758	726	640	695	739	714	677	694	681	717	666	687	681	653	685	668	665	667	673	700	693	667	779	700	685	646	676	707	670	679	674	689	688	692	671	622	716	667	673	676	645	667	700	707	676	673	674	695	679	663	724	684	714	648	679	687	676	652	677	680	703	675	643	670	660	700	658	683	666	683	698	706	663	665	668	644	714	688	683	687	732	668	705	641	695	662	707	639	716	660	676	694	698	703	723	726	637	725	700	687	684	642	701	645	674	661	721	693	670	654	721	683	684	667	701	613	674	702	685	780	691	684	682	707	717	712	685	675	681	667	700	670	703	687	731	733	676	713	696	690	662	700	677	693	666	693	654	668	689	694	680	724	648	651	628	655	663	707	672	684	681	686	731	624	721	711	654	662	687	710	717	675	690	670	668	642	711	721	672	700	687	703	696	730	687	697	709	665	736	717	686	696	667	743	671	677	674	690	683	727	669	697	653	699	704	705	704	710	719	682	667	683	632	672	682	716	681	654	656	658	660	700	688	730	678	715	688	670	706	678	693	719	674	684	682	669	694	737	689	692	676	693	661	677	664	648	689	675	701	701	719	711	716	671	732	727	709	656	731	691	690	686	657	664	684	679	656	635	663	694	646	690	691	683	698	683	734	697	643	671	718	724	655	682	668	664	651	744	673	717	644	657	679	735	661	726	653	695	684	659	677	626	663	708	688	670	643	642	695	707	712	641	688	670	729	680	694	675	672	711	699	713	705	733	715	658	674	641	719	648	670	676	688	660	675	673	687	653	692	668	698	640	635	664	690	706	728	706	703	706	683	679	666	697	674	655	649	674	679	669	684	630	673	665	621	645	669	672	652	698	689	693	683	734	694	705	644	662	682	684	662	675	657	667	688	651	701	678	733	648	639	731	656	676	721	726	670	720	691	700	748	672	668	732	699	653	707	693	696	664	681	653	662	689	710	705	702	669	685	691	644	691	684	649	675	684	696	706	681	693	701	700	685	712	700	623	650	639	665	723	717	660	714	684	734	685	668	677	677	709	673	716	676	782	712	671	681	669	688	675	666	711	655	716	726	677	673	684	676	692	673	677	656	719	701	725	640	699	644	677	665	670	686	670	715	726	700	697	629	679	649	733	693	716	694	693	719	632	665	689	638	653	609	711	663	707	691	705	702	652	705	666	699	669	706	669	664	695	670	686	696	712	680	676	697	660	708	684	710	707	720	681	651	749	674	677	651	714	680	727	728	691	675	686	729	662	698	698	693	677	701	687	644	710	691	684	632	655	691	729	694	648	704	667	693	697	718	655	690	697	676	677	652	707	680	658	697	670	728	750	733	737	724	693	659	699	686	700	711	648	679	668	679	740	669	658	706	712	684	677	686	682	692	703	758	677	676	641	688	689	708	643	682	657	640	680	668	710	670	719	712	669	671	670	686	692	691	710	704	711	674	705	677	667	689	681	753	661	690	658	687	680	691	676	640	687	733	695	699	719	694	652	706	667	677	668	699	717	705
38057	78523	56357	17361	7805	2944	949	865	773	791	731	710	675	703	644	641	675	668	616	646	631	602	622	592	616	611	618	632	697	689	644	676	689	676	667	673	669	639	620	631	638	606	623	609	610	601	604	633	616	572	593	602	896	1309	1008	937	977	672	601	572	555	653	607	626	611	606	603	572	650	560	580	577	559	571	582	584	624	606	603	639	555	618	582	580	595	577	584	628	557	564	585	628	594	627	608	576	561	527	613	553	563	598	601	620	626	595	573	624	629	586	612	624	585	602	612	559	558	603	586	556	628	562	570	540	610	606	558	565	594	603	623	585	599	601	575	600	572	619	613	564	570	601	594	599	576	597	547	533	564	595	587	602	588	640	612	600	579	588	573	568	586	601	582	559	616	562	580	568	570	574	562	557	590	579	620	594	580	601	571	551	594	544	598	508	618	598	593	575	578	618	624	602	594	612	607	595	559	571	593	651	569	572	560	591	582	588	596	583	639	598	559	612	570	590	606	577	606	581	552	629	606	556	620	601	569	612	590	566	543	637	573	626	591	581	585	557	564	593	600	594	618	600	622	603	577	598	590	602	539	614	552	637	583	595	569	586	595	604	593	586	597	610	596	603	615	609	610	623	597	591	622	601	591	568	597	592	594	597	567	566	615	586	576	611	568	605	559	558	568	595	605	556	588	592	579	567	558	612	583	591	532	600	550	568	617	597	615	563	601	564	560	622	598	547	569	554	658	564	584	563	589	576	540	629	609	595	567	633	585	631	586	517	539	575	637	578	594	536	624	572	590	623	641	569	594	591	586	620	577	524	606	546	597	594	624	570	610	588	598	600	620	590	609	585	572	612	600	553	580	609	604	612	641	608	572	579	634	574	576	598	567	530	575	562	563	585	578	589	551	653	561	566	593	593	587	599	584	611	588	582	602	571	571	572	564	589	567	571	570	605	553	579	555	590	598	572	554	621	624	574	556	548	641	596	611	610	603	576	589	571	619	567	596	585	578	573	552	629	618	599	563	603	634	540	642	548	583	568	596	587	593	550	565	559	605	583	634	603	576	609	597	588	608	582	586	582	567	619	559	613	592	582	616	621	605	570	600	566	580	648	594	504	616	567	588	598	585	587	597	592	592	568	646	630	577	593	550	603	552	581	605	621	600	565	594	604	595	565	620	612	607	566	617	597	609	610	584	601	623	581	562	582	604	599	588	582	604	593	547	582	591	600	585	598	544	634	595	582	562	644	571	558	615	562	582	629	588	637	553	548	618	585	638	529	535	604	595	602	598	568	585	604	563	584	595	579	581	597	604	551	609	622	563	572	566	568	568	560	566	630	578	556	541	574	589	582	570	585	560	584	591	597	560	613	554	574	630	628	586	594	581	534	609	577	571	534	613	586	584	584	599	578	524	599	576	567	593	584	600	543	583	589	575	582	607	607	611	586	585	606	609	612	569	579	564	613	623	569	605	590	587	578	565	601	616	601	571	594	557	612	638	586	585	591	582	571	586	594	626	583	581	588	611	604	597	648	598	588	583	627	620	566	613	548	531	582	597	610	583	580	560	574	589	561	588	589	602	590	606	614	570	578	582	622	569	548	580	552	616	593	591	581	584	606	563	570	578	583	577	586	519	589	599	598	578	606	557	600	622	597	600	534	584	607	572	599	582	597	591	593	602	615	581	594	544	600	607	573	627	629	592	588	592	592	564	627	579	664	629	589	629	593	547	565	576	619	562	532	603	600	575	616	616	633	568	562	593	606	579	550	583	583	577	601	581	572	595	621	623	590	600	594	561	613	577	604	591	615	612	581	584	613	607	559	588	576	591	589	594	615	595	574	563	594	583	584	594	550	568	614	572	591	579	586	597	569	572	580	585	577	562	619	594	577	539	585	602	620	583	576	588	581	621	598	574	606	534	565	590	609	552	597	583	632	618	615	575	650	595	573	614	637	576	575	570	578	592	602	579	605	554	558	594	595	532	593	580	554	578	595	601	596	588	559	576	592	549	599	592	586	530	541	573	592	580	532	531	582	581	593	596	559	603	597	630	592	598	585	626	602	561	584	572	575	610	573	625	584	571	602	607	559	563	607	588	610	594	603	620	587	586	568	591	581	587	586	597	555	535	559	572	573	621	587	622	617	543	575	584	626	570	538	587	594	612	613	596	554	626	587	561	612	549	613	568	583	594	589	611	606	635	600	587	620	609	612	576	577	611	584	602	641	616	604	545	588	584	594	580	644	593	613	538	551	557	565	602	587	587	603	602	579	559	590	629	587	571	561	594	597	584	604	576	585	557	597	556	595	563	587	626	602	554	620	584	587	593	625	573	609	579	547	649	575	575	596	593	566	603	582	637	591	584	590	608	626	623	586	606	598	593	552	586	570	620	603	614	611	598	576	607	589	574	571	550	615	554	624	577	591	579	575	563	577	655	625	621	589	590	609	596	564	604	593	561	595	540	542	572	587	606	590	611	599	586	670	567	558	568	582	598	545	619	631	587	550	586	609	573	533	600	580	591	592	573	593	572	570	577	560	552	618	604	596	618	557	566	589	602	575	570	567	604	560	588	548	611	610	580	563	598	598	558	583	559	523	613	569	566	575	590	610	550	604	583	526	624	598	595	586	580	626	585	588	616	587	557	577	585	591	593	557	647	622	600	581	633	564	581	523	639	623	595	592	578	576	558	560	587	573	607	564	567	624	609	585	589	574	581	542	617	587	592	612	553	580	591	600	539	612	549	600	557	607	562	607	585	577	572	582	613	582	571	614	561	557	600	598	589	606	579	555	550	582	584	602	583	609	572	539	607	590	577	561	576	545	605	631	547	594	602	609	551	556	567	599	612	596	586	586	652	570	588	630	662	535	596	576	594	599	639	627	634	586	589	552	576	574	616	597	602	616	556	542	618	530	579	583	582	563	579	590	600	588	577	575	559	572	619	587	548	565	567	608	585	562	601	575	585	594	563	578	578	556	623	594	592	605	630	583	602	583	605	609	564	563	551	589	611	596	590	581	630	591	602	590	601	573	589	607	609	644	589	562	593	516	620	596	604	597	574	644	598	619	549	579	572	608	557	585	587	584	595	530	554	562	586	587	598	565	620	553	637	592	572	582	604	621	619	583	577	589	565	575	603	603	578	623	560	555	599	547	566	599	612	579	557	577	603	577	576	564	604	639	594	610	602	591	566	612	626	609	617	570	583	610	600	618	643	578	606	594	582	593	619	583	606	617	634	534	576	613	564	594	633	585	616	617	579	597	605	580	554	588	582	605	567	558	580	552	576	616	576	603	532	576	583	569	582	562	578	576	590	616	562	586	596	587	577	569	626	562	606	582	580	580	552	600	534	559	560	622	612	588	583	569	590	579	588	540	584	570	581	602	602	538	560	597	544	588	572	593	616	628	561	623	570	570	603	596	541	588	584	581	574	614	575	586	576	569	588	663	538	599	584	597	586	591	580	563	604	598	584	566	574	565	632	600	641	600	573	570	551	604	581	566
27797	18806	11883	3464	899	622	614	611	620	611	600	590	574	567	569	582	577	563	572	603	601	621	609	636	576	611	600	588	570	597	598	630	576	574	591	603	575	561	613	596	577	605	568	619	602	588	592	574	602	594	596	576	630	613	643	580	650	595	586	592	587	559	631	599	597	551	632	610	527	574	587	559	602	607	580	634	600	588	541	566	625	602	537	571	562	590	619	624	614	576	584	609	623	613	548	617	621	566	572	600	586	568	597	590	602	541	576	552	562	617	616	587	610	586	603	582	596	570	562	578	571	575	585	545	579	596	601	545	637	570	594	617	588	603	573	601	587	597	585	609	617	624	605	602	592	586	598	548	589	584	579	542	574	584	548	572	572	610	549	591	562	606	572	635	590	565	586	610	596	584	562	590	552	597	585	610	562	558	622	595	604	602	559	589	584	593	608	597	605	564	625	572	606	566	587	550	617	632	607	586	592	569	618	599	643	558	599	563	565	570	588	620	579	601	572	611	544	575	610	560	629	579	619	573	592	576	638	537	604	543	576	587	564	572	585	581	567	534	590	615	601	569	579	561	585	565	599	628	576	549	586	553	551	620	575	544	584	553	616	623	581	592	614	573	586	582	616	585	591	565	560	560	568	600	600	561	583	584	578	575	595	559	581	591	601	601	581	589	580	613	597	619	552	615	601	586	584	613	554	601	632	646	553	586	609	587	619	574	587	603	544	606	601	567	600	583	601	559	547	579	577	586	582	554	604	616	578	598	548	583	576	594	558	566	582	563	595	578	626	577	583	588	610	608	580	567	582	568	522	583	591	559	593	567	597	566	548	611	579	571	572	557	601	589	570	631	608	649	605	598	589	548	611	521	589	535	557	559	581	574	630	561	564	594	609	537	615	581	607	557	605	596	590	597	611	578	594	575	592	606	581	602	566	570	553	576	593	615	590	590	571	603	593	603	584	581	574	576	564	555	600	572	597	576	616	553	615	535	571	602	598	586	575	565	591	557	551	596	582	584	610	589	551	586	606	566	596	593	577	591	599	565	542	601	539	610	599	591	573	548	593	632	627	614	592	588	594	604	580	575	642	566	610	620	568	590	601	621	553	608	558	566	575	571	610	584	569	593	581	598	632	593	593	574	585	602	559	544	593	583	548	595	597	586	582	571	542	552	569	580	581	591	576	603	587	587	608	615	553	597	588	571	583	580	582	613	563	620	589	559	603	601	567	573	528	577	634	571	612	597	585	537	562	609	611	585	564	607	607	600	574	634	616	560	586	605	587	569	615	531	610	605	595	594	630	582	550	584	574	614	593	558	600	593	622	598	591	598	594	587	610	569	574	532	570	598	634	590	603	568	604	571	587	645	550	578	596	606	565	598	619	574	578	537	614	600	611	582	635	550	639	594	589	620	615	606	597	587	599	587	584	575	589	561	592	589	580	626	578	572	583	553	588	642	599	604	612	644	602	627	558	589	593	609	595	533	553	612	557	575	571	574	590	602	585	611	585	640	595	577	618	563	579	575	589	573	592	573	557	596	611	572	564	541	576	621	579	626	638	560	619	574	571	596	580	614	571	578	613	597	587	594	643	613	579	575	571	607	572	553	573	541	560	620	625	632	599	612	578	596	599	567	560	611	547	559	627	602	566	529	548	580	628	601	580	559	593	614	587	573	554	566	564	532	594	612	604	614	553	551	611	544	588	573	624	590	546	602	601	583	570	579	609	612	553	557	623	605	602	595	570	565	606	602	586	569	615	554	572	602	581	578	606	611	632	591	573	586	561	600	576	568	584	579	572	561	607	611	598	628	593	584	568	640	562	609	607	546	566	552	569	573	581	597	591	610	567	577	579	611	601	544	590	660	587	609	581	547	559	571	586	590	599	572	607	564	607	577	599	622	546	569	566	591	602	576	558	536	585	580	590	563	604	578	572	623	611	572	616	601	622	569	593	593	576	576	569	604	631	583	626	618	588	559	572	575	553	582	563	559	608	622	553	595	604	578	587	610	630	557	598	590	585	563	603	555	599	567	563	587	592	619	573	625	592	586	614	601	592	589	595	597	579	588	603	568	607	573	611	574	583	626	596	595	606	594	546	594	552	622	546	632	609	592	564	641	601	557	554	572	565	598	581	589	582	582	564	608	595	544	582	591	628	601	547	577	576	620	558	569	581	569	558	594	585	557	600	544	607	602	595	577	565	561	624	539	562	574	561	597	541	538	618	593	608	590	561	597	579	611	614	607	608	547	568	560	573	606	578	580	624	600	564	603	555	618	589	616	575	557	551	577	592	570	547	588	603	593	589	611	549	575	594	562	584	556	599	570	601	613	633	548	617	562	584	629	553	592	592	549	607	581	605	592	618	573	559	584	563	568	585	593	575	623	562	581	635	559	542	594	578	534	585	575	591	593	550	591	559	596	622	607	636	542	589	567	607	583	621	578	553	600	552	593	585	586	574	567	588	594	589	588	572	622	594	582	596	560	585	564	617	602	577	608	533	621	600	569	558	589	597	574	627	605	594	599	614	611	618	597	601	573	609	603	634	612	559	553	662	615	591	587	574	621	609	546	586	652	594	550	613	594	580	605	560	567	567	610	585	608	613	551	587	598	605	628	603	587	615	604	581	561	587	582	621	605	589	588	560	610	629	578	601	591	602	600	618	600	551	564	628	564	581	551	579	566	574	597	591	583	599	593	590	568	573	640	573	597	576	597	539	556	554	575	588	549	607	622	552	577	577	543	598	597	591	599	563	606	575	584	568	604	627	539	600	562	555	587	609	566	599	615	592	574	586	576	620	551	614	608	591	586	547	626	605	587	581	639	568	594	582	584	595	550	545	585	551	569	580	603	540	567	603	572	582	607	580	545	553	626	554	561	596	591	592	591	583	544	561	566	589	621	613	570	613	561	574	530	541	562	622	600	611	646	610	610	582	608	610	544	573	611	563	566	549	589	583	579	633	597	592	586	576	628	572	566	587	553	592	571	603	590	581	593	576	557	599	591	560	549	596	534	610	538	557	594	652	610	618	588	650	585	617	579	614	574	562	593	581	598	634	579	610	568	590	576	598	580	567	557	615	606	616	560	575	586	566	596	572	573	590	592	593	575	563	545	594	614	552	536	596	587	572	599	579	599	580	593	569	585	558	566	586	575	623	612	625	637	599	596	607	576	602	604	580	616	661	606	564	636	574	594	567	580	573	605	593	608	587	600	614	620	556	552	591	568	610	588	590	556	571	627	572	599	587	557	564	581	575	598	604	614	582	572	569	574	555	570	575	578	564	581	612	558	624	592	587	575	577	561	577	610	566	539	630	575	581	657	571	589	630	610	578	534	555	572	621	567	567	620	589	576	563	618	588	582	571	589	583	586	613	528	554	559	592	592	597	610	555	599	615	582	609	562	590	607	616	582	580	537	554	590	593	598	561	568	601	568	559	550	633	582	543	590	583	610	619	589	627	590	619	638	622	596	570	570	593	599	580	581	589	587	552	578	592	590
6688	13485	10174	2327	864	547	501	531	492	463	454	506	488	515	481	489	449	522	470	469	485	508	468	447	496	502	522	460	516	500	505	480	520	479	470	510	542	499	503	467	471	512	488	450	472	539	487	490	480	499	441	484	497	540	559	463	540	486	480	470	466	481	491	497	523	537	426	465	476	520	474	452	490	516	451	475	463	469	477	446	482	475	459	507	496	514	507	470	521	464	465	484	501	499	487	432	470	429	477	500	472	509	501	474	465	498	476	455	454	458	525	475	494	460	472	471	478	460	467	468	476	532	513	489	456	463	506	504	498	498	492	429	514	446	463	481	485	419	452	458	479	459	499	452	502	465	512	474	484	476	448	455	470	487	482	472	447	491	473	473	455	485	465	508	476	508	482	504	480	506	487	475	486	509	430	501	501	488	472	466	525	498	465	461	492	483	460	493	496	481	472	491	496	527	449	438	469	533	461	530	469	497	486	497	502	497	499	493	462	471	478	496	455	484	513	488	482	417	492	460	501	495	479	498	505	485	487	475	484	489	459	478	475	473	503	514	461	469	504	494	469	523	442	512	459	506	436	495	490	460	515	486	504	443	511	469	470	478	508	468	476	466	489	459	459	452	497	445	475	495	490	440	457	453	503	469	464	460	464	485	508	511	482	493	497	471	497	470	465	512	439	520	457	461	454	473	476	496	470	516	499	485	511	482	484	420	493	496	496	488	498	466	489	528	462	469	481	475	486	496	485	503	483	486	486	517	477	462	498	501	479	480	468	477	484	475	437	486	467	483	494	461	463	500	440	427	476	508	498	451	471	484	478	461	488	459	492	497	453	493	482	475	492	465	483	482	482	510	460	475	495	473	448	476	486	400	522	490	457	496	475	455	473	454	433	476	482	470	489	446	473	455	482	474	477	490	493	507	456	492	490	487	477	475	498	529	494	464	455	490	454	482	419	446	452	478	480	529	443	515	483	493	458	454	457	486	543	471	473	436	498	494	459	498	475	475	517	457	530	461	501	498	457	477	490	504	456	461	526	498	518	492	421	499	446	466	458	493	472	467	465	449	475	472	454	504	492	488	510	477	457	499	502	445	527	510	503	462	482	477	491	481	456	453	479	454	519	421	503	412	505	517	502	500	512	495	454	497	470	500	524	466	449	479	437	465	506	481	456	494	488	507	475	470	480	465	507	452	490	488	473	472	481	468	486	472	471	470	456	446	496	444	522	478	479	484	461	476	471	436	474	478	483	495	494	450	489	512	494	477	452	488	467	523	462	465	488	458	452	502	455	486	468	491	511	486	504	443	474	452	501	486	450	478	461	490	487	465	447	468	496	536	471	451	456	479	467	505	463	501	477	469	461	484	433	491	481	523	443	492	504	477	471	487	499	478	507	455	497	464	447	480	448	453	472	440	483	465	494	490	518	455	456	501	484	522	495	470	513	477	492	487	494	502	442	457	481	473	446	507	445	494	478	481	488	497	473	463	491	475	476	477	500	478	468	521	491	481	500	430	496	446	496	474	495	516	457	529	497	447	456	483	468	459	500	446	507	470	501	429	481	468	460	471	512	499	517	485	487	479	460	518	501	461	482	465	470	465	471	469	517	501	472	497	497	462	464	480	509	453	467	468	466	483	467	447	498	482	496	471	454	485	502	443	478	478	496	513	523	472	457	499	494	476	485	446	461	460	433	480	515	505	505	491	458	470	417	450	449	496	543	481	483	504	516	469	487	491	470	496	464	459	498	502	485	484	458	466	460	475	452	476	477	514	495	485	481	448	475	454	490	463	470	474	488	474	480	485	454	450	503	482	491	479	492	478	498	498	487	473	460	494	506	468	461	506	496	540	444	474	468	445	461	491	497	473	486	494	490	489	495	472	478	485	468	497	503	472	469	449	482	519	508	470	510	488	456	447	481	523	458	501	461	484	473	460	468	477	471	471	468	495	465	488	513	526	473	479	505	493	510	500	493	510	467	478	465	505	532	517	469	478	467	462	531	452	495	487	448	492	456	495	471	484	471	475	466	514	458	493	517	482	516	446	504	475	493	495	473	457	473	462	479	502	468	473	497	490	490	472	480	467	473	483	438	470	505	472	475	500	459	482	447	473	458	467	411	462	448	464	493	464	495	481	470	529	501	470	444	463	478	470	451	444	524	490	466	446	477	459	473	496	462	495	476	482	466	482	483	521	504	483	466	502	430	445	478	499	485	476	489	471	493	466	474	493	482	493	467	461	498	501	531	478	503	485	487	523	496	486	508	471	432	473	459	493	483	480	480	526	472	474	467	447	468	449	517	480	468	506	500	490	468	474	507	480	460	498	459	492	512	479	460	526	500	483	473	500	461	481	491	495	470	488	458	469	452	472	463	477	479	511	476	481	439	513	493	453	473	492	490	496	458	468	495	452	455	500	487	474	444	476	465	496	489	467	482	507	474	518	475	473	468	473	483	492	486	470	475	481	451	447	494	438	509	491	480	489	510	495	494	500	501	478	455	448	481	466	492	487	514	477	489	448	490	415	474	498	510	480	479	474	452	483	463	501	479	514	473	461	456	479	488	502	460	471	482	502	480	468	470	483	487	506	528	444	481	503	483	472	506	529	481	496	468	453	496	476	452	468	458	472	504	431	468	497	479	455	473	455	465	498	475	463	493	456	461	493	499	467	439	495	430	439	423	470	487	425	489	482	456	484	470	469	474	438	489	465	471	497	489	487	449	487	492	479	483	474	490	488	452	448	478	463	461	507	491	436	489	499	479	511	491	480	517	485	491	485	450	469	530	490	488	504	487	476	501	507	471	484	486	469	439	490	476	474	444	515	482	466	456	490	488	475	473	463	479	472	503	482	466	503	460	489	471	482	505	461	424	475	491	497	465	476	502	503	457	504	460	458	473	518	456	495	459	485	462	500	492	479	475	494	516	483	464	460	451	435	475	541	504	472	489	492	473	488	455	464	467	479	513	453	448	495	494	480	481	545	499	491	528	463	464	458	490	452	450	482	480	479	463	506	507	499	456	478	449	471	493	446	470	503	477	471	482	432	522	488	467	476	490	518	482	490	416	452	500	461	469	512	527	471	501	508	537	456	433	478	478	482	507	504	478	476	473	510	446	444	497	497	512	501	483	515	505	445	500	467	451	472	488	536	487	457	460	462	471	496	434	481	495	521	479	503	473	479	501	514	460	519	462	496	492	451	490	476	483	469	484	466	451	488	454	488	509	518	525	463	439	497	430	488	456	474	519	515	473	509	462	497	467	437	487	466	517	491	485	478	465	467	452	504	489	498	469	499	499	478	467	440	538	524	506	497	494	448	469	471	488	463	469	479	454	461	492	473	481	453	460	481	466	481	482	474	462	464	459	438	506	453	454	473	457	486	479	481	501	479	492	453	487	471	468	460	457	479	464	459	473	492	475	448	491	501	475	492	485	487	476	481	479	502	464	476	466	484	470	483	484	483	471	503	469	464	501	487	477	518	487	532	495	467	457	435	461	503
25235	21581	29868	25802	14742	2351	990	686	684	674	639	611	599	660	623	616	613	639	610	613	584	579	593	592	590	597	600	610	605	633	632	607	575	626	588	583	555	591	560	607	610	585	559	593	588	573	574	597	568	648	584	572	599	707	880	657	680	650	619	565	598	569	577	605	597	593	595	567	603	603	602	572	593	587	575	599	561	556	615	605	617	554	582	588	616	594	588	571	538	619	637	576	563	610	617	591	609	587	574	565	619	573	603	603	546	613	584	592	580	539	582	585	556	569	574	608	607	578	614	553	611	590	546	589	559	630	598	568	594	582	592	578	608	573	598	592	614	554	583	575	607	595	581	624	582	623	610	646	567	559	599	615	581	582	556	534	618	540	593	638	558	561	584	591	573	602	585	580	590	565	589	585	610	625	567	572	596	611	553	578	570	571	575	627	640	546	603	581	621	576	601	608	580	601	595	565	588	584	568	608	619	542	575	567	580	577	601	569	575	550	570	579	585	572	571	554	601	552	519	619	566	577	535	566	546	597	578	621	565	604	575	591	607	592	590	573	605	536	573	597	576	587	582	580	564	632	593	606	524	557	585	548	568	589	630	587	581	590	590	582	576	547	578	556	589	567	563	582	551	608	553	567	606	567	540	596	573	557	604	587	592	592	596	552	608	581	595	616	581	553	591	572	548	593	571	626	552	593	627	587	598	576	630	568	586	557	580	568	579	614	586	564	542	599	572	583	579	595	604	531	623	544	565	588	584	590	621	597	637	591	612	535	580	586	595	556	550	600	594	555	593	601	604	585	614	600	554	583	564	609	575	581	533	593	593	541	612	555	572	612	566	547	558	588	568	571	625	512	567	594	567	572	562	597	587	610	582	523	546	573	585	538	609	614	559	579	623	581	593	553	562	624	598	590	615	575	578	589	567	620	586	595	591	556	576	585	566	641	568	589	555	565	588	565	611	565	591	561	587	564	589	547	587	611	580	553	512	540	591	545	567	552	597	553	572	624	594	563	606	620	558	588	608	588	548	622	540	587	548	593	549	582	578	607	595	583	586	574	574	580	622	623	586	553	610	562	583	597	566	568	598	551	549	602	618	544	558	549	580	575	540	557	589	567	596	566	551	631	588	585	572	562	579	548	582	602	584	573	579	582	599	583	632	577	591	613	580	552	599	583	594	581	588	569	555	550	581	557	591	609	610	575	572	548	551	580	538	567	565	560	592	607	595	599	583	598	590	544	577	564	570	556	593	633	583	587	593	564	568	537	593	560	572	566	586	592	559	586	563	545	573	613	560	582	577	569	583	604	567	560	567	575	613	603	580	573	576	544	540	570	556	555	594	553	597	590	585	558	557	575	596	556	624	609	622	605	567	552	588	558	596	545	631	586	573	572	577	560	599	541	589	594	562	578	550	611	567	584	574	619	577	605	593	602	600	580	607	561	591	591	600	605	610	569	594	579	569	597	580	596	567	589	632	616	572	558	557	627	586	616	607	589	592	579	595	577	651	586	555	538	577	612	559	599	601	591	599	606	563	542	569	580	591	611	603	577	559	578	582	550	545	564	593	565	584	612	591	602	606	599	603	592	624	581	624	586	562	559	561	605	576	581	568	623	596	588	617	602	574	587	606	601	580	599	618	600	579	562	611	588	609	615	587	591	630	570	590	549	595	565	610	589	605	557	586	627	561	578	572	612	620	545	591	563	589	624	536	627	552	543	569	563	575	582	611	595	583	540	586	569	580	593	643	523	575	616	645	617	592	616	601	587	604	618	585	576	643	542	610	571	591	567	571	590	548	541	532	553	585	521	591	612	630	589	594	521	603	607	567	560	578	551	568	563	600	566	581	599	549	626	625	587	582	579	529	585	582	592	584	598	519	577	594	563	605	586	605	602	583	576	592	566	598	550	577	563	599	553	592	616	524	558	578	593	577	633	552	567	581	589	599	597	553	595	595	594	549	608	593	609	575	556	578	567	573	599	595	597	592	553	610	573	571	576	569	601	615	576	528	562	552	618	578	603	565	590	592	585	618	651	583	550	526	607	551	532	567	568	565	575	555	572	559	604	637	592	579	639	568	551	598	596	614	597	588	613	606	544	572	560	600	553	609	628	603	564	600	585	571	571	580	554	549	562	556	587	586	590	591	584	562	583	566	578	560	599	578	555	580	619	550	599	605	606	537	595	575	588	598	579	590	574	575	584	621	552	594	621	608	599	620	603	596	615	620	594	580	589	557	531	593	626	624	530	594	586	533	574	562	572	620	612	605	553	554	602	586	584	582	596	569	594	596	570	587	579	560	582	577	598	568	614	588	579	580	594	598	579	575	603	577	600	568	590	554	629	609	561	626	594	684	582	582	557	589	548	574	609	566	600	592	615	567	539	612	560	596	605	583	608	558	579	544	528	606	592	585	595	601	597	581	556	622	576	583	573	594	613	602	558	581	585	564	585	619	609	616	588	563	556	554	556	572	593	613	608	564	533	541	593	564	559	616	585	582	586	575	534	595	610	574	604	595	570	571	580	577	626	605	547	558	638	592	611	555	592	571	616	576	620	613	598	608	577	568	604	537	571	606	612	599	601	594	593	588	598	590	561	600	566	580	545	578	585	640	591	573	593	555	585	554	563	632	566	564	667	574	609	590	594	649	618	570	587	577	586	580	588	554	618	578	524	621	589	600	584	601	563	544	566	608	545	576	548	572	642	575	560	579	553	578	587	573	603	617	580	579	532	583	559	574	602	616	563	576	576	617	617	582	600	593	594	556	580	581	579	554	590	594	549	573	572	554	542	573	587	557	588	593	608	570	528	619	568	602	571	614	595	566	593	625	593	562	633	583	582	587	581	559	615	612	573	584	600	610	559	571	554	602	602	589	571	592	550	598	606	560	589	558	610	593	585	592	585	639	569	615	581	589	610	597	588	576	590	617	609	594	590	570	641	568	593	607	546	584	579	531	615	596	536	580	587	566	580	591	610	569	562	586	596	562	561	540	612	581	559	568	547	610	599	611	570	552	597	559	586	611	555	616	602	567	568	577	585	581	604	563	591	587	547	573	580	572	623	608	606	537	553	588	558	605	561	646	574	602	582	547	538	587	583	602	542	547	596	577	580	596	563	586	603	610	560	607	544	508	588	601	593	604	558	616	623	590	533	590	573	574	630	574	611	574	580	621	590	534	566	603	584	581	567	566	604	584	564	601	595	594	593	584	561	582	547	587	569	583	624	610	622	560	587	568	564	593	596	560	547	634	598	571	600	643	611	583	531	552	592	578	579	620	611	593	629	606	578	582	618	563	534	654	605	568	609	602	574	616	592	608	573	569	601	578	557	568	563	593	589	610	591	648	610	613	547	595	613	611	553	606	584	578	580	577	587	595	637	567	580	636	581	566	548	595	554	564	557	557	588	579	595	596	572	556	559	621	548	605	611	567	604	587	563	564	551	563	646	634	584	588	611	543	626	576	599	565	554	579	622	528	548	564	520	577	608	533	574	572	591
30341	63329	44808	14560	4382	1252	728	669	588	597	557	517	554	523	576	555	535	525	500	544	528	520	513	504	484	520	526	524	542	530	571	540	546	529	499	539	519	544	511	489	540	554	536	500	535	559	552	526	550	513	537	485	546	754	972	647	659	610	544	475	489	520	510	462	524	520	463	486	479	511	516	497	505	461	531	455	508	515	506	517	512	519	521	531	503	516	451	494	511	533	483	500	516	517	528	511	513	541	497	529	509	469	485	507	495	519	504	494	495	505	496	458	524	503	505	514	448	541	474	508	511	515	535	521	494	508	507	506	517	491	483	522	507	494	503	525	524	505	512	538	492	486	482	518	485	516	534	531	507	518	467	508	497	532	517	512	495	511	517	491	520	513	543	493	502	511	498	516	497	508	532	497	480	486	481	478	503	495	512	530	490	475	499	529	479	514	530	535	507	484	499	490	480	483	524	509	497	499	509	524	499	502	524	486	538	508	483	519	472	528	490	462	511	489	521	545	436	546	478	528	495	533	512	503	534	509	513	514	492	510	505	473	490	500	532	503	506	480	546	470	491	464	470	481	534	516	521	474	502	477	544	517	526	503	514	519	525	544	506	519	485	476	447	515	558	483	521	502	517	513	468	507	532	496	510	506	497	519	492	455	508	499	495	519	508	494	508	510	496	484	510	530	520	529	511	518	521	525	515	509	502	561	512	493	502	487	514	509	507	522	530	498	489	539	512	494	530	455	510	472	545	518	518	528	500	487	484	540	527	499	518	527	502	553	490	520	476	533	507	500	513	493	494	505	525	519	537	496	522	523	507	495	521	519	480	515	527	485	489	522	482	542	470	508	475	510	496	525	492	471	553	515	512	515	494	513	505	475	500	506	472	457	507	506	510	517	462	472	496	514	483	490	520	501	513	491	507	513	522	530	502	501	500	506	504	518	478	544	525	502	506	527	507	541	496	467	514	541	505	485	495	541	493	488	502	494	531	521	530	469	538	489	496	503	557	472	498	518	486	507	481	491	502	539	485	475	481	514	462	480	512	511	515	494	552	495	536	507	521	503	511	516	516	510	517	555	494	521	511	522	507	516	519	567	497	487	513	516	497	578	486	501	502	499	494	475	482	468	494	493	546	539	506	494	479	487	470	500	510	495	494	517	501	513	483	489	452	478	496	534	539	496	472	495	514	507	498	475	497	470	512	457	522	489	504	475	527	510	506	486	567	551	511	510	524	521	532	518	506	474	524	534	492	530	477	501	501	535	498	506	520	506	479	501	481	508	488	522	516	495	486	538	496	520	518	485	513	495	548	513	526	513	511	489	498	508	527	505	512	514	525	493	517	499	486	510	486	464	494	513	505	490	515	514	500	511	446	459	521	515	521	479	503	482	505	491	529	504	525	565	485	502	478	486	524	504	499	550	517	499	477	497	544	532	512	472	510	463	480	569	525	496	509	495	530	557	494	515	524	473	494	515	511	498	532	468	492	490	500	467	480	487	524	485	541	507	490	465	503	488	541	498	516	523	502	513	501	468	468	522	509	497	472	484	480	534	519	505	494	527	510	495	523	484	532	506	541	491	497	513	482	518	452	510	499	495	523	523	479	499	493	468	515	510	522	526	516	484	498	537	517	513	488	503	478	504	502	533	476	461	449	506	556	524	537	489	493	513	531	490	516	501	530	503	502	477	530	508	543	490	489	525	496	509	533	491	495	550	492	529	461	536	504	498	496	472	530	497	461	471	502	462	546	494	507	525	529	496	553	490	506	487	498	537	504	505	520	517	516	479	487	503	506	484	479	534	478	496	488	486	493	505	515	495	493	502	519	501	476	521	492	496	528	466	532	486	497	496	516	484	474	446	523	498	496	508	489	464	516	489	514	497	482	509	489	507	502	529	492	504	506	499	533	494	484	498	496	475	476	476	489	502	482	514	509	499	522	481	505	522	538	531	536	537	485	514	470	505	488	512	535	511	484	524	540	502	513	543	539	483	513	502	476	475	509	540	501	486	537	505	485	492	500	493	500	532	491	500	504	518	507	535	552	539	511	470	495	504	515	493	500	487	531	492	476	506	525	515	520	510	510	497	535	465	513	550	497	492	493	541	484	505	510	506	495	490	490	520	502	535	494	489	485	509	538	471	489	524	484	507	490	524	532	516	501	524	517	468	486	490	472	484	513	513	502	494	490	501	525	479	515	526	540	521	454	492	530	511	503	524	514	510	513	468	519	468	539	541	480	484	512	507	530	499	535	480	496	501	477	503	501	524	506	482	522	512	488	494	486	499	456	509	540	495	510	495	531	494	484	492	481	507	534	507	503	518	491	504	503	508	494	473	511	528	505	500	517	524	488	506	520	532	496	517	473	480	491	517	487	508	535	456	461	510	529	512	483	483	493	503	518	542	524	447	523	508	525	524	549	482	541	539	492	473	544	485	500	480	492	546	502	510	481	481	501	538	483	493	488	495	507	487	504	536	517	501	519	499	498	458	510	470	511	495	507	498	514	570	529	459	493	504	507	516	512	469	499	487	490	520	498	539	484	518	478	479	526	503	502	504	517	517	501	468	538	481	461	509	507	511	466	476	517	506	509	509	510	537	519	519	530	521	503	505	520	473	454	526	488	499	512	496	521	486	483	475	489	460	445	526	493	525	486	524	501	469	491	515	507	494	492	494	475	505	537	483	518	509	529	451	510	489	479	503	499	485	529	522	507	530	532	501	514	510	526	464	486	498	501	517	516	495	528	505	483	486	490	537	454	480	462	500	486	450	486	503	549	503	519	520	490	494	519	498	528	468	482	510	563	497	549	505	476	521	534	494	529	453	511	479	519	549	531	505	472	547	469	490	518	518	527	463	514	511	529	496	521	498	499	480	514	472	502	542	537	472	486	461	512	519	479	553	537	518	518	505	488	511	450	508	522	530	530	486	506	491	522	525	550	520	478	491	484	507	494	471	505	529	536	455	523	466	474	513	534	515	483	473	493	470	488	516	525	514	501	497	526	492	473	534	524	488	464	514	507	500	499	493	517	463	524	505	486	515	505	534	482	495	503	509	481	524	528	502	521	533	477	499	523	535	493	485	481	525	474	479	520	514	492	498	479	508	520	562	513	432	537	522	466	482	475	502	496	467	494	500	537	487	505	506	471	479	510	499	517	465	461	523	502	502	507	481	503	498	473	504	538	520	495	514	521	474	498	521	538	499	515	516	500	531	522	498	497	489	531	498	503	478	516	484	494	499	494	511	479	466	518	517	475	477	492	477	506	526	489	466	513	518	488	524	535	538	469	508	495	538	479	509	504	480	526	499	499	530	507	490	497	534	453	482	504	537	532	544	487	470	456	510	511	508	486	510	499	501	486	578	467	506	524	521	481	515	532	498	497	523	509	494	519	517	468	541	464	468	513	507	534	510	480	528	520	526	517	484	506	494	525	504	497	482	497	483	488	445	533	476	495	462	559	530	545	521	499	476	483	485	534	488	494	469	504	490	480	496	532	488
24140	21412	29645	24236	21141	11070	2493	1025	849	873	831	808	801	789	772	804	770	814	800	741	778	760	751	770	712	775	747	785	759	801	765	770	730	818	788	751	775	773	756	762	741	724	734	742	731	707	751	769	699	730	740	724	776	1086	1182	1025	879	752	705	746	713	729	745	738	687	738	726	722	749	710	758	709	663	747	788	736	739	778	697	676	758	750	707	669	717	776	738	702	680	721	713	689	714	710	721	734	715	713	779	748	703	700	733	688	742	715	772	698	702	731	691	740	720	723	694	716	708	692	728	728	702	688	730	680	709	749	725	715	698	729	781	711	725	730	759	745	676	731	704	742	689	719	738	770	716	743	740	709	717	736	767	727	734	735	768	666	707	738	723	668	764	718	721	735	685	754	730	751	760	787	727	691	697	716	687	692	694	707	710	700	699	706	707	722	715	745	691	672	744	681	701	712	672	732	739	715	704	748	771	741	745	693	704	748	708	708	736	727	732	717	750	688	727	752	710	752	734	721	706	708	753	716	755	702	732	736	739	717	730	751	705	737	710	699	736	716	686	711	745	740	713	712	738	662	746	729	699	774	735	668	761	722	732	714	676	717	724	707	734	779	732	795	721	734	737	718	692	739	712	757	678	717	724	739	759	689	664	709	740	699	723	733	726	716	715	740	714	727	726	715	757	680	692	745	747	722	687	704	732	722	695	750	740	715	690	706	733	709	740	753	787	716	760	746	706	722	686	747	743	686	713	742	706	701	688	742	739	722	775	696	703	735	734	684	690	757	705	702	710	722	678	734	765	717	709	732	746	749	717	799	703	732	711	736	724	679	707	727	750	678	745	744	737	733	723	723	681	738	732	741	754	739	688	736	756	712	710	726	688	751	708	691	747	776	714	725	701	691	701	670	726	710	730	726	673	708	727	710	667	749	725	718	734	674	732	723	722	691	705	739	769	710	763	730	723	752	711	699	696	665	705	696	725	717	749	686	696	712	741	726	700	698	719	774	702	721	763	667	727	701	723	732	720	742	698	734	732	756	724	746	765	756	708	705	750	718	717	741	794	673	698	738	776	741	738	698	736	759	742	741	750	730	724	748	691	761	735	730	713	717	690	721	697	721	758	701	698	726	715	757	743	696	732	716	787	772	786	718	689	739	699	745	753	697	712	686	718	731	762	746	738	743	772	724	724	716	709	708	705	767	680	707	707	769	743	738	663	735	688	741	697	710	757	682	751	708	705	718	752	756	733	737	773	765	739	721	708	712	741	679	693	724	744	714	701	664	778	694	730	743	675	715	711	708	739	696	694	701	732	646	778	707	710	711	721	704	758	685	693	727	765	720	705	728	732	791	729	690	736	747	723	712	695	727	752	743	758	726	712	713	718	710	724	722	676	708	698	727	733	746	747	691	709	795	684	736	728	737	757	715	740	718	708	709	719	720	724	730	765	741	719	718	727	719	734	728	728	746	773	745	727	677	686	750	755	736	677	668	730	769	723	750	718	673	718	743	725	722	748	729	712	731	725	753	811	733	702	737	675	700	694	719	732	719	708	720	705	755	698	744	677	723	704	733	705	720	731	776	731	683	727	738	724	766	736	740	706	717	713	752	751	759	690	675	736	692	741	727	751	706	764	737	687	734	762	732	722	713	682	697	719	728	722	687	752	696	716	745	749	654	717	727	716	697	704	721	683	703	731	707	703	716	746	685	707	749	664	724	665	713	723	728	673	743	752	745	764	759	704	714	727	723	759	705	744	761	743	736	717	729	700	714	728	739	735	738	734	683	693	727	722	745	741	701	700	764	759	696	722	689	742	739	726	730	736	675	695	705	745	757	692	737	756	731	735	727	723	729	725	701	680	750	752	658	705	728	741	737	720	684	740	746	723	699	748	735	725	741	681	752	729	777	731	695	687	721	710	710	703	724	699	710	798	720	745	707	712	719	658	703	744	747	686	736	689	676	702	688	719	701	730	742	706	694	760	736	704	735	713	713	696	754	748	715	730	676	744	726	714	724	683	724	691	726	688	706	737	720	698	744	734	707	735	738	706	710	719	736	748	777	718	721	725	762	723	738	699	723	733	751	722	718	755	715	757	708	727	741	693	748	769	701	739	724	698	694	727	773	739	686	683	709	748	747	717	677	745	715	718	705	732	735	775	712	766	723	738	752	735	754	713	680	698	676	689	685	741	686	796	739	755	788	692	714	704	732	758	727	688	758	653	663	699	712	710	678	680	721	702	712	736	748	756	696	775	736	751	700	751	679	743	696	750	760	735	701	687	770	727	745	755	695	755	723	697	737	732	712	685	721	758	726	754	724	677	681	723	720	718	694	717	778	665	765	753	706	704	767	745	713	665	733	717	681	774	714	711	740	766	708	741	759	731	707	777	749	755	712	695	741	744	714	756	707	655	766	746	729	715	732	753	700	716	696	711	747	733	686	755	713	776	711	680	699	736	753	744	744	703	715	734	681	666	649	756	742	704	709	737	711	720	713	723	749	706	707	730	733	737	766	710	713	731	694	716	752	699	701	731	744	711	762	761	721	672	708	736	733	713	743	711	768	682	706	737	652	680	743	689	687	736	730	706	675	680	690	719	710	760	733	743	743	709	695	710	760	677	760	723	742	712	727	685	705	733	724	742	790	699	731	754	700	744	725	725	758	733	704	692	714	715	708	691	724	692	715	731	717	710	723	729	695	711	719	727	665	722	744	714	732	735	721	729	685	782	703	751	685	716	752	742	678	719	713	719	724	708	697	713	732	720	785	756	768	698	706	697	717	703	722	712	742	717	737	715	717	679	708	693	721	689	738	714	693	731	750	706	738	748	745	733	720	750	670	684	737	736	696	677	720	682	662	774	719	726	676	739	695	746	679	724	689	750	721	703	759	743	716	730	719	741	672	730	723	738	693	737	703	671	705	725	710	704	711	703	720	731	707	711	758	697	742	732	718	710	699	734	736	708	760	734	730	697	706	742	651	705	703	742	719	731	731	691	720	721	752	718	737	738	727	694	737	696	752	707	713	725	729	736	715	720	708	734	735	723	711	716	711	720	724	742	755	685	697	742	676	721	779	704	715	744	740	756	694	712	728	734	662	706	700	743	725	728	736	748	721	755	682	746	714	759	698	751	706	723	754	716	691	726	732	690	697	683	751	756	746	676	717	689	700	727	680	715	673	746	721	753	692	707	693	737	759	699	785	676	706	700	689	707	713	723	728	692	733	690	722	694	714	741	713	805	690	707	714	708	701	765	745	722	756	701	771	717	711	765	739	719	719	718	725	715	699	705	735	738	732	755	739	673	734	721	682	730	740	745	705	737	740	684	761	733	741	741	734	741	759	700	725	729	759	747	721	721	707	658	713	691	676	753	720	722	669	740	714	723	702	699	695	709	740	737	705	735	785	721	688	716	729	733	749	726	688	748	714	750	717	732	703	748	743	771	687	710	684	738	744	736	777	723	747	725	731	697	671	757	736	765	715	671	689	712	707	748	729	695	732
40072	80445	54140	19862	7258	2498	1214	857	817	776	750	726	757	698	681	701	686	628	669	659	615	654	643	669	655	634	636	629	629	674	690	714	670	685	716	705	680	653	629	647	647	620	711	646	612	626	600	637	596	657	644	607	717	1200	1521	1058	885	666	652	656	603	604	608	609	651	614	626	660	582	680	576	610	600	589	618	636	605	626	619	651	610	591	589	668	623	653	600	585	590	620	604	615	569	692	671	629	643	647	625	587	653	625	619	633	592	600	617	566	624	621	588	645	622	590	678	605	595	648	631	627	595	613	593	602	625	602	611	622	620	664	580	659	613	651	595	653	643	624	598	653	628	589	609	620	588	593	622	632	616	623	644	638	604	591	627	619	650	604	590	656	633	585	580	603	630	615	639	649	630	626	633	636	622	601	625	619	636	576	592	627	656	610	621	644	663	589	573	591	648	620	623	601	595	609	596	645	643	650	583	622	617	621	682	583	632	629	560	627	640	627	579	627	622	621	643	628	625	584	662	571	618	629	615	599	637	641	636	575	635	640	636	652	600	640	614	634	602	638	548	601	638	573	590	605	597	617	606	609	598	583	646	654	637	627	597	594	627	603	635	661	593	604	636	621	628	621	636	587	615	627	608	641	622	604	585	634	585	607	633	621	612	604	647	594	623	607	599	617	630	616	585	645	566	648	619	607	605	595	614	645	623	590	617	608	666	597	611	603	646	624	611	605	618	626	612	586	622	616	633	615	646	614	623	589	574	622	633	632	630	594	562	590	654	597	641	607	635	635	614	602	633	639	638	598	593	580	641	605	672	628	600	644	632	618	657	644	611	602	581	651	601	596	633	629	582	608	600	621	623	631	602	615	601	616	634	648	635	592	603	647	631	619	658	623	582	610	615	631	667	626	577	661	616	641	595	608	676	653	609	567	632	607	622	642	587	652	677	616	593	587	611	640	619	587	665	625	606	689	589	620	653	594	575	619	604	650	638	595	617	624	661	602	596	601	621	667	659	597	671	650	712	613	608	640	632	660	619	589	630	606	647	599	632	627	627	599	601	609	639	597	650	575	655	642	627	606	656	649	633	642	619	623	596	597	626	635	583	609	606	627	651	603	626	617	597	699	644	621	658	559	612	619	619	636	661	639	576	595	631	628	636	623	577	642	638	593	606	562	565	592	569	607	633	618	637	659	650	565	614	597	622	606	633	614	613	650	627	651	594	633	600	553	631	606	629	636	648	610	584	643	624	625	617	608	642	597	606	580	654	647	607	594	635	623	624	635	645	653	621	567	599	662	624	624	587	612	620	612	658	630	618	613	605	593	660	657	615	585	563	640	579	667	605	623	639	628	589	635	658	624	638	605	633	623	607	625	619	610	621	579	613	597	630	619	565	571	609	547	603	605	592	612	626	597	643	591	621	617	611	634	597	619	584	606	619	659	593	617	605	578	609	612	606	602	637	599	637	616	654	666	640	624	593	619	632	665	601	590	604	596	574	629	637	605	639	642	637	617	610	623	571	662	633	598	598	612	646	582	583	619	630	623	598	584	637	641	628	603	634	576	601	587	606	623	656	641	640	636	627	635	636	570	632	641	594	619	581	598	619	619	607	607	593	594	620	607	647	600	657	614	597	642	596	626	603	585	599	582	624	663	585	585	641	580	616	605	655	635	595	638	632	608	605	611	615	603	668	595	640	584	590	629	654	568	585	608	627	638	599	605	587	615	609	578	632	602	638	608	702	618	639	646	659	662	617	625	618	592	613	648	647	604	634	627	607	592	586	640	611	656	609	597	631	658	625	605	603	614	646	659	586	617	580	604	662	589	620	651	617	621	662	608	651	623	599	645	608	615	590	599	614	581	617	630	626	604	621	628	648	676	609	610	615	651	640	647	650	607	582	604	620	644	611	662	641	606	614	632	617	590	604	603	616	648	589	631	605	613	631	631	624	584	618	659	600	600	635	627	650	595	584	633	622	643	595	608	633	614	586	574	615	630	632	629	623	608	612	618	674	619	619	657	585	625	595	616	604	616	636	610	621	587	628	661	600	605	616	602	601	626	628	623	654	637	595	652	628	643	612	611	603	617	590	625	672	592	613	593	613	620	605	589	606	606	600	606	640	622	649	619	614	556	622	623	601	594	650	618	657	553	615	581	614	617	622	593	640	668	585	556	645	589	609	634	624	614	636	615	578	630	593	639	655	618	632	605	607	628	630	664	598	612	608	637	583	588	617	639	571	613	612	628	655	611	596	604	629	598	654	583	629	599	604	654	595	614	602	625	635	620	577	609	612	659	601	606	614	598	592	612	608	606	623	619	629	636	599	605	587	623	587	551	635	600	631	605	607	598	634	621	620	613	596	652	620	637	621	542	605	606	649	594	584	666	575	640	589	600	634	631	632	643	612	592	611	599	603	603	643	634	579	581	614	621	571	623	621	615	643	609	605	620	613	605	605	644	592	624	674	622	644	622	664	632	643	625	614	623	657	619	581	600	598	544	622	618	618	626	648	652	596	606	596	680	621	599	591	644	656	619	651	646	606	610	617	625	637	623	590	644	596	583	653	615	591	618	624	614	618	602	619	643	633	656	551	593	643	620	612	631	615	575	598	593	583	629	620	593	570	628	637	626	610	602	616	597	665	652	632	626	669	540	617	605	632	571	626	605	650	619	571	650	581	625	608	635	630	656	624	601	661	555	644	556	602	596	621	612	627	603	655	573	617	605	626	619	611	603	619	577	638	619	644	659	626	654	597	598	621	590	628	565	651	649	642	615	622	633	598	649	637	587	582	614	627	605	638	612	601	594	642	640	578	620	607	604	618	613	618	565	565	664	632	569	610	617	605	594	604	581	633	607	633	630	628	637	633	592	614	606	597	659	599	595	604	601	632	594	639	633	595	587	623	619	626	616	663	577	636	586	651	647	637	635	588	620	621	622	642	569	599	623	593	615	627	611	601	572	652	615	621	600	624	628	602	597	638	581	644	597	595	612	657	636	611	597	615	629	661	595	571	613	597	611	616	637	638	604	629	621	650	639	657	602	650	605	624	668	609	572	643	591	621	590	621	639	640	613	635	647	619	617	623	575	644	632	598	589	606	626	632	634	601	604	657	646	600	607	662	587	596	585	644	575	602	619	599	624	580	577	592	626	634	567	615	597	608	618	602	625	640	610	605	585	571	644	639	651	668	634	594	656	665	652	582	605	590	659	610	647	637	584	598	640	623	591	620	593	635	636	665	617	627	617	614	576	637	622	606	683	618	664	604	648	601	604	616	599	647	622	663	616	633	621	604	646	621	608	571	620	637	664	579	606	573	665	604	628	573	611	642	594	604	617	599	581	605	608	594	589	652	636	638	609	594	617	592	599	610	592	659	619	629	621	590	587	613	646	596	669	618	570	562	613	624	600	644	632	631	575	641	619	588	642	606	629	604	592	586	593	597	596	627	611	635	616	593	621	632	600	594	634	588	630	654	616	579	604	601	615	618	613	574	637	624	633
27973	20559	12351	3577	1039	767	674	651	644	570	607	628	610	619	666	619	699	602	675	663	577	627	632	619	599	621	618	570	563	572	646	664	650	598	636	607	626	612	570	635	615	597	624	616	576	574	619	630	620	583	628	615	581	660	690	660	633	595	583	666	585	613	633	624	640	617	600	646	586	614	584	625	595	555	590	610	593	579	583	572	603	611	610	598	660	604	642	630	632	650	587	634	562	620	639	619	641	624	611	626	570	611	593	633	588	606	591	610	610	595	606	637	648	631	600	618	622	702	625	602	633	615	644	574	595	587	568	665	579	561	554	589	589	643	586	601	605	613	622	600	579	621	584	592	579	640	593	628	601	594	612	626	596	606	646	578	582	580	592	578	591	610	631	589	611	602	603	638	623	600	607	584	596	603	629	629	623	616	656	637	596	583	638	608	614	576	588	585	616	547	607	635	612	609	616	612	566	622	628	591	560	607	611	568	619	616	617	614	609	562	627	558	623	596	661	608	606	580	554	599	559	628	586	573	614	627	596	637	600	614	606	578	594	625	617	609	576	604	617	659	628	582	614	667	586	570	540	633	565	582	597	604	601	605	614	609	605	574	523	600	648	577	605	616	616	618	618	613	617	605	602	603	621	621	642	579	599	594	575	570	641	638	621	614	612	587	626	589	605	644	576	582	602	582	583	617	583	619	625	561	579	619	617	580	620	576	661	614	590	611	635	656	618	598	562	604	565	623	559	592	631	570	620	627	574	641	602	547	587	585	504	612	615	613	613	584	635	646	588	629	654	638	627	595	574	640	590	584	580	596	619	588	622	577	606	563	619	591	591	582	650	617	622	606	569	660	651	588	587	597	603	602	568	649	600	590	601	581	647	636	618	570	614	601	599	628	608	614	646	590	650	614	620	599	592	585	581	661	604	568	611	645	566	589	581	591	622	622	613	597	594	574	626	613	618	583	678	565	583	583	627	588	605	617	606	624	602	613	606	603	631	599	602	592	594	618	603	612	623	558	635	628	636	620	575	593	619	623	616	605	595	615	588	572	615	586	589	581	591	603	595	579	589	602	589	572	579	562	647	619	574	588	637	641	608	644	589	610	565	573	572	608	611	644	597	625	635	646	607	627	624	593	577	600	623	557	601	607	615	584	619	588	555	580	566	615	649	608	608	567	600	569	628	622	624	599	588	632	569	607	626	596	617	603	588	633	597	597	583	580	599	567	572	596	579	604	611	611	604	583	596	616	607	604	612	582	640	568	582	637	634	596	624	580	636	607	594	631	652	643	583	611	615	628	592	570	606	581	612	636	581	633	594	637	581	569	597	583	589	609	600	599	588	640	580	609	625	656	602	604	621	604	581	601	578	608	603	618	627	592	599	611	593	639	603	627	653	592	607	585	602	635	597	603	626	596	602	629	656	605	564	588	620	604	588	612	670	576	604	591	645	574	591	622	594	654	629	648	603	621	575	596	621	640	619	612	586	576	592	604	603	618	575	616	602	589	638	651	618	580	622	612	576	587	613	605	581	625	595	679	608	610	565	601	609	602	603	566	578	629	584	646	606	655	614	618	582	594	595	600	637	599	624	555	606	572	607	583	638	600	587	614	625	588	619	614	580	622	584	574	602	626	650	573	592	570	618	613	602	648	596	613	572	636	608	626	593	621	619	645	628	611	619	607	599	580	620	619	628	609	592	574	630	603	611	582	548	619	604	632	590	582	623	603	555	630	555	632	589	620	612	539	592	599	606	612	596	588	657	623	628	595	596	616	616	605	589	584	622	629	604	627	616	598	643	614	615	609	564	645	635	604	614	644	620	625	569	591	605	574	604	611	599	592	638	577	567	586	590	575	606	615	579	615	596	614	631	608	597	623	633	590	573	609	597	642	658	616	592	599	602	598	619	588	644	617	602	585	604	598	630	614	618	593	627	586	591	602	628	600	583	584	611	609	563	606	587	624	645	559	588	558	614	604	618	636	609	564	602	618	581	609	571	628	651	617	626	585	633	615	628	624	632	626	610	640	623	602	649	622	610	592	548	622	584	602	607	627	606	612	577	598	623	651	613	570	613	591	593	616	589	630	609	651	639	604	623	577	629	631	601	605	592	665	615	603	599	613	600	615	584	604	595	526	617	645	634	603	551	612	582	594	606	633	598	624	677	590	613	580	619	572	590	642	596	581	623	620	576	605	604	605	604	604	603	626	631	640	629	617	599	558	585	603	638	568	610	562	615	573	594	615	624	645	648	625	629	600	648	625	586	607	642	599	590	566	630	603	585	579	626	582	613	621	617	635	626	614	620	587	581	630	602	650	639	603	599	580	604	627	640	614	620	617	585	608	619	602	659	616	614	626	553	605	587	617	574	635	631	632	602	607	575	626	610	615	599	627	575	612	660	623	593	625	580	575	608	589	619	597	603	602	594	583	672	596	589	588	580	623	582	614	589	599	624	597	595	602	608	586	560	619	653	579	596	590	619	597	599	610	615	608	595	593	615	589	582	637	580	581	617	627	598	615	644	640	612	572	574	604	565	635	642	597	622	592	593	587	584	632	631	571	577	601	551	632	607	647	633	622	573	583	616	621	583	643	646	594	574	597	609	565	650	613	566	587	582	569	572	581	653	649	624	591	594	638	604	620	604	600	581	590	573	626	610	641	598	634	607	614	610	596	610	545	612	602	626	628	614	599	591	573	606	554	575	592	608	571	621	626	631	637	623	635	616	598	596	648	601	602	607	608	689	602	593	638	611	641	574	641	617	637	667	652	599	568	603	639	573	642	576	619	627	580	588	613	548	615	638	585	586	604	613	559	611	600	608	598	617	658	602	616	581	600	619	555	611	652	609	583	610	640	601	584	633	617	591	572	601	606	663	611	615	588	570	599	622	608	587	648	617	645	606	581	588	611	613	586	604	607	582	599	593	646	602	613	612	606	574	586	611	589	590	573	597	567	640	611	600	596	552	607	583	611	647	598	621	626	592	610	592	634	623	621	602	634	582	624	591	567	601	635	651	632	611	634	563	602	633	626	606	609	621	597	634	616	640	602	612	604	598	604	606	613	603	614	578	630	631	605	580	623	593	600	631	581	646	601	592	625	577	609	604	571	606	644	612	574	587	613	592	602	593	613	544	580	581	578	618	616	603	589	609	594	607	593	633	565	581	583	589	632	609	609	609	629	656	569	616	582	611	593	589	585	597	588	592	590	604	609	613	652	591	636	610	597	557	600	635	605	610	610	569	605	553	646	592	621	575	589	623	585	576	579	634	610	593	635	599	586	612	613	630	648	602	641	578	560	607	618	549	591	576	614	602	660	602	608	611	583	670	593	624	610	599	567	659	624	584	612	648	607	644	587	600	638	588	587	565	569	580	618	603	662	568	606	617	592	618	620	624	608	632	622	619	651	603	663	624	651	606	658	600	641	627	571	576	579	637	592	566	607	566	592	595	622	675	648	573	602	620	600	624	626	580	630	592	639	572	639	597	631	599	632	625	603
9042	17651	9129	2393	753	562	584	472	523	495	495	510	511	498	462	519	466	540	507	531	481	457	502	472	525	517	510	512	509	544	519	512	536	494	484	490	448	496	525	497	450	483	500	440	547	508	517	521	497	539	501	477	466	504	568	518	508	513	484	510	462	482	531	500	463	511	508	508	524	491	513	488	522	505	476	458	488	450	504	482	503	467	489	494	507	472	458	480	502	533	518	453	491	498	511	467	473	460	503	471	452	495	510	449	505	512	510	462	547	490	477	531	530	470	484	462	518	494	510	514	545	499	500	469	506	470	515	470	477	463	463	470	488	521	480	494	530	459	489	503	473	448	525	494	505	498	477	495	511	455	478	449	488	520	485	465	479	500	482	507	492	509	504	461	445	497	459	502	483	491	510	506	515	544	483	509	489	508	512	461	486	490	463	507	491	479	503	493	504	486	482	506	509	483	494	479	508	542	508	545	507	483	487	523	473	475	483	521	506	519	510	504	523	457	499	474	465	481	492	501	469	491	531	506	449	500	520	488	493	496	521	489	465	485	512	469	483	486	521	503	461	492	495	523	489	473	445	480	491	487	481	469	491	482	539	477	511	493	462	492	512	513	481	486	509	488	463	508	508	513	470	502	460	517	507	500	536	487	512	495	460	500	482	489	457	471	477	527	496	522	486	508	459	499	540	488	488	505	526	491	498	462	500	489	489	494	499	492	498	490	517	501	492	471	536	535	499	491	499	499	497	519	485	477	508	508	517	476	485	468	500	527	507	531	479	495	477	490	461	489	499	492	514	517	502	485	512	539	490	489	480	513	490	491	489	485	507	475	475	484	497	479	493	495	482	481	462	513	481	501	485	494	513	480	491	457	509	492	459	501	468	519	506	467	479	512	461	493	529	512	467	478	469	447	466	508	499	494	480	507	448	492	474	481	471	494	511	496	462	529	465	495	436	506	459	446	479	460	489	495	482	479	454	466	471	483	504	459	496	500	459	466	532	492	508	512	486	525	485	489	485	465	482	490	462	506	487	487	469	507	502	484	500	495	456	504	459	499	477	491	472	457	510	456	466	465	486	449	491	479	490	495	518	493	490	503	487	504	499	474	479	489	496	500	470	492	488	501	474	463	454	463	485	492	484	472	493	496	446	476	489	476	491	481	476	516	500	523	463	455	475	489	504	444	508	478	506	529	503	524	523	494	496	474	534	469	503	538	485	508	480	445	474	501	504	501	515	491	463	489	526	506	506	528	529	514	471	498	498	489	509	519	471	487	469	490	458	484	512	482	501	490	466	493	512	515	440	467	510	472	468	475	469	504	480	497	524	511	494	458	500	489	446	512	492	450	469	502	524	516	480	514	482	505	457	508	475	532	484	491	500	493	460	481	501	446	473	481	522	492	497	485	523	545	512	515	449	474	468	479	480	484	488	481	486	482	480	496	494	447	485	491	476	465	482	456	486	478	498	496	462	470	511	530	501	538	520	523	507	455	532	522	460	498	490	518	478	524	452	491	491	472	519	481	484	447	487	517	501	507	515	479	484	499	477	522	511	469	464	488	447	504	494	520	472	517	476	491	493	488	492	488	459	499	508	467	512	474	477	452	466	474	452	511	468	465	503	515	436	496	490	488	481	505	530	462	514	492	466	496	503	490	499	509	518	465	495	486	484	498	497	518	472	485	485	438	465	491	501	464	532	473	482	469	508	519	510	501	480	510	478	456	499	468	490	485	523	464	496	516	500	492	522	500	500	512	500	484	501	509	494	562	505	509	479	527	529	510	504	521	490	508	500	464	497	482	477	499	539	514	497	480	510	480	465	501	475	490	512	449	497	476	475	462	485	492	474	479	504	500	478	469	509	518	474	480	470	478	474	500	498	487	523	479	517	468	507	491	511	511	523	512	500	476	547	506	451	495	511	487	510	484	489	449	505	464	472	463	471	498	484	490	504	517	473	471	521	490	503	550	492	494	469	466	492	498	548	524	516	483	454	512	499	487	498	504	529	481	438	521	514	487	512	509	509	478	461	486	457	485	509	475	484	488	508	514	477	482	498	508	463	485	510	520	507	475	470	492	464	534	517	528	490	473	491	480	499	493	491	492	510	489	479	502	482	513	518	475	481	522	507	518	498	504	539	508	490	506	458	477	441	482	456	496	506	530	499	467	496	467	475	486	467	461	466	513	468	499	479	503	503	502	480	457	502	505	497	446	461	519	506	498	468	485	487	495	502	455	491	463	454	501	447	457	465	521	526	493	489	511	507	479	529	469	513	474	489	499	519	470	496	477	463	516	472	504	521	475	514	497	497	500	489	492	508	497	487	494	498	491	517	471	493	488	539	487	497	529	485	508	485	510	477	480	499	468	452	490	479	495	484	502	541	474	509	466	526	493	462	518	469	489	472	502	500	489	523	466	519	469	522	494	503	462	484	510	516	469	487	504	511	443	491	494	491	530	504	496	510	498	479	519	509	471	491	460	488	503	480	486	481	463	500	520	471	490	514	486	480	497	484	516	471	493	514	508	488	482	515	483	497	519	494	508	459	501	482	464	473	478	501	505	474	480	485	457	512	505	480	479	450	469	450	519	495	443	499	516	460	500	489	530	485	497	457	481	477	503	474	489	474	501	502	506	494	494	531	503	471	521	505	534	480	538	500	499	526	475	487	490	490	488	528	467	501	479	497	497	483	464	471	489	486	461	512	524	480	491	442	469	495	471	467	512	508	483	483	462	549	458	497	493	486	486	475	472	431	490	470	507	468	511	490	470	494	487	504	463	496	481	484	499	497	476	488	497	448	496	499	502	471	463	498	474	505	518	472	535	520	503	507	470	500	484	451	541	438	493	472	453	472	486	469	481	470	495	497	495	449	442	489	476	507	472	473	483	453	446	471	482	481	469	495	475	451	464	498	487	476	490	488	475	536	490	496	478	467	485	469	495	481	470	500	472	495	489	465	498	475	490	532	455	500	482	438	466	474	500	492	503	476	524	499	475	527	483	506	487	492	480	470	498	500	484	493	467	495	471	456	489	494	484	474	457	508	496	464	485	557	492	488	484	485	479	505	486	494	480	486	504	474	490	456	522	501	502	446	534	477	502	489	515	481	512	492	528	480	496	466	462	468	488	521	478	507	459	471	492	510	482	480	497	507	484	479	468	505	474	489	531	489	465	488	500	528	467	477	506	491	488	476	525	493	470	503	515	499	497	533	497	507	527	486	520	493	489	526	515	490	511	482	507	458	481	475	531	520	461	505	473	472	491	517	501	470	485	487	488	466	469	477	505	484	478	506	526	463	497	474	476	444	474	456	511	486	498	539	493	493	486	498	480	475	492	486	534	469	487	511	475	462	483	463	462	489	460	469	480	472	503	469	473	555	503	488	492	522	505	529	448	495	511	480	495	527	525	474	528	498	514	477	496	496	482	467	535	484	480	453	512	495	518	491	473	483	497	533	509	486	456	452	465	480	500	473	474	472	471	493	519	480	474	512	521	503	478
25175	21669	29636	25390	11503	1679	1707	728	625	598	598	631	563	598	644	619	615	541	567	593	615	558	596	615	574	578	551	604	563	585	627	579	611	579	598	593	581	576	576	589	570	562	585	545	586	554	572	566	567	566	588	578	587	687	729	723	676	622	559	564	535	533	543	572	554	532	544	551	584	496	528	611	541	567	571	559	567	560	533	579	581	563	555	591	604	587	619	543	581	536	574	515	566	564	613	581	593	596	532	542	586	559	534	550	584	572	546	551	575	560	561	545	542	572	552	591	565	571	540	548	523	602	608	574	581	553	553	556	554	574	597	551	548	568	544	541	567	492	582	607	553	560	602	547	589	593	591	597	544	574	572	578	577	551	607	568	560	575	587	529	554	618	563	570	554	572	528	531	569	552	595	541	575	574	570	580	536	590	569	503	559	519	534	575	558	589	565	604	536	536	540	531	568	571	554	558	543	548	583	598	528	591	525	580	571	574	586	583	536	575	577	559	559	549	539	531	550	558	583	593	528	547	531	573	533	544	579	594	556	605	594	614	567	604	566	569	554	548	502	560	641	544	554	577	538	591	585	561	574	557	586	562	571	549	574	521	597	628	593	565	587	597	520	537	567	564	539	536	535	535	549	564	565	536	547	562	566	596	562	591	604	578	566	567	586	565	559	568	520	561	553	537	596	535	594	581	570	616	582	559	562	529	539	591	582	539	504	549	576	559	589	579	546	576	589	562	561	564	561	547	552	534	556	553	581	537	511	565	544	577	556	576	555	530	541	540	603	570	549	541	548	566	541	540	536	553	568	556	521	517	530	567	588	566	583	580	570	526	549	590	560	570	572	593	535	562	530	550	587	603	521	598	537	573	579	577	585	589	516	600	583	563	521	567	559	537	577	582	566	576	591	607	552	587	558	576	566	516	584	547	530	562	541	591	583	566	562	583	548	553	535	564	587	567	593	581	560	571	540	578	550	581	582	576	555	530	606	581	565	565	531	555	602	546	550	555	531	580	606	584	541	575	539	570	539	565	596	545	548	564	583	588	529	551	580	577	583	584	578	605	563	591	505	581	540	555	561	574	573	554	540	585	601	536	550	584	559	593	584	569	556	596	585	570	578	579	568	548	557	512	575	572	554	567	560	538	571	539	524	530	511	536	551	564	572	554	543	585	589	585	586	588	567	583	566	550	578	574	574	556	583	568	544	515	560	533	543	552	528	558	557	550	568	560	544	507	625	549	578	553	525	565	585	585	587	548	536	537	574	544	499	561	577	573	534	614	548	554	590	568	534	550	537	591	517	521	561	535	556	560	586	592	544	596	552	514	532	566	556	570	541	582	538	566	581	558	561	567	590	580	570	584	563	549	537	590	580	587	599	531	565	573	593	557	581	576	519	547	556	546	559	541	569	567	568	574	532	552	569	598	569	632	569	570	554	535	536	543	547	571	563	542	539	563	565	566	563	521	510	547	552	574	566	592	588	560	541	565	577	555	590	604	585	545	583	564	563	568	563	574	595	553	517	569	546	579	523	590	564	547	537	517	586	571	510	579	542	581	607	560	586	589	561	579	515	535	617	522	602	608	605	534	575	540	568	541	556	554	576	545	563	555	575	528	567	624	605	571	596	548	569	543	554	575	522	592	543	562	550	554	571	569	555	574	575	544	603	546	564	568	572	578	531	560	557	566	578	527	533	543	550	569	529	582	593	589	636	560	580	556	584	557	582	590	572	584	566	553	570	580	554	576	577	535	536	601	579	528	600	569	603	560	547	580	566	550	548	553	570	565	577	578	575	556	542	506	534	560	551	555	583	558	506	570	597	614	576	582	575	542	588	570	572	508	563	582	534	566	567	572	570	556	536	577	574	530	555	603	596	535	515	573	530	555	599	592	529	561	586	586	578	538	561	545	556	575	590	573	574	574	553	549	552	560	562	561	567	566	560	558	554	564	561	545	570	573	608	534	525	545	564	552	548	553	559	549	551	524	567	573	568	553	587	563	551	546	571	547	558	561	527	567	526	584	549	556	579	565	543	553	547	536	575	558	616	550	572	570	574	548	527	541	597	534	579	581	552	574	556	535	514	571	546	564	565	553	588	546	576	615	514	575	581	532	561	541	551	583	559	532	551	560	567	577	568	569	560	616	522	523	602	576	551	577	591	528	572	567	542	543	548	553	571	542	557	558	537	605	574	571	586	558	581	564	544	561	565	584	559	548	499	538	568	587	546	574	536	586	552	608	555	546	558	520	585	517	575	529	554	568	578	554	505	514	572	571	573	546	576	556	550	539	571	564	586	593	557	525	571	572	566	588	543	556	560	554	584	550	519	528	554	551	573	574	559	557	573	551	620	590	533	603	583	556	516	578	549	563	519	558	585	567	566	532	579	588	514	574	580	602	621	503	577	567	537	537	613	571	594	557	554	588	556	571	607	590	575	539	588	595	574	604	541	576	549	505	546	562	562	610	548	538	576	588	550	523	548	574	573	535	590	548	545	585	567	554	538	563	563	540	539	559	575	567	550	531	532	576	581	583	514	491	586	547	587	550	537	574	569	553	568	565	594	544	545	595	556	613	578	560	545	537	567	565	559	556	563	535	539	525	542	543	538	565	546	550	540	563	568	595	590	549	555	563	564	558	584	587	577	543	547	541	579	527	551	539	593	571	535	558	545	530	584	538	528	587	567	609	534	540	593	545	589	610	542	549	546	584	585	534	548	556	553	624	554	565	546	574	591	578	551	565	582	557	544	535	564	588	527	552	554	576	601	519	514	582	598	595	580	560	551	559	525	543	540	577	576	547	592	562	578	569	540	595	563	539	549	548	560	546	572	549	596	557	539	504	561	590	506	587	533	557	579	554	588	618	527	577	547	545	534	564	594	585	541	551	551	541	577	544	483	591	573	537	543	525	546	600	528	546	573	549	602	567	555	519	505	576	525	550	566	565	536	549	534	532	546	571	555	550	553	582	567	554	575	589	592	516	566	551	562	576	576	575	560	564	554	572	541	561	600	527	556	582	542	542	548	549	593	587	617	570	551	551	574	546	544	578	558	566	561	496	576	607	552	530	600	564	565	540	574	549	562	608	554	585	538	539	560	580	588	606	553	559	562	523	530	521	558	590	542	528	519	552	557	550	569	569	558	562	531	592	611	545	563	579	559	554	552	573	556	526	581	544	568	573	529	555	552	556	553	573	572	541	546	584	557	601	553	560	590	559	578	573	555	580	577	548	583	563	550	581	590	559	530	546	532	587	571	497	559	564	573	587	552	536	570	544	574	553	511	546	575	581	578	546	565	555	524	591	537	575	582	588	504	582	571	611	560	559	575	532	532	536	566	585	598	553	552	577	539	541	567	573	582	551	550	569	581	614	610	574	578	572	537	569	541	570	536	560	545	528	524	509	549	566	544	546	568	580	570	560	587	571	568	579	571	600	542	563	583	544	549	580	610	565	557	579	536	559	530	583	553	559	550	539	540	565	532	557	580	584	539	527	592	578
33299	66931	43601	11882	2210	1338	1411	675	601	605	551	526	557	526	534	487	516	505	524	509	512	497	504	525	510	496	481	532	498	522	508	519	519	522	574	537	536	501	480	450	501	522	512	481	530	476	460	529	487	514	492	523	495	665	685	695	715	522	531	480	504	521	497	449	496	482	503	456	474	488	500	493	462	480	475	461	505	494	506	474	503	503	476	473	532	487	479	485	480	461	463	541	465	514	547	510	515	488	463	520	526	463	514	512	492	490	461	483	483	458	503	476	509	462	477	492	484	463	480	507	453	489	500	488	490	470	506	493	431	480	464	505	489	533	533	498	429	450	506	494	484	468	441	476	500	490	450	512	479	453	530	457	495	514	519	447	490	527	442	480	467	486	491	488	457	513	469	467	494	507	486	469	503	502	508	531	488	487	482	465	483	520	482	466	512	528	459	508	522	488	516	487	502	478	501	499	480	448	458	465	479	484	544	503	528	498	498	514	483	516	516	517	512	479	517	504	536	518	474	498	457	460	533	535	494	466	491	481	458	473	489	471	531	483	528	495	504	488	496	543	457	483	496	451	486	476	505	500	484	455	512	473	473	478	487	487	516	478	475	510	516	465	520	474	460	534	496	507	490	441	463	501	497	471	504	487	528	524	474	443	469	496	478	444	536	485	443	489	467	495	483	500	499	528	451	506	493	483	511	526	517	518	468	489	521	515	505	505	478	476	490	455	492	505	473	511	479	496	480	473	502	466	515	529	473	463	469	482	487	517	454	496	476	469	482	469	464	508	474	470	519	500	453	476	480	467	485	463	466	487	515	509	486	508	461	478	447	462	497	505	516	485	469	479	484	477	481	480	454	496	501	483	465	479	501	502	428	516	470	527	446	531	454	499	498	484	490	495	468	514	413	484	468	455	530	506	502	509	486	470	461	492	493	485	541	509	479	496	494	503	473	509	457	501	510	533	490	498	469	485	486	500	457	503	481	466	482	493	464	452	520	518	492	455	489	529	461	481	538	480	524	449	511	519	473	500	513	474	476	446	489	468	515	511	465	524	504	517	503	476	466	485	460	503	485	497	436	487	467	495	511	498	496	483	488	474	491	448	485	505	472	491	504	541	463	481	469	457	496	480	489	487	451	481	491	479	490	468	452	485	473	501	508	480	499	434	500	482	485	490	494	457	467	467	468	468	486	509	488	467	486	529	521	473	441	507	471	505	484	481	455	465	516	470	479	497	492	447	477	422	469	500	464	549	498	530	484	492	511	499	459	491	495	507	503	499	532	529	479	487	498	498	500	469	469	460	509	461	491	505	490	491	484	483	476	486	521	472	511	475	489	497	501	493	501	483	478	471	537	488	501	484	504	533	488	510	480	498	462	478	467	462	512	488	493	477	507	484	451	463	491	507	495	521	498	471	483	520	485	498	520	460	485	459	504	465	499	478	486	428	499	487	476	507	504	506	485	503	485	494	500	475	428	476	481	462	520	487	459	472	486	502	514	478	477	512	485	480	462	487	470	505	523	489	477	441	494	492	489	486	495	483	483	470	533	466	442	475	533	495	454	509	512	480	464	458	509	442	501	473	500	498	485	486	495	485	485	477	503	522	485	443	501	512	485	489	516	508	484	493	480	486	468	460	549	498	501	480	518	475	457	491	477	492	457	490	455	483	506	485	462	477	507	471	484	487	465	538	498	492	484	487	488	483	504	492	499	487	469	512	489	481	507	495	498	497	513	466	505	496	531	494	496	489	477	499	523	511	467	478	519	494	470	482	480	485	466	444	511	514	514	468	505	487	481	514	497	485	500	507	507	460	538	473	499	504	500	504	471	480	461	493	463	506	505	472	499	490	486	515	489	477	447	495	453	485	456	491	424	475	478	459	497	465	529	442	453	496	485	538	456	504	488	517	484	503	503	483	447	420	470	476	531	504	496	477	540	473	519	523	461	459	509	540	509	493	471	485	457	483	486	478	469	478	540	475	478	467	468	452	449	466	446	477	494	492	489	469	502	499	506	534	498	459	473	500	502	463	504	504	493	500	500	496	490	517	469	498	551	494	487	474	481	441	471	528	506	488	482	515	503	467	493	524	502	520	493	508	483	486	461	505	503	470	498	457	465	507	454	476	475	470	506	495	548	485	511	498	480	462	470	498	472	444	493	514	519	522	495	451	462	499	482	487	472	484	500	462	471	490	487	506	472	494	461	484	500	492	487	479	459	474	473	486	478	484	497	464	479	507	476	498	484	530	467	519	475	468	500	495	474	485	456	469	451	465	465	486	524	485	529	465	500	454	496	460	476	511	454	479	494	489	540	494	469	514	509	484	482	484	495	487	469	485	473	461	491	482	456	465	482	415	476	470	483	474	493	522	439	481	473	445	470	491	475	506	451	507	431	508	467	507	450	476	484	437	437	507	501	488	486	484	511	489	485	506	504	483	473	496	489	440	475	494	491	481	459	509	521	472	503	475	464	526	458	435	498	496	472	444	495	499	461	502	482	515	509	501	503	478	501	509	476	516	492	498	480	496	516	492	515	455	514	481	445	494	511	513	523	456	548	440	493	477	472	495	495	540	458	473	469	469	484	472	509	469	478	507	492	476	477	492	463	503	517	512	510	486	503	467	499	502	482	490	486	458	465	516	490	515	498	511	469	473	529	516	461	507	494	466	521	459	486	470	502	479	473	461	531	488	476	473	535	462	436	511	512	444	498	489	445	521	456	493	506	471	469	479	491	514	485	478	471	473	480	475	497	483	483	508	507	464	457	485	501	494	486	501	482	460	510	465	483	531	494	494	494	513	463	462	524	521	503	474	505	506	471	477	516	496	481	476	496	510	481	497	529	518	464	458	452	499	508	488	484	463	481	498	535	489	518	489	471	506	466	485	510	531	492	529	477	447	492	496	481	468	450	498	488	517	478	467	474	466	470	480	519	480	444	462	481	479	491	473	525	508	438	494	471	492	476	487	488	475	522	465	520	460	483	473	471	521	451	462	480	484	472	450	469	472	469	495	479	432	506	484	473	522	467	501	487	497	483	534	492	466	499	453	481	487	473	497	501	470	483	471	492	491	534	495	493	462	486	457	485	470	540	495	474	483	503	513	521	494	488	482	511	499	483	478	477	472	478	477	447	460	455	516	486	476	490	472	488	513	479	516	467	475	456	486	439	476	520	516	539	498	447	479	478	477	516	501	447	503	477	480	494	487	472	511	484	451	517	467	524	464	519	539	481	475	450	491	491	507	465	497	514	480	496	485	495	504	500	510	480	459	505	499	530	466	485	465	481	502	480	463	501	506	493	494	493	480	462	471	486	479	457	522	507	538	478	509	494	493	487	487	468	500	527	488	532	469	461	494	470	481	503	499	522	516	504	453	473	500	471	461	542	460	475	484	530	494	491	505	472	464	467	495	487	458	490	487	486	483	511	473	471	475	466	492	503	501	493	501	518	490	505	479	458	503	499	439	530	477	467	506	480	497	489	474	512	489	493	475	483	491
24242	21491	29847	24466	20459	8643	4038	1082	834	796	814	807	834	785	755	748	765	743	781	747	711	760	748	743	743	756	723	742	709	758	772	751	762	773	724	724	763	732	705	732	778	698	745	768	793	731	731	742	779	681	779	755	752	883	837	1191	1024	823	685	745	731	737	704	784	738	718	745	719	740	740	720	715	739	708	702	699	703	723	746	740	737	742	712	778	768	801	717	719	743	719	743	713	688	754	761	779	729	760	747	750	727	753	752	777	712	763	688	716	690	725	677	768	661	728	750	749	732	700	756	702	731	713	672	706	681	707	718	702	706	715	711	737	744	752	745	779	696	709	753	661	727	748	710	704	763	724	723	696	738	732	750	684	726	696	724	733	705	740	737	735	714	743	720	670	694	773	724	681	748	768	712	737	745	700	745	724	737	730	723	710	725	736	687	749	759	702	731	716	718	738	718	696	706	710	700	773	748	733	715	753	755	765	720	712	719	745	757	725	733	763	727	676	688	713	701	760	746	739	770	715	684	781	713	684	691	664	683	660	740	703	670	703	713	714	713	705	728	700	764	731	746	705	677	699	712	713	741	743	681	719	745	730	742	723	748	722	728	703	716	709	720	671	737	644	740	756	713	698	714	723	695	690	708	737	678	709	735	756	698	733	699	756	688	721	715	693	730	710	742	695	743	715	683	731	756	692	764	670	752	743	735	673	732	747	718	705	680	668	721	709	747	727	720	741	758	689	737	719	687	707	725	719	738	725	765	757	749	706	717	680	654	709	708	743	688	743	730	734	726	703	660	760	764	707	714	760	738	691	712	721	728	741	684	710	715	677	728	743	709	699	719	703	731	688	744	718	695	722	725	689	735	755	695	730	736	745	716	714	715	708	747	716	739	734	739	674	699	706	729	704	721	742	725	686	747	753	747	716	715	697	735	694	759	683	776	683	678	773	714	735	742	688	710	745	714	721	658	714	684	702	706	681	747	736	698	749	684	700	728	780	753	696	764	735	712	681	680	692	699	687	715	710	682	717	709	742	697	719	720	715	698	762	733	708	725	661	706	741	750	722	703	713	743	734	757	687	687	713	718	693	742	723	725	694	737	725	744	733	719	686	720	736	760	733	752	754	734	755	786	750	692	711	740	708	731	692	734	722	701	722	762	740	745	769	694	758	701	720	738	695	747	714	764	707	728	694	714	696	679	722	705	723	726	661	736	760	736	685	759	747	696	793	745	744	709	730	653	724	730	693	758	757	733	712	748	708	735	707	706	709	739	750	696	714	721	691	683	708	692	712	740	717	723	720	704	759	692	703	697	721	686	746	727	670	697	738	731	675	710	693	780	767	682	743	733	657	728	732	705	731	723	674	669	722	694	716	734	734	758	781	743	718	729	718	700	745	756	707	741	759	694	696	733	687	717	709	733	750	696	725	731	685	735	702	705	775	657	701	742	652	709	703	694	704	750	719	707	713	672	739	698	727	733	704	708	723	732	673	682	676	690	735	715	732	732	708	703	747	692	705	696	777	739	733	785	747	709	743	719	673	739	704	767	743	706	711	744	745	711	715	699	701	670	701	708	749	715	694	682	739	727	723	756	761	692	722	641	734	728	702	758	708	689	760	719	745	679	718	725	742	740	698	698	748	710	717	708	684	658	730	698	736	753	713	696	698	748	696	733	712	747	708	706	749	734	699	722	699	727	692	723	737	690	686	736	687	745	712	745	730	686	701	727	736	714	724	726	737	728	693	710	682	722	686	663	698	721	700	746	727	733	687	718	704	727	748	698	676	724	690	782	745	658	702	735	720	686	720	706	700	667	719	715	743	689	733	714	730	726	720	739	684	704	757	712	732	738	671	704	716	688	690	683	738	726	709	675	737	698	773	708	737	684	723	667	726	734	701	702	741	772	699	731	703	709	712	727	708	730	753	729	692	720	687	676	666	697	721	720	683	710	742	745	690	697	711	685	711	683	677	759	724	730	702	729	738	690	715	711	709	729	744	701	758	711	745	723	712	683	700	728	712	700	683	727	709	675	739	762	703	739	695	724	725	702	767	699	708	699	714	747	751	710	737	667	746	736	759	684	747	706	705	665	731	749	678	700	685	734	722	689	699	760	718	734	764	713	725	736	704	676	742	701	704	706	682	670	660	696	692	736	683	719	768	754	667	693	708	759	723	726	766	734	755	724	728	689	727	730	713	684	735	754	743	702	689	680	738	723	721	719	778	699	683	724	696	706	698	739	730	688	689	734	726	745	716	741	732	724	737	686	660	732	763	738	726	708	733	696	684	710	707	720	716	719	769	692	695	710	729	745	686	733	684	708	691	732	744	726	732	758	721	735	689	695	743	710	723	729	719	745	687	717	682	714	685	715	741	705	764	716	736	718	741	725	689	745	717	696	697	679	735	737	729	690	769	716	711	700	734	686	734	702	787	685	714	687	694	736	682	719	699	754	697	689	699	740	703	750	712	680	718	713	719	723	679	741	700	704	733	738	732	721	734	752	741	712	736	734	734	687	748	731	711	723	668	758	742	703	698	748	742	724	728	689	736	716	647	739	691	688	699	665	687	711	752	734	739	751	697	697	741	758	739	731	684	735	734	713	726	698	661	745	734	773	684	726	723	718	722	716	701	693	713	755	772	700	711	707	743	759	692	738	744	710	683	755	714	688	708	733	708	743	711	720	707	699	730	721	718	688	709	739	701	674	699	656	731	763	699	726	663	691	724	701	798	740	765	722	736	749	680	739	749	710	745	695	761	710	678	702	770	767	724	701	698	698	711	712	712	741	726	775	738	718	708	667	723	692	749	703	724	718	703	713	697	723	712	720	758	762	684	662	706	736	696	689	722	711	712	741	667	736	726	692	693	710	746	723	693	721	722	720	726	703	736	704	727	730	778	711	720	694	694	732	675	718	769	693	703	779	759	703	744	719	720	735	708	746	699	758	748	663	693	742	746	785	678	698	737	734	715	703	735	715	726	727	685	684	753	696	725	710	709	725	685	784	688	751	722	713	659	702	706	681	730	781	701	734	749	766	727	713	743	748	761	769	718	702	763	689	697	703	699	705	766	675	691	739	712	736	675	693	755	734	731	717	743	724	730	738	756	763	702	731	699	754	737	754	736	659	683	708	739	704	687	747	705	744	691	779	742	709	759	737	698	720	668	721	682	704	660	732	732	728	710	733	698	736	735	726	660	712	680	721	721	760	776	692	717	726	668	731	733	758	697	726	694	689	745	725	698	709	743	705	700	716	787	716	767	739	686	732	697	686	718	697	673	765	706	702	716	750	687	705	747	690	697	711	710	731	709	737	676	735	773	704	686	712	701	755	706	759	717	705	698	758	685	762	740	734	718	718	668	685	728	648	668	755	694	750	687	720	744	728	765	683	675	680	683	651	687	713	729	718	734	712	687	739	731	719	704	641	662	714	750	713	774	711	763	763	716	752	703	725	765	753	714	737	665	733	695	745	721	735	716	731	756	714	660	754	739	724	690	707	780
37559	81223	55680	15798	3682	2132	2944	863	824	802	776	720	714	700	669	722	664	605	676	653	641	633	629	658	620	633	651	687	639	644	739	726	672	673	704	651	674	648	682	645	595	651	621	639	684	577	624	612	627	640	628	582	599	799	913	1345	1035	792	627	670	623	686	658	591	631	606	645	660	634	628	582	624	617	578	592	618	550	640	619	655	587	607	599	607	592	634	589	615	595	604	656	561	602	609	701	618	642	663	622	549	612	561	663	654	614	621	612	576	598	645	598	609	642	601	593	605	595	632	593	613	561	641	597	592	639	626	608	671	622	602	577	605	612	604	658	637	583	642	625	574	595	563	613	615	593	635	614	633	613	644	585	631	630	639	598	604	606	571	601	615	636	640	629	647	594	577	634	577	646	657	628	567	582	619	619	593	608	615	625	643	600	684	604	617	625	645	650	640	624	602	562	614	616	604	623	655	627	587	662	641	629	671	623	602	602	618	623	602	639	662	626	606	618	587	611	623	622	590	614	618	618	575	647	589	620	668	593	592	633	647	638	640	618	606	571	608	590	608	616	608	587	597	624	635	622	586	626	613	599	595	645	606	624	614	589	612	579	606	628	622	629	610	629	558	578	607	558	636	600	597	637	625	627	600	603	662	605	599	617	614	652	641	617	642	594	571	599	589	637	650	606	650	626	610	585	612	645	643	606	592	611	593	689	618	584	605	605	620	619	653	602	584	610	632	613	607	606	614	608	602	683	650	612	605	665	634	634	621	647	606	640	644	604	635	612	602	657	636	603	608	588	614	625	632	642	622	599	609	607	639	618	599	611	621	558	619	630	634	613	597	641	565	616	643	592	622	578	614	597	600	577	611	603	605	622	652	616	601	593	653	594	603	662	594	584	606	590	573	569	612	596	608	612	640	631	644	599	583	606	652	598	616	585	601	607	637	562	586	601	577	563	595	598	640	640	628	593	591	591	678	639	595	579	613	590	634	577	617	641	649	611	591	584	675	644	670	649	607	594	629	584	593	635	635	610	607	611	621	572	634	605	591	649	599	630	617	591	614	629	621	638	598	594	590	627	604	597	613	593	646	647	635	614	643	588	543	603	604	618	598	601	615	614	628	638	635	584	656	612	628	594	581	574	668	613	636	589	618	575	628	583	649	617	618	632	640	618	576	595	599	638	620	605	625	630	615	583	593	581	585	621	585	602	570	561	604	646	638	631	557	646	628	622	603	627	584	625	634	604	584	620	674	647	647	606	613	609	595	621	602	602	627	623	579	568	600	600	619	647	628	634	633	621	605	589	614	639	620	563	618	608	621	589	584	619	587	622	607	618	637	653	605	600	611	569	615	605	618	625	616	659	626	644	615	612	632	622	587	588	657	593	611	592	600	630	597	651	556	591	629	603	646	617	582	599	623	587	592	580	648	644	668	601	608	624	604	622	564	624	628	593	598	617	616	592	618	613	601	617	604	583	630	604	620	589	600	586	639	626	607	653	599	617	598	613	608	585	595	610	623	613	578	608	641	623	595	620	644	597	633	598	633	619	638	607	575	612	559	617	625	619	575	629	625	618	612	593	606	628	612	650	590	621	603	626	641	603	635	660	616	595	592	598	564	636	619	626	591	638	624	629	652	656	597	629	599	600	618	629	558	621	588	614	648	634	591	588	585	615	615	651	609	607	629	617	573	604	663	599	608	578	626	613	629	615	605	591	627	577	607	543	624	591	629	610	559	634	640	625	637	611	618	566	626	575	629	598	603	605	595	638	631	603	590	673	629	637	602	621	616	600	633	610	634	581	626	614	627	611	644	579	625	573	637	620	604	622	593	610	571	619	612	618	609	591	622	638	644	603	686	622	612	630	632	597	618	602	591	592	653	594	575	644	627	646	621	581	627	626	638	575	601	628	618	657	594	598	606	645	622	617	597	582	592	632	570	624	621	602	591	629	604	604	637	619	610	597	606	593	572	587	598	605	610	614	602	583	622	633	626	602	617	573	605	616	636	591	639	602	604	576	566	681	566	637	606	605	609	641	599	582	591	609	678	610	609	655	617	599	613	614	581	642	607	585	571	585	606	596	567	596	598	620	616	624	576	630	630	619	611	621	590	591	622	615	630	605	622	601	639	608	615	607	599	611	630	636	585	649	607	614	631	631	612	612	620	593	582	560	606	616	646	613	620	614	577	641	615	631	587	595	623	621	611	644	594	598	643	608	591	555	578	660	598	579	628	578	662	620	623	617	645	601	629	584	681	627	622	627	596	602	648	618	619	642	603	623	578	640	641	614	617	607	659	602	622	633	611	599	653	598	620	624	604	614	610	587	623	595	598	610	605	630	620	601	616	668	598	612	624	641	576	619	603	612	631	630	583	607	608	605	628	588	608	633	631	617	610	590	655	589	567	606	581	613	627	626	625	589	610	614	627	626	582	607	631	587	596	622	603	597	628	646	618	595	675	594	665	620	625	634	599	620	629	614	614	628	660	590	623	603	590	570	589	609	611	590	604	583	618	586	640	625	587	663	628	618	613	619	589	624	634	595	628	610	613	629	590	617	622	628	602	609	646	620	570	587	613	625	654	592	637	630	569	598	629	625	605	614	633	596	585	602	588	584	559	624	622	629	608	596	582	569	580	655	661	613	595	587	625	661	624	581	562	588	627	560	627	612	635	592	590	591	634	583	566	547	555	603	623	630	580	592	623	631	643	614	587	655	627	643	642	623	580	610	606	629	644	614	544	649	616	594	638	638	581	612	606	627	627	598	560	595	608	596	612	636	635	643	630	627	618	624	577	587	608	630	595	629	547	631	612	658	614	633	612	604	606	638	569	584	618	624	613	622	563	571	640	633	600	602	586	616	596	588	592	599	594	580	615	586	596	626	606	560	578	602	607	630	630	620	596	600	604	583	595	579	604	600	604	604	617	599	616	585	655	603	589	560	595	602	587	579	630	610	640	610	595	592	543	579	646	584	684	595	625	637	605	649	556	551	620	585	586	590	618	617	589	628	605	605	608	595	582	659	649	584	606	596	650	641	593	627	647	594	648	616	609	567	584	653	575	592	672	603	601	627	592	583	602	621	597	592	595	607	646	579	621	610	597	608	612	599	624	589	594	597	603	625	612	618	585	628	618	589	610	563	579	635	639	581	574	586	626	589	613	616	623	630	605	587	631	621	613	600	605	637	579	592	566	608	626	582	671	582	583	648	582	630	613	611	656	596	678	645	608	623	617	595	633	609	615	628	590	614	626	665	636	570	599	651	642	607	657	625	583	654	631	622	622	575	590	607	594	604	561	609	595	592	617	602	597	620	661	595	610	613	615	580	588	623	593	622	592	600	617	621	597	576	649	559	566	623	580	616	631	641	598	585	655	580	600	609	615	610	628	642	615	577	598	637	615	598	635	652	621	590	647	596	608	633	602	632	638	565	654	600	629	639	592	592	613	572	617	612	598	605	591	613	597	599	607	608	635	651	601	651	627	617	595	595	633	617	622	580	637
27776	20095	11141	2971	706	647	653	646	622	574	611	613	575	564	594	561	591	620	533	610	622	603	640	617	607	596	580	582	581	609	618	623	632	639	566	592	628	629	614	627	606	591	571	603	622	630	631	578	619	635	593	617	645	580	550	626	633	614	565	599	561	534	618	592	582	638	561	560	625	564	597	567	612	579	625	615	639	651	583	574	563	603	626	557	592	599	617	627	611	608	595	599	537	550	573	591	557	610	614	630	631	578	599	583	579	586	602	559	628	602	558	579	617	564	574	609	602	588	611	593	567	565	572	596	583	625	631	602	563	583	587	660	595	530	593	606	568	613	552	613	597	582	637	635	646	556	590	600	625	615	587	637	588	636	564	568	622	589	554	616	562	606	576	538	600	612	589	570	609	607	599	582	606	592	571	594	604	597	578	539	573	566	598	611	593	562	603	541	590	650	534	600	615	620	547	586	597	622	601	606	577	587	606	581	573	562	575	579	602	572	626	615	610	535	616	574	618	558	599	548	576	586	595	562	604	640	593	608	602	614	575	579	589	619	617	571	611	613	594	582	612	603	574	599	599	584	561	558	641	596	601	589	592	592	623	563	559	596	605	618	574	606	545	604	578	599	621	605	517	569	579	622	592	591	567	595	637	615	580	575	599	569	577	612	595	581	580	574	572	558	589	591	587	558	578	610	592	583	583	591	555	572	594	574	598	570	646	588	608	622	604	604	586	595	653	586	601	557	593	583	593	593	581	535	579	604	554	606	579	574	588	576	561	596	602	588	569	608	587	609	605	631	580	608	614	575	576	558	602	597	613	607	621	620	595	604	586	560	588	546	582	580	614	569	623	603	598	580	633	606	583	564	591	578	587	592	602	594	556	565	583	589	601	601	576	567	570	618	617	667	563	628	641	649	602	606	564	606	619	601	635	620	568	576	573	574	587	560	626	598	614	627	623	594	590	566	574	617	598	585	560	613	594	650	598	622	553	604	595	563	595	587	572	596	584	620	610	586	597	617	574	617	578	581	591	636	602	548	605	601	567	631	634	619	617	580	634	605	589	574	563	594	567	626	604	545	582	567	615	547	584	616	582	598	598	617	595	582	583	583	572	611	563	579	568	585	597	606	598	616	564	600	562	589	557	582	569	546	560	613	572	565	584	585	568	574	579	593	557	619	601	581	629	624	598	600	643	574	621	596	586	616	612	564	618	592	615	596	592	588	599	616	614	613	592	581	597	583	602	577	643	599	588	582	597	641	623	583	605	597	567	540	585	567	546	586	582	610	543	586	564	559	577	618	584	590	592	598	566	587	603	591	647	582	551	592	593	584	570	638	612	566	591	612	578	578	568	582	602	616	557	547	617	520	549	578	637	593	584	611	606	622	593	622	604	636	562	614	626	592	602	548	559	611	642	584	577	568	576	621	592	599	604	585	602	586	583	585	611	592	574	618	538	604	610	606	589	626	565	553	598	551	567	578	574	520	568	640	599	593	585	629	628	568	581	595	557	599	586	627	644	636	599	626	635	603	598	576	582	587	605	598	600	606	622	564	573	597	601	612	610	571	588	588	608	582	613	617	611	583	584	625	578	566	605	606	565	574	612	592	617	588	580	574	639	601	602	598	585	602	586	582	578	618	616	563	605	589	615	627	578	581	581	566	591	600	582	593	601	594	565	552	591	637	590	549	572	637	597	593	625	568	629	600	615	599	605	603	581	595	612	578	611	626	569	597	577	624	593	562	602	596	562	623	594	616	595	625	584	546	615	590	637	625	629	597	597	589	605	567	597	616	608	571	635	612	591	578	533	594	625	647	567	615	608	581	585	617	544	605	580	590	526	587	580	578	611	587	603	587	555	574	609	577	595	629	613	545	612	628	595	594	600	603	577	599	631	596	621	580	592	578	574	570	593	602	595	582	582	559	544	609	591	583	583	593	623	575	580	616	606	595	600	605	579	536	590	549	607	581	602	569	605	585	583	587	620	609	622	568	571	606	614	609	581	604	589	565	560	634	590	566	595	610	602	618	627	583	605	560	600	535	589	576	567	581	598	593	574	612	592	631	572	616	594	547	582	616	604	586	587	574	607	554	592	630	631	599	623	595	581	569	605	605	598	556	573	630	587	610	564	580	627	573	575	592	582	567	604	589	604	617	618	588	605	603	603	630	588	599	606	585	538	579	626	553	619	605	558	573	578	594	587	616	551	571	616	558	611	550	621	609	597	594	585	569	619	606	606	591	606	599	573	532	570	632	625	639	579	590	591	581	578	602	577	575	607	571	580	590	572	635	612	565	598	613	604	596	608	600	587	583	587	605	608	596	608	627	589	619	590	599	575	599	599	621	561	556	561	585	613	555	583	578	655	577	560	518	617	601	613	563	549	592	589	601	536	588	616	624	609	608	605	618	621	609	585	592	613	607	604	652	606	633	644	571	612	582	589	626	601	538	636	563	583	591	603	577	577	597	636	641	570	585	581	577	594	618	600	595	606	557	622	596	589	638	574	544	618	578	625	594	583	591	610	594	605	618	582	606	579	605	572	579	575	611	576	575	585	597	653	595	603	585	578	585	597	587	600	570	641	597	582	581	604	565	633	558	626	599	585	611	600	599	593	606	608	609	621	627	627	575	594	617	610	615	574	563	567	569	575	580	613	570	616	569	585	594	597	596	597	630	580	581	566	558	586	626	565	608	574	573	597	600	622	573	583	624	590	636	577	592	598	578	552	551	599	584	584	569	603	621	612	626	606	574	604	590	599	651	624	604	583	638	614	599	570	599	573	586	582	579	566	638	584	579	597	568	622	588	592	622	583	614	575	596	597	587	589	573	598	623	567	577	588	596	551	602	558	612	550	619	607	614	579	566	609	571	606	602	584	602	601	573	622	552	616	600	622	620	586	604	606	580	609	596	630	580	594	608	576	572	596	576	586	537	569	591	581	600	602	596	582	598	595	573	572	614	564	582	592	572	631	614	585	637	574	592	569	603	550	583	599	596	561	581	614	560	582	582	594	588	552	612	591	627	563	582	561	573	592	598	558	595	600	590	636	570	621	621	594	587	639	590	570	599	589	602	566	603	575	641	589	579	621	594	617	599	607	588	598	595	570	598	579	609	582	626	653	605	552	567	603	612	627	578	573	566	615	584	559	583	571	615	617	556	561	611	540	569	599	615	575	575	618	603	618	598	584	551	612	559	609	549	646	594	560	553	577	580	618	603	570	595	597	650	618	592	584	609	601	604	614	599	586	595	650	627	600	629	599	562	578	588	545	576	622	619	578	553	609	619	620	568	570	622	568	583	616	615	575	580	560	611	592	601	603	582	594	601	586	604	594	588	582	617	587	555	596	584	572	585	580	641	583	574	605	698	606	539	613	622	589	611	547	599	567	618	598	580	598	610	594	604	583	599	636	620	591	554	589	610	598	600	584	573	629	606	601	576	567	625	592	629	627	595	584	580	572	554	548	566	629	578	594	569	599	604	612	632	590	579	547	604	578	633
8623	16181	9071	1960	599	566	602	488	470	475	511	486	493	431	494	496	454	508	514	478	465	506	456	489	484	479	498	505	559	466	495	501	494	485	521	449	474	496	489	478	510	504	466	454	515	476	507	521	450	447	498	509	472	454	494	499	507	500	477	518	465	469	492	493	462	504	523	507	485	487	450	468	483	464	427	472	453	455	498	526	493	488	494	481	461	439	490	445	499	508	507	468	483	464	496	487	517	498	474	481	508	463	486	510	512	470	455	511	518	473	482	489	472	514	488	470	477	454	508	433	515	444	454	490	447	429	464	430	479	502	507	513	459	499	476	490	504	512	496	484	476	497	484	495	442	489	494	486	461	484	511	466	447	505	474	464	479	485	477	516	520	478	491	473	471	462	503	484	513	472	488	490	458	457	493	456	466	462	486	491	502	482	472	459	497	508	464	459	496	488	498	476	466	495	489	510	490	468	502	489	503	505	479	504	478	488	484	476	527	478	471	463	477	480	456	498	487	495	500	448	457	468	479	503	454	467	475	536	485	483	479	455	507	462	513	471	500	477	473	490	478	475	469	476	502	442	470	473	480	465	481	510	466	478	474	478	466	484	494	492	487	479	449	501	475	528	434	463	475	489	508	487	517	513	508	470	488	519	459	461	468	455	497	486	492	486	511	508	474	494	452	467	476	459	500	497	507	500	454	484	490	432	442	481	474	475	499	493	471	461	500	471	473	491	516	491	434	464	466	460	460	463	447	504	463	450	500	485	467	461	447	525	494	499	448	487	464	491	464	469	505	472	507	481	508	453	488	497	508	475	451	506	478	475	485	526	455	470	465	502	491	506	459	444	488	442	506	463	488	454	505	468	515	501	459	453	498	477	506	458	514	450	495	496	474	524	486	524	470	493	458	467	464	477	479	470	500	456	470	447	450	515	449	481	476	455	463	491	486	445	490	483	484	477	446	448	503	464	499	506	522	483	471	461	459	466	460	463	453	484	511	445	442	449	479	464	489	460	490	471	506	494	479	488	472	506	446	491	488	505	482	464	461	458	473	457	449	519	507	478	490	493	498	499	492	481	477	531	486	472	478	493	494	443	511	463	489	473	492	446	506	470	518	503	530	503	495	485	490	480	455	501	461	450	456	475	476	482	514	503	498	449	456	479	473	473	467	471	467	453	484	524	474	482	473	476	452	454	451	496	483	440	448	476	462	487	509	450	461	477	468	478	491	483	481	448	493	486	461	468	499	469	488	450	462	531	503	487	481	471	464	479	517	456	467	486	465	532	475	496	475	473	455	470	509	477	487	473	477	514	480	441	489	513	483	489	502	484	486	468	464	489	496	481	473	489	455	474	485	532	491	474	450	467	475	487	469	466	493	466	498	527	526	458	501	506	491	520	442	509	518	497	500	489	501	498	487	520	456	491	461	483	497	497	484	469	480	513	494	455	514	480	492	464	511	451	467	499	491	483	480	485	468	506	471	487	471	472	464	445	500	453	485	472	492	491	499	490	482	500	477	442	506	480	470	492	491	485	499	514	423	505	476	466	473	453	516	466	513	483	482	483	431	476	435	524	431	510	451	502	535	460	497	503	503	479	473	452	509	496	484	498	493	476	466	459	457	478	490	483	476	479	451	471	499	494	501	500	481	461	447	457	500	451	502	467	489	488	461	450	447	463	484	473	481	431	445	456	456	517	466	480	462	463	471	466	492	521	468	480	437	502	517	448	488	491	464	473	470	475	507	459	456	473	473	449	479	473	520	462	475	482	466	523	461	474	472	512	521	476	490	481	463	468	472	489	471	475	493	474	487	510	427	465	457	462	485	487	476	450	452	461	468	479	476	494	486	459	463	466	493	458	514	468	478	468	505	483	474	489	494	490	498	525	463	496	483	486	480	472	463	478	541	497	484	473	501	491	481	503	522	480	503	473	474	484	511	466	459	503	484	492	528	458	524	476	452	491	493	454	488	481	463	430	474	482	521	480	469	455	459	435	488	492	465	471	461	422	475	499	454	490	477	482	451	492	518	495	488	477	479	493	492	486	486	483	482	473	471	467	449	493	480	440	492	470	484	467	472	473	466	483	495	486	482	484	494	478	494	479	525	465	427	490	482	441	471	475	478	470	474	433	464	516	471	508	494	428	498	452	450	479	460	476	458	455	496	481	462	479	461	484	462	497	500	473	478	466	456	439	497	532	422	487	495	487	490	496	460	470	484	496	513	462	447	464	470	435	491	472	472	495	480	487	474	455	492	487	495	444	460	471	481	503	498	511	466	498	481	471	489	473	508	536	468	514	495	495	458	447	450	495	491	499	509	492	489	503	441	465	508	482	495	477	476	459	496	495	525	482	482	483	547	498	501	515	466	455	462	462	471	476	515	462	476	498	481	462	475	465	502	474	468	500	497	446	508	476	463	524	482	489	430	486	492	494	427	455	421	469	523	479	482	459	442	464	497	463	470	476	455	493	508	469	496	469	539	506	492	439	470	479	474	474	464	481	494	480	459	479	496	486	489	498	474	486	485	487	477	492	508	491	494	491	504	489	487	480	480	499	510	483	486	496	502	510	460	487	520	454	461	504	484	500	497	473	525	486	470	480	499	479	463	508	459	459	456	469	468	463	486	487	520	497	458	502	461	469	481	456	495	517	502	506	479	513	474	494	468	502	473	488	477	499	481	468	450	452	476	519	473	474	461	473	442	477	467	456	463	460	504	452	450	471	534	479	452	484	484	490	467	444	468	482	457	467	464	492	473	473	471	507	465	511	490	515	457	482	481	461	483	473	489	473	453	470	462	472	449	447	457	485	500	503	439	491	485	482	506	480	462	456	504	466	462	480	485	487	518	474	456	492	460	452	479	469	494	483	529	513	469	495	501	479	517	483	488	480	494	451	466	483	464	493	496	517	446	471	481	526	450	484	517	490	460	482	482	498	490	470	477	490	470	504	454	466	483	462	491	483	476	529	498	492	464	500	503	471	460	487	430	471	515	486	464	492	476	469	494	478	513	434	478	510	510	476	473	476	496	506	458	485	464	493	459	475	465	482	500	472	512	491	478	465	459	503	499	461	501	471	491	519	473	485	473	501	475	520	484	453	465	460	488	517	487	489	506	480	498	455	487	476	469	486	477	467	474	503	485	450	482	474	486	486	472	469	452	489	479	471	483	501	457	501	479	453	461	524	518	504	482	515	468	476	462	457	505	513	484	459	497	453	454	456	500	489	495	483	494	476	504	511	475	510	495	482	522	480	467	484	444	470	499	489	476	497	466	480	489	500	501	492	481	438	515	472	496	470	495	448	491	489	459	479	475	465	478	499	457	486	468	473	490	493	490	486	478	491	524	468	515	465	467	469	454	522	485	495	507	462	472	482	467	482	510	516	478	441	496	472	482	469	448	496	459	471	480	492	498	489	496	487	481	507	531	470	498	503	452	487	488	460	466	488	477	475	453	446	487	497	474	518	444	524	479	460	480	461	482	507	466	490	480	457	462	481
25182	21679	29931	25607	9644	1453	2217	684	620	626	633	607	569	592	603	600	528	577	560	562	588	523	571	551	546	544	545	591	589	563	562	568	571	581	573	551	559	571	584	556	536	550	565	555	533	542	552	542	525	590	552	570	537	529	673	779	739	548	561	571	546	595	540	528	546	615	543	533	545	560	559	510	550	528	525	519	564	559	527	573	525	521	551	521	540	547	569	540	511	556	559	535	515	582	589	527	538	552	601	544	542	529	540	599	522	487	549	528	519	533	573	531	540	546	550	544	555	510	563	523	571	526	545	505	560	510	586	517	546	539	579	563	550	548	562	534	518	571	588	552	561	551	531	580	529	559	526	518	579	499	566	528	531	533	546	526	513	542	525	586	525	514	485	567	537	560	555	541	519	549	486	556	566	561	502	510	521	540	517	526	565	533	554	536	543	517	552	555	507	524	529	539	558	531	529	565	500	515	598	545	524	524	563	556	517	495	570	560	546	539	571	563	511	519	561	521	526	519	524	555	556	525	544	537	531	527	538	558	561	547	525	562	590	562	500	549	527	528	556	560	572	576	536	545	531	531	553	544	498	545	546	561	520	535	557	540	548	560	539	530	540	559	508	553	520	545	517	530	569	572	553	516	539	528	513	511	546	521	565	499	539	542	538	551	491	551	533	535	512	534	522	531	516	535	531	540	526	567	542	520	503	570	516	550	540	472	542	518	524	492	572	495	542	525	548	509	511	521	565	589	523	536	510	571	503	535	512	530	531	518	557	535	526	519	570	523	506	534	473	551	537	549	544	503	482	585	571	500	552	554	534	513	540	543	531	529	545	580	525	525	564	511	561	527	549	550	499	545	576	589	524	535	565	518	526	543	555	567	568	512	520	578	556	520	578	546	557	553	558	559	526	546	539	539	522	571	565	549	539	513	522	542	582	527	528	528	537	508	554	536	559	521	553	527	528	549	556	510	475	536	533	526	569	548	517	531	519	546	523	509	500	549	535	553	572	531	545	537	559	510	526	575	547	530	554	523	526	540	512	538	519	550	510	568	524	552	558	563	536	567	588	577	524	520	537	523	558	502	552	517	547	539	548	537	529	548	563	541	531	572	502	573	519	546	574	524	494	544	564	579	521	538	571	559	556	500	574	522	538	520	530	522	549	533	533	529	550	552	523	532	568	550	516	542	556	519	494	498	542	526	498	615	581	563	555	523	582	565	569	578	506	535	522	521	547	541	543	515	517	526	529	535	517	570	586	541	530	508	561	568	548	564	563	517	524	526	517	542	521	543	544	534	532	563	514	537	526	556	513	583	557	504	567	519	525	584	515	574	492	557	539	545	516	546	553	550	524	547	500	518	519	539	558	541	551	542	532	530	551	543	559	531	505	560	512	544	515	533	541	530	537	513	543	544	575	538	531	543	579	538	555	545	537	539	526	549	507	548	538	533	560	544	523	581	523	536	511	523	509	563	532	526	528	524	530	572	516	552	502	498	513	553	561	548	539	557	565	519	542	514	554	568	520	542	573	547	574	535	501	564	544	570	563	542	581	521	529	519	530	571	561	554	535	532	538	516	543	569	545	526	567	548	544	579	492	550	571	549	520	572	558	522	575	531	538	537	552	530	532	544	514	545	551	539	519	553	521	582	549	512	568	539	522	575	563	527	534	528	577	535	517	490	561	557	547	545	586	573	510	592	510	544	515	507	512	527	552	516	548	496	569	593	537	582	494	531	570	550	496	528	591	496	540	547	520	562	538	489	564	561	545	505	574	523	530	562	545	560	507	486	524	523	520	538	527	512	553	546	519	547	499	469	545	578	531	564	554	549	538	538	524	578	531	513	519	518	505	504	558	530	508	539	534	580	547	509	556	506	529	520	541	560	604	520	537	558	525	510	513	580	543	501	512	521	538	566	566	536	540	559	522	536	547	530	538	573	524	534	513	533	507	553	550	537	527	544	545	504	538	510	538	518	567	607	590	544	539	509	507	519	546	537	523	549	551	594	502	573	539	534	539	532	533	533	517	557	540	543	528	496	533	545	558	523	584	559	556	612	556	543	538	528	555	550	520	548	542	510	546	481	569	527	553	528	549	556	539	567	547	558	550	521	523	560	569	561	528	475	504	521	537	549	535	507	556	516	526	567	531	562	520	561	542	580	569	552	552	556	536	551	549	505	522	509	595	538	553	557	552	556	578	533	554	524	588	537	599	542	529	567	493	544	535	551	558	572	561	548	539	551	561	549	501	566	549	526	522	516	559	533	523	534	519	544	573	536	497	541	525	547	523	524	565	522	551	519	539	512	504	550	533	489	572	572	549	575	518	545	540	530	576	535	544	548	527	556	552	529	554	551	543	509	519	552	602	521	563	530	536	543	553	510	561	528	517	566	571	496	536	538	532	544	539	583	556	561	568	542	575	539	557	579	528	559	508	528	521	565	569	561	551	570	531	510	521	559	546	510	523	512	584	530	523	564	523	553	510	554	551	572	536	559	578	542	584	536	503	563	564	523	524	512	588	537	533	538	584	578	528	518	559	516	521	555	531	494	541	532	489	549	560	584	537	570	542	558	560	512	538	562	526	521	573	534	534	505	539	537	542	500	531	586	563	561	597	528	524	524	547	554	575	568	528	575	525	572	504	503	550	566	512	562	523	546	535	525	550	540	513	560	522	559	564	553	499	577	575	527	551	561	502	567	515	530	542	574	552	551	522	562	555	576	564	557	538	533	586	527	497	527	539	537	578	540	537	537	532	548	540	522	561	565	562	520	525	518	532	602	539	562	530	544	566	569	582	551	524	546	498	540	517	597	560	531	536	552	526	550	561	543	554	530	578	521	514	546	539	516	561	524	526	514	497	575	527	554	537	536	516	540	562	571	546	572	552	532	526	515	511	505	566	596	498	526	540	518	537	548	521	553	513	545	542	523	543	540	513	509	526	531	541	537	555	570	557	507	574	526	554	526	550	525	540	512	573	533	528	585	526	550	517	547	546	496	549	549	542	543	560	510	514	534	506	548	498	555	562	556	572	573	543	570	567	570	555	534	570	490	582	527	540	516	499	584	533	513	580	548	563	524	554	505	558	532	528	589	499	525	524	540	542	530	570	561	538	525	528	583	555	561	561	534	528	550	554	514	541	551	468	520	561	580	530	504	506	515	571	586	569	552	532	541	567	533	558	566	523	550	524	523	555	516	554	547	542	565	538	549	524	520	606	566	533	528	510	513	530	516	555	523	571	511	536	556	507	524	522	532	554	501	549	518	571	547	520	543	524	533	578	514	541	535	552	578	571	573	548	564	572	498	568	549	568	502	570	512	544	531	527	578	557	584	518	541	487	568	536	564	547	515	535	562	545	538	510	561	564	510	544	532	548	524	542	503	535	539	502	537	520	520	564	490	568	550	523	532	543	521	548	542	503	535	550	540	516	537	532	555	525	519	518	550	534	606	598	556	544	564	496	557	551	524	565	525	563	549	514	506	518	521	529	532	534	525	558	539
26628	65690	46027	9493	1811	1512	2480	589	606	617	544	512	537	535	483	527	513	513	504	471	462	473	512	454	508	457	475	487	522	466	539	524	527	501	490	487	510	475	516	443	456	488	447	474	479	485	490	507	467	489	439	510	499	496	695	831	748	461	481	496	486	465	404	495	467	515	474	514	504	468	501	469	454	480	458	437	447	478	485	500	453	447	458	461	483	469	482	476	499	466	499	436	471	485	482	539	434	499	466	470	435	418	505	494	465	476	468	470	477	486	479	478	441	446	493	474	464	423	489	468	466	466	517	492	476	484	441	485	448	452	453	441	452	470	475	472	490	502	476	484	460	466	466	451	491	414	494	514	488	486	473	481	468	476	483	476	467	452	502	480	434	448	463	478	487	438	425	480	482	490	437	466	482	444	489	493	466	463	480	447	473	463	435	451	466	507	463	458	493	485	491	456	473	467	498	484	419	464	472	480	502	491	439	479	493	469	495	464	475	473	460	480	482	449	473	494	448	465	485	494	437	483	447	487	441	472	456	472	476	489	459	483	451	465	465	416	447	461	446	443	474	485	448	443	471	485	453	441	455	481	437	451	460	487	461	429	453	486	509	447	455	500	425	488	480	483	460	463	445	481	473	451	452	455	488	463	456	444	466	447	466	444	484	474	462	485	482	453	514	472	471	492	469	520	488	471	449	450	468	486	457	486	496	507	465	480	474	446	456	518	466	455	469	466	475	456	462	462	507	516	487	444	489	498	473	424	464	469	486	453	470	479	480	455	454	471	486	453	491	490	466	396	486	467	501	490	490	464	447	470	469	526	461	445	462	501	474	496	451	441	456	483	489	498	475	440	493	485	452	408	458	470	451	473	501	449	443	473	485	415	448	457	506	459	451	455	472	473	484	465	456	453	493	493	500	460	465	493	452	471	474	445	485	482	469	459	503	481	482	460	450	449	490	425	456	482	476	471	486	449	483	497	482	452	473	480	460	493	448	438	482	462	465	480	491	481	492	447	479	471	475	483	459	472	420	463	467	467	471	456	455	468	480	473	438	473	498	450	500	438	513	463	460	493	457	428	483	463	455	473	492	453	459	471	451	489	492	490	461	444	473	480	474	503	499	490	449	436	459	463	483	471	479	454	468	469	498	462	476	487	450	453	495	499	467	470	517	455	451	501	461	451	461	508	444	468	428	477	451	464	469	481	437	496	454	464	446	454	443	464	438	431	408	472	531	453	491	467	467	413	474	455	431	445	499	493	470	486	449	440	449	457	477	455	486	450	492	523	495	459	470	483	442	450	460	437	464	436	452	467	467	491	468	470	477	464	470	468	505	459	457	471	439	447	474	462	453	466	495	438	457	409	469	495	477	461	469	480	475	484	478	455	472	426	431	474	493	439	480	473	498	423	449	448	446	476	461	479	465	461	484	491	477	497	452	468	472	503	450	468	512	491	470	448	418	521	479	453	461	464	471	445	468	443	471	457	484	498	480	455	464	474	467	470	488	488	489	408	481	465	463	443	491	442	504	498	467	467	475	506	455	458	440	474	448	494	428	475	457	498	443	490	501	435	454	449	465	511	517	442	487	451	483	482	485	439	470	477	459	481	464	473	450	499	490	478	487	482	461	476	497	441	435	480	488	463	480	471	475	456	437	542	450	442	480	474	485	500	466	464	464	473	476	507	498	467	433	459	474	490	418	461	467	456	484	464	454	467	461	468	475	499	481	516	448	456	491	463	449	438	446	456	491	458	454	474	445	503	492	484	467	477	484	433	485	424	422	473	486	463	498	470	425	490	479	469	494	463	459	446	503	495	446	432	470	463	470	451	471	421	480	436	464	472	513	455	460	452	447	475	507	475	438	478	511	447	468	491	450	473	469	479	488	503	469	477	448	485	492	497	496	445	426	433	422	446	430	448	462	509	472	455	483	419	444	469	493	498	513	479	438	461	475	469	419	463	452	514	466	454	445	428	477	449	472	428	500	477	479	462	444	486	463	468	461	452	473	475	465	458	450	480	493	459	462	454	463	473	497	457	462	455	455	428	456	460	450	448	454	539	462	478	464	461	435	466	454	476	490	491	441	474	467	455	469	489	495	498	435	455	421	468	431	458	443	464	436	485	467	430	485	479	460	479	497	463	465	453	487	483	457	443	473	454	473	460	464	476	481	447	474	483	487	462	477	471	502	471	450	500	465	420	425	450	482	486	465	482	471	442	480	459	435	445	474	453	475	490	510	489	516	473	447	434	464	494	484	492	477	461	470	480	471	475	468	459	461	531	454	457	452	398	524	501	489	500	484	462	489	434	443	472	478	436	504	492	463	444	472	470	477	436	473	473	477	484	454	453	455	510	483	473	482	502	458	470	467	456	464	469	494	511	500	443	476	440	446	439	491	462	468	459	429	498	448	440	467	439	484	458	470	465	490	420	520	475	486	447	460	484	459	479	527	483	483	510	482	441	466	466	447	470	476	452	470	472	456	479	453	471	415	467	452	472	468	453	430	454	498	473	444	485	468	464	489	448	528	443	481	465	464	460	460	492	480	468	452	449	479	458	455	466	448	465	461	453	471	458	449	455	472	474	501	465	427	476	469	450	467	490	444	450	428	492	472	483	449	515	459	467	435	484	460	491	472	437	452	458	479	475	462	486	520	483	454	518	484	486	464	457	471	443	435	466	462	473	441	462	465	473	441	469	434	482	509	445	483	474	493	475	470	447	448	422	465	431	488	495	489	452	471	459	483	459	480	462	488	490	488	440	466	452	491	458	455	482	454	479	465	459	469	508	456	484	479	511	437	483	454	474	438	480	468	443	507	446	470	450	466	440	482	441	476	470	446	450	449	463	442	479	482	470	459	432	412	440	455	464	436	454	461	461	456	487	464	474	465	498	453	478	485	467	481	452	433	450	468	436	497	441	438	463	455	517	448	473	463	472	468	477	473	481	457	505	442	449	477	458	451	466	443	439	488	500	489	478	517	460	480	466	462	473	441	429	435	467	458	502	473	457	438	487	469	478	481	467	516	480	447	464	486	464	472	441	466	484	493	474	431	467	486	494	477	471	427	545	477	461	456	441	473	453	445	466	466	516	465	487	493	487	446	471	467	461	473	463	454	451	487	470	495	447	481	483	453	451	435	475	492	453	481	476	409	466	426	460	458	468	467	475	465	475	466	473	470	447	471	446	504	472	481	447	468	422	471	461	514	486	460	460	507	456	477	445	441	460	477	458	462	521	453	463	445	467	475	477	458	447	514	458	425	480	460	457	484	460	483	460	463	444	441	455	424	473	460	458	468	459	428	472	457	411	458	462	497	483	501	486	474	474	443	448	480	474	452	472	469	419	465	475	474	445	458	469	489	452	441	435	434	486	494	473	464	457	449	456	457	484	446	459	471	473	429	448	470	493	441	485	470	474	460	484	491	477	496	498	471	473	473	515	454	477	512	455	446	435	458	460	465	522	458	471	450	455	482	466	465	490	504	420	482	456	464	468	465	462
24290	21466	29270	25708	19410	6522	5931	1007	820	776	791	742	765	764	689	718	696	702	704	718	676	643	731	687	680	690	716	714	727	743	733	741	695	673	691	701	695	699	674	729	688	723	690	702	688	676	663	643	706	701	721	689	691	760	1046	1109	1062	773	698	665	704	701	673	693	693	690	675	708	608	688	659	688	656	679	657	703	669	696	729	705	684	695	677	678	676	671	676	706	657	705	681	684	663	684	717	701	684	654	658	714	697	693	669	655	681	681	694	670	680	650	714	679	671	693	677	699	662	658	694	641	705	643	687	663	619	691	657	701	715	677	704	665	669	630	700	661	716	743	701	691	657	682	690	670	679	678	732	704	698	682	638	647	693	630	742	701	635	646	639	704	671	703	723	659	699	730	695	688	703	623	660	645	646	666	646	663	675	673	667	674	677	687	665	684	671	670	690	665	632	652	681	623	727	670	670	674	717	670	665	742	707	663	685	671	692	656	732	650	715	695	622	655	660	641	745	635	722	671	652	655	668	684	732	696	671	684	661	702	729	655	680	671	692	632	677	667	714	684	732	708	651	710	643	678	705	690	720	676	710	658	677	682	650	690	713	680	694	682	687	752	690	723	678	694	691	677	727	693	670	692	698	688	706	674	685	683	665	676	641	727	732	680	678	671	705	708	669	688	716	689	687	654	651	672	695	734	681	675	649	666	672	674	664	647	668	660	635	676	697	698	664	643	651	681	679	700	668	734	638	718	651	702	699	694	687	640	681	668	641	656	677	706	693	712	694	693	680	687	722	697	668	681	660	646	700	735	682	698	664	691	664	651	704	740	699	689	670	671	735	702	644	664	655	660	699	685	669	653	683	649	704	661	633	690	662	652	691	688	656	699	711	650	674	684	711	722	670	670	674	693	695	700	686	692	653	670	692	664	633	679	679	697	718	614	683	718	699	692	683	655	694	705	672	699	686	679	660	708	685	692	652	679	683	691	725	715	686	634	743	676	693	705	678	713	684	698	688	717	687	622	667	629	674	645	713	708	650	701	690	707	689	672	628	639	729	702	662	702	653	709	706	672	655	709	706	707	677	685	684	669	669	670	647	695	682	645	680	698	675	716	658	703	705	695	712	609	671	668	669	701	704	698	663	682	679	700	645	715	707	656	696	670	641	714	666	629	681	660	691	659	692	663	641	640	712	740	654	651	675	664	670	650	688	656	686	681	684	705	652	664	693	686	648	632	695	742	644	679	680	728	668	657	626	618	657	674	689	667	693	664	690	648	685	652	642	664	692	695	637	696	651	732	685	686	634	728	674	693	670	726	671	673	702	677	685	708	644	695	687	705	698	673	674	682	727	680	693	673	672	708	707	693	664	712	735	679	644	722	681	673	663	694	669	718	651	705	656	644	696	669	679	723	679	695	665	720	725	651	654	702	672	677	672	680	671	680	656	623	716	669	663	721	685	660	685	729	668	676	690	681	657	707	655	615	685	715	647	635	726	677	663	671	659	693	684	644	716	692	689	666	714	653	688	694	653	713	669	693	678	693	620	691	649	636	672	676	673	690	672	690	705	659	681	700	643	673	653	692	690	623	668	665	721	689	708	702	704	664	633	659	669	710	687	710	648	691	710	708	633	664	696	694	635	712	692	713	699	624	662	680	664	694	634	652	679	683	628	700	699	709	729	702	705	682	652	695	645	694	729	700	670	689	677	647	716	702	736	693	718	685	613	744	668	667	686	698	716	738	652	699	663	725	678	712	673	710	652	752	694	722	607	693	699	669	683	687	728	687	618	715	680	634	643	719	635	620	764	687	614	724	706	684	689	685	612	685	680	657	691	685	668	692	673	730	635	694	686	719	653	735	730	664	657	697	641	662	620	663	647	717	682	634	705	692	690	690	665	637	676	632	725	710	707	736	669	682	643	667	711	642	707	715	688	649	669	666	709	731	649	689	647	715	712	675	704	689	668	708	701	695	663	675	712	718	693	718	662	681	658	698	702	702	644	647	704	700	728	691	706	672	646	697	678	647	669	741	705	668	652	626	698	673	680	695	672	702	699	675	676	659	673	685	703	702	664	659	676	670	674	676	726	692	650	675	709	694	683	680	715	730	666	696	728	706	692	674	668	676	672	666	674	684	690	656	695	651	702	670	709	712	683	615	690	650	648	652	713	664	655	662	693	655	700	713	648	680	694	654	656	676	670	651	654	695	715	667	686	699	705	640	687	677	693	658	665	692	713	697	690	673	710	683	698	669	694	661	699	664	675	669	702	710	683	697	674	660	651	707	659	705	664	696	686	686	670	683	695	695	684	712	732	679	689	694	683	690	640	659	677	649	668	670	658	667	700	704	703	648	633	663	708	670	709	715	681	661	678	661	691	697	671	674	688	618	625	676	694	625	681	668	662	687	674	696	703	726	664	706	669	655	669	703	664	651	671	694	667	708	651	721	728	658	628	663	668	667	740	669	681	721	702	651	683	664	662	672	647	731	717	712	675	690	666	672	705	677	659	657	697	696	690	705	645	693	682	642	670	652	668	702	708	688	685	672	697	588	682	655	724	642	639	721	667	682	692	665	671	672	655	716	676	702	699	656	745	674	689	668	682	642	655	694	639	647	680	686	682	681	647	686	669	693	730	689	662	659	708	651	700	623	643	679	714	688	707	646	696	667	654	706	682	665	670	653	663	670	662	672	643	687	703	623	679	674	671	677	675	694	695	670	694	647	697	687	651	727	679	685	678	686	722	642	663	647	634	672	686	637	667	624	664	665	708	660	646	676	682	632	725	679	704	680	681	673	730	616	667	686	696	684	711	674	650	690	661	676	671	687	667	692	738	681	711	697	671	693	744	642	673	663	711	650	680	661	694	659	664	680	664	660	647	676	697	644	617	674	669	655	641	658	673	667	681	730	649	656	706	701	686	700	680	672	677	690	712	654	724	643	655	665	716	696	657	718	698	669	695	702	716	680	641	648	670	635	657	680	652	643	668	667	702	665	636	647	680	707	695	690	686	665	675	636	660	656	656	613	628	695	722	677	669	706	693	648	674	641	690	646	686	669	680	652	671	716	684	671	678	713	673	708	695	662	660	679	673	652	668	760	658	671	668	675	646	710	654	669	673	652	633	676	686	686	642	644	657	680	679	663	672	695	637	684	706	659	703	697	653	638	639	689	659	640	684	664	698	667	695	662	690	671	653	673	711	683	748	665	721	695	658	657	723	714	652	650	643	639	721	649	669	659	681	650	707	657	676	634	684	678	692	693	692	739	655	685	678	685	726	691	670	640	691	675	680	653	690	634	635	678	643	675	666	627	710	725	648	675	646	683	678	705	693	616	697	689	678	669	664	717	678	671	739	696	704	681	676	696	658	690	636	658	682	702	650	663	687	692	668	684	651	687	672	646	680	667	685	664	688	683	666	707	674	655	719	659	663	704	678	689	677	678	695	715	680	680	651	704	697	699	678	655	693	670	700	705	670	702	662	678	634	662	684	659	657	664	646	616
40026	82084	58824	11981	3665	3246	5556	857	804	698	720	704	711	643	658	630	670	633	615	638	608	663	636	615	632	616	652	605	630	643	669	649	661	665	646	640	644	608	632	613	631	673	616	603	625	606	599	582	585	600	605	612	599	626	1224	1272	1180	690	576	559	615	579	589	557	620	592	559	557	557	600	573	595	589	627	567	596	565	559	553	558	615	596	545	623	601	544	607	543	569	604	593	568	607	580	630	607	609	612	622	576	594	580	570	608	557	573	612	605	584	619	572	547	552	607	589	567	585	561	570	555	585	548	594	561	582	517	640	645	609	578	615	586	592	585	569	575	563	572	549	620	605	655	622	575	562	592	623	518	566	594	601	565	589	586	606	587	571	537	581	582	565	572	625	582	602	554	586	561	600	563	622	607	598	562	577	563	627	555	574	547	576	623	534	558	602	558	590	566	624	609	598	593	558	564	581	615	564	618	577	572	584	559	587	552	595	627	565	596	576	590	586	610	586	583	606	587	622	574	588	573	605	565	570	569	538	535	593	564	562	629	573	571	615	577	538	597	536	556	625	579	583	592	595	584	582	628	581	546	577	589	580	572	594	606	586	577	634	589	561	577	585	589	587	587	584	488	601	540	615	592	570	573	573	592	589	609	594	594	531	606	553	589	620	561	570	625	598	584	568	600	545	589	554	592	558	579	594	602	641	562	604	607	607	581	578	562	537	560	566	590	579	578	650	629	578	574	595	586	624	571	595	609	607	598	599	574	585	595	552	598	568	542	591	587	577	588	595	576	525	593	591	591	532	528	566	592	611	573	574	576	580	542	603	566	587	585	577	609	590	605	595	582	572	585	560	533	596	610	614	590	635	574	593	587	549	586	609	567	579	567	626	550	553	577	595	551	585	578	591	539	637	623	604	620	573	559	595	621	547	591	607	566	590	598	624	596	556	576	605	546	561	588	594	560	602	570	626	597	625	569	569	558	621	595	593	586	545	597	526	563	577	588	603	580	576	568	540	579	607	591	585	621	609	600	632	619	608	546	607	590	577	608	610	580	582	608	568	579	575	515	618	617	557	582	570	524	560	598	537	591	549	577	591	598	635	560	589	596	570	561	589	582	600	591	607	594	553	552	584	582	577	597	601	597	570	582	567	581	567	624	576	620	560	583	624	552	615	563	564	597	632	588	587	538	594	578	598	586	579	588	567	564	589	578	576	565	593	604	595	612	578	570	534	592	579	600	549	555	558	616	593	568	578	616	555	588	554	550	574	554	572	611	586	615	605	599	584	589	584	627	581	645	614	547	590	646	587	541	541	583	605	561	557	579	607	547	587	586	629	624	563	606	567	566	628	577	590	570	552	574	551	564	622	616	626	612	597	596	622	631	578	569	613	566	571	577	537	569	578	580	613	551	601	575	579	557	599	555	581	553	627	564	556	563	600	619	585	582	633	594	557	555	555	593	573	602	599	564	575	586	535	560	588	575	628	581	605	595	593	560	596	576	562	600	567	575	553	585	584	619	584	553	609	565	620	588	565	562	575	560	503	559	578	563	615	590	586	607	600	604	540	566	529	561	578	569	566	610	550	582	575	589	644	532	558	574	606	564	570	557	612	603	586	581	601	584	590	589	599	588	583	632	581	578	594	575	558	613	553	585	572	602	613	554	559	547	579	590	587	568	574	623	577	568	551	600	628	547	587	597	584	601	556	601	564	563	550	539	587	576	575	573	560	555	594	601	621	566	603	566	576	544	587	582	562	587	557	600	573	641	579	549	580	551	604	561	580	558	568	580	622	572	574	583	558	609	563	564	511	581	610	570	610	592	595	590	575	538	566	592	586	574	573	587	598	587	580	595	562	590	550	567	590	612	568	600	588	557	609	633	566	619	599	591	558	607	543	582	550	613	574	595	516	553	585	556	577	578	574	524	557	574	577	573	564	584	639	607	562	570	619	598	616	570	608	557	554	541	602	588	603	599	594	545	579	591	577	558	576	547	564	559	609	557	565	553	606	554	627	594	516	601	583	565	564	551	596	588	556	588	576	595	558	579	577	601	558	585	585	556	569	609	591	569	582	550	590	562	549	604	578	571	561	575	547	563	593	617	585	538	641	612	558	554	509	591	567	582	564	605	578	572	601	593	547	544	620	528	594	548	573	538	562	572	556	599	592	569	586	574	582	569	576	604	567	605	573	567	556	570	576	555	602	575	592	584	561	611	566	557	596	586	617	573	579	577	564	611	602	558	606	600	595	590	593	582	605	580	581	555	587	562	612	594	577	545	567	585	567	561	530	622	552	609	571	616	569	579	644	569	584	633	611	559	558	576	601	532	592	595	605	577	604	556	631	627	579	567	602	543	574	568	579	569	559	591	550	606	565	570	542	565	602	563	637	606	576	593	574	553	587	582	602	615	553	595	613	588	584	595	560	548	556	612	563	596	607	642	603	580	583	618	565	579	582	620	550	595	572	581	598	554	582	589	591	561	566	614	581	581	617	573	539	569	580	558	562	540	575	605	585	583	632	562	575	550	583	609	599	568	602	537	614	552	599	627	603	550	562	562	568	595	582	608	555	596	590	594	588	593	565	626	587	568	607	566	619	578	609	551	580	581	576	574	592	566	631	569	610	594	575	597	598	589	567	544	602	583	550	625	546	583	561	582	596	512	591	598	594	608	587	605	622	611	609	578	592	564	543	535	580	611	572	586	618	581	610	572	567	586	600	631	572	630	592	595	569	587	592	538	581	578	576	581	603	567	579	562	608	562	601	558	571	615	526	626	592	587	584	597	567	593	577	583	588	588	570	610	615	522	591	585	607	563	511	573	567	635	604	581	536	558	573	542	557	549	634	579	614	563	549	579	582	589	564	562	624	596	556	600	577	556	557	592	589	581	552	565	558	552	620	526	594	630	558	575	572	580	609	573	588	609	586	601	605	601	589	538	579	582	567	579	624	577	545	562	535	560	553	588	625	565	567	595	546	605	620	657	649	547	547	585	579	572	572	554	589	589	568	577	557	551	604	605	557	543	595	570	574	557	565	593	601	545	588	563	538	576	572	547	572	592	639	565	546	599	567	594	589	581	565	587	566	594	570	598	572	627	578	585	573	557	566	563	582	598	581	614	535	554	577	617	603	604	600	550	572	582	587	604	522	546	592	589	589	563	554	544	587	587	593	573	574	592	589	603	612	586	634	564	603	519	608	612	550	586	539	598	560	589	563	605	626	565	561	535	592	587	595	566	544	568	558	552	630	564	578	566	605	581	567	605	594	597	549	543	577	603	594	554	592	618	584	600	619	584	580	581	589	617	599	574	587	566	564	584	571	549	612	614	572	596	572	586	591	542	549	604	541	518	583	589	551	596	580	575	618	619	559	565	604	632	606	575	550	601	532	568	616	530	616	596	536	586	609	581	578	554	568	557	560	576	580	588	599	575	555	581	568	575	545	593	595	520	572	560	613	536	579	551	597	585	560	590	579	600	577	592	607	611	619	622	595	566	571	562
27953	19648	10837	2514	721	673	769	535	476	553	538	574	515	583	582	531	562	560	532	486	542	530	548	551	524	513	577	566	528	564	539	531	548	524	569	567	543	546	537	515	518	542	530	548	575	564	557	507	541	578	519	519	585	578	584	620	572	589	555	546	520	571	508	509	562	525	558	575	520	569	541	536	556	558	559	566	508	519	493	494	536	537	526	520	542	509	537	544	549	520	539	526	560	570	586	520	539	540	525	519	552	543	573	549	513	548	527	525	527	543	538	540	519	590	542	509	571	534	524	516	591	562	513	545	521	556	543	569	533	544	584	527	548	534	572	519	536	511	550	519	577	527	537	548	540	534	552	579	534	585	535	514	553	554	558	506	531	542	581	554	521	563	524	514	523	487	553	541	537	532	510	514	507	534	556	539	487	533	522	592	547	535	515	516	566	522	512	518	560	557	565	534	546	526	516	547	542	499	532	554	542	547	541	558	493	586	581	551	566	512	525	587	525	501	562	556	579	569	578	556	503	564	529	533	545	563	556	532	542	526	517	534	610	559	563	540	520	546	597	566	553	567	515	579	527	517	572	542	549	528	539	524	553	562	539	529	571	539	531	547	543	573	487	555	529	563	550	457	545	550	551	572	501	525	579	525	588	551	538	545	520	539	508	545	550	569	529	521	560	529	527	534	497	513	544	518	529	508	532	561	551	540	544	551	524	492	521	574	547	547	500	526	538	547	553	581	583	527	542	514	541	477	545	537	528	559	513	512	518	528	521	561	530	516	538	547	540	531	558	557	534	542	560	526	564	538	578	527	544	528	605	532	513	533	538	533	527	539	558	557	564	561	546	580	542	500	503	547	553	516	562	527	532	530	559	561	571	521	531	515	544	539	537	555	535	546	502	581	527	519	541	578	536	452	564	572	529	563	553	547	534	528	539	540	578	583	578	513	506	543	535	523	572	544	536	553	537	570	493	529	538	535	551	545	537	497	518	569	497	555	527	527	575	564	530	502	551	524	577	532	515	550	532	549	555	523	549	532	516	503	551	561	543	532	533	572	582	545	542	527	549	520	592	501	539	557	561	564	538	528	527	558	522	521	549	538	560	565	578	554	582	522	577	523	570	581	522	516	524	531	559	535	568	555	540	546	524	540	552	504	507	583	565	538	538	553	525	532	572	534	528	502	516	535	549	548	527	552	545	531	502	577	558	533	497	547	546	564	546	538	517	532	551	523	542	551	565	566	526	505	521	518	579	496	551	554	525	528	529	550	543	578	567	526	549	550	542	552	570	526	541	526	547	489	546	533	541	565	573	567	558	589	539	528	543	535	537	531	527	540	554	493	502	493	546	566	511	517	526	490	518	540	551	540	553	566	579	525	523	549	557	524	541	518	572	587	555	515	514	531	578	549	536	535	521	563	552	518	588	517	571	521	535	582	590	567	577	545	507	550	552	538	541	534	558	528	551	533	570	560	552	553	516	508	542	558	535	555	505	506	536	514	569	609	526	533	541	553	522	518	537	521	543	523	513	540	557	516	550	508	533	535	524	498	568	529	557	519	513	547	550	541	564	571	571	546	550	547	556	510	499	528	558	549	617	542	504	561	531	517	535	523	546	558	549	498	529	491	505	533	533	528	557	526	543	525	553	556	544	571	554	575	528	505	557	542	542	541	562	523	496	533	526	560	527	527	518	577	523	550	574	555	525	574	558	579	537	513	473	552	575	528	524	503	489	565	526	534	523	526	540	572	523	546	522	505	592	507	534	580	485	508	581	510	561	587	552	549	537	587	503	588	539	546	570	533	535	507	515	533	556	528	570	545	551	531	525	519	585	560	527	556	571	548	544	560	560	532	515	533	557	515	532	546	520	482	519	530	536	544	506	532	533	497	554	552	537	530	554	509	539	560	525	519	557	537	548	551	549	499	524	527	551	547	548	543	530	566	583	522	573	519	523	548	538	602	515	544	570	515	494	557	560	522	540	514	516	523	540	516	556	483	547	513	532	532	531	531	537	548	543	537	563	568	552	535	589	570	519	505	522	570	546	535	534	528	482	544	521	512	529	544	533	518	569	554	501	542	502	529	542	514	549	592	543	563	490	515	575	520	532	537	559	567	556	529	549	539	523	527	503	505	528	539	547	539	520	552	542	551	526	535	517	528	523	528	556	571	583	566	588	564	548	548	495	558	566	570	523	513	559	543	547	535	527	532	552	510	544	533	529	536	516	533	589	561	578	548	515	549	527	536	574	544	516	517	564	551	556	519	545	601	503	565	563	517	512	529	496	547	551	520	558	558	515	562	566	548	567	559	529	538	552	515	581	551	534	522	503	589	537	529	550	530	546	510	528	511	522	586	528	543	521	522	517	547	517	520	530	570	516	513	530	576	533	567	561	535	554	555	589	534	534	581	559	541	547	553	566	515	538	560	554	575	538	520	540	528	527	527	517	581	505	566	565	522	464	603	532	575	542	526	530	499	528	543	541	529	557	557	507	563	530	518	583	548	537	555	552	528	512	543	538	521	551	564	536	534	513	538	579	508	555	533	530	534	528	555	495	556	527	523	536	524	531	522	535	533	533	566	514	538	552	498	566	518	574	553	572	568	560	528	551	527	534	564	568	542	577	522	564	548	554	509	525	513	566	528	518	533	532	521	503	541	570	543	525	546	568	512	558	508	494	546	533	519	559	538	541	561	563	557	527	543	504	544	537	537	540	535	541	538	561	576	503	550	555	562	549	556	521	518	553	545	539	511	552	507	533	579	527	530	561	518	574	587	511	562	493	555	561	554	526	568	519	525	547	536	507	552	537	503	550	557	576	546	580	565	498	539	572	583	540	514	528	515	536	545	556	554	547	512	512	595	549	549	522	581	546	508	521	510	542	563	519	597	544	561	522	537	520	548	545	545	544	547	538	515	529	577	537	569	572	553	575	539	503	540	570	528	533	572	484	540	552	563	563	583	597	542	510	536	518	554	571	531	550	552	543	527	534	599	522	553	512	500	559	474	609	554	509	525	554	521	518	531	556	485	515	568	548	576	546	472	533	522	571	531	539	521	506	539	539	590	529	506	535	592	492	543	539	557	507	540	558	568	547	524	533	520	580	498	563	512	545	578	532	576	549	558	553	491	568	583	513	517	552	527	573	534	570	554	528	556	544	536	531	594	544	582	557	547	561	540	567	536	523	546	520	519	545	561	501	528	528	506	543	536	540	492	480	545	540	545	532	562	495	567	554	505	496	527	537	531	544	555	603	539	529	548	558	523	551	541	499	528	551	517	562	512	562	525	579	524	516	533	538	569	517	561	563	561	540	522	556	519	515	547	490	548	555	508	516	576	571	554	538	501	547	543	538	522	531	539	564	498	500	521	578	504	579	536	498	553	563	517	544	499	514	544	570	564	524	545	539	531	542	522	534	569	530	517	533	488	527	530	580	528	532	524	524	533	524	540	534	569	522	551	552	557	551	546	583	522	493	518	556	574	541	500	516	521	525	553	525	555
7702	15379	8814	1528	590	632	796	454	469	466	466	443	441	455	452	456	424	428	482	424	455	454	473	434	443	473	491	488	460	437	478	490	438	450	448	475	469	492	423	439	432	422	455	410	469	462	473	445	417	458	416	422	444	454	433	581	495	480	477	415	429	422	460	441	438	454	469	448	418	442	458	441	417	420	438	463	470	430	444	425	465	442	433	426	467	440	479	453	448	461	466	466	425	454	451	427	402	463	445	431	484	472	466	432	459	465	451	462	417	433	440	475	434	426	462	446	427	434	432	440	460	414	457	451	417	408	457	472	478	449	448	441	442	459	436	467	438	456	433	472	443	439	462	443	467	446	473	424	461	459	455	471	434	456	465	444	445	471	418	441	418	415	460	482	443	444	447	475	416	433	448	431	459	441	435	438	428	422	454	450	452	424	480	455	474	452	419	448	482	455	439	444	458	489	449	421	447	496	397	476	487	435	441	446	439	433	429	450	426	434	495	434	420	426	439	461	425	468	464	480	437	411	465	402	433	430	443	442	457	456	428	412	458	409	468	446	472	433	427	489	399	445	470	459	444	437	418	425	472	462	431	471	453	460	432	448	449	455	446	433	423	393	440	453	425	443	443	427	469	436	424	446	437	442	416	465	450	420	423	402	445	466	459	426	397	429	437	472	444	402	454	422	452	449	434	437	409	487	442	475	435	443	481	448	468	431	443	442	425	456	448	447	429	429	408	479	487	416	466	400	430	436	429	475	437	449	425	494	453	467	438	420	454	448	438	442	460	463	441	436	457	445	417	448	440	441	425	486	405	427	421	462	460	454	455	461	434	436	464	442	408	439	457	450	429	447	392	413	476	454	434	443	432	428	439	449	447	447	423	420	451	435	430	420	460	427	411	391	457	430	426	430	438	514	449	430	456	444	487	411	433	451	423	447	449	440	435	425	473	445	449	444	444	452	451	463	431	447	460	445	461	403	450	421	475	441	441	434	431	421	422	463	462	471	434	420	445	418	439	437	420	437	421	459	440	456	459	442	452	473	428	433	429	433	472	460	467	462	448	420	429	445	428	432	471	440	466	417	444	416	499	454	412	419	433	455	446	412	415	414	424	428	431	449	442	464	461	418	454	427	484	459	406	430	432	400	433	449	484	442	473	428	463	472	462	433	445	419	478	439	425	451	458	434	453	446	433	461	441	460	431	411	467	459	496	462	444	470	430	438	435	457	426	428	443	440	416	417	443	475	454	435	406	452	466	459	410	462	454	450	431	476	480	442	423	460	435	437	428	474	458	440	439	483	456	421	433	465	442	434	451	414	420	412	485	463	428	439	476	435	454	456	432	428	418	416	424	458	493	431	491	463	433	461	432	445	405	416	453	409	429	433	457	453	442	447	440	479	430	458	434	453	462	414	426	468	481	408	431	460	448	455	440	426	485	443	468	479	438	422	427	431	463	455	444	437	433	460	401	441	434	417	431	440	467	418	426	436	444	476	421	448	477	442	416	430	420	410	433	438	425	484	409	467	447	441	477	446	443	407	423	427	458	457	444	427	447	454	453	480	456	442	431	459	429	425	464	417	426	445	468	449	451	402	432	448	453	414	472	406	427	434	436	423	468	432	462	424	411	411	454	427	430	405	442	455	434	431	415	455	422	458	463	483	441	479	462	437	443	446	463	454	440	451	432	446	457	418	456	449	443	436	436	413	434	432	443	421	461	438	446	441	459	423	463	442	417	428	451	454	420	389	459	432	449	443	455	426	446	430	437	456	464	461	442	416	470	425	465	477	450	446	432	430	475	423	426	417	447	455	459	452	495	465	408	467	402	430	413	483	460	410	471	433	433	425	429	442	440	406	447	423	422	456	440	479	461	466	450	427	451	448	438	464	439	436	452	434	432	423	423	434	400	444	441	430	451	481	467	423	440	420	439	454	455	417	449	447	459	450	474	445	415	454	433	428	473	483	417	453	431	430	428	482	428	418	450	466	449	451	439	414	428	437	474	411	438	473	478	413	476	424	474	494	422	448	477	426	440	447	469	465	420	397	469	465	471	445	423	467	428	460	445	441	412	448	456	447	421	395	445	449	416	429	431	433	408	436	407	444	457	412	423	392	423	428	416	416	441	415	462	460	439	441	449	469	440	446	437	418	424	417	439	451	429	441	400	442	424	423	432	459	458	438	455	432	464	463	444	438	436	445	454	417	438	440	453	422	486	453	391	433	442	434	425	464	468	421	450	466	446	435	465	432	432	435	447	471	440	472	493	478	414	453	450	439	443	430	411	424	423	471	489	466	436	437	420	455	442	437	452	440	436	448	418	449	442	458	422	465	442	445	486	472	454	424	443	438	432	443	441	435	436	460	421	466	456	425	436	434	428	438	405	453	454	452	468	440	446	466	415	444	469	412	446	446	437	453	424	476	482	452	406	475	426	423	470	460	420	444	428	472	448	429	487	451	419	479	463	425	449	449	475	449	471	447	480	441	428	451	416	465	482	482	481	451	408	486	427	463	395	467	433	455	411	468	400	445	448	435	433	456	454	495	425	415	435	417	445	435	421	448	431	449	448	473	457	434	459	443	434	439	416	427	432	447	458	436	430	467	446	420	464	453	482	455	450	435	411	441	457	429	410	432	444	425	389	457	428	403	445	466	425	436	467	464	465	466	460	451	449	431	442	437	455	478	423	471	436	440	472	446	465	453	400	415	436	427	441	464	463	478	450	421	430	458	452	423	454	398	418	465	454	441	463	458	428	416	467	436	428	416	427	448	440	453	431	480	459	424	433	456	415	442	479	435	479	435	465	440	462	418	472	461	422	449	445	450	414	463	459	435	434	468	434	447	453	435	420	443	464	455	411	464	454	400	445	448	430	394	431	468	471	414	430	461	447	426	480	416	476	427	450	451	472	431	495	438	434	444	452	452	469	478	458	437	459	435	461	449	452	440	445	441	435	431	486	469	445	415	448	433	454	437	494	434	444	461	455	417	447	458	438	460	445	443	445	463	404	438	452	446	412	449	439	455	472	439	444	458	452	489	431	435	438	431	451	472	451	417	469	425	430	476	436	457	443	449	433	427	452	441	430	466	465	433	438	447	442	449	414	456	440	441	405	467	434	450	441	418	415	398	413	438	458	411	419	417	436	436	425	474	422	425	410	445	473	421	442	448	443	449	445	406	441	466	456	468	421	465	420	449	431	438	437	451	468	451	419	446	429	484	417	414	403	466	410	420	468	425	437	405	480	438	469	488	418	429	472	427	440	441	448	433	447	411	440	439	434	503	418	447	451	440	413	467	435	424	431	479	424	415	404	400	436	428	438	428	426	441	457	396	435	420	462	471	391	425	418	479	411	469	501	455	469	444	444	408	470	422	470	429	445	433	398	469	466	475	424	442	414	454	421	435	466	418	394	443	467	460	427	465	446	424	481	470	458	388	454	461	416	428	456	438	437	444	474	447	434	441	456	446	451	440	480	436	436	467	447	418	410	475	389	450	454	439
25233	21504	28091	25962	10413	3447	4456	672	567	519	529	460	496	499	498	518	515	515	492	476	504	527	520	494	462	485	487	520	517	526	535	505	527	510	494	480	530	487	497	482	482	503	492	481	492	487	488	502	496	481	468	489	439	502	478	748	786	666	538	462	510	491	521	474	521	510	511	476	525	483	460	487	493	485	454	449	539	496	509	459	498	465	477	490	518	493	484	471	491	461	474	496	483	516	484	502	480	499	493	495	486	475	484	477	531	464	487	455	460	421	498	477	452	471	467	479	497	480	473	479	431	479	481	486	483	542	450	489	446	517	481	511	475	437	480	456	483	486	475	494	526	463	444	513	470	474	499	443	484	467	484	466	468	499	489	485	473	483	448	508	485	494	484	453	450	489	478	498	497	463	473	519	496	447	465	450	477	466	485	477	459	517	476	485	446	439	526	482	502	479	461	495	492	481	466	493	502	498	473	463	513	479	474	467	458	480	471	517	488	498	454	464	528	456	463	463	483	505	461	470	478	490	473	434	516	484	439	469	512	468	451	469	458	480	446	470	480	480	493	472	473	477	459	475	512	474	486	479	424	460	521	474	502	472	455	461	448	472	449	466	448	484	443	491	488	470	518	505	488	490	532	458	472	491	477	515	486	485	511	469	477	504	461	462	474	465	475	472	492	459	508	456	479	508	509	501	480	449	482	479	490	499	469	495	474	482	486	502	431	490	467	450	468	455	502	450	488	417	483	467	487	495	493	484	478	479	468	446	513	473	499	420	480	487	509	445	449	482	501	479	465	475	465	460	451	442	520	480	449	468	472	497	486	482	467	480	450	522	487	474	476	476	457	458	453	500	493	461	501	474	468	489	434	496	478	487	476	516	509	487	493	472	486	495	485	512	490	500	436	457	505	478	471	498	481	491	488	497	469	492	562	460	474	467	487	477	474	482	506	495	491	485	474	471	495	494	504	451	462	487	488	472	426	469	481	505	452	482	504	515	468	482	530	544	469	506	465	423	500	545	498	499	498	436	458	471	471	498	483	522	496	470	483	430	480	471	491	510	455	483	476	472	502	455	498	444	466	454	467	442	484	487	504	467	497	491	468	491	475	497	485	467	484	419	435	479	500	517	505	491	480	482	470	502	462	468	484	495	438	506	472	500	507	428	479	462	457	477	478	514	481	519	497	493	482	522	446	518	488	440	512	524	477	489	469	453	496	471	480	519	417	445	490	511	470	482	462	535	467	478	510	487	457	468	485	480	489	493	459	510	485	492	447	462	515	450	513	429	485	480	521	478	493	467	461	440	531	447	472	501	481	479	468	472	443	474	498	496	468	478	495	467	486	512	441	497	472	467	473	450	492	500	453	501	480	508	489	484	478	503	472	477	513	455	463	522	440	477	479	497	497	512	420	461	450	472	418	447	492	486	503	438	556	468	491	479	475	511	532	485	450	465	477	467	506	490	491	478	477	457	479	494	490	456	488	476	473	457	484	451	470	484	482	446	484	523	465	525	499	486	480	466	513	520	462	463	448	445	476	462	497	491	484	475	494	482	496	485	469	444	469	495	460	485	480	446	536	504	460	511	499	509	483	511	484	485	467	455	488	494	464	502	443	427	506	508	492	504	464	484	468	459	454	465	483	499	491	451	461	429	474	477	519	521	467	481	467	449	489	506	476	482	509	495	459	462	474	481	464	446	505	522	509	473	471	489	493	483	500	491	455	489	468	466	477	495	500	444	480	491	446	536	551	510	507	461	479	521	474	463	505	490	493	475	536	471	497	434	463	457	487	477	477	485	495	459	520	425	441	480	481	452	476	482	470	440	488	458	441	501	455	472	471	434	461	477	470	484	498	466	472	532	494	489	490	458	475	538	499	467	480	495	501	501	482	500	466	496	464	481	428	471	477	468	491	483	490	472	512	459	456	504	500	492	488	471	494	488	507	507	508	473	482	505	485	491	508	536	460	448	431	502	470	464	493	435	486	504	431	486	497	465	443	495	503	476	500	500	472	433	473	529	442	460	495	505	488	439	510	429	497	469	470	456	481	521	474	516	476	477	484	477	497	473	483	498	437	487	475	477	484	477	506	494	448	465	501	503	443	478	465	478	477	453	479	436	452	470	470	501	476	507	486	474	479	483	471	519	480	465	495	508	506	485	477	503	491	507	485	463	461	420	509	470	478	496	530	464	551	511	467	465	497	476	454	482	454	481	473	457	500	443	494	435	491	462	447	494	524	479	476	448	483	525	481	493	494	442	487	495	515	458	492	511	497	516	498	477	452	495	492	496	473	470	498	503	478	512	459	547	489	493	517	474	495	510	490	498	501	452	497	484	488	480	488	489	468	482	487	515	458	485	513	504	474	486	491	482	478	465	473	482	485	460	462	501	491	464	439	496	514	479	490	442	499	458	489	501	448	471	467	496	495	504	486	514	474	487	491	507	477	468	509	464	525	486	432	482	474	471	499	468	456	470	507	481	517	468	490	478	493	459	509	504	502	500	483	515	467	506	465	468	479	484	518	492	500	457	464	520	481	479	486	497	451	473	480	501	470	488	468	503	474	533	470	492	511	473	493	458	471	494	478	490	451	472	493	488	487	495	499	450	496	468	487	460	477	533	479	459	435	454	479	492	495	446	481	471	459	446	509	471	530	483	516	489	476	481	505	477	475	504	509	461	468	513	479	455	461	509	455	493	470	497	458	532	476	485	512	450	487	471	490	487	471	474	491	471	506	456	477	485	465	484	529	485	506	457	488	442	531	483	457	484	520	487	486	473	458	491	513	462	482	492	473	481	478	493	469	453	483	482	489	470	473	479	481	503	482	477	485	497	460	478	521	498	497	451	508	497	462	519	441	470	474	479	508	488	517	474	518	480	475	507	459	515	492	499	489	449	511	450	481	454	460	494	533	489	466	446	466	474	495	510	504	490	497	495	496	484	500	480	459	438	479	508	451	468	495	480	483	477	475	503	488	447	489	443	446	491	499	428	475	474	491	512	482	480	487	480	479	481	491	474	464	446	502	451	470	455	446	484	445	467	451	428	498	484	514	497	449	459	466	471	483	500	462	500	495	464	458	493	517	471	468	473	464	482	450	478	486	495	500	479	460	453	459	436	461	492	490	519	504	488	503	524	455	509	474	512	464	514	491	509	494	426	467	484	465	527	481	473	460	456	467	462	450	447	459	509	448	479	499	457	476	472	513	441	502	472	460	448	455	466	496	463	483	450	434	482	465	486	488	500	487	462	496	483	465	495	479	484	481	426	456	509	492	484	450	453	486	487	485	481	461	449	463	518	484	525	478	440	480	459	514	491	466	473	537	478	475	495	485	484	463	478	472	449	491	449	511	488	474	479	466	477	454	467	473	469	446	474	482	483	491	471	519	456	497	457	486	465	467	485	487	478	498	449	462	510	469	464	463	492	463	461	501	481	491	492	471	461	505	488	459	452	456	494	468	480	454	464	446	459	485	516	465	479	438	475	482	449	478	520	502	466
33333	62461	45164	5821	2597	3689	4342	561	567	458	501	467	481	438	485	481	441	428	434	454	448	432	420	426	469	481	463	455	498	435	459	448	446	444	434	468	420	446	462	476	434	434	403	407	445	428	408	416	444	438	415	446	454	428	474	865	850	676	493	417	422	427	416	454	427	418	403	448	408	404	388	397	423	435	397	433	461	452	481	435	432	437	445	390	430	403	399	442	400	431	412	421	440	431	433	413	429	430	400	439	451	428	386	449	433	425	411	425	372	394	437	435	464	461	430	390	425	479	419	424	439	399	424	419	413	448	447	456	420	441	440	430	413	430	445	416	426	411	411	426	422	458	423	411	403	411	420	422	417	416	391	446	423	378	401	446	403	425	412	413	430	447	377	426	438	442	440	456	455	445	416	458	427	424	438	433	446	420	408	448	441	471	437	446	426	401	437	435	425	406	439	464	423	431	412	456	413	412	423	433	435	418	403	399	429	451	433	410	399	452	446	407	450	437	415	426	437	426	418	456	429	417	417	431	425	448	437	439	421	438	444	403	425	426	380	435	391	441	423	436	419	430	404	423	455	440	448	448	436	400	400	414	414	460	428	400	404	406	429	447	412	390	403	424	418	437	380	425	439	410	456	412	375	425	460	405	446	406	411	409	423	448	438	414	410	421	459	408	415	401	425	425	432	413	425	412	410	439	444	424	451	465	431	456	436	374	402	421	391	437	440	430	429	426	431	406	452	415	422	414	412	411	398	426	418	427	439	440	437	432	463	418	453	459	447	439	431	420	422	421	427	405	404	403	470	377	423	399	422	449	422	400	389	420	450	429	465	433	433	407	411	436	447	422	410	441	459	421	448	437	405	420	434	459	397	432	424	425	418	425	443	436	440	443	416	447	448	426	418	444	426	393	382	422	436	444	414	419	403	429	422	422	421	436	418	435	470	461	471	428	445	446	455	421	407	453	422	401	419	436	435	419	396	387	426	414	431	431	407	395	434	461	452	412	417	438	409	392	433	434	394	453	437	400	400	462	430	373	448	417	430	386	456	422	400	423	416	449	420	398	417	408	398	421	424	441	404	421	432	395	446	431	426	429	426	441	418	418	399	394	469	401	429	406	432	425	451	441	419	407	425	419	430	437	426	411	405	446	443	429	427	391	442	421	403	418	433	408	436	422	439	410	421	419	447	399	429	436	418	434	388	404	431	412	419	395	440	447	434	377	422	426	449	437	436	448	431	403	405	416	428	435	432	448	401	456	430	448	389	393	416	389	437	460	459	432	381	438	408	400	426	417	407	449	417	424	422	425	403	408	407	461	443	418	406	438	433	394	415	428	432	416	422	448	464	417	459	447	424	423	398	401	404	414	380	453	431	436	420	429	441	431	406	435	410	445	422	411	398	416	439	398	426	416	416	435	411	454	416	434	405	432	428	431	453	407	413	429	423	418	428	434	429	461	393	411	438	410	400	431	432	419	419	396	436	446	422	460	419	442	468	414	457	395	456	429	436	458	405	441	436	427	422	409	414	403	430	391	430	448	440	415	438	401	440	394	412	418	437	414	440	396	420	385	399	418	407	433	454	424	481	445	370	425	418	404	420	427	440	447	432	423	402	430	423	451	419	411	408	409	433	407	467	430	443	434	427	397	422	431	436	468	451	403	450	447	401	430	404	399	439	421	411	439	429	394	411	434	421	417	410	430	404	444	427	417	440	429	429	420	428	388	419	440	422	428	437	425	428	425	408	407	410	419	421	437	448	428	434	447	428	438	453	411	454	432	451	455	436	416	427	397	387	438	430	398	422	436	367	408	430	438	435	381	410	472	438	384	438	407	415	428	411	394	434	431	429	437	438	458	412	443	411	414	430	465	464	417	424	410	441	434	384	413	387	404	433	435	402	386	442	418	427	463	437	396	421	419	416	427	401	414	434	409	432	439	431	417	430	432	406	406	423	435	405	432	419	423	429	412	477	408	416	437	414	405	421	428	437	420	427	367	453	442	439	449	421	476	397	402	444	419	433	446	433	441	432	420	420	415	432	457	447	413	385	469	413	398	444	430	401	419	414	376	420	388	466	399	426	422	440	444	400	405	427	417	484	465	399	406	414	444	389	408	413	454	417	420	419	399	435	409	440	435	462	375	373	394	426	420	458	441	419	415	423	395	436	441	374	420	439	434	409	419	424	415	409	419	425	460	415	425	439	402	415	448	388	432	425	406	442	439	423	464	408	439	440	436	424	425	417	440	441	393	426	425	394	448	456	468	426	390	433	460	440	431	407	406	421	401	436	457	394	447	430	394	389	411	456	433	390	448	429	437	425	446	421	391	407	438	397	402	478	403	432	393	367	422	422	365	469	428	415	421	387	447	465	409	418	428	356	409	414	406	389	414	421	418	408	437	417	445	401	417	449	470	422	414	441	427	416	436	436	413	445	444	415	420	420	419	427	438	423	415	466	431	373	421	404	456	417	414	391	438	387	413	411	413	439	425	451	479	411	409	423	434	468	416	418	408	381	413	425	384	422	465	437	439	441	407	420	415	433	416	395	407	426	407	403	450	435	446	480	427	423	420	438	411	419	419	446	442	418	394	422	395	386	433	416	433	405	448	394	423	423	434	434	385	428	450	421	454	406	435	392	435	408	402	425	419	414	433	412	473	432	419	399	378	423	420	461	377	489	422	420	432	433	429	393	429	428	405	424	422	404	409	407	394	427	421	416	426	443	435	397	416	405	421	413	382	433	425	404	415	441	443	435	424	435	435	436	439	378	412	443	448	422	422	450	416	440	443	438	406	441	441	420	400	447	422	409	410	427	417	422	401	436	413	390	473	403	422	433	398	445	432	435	435	438	445	426	419	429	428	425	408	416	434	419	430	427	434	423	385	425	434	412	428	407	462	383	423	402	398	410	404	438	468	399	397	423	426	438	447	445	418	425	408	435	455	410	399	416	439	446	425	396	411	434	391	443	437	471	409	497	449	418	413	390	444	389	416	415	423	437	418	428	435	418	411	423	451	437	397	404	414	419	428	414	442	422	444	392	458	447	419	410	412	438	434	424	411	407	427	438	402	390	426	416	454	412	388	444	432	431	407	429	396	422	399	433	410	413	396	450	435	395	404	416	406	431	443	408	421	427	423	438	435	397	431	430	408	436	372	415	373	419	372	416	395	428	413	398	432	445	433	413	454	427	398	414	419	421	434	423	408	434	447	441	418	401	425	434	404	441	429	395	434	446	440	394	442	427	429	449	430	395	443	446	425	400	427	462	422	421	475	419	432	432	443	461	473	429	409	403	453	446	390	447	449	451	418	429	397	413	444	418	426	437	436	424	423	402	406	463	423	410	406	442	427	402	402	422	431	411	439	408	431	407	385	399	430	377	392	397	448	417	425	454	431	448	449	459	436	375	414	397	433	416	417	395	408	441	429	412	415	411	439	416	456	445	451	444	440	420	429	432	418	435	445	384	443	412	403	418	414	392	427	406	406	444	434	458	443	415	421
24198	21356	28397	25324	20863	14167	13733	1214	727	635	602	655	620	619	570	590	592	588	601	556	601	614	511	552	575	578	568	576	574	604	584	548	571	596	587	545	579	562	533	527	610	523	592	540	554	535	579	552	577	538	521	568	584	576	605	1065	1035	739	596	553	532	497	545	544	538	597	524	558	537	545	558	543	568	536	558	594	525	555	552	565	527	561	519	552	565	544	517	548	543	547	572	564	558	586	519	561	614	542	586	549	526	582	512	529	514	547	577	543	557	540	556	549	548	547	524	544	518	577	535	543	503	550	571	532	571	534	546	557	554	549	534	519	560	556	550	536	576	521	520	533	564	517	553	537	558	541	576	567	516	514	544	533	558	557	537	562	534	562	588	503	532	541	585	560	577	531	538	577	552	539	529	538	539	554	540	562	584	528	538	509	537	552	553	580	534	552	556	541	554	581	541	507	558	541	555	556	502	534	559	578	545	579	528	535	542	541	504	514	496	532	524	552	511	579	543	541	519	547	543	530	524	582	518	539	582	544	554	561	554	544	552	530	583	497	538	538	519	508	533	524	544	569	537	551	518	487	560	502	553	556	513	527	596	521	550	559	550	552	583	579	510	568	540	556	516	507	548	528	529	526	550	550	528	565	525	546	555	507	545	548	555	528	536	594	554	520	546	572	524	565	534	563	514	544	557	581	539	553	589	542	527	589	512	570	522	536	542	536	604	535	481	533	517	578	575	541	510	551	575	524	574	548	549	559	536	578	530	573	533	568	522	546	589	525	568	511	542	576	580	552	537	533	537	519	506	538	584	571	559	556	578	607	557	562	560	556	552	546	564	578	554	510	579	553	548	526	518	526	574	505	562	556	566	539	526	550	519	590	550	525	521	584	502	551	494	568	587	553	541	524	546	556	485	562	513	544	551	566	544	531	562	514	605	579	595	551	556	523	547	542	546	530	561	539	564	509	523	551	551	528	526	592	570	493	567	536	527	574	577	525	526	552	508	531	539	518	532	543	530	577	525	564	537	554	540	557	538	535	546	537	574	501	547	513	507	553	552	570	538	547	557	566	513	559	514	506	563	558	567	525	539	520	581	534	527	547	582	541	546	575	499	526	504	533	540	537	536	519	549	531	563	579	560	591	562	515	515	570	523	570	568	552	547	548	536	520	545	556	578	480	525	529	555	534	562	589	576	541	565	546	558	553	599	541	516	529	521	536	545	550	539	572	578	541	555	532	550	534	525	570	554	583	515	517	536	545	529	557	514	522	513	538	539	517	543	508	568	575	532	518	495	571	516	554	539	569	515	540	507	557	469	534	548	536	538	549	514	575	501	540	514	534	551	551	579	519	548	573	539	534	586	567	537	516	560	596	579	585	511	540	539	504	537	527	550	545	553	571	538	574	569	547	561	531	550	549	519	591	518	505	530	501	533	532	519	523	510	521	570	532	519	539	573	537	556	565	540	574	562	500	573	570	557	559	494	499	530	554	528	498	558	554	537	585	533	552	548	511	537	538	567	557	529	547	538	543	563	529	495	553	547	544	548	499	571	556	512	558	548	518	549	567	533	546	502	576	537	501	562	549	523	545	530	571	561	567	540	575	526	547	574	524	537	558	534	551	505	555	565	508	583	539	521	527	494	525	579	520	548	525	506	498	527	525	517	553	528	587	559	554	548	520	520	525	552	563	555	569	546	564	580	526	558	541	526	533	540	545	517	530	592	572	520	524	536	536	556	538	545	528	528	534	563	551	569	578	541	525	521	551	593	562	564	544	534	531	587	516	506	583	517	587	555	584	540	580	542	563	538	554	552	537	570	523	559	548	547	564	568	547	551	528	570	520	566	576	520	557	553	551	559	532	567	576	575	561	566	547	572	547	541	564	583	566	549	555	558	565	536	498	497	529	562	508	545	534	522	541	545	535	512	539	523	533	573	579	577	514	534	573	511	550	559	589	527	515	572	538	558	525	547	522	549	524	517	541	510	554	533	559	542	572	559	543	527	544	529	539	569	515	513	495	540	545	543	509	527	523	547	547	574	506	521	522	519	553	547	540	551	560	537	576	529	547	513	537	575	556	560	523	546	554	559	587	535	562	568	526	505	530	518	526	551	551	566	532	576	514	521	506	588	575	577	528	546	559	541	559	526	566	546	524	528	568	567	509	517	543	541	543	539	557	564	565	556	569	542	543	557	547	549	538	526	543	520	542	601	546	579	548	549	577	550	557	581	548	554	565	520	562	571	480	546	546	528	547	541	551	551	506	565	549	539	537	592	538	549	555	543	545	550	531	546	533	559	571	537	537	545	565	540	561	553	512	503	507	565	486	518	520	520	523	552	569	527	535	534	540	522	518	534	542	523	525	559	520	547	561	501	557	490	539	498	554	532	542	561	534	558	576	548	497	567	526	519	563	546	522	517	514	541	508	529	544	548	521	561	567	531	539	520	528	563	538	555	536	539	504	581	541	530	544	495	570	541	548	572	590	544	587	507	553	514	555	537	544	547	551	547	550	574	544	527	536	558	558	565	552	568	557	547	538	549	536	529	518	545	497	527	510	525	560	527	541	566	585	540	557	525	521	530	551	548	556	482	533	528	540	540	563	489	550	520	572	520	570	524	540	504	578	541	524	525	559	513	522	533	515	547	574	545	545	504	549	534	536	554	545	539	538	556	560	516	508	534	537	592	550	558	577	491	593	568	565	512	537	546	547	558	547	567	549	534	563	531	516	570	510	542	530	547	546	528	548	550	533	591	514	563	546	561	533	493	568	540	542	590	551	534	520	574	496	520	541	567	547	546	589	503	554	543	543	510	520	521	536	543	552	517	542	533	567	562	552	494	557	540	569	509	561	548	521	582	508	542	545	575	522	562	513	579	525	547	539	553	533	540	566	486	578	554	542	558	577	524	594	549	536	504	552	512	573	578	554	543	518	540	534	544	580	545	531	552	523	538	525	565	524	562	519	491	530	516	563	517	554	552	567	518	527	563	540	537	551	598	542	512	544	583	516	511	549	534	539	539	562	551	528	543	538	523	597	552	552	568	574	538	534	504	559	565	591	570	551	495	525	565	558	549	536	509	512	559	541	553	492	565	512	527	543	543	544	545	541	529	541	558	557	507	557	560	546	561	562	557	497	529	577	546	549	537	560	543	545	514	532	568	537	528	569	536	586	546	532	535	551	544	555	532	540	566	542	530	531	575	515	526	528	560	562	552	517	527	534	583	558	549	534	527	552	509	529	561	555	504	536	541	514	521	569	536	539	512	530	567	607	492	559	554	566	517	472	553	564	505	536	515	530	563	530	580	551	567	549	543	543	519	545	544	536	564	537	545	568	528	560	505	541	517	507	567	563	536	572	580	518	525	575	535	537	571	546	559	543	534	565	494	547	535	537	535	573	544	515	537	533	503	535	539	522	529	519	564	548	531	508	535	544	523	530	499	556	578	568	543	578	550	583	544	546	536	581	501	565	517	539	576	494	540	569	556	569	590	544	551	558
44519	75481	60711	8290	6525	7599	11161	756	633	617	623	569	580	607	551	560	547	516	514	553	517	501	537	514	502	510	534	494	533	540	538	524	552	533	490	493	468	544	501	511	548	518	498	529	534	527	461	506	505	505	520	501	500	514	638	1369	1264	893	560	482	483	515	499	512	450	484	496	482	483	471	497	508	507	481	507	473	509	514	524	499	489	490	500	516	502	495	482	493	479	465	481	506	508	497	479	523	502	498	499	495	486	496	503	510	506	508	446	492	476	456	506	497	468	476	512	484	504	471	471	481	470	468	476	492	488	475	460	483	490	492	493	486	473	496	485	512	467	512	457	501	452	475	491	475	508	490	463	490	483	549	474	463	482	485	504	485	472	508	507	499	479	510	509	493	475	458	488	491	482	485	509	513	495	505	469	530	489	446	510	519	497	514	425	496	461	468	463	475	487	470	501	449	508	480	479	464	462	488	464	532	492	492	478	450	500	526	495	480	489	516	483	489	493	458	466	510	491	517	478	521	448	486	456	480	467	483	467	474	474	493	500	508	470	451	457	470	504	466	482	451	473	490	477	490	442	459	451	480	514	479	478	492	486	455	464	494	491	464	467	484	476	523	479	446	496	500	521	463	479	496	479	467	490	493	527	480	475	469	486	463	470	470	489	477	489	463	478	464	478	469	467	428	467	482	487	488	489	450	510	485	492	489	487	476	445	507	501	516	521	516	487	496	488	476	500	442	494	483	502	506	481	505	491	485	514	485	490	512	469	425	496	488	463	476	481	519	479	517	512	513	499	481	502	485	513	496	487	462	466	470	480	487	520	498	472	458	449	491	471	460	513	466	488	476	497	481	511	488	445	499	509	454	510	464	492	502	470	478	505	484	480	455	470	472	451	515	471	470	477	515	496	483	488	474	493	484	489	490	500	453	461	491	453	481	492	453	487	463	451	481	482	502	501	502	481	482	494	489	429	468	482	470	450	484	484	496	513	469	459	468	469	536	485	480	516	493	490	476	508	486	447	485	508	458	464	518	488	468	488	492	460	483	487	505	492	522	468	513	513	492	522	473	503	445	485	480	483	497	447	448	506	499	483	526	514	492	474	455	487	480	500	456	498	541	486	492	494	495	462	516	531	474	495	498	447	474	490	523	480	515	492	463	507	456	439	494	494	510	483	484	498	471	495	476	475	497	499	465	463	501	441	483	480	472	494	527	491	475	528	497	514	475	495	513	492	449	516	449	453	485	458	488	474	525	460	486	446	475	477	482	463	440	442	451	484	443	515	500	487	498	484	494	512	502	500	457	490	485	509	484	460	474	464	480	492	476	544	456	450	491	514	475	545	501	463	475	478	492	489	466	505	505	476	515	469	442	445	444	495	484	466	493	514	516	471	474	483	481	479	457	459	531	526	475	505	459	497	463	516	459	490	488	511	495	459	514	464	470	483	474	487	497	478	509	480	480	480	463	480	468	448	441	475	493	506	492	467	474	484	475	451	511	473	472	483	506	515	485	490	466	518	502	464	517	474	488	523	459	476	509	472	456	497	456	479	498	486	452	533	464	550	518	479	461	484	502	496	491	499	447	477	491	478	470	464	452	479	514	455	470	456	518	465	464	461	474	475	465	525	501	455	498	482	497	499	501	504	487	521	473	511	511	490	483	478	502	493	505	494	493	449	511	470	480	516	506	510	497	474	489	481	489	497	496	482	476	524	478	495	471	493	493	498	492	475	468	499	477	484	443	501	449	479	487	491	487	449	475	478	493	464	507	520	496	495	432	529	516	495	501	456	502	503	504	475	479	500	485	479	473	499	459	475	449	486	465	496	485	480	502	480	501	470	480	487	522	489	464	478	520	476	511	439	503	471	493	508	488	476	501	510	481	483	491	462	454	465	494	546	484	485	460	489	473	462	486	472	525	493	486	472	445	505	472	481	497	485	468	527	488	508	488	467	478	507	511	479	508	484	485	472	498	500	487	484	465	527	481	529	446	475	487	501	488	445	495	497	441	457	463	458	525	493	480	456	477	510	465	502	482	502	485	401	471	472	493	523	479	486	481	472	467	444	476	506	490	496	528	511	501	511	499	469	463	478	506	467	494	470	460	498	489	478	493	501	476	470	466	460	444	462	519	494	454	486	486	515	482	541	522	515	513	506	497	495	478	482	519	511	506	479	512	467	506	513	499	469	482	507	423	536	514	464	501	520	492	452	455	465	486	442	496	488	471	498	499	505	457	492	467	478	495	465	517	509	451	452	520	464	497	480	507	462	463	495	497	520	479	481	453	502	470	462	500	508	462	470	487	497	506	494	518	492	532	494	492	454	487	476	522	428	479	475	465	477	492	465	484	485	489	463	482	503	496	489	467	499	475	477	474	489	484	451	432	473	461	483	497	466	437	495	519	488	494	426	447	481	458	496	474	508	507	502	493	501	436	396	462	455	543	491	463	460	473	515	473	513	485	496	526	473	495	519	493	457	474	464	477	484	510	450	487	452	497	467	474	443	460	487	507	472	476	468	494	434	504	461	463	436	498	471	520	495	462	499	506	477	481	502	516	470	482	509	504	476	491	490	499	495	474	518	531	496	499	451	492	468	461	464	508	479	517	485	481	466	515	467	463	462	517	454	463	483	476	469	441	479	422	478	488	477	494	455	498	511	447	486	479	488	488	461	497	458	475	513	489	486	505	507	475	481	515	491	473	478	465	518	495	475	483	490	542	464	483	473	511	510	466	473	469	474	498	518	464	448	483	502	452	428	516	463	504	507	510	498	522	449	484	495	507	487	525	516	453	499	495	454	519	486	510	486	485	473	466	490	488	461	466	551	480	492	521	492	459	487	487	460	473	486	501	466	483	482	504	476	480	447	475	513	468	498	487	467	509	472	445	487	458	493	545	504	465	491	494	517	533	515	457	450	518	494	505	512	486	468	512	468	447	472	495	510	471	523	480	469	520	462	499	509	503	479	467	490	486	499	486	463	479	470	486	465	474	464	439	468	453	460	496	491	485	459	486	513	515	458	488	508	448	487	472	431	494	493	476	480	469	492	447	479	512	512	479	445	490	455	475	467	517	501	486	472	504	469	465	499	475	496	482	459	497	495	471	486	486	477	479	480	525	457	474	492	476	478	481	488	519	490	481	484	465	458	512	501	483	511	503	517	478	496	491	476	504	458	478	474	479	503	483	501	467	483	477	472	484	510	490	508	502	460	473	488	468	504	495	476	488	455	468	532	463	434	490	479	468	478	467	465	469	484	472	511	478	477	456	504	465	518	494	488	477	501	477	474	458	507	448	466	516	450	499	459	492	485	505	436	441	516	471	499	482	484	471	479	459	489	463	463	462	500	474	508	498	456	494	508	447	509	434	475	490	475	498	482	464	500	463	484	474	477	520	494	504	506	492	492	530	481	509	534	471	452	510	453	487	489	518	496	463	466	500	488	481	481	457	476	494	507	494	483	481	475	474	472	453	520	497	500	491	497	499	448	507	510	520	469	498
27798	18822	10646	1919	645	565	832	364	353	330	359	371	342	341	374	378	351	323	361	346	361	343	334	372	330	352	373	369	374	361	370	364	378	373	330	375	338	339	369	366	333	333	326	359	344	321	352	352	335	360	372	351	362	352	339	360	378	365	365	335	335	357	354	359	370	364	374	374	340	333	348	369	333	351	342	328	327	364	359	344	333	366	359	323	348	355	322	336	323	338	348	304	324	317	339	349	320	378	331	377	356	343	337	339	316	342	349	329	351	322	327	335	334	333	347	346	304	349	339	340	342	353	386	344	368	342	370	320	359	339	336	322	331	360	346	304	356	344	322	318	323	365	317	361	355	358	348	305	349	395	364	332	366	337	362	310	379	353	342	317	378	323	366	339	369	346	388	351	355	315	353	376	377	347	351	362	337	349	342	380	362	326	368	343	342	314	331	358	333	362	340	335	363	374	334	350	362	367	334	364	340	344	368	339	352	345	340	342	328	357	317	335	334	358	323	350	322	352	346	369	333	378	349	341	310	348	336	361	343	336	334	341	353	349	348	382	328	351	354	344	360	370	337	364	365	359	314	326	363	313	344	345	356	348	334	338	347	360	329	384	327	383	347	319	352	365	364	366	341	355	324	341	373	324	339	374	336	326	339	327	345	370	325	326	319	371	342	366	321	311	364	364	346	384	345	353	364	323	353	362	358	345	349	362	354	301	332	323	336	337	340	327	326	352	323	311	368	360	352	352	322	347	353	337	332	355	322	355	317	366	365	376	326	389	360	331	358	390	316	342	395	332	342	331	351	356	332	322	343	359	345	352	341	341	345	362	326	323	329	336	306	370	326	338	362	367	349	363	355	371	302	329	322	337	333	312	372	331	334	347	340	377	354	321	379	379	331	330	367	362	364	327	332	348	347	343	357	374	335	346	345	325	383	354	342	350	324	344	327	327	342	350	382	349	364	327	338	338	332	339	326	363	304	352	308	303	301	321	333	339	351	337	368	341	315	350	367	334	345	316	345	378	358	354	374	328	335	356	321	343	312	366	349	390	313	351	327	325	335	343	316	347	343	305	382	377	342	348	331	340	315	368	323	354	360	338	339	326	312	345	362	326	319	337	331	364	349	359	334	337	335	355	331	333	328	342	372	348	366	331	358	341	337	329	376	334	333	349	342	365	349	354	331	356	328	361	351	344	376	325	323	333	317	341	347	349	359	337	383	358	371	340	309	335	316	364	351	380	363	343	386	336	361	366	360	353	364	368	369	357	343	335	392	332	337	364	334	334	333	367	354	335	340	314	343	356	375	358	306	340	338	341	334	327	364	365	337	340	328	304	348	332	353	366	337	341	342	359	346	357	330	333	345	337	377	323	366	343	344	350	367	360	350	328	351	324	352	368	350	320	372	326	342	330	384	340	313	322	364	337	347	387	348	333	333	361	342	326	360	345	362	334	303	294	325	325	335	325	339	363	374	354	346	355	359	320	349	337	366	333	308	364	325	343	344	346	314	382	353	319	355	317	324	334	311	331	374	296	348	373	365	346	347	374	313	320	356	383	311	340	351	346	372	329	295	371	376	372	379	355	360	361	395	334	355	381	315	365	349	354	347	331	339	345	335	340	326	344	362	360	385	365	370	357	337	312	366	345	344	355	395	350	346	315	339	317	328	348	347	330	305	350	391	366	338	364	353	336	351	346	350	353	313	336	356	309	334	364	374	328	349	362	340	347	368	338	348	352	371	369	363	351	361	358	328	337	332	335	312	336	336	350	352	320	372	349	357	342	330	330	353	351	363	350	347	341	326	366	343	310	368	334	349	327	357	341	340	350	341	313	359	375	328	364	327	374	349	318	355	354	340	353	350	351	360	324	399	391	329	311	387	377	345	338	348	351	334	327	366	326	307	315	316	322	382	329	371	364	359	329	380	350	358	368	320	353	370	356	335	357	320	355	369	342	380	325	332	354	320	337	333	341	331	341	341	332	317	363	336	327	342	339	361	379	350	371	351	357	355	352	322	337	341	356	355	375	329	331	348	337	328	328	351	336	383	382	367	338	342	363	324	329	332	376	324	343	347	350	339	339	323	337	333	375	376	378	362	375	300	307	318	368	345	362	303	367	338	359	356	348	337	359	336	302	354	337	317	322	353	356	353	357	320	358	394	343	336	335	371	351	341	348	329	365	360	319	342	339	356	339	368	374	335	347	359	346	315	327	314	362	338	346	329	342	345	319	344	334	344	336	356	342	357	354	358	389	354	362	359	369	365	307	360	335	374	362	347	321	357	320	352	370	331	325	332	320	345	356	338	344	362	341	350	383	381	334	342	347	323	345	354	322	341	340	338	324	366	306	343	293	323	333	337	364	342	341	313	353	352	373	345	350	350	340	351	331	331	340	370	364	341	351	308	356	341	324	345	350	349	349	335	329	327	338	352	337	312	349	319	360	347	372	326	365	325	366	347	334	352	352	376	351	345	333	337	358	332	356	348	339	345	325	325	384	342	339	341	360	358	351	333	331	356	332	356	339	357	335	370	316	334	313	341	309	351	377	354	365	361	362	349	346	361	349	355	351	343	345	347	341	332	346	270	355	341	334	362	321	352	360	355	323	330	340	348	331	328	358	355	349	345	331	340	360	351	351	355	339	354	335	332	368	338	357	347	358	340	365	387	358	358	357	322	340	326	350	317	355	360	336	345	353	305	345	362	349	304	359	334	323	327	348	334	343	328	360	355	332	361	373	352	355	328	346	365	340	364	350	350	324	352	353	340	339	345	346	344	347	357	353	342	362	361	325	363	360	332	326	307	369	329	370	356	332	356	350	325	375	360	323	337	345	347	370	349	375	362	377	360	334	368	343	345	344	344	374	374	372	336	374	314	373	317	337	336	313	338	407	322	327	374	369	332	360	362	350	349	357	325	384	345	371	332	367	350	316	333	341	361	375	316	355	347	327	340	367	337	351	361	359	358	323	357	357	353	349	347	353	352	324	327	347	383	369	346	338	363	344	327	349	401	337	332	372	329	361	334	340	341	338	346	326	315	343	354	321	311	352	332	332	327	353	328	361	330	337	351	355	341	297	318	366	344	345	321	366	359	369	327	323	310	329	347	326	357	379	348	349	342	342	351	382	378	319	326	334	348	332	343	353	326	344	342	355	385	346	332	315	337	339	318	345	349	351	332	347	338	342	350	352	374	330	333	365	318	317	353	342	365	325	361	343	328	332	341	329	353	358	327	368	354	317	301	326	344	366	351	334	329	335	338	360	319	341	364	385	343	413	359	358	336	369	356	352	325	373	351	350	358	362	330	381	342	340	350	337	317	358	346	345	332	345	315	302	348	316	375	357	337	340	371	352	375	347	367	340	352	353	364	353	363	360	406	347	326	381	356	378	365	343	377	368	323	345	388	331	341	314	359	320	336	343	335	343	348	340	359	334	342	355	311	367	364	336	371	371	347	356	343	322	352	359	326	329	342	360	359	343	353	355	344	329	327	348	341	380
9416	13455	9011	975	560	600	1066	340	310	315	320	331	326	312	318	308	328	330	301	329	309	319	300	286	333	308	302	321	298	321	319	311	336	340	313	296	273	298	289	306	318	323	286	340	306	294	312	290	308	327	314	300	312	339	309	373	380	314	286	281	322	286	300	316	317	320	264	277	342	302	301	316	313	288	325	324	302	315	264	332	300	319	319	307	301	307	309	284	288	312	333	301	307	311	290	317	325	309	295	312	333	311	292	289	307	274	287	300	322	301	301	286	324	283	303	300	328	302	293	329	304	300	286	277	303	269	300	293	307	319	285	308	327	324	294	339	327	305	289	312	297	322	287	322	307	321	342	306	302	328	312	317	311	318	273	279	323	283	306	323	306	291	298	299	287	326	317	284	304	289	280	324	293	323	316	330	308	313	333	350	283	300	305	321	298	323	311	277	274	308	289	292	310	321	319	315	273	286	330	293	310	294	304	301	318	291	337	300	312	316	329	301	313	297	259	304	330	298	301	289	320	302	310	335	286	358	325	302	305	304	310	309	333	303	306	315	280	313	314	278	307	306	316	333	295	316	288	299	289	305	309	329	305	281	319	297	295	309	271	288	309	299	313	309	282	331	308	304	316	330	286	268	295	290	266	290	308	315	302	305	293	300	294	321	307	294	305	333	288	305	299	278	295	301	291	301	294	297	283	313	301	295	296	325	310	340	312	309	299	336	292	287	326	310	289	298	312	297	309	300	292	297	309	338	282	295	303	314	339	290	313	262	306	302	310	297	304	308	301	303	294	296	286	323	316	307	289	275	335	299	307	303	300	316	298	322	317	269	314	295	269	326	263	305	300	337	294	350	322	304	293	313	285	316	286	303	345	325	308	266	309	266	265	334	311	320	312	317	305	333	330	320	303	293	285	301	356	323	307	291	321	319	324	299	335	302	302	338	305	309	300	281	299	286	277	287	273	295	309	300	301	316	311	298	289	270	304	293	288	290	286	323	294	298	281	330	309	306	277	308	322	314	305	322	347	303	285	294	296	301	300	326	293	307	329	295	276	310	323	325	319	303	287	277	291	299	319	280	293	294	289	302	307	321	282	300	310	318	279	302	290	292	295	305	322	341	319	316	311	297	289	273	302	321	292	319	314	327	309	283	268	288	302	271	283	281	324	294	327	310	286	283	277	330	290	313	306	312	302	309	292	309	297	325	295	325	323	296	319	322	295	277	278	268	332	274	302	299	319	285	336	306	309	304	288	320	291	278	310	316	307	318	280	321	291	301	328	313	291	301	306	324	279	326	301	314	275	292	321	305	314	282	338	332	298	326	333	264	321	332	340	307	301	313	336	332	317	280	284	312	318	265	294	290	296	316	320	276	298	310	291	345	285	287	283	320	313	305	314	282	332	317	312	309	321	309	307	277	336	318	299	292	306	311	289	285	323	263	320	298	279	325	330	328	278	313	291	306	299	295	337	303	311	302	308	381	312	303	305	311	290	305	297	313	339	308	355	294	294	304	311	303	307	321	310	314	279	289	311	318	348	318	289	296	284	301	333	289	307	317	277	325	338	329	309	306	281	287	291	312	310	302	318	285	299	290	277	324	320	314	301	324	315	300	306	266	295	309	307	316	308	308	305	281	266	295	294	302	275	310	311	298	305	305	307	296	285	317	314	314	305	315	295	277	291	311	312	326	282	307	319	299	348	313	286	299	310	309	314	274	288	295	296	321	304	281	337	311	324	292	315	323	299	306	325	312	255	321	281	317	310	318	285	286	266	298	304	303	287	307	323	303	328	311	278	311	298	296	319	328	316	304	299	340	286	309	327	300	325	316	311	318	307	293	302	285	272	302	288	266	348	314	298	297	303	355	279	277	287	268	328	300	301	301	307	301	307	314	332	307	306	310	316	306	287	299	262	316	280	298	341	295	301	310	271	282	294	285	321	270	276	319	309	309	291	290	273	277	277	314	327	302	296	306	304	339	334	309	305	291	328	310	291	307	298	270	295	304	300	297	295	319	320	305	304	315	295	301	326	286	292	344	287	301	305	319	271	298	310	309	325	287	295	318	268	282	333	321	309	293	316	311	316	293	319	307	290	297	323	311	323	302	268	295	311	282	286	316	313	291	304	295	308	320	276	305	285	335	273	298	312	287	309	310	312	287	273	293	289	341	279	285	341	303	301	319	291	313	305	322	303	309	325	321	278	307	293	301	338	281	362	291	308	314	296	314	285	301	309	304	294	314	335	303	304	313	324	297	298	277	294	304	331	318	286	314	310	287	291	313	286	316	330	307	275	320	294	300	325	304	278	305	339	311	318	286	293	309	313	304	298	318	275	337	345	309	310	305	296	304	291	297	282	279	305	325	306	344	273	311	293	311	301	314	295	315	337	281	334	301	279	298	323	300	289	292	296	310	297	287	338	305	303	349	279	328	322	297	268	296	286	292	318	290	305	284	303	286	300	261	299	313	304	292	314	268	294	330	322	334	252	298	325	286	315	324	312	321	303	310	287	279	298	289	318	331	294	306	325	311	299	301	312	320	298	291	316	341	267	293	311	319	316	295	305	331	322	264	331	313	302	285	312	279	312	279	330	294	295	330	276	299	362	294	307	281	300	273	296	353	277	340	315	325	278	288	291	289	316	305	305	307	307	327	301	325	321	308	296	265	327	309	319	294	300	310	287	304	330	274	326	282	274	264	311	342	316	267	282	308	297	271	295	298	328	305	307	315	312	287	304	296	318	340	308	292	281	314	316	325	279	287	287	312	304	322	306	268	301	293	327	305	337	285	297	338	292	281	312	316	299	327	318	334	345	301	335	307	317	317	325	294	304	296	321	332	322	298	328	297	313	282	316	315	309	290	309	306	306	288	298	343	299	322	325	296	292	325	286	287	278	303	269	299	288	272	317	319	328	296	277	313	316	311	316	302	296	294	311	296	283	317	285	302	290	298	316	289	301	317	309	319	281	303	297	299	316	293	302	257	306	279	284	300	288	286	298	321	304	301	329	324	331	309	289	286	273	312	283	307	325	316	320	305	307	316	326	318	288	295	302	297	296	284	301	347	318	322	293	278	286	314	304	297	336	304	310	297	276	326	272	296	283	299	307	312	296	312	341	308	299	280	323	293	295	316	318	303	256	321	286	340	321	326	300	307	285	271	324	313	288	300	270	323	308	292	286	299	280	332	305	283	313	297	308	299	278	320	359	294	313	282	323	310	271	306	319	314	290	307	287	300	294	267	285	318	309	322	319	287	311	297	327	279	300	313	325	303	309	288	335	315	255	309	296	300	305	282	298	240	321	319	307	274	268	309	318	307	318	286	306	302	287	303	274	291	325	303	323	285	290	274	327	313	333	331	323	305	319	302	264	292	306	313	290	303	308	332	306	317	287	297	318	358	323	281	324	326	311	313	308	292	316	322	272	310	305	268	362	306	302	299	296	283	299	294	327	299	294	281	305	307	286	265	330	292	283	311	325	324	316	291	284	295	263	302
25290	21508	28330	25423	11870	1910	7744	736	487	374	435	384	421	432	424	403	391	417	409	413	377	399	364	383	407	383	412	376	410	433	408	421	401	369	439	400	417	414	433	404	400	389	394	412	417	388	422	385	379	429	360	400	379	390	503	620	588	513	399	360	367	418	388	409	382	416	379	419	349	414	396	390	391	361	411	385	356	353	397	323	373	374	365	357	418	368	349	377	385	380	385	384	404	401	391	403	439	406	363	380	365	367	383	363	356	375	383	369	412	410	356	411	395	381	346	410	373	404	401	440	428	370	402	363	363	401	371	380	392	354	377	373	364	378	401	369	372	345	396	381	397	404	400	326	372	404	346	361	385	377	389	381	371	380	393	400	369	399	362	380	405	373	396	402	372	355	364	406	406	378	394	378	411	374	377	363	365	391	397	386	394	352	395	417	393	390	380	383	420	402	371	370	389	410	413	345	370	389	389	414	362	378	359	390	409	370	370	383	406	328	354	396	376	375	420	378	381	394	403	376	360	429	383	403	379	395	403	372	383	385	386	380	384	409	405	394	361	395	359	359	364	366	377	382	392	404	367	401	387	386	401	406	396	378	377	414	348	381	386	403	401	385	398	377	399	374	397	383	342	393	397	400	388	382	363	400	377	388	386	371	382	358	364	419	409	392	370	368	385	373	382	411	383	382	367	382	368	373	368	395	382	374	382	348	386	386	400	345	366	319	365	357	384	401	371	393	410	414	357	350	372	367	383	377	370	402	399	392	363	361	398	394	393	392	401	383	358	398	379	379	379	358	403	406	378	375	377	396	408	380	381	393	390	363	406	362	397	381	415	382	414	372	354	380	399	363	404	357	360	374	352	384	397	398	399	373	407	398	373	400	390	386	380	352	381	376	378	351	379	363	361	374	362	394	338	395	393	396	384	360	387	397	342	405	361	410	393	393	376	363	377	389	429	358	411	368	359	382	369	398	411	380	394	333	381	393	353	427	360	388	353	350	383	397	379	394	367	378	409	367	400	369	375	408	411	347	364	386	335	382	373	401	379	369	358	391	385	402	394	417	364	382	367	379	430	384	390	393	373	375	358	392	371	344	383	377	359	369	383	382	402	378	382	403	355	383	369	372	350	403	414	394	371	389	351	388	400	393	380	377	382	360	375	344	385	375	385	354	413	417	389	401	406	379	364	369	409	377	380	393	407	378	377	405	392	355	407	378	365	387	339	409	366	385	389	377	380	382	419	375	395	375	422	388	419	389	366	386	377	378	356	405	366	353	392	381	361	368	380	381	340	358	376	366	374	405	389	374	401	364	373	398	407	408	396	368	394	358	397	400	361	412	357	372	383	342	395	378	388	393	350	372	385	407	410	385	355	414	348	398	375	381	391	398	385	400	355	349	403	392	372	385	370	366	393	381	391	405	360	374	354	394	387	373	396	380	389	373	354	409	382	401	384	389	352	400	398	368	393	405	389	362	383	397	408	370	414	370	385	363	372	355	350	362	374	386	373	365	383	379	388	404	406	409	367	410	381	385	373	375	379	377	413	421	356	383	395	361	405	377	361	351	374	412	360	390	348	392	385	370	385	342	375	391	398	378	370	375	388	384	403	408	429	365	381	391	394	369	379	366	351	364	355	380	401	392	371	419	407	373	375	408	378	403	390	371	404	385	341	358	391	387	375	376	396	380	387	376	357	363	357	406	389	364	397	375	395	358	385	387	371	375	369	372	390	383	374	385	347	367	352	408	353	428	369	393	363	386	381	369	382	401	397	369	364	397	360	372	385	366	403	385	363	392	422	391	391	388	394	374	358	367	385	373	407	351	362	376	363	372	366	417	377	395	402	395	387	401	393	397	384	372	353	383	394	371	371	425	378	354	402	348	370	394	362	359	358	359	364	361	376	357	348	335	378	352	383	406	426	395	388	421	388	383	394	361	351	347	359	394	388	374	379	378	398	362	377	355	370	390	373	399	381	412	385	340	395	385	378	424	416	349	385	356	357	410	352	432	372	345	396	418	378	371	396	414	412	395	380	335	387	415	375	348	391	378	407	389	367	424	370	369	434	389	393	419	383	389	366	355	371	363	352	360	365	398	404	390	401	355	364	367	400	358	377	403	358	389	381	402	381	350	403	382	416	363	404	386	394	372	416	388	377	387	419	380	337	391	350	393	355	408	386	402	394	377	398	368	384	360	360	356	368	345	387	368	352	405	397	366	374	384	369	347	363	367	367	396	431	373	383	378	378	366	372	370	358	403	398	379	370	400	381	361	403	379	386	356	405	370	359	347	413	359	378	410	410	346	398	368	387	398	357	351	413	382	381	402	378	381	408	359	394	373	383	359	374	379	366	409	373	367	384	395	368	382	409	365	411	404	365	390	368	370	358	373	367	407	383	369	419	386	341	363	360	363	377	415	393	408	384	390	402	392	368	378	367	358	401	419	338	384	407	385	386	392	348	402	401	403	395	384	383	349	399	356	343	343	393	384	378	382	362	385	384	373	387	402	380	365	388	326	400	376	358	375	388	382	384	369	374	359	383	406	396	362	372	347	367	361	389	379	353	361	393	396	367	400	394	421	409	389	383	397	375	372	398	350	439	374	376	384	382	390	386	399	338	368	400	403	382	352	394	404	393	401	346	378	395	369	383	375	382	386	366	352	381	377	395	366	402	362	384	396	374	400	386	342	392	394	377	381	419	388	372	372	394	394	403	386	372	386	410	399	373	374	369	379	395	395	411	418	402	364	370	390	406	379	349	371	408	392	365	359	413	409	385	364	378	370	371	379	389	354	365	407	416	382	398	351	380	345	327	393	376	384	345	358	380	366	366	383	353	413	402	396	361	385	412	360	339	376	369	390	383	368	365	376	384	353	372	389	382	381	362	355	355	425	363	382	387	383	403	387	388	358	349	386	360	429	387	402	372	384	368	363	359	382	365	351	426	392	395	355	359	386	390	375	405	401	369	334	364	396	363	412	361	336	388	366	379	400	368	389	397	387	388	377	374	393	378	378	406	348	394	427	369	361	406	378	416	422	360	392	387	398	377	377	377	357	382	372	411	402	396	397	385	392	398	401	376	358	412	359	343	357	385	361	373	368	390	395	376	378	371	372	387	389	375	410	397	369	364	406	403	372	381	360	368	371	343	346	393	363	357	374	358	382	399	376	392	387	381	364	363	379	373	377	393	384	389	359	387	367	391	379	393	408	406	390	358	386	363	361	392	356	383	406	397	359	404	372	368	374	424	398	406	386	364	372	375	385	400	356	367	378	389	395	394	400	365	368	391	375	359	360	386	348	392	430	367	380	371	391	370	356	360	398	381	393	384	418	407	397	376	374	381	414	386	408	358	361	352	369	364	352	396	399	381	377	398	399	379	366	396	381	380	431	397	345	406	408	397	356	347	394	366	372	368	378	403	378	403	349	367	370	381	411	382	378	382	369	382	371	412	381	382	426	394	401	402	417	403	378	375	396	368	402	380	357	380	363	361	421	383	395
37946	59024	44881	5994	2698	2309	9014	542	433	421	409	414	386	402	445	396	390	405	401	365	346	367	345	360	368	415	350	362	371	418	386	364	385	361	358	410	362	381	395	356	367	382	374	334	407	368	360	368	356	340	385	331	370	373	482	752	746	582	381	373	355	354	370	337	351	392	354	369	370	382	372	382	367	361	356	366	322	368	333	382	373	355	388	323	395	401	356	364	369	348	310	373	363	370	374	364	362	349	364	362	356	321	349	351	322	392	378	357	334	367	356	342	356	357	324	360	379	338	354	327	340	348	358	331	331	355	374	349	347	376	322	348	331	329	364	415	384	350	373	357	356	368	376	331	373	346	373	354	344	360	361	343	365	367	345	389	356	356	396	350	385	357	372	333	380	381	356	343	321	372	357	363	384	391	337	343	361	368	333	335	350	375	325	357	362	336	319	373	365	357	359	380	371	314	362	361	361	359	370	400	362	310	354	351	336	360	353	341	351	353	333	325	329	349	357	341	385	322	329	351	342	366	362	346	355	359	339	338	381	344	327	377	343	350	351	392	342	366	365	369	355	350	334	353	318	335	355	359	373	341	357	338	371	345	360	347	339	374	378	354	340	337	347	346	389	357	368	359	371	350	371	345	369	372	366	328	376	377	382	344	380	386	352	340	344	364	363	363	334	335	356	354	361	372	396	379	375	345	370	390	358	339	362	361	376	377	353	353	357	366	343	368	357	372	360	345	387	380	363	348	363	341	324	355	354	367	399	357	332	399	344	349	353	376	399	351	395	378	365	349	369	320	346	346	337	359	362	339	356	411	353	362	377	347	327	383	321	356	320	355	365	349	382	385	346	399	378	367	381	379	342	347	366	332	351	365	364	350	311	352	375	335	334	351	339	365	335	379	331	354	329	331	341	324	341	367	356	336	363	327	358	383	344	360	364	334	331	324	358	370	335	337	356	344	340	322	356	372	396	372	348	371	359	318	389	336	343	375	325	368	344	347	364	340	354	407	350	363	368	371	335	377	356	344	368	341	368	359	359	373	338	332	348	343	394	343	343	344	351	371	343	340	385	355	361	386	352	361	345	373	355	375	336	381	363	377	334	381	365	340	349	350	333	390	370	374	390	369	377	358	355	357	341	352	381	340	383	369	363	350	333	354	361	335	400	357	364	348	366	422	371	348	350	341	375	364	366	366	344	382	352	363	363	330	391	386	343	349	371	355	372	347	354	332	343	389	356	340	351	343	339	364	349	354	383	316	355	350	362	357	368	351	340	346	376	355	365	358	364	369	375	349	362	368	325	365	335	349	325	341	358	377	348	336	332	340	340	365	371	365	361	347	326	381	371	327	366	353	378	338	349	362	345	362	345	350	382	340	385	370	345	370	339	347	366	356	340	364	381	375	377	334	345	367	355	389	344	363	340	371	349	344	338	331	357	354	362	336	361	358	355	332	342	322	340	351	319	386	343	339	353	346	323	329	358	347	399	363	360	344	340	368	336	344	332	355	375	345	346	346	376	351	356	382	360	377	355	376	398	394	358	363	357	372	371	354	378	322	364	395	390	324	322	379	377	346	361	377	343	360	327	341	343	376	333	344	393	357	363	330	350	361	351	332	358	380	369	352	330	354	359	362	379	344	359	352	313	369	317	335	371	365	313	356	368	361	343	416	360	369	359	361	347	394	313	350	384	375	361	354	371	340	346	338	356	356	333	328	386	344	351	354	380	352	344	368	339	341	351	317	336	322	352	364	355	349	366	355	360	340	346	362	344	370	400	368	374	340	353	299	352	336	361	355	366	353	345	351	368	349	354	379	399	372	350	382	387	375	340	339	354	341	388	379	360	377	362	358	352	344	346	362	384	316	349	366	364	337	341	354	367	341	340	349	350	378	316	360	373	350	350	354	368	340	367	346	334	325	351	373	354	372	375	338	355	301	349	325	389	378	345	388	373	355	344	363	332	333	348	339	361	369	359	383	374	361	349	340	345	384	352	363	353	334	356	346	370	376	353	356	365	379	376	335	319	340	326	346	372	360	365	394	349	361	345	347	357	364	369	377	345	344	357	329	349	356	350	363	318	331	360	344	364	342	359	333	332	359	333	342	337	352	339	345	395	372	337	344	371	333	370	349	370	362	372	361	374	323	368	330	371	337	376	351	328	365	367	345	346	343	360	383	342	368	368	354	360	374	342	351	345	389	345	354	351	366	351	339	343	309	358	352	359	344	358	343	356	336	358	330	330	405	307	346	363	351	369	334	376	393	357	350	350	391	352	315	341	344	332	317	392	346	348	339	338	348	361	371	359	340	327	400	370	385	360	358	362	384	363	370	348	339	349	347	347	386	323	328	334	363	338	362	373	347	349	353	343	352	314	338	351	360	407	350	371	358	371	314	381	364	344	379	385	371	368	361	356	376	367	358	316	342	339	350	360	395	361	348	342	377	362	355	355	383	372	364	380	348	332	371	374	356	352	333	368	403	368	335	345	372	372	366	386	338	369	336	331	369	335	361	376	338	376	349	347	367	340	347	340	346	374	377	328	331	383	343	333	368	348	343	351	374	359	343	395	336	347	358	344	370	373	352	354	358	361	390	381	351	357	365	349	323	340	363	356	354	328	336	370	356	360	329	354	367	363	349	341	387	368	347	365	349	325	363	337	332	374	380	385	361	336	332	352	347	365	391	339	354	331	350	351	329	381	350	347	344	343	367	335	351	353	336	377	334	365	378	369	333	378	372	365	354	330	335	327	372	342	315	352	345	338	370	322	364	350	327	360	352	362	348	368	355	384	380	403	359	355	356	340	356	369	356	321	378	359	372	352	375	368	364	346	353	358	386	355	329	349	351	363	339	369	352	370	347	347	376	340	356	342	351	391	372	390	372	335	359	322	365	330	369	346	392	362	324	366	351	323	343	378	337	359	347	382	349	372	371	350	381	357	366	356	333	335	374	351	364	346	363	326	364	369	345	361	348	386	338	322	364	376	374	308	354	369	366	337	368	348	330	380	353	367	363	333	394	388	357	340	382	355	349	358	352	353	355	346	359	369	357	355	359	359	376	350	354	326	358	350	331	379	386	374	369	368	350	331	345	383	338	358	355	359	357	354	368	365	368	325	350	331	364	338	366	358	359	354	381	374	330	339	331	370	352	351	353	359	386	380	375	308	386	361	313	375	334	359	389	354	394	338	367	336	392	342	341	341	336	378	356	393	376	343	347	387	343	337	377	357	360	360	369	365	336	336	355	376	339	373	376	327	358	354	350	385	332	340	351	328	372	365	352	322	354	372	330	362	360	332	353	353	336	367	352	336	373	359	363	365	356	344	309	343	361	362	369	353	349	353	365	345	335	378	364	350	372	381	350	329	363	359	334	390	371	377	330	378	365	367	374	389	357	368	355	357	332	333	331	367	356	382	351	338	357	359	337	332	365	376	339	371	345	357	376	348	324	366	333	346	346	375	371	380	344	359	349	362	299	350	352	385	334	325	322	379	355	356	335
24158	21369	28711	24658	21357	14085	19040	2140	734	674	685	629	662	616	614	599	615	583	594	667	603	611	639	583	626	608	642	623	627	588	536	634	575	601	604	570	570	621	584	592	621	577	627	607	587	628	594	621	617	580	639	580	607	551	748	1029	957	781	655	599	548	554	546	548	594	571	501	629	577	555	595	539	584	594	579	574	591	600	516	584	585	557	548	582	589	608	607	602	572	619	605	535	601	605	637	561	587	553	648	618	571	550	551	573	603	590	519	541	603	569	604	576	588	584	583	559	597	591	592	570	591	609	602	552	550	591	602	615	622	584	556	572	566	575	551	587	549	563	589	583	599	583	508	596	569	589	538	538	602	529	578	559	595	593	553	538	569	614	573	580	566	535	559	584	587	550	587	547	568	560	582	574	570	599	555	546	595	585	582	519	605	545	564	590	507	559	561	584	572	581	521	581	598	566	583	568	535	634	573	539	529	565	651	532	621	560	545	554	621	550	583	574	606	556	610	562	591	562	583	593	554	565	603	598	577	587	602	613	570	542	587	546	575	572	585	571	601	552	621	570	555	581	559	599	588	568	613	549	543	586	545	613	535	594	560	611	590	582	583	543	594	532	580	619	571	564	545	561	564	566	582	579	568	611	597	580	595	559	573	624	582	618	609	578	595	538	558	578	557	606	602	551	576	542	602	583	558	568	565	572	604	579	582	566	549	554	556	566	540	583	562	592	580	603	560	629	627	599	570	570	608	510	559	573	586	559	572	582	557	596	590	582	585	567	610	583	567	609	555	589	542	611	581	589	586	557	542	565	578	582	600	579	593	584	562	540	532	560	592	567	630	561	553	576	577	593	524	597	535	593	543	578	591	540	548	579	572	594	575	592	564	600	586	592	557	569	576	588	571	574	570	586	607	555	590	577	520	570	570	610	578	571	532	574	569	540	595	592	569	588	542	565	584	545	622	571	600	596	588	601	579	543	549	589	567	560	590	588	573	603	597	587	609	620	592	561	573	542	587	556	614	583	588	552	564	574	565	562	589	551	601	586	594	580	551	597	601	584	545	615	605	589	582	580	571	505	585	556	607	570	657	577	603	598	598	568	607	619	554	574	619	626	582	598	561	542	549	561	612	601	580	559	550	583	562	609	616	621	564	588	596	597	612	572	547	541	592	535	587	616	586	608	608	583	612	581	568	579	565	564	557	574	580	582	608	535	573	588	592	567	557	546	579	581	562	586	624	574	609	580	603	602	609	552	564	540	567	558	559	546	606	535	577	595	582	607	595	567	619	610	593	569	545	605	568	564	558	557	603	603	577	587	577	595	633	557	606	582	558	600	579	564	542	560	558	606	569	570	535	557	577	592	584	537	594	560	586	555	547	575	605	524	543	541	545	579	612	594	526	602	562	575	587	595	569	542	590	537	567	589	574	555	579	588	611	581	568	584	566	594	601	612	571	611	558	588	605	547	555	598	558	590	545	585	609	552	544	615	557	535	566	614	604	573	564	532	585	527	630	566	602	601	621	530	545	623	531	571	579	581	567	556	578	610	543	571	582	589	569	581	607	544	554	570	596	557	603	532	578	601	543	591	553	581	510	568	583	577	597	593	568	597	569	553	574	525	548	554	569	595	576	565	598	568	608	610	566	552	593	573	557	578	606	540	583	570	562	527	561	562	547	533	554	630	534	595	553	557	613	563	568	616	569	585	581	636	602	605	561	573	517	620	592	620	628	543	585	594	589	571	587	555	580	586	560	577	653	583	592	571	585	561	611	566	557	587	567	607	585	604	559	544	562	598	604	612	591	559	607	593	591	600	525	629	582	581	598	524	608	614	573	593	583	600	548	550	549	518	586	576	579	562	528	621	597	555	589	580	541	551	567	573	599	591	581	580	577	603	604	606	553	563	590	559	575	576	608	583	576	578	568	586	576	549	576	600	568	611	556	567	513	605	522	521	582	595	601	548	590	574	564	597	581	576	574	579	540	524	575	580	575	547	590	544	578	570	620	543	541	584	586	635	601	523	560	535	578	607	573	588	562	575	546	594	628	597	564	574	601	574	596	574	574	574	585	598	573	590	543	631	616	580	572	654	555	580	533	607	523	547	550	584	537	600	620	576	572	578	543	599	604	568	582	560	578	562	602	598	564	569	591	554	567	576	596	554	581	581	586	622	573	581	587	588	588	543	541	579	589	579	537	578	573	566	572	574	597	601	584	571	540	607	565	585	604	582	589	557	591	588	562	593	526	600	615	545	567	542	590	615	628	596	594	581	558	614	627	590	614	595	535	540	591	591	550	564	586	553	573	572	626	527	574	570	524	583	603	605	581	543	547	603	569	581	644	549	598	557	605	571	600	559	632	632	582	553	584	561	621	512	563	572	576	587	595	592	574	607	570	607	541	569	597	555	599	561	585	611	563	567	560	602	560	557	564	566	568	586	580	575	594	562	562	585	545	540	603	571	537	567	574	586	616	615	590	591	550	555	603	623	594	604	579	559	575	558	571	521	571	586	570	608	578	624	619	624	565	555	577	534	566	610	553	606	617	601	581	569	563	564	541	577	587	589	607	579	569	551	593	569	553	550	573	569	588	564	587	570	578	574	573	583	577	610	582	556	598	576	597	576	557	561	595	587	561	560	574	552	560	600	591	608	562	528	533	550	567	606	578	543	543	602	568	562	604	574	565	581	573	558	569	567	601	587	611	623	545	588	564	557	615	572	592	622	559	536	576	610	573	589	583	613	551	573	571	549	553	582	614	566	617	603	536	598	561	587	575	558	575	597	610	602	579	546	580	583	568	564	576	589	591	600	554	585	548	531	560	571	528	575	582	594	573	557	576	554	580	598	565	560	591	580	594	592	559	554	582	590	607	609	581	580	600	621	559	529	604	600	580	605	567	563	565	568	610	581	596	624	614	528	573	618	618	610	571	587	552	568	570	572	568	549	585	564	571	592	573	572	558	573	592	604	609	570	591	537	576	549	587	546	535	605	556	591	559	525	554	581	591	527	530	609	563	619	609	624	569	575	591	563	595	559	549	586	633	561	607	563	561	538	570	554	600	545	541	583	603	637	616	522	578	596	563	569	606	567	591	587	542	536	574	556	582	560	571	590	629	619	557	568	572	576	558	566	579	565	562	568	543	594	577	561	573	558	573	576	601	576	621	590	570	587	579	547	583	534	527	533	586	573	564	620	564	584	628	538	560	598	563	572	590	575	566	597	600	554	581	531	620	533	619	549	612	563	579	563	578	541	578	573	545	560	555	581	590	586	560	575	551	533	611	599	576	574	580	541	583	582	582	584	592	586	535	571	583	603	591	575	576	585	547	550	571	581	574	567	562	581	562	573	578	534	599	600	603	574	560	566	591	599	603	575	554	550	530	578	582	529	561	565	535	587	584	549	590	572	595	584	592	568	592	569	582	572	567	580	580	596	532	615	553	563	553	624	543	599	595	562	571	589	559	623	582	608	572	580	547	586	611	569	574	558	575	534	542	574
47675	74635	58130	11009	8924	6538	16620	1044	726	652	626	602	623	619	586	578	519	587	560	587	548	506	567	555	538	548	569	543	539	548	541	571	515	576	524	514	524	543	540	531	557	554	555	511	536	489	517	555	527	504	517	557	482	496	838	1240	1216	917	607	513	566	499	517	457	520	510	566	530	546	528	501	528	512	543	584	540	516	539	529	498	534	532	508	533	515	465	468	502	529	563	509	498	515	542	523	502	525	529	538	504	519	504	504	522	517	502	521	519	500	512	516	525	524	505	463	520	522	485	552	575	515	515	532	536	476	490	508	522	545	547	522	538	524	495	527	506	509	517	533	530	536	521	534	522	539	528	491	519	528	467	513	550	540	518	520	557	509	534	484	528	464	473	499	509	527	515	509	529	547	555	525	515	520	544	524	523	583	557	489	559	535	525	531	529	512	544	513	521	507	556	530	521	545	524	539	519	512	531	527	499	538	521	539	519	529	513	533	522	502	516	533	525	525	531	497	508	548	515	547	511	519	523	521	499	504	535	516	539	479	505	507	494	517	511	487	488	532	516	508	508	490	522	550	577	571	535	553	507	542	510	519	547	485	549	510	507	528	525	489	572	488	518	530	528	507	572	503	494	521	508	512	548	511	489	497	490	517	534	485	527	514	522	513	514	462	525	485	544	530	556	504	512	516	484	525	545	550	517	557	493	515	510	491	539	543	548	511	544	541	509	523	530	498	520	509	543	500	551	511	517	486	564	525	478	526	533	553	498	494	494	503	503	579	526	546	535	534	557	503	552	526	534	512	477	489	552	524	540	543	529	539	533	498	516	512	542	511	541	540	486	542	500	511	554	534	493	560	514	523	518	487	489	531	538	498	522	509	541	528	504	497	509	537	539	530	508	487	521	511	514	537	503	540	511	532	507	520	512	525	519	516	519	510	509	509	501	548	535	494	506	512	523	536	496	554	498	492	503	503	556	514	523	540	505	526	545	504	556	530	510	519	494	543	455	540	526	536	528	482	490	550	546	534	538	547	518	512	497	560	509	507	491	532	483	503	497	528	539	481	508	537	454	513	521	515	512	502	531	529	517	509	485	544	536	580	521	494	529	505	511	484	530	513	524	539	533	528	555	533	526	498	524	495	521	549	493	492	509	518	509	482	497	507	478	529	516	536	533	497	546	510	519	522	516	533	514	509	526	510	531	524	500	531	486	516	550	523	565	539	535	543	550	497	531	503	520	519	554	547	553	543	541	499	504	500	529	570	502	561	515	535	514	464	529	538	494	553	542	530	481	534	538	549	569	504	509	568	515	526	521	530	511	560	520	508	504	498	529	516	504	550	503	527	492	510	524	535	522	538	548	513	498	548	520	531	501	493	521	536	494	533	562	482	510	547	510	525	522	500	508	510	514	474	496	531	522	532	526	526	480	553	512	538	554	475	535	503	491	548	493	482	513	511	471	515	528	524	504	512	505	507	511	514	564	476	559	545	500	499	504	517	501	514	498	500	567	490	508	511	514	500	528	536	515	494	553	506	496	524	515	536	556	475	516	502	545	519	501	506	536	520	508	513	509	513	531	559	532	527	552	522	521	477	534	502	523	578	524	537	551	547	539	500	569	512	547	536	519	559	510	516	502	578	540	485	525	535	544	512	536	536	536	508	554	563	528	474	544	526	509	493	514	545	557	546	518	523	532	507	550	521	540	546	574	502	507	537	508	530	548	530	565	487	522	553	525	502	519	513	541	502	552	508	504	538	491	510	506	492	521	515	539	513	488	509	515	539	463	532	515	562	473	544	522	474	531	496	480	506	546	528	544	501	550	512	546	545	538	494	483	448	552	488	513	488	503	523	547	519	494	539	559	550	503	478	514	471	509	518	468	484	533	519	477	512	498	515	494	533	503	539	475	503	537	487	480	483	535	457	501	524	544	520	518	510	497	555	491	514	494	510	475	546	517	517	529	540	498	491	500	524	507	504	537	494	545	543	506	515	553	527	508	510	516	528	533	510	522	510	506	507	503	482	507	492	521	526	479	523	551	523	503	543	551	518	492	511	556	564	488	489	509	483	540	499	487	495	559	537	522	519	509	511	515	546	519	511	537	521	467	508	515	514	512	512	486	535	535	508	537	501	529	492	520	532	509	524	527	507	492	506	517	516	546	502	521	534	525	548	516	545	554	528	528	498	499	518	490	523	595	526	471	476	526	469	526	563	501	536	554	522	511	511	527	508	526	485	536	517	539	526	511	475	508	505	507	518	502	492	508	455	505	475	524	537	511	531	506	531	519	492	526	488	537	550	494	531	511	517	542	492	554	515	486	549	507	536	528	458	574	522	525	520	542	536	526	533	500	541	499	495	458	502	500	531	513	499	526	514	505	533	510	482	513	516	511	539	498	535	498	494	484	507	526	551	524	511	522	538	535	534	534	559	526	506	529	493	504	502	536	531	524	513	511	542	502	541	517	530	509	493	510	491	530	482	498	539	504	497	534	515	501	489	544	508	500	527	534	543	554	534	510	517	535	497	516	535	541	494	530	550	518	523	493	512	510	499	506	520	522	531	510	528	496	482	499	497	560	528	516	533	543	490	564	536	485	503	543	521	491	545	552	501	494	527	529	469	510	487	505	531	532	534	465	481	542	486	505	483	533	538	510	495	519	509	503	520	509	510	553	547	528	549	500	496	557	538	494	499	511	561	481	510	540	512	518	519	547	517	503	511	493	491	521	531	505	506	491	543	482	567	537	525	506	490	544	543	481	517	524	506	472	544	482	482	486	490	510	500	505	512	574	493	513	551	524	500	527	521	502	525	528	553	513	519	521	517	496	516	481	524	508	507	497	499	498	547	508	519	507	512	530	490	498	516	517	539	508	523	516	557	504	504	561	508	495	522	518	535	517	522	527	504	494	545	497	532	515	518	517	515	526	501	506	510	551	561	553	499	491	511	576	459	523	538	535	543	533	520	518	554	504	514	501	533	503	538	479	520	554	500	538	490	510	508	515	532	490	522	522	553	503	514	503	521	501	530	522	489	524	465	510	512	517	510	528	506	537	540	493	531	529	513	489	533	533	536	536	492	501	570	548	500	541	527	504	509	508	503	540	495	506	536	568	481	498	592	518	527	530	512	502	530	501	544	519	550	498	521	548	506	491	486	522	504	516	498	539	484	552	523	499	515	491	538	559	547	530	525	544	521	503	516	514	557	547	525	503	527	529	519	504	528	524	494	539	520	495	501	513	496	509	541	514	551	532	495	503	460	537	551	531	550	519	510	532	513	575	529	495	522	477	521	461	529	524	537	495	538	538	557	506	478	514	530	520	522	517	517	549	508	533	508	499	532	544	526	485	537	537	477	471	537	517	497	535	529	528	490	499	491	486	530	504	498	572	507	544	490	471	521	538	523	548	458	523	497	493	520	506	553	552	494	514	500	532	522	568	546	537	526	544	546	493	531	517	552	511	488	525	517	533	514	528	546	533	561	545	504	532	494	499	525	528	542	535
28055	19145	10478	1950	742	727	1146	507	518	504	492	515	489	502	482	469	487	539	481	477	482	475	480	486	472	467	514	510	494	478	529	508	498	517	505	512	484	485	491	489	473	496	468	489	491	533	487	484	466	475	497	486	486	473	457	487	530	506	477	497	496	489	478	485	481	509	477	481	529	496	484	490	528	516	467	489	480	513	472	482	467	485	498	453	511	520	497	494	477	495	502	498	481	467	469	506	457	463	492	496	498	504	498	543	478	485	471	466	438	495	478	470	457	505	493	510	523	491	491	488	513	455	506	502	499	491	453	517	524	484	434	483	482	492	459	474	484	506	464	464	488	475	505	464	501	485	459	487	521	473	540	450	497	480	493	463	529	517	484	487	474	453	502	496	484	481	449	491	496	488	479	490	491	500	474	456	525	477	503	447	501	449	453	512	482	466	509	510	488	479	473	473	483	471	492	461	492	490	528	487	482	479	488	477	463	487	493	488	475	454	497	479	436	492	468	460	488	512	503	473	450	487	473	498	497	466	529	481	455	481	493	468	485	506	492	475	486	475	517	499	512	488	554	503	521	494	461	436	496	493	478	504	509	482	515	470	492	521	460	459	467	467	496	481	479	489	488	455	482	451	462	503	483	475	492	476	449	478	468	470	516	507	487	510	524	530	496	469	519	480	492	452	487	506	490	466	461	501	491	482	492	484	461	521	469	551	475	500	471	501	535	476	459	472	528	484	511	500	477	514	475	447	491	525	478	465	464	461	493	450	503	490	480	483	496	485	440	455	460	487	437	479	480	455	518	503	478	445	514	522	506	526	471	491	497	468	485	474	465	507	490	498	484	465	475	457	469	505	493	498	479	477	491	473	522	484	500	477	480	458	491	499	509	502	492	508	512	492	506	522	520	485	479	477	530	491	527	532	519	468	464	452	467	501	511	517	466	507	482	482	493	491	502	513	495	500	489	491	493	500	510	464	493	479	456	501	490	496	516	455	495	447	475	489	470	470	454	532	500	497	477	492	498	491	499	476	494	456	523	422	487	490	489	511	488	493	423	467	478	495	481	481	478	484	515	481	460	500	484	470	502	455	478	476	504	522	506	492	501	525	474	489	451	469	470	466	492	429	443	514	513	472	487	465	521	522	447	481	517	507	482	470	491	495	470	492	518	490	488	476	493	553	450	481	461	504	465	508	542	534	507	490	463	464	490	479	485	511	472	481	424	501	491	526	496	467	485	526	514	467	487	471	474	494	491	486	482	487	445	488	476	498	524	512	470	487	505	523	475	487	442	484	464	486	498	497	482	511	481	483	483	479	463	510	458	494	496	507	452	465	495	501	526	479	531	498	510	473	458	519	483	495	460	492	490	483	498	499	519	461	537	525	467	473	515	506	500	493	464	520	506	505	491	485	487	489	500	522	531	493	500	516	461	489	489	489	462	498	451	555	511	451	466	483	480	422	507	500	473	495	477	504	461	494	466	471	537	470	472	498	486	470	494	514	460	477	483	494	525	505	470	488	489	486	492	508	507	518	488	482	471	513	489	478	509	523	426	504	485	497	484	505	486	501	458	479	487	469	481	473	462	494	522	472	456	521	474	517	517	446	481	464	453	487	444	497	516	536	509	476	487	508	486	541	469	477	469	489	487	463	499	475	461	492	510	471	462	515	487	462	512	530	472	473	517	500	511	502	494	469	494	491	479	473	516	525	456	485	486	452	490	505	488	456	497	509	488	496	481	489	518	520	512	472	481	440	526	509	452	452	520	490	482	493	484	499	487	493	525	495	470	483	461	482	516	452	486	470	489	439	516	463	513	507	471	482	544	472	492	469	482	467	535	475	472	467	492	490	490	486	514	498	536	494	467	497	434	491	468	459	507	478	492	493	511	472	493	524	479	451	478	471	505	470	521	503	467	479	489	497	495	506	492	497	459	478	527	512	503	471	450	521	459	466	475	507	506	491	490	490	524	488	507	492	490	496	447	467	469	479	462	480	480	450	494	498	470	488	475	453	451	496	486	489	504	477	530	467	452	476	462	506	497	460	483	490	480	481	480	478	512	484	491	492	462	479	515	492	455	474	502	457	495	521	515	451	434	480	491	505	482	501	534	518	474	491	498	472	479	471	499	478	495	484	518	494	467	519	503	456	469	532	475	502	482	482	455	510	510	461	485	470	473	551	499	469	495	451	501	497	475	523	514	466	490	482	492	483	494	479	474	492	503	467	481	517	483	477	532	505	524	491	467	480	479	472	494	460	511	521	480	458	515	457	524	473	454	451	508	485	505	498	459	525	515	471	525	490	499	488	520	480	460	502	481	483	499	501	463	520	479	461	464	523	496	475	463	494	527	455	520	494	492	494	482	481	478	454	450	524	512	491	488	452	486	505	481	458	505	469	537	488	477	510	492	517	499	498	504	501	440	459	498	479	487	473	470	441	457	454	492	507	483	495	470	496	486	482	486	516	492	493	466	462	527	501	479	492	495	478	489	483	505	468	519	493	500	503	473	484	492	459	464	514	518	474	481	506	482	519	483	499	511	510	463	489	486	479	471	490	492	461	485	485	443	446	483	484	496	487	487	507	453	468	482	471	454	472	516	476	466	483	462	497	500	462	439	510	462	471	500	486	520	508	505	508	478	505	505	489	490	486	476	454	475	497	506	497	502	487	499	466	489	495	478	454	494	519	475	450	475	477	498	529	514	475	496	510	467	486	511	491	476	507	469	474	484	470	490	500	454	495	478	477	503	465	492	514	476	441	485	475	464	488	513	516	490	484	501	469	512	477	491	441	494	494	496	479	498	460	492	504	507	481	467	479	470	483	465	464	471	526	477	488	464	509	470	476	484	509	515	487	485	507	521	502	495	494	500	481	479	444	502	489	463	460	475	508	502	492	476	455	504	481	496	489	504	467	534	464	511	506	474	476	510	485	481	463	481	464	463	511	502	479	495	487	517	470	493	499	475	472	485	515	475	450	473	476	463	488	477	459	504	486	550	463	529	476	465	451	513	503	491	489	500	490	513	480	477	484	466	482	531	482	474	485	477	516	485	475	478	493	474	484	491	510	480	507	532	495	503	493	516	448	519	446	485	489	452	486	501	474	459	498	500	499	492	490	515	453	505	496	474	487	502	505	476	508	465	471	489	502	500	499	476	505	475	512	524	488	476	494	523	421	517	475	515	497	508	468	471	465	502	489	505	490	483	495	497	473	495	465	517	515	486	492	483	474	504	513	476	488	476	502	492	476	499	503	481	513	491	513	498	479	523	463	498	473	463	481	527	466	475	484	456	490	470	425	537	541	501	493	473	478	516	471	493	453	517	512	513	497	483	478	500	487	498	507	514	456	524	463	482	498	472	525	472	452	467	463	470	486	516	467	504	493	457	498	475	476	495	490	485	505	500	500	496	482	496	481	474	498	529	481	478	501	490	511	467	510	506	498	483	480	525	483	489	481	468	491	494	487	490	481	508	485	475	487	466	486	453	499	485	465	532	458
9978	13426	8320	1027	731	811	1372	444	436	391	410	447	415	438	410	383	420	428	409	432	399	409	394	434	393	387	422	388	437	409	433	419	466	401	456	434	399	394	449	428	438	447	421	404	409	431	421	397	394	436	444	400	417	429	423	383	476	499	464	386	380	392	427	402	386	389	446	434	421	427	431	430	425	393	414	401	417	435	434	388	397	407	405	425	404	422	395	392	409	437	413	397	425	436	400	406	408	416	432	416	412	400	393	418	454	406	430	395	403	423	426	437	392	440	400	436	399	458	401	402	431	439	436	403	406	398	384	378	391	405	388	376	444	416	428	406	418	415	403	431	423	435	417	382	401	472	393	424	392	438	405	409	418	422	450	405	376	460	426	430	444	406	400	390	418	454	416	378	394	411	401	444	439	408	398	436	414	407	396	437	432	394	418	419	393	417	446	385	446	422	450	410	437	417	425	403	420	390	391	438	439	451	406	416	398	407	421	407	406	438	421	416	381	429	418	450	413	424	416	404	466	446	432	438	418	401	404	410	429	398	384	421	386	397	389	361	424	387	407	412	415	373	434	360	430	413	431	417	376	410	433	407	432	440	432	411	434	405	424	441	419	418	427	416	403	424	404	421	401	385	395	411	434	433	415	406	394	421	427	410	437	394	424	468	398	420	440	429	438	426	442	429	406	396	463	402	420	400	390	413	414	414	412	405	419	425	404	436	406	406	419	414	411	393	398	434	365	413	460	394	455	386	398	414	428	415	458	449	419	373	444	446	438	431	388	399	389	407	411	387	441	411	395	410	425	424	419	408	400	406	410	364	399	429	434	413	423	425	410	456	442	416	410	434	435	403	404	408	387	411	391	453	406	441	439	429	402	403	454	405	441	414	430	395	416	448	377	456	441	398	425	395	458	426	404	385	412	446	404	399	417	410	424	414	410	418	424	401	379	440	457	398	418	425	441	389	398	429	432	418	437	439	434	394	453	411	416	433	384	441	427	430	409	431	412	414	399	413	409	402	424	427	400	433	427	409	414	383	435	466	456	427	393	437	377	448	404	389	407	429	381	414	463	429	402	442	412	410	387	434	448	413	399	417	399	405	441	417	444	435	422	403	392	400	431	423	406	433	393	410	407	431	394	431	417	441	406	419	394	414	416	415	424	420	426	387	414	423	433	420	420	398	404	431	412	436	414	436	442	421	413	417	441	410	448	428	397	394	445	431	416	390	436	424	395	411	416	421	420	367	405	434	425	419	434	419	437	439	413	417	402	438	452	416	406	402	414	433	408	402	378	410	437	447	409	400	394	402	447	390	428	400	413	409	405	391	425	447	440	381	389	431	448	455	416	411	432	445	415	420	390	414	403	393	406	400	432	432	408	425	406	380	409	456	407	410	417	404	397	403	461	399	421	376	414	421	420	397	375	391	396	402	412	447	429	414	464	433	386	409	437	390	403	407	434	415	404	456	459	406	407	397	431	399	406	412	426	401	414	425	408	411	446	391	407	402	416	398	415	404	409	415	437	427	424	403	415	439	423	444	443	415	454	415	406	413	439	443	437	417	411	425	443	412	403	433	414	401	410	414	423	426	414	407	412	402	397	445	416	413	411	418	398	440	419	399	382	407	393	433	438	414	423	430	422	420	397	354	419	403	418	406	408	425	396	420	367	414	390	403	390	411	403	447	418	389	423	387	430	425	429	418	405	397	415	413	407	406	386	404	421	430	413	440	420	420	431	397	410	438	394	418	408	385	414	436	455	432	413	374	418	402	428	413	434	419	451	434	410	399	415	424	413	429	441	428	409	420	380	416	402	451	417	413	413	391	412	404	446	420	434	418	418	463	438	388	403	430	408	454	428	411	413	404	392	421	413	434	410	406	401	393	424	411	410	406	436	374	440	404	395	417	427	390	395	450	431	401	410	393	395	436	418	426	408	402	407	432	429	402	410	451	402	413	416	432	418	403	425	439	428	455	427	439	420	424	433	405	417	417	449	451	411	415	388	400	394	423	404	422	422	413	381	451	450	395	379	415	425	406	412	407	462	415	415	398	402	426	416	394	423	400	400	440	426	413	412	393	424	415	409	427	413	405	424	416	434	388	427	413	373	405	421	421	375	419	403	428	407	432	447	402	420	409	415	429	416	378	408	371	413	418	422	395	405	456	408	425	389	407	404	450	430	446	433	461	429	424	407	437	412	414	418	436	418	410	406	421	405	399	411	431	404	379	405	440	409	426	405	403	466	364	389	421	406	427	437	426	427	452	433	390	418	420	402	408	425	418	430	400	404	393	412	413	403	412	424	389	397	413	434	394	384	424	390	433	418	408	417	419	406	397	402	423	429	423	407	414	417	424	348	424	424	376	422	408	403	416	427	438	427	371	421	408	393	403	427	418	389	427	441	445	405	431	377	406	414	448	417	411	398	428	417	460	416	435	411	411	386	409	460	391	403	378	393	427	423	424	413	384	399	425	392	407	380	432	435	401	368	429	415	423	419	418	413	396	394	428	396	448	399	398	439	416	390	404	413	410	414	401	434	427	419	411	433	440	440	395	435	409	429	403	405	433	446	461	422	436	426	444	415	433	434	407	441	432	445	426	435	390	443	402	431	433	453	413	400	452	428	378	446	436	437	407	424	424	412	440	409	424	424	412	431	426	415	411	430	417	431	401	440	431	425	402	428	434	407	412	398	400	438	452	382	422	402	420	404	418	456	453	424	411	415	442	437	456	406	423	411	415	375	416	428	404	407	424	415	420	432	413	406	394	428	439	390	407	398	402	433	439	394	408	396	403	432	417	419	380	397	424	445	375	425	414	429	383	443	381	436	420	427	470	377	403	434	426	425	384	377	442	388	421	419	425	416	421	384	440	432	420	429	415	417	415	428	427	408	407	405	429	398	445	414	418	423	412	421	449	441	432	380	395	421	390	393	450	411	440	403	417	411	406	438	401	412	411	430	421	401	388	409	442	440	406	416	377	415	441	422	398	402	389	412	407	435	354	402	401	443	394	448	428	431	401	446	402	409	429	414	438	404	424	390	443	422	424	409	391	409	420	399	419	429	435	430	425	424	394	457	441	408	414	434	463	402	423	451	407	422	402	411	413	440	401	443	427	385	397	410	400	372	413	414	416	425	420	392	412	416	378	432	405	384	452	417	414	410	419	450	388	416	416	443	410	402	352	404	425	439	385	433	432	419	438	388	392	429	423	431	380	414	417	443	425	449	440	412	421	411	418	408	435	429	406	394	408	390	406	407	429	409	423	419	418	424	431	418	437	412	409	428	379	389	432	394	426	428	411	443	434	424	393	416	425	397	414	441	405	418	378	400	413	387	408	412	400	387	419	432	425	434	420	426	417	433	419	409	403	411	434	465	422	401	404	391	433	402	425	428	406	382	410	437	435	414	430	387	419	421	408	419	410	444	442	418	387	441	385	412	414	393	404	435	415	389	433	446	393	426	438	377	413	397	385	369	419	416	413	422	383	418	408	428	416	386	444
25247	21483	28118	25712	16236	6091	10968	1781	550	551	538	521	500	487	487	533	474	478	493	471	513	470	504	520	488	494	508	494	511	541	519	512	473	490	475	471	486	478	499	473	504	459	482	511	523	498	501	479	512	465	506	454	508	492	540	526	743	780	640	578	480	478	495	496	497	478	472	477	452	487	511	503	482	484	472	508	522	463	475	507	519	436	494	440	499	494	466	474	506	494	520	458	516	497	511	489	499	455	500	505	511	454	468	461	490	499	494	498	453	499	490	487	458	523	493	450	488	481	531	466	519	485	455	511	472	477	480	487	520	455	532	505	507	511	473	467	491	516	472	478	515	500	488	477	490	487	514	449	536	506	463	529	489	455	507	487	501	487	467	490	488	461	502	487	456	481	486	494	474	497	494	487	480	455	449	505	490	505	461	483	490	454	491	509	523	499	525	496	469	495	484	493	475	529	480	469	486	476	470	467	466	475	452	469	444	481	513	512	500	524	490	463	465	496	473	488	505	496	468	447	501	478	461	528	491	513	476	486	462	477	480	502	509	457	487	456	491	445	436	475	473	476	515	477	492	506	460	478	470	458	477	465	525	443	516	462	478	498	499	473	486	517	461	464	459	470	479	493	499	500	467	470	494	518	466	476	501	442	477	472	495	475	522	497	487	508	518	494	502	462	505	478	463	444	465	465	482	443	484	480	493	481	495	473	477	496	492	484	457	483	480	496	445	477	491	495	499	504	481	518	499	489	453	479	477	458	455	443	483	473	493	483	478	467	497	460	462	499	497	484	481	478	488	498	481	456	488	502	488	484	459	470	473	484	473	463	503	512	481	487	491	459	473	483	470	506	471	462	490	485	487	474	439	464	504	478	462	501	487	489	496	498	495	474	441	469	480	506	473	491	493	412	476	497	524	469	482	463	486	500	463	513	456	480	491	464	451	483	490	525	460	491	469	507	482	482	472	486	485	507	488	502	491	474	459	511	489	505	484	463	480	466	477	511	475	495	511	451	482	504	473	460	461	520	494	501	511	497	499	474	513	487	434	495	461	504	504	483	519	466	452	497	474	501	498	475	482	448	487	453	507	510	496	472	479	468	463	484	472	501	475	465	504	481	469	480	432	453	426	437	464	508	478	468	458	486	508	483	493	452	513	450	417	513	465	525	514	492	490	508	490	504	466	485	471	442	467	480	484	478	467	489	458	457	512	496	459	446	518	464	490	488	505	450	478	464	495	467	480	495	472	491	483	503	506	466	500	521	497	491	513	459	518	506	508	487	457	476	510	450	450	485	463	472	483	459	492	477	460	479	480	470	477	495	523	476	506	495	485	467	480	476	492	467	494	473	443	487	456	500	478	487	476	471	474	489	490	458	489	497	482	496	511	501	483	485	485	523	473	491	544	481	507	498	460	517	489	513	510	453	516	460	489	463	508	467	466	473	486	483	472	477	506	489	498	504	486	481	494	443	484	464	468	470	522	441	498	513	482	461	479	507	470	461	451	530	462	502	470	478	510	473	487	491	475	482	504	477	456	517	475	501	493	485	497	500	484	475	481	462	508	494	454	481	445	519	459	449	472	444	487	485	488	472	481	463	482	485	447	422	520	489	447	490	504	498	496	481	479	466	491	469	519	522	459	508	437	488	501	490	468	493	506	503	499	504	472	501	498	497	488	451	481	486	455	431	469	437	459	493	498	475	448	488	495	482	500	514	467	481	514	518	517	507	476	431	536	491	485	505	467	485	498	446	508	467	445	487	494	481	502	478	439	491	484	502	503	452	448	477	472	456	461	472	470	467	501	481	499	525	499	471	459	496	481	500	471	519	473	501	517	498	488	412	484	477	509	543	515	483	487	504	490	498	495	524	506	497	475	479	475	469	446	515	536	464	502	520	468	434	471	476	452	483	493	473	476	505	499	445	472	501	453	493	472	489	484	492	472	508	491	518	458	429	519	413	484	473	493	484	496	472	466	456	487	468	511	457	500	472	461	466	466	465	446	430	477	487	495	488	492	476	463	451	486	498	511	456	495	469	512	488	463	468	482	500	439	459	426	523	494	462	479	449	499	495	500	481	445	488	503	466	475	479	505	438	474	489	491	501	465	475	488	462	512	475	525	472	518	461	485	473	466	451	479	462	488	506	473	491	509	488	489	537	470	504	466	498	423	467	486	458	481	510	460	477	461	497	488	499	490	533	472	454	410	466	498	509	504	461	496	505	479	471	504	464	475	519	480	455	500	469	498	450	502	503	512	506	466	502	471	455	498	511	496	476	499	457	473	451	490	469	490	491	491	511	483	483	508	470	481	453	478	494	423	504	512	479	468	440	466	456	481	493	495	517	441	471	475	446	501	465	458	456	479	486	495	480	496	505	445	504	492	488	482	508	490	450	455	490	496	487	457	493	466	456	500	504	468	437	479	524	510	466	508	495	492	507	426	473	469	480	464	464	472	519	486	456	498	470	464	437	495	493	475	460	488	456	462	454	456	476	488	489	467	509	478	522	497	503	467	494	483	460	474	495	449	496	471	478	493	503	468	493	476	500	509	456	507	443	460	483	473	510	471	494	513	473	484	471	446	463	448	477	506	491	491	470	467	498	460	512	522	477	514	474	435	475	467	495	507	489	444	489	488	517	529	493	509	439	517	504	507	494	523	451	470	487	500	434	492	465	481	506	517	507	477	497	472	448	488	480	482	505	468	444	509	525	520	507	487	481	462	494	534	522	516	498	499	493	472	483	463	484	460	494	480	478	460	494	542	478	496	485	488	469	482	452	517	471	463	456	485	487	507	533	476	446	486	480	473	468	512	485	493	512	519	504	493	481	466	510	487	469	485	520	442	501	465	492	488	491	492	512	489	458	460	481	485	456	482	509	476	462	461	460	468	501	498	462	450	477	478	516	472	486	480	479	486	478	479	470	513	509	519	499	480	466	490	457	465	469	478	484	492	487	486	456	461	507	484	500	490	508	473	489	442	470	475	470	463	535	541	453	489	458	468	500	485	499	453	441	485	498	480	480	485	491	477	433	446	476	503	520	458	463	460	533	498	461	489	557	509	523	456	471	456	481	483	439	563	472	470	484	473	494	475	508	488	476	478	509	504	485	465	498	473	450	511	483	461	473	501	516	519	458	464	503	452	485	450	512	478	481	496	476	507	467	457	479	484	526	485	461	475	515	465	484	511	515	466	454	482	483	473	492	453	497	469	480	483	458	463	509	497	463	450	469	448	518	500	486	558	489	478	471	471	460	489	497	529	491	498	504	483	476	478	433	489	482	502	466	478	486	471	500	470	522	464	487	469	472	478	487	464	467	508	482	446	480	472	464	494	460	460	501	496	506	514	499	456	465	508	494	496	468	488	414	487	488	497	485	450	472	495	442	483	485	455	459	438	479	513	469	478	463	461	490	492	516	470	485	476	512	483	473	499	492	479	492	478	453	451	463	468	532	470	478	530	475	490	487	465	469	487	493	499	503	478	516	476	496	476	484	486	516
34337	59869	45123	7063	6962	5942	11117	1520	533	535	505	487	488	453	451	426	451	445	498	436	458	479	466	477	424	485	459	442	457	447	499	503	499	452	513	461	429	501	481	430	425	404	446	476	432	484	417	457	466	442	452	446	462	449	471	608	783	837	595	473	458	463	465	449	443	448	476	442	449	455	478	449	453	412	441	440	445	428	413	460	439	440	428	447	418	502	469	450	435	420	441	470	439	445	440	461	447	440	438	438	477	448	460	455	494	452	438	462	439	434	452	432	470	446	460	443	419	471	419	391	457	451	421	442	436	405	426	449	419	422	418	462	427	432	471	422	450	456	430	454	422	429	451	450	449	410	416	461	461	418	449	424	458	435	473	465	454	445	454	478	413	420	456	433	482	482	427	477	436	424	424	436	450	465	413	439	465	437	453	432	473	442	439	456	444	439	438	451	428	481	431	399	408	440	471	466	449	439	449	409	430	489	474	433	466	431	445	442	486	468	432	422	499	416	463	420	461	453	391	412	422	451	414	425	430	501	458	426	473	444	472	410	435	429	471	441	455	431	423	428	414	426	423	426	459	420	429	430	410	470	432	402	419	463	395	406	438	444	459	420	464	448	443	450	455	440	439	451	439	452	418	427	431	431	436	423	462	439	457	422	428	458	471	416	460	414	422	432	424	421	408	450	479	444	461	464	482	475	430	447	433	430	433	463	414	449	451	439	478	429	472	440	425	442	426	419	445	502	440	431	440	434	423	456	436	446	466	470	469	401	422	415	436	424	405	446	444	459	455	438	431	444	411	436	459	441	463	428	466	414	431	462	478	424	391	433	465	436	429	432	433	425	444	452	424	449	430	437	473	440	412	425	431	433	456	495	483	467	422	443	457	415	434	423	442	440	450	465	452	418	441	442	454	421	418	447	445	441	444	438	429	464	413	415	396	429	460	438	404	418	438	449	481	418	405	405	436	413	408	427	460	437	436	435	455	468	421	447	467	472	423	445	440	413	441	424	454	455	474	445	427	429	451	463	402	447	454	468	393	421	417	448	505	448	448	461	429	398	404	465	434	424	440	441	467	444	419	460	463	429	438	424	468	415	420	439	448	429	464	464	458	444	424	414	475	461	443	445	436	427	431	412	433	443	447	391	415	462	419	435	454	429	428	465	398	459	469	451	431	427	450	426	424	423	417	421	432	391	458	486	429	455	423	500	439	444	443	422	436	457	426	469	493	450	449	441	468	413	427	477	475	418	474	453	395	446	431	462	406	479	432	434	434	464	428	493	424	451	405	399	452	446	481	425	396	437	452	444	464	436	433	478	478	429	438	427	423	470	430	459	439	400	420	487	451	425	443	490	448	465	422	475	448	444	424	451	446	436	419	448	427	441	440	462	385	405	427	440	435	440	406	433	460	473	442	444	473	437	454	441	459	434	456	409	445	457	410	433	458	440	476	446	440	521	445	456	438	466	460	445	441	433	447	397	418	426	428	453	434	459	420	424	451	423	443	422	463	443	408	435	456	443	451	478	433	428	406	437	439	451	427	404	443	483	440	418	438	478	417	406	428	450	434	433	447	430	493	445	460	465	429	420	444	487	445	441	447	427	432	492	450	440	435	423	443	422	447	457	402	439	437	436	431	448	424	437	442	428	472	451	458	463	461	428	455	428	446	402	459	473	441	419	466	466	440	495	438	437	431	494	449	438	449	447	429	455	393	429	460	433	419	419	423	421	417	444	468	463	427	425	422	438	456	447	444	467	458	399	468	459	471	477	385	459	472	485	432	452	408	439	482	474	459	422	438	448	423	413	458	452	428	441	478	495	440	405	479	468	444	440	449	460	454	463	418	453	450	447	463	428	453	484	439	426	438	441	381	447	468	464	445	443	436	444	428	423	427	433	420	436	403	438	454	421	436	436	473	481	451	428	436	402	427	450	428	454	434	460	459	418	440	436	404	425	463	411	466	457	488	462	452	414	437	424	431	407	449	413	427	426	435	451	463	415	421	463	442	445	438	443	404	432	430	473	428	420	463	418	447	462	443	460	426	469	447	435	455	408	478	453	444	442	447	435	441	430	398	453	438	443	410	436	440	433	457	442	432	458	390	444	424	444	432	446	430	416	411	417	450	423	421	416	411	466	414	415	411	429	441	457	457	442	443	444	469	436	428	432	444	457	417	411	450	439	473	418	420	413	455	456	442	463	432	426	420	461	415	423	418	433	440	441	446	460	473	470	447	449	443	459	420	426	434	452	426	402	422	389	455	432	432	471	454	447	452	406	439	449	435	457	470	417	433	408	456	441	434	458	460	438	464	413	405	451	427	465	415	415	472	425	409	422	433	471	424	449	446	429	451	425	449	501	439	433	487	441	446	415	465	427	437	451	474	418	472	473	448	424	427	452	444	449	450	437	417	398	419	455	423	424	395	494	401	464	403	426	433	422	435	475	489	387	450	463	472	465	467	453	436	431	413	434	462	440	422	425	444	408	465	466	426	434	418	467	401	424	406	457	417	449	454	456	468	417	441	429	451	415	472	432	436	444	408	384	470	426	467	440	463	439	407	440	450	446	413	421	442	434	437	448	456	426	408	419	416	450	428	415	410	458	461	450	427	445	409	422	469	434	449	441	448	402	414	431	459	406	479	408	487	461	425	431	416	436	483	464	447	455	478	428	476	471	420	425	451	452	457	477	457	441	425	435	458	456	422	453	423	420	457	457	424	468	433	424	437	442	431	438	434	446	450	402	452	395	453	466	488	440	467	420	457	433	448	441	432	428	434	419	448	411	421	424	465	431	459	438	437	482	435	445	446	458	452	410	458	459	463	437	437	441	431	442	412	428	441	447	405	438	438	449	441	474	412	426	430	455	402	408	397	460	449	421	452	447	460	427	438	472	408	462	458	432	426	411	465	407	449	469	452	447	427	416	451	443	421	459	442	418	450	459	478	416	460	452	429	475	436	443	433	432	434	468	436	451	470	415	442	442	432	459	477	432	445	463	454	450	442	431	417	483	419	420	453	424	436	451	413	489	420	435	440	472	436	441	458	434	422	440	457	399	462	419	415	451	454	447	433	435	436	419	478	436	462	448	455	409	458	460	436	441	432	470	425	424	398	440	446	473	437	434	415	444	452	431	412	442	434	476	456	427	456	398	416	444	452	432	443	428	428	410	428	449	430	470	440	488	418	406	460	433	458	450	465	436	433	443	478	422	414	443	439	457	436	416	418	430	414	460	478	429	439	446	400	459	423	405	487	395	426	426	434	429	448	424	420	422	489	443	421	464	452	419	454	451	473	417	458	416	429	409	450	414	458	433	496	451	440	454	460	424	422	434	431	420	455	434	459	420	458	443	445	462	421	394	425	476	431	432	433	406	430	413	461	427	447	435	455	419	408	429	427	418	441	395	437	466	490	451	426	445	436	397	446	408	469	423	463	446	438	456	440	429	438	448	457	436	447	457	430	465	446	468	435	447	439	458	427	407	442	443	432	421	414	430	426	449
24245	21447	28973	24544	22198	16437	23302	5289	813	786	746	711	666	724	723	694	677	686	668	702	638	668	673	635	674	670	709	683	668	634	662	697	690	649	699	642	669	695	638	666	622	638	644	667	677	648	643	640	669	647	676	631	655	646	673	844	1140	971	856	652	643	635	669	722	683	622	646	625	639	619	626	576	650	651	604	649	636	611	605	624	641	644	624	664	631	616	653	604	635	652	598	645	572	631	632	606	700	635	631	648	617	645	627	586	624	645	636	607	631	639	635	607	669	615	609	652	643	635	614	611	634	643	667	689	662	626	635	586	655	644	616	695	650	659	631	652	618	662	657	655	642	670	597	648	661	659	620	641	619	686	628	648	653	629	650	616	605	656	653	641	616	614	627	668	645	633	666	638	640	630	629	646	682	611	661	658	670	647	655	603	636	665	629	593	672	679	608	622	622	607	644	624	625	650	614	639	671	663	659	633	696	659	629	669	618	660	701	653	602	620	586	648	640	645	634	661	638	646	594	638	646	627	613	676	652	620	661	652	647	646	594	633	627	604	655	608	656	589	626	636	672	608	632	620	662	661	615	640	602	594	614	631	603	589	629	643	617	639	609	618	634	666	673	665	610	623	576	606	623	644	669	661	658	654	682	644	651	607	650	608	683	638	615	650	645	611	644	659	633	644	657	659	640	669	624	596	577	637	619	663	658	668	699	603	536	646	643	668	636	626	644	614	671	658	665	715	658	661	635	630	631	650	597	636	628	636	644	614	632	671	606	593	677	653	638	625	606	627	621	625	653	655	614	582	680	656	675	634	638	654	649	707	631	671	625	677	616	583	615	599	651	693	630	606	647	655	666	648	631	640	619	640	635	620	652	613	653	597	633	640	696	664	681	626	666	613	647	647	631	652	572	705	631	644	668	666	660	643	670	656	633	710	637	663	664	642	647	655	589	618	638	640	646	627	593	682	684	622	615	637	622	655	640	623	687	630	680	674	656	642	591	653	628	628	688	648	634	624	624	667	629	660	603	649	586	593	635	632	634	635	629	632	621	657	686	626	641	598	629	591	627	618	660	638	644	601	651	689	670	571	660	633	631	655	620	690	610	597	661	683	585	635	633	629	631	605	580	642	628	667	636	646	641	640	627	603	633	634	607	603	642	640	660	647	597	638	647	633	612	644	643	635	657	647	625	627	629	664	615	629	665	671	670	644	603	595	629	595	624	626	637	649	689	645	641	587	592	619	642	658	618	618	671	650	642	649	607	640	650	638	664	631	630	616	645	645	663	616	657	650	658	668	634	629	643	622	647	667	627	632	669	657	643	633	632	614	614	659	630	699	622	604	621	611	670	655	622	619	652	597	617	653	601	638	655	633	611	646	675	591	609	666	634	664	610	651	648	594	630	622	658	637	652	622	648	577	635	625	619	665	620	649	659	634	688	652	629	668	606	647	593	624	659	616	616	615	640	657	688	620	626	631	646	580	639	617	647	629	657	655	618	615	618	696	663	662	632	620	624	657	592	617	636	646	663	588	643	627	628	630	678	609	673	681	636	596	679	614	634	664	582	601	622	621	604	607	589	618	638	593	631	619	672	624	633	599	622	615	626	614	654	677	641	614	637	648	617	619	670	669	600	651	622	659	655	638	669	631	590	636	666	676	663	661	618	605	611	616	649	639	657	610	649	651	596	627	667	660	630	697	638	667	616	597	702	617	664	654	639	676	593	619	620	641	656	656	654	632	636	634	606	642	641	658	647	599	649	705	623	615	614	604	662	658	659	630	601	606	638	647	617	667	627	653	635	633	593	646	635	633	685	612	617	609	665	672	618	618	634	628	635	601	625	632	648	602	654	589	670	608	600	650	655	636	587	643	616	617	669	613	605	603	586	685	658	586	634	629	683	650	643	627	659	656	621	609	646	627	638	605	618	626	591	650	654	605	666	675	622	642	632	626	638	662	667	622	642	590	651	650	658	662	593	655	607	654	625	610	664	647	629	641	605	627	632	617	670	625	657	630	620	638	684	659	642	606	626	624	606	644	642	700	667	636	597	623	609	632	665	618	619	611	590	658	686	647	623	688	644	609	603	653	626	667	647	625	654	656	634	592	610	646	631	593	641	620	644	663	574	631	671	643	638	645	610	634	629	653	673	592	614	654	646	636	671	655	658	624	597	649	675	643	674	614	666	663	647	666	654	645	655	635	645	647	672	594	664	643	683	644	675	665	616	609	622	659	656	617	656	602	604	605	643	632	627	642	601	627	642	613	654	659	619	624	636	596	651	601	680	657	637	688	620	613	638	611	663	643	627	651	644	672	668	632	616	630	635	698	617	630	656	652	668	593	634	622	665	637	628	644	665	665	653	653	653	560	647	647	645	658	641	639	686	623	639	663	617	634	618	638	663	618	655	630	628	581	631	608	610	644	658	688	660	629	622	650	641	673	599	624	650	593	659	628	614	629	638	693	651	686	621	600	627	626	654	665	644	638	673	647	629	616	660	627	655	648	607	606	625	608	649	568	631	614	636	665	632	634	679	674	658	639	626	658	600	654	620	694	608	594	635	614	672	643	642	608	652	634	642	658	653	690	667	661	624	628	618	637	619	638	627	647	621	608	617	651	619	653	660	642	655	648	604	678	654	623	655	623	712	623	675	665	663	623	647	636	659	644	665	643	652	582	610	660	648	619	601	631	621	632	618	627	655	607	616	639	643	600	640	632	608	667	605	642	666	668	675	655	642	627	652	618	661	618	663	636	643	667	612	597	650	616	666	663	624	639	602	636	639	696	628	605	663	638	653	648	665	651	691	621	631	629	603	636	634	669	660	640	593	661	671	666	633	642	695	662	623	649	608	609	610	631	635	621	649	655	671	656	638	654	624	629	620	613	633	632	661	605	634	640	626	688	619	608	662	635	640	615	644	692	593	612	679	646	643	592	620	626	663	647	612	636	667	622	683	671	646	614	609	618	669	649	622	636	668	639	625	634	658	647	632	639	618	568	629	581	582	614	588	649	633	633	664	651	594	656	639	649	619	655	629	614	638	632	635	685	660	705	660	633	619	684	611	613	616	662	577	636	629	626	657	624	591	641	623	660	656	615	665	690	602	674	631	633	630	622	595	645	651	591	614	633	626	647	636	641	656	681	654	612	614	646	635	676	614	629	602	652	649	647	614	623	649	634	595	666	619	651	671	660	700	626	634	598	619	620	636	650	620	662	616	682	658	639	672	638	628	638	645	618	631	663	650	622	638	650	643	608	625	658	700	643	670	626	615	643	637	646	673	612	684	619	604	612	597	627	635	664	667	615	672	664	635	608	625	573	677	662	648	615	611	620	639	686	674	656	590	648	651	650	647	639	631	633	618	671	619	661	643	591	676	640	659	605	605	667	632	620	691	638	628	662	609	605	630	643	599	671	630	685	627	589	680	673	641	641	644	686	626	676	648	648	637	668	605	649	650	639	617	608	650	604	592	593	652	608	637	655	618	659	601	615	637	643	657	611
43603	75184	55866	14093	19015	8940	19856	3674	753	678	657	680	627	590	685	593	647	611	574	614	612	614	639	582	551	589	646	607	592	601	650	646	606	638	648	586	590	556	579	587	628	567	542	565	583	601	604	586	589	579	611	578	577	598	632	1057	1412	1122	784	615	565	565	539	573	602	516	584	574	579	604	562	532	582	542	587	577	547	540	551	562	574	557	549	595	573	546	570	567	538	537	560	606	600	533	569	603	575	572	590	548	602	579	608	605	641	586	575	601	570	589	547	554	592	589	558	589	586	577	564	568	559	573	534	604	591	575	553	552	551	551	529	539	550	549	571	563	604	566	557	581	560	571	549	542	550	536	579	570	562	518	571	599	554	592	587	575	536	555	537	578	575	549	520	571	555	577	591	543	556	561	564	547	561	604	610	552	580	541	554	535	543	565	575	540	557	543	549	601	583	557	582	584	589	502	597	554	566	577	541	581	567	569	539	572	549	638	578	525	561	558	588	600	582	564	548	580	589	572	542	569	568	568	535	625	538	545	574	600	531	539	567	545	549	518	552	551	566	537	548	563	560	582	587	565	573	557	578	539	546	559	517	574	523	549	537	561	573	584	568	557	568	559	538	573	549	556	568	560	598	502	559	567	516	562	576	550	578	606	587	568	536	582	514	524	562	590	557	578	586	587	595	622	561	549	596	602	634	589	526	600	587	554	572	574	536	561	561	568	556	547	576	557	573	564	606	582	603	547	552	528	545	579	544	545	567	547	559	489	575	544	528	556	579	588	544	567	564	547	528	579	587	610	563	593	523	589	546	591	507	591	571	558	532	519	536	556	565	558	549	605	579	588	536	558	607	583	568	552	510	539	605	587	591	559	553	505	541	598	581	542	541	626	551	487	536	580	581	604	595	588	532	562	590	529	563	567	534	545	573	562	543	585	573	580	538	563	559	530	522	577	548	560	603	574	532	593	554	564	545	557	556	569	578	547	565	528	568	589	563	523	586	553	536	592	610	585	569	527	563	545	611	572	571	568	583	578	561	601	526	554	593	493	562	519	604	585	560	580	547	541	554	563	563	578	590	627	574	571	592	551	527	540	579	568	544	535	548	584	579	541	578	545	590	577	560	564	569	593	550	560	596	537	565	530	565	500	544	564	551	596	589	531	567	565	571	547	548	562	570	585	587	543	540	574	571	559	575	567	547	572	598	599	578	573	523	599	582	583	549	575	526	554	589	553	552	582	567	545	518	550	595	534	574	580	580	594	513	566	557	553	566	564	577	567	560	576	568	553	522	567	562	522	607	555	599	519	577	577	601	570	559	593	608	576	590	567	590	510	544	540	542	565	582	538	543	568	548	541	596	575	548	546	569	592	588	546	543	556	595	555	537	585	528	539	551	533	600	566	616	554	553	535	586	573	613	547	605	562	539	554	552	539	523	548	539	567	536	560	571	557	552	540	529	574	554	555	568	588	545	602	546	565	560	566	523	532	582	605	542	557	577	609	555	530	551	561	554	575	559	536	566	572	546	562	580	567	593	573	557	604	527	577	597	598	556	551	589	550	576	547	561	571	543	552	587	553	521	561	581	550	541	574	558	578	551	538	571	563	503	607	568	548	585	574	610	528	589	595	566	526	546	557	569	595	546	617	560	549	577	543	585	567	575	553	528	532	549	588	562	547	537	536	565	556	545	578	582	594	549	576	525	548	547	500	561	529	533	600	557	568	565	558	567	592	553	561	578	568	527	596	534	593	570	590	573	544	580	560	611	523	555	597	560	573	531	563	552	560	551	608	598	570	569	546	537	540	580	527	536	563	548	556	608	564	541	558	557	539	562	547	558	579	580	536	559	600	554	533	526	540	558	572	544	580	565	528	541	545	603	565	569	573	581	524	546	578	501	563	567	579	596	613	543	568	540	564	571	544	559	538	571	560	552	542	588	556	591	570	592	547	518	569	554	591	547	602	554	572	559	553	586	566	543	549	571	530	526	523	591	591	533	556	550	575	545	545	555	554	587	524	550	583	595	555	552	551	535	591	520	541	557	554	587	548	552	561	569	570	516	523	569	545	553	570	570	558	546	568	575	580	506	553	544	531	568	586	614	562	541	555	557	550	588	548	543	528	537	587	594	538	546	587	558	564	567	574	534	536	550	571	582	544	614	576	539	610	515	524	546	560	524	517	511	555	554	596	554	530	564	541	577	566	577	574	589	583	575	556	519	545	585	573	553	566	575	573	569	588	535	556	589	554	551	565	526	547	578	564	551	541	566	554	590	542	599	592	567	564	580	567	549	560	558	589	569	567	572	599	603	565	592	575	546	523	527	587	523	577	574	613	587	567	573	538	558	579	602	532	492	586	564	589	553	542	600	561	512	593	585	566	578	538	572	500	584	572	578	522	544	581	565	554	546	579	565	548	576	571	560	579	577	538	561	568	566	543	588	524	566	561	562	545	566	554	538	577	559	591	517	571	545	617	525	565	569	614	566	587	614	528	562	524	565	565	552	557	570	542	558	543	560	561	547	536	574	572	567	519	572	545	562	566	536	565	567	564	558	559	522	572	553	534	560	565	586	565	555	571	521	610	555	602	588	578	553	530	590	567	549	577	533	594	574	603	581	545	574	571	563	537	539	535	550	518	588	513	559	573	556	594	585	536	560	520	583	550	551	570	497	593	641	558	571	563	557	578	577	541	554	561	590	572	566	589	567	569	570	588	543	579	537	564	564	560	575	582	548	563	593	614	578	552	583	561	553	565	589	606	556	590	559	564	558	534	618	557	528	588	545	631	548	571	569	534	573	572	567	611	534	566	587	561	597	582	503	573	538	560	605	583	584	621	544	579	546	553	616	594	547	567	573	623	540	533	594	543	537	544	567	548	574	570	523	568	547	567	542	606	568	568	547	522	475	550	567	587	586	555	575	578	554	556	585	594	559	558	553	526	593	554	570	512	572	588	535	549	561	572	552	595	628	565	560	561	584	528	531	513	532	554	546	532	563	565	579	568	564	587	546	584	541	569	551	499	554	530	521	558	574	600	560	560	536	520	575	570	585	580	557	542	616	580	583	495	578	594	561	522	536	548	475	555	595	584	571	551	496	540	524	542	545	547	604	546	573	600	546	515	548	537	582	573	575	578	559	579	561	606	572	524	545	531	545	567	558	531	567	522	564	543	568	568	600	542	569	548	593	572	544	563	513	580	622	587	583	620	551	568	537	595	578	544	572	497	548	535	525	562	590	569	603	564	573	553	565	572	547	549	546	557	542	543	556	529	530	590	561	548	555	568	574	571	545	573	539	535	565	587	590	522	586	585	536	561	569	551	533	580	544	578	575	513	552	534	558	589	571	606	544	582	558	509	529	553	537	568	544	554	553	503	567	609	584	547	577	580	531	557	572	541	525	513	602	569	514	561	554	597	589	552	553	555	549	544	572	590	589	574	598	546	548	622	549	546	531	589	560	544	575	570	548	551	519	549	555	584	571	573	529	587	544	589	559	591	593	555
27895	18674	10490	2530	1274	819	1185	681	570	512	562	549	510	550	509	526	580	502	556	542	543	559	495	489	555	521	525	589	509	527	578	541	514	539	537	547	535	526	532	532	514	526	520	502	512	548	503	548	566	559	553	521	506	534	547	558	614	622	590	551	516	530	514	557	556	524	523	570	545	492	530	542	538	540	501	517	502	546	563	549	500	540	516	509	552	558	521	497	545	540	534	512	497	550	550	540	522	529	526	550	567	514	486	523	531	525	541	537	540	515	552	564	543	547	510	529	525	542	499	485	501	481	505	483	544	547	533	525	498	525	528	494	548	492	494	520	538	552	499	526	485	561	529	540	537	504	538	510	581	531	538	548	527	560	488	520	509	505	536	520	537	526	558	585	522	502	530	565	521	518	516	524	555	545	537	492	561	511	503	527	510	523	559	570	520	514	529	507	575	512	492	537	556	525	543	530	573	544	516	488	511	530	540	505	553	553	577	560	503	515	546	518	525	499	565	547	507	553	508	547	559	533	562	506	566	536	562	522	547	499	553	523	499	527	505	489	536	489	513	558	540	550	546	519	520	562	514	547	525	504	540	524	519	510	518	528	568	482	548	520	487	555	511	512	512	562	536	571	539	476	529	546	565	559	534	553	531	510	486	515	534	525	539	527	545	530	538	500	533	536	505	531	508	514	551	523	565	529	511	524	534	591	538	527	550	523	509	547	530	524	514	509	508	537	542	529	510	514	532	513	503	519	569	572	538	506	520	479	511	526	493	521	571	500	513	527	541	530	510	502	548	509	513	540	511	539	523	503	518	500	533	522	473	475	544	500	485	509	513	532	568	510	523	501	508	545	511	551	507	514	534	538	544	511	518	513	514	510	533	524	511	510	538	540	508	522	493	528	487	505	527	514	529	525	544	521	512	503	510	536	555	525	510	516	578	521	551	537	525	582	473	489	520	551	533	585	522	518	529	561	529	550	535	559	557	554	510	520	586	524	518	523	531	544	538	532	504	570	529	504	550	549	543	573	526	525	522	506	524	534	524	550	526	512	499	533	518	529	515	497	525	517	497	477	572	541	535	532	526	530	522	514	562	519	535	525	570	502	488	517	501	524	501	547	524	532	541	491	560	505	523	562	564	516	566	560	573	525	558	549	523	529	491	575	558	539	520	515	514	530	501	559	510	523	541	574	527	534	519	531	521	569	531	510	551	533	519	528	517	545	515	545	503	555	563	504	508	506	525	534	488	560	538	547	536	529	538	520	540	540	558	533	562	543	549	570	556	558	538	579	572	518	559	536	553	532	547	528	479	473	505	551	556	506	504	564	537	562	509	552	522	532	527	520	542	514	532	524	543	555	500	548	542	522	528	503	575	524	513	509	569	538	553	518	571	531	517	550	542	538	561	519	526	528	537	519	545	515	522	559	601	533	543	547	553	522	502	529	549	520	545	532	507	506	476	516	506	524	581	562	545	527	505	536	526	486	540	542	562	550	480	540	496	581	538	553	534	516	508	527	548	546	594	550	525	494	497	528	562	530	527	517	529	487	533	540	547	564	557	545	532	506	523	531	527	518	520	546	525	528	502	518	508	547	585	528	509	527	543	557	517	511	544	556	548	536	518	540	541	541	555	558	490	536	517	534	558	573	537	524	539	539	532	577	538	556	512	546	494	566	543	522	507	567	537	565	496	534	566	543	572	508	514	574	513	541	536	555	519	538	538	570	506	516	519	580	534	513	500	577	517	541	504	480	534	525	465	540	570	549	568	527	517	526	536	532	507	509	551	558	528	518	535	560	522	524	537	515	532	503	500	535	542	564	519	490	514	521	559	503	538	561	501	582	477	524	548	546	513	519	560	506	539	521	559	550	518	595	534	568	574	520	573	517	553	499	522	484	544	529	511	546	510	521	559	547	522	545	545	562	546	523	522	540	513	579	573	498	556	516	564	519	555	558	504	562	559	516	556	513	545	506	574	550	517	516	552	517	543	543	530	552	492	527	506	506	509	514	562	507	510	537	541	523	490	547	559	546	510	566	546	551	515	538	574	532	526	531	525	534	506	529	551	540	516	538	548	511	533	531	526	549	528	541	527	538	483	561	553	585	504	563	474	543	538	497	537	532	540	523	533	573	536	559	535	562	543	525	540	574	553	504	524	507	520	530	522	524	555	583	522	524	518	552	522	515	511	508	558	542	509	508	515	523	519	510	530	538	540	490	526	527	534	496	521	520	509	552	524	506	513	516	539	507	536	519	518	527	537	517	507	500	514	508	538	572	516	517	505	543	524	519	530	544	550	508	530	541	497	556	538	568	501	502	507	532	545	540	534	526	466	559	486	535	504	538	536	517	520	510	491	550	516	587	503	538	510	548	568	516	544	522	463	528	521	595	568	553	508	502	515	539	548	540	507	536	580	501	531	552	512	568	486	519	530	514	557	517	529	551	491	561	539	551	555	543	482	484	548	522	555	486	533	499	500	502	532	565	528	517	516	524	507	499	499	531	519	487	521	564	545	539	456	555	556	482	526	520	562	560	525	509	482	523	546	521	557	509	562	546	526	537	561	508	517	513	528	492	536	567	562	500	549	534	547	543	531	530	558	527	509	536	579	523	500	545	533	558	522	548	530	544	510	525	519	523	512	530	572	495	527	573	508	540	486	519	561	510	508	553	547	539	566	513	536	531	552	519	520	536	538	532	573	542	565	549	516	551	527	513	554	520	531	569	522	488	508	550	559	549	511	498	533	540	500	521	570	516	485	501	559	567	486	563	572	506	528	549	527	495	565	520	506	506	555	525	560	532	546	538	509	516	558	526	545	538	515	524	517	521	580	560	534	481	556	523	566	521	535	543	554	531	506	527	531	544	502	569	521	522	559	554	536	573	527	516	479	541	577	572	547	517	515	566	512	536	547	525	546	551	533	514	527	543	585	525	484	565	516	533	520	515	528	494	519	463	504	541	535	514	506	570	536	531	513	526	526	555	571	536	544	522	505	524	500	543	496	491	554	526	498	539	574	543	546	522	506	485	524	541	539	555	533	542	565	546	522	476	524	541	540	526	521	503	500	512	543	484	510	534	511	549	525	489	576	500	569	536	537	530	541	536	525	494	519	521	513	505	569	567	536	506	534	563	534	508	556	540	497	524	514	518	522	576	534	506	519	560	530	550	524	517	497	527	541	514	516	522	530	614	548	549	535	548	528	492	553	494	558	540	582	558	548	490	497	539	507	543	532	536	592	476	553	533	530	554	548	554	521	521	570	526	557	532	539	511	572	569	527	499	530	560	537	542	573	526	591	509	579	536	527	519	520	521	571	498	541	513	553	533	547	551	499	536	517	563	561	531	521	525	529	537	523	568	552	503	534	517	538	528	555	546	539	512	552	572	501	525	546	517	521	526	580	537	521	531	550	487	538	487	531	537	470	526	558	541	538	542	544	534	508	547	526	518	573	479	553	526	489	473	511	534	520	512	530	520	517	525	534	530	553	558	527	549	504	520
7883	12271	8429	1623	1353	797	1479	720	410	425	473	470	469	450	453	427	466	480	447	460	447	422	496	436	456	461	475	456	453	460	446	459	458	499	401	434	480	495	419	438	479	483	489	472	414	474	463	433	481	479	457	457	474	414	480	474	517	510	515	472	426	414	436	428	456	424	442	467	437	477	466	444	455	409	406	458	455	454	461	472	428	460	468	420	441	482	427	437	434	459	437	446	434	446	449	424	427	454	434	446	449	460	442	438	471	456	450	471	472	432	427	467	437	430	439	457	467	458	439	464	422	460	449	452	454	448	393	431	440	483	437	407	402	450	448	450	457	469	464	429	422	482	434	449	507	491	435	500	485	491	433	417	450	408	434	402	442	465	426	447	464	456	471	459	443	464	464	452	440	433	450	436	436	463	449	433	415	427	429	454	432	419	432	466	454	419	454	469	477	460	445	425	451	437	428	456	462	452	434	475	487	431	431	422	459	464	437	438	435	464	468	446	449	417	445	440	491	453	446	442	406	423	471	448	448	447	460	417	465	456	470	427	444	432	466	476	462	427	454	430	446	426	445	488	487	474	430	482	454	502	445	436	458	427	447	425	486	408	427	423	442	437	464	466	438	447	379	447	427	454	435	443	459	445	393	458	467	421	441	428	445	446	448	466	445	443	453	454	461	411	426	460	454	457	484	434	454	468	469	416	448	441	399	446	458	433	449	465	467	447	427	430	460	458	421	443	427	410	475	427	428	439	475	465	462	447	451	460	456	439	437	491	413	408	423	468	451	473	470	407	447	496	413	453	428	447	442	456	450	443	416	460	444	459	431	433	448	435	416	447	475	444	447	455	465	478	454	474	421	464	461	441	441	441	463	461	459	437	474	484	457	440	468	438	428	401	476	469	438	489	485	450	448	445	471	485	443	486	440	465	443	406	467	468	408	423	415	419	451	409	456	485	477	439	474	457	438	444	414	446	451	472	470	412	437	410	424	444	417	441	474	425	467	416	457	432	445	431	473	499	434	402	478	433	481	464	449	432	462	437	474	428	438	449	432	492	451	411	478	430	452	458	425	461	452	511	458	427	450	466	440	483	454	415	471	452	427	445	457	443	448	463	438	475	457	433	471	486	457	464	456	445	433	428	518	445	447	409	415	446	437	460	434	433	462	449	473	454	421	421	456	427	509	456	452	424	482	444	449	482	431	460	433	450	433	451	459	440	463	472	490	423	444	447	434	428	429	417	425	447	461	455	408	437	443	440	473	449	448	436	439	426	509	436	454	429	461	446	428	457	475	446	467	466	433	446	426	459	456	451	457	444	484	474	461	422	473	402	436	429	418	458	424	459	422	455	430	435	421	458	453	479	454	459	456	425	444	417	501	448	446	428	450	440	419	414	427	433	420	425	445	440	421	468	423	439	436	455	448	480	466	428	456	446	475	465	457	429	461	456	442	455	457	426	437	448	450	434	465	450	477	446	455	482	456	459	455	428	466	489	465	471	449	434	434	440	475	466	463	402	421	458	459	456	461	469	473	431	397	448	456	436	411	470	436	468	438	473	421	457	480	456	441	469	479	432	447	435	437	448	452	459	455	450	455	455	455	437	444	479	483	480	464	406	472	464	426	441	433	437	443	416	456	446	420	491	419	441	531	429	443	427	445	446	473	413	452	462	468	457	434	455	466	455	462	440	439	427	459	451	441	475	480	430	452	411	459	423	464	445	440	440	442	426	442	412	486	429	441	433	414	427	431	427	395	437	442	450	451	496	446	491	417	382	469	445	420	418	448	438	457	468	448	433	454	472	442	454	478	465	440	476	457	460	461	427	459	435	429	445	457	473	458	432	429	445	461	425	469	428	465	458	455	440	482	485	462	450	453	464	415	423	455	418	468	434	477	480	475	439	480	404	468	454	438	446	449	442	440	444	472	461	418	464	441	441	459	448	460	459	431	452	440	436	462	428	433	435	447	456	459	446	456	466	421	448	461	453	398	482	492	445	428	458	457	421	457	440	464	440	454	456	488	498	416	399	449	439	446	468	450	469	420	454	438	465	415	471	451	447	461	441	458	468	455	471	430	469	437	476	413	488	461	476	444	415	473	481	453	479	400	434	453	432	444	414	441	454	462	480	437	472	484	436	466	458	429	442	438	464	479	455	403	457	430	474	437	468	410	454	429	427	467	429	456	451	445	469	444	434	451	480	431	484	401	462	456	461	459	413	443	509	427	454	461	438	484	479	464	443	441	426	487	393	441	472	470	452	508	450	449	422	441	436	474	425	480	429	466	428	469	455	499	420	414	447	420	435	415	462	439	448	502	440	456	485	465	435	452	428	479	428	439	472	435	470	447	406	428	442	462	419	458	473	437	444	409	426	451	458	441	444	425	431	484	416	420	456	420	430	446	460	478	435	423	413	423	427	471	449	455	459	430	468	450	444	430	451	424	470	473	446	450	438	468	447	475	451	411	476	412	449	429	425	441	448	439	474	430	452	490	433	433	432	429	466	407	463	438	459	469	454	417	478	467	422	450	452	489	437	435	424	466	450	451	476	445	447	464	433	433	445	436	439	447	463	490	461	473	459	443	425	464	439	500	454	434	461	472	453	448	472	447	452	414	449	416	470	432	459	473	494	403	430	460	442	445	433	464	443	455	457	449	432	476	455	440	471	432	453	481	460	472	465	445	429	483	438	440	433	465	444	431	431	448	467	443	428	435	435	461	435	455	468	432	407	437	444	473	466	436	457	437	451	508	434	418	448	455	438	487	443	430	445	462	443	489	431	459	438	431	469	439	454	426	476	470	433	451	493	451	398	439	427	440	445	417	441	424	455	459	471	424	481	453	430	474	439	463	430	488	456	463	443	448	458	451	412	470	455	425	476	452	474	408	478	440	470	463	431	412	447	434	489	484	466	467	447	426	479	441	451	446	465	469	448	437	445	471	446	422	423	479	485	452	407	440	414	468	433	444	438	481	461	463	475	416	467	509	482	470	452	442	465	424	431	484	465	435	440	446	445	472	451	434	488	465	444	443	447	427	488	434	412	447	455	468	447	424	465	460	443	447	460	468	458	459	477	470	487	448	457	458	488	446	444	457	431	456	470	476	404	449	471	449	405	452	429	491	457	439	423	479	451	452	426	427	465	432	432	455	457	487	440	427	432	453	429	417	454	473	437	415	425	460	448	496	458	467	404	473	436	446	458	461	460	469	456	443	446	489	449	448	421	435	475	436	443	438	405	441	456	428	458	475	437	397	486	450	434	458	447	444	450	466	446	442	429	464	490	454	476	421	429	468	431	443	449	465	440	434	437	472	431	435	440	452	454	445	463	468	446	479	438	430	412	467	450	463	457	436	456	451	460	435	460	453	474	421	424	485	436	502	462	443	418	449	454	443	463	430	442	421	438	417	437	474	478	409	426	432	441	455	473	413	426	452	498	469	449	454	469	455	466	466	438	410	436	451	452	443	423	443	437	425	429	432	422	437	458	423	428	458	474	435	426
25328	21500	28904	25443	15041	4981	11139	2300	648	577	617	533	577	584	543	526	571	572	530	511	496	550	559	537	512	551	531	506	550	592	558	569	566	455	550	557	554	557	523	534	514	524	554	517	570	529	478	540	517	572	520	546	498	562	540	666	806	698	640	557	521	523	557	490	521	488	527	484	520	521	545	538	518	502	560	510	510	557	579	534	539	511	520	546	534	551	543	561	492	521	481	540	531	499	519	544	532	565	523	492	544	542	520	554	491	537	525	483	515	535	509	571	558	529	513	506	549	566	532	565	497	525	511	568	559	514	503	529	529	558	534	558	561	514	560	496	538	541	541	549	552	520	477	499	476	545	538	566	548	517	498	489	475	524	520	518	537	497	533	492	509	500	541	551	519	531	512	492	499	500	506	473	560	534	538	537	534	522	503	520	564	530	482	538	538	525	530	566	515	506	501	538	515	481	544	533	542	488	519	525	476	514	551	515	543	513	510	525	564	573	543	526	535	494	523	528	529	529	562	554	513	518	513	500	519	488	529	506	490	485	547	526	564	546	519	513	531	543	575	565	533	559	553	537	496	504	506	482	539	553	561	504	513	539	525	533	530	545	507	526	532	492	541	543	537	524	510	545	523	513	501	527	565	528	545	502	547	549	499	528	531	528	506	533	533	478	540	481	520	509	508	528	540	513	564	545	475	525	546	573	534	563	479	497	521	523	493	575	542	524	546	528	503	573	511	497	520	508	499	461	512	491	504	563	563	517	521	547	548	566	551	561	522	575	532	553	499	504	566	532	532	550	504	491	511	496	524	526	506	500	507	524	478	523	547	539	480	523	512	526	548	515	536	502	542	531	536	511	528	493	538	533	528	530	540	485	526	534	542	495	523	528	536	512	555	526	510	530	510	561	551	499	544	529	538	532	536	528	524	517	534	506	507	538	505	542	517	542	539	546	526	586	508	517	552	549	530	515	512	520	526	523	519	496	560	527	513	586	543	534	514	583	544	530	542	521	511	500	509	504	513	516	567	523	565	522	530	502	535	507	539	512	495	578	519	506	519	517	516	548	520	531	510	516	522	536	512	542	520	523	534	541	527	560	521	494	532	498	548	510	516	497	511	517	489	506	518	477	535	510	524	536	495	490	487	518	542	518	504	530	541	502	502	543	519	536	511	552	537	528	509	537	529	551	526	552	515	533	532	493	572	503	526	514	523	536	518	531	517	550	517	492	545	539	562	508	472	511	514	554	532	505	523	540	511	584	527	555	533	531	499	507	567	536	572	476	532	530	520	525	552	507	568	524	519	520	521	537	515	543	510	515	528	523	485	505	513	552	569	542	531	534	535	498	538	477	509	544	504	550	536	503	557	464	498	506	504	532	515	475	511	510	541	523	543	522	537	490	540	537	504	553	527	519	507	523	537	557	535	524	514	515	511	551	580	507	539	552	551	577	565	563	544	540	533	510	490	579	578	526	530	516	516	543	520	535	517	555	561	538	498	537	578	540	546	495	471	532	517	472	513	537	500	537	531	505	523	529	505	547	543	539	542	586	512	505	511	472	533	516	507	524	505	517	539	536	512	533	553	526	547	518	499	512	553	549	509	520	529	551	520	533	512	496	548	565	552	565	471	525	501	513	516	508	450	505	509	503	521	512	502	524	551	535	499	523	579	506	519	517	579	548	502	514	507	506	543	547	542	504	505	505	521	570	524	569	541	539	506	520	543	530	487	539	538	519	607	512	545	503	523	562	518	550	527	520	524	533	523	524	499	527	526	522	488	510	549	564	569	516	530	509	480	510	517	567	535	513	491	536	555	529	529	527	528	515	502	531	553	550	491	504	550	512	540	539	573	558	526	510	546	544	560	539	575	514	554	515	536	517	543	529	508	502	506	491	512	531	524	529	544	533	547	533	537	532	535	502	523	516	518	510	529	512	505	528	509	529	518	503	503	516	527	523	535	524	553	514	494	556	519	490	510	515	528	515	504	499	502	511	549	542	519	526	525	492	527	504	514	532	558	542	566	529	521	530	569	493	522	518	496	527	518	491	518	568	548	514	532	553	515	515	519	539	526	560	516	542	498	529	482	541	528	511	501	581	508	525	507	561	522	510	557	552	552	554	528	510	506	531	509	560	537	502	521	522	549	465	518	515	551	552	553	516	540	546	532	557	508	498	538	536	508	507	578	523	558	503	556	499	565	535	501	522	487	488	511	547	544	520	543	494	523	536	550	492	551	528	535	485	510	516	555	524	520	570	547	532	516	550	531	563	537	542	513	548	475	527	507	527	560	523	568	541	485	539	505	524	533	525	489	527	503	555	568	540	503	545	518	507	511	494	515	516	513	544	551	512	499	521	508	520	541	536	563	530	527	559	505	553	536	543	527	535	530	538	505	533	533	513	535	529	545	508	576	554	523	508	521	510	540	524	499	478	506	542	526	504	507	509	522	509	552	566	514	503	521	519	494	528	553	546	536	534	532	502	502	544	520	498	525	526	511	529	542	538	529	492	514	496	509	532	511	486	539	510	568	490	516	543	549	565	525	508	501	516	521	552	521	512	541	506	518	519	523	504	508	540	495	509	549	548	528	512	509	530	498	533	544	515	554	530	520	496	563	523	523	518	526	540	458	510	534	517	498	623	492	558	512	526	495	528	520	524	502	535	524	522	525	502	549	528	508	530	503	547	506	534	545	572	462	501	547	523	514	527	525	526	492	509	545	508	524	528	533	540	555	505	516	525	529	559	521	549	553	514	519	565	520	552	525	523	553	550	520	537	502	528	523	529	536	524	538	519	566	496	534	539	531	522	539	518	547	559	514	570	504	562	505	523	529	505	493	515	552	521	461	486	513	497	532	538	524	539	521	510	542	480	540	535	495	532	525	549	561	564	544	536	580	552	496	556	568	555	536	531	510	546	526	546	540	542	514	546	505	532	545	549	551	485	477	541	527	531	518	523	502	542	521	527	515	525	567	496	567	535	572	538	544	526	516	531	585	542	558	526	521	530	548	545	502	530	529	538	551	515	524	474	540	522	555	530	527	538	494	554	548	547	517	565	496	491	535	551	552	529	542	535	539	528	531	505	517	530	531	522	531	510	524	494	573	534	560	501	534	518	532	532	538	537	513	524	508	565	493	531	545	525	483	539	511	521	550	534	533	504	478	504	507	562	503	535	535	503	515	545	520	537	527	537	555	543	511	524	524	534	526	515	555	469	491	524	536	541	486	555	541	496	533	502	521	528	544	501	518	578	526	536	523	547	483	520	506	515	543	541	489	550	539	555	534	542	516	533	567	536	507	560	507	515	514	507	522	558	520	542	549	539	536	528	557	537	516	549	538	526	509	508	504	544	514	517	500	510	524	511	521	559	533	507	490	514	537	485	499	511	499	528	500	496	529	559	538	547	544	537	533	528	560	512	522	540	551	499	511	516	565	513	529	532	518	520	545	556	570	584	512	489	527	526	539	504	553	521	543	531	521	538	532	528	524	532	517	550	501	527
31972	56945	44378	11542	5386	4219	11712	2513	579	588	554	542	512	494	490	561	509	474	456	465	471	460	458	493	517	503	501	470	463	538	544	553	473	482	495	470	448	519	495	492	496	477	494	473	421	512	510	528	501	453	479	464	488	488	610	739	885	771	623	580	469	507	506	473	510	487	523	474	444	434	466	441	472	470	509	502	476	488	503	481	482	491	485	468	474	462	459	445	494	455	484	472	480	470	538	489	497	446	475	473	486	468	513	457	509	453	482	477	449	471	500	465	502	490	491	436	476	484	491	486	472	444	462	471	473	461	480	447	505	447	443	529	481	499	486	498	525	443	487	455	482	461	443	479	459	481	463	488	503	473	512	520	491	462	458	471	458	460	444	487	425	453	492	467	470	460	455	473	479	479	475	490	497	479	483	445	491	438	473	479	456	501	487	444	468	500	444	439	480	476	459	486	469	505	473	479	462	490	476	489	499	473	476	470	450	454	446	510	498	466	470	456	478	523	473	503	459	460	469	495	466	499	470	500	501	480	495	504	483	480	520	456	483	519	458	457	486	481	465	456	493	497	473	482	507	465	496	451	472	456	451	472	474	483	488	515	487	486	478	454	469	462	463	469	494	421	478	450	459	494	472	481	460	405	497	489	478	516	457	474	462	461	550	483	460	449	487	473	483	480	480	485	459	500	461	472	474	480	475	453	475	479	457	468	520	478	480	480	485	461	465	491	439	425	458	471	462	513	449	486	521	449	482	460	452	461	485	480	490	460	436	489	449	451	489	492	498	471	464	452	508	508	511	462	467	493	474	518	502	474	445	500	505	421	479	491	457	472	439	477	466	500	477	474	423	457	459	461	505	519	485	498	493	482	487	484	450	450	479	501	430	477	463	487	481	482	448	441	493	448	461	484	492	455	485	476	467	471	489	490	482	502	484	502	466	491	523	435	490	521	476	471	462	484	438	429	452	455	502	473	456	502	510	450	433	474	452	454	439	486	439	453	496	511	487	475	474	481	430	454	479	474	469	492	458	456	474	455	488	481	467	468	461	443	478	478	486	498	501	439	447	455	491	443	451	480	470	490	495	445	517	435	436	478	443	442	458	461	483	472	463	485	442	460	465	450	472	452	468	475	467	445	430	487	480	455	485	477	471	525	483	473	496	465	468	510	452	465	474	523	476	477	499	441	476	433	490	481	486	482	454	470	446	447	493	462	483	486	511	509	457	458	490	472	518	475	461	468	490	464	513	450	474	466	477	517	511	482	481	472	465	428	466	445	469	480	512	475	446	446	433	481	487	484	473	446	423	445	480	503	474	493	460	478	491	480	452	499	477	460	460	448	493	476	438	489	451	468	434	493	474	463	443	483	497	513	489	461	480	449	469	480	462	484	450	471	453	507	477	462	481	487	465	447	467	446	446	510	491	473	453	457	492	505	466	475	467	494	458	475	495	455	451	496	478	439	461	460	521	482	460	461	442	483	467	483	478	460	497	460	464	478	430	454	475	484	441	459	460	446	485	472	464	435	483	456	488	461	460	484	507	471	473	450	454	512	491	500	480	477	489	479	485	461	510	489	501	436	434	494	459	459	486	416	459	498	515	502	477	473	459	482	482	479	511	450	523	489	501	486	484	474	469	471	486	478	498	479	495	473	485	457	498	488	474	459	474	481	486	447	484	483	494	469	443	465	496	458	473	478	477	473	488	474	483	486	479	496	510	481	443	466	481	511	484	456	471	473	453	490	508	456	491	458	503	503	476	471	429	478	453	483	484	481	454	480	456	511	448	454	483	458	456	470	517	493	436	504	454	524	476	470	470	494	495	439	491	467	465	478	470	505	457	446	477	478	468	475	470	490	538	506	482	493	452	522	496	431	442	472	481	452	489	508	497	460	496	462	467	434	486	458	472	445	466	461	448	486	459	495	479	473	479	452	463	467	478	458	459	439	484	448	449	490	456	462	464	471	456	437	494	483	432	445	460	442	439	443	486	479	492	497	456	456	460	483	469	496	484	429	469	466	454	449	485	441	469	443	496	476	450	510	445	459	519	457	492	487	465	488	459	459	442	494	482	460	442	462	526	482	473	440	501	450	483	486	464	481	467	440	490	475	499	480	444	513	460	426	453	466	513	442	459	452	472	487	470	433	464	470	480	488	479	454	497	511	514	485	470	462	472	517	502	484	517	502	466	482	483	499	490	510	480	476	465	463	483	488	465	453	482	471	460	472	502	508	475	465	447	471	459	425	464	457	476	442	478	480	455	495	486	456	507	484	486	499	475	463	490	461	455	514	462	491	467	500	438	496	486	460	475	462	501	511	472	510	507	456	484	473	485	447	481	476	442	490	451	509	505	476	493	483	483	490	469	494	463	477	498	474	515	462	478	489	426	497	506	508	488	484	474	471	468	456	464	474	446	433	432	462	477	515	446	439	480	508	489	443	509	444	467	482	455	448	465	489	483	499	438	468	467	516	462	487	499	474	475	502	473	504	439	442	456	465	463	469	491	475	469	484	496	494	496	423	459	524	488	493	514	528	480	490	468	474	436	488	482	485	449	470	472	474	483	455	479	510	463	495	480	465	505	438	426	481	472	460	474	455	490	436	479	438	475	472	487	470	481	494	493	469	466	496	486	471	501	485	473	460	495	449	510	472	503	480	453	457	461	485	507	468	503	501	447	457	455	483	495	484	485	434	463	450	510	492	495	474	512	517	457	471	462	469	509	452	466	442	471	464	423	502	472	499	447	492	439	497	500	478	458	463	478	463	486	462	512	481	452	403	445	460	442	486	465	511	462	485	463	464	449	460	459	436	437	434	480	476	469	466	509	472	458	466	476	497	477	441	480	510	486	463	460	474	473	471	484	492	481	445	503	483	483	484	472	470	497	441	465	482	466	505	483	506	461	479	486	475	499	448	443	500	465	492	502	471	491	483	475	454	454	489	465	458	485	507	452	468	488	477	459	540	452	477	446	448	488	464	492	469	443	487	483	526	439	494	463	471	518	451	466	447	495	459	463	449	479	448	434	453	465	488	466	463	516	463	427	495	490	476	497	452	446	489	444	527	484	443	464	500	442	463	513	496	474	482	479	518	457	512	493	492	472	469	454	450	473	494	491	453	459	483	485	471	482	477	481	451	474	451	476	466	456	491	481	464	471	455	471	485	488	445	458	473	446	444	437	456	477	466	473	460	480	461	488	458	479	444	488	458	485	477	454	447	458	448	491	474	477	472	497	491	491	437	462	461	451	463	480	478	458	482	467	459	466	468	479	466	447	481	494	460	413	477	458	496	454	444	513	496	464	469	462	431	423	493	453	476	442	461	448	489	463	477	473	435	482	487	436	461	469	460	504	477	451	428	513	424	472	458	436	450	454	463	428	500	439	465	475	490	486	430	495	485	467	445	463	462	480	455	443	493	515	470	439	453	470	454	471	495	510	472	466	438	473	433	509	514	468	437	452	472	478	474	492	485	486	493	446	455	457	436	459	491	443	467	463	488
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
