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
339517968437	339517968956	339517969506	339517970056	339517970606	339517971156	339517971706	339517972256	339517972806	339517973356	339517973906	339517974456	339517975006	339517975556	339517976106	339517976656	339517977206	339517977756	339517978306	339517978856	339517979406	339517979956	339517980506	339517981056	339517981606	339517982156	339517982706	339517983256	339517983806	339517984356	339517984906	339517985456	339517986006	339517986556	339517987106	339517987656	339517988206	339517988756	339517989306	339517989856	339517990406	339517990956	339517991506	339517992056	339517992606	339517993156	339517993706	339517994256	339517994806	339517995356	339517995906	339517996456	339517997006	339517997556	339517998106	339517998656	339517999206	339517999757	339518000306	339518000856	339518001406	339518001956	339518002506	339518003056	339518003606	339518004156	339518004706	339518005256	339518005806	339518006356	339518006906	339518007456	339518008006	339518008556	339518009106	339518009656	339518010206	339518010756	339518011306	339518011856	339518012406	339518012956	339518013506	339518014056	339518014606	339518015156	339518015706	339518016256	339518016806	339518017356	339518017906	339518018456	339518019006	339518019556	339518020106	339518020656	339518021206	339518021756	339518022306	339518022856	339518023406	339518023956	339518024507	339518025056	339518025606	339518026156	339518026706	339518027256	339518027806	339518028356	339518028906	339518029457	339518030006	339518030556	339518031106	339518031656	339518032206	339518032757	339518033306	339518033856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2686	3600	2300	2687	3600	2300	2687	3600	2300	2688	3600	2300	2688	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22972	21905	29392	23189	20128	15094	5128	1364	648	774	599	616	632	583	615	633	615	596	564	559	584	633	594	590	620	592	614	588	647	566	635	559	585	573	592	589	601	613	604	572	539	575	569	607	624	530	578	610	617	563	593	581	584	610	561	576	611	544	617	601	625	564	566	599	608	604	607	583	591	582	555	636	567	594	546	579	570	579	568	577	550	617	596	569	555	596	577	579	558	631	572	605	630	581	577	604	606	540	602	556	578	594	578	594	593	583	616	563	540	574	587	547	557	551	565	579	644	580	614	545	573	588	601	584	585	602	546	560	642	597	596	580	548	587	590	595	578	566	557	600	558	555	566	597	553	576	602	584	576	580	559	611	615	622	613	563	594	532	603	615	568	565	559	555	595	565	623	617	580	569	582	591	545	575	609	583	644	574	614	607	611	638	577	584	625	625	625	579	602	581	573	570	598	606	558	573	588	564	610	598	599	609	566	621	561	610	573	620	563	532	553	553	599	588	584	603	584	533	595	571	591	624	609	567	610	550	621	602	584	522	582	560	600	570	619	559	574	567	596	558	611	541	582	582	565	559	609	585	616	613	625	597	542	560	554	590	622	583	585	608	609	583	618	554	611	562	541	553	572	579	573	586	616	558	540	575	564	578	531	568	581	609	548	570	599	600	553	597	570	552	586	597	575	585	562	545	619	586	574	587	580	612	606	597	621	614	580	566	574	597	595	580	552	636	600	599	608	614	576	602	571	560	555	592	594	571	629	628	609	569	598	582	550	563	615	561	585	580	568	597	578	617	565	564	566	597	583	580	602	571	559	582	574	617	572	571	590	610	559	624	610	573	554	564	581	570	568	598	601	571	594	585	571	610	572	626	599	594	569	560	576	569	574	564	593	512	581	565	577	591	622	611	616	558	602	571	594	541	579	552	614	564	563	526	574	603	567	636	575	580	582	573	571	551	631	587	633	586	567	606	594	650	598	614	569	622	585	559	591	582	579	572	598	591	569	608	576	545	605	590	593	560	608	595	614	580	578	566	590	584	594	612	554	630	595	591	621	598	627	568	542	595	611	579	616	543	566	608	575	585	538	608	542	566	594	599	594	579	582	572	568	586	548	574	561	538	570	542	581	568	606	627	573	565	585	629	600	571	565	556	604	519	609	577	568	595	567	582	589	539	600	590	582	595	575	566	578	580	557	548	597	595	594	583	557	587	566	578	556	550	587	564	598	567	583	607	547	595	601	580	544	582	589	572	638	557	607	592	590	555	559	577	603	601	615	600	592	578	556	601	565	572	573	550	591	586	575	597	568	597	611	599	590	578	556	621	582	559	558	577	554	614	562	606	575	563	564	578	582	588	626	620	590	646	556	593	620	602	586	576	601	556	619	576	607	577	635	542	552	609	627	564	572	570	556	579	621	596	569	560	599	611	592	578	590	578	576	540	569	553	592	560	630	598	606	613	588	619	592	607	584	566	541	551	558	586	556	578	598	552	625	587	584	559	596	603	574	563	565	568	629	579	520	578	556	589	535	595	599	533	575	596	603	590	600	569	616	581	581	595	588	578	580	576	597	582	596	579	609	568	573	610	601	593	567	574	587	547	569	576	617	599	571	536	585	602	593	571	606	584	619	604	598	549	640	554	534	583	572	587	577	555	568	554	565	582	568	632	563	576	594	545	557	585	594	570	614	586	579	649	603	612	614	595	608	593	602	540	583	595	579	590	589	565	567	582	599	567	572	644	608	606	632	589	546	565	552	576	597	583	590	572	516	617	568	579	568	575	612	583	587	603	586	598	567	605	546	566	570	612	594	610	586	591	589	603	600	600	595	586	606	569	579	565	586	570	605	564	581	584	568	549	563	602	578	589	541	561	582	581	582	619	578	592	604	605	620	506	571	544	581	563	542	585	561	564	609	542	563	553	565	624	620	605	570	567	558	576	585	614	594	576	629	634	608	592	599	565	606	589	586	582	556	583	578	590	565	606	581	564	539	595	563	562	606	588	590	588	606	614	608	560	577	570	626	580	553	604	575	587	597	547	553	517	612	613	615	560	601	547	559	581	581	587	589	572	571	559	573	605	574	570	528	513	560	571	592	562	605	547	574	574	602	590	583	622	572	575	589	556	573	553	549	576	583	600	596	536	567	613	605	595	588	626	598	568	598	548	589	591	610	524	609	587	593	624	608	584	656	553	573	603	581	544	568	587	560	586	595	591	591	586	606	602	548	599	556	555	570	618	567	582	570	545	586	610	581	562	572	577	622	603	575	580	545	561	577	612	559	576	613	583	588	597	571	595	598	579	575	583	585	572	527	643	583	548	577	560	561	577	587	554	583	614	585	599	582	576	587	583	572	629	563	562	581	604	601	570	566	560	548	553	584	602	607	579	600	580	575	574	556	552	595	637	598	584	575	583	548	578	516	549	618	600	612	554	581	631	572	574	560	600	587	596	607	592	599	540	609	609	575	604	581	583	631	585	592	610	576	564	608	533	617	638	612	592	581	578	626	577	545	586	570	597	562	621	626	552	595	600	561	610	564	594	590	573	584	551	613	575	586	568	608	608	597	579	589	625	621	553	586	653	560	572	612	563	539	553	551	579	562	597	578	596	596	583	596	536	585	612	537	588	551	588	550	569	600	583	584	557	608	568	580	629	570	579	565	598	586	545	579	578	562	557	579	564	601	608	580	557	555	590	571	566	567	580	589	549	577	562	544	635	549	564	549	592	547	590	574	583	591	583	606	574	634	584	562	541	564	598	562	655	575	547	608	572	577	564	572	555	602	567	562	578	585	571	614	578	562	579	558	589	544	602	558	619	536	578	586	607	564	550	590	561	601	593	607	617	545	605	603	599	589	544	586	569	608	591	551	589	586	621	605	555	593	573	566	559	592	576	578	561	570	595	618	597	589	582	627	617	569	572	568	569	564	559	586	592	570	586	597	547	589	552	540	572	573	558	549	593	594	573	549	584	607	579	584	570	608	639	573	583	539	609	571	555	606	610	603	540	590	603	580	590	637	606	564	569	559	568	619	570	597	615	575	628	604	603	621	577	565	546	608	591	576	582	580	605	592	551	597	585	588	582	612	553	588	605	609	563	589	561	658	561	557	580	623	553	557	606	589	588	596	624	572	606	597	607	601	579	572	580	584	590	563	615	618	584	576	567	598	559	606	643	600	586	601	556	582	593	609	592	601	592	611	553	569	575	575	592	548	580	610	577	576	613	594	572	608	589	576	586	598	607	558	578	565	565	644	598	576	599	586	576	597	582	567	577	593	569	603	572	604	594	561	605	573	572	565	530	590	591	566	590	613	580	569	594	583	587	600	591	541	594	572	575	596	553	611	595	559	565	573	547	569	591	556	578	592	579	609	569	563	552	611	590	601	583	559	572	614	570	558	595	542	568	587	604	566	609	598	592	615	617	594	601	604	578	582	560	532	596	624	546	547	609	605	584	608	607	588	588	584	598	575	611	586	583	554	621	574	580	580	559	572	570
59326	94512	64515	25323	1201	5803	7628	2472	927	1617	915	946	978	887	914	899	894	903	922	870	956	873	914	896	891	945	943	930	920	940	896	928	954	906	978	861	866	931	950	895	870	880	891	925	954	937	909	927	886	936	898	939	910	867	897	924	929	975	932	904	920	874	897	929	889	936	866	904	927	914	924	886	874	966	922	951	914	960	888	938	951	944	848	905	862	934	875	925	943	885	903	875	882	881	964	894	911	897	880	918	943	884	877	884	933	933	955	879	897	960	905	913	937	899	951	950	942	940	982	889	900	888	920	919	889	862	905	885	906	959	875	897	885	953	982	898	871	900	844	888	855	916	894	909	905	932	887	873	895	914	941	878	904	878	943	941	919	877	831	904	931	917	912	924	901	896	917	942	945	919	893	897	956	939	899	919	903	931	926	905	841	902	857	882	947	935	915	945	913	921	891	892	872	919	916	930	901	956	966	942	936	922	920	925	881	919	906	869	922	871	865	879	878	839	894	893	872	893	900	884	859	936	906	927	906	876	929	913	971	841	902	914	844	915	891	918	879	956	894	930	846	883	924	888	936	930	910	888	881	895	898	887	907	925	856	897	889	912	896	904	893	913	949	927	919	906	914	937	876	889	977	883	903	966	925	885	852	913	887	879	903	866	937	938	890	980	917	951	942	954	951	876	916	960	874	879	842	918	894	874	873	891	857	950	908	904	901	914	882	931	884	921	946	913	926	923	925	922	896	928	879	916	880	940	945	890	878	931	854	948	919	898	943	957	893	961	916	885	872	893	924	941	898	868	910	948	915	858	941	917	919	905	902	888	901	944	903	963	825	923	910	927	883	886	921	901	926	893	970	899	943	910	935	859	924	902	901	913	922	904	886	928	908	886	949	880	932	849	910	905	913	929	933	886	929	904	889	924	891	902	919	894	923	888	898	937	862	911	928	872	894	856	924	928	917	861	905	898	877	907	905	905	868	920	914	913	935	889	939	971	922	941	904	914	949	874	923	854	865	885	943	922	884	927	923	937	957	884	936	911	941	870	948	910	933	922	935	928	898	875	939	948	921	924	935	895	901	906	909	904	894	882	939	894	915	904	928	936	868	903	966	902	918	887	910	914	889	842	883	867	905	901	895	906	899	884	955	886	909	917	901	924	911	897	885	913	877	932	924	902	861	868	922	887	922	920	932	901	897	906	910	873	934	928	929	868	931	899	875	942	925	886	949	914	916	905	938	906	918	946	907	881	890	956	909	964	897	910	895	950	940	871	939	958	868	907	993	961	913	856	877	941	902	878	892	898	941	937	906	902	916	917	904	941	889	963	948	899	880	932	884	880	913	910	901	927	928	846	923	911	862	925	934	894	886	874	896	920	934	916	870	928	924	890	901	883	893	943	898	929	916	916	892	916	910	935	926	905	885	922	908	928	947	889	902	928	889	916	993	947	939	896	922	950	925	913	877	903	903	883	932	897	920	830	899	917	857	901	864	893	888	935	876	906	942	921	938	910	916	946	923	921	945	913	903	894	909	881	908	918	891	955	874	905	876	955	898	906	880	893	878	907	952	895	959	927	922	892	953	897	924	932	926	873	924	926	912	891	889	918	899	936	908	884	914	900	939	888	977	993	917	977	958	946	890	915	889	964	907	918	934	886	898	931	931	871	906	897	906	880	948	912	916	855	906	922	910	917	922	867	870	899	870	948	913	957	906	913	837	968	875	850	868	897	948	865	887	937	912	877	871	955	912	908	893	895	896	932	895	916	932	912	840	910	907	963	886	886	910	913	890	911	940	967	919	916	937	963	877	925	889	917	936	962	888	885	924	893	906	890	929	923	867	864	900	901	923	883	918	884	954	878	893	926	914	950	956	900	881	875	907	931	962	851	956	949	921	932	912	922	927	902	900	934	889	939	883	915	1011	911	887	948	906	928	929	874	913	924	930	884	913	902	864	884	906	900	964	927	880	858	895	948	904	876	897	901	902	970	898	912	874	947	896	923	934	940	871	843	909	877	891	900	919	870	916	915	898	914	985	883	904	897	931	918	912	890	952	889	930	866	913	923	935	959	961	936	900	935	873	1006	909	890	923	905	929	890	911	857	890	925	924	922	902	906	933	950	838	918	904	910	943	904	895	925	897	869	875	977	919	930	902	849	918	956	926	869	913	907	945	895	892	909	941	942	899	899	921	931	873	926	892	920	910	895	880	862	957	944	920	902	875	886	906	924	888	866	966	911	966	931	859	871	931	880	903	906	909	878	886	939	902	850	866	929	859	926	950	918	923	872	995	926	933	940	922	903	847	856	935	932	906	876	936	962	895	856	903	943	877	938	938	918	901	861	899	946	898	928	891	898	891	952	968	878	885	911	930	896	916	902	931	977	922	867	960	892	914	949	880	958	916	908	884	943	896	894	913	920	932	896	873	926	939	879	855	875	924	889	911	897	860	900	926	924	863	878	941	890	910	889	910	920	916	855	915	847	952	857	907	932	915	917	939	892	891	883	915	895	891	907	963	959	957	891	901	957	920	899	924	936	949	910	914	901	921	931	907	915	908	919	918	936	974	888	894	927	866	956	955	917	969	927	875	952	932	901	934	925	922	952	940	870	962	879	925	908	890	896	952	912	909	908	848	925	909	926	940	889	883	891	933	892	913	895	864	900	906	885	901	899	914	895	908	964	936	942	919	896	900	935	902	898	942	886	876	897	976	915	893	927	915	880	914	897	851	896	881	875	879	859	977	969	879	927	896	951	922	917	966	935	890	925	932	876	893	928	985	917	887	865	898	989	892	912	895	898	885	906	951	903	920	907	916	888	925	939	915	935	931	889	919	968	898	941	881	892	907	892	876	930	937	915	886	874	901	948	923	944	927	866	917	929	940	960	896	939	949	935	941	959	885	928	870	863	912	893	946	912	934	852	872	902	915	945	931	913	885	897	949	931	919	915	895	890	909	899	886	859	927	893	907	890	879	909	949	927	870	914	895	878	916	892	957	887	902	899	885	850	898	935	921	903	890	922	918	941	934	873	953	945	902	906	921	944	901	858	912	883	897	943	929	931	927	874	916	898	917	950	921	910	878	886	904	913	872	945	902	884	902	888	883	959	890	909	916	927	890	895	914	912	930	914	881	879	890	947	916	884	875	938	927	899	904	963	933	945	946	951	920	844	919	939	882	929	930	904	875	919	986	867	948	937	856	970	885	856	933	937	884	900	943	924	942	942	940	869	901	925	867	899	920	895	936	896	906	947	861	925	884	899	890	934	918	946	930	959	894	896	931	877	896	865	914	938	922	907	878	888	909	900	911	898	907	943	943	909	950	910	939	895	918	911	911	822	881	875	887	909	883	935	923	873	894	910	973	858	905	923	969	917	943	918	889	914	951	879	905	909	942	865	900	892	890	894	945	938	941	879	921	926	972	932	896	875	893	881	981	908	931	905	911	952	932	902	865	909	889	943	840	875	849	908	892	956	890	948	958	850	918	904	911	937	932	899	944	911
32468	31741	26353	8670	571	551	699	566	460	490	440	483	460	507	442	457	441	455	475	466	456	459	488	473	463	480	437	485	466	520	463	425	451	466	480	421	438	452	444	423	476	444	448	496	486	448	469	493	438	471	458	459	475	412	442	482	462	466	498	477	461	489	458	450	479	446	502	436	482	480	471	452	453	453	475	449	433	441	475	473	460	435	456	448	505	450	496	461	456	466	451	462	449	445	486	507	525	480	454	448	428	478	448	519	494	480	473	472	479	496	444	464	460	480	459	468	454	469	460	449	461	473	492	476	473	486	452	457	437	462	449	472	490	478	479	437	461	449	422	490	459	468	469	465	494	476	525	483	452	484	464	408	485	424	454	434	433	458	459	447	439	472	436	472	453	462	466	440	465	445	453	494	474	454	491	443	503	482	463	454	480	470	447	494	457	461	478	480	483	452	482	457	429	462	453	471	479	463	452	454	460	479	449	441	457	434	471	450	439	472	455	477	458	467	510	484	440	476	452	461	464	407	455	488	445	488	478	467	475	495	465	500	452	426	433	467	477	437	422	464	439	455	482	437	517	481	452	456	495	447	440	447	471	456	467	438	465	448	457	515	460	476	441	477	467	463	487	442	487	436	439	483	457	522	484	467	453	455	479	468	464	412	447	459	434	513	436	454	459	446	461	414	474	505	493	495	478	482	463	448	449	477	449	474	488	471	431	449	459	460	462	477	471	461	493	435	512	492	448	453	460	464	465	478	468	472	490	464	448	482	403	453	451	479	447	463	497	478	453	446	496	471	469	505	472	479	455	466	456	433	468	419	498	494	439	487	470	466	495	441	481	471	466	465	465	464	446	433	463	437	439	475	464	430	461	466	489	436	430	473	459	464	490	473	451	511	465	444	437	480	487	497	470	465	464	488	462	434	471	506	478	501	473	471	462	439	489	472	432	442	430	471	411	449	469	475	485	460	511	444	471	459	465	468	458	457	456	485	456	409	482	460	460	455	454	466	505	490	485	454	484	465	435	457	410	440	469	450	453	479	445	457	466	462	487	517	500	443	481	466	446	438	487	462	479	508	488	457	454	432	467	494	471	467	451	471	461	456	469	451	480	456	450	465	525	475	483	495	456	442	469	504	441	500	478	497	451	469	449	470	486	470	480	474	471	477	446	453	474	446	469	440	433	464	443	431	500	463	451	453	444	484	439	448	482	437	447	488	458	468	468	447	482	494	442	453	492	475	498	497	459	471	450	460	458	439	446	448	416	436	456	462	454	447	439	475	477	456	519	459	498	451	440	494	471	458	444	444	455	483	464	463	440	479	467	456	461	433	469	479	460	439	474	452	457	489	434	472	458	468	460	452	440	458	432	474	446	485	468	486	474	486	451	477	469	475	503	466	450	470	453	451	441	499	419	483	477	470	450	525	432	445	477	480	480	428	452	443	461	484	485	480	517	434	435	478	454	471	445	500	440	514	470	480	428	493	465	442	472	496	477	457	449	484	427	497	443	469	458	454	476	440	451	471	443	470	443	460	462	456	432	437	476	442	493	459	459	446	476	458	473	504	451	499	461	451	503	498	481	502	487	499	448	464	446	478	459	476	466	454	486	411	493	462	448	500	423	457	484	444	433	449	443	423	461	461	440	449	503	448	457	491	459	447	448	421	471	469	469	432	473	423	491	443	497	496	464	449	448	524	448	442	493	462	445	429	469	466	523	441	416	461	511	451	458	458	458	491	459	460	415	469	451	411	449	445	472	476	472	476	499	491	512	474	461	501	461	460	463	457	423	467	468	425	494	446	466	441	473	472	491	485	474	412	418	466	428	455	447	479	415	484	478	430	472	468	416	456	475	506	459	461	456	483	454	486	460	452	450	422	461	469	480	462	468	483	478	456	456	512	475	442	466	510	467	428	411	504	489	441	497	447	422	459	435	522	530	448	465	477	454	395	467	442	414	501	448	446	456	439	489	483	472	443	490	470	429	460	450	476	481	459	495	442	444	467	481	472	492	463	474	466	466	475	472	495	467	433	479	494	469	482	454	442	452	435	461	463	452	469	430	476	484	477	455	474	437	470	468	461	415	441	501	439	444	480	478	494	469	492	463	488	450	447	494	449	465	441	468	410	429	492	486	490	442	444	471	461	436	470	481	488	467	495	477	449	484	467	458	480	459	453	452	472	444	458	483	452	483	451	477	471	443	461	466	461	463	445	466	466	420	430	477	457	459	477	454	484	456	470	490	465	448	467	421	466	431	435	446	485	472	479	423	487	478	451	438	461	449	465	448	463	464	457	473	448	475	453	478	474	489	500	465	447	436	484	479	434	456	449	451	471	471	463	459	472	475	415	467	442	455	486	509	455	468	452	414	469	477	481	484	454	454	413	480	489	444	488	507	482	489	498	463	480	464	443	470	451	414	460	482	403	459	486	492	413	497	465	461	454	474	455	470	414	435	481	479	471	447	486	460	485	488	492	455	491	458	472	450	483	425	435	466	474	468	468	463	415	476	437	474	471	445	473	479	452	475	468	462	454	459	487	453	479	449	438	491	458	479	467	494	505	478	436	452	439	444	488	483	456	480	431	450	495	453	459	492	487	481	451	489	451	468	500	474	445	522	455	452	455	460	447	462	495	408	473	465	493	483	429	431	434	500	453	472	448	458	444	448	467	461	458	470	475	466	426	423	488	453	480	504	460	466	467	447	479	447	413	483	469	488	479	481	464	459	446	429	491	448	456	470	463	465	457	466	473	492	498	488	454	455	433	451	417	437	458	465	484	496	459	463	491	475	458	436	471	464	428	473	461	452	445	478	464	484	491	452	495	457	491	476	453	501	492	419	466	460	446	475	447	465	470	472	476	485	496	444	489	466	476	480	445	470	487	461	445	449	449	461	460	452	492	471	472	459	443	481	474	464	465	457	456	437	440	467	492	455	441	485	454	443	472	448	447	506	451	464	483	478	462	478	449	484	439	456	473	475	445	462	432	486	467	448	473	461	495	449	464	470	441	484	476	462	467	458	476	465	457	467	449	495	440	500	408	471	444	443	486	482	432	446	468	457	457	464	442	470	469	462	458	445	473	457	434	479	447	437	495	460	453	452	467	493	464	487	483	458	407	485	433	433	443	436	485	479	464	479	452	475	478	483	496	496	460	474	443	509	458	433	469	478	446	467	451	469	472	493	440	464	454	471	469	442	451	467	474	463	499	459	475	446	472	472	463	415	450	505	461	471	395	455	478	471	510	480	486	445	418	481	453	462	473	451	477	445	439	472	457	483	416	491	457	475	439	474	459	435	475	450	449	453	479	424	474	459	473	451	442	479	484	520	423	485	494	476	465	446	475	481	464	522	424	510	475	471	444	495	485	506	487	466	459	478	431	477	454	442	462	452	423	475	453	465	466	475	456	458	455	477	447	433	492	439	494	456	477	451	460	462	443	498	448	480	455	461	463	474	443	460	438	470	507	447	469	431	496	435	480	453	525	494	501	439	427	450	442
42527	48406	29726	5916	808	1041	1233	953	781	813	755	795	707	772	749	776	771	802	792	760	790	805	764	785	723	799	767	800	807	827	780	735	756	752	765	780	794	743	792	767	757	756	793	828	780	808	827	782	773	765	725	755	768	810	761	804	757	742	836	749	784	788	767	764	851	796	782	794	802	786	767	828	766	759	754	783	786	773	777	779	784	754	752	787	775	808	751	789	741	788	786	773	821	728	765	795	752	758	747	800	768	798	783	784	835	798	811	826	750	826	760	732	791	804	770	765	754	778	801	776	775	745	761	744	843	749	756	795	732	768	773	817	768	775	785	743	755	774	788	769	828	756	758	747	762	746	738	798	803	798	788	802	774	765	751	817	753	776	717	756	774	780	733	732	785	758	757	734	773	748	791	768	737	761	728	780	801	758	790	815	725	753	819	757	764	789	788	819	825	731	782	772	780	789	775	732	773	753	750	826	798	818	819	784	750	763	789	792	818	781	803	791	740	774	797	756	776	765	748	777	793	792	767	832	777	744	792	753	742	787	791	807	792	776	796	770	769	773	769	802	775	813	754	798	781	788	746	818	779	795	741	780	755	806	810	749	775	790	793	816	745	738	808	785	784	800	789	782	769	794	730	762	791	773	779	782	776	765	717	789	830	739	795	702	770	770	763	827	699	788	807	785	772	782	748	757	795	772	775	819	762	738	738	829	744	729	745	819	722	804	826	762	767	787	780	811	816	803	771	786	790	804	740	758	825	763	759	791	818	786	797	790	788	814	820	733	804	759	832	761	776	805	806	779	777	739	788	791	751	741	788	785	785	804	796	794	781	781	783	775	771	794	798	734	704	782	799	752	792	801	754	752	725	771	802	807	811	755	768	754	809	773	752	798	794	814	720	748	816	796	765	757	722	841	757	777	771	752	764	789	830	782	774	822	815	747	803	818	791	745	769	747	782	767	775	799	742	810	746	786	719	728	773	787	705	792	784	733	775	809	778	783	741	850	780	778	796	780	780	787	779	772	727	766	768	759	791	842	777	783	759	752	802	771	809	759	782	739	796	744	776	744	746	770	766	765	809	763	761	774	781	760	809	785	792	764	716	792	750	797	818	798	760	745	736	788	756	770	753	770	754	728	813	776	728	784	745	774	752	794	780	738	796	712	776	770	760	790	777	777	744	760	776	812	787	783	787	785	764	750	790	805	720	808	777	787	766	760	778	775	744	757	768	777	772	765	758	756	778	759	815	777	765	817	766	830	764	758	743	804	829	800	823	751	761	799	771	739	774	778	777	769	805	784	799	726	758	743	764	746	730	763	785	783	774	818	787	752	763	773	787	786	763	772	765	790	737	785	754	784	801	727	778	751	760	715	775	816	778	719	774	787	719	807	771	786	778	776	797	799	703	819	777	777	731	727	776	763	781	781	761	773	794	768	718	722	782	695	771	779	752	747	815	779	790	743	718	782	778	813	835	807	767	792	783	754	762	742	735	774	782	764	812	757	766	779	761	736	785	820	742	769	745	781	721	751	836	785	714	797	747	817	745	770	746	798	793	790	760	762	753	770	775	741	744	735	772	787	791	811	806	820	788	750	720	785	729	803	765	714	764	741	777	757	773	760	785	804	803	768	766	748	809	780	794	760	758	739	802	813	767	760	788	825	793	793	776	789	722	853	763	751	815	786	742	719	806	809	778	814	804	793	810	775	767	744	800	765	777	803	788	776	752	747	756	741	743	814	799	710	735	779	814	849	805	768	811	782	755	777	750	805	773	776	761	780	745	731	828	787	776	788	775	843	737	758	781	783	807	729	763	724	803	775	745	737	799	725	800	763	792	772	754	802	770	781	738	764	765	771	775	753	726	811	781	802	763	792	750	739	800	735	783	823	823	775	759	757	725	778	751	764	775	735	757	811	733	786	803	751	791	723	776	781	750	777	751	797	807	755	789	779	791	777	820	784	773	759	774	718	787	756	802	792	826	789	735	775	742	706	775	765	744	743	766	751	770	756	741	737	824	776	749	814	781	778	813	780	823	741	794	775	741	802	727	781	771	813	758	751	816	752	775	797	774	773	789	784	749	793	751	786	779	783	795	813	750	794	776	727	771	801	750	775	768	771	774	786	748	798	809	791	781	794	771	765	789	802	742	793	755	757	771	717	777	820	772	783	796	791	765	768	791	783	757	785	796	712	761	797	740	790	805	774	778	780	803	805	804	753	802	772	797	737	780	770	772	780	750	831	797	780	798	806	775	792	814	776	837	759	804	749	720	819	772	769	806	733	770	786	761	713	767	825	739	783	737	770	767	777	762	787	768	792	795	744	816	797	740	776	740	757	799	815	778	797	785	751	712	826	793	792	770	753	703	750	743	809	753	820	785	772	764	755	783	758	741	770	793	829	767	766	760	761	780	730	748	803	728	807	781	781	760	783	802	738	791	793	786	783	755	808	786	752	744	763	764	782	766	797	775	780	766	758	713	721	759	725	747	778	810	798	698	784	748	748	792	782	805	777	731	727	790	787	748	845	781	832	778	790	777	741	756	746	785	750	762	766	719	773	760	742	763	774	786	809	779	752	783	758	831	775	781	792	736	769	781	808	727	776	736	791	762	789	798	795	797	769	814	806	783	740	786	773	733	774	745	749	717	775	790	740	816	777	801	812	763	740	788	756	789	766	774	749	801	809	772	790	763	786	788	777	796	802	762	799	765	762	789	762	800	792	750	743	777	779	811	796	800	811	729	800	760	748	771	796	771	748	819	742	785	775	778	760	727	780	806	773	777	734	780	820	725	759	769	769	810	783	810	781	844	759	717	804	738	720	755	830	713	773	784	760	781	783	804	749	769	761	773	746	719	801	765	780	778	732	778	766	773	760	797	752	785	760	733	767	773	796	810	766	775	784	771	801	753	769	816	797	750	771	766	767	749	754	804	830	781	722	806	725	794	753	800	764	754	759	770	767	810	831	740	754	806	775	772	772	803	751	804	743	800	784	732	766	777	795	779	806	759	754	781	746	768	802	791	832	780	786	769	791	789	811	811	789	773	794	814	822	768	782	787	747	749	772	736	848	753	745	779	789	776	802	795	815	814	787	756	780	795	771	751	784	757	769	807	802	725	796	821	724	776	800	779	773	811	803	773	818	764	753	794	811	719	765	759	797	734	771	787	722	772	755	759	770	777	821	801	807	768	798	772	767	795	785	802	743	759	780	798	735	769	776	797	752	797	813	771	770	778	832	812	719	732	837	802	737	835	776	765	736	787	780	795	774	780	770	735	822	782	703	802	748	763	792	754	803	762	790	771	731	812	777	799	770	811	799	772	756	823	797	773	742	806	783	766	781	744	798	773	808	773	786	743	725	837	715	806	736	853	765	798	787	707	746	785	761	762	780	789	766	775	736	776	788	854	756	744	708	796	777	767	746	754	820	821	760	727	805	777	777	779	777	745	774	824	778	799	759	755	753	787	777	817	806	780	696	766	761	837	744	762	843	764	758	822	763
26026	25427	33518	26300	15537	2961	1938	834	446	539	415	448	415	430	438	419	454	428	462	443	454	412	403	423	444	420	410	415	428	413	409	438	421	405	454	406	418	427	421	459	431	414	424	421	431	424	428	435	427	418	455	444	392	418	455	400	424	435	409	452	431	392	448	455	431	403	432	377	420	477	482	413	426	426	406	428	454	412	433	371	441	428	440	420	419	436	409	445	455	439	412	411	422	401	446	436	431	438	430	407	407	396	429	429	395	410	425	439	409	408	402	434	407	425	444	398	444	439	417	425	423	431	418	393	400	446	465	476	443	451	431	425	440	433	397	428	417	447	429	428	402	437	402	415	425	398	451	430	399	440	418	409	465	419	394	422	405	398	427	400	411	395	428	408	413	449	387	449	445	398	419	408	434	416	433	441	447	396	417	421	407	439	435	428	432	397	471	457	385	421	441	439	407	415	441	384	442	422	425	415	411	409	417	399	433	422	442	383	391	430	459	398	427	432	423	384	384	435	440	393	450	430	429	415	411	426	416	448	427	455	430	404	451	415	401	433	418	449	418	404	418	405	426	419	422	447	430	444	429	437	440	408	464	428	442	380	428	430	421	409	426	457	426	425	412	419	439	386	438	431	422	418	408	422	404	393	437	437	420	425	411	391	434	417	435	438	405	407	390	432	405	402	417	443	461	408	384	375	436	431	396	435	425	425	439	410	404	401	434	416	413	412	437	436	429	398	448	413	444	453	441	437	421	410	427	439	427	390	458	472	411	390	405	416	411	410	417	395	453	447	397	411	402	391	415	409	394	439	419	438	405	423	417	408	410	445	480	410	424	433	412	408	445	429	412	404	411	426	396	431	428	393	432	404	398	436	424	453	402	444	426	396	407	428	398	365	428	462	421	387	440	412	413	431	428	415	435	430	423	432	427	429	425	408	424	444	408	444	431	447	437	416	444	422	426	435	417	378	448	421	384	435	441	446	422	401	427	433	448	435	438	414	399	431	417	445	407	408	424	423	456	402	410	416	417	432	450	440	418	416	444	417	405	419	427	451	426	415	402	419	418	445	386	443	448	399	414	388	442	424	415	437	418	421	419	424	465	421	408	435	425	394	428	381	461	465	429	408	434	454	444	427	384	416	417	423	411	391	431	452	433	419	438	423	416	449	438	440	419	436	420	439	409	426	444	384	408	399	412	414	427	426	440	406	423	423	444	406	361	443	448	413	451	430	432	456	438	447	421	429	460	434	443	432	405	435	428	417	425	397	422	423	406	460	414	429	435	475	419	407	427	447	440	423	415	443	424	385	400	435	399	439	434	400	450	436	392	385	438	416	411	412	413	384	440	403	413	435	420	403	382	421	432	419	427	413	394	411	458	415	429	443	419	457	415	450	444	428	396	416	433	406	427	427	431	469	452	398	390	430	421	414	412	441	432	401	450	406	434	427	416	434	412	436	408	437	414	421	397	430	403	442	439	435	418	419	423	440	401	424	432	397	437	400	421	393	428	416	419	417	410	469	442	400	411	423	446	418	461	423	425	412	424	460	428	396	426	450	470	402	397	413	413	389	423	420	433	416	401	455	416	447	424	403	423	454	465	386	421	430	426	419	434	392	441	414	411	402	430	466	400	437	426	425	441	429	422	437	411	386	441	430	434	392	393	384	449	437	420	425	404	422	436	446	441	406	451	413	407	439	450	398	442	390	418	414	414	468	383	463	409	407	453	429	441	426	451	420	460	416	381	420	421	425	441	423	456	420	417	420	379	441	431	417	408	435	468	416	471	413	451	411	447	432	429	437	436	425	412	451	421	420	437	433	419	453	407	419	389	467	433	419	439	419	417	435	437	398	405	427	455	398	442	467	430	396	410	436	438	427	455	387	471	434	433	436	402	422	448	411	433	387	394	434	415	458	407	419	440	450	466	390	414	441	429	421	417	414	426	391	417	457	397	438	440	425	436	388	425	416	432	445	413	382	444	419	446	449	432	420	411	430	434	439	452	430	420	429	433	395	445	433	435	474	407	441	423	412	422	365	403	412	424	442	387	420	402	399	432	418	443	444	397	457	419	418	425	419	407	400	441	446	401	389	452	391	436	410	390	382	403	399	434	418	417	426	407	414	408	424	413	395	449	412	439	391	461	462	428	397	395	435	397	418	438	475	428	477	418	426	434	460	433	451	432	404	440	407	447	485	441	450	422	424	437	391	412	394	461	396	429	436	452	410	393	418	421	436	454	440	412	467	388	449	399	430	417	418	435	418	432	420	467	409	431	429	436	418	385	415	433	439	429	456	429	457	395	458	449	414	387	382	417	398	430	430	359	460	440	417	444	448	408	473	395	406	419	433	443	435	458	428	481	391	449	407	442	404	428	422	437	417	386	393	424	422	400	407	398	431	429	446	414	409	402	429	452	453	408	429	432	417	403	454	462	417	427	443	419	445	385	420	409	410	431	434	408	439	396	446	409	429	426	435	439	472	411	432	419	412	449	440	421	451	483	426	458	458	399	433	427	399	403	414	394	403	410	410	434	427	422	432	418	444	415	395	428	452	415	470	434	421	390	386	391	418	415	409	456	488	422	457	448	431	456	432	411	432	446	437	430	445	414	418	396	424	425	449	378	433	405	420	410	429	434	433	416	431	414	410	440	416	405	454	450	450	388	416	416	411	432	391	436	409	428	397	423	417	455	428	388	454	466	433	413	411	406	415	394	396	413	394	419	434	404	411	417	431	444	429	420	447	438	388	402	410	429	446	424	420	407	423	390	435	446	449	406	403	414	405	421	423	403	436	425	379	401	405	428	430	404	433	414	424	393	400	410	385	414	410	395	375	413	410	408	404	397	406	450	418	432	440	460	392	420	455	439	445	455	414	435	414	423	406	409	431	411	426	412	398	392	413	420	430	422	455	425	426	447	436	409	387	431	378	416	415	419	414	428	418	466	408	468	466	431	436	428	395	395	428	407	436	398	406	433	425	434	401	429	419	416	384	409	427	461	416	407	408	420	392	408	426	445	444	428	437	408	427	423	446	418	441	412	452	411	434	425	407	433	430	401	421	415	414	438	444	408	427	416	432	441	428	415	419	421	439	423	391	430	427	407	424	437	391	425	398	409	431	452	447	427	418	413	455	417	435	412	425	423	426	453	411	424	416	419	452	421	438	417	416	412	449	427	435	427	431	413	417	443	423	433	386	420	450	408	441	419	435	468	432	410	397	423	436	416	408	403	432	435	372	416	415	449	462	440	399	456	422	453	409	423	423	439	415	450	438	421	415	431	440	468	421	440	408	396	437	415	412	431	405	462	410	435	434	413	397	424	417	432	437	431	437	410	414	426	443	432	416	434	406	432	449	420	363	412	386	420	427	446	443	440	413	401	402	399	416	431	441	419	440	445	413	410	397	429	382	426	389	437	448	444	440	406	399	406	405	415	423	401	418	456	442	413	444	422	413	433	397	403	413	410	420	426	414	436	427	399	429	440	414	449	419	377	419	447	424
63028	89110	60338	23509	1147	2070	4182	1816	739	947	728	719	716	683	730	660	730	642	734	728	690	693	656	702	704	662	698	655	720	706	695	704	735	728	682	681	691	729	743	703	694	748	728	716	691	620	685	724	741	706	709	695	710	668	725	738	756	721	676	715	641	717	692	707	728	728	686	711	684	733	733	698	667	647	731	688	718	703	730	685	703	680	677	728	757	721	702	675	683	684	738	776	709	697	712	724	700	748	654	757	691	715	683	770	683	714	725	671	731	726	760	732	697	715	707	754	692	730	760	697	698	728	733	721	693	760	682	724	714	720	693	760	696	713	734	713	709	691	723	696	712	721	685	732	737	649	701	679	722	661	744	713	731	694	704	726	705	720	699	732	678	694	665	706	688	701	670	678	681	677	693	702	677	707	705	684	690	707	728	734	691	731	720	727	704	727	688	692	673	716	670	689	701	701	699	729	678	689	719	711	705	687	657	693	692	694	711	733	668	695	723	705	734	742	709	708	716	693	744	683	671	686	734	772	714	682	718	683	670	741	743	682	686	696	687	721	659	698	679	710	662	735	696	676	715	717	707	742	665	702	690	671	719	713	684	721	684	699	708	735	694	679	699	717	668	662	679	707	736	731	696	726	706	654	751	676	709	688	708	705	748	727	715	704	718	682	748	697	721	708	722	727	702	686	735	665	710	713	728	694	715	700	739	666	724	678	718	690	716	719	727	683	701	756	673	731	708	684	680	695	677	668	692	776	699	692	652	655	658	700	708	673	736	704	725	699	703	718	702	680	732	645	700	743	716	746	703	744	730	717	719	664	721	684	699	671	718	714	737	654	678	683	660	670	668	684	677	669	709	674	694	673	708	696	713	670	684	657	769	661	737	695	697	690	698	640	688	686	733	768	659	674	701	702	673	695	694	703	690	714	680	679	696	690	706	726	716	718	721	705	731	727	671	692	724	676	692	645	736	672	709	672	696	705	713	691	710	721	699	698	699	690	714	678	647	679	667	682	733	685	668	711	679	691	756	694	700	724	703	727	683	695	691	648	702	713	702	710	692	769	674	716	697	648	683	760	686	736	750	702	721	688	742	653	685	676	755	696	686	654	716	698	700	693	696	660	751	731	739	721	713	701	675	687	679	697	722	711	680	738	657	702	679	678	738	667	719	695	680	775	738	672	675	660	755	701	689	760	700	718	710	710	711	703	747	721	728	698	721	695	690	667	709	710	677	714	635	734	705	667	720	681	698	688	690	682	727	710	743	712	678	725	711	731	714	676	711	730	675	672	681	718	714	702	720	705	664	705	679	770	681	698	639	711	752	665	671	692	725	733	739	674	699	669	706	688	704	707	659	700	675	704	691	678	690	698	680	685	701	703	739	756	700	748	675	726	675	690	662	713	674	697	681	734	696	681	668	691	665	694	755	720	699	685	672	740	687	732	670	715	665	683	763	722	674	711	702	696	732	724	736	665	682	721	727	691	713	650	691	706	735	686	708	676	696	708	728	668	724	719	685	718	667	717	729	678	675	694	699	717	695	700	692	688	743	703	724	719	735	729	713	689	691	738	675	687	702	678	699	687	680	686	688	689	696	692	662	691	708	735	724	714	684	739	722	724	733	702	696	695	694	684	777	679	727	677	731	716	720	666	688	642	757	678	710	675	740	710	688	702	685	707	678	703	742	700	705	715	722	690	679	704	724	720	707	714	692	711	665	731	698	675	681	703	705	706	662	687	753	734	726	662	679	736	738	687	734	691	675	674	685	639	688	706	704	678	728	752	693	693	726	714	718	720	708	691	671	716	693	688	715	721	679	723	697	676	691	716	695	686	728	719	716	726	687	713	732	695	721	676	638	703	697	697	694	691	670	771	706	700	652	681	688	711	639	708	732	721	738	750	687	683	676	702	737	713	691	710	700	704	694	715	715	722	680	705	726	692	688	723	718	719	711	672	783	690	689	688	710	676	708	717	739	685	694	699	729	721	741	750	704	691	700	768	687	706	736	710	724	666	753	689	695	699	729	697	693	734	728	672	683	709	762	694	699	644	691	665	713	674	714	722	698	688	701	710	670	628	678	717	714	707	732	734	673	719	677	719	720	717	742	672	703	723	678	733	686	685	688	712	707	694	672	700	687	731	708	691	699	722	727	722	686	653	751	732	711	696	699	668	678	687	714	727	660	711	648	718	712	683	762	729	691	698	733	706	704	719	713	694	715	721	689	710	708	748	732	706	655	645	680	710	677	662	643	725	695	681	674	700	714	691	684	690	692	748	749	724	727	721	711	701	663	719	693	704	726	694	720	771	673	698	721	668	706	718	667	699	733	677	692	671	656	708	674	721	719	716	695	718	754	697	655	695	660	714	717	734	724	735	695	695	719	735	707	715	699	674	716	634	672	746	712	694	681	672	710	703	730	718	747	723	742	693	707	695	692	722	670	653	696	717	623	681	717	663	737	666	727	716	683	731	749	696	734	735	681	714	726	712	633	783	691	710	714	705	701	720	732	697	733	698	700	701	694	734	713	689	715	736	688	694	695	690	723	697	716	708	708	672	700	699	683	692	696	720	745	715	765	732	711	753	710	699	712	734	718	762	693	675	653	695	652	690	724	693	696	719	708	683	697	708	724	696	736	712	731	652	744	686	721	702	726	669	715	692	702	727	724	689	700	750	700	711	716	701	735	686	713	711	679	708	698	705	699	697	754	716	743	667	694	652	677	694	696	699	728	712	727	698	747	716	664	720	748	709	670	733	697	686	737	658	692	718	676	711	665	738	684	742	708	692	676	721	716	715	692	672	679	689	693	718	683	710	681	678	689	707	712	733	742	700	649	676	688	693	759	726	695	725	738	676	728	725	683	709	704	678	725	690	674	690	648	671	673	668	717	677	704	677	666	701	715	739	719	718	656	758	707	675	681	708	745	674	695	711	646	716	679	720	713	706	668	725	709	696	726	701	703	697	692	702	766	674	744	705	689	742	763	707	731	704	641	722	671	707	701	741	730	704	702	750	701	689	762	745	723	681	701	727	676	739	718	749	754	696	608	711	702	688	698	679	716	688	678	682	701	692	757	741	687	712	700	725	684	704	759	684	705	746	651	747	679	658	662	714	749	659	730	724	701	687	708	740	672	711	689	677	743	731	687	759	649	730	756	728	727	665	752	772	675	708	771	734	740	683	689	704	736	719	657	693	735	725	704	706	776	697	711	721	679	700	705	641	711	678	734	724	732	772	725	683	691	687	708	769	673	698	678	679	696	727	709	738	701	698	708	733	695	705	715	715	701	716	683	716	668	675	690	711	697	688	691	661	655	742	706	694	684	692	687	704	682	743	695	704	711	697	679	680	725	707	669	673	723	718	677	714	683	713	721	710	703	703	700	735	714	690	668	691	698	703	728	732	667	752	689	739	683	701	738	714	709	696	681	688	710	706	680	667	706	630	707	692	690	664	689	697	733	675	663	692	681	672	656	684	690	714	694	712	658	668	676	755	704	687
24410	23237	31477	24789	21346	15936	6233	1788	715	870	713	655	639	691	664	649	639	683	678	645	666	603	638	652	647	657	647	667	661	650	637	688	638	673	633	644	630	666	649	603	660	622	635	666	662	685	597	651	669	643	672	654	674	627	670	653	649	644	633	678	620	692	647	658	659	611	677	643	671	636	587	637	587	617	665	593	628	622	624	651	618	637	610	598	659	654	672	594	611	640	600	616	617	654	622	665	669	632	661	595	656	675	615	629	650	645	641	647	681	613	649	622	600	690	657	632	637	634	631	674	618	679	597	612	579	599	660	621	658	662	640	657	665	636	640	628	631	626	665	632	629	644	611	623	655	660	682	623	633	621	627	611	635	660	601	635	640	642	635	625	627	640	641	659	665	590	593	630	645	635	654	672	642	634	588	633	636	622	668	616	625	637	639	643	626	599	641	593	660	631	676	652	659	655	680	660	636	647	673	669	634	615	656	656	661	617	659	644	624	656	670	641	655	667	670	673	660	667	591	640	625	627	621	649	627	630	687	680	641	652	643	654	626	621	621	634	621	671	644	672	631	646	651	661	645	646	643	621	639	671	663	643	621	661	738	632	662	633	649	682	636	609	618	683	681	655	627	613	646	652	621	648	628	678	641	636	643	653	667	636	590	647	602	665	642	601	635	661	634	625	671	620	692	640	672	631	622	649	655	635	623	662	642	672	655	614	628	622	647	598	640	643	641	614	657	614	639	629	627	660	618	697	636	620	673	614	647	681	666	636	644	657	622	626	633	657	651	654	663	679	680	668	648	668	681	623	650	657	684	642	636	637	690	694	650	638	646	596	620	672	669	665	634	625	637	607	639	592	607	633	672	661	644	650	638	629	626	653	637	620	662	618	630	648	633	604	647	619	646	625	669	670	617	632	653	644	665	647	661	664	676	633	647	652	614	656	615	663	652	639	638	678	624	610	681	608	594	651	667	663	635	701	656	641	649	651	622	662	646	664	661	653	653	647	617	647	651	602	616	617	635	656	653	633	607	618	631	619	658	646	649	663	583	601	633	620	674	666	645	650	664	569	683	614	602	680	671	669	619	653	658	635	636	652	603	653	616	689	651	640	667	665	642	595	642	658	634	611	656	659	688	659	614	660	622	683	625	648	645	674	639	676	634	614	615	625	654	649	628	607	647	628	604	658	650	625	643	644	670	638	627	635	638	649	660	612	615	644	639	652	628	622	657	615	655	584	610	654	670	610	647	629	644	658	631	642	635	592	668	674	668	631	614	648	666	600	644	643	674	639	654	647	646	664	673	640	595	666	644	648	659	640	645	691	607	634	647	622	661	628	639	674	645	643	637	625	630	602	627	636	685	623	657	640	602	691	634	659	685	661	671	627	652	615	605	651	650	645	672	666	691	637	590	625	640	625	598	617	640	648	658	639	620	638	620	637	660	674	626	606	626	655	608	625	657	665	653	654	643	652	650	644	665	612	604	644	700	638	651	651	643	629	666	665	664	633	636	648	633	641	611	570	635	617	648	620	654	627	649	659	678	659	616	633	632	619	725	665	651	629	627	667	628	649	675	631	649	685	641	629	624	645	677	616	645	603	618	626	681	675	642	640	642	649	581	630	643	626	622	654	601	659	608	658	677	648	646	700	633	636	631	637	644	675	635	619	622	655	644	678	624	651	657	649	593	650	650	682	649	640	653	652	617	618	671	654	628	653	649	645	649	633	627	635	641	626	613	669	618	638	647	651	653	569	638	624	632	649	676	662	624	680	638	618	632	639	617	647	678	653	656	640	611	608	665	636	656	656	639	623	621	698	609	644	686	614	652	640	617	649	633	608	665	625	691	665	638	685	592	628	625	651	635	611	634	664	654	633	677	653	685	612	654	631	628	635	624	628	659	653	610	643	635	662	645	613	626	590	653	641	693	680	626	592	669	636	648	652	660	655	636	634	641	671	640	602	669	638	645	659	634	640	635	623	640	651	665	671	648	643	663	618	686	589	685	668	622	604	636	656	640	613	621	634	627	643	608	656	637	673	620	644	646	633	619	629	622	611	660	651	652	679	603	633	682	639	657	656	696	643	627	646	648	604	675	664	641	655	626	586	662	626	647	675	586	658	602	587	658	636	647	653	703	628	668	618	627	656	666	656	623	621	664	632	657	638	636	627	660	604	678	618	620	597	657	652	643	625	612	644	645	623	671	604	601	640	628	664	626	657	659	643	615	602	665	621	642	665	676	645	645	652	651	614	627	669	627	618	664	674	620	629	671	683	657	619	634	634	626	632	628	619	652	660	657	648	625	618	631	617	636	622	582	706	623	593	697	703	582	697	621	651	647	645	662	608	596	595	686	642	652	651	665	622	637	633	629	674	649	677	634	675	630	618	605	638	652	646	648	689	661	625	652	625	615	618	665	634	643	647	672	639	631	653	632	655	664	616	631	654	637	661	645	675	644	614	674	614	641	602	624	677	615	603	628	660	650	680	622	648	612	693	639	665	646	646	687	654	588	680	629	635	646	638	636	613	642	636	681	669	633	645	612	610	661	630	622	669	637	641	614	636	670	625	651	643	635	747	659	684	632	641	654	688	640	620	626	579	651	654	632	633	647	637	666	663	659	672	654	644	625	609	650	652	637	582	644	638	636	590	675	644	684	650	652	637	686	632	612	601	685	633	695	689	605	671	644	616	607	625	596	644	664	641	617	646	640	628	673	637	660	605	661	664	627	667	626	598	650	653	661	600	652	655	604	617	653	626	628	642	657	649	652	625	619	688	659	600	642	680	645	660	692	641	617	690	634	609	630	601	682	630	636	608	628	626	668	639	609	600	631	627	650	667	614	633	628	614	621	640	655	624	678	621	673	690	659	672	708	629	624	639	669	624	656	656	636	616	607	650	658	615	678	646	636	677	674	639	613	672	606	674	667	669	651	638	620	596	609	670	625	644	616	673	610	681	627	691	653	667	698	676	648	676	645	639	713	707	651	623	652	657	658	649	635	667	627	609	638	624	649	698	662	624	646	616	663	649	606	674	658	627	668	647	641	655	643	632	634	641	616	647	644	649	646	674	630	630	639	664	648	628	629	608	648	624	660	676	626	656	685	705	635	693	576	649	669	648	590	613	648	662	635	642	608	653	689	637	657	638	651	606	661	691	657	663	625	655	667	669	700	659	619	594	642	661	619	583	628	655	592	637	590	624	629	584	628	600	640	654	665	678	597	638	671	632	602	638	655	671	633	599	646	605	657	617	652	613	589	656	660	659	618	616	668	633	659	586	617	675	611	636	664	623	634	649	688	612	659	610	635	681	640	642	622	607	678	632	662	658	617	663	640	650	632	637	664	603	642	666	673	681	664	653	623	604	677	602	617	676	630	631	676	642	642	612	625	584	678	605	682	619	668	632	646	645	657	610	672	632	647	654	626	642	674	630	655	688	643	625	675	673	656	646	672	623	604	639	628	655	647	620	605	608	675	642	627	651	652	658	676	596	608	654	646	670
63106	101500	70756	29575	2270	3637	8649	3330	1023	1491	1096	975	1034	1017	1037	1066	947	967	987	1024	1000	1002	992	999	986	1015	1002	974	1018	1013	1008	998	1030	963	959	935	1019	1001	919	964	1066	996	997	983	1009	1024	948	995	1007	952	941	1057	1047	910	993	937	932	1009	1011	962	988	967	1004	974	970	1009	1023	1022	1004	1013	1010	996	949	1028	965	949	919	975	1040	1075	983	955	952	981	1021	961	1021	978	974	994	996	964	1008	1061	957	1009	952	1023	1015	1030	997	965	1018	1040	1003	946	978	1006	971	996	1011	969	984	982	1008	990	983	956	1022	1031	974	935	1024	953	1013	1011	1026	946	1001	955	932	997	939	1043	1049	1003	941	961	929	977	989	1028	1029	940	1072	999	979	1004	1044	1044	918	1011	974	961	997	950	1025	977	994	966	1001	996	999	957	958	936	979	977	973	996	986	972	983	1021	1023	921	1012	966	1012	1026	983	1009	1008	995	929	1031	978	1052	1002	947	983	1034	956	953	1008	1018	946	1000	947	1008	993	985	969	962	960	1003	1061	974	974	966	1008	990	981	980	1020	999	1044	981	1017	993	989	984	1069	980	988	981	1028	970	969	1027	940	1019	1002	947	965	994	1067	1039	964	956	983	1024	974	1006	949	1008	1045	1001	957	973	1021	943	992	981	1006	959	993	958	1041	978	973	999	1013	1024	1030	965	1010	930	935	958	1041	1010	968	963	1032	976	1020	988	976	1023	987	1031	1089	982	991	949	1002	960	943	1003	940	964	1026	1037	978	1028	999	970	975	1036	1001	959	1014	988	969	1010	967	996	993	1010	1033	952	1018	979	1011	925	979	993	957	962	1074	955	993	1030	1009	948	973	922	984	960	999	992	1011	949	992	1027	1029	976	997	976	983	980	965	984	967	1065	1024	1039	1038	917	1037	1011	1034	961	1039	1016	991	1010	1001	1004	964	997	998	969	1003	1003	991	978	931	970	1011	967	1003	1041	1021	995	979	1029	922	943	957	1050	1016	983	1053	1029	969	1009	995	924	981	1013	1029	1038	979	1015	1004	977	1002	990	986	939	1049	974	951	1030	1003	1024	977	1022	986	983	992	1011	1011	1029	952	969	990	985	1031	1068	1023	991	951	1035	971	967	1047	999	972	1039	981	1027	961	1006	992	1004	973	964	1003	976	976	980	1035	1017	1016	903	993	994	963	966	987	948	969	1019	1031	967	987	968	1075	1003	936	1029	979	980	967	947	1035	1019	933	936	1077	995	1035	991	981	956	957	957	994	1013	1004	1010	1035	987	1034	991	1022	957	995	980	973	992	1026	1013	974	984	970	941	958	982	951	964	923	1030	1008	1014	1026	1041	1008	994	1014	964	990	996	1023	923	958	999	983	986	993	994	1003	965	997	977	1011	948	1020	980	1008	1023	955	1035	991	1015	953	1013	1025	1002	986	988	945	969	997	955	1015	942	1021	955	937	1067	970	942	1043	965	990	1024	976	953	992	1001	950	1013	1119	1001	994	937	991	957	955	1004	1038	1032	1002	981	1029	1017	952	962	996	963	1007	1057	967	1017	938	975	981	1017	979	981	982	1017	1004	1007	997	981	1002	1000	1052	952	990	1025	1023	1005	974	989	1017	975	1045	992	988	1025	1005	972	1018	1009	1016	972	990	1004	995	1015	982	1024	999	943	1011	1002	946	930	1010	967	979	1029	977	975	997	1002	965	1013	1022	984	980	1015	1047	1015	1032	932	1006	988	996	970	1024	985	1078	981	936	994	1020	992	1028	957	935	1000	995	995	1006	1058	1005	953	975	1023	1032	1012	1018	999	998	1021	1035	1012	1017	990	1018	984	980	972	1035	996	984	1046	1077	1026	1032	961	1000	941	1004	979	1024	967	954	1011	1050	974	1028	978	970	982	1035	995	1015	984	1018	1046	1049	941	997	923	991	952	1035	988	987	943	949	973	970	1029	1066	971	974	1042	961	996	978	1030	989	969	1001	962	974	920	989	1019	985	1005	985	988	964	1022	946	941	1024	1016	1003	967	1020	1015	1024	999	1046	996	1001	1009	1016	982	942	982	1003	1005	971	1016	987	987	1013	937	980	993	1026	1043	1016	950	1022	1028	967	1010	1020	1018	1007	1006	1000	1001	1031	999	1005	1028	1017	1036	1072	1030	985	980	1010	1000	986	987	973	975	980	959	994	1043	1018	1004	1014	980	1016	1003	984	982	1037	992	995	995	959	1037	945	966	963	1025	985	1001	1009	965	1008	980	993	964	1044	979	1025	974	1048	1046	1002	989	986	998	996	1030	1038	1001	1014	970	981	1008	983	944	999	1018	1047	1013	996	973	957	954	992	1010	1004	1038	949	1031	987	1047	988	954	984	1014	1007	1014	962	981	987	1016	979	1012	980	1003	1017	971	1019	921	1018	945	982	1006	1002	994	965	1037	1044	1035	1035	958	984	1018	983	1010	953	1024	997	982	1017	1052	998	965	1020	997	985	972	999	1070	1024	957	975	946	966	994	1013	992	990	1045	1007	1008	1032	1003	996	966	1035	1008	1020	1022	1028	1004	941	932	1017	1022	961	1005	969	1011	946	955	1018	1005	985	1028	1003	991	1031	999	1019	968	1002	991	967	1003	1009	967	943	1018	967	989	1015	1009	1026	1011	1003	1060	932	944	972	949	1041	957	1016	976	962	1012	994	1004	994	1005	1001	1056	916	994	940	1035	991	958	1003	1053	992	1010	965	981	1050	1011	981	944	986	1005	1012	1062	1005	968	1075	998	997	1049	966	1033	1029	1050	995	1029	984	1021	996	1018	990	1041	997	1025	981	995	941	977	1068	1022	954	990	1038	976	931	953	943	969	980	959	1040	1037	996	1007	938	1014	1070	970	915	942	1018	1004	1026	1027	948	1036	1033	946	1010	994	992	991	1035	972	1002	1027	978	987	953	1040	966	1007	993	1014	1004	985	1051	986	1038	940	985	992	981	1034	990	996	936	1022	973	981	940	984	979	962	1012	952	992	996	949	961	912	1022	1028	962	984	1031	991	1007	981	1014	977	962	999	983	1006	989	977	982	970	990	1021	958	909	1071	985	1009	995	987	988	1049	979	991	932	1017	1043	988	1029	960	922	1014	962	1006	1033	1039	1029	1018	959	985	982	985	951	979	954	997	1006	988	1018	942	1043	1009	984	1036	1029	1013	1038	1035	987	993	986	1006	1020	976	994	1043	997	929	1026	1047	1042	969	959	959	963	966	967	1002	980	981	953	956	1017	931	983	958	937	1015	1002	1026	970	998	935	991	1006	987	964	1019	974	990	1017	1004	967	1042	976	971	966	950	1003	992	1027	979	992	901	988	1005	972	1017	1014	994	962	962	1005	1032	966	1061	1033	988	971	1028	1054	954	936	1031	970	978	1031	965	1030	986	992	1011	976	963	996	1020	1051	977	1023	969	965	1017	1002	1013	944	1066	1055	1078	949	954	1030	956	1003	949	1014	953	1027	960	973	1001	961	989	1029	986	971	930	977	1014	1016	966	986	977	1017	1018	986	974	1039	976	1025	1070	1054	971	953	1002	1033	989	938	1014	1010	990	976	1009	1015	1008	996	975	1031	975	996	1029	967	973	1036	980	985	973	1017	964	932	974	992	1044	1032	957	949	944	1019	956	1030	1062	1000	995	999	1012	969	1040	981	1027	1047	958	954	978	988	991	993	971	1030	1018	979	993	1050	976	1026	1003	1012	983	1060	986	993	968	961	1013	1013	975	1040	986	1016	1029	973	969	1008	988	1036	928	979	976	1005	1048	1011	1013	1002	983	1048	1020	1018	982	1003	1035	1016	1010	1011	1000	979	939	1010	950	1007	982	1020	970	1003	972	1030	936	962	974	1013	984	981	951	1007	940	973	1016	994	997	1013	973	1022	986	979	1007	1000	1030	988	969	989	973	970	959	1016	1005	936	1050	1007	963	981	982	971	1066	967	980	1019	970	998	1013	991	944	967	973	1049	975	1023	959	1002	1018	978	987	974	1066	1025	997	1036	945	1038	1041	972	987	957	1024	987	1018	992	956	1006	1030	989	999	1040	1043	980	1081	977	1049	993	961	1058	996	1041	960	947	1032	983	942	1018	1047	988	980	988	981	1025	992	959	976	982	1010	992	1014	983	994	979	991
32181	33499	27808	9122	737	513	762	548	458	487	495	507	491	486	481	450	496	457	449	531	511	493	444	478	478	445	530	499	484	490	489	458	458	460	448	454	485	477	459	476	460	486	519	506	487	476	518	498	495	479	464	481	517	511	461	449	471	449	480	456	476	469	485	480	459	440	489	468	500	500	453	496	459	481	495	466	497	470	495	505	501	471	511	523	463	511	466	462	483	466	494	472	472	513	475	495	494	442	476	478	495	483	486	471	521	524	449	548	465	485	484	454	473	471	464	474	491	458	459	485	492	464	490	485	458	483	511	463	476	459	481	475	459	478	447	514	459	458	485	476	476	494	471	492	427	510	490	435	487	444	466	458	494	474	486	511	464	468	447	465	481	481	495	494	458	486	460	465	466	472	458	460	525	458	482	467	504	481	449	508	461	486	498	479	497	488	463	525	477	462	479	490	482	511	506	457	479	484	500	446	512	466	468	471	471	459	446	466	468	467	537	493	494	482	522	485	479	463	473	465	463	465	454	497	494	465	489	490	471	464	457	455	461	487	502	490	494	441	490	505	473	490	456	500	466	453	479	433	482	492	470	495	486	488	454	484	453	486	495	491	461	465	458	486	481	460	449	498	443	437	464	498	516	515	492	508	485	479	492	504	486	479	494	477	509	454	493	475	490	474	451	498	486	464	512	457	473	497	464	459	485	460	496	494	479	551	478	503	473	535	457	497	531	522	482	497	477	488	477	510	462	499	486	491	485	476	495	455	436	500	466	480	472	505	493	484	498	493	475	481	473	468	440	471	449	471	458	459	502	487	484	492	494	461	470	487	470	506	471	478	507	502	442	463	479	492	476	488	474	498	482	489	508	508	466	468	499	495	491	490	480	450	516	475	508	498	490	479	490	498	466	466	497	487	499	458	462	519	506	488	429	510	491	484	476	510	455	518	477	517	488	449	471	495	443	483	476	487	483	483	495	486	465	471	525	481	481	525	475	471	463	522	493	438	465	497	487	507	465	476	483	440	484	489	514	458	487	432	473	493	501	462	520	491	484	482	503	493	476	473	526	498	480	490	458	495	494	464	468	479	484	475	520	472	497	477	487	476	478	469	442	429	501	504	501	468	466	478	504	498	504	465	505	494	469	476	458	483	486	522	458	470	449	466	524	481	467	500	504	497	503	461	506	449	496	491	441	482	485	478	481	490	444	482	484	507	481	467	471	477	476	507	475	496	514	503	445	522	477	460	456	471	465	442	466	493	430	477	473	521	459	473	502	490	476	447	458	465	482	456	496	485	514	471	524	442	461	481	483	492	458	505	484	505	496	465	462	433	491	503	520	477	484	476	488	461	495	507	485	491	477	470	480	466	489	495	480	528	462	511	442	463	435	504	510	491	472	458	459	491	492	484	493	503	477	508	466	483	496	523	498	480	491	490	486	420	504	509	468	496	486	508	475	478	478	510	497	487	531	498	479	522	483	460	460	484	494	479	500	506	508	493	478	521	523	494	439	426	489	454	463	480	475	453	466	458	460	469	489	474	504	489	466	470	460	469	485	532	515	516	467	453	450	484	510	490	433	493	459	485	495	473	472	472	519	501	480	489	471	480	452	525	526	485	439	457	481	484	480	494	482	488	462	489	463	471	483	466	438	467	479	458	494	483	465	462	448	473	454	436	483	513	498	463	471	460	474	446	503	482	478	471	449	464	464	473	489	472	505	478	513	471	499	524	466	485	452	487	457	512	505	502	535	474	450	493	473	476	507	495	487	489	484	530	444	496	512	477	466	485	443	477	512	510	508	477	458	493	451	463	492	468	477	496	500	480	493	463	508	478	512	455	488	484	499	445	495	496	480	471	478	471	485	450	453	481	451	503	441	499	449	519	493	499	433	438	469	466	499	493	470	463	508	466	507	495	451	521	439	455	458	446	445	463	477	468	485	474	468	481	480	475	478	484	510	480	471	449	475	472	484	492	469	483	453	498	467	487	476	482	491	485	483	453	481	478	512	513	518	463	490	498	476	446	506	516	516	494	468	445	445	489	445	502	455	488	490	500	492	509	470	473	503	464	499	472	469	477	494	482	472	522	497	486	480	477	437	457	430	470	481	485	537	467	452	469	490	479	524	455	466	508	465	479	448	472	483	482	477	503	474	499	473	433	453	463	499	492	463	505	477	507	505	478	529	487	435	486	454	481	513	481	487	455	451	467	460	460	490	526	492	470	466	460	488	475	475	475	490	445	497	477	487	458	491	467	467	483	452	502	511	490	457	507	458	480	474	490	490	514	479	485	506	517	470	494	486	470	485	459	493	449	470	469	459	469	458	487	475	443	478	521	498	497	514	514	466	475	486	499	476	444	489	492	471	484	510	430	477	473	484	524	499	516	456	462	508	480	486	494	452	529	440	478	483	483	479	482	503	506	456	444	479	481	459	464	449	494	462	483	489	508	486	489	505	494	484	479	500	480	487	485	438	485	496	446	471	456	479	506	424	473	462	439	502	483	483	479	444	498	483	489	437	504	495	457	485	514	467	462	460	442	462	489	479	476	470	518	490	463	454	448	435	496	482	526	479	420	484	500	466	439	521	453	499	456	487	473	435	469	479	529	474	484	504	450	458	456	478	464	460	466	485	501	501	480	445	490	457	459	526	483	461	466	462	442	510	510	456	471	461	496	495	511	470	471	505	476	481	482	479	436	449	489	483	477	473	487	465	476	478	477	479	504	466	501	460	521	482	479	520	461	470	468	461	451	427	482	522	475	479	467	457	478	491	486	514	497	453	445	491	471	464	463	483	503	503	495	457	503	497	483	509	473	459	484	472	509	499	469	455	437	487	488	517	466	468	514	482	467	467	453	439	460	473	495	473	466	474	469	495	489	457	474	503	488	443	482	502	470	481	487	533	448	429	475	482	477	508	510	496	447	455	495	486	505	480	432	475	476	481	483	516	439	471	473	525	512	473	477	475	489	499	432	479	490	499	484	508	502	451	513	482	458	520	468	472	455	477	497	506	477	480	484	440	486	471	458	456	475	447	469	464	470	445	465	477	478	498	520	476	449	492	466	482	513	504	466	506	479	506	460	498	474	506	507	433	515	499	455	477	476	461	522	493	456	466	481	499	487	496	486	471	489	483	508	505	463	511	461	429	463	486	479	499	456	480	508	445	494	471	467	447	486	459	467	450	487	454	485	456	486	477	490	490	450	474	483	474	484	473	466	486	470	507	453	431	478	470	434	478	505	484	460	477	473	463	478	480	446	449	468	501	489	457	485	476	488	494	443	469	497	480	460	478	485	456	437	452	480	453	499	490	488	446	524	487	502	459	469	489	511	483	463	466	496	459	524	479	480	529	493	455	475	508	472	473	477	483	463	487	468	482	471	497	461	442	464	487	501	473	474	492	456	469	506	473	509	517	492	441	454	436	458	440	467	486	466	492	467	467	499	470	451	488	502	482	471	487	503	470	446	489	454	467	474	444	507	475	447	460	479	487	476	469	503
41741	50423	30738	6301	1033	971	1474	911	828	860	782	758	807	793	812	788	852	802	840	738	796	771	812	835	757	781	801	823	794	783	836	789	757	788	825	774	792	796	814	773	787	789	793	770	818	783	853	801	779	820	800	844	825	793	742	723	813	826	766	807	808	753	817	791	786	828	820	806	845	828	830	841	843	805	831	819	804	839	838	790	818	756	816	808	780	794	837	745	780	820	730	726	790	819	821	757	788	838	795	770	762	778	801	811	795	769	777	837	776	776	810	860	814	808	749	785	798	817	799	786	820	800	783	815	832	866	802	788	798	866	797	827	745	805	837	792	794	782	822	810	788	811	791	841	792	744	872	809	856	817	764	783	821	825	814	797	803	808	752	790	845	775	859	762	779	781	786	844	770	814	784	784	762	773	807	732	796	809	840	795	749	753	868	868	782	817	830	810	805	794	816	828	787	869	780	814	820	743	782	812	768	800	790	801	779	805	850	814	805	791	897	803	778	836	830	804	828	775	768	779	748	828	786	785	816	776	762	764	825	796	782	810	799	840	823	779	795	774	825	768	791	776	757	785	819	729	814	856	804	817	788	773	775	837	802	781	789	850	799	812	857	834	764	791	768	786	780	784	831	779	760	803	781	789	793	782	764	810	743	765	827	764	832	807	803	779	791	797	802	791	829	825	780	805	802	778	836	800	774	768	773	777	796	818	817	763	822	809	801	797	793	826	815	810	825	806	798	825	823	822	812	818	765	783	809	759	731	816	844	836	782	780	831	785	792	797	780	840	790	794	767	818	820	826	822	815	801	849	789	801	823	771	768	796	840	814	752	851	805	787	810	814	743	817	769	770	811	837	773	806	851	805	778	793	799	797	801	773	794	850	803	822	810	803	796	860	737	801	788	819	806	842	836	789	832	800	805	837	832	789	801	775	839	786	786	802	751	821	774	817	763	839	826	759	790	751	814	773	812	741	813	771	791	793	809	805	757	812	800	831	797	753	764	809	802	807	772	799	796	810	746	803	809	795	824	797	853	827	795	851	791	812	818	806	801	818	753	807	795	795	826	790	850	817	738	805	823	802	790	763	798	795	856	819	775	787	839	732	806	837	793	817	840	803	779	750	812	784	761	773	787	842	792	775	848	808	840	729	789	798	802	759	768	850	816	818	811	794	806	776	786	797	825	801	820	795	762	847	777	786	845	774	776	774	819	817	842	789	794	800	775	776	741	761	789	863	739	787	813	838	816	765	756	783	775	807	770	778	786	833	792	822	789	793	781	829	819	778	843	822	805	796	761	763	780	787	812	786	811	763	782	777	780	849	853	788	828	781	794	786	788	747	811	819	796	833	834	779	841	841	773	793	821	843	787	815	827	747	796	784	830	787	856	843	808	791	798	834	784	821	840	782	794	796	787	768	783	819	822	842	768	788	795	816	791	828	837	802	811	785	797	761	792	812	828	794	758	829	804	836	805	771	788	817	811	818	822	824	793	774	814	789	819	786	820	775	778	841	851	836	807	771	791	775	778	799	819	776	819	776	766	790	773	813	780	782	744	776	764	797	785	829	820	854	794	775	856	807	801	786	768	804	773	808	774	850	834	786	841	859	814	780	800	787	815	786	837	749	816	816	808	780	884	844	770	793	840	790	782	787	772	766	878	836	785	816	777	802	788	841	790	794	810	770	770	766	785	809	825	813	785	796	853	814	734	828	782	799	787	775	774	774	811	791	820	818	749	797	813	780	801	823	753	797	798	786	796	779	793	781	808	853	819	835	762	785	793	859	770	809	799	793	812	783	837	763	805	839	802	801	764	812	827	829	782	807	772	799	772	849	819	805	836	776	801	834	769	819	763	811	797	839	798	803	852	790	817	768	798	790	762	795	836	804	813	855	777	775	810	801	855	830	793	782	730	789	797	836	802	801	740	754	818	820	849	797	834	786	792	798	776	856	823	824	759	789	801	766	829	805	876	825	805	802	769	813	781	800	803	738	761	810	799	778	777	832	818	795	832	783	779	786	767	793	783	818	837	822	802	726	808	804	791	782	810	780	839	755	775	817	831	749	803	774	820	797	802	759	849	783	758	736	805	798	749	837	726	861	801	806	770	809	769	803	793	774	827	750	853	777	816	785	737	799	818	818	837	833	773	783	759	836	808	795	832	847	843	795	797	808	807	785	770	800	806	779	748	802	816	793	793	793	804	780	818	798	808	857	774	829	775	767	828	783	846	836	769	778	811	798	815	835	772	797	807	851	767	785	812	810	833	799	795	800	807	799	780	814	798	777	818	831	768	793	816	763	829	774	788	831	823	799	832	797	826	794	824	780	794	827	844	807	762	814	813	788	778	800	771	798	815	757	809	771	818	822	778	789	800	800	808	783	852	818	772	753	760	771	814	789	766	789	832	694	819	790	792	767	812	793	822	773	795	777	746	773	810	774	844	785	739	863	815	833	808	768	806	834	789	766	778	761	847	748	836	848	835	783	822	813	831	778	779	803	807	807	817	757	751	790	787	783	795	790	797	807	831	832	790	794	848	790	813	801	797	871	806	844	803	770	795	786	815	813	791	819	771	828	770	785	784	822	800	828	779	794	822	762	724	815	823	817	778	803	781	795	762	793	839	776	819	805	797	782	827	773	818	832	815	867	765	790	803	799	788	763	805	836	809	805	817	787	805	802	822	780	763	797	836	838	809	834	801	757	838	828	751	791	837	792	729	825	795	769	787	788	790	788	798	770	822	816	780	764	768	797	804	841	786	761	797	834	790	781	794	851	828	805	775	827	762	832	794	782	841	758	823	821	785	810	820	775	813	768	721	801	820	791	753	777	767	813	797	837	765	815	717	765	756	777	811	815	789	757	836	823	808	786	827	797	834	801	760	784	818	770	776	789	818	828	807	792	812	792	822	833	822	815	786	831	755	764	773	820	821	756	818	726	774	826	806	854	769	777	834	838	774	790	793	829	821	809	781	868	763	757	763	825	799	828	816	851	800	783	795	777	805	760	823	806	835	854	755	817	817	761	790	775	795	818	804	777	811	782	800	769	803	767	786	775	777	827	824	779	711	785	788	785	779	802	845	828	799	803	854	829	804	838	784	806	811	829	791	831	824	805	774	810	779	811	798	796	785	790	780	823	784	826	765	766	764	789	836	784	780	803	809	784	841	827	763	782	810	835	826	753	791	789	840	792	810	756	833	807	779	820	809	799	763	794	832	806	805	839	794	791	766	782	773	809	793	793	808	823	777	827	822	828	828	778	837	757	836	827	772	793	813	825	832	783	792	790	829	745	794	747	843	757	768	780	773	813	770	812	771	818	819	838	799	779	838	814	801	836	742	815	828	804	835	785	841	806	785	813	831	792	803	820	824	738	738	723	762	789	798	831	786	747	777	820	827	794	765	744	789	853	807	793	803	799	811	820	820	839	776	851	791	805	792	791	825	789	806	782	749	848	834	834	792	806	741	836	763	816	852	790	788	801	821	810	777	778	817	771	826	805
26065	26219	34113	26202	16089	3291	2069	859	445	487	481	435	439	463	478	466	448	419	440	479	466	472	471	426	417	443	442	447	441	499	455	414	443	434	461	476	447	449	440	455	437	462	427	397	466	477	461	456	439	474	490	435	445	460	454	469	462	458	461	433	456	451	442	386	452	462	431	447	453	415	451	431	437	416	470	437	423	457	469	436	453	457	431	451	454	428	449	454	444	424	483	446	432	436	468	458	422	460	472	430	458	462	394	463	451	461	454	459	456	485	437	402	471	472	476	469	479	415	449	437	429	406	422	465	459	460	463	435	431	410	472	479	441	464	398	401	455	431	460	447	445	458	439	439	492	445	434	486	476	449	427	479	474	419	435	442	461	407	407	426	450	445	461	442	446	452	390	382	489	430	462	411	477	388	428	469	479	485	430	401	476	426	422	449	505	437	449	430	440	438	467	416	484	472	455	454	441	431	446	429	436	451	433	405	448	439	427	452	422	486	475	448	404	438	407	432	419	426	394	459	446	448	444	476	455	464	432	423	431	475	440	430	444	430	468	462	451	468	441	441	446	447	473	432	445	422	424	457	436	434	432	446	430	443	408	418	499	442	406	459	404	456	459	464	430	439	418	427	454	440	438	460	430	460	457	447	461	426	423	427	434	433	423	454	449	449	455	448	426	450	498	447	458	456	436	440	460	459	488	451	445	421	416	464	434	456	443	473	416	456	441	476	471	451	410	432	453	459	468	446	473	446	433	443	461	430	477	472	402	457	454	452	459	420	455	481	474	438	457	418	420	447	433	458	498	414	459	458	461	450	480	430	442	440	490	434	431	473	437	436	436	447	406	434	462	443	423	466	445	438	417	452	453	446	484	426	407	428	426	456	465	433	429	466	443	449	452	381	410	473	465	446	438	465	415	447	437	410	444	419	467	479	455	474	463	451	390	446	460	416	431	455	425	458	461	425	452	456	454	450	459	402	453	451	462	418	456	442	456	438	430	495	431	411	493	442	430	422	452	412	444	419	432	445	439	429	460	431	436	427	416	467	420	470	463	458	451	459	441	426	475	446	463	514	444	429	415	457	442	419	449	484	424	460	481	439	407	453	514	440	396	419	430	450	466	443	478	495	416	433	418	449	479	436	427	442	405	433	448	442	425	478	503	425	473	448	471	440	473	413	413	445	427	448	473	420	466	398	457	455	497	436	424	468	410	427	422	452	478	450	406	471	437	459	443	459	458	406	474	437	392	435	458	457	463	447	436	494	415	446	434	469	417	432	433	465	447	456	448	452	436	451	409	426	434	486	478	433	448	439	442	438	433	433	435	422	433	429	450	444	453	417	437	445	435	470	431	431	426	450	479	458	458	455	446	441	448	442	427	408	473	451	463	438	460	454	495	464	478	453	443	464	435	411	461	428	471	464	439	398	461	437	459	435	433	464	419	456	434	446	430	429	425	445	462	427	447	414	449	430	450	446	461	438	452	442	446	455	448	456	435	458	399	463	459	464	440	459	433	464	425	398	419	484	461	453	416	420	438	427	439	472	420	452	452	442	425	461	454	449	463	475	448	408	425	451	438	414	435	447	461	435	426	426	460	459	422	464	448	420	413	448	482	458	459	431	461	438	451	427	471	428	422	443	471	475	450	463	442	455	432	409	447	457	474	453	435	442	480	458	406	445	413	494	456	463	456	419	435	403	393	425	413	460	464	438	436	492	455	436	449	446	428	478	435	472	416	457	426	409	456	430	423	445	423	456	440	483	435	465	474	453	464	399	415	475	450	439	506	420	417	445	434	431	405	464	452	430	415	445	470	447	463	428	456	428	448	451	446	402	452	465	432	453	439	446	476	455	439	470	437	440	440	449	430	441	454	425	447	425	427	431	466	471	450	426	444	462	412	436	426	445	473	434	416	441	445	388	433	401	432	409	440	452	471	438	446	473	458	440	436	421	466	481	438	470	462	464	449	415	430	433	429	468	463	454	441	428	449	465	411	442	430	427	454	440	423	451	422	447	452	455	449	422	459	446	469	435	455	492	458	450	457	459	461	402	456	459	433	443	415	449	430	450	460	448	438	455	427	471	359	440	394	420	392	413	450	489	445	427	418	462	432	462	437	409	444	389	481	450	399	482	458	456	408	434	448	434	428	448	452	443	470	455	446	430	422	455	445	427	469	458	410	431	469	434	423	428	434	417	437	466	412	452	432	471	459	464	485	397	428	434	486	462	467	445	440	421	459	423	454	456	448	471	464	449	443	444	429	441	426	409	484	422	456	473	432	408	429	464	426	442	431	409	486	431	457	468	409	467	443	426	455	392	457	429	430	458	430	436	468	412	482	451	457	461	437	439	450	424	500	465	418	447	469	442	443	480	455	477	429	441	424	425	429	449	435	449	421	426	426	453	449	406	431	429	438	455	447	423	460	433	425	402	437	450	452	463	452	471	422	474	418	471	397	490	441	460	471	460	420	436	454	422	461	454	484	459	460	412	438	447	454	433	422	461	468	447	472	461	415	419	434	410	457	462	452	448	481	435	444	423	436	441	431	431	429	428	439	460	437	439	455	419	440	405	422	437	442	444	484	415	438	459	425	435	475	463	431	415	422	448	459	414	474	405	460	417	489	442	469	430	458	440	442	403	457	419	443	472	455	482	448	474	442	464	432	431	408	470	443	433	440	474	447	448	437	411	430	442	433	471	411	472	443	479	480	445	450	444	444	437	435	470	434	429	419	431	472	469	421	454	461	444	454	415	519	480	433	468	489	438	458	428	451	484	437	402	446	470	420	466	445	441	443	442	472	475	450	413	461	408	435	463	429	450	438	428	433	450	439	451	448	475	457	443	456	439	444	433	419	379	423	443	434	483	447	446	472	465	450	458	443	433	426	467	463	443	473	447	442	437	468	406	464	432	506	468	451	440	464	463	410	443	425	471	433	435	421	452	428	448	455	452	414	418	478	454	455	459	430	404	464	463	440	408	414	440	452	431	469	437	449	427	443	442	437	472	431	441	433	432	462	443	400	448	430	449	409	453	466	409	455	445	430	460	441	453	439	443	438	413	435	449	430	444	433	456	452	439	452	449	442	430	506	442	424	408	438	424	447	438	463	456	461	416	446	427	452	434	467	458	465	438	434	431	445	457	397	460	429	465	430	452	456	469	440	446	435	454	432	449	436	486	431	423	478	453	448	467	453	421	477	446	465	443	450	425	447	455	451	461	435	430	420	441	452	453	418	431	434	480	443	438	425	449	455	433	472	442	476	426	411	459	468	452	429	442	457	473	461	406	455	422	439	437	458	443	485	502	431	475	449	438	459	446	463	456	452	420	469	458	475	421	453	464	430	448	446	423	460	435	446	434	454	452	434	433	442	453	444	460	426	427	441	463	452	475	454	418	438	462	406	458	429	489	442	461	440	460	459	467	463	428	428	466	443	475	451	462	466	475	448	459	454	440	428	418	440	415	414	455	442	461	442	424	449	460	460	467	469	449	461	461	436	407
63329	92458	60996	22664	2358	2335	4389	1681	724	898	797	705	736	720	764	760	710	745	752	732	714	743	716	706	764	732	737	691	748	746	798	750	753	698	727	759	748	775	750	754	726	702	779	714	737	746	718	692	708	713	692	699	755	690	732	730	755	748	770	725	702	710	763	765	711	741	753	720	705	721	736	666	761	727	776	763	757	723	680	714	733	732	696	782	707	756	736	714	698	722	702	696	723	734	716	738	754	736	752	735	722	733	794	708	746	762	769	725	753	737	750	685	719	744	737	751	716	747	740	712	744	746	710	730	732	738	691	731	768	687	718	766	735	691	730	759	757	768	682	708	769	793	743	735	749	733	753	741	728	720	740	726	701	733	763	691	778	725	748	748	753	731	761	740	746	716	735	763	711	743	711	706	721	783	759	702	721	701	747	751	719	712	746	758	763	730	728	732	695	744	707	707	709	708	699	762	735	753	670	751	777	726	769	725	745	719	750	750	729	707	717	729	710	727	680	658	741	721	746	774	782	765	726	727	751	755	729	760	710	741	766	740	712	715	772	711	709	739	703	751	734	738	746	707	804	742	754	765	759	741	737	710	690	743	696	699	760	762	727	722	766	738	767	785	762	728	680	715	733	727	713	759	786	685	762	770	730	722	762	726	711	757	751	714	727	740	745	725	734	728	757	730	731	758	796	718	736	724	738	684	704	782	731	777	734	790	777	691	767	707	782	687	806	718	759	713	799	741	734	745	728	701	734	724	709	709	739	758	768	705	745	797	740	732	689	749	771	752	721	721	759	683	765	749	764	761	741	724	720	722	758	745	712	724	730	749	710	732	713	743	713	744	770	710	728	740	721	754	720	770	728	699	708	734	766	753	811	789	716	761	702	731	747	745	734	756	669	737	711	758	743	761	703	751	725	753	716	753	735	729	724	668	691	732	731	734	749	724	753	755	735	695	781	727	741	756	749	764	716	766	740	774	745	771	746	764	712	747	730	689	724	746	781	753	751	712	719	742	737	744	765	758	730	765	722	755	779	732	729	787	706	742	780	707	760	723	743	745	737	749	759	746	672	715	726	742	730	732	737	699	734	769	732	708	735	727	722	785	761	729	734	741	679	743	747	775	736	731	775	727	759	711	693	748	720	766	744	745	748	759	743	723	679	766	755	752	753	744	695	729	756	721	730	707	730	750	753	732	755	703	730	731	733	708	771	700	766	738	746	721	722	758	696	763	738	751	734	751	702	735	734	768	743	818	711	815	721	744	786	716	730	769	759	719	743	723	720	792	773	724	727	774	758	742	750	753	782	737	707	738	770	735	734	769	713	751	694	717	745	721	763	749	696	729	697	730	733	763	733	753	699	689	767	724	741	760	743	718	754	677	714	760	761	763	734	735	670	740	770	707	749	670	728	750	721	725	810	684	715	713	730	688	708	737	732	751	751	728	695	704	751	729	715	726	728	737	715	743	727	717	683	734	739	740	772	758	769	748	776	763	708	785	763	699	728	743	757	734	718	769	757	664	742	763	773	758	744	733	708	726	727	760	738	749	767	704	692	696	770	731	768	768	720	767	768	742	702	736	743	786	761	708	721	700	684	719	793	718	729	779	745	763	782	774	765	804	729	740	724	741	700	684	702	701	752	785	742	753	702	753	703	753	746	722	719	723	746	757	760	735	688	771	776	765	743	769	701	725	743	756	718	757	746	707	771	719	767	710	728	728	734	751	734	761	714	684	754	713	733	715	774	751	757	786	754	738	731	786	741	726	724	723	739	763	745	760	692	745	754	730	770	748	719	729	726	721	754	745	738	715	732	736	703	750	740	735	724	757	764	713	764	725	746	762	743	724	733	692	705	739	726	768	784	700	708	688	770	685	770	701	702	701	721	739	773	755	744	730	737	738	679	733	712	743	768	717	750	793	739	722	741	749	779	728	705	722	742	743	734	754	768	770	746	714	759	706	757	738	754	696	736	731	731	734	716	721	699	737	700	716	752	727	710	725	762	702	758	726	710	749	734	769	727	765	694	768	722	750	759	735	755	750	734	730	689	765	765	773	694	735	700	744	755	733	712	775	723	733	746	718	725	721	721	714	705	737	755	731	735	724	723	758	762	732	739	723	730	702	758	699	723	761	770	761	662	756	709	728	696	756	705	747	688	717	719	735	705	757	766	674	777	780	768	762	720	687	750	738	720	723	726	710	721	712	789	708	778	746	720	744	747	750	734	732	742	706	712	716	790	761	725	694	755	804	726	731	695	719	759	725	741	762	726	726	759	721	752	757	704	734	731	762	733	696	688	723	729	733	740	734	749	725	728	724	731	722	746	700	756	758	729	798	724	720	755	763	728	751	771	726	722	734	725	783	714	734	702	728	731	718	747	729	693	730	744	707	755	744	695	747	776	736	782	736	674	736	710	731	729	708	746	753	709	768	811	711	781	779	733	699	735	754	731	750	741	763	716	712	732	744	687	774	724	727	741	741	733	717	708	724	670	740	736	749	719	756	690	743	734	719	722	692	706	740	682	689	738	720	694	747	701	697	726	758	758	752	703	723	764	789	753	690	752	732	713	788	696	683	716	758	760	739	760	715	744	721	756	738	771	700	751	783	787	751	685	715	696	680	783	747	706	712	733	738	720	789	775	663	691	734	667	709	730	729	691	730	763	755	719	750	747	782	722	753	750	730	751	758	757	745	720	719	738	725	792	754	754	734	701	753	686	761	752	750	764	799	725	729	759	756	717	745	725	738	766	771	750	730	730	698	767	823	697	775	670	726	739	733	744	719	744	742	702	734	776	709	771	709	717	727	710	722	742	759	761	762	763	765	721	760	744	726	769	656	720	710	699	737	777	705	750	705	720	731	735	726	745	726	720	753	744	710	713	701	694	746	735	699	721	701	729	699	748	769	701	738	733	670	758	726	768	744	706	758	774	761	716	702	773	727	735	726	725	730	732	757	776	710	737	756	696	713	740	742	685	722	768	733	702	760	738	737	752	727	758	747	730	763	708	676	749	744	760	697	785	765	727	714	721	711	798	738	712	785	732	724	750	716	759	745	749	757	736	728	748	751	754	711	731	742	686	726	763	743	720	772	792	760	711	696	755	745	747	738	710	734	767	767	689	720	690	715	694	740	738	707	712	749	781	722	739	740	819	744	696	735	794	813	750	793	778	708	789	676	730	731	709	751	727	709	749	753	737	765	717	761	732	751	739	722	782	708	688	692	710	711	735	739	728	732	721	690	724	746	740	714	777	781	703	711	749	757	734	809	698	737	760	750	741	756	730	755	709	772	808	766	722	699	739	787	732	794	722	764	751	762	745	762	736	750	751	749	738	753	733	717	687	720	724	759	690	712	718	755	721	719	758	744	726	791	717	688	718	745	678	730	770	741	736	723	751	750	681	731	725	781	745	698	728	766	713	725	757	727	728	709	735	743	773	716	744	775	729	742	713	770	759	716	750	701	745	694	756	729	712	770	727	789	682	722	719	746	738	787	727	748
24448	23863	32095	24907	21300	15850	6404	1735	688	825	681	708	671	661	705	663	694	701	675	690	633	698	649	611	656	644	657	698	654	659	682	643	641	676	674	645	663	602	636	676	655	668	674	724	639	652	684	660	649	694	710	630	608	693	690	685	633	669	647	649	633	653	710	667	699	659	644	692	660	650	660	683	669	657	650	665	621	695	668	628	677	667	684	682	615	684	618	651	623	667	659	672	680	680	636	665	706	658	668	686	652	662	661	639	673	628	659	653	711	650	677	653	676	642	656	638	651	650	657	698	681	658	669	673	685	663	638	630	623	682	630	634	671	646	695	693	645	627	642	658	660	636	650	690	674	663	638	690	673	658	661	666	612	662	678	681	686	700	656	649	616	695	661	654	711	639	585	641	691	665	638	686	677	627	644	628	640	683	732	639	674	645	645	671	662	671	695	656	644	651	671	697	650	642	690	643	631	659	688	661	642	680	623	693	639	639	673	630	675	631	639	687	632	635	663	646	628	712	660	659	672	705	707	699	637	626	656	728	665	641	672	674	643	646	651	702	649	640	654	659	659	651	667	692	686	622	629	714	598	660	657	594	680	604	623	662	623	668	657	667	733	660	632	655	650	629	634	667	661	663	626	636	673	612	612	650	667	653	634	661	696	644	603	659	674	635	673	644	655	647	606	676	706	654	656	645	631	640	706	625	657	641	667	689	665	657	639	649	682	634	661	617	657	695	708	621	644	651	659	634	640	657	660	727	650	631	686	651	666	656	682	635	680	691	648	688	636	658	674	625	648	667	669	650	685	632	681	650	667	636	669	669	645	649	632	627	665	669	677	635	662	680	670	682	669	698	654	632	655	675	706	675	652	648	654	681	636	642	637	666	659	601	698	712	658	616	669	656	683	664	623	677	685	681	638	681	672	612	674	699	663	646	623	627	674	647	627	635	672	663	658	634	732	687	690	638	680	668	683	661	693	662	679	649	609	652	675	653	644	649	694	663	666	622	658	649	651	653	640	650	647	664	664	655	655	664	690	681	679	679	668	687	643	644	637	625	670	626	693	665	647	667	652	642	670	638	690	642	644	673	683	684	684	657	691	671	613	670	675	665	620	680	681	647	725	665	657	669	645	661	657	606	663	598	672	632	632	659	641	627	647	628	674	595	663	689	631	692	691	637	665	705	664	659	601	687	683	663	612	713	620	664	641	636	679	684	675	637	707	680	664	622	700	653	648	664	669	640	689	661	637	656	686	643	619	643	612	692	656	677	651	631	674	619	613	672	628	637	668	660	671	681	676	673	685	662	651	678	690	637	662	649	675	704	681	704	693	685	636	675	694	692	669	649	672	632	639	624	691	661	654	626	655	657	667	681	678	662	656	696	653	611	663	635	627	656	675	653	661	640	731	669	683	678	674	681	661	693	669	662	605	692	677	637	644	637	623	690	657	681	622	671	685	642	684	627	726	683	648	719	703	657	629	656	643	647	657	690	626	621	630	686	647	617	678	657	626	703	692	643	693	632	645	623	681	652	631	654	657	686	640	587	618	639	619	635	661	681	713	654	659	622	683	661	664	603	628	654	686	660	694	691	643	659	688	669	602	737	646	692	663	644	709	628	689	617	658	669	697	648	680	703	648	628	669	656	613	656	687	651	674	687	658	635	619	624	634	682	649	678	688	667	683	637	642	659	627	636	672	678	652	645	663	654	647	685	673	644	688	644	672	716	678	623	664	655	685	658	659	673	642	579	670	677	658	683	646	605	656	690	632	685	683	601	664	629	699	663	642	668	639	670	639	640	644	681	639	654	640	591	632	643	630	613	669	657	639	627	639	638	625	642	664	633	629	655	650	671	713	682	626	642	683	636	635	641	638	688	643	686	711	659	637	683	613	662	698	674	638	638	633	713	686	658	665	663	690	632	687	652	676	637	667	713	681	682	668	660	723	674	650	678	664	678	657	692	637	698	590	652	647	656	673	661	603	662	659	694	719	654	678	588	652	646	649	731	686	663	666	598	688	671	641	664	662	638	685	636	682	641	675	696	630	618	661	593	629	634	687	635	660	671	682	676	690	663	661	644	692	613	674	703	640	681	664	672	644	645	663	669	667	638	659	660	667	697	656	667	632	623	626	681	668	651	674	685	619	656	610	663	657	675	650	662	643	611	647	686	670	671	720	643	628	601	627	678	669	634	700	679	651	618	609	648	644	654	638	643	673	659	684	670	669	672	668	610	682	666	727	655	700	690	637	696	691	625	667	665	620	645	637	646	641	718	647	658	638	700	679	699	651	677	655	615	678	669	707	666	685	673	700	678	679	637	624	672	629	666	643	677	714	650	645	649	641	658	663	685	653	644	674	656	676	610	663	650	654	631	667	658	603	649	676	676	639	699	629	675	661	637	623	649	666	663	674	664	703	634	681	678	622	618	689	635	636	615	638	700	638	692	657	674	639	668	684	620	654	663	645	625	641	601	694	690	623	662	687	642	674	694	672	642	652	723	632	661	704	629	647	649	667	606	643	683	667	679	640	644	669	649	667	639	673	627	659	634	654	636	653	678	620	692	652	681	657	658	724	658	684	650	628	686	665	670	660	636	655	617	627	644	673	647	673	685	640	653	642	652	635	660	682	682	660	664	673	677	680	656	681	650	656	611	647	704	639	698	666	662	688	648	708	645	659	646	719	617	631	667	676	684	622	666	668	638	610	618	656	648	658	632	706	616	616	643	674	642	683	696	693	632	675	658	661	641	659	671	661	624	654	670	640	639	644	664	669	678	588	679	638	686	636	672	644	679	617	668	647	642	606	660	628	641	654	683	645	641	614	660	660	656	670	646	595	666	663	659	691	706	659	685	673	652	649	650	653	638	669	635	687	633	658	692	626	681	635	683	673	701	635	645	685	665	605	624	643	678	628	608	672	664	620	681	591	666	657	685	612	687	708	668	664	648	670	615	688	631	673	625	677	650	645	648	715	669	690	605	641	620	684	680	653	667	668	623	650	659	664	693	664	610	677	664	686	712	674	689	682	733	639	660	666	625	654	653	660	582	685	715	655	633	630	649	639	707	613	691	653	643	671	625	709	657	661	647	620	640	677	638	637	674	683	670	665	731	631	633	639	657	626	723	651	669	657	709	655	662	676	652	637	643	702	629	637	628	679	642	638	633	674	736	720	637	651	712	668	684	651	636	697	613	690	617	669	674	622	708	622	651	652	685	653	654	653	681	708	689	698	671	643	651	600	660	678	638	672	691	665	649	665	662	612	615	663	630	650	626	627	653	666	689	626	655	656	682	683	634	623	671	682	633	654	658	660	669	656	693	687	703	682	634	656	642	659	639	668	706	642	623	690	643	692	674	661	630	676	655	653	665	674	641	690	705	608	645	643	676	677	607	637	653	631	691	663	642	655	663	631	640	658	644	662	692	663	632	669	635	631	665	668	662	604	630	634	630	635	697	649	671	657	672	657	646	629	715	648	660	664	689	630	654	688	674	701	681	680	639
60802	102344	70865	29606	4530	5015	8203	3228	1089	1267	1035	1015	994	1050	1037	1055	1026	996	1024	1059	1031	1046	966	1041	997	1034	1084	979	1049	983	1062	1004	1006	1045	1029	1031	990	1030	1000	995	1078	1030	1064	962	1019	1052	1003	1038	988	996	1019	1054	1053	1025	982	1006	971	1006	1016	1022	989	1010	1068	1080	1043	1050	1036	1049	1047	1054	982	975	995	1098	1053	977	985	1032	1043	1009	989	1009	1032	1047	1020	1061	1013	1017	1021	1064	1003	1062	961	966	1018	1101	1045	1026	1024	1021	1029	1034	982	1030	1017	982	969	1025	1034	1049	998	994	999	1001	997	998	989	1027	1049	985	999	1019	1004	1057	990	1028	974	940	990	1064	990	1020	1033	1047	967	998	1086	1055	953	1058	1021	988	1031	998	1006	1069	1018	970	1083	997	1008	1050	1014	1016	980	1067	1007	1064	1064	1037	1012	973	991	1001	1020	1000	1010	1029	1031	1069	999	1044	1017	1071	1018	938	1009	1017	1002	996	1036	997	1029	1042	1027	1013	1037	1015	1020	1000	1048	1074	1058	1050	1027	1045	1035	1007	1007	1049	1032	1016	1044	1017	1054	986	1021	1025	1005	982	1010	990	1037	1018	1055	1004	973	1014	1048	1059	1042	1033	1043	1002	1026	1006	1016	984	984	1058	983	1084	952	1071	990	992	1017	1010	1000	966	1026	1052	1043	1033	1033	1087	947	1040	980	999	1037	1015	969	1021	1009	1015	948	1008	994	981	1035	1017	984	1030	1006	1072	925	1005	975	980	1017	1055	1019	987	1070	1009	971	991	973	1008	1036	997	962	1054	988	1054	1034	990	1017	1031	998	1007	1018	987	1015	999	1052	1044	976	1032	1104	1033	1066	1003	1060	1000	966	1036	1007	997	1033	1055	1047	999	1003	970	1019	998	1013	945	1017	1039	1038	1037	1036	1030	962	1010	1027	1038	1028	1045	1055	1028	996	1039	1021	1060	1036	993	1043	1007	1049	1040	1030	1041	1002	1036	1042	1074	1004	957	991	1012	1034	1065	1052	1009	1077	959	1118	1084	1017	1052	1024	1070	987	1037	1094	1028	998	1036	1003	1015	1031	995	1017	1010	996	1009	989	1069	1052	1024	968	1003	1030	1025	1075	1022	1020	1010	1056	1037	1035	990	987	1050	1032	1061	1009	998	1020	1020	1030	1017	1005	1031	1017	1013	997	1072	1020	1016	1036	982	1023	1032	981	1042	1045	1056	1023	958	1011	1102	1005	1046	1038	983	1018	1054	1045	987	972	1035	996	1008	1010	979	1009	995	1001	1040	1018	1007	1099	961	1019	953	1018	976	996	993	1056	1020	1009	984	1033	1060	984	1046	1068	970	1036	990	1078	1099	1029	952	989	1035	1040	1030	1027	987	1023	1029	1031	1025	976	1030	1072	1036	1058	959	1025	992	998	1000	1115	997	1046	1045	1016	967	1002	1040	1037	1019	1004	996	1017	1018	993	1077	1014	1026	997	1017	960	1023	996	996	1052	1034	1052	998	1109	1062	1017	1014	1030	1002	979	985	1051	1002	1040	1044	997	1045	1090	1027	1031	1030	992	1008	1032	1026	1010	1035	1005	1001	1005	1046	986	1012	1054	983	1026	1041	1054	1003	1052	1044	1037	987	1061	1049	1046	1054	996	1031	1054	1037	1050	1032	995	976	1037	988	1020	1034	996	1023	1107	1018	1032	1001	1096	1050	1012	1018	1011	1089	1021	1026	1008	999	1036	1025	1024	1020	1049	970	1000	1026	1023	1002	1028	982	985	978	1007	1051	986	1020	980	1037	1053	1039	988	1034	1056	1019	978	1006	1064	1036	1039	1048	1027	995	1011	1015	1085	1032	1017	972	947	1039	993	1007	1075	1007	1080	983	998	1067	952	993	1069	1031	1031	973	991	973	1076	1015	1070	1045	962	1006	993	1017	1043	970	1005	964	1011	1028	1064	1043	1026	996	1038	1028	1012	1007	1011	1037	1013	1004	1048	999	1016	1056	1063	1013	1005	996	1043	974	1076	1018	1007	999	1020	1005	1006	949	1021	1020	1047	986	1063	1046	1028	982	1037	1050	968	1025	996	987	1035	1055	984	1036	985	1053	996	1014	1071	988	1018	987	1069	1005	1046	1000	1038	1052	989	1086	1000	974	1020	1034	969	999	1041	996	1002	1018	1027	1035	1037	1037	1079	1073	1012	1069	1016	1004	1027	1070	988	1052	1016	1035	991	1002	1040	1036	933	1072	999	1003	1050	992	1006	1062	1040	1045	1023	1052	1039	1092	1079	1018	1016	1025	1020	955	1035	991	1080	1006	986	1003	986	1046	1050	1068	1019	1024	968	1010	991	1065	1014	1018	1037	975	1078	1002	982	1027	1037	1033	1043	1121	1032	1007	1049	1008	1031	1001	1036	1032	999	1026	1035	1030	1010	1012	997	999	1020	979	1016	997	1004	1058	1016	1048	1004	989	1012	1024	1003	1009	1010	1005	995	1015	1010	1006	959	957	1062	1038	1087	1000	964	982	952	1029	1013	1007	994	1014	982	1013	1044	974	991	1027	1027	1020	1052	1031	1066	1015	1017	1002	1006	1044	997	1000	970	1081	999	1041	1074	1015	1005	993	989	1030	987	1026	995	982	1065	1034	1071	987	1044	1010	1027	991	1020	1015	1007	1041	1044	1063	1006	1038	1017	1020	986	1023	980	990	1007	1043	958	1092	1067	978	963	1035	1006	1008	1031	1052	960	1044	1017	1046	1011	1032	1013	1034	1045	966	1020	1001	1043	1019	1017	1029	997	1039	989	1050	981	1048	1078	1032	1036	1028	1015	1025	1044	1067	1037	1041	1009	1021	1045	1027	1061	1063	986	1003	1004	1025	1013	1079	1061	1022	1036	1055	1025	1029	1002	1029	1043	1016	1084	978	1010	1048	1137	1057	1048	1058	1022	998	1024	991	1058	1050	1001	966	973	1074	1021	1008	1061	1034	1057	1022	1028	1082	1014	985	966	1089	993	993	1089	1014	1041	983	1009	1065	1004	1033	1009	1024	1000	1030	994	1033	1015	1009	1051	1023	1024	1049	1002	1045	1006	1093	1019	1012	1007	969	1031	1013	1009	974	1033	993	1000	1018	1025	1030	991	959	1042	1040	1031	1001	1023	1050	1046	1020	1072	1007	1042	976	1004	1019	1048	1028	1032	1039	1011	1006	1016	999	1015	1036	1040	1009	1027	1016	1032	1020	1019	1058	994	1068	1071	994	991	1048	1044	1012	939	1080	983	1064	1044	983	967	1070	1022	987	1008	1028	1056	1002	1052	994	1122	1026	1008	1003	1044	1005	1034	1035	1033	1012	1070	1029	1058	1088	1024	983	1019	991	998	1069	1070	1033	1031	1024	1062	995	1023	1002	1026	1009	1053	980	1002	1007	1047	1070	994	1077	1023	980	1020	1014	1021	1024	1012	1061	1042	1025	1025	1002	1003	1056	1014	1071	1041	1020	1032	1028	1031	997	1026	1003	1081	968	1039	996	1020	1021	1025	1013	1044	1069	1051	1046	1036	1005	993	1000	1011	1006	1073	973	1009	1033	985	1041	1014	982	1014	1033	1016	1000	1026	1003	1011	1017	1045	999	1041	1017	1064	1054	1016	975	1053	1009	1047	1051	1007	988	996	947	1027	979	1020	1026	1003	998	1033	1028	1048	1007	1045	1032	967	1002	998	1088	973	992	967	1032	1031	999	1019	1004	1079	1040	1058	1036	1053	981	1033	1007	1048	985	997	980	1004	1055	1045	978	984	1015	975	942	1009	1025	1007	954	1042	995	1021	1003	1020	1050	967	1011	1013	1022	1014	1013	1049	974	1053	1059	1001	1048	972	1025	1013	1074	992	1018	1046	980	1038	1005	1076	994	1074	1017	1035	1042	1039	1019	1064	1061	1050	1049	983	1006	1055	1010	1045	998	998	982	1050	1006	1022	1014	1015	1041	1039	1090	1062	1047	1020	1018	1011	1052	998	959	1048	1059	1042	1004	1027	1075	1000	1000	990	1014	1005	1051	1014	1050	1021	1044	1012	1040	1039	957	1020	1042	1053	1011	1047	1034	985	1088	1004	1054	1009	978	1026	1008	1045	1032	1009	986	1024	1039	1042	1004	1037	993	997	978	1033	1045	1044	1010	1029	1036	983	1040	1033	1027	1018	1044	1043	1021	1027	1023	1014	1068	1023	1024	1012	1028	1029	983	1041	1016	1050	1049	1020	1070	1030	975	1034	1039	1018	1038	1031	999	1086	993	1059	994	1085	1042	1051	1000	1065	1022	964	1020	997	1058	992	1047	1099	1045	940	990	1029	985	1009	1022	1031	1078	1032	1002	991	971	1008	1055	1024	1016	1029	1018	984	967	1055	1092	1051	1031	1005	996	978	1057	1085	1081	1025	1069	995	1051	1040	1022	1022	1004	998	1021	1054	1010	1004	1020	991	1041	1049	988	992	1077	991	1038	982	998	978	1009	1016	1051	1021	1068	1018	1015	1028	995	1024	1007	1043	1047	1038	1025	985	1012	969	1047	994	999	1028	1010	1011	1018	1021	1007	985	990	1100	1054	1035	1057	1005	1008	994	1109	1006	1038	1025	1001	1030	1029	982	954	981	1032	1012	1003	1035	996	1006	1026
31876	34882	29078	9574	772	652	794	598	498	479	542	508	516	524	536	483	485	548	464	470	547	508	479	475	488	524	534	483	505	485	483	455	509	500	495	534	485	492	496	485	498	489	491	477	475	472	483	530	493	473	473	494	511	535	476	501	504	477	497	514	480	513	528	482	472	523	449	557	534	501	509	456	492	483	503	518	463	496	504	517	514	484	508	470	521	511	484	471	486	494	486	514	485	530	498	487	493	509	532	507	479	489	468	522	500	474	463	479	483	486	507	483	480	465	462	501	488	495	520	470	511	510	507	486	484	498	485	445	512	495	486	497	460	496	488	486	506	477	513	491	558	523	503	555	506	484	512	460	467	518	494	486	503	486	456	496	485	522	546	528	499	486	458	487	501	521	481	469	511	523	524	489	482	508	463	464	508	489	514	513	471	458	494	448	513	474	480	496	485	503	521	470	505	501	522	501	456	540	511	456	501	524	527	514	500	488	491	496	467	505	506	504	493	513	455	515	491	459	475	486	513	489	505	500	487	486	501	488	491	474	471	481	500	498	520	459	524	553	502	490	509	457	479	507	513	528	544	488	544	503	472	517	500	545	480	447	500	506	471	531	498	527	496	480	494	528	509	519	522	488	481	471	508	504	466	504	495	492	475	529	482	533	514	448	481	528	459	470	481	525	482	499	497	512	505	498	488	502	490	502	501	457	475	557	501	468	495	476	491	523	459	483	517	491	456	516	515	461	459	523	487	489	510	480	455	487	478	487	496	501	524	484	485	480	543	483	479	515	519	502	462	538	500	453	470	475	467	518	519	501	467	525	486	478	482	479	507	505	503	476	549	495	474	502	494	497	483	446	536	495	544	499	509	514	494	465	524	507	512	503	501	504	491	522	546	500	484	488	509	470	505	471	499	486	509	492	505	498	481	472	547	551	505	502	482	479	520	490	538	483	488	515	525	503	499	511	530	508	479	486	491	469	463	506	499	528	520	510	452	523	511	490	487	489	487	485	524	533	485	520	521	491	555	484	504	477	490	486	501	495	479	512	509	530	490	529	492	547	488	442	515	555	520	514	495	475	457	474	482	507	474	534	499	518	500	471	515	510	485	471	503	463	482	480	503	510	468	471	520	516	532	484	521	489	513	507	471	485	494	530	507	510	459	489	485	493	534	463	503	526	494	483	506	480	479	493	508	546	477	476	484	480	484	444	496	507	482	480	479	486	500	522	514	514	513	488	504	491	506	491	473	490	466	463	483	463	477	522	522	465	497	474	510	524	461	501	499	483	484	503	513	500	525	460	505	501	515	475	544	458	511	485	479	518	474	499	443	501	483	519	461	505	518	526	477	486	508	489	481	512	522	521	519	504	465	468	514	526	490	497	498	485	484	492	464	492	532	526	515	488	478	496	487	473	479	508	505	559	504	506	501	455	465	487	476	512	435	495	510	525	460	474	461	516	517	535	511	484	470	470	497	486	481	510	518	460	487	518	473	465	526	487	534	521	487	485	481	548	500	517	484	502	525	527	530	463	511	483	495	480	472	505	490	509	523	482	510	441	509	505	511	493	517	500	500	506	494	481	477	462	506	499	508	514	524	523	470	488	460	505	476	472	503	506	537	478	545	514	487	528	557	492	518	468	547	492	506	484	490	550	508	502	471	491	522	496	461	490	504	488	506	468	483	487	476	465	537	488	508	509	492	459	488	468	476	521	461	520	487	513	476	473	494	514	531	493	510	496	472	491	492	515	455	527	503	513	499	493	493	508	477	490	520	509	527	489	520	470	485	488	471	492	498	493	497	486	452	494	492	484	500	473	512	515	476	472	515	525	513	514	519	507	482	456	500	485	474	469	474	493	508	505	489	505	486	516	519	493	481	510	496	461	504	516	455	472	523	541	519	486	505	518	485	481	512	498	489	514	525	501	512	483	465	499	505	522	490	492	523	477	460	542	532	552	472	492	491	502	524	509	466	511	548	532	512	502	474	480	479	514	475	476	488	457	500	450	481	500	484	543	488	481	484	489	495	513	509	509	504	515	515	529	494	490	492	501	466	541	487	484	487	472	475	463	506	466	496	465	497	487	492	492	487	520	496	503	496	521	476	485	491	520	475	466	508	472	509	461	499	488	498	470	482	476	503	501	478	481	532	498	533	523	515	518	492	502	529	492	510	528	464	527	502	485	464	509	513	470	495	515	511	490	480	503	488	527	531	536	461	526	516	470	466	488	429	529	494	481	534	461	482	471	479	508	475	501	519	470	494	535	520	483	523	498	476	478	537	517	514	481	502	526	464	503	518	506	498	472	496	453	517	507	491	505	484	494	505	501	495	488	496	501	492	483	500	490	505	484	510	462	465	452	489	457	472	517	537	507	495	475	518	511	490	541	504	502	517	498	514	487	537	503	523	516	466	516	515	521	475	505	505	483	489	466	523	513	515	485	494	517	503	509	506	483	486	495	465	494	541	487	509	518	491	521	524	501	458	498	499	504	502	472	518	503	474	528	516	474	482	508	473	513	512	457	543	523	508	475	528	505	455	491	522	494	471	455	484	471	522	542	491	486	490	509	479	496	465	523	488	489	479	484	477	502	465	535	486	505	519	460	520	503	464	456	500	469	489	497	512	527	535	536	446	494	537	498	513	505	537	490	493	476	496	527	472	500	482	522	490	479	453	541	509	479	511	508	487	501	485	513	489	484	475	498	518	476	507	529	507	493	458	476	465	465	491	498	484	526	479	455	465	458	528	448	480	480	531	491	504	512	483	511	494	474	498	464	491	488	516	479	488	523	504	525	487	547	525	497	538	505	442	517	508	507	488	478	496	498	451	504	471	474	505	490	495	530	489	495	461	495	543	448	492	492	479	483	447	516	481	515	526	476	515	486	478	521	519	476	453	496	499	472	468	519	495	467	488	467	550	476	458	502	531	497	500	532	462	529	472	452	535	517	479	500	457	484	492	477	498	525	479	482	469	516	507	537	504	507	475	496	529	500	529	481	500	516	514	448	490	490	501	515	521	491	493	468	506	494	481	503	535	501	512	493	517	475	507	510	486	469	477	487	542	464	469	504	484	510	498	527	503	507	481	497	412	494	480	520	511	470	501	464	474	527	508	482	502	489	469	472	468	542	505	475	515	517	514	556	511	502	498	476	464	501	467	455	508	537	488	508	531	493	452	479	526	466	534	521	502	527	452	510	477	468	497	497	492	489	523	498	503	455	494	521	470	527	516	541	491	550	490	477	503	536	468	529	489	488	473	483	479	500	509	523	463	534	527	491	500	520	476	489	481	509	481	507	497	457	471	511	500	502	486	514	488	522	554	486	478	512	458	494	515	518	527	486	487	478	547	501	483	525	470	472	492	503	480	547	465	445	519	470	513	478	493	465	458	483	483	480	497	461	515	539	457	532	493	515	498	467	462	485	508	504	501	514	487	485	471	497	500	438	511	520	485	469	521	458	525	490	502	536	509	521	529	497	498	512	470	480	481	492	469	487	530	509
41313	52202	32283	6707	1098	1244	1525	1094	817	840	782	800	834	856	822	813	848	801	839	806	874	811	771	840	765	830	783	829	796	812	858	840	812	825	842	800	813	793	773	827	819	835	798	757	828	812	806	787	839	825	800	853	849	865	855	816	774	850	821	809	811	776	788	751	838	831	796	846	819	842	794	832	832	856	808	824	778	848	844	825	855	799	848	738	821	849	775	852	801	820	838	798	842	839	831	836	771	891	831	873	844	820	782	826	783	798	870	783	823	804	820	808	883	854	790	845	840	773	842	777	805	877	814	825	838	815	797	855	783	794	791	801	902	841	834	805	802	824	791	814	767	851	794	767	839	831	843	808	825	816	840	817	827	877	791	818	781	825	826	856	840	868	847	833	800	785	814	813	805	814	821	790	874	803	843	870	817	778	804	803	860	821	858	817	838	817	812	828	831	804	743	773	820	779	858	795	797	785	815	816	791	843	823	886	836	799	851	758	848	836	822	808	820	805	827	889	810	827	786	786	726	825	789	817	805	844	815	818	821	834	800	774	830	818	785	830	802	799	821	830	831	775	790	835	858	789	803	827	840	801	837	859	796	774	866	791	871	806	814	794	853	832	779	807	834	758	764	793	807	824	824	791	838	788	869	800	848	748	782	825	829	860	862	817	811	810	853	821	875	790	761	876	841	844	819	777	825	847	783	813	796	825	861	817	862	863	823	801	803	833	823	768	850	867	834	837	816	854	829	830	838	829	859	799	790	792	820	824	840	791	824	827	819	830	784	807	853	808	776	813	815	801	789	826	880	839	785	813	832	818	835	856	790	810	841	813	795	869	825	816	819	802	799	825	782	792	805	749	830	826	812	801	792	824	843	835	826	836	815	821	779	840	812	840	780	823	786	846	848	819	830	845	853	827	815	826	840	823	766	810	854	849	815	801	829	768	826	830	833	782	845	824	866	849	832	861	839	810	790	835	794	857	825	825	876	865	797	775	852	748	773	858	863	853	804	849	829	805	806	801	785	832	776	771	790	842	799	821	781	778	783	851	826	819	813	847	810	794	778	871	809	776	834	904	819	765	793	796	857	799	808	827	885	845	809	802	771	816	862	815	839	829	779	833	776	784	777	792	807	845	807	834	812	810	849	840	819	834	803	843	821	811	738	794	804	776	755	846	808	834	805	820	787	818	842	765	851	841	837	805	839	793	797	833	812	792	807	820	817	799	840	804	798	834	783	839	778	821	846	800	823	822	784	800	798	766	835	822	781	823	853	806	798	853	847	767	791	856	772	818	833	792	796	786	770	848	801	825	786	796	818	841	844	788	826	814	806	787	788	826	809	809	810	786	803	809	810	840	785	796	833	817	809	808	794	845	780	754	798	813	796	806	830	758	837	831	866	768	805	824	830	827	843	818	824	822	848	816	821	841	844	852	837	831	790	838	883	869	859	790	823	837	819	848	804	809	829	823	870	822	874	822	831	792	902	856	762	802	781	849	804	824	837	788	788	840	828	818	823	808	838	803	803	786	823	796	841	807	806	810	811	873	813	763	833	828	818	805	819	813	792	797	807	865	781	779	841	824	841	834	771	786	820	785	838	844	827	820	793	831	826	830	837	854	815	804	771	789	824	854	788	849	859	849	808	823	825	786	795	790	887	849	849	877	820	811	802	823	825	772	823	787	805	821	818	825	782	829	783	878	764	817	805	806	814	812	845	807	776	786	823	792	812	824	778	836	802	832	807	824	803	863	827	824	815	876	784	802	841	790	831	836	834	761	845	817	795	804	802	834	798	827	835	835	794	807	764	736	851	782	761	884	793	840	790	811	778	801	808	829	831	846	852	790	825	813	815	816	821	781	849	837	801	845	804	834	822	810	790	791	819	791	785	808	861	837	824	800	832	775	857	775	825	817	825	805	823	796	780	799	846	785	794	792	858	819	844	819	776	783	866	852	826	845	777	836	844	784	777	798	742	862	860	807	828	809	867	818	809	814	819	837	821	840	789	775	844	868	828	831	835	822	823	787	833	810	842	811	793	833	841	828	828	804	838	829	821	785	795	823	872	880	863	812	858	795	780	799	835	816	802	824	836	790	851	821	826	814	796	824	847	859	801	782	871	802	866	815	828	836	805	823	853	806	854	848	870	815	845	807	807	815	788	794	793	830	774	819	818	839	797	789	835	770	831	761	816	783	850	837	803	882	811	822	810	809	799	810	788	844	778	727	819	803	848	878	836	841	857	825	846	836	822	774	801	790	816	833	821	830	800	805	805	820	825	868	861	815	825	864	855	813	820	776	814	857	773	843	862	810	821	856	813	854	835	875	820	805	806	820	819	819	759	822	851	831	826	801	813	831	809	807	774	793	796	831	850	827	779	822	859	760	811	786	819	872	828	833	848	820	864	762	760	788	811	798	840	795	798	817	785	796	830	804	815	758	802	846	837	769	783	813	827	779	826	836	815	867	792	831	859	786	797	796	854	802	830	838	800	811	800	851	777	774	826	810	776	831	812	836	779	807	828	801	842	837	796	842	812	829	812	828	839	850	859	770	793	769	845	771	837	793	816	850	828	804	816	872	787	805	827	799	797	786	807	833	869	797	796	748	807	892	849	780	877	815	811	820	862	783	819	776	844	799	807	758	840	825	811	777	845	823	759	852	853	856	767	797	802	826	840	787	808	782	832	797	840	811	848	805	779	816	809	814	803	862	826	816	876	798	805	876	856	813	796	807	778	813	828	858	819	851	814	800	793	887	834	803	772	792	878	825	828	850	887	805	826	812	877	870	835	849	860	832	824	812	834	812	823	800	826	795	909	816	832	887	822	854	803	837	807	879	805	836	872	814	841	862	843	857	799	859	829	809	813	789	823	780	831	833	797	807	857	817	759	803	774	821	792	791	830	850	778	800	812	835	817	854	833	768	822	787	788	759	832	811	808	821	837	826	831	818	804	857	788	844	836	844	814	787	845	806	820	823	772	847	806	829	798	831	823	866	820	864	850	846	821	867	848	814	820	866	780	855	821	831	809	798	809	797	818	820	817	816	840	804	823	780	858	821	775	841	854	795	825	878	806	837	795	841	768	802	809	803	832	785	842	790	808	821	793	818	799	820	814	784	844	774	847	838	839	837	795	817	825	846	849	791	775	819	817	845	817	820	755	850	851	807	839	860	801	819	832	838	780	808	828	877	803	827	801	813	804	833	840	799	844	838	877	838	818	790	832	858	833	826	859	832	841	851	829	851	796	792	804	830	834	803	844	762	807	814	823	762	807	839	809	809	845	810	779	838	808	834	778	793	798	881	815	788	816	834	824	802	837	833	818	764	831	808	757	813	917	835	848	789	880	852	832	831	861	781	835	807	764	819	805	829	850	796	816	802	800	855	780	816	826	892	804	821	806	830	802	807	826	859	866	863	803	836	828	822	833	798	852	799	850	786	797	758	851	773	828	804	855	790	836	825	847	815	805	855	818	787	835	842	818	845	802	862	752	831	794	819	867	813
25928	27373	36014	26423	16187	4660	3137	1014	502	493	484	467	435	450	435	406	456	485	450	468	447	448	441	471	481	420	466	452	466	438	472	451	450	437	453	471	442	440	451	460	441	400	454	447	434	438	473	443	464	464	442	486	459	441	477	418	455	489	418	465	478	418	441	436	432	470	451	438	451	460	430	448	383	473	475	468	456	453	438	476	482	471	447	405	456	475	456	481	475	482	466	428	455	455	453	425	444	470	437	436	483	451	451	478	450	483	428	462	475	465	447	477	431	470	447	473	451	470	452	457	459	449	450	449	457	487	430	460	456	482	449	475	434	477	477	449	482	437	431	482	413	474	452	458	471	437	441	416	460	492	487	437	445	443	467	464	448	461	460	469	457	465	407	444	451	508	459	469	510	423	472	436	468	469	448	471	431	478	440	430	451	450	464	489	464	486	427	470	476	425	444	464	466	478	477	481	465	463	454	469	448	456	439	438	446	463	464	459	461	425	473	473	402	429	441	475	477	469	445	483	455	435	471	422	434	439	443	430	448	464	456	451	470	469	443	451	450	438	439	454	427	433	451	429	450	446	444	445	476	457	462	468	418	425	466	425	498	428	453	421	464	420	444	461	439	458	471	437	445	462	475	469	439	432	467	454	440	439	463	428	452	445	464	444	478	447	407	464	436	437	453	472	443	460	467	467	439	468	458	483	452	448	457	497	439	486	461	429	473	449	447	437	423	434	460	479	438	437	499	412	450	465	441	465	455	483	431	494	429	439	481	445	416	461	472	461	447	432	420	440	477	499	489	437	433	451	515	464	475	457	475	483	392	478	464	446	436	447	441	458	400	458	437	487	458	468	451	412	457	463	469	475	418	471	436	436	451	458	472	446	490	458	450	448	447	499	414	420	465	482	408	425	454	466	458	469	440	438	466	443	455	425	416	431	457	428	429	464	488	458	450	479	445	446	492	482	449	440	475	462	482	437	465	459	431	449	405	445	478	439	463	444	428	433	462	459	458	448	411	460	492	462	449	423	470	475	440	493	442	463	403	437	461	487	417	456	456	441	461	458	421	458	440	460	431	433	448	454	448	441	482	478	458	453	455	476	461	468	447	468	432	434	409	435	442	415	452	476	445	440	439	455	441	443	442	426	428	466	435	445	428	454	442	441	461	427	446	457	464	433	468	440	469	445	427	434	415	430	432	421	441	432	434	526	452	451	432	462	448	438	417	453	453	463	419	447	431	473	458	447	467	457	428	467	430	437	439	416	433	460	464	474	447	449	457	471	476	438	429	468	430	452	464	437	484	427	457	460	418	436	507	452	457	487	437	451	429	440	463	463	451	423	449	486	440	405	467	464	488	467	442	438	449	408	419	447	488	426	464	484	433	425	443	470	451	416	432	465	456	473	457	446	406	484	447	417	464	460	445	469	477	444	481	449	446	457	493	430	452	448	438	480	485	470	446	457	474	483	470	409	454	402	439	437	453	461	429	430	463	462	454	457	469	442	469	447	413	477	442	451	406	444	455	477	433	468	438	441	453	478	476	437	444	447	452	446	458	468	471	448	452	426	457	484	483	436	450	433	458	473	429	445	468	460	456	443	441	435	435	470	447	451	487	468	435	431	461	471	463	453	426	444	483	460	448	488	472	466	400	457	439	456	447	411	519	482	400	426	428	443	436	522	464	455	438	504	475	452	446	436	447	470	448	440	499	464	409	459	469	462	438	447	471	468	461	445	444	407	444	437	431	466	464	469	470	456	467	471	424	470	501	506	452	441	446	457	465	436	455	467	463	451	442	482	401	475	431	447	434	470	482	475	426	464	428	442	504	453	402	465	456	441	480	468	456	442	454	449	438	455	447	435	480	453	454	431	425	452	429	472	425	455	410	446	405	446	445	440	444	443	458	459	446	483	459	472	461	431	448	441	443	458	485	479	503	474	453	447	458	419	453	446	420	475	508	449	478	432	446	464	475	436	449	464	428	451	436	439	436	467	418	476	451	452	469	479	439	453	496	442	461	452	435	438	454	410	452	452	467	452	445	449	478	424	463	455	465	423	472	456	466	454	468	449	454	435	457	415	491	432	451	463	453	458	423	453	451	504	468	427	479	444	486	476	429	469	414	448	455	445	409	431	460	445	444	421	451	480	429	448	476	449	432	485	483	459	455	453	413	454	494	471	414	446	451	431	477	446	436	452	468	458	456	446	465	453	452	453	454	453	430	453	454	445	444	501	451	467	460	480	462	452	438	444	466	441	446	449	481	468	499	499	449	457	456	487	474	414	471	463	439	461	470	454	447	486	436	458	508	486	425	427	450	435	464	483	427	446	443	473	423	490	449	445	430	454	444	463	472	458	440	432	448	417	458	449	451	465	466	493	421	482	460	429	454	423	445	429	457	492	474	448	434	428	435	460	470	455	465	471	446	503	459	429	424	456	421	418	454	416	468	464	463	463	415	427	469	495	438	470	446	477	441	470	433	440	451	409	432	476	454	463	447	477	470	460	426	443	466	431	471	426	465	453	463	495	407	487	420	469	488	484	458	482	450	440	456	442	450	456	449	405	450	429	467	445	445	469	446	465	447	449	461	476	431	437	438	418	441	429	460	455	465	465	501	444	433	436	446	465	485	471	462	408	432	436	427	452	472	450	424	455	461	435	438	471	459	457	441	431	434	449	436	452	496	429	411	488	448	448	422	421	483	445	447	457	456	459	398	467	452	489	494	419	502	435	485	420	447	436	424	455	434	458	440	407	464	455	418	454	454	418	421	427	423	448	492	435	444	470	449	438	452	477	469	447	420	417	447	453	441	440	451	448	477	450	470	453	471	460	480	433	467	455	462	464	463	446	441	466	498	489	436	444	444	421	468	429	457	423	433	460	469	463	443	467	499	415	467	486	413	446	457	486	433	506	409	430	443	454	455	451	465	458	450	464	434	457	447	454	461	492	473	473	503	421	462	429	474	444	453	459	465	427	493	479	441	468	438	445	423	458	445	449	447	465	462	421	456	444	447	436	444	446	449	438	452	446	469	441	458	431	485	470	431	473	435	465	457	436	445	428	444	437	422	449	433	453	471	492	444	442	421	435	432	483	428	490	442	433	486	445	415	399	445	447	458	468	459	428	518	460	475	424	469	437	410	445	488	448	500	464	461	453	421	434	427	465	440	495	454	446	442	449	484	428	434	470	472	464	480	456	456	477	480	420	455	434	501	436	439	443	478	472	453	459	456	466	462	454	495	463	444	480	468	451	492	433	443	426	456	459	455	449	492	447	412	480	452	449	439	408	467	424	428	413	448	473	489	445	450	413	498	477	477	450	445	433	438	435	430	470	462	445	439	478	457	438	478	471	467	481	491	438	415	495	449	459	469	456	443	475	504	446	463	442	465	450	466	443	452	469	449	464	405	461	454	483	436	477	463	468	463	459	481	443	444	446	465	461	427	472	459	449	461	436	469	456	466	477	418	470	446	492	479	457	455	462	494	412	475	471	461	433	450	449
62028	94113	62423	24586	4418	5248	6542	2081	745	916	791	788	696	731	768	771	766	711	707	725	697	726	756	720	733	732	743	765	687	725	720	744	726	732	737	720	721	774	760	770	778	752	757	737	755	761	733	772	747	735	724	784	697	716	724	746	737	731	770	710	722	747	757	751	750	741	769	766	728	709	735	827	696	770	741	719	776	754	792	727	784	696	719	783	779	784	747	771	722	738	711	732	736	724	767	750	763	772	743	742	706	749	735	753	731	776	773	746	752	692	746	762	730	743	774	745	724	693	721	795	737	746	736	792	696	745	705	760	772	752	712	752	731	728	792	729	719	726	754	716	724	734	731	748	684	703	742	792	776	721	731	766	747	716	724	697	754	752	746	767	725	702	732	768	730	749	731	732	754	762	709	731	761	755	717	746	694	713	708	743	746	698	730	773	721	769	765	728	754	747	688	742	803	772	774	753	734	773	793	727	789	736	738	758	750	731	718	829	749	735	723	774	701	742	750	718	704	729	743	740	642	707	741	739	718	741	757	705	731	732	684	700	705	709	736	726	708	731	704	708	745	720	739	749	722	691	757	737	762	724	699	733	742	745	766	747	721	682	750	709	727	687	746	775	735	727	713	794	718	711	728	741	768	750	755	689	745	714	777	733	762	694	736	729	711	733	711	761	740	752	803	736	748	780	759	727	763	772	717	756	782	711	784	729	729	755	696	716	720	711	794	729	771	767	737	740	706	749	774	778	764	721	722	745	706	733	720	747	738	743	727	714	801	702	712	789	719	752	765	723	752	736	695	718	728	759	801	795	788	754	744	768	661	718	775	777	747	701	737	747	754	705	714	764	734	694	736	705	725	735	769	750	725	714	730	686	783	735	734	726	720	779	681	729	713	794	775	721	742	720	741	715	746	671	793	773	743	752	749	747	762	687	673	733	752	714	763	718	744	712	706	739	732	729	723	702	776	722	747	764	721	731	755	756	757	693	713	733	742	689	718	705	736	740	714	729	745	767	835	712	765	759	734	754	768	688	776	723	747	718	770	710	697	776	706	759	725	758	733	742	669	703	772	726	727	730	780	764	728	752	728	687	740	757	770	715	715	778	721	692	743	741	749	789	752	786	751	733	769	728	723	713	749	729	734	741	749	727	690	804	684	793	748	710	734	739	739	713	729	736	785	671	760	730	737	737	748	799	752	751	733	674	756	728	704	714	750	714	773	695	700	680	710	733	752	722	688	755	755	693	782	794	750	763	745	732	699	721	762	745	727	760	745	730	739	751	730	742	739	707	700	702	766	755	731	742	736	733	708	749	757	724	778	753	765	781	737	807	758	727	725	710	703	688	752	761	717	775	773	768	733	780	774	724	721	711	735	715	763	729	682	721	774	721	805	720	725	724	772	749	714	751	733	719	753	714	681	747	712	727	720	729	709	740	723	782	681	774	776	740	687	758	747	691	749	739	690	723	736	717	669	762	723	745	723	745	701	733	736	737	699	732	770	743	711	715	729	764	701	801	732	762	761	753	682	742	711	712	713	729	731	706	692	758	787	732	762	692	744	766	740	751	688	723	787	707	782	717	794	683	757	735	720	732	803	746	730	740	801	735	748	725	727	715	755	764	758	707	736	765	747	736	774	695	722	759	766	742	720	784	714	759	780	763	722	739	751	688	766	726	685	721	732	737	734	730	712	743	777	685	730	732	715	718	704	752	774	740	738	757	788	741	741	731	743	740	726	731	752	763	777	753	754	749	731	720	726	749	763	734	746	727	756	737	774	765	767	734	726	734	743	674	775	779	736	775	775	732	709	719	785	715	737	774	739	764	720	727	748	751	726	744	704	720	773	766	781	772	741	730	751	758	689	730	716	718	748	740	736	737	791	759	758	711	729	747	730	757	712	732	697	742	773	794	792	746	731	806	719	730	744	722	737	740	757	752	691	748	723	730	724	722	715	705	745	750	744	727	768	737	741	757	726	788	694	759	741	753	693	754	749	768	711	774	751	748	762	729	716	728	711	770	707	733	744	777	695	765	739	717	728	755	726	774	729	746	740	722	747	742	738	761	759	721	775	762	717	732	744	749	713	717	711	740	770	783	757	764	723	789	754	753	696	756	742	725	719	758	773	742	736	782	738	739	754	746	758	767	753	710	737	721	766	703	737	750	736	782	773	732	722	746	732	747	760	712	721	748	724	761	738	738	693	713	749	770	739	706	739	770	747	757	809	735	787	730	770	752	752	739	704	701	757	730	734	735	750	746	720	749	682	751	687	734	763	758	757	741	754	753	783	750	708	751	756	745	735	699	743	767	717	738	687	749	721	773	772	750	728	704	722	718	778	759	716	721	773	738	706	758	781	688	712	754	721	724	757	711	729	779	762	714	745	692	765	716	723	722	736	738	828	758	712	713	771	772	754	721	732	762	721	730	725	715	694	766	718	715	753	713	783	767	766	749	753	751	713	768	691	768	715	720	738	731	715	739	703	749	728	754	745	754	724	715	773	726	765	709	749	764	730	774	751	758	734	747	739	689	750	724	680	726	722	768	762	712	737	695	747	778	695	752	743	730	734	750	729	725	786	706	701	709	757	743	756	785	759	741	694	769	770	753	704	794	743	731	757	777	691	749	759	773	758	732	743	725	773	798	719	805	723	723	737	705	753	738	726	703	751	714	743	736	689	766	716	728	730	779	757	794	700	743	771	739	739	762	748	780	715	740	751	744	722	771	706	735	748	755	739	710	720	755	800	740	758	716	748	754	752	723	691	762	719	746	744	738	735	765	734	752	765	754	744	670	685	777	739	740	727	737	740	751	772	715	710	719	692	759	741	751	762	734	757	701	731	712	756	731	764	722	702	731	723	700	725	760	767	718	722	734	750	693	724	765	755	765	723	757	715	743	766	719	793	742	713	741	752	781	768	719	736	742	726	712	783	747	750	744	758	694	749	730	770	771	749	732	775	734	766	780	793	725	758	735	753	752	733	745	752	746	723	739	739	722	758	714	737	712	732	784	748	702	751	721	720	784	725	757	715	762	724	748	727	761	723	733	758	789	776	755	744	771	688	753	717	735	719	717	757	689	744	721	730	741	753	697	665	739	732	751	756	726	710	739	768	697	766	724	723	721	758	729	755	756	743	783	772	739	729	738	727	731	726	717	774	746	737	734	758	714	702	710	716	745	737	706	770	732	721	748	790	786	717	766	670	743	749	771	743	719	758	778	725	710	716	749	780	777	700	700	733	732	716	728	764	764	771	755	702	784	735	757	715	738	732	731	739	700	750	787	648	743	766	745	734	763	758	753	761	672	724	740	706	739	750	756	721	726	773	749	758	765	740	757	700	747	786	738	751	729	735	757	686	769	769	775	735	755	755	733	737	732	771	775	734	755	674	803	719	737	736	736	715	754	753	712	688	799	742	749	759	692	734	716	750	765	749	710	759	726	746	738	719	749	717	770	756	716	734	693	763	724	696	687	678	668	765	762	698	738	709	772	749	745	698	745
24416	24413	33138	25837	21280	16832	8521	2118	699	781	709	692	682	699	659	692	713	644	703	712	661	646	693	715	699	674	667	646	690	672	575	677	714	667	652	693	692	639	638	674	684	663	691	674	696	638	624	663	672	669	703	700	673	685	689	669	700	716	675	670	683	644	661	671	668	672	665	652	682	693	661	676	666	674	703	647	711	606	672	688	668	645	628	661	693	685	710	665	645	694	680	676	670	652	649	646	724	689	699	609	666	719	658	633	672	709	691	639	703	652	706	657	666	627	725	675	705	647	696	681	661	702	673	688	661	662	639	633	675	683	718	675	641	677	708	666	690	696	630	686	665	618	656	683	674	608	695	680	724	641	645	673	651	629	636	700	657	677	719	674	636	665	664	687	624	643	675	672	613	688	642	705	702	687	656	652	700	690	672	638	654	716	681	655	646	661	699	684	713	643	676	637	662	658	666	680	665	685	649	630	721	660	641	676	666	582	676	687	649	669	674	649	643	651	679	690	665	666	671	637	691	664	686	622	713	653	647	653	655	696	697	655	675	704	651	601	671	666	677	640	669	668	628	689	713	724	711	744	648	715	665	657	606	664	661	624	603	641	624	643	648	645	646	668	618	670	681	702	678	689	644	646	707	687	732	690	661	646	666	624	664	677	648	634	655	663	645	647	677	653	690	681	655	656	664	689	699	687	683	659	657	669	678	690	690	665	650	660	646	606	678	637	688	650	680	662	681	662	659	670	618	711	646	697	696	673	630	705	644	667	591	657	658	653	710	700	647	706	646	643	662	654	676	695	646	655	665	649	667	643	693	684	683	664	652	715	653	658	684	656	650	660	682	651	706	675	668	682	670	696	676	689	676	675	654	622	694	699	693	667	611	609	664	688	649	683	635	711	643	663	667	679	716	694	685	690	622	626	669	694	680	637	668	666	632	645	686	688	638	632	657	678	668	690	661	678	675	634	647	689	689	682	653	672	690	656	670	690	682	653	664	702	662	682	675	658	668	615	665	633	667	629	704	677	702	660	667	635	672	655	693	656	685	660	658	673	681	670	630	660	689	716	652	684	672	689	699	695	628	650	674	651	651	670	681	674	659	642	645	647	662	705	717	641	666	673	670	679	726	646	677	654	665	725	667	716	681	675	703	647	641	643	643	683	673	588	625	659	687	694	618	684	704	654	650	660	668	634	683	678	715	690	675	624	649	675	663	676	643	654	684	693	725	700	640	646	672	644	674	697	698	659	651	672	633	655	700	684	659	689	679	688	718	683	691	676	730	662	675	651	695	658	697	709	658	599	699	636	683	687	728	641	655	692	690	674	661	734	674	650	668	652	622	631	643	707	654	685	682	691	648	642	671	676	644	701	711	697	675	670	675	663	641	673	657	646	659	650	680	667	682	685	631	703	690	652	645	712	688	691	643	674	629	683	644	649	675	673	632	696	659	694	677	665	642	690	678	649	693	662	691	649	688	662	685	660	708	658	720	664	648	684	665	664	712	665	659	682	700	664	679	711	684	669	611	695	696	635	663	669	682	695	636	684	674	681	664	642	655	653	658	706	736	694	631	654	682	615	652	625	698	682	685	669	624	679	607	705	689	647	680	674	648	666	649	660	660	711	693	684	646	665	629	695	688	640	661	722	623	678	674	650	665	669	675	737	622	675	670	690	677	656	670	715	663	663	634	662	668	701	649	677	647	687	701	707	695	658	657	667	656	684	654	631	660	699	676	745	722	679	687	622	707	728	700	641	694	668	670	697	740	654	723	661	698	689	630	685	686	646	644	673	687	640	666	686	650	676	687	746	629	686	643	673	673	668	695	683	703	678	679	654	662	696	679	702	669	688	668	672	723	715	683	671	626	669	680	669	669	649	671	606	644	650	653	677	674	701	662	692	601	630	623	677	719	639	679	611	685	692	687	687	719	650	694	656	672	689	745	628	687	662	648	657	718	656	683	672	632	682	659	701	650	639	640	649	644	647	710	682	675	665	677	657	659	674	686	687	686	650	679	662	615	705	621	652	699	669	699	659	659	683	670	677	690	683	656	672	660	642	646	619	622	680	674	652	620	717	654	660	687	659	688	678	708	624	679	646	699	626	681	635	687	686	639	650	663	666	648	714	665	654	685	638	679	660	667	685	684	606	689	673	662	639	705	671	617	689	710	681	667	646	634	628	671	631	656	677	670	649	642	682	642	668	683	696	670	641	640	680	647	641	639	664	646	666	611	679	670	607	640	639	632	671	654	694	662	733	670	651	703	663	669	708	699	681	654	703	672	676	671	657	641	693	697	651	638	710	668	644	683	676	654	647	674	678	641	661	705	680	634	657	653	654	651	618	680	696	657	655	688	672	652	652	651	661	681	691	666	686	712	669	718	607	718	659	674	673	696	678	668	627	670	609	697	643	682	658	647	667	635	734	663	655	696	681	638	706	658	676	714	655	709	688	681	689	677	645	677	685	736	672	677	672	646	656	693	699	649	616	702	633	698	682	681	704	670	676	683	659	641	678	675	660	690	674	717	704	678	630	693	693	655	677	652	616	665	649	674	707	717	661	681	658	667	635	690	655	687	641	676	655	638	624	689	701	652	682	698	634	688	635	688	667	676	700	649	682	646	656	678	659	668	672	702	653	665	649	653	673	645	659	652	629	692	671	662	685	686	693	643	659	655	658	664	658	685	718	698	725	661	694	701	678	685	701	665	637	653	673	671	658	696	627	691	694	684	638	706	682	668	692	622	636	675	624	650	653	665	710	650	679	693	668	665	651	667	709	659	689	656	675	635	676	677	655	657	661	651	661	670	649	649	651	699	627	689	667	681	657	682	709	712	705	687	679	645	712	697	692	695	672	696	629	694	669	658	680	671	661	721	644	628	686	688	658	705	729	695	652	663	627	664	716	643	684	685	704	654	667	661	664	686	689	677	682	675	665	678	683	628	643	688	650	670	651	648	658	666	690	669	660	638	661	724	674	643	658	662	651	626	628	661	638	688	687	683	637	668	677	672	691	657	674	663	669	706	665	703	701	694	716	659	647	654	664	672	678	631	654	651	652	677	716	700	659	635	671	673	659	636	685	660	664	704	639	676	682	649	684	660	686	618	711	694	633	704	711	671	664	682	687	650	666	677	693	685	710	696	725	656	656	699	692	699	655	648	661	669	668	689	634	666	647	684	673	679	708	692	679	679	662	706	636	688	696	711	686	679	672	635	685	696	674	698	652	685	692	717	622	662	641	679	702	656	659	620	672	712	668	633	662	669	650	664	646	692	660	658	692	623	700	611	708	661	676	653	651	704	679	662	715	661	655	657	688	640	663	669	679	688	642	643	659	674	672	724	705	709	635	641	660	661	690	696	668	646	639	636	701	683	661	593	667	674	669	659	643	673	690	683	650	612	667	595	692	634	660	660	677	663	677	660	724	634	623	651	674	704	663	635	706	650	662	678	632	695	667	674	660	665	696	683	661	691	674	662	643	697	631	698	656	668	648	682	656
59281	103995	71855	38193	7548	10082	10892	4075	1000	1290	1014	1069	993	1025	1018	1025	1070	955	1056	1032	999	972	1063	1037	1019	990	1032	998	1042	1031	1044	1079	985	980	1008	1005	1034	1059	1001	980	1009	1073	1030	1082	997	1049	1023	1041	1016	1034	978	965	1021	1064	1035	1031	1048	1021	1057	1060	1064	1032	1007	1046	1011	1031	1003	1018	1061	1037	1024	1093	1007	1028	1006	1012	1033	1029	998	1003	992	1078	1062	1001	1055	1027	1005	1070	997	982	1041	1018	957	1010	1042	962	1007	994	1074	1027	1013	1007	1073	1024	1000	1002	1022	1038	1034	1054	1003	1026	1027	1026	1003	1004	1070	1010	1047	1015	987	986	1024	1030	1052	1062	1053	996	1051	1005	1016	1017	1018	1056	1039	1034	991	1010	1042	1022	1017	1064	1051	1115	1065	1044	1032	1027	1034	1039	1061	994	1093	1039	1017	1037	1034	1017	993	1013	1020	1016	952	1034	998	1082	1092	1034	1040	1036	1015	1073	1010	1065	1005	1017	1013	977	1030	1040	1037	1046	1016	1035	958	1037	957	990	1037	998	1077	1018	996	1025	997	1045	1018	1033	1034	1027	1076	1003	1014	1032	1044	990	1061	1049	1038	983	1032	1029	1033	1038	1015	1058	1033	1037	1010	1006	1022	998	988	1022	1020	1023	1003	1002	1052	1012	1001	990	1093	1065	1032	1011	976	1060	1022	1008	1047	1033	1039	1034	1011	992	1022	1040	1025	1013	1074	1013	1022	945	1027	1011	1070	1060	1004	1021	1050	1004	1028	1025	1002	998	1019	1013	1060	1016	1083	1062	997	1047	994	1040	1030	1043	998	1025	1048	1037	1025	1018	1016	965	1011	1047	993	1057	1003	1047	1045	1024	991	953	1056	1036	1025	1038	980	997	1027	1080	1013	1004	1016	1022	1053	1015	1006	1045	1030	1029	1051	997	1011	1047	1001	993	990	1052	1025	972	972	980	995	1013	988	1014	958	1029	993	1001	1030	1001	1076	975	1068	1011	1040	1022	1073	1013	1026	1032	1070	1010	1048	1038	1005	991	1039	1084	995	1071	1028	997	987	1009	1032	1060	978	1022	1006	1061	998	1034	1040	1034	973	1071	1043	1067	1080	1014	1088	1043	1041	1054	990	1029	994	1000	1054	1084	1024	1032	1020	1060	1067	1036	1049	995	1035	1059	997	1092	1019	1024	1058	1030	1054	982	1034	1023	1063	1030	1065	970	993	1019	1053	1029	953	1065	1072	1004	1047	1008	984	1047	980	1017	987	1042	990	1023	1028	1023	1018	965	1069	1020	981	1010	1077	990	1028	1019	1045	1016	1038	999	1043	1041	982	982	1039	1009	1034	995	1047	987	990	1042	1012	1063	1031	1025	1061	1042	1006	1087	990	1018	1022	1007	1012	1025	995	1037	1007	1045	1000	1018	1031	1057	1025	1030	1026	1064	1031	1058	1034	1068	1025	1088	1015	1049	996	1015	1080	1047	1024	1030	984	1018	1133	1034	1028	985	966	1028	1030	991	1051	964	985	1106	1026	1029	1007	1047	1001	1100	1071	1029	1026	1061	1042	1023	1025	1069	1021	1020	1044	982	1024	1045	1018	1037	1055	1020	975	1042	1055	1030	1007	1044	1058	1086	1053	1084	991	1077	1114	963	975	1011	1022	1038	994	1020	1048	991	1019	998	986	1017	1033	985	1017	984	996	1044	994	1019	1038	1094	1034	1014	1068	1005	1047	1055	1007	1031	1026	1003	978	1061	984	1097	1070	1058	1037	1009	1034	1001	1011	1022	1014	997	1023	1030	1054	1059	1102	1012	1034	1034	1038	1009	1069	949	1024	1016	1007	1027	1024	1023	978	1016	1069	998	1029	988	1034	1051	1092	986	1010	1012	1057	1042	1004	1056	1064	1036	1066	1033	1021	1070	1037	1039	1036	1084	1033	1000	1051	1009	981	1090	981	1063	1013	1051	1016	1085	1061	1026	1073	1036	1009	1039	1014	1016	1003	1048	1014	1025	1019	1026	1062	1078	1029	1038	1013	1066	1034	1021	1053	995	1007	1032	1021	1019	1005	1083	1009	1066	1039	1048	1043	1005	997	1011	1044	1008	1034	1030	985	1124	1059	989	1019	1013	1037	999	976	1008	1027	1037	1011	1099	1049	1076	1054	1053	1050	991	1033	996	1020	979	1028	987	1010	1075	1049	1026	1007	992	980	1018	1004	1022	996	1007	1014	1016	1012	1009	990	1097	994	976	1058	983	1064	1056	1043	1074	1057	1045	1038	1018	1046	1073	1054	1004	1062	1053	1009	1063	1091	1033	1042	1021	1090	987	964	1061	1012	1045	965	1042	1058	1033	1025	1045	1003	1014	995	1039	995	999	1024	1072	971	930	1034	979	997	999	1011	1065	1018	1048	1055	1047	1062	1010	1012	1052	1003	1049	1045	1016	1021	1015	1027	1017	1026	990	1068	991	1074	986	970	1028	1085	1035	976	996	1010	1080	998	1030	1001	1098	982	1042	1022	1002	1058	967	1065	1027	1018	1001	1033	1035	1046	1031	1016	1002	981	1006	994	1020	1040	1058	1052	1028	1000	1051	983	1084	996	1009	1034	1105	1032	1002	1011	1072	1050	1082	1014	1051	1052	1021	1061	1003	1024	989	1046	1037	979	1071	1069	1004	1011	1019	1025	1070	1025	1004	1014	1028	1047	1058	1001	1033	984	1023	1031	1036	1034	1007	1030	1005	1035	989	962	1048	1030	1014	1008	1016	1012	1091	1065	1071	1076	1057	999	1061	1025	985	1015	1057	971	1101	1008	1006	997	997	1010	1065	1026	1035	1008	1011	1036	978	1035	1021	1026	1029	1023	1040	995	1017	1039	1032	968	1055	1081	983	992	1031	1029	1062	1040	1041	1036	1017	1009	1035	1014	961	1007	1041	1018	1065	1102	1045	1018	1017	1055	1058	1066	1034	1066	990	987	975	940	1055	1038	979	1060	999	1058	1024	1051	976	1030	969	1052	1020	998	1074	1037	1069	1065	1058	994	1054	1023	1056	1038	994	992	994	983	1073	1029	1032	1001	1045	1081	1082	1066	981	1018	998	1037	998	1067	1015	1001	942	992	1055	982	983	1017	1016	1029	1002	1083	1011	988	1064	1009	993	1001	1038	1048	993	1049	1010	1031	1002	1037	1025	1093	1011	1035	1041	1008	1030	995	1010	1027	1017	1024	998	1004	987	1025	1049	1034	1015	1026	925	1007	1041	1020	1059	1070	1078	1042	993	1028	1079	1000	1041	1021	1015	1099	1081	982	1007	1012	995	1033	1028	1059	991	1065	1054	973	998	948	1002	1071	989	1082	1046	961	1075	976	1059	998	1043	1016	1028	950	1013	1013	1021	1050	1018	1005	1082	1030	1015	1041	984	1029	1044	1015	968	1034	1083	1025	1018	992	1077	1049	1004	986	1021	1030	1008	1101	1013	1010	1059	1010	1051	964	1017	1065	1046	1045	954	1002	1012	983	1079	1006	1013	1047	1026	997	903	973	1043	978	1026	1049	991	1000	987	1006	997	959	1033	1004	1047	1088	998	968	1009	1072	1067	1004	1039	1080	1045	1043	960	1011	970	1038	1010	1034	1036	1007	1039	1000	988	1011	1030	988	1069	1025	995	991	1017	987	1030	951	977	1017	1014	1008	1060	1061	1015	1049	963	1037	1007	1056	1032	1007	1034	1001	1071	1075	931	1092	1001	1004	1080	980	1034	1112	1023	1057	997	1062	1027	1011	1026	1075	1030	1094	1093	1055	1039	1103	1037	1053	1079	1045	992	1029	1058	1026	980	1060	1051	1032	1059	1005	1032	1046	992	1019	1016	1036	1063	1017	1010	1051	1030	1074	1063	1012	957	1084	1068	992	1015	993	1016	1007	968	1033	1044	979	1097	1059	1013	1031	942	1088	971	1032	1031	1069	1075	1006	1043	1000	982	1020	1034	1090	1030	1013	1044	1052	1073	1062	975	1010	1062	1017	1037	1021	1109	972	985	1070	1005	1014	1014	1086	1014	1071	1079	982	1024	1009	1059	1006	985	1018	1075	1042	1030	984	1081	975	1055	961	1039	982	985	1061	1079	971	1019	1013	964	1032	1066	1052	1019	1013	977	1006	970	1029	980	1038	982	1037	1017	1034	1011	1030	1043	1067	1096	1072	1018	998	1058	1032	1026	1021	1038	1047	1011	1048	975	989	1002	1042	1032	998	1001	1041	977	1011	1061	1026	1016	1025	999	996	1010	1058	1061	1033	969	1034	1068	1006	1014	1064	1054	951	986	981	1046	1001	1021	1056	982	1000	1020	955	1061	1093	1021	1091	1023	1034	1055	1042	1012	1032	1036	1020	1007	1017	1005	1048	1070	1000	1021	1066	1062	1022	1053	1058	1071	982	986	1009	1036	969	1014	1035	985	1010	959	1015	1046	1046	1028	1033	977	1023	998	1065	1010	1078	965	998	994	978	1007	978	1016	1029	1024	1036	997	1027	1026	1075	994	1002	1024	1048	1064	1058	1047	1002	1013	1045	1026	1035	1050	1030	1001	1040	1014	1003	1042	1042	1013	996	983	1022	999	1003	1034	1043	1012	1061	1052	1016	1032	984	1012	983	1019	1039	1055	1035	1014	1027	984	1053	1059	994	1004	996	1061	1028	1059	1048	1052	1013	1019	1008	1055	1059	954	1073	1016	980	985
31637	35406	29579	11071	1067	740	856	632	517	539	517	512	483	488	460	518	516	479	520	500	499	546	532	524	532	508	528	541	471	496	559	494	479	495	508	501	507	491	488	550	490	475	521	530	501	501	541	501	556	539	536	528	515	519	487	511	513	499	519	492	520	486	494	544	495	516	503	532	550	524	530	495	498	519	514	524	476	492	497	503	508	506	499	526	474	455	508	501	505	525	503	484	524	498	502	487	517	517	505	460	506	529	523	546	512	553	515	491	494	517	477	509	503	482	501	474	552	469	529	514	489	529	517	525	498	544	547	509	501	505	502	527	503	543	487	477	515	506	494	487	534	515	526	495	460	498	532	527	551	505	520	489	500	502	542	500	545	549	482	445	533	500	526	484	529	512	518	522	528	500	502	516	487	510	566	552	563	520	546	480	507	524	498	508	521	511	492	517	509	541	507	512	488	505	458	500	493	552	548	499	495	478	522	513	479	548	464	476	513	506	509	529	507	512	465	494	549	510	514	495	506	530	484	551	526	503	540	506	500	480	504	511	494	487	504	513	524	506	535	500	491	490	507	501	557	526	532	540	482	531	487	513	505	463	511	503	461	505	543	470	521	482	505	474	525	504	497	487	535	520	501	501	524	523	484	515	530	504	525	465	507	547	514	554	504	508	541	542	517	516	510	525	510	523	506	521	478	475	469	495	502	523	545	495	532	468	493	487	506	519	468	485	526	533	553	528	540	466	534	537	502	522	518	512	515	522	502	515	502	582	482	504	505	471	518	517	512	519	531	531	481	552	514	498	512	512	509	508	556	519	483	504	524	488	501	518	526	493	485	494	493	516	474	508	482	517	511	532	495	523	507	498	525	518	507	498	501	476	509	468	499	516	555	496	473	482	511	522	514	498	524	499	493	528	536	537	507	502	464	499	494	497	531	496	496	483	516	479	469	506	535	517	514	532	488	501	516	502	528	515	512	515	477	520	509	557	510	522	523	540	472	509	497	467	491	507	524	507	490	523	489	529	504	501	497	523	511	502	473	527	515	509	529	540	564	527	504	504	528	521	496	516	525	491	515	490	534	538	521	508	503	531	487	487	478	538	549	533	512	442	527	513	535	491	480	474	492	523	500	499	541	540	528	498	514	502	475	534	546	512	542	502	503	522	521	482	532	525	509	474	530	493	491	528	493	506	501	533	464	507	520	534	510	493	489	508	500	522	512	532	523	516	553	505	497	510	561	477	509	492	495	509	508	538	506	543	512	529	544	513	520	490	519	542	542	536	467	481	505	505	479	511	528	509	517	481	488	522	500	483	508	484	515	520	499	510	522	515	478	478	496	509	513	521	510	523	524	514	519	516	491	528	518	532	481	512	491	502	496	470	495	507	552	502	490	511	498	482	520	513	489	501	497	514	545	494	522	492	548	512	487	493	492	485	510	533	483	506	494	490	516	508	544	528	556	518	519	524	482	508	501	515	483	502	493	523	545	497	486	531	524	534	497	518	507	540	526	509	526	536	518	518	508	541	517	487	538	530	463	510	486	494	528	508	539	537	510	475	547	503	499	520	527	540	487	509	552	473	454	480	488	512	523	468	483	532	499	522	510	525	519	498	528	539	493	495	544	496	523	513	523	532	487	518	495	490	535	483	524	514	522	484	512	516	526	494	554	528	493	509	513	480	492	515	523	476	526	505	509	493	495	498	498	488	490	500	511	525	528	489	475	545	535	479	524	512	492	485	509	518	512	561	497	511	502	479	493	530	512	526	500	500	535	524	546	517	511	542	494	521	481	520	530	520	551	506	514	518	480	509	518	524	510	478	484	483	518	533	479	483	541	480	497	494	546	500	533	468	461	491	548	523	501	514	507	511	513	528	516	550	499	467	523	494	546	496	546	518	517	500	481	488	519	541	516	533	523	503	530	519	531	485	522	484	506	508	519	520	518	502	483	508	479	505	491	486	532	514	489	535	565	503	517	535	536	504	472	512	545	477	484	513	531	491	550	548	524	510	501	533	495	506	494	529	508	491	524	537	519	537	522	525	504	528	515	524	473	498	518	510	470	568	562	463	518	487	534	510	467	509	514	511	509	460	530	500	511	490	542	516	499	489	518	487	495	539	508	522	501	495	508	541	515	506	561	523	507	509	474	540	481	526	477	511	542	536	560	534	559	569	537	505	514	497	500	519	484	541	485	509	515	419	506	525	508	537	491	504	513	520	494	473	490	529	493	559	534	531	517	476	560	491	487	530	499	523	521	520	495	542	501	526	508	466	487	483	539	545	485	510	516	523	509	494	513	481	538	492	524	542	484	501	511	498	483	513	494	500	509	462	505	496	493	490	499	498	482	495	523	565	545	512	541	498	515	545	518	519	531	507	513	525	517	496	514	511	506	483	516	500	503	506	516	532	490	510	543	543	505	508	501	558	511	470	519	495	550	510	505	492	509	460	515	497	523	554	501	486	521	529	509	541	535	456	527	558	487	510	529	534	464	504	506	511	544	536	537	497	533	540	532	510	527	525	513	520	537	524	501	492	526	530	521	504	484	511	516	514	500	501	526	508	487	499	547	493	493	509	492	503	523	525	540	550	500	497	506	526	510	479	494	482	519	547	530	495	503	527	528	492	490	498	500	524	528	557	493	478	515	516	501	496	471	502	521	506	545	497	496	533	490	521	504	482	517	523	516	533	529	476	526	520	513	530	495	557	479	492	524	517	503	477	505	478	505	529	520	493	487	529	505	554	496	480	521	494	501	512	508	576	534	510	547	530	535	525	519	499	525	536	526	525	532	544	447	531	526	530	506	493	488	503	538	518	494	518	506	529	511	479	505	505	489	498	490	518	545	504	502	567	527	535	536	489	490	537	528	529	541	514	519	531	493	536	527	541	495	523	527	516	506	543	487	530	484	481	500	517	545	522	529	487	498	502	531	498	520	544	499	537	550	549	490	533	504	480	547	520	529	487	489	507	501	505	495	510	509	521	523	524	530	523	566	503	479	543	509	520	501	506	498	506	505	540	486	521	528	523	515	520	521	527	522	525	507	509	510	521	479	496	480	489	512	514	501	529	553	504	492	468	510	513	530	459	522	497	494	497	552	507	483	537	509	521	499	513	553	460	509	529	497	491	507	485	520	488	511	505	515	502	496	525	501	495	478	543	500	487	527	515	512	477	499	518	449	512	479	504	525	510	502	500	537	513	548	508	574	532	487	480	546	513	522	506	542	483	496	513	477	476	518	514	529	556	532	512	483	540	468	493	516	507	523	510	463	522	510	505	502	434	536	518	501	442	499	475	520	480	483	491	488	527	516	479	535	453	525	529	506	474	486	508	526	522	505	519	518	504	508	487	510	479	521	499	506	516	511	553	481	510	529	482	503	496	536	498	540	545	549	499	526	489	501	509	548	467	524	584	538	528	541	530	526	560	517	471	531	532	515	521	516	518	541	514	519	482	524	533	502	492	496	502	534	525	538	511	510	506	488	521	527	501	492	508	514	490
41357	53046	33313	9343	1613	1473	1725	1185	851	880	873	870	841	833	837	860	803	857	816	853	826	824	815	870	826	791	858	787	846	816	868	862	876	860	865	808	866	820	911	870	841	838	811	851	852	845	806	811	854	798	856	867	878	856	852	839	848	822	839	794	831	851	853	858	850	811	798	897	824	840	861	833	843	835	851	854	827	862	872	826	860	847	789	806	864	845	880	833	845	841	848	798	812	812	810	830	786	802	837	850	770	830	828	819	802	800	807	802	838	804	841	878	809	819	834	847	813	862	837	782	841	824	829	836	854	822	840	835	849	829	816	863	809	786	825	859	868	857	829	879	897	807	839	876	832	863	889	803	884	835	832	849	815	825	876	798	914	851	802	799	850	852	825	794	785	842	817	808	841	785	866	794	830	828	880	842	848	868	887	835	889	863	815	849	847	870	845	871	828	851	860	795	829	824	862	829	813	854	880	836	869	820	841	864	857	845	868	840	860	850	819	827	832	844	829	886	861	841	845	889	883	795	814	862	840	858	820	819	875	846	848	833	846	855	847	851	817	850	842	900	843	846	877	824	837	891	828	841	869	828	848	802	833	804	844	865	815	814	876	869	807	793	841	854	826	841	883	836	792	807	873	852	823	858	868	837	827	786	899	846	865	863	884	845	746	860	870	819	858	838	834	867	853	842	828	849	820	817	863	842	813	854	804	834	817	828	823	862	844	812	819	822	811	844	871	826	819	812	853	884	863	881	819	807	835	829	818	818	804	849	859	796	835	797	863	829	849	794	813	806	841	844	827	849	869	879	868	839	812	815	839	796	857	853	853	866	805	883	819	851	838	842	815	816	873	844	887	818	809	834	886	840	829	865	792	862	860	839	874	833	839	820	875	847	827	847	823	854	823	887	809	817	832	816	819	853	806	820	818	873	822	831	881	827	808	817	798	795	841	892	881	861	861	829	911	811	842	807	882	839	765	850	836	825	829	854	842	827	808	852	837	822	866	801	822	798	815	824	854	839	843	851	782	842	842	850	838	784	869	879	846	825	871	821	834	795	803	885	807	839	817	841	833	857	853	860	867	822	835	807	807	844	810	855	810	879	877	861	819	814	803	793	841	853	864	804	795	816	783	853	814	826	791	850	815	856	805	808	855	823	798	846	860	878	774	822	828	828	846	853	888	802	821	852	882	836	835	791	866	859	843	878	874	844	817	866	881	818	797	860	846	872	813	892	824	861	825	850	858	857	856	848	849	834	820	827	826	856	808	887	850	834	845	803	828	821	859	849	901	832	848	796	858	778	816	824	827	845	827	839	864	854	823	845	880	840	823	872	781	841	837	796	814	834	842	870	815	793	908	787	821	860	834	825	844	806	851	839	864	871	823	859	792	813	848	867	804	812	799	882	846	819	859	806	766	825	859	844	785	859	854	888	809	815	859	875	847	874	856	807	861	731	882	801	833	837	823	838	838	854	872	854	802	869	873	853	866	832	850	870	876	892	765	804	857	854	822	852	827	834	830	840	808	834	823	866	837	859	837	859	878	826	858	838	855	871	817	865	869	824	851	867	802	826	808	851	919	850	883	859	756	843	840	808	856	846	892	855	824	791	808	814	852	877	886	835	834	863	826	863	845	837	823	849	826	830	775	784	818	833	891	832	829	844	826	834	788	835	830	829	812	816	856	868	798	823	826	790	805	806	831	864	905	840	808	832	863	836	793	880	844	895	854	860	847	840	864	878	843	821	811	786	809	850	814	869	877	790	833	879	793	834	837	839	833	834	857	809	811	856	833	847	862	796	829	851	851	849	875	835	807	827	814	838	794	857	843	848	805	866	874	806	856	807	876	829	824	823	847	843	870	824	814	859	886	795	824	883	818	814	895	813	870	794	856	814	834	878	905	841	828	857	845	848	835	838	862	828	849	809	773	822	787	847	837	875	810	828	832	823	848	797	866	820	830	837	827	850	828	865	859	867	856	816	841	864	812	864	851	839	858	858	806	848	858	869	830	824	869	806	865	833	859	831	913	820	851	855	844	839	802	817	871	847	795	803	820	839	850	816	869	822	844	877	849	860	825	850	827	855	833	875	858	778	846	875	819	881	871	830	820	823	887	832	861	826	808	848	834	867	818	787	763	875	885	865	868	814	828	891	768	808	854	825	841	832	841	827	858	865	885	872	890	798	839	831	857	850	835	842	903	791	864	860	815	824	896	826	817	818	805	837	880	801	824	788	828	855	855	842	830	846	864	812	863	858	835	834	819	870	849	829	821	824	783	855	837	814	894	878	850	893	890	852	820	873	820	807	814	869	864	818	836	802	853	751	814	837	865	792	832	820	795	868	838	857	806	867	825	861	903	850	869	862	871	814	850	828	907	800	862	833	849	877	778	855	823	839	842	804	875	792	820	826	815	826	837	791	787	855	846	837	890	841	819	919	925	779	914	883	833	843	880	828	840	825	782	799	849	821	824	811	837	861	864	859	787	867	840	813	833	843	830	860	816	841	888	842	844	834	850	902	839	860	835	851	839	803	891	824	860	859	814	836	828	814	782	789	810	898	782	803	800	861	821	860	884	796	874	902	876	903	839	844	836	856	865	808	835	842	820	820	802	862	874	868	853	839	795	803	792	865	838	841	887	841	832	818	879	823	797	849	858	844	806	878	884	800	855	859	846	801	832	850	818	777	801	811	802	894	855	869	855	823	816	857	811	827	866	834	788	828	894	851	861	850	820	799	829	793	853	858	861	866	839	864	899	845	815	881	855	828	840	869	851	866	848	825	842	867	849	851	801	864	855	853	740	900	853	880	821	853	837	819	875	809	864	808	864	854	811	848	847	822	851	846	856	822	824	868	844	849	826	822	834	878	873	862	835	792	830	831	898	823	846	849	798	828	771	811	823	889	845	811	842	737	789	836	888	848	855	800	827	885	791	864	802	872	801	860	839	796	832	821	840	833	793	804	904	871	832	844	842	811	809	870	837	861	804	844	797	822	799	801	796	839	847	827	845	843	833	793	842	770	806	832	858	833	852	841	847	832	869	854	808	790	868	871	869	872	877	814	826	842	838	823	801	878	824	853	800	824	843	860	870	853	859	839	787	820	862	805	810	852	829	834	842	826	847	833	817	850	853	833	823	851	882	869	868	842	844	877	830	879	806	832	849	858	857	782	847	860	788	826	847	867	835	837	790	843	856	797	823	863	862	861	800	789	843	834	806	845	864	856	826	806	829	864	845	785	801	862	828	785	813	838	890	851	790	864	826	868	815	786	832	869	874	843	829	859	810	860	836	820	873	851	800	855	787	820	859	800	833	890	829	847	795	806	846	814	834	878	845	853	818	852	861	827	835	820	795	827	838	874	837	808	812	841	859	887	834	825	781	843	820	878	843	815	850	821	849	869	847	831	871	827	893	867	815	804	832	907	794	867	865	861	903	848	850	858	849	714	848	808	864	853	878	838	852	809	837	772	822	807	813	851	848	889	888	826	812	830	830	849	836	881
25786	28136	36707	27011	17166	6600	3439	1288	478	527	450	451	465	471	461	481	474	444	458	473	460	444	449	484	452	455	469	471	468	471	441	475	474	487	467	482	435	465	446	482	453	447	451	458	484	465	461	429	461	490	470	450	436	494	479	469	460	447	430	461	464	496	446	437	466	441	434	477	453	475	457	472	443	416	475	466	458	485	462	450	452	437	499	453	480	476	453	472	422	432	486	442	475	467	484	440	445	486	481	462	479	455	464	431	469	416	441	467	439	469	440	451	459	404	433	467	467	465	426	489	422	468	474	499	445	434	467	439	450	448	466	475	462	474	463	505	439	443	462	465	454	426	461	466	440	433	461	432	477	479	439	460	454	459	486	491	492	418	518	481	522	462	450	425	464	472	443	473	458	465	438	500	449	429	441	433	475	457	441	502	430	414	470	445	442	469	440	453	425	464	483	458	469	497	482	459	475	454	475	457	446	456	420	446	488	470	454	494	535	469	462	467	486	448	505	452	460	439	435	476	473	422	441	462	509	451	461	460	446	468	446	460	489	488	432	470	468	469	431	475	431	491	448	454	440	463	464	451	461	487	434	466	439	460	460	496	468	441	512	464	485	465	461	440	458	457	496	458	521	464	447	465	489	491	455	441	455	447	466	468	466	449	456	464	455	466	459	466	452	473	487	472	467	422	448	460	442	455	448	425	502	479	474	442	493	474	446	440	495	475	459	441	451	460	458	466	484	469	482	482	476	440	458	457	462	450	445	466	445	433	453	473	436	463	464	444	484	495	467	471	461	451	477	429	462	440	486	455	451	437	434	443	420	460	430	422	484	461	454	461	437	459	488	460	471	452	438	474	478	432	452	469	463	441	456	465	457	465	426	479	477	459	504	439	460	471	467	437	449	423	480	425	402	434	452	498	418	447	448	447	483	449	446	449	451	417	472	457	470	458	469	473	432	471	431	430	470	422	469	431	479	444	449	466	464	464	424	473	452	512	455	452	471	495	514	485	474	437	473	454	474	444	463	444	451	476	452	467	440	465	448	488	422	453	446	471	438	438	460	477	458	408	438	457	418	476	467	478	471	471	427	458	485	487	455	485	480	475	477	422	480	445	449	460	406	484	455	469	445	454	480	479	463	422	473	444	468	445	453	436	468	445	480	467	460	463	508	460	450	456	464	489	497	461	427	439	477	464	453	443	472	477	471	474	456	426	453	483	445	449	457	474	418	427	450	460	455	428	429	464	514	432	506	451	470	447	437	451	481	462	454	459	458	469	429	444	473	478	490	484	461	450	419	471	437	423	512	455	441	442	456	474	400	451	499	459	439	480	484	481	463	441	445	498	472	456	476	449	452	435	445	465	451	469	472	464	449	446	469	458	446	470	475	460	482	501	415	474	471	496	486	466	479	475	459	432	457	471	445	461	435	433	432	451	488	512	480	449	433	433	451	428	448	455	441	433	428	450	446	466	464	455	473	433	451	459	494	449	480	416	456	465	458	459	462	423	482	399	435	429	440	472	478	447	462	450	446	462	431	452	470	443	469	429	459	452	450	429	469	434	457	454	478	437	431	448	443	452	438	444	428	499	478	457	451	457	414	504	453	445	471	518	459	503	454	495	472	468	435	450	465	492	465	468	497	471	498	432	451	504	478	446	482	452	432	464	415	443	475	466	428	473	452	431	472	465	449	445	497	436	494	390	418	476	445	472	488	478	481	481	420	491	439	424	484	436	438	495	459	465	478	462	451	433	470	435	449	503	426	477	445	490	435	445	487	485	469	445	495	469	443	482	476	460	445	445	506	471	458	459	427	468	467	463	448	465	492	441	478	466	469	438	482	466	460	466	475	441	456	457	475	487	434	445	482	427	468	428	471	475	506	466	410	464	446	466	482	429	426	447	504	456	449	440	449	442	479	467	458	472	445	467	458	443	454	431	461	473	493	441	443	455	458	453	435	474	470	453	468	421	430	457	425	439	432	476	457	490	440	473	477	499	476	458	424	491	474	454	459	424	466	462	434	435	492	472	439	472	484	495	444	449	480	450	487	458	479	448	456	459	474	452	447	449	439	502	495	499	441	468	488	412	457	485	476	454	483	463	451	486	472	494	462	460	449	413	449	457	506	478	449	461	447	473	456	443	499	436	454	454	471	486	439	485	513	513	456	452	525	498	500	477	457	475	454	467	485	425	475	498	456	469	481	502	491	466	486	426	456	471	463	480	433	488	470	485	436	472	456	458	490	488	455	450	455	462	490	455	489	474	454	453	506	471	499	455	468	478	490	468	448	467	505	464	468	425	490	437	472	463	455	462	516	435	452	455	459	473	473	457	484	471	454	463	477	488	494	453	463	481	463	476	480	470	483	459	472	481	481	471	465	440	474	472	461	452	451	447	472	443	447	474	419	452	476	476	467	427	477	448	451	439	488	460	474	454	457	480	455	471	438	450	469	469	436	439	433	468	479	472	438	481	460	454	492	488	459	492	469	463	462	452	475	442	462	461	467	449	460	432	449	486	463	444	448	458	419	464	442	426	469	488	469	467	488	449	450	447	444	443	461	472	504	456	465	464	471	452	426	463	485	441	457	469	441	480	462	440	449	462	436	440	499	430	444	468	483	453	514	426	457	473	471	451	486	452	480	413	447	506	451	439	459	456	472	472	461	464	526	442	482	489	435	446	469	461	453	426	455	427	452	468	483	436	428	432	469	454	469	479	467	433	436	434	451	474	448	440	456	478	466	480	448	487	438	435	467	429	431	419	453	461	511	500	479	466	450	448	468	476	484	452	489	480	478	432	481	463	469	495	475	473	454	480	461	489	449	442	451	460	441	450	486	506	505	465	479	490	444	443	461	433	458	488	452	449	461	463	468	487	428	468	476	465	463	519	470	481	492	485	487	445	457	457	460	463	456	462	470	424	440	433	472	442	471	489	475	479	447	456	479	438	492	430	493	474	453	434	432	467	439	471	465	446	472	416	462	426	428	459	475	468	464	466	481	465	469	460	452	465	455	440	447	441	458	434	445	477	454	445	463	426	447	457	431	470	457	445	532	452	464	459	460	442	472	476	462	465	440	455	479	473	475	458	452	467	452	469	468	430	471	438	451	469	465	432	461	488	475	453	457	421	412	446	460	436	444	483	444	470	454	481	429	462	440	469	455	481	473	490	515	477	459	465	462	487	467	453	459	485	453	478	425	455	492	485	433	469	480	448	457	454	449	471	434	480	476	452	449	475	467	418	480	460	472	481	460	443	449	453	428	460	454	478	481	498	434	467	460	435	434	443	472	453	468	439	495	448	470	463	451	436	455	471	469	455	445	430	494	465	439	481	495	450	454	471	449	433	461	482	496	487	487	428	484	466	459	458	461	452	467	439	428	495	459	429	467	443	473	450	438	447	474	460	466	452	476	470	434	427	485	460	438	469	457	476	477	456	501	458	491	464	462	458	476	482	446	482	449	444	468	451	494	461	460	481	492	479	432	459	432	464	467	462	452	453
62127	94564	62625	31169	6007	7266	7093	2889	795	880	758	759	801	736	754	706	722	715	745	765	791	750	744	750	755	765	783	740	732	731	766	769	773	794	751	730	757	737	746	772	787	722	801	761	738	771	769	785	753	793	745	756	730	764	732	780	759	765	791	796	773	813	770	752	713	748	756	728	709	749	726	782	754	739	709	743	758	770	738	739	710	765	748	776	779	717	733	698	769	749	718	749	762	740	722	758	777	789	766	721	754	742	742	778	752	746	722	736	750	786	801	785	725	764	740	788	712	748	731	759	724	778	798	750	692	742	741	787	761	760	748	740	773	721	707	764	761	746	724	765	728	717	760	694	760	749	719	766	813	786	748	721	783	748	771	782	721	748	763	739	753	738	730	796	778	727	731	726	746	747	773	779	751	772	787	754	791	734	748	768	747	774	786	764	740	764	791	758	752	741	771	771	707	765	760	758	772	789	825	735	692	795	768	726	786	761	746	772	746	725	751	791	725	779	758	770	727	727	774	712	788	755	794	800	715	739	735	789	770	703	751	733	748	776	773	775	790	752	757	764	771	748	750	751	770	765	737	742	744	733	762	781	765	755	774	765	735	733	725	757	783	764	730	716	765	787	725	768	736	755	763	755	780	781	789	755	724	768	773	719	733	731	757	789	811	727	794	796	749	768	752	730	719	748	771	767	768	764	719	761	728	761	738	713	757	773	738	747	739	757	740	734	758	766	717	727	764	777	772	715	776	728	778	753	707	740	798	731	784	816	743	791	726	750	766	713	718	730	762	774	746	665	750	782	749	783	741	733	748	810	769	809	754	729	754	767	755	755	735	751	762	745	772	735	745	746	738	758	766	696	752	767	787	761	771	737	758	764	760	730	719	779	771	759	742	733	751	773	768	753	756	753	847	759	768	804	767	725	821	739	726	773	752	730	792	697	713	766	750	754	726	760	772	714	703	774	804	766	774	732	756	774	737	792	754	770	745	768	751	777	770	780	706	786	738	727	800	758	735	755	749	749	813	758	743	731	721	747	728	794	739	780	776	749	770	701	801	807	764	770	773	766	734	752	756	784	819	714	782	728	756	767	754	751	726	757	713	707	720	722	706	754	710	755	713	754	733	772	783	761	754	749	755	776	717	747	764	746	731	730	729	750	737	757	699	786	716	800	719	724	713	753	716	746	775	730	751	782	780	751	742	793	753	752	760	747	744	787	754	762	781	722	751	803	728	779	746	773	770	792	783	764	730	786	775	762	801	721	736	745	754	778	764	766	732	762	819	767	757	763	804	760	721	761	769	769	775	745	764	738	807	758	751	777	747	730	745	763	742	775	745	760	778	727	767	779	799	699	777	818	719	778	758	715	770	789	753	700	793	728	775	747	777	764	791	779	763	742	767	754	732	759	778	734	748	782	739	687	767	715	786	759	740	733	780	735	716	736	777	750	785	769	745	751	767	713	757	728	759	742	742	750	776	718	733	717	730	757	761	774	724	745	764	753	789	772	736	726	789	737	762	769	731	754	756	709	725	720	715	801	709	777	792	781	719	751	737	755	782	763	723	799	764	737	722	700	762	746	781	721	738	776	748	740	746	774	732	787	772	762	788	709	730	742	801	833	715	719	759	798	700	750	756	764	768	796	739	750	725	766	774	817	732	724	740	751	732	720	789	755	791	750	761	770	775	782	773	694	807	720	740	725	727	775	753	765	751	798	780	780	757	753	809	758	711	754	716	731	809	758	741	706	756	761	757	704	714	790	715	779	777	725	798	741	748	762	773	742	738	722	748	752	749	731	700	728	707	756	777	730	801	736	788	756	772	765	802	754	750	802	751	764	765	770	747	767	744	804	766	756	773	787	763	755	729	713	733	761	724	801	766	748	770	760	754	784	763	743	754	778	734	718	771	788	769	778	741	780	795	801	778	760	750	752	747	776	751	758	756	810	772	733	758	755	730	774	705	774	764	743	750	724	781	725	763	778	741	778	772	744	729	712	747	753	769	755	733	761	713	735	710	714	715	730	764	761	767	760	788	746	765	754	721	759	781	741	807	784	794	738	763	788	756	760	746	740	717	763	792	766	702	738	768	751	783	714	719	738	739	750	736	755	740	744	789	808	778	760	777	754	801	761	748	763	780	785	799	781	737	752	778	779	741	750	723	768	766	793	721	707	754	773	749	797	780	730	757	777	761	712	685	783	752	766	768	741	792	749	746	752	743	763	802	732	746	745	784	735	726	740	719	760	788	762	751	761	739	719	782	774	758	824	750	730	746	730	747	793	795	730	756	751	759	729	761	776	800	783	746	752	789	720	808	754	741	769	802	747	807	749	747	777	742	735	761	766	751	696	703	740	760	733	789	762	767	734	764	709	772	740	737	760	773	777	760	733	774	728	787	780	773	764	772	799	780	785	761	770	761	752	786	740	752	735	717	709	734	730	694	744	787	771	782	801	797	728	719	769	712	729	790	771	775	778	719	767	756	766	736	793	742	740	783	718	744	783	733	731	720	751	765	775	715	742	758	743	740	720	754	762	810	753	791	765	727	786	746	782	748	724	755	772	790	750	759	776	739	756	745	746	770	744	793	780	786	792	811	735	742	732	773	771	755	722	737	755	774	731	717	733	765	756	743	796	795	720	762	736	724	755	731	731	735	745	710	778	743	745	721	770	759	775	740	757	727	777	774	789	715	800	773	751	759	768	720	725	722	795	706	764	751	773	717	742	728	768	824	791	717	737	791	765	788	729	748	766	734	719	775	723	764	727	700	714	729	728	743	769	761	760	737	768	834	779	724	731	765	748	748	699	780	743	764	742	723	785	698	710	774	774	762	782	722	760	773	773	748	720	733	713	750	720	767	756	744	782	697	747	766	741	761	762	730	769	791	745	733	817	780	767	787	774	759	753	776	709	764	744	729	752	769	729	737	761	698	764	785	758	784	793	751	747	758	739	768	755	788	761	718	807	782	784	775	701	805	739	739	736	770	734	727	768	784	764	715	736	773	792	743	706	813	715	788	720	787	770	774	762	769	743	734	789	686	730	778	732	771	778	743	770	756	729	758	747	816	783	754	771	785	772	720	733	736	746	750	704	788	751	725	725	769	729	741	778	717	742	736	735	762	720	747	744	739	755	727	802	778	787	782	767	757	746	717	700	779	729	747	730	832	763	748	790	723	747	768	785	748	754	756	771	740	797	770	759	751	801	817	715	743	765	742	795	691	781	754	757	789	752	773	769	772	775	700	771	755	741	738	766	778	743	758	760	799	736	768	757	758	765	748	762	750	760	738	762	739	710	759	750	759	748	785	757	786	749	737	771	730	726	726	743	747	746	812	755	772	699	717	802	736	744	766	790	780	749	746	760	743	723	733	787	757	751	730	776	724	762	761	808	706	722	761	798	728	808	815	733	746	791	760	786	749	763	741	752	729	717	758	749	753	790	732	753	736	757	754	734	745	761	760	778	717	739	767	787	794	803	709	743	764	776	742	773	735	800	709	757
24402	24853	33138	25515	21420	17671	8641	2280	677	763	722	701	732	720	709	719	767	742	717	695	679	717	672	691	666	675	712	719	705	700	692	660	733	648	711	668	704	711	696	703	648	692	668	658	668	662	722	720	675	692	676	692	695	659	699	662	705	691	691	661	714	656	682	690	685	657	681	705	666	644	695	669	696	668	669	685	678	705	690	647	665	719	662	700	668	656	719	660	641	668	681	719	671	709	688	683	654	697	701	665	674	637	678	660	634	678	731	697	704	665	698	703	659	696	697	640	639	640	651	685	663	690	687	663	667	634	649	677	717	655	658	669	612	719	672	703	692	672	673	652	689	659	680	660	654	600	700	630	680	709	661	679	711	648	684	669	654	688	660	684	678	717	631	701	701	696	635	686	651	663	670	658	668	706	680	664	619	708	650	682	721	684	650	697	677	680	724	679	641	693	670	694	651	641	634	690	681	690	685	661	694	659	690	658	707	685	651	638	695	643	687	703	640	682	648	706	666	665	656	708	658	679	663	648	675	700	715	697	680	670	691	700	655	650	651	660	685	666	681	678	668	660	666	691	672	650	667	632	676	709	692	651	640	692	698	623	680	668	691	713	698	651	632	712	698	672	675	703	679	706	616	710	677	680	661	674	684	649	647	661	659	671	700	646	664	655	683	705	686	673	669	680	673	712	682	699	702	686	695	696	688	696	704	632	650	676	649	672	708	677	641	694	665	593	678	662	650	662	665	660	689	684	720	735	665	664	695	714	638	688	655	681	627	730	649	654	676	707	688	684	685	704	680	654	692	676	711	674	650	670	650	638	678	661	647	662	644	714	695	665	677	677	716	672	654	660	665	667	641	661	679	689	657	655	675	704	702	709	689	686	672	690	718	675	753	673	658	648	669	677	673	618	698	665	721	665	666	663	725	645	701	668	656	653	618	701	667	641	651	694	653	688	710	714	642	680	687	687	693	680	677	678	627	709	632	679	675	674	700	667	712	698	694	672	707	666	641	671	718	682	691	664	727	685	656	697	727	666	698	678	690	664	642	664	654	716	654	712	700	660	683	670	669	677	666	644	663	649	655	661	659	713	692	690	686	717	682	666	717	651	680	730	653	723	661	638	715	675	662	653	693	649	646	681	725	710	714	704	699	710	693	738	603	679	712	648	686	698	682	681	646	667	663	646	653	671	620	691	676	691	646	663	625	648	684	652	673	643	653	648	674	683	663	685	710	684	699	667	676	643	702	678	668	690	660	729	649	714	709	684	696	664	678	663	641	635	706	674	667	654	654	706	652	676	672	680	632	650	685	678	648	663	706	653	689	724	693	714	657	652	684	667	671	698	659	692	664	697	646	651	663	643	724	648	693	747	655	722	697	726	680	640	703	673	680	643	684	715	688	678	683	662	624	701	663	663	670	702	687	674	659	667	716	671	665	689	684	685	696	681	606	680	671	678	692	692	674	706	672	665	731	674	691	658	675	654	674	682	665	685	710	674	677	677	705	666	649	699	690	719	672	724	700	662	653	713	671	670	645	653	663	648	682	662	675	635	699	628	682	652	676	687	687	695	608	628	700	655	714	617	669	639	721	651	653	689	718	656	674	691	684	674	662	612	675	688	723	679	680	692	632	659	647	663	699	668	637	698	683	706	671	658	640	685	668	674	654	682	722	689	686	643	679	673	685	704	727	643	676	665	692	650	670	699	671	675	665	658	697	685	723	713	671	707	699	631	644	698	689	706	671	692	674	702	710	607	669	626	671	674	680	649	710	673	651	677	689	692	695	676	704	657	724	644	729	697	674	687	687	648	637	663	630	684	677	676	679	719	673	621	678	681	684	649	680	655	693	691	652	685	695	657	631	704	668	695	706	651	648	718	646	667	704	654	666	686	734	675	666	655	680	706	726	640	669	690	668	662	658	689	659	678	667	640	678	678	674	696	679	674	672	657	675	672	690	709	651	655	642	645	682	671	679	668	725	670	674	666	692	690	680	716	741	634	703	730	735	723	683	730	712	668	694	715	722	692	684	657	644	672	634	689	657	665	696	655	693	667	658	646	690	687	636	660	680	667	654	644	657	697	689	662	696	653	653	650	675	663	724	652	689	703	690	682	664	708	708	667	639	658	708	674	775	716	692	667	689	667	678	680	667	660	681	725	696	669	662	669	694	642	658	672	671	670	684	668	675	654	737	596	731	673	704	678	682	706	613	715	702	678	670	656	663	626	714	643	732	689	666	698	659	661	669	693	645	696	626	658	656	646	708	669	714	679	680	663	718	675	705	670	697	691	617	692	655	652	667	620	704	676	735	708	685	670	670	651	702	661	673	694	669	650	655	667	647	676	623	682	686	650	672	643	717	648	671	690	683	658	625	676	686	692	640	669	686	664	676	661	689	682	652	689	688	622	722	669	686	710	678	666	631	666	672	652	648	694	666	683	677	643	700	688	684	672	643	639	702	678	649	703	664	681	685	709	698	660	706	666	689	639	656	715	662	721	682	690	663	680	662	656	688	685	668	690	671	655	653	688	652	661	680	701	698	638	666	699	686	684	651	690	696	660	675	703	678	660	656	701	624	645	684	708	723	667	682	671	688	653	670	719	677	710	714	674	721	685	673	690	621	674	672	730	700	727	694	645	700	710	708	656	646	655	681	694	661	687	649	647	666	722	664	662	649	716	676	657	716	658	698	682	681	645	685	673	662	681	667	698	634	652	655	674	705	683	668	684	666	668	692	720	725	696	711	677	649	704	651	677	595	680	734	665	704	635	722	717	672	655	681	702	672	655	640	643	683	626	679	669	647	694	690	656	648	679	658	711	664	688	660	606	670	702	694	674	668	668	702	652	635	641	702	711	661	665	647	691	657	614	642	662	680	645	694	677	685	702	669	696	690	710	705	686	687	660	663	705	649	709	704	651	718	631	657	660	643	652	689	628	699	643	688	687	669	701	713	670	691	685	677	725	706	673	701	649	668	649	676	658	668	629	671	637	684	679	672	653	699	726	664	638	685	661	637	652	697	700	669	644	702	646	673	670	699	662	711	688	623	653	678	681	643	699	654	673	671	662	622	687	664	628	679	675	678	681	685	674	664	708	658	660	661	666	694	675	695	699	681	694	689	605	699	696	661	684	712	731	728	711	687	694	715	668	657	673	684	646	630	701	687	651	652	713	675	658	666	653	723	683	675	640	690	653	673	653	680	665	644	650	662	665	632	666	710	664	698	642	663	676	672	640	654	621	645	690	707	610	652	640	663	675	724	628	714	676	685	675	714	656	686	703	648	688	673	654	698	648	704	641	682	724	721	664	619	654	656	655	667	691	709	717	685	676	719	648	660	671	668	691	723	681	662	683	661	649	648	706	679	669	665	708	679	644	640	665	681	674	652	648	693	706	649	710	686	691	677	664	631	693	653	709	696	705	666	666	673	702	734	691	677	706	654	677	681	701	649	662	693	658	692	633	687	682	699	685	688	681	660	649	679	643	629	681	672	689	688	682
60898	103972	71019	39472	9218	12077	10780	4400	1080	1243	1070	1031	1023	1057	1056	1104	1054	1094	1022	1013	1023	1101	1037	1034	1057	1027	1018	1073	1021	1068	972	1047	1052	1048	1053	1037	1011	1086	1073	1033	1053	976	1078	1048	1007	1001	995	1021	1038	1073	1051	1057	1040	1043	1007	1040	1011	1022	1090	1056	1038	1033	996	1083	980	1014	1006	1055	1026	1031	1042	1012	1059	1023	1019	1001	971	1077	987	1059	1027	1014	1044	1007	999	1054	1024	1039	1011	1074	1006	1015	1060	1050	1026	982	1073	1037	988	1051	1041	1057	1086	1001	1032	1056	1038	1015	1021	1073	1088	1054	1070	1037	1066	1049	1045	1052	1066	1056	1005	1019	1050	1036	997	1064	1051	1076	1066	1092	1061	1030	1053	1018	1012	1105	1021	1029	1038	1028	1085	1056	1069	1049	1021	1027	1040	1004	1067	1042	1081	1049	1001	1080	984	1040	1020	970	1040	1047	1055	1072	1006	992	1043	1049	1051	1045	1014	1016	1058	1013	1050	1062	1073	983	1091	1029	1056	1096	1064	1061	1028	1082	1080	1037	1083	1088	1023	1012	1045	1087	1033	1074	1048	1032	1018	982	973	1073	1047	1014	1040	1028	1023	983	1028	1076	1006	1049	1019	1015	1030	1010	1065	1046	998	1054	991	1003	1001	1043	1028	992	1047	976	1011	1038	1051	1070	1016	1001	1061	987	1008	1033	1072	1019	1066	1082	1032	1037	987	1030	1034	1044	995	1056	1034	990	1023	1041	1028	1018	1045	1014	1054	1016	1076	1018	1019	1025	1026	1007	1008	1034	1025	1024	1111	1042	945	1024	1038	1050	1010	1064	1032	1087	1022	1088	1060	1056	1011	1015	1000	1060	1086	1011	1020	1026	1015	1090	1006	1022	1080	1012	1036	1001	1048	1034	1006	1022	1032	1021	965	996	1036	1035	1022	1013	1043	1003	973	1052	1054	1067	1068	1019	1084	1050	1027	1064	1126	1046	1073	1046	1040	1048	1033	1119	1056	1046	986	1043	982	1076	1021	1053	1045	1032	1044	1040	1039	1072	1040	1011	1032	1023	1043	1042	1026	1021	1014	1064	1062	1055	1013	1013	1048	1087	1066	1040	1022	1028	1059	1042	1043	1026	1024	1057	1065	1038	1088	1088	1005	1065	1013	1051	1047	1025	1039	1022	1050	1067	992	1052	972	1006	1022	1015	965	1032	1044	1017	1039	1041	1006	997	1041	1038	1033	971	1021	1011	988	1028	1044	1054	1033	1146	1003	1071	1074	1068	996	1025	1056	1032	1018	1018	1043	996	1086	1074	1069	1054	1014	1001	1056	1066	1018	1056	1024	1027	1032	1073	1030	1053	1016	1078	992	1064	1077	1068	1112	1083	1086	1094	1024	1020	1047	1038	1022	1044	1066	1130	1037	1002	1054	1003	1048	1053	1005	1092	1039	1051	1033	1070	1062	999	1024	996	1070	987	1017	1013	1042	1004	1063	1058	1029	1035	1019	1063	1034	985	1077	1020	1011	1021	1070	1010	1051	1015	1075	1021	1129	1041	1023	1024	1104	1072	1061	1025	1039	1046	1026	1002	1050	978	995	1048	1056	1026	1067	1090	1007	1050	944	1050	1023	1032	1034	1025	1026	1028	1005	1043	1049	1045	1026	980	1038	1076	975	1104	1071	1051	1008	1085	1070	1053	1074	1040	991	1032	1063	1073	989	1021	1029	1011	1051	1048	1005	1072	1048	993	1004	1042	986	1039	1082	1009	1042	1037	1030	1032	1016	1045	1065	1033	1068	1078	1023	1053	1000	1046	1015	1077	1014	1074	1045	1066	1038	1022	997	1083	1067	1026	1063	1087	1045	1117	984	1078	1014	989	1058	1043	1045	1057	1068	1037	1019	1092	964	1063	1038	1032	967	1099	993	1044	1052	1070	1052	985	998	1027	1083	1055	1040	1053	1023	1009	1022	1079	1043	997	998	1046	1028	1004	992	1092	1015	1079	1064	1083	1022	1051	1037	1044	996	990	1031	1080	1053	1082	995	1035	1046	1044	1035	1019	1038	1013	1017	1054	1032	1014	1056	1063	977	1080	1042	1014	1056	1082	1033	1051	1051	1011	1034	989	995	1079	1018	1059	1026	1029	1022	1067	1056	1065	1001	1035	1020	1021	1051	1028	1034	1092	1027	1037	1102	1058	998	1005	991	1037	1028	1065	1076	999	1077	994	1022	1060	1044	1057	966	1020	1004	1011	1058	1039	1041	1040	1073	1053	1047	1056	967	1019	1049	1026	998	1039	1065	1007	1009	1044	983	1036	1061	1041	1037	1029	1018	984	1011	1031	990	1013	1020	1053	1070	1009	1023	1052	1068	1056	997	1012	1008	1034	1024	965	1003	1071	1039	1049	1038	1042	1016	1052	1087	1076	1045	1039	1019	1023	1041	1095	1094	1047	1009	990	1045	1036	1057	1048	1038	997	1027	1062	1047	1060	1045	1012	1054	1024	1044	1033	992	1022	997	1030	1038	1008	1015	1087	1040	1031	1057	1022	1081	1046	1084	1029	1021	981	1056	1049	1074	1045	991	1058	1050	1050	1075	1070	1080	1070	1037	1000	1070	1053	987	995	1020	1065	1048	1034	1017	1017	1049	1021	1019	1053	1063	1025	1079	1067	1027	1046	1091	1028	1017	976	1055	1006	970	1075	1059	1032	1044	1057	1075	962	1079	1043	1025	1025	1086	1100	1043	1058	1011	1007	1049	1064	1080	1041	1044	1044	1027	1030	978	993	999	1013	1005	1110	1103	1034	1056	1035	1023	1040	963	1047	1048	1028	1050	1031	1006	1142	1045	1057	1013	1002	1035	1055	1008	1010	1043	1002	1037	1018	1016	1061	996	1084	1011	1099	1038	1059	1086	1097	989	1040	1062	1024	1002	1023	1037	1036	1059	1000	1025	976	1060	1023	1079	1011	1035	1039	1033	1043	954	1013	998	1073	1062	1053	1068	1069	1100	1049	1102	1072	1046	1065	985	1085	1097	1023	1021	1064	1083	1034	969	1054	992	1117	1048	994	1020	1053	1118	1008	1047	1023	1080	1051	988	1005	1058	1053	1098	1031	1043	1051	1046	1014	1087	1070	1020	1104	1060	1026	1002	1036	988	1085	1038	1042	1028	1072	1018	1021	1053	1053	1006	1012	1077	1059	1019	1044	982	1106	1043	1035	1112	1031	1086	1030	1068	987	1029	1050	1029	1072	1010	1023	1058	1008	1012	1017	1079	1055	1067	1015	1073	1055	1054	1048	1023	1001	1010	1066	1014	1017	1034	1019	1020	1020	1010	987	1021	1051	1050	1026	1006	1036	1001	1038	1009	1084	929	1018	1023	1039	1025	1078	1071	1066	1073	1044	1036	1020	991	1054	1044	997	1114	1003	1019	999	1002	1052	988	1023	986	1085	1066	1055	1046	1047	1099	1031	1015	1036	1063	1067	1034	1036	1051	996	1018	1099	1024	1082	1055	1023	1012	1029	1073	1049	1069	1046	1075	1009	1038	1066	1111	1038	1028	1061	1064	1042	1076	1048	1067	1027	1027	1059	1009	1069	985	1004	1000	1094	1010	1049	1032	1066	1012	1015	1056	1018	994	1011	1022	1026	1069	1028	1013	1067	1014	1018	1018	1035	1024	1008	1062	1053	983	1022	958	1024	1066	1043	1085	1049	1059	1070	994	1072	1007	1080	974	1060	1042	1045	1028	1017	1008	1036	998	1042	1048	967	1004	1023	1046	1022	994	1054	968	1042	1063	1057	1097	1051	1048	1047	1051	1027	1054	1023	1067	995	1069	1036	1047	970	1004	1025	1081	1015	1002	1052	1055	979	1064	1033	1054	1022	1030	1109	1051	1019	1051	1000	1078	1039	1034	1015	1033	1080	1036	1084	1050	1055	1072	1043	1101	1015	1053	1020	1071	976	1041	1020	987	1023	1041	1089	1061	961	1070	1074	1078	1033	1068	1073	1050	1073	990	985	991	1017	1059	1001	1021	1047	1030	1030	995	1073	1042	1071	1026	1103	984	1089	1027	1020	1049	983	1029	1025	1050	1012	1087	1021	1057	1047	1030	1074	1019	1029	1059	1031	1010	1004	1068	999	1019	1075	993	958	1073	1039	1061	990	1010	1045	1090	1035	1030	1010	1047	1046	1057	979	1006	1084	1030	1001	1023	983	1051	1039	1009	1043	1038	1002	1092	1068	1068	1076	996	1051	990	1061	1000	1009	1029	986	1085	1019	1043	1010	1002	1033	1011	1094	998	1006	1035	1054	1009	1053	1041	1047	1002	1071	1021	1072	1069	1127	1085	1034	972	1062	1011	1088	1000	1000	1004	1023	997	1020	1025	1033	1038	1067	1033	1057	1010	1050	1013	1042	1008	1120	1073	1046	1024	1050	1026	1000	1051	983	1070	1068	1059	1066	1085	1061	975	1043	1067	1059	1049	973	1082	1002	1051	1095	1058	1033	985	1004	1055	1019	1027	1038	1027	1059	1047	1045	1041	1026	1115	1005	997	1092	1054	1051	1077	1030	1066	1005	1032	972	1022	1006	1059	1056	1031	1100	1054	1038	1039	982	1073	957	1046	1011	1044	1079	1081	1017	1064	1004	1058	1026	1082	994	1071	1019	1072	991	1073	1089	1080	1124	1058	1018	1037	980	1053	1048	1044	1080	1001	1043	1041	1055	1007	1027	1083	998	1066	1047	1020	1026	1024	1091	1078	1028	1053	1011	1097	994	1055	1041	989	1036	964	1071	1044	1034	1046	1033	1107	1050	1031	1006	1007	1075	1019	1037	1042	997	1068	1027	1027	1089	1023	1028	1012	1036	1010	1136	997	1034	1048	1074	1000	1019
31520	35518	30408	11875	1167	807	755	621	526	513	546	498	524	525	528	531	517	512	548	523	526	502	509	469	517	541	506	509	544	494	535	581	548	531	509	505	541	525	521	543	492	523	525	499	494	487	479	519	532	473	498	505	503	573	560	522	527	521	497	496	543	508	496	455	544	527	498	510	519	489	541	496	490	489	512	530	534	511	552	510	535	508	533	538	537	523	523	510	561	486	473	470	511	484	510	505	514	562	522	484	497	516	578	522	527	534	516	535	539	511	498	502	516	511	512	522	528	538	487	516	523	526	533	526	539	519	529	491	522	507	519	528	559	494	510	520	529	538	538	480	528	500	517	484	523	520	500	502	537	532	510	517	553	524	538	530	527	547	541	501	495	515	506	525	484	475	539	490	510	526	558	520	515	502	530	500	500	554	522	490	512	521	540	531	522	505	478	509	481	524	527	500	523	517	517	504	558	509	527	463	494	523	519	520	533	552	519	532	545	525	488	504	510	540	551	503	540	539	536	513	498	507	518	514	546	553	561	500	489	542	504	524	510	539	488	475	477	496	502	505	538	530	516	492	517	501	547	496	504	499	550	501	508	502	516	525	527	540	545	521	547	512	516	494	565	516	553	557	525	517	539	513	529	488	510	485	511	510	503	532	517	477	544	547	520	562	494	528	536	513	473	517	540	527	562	537	534	530	505	504	513	522	528	506	509	518	512	488	514	526	507	503	506	499	532	513	518	486	506	517	546	544	562	556	519	554	518	547	533	520	524	539	557	504	494	496	539	510	532	534	539	529	521	538	482	514	523	491	532	535	525	514	546	518	510	527	548	511	525	505	529	519	524	499	560	526	528	499	487	524	506	513	494	542	533	521	490	501	537	532	506	532	527	509	505	509	520	521	524	506	565	550	526	534	492	545	483	508	482	559	459	526	513	515	533	495	512	520	515	521	542	532	474	499	521	503	543	550	516	516	501	512	502	476	545	524	510	570	538	502	526	493	567	528	530	491	518	491	585	475	540	491	513	528	524	526	543	473	488	518	506	513	531	507	521	522	501	498	503	519	513	533	499	493	505	553	498	558	532	512	517	506	499	504	545	507	546	530	518	512	535	556	520	515	470	484	522	544	506	490	539	493	477	528	532	573	507	535	533	509	495	533	508	499	509	508	503	558	519	540	506	533	477	506	529	520	511	479	512	520	501	530	520	504	511	545	533	552	508	478	529	492	507	484	483	541	536	530	500	526	546	511	527	513	511	545	520	533	503	523	520	525	548	518	507	487	527	534	507	521	552	489	543	524	552	516	489	513	514	489	535	524	534	508	511	520	489	482	486	552	525	501	515	543	520	520	535	511	506	507	519	543	581	521	537	485	513	510	499	497	544	544	540	521	514	545	525	478	504	476	537	488	544	510	506	510	535	511	542	521	526	533	483	583	533	505	525	571	504	516	503	510	558	544	543	496	514	534	538	507	552	485	506	465	518	558	501	518	513	537	521	521	523	489	546	570	518	461	551	547	509	558	519	503	530	510	503	524	529	519	526	534	490	527	538	515	538	516	490	523	503	533	547	528	521	504	556	494	531	510	541	499	490	538	488	560	554	518	507	509	505	526	508	532	499	516	486	513	479	548	550	519	490	509	485	541	521	542	515	516	519	506	492	514	501	514	529	543	545	529	534	516	546	521	510	501	550	535	556	530	541	526	525	549	503	537	490	518	521	550	492	509	527	532	523	534	520	512	557	516	509	526	523	528	499	524	513	539	539	494	520	494	486	531	513	516	546	527	510	488	536	505	538	514	541	513	529	499	503	500	528	549	522	506	529	548	498	545	505	481	491	569	521	523	514	501	498	510	532	486	535	505	527	528	509	506	504	590	497	544	563	488	576	525	466	533	536	517	479	513	499	539	505	550	561	482	506	503	478	496	506	493	501	523	495	515	504	495	504	548	521	533	504	521	491	474	519	495	504	534	503	519	501	493	521	516	503	507	527	496	535	549	506	508	499	519	511	516	491	542	507	523	528	508	533	488	517	520	536	545	508	494	537	524	507	470	496	520	475	492	501	525	505	501	536	505	505	520	538	509	490	504	510	512	530	522	503	535	523	519	517	525	489	544	532	527	517	523	523	522	546	577	506	506	516	530	506	539	520	508	526	538	553	490	523	484	542	477	520	505	550	500	510	527	491	525	561	529	583	489	500	516	471	508	514	488	491	493	493	508	528	531	525	491	484	544	489	518	498	528	499	536	516	556	508	499	550	555	501	498	504	500	487	495	506	533	494	528	460	560	574	523	537	535	513	527	500	543	504	526	479	540	493	517	505	556	517	523	529	525	493	510	519	486	527	549	542	504	567	480	505	523	510	523	519	492	526	541	496	509	522	537	524	516	527	511	518	504	527	491	481	506	514	510	544	530	519	463	521	543	528	515	503	572	549	521	483	508	524	501	551	512	571	492	494	525	526	507	539	545	479	546	507	509	550	518	498	492	518	484	490	521	505	549	520	551	488	554	554	506	540	547	509	548	540	546	494	511	537	529	540	513	542	508	532	501	480	467	478	547	541	574	525	519	514	548	517	531	506	543	520	491	542	557	509	526	494	519	512	535	502	528	488	524	529	521	509	524	546	536	498	471	527	486	500	529	500	542	562	524	528	500	521	511	487	545	538	560	516	520	510	528	541	527	564	476	511	515	500	549	491	538	511	529	526	487	509	532	514	495	488	525	488	529	541	476	524	514	549	491	509	499	531	551	512	509	544	528	490	556	537	477	532	531	527	520	596	521	492	503	541	515	529	526	531	471	519	508	539	485	538	501	517	496	513	481	501	514	558	523	538	488	563	538	548	506	492	530	504	519	553	516	482	488	557	536	522	537	508	517	517	483	538	519	544	520	515	521	547	489	528	518	540	568	524	503	465	577	506	574	492	526	559	499	526	529	536	556	527	508	544	461	529	517	491	510	527	506	498	518	526	536	496	515	608	536	544	508	531	495	514	544	541	548	514	475	480	504	524	539	519	532	492	521	492	499	491	517	546	498	501	502	497	468	547	557	537	534	509	534	459	542	538	548	526	467	515	520	521	515	474	539	537	544	480	552	559	528	460	579	514	474	511	491	548	514	557	508	537	519	520	533	568	522	519	508	489	505	509	556	539	528	492	498	534	501	513	521	574	499	507	536	511	546	524	510	522	541	521	571	500	511	539	528	507	504	503	531	530	465	557	562	488	547	495	504	543	525	521	549	482	516	493	488	500	513	494	511	502	505	490	523	536	520	527	473	540	498	508	522	546	547	502	536	532	528	514	567	532	510	493	520	501	495	522	521	491	566	517	508	517	524	549	530	497	508	532	506	521	536	495	505	502	485	553	501	494	498	515	501	494	506	535	496	545	504	522	515	538	504	504	526	493	489	514	510	531	562	557	502	471	548	520	509	513	484	560	521	523	520	519	536	562	480	527	496	543	507	535	525	506	515	491	507	556	490	572	503	551	481	530	497	526	532	515	545
41134	53211	34456	10053	1702	1625	1457	1092	817	901	925	819	870	854	825	885	831	849	814	872	794	867	884	855	870	852	854	882	827	807	810	850	859	834	856	842	835	854	812	839	860	885	810	831	827	876	840	811	869	842	859	828	838	847	877	884	829	864	873	849	839	812	879	858	842	778	846	869	828	893	846	843	899	796	860	790	870	837	833	880	800	860	872	855	814	848	846	841	839	875	842	815	865	859	885	806	787	808	885	891	921	799	873	861	787	807	868	832	853	830	809	832	819	853	829	911	887	822	843	898	861	835	914	846	897	885	940	818	860	832	859	800	847	808	852	856	845	835	858	849	891	906	848	848	855	907	849	850	831	858	833	890	834	821	840	803	853	865	820	882	812	851	847	841	845	884	844	890	862	887	864	824	846	821	836	867	851	822	815	860	835	852	866	820	844	800	862	824	835	863	883	875	793	913	869	860	894	856	820	845	807	807	849	869	858	863	882	857	829	860	829	826	834	831	826	830	860	810	846	868	825	862	899	823	830	844	819	889	817	794	806	840	837	807	853	815	824	808	833	819	842	857	869	843	855	858	824	807	843	833	826	794	818	877	835	817	815	812	838	820	868	848	851	839	882	850	848	836	771	845	854	799	868	876	843	885	788	911	800	872	840	824	854	868	817	834	886	828	816	778	815	893	816	886	856	820	831	848	884	860	849	840	866	847	877	849	867	897	878	842	886	830	814	914	828	895	865	781	839	804	865	806	838	881	891	833	796	903	819	822	802	864	875	875	794	893	871	843	828	904	855	850	860	856	846	813	842	863	843	847	845	827	780	866	799	893	844	851	860	822	840	845	858	881	823	833	796	811	805	856	847	855	866	818	876	851	863	884	832	861	848	850	865	872	829	886	885	826	839	936	882	899	840	860	874	829	846	915	832	807	828	911	885	863	911	884	850	820	774	879	867	886	811	881	828	850	841	823	845	874	860	823	883	793	860	807	864	852	821	764	874	845	821	818	882	864	818	797	828	883	821	847	887	854	843	824	871	895	853	837	794	831	797	853	831	846	838	840	875	876	866	875	797	868	833	832	846	852	860	821	836	806	821	815	845	879	855	834	877	838	817	821	829	811	846	803	848	807	853	880	824	863	846	884	825	827	835	836	907	856	808	805	794	816	824	856	867	845	842	830	810	857	909	825	834	802	860	844	784	848	832	873	864	837	897	830	846	868	843	838	832	807	862	865	890	847	851	864	801	870	827	805	804	875	859	779	819	885	845	839	896	821	829	839	850	832	850	889	834	829	825	836	877	781	898	849	820	831	805	835	886	897	830	864	853	785	808	858	866	832	847	853	842	859	805	831	830	822	832	818	844	937	816	833	882	839	823	840	799	855	805	840	867	857	821	868	855	863	837	829	841	902	820	844	827	885	849	822	854	859	809	845	804	844	842	849	839	817	815	849	866	907	836	862	841	906	868	886	815	836	881	842	868	820	905	871	839	845	825	818	867	844	896	811	846	833	833	910	856	856	841	861	809	876	870	835	817	825	815	866	841	833	836	868	757	866	819	897	863	857	844	852	856	810	812	885	858	809	888	853	857	836	879	850	849	854	848	858	820	814	817	845	810	827	811	851	845	887	836	826	855	852	897	877	839	848	830	816	828	848	881	818	909	852	858	877	791	895	805	858	859	807	828	889	809	805	844	818	833	857	829	818	875	816	852	841	847	828	832	831	863	801	854	871	831	900	802	855	863	878	846	836	895	833	856	802	790	850	879	843	867	852	858	870	885	852	808	842	798	879	810	844	858	872	832	884	895	822	887	839	843	874	842	814	856	868	836	842	872	798	804	863	831	854	840	832	829	845	848	801	824	832	850	877	838	843	855	857	823	853	850	868	820	837	849	821	836	831	838	819	812	812	866	830	864	913	849	867	792	845	862	839	844	821	783	819	836	828	834	807	794	877	856	831	857	868	870	873	887	862	878	874	893	844	875	885	851	859	827	869	859	887	877	884	857	854	842	815	848	808	822	789	849	873	841	803	852	879	838	835	876	868	876	811	856	861	817	871	852	854	850	852	849	853	856	872	903	858	809	830	827	869	897	816	859	889	848	813	816	871	836	851	859	866	832	800	928	884	847	888	845	838	848	856	835	842	857	805	850	842	803	825	872	884	827	842	859	853	868	817	816	827	869	891	891	812	784	849	840	866	826	833	825	858	858	811	798	854	862	885	847	865	871	804	816	855	912	825	875	849	819	841	836	845	857	812	875	863	860	847	802	833	848	776	817	836	813	813	856	877	784	827	854	812	803	841	870	799	853	831	841	860	870	848	802	887	847	850	763	883	867	886	875	857	884	853	883	818	873	846	925	821	882	897	821	866	850	846	842	824	847	858	871	803	882	837	833	844	865	851	853	861	852	825	844	830	837	832	875	797	770	822	851	880	864	860	866	886	843	828	796	835	853	842	843	861	796	819	811	881	877	832	845	826	785	822	882	826	867	796	843	836	936	829	855	886	839	819	843	823	846	896	828	803	827	854	838	818	841	840	860	900	836	866	863	890	862	892	837	869	854	855	857	820	891	856	883	845	846	836	805	849	847	857	869	832	886	855	860	828	863	841	871	847	845	852	806	815	886	851	859	835	822	843	875	898	843	900	869	835	868	809	895	863	883	838	830	868	859	831	881	839	838	862	859	823	826	856	848	833	839	867	874	865	880	891	820	817	831	846	851	857	871	852	808	888	846	842	837	839	830	895	865	881	877	811	854	857	883	831	856	838	862	867	856	850	852	888	878	879	833	869	842	846	816	868	895	822	850	894	835	875	870	866	868	819	824	876	825	901	827	826	844	802	832	790	818	836	831	851	815	844	867	860	855	854	831	885	862	843	855	922	825	875	885	847	837	881	810	841	801	817	827	879	856	875	826	838	855	801	854	840	835	848	856	786	839	799	829	827	867	825	873	795	787	833	877	802	858	781	862	833	815	833	839	859	868	886	834	845	830	934	886	914	845	883	882	799	854	849	856	778	869	831	838	799	839	828	863	876	817	832	872	861	864	865	876	782	860	838	838	834	827	876	866	838	818	840	887	855	897	862	842	806	890	816	862	829	825	888	855	876	857	805	857	871	839	814	873	822	841	903	819	844	827	828	850	892	867	840	856	886	831	880	815	854	853	867	883	835	854	859	861	835	824	846	867	873	871	850	836	835	843	869	816	815	840	845	789	883	856	861	879	824	858	829	862	841	862	805	870	841	870	827	907	857	858	835	842	849	808	867	865	893	847	855	885	825	838	858	815	833	836	819	817	829	909	846	816	849	840	861	809	844	904	825	909	799	890	844	867	853	859	809	858	873	817	843	845	880	844	832	790	860	822	869	864	849	842	870	856	881	867	850	798	842	842	881	867	838	844	804	825	847	870	857	839	836	847	795	799	914	869	844	833	861	859	841	837	875	782	841	857	813	851	863	870	846	860	843	880	779	851	843	879	899	860	830	858	865	844	904	836	812	832	794
25894	27121	35864	27749	17129	6255	2798	1065	486	550	465	504	458	491	476	497	507	467	484	521	483	485	463	476	462	508	481	455	483	468	465	497	500	467	478	487	473	471	488	487	472	468	477	515	504	479	462	455	486	476	484	495	468	465	433	455	481	493	495	440	482	440	492	460	474	486	456	504	447	534	503	505	472	452	458	471	460	447	481	478	462	470	449	511	507	476	486	492	441	537	496	472	462	434	484	448	493	464	484	461	465	472	471	475	462	454	508	451	470	443	467	486	473	474	473	468	478	458	474	416	457	460	500	485	506	499	474	515	491	476	462	479	476	422	495	466	479	450	485	462	455	461	489	490	482	551	452	467	502	448	463	482	483	493	460	497	480	447	476	486	470	461	458	445	481	477	505	486	445	484	434	475	482	449	451	480	471	454	451	472	470	490	451	478	454	458	477	477	462	466	470	508	465	516	464	519	474	482	465	509	484	452	461	493	467	461	440	455	478	450	467	474	444	508	509	500	520	445	501	471	485	501	466	472	464	475	479	473	482	507	469	489	497	483	482	445	472	473	445	502	478	484	479	501	444	489	509	441	485	451	517	473	478	528	476	514	478	440	429	517	425	418	478	486	456	506	471	477	462	461	459	511	479	470	457	478	435	467	504	442	475	490	490	462	456	452	421	491	479	490	481	451	483	471	447	459	488	441	464	473	461	450	450	453	436	468	418	504	459	472	485	486	469	482	487	482	485	460	477	478	441	460	449	485	472	439	480	466	502	455	489	477	456	465	511	479	474	495	429	457	492	462	469	473	480	443	441	453	482	465	452	448	508	492	456	485	464	486	499	482	480	434	473	464	463	438	471	482	490	511	464	495	474	457	464	461	475	471	522	487	449	455	482	473	462	488	474	501	526	476	443	495	483	443	493	430	470	454	456	497	471	473	460	463	478	504	491	503	478	467	472	441	477	472	466	482	472	470	446	482	449	491	497	465	478	479	467	478	463	469	467	487	527	480	456	472	495	455	498	504	479	464	492	490	468	453	422	464	464	465	482	483	471	481	515	503	514	476	462	477	438	467	450	460	423	503	482	461	477	513	466	453	508	426	489	465	491	452	473	490	473	493	425	488	436	489	489	494	475	458	495	491	446	481	479	440	484	469	475	440	468	488	501	498	456	491	451	483	468	436	482	448	460	479	472	476	460	443	471	447	497	497	440	506	473	513	482	526	523	485	471	451	478	459	440	466	497	494	444	464	483	469	476	458	474	499	462	497	507	471	500	503	503	461	482	495	447	462	463	490	437	491	484	441	468	502	488	501	460	475	440	479	445	492	459	471	472	477	483	471	482	451	469	461	475	447	444	478	468	479	453	457	466	473	448	489	468	456	439	487	517	447	481	462	464	511	454	502	523	491	477	441	488	468	479	478	489	463	469	482	515	435	495	467	481	485	485	458	467	466	508	486	506	463	472	465	483	487	472	489	459	457	484	461	459	476	424	474	484	460	467	470	482	450	463	428	478	446	490	454	501	486	442	481	493	449	488	462	478	490	476	477	495	487	503	485	473	472	484	489	509	474	500	494	477	467	456	441	472	474	454	468	487	467	464	493	437	494	478	444	474	449	434	473	453	483	481	448	497	475	513	485	477	470	478	477	481	440	456	454	488	488	502	444	455	443	472	505	442	481	481	461	468	496	509	516	477	454	464	481	468	476	434	469	469	505	489	484	492	521	525	522	475	467	480	459	444	492	473	476	481	482	532	462	479	525	478	502	473	468	509	457	448	500	500	502	473	515	442	451	469	483	433	479	504	466	460	445	495	442	479	492	485	489	480	447	471	504	457	478	489	487	503	481	491	441	479	495	453	460	473	496	466	476	458	484	461	464	484	450	458	459	469	475	446	454	482	481	471	479	491	451	461	495	457	494	444	448	464	473	506	462	480	460	465	484	483	485	474	462	468	483	476	469	459	426	487	439	496	475	485	462	460	441	489	502	466	490	483	478	495	465	493	499	465	479	491	462	442	508	487	470	487	445	451	459	511	497	503	463	497	476	461	471	467	475	426	469	492	451	463	486	445	495	472	499	442	439	467	452	467	466	456	528	461	490	469	432	480	477	481	491	489	458	499	485	429	452	504	483	461	453	449	454	498	507	486	459	493	462	437	457	432	503	490	483	459	439	494	479	482	451	513	499	507	507	443	505	472	451	506	474	479	470	464	495	483	462	463	503	475	438	463	481	474	427	450	437	504	463	452	460	477	481	457	508	486	515	481	466	479	466	477	472	456	434	502	480	487	488	479	489	487	469	488	475	495	425	489	464	487	477	501	491	518	487	446	472	464	461	479	487	484	440	438	468	454	511	504	458	445	477	479	486	442	482	429	511	462	497	478	469	444	480	474	464	435	468	449	427	499	464	515	482	470	508	468	473	468	481	520	471	478	459	484	488	469	500	457	487	476	506	470	473	506	505	489	504	474	463	438	446	466	463	512	455	477	505	497	421	468	498	477	445	481	447	489	462	459	476	467	452	438	458	465	459	456	492	450	479	468	454	483	438	454	469	442	481	464	470	462	466	472	429	478	472	485	448	459	449	493	442	468	457	470	483	434	436	445	496	476	449	477	509	464	477	460	492	482	480	465	433	464	507	480	467	466	472	487	452	470	463	500	509	466	506	462	463	478	488	463	481	469	494	441	466	508	444	469	464	480	477	444	503	479	477	442	453	482	430	459	485	451	481	476	488	429	470	484	457	489	464	441	490	481	467	475	475	463	476	486	459	474	469	444	462	463	496	461	423	423	473	457	472	446	483	474	490	436	494	463	445	453	482	471	483	474	487	516	509	434	533	460	494	486	484	489	452	440	462	442	499	497	468	459	492	528	489	450	462	465	472	479	498	453	444	457	480	492	477	456	487	458	457	510	469	448	451	498	487	477	489	477	470	444	463	511	467	479	458	456	484	478	482	526	503	466	472	454	486	437	450	465	474	455	499	451	465	490	527	483	479	497	493	482	484	443	485	441	485	451	462	483	469	464	449	469	476	526	470	496	500	481	492	486	472	496	476	477	503	437	477	465	489	466	501	510	491	508	457	500	529	433	450	444	445	478	457	472	453	453	502	504	497	469	452	488	462	511	483	463	487	451	484	465	484	465	478	471	476	462	455	441	465	448	474	447	432	437	444	466	478	415	466	499	502	444	486	444	472	419	465	447	486	449	478	453	489	471	449	485	502	483	451	474	482	461	469	427	502	469	467	468	457	488	472	522	448	455	475	458	459	495	472	476	472	429	467	452	488	473	479	477	499	489	484	453	463	478	439	486	472	490	471	495	502	468	474	499	476	489	502	439	470	476	475	483	476	477	426	477	483	472	474	474	455	482	448	507	459	466	453	494	512	500	473	478	484	517	460	495	505	476	482	499	473	460	494	442	492	462	450	480	479	505	498	457	492	492	476	450	447	499	517	470	497	513	481	482	461	455	466	477	453	474	470	418	470	486	479	483	458	453	471	458	523
61645	94213	63914	30899	7123	6887	5563	2239	784	886	756	759	781	811	730	768	743	822	783	787	774	759	756	751	744	791	739	734	808	748	765	785	769	771	785	754	776	794	796	794	788	742	720	772	790	754	746	777	798	812	715	771	750	777	799	773	766	790	750	784	804	751	783	715	806	772	768	763	761	751	772	754	774	729	763	757	784	747	764	768	728	752	746	763	738	781	788	801	756	730	747	811	760	785	750	803	768	776	742	759	733	751	767	817	781	683	782	772	718	777	745	771	783	737	789	761	795	749	753	783	722	818	804	764	728	752	804	751	724	759	769	785	763	801	769	786	797	744	770	738	770	755	796	791	749	766	772	771	724	828	762	792	801	762	747	777	796	781	735	793	728	774	772	820	781	794	738	773	776	753	802	733	722	755	731	762	756	748	752	730	756	758	755	782	794	700	747	745	731	742	766	757	765	809	767	758	779	759	799	775	748	773	804	735	835	780	799	736	786	757	797	781	744	734	743	762	700	766	779	767	839	767	739	779	752	729	754	793	780	756	829	771	777	765	730	762	703	792	780	747	756	768	810	739	764	773	768	780	784	792	762	726	758	753	737	820	750	751	807	752	753	733	746	778	811	731	733	808	793	762	753	764	721	778	724	761	755	782	795	729	749	756	708	769	751	769	751	730	761	705	732	777	763	718	738	769	747	764	772	781	768	744	797	781	763	729	743	799	747	771	746	776	802	783	788	828	761	761	770	770	784	774	776	709	792	746	780	761	777	769	774	771	803	750	813	756	815	785	783	768	749	772	744	818	795	822	718	780	760	760	791	799	749	771	710	826	749	779	735	755	715	757	786	767	765	755	792	801	797	749	724	748	761	798	723	745	756	761	720	724	769	771	759	761	753	725	746	765	784	749	767	772	764	723	787	775	803	761	744	770	763	743	823	736	778	708	760	752	788	726	782	794	759	802	752	784	773	783	763	757	799	731	784	785	759	710	797	768	740	790	772	850	801	745	785	781	816	763	762	748	778	771	787	762	768	738	778	786	759	777	798	743	803	740	772	772	750	761	710	790	780	757	794	751	729	736	768	777	741	757	770	752	776	761	785	773	819	760	771	759	764	740	768	753	746	758	744	790	758	733	737	727	732	761	795	784	755	766	785	795	737	750	832	725	735	742	795	804	762	767	755	758	786	805	788	721	799	768	737	762	754	774	740	704	738	802	784	750	778	764	762	799	722	780	748	757	791	780	790	751	746	781	715	759	734	768	799	778	702	766	781	828	755	757	767	799	774	772	779	773	749	771	750	779	794	743	776	738	783	819	782	762	754	817	738	758	769	711	743	775	766	716	759	827	769	792	778	788	780	756	754	750	749	807	746	805	815	806	799	798	754	805	777	738	770	767	760	763	820	777	772	783	793	738	722	754	706	769	769	752	772	739	755	766	748	734	813	757	757	754	768	828	771	782	733	773	781	773	754	768	727	728	756	752	770	775	721	770	802	795	699	827	752	777	739	716	804	791	772	747	744	804	747	742	767	773	738	742	717	781	790	743	721	793	712	737	791	797	695	766	802	746	766	754	821	756	746	772	798	817	762	771	798	755	761	777	800	699	772	804	750	725	731	737	741	798	815	761	808	764	781	778	765	762	772	805	717	761	787	863	766	765	737	735	764	737	812	764	730	792	804	790	750	769	793	777	740	762	706	761	773	794	783	714	783	781	757	733	759	684	795	764	743	740	772	782	761	755	758	726	761	739	767	797	725	773	756	761	766	757	766	770	758	736	773	749	796	771	775	752	773	810	723	789	777	779	733	727	855	804	757	761	820	760	775	747	746	797	761	740	795	772	752	756	744	785	793	788	730	759	800	731	780	779	822	788	761	781	772	753	758	816	788	752	819	777	762	802	759	749	745	763	707	730	779	773	702	788	760	734	746	774	796	749	810	729	770	729	788	775	755	756	775	772	749	775	825	783	739	771	774	746	767	755	749	739	782	783	748	749	784	740	728	796	748	770	790	771	787	729	767	784	793	710	740	790	761	776	804	795	794	781	756	736	749	762	771	778	775	732	752	702	740	802	785	782	805	802	723	708	745	743	792	812	763	752	780	732	745	728	714	782	765	746	723	759	743	738	784	734	797	781	794	754	801	740	789	757	739	733	764	770	773	776	790	748	750	801	759	752	756	780	740	764	749	796	795	730	797	816	756	826	758	810	763	794	771	763	753	811	735	751	755	784	747	812	781	774	782	775	763	732	740	775	770	711	768	783	807	757	799	809	757	744	754	832	749	743	755	774	767	790	728	734	741	752	741	772	767	759	717	768	787	768	744	785	737	741	720	793	777	773	724	778	797	742	789	768	792	762	761	758	764	772	745	735	758	784	768	786	739	764	812	754	713	813	804	762	757	787	753	766	750	774	744	726	807	776	759	751	746	800	755	767	768	812	761	677	765	741	727	763	779	775	783	783	770	757	720	782	807	739	752	699	719	788	686	743	752	804	778	746	772	715	814	790	744	773	760	761	831	774	786	714	745	763	762	767	734	793	730	769	806	740	735	808	767	748	775	760	796	788	787	761	759	780	755	754	794	770	751	810	809	724	750	784	727	753	817	777	782	745	773	736	786	768	792	741	750	735	804	780	732	713	761	742	762	738	779	759	781	760	740	755	816	795	779	785	800	771	804	764	742	762	846	767	761	744	773	759	772	780	792	768	810	781	765	774	777	732	726	721	768	802	776	769	722	710	771	762	791	801	796	777	796	757	775	797	750	757	762	790	724	790	771	691	756	736	751	794	795	793	769	795	780	808	700	762	807	718	785	767	792	806	746	779	720	719	742	770	806	745	742	795	768	851	785	743	812	767	787	806	769	751	782	775	761	828	776	800	726	767	744	749	761	806	749	725	784	805	720	733	754	777	750	736	731	746	775	771	765	767	734	769	764	778	769	768	769	815	751	773	759	735	777	743	775	802	730	770	744	757	775	740	812	791	790	731	814	769	780	737	753	767	734	763	768	742	777	723	732	748	785	791	752	758	801	817	756	767	786	740	805	795	777	789	762	705	791	781	805	729	788	772	755	794	759	773	750	736	748	754	790	720	778	748	746	762	770	790	776	795	716	759	755	752	759	732	703	762	781	764	758	740	752	759	730	758	807	759	781	798	767	786	736	792	812	794	747	786	760	738	757	745	776	730	762	805	749	792	759	781	797	749	748	791	695	767	798	765	777	749	782	817	757	826	746	721	777	787	794	814	741	775	760	815	786	782	749	778	707	776	808	798	710	752	836	778	723	773	754	729	763	753	826	752	747	765	757	738	771	751	757	743	765	773	742	759	773	809	761	772	733	779	761	767	740	710	781	774	798	729	719	776	753	796	788	745	778	759	738	732	760	822	775	805	787	783	755	768	829	747	796	752	751	751	813	772	790	784	755	776	749	743	743	785	778	742	771	791	801	716	763	706	756	748	772	798	799	808	752	733	727	757	787	835	780	788	725	766	768	794	738	732	712	802
24420	24533	33770	26167	21321	16716	7736	1994	647	820	679	699	717	718	711	700	724	684	687	659	691	635	691	663	720	720	701	690	687	644	678	685	650	679	687	651	694	704	673	655	686	703	703	688	668	653	676	689	662	716	669	710	728	686	669	652	673	649	667	698	704	712	674	675	713	648	671	696	641	674	676	635	693	660	690	692	726	682	639	689	680	730	663	674	681	654	701	665	671	691	660	690	709	661	691	650	699	684	659	672	684	741	694	679	682	683	675	659	661	637	732	639	726	690	676	667	655	660	656	645	681	721	649	700	698	649	711	672	607	658	727	638	633	690	658	637	677	669	720	666	697	692	673	682	721	678	710	683	681	728	639	694	661	660	718	686	674	680	688	665	690	665	669	663	695	712	731	664	680	702	677	667	700	645	690	687	686	676	692	667	690	698	690	691	684	681	670	693	664	685	686	681	680	708	733	648	684	696	720	699	635	679	674	698	694	707	650	649	678	642	652	637	724	710	678	680	680	664	667	639	668	678	654	709	689	683	674	690	707	681	693	668	734	684	710	658	650	665	678	685	673	697	683	656	710	644	720	643	661	674	734	648	691	690	636	678	707	671	671	653	702	688	679	694	613	673	699	709	668	709	687	702	662	734	655	700	687	641	677	707	702	649	673	641	725	662	652	690	683	650	643	666	669	708	659	666	673	735	681	679	721	673	682	671	683	706	643	673	674	632	656	651	645	684	699	710	707	670	672	685	631	646	686	671	667	718	678	664	676	704	677	689	666	692	655	652	719	706	666	686	702	731	694	666	703	705	720	725	703	703	676	694	710	639	695	690	678	703	667	675	678	659	663	654	678	685	687	686	702	702	665	652	659	621	698	730	676	682	629	662	675	676	672	633	653	681	635	681	651	708	644	664	700	698	638	707	631	684	677	705	680	688	657	667	648	689	656	698	632	700	692	638	705	652	686	664	649	694	678	674	675	634	663	710	667	671	689	666	677	698	639	681	659	659	683	673	652	676	698	645	676	709	635	630	714	702	621	660	704	696	666	708	697	671	722	659	655	696	672	675	687	657	693	655	679	705	678	674	682	688	680	646	669	640	709	661	688	681	694	703	663	670	655	646	654	708	680	689	635	661	641	685	678	685	627	745	650	664	649	679	685	684	685	692	698	697	690	690	654	702	700	675	684	640	685	704	680	644	649	647	641	668	639	684	648	676	667	698	632	681	683	662	657	706	638	693	706	698	679	631	664	668	728	700	743	662	690	662	684	672	688	653	699	621	674	724	687	691	681	664	690	649	715	649	684	667	659	669	689	685	672	695	721	688	701	665	669	694	659	707	654	697	676	645	698	673	738	647	653	648	692	699	714	671	670	707	701	588	700	661	682	648	662	697	705	668	775	712	704	656	651	652	694	655	718	660	640	674	693	735	740	660	701	641	685	656	678	669	697	699	684	690	680	653	648	662	652	711	683	693	700	694	684	670	651	703	656	695	715	675	719	681	687	674	707	683	678	722	688	691	718	677	672	673	693	676	680	661	626	656	687	656	688	666	656	682	676	637	702	658	690	662	675	679	658	688	667	681	695	671	643	649	677	668	656	684	681	694	654	717	643	683	630	621	634	659	662	735	672	672	661	644	679	705	668	678	657	696	663	678	631	724	696	679	660	679	678	689	681	683	694	669	687	688	725	645	677	678	660	688	698	700	658	722	650	679	665	671	741	672	687	639	646	631	703	666	650	692	674	705	670	650	643	696	701	670	704	618	679	693	755	673	734	680	672	700	688	706	675	655	664	674	672	706	738	726	716	681	665	681	690	695	656	713	677	658	700	684	686	643	678	733	678	657	684	637	661	641	630	690	720	646	630	708	677	674	731	722	648	660	692	680	654	686	670	708	696	684	664	680	658	707	636	714	660	679	684	671	687	711	676	689	684	653	649	647	665	685	681	685	631	705	653	685	661	652	682	694	715	679	687	672	649	634	679	672	658	646	653	693	676	642	673	661	686	670	682	680	683	679	661	709	627	689	686	636	670	677	663	655	679	673	644	676	686	655	664	694	663	670	657	700	671	685	669	686	628	673	685	666	603	678	650	671	648	667	652	669	692	632	693	691	676	677	685	636	703	694	698	646	675	687	674	685	621	712	693	673	668	684	696	668	684	711	701	666	695	675	695	659	678	663	680	676	664	666	724	649	692	648	666	683	651	671	694	655	640	683	671	694	660	659	674	688	689	655	703	638	655	668	712	628	651	739	712	663	661	710	628	635	682	688	675	726	666	661	741	628	661	650	713	686	679	637	687	656	677	651	689	702	662	707	704	690	691	699	652	677	739	640	681	644	695	669	699	670	661	670	655	736	662	691	615	663	642	656	672	684	668	694	669	680	678	693	667	675	683	654	690	708	697	696	660	641	686	711	666	692	637	659	675	663	638	675	651	663	710	661	739	695	674	695	679	671	659	675	668	695	663	693	678	661	700	600	685	673	716	651	660	730	684	685	656	648	713	687	654	651	691	668	641	659	675	647	655	651	660	688	688	686	621	659	637	699	643	689	662	743	656	722	714	628	647	642	671	676	647	680	641	641	629	656	668	708	646	725	682	680	702	668	723	692	684	696	704	655	683	647	658	686	662	692	701	678	696	658	741	653	669	640	721	708	721	674	665	725	683	618	712	696	675	707	693	659	623	661	669	681	736	670	705	695	661	715	701	658	685	673	694	646	674	687	682	670	654	686	689	701	664	692	710	709	658	671	646	635	674	681	699	680	696	650	687	689	641	668	698	691	671	680	703	714	688	644	711	672	681	691	658	630	672	694	674	662	689	707	646	662	673	647	667	672	637	671	640	727	665	699	697	673	671	683	678	684	673	682	653	680	660	704	677	667	679	660	646	694	673	647	665	713	653	672	726	709	678	673	678	641	652	650	680	685	687	691	630	733	663	658	711	666	635	631	636	697	718	670	685	680	675	677	674	650	705	649	692	658	644	722	699	691	669	688	681	651	670	665	677	704	649	697	687	672	642	718	664	676	694	676	708	667	692	667	668	664	676	690	665	696	672	661	631	715	694	694	682	674	689	664	662	711	694	708	693	651	659	663	651	675	692	685	734	682	632	674	682	667	693	667	688	675	675	696	649	603	688	688	685	688	700	690	688	642	648	688	685	684	671	657	659	702	683	693	656	754	641	703	693	657	691	682	698	656	717	686	691	708	700	686	700	652	678	680	682	688	678	680	642	663	705	676	660	695	670	644	689	670	677	731	663	682	706	682	712	619	624	682	659	643	697	726	676	706	677	665	689	660	670	649	664	645	688	701	655	702	673	643	650	688	666	686	689	682	689	727	653	652	699	693	728	631	660	659	629	697	687	662	686	705	705	709	712	689	673	657	674	695	648	650	704	681	680	720	718	661	691	667	680	706	666	692	636	666	680	678	676	691	757	728	654	652	653	711	626	657	708	627	719	697	725	713	684	681	632	664	672	667	666	702	653	648	700	689	679	689	704	669
61497	103449	73617	39255	12298	13009	10284	3718	1061	1324	1044	1073	1073	1027	1031	1049	1013	1039	980	1113	1073	1050	1077	1069	1021	1008	1066	1018	1034	1052	988	1036	1018	1015	1024	1016	1077	1091	998	1068	1066	1082	1047	1002	1050	1024	1085	1018	1030	1059	1019	1108	1008	1052	990	1071	1092	1069	1023	1043	1008	1026	1040	1011	1072	1074	1049	1003	1060	1067	1021	1002	1054	1018	1021	1146	1062	1093	1057	1044	1085	1024	1077	1034	1000	1058	1038	1016	1020	1041	1045	1053	1043	1048	1076	1027	1064	1042	1004	1088	1050	1051	1048	1049	997	1037	1006	1065	1043	1029	1045	1051	1033	1012	1092	1058	1030	1032	1065	1042	1055	1077	1033	1059	1057	1051	1016	1036	1016	1046	1087	1066	993	1027	1034	1063	1070	1016	1054	1089	1025	1065	1057	1033	1041	1100	1008	1015	1057	999	1056	1017	1076	1051	1004	1044	1071	1005	1027	994	1050	1030	1093	1016	1050	990	1036	1002	1064	1092	1040	1028	992	1071	1096	1051	1018	1018	1036	1064	1042	1103	1050	993	1046	1045	1081	1027	1044	993	1070	981	1007	1024	999	1099	1080	1053	1016	1001	1026	989	1056	1063	1018	1024	1054	1038	1077	1024	1044	1023	1076	1048	1004	1006	1023	992	1008	1048	998	1022	1086	1061	1018	1057	1028	995	1048	1016	1058	959	1058	1022	1056	1025	1051	1062	1006	1015	1060	1027	1069	1031	991	986	1041	1059	1074	1081	1024	1050	1012	979	1042	1023	1033	1056	1067	1054	1033	1089	1043	1051	1060	1043	1034	1020	1010	1014	1033	1049	1031	1006	1049	989	1014	1002	1058	1050	1021	1026	1081	1040	1061	1003	1012	1017	1050	1084	1096	1083	948	1073	1080	1070	1036	1019	1045	1072	1044	1041	981	1045	1085	1026	1032	1038	1096	1001	1047	1051	1059	1030	1024	1095	1081	1010	1017	1069	1016	1048	1013	1027	1041	1067	1045	1043	1108	1059	1017	1071	968	1045	1024	1076	1038	1035	1104	1002	1023	1041	974	1027	1020	1026	1030	1074	1020	1042	1041	1018	1084	1026	1036	1026	1092	1009	1005	1065	1027	1067	1033	1015	1062	1016	1073	1046	1044	1064	1058	1024	1019	1055	1043	1034	1057	1046	1025	1067	1038	1057	1081	1018	1077	1009	1044	1024	1055	1032	974	1022	1054	980	1038	1028	1094	1008	1036	1081	966	1053	1048	1019	1024	1020	1077	1027	1060	1054	973	1058	1089	1076	1038	968	1035	1010	1036	1021	1030	1048	1062	1072	1029	991	1075	1075	1014	994	1094	972	1016	1030	1037	1027	1003	1052	1098	1074	1060	1006	1025	1018	1028	1034	1058	1083	1041	1076	1058	1060	1040	1032	1054	978	1069	996	1075	1110	1066	1079	985	1000	1028	1052	1062	1040	1007	1034	1086	1031	1026	1045	1083	994	1004	1055	1016	1000	1038	1047	1031	1019	1050	1039	1057	1085	1005	1094	1103	985	1027	1006	1030	1065	1034	1052	1062	1083	980	1021	1035	1054	1024	1025	1024	1044	1072	1052	1097	1055	1051	1048	1051	1036	1072	1061	1096	1035	1041	1024	1098	1029	1039	1053	1052	1040	1059	1029	1031	1061	1071	1040	1034	993	1026	1063	1075	1035	1078	1030	986	1053	1054	1048	1056	1025	1025	1062	1030	1064	1050	1083	1074	1088	1126	989	1102	987	1069	1055	1003	1027	1028	1010	1049	1017	1001	1019	1002	1067	1039	1087	1022	1051	1033	1091	1001	988	1007	1049	1021	1107	985	1042	988	1089	1032	1037	1028	1024	1007	1014	1072	1025	1026	1046	1035	1047	1042	1076	1003	1021	991	1009	1070	1053	1067	1079	1035	1074	1052	1052	1013	996	1084	1060	1003	1079	1051	1027	1083	1072	1021	1082	1026	1026	1014	1033	1053	1032	1016	1013	1093	1085	998	1014	1099	1020	1027	1048	1064	1056	1025	1048	1022	1035	1040	1026	1063	1065	1038	1099	1033	1006	990	1088	1068	1044	1103	1050	1030	1001	986	1013	1047	1012	1049	1033	1053	1058	1087	1033	1040	1063	1024	999	1043	1070	1079	1034	1001	1026	1044	1009	1024	1099	1012	1046	1039	1040	1013	1102	1100	1030	1065	1041	1058	1061	1088	1081	999	1065	1064	1075	1045	1035	1007	1029	1034	1038	1106	1071	1092	1029	1086	1056	1036	1044	1039	1070	1076	1005	998	1007	1018	1038	1023	1099	1078	1079	958	1001	989	1032	1038	1038	1088	1021	1002	1092	1014	1029	1002	1165	1038	1063	1052	1001	990	957	1028	1059	1078	1000	1082	1056	1071	1039	1018	1051	1019	1069	983	1063	1015	1015	1091	1035	1050	1060	990	1066	1020	1063	1002	1071	1069	1042	1017	1032	1041	1065	1045	1068	1015	1073	1001	1057	1017	1040	1023	1054	1034	1075	1066	1007	1031	1059	1054	1030	1092	1024	1061	1053	1037	1010	1083	1068	993	1005	1068	1045	1035	1036	1032	1019	1059	1032	1038	997	1021	1030	972	1019	1086	1030	1025	1069	1000	1041	992	1036	1034	1003	1026	1050	1050	965	1052	1009	1064	1042	1068	1023	1027	1033	1035	1060	1088	1092	1046	1053	1066	1025	987	976	1029	1061	995	1070	1039	1025	1050	1062	1056	1039	1043	997	1033	1025	1041	1012	1038	999	1049	1058	989	1082	1130	1012	1002	1039	1038	1059	1076	1076	1028	1004	1043	1034	1025	1049	1050	1063	1010	1010	1046	1073	1047	1011	1024	1024	1041	1059	1097	1026	1031	1004	1072	1042	1002	1098	1030	982	1042	1001	990	1010	1037	1097	1126	1034	998	1061	1040	1045	1041	1028	1014	1036	1025	1117	1026	1038	1054	1015	1020	1048	1092	993	1002	1011	1077	979	1059	1040	1087	1079	1046	1054	1018	1008	1048	1042	1026	990	990	1046	1031	1045	1043	1040	981	979	1022	1026	1019	1048	1078	1070	1047	1051	972	1042	999	1065	1006	1030	1062	1064	1075	997	1022	1043	1033	1034	1073	1015	1075	996	1074	1064	1022	1034	1069	1003	1012	1019	1006	1042	1062	1039	1039	1029	1008	1045	1046	1002	1038	999	1060	1031	1047	1065	1019	1016	1022	1049	1053	1072	1026	1046	1004	1031	1037	1110	1024	1047	984	1049	1043	1024	1057	1058	1054	996	1112	1022	1054	980	1066	1051	1047	1094	1073	1043	1054	1052	1037	1014	1032	1030	1015	1047	1060	1010	994	1024	1057	1030	1088	1012	1014	1020	1007	1052	996	1061	1005	1065	1070	1026	1054	1006	1050	990	1023	1026	1065	1086	1023	1082	1018	1015	1006	1069	1078	1016	1051	1057	1052	1010	1048	1008	1037	1005	1033	980	1041	1049	1057	1054	1007	1032	1042	1027	1039	1095	1048	1037	1016	1031	990	1077	1043	1059	1069	1026	1095	1005	982	1003	1076	1068	1018	1080	1082	1046	1053	975	1048	1079	1006	1047	1005	1093	1062	1041	1064	1073	1027	1050	1011	986	1045	1080	1017	1012	1020	1095	1079	1029	1084	1051	1076	1014	1019	1109	1042	1025	1056	1064	1082	1065	994	1060	1058	1046	1094	973	1028	1037	1019	1033	1084	1044	1030	1025	1037	1024	1009	978	1040	1061	1009	1038	1027	1034	1014	1067	1071	1098	1074	1054	1035	1031	1038	1046	1042	972	1075	1053	1014	1012	1038	1076	1032	1012	1079	1059	1072	1028	1020	1018	1032	993	1038	1036	1044	1015	1044	1012	1024	1038	977	1115	1080	997	1060	1023	1005	1087	1052	1085	1001	995	1059	1026	1049	1012	1038	1025	1033	1073	1043	1024	1043	1101	1055	1007	989	1059	1035	1020	1041	1073	1015	1054	1018	1089	1042	1010	1027	1093	1022	1025	1113	1092	1023	1040	1068	1063	1031	1003	1081	1003	1035	1035	1073	1050	1060	1039	1022	1038	982	1065	1070	1004	1097	1049	1049	1060	1030	1025	1020	1071	1068	1006	1072	1014	1002	1070	1001	1053	1041	1055	1020	1046	1043	996	1008	1038	1031	1102	1014	1032	1047	1074	983	999	1077	1003	1008	1046	1050	1075	1016	1040	1084	1013	1016	1027	1009	1032	1042	1048	1004	1035	999	1052	1004	1025	997	1059	1062	1050	1011	1037	1037	1056	1133	1018	1043	998	971	1051	1105	1048	1019	1026	1014	1032	1041	1045	1001	1088	1060	1020	1066	1013	1013	1033	1062	1066	1047	1021	1041	949	1082	1070	1041	1017	1043	1039	1055	1079	1048	1066	1074	1035	997	1055	1058	1064	1045	1010	1074	1063	1049	1000	1003	1022	1010	1040	1055	1059	1038	1056	1027	1054	1029	996	1040	1036	1014	1032	1022	995	1049	1044	1031	1013	1034	1000	1044	1043	1045	1017	1043	1055	1088	1066	1093	987	1046	1016	1076	1033	974	1019	1033	1044	1044	1003	1011	1075	1014	1039	1013	1068	1038	1031	1040	983	1035	1070	994	1110	1057	1055	1027	1019	1060	1093	1075	1109	1009	1008	1054	1020	1047	1040	1060	1018	1064	1015	1086	1088	1051	1103	1103	1097	1019	1002	1033	1016	1068	995	1044	1050	1058	1054	1071	1038	1010	987	1109	1044	997	1030	1090	1060	1016	1099	1053	1044	1079	1016	1085	1037	1025	1091	1024	1009	998	1043	1036	1074	1008	1044	1021	1038	1022	1038	1010	1082	1072	1038	1050	1033	1072	1053	1062	1028
31792	34427	29051	10658	1468	811	822	627	503	509	542	516	524	515	538	523	560	550	514	491	511	488	523	485	497	486	508	513	501	513	567	521	464	513	488	479	590	523	525	490	498	503	494	521	498	541	549	512	540	516	572	499	520	539	522	530	526	543	476	518	474	496	539	502	497	536	506	508	499	551	541	529	493	492	525	516	476	537	486	545	527	498	518	459	549	513	519	537	512	532	462	514	503	511	535	489	528	544	527	520	537	504	489	490	500	534	484	473	538	544	523	479	520	493	536	514	538	511	537	545	505	527	546	469	524	511	531	524	462	514	490	524	534	486	534	498	492	524	494	486	563	510	528	529	483	498	490	517	504	485	557	499	558	566	485	497	491	552	489	492	492	485	503	512	545	549	547	544	515	500	544	496	536	514	514	490	496	512	518	549	557	503	481	478	478	507	513	504	515	540	498	517	511	518	481	497	519	492	521	504	446	486	525	534	527	504	495	510	474	567	529	526	484	531	511	584	540	533	490	503	511	522	519	555	511	513	505	504	546	517	495	513	506	527	562	480	500	546	547	589	490	514	501	544	473	512	500	481	494	482	514	526	492	484	518	515	508	471	534	537	478	504	535	541	504	514	516	521	527	479	463	481	541	478	531	507	495	525	490	504	519	534	504	489	521	511	512	497	527	526	534	475	466	526	493	545	517	518	506	527	525	509	496	510	475	520	535	489	506	512	522	519	537	522	507	508	522	522	553	482	525	508	523	506	482	530	551	480	540	559	493	537	476	488	489	483	491	488	487	511	577	493	506	544	519	518	479	493	501	514	545	472	503	516	582	529	511	498	519	514	523	510	535	469	497	511	471	511	484	536	534	535	470	474	487	505	516	513	518	542	479	520	507	502	549	526	503	535	474	539	538	526	527	495	514	541	513	538	524	526	505	521	543	519	503	490	538	488	509	536	522	483	486	521	506	504	494	509	537	504	512	530	495	527	512	507	507	530	483	547	512	502	502	501	512	530	513	527	530	522	472	482	546	490	524	495	495	497	489	545	507	523	510	503	507	493	505	530	508	529	513	466	513	534	502	494	531	528	507	528	511	502	526	514	552	518	503	507	549	515	520	474	451	520	488	515	489	544	550	500	496	478	525	543	498	504	475	543	520	513	548	568	491	502	515	541	510	487	495	530	514	507	538	503	484	533	565	478	519	509	525	507	516	507	513	532	481	552	503	535	526	547	508	499	542	533	518	495	486	519	536	530	553	522	511	527	492	503	527	571	531	515	515	497	514	520	495	522	488	534	504	520	468	519	492	546	517	498	524	492	542	505	532	504	545	505	500	510	543	496	490	512	461	496	526	549	555	525	492	493	508	469	512	508	547	514	475	487	546	511	516	488	514	491	525	491	565	532	528	540	515	509	509	526	504	516	528	496	491	527	498	556	509	536	525	542	537	524	505	521	519	540	533	530	569	507	489	506	506	524	477	567	481	536	524	527	544	544	555	541	515	500	533	526	481	514	540	486	501	502	469	541	542	502	518	533	507	501	518	532	486	524	528	520	507	528	546	497	523	493	526	510	542	489	485	514	501	512	504	515	523	537	527	479	528	515	510	506	514	477	473	490	537	542	523	518	506	511	512	521	529	503	509	540	519	540	514	540	535	540	511	465	499	518	563	582	535	529	511	501	525	501	524	499	486	511	551	497	468	546	518	510	536	525	495	506	498	511	521	514	512	535	554	544	481	541	538	493	513	479	472	497	534	481	503	518	508	497	568	502	550	557	489	502	521	505	495	520	477	539	474	509	509	472	504	498	505	535	537	524	519	496	491	479	484	507	505	535	511	525	508	559	488	507	559	526	517	524	508	519	558	506	508	503	539	547	471	499	513	525	508	489	519	496	476	510	521	531	520	543	463	484	516	508	484	479	527	549	475	471	517	534	520	490	473	497	507	504	503	501	523	498	516	561	498	487	508	532	493	517	544	520	550	529	486	533	510	501	549	507	480	512	507	503	534	508	494	456	521	544	513	508	484	529	521	543	502	503	503	542	497	487	487	496	531	491	533	502	511	502	501	480	524	506	495	542	516	495	536	464	533	499	506	496	536	521	527	518	507	544	514	535	536	551	513	514	571	492	511	506	504	508	484	490	502	538	522	510	502	529	517	539	520	547	553	476	553	548	541	475	539	556	521	540	557	527	540	507	469	511	508	510	505	507	514	489	507	538	494	470	535	484	516	573	544	477	513	510	538	520	487	515	530	478	536	568	520	478	522	493	488	529	510	470	555	522	490	536	488	461	526	539	470	524	510	526	555	551	534	558	491	517	527	522	500	513	517	566	512	540	535	530	529	510	523	509	509	508	562	515	507	483	500	511	499	511	533	567	490	529	501	474	526	524	531	466	513	513	481	475	512	566	523	523	511	521	487	519	517	524	525	536	504	488	505	506	523	496	453	549	484	526	545	506	515	504	495	550	495	513	543	541	512	517	530	567	511	508	496	510	522	518	498	538	472	461	527	547	529	490	515	536	510	544	511	538	533	507	475	542	505	509	526	510	481	489	508	523	495	494	512	526	513	513	481	526	505	533	554	476	589	558	510	506	510	508	547	541	497	478	489	523	481	519	542	485	532	549	503	491	515	505	504	539	470	509	522	550	472	508	519	500	523	540	506	521	513	484	533	529	487	521	502	522	490	515	528	513	492	483	485	553	501	496	527	509	536	511	524	495	545	552	539	512	506	470	545	519	487	521	512	500	510	520	513	494	526	572	496	508	532	511	528	525	474	533	515	488	514	489	483	571	523	572	525	542	566	522	513	470	472	524	503	483	499	525	548	504	525	511	517	510	511	473	520	517	513	502	487	511	516	434	513	546	526	513	537	511	537	488	500	565	514	533	555	518	510	500	505	536	464	536	548	497	538	509	516	527	529	516	518	519	540	537	491	540	515	511	518	532	501	475	525	499	523	534	502	499	521	530	550	501	554	485	519	507	520	507	524	523	511	492	524	517	529	503	488	512	505	523	487	518	525	581	512	518	551	495	527	503	505	511	499	515	491	505	525	490	450	499	543	510	505	512	527	532	502	474	530	516	481	521	527	524	502	485	521	535	526	527	525	529	500	544	554	528	500	483	494	500	496	529	486	491	498	538	542	524	509	494	533	525	521	474	532	515	501	530	543	509	494	472	485	498	538	485	510	527	524	520	525	507	478	517	457	454	515	516	488	526	524	511	525	515	493	508	521	489	511	525	515	469	521	520	481	529	516	528	540	481	496	520	479	546	526	524	551	478	509	508	550	509	516	527	535	534	534	530	513	482	481	483	481	512	478	531	537	527	546	490	512	557	538	513	513	487	521	545	553	522	490	495	498	487	501	532	507	525	552	484	482	515	469	560	519	525	537	517	520	499	496	531	495	530	492	535	531	509	513	511	501	519	529	532	529	513	511	531	516	542	515	497	473	516	541	489	494	479	539	503	515	520	513	501	500	496	527	516	521	520	512	510	505	551	461	477
41527	51705	33106	8399	2345	1736	1670	1099	827	893	830	871	872	938	841	823	865	848	832	829	854	839	853	859	847	829	815	856	821	918	868	846	845	834	819	855	827	831	840	868	847	805	849	851	875	801	840	836	868	777	833	831	806	806	833	805	865	762	817	830	846	861	812	808	870	822	839	870	844	877	852	827	827	890	822	852	844	878	868	834	887	844	851	839	831	876	808	866	839	829	834	835	883	820	834	836	847	811	820	812	835	778	845	858	846	858	905	803	835	817	912	841	822	825	848	880	830	868	828	868	815	882	867	845	859	805	832	870	813	821	810	854	842	897	791	841	842	885	810	834	829	831	933	929	825	865	833	805	799	852	848	874	816	816	835	835	837	851	888	811	838	862	850	836	865	848	840	819	864	827	844	788	821	891	903	818	873	843	818	817	840	874	819	831	795	848	843	824	889	821	891	832	871	871	810	821	835	817	837	872	814	836	814	839	812	858	890	844	874	828	827	882	848	832	831	847	815	870	816	886	871	815	867	861	851	919	848	814	811	839	818	834	868	854	836	846	867	821	867	840	834	826	861	818	882	810	825	795	807	880	821	846	843	870	804	859	836	843	824	853	864	873	866	854	808	834	861	851	842	794	849	925	841	859	895	819	805	800	836	891	838	866	813	823	838	815	883	856	840	847	818	785	872	800	861	854	834	818	888	868	872	798	836	813	867	790	897	858	815	840	871	816	794	823	794	843	836	790	811	799	851	846	848	821	821	887	840	866	869	813	808	891	840	832	871	833	845	797	830	878	877	851	828	844	870	878	885	845	875	825	849	784	837	858	809	855	812	847	888	875	894	863	803	843	914	814	909	880	881	827	894	797	856	850	822	831	815	817	867	830	864	856	856	864	841	849	820	868	873	848	842	764	894	849	825	823	853	857	860	788	834	821	794	862	874	852	911	861	840	832	873	840	866	805	843	903	816	852	878	849	832	810	813	821	873	825	785	796	820	848	804	870	834	862	856	848	824	841	855	841	863	814	860	867	873	798	855	874	824	843	880	867	834	836	829	856	830	804	792	856	879	874	844	840	843	843	858	836	866	840	791	853	829	863	838	851	814	839	840	878	860	795	811	858	860	801	879	870	809	873	857	833	797	848	824	815	857	854	782	829	848	809	832	860	828	830	897	871	834	839	860	856	863	829	809	862	853	866	853	835	897	822	806	831	854	838	847	828	852	875	847	830	851	828	790	832	833	860	859	843	846	862	824	884	830	829	821	869	834	866	845	852	812	803	850	843	757	873	873	820	870	815	863	825	850	846	826	843	729	880	869	890	887	784	850	859	823	802	841	873	846	819	829	853	850	890	845	868	856	826	850	797	873	894	850	875	821	853	793	870	851	819	849	871	791	819	868	845	853	811	818	824	843	819	823	893	775	895	813	861	861	854	893	821	877	866	816	866	814	884	856	830	878	854	859	849	905	809	815	852	853	803	858	858	873	847	869	854	794	853	804	806	813	823	888	853	826	784	789	898	856	838	862	824	855	870	847	851	867	876	855	868	834	814	838	909	875	815	789	903	798	851	827	895	814	884	850	860	889	814	837	799	781	844	826	796	846	822	850	816	843	839	840	850	867	807	889	852	792	826	894	859	890	779	834	821	796	841	867	841	817	816	819	826	854	800	868	881	868	843	875	838	813	830	881	837	846	841	824	816	793	804	830	820	866	841	870	857	840	884	809	868	837	854	844	825	783	795	825	809	855	845	857	844	802	810	874	912	804	811	815	901	839	849	788	825	855	793	867	906	851	850	854	852	904	876	829	882	869	840	834	808	864	845	843	829	837	856	825	820	872	876	845	829	775	825	849	895	855	804	820	863	864	850	868	866	853	841	839	831	840	866	830	812	857	812	873	847	837	818	866	802	839	877	811	839	869	864	870	833	815	869	827	839	863	817	820	799	821	816	880	839	823	824	851	837	886	854	820	806	814	834	865	845	870	853	857	829	844	856	890	848	807	848	797	836	908	800	828	773	853	792	882	857	869	879	888	817	830	867	818	818	814	841	841	840	894	864	821	804	864	846	801	800	823	896	844	843	855	876	841	853	826	882	841	824	807	859	831	851	821	786	904	824	832	803	828	835	846	867	853	868	799	791	801	803	827	876	838	822	796	800	843	830	866	820	855	864	933	881	788	840	810	816	870	840	837	866	836	831	827	852	850	869	875	867	896	851	864	816	863	833	796	885	825	867	828	844	807	834	811	847	899	886	817	818	839	864	884	821	802	833	891	843	844	880	859	840	850	853	823	875	818	837	849	834	862	816	844	890	839	828	864	844	905	868	802	867	862	840	902	833	854	872	858	845	846	869	896	838	849	842	872	821	801	830	866	805	822	816	869	839	885	829	860	834	862	822	811	876	881	847	839	824	905	849	803	846	805	790	859	827	797	839	885	830	845	851	812	842	904	856	857	856	835	842	823	859	904	832	804	829	803	835	875	800	858	861	866	836	772	831	809	809	811	857	899	832	840	832	872	828	880	806	837	797	909	795	843	900	862	837	840	826	821	852	825	850	904	835	853	872	911	872	838	854	868	823	867	829	847	834	869	836	826	800	819	854	853	860	894	831	864	838	824	839	844	844	835	827	895	815	856	809	848	823	798	795	797	848	821	829	845	829	805	834	852	846	796	856	827	871	846	800	830	827	888	802	851	864	881	830	841	844	830	850	877	785	820	842	831	848	867	822	806	881	790	801	856	853	781	807	821	869	828	868	841	879	871	817	816	860	903	869	810	843	859	843	833	864	846	822	804	846	818	864	814	845	845	860	821	887	808	860	890	766	837	867	869	817	838	844	844	826	811	839	808	903	839	883	811	830	875	812	809	874	844	792	876	791	872	853	833	878	826	868	851	839	851	853	830	859	849	827	852	860	871	839	838	847	879	862	849	862	837	832	839	820	870	836	858	857	826	845	848	827	870	807	875	807	825	847	862	754	874	855	812	861	807	931	861	834	813	797	795	830	814	863	765	822	886	829	807	844	814	864	810	789	881	843	901	904	861	867	830	798	948	810	855	830	846	876	814	860	849	839	852	860	799	821	887	833	830	837	817	850	856	855	860	810	809	833	817	855	851	877	824	838	856	799	838	818	823	841	844	853	831	868	824	858	837	902	861	846	853	873	833	831	821	769	808	846	889	824	875	846	833	859	830	844	884	854	877	860	834	841	865	878	841	804	847	877	861	830	851	876	852	851	830	825	814	847	852	830	809	860	837	823	826	811	834	905	869	828	831	882	795	873	781	885	820	830	863	858	833	848	862	840	816	869	852	863	781	803	845	840	834	852	780	830	845	846	816	783	837	840	873	826	890	824	827	848	806	897	859	794	903	881	839	876	822	853	848	831	868	835	877	794	828	884	822	908	802	859	782	842	820	845	856	838	868	866	856	836	870	871	861	834	821	785	874	832	840	789	830	880	836	878	847	844	836	860	853	793	898	777	801	812	841	859	872	826	810	860	845	867
26025	27326	37284	27238	17102	6621	2848	1047	459	501	483	494	473	504	464	498	496	492	518	498	498	458	454	501	510	473	476	446	501	483	475	480	479	478	460	456	433	448	457	496	473	474	477	463	512	527	500	467	469	444	517	458	497	452	490	490	485	471	466	458	473	479	472	459	484	465	454	435	448	458	505	467	476	435	490	451	488	440	470	483	457	449	490	432	474	483	477	490	480	418	465	490	438	443	470	460	482	428	412	488	445	447	474	456	453	455	466	460	454	496	484	481	494	472	505	468	461	494	480	492	446	431	489	493	466	482	493	440	467	480	485	502	467	465	434	470	460	475	461	459	465	501	464	466	491	500	498	466	462	513	495	484	469	443	472	469	471	487	451	448	453	499	452	491	493	476	462	441	481	470	471	445	426	480	458	481	440	509	492	475	422	453	462	449	486	494	458	485	466	475	475	452	472	511	468	481	446	467	491	482	447	489	485	516	480	456	451	507	468	448	484	462	460	440	463	460	488	457	439	534	492	492	531	452	517	487	502	472	498	469	479	454	485	469	506	469	527	463	480	476	458	466	487	467	507	480	451	461	486	455	488	508	470	511	437	470	473	493	490	492	491	483	463	457	523	446	472	459	509	482	497	476	482	514	432	494	469	484	444	471	471	463	476	478	493	492	474	459	432	456	437	507	471	465	472	473	490	465	475	460	477	481	502	501	503	467	478	445	495	450	513	468	484	446	460	458	511	463	474	434	476	470	482	467	494	450	472	467	490	444	502	468	461	476	487	503	474	473	498	476	450	468	479	510	472	464	434	459	455	486	481	462	491	467	485	483	459	435	469	465	503	466	452	473	488	473	467	452	459	430	472	503	434	480	493	482	480	477	521	434	491	491	495	470	424	474	493	460	466	481	492	504	431	468	494	450	455	471	484	465	481	497	470	477	460	490	457	470	452	467	496	514	470	455	460	489	464	459	500	456	483	497	448	480	465	456	507	484	477	501	494	505	452	458	486	465	469	446	468	456	465	487	495	492	435	471	469	460	442	477	450	484	496	472	501	461	479	466	485	492	448	485	462	488	491	480	506	471	495	456	509	476	492	511	468	419	500	444	460	485	500	504	497	423	488	462	469	501	480	487	469	455	486	471	434	485	444	490	458	447	459	472	482	478	519	466	452	456	473	496	444	478	498	496	441	506	436	450	449	481	505	468	452	454	442	488	489	508	497	486	486	479	474	459	470	469	495	539	484	428	467	487	497	503	474	495	442	501	479	509	477	461	461	485	504	439	442	483	480	484	461	466	468	456	481	486	467	454	462	478	475	487	464	463	472	461	496	492	445	510	448	457	487	487	478	453	469	487	491	478	473	480	429	485	450	475	496	469	487	502	463	471	504	458	449	496	491	501	497	494	488	488	481	504	479	438	453	470	469	464	458	496	471	496	505	510	440	464	479	430	495	474	463	521	479	512	478	510	503	499	508	421	474	476	521	495	490	498	465	471	489	473	506	452	470	520	470	479	439	490	500	462	430	478	457	495	491	452	475	471	492	493	483	482	441	465	451	448	499	519	474	438	470	436	522	460	511	402	472	468	435	450	488	491	484	480	467	487	467	487	490	459	496	484	459	459	474	424	476	466	475	436	479	527	428	495	463	445	450	477	470	479	426	451	450	479	459	464	459	462	462	462	472	466	454	479	435	488	456	428	464	477	452	457	487	458	466	465	459	468	473	470	466	510	470	472	453	469	468	470	485	463	483	479	463	470	469	473	453	444	446	457	461	478	501	483	469	452	503	480	460	438	499	502	467	470	483	463	457	471	486	486	477	481	501	486	454	455	475	487	508	453	459	420	456	427	470	443	465	474	480	488	536	449	475	516	477	502	474	425	466	477	474	462	480	473	438	449	484	480	501	461	449	474	510	488	442	451	447	448	447	517	493	473	468	470	440	476	505	449	484	489	476	450	506	469	460	498	450	506	491	466	491	487	456	469	455	509	472	460	471	484	465	501	504	408	470	548	443	457	442	485	475	471	472	467	476	492	498	483	519	446	507	488	462	439	470	478	470	479	474	476	467	512	471	497	490	484	422	486	468	507	466	433	467	479	451	477	484	460	475	480	451	508	481	446	462	463	499	461	433	502	499	479	465	525	424	447	432	424	479	477	459	444	478	488	478	473	489	454	472	434	493	466	467	482	453	459	482	511	441	485	461	511	525	505	499	486	433	503	460	474	464	454	490	459	494	439	472	437	502	426	482	489	446	500	463	462	457	454	489	444	483	494	475	467	462	472	460	457	466	480	507	461	454	433	467	497	478	486	479	497	519	479	488	422	485	450	463	487	492	451	489	509	500	460	432	528	472	462	437	491	486	485	475	466	470	461	475	512	436	529	452	509	462	470	464	477	443	452	488	496	442	482	452	482	452	476	473	452	519	468	504	461	457	511	491	481	480	459	478	459	465	469	459	462	472	439	478	495	516	475	445	453	488	468	494	459	466	461	481	469	467	457	466	439	458	484	454	472	495	459	460	459	505	493	459	438	485	472	480	479	507	458	517	449	505	474	476	474	478	432	484	496	489	442	440	472	494	450	490	453	481	463	504	457	510	492	431	509	446	477	451	522	482	471	465	471	516	492	464	467	469	463	505	438	479	472	456	498	479	488	498	457	443	478	446	459	486	464	492	455	501	487	419	482	478	431	506	466	494	463	489	441	457	483	460	475	474	481	463	452	477	485	521	482	481	467	484	482	474	505	477	473	483	490	480	467	469	458	477	469	476	464	474	482	444	447	446	478	442	435	482	457	497	447	485	473	486	490	488	459	482	477	456	434	470	461	466	489	457	485	484	455	507	490	456	482	490	476	463	476	484	438	467	460	446	440	471	459	477	518	496	526	471	472	471	479	482	498	485	481	460	476	437	471	501	473	473	500	480	477	476	455	523	497	463	478	512	443	485	472	481	456	465	469	488	474	465	464	436	464	514	475	448	484	451	445	497	444	443	464	489	456	455	473	491	465	469	446	471	496	485	468	467	434	468	451	478	480	504	507	476	457	515	442	473	463	492	533	434	477	484	470	522	433	480	447	444	482	487	477	448	488	476	459	504	418	495	459	495	499	465	491	464	488	443	467	440	440	436	489	492	450	487	482	421	471	502	513	455	457	457	443	454	452	482	452	451	450	458	491	484	490	456	467	456	465	480	444	475	491	468	474	475	487	474	464	487	497	475	485	488	475	500	460	472	502	457	478	490	488	454	518	502	468	453	460	478	462	521	492	479	470	448	491	473	471	465	496	474	483	447	477	496	460	496	408	474	500	495	467	487	484	475	491	477	494	433	488	454	473	463	471	487	461	503	482	459	474	444	454	452	500	488	445	447	485	485	468	457	488	480	469	445	436	444	472	479	504	509	467	469	454	462	498	438	446	510	500	462	453	394	511	479	464	473	485	447	483	462	492	455	466	478	484	492	429	442	470	467	481	475	464	499	495	468	461	494	472	470	459	464	456	458	474
61430	93398	61680	31202	10534	8538	5759	2117	797	892	749	806	815	767	799	745	787	770	733	724	760	762	760	788	770	767	738	744	762	820	778	784	792	783	769	746	754	785	761	733	734	826	749	784	809	753	780	782	795	775	806	773	771	809	741	791	788	805	757	760	829	779	783	783	777	721	773	769	755	755	786	782	758	763	770	713	776	786	782	779	720	769	746	781	806	780	724	712	734	794	792	767	751	765	763	778	759	708	787	767	795	775	797	750	758	802	765	727	784	727	742	815	755	740	775	708	741	749	780	778	794	759	802	756	754	742	745	722	774	781	801	761	784	760	755	734	784	814	765	761	753	789	759	793	778	791	751	793	757	752	727	760	756	768	782	741	760	779	796	797	743	746	747	748	774	747	760	746	790	793	734	774	771	792	759	738	780	741	768	745	759	755	760	786	730	822	715	761	741	785	770	759	768	788	792	756	739	845	765	788	768	802	738	739	773	747	729	744	711	793	748	772	704	750	745	799	784	785	785	785	754	775	771	772	760	771	780	769	778	759	785	765	758	754	789	744	786	751	810	781	711	790	739	760	778	775	790	758	777	809	741	824	733	757	771	816	771	794	763	736	803	790	765	714	709	784	774	747	793	757	751	768	791	753	775	753	720	769	783	751	766	763	698	754	777	783	802	759	814	718	749	720	778	802	787	755	797	776	785	778	762	749	794	805	816	772	757	749	783	777	769	768	746	790	764	759	775	784	756	778	725	756	749	779	780	730	787	737	772	762	784	770	755	757	742	752	777	796	761	769	732	733	718	768	801	740	766	734	707	791	771	808	757	782	773	777	744	751	806	787	808	743	744	715	740	774	722	759	778	727	752	774	733	748	744	724	776	783	775	787	796	746	761	725	790	700	780	758	765	762	741	795	777	697	713	740	756	774	736	745	798	721	758	737	788	787	739	755	729	750	712	747	788	732	740	740	795	782	803	749	810	733	767	767	749	780	772	714	795	787	782	811	799	781	800	747	777	750	790	755	742	790	724	725	736	749	747	757	785	792	804	783	759	785	806	755	710	756	784	787	761	764	753	763	792	808	758	777	774	742	738	803	842	734	731	764	770	741	719	789	725	744	757	749	719	752	737	760	743	746	734	773	786	798	800	723	747	793	752	748	753	811	800	821	704	733	771	785	764	783	745	779	766	791	737	834	783	790	717	779	807	792	773	743	732	770	754	778	817	847	771	801	752	766	769	762	742	808	756	814	793	780	745	769	813	698	757	793	749	785	771	751	777	776	750	800	768	801	782	763	711	771	768	755	779	817	741	748	747	701	731	765	827	760	771	787	775	785	784	725	766	789	756	723	777	792	813	791	762	752	834	758	796	794	805	771	789	751	743	759	784	765	788	788	760	755	750	749	784	804	743	747	770	761	760	747	777	731	767	728	798	777	735	712	767	784	781	752	747	757	728	732	776	745	775	787	740	779	744	801	775	803	777	757	715	766	762	796	744	780	735	757	748	768	760	763	750	820	739	708	768	794	756	757	772	763	780	762	776	730	773	786	765	759	794	814	758	746	741	782	754	727	762	781	794	753	752	808	751	746	725	754	774	763	775	807	765	773	797	728	739	781	770	776	785	752	717	742	783	723	779	742	790	772	758	780	760	779	781	699	789	764	752	772	729	755	749	744	761	772	754	806	778	782	809	758	733	773	695	752	805	758	755	785	732	806	752	759	753	702	773	739	771	793	764	766	826	760	771	709	747	766	759	779	799	730	744	714	767	695	748	784	783	771	746	723	798	780	756	759	771	796	758	732	769	741	729	781	771	775	801	765	821	746	697	758	815	765	794	785	776	749	789	794	775	759	793	767	763	788	741	784	757	729	799	825	778	779	830	767	762	778	806	707	778	766	799	790	740	801	723	799	826	747	747	782	747	807	751	787	789	758	764	742	745	768	749	759	781	778	806	763	730	754	720	767	778	807	746	748	786	798	754	732	782	802	759	704	780	773	780	780	779	809	769	716	798	792	764	807	780	738	783	745	790	772	748	737	792	757	775	752	767	734	740	766	813	742	767	761	816	807	779	782	802	752	803	721	718	716	799	710	806	779	766	708	761	786	752	792	768	813	764	809	751	756	761	790	726	758	768	808	757	773	767	799	756	759	707	793	732	768	760	786	788	790	735	783	791	746	712	795	802	797	801	743	805	771	724	729	786	779	746	771	771	765	735	762	806	807	804	784	795	779	741	714	784	767	740	780	791	775	752	743	796	776	717	777	764	771	783	747	749	751	781	781	794	744	762	740	746	792	834	753	732	751	798	743	745	738	816	749	798	799	781	762	773	812	800	766	776	726	736	779	797	764	745	722	754	791	730	754	780	773	760	772	728	829	717	816	774	720	783	734	809	806	727	776	767	722	773	813	728	785	749	763	770	716	725	757	779	754	784	794	777	745	760	731	764	728	796	766	741	752	743	734	795	799	760	751	741	770	723	840	737	741	746	763	742	750	759	757	785	778	728	746	789	803	782	764	791	724	768	782	756	776	770	780	761	769	748	707	784	772	785	766	755	722	811	733	787	718	820	734	758	810	747	800	754	783	795	774	756	777	725	779	756	771	763	734	751	775	733	760	797	763	783	782	759	725	744	822	796	719	834	741	709	829	758	793	767	740	741	748	814	801	783	775	751	782	772	810	736	755	757	776	775	747	779	720	752	764	793	749	721	780	781	716	745	784	780	795	749	810	770	756	792	756	771	749	784	744	738	762	743	803	783	784	789	772	757	741	781	762	728	766	723	776	784	768	799	786	768	814	750	772	768	775	794	748	751	754	770	749	792	736	746	790	812	789	697	749	819	786	764	812	774	756	748	802	723	789	741	752	781	812	776	790	824	770	755	795	755	776	772	748	767	778	780	764	740	787	786	752	706	750	760	773	752	719	774	757	727	779	774	770	747	771	743	768	713	767	820	753	782	707	729	759	703	776	740	751	754	798	798	750	776	768	755	776	806	760	723	723	752	811	744	780	763	767	767	724	762	713	773	801	789	751	715	746	778	743	744	790	775	832	753	795	781	749	776	826	788	758	784	760	779	761	758	753	753	721	745	818	776	789	796	803	761	814	721	725	772	709	817	762	732	777	705	770	728	797	752	752	762	739	748	786	746	710	778	800	736	792	799	772	743	758	767	773	759	793	812	754	763	783	763	779	759	739	781	756	770	767	779	795	737	766	772	782	789	777	749	750	793	779	805	767	775	775	758	739	777	781	762	782	832	765	744	813	792	796	754	735	776	762	778	763	779	773	735	765	734	746	758	762	775	764	711	739	781	762	808	791	789	769	768	815	807	757	791	746	744	758	774	711	758	811	811	795	813	794	782	754	798	784	715	782	726	721	749	732	769	732	755	781	769	790	762	700	788	777	759	784	746	727	750	760	748	797	774	773	753	760	757	756	767	766	775	730	779	713	791	764	771	766	780	746	801	745	795	780	751	765	796	747	765	774	780	793	743	765	768	736	746	736
24422	23648	32060	25352	21829	18904	9476	2138	753	766	677	689	662	656	725	722	660	662	670	688	663	733	685	688	701	739	689	672	679	703	672	706	682	685	698	694	664	684	651	720	701	687	680	665	703	679	700	704	689	713	654	658	712	701	671	665	662	685	659	678	705	688	695	680	672	694	674	638	684	669	673	642	681	705	667	691	682	680	693	671	683	670	697	682	706	704	671	671	698	653	638	707	657	679	688	715	666	714	685	707	692	650	696	651	702	707	643	659	674	674	671	695	652	707	701	687	699	700	669	662	698	683	694	685	664	680	682	693	659	729	685	706	689	713	701	696	664	656	657	646	660	704	722	661	643	683	682	660	681	625	678	641	665	685	686	623	684	643	700	638	661	654	662	700	738	698	717	719	681	629	688	665	692	646	657	648	672	694	695	682	667	680	658	710	714	686	684	672	729	616	730	701	652	693	710	660	712	734	698	711	635	671	703	688	694	680	700	704	689	709	678	674	674	706	668	664	681	700	687	663	732	683	671	657	683	682	677	692	707	706	697	693	648	665	676	637	664	717	648	689	686	655	662	704	713	649	656	654	654	720	701	689	688	710	701	718	669	686	690	735	681	661	675	718	661	718	702	695	701	688	653	712	699	688	678	695	722	679	673	702	742	695	658	698	679	689	690	681	607	690	686	721	673	687	662	701	674	672	701	637	718	694	676	670	684	732	726	690	662	684	686	706	721	685	694	690	693	717	678	695	694	678	653	723	719	674	703	651	689	699	684	677	682	678	662	653	674	750	729	665	656	670	670	668	687	676	643	632	682	617	655	707	759	666	664	658	676	681	655	683	714	697	665	658	671	736	650	638	704	717	678	672	669	674	678	704	672	690	655	657	706	679	688	670	692	672	670	674	675	657	645	691	678	698	708	706	698	691	668	690	648	652	707	708	628	654	731	653	653	684	686	635	699	694	657	676	718	728	679	664	665	671	665	669	720	665	686	685	696	709	665	681	686	709	664	642	669	660	681	716	674	690	678	691	693	682	654	700	689	705	693	666	688	656	696	691	676	664	673	698	648	646	684	708	679	703	716	658	636	700	660	725	697	679	679	673	682	668	655	656	690	734	666	713	670	657	695	705	660	640	685	705	683	718	676	679	690	698	673	690	654	672	712	715	706	666	681	637	678	669	744	642	639	679	713	678	659	654	658	688	701	670	696	653	675	640	705	682	692	676	629	678	687	722	686	669	693	662	749	640	645	651	659	663	642	670	700	711	711	687	686	699	654	709	660	665	733	695	653	687	657	672	664	663	688	661	680	661	690	687	685	693	701	674	696	694	661	705	651	638	700	672	666	643	675	712	667	652	632	617	675	701	652	714	674	647	691	674	676	711	656	666	691	671	674	703	647	690	658	651	670	682	739	680	686	689	695	717	668	749	660	666	684	697	704	693	667	675	654	640	633	710	630	671	705	642	687	667	756	659	705	660	666	689	677	687	657	653	652	661	715	663	734	703	684	675	726	686	679	648	643	708	678	685	654	705	650	688	648	654	665	760	670	674	716	715	718	685	723	674	686	661	622	669	712	687	618	672	685	686	679	648	673	686	683	671	699	686	669	681	696	714	680	672	711	657	734	674	652	659	699	709	658	675	665	670	710	727	727	662	664	681	728	703	662	651	710	691	663	666	685	677	689	701	687	685	671	693	639	667	678	650	690	644	650	667	696	674	709	718	713	711	686	630	662	697	715	634	677	683	706	668	713	669	743	628	665	689	678	682	700	712	659	673	714	675	683	680	692	655	626	650	667	699	669	704	678	686	703	678	690	715	702	666	655	655	718	681	664	674	660	699	684	654	677	645	716	655	717	684	733	714	697	653	698	666	699	663	716	664	703	654	665	680	696	701	686	711	672	665	647	712	647	670	676	663	669	657	682	725	693	683	665	672	659	668	644	666	670	712	679	678	640	658	666	651	700	683	657	663	657	720	647	665	667	666	682	694	658	672	764	708	672	662	668	674	719	683	653	713	704	650	660	687	685	682	691	671	675	735	624	700	613	694	704	679	668	663	671	628	677	685	673	740	710	715	646	670	675	673	686	670	700	640	683	621	705	698	689	658	653	679	714	693	706	679	664	663	682	671	652	694	686	681	625	663	701	679	692	698	723	640	697	652	720	678	708	656	680	654	689	656	690	691	668	693	676	705	669	689	700	721	745	706	633	680	638	639	710	726	712	633	657	675	679	660	768	706	719	689	696	683	695	706	695	748	679	656	734	695	647	672	649	710	669	691	639	720	710	712	738	664	654	686	692	658	670	672	653	667	695	679	689	674	711	685	703	713	694	678	667	675	707	669	646	676	686	640	690	685	695	682	701	708	690	677	723	679	659	676	699	671	639	715	727	694	675	674	649	648	685	704	693	685	703	687	681	718	634	717	760	714	699	723	668	690	697	669	701	729	683	708	658	710	699	705	691	661	646	694	667	665	689	642	704	697	703	663	707	654	632	684	664	720	671	641	697	693	685	690	687	640	689	644	687	661	721	689	621	691	664	676	699	719	691	657	674	686	680	694	644	694	668	697	711	716	664	680	666	639	659	686	676	733	696	646	654	680	650	654	686	697	655	703	659	710	693	630	700	708	689	696	694	648	714	691	664	633	711	663	643	636	684	589	709	663	701	681	677	693	618	679	669	648	696	680	672	675	734	704	664	682	680	719	669	680	665	662	709	655	613	644	729	682	690	639	683	718	641	706	680	670	678	740	660	662	675	660	682	687	654	594	654	691	637	647	702	696	718	701	702	686	669	688	684	706	655	693	709	650	696	686	670	724	731	671	700	639	665	696	662	729	666	656	666	699	685	685	707	618	669	657	659	656	686	641	661	691	631	684	648	658	655	697	640	675	734	691	698	668	655	707	699	673	713	661	700	650	686	685	691	637	657	715	687	709	634	649	740	638	680	666	709	655	700	689	647	650	663	680	700	732	688	699	644	671	659	659	727	678	665	736	696	681	707	701	685	642	676	642	715	672	619	623	670	696	650	696	652	648	672	709	650	723	691	687	678	704	739	676	671	680	695	712	694	675	652	711	691	647	685	677	675	677	643	701	660	675	669	662	701	654	719	630	706	680	647	700	654	699	640	693	707	703	730	692	698	708	683	669	645	646	679	694	687	708	674	696	655	687	707	686	654	732	658	708	665	677	734	641	723	653	654	695	661	704	644	668	632	718	725	702	681	620	646	707	679	681	696	659	682	668	667	674	697	665	683	669	662	657	683	690	692	681	672	707	680	697	668	660	656	630	694	653	639	675	678	702	675	690	648	643	640	688	720	686	676	661	659	653	624	726	646	634	649	685	677	693	669	706	682	659	720	691	704	702	665	662	655	665	644	679	649	652	663	667	662	654	720	675	633	733	656	696	686	665	682	708	618	744	719	731	689	660	693	672	668	667	715	713	717	703	685	649	666	732	614	674	736	639	719	729	698	691	691	700	651	665	729	658	628	651	731	722	704	674
59995	99081	71011	43796	17291	16578	11193	3974	1031	1277	1036	1022	1069	1052	1087	1000	1015	1015	1029	1060	1022	1022	976	1017	1028	1055	1034	1025	1081	1059	1061	1022	1043	1052	1044	1068	1044	986	1065	1061	1058	970	1034	994	1045	1027	1027	1105	1028	1026	1030	1035	992	1039	950	1026	1038	1067	1114	1060	1083	1064	1052	1063	1066	1012	1049	1020	1050	1049	988	976	1005	978	1062	987	1019	1061	1049	1065	1000	1065	1027	1006	1089	1069	1036	1000	1024	986	994	1083	1071	1047	998	1065	1057	991	1016	998	975	1058	1001	1009	1037	1051	1018	1040	1018	1111	981	1015	1019	1016	1029	1035	1062	997	1043	1083	992	997	1039	1062	1071	1029	1006	1000	1045	988	1063	1027	984	1017	1025	1063	1058	1084	986	1012	1026	1075	1043	1023	1043	1075	1010	1052	1002	1066	986	1057	1035	1038	1016	993	1073	1056	1050	1054	970	1072	1016	1050	1051	1075	981	1036	1016	1050	1072	1044	1036	1093	1002	1009	1012	1031	1067	1036	1006	1032	1052	1071	1027	1052	1064	1019	1055	1046	1021	946	1032	1010	1050	1031	1069	1033	991	1043	1041	1047	1037	1017	992	980	1035	1015	940	996	1080	1033	1059	1060	1009	1079	1038	1059	1037	1050	1066	1015	999	1006	1012	1004	1033	1037	970	1007	1033	1060	1039	1009	1103	1016	1060	1080	1043	1025	1024	1026	1005	1045	1027	1073	1072	1070	1119	1040	1074	1071	1046	1054	1003	986	1012	983	1061	1051	1047	980	1026	1000	1042	1032	1084	991	978	1025	1063	1114	1078	1080	1015	1053	1036	1113	1058	976	1047	1047	1013	959	1071	1051	1091	989	1066	1058	1024	1095	1013	1038	1073	1037	1042	1054	990	1011	1045	1090	1064	1065	1035	999	1017	980	1060	1074	1010	1036	1034	1040	1003	1052	1054	1012	1041	1063	974	1015	1030	1045	1065	1039	1025	1032	1015	1046	1071	1037	1058	1030	1082	970	1020	1026	1017	986	989	1030	1092	1082	1007	983	1054	991	983	997	1039	1012	1017	943	998	1031	1045	967	1030	1056	1004	1030	1025	1028	1019	1088	980	1048	1026	1086	1029	1007	1004	1024	996	1052	1111	1065	1034	1059	1018	1029	1027	1051	974	1069	1050	1023	1031	1028	1102	990	1012	1049	1069	1082	1048	1057	967	1068	984	999	983	1070	1002	1077	976	1006	972	1011	1016	1047	1051	1044	1057	1024	1051	1071	986	1019	1062	1020	1023	1047	1052	1048	1035	1058	1033	1015	998	1057	1014	1065	1054	1037	1070	1014	1018	1032	1036	988	1019	1022	1014	1009	1063	1073	990	1052	960	1066	982	1061	1043	1001	1084	988	1052	1064	1083	1068	1036	1059	1054	1030	989	1059	1043	1024	974	1050	1088	1077	1011	1033	1008	1048	1052	1061	1038	1033	1045	1085	1086	1040	978	1082	1066	1024	1027	1074	1031	1015	1094	1014	1099	1049	1021	1052	1097	1031	1062	999	1032	981	1059	1054	1071	1063	1017	1024	1033	1037	1003	1011	1001	1022	1028	1034	1026	1032	1019	1052	1018	1039	1085	1029	1027	1028	1040	1014	1031	1068	1033	949	1030	1037	1051	1029	1051	1026	1036	1045	1037	1096	1023	1070	1027	1046	1014	989	1070	999	1017	1028	1038	1022	1054	1001	1033	1069	1102	1026	1059	1015	1036	1084	1066	1035	1031	984	1048	1081	1040	1067	987	1008	1065	1026	1065	982	1005	959	1003	1056	1024	1030	1085	1040	1007	1021	977	1095	1050	1004	1037	1023	1066	1076	1051	1003	1043	1027	1065	1018	1060	1070	1040	1005	1072	1074	1056	1000	1023	1016	1057	1030	1052	1005	1043	1058	1030	1043	1078	1042	1055	1038	1007	1022	1081	1008	983	997	1046	1040	1039	1026	1018	1035	1000	976	1014	1044	1096	1036	1012	1050	1020	1013	1056	1068	1041	1015	1037	1064	1052	1016	971	1039	1064	1070	1068	1089	1059	1073	1051	1001	1027	1032	991	1081	998	1034	1052	1037	984	1030	1075	993	1046	987	1046	1015	1049	1030	1048	1018	1027	1073	1054	1021	1090	1036	1032	1017	1056	996	1015	966	1049	1033	1018	1034	1048	1069	1029	1059	989	1049	1019	1026	993	1030	1035	1030	1016	1018	1013	988	1017	1064	1074	983	1053	1038	977	1067	983	1024	1035	1015	1059	1075	1064	1049	984	1031	1053	1089	1046	1020	1026	969	1078	1033	1019	1061	1031	1002	1035	1014	1070	1025	1078	1050	1082	1083	976	1030	1035	1019	1016	1019	991	1007	991	1057	1062	1016	1003	1071	1034	1023	1032	1055	1029	1015	1044	1023	994	1048	1015	1023	1018	1090	1003	1000	1032	966	978	1036	1044	1056	1001	1042	939	1074	1052	975	1048	1048	1057	1040	1057	1029	1081	1094	994	1083	1028	1038	1044	1038	1012	1011	994	1020	1025	1019	1015	1024	1022	1034	1022	1039	1041	1024	1044	1084	963	1084	1085	994	1015	1036	1011	1041	1017	1100	1054	984	977	1015	972	1006	1104	1064	1076	960	1007	1070	1033	1056	1060	995	1022	1015	1069	1138	1037	1029	981	1002	1024	1069	1066	1031	1047	1042	1069	1011	1026	1056	1053	1056	985	1043	989	1032	1018	1018	969	1029	960	992	1073	967	973	982	1058	1105	1083	1026	950	1019	1075	1063	1082	1099	1044	1051	1029	1059	1073	985	1033	1084	1028	1112	1083	1005	1025	1027	1074	1062	1027	1007	1044	1007	1044	1063	984	994	1054	1100	1023	1036	1022	1044	1012	1043	1027	1020	1030	1043	1063	1015	966	1054	988	1032	1067	993	1075	1053	1064	1033	1032	1008	1055	1098	1003	1017	1052	1045	1018	1071	990	1046	982	1064	1024	1004	998	1014	983	1008	977	969	986	1000	1048	1034	1004	1053	987	1028	1055	1049	997	1064	1032	1040	1020	1031	1032	994	976	999	997	965	1014	1015	1031	1004	1033	1016	1020	977	986	1029	1060	1022	1045	977	1040	1040	1086	1078	1011	1052	1008	993	1022	1017	1025	1054	1003	1131	1058	1021	999	1041	1076	1029	1045	1052	997	1127	1060	1025	1013	1026	1053	1048	1049	1028	976	1070	1031	1082	1021	1056	1001	1011	1015	1083	1054	1058	1003	1057	1000	1031	998	1051	1001	1031	1034	1035	1005	1058	1036	999	1047	1048	1054	1054	1028	1078	1024	979	1101	1027	1069	1048	1031	1044	1016	1048	1039	1062	1036	1034	1004	1000	1010	1031	1018	1020	1055	1020	989	1089	1074	1051	978	1011	1050	1087	1053	1056	1040	1025	1018	990	1027	992	1059	1030	1020	968	1078	1024	1021	1110	1003	1018	1084	1041	1049	1051	1058	1022	1048	1039	999	1047	1046	1042	1047	1000	1026	1059	1076	1018	1028	1066	1021	1009	1049	1005	1049	1014	1026	1019	1031	1049	1084	1000	1040	1023	1036	1059	1079	1065	994	1066	1021	1035	995	1110	1049	1078	1072	1036	1071	1087	1059	992	1037	996	1062	1019	1043	1021	1046	1038	1077	995	1116	1022	1042	1020	1037	1045	1065	1014	1004	1036	1092	1033	1019	993	1022	1015	1030	979	1056	1017	1062	1110	980	1049	1045	1024	1048	1046	998	1094	986	1067	1067	1024	998	1029	1022	996	1009	1037	1089	1028	1057	1070	944	1033	1043	1009	1073	1069	1039	1053	1011	1074	999	1082	1052	1000	1014	1000	1001	1042	1020	1028	1041	983	1042	988	1015	999	981	1002	1043	1087	989	987	1042	990	984	1039	975	1060	1010	1002	1057	1077	1032	1039	994	1017	1020	1030	1017	1031	1008	1057	974	1036	1030	993	1044	1059	958	1008	1016	1011	1017	1028	1055	1000	1003	1000	1045	1086	1057	1007	1060	1012	1028	1064	1047	1034	978	1038	1067	1035	1051	1022	1093	988	1042	1066	982	1061	1032	1058	1082	1080	1068	1057	1062	990	952	1026	1049	1039	1096	1090	977	1013	1087	1048	1062	1032	1048	1031	992	1085	1045	1044	1073	1046	1046	1032	1060	1018	1010	1043	1073	1067	1022	1015	1091	1048	1045	1002	1063	988	992	1048	1085	1085	1000	1037	1013	1049	1004	1038	1001	972	1019	974	1056	1040	1036	1079	1026	1024	1008	988	1094	1049	1019	1012	1058	1028	1095	1069	1017	1024	1011	1014	1081	1008	999	1032	981	1050	1029	1016	1061	1005	1058	1078	1004	1065	1019	1017	1034	959	1052	1030	1025	1073	1036	988	1044	1030	1013	1021	973	1004	1001	1027	1071	979	1080	985	1046	1046	972	1008	1054	1090	1031	1041	1040	1102	1065	1009	1030	1063	929	1141	1038	1003	1014	1073	1021	1023	1016	1060	1065	984	1012	998	1033	1035	992	1045	1075	1010	1052	966	1016	1044	1032	1063	998	1044	1045	1020	1028	1071	1050	1027	1060	1023	1016	990	973	1075	1035	1050	1039	1002	1058	1069	1008	1011	1091	983	1000	1002	1053	1033	970	1041	1045	1042	992	1049	1055	1016	1060	1075	1011	1049	1071	973	1034	976	1007	975	1009	995	1040	1052	1071	1057	1054	1050	1030	1025	1014	1040	1015	1066	1030	1051	1057	1063	1073	1045	1034	986
31607	32553	29289	12191	2004	1046	861	648	512	509	513	503	478	531	536	494	571	529	541	548	505	531	472	507	510	478	501	517	513	514	513	496	501	530	517	518	488	483	531	517	493	515	496	476	535	493	524	501	524	476	491	481	484	517	496	506	516	507	550	460	484	520	463	506	510	554	475	507	497	509	510	536	477	487	504	526	523	526	535	527	529	508	522	528	463	520	505	507	516	518	495	512	494	520	496	529	491	520	554	516	502	497	492	482	529	516	485	534	544	510	539	495	495	518	534	531	512	490	502	518	521	466	543	485	512	540	497	512	527	496	517	526	533	474	512	516	516	492	517	546	518	521	494	485	499	506	503	504	503	528	471	538	547	484	496	549	476	517	496	484	468	552	500	520	534	550	493	508	521	529	493	472	521	494	511	511	512	517	472	510	496	521	502	517	530	529	510	522	571	474	506	510	516	515	552	481	471	504	522	502	476	523	532	506	501	535	513	526	478	477	521	484	469	490	558	504	476	522	570	505	506	501	482	495	546	493	518	525	444	536	538	512	509	509	534	523	500	482	507	516	506	511	506	499	480	494	524	498	513	462	526	498	496	526	493	500	513	566	487	461	495	514	583	497	505	517	526	478	518	488	466	526	540	509	529	461	509	524	515	486	485	459	498	480	534	542	535	531	483	475	528	484	521	503	521	481	481	508	522	512	471	499	523	534	503	480	535	480	500	532	509	482	513	503	490	518	480	493	496	515	524	472	522	497	537	488	535	485	524	482	499	514	473	515	497	514	504	525	505	484	508	498	522	499	509	555	518	512	552	510	517	491	501	479	509	521	516	519	483	555	503	502	507	516	499	494	487	472	492	506	492	504	518	530	504	516	502	506	489	504	494	505	509	513	489	497	507	512	546	529	484	497	522	519	514	512	551	511	522	491	489	522	519	500	520	487	504	477	541	467	517	507	567	528	485	538	482	490	518	514	550	506	539	483	526	518	514	561	484	526	533	517	520	489	480	527	508	527	556	518	493	485	481	488	487	553	538	507	512	522	520	520	484	485	521	522	512	501	512	540	540	545	473	525	487	534	495	490	522	492	508	556	514	490	503	509	494	510	481	528	512	513	499	472	518	511	475	470	505	496	532	506	506	513	521	502	507	524	481	502	482	515	507	510	502	499	474	496	537	504	520	540	475	482	504	523	537	521	531	532	455	484	503	484	529	506	503	502	520	538	515	486	495	487	503	509	538	493	503	531	504	516	484	506	515	482	507	515	516	527	512	509	506	504	507	531	563	532	506	530	542	494	504	479	550	529	503	517	462	553	525	514	500	512	499	482	495	465	486	560	497	509	508	527	531	488	509	507	509	498	498	518	495	471	480	519	472	524	532	548	505	513	520	533	518	497	532	563	504	478	509	477	547	494	499	523	477	494	490	474	486	514	494	479	505	532	513	524	510	498	491	486	507	459	522	482	493	507	511	466	517	484	544	491	473	542	508	522	482	480	508	511	528	506	474	490	509	503	516	492	461	521	504	489	507	515	528	481	491	537	508	527	523	516	465	497	470	503	508	520	543	496	474	502	495	542	509	522	504	519	492	493	509	475	497	511	516	513	500	468	463	507	460	502	496	524	492	530	509	541	518	507	502	508	509	535	485	497	504	530	487	523	509	487	491	498	483	467	500	509	495	508	490	499	496	500	508	505	536	504	503	544	482	542	504	514	540	495	539	510	467	514	491	483	458	479	519	526	549	502	518	511	531	493	495	523	542	467	487	502	512	523	500	516	502	472	531	504	533	557	495	487	501	518	476	523	493	444	505	459	523	532	548	508	503	533	523	506	509	494	523	487	516	490	518	527	484	557	507	490	493	528	490	510	475	498	501	520	511	505	526	533	518	503	469	500	452	524	504	489	495	461	486	531	532	497	542	505	467	557	470	501	531	532	484	507	506	505	497	509	498	499	506	509	505	503	531	541	546	511	511	493	534	484	527	542	513	480	499	513	535	491	502	487	501	506	490	515	557	517	521	515	554	551	518	484	535	500	504	465	529	520	477	527	541	471	470	473	504	521	483	481	505	468	538	535	513	525	526	497	539	482	545	518	485	470	523	477	522	480	482	501	495	528	506	500	490	480	473	554	490	514	499	515	483	528	529	516	529	484	513	504	469	493	489	497	482	491	496	525	530	461	509	518	475	492	512	505	483	515	498	486	530	511	482	524	502	515	510	506	524	526	485	550	496	490	546	525	470	511	475	510	498	514	486	505	529	494	502	494	509	506	537	485	506	502	495	504	481	519	490	499	478	512	510	498	523	477	500	506	492	531	549	492	507	504	516	537	544	527	521	493	549	538	482	469	466	520	477	518	502	504	518	535	546	518	507	496	524	502	486	515	510	515	482	481	494	486	490	476	526	496	509	517	526	516	494	505	480	514	501	490	513	508	463	544	499	535	549	530	501	507	523	530	481	511	534	485	471	470	506	540	519	493	516	513	506	534	503	490	458	485	524	495	523	500	503	505	493	509	514	511	478	484	535	477	515	496	493	505	517	498	502	508	519	534	501	495	470	495	481	487	523	523	529	538	525	495	524	522	526	506	501	504	460	492	527	445	523	498	520	512	492	487	529	513	515	514	512	542	508	533	499	514	479	490	492	517	528	499	503	492	512	480	523	495	502	486	515	503	475	500	479	509	528	492	546	563	510	493	496	549	530	486	529	527	504	504	488	528	538	500	511	515	524	481	537	490	504	511	516	533	491	507	500	493	510	521	543	514	477	556	518	521	517	481	491	480	478	520	513	478	515	464	465	505	531	534	515	525	547	528	497	483	531	497	534	483	523	517	480	486	531	517	478	475	511	517	505	527	499	485	485	543	522	497	518	510	529	557	528	532	496	498	505	503	479	522	527	511	533	485	489	508	519	460	506	527	513	524	507	497	568	516	519	488	547	491	521	516	531	520	519	542	493	513	500	482	482	510	478	525	521	490	508	542	496	505	528	509	503	521	483	507	507	491	517	545	523	521	475	496	513	516	547	521	524	490	518	527	549	537	500	512	494	461	526	521	547	512	534	513	492	520	503	493	503	510	511	503	523	501	478	487	485	514	507	490	503	547	509	508	509	527	517	480	513	543	494	481	538	520	486	484	519	556	496	482	496	552	552	552	512	502	549	518	498	516	497	514	512	502	494	503	511	513	552	517	508	554	507	536	496	494	539	471	534	512	498	505	522	480	492	489	505	477	510	496	494	500	510	501	467	539	499	505	512	480	503	518	498	495	498	492	567	471	517	518	533	496	477	494	473	491	514	530	501	517	524	487	513	483	503	500	525	510	504	486	440	498	509	466	465	517	509	497	536	446	523	484	519	494	525	501	513	534	504	493	468	484	510	495	458	500	521	537	508	528	479	545	517	517	506	511	501	520	474	539	521	528	499	499	531	491	510	539	499	541	478	505	486	453	531	536	516	502	500	515	512	494	530	475	529	491	502	537	507	505	516	506	520	507	500	488	530	527
41366	49481	33293	12022	3332	2247	1711	1095	809	820	794	803	849	816	796	840	865	820	830	816	879	827	816	831	809	881	867	832	817	875	852	797	827	819	855	856	856	846	882	827	888	854	827	807	847	795	859	814	796	833	857	810	832	803	880	813	816	848	863	846	793	830	831	762	834	826	827	824	861	805	852	805	765	845	820	778	832	802	822	774	822	834	832	860	819	851	845	877	858	850	808	820	822	852	883	855	814	866	821	844	853	842	873	833	835	845	813	823	900	827	814	888	828	806	831	834	829	814	839	797	846	827	850	804	809	878	813	840	910	821	857	808	796	795	871	834	829	874	830	849	813	815	823	854	854	894	834	772	818	833	844	890	814	817	804	865	827	822	844	857	826	785	836	792	778	839	816	840	846	802	817	836	783	808	832	795	809	886	839	840	835	828	840	850	832	884	816	796	851	824	834	847	807	875	793	808	804	853	806	800	807	874	895	860	797	800	891	886	822	850	847	805	925	808	816	816	819	824	829	832	834	787	801	822	828	829	790	865	897	844	815	814	794	901	839	782	805	835	786	810	822	862	785	814	884	790	857	877	803	822	827	814	836	853	790	834	827	805	795	803	819	851	766	830	850	823	841	820	814	845	845	823	876	787	784	858	806	797	801	800	819	869	755	844	831	846	844	842	816	841	824	852	844	827	848	812	809	829	844	804	776	813	818	831	847	862	818	830	819	847	792	848	797	850	818	833	805	813	827	801	852	828	820	860	798	871	888	835	812	868	815	827	830	845	834	850	807	832	804	839	866	836	837	787	855	843	865	843	783	788	822	823	781	842	801	824	837	839	838	835	833	833	818	865	803	794	853	829	840	875	822	842	837	800	820	782	831	795	833	809	794	788	852	808	803	854	838	809	885	841	846	840	833	859	898	818	842	836	845	843	852	809	795	783	818	853	813	846	792	832	816	800	776	850	815	849	837	803	834	814	876	801	860	847	817	801	808	816	802	847	783	846	817	848	886	816	822	834	817	802	788	800	891	816	827	820	861	819	845	808	864	839	874	770	795	869	785	834	830	834	845	818	829	836	845	827	838	828	840	825	797	768	794	858	851	829	824	816	844	855	830	853	862	816	832	819	809	806	860	815	901	794	889	860	813	845	827	822	836	860	824	820	833	794	795	819	827	789	748	785	830	799	836	870	828	814	833	833	843	842	851	857	814	881	801	830	837	856	820	834	850	835	811	821	859	853	793	865	853	784	803	870	853	841	873	849	813	902	820	806	831	834	807	829	880	802	847	823	850	802	806	883	887	844	859	796	887	901	839	811	848	852	799	822	835	876	843	822	842	878	864	837	860	822	843	786	829	825	803	774	810	827	827	860	822	816	786	800	848	800	830	835	847	828	809	826	848	851	877	797	817	902	773	852	836	841	789	876	848	835	816	816	876	855	837	806	837	816	792	869	846	865	812	834	800	784	862	855	809	817	821	788	885	824	838	869	854	862	834	827	882	818	799	876	879	885	892	816	885	838	823	851	821	847	833	826	859	820	827	848	841	847	817	922	836	832	829	842	872	849	840	824	828	843	831	766	810	794	900	847	846	863	812	828	849	860	811	848	835	856	809	821	780	799	839	846	838	838	842	802	795	807	832	810	837	865	807	808	846	854	848	771	874	866	809	816	877	843	808	818	815	816	855	832	846	881	846	805	893	844	857	843	881	837	797	871	840	819	787	825	880	791	845	809	831	849	847	769	827	860	816	783	813	848	843	847	825	793	835	859	803	783	847	837	826	859	845	847	803	853	827	818	806	868	805	824	856	844	864	886	811	839	811	820	823	822	839	837	831	823	870	874	816	823	874	829	847	830	865	854	766	838	826	865	796	853	802	831	836	794	805	820	862	794	837	811	828	792	885	825	821	865	864	819	783	823	869	839	841	872	811	835	817	853	814	868	846	838	852	798	828	850	833	855	833	808	868	806	793	811	907	819	854	864	830	913	835	835	814	865	807	831	811	873	840	822	833	826	854	857	807	744	821	822	838	841	835	855	827	816	848	857	857	820	857	776	787	865	884	802	845	829	837	818	811	822	882	783	808	851	809	793	793	892	770	826	867	823	849	838	889	815	795	853	850	826	859	806	863	840	847	812	843	817	838	848	841	880	835	814	861	775	785	864	825	906	786	844	826	842	835	877	810	787	819	799	852	853	808	831	840	829	844	848	791	844	835	843	883	885	878	836	895	847	812	790	816	861	838	826	817	792	848	862	765	800	855	842	827	849	805	872	807	895	839	879	814	834	847	850	793	833	828	823	847	774	862	871	790	848	812	881	813	849	798	844	809	819	813	813	844	807	819	867	821	841	824	780	852	830	864	811	866	834	805	864	857	794	843	820	807	829	828	815	838	803	804	807	783	850	892	861	804	872	829	832	857	837	772	790	795	784	785	816	819	797	905	812	868	809	869	807	834	852	862	820	871	847	845	891	884	909	795	843	859	813	796	810	857	827	850	860	817	831	796	895	838	832	838	830	852	855	796	877	814	839	890	814	834	833	812	821	832	815	889	853	854	820	808	843	807	826	809	812	825	856	800	813	846	783	859	816	819	854	826	883	857	833	814	824	797	824	828	862	799	814	836	866	838	823	851	859	831	886	840	811	826	800	827	850	854	812	832	813	834	832	836	823	844	802	832	849	865	853	861	851	863	809	816	822	814	829	871	856	820	844	849	826	851	860	852	795	855	826	841	842	823	830	785	841	805	822	825	836	864	875	834	764	741	866	817	769	846	824	824	805	837	837	810	836	796	827	823	869	787	812	842	811	851	881	869	821	822	877	844	849	820	822	811	829	856	885	837	855	816	814	842	903	820	837	811	898	826	821	804	808	806	834	806	850	809	830	875	813	831	828	820	839	894	862	860	834	889	829	845	832	786	832	813	844	837	858	868	806	833	832	830	769	824	850	851	845	835	802	856	823	851	852	791	815	826	841	814	835	842	798	781	842	832	856	842	786	854	840	846	774	845	785	760	883	848	840	787	812	848	859	844	791	827	833	824	853	802	828	801	791	808	836	850	817	824	831	854	830	844	895	825	849	801	801	838	795	820	831	823	824	829	802	852	803	847	858	826	833	849	830	815	818	848	817	807	796	857	804	844	875	805	803	899	811	841	840	862	807	865	840	859	817	807	820	853	850	838	837	815	899	829	833	868	902	812	842	855	851	817	805	862	850	857	828	785	817	834	848	901	822	844	781	813	802	845	845	866	841	840	859	857	830	833	816	851	833	833	844	893	853	781	849	815	817	882	853	864	866	859	801	836	876	846	847	795	852	849	842	887	844	844	865	835	823	847	836	766	824	866	890	849	866	901	841	795	822	818	816	880	832	843	841	856	792	820	827	809	828	844	828	815	816	828	867	842	845	843	872	784	837	853	845	773	842	830	919	769	833	815	841	814	820	832	851	804	866	850	843	919	861	790	832	839	852	832	817	845	793	827	826	846	878	798	795	768	842	811	767	825	839
25774	24015	37674	32104	20050	11351	4873	1436	477	522	474	486	468	455	435	459	432	483	481	437	455	417	494	466	433	485	454	458	459	418	458	481	462	442	464	435	461	452	467	467	461	468	471	442	468	461	413	476	398	416	447	455	397	472	436	459	431	448	458	467	453	460	429	421	440	471	483	473	449	462	432	451	422	468	458	430	453	462	467	451	486	455	462	449	449	449	451	450	473	431	429	479	444	447	455	501	459	454	461	447	461	434	437	440	449	464	466	444	440	433	478	454	473	455	459	468	443	443	428	444	455	491	443	455	521	413	453	474	431	465	409	432	454	442	423	468	439	432	446	451	488	448	447	415	447	486	410	451	449	428	402	430	495	476	486	449	446	449	460	438	444	434	455	436	434	460	429	480	487	435	430	465	446	439	505	465	434	444	445	404	457	456	456	430	434	487	435	485	434	461	431	466	419	460	462	448	457	450	455	420	485	455	426	452	446	416	454	418	457	442	452	444	460	457	454	443	441	445	435	434	456	478	422	457	441	460	469	435	462	477	455	440	453	409	438	444	458	431	437	470	467	435	422	453	459	475	448	457	466	447	471	458	432	439	448	458	475	499	443	474	425	465	471	428	444	434	461	466	432	459	462	442	429	449	442	434	458	417	425	459	493	453	437	508	423	457	441	448	474	463	434	448	478	418	485	438	432	453	443	490	472	407	416	433	459	428	440	420	457	479	464	445	493	443	479	446	444	443	460	492	448	431	432	488	465	483	441	464	475	456	435	483	455	469	441	476	442	462	470	431	450	437	458	450	436	426	498	438	450	456	458	501	410	428	442	435	469	453	487	423	451	458	456	476	466	444	427	446	442	465	473	452	452	481	468	444	439	463	461	459	467	456	469	470	457	449	444	443	479	464	488	461	452	495	477	488	441	431	465	462	455	425	446	449	472	417	476	471	461	422	476	470	451	431	440	439	439	443	460	433	458	452	449	464	456	445	453	448	449	467	457	444	480	440	456	422	429	446	449	451	463	429	457	469	459	457	454	462	456	422	474	453	452	461	484	440	441	429	430	448	416	460	479	450	441	437	427	430	442	447	440	445	458	433	400	442	421	455	472	444	453	437	455	448	461	448	479	462	459	438	458	458	457	464	431	434	439	474	466	456	455	481	459	425	443	478	469	453	470	492	461	452	476	464	445	434	480	456	472	462	443	435	448	443	465	438	473	445	444	468	479	435	447	454	431	419	449	471	441	492	452	477	488	430	441	451	456	450	469	451	436	470	429	453	454	492	462	422	483	471	421	449	455	477	458	486	483	461	432	459	458	515	452	464	468	440	452	463	476	415	438	436	428	404	466	495	434	487	443	453	413	496	449	462	467	469	458	420	416	441	448	435	437	446	447	463	486	432	451	443	464	425	457	457	424	477	456	421	462	428	470	406	448	442	492	462	485	435	456	415	458	471	452	443	485	461	414	464	464	444	463	416	481	455	424	438	473	467	446	481	457	458	454	451	481	443	445	435	439	424	398	429	456	460	443	425	459	480	433	462	436	428	443	446	477	433	429	480	433	477	437	434	420	476	440	468	449	467	441	480	440	477	457	424	419	458	430	486	449	446	464	434	431	461	456	465	425	435	484	444	453	478	408	489	472	421	444	430	438	443	457	479	428	425	455	435	471	469	455	446	423	443	460	446	445	449	451	463	452	452	441	443	415	475	466	473	481	465	444	464	467	439	430	468	435	435	443	464	446	427	439	430	446	435	482	468	444	434	471	478	467	431	468	439	456	482	432	445	455	446	475	462	436	453	466	404	483	443	484	470	511	424	429	449	484	488	465	464	428	438	467	445	467	456	481	493	469	432	455	470	458	449	418	477	442	467	449	411	463	479	438	475	455	487	460	470	418	458	421	484	482	460	449	442	462	474	435	413	431	462	468	391	452	435	443	473	445	439	427	444	456	439	473	450	478	464	455	463	487	432	487	479	460	435	461	455	487	510	419	445	472	456	415	429	470	459	417	449	424	455	432	420	442	433	449	500	458	433	402	494	486	449	495	447	404	447	417	457	465	462	482	439	432	517	442	482	453	455	443	456	441	439	483	451	428	440	416	444	472	454	478	474	440	471	463	479	454	475	436	481	465	445	430	443	468	452	439	459	463	443	455	466	453	459	501	424	424	486	433	448	392	452	450	492	437	424	458	467	457	450	452	396	470	456	430	455	459	444	497	478	464	453	457	444	417	470	439	464	461	443	430	460	455	443	448	445	462	445	460	454	443	425	439	420	428	431	450	449	458	441	444	473	489	485	428	447	447	453	439	425	428	439	485	392	448	454	453	482	435	458	474	428	489	459	432	433	431	453	411	450	438	437	467	418	448	471	444	463	449	436	445	451	435	447	456	469	428	431	461	448	439	468	497	456	472	457	441	447	417	449	468	456	504	456	483	441	412	460	437	437	444	443	458	438	437	489	468	465	406	444	449	471	484	406	457	458	434	476	444	422	464	458	448	456	487	450	470	445	459	467	428	478	467	427	443	464	451	444	464	481	426	432	467	458	460	446	417	460	461	475	439	434	446	493	482	436	465	439	458	428	449	471	486	433	479	438	448	440	437	433	466	439	393	437	457	429	485	498	468	467	440	440	447	445	452	481	430	475	461	442	427	447	403	443	452	464	467	455	464	462	452	475	407	439	416	494	442	468	465	434	460	439	426	448	439	434	457	467	416	446	463	447	431	411	449	459	476	436	467	421	463	473	427	437	450	429	456	428	462	450	482	478	436	449	468	452	451	506	463	450	445	503	466	470	464	438	476	437	430	443	439	465	502	441	453	440	408	459	464	483	497	453	421	481	458	448	451	419	460	465	457	449	443	459	473	409	433	484	444	497	447	484	471	424	440	432	433	436	475	445	428	411	453	461	445	454	474	456	446	448	481	473	427	424	459	450	503	487	484	426	474	463	459	485	463	480	437	436	460	468	451	449	434	450	476	441	491	441	442	388	427	459	462	415	473	439	465	414	448	480	449	411	433	456	454	476	470	432	480	461	430	445	447	453	461	453	456	448	423	475	495	462	428	467	455	426	495	441	423	437	456	421	452	439	464	483	430	433	466	460	432	473	438	450	450	446	471	471	435	494	496	458	436	478	450	484	465	455	479	494	433	490	467	462	448	442	439	485	445	463	408	434	433	497	452	427	417	482	462	411	451	429	438	469	424	436	490	445	451	435	462	453	425	464	436	463	488	449	491	466	445	468	477	488	461	459	450	421	452	472	491	466	437	441	460	435	477	430	415	463	455	412	446	463	441	442	444	458	453	485	467	445	437	474	464	439	476	443	472	468	464	446	463	475	444	447	439	470	461	437	425	469	465	438	463	455	444	413	454	479	442	456	464	439	482	402	444	453	467	475	435	495	425	486	413	443	474	453	444	492	446	453	428	433	470	432	431	438	468	460	482	427	427	438	465	461	443	451	427	433	447	452	438	478	465	485	459	447	458	443	439	458	543	423	425	410
60092	86422	69604	42101	16810	14417	8879	3024	747	902	766	798	772	750	702	750	814	788	765	760	748	734	737	767	722	769	716	736	727	737	793	734	771	679	756	730	722	683	701	728	725	709	717	760	756	757	755	715	710	751	737	767	727	762	741	719	738	738	756	751	760	727	758	751	710	736	689	765	766	717	741	730	742	709	732	698	750	736	731	720	780	779	742	674	732	707	724	720	736	729	723	714	749	778	726	770	714	725	753	741	799	706	722	734	691	724	714	715	743	764	745	741	776	767	702	718	750	742	701	735	788	790	701	745	724	721	720	742	752	700	710	767	715	692	732	732	805	781	758	721	761	789	713	775	703	763	852	757	744	744	752	719	745	724	750	759	777	735	746	793	675	747	740	719	768	747	770	729	725	779	769	740	721	761	718	749	753	750	797	756	719	762	783	725	714	754	733	749	736	762	695	728	705	718	716	744	702	720	790	772	756	779	722	791	752	770	753	727	742	779	791	736	712	757	722	767	738	713	726	745	756	748	740	745	718	740	736	714	743	711	758	727	709	798	720	702	728	701	735	734	741	735	759	737	769	759	740	738	746	758	728	729	782	719	748	726	765	718	749	745	731	725	723	749	754	771	702	739	761	787	692	816	710	712	748	738	764	706	723	782	748	819	717	757	748	791	747	712	787	749	800	745	723	704	773	741	693	734	759	788	756	739	742	724	730	747	798	763	723	736	706	701	775	757	735	778	720	705	767	778	753	742	726	710	788	742	699	756	721	758	719	767	757	722	693	731	739	701	757	746	720	735	696	704	774	758	744	738	796	726	719	765	744	710	740	705	732	772	728	718	733	736	758	738	754	754	744	713	758	711	752	712	716	780	758	723	769	706	738	769	692	769	722	693	721	698	779	698	852	773	714	719	747	718	732	720	761	725	744	718	776	780	763	715	745	743	744	730	743	733	702	723	732	724	762	744	728	738	701	725	737	710	718	786	744	729	733	735	706	786	664	688	745	777	723	721	718	719	750	787	701	775	738	728	766	767	716	748	757	755	800	738	723	708	713	758	776	793	725	716	676	733	751	738	742	692	711	746	718	740	717	742	757	726	751	743	734	716	684	791	762	732	723	757	737	755	706	757	735	769	705	722	738	767	761	706	759	713	763	744	747	719	703	672	749	790	727	773	748	775	764	786	682	740	719	767	771	734	742	754	727	785	756	754	747	719	730	724	761	730	703	752	755	737	759	743	754	716	719	701	727	766	718	699	742	726	721	716	684	754	755	768	734	738	753	752	789	723	719	686	780	684	783	723	772	705	761	747	735	693	711	720	755	711	728	724	715	739	762	751	736	731	685	707	747	718	748	719	745	729	795	757	770	749	687	772	761	773	740	771	796	726	690	713	743	771	728	749	740	746	687	736	708	767	773	720	729	775	728	728	723	715	724	714	718	758	781	718	758	721	712	747	786	732	709	731	789	731	732	756	706	729	730	737	785	736	777	753	730	755	742	745	773	767	705	746	732	709	763	761	734	766	745	747	748	713	677	722	713	739	733	714	741	753	735	754	762	741	741	723	746	713	732	760	691	769	719	712	779	753	717	758	732	785	761	761	755	716	714	748	745	770	737	793	772	736	738	782	749	740	754	755	789	728	777	696	752	711	706	745	713	733	742	720	756	716	690	780	773	728	727	732	757	735	718	698	805	754	756	703	705	749	724	713	719	741	741	761	713	722	748	745	703	725	794	728	731	770	744	743	747	710	742	759	746	701	708	693	751	771	755	749	673	754	733	792	740	751	702	776	747	727	748	774	738	745	746	731	698	730	723	778	727	731	751	716	751	745	691	718	732	737	744	802	784	694	710	772	753	736	764	754	770	769	770	752	797	771	754	719	735	736	715	763	778	805	701	737	803	775	764	772	756	769	752	711	739	695	744	721	762	773	729	722	712	724	724	725	754	781	710	718	766	704	769	784	735	742	732	724	752	769	728	711	762	704	706	722	744	715	701	735	741	697	741	705	770	724	797	747	714	752	725	724	724	715	787	788	766	742	772	759	726	741	722	744	756	758	753	764	714	723	744	745	703	719	728	715	723	727	725	762	689	761	766	673	736	763	759	752	767	766	763	770	737	770	762	768	788	707	713	758	750	758	723	722	746	705	750	746	714	738	730	726	727	735	710	728	799	732	790	749	723	784	757	712	699	715	739	780	743	752	764	741	762	767	778	767	750	753	762	699	736	744	759	755	768	714	718	757	727	707	727	754	760	779	711	774	748	742	759	696	729	776	747	711	686	734	712	728	705	771	719	737	752	772	749	749	727	690	727	765	729	687	717	738	723	744	773	741	730	727	747	755	746	705	751	722	753	730	749	728	745	768	733	740	699	739	766	806	698	734	762	704	756	779	722	783	726	714	737	769	692	736	755	726	758	702	771	728	791	765	702	739	755	771	703	718	765	736	758	725	778	720	751	715	689	786	742	738	721	700	752	733	748	765	793	723	731	751	735	708	754	726	755	694	735	748	747	722	746	716	751	742	700	728	743	742	718	733	761	731	746	793	691	739	736	665	737	712	730	776	727	733	784	735	735	757	792	715	718	754	707	775	724	732	780	733	783	693	748	760	734	704	754	794	740	795	684	722	736	750	753	746	769	777	768	709	762	715	732	726	776	711	740	734	746	701	744	731	768	748	779	738	748	706	768	732	718	689	728	720	720	752	752	724	704	751	710	723	718	680	752	716	761	732	779	759	741	720	739	749	730	731	764	738	771	716	740	765	700	727	783	746	798	729	778	685	709	770	729	708	743	761	705	729	733	787	728	722	762	743	685	709	702	729	703	720	735	735	770	734	697	682	755	735	679	756	761	740	778	740	727	707	749	716	746	789	734	701	769	727	759	722	718	747	744	735	744	716	748	759	729	734	785	756	710	748	728	703	705	715	756	774	736	670	724	756	748	725	761	779	763	748	755	730	753	754	748	717	727	711	759	722	770	772	769	709	745	791	712	727	741	732	722	708	702	729	721	774	716	767	741	791	700	746	740	757	802	711	759	743	715	689	701	757	774	760	742	721	772	694	713	741	780	756	778	732	720	680	778	763	771	743	744	723	743	723	755	749	695	775	697	726	715	722	757	723	757	761	754	740	744	800	725	763	744	711	738	763	718	740	769	730	750	744	694	735	762	755	754	739	756	691	758	738	724	735	748	720	767	738	732	750	738	738	766	757	741	733	729	741	744	766	762	724	736	739	735	757	752	753	759	731	723	792	699	764	740	751	738	726	708	736	723	713	732	727	739	709	714	788	739	741	712	691	680	761	732	732	688	739	677	749	715	702	756	720	730	727	725	739	745	752	743	741	741	715	758	728	660	737	752	752	766	734	753	709	730	807	716	773	766	755	719	702	719	779	739	723	754	757	747	742	736	697	692	721	723	732	730	703	691	790	755	761	787	716	727	764	752	765	803	717	677	764	736	732	740	765	753	722	778	791	745	739	741	766	744	683	793	761	709	757	761	768
24329	23160	33769	30637	23526	20571	13254	3056	702	767	654	616	626	676	671	671	677	667	657	681	650	647	662	661	633	667	664	643	677	659	664	653	682	663	722	644	618	663	623	673	655	620	660	680	649	676	645	678	662	679	689	703	633	657	679	678	670	639	665	647	683	666	676	637	639	686	614	676	661	684	660	650	681	637	668	618	638	658	666	673	675	652	686	684	617	661	664	609	625	636	639	651	640	607	640	668	657	656	681	644	623	652	632	692	624	710	689	655	672	660	608	680	678	678	645	649	664	677	615	644	652	624	693	669	659	658	707	631	648	641	675	610	652	664	688	641	647	675	625	638	678	678	634	654	582	666	684	698	665	649	654	635	716	656	678	642	628	684	658	646	615	639	705	619	633	667	634	716	680	696	641	668	684	655	634	638	660	630	710	675	700	681	669	686	646	711	647	616	661	647	672	671	635	669	635	650	680	636	640	687	614	672	620	646	702	660	686	643	668	684	652	722	656	670	691	650	677	619	649	651	681	651	648	663	659	621	654	636	667	667	671	675	637	625	667	665	647	675	622	643	689	645	671	633	643	667	632	646	664	715	659	686	671	647	686	639	638	683	656	685	601	699	634	639	630	649	646	646	608	650	665	637	689	648	636	669	701	658	639	680	627	674	634	666	682	664	662	633	642	635	621	620	686	658	679	693	670	652	689	659	674	627	659	644	619	702	654	680	639	657	641	658	655	651	649	647	668	607	674	712	680	663	656	605	624	698	653	661	628	649	629	661	662	650	709	659	639	622	637	677	655	683	632	688	701	678	658	626	688	684	638	636	615	666	672	634	630	644	644	639	630	657	666	614	628	638	628	608	620	656	681	691	667	644	625	641	709	631	669	665	694	638	671	694	664	635	629	722	646	659	632	670	625	608	633	667	658	621	675	640	629	716	634	641	665	636	640	659	660	671	676	694	609	672	654	673	637	661	650	670	654	682	625	654	655	642	655	692	652	670	660	672	639	668	636	667	665	630	696	694	643	692	667	673	666	640	638	650	682	650	660	632	614	641	622	624	610	666	652	671	679	651	694	655	637	668	649	647	594	610	596	664	685	637	650	673	653	647	664	652	681	641	626	663	655	635	668	665	668	673	725	648	649	617	631	664	659	661	662	631	622	642	651	643	652	640	712	660	630	642	700	666	684	699	674	617	632	670	656	625	650	673	661	627	674	657	667	621	665	654	603	619	590	701	588	660	672	669	664	678	649	638	617	627	635	673	680	623	643	658	616	664	628	612	642	647	662	595	642	631	679	634	644	606	632	618	647	652	652	713	644	693	674	645	625	620	707	624	672	636	688	640	717	656	651	683	675	628	695	663	678	636	687	646	664	678	658	642	614	622	688	652	651	642	632	634	669	639	646	655	648	650	670	647	677	704	604	615	662	644	616	707	625	669	661	702	671	641	675	602	678	665	641	724	624	640	658	657	721	661	663	647	629	659	646	656	639	643	659	684	631	627	624	651	673	700	652	627	611	677	697	674	656	593	651	694	632	608	691	679	645	664	645	697	633	685	650	644	639	651	641	677	691	676	647	639	665	661	655	669	674	676	656	645	677	680	635	641	642	640	666	645	630	632	632	653	673	697	703	659	634	682	662	652	630	665	671	671	666	647	663	712	649	657	646	697	686	619	606	653	644	654	737	656	625	660	674	684	688	649	623	594	659	629	645	620	648	661	653	707	682	654	653	667	643	637	650	637	685	683	622	657	710	633	651	667	653	617	655	674	641	653	646	639	619	678	684	642	651	651	663	666	719	672	682	667	636	695	649	685	629	674	624	668	643	627	665	656	648	620	662	666	635	632	623	650	659	644	660	679	631	649	668	668	655	691	635	752	653	625	621	646	659	642	644	607	664	639	645	665	667	629	690	658	670	643	700	671	651	664	648	599	655	659	654	605	665	632	637	640	635	642	662	594	618	627	644	653	705	612	694	682	657	684	567	654	652	619	673	620	679	626	691	651	669	614	665	658	664	663	652	668	655	653	682	704	660	620	619	659	668	670	664	668	616	609	624	683	653	649	645	645	645	671	690	657	675	637	673	673	651	678	639	625	688	631	650	663	680	632	664	624	676	623	654	632	663	610	656	690	659	659	686	660	680	662	672	656	644	695	608	617	659	679	689	632	692	632	671	650	637	670	665	692	664	620	630	721	701	654	677	642	649	656	659	636	656	654	633	667	656	644	661	664	653	663	612	611	669	646	617	670	660	641	630	660	662	678	651	630	705	612	648	629	636	699	623	617	646	633	628	697	682	600	710	698	669	674	674	651	636	675	664	708	676	703	687	668	677	648	655	633	647	668	672	691	645	693	624	642	611	644	657	695	662	641	631	646	656	669	678	676	672	627	657	655	685	664	640	635	671	633	715	665	701	659	680	678	638	651	678	686	635	688	671	621	637	644	661	684	672	679	609	670	646	674	627	703	717	625	640	667	650	653	704	691	631	630	632	617	654	680	646	628	632	659	619	640	655	659	684	690	650	728	679	658	660	700	659	714	680	662	648	648	681	676	691	722	675	677	623	686	637	662	674	661	621	608	652	643	670	623	680	648	637	696	635	676	634	656	667	663	667	657	637	638	668	686	638	640	595	647	670	662	668	643	646	632	707	660	657	674	627	672	637	698	592	603	623	636	672	667	614	672	647	677	598	639	680	686	669	665	632	667	641	648	622	636	652	640	647	639	636	600	696	674	633	679	662	620	669	653	610	601	636	641	640	640	659	652	685	673	687	660	644	695	621	652	665	638	648	725	612	653	664	658	647	681	642	628	671	674	604	673	648	629	644	664	693	680	580	660	679	702	652	697	681	663	678	622	662	614	660	657	657	622	661	659	662	642	648	630	624	659	631	709	660	663	661	656	709	718	646	641	698	655	667	647	656	710	628	681	654	631	671	703	706	629	663	671	685	648	645	682	701	687	635	639	633	633	638	665	711	666	642	635	650	671	643	615	593	687	635	682	626	664	658	655	660	641	672	666	665	625	704	695	634	640	655	646	619	666	662	650	649	668	648	659	661	684	642	665	664	638	680	646	673	612	649	672	669	598	625	664	721	661	642	645	671	677	654	600	631	670	622	706	595	638	652	662	636	599	669	604	690	626	648	677	629	644	679	645	695	629	675	627	654	721	668	644	655	650	644	602	668	702	657	674	603	623	660	675	647	648	618	674	651	663	650	652	682	639	650	671	665	638	665	664	630	672	620	615	663	646	682	654	665	640	647	683	660	650	654	689	688	722	637	674	633	693	608	640	667	664	649	635	662	630	666	641	622	678	632	609	669	717	650	651	685	614	681	675	687	703	660	670	681	653	673	659	652	619	664	586	704	646	633	642	668	679	645	666	673	677	635	663	662	669	668	645	665	686	656	648	687	623	636	660	677	664	661	647	644	690	641	614	624	676	669	634	657	634	683	652	655	669	656	641	629	633	651	637	649	693	650	650	621	681	670	608	655	648	682	638	647	690
61261	99434	81476	55791	25358	24891	16421	5495	980	1365	997	1099	982	1039	1092	1041	1014	1064	1024	1004	1003	963	1042	1022	1004	998	1023	1047	1023	995	1004	1025	1022	980	1031	1010	986	984	1015	997	996	994	956	1007	1039	983	943	1065	981	1020	997	1004	1056	1019	1029	1028	999	1005	940	995	998	1009	1028	1031	969	1044	1043	1067	967	980	957	926	1037	962	1017	1040	1016	1005	995	1002	1052	1006	1079	978	1009	1030	1008	1017	1055	1015	1050	988	1019	1082	1030	1014	1098	1023	976	951	1045	1015	1035	1028	987	985	1042	984	976	1064	995	1013	1030	992	1006	1012	990	1009	1016	979	1001	990	976	987	1034	1039	974	1007	1017	993	967	1005	979	996	1001	1080	972	1056	1012	1020	977	1035	997	998	1017	1036	1084	1017	1010	1018	1025	1031	1041	1014	965	1044	1013	1029	1028	1011	1089	995	951	1088	1010	1049	983	1044	956	967	1030	991	1013	1015	1032	1093	1069	1061	1023	1003	976	986	1004	1014	995	1015	977	1042	1016	991	1041	1081	1025	994	1005	979	1032	1067	980	967	1005	1051	1082	1013	975	982	999	948	1010	1050	1059	1007	1003	1030	981	1032	990	1053	985	1014	1014	1015	964	988	985	986	1000	950	1064	1043	1006	1030	952	985	1001	1083	1080	1059	967	1019	1050	1013	973	1009	1003	1009	1066	1002	1067	964	1030	990	995	1013	1088	991	1015	1051	989	972	986	1004	994	1039	1037	1008	1031	983	1016	991	1061	1000	1036	1016	1016	1013	981	1035	1068	973	999	997	1013	1018	1049	985	966	1006	1073	1030	964	1041	1055	991	1033	1006	983	1041	1000	1020	1037	1008	983	1025	1011	980	1025	1023	1019	990	1017	982	975	984	1050	1065	990	1057	1037	996	991	1031	995	1009	1015	1013	1052	947	989	960	1035	1032	970	1104	997	995	1003	951	1017	1036	1014	1006	1031	962	982	1052	1072	971	1005	1015	1027	1045	986	1027	1029	985	1001	1029	1005	1000	1011	1000	1037	1006	992	1036	1021	1023	1016	995	1063	971	965	1006	988	969	1064	1012	974	1032	1041	1083	1008	913	993	1028	1008	1005	1038	979	1018	993	1016	1067	1011	987	985	1029	1007	994	1000	1036	1040	1018	1010	1059	1007	1011	1013	987	1020	990	1077	1049	1031	1002	992	1067	1077	982	1009	1066	1002	978	1020	958	1012	1013	956	1000	1006	985	1010	996	1065	1005	1001	995	1021	969	1026	973	998	957	1008	1047	997	983	1067	1038	1003	1012	1074	1017	1046	983	880	1012	1008	997	1007	1041	1009	1005	1017	1041	959	985	1016	1006	1050	1014	1031	1011	1047	1030	1018	1021	1036	1005	1013	958	971	1022	1018	1044	990	1025	983	970	1028	1003	1009	1045	1020	1011	974	1030	1016	1100	1014	986	1040	987	982	1032	1028	979	1000	1033	1011	998	973	950	950	1011	1016	968	984	1029	1020	1000	983	1028	996	1036	1016	1043	1022	956	988	962	995	1009	1012	1027	976	978	1012	1028	1014	1050	1002	994	1061	996	1040	1008	972	980	1041	1050	992	1016	967	998	995	1015	1049	1036	1070	1038	1053	1025	976	1018	997	958	1018	967	977	1002	980	1049	1003	924	920	967	979	1057	1044	1005	1065	1013	992	1025	996	1027	1025	943	1023	996	984	984	965	993	1054	1017	992	998	957	1002	995	962	1033	1009	1006	1011	1029	1058	1024	998	1027	1005	981	1013	965	1010	949	1007	1015	1035	1025	1028	1031	972	1048	1043	1058	938	1085	1032	1027	1017	1059	1024	1017	1024	976	991	1012	1052	1025	989	1050	1049	1002	1072	1046	1052	1061	991	1033	965	1002	1048	978	991	1089	1038	920	975	1064	1004	995	1025	987	982	1063	1019	1010	974	999	1018	1006	993	980	963	997	999	1008	960	1086	993	995	984	1030	1045	965	1044	1030	1037	947	1037	971	1025	1007	1021	1007	949	1056	1061	955	1020	1019	994	975	963	976	1053	1074	970	974	1037	964	983	1036	1041	1080	1096	1026	1028	993	1032	1023	982	1012	1001	1008	1012	959	923	1002	1021	1032	1053	1031	1038	1019	1022	983	975	1007	1039	1025	1025	1071	985	970	1031	1051	1021	1019	987	1031	1050	996	984	944	1009	1078	1050	1019	1061	1068	1033	1025	1049	995	1036	992	992	1008	1004	1036	984	1031	1013	1021	1052	995	1040	1014	956	992	1072	1060	947	1028	992	1005	999	1022	1008	1006	1029	992	974	1023	1057	1056	1000	968	994	1065	991	1048	990	962	994	1018	998	985	1035	989	980	998	1000	1042	973	1024	1007	1039	1062	992	979	1021	998	1083	1016	991	999	1014	935	1029	1046	1025	958	984	961	1006	1012	940	991	1014	1024	1041	1010	1010	1041	991	968	1021	1039	1020	978	951	1074	1028	988	995	979	1022	990	1034	962	1041	960	961	987	1018	983	1027	975	1020	1022	1041	968	985	1024	1041	1051	1014	1003	992	994	1051	1047	1031	1023	1035	1033	961	1010	928	973	944	929	1019	1027	983	945	958	1001	1029	970	1082	1046	1013	1027	1064	1049	1033	993	1027	987	998	1019	1022	1006	988	1023	1000	1027	989	1082	1046	965	1002	1034	981	1012	1017	1046	1011	1004	1030	1031	1032	991	983	1049	971	1033	982	962	980	1011	950	1054	984	979	1016	991	971	1009	1089	1008	981	989	975	986	993	1007	998	1008	1009	1074	950	988	953	1019	1077	1020	1074	966	1047	1050	974	1037	1035	1010	1037	1036	1007	1031	976	1007	1001	1020	995	1043	1036	957	974	936	975	1054	924	1051	1001	991	1005	1013	1038	1013	1050	1005	983	1007	976	1011	1003	1000	977	973	985	1018	1020	998	1046	1074	992	1060	987	1005	1047	979	995	1005	1018	997	1055	982	972	1003	1009	964	1012	990	1075	1017	1050	1020	1018	1014	976	982	993	1095	974	997	1007	1014	1008	999	1021	977	1050	966	1020	1048	1002	1021	1035	1005	1033	1019	1029	1027	973	938	1004	989	993	1018	1010	998	997	1030	1012	978	1028	991	992	1010	1009	979	997	978	1044	1016	1006	1016	1030	1042	992	1040	1010	1055	954	1069	1019	957	970	972	1053	1009	1048	1030	983	1015	1009	1026	1039	1056	992	970	948	960	1039	1073	970	1000	969	1016	1045	1005	1038	1009	971	968	914	993	996	987	1021	999	1041	962	1076	996	971	1032	1042	992	1068	1009	1000	1012	1042	1022	1029	990	1012	1017	1067	1043	1045	1023	1018	1053	1003	971	1033	1010	983	1022	979	985	985	998	1051	998	1058	979	978	937	987	989	1055	962	972	977	1011	1007	1122	975	981	973	982	1001	1032	1071	1030	997	994	1006	1041	1016	959	1016	1011	983	1072	1017	1009	1011	992	1055	960	1025	1058	979	1030	1007	1003	1036	1065	1042	997	1039	1035	1020	961	1025	984	983	1043	1020	959	967	967	974	986	1008	970	1028	989	1008	1037	1047	1020	1002	973	1065	1047	1012	971	1006	1043	1007	984	1030	1044	988	1037	947	1033	999	992	983	986	986	1012	1016	1045	1020	1077	1046	990	1025	985	1002	942	1034	1017	1088	1005	1033	1069	956	1024	938	1005	1023	973	1035	1025	1025	1056	1013	1008	1059	1019	1025	1002	1027	1026	1014	969	1092	969	1021	992	980	987	1076	1013	1048	946	970	1033	1037	1011	1008	1014	979	1017	1023	977	1020	1001	1012	987	1027	1013	987	949	1000	997	996	961	1036	1071	973	1042	970	971	1061	1018	1006	1027	994	978	1015	1030	977	1020	1029	967	1026	980	1026	997	1045	1036	1006	1033	985	1009	1017	1003	1038	1018	970	997	1092	1005	1001	981	980	993	958	1012	988	960	1051	1035	1023	995	969	1028	1024	1005	1010	1047	978	989	997	1039	1000	989	950	1053	1000	983	986	998	1034	1023	987	964	968	1007	974	965	1086	1023	1015	1001	1037	1041	987	1039	1024	987	1003	1034	1003	1035	1003	1013	1028	1001	948	1019	951	1016	1026	971	980	1031	1000	1022	1023	1039	1029	995	988	961	1010	1049	1016	980	1047	1080	980	1024	1036	1025	976	990	1062	943	997	980	989	938	1018	1043	1033	984	978	1034	992	960	1040	958	964	1013	992	1018	977	981	1023	957	990	1009	1025	1061	1037	1046	1084	1068	984	1005	1003	1012	1035	1027	1025	1068	1002	1003	1057	1004	1024	1001	1042	999	1050	1017	918	993	1039	993	993	981	964	935	1038	1013	1050	994	1000	999	1051	1040	991	1032	1005	952	970	995	993	1005	1041	967	1029	1059	995	993	1015	1020	1040
30436	28668	30654	16863	3132	1487	1107	646	486	441	452	473	478	479	451	469	513	463	484	480	466	530	451	532	508	458	447	507	514	479	506	477	512	511	460	510	473	452	481	485	475	472	507	509	454	505	467	528	456	506	481	515	497	475	478	532	477	490	511	488	451	475	462	500	478	508	471	465	486	488	506	459	478	495	481	472	464	491	488	488	476	479	467	487	485	482	464	504	489	470	488	485	503	518	445	510	489	479	475	470	491	480	484	441	523	488	516	471	468	506	488	488	492	436	494	480	467	487	443	492	445	446	458	472	508	500	432	489	483	479	512	504	485	470	453	518	421	459	462	435	467	494	505	499	459	491	486	472	501	442	460	481	467	470	508	467	489	452	446	469	470	494	494	472	493	493	472	453	492	500	440	477	504	477	464	480	481	473	477	498	479	510	460	490	492	487	420	472	505	490	486	516	501	470	498	506	506	463	472	510	503	497	471	468	479	518	468	500	493	474	502	493	477	484	477	490	504	445	451	538	512	448	533	495	445	466	497	482	494	469	516	495	464	459	468	422	470	483	480	469	493	494	479	482	450	510	446	515	438	502	466	503	495	491	482	496	467	494	486	489	480	446	471	485	472	479	464	482	497	490	497	496	493	468	457	467	465	463	473	482	504	477	467	471	469	498	480	486	477	483	464	462	465	489	485	532	544	440	473	499	425	469	483	484	488	547	469	503	485	497	497	482	502	469	512	449	490	467	457	471	513	461	446	460	510	481	512	520	512	474	476	477	455	498	493	459	477	490	499	517	444	491	493	461	482	489	509	481	494	516	467	458	492	475	476	469	481	496	455	491	487	478	482	473	471	512	476	473	491	440	472	487	487	468	487	478	487	488	483	470	462	477	494	474	496	440	523	475	504	505	441	484	425	464	456	439	479	497	492	502	476	496	493	496	500	459	497	527	483	477	506	474	510	484	485	473	465	493	488	505	473	472	459	474	462	432	522	509	457	460	482	496	495	489	447	477	491	492	496	482	474	490	497	509	465	500	485	489	471	506	478	468	464	484	516	471	468	473	498	450	517	482	455	433	461	488	483	527	488	462	497	470	491	437	471	493	520	448	491	456	485	467	477	480	493	482	437	482	471	471	489	510	508	487	456	458	498	479	479	463	486	492	461	498	448	473	475	463	428	479	514	500	501	461	491	451	454	488	463	489	515	449	469	489	472	505	463	503	512	512	482	470	503	482	481	488	474	521	457	436	504	482	513	489	480	474	511	481	486	460	460	502	466	492	456	481	491	502	455	496	456	458	487	521	507	487	500	457	488	459	493	498	453	452	518	476	478	443	486	474	459	502	490	464	517	469	464	478	457	482	509	499	485	505	486	479	484	448	495	457	480	495	495	493	446	491	457	470	471	459	460	472	518	490	461	488	463	446	499	535	478	494	524	471	411	445	476	429	450	493	546	466	467	504	514	525	475	483	500	481	462	502	472	490	484	511	460	457	497	480	476	487	529	526	478	502	494	510	456	502	468	514	455	474	485	483	513	538	494	487	456	499	477	477	475	477	518	502	482	504	507	465	448	525	509	466	439	474	475	519	446	460	476	477	472	471	465	461	477	450	484	477	450	513	463	487	490	501	432	493	462	477	497	476	453	435	477	456	456	470	455	459	459	483	467	467	492	516	524	463	466	476	472	413	488	469	504	486	480	506	480	469	451	481	504	488	486	467	469	485	502	494	514	480	474	465	501	468	467	464	535	479	458	475	477	467	495	441	471	481	474	481	497	470	523	459	502	497	493	498	507	466	498	458	489	490	510	469	485	468	496	475	519	482	504	474	487	458	486	504	478	441	429	490	493	484	507	510	482	458	486	513	510	477	475	501	467	477	472	479	525	480	474	484	490	461	482	475	513	471	459	483	508	469	502	466	485	504	506	490	502	470	487	492	498	492	513	488	498	450	505	493	511	496	457	476	512	484	459	531	532	462	494	466	499	516	460	492	523	490	482	455	459	509	471	471	495	487	478	490	483	457	481	466	469	490	523	492	478	500	467	498	491	494	485	475	474	487	487	460	532	465	506	487	530	482	469	455	482	475	495	431	503	460	470	483	515	454	508	488	474	440	494	501	445	474	484	503	488	501	474	476	483	457	483	480	484	488	511	488	472	464	434	450	501	471	463	524	455	508	482	491	483	475	490	482	506	436	473	467	450	458	498	475	483	489	447	498	498	499	480	479	474	486	463	496	463	483	467	464	471	500	488	492	462	511	490	491	490	502	472	496	470	503	518	495	495	483	456	454	476	464	479	459	507	462	469	468	483	496	456	503	475	492	496	461	481	503	462	478	471	504	487	450	466	456	453	489	535	436	473	462	473	464	490	488	478	498	458	499	451	470	482	504	502	463	473	499	503	500	459	488	490	448	478	438	482	484	481	461	510	524	445	468	482	515	477	502	505	455	443	434	467	466	437	499	494	476	466	460	434	470	484	487	487	463	457	480	510	485	470	442	506	443	472	433	505	475	501	476	494	518	495	491	471	449	477	466	463	497	474	462	449	472	499	481	464	434	448	494	480	496	471	511	464	489	457	520	418	483	466	494	474	492	494	493	489	456	513	464	462	441	483	484	473	463	490	449	479	462	475	488	454	482	529	461	477	467	502	489	495	470	468	477	484	447	480	479	497	445	493	489	489	502	458	531	481	462	489	467	504	509	489	457	499	518	475	484	512	497	509	441	462	485	469	495	489	494	494	455	480	487	487	480	467	501	458	481	525	472	479	482	485	492	492	511	535	476	498	471	502	497	476	460	479	462	449	466	467	494	467	508	504	476	490	490	460	481	488	484	480	461	465	481	478	489	490	475	466	458	462	504	504	480	469	461	482	451	464	493	485	514	505	514	471	481	479	458	526	479	533	478	502	472	426	454	457	524	515	539	457	494	463	466	481	451	514	449	519	449	492	506	554	487	484	496	470	498	481	492	502	512	478	457	470	481	456	466	491	481	478	508	473	445	514	495	489	518	489	517	515	429	494	490	440	504	465	472	473	462	520	464	526	503	532	450	503	468	456	452	463	473	452	488	488	496	468	469	467	446	484	474	470	536	494	483	462	446	472	487	447	477	484	454	520	468	465	466	445	503	501	531	495	480	469	469	511	487	495	481	495	483	504	503	506	464	480	455	473	438	432	465	477	491	496	499	461	473	445	441	480	500	476	497	496	491	477	515	473	485	455	489	469	458	470	468	500	461	504	491	516	463	487	490	452	465	485	492	462	506	481	447	444	518	464	489	470	466	452	429	530	462	519	465	485	486	468	490	481	473	499	472	521	473	499	502	470	502	454	440	491	489	455	483	488	505	456	477	474	471	505	487	516	482	490	508	480	507	478	516	506	435	440	460	495	457	481	495	446	526	475	464	480	520	465	503	525	520	457	487	445	468	482	514	482	507	497	469	479	500	480	434	491	475	475	460	485	512	500	505	475	455	467	466	460	494	470	489	458	472	450	501	472	513	458	492
38355	47276	37425	18030	4754	3308	2328	1172	851	851	781	813	821	827	775	826	774	810	834	792	832	816	816	810	891	802	772	819	839	781	780	846	770	824	811	759	777	747	830	783	776	816	767	783	775	796	755	804	817	819	835	842	793	769	781	782	792	804	785	774	837	838	790	853	837	809	780	770	783	810	797	758	778	810	784	809	771	775	802	846	817	751	807	809	796	789	774	812	798	810	805	757	761	822	836	809	779	844	799	777	827	819	767	763	781	821	789	795	774	795	820	781	788	830	821	800	799	788	819	785	802	754	776	826	789	826	775	815	760	763	818	778	792	802	792	815	772	745	821	812	838	791	793	820	788	789	829	757	757	752	810	842	811	771	811	818	794	777	830	839	777	834	775	796	820	809	862	755	791	834	808	769	796	786	814	760	753	868	829	770	794	785	788	790	816	793	815	809	803	803	827	842	804	807	778	781	792	789	812	829	774	806	781	805	776	797	801	822	794	807	755	737	808	783	794	808	840	821	750	775	804	827	787	783	805	826	761	737	754	790	857	809	838	799	762	821	828	783	809	777	775	797	824	813	826	848	813	794	789	781	808	778	816	804	811	792	748	828	823	794	831	792	815	765	785	797	774	787	818	806	792	821	814	799	772	815	813	801	787	824	763	779	788	824	843	801	808	856	750	849	797	788	818	807	770	845	816	784	803	800	795	790	791	788	862	825	779	798	773	788	802	824	818	834	852	785	784	833	812	791	774	837	820	850	824	772	796	810	792	790	829	832	816	778	822	792	847	822	823	794	786	763	823	816	809	826	761	778	806	771	789	842	761	819	765	825	853	813	780	891	853	832	802	824	741	819	794	753	814	784	826	812	817	783	816	812	815	828	812	867	852	767	802	783	850	768	760	846	819	746	810	823	802	768	819	824	743	795	809	818	739	794	795	813	727	832	809	791	800	792	796	843	793	792	842	761	811	779	783	795	780	854	833	792	778	784	800	827	858	852	760	828	770	793	766	802	854	818	813	822	820	798	804	803	817	807	759	791	713	792	771	799	808	819	805	772	840	838	751	838	827	771	799	787	804	825	785	796	824	796	778	752	781	753	804	821	771	810	812	816	838	799	827	781	800	809	814	818	851	844	764	812	818	784	801	827	840	771	812	796	713	764	820	821	808	810	821	730	768	798	781	797	811	830	820	775	792	827	812	755	783	841	826	786	816	752	798	801	786	787	818	832	812	806	783	739	765	761	848	809	804	773	807	796	781	819	778	808	783	748	777	821	810	742	860	804	778	837	818	748	788	770	802	809	815	838	826	849	779	806	881	853	815	787	812	829	813	801	787	756	784	754	778	831	795	828	786	836	832	796	804	850	802	773	808	827	766	864	788	791	814	822	759	794	769	817	771	761	827	778	799	755	785	849	788	788	842	828	831	797	757	789	828	784	788	826	830	832	833	780	826	786	789	810	800	799	801	833	833	815	787	774	795	810	808	817	775	799	808	826	841	815	825	777	763	797	761	783	763	848	787	803	801	814	790	794	784	822	829	832	812	773	817	781	832	835	753	834	774	783	793	806	800	812	796	796	818	852	785	761	792	835	819	799	820	745	846	769	795	853	852	764	795	822	821	814	760	819	811	824	830	814	783	859	818	818	808	811	849	799	792	798	833	813	825	781	767	781	758	819	833	808	784	823	831	796	791	857	794	793	794	765	817	826	828	839	790	788	817	788	769	824	771	804	792	784	789	804	802	785	833	790	785	814	816	875	800	856	853	795	798	776	829	805	785	821	786	792	817	859	768	764	797	765	823	793	806	775	795	825	774	792	818	817	802	892	798	839	766	773	879	791	814	753	789	831	788	837	751	774	794	804	827	873	770	830	783	830	852	824	793	807	798	784	816	812	836	734	821	811	874	779	811	769	800	857	784	833	838	797	851	750	784	812	852	812	793	804	761	834	794	813	812	770	802	813	803	728	793	755	776	824	805	854	780	803	780	785	836	768	782	860	830	835	821	787	751	827	801	778	780	811	760	733	817	782	774	793	767	806	767	811	814	791	802	773	763	831	769	820	820	852	792	813	784	799	809	830	834	776	791	804	816	829	781	768	813	787	818	804	826	809	851	841	821	828	809	849	826	835	777	772	822	745	824	772	806	760	794	833	786	795	775	832	767	800	788	815	760	808	780	797	770	818	803	865	808	815	819	813	790	816	814	816	784	812	763	829	807	809	823	803	822	805	810	793	789	810	774	854	862	789	787	796	789	803	808	814	859	842	827	788	824	753	799	778	793	769	827	827	811	782	821	773	800	788	800	790	778	781	795	814	776	786	789	822	795	801	769	834	814	819	840	780	842	810	761	818	770	764	785	828	838	863	757	787	842	826	773	825	789	842	805	764	842	783	801	779	822	798	821	819	783	821	791	762	774	831	779	815	785	795	820	838	843	802	826	805	783	777	776	790	793	767	785	769	795	803	783	803	817	817	829	794	799	757	810	776	794	786	808	780	819	771	802	795	852	783	793	789	862	851	810	789	811	865	789	799	793	832	757	880	809	840	834	801	796	812	801	831	790	797	798	780	791	788	829	819	768	819	845	801	801	801	804	753	783	839	760	777	797	775	820	806	839	801	804	824	823	806	822	846	811	785	813	793	784	780	795	819	821	814	838	826	829	817	795	816	799	868	837	805	787	785	791	763	771	789	767	764	827	800	802	832	807	841	821	821	776	738	824	836	766	824	817	826	786	832	782	789	793	800	763	858	813	882	870	808	792	849	796	757	780	846	785	811	792	805	792	828	770	782	780	845	770	815	818	807	797	817	793	752	868	785	795	830	847	798	780	771	833	802	788	777	819	839	792	794	813	767	808	756	817	823	744	814	810	809	817	792	810	837	868	775	820	775	811	868	806	753	755	768	818	827	810	761	812	851	802	836	859	823	761	772	791	753	794	794	804	808	793	820	809	823	834	801	886	819	811	802	785	805	796	831	789	830	837	788	865	814	749	805	779	779	761	778	811	792	777	782	763	770	816	797	775	796	793	822	830	819	782	777	823	800	794	802	794	805	815	837	810	820	781	785	784	758	791	809	770	824	800	838	787	816	789	779	807	835	796	800	793	805	819	827	777	753	810	832	824	764	807	828	818	776	819	788	829	770	821	802	751	814	845	840	816	820	819	789	816	774	751	796	760	733	819	798	762	801	737	842	831	800	842	822	835	776	761	782	827	806	802	785	822	791	837	764	812	830	804	790	799	757	823	796	807	854	811	807	733	827	741	814	791	794	761	841	815	798	771	844	831	813	810	763	771	818	843	769	795	766	797	830	777	749	823	791	779	843	809	724	817	806	840	770	839	787	793	788	792	799	820	843	795	783	804	810	738	801	818	827	770	783	808	805	787	833	794	859	769	826	765	816	833	821	798	810	786	801	823	787	835	799	762	820	795	779	746	799	818	836	819	845	786	760	757	779	789	800	818	845	831	809	771	794	826	740	803	800	861	820	822	803	758	843	831	806
25727	25324	36818	34090	20217	12310	5474	1101	452	584	443	475	469	458	438	459	434	470	471	467	469	447	455	427	436	456	449	430	442	460	469	443	463	470	480	445	428	417	439	443	460	442	421	446	458	449	467	447	452	434	457	396	456	426	426	434	429	446	424	441	402	399	432	445	449	436	409	473	483	444	444	478	447	443	447	485	436	457	454	444	451	422	438	444	452	481	454	449	405	476	483	419	442	415	437	441	439	442	467	421	464	437	453	407	449	451	450	454	479	416	431	468	434	470	462	434	450	452	426	435	445	423	425	419	448	437	448	402	448	472	483	454	459	448	461	403	453	436	426	442	442	413	429	438	446	417	411	440	424	390	421	401	426	446	388	415	444	434	425	465	480	435	431	433	453	429	473	396	449	424	431	460	448	456	415	477	430	449	462	434	470	441	437	428	452	438	431	431	445	449	442	414	417	431	463	456	438	433	472	450	436	402	457	418	443	430	423	456	427	455	426	417	419	457	461	466	442	468	445	448	403	457	438	469	469	438	443	404	431	435	423	423	479	409	465	463	456	432	424	439	429	435	442	418	441	482	405	448	425	418	450	457	427	452	443	451	451	441	434	426	457	457	417	494	410	434	438	428	394	441	423	424	413	454	453	446	453	434	449	452	441	459	415	436	454	452	461	446	404	436	420	433	408	457	417	462	454	425	431	429	430	442	454	449	461	430	424	448	452	427	459	412	403	420	452	411	456	427	416	453	452	443	443	486	469	438	430	418	412	463	425	438	462	483	431	457	424	420	416	449	438	416	450	451	457	466	444	429	461	441	408	438	420	401	471	451	438	428	436	397	453	468	451	463	428	436	452	398	446	401	417	426	470	461	451	429	422	451	455	453	415	443	443	424	467	415	453	423	418	439	416	444	450	447	489	464	430	422	461	403	455	449	444	414	442	392	430	442	441	455	433	432	424	436	414	450	464	395	416	424	416	458	426	468	441	480	440	464	446	470	415	433	463	450	421	472	421	434	400	450	452	439	437	424	450	449	431	454	430	412	426	396	456	431	435	441	472	445	441	461	393	429	428	429	454	424	460	429	476	449	443	447	449	450	409	481	436	455	443	457	409	467	414	451	456	440	452	451	429	433	423	421	462	417	509	425	442	450	418	401	470	454	387	447	439	469	474	407	497	428	462	479	436	452	458	451	446	456	443	472	382	446	440	404	452	469	453	466	464	437	453	434	488	450	407	459	456	440	430	464	426	386	398	450	439	452	436	452	454	417	417	453	414	479	418	435	404	483	458	422	440	472	429	462	427	440	448	451	457	437	411	451	463	430	449	474	449	443	448	408	415	452	398	428	419	456	419	444	437	453	447	452	416	451	437	428	481	418	423	454	455	436	407	431	446	398	421	447	467	456	417	445	460	416	456	427	416	441	436	480	436	414	459	405	428	461	422	450	465	465	449	457	433	432	443	385	418	450	440	454	447	455	406	405	432	453	463	429	437	441	449	448	450	399	420	445	417	458	427	411	460	398	444	436	450	432	443	438	428	419	451	454	429	432	466	453	440	397	394	454	398	441	428	437	422	452	412	463	435	426	426	441	405	450	430	472	486	417	449	424	430	483	424	447	423	440	444	435	443	426	460	461	438	442	406	454	461	457	430	459	474	403	437	420	447	435	400	455	440	406	398	414	436	477	393	455	450	435	437	446	393	480	421	437	446	417	423	431	433	408	405	459	454	454	459	438	448	447	437	475	426	448	438	408	449	422	460	414	411	459	452	446	478	460	460	435	445	459	446	429	421	438	432	475	478	448	453	429	430	444	470	406	453	425	454	423	482	445	456	441	450	463	423	448	442	442	433	431	462	375	450	491	450	460	442	414	446	465	448	408	438	401	444	466	457	422	428	452	430	448	484	429	448	411	428	453	434	434	478	455	416	458	472	472	445	436	408	435	461	459	423	440	462	467	448	430	427	450	472	404	493	502	412	433	442	432	457	421	413	428	444	450	438	427	419	416	451	464	424	446	464	438	449	446	409	433	430	411	469	470	474	428	431	424	441	460	461	446	415	424	449	457	408	409	445	456	432	425	473	440	472	422	421	420	421	454	469	386	404	454	496	431	459	411	451	425	466	430	443	430	466	420	472	396	456	408	420	421	433	420	442	422	460	462	421	435	462	427	422	459	431	439	462	433	464	433	419	471	450	480	423	470	464	441	448	412	439	467	416	492	405	456	391	434	413	425	434	432	432	455	457	447	454	462	462	413	471	435	462	465	452	481	482	430	439	427	453	466	436	461	448	445	420	438	458	491	451	433	448	432	463	460	406	421	415	437	467	425	412	456	427	470	462	452	429	450	453	453	434	392	414	423	423	462	448	398	404	456	433	437	469	418	455	452	405	434	402	430	416	466	444	408	421	436	457	420	423	422	424	450	445	458	433	403	444	484	473	452	430	423	422	437	446	412	445	427	455	438	438	430	432	414	436	521	475	428	446	420	463	432	446	441	440	450	431	458	443	421	460	475	444	411	399	414	423	449	435	436	408	442	437	425	428	448	443	445	453	437	412	461	440	479	425	443	484	451	473	446	441	407	448	475	411	475	463	386	444	428	424	419	477	431	417	403	426	426	416	456	444	460	420	444	446	414	408	410	447	435	437	460	468	420	451	429	428	456	461	490	410	420	471	426	466	506	432	436	433	472	435	472	409	431	408	438	433	439	438	441	445	481	443	428	470	458	437	465	364	448	421	410	470	455	458	434	431	437	430	458	398	468	459	452	389	448	442	438	412	444	443	437	441	419	442	462	423	425	439	466	400	423	397	425	433	509	440	446	466	456	458	470	408	435	433	451	435	414	467	422	439	438	448	427	430	427	461	454	451	453	420	440	414	455	469	452	436	436	460	435	454	449	453	454	427	444	489	436	451	453	450	401	441	412	426	434	459	451	433	447	426	436	467	452	439	455	429	452	417	413	410	432	485	416	427	441	433	420	408	441	441	415	414	426	416	452	409	457	402	417	440	408	468	461	445	426	425	396	427	435	433	453	462	440	457	413	484	451	443	455	461	397	414	423	457	464	463	433	400	445	437	446	405	430	443	475	465	421	452	453	409	422	424	503	433	433	482	483	445	403	488	452	458	442	436	440	468	433	458	449	470	433	433	441	451	428	416	451	404	401	404	427	457	419	435	469	424	407	476	424	470	474	425	454	427	463	445	427	415	457	448	460	399	453	453	455	463	450	442	424	468	434	466	432	445	435	448	470	406	427	437	423	407	454	452	446	437	430	453	458	459	439	412	438	446	445	433	427	430	430	429	445	473	450	442	421	406	451	459	414	483	467	462	439	415	445	429	407	443	475	456	458	422	430	404	451	480	433	450	440	419	441	419	438	425	417	469	450	416	458	428	415	421	459	416	441	453	450	418	446	442	493	453	417	424	410	452	448	432	433	421	464	440	445	413	423	441	466	467	441	447	439	452	429	450	435	455	455	446	436	451	434	459	447	437	438	435	454
60676	88911	71551	43958	16328	16337	9512	2065	752	1002	748	722	758	694	742	730	720	718	708	759	767	759	724	751	698	704	757	728	709	713	716	743	721	748	790	745	746	756	768	735	740	696	722	723	720	711	717	708	721	727	748	753	752	730	765	739	778	750	721	756	705	729	737	690	725	735	721	740	716	751	741	749	741	732	707	712	698	701	741	702	768	744	715	699	714	661	741	709	725	737	730	754	770	727	687	687	748	723	734	718	735	717	726	743	731	732	717	706	732	700	700	760	753	722	699	737	745	759	723	738	697	699	766	686	712	709	728	684	743	757	735	709	706	725	684	737	700	745	723	730	743	708	714	700	759	739	722	720	735	646	713	690	772	708	672	767	727	762	751	705	676	727	695	691	734	756	748	716	758	734	745	751	693	730	740	758	684	725	723	699	675	756	724	751	710	711	765	747	689	741	692	738	711	767	657	692	726	720	680	706	730	762	729	707	737	698	735	701	729	765	727	732	738	721	740	758	708	749	726	764	731	748	711	730	679	711	689	716	705	744	697	768	745	750	756	742	720	698	719	708	704	696	731	714	746	725	727	678	746	717	684	720	693	737	712	751	719	761	726	747	770	709	741	693	712	724	696	713	706	757	736	726	731	707	729	746	656	717	736	726	710	717	685	729	727	722	672	698	697	732	719	686	721	702	730	711	753	725	693	721	681	697	702	714	717	731	695	732	772	760	733	709	704	703	753	693	741	701	734	744	705	745	719	714	692	783	734	756	680	744	714	694	733	738	769	741	737	710	761	732	706	722	728	671	690	766	710	739	669	731	761	733	670	748	664	730	699	750	755	728	643	712	725	701	750	678	732	714	722	709	715	681	705	701	685	717	710	734	723	725	723	748	735	745	774	733	711	697	705	703	712	718	735	724	763	727	737	668	683	703	741	688	722	755	739	673	722	738	732	728	745	729	726	703	692	720	671	761	743	728	753	757	731	679	735	666	719	731	723	723	706	742	729	672	743	743	736	731	748	709	733	780	724	715	763	740	750	762	716	703	756	699	737	753	756	702	757	751	700	700	710	686	741	727	727	771	673	754	716	721	714	690	714	737	710	724	749	723	734	701	712	703	784	728	731	701	718	713	717	702	762	778	757	761	720	757	722	728	738	764	712	715	701	721	723	693	707	725	707	742	718	733	714	708	717	768	752	742	703	751	739	767	696	746	727	699	741	767	716	665	719	727	708	722	691	729	715	733	760	735	692	659	718	694	664	710	700	731	703	680	703	748	725	732	729	708	759	703	758	713	754	778	711	721	749	664	718	781	695	687	763	733	721	727	731	711	703	705	754	725	749	795	731	710	743	708	718	725	695	754	747	689	757	668	694	745	771	717	728	757	744	746	732	711	719	715	709	715	711	717	758	719	704	729	750	701	755	725	715	722	748	721	735	707	738	720	695	717	710	717	708	713	723	682	710	771	685	711	737	688	765	730	771	738	772	778	746	712	750	690	738	769	715	695	759	732	752	718	697	722	733	742	717	762	711	736	663	717	701	700	725	713	735	716	706	699	709	735	782	717	736	716	742	740	734	704	726	684	739	715	711	742	749	734	708	705	754	727	749	743	708	729	760	748	726	697	735	711	730	706	702	725	723	722	706	708	737	740	718	723	728	708	749	700	690	664	717	800	691	756	748	764	742	706	710	720	730	715	761	686	730	689	737	729	759	730	675	675	701	695	738	728	732	778	737	738	748	741	704	751	713	723	798	704	792	756	724	714	724	711	706	749	727	746	686	788	732	712	719	691	694	687	717	722	731	711	698	699	702	756	697	746	714	710	803	750	752	742	724	738	756	737	723	700	698	738	684	780	722	733	702	735	709	728	744	751	722	724	736	714	720	657	695	735	682	663	758	694	691	697	750	724	761	689	706	727	675	726	694	742	732	756	723	732	707	776	720	746	642	730	753	731	757	699	713	733	724	710	699	732	753	728	725	784	797	710	720	723	701	710	668	732	674	753	708	770	720	748	731	725	731	685	725	690	688	725	714	700	727	707	647	738	725	719	725	755	702	722	716	703	731	774	692	681	731	691	712	737	745	721	720	717	697	676	749	720	721	759	744	753	734	703	735	741	701	782	718	757	730	709	770	765	712	729	716	752	709	735	684	694	735	739	720	759	725	763	677	662	729	712	740	722	728	766	745	701	740	721	756	736	726	759	777	754	734	750	695	756	705	737	690	692	692	700	695	736	727	718	725	728	720	767	767	729	707	687	763	715	743	722	707	676	753	784	709	661	686	720	744	693	694	700	776	734	714	751	715	766	754	774	682	718	710	664	696	692	734	732	717	691	725	660	769	748	756	731	729	724	692	738	721	696	745	713	740	737	704	704	706	724	641	751	742	713	732	728	734	665	721	723	726	722	744	731	718	711	785	754	751	714	718	707	715	702	695	705	733	754	720	665	723	726	763	724	732	747	724	716	714	688	703	677	709	777	716	755	759	691	706	724	684	746	776	683	741	697	735	712	729	738	741	728	720	653	682	737	713	705	734	706	685	740	754	709	699	686	732	720	757	735	695	674	719	758	719	736	737	708	695	735	736	685	752	757	709	708	708	699	690	746	678	748	738	721	717	713	756	764	767	709	692	690	704	731	676	715	699	735	680	735	686	733	714	752	689	711	739	689	724	729	696	761	728	727	700	698	721	712	699	713	737	692	711	756	751	696	697	711	773	756	701	757	774	698	675	748	756	714	721	730	714	729	688	719	725	740	703	722	731	727	705	768	681	749	712	738	650	741	731	736	733	708	671	755	679	734	702	683	745	748	732	716	746	702	752	716	717	801	751	712	783	702	727	720	710	713	711	776	679	716	718	744	707	721	703	651	737	720	735	712	730	734	678	682	719	698	686	679	724	745	726	723	706	723	734	744	742	719	732	718	731	713	724	697	757	739	733	727	686	713	734	763	725	740	695	744	728	709	717	721	724	695	720	712	742	749	737	725	726	737	704	711	701	718	731	762	707	742	657	748	772	763	735	677	702	729	695	758	716	688	723	708	702	700	730	730	740	756	735	768	732	731	730	761	695	698	781	681	692	718	712	709	726	651	708	700	740	759	709	687	687	722	745	706	670	713	743	690	763	749	706	770	724	759	767	774	717	713	782	701	753	745	728	733	717	738	737	682	723	718	703	710	738	703	738	784	747	716	706	705	682	747	744	701	733	727	673	773	741	705	684	733	732	745	724	722	763	741	768	720	714	734	676	698	777	763	709	676	731	710	729	707	721	709	743	687	683	741	708	708	713	652	715	729	737	707	742	740	773	710	739	705	703	681	716	708	694	695	736	692	752	766	719	729	688	723	698	730	710	710	725	758	780	713	729	718	721	692	691	762	706	716	719	707	730	779	739	721	737	761	704	689	731	685	719	697	722	706	728	762	751	730	735	745	691	737	716	733	710	690	734	710	725	718	748	710	694	707	709	706	714	716	692	694	726	700	705	773	715	688	713	754	725	695	777	726
24270	24341	35995	32963	22652	20050	12276	2296	677	839	664	686	678	664	679	676	659	704	664	658	669	661	680	661	609	653	657	669	660	678	677	646	636	665	673	657	672	675	628	680	640	607	691	694	692	680	632	652	643	632	684	625	654	687	632	663	664	639	645	643	661	657	711	685	642	657	630	655	666	613	624	653	673	646	671	628	671	651	615	643	633	689	681	602	638	594	605	650	688	645	631	601	652	674	610	673	580	634	613	675	643	661	668	655	601	656	631	666	686	654	644	669	639	644	655	687	668	640	684	656	630	685	666	642	660	646	643	654	667	679	673	642	629	638	654	625	643	682	652	664	663	662	664	598	650	648	675	654	656	651	678	647	654	632	596	689	656	644	636	630	660	670	698	674	604	688	689	674	662	665	681	666	677	649	658	634	668	625	626	634	675	632	659	644	650	667	656	589	689	659	629	616	619	675	642	641	665	644	649	646	632	625	625	646	647	651	618	686	654	632	631	637	664	590	635	692	634	613	642	634	644	655	668	673	643	658	654	611	644	658	689	628	627	657	726	613	632	666	617	647	643	664	643	652	597	648	696	645	693	639	666	687	634	657	648	627	648	645	625	616	620	641	675	627	624	639	694	624	649	637	649	637	674	686	684	665	647	666	669	629	651	648	652	682	690	672	665	592	674	683	656	635	662	665	636	637	634	649	620	620	647	638	661	647	676	638	685	665	665	622	643	626	674	649	662	681	640	642	694	664	645	640	680	683	654	659	672	621	643	629	624	617	649	657	634	675	658	652	680	671	657	674	653	630	657	676	647	660	679	639	670	632	703	675	691	696	661	683	568	718	684	642	658	636	687	624	644	685	613	644	653	632	678	603	712	649	646	675	687	637	682	667	639	662	640	695	606	691	688	666	694	666	651	639	646	670	612	586	657	651	632	680	641	665	649	626	640	664	688	646	666	625	671	675	641	649	669	663	662	671	639	611	625	630	638	687	626	653	593	655	670	673	665	642	620	635	632	630	669	706	662	667	651	594	641	666	624	633	655	622	684	650	659	712	635	686	630	629	654	659	650	645	653	685	659	616	612	601	654	639	637	658	665	596	639	690	628	618	648	625	630	693	672	658	612	661	640	678	664	636	641	653	693	648	609	680	643	660	630	642	631	646	668	641	656	636	603	681	640	613	643	651	670	688	699	674	645	700	665	606	675	669	676	652	636	610	668	621	658	614	647	628	628	671	703	666	632	584	620	642	667	628	609	653	627	638	641	649	660	637	658	643	635	652	663	662	616	703	661	647	637	617	633	691	647	638	688	652	597	662	668	664	644	706	629	652	668	670	633	661	644	656	606	628	653	661	639	646	623	634	741	684	667	639	634	643	654	638	669	660	617	611	599	702	648	618	703	655	707	634	615	670	674	651	647	615	666	631	603	640	686	625	615	608	629	659	617	615	642	636	668	676	640	630	607	664	661	642	653	649	701	641	621	631	668	667	596	605	698	681	639	650	656	666	654	671	647	659	644	659	613	654	648	654	677	645	591	677	626	696	645	635	625	669	664	655	619	697	672	689	649	651	654	645	672	706	639	650	648	634	661	714	653	658	634	641	640	618	629	645	614	628	645	650	666	639	577	656	657	667	626	669	621	655	681	663	640	636	638	679	652	702	646	672	690	626	640	677	651	615	675	636	662	637	628	613	650	647	638	634	622	656	657	675	629	651	644	674	665	662	632	677	641	636	673	656	617	671	606	683	659	629	680	665	691	655	653	667	681	662	641	662	695	692	637	702	635	620	640	648	669	674	652	663	636	649	664	619	679	683	647	709	646	658	672	625	664	711	670	686	663	662	661	651	646	644	599	674	666	596	669	652	670	625	695	687	630	625	579	618	651	669	679	629	619	617	680	675	665	637	650	662	616	629	693	665	691	663	649	645	657	637	639	673	684	669	635	644	677	680	622	676	637	605	671	662	636	654	658	635	662	671	653	630	656	660	647	636	648	614	674	624	658	646	689	671	650	665	626	638	643	669	685	673	653	638	681	680	666	649	667	618	677	662	667	667	654	652	650	673	640	656	663	677	658	664	659	617	649	626	667	644	649	592	667	686	623	647	653	618	645	619	632	619	628	622	636	647	671	676	649	636	632	686	677	664	629	654	628	630	646	652	625	624	642	673	650	648	658	633	653	634	646	635	650	627	582	657	675	636	661	678	662	682	686	639	644	640	687	669	602	666	630	667	648	670	611	639	650	662	621	634	664	689	633	637	709	655	718	651	651	649	677	623	630	673	626	630	664	701	649	606	670	661	698	626	668	597	657	655	652	643	627	664	669	659	669	686	664	662	650	654	643	649	700	667	665	643	668	660	614	629	643	691	638	608	621	636	657	676	640	617	684	646	641	607	631	629	676	640	611	652	636	625	655	651	635	615	683	698	655	650	639	666	629	661	649	636	643	659	641	653	699	686	654	661	613	661	648	685	676	674	646	643	643	661	664	655	616	688	674	674	657	672	662	669	676	693	652	686	692	651	706	646	647	587	622	624	602	700	631	653	702	646	621	647	637	642	683	668	673	679	637	612	667	661	647	647	645	690	631	643	611	681	625	631	679	645	638	640	638	656	644	680	677	663	633	610	660	631	636	645	657	661	640	676	660	625	617	623	644	642	624	675	640	632	632	685	663	610	709	664	611	626	676	636	638	637	674	640	615	624	607	653	618	649	626	691	692	635	678	635	624	657	651	656	692	643	652	641	658	623	634	650	586	644	675	633	642	642	612	629	620	609	701	613	640	646	656	658	637	643	663	633	652	671	657	731	646	655	644	643	621	670	656	634	634	678	663	608	646	623	615	676	669	668	656	641	647	627	629	671	635	671	657	656	658	659	661	610	687	660	679	663	692	650	662	664	632	638	645	622	675	634	705	665	701	611	616	655	612	641	583	712	703	649	634	702	682	628	639	672	662	617	638	670	680	629	619	645	653	684	618	664	703	645	606	622	648	622	655	619	662	619	614	652	670	668	639	639	659	591	664	642	656	656	633	621	676	638	619	677	637	621	616	656	657	635	718	598	580	677	632	645	666	645	580	637	648	672	634	637	641	645	659	669	643	642	664	672	665	607	689	615	655	629	644	623	639	686	674	619	627	668	594	672	656	635	637	662	648	653	561	627	654	611	705	603	626	639	623	653	638	667	707	665	641	650	671	659	636	651	679	671	664	676	682	622	652	608	674	670	614	693	606	627	632	633	651	619	614	626	640	666	658	643	701	691	641	636	624	657	652	666	665	620	637	656	633	643	664	667	647	647	638	659	655	599	617	673	673	647	607	638	679	619	639	664	636	651	651	667	667	647	595	630	687	601	658	681	594	692	668	654	651	670	602	617	669	641	631	672	629	663	657	647	670	668	590	638	665	645	623	674	624	656	668	683	639	605	659	649	628	662	656	639	661	670	630	602	688	617	645	650	664	619	635	611	664	633	642	694	633	655	676	612	650	625	607	663	641	670	650	652	658	640
58567	103022	79620	53349	22711	24908	15722	3916	1016	1429	1092	979	1020	989	974	991	1018	981	1014	992	1043	1010	964	981	1049	987	969	950	1028	1009	1043	990	979	1051	1068	953	1004	994	1016	992	1001	1033	1017	1035	1015	1008	945	992	1026	1012	1035	1033	980	937	1025	988	1058	1017	995	1020	980	1033	1015	963	930	961	1014	981	1082	924	1003	997	991	1017	949	982	996	945	994	991	1000	1000	955	1077	1041	1080	1063	1041	968	1081	1026	984	1010	1027	1022	978	950	1071	1010	1030	1001	1012	1060	1048	1019	1019	1044	988	980	1022	1041	1029	994	1051	1052	1019	977	981	965	1046	979	994	973	1001	1029	992	961	1057	1035	1005	1023	955	1009	1021	994	1012	994	1077	1020	987	963	963	963	992	1003	1005	1009	1061	998	1028	984	951	1073	976	1046	1016	1032	995	1023	1003	972	1005	996	979	1009	1022	1005	1021	949	1018	977	1004	1011	1022	981	983	1011	1039	1019	1016	1007	991	1028	996	976	992	974	972	1018	1003	974	969	986	996	1022	1032	1030	1030	972	1016	1023	1009	982	958	959	988	1028	988	1001	974	1034	1049	978	953	1038	981	1020	1014	975	1006	1000	1069	1070	1014	985	1021	992	974	989	1062	1030	1016	981	997	960	950	979	1014	974	1003	942	952	1012	1021	1013	950	1025	975	991	998	1009	979	1020	1015	990	987	992	943	1016	968	974	1011	993	1040	1031	956	1039	1013	991	982	1020	945	996	980	997	1016	1058	955	1033	1055	1029	966	1006	1010	980	1047	1011	999	975	996	1003	991	1039	1041	981	999	987	1037	1016	1038	981	997	998	993	1016	1029	1003	1005	1003	1052	1000	958	1004	1017	1019	1025	1042	980	968	991	980	1000	977	986	993	969	965	1052	960	977	991	1037	1049	1005	993	1013	992	999	967	969	1038	1018	987	1021	973	999	999	1007	997	991	958	1004	952	983	1017	1046	1042	1015	969	1061	927	995	1011	1051	988	948	1058	963	1045	999	960	969	988	1009	1017	1013	1053	983	1018	979	980	996	995	1052	996	1023	993	1008	1012	994	978	972	1039	1045	1020	1043	987	1031	1006	1000	1009	1010	1027	1024	1005	990	1035	1019	959	982	960	1033	967	1009	1009	1032	962	991	1011	1014	979	950	1021	1076	1007	1046	1021	983	1005	964	1029	1015	1007	1005	1037	1013	998	1004	1029	990	1035	1066	961	1009	983	969	1023	1022	963	1045	1028	996	1035	988	986	947	1026	958	1055	1041	961	997	997	953	999	1025	1021	949	990	1014	976	1013	1012	1038	994	994	1020	1014	1003	1024	985	948	1016	976	956	1013	1070	982	992	984	1004	967	1059	1010	1025	994	1015	1016	1101	951	979	955	1031	956	1057	970	998	1019	964	966	1020	995	973	1009	940	994	1006	1006	1022	1000	1024	992	1042	1046	1068	1043	955	1051	983	981	1044	1003	976	964	982	1016	994	969	1008	1029	1019	1052	1053	1006	1015	1051	1038	1043	979	963	1014	974	1053	1029	993	987	1018	1020	991	1040	933	958	1019	992	1064	1018	1044	1017	999	1005	1053	1042	983	1055	1056	1000	1024	1058	1008	1052	1015	936	993	1036	964	1042	985	995	1019	986	895	964	949	981	977	975	1045	1002	1037	973	997	996	1025	978	1036	979	1065	1018	1036	958	971	983	959	1015	911	1041	993	1000	975	1032	947	1006	1017	950	1040	995	978	1029	994	1044	1085	1001	1021	943	974	982	1040	984	1039	973	971	1048	1044	993	981	1035	1000	990	1018	1008	1014	1018	1041	991	1003	972	996	977	1063	988	972	1000	999	1032	1050	986	1034	1027	1070	977	980	1005	968	1037	1018	955	1086	991	988	973	1056	976	1034	993	1008	1019	940	1021	1086	1084	1024	994	1041	1046	1090	971	1023	988	1004	1038	980	967	993	1029	983	993	945	1013	1037	971	1023	1004	1049	1049	1005	1043	969	1009	983	1029	1098	963	958	977	1033	1007	996	1003	1024	981	984	1069	992	943	1015	1011	1043	1012	1015	1024	1015	943	1021	1011	991	1038	1023	1009	967	989	980	1010	1017	992	1049	999	1041	992	1035	1016	1013	973	962	982	1012	998	929	998	1034	1023	1024	1062	985	925	991	997	1018	1039	1028	1026	973	1069	939	966	980	1027	981	979	980	1040	1041	1010	1002	1000	965	1025	921	1017	1048	979	964	978	957	937	999	1009	1008	980	991	1056	1080	1031	1003	978	986	991	1028	1009	1027	1019	1074	954	1025	967	989	971	1010	972	991	990	1005	956	1030	983	1040	1030	974	1010	1026	989	1011	1035	1029	1009	1008	1015	963	933	979	1045	1021	1021	978	1014	985	1069	1002	961	1027	1020	999	1002	967	974	1008	982	978	950	1005	1002	1064	979	1007	999	1011	985	935	1002	1005	975	1033	981	982	1024	1017	1016	989	1007	977	1029	979	978	1004	977	962	977	997	989	1047	1026	929	1008	955	992	974	1016	989	990	1002	999	994	1062	1060	1039	1004	982	1040	1001	994	972	998	909	1003	954	977	1009	957	1055	989	999	1018	1024	1011	968	979	984	1019	1091	989	956	972	1019	1046	997	956	1042	979	998	1008	1003	979	947	1032	997	1007	997	967	1067	1005	1021	1061	1025	1031	997	1016	1075	996	1044	988	927	1028	980	1011	990	1001	1017	956	985	1042	1058	960	1008	987	1015	1052	1015	990	995	1012	991	1016	994	1044	1013	1002	1027	983	997	968	1000	1010	1005	993	1041	973	974	1024	1001	985	1007	931	991	949	960	990	1031	994	950	1004	933	997	987	1002	1017	1013	1017	1015	1054	1006	1014	1022	1038	1033	1005	1019	1009	985	1017	1036	954	1031	944	1008	1030	1024	1030	973	1029	990	997	912	1020	1030	1004	1020	1013	974	988	1032	1017	1009	984	921	989	996	984	989	998	1019	997	1013	1006	1028	997	980	965	1004	1001	1002	1001	1022	1007	977	1056	968	1005	1002	998	1056	965	1026	1018	953	991	1023	993	997	1044	993	1058	1035	962	997	1041	1002	959	1034	984	977	1009	1009	1012	939	1034	944	1038	1004	1006	1017	985	974	950	1037	941	1073	998	984	989	989	1036	1019	983	998	1049	984	1027	982	1005	992	987	1012	1004	1027	995	976	939	972	1018	1098	1009	1050	980	1021	998	1065	994	948	1032	987	939	1037	1048	944	1020	995	1032	1050	990	983	1031	950	998	1012	1063	1038	1014	993	1037	1002	1056	962	1018	993	1010	992	1032	1056	1006	1047	1073	992	959	1007	1022	979	1008	1026	993	1014	1054	957	969	996	1067	1019	999	1043	1015	1002	999	1020	970	1026	1012	963	1043	968	1006	1072	964	984	987	1018	998	1005	981	1005	1034	1065	1032	974	1029	1023	1000	971	942	1003	946	1028	932	1027	1024	1029	1008	1070	1007	1049	976	973	1068	1008	1003	987	1022	1025	972	1022	983	977	972	1009	1031	963	973	973	1008	1029	997	1039	1016	968	1037	991	1004	986	979	1038	1006	1049	1008	1032	1006	1014	981	933	1049	998	1016	1023	1018	970	1069	946	980	1017	990	984	1019	1014	1028	1004	1041	1014	1017	1009	1003	1035	1006	1007	1009	1004	1005	983	1005	1029	966	1026	1019	1005	1015	1055	989	983	1046	1001	1034	1011	1020	1010	979	1017	1019	1031	998	1017	1009	1011	983	1026	957	993	979	1033	969	1026	965	1028	991	1001	972	959	1011	1032	1027	1015	1029	993	1005	1034	1019	1015	1046	1058	967	1001	980	1007	977	1040	997	1039	1016	1039	995	982	991	1000	1007	1008	1003	1009	1029	990	1006	1044	1033	988	966	1021	1008	1009	1014	987	1023	1041	994	978	1030	1044	1022	1006	954	1006	941	1043	939	998	986	904	1021	978	1026	1025	999	1013	972	1027	937	970	950	1019	952	962	991	944	1003	1000	1007	992	1029	980	1005	1013	954	1007	982	998	936	1009	1033	960	1002	1024	982	1009	954	1031	975	1069	1009	1021	977	983	1011	1011	1005	1004	975	987	1031	1060	989	936	1079	993	999	950	958	1037	985	988	988	1042	1008	982	991	969	998	987	935	971	1042	1041	997	1044	1022	1038	1040	980	1028	1001	970	975	979	978	982	970	986	977	1016	1015	995	978	1058	1032	967	1019	985	1028	1005	1055	1005	1002	970	974	1044	1010	986	947	988	1025	999	1010	1000	993	1024	1010	1019	991	990	967	996	1006	1001	1030	1016
30192	35120	33188	16222	2256	1659	1122	650	492	503	508	480	539	486	518	524	488	524	489	525	510	471	485	473	497	493	482	491	504	480	502	450	480	454	506	503	464	503	457	469	478	489	449	458	517	530	471	450	483	463	476	482	508	470	483	475	528	506	479	516	507	473	467	530	484	485	490	499	493	483	476	453	482	485	493	488	431	491	440	460	492	504	466	469	458	454	470	458	460	505	493	475	525	510	469	493	502	517	465	516	519	503	489	538	452	505	484	467	462	444	437	511	465	505	437	458	516	492	462	496	457	470	498	496	499	497	467	469	499	433	508	443	492	490	485	481	485	468	487	477	475	485	509	490	478	490	458	447	457	514	455	500	524	460	452	506	479	485	463	504	462	534	480	495	469	459	468	498	468	489	474	495	444	471	470	464	512	501	531	459	468	459	461	473	475	454	465	489	480	477	504	479	472	536	488	448	462	472	479	489	486	488	467	459	492	461	528	484	469	513	505	499	459	512	460	513	486	477	465	495	477	459	471	437	536	493	459	500	497	469	504	505	495	455	485	499	447	451	464	496	467	496	503	463	531	483	473	465	525	494	488	444	518	463	490	506	494	504	419	497	510	465	472	470	501	488	468	489	500	498	503	475	480	502	484	499	520	461	463	474	475	491	467	479	453	465	494	496	490	484	479	469	495	503	496	423	507	437	487	473	477	484	441	484	471	482	478	481	470	487	496	464	485	495	496	449	458	492	500	409	474	476	433	498	493	460	493	454	469	517	520	483	475	507	483	490	469	489	479	492	508	454	467	504	484	483	457	471	476	475	474	477	530	480	476	463	497	476	452	486	469	519	496	465	513	512	522	480	438	477	478	501	456	491	510	532	491	496	472	492	480	490	497	472	490	466	475	466	487	494	465	483	496	501	494	468	484	516	482	482	514	448	475	467	516	496	519	495	457	473	456	463	486	506	436	494	470	480	483	518	478	494	481	478	452	496	456	486	491	495	506	505	487	483	482	473	474	480	493	481	485	470	487	506	479	479	455	502	493	444	508	475	493	484	485	515	509	433	443	494	518	484	489	507	495	488	502	454	495	488	470	497	454	461	462	512	460	489	483	447	486	468	498	482	467	460	471	461	451	512	475	454	493	486	486	440	548	498	487	479	527	444	512	525	499	470	450	529	487	510	500	458	499	483	488	496	480	487	432	493	514	502	482	483	498	523	514	450	520	549	482	488	463	466	444	498	480	471	496	495	517	492	497	466	462	451	475	497	460	489	480	464	502	499	475	477	508	487	484	515	458	505	511	474	513	479	469	456	521	501	466	475	476	462	453	509	458	498	501	491	503	510	481	507	483	441	486	460	421	528	471	434	511	488	501	462	475	470	487	519	475	481	493	461	503	478	479	491	466	471	489	495	485	501	476	468	464	516	474	474	468	484	521	486	484	469	473	454	492	536	476	446	512	455	450	483	529	497	497	509	488	487	503	471	487	464	496	481	473	429	503	465	488	477	467	473	461	486	485	470	510	469	489	471	486	480	457	473	485	478	483	455	503	504	508	479	482	460	485	438	456	478	501	473	493	529	487	463	528	501	481	515	470	475	486	478	534	504	488	459	514	505	463	538	462	478	491	507	477	549	486	489	488	454	489	482	501	437	454	485	474	528	467	457	473	504	503	484	493	476	511	464	459	449	472	491	496	444	457	485	483	477	507	470	501	479	465	452	519	487	504	471	488	475	487	497	497	474	486	506	468	464	516	467	511	494	482	486	485	461	458	444	464	493	468	478	472	494	514	525	494	478	458	459	458	484	468	480	484	459	469	487	485	509	501	499	488	512	496	425	501	511	501	489	506	457	457	446	460	471	473	470	467	436	515	529	467	493	507	482	482	460	511	473	484	483	514	494	512	468	493	470	499	458	481	464	467	458	481	516	510	505	485	528	490	477	487	473	467	512	510	524	459	445	443	498	478	501	486	469	496	462	409	500	468	512	485	490	526	471	473	490	461	484	483	486	517	492	463	497	472	523	518	470	504	458	449	475	452	471	509	500	450	483	473	514	483	481	488	471	482	480	491	427	500	460	466	480	498	479	490	476	499	500	467	492	486	459	484	492	468	498	514	499	470	524	492	506	445	493	480	477	483	473	447	510	482	448	476	472	492	440	473	467	504	510	508	498	525	464	455	506	492	488	505	450	518	478	462	482	482	485	449	477	461	497	520	522	490	501	490	499	520	478	437	473	514	489	514	510	471	452	461	475	509	463	489	429	458	461	482	508	447	449	448	460	456	504	500	498	507	529	491	464	490	485	483	493	504	477	522	511	459	468	486	454	493	473	485	464	481	493	499	509	480	521	467	448	491	525	495	495	477	459	500	498	452	485	436	508	500	500	472	496	503	511	457	458	466	492	505	474	508	471	478	459	482	494	500	463	490	452	455	480	485	482	454	511	454	480	499	454	494	454	488	460	488	498	477	498	477	463	468	498	489	444	496	469	492	472	489	492	474	495	491	481	482	471	481	499	457	512	477	450	494	499	473	481	497	509	467	491	469	462	507	523	483	485	509	521	472	455	477	462	458	457	501	433	521	449	479	488	501	492	495	501	461	458	499	461	460	506	505	486	498	474	498	475	476	511	450	507	497	476	489	483	487	466	506	459	501	478	482	493	507	470	468	528	455	500	492	467	491	483	485	518	497	466	477	436	487	482	477	478	525	485	467	512	494	483	498	488	488	461	484	498	515	473	500	466	501	466	473	458	480	513	486	485	500	510	486	473	436	498	484	457	533	473	479	506	488	495	438	466	469	508	497	493	484	505	480	486	504	497	491	504	453	460	465	478	510	476	476	461	521	427	486	455	529	478	485	462	543	502	487	421	485	498	481	485	473	508	467	459	474	461	478	471	479	470	468	482	522	521	522	478	473	515	439	431	484	524	470	502	499	461	503	481	468	466	453	475	471	450	501	436	467	501	456	474	527	516	496	502	477	472	522	485	509	453	484	500	495	514	457	487	481	465	494	512	462	498	511	494	476	464	477	465	514	462	490	491	497	470	474	506	448	500	506	482	503	469	483	514	485	462	511	502	504	513	481	487	520	480	503	501	488	445	502	505	486	427	498	555	477	456	471	462	478	503	484	477	470	477	437	458	461	485	492	470	480	548	491	538	500	480	455	503	463	466	504	485	455	486	480	477	481	491	476	505	491	464	485	509	477	482	500	501	498	461	464	481	503	448	484	497	456	502	482	479	493	490	508	468	522	480	487	507	534	509	508	495	456	467	468	486	509	470	490	478	434	489	456	483	471	482	449	481	513	490	465	511	499	449	472	479	469	453	471	464	470	496	537	489	476	470	494	488	525	517	449	448	507	505	520	501	478	472	500	509	486	488	473	511	462	472	470	457	497	469	509	500	511	508	505	474	529	489	524	484	485	469	463	498	483	456	506	481	498	508	505	498	454	504	409	432	472	489	490	478	489	484	475	474	485	442	489	482	468	491	509	522	479	482	460	521
36951	53912	38140	16939	3228	3711	2544	1120	806	812	735	805	842	817	789	816	823	753	800	720	780	798	801	831	776	820	821	818	783	796	765	815	783	818	790	809	798	836	786	777	780	788	800	871	768	844	766	811	800	755	810	786	829	811	858	859	789	841	765	803	790	842	828	812	817	808	793	736	789	787	780	778	772	803	755	801	809	812	815	777	802	834	830	805	815	779	833	793	791	831	827	816	840	773	829	786	797	828	844	822	774	797	781	787	794	779	806	808	766	788	823	796	807	829	798	802	782	857	805	781	787	818	792	780	834	747	746	798	824	809	791	777	824	807	795	815	819	772	752	757	753	782	847	805	822	773	766	797	782	805	829	760	827	786	792	806	817	788	822	814	813	801	827	824	794	771	791	800	848	804	777	804	800	717	825	795	805	817	783	773	826	770	792	782	813	853	767	779	817	798	792	813	786	775	824	769	816	812	795	866	796	793	786	878	801	811	830	824	718	819	844	789	859	747	823	833	807	872	816	813	845	837	774	817	782	797	794	794	825	795	848	789	817	790	776	778	774	748	777	748	830	806	777	839	826	781	777	778	790	717	815	867	857	861	822	770	802	797	808	815	772	822	868	825	770	766	802	766	789	799	783	756	796	767	791	795	772	811	766	798	833	792	813	795	803	834	745	837	745	828	745	741	811	859	813	808	803	827	765	768	803	834	828	775	756	824	811	801	859	803	754	748	780	819	809	827	814	830	788	793	829	801	766	815	854	765	817	774	812	841	813	779	851	846	807	746	842	818	820	794	767	787	779	864	808	784	746	791	863	823	786	807	794	797	764	764	789	821	788	780	792	749	813	782	820	777	769	759	794	824	797	802	790	795	779	768	747	753	811	797	809	774	801	815	779	790	785	862	836	804	810	826	762	809	785	763	769	815	792	818	816	819	806	789	797	803	824	835	750	801	784	812	809	778	811	815	872	813	809	758	782	787	814	846	874	764	809	763	787	836	731	815	860	800	791	824	813	800	816	786	843	769	870	813	853	799	830	806	750	804	824	784	772	810	805	794	790	809	792	781	785	783	808	800	790	788	827	775	799	821	812	794	800	831	822	764	847	809	790	791	853	806	808	835	757	820	780	844	803	821	839	789	810	827	850	758	805	816	818	747	753	760	812	809	795	828	825	828	783	829	807	746	836	824	805	824	873	804	819	811	728	838	853	765	827	833	769	828	790	775	764	820	796	812	790	861	764	739	764	795	825	808	785	814	781	795	763	797	763	798	810	807	838	793	836	819	772	771	827	830	771	789	797	754	751	775	826	812	774	784	800	795	761	810	777	777	820	800	833	808	786	772	772	862	836	790	805	777	775	756	773	811	775	804	776	757	788	747	792	803	813	804	805	794	773	814	807	824	756	804	860	832	760	816	809	772	807	813	811	773	807	836	787	781	822	774	755	820	805	784	775	800	803	792	803	774	824	813	801	743	798	791	815	804	803	790	805	758	789	780	828	827	774	768	767	847	800	807	789	813	793	769	784	769	818	806	754	820	772	790	804	844	732	785	814	792	799	786	791	750	795	803	783	795	761	799	809	790	767	784	759	764	802	786	789	810	801	830	829	788	756	792	808	792	744	775	760	868	803	755	801	807	859	812	820	813	793	829	799	736	761	785	788	831	797	789	855	749	762	784	816	801	833	785	790	803	861	747	799	794	816	823	785	757	783	762	786	780	786	812	818	762	834	847	786	800	789	769	762	801	786	792	807	802	867	760	823	770	771	730	827	784	788	773	721	727	766	773	805	791	797	809	830	803	816	788	874	870	810	800	860	835	764	794	757	759	775	803	832	794	838	773	820	771	774	750	778	781	774	760	792	794	731	814	818	834	811	829	758	819	805	783	878	816	788	813	827	779	849	783	792	748	811	733	803	824	843	794	808	810	773	784	824	784	820	828	777	799	798	817	815	752	836	781	803	824	798	817	805	817	792	782	791	828	831	811	854	793	756	841	832	817	865	787	819	806	813	776	754	778	809	774	804	818	820	773	771	794	808	829	786	774	808	793	756	767	796	775	821	821	802	785	829	792	815	748	777	832	832	768	790	781	790	814	789	859	817	804	778	829	784	745	821	835	798	804	789	830	804	834	820	756	760	854	766	798	819	827	798	822	790	795	801	808	761	817	848	791	856	804	770	829	809	798	799	827	821	796	782	769	770	764	834	812	776	771	827	806	787	831	799	831	774	793	839	752	827	786	827	723	826	814	786	790	794	774	772	810	804	776	857	809	798	783	796	766	772	797	835	772	814	793	782	791	769	845	766	818	824	796	836	809	773	792	835	814	797	771	812	805	778	810	793	851	736	771	796	811	786	831	812	803	845	793	794	818	816	815	807	776	796	811	716	738	775	834	806	724	815	785	801	812	792	815	786	840	767	786	749	816	779	769	787	798	825	780	732	800	806	827	791	800	808	804	826	818	777	840	783	764	807	830	817	813	783	771	838	800	854	800	769	839	769	801	794	802	743	782	783	786	805	734	797	791	791	785	822	793	785	827	844	834	798	789	790	788	739	864	818	763	782	826	761	809	814	806	790	816	782	777	792	807	795	761	781	778	778	786	819	794	798	793	788	787	796	809	822	794	808	774	788	765	772	801	788	742	761	773	804	822	816	804	799	782	797	821	799	809	778	779	773	825	812	776	784	797	818	778	793	810	757	786	792	806	778	773	799	778	789	787	786	790	828	793	770	826	862	781	815	786	810	798	841	824	807	757	827	794	792	765	795	783	853	803	768	753	790	788	807	837	836	796	782	740	803	798	748	812	823	851	747	763	796	824	791	809	802	799	830	784	829	808	814	798	835	788	812	735	826	796	826	800	771	797	778	790	802	818	855	805	738	844	825	831	785	827	823	847	764	795	799	784	821	810	784	775	803	790	806	814	774	831	787	804	781	792	742	819	794	842	774	762	793	806	771	798	824	791	864	798	866	779	800	772	841	776	772	773	799	809	791	686	831	805	742	809	861	785	757	788	775	823	835	807	803	810	748	779	786	800	802	788	823	743	791	830	827	799	811	818	807	772	859	804	798	794	816	768	739	839	808	804	806	825	745	762	808	720	794	764	830	769	859	806	750	830	817	761	817	842	762	769	827	810	810	817	816	763	764	783	818	840	770	828	766	776	804	764	789	777	787	805	853	841	789	817	811	798	843	793	800	801	807	786	786	824	823	817	808	801	817	787	864	806	801	826	746	786	832	796	801	838	838	789	789	832	766	835	791	774	808	784	820	831	794	744	766	804	787	783	800	762	769	781	785	757	822	807	788	789	791	783	840	749	860	756	798	818	796	830	768	758	828	788	869	824	814	818	763	796	781	827	828	784	790	773	784	803	789	790	779	800	810	803	777	811	787	798	757	798	809	805	803	859	784	783	822	822	789	797	822	761	816	811	782	818	782	800	794	870	794	799	820	781	845	786	776	800	836	758	781	793	766	786	828	811	827	756	794	786	792	820	845	857	780	765
25468	27846	40947	32424	19948	15002	6479	1226	435	488	484	497	453	425	452	408	484	459	424	420	415	449	480	456	434	466	436	445	479	428	416	439	449	467	455	442	443	421	415	432	447	476	444	435	468	490	420	452	433	433	389	410	452	450	448	446	454	458	460	463	437	400	472	430	436	449	425	469	448	416	412	404	435	422	462	455	470	438	436	430	441	411	473	464	418	461	430	435	458	409	430	441	456	432	457	459	406	495	463	468	454	457	448	433	437	434	409	424	424	437	439	451	409	474	457	456	478	421	441	427	427	425	443	442	426	476	457	426	439	458	432	397	422	407	450	419	441	395	421	430	427	425	415	414	465	429	429	444	423	456	425	465	442	418	447	486	421	403	441	470	457	442	426	439	411	451	415	428	418	425	422	432	433	395	445	404	458	424	417	406	411	468	441	465	444	461	447	407	403	455	422	411	488	442	468	448	458	426	420	391	449	427	453	459	447	428	478	449	433	432	464	456	459	444	475	406	418	459	414	442	451	441	403	397	423	419	492	428	427	426	445	442	445	424	448	449	400	434	441	465	459	464	465	424	472	445	414	459	429	434	447	425	453	419	473	431	398	425	420	430	424	444	388	427	467	418	403	431	459	431	450	452	477	426	484	414	420	428	407	436	434	428	463	459	440	417	449	445	420	443	461	439	453	406	444	458	459	461	452	438	381	453	472	472	433	416	423	440	447	460	423	473	406	448	458	475	410	429	455	450	450	455	414	435	458	445	411	435	422	447	414	430	417	424	417	383	437	415	457	440	456	445	417	437	435	452	456	451	435	436	411	416	413	444	432	456	459	432	454	447	440	450	471	416	436	418	438	437	417	422	453	436	428	449	420	407	445	397	448	452	425	448	450	417	455	492	469	428	431	437	451	480	443	438	412	434	445	454	471	435	431	419	439	411	464	453	438	469	447	477	443	438	455	444	432	456	454	411	405	462	420	423	483	447	447	437	422	449	419	432	454	441	403	424	500	447	450	454	426	436	436	447	443	416	438	417	433	447	412	425	434	449	432	468	440	445	436	443	423	454	451	436	422	440	432	450	435	442	413	456	456	438	434	486	441	442	429	436	422	408	400	448	468	395	445	453	453	472	410	425	433	418	412	460	426	456	454	447	431	389	436	437	424	461	458	451	485	437	409	403	407	434	445	426	461	460	460	429	435	400	411	433	499	474	466	438	388	443	425	439	421	450	454	425	426	456	456	476	433	468	440	445	426	455	429	460	463	425	430	440	439	439	463	432	441	434	417	410	421	435	471	462	426	370	446	483	448	440	438	415	414	439	425	466	462	422	439	456	423	434	455	447	472	440	447	445	449	431	425	462	460	429	446	448	442	483	443	418	450	445	464	457	426	420	461	462	481	437	473	431	460	390	441	439	443	418	417	419	427	442	433	454	404	455	466	410	443	461	412	424	492	437	486	435	449	433	433	419	430	401	459	422	443	443	435	483	467	461	454	422	418	451	443	414	443	429	417	445	443	462	449	442	497	449	452	420	458	436	453	421	455	447	423	439	439	423	449	446	419	437	435	451	448	441	440	449	418	429	464	435	417	450	438	381	457	446	434	424	421	448	463	438	433	444	449	422	483	430	419	430	504	456	450	392	461	476	436	418	460	455	423	438	416	427	431	400	438	428	430	424	416	426	402	419	426	420	440	403	481	425	464	422	420	426	404	418	455	441	435	453	419	429	446	472	405	420	442	439	463	424	446	446	446	417	440	429	439	458	419	476	419	426	444	431	423	419	455	446	477	420	445	456	406	461	444	440	429	457	406	410	434	457	433	428	471	459	423	454	458	458	448	459	424	431	436	421	440	479	426	418	443	426	412	379	431	435	451	432	441	442	458	446	490	437	406	453	445	453	441	426	424	444	418	439	463	420	427	449	439	449	428	413	447	451	458	441	432	450	421	454	429	471	440	465	463	445	421	412	459	434	471	441	447	418	422	426	403	481	437	444	383	430	480	500	424	417	467	482	455	432	406	453	475	442	435	445	438	420	428	470	447	436	457	426	426	461	389	464	412	401	464	463	426	445	447	402	415	419	397	418	408	438	448	459	418	452	448	434	433	432	454	464	427	437	437	414	421	440	464	457	433	442	416	448	422	440	428	432	485	452	433	435	435	420	425	468	464	419	467	488	455	467	449	407	412	424	451	423	443	489	430	452	446	426	388	442	424	462	448	398	435	437	445	447	438	464	418	419	430	420	470	451	463	455	454	433	451	457	420	461	429	431	450	453	435	413	421	445	437	434	464	444	446	435	398	458	449	424	420	457	452	431	422	429	470	466	434	459	462	429	476	440	487	441	463	441	387	439	457	452	443	403	428	450	426	426	413	431	463	425	476	460	432	413	443	418	476	476	432	441	441	451	444	404	440	431	435	438	418	451	419	418	436	420	411	474	432	463	420	481	476	431	426	445	426	399	430	436	471	442	430	435	429	446	497	458	472	444	433	416	428	447	430	426	442	431	490	443	459	448	403	422	448	440	401	446	447	466	455	435	411	456	455	441	430	431	445	439	449	435	394	471	437	444	449	442	412	466	446	435	447	446	440	457	445	442	408	414	409	453	488	427	439	411	437	466	427	422	415	409	414	448	373	454	430	444	479	457	395	440	418	421	452	439	439	458	498	462	460	425	441	439	407	418	447	474	446	439	472	462	440	435	464	436	412	451	432	400	437	459	403	444	415	403	442	457	429	458	437	419	434	442	426	437	451	439	461	412	427	435	470	438	437	447	426	405	432	435	456	414	446	442	436	443	481	411	458	436	462	445	467	439	466	438	438	469	431	430	470	426	429	442	448	475	430	415	421	409	403	437	452	432	457	432	406	464	428	415	453	431	432	476	456	422	416	416	418	449	462	431	440	432	450	464	446	414	443	429	472	391	439	455	399	441	417	446	391	518	423	423	421	455	399	428	397	444	441	392	451	450	431	417	468	458	441	420	422	472	433	439	446	404	421	435	471	462	428	458	448	426	449	430	428	443	453	440	436	449	429	442	432	440	431	438	372	411	434	442	424	412	466	415	443	432	405	401	476	425	438	447	410	432	435	430	421	451	431	472	430	446	436	469	393	407	424	429	447	422	423	466	430	461	448	437	465	441	401	427	429	464	445	417	478	432	448	426	393	425	457	467	436	438	409	455	461	452	415	443	434	449	469	460	490	452	406	417	448	423	425	432	435	429	418	420	430	412	434	438	459	457	433	432	443	465	467	449	441	453	451	439	400	440	447	401	422	483	426	448	439	420	432	434	434	417	439	428	477	449	452	423	406	493	441	450	426	438	449	462	391	432	403	419	457	413	408	455	445	426	492	449	444	424	421	434	423	430	404	424	412	419	434	412	400	452	416	445	496	429	423	442	481	435	436	465	471	459	438	457	406	433	454	434	447	423	435	437	439	486	474	433	417	480	435	476	463	464	424	437	460	415	440	427	443	434	436	437	492	429	435	444	474	397	447	463	424	451
59895	95770	74006	42779	14821	19992	10418	2417	690	935	699	730	705	705	735	720	746	723	752	724	692	738	644	703	698	720	685	712	740	684	712	699	696	746	737	748	722	728	731	705	752	748	726	746	685	644	713	701	715	752	718	724	757	711	733	736	693	677	704	729	683	742	740	704	713	709	699	724	715	724	749	697	721	711	715	732	712	729	708	740	711	693	686	716	723	737	721	746	715	701	687	696	722	749	729	716	721	752	741	730	773	737	728	698	737	709	699	749	745	677	717	704	709	719	726	668	668	746	682	696	695	659	751	692	719	683	710	793	743	706	740	701	747	687	728	704	738	717	711	685	739	724	685	750	729	726	705	708	690	678	710	684	721	719	777	746	718	661	662	759	663	784	714	721	735	690	765	675	715	706	683	695	744	718	718	707	689	712	713	690	764	728	734	693	675	671	718	714	708	680	711	760	751	739	686	692	706	658	701	740	711	753	729	672	703	699	730	670	705	713	714	700	710	690	749	745	696	697	754	733	766	780	722	737	669	733	724	720	721	712	699	764	754	697	705	683	712	717	704	679	679	718	742	708	664	695	685	675	733	736	711	718	644	713	721	739	730	708	736	729	698	695	684	725	711	720	706	697	730	728	709	720	668	706	688	735	709	684	706	701	713	718	710	679	720	702	710	792	682	709	766	684	700	771	694	715	734	735	721	714	737	704	659	682	748	729	704	697	729	685	718	720	757	754	685	722	715	719	732	715	693	738	727	704	697	684	695	658	713	730	697	743	733	702	715	730	705	709	757	739	699	736	689	693	725	719	704	680	745	688	745	730	725	721	741	706	685	712	744	698	744	707	698	662	710	749	696	734	774	714	738	717	734	700	724	698	698	751	712	706	743	697	730	723	718	695	717	747	769	732	737	683	741	729	714	729	715	795	722	732	715	693	696	753	733	729	714	702	734	695	719	683	699	691	712	747	718	715	756	761	673	718	732	775	707	696	745	712	698	720	712	732	699	709	698	740	741	714	687	694	743	716	701	735	724	717	762	686	691	762	655	705	743	711	701	715	675	712	769	721	711	752	704	713	741	708	726	673	677	713	664	694	709	673	740	709	690	719	708	696	742	726	689	697	716	721	725	710	752	704	691	735	720	767	692	715	760	735	679	681	714	700	738	754	753	718	770	681	732	675	726	713	760	710	707	750	681	690	762	707	740	678	733	716	692	724	724	663	686	747	665	713	743	708	739	726	698	693	727	753	701	732	701	692	732	702	693	696	678	676	699	742	690	704	709	737	735	715	702	687	782	743	717	694	739	710	702	727	667	688	717	649	800	767	718	760	774	725	739	751	698	718	732	760	746	720	721	750	724	703	740	671	710	731	675	709	654	661	717	692	727	651	703	706	806	683	740	722	719	712	710	736	778	751	706	730	707	727	719	749	749	708	668	751	698	711	697	705	744	708	731	695	708	683	711	737	688	738	688	731	730	674	730	687	740	718	698	658	713	734	732	756	723	742	709	734	731	707	714	696	708	740	754	726	739	701	684	662	678	726	686	690	721	721	788	780	686	711	737	675	684	728	731	703	680	737	819	717	732	747	715	694	724	749	692	782	738	772	718	668	685	727	699	714	746	733	693	702	696	679	767	707	695	707	721	761	687	702	725	685	739	713	740	732	682	761	715	708	660	731	675	723	731	713	704	704	760	654	717	711	718	731	699	751	708	743	696	708	740	713	708	717	722	777	713	745	707	709	743	739	697	676	700	729	737	776	727	702	812	730	707	742	684	677	726	709	725	725	753	715	676	714	722	707	714	721	663	710	655	703	684	715	746	722	673	747	722	700	675	734	699	707	747	682	731	719	674	707	708	696	735	690	721	747	715	698	750	748	733	760	715	748	735	746	711	720	764	684	708	714	715	747	717	722	749	752	714	732	712	710	694	740	711	691	752	723	701	717	745	710	690	711	746	713	723	721	669	770	680	754	688	701	750	715	705	726	726	709	744	741	751	729	720	732	724	705	655	732	750	727	724	688	726	765	734	753	750	673	691	694	708	718	720	727	673	696	709	757	709	694	679	739	709	684	687	741	709	726	752	780	733	725	765	720	689	709	752	722	689	726	700	729	722	723	727	710	692	690	686	733	684	724	740	745	772	727	786	710	713	721	672	700	712	686	741	668	737	735	704	691	711	697	745	704	719	707	693	737	758	699	693	719	709	737	715	740	709	734	691	675	706	742	726	721	754	723	694	764	699	719	802	797	722	666	758	697	690	718	698	698	757	705	700	721	766	735	711	688	696	699	736	717	709	720	725	746	721	714	642	711	693	740	670	733	701	701	668	706	753	700	698	714	724	704	739	676	701	687	684	751	737	708	697	708	713	720	680	759	718	742	751	749	657	734	714	653	704	703	743	743	705	677	713	761	741	682	701	752	723	732	674	706	724	714	691	702	685	725	747	725	692	760	732	729	714	759	681	669	728	674	742	692	695	724	744	697	772	750	733	709	704	732	719	714	711	712	728	718	690	736	692	737	665	740	699	735	740	721	732	729	699	736	666	695	736	744	712	761	739	682	777	704	730	709	728	665	677	699	722	697	718	657	688	732	716	707	719	770	738	720	704	731	738	699	694	710	708	791	726	734	710	723	704	761	708	722	700	700	672	717	738	730	731	716	742	697	667	712	677	682	737	745	691	710	716	746	714	721	674	749	704	730	724	709	738	712	665	726	727	701	758	721	681	716	711	703	745	708	742	744	756	756	717	691	710	670	774	666	749	702	710	737	745	716	729	717	746	739	709	710	694	738	692	711	665	706	696	698	705	701	706	719	734	734	707	766	726	722	780	711	709	718	779	722	720	744	760	724	720	691	711	757	732	703	733	723	712	697	693	665	716	734	711	756	699	741	657	695	757	684	717	670	704	707	669	700	671	744	715	696	733	752	684	734	701	725	748	696	698	685	693	697	710	710	756	686	716	710	715	735	684	734	690	726	746	719	691	698	676	676	754	696	701	737	727	731	753	705	741	723	713	721	723	729	730	712	668	734	718	716	703	687	721	710	655	716	720	757	727	694	677	742	732	726	723	710	742	737	730	733	674	711	679	690	692	706	694	721	766	700	730	714	720	689	720	737	679	756	737	722	708	731	678	679	703	727	750	765	713	728	688	734	737	684	710	720	761	693	720	769	730	711	708	731	751	734	725	729	758	651	707	705	769	676	712	723	737	697	689	652	730	684	730	750	726	716	706	748	694	715	725	708	742	696	731	702	717	711	691	679	722	707	638	686	708	665	721	708	697	709	695	683	725	750	788	734	744	715	768	700	696	715	720	686	712	735	698	655	658	741	723	727	756	692	702	744	707	721	665	678	718	685	711	760	674	700	700	693	685	658	727	740	685	683	741	723	691	702	761	705	702	739	741	721	691	681	728	690	736	732	740	771	659	701	719	675	727	745	691	726	727	725	727	702	759	738	687	722	778	774	704	673	699	770	705	710	722	725	736	755	697	733	752	729	727	707
24276	23744	37683	30997	22338	23353	15458	2346	645	861	679	676	670	662	669	640	679	675	668	670	645	624	672	672	719	660	654	668	676	566	675	638	643	673	678	698	652	620	697	671	663	686	709	645	624	664	677	630	654	606	633	688	608	631	612	679	621	667	653	648	646	634	686	644	681	683	610	627	700	691	661	628	604	644	654	645	649	633	645	679	620	648	628	674	684	638	685	669	648	643	633	620	673	652	658	633	663	688	619	681	662	610	641	638	661	644	617	704	653	646	639	625	622	605	629	650	650	693	670	655	645	664	644	676	593	665	641	660	650	620	680	669	647	633	647	670	658	618	628	629	597	627	672	640	658	633	631	662	649	687	637	680	685	607	666	699	657	682	622	689	613	663	685	653	644	656	661	612	627	592	625	658	686	624	630	671	645	617	630	686	637	684	623	671	626	660	644	651	655	613	732	643	691	662	641	645	653	649	656	644	617	697	658	609	637	622	624	671	646	653	642	666	604	627	615	608	642	633	635	612	668	700	625	662	702	653	672	673	603	620	647	628	653	655	681	623	625	625	658	603	661	650	617	646	641	628	635	647	661	654	659	641	641	624	656	630	637	682	644	624	625	631	660	663	660	664	659	682	627	637	673	650	630	666	623	671	662	658	622	706	624	644	629	660	609	642	622	668	628	661	660	686	599	587	635	665	676	632	643	667	637	655	621	704	623	618	675	613	630	659	697	672	658	621	644	655	622	657	684	621	636	577	636	647	637	662	663	649	720	664	662	599	652	631	630	617	644	632	654	664	653	604	660	656	651	598	651	633	636	629	609	645	643	601	604	638	641	624	639	667	620	676	668	630	691	628	627	622	668	658	640	659	718	661	663	628	667	606	663	651	623	636	671	655	603	630	656	627	633	609	589	665	652	637	615	626	676	617	604	658	693	581	630	638	616	638	621	620	636	633	676	676	667	654	621	654	616	675	652	644	690	666	646	703	623	625	630	623	624	632	622	632	649	641	617	668	655	630	679	654	626	676	663	635	675	644	667	603	641	629	659	662	639	601	666	621	646	636	652	694	656	705	599	684	631	676	671	645	661	626	604	607	671	637	698	617	660	646	659	620	641	691	611	564	659	625	638	664	665	650	638	663	640	617	649	659	662	638	678	651	653	641	627	654	640	636	638	639	677	651	664	673	655	623	586	670	651	622	646	647	648	640	662	667	636	646	684	616	610	670	665	620	640	665	624	674	636	630	666	619	662	693	638	664	623	631	646	642	656	680	628	642	646	641	606	620	676	635	653	602	602	609	620	636	657	663	649	671	672	669	648	640	641	612	669	624	693	639	629	685	631	641	678	678	616	627	656	634	661	659	638	677	648	628	692	655	677	650	611	632	605	636	679	645	660	632	640	673	629	602	697	595	669	694	657	689	645	607	641	598	682	710	650	641	653	679	672	608	653	670	638	624	623	652	624	654	651	682	686	651	617	668	624	637	647	661	634	628	622	652	635	649	611	613	662	634	639	669	660	631	683	677	639	656	660	663	639	673	608	679	590	609	662	677	632	658	563	670	630	694	673	619	626	663	634	608	603	656	656	690	647	684	629	628	652	623	644	633	610	638	675	688	621	615	668	664	628	652	644	656	638	680	608	616	608	658	639	629	619	647	651	569	638	677	628	630	680	645	634	647	680	696	626	660	652	690	594	644	680	647	637	683	717	639	640	599	670	684	647	652	682	694	653	629	678	646	656	656	616	670	632	664	663	606	630	641	688	669	644	672	612	621	641	653	691	620	679	639	624	652	634	633	675	630	638	666	586	649	685	642	658	612	642	690	636	637	675	716	640	696	628	652	642	667	645	646	677	643	608	656	642	669	659	628	644	670	643	663	670	667	669	663	598	680	663	626	675	653	631	639	687	599	648	637	642	652	652	639	637	713	700	633	621	632	661	648	699	618	685	643	633	645	642	674	632	636	637	643	636	612	651	641	635	641	664	623	645	617	641	642	671	629	620	686	659	618	661	607	670	643	678	619	634	632	668	660	652	676	652	637	629	635	661	689	639	685	632	664	616	674	653	640	640	628	697	626	646	619	656	607	695	703	653	633	653	642	634	639	641	626	653	663	681	650	606	617	681	605	689	619	607	655	675	638	658	644	644	673	618	634	619	641	658	644	660	665	584	626	606	637	666	591	595	670	631	682	636	606	622	639	672	675	683	650	606	601	660	713	616	622	652	632	624	650	621	613	627	680	604	639	635	631	660	663	650	643	648	622	668	635	621	639	700	636	637	634	674	639	623	600	640	649	631	644	583	658	638	601	675	626	629	665	678	609	661	632	623	612	657	653	665	630	648	669	633	631	652	624	682	617	657	615	641	654	597	642	640	621	615	642	632	668	662	628	633	696	629	721	710	668	686	633	681	659	623	621	626	595	685	659	619	659	669	632	667	634	681	653	640	688	611	674	615	645	662	665	631	641	578	653	650	648	622	621	612	676	657	612	646	623	660	681	673	662	664	642	644	644	680	671	594	646	636	670	603	629	685	666	704	694	617	609	648	631	672	685	662	626	630	631	629	621	637	618	651	661	613	637	618	660	646	694	638	625	661	693	696	644	626	646	627	643	652	629	637	645	641	626	631	603	601	639	568	641	630	631	595	670	680	608	704	681	628	640	718	617	641	636	697	633	648	598	631	642	577	618	669	645	630	664	630	658	599	626	649	634	632	603	606	680	657	642	683	676	642	632	665	632	671	681	656	651	634	638	623	613	662	678	627	687	609	614	669	648	623	664	662	661	610	618	636	639	646	652	629	669	614	656	661	569	656	614	641	623	691	628	618	640	617	649	639	651	653	626	671	674	663	621	647	624	687	608	624	646	632	641	651	625	674	631	677	636	654	670	632	629	624	635	640	674	587	612	720	640	656	641	655	675	622	647	656	649	670	682	662	625	634	591	674	708	628	671	651	636	639	668	628	685	682	680	625	638	632	682	655	673	634	656	696	610	662	675	672	683	645	627	620	647	659	660	652	615	675	625	614	655	643	660	618	633	650	664	617	630	633	619	629	606	673	661	651	623	662	670	634	663	662	602	641	626	646	643	622	669	680	670	683	679	646	683	632	669	682	597	639	631	649	642	654	641	672	616	632	637	672	625	649	624	650	612	634	672	676	617	624	631	661	710	577	651	655	636	618	631	618	648	673	584	626	647	671	645	663	668	628	632	648	648	677	645	597	625	609	649	679	672	631	660	634	611	645	618	648	669	633	644	638	669	639	620	646	637	618	613	702	625	650	682	655	617	632	662	646	672	638	649	627	649	639	689	665	706	693	662	643	629	633	619	663	695	640	640	669	623	661	635	623	659	634	619	632	678	651	674	662	636	679	664	649	634	646	641	620	629	634	640	690	623	671	673	636	630	655	631	620	590	646	609	646	622	673	620	685	664	654	652	668	615	631	629	670	612	677	640	644	659	633	616	627	669	677	669	661	651	629	632	650	640	618	628	638	609	610	665	640	646
63862	104758	82950	53484	22992	30618	16910	3340	986	1489	1011	976	1012	1026	1060	1022	986	940	1035	984	996	1048	995	976	995	997	1021	973	969	1028	988	982	962	990	1053	947	974	1004	954	976	973	1015	1051	1002	954	983	1008	1020	998	995	992	967	968	982	942	934	964	1043	1022	998	1027	1022	995	978	1010	990	961	958	1033	994	987	1009	1012	997	967	978	960	1010	968	961	1018	988	1005	976	980	985	997	985	947	999	990	957	1005	949	982	964	953	1001	989	978	952	949	1013	1024	938	992	994	944	1017	973	948	905	1006	981	996	954	1010	1025	984	996	976	979	1041	1007	1019	1011	966	1036	1018	958	1027	965	1003	906	1009	1074	929	1013	1049	1003	1001	1030	929	970	1026	974	1032	981	971	991	935	971	975	998	964	970	1019	986	974	1027	985	1007	957	997	947	1073	1016	982	994	1019	1003	1027	981	1068	984	1013	992	950	971	973	983	1026	1023	982	1016	952	1063	964	1034	969	970	1041	1003	1000	982	1030	948	1052	975	985	1038	939	958	981	1056	1029	999	996	950	1020	991	954	944	1028	1006	984	1003	1013	984	944	1000	989	994	988	974	958	942	994	1006	933	941	985	1031	986	952	1022	981	999	1004	970	982	1050	1000	981	955	1013	986	993	957	958	1033	956	953	1001	977	950	963	1015	967	958	993	984	983	1032	957	965	992	987	987	926	942	985	941	978	1018	1007	970	960	1026	972	966	978	1000	1001	1042	995	998	962	1003	983	957	936	989	954	1028	1027	1010	973	966	1012	965	1097	956	956	1025	976	999	1011	972	920	1027	1066	999	986	979	956	964	987	958	956	1004	988	1009	954	954	1060	979	970	887	976	1009	934	1006	1012	942	909	981	971	984	1015	1004	939	983	921	977	965	967	1046	964	971	991	946	1025	1011	935	999	939	994	953	1031	942	1070	1005	954	983	1000	1000	954	998	1062	1003	938	1021	998	1016	1039	997	993	985	1037	951	1046	986	972	1018	978	1013	931	999	970	991	996	939	987	1065	933	1026	1011	970	980	991	904	1035	994	1004	942	972	958	1013	996	941	994	1032	955	1044	997	979	924	951	938	1006	1053	890	1045	962	945	995	973	976	969	1017	1016	993	1008	968	965	973	986	960	991	955	983	985	997	1012	1026	966	923	1013	987	1038	986	1025	978	985	1044	989	988	1008	998	962	966	1027	963	1066	984	1002	990	910	942	1000	916	986	1031	1006	995	973	953	984	1010	1046	972	1005	999	990	921	994	1031	967	989	1020	978	1032	1000	950	1018	989	1006	1039	927	1005	941	1001	979	937	1002	960	989	1021	983	1006	949	1028	1000	1004	1006	1027	940	1004	966	985	1002	1006	961	973	991	938	1030	1018	927	951	990	950	958	995	972	991	965	967	1002	959	957	1051	1036	1008	1033	950	972	975	945	1005	993	1043	1002	1006	1012	980	1021	968	997	954	1024	998	993	957	976	1022	997	1026	1004	985	953	983	1066	982	1003	958	1065	1000	976	1000	979	1002	939	940	987	1014	1004	962	1024	1033	991	1024	990	934	1036	1017	1034	979	1022	992	1019	995	995	998	1013	946	979	940	981	931	961	1041	965	996	920	1005	966	949	1001	968	972	999	950	955	1005	975	984	995	968	994	1009	975	987	973	987	1005	1000	1006	944	1010	1035	982	973	1043	978	924	997	872	935	950	997	980	932	952	977	978	1021	903	954	1017	967	967	955	965	988	989	1029	986	1009	973	945	987	1016	1028	884	1001	917	987	979	991	1026	978	959	968	988	979	961	970	961	1017	1031	997	935	936	1000	939	1048	934	1044	1041	966	983	973	1042	957	972	978	938	982	967	966	997	973	929	962	999	976	992	1031	1054	1029	1015	894	951	918	987	957	953	940	1007	1032	934	943	979	1057	1004	978	957	999	1001	1045	933	971	992	982	1004	1029	1024	963	997	979	955	926	1040	990	972	992	935	955	976	971	1050	1002	984	997	961	1019	998	963	1034	979	955	983	1007	941	1025	1012	977	934	978	1006	970	1006	996	974	961	978	1038	1010	1024	992	960	972	1027	992	946	987	936	981	957	967	986	1033	996	957	1008	937	941	997	982	992	992	994	1022	1042	955	991	980	1011	963	1000	987	1006	973	932	961	982	990	936	963	980	1009	984	1004	976	1007	996	1012	922	1008	937	1002	995	988	953	1005	934	993	1037	944	1015	1032	944	989	951	956	982	972	1029	994	907	1010	972	963	975	982	1046	942	945	1000	982	966	1022	941	990	967	988	986	1049	977	984	990	921	1019	1030	996	950	963	1004	1018	967	1028	938	982	980	961	973	960	996	986	1031	975	946	1025	990	983	994	925	944	992	959	994	968	971	934	958	994	954	997	1013	979	956	1031	955	951	980	971	998	956	994	990	996	1019	995	977	984	948	961	967	985	967	966	969	966	1007	972	973	1026	999	1001	954	1007	925	933	976	983	936	1004	976	950	982	983	965	953	986	1022	966	949	1041	969	974	987	981	1029	1042	988	997	981	911	1009	1025	1004	970	941	995	1006	993	1037	952	911	1031	961	974	954	984	958	959	969	938	1029	1024	1002	1016	952	950	1034	957	959	975	1022	982	1015	1012	990	1001	997	980	974	1063	1008	1039	1016	1000	966	980	1018	971	991	987	970	988	1029	1051	1002	1016	974	980	986	1029	1038	992	1022	975	966	962	979	1019	1019	908	1019	997	1035	971	987	1005	953	1029	1003	1036	972	950	995	935	1008	929	998	994	1009	1000	963	949	989	1009	992	990	995	959	1016	1049	949	975	1022	989	991	971	1003	978	945	1022	1002	1028	994	1026	1008	1008	1013	908	1016	981	1007	973	1030	1001	1037	1014	973	975	984	949	995	993	985	994	999	960	1010	993	1013	960	951	961	961	931	1059	1010	951	991	1012	962	1022	1017	995	1021	938	981	1019	1010	969	977	934	1010	1012	952	1009	1020	979	1012	1016	975	1000	1024	954	994	974	938	929	1008	1019	972	931	985	983	975	978	992	963	988	974	986	951	1000	948	980	979	966	946	992	967	1022	1030	964	973	985	1008	1048	1037	957	998	952	954	1039	978	1027	942	948	1000	996	992	972	1063	1033	996	1025	977	973	1009	971	996	1026	964	990	1004	1005	1023	987	976	1009	1023	985	1009	966	982	990	992	1004	1018	960	975	1008	967	991	970	950	1009	982	969	969	970	956	1052	982	980	966	917	981	1021	979	950	952	967	1036	974	954	947	1022	1015	972	1038	994	934	1001	958	970	944	949	968	944	945	959	1032	984	1005	991	1038	1023	982	1000	972	962	954	941	1003	980	988	987	1020	991	987	980	991	1025	991	996	971	931	1008	960	1050	971	957	1004	948	1010	988	1041	961	1054	931	963	1018	1058	961	952	1045	1010	955	973	1009	1023	981	1010	983	966	1015	973	1025	964	1002	969	1000	942	1012	977	976	947	1010	977	989	993	988	964	980	953	1023	999	987	951	999	925	991	989	1014	996	950	992	1030	955	1012	1012	968	1001	973	1002	962	977	947	999	967	987	994	1014	956	981	983	1022	1042	967	968	975	1023	970	972	956	920	1002	961	959	969	999	992	1009	1049	1012	1016	1048	997	972	985	961	1018	919	1002	999	1013	1023	982	1025	1021	991	957	986	979	932	1003	1010	963	1039	996	1038	984	979	997	988	991	974	1013	1007	972	983	970	963	974	1005	997	1031	1017	1021	979	1013	1004	963	967	974	957	955	969	986	963	1032	1010	970	936	956	1040	974	968	1004	982	962	939	977	958	1004	909	990	940	965	995	967	952	1021	1046	954	1010	962	1036	962	1024	1010	984	1021	1000	984	986	1033	970	1031	971	927	1000	982	944	932	981	1017	998	943	1021	1016	991	1006	992	994	940	965	1014	983	1021	1014	935	997	963	991	962	996	1008	912	962	961	974	961	986	976	966	1015	969	998	956	968	919	971	1003	1006	978	926
29537	30214	35883	18627	2524	2372	1320	591	468	473	480	456	466	477	497	475	475	473	433	481	467	446	467	485	440	454	484	467	449	450	490	518	462	466	501	464	499	483	485	448	485	505	464	486	399	496	485	458	436	513	494	480	447	454	478	454	484	476	433	451	442	492	458	482	474	463	480	467	462	500	430	477	485	482	473	454	433	453	484	482	487	495	502	470	472	459	457	502	457	472	463	464	468	470	448	485	445	483	434	468	447	477	467	460	462	475	483	461	475	453	439	484	445	476	467	425	451	449	475	461	467	425	472	471	479	496	462	478	438	480	463	483	486	503	439	435	468	473	485	506	446	465	461	466	484	496	482	463	479	482	480	500	472	450	447	443	465	439	449	488	469	511	459	462	479	481	485	401	522	483	518	477	460	437	422	460	477	497	447	457	454	505	452	479	510	485	488	480	471	418	442	534	474	449	456	453	464	456	468	530	496	499	448	472	445	470	471	485	415	444	470	489	510	467	500	473	481	456	500	480	494	474	467	502	488	503	491	456	432	461	438	475	447	493	482	505	483	487	495	453	497	492	458	440	442	447	440	474	481	478	467	439	456	471	448	446	463	466	440	461	491	458	476	504	448	463	510	493	458	488	457	485	467	475	434	488	430	492	476	432	502	444	474	469	507	454	466	471	457	457	461	479	463	479	441	448	475	420	480	462	459	447	500	471	488	478	424	444	516	472	475	473	453	460	500	474	488	450	434	448	454	480	467	455	469	478	423	420	510	491	454	419	457	477	478	462	524	486	499	472	457	464	473	453	489	478	495	489	484	423	449	451	501	459	476	472	518	501	461	478	440	488	466	441	466	489	450	466	462	483	450	444	470	481	482	480	505	470	447	454	474	448	478	470	473	435	464	442	420	428	443	460	445	469	451	464	459	475	449	489	457	455	481	477	446	460	473	455	447	472	447	465	506	481	474	489	477	476	471	483	476	456	463	476	460	498	485	475	494	480	487	479	432	492	513	469	527	520	441	499	473	454	413	472	487	474	462	495	513	486	472	490	475	492	425	485	469	471	451	491	464	495	480	468	469	470	512	476	441	476	479	463	467	483	456	433	457	519	490	457	480	482	468	493	470	481	478	506	463	488	478	435	491	438	497	489	459	433	484	444	437	494	436	496	451	455	479	474	456	468	458	474	477	463	480	454	500	480	480	476	481	468	452	472	494	463	458	510	486	479	458	457	445	440	499	457	472	484	479	471	462	452	469	468	461	476	469	476	426	486	433	474	479	453	432	511	447	489	510	513	454	486	456	475	475	490	512	452	437	480	472	455	483	465	485	475	443	452	454	456	477	492	438	449	471	443	460	418	485	487	473	450	487	520	449	470	466	485	422	465	483	479	462	484	457	516	479	482	436	489	486	467	477	475	510	493	459	457	490	443	470	489	461	471	483	453	489	461	472	478	478	481	485	490	463	452	486	511	495	515	489	452	481	517	489	480	465	468	466	491	454	471	482	499	490	431	448	498	454	450	419	469	453	474	498	473	483	469	479	470	484	491	496	436	440	537	476	490	478	476	468	454	473	448	480	461	486	485	486	473	458	464	461	460	488	475	505	463	472	515	485	492	493	457	478	479	488	504	459	471	475	476	493	449	473	483	486	462	495	452	472	447	454	475	471	480	489	427	455	461	455	457	492	474	490	439	491	455	477	468	479	465	467	479	468	458	510	458	464	493	505	480	473	490	507	455	455	480	470	473	487	463	495	461	476	474	478	511	469	489	457	456	472	507	450	448	461	457	458	514	443	426	452	456	450	477	471	468	501	453	488	471	477	485	485	498	454	443	470	484	496	464	478	466	449	506	494	453	492	458	480	472	458	453	465	483	487	476	490	477	437	466	462	480	458	480	473	437	473	479	463	426	465	456	514	489	496	503	498	456	475	438	450	442	476	478	450	470	464	482	450	510	426	473	472	472	465	439	480	446	467	486	497	477	505	464	440	452	463	427	468	459	486	458	484	489	463	455	450	430	442	493	507	477	442	443	467	452	449	480	455	449	468	464	452	473	511	448	428	482	445	460	451	516	465	491	479	500	475	498	459	496	437	441	469	503	458	459	459	485	464	455	505	520	436	451	484	494	487	497	474	455	450	420	457	469	475	484	496	451	424	458	448	496	462	492	433	461	512	515	485	463	500	496	444	467	494	487	451	504	479	481	467	439	499	476	463	437	441	486	454	439	474	474	496	443	478	474	478	457	510	491	440	450	499	484	498	450	480	457	453	451	446	443	483	481	462	483	472	467	478	486	459	439	436	446	470	470	481	482	486	452	471	469	449	454	473	484	452	459	513	471	466	475	439	474	482	473	463	436	453	486	492	477	451	477	485	501	455	448	446	464	465	491	501	465	477	478	433	483	430	477	470	430	477	510	469	512	468	461	490	480	480	452	455	446	452	477	450	496	483	462	492	463	464	486	481	469	459	479	471	452	470	475	444	471	452	456	447	477	499	485	447	488	459	517	497	512	452	461	451	432	486	452	539	451	480	463	480	457	452	461	488	422	447	490	444	474	464	453	463	490	436	453	483	430	458	422	501	486	445	464	458	427	475	493	446	466	483	496	510	415	471	510	495	453	473	450	474	453	472	474	474	488	451	492	471	444	459	470	503	473	446	491	458	489	506	475	412	499	454	514	476	435	452	458	491	486	448	469	474	499	458	483	501	448	493	502	487	466	456	473	520	443	490	512	464	418	498	489	488	486	469	439	453	458	423	465	470	470	484	465	464	442	421	472	465	443	482	452	464	466	495	506	474	451	453	431	460	438	447	501	488	456	459	461	476	482	461	444	467	465	472	447	449	438	443	489	497	478	473	458	469	467	457	449	467	458	494	459	455	456	482	449	474	459	482	468	461	448	467	431	461	454	491	480	455	502	431	471	458	457	485	495	486	462	480	486	464	507	473	470	460	448	495	461	453	473	460	464	485	482	455	474	456	468	449	457	439	456	471	474	483	456	482	466	500	470	474	506	491	485	494	487	477	473	442	457	464	476	460	435	496	461	443	496	488	467	441	486	490	470	497	459	452	479	437	460	474	493	474	462	459	483	436	457	461	474	469	432	455	455	458	449	467	427	451	481	478	469	444	454	464	420	471	466	456	468	491	478	474	470	470	444	473	490	438	500	467	436	453	488	478	402	475	467	493	493	481	449	489	440	455	480	444	466	478	454	469	497	494	461	437	478	493	488	486	467	452	439	493	437	418	480	492	468	460	457	442	483	478	454	499	487	504	440	449	477	480	468	461	453	486	460	479	493	460	474	516	481	481	473	496	452	466	504	429	476	462	451	427	494	458	501	495	484	465	426	488	465	436	450	492	445	486	451	471	475	466	458	462	438	459	460	446	476	459	494	457	474	486	470	460	475	506	473	439	495	468	447	468	462	463	448	485	465	472	460	436	408	481	444	467	477	505	440	459	467	495	472	469	486	457	463	500	443	477	438	456	468	476	476	474	449	467	430
35430	51170	41688	18832	3193	5566	2704	1021	743	847	740	746	765	769	745	742	733	815	755	803	793	796	730	784	769	754	795	766	816	762	724	788	791	765	761	754	844	789	793	780	807	769	797	786	746	757	784	768	786	777	814	807	786	758	734	773	779	745	760	767	760	786	781	743	780	835	741	809	772	753	731	765	781	719	819	779	775	806	758	733	769	786	738	765	771	761	792	730	763	788	702	773	706	750	751	812	764	738	782	826	759	752	763	769	759	764	796	757	744	738	722	763	767	736	784	780	815	761	741	767	798	747	768	726	825	744	761	736	761	755	785	757	768	739	760	769	795	754	772	772	792	757	765	750	790	750	755	745	783	757	782	775	799	736	757	764	760	752	764	807	726	751	798	757	820	796	751	825	783	790	756	811	810	747	739	809	771	792	806	762	728	751	741	747	771	723	786	776	760	763	751	728	779	777	755	793	726	761	822	746	757	798	745	753	806	805	765	783	786	765	785	788	764	778	786	753	762	737	774	803	725	772	727	731	800	794	758	787	771	786	799	781	765	789	776	746	729	757	797	785	774	756	777	775	756	787	778	776	748	802	818	779	765	738	775	763	783	749	754	783	764	775	811	797	750	763	768	794	765	721	810	746	768	762	832	728	798	745	778	762	729	770	772	776	786	773	800	726	716	701	849	779	748	795	756	748	734	737	777	790	779	770	792	789	691	780	743	725	827	731	769	749	770	758	738	741	751	797	778	789	807	769	809	864	761	823	768	764	719	761	750	715	744	730	772	749	740	790	721	818	754	765	749	809	788	763	766	785	730	800	790	760	767	753	768	775	815	769	759	741	823	751	775	774	779	790	752	772	776	822	765	756	741	744	804	794	768	794	772	795	786	755	788	790	732	756	789	750	790	782	794	755	815	784	761	754	806	772	794	758	749	768	744	785	708	777	747	778	788	777	770	767	790	796	771	762	835	718	805	764	805	775	757	783	779	786	775	790	797	723	796	756	774	754	774	746	769	798	772	720	790	788	778	745	781	771	770	759	776	733	778	755	781	775	778	750	761	793	771	779	766	753	747	777	732	787	838	732	773	711	775	782	790	766	789	825	737	728	797	759	735	764	740	786	793	751	794	797	765	792	774	833	757	775	731	726	798	778	779	708	848	746	786	756	777	730	767	818	785	795	810	812	787	775	780	831	760	766	702	771	736	751	789	774	748	786	761	773	787	837	769	716	794	772	741	773	808	804	756	788	758	771	821	761	733	796	764	782	748	791	764	791	785	785	779	717	769	768	825	753	816	761	806	797	781	757	798	772	783	778	722	746	800	839	763	767	746	756	788	844	799	755	758	807	767	775	748	855	779	789	764	809	793	765	731	751	738	764	753	778	799	779	793	733	773	768	754	767	769	786	761	705	765	824	693	763	770	765	755	766	742	821	754	714	764	757	829	806	806	774	749	758	804	785	774	724	756	794	786	756	766	768	816	773	813	745	775	790	783	779	809	760	727	764	759	769	779	737	710	786	752	776	764	757	773	800	732	792	798	798	755	792	781	821	806	847	742	765	745	766	756	776	789	754	762	797	828	848	760	732	753	739	823	777	734	772	808	790	790	749	763	781	737	733	757	762	723	748	814	820	803	739	722	762	780	765	757	791	784	754	765	705	799	774	762	733	747	732	747	756	786	718	760	761	796	810	810	762	736	787	735	769	767	726	790	739	790	758	810	731	786	739	820	731	742	803	782	812	790	763	812	804	804	771	748	763	808	791	765	793	787	759	729	820	787	761	781	744	748	770	807	818	790	752	749	770	766	834	791	739	780	808	744	802	789	799	772	789	789	813	796	808	761	759	762	809	774	753	758	768	795	806	705	837	803	758	742	736	737	788	806	762	793	797	792	718	741	742	736	777	777	733	780	767	768	740	758	783	761	762	788	742	789	764	797	729	776	776	771	751	795	758	705	776	806	766	773	777	783	736	784	763	783	809	760	758	822	748	762	754	754	759	815	778	738	741	818	765	706	791	764	774	832	807	742	829	798	778	783	800	739	774	766	804	823	776	764	799	774	781	752	799	796	851	768	767	777	778	763	784	859	789	729	791	818	769	755	810	780	770	755	739	774	842	770	701	716	747	771	774	761	813	770	783	792	810	778	778	732	787	783	808	766	784	731	740	751	732	803	752	785	787	732	801	811	806	775	798	760	774	808	744	741	772	758	782	845	767	815	791	761	771	788	747	772	769	784	793	777	782	722	809	737	762	769	711	784	787	769	754	757	754	724	767	777	745	764	762	727	778	767	791	746	797	771	777	739	787	782	762	724	788	773	780	770	759	788	766	768	783	733	767	787	738	770	776	816	776	760	811	785	773	788	771	726	763	797	752	717	770	741	785	751	745	812	767	750	763	746	754	732	696	783	743	791	751	788	779	790	781	813	745	775	769	793	741	754	796	751	730	760	775	757	791	759	741	781	790	774	739	795	812	818	785	753	768	851	767	790	785	805	722	736	739	776	726	732	785	787	804	844	736	771	770	819	781	776	746	748	755	739	738	730	768	787	761	782	777	720	776	798	811	769	714	725	786	741	782	778	758	752	746	778	742	751	770	761	765	797	810	779	782	809	803	778	775	754	732	794	755	788	762	784	725	784	808	779	772	741	718	778	776	729	793	798	818	788	799	749	768	822	789	787	749	792	763	749	760	816	755	807	785	771	775	758	727	774	804	813	791	757	760	765	808	763	777	790	813	806	795	772	750	831	790	767	780	776	745	797	797	768	772	735	789	776	771	785	727	786	779	778	733	762	831	727	740	784	810	749	813	766	779	764	754	764	776	761	718	779	745	760	805	770	749	785	822	769	753	789	783	786	820	743	773	758	785	760	780	823	798	790	789	760	779	764	738	812	763	741	778	758	780	768	834	734	746	771	797	793	786	777	766	745	784	774	767	742	772	779	765	774	826	814	749	752	794	766	805	781	734	724	746	760	745	798	771	780	764	791	755	795	767	779	798	785	726	752	790	775	769	787	767	783	764	770	806	796	753	745	801	747	779	736	776	763	753	770	802	797	759	758	752	762	755	773	795	752	745	801	744	767	740	775	739	777	762	719	818	762	759	760	757	775	752	786	782	758	741	799	739	784	831	822	725	787	800	747	749	796	766	736	800	815	785	745	759	766	717	780	774	807	765	779	793	817	770	743	782	774	772	769	765	779	810	742	749	780	775	788	759	760	810	799	806	756	765	734	784	782	723	752	812	747	782	747	818	728	799	713	736	794	753	809	774	812	735	790	778	759	780	774	819	770	735	771	776	755	773	748	750	772	756	785	777	719	735	807	780	776	807	788	815	778	729	800	773	804	723	785	765	739	766	753	773	797	761	750	747	773	815	740	746	784	761	738	810	723	784	780	729	790	725	815	745	779	780	796	810	784	750	775	752	762	793	745	783	759	754	786	775	733	795	833	794	788	807	747	782	755	767	794	764	768	780	758	823	748	763	779	797	777	754	790	789	731	791
25456	24777	42284	34554	20135	16230	6804	1036	447	510	427	443	442	428	432	435	385	464	449	453	370	414	428	423	415	446	430	427	442	428	447	414	377	439	430	413	420	422	414	413	425	417	426	414	422	471	419	448	408	450	422	397	422	401	419	412	458	433	406	428	441	388	417	420	430	459	431	443	440	449	434	454	454	420	418	407	432	444	444	428	424	407	442	423	396	416	401	403	417	444	425	408	459	386	461	422	438	397	383	409	446	434	399	411	381	396	400	407	406	457	425	397	372	423	427	394	433	419	429	413	405	447	387	435	381	430	426	426	457	442	416	451	425	428	418	416	415	450	428	410	453	421	399	451	406	382	426	401	405	450	398	421	433	424	389	453	396	453	428	430	451	433	393	456	377	450	421	460	424	417	417	393	435	441	420	422	423	438	420	398	432	406	429	418	414	453	386	420	431	429	401	436	416	445	419	425	430	456	411	416	396	398	399	414	438	422	407	432	422	437	433	452	470	429	442	434	446	444	472	418	423	424	438	404	427	416	443	405	405	419	398	424	410	433	435	440	425	445	437	422	407	461	400	405	444	431	440	404	438	404	416	428	429	405	406	427	434	409	414	433	393	414	448	416	405	436	429	386	405	406	423	406	428	456	416	429	404	431	425	422	420	429	399	474	406	414	412	395	434	433	415	433	426	408	420	412	404	400	387	377	436	442	437	374	409	431	440	394	439	476	433	396	417	408	421	382	411	418	442	444	424	398	416	450	461	437	409	405	433	408	447	437	430	462	384	460	488	408	446	434	410	386	437	397	386	420	416	454	392	409	418	409	410	426	409	439	447	435	432	393	407	445	415	422	403	431	397	419	412	415	452	405	431	431	402	446	448	408	474	416	444	456	422	402	405	424	397	424	422	410	446	422	392	437	443	401	443	428	410	399	389	402	427	423	402	450	407	388	406	398	442	406	424	445	393	436	422	422	384	428	409	435	405	442	473	435	406	450	435	426	422	413	449	392	392	365	437	420	402	418	368	430	459	431	447	452	410	423	396	395	417	438	429	405	413	431	424	424	428	428	400	466	410	429	402	442	450	417	419	428	441	410	393	427	430	435	422	407	456	450	407	403	435	408	431	390	426	439	414	432	396	404	392	437	402	418	446	443	384	392	414	396	454	424	402	426	416	445	448	426	434	454	430	411	426	430	445	395	386	407	420	439	427	415	432	413	402	453	426	449	382	430	419	450	448	462	417	440	425	425	449	393	431	407	414	415	443	408	411	403	414	405	416	410	433	421	422	421	415	394	430	382	434	452	415	440	411	466	409	418	438	446	428	441	419	434	395	404	420	444	434	423	413	428	454	411	422	407	428	446	441	428	439	384	382	388	375	426	424	418	423	429	425	426	435	458	417	416	422	432	382	431	426	449	429	444	412	418	436	417	416	428	433	409	442	401	429	438	386	422	399	415	417	406	428	435	466	425	415	380	442	427	433	398	416	438	440	425	441	438	410	412	428	391	418	421	398	399	444	417	416	463	407	414	421	415	478	427	403	419	413	409	422	388	427	425	425	492	467	445	440	411	377	421	402	429	438	408	426	421	423	399	430	403	421	444	396	415	396	425	444	441	414	456	416	426	394	397	435	441	407	418	397	397	436	444	436	412	394	421	392	444	432	402	390	393	393	444	406	458	453	422	411	391	455	445	421	414	407	404	401	422	415	396	428	448	429	444	427	400	433	454	425	416	424	414	383	454	442	454	429	457	402	426	433	404	421	428	416	450	401	398	399	429	446	422	422	431	416	464	424	420	417	443	434	433	429	411	419	428	430	414	439	438	413	461	452	408	418	422	376	417	457	417	436	449	432	430	416	399	450	408	399	441	399	405	404	407	427	447	430	456	401	403	419	388	410	408	428	408	447	434	415	451	475	423	431	396	416	453	408	428	414	401	427	394	441	409	409	401	404	410	422	434	449	409	430	391	412	396	426	400	378	410	427	430	438	414	416	424	382	411	436	440	378	403	400	409	433	444	456	405	428	408	440	398	463	411	433	389	430	417	421	433	445	390	436	398	430	380	441	426	394	419	385	387	427	423	446	405	403	396	441	428	375	434	434	444	428	421	406	444	412	423	417	440	400	414	414	431	428	382	430	396	425	425	410	398	408	442	420	416	434	438	431	453	435	425	412	412	434	427	410	424	418	425	460	416	440	424	423	426	429	432	424	430	437	383	424	419	415	426	441	446	439	397	434	391	442	430	416	408	391	436	468	457	421	399	394	436	426	424	413	398	405	465	392	413	452	437	399	431	430	395	434	396	415	401	463	394	443	430	413	390	453	441	445	440	421	421	399	409	404	404	436	417	452	404	439	412	433	426	442	405	447	426	409	433	424	436	411	396	411	438	449	444	451	447	426	422	429	397	472	435	405	429	409	441	435	423	388	441	409	424	424	425	426	431	427	375	388	428	404	430	452	436	399	396	426	410	424	380	409	407	412	448	422	439	400	433	415	395	452	424	434	404	373	435	413	470	432	430	464	439	419	439	419	456	410	428	424	385	426	425	417	421	406	434	416	472	418	423	433	408	413	389	420	414	429	426	438	413	429	421	393	400	415	432	379	425	411	447	415	430	446	402	432	412	438	433	417	405	375	382	419	423	404	398	426	409	405	412	408	419	419	449	385	451	380	446	419	441	438	422	458	398	431	410	423	387	409	395	382	402	402	432	418	409	428	410	462	427	408	438	410	394	434	434	411	430	412	415	445	390	449	416	416	407	378	417	376	434	416	422	402	424	398	455	448	439	409	431	424	435	427	445	429	430	418	387	417	460	403	426	386	416	404	383	477	427	422	420	398	425	428	435	431	426	420	388	392	406	397	433	414	415	415	402	428	426	416	415	453	419	415	422	443	410	449	442	443	410	425	438	426	429	392	445	442	407	421	443	427	414	410	399	421	431	423	405	393	423	423	421	423	470	438	419	412	442	427	453	425	410	415	385	417	398	390	396	433	385	417	400	390	403	410	421	424	439	430	408	427	398	445	402	438	424	432	386	451	433	404	451	379	407	389	433	417	439	453	423	431	461	446	415	439	391	407	441	411	420	411	443	435	453	443	412	394	428	422	408	401	444	422	423	434	403	403	427	425	412	438	367	395	422	404	431	408	390	419	361	430	429	439	430	390	426	427	476	421	422	441	412	377	411	428	404	409	421	427	434	402	439	442	445	410	411	431	425	443	421	438	414	425	394	394	395	434	423	442	431	411	428	396	453	398	433	409	437	424	419	443	413	397	412	407	418	412	444	391	396	435	424	443	429	428	396	408	427	411	423	448	415	406	405	402	420	441	427	431	412	447	445	446	415	415	463	449	409	442	410	423	467	454	442	421	407	392	419	440	417	443	398	424	431	457	444	404	407	422	439	434	440	437	416	450	426	405	424	358	446	433	433	427	436	404	412	413	410	408	428	428	394	420	405	403	435	420	434	384	442	425	444	435	427	436	417	435	447	427	432	389	448	441	426
58140	93031	75953	44939	14830	21875	10342	1896	736	937	684	677	681	689	742	715	723	675	677	714	679	696	674	694	690	687	690	668	738	686	702	735	717	735	690	708	712	704	718	699	701	683	712	676	758	681	733	727	739	696	709	708	697	671	693	646	667	692	725	687	682	707	698	693	678	710	722	710	665	691	702	650	690	686	710	691	685	675	665	714	696	670	707	689	737	697	719	701	673	675	674	708	718	678	675	694	716	716	736	620	667	706	683	684	692	668	671	677	692	691	720	718	685	673	698	696	671	749	689	704	691	686	703	695	667	713	701	694	748	687	708	661	721	693	677	658	657	675	752	698	688	697	715	692	712	695	702	673	701	759	712	723	687	675	694	702	693	699	699	685	685	661	667	686	685	668	702	686	663	728	692	701	733	688	703	725	695	715	674	706	694	677	681	684	690	740	656	682	692	678	704	687	646	716	712	698	690	715	667	687	676	703	672	725	699	717	692	682	655	697	672	706	687	698	723	679	668	708	706	710	672	708	686	679	735	678	716	736	676	703	690	720	713	681	703	686	721	713	678	725	717	717	664	667	685	693	667	662	664	704	679	703	682	663	676	712	704	679	740	724	722	705	631	699	738	717	689	715	731	733	692	756	655	674	672	713	662	650	676	672	716	677	700	717	687	684	685	689	705	699	730	674	686	712	706	680	686	711	677	698	733	723	695	705	722	680	668	753	687	649	670	675	640	698	671	663	695	703	683	634	662	718	743	737	751	713	685	697	704	717	692	720	722	688	715	651	648	677	687	664	681	701	693	683	728	721	710	734	660	704	720	730	657	705	726	682	684	677	695	711	657	677	665	695	692	708	684	663	721	732	692	764	694	695	691	671	692	681	693	669	690	695	667	680	702	707	705	697	714	733	672	671	739	657	712	706	745	668	686	711	711	682	648	692	712	647	739	698	664	713	675	738	674	674	710	655	722	667	659	745	705	741	697	686	717	689	698	730	670	698	705	687	677	661	733	732	699	659	696	688	679	694	672	715	672	669	682	724	684	706	750	681	689	684	694	638	711	712	636	688	691	667	691	715	685	649	636	719	682	707	684	699	702	690	666	717	731	705	703	685	694	693	680	672	692	696	727	672	668	697	670	656	681	704	675	660	673	734	697	693	653	658	640	677	722	706	698	708	687	708	690	723	691	679	718	713	656	687	710	721	716	683	680	705	694	701	726	703	728	699	698	746	653	677	675	720	683	691	694	678	679	674	652	685	677	716	724	700	659	674	670	720	681	687	683	691	702	707	700	680	709	732	739	728	734	714	652	729	684	750	691	724	649	706	651	703	735	669	666	728	746	678	663	691	688	642	703	711	710	645	700	740	687	662	732	725	695	727	731	731	748	685	749	701	663	710	693	681	669	653	718	694	725	729	661	674	688	711	622	672	674	712	693	678	674	691	726	686	683	672	673	687	690	688	660	684	686	722	710	675	690	761	705	664	698	714	727	679	719	761	693	673	717	680	704	715	727	676	723	662	702	744	706	714	741	704	715	665	688	715	658	654	730	631	707	721	731	703	673	743	671	671	703	660	690	670	715	692	663	692	740	722	692	730	711	705	724	719	687	682	727	643	731	682	716	709	687	665	720	692	684	662	664	714	682	735	689	687	683	696	712	695	653	732	698	741	691	710	660	717	680	670	666	638	719	692	647	700	673	681	707	683	712	660	636	709	678	705	753	698	648	686	675	673	641	673	700	663	683	746	695	670	695	699	680	612	668	682	717	733	712	704	787	667	684	685	710	669	691	695	685	659	674	732	696	740	727	729	702	723	715	721	654	668	673	688	722	706	678	678	661	714	695	757	672	762	658	682	677	658	670	692	679	686	646	735	638	708	691	626	699	688	672	694	704	672	678	714	703	701	655	708	705	672	682	697	703	727	691	698	718	718	709	687	720	654	752	715	664	716	660	686	699	730	659	702	739	696	711	676	684	679	714	692	695	720	706	690	692	700	675	706	703	699	698	651	646	750	698	736	703	714	701	690	685	653	688	661	696	666	715	669	714	726	694	680	708	677	703	706	717	680	674	662	692	634	740	667	685	710	652	700	676	701	666	742	677	697	713	703	709	684	682	675	679	719	682	696	721	735	750	698	672	686	683	662	680	637	709	728	646	701	660	685	708	724	709	762	681	709	691	661	752	690	724	696	717	712	735	716	650	721	697	690	675	745	674	687	668	672	704	694	684	670	696	726	693	662	706	670	701	681	691	711	729	691	705	708	717	636	684	695	666	694	673	735	704	693	673	717	702	647	679	706	700	659	662	680	682	711	696	710	675	721	722	709	704	681	674	706	649	697	695	715	709	674	687	688	701	693	654	670	689	709	696	701	689	739	725	708	659	714	681	725	677	686	708	662	702	735	695	690	662	699	702	686	698	692	686	669	679	671	682	726	665	615	687	681	763	661	690	700	679	694	648	629	695	691	694	667	668	739	679	702	674	709	672	701	705	709	686	692	707	743	666	721	721	701	647	734	714	716	662	648	707	664	696	721	717	686	738	727	680	673	714	660	718	692	689	738	743	712	678	706	677	736	684	675	714	690	710	713	665	723	689	692	720	698	722	677	733	702	736	753	707	722	680	711	686	696	721	687	744	666	693	687	669	676	656	717	659	701	658	669	757	688	682	712	740	679	700	686	713	697	696	727	679	694	703	674	659	662	664	698	684	721	692	716	689	667	674	681	687	729	723	661	708	667	692	682	735	734	654	702	682	712	675	701	683	668	677	687	669	669	685	735	728	651	743	675	713	682	679	697	721	768	699	674	697	693	716	704	647	691	711	663	660	696	661	651	723	758	678	704	678	707	655	742	714	689	680	747	703	651	703	678	662	725	727	676	757	658	679	691	634	694	659	697	669	660	740	684	682	705	695	711	615	751	676	729	721	700	689	685	702	672	663	662	701	703	695	670	691	704	696	673	645	725	737	754	689	678	721	668	742	703	705	687	676	758	723	729	682	718	708	684	656	745	702	650	642	671	682	720	643	643	650	719	713	660	691	749	666	682	723	661	702	647	693	736	737	701	690	705	699	740	687	677	688	693	728	711	688	691	697	718	694	672	692	698	726	705	719	679	771	663	669	686	700	678	721	717	751	673	674	675	681	729	710	702	697	669	702	715	710	718	684	672	688	717	707	706	715	723	694	665	700	682	649	707	720	685	721	699	696	635	701	702	687	694	699	692	705	692	706	628	635	682	716	687	707	675	683	686	705	717	703	683	694	762	711	715	701	690	655	696	659	698	750	763	710	709	685	691	701	662	730	715	683	685	671	703	684	698	713	692	669	681	684	695	692	687	705	698	681	764	702	692	693	701	676	709	692	677	697	685	722	667	689	728	742	676	720	695	703	707	690	679	689	637	730	695	697	692	675	704	694	666	681	735	636	706	636	736	711	729	705	672	717	710	693	649	695	687	674	710	699	719	709	692	680	692	662	723	707	622	726	712	685	753	664	755	729	668	721	723
24262	22423	34749	29049	22103	23080	14868	2040	688	811	657	668	664	648	628	624	692	614	654	617	638	656	608	634	646	626	628	590	659	652	654	689	602	667	691	632	644	640	684	654	636	611	657	611	638	615	624	612	612	620	580	677	611	675	631	674	650	623	651	643	654	648	606	567	642	648	652	641	627	635	597	619	635	605	624	655	656	659	615	663	619	652	627	614	632	643	617	598	652	614	631	591	632	670	657	634	637	655	654	649	638	627	615	608	648	637	644	595	655	664	608	605	627	649	609	644	672	600	640	641	588	630	608	628	657	644	659	589	621	575	576	641	633	685	631	618	652	594	587	648	637	647	621	657	601	603	616	608	651	640	638	599	608	631	625	593	637	632	588	686	624	625	676	654	596	612	662	656	601	633	638	609	621	626	642	600	675	630	630	639	618	638	659	665	640	604	611	628	611	612	586	612	630	635	622	612	621	625	631	641	594	642	650	623	659	638	649	607	593	617	626	647	636	677	621	631	622	669	606	671	620	604	635	675	674	645	641	659	638	598	647	646	598	651	655	673	651	631	642	625	625	640	616	644	651	611	629	617	639	598	643	624	573	596	622	635	625	623	622	605	610	614	616	620	677	657	630	598	643	625	691	632	641	654	611	621	611	611	632	659	657	620	631	672	654	601	628	634	686	602	610	657	606	609	650	611	603	586	641	672	632	654	635	645	661	642	643	611	605	635	642	601	642	619	667	606	634	620	688	616	679	627	635	619	634	597	652	610	627	655	653	649	624	676	585	593	603	649	623	656	597	622	594	596	657	657	622	682	615	687	643	665	630	634	590	622	662	616	642	671	620	616	623	634	640	620	668	639	637	675	645	616	608	605	663	615	647	591	619	620	605	655	615	601	648	575	625	629	663	642	644	667	640	632	628	632	629	624	625	631	689	621	599	633	648	603	592	595	617	575	618	604	616	680	598	611	612	636	608	698	640	620	677	670	599	637	609	615	626	620	665	644	629	680	644	624	612	602	646	684	623	580	629	678	624	602	617	608	638	612	633	645	607	610	607	603	610	621	630	599	638	584	611	648	608	640	656	661	630	661	634	646	606	605	658	629	613	606	618	611	667	638	608	628	662	626	603	658	597	657	623	637	647	625	652	587	643	624	640	608	607	578	604	671	628	619	651	605	680	615	594	616	622	658	563	631	638	665	665	661	624	599	645	645	602	688	633	677	612	618	623	663	719	649	619	605	645	685	637	649	636	631	664	607	639	603	629	631	639	641	632	600	615	623	593	630	636	628	655	661	591	640	648	575	656	620	676	640	572	656	695	643	618	672	659	569	612	612	671	686	637	621	636	629	590	614	619	660	651	692	687	629	649	635	644	644	610	640	636	628	588	639	623	631	683	648	617	583	659	640	657	675	678	605	661	638	616	603	644	660	616	612	636	685	635	642	618	653	641	577	577	580	630	676	655	611	646	626	642	628	655	637	620	622	618	660	632	608	678	632	611	630	596	631	646	634	622	629	662	623	614	614	602	623	719	628	666	672	625	655	640	667	587	639	625	636	684	651	600	615	628	624	604	596	620	632	666	600	642	668	633	678	596	614	636	640	660	628	622	598	660	594	611	610	627	666	637	630	684	629	606	645	647	625	712	625	619	665	663	657	620	668	618	618	658	639	630	598	615	618	651	668	613	626	633	627	570	638	653	662	601	659	634	634	651	606	612	692	591	656	619	616	622	640	587	649	627	662	671	630	616	626	635	643	660	631	618	671	627	632	654	610	607	626	622	602	659	616	638	607	657	679	667	617	595	602	657	628	614	648	607	650	641	658	612	652	616	655	617	650	653	652	649	609	643	621	630	636	600	608	646	610	590	661	583	646	613	637	634	621	629	660	607	631	676	656	607	631	647	630	634	638	620	624	612	594	651	632	682	669	608	634	653	625	643	653	631	653	637	595	632	600	645	636	656	650	666	631	636	661	592	670	623	632	645	637	654	652	655	678	674	621	659	659	627	651	616	650	628	632	585	658	647	634	640	656	632	629	646	663	623	652	649	608	620	640	617	612	618	585	633	621	629	646	628	568	656	611	648	630	593	665	654	676	626	652	639	654	585	636	667	604	609	647	606	633	594	622	647	648	623	666	653	627	619	612	625	635	665	609	641	622	682	671	635	688	599	596	639	658	623	643	649	652	595	641	608	697	682	614	615	636	691	673	584	661	583	588	601	604	645	638	638	621	623	605	593	584	611	622	623	642	554	605	575	604	635	674	636	600	594	701	634	641	599	614	647	651	602	681	648	589	604	641	647	638	668	626	632	583	639	655	638	584	627	624	597	628	604	631	691	621	666	619	652	628	666	617	583	653	683	635	622	625	656	630	605	601	622	618	677	654	609	578	581	603	602	646	686	636	629	653	661	646	601	702	583	636	661	608	653	645	623	639	631	643	664	644	623	602	645	597	574	674	630	576	618	619	656	631	606	631	629	662	671	572	665	611	630	610	587	664	641	646	576	677	604	610	655	622	668	617	625	607	591	614	609	666	622	617	592	599	587	594	599	656	577	655	605	628	667	593	679	628	596	631	612	633	594	614	686	639	631	646	653	550	566	616	612	636	693	642	631	597	665	609	610	621	625	645	645	621	638	664	596	664	645	641	676	638	634	613	623	666	640	622	648	688	607	648	602	577	625	647	636	623	627	646	612	664	658	657	594	652	597	664	641	627	607	669	604	582	596	639	641	641	617	613	617	626	619	628	612	641	625	655	592	685	686	624	586	622	664	670	672	647	633	601	597	681	627	656	675	601	589	639	657	652	616	664	663	631	601	652	656	616	630	616	642	645	633	664	638	639	663	639	649	658	606	620	614	589	593	672	633	655	561	647	638	643	661	665	612	637	631	612	618	657	631	626	619	655	627	633	666	630	613	609	673	640	598	616	666	622	617	628	625	632	612	608	635	628	651	628	584	643	630	618	623	667	633	607	636	659	625	593	642	626	600	649	638	656	651	594	597	614	664	636	602	663	658	647	641	618	635	633	580	693	628	619	636	611	642	609	619	614	654	649	626	660	638	619	616	623	627	595	641	677	623	646	656	627	636	623	640	634	641	604	665	623	641	623	657	682	634	625	631	629	636	659	623	674	661	663	649	599	645	616	588	641	633	625	639	630	623	640	642	616	627	616	653	614	591	615	633	611	646	682	595	605	653	591	638	639	678	622	622	638	642	630	639	674	639	590	624	651	643	614	675	642	631	666	607	628	671	617	604	638	608	650	655	595	655	656	640	614	585	645	645	635	602	631	590	619	648	642	597	690	654	601	687	660	639	636	634	565	564	624	648	567	643	602	673	647	668	646	637	653	656	612	626	657	611	613	577	655	678	668	633	624	640	675	667	632	631	606	631	647	667	640	604	623	668	642	615	667	620	621	598	626	621	625	624	659	668	647	650	617	628	605	641	671	618	590	665	623	700	681	631	603	655	607	609	625	630	610	624	618	636	642	677	609	628	595	649	589
56723	99830	85274	53796	20143	29633	15765	3136	1003	1396	979	1029	997	928	967	995	1018	1016	967	1024	1019	1003	1018	973	950	972	995	978	988	958	955	1000	979	1001	998	989	991	938	982	926	966	933	951	970	971	986	990	953	978	982	1015	998	945	999	1026	990	946	1017	970	986	1003	1006	992	962	1017	1022	940	936	961	1025	1019	957	948	1004	1024	1012	981	982	1043	1003	993	975	994	1019	982	1023	895	1052	1030	990	964	924	937	1019	975	940	989	1010	966	967	892	965	944	933	978	979	944	952	937	996	994	1002	977	961	976	934	941	1064	975	975	967	987	1001	934	965	927	953	1017	942	985	1004	1001	924	925	995	962	1013	972	932	969	1015	960	982	1038	956	957	985	975	928	995	1012	963	975	988	979	992	980	958	999	930	988	980	942	1018	995	986	965	954	943	961	945	962	997	993	998	987	948	985	1032	986	945	976	917	1013	1031	956	977	1006	997	894	946	979	1032	1005	986	982	1013	1035	1058	954	948	988	899	966	986	959	1000	969	1013	940	991	949	963	1005	923	977	1030	979	962	985	995	962	967	1010	998	998	976	953	1027	997	955	964	996	976	1001	988	967	966	980	997	969	965	969	1057	941	967	976	937	993	921	1043	991	1001	997	988	950	1016	959	992	980	1007	954	1023	1007	981	962	924	990	972	971	995	938	950	1010	976	981	1009	960	1033	954	971	994	1043	988	970	968	967	1001	1012	1003	982	912	944	984	1005	953	990	958	958	976	951	982	1010	932	983	969	970	985	949	976	975	966	939	933	954	951	996	963	984	984	972	986	907	929	1007	1018	972	994	1027	987	998	941	1010	977	957	981	992	946	937	996	969	976	967	975	983	1005	962	975	951	942	959	903	977	1003	957	957	937	972	1021	1017	1008	938	953	986	972	956	1031	971	985	973	977	1008	1017	1020	935	968	991	1022	960	950	1037	1024	962	976	1018	952	972	985	1002	912	928	983	934	1002	991	975	950	932	1025	972	946	989	926	1025	989	969	1033	989	1009	1027	979	958	981	964	971	1024	955	984	968	955	1018	967	960	950	1010	962	929	957	890	982	995	958	947	1031	1012	1039	954	986	1000	1000	930	981	968	999	961	962	981	1010	954	1023	971	985	1009	993	971	949	1003	948	953	1002	972	958	961	979	911	955	994	943	1027	935	1000	1022	989	961	1007	925	988	994	1023	968	959	908	948	988	917	984	960	970	994	989	971	1008	979	972	966	993	988	940	938	928	958	999	947	1035	962	982	985	983	945	980	964	960	915	978	983	964	990	954	1000	1025	989	964	1008	961	942	938	943	916	959	987	1018	969	990	980	1030	941	969	1021	1019	949	951	987	988	1008	949	955	972	988	955	1004	992	983	983	1027	957	964	975	941	977	1000	917	1005	975	1064	962	998	959	968	972	974	953	946	981	986	999	973	961	972	994	908	1030	989	964	968	991	1014	955	920	983	997	1006	959	960	1008	999	944	937	971	1026	945	1007	952	1035	1014	1004	970	988	1012	1009	992	1006	992	980	907	957	988	916	998	1006	959	958	1004	940	974	951	1015	994	925	1026	969	980	983	1018	988	958	1023	1015	1001	1020	936	962	990	990	1014	998	982	979	939	942	1009	937	1016	956	1025	946	973	986	953	939	963	1014	950	982	997	966	1020	931	994	955	984	984	966	975	996	951	988	936	956	958	957	926	1006	1012	975	1015	1007	960	973	1002	979	972	949	959	985	951	1003	1007	973	987	945	986	989	986	985	987	980	985	955	971	984	961	938	961	1010	973	930	989	916	984	947	949	970	956	1009	993	924	1034	935	989	1006	992	977	1012	1022	958	972	900	912	972	973	1004	986	991	986	1020	1040	965	968	985	970	1018	1032	965	1035	993	953	1048	1063	962	964	982	1015	975	956	943	972	997	977	1021	990	1021	992	987	1027	1002	984	966	1032	1003	993	956	972	980	945	984	956	947	997	957	972	1036	992	976	942	977	1004	946	953	1010	986	1001	943	979	955	987	1010	1006	987	913	968	951	939	955	959	941	1021	948	994	943	1005	991	946	981	973	1031	965	1034	1002	1013	955	1007	938	999	1060	994	930	944	964	954	958	1001	1041	988	978	1004	929	959	970	1018	1032	1002	989	994	954	993	980	901	1027	973	1001	973	964	953	988	947	955	978	978	984	999	970	1054	1012	1017	1008	919	959	967	947	989	996	947	935	1046	969	1020	1000	969	953	960	943	986	1038	964	964	947	1031	942	984	1007	982	993	944	973	995	1018	930	970	924	934	930	978	1022	935	973	960	1033	975	983	957	945	991	959	902	960	967	976	1037	968	928	1003	1019	992	1004	964	1058	972	954	992	991	925	968	968	987	903	923	1009	1022	970	934	946	986	1035	935	978	978	982	1003	983	931	955	968	990	953	1007	984	972	1001	1017	954	973	1034	1026	966	971	982	985	986	943	1056	928	1039	976	932	977	989	962	1021	985	969	1013	936	967	972	1001	983	922	1010	965	934	961	952	945	975	1004	1021	952	990	988	1019	1004	930	985	1033	975	995	965	985	1009	923	991	984	947	962	928	982	967	895	974	964	996	942	971	991	985	958	970	989	1019	911	973	944	942	965	1023	1010	1016	977	1007	975	1026	989	1010	971	1003	924	1016	988	1010	1008	927	981	957	953	964	1059	1027	990	985	981	977	990	978	987	983	971	1015	983	1012	951	961	968	972	1027	956	988	970	965	948	1000	1010	1045	1010	1010	927	1005	1072	964	941	1005	1004	909	991	976	1002	984	948	947	1012	962	1023	1027	993	1006	972	1009	991	886	949	1052	940	935	1001	943	960	941	971	1000	969	986	943	988	1024	988	1001	995	1003	1021	981	931	1050	965	1011	959	1041	938	988	991	967	981	1018	995	1021	965	1002	1021	992	1012	961	985	1003	1035	919	1004	969	984	942	971	935	1021	921	971	1046	1001	961	950	1011	1026	960	1047	1006	949	984	960	1008	1015	983	996	921	1014	1004	958	1007	1027	977	976	992	994	1042	1018	983	989	1038	982	997	990	993	959	969	971	972	943	919	1006	983	1006	941	937	934	977	954	979	967	977	1019	961	959	991	917	957	991	998	1038	967	984	925	949	1009	1024	975	954	899	967	940	937	988	932	947	988	946	977	982	990	970	940	989	1016	910	943	937	1005	991	984	990	970	966	959	1005	972	981	976	967	987	995	945	1025	1022	1028	988	965	1022	1005	958	981	957	937	976	966	1029	946	1007	1021	991	1034	1004	1011	982	950	994	986	1041	991	1036	1006	1013	911	988	988	977	983	964	1013	937	955	989	961	945	931	994	977	1003	1000	949	983	1030	946	960	964	959	976	979	974	987	943	989	978	932	958	986	971	996	981	991	1024	997	932	1030	991	957	986	965	950	1033	938	994	999	1023	967	959	1030	1020	986	1017	951	991	1006	1009	937	963	968	1008	940	968	918	1008	956	1003	986	989	998	970	963	1025	994	926	980	934	971	973	990	993	944	999	1019	979	960	978	973	964	978	987	958	1015	999	994	997	989	926	994	982	987	897	941	1019	926	983	964	1016	930	1013	958	1012	977	1070	974	973	1000	1003	989	988	938	1043	957	934	965	1041	1019	1027	961	971	990	969	914	981	987	1019	934	1023	979	963	917	976	979	921	933	957	952	979	979	992	998	974	953	1001	955	981	981	975	975	959	936	945	946	982	966	1027	1003	1018	982	999	967	980	985	1015	976	948	961	948	962	1042	986	972	994	959	1022	993	1017	945	986	967	947	958	976	970	961	939	957	970	965	968	976	985	965	983	1008	970	993	961	979	993	974	923	946	958	957	975	953	978	963	973	949	958	985	1003	890	948
31514	27436	30260	15935	1731	1998	1138	584	465	538	496	496	435	478	466	488	461	490	491	493	459	429	474	469	465	432	455	458	504	456	495	471	501	448	458	465	465	484	477	488	454	482	497	469	455	429	462	482	478	478	432	447	472	470	462	471	451	471	456	443	453	427	470	454	501	506	490	470	525	483	484	469	459	450	477	512	461	469	501	439	470	485	457	468	455	476	475	479	489	450	460	454	435	432	490	431	451	485	518	493	480	475	453	445	499	483	449	493	474	463	465	491	484	458	435	471	485	498	501	477	465	455	457	475	475	464	447	488	454	472	476	497	467	483	498	493	469	498	519	422	442	499	479	482	516	469	476	467	493	465	483	473	474	470	474	473	497	469	427	478	533	450	495	469	460	446	495	483	479	470	449	440	451	450	458	433	446	476	510	467	494	482	447	444	470	473	450	438	485	470	475	483	513	472	458	519	468	445	494	439	456	473	469	459	465	473	459	469	517	471	457	465	485	480	512	540	476	475	452	435	505	477	503	447	496	466	501	489	488	459	506	523	444	470	467	417	461	486	462	450	452	496	470	463	425	452	497	455	463	470	469	469	454	475	490	470	419	482	481	443	474	450	435	474	459	436	444	459	461	483	494	453	461	472	467	473	470	497	473	488	499	495	468	483	431	469	490	471	482	423	491	512	520	442	497	463	455	475	480	508	456	443	441	495	458	464	435	462	470	470	450	474	458	453	464	444	459	433	494	466	451	459	453	465	485	463	465	465	502	496	468	486	498	456	448	447	495	453	458	475	450	474	469	479	460	461	466	452	459	434	466	460	482	468	436	446	460	426	449	481	465	459	474	473	467	478	473	485	462	469	452	435	519	472	508	460	477	479	460	462	474	478	452	437	466	504	458	466	457	471	461	462	449	484	498	461	470	480	516	452	464	475	451	494	471	490	483	464	465	486	487	456	491	490	488	484	493	489	457	478	484	479	474	445	427	485	431	439	478	459	467	482	489	474	481	473	504	440	471	492	501	429	472	494	506	448	477	446	473	506	437	443	489	454	441	452	435	472	432	470	474	430	471	497	461	438	486	474	475	472	464	465	456	493	460	476	479	462	484	485	463	484	444	449	446	470	451	441	455	455	419	482	462	527	465	469	502	471	446	454	475	483	421	475	466	451	466	467	481	440	445	440	462	465	491	447	485	462	455	451	484	457	466	450	474	461	462	495	471	506	486	477	436	474	464	478	491	475	442	452	439	471	466	431	432	443	461	452	447	480	487	432	470	468	459	416	438	424	432	498	512	470	480	442	505	468	478	481	483	462	431	459	516	459	505	479	482	459	452	507	451	480	463	452	466	480	492	471	479	486	435	464	487	453	418	501	466	465	475	464	443	521	474	492	475	484	476	456	446	463	460	467	477	475	472	448	453	451	486	446	519	417	500	446	456	470	450	483	443	487	482	490	464	469	462	460	460	460	462	441	471	472	441	517	437	492	476	513	492	470	439	490	459	490	424	455	464	467	479	456	493	506	465	467	477	471	431	439	492	528	473	474	466	424	506	475	500	445	478	451	506	476	463	484	516	446	443	458	485	472	463	424	479	466	461	500	506	467	499	460	463	468	486	515	417	481	436	448	515	468	478	484	456	478	483	449	445	442	486	491	464	450	457	467	484	486	433	436	477	443	492	420	488	504	459	487	437	432	461	469	459	475	461	500	445	494	485	449	494	515	483	472	481	458	456	485	477	450	469	458	480	412	448	474	445	478	474	503	478	485	442	455	436	475	493	503	472	483	450	483	463	433	471	484	473	448	461	487	454	486	464	470	475	475	449	472	458	472	424	465	437	500	479	485	450	477	457	462	441	480	458	426	397	487	440	502	422	489	449	487	486	500	434	492	469	461	457	484	457	440	447	474	498	491	465	484	487	479	478	514	467	492	446	478	467	474	466	478	494	482	479	478	500	479	469	481	481	455	481	415	471	485	414	490	469	435	488	462	479	444	452	477	460	489	500	496	482	469	460	441	494	495	441	463	502	489	483	450	471	446	472	479	463	470	429	459	463	452	466	449	482	456	456	473	482	462	466	422	481	464	475	448	467	475	458	499	467	461	472	470	494	425	491	465	481	498	467	466	464	440	460	497	489	486	481	462	484	485	465	464	483	471	462	486	472	479	458	483	457	478	445	482	425	465	468	464	427	460	490	470	469	471	470	426	449	442	442	524	445	476	497	478	506	488	497	475	450	431	463	496	439	486	456	452	465	453	457	473	459	465	484	474	486	464	476	462	456	444	484	426	471	464	452	438	486	459	462	498	446	479	496	463	452	458	423	470	494	499	492	444	456	493	492	508	467	492	440	475	479	424	498	437	497	463	475	513	443	509	460	482	483	516	495	478	476	457	455	475	437	472	464	468	466	562	485	503	497	498	464	475	467	466	487	469	435	451	454	472	449	510	460	475	473	501	452	503	492	460	480	445	476	478	456	504	487	466	478	451	470	488	474	453	484	483	469	455	512	505	435	479	480	477	506	451	457	490	487	439	449	507	503	476	474	476	467	466	478	472	473	466	479	516	457	467	448	476	475	453	463	434	445	466	455	483	460	452	509	486	519	493	496	489	490	461	457	416	437	507	441	461	448	469	476	472	482	471	465	490	477	498	463	478	466	482	471	480	457	488	453	488	473	463	470	493	480	475	474	471	454	441	466	513	458	476	465	506	505	464	504	505	475	483	409	476	462	498	461	462	520	464	481	459	443	485	482	473	509	495	470	460	476	477	476	449	431	505	424	464	443	453	497	491	483	486	471	497	494	458	452	491	498	484	476	451	498	465	448	494	465	472	450	461	457	463	462	466	485	474	496	507	492	464	490	501	439	494	482	465	467	480	464	454	457	459	466	454	500	464	478	488	462	471	473	434	492	466	450	501	448	485	498	490	474	488	456	457	463	467	440	497	441	490	464	415	456	467	480	475	466	472	446	504	492	479	513	435	481	442	463	459	483	439	461	464	458	432	452	496	485	504	483	494	466	494	475	471	457	469	464	476	476	430	455	450	433	495	478	446	498	466	494	483	485	467	496	472	473	487	478	485	480	524	492	460	468	474	468	521	481	499	499	446	445	494	482	486	475	498	448	486	444	468	500	468	506	521	433	466	471	458	466	483	441	499	464	461	456	486	462	461	485	483	479	457	458	443	509	478	492	432	492	454	496	488	444	461	461	459	461	431	464	468	477	459	481	477	483	462	502	484	511	459	484	472	518	439	453	466	469	484	405	465	472	466	464	478	467	456	437	480	468	451	450	482	469	446	511	458	463	472	474	498	462	436	477	478	472	478	492	466	496	464	483	458	470	460	458	491	492	480	452	521	465	468	442	429	492	435	457	455	470	484	452	456	488	478	472	458	477	476	474	479	472	481	478	503	428	453	445	492	490	483	431	467	485	471	478	435	449	465	488	475	433	487	431	426	459	486	469	449	449	462	500	495	496	468	450	438	467	456	465	482	486	478	447	473
41190	46036	36951	15791	2636	4614	2402	1048	776	766	788	803	773	757	779	769	800	776	809	810	752	764	774	779	798	809	786	793	793	781	778	792	759	793	784	794	818	766	781	764	755	750	812	773	801	753	780	849	800	757	725	788	770	800	765	791	745	753	785	792	820	771	775	771	754	782	776	764	806	803	817	781	782	789	792	770	770	786	739	748	798	797	804	739	798	746	735	697	777	763	813	723	770	760	798	790	782	728	731	814	772	764	803	769	756	789	814	770	828	762	780	737	772	800	736	763	815	794	727	775	739	756	781	786	762	834	707	807	794	802	810	794	800	741	777	772	758	814	754	788	820	776	731	790	775	765	753	811	777	797	719	818	772	779	800	769	754	775	758	825	749	804	781	835	781	744	788	779	779	734	832	805	735	784	753	799	804	730	782	779	750	796	780	789	768	786	745	783	807	765	748	782	777	781	762	767	793	801	776	774	735	767	817	742	778	786	793	752	743	787	797	773	826	778	793	786	773	766	790	768	818	779	795	791	740	798	790	769	770	760	789	696	745	780	784	750	797	753	793	782	798	765	830	766	740	721	797	770	747	759	780	752	778	784	812	728	802	764	770	768	788	764	790	748	806	756	749	788	765	762	780	767	745	756	773	742	738	709	811	753	774	786	823	766	764	813	768	809	785	767	748	740	779	757	794	802	768	828	719	758	784	759	765	802	793	819	720	775	826	807	784	754	769	749	738	781	773	807	752	787	760	768	772	773	735	745	861	797	829	808	803	795	843	778	761	845	766	797	806	771	765	766	717	802	838	788	788	750	803	775	744	823	802	785	815	739	766	775	788	776	751	770	744	783	793	760	766	806	805	775	757	775	789	793	800	756	747	802	790	743	826	767	774	776	752	754	793	791	781	767	767	743	745	781	824	776	753	749	711	831	787	745	769	766	765	752	789	751	798	784	796	774	848	818	745	799	761	773	791	789	737	781	757	772	790	776	822	755	801	745	805	787	782	777	811	740	757	749	812	825	740	746	725	776	775	732	785	761	749	774	731	769	774	746	782	797	795	813	762	843	770	825	796	802	803	738	824	804	781	787	780	793	796	792	784	765	733	800	767	776	796	796	796	805	791	779	784	771	780	792	818	801	800	776	768	775	783	785	807	750	767	740	757	799	771	799	793	737	795	767	804	789	782	736	731	756	779	758	769	800	778	756	721	807	835	826	781	780	801	798	758	753	735	804	781	773	765	765	805	806	739	721	766	724	797	762	782	767	766	731	730	850	769	751	794	795	749	797	767	727	717	758	789	798	781	773	754	780	786	745	813	813	761	762	736	782	759	768	767	767	778	767	802	786	739	792	766	750	776	827	765	754	772	823	761	758	743	808	780	737	801	804	783	806	732	822	778	822	820	743	779	813	768	761	802	786	767	801	825	777	770	780	767	782	835	774	798	825	739	774	768	768	743	745	743	788	802	748	811	789	766	763	858	759	789	775	751	806	790	785	762	775	756	778	807	724	820	727	719	797	839	737	806	769	794	742	721	759	797	807	755	739	807	825	823	778	792	782	773	779	721	761	756	785	780	786	828	813	749	783	759	800	779	740	792	814	794	794	805	712	753	753	759	766	795	748	809	757	752	766	799	739	776	754	789	777	855	735	796	788	798	734	802	735	737	783	764	798	720	766	782	792	764	759	764	711	774	763	742	741	811	754	795	748	787	785	754	790	758	768	781	753	794	784	836	744	772	776	774	741	728	753	752	816	774	780	725	756	770	786	788	776	813	775	770	748	756	799	773	739	827	798	813	823	801	784	782	778	763	764	767	774	808	750	780	782	809	818	775	823	761	754	766	820	726	795	764	759	794	765	759	770	744	761	787	769	768	769	776	776	728	738	849	737	779	763	802	785	768	761	785	757	799	781	762	812	786	789	813	741	730	766	755	753	728	727	768	791	762	767	788	795	818	780	766	737	788	791	826	804	745	799	732	796	818	772	763	760	793	786	775	748	762	798	818	797	735	764	773	810	748	747	781	767	801	785	738	714	818	762	763	770	786	768	770	748	792	747	758	800	750	818	782	796	814	809	750	781	806	770	761	795	789	786	785	770	774	778	749	749	736	822	783	793	772	729	775	765	726	759	723	735	802	801	802	788	781	752	736	819	790	778	759	796	757	742	767	821	733	847	764	790	750	764	732	776	776	784	757	838	787	759	793	738	679	747	797	773	725	777	776	755	762	803	769	804	795	767	786	738	764	787	777	781	771	850	782	762	776	799	727	789	777	779	789	718	817	757	784	733	819	781	767	752	764	789	823	758	729	744	757	796	791	765	788	775	746	786	761	766	747	789	772	813	813	785	783	759	755	726	780	792	778	810	827	766	784	744	740	737	772	745	789	761	808	789	845	770	763	749	746	736	761	747	767	741	777	811	768	759	758	807	770	806	806	757	747	802	725	773	755	758	787	794	822	734	783	771	798	757	797	744	819	807	776	747	755	797	753	753	736	723	753	763	751	818	725	742	793	767	771	786	785	759	745	780	727	845	827	739	746	810	793	724	768	772	822	779	756	776	822	719	763	791	766	763	793	787	756	812	759	775	783	783	788	828	774	818	804	715	741	773	800	836	790	766	736	791	790	770	756	762	748	735	762	792	802	794	758	766	768	765	790	771	731	782	755	772	832	785	786	823	789	768	802	780	745	784	737	756	845	760	764	759	803	750	779	731	761	761	771	765	758	766	778	777	795	793	799	779	768	794	729	789	784	715	796	767	800	766	750	780	803	800	767	771	765	814	803	814	757	782	858	793	741	727	734	771	826	754	789	747	742	748	785	729	797	778	771	726	823	766	730	745	803	734	720	762	782	742	727	763	771	722	768	768	784	822	778	800	775	783	767	774	756	760	803	782	800	806	814	745	809	787	820	769	774	795	760	721	741	754	785	819	777	773	810	749	734	793	786	806	771	766	765	746	808	794	762	727	774	781	745	765	796	786	770	783	788	740	778	775	821	810	786	815	751	757	753	808	757	806	785	800	771	753	801	750	740	775	764	769	821	743	764	699	783	776	746	785	737	789	797	805	771	739	732	782	798	742	753	776	761	781	804	759	813	743	738	774	810	793	778	801	723	728	798	799	772	789	719	815	797	789	807	789	815	746	824	800	745	769	788	760	698	776	788	771	748	744	797	763	763	850	801	767	798	784	749	755	820	839	757	741	810	761	781	790	730	768	785	781	783	741	772	817	760	784	795	758	783	784	787	780	752	815	762	777	769	719	785	763	826	717	739	776	793	804	815	753	765	721	777	756	783	772	742	787	731	768	770	779	781	772	802	772	762	800	770	797	750	754	782	812	752	805	756	815	772	748	776	791	730	737	782	805	759	770	756	743	773	762	778	801	723	782	752	750	802	771	823	768	757	715	789	824	755	734	775	767	792	805	747	792	715	756	766	790	756	752	803	796	761	791	728	717	760	831	753	794	780	828	763	783	813	791	781	828	761	753	807	794	823	762	749	728
25910	23972	35555	30636	18893	14957	6440	1181	440	498	412	445	432	422	444	380	419	446	434	406	416	413	460	452	417	408	399	428	434	423	410	406	432	395	421	416	420	415	428	458	484	428	435	414	438	410	408	393	381	460	450	429	413	431	415	409	439	437	405	374	418	419	457	425	390	426	408	401	401	468	417	410	446	413	419	413	396	460	426	421	403	405	392	414	411	374	402	414	414	396	402	433	427	439	398	434	432	431	424	403	427	415	403	425	422	424	461	400	419	409	454	417	430	444	433	450	442	405	402	421	420	417	378	416	451	439	442	464	405	396	424	433	420	426	419	482	439	421	415	380	451	394	433	384	430	399	418	423	423	403	427	427	447	411	409	397	412	407	411	437	444	439	408	426	421	437	449	426	407	438	433	427	437	408	453	413	401	428	409	439	428	429	480	440	418	415	433	402	423	427	464	420	444	395	385	437	424	421	445	420	430	412	425	436	401	439	418	454	410	451	410	422	412	441	435	427	441	422	408	451	407	438	410	405	398	431	434	438	436	420	454	415	424	392	410	423	422	399	480	444	415	424	416	449	405	416	425	410	427	433	466	424	457	438	400	419	454	388	438	382	435	433	419	466	417	442	380	424	428	439	416	431	436	387	406	410	449	420	423	418	445	414	367	421	431	446	429	432	423	417	404	420	453	433	450	440	408	444	406	456	392	446	404	398	399	391	398	420	393	455	430	336	378	427	415	390	409	432	467	413	460	380	469	450	437	418	433	414	425	421	434	436	418	448	408	440	415	433	423	397	416	396	429	394	439	391	390	426	422	404	458	463	435	394	402	429	381	430	394	405	410	406	399	406	404	433	416	427	407	430	419	443	414	452	386	402	446	440	394	467	433	414	438	399	411	397	423	403	446	444	439	405	415	444	385	400	419	422	416	404	392	422	430	408	399	400	453	395	395	402	423	466	467	411	390	422	399	443	429	438	389	407	463	400	419	404	430	467	444	430	458	438	387	389	447	429	414	428	411	429	416	461	425	405	429	436	401	418	403	425	441	423	430	447	445	437	420	421	452	432	407	417	449	427	420	407	435	437	437	434	432	404	414	425	434	382	414	434	429	425	439	428	442	391	415	434	396	423	418	414	418	464	377	416	433	411	451	391	419	413	390	432	416	438	463	466	443	460	408	409	428	434	416	449	423	425	394	389	410	426	427	438	424	417	416	423	462	445	439	391	430	383	422	431	395	437	422	420	440	405	363	438	462	423	411	433	437	390	424	462	411	454	410	444	411	442	446	431	421	442	435	424	424	422	401	397	421	432	429	436	438	430	446	424	397	434	420	423	409	425	433	401	413	455	408	435	391	438	434	404	423	436	383	405	404	417	428	425	447	447	432	393	415	431	402	411	446	422	440	421	418	444	413	423	432	399	424	419	431	414	403	388	408	425	409	424	442	442	420	446	413	417	419	435	401	435	401	422	463	435	409	427	419	446	405	423	390	400	436	424	394	395	405	412	436	430	420	405	409	403	464	415	405	412	438	431	399	416	427	415	408	391	434	411	404	426	448	429	411	419	422	384	427	439	410	445	428	419	446	448	439	449	419	430	436	432	412	442	399	420	399	443	428	393	433	427	421	418	446	446	433	423	425	409	414	435	428	428	385	455	416	389	368	416	462	452	403	418	438	423	418	424	424	418	391	410	426	396	401	397	414	409	421	417	398	391	423	401	461	438	381	411	416	427	408	402	382	456	421	440	433	410	416	421	434	423	440	447	453	415	443	428	406	408	382	428	432	430	423	435	404	428	420	423	409	364	437	408	417	426	422	443	443	431	432	430	446	441	396	456	435	410	433	424	447	441	430	432	394	408	435	422	421	440	413	465	394	412	450	402	391	417	425	423	418	450	417	421	459	448	456	429	373	458	440	386	438	415	400	426	440	429	467	447	428	416	424	411	439	427	394	433	427	424	414	417	392	406	454	422	440	411	411	437	420	417	415	432	399	422	424	435	395	422	424	492	414	450	391	426	407	414	394	389	420	457	451	411	431	419	435	428	437	371	456	395	449	433	429	446	424	382	433	407	387	436	448	413	450	425	403	441	405	445	457	435	432	395	368	428	443	429	407	417	446	399	437	422	402	418	429	464	443	430	396	446	418	454	401	407	431	459	449	408	421	409	422	423	406	415	415	433	393	464	415	426	443	417	402	443	408	417	406	418	414	400	448	437	388	420	414	411	445	447	450	436	429	410	441	415	421	408	409	432	405	400	426	434	438	430	435	437	402	411	414	421	426	416	419	412	457	460	458	409	441	436	447	432	409	428	437	418	397	410	448	415	420	392	453	399	439	456	422	374	405	411	427	429	435	478	406	428	413	404	431	403	422	449	425	459	416	400	449	410	409	430	416	449	456	407	430	408	422	420	425	405	409	456	399	430	397	399	435	377	447	427	445	411	434	422	441	427	360	410	426	414	410	443	394	396	402	396	393	438	396	416	451	420	429	404	416	391	460	417	412	421	420	405	415	428	412	416	450	386	422	434	409	418	412	428	434	434	432	410	433	434	463	435	415	442	421	404	440	428	430	450	413	445	401	410	437	408	396	451	446	409	398	448	455	448	432	423	416	418	428	411	399	461	409	419	448	435	425	421	425	421	420	416	445	458	410	449	454	399	420	398	453	472	433	424	438	414	396	425	434	435	440	415	433	406	439	449	405	465	427	433	414	427	453	407	420	428	426	408	405	445	401	430	471	417	434	469	426	419	416	407	425	439	423	409	418	394	446	408	409	425	415	401	410	398	422	424	450	374	446	444	414	432	426	410	429	413	422	409	403	411	427	396	419	416	418	404	429	439	466	436	404	437	440	418	442	432	415	449	418	414	420	442	416	391	375	431	446	426	413	413	446	416	436	424	426	426	437	456	424	454	453	444	415	414	407	436	405	414	457	419	424	418	415	432	421	455	404	435	400	397	438	407	410	432	441	429	429	417	417	430	448	472	463	432	431	419	393	428	396	470	436	409	421	435	421	392	426	457	428	414	481	396	427	369	423	423	414	428	407	414	407	420	418	388	459	417	429	407	418	406	415	421	437	398	428	433	444	386	434	430	459	379	389	403	413	383	401	416	430	413	418	425	452	398	433	399	431	430	426	447	417	448	433	404	443	421	405	423	451	440	434	422	430	389	397	421	424	413	408	430	436	452	416	424	429	391	432	440	427	383	433	416	412	463	425	390	449	431	451	432	424	382	415	436	413	422	451	447	448	418	405	421	414	401	461	450	433	428	419	443	395	428	412	435	413	425	452	438	395	453	428	415	439	395	401	422	420	420	435	426	433	416	384	433	450	428	426	416	423	433	439	430	408	458	384	405	414	439	453	428	379	409	425	444	425	403	427	422	404	431	448	431	442	437	428	398	447	412	406	431	373	439	442	444	469	412	444	406	428	456	426	438	385	447	431	430	397	434	447	424	448	400	395	457	438	443	412	430	439	400	475	426	407	408	451	429	461	405	465	423
60148	85984	70622	40185	12079	20620	10105	2306	713	863	755	724	660	685	707	691	682	721	668	702	733	672	696	694	728	670	710	692	693	698	671	733	742	679	714	696	710	720	706	697	695	729	690	720	700	667	727	693	728	743	701	706	736	692	722	684	685	693	719	696	686	685	697	697	677	662	736	663	689	679	693	681	701	666	692	664	742	716	719	697	661	670	662	711	706	700	724	759	666	693	681	669	703	689	713	740	710	722	756	720	702	722	686	703	694	667	672	725	715	688	705	708	652	690	631	769	683	681	682	732	665	679	695	758	684	713	681	698	742	677	679	691	683	733	684	720	644	726	725	673	652	682	672	705	722	632	706	681	657	684	730	693	671	694	687	701	665	677	696	699	712	652	736	695	727	702	650	753	718	668	659	723	680	662	701	693	693	764	741	728	678	686	614	657	684	646	693	703	659	685	688	667	696	710	706	704	713	674	713	701	702	664	688	732	680	707	668	717	710	748	718	742	687	672	681	695	682	720	728	681	743	692	717	739	679	677	670	714	695	691	637	684	684	754	698	730	707	721	745	704	697	678	716	673	704	685	697	667	667	728	710	709	717	695	715	700	730	724	720	702	721	709	702	685	735	737	648	718	661	715	718	689	707	712	711	694	691	698	701	662	711	671	680	713	708	698	701	667	636	685	733	717	688	709	751	737	696	686	705	716	705	732	694	699	708	665	740	751	749	733	668	665	659	667	687	729	708	681	651	702	645	667	713	676	681	705	698	739	662	745	627	680	674	740	725	704	668	717	699	696	753	685	704	663	668	733	721	706	677	649	681	664	703	683	703	722	679	685	683	683	648	685	683	705	693	694	673	735	716	679	695	692	697	684	714	723	689	687	687	700	748	640	669	681	693	719	666	726	695	699	672	744	699	661	723	688	716	687	663	706	683	698	695	719	688	684	675	694	682	698	727	690	716	676	702	742	736	692	692	680	734	687	697	708	710	728	674	700	731	706	629	709	740	689	699	676	693	724	684	678	720	704	719	692	670	729	705	677	649	710	722	696	678	694	721	718	728	720	680	712	734	712	695	715	723	635	667	673	679	650	678	673	627	735	669	677	708	648	672	700	698	681	696	698	682	712	702	689	662	702	710	706	735	682	762	688	729	672	704	673	733	737	641	679	665	699	718	716	676	721	683	657	648	708	702	651	665	703	670	672	671	699	679	695	648	688	718	682	668	635	729	750	704	698	717	740	718	674	718	721	722	699	709	704	673	692	726	697	695	633	696	746	691	685	710	696	713	728	691	709	679	729	650	683	690	725	692	694	729	634	689	695	712	667	696	694	698	677	684	676	711	670	700	703	699	738	681	672	707	696	747	713	667	659	705	709	715	674	683	724	709	741	699	659	696	699	713	678	671	699	695	689	670	679	693	697	690	698	753	701	678	701	702	663	678	690	713	660	657	692	710	715	736	659	691	675	694	678	685	701	729	636	741	679	707	712	698	707	652	704	648	703	711	731	723	703	656	675	588	695	662	737	685	718	704	706	726	703	706	741	691	691	711	706	679	712	700	666	711	678	712	696	700	687	752	675	693	655	685	771	727	693	689	643	673	706	696	707	689	703	688	710	720	720	720	664	685	724	727	677	690	694	659	712	712	699	663	685	688	688	671	661	735	685	689	752	686	689	704	692	740	691	717	691	664	691	711	659	668	667	672	673	690	672	709	689	695	714	688	678	708	666	685	694	705	655	748	728	718	707	693	685	689	690	658	616	700	696	723	682	720	715	670	724	691	688	684	646	730	690	675	678	684	682	678	697	724	707	688	661	673	700	715	685	704	667	692	673	764	700	718	683	705	724	645	727	708	718	701	661	698	716	702	720	690	703	682	656	713	660	683	727	715	711	730	698	711	662	690	716	705	660	667	658	732	725	685	692	678	646	676	672	729	684	714	686	694	677	680	741	666	667	709	699	627	723	703	687	676	715	643	719	678	670	726	690	683	645	741	653	717	732	667	692	722	723	676	722	706	642	687	700	688	697	724	717	694	701	692	695	740	604	692	686	718	660	691	686	696	739	713	633	695	669	690	700	751	718	744	717	692	709	671	682	711	698	682	659	717	705	706	660	721	679	688	712	718	685	698	694	689	673	682	688	652	701	701	678	715	700	709	734	673	706	675	742	645	738	690	637	680	713	706	699	710	725	720	715	677	654	709	684	692	660	743	705	663	676	672	616	676	667	652	710	694	718	705	712	676	741	709	690	724	675	723	711	659	707	693	755	698	667	700	685	679	683	655	657	678	648	713	664	688	670	653	696	689	738	701	700	661	690	697	663	657	651	685	704	736	700	684	656	727	730	684	719	683	724	671	715	692	663	746	663	709	748	733	677	696	671	687	695	700	706	739	726	747	713	698	722	649	682	715	693	685	699	728	695	679	646	720	663	714	714	688	707	730	719	718	703	651	684	714	681	702	686	692	699	669	730	702	705	714	681	700	700	687	686	705	693	707	682	697	725	681	703	726	651	673	680	692	701	669	722	657	697	713	677	709	646	720	683	711	702	714	637	706	667	714	660	686	726	709	718	715	677	685	714	685	700	703	700	708	715	707	689	673	686	693	692	655	721	699	689	695	694	676	733	665	682	693	736	719	710	696	721	700	701	680	711	725	724	690	620	696	705	700	688	681	694	687	696	678	701	724	684	695	680	693	673	690	730	714	683	729	656	656	689	687	709	700	693	723	690	678	703	706	722	710	706	679	734	672	677	678	706	680	682	721	712	705	688	654	691	710	700	715	741	685	719	681	661	691	674	646	667	721	711	667	710	644	707	706	693	686	687	689	717	686	706	675	689	689	651	665	707	654	694	674	675	684	646	677	687	700	699	690	722	709	712	720	721	674	716	730	672	739	702	698	752	731	669	740	692	719	701	686	689	676	720	706	697	699	719	711	668	715	672	700	699	720	707	728	607	690	669	678	674	696	695	673	669	715	682	674	690	695	696	735	684	737	651	717	663	636	703	712	684	665	651	662	730	723	673	729	669	743	699	688	694	726	681	667	665	696	710	701	736	723	659	690	702	686	690	701	688	744	698	686	657	715	686	700	658	698	654	691	661	691	669	717	701	722	670	671	685	742	631	701	658	739	707	686	669	660	719	707	726	724	690	709	708	664	690	673	679	686	708	639	687	678	705	706	687	692	684	708	746	717	710	689	694	665	638	693	726	636	659	716	727	674	664	652	667	664	667	648	663	677	680	702	720	681	694	765	709	665	706	717	704	679	682	656	694	644	718	702	711	694	709	680	684	692	737	694	696	687	691	700	732	735	700	671	711	722	689	703	734	682	707	712	657	720	705	685	729	658	678	691	672	698	697	692	701	687	709	712	697	669	672	702	706	697	685	721	690	695	738	665	700	639	702	728	687	697	706	685	679	714	700	623	747	683	694	730	726	711	683	676	685	688	683	710	675	674	694	705	725	689	667	725	704	710	684	666	726	663	665	710	688	695	688	700	654	706	713
24413	23127	34217	28529	21704	22245	13706	2309	716	741	686	653	662	652	638	616	600	645	629	672	621	676	634	622	607	666	639	645	631	631	587	662	659	667	613	634	654	589	649	632	658	629	608	662	652	642	610	649	647	626	635	651	649	681	621	678	625	662	667	654	658	608	605	608	610	638	634	633	623	640	664	679	660	656	684	665	608	643	668	634	656	613	646	627	633	650	612	669	654	657	594	670	622	622	617	630	651	602	649	646	607	646	613	653	639	626	623	636	626	686	629	631	609	639	671	622	646	624	604	584	640	644	671	648	662	658	621	675	688	638	608	664	627	650	615	659	648	622	652	667	649	635	642	562	632	642	649	633	645	659	626	582	619	635	588	646	627	612	679	634	590	635	618	666	624	612	641	652	652	628	626	654	661	638	647	666	641	600	608	641	635	618	692	609	662	647	649	628	649	645	626	669	633	602	665	633	637	612	675	618	616	610	642	640	684	635	705	617	606	654	693	621	642	686	658	614	623	647	637	618	635	636	639	650	614	629	605	640	649	606	637	649	655	633	577	614	607	625	600	674	629	592	613	684	623	616	649	622	614	650	657	641	655	661	632	694	593	640	649	631	627	653	650	640	676	650	654	618	630	651	620	645	650	681	682	637	629	584	644	631	653	567	620	629	640	673	625	626	638	626	633	613	643	617	694	652	629	612	713	672	611	639	659	623	580	625	657	643	640	648	675	644	619	628	663	635	605	601	628	620	608	574	603	628	629	622	648	637	677	606	646	611	660	614	663	592	654	621	615	634	629	603	594	623	659	609	696	630	618	664	625	646	624	611	658	669	643	628	618	632	649	672	657	601	629	651	673	644	651	674	628	682	609	630	647	642	646	639	608	617	638	587	626	640	609	635	606	648	644	607	613	628	652	657	679	566	640	637	644	653	645	678	640	611	623	627	652	606	576	653	665	667	636	648	626	631	693	694	648	642	585	690	610	618	684	668	606	654	661	608	625	664	615	633	589	675	629	661	676	664	669	649	624	620	638	639	640	613	643	644	653	604	639	647	661	623	640	598	681	660	699	678	574	656	625	637	631	639	606	645	668	603	674	674	673	634	653	602	659	602	651	651	662	632	630	619	669	645	643	645	623	595	656	604	604	623	644	618	664	671	654	643	635	608	642	624	643	596	650	654	652	607	642	621	668	632	594	605	634	660	624	638	589	657	660	622	611	628	645	605	611	627	661	618	624	616	652	589	645	632	583	641	684	658	586	639	621	651	645	645	638	647	648	599	662	649	651	632	656	674	658	658	619	641	626	615	598	646	619	639	630	633	625	603	610	658	624	624	606	630	601	650	653	644	649	670	623	645	659	625	589	663	661	608	617	658	630	601	680	600	666	636	610	614	647	663	654	620	623	632	602	649	609	695	658	633	624	680	625	643	640	666	645	624	642	654	599	659	629	645	636	572	626	628	695	645	635	622	600	610	604	618	623	588	578	642	599	671	598	677	655	640	618	600	658	656	635	656	631	646	644	572	642	656	664	645	692	606	649	583	597	646	593	614	637	664	643	654	696	649	571	568	627	633	635	670	622	646	638	632	641	650	659	635	635	663	600	657	638	591	671	600	613	602	644	637	639	657	676	617	645	639	624	634	648	636	671	674	626	643	648	634	629	629	655	686	606	617	599	614	622	628	647	662	593	664	642	617	652	645	603	681	622	646	644	670	675	612	674	619	608	683	641	655	636	647	613	651	620	626	654	683	604	661	621	634	666	667	592	610	597	641	578	643	626	604	635	653	650	628	652	627	624	677	619	623	636	640	603	621	586	636	636	652	595	603	627	697	600	620	683	651	634	620	589	621	617	668	697	685	621	615	616	612	630	647	649	622	631	647	608	584	663	601	618	678	629	642	615	654	618	663	613	640	599	630	606	611	646	642	650	598	630	633	643	623	660	600	604	630	668	655	615	643	665	630	656	612	648	603	666	652	649	650	638	613	628	645	589	630	569	667	654	627	621	609	617	628	663	623	653	686	633	687	615	608	645	631	605	626	651	684	638	599	655	607	655	659	638	611	617	640	606	617	618	629	682	674	608	626	633	608	655	592	630	611	585	611	663	621	665	628	639	640	616	653	654	634	628	656	669	663	632	637	632	635	696	639	631	680	647	674	667	629	567	640	640	628	626	656	660	648	647	655	631	655	674	702	677	644	608	598	676	649	608	610	628	627	631	617	679	604	617	594	626	625	659	630	627	656	608	649	657	664	627	666	610	638	656	638	624	551	624	600	679	658	636	637	622	602	632	612	592	604	592	628	653	651	676	625	640	653	672	661	624	626	638	612	610	593	624	625	591	669	580	629	627	657	625	627	656	684	628	642	640	624	663	633	653	624	636	619	667	600	629	648	653	663	619	598	662	633	629	640	660	649	617	649	595	626	671	609	618	662	665	638	633	618	637	621	649	582	636	653	662	621	634	628	610	649	671	654	639	605	708	603	636	619	631	623	617	633	599	623	686	670	655	631	636	670	640	628	621	680	634	617	604	680	634	619	604	585	656	650	625	628	682	590	590	625	560	599	644	646	635	643	613	662	650	642	677	614	613	612	624	608	637	621	613	609	637	588	619	654	608	688	665	658	637	582	585	624	609	637	669	647	667	565	642	623	616	627	629	628	596	641	628	605	618	635	648	624	625	631	672	630	629	633	632	675	598	657	605	619	663	658	610	618	648	621	637	625	622	671	644	632	638	639	627	607	618	649	620	606	626	617	624	655	622	656	676	693	699	651	656	649	646	610	661	617	615	612	620	616	600	629	635	644	604	635	627	626	629	644	671	625	640	634	653	604	662	631	631	612	610	676	608	652	640	620	632	611	628	622	615	635	658	629	633	628	597	612	621	652	643	657	624	600	675	631	645	668	612	648	660	617	611	609	655	665	654	643	644	688	644	622	636	637	592	621	614	663	608	621	678	612	636	666	687	607	661	629	641	625	607	669	656	625	642	645	671	638	617	643	602	615	660	662	602	628	592	624	695	657	595	622	645	662	659	665	657	631	641	580	627	627	647	617	661	655	670	629	637	655	645	655	606	620	655	601	634	639	660	681	650	649	658	662	648	582	614	637	641	657	679	672	656	694	642	621	588	603	618	671	650	633	620	631	670	674	617	619	661	649	671	667	657	644	646	629	657	592	586	648	647	641	655	607	652	631	650	694	638	669	617	626	690	613	614	658	612	656	632	668	651	669	623	620	682	641	614	610	673	681	592	610	656	621	638	644	648	619	606	651	619	660	554	633	646	559	631	640	641	669	653	627	613	607	652	623	661	621	594	668	622	686	605	588	629	683	631	659	681	651	642	682	635	639	638	622	621	638	659	627	649	600	676	636	608	598	606	599	606	681	665	657	662	684	672	640	635	587	665	638	638	633	636	654	612	611	617	635	639	633	643	668	627	628	618	651	657	600	632	602	622	616	655	634	642	648	632	615	622	638	654	653	665	631	650	647	627	601	614	618	595	620
58544	99990	81638	48632	17409	28900	15731	3719	1066	1247	959	977	1018	977	996	1041	1031	942	970	1052	956	997	980	1005	945	1013	942	932	1000	897	1036	1036	983	967	970	1028	956	994	882	942	973	1027	973	980	965	978	935	975	947	903	943	966	959	974	913	966	1020	942	943	998	992	999	944	987	936	931	981	951	973	974	1005	931	933	1001	928	965	990	976	976	954	966	967	967	961	1001	968	925	932	1029	935	922	930	917	962	971	938	922	982	972	964	1019	943	992	950	1006	983	936	923	1017	943	981	949	938	996	973	1008	970	951	990	959	1017	998	932	976	998	1009	1013	966	1011	939	957	963	981	977	969	998	991	994	981	988	1002	1004	979	960	961	943	1002	938	962	920	929	930	970	957	1007	983	963	946	978	996	1001	980	1005	987	954	994	979	1008	1012	966	990	990	963	920	1017	957	1009	1002	977	988	966	982	981	999	986	973	972	1006	1004	963	942	971	937	1014	1009	914	900	938	982	989	958	940	1035	965	970	1030	985	966	943	984	996	948	968	920	920	979	1002	977	968	1015	980	967	1017	1017	950	965	917	933	939	954	985	951	910	1033	989	971	927	994	963	976	982	921	1011	893	982	959	1001	969	988	1004	971	995	972	1024	973	985	967	1039	940	949	1009	940	968	957	955	1001	1009	1048	956	1001	1009	917	967	976	992	1013	932	985	1021	953	990	924	946	971	946	989	950	959	1012	987	1008	972	988	975	966	948	897	955	963	945	997	952	970	1006	970	956	976	1018	961	943	945	984	981	982	911	981	986	929	958	991	979	924	973	908	972	968	915	935	936	959	932	971	971	991	967	967	955	993	947	983	944	986	940	944	952	985	919	1040	950	983	953	988	952	999	950	952	952	1020	966	1009	1002	1014	960	983	1025	957	1014	907	947	1004	1020	982	966	957	948	983	994	953	973	992	909	1029	961	953	967	944	962	993	977	936	1003	1015	923	987	1052	953	967	967	998	931	962	961	942	981	1005	914	937	1019	928	952	980	977	949	980	1004	1019	984	973	991	978	951	987	985	963	958	936	941	1039	977	947	912	1020	971	957	956	996	1002	975	1022	978	995	929	941	1006	913	969	916	979	1025	991	934	975	986	992	973	958	957	936	936	969	929	951	1007	950	1003	980	1006	992	1001	1025	1003	971	962	970	975	976	972	934	951	957	919	999	992	998	979	983	946	998	969	1001	977	960	969	1060	971	995	937	997	999	957	970	1023	935	945	986	926	955	1022	948	979	982	1001	944	975	958	1020	994	972	996	994	1008	956	960	965	961	1021	973	926	1009	943	989	1025	940	973	972	981	995	1009	1019	972	922	957	933	985	989	982	922	944	1009	1030	947	947	973	955	963	927	955	967	1009	969	967	958	964	960	941	974	949	1005	953	960	981	983	924	977	964	990	997	954	1014	951	937	969	1012	982	1019	984	1025	1053	958	963	1007	1025	939	980	947	976	960	1029	910	989	1002	1009	929	965	947	979	1015	967	954	977	903	999	1007	952	942	932	1000	939	959	1007	1014	977	1023	955	967	1005	971	992	959	1047	954	979	972	964	983	924	932	965	930	986	936	943	975	962	977	966	955	908	988	971	1001	978	964	948	920	959	962	938	930	963	978	997	975	928	934	963	961	984	996	935	991	971	984	938	947	970	943	894	1003	1005	932	1010	1031	980	1021	969	999	965	956	989	960	990	917	922	978	916	1011	950	1046	939	988	970	952	1005	1003	969	987	956	938	967	996	974	960	939	991	968	974	966	957	988	961	978	961	939	932	959	944	990	1008	967	894	997	909	966	1026	944	976	958	983	974	967	923	970	982	973	961	994	999	1021	943	964	998	977	1003	964	979	988	939	1031	987	1002	987	1036	964	925	975	941	945	925	949	1043	974	968	964	972	936	1001	1024	1019	924	989	991	989	965	971	973	1022	959	990	936	893	1005	927	1013	919	977	981	919	992	1007	979	968	957	1009	974	986	1018	981	1039	995	958	934	966	983	965	932	993	944	1023	954	1006	965	994	983	1057	946	1001	1027	962	1018	987	927	945	922	983	968	960	1015	1013	886	981	959	954	949	1009	961	1011	919	935	1000	1019	981	935	1004	937	957	982	956	1027	983	1066	958	982	978	957	907	957	994	961	921	972	930	1031	959	963	1025	933	988	993	972	962	947	938	946	1002	957	950	960	972	1010	929	999	971	1011	997	997	999	994	918	961	951	991	958	998	970	997	934	980	1003	943	1025	989	931	979	955	974	933	984	1033	956	925	955	964	950	975	924	924	926	998	995	954	956	970	1033	951	983	1028	996	962	973	979	966	992	1005	935	954	965	977	938	937	966	934	974	954	1012	944	1038	948	928	979	982	963	999	978	959	946	933	970	973	952	1005	963	972	1014	995	998	987	980	985	990	895	912	959	939	969	1017	928	957	967	994	1004	989	986	995	977	1016	950	970	1019	906	955	961	942	1024	934	954	920	1000	1010	984	996	1000	978	962	943	956	986	954	1019	980	1015	994	975	946	929	982	938	960	990	1043	1021	977	951	968	1015	987	942	995	942	985	997	939	985	929	1014	887	1025	940	952	973	973	954	961	963	980	931	1028	983	1001	994	967	944	975	909	1003	942	962	975	945	941	985	1010	970	1010	975	959	920	939	927	963	912	918	948	1005	971	1018	948	957	937	953	1013	955	972	1007	977	966	1003	986	966	942	940	974	987	949	958	1005	963	922	1000	960	946	922	931	999	964	1000	1034	975	936	939	934	1009	934	994	1015	978	934	953	954	927	970	976	978	1011	1009	981	987	980	980	922	984	971	896	965	952	991	1061	993	1024	1015	956	942	927	957	981	921	893	992	909	1023	1017	1007	956	944	960	984	967	974	932	942	1000	948	954	965	978	967	959	959	920	957	967	948	985	972	949	994	1013	971	958	1005	960	996	951	988	995	947	939	960	967	933	930	1061	1017	942	1011	949	988	993	973	974	1015	1001	1011	959	931	973	945	979	985	1020	1028	992	1004	1001	994	932	957	998	958	964	937	934	926	986	942	1078	947	967	938	975	950	973	941	989	977	977	957	1007	968	1026	1033	926	960	1009	961	951	960	980	920	909	962	966	991	999	928	910	1083	923	980	949	996	1050	973	972	969	945	975	962	984	1017	991	974	972	1035	999	988	983	999	941	1029	947	976	962	971	953	984	991	1013	950	977	960	941	983	970	1012	943	983	946	969	992	1002	987	983	949	927	991	922	971	1000	952	975	1029	893	1037	903	957	974	982	946	999	1005	1030	922	949	962	938	969	1005	994	967	1006	1017	945	1001	891	900	958	993	929	984	976	958	994	959	960	979	939	951	978	969	959	970	1033	956	988	924	939	953	969	981	930	967	930	960	945	991	994	1041	903	984	963	938	993	955	1003	981	968	967	933	956	979	980	892	925	984	959	967	962	1009	1025	983	1034	1018	913	964	1025	920	1015	977	972	941	939	955	969	980	991	982	991	1048	964	944	1005	972	955	962	1011	996	942	950	949	936	995	976	959	1031	1000	998	915	972	961	989	983	998	1007	1033	893	945	987	991	963	953	1024	1000	971	977	1022	953	913	999	969	990	963	932	935	942	915	939	939	999	917	978	1021	987	944	977	955	944	979	984	936	955	944	993	956	926	924	952	981	951	950	921	954	951	975	933	991	998	918	920	934	959	995	1000	968	974	1004	904	975	932	1002	970	1002	1006	988	994	931	965	990	959	950	985	935	966	956	958	998	952	977	1032	909	935	964	1004	948	913	977
30814	30292	29890	14319	1475	2156	1223	543	465	480	481	485	454	446	466	466	466	461	447	474	472	491	416	430	459	473	473	453	466	482	477	478	489	444	440	431	469	447	431	472	463	490	438	454	469	423	426	442	453	470	440	448	467	464	433	475	477	440	473	451	428	454	469	464	448	450	445	465	441	446	443	475	430	446	446	473	454	471	448	430	489	484	466	468	458	485	485	447	435	409	415	445	478	423	447	438	468	510	456	434	426	434	437	450	478	458	457	472	473	448	453	418	510	450	450	448	461	409	474	463	454	478	442	479	427	458	446	425	455	436	467	476	441	476	468	485	419	473	476	493	492	409	473	483	462	440	465	432	465	446	464	407	434	500	424	434	451	432	449	455	477	437	434	488	436	432	434	501	482	463	493	436	461	437	454	470	423	450	465	456	493	454	455	467	469	481	440	480	428	470	456	429	426	427	500	510	447	443	411	435	447	414	436	448	481	435	453	425	466	442	473	475	447	433	491	418	438	465	467	443	443	463	465	446	456	483	455	452	451	487	472	474	431	479	466	438	467	446	459	509	467	443	453	405	422	454	419	453	454	478	464	471	479	449	479	473	477	469	435	435	417	470	460	481	437	460	429	482	459	469	482	486	450	423	485	427	454	480	475	474	433	441	480	474	458	440	469	436	476	447	462	455	435	456	473	417	464	474	420	492	463	444	435	438	438	436	451	442	441	469	449	457	455	445	464	475	441	471	436	461	431	468	478	411	454	470	441	448	449	459	456	477	457	468	455	491	452	442	428	459	431	430	442	438	446	427	471	514	462	447	455	466	478	466	458	486	456	448	423	455	485	453	425	434	469	438	449	490	450	413	484	440	430	427	447	475	464	465	442	436	485	459	452	432	469	466	438	464	483	462	431	466	477	446	430	455	470	466	481	441	483	470	466	473	438	436	437	425	440	467	452	435	476	451	473	452	489	456	463	462	440	465	451	461	422	480	457	441	468	467	480	494	473	455	428	444	429	460	435	470	429	452	485	437	462	456	415	468	456	452	492	461	439	452	476	458	435	459	466	445	441	482	449	456	485	465	446	466	432	478	417	423	439	495	417	470	492	437	428	453	440	462	431	422	438	442	434	447	464	473	465	462	447	472	494	461	445	508	476	462	456	464	483	475	486	468	433	431	488	463	431	446	505	473	447	465	428	451	488	452	456	419	507	472	461	456	434	448	438	459	485	444	468	416	508	499	496	454	462	469	454	431	459	453	457	464	460	462	466	435	455	458	449	429	462	473	422	483	438	455	429	446	423	475	461	450	453	441	444	426	434	453	441	477	486	476	461	460	467	416	466	457	488	465	455	485	431	438	475	484	453	464	467	438	441	468	466	481	472	420	449	432	425	468	448	502	454	462	449	439	443	418	462	494	473	414	477	503	492	429	480	475	427	473	465	469	483	468	443	411	463	453	416	508	474	452	488	453	427	452	462	456	439	517	429	499	444	463	466	448	466	465	456	441	427	403	479	447	451	483	489	479	440	454	475	486	459	449	455	460	458	494	436	424	463	474	490	424	467	419	474	435	427	447	441	443	466	510	495	450	482	444	429	442	473	457	447	459	415	495	487	474	463	444	449	430	458	424	447	449	429	441	481	428	448	439	469	461	437	470	431	472	478	472	472	474	504	462	420	460	433	450	483	435	499	424	434	439	440	477	435	461	427	481	464	480	415	448	493	473	446	457	446	450	469	482	456	443	474	450	448	467	473	441	463	427	394	495	474	473	465	502	486	465	430	483	462	477	438	428	491	467	494	482	460	473	448	477	462	476	431	470	462	486	458	461	457	421	446	492	465	441	461	454	469	465	454	435	484	436	434	494	445	408	409	457	443	475	438	461	499	500	425	456	458	474	437	477	457	465	460	444	454	465	420	473	478	412	455	410	433	441	437	451	452	398	467	413	482	501	468	449	459	432	450	466	432	466	452	472	432	463	405	431	456	486	480	460	471	447	476	478	442	453	436	445	426	446	454	466	421	467	471	461	433	480	455	462	473	433	466	455	448	415	429	442	441	463	408	467	503	452	438	454	452	424	441	476	487	443	447	446	452	455	482	487	476	468	460	480	463	467	411	460	455	438	420	476	450	471	435	490	458	459	429	431	433	470	458	450	437	453	448	445	463	445	444	440	466	460	497	466	485	427	446	452	438	437	469	458	475	442	406	445	484	438	452	438	440	461	470	503	426	430	458	473	456	433	454	487	442	446	429	460	463	457	439	435	461	446	471	443	437	468	469	483	474	456	412	442	426	450	502	450	469	468	444	461	459	452	449	456	441	465	447	433	443	502	459	466	468	462	436	401	466	486	453	463	446	457	476	463	494	436	413	479	468	430	449	441	447	435	479	474	417	462	480	455	432	451	458	436	493	430	445	454	481	467	451	481	460	450	419	459	472	438	418	450	479	446	452	433	452	444	459	488	426	485	479	472	466	495	437	489	437	457	443	443	487	494	459	474	479	479	425	452	455	469	465	506	431	466	443	438	452	471	434	470	467	448	441	443	470	458	457	450	454	473	446	436	490	491	423	453	458	434	432	486	468	471	437	474	483	474	451	479	459	442	436	441	461	440	462	456	405	458	451	450	444	460	418	458	443	448	477	419	410	447	437	444	443	447	463	475	443	450	478	446	447	434	446	448	489	471	446	426	461	479	461	442	447	440	475	442	457	491	490	479	482	434	447	451	474	434	448	457	439	454	443	458	430	458	437	439	466	434	456	473	460	403	470	452	450	463	442	438	461	450	444	467	478	464	423	456	486	491	450	496	475	440	451	479	428	447	469	448	453	442	466	501	435	423	456	466	473	408	447	461	475	475	433	450	451	498	445	437	479	477	456	419	427	490	412	473	463	499	490	472	420	449	461	414	460	488	451	441	443	467	459	435	446	455	486	491	439	465	428	474	443	457	452	413	482	470	473	468	458	471	460	445	481	480	446	484	384	486	450	461	486	465	456	412	448	491	473	445	451	458	431	471	488	448	474	410	410	465	444	451	456	489	439	460	444	496	434	466	444	444	480	472	431	485	424	459	464	441	457	446	459	497	466	466	464	457	442	471	455	443	431	440	458	465	439	495	437	429	428	450	451	442	453	448	433	460	491	442	467	478	485	446	440	462	430	456	429	459	450	465	418	477	448	496	449	426	463	439	461	492	479	449	478	434	467	457	459	477	480	452	439	494	480	448	462	456	456	424	458	450	427	432	429	457	487	452	447	454	414	408	440	459	428	529	465	445	426	466	447	456	437	469	460	475	486	440	506	469	490	474	470	439	433	452	444	464	453	432	447	473	499	424	450	433	463	470	463	478	433	463	447	471	476	447	435	472	464	475	464	489	460	433	447	447	427	455	454	445	457	466	449	497	499	479	450	493	441	458	470	447	478	458	470	430	459	434	452	432	456	460	458	457	457	466	453	441	485	437	416	469	460	470	476	447	413	443	457	450	455	468	446	427	481	447	486	445	437	478
39468	48192	36096	14302	2254	4923	2604	993	765	808	748	744	771	752	739	738	739	764	761	757	705	743	721	741	759	789	761	761	749	722	755	748	742	726	770	742	824	732	721	756	769	762	785	831	780	738	787	760	757	730	749	774	756	755	754	749	746	737	803	747	784	734	708	767	729	712	729	745	792	802	772	755	700	728	739	765	744	748	769	761	720	773	746	779	669	754	766	739	717	775	775	738	756	745	716	750	812	766	765	796	768	774	767	711	696	731	728	792	763	787	785	747	724	744	757	753	755	744	775	757	817	728	770	773	776	773	796	751	789	787	780	810	767	778	734	721	727	750	792	777	756	776	763	780	738	748	782	749	776	766	770	782	749	764	751	761	787	762	745	769	731	757	786	739	733	770	781	716	738	750	779	727	752	803	784	700	715	758	751	780	767	756	749	802	775	694	704	765	713	764	805	753	801	770	743	752	800	770	774	803	738	737	753	732	761	771	761	785	779	794	796	719	777	689	734	743	744	748	737	771	772	756	730	791	763	793	743	781	728	719	738	740	754	768	747	761	784	727	789	791	709	774	737	736	785	737	803	759	792	739	718	792	735	771	735	733	733	738	697	747	755	760	742	719	767	789	721	758	750	745	773	790	726	772	796	791	811	787	747	715	741	775	736	778	775	771	744	795	776	695	730	789	812	745	734	759	726	748	779	734	798	755	741	715	761	765	785	762	739	733	774	745	742	739	812	773	731	714	730	756	738	745	746	773	759	734	696	738	753	751	793	800	815	761	710	786	743	743	770	743	743	720	769	760	740	660	750	749	782	701	775	739	714	721	757	739	712	783	690	713	780	740	704	712	718	801	764	777	734	779	779	745	706	752	751	763	775	707	767	730	758	758	702	735	707	800	725	747	759	767	760	773	727	740	707	758	743	752	733	763	762	772	807	759	755	790	749	774	760	808	754	775	735	772	815	759	762	740	780	739	745	705	800	754	740	764	754	775	725	739	774	774	755	748	743	741	752	726	781	806	731	750	763	726	732	770	746	760	719	762	750	716	802	714	792	744	774	790	798	761	774	782	708	781	797	719	772	754	794	731	803	720	817	805	772	742	712	771	746	843	775	721	725	779	791	760	792	746	750	770	747	734	749	808	761	740	768	710	771	739	765	756	794	711	742	745	812	739	772	703	750	768	781	736	772	751	749	760	767	700	738	809	775	770	727	748	800	786	756	720	722	734	795	723	732	731	820	723	754	723	711	762	760	761	709	729	789	800	761	777	745	734	761	681	809	765	743	760	738	768	737	735	792	722	738	718	718	752	787	800	748	746	783	825	780	728	739	761	753	756	765	794	783	755	697	738	771	773	762	719	740	757	757	735	757	790	761	747	754	711	758	822	760	722	737	775	753	729	787	803	709	744	737	751	760	743	788	752	751	741	775	780	743	765	735	762	728	759	800	745	754	760	728	713	775	732	754	754	710	774	782	756	752	778	709	740	727	702	749	745	746	753	784	774	735	781	805	758	741	805	759	769	760	677	747	736	759	751	735	838	765	746	767	768	747	719	716	751	752	725	764	720	712	730	785	733	740	763	739	793	746	744	733	747	736	793	718	783	736	765	762	768	756	712	747	782	774	721	698	803	721	802	763	760	807	729	758	712	778	739	746	743	741	758	764	750	744	781	750	729	753	768	739	787	733	732	789	704	724	727	768	770	722	779	783	760	790	780	742	727	782	801	753	771	762	713	671	710	760	766	744	755	787	785	749	756	754	779	751	751	772	786	779	769	739	732	784	750	737	764	782	764	752	779	746	786	800	733	743	759	763	749	738	744	745	748	790	781	780	795	725	705	768	779	774	705	722	778	743	693	702	784	724	725	741	777	693	808	754	764	733	768	777	767	756	725	772	757	750	798	759	751	808	731	804	750	719	748	789	764	760	743	824	761	730	744	717	744	788	726	773	793	748	768	759	732	736	752	750	734	737	741	675	778	770	739	754	784	766	759	726	726	721	749	747	781	742	696	757	739	714	723	751	753	813	750	761	752	760	790	721	787	809	791	725	740	734	780	777	723	750	817	731	760	768	751	736	731	758	766	743	721	770	813	763	752	737	764	735	749	771	732	757	690	730	728	743	782	782	745	790	749	759	707	769	738	742	772	759	757	721	768	741	792	750	747	763	726	737	750	730	744	775	786	725	722	719	740	723	750	741	718	773	745	770	774	748	746	737	742	771	778	739	719	774	735	796	761	740	741	753	705	760	732	748	766	744	761	734	722	761	769	774	770	739	751	674	796	751	752	791	724	756	714	753	736	759	797	786	799	779	704	745	736	738	799	710	764	766	774	748	765	788	773	739	719	777	794	720	776	726	735	729	780	742	718	738	747	790	748	735	750	753	785	791	724	750	730	721	751	785	738	735	777	716	740	769	746	730	778	769	750	772	725	729	798	750	786	778	747	729	774	720	758	817	717	811	786	722	717	740	745	710	779	761	734	778	769	740	751	740	774	748	746	820	765	795	816	799	755	682	784	740	778	783	739	800	785	777	741	774	765	782	759	765	730	827	783	722	737	798	742	768	704	777	785	787	769	757	800	722	743	755	766	717	758	758	706	746	754	764	796	752	738	725	775	755	736	741	761	820	735	776	766	722	756	722	702	787	784	749	743	724	789	767	752	754	759	763	737	743	721	764	736	750	750	737	736	702	763	752	738	782	770	739	758	741	755	752	770	794	782	745	803	802	696	750	761	716	771	765	740	760	795	721	773	758	780	757	769	746	715	746	758	696	765	768	743	752	724	798	760	768	760	775	738	720	732	722	734	742	797	761	746	776	743	745	759	741	762	732	749	741	728	739	791	760	789	745	734	728	718	745	750	745	721	786	735	746	724	753	740	756	751	731	733	769	743	794	722	740	729	714	736	788	808	789	785	799	762	738	743	815	769	731	723	777	761	774	747	806	712	775	756	746	721	735	739	780	765	799	725	719	763	733	724	741	753	757	768	738	744	757	749	761	768	796	758	726	767	743	775	761	818	774	747	752	748	755	743	717	736	718	785	749	753	740	748	755	744	744	710	746	745	769	755	772	791	758	716	795	752	726	784	771	726	728	785	765	758	738	720	745	729	762	786	744	749	737	756	783	736	737	734	752	748	756	718	772	756	789	743	774	751	795	781	702	763	740	714	748	763	748	809	740	782	764	782	736	719	790	760	811	785	750	783	767	759	731	780	784	792	797	778	726	780	701	735	759	753	773	750	675	739	763	728	783	723	746	751	783	762	704	748	735	738	813	742	756	755	785	710	742	722	728	781	694	708	741	764	804	720	757	777	772	819	754	717	749	778	725	775	743	699	732	704	750	781	758	755	745	764	773	704	720	761	760	783	712	735	774	770	757	664	733	739	766	776	779	789	768	760	765	757	729	738	771	777	724	771	781	785	765	801	728	738	756	784	719	667	734	809	744	761	768	742	774	775	744	730	685	781	808	776	761	724	765	807	775	743	759	748	707	762	770	778
26033	25300	34999	28356	18678	14494	5467	883	483	485	438	440	424	423	413	386	401	390	435	417	438	404	452	431	450	465	410	432	438	416	383	414	388	401	426	425	416	417	410	410	431	394	463	440	400	392	392	418	429	393	410	421	456	427	413	398	409	389	376	429	435	421	374	415	406	420	418	435	431	384	443	431	387	430	442	420	415	428	451	415	438	399	377	430	401	443	404	366	450	412	448	430	391	405	416	400	416	433	433	407	413	430	442	403	447	390	403	402	400	395	451	411	382	432	395	433	370	418	403	402	406	417	393	418	402	404	398	428	413	393	416	418	411	401	446	403	380	379	377	406	418	444	404	443	422	400	405	416	417	416	405	394	377	416	449	464	437	379	428	401	405	431	433	437	412	386	386	404	426	403	416	423	431	440	416	404	435	403	407	384	397	429	401	432	438	409	406	458	420	422	416	418	400	387	444	451	422	435	421	399	422	399	431	408	410	432	400	412	404	429	426	456	428	388	372	426	415	399	442	428	426	394	403	407	403	416	435	406	418	426	437	448	411	441	413	453	457	454	390	438	435	436	429	437	427	461	369	444	386	401	411	372	417	424	404	437	418	411	458	435	402	447	374	448	399	415	377	416	388	400	400	389	396	387	406	423	403	412	437	443	456	405	434	414	397	411	475	408	391	409	398	422	414	453	411	395	394	424	416	424	381	419	427	398	415	417	453	423	422	426	434	431	421	392	413	388	414	386	417	396	434	431	408	407	441	407	408	438	419	412	409	435	401	439	403	460	430	389	435	399	406	406	406	417	415	379	408	448	411	389	396	393	411	430	434	433	458	408	427	414	416	421	422	416	391	416	437	405	447	411	451	395	397	407	417	433	407	396	380	394	439	372	421	409	428	399	428	414	405	385	411	417	388	400	370	453	423	435	441	381	454	387	426	441	404	411	408	406	433	384	434	435	379	405	390	410	416	456	436	400	414	448	417	401	417	421	427	426	402	422	386	435	456	396	392	406	406	418	410	410	391	424	403	403	464	445	429	443	436	419	416	438	428	421	462	420	426	431	414	426	438	435	428	463	432	404	433	451	419	400	414	434	404	397	427	414	403	431	384	446	384	415	444	414	466	420	445	404	397	421	385	414	404	416	401	432	365	406	414	430	406	446	424	421	385	401	432	425	465	434	406	385	425	390	410	401	394	446	430	416	415	432	424	446	434	398	414	438	461	418	391	413	392	371	420	396	416	429	422	420	438	406	402	386	395	425	389	459	413	416	412	412	423	399	413	413	380	354	409	411	395	421	450	460	417	401	414	428	364	416	417	409	436	400	388	431	425	409	372	441	392	403	381	429	422	391	433	415	405	410	402	416	412	395	404	423	403	439	435	412	410	426	400	398	450	440	418	387	384	434	425	431	418	440	415	430	393	423	393	438	468	418	401	401	404	398	426	445	413	405	419	411	400	421	391	417	456	399	415	416	416	420	398	436	387	387	390	382	447	407	451	426	454	385	394	397	428	395	410	401	448	427	407	432	427	410	424	367	415	443	386	399	398	418	401	407	422	437	383	406	403	391	404	416	428	390	416	439	442	438	402	428	405	458	415	387	440	396	383	381	406	404	415	392	404	406	419	400	421	421	398	411	462	406	428	435	412	440	417	443	402	387	443	425	413	404	443	401	418	415	404	435	426	436	415	408	442	413	419	418	410	428	447	401	419	381	412	454	431	389	418	448	437	386	410	425	447	413	402	437	416	396	415	428	427	427	422	420	403	433	415	407	415	412	417	419	433	397	411	419	438	403	431	392	422	445	413	384	421	395	384	439	435	392	416	419	420	427	436	404	433	407	420	397	451	433	442	415	426	439	389	445	413	415	432	439	447	401	421	413	386	458	416	426	410	422	479	446	408	410	393	393	444	419	410	424	445	413	420	406	408	405	377	425	410	398	398	422	420	385	403	417	443	386	414	430	420	442	405	397	412	438	417	448	442	451	397	392	423	405	403	417	377	384	418	400	410	422	429	375	388	428	458	409	371	390	436	406	416	402	437	428	406	413	398	445	429	433	429	384	406	411	422	434	397	430	391	438	461	408	415	390	456	413	424	401	387	409	426	394	392	399	414	409	421	402	383	413	423	411	432	394	412	386	414	390	421	405	449	397	413	399	396	431	439	420	449	442	450	431	442	444	429	432	473	400	422	424	429	415	398	423	363	439	425	404	403	378	434	379	408	428	422	418	415	412	417	429	421	445	425	388	422	398	403	455	433	436	423	396	414	445	408	392	419	422	439	424	392	451	382	424	410	425	398	467	367	418	396	437	406	437	438	434	426	428	418	404	469	404	390	402	382	400	401	415	426	410	414	373	369	412	410	394	389	440	402	405	435	393	423	411	419	393	437	418	393	417	403	384	433	395	401	411	415	412	423	441	413	380	379	397	385	399	419	401	453	424	419	417	468	388	437	406	407	412	377	467	427	429	414	416	426	410	435	398	445	431	412	381	435	389	491	445	407	476	412	438	393	386	410	426	406	431	437	408	424	385	428	375	456	412	399	400	428	414	371	405	426	409	410	405	407	416	431	389	402	451	445	422	424	437	421	424	396	425	390	428	395	406	386	447	371	427	409	419	412	471	439	400	404	411	434	396	406	404	460	413	450	394	382	398	399	402	440	416	404	440	384	431	414	436	416	425	406	384	421	436	417	407	393	400	386	435	401	403	400	415	381	433	399	408	404	418	402	378	419	426	416	392	430	394	449	467	385	403	446	427	418	388	423	394	391	405	387	410	410	432	433	406	435	426	409	448	410	417	418	424	377	398	435	422	402	405	380	375	424	424	407	450	415	404	420	451	403	396	394	413	447	370	429	427	420	409	427	420	472	430	421	395	427	423	416	401	386	392	389	404	390	403	408	423	420	410	415	423	408	420	411	400	426	407	378	444	398	416	425	432	408	443	401	411	437	397	407	391	416	395	386	376	432	429	400	422	447	424	400	412	419	415	404	434	430	396	410	403	431	422	404	400	430	442	434	440	439	410	408	425	417	408	445	394	406	439	434	402	431	427	415	423	385	418	397	426	413	421	443	396	466	435	431	418	427	415	434	428	415	418	419	430	441	405	397	447	433	410	426	428	389	386	435	417	394	408	398	407	408	407	393	450	444	435	441	421	402	396	388	436	398	403	421	380	407	404	416	390	447	410	406	385	393	433	419	443	418	434	483	419	427	362	419	398	422	414	419	416	434	419	451	388	388	422	413	407	402	385	450	417	442	444	403	379	391	432	404	408	425	425	403	404	404	402	434	408	446	433	429	409	403	412	385	423	393	384	403	404	405	399	412	379	389	396	452	394	375	423	406	413	433	396	434	433	427	414	467	412	443	402	449	426	419	404	414	386	402	414	415	425	438	372	409	421	411	368	410	420	410	431	419	418	404	425	458	426	399	442	412	437	468	398	401	405	437	444	422	418	436	411	391	402	431	418	402	411	399	418	405	407	426	395	416	417	406	405	428	404
60043	88460	67101	35402	10219	19451	9511	1691	821	852	665	688	670	678	668	691	681	706	701	676	686	657	691	660	680	753	650	710	679	709	651	648	675	684	710	658	668	716	690	739	754	713	720	621	662	643	702	706	689	684	645	687	671	694	693	693	700	678	679	667	657	675	682	706	671	700	681	694	696	678	661	688	647	654	697	678	705	656	664	644	648	695	656	664	688	676	716	689	695	701	721	721	680	667	625	625	695	724	697	667	704	671	698	671	659	684	614	670	690	670	689	664	696	716	654	656	720	707	715	710	695	640	684	675	664	699	609	710	660	718	670	706	675	640	647	723	695	674	682	679	683	680	633	691	655	629	695	674	693	685	710	637	703	686	695	687	668	667	671	674	679	690	677	674	725	651	722	667	647	666	673	708	690	705	665	696	655	679	662	671	729	683	702	684	672	651	680	681	679	660	675	706	677	714	661	682	654	691	702	624	685	674	674	700	712	696	672	715	722	710	690	659	696	676	692	682	750	698	681	692	673	679	679	641	672	685	663	680	659	694	680	642	681	683	706	668	692	681	673	681	670	686	673	680	699	674	661	728	738	686	676	645	691	673	669	687	682	682	686	644	707	646	682	651	694	714	676	655	666	717	666	660	671	673	664	676	702	705	683	707	670	702	673	639	648	652	713	706	651	684	682	677	712	712	671	712	634	678	709	702	672	630	679	693	688	665	659	689	688	684	734	665	710	630	665	644	653	654	658	645	687	658	693	651	652	709	656	656	660	642	740	700	678	683	684	670	705	660	662	649	656	676	661	704	690	672	682	639	677	651	675	676	707	677	678	667	707	671	628	676	696	706	721	642	696	705	682	675	663	716	687	620	679	657	712	706	681	674	682	689	688	670	669	678	678	698	713	633	689	691	647	668	708	680	701	716	668	685	704	639	668	649	691	680	717	705	649	680	674	693	673	700	684	665	674	658	673	693	676	623	713	676	633	657	677	717	706	728	712	699	654	675	677	697	658	675	723	679	678	666	696	702	679	676	655	704	640	689	701	709	664	680	624	663	640	658	685	711	687	660	662	671	649	684	607	670	670	691	670	693	650	661	694	697	714	690	653	669	679	643	712	686	670	658	652	706	680	688	723	683	642	669	634	728	653	678	706	699	632	703	698	704	695	714	694	645	697	656	697	693	720	693	687	656	699	687	725	679	671	660	645	629	667	637	669	697	684	663	646	657	672	651	670	677	725	658	630	665	726	683	676	640	728	634	668	664	651	668	681	680	699	676	723	684	714	660	665	670	661	667	716	636	694	709	687	670	734	663	712	691	709	704	653	678	681	674	704	707	672	685	679	704	680	674	723	712	710	654	708	690	663	706	690	693	662	656	641	683	649	666	664	672	665	664	684	707	643	663	650	698	697	660	687	667	670	669	714	689	654	674	683	693	669	693	650	701	670	650	704	680	700	681	656	665	677	670	680	691	667	691	663	669	664	690	686	674	690	668	691	705	682	717	665	689	671	659	686	704	744	694	697	704	644	627	646	687	630	637	658	685	672	656	655	722	691	706	642	644	718	670	708	633	684	724	705	694	680	657	716	679	678	634	674	715	683	630	657	652	679	639	675	700	713	683	680	682	667	679	681	626	708	666	680	651	679	659	691	690	694	692	644	738	628	696	660	626	661	672	649	705	670	681	682	695	706	656	695	696	638	656	693	672	688	596	667	665	661	660	682	678	701	644	664	664	707	649	670	751	669	668	711	701	682	671	668	747	662	690	666	685	690	673	699	631	702	648	641	685	665	704	685	698	635	670	664	676	725	674	636	635	676	720	647	651	634	662	762	671	703	701	631	715	673	675	699	711	676	665	694	720	661	666	648	645	749	664	648	631	720	662	668	693	703	708	691	652	679	678	645	702	670	692	650	678	712	686	670	688	676	693	719	670	698	680	631	670	650	685	675	656	688	652	656	704	721	693	653	654	663	608	690	627	639	656	685	696	703	673	740	715	673	664	704	669	637	693	690	749	673	612	674	689	673	686	645	692	653	676	662	668	671	686	684	703	699	651	677	699	647	655	690	661	684	650	688	698	681	672	716	718	664	723	688	701	697	657	712	660	698	682	685	707	637	689	689	673	689	661	704	661	678	673	711	639	695	659	714	672	679	707	693	674	679	690	701	709	669	724	673	693	701	687	684	686	693	685	645	686	719	689	654	686	697	740	685	661	718	692	675	689	644	675	681	678	653	682	665	679	678	693	646	615	685	657	682	692	734	727	736	658	704	673	647	636	704	717	681	703	721	683	679	707	673	685	697	670	706	724	687	710	690	662	668	612	681	654	659	706	691	676	704	657	630	645	674	661	656	704	669	704	672	711	690	640	687	651	677	693	662	652	652	701	658	707	705	700	695	696	661	636	663	665	674	672	639	682	702	706	699	650	660	698	639	720	682	627	684	680	672	678	662	650	698	667	620	735	639	680	634	688	724	699	722	667	726	677	684	630	693	690	694	617	664	683	720	710	686	713	664	644	704	663	691	687	721	723	711	639	677	695	712	706	667	669	661	717	675	685	692	697	680	696	704	665	671	687	664	670	662	692	661	671	682	688	683	715	677	722	720	676	738	688	694	719	726	684	654	701	637	676	684	698	672	730	691	640	660	701	678	656	746	697	707	702	681	670	673	640	693	686	690	612	693	684	695	664	714	656	691	648	692	681	713	646	698	672	687	700	695	748	664	650	666	778	710	686	692	709	647	697	692	696	679	659	681	699	675	668	691	670	680	701	686	710	694	662	611	667	703	700	640	712	686	677	699	696	683	698	670	684	695	663	709	698	631	715	714	697	653	656	637	735	642	659	651	705	698	670	682	652	678	699	676	671	679	681	673	689	694	654	648	663	702	684	670	702	634	681	643	677	648	718	676	769	670	680	670	697	674	663	705	679	636	670	684	667	711	682	665	680	647	663	631	666	687	685	677	657	671	720	671	699	666	692	711	689	671	676	642	700	638	688	660	675	676	686	678	684	689	671	706	697	692	698	661	665	718	718	658	682	673	721	691	695	657	676	652	658	703	723	750	667	715	706	655	662	680	652	709	671	695	730	669	664	648	674	662	652	685	693	675	647	703	695	682	649	678	656	692	648	709	642	683	696	665	643	703	689	652	626	648	696	674	714	688	633	701	663	652	677	662	731	713	723	696	653	662	651	681	639	659	694	670	676	666	672	675	644	706	688	686	693	699	660	658	684	698	695	719	700	688	667	690	700	706	650	691	655	658	693	643	721	680	629	665	709	695	684	679	698	685	646	680	681	648	689	700	681	708	681	627	672	641	660	692	664	694	678	637	668	653	692	688	688	653	638	714	649	666	692	631	646	681	670	679	693	690	686	680	648	698	650	650	692	685	688	673	656	678	685	669	670	678	649	709	653	694	683	634	702	657	653	676	721	688	698	700	705	699	719	732	696	621	670	666	676	691	656	663	674	682	672	715	640	684	669	651	701	706	688	686	716	691	684	669	683
24500	22830	31739	25246	21611	21761	12403	1563	678	774	675	640	633	650	628	642	642	653	599	618	610	615	598	635	657	653	644	662	635	644	617	633	606	600	608	620	636	644	638	661	644	633	624	671	641	671	630	620	634	631	608	628	659	678	666	628	610	640	626	681	661	607	619	654	614	585	650	585	618	620	618	630	692	637	606	597	645	633	656	652	628	648	631	646	632	649	635	609	616	625	634	651	625	621	633	615	636	633	631	656	612	668	633	602	587	652	612	590	607	610	655	637	597	599	594	659	624	609	613	643	646	645	630	610	620	623	647	593	621	602	621	598	590	650	604	647	618	625	617	608	632	625	631	623	615	636	640	637	641	667	639	669	643	628	643	618	660	647	624	596	619	595	669	615	632	650	649	639	649	584	578	629	618	640	652	610	587	670	614	629	659	630	602	626	635	637	604	658	617	556	619	613	643	601	565	601	588	624	629	626	566	636	647	625	628	641	618	660	612	634	604	620	628	631	596	632	610	630	641	638	646	595	594	634	667	595	628	563	627	694	601	650	622	641	640	605	667	621	619	635	662	641	615	596	649	627	630	602	671	592	652	595	654	643	654	636	650	646	637	631	610	620	630	639	648	627	629	642	624	633	613	575	672	623	671	626	607	703	637	626	593	662	621	597	667	629	650	646	655	626	624	654	606	677	668	638	624	591	623	610	605	634	655	621	579	644	606	641	660	572	612	580	644	621	670	612	631	629	615	584	606	614	637	642	594	629	636	659	640	596	607	634	645	647	639	596	638	579	603	627	654	625	663	573	624	635	640	632	641	645	667	636	666	667	619	571	600	667	648	563	653	661	648	569	641	617	619	637	596	638	663	679	631	631	588	638	629	586	622	639	637	609	629	626	619	627	658	608	632	632	622	624	652	590	631	637	616	605	640	606	644	609	632	633	600	636	607	625	678	591	621	631	615	610	608	644	643	653	616	649	608	672	636	690	625	662	609	609	615	622	623	632	600	629	620	649	666	620	571	658	580	621	638	609	614	607	641	659	656	611	629	604	627	626	611	646	639	619	612	655	630	634	615	644	682	653	639	623	650	651	693	613	641	620	603	641	633	595	646	626	589	620	652	592	622	627	644	602	621	617	621	601	595	606	659	664	601	618	624	644	613	675	629	633	664	636	628	598	618	666	632	672	665	660	608	631	637	585	641	648	615	636	653	627	646	614	624	612	603	620	659	641	638	606	607	645	665	626	640	612	629	607	638	633	630	600	614	590	662	599	632	609	616	649	669	627	647	645	630	612	610	610	625	608	601	641	614	663	612	598	643	619	648	620	615	625	641	620	631	621	614	680	623	609	638	675	655	658	630	618	584	618	594	631	643	620	628	656	693	661	632	606	600	680	619	592	653	657	682	615	598	653	609	610	580	651	627	612	661	610	622	593	610	632	665	624	640	633	666	630	581	625	658	666	634	635	633	652	618	653	627	632	653	640	623	619	650	640	679	604	642	617	662	634	650	641	628	591	645	615	610	624	642	658	654	688	628	665	635	702	610	620	650	660	611	631	627	615	633	622	652	633	643	622	619	611	602	659	662	646	609	669	650	634	667	625	617	627	588	636	591	617	606	626	641	673	600	625	618	609	647	656	619	603	642	624	626	625	642	625	646	626	623	580	593	638	631	615	667	594	629	593	621	605	617	683	683	628	618	653	662	631	665	640	665	621	622	591	664	645	633	617	618	616	610	623	662	688	608	637	650	621	630	602	616	593	597	633	623	615	624	641	636	608	645	659	639	645	606	644	664	602	590	641	646	614	616	657	624	617	629	642	619	601	592	609	585	629	627	616	634	610	647	649	639	604	658	643	635	598	598	577	610	622	654	617	595	648	628	626	591	579	669	627	612	657	658	607	610	601	625	646	629	599	594	625	644	605	597	628	603	645	690	614	603	605	570	578	655	644	613	616	643	649	603	627	666	587	623	633	629	646	653	654	619	606	611	635	629	647	640	636	579	676	616	625	656	657	622	622	643	657	635	584	589	582	657	647	611	597	646	606	602	647	639	617	666	609	600	659	595	623	604	669	639	627	608	631	638	630	629	612	621	600	591	648	612	663	636	610	669	618	658	616	615	623	630	647	647	664	652	630	633	681	696	630	670	623	620	618	646	626	649	625	594	643	652	588	597	639	656	631	627	618	622	594	650	629	607	630	595	642	672	577	599	657	599	633	631	649	619	621	638	604	617	682	626	618	632	634	616	634	624	604	594	651	660	583	591	625	621	568	653	611	667	609	614	658	635	588	680	641	632	611	609	677	675	648	634	638	604	639	624	619	610	649	660	694	609	689	590	655	594	654	599	642	610	620	621	646	575	606	626	659	649	591	617	681	636	615	633	684	655	615	591	613	622	623	622	620	646	626	645	604	651	606	653	600	661	620	620	627	656	613	596	602	639	601	612	608	633	616	632	676	659	654	631	602	620	616	661	627	628	633	650	638	629	610	564	632	632	571	633	625	637	604	635	644	617	639	632	624	594	647	626	639	619	633	640	644	628	599	691	648	638	626	662	659	590	616	611	623	613	612	635	630	627	601	573	638	652	657	578	684	594	660	625	575	589	609	602	616	632	627	629	631	650	669	641	606	577	612	606	620	637	640	661	613	635	683	634	655	641	621	642	601	642	631	615	669	650	658	636	669	650	625	617	641	582	656	602	628	618	604	628	633	642	691	644	630	634	669	614	638	635	619	674	576	628	597	586	630	640	615	595	618	604	609	643	596	628	629	661	611	582	628	575	606	626	620	626	614	597	626	630	650	597	637	592	686	640	622	648	630	623	684	627	644	622	627	595	656	643	588	669	622	624	612	603	583	616	605	603	661	618	611	654	626	626	607	617	637	630	617	589	615	611	629	624	644	638	629	590	648	616	572	596	590	624	627	623	629	597	602	645	591	634	665	626	641	619	644	645	631	612	673	658	615	679	649	676	591	636	621	597	623	623	614	602	621	634	655	597	575	653	621	632	605	642	627	588	621	593	620	671	600	630	638	610	651	555	621	672	653	635	631	648	644	625	623	629	608	599	631	626	566	627	636	571	580	605	653	607	639	620	631	604	599	644	631	641	610	623	622	655	648	620	600	611	605	587	635	637	617	609	604	652	627	604	622	621	637	647	609	631	639	599	661	636	618	603	580	625	604	613	623	644	651	634	613	633	621	631	593	617	588	604	614	623	623	612	616	639	612	618	653	602	638	635	588	633	649	643	644	607	635	650	634	612	615	599	587	633	666	628	591	642	598	627	556	652	587	615	661	635	601	629	644	619	639	597	632	626	614	582	640	612	609	641	642	624	621	642	615	633	629	632	612	632	656	642	613	612	631	650	646	658	634	635	620	652	608	671	668	605	644	632	641	623	583	628	609	654	607	624	630	597	593	635	632	624	631	640	643	645	644	659	630	605	641	612	595	592	667	650	618	626	663	588	674	620	647	624	610	641	600	673	619	598	644	640	610	656	573	677	614
56878	92383	74700	44033	15442	26143	13785	2207	1188	1171	954	963	954	930	951	979	975	949	984	952	990	944	996	969	960	937	1019	982	898	968	922	1013	968	1006	970	1005	978	938	920	910	962	907	1009	1055	972	1018	1005	1017	959	964	959	958	953	947	970	971	988	933	938	932	942	939	960	993	933	990	1038	930	973	935	925	989	943	994	964	914	1048	971	944	999	900	926	1001	937	1001	950	978	940	907	957	1006	957	896	960	985	1016	953	939	960	989	938	924	956	948	941	934	936	944	977	903	959	961	978	919	992	967	970	933	924	913	910	948	921	943	951	927	936	960	966	968	944	990	969	965	909	987	1001	980	914	936	925	980	992	925	954	980	1012	987	962	926	999	978	954	977	955	1052	1003	979	999	970	975	989	989	916	928	968	1006	990	990	927	989	936	991	954	955	968	956	988	900	939	940	941	976	954	995	980	1006	968	964	926	958	928	921	902	971	951	967	986	962	978	1001	965	989	944	980	938	985	966	968	985	925	954	983	945	1013	970	897	954	998	957	926	988	1012	947	963	934	921	950	1016	908	955	998	948	941	964	923	1020	971	890	999	976	980	984	927	971	967	965	990	956	933	989	996	954	959	966	928	1002	1032	948	948	976	997	986	965	941	936	958	968	990	926	966	975	967	982	945	967	988	1019	993	986	987	959	949	950	930	974	967	1005	944	947	1048	961	971	967	1012	955	981	911	986	986	955	975	979	963	992	940	987	909	975	973	971	953	998	887	982	961	975	999	948	949	995	958	945	983	935	978	990	1012	886	927	977	934	990	965	972	962	987	930	939	953	957	1016	955	930	968	986	1007	902	930	928	1017	1035	977	943	967	934	1009	996	932	928	1008	974	969	959	967	951	1015	976	952	983	972	926	977	939	981	977	1016	914	985	893	1015	972	983	1018	992	985	999	964	961	962	998	945	914	960	1007	999	959	971	949	961	1007	1016	921	913	967	922	914	938	1068	1003	965	926	991	972	1006	967	977	949	979	994	994	952	951	948	952	948	961	913	1007	968	991	946	1008	998	960	973	1050	981	994	954	960	982	878	928	958	969	983	939	908	963	977	1009	976	951	950	964	956	920	983	1025	999	926	898	969	956	981	943	970	934	951	958	920	953	946	982	969	999	940	992	945	997	961	970	1023	953	1004	919	965	1014	925	964	949	975	955	1007	1006	973	933	975	979	1001	973	1011	949	968	974	1017	908	972	952	975	954	970	1034	960	993	960	970	979	976	945	935	956	992	911	986	937	1026	966	989	925	981	955	992	968	982	966	938	1008	993	952	1003	945	989	954	1039	945	890	938	1008	978	990	895	998	974	992	979	999	934	964	955	969	950	1003	991	984	992	1004	967	961	993	905	947	973	968	1040	987	905	925	912	931	962	1000	1002	959	1006	922	1004	951	959	921	1000	1027	903	973	957	948	1009	952	951	960	967	948	955	913	933	979	968	983	985	974	975	1002	980	1032	943	980	970	965	971	969	976	994	962	955	959	966	973	929	974	968	1020	1014	939	939	924	912	928	930	977	958	973	915	961	952	969	988	946	947	934	928	926	947	974	973	976	960	975	1020	994	980	923	963	921	938	970	964	930	1001	953	961	949	980	985	887	955	1013	982	985	968	1024	950	918	923	973	985	944	1047	987	972	957	978	1032	950	939	979	903	959	980	961	986	965	1022	980	935	983	974	965	938	913	979	907	978	926	916	963	1059	975	981	995	948	938	960	947	969	1013	938	934	964	926	981	920	951	967	939	961	986	983	926	1017	950	998	998	972	1006	1006	983	967	967	972	950	937	968	942	964	982	942	921	896	933	984	960	979	986	955	896	948	959	965	961	927	966	1010	971	943	1020	933	999	944	939	974	1025	958	928	962	911	934	942	990	926	951	973	959	963	998	985	970	970	982	960	949	974	975	968	996	949	937	984	975	964	970	941	1027	933	925	948	962	943	956	1015	971	965	976	958	973	968	950	922	947	935	1020	1001	995	1011	926	947	992	961	984	978	978	953	952	978	992	980	924	970	949	920	975	981	965	973	969	897	968	995	988	965	1026	1007	963	942	970	994	932	975	953	953	948	943	1001	982	1031	1003	928	926	1007	970	937	948	928	949	948	1024	968	954	1011	946	996	998	926	995	947	939	956	921	978	959	969	921	997	1012	939	967	1011	951	936	993	947	1010	1022	988	978	933	983	1023	991	963	959	919	1004	976	953	990	970	996	987	932	1002	970	942	957	979	974	981	1008	1033	931	921	937	940	962	956	938	960	1008	991	946	956	1022	969	1014	973	996	945	921	966	954	983	942	1021	1023	970	960	995	949	993	959	993	975	1057	929	945	915	1004	947	1007	944	982	965	973	950	993	971	1017	1001	972	952	992	955	1012	984	963	1005	943	967	950	925	933	947	945	1002	988	956	952	1025	973	985	955	973	934	960	1002	918	943	917	960	961	978	999	959	997	954	1031	926	985	964	951	951	958	949	941	973	1068	946	926	1015	915	947	934	977	927	972	943	958	944	975	909	910	1059	949	1016	943	948	861	948	945	975	916	916	985	989	955	1042	959	914	919	993	954	1012	930	936	979	1000	998	960	1009	969	943	944	945	935	929	944	930	967	920	949	949	944	999	916	930	1005	956	1004	959	982	1016	973	1000	984	947	956	1003	997	973	949	925	895	972	936	977	978	941	988	973	934	965	965	975	934	1014	973	895	946	940	975	932	953	1010	974	918	949	961	943	912	977	973	949	939	979	935	1009	945	966	977	956	1019	957	929	940	985	937	992	1006	918	922	995	1027	932	1006	1002	956	963	949	961	965	928	946	904	925	951	902	942	961	986	965	899	930	986	976	948	985	960	967	981	992	890	1013	990	969	1014	917	946	993	977	951	984	951	952	984	993	984	941	993	927	964	918	999	910	965	963	947	957	1010	954	975	956	998	979	957	988	988	964	913	941	965	998	999	988	997	925	1005	999	954	1011	987	975	927	975	1001	995	952	935	921	905	988	948	933	987	948	993	922	1048	959	960	932	965	1001	994	995	976	963	985	956	947	953	936	972	954	980	977	939	908	917	996	971	941	967	945	987	963	915	981	981	953	950	971	999	980	924	956	968	914	946	956	946	960	939	1004	963	947	977	959	974	980	934	937	952	958	950	997	937	994	931	973	898	972	987	957	925	993	903	924	999	955	987	980	1008	987	991	961	1007	989	1050	978	1006	1032	916	968	914	973	947	944	961	984	893	930	953	935	963	970	973	943	975	969	967	1030	988	955	986	895	925	972	956	983	942	997	995	931	1022	911	905	971	968	978	949	981	939	994	914	1002	940	943	960	946	949	953	974	968	986	946	990	945	958	975	950	942	963	992	947	964	963	956	920	1014	926	968	968	1031	969	908	939	973	1021	999	1002	932	933	931	934	971	963	966	960	986	1015	936	1010	985	959	1019	941	988	955	957	939	934	928	926	977	980	933	1012	922	996	962	948	989	954	909	1000	961	979	961	991	945	967	971	990	963	1008	969	956	1009	975	988	982	998	943	909	915	954	984	958	977	957	958	977	948	906	1014	934	1006	969	962	924	973	967	949	946	1037	954	944	957	977	1041	973	963	956	961	1030	838	949	960	975	1009	989	926	912	975	982	974	967	956	994	979	903	995	995	995	986	949	974	957	942	964	987	948	979	982	926	945
32065	26877	27881	13494	1411	2004	1098	565	444	492	475	439	419	469	456	451	437	397	437	465	470	420	398	463	471	438	469	466	408	427	482	442	453	412	461	428	438	433	445	452	422	429	469	459	421	453	436	446	433	474	426	449	428	466	439	434	442	443	462	437	436	460	435	469	478	455	461	448	397	434	454	452	473	431	475	471	461	455	463	417	465	436	453	421	490	447	461	488	485	453	480	444	440	396	455	479	413	482	482	420	431	423	476	471	468	448	438	429	478	461	476	448	474	421	494	458	412	441	425	495	440	438	462	407	455	432	480	464	474	469	458	435	427	429	451	439	463	461	449	462	462	454	429	482	441	426	405	456	459	454	451	392	434	438	471	419	424	445	403	430	422	461	468	450	495	450	432	463	410	435	442	436	482	407	461	491	449	485	451	433	445	457	443	456	444	428	450	472	468	438	433	443	449	434	467	431	441	409	465	461	426	476	459	451	482	434	440	467	431	413	424	477	473	452	427	407	480	459	454	452	429	419	426	484	470	441	473	428	467	498	451	483	492	483	460	404	446	466	477	458	444	458	457	461	446	461	437	413	455	470	451	435	440	472	458	429	407	461	456	443	412	441	452	489	483	436	445	410	452	436	443	418	489	471	459	452	478	463	482	441	462	467	414	447	461	403	406	425	438	442	459	453	445	427	441	431	413	441	438	439	467	419	459	426	459	420	507	450	451	466	474	439	452	436	467	456	465	498	444	458	438	445	450	424	484	457	418	421	445	456	446	462	462	405	446	465	473	477	462	458	440	447	433	437	433	465	446	445	422	445	450	448	449	440	450	472	455	434	449	452	422	446	468	443	457	421	457	439	473	435	443	460	449	447	455	430	460	424	459	417	410	423	419	472	413	465	471	412	462	427	453	458	438	470	435	486	426	500	486	460	456	443	438	422	437	415	478	439	445	457	457	470	427	456	439	441	445	449	432	480	464	398	460	473	421	464	448	509	464	458	452	413	424	455	443	437	426	481	441	463	513	455	452	437	494	436	461	451	428	483	433	461	421	462	445	440	501	437	449	444	433	486	443	435	464	414	459	444	491	436	449	469	453	440	472	436	431	477	471	445	438	479	473	474	430	468	454	453	454	420	445	431	446	439	481	461	432	442	451	452	441	428	441	463	432	497	463	460	436	421	475	450	451	460	423	461	460	445	397	457	454	457	460	446	478	457	445	418	429	435	468	458	441	472	415	453	476	466	465	466	445	457	452	438	431	471	481	467	455	463	433	464	435	437	428	449	445	466	495	505	446	439	442	455	458	461	433	473	448	446	430	418	464	462	455	463	470	479	425	482	454	464	417	443	485	450	470	425	460	424	441	487	426	449	440	459	484	472	504	425	457	454	418	458	429	474	438	437	462	473	465	446	454	465	412	437	439	424	483	451	455	456	474	463	434	440	470	457	447	449	474	425	443	454	432	497	478	475	427	468	446	484	440	442	428	458	453	421	487	437	406	460	447	431	478	456	471	493	455	428	406	449	466	463	470	432	438	438	434	462	420	459	469	443	438	454	469	451	438	455	451	459	429	451	458	462	490	457	454	400	450	455	458	422	466	491	454	438	451	386	421	459	430	453	455	457	472	485	454	466	453	421	418	416	433	436	444	481	440	441	442	434	450	459	444	416	444	422	458	420	454	462	462	433	443	490	424	462	473	452	415	409	462	450	400	439	442	467	456	452	455	422	447	463	435	491	452	462	447	429	416	448	431	435	493	432	453	424	464	422	467	436	452	454	468	424	491	440	468	441	447	466	490	439	476	449	426	483	455	455	449	428	458	453	447	427	460	448	437	459	507	476	436	493	434	433	447	487	482	416	454	412	474	457	419	467	443	472	428	479	438	417	453	450	456	432	454	479	452	448	435	431	460	440	442	458	450	452	453	419	442	477	479	470	467	444	434	453	409	485	417	456	433	442	451	442	484	437	433	465	478	477	467	418	430	451	441	442	427	463	447	385	441	447	415	441	452	433	449	430	467	449	459	464	446	412	438	464	450	481	467	448	462	436	488	451	441	438	447	482	447	457	483	408	445	438	455	450	416	428	457	437	429	490	426	511	423	459	456	434	473	467	486	436	501	444	476	437	469	429	431	446	428	441	465	411	459	428	408	466	408	467	451	439	437	436	434	466	486	435	462	442	486	432	408	436	455	447	467	457	487	430	450	475	471	449	449	425	463	483	442	451	418	415	442	452	433	495	468	464	462	439	418	454	467	457	426	413	445	474	445	449	417	429	442	486	467	442	431	453	430	455	425	486	488	490	444	421	471	478	466	465	437	431	487	440	463	433	478	473	385	440	440	434	453	495	453	459	439	489	430	474	469	471	459	433	445	439	437	431	426	431	456	427	428	449	422	448	494	478	480	445	464	422	441	477	452	470	465	446	467	465	439	399	392	494	454	457	432	401	456	437	461	473	478	432	428	454	447	444	432	454	464	430	495	433	443	469	421	431	451	471	445	462	490	405	431	436	459	447	462	439	475	453	443	431	467	457	422	462	449	446	439	452	456	446	443	451	449	456	423	404	503	471	450	432	431	468	462	441	428	432	447	435	452	439	476	437	451	417	469	464	411	489	461	448	411	460	450	429	415	454	453	466	415	417	463	427	442	479	473	405	472	424	469	486	473	437	451	472	419	452	463	418	456	439	473	445	433	421	471	475	433	463	473	473	456	454	460	459	446	427	462	439	455	456	464	481	425	452	475	402	452	407	489	459	470	432	488	466	431	418	448	479	466	431	431	469	431	499	443	453	509	459	452	467	453	418	454	454	443	445	482	439	458	493	441	415	501	431	480	466	478	434	445	426	485	452	467	489	443	472	482	493	456	424	449	433	426	423	423	475	473	418	496	460	457	460	453	469	462	458	473	488	437	476	452	462	442	436	428	430	427	443	445	458	410	453	435	455	444	433	447	442	476	478	484	431	482	420	445	450	456	459	422	434	505	413	417	412	452	469	447	430	451	484	440	430	486	437	479	474	481	420	459	482	452	481	465	466	463	453	431	458	434	448	425	452	448	479	444	443	424	489	408	484	423	466	476	419	447	442	463	443	447	506	454	412	446	429	480	450	433	421	445	466	437	442	444	449	478	439	451	419	429	467	443	469	444	425	460	467	434	436	442	455	447	451	447	428	440	457	423	455	436	470	411	429	502	488	478	444	460	454	451	440	436	407	474	472	464	489	465	442	442	446	413	465	482	450	456	436	419	434	460	450	454	464	436	444	470	468	419	451	436	414	437	463	445	458	450	415	478	475	441	454	457	443	470	483	482	472	456	427	431	455	437	439	434	462	454	425	448	434	463	475	469	429	461	462	466	472	516	450	449	488	415	421	455	471	420	462	455	433	425	461	488	445	485	432	461	438	425	449	423	487	489	456	462	464	499	452	425	461	490	460	471	403	461	479	472	447	464	482	466	454	436	445	420	467	473	464	402	489	412	449	476	486	456	459	442	446	444	470	465	420
41673	44159	33859	13012	2463	4693	2344	868	766	773	797	725	770	728	751	739	767	741	744	749	744	743	713	729	744	745	778	709	772	765	758	735	740	764	725	745	691	768	721	724	764	761	705	733	735	776	734	798	737	756	754	741	750	787	756	749	756	719	797	786	768	738	731	764	759	755	790	742	770	721	757	799	728	734	732	783	719	743	776	750	724	815	747	756	699	767	775	758	786	771	822	794	749	717	754	796	773	783	790	746	717	766	741	789	802	760	749	776	760	718	798	776	711	741	778	759	746	765	735	771	723	756	767	750	803	723	767	755	760	741	746	776	770	745	729	738	784	709	772	802	717	761	751	768	719	767	771	778	762	710	711	789	781	768	769	741	766	711	733	806	724	748	747	743	772	754	742	746	729	702	770	756	772	765	730	701	715	751	702	740	772	737	749	748	715	754	765	787	738	723	779	708	774	705	759	716	736	729	743	772	768	754	753	768	750	740	756	741	777	746	711	738	743	755	773	782	758	735	783	731	762	723	761	724	742	722	801	711	745	754	739	716	703	698	758	750	730	781	735	720	759	731	765	739	740	747	779	728	725	728	785	739	715	773	710	750	772	740	755	772	761	726	724	752	740	752	699	758	723	737	742	754	809	756	725	742	758	766	756	724	708	759	784	701	706	763	770	779	774	756	745	693	694	766	739	743	736	779	736	710	800	750	795	756	731	714	757	734	764	748	749	775	757	757	708	758	709	746	719	712	767	748	738	768	746	753	745	709	747	768	728	660	740	798	775	738	732	771	732	734	747	723	767	763	760	738	765	708	733	782	764	725	769	798	750	783	720	750	716	734	752	738	726	738	744	776	748	713	717	818	751	756	762	687	729	765	760	713	766	740	745	737	722	745	692	730	720	755	739	683	726	769	697	788	730	713	763	737	717	719	749	707	785	726	761	732	750	775	746	754	760	752	766	750	712	727	762	742	752	742	728	735	732	802	748	789	783	762	772	769	719	720	740	706	719	737	755	735	756	785	779	762	738	736	753	721	795	726	764	766	713	799	691	775	743	780	757	757	743	746	746	745	725	770	736	755	738	772	721	767	773	752	738	743	745	738	722	792	780	739	750	744	745	722	763	779	776	710	758	735	723	770	768	758	768	775	723	804	751	720	741	744	739	785	801	749	739	754	743	762	730	759	771	753	727	768	757	698	790	654	728	760	734	757	738	711	747	778	785	764	699	735	738	746	729	757	795	751	795	735	755	731	706	726	751	770	748	750	783	789	697	751	771	772	761	773	723	732	716	741	766	759	755	791	769	741	696	747	775	747	734	724	763	761	743	723	733	770	729	739	709	741	769	716	747	731	751	739	750	744	757	751	748	766	746	741	753	720	746	740	793	789	789	744	743	763	737	709	774	772	776	761	764	772	742	702	732	756	795	753	700	782	747	798	786	724	725	764	756	781	764	726	763	802	797	744	725	701	713	780	751	764	772	737	748	746	776	761	759	748	761	737	735	714	793	716	705	734	709	720	754	754	709	711	748	708	731	762	784	812	723	783	670	726	772	756	706	695	743	749	714	776	735	722	759	741	764	725	775	749	726	725	709	734	760	755	718	724	726	731	756	733	815	751	747	745	772	753	748	713	742	743	750	744	747	772	762	718	703	809	775	773	744	761	766	730	769	771	723	777	760	732	725	729	708	730	744	750	754	747	753	773	774	798	755	731	778	737	729	783	746	746	762	761	793	761	752	705	754	736	726	712	730	772	756	747	720	755	712	717	716	769	784	773	753	743	755	749	741	766	777	769	688	713	766	753	755	754	720	740	759	744	718	702	731	751	750	764	755	703	780	726	723	676	743	759	752	722	727	734	754	744	742	750	681	766	749	770	790	743	763	726	716	698	695	762	753	750	713	778	716	793	776	718	745	777	733	753	749	736	734	739	719	747	745	781	768	792	698	760	765	745	702	756	748	721	730	769	778	750	740	727	733	736	738	744	728	747	700	740	748	749	753	786	783	696	705	705	770	756	737	730	753	753	728	741	780	727	758	789	783	768	784	727	702	716	707	702	714	705	847	790	754	765	819	763	730	785	672	719	768	700	768	788	711	759	771	754	736	742	740	734	749	766	731	787	750	737	741	711	727	737	748	787	705	750	767	757	719	766	798	759	730	738	731	754	777	727	754	715	744	772	740	741	716	782	743	733	731	782	749	773	723	749	704	754	737	786	745	701	722	771	734	689	793	718	755	763	763	761	741	694	736	761	757	763	755	723	750	736	763	727	764	744	792	762	777	742	715	708	756	703	733	736	735	767	741	760	759	798	726	774	784	721	780	736	773	741	720	735	716	708	755	735	741	759	688	763	738	728	716	729	803	734	704	775	752	725	751	769	740	693	722	729	723	756	730	705	740	760	791	707	727	745	732	715	752	734	727	750	733	823	760	738	740	764	758	774	732	733	780	723	764	743	771	744	754	741	711	711	768	758	775	768	737	722	733	799	726	766	762	724	703	728	737	764	733	744	739	704	728	738	742	695	760	767	778	747	722	729	760	713	713	745	769	745	729	763	783	748	781	735	713	725	725	719	744	748	732	769	749	684	762	710	762	733	707	755	763	792	741	756	765	726	753	714	780	724	663	735	749	717	719	728	779	768	740	709	741	728	760	779	738	665	760	736	722	726	695	777	763	748	748	781	751	701	748	752	749	766	789	736	774	738	733	827	727	692	752	708	738	710	765	723	733	724	737	716	709	731	770	740	743	733	730	737	818	720	739	790	701	762	747	765	739	753	782	744	764	721	759	752	714	763	742	775	747	723	722	730	739	738	755	712	722	772	718	760	720	727	759	794	736	773	754	741	714	725	770	746	763	807	767	712	748	728	735	757	777	762	737	776	728	730	739	770	762	728	731	738	737	735	711	788	738	774	751	786	704	728	702	712	773	728	703	738	778	782	763	753	740	661	746	724	716	694	724	763	710	801	753	785	742	717	690	744	753	743	763	737	680	755	742	743	740	786	757	810	744	752	728	696	741	717	791	748	749	743	737	745	764	749	752	739	674	729	716	694	747	721	778	727	729	748	735	727	795	756	712	762	719	769	717	719	816	807	774	747	756	774	745	722	805	763	740	744	740	742	715	731	708	772	720	746	761	756	756	714	785	764	720	778	709	751	777	776	767	791	739	779	720	751	779	752	754	775	720	714	785	792	776	762	712	758	723	739	748	775	706	728	767	687	776	721	764	754	745	753	750	732	742	708	776	770	708	765	729	713	735	747	749	722	785	700	781	732	743	784	750	778	721	783	726	793	698	731	720	703	765	762	737	754	730	755	775	758	729	730	755	732	836	753	792	728	740	734	766	766	735	742	695	757	714	752	732	740	742	822	771	704	758	693	704	775	742	759	728	754	797	794	756	784	729	776	755	713	787	695	759	760	783	740	707	799	777	755	756	832	761	770	700	780	749	770	729	743	773	782	783	721	741	762	735	773	761	751	718	760	759	731	773	716	766	709	769	761
25979	23373	33511	28860	19304	14772	5239	687	394	413	430	411	412	410	406	404	388	402	373	404	385	425	405	432	416	415	419	386	407	399	395	408	431	434	409	421	367	425	394	451	392	428	409	402	367	446	473	423	398	400	412	409	393	385	424	373	379	399	388	422	407	399	445	394	381	389	402	406	384	410	405	400	368	430	381	422	387	424	379	430	417	414	383	400	398	394	371	394	374	382	408	433	405	376	431	439	390	390	386	399	375	455	358	390	425	415	435	403	418	413	416	405	397	382	436	395	394	404	396	423	411	456	386	401	421	373	377	404	398	421	410	403	411	415	389	411	429	389	351	369	427	423	421	395	385	401	413	393	392	389	390	426	378	380	404	408	398	388	391	389	410	402	438	387	376	425	400	362	381	450	431	390	403	375	388	414	401	425	383	407	358	403	362	422	393	375	441	413	405	419	392	430	404	417	388	413	414	422	418	385	405	387	418	438	423	455	415	408	395	384	377	403	373	399	370	390	416	410	442	402	379	411	413	415	375	427	421	418	419	416	403	402	389	431	388	376	430	406	364	402	417	409	405	399	411	385	407	421	408	406	410	391	433	404	429	428	430	412	393	403	357	388	408	381	399	377	414	399	388	394	412	422	404	409	406	404	393	436	383	381	403	433	370	406	430	397	406	407	428	427	394	378	391	387	378	403	440	399	402	406	422	382	399	396	395	423	407	445	439	410	397	398	419	377	412	365	408	383	405	410	403	384	415	404	380	368	390	406	389	348	375	410	419	410	416	422	435	424	403	410	414	414	415	409	419	419	421	392	402	412	409	435	398	404	380	401	402	421	398	426	401	410	377	413	419	411	394	418	363	405	407	391	412	412	397	386	395	431	356	446	383	392	393	388	401	382	402	392	438	431	417	364	462	412	425	402	365	424	376	378	394	403	422	413	382	405	371	439	407	425	406	393	399	385	413	421	367	398	402	385	455	422	411	393	386	389	368	381	445	358	440	434	417	384	402	411	411	419	389	383	401	390	393	407	384	382	397	414	389	408	360	388	403	450	385	412	418	396	416	401	460	418	408	410	395	406	412	399	365	391	388	402	422	404	414	385	383	394	411	406	387	432	360	399	380	423	392	404	385	435	380	393	433	406	413	398	405	401	394	396	449	399	416	396	420	388	408	408	420	418	397	389	433	434	399	437	397	411	392	439	397	372	396	392	393	380	390	417	397	421	411	393	403	375	365	389	402	398	382	364	415	364	443	403	385	418	386	411	403	386	395	408	390	417	413	381	386	393	400	416	403	402	392	413	400	395	406	379	406	419	402	417	404	423	416	421	404	400	393	397	385	407	414	386	427	400	393	403	405	369	413	392	405	409	443	417	406	370	405	420	411	410	378	404	394	388	422	415	423	387	365	413	424	389	404	381	392	408	410	385	442	428	390	445	411	402	405	403	433	387	387	393	417	394	391	413	412	396	390	384	372	411	414	398	428	421	377	409	377	399	402	408	436	408	421	388	410	412	407	383	398	409	382	389	431	378	393	348	439	406	414	383	393	433	366	386	449	409	388	399	400	384	373	432	407	377	406	362	375	396	409	381	415	386	387	389	406	382	424	414	419	412	443	393	407	428	381	385	400	395	390	389	400	396	403	436	413	396	376	385	389	433	439	392	404	420	402	387	397	393	455	438	423	413	412	432	389	392	388	408	433	416	379	402	405	402	433	393	415	404	396	412	410	384	392	415	374	393	374	379	397	413	427	397	393	380	364	398	380	394	389	396	417	407	375	394	415	356	416	403	384	376	401	413	391	424	434	428	380	413	417	413	427	414	425	397	388	359	385	399	405	412	411	439	390	396	417	422	432	402	394	384	397	361	380	361	384	418	409	422	424	392	400	374	377	400	429	367	420	410	431	376	401	400	386	391	389	382	426	423	417	430	427	375	404	421	418	399	417	417	381	402	426	406	376	386	388	394	416	448	439	400	426	410	397	406	400	373	399	365	401	379	418	409	392	391	401	424	390	414	377	384	416	400	405	387	447	417	401	416	391	446	399	404	357	380	390	397	404	413	404	401	417	398	397	447	430	405	419	419	364	397	436	424	403	382	435	410	388	396	404	413	348	447	394	396	381	398	364	394	389	392	388	387	408	410	378	368	423	406	385	396	443	424	397	410	427	417	433	404	397	385	406	420	403	378	384	390	405	419	392	398	398	389	414	419	419	395	403	410	382	422	397	430	409	372	386	377	389	397	404	440	405	417	387	397	426	369	391	442	402	400	406	393	423	417	437	398	405	402	391	379	372	408	374	411	430	408	415	415	386	360	394	428	390	383	411	419	384	408	403	380	391	426	405	362	409	384	369	426	361	396	440	377	403	390	414	408	404	406	394	394	371	437	389	376	411	417	382	436	399	428	401	375	404	412	395	411	375	404	387	418	399	406	385	389	422	423	399	396	379	424	387	387	389	403	403	366	435	385	382	361	397	375	380	376	397	372	384	396	456	426	418	416	403	391	374	425	385	421	426	465	419	429	399	398	393	412	401	389	411	370	391	389	417	403	365	371	381	399	392	406	386	394	374	408	410	385	395	421	406	378	368	383	415	374	408	399	408	435	412	412	422	423	384	430	407	400	392	421	406	387	407	372	413	414	391	455	403	408	395	405	411	382	364	388	387	396	459	363	368	387	397	418	430	398	394	437	362	385	356	387	418	419	430	398	427	404	415	429	429	386	430	385	389	391	402	389	437	418	386	363	390	389	405	396	464	443	401	394	403	404	431	412	413	393	383	399	403	393	387	403	404	399	441	431	409	395	413	418	409	412	379	431	390	412	387	403	413	396	397	448	418	431	409	428	420	375	403	397	399	370	412	392	406	389	374	394	382	396	369	421	402	408	379	384	379	387	384	376	419	421	413	398	417	442	380	402	379	354	404	416	420	380	440	406	425	413	391	419	411	372	409	390	435	386	409	387	407	403	403	413	404	415	400	394	398	412	412	420	404	442	432	426	412	361	428	356	392	412	391	385	409	395	404	388	439	389	408	405	388	444	411	385	397	421	407	382	411	392	408	385	398	395	415	405	418	398	382	406	370	395	409	399	409	403	432	387	375	409	383	430	376	388	415	408	383	390	416	373	427	418	401	391	404	407	395	374	388	399	417	397	441	382	393	443	399	376	408	400	411	413	424	387	401	370	414	428	392	384	429	392	391	369	387	392	417	393	407	384	416	377	416	400	424	410	402	395	416	409	411	362	374	419	401	432	386	382	404	400	393	384	392	446	397	384	419	377	397	422	399	397	396	390	426	386	389	443	427	427	441	361	346	419	412	367	392	411	367	396	397	400	380	394	383	412	355	400	381	413	404	417	343	416	388	419	400	408	391	393	435	392	422	421	403	420	391	425	386	400	416	404	411	401	391	385	419	423	411	381	437	447	392	399	439	397	396	366	417	397	375	405	430	352	398	400	421	380	373	405	384	390	357	385	400	421	403	392	400	398	385	428	387	368	379	379
58871	80299	66739	36185	12546	19070	8551	1198	877	682	646	619	650	655	683	673	644	672	703	652	710	707	639	689	677	656	661	641	658	659	684	617	673	655	656	666	648	689	711	700	657	634	673	604	656	719	667	669	685	684	686	692	640	669	659	656	695	666	671	671	677	652	680	633	683	629	655	678	687	650	657	714	636	695	678	637	665	699	648	722	701	646	702	698	677	654	629	679	649	665	717	650	651	656	655	657	669	660	710	660	687	707	689	681	686	636	634	671	663	710	672	658	645	652	635	656	681	681	646	695	674	653	683	667	693	673	659	679	754	692	670	670	634	674	658	618	661	697	721	666	688	666	701	670	659	714	674	657	671	697	677	707	681	653	692	643	705	653	698	678	703	686	646	632	699	694	638	680	678	660	645	634	665	686	655	643	697	732	661	707	657	616	666	650	663	644	699	679	660	702	709	683	674	650	660	681	697	657	608	724	714	649	688	647	667	635	637	649	674	693	678	655	654	680	638	666	713	687	643	656	652	660	706	693	598	695	691	682	622	686	676	682	638	684	690	648	684	669	663	705	699	650	631	654	671	708	660	631	692	662	650	645	701	661	704	661	713	657	661	620	711	695	726	694	677	669	662	671	638	721	641	642	687	679	656	667	698	645	657	692	668	659	692	675	663	663	650	638	662	676	697	718	685	663	723	679	662	700	689	687	703	685	672	631	663	681	689	662	650	674	669	682	657	663	693	682	691	687	664	662	660	655	614	658	716	696	678	623	617	698	657	644	669	656	655	633	662	649	681	713	663	656	619	630	684	652	683	710	698	671	676	685	620	653	666	629	713	677	626	665	621	676	631	609	625	640	660	694	644	612	622	640	674	701	656	680	679	689	688	717	682	645	648	651	703	718	659	615	669	686	666	681	650	643	691	668	668	627	619	642	722	685	683	664	707	649	671	650	695	671	711	683	616	675	654	665	727	722	671	634	722	684	710	687	650	670	649	667	631	640	652	639	634	683	699	703	661	603	649	694	664	693	672	702	647	692	692	640	657	705	715	688	710	662	650	683	716	625	689	691	648	638	670	631	675	655	701	651	678	666	677	670	666	670	643	705	636	687	667	609	686	708	645	687	688	712	627	681	672	626	638	689	727	687	634	683	702	642	635	670	659	648	657	662	725	646	682	679	681	675	711	685	719	632	677	675	633	675	633	648	674	658	660	663	642	675	658	664	702	686	699	674	702	634	669	675	680	642	653	667	690	656	690	673	628	637	653	666	664	648	657	674	669	676	676	669	703	676	728	645	636	672	673	656	719	597	652	651	647	714	696	689	645	707	686	687	654	669	702	676	650	640	674	633	633	651	686	692	690	640	656	698	622	620	711	634	661	690	693	710	669	656	617	661	686	633	651	643	687	655	684	661	658	685	692	641	671	695	675	680	691	649	663	707	639	690	653	701	679	686	659	685	679	702	672	724	678	665	673	625	652	655	631	658	683	685	678	689	702	626	685	656	695	635	659	716	646	689	708	677	697	631	670	671	663	629	693	689	674	667	685	643	673	658	670	657	696	682	651	722	690	700	652	640	700	662	685	680	682	672	672	639	657	711	691	712	687	655	664	640	703	710	616	683	677	602	655	702	697	681	660	661	671	671	614	647	679	652	675	687	694	636	618	684	655	647	670	650	715	703	720	686	582	649	669	680	687	703	676	706	668	664	667	697	700	645	689	646	699	696	670	670	645	672	648	651	634	679	633	646	688	659	677	668	697	644	604	682	695	660	664	667	661	679	680	683	655	656	684	633	632	638	691	704	693	670	689	646	707	652	643	716	661	660	670	703	696	653	651	651	662	642	655	697	671	695	686	686	693	677	749	637	688	652	651	668	666	679	654	652	722	665	656	688	686	689	662	672	695	739	702	692	655	701	690	669	662	667	693	673	707	724	638	667	685	659	666	651	717	686	637	684	656	678	656	681	613	625	701	655	659	668	670	668	661	656	660	637	659	685	643	684	639	676	650	674	637	695	672	657	657	639	659	660	632	638	714	668	690	649	673	635	692	658	686	651	666	668	664	654	698	677	693	632	667	641	670	630	662	683	655	637	673	637	686	700	655	661	714	706	660	677	681	682	675	690	679	684	667	635	712	712	672	691	696	669	649	674	666	684	719	695	636	634	700	635	664	713	688	696	678	678	639	673	621	717	699	698	626	648	708	681	698	633	659	652	663	628	678	645	649	662	652	657	612	716	652	648	616	679	646	677	692	682	635	712	687	687	714	617	639	688	690	653	691	617	659	652	727	743	614	671	710	727	713	695	672	664	645	692	664	704	675	688	706	680	641	715	675	637	708	701	677	662	685	670	656	670	640	626	656	724	653	706	656	721	679	658	678	661	640	694	650	680	667	693	665	619	656	660	690	665	667	664	655	671	679	670	630	691	655	711	679	664	673	649	650	679	639	663	631	672	659	680	703	618	676	682	673	663	683	642	680	690	669	666	687	665	637	653	650	674	677	687	700	668	678	636	636	655	644	661	715	696	631	665	643	678	678	660	720	680	652	619	686	699	674	613	656	679	638	672	671	705	646	659	662	631	696	638	691	675	664	672	690	677	649	669	658	670	694	671	653	675	707	652	658	679	680	686	646	630	654	665	678	621	660	681	674	614	678	680	643	670	706	648	681	663	657	668	641	681	688	644	648	708	677	695	676	651	700	671	701	616	690	649	669	668	645	682	665	652	667	636	704	681	660	718	647	669	633	676	675	654	706	677	705	682	665	654	625	654	667	692	686	609	664	634	696	646	654	667	677	680	663	646	649	653	654	716	686	665	642	690	685	670	617	698	722	690	624	714	663	707	684	639	649	644	640	705	654	641	666	661	695	698	721	650	663	693	681	693	651	677	622	640	645	679	667	668	647	668	666	654	733	639	655	717	642	690	691	691	615	648	669	690	659	641	679	658	681	654	647	684	660	649	680	674	625	644	697	625	625	722	648	682	704	683	658	668	685	677	679	650	681	703	630	704	662	658	681	672	722	662	692	713	662	663	680	658	682	657	684	693	640	672	710	703	644	649	706	682	644	672	666	678	683	665	662	695	624	625	631	633	653	683	611	702	626	721	668	690	630	715	688	679	646	639	696	656	662	708	690	680	637	651	687	665	679	649	694	635	703	667	702	655	705	676	683	721	625	663	715	663	658	690	658	638	657	638	654	679	636	681	641	678	635	652	658	648	673	708	686	640	644	630	649	678	694	635	720	666	676	649	661	660	651	600	694	631	705	669	692	677	657	688	643	695	629	703	699	686	662	647	679	665	663	698	730	686	701	659	662	700	662	619	616	661	647	676	690	633	696	677	634	620	657	691	670	680	675	662	641	663	631	657	699	724	693	720	684	695	687	657	714	681	621	684	696	702	660	669	707	661	698	663	751	707	707	700	732	645	635	715	665	640	686	687	587	708	681	699	666	655	700	663	656	647	646	695	628	653	706	725	648	676	645	710	701	652	701	641	661	669	687	656
24444	22299	32490	27092	21758	22589	13219	1196	767	632	657	647	635	651	635	603	612	625	626	631	715	627	629	641	654	588	610	581	642	609	629	618	612	620	611	597	613	625	586	610	599	620	620	574	596	599	600	635	621	620	638	597	634	606	591	621	634	627	607	644	658	646	652	637	649	632	622	610	638	626	638	597	630	550	597	637	657	589	582	611	635	667	637	649	613	625	641	644	591	624	604	626	616	573	642	636	629	627	631	626	632	639	658	626	637	612	609	600	620	605	556	583	624	631	603	582	633	602	603	638	647	634	610	648	635	670	615	631	606	619	634	625	599	622	630	602	592	615	683	639	604	600	576	608	691	599	642	584	609	600	656	640	616	631	598	618	608	666	627	640	609	641	620	638	616	605	663	576	606	635	599	589	583	620	601	614	585	630	604	576	599	625	595	596	600	634	576	583	642	625	620	598	616	617	624	648	640	625	566	613	618	615	613	636	607	595	648	606	619	565	638	573	650	585	631	589	623	600	648	649	611	664	587	659	603	615	647	632	636	637	609	558	661	646	611	599	635	592	632	613	634	603	588	620	600	632	604	612	621	553	588	600	616	623	624	629	599	617	613	609	578	627	609	569	611	605	594	612	613	593	593	617	658	655	606	609	600	566	651	606	633	577	641	603	643	626	597	597	594	604	662	630	614	607	659	625	629	642	613	606	592	633	620	657	626	624	611	640	629	583	551	626	629	610	621	632	611	607	584	615	630	611	596	642	601	578	643	622	649	611	597	602	589	672	581	623	546	621	605	615	626	607	621	617	613	600	617	600	578	603	653	606	671	672	611	601	584	601	604	608	606	611	638	656	604	620	583	641	619	660	666	577	618	606	625	630	594	594	630	595	581	646	645	615	639	644	617	629	622	578	627	597	600	629	648	652	625	641	624	633	600	657	621	658	591	610	633	606	603	606	611	630	602	648	610	570	596	634	636	601	620	647	660	611	613	627	608	611	605	647	609	643	631	599	631	632	657	635	600	622	617	620	614	622	666	623	596	587	594	666	640	624	650	619	659	594	636	602	636	617	596	608	595	597	591	629	588	630	589	636	599	635	646	604	643	569	587	649	598	647	616	602	646	621	607	636	588	587	595	626	652	662	587	618	636	630	605	626	628	633	666	637	617	560	610	565	620	623	636	611	635	639	657	632	593	619	608	597	633	619	616	589	633	622	606	627	616	626	657	595	610	645	565	596	620	627	636	613	625	594	655	666	585	643	641	634	622	587	633	622	607	586	580	595	643	610	606	566	583	621	538	601	596	608	565	625	632	600	642	599	582	634	597	598	636	636	620	611	631	632	620	598	627	651	609	611	631	616	647	572	620	620	605	640	579	609	627	616	641	625	632	618	646	602	658	662	593	597	557	605	594	626	611	603	636	613	601	630	626	603	590	620	629	643	624	604	627	649	584	617	602	586	585	638	608	618	636	655	578	633	641	647	656	622	595	634	590	646	634	611	671	631	650	609	661	609	609	645	621	632	622	614	577	624	642	607	608	615	660	582	612	613	658	595	642	566	600	677	618	638	630	564	554	632	693	636	611	654	599	610	650	633	626	626	624	619	578	619	632	635	585	629	611	632	658	641	652	609	616	583	630	631	638	623	615	608	592	645	598	610	628	584	583	652	584	624	633	577	617	584	604	637	587	597	638	599	613	622	632	625	631	602	639	651	596	648	599	623	605	638	647	647	679	627	591	607	594	575	614	619	637	613	572	600	644	609	631	602	618	658	615	676	632	588	618	633	611	603	651	651	638	625	620	612	533	638	595	569	613	616	589	620	659	655	607	664	603	644	622	616	623	601	633	629	640	616	615	604	605	621	571	642	676	566	628	611	602	567	594	629	650	635	599	601	612	635	583	588	619	622	631	623	620	636	640	658	668	618	624	610	665	636	640	627	609	657	660	602	612	615	663	644	570	638	599	630	623	639	614	602	579	597	597	602	590	601	659	583	629	649	641	629	626	603	630	627	615	652	599	614	596	587	557	636	654	602	606	611	624	620	622	629	649	675	594	637	617	614	651	597	614	608	620	638	630	591	585	631	651	588	565	623	617	587	614	605	598	637	617	619	596	621	573	587	583	585	644	679	611	592	596	622	595	620	647	627	626	600	680	624	555	609	633	602	583	612	604	587	656	570	617	604	623	582	661	654	614	660	629	596	628	641	588	618	630	618	644	554	614	588	631	610	636	627	597	597	614	637	601	613	587	636	592	620	593	578	578	620	611	619	612	622	631	605	630	614	576	612	599	584	637	625	599	661	635	606	620	641	571	687	631	624	600	596	603	615	584	642	595	615	627	597	596	616	601	602	606	645	604	624	608	633	578	646	645	617	586	608	610	607	608	689	596	650	636	600	647	615	598	635	655	593	606	621	672	620	591	662	625	621	639	615	627	592	620	648	655	647	607	646	661	604	599	608	639	603	583	585	634	582	620	627	646	592	617	618	671	623	654	637	600	614	637	576	631	612	606	618	576	583	623	632	615	654	627	617	618	600	580	617	600	611	659	577	595	633	600	618	627	609	588	604	593	599	595	602	591	645	623	653	596	618	607	580	627	609	646	577	608	600	614	630	586	609	550	573	629	626	638	622	606	597	636	665	650	572	601	619	623	578	654	632	656	588	565	602	549	633	619	648	647	604	586	587	622	605	620	596	587	616	653	639	579	626	625	622	622	604	599	590	648	612	599	647	575	594	581	595	642	616	628	605	595	595	584	619	619	626	617	612	576	635	625	602	610	604	604	639	617	635	616	592	588	592	612	636	640	626	629	638	639	619	648	588	593	606	616	593	599	620	623	593	676	635	667	634	611	560	642	655	623	635	628	676	698	606	599	566	648	581	653	651	574	571	628	611	622	602	636	623	613	594	612	631	616	606	620	607	610	632	596	612	650	626	631	601	628	566	637	617	660	629	557	587	614	625	645	576	580	628	615	609	657	600	618	603	624	561	607	611	591	569	597	600	632	589	645	582	601	650	602	581	604	663	593	577	588	573	604	615	646	572	643	605	615	651	622	618	607	615	638	615	617	619	623	599	656	623	613	616	623	673	634	640	596	581	620	613	596	637	602	578	642	616	623	608	620	613	650	608	619	649	647	604	626	587	659	655	601	607	590	601	642	605	607	592	661	611	615	646	645	636	620	571	597	583	608	599	622	620	583	621	628	597	587	648	659	597	624	607	658	604	595	636	649	598	617	629	659	600	604	599	628	607	612	589	612	581	636	613	632	653	595	623	630	626	604	595	621	642	627	609	568	639	640	629	675	618	622	622	628	638	625	617	656	598	656	620	607	615	646	566	627	598	606	638	634	634	621	628	583	577	586	569	617	655	603	578	617	614	553	641	639	620	618	632	595	582	645	616	607	614	594	590	643	620	598	589	582	611	615	619	642	601	637	574	599	619	605	575	549	622	583	611	648	647	639	621	603	626	550	593	602	596	589	596	613	583	597	622	599	652	588	576	629	626
58455	89708	79174	46427	20918	28247	13338	1213	1316	970	980	936	994	955	974	949	973	963	989	977	949	882	918	975	954	934	966	892	926	930	997	928	976	944	876	984	986	1000	978	937	959	960	942	989	946	911	952	983	946	943	881	967	936	974	965	953	968	925	1020	972	923	945	921	943	967	932	949	951	911	944	909	953	954	995	938	925	978	979	922	986	955	953	936	947	954	954	914	947	967	991	975	997	948	973	919	960	971	1025	972	909	945	974	927	968	998	938	978	947	945	1040	911	929	979	911	928	945	934	923	893	945	946	910	956	910	922	950	937	926	961	965	946	902	943	981	930	918	957	917	982	955	942	980	970	894	950	958	896	931	912	933	949	978	908	965	884	1003	959	956	919	995	935	952	976	913	943	950	910	947	930	902	933	912	911	1008	970	951	897	941	915	983	963	932	981	931	962	936	903	972	926	972	959	961	940	935	930	931	910	979	951	1009	953	947	918	926	916	926	883	997	913	981	958	916	954	917	979	956	930	963	987	959	916	966	958	949	970	888	935	969	963	924	949	897	964	1005	958	960	955	874	936	976	949	892	965	940	984	912	1010	987	970	933	894	942	912	960	946	972	955	934	922	937	1009	935	977	961	983	980	932	931	975	949	937	928	973	956	924	991	976	915	992	981	959	983	940	929	945	972	966	989	982	981	934	948	911	931	926	931	983	960	897	991	907	958	998	949	998	972	962	923	983	940	971	917	941	920	972	1012	919	949	949	970	906	907	940	927	942	936	941	1025	945	982	960	946	905	956	946	917	950	923	927	921	971	926	946	977	917	946	1003	981	945	960	986	975	977	950	940	932	933	950	971	958	912	957	919	957	933	968	922	955	953	958	939	962	946	982	945	987	973	944	948	948	947	917	988	945	976	962	987	928	939	981	970	904	957	932	918	969	961	972	1025	1008	961	999	985	958	911	941	978	931	980	1000	897	927	960	953	923	985	1007	935	948	909	925	987	948	967	970	941	974	998	938	965	962	959	942	976	938	952	967	1000	978	922	989	914	942	868	957	938	944	958	989	963	933	924	965	965	993	942	934	970	931	938	944	983	958	931	912	903	1001	942	962	894	917	953	933	940	933	903	962	991	961	926	949	939	1014	940	941	936	922	892	923	887	945	981	909	937	1020	955	979	992	964	987	999	898	973	931	956	984	971	959	915	933	973	930	950	924	957	905	1018	964	910	937	942	971	971	915	950	996	996	964	949	978	994	926	908	973	927	919	921	956	931	916	929	957	942	982	939	950	973	927	914	984	950	965	941	906	909	946	974	944	946	974	991	962	941	1001	909	941	932	955	876	943	981	1009	939	927	1021	996	955	978	947	960	969	942	971	980	910	941	953	923	937	949	926	940	981	956	971	1012	990	973	928	917	983	929	951	964	986	978	967	942	980	888	960	914	925	981	965	960	983	937	920	901	934	885	954	924	943	973	941	997	938	986	956	916	919	942	989	911	936	999	952	988	931	932	920	978	959	964	905	998	954	981	938	990	1016	1006	950	947	872	933	949	964	948	939	962	934	939	948	933	971	967	982	947	977	953	928	991	958	942	937	942	981	1000	983	900	1006	1003	927	932	936	899	950	962	949	970	932	922	927	976	949	935	951	975	928	929	920	907	922	941	899	999	938	959	964	933	931	999	935	960	957	903	951	923	940	984	921	986	966	954	990	949	929	929	947	967	940	934	1010	975	929	978	945	919	965	920	927	987	868	924	914	937	957	925	906	897	996	963	981	935	916	928	1017	944	968	945	935	991	971	926	934	914	993	945	915	978	906	973	942	933	997	907	972	980	955	976	975	952	964	909	935	901	954	933	979	908	966	975	981	949	963	960	930	967	964	979	980	977	927	891	919	983	917	956	865	989	946	926	1012	923	914	931	916	994	996	944	959	893	945	938	996	1020	974	990	954	954	957	881	908	956	925	940	959	983	941	936	938	906	930	1006	901	953	942	981	968	919	937	982	987	974	1000	956	971	975	986	924	959	965	935	938	978	970	922	945	961	913	864	995	929	977	964	979	952	950	1004	912	992	933	913	962	977	969	960	982	907	961	928	955	912	914	924	915	930	946	943	924	967	997	925	930	929	900	954	924	933	931	959	1001	992	908	963	982	934	940	1012	1005	998	892	872	897	951	995	896	927	962	932	969	943	944	934	971	943	1002	962	991	872	978	983	940	968	923	929	972	1009	955	971	924	938	955	937	939	917	886	967	941	925	974	1030	942	944	915	952	950	929	965	961	904	965	936	947	928	986	936	984	969	931	918	981	983	928	958	1008	963	954	951	942	1005	915	925	926	949	964	897	950	1029	958	975	958	905	968	948	917	978	1010	928	946	900	1010	950	971	930	928	947	931	944	926	934	921	979	896	996	945	957	1017	952	889	890	923	991	926	976	1025	946	943	892	1013	955	989	948	960	985	1013	919	936	895	902	984	931	977	911	1035	958	996	971	961	935	914	909	933	994	900	945	909	970	985	955	961	940	951	974	956	931	911	934	920	1000	972	876	939	1016	945	925	959	898	1010	967	973	933	935	943	1003	978	956	977	963	918	942	974	906	937	959	975	945	980	944	984	989	972	918	996	996	914	943	938	940	940	984	848	920	941	947	919	942	990	956	980	969	949	975	952	871	947	887	973	972	936	971	963	963	971	907	878	967	967	969	939	970	962	970	964	964	868	919	917	980	980	954	961	900	934	927	968	930	939	935	932	946	973	1006	952	912	927	907	963	906	891	1006	930	931	924	964	902	947	957	962	936	938	928	956	951	996	978	969	947	937	950	943	924	973	984	907	947	951	976	913	958	996	938	999	947	990	943	932	931	956	1007	917	914	964	897	910	1003	911	971	925	902	948	931	926	962	987	944	932	950	972	974	894	972	928	971	978	976	906	967	964	889	982	905	935	937	996	923	942	954	953	980	981	982	947	941	923	962	1020	898	906	952	958	953	962	892	968	1027	997	947	905	961	964	932	972	933	999	939	937	938	924	946	925	935	957	955	980	940	990	930	847	971	924	941	967	988	985	938	944	944	930	947	946	965	939	921	913	938	918	1017	965	991	965	924	958	989	956	928	963	943	955	914	961	918	920	996	972	937	934	1005	945	942	939	1008	962	968	1068	897	982	1011	955	928	973	987	953	942	949	912	919	923	962	984	937	909	925	932	937	925	987	903	920	930	961	956	931	962	965	977	875	921	944	981	1008	936	911	954	911	941	908	979	941	1009	955	944	921	981	963	921	940	993	919	975	965	997	937	936	987	914	955	993	889	932	965	940	928	986	871	984	948	973	952	952	970	940	960	930	948	941	928	940	978	927	1031	897	938	925	913	991	948	937	997	992	921	921	906	938	921	913	937	951	922	1015	911	945	929	886	900	995	937	886	934	927	976	962	939	919	948	927	973	909	945	935	1009	999	917	931	948	925	991	907	946	942	938	952	933	956	992	960	918	961	995	941	937	941	977	942	956	971	923	929	951	960	936	956	932	932	946	984	949	933	951	922	976	973	970	976	919	990	911	945	942	982	942	917	1017	978	970	1027	1016	984	978	961	985	928	925
32327	27549	25667	13242	1512	1985	1024	405	426	444	448	460	441	454	438	460	441	445	455	436	412	470	455	456	445	439	449	402	443	499	444	456	415	441	460	424	487	456	431	454	469	472	431	474	435	451	399	474	468	463	422	444	431	458	457	442	496	467	444	414	473	448	438	444	423	446	444	486	465	440	414	472	461	468	454	436	466	461	485	420	438	418	472	459	429	438	457	433	459	470	416	441	444	441	442	435	457	414	429	463	420	431	458	469	442	462	457	453	420	423	435	447	447	423	398	443	432	472	439	466	420	468	463	471	434	415	444	489	458	442	414	478	448	403	433	408	467	446	469	438	420	456	437	453	458	466	463	425	429	408	448	430	439	474	411	474	451	459	437	463	446	430	442	452	439	446	480	444	446	432	411	442	474	475	447	422	466	454	428	418	477	442	475	453	425	498	496	431	431	429	470	451	455	478	441	467	435	486	452	430	439	440	459	433	448	443	452	406	440	485	496	467	450	434	443	487	464	413	436	449	450	479	466	440	435	464	427	427	464	446	421	448	435	419	425	413	458	456	451	427	487	432	439	438	424	420	425	431	464	488	473	423	439	482	516	451	424	432	433	487	428	462	459	468	469	438	443	434	435	475	458	438	425	476	448	460	408	427	428	435	435	456	437	424	425	432	481	428	449	449	444	477	473	390	452	474	455	466	446	422	471	478	453	440	442	436	413	414	415	431	449	469	469	435	446	418	440	445	446	446	469	447	417	444	454	436	461	428	446	439	456	478	448	415	502	460	466	436	436	472	437	441	406	466	410	451	465	426	424	442	433	447	424	464	440	433	428	434	435	397	458	463	450	446	444	454	444	454	434	421	484	443	449	431	445	452	426	426	442	460	447	425	452	419	421	455	471	434	439	438	422	444	446	406	450	418	494	456	443	436	431	427	459	419	457	452	455	451	478	442	474	459	449	468	412	417	477	445	460	433	453	429	412	496	459	447	426	455	421	430	429	423	435	455	435	433	445	424	423	434	431	455	442	430	423	441	451	449	464	474	432	457	439	463	432	436	463	440	437	452	417	449	428	440	461	449	451	443	502	446	392	433	424	441	448	437	493	463	454	441	448	426	446	461	435	459	445	416	449	430	434	459	431	460	434	425	435	442	433	443	450	458	438	412	467	445	452	441	454	434	426	458	432	433	445	471	435	432	445	470	470	443	459	440	427	439	464	486	429	451	452	452	458	446	419	425	459	438	451	484	455	462	430	479	451	415	455	397	459	419	457	444	419	410	402	410	463	443	436	436	437	441	494	449	450	453	498	473	435	418	441	465	433	433	450	439	437	443	474	460	451	451	443	421	478	426	458	439	458	427	468	453	424	455	438	435	462	415	420	469	448	449	412	447	410	466	452	434	438	447	442	434	447	451	449	426	426	445	466	465	449	458	423	419	445	451	441	450	423	440	428	453	480	437	448	503	410	443	468	466	457	432	475	455	436	440	457	474	432	457	478	503	432	424	397	442	458	439	417	421	418	448	461	445	459	421	440	422	452	449	451	452	449	490	461	465	468	441	464	458	500	426	404	428	455	449	446	438	438	461	416	437	443	400	449	434	440	438	457	438	440	418	432	435	425	452	437	458	452	446	468	455	481	430	456	445	490	446	457	460	471	471	454	434	446	473	466	435	432	438	454	395	432	452	448	442	440	417	447	452	435	426	413	462	457	487	449	429	429	472	437	415	406	478	431	428	427	448	430	447	428	422	477	442	465	485	430	450	421	439	447	424	442	471	449	450	444	427	419	413	431	442	407	437	467	399	441	464	424	410	438	451	418	437	424	424	454	438	431	501	435	416	463	402	441	491	474	447	429	439	429	450	415	435	412	425	439	461	449	471	476	429	431	454	464	472	454	480	458	430	457	433	463	427	435	445	419	472	477	461	467	447	457	450	439	448	439	453	445	434	469	456	443	453	459	437	444	456	427	438	432	465	479	441	425	446	433	451	423	443	464	485	443	458	415	447	430	454	479	435	432	401	411	459	450	479	422	428	450	502	436	422	427	425	474	458	458	450	467	447	484	453	448	468	429	461	490	415	423	428	405	415	467	428	449	412	411	461	436	459	427	464	443	472	465	403	438	466	423	413	464	433	444	462	449	462	420	467	492	442	433	464	461	491	450	471	447	436	473	411	431	472	473	432	472	411	451	428	429	448	460	463	433	457	426	475	468	440	444	461	420	445	459	450	418	483	445	474	462	457	452	406	459	409	450	437	462	425	430	445	452	437	462	441	449	448	444	425	426	430	493	452	429	443	456	493	420	446	441	494	446	456	442	427	447	452	466	411	456	444	465	439	440	409	428	422	429	439	465	473	424	461	459	465	417	441	443	459	459	415	455	443	442	415	444	431	466	458	419	448	427	433	450	419	475	401	427	441	449	437	443	466	434	427	457	441	475	455	458	462	426	409	464	486	477	416	444	438	450	434	447	445	454	420	468	424	432	394	420	424	457	486	458	459	469	489	456	443	450	427	482	418	421	450	445	433	451	397	491	414	413	442	422	464	435	397	516	411	462	433	463	435	399	461	445	459	419	405	487	456	431	449	458	478	443	453	489	422	487	421	445	417	435	441	483	440	443	438	424	417	439	417	430	437	466	452	458	446	446	446	436	448	441	427	472	423	457	385	470	463	417	442	459	472	435	419	480	482	463	443	440	457	431	429	455	431	433	423	431	428	456	435	457	464	406	389	449	438	415	456	440	438	477	429	454	435	438	470	454	444	445	424	422	427	433	437	449	454	445	415	417	480	421	443	408	445	478	451	455	462	461	447	449	466	449	470	459	446	463	422	428	481	452	455	466	432	461	452	422	452	443	454	428	477	440	426	430	458	453	467	442	411	439	425	433	435	431	460	455	417	416	464	453	488	484	462	467	446	450	409	425	493	429	464	464	516	407	414	435	473	410	418	393	453	460	438	444	474	452	485	428	478	436	460	463	471	427	433	466	434	431	468	421	462	476	474	462	420	459	433	440	408	466	471	420	466	456	457	434	458	454	436	439	415	471	482	418	457	447	458	481	449	445	466	461	458	469	459	425	484	424	439	455	418	486	470	451	455	467	409	472	418	419	406	508	438	454	455	442	428	445	465	433	421	451	435	418	429	443	440	429	407	425	449	444	450	407	453	432	436	435	431	421	458	466	435	428	418	416	410	438	459	442	444	471	428	465	441	409	443	444	464	437	450	434	440	479	432	471	437	458	445	482	446	474	448	413	443	460	441	449	430	444	442	459	454	448	454	472	456	446	434	492	430	468	392	424	457	429	453	421	416	441	422	393	464	446	432	454	442	454	410	436	459	488	433	438	438	444	446	421	452	489	417	424	461	431	433	444	434	431	432	454	443	454	419	426	477	477	457	469	479	430	433	443	439	457	482	437	484	459	467	448	421	496	437	461	425	455	465	431	394	415	426	454	453	445	421	477	431	451	473	431	449	434	463	442	406	436	462	444	403	452	446	432	462
42241	42412	32079	13530	2709	4624	2141	756	811	702	769	739	730	735	705	724	768	745	747	764	745	712	697	760	755	747	754	744	759	717	739	758	762	764	713	760	782	747	760	733	761	748	761	716	762	754	731	762	745	724	753	736	715	695	769	724	740	728	725	718	732	751	746	750	777	759	758	757	742	709	692	745	734	758	726	763	741	747	742	705	763	711	743	762	763	747	747	788	707	749	783	721	792	716	698	754	748	736	685	758	720	731	688	785	747	723	766	775	723	741	701	710	708	756	740	767	728	769	744	740	755	715	738	710	714	757	720	790	730	757	790	725	724	705	762	718	737	753	710	741	734	791	772	735	733	776	685	729	758	781	668	750	766	733	785	738	759	770	736	786	727	776	768	768	725	749	778	772	730	728	753	683	799	684	725	789	734	722	741	662	735	729	741	739	766	782	701	760	761	720	719	702	792	731	724	746	728	751	782	757	738	742	768	751	695	745	757	758	751	745	714	751	721	734	744	715	780	778	739	783	730	742	696	729	755	702	749	718	761	768	778	802	748	685	787	767	772	774	748	756	745	705	752	749	726	722	753	739	728	709	817	713	719	751	723	723	736	714	729	710	697	768	710	729	751	704	782	768	744	674	749	786	732	756	738	705	708	730	751	746	742	730	726	762	736	736	777	744	728	783	724	736	757	720	726	760	732	735	740	792	742	730	692	739	807	726	743	733	781	757	781	760	716	693	769	749	698	753	770	769	725	769	781	727	740	691	723	738	749	789	750	751	758	715	713	786	707	694	719	746	768	695	733	745	790	687	709	769	756	725	774	744	754	749	789	729	764	750	761	737	763	743	724	736	783	749	750	714	673	713	726	786	723	801	786	723	706	720	761	750	753	710	760	728	754	755	729	790	749	763	745	753	777	730	799	790	704	705	703	783	725	746	732	781	792	754	762	751	757	727	796	787	783	738	777	707	752	741	764	774	724	710	783	782	811	772	764	746	728	698	718	679	784	687	716	722	726	727	776	739	712	733	695	778	759	759	722	699	732	710	760	731	720	764	708	727	764	724	755	752	690	724	781	746	716	728	732	731	776	761	755	739	735	709	740	681	716	804	721	657	809	725	693	727	739	737	716	724	741	722	746	747	729	757	720	782	666	738	707	780	788	765	745	747	753	741	714	730	784	726	734	706	738	756	753	762	756	748	707	707	736	722	768	754	724	752	752	777	703	717	741	760	698	711	740	717	719	776	752	739	748	716	734	758	761	773	736	724	741	746	743	722	695	709	745	761	763	730	731	750	727	723	744	764	750	675	743	741	731	768	735	733	730	699	776	745	749	737	763	715	742	693	710	734	724	693	739	752	732	688	768	690	729	736	710	739	707	814	719	735	736	767	752	734	782	723	706	784	704	754	731	746	794	762	737	719	752	704	723	754	723	771	768	711	782	807	743	735	763	763	757	710	767	719	763	761	717	729	763	753	798	728	762	714	733	746	734	687	751	680	718	774	753	702	745	747	711	776	754	783	744	732	734	728	743	801	721	735	747	773	725	687	735	743	749	702	713	729	722	705	771	726	783	727	707	664	708	787	725	766	721	707	758	719	686	733	783	717	710	745	761	719	737	759	762	717	718	695	714	785	728	749	712	775	750	721	750	763	792	738	746	716	764	743	705	738	749	717	728	713	729	733	731	744	746	762	733	757	695	728	726	755	746	735	762	730	756	724	757	715	724	753	728	727	748	733	752	757	741	753	785	733	730	768	727	715	756	756	715	714	710	700	690	760	754	766	746	727	736	701	756	743	764	738	753	736	736	704	788	719	738	783	726	740	713	661	730	748	770	748	773	774	749	699	708	755	693	735	732	793	749	736	772	743	737	742	742	777	732	779	728	717	741	754	737	723	726	718	766	734	772	766	722	723	784	681	722	736	774	754	727	754	710	697	766	769	731	769	718	758	699	766	728	792	750	717	768	750	769	715	733	735	826	747	724	744	740	733	737	686	733	745	778	756	769	771	763	739	764	778	795	760	710	742	748	758	750	735	734	737	739	692	727	712	709	776	712	742	725	753	762	782	730	701	723	788	779	757	756	754	723	727	742	728	744	742	711	723	736	801	801	766	733	745	730	692	784	735	702	732	747	716	783	720	740	800	749	768	778	698	744	664	759	755	693	738	740	699	770	687	759	795	771	773	756	737	763	702	744	726	683	717	728	701	770	717	732	768	749	748	815	777	754	773	713	723	744	720	754	733	764	725	703	742	733	708	722	697	741	720	779	711	749	739	797	726	697	749	716	794	741	745	722	767	747	764	730	738	721	721	753	771	729	744	748	712	751	776	705	720	757	768	726	722	712	760	755	773	707	720	751	736	747	765	733	775	708	790	759	721	776	710	720	715	755	769	718	750	765	685	771	763	732	755	750	748	757	752	769	767	762	746	734	784	706	731	754	743	721	703	745	772	734	727	751	731	748	723	738	723	737	777	779	735	730	783	705	758	751	758	715	722	720	754	755	721	731	766	739	720	772	765	746	777	713	768	769	719	738	756	732	740	779	749	717	731	765	743	716	733	777	710	730	744	712	744	753	720	771	720	745	759	745	762	756	744	711	743	715	789	767	707	739	746	727	755	724	754	756	715	795	703	725	706	728	753	727	756	773	782	704	761	742	742	726	707	780	721	769	741	753	695	746	696	752	770	675	777	710	745	753	720	752	749	677	719	717	800	747	702	713	697	798	744	700	727	779	783	794	710	697	732	720	720	714	679	717	742	726	808	755	739	738	735	731	718	746	735	746	664	750	702	747	704	733	734	780	817	741	735	723	745	755	732	733	756	749	737	712	704	708	709	748	694	713	725	751	734	695	731	734	817	715	702	711	809	717	747	789	749	699	740	754	744	768	688	728	744	735	735	716	737	713	729	744	786	711	754	752	756	765	729	722	696	723	770	734	764	730	755	781	733	736	735	816	710	758	742	768	744	744	758	757	733	723	751	783	735	777	771	716	755	708	718	749	727	774	768	748	741	718	742	733	768	709	745	739	793	765	682	725	712	732	774	758	771	760	722	741	750	754	770	690	782	750	715	737	729	765	808	743	752	759	678	750	762	749	706	777	755	764	740	739	704	727	749	768	706	723	747	763	791	736	717	773	701	744	741	786	770	741	741	750	760	752	718	716	800	724	754	768	733	730	761	749	754	751	729	781	697	744	777	781	747	762	750	743	786	760	742	737	716	733	752	753	743	709	749	705	694	717	750	778	720	746	742	750	741	729	740	740	748	715	699	754	743	772	693	730	754	719	705	734	771	712	730	735	725	733	743	752	734	763	790	750	753	722	740	750	681	739	779	743	721	674	756	710	733	739	739	747	720	720	767	719	756	722	700	705	751	764	739	779	758	762	786	693	756	689	721	718	749	748	729	764	766	753	763	680	743	771	699	750	777	732	757	749	730	773	798	763	790	757	723	749	720	734	757	753	746	758	711	760	734	700	741	716	730	744	707	776	722	728	734	779	750
26046	23197	34480	30038	19366	16249	5768	481	455	418	412	409	420	414	405	394	377	429	400	400	366	415	373	387	376	433	400	395	353	411	390	400	415	418	382	397	417	415	362	409	362	402	393	395	394	438	402	393	379	413	377	401	433	372	383	416	373	381	370	356	379	380	416	398	377	405	385	334	417	396	395	440	388	420	425	424	400	400	385	397	396	366	416	399	373	396	408	407	409	408	359	376	412	379	357	418	390	416	414	428	394	438	429	392	437	387	419	395	388	369	389	378	398	377	372	402	451	381	407	399	381	393	436	401	384	431	376	386	369	415	445	386	360	421	403	423	385	377	423	375	395	424	399	419	407	384	378	373	419	419	395	391	407	360	394	400	398	406	372	407	406	413	419	365	399	376	389	370	394	394	383	385	414	389	405	369	377	379	396	368	374	456	399	414	404	408	405	389	373	432	392	398	400	387	383	372	407	384	454	347	391	373	387	396	434	374	379	375	403	388	414	388	399	397	367	393	401	352	378	411	399	352	405	425	370	378	399	354	401	422	377	411	394	381	381	386	418	412	416	393	365	405	414	398	372	422	415	411	390	406	358	417	431	423	414	378	401	382	425	426	388	392	382	393	375	405	403	411	363	376	386	391	406	409	398	424	384	396	413	403	366	421	365	419	393	401	416	381	388	372	390	365	402	389	413	376	389	410	374	389	400	390	395	382	408	388	409	405	400	353	409	413	400	410	413	377	387	411	404	398	385	405	406	401	368	408	399	405	417	401	406	362	370	388	368	408	394	407	407	395	393	377	405	388	383	388	407	397	375	389	369	379	454	420	402	379	402	358	397	384	432	416	381	390	396	422	413	398	380	373	384	418	382	405	420	380	360	369	413	395	419	401	416	420	370	386	411	427	379	405	385	376	393	406	404	362	394	401	389	434	386	419	414	414	421	391	397	340	409	401	400	392	409	374	358	418	428	415	353	365	380	420	378	382	445	443	384	415	398	425	395	412	403	392	414	396	415	371	396	393	408	409	406	404	402	426	387	383	412	405	420	375	381	388	389	364	390	402	389	386	376	370	389	400	377	422	387	365	430	413	405	395	426	387	411	420	417	401	394	427	401	383	401	397	377	384	395	400	407	432	385	430	356	401	366	431	396	394	397	388	384	391	408	410	423	342	418	375	398	405	350	392	421	411	382	425	403	408	362	379	380	355	398	376	406	382	410	422	381	417	389	418	409	393	418	416	394	437	383	384	397	415	416	407	415	399	428	413	375	399	417	406	384	399	423	402	365	421	399	383	419	388	412	417	381	414	396	375	386	396	413	387	380	371	384	388	375	423	401	441	395	368	396	402	381	382	404	397	412	399	377	363	410	399	426	394	400	374	419	363	391	392	385	373	455	418	364	437	384	427	393	365	402	386	361	440	384	398	404	459	394	431	357	396	414	414	408	380	391	414	408	377	406	447	363	395	411	415	400	403	424	410	389	395	396	395	391	425	411	425	368	366	401	370	351	403	389	380	391	420	389	376	424	410	387	402	392	385	409	433	388	392	400	401	425	417	390	348	389	391	422	399	394	371	424	414	402	400	408	374	388	398	369	405	386	421	387	387	402	402	435	394	393	370	413	397	426	408	408	417	427	397	432	403	370	355	397	375	418	398	429	409	363	364	359	386	377	424	390	388	415	422	352	385	381	390	377	372	402	385	380	374	394	380	417	381	427	391	417	362	370	378	398	436	410	374	401	412	419	376	391	396	429	414	411	391	407	379	396	443	397	384	402	399	414	375	402	367	416	384	421	349	363	384	434	390	415	398	390	374	397	393	372	416	359	414	395	439	413	404	401	415	409	389	362	416	427	406	390	399	382	388	415	414	360	403	354	377	414	378	377	409	391	418	419	386	390	424	397	429	385	383	417	393	406	402	377	422	383	371	431	351	422	382	404	367	433	377	400	361	418	366	414	382	387	389	408	410	429	400	426	392	394	366	392	404	382	402	364	386	417	401	392	398	402	373	390	417	405	432	395	360	396	373	424	410	406	385	392	414	400	394	399	445	428	379	375	406	412	407	420	388	394	398	407	390	402	391	414	395	413	408	446	398	388	387	382	430	352	417	375	383	397	398	407	407	395	395	389	420	363	399	365	398	393	418	382	393	387	402	401	374	412	369	406	370	386	412	391	374	435	415	387	422	437	403	394	415	369	377	371	368	388	433	405	409	396	379	402	412	365	409	369	422	411	414	424	390	406	418	376	434	417	353	432	395	422	402	397	392	396	381	403	416	424	408	368	448	432	388	343	379	380	384	400	396	357	378	400	429	361	398	428	398	423	408	424	405	394	393	405	369	366	403	376	393	386	399	417	390	396	400	389	414	393	376	395	365	442	403	362	390	432	387	390	393	405	390	397	377	440	380	375	387	394	385	378	356	394	402	407	394	420	385	418	390	430	404	403	444	414	399	404	420	386	386	415	402	388	375	381	372	391	426	397	384	381	419	404	385	395	380	382	390	359	349	401	378	371	386	381	437	357	422	342	343	397	386	392	413	398	354	383	392	406	415	401	399	374	425	431	398	410	363	412	415	372	406	424	401	426	371	394	392	373	405	407	386	371	381	387	391	404	367	381	424	393	371	374	417	410	422	386	381	401	406	372	364	362	413	350	383	390	390	358	384	406	375	369	327	353	371	364	397	390	384	383	373	417	385	395	375	361	423	397	417	399	412	422	408	409	378	408	405	410	412	363	352	413	372	407	406	354	416	391	415	448	391	397	412	385	404	368	434	370	417	383	393	374	415	391	411	369	403	415	393	380	385	355	408	409	414	401	410	412	383	429	399	420	388	385	387	392	415	401	371	392	388	428	383	405	366	419	409	391	405	425	428	407	381	405	381	402	401	378	384	395	373	405	403	384	413	416	386	398	403	416	374	429	367	376	404	359	401	383	387	413	432	392	380	400	399	387	413	389	380	388	367	388	386	403	375	379	387	419	402	388	427	366	380	415	408	361	392	391	385	416	364	385	376	381	430	369	378	409	420	395	369	382	401	395	417	389	379	375	370	393	395	397	382	415	352	405	396	427	381	416	391	417	388	390	397	404	373	401	407	373	402	423	417	381	395	382	404	368	391	387	400	435	414	375	389	387	375	385	416	407	420	409	381	400	402	409	437	429	436	409	380	457	418	403	412	421	396	405	377	413	398	387	414	376	398	427	382	387	394	376	397	377	365	413	417	384	422	412	424	412	389	424	407	376	422	415	395	460	417	383	375	384	414	384	397	365	411	433	366	381	396	390	431	382	377	351	377	377	387	383	432	406	424	366	395	392	357	407	404	413	445	393	380	393	395	402	410	390	397	398	386	398	410	443	402	396	361	374	416	368	406	401	405	416	392	423	390	384	378	409	397	402	357	364	415	406	392	367	401	400	379	368	403	386	392	418	390	366	414	405	383	424	390	402	410	399	404	424	419	413	375	426	393	421	391	406	389	422	372	386	385	415	386	395	421	418	385	365	437
60505	73805	67806	37790	14919	21599	8407	661	836	668	671	633	635	658	633	636	660	654	675	672	688	667	713	677	637	640	625	648	686	661	652	682	662	678	682	627	703	661	655	650	654	643	637	653	638	686	678	677	661	677	640	637	673	644	671	691	678	627	620	615	625	641	744	669	659	675	641	657	614	647	678	675	676	685	686	637	665	716	657	652	671	684	664	655	704	612	603	681	684	673	678	672	635	646	669	658	645	672	605	642	664	631	627	656	666	631	684	635	659	676	608	706	698	668	691	626	672	638	668	660	674	676	678	636	657	656	676	653	657	662	605	645	685	701	685	666	674	673	659	677	661	654	635	659	674	647	629	699	604	645	661	641	580	639	710	638	694	630	649	649	641	667	634	645	717	652	630	636	610	611	633	625	638	680	670	677	638	643	647	642	677	663	659	684	662	629	622	650	690	690	674	660	615	669	735	665	682	662	664	651	691	646	670	659	643	635	636	633	662	660	650	700	712	683	637	661	658	648	624	672	707	684	703	607	643	628	606	720	623	695	705	650	689	652	666	666	647	681	653	650	721	644	721	665	625	666	670	671	650	694	683	591	557	629	610	608	679	640	668	683	608	646	653	686	679	682	682	625	679	635	695	698	632	629	658	678	677	672	629	679	635	681	666	640	597	648	694	663	662	673	683	643	639	667	726	704	638	706	680	676	668	697	668	665	625	698	671	690	617	618	637	632	645	651	631	679	657	644	677	677	633	637	699	678	666	626	652	702	658	636	671	620	640	650	680	686	662	648	662	668	644	674	630	658	632	687	692	648	665	659	675	701	701	715	695	697	639	630	653	633	695	666	639	644	687	662	658	615	666	628	652	597	633	638	616	678	654	650	617	623	689	661	664	677	676	655	673	648	652	702	644	697	633	665	684	656	677	641	650	629	652	653	609	659	669	656	640	633	667	681	677	650	650	680	641	671	656	620	677	690	640	665	671	635	642	680	702	639	715	648	665	625	672	630	631	645	682	666	637	685	666	683	666	686	665	626	670	666	649	695	687	659	683	667	616	681	604	700	661	648	685	680	677	723	601	647	633	673	644	629	629	658	640	653	659	636	662	647	650	614	662	644	616	705	648	645	636	700	642	662	618	676	631	661	690	636	632	653	644	667	577	670	623	663	639	678	641	641	633	641	656	632	643	668	631	631	674	641	710	670	649	611	657	625	689	631	687	669	657	687	702	720	668	651	682	641	709	657	647	642	625	598	647	617	636	648	690	669	677	664	662	628	657	614	666	666	610	671	658	672	612	674	630	669	682	672	671	667	693	638	640	657	691	675	638	709	708	661	641	655	632	689	673	653	685	647	640	681	680	651	674	710	649	644	651	678	639	661	651	622	657	732	646	653	677	673	643	637	603	688	651	652	643	684	631	658	660	651	645	649	633	643	658	639	689	676	623	686	652	619	649	668	678	675	671	657	650	662	685	629	681	654	644	660	645	686	692	660	664	640	665	663	628	613	645	607	689	587	643	626	640	667	658	663	648	639	680	689	617	634	642	671	619	656	592	675	651	668	718	689	658	631	639	630	668	666	678	644	705	630	632	641	625	656	644	652	620	669	653	662	696	634	606	642	649	667	637	681	640	624	677	646	665	613	630	703	644	654	685	667	693	620	682	675	690	612	648	684	650	672	666	656	636	659	668	659	634	668	638	633	695	623	649	643	649	681	697	646	666	650	644	665	713	649	666	665	705	693	661	659	679	692	640	666	654	656	679	696	625	657	626	669	646	670	698	619	643	711	638	709	685	652	655	663	664	682	609	697	668	711	650	654	643	680	706	658	691	637	665	680	664	677	614	663	608	659	653	677	623	685	634	649	633	669	694	658	665	662	634	649	633	668	648	647	658	651	692	691	693	616	677	617	714	679	664	663	638	622	646	644	680	665	672	627	610	638	631	680	679	679	647	658	616	654	676	648	665	666	672	692	664	633	634	659	674	639	636	679	621	633	670	674	688	629	709	700	642	720	683	653	638	643	680	647	612	665	620	641	692	696	650	665	644	671	624	631	653	654	673	636	633	681	635	652	653	680	623	670	654	702	665	619	653	667	681	658	629	673	664	634	671	651	677	649	624	640	669	630	636	652	653	672	646	645	649	651	683	625	630	662	666	687	640	660	688	642	635	622	660	665	663	699	626	685	657	641	676	648	640	658	749	670	628	642	690	728	683	632	689	642	686	644	685	669	648	707	717	650	669	723	664	633	640	613	665	637	630	675	632	642	700	651	656	698	666	652	652	679	705	682	698	642	647	663	630	690	629	684	639	656	637	647	604	639	664	651	670	634	652	653	640	648	674	652	676	611	682	680	650	672	657	682	660	660	710	733	708	644	660	667	640	668	695	659	663	658	707	695	612	620	633	644	696	691	642	635	684	698	641	655	718	640	664	632	638	622	699	647	630	660	669	625	663	680	625	682	677	663	673	634	653	679	669	644	671	713	641	658	607	595	642	660	646	626	658	650	693	679	629	641	654	662	664	656	628	636	668	686	711	661	623	652	705	711	659	654	624	651	633	724	689	666	665	652	606	678	644	619	646	667	664	642	675	640	676	697	648	642	640	632	682	636	625	669	673	610	681	645	680	646	648	644	628	653	663	642	684	669	647	649	666	642	649	624	684	626	664	659	678	643	691	630	657	639	676	634	680	728	710	667	696	722	650	626	628	605	634	660	627	601	607	671	648	670	601	679	680	634	619	689	694	624	615	671	657	686	689	666	701	601	674	669	649	684	646	661	619	680	672	650	699	646	652	686	631	696	651	662	686	677	680	679	679	675	676	704	637	677	620	650	694	672	665	690	700	677	628	625	671	667	636	704	633	655	687	654	636	706	642	653	625	675	692	728	635	665	667	655	724	653	667	690	643	664	655	614	636	685	711	690	627	615	654	711	663	633	606	651	618	707	615	681	678	694	644	665	613	706	673	658	653	669	602	651	639	640	634	651	672	687	644	603	646	687	666	613	670	631	695	686	608	646	657	622	646	679	658	634	650	657	630	684	668	637	654	640	671	615	661	638	666	680	657	658	662	656	668	673	640	632	614	654	704	676	694	680	636	640	630	720	657	652	620	648	636	646	680	639	619	647	646	688	630	667	643	651	665	655	714	633	681	700	632	635	677	666	650	682	682	680	699	622	646	706	654	621	682	653	645	685	591	703	643	637	663	654	713	668	625	689	670	678	649	680	686	665	662	692	649	654	673	644	655	658	601	652	665	685	704	666	640	630	669	643	652	630	673	685	685	657	616	680	646	652	701	666	640	699	640	678	664	674	685	658	658	659	673	650	689	648	652	625	674	654	691	641	634	647	691	608	664	654	719	628	669	636	673	659	631	618	703	611	663	626	693	657	635	660	687	634	628	644	682	634	658	647	658	626	675	692	691	672	669	675	654	669	676	634	670	649	639	660	640	648	678	665	663	643	699	693	722	690	654	637	672	655	687	592	632	634	688	636	639	605	684	654
24529	23217	32351	27732	21744	22361	11954	985	681	633	612	645	626	562	685	619	660	605	644	627	633	605	650	626	620	633	553	633	612	620	629	605	638	632	666	561	624	590	591	566	648	658	644	637	605	606	596	595	592	658	612	610	625	635	662	595	590	600	608	615	603	657	590	604	621	601	623	601	596	644	596	622	566	638	622	592	621	624	570	605	557	623	591	592	572	607	662	605	625	567	593	641	586	592	667	631	585	619	650	632	643	607	594	647	577	614	637	647	604	651	630	642	656	593	558	631	595	615	601	601	625	609	607	628	627	593	670	630	618	601	652	627	612	638	575	610	633	663	634	639	650	620	608	629	641	573	655	665	610	636	594	636	624	624	599	619	572	620	610	568	586	592	630	587	609	587	660	603	645	580	670	626	603	646	635	602	647	601	617	674	595	654	599	585	597	607	608	575	607	620	630	642	641	633	565	638	614	601	610	611	590	599	611	565	613	617	603	599	598	591	618	598	651	606	605	574	609	582	583	653	628	628	615	621	573	612	618	646	642	621	633	600	605	590	593	626	606	584	638	598	639	671	608	644	615	629	612	626	614	656	642	616	616	619	650	633	612	637	646	619	641	630	585	623	602	632	598	627	622	632	588	613	673	628	641	612	608	666	614	604	594	651	623	600	637	593	654	603	648	591	600	601	587	610	645	618	618	589	607	625	591	636	636	661	664	626	633	586	606	628	628	624	637	648	630	621	610	575	599	614	659	653	589	625	603	620	633	590	585	584	594	659	647	655	627	667	619	665	602	608	627	628	606	622	637	630	623	594	619	593	622	565	591	612	625	637	623	600	683	610	620	648	625	621	594	604	634	591	590	562	592	645	624	578	590	587	636	635	619	650	616	607	583	590	600	613	601	621	588	628	574	609	594	619	668	670	616	613	638	571	659	646	624	663	605	629	642	638	581	620	644	616	588	619	645	613	581	623	625	617	576	643	643	603	628	630	595	629	593	615	619	614	661	618	594	611	601	583	623	618	610	595	600	627	615	614	599	584	590	618	578	588	624	673	643	621	631	567	604	617	617	626	628	622	612	580	651	573	584	592	629	616	652	618	646	613	628	639	590	629	632	641	589	632	582	632	652	588	589	642	597	589	610	607	622	601	563	598	605	625	611	632	590	628	592	659	604	616	596	599	634	591	592	631	634	590	579	597	619	588	569	628	619	637	566	633	595	591	614	603	603	618	602	563	651	676	613	614	611	654	604	606	637	614	628	627	641	593	579	595	590	611	578	573	596	626	604	635	580	604	618	630	662	623	640	582	641	605	617	566	651	622	626	586	614	595	617	651	626	593	595	606	691	621	636	607	628	613	592	593	612	627	581	636	597	636	617	654	650	604	664	579	608	602	597	612	586	588	629	601	579	614	617	655	629	625	638	612	589	664	618	638	609	617	641	662	609	602	625	635	608	580	609	632	615	640	590	626	591	593	602	581	626	632	630	619	577	653	618	613	630	599	636	626	609	629	581	589	632	573	577	584	619	610	589	622	625	573	614	615	594	604	626	595	604	669	610	611	574	640	596	617	594	622	605	624	617	634	613	605	616	590	591	576	653	597	604	613	612	625	594	582	593	615	631	611	600	609	588	633	605	596	578	614	591	629	630	540	613	575	611	610	616	556	587	603	586	639	573	595	619	619	647	625	606	640	651	616	658	625	597	580	623	599	590	627	597	592	611	579	618	627	619	619	622	577	605	601	614	617	587	563	601	623	624	615	572	607	633	618	614	564	637	610	621	565	610	606	583	633	632	603	619	591	636	612	616	583	621	649	611	601	615	621	640	630	609	618	601	558	656	628	599	627	610	597	612	567	609	614	600	558	620	597	616	596	594	640	635	605	647	578	621	630	629	559	597	587	596	599	637	584	552	593	582	624	596	611	623	597	612	555	604	654	661	655	602	599	646	597	641	620	603	608	641	608	572	589	637	627	579	659	625	608	643	613	604	573	694	613	629	594	604	603	646	638	596	610	607	580	626	610	632	600	594	631	628	666	645	628	685	611	632	594	635	596	572	602	598	607	615	567	628	615	605	635	591	614	626	618	606	562	576	579	614	643	624	579	643	583	618	593	622	603	619	615	596	574	643	608	615	619	644	634	648	553	605	569	615	587	600	614	559	574	636	612	592	621	618	613	578	611	599	622	624	666	555	622	617	587	572	639	568	657	657	614	623	636	588	586	645	631	625	579	630	561	597	624	640	620	570	611	635	618	613	626	593	571	593	612	656	609	591	631	630	619	614	574	624	593	593	580	632	620	634	628	594	623	607	596	602	589	637	627	586	595	602	642	595	630	603	634	587	622	612	632	583	596	581	627	615	605	630	613	653	609	590	605	631	612	605	584	625	634	600	563	619	575	624	684	625	613	588	601	592	612	625	622	661	648	615	609	625	611	634	628	594	645	619	597	586	601	642	584	612	574	641	599	582	614	604	562	613	606	603	601	622	619	594	665	633	618	605	576	585	601	576	592	590	584	554	598	644	632	626	627	609	632	618	623	589	593	624	620	609	604	622	613	633	616	635	636	634	633	594	631	629	616	572	592	625	622	577	616	618	599	586	649	636	603	595	637	624	571	584	596	630	603	589	624	610	640	648	601	631	641	618	675	656	592	594	610	622	561	619	636	592	625	604	589	634	655	569	656	666	603	613	646	619	600	585	562	626	647	595	593	622	633	617	647	602	612	566	581	584	615	585	572	597	629	613	569	616	573	617	599	640	623	614	610	633	650	597	593	586	613	664	612	580	634	585	592	627	589	625	646	564	557	595	587	616	593	608	597	646	598	605	630	589	597	599	605	559	610	663	589	551	644	576	620	587	570	645	576	622	591	649	636	577	662	625	628	632	597	631	626	651	607	644	600	657	630	616	585	637	624	669	655	615	605	600	616	588	666	620	596	587	614	602	624	613	630	585	639	570	591	597	637	595	613	618	585	580	641	606	624	650	625	613	606	595	565	594	612	630	598	593	603	615	605	621	589	622	622	601	619	618	575	594	650	600	615	594	598	612	633	682	556	607	605	581	578	629	580	568	595	613	598	609	593	661	655	617	622	633	601	643	653	574	573	564	607	635	646	586	611	645	628	603	556	608	615	621	601	649	607	622	600	597	637	644	582	641	612	624	575	617	620	624	600	635	653	588	611	626	615	613	620	621	593	568	620	613	619	613	618	626	660	615	644	625	612	581	562	627	582	652	611	599	594	608	595	645	645	608	594	603	596	651	582	643	627	585	578	590	641	588	597	625	611	580	584	627	594	580	615	645	603	606	588	584	627	604	620	587	641	583	594	605	630	635	601	629	625	613	607	614	613	595	620	638	647	606	643	642	637	615	609	644	595	610	636	575	610	608	608	646	651	627	614	586	585	611	646	607	600	620	608	581	604	634	620	586	582	639	607	619	613	595	645	576	594	639	592	606	585	584	598	618	641	625	632	591	619	614	596	583	622	629	616	621	635	586	625	620	601
54972	85031	76033	43978	19622	27238	11581	977	1113	972	927	904	930	971	1000	952	914	942	955	974	942	951	1006	945	972	948	969	935	916	895	926	994	956	941	939	923	946	941	949	895	958	987	948	957	914	973	946	898	906	973	945	895	897	986	889	981	924	998	951	955	936	968	952	904	969	947	993	940	941	933	945	927	948	995	969	986	963	913	947	958	960	957	911	972	982	963	928	996	976	947	911	969	945	999	953	971	958	935	975	978	951	928	971	973	1019	897	975	966	927	969	1003	997	926	975	938	946	974	928	965	954	985	929	926	968	958	945	948	903	894	961	933	936	956	954	1021	948	956	976	987	936	917	926	939	967	874	1013	949	985	942	916	919	967	961	954	972	940	927	960	948	960	915	932	919	1018	954	971	983	962	924	930	925	965	922	919	926	956	962	957	936	924	941	927	962	942	932	1039	934	1001	931	924	981	934	966	934	952	915	902	971	955	953	934	952	1015	942	931	963	930	891	916	1021	924	960	867	927	960	947	924	903	885	918	935	914	907	907	952	883	952	969	995	988	978	960	941	992	970	956	986	912	909	915	945	934	954	951	900	960	937	911	969	971	948	896	958	1013	945	1002	1015	970	914	911	943	908	915	911	926	961	892	934	935	960	948	982	991	986	961	945	968	948	947	883	947	935	904	970	936	945	967	950	959	1000	923	929	915	909	954	922	911	941	977	970	888	957	931	979	931	965	910	980	945	972	910	940	951	1013	955	950	950	1001	970	895	892	960	952	978	960	917	981	1007	932	935	972	938	957	983	943	930	901	923	909	970	973	963	960	976	954	933	976	981	945	1028	925	981	950	933	937	994	921	950	972	925	911	916	973	927	981	974	977	945	934	966	993	839	978	903	890	994	902	942	927	987	981	928	919	946	944	948	904	893	909	950	938	904	979	895	955	952	924	963	996	982	932	971	955	886	950	909	889	935	965	935	938	903	943	960	917	943	921	962	942	928	963	976	956	948	907	904	910	958	914	957	949	1015	920	907	965	964	976	1011	950	945	998	924	955	953	956	979	988	914	928	968	904	911	941	921	960	906	968	911	964	967	926	934	949	931	926	946	914	987	910	978	921	958	957	905	926	925	960	983	968	975	921	990	980	950	933	939	923	939	964	939	961	912	972	964	979	937	975	919	976	939	905	932	922	929	914	976	925	891	930	906	958	1025	913	933	934	960	910	941	1000	993	894	949	993	896	955	994	946	949	910	963	938	952	962	900	967	958	966	956	903	1003	923	974	933	1020	961	967	918	941	899	984	908	960	976	994	982	914	914	952	906	979	935	937	870	895	995	930	896	978	927	900	937	919	969	912	973	921	991	920	967	951	929	934	971	970	922	974	935	959	972	939	884	939	960	962	895	965	916	909	948	950	979	980	955	961	948	943	909	938	927	957	948	908	956	885	970	920	914	975	965	932	939	934	950	964	1037	955	965	954	915	960	929	921	958	965	918	914	922	975	993	926	947	972	937	953	935	992	961	921	1001	907	960	872	936	972	1012	936	925	928	953	948	978	934	975	913	919	940	925	975	928	923	984	910	950	947	885	972	958	907	961	901	938	917	948	924	943	936	976	926	976	977	978	930	902	917	949	980	916	898	902	918	963	905	883	914	978	945	957	984	969	1016	921	913	1013	938	942	999	948	956	894	903	934	967	940	988	942	1001	957	957	900	933	1010	905	908	942	936	929	978	957	950	934	878	972	979	956	976	960	988	942	970	903	1035	979	986	868	927	968	926	918	970	954	934	930	899	918	972	959	907	949	961	985	924	939	943	1019	953	967	919	947	927	950	915	966	951	952	924	983	969	937	1022	936	947	961	990	971	928	945	959	981	943	968	973	985	979	954	934	981	996	888	977	964	948	933	907	909	970	980	957	949	952	917	983	922	941	953	982	913	944	945	972	960	978	953	920	1009	963	946	910	911	964	939	944	907	897	921	976	955	935	902	948	885	946	923	913	956	966	941	952	933	1008	910	918	992	929	960	920	938	889	938	919	852	1002	940	1012	909	981	946	912	990	934	1011	967	912	951	990	953	912	980	968	957	985	960	988	944	927	899	964	884	960	908	958	935	965	1015	899	920	933	959	914	876	910	938	944	968	967	977	987	969	985	1010	919	934	968	932	932	1010	981	956	927	969	1021	951	919	972	900	930	925	935	934	975	962	951	935	962	960	948	944	951	962	908	989	971	916	936	904	1002	958	919	957	895	904	969	961	988	951	909	963	977	958	895	946	956	989	923	954	990	928	968	945	923	977	936	961	957	939	916	938	959	997	980	960	947	960	955	990	917	966	928	972	954	925	966	935	934	912	967	949	959	952	949	928	926	934	942	911	966	971	957	985	915	942	955	953	933	906	1004	917	931	911	967	937	927	1000	916	968	958	965	994	917	935	946	977	1009	923	930	959	960	952	952	946	996	900	929	972	926	968	991	970	1024	925	977	943	993	920	939	906	920	969	903	881	958	1014	934	944	915	998	974	885	921	883	910	906	963	886	991	943	979	958	956	966	963	945	940	957	971	882	919	961	983	951	894	927	1001	943	975	968	963	1013	936	935	972	924	999	973	962	934	920	886	990	939	952	929	963	972	983	994	943	930	931	928	910	981	888	982	945	932	936	955	976	988	927	949	954	952	1009	1009	995	965	912	976	1004	961	998	970	959	1018	957	922	949	947	901	958	919	945	1013	969	951	938	968	981	939	979	926	964	962	943	936	951	1003	942	932	962	972	944	955	942	936	957	962	938	969	953	938	951	913	942	978	882	917	949	956	895	961	943	962	907	873	971	959	957	956	928	944	912	955	930	970	992	944	903	981	980	990	947	979	956	953	947	928	883	971	935	914	985	906	971	996	915	1020	989	971	953	976	948	937	944	957	967	899	935	965	979	951	895	979	965	952	897	914	916	940	973	928	952	975	959	912	966	911	981	895	940	957	935	1006	928	967	958	893	948	973	936	917	961	952	956	962	975	936	975	909	972	921	905	925	961	900	946	964	954	1009	903	927	957	917	910	942	988	945	954	950	972	945	910	998	915	921	915	959	918	909	934	956	952	1013	884	937	932	902	942	938	974	938	948	940	961	993	953	916	914	899	949	977	956	960	922	933	976	986	940	980	948	949	931	941	920	941	998	1008	990	956	929	913	977	891	1015	929	899	922	1005	990	952	1001	934	967	954	968	921	963	959	974	938	945	986	935	923	963	925	986	964	911	974	965	923	942	915	970	874	926	957	924	911	920	910	933	925	1005	979	955	962	915	979	875	943	953	978	983	960	951	914	955	928	957	946	928	964	986	1001	975	908	956	946	969	987	985	964	919	879	922	953	944	943	956	948	927	894	959	933	1022	995	985	940	962	966	972	939	968	924	952	955	909	885	960	1002	962	922	923	947	986	951	898	982	935	947	1018	911	977	940	1045	964	935	928	946	911	962	918	912	959	904	998	916	966	921	958	913	888	927	938	954	935	960	892	891	933	975	975	930	955	985	887	914	957	977	1003	924	951	968	890	918	915	921	931	939	969	958	940	886	950	941	1005	937	958	957	945	980	941	943
32658	33674	24205	10214	1076	1330	858	430	479	467	428	447	483	433	501	442	410	435	437	493	473	450	470	458	469	420	400	465	445	466	473	472	487	467	492	463	467	465	508	439	471	489	492	429	478	478	472	495	433	483	446	457	440	429	425	465	449	453	458	461	502	480	452	490	439	452	438	461	464	482	461	482	462	430	477	455	477	474	446	493	467	454	467	402	474	428	460	440	470	435	445	463	437	453	472	440	518	494	416	484	455	452	442	426	433	455	454	444	431	494	436	477	456	451	423	460	464	455	431	488	420	451	478	435	440	460	438	443	482	426	489	458	459	458	432	424	512	467	429	439	445	456	461	413	491	471	437	459	453	481	488	483	458	479	473	455	482	475	454	450	467	463	426	461	485	443	409	424	440	459	491	482	452	443	405	428	512	446	446	439	442	451	405	428	450	498	462	395	431	427	461	475	477	503	464	492	429	402	460	454	471	487	458	452	451	461	414	431	461	414	447	472	438	474	464	444	443	419	482	446	486	475	485	487	470	472	411	451	488	468	458	450	441	451	461	427	475	464	428	471	464	443	485	457	434	457	466	454	435	477	459	452	429	466	451	458	447	433	443	426	464	465	453	459	472	465	429	468	452	446	432	447	430	465	470	445	425	425	401	453	456	422	445	449	462	452	474	416	445	477	492	479	459	452	452	479	468	439	463	470	461	444	448	438	471	492	446	481	456	504	440	458	459	437	446	456	434	456	466	478	440	450	490	441	481	469	463	457	440	481	434	449	455	412	471	422	458	454	431	475	408	455	450	449	464	477	427	451	439	464	487	450	430	428	456	457	456	478	466	423	534	450	455	421	450	444	427	471	451	463	491	468	461	438	438	450	468	434	445	469	441	425	425	440	458	473	474	454	456	463	478	468	472	459	442	446	423	430	427	444	435	457	447	452	460	456	486	468	424	421	442	448	447	451	470	480	455	477	448	448	407	466	421	422	458	472	490	424	441	441	461	457	467	450	433	463	471	457	447	461	469	490	436	482	450	423	462	408	445	455	457	431	494	409	435	441	510	442	466	455	489	438	444	435	475	425	464	460	479	463	444	439	438	448	461	421	452	443	457	473	425	460	440	448	456	441	463	467	444	466	415	431	413	430	433	455	474	453	472	495	443	442	497	480	445	450	459	453	455	480	434	475	452	485	458	464	483	471	504	444	476	429	451	480	434	452	438	450	437	463	449	490	450	397	427	449	425	423	475	447	456	453	465	445	452	481	480	436	451	408	452	431	476	444	417	426	488	475	432	476	412	454	433	435	450	469	462	440	490	424	443	427	448	369	445	463	483	489	413	449	459	393	444	435	481	470	419	435	470	438	446	385	452	444	466	507	449	477	447	421	459	429	459	451	463	476	416	479	504	445	465	411	456	461	458	465	473	480	508	470	450	433	478	416	468	453	484	448	467	449	446	466	484	427	471	445	443	467	417	481	481	468	459	461	500	446	443	459	461	460	453	449	459	452	458	438	421	447	462	441	440	440	439	460	418	460	499	456	414	438	455	463	430	489	530	455	479	453	456	451	447	465	458	463	449	485	414	426	448	474	459	496	489	435	422	420	437	441	442	464	452	431	412	467	457	462	450	435	441	481	431	430	421	461	415	429	439	475	466	443	431	457	502	472	409	452	458	468	458	478	477	454	436	446	419	430	490	417	459	453	450	505	457	449	421	454	457	494	444	461	434	471	445	512	462	467	443	449	451	459	472	432	474	434	452	446	456	465	487	483	411	468	466	457	500	464	445	458	452	455	447	441	475	427	485	473	443	443	438	445	470	470	449	438	475	444	485	443	490	460	469	460	429	486	452	454	444	437	500	471	447	480	466	453	430	453	401	430	460	453	448	450	496	476	462	433	482	430	434	471	443	461	436	448	442	461	460	458	435	454	450	462	476	436	408	470	474	492	468	460	440	425	479	453	493	477	455	431	421	478	461	460	465	464	451	445	446	431	438	440	460	450	434	480	450	462	468	412	456	449	436	445	479	455	482	475	440	430	498	423	472	486	435	480	469	435	461	469	407	433	462	478	465	435	465	443	436	478	463	461	469	438	480	432	483	452	467	431	466	447	478	408	469	444	423	500	455	466	435	411	431	435	480	464	479	487	448	446	425	493	450	470	443	442	454	466	470	431	482	473	453	474	442	439	470	408	444	454	481	451	464	475	471	424	450	427	476	440	432	462	492	465	426	473	429	466	454	463	452	447	437	467	494	469	458	449	455	436	476	493	462	474	505	448	462	480	466	445	447	428	464	472	492	448	478	438	448	484	454	461	472	460	440	485	477	448	409	482	450	478	496	483	465	465	466	440	466	476	437	472	440	398	466	447	468	448	397	478	442	419	461	414	467	498	473	464	418	444	424	454	449	453	435	448	454	435	486	484	432	447	466	424	488	455	440	501	486	474	405	453	437	452	479	480	470	432	489	456	458	447	472	483	459	455	458	470	468	421	453	474	468	455	475	458	459	487	461	430	484	441	443	435	472	470	473	460	463	414	446	485	473	462	442	442	464	508	409	451	469	453	466	477	449	460	486	463	433	447	440	422	472	440	459	434	453	454	503	476	386	437	462	439	453	487	431	443	444	427	436	458	426	418	483	468	440	428	452	502	489	436	498	442	455	442	499	438	476	471	436	495	460	436	472	461	462	407	444	446	445	456	462	450	443	415	479	481	483	465	458	471	488	472	469	444	499	452	456	471	456	461	489	460	463	471	471	484	472	466	444	481	479	476	487	417	460	482	456	437	463	461	449	462	437	446	469	475	452	441	507	448	447	459	425	456	436	445	472	473	506	440	416	463	469	487	478	472	497	473	476	503	415	433	451	446	443	435	460	477	458	435	437	478	447	498	441	476	424	421	472	447	469	453	431	497	473	444	479	494	478	480	426	428	442	447	483	450	482	458	496	436	458	475	485	427	486	469	436	420	458	449	495	452	486	447	451	467	434	450	467	479	437	444	468	446	418	439	477	476	424	462	450	445	478	451	471	449	466	435	442	421	434	454	445	440	434	458	415	484	449	465	416	466	454	438	451	462	449	490	462	429	445	469	411	437	502	467	448	433	441	469	427	424	482	461	422	470	418	400	454	437	466	451	467	506	453	442	424	460	476	461	464	443	427	479	474	431	473	452	461	424	440	436	427	445	450	473	481	457	443	416	439	445	539	463	432	470	459	418	465	458	385	473	463	430	475	426	469	444	425	480	447	430	456	457	468	427	493	424	433	469	470	424	429	497	447	482	446	465	477	471	426	470	450	477	484	465	446	491	450	456	491	434	487	463	451	503	479	435	463	471	469	436	438	465	458	475	491	462	430	460	466	458	470	456	457	478	454	481	452	462	454	462	456	480	460	476	440	442	470	452	454	468	423	454	479	444	482	427	475	457	466	476	425	458	478	455	501	461	445	447	467	433	469	452	456	442	473	439	492	415	480	433	465	432	435	449	456	448	442	434	464	461	433	468	441	497
43315	49207	25779	9318	1939	3010	1562	762	742	780	791	738	701	749	768	794	768	805	766	794	773	784	732	768	751	796	765	738	706	736	700	773	761	728	778	733	757	777	729	759	721	734	791	745	793	750	808	771	747	765	756	783	742	768	778	782	796	802	800	781	812	739	788	761	771	784	769	783	717	700	718	794	759	741	754	706	762	719	789	744	792	788	754	714	773	764	803	758	779	797	768	823	755	737	791	737	756	754	743	699	739	790	792	716	763	682	721	805	751	703	772	731	725	722	722	737	771	736	701	804	776	806	713	778	747	751	750	724	715	738	748	759	776	718	714	766	759	775	767	750	713	691	771	784	712	777	788	747	716	745	746	779	790	768	720	810	717	749	778	735	725	729	792	765	729	707	767	758	745	777	739	732	741	764	752	750	763	777	745	764	775	755	747	781	740	755	703	775	761	772	801	768	747	725	732	759	806	785	797	757	718	798	741	724	793	819	700	747	764	753	742	717	725	757	802	779	734	742	806	730	728	750	764	765	789	782	737	696	765	736	744	757	737	775	767	773	721	749	758	742	807	770	709	725	727	757	719	696	789	785	786	812	751	773	786	761	733	713	780	687	800	741	792	747	748	759	792	748	738	763	738	778	770	738	759	794	772	775	755	730	753	791	745	706	739	716	747	805	743	763	781	713	737	774	789	776	753	752	763	798	749	787	729	744	734	775	761	732	710	731	773	725	734	746	799	756	781	701	780	771	774	736	774	774	768	756	778	784	772	765	734	711	765	739	753	764	695	800	783	704	770	717	716	749	767	748	768	757	749	773	773	749	744	742	774	741	770	754	723	766	810	782	736	789	749	805	777	761	765	818	715	769	753	736	738	725	744	709	767	723	741	778	816	820	740	734	719	793	777	736	763	743	759	756	758	727	777	725	754	783	785	748	787	749	786	740	735	737	726	750	769	729	795	747	745	766	676	734	765	759	727	773	742	770	732	797	721	715	725	756	720	730	749	761	753	764	762	731	791	755	810	805	769	733	734	715	750	737	716	708	783	754	798	738	719	734	746	780	757	747	767	725	776	769	777	760	753	783	787	721	723	784	748	734	715	784	751	707	799	805	710	751	714	721	779	782	727	764	731	733	711	783	738	761	766	756	734	788	757	761	774	737	731	695	753	772	779	757	748	751	726	747	766	748	770	759	731	755	762	753	725	768	739	761	778	810	797	754	787	770	789	718	743	729	725	758	816	776	776	781	791	736	767	715	773	778	806	716	749	755	730	760	730	762	768	759	756	699	730	741	779	730	756	740	775	753	744	762	689	750	726	734	723	724	762	743	752	726	753	762	812	762	761	734	742	765	773	763	793	791	772	748	748	772	754	800	788	755	749	762	714	738	751	757	764	770	789	734	732	800	801	788	746	720	808	790	720	733	739	782	738	748	773	746	728	758	802	704	757	769	726	715	779	768	785	765	749	674	768	733	718	777	786	703	762	789	739	768	770	813	804	726	753	790	802	812	765	758	779	737	747	769	764	730	744	753	741	732	755	757	744	781	771	761	758	793	736	759	741	745	820	773	752	758	789	729	806	725	748	745	746	754	755	766	761	771	698	754	749	755	724	724	746	685	709	737	776	774	733	741	724	721	829	771	763	685	759	758	747	751	695	735	726	744	780	768	781	757	792	738	723	731	722	765	786	718	720	698	711	725	737	790	771	771	806	706	719	796	761	800	756	761	772	761	792	793	793	758	715	763	754	741	757	695	727	724	726	769	772	761	766	744	778	793	792	720	766	753	780	760	740	721	770	718	698	737	746	733	784	790	773	746	727	724	777	762	723	773	782	751	728	769	761	742	723	772	760	711	730	754	729	796	744	783	779	745	768	730	755	731	798	785	779	750	804	705	757	734	736	762	746	770	777	789	757	779	726	765	750	719	758	732	757	749	801	785	761	725	774	765	776	770	759	736	768	754	677	754	813	749	735	783	815	753	766	762	741	756	749	775	766	727	734	771	774	791	760	735	757	755	735	732	761	789	753	751	741	731	803	762	749	729	757	775	745	731	754	807	710	697	753	751	773	741	769	759	755	742	737	770	823	777	735	731	749	794	793	750	724	752	754	755	785	788	773	811	719	755	799	720	723	790	743	692	739	765	748	823	751	770	776	768	748	742	748	779	747	743	720	738	732	779	786	757	776	770	727	735	775	764	694	764	722	790	783	761	770	718	776	805	753	728	764	709	775	803	689	797	745	760	771	776	767	762	706	775	728	779	735	766	774	764	747	737	690	761	758	742	767	729	705	784	802	748	700	772	763	706	702	805	788	755	739	698	748	765	781	722	754	738	723	795	712	775	769	735	764	797	763	765	722	700	754	742	752	731	749	713	774	776	726	762	760	703	751	717	749	798	780	739	771	806	770	713	762	748	737	756	718	725	754	691	752	753	758	793	739	716	787	784	835	810	753	769	778	779	786	727	751	721	777	804	792	759	765	721	699	739	769	782	734	803	741	778	731	749	727	776	731	769	773	821	785	725	798	775	732	744	785	753	786	744	751	759	714	764	731	734	774	738	769	757	774	783	742	785	731	727	769	746	771	754	727	769	737	745	744	744	739	730	747	722	717	713	801	744	754	780	734	772	752	738	777	738	782	711	782	770	788	707	728	776	818	761	768	780	761	784	787	747	750	778	758	744	805	738	789	740	731	727	725	767	724	703	735	737	710	732	808	799	729	750	750	736	748	736	759	777	793	768	762	756	722	750	794	750	756	742	779	775	754	809	756	737	770	755	754	803	752	759	739	819	762	752	772	779	775	765	821	720	745	780	754	749	767	783	738	667	756	710	755	745	775	738	740	708	762	770	725	769	748	767	762	754	772	820	746	733	739	799	750	744	755	724	756	811	782	719	767	758	741	758	764	759	721	765	740	760	771	733	767	714	703	739	756	722	803	759	729	749	773	736	758	700	753	762	769	833	719	800	768	766	745	724	750	753	777	739	771	801	774	726	762	780	752	738	754	747	765	750	774	749	742	815	814	751	787	746	703	768	796	718	754	768	731	764	781	743	717	732	699	730	729	742	748	802	738	765	765	756	762	745	755	771	763	762	756	774	793	761	735	744	701	704	782	769	791	775	795	776	715	752	708	790	772	781	718	793	751	768	738	754	762	753	754	737	724	766	792	741	727	773	726	727	744	741	756	733	728	707	723	685	730	756	745	764	771	747	780	748	759	754	764	825	742	800	779	764	757	781	780	800	779	787	733	751	790	732	730	709	759	734	789	761	676	738	749	792	738	781	748	757	759	776	784	725	778	743	774	715	711	765	749	794	751	708	756	752	750	750	723	740	721	772	786	747	744	798	760	754	747	752	775	741	780	740	732	741	744	787	710	729	745	766	734	719	723	765	726	733	751	765	800	792	738	759	747	789	738	780	724	778	720	711	746	792	778	732	791	765	829	729	772	761	694	782	720	734	771	736	717	785	791	819	760	743	756	753	752	798	753	797	742	720	733	776
25958	26609	31883	26045	17586	10195	3376	479	459	423	444	403	386	426	417	419	406	424	426	412	418	414	425	414	451	465	436	427	412	375	383	444	410	433	420	404	405	439	426	458	413	442	405	404	446	414	426	439	411	388	443	404	387	384	418	450	408	436	405	417	421	418	429	424	423	416	423	423	406	416	423	443	391	414	416	375	431	426	366	422	437	486	431	459	422	467	410	437	430	426	376	400	428	394	453	411	415	403	373	407	443	431	423	386	388	412	422	396	393	413	403	373	437	438	410	429	420	388	410	407	397	409	410	422	421	404	435	435	414	397	418	392	400	399	415	388	453	382	383	422	409	421	392	415	407	389	433	403	375	405	403	422	408	416	420	419	419	390	438	453	416	420	399	424	413	412	399	433	404	396	424	430	403	394	455	433	409	410	451	442	444	432	384	404	381	413	435	384	449	475	392	432	412	392	437	440	417	422	428	429	418	402	371	455	404	426	423	390	394	426	390	433	402	429	398	442	388	428	410	405	420	414	419	472	403	411	439	439	371	411	440	461	406	421	432	438	399	415	378	435	403	410	430	383	383	405	450	416	397	367	390	429	410	409	387	398	419	432	396	453	392	420	420	428	435	397	446	392	420	399	427	437	431	413	404	398	408	396	378	398	428	424	391	419	418	418	398	372	415	432	419	405	408	376	368	447	420	400	382	396	389	416	414	453	423	390	433	450	386	423	457	418	474	418	396	421	427	422	399	422	430	406	445	420	431	412	434	402	421	408	387	410	429	399	429	406	427	385	392	437	432	414	411	374	424	460	437	441	417	429	411	434	436	386	414	415	434	389	456	410	424	430	416	412	414	446	408	396	403	395	423	440	423	434	403	466	434	415	425	449	419	444	403	401	441	400	412	428	421	419	437	402	416	444	423	397	419	414	386	399	396	423	423	412	367	407	418	443	407	396	449	409	424	400	394	446	422	426	425	452	433	419	413	401	408	422	443	398	437	411	425	432	385	393	398	423	419	387	431	387	419	414	409	377	407	432	460	415	445	388	397	414	408	392	402	432	422	409	446	406	419	452	425	407	406	415	458	418	441	424	409	425	459	428	426	438	416	415	384	427	413	409	429	437	426	429	422	407	392	421	445	441	405	403	398	419	399	433	405	370	417	415	450	419	409	415	422	437	400	438	395	426	448	419	466	397	414	423	430	394	417	432	442	408	433	415	437	397	415	403	397	393	408	412	434	426	403	423	398	425	401	406	423	402	437	435	433	378	388	435	427	446	391	393	417	404	427	399	433	425	403	435	403	419	413	387	404	421	417	422	453	411	405	400	370	436	401	412	380	432	401	446	412	415	414	407	408	397	435	448	464	423	420	410	418	425	403	410	415	437	384	380	409	390	396	417	407	420	442	424	417	396	413	402	404	416	430	409	445	413	413	408	402	438	415	414	413	385	402	424	397	393	420	398	427	457	375	416	365	417	441	434	384	381	427	410	406	383	410	419	373	424	445	414	379	426	443	409	405	434	459	381	464	390	440	427	438	372	378	395	400	439	368	429	446	399	451	419	435	413	400	415	394	426	388	399	435	423	408	399	440	391	409	419	392	401	387	433	375	433	430	381	428	416	413	427	435	415	369	443	443	388	396	408	399	424	397	387	424	436	430	413	402	432	406	432	427	454	436	434	417	438	396	401	388	432	428	416	385	425	442	391	401	461	405	410	420	424	383	387	426	435	425	431	420	442	379	415	426	434	442	421	450	442	407	403	405	438	420	406	415	425	388	461	399	401	448	414	416	415	410	424	411	416	412	392	409	394	367	396	401	419	406	402	443	389	405	435	413	393	402	400	414	380	423	425	386	426	410	419	431	415	389	446	384	404	423	397	397	396	435	435	401	431	418	441	394	431	401	467	445	449	389	406	410	433	409	412	445	427	404	436	430	393	413	392	436	422	385	406	431	438	457	390	411	448	411	386	417	413	413	391	403	412	459	434	419	367	429	381	436	401	402	409	430	405	435	452	432	392	404	403	398	407	399	435	449	408	413	408	425	432	418	415	429	434	411	445	390	422	398	414	413	454	391	420	433	436	408	409	430	397	404	414	410	404	421	448	399	437	425	423	428	413	364	425	399	415	399	386	394	463	409	445	404	394	403	425	385	395	429	417	400	423	427	419	433	410	380	373	389	446	436	412	435	396	408	406	385	377	397	446	411	390	404	402	432	401	412	378	417	422	424	425	397	372	434	399	390	396	407	432	425	411	447	429	402	424	393	413	407	419	424	399	383	389	417	441	478	389	410	397	400	420	390	399	402	411	444	435	409	437	429	448	469	391	439	404	451	380	362	433	409	384	419	398	432	401	418	413	396	408	454	408	439	386	428	404	456	418	428	431	408	429	412	391	404	397	437	432	416	420	445	408	415	416	408	436	417	414	448	396	406	447	376	409	403	396	469	392	430	404	398	397	476	438	414	392	432	452	397	403	417	446	476	402	413	407	394	385	402	440	455	433	402	424	383	391	408	390	438	436	447	395	389	418	434	402	395	440	454	418	413	416	445	437	414	427	446	402	415	414	451	397	432	506	423	444	389	394	408	400	426	451	380	397	395	435	419	426	432	407	411	393	425	384	430	449	421	396	400	422	425	425	448	419	398	423	411	430	386	409	424	414	431	427	391	439	435	370	399	437	405	429	396	416	395	413	419	394	417	440	422	413	439	430	429	414	413	421	398	390	433	409	394	440	400	405	413	435	403	419	379	443	415	441	396	437	409	433	418	367	414	460	400	424	419	375	417	409	406	437	394	396	416	384	439	419	429	422	410	407	428	408	418	424	397	423	383	399	363	399	437	390	438	442	413	418	423	437	389	429	413	406	353	459	404	417	399	422	399	400	414	431	384	405	415	411	409	396	412	408	446	402	413	435	429	434	412	401	409	418	438	381	403	432	397	416	383	400	430	403	382	391	421	416	434	426	424	467	404	412	441	409	402	427	448	395	410	411	459	427	426	438	372	411	419	382	393	426	450	441	393	433	413	375	412	418	397	418	466	424	465	367	459	429	430	430	419	421	401	417	400	451	399	391	437	428	423	426	406	387	384	426	410	407	433	419	452	399	396	437	408	437	399	394	401	434	384	414	416	427	467	417	417	413	372	400	450	423	409	424	442	384	419	424	433	397	395	388	399	404	410	433	407	450	411	409	373	420	395	437	423	428	415	426	449	397	389	414	431	402	402	408	412	452	417	436	431	402	433	398	394	413	385	376	377	430	429	426	429	411	425	384	433	416	371	400	410	433	391	430	403	396	417	387	422	388	388	428	403	439	410	419	400	408	428	410	423	397	371	399	423	408	437	439	394	425	420	441	393	371	438	430	431	418	415	404	400	443	425	430	395	417	393	453	395	415	432	459	407	384	417	393	433	415	434	410	395	431	410	431	433	390	417	415	428	402	401	444	438	374	411	410	379	374	416	457	373	458	402	419	453	447	451	384	401	415	378	380	383	427	398	400	395	429
63481	88907	53715	27399	9353	13507	5877	716	718	690	690	702	694	682	690	679	683	733	664	698	668	684	683	695	725	651	717	674	667	614	688	685	685	672	707	690	657	691	677	668	699	666	695	663	654	688	695	695	696	703	669	702	670	696	685	674	638	710	700	690	683	719	707	692	675	657	635	697	679	685	659	679	683	740	681	641	685	666	704	684	704	704	682	659	668	646	639	708	690	660	674	673	704	699	698	707	674	650	649	674	658	688	695	720	653	670	673	704	743	674	673	658	687	718	689	673	717	669	621	731	708	712	724	686	681	679	683	682	656	706	654	692	703	693	712	713	718	681	673	692	682	740	697	664	696	645	682	678	659	686	699	644	661	674	688	658	663	605	718	671	638	652	750	685	716	698	645	733	717	678	627	691	693	714	653	656	698	664	727	650	698	678	665	698	677	700	674	661	681	700	685	669	689	690	708	642	680	678	689	700	634	732	646	718	702	675	701	681	734	665	670	694	691	674	697	665	687	659	718	695	741	679	673	690	732	690	665	626	697	682	640	708	655	661	702	658	702	726	666	676	694	671	665	675	710	691	663	702	645	676	714	678	678	675	667	620	737	695	708	707	660	679	723	689	688	664	684	706	738	653	677	719	677	694	710	664	647	660	669	707	676	685	633	719	646	663	663	687	668	694	670	657	679	664	697	635	710	691	683	720	704	688	622	679	675	703	648	687	670	690	633	668	687	689	640	689	672	663	711	702	679	696	703	684	690	701	736	700	673	683	688	683	648	691	669	707	667	672	672	663	689	651	659	650	656	668	727	692	699	685	761	685	687	701	679	697	678	711	687	663	673	674	671	693	672	732	703	659	699	707	679	655	697	670	632	730	651	699	669	676	675	658	690	668	640	706	660	715	659	683	689	658	699	713	697	700	707	689	701	693	664	672	673	643	672	670	715	673	668	648	674	676	680	649	697	622	668	710	680	685	701	659	656	641	692	687	688	656	682	653	696	684	691	673	699	694	684	754	690	706	683	690	715	708	665	708	653	646	662	685	718	692	626	695	671	644	697	728	674	726	684	680	664	658	649	708	656	708	673	691	657	657	704	670	645	660	675	682	645	694	638	757	725	718	631	688	708	713	685	682	713	671	662	695	702	628	739	661	649	699	653	723	700	697	669	653	717	614	729	654	630	670	694	711	647	666	703	662	690	659	688	665	692	679	667	666	693	682	692	647	687	679	705	630	687	686	653	705	680	701	684	691	645	689	684	696	709	704	649	690	697	650	686	661	713	678	682	700	667	650	699	683	718	684	679	713	667	662	731	667	734	679	710	657	717	710	734	712	692	715	651	710	722	704	643	635	659	727	665	658	689	727	675	744	683	631	695	699	662	670	720	708	632	690	659	690	675	672	700	654	714	662	629	665	650	685	665	700	697	669	696	666	699	693	711	684	690	649	695	698	672	673	689	682	661	681	666	681	752	706	669	683	703	728	652	662	733	683	664	684	693	657	681	665	717	662	652	674	730	681	672	672	698	674	643	665	668	676	696	693	672	673	653	693	659	710	689	716	684	693	683	697	693	704	696	729	701	678	664	691	667	678	734	729	721	654	668	717	688	659	737	694	691	670	686	627	695	676	665	664	638	675	644	712	643	728	697	675	692	631	700	661	639	677	649	623	666	718	699	740	694	622	684	671	689	708	698	692	682	657	686	679	657	660	636	699	696	680	691	686	720	747	709	690	675	671	768	670	710	684	678	725	677	724	745	645	668	712	655	673	680	687	694	760	671	705	703	706	680	693	714	699	653	709	679	697	619	664	680	692	642	740	653	638	681	647	660	657	653	698	630	691	691	641	700	655	690	731	716	649	701	641	681	624	710	665	684	693	714	686	656	693	688	658	670	735	687	670	710	685	701	710	625	607	665	668	689	711	688	669	670	639	672	700	678	723	711	715	716	669	669	663	702	669	677	683	689	662	728	672	685	681	727	685	674	709	681	645	682	690	714	675	688	690	670	712	667	685	694	666	710	684	714	659	629	742	679	691	681	703	667	665	684	692	620	689	706	701	681	684	712	696	694	655	709	672	688	673	714	681	671	645	633	675	687	660	681	653	709	643	707	688	666	672	697	716	683	726	680	682	664	676	646	706	648	700	688	705	743	660	668	671	655	653	710	669	682	699	644	721	632	688	720	714	695	676	688	698	646	649	656	693	663	669	644	665	695	678	690	670	683	660	639	690	685	675	627	697	662	692	681	657	694	669	695	643	685	678	659	655	719	679	662	672	689	680	658	717	700	676	670	712	741	667	673	720	687	690	709	677	680	711	680	688	642	675	691	667	684	676	666	688	673	693	667	676	675	723	660	741	722	721	725	664	684	677	674	708	661	658	660	704	700	693	699	672	651	726	681	632	675	670	645	733	667	656	723	769	659	687	704	677	601	679	725	692	670	661	677	677	699	676	735	695	735	716	702	694	692	720	705	685	704	700	690	677	683	727	703	667	677	648	662	652	725	679	672	670	701	691	674	677	688	664	722	732	688	658	657	674	691	731	680	653	664	658	724	659	680	721	736	688	718	664	675	657	624	694	659	639	667	670	689	649	697	643	674	703	646	681	663	706	664	657	689	718	685	702	705	634	694	689	672	653	684	691	655	653	735	678	736	662	684	706	656	672	714	640	684	652	739	637	676	723	650	681	733	720	696	681	696	721	696	689	660	681	631	659	695	718	678	668	667	663	646	656	685	709	662	640	693	708	699	719	694	651	739	600	702	694	689	714	648	700	668	678	701	646	693	668	716	684	690	698	679	652	672	637	669	702	688	656	666	718	673	724	673	685	683	686	659	681	715	675	667	647	662	665	720	682	683	706	675	674	674	700	728	676	684	676	691	671	678	698	662	720	678	670	634	695	693	663	715	652	708	656	670	684	705	703	698	650	676	718	685	690	686	635	670	673	674	666	698	680	680	685	708	671	661	722	677	694	665	691	685	712	673	672	647	713	679	644	733	662	686	607	642	691	637	674	678	743	691	681	662	663	716	679	702	692	654	690	678	648	695	698	646	671	700	664	684	682	709	697	696	688	666	631	667	687	660	736	689	695	615	695	695	652	680	651	687	699	687	692	636	665	702	689	655	691	696	674	704	675	663	703	715	704	721	692	670	682	659	693	694	662	635	591	688	668	658	701	668	693	688	677	707	734	633	707	696	685	663	713	675	688	730	735	657	687	664	682	694	746	722	731	727	706	693	672	649	671	667	697	692	677	636	632	672	699	700	701	693	682	697	700	714	681	715	681	696	646	685	657	706	746	701	701	693	687	674	655	644	687	659	666	679	667	680	672	648	686	677	654	702	659	747	726	753	693	628	678	699	677	682	656	679	693	683	642	643	695	681	688	670	709	716	692	684	670	697	704	627	661	675	653	648	677	656	654	709	678	719	675	661	723	670	679	691	661	683	686	643	656	655	710	646	654	675	664	716	693	691	701	684	692	699	660	692	733	652	655	702	682	700	685
24453	23557	30594	24735	21503	19611	8618	933	654	674	644	632	667	627	649	682	662	668	603	632	592	618	633	673	648	633	631	612	609	679	653	633	639	671	684	630	631	645	618	624	623	641	604	642	622	625	616	634	649	600	636	615	576	580	650	620	606	653	585	621	638	661	611	610	628	633	618	642	617	639	611	645	590	659	637	631	620	629	615	674	633	655	677	639	624	582	621	616	630	622	663	599	622	646	658	616	662	618	616	613	643	657	594	605	600	632	657	576	581	610	597	623	631	664	616	626	566	591	632	636	623	628	605	645	640	629	647	666	626	623	586	616	604	658	626	631	597	581	655	650	637	645	608	579	618	692	631	635	658	641	558	633	655	618	589	608	637	621	601	604	646	641	638	641	634	628	631	610	653	607	659	647	580	623	645	620	641	699	669	677	702	642	644	641	610	636	639	630	619	655	689	652	600	632	629	583	675	648	603	645	606	614	634	580	616	651	595	588	649	594	626	612	628	620	664	617	590	612	602	598	620	630	646	591	645	630	643	598	585	649	621	611	610	606	697	641	640	683	651	643	633	707	655	615	636	613	623	624	580	605	621	614	611	610	632	605	656	619	648	627	618	627	677	607	674	614	597	606	598	644	664	681	642	616	590	660	659	663	661	626	617	627	604	605	626	609	623	640	642	626	575	634	639	581	622	605	653	607	597	598	631	629	620	616	612	595	622	657	643	628	644	630	653	640	618	597	637	622	636	675	654	620	647	638	620	631	622	621	655	614	600	575	612	594	617	649	594	603	588	651	636	607	640	638	653	628	685	581	620	631	565	610	646	602	607	591	640	605	604	632	599	604	613	584	649	604	639	644	622	557	620	612	590	643	620	637	591	617	634	672	660	614	629	563	606	577	613	611	592	606	612	590	597	654	645	638	628	607	618	581	615	610	656	607	613	673	606	652	598	669	622	619	619	601	612	632	644	643	599	618	666	609	627	627	624	601	616	603	666	565	649	654	660	646	619	610	655	668	610	575	627	612	594	558	630	619	619	642	622	632	604	594	635	614	584	579	597	599	647	570	607	603	647	604	640	606	581	663	634	611	619	635	616	655	654	682	635	615	641	594	650	624	598	590	625	586	633	654	600	590	566	657	619	606	632	634	627	600	591	619	637	650	612	647	616	644	609	640	594	628	628	638	615	633	640	660	623	633	652	636	601	634	597	635	602	634	625	598	603	597	562	600	617	673	601	651	626	598	637	644	664	652	641	612	611	580	608	625	632	641	547	601	639	622	655	608	652	646	661	630	623	636	659	599	602	588	593	639	614	627	665	631	598	662	620	668	612	621	643	641	594	623	600	587	619	686	656	638	621	607	611	557	674	598	639	620	625	635	638	630	695	607	692	635	618	651	588	615	645	611	615	627	641	614	628	623	596	560	655	652	582	630	620	642	613	637	609	631	631	600	671	652	593	646	675	640	622	604	657	653	705	660	594	601	596	604	643	555	604	619	646	654	650	610	646	615	597	601	651	666	627	593	608	644	607	675	615	624	620	711	636	567	636	585	624	626	664	694	656	649	603	614	652	596	608	613	625	618	612	621	596	586	623	603	631	592	614	622	635	645	623	630	686	647	645	627	599	616	672	616	630	613	648	647	642	672	606	637	622	627	610	624	649	607	586	623	664	659	639	586	613	619	676	645	615	576	610	663	648	623	589	631	606	608	606	637	619	600	595	610	635	597	625	611	633	652	546	635	652	626	589	596	616	617	590	626	594	575	583	592	635	596	560	620	682	639	642	720	662	619	570	616	644	644	567	622	658	610	684	601	618	668	615	642	635	629	620	618	612	593	660	657	638	625	656	633	604	594	646	613	640	642	626	596	601	646	643	616	603	603	619	654	626	600	641	631	589	604	631	633	613	595	604	622	614	614	613	608	602	617	632	645	633	595	629	621	613	626	630	629	602	577	597	613	680	635	644	636	596	607	595	615	641	605	629	600	603	604	656	603	612	605	621	668	561	594	667	650	599	612	682	657	672	600	633	593	610	608	611	625	641	598	623	639	619	641	621	612	648	621	620	634	675	694	648	628	633	650	606	663	654	644	639	581	588	627	633	604	630	617	635	612	620	625	581	638	599	663	633	599	586	651	642	628	646	613	647	607	664	618	609	606	631	630	651	639	563	633	615	618	681	649	640	596	611	612	631	601	630	625	645	610	611	641	660	659	604	652	627	593	604	593	622	629	627	592	624	642	668	643	611	645	652	629	664	660	593	605	602	673	606	598	668	619	619	636	589	630	640	597	660	688	627	642	640	622	616	648	655	553	587	667	620	655	644	613	665	629	657	582	631	629	610	603	604	618	632	601	646	664	651	632	636	565	679	629	625	617	628	636	641	602	653	630	677	632	639	612	609	629	646	592	637	628	646	577	651	598	593	608	631	597	662	643	654	623	601	620	626	622	615	626	649	604	637	657	637	598	639	635	616	628	651	614	642	596	615	631	600	612	607	607	619	656	590	627	607	601	578	610	647	646	645	627	640	608	641	659	605	617	610	614	652	630	608	605	661	650	657	676	639	629	635	611	599	624	594	631	627	629	603	659	626	594	673	624	627	611	616	585	630	619	645	614	627	655	617	640	643	630	628	614	627	631	566	601	611	608	614	677	652	621	649	599	606	622	632	649	669	627	621	577	640	665	602	616	606	619	608	650	587	627	621	566	605	629	648	585	670	591	657	648	655	581	628	632	645	618	621	617	632	594	634	602	635	617	636	616	647	631	636	609	622	645	607	649	612	616	638	650	602	653	599	613	602	620	614	688	615	647	574	612	615	610	635	625	664	627	626	632	574	614	621	627	629	605	632	605	593	620	653	624	612	627	655	664	609	624	601	646	684	630	604	649	597	655	665	638	598	612	632	606	604	584	632	641	626	616	620	607	669	620	623	591	622	629	621	593	607	617	636	596	665	589	597	638	589	640	652	625	635	630	597	623	652	621	600	680	646	579	638	578	622	597	642	622	595	649	591	660	613	672	622	623	579	603	621	635	623	617	613	631	608	619	646	593	604	647	642	611	611	661	644	659	613	600	636	645	629	592	611	673	614	636	624	597	649	606	640	651	619	619	606	664	657	624	635	628	670	622	585	628	632	615	581	587	625	684	644	618	645	590	616	575	658	630	608	645	668	593	577	632	648	606	592	649	622	629	569	643	672	608	611	623	641	591	633	644	658	634	652	598	604	648	643	657	622	650	643	579	637	623	630	648	592	671	640	613	669	613	607	619	603	596	596	660	671	589	592	644	592	617	617	575	588	615	639	621	635	623	631	612	569	585	587	601	644	673	632	673	632	654	643	646	681	622	610	657	605	598	671	620	610	627	629	640	631	632	685	601	601	652	619	623	635	558	624	600	610	631	658	618	634	670	619	622	627	587	601	644	624	637	624	653	608	694	648	645	632	642	641	614	640	660	609	643	646	603	628	610	605	586	635	615	559	652	662	609	615	629	658	582	654	637	646	638
61635	99710	58869	31397	13358	18977	8772	1072	1011	917	963	994	970	986	942	990	999	979	933	984	916	955	941	945	996	944	924	963	977	951	1011	920	1005	948	1001	930	937	959	965	967	975	1032	1049	898	944	968	959	890	948	963	922	1030	920	962	959	984	961	1022	917	965	967	1013	915	1025	936	986	958	977	956	965	959	974	974	970	1000	945	960	976	982	939	1034	929	934	938	953	951	979	964	1026	1000	984	930	928	926	905	983	1007	943	947	960	950	914	931	968	998	997	946	946	958	918	917	971	966	965	935	989	998	993	977	938	1001	957	938	980	935	922	963	928	972	983	973	931	977	938	904	961	955	952	963	1005	951	1016	959	952	973	943	977	984	959	994	1017	952	929	942	944	956	954	959	1027	943	987	1005	971	914	1000	975	949	991	954	980	1004	949	948	963	929	900	956	939	1024	903	1008	940	931	956	998	966	980	959	976	983	954	965	952	965	982	991	924	935	946	948	934	927	998	1023	971	1014	985	944	896	956	1011	954	930	940	1010	981	945	903	971	916	950	954	939	990	957	948	954	956	901	901	984	949	948	1007	957	1045	1002	963	914	973	993	953	933	933	930	967	943	922	926	1006	937	1028	1002	971	971	994	969	947	987	951	1001	955	961	930	993	968	946	960	985	943	986	972	930	910	932	929	957	969	961	955	933	947	1006	988	944	989	948	954	1001	984	905	963	1029	950	979	999	912	951	998	976	954	950	937	937	955	947	952	949	965	976	912	927	939	998	967	970	971	953	957	981	978	923	994	920	1014	955	952	951	936	964	952	1038	972	991	912	957	896	946	897	918	981	959	990	939	954	972	985	976	932	950	933	953	1006	998	985	972	913	922	966	1016	968	911	950	964	974	934	978	933	964	966	972	910	986	999	909	915	937	937	908	1000	955	925	939	979	924	989	954	905	949	997	898	965	924	913	929	951	972	961	920	951	990	923	969	947	949	964	964	990	918	967	966	951	916	972	959	967	931	957	934	971	964	951	952	972	1041	991	963	957	946	974	990	972	977	882	932	951	937	911	941	972	939	993	930	982	967	924	982	972	997	966	1015	964	957	996	989	1003	939	965	937	982	924	978	899	930	999	975	946	985	929	956	931	944	961	951	970	963	965	977	995	992	954	954	967	943	874	937	901	987	934	916	948	969	977	971	966	994	985	955	962	994	965	938	974	975	948	953	946	936	966	1002	964	960	941	1002	997	975	919	981	973	982	973	924	910	969	918	1010	955	910	941	954	942	964	940	1000	949	914	943	924	995	944	889	973	926	985	988	969	936	951	945	976	1003	952	967	960	970	964	929	947	995	969	934	990	901	950	978	990	895	933	1004	943	919	1009	951	927	901	935	947	1032	971	955	927	923	944	1019	1008	957	945	984	925	911	934	1016	957	968	941	919	980	981	927	990	930	1008	935	976	987	978	951	997	963	942	891	930	1000	943	932	974	985	969	928	991	944	910	978	957	969	923	933	947	982	979	988	923	964	1004	980	945	962	931	909	946	1009	929	970	986	1019	944	941	993	984	1004	962	951	931	894	912	922	886	1033	1040	933	918	999	966	894	1044	990	959	969	1007	936	978	952	924	931	950	948	983	926	986	947	935	936	986	1010	981	942	979	963	1031	916	959	986	1000	980	969	990	974	926	955	945	974	914	973	968	940	964	927	922	911	995	969	935	925	925	989	942	945	950	987	966	948	965	1008	957	977	937	970	972	939	882	938	958	929	1035	948	974	976	953	957	920	938	938	925	989	959	987	955	975	972	980	937	924	1012	937	931	1005	1005	953	1000	949	913	951	1020	945	982	964	962	947	909	945	961	957	987	999	934	992	897	947	981	926	935	961	967	972	954	962	1020	1053	969	938	992	994	948	911	957	1013	1050	926	934	1007	979	972	958	963	923	932	994	988	973	949	968	995	942	937	995	998	993	969	932	976	944	947	1006	993	948	954	988	938	968	983	993	991	954	959	1001	998	930	950	986	963	952	987	968	996	930	969	991	945	992	1002	933	936	900	898	959	982	981	977	964	952	965	991	950	945	938	1010	952	944	968	979	925	967	975	990	954	965	945	986	923	971	944	970	957	1007	978	931	989	1014	983	916	945	1018	985	934	930	988	901	1000	977	958	941	981	986	960	1003	924	981	963	968	899	966	930	1016	882	1003	1010	950	941	956	938	1037	987	989	951	938	945	943	937	953	957	947	964	966	922	977	1017	942	1023	984	971	963	969	950	1032	970	928	987	988	918	952	973	961	957	966	963	997	943	939	946	977	926	949	972	960	957	904	915	976	955	956	1010	969	945	1009	986	998	959	952	969	1016	985	976	969	984	1002	993	978	907	947	976	952	918	974	972	962	954	961	924	986	941	991	919	992	973	1009	973	945	987	929	1012	933	938	944	956	950	914	1007	965	972	960	928	952	939	944	989	938	1018	929	958	954	956	940	978	1002	953	963	937	995	980	938	942	952	941	955	979	1001	1036	992	938	1026	985	927	967	965	944	930	963	955	931	1005	936	949	937	961	920	1009	968	955	918	982	980	958	990	989	953	898	1003	977	961	969	996	950	1006	976	959	988	939	947	966	932	980	962	928	963	965	1021	922	1015	980	991	974	939	957	985	966	963	991	978	956	1017	961	989	983	969	940	960	958	1016	971	961	1013	912	961	942	923	941	961	972	985	947	1006	965	977	971	940	954	948	1038	1014	945	1003	923	992	931	936	933	986	964	1026	941	921	952	954	1014	958	953	965	982	979	938	920	957	983	966	916	983	954	954	993	972	960	941	945	965	965	1020	919	961	1011	958	923	946	973	966	959	961	983	958	973	976	1004	1002	989	936	933	894	907	951	909	949	977	968	973	1029	928	959	967	936	967	1004	1005	1004	950	923	906	991	927	960	957	954	933	1002	992	934	968	900	952	1010	963	947	975	892	881	937	942	915	881	938	978	962	969	989	979	951	1010	1008	929	974	983	982	955	994	1013	981	970	982	961	937	997	955	929	972	949	927	962	973	949	985	915	958	943	996	945	951	961	997	986	947	902	992	906	973	915	974	916	956	1016	947	982	915	954	930	950	947	928	954	1024	959	924	921	942	1012	887	958	1005	989	1003	973	986	1031	943	946	953	893	976	958	965	991	994	967	959	956	972	989	969	963	996	954	968	945	970	939	984	966	983	988	958	933	985	978	944	971	968	927	925	986	906	980	917	951	934	906	999	957	982	943	955	914	974	946	992	911	954	986	1001	942	992	908	952	1064	979	953	930	1028	963	938	961	939	934	990	958	969	1015	931	939	936	967	997	1010	958	961	980	976	984	892	1009	948	946	958	916	966	935	939	972	923	947	994	960	1018	973	950	942	971	948	950	931	955	985	1002	949	981	977	945	1022	962	965	952	980	943	961	935	978	924	922	911	958	912	929	930	961	967	981	922	983	942	976	996	939	954	994	942	970	987	956	982	963	999	956	998	882	984	981	942	1009	912	908	930	987	933	974	1037	931	916	959	987	962	976	963	970	983	985	928	959	941	900	958	972	911	972	947	895	885	938	983	1007	917	881	935	975	955	911	942	994	987	942	901	987	998	937	955	940	977	947	955	996	1029	944	939	941	915	937	991	937	967	983	1022	986	927	958	967	969	966	948	981	957	954
32529	32708	23385	9262	998	1499	900	450	443	427	464	443	484	452	441	440	442	473	408	465	491	454	429	462	451	456	456	490	424	454	478	458	462	441	475	461	444	468	433	435	443	438	450	424	444	416	451	425	456	432	463	471	479	443	449	473	411	445	456	418	463	467	450	439	447	462	440	407	458	413	426	439	420	506	414	442	472	431	473	423	452	461	449	441	465	464	418	482	471	425	491	483	461	448	450	445	466	437	462	425	492	462	451	426	484	431	484	434	433	462	475	472	458	491	436	491	406	418	448	465	439	419	446	478	448	432	434	462	457	468	466	444	425	445	400	438	420	492	449	468	435	446	411	445	465	463	442	460	446	481	422	473	440	442	422	386	458	414	430	456	440	483	424	438	442	450	466	434	438	410	450	433	485	454	447	451	411	459	466	427	440	468	472	433	459	476	455	437	461	459	425	471	423	443	447	477	436	446	484	457	420	454	459	513	405	425	457	452	446	461	438	419	478	453	442	474	441	430	448	448	473	466	466	495	437	468	466	482	445	448	477	429	383	421	427	503	504	419	432	450	475	453	460	486	463	464	482	454	454	447	452	457	446	440	429	450	471	421	424	449	452	443	453	408	434	485	478	431	431	439	435	426	453	485	439	423	460	426	472	463	472	420	437	421	428	447	423	454	461	470	438	449	441	470	419	493	462	418	419	463	442	464	444	479	426	427	495	402	462	459	430	434	466	444	461	459	438	441	460	433	455	417	468	488	436	455	488	444	427	420	417	437	428	485	464	436	458	457	480	432	446	437	471	443	453	423	455	462	458	460	446	510	489	444	456	408	436	468	429	426	439	445	468	444	475	423	446	451	482	445	456	463	429	434	421	427	440	428	454	426	466	441	440	414	402	421	435	439	446	415	466	465	405	431	418	433	463	440	445	454	434	427	436	468	467	468	479	461	457	436	470	469	454	411	442	435	449	433	480	446	411	435	452	473	466	454	453	459	419	428	462	471	431	452	446	425	508	428	434	464	466	442	461	434	439	481	458	438	438	438	503	426	405	425	452	442	467	423	462	420	465	459	461	444	464	456	460	441	447	477	430	441	450	451	449	455	446	452	480	414	437	450	476	452	457	432	478	481	434	453	446	485	473	445	438	446	469	476	424	422	434	461	444	437	376	454	441	473	436	437	407	475	419	454	453	482	465	425	444	458	450	436	437	426	433	426	442	419	434	411	449	422	446	440	433	473	417	479	433	477	459	458	432	435	409	412	431	475	444	447	433	500	473	457	460	472	450	441	435	439	507	433	437	452	422	444	443	413	471	458	491	452	459	441	472	480	497	481	443	477	459	450	445	483	496	496	445	464	455	434	418	444	446	440	406	442	452	446	424	425	402	456	474	444	442	430	436	458	473	413	436	426	434	446	445	467	454	428	477	465	426	469	441	433	461	472	428	447	504	469	438	438	454	441	441	464	470	444	457	516	461	437	462	444	464	437	427	459	409	474	457	467	441	477	442	418	455	437	456	447	440	428	460	441	460	426	386	426	432	422	481	443	470	487	437	411	456	443	467	424	455	463	408	450	434	436	435	434	460	403	448	448	423	437	460	415	424	423	425	460	484	446	460	475	444	454	438	441	462	448	487	442	436	431	468	463	456	442	448	438	438	421	415	451	428	455	444	457	451	457	446	445	418	443	461	459	415	446	460	421	418	427	455	436	435	456	450	443	477	439	430	468	456	441	435	487	474	432	442	445	471	463	461	475	430	401	436	474	428	461	440	464	422	427	482	446	447	436	406	461	469	475	464	446	464	489	456	487	409	429	443	439	475	426	445	454	434	454	472	479	411	470	438	451	483	432	451	454	448	451	467	459	435	446	454	414	395	442	430	419	428	421	434	423	454	479	421	452	478	464	494	474	459	457	457	423	439	463	443	480	445	441	442	441	438	413	471	441	438	410	439	431	408	443	442	481	451	439	466	422	469	477	464	491	467	431	453	439	472	463	441	438	430	473	482	398	440	461	421	462	476	453	437	466	454	433	440	445	478	446	432	414	466	437	445	430	450	466	428	491	423	435	452	482	456	432	436	452	442	464	409	430	445	455	423	462	491	410	454	457	454	477	452	452	429	449	416	489	424	441	450	464	444	427	457	427	452	449	428	423	413	444	462	401	441	449	445	489	424	447	424	458	452	450	416	411	430	435	450	427	430	444	444	419	417	445	452	496	421	412	444	452	435	442	441	429	479	498	410	445	429	459	412	445	421	422	426	443	438	446	458	408	496	395	453	462	450	479	439	442	464	459	418	430	437	461	438	416	462	443	418	465	447	429	458	451	436	454	430	439	419	425	473	459	449	429	461	430	444	432	439	421	428	450	483	471	429	437	447	474	459	461	461	425	413	471	437	464	440	431	467	476	466	430	471	439	448	412	454	448	411	504	406	447	454	464	439	455	432	449	422	438	431	438	459	465	459	437	447	451	461	435	425	447	463	444	425	436	500	490	447	470	473	448	404	468	417	471	465	426	446	449	441	459	446	460	460	470	413	447	457	470	404	474	437	461	449	455	462	460	438	405	462	419	439	424	469	452	475	462	430	474	465	455	436	447	472	472	411	434	469	442	457	473	429	426	440	465	435	428	445	425	444	467	478	428	439	426	471	455	433	495	472	413	452	446	451	415	435	439	436	445	479	476	454	444	466	465	450	458	468	476	460	418	433	446	479	444	422	428	475	466	446	451	426	454	402	461	461	473	462	399	419	440	452	487	451	463	442	428	458	450	444	475	443	465	423	421	453	433	460	478	425	439	490	468	441	491	438	452	432	451	476	455	434	455	441	451	468	464	481	466	470	476	535	439	467	437	483	472	457	454	434	465	405	464	475	449	443	442	457	454	473	443	453	457	455	386	460	436	468	452	446	422	430	471	461	456	472	448	416	464	432	483	441	453	452	478	447	426	445	484	445	459	474	440	413	462	469	465	450	440	402	488	419	415	455	455	442	460	424	458	458	456	450	445	427	440	499	427	460	475	446	428	446	436	423	478	429	444	423	454	456	421	470	447	419	441	480	455	471	417	433	456	456	392	484	461	417	454	449	435	474	442	465	469	446	485	436	444	452	432	393	443	433	446	429	430	464	472	466	431	460	455	405	450	482	457	485	455	463	472	435	415	426	436	421	455	424	418	445	429	434	414	453	487	456	446	462	455	434	431	453	431	459	431	421	451	451	466	458	467	480	416	461	440	451	489	435	419	434	439	461	487	499	442	469	458	495	424	463	441	442	426	460	429	437	447	420	432	446	467	456	480	429	451	445	474	454	426	465	443	423	459	471	436	435	440	422	467	443	460	416	473	437	435	453	460	452	493	479	480	445	427	474	487	420	426	441	472	482	456	451	440	446	453	443	430	466	453	437	452	436	464	478	448	464	422	455	472	473	471	421	467	462	457	441	444	463	442	444	470	408	466	471	455	484	457	403	477	443	475	494	439	422	442	459	441	444	405	428	462	463	418	463	439
43788	48773	23393	8588	1944	3562	1731	762	775	760	744	755	753	762	718	762	767	724	817	742	743	731	712	734	722	807	730	754	713	742	733	755	752	756	749	755	802	770	761	727	751	762	829	777	764	712	714	734	776	772	793	778	738	748	758	770	772	674	767	762	745	733	729	728	747	747	759	752	731	753	719	730	785	737	724	756	760	710	755	746	805	780	751	786	735	772	773	719	717	722	738	738	722	728	732	731	754	762	779	804	744	787	776	792	706	764	758	754	703	749	750	745	732	803	788	763	766	739	774	779	731	762	764	724	738	757	775	743	758	731	779	763	731	794	745	690	768	728	716	733	765	769	765	730	763	763	717	779	745	832	676	768	750	740	718	733	767	781	718	766	739	788	723	723	728	730	777	725	719	725	760	703	781	798	750	703	747	760	740	758	774	750	770	777	718	732	745	755	703	801	758	787	740	738	734	758	769	743	747	754	701	750	745	773	754	776	745	749	754	730	764	736	727	751	745	785	756	774	713	766	765	776	711	798	717	747	733	759	748	761	742	754	678	749	715	721	712	748	781	747	722	754	738	705	734	682	766	708	749	763	770	758	778	762	817	766	768	751	780	730	739	761	740	768	715	722	743	760	738	748	767	745	740	750	746	759	707	704	741	773	741	789	789	727	737	714	736	710	766	715	777	775	722	742	788	746	717	718	761	752	790	747	732	791	786	713	759	737	745	753	740	675	780	748	693	711	773	736	726	784	749	790	765	727	752	781	732	730	705	732	729	732	712	717	770	753	751	769	768	729	713	742	785	735	783	758	705	731	701	765	754	754	680	708	724	778	781	748	738	707	773	729	723	782	741	736	747	746	745	778	746	752	756	728	745	762	701	745	745	760	738	773	734	754	737	715	751	753	818	747	753	729	763	746	741	800	774	727	728	770	806	762	721	736	767	718	741	710	736	751	742	701	722	738	696	764	787	712	798	744	771	723	767	713	748	720	713	749	807	746	765	771	811	732	746	757	733	785	759	734	748	781	721	732	747	781	753	707	775	763	757	740	733	747	720	755	721	755	763	708	710	721	802	752	766	779	778	738	721	734	763	754	737	759	697	744	780	686	720	759	789	749	774	739	763	748	747	740	749	775	760	755	722	709	769	730	776	748	710	738	763	724	748	753	736	763	747	736	771	729	744	769	745	777	736	735	740	704	773	729	731	722	772	733	716	761	714	773	748	748	737	730	768	745	750	731	761	755	784	772	753	732	709	742	707	754	734	714	746	780	789	750	756	719	770	724	758	802	744	738	728	694	760	729	755	806	772	698	714	774	748	724	764	772	740	742	748	758	750	778	745	749	749	704	756	758	776	703	743	743	744	748	793	756	768	745	776	741	749	741	737	750	750	777	716	770	764	755	747	752	761	722	730	768	713	758	751	725	797	711	727	747	759	795	746	756	711	751	703	729	758	783	736	735	730	744	706	793	775	706	750	766	734	770	725	728	712	799	760	747	736	736	780	703	694	758	739	768	812	742	752	708	810	745	810	706	696	714	759	747	779	760	766	702	750	776	699	720	795	753	745	727	754	720	786	712	709	744	710	799	761	798	769	753	761	746	751	764	716	757	696	745	758	717	749	734	717	761	737	713	709	741	742	742	789	710	746	709	772	789	728	746	684	734	735	778	757	733	751	740	750	742	742	774	776	730	742	785	756	757	736	770	739	705	812	717	755	710	761	737	727	748	720	792	758	751	770	774	780	743	759	776	768	758	722	699	683	719	802	738	776	752	747	711	719	761	726	756	761	754	760	735	746	732	735	751	779	780	740	744	719	752	723	757	782	704	659	752	739	690	739	750	781	766	721	761	758	804	724	724	766	781	755	736	735	726	771	753	787	723	695	788	789	795	738	752	768	745	751	753	763	745	762	746	732	729	743	743	742	770	845	719	787	745	745	765	742	745	737	770	729	721	769	771	762	711	738	747	720	780	744	736	761	746	773	760	731	715	762	760	757	765	749	741	734	747	741	749	747	729	727	732	800	788	784	783	778	743	726	706	739	764	723	784	754	738	746	744	754	698	799	738	756	728	744	758	729	764	727	741	754	726	767	734	760	746	752	698	785	771	751	776	795	736	776	757	752	729	791	739	769	693	744	779	740	768	740	744	792	714	717	758	773	769	787	766	755	708	755	681	805	756	801	713	781	774	786	730	732	733	727	710	766	719	787	773	747	704	731	777	735	786	780	772	732	770	769	807	747	743	731	751	797	729	750	777	794	774	719	743	767	756	786	715	736	725	781	781	741	721	804	730	743	696	786	722	772	796	750	754	794	771	763	764	755	777	731	740	732	762	731	776	765	734	717	754	759	790	754	712	772	801	716	769	744	712	709	778	754	751	690	773	737	704	705	742	753	761	777	737	768	768	749	754	758	702	765	699	732	729	744	757	769	756	739	696	768	744	735	752	712	767	790	706	772	697	788	721	715	745	725	786	700	756	736	788	795	719	752	737	735	746	742	775	751	755	752	755	751	765	804	723	782	791	768	726	696	751	714	741	682	724	722	785	742	711	774	753	754	735	735	686	790	775	747	776	736	751	707	750	751	787	722	699	741	755	741	780	721	794	768	753	772	778	753	804	746	740	771	729	804	732	746	748	736	753	717	731	675	701	717	771	771	771	723	740	725	729	784	726	762	751	759	750	764	758	746	727	736	834	722	687	713	765	772	718	731	748	798	763	804	775	704	709	690	785	733	791	726	704	723	726	747	736	718	764	689	707	738	779	703	747	733	753	721	739	746	752	712	699	734	770	740	773	770	755	794	759	701	789	727	714	752	716	750	768	758	761	733	769	694	767	749	701	711	787	737	751	775	720	749	747	793	812	770	738	714	736	736	732	710	772	733	756	736	715	702	741	764	750	771	710	741	716	773	737	685	728	735	721	689	741	753	722	764	741	728	754	727	720	772	785	714	713	777	752	770	713	767	768	756	752	681	743	760	731	734	782	790	761	704	791	691	713	763	714	728	743	734	756	731	730	716	776	760	755	738	787	768	719	764	805	740	758	771	797	747	836	708	789	739	732	702	752	731	740	694	745	773	754	768	712	711	790	775	750	769	740	804	737	757	769	758	761	775	768	757	740	719	740	795	746	763	726	757	838	733	742	789	761	752	775	705	730	759	740	755	755	758	739	772	743	793	747	754	727	747	739	808	782	770	704	732	743	759	710	773	713	734	779	738	734	748	715	782	734	752	767	755	764	726	758	719	722	729	737	758	750	776	706	744	717	725	730	748	739	748	789	777	790	748	747	751	736	770	748	766	723	734	733	755	764	758	751	738	752	731	752	733	781	765	776	750	783	745	734	756	752	731	778	733	753	744	748	729	751	743	730	793	692	800	786	720	769	758	763	735	758	767	778	788	722	731	746	750	718	726	734	769	746	711	777	739	728	741	771	731	767	737	703	778	759	724	703	710	793	733	756	720	743	750	754	724	740	783	708	727	746	732	756	750	688	768	752	788	770
26101	25789	30813	25940	17893	12306	3960	456	413	443	412	395	381	390	408	410	418	411	419	439	411	411	398	432	408	421	433	434	425	383	417	406	419	406	387	428	401	406	406	414	423	443	424	413	394	416	403	397	395	408	423	404	397	436	415	370	403	381	418	398	399	426	440	394	393	411	411	415	375	447	436	424	421	420	403	400	409	408	372	382	409	414	420	417	417	398	392	403	402	405	409	393	367	399	401	420	417	408	450	431	399	439	405	408	406	381	396	422	403	373	392	417	426	402	400	415	418	453	441	400	394	469	402	386	388	418	413	406	408	367	390	400	414	396	402	391	413	422	463	413	401	409	424	396	456	409	434	402	379	384	409	395	414	420	389	386	417	385	411	394	426	426	420	398	434	397	412	387	381	411	415	403	395	438	422	417	407	420	378	440	390	403	407	447	388	383	375	366	421	415	410	392	432	398	408	429	410	415	378	387	369	374	396	400	383	418	432	415	414	398	345	398	394	384	416	425	391	404	382	356	391	382	400	411	416	426	437	397	412	416	421	382	414	428	399	402	427	441	397	378	419	408	403	402	425	363	416	380	415	393	374	435	424	400	410	424	441	440	367	406	405	389	402	387	433	406	404	395	421	409	425	405	395	433	379	396	410	438	406	376	412	393	410	384	386	409	412	390	401	368	417	404	403	410	397	383	379	366	402	430	445	393	424	402	416	429	416	391	396	401	416	413	362	377	426	383	378	381	413	409	391	366	412	446	395	391	371	406	406	418	408	417	419	384	405	386	390	396	411	435	424	409	403	386	396	397	391	432	426	393	436	418	386	403	409	433	431	397	401	389	408	402	415	455	384	403	411	429	413	377	398	404	408	421	417	410	409	431	375	408	423	396	413	424	429	429	379	388	375	407	423	422	416	381	391	383	419	409	400	421	422	404	407	402	434	416	411	403	410	422	399	386	388	396	400	421	398	396	401	399	417	435	421	408	390	427	385	397	392	419	385	435	427	371	387	410	421	391	415	397	423	405	406	446	410	433	398	392	423	412	436	383	409	394	427	402	409	407	398	417	390	418	410	382	430	382	415	446	398	390	381	425	436	398	372	406	401	381	385	368	384	432	429	416	386	417	403	413	396	401	423	419	418	421	392	399	396	363	431	397	378	444	413	460	391	400	390	369	399	371	431	441	428	402	348	430	425	420	432	439	411	422	397	409	395	379	401	399	408	415	404	393	394	397	375	394	415	378	412	401	450	389	431	412	410	390	391	411	390	411	361	409	398	403	376	388	401	430	394	416	401	408	412	393	395	422	411	401	451	415	388	417	427	422	412	384	408	403	369	390	402	388	407	417	413	449	394	417	430	387	414	385	398	420	422	376	413	390	388	422	381	411	419	431	428	401	421	411	406	405	371	418	420	401	395	406	383	422	402	405	412	422	357	404	378	385	398	416	404	416	425	399	440	410	385	451	435	433	404	399	409	425	383	447	398	428	430	406	412	421	406	368	416	374	405	437	393	401	422	439	391	417	410	392	455	407	415	414	413	425	402	399	418	406	418	439	364	370	386	429	392	390	407	424	409	374	399	403	388	431	446	373	420	391	369	437	421	400	416	443	400	393	408	386	426	401	417	387	395	431	403	414	396	374	379	406	406	428	428	387	394	416	381	434	395	398	412	428	407	391	383	430	427	416	426	397	408	445	409	395	412	409	401	382	453	436	418	406	420	414	358	443	346	394	401	403	440	411	364	367	406	403	418	440	390	411	377	394	393	410	407	416	406	397	393	398	352	375	397	373	426	385	391	442	421	403	400	375	440	409	411	376	376	454	401	383	382	428	420	379	437	392	405	423	409	407	391	411	420	379	415	426	406	390	390	423	395	415	402	394	430	437	452	414	413	400	422	415	397	388	447	400	373	412	401	428	400	419	397	421	424	420	407	406	393	385	364	422	371	396	408	432	432	417	364	389	395	443	402	416	444	416	399	417	355	399	413	387	418	402	411	378	393	413	451	413	412	389	439	404	377	380	407	431	417	382	393	404	370	421	414	369	376	415	413	425	409	429	405	426	408	432	417	391	425	409	411	424	375	381	406	422	412	413	373	389	440	406	420	420	412	425	426	420	372	389	407	402	417	411	398	445	392	363	422	407	379	377	449	381	382	406	448	381	451	419	389	403	399	413	378	351	419	419	380	435	389	399	413	424	374	415	436	390	428	449	414	396	455	425	434	392	377	376	418	429	406	393	414	384	409	385	400	424	426	427	395	417	399	447	382	419	418	408	409	416	368	417	417	422	406	400	401	384	411	426	376	392	393	405	377	421	378	422	382	381	411	434	380	384	417	390	388	399	424	419	406	390	422	420	427	393	409	391	429	400	392	391	401	423	419	424	383	370	399	375	411	424	455	416	417	405	393	416	383	423	369	401	393	423	385	405	406	402	385	426	430	435	423	395	408	422	411	367	435	419	376	414	370	394	400	402	377	431	401	421	390	414	431	406	393	407	432	425	436	401	395	400	414	409	374	403	392	383	398	395	430	411	427	418	419	404	418	414	432	415	411	423	402	400	387	386	384	408	422	380	451	389	392	412	415	434	369	383	387	404	389	426	380	365	401	419	391	403	391	389	416	434	405	386	423	435	423	410	393	388	406	398	400	372	390	381	416	405	402	422	410	389	430	393	377	374	435	428	390	425	432	417	395	429	396	439	403	366	402	410	392	378	393	409	410	432	408	400	403	428	390	413	397	404	432	391	417	393	394	429	432	419	393	401	354	400	428	394	442	438	399	390	410	431	387	393	423	392	417	447	396	415	390	408	398	427	412	368	368	396	419	425	438	426	415	396	422	407	399	382	399	427	408	439	421	441	425	380	425	413	450	391	419	384	366	392	412	404	377	437	422	450	464	413	413	403	405	410	430	405	418	413	417	393	399	380	379	402	403	415	412	386	444	430	419	407	416	410	402	412	404	396	390	428	400	405	375	403	429	396	425	392	395	379	347	402	418	415	433	435	424	421	397	403	415	385	406	418	385	389	388	419	415	402	449	432	413	398	379	448	407	413	400	416	406	421	405	405	401	419	401	423	393	392	401	418	409	388	425	406	417	432	395	419	414	417	377	429	409	410	409	403	389	405	389	455	411	379	413	399	386	372	410	386	425	402	415	409	394	366	451	404	397	413	431	414	420	449	431	405	402	426	404	421	401	418	380	425	370	377	403	420	404	430	418	410	421	399	409	401	365	427	433	389	392	379	378	396	412	379	404	399	398	371	418	417	434	422	387	383	383	447	421	406	409	430	399	418	395	375	391	436	392	411	366	411	410	398	401	422	409	408	432	392	397	416	386	425	384	441	404	411	427	407	443	427	400	418	417	389	397	412	388	386	398	362	419	408	413	403	441	405	374	385	399	390	423	414	418	389	418	419	433	383	415	414	442	394	401	410	431	406	429	366	402	399	397	372	405	361	411	420	396	407	418	436	403	409	428	397	383	390	412	424	400	434	419	415	402	445
63507	85976	51490	28528	10506	17661	6322	729	738	647	691	692	715	670	688	684	698	639	686	682	681	624	661	676	677	674	655	707	662	728	669	689	694	626	725	640	682	712	704	699	656	684	633	686	644	712	693	712	670	675	675	707	697	712	642	669	680	668	651	656	648	640	652	662	678	643	601	685	659	712	708	684	655	715	653	664	631	686	660	620	675	660	653	690	705	715	672	680	679	683	620	693	702	662	694	667	669	671	647	683	640	695	722	690	698	677	707	682	679	624	663	642	646	674	697	663	702	688	674	625	685	651	670	697	684	633	677	663	656	645	678	674	708	645	695	673	647	675	640	634	686	654	647	676	663	655	634	692	685	682	659	638	661	665	656	679	678	726	670	648	672	698	725	641	668	679	623	737	680	645	664	699	683	722	705	619	693	724	682	661	704	648	675	647	673	700	628	689	641	643	637	677	700	693	667	651	678	731	660	685	632	641	672	697	641	667	641	639	687	696	676	656	687	628	698	647	658	703	704	672	645	648	619	636	670	719	660	666	694	700	684	651	680	717	672	637	641	710	649	683	691	718	661	643	671	682	617	731	621	632	681	625	674	713	659	636	673	658	678	674	722	666	670	695	650	663	706	648	648	685	656	672	682	727	643	706	674	632	713	696	708	643	620	723	685	620	727	727	658	670	662	671	671	738	684	706	642	687	689	653	687	710	692	633	677	658	637	691	663	650	697	641	667	677	638	674	717	686	691	660	685	702	690	699	691	645	655	652	699	642	694	708	689	651	657	654	651	704	705	641	611	691	675	676	642	665	664	730	692	666	682	678	660	626	641	698	729	667	718	639	624	664	658	681	639	711	653	687	611	692	661	699	686	667	709	650	661	694	681	698	638	688	631	695	679	682	712	680	662	655	696	630	663	669	665	647	664	620	694	657	602	668	676	684	605	656	663	702	732	629	620	694	705	690	678	673	735	678	690	655	693	668	634	676	661	624	663	662	694	687	673	655	662	675	659	670	654	692	660	684	646	637	660	698	676	693	656	699	696	692	672	687	627	698	691	638	618	675	722	644	687	741	679	645	665	661	690	699	656	689	709	623	710	652	653	643	663	642	678	681	709	653	704	636	678	716	701	651	651	734	694	679	637	686	662	698	658	690	700	657	683	673	674	679	656	663	647	681	694	681	633	666	706	678	639	672	641	639	703	627	650	679	675	709	639	611	641	655	694	664	645	708	708	697	697	676	679	680	676	663	628	709	723	686	630	632	680	651	656	660	643	621	621	683	705	655	677	670	697	681	614	660	680	684	668	644	756	669	685	700	653	722	665	702	716	650	702	698	665	663	698	682	600	682	691	744	678	661	659	668	671	687	664	688	675	661	680	656	627	643	669	673	664	690	689	654	667	679	686	685	707	688	660	713	709	668	633	669	694	667	654	717	700	651	686	650	681	685	670	640	648	686	689	725	717	652	658	639	686	682	642	652	641	644	629	701	703	676	648	687	666	633	664	710	674	671	662	711	695	647	694	714	662	651	712	671	693	677	731	676	679	663	658	669	637	651	663	668	659	646	645	651	659	687	695	680	665	678	675	691	649	692	694	661	639	664	715	657	681	669	655	721	680	666	697	670	662	652	673	645	677	704	670	641	706	636	665	654	672	667	674	673	666	665	671	702	663	732	608	664	654	682	643	659	689	680	684	652	680	677	618	644	656	677	669	644	654	650	692	639	735	665	655	586	700	651	668	723	677	636	673	600	708	719	660	679	654	646	689	728	700	676	686	679	664	669	697	672	687	687	716	688	634	672	704	754	652	704	677	708	673	712	663	651	692	690	687	657	649	631	677	645	642	658	671	721	658	663	646	658	675	624	697	709	635	673	675	690	675	695	660	679	704	652	668	657	681	703	726	699	695	684	648	710	658	684	667	651	647	671	600	683	661	686	689	662	629	675	638	663	686	649	686	653	682	668	696	687	644	673	644	644	698	670	625	686	662	671	663	689	688	664	655	645	686	675	698	723	696	646	684	643	682	694	675	617	668	675	720	650	747	613	654	743	677	697	686	717	664	628	661	661	698	674	654	708	662	651	672	670	683	662	687	677	661	666	712	667	663	649	657	610	642	702	656	680	636	671	685	708	676	663	678	650	701	711	666	658	735	682	660	685	631	739	655	661	689	637	689	668	674	687	715	656	715	693	664	638	690	668	666	629	682	639	691	653	661	674	654	678	651	651	714	708	664	644	668	671	690	659	667	696	678	667	669	670	776	673	662	682	683	676	679	711	641	653	653	661	683	683	709	651	685	649	706	679	682	672	711	657	682	685	661	680	645	654	696	694	688	670	729	688	650	668	671	670	664	708	693	703	682	682	685	668	678	690	643	679	678	691	649	671	646	677	677	675	662	655	697	711	668	628	636	730	630	668	625	683	694	666	705	668	700	693	681	647	653	661	646	620	662	655	669	643	648	653	641	675	638	661	686	637	647	709	703	708	632	640	644	628	686	703	653	699	636	707	678	684	657	669	666	689	683	686	716	648	707	661	668	683	683	672	684	642	676	651	668	626	654	665	651	664	624	694	674	675	630	654	670	687	685	705	699	682	695	708	663	664	661	684	672	698	648	634	704	693	668	671	648	707	685	617	670	701	681	684	695	685	709	633	690	671	632	633	690	672	651	706	637	690	701	652	676	690	695	688	668	691	679	707	637	649	666	680	680	672	643	655	664	640	651	681	677	673	666	623	653	677	667	627	697	683	680	684	672	672	598	686	681	667	617	687	640	650	722	654	704	699	651	667	714	671	677	673	678	633	682	654	680	713	684	652	700	669	662	634	660	707	688	697	663	655	702	666	698	645	710	649	629	665	677	640	660	674	733	691	684	679	663	637	659	687	654	638	721	660	712	682	657	684	664	670	648	657	637	671	669	644	649	669	686	648	684	711	657	664	674	674	655	672	673	663	693	670	673	659	689	652	680	663	674	671	663	661	728	719	687	677	674	690	667	664	679	685	693	640	713	688	686	675	649	657	688	657	665	731	639	687	680	699	688	647	621	684	669	679	657	701	661	640	625	650	652	672	655	651	695	650	686	706	615	666	657	651	653	695	692	673	711	698	708	675	672	691	657	691	671	681	722	650	662	656	684	684	655	639	675	684	682	674	671	647	677	684	655	659	650	682	679	675	646	640	727	697	668	667	685	678	662	634	689	699	615	645	663	643	746	643	634	711	681	669	650	673	666	672	660	678	674	678	697	676	660	665	678	713	677	626	672	648	691	696	686	703	707	667	651	716	665	621	689	662	706	680	688	703	680	631	683	679	666	706	693	651	661	651	665	669	652	681	699	682	641	691	686	687	662	697	672	699	702	683	631	717	671	670	659	671	648	686	709	638	634	723	633	704	683	679	632	657	677	683	641	681	636	654	648	667	680	669	668	693	673	660	649	641	651	686	689	638	690	693	667	662	627	641	688	661	671	684	695	684	647	653	695	664	682	658	687	668	646	657	641	698	669	661
24451	22998	30087	24420	21612	21754	10764	903	671	593	614	586	613	605	618	672	603	636	583	618	582	605	632	633	623	638	626	623	600	622	636	583	656	644	629	657	668	616	632	611	604	604	592	639	623	648	583	577	608	592	599	637	626	630	637	643	619	623	593	582	621	634	628	615	575	583	597	592	606	609	570	582	655	608	589	648	631	580	618	608	620	634	606	612	626	568	620	569	637	659	575	581	647	571	646	610	617	630	597	577	621	582	599	610	589	598	626	637	587	628	602	616	591	625	638	659	626	676	594	623	619	610	566	644	588	636	595	635	577	576	635	632	620	606	595	589	613	620	619	647	636	643	627	630	591	603	605	629	583	621	652	587	631	580	662	641	588	585	568	620	622	632	580	586	630	584	604	605	611	585	617	615	660	634	603	602	629	588	570	594	597	599	554	599	657	601	603	623	643	628	665	635	643	591	582	563	668	607	604	627	643	640	591	678	641	653	610	575	598	600	598	645	633	642	623	634	606	622	594	627	618	628	616	634	600	608	594	619	653	601	635	597	653	618	611	618	591	636	597	646	610	571	605	639	591	631	648	628	643	601	612	581	612	623	617	611	594	610	625	626	602	595	597	622	644	614	642	595	627	630	647	629	632	605	613	609	633	629	663	590	614	636	624	619	659	598	592	619	589	598	612	596	612	595	629	590	580	649	595	619	638	598	575	576	587	630	636	604	611	633	619	586	644	612	606	585	632	626	595	613	599	620	601	600	598	591	592	635	659	593	647	568	611	615	621	652	598	603	625	586	590	594	608	603	638	596	656	605	624	611	591	643	640	603	610	602	608	584	638	584	648	575	576	615	572	572	629	597	631	567	627	561	607	614	580	605	583	646	621	618	597	618	612	671	599	613	593	608	580	622	592	615	573	590	615	570	564	627	625	608	579	587	604	633	661	613	627	625	628	598	571	633	607	615	590	639	596	628	673	671	576	614	603	592	593	633	617	598	634	614	649	555	609	642	632	578	611	634	606	633	586	565	614	618	636	592	609	625	594	586	632	654	547	593	618	603	604	574	608	562	632	616	601	625	572	609	611	608	603	664	601	603	629	627	600	600	589	566	618	632	642	638	613	599	627	627	647	628	601	624	633	588	584	603	602	617	614	622	604	591	596	590	606	578	581	630	606	608	600	612	637	667	615	545	681	598	585	619	644	619	601	620	629	679	601	615	628	607	606	627	593	633	620	604	642	614	620	636	641	643	620	606	554	599	613	601	646	613	657	631	618	594	608	613	601	603	595	591	629	586	613	667	600	613	621	592	598	655	640	595	617	657	614	627	650	613	627	601	588	629	619	619	626	622	617	667	580	690	613	613	626	583	606	641	648	579	663	618	596	624	658	589	618	576	623	607	572	592	592	624	624	642	576	616	654	649	596	611	626	592	674	583	608	613	623	611	663	545	607	622	557	603	597	580	642	630	616	594	624	664	570	632	595	553	624	568	629	571	605	625	641	615	627	604	569	581	620	623	634	605	611	616	621	580	603	628	617	645	604	613	577	639	629	591	610	603	614	621	612	617	616	625	620	635	664	614	631	600	588	579	632	607	628	644	656	628	581	612	622	569	598	626	620	631	583	561	603	634	632	660	636	578	621	567	562	576	604	597	586	586	615	622	636	621	559	621	590	589	628	574	666	611	658	606	610	571	653	648	619	620	611	627	593	623	632	587	626	592	611	599	596	628	600	618	624	589	613	646	605	616	586	589	615	632	589	591	630	636	593	583	612	586	608	623	612	612	594	607	634	622	608	604	605	596	587	582	603	643	636	628	608	624	654	579	620	649	604	648	636	598	602	601	635	591	584	614	621	627	616	617	641	604	648	604	618	655	663	625	610	595	603	607	590	641	624	592	606	564	627	611	589	553	654	607	625	563	637	637	629	614	557	593	639	584	632	571	607	605	653	615	598	574	601	581	637	623	585	613	599	603	637	629	619	633	656	594	602	615	608	595	618	622	633	665	654	662	591	567	647	625	617	637	635	629	617	621	615	585	618	630	603	594	591	613	618	583	603	571	628	625	610	637	632	617	576	668	595	609	618	585	603	635	628	614	584	618	647	649	653	623	614	634	608	553	624	603	636	606	616	607	620	602	643	583	595	618	522	642	597	583	611	602	640	646	635	613	581	617	616	648	599	563	610	592	602	628	622	633	609	583	609	581	592	628	597	585	607	602	577	599	633	606	609	627	595	602	621	598	623	574	589	624	642	615	612	613	614	632	620	640	555	616	578	606	587	614	641	584	605	594	635	576	606	589	626	630	574	608	609	645	645	593	633	608	607	617	628	635	636	625	650	588	597	641	638	585	610	631	587	597	597	579	620	651	615	597	620	614	635	636	615	643	592	579	624	605	627	606	628	627	597	594	617	601	605	624	636	617	633	656	652	631	626	632	625	639	625	596	612	630	611	662	617	589	574	605	633	618	610	590	544	643	610	618	612	603	554	662	619	613	595	605	596	609	626	605	621	609	587	619	608	573	627	612	589	628	692	608	627	615	573	565	672	588	615	655	625	576	581	596	647	640	684	663	631	605	592	642	607	590	588	556	653	629	599	609	561	618	659	662	637	595	632	632	583	620	574	579	615	640	608	612	594	641	633	630	571	599	636	616	625	613	656	600	636	602	579	630	618	614	630	623	581	618	630	569	593	611	598	613	606	608	617	611	676	596	572	607	603	608	630	607	565	610	599	592	628	623	559	604	659	617	618	581	620	618	612	581	649	594	630	568	648	636	658	583	609	611	596	637	595	627	665	601	653	628	600	600	622	601	612	618	576	615	642	620	655	612	651	579	607	584	619	641	594	636	604	627	596	614	626	618	626	636	614	653	544	581	607	640	574	605	641	600	639	624	643	563	638	643	591	649	620	652	633	653	592	676	563	598	597	607	591	606	642	617	603	584	600	604	594	593	579	604	586	596	634	611	635	553	589	616	615	597	560	582	616	581	641	568	624	616	599	612	618	601	628	625	613	615	651	619	600	594	583	588	622	628	583	620	585	609	582	607	632	618	592	604	603	627	639	604	614	598	610	625	643	576	603	626	635	603	615	585	636	614	619	618	605	595	627	604	586	620	592	623	638	639	593	573	611	570	619	593	676	659	614	662	598	597	609	601	596	595	590	575	607	623	615	581	614	572	620	569	654	623	604	621	649	577	613	605	603	589	622	606	615	590	617	581	594	587	618	624	569	595	629	619	623	590	645	609	602	595	611	647	657	624	575	576	630	633	592	623	610	596	583	674	603	617	575	610	591	644	620	655	588	644	611	573	640	620	587	582	570	600	622	611	624	594	606	618	606	586	633	600	610	608	598	559	579	574	584	595	582	578	605	637	668	550	575	650	655	602	649	621	617	661	579	618	607	623	621	670	585	628	593	624	626	635	619	637	655	569	657	629	632	583	630	600	550	571	626	593	622	604	588	629	616	667	612	656	632	603	628	614	618	593	631	615	608	610	593	612	610	662
60945	93695	60487	31453	18045	26291	10312	951	999	948	954	979	994	934	970	946	931	955	1046	948	995	963	957	915	954	959	984	1007	925	937	935	951	963	896	926	968	966	906	960	942	966	908	897	905	944	990	971	901	943	881	918	941	962	896	944	971	910	941	995	966	920	973	918	956	1011	948	893	930	944	996	914	960	1002	921	933	963	956	933	1009	949	909	1011	978	967	929	926	933	889	891	989	950	940	923	996	963	944	952	989	931	919	955	950	878	988	891	920	976	932	975	934	952	959	953	957	961	952	953	922	904	920	950	944	942	987	920	967	942	947	1000	956	965	908	906	927	914	969	960	871	994	949	917	964	917	883	988	950	936	892	938	926	921	912	1001	959	903	942	952	954	914	948	940	981	953	990	939	956	975	971	964	967	910	987	932	892	940	943	955	955	942	915	906	918	964	953	928	925	885	917	938	946	961	952	982	928	992	952	907	983	973	975	966	957	938	951	851	1000	982	988	965	959	983	986	994	951	955	967	935	953	908	931	968	941	997	943	915	913	901	980	893	887	926	924	936	932	961	960	950	973	954	1001	1018	991	908	924	970	967	910	1009	940	906	925	980	927	930	952	945	915	927	865	997	896	904	988	912	944	902	933	963	922	927	1005	934	929	948	970	943	902	950	883	934	1014	913	860	905	941	947	917	965	944	940	955	935	906	925	983	925	971	919	910	965	935	953	936	888	949	868	976	929	1021	925	958	916	939	921	926	942	945	919	938	946	934	986	959	903	912	936	933	947	948	850	980	1015	914	962	934	901	955	914	940	899	948	951	952	977	993	918	941	965	904	954	955	953	942	968	927	931	983	981	978	910	945	977	992	894	1014	952	937	981	949	919	973	869	912	992	890	932	931	961	970	942	967	953	949	970	963	976	940	945	915	922	936	941	974	893	998	962	961	1016	930	910	946	931	936	926	938	966	934	951	962	932	951	930	892	921	1004	867	901	911	919	981	905	986	938	949	980	938	940	933	923	948	939	995	952	899	966	885	937	958	953	937	961	934	944	983	888	945	996	918	915	933	913	921	988	984	948	966	900	897	996	894	966	958	1013	958	945	948	920	955	943	906	1032	965	956	936	914	896	994	940	956	956	993	971	930	972	908	914	958	946	961	954	1004	943	930	963	939	921	939	985	972	987	949	964	948	937	910	955	910	894	980	952	973	949	969	902	938	818	930	941	912	976	886	950	893	929	941	905	923	921	970	906	911	930	976	933	906	938	913	959	946	904	947	925	939	949	952	987	977	1005	989	925	963	941	931	937	938	975	928	983	942	890	922	895	911	965	930	1019	926	919	942	969	893	959	1000	955	937	931	962	951	901	952	971	960	834	913	949	957	977	968	915	944	950	920	969	942	994	930	938	968	894	983	934	980	936	1007	954	948	966	918	960	932	929	936	913	971	918	893	940	926	968	979	933	944	976	908	958	939	908	924	867	930	940	952	975	978	976	917	944	983	953	999	930	893	952	920	945	1033	927	1001	964	950	937	968	955	925	929	976	951	976	959	948	1007	932	937	940	935	953	985	888	938	921	951	873	949	974	963	928	926	936	981	944	931	933	991	958	986	945	917	919	909	966	964	957	960	915	997	911	950	923	955	999	924	992	958	910	936	933	877	928	933	932	936	934	947	965	999	933	894	919	955	947	956	955	930	937	971	982	886	973	916	949	900	924	881	993	895	975	946	944	942	976	951	922	885	938	1014	972	911	919	907	916	928	964	1011	928	952	986	967	932	945	928	924	977	955	928	955	973	941	919	938	987	947	944	900	941	895	940	931	886	946	1004	919	956	940	948	950	890	934	941	972	995	974	966	890	957	953	940	949	929	995	923	946	937	970	991	923	949	955	959	961	900	995	963	949	984	966	969	950	954	945	956	948	951	991	1025	973	869	913	931	892	947	915	894	1000	921	962	926	915	968	957	913	945	961	936	955	898	951	927	947	918	937	953	975	960	942	927	953	1042	969	947	951	919	955	991	899	917	915	966	923	963	959	949	895	958	895	918	929	1004	889	1013	910	921	944	911	874	900	980	962	942	1002	959	956	933	978	903	963	986	990	870	946	872	944	925	926	933	939	941	901	971	934	929	917	973	938	963	925	957	926	920	976	868	926	942	882	932	944	900	984	941	960	931	1015	886	1000	965	996	886	936	965	903	901	965	921	903	990	945	937	989	946	945	948	930	949	961	947	974	948	942	969	940	998	934	978	917	943	942	969	1004	941	980	982	958	967	973	976	954	920	929	923	942	956	923	907	881	930	895	942	949	926	916	938	920	1029	892	948	938	933	933	969	935	893	992	955	944	947	996	952	935	960	966	882	952	992	957	926	964	953	970	961	958	909	950	911	934	932	969	929	946	934	911	901	897	932	901	931	916	912	981	978	902	920	921	890	950	911	960	904	939	971	1023	902	917	946	898	984	907	974	952	939	957	935	962	950	920	926	985	960	949	982	919	879	972	946	953	977	942	957	963	941	931	913	910	1000	915	922	959	942	944	981	937	953	980	938	922	1021	987	926	927	893	948	947	988	972	946	960	920	916	920	953	923	922	914	953	947	972	989	971	962	931	941	959	932	962	941	938	955	915	963	922	960	967	925	958	914	916	916	945	949	972	935	973	969	928	928	954	992	975	962	933	936	964	967	972	912	962	947	973	929	991	973	941	926	930	978	945	940	920	952	929	954	964	956	979	990	972	942	891	951	934	963	968	949	945	952	974	962	956	965	979	964	948	974	948	946	963	972	976	963	936	939	950	926	887	1002	969	954	965	949	899	930	917	940	931	967	960	943	983	944	948	943	946	923	990	939	932	978	921	899	879	968	946	968	921	920	962	953	972	886	972	894	920	947	909	900	915	982	951	937	953	961	928	938	946	941	1036	978	907	923	939	961	943	957	898	946	942	975	966	914	967	1017	869	888	984	936	915	931	924	970	929	914	884	927	902	945	946	914	963	994	972	984	925	964	890	922	920	929	891	946	943	906	927	966	966	925	910	995	915	938	939	927	968	907	953	946	953	927	1003	924	974	940	891	991	934	968	937	978	947	924	966	983	927	1002	930	957	907	971	997	919	890	914	930	948	968	930	1006	929	900	1019	886	938	899	967	964	1021	904	955	921	938	948	949	957	924	982	970	921	969	969	898	971	968	936	937	903	889	934	965	935	989	981	906	966	921	980	933	936	981	921	961	913	949	953	929	915	1013	1008	986	959	977	983	919	933	935	946	933	892	971	914	949	929	960	967	976	925	945	926	937	955	944	976	902	933	945	1007	946	881	954	929	936	1003	916	895	931	959	979	939	924	939	968	1003	964	962	949	943	937	937	932	962	948	970	955	921	941	904	918	951	973	905	952	922	957	958	933	976	947	920	911	1001	923	928	959	901	911	960	920	935	927	993	965	901	925	909	942	921	978	965	931	898	943	940	928	911	941	962	961	888	966	958	929	900	952	926	1037	938	914	972	965	961	937	961	955	993	920	998	974	957	985	969	945	887	959	894	972	904	925	961	986	940	959	942	873	958	930	964	943	878	911	917
32909	31270	21544	7450	1168	2191	924	443	399	472	435	437	453	406	464	448	462	452	414	424	416	446	445	430	425	463	435	458	459	459	445	420	466	391	435	439	434	427	437	479	419	412	430	424	474	456	464	463	454	434	424	424	429	453	419	443	451	460	425	427	409	433	461	425	438	431	458	471	419	423	422	378	404	439	424	460	456	462	437	446	430	411	426	432	439	422	407	499	410	399	442	457	452	440	441	449	431	447	429	444	413	442	412	433	461	407	422	408	418	429	458	416	450	430	422	440	384	396	429	461	419	408	427	461	408	400	433	427	458	395	420	422	449	432	442	420	426	462	428	410	439	481	450	447	412	457	414	483	409	466	437	425	429	448	417	433	432	429	468	444	425	442	445	425	448	435	444	472	438	381	432	449	438	459	421	425	423	471	450	425	442	445	435	402	447	400	455	406	449	452	416	399	431	394	455	423	454	434	443	433	441	431	430	433	469	470	430	451	464	446	502	434	429	418	454	416	413	412	431	425	414	443	477	423	399	405	433	437	454	442	419	448	426	450	410	419	453	439	412	451	453	420	435	466	453	454	441	454	448	402	435	441	437	448	441	424	420	392	401	417	439	456	440	419	441	439	448	459	414	448	454	450	422	422	426	437	455	441	434	419	453	446	405	473	451	424	429	418	431	455	454	417	446	420	414	464	424	440	429	415	408	419	455	423	464	485	426	488	434	432	427	468	444	428	441	442	417	435	424	431	451	414	419	435	448	424	456	427	412	406	478	461	435	435	427	419	469	463	423	463	443	443	413	428	394	445	420	431	451	447	427	434	411	434	451	458	412	447	477	413	484	460	435	452	437	447	438	445	430	431	457	467	426	455	446	412	408	425	426	435	452	444	408	449	438	450	465	440	422	447	408	452	454	421	440	445	427	458	433	467	412	430	403	446	403	448	475	459	439	464	418	441	466	415	416	437	396	411	468	431	403	451	445	429	438	439	406	424	473	423	415	445	429	424	450	416	419	439	488	435	419	385	462	466	401	450	406	440	458	425	458	436	471	460	410	442	459	413	458	418	470	432	427	449	422	424	409	396	434	458	402	448	432	433	450	427	405	403	447	420	429	464	425	406	417	416	428	413	434	409	445	420	411	458	426	474	463	415	402	426	415	421	463	450	460	458	461	425	446	457	401	402	414	469	445	431	447	459	411	471	430	425	418	468	431	467	436	437	478	431	424	430	405	426	414	446	458	443	441	409	433	431	407	444	432	438	420	435	439	428	384	419	435	452	408	407	467	437	442	422	459	464	429	421	463	425	483	435	428	455	483	426	439	412	417	429	450	434	424	407	418	421	470	432	404	415	469	416	423	431	427	453	467	443	413	435	399	389	419	432	432	388	496	411	458	417	438	429	445	411	439	417	436	409	441	446	394	444	413	433	423	425	456	438	447	427	438	454	444	454	474	470	462	419	429	453	446	452	453	464	408	454	451	431	437	440	444	432	397	418	408	428	437	425	405	413	443	439	472	435	426	450	443	423	435	422	444	448	482	425	442	409	440	436	423	453	437	403	417	472	458	393	411	445	430	428	443	417	460	414	436	428	443	429	462	456	439	434	422	443	376	467	418	446	390	391	459	415	425	438	440	450	420	438	436	434	417	438	416	410	466	398	420	424	433	430	439	443	409	459	443	440	392	459	439	413	436	430	466	439	417	439	419	436	483	476	431	432	444	433	432	450	474	425	434	450	454	431	464	424	412	443	392	396	448	399	409	419	426	460	442	437	465	400	425	438	434	494	430	460	440	448	431	403	400	476	440	431	459	449	419	453	457	436	403	439	425	433	425	437	404	437	411	429	447	394	434	442	425	451	421	455	474	451	424	464	474	420	470	461	432	437	414	458	442	397	449	441	453	440	427	413	448	458	436	430	445	445	399	477	448	467	461	427	402	451	465	415	395	471	402	399	433	435	440	429	417	453	421	418	455	450	437	439	445	471	446	454	439	398	452	462	409	444	445	417	462	457	422	437	421	418	430	411	418	409	417	427	452	476	411	435	394	421	455	418	436	468	440	454	455	386	432	433	415	422	418	431	434	456	403	466	421	431	440	409	377	423	444	435	450	450	423	428	416	412	443	463	425	443	445	429	439	436	434	446	438	434	425	413	461	456	447	451	456	427	448	423	426	450	425	403	421	442	424	511	446	431	483	465	419	422	447	415	444	420	455	432	427	418	410	430	435	467	424	424	442	447	425	448	416	412	459	424	430	435	437	462	404	448	476	458	468	405	407	396	469	424	473	410	463	419	465	463	423	427	434	465	435	438	422	447	431	434	426	402	434	454	432	459	435	423	448	450	433	424	417	428	432	424	457	439	401	483	459	407	441	423	449	447	449	435	447	474	437	454	446	403	439	405	446	465	408	407	437	417	449	449	434	423	429	439	419	416	448	447	416	407	433	463	400	442	432	440	444	440	446	429	442	417	440	454	420	417	429	426	463	432	442	456	415	414	451	431	405	415	432	444	433	406	447	482	428	419	429	410	441	432	475	418	434	428	462	451	446	414	430	438	438	413	438	461	508	420	439	415	475	402	464	450	405	388	466	445	416	449	445	439	413	433	432	432	447	467	429	443	446	462	387	399	477	442	481	432	401	443	429	460	444	428	467	454	448	427	425	466	442	450	399	448	451	402	444	451	400	439	485	452	429	425	481	493	432	410	455	448	424	451	451	430	439	446	468	442	438	440	440	409	416	404	447	419	452	425	458	466	434	440	442	415	426	444	466	465	461	399	452	414	441	438	455	440	445	424	448	443	429	508	437	433	412	386	420	439	420	434	477	409	431	418	471	433	411	427	435	423	406	466	455	433	402	451	408	430	455	417	411	419	455	441	399	408	420	478	423	428	429	426	432	467	463	440	437	424	461	418	414	488	426	448	428	435	479	434	405	433	439	409	412	411	409	441	459	451	453	421	419	435	466	391	465	418	437	398	445	397	411	432	413	446	428	453	444	458	460	441	426	470	410	486	457	416	447	409	416	460	413	413	421	451	440	435	415	455	471	415	447	426	447	421	449	450	420	429	456	442	421	451	422	403	400	432	441	435	420	451	411	417	471	428	442	427	438	426	445	438	429	435	406	452	401	449	452	447	433	447	414	420	425	418	441	459	420	433	406	420	435	436	463	444	403	451	443	471	445	443	451	437	440	454	419	414	445	452	470	421	427	427	459	445	436	442	425	418	412	434	424	420	426	438	445	412	437	458	481	419	420	444	461	414	406	416	474	411	447	416	426	441	467	446	415	416	456	436	452	481	408	433	442	434	424	450	471	444	429	432	441	410	436	464	442	453	467	404	437	417	436	432	429	397	419	417	430	410	434	434	414	435	471	451	423	444	411	403	430	465	454	442	396	412	465	431	402	418	434	415	435	423	420	429	383	450	424	429	447	403	431	443	436	422	461	387	405	420	429	427	405	467	447	414	462	430	424	426	466	431	424	443	436	430	434	423	393	436	433	391
43823	46476	20123	6211	2352	4824	1770	718	757	714	750	710	744	705	768	724	752	700	741	715	731	764	715	750	757	734	716	712	710	740	689	736	759	718	744	696	694	740	690	709	716	700	725	740	721	750	729	769	745	695	762	749	718	745	699	700	737	709	696	716	755	735	701	717	701	724	791	717	735	735	710	714	672	713	750	713	720	748	742	696	711	703	728	756	719	747	747	733	727	738	689	709	705	737	707	690	705	723	719	785	737	716	761	738	797	763	730	710	699	715	680	769	778	764	751	710	709	728	726	691	718	731	708	713	760	702	749	712	764	722	735	758	764	737	751	741	744	739	713	777	720	719	771	728	756	712	729	710	718	711	748	746	692	680	697	712	712	745	775	721	719	697	718	742	751	716	728	769	735	746	745	727	761	741	739	765	749	783	736	713	679	714	717	722	715	697	796	714	715	704	716	736	728	763	702	692	682	744	700	714	735	750	696	716	747	695	749	691	796	717	754	741	724	771	780	739	747	697	721	687	758	744	751	678	733	712	728	775	753	774	762	704	748	703	731	712	675	717	772	711	705	690	742	737	705	701	717	672	706	723	730	716	699	729	765	780	725	713	707	794	710	740	721	662	717	713	711	726	697	718	716	724	706	692	730	694	709	765	747	756	755	741	718	687	720	715	709	707	709	727	685	764	708	696	728	702	736	749	688	729	704	718	677	697	755	726	691	690	761	717	744	657	731	746	703	686	737	743	716	760	687	733	757	690	732	684	726	731	718	739	672	762	768	711	704	752	725	734	749	714	725	699	739	701	692	756	678	724	697	770	727	703	734	752	745	734	686	767	722	689	771	703	728	727	760	735	674	716	705	714	740	708	708	671	762	753	693	723	775	768	748	737	767	697	726	749	787	734	711	703	733	705	681	704	720	727	728	773	782	722	744	740	749	767	718	763	754	735	707	682	686	737	696	707	751	727	774	714	745	745	774	691	742	702	743	762	718	736	715	725	720	755	718	715	738	713	710	740	717	749	727	746	757	716	755	743	777	719	706	717	728	720	711	779	744	720	672	730	737	766	719	737	709	699	767	719	742	789	696	708	728	777	736	724	786	716	723	786	696	756	729	713	743	708	711	724	745	698	744	702	729	689	713	697	699	747	733	759	708	753	766	700	700	704	749	719	720	732	701	669	719	732	757	737	730	725	755	749	747	722	789	732	660	753	737	732	745	736	729	775	742	734	710	714	708	759	745	745	693	720	747	677	757	729	739	761	687	709	751	685	742	688	703	706	744	699	688	743	761	769	737	766	732	737	650	719	743	758	729	729	722	734	695	676	706	674	694	698	773	767	742	770	701	716	746	725	716	723	744	749	746	754	739	752	717	691	684	685	678	740	783	728	716	679	763	745	707	749	715	735	707	712	728	737	757	730	717	732	755	687	746	680	739	721	743	700	714	751	724	728	676	719	674	714	725	655	709	716	690	781	717	698	729	703	736	711	734	718	754	737	737	744	701	741	709	759	708	709	680	724	743	713	706	730	708	764	739	758	727	737	720	709	747	730	723	769	701	753	769	741	733	749	683	782	692	748	721	723	729	737	706	726	754	743	718	739	712	699	689	739	749	771	744	725	718	729	710	742	737	718	746	759	725	759	721	775	754	726	728	756	732	726	734	784	695	731	674	686	716	756	779	731	728	708	731	732	702	743	735	721	730	765	691	737	766	756	755	724	716	778	671	699	715	665	771	699	706	742	794	685	729	737	722	695	734	741	710	721	728	734	771	720	708	739	706	721	745	692	721	741	716	772	741	718	704	716	743	710	722	751	745	744	719	811	759	698	734	734	752	756	702	748	766	755	770	703	798	731	694	721	762	714	670	731	737	699	715	732	748	722	744	746	739	702	771	740	728	721	744	697	757	696	696	767	689	696	734	702	742	775	726	714	734	691	736	738	773	719	783	702	683	740	747	732	756	709	762	695	756	757	774	734	710	709	713	775	734	731	755	720	739	729	696	705	692	731	717	690	787	787	715	755	791	690	702	743	756	698	674	701	706	712	717	716	703	758	805	767	714	750	720	747	736	762	734	696	734	756	705	747	744	656	765	710	718	787	726	725	749	749	767	731	778	746	769	722	715	746	736	784	731	723	722	749	719	724	694	697	744	718	735	739	716	730	718	729	716	741	725	718	690	721	762	787	748	700	675	693	695	703	691	761	743	730	735	774	711	712	670	747	713	741	712	693	795	762	687	719	727	743	711	769	766	734	735	725	738	677	741	716	736	694	719	718	706	738	710	684	754	748	830	721	704	761	732	695	744	767	718	726	724	758	748	725	747	730	710	711	709	719	728	683	724	729	717	737	706	717	682	685	774	719	713	743	706	670	715	722	754	738	751	680	801	737	692	738	663	736	765	801	752	751	719	749	710	715	713	707	741	748	707	688	715	702	746	769	740	741	714	711	671	734	714	739	692	713	729	752	740	744	703	710	722	754	719	703	690	715	726	725	692	707	692	736	745	746	759	683	756	756	710	738	711	709	738	730	676	744	739	764	714	786	699	742	737	732	748	794	727	713	719	736	728	733	740	756	695	694	732	714	740	755	695	718	762	737	745	706	764	720	750	659	743	734	708	741	740	663	728	703	767	723	760	706	708	771	794	755	745	768	698	694	751	751	744	741	735	684	803	722	738	743	734	740	768	728	753	734	725	710	685	713	727	753	731	739	717	737	757	755	771	717	739	684	694	741	717	767	750	754	754	713	724	721	707	740	700	750	730	694	716	755	747	745	766	721	714	729	713	707	701	701	692	726	741	717	732	727	731	746	731	702	795	737	727	740	691	737	709	717	719	771	752	696	759	742	705	740	760	733	718	725	744	739	758	700	682	749	689	759	704	754	723	795	706	760	757	730	755	754	773	651	750	729	710	717	762	707	786	737	740	742	722	738	726	701	755	720	753	743	723	755	729	741	722	768	704	710	752	735	749	751	685	708	731	735	702	710	704	710	762	738	759	715	691	745	724	709	796	696	711	686	734	736	721	671	713	705	697	734	722	749	713	704	713	783	730	690	735	746	716	778	707	755	739	767	733	729	659	692	749	741	760	761	741	752	740	740	701	688	743	696	702	705	756	727	748	748	737	777	721	713	736	689	705	738	746	721	718	757	705	736	695	756	742	773	735	730	758	705	695	765	725	725	726	727	729	766	686	731	759	739	771	727	759	717	708	709	701	718	749	737	760	715	713	750	733	758	737	754	727	742	718	685	717	745	735	744	725	767	717	743	751	739	754	755	718	738	732	708	712	731	737	712	779	771	704	727	720	732	770	744	711	702	728	740	750	721	694	749	726	716	715	719	786	705	691	768	700	714	705	740	739	728	746	738	725	709	727	739	728	696	703	694	753	727	734	778	747	690	771	734	735	747	745	709	758	711	713	743	692	751	750	737	694	748	690	721	741	726	689	728	722	720	743	747	717	724	755	736	692	742	718	697	726	719	752	774	726	764	722	725	736	709	717	714
26148	25184	30378	24864	18800	14744	4095	447	456	396	395	414	426	415	376	440	431	379	414	398	406	405	432	467	355	403	445	396	382	402	408	398	443	403	395	374	393	380	391	399	413	430	410	432	385	413	424	416	423	408	414	395	389	388	411	421	400	384	387	383	414	358	390	398	395	404	408	399	416	431	406	387	395	391	402	378	387	421	431	408	406	418	401	404	419	401	408	395	384	403	374	428	397	409	390	416	415	389	413	373	383	450	426	414	394	392	381	406	409	391	425	372	382	426	369	363	367	429	397	395	365	438	388	413	419	439	382	376	383	415	350	414	372	404	393	385	372	436	400	364	401	400	380	403	368	410	384	421	389	359	406	394	389	376	394	392	397	431	415	400	400	414	377	366	415	403	413	373	412	424	428	367	374	389	413	426	383	409	371	391	368	397	424	393	389	381	392	411	427	421	358	418	375	401	391	398	390	414	387	418	396	393	416	366	383	416	375	419	398	368	401	380	406	405	383	383	397	381	410	411	421	382	394	409	400	397	414	368	412	403	407	397	428	423	412	425	407	434	426	387	417	450	427	379	390	415	399	416	445	362	407	399	424	385	410	370	449	373	387	380	415	394	402	409	392	416	401	391	431	410	402	377	363	391	411	382	401	378	404	411	385	390	422	425	383	381	412	422	368	436	396	371	393	404	401	393	385	375	406	414	453	417	397	373	388	427	443	358	409	414	380	375	380	411	398	400	413	415	418	347	380	409	408	383	347	392	398	424	382	375	413	399	352	408	373	427	398	397	392	417	384	409	408	412	387	408	415	409	416	408	393	393	376	410	409	389	412	431	386	384	413	379	401	396	415	407	392	406	379	424	372	395	401	387	417	404	373	401	423	424	418	395	418	423	415	376	414	409	364	413	394	392	420	399	407	411	385	365	429	388	406	399	403	408	414	417	383	393	411	382	368	435	382	426	419	406	395	375	408	393	406	387	366	402	418	415	402	380	399	394	398	386	418	396	422	416	393	381	404	385	395	406	428	410	375	404	384	408	409	361	371	416	396	394	405	398	399	393	398	409	391	395	406	383	403	400	398	414	374	388	366	385	448	417	375	417	378	388	392	394	386	398	425	420	361	448	426	373	382	388	410	390	388	403	397	390	397	373	409	394	404	369	383	384	381	392	380	388	404	432	382	448	405	402	402	384	364	413	413	456	427	400	401	384	410	398	399	436	428	385	413	371	377	372	437	410	399	355	392	349	411	390	408	392	402	348	409	378	413	423	353	411	395	379	424	422	420	378	426	389	385	385	356	382	394	421	386	410	424	427	395	394	410	401	393	397	413	381	410	401	384	419	386	379	423	407	382	399	427	383	403	408	400	411	389	413	382	380	358	366	407	423	405	445	389	395	363	403	388	394	403	416	388	401	397	420	421	397	366	415	376	394	407	376	387	415	410	388	332	409	414	402	407	422	442	376	421	411	413	407	415	400	413	413	390	399	388	406	376	409	377	375	409	419	397	378	429	384	438	405	436	405	416	400	387	373	406	390	393	406	374	389	403	406	353	344	377	428	411	395	396	440	398	379	392	377	389	366	390	404	402	377	433	405	407	417	418	381	415	382	438	358	419	396	416	397	410	400	425	396	437	406	379	441	403	359	428	403	386	383	402	406	417	406	422	395	403	422	394	411	394	348	385	419	395	407	433	393	368	370	387	391	394	353	364	417	424	432	387	403	404	403	387	394	422	394	384	425	415	382	405	393	431	366	402	375	397	393	401	411	355	361	408	417	421	397	412	442	425	392	397	384	396	339	373	407	428	416	434	372	399	419	417	421	405	422	407	393	394	417	396	432	396	396	386	404	414	389	347	389	394	406	392	410	430	411	393	356	404	432	404	378	409	418	408	428	409	400	394	365	428	390	381	407	397	418	386	402	426	382	436	396	357	405	382	404	391	401	404	353	399	413	419	417	425	380	391	420	406	415	428	383	377	412	433	409	431	405	411	400	393	390	422	382	456	417	419	406	403	386	386	433	423	397	406	393	409	403	430	374	470	404	376	404	392	393	408	377	437	413	387	359	368	381	399	383	409	388	402	391	391	372	400	425	385	388	410	390	417	400	402	425	415	383	361	393	373	421	379	406	396	399	418	407	354	392	417	376	414	378	384	420	391	396	422	399	395	418	388	419	400	386	380	375	420	435	363	374	422	426	405	407	410	407	376	423	413	431	410	391	432	415	391	418	410	409	422	381	427	424	401	414	411	394	417	391	363	361	446	351	444	400	422	401	361	399	376	375	384	409	390	405	394	397	426	381	411	419	359	391	406	380	422	398	366	405	375	385	422	423	410	373	370	404	384	368	386	444	383	398	413	395	362	396	385	417	453	382	403	417	374	407	392	401	398	377	421	424	420	403	389	418	403	377	372	386	397	387	384	425	392	400	409	387	436	378	393	425	431	419	389	411	415	404	390	413	441	367	381	389	376	407	370	401	402	419	410	367	410	358	429	365	397	392	396	386	385	447	389	389	462	400	415	406	366	376	419	412	410	401	420	410	397	414	382	410	401	367	404	379	434	383	405	362	380	359	395	423	433	381	396	411	425	390	413	389	456	375	375	416	368	422	381	407	396	394	393	410	394	417	407	375	410	429	398	394	403	382	393	411	387	374	440	429	401	412	420	419	364	397	391	410	390	412	391	400	369	394	396	369	386	391	435	416	394	397	408	421	409	370	394	424	371	420	400	373	436	393	373	449	400	402	395	407	423	420	405	430	390	362	384	395	388	375	404	382	409	417	443	352	391	362	421	366	429	399	412	401	408	395	389	387	391	350	428	378	437	426	382	393	434	369	424	350	381	429	422	407	395	432	390	393	402	394	397	381	379	388	409	396	408	413	372	400	422	387	368	423	437	399	450	361	397	433	416	404	405	426	395	363	375	407	416	438	425	436	426	421	386	392	431	417	392	410	437	401	401	383	398	406	381	382	383	394	377	408	386	397	408	412	389	378	394	389	381	396	413	385	408	413	405	390	420	404	391	374	458	393	381	436	393	417	411	408	381	369	427	379	374	401	406	437	388	405	373	394	377	410	375	383	373	399	446	377	433	404	399	415	436	403	393	416	369	395	384	346	436	404	410	378	401	422	394	397	424	406	355	375	378	387	371	416	389	366	396	402	440	421	411	376	413	415	403	390	400	367	413	401	423	407	417	420	385	378	386	400	407	384	400	382	413	424	446	394	386	434	409	425	383	331	423	417	409	395	393	386	409	403	415	410	425	404	364	454	414	394	412	411	395	410	424	398	390	421	394	418	373	359	407	423	374	363	417	400	395	377	420	399	393	401	430	371	392	387	402	406	436	365	418	390	434	401	397	398	401	420	410	354	425	407	397	393	388	402	398	368	369	391	437	407	391	420	423	392	388	411	392	434	345	386	411	394	382	384	417	406	414	414	408	429	400	346	399	412	386	389	427	409	390	399	369	394	374	367	408	418	423	394	397	395	413	372	393	376	384	431
63445	84738	44740	22562	13616	20221	5812	631	695	645	707	642	634	670	653	695	627	681	677	705	645	658	650	673	675	674	633	671	666	635	662	637	649	638	716	644	653	710	649	624	702	640	643	617	693	661	646	701	596	634	622	649	640	676	667	641	656	657	640	676	625	643	660	641	610	650	627	643	648	620	662	673	671	658	626	640	645	667	689	666	696	639	658	665	653	643	630	624	634	636	631	655	663	653	678	687	667	663	679	662	650	658	631	682	618	680	614	714	640	675	679	652	672	669	713	671	669	663	686	705	583	677	646	688	645	644	639	681	676	695	690	685	704	650	625	690	678	680	608	650	634	700	646	679	696	690	675	669	667	689	686	653	661	661	647	649	649	665	682	641	692	656	678	611	654	647	681	645	683	662	665	686	688	657	646	703	674	611	657	667	626	686	693	676	638	595	677	680	640	680	643	616	622	669	721	643	689	679	666	693	675	687	655	653	634	690	649	682	675	626	691	661	645	656	638	666	641	687	689	647	664	641	627	676	671	627	648	665	654	655	683	658	644	655	670	653	673	661	658	662	640	636	619	637	670	661	693	663	637	682	651	655	726	685	660	668	651	666	671	651	664	653	706	665	652	711	636	695	626	696	660	653	643	655	662	663	664	640	630	683	623	664	608	633	634	697	608	645	697	655	631	717	660	635	619	680	633	609	645	639	649	644	666	661	625	634	666	643	662	606	682	631	675	666	679	656	650	668	625	634	651	662	675	681	693	660	657	657	677	652	678	619	635	667	658	688	638	644	695	640	712	641	675	663	634	691	646	678	678	635	679	627	665	648	702	652	650	664	618	608	698	603	621	697	626	662	661	629	713	679	651	654	683	678	630	658	630	624	655	624	650	624	669	627	662	691	615	652	629	641	617	692	625	626	649	647	672	682	698	716	652	690	645	691	698	667	626	643	670	647	657	664	658	656	695	673	664	701	647	639	628	702	659	661	663	677	696	676	638	656	675	648	669	666	650	661	642	662	665	620	676	661	652	670	635	690	665	652	653	655	643	673	669	649	668	697	662	678	630	625	651	659	663	652	704	671	698	678	644	706	654	675	637	644	604	651	641	645	644	607	664	682	656	622	670	682	680	687	631	673	669	675	659	642	660	687	668	665	608	653	679	654	626	612	679	631	637	690	654	665	642	611	669	638	605	629	665	665	678	680	690	640	655	642	687	655	672	683	680	683	668	662	640	676	654	642	673	674	688	617	675	664	662	653	676	648	635	657	650	652	645	664	633	659	645	640	654	673	681	663	642	702	665	654	688	634	709	612	646	652	672	655	633	674	712	635	673	695	640	609	649	627	684	712	688	690	684	640	669	655	679	661	703	645	661	652	628	638	669	672	682	663	715	697	656	626	678	667	694	665	647	661	660	670	702	675	658	648	632	648	666	678	732	698	657	674	677	653	671	655	684	689	651	645	654	649	615	669	627	639	627	686	626	662	693	635	668	647	651	678	613	632	667	664	677	651	668	679	619	695	697	633	657	637	688	627	665	605	646	641	650	630	631	650	668	653	635	670	707	648	635	671	695	670	675	637	638	627	655	643	633	689	654	655	646	642	661	646	640	680	679	652	641	672	653	666	660	667	660	633	673	727	626	649	649	632	664	631	662	643	689	696	603	658	693	668	581	628	626	712	653	659	602	699	650	651	635	677	648	649	665	642	663	667	662	675	668	670	663	679	685	660	687	623	659	660	691	668	642	639	664	710	651	689	641	657	645	671	644	663	647	681	692	649	665	707	663	650	656	678	658	628	698	686	645	660	635	628	662	665	652	664	692	644	622	637	674	638	683	658	620	681	610	647	672	665	640	666	659	645	689	712	655	659	688	674	684	670	660	662	640	641	616	648	628	685	647	655	643	669	651	682	680	689	628	635	626	626	660	658	659	660	682	660	715	671	634	656	610	662	717	674	636	623	640	705	658	608	647	638	678	638	668	665	623	652	589	651	684	643	656	644	648	661	653	691	650	696	666	681	699	677	661	652	688	645	668	689	659	670	666	670	640	690	697	677	632	680	681	663	698	649	709	679	668	653	666	663	616	656	647	640	652	706	657	636	652	681	665	684	669	668	642	656	663	616	691	670	664	671	669	636	628	661	620	702	668	635	668	670	660	661	629	687	680	594	627	661	709	608	664	640	657	658	632	650	656	683	711	648	626	660	665	690	648	604	663	671	653	684	659	633	666	685	700	684	622	673	670	639	679	666	631	638	688	676	675	686	619	661	674	637	678	658	639	684	660	670	662	716	645	660	683	638	665	643	655	705	637	660	642	672	628	701	641	638	658	653	636	616	674	616	648	642	687	659	667	617	662	629	595	653	673	672	676	643	694	678	719	663	596	689	659	707	643	673	662	656	698	641	627	693	681	633	686	656	633	621	659	631	681	674	662	649	678	673	687	683	637	682	689	682	642	628	644	656	661	662	687	684	647	666	639	621	638	627	655	690	655	673	673	635	675	689	630	688	695	649	649	652	671	670	642	622	653	701	675	645	669	622	678	643	659	659	703	679	629	668	707	668	629	639	670	614	702	651	644	662	707	629	689	686	688	636	682	644	630	634	657	642	692	686	624	660	702	656	640	678	639	676	637	599	657	687	686	639	695	682	642	661	627	649	624	697	701	653	660	655	605	658	664	665	684	649	648	645	652	672	699	669	620	663	610	628	673	651	668	655	658	650	700	714	652	693	633	695	647	668	650	656	702	657	702	663	679	683	685	676	635	689	676	677	673	636	605	649	675	657	645	664	682	625	615	660	637	614	627	672	653	639	690	623	652	680	690	673	674	683	644	645	638	646	625	684	644	688	636	666	638	646	663	646	673	653	647	656	661	654	631	652	659	703	610	700	680	655	696	665	689	635	658	661	639	656	635	674	679	638	691	673	606	694	649	652	648	682	653	633	655	671	643	656	641	647	642	639	633	629	582	645	744	678	685	679	650	664	645	648	626	614	704	643	693	653	645	656	668	669	676	654	675	674	665	666	655	654	664	636	676	630	655	650	604	667	671	657	649	682	697	666	654	639	699	630	636	689	664	656	686	643	650	703	619	634	652	673	656	607	706	652	690	642	568	615	686	625	676	611	629	630	655	665	654	670	661	694	671	691	593	679	712	688	644	673	635	644	646	638	651	631	676	629	691	650	675	669	645	613	622	699	656	674	697	656	684	650	647	701	602	708	703	644	684	643	685	694	663	690	625	672	630	672	645	638	663	688	628	648	655	664	646	658	650	652	694	632	617	663	678	673	625	614	638	647	650	648	666	659	625	675	624	647	680	667	671	622	674	677	660	681	644	607	659	621	616	644	647	653	632	605	660	655	705	641	631	605	664	658	632	690	653	687	622	704	677	679	690	612	664	651	652	655	699	648	629	698	736	648	680	677	646	645	644	672	651	701	683	675	652	657	666	693	659	694	643	640	651	624	649	655	699	666	641	667	635	638	623	639	660	670	682	595	643	675	695	649
24374	23024	29787	24454	21655	21641	9228	829	611	667	653	647	600	639	619	618	582	599	636	589	651	650	645	638	616	603	626	639	592	618	635	570	598	622	590	605	631	614	591	607	645	620	626	598	628	624	607	608	621	628	574	610	641	647	551	598	594	621	655	628	604	620	624	602	605	594	601	654	614	609	601	615	638	588	662	612	608	580	600	595	562	593	583	618	579	566	609	584	644	594	586	618	621	609	580	665	635	616	593	624	642	597	653	562	591	573	627	597	594	627	580	601	613	611	597	578	592	627	672	640	625	599	622	604	624	632	579	633	612	567	624	595	573	612	590	610	595	605	638	604	588	641	558	575	634	620	718	573	576	617	623	611	633	586	627	612	600	599	602	608	622	627	584	609	649	677	609	652	615	606	616	600	622	602	583	666	633	606	656	638	603	599	612	583	639	565	674	645	596	622	591	613	634	586	575	589	572	658	643	644	583	648	620	615	620	585	575	612	568	614	590	566	675	576	586	606	628	599	641	611	600	594	603	665	610	610	618	586	613	671	613	634	645	648	629	640	576	608	636	614	665	606	646	592	633	567	602	649	641	607	595	595	629	579	646	613	568	606	613	630	630	619	623	574	581	602	616	607	624	639	574	630	598	598	628	608	630	583	575	641	600	613	596	592	636	596	633	613	602	613	594	609	590	630	611	641	595	618	620	652	636	634	608	598	587	614	669	626	612	628	653	621	645	615	598	625	599	640	619	602	603	549	621	629	591	624	584	621	604	564	597	631	597	573	630	573	581	647	608	613	624	624	619	612	590	644	656	610	611	600	632	617	646	604	611	595	622	628	626	622	615	625	611	639	562	602	583	620	618	582	611	614	593	614	566	600	623	581	601	596	660	603	600	623	604	611	597	610	599	621	584	613	587	601	627	590	597	593	621	602	608	600	644	615	625	599	601	581	574	583	608	609	612	653	600	630	586	590	609	632	590	550	603	624	638	629	633	573	564	568	665	577	669	607	605	630	564	591	645	612	610	580	641	621	581	611	629	601	565	618	607	572	619	614	626	606	590	611	601	586	637	653	590	658	648	644	573	643	616	640	595	635	635	613	602	643	622	610	624	600	606	617	650	614	606	611	657	598	619	555	632	613	643	592	587	630	617	614	611	570	597	600	593	605	620	599	605	579	613	639	600	624	623	587	672	612	579	592	579	622	651	669	636	637	620	555	584	621	651	571	614	585	598	624	598	611	573	618	661	606	589	602	608	591	645	604	613	617	593	655	561	573	608	599	590	567	576	571	601	646	588	659	577	624	589	612	616	641	588	623	603	631	610	656	649	598	606	609	600	612	616	652	586	628	590	610	570	587	607	653	607	538	588	633	593	568	564	583	642	572	658	589	599	635	626	669	613	568	623	658	656	629	674	602	633	579	608	654	619	655	594	615	605	547	602	619	593	612	604	635	581	612	615	588	602	652	653	614	593	649	648	617	631	602	567	612	554	608	598	602	578	573	600	618	571	556	596	565	680	663	590	644	661	599	564	595	664	601	608	615	579	574	587	595	601	580	614	639	679	662	594	617	589	602	638	599	624	645	612	620	611	614	625	624	651	620	568	580	670	587	593	610	597	586	657	607	583	623	626	631	634	621	621	611	641	632	640	617	586	605	614	599	648	645	573	641	580	631	609	589	621	620	655	594	607	594	611	616	614	632	589	608	623	587	624	582	593	605	600	599	633	615	637	594	602	622	605	594	647	628	606	623	598	596	612	617	598	582	569	600	668	608	648	630	620	562	561	575	571	619	614	600	623	601	595	596	592	604	646	661	624	580	603	608	630	603	590	626	604	607	652	603	612	614	609	625	636	647	626	586	725	600	611	643	615	596	630	632	607	573	586	572	640	644	581	638	578	571	628	597	627	644	603	613	613	575	602	586	647	595	605	591	636	643	615	638	617	628	625	586	570	617	577	614	639	602	593	621	580	610	607	603	619	613	604	635	587	597	620	607	611	599	639	604	605	651	619	664	622	607	593	620	636	587	646	565	610	604	606	639	591	621	630	631	656	587	661	609	591	588	583	620	599	623	658	621	584	553	579	629	644	651	588	652	607	595	605	614	620	631	587	613	639	648	578	601	647	611	594	573	645	599	644	630	592	625	602	574	586	602	616	607	600	598	609	612	593	594	644	653	605	626	606	622	627	599	601	590	574	551	620	647	570	610	577	583	610	629	578	605	616	601	568	607	584	614	601	631	621	616	611	600	581	609	640	636	628	605	641	580	640	572	569	633	612	620	669	635	624	637	584	640	588	640	581	583	636	621	628	615	668	618	631	541	601	635	592	586	587	616	563	609	609	636	577	609	666	609	635	676	638	618	607	624	594	597	582	668	608	593	610	565	618	597	630	599	671	645	645	611	618	575	607	612	564	632	609	629	618	600	635	634	621	617	612	662	615	583	622	588	587	613	567	653	609	663	628	622	578	581	579	627	611	620	597	623	618	637	641	600	640	592	576	614	570	604	612	598	648	624	583	631	592	572	607	612	659	563	612	618	579	596	560	574	615	587	640	600	600	631	631	605	579	601	587	630	600	614	595	607	613	593	630	613	599	619	644	594	606	608	647	635	584	618	626	589	620	589	648	608	590	563	604	591	607	606	611	652	626	605	612	609	600	619	607	608	610	605	592	626	616	601	597	659	631	593	644	548	600	600	639	607	636	611	593	609	618	621	584	611	614	578	602	648	615	613	577	607	594	581	612	587	641	591	603	615	637	593	646	649	629	613	638	630	604	630	627	577	598	569	592	605	632	602	598	563	625	609	592	599	591	618	662	600	606	633	646	556	595	611	575	567	612	566	634	600	637	610	652	629	569	626	613	610	610	641	609	563	601	590	580	607	645	643	600	659	626	600	529	622	604	630	613	660	629	646	612	615	586	624	659	581	657	612	614	565	593	607	593	598	613	635	673	592	599	603	642	603	641	616	633	583	580	597	624	644	623	567	633	612	589	578	635	659	547	623	592	633	628	564	600	626	631	614	624	594	605	582	654	634	637	600	620	554	629	585	571	544	612	610	614	562	626	574	613	652	575	576	599	611	561	647	660	620	623	581	610	558	617	635	594	601	602	538	582	603	627	619	563	632	641	638	597	616	633	611	640	600	613	631	564	641	617	583	608	621	606	574	574	615	550	581	626	624	590	624	628	631	596	635	579	645	605	605	556	600	642	618	574	588	614	570	612	640	621	606	547	623	596	629	602	629	617	598	612	591	612	642	597	586	596	600	629	602	585	595	595	649	606	568	580	556	650	578	604	550	597	600	589	599	581	612	587	612	597	634	589	583	595	555	596	591	643	650	633	628	550	624	600	570	573	575	632	616	604	630	580	597	602	566	613	618	618	530	590	634	616	601	596	627	601	608	618	583	592	578	624	606	553	639	571	609	594	585	574	599	616	641	636	663	622	593	617	605	602	645	620	608	611	642	588	624	597	609	627	587	576	648	583	586	608	599	688	610	590	576
61086	96773	48715	29111	20002	25576	8457	992	979	927	940	914	879	909	941	888	947	973	944	1004	985	891	943	978	935	938	992	870	964	933	955	938	918	941	978	945	954	970	944	908	924	952	970	968	966	899	967	919	913	921	954	946	993	928	980	984	942	932	968	947	991	975	949	995	920	961	910	907	950	982	962	954	947	884	914	971	1010	947	949	964	891	1004	921	953	913	985	938	996	889	964	950	967	917	919	915	885	958	928	975	901	887	932	935	903	958	945	948	962	904	914	915	966	900	953	996	938	994	942	933	912	932	879	911	964	985	933	943	966	970	988	942	931	946	955	984	957	893	938	932	1004	952	968	952	887	973	929	894	936	887	966	945	898	926	940	921	968	964	977	927	975	987	916	990	966	903	938	942	872	953	970	976	935	1006	1021	923	898	840	895	910	988	876	944	965	960	955	980	893	955	954	941	969	934	936	922	916	910	913	905	964	913	973	886	958	967	997	973	938	947	953	955	936	889	937	907	963	913	935	918	960	929	925	920	957	923	927	929	892	921	989	925	995	957	960	955	920	941	995	938	930	933	911	969	956	945	957	848	920	986	923	953	962	917	903	968	920	962	975	967	1018	921	968	949	936	998	953	971	957	922	885	941	971	902	930	939	929	930	939	930	934	924	934	960	994	915	1004	955	972	954	970	932	953	957	964	997	945	948	977	973	917	984	935	973	905	971	958	984	927	916	919	952	888	925	913	946	974	953	969	931	949	906	950	925	920	927	956	910	942	925	928	917	951	945	911	918	923	926	960	958	988	955	887	968	969	929	978	934	924	909	934	935	941	911	990	948	939	977	917	963	936	929	930	897	929	894	955	931	943	949	907	897	1011	939	987	957	950	940	930	965	978	937	907	990	957	961	958	918	956	915	937	932	934	909	933	963	968	950	898	922	901	945	928	952	957	923	945	938	951	948	897	972	1034	907	949	907	974	955	894	963	940	925	966	953	950	937	960	894	916	917	1006	1028	909	901	974	885	910	913	896	1010	994	939	913	922	945	988	965	963	915	954	897	971	907	918	960	987	959	931	885	936	941	956	900	916	953	1016	980	939	932	925	960	946	965	924	880	972	972	923	949	938	968	927	968	968	921	935	966	925	970	975	914	981	956	915	1003	904	947	929	977	957	924	985	1000	938	981	937	916	952	919	956	954	935	969	924	955	970	985	936	963	935	945	927	902	975	937	924	913	956	931	894	950	1011	943	950	972	938	986	928	959	904	971	922	917	906	958	932	945	960	934	978	905	931	921	976	960	932	959	925	1006	930	912	925	877	949	989	896	941	956	908	982	928	918	939	905	977	919	935	927	978	950	941	902	955	881	913	936	920	926	940	907	938	909	948	978	929	950	939	926	909	981	960	952	908	915	940	940	1010	959	974	915	853	930	957	992	927	886	979	941	966	936	1004	969	959	964	946	927	979	986	944	905	924	956	971	979	924	918	982	936	966	913	901	922	931	956	901	961	929	976	902	951	883	942	937	900	961	925	937	934	993	953	933	962	972	928	901	928	944	947	898	920	913	947	953	923	973	963	945	914	937	965	936	965	987	954	974	954	945	944	958	869	927	962	960	978	948	904	943	907	979	976	945	931	936	949	903	941	993	983	928	914	954	1028	924	949	927	944	925	927	973	894	918	941	948	926	914	944	980	970	876	891	952	911	982	905	961	930	936	928	901	915	937	967	914	915	903	917	903	911	975	934	961	959	939	948	980	970	961	952	959	964	946	904	941	961	926	929	946	903	978	906	978	967	920	930	981	938	891	940	940	936	899	942	922	970	948	938	948	934	987	986	992	966	961	921	927	929	973	951	939	929	894	923	875	961	975	934	982	993	950	947	929	945	913	953	957	888	932	940	957	909	1005	943	903	980	924	893	993	887	955	933	893	948	981	948	943	962	936	975	960	981	928	875	972	983	980	1030	915	951	894	938	978	954	936	973	925	964	955	946	933	946	938	963	965	968	997	926	942	992	956	993	963	974	907	988	927	931	910	909	937	971	972	948	955	921	926	938	941	963	923	946	898	963	939	946	913	950	973	965	968	978	984	988	937	919	913	939	972	882	908	967	968	951	957	912	916	937	985	927	933	946	909	953	934	992	934	946	928	951	975	932	958	951	935	973	959	908	961	901	907	954	906	957	961	904	944	953	944	915	965	959	953	926	1011	936	883	932	972	1006	856	972	962	929	934	909	918	980	911	940	1005	897	911	978	932	949	939	926	958	972	999	979	936	932	955	932	957	951	960	990	924	929	924	930	887	883	913	963	970	955	967	929	956	987	898	943	995	914	943	943	901	932	937	986	882	955	966	947	946	953	871	957	936	929	933	960	998	980	938	935	909	915	943	949	975	986	897	921	898	963	911	962	889	954	936	979	901	931	928	964	971	929	904	964	950	912	995	917	910	982	960	911	973	948	957	922	934	919	965	946	939	933	922	957	924	938	960	921	961	943	935	915	947	925	905	946	959	934	946	929	959	910	949	936	977	962	923	887	888	926	979	953	922	956	959	888	904	996	897	903	959	949	934	1020	919	930	913	930	929	953	911	936	896	959	957	960	963	963	921	969	980	904	939	1021	943	963	921	898	934	895	904	972	929	938	946	944	953	922	1020	955	944	980	919	921	966	957	916	877	928	969	991	910	888	901	951	906	892	923	944	939	974	1014	964	927	915	909	895	974	942	939	889	944	930	956	907	943	884	960	919	937	951	949	914	1004	901	972	920	957	872	904	934	944	920	966	960	884	938	971	956	928	973	926	927	931	1010	923	959	930	907	912	931	913	932	947	916	960	888	947	963	972	921	965	958	943	984	949	983	883	915	1036	944	961	916	939	941	1008	952	950	1007	975	942	973	918	968	933	956	946	960	956	953	988	945	889	925	956	947	955	906	927	905	908	991	1012	953	951	957	947	929	889	945	932	940	978	906	975	957	994	981	941	878	943	919	931	954	898	982	935	953	917	941	936	945	920	885	939	962	994	963	927	916	989	925	921	901	939	976	1019	904	953	958	958	920	930	908	920	917	935	904	919	887	948	901	991	985	934	936	938	890	923	997	953	878	955	951	911	890	914	955	980	912	954	985	918	963	939	957	956	920	976	942	958	923	944	907	974	944	898	987	949	997	916	968	963	950	925	964	893	920	939	941	944	975	910	971	884	931	947	956	970	971	990	892	995	941	897	913	898	950	961	953	906	962	937	946	935	943	944	913	949	980	982	955	894	987	928	888	946	893	914	990	934	930	989	941	919	894	950	914	909	920	981	976	988	932	938	946	922	954	965	961	960	935	914	970	933	929	947	938	919	960	915	984	971	950	953	918	979	989	982	967	910	931	1024	986	925	967	897	929	934	954	870	971	920	943	967	937	937	886	968	883	877	913	904	964	922	966	941	941	946	944	943	897	1021	977	884	989	929	956	938	975	985	959	974	905	958	971	915	963	955	932	936	894	955	973	930	904	961	969	943	901	970	918	926	952	931	990	911	951	918	924	935	919	878	938	925	932	884	951	921	937
32901	32765	22885	7504	1270	1636	692	469	443	431	435	411	443	444	447	447	412	474	428	452	452	479	472	475	437	463	433	435	390	413	431	450	478	467	455	407	435	469	444	481	424	434	449	462	411	437	461	450	422	478	437	442	432	484	431	471	462	464	409	422	402	439	455	442	459	437	429	429	440	479	445	458	437	502	452	434	493	434	454	454	442	442	397	414	406	418	435	504	463	447	465	465	434	439	446	443	466	420	453	473	455	446	484	433	443	476	414	471	462	458	429	456	500	418	472	467	446	444	472	461	436	447	421	463	461	474	417	494	436	452	478	464	465	465	471	425	465	419	448	468	470	460	446	459	481	438	459	428	423	436	458	468	435	447	445	459	448	467	458	428	468	412	435	461	407	449	465	449	421	427	446	483	467	436	472	471	420	454	482	431	463	489	431	433	475	462	446	413	394	445	445	423	434	455	446	462	460	432	442	463	465	419	445	489	446	423	451	452	475	436	442	448	450	495	439	408	414	432	443	424	462	442	467	453	480	412	452	435	461	451	420	426	473	462	465	456	447	441	456	440	428	448	460	460	422	446	447	435	485	441	468	475	480	434	473	437	462	491	431	456	503	459	457	427	441	426	444	428	442	466	439	430	451	462	400	457	412	472	470	489	446	444	466	440	444	441	433	470	422	446	487	456	454	420	424	433	414	462	447	418	486	452	388	421	432	429	411	428	462	427	450	447	467	459	480	445	431	456	468	423	397	424	465	459	426	401	472	443	449	446	434	434	441	467	461	450	456	471	460	470	462	433	463	446	441	432	476	411	437	428	447	428	441	458	424	435	420	433	477	494	427	414	462	434	461	437	485	452	426	429	447	440	433	428	439	462	425	455	435	448	421	437	455	440	457	439	453	497	476	438	481	448	414	444	440	438	447	444	486	434	439	436	441	478	460	447	479	451	446	455	444	451	475	460	509	442	442	459	447	463	431	475	485	461	446	482	475	422	460	479	467	466	457	456	473	410	422	424	440	432	436	425	424	450	457	452	441	441	435	478	462	460	438	446	441	412	453	433	472	423	427	438	471	447	437	443	392	452	506	472	436	476	442	420	451	453	468	436	469	449	413	444	460	416	457	447	411	443	444	477	432	469	459	441	449	463	475	455	425	432	417	477	445	454	439	493	470	458	461	427	433	441	446	415	421	462	422	439	453	423	439	428	421	442	435	452	390	424	408	486	430	444	460	398	436	405	421	447	428	433	422	453	480	469	457	458	465	463	454	434	454	434	445	418	432	442	476	435	459	455	462	423	436	470	461	462	465	463	469	456	443	428	449	451	457	400	469	472	404	430	437	462	480	473	435	419	440	472	442	465	477	465	424	470	436	423	466	456	441	450	464	448	442	473	404	484	488	446	458	450	427	446	441	438	482	458	409	485	440	432	459	491	429	463	412	440	464	453	454	438	451	449	446	428	473	420	457	434	437	462	419	429	459	453	447	429	458	438	465	469	449	433	435	459	430	430	433	436	458	475	424	456	441	435	411	428	439	461	468	442	464	470	479	459	437	454	458	471	439	463	443	474	461	501	443	432	396	423	465	443	465	466	477	421	443	469	456	469	460	442	471	430	464	447	443	428	456	417	468	411	420	445	455	451	425	416	420	419	457	447	440	442	430	425	458	477	462	425	456	450	429	441	477	403	458	407	439	450	452	413	482	413	432	425	431	465	424	434	416	467	436	436	458	479	459	488	464	446	419	457	430	445	411	456	442	438	467	417	452	474	439	431	439	460	437	406	439	424	417	459	419	471	440	462	490	466	484	448	439	463	434	468	405	420	423	462	445	440	452	442	467	449	431	464	420	440	446	431	434	416	441	423	436	445	436	458	453	461	452	423	438	479	446	443	456	469	471	482	474	428	436	445	466	430	446	466	450	459	425	471	439	460	425	412	480	431	447	420	413	424	452	450	436	436	430	459	424	428	429	431	451	447	430	478	433	438	490	418	470	471	453	446	479	479	457	439	443	451	450	440	457	445	398	413	453	444	426	447	457	473	440	455	463	441	440	437	446	443	456	467	421	382	432	441	500	443	425	460	425	436	424	457	450	444	450	495	432	471	442	447	453	441	487	488	481	415	428	439	493	476	455	441	462	469	430	507	420	457	443	446	455	456	445	494	460	435	486	492	468	430	430	445	441	408	485	494	425	482	428	434	477	423	435	467	422	441	470	454	490	481	476	458	461	473	439	464	442	446	457	478	417	457	477	468	453	418	479	399	467	471	454	421	443	433	466	436	485	448	436	421	420	453	404	457	481	431	434	467	437	487	474	429	482	470	480	429	411	452	450	449	420	456	402	439	450	405	465	437	450	476	458	457	434	423	436	420	428	459	447	418	397	441	458	426	461	457	464	457	431	436	429	482	440	430	467	440	427	436	456	444	410	441	436	438	451	488	491	438	442	467	479	472	426	415	473	430	436	447	432	450	421	476	443	456	445	469	456	450	448	434	486	422	497	464	478	522	453	436	466	441	469	474	460	476	518	440	457	446	420	461	455	409	478	458	420	429	471	446	455	428	477	484	455	440	426	439	446	449	484	446	442	458	459	463	443	406	440	459	466	448	437	453	439	456	433	452	469	397	407	450	442	441	488	428	464	453	432	424	411	481	461	441	498	448	475	400	431	451	420	455	438	441	414	470	458	446	466	456	422	437	418	472	396	435	469	421	451	415	487	414	456	439	437	441	463	450	452	438	459	419	455	473	427	421	434	455	463	433	473	429	466	470	467	466	451	459	457	434	400	444	424	494	488	474	454	459	461	425	435	446	461	465	464	456	448	436	447	454	428	417	433	465	418	486	446	452	481	421	435	455	462	431	460	427	458	431	451	502	432	443	440	413	455	435	458	422	462	472	478	467	425	480	428	436	455	453	428	425	452	429	457	437	437	416	470	447	442	450	455	435	438	427	451	445	420	423	440	427	435	414	459	424	439	459	432	439	455	446	474	469	451	463	478	492	464	416	467	482	414	453	425	460	462	425	458	433	444	408	471	439	441	450	441	443	432	465	432	429	439	479	429	468	457	423	495	469	438	436	466	404	444	438	432	468	448	432	457	446	440	465	459	449	390	427	470	447	450	428	495	432	464	437	428	434	478	438	448	474	450	460	476	418	452	456	456	449	458	454	461	441	465	465	422	496	456	494	443	437	452	450	443	484	458	482	491	477	440	453	461	447	441	469	437	463	460	439	431	479	429	513	413	396	466	431	460	447	441	440	416	471	456	446	453	410	448	423	426	403	428	440	463	447	479	434	446	443	491	468	439	475	459	478	457	442	439	517	431	441	463	449	488	422	438	464	466	448	458	418	447	456	416	435	412	421	443	458	465	461	431	437	472	484	412	481	454	428	430	453	443	467	424	444	418	436	451	434	422	449	445	459	452	478	476	438	455	448	432	425	422	463	464	439	449	474	424	418	478	436	457	434	423	453	427	450	477	437	432	407	475	459	451	457	462	411	463	425
43988	48814	21201	5383	2614	3622	1328	729	701	732	732	733	735	736	753	731	782	709	758	684	753	765	772	771	800	745	743	772	762	793	757	780	757	760	714	720	726	742	747	736	746	768	778	752	751	772	710	731	686	742	706	725	786	780	743	723	733	736	712	732	749	752	815	760	761	719	772	782	773	754	745	744	779	774	667	756	774	775	723	759	719	716	722	794	733	712	739	720	728	690	734	742	731	730	769	729	737	806	739	755	790	712	795	742	715	742	753	728	731	755	716	767	747	759	749	777	722	753	787	731	762	738	786	741	773	775	751	756	812	749	698	721	734	719	720	729	724	821	758	726	768	782	752	705	758	709	702	749	774	724	763	738	732	771	748	729	733	736	726	740	783	772	739	768	789	753	759	739	733	757	778	759	723	721	740	736	726	730	743	710	777	707	740	792	730	723	692	787	729	728	705	753	743	779	737	775	774	723	761	723	691	728	756	729	718	712	733	732	767	722	703	717	759	736	711	737	741	738	794	782	757	769	715	727	797	759	735	775	778	766	734	738	754	689	800	708	739	770	773	716	747	786	718	706	709	761	776	684	735	773	754	709	793	716	734	717	736	732	789	798	774	724	731	737	780	742	766	714	721	693	752	732	720	740	718	768	731	765	727	740	755	771	768	726	690	757	701	763	752	765	768	768	749	741	742	696	720	753	719	765	702	751	785	769	735	781	736	731	744	712	721	732	731	707	812	759	745	754	697	726	718	744	736	726	746	806	745	751	757	708	742	731	787	771	754	739	756	752	782	762	791	749	766	781	736	782	741	759	732	723	745	768	738	745	753	732	734	720	745	735	728	770	747	713	801	767	793	745	690	717	791	711	765	725	717	770	771	710	756	742	748	712	745	775	779	742	731	726	762	768	721	696	755	744	734	746	716	715	731	739	729	729	750	753	688	746	739	768	719	763	769	747	760	708	700	723	722	779	774	754	761	740	754	769	782	745	724	678	714	728	728	742	744	725	776	759	731	731	755	745	732	724	766	760	752	706	761	793	734	819	753	745	732	757	709	742	758	745	747	773	745	792	706	711	764	730	805	769	676	775	726	786	739	725	761	743	776	779	752	777	716	707	791	733	774	764	741	738	724	768	712	759	776	757	693	727	728	756	763	771	783	706	703	757	759	776	740	712	706	771	712	724	742	721	765	755	699	724	725	769	736	743	762	779	767	771	739	760	795	739	719	753	746	782	735	721	736	755	749	757	812	751	677	767	761	739	753	762	745	729	771	770	826	743	734	752	795	724	803	701	745	770	726	744	728	752	760	742	744	768	773	757	699	778	725	734	751	729	764	781	726	763	757	759	752	771	766	765	692	734	734	781	762	753	727	786	774	809	768	771	712	727	703	759	781	748	718	731	710	768	747	765	744	716	726	771	749	738	778	780	747	719	716	717	724	738	741	716	739	733	733	768	716	727	783	788	702	755	781	725	748	713	717	696	756	769	769	741	754	717	785	750	731	745	723	732	725	764	743	772	691	757	777	776	709	792	725	748	750	708	737	780	737	768	780	716	780	707	693	710	734	716	730	726	715	763	731	718	756	727	724	804	770	727	712	737	721	713	769	746	753	725	705	734	758	752	744	769	783	746	788	733	670	771	761	786	703	746	765	756	753	782	759	782	767	739	738	773	723	772	698	780	751	759	777	750	768	771	777	739	756	752	716	755	744	728	755	705	744	730	751	731	751	759	737	756	815	725	763	720	771	761	735	747	762	717	738	715	766	713	792	757	780	769	717	764	755	739	761	722	723	774	779	765	766	753	737	753	699	780	792	760	757	766	742	766	782	700	743	761	791	762	744	781	782	751	738	673	683	763	739	749	752	768	794	708	752	708	749	791	726	715	755	741	728	702	734	731	726	759	774	766	712	784	729	770	738	747	760	726	711	800	723	710	712	765	738	781	758	749	738	786	745	701	735	765	736	778	783	707	684	739	752	751	695	769	720	728	770	716	764	780	789	760	770	763	772	702	727	783	775	743	783	752	790	754	721	742	733	762	775	719	769	716	802	772	768	742	711	721	762	717	724	767	733	742	743	740	733	742	743	739	716	732	825	713	787	779	688	711	737	755	808	751	748	740	693	678	735	741	736	754	767	686	735	745	725	739	725	720	760	776	739	724	713	766	750	740	725	750	673	781	796	773	774	788	767	720	737	740	728	790	758	739	745	752	726	707	696	741	778	787	749	732	744	723	726	774	762	734	730	757	784	759	706	723	749	748	718	742	740	746	733	733	752	718	759	728	734	759	745	776	758	777	764	759	751	753	768	730	746	751	753	716	743	772	778	779	729	762	779	760	728	720	731	740	764	767	743	736	765	712	770	745	708	730	761	753	701	747	756	728	748	721	753	759	764	737	766	714	725	755	715	722	727	763	682	794	748	759	764	801	738	721	718	748	738	748	747	734	766	708	739	774	728	777	728	739	665	716	763	791	748	752	807	741	752	726	745	779	784	726	729	719	757	746	751	734	686	779	746	734	731	720	741	724	759	787	776	747	779	775	731	739	782	706	753	700	777	770	736	740	753	699	737	699	732	816	724	728	744	760	721	764	743	738	752	767	751	747	757	762	803	767	742	769	711	728	768	786	712	806	735	780	749	718	762	773	730	785	723	770	744	727	748	707	752	737	762	727	736	731	730	727	750	802	719	737	699	740	750	773	725	752	726	770	779	726	768	762	726	781	780	697	704	779	704	761	749	745	740	753	771	770	704	739	762	755	729	729	756	737	774	709	700	759	697	708	756	726	750	739	723	753	755	770	759	736	753	741	714	690	777	745	756	734	743	788	746	751	788	736	782	770	802	698	750	714	715	765	757	748	734	742	788	756	744	757	790	763	728	749	757	748	763	763	800	742	764	759	758	715	721	740	771	757	717	723	732	714	723	744	794	735	741	715	748	695	779	753	750	736	717	726	717	710	787	749	710	769	753	765	731	763	712	757	747	678	750	735	758	726	710	767	760	781	770	763	758	733	739	735	751	805	732	718	727	746	730	746	749	749	706	725	728	722	783	789	790	722	741	756	727	764	719	750	754	708	773	758	765	740	712	796	758	731	776	755	735	768	802	742	742	788	752	752	769	796	723	754	753	718	753	737	762	723	767	714	760	755	719	740	746	775	779	690	781	724	766	774	725	740	738	710	724	789	770	709	729	761	753	774	777	751	764	777	657	713	732	773	781	733	698	726	799	762	716	740	710	783	775	734	794	738	758	732	752	742	735	733	745	716	748	735	703	762	777	775	766	766	725	750	758	761	757	744	720	760	772	728	783	736	728	762	727	805	735	765	752	766	758	745	705	769	715	713	733	784	840	734	749	759	725	730	749	759	731	774	762	725	723	760	792	747	725	767	753	778	755	741	740	739	734	732	733	834	758	806	743	729	725	789	767	754	714	699	726	777	706	737	764	723	764	775	799	690	718	784	725	735	773	754	717	765	729	784	775	720	740	741	752	727	743	742	729	767
26056	25276	31604	25101	18089	9148	1867	446	418	451	443	458	426	437	407	416	440	412	387	414	427	443	443	487	395	410	400	420	428	425	409	425	454	477	442	408	424	405	390	423	444	396	422	437	438	411	439	416	425	416	392	435	428	359	443	447	439	379	434	443	424	403	398	405	419	359	410	382	435	381	456	434	405	430	424	403	391	447	407	407	421	417	379	405	415	418	415	416	407	432	449	420	410	446	448	426	405	409	415	401	439	431	413	413	394	396	425	440	424	425	392	383	409	410	429	432	387	454	404	389	435	433	408	467	450	405	386	388	423	441	432	401	426	426	422	470	376	477	438	437	454	425	393	407	403	437	418	389	441	401	403	436	416	437	412	447	407	390	389	436	423	408	450	425	427	415	424	369	405	404	409	418	413	417	407	411	444	438	419	358	404	381	399	379	404	379	414	409	410	467	433	406	413	415	447	428	412	443	394	396	377	392	382	431	416	391	428	424	416	383	440	432	440	454	432	405	401	389	402	423	396	411	440	450	383	442	420	409	401	405	391	400	432	420	422	404	409	402	432	403	402	408	411	465	402	433	447	436	418	402	436	417	401	404	401	417	432	432	432	400	395	411	401	425	471	414	460	415	400	429	417	413	426	392	434	426	430	389	429	440	416	401	413	411	419	408	375	417	429	441	391	440	409	433	439	440	419	383	424	367	392	392	416	451	401	377	452	416	397	389	413	415	397	421	475	396	413	409	420	426	427	409	389	407	414	452	437	387	452	434	409	430	402	420	420	414	454	425	426	406	386	410	394	420	425	437	419	408	392	401	417	407	433	423	411	442	449	406	391	418	396	402	412	437	435	423	419	391	424	433	405	446	434	425	448	415	430	382	435	439	434	414	442	423	438	428	432	396	417	436	413	371	409	390	401	423	421	411	424	447	439	436	397	418	435	384	412	446	432	418	409	397	407	405	408	441	409	420	424	377	415	404	428	424	411	437	423	419	466	414	402	436	415	390	388	406	430	425	404	386	421	395	388	425	428	450	467	415	406	412	416	410	402	443	402	385	385	429	397	451	419	383	386	406	400	391	413	400	445	405	410	427	396	414	429	430	418	377	411	446	375	417	408	390	416	432	425	390	383	391	399	402	406	417	415	382	410	402	468	423	417	403	411	440	433	444	416	420	442	458	426	423	401	389	421	408	413	400	428	382	443	402	429	410	424	424	393	408	421	414	427	421	407	416	386	409	440	429	421	411	417	389	403	429	418	390	380	445	445	404	392	457	403	460	427	383	422	388	411	413	429	406	440	412	440	401	434	407	409	397	404	421	412	381	386	397	423	454	406	369	447	451	394	426	405	427	420	392	407	421	408	410	435	412	416	439	410	442	411	416	429	412	434	414	449	429	398	409	447	417	437	413	433	410	384	393	423	409	421	384	403	408	382	390	451	412	453	430	421	394	433	417	427	436	440	431	453	444	400	379	427	405	413	403	441	408	416	438	432	413	392	427	390	437	430	419	419	418	400	453	397	440	403	403	403	407	417	405	418	432	434	417	428	400	397	423	418	412	418	415	420	404	432	418	381	444	416	409	421	401	410	402	477	398	438	425	408	406	406	419	431	461	429	429	411	414	409	402	429	440	452	420	396	404	418	436	429	405	401	419	419	404	404	401	413	394	439	399	417	397	422	418	387	409	402	459	414	396	406	388	407	411	428	397	382	410	451	446	418	409	441	418	401	432	413	409	414	439	415	440	419	400	424	441	437	432	412	414	418	418	404	444	445	447	406	392	463	407	407	451	441	416	364	425	424	422	444	465	406	412	402	397	391	396	449	383	408	421	411	451	432	393	435	438	405	427	405	418	432	459	484	412	430	411	405	428	399	438	390	426	393	453	427	415	405	394	430	402	398	431	409	433	421	443	395	412	411	394	421	416	422	415	406	407	418	419	399	430	403	411	439	414	431	422	388	437	447	405	437	405	408	441	388	456	417	410	400	393	430	389	407	400	407	385	378	427	426	449	425	426	396	366	384	446	430	422	414	420	390	420	423	415	409	452	405	419	411	451	399	407	412	410	412	391	416	428	400	415	388	436	418	432	401	396	438	467	452	471	379	406	417	414	423	421	391	395	432	418	385	464	446	395	431	426	404	430	420	419	389	391	421	406	406	408	409	437	436	412	457	410	429	396	431	421	421	411	418	405	416	353	415	409	424	423	401	416	434	453	421	456	432	383	433	415	411	365	418	446	438	430	424	413	418	432	422	447	420	398	420	400	432	448	433	439	422	409	402	382	442	418	409	387	415	423	390	417	422	429	374	404	406	412	451	398	388	413	417	387	395	420	407	434	381	406	420	396	399	442	390	439	413	429	422	397	436	402	398	411	433	425	432	381	440	407	393	407	413	431	417	422	398	420	416	419	407	398	430	440	411	427	416	399	389	414	421	414	442	426	430	391	408	434	403	398	360	425	371	412	430	433	400	397	464	424	436	435	433	438	424	392	407	458	408	422	394	390	408	434	387	400	405	389	401	381	428	437	398	413	431	380	429	410	440	410	436	431	379	409	441	398	412	395	429	368	420	402	456	403	395	415	443	393	386	437	399	429	444	408	452	446	424	397	393	404	423	458	404	434	427	406	400	392	387	380	412	424	412	417	394	432	419	404	436	413	389	410	430	404	392	451	438	415	410	411	406	429	416	439	436	413	393	427	388	405	404	390	408	409	437	406	431	409	419	395	399	381	431	408	424	411	412	426	385	413	410	419	439	391	412	402	438	422	419	446	398	404	400	429	444	394	432	407	407	423	412	381	397	392	411	411	424	384	437	425	376	396	406	434	445	417	421	405	419	411	454	385	432	393	444	394	403	405	400	403	383	391	477	413	398	402	393	402	389	432	390	406	389	449	419	423	385	404	401	419	416	427	414	397	409	431	436	430	399	421	399	441	434	380	414	377	428	403	431	405	405	422	415	405	412	433	388	450	423	418	419	438	444	430	410	429	414	435	424	412	423	418	429	409	403	398	454	398	426	408	399	409	414	440	394	443	413	407	420	415	399	408	434	412	387	390	406	431	418	429	392	443	435	414	427	412	405	420	435	402	423	442	428	411	443	376	396	463	439	444	425	413	425	427	429	418	409	381	431	399	428	423	405	401	408	416	411	405	416	398	375	395	439	407	396	412	429	450	434	387	406	421	420	409	407	420	413	430	435	413	415	398	471	399	423	400	394	424	389	397	450	426	372	370	421	418	420	453	386	443	419	392	407	444	383	394	399	381	383	421	371	440	404	386	426	424	416	430	407	401	405	438	419	420	399	406	404	419	413	439	413	443	410	453	381	441	442	415	407	399	420	386	395	391	413	432	400	459	401	437	408	383	408	412	442	452	408	402	419	413	415	451	410	403	402	389	390	416	413	433	401	383	407	407	427	385	407	449	393	440	405	367	390	422	418	376	434	422	420	436	416	436	377	406	410	403	393	384	406	432	422	428	419	410	418	454	477	457	413	432	413	402
62426	88603	53096	15472	10086	11159	2875	712	689	702	688	676	714	720	692	711	646	685	688	696	665	678	682	699	670	692	733	702	657	706	692	690	670	675	675	700	703	711	705	645	646	714	672	681	665	706	689	686	632	708	647	672	690	690	689	702	703	685	691	694	718	680	681	630	728	713	649	700	679	688	703	662	660	705	675	657	692	659	675	677	716	678	690	701	683	668	667	682	691	688	713	689	691	666	697	709	700	675	710	667	682	697	726	659	660	682	706	677	701	696	656	652	685	695	697	674	666	724	709	660	701	663	673	725	699	671	650	666	695	699	673	682	645	683	649	686	676	731	715	682	776	706	637	713	640	669	720	677	690	695	678	730	664	695	649	629	691	676	645	658	667	730	691	685	693	673	690	684	691	673	663	692	720	712	707	642	636	669	759	724	665	705	681	682	645	690	715	715	659	710	707	672	733	684	723	655	660	676	699	690	634	689	685	644	682	734	669	653	687	665	634	677	692	686	676	677	668	701	677	661	668	688	665	687	718	679	680	652	675	674	695	704	699	668	689	692	694	632	680	720	665	665	683	734	678	688	649	685	670	677	679	699	690	686	637	682	737	664	691	746	682	644	621	669	685	685	685	695	723	671	703	682	630	716	676	681	690	692	701	720	711	666	644	604	685	682	653	656	635	730	708	685	636	689	697	687	690	723	696	735	656	668	731	649	691	698	733	749	685	707	656	632	678	660	622	709	709	690	718	714	647	723	652	681	677	686	666	655	649	686	673	697	721	642	640	675	719	693	711	690	653	638	676	668	697	667	686	664	683	679	693	706	707	669	673	722	706	697	722	681	675	670	710	727	693	699	728	665	675	711	737	740	646	680	685	698	683	698	733	711	740	659	650	642	689	692	639	711	696	699	683	699	665	715	700	652	689	714	684	706	694	674	704	693	673	681	701	654	665	749	664	664	646	687	688	699	694	685	665	680	701	669	713	684	675	679	715	694	665	653	678	691	677	655	686	684	676	686	696	696	646	694	647	655	692	720	710	689	654	683	702	708	679	709	652	703	658	705	709	681	638	695	757	681	665	666	691	689	687	728	698	688	681	680	653	720	686	684	679	681	675	712	680	683	660	700	712	682	662	686	652	681	627	689	686	628	748	661	731	658	672	732	645	686	697	717	688	679	685	654	714	679	690	691	746	676	703	690	706	657	657	700	678	668	684	669	650	704	742	718	665	671	699	693	684	678	697	666	662	683	659	672	717	682	672	719	696	694	738	715	648	706	678	661	671	663	690	643	699	724	673	687	694	670	681	673	729	672	726	695	708	724	691	656	666	651	682	667	674	621	648	682	650	694	697	682	700	718	691	661	650	698	640	683	711	659	707	690	630	728	671	688	741	680	701	628	667	702	694	757	657	714	634	683	666	666	703	713	726	647	683	642	684	641	668	647	703	691	671	691	687	685	670	694	664	709	688	681	642	707	685	689	687	673	691	651	716	655	703	686	731	675	666	686	691	658	664	710	720	678	684	676	666	709	648	741	666	720	730	689	688	703	690	668	621	693	729	709	678	697	692	640	651	687	654	688	686	674	662	703	672	685	677	635	714	646	686	691	708	671	652	685	625	676	706	687	654	682	655	635	693	717	627	691	643	716	661	699	708	630	669	695	667	660	684	691	643	676	690	681	715	701	720	659	664	664	693	722	666	636	653	671	664	691	707	664	696	700	716	678	672	642	680	635	660	700	679	691	644	712	681	686	691	671	676	675	651	673	708	664	712	656	643	654	716	687	704	660	687	655	687	694	692	698	687	649	638	665	645	676	671	734	668	672	693	673	728	671	704	658	667	680	689	659	677	640	713	658	703	681	710	693	701	682	693	686	633	683	712	655	717	679	671	668	671	709	718	655	666	655	715	687	686	643	698	691	682	689	704	718	693	685	693	700	681	694	691	650	748	671	729	660	661	702	721	647	687	681	679	654	725	645	674	661	714	682	641	657	730	686	706	673	690	647	700	695	694	705	695	726	708	659	670	666	735	709	659	708	638	675	622	609	670	709	677	674	706	686	632	758	669	677	692	701	650	678	677	663	698	659	698	674	693	638	708	663	677	654	663	680	674	716	700	642	716	695	645	729	728	673	681	697	701	643	654	706	707	667	744	680	609	679	696	715	742	655	709	682	680	679	612	690	675	708	727	671	706	744	725	727	631	684	691	651	677	708	699	708	669	682	719	690	666	667	701	695	661	670	656	679	718	720	691	683	705	706	656	701	673	627	652	708	704	663	701	694	693	713	712	673	655	687	674	679	703	724	671	755	683	681	698	708	675	677	667	686	606	717	655	664	697	705	689	689	619	689	744	674	707	654	675	681	648	671	717	664	702	699	722	700	681	676	690	704	653	691	692	700	647	694	692	745	690	660	665	687	695	711	707	677	715	691	705	657	674	686	684	700	715	695	687	729	682	702	655	702	629	633	672	753	702	648	671	680	704	688	637	669	701	679	674	668	693	732	661	698	728	657	713	633	712	660	721	635	636	686	713	683	659	663	707	668	718	690	699	678	690	696	656	696	688	711	697	675	663	726	691	714	654	664	678	700	677	682	728	679	667	706	686	689	699	662	647	667	694	652	726	657	708	703	663	653	706	630	640	670	709	679	690	680	697	731	703	737	681	674	669	690	638	675	703	687	731	707	701	652	683	696	721	675	645	679	713	691	664	672	709	685	708	650	686	655	640	719	658	668	695	672	646	663	698	702	708	677	713	674	668	663	659	676	684	699	662	716	672	662	676	582	732	650	683	696	698	712	667	666	720	700	687	693	719	652	649	649	725	720	677	630	682	688	674	671	745	676	649	745	665	631	665	643	660	688	690	674	653	678	688	706	681	708	686	715	727	659	689	702	662	684	690	682	730	702	656	726	665	692	707	708	686	661	708	654	701	692	660	674	679	662	701	646	675	705	700	659	708	638	687	711	683	698	690	686	701	673	728	693	641	648	715	689	680	667	690	728	729	727	721	676	705	691	641	700	681	723	699	674	662	695	692	680	682	710	648	672	649	726	707	663	663	698	678	697	635	685	659	672	652	723	715	683	628	673	676	674	677	631	661	714	703	711	682	640	694	708	636	680	689	669	667	677	697	699	708	680	683	667	696	700	758	647	741	630	672	714	686	674	700	688	706	679	691	676	692	735	705	643	702	704	695	733	660	673	695	672	666	681	632	668	679	718	665	673	687	666	702	703	692	652	696	693	631	690	686	681	676	662	669	671	696	677	646	717	654	662	691	665	665	711	699	734	690	695	654	663	667	648	711	662	681	695	687	683	682	676	713	710	684	703	674	673	703	707	702	645	720	690	668	683	713	715	668	698	675	695	679	682	662	663	700	663	700	695	676	680	697	681	672	693	695	657	734	689	646	722	733	721	650	663	676	676	734	700	622	669	700	673	697	653	655	695	682	644	701	641	653	651	684	715	684	633	705	683	745	688	690	688	645	677	643	668	691	677	662	711	705	677
24490	23080	30755	24623	21500	19084	5665	715	632	671	616	638	708	614	653	638	638	639	623	652	672	629	624	649	623	603	604	588	609	622	684	608	608	660	666	615	617	637	656	639	672	561	681	596	617	611	621	674	613	623	621	608	643	589	592	606	588	643	607	633	626	641	632	622	639	629	637	645	629	604	597	621	645	674	640	631	611	613	632	594	595	653	604	612	615	619	624	590	628	657	638	611	647	661	684	633	590	629	655	587	625	636	606	622	552	624	565	646	573	657	587	600	610	604	627	612	638	666	649	625	622	615	617	616	654	633	631	607	603	612	609	626	693	586	636	669	635	628	661	633	622	617	669	655	616	603	632	614	601	672	654	596	614	644	630	611	608	615	597	630	582	600	656	600	612	602	621	598	624	609	627	613	601	655	664	665	567	617	647	619	601	633	644	564	631	568	604	658	612	607	528	611	611	594	656	593	604	605	629	626	628	613	590	617	682	609	637	615	622	632	661	658	661	620	568	621	649	649	592	610	627	597	641	637	602	627	646	628	596	618	619	645	614	596	621	609	650	594	580	591	639	620	590	636	612	613	658	661	580	595	650	604	634	673	583	619	619	641	616	638	609	620	597	623	617	635	619	610	629	595	663	609	618	607	659	632	607	606	641	610	617	599	619	631	628	610	625	599	620	623	585	631	631	617	635	614	610	659	616	593	632	641	645	608	661	601	635	612	675	622	598	630	596	600	591	622	650	635	609	593	691	646	670	609	614	662	597	662	649	660	645	634	601	643	661	608	633	596	607	624	587	630	594	637	608	646	624	663	637	585	629	596	600	608	653	619	608	645	622	621	606	628	592	629	586	611	624	602	668	632	599	609	620	658	618	588	607	608	602	616	627	653	641	599	640	569	641	644	621	605	588	603	624	588	631	634	576	603	579	559	668	567	655	585	658	628	640	604	661	664	606	638	597	599	620	618	578	648	632	618	592	654	616	629	623	627	633	663	593	624	618	644	583	629	635	592	621	689	585	662	604	562	632	631	637	620	564	622	629	642	623	583	594	619	601	645	636	638	619	619	690	619	562	637	644	641	652	659	571	635	637	649	617	649	604	610	582	665	616	659	602	595	617	638	606	611	658	653	648	625	566	630	647	642	607	645	616	645	612	616	595	623	629	613	627	583	610	632	593	608	620	603	613	606	662	646	631	590	625	621	634	625	658	647	648	599	612	625	619	595	603	601	635	593	618	597	600	638	644	650	601	582	634	614	612	613	623	600	582	598	576	620	622	622	658	600	616	647	629	638	630	616	670	659	616	586	578	595	644	599	654	576	619	626	619	602	599	654	615	612	632	583	651	617	646	621	625	631	630	607	642	642	641	633	618	645	626	613	607	603	619	644	596	596	682	659	625	629	638	596	583	571	617	622	615	605	605	620	598	636	633	628	590	585	659	641	611	593	618	622	599	608	649	569	625	599	656	645	666	609	644	641	645	655	634	611	602	672	616	613	647	627	619	661	599	581	616	588	623	614	646	610	650	573	617	625	594	635	609	586	599	612	590	636	616	617	581	612	613	595	648	625	644	667	619	622	639	585	625	626	595	584	622	586	594	598	628	642	604	644	623	628	643	598	603	626	654	613	647	619	624	608	634	614	601	626	630	614	624	635	599	628	616	625	666	583	605	615	613	659	645	616	589	597	621	604	572	629	633	627	618	625	669	635	629	614	634	631	628	689	651	643	642	629	641	614	627	638	568	576	635	601	622	622	633	628	640	618	623	630	632	610	638	640	563	625	575	627	634	601	618	647	650	654	587	647	607	674	662	601	594	632	650	638	598	611	667	613	654	655	606	626	595	642	637	568	633	638	600	613	589	644	602	639	606	630	657	620	591	611	610	654	607	610	593	596	648	645	628	649	642	616	618	631	643	619	661	576	627	613	618	641	634	613	646	632	602	614	634	616	640	610	605	614	606	617	640	592	597	617	581	639	627	617	595	589	614	585	630	628	647	622	579	619	645	670	629	635	616	629	636	617	642	649	622	643	628	587	693	647	624	623	656	594	664	578	592	638	666	607	632	616	646	629	621	613	626	646	623	630	643	638	634	593	607	635	642	629	611	620	622	626	609	673	629	663	580	645	600	596	624	621	625	616	620	643	621	666	591	619	628	651	648	604	642	624	638	602	609	635	600	654	608	629	623	631	623	612	609	567	617	622	660	607	628	602	620	609	654	612	584	595	672	565	660	607	676	656	617	580	610	602	628	607	643	603	632	609	650	657	621	645	618	610	624	610	581	625	622	690	613	589	585	653	635	589	658	636	645	617	654	582	648	627	632	638	634	610	645	625	606	632	587	621	618	625	598	601	609	614	611	609	635	617	627	602	642	658	600	640	596	646	651	590	597	603	613	587	630	600	631	621	616	587	628	618	624	621	597	622	627	632	635	632	621	601	574	619	624	672	623	601	638	643	665	613	656	634	609	652	594	614	615	627	612	590	629	603	630	634	634	655	623	626	585	654	586	614	615	633	641	631	713	638	638	644	640	631	603	637	615	619	604	643	624	603	649	614	635	638	647	607	632	637	678	638	631	636	607	615	568	631	622	605	691	592	625	622	674	670	637	638	635	609	627	625	634	613	640	595	593	575	639	649	583	631	574	631	643	634	597	628	658	628	590	626	673	601	637	612	575	614	625	602	636	613	628	645	602	622	600	632	684	615	663	623	589	614	625	614	654	655	621	595	630	613	659	623	579	625	614	652	611	624	612	587	638	626	621	624	657	595	635	602	608	598	599	676	612	650	634	653	647	618	632	616	651	615	652	671	598	594	582	624	614	566	589	634	593	599	606	607	635	653	680	599	617	612	620	613	606	594	628	567	626	650	663	619	627	642	603	620	635	602	622	613	637	642	656	620	650	634	646	623	676	601	629	641	606	631	611	575	588	616	642	628	610	632	593	656	566	578	586	591	591	672	623	655	655	609	646	676	625	582	595	646	585	606	585	617	608	596	613	629	573	627	680	641	625	602	647	599	602	592	633	631	622	574	645	635	623	659	595	670	611	630	612	638	619	630	634	674	617	588	639	638	620	663	645	666	635	653	646	651	645	672	608	628	628	649	632	589	625	636	585	617	622	599	601	591	612	603	570	625	636	597	612	581	618	630	670	651	637	618	595	559	640	611	646	612	645	650	595	666	641	606	615	600	631	621	622	622	658	617	645	651	621	621	628	604	620	634	675	609	639	687	616	617	638	600	604	619	618	616	663	676	650	612	593	649	632	574	657	617	582	595	621	633	610	659	563	621	587	577	629	661	597	631	617	606	616	623	618	620	577	620	634	631	599	622	596	631	626	616	633	606	614	573	616	596	640	626	649	644	608	597	604	628	593	612	596	601	627	597	628	588	613	678	600	602	602	601	654	608	635	634	583	620	613	650	644	602	625	665	653	626	608	653	639	574	651	610	610	625	623	622	627	622	633	618	575	634	653	601	627	649	613	643	610	597	603	629	634	666	603	641
61040	99081	65692	19860	12397	16846	4166	981	940	1016	960	937	920	967	989	984	910	932	994	962	931	1004	954	1028	946	930	936	983	965	940	977	966	952	982	954	922	972	978	971	942	927	940	956	966	906	965	1035	991	983	943	924	950	947	1000	926	968	971	864	990	967	960	956	927	917	966	1039	982	983	953	942	1016	1017	921	982	977	952	916	947	941	969	983	935	988	930	938	973	1011	962	947	988	976	1011	910	914	939	926	971	973	905	952	947	932	917	991	964	974	980	950	945	982	940	968	962	936	987	950	966	942	988	993	938	944	966	912	962	932	937	941	963	937	1009	911	1005	961	989	951	925	923	980	959	920	920	996	995	961	926	927	955	940	994	1009	894	950	949	949	977	986	972	937	1018	1005	926	928	984	968	990	981	923	934	904	955	959	964	1009	948	968	981	1015	952	981	931	903	946	1018	956	991	966	940	966	969	992	933	939	969	946	935	934	931	984	953	877	1020	946	937	971	994	962	940	924	917	950	911	974	974	950	992	938	930	967	910	894	983	944	924	940	972	996	978	957	943	996	956	939	965	947	924	964	898	950	858	943	955	943	980	872	960	952	932	953	946	974	941	959	924	965	930	912	953	968	961	947	925	947	1004	980	971	916	954	975	970	970	970	960	952	1009	917	912	1009	1006	999	899	978	1005	964	966	950	939	1020	933	977	938	961	961	933	920	940	1001	1000	903	979	966	935	992	945	915	968	924	938	931	954	939	974	1015	991	967	948	925	948	981	985	985	1034	957	910	975	978	924	995	937	926	984	931	981	973	991	982	954	976	950	975	963	909	968	974	963	948	924	992	910	899	980	945	942	993	969	972	950	953	956	991	908	954	923	938	965	971	951	951	984	926	968	927	955	995	970	965	960	946	923	949	938	901	964	914	925	933	944	987	888	929	938	951	929	970	912	977	985	938	924	940	1002	1009	991	981	955	924	1032	901	988	977	912	1032	957	902	943	928	1036	926	949	944	951	934	928	974	1002	943	881	916	975	991	967	1034	922	925	963	913	921	968	951	1025	974	1000	892	998	984	958	985	959	893	941	976	870	896	956	946	905	956	940	910	932	929	948	986	977	956	990	980	947	929	992	940	939	998	993	901	983	983	929	990	929	930	930	950	973	867	963	915	895	938	1006	999	938	933	954	890	935	937	930	966	916	959	956	923	952	936	963	931	929	942	960	975	901	951	950	972	924	947	963	969	977	926	959	969	953	931	945	924	920	950	937	948	938	982	981	972	947	903	959	951	973	918	963	987	950	954	942	1009	982	990	903	988	907	930	933	935	950	996	946	953	941	954	951	915	965	975	946	962	939	983	980	951	960	964	952	991	940	977	911	1016	923	956	934	899	907	918	926	973	941	953	988	932	926	950	946	986	942	994	956	1004	975	948	980	940	977	924	879	998	943	942	956	914	958	980	1003	1002	939	928	910	940	942	916	962	970	934	960	928	985	930	922	919	950	929	918	989	1018	946	1038	983	938	998	957	953	971	917	992	940	952	1032	975	943	959	977	929	934	960	919	952	969	962	965	934	981	923	960	952	908	940	956	937	992	999	966	884	973	961	990	945	1002	984	968	933	963	947	996	1003	967	990	939	951	977	941	901	946	983	933	956	938	925	911	945	995	910	945	1027	943	947	955	931	917	959	990	977	924	1016	953	942	947	921	955	976	904	926	963	914	963	947	960	938	959	971	965	940	975	904	959	956	950	959	952	990	919	973	943	963	922	938	992	973	947	952	947	981	959	943	937	945	1015	1005	958	957	953	1006	1001	956	1010	1022	960	968	979	942	920	942	924	969	935	935	981	945	910	947	961	947	935	934	928	959	956	936	969	930	966	964	921	929	1002	958	993	1012	913	935	945	979	944	950	954	970	997	915	953	975	932	970	949	938	981	940	947	987	975	971	987	919	952	995	950	946	954	969	919	1005	990	973	982	939	929	946	979	916	957	1009	917	988	910	986	912	961	968	985	914	947	929	972	948	950	942	1007	941	945	951	902	957	951	932	975	1016	1013	966	996	950	921	943	992	928	931	985	945	1004	984	939	972	924	998	944	930	895	985	933	885	965	989	974	997	935	967	962	1000	968	972	973	990	977	953	973	934	955	948	927	1022	981	932	957	979	963	942	986	966	1024	922	959	956	1021	914	968	978	946	995	1001	959	934	911	885	949	974	995	961	970	963	953	982	934	1017	957	962	959	1006	982	998	950	989	936	918	947	964	995	929	903	983	973	893	965	950	938	934	935	946	1014	951	927	939	982	983	995	988	929	963	971	967	933	938	972	992	930	949	1010	982	947	906	956	976	929	1030	1008	932	957	950	951	968	943	942	925	972	1024	1002	954	985	919	923	925	916	944	910	948	971	975	966	908	965	943	1000	990	925	988	953	913	975	974	973	981	969	943	950	967	964	941	943	966	972	946	914	939	934	953	949	955	978	985	988	939	940	996	1007	930	998	895	943	949	1008	903	969	921	971	901	962	986	934	952	982	962	1017	935	918	924	894	939	962	905	937	906	954	932	952	935	930	977	926	901	993	995	1001	961	935	927	950	958	940	947	947	887	914	963	968	927	1012	976	942	995	960	940	965	915	928	996	969	903	1017	963	922	994	935	896	1008	942	947	997	943	1014	929	932	989	992	952	984	976	950	995	913	918	942	944	972	988	981	942	972	983	1011	945	934	993	911	951	934	979	996	936	956	972	943	931	959	966	969	996	960	993	940	988	967	993	937	928	897	982	989	982	966	965	957	925	974	955	956	929	972	991	954	963	959	948	980	944	979	964	973	945	959	1005	971	968	988	933	961	935	978	961	939	971	970	957	991	1002	934	953	960	912	909	990	963	901	927	923	962	964	931	936	916	937	900	944	993	996	950	955	954	916	1010	963	1004	978	940	964	947	947	1020	968	949	923	960	974	991	934	952	988	1015	904	973	983	941	1002	958	893	989	961	985	915	955	977	966	917	906	1011	926	953	972	931	1011	970	923	924	938	950	922	940	1001	984	950	955	969	957	938	939	964	948	985	978	929	946	970	913	923	952	925	949	971	958	933	981	959	1002	916	990	961	959	1000	931	933	915	983	961	919	899	940	895	998	962	1023	911	936	999	963	1015	956	995	943	961	922	1069	920	959	973	905	963	965	996	914	924	926	939	927	954	933	981	927	1013	970	984	973	904	917	1004	883	965	988	928	958	978	953	949	957	962	973	934	961	946	984	897	974	942	953	945	1023	969	888	981	1032	990	957	916	1036	952	962	919	972	964	960	917	967	955	980	914	915	986	967	944	932	934	992	926	885	907	918	995	938	957	985	949	961	1002	975	962	980	1000	1021	1001	981	916	936	946	941	936	952	940	1001	960	939	955	957	962	993	920	970	929	946	988	894	927	979	982	928	953	955	925	933	935	925	912	955	919	936	964	1007	911	992	925	941	952	942	950	973	956	1018	965	969	981	907	921	1005	1005	1002	950	988	957	947	986	971	1012	927	975	990	918	934	984	953	931	964	991	947	992	930	937	953	900	967	942	926	954	899	943	921	892	969	988	934	962	959	1012	989	1017	861	921	995	972	949	919	963	944	922	949	914	965	890	960	905	976	971	944
32696	33173	26188	7534	918	1291	605	443	428	438	455	460	473	456	458	452	471	440	468	488	454	474	430	470	452	446	454	448	460	439	449	445	481	426	410	467	448	438	469	483	467	460	481	452	433	458	488	492	489	479	470	491	460	453	488	452	446	455	409	453	488	397	461	457	426	488	432	470	469	490	441	434	439	459	460	483	450	489	461	486	439	441	458	437	427	423	424	440	465	443	462	443	444	442	438	442	444	474	472	419	480	442	461	470	440	395	489	442	423	486	407	466	469	459	435	463	474	410	450	471	483	480	422	439	497	447	498	441	428	406	447	467	481	482	481	452	476	439	453	523	459	421	487	476	495	458	451	446	465	459	443	430	435	463	457	494	476	460	486	478	466	432	466	442	476	452	449	414	431	462	411	454	449	430	437	466	436	426	447	467	452	442	409	522	460	458	476	468	459	469	483	487	463	440	442	429	434	463	460	471	457	475	460	444	461	442	444	465	426	463	483	431	440	443	440	462	465	470	506	475	437	458	432	496	435	421	460	471	439	443	456	461	415	435	428	447	486	421	474	452	468	477	437	463	448	479	472	445	430	424	468	496	450	424	496	460	477	507	405	428	438	520	453	439	420	464	431	411	494	436	422	446	452	424	457	403	473	466	403	485	447	441	499	472	427	446	476	429	439	450	447	432	428	428	447	456	404	428	455	418	470	437	467	424	444	451	451	465	463	442	458	498	425	469	491	443	494	461	446	402	437	491	486	470	445	486	460	420	445	439	430	443	491	448	462	457	459	466	473	448	462	417	471	412	436	443	493	476	470	471	477	435	449	464	455	442	413	457	483	437	436	434	413	439	424	411	459	488	452	448	484	463	444	461	452	462	438	449	480	451	452	439	459	442	443	408	435	451	432	420	486	445	456	459	448	436	425	463	448	451	476	461	496	430	455	446	453	439	457	404	464	467	436	436	476	424	457	484	453	477	473	497	471	454	468	478	451	461	459	445	455	449	489	456	463	482	442	471	480	428	449	437	452	457	455	426	418	452	429	476	444	457	416	457	491	450	452	451	448	443	423	462	448	501	472	436	469	463	453	512	468	451	458	471	447	454	457	453	447	484	457	445	460	445	491	409	445	442	467	413	455	425	489	478	461	449	472	457	449	452	448	461	519	481	445	443	468	461	460	439	470	455	450	480	472	431	495	464	455	426	478	464	431	497	476	486	468	440	471	440	450	478	465	419	420	464	479	468	490	463	445	448	433	469	467	409	446	469	441	485	469	447	430	479	470	456	486	458	442	440	484	453	481	465	476	416	435	482	458	452	432	476	447	422	449	461	463	444	452	456	430	442	434	463	465	443	459	439	465	467	460	470	478	500	449	454	449	446	451	407	447	469	457	467	485	423	481	450	400	446	448	426	432	436	516	470	459	457	460	408	440	470	434	438	420	435	455	453	471	466	434	456	447	474	465	420	427	449	429	428	437	489	432	442	483	437	444	411	431	441	507	437	453	439	452	436	459	433	443	457	465	479	461	450	443	463	468	502	458	464	454	470	485	473	450	451	442	464	418	482	490	455	458	462	453	471	413	460	430	437	461	428	450	443	501	442	438	463	469	447	441	430	452	456	472	465	461	473	467	462	449	422	452	474	459	440	431	466	460	458	470	466	479	451	424	422	445	451	457	486	436	438	453	468	435	450	446	442	463	460	432	457	437	457	434	439	458	470	480	458	447	475	450	459	471	434	497	438	468	451	475	449	437	423	471	444	462	429	458	461	458	476	483	457	463	436	431	484	461	440	446	448	421	479	436	479	450	509	450	464	461	471	471	461	464	461	464	452	453	425	451	447	449	427	479	467	434	447	453	481	482	437	458	453	485	482	434	479	458	450	491	465	456	467	465	485	454	464	430	432	475	490	462	500	441	486	407	456	445	469	442	460	472	475	497	481	448	484	448	435	440	484	461	474	466	468	423	443	428	482	478	495	457	437	431	424	434	463	438	439	447	458	481	482	454	465	464	473	444	458	437	464	480	450	458	470	465	440	480	439	443	483	470	459	468	457	426	500	422	431	475	469	412	423	458	430	456	457	468	462	441	437	457	418	457	476	457	459	451	444	475	487	456	474	447	426	464	456	461	462	460	433	406	488	447	463	490	460	452	417	446	451	457	447	465	456	435	466	455	432	472	429	502	420	458	448	476	471	443	453	416	439	450	401	464	448	439	446	459	437	470	496	429	457	470	486	458	431	441	457	465	483	501	436	480	448	451	436	451	422	457	434	451	467	472	445	443	470	437	439	494	406	447	436	464	485	451	432	429	462	449	465	430	464	478	442	479	440	420	491	439	430	426	433	447	426	462	460	467	435	461	455	461	477	452	496	476	470	456	441	431	486	476	462	455	431	469	453	415	436	479	420	447	425	431	419	465	487	428	475	474	434	485	461	381	444	495	449	414	449	459	437	460	445	478	434	438	468	434	443	473	439	422	472	426	489	471	430	473	448	446	447	440	485	416	455	455	431	440	445	457	451	467	490	431	489	423	391	439	441	436	460	431	457	423	445	438	439	469	482	448	465	471	489	425	463	452	426	440	460	453	447	483	454	458	460	447	473	434	492	437	442	462	444	438	478	467	457	443	463	438	417	467	434	440	448	453	457	470	488	444	438	451	443	431	445	451	495	416	409	439	433	446	474	437	438	460	427	421	466	464	416	443	427	462	472	446	471	422	427	435	485	448	417	451	440	474	458	424	468	455	496	448	422	467	469	431	480	444	448	425	463	477	483	432	463	436	462	424	446	456	481	480	426	472	464	472	441	451	446	457	481	455	456	469	414	482	431	445	413	454	499	456	473	463	462	431	457	473	463	410	445	493	470	479	442	495	436	419	499	445	421	477	468	457	460	468	422	485	484	433	453	472	459	441	449	461	465	463	495	473	446	477	465	466	452	459	447	419	459	411	429	486	455	463	459	472	414	454	474	455	492	441	421	465	398	482	459	462	481	442	461	431	429	479	433	502	448	474	431	444	432	467	461	475	444	486	454	450	463	447	493	466	437	469	412	468	461	474	424	451	470	431	470	445	463	449	487	442	416	421	469	469	431	438	502	441	467	472	432	435	454	443	498	458	452	501	410	436	469	461	480	451	431	436	484	427	457	434	472	496	441	432	472	465	459	454	434	447	445	479	485	457	439	463	411	466	470	410	445	441	445	460	454	455	450	491	451	447	469	458	428	456	449	457	501	470	464	451	479	440	513	500	472	463	453	453	453	453	431	469	456	461	428	485	455	449	458	408	440	411	480	451	411	466	461	482	491	443	467	436	445	460	405	402	462	444	469	466	469	456	504	461	458	458	452	520	469	482	457	474	446	455	447	506	468	460	420	447	478	447	424	449	435	471	455	437	445	463	452	478	484	449	462	465	457	466	463	473	444	462	430	491	465	424	470	459	436	467	452	467	496	498	440	485	469	454	440	426	470	476	424	455	457	464	414	478	463	458	459	451	432	480	431	445	438
43366	49595	28440	3429	1893	2641	1093	739	726	711	772	728	772	761	722	732	733	767	711	748	763	745	785	751	751	741	738	761	791	673	713	739	794	706	742	766	716	726	756	763	767	761	734	738	769	739	760	752	695	772	750	797	715	750	727	726	750	786	734	760	787	706	767	722	728	730	757	749	786	729	746	743	766	769	781	746	746	747	771	735	723	743	758	780	832	698	788	738	791	710	715	705	761	763	810	730	695	733	808	742	742	745	753	768	698	789	761	733	690	790	747	702	738	768	766	830	774	774	762	786	777	696	785	738	814	723	688	770	724	738	737	705	770	761	775	788	703	751	752	765	771	725	699	809	712	776	756	756	763	712	760	763	786	759	731	783	767	708	753	733	695	749	746	747	737	718	785	756	764	736	732	744	759	755	760	750	724	797	718	724	739	797	755	738	741	742	696	740	714	741	703	737	712	750	703	755	775	733	826	735	691	766	790	765	747	735	738	738	770	741	751	769	734	765	761	754	689	735	764	791	794	745	717	776	761	777	773	743	733	745	744	734	749	754	753	773	759	728	750	776	751	762	720	759	812	817	776	785	795	732	770	736	764	751	765	737	816	748	739	734	745	795	755	788	780	720	705	730	798	770	772	758	763	688	777	763	756	747	779	747	776	731	791	729	766	730	761	739	714	750	774	754	711	778	765	819	723	710	724	758	728	776	713	752	741	739	708	767	767	800	793	731	763	778	743	764	750	723	771	725	740	773	778	710	781	703	762	769	794	715	726	778	737	763	743	776	724	777	797	731	796	749	778	750	674	780	772	727	775	745	743	784	748	775	753	721	765	757	737	724	759	735	729	753	715	736	793	768	713	721	774	762	809	726	740	726	744	757	763	726	729	780	763	738	726	711	712	753	737	700	750	779	760	749	730	771	752	756	698	774	785	745	755	736	758	761	767	714	799	777	747	744	766	733	796	751	788	789	741	747	757	763	765	769	744	689	741	745	727	733	744	698	730	708	718	774	746	762	806	759	742	760	758	723	763	711	742	705	753	762	749	752	754	770	760	744	751	806	751	780	738	705	712	726	781	781	759	741	803	760	785	752	749	786	752	693	702	727	720	748	727	735	734	703	737	835	776	809	769	767	760	799	709	766	742	761	740	760	755	750	717	750	782	735	723	735	753	700	801	718	735	759	716	778	780	762	754	718	786	741	751	754	733	716	724	720	779	777	753	773	743	720	729	762	733	770	746	787	752	733	732	764	706	760	787	745	748	733	751	758	687	747	779	800	764	775	794	786	789	724	734	737	752	767	752	743	781	749	732	821	782	768	731	746	766	762	733	712	731	744	770	765	763	711	757	785	785	738	726	746	755	747	746	752	733	745	760	779	756	818	829	767	737	778	728	752	774	776	732	724	765	820	769	710	735	776	724	791	732	745	741	723	763	723	749	776	726	740	735	739	734	743	738	786	724	736	738	719	706	761	711	755	722	757	693	732	750	755	786	739	762	727	724	765	755	765	761	741	738	721	794	738	755	753	791	734	730	710	746	769	770	744	756	753	743	750	756	756	754	739	726	755	750	779	705	743	737	803	736	706	773	710	810	728	761	754	761	772	771	739	786	768	706	784	731	732	728	762	720	733	757	787	790	745	739	781	750	773	689	758	784	780	758	764	769	741	731	716	767	801	730	750	756	683	759	728	744	746	763	775	729	706	716	735	717	705	740	754	760	771	751	728	751	782	734	741	759	783	732	724	728	746	761	743	759	780	740	765	724	710	807	731	735	724	754	710	767	711	757	725	746	747	750	720	738	763	774	729	734	718	791	722	759	757	746	747	756	763	784	708	767	721	745	727	716	702	692	783	733	756	715	739	753	769	748	776	721	788	780	764	747	746	711	709	775	802	694	731	744	723	798	749	750	758	779	785	701	748	723	758	721	713	785	728	722	750	778	765	842	764	753	700	748	778	738	772	755	743	749	732	767	753	746	722	769	734	760	755	773	722	787	817	761	762	762	755	786	795	717	740	734	780	721	769	747	798	752	785	732	806	738	778	686	751	786	711	767	810	710	734	720	772	706	738	752	761	746	742	784	758	737	734	741	751	744	765	732	732	738	741	791	747	703	736	740	768	697	743	755	772	776	758	674	774	802	749	736	733	756	760	793	729	723	765	689	718	770	794	735	753	730	731	760	728	781	795	759	724	732	746	671	694	789	760	762	773	732	751	748	746	739	755	742	722	765	723	736	744	797	821	731	778	771	769	715	792	742	693	748	748	773	723	765	797	765	792	775	730	717	760	778	755	707	755	749	777	744	719	736	741	753	753	781	751	764	779	754	721	750	764	730	755	756	727	737	745	709	710	765	738	721	765	772	732	778	748	719	746	790	805	746	764	716	767	754	733	733	753	789	721	708	763	720	776	770	732	725	753	711	760	778	751	749	738	766	740	796	749	734	727	746	810	736	834	742	829	780	735	760	770	743	735	747	777	745	751	746	765	745	696	756	728	761	745	770	766	741	733	757	750	736	719	740	757	725	748	774	708	784	737	768	721	759	775	752	727	772	746	778	733	800	739	726	764	692	764	736	778	707	725	764	739	723	719	767	721	723	780	766	729	755	742	772	754	776	740	795	783	728	749	718	782	741	742	727	759	768	772	731	750	800	752	778	745	764	745	756	728	768	791	707	759	781	735	687	780	774	750	795	745	780	745	756	761	711	806	790	819	758	755	795	743	744	734	795	780	703	759	682	783	768	772	721	735	744	700	738	709	805	778	757	781	752	703	741	795	748	764	694	736	761	761	726	766	788	786	785	712	742	740	799	726	754	771	772	739	724	741	756	768	794	752	799	769	786	776	710	710	748	763	725	816	732	768	730	735	771	751	733	718	765	736	758	700	737	693	782	737	747	751	767	726	764	723	782	708	751	748	739	751	782	767	764	745	735	795	748	741	793	763	749	759	741	709	769	751	737	746	754	793	729	811	760	816	773	706	725	727	724	736	760	776	784	725	776	772	750	710	770	672	776	734	789	758	742	715	708	735	732	787	754	749	782	767	752	790	687	755	749	758	719	719	748	751	758	735	792	724	732	729	751	753	752	736	754	752	749	763	720	725	732	737	731	767	695	744	700	696	732	772	782	742	758	736	761	753	763	750	728	756	791	782	802	731	763	758	755	783	757	741	763	800	748	759	761	712	758	687	744	721	752	715	744	752	703	721	771	797	737	724	773	766	741	739	769	758	787	798	739	752	792	770	797	685	720	674	773	713	789	767	753	712	774	728	741	794	747	751	758	783	743	705	758	771	748	733	746	769	757	786	786	729	721	722	727	765	738	722	753	744	727	750	730	804	781	726	718	744	747	763	767	729	736	777	721	732	725	742	705	758	777	749	763	789	733	685	741	713	740	731	725	769	705	760	746	815	755	767	731	726	753	731	752	773	759	749	741	769	726	739	729	773	779	759	716	744	759	722	773	742	754	809	762	815	732	777	752	763	771	769	772	769	744	760	781	720
25874	25052	32887	25242	18688	10782	2128	440	423	427	418	423	423	462	394	422	407	436	401	425	429	414	424	422	390	400	438	410	430	406	409	385	410	456	407	434	436	431	387	411	407	396	427	403	469	440	440	422	411	370	439	451	438	455	395	404	477	418	428	448	407	374	394	405	407	409	386	430	411	422	406	406	413	417	419	392	404	383	387	427	407	389	400	430	375	414	423	455	397	373	453	455	435	409	421	385	419	387	390	384	437	410	393	396	399	383	399	396	405	465	420	393	372	417	391	414	449	411	417	395	378	411	400	413	403	395	389	426	400	408	417	398	386	429	420	404	417	439	382	389	413	420	410	384	443	423	368	376	416	411	398	420	376	401	437	424	403	456	451	418	450	438	420	428	401	411	386	425	404	367	451	445	411	421	413	437	394	407	438	425	388	380	392	438	397	410	416	401	387	395	408	424	415	400	422	387	426	406	435	455	387	394	367	400	426	403	387	411	429	395	413	417	447	448	443	421	394	381	402	428	416	449	424	354	404	407	432	384	399	418	433	411	377	414	421	426	408	413	384	450	392	405	449	443	434	416	418	393	411	450	427	431	428	473	413	423	428	400	385	438	374	418	435	364	434	406	392	394	435	461	404	429	413	406	422	429	430	430	404	430	432	439	378	383	410	399	447	412	419	415	383	433	444	385	394	432	420	396	396	416	407	420	400	396	415	430	419	422	416	420	459	444	416	377	441	444	440	405	411	388	402	400	440	392	391	450	399	429	365	396	429	415	402	461	383	409	420	387	386	407	429	392	408	417	379	420	383	424	413	382	405	425	388	385	435	416	409	450	451	424	426	443	432	414	382	430	399	430	435	401	437	423	450	440	367	414	431	435	419	417	417	410	414	431	417	388	415	400	383	398	381	409	405	412	399	431	424	421	442	406	381	450	407	435	423	382	425	422	411	436	428	413	405	405	428	380	404	437	416	421	415	417	395	412	442	427	382	430	419	422	405	403	406	434	382	449	441	417	421	417	384	403	375	379	417	450	405	413	390	425	422	414	415	421	430	415	439	389	425	409	390	428	480	421	449	412	415	406	421	434	418	444	434	433	420	439	412	411	407	423	398	431	413	436	433	416	403	402	404	393	410	399	401	435	391	407	410	405	454	434	422	413	425	401	403	443	415	439	392	395	407	386	456	428	434	404	432	408	408	425	391	448	396	403	399	416	401	432	436	399	441	403	427	432	420	429	402	446	406	402	390	397	427	407	434	382	392	410	418	449	420	401	437	405	422	359	387	409	411	383	438	391	456	416	436	421	421	421	441	393	408	431	423	417	390	443	461	365	382	425	365	398	416	404	461	438	415	388	411	429	394	389	403	410	421	436	405	401	440	415	426	416	418	408	386	435	428	408	466	420	453	391	430	385	418	435	406	423	437	420	427	408	412	420	423	421	422	392	449	412	426	439	420	397	389	421	387	407	408	425	442	397	450	394	403	410	413	400	427	384	418	416	438	410	410	388	450	408	383	425	406	401	457	461	422	426	421	413	428	433	408	431	379	406	400	406	414	417	428	391	402	402	372	389	457	434	390	422	445	400	425	373	361	410	405	383	409	397	424	386	421	423	391	420	390	398	422	417	410	398	425	419	400	420	419	389	450	415	422	431	406	433	423	378	430	388	414	430	422	407	367	387	397	455	419	400	402	425	401	392	412	448	408	455	416	417	409	404	395	396	430	403	399	411	385	414	380	419	391	381	418	388	388	423	448	428	433	413	415	403	420	460	414	429	414	398	427	412	434	407	423	430	393	383	431	418	436	400	439	399	405	412	420	416	416	425	448	381	397	443	440	406	420	425	393	407	444	417	419	412	417	423	407	392	420	401	402	431	399	380	432	422	424	422	424	408	384	445	406	413	424	368	404	434	378	414	429	389	402	421	433	411	382	428	396	414	423	403	416	415	447	401	384	391	399	440	434	414	406	426	407	423	408	412	374	411	412	409	431	386	387	447	430	429	400	419	413	422	399	411	418	420	436	426	425	422	419	409	469	411	409	410	398	427	419	418	440	386	399	423	396	431	374	441	402	448	397	404	435	381	408	436	438	434	375	393	441	422	429	440	396	424	427	383	440	399	428	393	405	421	445	438	394	431	385	416	390	407	410	427	441	441	400	432	411	415	417	390	418	425	426	393	444	399	420	421	390	411	431	419	401	425	448	408	403	403	440	417	404	424	375	420	400	438	397	424	380	430	408	397	388	456	382	386	378	445	443	432	379	419	402	400	403	444	404	458	423	403	391	409	420	418	426	447	421	413	405	452	425	417	391	365	420	382	409	437	416	401	405	388	428	422	406	409	427	435	437	375	424	410	409	414	416	418	383	413	386	378	427	414	387	429	376	434	402	399	393	432	377	389	418	402	380	420	451	413	401	445	398	389	421	416	407	391	432	421	414	449	418	415	403	424	410	432	389	362	401	413	417	437	446	413	403	418	427	397	420	406	362	408	383	413	438	447	419	432	428	419	375	426	407	417	415	358	404	416	391	418	392	419	397	424	431	464	442	448	397	400	416	434	392	411	424	397	421	400	426	390	382	443	419	409	444	403	424	443	394	448	408	404	424	403	435	418	418	413	437	434	402	372	447	421	414	429	386	408	431	375	438	398	438	398	436	458	414	418	362	382	398	430	415	438	411	421	442	393	377	441	401	405	396	401	416	424	406	405	375	430	446	403	430	418	437	369	396	431	400	389	441	397	422	399	434	412	413	424	416	391	470	455	445	414	406	391	365	431	433	382	412	418	407	423	406	415	447	438	424	424	389	429	394	438	402	423	357	397	436	392	442	374	422	424	396	383	375	415	433	464	438	408	438	418	469	424	387	392	424	437	393	399	429	394	360	439	412	388	426	422	409	463	435	429	438	458	433	404	413	444	418	412	430	426	419	411	361	442	423	424	385	412	414	391	409	394	400	410	416	417	426	410	428	444	411	401	437	441	423	371	429	406	413	406	398	397	397	411	450	441	395	411	393	402	399	430	424	418	423	420	460	415	378	405	398	387	450	420	420	437	416	423	404	410	433	406	405	425	436	448	408	411	434	421	403	420	401	424	417	419	425	391	433	410	399	390	407	399	407	424	392	419	417	432	457	384	408	414	395	425	392	408	465	418	395	409	424	408	421	405	393	410	372	448	417	430	407	442	417	431	428	407	436	422	433	400	410	421	432	414	366	395	411	429	461	416	399	428	398	396	399	404	414	447	432	447	395	386	378	418	418	407	397	429	392	427	443	393	420	394	381	427	414	390	435	423	421	406	453	390	422	402	452	428	416	436	413	438	397	412	412	434	405	423	388	415	408	417	379	439	381	437	381	420	420	419	397	377	409	396	413	387	409	433	397	413	432	436	405	399	409	401	372	472	407	386	418	394	387	424	433	390	405	399	422	375	402	451	425	447	417	440	386	447	411	416	430	424	429	427	382	390	427	404	438	398	431	397	394	429	387	434	426	393	410	434	427	445
62215	90949	58916	14988	10020	12444	3045	714	655	713	675	697	651	650	694	714	700	709	697	672	645	718	678	676	678	706	688	647	673	692	635	721	696	645	654	654	683	663	691	722	673	634	686	703	709	694	697	662	688	711	673	680	638	678	678	669	685	736	679	700	663	694	717	638	669	677	674	729	681	684	674	655	646	693	708	687	648	694	691	663	674	626	732	693	657	709	700	648	665	656	681	672	696	679	674	716	679	679	720	702	658	688	662	664	683	684	701	690	662	637	658	684	677	648	684	680	735	664	676	634	714	721	652	637	645	667	639	674	675	684	715	667	710	627	707	655	674	693	632	650	701	638	704	719	691	711	662	635	649	720	668	670	679	676	723	677	688	631	665	678	702	627	655	670	685	642	606	666	696	735	649	706	640	642	696	682	660	658	667	678	685	740	672	666	744	685	683	681	696	663	690	647	674	701	751	685	686	658	657	673	698	687	658	649	659	670	667	671	703	645	653	680	675	705	658	704	698	704	690	707	710	668	677	679	738	644	726	678	671	663	693	660	654	711	675	656	651	681	702	698	662	665	633	629	694	665	686	662	693	657	659	694	685	682	718	657	683	670	636	714	719	651	674	648	650	710	690	656	631	660	671	694	702	685	628	710	651	716	652	684	696	701	658	679	706	713	701	681	694	733	672	677	690	659	714	644	632	662	671	651	674	663	651	709	695	679	722	599	696	660	732	677	652	668	696	678	709	688	728	664	706	671	641	680	684	694	665	693	676	660	696	702	637	693	674	646	665	684	742	687	706	658	675	652	711	719	617	634	684	662	671	638	693	700	675	720	697	671	662	706	700	649	706	681	671	704	683	663	650	698	649	683	682	680	640	640	714	717	672	682	728	655	665	651	694	693	703	655	704	729	664	685	629	646	697	676	673	654	672	715	666	632	712	672	700	675	719	673	746	647	636	682	636	711	665	682	720	658	697	685	683	671	679	706	631	643	663	670	675	691	696	685	674	681	705	661	679	712	666	666	729	683	645	694	667	606	634	672	708	659	657	687	673	676	660	649	700	705	656	689	692	657	678	706	658	689	689	683	660	677	621	654	669	707	689	677	714	697	656	711	688	706	720	692	699	686	649	683	676	675	666	653	687	694	679	625	691	687	643	693	669	678	714	657	679	678	691	646	724	692	675	722	691	687	650	670	673	690	688	647	655	640	668	674	671	666	657	679	684	664	709	686	707	689	628	710	648	660	633	679	681	663	720	690	691	684	713	675	666	711	701	666	687	666	689	655	688	677	622	683	667	614	693	677	681	650	709	663	672	674	664	677	680	622	660	699	683	693	636	728	703	700	675	674	638	681	702	676	686	679	680	699	681	685	686	740	698	671	678	646	632	733	682	630	670	709	659	672	668	699	662	690	691	721	656	697	666	696	669	632	635	646	641	690	680	660	705	721	631	692	667	655	674	674	668	690	704	665	677	658	683	681	665	643	651	687	663	651	647	664	660	648	673	635	654	686	661	673	682	631	673	645	701	686	683	682	693	648	685	688	671	667	712	670	701	715	671	686	678	672	700	677	681	678	693	656	705	690	685	674	667	623	710	700	672	680	657	709	645	725	667	731	693	680	710	694	650	662	695	692	677	739	693	672	743	680	670	650	677	658	698	702	691	670	731	624	660	694	689	676	678	642	650	672	677	678	654	671	659	678	672	702	658	672	678	686	672	698	719	643	663	665	692	658	698	682	644	672	685	674	721	640	652	652	674	664	699	643	645	686	662	636	678	649	728	688	692	693	707	644	698	663	632	699	653	636	663	684	659	730	697	676	716	677	701	718	694	652	710	720	668	698	655	695	682	670	675	663	689	647	689	666	737	725	703	693	678	681	716	675	675	664	696	674	661	677	696	663	640	668	710	685	683	641	690	723	727	684	671	663	669	665	697	687	693	660	681	673	689	671	713	645	709	681	624	693	703	679	689	689	691	658	660	665	658	629	706	714	664	634	697	690	728	708	676	698	667	638	718	743	664	656	738	658	690	698	635	733	686	681	711	660	710	700	698	648	698	730	672	683	687	654	663	698	672	683	691	653	693	687	687	639	719	644	681	694	665	662	674	678	688	677	689	675	691	679	667	623	697	651	691	641	675	657	663	670	675	689	686	707	699	656	707	696	657	660	683	651	675	679	667	734	629	669	683	704	676	626	665	666	688	629	675	668	686	637	642	673	719	713	678	745	664	657	662	649	681	725	693	643	680	675	672	701	729	663	726	658	693	706	660	665	659	708	675	653	680	665	678	684	693	658	686	681	685	651	677	661	648	714	674	671	688	738	708	665	713	654	647	720	698	744	665	644	702	692	681	662	689	688	687	657	710	672	702	701	663	660	633	651	708	683	632	708	672	686	651	670	644	679	668	682	675	652	711	675	675	714	697	699	642	711	634	684	644	697	683	655	667	673	718	717	635	689	650	667	616	659	713	644	693	647	644	685	673	638	724	657	676	667	686	653	652	667	662	672	660	647	695	710	712	641	644	738	673	712	657	670	650	667	684	673	676	651	652	697	712	672	702	649	722	649	706	682	694	679	655	656	668	656	667	676	682	684	683	649	634	730	715	663	677	686	694	657	691	660	680	718	742	650	713	652	688	696	657	671	673	684	702	708	666	666	662	694	694	675	649	734	698	724	696	707	699	693	684	662	700	670	708	695	718	708	639	654	644	663	677	662	650	627	678	685	683	669	694	694	693	709	668	626	722	674	659	644	701	687	692	629	669	685	710	672	676	641	640	710	667	669	711	716	657	640	702	674	677	716	645	638	676	641	678	661	701	674	656	699	706	680	657	686	692	682	697	707	730	707	655	666	696	680	675	686	652	644	635	698	664	719	694	666	647	713	648	698	679	646	679	688	682	720	612	706	649	721	682	688	650	698	644	721	701	721	703	644	692	664	653	691	686	680	693	662	655	689	680	660	638	666	684	732	689	673	686	693	681	659	660	713	625	675	654	645	703	670	718	675	711	727	663	694	715	683	645	673	650	695	622	646	707	690	649	677	731	708	684	697	670	683	633	670	684	685	692	680	691	677	666	694	682	685	710	678	665	719	660	652	649	667	690	672	703	668	678	669	651	663	695	689	670	670	675	729	670	688	693	690	711	665	678	649	697	683	709	676	669	665	653	675	698	702	654	674	673	625	652	668	711	666	682	688	687	692	669	652	690	664	660	714	713	693	661	680	656	698	714	683	678	660	705	680	632	680	687	701	671	711	675	656	702	695	658	719	677	691	700	663	665	666	686	716	686	756	659	734	670	682	673	660	701	724	699	631	673	699	672	715	660	706	639	718	678	636	673	651	718	673	675	657	678	664	681	694	692	639	664	685	711	671	663	654	671	666	673	661	705	687	643	682	684	695	696	690	637	668	652	657	682	693	653	641	625	654	687	673	680	655	627	696	678	679	685	696	701	652	655	645	734	685	600	665	684	647	655	718	700	679	691	691	640	661	656	656	668	665	681	673
24430	23523	32576	24526	21599	20357	8077	758	668	654	661	626	634	581	615	621	647	587	625	603	621	677	587	659	578	628	657	655	606	618	623	620	644	618	632	620	631	609	625	601	610	659	610	654	643	652	608	659	596	657	633	633	635	630	667	619	603	625	616	638	603	570	642	612	624	648	637	599	615	560	677	623	578	633	633	595	654	668	624	594	642	604	619	620	584	628	572	611	617	592	598	559	639	576	605	591	658	629	607	642	620	570	610	638	591	595	605	580	619	628	605	656	607	620	614	603	582	610	589	596	628	598	626	586	603	600	622	559	617	624	611	611	619	601	585	587	641	594	643	622	669	622	623	616	667	622	616	598	646	616	603	605	603	626	625	597	583	634	636	643	625	614	660	592	581	604	589	612	585	635	579	635	610	615	573	592	626	638	583	660	615	655	627	605	600	611	586	605	616	655	607	650	627	592	642	614	632	625	633	607	620	569	635	601	579	596	543	629	599	590	571	589	656	632	638	622	622	641	688	680	634	607	670	654	618	655	627	621	597	610	627	624	600	598	614	639	597	644	596	665	593	634	624	628	589	633	622	579	650	635	645	633	602	601	606	625	610	624	622	570	612	587	628	632	623	654	601	596	612	612	579	575	648	604	589	617	627	578	616	560	625	592	624	611	604	626	677	594	621	579	631	634	602	616	616	618	634	629	622	611	627	644	577	629	626	599	601	591	626	658	623	630	572	612	576	593	620	590	576	609	606	658	629	610	628	631	642	587	629	587	612	661	614	571	623	631	628	628	630	608	613	621	611	617	576	582	606	596	643	635	659	594	604	644	591	616	626	575	654	616	606	618	608	622	621	592	630	637	616	637	594	667	592	628	639	604	651	620	658	625	595	605	667	616	620	637	600	613	616	613	583	631	584	628	597	612	582	641	585	629	655	625	584	612	595	601	596	598	606	605	633	613	630	654	577	639	628	627	608	592	599	617	616	619	630	571	609	611	647	615	648	608	616	583	597	614	640	587	657	641	603	611	627	649	588	621	603	618	638	639	658	609	644	601	628	604	582	615	640	623	601	588	596	647	594	611	613	629	621	634	617	639	651	592	610	614	624	604	578	637	591	614	598	646	602	623	597	602	640	620	570	597	667	619	617	576	606	595	627	625	617	584	656	628	626	613	593	587	629	612	633	583	578	641	602	641	614	659	558	598	589	669	668	597	634	615	591	571	612	614	621	548	609	605	624	612	646	614	635	623	625	607	605	616	600	557	667	600	630	600	626	644	598	599	615	594	620	595	614	618	669	623	585	583	644	618	610	625	603	603	611	636	588	636	622	640	653	603	622	635	588	618	609	600	582	599	617	621	570	646	619	570	618	620	615	642	565	643	664	634	579	586	601	617	615	622	612	652	576	604	589	598	594	638	636	606	586	595	654	616	638	635	618	597	635	645	643	641	659	640	670	621	614	586	645	564	627	627	654	618	656	673	597	613	632	614	590	590	614	616	605	598	644	652	613	665	613	567	584	650	638	614	629	642	610	597	609	618	611	622	601	653	608	597	620	637	619	603	624	598	591	649	595	572	662	613	587	597	591	640	620	538	613	607	631	596	632	613	605	600	618	616	589	643	614	621	625	630	626	650	640	605	624	638	613	608	597	603	638	591	614	601	598	646	644	635	597	620	616	606	604	615	581	628	634	655	626	613	621	587	613	575	653	639	615	625	651	645	591	616	599	617	597	607	582	642	615	606	613	580	611	583	608	632	594	670	596	597	636	619	582	610	596	630	635	603	604	610	650	579	603	609	558	618	625	618	582	600	575	626	616	602	607	647	605	590	638	643	581	648	597	617	605	648	650	595	597	644	578	632	617	632	643	628	584	602	615	612	611	630	623	602	583	645	643	634	671	649	623	601	592	571	614	649	615	612	635	617	591	664	658	655	608	583	645	643	633	661	614	639	608	603	622	581	637	661	634	616	578	610	587	556	602	578	637	642	641	635	632	661	601	640	648	579	621	625	622	610	559	636	559	597	611	600	633	606	658	619	606	653	607	619	605	597	627	613	625	642	612	600	600	684	592	588	655	634	623	637	601	617	666	624	634	636	658	610	621	601	622	598	625	633	672	603	625	574	611	636	654	638	582	565	615	581	614	615	595	618	606	573	591	598	609	630	609	576	562	633	645	631	659	593	577	607	610	617	625	608	586	648	583	585	670	593	618	613	674	628	596	597	592	613	622	640	585	611	614	576	613	636	659	601	599	646	633	645	626	613	633	618	629	596	627	597	601	604	565	649	633	574	614	588	642	594	590	620	653	632	621	640	604	605	600	621	568	620	645	592	616	668	592	622	610	599	597	617	626	597	603	598	610	595	601	640	591	590	613	613	648	600	555	630	631	627	597	574	609	566	601	617	588	644	632	620	614	637	599	702	626	640	605	636	575	654	611	595	589	638	634	591	616	577	657	628	566	633	665	634	584	632	635	608	628	648	662	635	602	626	596	619	561	599	606	631	615	615	574	601	578	639	610	609	604	609	596	613	631	610	624	610	618	659	634	602	620	601	639	656	617	641	616	605	621	626	614	601	634	635	585	589	544	633	631	648	611	623	601	552	602	622	622	625	608	628	633	599	622	626	626	574	623	601	598	602	633	615	620	607	618	641	589	630	619	627	601	638	636	639	628	581	619	643	626	614	598	612	616	621	604	636	600	635	620	648	648	568	631	630	610	586	610	641	641	594	614	613	596	596	593	629	633	603	591	563	624	649	643	573	588	602	595	573	637	619	584	630	607	602	626	611	608	619	648	597	611	585	609	617	613	634	596	631	611	625	631	593	591	657	622	594	597	597	592	618	665	646	642	602	594	567	590	595	576	592	597	603	577	602	604	612	593	574	658	617	586	637	577	564	611	588	595	539	611	603	630	596	640	607	592	623	632	583	619	617	621	578	590	569	631	609	581	650	658	630	598	641	664	624	609	626	615	590	597	599	639	620	597	599	630	615	648	590	603	603	680	630	634	598	639	600	613	652	582	639	630	641	568	621	626	578	607	600	604	634	589	619	649	619	612	606	610	650	560	651	586	587	613	649	597	625	603	608	609	650	619	621	623	590	626	594	572	631	618	590	621	645	626	649	613	631	623	624	637	552	615	588	627	604	608	594	627	629	600	608	617	604	550	610	582	666	609	572	626	609	619	607	631	624	585	626	615	555	591	585	619	626	634	606	630	633	614	652	596	650	610	603	605	568	596	629	646	658	590	653	562	620	596	656	635	612	607	625	633	659	666	632	588	604	605	596	613	600	615	597	607	635	637	556	609	606	613	614	640	637	570	639	614	632	611	572	604	645	630	601	679	615	588	671	615	627	623	649	637	623	599	613	620	595	656	577	622	596	621	690	602	608	637	621	613	568	630	635	576	638	575	623	617	633	603	606	627	648	620	585	623	600	652	667	618	663	622	576	654	561	634	636	616	625	619	627	600	631	611	602	606	646	624	621	620	611	627	637	626	602	602	623
62313	103822	68040	20814	18554	21244	6585	981	910	977	904	971	908	973	890	935	854	932	987	966	966	1013	905	982	992	961	939	979	948	966	981	995	981	927	923	979	921	930	929	898	908	998	893	974	947	999	960	938	965	892	919	927	1004	953	994	955	965	920	894	958	990	1004	976	924	930	933	936	937	956	976	972	966	938	912	977	908	975	933	879	935	982	920	968	924	935	925	924	949	965	954	980	951	924	919	924	993	955	967	918	993	938	898	1013	923	932	969	956	900	938	943	978	966	948	931	953	959	933	976	936	1017	910	966	1015	991	936	933	926	943	997	901	912	945	970	995	938	948	953	953	920	928	968	967	915	988	955	997	935	927	959	930	933	949	950	974	906	940	918	960	932	992	933	950	1024	911	961	953	953	908	930	1002	946	981	900	991	941	960	918	928	822	967	949	977	901	929	913	912	910	933	998	913	891	942	998	947	992	943	988	909	912	982	973	956	927	948	935	925	903	980	973	956	935	953	925	946	989	975	937	964	953	962	934	952	927	946	932	904	933	982	991	946	918	905	968	982	957	975	960	972	967	949	926	956	899	971	984	901	948	969	950	936	943	925	923	958	926	947	928	973	910	970	1001	958	852	1010	916	988	928	958	948	890	930	942	959	1003	956	949	971	951	994	984	903	946	961	969	958	867	931	996	975	965	966	911	943	946	901	955	942	994	923	933	948	957	956	927	918	925	999	952	956	929	925	983	918	931	932	927	915	1008	933	904	926	943	933	945	930	911	977	1009	960	975	944	959	964	1004	966	971	954	968	958	920	942	906	953	895	947	966	891	941	979	921	936	942	946	962	950	946	1017	911	928	925	956	912	885	965	947	960	947	960	917	934	912	921	986	915	959	897	957	897	945	949	923	937	910	984	919	975	967	986	931	932	927	932	968	949	879	921	897	979	953	949	921	1004	917	973	946	910	983	1019	944	942	1028	911	957	965	974	941	973	883	987	977	931	925	960	954	973	951	966	971	937	935	917	941	979	979	919	956	930	902	968	935	963	997	956	979	947	968	911	870	969	933	965	897	983	905	937	967	943	900	936	928	924	955	969	904	947	958	908	961	930	896	956	918	1000	948	932	992	935	938	935	916	939	961	960	930	899	949	993	916	979	931	967	956	981	946	995	949	940	1033	939	925	970	943	951	903	975	910	964	991	978	925	921	966	973	942	924	913	930	923	927	948	957	945	907	970	959	919	995	940	909	912	1001	934	944	959	968	976	943	978	980	954	950	934	939	888	974	957	993	955	914	920	955	972	962	929	887	1002	932	981	929	943	889	906	933	941	906	906	890	970	941	923	1027	963	939	888	933	933	963	1019	943	952	965	928	892	940	921	974	975	938	983	973	949	951	950	866	969	938	929	941	897	929	936	944	908	985	896	951	919	926	955	992	909	961	864	924	996	957	945	943	982	967	896	946	950	970	943	960	981	897	975	943	916	908	934	939	887	941	947	910	921	999	943	928	904	926	900	904	893	977	935	937	922	951	949	942	905	936	961	924	972	929	951	917	944	939	937	959	896	898	948	940	956	957	915	910	970	955	939	902	983	952	941	988	947	913	906	910	958	949	934	993	979	949	978	984	937	941	939	969	936	925	912	898	887	956	988	878	990	967	954	933	899	914	985	948	937	952	943	983	940	948	954	986	976	968	952	914	965	897	937	940	957	951	899	942	885	970	925	981	921	880	936	990	914	920	901	978	944	959	932	952	914	935	966	934	920	1001	977	924	936	1018	923	877	998	1021	932	900	964	996	890	959	944	914	974	907	970	952	958	973	920	959	894	929	919	966	957	972	941	971	896	944	901	908	908	941	922	921	940	955	901	899	998	926	915	893	946	974	903	918	970	940	963	982	958	942	964	928	921	888	1012	955	951	976	904	927	989	933	955	937	920	948	959	912	970	897	972	956	948	972	939	951	906	994	986	964	933	901	978	893	961	929	964	956	968	943	951	952	929	955	922	914	983	961	983	943	930	942	982	964	949	973	926	929	921	947	923	883	945	973	902	944	921	908	937	891	926	949	959	945	941	994	917	943	997	950	933	897	973	880	908	923	941	955	918	975	950	903	926	918	930	939	908	866	936	930	958	913	934	897	954	970	937	927	939	945	1012	997	923	942	963	943	962	887	901	905	937	921	970	955	968	907	941	932	908	958	924	992	989	914	895	945	983	952	947	913	953	946	933	934	954	908	922	977	958	911	931	1023	938	893	949	906	916	967	983	929	921	896	947	898	934	977	962	965	962	930	948	967	894	947	957	970	935	1000	926	940	938	957	944	991	968	953	975	948	979	1008	912	942	953	935	902	966	988	922	919	939	927	933	956	925	906	1016	958	914	983	968	942	962	993	939	915	977	957	924	916	936	966	968	940	927	905	942	932	939	921	972	936	924	937	991	955	925	955	978	924	916	898	939	938	920	975	966	944	959	941	976	901	934	941	945	981	970	938	928	928	958	950	944	919	971	911	973	962	952	912	969	866	949	983	978	945	975	955	957	894	982	961	960	952	937	984	915	937	986	964	1008	930	918	917	964	889	939	982	920	999	922	987	894	970	973	925	959	938	942	943	955	888	972	929	929	907	941	862	917	975	939	934	936	986	968	914	904	945	951	917	955	950	914	951	943	897	930	946	937	928	918	938	887	948	930	945	907	909	957	914	955	926	952	927	969	919	950	941	909	926	910	910	1004	979	943	981	974	1001	900	952	940	922	982	920	925	1005	931	949	948	947	976	952	927	902	964	954	954	957	938	954	980	890	947	947	955	951	887	967	948	958	942	973	926	970	950	922	975	942	870	961	989	969	948	923	882	971	976	968	935	918	938	929	931	979	960	905	914	952	982	968	946	917	936	982	919	910	933	984	926	946	939	958	967	960	957	914	977	933	951	950	962	972	956	923	979	922	933	915	908	904	962	955	978	957	976	1009	936	949	964	911	972	954	1008	928	947	976	934	991	960	909	930	999	953	975	965	939	940	967	923	940	978	967	897	944	939	936	986	994	971	978	885	953	960	962	931	941	924	963	933	960	934	1024	939	930	1018	952	924	942	936	924	943	946	940	909	927	910	916	937	884	934	883	997	962	919	927	888	963	905	906	971	996	962	947	931	962	922	911	957	925	939	933	920	924	931	920	974	917	942	973	998	980	911	969	896	948	945	958	954	929	929	984	939	969	977	1000	988	968	944	933	907	921	959	909	937	875	959	919	925	924	914	925	972	914	973	939	910	936	978	947	980	928	1008	978	934	898	941	966	970	971	931	942	969	935	881	942	930	952	958	911	919	924	936	945	1015	932	892	922	976	926	970	953	965	925	955	948	921	948	955	928	964	972	960	981	988	913	962	888	998	983	918	932	915	945	952	941	946	887	946	962	936	1006	925	954	933	933	937	980	986	962	938	940	953	967	872	958	960	967	942	969	911	953	922	946	938	913	947	950	946	974	983	908	936	972	956	980	944	940	915	957	951	953	882	930	900	899	953	988	933	932	953	968	936	936	939	935	991	915	973	964	967	930	1004	932
31676	32741	28135	8075	1277	1847	810	435	428	411	449	471	451	416	421	414	443	432	486	477	450	417	462	437	437	435	425	441	418	452	480	446	423	396	444	434	441	454	454	414	463	487	418	445	442	418	426	413	437	430	445	467	451	436	420	434	445	441	468	388	424	392	422	411	472	426	409	455	399	416	417	433	457	435	388	449	438	459	443	431	441	431	446	425	403	455	399	478	463	429	452	451	438	467	446	448	421	456	440	479	471	462	453	441	421	458	464	452	439	450	470	458	457	410	413	434	431	426	443	474	442	425	423	420	409	389	399	425	423	438	455	413	434	449	424	460	416	412	434	453	404	448	469	435	453	489	451	448	423	427	412	408	453	442	469	441	410	471	427	462	446	410	396	429	431	447	427	432	466	419	446	444	418	456	440	458	423	410	415	426	403	464	440	459	419	429	423	436	448	420	440	395	446	435	444	421	465	423	418	445	454	403	448	419	416	449	404	390	438	413	454	458	441	455	466	459	430	422	421	466	473	455	436	456	435	465	459	446	400	425	433	454	436	395	429	456	424	487	452	461	469	434	450	417	471	426	415	429	411	453	441	442	401	457	449	413	401	443	435	416	422	417	413	439	450	430	457	432	451	452	443	449	418	420	461	429	402	474	467	483	439	433	450	421	452	440	480	438	436	419	435	418	459	468	419	457	448	451	439	416	429	448	444	456	405	443	442	457	459	408	460	415	424	439	477	463	416	476	459	465	433	437	450	419	472	425	432	426	448	417	476	403	441	405	474	449	450	438	408	457	452	406	403	405	420	443	458	441	430	426	428	422	439	414	431	440	440	432	471	476	407	431	461	436	451	452	429	462	400	408	446	428	436	434	466	430	449	484	421	408	418	422	454	459	434	398	473	468	460	441	436	487	408	441	442	450	437	442	434	456	450	431	429	487	441	433	441	466	445	433	413	454	425	422	462	452	427	450	425	435	458	492	434	410	465	444	433	458	448	443	418	469	391	468	407	457	367	451	489	455	423	431	463	415	460	434	427	440	444	412	413	466	425	461	415	412	455	425	413	401	422	401	429	420	463	443	465	471	456	440	460	429	439	435	429	456	447	446	426	443	459	386	435	440	405	419	431	448	418	428	454	453	435	427	421	465	427	461	439	431	408	453	413	420	406	457	463	434	425	402	419	412	447	441	432	407	456	395	443	421	442	449	403	429	424	426	471	423	408	458	428	415	422	437	430	470	430	486	455	414	412	433	461	435	433	411	438	465	431	440	461	432	442	469	413	399	450	451	423	444	427	455	427	432	445	467	458	431	436	399	456	437	463	427	438	464	473	429	427	456	403	460	397	446	449	449	451	395	438	403	441	413	424	421	442	404	419	433	450	463	454	427	458	425	434	451	423	455	439	447	426	444	451	450	431	458	401	455	430	406	458	453	410	463	428	435	416	412	440	464	468	438	412	432	460	428	445	456	443	470	470	411	398	402	402	456	456	422	419	439	460	455	435	427	424	444	450	448	432	428	452	457	460	411	417	434	427	418	466	436	457	433	412	452	433	422	470	447	430	401	444	422	453	484	436	459	412	424	435	456	432	399	396	411	435	409	421	438	423	467	447	450	421	425	452	428	445	437	405	441	448	417	501	404	439	443	428	448	456	456	443	466	456	447	415	451	432	434	471	438	433	434	421	415	436	427	444	475	451	457	465	445	429	448	445	457	447	451	434	447	432	461	439	448	448	441	460	456	454	465	441	473	439	433	415	411	465	417	463	431	455	397	467	426	459	389	464	446	451	492	442	438	450	457	438	410	423	441	440	476	400	411	409	427	433	392	432	444	434	466	424	406	422	437	457	402	446	426	442	414	437	405	411	487	464	415	425	486	415	379	414	459	435	453	436	429	453	440	430	437	409	404	453	400	409	422	443	465	471	418	412	424	402	424	412	448	442	452	410	453	418	477	445	447	449	454	486	441	467	433	446	458	424	453	419	417	442	492	448	457	421	441	420	424	488	431	460	442	416	426	440	403	434	466	470	464	440	451	429	431	408	431	462	429	396	473	457	460	456	468	465	461	460	448	439	440	427	455	449	427	411	443	426	434	447	444	451	424	438	475	417	416	464	433	498	449	425	433	451	417	427	434	421	440	389	430	461	413	424	433	466	447	420	469	468	465	455	430	431	427	446	477	463	446	420	400	446	463	396	446	441	461	430	418	469	413	425	432	419	407	432	450	448	450	461	422	450	416	421	452	413	455	471	422	454	414	450	427	397	444	460	435	412	466	486	387	415	467	444	485	429	429	455	428	450	442	429	450	459	424	417	441	471	430	452	439	463	425	423	452	451	451	462	433	436	431	434	418	437	458	423	421	469	441	406	425	446	466	443	425	429	446	442	420	431	432	439	465	434	412	450	446	399	410	463	408	446	417	433	473	439	424	411	447	422	432	454	431	425	436	423	442	425	470	480	480	442	424	456	460	436	461	421	441	437	449	485	455	444	461	452	448	434	458	449	463	433	434	452	427	453	449	472	453	404	450	423	455	476	453	406	435	417	442	428	444	407	428	451	415	437	428	449	397	431	439	443	423	445	452	447	481	453	432	438	445	463	466	436	417	405	462	425	481	426	480	437	458	444	441	425	455	463	416	434	408	455	489	420	441	458	446	459	427	418	431	487	415	456	438	451	422	429	465	468	471	410	444	422	467	451	449	434	423	444	435	431	430	452	428	442	445	418	411	460	483	415	430	444	397	426	484	451	420	439	455	430	427	436	395	444	463	459	441	455	446	428	460	443	421	463	416	443	462	398	441	435	432	462	451	432	428	466	422	427	409	422	393	429	423	399	414	388	440	432	392	440	437	449	410	437	461	467	429	466	443	420	466	424	465	432	418	448	433	461	430	446	442	435	430	434	441	434	441	428	416	431	449	412	433	401	442	403	412	432	424	404	423	421	459	419	479	418	406	406	436	445	437	431	415	441	410	412	414	430	460	431	428	423	467	474	446	400	429	430	446	489	414	442	436	410	419	470	402	448	455	445	439	414	466	442	424	404	410	442	451	404	412	413	446	389	416	424	486	432	438	458	429	422	428	453	419	457	467	460	426	455	418	441	418	399	452	444	408	484	460	409	440	451	425	446	442	470	441	435	446	427	417	458	378	445	429	447	467	425	491	446	456	430	427	476	474	420	457	431	454	431	457	416	445	452	438	425	417	403	453	450	442	436	450	435	462	411	420	442	447	474	438	451	473	421	401	407	435	450	438	412	435	411	473	444	444	396	415	446	420	428	447	447	418	404	430	455	453	423	432	446	427	431	442	456	421	421	439	453	415	458	440	460	462	433	460	434	481	455	448	444	454	434	454	458	428	429	419	474	450	435	418	424	437	458	422	472	445	418	437	447	469	481	413	452	446	456	450	425	459	430	400	420	436	437	448	422	411	415	420	449	429	458	450	428	435	467	438	436	430	459	483	429	473	431	436	426	424	438	464	418	423	419	435	468	459	411	467	426	449
41473	51231	30340	3798	2652	3919	1531	748	777	722	744	678	758	733	772	733	716	680	687	704	741	705	742	760	720	692	726	725	730	759	749	728	709	732	748	724	701	752	721	702	739	715	764	703	724	735	777	731	717	763	742	752	719	703	726	749	687	752	712	709	767	750	725	745	726	695	726	743	741	732	726	685	680	694	694	736	701	713	700	695	737	730	722	738	744	697	758	721	698	727	693	685	717	727	730	698	744	713	728	699	782	686	722	737	705	707	719	720	732	741	756	700	747	706	702	735	765	746	700	706	691	753	719	756	728	731	762	749	752	654	715	710	673	758	737	723	730	726	747	730	705	731	756	703	686	707	710	697	712	755	754	787	692	750	759	675	665	708	731	693	733	709	721	691	734	688	757	746	741	721	672	722	746	711	740	716	748	708	770	702	679	733	723	721	641	729	684	728	721	731	731	711	667	698	774	718	744	692	692	712	772	735	763	717	686	721	725	755	738	767	697	737	722	728	798	693	766	682	712	754	720	735	791	743	741	766	775	720	655	757	749	714	697	722	742	686	747	724	704	693	721	758	723	691	742	743	704	697	720	728	740	791	746	766	730	745	735	719	726	732	728	723	717	754	687	737	708	740	739	707	738	771	714	725	743	686	694	756	762	699	702	744	771	721	687	713	764	729	750	717	753	721	727	714	782	734	746	727	731	737	743	690	714	735	746	749	709	733	683	716	731	707	750	761	731	698	729	726	722	743	692	691	756	722	738	730	707	753	714	708	713	717	742	705	696	732	693	769	764	715	694	701	693	717	724	710	726	696	737	734	762	713	731	734	708	721	721	719	695	726	727	739	722	736	726	733	716	712	757	729	707	686	675	728	730	712	740	729	708	752	779	693	753	741	726	738	708	757	751	769	735	731	722	714	715	727	756	750	756	682	765	722	737	715	773	694	786	693	713	710	734	706	702	782	734	731	741	744	738	804	720	707	721	714	707	758	726	694	768	719	750	676	645	731	760	783	707	730	710	733	749	759	725	715	741	719	735	732	705	741	720	754	764	738	746	736	747	697	724	766	718	716	689	695	737	711	721	744	686	684	720	735	712	713	779	711	666	749	709	694	698	705	712	700	691	712	717	721	733	733	765	715	711	712	735	759	759	763	755	740	730	718	738	727	773	709	727	797	762	720	694	675	746	700	765	761	769	684	732	751	745	766	722	741	746	749	726	712	727	740	709	684	714	688	743	772	741	705	711	722	728	761	747	723	701	689	730	735	727	752	698	750	730	747	708	686	712	729	739	795	680	737	703	746	765	717	753	725	720	746	766	736	740	713	740	709	702	740	629	723	731	730	784	691	713	750	734	737	709	776	731	765	761	751	674	687	690	729	692	742	720	739	688	752	705	690	735	712	737	682	730	709	711	717	700	702	727	740	770	752	749	772	728	744	710	758	726	691	689	753	753	731	740	712	734	755	725	759	732	745	763	735	752	795	730	729	702	751	708	705	750	653	709	742	730	769	755	764	771	715	707	727	728	696	745	777	706	758	733	756	750	764	738	705	669	759	733	765	723	778	749	736	737	738	724	743	728	706	727	790	706	732	709	765	660	739	734	738	701	689	720	747	757	722	716	734	693	725	729	737	757	713	715	706	698	722	716	756	729	727	757	750	745	714	723	734	768	752	721	729	774	632	717	708	688	774	775	747	737	724	713	716	779	697	695	727	685	739	752	737	729	765	719	761	775	732	741	699	707	717	772	694	737	705	753	712	750	720	763	731	697	725	745	759	795	726	704	701	712	705	711	724	761	735	750	731	732	719	712	737	788	740	724	735	700	718	727	711	747	693	772	760	743	704	722	746	708	700	743	726	698	725	724	705	709	686	678	741	724	762	765	682	781	723	742	702	763	724	761	647	695	761	694	755	721	750	718	736	713	722	716	775	731	770	724	738	759	743	771	701	686	667	728	726	656	744	691	710	734	743	758	709	683	753	740	754	735	735	709	788	726	757	697	757	739	701	743	714	707	778	736	698	690	765	776	714	691	724	699	740	731	699	679	735	686	755	731	705	721	678	742	686	701	768	780	734	727	733	710	702	677	739	729	739	675	758	706	773	770	733	766	727	719	749	704	722	733	713	737	763	726	697	695	711	725	747	762	692	705	735	704	620	708	760	705	731	685	712	738	758	735	726	707	711	772	738	676	737	773	760	734	708	699	746	721	701	717	700	727	712	704	711	766	746	742	694	742	707	703	799	728	712	670	733	735	711	756	771	666	744	795	728	738	739	752	763	753	728	712	816	744	693	744	686	745	701	720	799	735	757	697	711	738	739	715	759	736	709	711	690	732	695	729	712	725	746	756	733	753	744	747	739	707	721	691	728	714	742	723	753	709	727	726	715	727	749	755	733	725	752	736	707	718	736	743	730	766	717	797	727	744	746	706	683	745	745	707	754	716	726	721	742	728	709	750	751	760	740	715	752	708	758	699	762	736	767	744	808	698	732	703	684	728	687	755	741	714	703	723	752	743	745	714	702	717	702	700	757	709	707	733	708	740	742	727	724	728	748	735	708	742	704	763	740	731	750	707	698	687	743	724	705	766	666	735	734	674	773	780	750	705	662	709	709	774	735	731	784	748	717	758	713	708	738	693	700	741	754	753	729	699	749	717	696	737	758	749	705	741	707	709	725	724	745	686	746	729	742	717	728	725	702	677	702	733	659	719	790	707	744	722	777	671	681	745	679	732	764	696	732	693	701	730	735	728	674	758	756	770	695	709	757	718	672	679	722	733	741	704	702	734	752	741	718	772	745	749	724	795	743	735	762	736	738	714	691	752	741	726	773	713	706	742	704	731	752	764	683	739	744	709	692	712	743	737	740	723	775	777	707	718	715	713	769	729	759	711	686	736	762	712	626	722	748	730	739	684	672	718	720	687	716	729	699	704	746	733	705	756	727	724	701	742	720	690	741	714	757	735	744	807	753	755	779	707	712	767	718	785	765	677	726	673	735	767	728	733	759	737	743	703	757	686	741	744	713	718	733	695	711	723	757	720	724	682	700	694	729	734	710	705	718	694	679	765	712	733	729	742	749	731	718	750	751	680	703	728	693	708	789	728	715	700	695	724	750	778	762	743	708	732	686	751	708	674	699	722	760	756	718	754	706	686	701	744	755	677	698	699	761	718	746	742	688	722	742	754	686	752	751	731	750	719	774	723	782	686	713	686	695	742	730	753	692	752	730	748	695	721	707	697	717	731	748	731	713	694	714	712	757	732	759	737	751	674	739	768	734	775	694	735	693	719	732	754	743	704	691	712	701	743	708	754	756	748	762	739	714	710	720	784	671	743	730	710	698	717	723	726	743	789	685	769	722	766	732	750	755	698	738	739	736	755	733	757	762	708	720	745	748	711	746	705	722	736	654	749	736	756	760	718	792	705	733	714	737	765	697	742	736	702	688	707	707	722	752	703	740	725	741	714	732	731	734	739	774	676	697	728	735	682	767	707	699	736	739
25709	26054	35168	25343	19050	13742	3545	447	395	469	381	431	434	419	390	384	427	420	405	412	420	382	420	416	418	452	441	406	410	388	445	427	409	384	364	389	414	412	398	380	454	415	429	419	402	390	418	420	410	425	405	400	388	378	388	441	423	409	415	410	361	413	378	391	421	418	377	410	424	389	371	408	389	404	386	392	423	413	408	410	418	433	412	393	410	406	433	408	410	431	424	411	395	366	403	369	405	391	424	411	452	459	414	425	420	382	406	417	442	414	413	423	403	459	405	410	419	392	442	404	415	453	406	419	418	402	436	403	378	445	421	401	408	386	408	384	411	392	412	434	405	415	413	396	417	408	449	439	438	396	431	381	404	407	430	400	402	407	403	373	372	400	441	400	413	407	412	431	429	444	383	426	390	385	413	410	384	400	396	400	404	372	394	428	376	389	409	407	390	401	397	385	419	423	424	420	411	380	397	362	439	385	428	414	395	421	421	408	415	398	381	394	405	405	419	400	403	388	451	387	413	427	403	411	390	399	407	407	380	427	411	407	411	396	397	419	392	421	423	417	439	433	407	423	383	376	415	394	423	416	399	393	423	388	421	400	400	385	427	412	414	425	392	383	393	384	389	443	390	413	399	405	422	418	369	379	387	403	400	439	422	407	403	403	396	412	417	395	417	396	389	393	414	380	438	407	421	416	425	397	371	366	372	406	381	400	411	467	378	409	379	444	408	417	402	417	390	412	385	392	389	363	435	396	433	413	390	431	445	393	391	424	426	386	374	393	393	396	394	396	392	406	404	398	420	369	379	384	409	435	396	398	400	375	421	382	428	414	398	385	432	414	430	403	401	384	410	394	434	395	373	398	379	380	411	430	412	384	389	416	391	435	388	405	397	430	385	412	408	399	386	397	382	418	393	395	398	409	412	430	414	388	370	387	439	414	400	438	406	409	454	410	422	377	444	432	382	392	429	392	392	389	410	383	408	417	399	411	387	379	358	418	417	398	452	405	361	409	397	418	400	412	422	408	431	404	387	398	410	345	436	420	411	415	420	395	409	414	362	404	413	395	410	414	411	401	428	376	388	379	397	418	385	370	404	392	419	418	431	413	401	394	438	408	434	387	420	381	408	415	394	367	389	393	406	391	403	415	412	377	411	379	385	428	430	416	401	405	414	378	415	433	411	418	442	413	413	402	411	406	400	384	434	422	428	405	404	386	438	403	423	418	432	422	399	404	387	423	374	438	421	430	412	397	413	419	405	366	384	432	412	415	403	376	372	410	376	428	433	404	421	407	393	401	401	389	406	413	384	408	395	435	388	392	380	420	424	362	459	395	395	432	373	394	426	404	412	351	352	433	397	434	407	372	380	364	409	399	405	403	388	403	412	410	404	441	412	398	380	395	417	396	404	395	403	378	414	429	423	383	415	418	413	426	393	411	408	434	407	399	390	413	378	398	400	415	424	411	411	397	424	435	384	399	445	398	416	417	398	413	418	407	433	408	386	392	395	403	431	422	395	445	428	421	405	425	397	376	374	430	390	389	397	382	420	399	414	397	392	387	391	380	421	414	423	383	415	391	410	422	405	393	407	399	421	447	414	450	418	395	414	387	385	383	408	391	399	404	385	392	368	413	432	378	393	373	413	454	399	433	377	414	398	421	398	368	409	413	392	411	428	406	385	403	452	388	420	405	393	359	427	392	405	405	365	398	422	418	406	415	378	427	381	415	413	414	384	413	443	376	366	406	411	401	415	436	400	406	414	379	400	395	442	393	396	416	430	426	410	426	416	430	420	410	411	444	410	401	421	426	381	410	389	434	380	405	401	382	370	423	426	406	421	407	402	420	400	370	393	375	416	426	425	417	443	405	383	416	389	436	412	385	420	395	420	390	410	405	409	432	407	459	438	393	400	414	394	420	403	387	406	421	383	440	419	388	365	424	398	405	375	394	438	396	411	402	374	405	431	384	390	388	375	420	349	412	398	406	406	398	407	392	387	418	423	396	423	369	432	394	406	427	391	389	427	406	422	416	400	411	427	414	415	412	399	401	393	411	403	406	390	388	383	426	392	387	409	425	399	387	441	388	404	394	404	386	387	424	411	398	414	414	381	406	383	434	390	445	430	410	427	405	412	424	402	425	450	426	416	436	417	353	444	416	419	428	406	402	412	423	393	356	448	405	421	421	380	405	395	426	395	410	425	420	390	367	408	416	420	375	435	392	417	413	393	389	417	397	395	399	397	414	424	412	401	423	401	418	397	431	432	371	397	419	416	408	380	373	383	382	427	434	396	378	395	442	404	414	399	392	416	442	400	399	404	389	378	407	391	366	370	417	417	427	399	375	444	388	404	417	448	441	410	423	390	408	409	454	378	410	400	403	412	422	405	407	447	425	399	417	424	424	417	397	414	414	416	392	402	415	417	396	410	413	429	402	420	376	372	391	363	409	391	405	444	426	393	442	419	402	392	400	426	410	431	398	410	396	433	407	422	410	426	416	435	390	380	435	418	428	386	382	429	399	405	404	408	430	372	376	440	380	418	421	422	404	409	396	421	364	374	388	431	425	413	377	406	393	394	396	412	421	475	432	418	400	453	419	416	391	416	405	401	404	399	407	430	384	442	429	413	433	394	382	386	384	376	398	443	398	389	368	421	387	396	385	385	418	433	415	415	414	396	400	425	416	415	412	400	386	407	396	395	383	406	373	394	412	420	393	407	390	417	424	425	389	393	425	421	419	424	401	395	418	392	434	430	424	418	383	425	438	398	405	414	440	404	460	408	443	409	420	383	412	404	408	404	412	397	406	402	414	403	422	405	409	377	376	402	408	395	410	398	387	353	415	438	394	394	396	405	389	408	418	400	409	421	393	421	391	416	400	387	426	421	397	405	405	413	396	408	418	416	389	408	399	394	376	439	411	429	420	379	377	403	376	411	409	406	397	430	438	388	414	450	427	414	387	406	402	407	448	385	389	389	414	429	414	408	393	364	397	424	368	405	417	438	414	422	433	403	385	419	361	395	395	433	438	415	382	373	421	427	391	415	426	443	373	434	422	417	424	397	412	390	429	427	382	390	372	394	382	403	416	398	400	408	436	412	415	428	429	411	440	392	440	427	422	436	399	408	435	411	404	391	432	430	421	419	417	421	438	374	398	418	421	446	380	426	377	383	440	421	421	400	436	418	413	419	400	382	419	418	410	395	423	434	427	410	370	427	400	441	390	379	371	406	428	412	440	406	434	415	417	426	453	404	369	430	421	402	383	394	387	407	394	402	414	391	418	402	400	410	431	409	405	429	404	434	389	390	402	409	394	415	430	422	444	395	429	414	409	439	417	411	431	412	428	391	397	431	404	397	415	376	421	407	388	417	401	396	432	405	426	407	390	411	423	404	440	408	375	423	409	394	401	420	424	408	416	402	392	420	443	468	453	416	417	432	417	376	410	401	398	413	441	383	414	414	392	429	393	371	389	408	396	400	417	387	428	411	437	439	417	387	416
61953	93933	60559	17286	13137	17010	5170	685	676	642	665	655	656	687	691	690	663	673	693	648	669	666	681	696	642	696	683	683	699	656	643	651	696	713	653	661	679	701	644	673	665	662	651	674	711	697	664	671	610	630	714	695	681	604	654	661	637	678	649	661	689	670	678	679	654	647	716	671	601	649	633	670	690	669	623	694	656	630	658	637	695	645	679	658	681	693	663	663	653	625	681	659	708	675	648	678	632	678	652	661	633	659	678	665	640	649	644	702	642	674	654	683	663	679	705	669	670	686	679	654	684	620	614	664	682	664	669	631	656	648	678	634	704	682	663	665	688	684	652	634	695	641	669	671	658	652	644	599	624	678	664	687	693	670	637	682	660	655	675	694	684	612	674	655	670	669	633	710	655	679	661	692	659	661	677	648	619	683	640	675	664	687	697	670	655	669	711	665	627	680	627	659	654	655	675	670	624	687	619	690	635	676	627	662	671	677	649	667	721	622	649	690	668	660	634	684	660	698	660	653	640	707	671	703	699	667	681	614	685	743	629	664	608	674	686	658	620	694	686	587	657	629	645	643	664	672	643	673	646	643	648	634	647	668	659	658	649	679	693	636	670	656	697	632	655	663	633	650	644	653	667	649	655	667	681	725	638	637	654	679	632	703	663	719	664	629	665	654	686	644	658	688	629	678	665	611	662	626	659	644	656	713	677	660	670	702	629	669	691	721	639	681	690	640	707	618	661	660	666	698	665	663	725	714	639	690	705	650	669	679	708	638	655	631	652	651	674	665	652	652	677	675	668	638	667	639	688	671	670	596	646	646	657	668	634	657	642	713	654	684	679	648	662	664	657	629	654	673	702	706	667	679	652	661	626	679	659	659	664	640	709	710	670	659	693	643	668	667	689	649	626	675	635	670	671	617	666	674	671	636	688	652	685	654	615	699	643	693	639	632	633	638	635	686	614	692	655	682	670	658	652	631	653	663	637	644	694	692	648	653	679	646	653	651	666	659	661	638	703	679	658	688	638	643	716	638	655	649	677	671	672	667	621	722	625	660	684	654	660	696	642	677	653	685	695	648	619	595	627	692	639	617	687	656	715	667	664	704	686	685	615	718	660	693	644	630	645	666	632	655	657	668	642	680	632	707	657	658	633	644	696	658	620	637	691	626	650	667	702	665	648	707	735	708	671	650	620	649	680	697	689	672	651	651	641	650	641	604	645	683	654	683	629	690	680	652	653	635	627	657	674	628	664	690	640	684	608	701	632	665	698	662	657	645	692	632	647	621	658	661	697	643	696	669	650	696	659	693	704	665	662	629	674	672	658	660	645	632	612	667	650	653	647	653	676	706	680	692	664	673	635	671	669	637	631	677	706	638	640	651	691	622	677	694	668	672	638	657	631	621	647	674	665	659	629	693	669	654	692	687	665	674	694	660	636	692	655	660	647	699	665	639	652	659	645	661	655	681	646	701	672	665	672	680	657	648	635	682	667	667	643	676	665	724	692	623	646	674	655	664	648	672	651	638	674	683	686	651	657	620	620	694	749	635	654	670	631	685	694	653	678	651	641	652	642	626	669	774	639	654	684	690	650	680	609	724	705	629	644	637	672	629	660	673	728	683	679	707	646	663	686	681	640	649	718	622	658	644	697	710	677	629	641	674	699	647	695	691	691	674	660	703	628	641	662	698	710	653	656	652	647	650	688	691	670	683	649	694	649	657	648	678	684	644	648	659	638	640	671	655	688	657	680	692	662	712	686	677	628	694	632	698	665	702	622	676	643	679	641	671	657	704	633	665	652	641	703	712	599	696	676	619	630	687	650	630	661	665	691	647	680	738	673	643	670	686	706	637	676	731	665	650	629	666	703	677	656	665	647	691	659	657	638	652	650	640	682	623	649	681	661	656	661	691	638	656	661	671	671	661	664	678	678	704	661	644	701	653	662	633	684	650	695	687	694	656	688	645	672	682	654	683	698	682	641	664	641	701	697	624	677	691	673	644	650	667	660	635	659	626	677	666	663	632	707	643	655	651	686	643	690	707	687	643	719	668	626	654	689	663	693	667	630	659	642	652	682	658	681	668	649	624	654	682	661	663	698	671	706	650	719	684	636	640	685	653	686	680	630	661	648	674	647	613	678	675	677	648	658	648	673	661	658	653	651	675	631	667	657	631	653	645	678	617	640	710	625	692	661	667	636	655	619	686	687	676	676	651	634	653	691	678	668	668	676	678	655	675	667	664	643	674	639	694	702	685	685	658	696	688	679	691	678	702	627	685	671	686	659	727	667	740	623	668	682	628	698	635	654	678	655	627	625	671	691	654	678	683	645	683	676	628	615	652	645	634	643	635	682	689	639	713	638	658	658	639	647	631	653	675	650	651	695	682	688	641	710	640	657	656	698	649	695	645	671	678	647	686	623	671	696	661	706	643	652	659	649	670	678	640	643	632	644	664	631	674	659	650	625	660	681	659	658	649	645	665	658	663	637	665	668	703	644	662	598	670	648	655	692	670	656	682	646	665	678	679	691	670	631	662	649	610	656	664	680	668	674	648	671	678	725	654	633	640	667	663	668	723	607	664	650	629	676	680	683	673	683	688	671	634	631	668	679	649	643	642	672	689	623	697	651	664	648	628	629	660	672	659	655	679	740	697	662	632	717	639	668	692	658	681	663	655	707	659	662	635	678	666	713	695	627	728	638	669	642	647	636	672	660	660	659	664	630	705	653	662	672	689	663	683	643	713	634	700	649	647	682	680	663	699	692	632	678	652	686	663	632	630	662	670	655	678	666	663	625	711	653	674	661	705	648	695	655	638	657	640	683	694	673	634	673	681	653	631	671	639	645	683	610	665	677	689	654	634	643	642	653	677	695	673	644	648	624	619	643	684	675	670	673	671	675	616	691	649	690	689	675	640	691	635	650	630	641	677	695	645	662	641	681	713	677	705	631	627	667	647	674	653	655	676	631	651	654	657	664	660	653	673	618	623	684	657	700	640	707	636	683	735	652	663	707	656	649	702	642	679	673	658	669	669	631	665	679	674	664	636	691	649	642	679	620	684	685	689	693	679	671	614	673	647	667	661	634	661	656	731	673	712	640	669	647	669	684	704	696	632	685	658	669	680	656	661	683	654	691	678	661	642	670	675	673	631	711	649	672	688	659	681	597	644	650	668	647	671	659	645	631	684	698	689	647	716	656	668	622	680	663	642	668	671	654	689	618	675	649	658	652	609	640	658	673	666	650	675	707	654	609	657	638	672	634	671	667	653	660	653	674	631	692	650	693	695	692	643	659	725	629	658	659	684	692	633	653	693	660	672	661	691	630	644	738	684	691	666	680	624	617	663	676	636	662	704	683	690	680	689	649	650	670	622	689	673	703	649	700	645	675	685	625	664	662	699	680	683	713	669	675	654	692	590	688	661	672	678	663	660	642	627	614	632	671	616	662	689	677	671	671	633	676	637	690	710	660	659	694	659	639	666	669	642	680	692	633	647	646	625
24365	23898	33829	24997	21602	21381	9435	873	666	631	649	637	590	638	701	623	650	669	641	652	599	615	636	597	608	610	639	621	594	615	629	611	602	649	617	607	607	631	643	591	619	625	607	609	628	607	625	637	655	636	623	594	577	616	633	616	603	609	647	588	607	615	571	608	657	570	584	629	643	571	567	619	629	587	660	599	623	635	621	596	624	652	614	634	607	621	607	588	611	602	618	687	625	682	637	618	598	663	665	698	629	616	636	635	638	638	623	628	617	595	635	647	585	594	626	638	592	602	605	584	657	585	606	575	629	600	641	614	578	627	619	617	641	636	566	627	631	564	588	645	593	612	629	606	599	626	665	571	636	655	601	596	620	587	646	613	624	603	626	555	600	638	589	573	617	614	621	676	630	621	576	650	578	576	600	640	585	584	617	592	624	616	616	581	616	582	624	599	597	569	622	587	614	576	596	574	589	594	600	601	630	560	632	587	619	604	607	638	623	639	658	632	600	622	607	605	624	592	608	594	650	611	649	615	600	599	614	621	618	616	633	618	599	595	605	599	574	590	645	605	575	594	606	579	608	583	628	639	621	626	630	600	655	638	619	599	617	625	542	603	625	587	584	627	637	585	639	618	601	589	569	578	615	622	629	610	642	611	630	604	578	601	621	649	582	660	597	640	606	651	599	579	610	611	595	590	610	683	590	649	634	612	596	584	602	622	540	598	652	578	636	578	597	599	602	627	612	635	634	624	614	633	571	607	594	627	603	630	613	620	641	626	592	600	595	618	586	631	603	619	581	633	601	555	602	619	622	626	633	614	615	658	573	613	612	642	620	598	600	630	602	572	619	591	602	603	635	579	628	619	623	594	591	651	629	618	632	603	625	606	613	621	594	591	602	610	595	587	591	626	683	560	605	573	630	633	640	588	589	627	611	617	658	611	638	633	620	574	635	604	639	585	603	632	603	637	634	570	585	606	617	560	602	622	633	617	615	620	608	632	642	635	613	625	642	616	597	592	643	629	570	553	596	602	589	591	656	625	614	609	599	590	607	613	598	632	588	644	621	633	638	607	622	623	608	621	564	604	606	656	558	579	635	604	625	561	615	636	612	672	630	651	609	636	593	601	595	617	600	607	645	598	636	646	589	591	648	609	593	597	592	631	643	592	586	625	614	593	570	627	624	571	625	621	575	606	564	605	581	602	609	610	604	626	592	635	598	594	607	571	606	630	600	617	641	585	605	663	624	586	613	588	578	647	608	624	606	652	621	634	628	629	612	635	614	642	612	584	598	587	608	620	571	587	618	583	595	605	655	611	613	616	590	610	583	584	667	637	668	616	645	597	588	559	639	597	616	635	602	600	635	594	606	582	601	595	619	594	608	589	597	644	616	621	628	607	600	605	616	609	588	607	601	599	559	588	595	641	625	588	598	615	615	614	634	599	613	604	685	591	598	586	606	564	594	579	616	621	616	581	586	606	666	574	603	624	611	608	592	617	593	585	611	631	614	655	617	626	598	626	588	586	569	582	638	575	636	662	666	603	628	644	576	556	601	586	597	624	627	649	597	638	601	634	587	641	629	623	647	610	601	635	607	622	613	606	611	611	558	579	587	607	612	604	599	601	630	640	605	652	619	632	601	631	603	596	599	592	647	615	608	563	591	578	659	583	561	626	604	630	603	634	614	662	597	588	602	584	580	645	608	619	620	652	578	625	629	636	589	590	608	558	563	622	608	568	608	593	577	610	585	631	616	583	633	623	604	648	595	554	632	597	607	584	609	616	597	631	594	662	611	632	608	630	633	598	538	632	612	617	605	648	585	623	662	590	621	609	636	612	619	624	620	604	570	583	612	572	592	602	601	620	610	623	618	569	673	594	626	651	613	566	652	647	591	579	645	584	655	590	657	564	669	616	645	610	575	618	626	590	617	626	615	613	593	658	660	584	577	647	618	615	577	589	632	596	616	627	636	605	580	606	593	594	628	624	582	585	612	657	566	607	615	611	659	616	629	637	658	631	586	573	577	605	608	577	579	618	598	627	612	647	560	572	574	597	605	665	602	607	594	633	594	592	614	600	642	634	594	654	617	622	613	604	602	593	574	688	608	621	600	616	599	645	640	650	670	621	593	638	629	642	619	590	572	650	565	646	633	591	584	590	595	574	626	584	617	605	609	615	587	595	593	612	605	600	611	622	616	563	642	586	664	591	601	607	642	596	608	605	584	653	583	631	621	608	585	615	583	605	617	617	604	594	607	583	601	617	617	590	621	682	611	616	652	635	604	631	634	606	604	581	614	660	596	620	594	627	606	585	644	633	626	587	577	616	642	627	582	621	618	600	614	699	643	666	622	593	635	640	601	618	644	650	644	607	638	612	584	576	598	612	625	571	617	625	585	628	621	626	632	620	644	615	595	579	649	627	594	616	645	587	588	591	605	628	582	641	618	601	668	597	579	593	615	634	616	633	605	585	682	631	595	673	605	651	606	593	594	610	597	599	610	625	622	577	617	583	592	649	662	652	589	609	563	606	591	621	613	596	583	612	618	607	587	580	633	622	614	593	632	627	599	580	595	636	583	591	592	602	643	599	623	594	597	632	607	599	564	624	662	630	589	614	581	612	604	612	571	675	652	596	614	606	622	615	632	617	589	650	639	632	630	595	575	569	635	630	602	566	608	579	599	616	593	624	594	587	584	617	610	617	610	610	620	578	590	605	596	632	591	609	626	630	627	612	596	612	650	648	638	601	583	588	598	587	609	657	608	611	624	641	631	615	571	588	599	562	595	621	672	621	593	587	621	607	610	648	611	623	610	628	600	609	591	584	637	628	563	605	613	614	638	633	595	564	626	606	634	600	596	618	574	646	602	581	641	642	655	549	574	587	604	610	596	638	618	603	597	585	638	595	622	616	639	615	617	587	628	601	635	603	591	593	623	631	590	624	574	574	663	593	619	570	597	573	604	644	639	611	622	574	585	618	610	609	625	633	636	563	580	627	610	591	584	635	623	617	616	616	601	668	626	595	611	652	545	633	614	613	636	617	605	599	617	612	584	608	600	632	627	614	630	612	573	559	588	599	610	590	639	591	638	599	578	603	633	616	617	638	629	570	591	589	640	635	629	575	637	608	595	601	620	579	591	591	604	581	618	654	633	552	642	640	626	588	610	602	633	614	614	675	665	632	613	612	611	640	618	656	574	573	616	606	573	603	651	616	651	631	605	601	627	581	606	607	623	633	588	612	634	637	646	588	617	576	617	617	585	647	573	571	642	630	607	642	618	650	581	614	639	603	627	600	587	587	596	596	628	580	654	596	632	605	618	571	639	593	662	621	608	659	655	649	641	616	566	618	631	576	619	612	582	602	599	613	594	592	645	588	649	626	607	601	600	620	642	607	611	577	620	606	629	638	617	621	614	599	638	594	635	612	580	604	653	623	610	634	582	614	580	606	618	606	593	612	599	623	608	597	592	601	588	620	599	618	614	616	649	638	644	601	598	635	608	619
63737	103801	70177	25526	20303	24790	8999	985	931	903	973	928	921	977	953	940	922	900	972	986	975	903	978	929	985	960	884	949	948	1006	949	934	954	974	970	973	962	941	1003	927	922	955	935	910	930	959	921	922	918	981	982	935	987	954	915	946	869	967	933	942	992	920	941	926	912	971	968	973	956	920	982	979	898	918	973	918	926	956	908	946	955	924	906	913	986	965	941	862	969	926	990	973	969	1020	957	955	968	900	913	967	953	909	948	955	930	978	904	935	997	950	909	908	971	968	965	933	943	1000	942	997	955	918	941	994	936	1001	988	928	954	896	1002	945	958	961	931	903	871	947	904	903	949	947	976	965	934	988	937	885	946	938	992	871	879	997	961	936	919	942	953	940	973	963	972	944	940	887	961	924	954	930	948	894	923	895	874	931	989	917	960	928	966	903	929	949	936	945	955	960	926	899	976	953	952	980	923	975	955	921	1003	946	962	954	985	950	896	930	982	954	980	934	983	896	998	964	968	945	939	988	908	993	927	910	898	974	967	970	912	990	921	908	946	969	924	860	962	938	937	888	923	966	933	968	913	989	902	972	937	912	921	945	896	933	933	905	935	982	966	923	984	941	940	924	960	977	982	900	979	943	968	942	938	1010	940	953	929	913	946	945	900	953	922	968	954	955	951	927	950	933	906	975	948	963	943	937	955	987	934	986	926	949	961	963	960	932	850	977	999	1004	976	929	909	974	955	945	921	944	948	962	934	895	923	966	898	944	951	931	917	946	992	954	944	982	993	917	911	940	941	924	904	970	942	1001	930	922	933	925	972	984	939	967	950	896	930	979	932	916	989	897	920	951	928	906	925	1040	912	976	977	1001	941	936	965	853	932	924	936	979	926	938	938	948	945	1013	940	997	944	891	1006	876	955	966	911	938	974	963	956	982	974	886	967	926	1001	946	900	915	951	903	951	922	968	962	982	917	1015	956	973	973	964	932	926	910	984	912	916	921	932	926	928	924	906	934	923	979	948	930	957	986	982	932	956	935	906	952	952	929	938	929	963	947	915	957	925	946	1014	911	970	978	959	915	976	937	963	919	927	914	923	948	920	946	922	960	995	940	988	957	963	931	930	901	937	920	929	914	953	910	887	908	929	972	940	928	960	1000	963	973	924	932	916	939	980	961	878	924	954	947	939	945	928	935	925	916	957	981	930	992	941	893	984	898	933	930	929	919	896	898	875	959	927	988	954	901	951	984	968	904	977	867	936	958	961	903	1013	955	932	888	965	915	896	947	909	895	954	889	937	976	924	881	945	973	946	898	936	944	963	963	934	978	956	873	990	896	895	937	987	993	952	913	940	932	920	986	925	965	944	916	878	952	961	936	884	922	954	933	973	911	931	976	943	934	924	965	874	892	969	966	970	940	898	967	959	959	926	940	956	942	930	955	941	928	919	958	947	968	911	947	908	903	966	919	1042	954	910	933	967	928	918	907	973	944	982	990	994	921	940	949	965	932	950	912	970	951	955	969	921	1012	909	898	940	911	900	964	940	910	911	966	946	1002	939	926	945	990	951	935	872	1006	958	954	908	932	907	942	964	942	938	957	905	896	975	955	937	982	955	956	889	983	977	939	910	896	965	897	963	916	989	937	935	941	920	915	943	971	938	897	922	957	948	982	961	935	911	911	988	968	974	986	954	919	877	924	930	998	936	953	937	913	934	922	938	922	954	907	865	874	896	932	946	965	952	941	943	939	947	930	942	983	947	901	925	914	934	966	964	950	965	943	985	941	1009	948	921	961	942	953	938	939	938	954	884	942	909	949	920	938	948	934	925	905	919	930	964	925	961	978	985	970	986	921	955	972	980	970	939	958	910	949	965	939	941	919	912	1009	947	963	912	989	955	952	972	954	878	980	982	922	966	863	910	936	914	954	931	928	963	891	925	930	976	982	904	902	928	935	921	933	896	990	982	966	946	946	955	900	919	986	986	950	955	885	949	983	926	934	886	917	908	912	927	936	912	929	933	901	954	972	947	960	883	938	984	932	888	954	956	946	966	941	946	945	902	943	973	927	910	868	977	935	993	925	956	941	909	900	984	950	919	938	930	944	880	892	979	937	961	963	944	925	921	931	980	990	991	958	924	934	914	995	929	928	957	875	921	934	917	903	920	902	906	936	970	946	876	906	1006	969	960	983	951	927	962	935	972	957	947	965	980	896	915	964	903	912	907	972	955	918	879	934	978	922	947	967	928	940	921	979	922	907	934	952	923	915	967	989	934	970	1002	926	884	914	936	966	952	867	875	970	933	954	988	975	919	926	937	935	906	919	913	957	906	914	951	913	912	956	895	946	916	954	974	954	955	904	858	943	931	964	921	1014	921	916	903	958	935	907	909	1023	967	877	900	943	975	907	918	933	932	1024	937	943	948	947	928	947	998	975	925	939	899	964	910	953	954	941	994	960	929	971	992	947	959	971	918	914	914	909	973	967	950	954	930	919	1004	952	928	928	917	963	898	952	974	926	942	1020	927	967	962	954	948	905	912	937	886	975	1033	924	963	891	950	1008	979	888	938	950	924	945	990	934	955	922	932	918	932	991	957	964	952	939	918	927	1006	913	926	923	934	911	877	944	941	960	980	941	992	938	953	932	944	930	994	894	904	964	891	937	900	912	903	964	950	936	930	945	938	911	901	929	945	928	929	907	958	960	944	922	899	905	966	943	902	978	963	906	945	934	928	950	984	859	968	965	969	975	948	915	946	924	924	934	957	929	906	939	902	962	947	970	943	961	955	968	951	967	968	924	957	968	930	928	883	917	930	933	891	924	924	957	935	956	942	941	956	938	895	971	983	927	913	930	915	956	998	934	933	978	919	980	954	935	913	910	937	875	894	977	920	953	1002	910	955	925	893	955	945	884	938	952	981	992	950	887	972	926	960	895	902	964	902	929	930	933	956	889	929	911	909	918	956	929	940	958	929	952	922	975	933	885	971	975	896	950	945	970	890	931	926	924	945	989	954	959	914	941	937	974	907	956	1004	929	979	917	928	981	970	925	991	939	914	1007	948	944	919	930	948	938	1018	936	984	913	979	937	927	917	942	912	945	910	979	910	902	995	898	936	954	976	881	977	956	1004	971	939	918	946	958	975	933	912	883	966	933	935	984	882	968	929	900	996	946	954	857	975	906	965	939	904	948	915	972	942	954	909	947	909	953	975	885	928	936	905	952	895	952	927	988	932	965	914	947	907	887	919	930	977	991	963	990	879	960	938	969	914	968	900	881	953	950	935	925	916	938	986	985	963	967	953	903	927	897	951	977	943	939	879	953	926	954	967	940	917	952	935	912	972	921	938	898	918	920	929	933	963	967	955	920	954	903	909	923	957	915	923	932	937	997	969	965	916	937	887	958	933	994	967	933	966	923	983	1019	958	936	960	943	918	986	993	937	971	940	962	962	919	953	933	959	933	947	929	918	931	956	973	975	920	920	989	954	967	935	925	893	964	960	973	942	928	930	925	922	965	889	887	894	961	956	990	942	927	947	971	952	938	928	942
31263	33266	29191	10073	1386	2025	943	442	432	433	481	426	457	434	455	419	413	475	422	428	417	441	404	423	442	463	404	440	458	422	424	434	388	457	439	439	435	439	412	413	471	426	455	418	427	423	418	440	397	442	421	466	427	435	419	454	438	434	401	448	445	426	418	466	405	435	440	445	439	416	425	429	436	421	453	460	430	448	460	432	387	428	461	453	437	429	431	454	414	401	442	449	411	435	380	389	460	450	438	442	436	412	398	408	439	426	419	410	401	432	419	468	470	444	415	477	428	435	441	455	444	428	446	446	400	471	410	448	433	369	485	418	453	476	424	462	454	478	440	430	438	434	453	463	418	453	450	393	421	418	461	466	431	462	448	439	434	424	454	455	381	421	466	451	401	441	456	478	418	419	447	429	436	416	453	414	401	439	453	413	414	429	484	408	422	441	442	413	434	451	464	403	462	434	424	416	449	446	427	459	419	447	432	430	410	420	489	430	427	399	429	451	405	438	429	473	454	437	411	459	410	439	423	446	436	432	436	446	447	411	400	427	420	409	468	471	419	444	436	437	403	446	409	427	449	427	443	407	474	418	451	448	452	430	432	392	420	433	392	448	441	460	406	393	458	420	475	428	418	424	412	498	423	422	470	426	389	437	451	414	409	424	451	447	423	481	466	459	420	439	447	393	427	438	459	412	427	435	399	411	463	426	418	431	414	465	441	406	445	443	409	427	421	411	446	409	405	404	444	456	431	467	438	464	425	390	448	468	415	439	443	461	431	429	453	454	436	465	448	431	455	437	432	445	424	463	394	436	409	436	428	409	428	376	400	425	454	432	441	428	412	413	445	415	413	464	462	410	455	471	400	422	445	437	415	406	439	434	445	431	428	464	467	426	404	452	407	398	405	431	423	428	413	451	430	406	419	430	444	439	459	414	451	436	405	451	450	455	420	420	429	415	442	432	416	437	425	419	430	407	438	411	391	443	427	446	437	438	420	405	405	440	434	440	483	393	445	390	436	437	514	421	418	435	466	458	434	434	480	400	467	394	417	406	451	408	464	418	404	429	444	434	443	414	399	432	432	407	411	442	419	451	410	443	429	456	440	432	444	461	427	421	416	440	423	416	422	427	448	435	423	468	428	454	441	428	454	440	441	452	440	433	416	424	462	406	439	429	476	443	401	433	433	470	404	460	428	458	463	424	461	405	434	453	432	412	461	426	426	432	452	412	425	437	435	440	405	462	460	434	433	398	404	418	451	420	425	430	449	465	436	421	403	419	409	446	465	427	409	443	433	433	406	454	434	428	431	414	431	462	397	450	472	447	419	420	458	407	433	434	453	431	448	415	420	400	417	440	427	407	479	436	451	437	467	467	467	426	446	440	441	447	420	430	407	411	440	418	477	442	416	427	409	432	420	459	417	436	424	430	447	477	415	428	424	462	438	405	407	416	410	449	451	436	421	417	424	435	421	447	438	438	467	435	460	421	447	476	423	428	417	433	459	441	443	428	437	404	451	445	442	390	412	375	426	425	402	440	412	427	461	440	410	433	448	415	433	420	428	458	457	486	430	451	455	401	443	444	420	449	450	415	394	418	490	434	421	402	426	421	465	436	427	484	424	428	436	441	417	413	434	436	438	445	412	456	454	449	417	413	425	424	426	400	450	443	428	432	411	478	451	442	406	424	445	422	408	427	454	442	445	445	459	446	436	414	434	461	459	405	434	423	420	419	442	433	444	443	428	434	442	453	409	443	439	447	427	450	406	444	417	467	443	416	428	402	425	431	432	460	469	442	452	421	486	418	424	447	430	446	465	433	421	427	438	426	482	413	398	448	467	423	416	419	461	432	425	407	430	414	444	413	419	376	422	464	416	418	418	437	426	435	464	439	448	404	399	427	404	411	437	437	425	413	420	422	431	398	432	455	441	405	459	450	438	446	419	409	427	417	465	426	448	433	438	436	410	420	437	432	450	410	464	444	430	432	434	439	456	447	436	426	449	410	416	449	412	395	442	435	415	453	443	447	420	449	436	430	424	429	423	421	461	415	426	414	441	473	431	441	406	425	433	432	425	418	432	429	394	455	399	412	437	468	482	437	421	455	409	420	457	456	409	424	458	443	454	432	438	429	436	485	472	414	442	429	422	408	474	434	420	449	427	461	433	411	434	401	401	420	447	435	437	396	421	486	464	459	428	445	408	416	407	431	455	423	427	417	458	434	448	464	441	411	420	408	424	401	458	415	410	470	469	461	444	447	410	434	465	411	423	438	414	426	443	422	438	422	451	425	419	443	450	437	441	444	417	414	430	415	422	431	434	450	431	431	452	419	421	402	437	407	445	438	428	446	413	423	438	461	428	462	426	447	430	413	451	438	440	446	455	426	432	447	423	437	452	437	455	405	416	425	445	456	427	457	421	424	429	466	468	446	417	463	409	453	430	448	465	411	432	429	458	463	442	435	406	457	424	454	418	434	402	466	392	409	451	419	447	437	434	435	433	425	462	408	408	409	431	434	443	376	414	448	461	434	412	417	414	441	433	450	454	395	459	465	419	407	431	424	492	429	433	433	411	432	453	452	420	421	458	444	424	421	434	393	401	445	416	410	425	426	412	406	441	459	441	416	405	423	459	460	444	413	434	405	428	442	440	417	423	443	449	419	408	452	458	418	473	435	417	424	448	473	429	484	410	474	408	426	469	465	445	447	407	410	391	407	438	436	439	429	460	439	429	411	445	415	447	451	440	439	423	438	451	461	425	436	455	436	450	443	452	464	437	445	455	415	454	432	464	438	427	434	434	442	393	449	458	427	423	416	457	440	434	436	455	423	450	470	450	440	430	404	408	425	425	436	416	473	458	435	440	435	395	460	410	409	458	412	435	412	441	427	448	418	439	429	445	431	428	445	422	398	417	439	430	429	478	459	423	422	443	424	476	417	428	439	455	439	434	416	453	445	431	413	432	428	486	453	397	449	449	422	492	428	434	491	420	428	428	430	474	439	432	440	454	414	409	408	422	443	419	436	428	439	427	424	464	434	425	437	430	441	439	451	473	451	459	416	429	426	424	425	417	441	453	425	424	480	397	434	432	427	438	424	383	442	436	454	376	432	452	411	454	429	471	489	465	439	433	434	458	409	456	451	427	453	394	471	407	432	415	402	419	435	396	439	425	441	418	456	417	465	436	433	419	443	417	437	422	441	428	435	451	429	424	443	417	423	447	448	437	419	434	440	443	416	421	479	401	467	462	432	402	443	412	425	426	459	449	453	460	420	429	450	458	406	447	428	436	439	461	414	435	455	470	423	404	467	431	493	448	461	426	455	456	442	453	450	446	408	420	422	477	417	450	440	440	454	451	449	450	387	425	421	453	418	449	472	426	433	407	389	426	402	437	425	431	435	479	475	417	434	421	417	430	475	439	459	430	412	450	432	425	461	458	438	403	406	424	443	421	442	406	437	450	450	414	428	469	440	431	388	427	406	424	430	396	427	455	418	438	395	415	433
40539	52836	31354	6434	2801	4590	1772	700	670	690	733	737	722	733	711	766	728	718	770	730	694	721	732	751	692	719	692	714	743	713	722	688	712	730	777	728	744	706	717	757	716	707	785	734	726	725	674	761	722	705	733	688	716	705	730	759	731	749	675	719	718	775	723	742	723	714	737	714	718	734	727	715	770	766	736	701	721	738	720	726	724	738	713	692	728	676	714	753	703	745	750	714	751	728	701	729	749	747	709	730	744	728	761	771	745	750	727	735	741	709	736	720	753	737	710	727	706	710	728	681	718	735	718	739	726	718	762	687	747	715	708	727	712	688	712	745	724	724	639	763	749	735	720	727	733	668	720	754	730	754	742	717	698	720	695	730	739	713	737	690	698	753	719	744	746	756	708	720	771	838	722	686	753	743	724	672	700	717	748	718	694	682	696	710	773	738	721	720	707	717	701	701	729	717	719	738	708	718	678	717	749	731	682	739	661	714	729	701	795	746	742	788	775	750	688	753	700	752	692	705	671	707	778	721	732	719	697	688	728	704	747	715	759	711	727	693	700	726	730	783	697	717	738	731	701	726	720	718	697	719	734	717	721	752	737	763	717	801	695	732	788	687	754	706	700	728	735	695	744	719	721	706	705	717	695	719	746	752	683	707	721	727	738	727	701	712	760	718	681	691	719	747	748	715	742	658	746	718	718	749	727	700	676	716	713	736	751	748	746	760	740	723	725	720	746	730	711	758	690	748	720	710	774	734	779	699	724	734	749	716	704	682	713	718	733	775	767	711	731	735	749	737	758	723	722	691	715	709	724	733	695	711	746	672	700	759	746	733	759	762	716	730	709	737	651	693	762	726	733	726	695	782	688	689	746	724	727	746	713	680	733	710	734	706	717	710	774	755	716	721	742	676	695	740	695	744	714	744	711	700	718	766	741	722	765	718	772	721	756	716	730	734	705	731	694	642	751	731	689	675	786	705	752	689	717	744	738	731	721	701	727	748	734	764	759	711	755	748	710	737	778	731	756	704	749	727	764	722	742	711	718	677	707	674	720	733	706	694	700	725	715	766	728	788	721	687	741	742	731	732	713	734	695	764	759	747	738	705	678	772	772	724	745	694	717	712	725	763	696	743	690	752	739	709	745	709	765	766	736	734	732	769	723	716	727	753	780	719	691	714	676	725	696	737	744	728	709	742	704	740	704	709	725	710	719	748	680	740	727	760	695	720	724	700	715	727	719	723	708	708	717	695	678	793	687	702	723	716	711	737	715	748	790	723	708	733	720	744	724	682	739	762	660	699	725	726	699	738	694	686	725	812	753	706	732	745	721	705	674	755	766	726	726	709	759	720	707	692	707	689	721	734	746	704	726	739	702	720	716	738	658	699	706	728	725	750	670	710	711	720	741	681	729	679	740	741	734	708	751	753	757	755	732	719	715	714	747	726	725	735	760	761	786	722	688	743	708	706	701	725	726	711	759	716	746	762	716	699	705	706	711	740	757	736	746	756	748	697	696	694	714	708	737	753	659	696	704	716	741	756	712	696	716	669	721	701	746	694	729	731	689	718	711	731	701	750	686	708	712	730	751	716	761	772	714	713	716	754	751	686	733	704	725	770	715	712	697	706	755	726	764	716	712	746	746	721	685	687	728	726	731	743	735	722	734	706	710	686	699	715	718	706	715	777	676	720	676	750	701	712	764	741	718	758	677	715	732	755	793	698	713	773	742	721	733	666	784	701	718	696	730	746	711	759	726	742	751	723	695	699	744	727	704	714	739	718	696	722	715	744	719	702	781	719	684	719	717	754	738	691	743	730	723	756	727	679	725	742	698	765	715	746	721	662	681	730	759	717	775	692	720	763	747	737	726	706	708	685	692	670	727	718	723	684	731	711	716	752	744	738	763	695	719	728	704	697	767	694	740	720	720	748	740	729	760	694	715	746	748	726	727	757	760	776	771	704	729	750	750	735	726	737	721	752	726	768	722	726	718	687	687	742	748	737	746	789	758	725	725	696	695	748	759	699	730	698	738	739	729	731	705	771	742	688	740	749	783	735	716	718	752	723	728	736	731	740	744	742	722	720	739	740	698	758	740	752	723	756	710	737	725	740	745	738	717	742	728	728	717	769	710	769	748	716	710	749	722	748	705	754	731	750	692	736	721	769	674	768	701	709	745	773	703	710	671	740	770	748	746	751	749	746	762	656	690	738	740	673	699	703	723	700	720	800	745	737	760	718	730	729	698	725	715	720	715	752	722	750	721	713	748	719	751	756	740	746	733	735	767	679	739	754	694	722	689	756	736	769	747	685	756	723	678	731	761	729	759	728	737	710	750	728	702	747	745	775	723	721	723	758	750	734	746	716	717	681	736	734	743	722	684	715	703	713	765	709	764	719	697	674	696	724	682	722	706	748	716	731	713	736	671	746	724	713	692	750	676	694	766	730	766	741	714	744	662	731	713	744	761	737	739	717	723	715	711	774	783	755	778	722	738	750	718	718	686	733	756	734	728	732	751	761	712	701	771	748	719	697	690	675	703	728	752	732	736	690	783	716	751	712	751	698	716	713	751	741	741	759	773	716	690	675	726	715	736	712	759	698	742	731	733	729	736	686	760	740	678	687	706	683	760	748	703	742	721	700	721	764	739	785	727	725	701	708	722	714	734	740	721	663	726	802	706	739	696	774	689	692	690	736	748	719	680	741	737	747	694	741	701	777	716	740	712	789	704	769	713	699	703	714	759	759	781	720	704	694	767	691	713	704	736	731	728	758	761	807	684	710	672	708	717	697	722	731	713	688	751	757	700	720	732	737	754	656	736	776	755	709	674	722	689	763	738	664	739	706	770	760	673	735	730	698	729	772	746	687	724	707	716	738	725	767	707	749	736	710	738	694	725	685	713	723	723	710	686	740	732	723	739	749	735	682	797	737	712	711	708	651	755	697	686	747	728	706	721	683	694	724	737	760	729	731	687	788	729	717	741	770	696	795	742	747	741	733	788	710	688	695	727	660	711	687	712	708	759	709	701	727	748	744	723	739	714	781	740	716	734	714	714	740	683	713	774	728	708	729	728	723	739	716	733	736	727	731	676	735	756	701	730	719	691	715	738	735	687	712	743	711	702	752	739	741	774	715	657	746	727	682	728	729	692	726	707	753	786	761	711	760	724	740	732	716	680	734	699	689	714	756	748	736	718	695	749	734	714	718	731	718	721	712	730	727	751	701	697	700	728	717	743	716	739	747	753	653	783	704	736	714	753	697	722	697	724	701	747	736	744	745	737	711	747	747	706	699	711	746	697	723	693	687	761	757	747	704	727	742	701	726	711	728	755	749	712	731	750	718	741	746	695	719	760	736	726	727	739	683	704	718	737	721	714	706	720	746	682	727	714	753	731	681	728	743	748	699	705	737	687	701	703	756	753	763	765	704	687	731	702	727	703	695	695	722	723	695	732	703	763	756	742	707	698	691	782	723	748	754	703	695	722	706	707	727	775	767	734	753
25527	26845	35328	27546	18657	14849	4563	407	404	418	390	357	394	383	371	412	353	351	386	414	388	411	402	405	422	383	351	381	414	355	393	395	343	394	384	417	406	389	367	376	370	388	400	407	400	396	387	368	365	397	429	376	394	380	352	385	387	385	392	414	380	391	397	392	385	393	380	366	360	406	408	373	409	387	386	408	376	378	383	344	403	377	391	370	353	385	363	382	379	363	354	430	374	401	385	391	356	396	371	397	401	388	404	395	392	379	390	375	379	408	359	408	426	373	377	394	394	358	411	385	363	388	396	377	391	381	379	386	407	383	430	368	398	361	413	386	374	377	378	419	373	391	398	377	412	386	396	402	364	362	420	390	399	362	346	406	410	400	384	355	416	403	379	389	389	383	409	387	374	364	374	344	408	386	386	404	369	386	401	381	382	371	370	381	409	422	416	392	387	402	414	404	427	358	388	415	384	375	401	376	392	408	399	374	382	379	382	374	421	434	383	378	437	379	376	393	386	384	386	401	374	422	405	411	364	426	391	373	385	399	356	379	379	410	402	387	402	423	383	369	408	377	387	419	418	392	388	396	405	407	403	381	385	375	387	405	416	389	397	406	380	393	375	400	396	375	435	392	397	404	416	431	380	387	402	396	364	398	387	352	371	365	384	373	428	421	368	406	383	432	369	351	385	403	375	401	381	398	370	388	397	389	368	391	386	387	390	426	398	412	390	396	420	384	404	407	427	361	379	372	385	340	377	371	395	412	387	355	394	433	414	370	374	358	402	354	406	421	371	384	447	381	376	342	375	390	370	355	408	417	414	449	376	374	384	378	401	367	378	400	415	438	432	400	398	381	379	412	402	408	365	375	382	384	403	397	374	395	401	420	394	389	392	420	380	402	383	358	385	370	407	383	435	383	344	357	384	373	380	367	365	392	402	416	364	404	382	392	362	400	375	361	408	384	419	381	383	370	393	384	390	371	390	387	404	403	412	398	411	392	382	418	372	387	377	367	397	403	402	396	403	408	410	364	383	374	400	368	410	440	411	403	381	413	398	427	419	368	416	394	400	397	407	392	391	409	425	406	410	361	402	376	399	372	378	400	357	376	387	381	414	363	385	400	415	425	396	377	402	393	398	418	397	433	401	407	425	441	377	367	412	371	370	396	393	421	403	385	419	388	413	385	405	386	366	397	397	386	383	386	449	393	433	418	410	382	349	379	375	392	386	374	369	367	397	395	392	367	403	393	371	383	391	416	385	398	382	362	399	424	374	401	400	339	421	362	369	350	408	386	394	385	399	389	403	393	371	383	331	404	387	375	416	386	405	367	425	404	414	378	415	424	369	382	413	388	354	378	393	352	387	396	374	382	361	364	423	401	383	390	387	407	415	386	352	394	399	401	397	413	366	386	393	386	365	383	401	378	450	381	386	354	369	370	373	412	380	401	393	386	392	400	348	414	387	372	390	405	361	358	408	360	380	419	366	416	376	375	374	362	368	388	370	408	433	386	390	404	420	414	396	386	413	384	412	374	361	413	352	417	408	378	374	408	400	415	407	371	399	392	360	416	383	401	373	383	375	401	359	404	378	357	406	406	371	401	391	376	428	418	368	407	400	389	385	389	379	390	366	386	361	418	385	391	363	398	352	403	357	399	403	410	371	423	375	381	406	426	414	355	384	372	393	375	375	407	403	355	377	369	384	399	397	361	386	391	375	472	380	399	419	400	380	412	389	369	371	424	356	406	438	422	377	378	381	404	401	382	428	382	379	375	438	404	428	382	390	394	402	400	410	405	383	352	397	370	408	389	355	391	403	385	381	403	410	390	404	376	385	411	360	392	407	376	389	385	357	405	395	389	387	392	405	377	369	374	389	353	384	386	400	408	412	427	424	395	379	367	406	412	385	382	385	380	400	396	390	389	387	407	374	385	355	414	393	442	409	362	396	394	423	387	374	389	360	350	406	387	411	402	404	412	423	379	379	400	405	363	425	349	359	407	356	378	373	389	406	381	359	386	385	362	413	370	391	386	375	393	420	358	363	391	406	373	384	420	359	375	345	417	410	364	404	373	392	352	376	370	407	384	411	374	389	393	438	415	374	393	367	413	367	420	409	394	410	404	394	392	407	380	389	377	388	375	400	363	396	409	387	371	388	376	377	397	358	407	363	414	366	369	415	401	382	376	382	436	391	397	372	371	365	399	346	373	402	394	399	452	420	390	383	403	391	385	371	336	398	405	372	400	398	419	402	369	408	377	386	403	416	363	357	399	393	386	376	389	387	363	385	406	425	372	399	404	380	385	378	405	388	402	404	415	397	361	381	370	383	383	397	389	411	402	434	389	391	354	380	375	390	345	368	411	358	411	404	350	405	421	384	409	373	377	399	383	396	360	374	393	392	395	372	376	392	389	391	397	395	378	412	400	369	416	370	403	386	388	388	367	385	372	382	411	407	394	366	347	401	368	384	415	387	378	387	348	423	390	404	420	381	398	416	370	412	410	403	385	409	362	398	371	421	406	390	361	401	402	432	411	438	390	359	359	371	362	386	393	394	390	421	373	394	397	416	367	387	374	390	394	378	379	389	392	390	410	403	387	374	383	379	370	384	395	376	372	398	414	375	374	379	399	429	423	408	401	393	368	356	387	406	375	421	413	430	395	382	375	406	387	418	404	403	392	403	365	385	413	365	380	395	376	416	403	346	347	415	390	426	372	388	339	368	386	382	380	407	392	367	390	395	372	362	373	399	414	386	366	385	397	354	375	391	389	373	379	375	424	355	406	413	377	411	434	402	365	405	384	373	390	441	389	338	399	419	389	356	371	366	410	403	371	391	376	399	355	384	378	358	373	406	382	394	377	356	419	389	403	393	407	389	368	371	386	358	371	368	356	395	387	389	373	390	365	387	387	415	395	387	403	401	408	395	388	412	366	436	363	419	409	382	383	412	397	395	415	391	420	360	412	398	339	387	393	363	378	389	410	384	387	415	430	395	369	413	401	411	387	398	401	402	361	397	394	358	369	387	402	384	410	349	382	380	400	402	408	358	369	401	402	378	418	396	416	386	387	396	402	369	389	390	345	373	404	384	372	408	399	363	380	395	373	393	378	374	390	409	407	400	382	382	401	383	438	399	421	406	381	360	391	372	404	389	410	383	396	391	404	374	401	435	400	393	415	373	379	428	415	382	414	406	404	367	445	379	427	383	376	366	417	378	385	382	392	383	392	392	401	402	403	384	361	387	392	395	349	382	360	422	388	333	397	384	413	422	382	369	390	373	382	413	388	362	322	390	385	403	342	391	355	395	383	403	396	418	383	383	365	393	390	400	383	386	391	387	366	370	386	349	369	379	351	404	348	377	411	367	449	378	399	403	367	400	385	371	410	409	397	353	363	390	380	377	427	421	422	357	388	434	357	404	396	414	396	456	396	383	381	402	390	394	410	392	414	380	414	383	368	406	416	398	396	401	391	360	398	402	385	411	430	387	406	395	389	367	364	400	320
61734	93824	60252	26823	14989	20511	6653	616	638	625	675	688	701	678	638	651	607	651	615	690	651	626	643	658	652	643	639	668	680	618	639	629	674	625	631	644	630	599	609	586	661	612	696	637	677	646	628	672	602	640	591	688	623	653	675	634	679	684	623	646	691	620	623	631	636	631	640	617	689	617	669	629	618	654	649	627	651	614	664	678	642	614	675	647	607	637	641	663	663	655	636	650	567	683	660	644	654	642	618	644	635	661	667	632	639	643	583	650	651	644	602	632	621	630	642	606	603	674	655	655	666	645	626	649	672	645	648	659	609	646	650	670	651	609	607	646	640	636	663	635	652	680	674	660	613	663	652	612	609	623	652	637	630	700	615	616	640	654	659	635	667	589	622	648	676	631	650	643	651	680	610	670	620	690	629	634	647	628	643	665	592	610	607	627	631	649	619	614	625	639	691	673	610	644	685	649	644	641	630	631	676	633	637	652	672	635	654	652	664	661	655	591	649	661	601	670	684	650	600	641	637	660	659	635	642	656	642	678	648	674	664	632	638	661	632	659	673	687	680	626	654	673	656	652	718	608	659	612	657	667	623	628	614	658	710	633	613	619	592	656	587	616	662	653	658	630	643	637	615	654	630	619	654	650	652	655	638	663	636	667	634	664	639	671	619	617	634	633	619	611	636	642	618	639	642	623	633	594	658	693	644	628	632	671	670	576	685	689	631	711	603	677	626	636	626	645	647	623	630	641	648	584	620	629	661	651	636	635	653	625	659	689	686	617	672	640	595	656	640	623	648	600	610	617	629	579	662	690	654	661	667	654	641	602	646	648	643	667	637	663	672	634	661	661	678	699	682	603	617	643	623	679	669	661	615	616	639	625	654	664	682	666	619	678	609	585	662	666	617	677	643	705	688	624	604	667	643	632	625	652	610	656	634	626	641	614	629	660	674	703	633	632	658	623	611	661	683	635	608	641	654	639	659	670	640	674	635	679	670	650	681	651	626	639	662	667	627	651	635	644	622	624	665	648	596	655	674	590	626	628	670	651	685	628	600	628	706	625	671	653	638	641	642	650	624	643	661	669	639	652	698	665	645	580	606	639	646	652	650	613	618	639	677	654	595	614	677	620	631	647	630	632	642	643	664	665	665	648	603	662	629	629	669	642	602	654	624	639	633	598	670	679	717	675	697	658	613	654	657	628	651	648	695	665	667	615	645	650	671	633	586	662	609	644	655	659	597	654	628	665	644	649	671	604	644	611	669	615	656	614	591	617	616	677	619	640	566	655	670	581	695	620	674	637	654	629	651	605	617	638	688	640	654	654	614	629	625	618	630	600	668	621	687	641	571	672	637	726	655	598	619	633	626	664	651	643	642	622	624	650	663	630	628	613	656	645	653	677	648	650	641	641	684	639	626	648	599	575	657	616	678	605	615	626	680	637	642	649	670	620	653	595	611	662	689	631	670	628	654	678	618	624	673	653	670	634	676	661	600	623	612	643	647	673	661	657	647	703	617	643	611	616	647	616	694	603	614	571	595	685	636	692	641	665	647	625	672	648	599	618	719	626	637	641	628	621	676	655	620	595	619	651	713	672	620	698	628	674	648	659	636	652	670	637	655	635	646	672	636	629	643	657	637	664	665	676	653	637	642	638	651	624	630	632	625	598	646	691	642	664	610	636	608	612	636	668	660	610	719	640	678	639	657	652	641	637	627	622	657	637	646	660	632	677	674	670	591	646	616	645	684	631	660	671	622	670	654	618	627	600	627	630	642	630	603	628	650	644	627	625	621	633	618	643	643	648	651	645	599	637	603	614	650	685	644	661	641	640	643	650	649	727	656	653	664	611	668	679	652	643	624	670	664	645	645	620	636	647	660	642	630	648	637	666	681	655	587	676	658	687	668	674	629	632	664	647	647	651	699	650	633	618	642	658	615	690	673	659	652	645	669	663	644	637	647	672	622	629	649	647	638	595	667	647	637	657	596	654	678	665	649	672	630	663	660	646	642	616	633	641	619	650	617	610	606	613	640	619	671	683	660	649	644	675	687	667	651	663	639	701	689	631	659	636	689	648	675	599	639	616	641	583	627	651	615	615	603	638	693	638	625	658	665	644	643	580	649	637	648	653	631	646	698	629	661	675	581	664	656	655	631	605	647	645	660	642	590	646	691	670	606	671	659	620	631	652	679	673	632	627	618	629	673	646	589	637	643	631	610	646	652	627	667	629	640	659	677	650	662	642	636	647	675	641	648	641	646	632	632	658	697	617	657	628	641	676	653	643	663	643	624	614	680	666	668	638	649	629	662	644	641	620	685	647	648	594	642	619	641	651	644	658	640	642	620	628	659	627	642	576	687	633	652	647	669	653	603	668	648	635	635	660	629	649	619	622	650	603	690	654	601	658	673	667	632	657	639	650	670	680	670	676	678	615	635	639	642	635	627	649	620	679	639	674	669	667	671	662	641	660	632	643	626	693	680	671	621	600	612	666	626	631	608	619	639	675	639	625	670	677	664	632	655	665	652	676	620	642	668	632	637	593	693	662	656	642	663	659	667	646	619	639	606	612	672	611	610	632	642	619	666	649	674	603	628	652	629	671	646	665	652	656	685	671	633	669	665	627	673	639	651	640	667	627	629	633	611	666	622	654	678	637	646	617	613	625	635	599	666	639	634	639	647	666	617	665	682	676	639	616	631	666	642	605	629	676	639	646	654	666	688	656	597	591	655	663	588	595	638	599	713	640	664	667	672	666	663	618	663	688	625	692	632	661	618	669	705	612	643	632	647	662	617	657	622	672	671	648	641	634	648	645	648	613	695	615	635	643	649	661	676	690	673	654	637	633	653	715	667	657	658	628	615	682	671	637	641	710	624	652	639	668	608	634	636	683	611	695	639	665	570	648	674	663	625	642	639	630	647	636	631	651	645	634	667	600	623	662	626	654	670	647	623	669	623	617	647	640	636	657	658	650	647	635	653	636	666	633	624	661	654	660	632	670	654	638	632	679	682	667	677	635	590	625	668	654	697	676	629	672	666	640	629	703	598	630	666	706	636	607	642	667	607	660	646	650	586	634	615	645	618	655	697	613	628	636	647	666	641	631	679	640	649	644	669	696	651	640	623	643	662	644	670	654	650	647	614	636	632	680	665	654	662	633	646	648	666	658	646	637	637	634	657	644	633	665	648	663	679	583	588	589	685	671	680	651	667	639	641	629	638	607	649	647	644	638	647	611	648	673	638	649	626	637	638	620	647	633	623	636	669	602	611	665	630	635	650	651	653	665	667	616	614	615	664	620	681	670	670	666	638	624	660	639	692	603	661	636	647	653	674	660	617	613	613	664	707	667	660	639	629	578	662	644	633	606	631	605	596	635	702	619	669	658	617	631	610	665	632	587	678	650	666	652	675	635	639	675	633	658	647	682	646	673	686	649	676	669	603	566	644	645	613	639	675	673	622	634	673	641	610	670	621	655	643	647	630	651	649	691	626	636	642	646	644	641
24229	25180	34516	28102	21818	23371	11585	961	635	623	643	619	611	605	662	662	641	598	581	634	579	617	600	657	563	588	559	660	677	580	649	555	605	593	622	593	597	535	608	604	605	639	607	585	606	617	615	581	652	643	632	583	597	573	574	585	590	616	614	580	581	631	604	605	653	617	636	612	596	612	631	589	602	625	616	601	610	600	603	614	627	617	572	618	583	605	588	604	618	552	610	570	607	617	582	570	561	538	613	573	617	627	565	612	606	612	609	602	600	594	606	563	593	608	616	613	616	567	560	618	580	593	586	650	568	601	588	552	622	619	581	601	575	604	604	641	603	587	552	598	586	586	585	607	601	598	589	569	568	564	579	624	613	613	584	544	602	608	525	600	571	582	582	583	557	643	583	618	605	560	564	628	592	568	598	551	556	628	588	619	587	594	611	574	645	594	598	552	618	573	578	598	546	624	576	610	577	564	614	600	607	635	591	601	620	620	600	605	593	637	634	602	643	568	613	603	593	584	584	577	616	625	605	560	583	613	585	562	586	677	621	615	631	570	622	611	600	568	625	611	605	566	578	582	585	595	581	611	629	629	609	625	614	565	603	648	563	575	549	587	600	576	581	608	625	563	614	623	608	622	616	572	577	641	612	558	604	563	586	582	616	609	608	595	577	584	658	657	652	595	599	575	633	572	608	588	564	569	614	601	592	637	583	618	569	636	674	565	627	573	616	599	586	619	603	602	597	603	591	650	601	611	602	591	597	561	613	606	628	650	600	561	574	599	586	678	592	593	573	591	644	618	601	612	597	575	608	597	601	597	601	654	646	631	582	598	632	573	626	615	583	591	592	606	571	618	610	597	605	605	597	620	568	587	568	615	583	593	598	597	575	565	608	631	642	658	592	623	586	623	564	584	633	638	594	595	589	580	612	549	561	609	572	585	585	616	594	629	576	609	586	587	624	646	599	615	591	629	598	612	545	626	585	624	579	609	609	603	606	636	632	589	547	604	633	569	582	605	629	597	593	598	577	590	608	631	637	597	607	575	566	570	606	625	572	587	616	578	576	581	611	633	563	609	575	603	629	613	613	569	585	555	586	600	630	620	646	588	613	604	558	610	600	582	588	533	625	657	591	601	593	625	612	561	598	547	631	582	597	582	624	623	611	617	593	620	582	563	609	591	604	598	614	607	621	625	585	598	587	582	602	639	624	622	604	610	571	594	597	607	616	592	622	611	592	579	610	637	632	592	596	572	620	604	588	608	596	629	569	599	610	602	572	594	585	591	606	609	590	561	591	581	639	594	606	609	559	566	587	604	599	600	612	576	653	614	599	613	661	613	610	581	575	614	651	557	580	557	605	592	599	571	598	607	589	573	631	581	588	600	625	591	553	598	623	617	615	625	591	605	630	603	561	601	637	603	583	605	567	575	589	580	584	604	568	584	602	589	625	599	570	608	574	596	617	600	593	597	604	615	643	585	613	641	571	636	596	587	567	594	596	598	613	600	589	593	617	547	612	645	584	593	623	616	616	621	622	594	582	584	593	621	570	543	608	588	573	557	617	530	642	523	612	618	624	617	599	586	656	567	587	592	610	559	573	578	612	594	592	573	565	558	608	605	567	627	622	623	595	564	593	569	602	573	618	614	589	583	608	576	631	595	624	600	647	607	604	637	619	611	595	653	596	603	624	562	571	564	599	573	615	577	620	612	591	581	595	565	594	616	557	606	618	574	603	597	611	596	551	568	596	562	651	573	580	606	595	622	592	605	580	598	585	586	616	599	608	586	592	581	624	591	566	577	588	616	622	603	573	599	654	605	628	645	609	609	601	645	603	574	602	616	596	613	638	580	623	590	576	582	616	641	606	613	630	583	664	599	619	595	595	584	593	612	617	611	591	628	600	593	605	588	557	580	563	582	564	611	565	616	628	637	622	548	580	611	642	603	668	606	599	619	596	591	606	654	562	599	582	583	605	513	621	612	610	624	592	587	602	539	576	631	588	616	595	595	606	586	598	629	590	646	599	606	614	643	570	572	592	585	575	564	577	625	641	620	599	596	625	612	563	586	592	558	587	617	569	581	582	636	550	610	632	568	580	600	587	581	596	624	612	595	582	607	564	619	647	637	603	623	548	589	628	598	643	598	571	600	579	598	613	562	574	574	578	585	625	566	628	567	586	587	614	594	651	630	572	584	593	632	583	646	610	612	573	570	609	576	567	619	587	583	612	617	574	625	596	615	603	638	593	593	599	617	596	579	590	596	610	622	611	600	610	581	583	570	592	572	593	611	591	561	617	609	612	600	628	580	602	582	559	631	571	603	554	602	582	583	568	565	604	599	610	594	615	648	607	592	622	591	631	600	597	607	563	587	602	626	570	619	624	636	595	584	623	605	598	581	597	609	653	566	587	591	626	584	584	581	619	544	603	608	616	628	581	585	568	561	587	612	607	631	624	567	576	529	577	599	617	650	585	557	624	568	592	607	622	565	627	611	620	587	647	643	608	623	583	592	585	578	603	572	630	592	603	594	578	632	601	589	603	626	608	633	614	624	608	599	642	629	597	614	620	596	611	560	574	612	623	585	624	591	595	563	589	557	615	586	625	595	610	591	610	589	609	586	616	633	569	589	623	629	597	578	653	591	635	594	580	612	621	633	622	606	591	609	561	605	601	619	548	639	578	596	592	651	597	569	598	575	602	615	592	616	591	621	578	619	574	647	598	606	588	569	591	629	577	579	586	603	617	587	587	579	610	600	619	596	591	607	582	635	633	596	594	636	595	603	595	634	629	604	583	559	609	604	615	579	580	641	616	591	559	598	585	640	602	572	606	593	610	601	596	531	618	607	543	593	590	599	605	540	617	567	615	579	640	577	634	571	607	605	572	633	583	579	589	641	581	578	580	569	592	604	604	584	578	628	564	570	605	617	613	561	645	562	648	599	619	609	593	577	632	627	586	627	611	591	594	579	648	579	587	583	559	574	599	591	608	599	593	598	641	599	566	644	587	585	592	592	583	640	616	611	585	587	614	634	614	590	593	577	595	633	611	593	569	637	601	593	591	595	604	601	624	612	596	575	549	574	569	576	594	629	564	598	574	624	629	625	620	544	648	633	588	576	606	553	654	592	579	629	632	576	578	634	628	590	588	585	604	564	625	607	617	567	582	587	627	622	557	531	621	627	622	578	614	582	587	608	563	591	631	574	590	580	604	617	602	621	616	589	620	589	608	562	576	604	591	624	595	637	555	597	604	620	617	591	621	588	641	592	582	593	597	631	601	604	607	596	607	600	623	620	589	597	612	561	599	588	584	579	609	623	574	616	569	597	603	604	604	576	551	612	576	602	603	578	594	585	587	598	576	585	602	609	582	629	615	616	572	579	575	547	574	637	589	620	615	607	609	542	578	569	623	620	579	583	653	601	647	602	623	552	626	609	579	575	574	597	628	598	573	615	586	609	636	627	626	621	640	650	620	581	590	588	598	575	618	587	610	601	644	612	581	596
61924	96975	71338	35023	24385	29990	10659	918	939	975	954	919	902	923	905	922	962	932	955	927	916	891	919	921	920	933	933	921	911	941	946	934	960	942	949	940	882	915	895	911	933	943	995	1006	944	864	984	880	903	969	912	872	949	922	902	910	946	980	896	942	885	896	974	946	908	858	884	909	961	866	890	918	914	898	896	903	980	953	977	971	931	1016	879	958	927	881	966	930	902	931	955	990	929	947	938	923	921	904	905	901	910	894	900	945	950	911	926	925	891	990	984	917	933	950	937	900	949	875	946	905	926	902	932	936	877	892	916	853	928	954	922	909	933	960	924	919	878	963	946	956	869	906	859	1001	955	883	950	960	857	956	912	908	950	962	947	862	913	904	913	866	911	932	865	932	914	891	928	878	987	923	931	938	964	867	951	920	955	950	875	882	952	988	958	929	925	935	921	900	962	900	935	942	922	929	940	942	979	913	938	967	955	927	924	930	854	938	946	868	925	985	940	915	904	866	945	899	927	946	902	968	891	931	889	951	954	904	933	975	933	899	880	878	912	880	915	898	925	970	907	964	889	930	958	866	1033	947	912	934	936	878	930	910	939	985	924	917	899	902	891	895	935	910	939	918	898	853	918	910	894	939	917	929	947	919	971	903	935	942	953	928	923	919	889	921	915	879	933	942	881	942	927	904	904	894	985	891	909	948	916	933	924	963	926	903	906	958	917	927	931	916	960	956	958	921	883	917	973	982	952	904	920	928	928	875	977	952	939	886	939	953	921	914	928	931	987	871	944	905	940	909	929	918	935	920	896	885	913	901	905	931	928	901	926	945	894	905	950	939	994	937	921	890	951	938	890	903	960	873	935	950	912	957	880	958	922	934	895	892	918	988	999	950	952	957	901	935	932	902	1003	907	922	903	962	913	927	929	933	887	939	886	940	992	917	873	937	926	938	976	889	958	951	943	886	952	945	911	907	914	866	908	933	944	892	954	910	921	904	957	930	991	966	896	918	896	925	955	945	870	953	963	912	934	933	911	942	928	933	907	896	942	983	934	921	934	920	959	955	911	984	942	950	910	920	968	919	881	921	917	872	932	899	913	961	935	903	952	920	907	883	935	888	946	871	889	919	876	884	939	923	895	901	910	928	900	937	853	911	887	905	916	937	935	924	882	924	929	960	891	863	866	933	898	941	923	932	943	918	968	905	853	924	903	895	972	943	865	986	920	910	945	921	914	911	926	980	897	906	982	896	925	912	888	878	907	895	934	920	939	974	876	952	952	954	872	938	999	910	896	908	936	943	916	957	904	918	915	969	861	965	920	914	952	927	1005	927	930	893	954	937	887	961	952	953	914	926	960	931	874	920	938	914	960	884	959	957	898	937	960	915	910	944	930	946	962	957	921	885	881	903	883	877	942	900	972	953	971	912	946	943	975	913	940	938	912	966	960	870	954	974	930	971	925	927	920	891	943	893	913	945	885	902	969	979	949	864	908	914	915	918	959	921	898	885	967	879	861	978	860	904	908	891	895	916	887	910	914	954	900	952	957	942	895	901	952	921	935	946	947	903	878	903	925	918	938	902	971	888	886	945	924	948	920	930	869	934	915	892	925	875	905	917	945	931	940	966	936	924	887	905	916	936	892	978	956	922	986	974	919	964	959	963	921	907	916	909	897	927	938	886	937	915	925	893	917	954	961	954	926	910	921	933	936	914	936	972	975	879	911	906	911	974	915	993	911	946	926	912	955	897	843	924	936	944	910	972	949	962	894	932	937	955	969	923	901	929	887	923	904	887	902	871	944	996	913	922	918	883	898	1018	958	951	972	875	919	944	904	850	931	903	873	961	940	962	864	881	950	888	855	877	962	918	974	900	935	901	903	915	942	949	921	909	872	915	925	949	870	942	960	925	923	972	921	905	934	894	921	916	933	955	916	928	997	917	948	858	907	907	1015	953	926	966	908	942	875	938	881	903	945	897	911	953	879	908	918	921	951	903	900	925	958	908	878	933	917	883	943	901	944	897	940	929	905	941	941	918	875	929	929	976	908	914	870	945	924	902	987	917	891	939	951	886	902	943	937	910	891	901	988	893	961	904	881	915	929	919	908	912	873	920	863	968	934	921	911	901	934	967	909	955	930	936	987	935	933	917	928	954	970	936	897	963	870	894	887	885	907	909	977	894	917	934	951	960	921	908	963	906	931	918	923	870	912	887	969	898	953	901	869	901	946	986	862	940	978	915	897	942	966	909	934	923	924	887	924	929	914	913	926	964	923	920	890	874	934	900	969	932	901	934	889	927	837	955	934	935	867	923	967	883	912	930	942	939	930	920	950	948	921	925	893	861	920	968	890	948	935	901	923	953	915	945	906	892	894	889	959	912	926	855	839	949	924	947	931	1014	872	932	868	883	925	960	927	950	945	974	915	939	880	898	924	954	939	973	958	899	914	957	888	909	978	873	914	916	933	931	929	885	942	945	898	916	903	930	860	929	954	951	944	900	895	894	954	916	909	941	904	927	924	939	951	903	945	910	911	957	940	891	948	959	929	895	918	947	933	884	903	918	869	952	947	913	942	909	919	923	943	917	944	972	908	915	961	906	885	948	930	859	869	914	979	907	942	938	894	954	891	1001	943	885	916	908	905	875	910	974	964	954	885	937	928	940	859	944	941	975	923	912	936	888	923	912	901	943	907	916	969	943	967	843	904	900	934	916	933	927	902	930	946	990	871	941	932	914	884	941	949	911	1012	914	936	918	892	899	888	932	892	901	942	910	943	961	894	960	970	951	818	989	909	976	889	970	879	957	902	893	938	879	905	951	951	892	929	862	946	934	917	863	935	897	897	911	897	914	937	895	915	896	958	891	976	959	936	940	917	894	890	951	963	893	941	958	914	957	927	872	982	911	980	910	967	950	891	976	948	907	919	928	901	905	939	930	921	897	943	888	933	910	927	935	867	897	941	954	917	905	879	942	872	943	920	901	942	929	941	968	931	955	903	913	891	909	954	946	919	943	977	898	920	916	920	894	962	971	903	989	918	918	931	900	900	888	911	909	900	945	934	941	938	946	965	894	932	911	950	937	950	970	929	892	872	911	912	950	885	902	894	924	885	884	887	937	945	906	893	885	931	942	944	946	929	926	938	876	961	881	912	847	891	932	944	932	911	957	933	942	959	927	971	949	932	911	910	924	935	1011	918	923	949	913	963	909	894	877	897	913	969	956	922	874	970	887	918	917	917	911	922	927	948	930	861	933	905	906	924	924	959	896	872	965	909	887	943	932	913	879	959	950	894	922	905	866	954	942	880	939	940	882	946	928	938	883	891	908	877	883	913	911	936	918	884	967	934	900	954	899	964	906	952	932	906	964	887	929	923	891	908	925	932	880	933	940	939	916	911	901	933	936	914	955	1042	954	922	892	891	923	899	964	936	923	919	951	927	852	928	898	942	883	924	896	893	922	944	920	918	913	886	925	925	962	952	961	916	917	924	991	956	929	883	997	885	883	934	931	923	951	978
30659	36631	28088	11208	1749	2500	1019	446	440	412	382	394	408	444	408	412	440	417	449	408	475	413	473	431	450	405	417	419	417	453	422	422	387	429	441	447	415	415	453	414	432	403	420	394	395	431	440	412	448	416	428	415	442	393	422	413	446	408	420	416	417	434	403	371	457	469	397	419	400	418	464	391	397	421	426	424	446	435	404	377	467	443	421	406	415	442	443	420	420	456	440	440	409	454	449	418	432	405	431	412	415	401	443	416	420	407	451	407	404	450	444	421	424	419	399	422	469	452	424	438	452	390	418	443	437	429	419	378	407	430	449	445	400	432	433	384	434	441	452	427	419	418	431	423	447	419	457	419	427	389	406	476	403	413	428	390	426	455	424	402	400	469	415	434	410	430	409	390	408	437	364	443	426	431	414	399	438	414	427	396	444	429	476	432	481	407	415	429	424	419	448	431	398	388	395	437	458	378	426	417	434	419	451	433	416	433	438	467	374	446	429	416	434	446	440	454	408	429	442	426	453	450	441	466	429	428	430	423	397	410	417	426	429	428	399	432	423	399	459	400	401	446	423	403	446	429	428	409	373	418	413	438	460	430	452	434	418	426	434	434	417	416	403	406	406	404	423	410	447	449	442	458	437	425	435	435	394	423	450	408	429	416	445	449	422	417	451	423	400	408	411	436	419	408	456	436	445	423	455	439	454	420	416	447	429	426	457	401	397	429	444	405	452	418	416	406	418	432	459	421	435	431	406	385	397	434	432	454	392	445	414	438	432	454	437	424	428	398	410	443	414	408	412	414	447	454	441	451	422	438	467	451	425	420	404	461	414	418	408	411	458	431	443	431	421	466	423	417	408	455	394	427	437	416	429	430	448	434	449	425	410	402	437	457	445	404	414	404	446	444	450	454	428	413	431	425	441	437	431	404	428	445	438	409	415	398	401	422	409	447	379	426	456	410	427	459	439	446	408	375	396	432	423	443	437	420	419	419	441	429	411	409	405	407	434	400	427	440	414	444	407	408	440	412	393	454	448	412	431	437	420	416	420	381	407	436	384	405	402	429	443	398	410	422	387	374	435	394	390	404	429	426	418	424	405	469	426	442	418	454	445	417	454	469	423	424	439	462	443	398	447	440	461	415	426	427	408	425	403	430	421	414	442	449	422	400	431	412	413	439	423	401	430	442	435	456	416	447	417	429	451	435	411	433	433	428	430	411	458	441	399	431	418	452	449	427	425	419	428	424	417	431	430	472	417	415	414	407	433	424	394	401	442	424	416	409	404	391	444	410	419	436	446	399	427	387	420	432	430	362	428	416	449	383	414	407	467	442	407	417	407	431	430	447	431	409	425	424	414	449	436	418	397	411	391	431	361	442	409	432	425	404	394	396	400	378	380	420	429	423	401	418	408	413	445	419	414	420	452	445	397	464	418	400	423	444	462	447	484	424	424	460	417	437	430	444	410	461	440	436	434	455	445	412	405	450	423	453	407	445	433	419	420	427	418	451	437	416	470	455	435	440	444	433	479	462	489	399	413	394	415	428	434	448	419	415	432	412	449	440	391	431	373	442	442	390	437	398	420	469	403	434	393	417	453	429	424	385	415	412	439	453	404	418	397	414	442	443	451	467	403	434	439	427	467	415	426	428	425	399	410	413	434	409	445	419	441	450	415	412	410	456	464	448	415	445	435	415	416	415	432	444	410	411	388	411	414	447	401	439	407	399	431	423	418	457	448	426	487	453	408	411	400	441	422	434	431	397	451	408	406	410	397	445	431	448	414	394	433	420	403	443	410	425	422	426	426	430	407	411	431	442	420	427	447	410	455	410	413	447	385	409	458	434	417	419	419	380	392	417	429	403	401	427	388	439	383	417	428	432	422	455	411	454	416	421	435	409	402	407	418	430	444	430	418	405	410	416	408	424	435	421	416	398	418	426	420	399	415	428	431	412	432	443	467	432	423	427	449	433	467	445	422	415	425	435	463	458	440	461	425	453	424	434	399	423	407	417	411	460	440	429	421	420	412	408	443	406	430	443	436	423	423	456	446	402	442	398	429	452	444	454	397	417	423	387	429	407	414	433	450	415	408	417	427	440	420	395	441	416	432	428	412	452	431	431	421	430	419	433	405	397	412	423	456	390	439	401	426	443	422	402	437	414	407	415	438	421	413	456	464	421	432	454	453	414	415	430	440	421	403	414	410	401	432	454	411	440	436	442	444	427	435	408	426	428	456	427	411	441	425	416	395	461	430	455	437	418	407	430	433	404	419	408	385	409	424	404	418	418	412	454	441	423	422	465	414	467	436	415	424	426	434	433	440	408	426	431	419	467	445	415	443	436	408	419	442	417	444	436	440	429	419	428	392	453	430	442	380	462	451	458	419	418	394	458	425	458	400	409	475	441	422	433	424	401	443	477	489	446	425	431	381	423	442	409	392	380	382	404	451	426	467	418	469	408	426	386	426	400	435	420	445	451	431	457	427	407	424	417	458	391	424	411	406	435	457	435	382	400	445	415	410	449	427	442	417	394	444	445	411	429	476	426	401	438	433	425	392	430	427	431	436	429	454	412	436	426	416	427	432	433	435	415	413	421	443	385	448	437	455	498	440	417	441	433	420	436	438	445	426	447	446	433	438	384	398	415	448	394	445	410	402	446	412	420	414	452	405	403	431	438	425	425	414	425	397	385	441	400	443	405	432	427	456	392	390	437	426	436	416	401	450	375	389	430	429	451	414	392	407	425	405	458	455	421	441	415	425	467	428	415	448	425	447	448	434	426	414	476	414	443	392	418	409	485	432	483	423	427	417	440	431	442	421	402	385	405	403	425	442	441	453	406	387	424	409	414	396	407	463	391	433	435	413	428	385	418	397	422	428	440	433	426	439	429	392	457	416	470	456	419	445	423	430	418	427	435	441	436	406	417	428	416	388	399	414	429	486	449	430	419	480	436	452	398	424	449	420	460	402	464	448	398	440	411	441	397	418	397	397	406	425	420	453	423	425	399	392	454	437	412	410	460	430	403	446	396	430	471	436	411	445	421	431	441	409	435	413	406	448	427	403	419	453	418	441	393	435	415	431	433	409	442	475	464	417	440	408	409	403	444	443	416	429	470	439	375	444	423	428	398	445	426	407	428	384	414	398	417	440	412	437	390	432	447	417	426	400	407	407	417	390	456	466	419	421	501	437	399	426	450	449	435	402	402	433	400	459	429	410	405	419	412	437	447	397	437	419	429	420	451	440	452	417	475	404	418	459	463	433	414	395	394	447	404	443	429	440	421	445	418	474	445	397	452	414	447	441	438	427	440	414	428	428	444	449	429	412	447	451	443	421	394	413	418	456	399	410	419	426	457	413	430	430	424	448	398	395	414	417	423	438	426	408	395	448	424	441	455	459	475	416	440	421	467	447	432	399	467	400	416	441	431	415	436	392	431	476	421	426	404	429	441	417	459	393	413	440	422	454	409	426	454	469	412	425	429	446	375	452	419	436	403	423	405
39214	53855	31556	10449	3498	5599	1924	710	729	720	683	755	719	722	665	717	742	679	706	749	737	754	740	695	707	688	730	672	701	735	670	724	668	697	662	726	710	686	696	692	746	715	719	721	693	729	721	699	747	731	725	757	735	685	708	698	745	697	646	696	722	752	712	692	750	703	685	748	744	698	679	694	724	690	677	684	701	700	679	678	713	712	734	708	682	672	692	727	698	757	713	733	725	679	739	676	619	755	699	698	741	681	669	737	711	729	698	684	649	746	705	703	672	731	742	754	688	672	688	747	703	733	674	678	723	682	709	691	722	720	701	705	750	712	687	725	698	708	715	695	689	730	706	718	741	745	679	669	719	713	699	717	732	712	714	711	715	706	677	751	736	708	725	721	745	720	707	716	708	703	672	719	761	740	726	750	717	677	705	700	680	681	697	705	713	701	747	692	738	729	701	704	731	709	699	712	699	664	752	710	683	695	758	704	688	693	676	735	702	712	704	713	686	710	663	682	700	768	710	726	701	740	683	736	675	768	700	746	722	715	730	725	735	678	738	727	740	722	690	696	701	724	715	716	666	717	693	732	702	670	712	665	715	702	688	740	706	705	717	707	738	732	709	692	717	706	628	720	672	680	694	720	667	756	715	734	701	709	662	700	715	679	686	713	730	717	764	716	695	746	688	714	741	682	731	690	682	712	672	709	769	707	699	671	704	722	708	717	743	730	685	725	638	728	690	735	702	723	700	741	695	665	675	740	744	729	747	676	704	724	716	762	737	692	735	679	751	692	683	750	664	679	655	720	685	688	720	667	698	734	705	730	709	711	709	721	670	685	753	681	764	716	713	747	693	642	709	749	697	673	732	687	683	721	693	746	709	703	760	696	729	714	694	754	745	679	765	703	707	731	757	784	730	668	735	706	713	727	755	687	692	722	668	761	702	715	701	710	698	740	711	697	699	690	699	741	734	656	677	670	692	676	726	709	702	703	686	719	721	708	686	745	661	682	706	649	741	730	727	701	706	721	712	706	647	668	706	697	691	752	676	734	711	713	697	713	678	697	713	736	688	706	732	711	705	728	688	688	695	723	747	713	686	711	708	698	700	683	716	717	689	720	738	702	666	703	732	711	713	691	686	693	734	702	722	685	701	694	717	734	725	701	719	695	709	713	686	720	681	704	692	738	699	717	716	685	685	678	697	695	707	731	669	711	711	664	697	748	763	705	641	709	736	720	698	711	713	706	708	701	698	712	744	696	690	701	709	689	697	715	735	689	712	690	746	669	699	737	654	707	684	659	707	720	718	734	711	741	676	710	674	708	689	709	711	713	736	627	745	712	720	733	753	791	673	748	740	728	701	702	705	697	725	703	703	751	703	747	696	658	688	730	739	730	644	742	688	721	704	769	678	684	688	716	697	688	700	702	706	689	693	718	721	714	695	706	684	738	743	760	711	685	716	697	719	685	728	742	730	696	702	682	710	665	724	695	727	713	755	697	711	666	708	753	718	660	708	686	707	702	658	701	730	668	729	718	678	692	730	739	704	686	721	774	666	700	704	687	708	737	702	706	734	705	682	682	710	746	744	697	701	684	682	710	752	706	757	716	681	735	733	718	707	691	732	729	732	690	701	627	691	716	753	686	635	744	703	696	680	669	756	698	637	712	703	732	715	671	711	735	711	723	708	718	714	660	671	722	702	709	724	730	711	715	700	747	683	734	684	702	711	733	735	698	673	674	694	703	716	732	707	698	707	694	737	681	722	727	660	691	712	691	758	687	725	714	744	636	695	690	726	731	696	685	762	692	714	679	723	713	727	714	691	685	746	691	721	751	705	685	722	688	673	692	691	741	691	713	721	718	753	705	718	686	702	725	693	690	702	736	755	716	688	710	697	668	687	704	675	651	712	690	693	670	695	700	723	687	754	707	708	682	745	735	713	730	760	694	692	728	759	702	762	710	680	719	693	731	711	673	665	676	687	745	673	728	749	748	681	753	690	738	724	716	674	720	704	688	739	699	697	687	725	658	688	742	670	741	683	667	670	702	729	731	708	655	719	715	650	650	727	706	655	690	729	734	653	748	698	714	687	697	698	717	689	727	647	689	712	667	726	672	720	699	723	676	689	741	689	711	720	719	710	712	697	659	681	751	699	682	721	752	709	726	701	665	729	730	665	695	721	708	720	727	720	700	724	716	694	710	702	691	755	703	688	715	720	737	757	717	712	732	696	686	705	690	730	679	702	706	740	693	707	658	769	748	726	671	677	685	728	717	755	743	720	698	679	742	722	688	627	723	688	722	730	750	726	732	688	708	712	705	674	724	757	692	731	736	699	710	682	755	685	692	710	758	714	717	706	698	674	672	741	677	729	724	685	700	726	705	716	744	724	701	682	687	707	700	735	710	689	725	731	676	705	713	757	739	735	675	677	709	699	679	719	678	704	743	688	725	726	692	784	690	698	723	777	665	682	727	729	692	755	705	693	704	737	709	733	711	707	686	723	712	690	701	673	710	731	714	649	687	688	669	688	673	749	729	764	709	728	675	753	700	736	752	707	685	683	707	696	688	703	727	747	700	723	743	640	766	714	691	684	691	750	697	737	702	701	722	693	744	730	694	718	686	753	737	689	669	765	646	646	688	697	718	729	707	696	701	719	656	712	692	715	715	688	741	720	683	714	732	708	683	673	705	692	700	697	730	672	706	693	697	717	737	691	728	689	657	693	688	732	668	715	721	732	615	730	700	713	721	705	697	697	719	730	674	700	714	771	714	773	751	711	700	666	699	700	704	764	721	714	684	753	714	749	694	722	675	637	700	699	693	667	715	708	718	754	744	722	730	664	664	772	715	732	700	724	705	740	697	722	713	695	706	710	748	754	665	690	694	747	689	677	722	722	756	756	686	716	701	725	735	704	716	712	674	717	698	713	729	690	734	692	752	718	687	692	719	718	682	703	734	706	697	710	704	706	700	711	732	735	769	685	711	671	692	695	679	696	699	687	698	736	735	737	753	717	683	740	742	689	724	705	701	718	658	744	696	758	747	709	718	751	714	736	715	706	739	692	668	708	699	703	715	686	670	774	689	695	713	691	713	745	704	675	665	708	745	672	725	720	733	722	644	673	691	693	766	709	698	681	650	704	732	692	735	695	677	729	684	689	714	739	704	694	711	694	697	712	692	711	727	718	678	658	699	725	728	755	693	698	738	735	710	699	681	672	732	711	761	721	711	660	697	662	734	732	699	702	691	764	706	684	708	677	720	744	733	712	721	698	711	671	716	744	683	669	714	758	740	723	714	659	707	700	704	728	699	736	725	728	688	680	640	750	679	705	701	744	690	710	739	752	705	691	714	735	713	700	694	718	662	701	775	706	750	714	731	705	718	679	708	680	735	682	685	717	700	680	717	690	732	696	743	684	749	708	747	724	708	718	719	695	667	717	705	687	711	751	686	730	724	717	691	665	716	666	690	741	716	662	736	681	717	695	666	709	670	705	683	703	688	731	682
25638	26909	34120	28084	18878	17062	5709	483	392	405	435	385	432	411	400	388	368	396	412	393	402	393	413	416	396	368	368	395	376	374	388	401	389	403	396	363	372	375	390	355	355	378	378	373	358	405	432	431	381	440	418	369	388	408	383	384	373	356	359	410	380	384	408	401	405	391	405	417	363	398	415	405	417	396	380	392	361	385	403	373	389	389	400	410	410	424	389	357	389	396	403	418	397	416	409	352	401	386	386	418	410	372	368	363	383	424	383	397	377	389	405	411	437	418	408	409	384	427	382	381	382	379	404	396	398	389	381	410	346	390	421	378	397	356	387	379	369	416	389	375	378	395	380	372	413	433	390	391	379	347	368	390	382	412	418	389	396	360	414	377	357	421	364	390	384	382	389	418	406	377	414	370	373	389	393	369	378	426	367	390	379	362	366	383	370	399	380	376	394	359	411	425	391	376	373	386	379	397	390	353	402	398	391	371	392	408	395	376	410	398	411	391	399	394	403	382	402	424	380	386	429	379	398	397	396	402	364	391	370	365	383	380	403	403	401	387	427	401	369	409	396	394	412	369	385	395	383	397	444	380	410	392	384	399	405	395	378	408	401	417	412	379	378	411	404	366	398	406	370	381	385	409	365	391	374	402	402	393	374	435	386	373	378	407	388	405	372	377	431	401	406	369	385	432	406	429	400	377	380	400	388	345	404	392	370	392	391	389	386	370	369	414	400	373	391	386	370	379	409	365	402	378	387	386	392	407	364	405	413	420	394	383	406	389	372	400	400	367	376	386	422	379	385	371	387	382	367	384	401	390	375	385	374	347	396	388	389	391	356	375	421	386	384	392	358	379	360	384	434	371	407	403	395	384	353	371	385	386	399	405	421	402	401	409	440	390	408	413	366	413	382	396	413	403	375	391	403	397	440	370	362	365	378	406	370	421	398	413	371	395	375	369	395	410	409	355	397	393	360	397	345	394	374	392	363	414	370	419	369	411	384	405	352	392	371	361	355	381	398	354	378	377	395	411	397	411	407	383	395	401	379	372	401	365	383	375	356	356	386	414	399	410	387	383	402	413	394	403	378	375	380	422	402	357	407	367	400	384	393	387	445	395	394	375	391	414	377	419	406	366	396	376	411	401	419	394	375	406	401	402	374	390	407	393	404	396	394	394	405	404	347	382	400	377	410	394	392	394	393	403	391	365	393	414	383	394	416	362	392	397	362	370	408	387	401	394	379	394	429	345	413	383	433	392	431	391	399	366	385	396	376	385	393	388	397	390	335	422	407	392	395	399	378	413	392	411	369	392	374	377	401	413	393	451	360	421	399	393	389	412	386	386	398	430	376	378	425	415	396	378	416	402	391	406	415	383	391	381	429	418	423	406	380	345	406	374	413	361	353	406	380	382	367	365	395	373	398	372	428	397	407	360	389	383	381	376	395	386	370	400	398	383	388	402	383	378	387	377	432	385	399	402	373	383	419	380	390	407	356	388	382	366	418	419	366	426	382	411	409	400	403	379	382	384	415	351	351	357	367	373	406	394	424	400	407	382	391	393	394	359	399	394	439	385	384	383	387	389	397	390	412	364	389	389	389	387	375	371	414	371	399	388	391	366	385	386	404	377	412	365	394	404	372	428	375	413	380	415	368	414	370	415	402	364	397	399	375	381	377	407	419	429	376	419	392	384	365	349	400	409	443	367	376	444	391	388	367	384	384	409	409	401	393	386	390	377	392	355	398	376	378	417	368	399	382	425	380	405	391	351	394	421	353	398	383	404	391	419	367	397	378	405	409	381	398	413	388	395	448	399	381	394	384	364	379	406	375	375	363	406	420	390	414	389	382	369	430	387	404	370	421	420	387	357	368	379	399	422	394	386	417	399	383	388	404	370	352	366	386	390	418	396	417	394	392	432	387	401	386	366	409	400	418	365	410	438	374	366	442	438	373	395	386	357	348	389	389	409	386	364	389	392	387	358	379	424	368	415	379	396	403	351	399	401	395	396	382	365	370	361	373	367	399	396	380	435	359	399	376	357	363	412	327	420	406	384	366	375	402	387	397	417	438	380	356	366	386	421	406	375	393	389	393	388	384	392	393	409	428	397	406	406	390	389	401	413	395	398	374	376	381	400	377	433	397	393	398	356	388	413	399	386	360	398	446	391	355	353	383	428	390	399	360	369	404	406	393	400	390	363	391	414	402	414	396	380	398	398	389	383	363	383	388	378	386	377	410	419	364	367	422	405	364	399	398	347	431	392	393	412	387	394	367	432	409	408	398	375	399	413	423	368	411	373	371	397	368	393	394	368	401	397	417	378	404	363	402	402	407	381	373	425	415	373	392	382	392	353	401	369	396	364	361	387	384	383	393	380	396	404	358	363	377	385	388	368	387	431	410	415	386	340	357	371	365	395	388	378	382	376	349	412	379	398	438	409	388	384	370	410	404	402	407	380	375	403	371	371	389	384	404	412	365	384	356	396	363	381	417	377	386	382	412	382	421	399	405	376	388	393	375	417	409	375	393	390	401	389	400	391	403	400	435	382	376	397	383	364	382	376	389	387	400	390	390	395	389	358	398	396	404	404	354	411	374	393	405	381	385	399	334	385	449	424	381	413	399	419	397	386	402	388	424	388	357	421	400	392	431	391	382	406	397	422	343	381	444	355	409	369	380	368	360	376	358	384	396	367	389	366	463	402	391	384	404	398	413	399	406	391	425	362	415	388	366	384	428	378	371	399	403	402	379	398	403	385	406	392	379	410	419	381	399	385	413	389	401	374	383	396	418	390	353	367	366	386	409	394	402	366	391	383	365	422	384	371	409	412	411	396	383	403	378	386	374	378	409	415	380	337	403	379	404	384	372	397	374	395	386	373	419	417	389	435	403	361	409	431	414	367	384	346	387	407	360	383	370	391	401	386	371	396	411	365	373	368	391	398	402	419	356	398	380	412	401	377	409	382	393	385	401	361	378	407	363	385	410	369	386	404	393	405	389	375	430	434	409	411	357	401	398	355	374	361	370	424	420	397	378	375	399	411	368	394	403	376	377	424	386	404	395	393	378	368	401	384	388	417	395	379	407	404	421	419	362	388	407	325	392	385	360	396	377	399	423	356	378	396	381	387	399	371	406	384	395	410	400	407	373	407	388	371	372	391	405	394	418	401	359	365	403	366	350	396	380	388	394	379	387	410	393	396	416	379	411	409	370	395	387	362	407	398	392	375	397	394	412	384	377	388	421	387	412	415	403	405	364	380	370	396	386	390	430	382	377	370	396	365	402	382	396	412	410	389	381	398	404	366	402	395	395	389	342	400	396	398	416	374	378	378	393	404	368	372	384	411	410	397	421	407	402	401	377	399	373	408	403	395	358	368	399	378	400	376	401	369	404	411	365	380	386	356	400	423	361	387	400	397	382	378	407	436	348	383	377	413	397	416	409	348	373	385	437	407	390	381	405	358	421	390	373	344	362	415	368	412	365	389	376	385	376	423	384	399	401	381
62330	91867	62182	29116	13895	23097	7389	612	669	632	608	608	618	642	599	673	644	645	649	631	647	633	645	632	629	660	648	594	632	660	659	646	637	677	661	603	644	654	640	653	594	673	620	622	655	688	654	683	644	622	627	648	687	681	609	637	674	646	675	702	649	608	650	665	605	644	637	608	601	606	687	580	631	594	652	606	602	664	639	626	650	646	637	675	620	619	653	626	671	645	644	636	638	666	612	624	660	650	606	645	620	636	656	695	641	627	648	626	656	594	611	616	688	647	642	632	622	606	650	669	653	644	614	610	600	617	679	621	622	718	594	634	692	653	613	671	670	675	664	638	704	632	654	613	641	673	672	620	666	653	675	625	641	654	629	631	581	635	655	633	651	606	612	662	683	691	654	636	627	578	618	633	669	650	652	610	666	659	613	592	623	621	628	629	627	631	617	657	640	656	623	660	632	614	639	670	628	643	640	648	637	650	638	663	611	661	664	656	625	675	638	637	639	629	613	626	630	642	674	649	663	601	673	639	627	630	638	634	640	625	640	624	639	625	653	680	677	622	624	643	637	663	660	652	614	641	608	633	603	644	626	657	669	623	628	678	660	642	633	633	638	629	635	634	664	658	634	653	648	634	620	627	649	636	639	637	663	651	651	624	654	654	656	637	658	641	670	628	647	636	642	645	643	610	656	642	628	637	630	669	620	607	623	608	624	608	603	658	688	662	655	674	619	675	645	705	610	632	581	640	654	654	643	628	639	654	681	630	605	615	636	618	668	650	685	674	626	656	628	628	645	631	646	625	612	604	641	657	651	653	656	634	668	657	682	653	693	626	643	633	654	635	651	640	649	661	651	640	600	670	641	676	638	626	628	570	653	653	668	634	673	638	606	622	652	610	642	625	651	579	595	618	647	673	639	638	579	603	642	629	618	635	607	660	650	680	643	639	628	630	601	641	653	646	681	630	638	649	618	647	609	609	642	651	613	692	617	597	630	634	654	627	651	598	639	589	642	637	640	653	658	629	686	624	689	600	666	651	622	645	680	621	630	669	622	658	641	646	673	615	626	669	654	620	679	636	628	640	660	621	620	615	668	634	675	587	650	630	596	620	647	613	666	617	644	619	594	647	596	619	670	699	637	622	613	638	689	678	659	665	614	609	673	623	650	646	660	600	633	666	657	657	638	645	638	678	657	605	616	625	603	603	640	635	658	627	655	676	609	611	649	636	655	591	645	647	677	639	589	652	614	640	622	597	627	633	621	684	653	594	645	654	649	637	639	654	662	651	610	646	648	632	670	642	651	646	642	687	657	616	614	658	600	593	628	664	632	663	621	602	651	674	609	604	654	592	623	653	575	662	675	675	609	624	651	648	628	655	601	653	668	610	584	624	662	659	586	647	628	682	616	608	634	622	648	643	670	657	624	680	630	664	643	690	656	621	651	657	602	678	625	641	632	621	645	646	647	624	618	621	621	634	691	626	586	644	630	620	633	612	668	630	621	673	645	659	656	641	643	618	637	622	661	655	643	680	620	694	621	636	672	631	697	673	624	624	607	614	690	654	629	639	678	637	637	657	592	608	668	644	647	644	651	650	625	624	660	617	636	601	650	638	635	609	640	657	639	631	631	644	614	629	644	641	668	638	674	636	635	648	644	639	687	623	620	669	620	669	607	645	596	606	613	650	621	633	636	632	675	587	618	609	618	681	643	624	553	667	648	623	608	650	639	684	676	619	636	664	633	603	624	650	619	687	626	657	628	634	611	633	652	648	575	668	630	672	619	645	643	669	626	566	617	625	640	675	653	626	638	654	617	623	621	625	617	666	587	677	650	647	647	608	671	647	653	679	655	637	638	643	666	616	621	656	618	639	664	618	642	665	582	624	632	615	699	667	618	609	650	663	626	664	639	649	609	623	621	674	651	618	651	628	649	650	665	663	671	606	633	617	690	628	666	637	639	629	684	668	589	652	641	658	613	635	641	593	613	639	662	695	653	622	679	571	632	632	617	645	627	616	628	638	651	630	654	655	628	654	662	640	612	660	667	632	668	638	667	666	643	681	648	610	666	672	625	673	635	622	623	691	597	631	633	639	680	653	645	652	653	646	619	681	620	656	637	670	643	661	636	631	600	591	625	590	607	639	616	644	648	636	654	617	630	636	704	611	689	675	610	636	648	648	633	669	589	598	615	627	637	631	620	668	702	607	652	679	654	652	625	676	601	647	633	636	605	618	611	608	621	690	660	664	650	666	636	643	629	590	653	628	622	626	651	665	630	649	665	635	623	651	655	604	626	653	657	635	664	596	663	644	639	627	639	667	650	630	583	666	649	649	634	666	578	670	658	641	681	619	684	645	629	674	650	652	678	631	653	654	624	611	618	632	671	607	640	661	663	674	633	672	654	680	647	671	575	673	618	629	640	666	640	664	616	636	629	640	641	645	626	645	689	597	622	611	664	576	677	657	656	616	643	617	627	628	609	628	648	675	635	638	624	644	649	652	605	615	648	606	643	643	625	624	626	647	654	606	615	670	654	624	625	627	646	633	704	628	598	634	634	637	690	627	617	637	649	613	654	608	583	638	708	662	614	643	634	669	626	658	659	634	686	640	652	670	646	659	618	634	656	631	607	636	625	610	656	650	618	648	675	664	639	667	633	632	613	630	651	653	602	662	641	627	705	639	644	631	609	675	645	625	648	627	635	576	640	627	643	650	660	628	622	641	668	628	632	638	617	662	650	657	676	618	668	636	637	633	631	670	646	664	640	631	652	660	650	648	639	642	630	672	630	655	614	663	691	683	637	639	669	703	595	672	623	618	639	626	633	746	640	672	703	609	673	625	633	618	655	629	623	673	661	620	633	651	686	658	635	657	640	638	655	609	677	614	659	683	654	674	604	577	640	645	634	631	663	639	590	669	641	649	608	581	651	669	655	678	615	594	682	646	675	622	602	678	592	673	676	642	687	659	596	635	650	653	649	612	602	602	622	627	610	689	640	623	627	620	626	653	692	620	634	630	606	685	582	634	655	593	628	640	670	642	632	605	648	618	656	650	643	638	669	651	616	688	685	632	662	630	658	616	668	658	614	643	616	626	636	642	631	598	647	628	685	648	645	599	640	640	655	630	699	697	650	601	648	587	671	638	646	610	624	615	602	613	593	657	625	631	630	649	621	669	626	676	643	646	620	654	659	643	631	632	647	641	669	615	646	604	626	684	640	617	627	585	655	610	617	654	642	621	622	616	624	673	612	655	614	627	670	623	667	623	662	623	617	575	661	661	622	677	650	639	666	647	627	609	730	633	632	605	643	640	660	643	644	680	663	647	654	623	612	679	641	637	614	599	618	644	690	632	616	636	608	623	621	613	633	621	613	639	635	643	639	670	645	653	652	606	615	623	630	624	635	626	634	635	661	625	608	648	632	658	615	646	638	611	613	625	624	650	606	662	600	634	599	680	655	621	614	618	645	613	644	643	672	612	582	665	622	660	644	653	630	628	674	635
24284	23857	32464	26490	21691	23725	12956	1025	590	667	624	599	613	616	581	652	658	633	665	607	606	599	622	623	591	629	597	647	621	622	633	639	597	615	569	645	605	628	582	599	603	605	592	576	630	672	608	610	579	645	609	601	628	677	633	611	601	592	592	575	590	638	606	569	628	614	642	613	628	634	546	576	613	631	619	590	636	566	583	616	617	631	618	588	548	657	584	600	592	601	592	640	608	633	589	602	577	639	601	625	592	586	599	615	580	608	610	616	639	647	641	596	555	597	615	604	599	621	624	645	646	619	630	595	573	592	629	619	576	624	571	641	615	602	546	630	600	645	638	580	665	585	611	592	568	583	616	580	618	628	601	635	581	608	632	628	638	598	596	596	576	582	599	636	619	630	595	642	614	613	635	594	584	612	632	600	593	650	611	623	633	609	561	640	609	655	605	636	606	587	602	588	643	633	608	575	596	574	607	625	607	577	580	628	573	595	623	626	604	574	633	582	583	583	633	596	643	583	637	599	627	568	599	615	665	596	574	573	588	603	580	574	600	566	577	584	597	585	588	569	657	619	592	564	646	593	618	603	568	632	574	613	588	626	569	636	600	611	605	611	598	619	603	606	596	589	587	636	630	603	591	627	614	664	590	576	585	603	620	670	587	612	679	640	591	595	614	628	604	626	613	577	599	596	631	603	571	601	619	603	624	578	586	597	577	609	651	626	577	608	543	606	602	606	654	600	536	566	622	639	557	544	630	645	651	599	595	612	622	625	611	645	586	585	594	657	591	578	619	584	647	618	606	631	596	600	586	607	642	615	593	675	609	607	626	588	571	617	603	621	603	596	593	593	610	649	582	633	615	582	664	617	639	589	596	592	619	633	586	659	617	625	611	641	630	590	610	637	616	609	628	582	599	624	605	615	618	600	601	624	637	598	625	600	613	605	585	580	612	625	611	594	619	617	555	595	560	628	591	644	606	594	619	598	612	594	599	617	600	603	584	601	622	633	606	636	635	633	626	631	596	642	580	630	608	599	617	571	615	646	604	629	603	595	583	628	571	612	590	567	592	603	591	597	615	628	590	604	567	584	590	621	593	635	587	627	606	614	634	619	607	590	598	631	588	612	605	590	559	592	612	610	633	577	601	635	555	588	617	641	573	576	601	638	587	601	574	635	609	612	635	606	523	585	599	626	620	624	601	599	642	606	609	618	565	633	631	618	598	595	577	627	605	618	653	573	574	639	652	627	622	599	596	627	599	581	601	591	629	600	614	574	632	596	589	572	605	616	595	618	605	615	643	595	596	588	585	600	603	638	619	586	592	581	595	588	587	593	577	575	585	668	566	632	610	614	602	598	621	615	580	625	618	628	611	613	586	575	624	583	574	566	603	609	592	612	616	646	578	620	594	634	610	628	605	655	610	584	589	619	582	604	606	568	603	579	569	621	584	616	625	609	628	593	571	594	630	594	628	551	581	610	619	626	600	643	612	600	625	604	643	589	606	614	630	657	620	603	631	605	621	573	602	616	570	575	606	631	597	618	612	592	557	587	641	593	607	564	609	606	580	613	601	601	614	583	609	574	620	631	631	550	594	625	635	625	552	609	579	661	643	616	622	588	626	639	594	609	605	609	615	642	598	591	597	616	596	613	613	584	589	577	592	628	583	595	628	567	618	636	617	608	582	558	615	625	563	596	621	630	635	650	609	564	601	616	608	576	581	565	639	580	577	610	589	621	641	545	575	607	572	585	629	635	635	603	633	605	622	584	613	609	600	623	583	612	597	689	621	597	600	617	575	581	603	604	613	613	593	601	551	603	642	630	591	620	560	599	562	572	605	589	568	600	587	608	627	591	640	625	569	588	640	582	581	618	616	621	637	557	574	609	590	567	619	608	620	614	603	617	582	619	606	604	626	587	594	587	607	646	575	656	576	607	603	587	592	588	618	601	572	590	609	598	629	597	633	593	595	625	603	607	641	525	662	607	624	631	631	645	585	577	605	654	638	613	628	586	600	609	607	588	591	572	564	631	590	582	634	585	584	626	584	616	605	575	598	646	566	594	651	551	601	599	621	616	632	594	640	628	596	581	613	604	606	616	612	598	596	677	587	636	638	603	635	611	609	582	615	617	620	608	588	622	615	572	626	605	592	599	608	599	626	626	634	659	586	606	583	634	645	657	565	561	636	602	630	643	574	565	599	577	640	578	613	621	611	635	585	596	628	624	549	614	603	563	634	574	600	591	575	607	629	609	615	588	659	627	626	593	602	584	623	593	622	620	584	589	626	620	594	584	596	561	619	621	593	608	602	584	602	579	605	663	627	600	616	622	613	557	616	605	624	564	576	610	593	618	561	608	626	599	587	588	624	611	625	642	599	628	616	602	627	645	622	600	623	631	622	600	629	583	634	650	589	618	587	608	647	617	539	579	634	592	620	613	591	609	622	608	625	631	622	572	610	626	605	640	606	600	575	610	625	586	598	577	626	578	593	601	625	624	589	634	604	609	588	557	578	596	582	570	594	584	647	611	601	678	634	582	568	644	592	568	582	609	610	635	623	594	592	608	614	626	607	587	619	569	624	636	616	595	633	625	595	579	648	613	659	611	615	609	557	604	606	664	584	603	604	615	584	598	603	648	630	636	602	593	578	577	617	609	606	582	566	593	584	639	568	624	602	607	609	581	602	608	623	599	611	634	591	606	555	623	584	621	609	594	530	607	615	591	600	601	619	608	580	629	601	605	635	646	617	600	605	581	627	602	655	573	599	617	568	590	610	614	641	607	605	597	591	640	597	598	576	585	572	630	625	581	624	610	602	568	646	590	627	594	607	676	584	600	574	611	588	602	616	610	590	622	606	619	595	611	622	622	650	625	579	605	642	626	619	614	611	619	654	582	628	603	551	621	595	629	623	605	623	594	647	609	655	601	627	570	590	542	573	571	657	595	615	583	651	613	661	633	614	624	638	600	623	624	592	603	581	590	603	628	606	629	593	613	598	599	587	567	616	629	600	616	624	614	613	606	601	617	586	641	636	610	611	543	696	614	557	610	587	688	651	642	598	656	588	593	550	591	613	663	599	535	596	568	634	615	611	647	593	611	625	603	578	596	607	612	575	589	600	623	617	613	601	623	657	626	574	576	649	612	617	631	618	593	593	591	625	620	618	609	601	607	585	608	678	583	573	597	581	610	603	592	645	621	591	605	640	549	579	619	608	617	652	628	604	615	647	598	608	584	609	604	599	622	586	630	570	627	597	566	597	665	614	634	567	588	591	640	619	589	603	628	598	631	597	663	597	594	616	589	576	605	572	617	589	586	583	656	648	626	639	600	606	593	637	562	574	581	582	572	644	611	553	602	617	612	589	591	620	618	620	642	626	591	586	597	595	594	599	607	620	581	582	586	617	653	590	608	641	635	631	592	650	624	634	586	596	621	595	598	618	569	607	567	616	595	594	622	663	579	588	574	583	606	632	632	593	633	592	597	590	642	588	589	578	616	588	585
62325	101806	73112	34270	19823	30671	11616	985	947	965	967	904	916	964	920	945	938	954	921	945	964	869	914	968	955	933	896	892	960	1003	939	895	921	933	958	941	875	975	840	936	936	899	917	904	942	911	948	950	858	937	962	959	928	911	886	934	910	874	924	927	973	897	934	926	939	878	907	932	865	919	913	938	955	940	938	912	966	921	943	971	891	939	962	966	952	919	923	918	917	936	927	913	915	894	914	1007	948	935	945	866	904	935	921	871	929	970	928	941	862	897	911	965	875	895	897	949	884	927	902	904	920	916	945	942	856	945	864	929	874	942	880	923	950	927	930	953	928	950	970	912	903	924	920	977	919	852	874	926	907	984	883	953	911	907	897	914	881	904	908	940	952	906	975	940	918	899	985	949	944	951	985	947	903	915	886	933	868	909	958	949	968	935	949	940	928	970	948	937	930	936	912	912	931	939	906	884	913	903	942	906	865	932	945	875	938	905	925	916	906	886	946	901	903	886	923	912	936	924	935	959	936	925	962	899	946	857	913	952	942	905	956	894	935	880	918	926	950	927	872	935	894	922	954	944	941	960	908	933	900	973	904	933	837	896	926	941	935	940	948	953	963	1036	957	957	979	924	901	925	898	914	894	930	949	956	923	892	925	891	913	972	919	890	955	913	878	918	886	879	840	926	943	909	857	904	940	969	865	870	954	902	907	861	928	940	903	1020	904	892	822	938	932	954	915	963	945	964	911	922	925	943	934	951	986	922	977	928	945	939	932	942	905	896	918	947	922	1012	940	910	898	923	915	864	931	892	927	929	925	882	1009	932	942	949	924	936	895	963	919	940	902	936	952	896	874	902	977	905	932	945	904	938	938	903	922	937	933	921	902	963	995	909	905	922	909	994	1031	922	889	994	910	872	970	935	932	905	896	924	907	893	936	893	920	893	960	940	934	942	967	934	940	912	919	900	1016	935	945	967	929	928	869	948	937	923	936	858	889	922	941	951	960	979	829	942	919	923	953	942	907	899	911	931	897	935	993	924	947	934	926	907	980	1005	918	855	886	920	951	967	937	888	873	879	987	968	951	894	899	976	903	993	905	1008	953	931	972	963	923	959	917	932	933	919	903	916	990	957	916	860	902	884	921	899	958	942	959	929	941	900	926	935	903	889	930	972	897	924	933	919	895	980	907	930	904	934	899	881	951	957	929	922	935	915	947	893	854	972	942	892	846	881	935	914	964	931	916	918	896	898	943	976	911	926	900	893	946	864	871	924	965	958	988	958	886	914	948	906	931	949	956	900	942	879	926	885	923	946	937	970	969	944	951	916	906	903	884	948	939	889	943	961	919	880	922	893	927	917	953	952	941	937	956	911	928	945	948	951	908	937	928	877	982	941	886	938	927	951	924	988	903	925	886	954	901	921	956	885	958	958	878	927	856	906	927	896	928	922	882	918	918	945	912	940	868	924	938	901	954	930	910	970	932	932	977	983	936	956	943	922	889	914	922	903	927	896	940	927	920	944	900	915	973	936	903	982	908	931	917	904	918	930	949	903	917	936	956	908	942	867	946	931	905	949	940	935	919	892	946	922	972	1008	950	934	937	884	953	949	914	894	895	927	954	898	948	925	988	1018	868	925	916	948	962	960	914	930	887	968	902	938	994	923	889	891	950	988	949	882	949	921	942	881	942	951	943	951	917	938	942	941	951	946	936	959	883	981	908	928	939	940	928	909	906	909	981	934	946	887	927	965	946	926	894	912	926	952	903	941	922	888	932	943	967	937	942	940	903	932	929	926	935	992	912	964	925	988	894	921	907	907	950	920	859	968	938	895	927	944	999	951	941	961	941	906	922	904	919	898	949	908	886	922	857	942	893	897	909	965	956	960	938	941	967	925	955	884	898	935	923	931	912	913	931	919	917	929	930	950	946	945	925	948	918	877	938	975	948	952	942	896	937	938	925	910	919	973	926	954	896	925	934	924	982	932	955	872	957	922	931	940	921	894	959	895	955	873	886	953	977	880	955	947	846	907	977	947	914	895	934	921	891	895	924	902	931	922	969	950	957	956	860	954	955	924	888	927	971	995	918	970	913	899	865	891	865	909	904	945	889	912	920	919	915	934	910	933	970	932	873	946	859	948	943	955	886	930	949	981	940	906	942	919	919	945	881	926	940	910	995	899	936	910	964	926	897	890	916	952	978	904	889	937	937	914	999	941	876	949	899	871	931	961	917	874	877	938	970	938	921	915	921	902	915	1003	888	909	938	907	926	877	938	885	927	1007	900	920	942	947	915	946	935	957	897	927	956	875	890	914	965	978	962	912	866	1013	946	919	952	867	991	937	918	919	961	895	930	930	898	952	890	959	900	915	940	918	928	902	944	890	882	980	879	941	909	927	944	963	881	966	936	893	888	946	881	971	955	934	900	865	915	942	942	915	893	938	893	936	909	938	945	938	927	995	927	970	901	957	925	897	948	928	911	913	915	924	942	938	933	940	941	926	957	917	925	980	936	870	942	877	944	898	964	934	914	985	893	907	950	957	922	870	939	906	911	941	968	902	963	967	912	961	896	897	880	853	984	897	943	944	944	957	902	970	894	960	960	894	978	992	942	922	889	876	923	898	931	925	960	886	921	925	893	1014	897	900	981	923	966	918	943	931	913	949	878	912	957	920	896	955	898	964	950	878	931	942	973	942	992	952	893	936	917	928	954	839	940	946	926	954	909	942	913	924	975	896	920	908	922	986	939	990	903	923	948	930	936	941	922	937	894	970	882	873	917	906	946	953	951	929	905	934	960	924	934	993	915	939	912	934	919	961	909	938	886	910	986	877	927	886	932	932	959	921	909	951	903	958	942	945	907	939	886	900	926	859	943	903	942	903	937	988	936	936	938	947	912	926	886	912	952	968	893	952	946	874	934	916	956	905	917	938	978	944	975	955	952	896	900	924	919	935	922	912	914	879	883	928	920	920	985	940	909	922	914	908	925	920	916	877	904	967	928	875	935	886	918	896	892	932	932	905	915	922	913	939	981	954	942	946	942	1000	929	873	857	958	923	862	867	956	878	913	898	953	913	967	966	955	943	919	891	919	917	909	924	901	878	879	944	948	955	890	955	877	921	876	968	899	985	919	894	950	920	901	932	896	963	903	957	909	974	896	949	977	961	923	916	929	940	908	961	940	917	927	921	950	936	943	944	935	917	906	879	988	916	923	903	934	898	953	911	972	893	999	935	940	886	871	875	958	933	905	928	936	900	963	927	964	949	928	911	910	911	874	903	957	953	901	948	950	885	946	948	908	917	986	952	901	973	944	902	948	971	961	884	902	939	927	937	930	932	915	964	910	949	965	901	939	905	929	914	959	882	939	843	931	893	921	981	915	966	921	869	908	949	988	904	931	916	958	964	911	962	961	897	948	908	932	912	882	933	914	961	927	921	933	959	897	962	925	891	899	928	949	906	891	919	979	942	924	943	931	939	885	949	921	942	919	976	1005	950	934	994	895	897	952	960	893	890	944	931	951
30148	37230	31401	11781	1510	2680	945	435	406	425	420	428	435	432	438	445	421	437	425	442	404	432	467	416	392	459	435	416	450	439	442	420	488	463	447	447	426	449	464	445	463	416	450	452	430	381	441	454	435	430	398	419	417	439	478	418	449	438	448	384	422	419	463	409	425	469	401	425	443	463	454	471	446	411	445	459	440	434	479	413	433	426	456	436	414	423	476	447	405	418	431	429	402	416	426	455	450	406	439	462	425	428	473	422	416	453	434	469	455	452	419	430	437	409	454	429	462	405	406	453	464	470	457	453	409	420	405	423	424	476	398	409	442	388	442	394	428	434	424	455	458	430	416	420	454	415	396	432	398	452	380	418	401	486	447	438	413	434	448	400	396	409	435	404	418	421	437	440	413	400	455	405	427	414	433	410	411	417	411	452	455	418	437	444	387	410	417	436	426	424	408	405	459	380	462	454	444	434	439	435	451	427	425	429	459	405	417	410	436	400	436	425	441	423	407	451	422	409	446	459	382	442	443	433	420	414	440	464	427	439	423	427	382	441	428	425	426	425	474	398	408	453	423	458	465	406	446	399	410	427	392	433	428	428	405	413	450	405	435	415	425	387	425	453	443	414	415	411	427	429	450	456	409	413	422	454	434	441	389	444	404	471	465	400	451	414	425	454	436	428	412	414	465	416	473	434	421	455	393	423	415	466	408	452	430	399	414	418	447	428	415	430	402	411	449	447	454	416	398	411	440	401	447	411	432	441	425	450	401	423	430	436	489	451	427	427	410	419	414	432	441	436	437	441	445	439	430	400	429	437	394	427	470	444	500	437	394	379	426	399	451	434	432	468	414	445	439	436	438	459	428	404	448	462	414	400	416	377	431	440	449	438	428	419	435	379	442	424	406	372	418	430	432	426	403	424	456	425	431	398	442	426	433	460	437	428	442	416	435	415	426	419	453	476	461	452	424	428	442	421	426	482	436	436	447	438	433	470	407	403	436	451	447	407	412	388	461	454	385	417	418	446	430	445	424	409	417	421	443	433	426	407	441	428	431	427	436	419	446	434	421	417	409	445	458	430	437	485	424	443	448	436	421	423	436	425	398	442	407	429	411	418	440	432	436	435	419	421	394	488	460	445	446	414	405	458	438	429	409	416	431	427	427	402	414	465	430	412	415	404	430	445	388	429	432	447	459	441	393	471	411	415	436	420	425	448	436	467	401	413	454	432	455	447	438	387	424	436	387	459	398	447	438	450	448	408	450	451	450	393	416	427	414	458	430	402	411	432	437	449	459	435	421	427	470	432	441	461	436	442	397	432	406	449	451	416	425	446	434	431	427	442	479	417	400	424	429	422	446	431	417	414	435	431	424	437	472	417	437	431	473	438	456	453	460	429	431	414	432	416	432	413	426	474	467	450	440	397	439	421	427	415	421	479	387	408	451	416	431	468	474	416	448	458	466	415	400	469	458	437	451	448	437	417	435	445	445	422	429	419	420	419	453	387	398	429	429	449	432	436	401	451	413	417	430	407	414	445	411	442	411	393	417	417	459	454	408	444	435	391	422	411	404	431	422	440	441	410	433	443	443	419	446	414	428	447	450	433	443	424	427	420	437	462	477	464	456	446	416	423	422	414	429	418	449	434	463	424	441	457	424	455	448	448	398	402	419	463	412	417	396	378	415	411	433	465	445	443	456	463	411	437	417	431	445	408	385	433	451	431	435	424	410	445	456	430	454	428	413	421	437	421	378	431	423	406	411	403	385	456	415	432	422	403	404	411	451	409	433	412	450	403	463	462	419	435	421	483	420	459	439	461	452	460	426	400	432	452	431	412	444	456	438	440	408	447	462	419	429	445	438	447	422	414	464	431	454	445	432	422	437	457	432	429	431	459	387	418	410	419	422	467	426	398	448	426	402	388	445	442	400	445	375	422	444	418	464	446	460	423	438	411	453	466	436	449	422	405	434	440	482	424	412	414	414	442	419	398	433	424	434	442	418	446	419	413	423	433	460	476	418	426	420	464	418	450	421	443	427	436	460	450	411	439	453	430	414	469	425	443	407	440	434	434	436	425	455	455	429	429	430	432	420	403	430	395	421	458	418	427	428	429	434	410	430	472	410	482	445	420	437	412	439	449	444	440	448	448	411	429	430	433	444	417	442	427	422	434	460	445	427	409	403	415	421	456	464	422	422	440	426	459	422	465	413	433	469	419	424	463	448	451	413	425	451	427	405	388	484	393	412	433	398	415	405	427	415	459	439	422	416	453	425	438	441	423	450	429	441	415	429	421	451	402	406	421	443	408	475	425	440	461	446	436	445	421	438	460	412	404	404	422	407	433	446	458	447	412	439	433	429	454	452	376	415	465	430	459	435	481	463	429	478	426	468	455	458	423	413	433	475	416	422	386	439	441	434	415	434	473	448	436	432	451	400	452	429	421	439	431	467	413	451	433	423	446	413	422	427	423	447	401	460	433	460	449	442	421	403	431	451	436	426	469	412	427	437	415	393	428	419	416	424	414	423	384	459	433	441	416	429	418	425	438	447	415	431	418	409	437	447	406	421	430	438	398	448	489	422	417	438	433	415	441	436	455	434	437	411	425	436	401	425	421	471	437	444	441	436	438	400	421	416	443	406	431	431	421	457	427	435	437	403	402	479	427	425	453	450	437	429	423	405	465	438	457	453	467	442	427	450	417	447	441	410	459	399	461	435	424	412	432	414	458	445	409	471	465	401	419	380	443	461	441	455	444	422	401	404	404	404	447	437	432	442	416	400	456	418	402	405	424	426	460	414	424	432	413	422	463	414	403	425	442	436	432	441	436	427	473	432	425	464	433	430	416	399	454	445	431	405	414	431	395	427	453	390	406	426	403	431	432	392	460	413	446	443	444	435	409	427	448	426	472	445	435	464	415	451	445	416	402	428	419	428	424	427	440	423	449	441	476	426	427	455	418	454	459	425	459	409	446	447	458	446	449	377	423	418	447	455	409	462	432	433	455	455	430	403	447	425	452	451	433	447	395	419	415	446	425	454	402	440	449	469	438	445	436	412	399	427	420	431	470	456	432	436	463	433	427	416	426	418	449	398	397	409	430	433	428	394	441	418	458	437	421	401	450	438	408	451	431	440	416	421	427	413	414	367	409	448	444	441	441	461	467	451	443	443	442	406	427	449	431	405	426	451	421	411	454	406	435	452	438	408	414	471	423	455	407	419	462	416	418	464	419	410	456	452	419	435	442	419	409	410	429	441	444	447	465	402	458	449	463	447	421	414	420	394	398	438	457	411	403	411	415	462	415	424	441	439	454	452	426	408	474	460	414	445	398	462	434	411	427	406	415	422	409	419	407	427	410	442	423	433	422	441	453	454	422	452	435	444	420	476	392	409	426	453	408	448	407	427	448	437	407	416	437	442	413	491	432	419	415	415	449	427	433	508	438	391	424	384	461	435	450	431	414	402	420	439	423	409	443	438	475	426	436	458	432	443	460	426	421	433	440
38081	55216	34112	10931	2949	6132	2047	762	708	711	718	738	713	756	671	712	729	772	787	718	721	739	675	755	781	734	727	713	710	732	696	725	765	676	724	698	723	691	694	746	717	679	717	743	734	705	704	765	776	729	724	728	721	744	726	720	718	771	749	714	737	641	716	711	746	696	733	783	699	758	767	748	684	748	724	701	714	694	746	728	736	671	720	711	737	731	770	698	689	709	704	805	725	706	708	723	707	695	675	753	684	684	710	775	737	715	780	714	737	712	696	779	722	673	750	696	671	694	718	711	727	719	740	761	747	748	723	699	715	730	732	744	714	747	678	704	722	720	704	715	721	687	731	688	695	702	703	683	702	711	727	723	667	692	716	716	704	683	727	675	732	708	747	759	725	687	737	786	754	702	700	668	739	721	705	723	713	731	734	704	758	755	677	701	750	722	699	768	701	715	750	732	723	732	742	728	704	738	718	716	691	672	690	697	698	721	746	775	757	692	740	719	719	738	723	677	711	721	696	723	737	719	704	712	738	711	736	761	720	764	717	700	722	720	781	778	737	677	741	673	663	709	734	704	702	694	742	731	679	703	682	731	697	723	715	712	780	683	697	729	719	716	677	705	733	670	730	732	689	706	734	712	711	722	681	730	681	769	710	699	695	698	723	736	736	686	750	669	702	700	779	700	703	717	741	732	742	730	703	699	742	707	680	734	728	776	676	696	730	740	706	695	737	698	753	731	717	717	689	729	741	698	665	710	701	718	719	732	742	737	641	702	708	711	704	753	705	691	693	718	714	699	688	704	728	713	679	739	673	745	686	694	733	723	700	743	751	736	700	728	692	685	729	712	705	769	702	689	677	695	750	740	681	765	664	721	661	708	742	701	730	797	702	704	716	702	770	726	710	731	739	683	688	751	701	683	740	754	772	725	723	679	723	728	718	676	754	707	745	726	740	738	735	733	754	708	662	716	686	725	742	701	710	698	754	684	692	688	720	738	708	705	720	710	702	738	716	693	743	770	671	712	713	707	717	689	737	704	729	692	740	737	781	739	752	800	770	664	728	745	700	715	728	720	717	718	672	729	721	667	710	734	695	747	723	726	756	749	704	699	714	698	720	719	736	710	686	685	714	737	664	697	720	707	661	683	695	691	734	708	754	689	689	741	739	732	734	710	695	709	699	677	706	703	742	711	728	746	735	755	709	727	721	624	707	650	751	671	698	737	722	742	735	711	671	708	719	777	687	705	737	712	697	708	698	688	716	698	702	701	754	688	720	704	722	730	722	714	694	708	689	685	682	776	704	717	758	728	708	700	719	766	756	745	724	686	729	758	700	768	717	744	707	760	694	733	694	761	726	709	714	746	726	672	727	735	747	705	753	709	744	717	691	699	714	702	728	712	711	736	693	673	718	732	748	748	755	724	714	747	669	706	722	703	695	731	712	724	691	686	702	717	722	704	741	737	735	718	719	725	731	703	733	768	681	692	761	729	707	678	729	674	743	718	696	780	710	677	697	716	732	724	711	736	684	738	767	697	698	741	709	719	755	713	758	749	726	707	748	739	704	690	671	749	705	709	702	733	676	720	727	763	779	731	723	712	700	732	744	725	721	715	728	679	717	688	710	715	709	667	696	747	745	728	717	740	716	716	709	741	680	726	723	719	726	785	730	730	678	752	665	670	723	745	691	724	692	765	742	739	722	719	734	740	716	747	695	689	728	675	718	707	705	744	737	763	708	722	756	673	747	738	700	666	726	736	686	724	742	739	760	760	678	759	674	726	753	675	717	712	703	741	720	679	699	711	712	708	759	682	742	662	717	722	752	691	740	752	784	726	715	731	734	696	711	716	742	727	673	697	742	712	679	762	663	732	690	712	698	714	750	749	730	708	688	694	696	736	698	671	684	706	690	729	715	765	730	732	792	742	743	699	685	727	684	757	734	680	695	692	777	733	711	711	704	717	722	728	657	684	703	734	669	774	722	784	768	747	729	692	695	734	747	737	674	732	698	714	733	654	691	735	715	715	677	717	733	680	695	746	749	704	746	729	687	728	767	715	721	670	679	694	705	735	727	735	721	726	709	735	729	717	717	754	695	755	720	736	676	744	708	707	720	682	734	713	691	732	691	769	688	731	739	723	698	714	672	669	771	692	695	747	698	696	728	697	727	740	722	754	707	751	739	701	693	705	692	716	750	720	781	682	771	730	692	703	728	709	715	725	761	692	659	731	710	681	779	725	758	672	731	713	754	742	717	737	752	746	743	752	729	653	714	769	681	699	710	686	761	705	767	699	701	743	708	737	733	703	719	737	713	722	708	728	719	717	660	709	740	758	666	700	748	748	698	722	712	728	738	707	718	708	728	734	705	743	732	718	719	725	691	727	713	685	729	694	710	723	682	728	695	738	648	709	686	735	680	707	718	699	739	744	700	652	721	761	728	720	748	735	686	697	663	751	691	699	725	757	715	725	727	730	712	732	692	760	709	716	720	691	738	723	734	747	670	709	688	706	723	734	715	702	764	674	708	698	690	681	723	743	736	751	718	718	699	732	688	720	725	724	709	708	716	731	745	736	705	698	756	753	688	757	668	747	680	678	702	715	668	770	700	684	676	739	706	700	695	730	686	785	728	701	727	664	773	694	702	751	713	743	739	742	742	669	749	707	704	746	711	731	650	742	698	681	719	762	694	703	685	748	729	768	720	686	731	745	695	702	760	700	736	802	752	694	708	785	736	750	733	722	766	713	762	720	712	709	701	737	712	729	749	720	700	698	744	704	645	714	673	712	749	717	728	727	683	753	741	717	747	659	723	743	667	709	804	685	723	745	708	712	704	744	755	684	705	738	687	723	733	729	719	677	731	746	686	715	757	716	752	723	760	689	708	730	722	728	702	693	694	757	746	667	752	690	678	690	714	725	712	745	769	748	721	728	743	725	688	727	741	743	704	675	774	740	713	741	705	724	709	721	717	692	701	724	753	726	714	708	734	690	671	693	748	710	690	731	695	699	698	749	710	717	707	735	760	706	746	693	718	764	705	701	734	722	712	674	810	737	703	679	709	768	737	708	682	755	735	743	699	759	742	719	725	716	754	727	719	687	741	743	720	747	732	720	704	750	715	747	730	680	674	742	722	698	698	718	711	776	650	743	719	735	765	712	744	731	699	733	713	692	686	682	711	728	773	694	723	712	727	708	765	713	692	703	710	692	718	695	681	736	641	711	784	757	684	715	699	716	740	755	709	691	721	752	695	762	716	765	695	714	728	659	696	690	730	759	704	709	707	737	705	679	700	741	731	733	756	772	721	756	767	693	743	691	744	727	700	720	700	623	741	741	745	716	714	707	672	761	682	711	726	708	728	716	788	731	687	780	692	710	727	730	721	703	710	722	736	737	728	695	737	701	732	742	753	749	704	698	753	711	696	722	701	729	706	710	698	762	763	732	714	728	719	743	767	745	664	752	709	689	756	684	724	720	718	691	703	699	701	705	750	753	763	732	731	687
25837	26626	37360	29830	19315	16612	4723	518	428	428	390	422	431	418	417	402	426	428	404	402	376	427	390	404	420	357	412	404	382	373	412	425	406	394	388	446	404	381	395	395	381	405	438	369	442	407	385	407	396	415	408	403	408	395	402	411	418	373	410	424	397	374	410	395	415	416	385	441	387	403	411	398	376	401	404	395	427	373	406	403	423	374	403	394	362	400	394	384	412	406	386	395	393	381	398	386	399	402	420	392	432	384	402	378	408	408	395	394	424	410	408	408	380	414	386	426	421	430	402	425	430	413	406	411	400	404	391	382	395	372	397	388	388	378	393	367	419	404	384	390	407	399	400	417	404	414	379	408	400	405	411	399	419	420	387	413	436	364	388	414	358	435	402	380	450	412	389	412	411	393	425	417	378	386	414	413	389	402	423	448	400	388	387	411	410	415	422	426	401	402	426	385	372	388	357	381	365	432	415	418	398	413	372	413	414	398	388	426	411	410	403	385	372	379	392	417	430	426	391	382	387	380	395	364	445	387	406	382	420	397	398	424	389	432	409	388	430	423	405	414	405	370	353	371	376	376	412	402	374	411	402	424	418	397	405	412	423	409	367	364	394	422	399	385	367	381	436	392	415	374	381	426	367	414	402	363	417	380	397	404	391	409	425	388	455	407	422	415	377	411	382	358	403	397	375	424	394	421	367	392	445	373	396	415	411	385	384	367	390	365	404	382	456	410	382	397	418	406	394	411	376	394	409	427	407	395	402	414	419	399	397	415	397	381	393	405	405	404	431	388	440	388	368	424	402	412	399	417	416	394	398	406	385	399	432	383	397	386	397	387	376	387	421	425	420	416	402	413	366	385	407	411	424	405	381	410	405	389	407	404	384	397	353	365	416	414	376	370	394	393	409	365	382	412	393	400	383	383	416	390	386	424	395	377	411	439	422	392	399	381	398	365	381	402	393	373	414	426	435	368	389	386	388	406	445	429	385	385	423	428	420	404	418	384	391	412	393	425	378	364	384	431	394	383	382	402	442	394	372	419	441	400	399	415	401	447	416	392	398	374	376	370	411	391	397	370	422	387	376	409	396	360	380	384	389	414	404	419	394	423	396	372	394	397	401	405	402	383	436	355	395	418	398	363	402	404	382	382	421	414	374	401	413	436	376	392	378	430	418	392	393	419	379	422	371	395	429	392	407	429	437	382	447	351	403	389	432	393	415	399	356	420	396	401	405	369	435	373	361	416	381	374	399	424	379	374	433	375	420	416	415	397	417	369	395	408	384	385	432	430	403	394	415	413	371	417	423	423	414	402	379	395	382	398	350	418	370	436	397	369	383	393	377	375	395	432	383	396	422	408	382	378	358	422	393	393	396	411	397	402	427	389	403	418	433	412	345	352	374	439	419	403	402	405	410	385	405	402	407	437	397	434	405	402	373	423	417	408	420	393	389	365	405	401	404	412	377	409	415	407	415	448	410	402	379	387	403	400	405	375	417	449	401	386	428	405	357	391	398	396	417	376	366	399	397	414	404	423	369	408	396	354	394	383	345	430	384	381	401	391	391	431	438	397	403	405	418	397	413	422	385	378	393	396	446	376	403	372	427	396	402	395	388	374	365	447	379	393	413	411	411	394	405	378	379	406	408	429	382	392	412	408	410	415	365	411	398	355	395	359	373	403	412	361	385	418	417	412	417	422	398	406	405	399	384	414	398	382	385	428	418	387	377	398	396	407	434	377	413	415	395	390	370	373	399	424	381	398	394	397	380	410	419	396	384	374	414	365	417	418	355	419	424	402	415	416	398	389	395	415	383	388	413	418	400	386	389	414	428	421	359	402	410	382	393	386	402	410	407	407	415	413	380	390	409	375	431	395	393	405	414	402	412	412	449	377	413	450	416	410	377	409	408	392	413	365	394	369	418	422	403	382	405	394	364	383	385	417	447	459	419	422	379	394	380	442	403	410	384	384	356	420	420	405	417	413	443	420	364	408	385	384	377	409	430	431	398	422	392	437	422	443	415	370	366	387	402	384	408	396	396	394	386	404	377	421	420	419	387	387	411	396	398	378	416	406	439	400	404	421	382	374	430	425	392	424	409	428	431	382	385	378	389	389	425	416	385	398	423	406	411	387	412	424	407	384	407	372	401	411	399	383	384	398	417	409	393	408	369	383	387	406	422	396	374	406	393	406	402	392	420	397	413	424	431	397	387	384	409	385	378	385	415	403	430	424	385	404	395	413	425	380	388	409	400	407	378	369	405	394	387	380	367	368	401	388	403	369	394	413	427	385	360	407	403	358	412	405	399	366	414	414	385	410	395	417	430	400	375	414	401	356	413	403	395	414	393	414	407	404	386	393	383	389	396	401	433	403	392	387	386	398	412	392	409	409	392	383	406	417	418	399	379	393	437	408	409	427	398	431	372	415	412	400	364	386	420	418	385	396	413	401	390	398	417	372	401	397	355	389	399	428	409	392	411	419	406	384	396	375	377	413	371	415	406	404	408	406	386	398	398	408	390	362	379	384	402	387	408	383	404	406	469	394	402	440	408	403	386	390	389	382	408	397	406	395	382	399	408	386	413	384	390	411	377	422	398	397	374	392	401	399	398	415	417	381	377	424	404	398	408	415	404	427	404	420	410	421	367	407	377	382	379	400	338	405	406	405	422	417	414	428	416	395	397	387	434	361	402	399	380	406	364	396	380	420	390	412	390	428	388	385	421	388	375	358	373	388	433	406	422	397	415	408	420	422	348	468	405	372	370	397	379	413	357	379	347	384	414	396	423	397	365	393	395	406	394	394	381	384	404	378	393	419	436	397	427	381	404	408	424	406	414	417	406	410	389	411	388	396	391	418	416	406	403	435	367	411	399	420	409	392	421	400	402	419	397	400	385	410	389	408	381	398	421	403	394	372	404	458	387	401	400	410	380	404	380	409	412	365	403	399	361	379	396	386	409	387	405	390	380	396	410	369	389	423	406	398	391	416	417	376	390	363	376	405	369	419	453	390	423	422	398	370	396	383	414	378	375	409	421	364	429	407	419	383	398	391	422	395	409	409	383	417	426	446	364	403	424	392	419	404	384	399	413	441	386	401	403	406	397	373	386	425	364	376	408	419	417	425	406	407	391	397	393	364	382	417	439	400	379	412	395	478	397	408	410	402	381	367	366	405	392	420	407	393	379	411	407	410	377	416	406	404	417	425	404	396	381	370	399	422	390	392	403	390	376	386	435	428	364	385	455	413	417	368	390	434	413	387	399	399	374	383	364	408	366	392	412	422	377	438	398	380	382	373	392	388	417	356	388	395	379	423	415	379	382	396	418	402	376	404	396	406	393	407	394	403	414	396	401	410	393	407	386	388	412	433	420	381	381	416	399	440	396	416	398	408	399	424	397	410	406	425	416	401	415	413	372	415	374	382	413	406	414	396	378	389	396	429	376	392	372	378	398	388	412	403	420	388	397	390	394	420	402	419	375	446	418	404	403	403	414	346	415	429
58322	91599	61474	33862	17655	21789	6559	691	652	646	640	670	641	651	659	644	634	679	665	633	680	621	620	675	641	637	658	669	623	645	661	631	638	642	674	655	686	615	668	678	655	664	643	669	686	632	708	631	647	615	666	674	636	676	691	668	683	627	611	657	672	665	613	671	634	655	657	610	662	670	656	696	621	645	602	625	691	632	611	674	613	667	694	632	670	673	666	628	662	670	670	649	628	658	653	639	653	614	624	633	635	682	663	642	639	629	629	645	628	642	606	637	631	677	678	646	680	670	658	626	657	657	649	614	645	647	644	643	642	665	657	666	671	683	650	693	691	668	642	664	649	681	651	662	670	641	662	646	658	657	644	671	612	653	635	624	676	680	620	670	665	632	637	636	623	626	681	624	678	632	648	713	671	652	632	650	629	669	633	638	598	612	621	634	641	670	678	641	679	653	656	690	583	657	590	643	647	661	675	638	675	665	657	590	631	659	629	650	650	661	696	640	668	696	662	675	632	655	669	654	628	679	670	635	682	612	672	648	671	641	639	682	625	656	669	627	613	637	654	587	673	641	665	631	631	646	675	655	662	650	617	653	696	638	627	662	677	626	639	606	680	651	653	623	629	631	658	669	618	642	657	666	661	641	647	633	622	643	624	588	657	631	617	666	623	628	669	607	616	694	692	628	652	670	603	655	670	609	582	664	638	603	631	633	646	700	666	688	655	680	674	640	616	670	665	666	675	665	685	642	659	676	612	658	649	615	683	636	648	626	621	692	630	653	640	643	678	617	642	686	614	643	610	684	635	646	673	649	671	676	696	640	718	665	671	672	691	618	613	644	643	645	632	662	667	634	641	606	608	614	629	619	669	707	694	652	651	636	637	654	634	654	600	651	670	667	652	615	636	654	652	654	671	659	644	625	685	680	670	667	656	656	646	694	652	630	638	650	646	654	642	625	657	650	668	663	668	624	686	620	668	659	678	653	600	607	670	651	632	676	626	667	613	685	699	660	677	636	675	657	687	665	675	660	684	663	634	612	648	630	639	639	657	656	641	656	693	689	641	646	696	641	642	641	624	680	646	631	673	655	643	637	657	622	673	602	629	641	668	667	674	639	665	649	647	648	635	708	643	644	702	702	641	629	615	655	653	654	602	626	623	645	710	667	633	645	670	646	620	666	670	652	654	683	670	614	649	638	661	646	647	683	634	653	702	653	639	638	643	651	629	647	649	632	630	676	613	631	642	637	683	621	675	607	643	643	661	645	638	661	644	636	669	616	608	668	651	665	636	640	657	663	634	707	628	665	648	634	636	664	681	613	649	628	629	658	647	648	681	678	702	696	655	638	643	650	648	632	646	711	627	668	680	623	622	629	649	646	657	607	685	680	640	659	629	617	653	624	639	653	659	668	654	642	665	684	651	636	687	664	671	679	633	601	661	691	636	632	655	649	624	647	623	660	664	675	640	631	642	639	711	655	655	645	650	636	670	660	668	677	667	695	643	694	673	707	683	702	702	637	636	649	670	624	686	683	683	654	647	613	684	647	690	639	654	648	651	662	735	628	643	696	635	677	630	602	652	607	672	643	644	604	642	662	660	662	664	666	643	631	616	662	658	685	641	646	628	619	655	649	640	641	668	637	639	704	607	694	651	626	664	671	661	641	640	669	636	628	684	655	630	627	674	635	676	677	653	679	667	680	691	636	685	631	643	668	633	638	625	694	628	661	683	635	692	638	649	680	663	614	634	629	623	654	661	680	633	632	678	646	644	633	683	654	661	604	626	609	644	684	635	640	644	676	625	668	627	624	669	657	618	683	685	662	665	632	668	659	648	620	628	594	667	658	622	612	613	615	686	647	681	672	669	659	690	653	664	659	674	634	672	664	661	651	657	705	674	668	625	622	627	651	600	644	666	619	651	645	631	650	663	722	658	634	628	652	604	655	637	653	652	643	663	650	623	638	661	588	649	651	626	680	639	680	630	657	647	695	663	627	676	656	624	616	611	675	660	620	659	601	619	660	608	647	624	689	646	635	598	650	614	673	667	668	637	653	631	668	643	661	620	605	664	634	664	637	658	628	655	631	639	643	645	690	660	668	614	685	663	652	666	643	687	655	677	650	612	635	640	676	637	650	623	640	671	688	634	680	719	610	595	702	632	630	647	646	619	667	637	624	683	655	664	692	593	667	648	663	659	624	688	640	614	695	649	638	630	640	624	622	686	603	646	652	652	676	615	645	628	655	676	646	610	692	665	658	626	647	683	662	620	633	619	628	635	612	686	651	642	626	631	661	647	608	668	686	654	649	678	621	637	640	652	672	640	699	672	656	679	641	635	608	626	628	680	642	716	683	667	608	639	633	649	644	664	647	630	637	674	686	658	650	660	646	697	638	661	653	697	645	659	664	607	642	656	600	600	646	672	659	669	664	659	628	637	683	643	613	692	592	651	660	654	664	673	651	671	654	655	672	642	649	622	627	618	616	665	702	686	694	698	636	610	642	645	664	627	647	663	638	625	662	652	651	665	608	606	642	672	652	595	667	635	668	671	636	635	645	631	676	633	648	644	647	645	672	676	633	615	648	654	666	655	634	654	640	666	618	617	699	652	679	628	652	638	638	654	635	621	660	615	667	664	625	661	667	677	668	662	697	661	663	625	635	653	669	691	657	688	649	623	647	628	634	664	650	692	662	649	625	664	616	719	696	657	648	635	645	642	649	679	641	694	627	623	667	659	623	661	655	661	690	641	625	640	634	737	632	684	647	663	660	629	715	705	645	679	676	620	664	677	654	640	629	670	604	638	693	685	651	636	617	631	657	645	643	628	676	666	672	650	618	609	635	626	643	641	699	649	647	618	647	625	654	650	670	656	684	657	656	680	619	653	635	639	669	656	692	678	681	630	647	645	611	694	663	672	690	684	658	674	673	630	640	702	680	646	684	659	618	655	664	689	605	642	681	627	614	637	571	665	643	662	667	656	698	660	695	646	641	671	692	683	670	658	663	649	652	658	640	626	605	669	666	637	655	672	642	650	628	671	682	653	606	637	664	623	669	642	675	606	675	651	657	648	650	625	632	648	648	646	663	659	639	653	668	592	687	636	643	697	628	642	633	637	673	710	640	681	665	650	638	654	675	650	677	621	655	633	630	673	638	670	637	629	674	644	669	663	620	638	614	644	666	688	680	650	723	628	632	649	643	686	668	692	626	655	644	681	657	666	680	631	662	651	621	641	618	677	633	662	603	653	638	657	674	670	673	603	671	623	595	663	609	702	668	660	659	643	687	664	699	676	663	653	620	697	648	667	613	662	661	644	675	690	653	656	636	668	608	643	615	630	652	702	671	625	667	663	630	623	667	652	662	644	636	646	632	653	628	640	625	667	661	636	618	634	653	639	606	719	673	602	645	653	677	669	683	673	655	654	656	658	653	663	655	657	655	655	645	652	709	653	656	669	676	669	640	653	641	656	683	645	608	657	654	627	724	621	694	697	660	647	652	656	627
24316	22761	32471	27337	22090	25086	13789	1061	642	657	638	613	634	642	614	608	610	641	614	626	593	593	620	602	622	605	625	605	621	640	619	622	634	591	577	617	595	571	594	602	647	566	620	630	609	629	625	587	594	606	613	640	604	652	589	602	607	621	629	614	595	609	593	604	579	656	607	620	611	576	633	552	603	598	638	587	618	591	617	623	564	627	579	582	552	573	622	599	651	622	641	590	601	614	617	630	570	630	625	588	596	610	615	597	637	601	569	603	580	625	595	574	553	634	590	578	611	629	609	598	628	615	581	620	633	579	598	584	592	616	597	628	609	610	575	546	607	612	621	577	625	590	592	605	637	601	613	574	623	611	596	601	583	621	633	595	600	584	615	589	585	584	626	584	591	590	612	636	618	577	604	594	594	618	659	628	599	609	615	636	603	597	633	583	580	580	648	586	604	624	589	609	569	600	600	641	598	591	573	615	602	607	610	555	629	560	558	595	587	601	563	568	598	587	618	599	601	626	570	606	597	606	614	635	597	627	580	628	558	588	575	649	628	604	602	604	613	619	583	633	605	608	549	643	636	592	636	611	631	563	607	568	603	580	649	604	617	609	615	640	625	624	623	600	611	588	632	653	564	619	606	615	604	585	634	604	603	591	632	585	568	584	617	594	597	585	621	601	584	566	585	583	609	609	613	592	601	582	602	611	565	619	596	631	609	595	629	582	631	586	632	566	618	551	641	592	618	595	595	607	644	591	608	606	569	585	610	556	593	618	621	632	582	588	624	593	602	649	570	598	580	570	633	608	612	573	580	579	598	597	600	620	577	621	571	604	590	602	616	595	595	596	585	631	614	612	610	641	577	609	571	615	600	639	609	607	587	559	546	583	629	621	574	582	638	593	583	645	603	658	599	631	598	543	615	578	579	594	610	584	617	570	601	644	611	621	596	590	616	596	601	573	604	585	608	603	641	610	604	608	591	625	608	573	607	573	650	557	598	600	639	657	638	568	592	588	591	597	604	581	633	632	602	560	567	568	614	590	596	601	614	585	627	621	591	591	609	619	545	574	600	563	624	615	617	583	608	609	617	610	589	605	616	644	584	608	571	547	580	570	622	666	617	565	591	596	617	636	610	608	584	569	614	581	652	583	631	636	646	609	589	632	585	593	595	616	613	611	612	567	636	643	591	592	592	595	618	617	603	629	595	612	582	570	586	610	612	623	592	610	600	593	611	576	626	627	595	586	593	584	635	615	609	612	596	578	591	602	565	614	609	615	605	599	621	598	640	599	605	615	602	593	616	657	540	585	553	587	597	595	620	655	635	568	568	613	585	602	610	575	607	535	595	615	614	615	675	607	633	580	597	585	616	593	615	611	593	581	554	600	570	611	594	594	591	571	646	619	592	592	602	579	593	616	640	606	612	613	632	594	639	640	652	609	652	553	642	584	618	655	640	646	609	612	613	618	594	605	572	601	609	573	605	599	606	593	605	586	578	593	561	539	607	601	590	582	615	579	586	608	652	596	608	595	613	623	600	614	603	608	661	583	624	585	613	608	609	603	636	620	626	605	646	590	576	605	597	584	594	625	635	603	605	603	619	622	600	578	596	610	583	602	564	543	579	621	603	606	610	627	581	595	640	638	584	599	570	644	573	615	611	557	644	611	595	597	587	624	585	587	586	598	612	590	570	609	615	594	599	567	570	598	664	606	610	560	592	566	658	573	651	639	582	600	623	638	596	602	612	588	610	581	603	566	595	595	574	591	626	588	622	582	576	589	592	655	612	564	639	605	602	606	653	631	608	595	574	648	595	611	594	539	608	577	620	591	612	596	577	620	578	606	602	599	591	616	650	616	582	610	638	626	602	611	571	591	601	607	613	577	586	618	598	599	615	629	569	617	605	594	618	613	633	553	597	590	594	611	651	577	643	634	643	584	595	561	579	580	638	574	611	552	585	607	579	572	566	588	573	577	559	629	612	657	614	628	585	597	635	591	607	572	648	609	595	648	630	640	622	620	608	576	592	557	576	656	607	613	600	588	572	571	644	614	584	560	579	583	589	608	580	556	603	629	649	593	621	587	628	654	629	615	579	591	613	622	572	610	559	603	615	564	574	604	574	605	649	605	616	587	583	593	594	602	627	628	583	604	621	629	564	594	606	601	579	634	595	632	589	642	611	583	588	599	637	604	626	629	589	592	609	586	599	638	602	614	608	602	641	617	649	659	645	579	583	598	613	618	611	580	541	576	600	599	622	635	575	612	611	624	568	600	598	618	607	568	606	594	602	599	606	643	624	609	632	566	607	585	621	582	593	589	620	610	610	589	574	576	617	590	587	626	601	551	576	633	587	596	564	594	560	576	550	622	647	605	573	587	645	623	594	623	581	588	617	621	567	632	607	611	593	592	594	650	562	591	573	595	616	624	617	604	638	607	574	618	607	572	615	616	559	626	611	579	625	604	589	603	626	597	558	586	615	588	593	631	616	549	599	587	605	605	578	563	609	626	624	629	618	605	605	610	574	582	591	588	567	596	571	567	594	607	622	588	611	607	564	628	591	627	617	582	581	606	596	602	619	556	621	594	531	624	569	593	574	612	613	569	592	643	581	644	618	599	576	614	645	621	592	567	582	601	628	628	589	622	631	606	628	620	605	557	548	613	573	608	642	623	576	604	614	616	567	593	617	573	616	602	568	572	616	624	590	597	586	583	606	638	542	598	627	543	570	609	580	627	603	599	631	608	560	566	566	602	560	581	604	626	554	582	589	620	614	632	636	620	599	586	609	674	561	576	597	588	603	618	634	615	606	602	592	609	566	581	611	596	639	586	613	584	645	579	556	582	559	567	618	568	619	642	606	624	643	594	598	596	624	607	557	595	570	624	608	600	625	613	591	615	610	593	597	617	609	654	596	604	545	624	611	611	605	629	614	600	595	581	598	613	619	625	612	624	602	603	607	602	581	622	633	633	618	585	586	620	594	612	598	594	591	592	584	583	593	612	621	601	561	596	555	629	593	575	626	613	607	603	597	598	593	625	568	643	599	670	578	609	619	625	580	558	623	601	596	610	599	628	586	609	596	562	596	556	623	582	599	618	605	650	608	608	606	582	573	586	610	606	564	606	599	586	581	558	589	581	544	584	595	588	586	613	603	625	593	573	568	573	574	582	586	545	579	597	555	644	620	613	599	583	593	589	627	585	613	603	608	612	581	615	584	602	585	568	599	611	646	604	608	577	580	548	627	603	609	642	579	624	617	584	641	558	609	624	573	630	583	642	584	585	623	573	586	600	589	599	582	629	610	650	548	585	600	599	609	562	564	615	615	612	579	610	612	610	589	605	654	606	570	586	614	568	610	620	584	618	606	610	598	646	623	622	583	594	574	616	604	626	589	588	592	619	599	584	618	603	617	650	600	608	594	627	609	626	604	613	613	590	626	601	646	568	619	612	610	566	600	614	603	591	588	586	627	607	610	599	579	609	625	579	596	624	616	593	615	627	591	587
61581	98281	76895	44941	23389	32482	12906	924	920	965	915	936	962	868	945	908	921	855	916	923	945	937	968	963	952	923	952	899	940	921	929	904	958	968	923	949	939	919	957	940	963	935	917	873	909	904	921	944	880	964	896	950	947	874	908	910	929	928	932	996	942	947	869	909	918	933	938	919	909	928	977	868	929	968	912	870	981	953	944	945	860	901	893	967	932	974	910	933	909	904	935	910	909	951	898	967	924	907	945	965	931	978	962	938	881	934	919	963	902	963	953	879	887	917	929	944	915	932	913	930	877	946	922	933	895	902	975	900	928	947	928	929	910	934	920	900	900	952	941	922	960	982	900	895	976	913	929	879	947	910	902	889	916	931	914	922	945	964	941	944	910	901	990	904	922	934	871	877	968	925	960	926	941	951	921	870	959	855	924	875	913	915	965	938	955	941	918	933	919	914	939	890	934	936	877	967	963	953	948	825	957	936	883	916	920	940	919	944	899	904	902	900	933	969	856	907	891	985	912	952	925	966	942	919	964	903	922	985	906	896	889	952	930	881	893	902	896	917	925	946	915	988	933	923	847	890	973	862	910	944	942	963	939	958	943	921	911	969	903	943	948	929	1028	940	919	947	926	952	928	918	868	894	966	938	904	966	874	992	952	897	965	893	888	924	951	916	892	936	987	891	952	894	950	874	877	941	948	910	935	883	935	898	893	925	921	900	925	921	890	934	959	943	944	897	935	892	934	893	955	899	932	919	950	885	910	953	986	951	971	934	966	918	964	886	923	970	925	932	877	963	923	864	865	989	973	982	904	894	894	929	933	886	905	958	905	951	936	919	894	889	947	910	901	902	975	932	901	949	902	924	903	922	872	922	938	951	937	894	886	950	936	928	991	912	976	931	871	948	940	967	954	911	908	927	891	938	875	939	900	904	942	927	946	932	926	934	941	907	969	877	953	875	923	909	942	947	900	955	920	932	932	914	934	965	999	942	933	935	930	909	938	950	988	951	948	911	899	898	882	886	923	937	868	996	866	873	970	917	962	979	855	917	977	962	897	861	930	893	899	921	962	905	917	915	887	923	954	974	905	949	943	910	933	921	964	916	863	991	937	957	861	910	948	947	929	920	916	915	919	944	931	956	936	867	912	997	896	972	944	974	975	921	907	947	927	989	966	893	947	897	930	852	930	933	976	929	959	975	957	923	929	944	974	880	945	884	930	944	910	911	954	939	880	897	925	936	923	920	923	969	925	925	953	856	951	1008	838	901	949	896	947	888	892	934	882	921	892	905	947	893	907	922	901	945	891	909	935	903	908	946	893	916	925	961	937	931	955	928	947	977	941	897	918	894	917	960	905	953	970	873	893	938	936	901	966	892	899	932	896	910	970	866	896	926	917	940	982	953	950	879	952	926	945	929	902	990	968	901	922	877	937	950	945	922	954	917	960	901	919	945	916	956	895	846	1013	918	922	937	921	921	910	939	962	920	939	942	871	935	943	963	937	923	964	941	960	924	892	908	932	958	889	950	951	928	908	909	918	908	933	931	936	889	898	998	925	924	928	939	943	915	934	922	929	904	888	907	884	934	945	908	916	980	939	882	868	947	944	923	932	936	923	889	903	925	914	908	927	943	937	943	958	937	907	939	954	890	911	918	936	986	913	933	973	903	939	888	886	960	994	924	946	925	914	992	897	901	958	890	930	873	946	917	931	946	919	975	867	919	945	887	923	971	949	914	904	926	952	897	898	943	880	860	928	906	918	919	910	904	972	868	913	931	924	887	903	933	974	919	930	896	885	942	947	988	905	910	939	932	951	906	959	931	921	938	944	950	873	906	979	891	942	900	891	920	953	900	941	962	978	928	937	884	917	903	969	911	904	858	942	842	914	939	888	938	882	894	883	969	965	926	950	926	930	888	878	882	879	908	990	922	915	903	903	958	871	905	883	872	922	930	908	941	964	913	947	897	900	948	967	951	975	937	959	916	928	916	946	948	890	978	911	968	920	925	955	906	917	909	938	882	903	933	933	902	895	930	954	933	948	899	994	883	933	955	941	917	907	956	906	919	926	947	900	920	946	895	937	951	897	981	944	908	925	912	904	922	878	953	955	886	929	918	929	981	858	949	993	926	925	950	912	891	923	913	875	879	925	930	869	935	937	915	913	933	877	908	907	931	909	913	907	880	954	932	876	941	898	876	953	904	989	909	911	941	973	871	927	941	870	948	931	944	906	915	926	920	959	884	929	944	862	935	879	921	967	926	881	884	976	894	882	952	964	935	925	933	887	960	935	902	916	931	909	891	893	971	987	960	932	896	932	927	936	967	894	867	898	897	945	930	888	936	971	901	904	926	882	939	903	877	914	923	965	924	883	869	906	885	915	936	872	933	895	982	897	936	953	874	965	925	874	878	918	932	907	908	916	998	954	877	940	880	937	961	904	914	891	969	840	902	900	932	932	897	916	949	960	857	881	901	905	887	913	979	924	884	912	891	951	924	955	941	933	923	859	913	950	927	941	857	909	920	922	983	910	855	951	945	974	943	913	917	921	975	915	858	908	923	969	949	955	940	922	928	915	901	922	947	925	943	950	967	914	967	939	886	924	968	915	969	882	960	918	922	944	883	937	893	940	869	971	915	903	930	878	929	878	931	913	899	940	955	954	910	930	953	908	864	945	901	885	913	886	880	912	966	899	956	944	958	900	914	903	878	868	940	949	956	930	908	903	898	975	944	893	946	935	907	937	924	946	955	968	950	955	895	943	926	943	924	919	902	978	875	848	930	931	898	905	910	917	928	906	950	864	952	921	976	944	905	917	885	980	922	927	906	946	987	906	901	899	939	951	861	878	881	884	923	939	897	911	909	940	912	978	951	912	962	894	916	895	875	948	921	931	958	914	940	900	955	931	958	903	928	904	911	897	862	966	939	923	909	892	892	954	888	925	935	900	931	991	913	938	903	889	969	907	948	938	892	898	916	902	976	921	927	917	896	896	903	896	961	930	960	967	947	890	881	912	896	963	903	916	899	872	926	918	957	965	904	904	904	899	925	924	882	936	895	937	941	953	880	953	1022	954	937	954	940	926	895	907	961	915	942	1009	916	937	882	900	932	912	968	892	917	918	976	968	902	981	879	904	936	925	985	912	907	959	960	968	927	897	938	919	955	925	948	840	883	955	935	932	952	915	856	926	938	917	910	901	880	961	918	961	955	920	924	884	946	919	940	945	934	881	944	909	885	930	966	931	899	913	928	884	876	933	952	903	886	930	899	950	900	947	902	905	940	901	864	926	939	975	936	936	968	952	919	953	926	919	884	912	950	915	932	916	918	903	941	904	876	893	965	910	998	943	954	859	937	944	907	914	914	952	927	882	907	906	976	996	943	895	882	890	973	944	943	910	889	924	876	940	925	908	953	928	921	898	970	885	930	934	917	970	885	897	839	940	886	930	935	917	937	897	934	894	924	916	899	930	930	917	916	929	893	904	922	909	957	907	927	931	920	872	934	925	863
31154	30129	28812	14192	1558	2188	1093	422	422	427	412	425	443	418	450	431	455	415	409	416	464	460	406	442	448	427	437	423	449	440	433	441	399	427	466	415	448	415	449	436	445	434	420	464	418	434	443	435	465	439	456	434	440	448	469	439	419	410	453	429	414	434	429	427	437	383	407	413	451	382	406	469	413	407	405	399	429	421	443	391	428	426	447	445	388	439	446	423	425	432	460	473	414	456	424	430	437	428	447	419	425	435	405	403	432	423	445	424	454	421	404	428	463	457	422	439	444	426	368	413	413	430	422	439	415	431	419	443	435	439	424	408	419	472	431	428	409	401	447	412	402	463	437	389	409	440	405	413	431	399	409	426	443	406	410	446	433	401	426	429	441	450	443	432	411	445	464	464	428	408	453	464	443	421	445	428	463	444	433	413	440	466	420	448	410	421	397	424	430	457	439	431	435	416	459	417	423	433	398	468	430	469	445	446	407	431	441	452	446	455	422	415	465	429	422	421	424	428	460	461	421	470	391	415	408	443	440	430	417	406	415	408	415	400	402	450	422	460	434	458	458	436	466	433	452	417	442	422	419	426	425	433	421	436	418	434	480	424	452	433	437	379	431	400	430	438	423	453	439	435	436	437	432	417	435	431	428	422	437	407	414	434	415	458	415	430	448	424	435	426	401	403	429	458	416	429	453	415	429	444	431	444	476	428	438	437	408	399	411	408	421	454	422	435	451	414	440	451	403	385	390	430	418	415	444	426	442	478	409	423	436	424	433	414	428	404	391	435	403	438	404	447	402	408	434	438	424	435	470	427	446	425	378	417	442	423	393	441	483	411	436	454	419	419	419	449	418	443	458	442	449	417	410	447	444	422	457	449	438	405	419	429	418	414	427	430	403	453	430	437	434	452	435	425	430	421	406	450	475	413	456	447	425	446	436	452	447	424	400	432	450	421	443	455	408	448	424	433	395	407	484	419	436	402	408	446	436	469	433	429	444	448	401	455	439	388	405	437	446	443	394	445	430	408	432	420	437	417	422	406	465	401	473	420	412	418	418	434	459	459	465	411	448	446	453	417	435	417	434	408	406	414	450	471	435	444	446	451	395	405	432	397	440	437	425	396	423	429	389	407	464	420	424	427	432	431	435	455	446	408	416	437	417	444	431	409	446	411	462	450	448	406	430	450	419	432	441	421	437	403	412	437	434	453	435	408	397	426	404	439	438	405	441	433	416	446	442	457	413	426	452	417	423	427	435	446	438	419	447	399	464	422	427	380	421	445	396	420	450	472	417	414	431	420	412	453	448	407	407	440	445	483	429	426	422	442	441	419	394	394	444	415	415	421	424	410	419	457	447	414	440	412	398	415	432	461	416	395	404	434	470	440	424	410	422	476	388	433	479	431	436	399	427	412	397	445	431	447	478	459	422	428	486	408	437	438	418	461	441	392	386	432	420	436	427	422	407	403	428	420	424	410	436	435	429	435	410	378	445	464	439	435	399	398	414	425	428	444	375	442	412	432	436	452	427	454	425	447	401	395	426	403	432	447	435	454	448	429	419	421	438	403	460	489	426	430	419	440	423	453	382	428	413	400	469	461	472	444	430	441	400	384	424	458	417	428	445	419	407	421	445	413	420	465	420	409	454	452	418	439	463	449	426	443	444	409	450	440	430	451	402	452	439	456	429	464	410	467	447	454	437	447	387	433	439	396	431	435	460	437	458	467	445	461	425	451	412	456	425	436	437	459	465	404	444	402	433	419	419	420	432	457	459	456	430	405	418	413	425	452	434	437	433	443	416	475	425	468	445	449	444	425	427	417	409	460	426	455	427	402	430	410	469	455	415	423	430	435	445	407	421	426	417	440	417	468	449	429	438	428	443	441	410	437	463	375	402	397	404	397	402	422	440	458	448	420	411	461	418	440	445	432	439	426	394	414	417	396	461	421	434	432	426	432	438	419	411	432	432	449	453	421	414	421	490	451	435	424	390	426	403	411	413	438	402	428	458	448	428	443	428	408	437	439	422	456	370	457	452	420	439	438	377	446	453	440	454	428	440	432	405	438	435	439	438	451	449	450	469	449	433	388	444	435	436	433	398	434	412	429	441	448	408	450	458	439	422	404	442	430	426	468	379	401	403	408	457	476	468	398	432	431	422	439	454	466	447	422	400	434	425	435	443	380	409	424	412	443	439	441	421	437	417	395	421	430	396	426	441	417	433	440	461	446	430	409	436	434	464	461	429	444	439	447	403	447	436	423	427	424	440	404	426	434	394	421	448	460	427	458	401	409	428	434	417	429	453	415	437	444	424	413	454	431	447	431	403	450	456	434	418	408	434	447	459	430	442	440	414	436	444	431	443	479	433	433	469	441	402	408	440	427	414	407	418	441	448	453	423	434	406	413	435	440	456	442	413	438	454	455	431	396	430	445	435	426	441	439	436	430	473	433	415	422	430	456	447	422	419	449	415	407	408	446	446	464	436	433	430	397	436	440	373	417	450	451	435	422	448	462	424	426	412	394	428	451	433	446	438	451	435	452	456	463	426	468	448	412	453	393	391	446	487	452	421	490	417	424	391	426	431	430	441	465	419	441	443	398	454	419	411	440	465	424	450	408	467	423	403	409	433	444	454	388	427	434	384	435	410	390	450	432	462	434	428	405	423	394	457	429	448	438	420	449	416	415	434	429	394	440	426	468	421	446	424	414	454	451	431	455	435	500	464	402	408	419	425	486	443	406	470	472	470	398	432	464	454	456	445	417	384	460	446	442	438	393	425	433	428	445	419	424	417	481	440	419	419	388	456	445	423	417	404	413	424	436	429	400	471	403	424	480	397	428	419	433	463	432	434	446	398	459	410	427	434	456	429	424	424	431	425	434	449	440	399	458	427	403	419	423	411	436	426	391	404	412	404	469	415	420	447	465	421	465	444	475	427	430	419	429	444	425	442	435	418	431	413	428	429	444	425	430	409	459	399	457	451	395	447	428	427	415	423	395	455	399	454	426	434	432	419	425	405	458	425	434	466	448	437	452	464	430	435	411	430	471	433	436	437	464	409	459	451	458	397	433	415	474	423	411	451	438	441	455	396	430	401	418	480	446	434	443	422	439	477	446	435	465	464	440	424	455	377	422	453	424	425	429	444	450	477	409	371	450	412	447	445	434	419	424	446	423	445	414	429	461	406	447	474	431	438	440	421	504	399	410	445	425	412	431	435	465	434	453	440	397	421	368	434	385	438	409	390	417	412	416	448	462	406	428	434	437	409	411	390	454	439	451	422	417	405	392	430	422	426	437	425	414	460	436	425	418	422	389	393	391	425	411	417	427	422	454	447	418	419	419	425	446	440	406	457	411	445	404	447	414	460	422	441	416	428	444	472	444	424	429	453	396	406	403	430	417	458	459	408	450	438	413	459	418	426	396	399	422	408	439	428	419	416	445	432	449	442	419	421	408	468	400	427	463	391	456	417	427	414	450	435	454	411	445	441	421	417	444	407	440
40633	48897	33394	13748	2503	4969	2355	707	674	704	726	700	717	730	724	706	702	705	719	690	717	681	717	696	730	703	757	729	697	738	709	691	682	718	703	711	716	716	724	679	751	668	720	693	705	707	747	713	692	734	733	741	696	737	720	679	701	701	728	659	770	651	713	748	723	717	706	691	753	675	725	695	738	662	723	677	696	697	758	756	755	775	731	722	741	662	734	724	725	671	670	702	675	699	736	725	698	723	719	680	683	735	727	731	702	720	683	719	694	672	717	713	705	662	684	706	701	713	685	687	730	725	721	710	677	739	721	689	706	723	724	748	705	707	714	726	759	748	716	676	707	689	750	697	725	671	742	715	722	674	707	682	718	692	726	686	703	691	711	716	691	705	713	670	753	757	737	718	748	715	746	713	766	702	684	689	678	754	692	678	716	697	716	677	737	681	621	713	754	734	688	691	709	717	734	701	683	681	662	704	736	748	671	705	706	704	729	712	718	701	710	705	717	714	715	700	696	704	663	666	737	693	674	680	700	715	727	730	716	726	655	677	703	767	701	698	729	732	761	716	699	709	699	673	751	682	730	742	719	713	701	742	713	695	708	696	737	740	705	743	738	737	664	700	737	702	727	735	729	737	725	703	713	728	707	686	715	741	724	742	765	708	730	710	790	690	744	730	686	715	719	710	671	711	728	705	688	659	707	665	714	674	711	713	701	728	749	742	753	756	707	711	750	719	715	703	670	711	698	686	699	683	710	757	689	720	758	729	705	729	714	738	765	736	685	724	705	710	723	698	664	707	707	708	694	723	705	684	729	702	709	682	671	689	655	704	749	753	685	717	684	656	734	708	755	708	674	759	722	714	770	721	713	662	711	657	742	685	760	663	693	740	719	724	679	679	748	699	703	697	712	689	720	729	721	725	681	725	741	690	663	692	713	745	678	687	730	746	700	718	712	694	679	711	726	702	735	699	758	696	722	709	735	707	671	680	721	685	713	687	697	750	694	679	723	739	709	703	733	698	723	737	747	707	743	703	746	707	687	710	713	657	652	704	723	725	724	749	684	707	709	690	649	695	753	688	720	716	726	744	711	716	778	732	677	712	680	736	693	672	700	751	724	666	682	732	710	676	712	732	690	722	724	719	746	679	694	675	699	708	751	677	742	696	695	697	724	730	720	693	685	741	748	709	710	706	695	735	706	722	740	707	705	719	711	764	656	721	693	723	660	713	709	688	684	740	706	671	719	725	701	683	685	740	672	747	688	725	675	702	693	721	639	698	731	696	711	708	768	750	702	704	690	707	688	729	718	691	687	674	719	747	734	685	697	711	724	714	684	679	695	687	697	764	680	689	705	701	719	698	716	689	722	691	703	737	698	709	636	731	711	769	701	701	709	717	749	731	708	704	751	670	704	727	740	715	670	757	686	746	681	669	714	696	705	710	729	711	708	712	722	748	701	753	712	679	693	739	705	698	761	671	760	756	728	696	692	695	729	758	694	737	726	708	743	700	694	698	739	741	725	686	770	736	707	705	716	685	743	708	719	768	695	759	721	739	714	751	695	678	670	683	735	733	704	731	755	640	700	730	722	721	693	660	720	672	731	709	701	735	733	727	711	713	697	690	645	750	718	707	708	680	690	733	694	701	657	726	674	728	717	745	676	723	680	736	686	696	757	692	741	735	702	731	769	688	718	716	760	707	708	663	706	731	766	701	693	724	715	750	703	721	687	719	718	701	731	750	673	677	702	758	771	710	683	746	666	691	709	786	693	695	728	689	724	701	706	711	692	686	712	694	664	698	713	722	730	678	713	684	752	696	688	702	704	755	707	717	683	700	698	720	718	756	712	674	709	712	681	672	765	717	743	700	673	755	691	709	730	654	708	732	699	750	738	709	723	739	722	694	723	692	689	707	774	685	718	688	708	688	724	735	695	741	706	714	735	741	714	709	748	761	728	747	742	685	730	747	739	708	729	730	699	687	699	673	724	738	691	721	716	703	704	711	692	762	668	768	710	707	700	691	677	704	673	738	714	671	743	686	759	717	759	736	694	672	673	702	746	710	727	692	684	726	705	713	682	747	719	650	734	690	697	762	723	698	671	755	717	707	716	702	704	710	669	696	703	748	704	723	678	717	748	724	733	703	711	702	703	706	743	650	715	677	731	680	746	710	662	716	723	666	722	708	711	747	681	724	711	717	695	707	714	688	723	738	702	679	709	723	735	654	704	750	717	721	655	669	673	653	726	743	700	760	696	710	705	648	714	704	694	685	722	729	678	696	704	742	737	674	714	737	682	749	744	694	720	738	689	745	751	683	683	728	693	707	714	714	777	729	715	691	727	707	727	752	710	679	709	685	698	739	747	729	752	677	668	720	726	748	729	688	749	730	709	728	709	764	735	722	727	698	706	732	741	736	725	700	703	668	724	717	712	676	690	730	677	660	678	688	669	764	690	654	725	753	765	745	755	672	684	697	694	660	717	691	723	721	719	667	685	735	676	749	720	740	713	696	714	685	705	751	711	683	699	690	727	711	683	719	674	740	733	688	654	741	728	695	677	712	705	723	737	759	734	687	712	661	709	714	671	733	719	704	689	718	740	726	719	752	721	702	693	737	700	728	735	695	693	698	739	751	707	705	724	743	670	673	701	674	735	703	696	758	729	665	688	723	700	709	690	684	690	726	740	689	712	691	747	766	682	715	752	760	725	708	710	725	696	689	704	711	731	735	713	738	713	717	726	674	734	743	664	731	765	703	737	723	679	710	723	658	760	732	742	762	699	735	686	752	695	710	708	770	695	731	763	668	664	736	703	707	725	716	677	740	675	672	762	688	736	664	761	687	679	749	658	744	698	752	726	712	765	715	745	684	724	738	720	717	727	666	733	709	743	709	753	714	699	711	724	678	709	649	756	705	688	726	729	707	657	718	731	706	753	687	688	713	733	678	734	746	739	711	732	726	693	737	703	717	701	690	674	697	700	702	756	748	730	717	745	669	712	683	687	687	731	688	680	725	704	698	686	734	710	696	748	732	729	695	683	763	755	690	724	695	719	701	734	728	724	716	663	740	714	719	709	759	671	709	730	686	746	728	668	666	701	680	724	704	706	682	691	688	719	719	725	735	712	757	679	685	726	768	713	693	733	734	680	720	695	755	719	744	701	702	760	720	710	715	751	706	681	725	688	696	708	722	690	764	676	715	722	668	729	735	728	724	673	723	708	714	695	738	676	688	711	711	695	695	691	729	694	689	707	704	724	738	762	687	739	713	690	719	694	705	698	709	707	665	716	708	721	703	704	718	717	699	699	707	709	734	744	692	738	718	724	751	684	702	699	707	687	678	725	677	698	681	704	727	717	688	733	672	737	724	695	709	718	755	693	697	734	769	713	692	697	714	698	752	739	750	679	724	726	742	727	707	753	709	699	749	707	742	667	714	707	690	699	740	680	659	734	681	661	700	674	726	743	714	718	700	706	728	715	750	719	762	699	714	755	741	726	724	716	683
25839	25570	33795	27544	18781	13811	5817	455	391	424	398	395	373	444	407	367	389	398	357	403	380	383	369	402	389	459	375	463	393	397	405	384	379	388	435	428	408	405	388	403	392	400	427	378	400	376	387	369	408	405	394	429	425	421	370	398	391	385	421	380	432	399	397	386	437	370	384	401	408	406	381	377	387	414	444	348	393	400	368	386	389	407	411	384	376	417	414	375	409	381	399	398	384	373	387	419	373	421	379	358	356	391	413	399	382	405	400	368	389	370	362	403	409	426	420	373	406	405	395	403	394	366	401	379	404	380	403	396	392	428	340	392	397	345	397	368	416	409	391	386	375	381	372	349	403	388	384	374	352	347	408	401	378	375	421	353	396	376	396	426	384	401	413	389	367	389	380	414	364	434	392	428	395	341	390	368	421	421	364	391	364	406	363	364	414	388	372	395	370	384	402	441	424	393	376	423	395	381	425	419	413	449	389	378	366	376	414	402	410	348	420	415	399	358	411	390	399	419	351	415	383	405	412	344	360	405	373	349	381	382	389	378	414	362	366	396	380	390	447	411	398	381	396	373	400	380	357	360	362	432	366	425	368	418	367	367	366	402	388	365	431	393	401	404	415	356	379	400	355	359	365	374	354	403	400	391	404	394	383	398	398	410	372	408	415	399	403	414	370	395	389	411	416	381	405	407	415	412	400	369	397	401	381	395	415	383	410	407	375	385	403	400	353	380	415	369	364	415	381	377	381	405	367	403	380	403	351	386	437	357	379	397	427	386	408	411	397	434	377	397	419	390	408	404	380	396	353	391	397	397	416	379	383	447	375	408	357	384	394	365	401	428	368	391	436	377	387	402	441	388	411	380	373	370	407	378	410	371	381	409	389	418	418	403	398	381	382	392	375	391	398	365	397	376	416	422	440	414	392	412	355	379	358	379	453	419	417	400	377	388	410	417	407	417	376	401	416	416	417	419	409	388	397	376	425	406	382	377	394	363	401	409	393	396	362	426	405	388	422	395	388	353	408	435	422	398	374	347	371	390	395	449	416	380	401	413	393	366	437	402	381	390	411	379	402	412	377	399	393	405	378	398	377	407	415	395	409	365	393	427	358	407	423	432	383	419	379	400	391	409	414	373	341	389	389	405	380	372	387	374	381	393	407	413	401	408	354	386	407	366	413	421	403	389	379	438	425	373	412	391	397	370	428	431	344	426	389	367	393	379	409	405	381	429	402	397	407	409	388	411	361	394	386	372	378	384	365	401	394	409	385	412	391	405	391	364	429	408	370	420	373	374	432	375	399	368	385	372	391	414	404	376	409	381	388	364	374	386	398	372	408	387	407	391	392	428	412	397	406	409	408	364	410	381	408	401	368	367	398	403	399	416	393	441	371	392	372	390	391	384	405	401	383	418	379	377	386	393	410	392	383	357	415	398	362	436	388	388	354	394	389	378	384	377	395	437	429	396	395	388	397	437	388	369	403	404	402	412	399	418	384	390	403	386	390	413	398	384	415	405	409	415	419	395	391	381	367	405	364	402	392	395	408	366	384	352	403	360	358	413	378	380	396	380	417	389	412	392	389	435	418	368	392	425	387	419	361	381	403	377	417	410	409	367	396	407	383	392	406	412	417	406	358	397	430	348	395	384	393	397	383	406	421	413	375	389	397	383	417	404	368	408	414	397	381	406	449	390	403	394	382	362	415	410	368	384	408	372	444	381	377	390	367	396	341	423	389	402	377	380	445	383	390	410	389	393	407	369	386	405	409	411	362	387	398	371	408	343	424	394	409	385	366	372	364	377	411	383	401	417	377	393	421	417	450	406	380	400	418	419	370	375	387	347	407	437	402	356	385	383	395	374	378	381	397	373	380	384	384	385	391	379	413	440	362	373	396	441	364	409	415	376	389	398	416	394	400	376	381	355	378	418	423	374	404	431	391	351	398	360	352	385	418	387	389	394	421	395	375	414	400	399	396	387	415	382	406	415	383	406	418	367	444	411	368	378	423	425	388	385	355	349	425	415	371	397	381	413	447	412	382	415	392	436	441	380	434	420	382	402	413	408	400	346	379	364	386	371	404	393	411	357	405	389	372	384	394	398	380	391	408	398	395	415	398	388	396	405	385	405	398	390	403	398	391	412	403	387	411	370	449	408	380	388	413	420	430	375	415	391	397	390	399	353	414	354	398	379	381	411	415	372	429	371	424	372	433	406	400	383	396	384	392	381	408	378	406	379	363	424	373	384	382	397	394	397	404	396	388	366	391	394	415	460	400	409	424	435	408	377	380	434	388	395	400	414	357	387	416	406	360	398	418	379	367	412	415	393	393	383	387	402	391	413	368	397	390	375	411	405	382	417	390	376	392	383	359	437	415	387	388	386	398	380	400	384	416	402	431	418	411	393	440	373	441	407	404	413	367	409	411	390	377	369	398	389	371	350	381	353	395	416	383	375	396	412	390	395	410	348	387	384	385	418	386	414	359	389	396	393	388	382	401	430	403	390	407	377	386	402	378	409	381	383	369	409	388	404	409	400	388	399	395	394	396	381	384	423	398	382	404	389	398	383	390	403	360	391	380	383	387	415	388	365	378	410	361	403	404	402	400	399	403	402	343	412	409	429	374	362	395	371	405	379	371	406	358	375	412	391	384	398	363	419	405	416	395	396	427	400	391	427	397	393	393	355	373	398	373	361	395	399	435	372	393	396	423	383	418	416	367	399	384	418	398	447	381	421	396	403	412	371	381	400	388	389	417	395	393	398	392	395	386	401	393	414	377	400	415	400	384	421	379	428	400	392	388	388	418	421	385	407	392	420	414	441	386	396	385	344	413	381	404	382	406	390	380	373	388	401	398	422	414	408	380	405	399	401	408	396	395	383	436	403	397	401	381	398	385	379	380	369	414	424	420	387	396	393	364	410	399	415	402	385	401	364	433	414	391	370	386	430	414	391	408	395	406	405	400	413	379	387	402	387	384	440	396	382	393	366	398	394	407	386	417	371	396	412	373	406	420	397	359	398	387	433	416	444	397	394	410	391	407	395	383	429	419	377	370	389	377	399	394	410	391	373	387	407	397	406	352	386	426	379	366	395	397	404	393	349	382	394	400	384	396	398	380	432	402	391	403	374	417	414	390	349	395	394	434	375	401	395	409	385	374	398	372	369	406	393	401	386	376	395	422	388	383	393	397	391	391	365	404	425	411	394	406	386	392	395	405	420	396	395	412	403	375	388	384	382	403	415	417	418	420	378	394	382	387	413	392	394	384	413	414	388	387	392	418	376	390	386	395	423	397	399	399	360	378	395	384	376	433	359	415	406	379	388	408	390	389	407	401	360	378	354	385	403	378	426	357	408	418	388	361	355	388	383	357	365	406	421	417	371	402	397	436	368	438	376	386	429	397	404	377	404	386	391	391	402	358	384	392	393	359	402	388	425	387	368	363	369	416	430	422	369	391	374	390	380	391	385	399	383	386	420	371	379	405	425	397	397	368	416	407	398
62081	90996	61949	31852	10534	19039	8627	656	663	660	660	669	646	650	668	656	674	658	664	629	610	683	633	629	648	609	658	649	644	660	646	696	649	635	679	643	666	677	711	637	650	621	674	612	638	658	657	631	667	641	661	634	634	664	652	639	689	670	686	653	589	619	622	646	640	682	663	660	651	666	657	632	669	654	661	667	640	642	681	613	649	631	658	618	674	645	644	598	693	683	615	651	610	629	639	658	607	626	692	631	655	650	659	673	627	648	672	652	673	658	629	661	594	640	644	660	650	635	601	611	621	602	660	627	643	616	647	616	631	685	684	625	641	676	629	682	688	640	655	680	648	652	627	660	622	637	650	666	633	612	677	642	648	666	651	682	665	607	610	706	658	634	663	658	618	656	637	663	616	649	631	659	648	657	694	671	653	645	628	643	632	628	655	647	645	625	654	640	671	659	646	672	629	668	687	645	621	636	647	661	643	635	652	666	650	693	685	635	628	638	656	659	680	653	715	688	661	670	652	660	626	660	697	634	670	615	683	681	631	672	624	632	688	620	653	670	646	605	628	667	609	638	655	616	633	631	670	666	633	685	620	667	632	664	658	623	672	629	648	705	677	683	621	633	688	628	655	664	631	654	720	617	675	663	630	644	630	668	647	645	683	681	669	615	666	637	648	627	696	682	654	636	611	617	640	645	676	691	665	641	653	627	678	721	652	643	624	664	669	629	651	667	655	661	675	682	625	640	669	609	642	613	679	685	637	648	614	645	662	644	621	656	647	666	623	636	665	636	695	648	672	670	643	670	678	638	664	662	615	657	642	654	632	637	602	662	607	586	685	632	649	612	658	603	618	636	665	664	618	650	699	634	631	667	648	612	684	696	659	701	657	638	664	655	670	681	653	676	579	605	671	649	590	656	621	650	616	675	681	605	673	640	662	653	695	601	649	676	625	646	628	680	680	602	640	635	613	622	632	647	646	654	630	601	681	671	635	677	658	644	632	648	635	655	668	616	679	649	652	637	613	620	613	638	645	676	638	638	636	643	641	592	625	631	651	639	673	654	661	702	660	651	647	669	655	664	633	640	629	646	679	675	632	671	686	612	645	663	641	693	664	651	621	683	662	660	618	673	644	658	700	594	678	606	638	629	661	609	644	633	655	637	612	663	685	619	630	637	644	677	666	705	647	646	637	700	634	691	643	711	607	677	567	709	639	630	641	608	651	671	636	622	617	659	657	668	642	669	656	666	614	649	629	637	652	648	666	639	711	677	588	654	649	639	691	689	631	650	620	612	646	659	665	632	650	634	682	647	680	642	629	642	652	664	689	660	653	659	687	675	660	625	687	676	661	638	651	660	673	671	673	679	669	683	597	649	585	650	637	669	626	659	625	616	638	656	644	617	633	643	627	648	650	643	650	596	653	599	690	677	633	621	689	635	628	662	669	644	701	627	622	669	675	660	638	628	642	644	676	646	633	653	658	609	657	669	637	595	643	650	682	671	652	625	613	654	649	685	627	644	627	654	659	659	642	691	636	659	673	627	712	671	675	690	643	678	655	669	650	610	673	633	657	625	609	667	613	675	667	658	667	705	650	675	592	617	660	680	663	617	640	634	694	624	623	667	649	654	631	664	646	628	654	628	669	664	614	624	662	584	630	682	668	655	619	678	695	627	621	660	599	600	623	676	658	655	645	633	668	603	679	626	630	676	640	627	658	655	637	622	610	677	691	677	644	642	654	660	648	668	617	651	670	617	635	652	659	609	650	641	667	626	613	614	702	629	646	651	611	671	671	670	680	626	657	639	661	640	655	617	640	665	641	627	628	681	631	609	674	647	651	675	629	657	658	595	609	628	650	662	673	645	667	648	700	623	670	651	650	653	630	657	664	637	648	671	632	647	616	666	662	682	646	630	649	698	652	638	682	627	637	646	684	625	659	651	628	634	650	666	685	640	625	671	674	619	680	651	649	650	667	645	593	679	677	669	624	606	636	628	628	638	658	634	646	630	668	639	662	639	632	647	711	679	633	688	657	668	614	687	616	583	712	640	653	649	650	677	639	661	681	653	623	646	655	648	604	665	624	685	664	657	582	677	641	690	591	686	648	648	655	684	622	621	661	659	664	646	632	668	619	645	657	671	635	651	634	635	663	679	690	672	656	672	618	609	657	643	596	650	641	675	685	629	659	636	660	601	657	704	638	697	598	660	629	677	680	663	653	638	628	613	621	636	646	677	660	603	639	663	675	662	623	643	645	639	669	643	643	615	663	674	636	683	649	647	660	631	639	650	665	661	663	684	680	661	632	633	688	649	676	648	630	683	671	682	611	643	693	644	626	637	612	655	677	630	658	619	599	659	659	650	652	646	641	677	665	670	685	708	623	656	717	649	647	645	599	630	651	672	692	632	610	666	691	653	701	647	645	660	673	612	668	623	658	610	638	613	649	649	639	683	629	656	645	642	641	643	594	680	698	668	664	682	628	610	622	647	669	612	635	634	635	650	635	680	596	638	625	627	641	670	703	663	696	660	674	641	671	664	648	637	674	641	652	643	659	648	632	657	661	646	655	647	671	644	664	652	662	689	595	680	657	622	621	657	678	691	660	662	675	640	624	641	695	700	673	640	659	643	649	640	678	662	609	636	684	664	661	636	626	674	695	650	601	656	629	653	659	651	645	651	680	661	624	661	630	629	673	642	611	637	644	638	677	655	618	635	658	646	643	666	627	631	658	613	645	690	658	615	629	624	668	651	638	617	688	631	638	651	609	664	637	630	658	630	702	639	608	625	652	671	668	707	664	673	648	640	627	657	640	640	691	669	627	648	631	683	650	692	609	641	636	644	605	640	627	643	676	634	693	652	700	632	662	643	662	619	653	656	630	630	700	678	641	642	659	649	662	649	596	671	647	684	648	639	613	681	684	673	655	650	632	671	626	649	694	675	652	653	621	650	620	659	634	641	668	664	650	639	668	667	638	657	616	651	641	668	610	618	639	650	634	708	667	615	663	645	635	657	663	631	664	629	688	650	667	650	625	651	640	640	653	611	658	632	600	631	663	631	693	636	583	608	674	653	679	661	648	711	682	674	605	704	646	665	646	644	670	662	663	660	699	651	654	619	666	653	689	658	669	698	625	674	658	653	631	670	682	626	677	644	641	654	676	662	680	612	666	691	601	646	636	626	631	660	615	645	672	646	645	668	654	619	643	656	660	638	682	698	626	678	627	702	645	652	641	665	616	642	684	676	589	717	627	647	663	647	642	657	662	628	622	673	669	691	628	673	666	653	670	625	620	631	668	656	667	657	679	644	659	646	664	649	628	627	624	627	629	699	643	701	652	629	668	676	638	649	617	659	667	690	655	613	607	631	607	639	641	641	657	670	662	639	661	643	646	625	670	642	643	651	669	675	674	626	612	681	650	627	626	614	679	665	667	637	653	713	672	666	667	560	672	588	664	621	653	638	665	697	637	637	625	607	660	662	684	658	636	611	635	635	644	661	631	688
24406	23268	31574	25506	21521	22304	14111	1049	674	590	607	599	599	621	596	592	667	646	598	638	628	638	617	632	617	573	612	591	640	572	602	582	635	612	592	593	588	609	602	605	624	570	591	584	633	632	630	574	618	625	618	596	613	589	585	570	604	605	632	601	597	626	589	658	660	613	602	630	593	611	619	625	568	627	618	633	624	578	603	615	577	647	591	592	574	592	597	581	599	611	624	622	635	606	609	567	556	621	634	578	630	577	618	610	620	595	606	619	631	583	570	601	570	594	627	581	625	604	633	615	608	593	581	607	616	594	586	591	625	635	602	629	603	610	561	605	596	604	644	623	628	576	585	625	576	651	599	608	643	608	608	626	614	591	614	581	676	632	609	601	596	615	655	591	589	599	633	614	587	594	580	604	567	615	659	608	612	614	598	658	593	612	600	675	610	569	627	585	666	608	560	552	597	593	611	609	584	617	620	573	567	620	651	624	616	583	597	610	608	661	624	600	610	646	626	598	647	587	637	638	610	579	601	596	580	548	607	644	607	637	608	594	572	593	578	593	625	609	609	604	579	595	604	616	548	578	611	590	582	648	640	597	628	611	612	641	634	606	614	569	572	571	616	642	640	652	599	573	622	578	632	589	606	604	611	621	608	678	581	544	569	594	611	659	618	585	583	591	638	594	587	598	630	607	594	598	590	586	623	601	597	641	647	611	569	641	626	626	585	577	602	616	635	561	601	636	604	582	630	605	587	586	579	573	625	595	607	581	602	583	625	604	620	636	594	598	601	699	620	561	600	587	601	590	586	575	634	613	613	587	613	620	561	602	615	566	606	632	592	567	601	618	644	601	624	611	575	671	576	615	595	615	624	632	602	634	612	624	575	631	632	593	573	611	597	626	598	608	654	619	617	579	628	605	600	620	645	603	638	639	567	630	590	595	592	628	606	609	584	628	602	584	601	596	569	616	608	643	624	565	582	654	595	580	613	607	544	613	616	591	591	608	623	609	624	583	625	621	621	609	593	643	598	651	621	628	597	617	610	612	642	586	570	638	609	629	595	638	591	548	603	624	561	577	585	614	564	618	592	630	610	587	641	595	610	625	620	585	628	595	611	626	623	590	593	625	626	625	623	582	540	650	627	594	579	611	593	628	577	603	607	621	560	615	623	629	592	652	622	610	586	606	582	657	612	614	612	635	658	641	642	595	607	576	576	615	595	608	562	619	626	599	606	595	628	598	607	576	603	559	586	608	569	620	613	603	615	579	672	566	609	572	642	623	563	649	625	614	599	640	622	605	585	614	587	590	587	598	630	607	594	621	637	660	619	659	590	596	591	611	630	627	660	597	601	623	625	627	581	576	614	624	577	560	638	617	582	616	624	617	592	611	579	606	624	597	603	602	584	598	635	574	641	624	600	633	622	575	599	592	614	616	633	586	619	626	614	575	625	614	574	607	601	626	644	613	602	585	605	575	606	627	614	601	648	644	630	591	545	580	612	606	617	590	577	609	551	572	639	606	609	591	597	584	580	582	606	590	580	589	581	615	628	599	603	604	555	580	613	576	591	633	626	617	582	584	595	623	616	664	595	666	623	645	620	608	604	590	670	627	607	643	553	662	631	598	595	588	607	614	642	581	534	586	634	593	594	606	616	597	644	601	615	608	606	617	622	618	604	585	622	565	629	589	616	594	610	604	594	588	620	634	638	585	621	614	608	592	601	567	623	603	580	607	607	558	634	642	555	605	616	597	600	586	573	606	576	597	565	660	594	549	638	591	624	602	600	611	612	616	608	621	641	622	566	610	570	638	619	570	635	622	579	614	601	578	626	610	625	625	591	593	641	635	607	610	606	603	547	565	586	581	618	608	599	597	577	628	607	601	587	617	600	641	659	620	581	597	609	590	605	595	568	597	613	620	598	625	587	585	579	620	599	585	601	617	618	593	604	607	603	609	618	598	607	611	606	603	549	629	577	619	619	598	598	624	611	609	589	652	635	602	556	573	601	639	619	574	622	569	593	611	584	601	603	604	590	617	619	593	599	604	618	599	602	582	609	573	611	507	617	612	617	594	577	608	630	606	591	604	602	631	609	619	594	617	567	613	571	624	628	594	613	603	598	597	620	647	581	590	616	597	647	586	596	571	600	619	582	625	577	604	634	583	608	626	608	613	613	592	601	577	622	593	622	579	645	578	603	606	641	580	589	622	611	635	580	618	607	611	576	585	641	606	591	588	643	560	573	589	572	585	588	598	583	635	629	596	571	631	586	615	599	603	585	638	611	620	620	581	594	628	629	595	633	607	602	574	566	593	620	629	574	641	547	584	631	600	622	593	616	635	620	591	568	578	583	598	614	560	618	631	572	638	599	586	575	595	587	591	581	598	600	586	629	607	564	605	574	591	649	582	567	634	635	635	612	600	562	577	643	587	606	631	581	597	599	604	596	565	590	595	641	598	614	590	629	620	620	614	625	656	616	625	607	579	612	597	629	628	611	598	624	597	609	643	609	652	607	609	657	608	613	561	620	592	628	618	591	610	585	634	593	561	597	592	602	632	601	565	604	615	556	582	609	621	649	617	640	558	599	598	622	598	584	599	578	613	566	574	608	620	609	590	582	620	612	615	657	579	589	627	608	617	651	587	556	636	591	601	572	594	566	593	601	596	600	605	621	562	614	624	595	636	608	611	635	625	607	593	612	589	580	567	578	572	592	646	624	647	597	608	556	594	589	537	590	614	609	558	611	595	600	611	612	637	629	592	616	593	586	524	617	606	629	619	635	557	626	620	654	631	589	591	614	586	631	605	587	610	597	573	598	628	584	635	606	642	596	583	591	605	594	575	608	571	617	576	571	606	585	633	609	616	613	619	573	602	607	564	586	606	565	575	597	568	617	629	626	625	589	609	633	623	619	590	631	584	578	619	620	577	608	615	566	611	571	625	610	574	588	589	608	577	619	617	634	584	567	627	618	601	611	619	574	620	644	581	592	600	610	588	636	599	619	629	595	565	638	593	593	572	640	607	594	594	609	610	608	584	605	587	635	606	633	619	575	634	607	605	597	594	624	623	624	632	589	638	587	624	598	584	648	610	599	582	615	592	564	592	569	607	580	594	589	592	585	637	640	575	593	596	582	596	592	606	598	571	533	629	626	597	634	572	579	593	625	627	594	596	581	584	569	625	582	598	595	600	638	569	584	615	588	622	601	585	643	597	618	636	619	623	563	624	618	573	571	611	616	604	586	644	614	607	578	562	567	596	575	609	586	577	571	582	609	608	572	593	674	620	581	633	628	580	579	640	570	589	577	610	604	562	588	600	606	613	540	592	585	606	578	599	607	577	567	623	596	567	577	631	599	587	602	568	620	570	591	554	608	619	586	567	625	571	570	593	607	560	613	560	640	621	603	598	566	579	625	626	587	589	562	585	559	584	589	606	594	595	596	582	583	597	574	619	579	589	613	622	612	628	605	596	580	631	594	605	644	629	573	551	551	619	589	647	599	631
63254	98327	73081	38183	15533	28454	14204	979	993	982	948	949	941	921	961	985	918	934	958	927	949	917	956	974	940	924	908	968	943	848	940	939	937	935	979	928	949	906	918	938	912	930	930	998	924	921	963	898	921	945	949	928	873	903	957	911	880	948	930	967	955	915	909	937	944	969	985	941	963	918	899	947	973	908	996	946	938	964	923	971	927	911	962	943	943	943	953	908	912	901	912	873	965	925	915	919	932	958	948	926	965	954	990	925	979	964	919	948	956	933	967	968	874	888	923	899	912	945	961	944	931	961	939	968	915	912	895	967	949	917	952	911	942	891	924	927	873	871	911	889	938	842	916	943	929	987	925	886	925	931	959	891	870	955	895	931	913	927	966	922	897	958	913	942	941	934	964	891	910	926	934	906	969	955	906	939	871	956	922	942	909	979	913	932	915	881	849	909	904	926	964	928	865	953	918	868	897	912	922	959	954	872	887	918	926	914	906	911	909	912	912	959	933	944	917	869	936	931	925	957	882	905	944	953	948	927	915	931	895	933	922	914	927	911	974	918	941	899	872	912	902	963	929	899	933	931	970	954	940	915	975	945	917	930	920	941	936	932	898	941	914	967	981	946	958	923	891	960	924	988	901	930	957	949	993	925	945	922	914	885	907	908	966	945	906	883	919	887	964	906	888	919	955	949	952	945	932	925	903	939	935	918	920	875	940	944	915	962	909	897	919	985	928	915	913	899	932	959	891	919	893	947	946	862	879	949	935	900	929	915	933	925	922	929	942	937	904	954	913	939	923	940	989	913	933	917	994	911	948	911	894	882	955	890	925	924	918	899	947	1011	966	976	925	988	895	914	925	904	939	908	889	967	842	867	874	950	907	923	932	910	930	919	891	957	962	950	887	945	929	914	913	998	906	960	908	935	1009	957	942	912	882	930	920	909	957	917	926	913	921	967	916	956	969	871	918	920	930	888	915	959	962	948	947	928	921	907	902	934	959	957	889	888	966	915	878	925	951	951	980	911	983	858	937	951	863	907	941	954	902	951	957	934	942	911	925	913	923	966	973	942	952	865	959	929	904	957	920	906	922	897	944	902	932	955	886	929	957	925	892	944	925	936	961	911	911	913	980	883	952	944	934	849	874	931	871	917	926	925	978	869	940	944	988	950	913	891	906	893	888	904	932	917	897	907	951	953	915	918	926	949	941	927	873	944	912	920	914	959	922	965	979	963	947	964	932	918	868	934	887	927	969	881	914	936	919	936	927	938	927	909	928	927	907	903	882	919	1013	972	934	895	944	897	901	966	889	934	985	898	946	939	920	914	937	987	925	894	927	930	926	904	927	932	866	960	922	961	857	925	947	885	919	900	980	918	973	950	967	938	891	924	931	936	894	920	892	908	927	947	930	960	937	934	897	922	939	931	899	939	943	899	936	920	888	894	934	892	902	940	928	961	952	916	902	955	916	920	935	931	959	952	930	952	939	938	931	926	881	932	939	950	953	1003	948	915	922	953	996	946	926	975	850	936	944	955	909	890	945	942	938	918	881	916	885	941	923	913	962	891	969	910	909	923	972	898	872	939	895	945	932	905	879	926	908	894	919	912	966	921	902	960	902	953	893	916	921	982	969	926	955	924	915	942	952	877	893	949	894	957	884	902	906	971	980	864	939	921	967	908	918	978	844	955	910	843	939	949	908	952	903	922	1000	883	910	910	865	932	941	899	980	849	868	971	966	939	955	962	928	967	990	941	944	946	965	914	945	958	998	928	968	936	930	895	940	904	912	901	916	912	935	1017	892	973	955	947	866	883	946	898	917	994	883	956	969	979	902	918	930	918	969	987	942	903	929	943	980	964	969	950	925	909	885	1003	1021	918	906	919	897	903	923	848	964	928	937	918	893	904	912	953	936	910	964	901	904	946	871	932	909	941	899	932	909	935	933	934	896	912	941	887	912	952	985	939	942	928	927	885	927	979	911	958	937	900	926	919	930	905	996	888	887	956	963	974	912	904	894	971	905	912	895	948	945	887	934	913	935	924	988	955	938	919	939	945	933	965	930	928	923	943	923	911	961	910	949	877	905	934	938	914	911	952	887	928	932	894	945	907	896	924	932	920	945	948	950	933	883	938	903	925	952	949	928	909	917	916	922	984	922	932	896	885	928	935	972	971	926	925	938	900	891	973	876	922	944	949	910	899	924	950	929	957	950	885	949	1005	905	938	980	908	925	906	992	919	913	939	917	956	949	886	918	962	962	846	933	945	964	980	959	917	906	960	923	911	972	945	931	987	917	946	913	915	921	906	930	959	964	930	924	956	903	937	920	896	931	945	943	961	991	897	1003	975	934	947	917	966	926	946	933	894	969	857	921	930	950	938	930	920	907	889	956	965	915	895	915	856	958	905	918	946	954	914	955	878	950	901	903	894	863	990	909	934	947	926	952	903	945	901	917	890	939	949	911	933	905	939	925	913	915	951	911	959	918	952	938	931	970	890	961	975	937	928	967	978	923	953	948	907	926	880	934	911	930	941	1015	907	957	934	928	921	936	934	947	930	928	890	940	933	917	941	935	927	951	978	926	924	890	948	855	925	921	920	873	915	907	940	885	903	940	977	945	949	860	968	928	921	915	936	943	957	897	924	920	942	920	953	923	904	954	920	960	948	939	870	890	970	912	912	882	958	956	968	880	918	934	887	889	871	944	953	863	928	966	936	937	940	947	892	968	925	876	942	920	924	983	938	939	923	953	940	917	953	894	945	927	900	929	860	946	931	901	917	890	898	962	869	940	892	930	907	971	879	964	886	943	957	931	976	941	927	917	943	939	902	948	907	944	972	922	938	936	907	938	946	914	922	945	916	943	901	872	992	949	908	929	947	904	964	971	938	927	948	914	875	912	922	918	903	922	925	902	919	886	904	906	931	911	907	866	941	909	958	911	954	898	902	900	926	899	904	902	941	917	951	888	919	921	881	902	963	953	884	977	1000	949	896	914	872	940	892	933	907	913	968	985	920	956	875	966	892	946	915	945	949	924	951	965	981	970	920	961	922	986	923	905	955	916	867	960	869	879	898	919	906	873	934	906	915	921	952	908	960	958	887	958	908	972	869	1020	868	986	947	924	929	919	924	834	961	915	946	960	921	911	899	977	941	930	931	930	931	910	944	925	910	884	987	890	909	944	894	945	908	887	912	923	949	938	918	935	937	896	943	940	931	928	970	891	929	894	916	938	893	889	968	957	898	945	916	947	951	957	938	897	897	967	949	914	912	905	908	934	920	935	911	904	875	966	915	871	905	920	940	909	946	910	953	887	896	907	937	909	889	942	985	873	909	914	922	947	884	902	945	933	951	931	895	1005	915	868	985	966	952	939	905	955	919	918	878	921	873	975	911	882	901	942	912	933	893	897	959	941	914	894	939	936	925	965	967	942	878	908	969	954	925	908	934	914	923	919	945	939	917	960	941	931	946	963	931	866	940	916	906	974	984	904	929	855	927	957	872	903	908	950	907	917	896	923	909
32134	30867	26823	10396	1169	1929	1344	442	468	438	440	433	416	418	428	421	453	452	451	453	489	438	437	417	451	407	415	450	448	450	441	398	421	380	461	427	465	434	434	425	417	432	427	406	429	420	450	418	438	445	409	453	447	448	409	446	482	429	436	410	424	454	414	417	432	430	468	429	424	423	433	433	429	435	452	445	415	420	446	432	424	447	432	421	428	432	412	399	446	425	480	487	442	443	415	405	431	434	421	419	438	411	424	430	419	465	407	428	415	454	406	463	444	451	428	423	413	447	414	395	397	391	458	438	433	416	474	433	459	440	407	431	479	444	428	430	438	413	425	441	426	412	438	428	442	409	420	418	406	464	422	474	410	430	463	456	447	433	425	393	430	433	436	392	456	446	412	456	432	463	425	443	428	408	455	426	421	468	444	416	449	438	424	402	415	426	462	406	417	445	432	424	427	458	439	464	448	397	475	396	382	400	450	457	430	456	492	466	417	393	445	438	388	412	394	442	418	464	417	436	421	454	433	390	405	414	416	466	399	446	440	417	435	449	432	449	460	419	436	433	456	439	416	452	449	424	414	426	433	451	457	407	441	418	428	501	416	453	407	384	447	417	438	436	451	441	400	470	438	401	404	432	410	439	402	421	451	443	420	448	435	436	458	410	436	402	423	413	390	441	387	425	435	450	418	419	468	458	428	448	431	437	434	424	410	423	405	417	441	448	451	394	405	422	424	446	399	432	436	432	429	432	474	426	425	449	437	435	461	441	429	427	431	422	470	421	417	454	443	429	440	427	416	403	397	452	421	439	463	439	470	422	399	419	442	438	424	438	452	426	441	428	481	399	402	436	456	461	429	429	445	436	416	407	416	421	463	437	436	415	415	403	444	411	424	418	440	427	458	428	417	461	461	403	422	432	439	426	429	407	414	469	426	459	438	451	413	427	423	406	425	455	436	463	427	401	354	406	442	430	396	420	448	420	429	485	416	414	431	434	442	429	397	408	456	426	451	432	404	422	449	418	432	465	439	406	418	428	450	419	458	438	445	454	410	429	469	424	445	445	459	437	416	425	432	455	436	487	445	447	455	471	418	466	421	419	409	448	416	454	398	423	418	441	439	431	415	446	423	446	452	478	427	417	430	410	438	435	424	445	425	427	418	438	446	451	445	432	422	441	432	423	425	439	443	416	461	466	408	430	437	407	418	423	419	453	394	419	474	435	429	434	416	470	437	445	441	390	452	409	429	477	439	441	439	479	417	429	416	392	464	450	457	418	414	464	415	401	423	425	397	426	448	414	447	427	421	411	421	442	455	422	438	450	441	433	425	471	418	449	413	457	419	420	394	442	400	441	439	429	426	462	464	458	415	447	441	418	397	427	423	425	476	446	451	447	447	430	435	450	430	438	425	442	458	426	434	407	436	431	434	451	452	425	438	409	463	435	389	413	454	450	433	449	432	427	398	434	444	425	412	433	424	429	444	431	407	434	421	416	441	426	432	411	417	422	462	443	426	414	451	454	423	418	436	431	402	450	401	411	434	423	463	415	449	393	443	430	433	453	390	451	403	453	439	462	415	454	459	449	384	433	416	424	443	411	425	399	403	451	424	448	467	443	413	451	468	431	428	411	414	430	454	470	423	417	467	487	483	418	424	426	408	411	439	422	441	444	410	429	392	447	474	429	444	417	403	425	436	439	430	462	400	442	443	458	414	435	441	437	432	396	452	401	462	424	443	416	428	410	429	430	435	432	451	459	405	473	444	450	405	421	421	434	385	417	466	414	437	459	443	398	465	400	426	443	490	445	423	429	443	476	412	438	428	435	452	449	428	427	448	441	470	444	458	426	420	458	427	436	453	438	430	424	448	433	396	420	436	474	402	437	485	400	467	422	429	440	451	456	421	457	422	425	418	417	450	426	428	425	420	408	441	442	422	415	427	441	446	448	395	468	384	445	379	455	462	435	436	441	434	439	401	415	451	433	418	451	425	453	458	452	431	432	433	453	433	455	413	408	405	405	426	451	394	413	438	385	431	431	441	450	402	393	429	408	440	432	445	421	454	424	466	458	478	466	460	409	434	442	435	422	403	419	468	439	446	422	454	451	442	435	428	436	464	394	415	419	404	432	408	439	428	434	410	403	433	437	418	449	435	417	412	422	430	455	454	457	431	438	411	381	447	432	456	435	413	421	406	449	397	429	428	429	431	481	430	427	427	404	448	436	423	428	426	434	442	424	428	407	403	419	428	427	445	423	428	437	400	427	439	443	436	398	426	421	460	425	408	417	418	439	392	406	430	435	450	446	430	447	421	407	444	453	422	418	445	419	451	440	442	448	433	424	451	467	466	413	418	440	380	424	419	448	425	421	445	423	412	424	462	443	411	417	420	407	421	433	402	438	452	408	419	428	436	428	417	394	429	459	477	464	429	433	442	429	445	443	406	429	473	410	410	444	455	435	404	417	431	449	443	450	443	424	437	414	442	415	439	417	437	436	452	431	463	409	437	418	424	469	425	404	385	453	419	429	421	446	449	452	441	428	438	409	420	441	445	459	357	430	452	409	426	437	472	403	420	440	432	451	448	407	432	475	430	465	423	456	456	435	461	424	419	427	398	439	432	416	429	452	424	424	418	425	445	411	445	452	448	470	428	460	441	398	453	420	446	435	445	435	414	421	426	414	437	468	464	420	409	436	437	405	437	409	465	428	406	443	448	430	434	447	432	432	468	431	446	455	423	424	420	456	398	432	421	437	382	444	407	451	478	437	420	428	409	458	454	447	421	434	434	408	441	438	432	455	444	436	444	392	411	436	412	470	467	424	439	444	440	403	451	431	422	407	439	404	389	406	456	441	451	439	433	467	426	439	396	418	454	374	445	461	443	422	429	434	427	419	424	438	397	430	451	444	405	461	433	430	438	394	419	437	426	423	453	416	431	425	410	448	431	436	434	457	404	433	427	426	452	416	416	474	418	397	470	404	454	440	450	454	416	405	431	444	401	431	406	447	434	415	421	457	389	397	462	396	470	410	476	455	435	441	433	421	455	476	450	452	428	455	457	452	415	433	424	436	394	425	407	436	413	422	417	459	413	418	462	405	447	444	450	402	412	415	417	418	416	425	447	458	431	467	429	466	424	430	461	408	437	458	428	422	452	395	435	403	404	443	417	440	465	402	389	402	412	452	445	427	459	444	459	426	444	398	430	424	445	433	406	469	407	432	433	433	434	410	406	431	433	452	455	438	444	444	400	428	453	438	430	412	424	403	426	450	411	407	476	450	441	407	414	434	421	466	451	450	423	426	419	410	444	452	422	404	461	437	389	460	411	407	430	445	456	448	386	432	425	455	442	400	409	454	450	431	439	447	391	410	447	403	419	422	409	400	453	440	429	396	419	434	470	443	448	456	449	448	428	393	436	416	443	435	427	438	452	473	422	414	447	419	404	407	442	452	443	421	471	443	398	430	452	435	408	461	430	399	410	425	425	455	434	430	425	411	452	439
41949	47311	31337	9246	1986	4505	2813	768	714	722	709	710	686	759	693	667	735	766	664	739	737	720	713	708	728	667	747	709	695	723	738	658	709	725	715	731	757	696	688	704	709	732	747	723	709	701	729	735	708	758	716	648	736	696	721	710	745	743	726	754	686	704	710	707	739	728	694	724	669	741	725	744	682	650	700	700	668	703	686	709	764	692	762	683	713	715	702	712	755	697	721	706	722	685	694	680	710	716	687	736	713	710	701	686	698	666	729	702	690	716	722	692	714	667	706	712	743	742	722	711	782	758	742	778	791	730	679	702	710	708	678	694	799	670	683	698	782	669	675	759	763	761	694	708	706	750	684	712	750	723	722	679	744	711	694	700	685	703	734	668	681	729	735	727	724	682	715	704	709	701	666	737	733	696	716	703	746	700	666	688	737	684	705	692	777	691	710	718	692	676	708	711	712	735	661	708	716	715	703	773	694	729	719	700	704	713	654	706	696	710	735	707	743	693	721	709	696	681	737	704	714	738	717	702	733	731	738	725	770	721	738	672	716	713	707	706	675	728	714	732	695	668	692	688	713	730	699	711	712	719	740	698	741	713	653	704	702	693	735	692	747	692	722	714	730	677	746	689	734	690	720	710	684	702	729	744	704	721	728	737	727	738	685	694	747	712	740	705	674	694	706	697	722	719	770	733	752	740	685	764	750	733	727	716	710	726	776	719	707	704	670	727	709	691	696	703	720	699	685	723	717	749	702	685	706	723	740	726	745	727	725	670	716	742	684	683	732	755	754	728	703	716	707	752	677	681	681	672	711	716	700	712	696	767	688	657	692	730	757	711	723	754	708	736	742	723	667	709	723	709	680	698	714	692	762	709	716	705	783	705	745	738	689	696	693	731	730	676	710	712	691	675	729	708	745	739	702	710	679	686	737	674	727	737	685	716	755	680	710	708	700	660	691	705	742	673	720	696	679	765	721	683	676	729	708	710	716	759	743	717	728	764	759	746	725	691	722	673	680	660	743	703	712	735	695	713	694	749	720	682	704	733	778	744	710	712	702	729	753	671	715	737	738	710	717	709	727	764	722	683	734	726	676	696	713	727	693	680	711	695	699	670	721	684	686	692	693	749	733	688	697	741	710	740	705	741	687	695	695	704	729	679	730	728	743	722	742	699	689	709	685	706	740	671	725	720	722	687	706	728	714	680	738	718	709	676	706	718	705	696	670	682	706	730	749	720	693	698	706	718	740	784	699	688	714	729	695	697	689	721	723	708	746	765	705	745	644	763	728	722	702	661	746	751	720	690	681	722	711	730	774	726	727	725	706	729	704	659	724	730	727	693	723	695	712	691	681	691	746	738	676	733	680	727	758	716	700	736	779	734	685	717	697	735	728	760	710	715	729	754	743	746	704	716	664	735	701	721	713	729	721	709	708	727	686	696	683	670	707	662	676	756	723	757	708	668	709	690	688	757	731	742	679	735	733	715	683	689	702	719	717	705	708	731	743	690	790	717	664	678	723	721	688	743	738	686	758	694	688	732	748	707	694	717	677	716	703	720	735	694	663	726	684	699	709	750	708	685	730	695	681	721	737	727	680	672	734	689	690	701	653	713	757	682	684	717	714	738	675	686	683	691	704	694	731	697	705	693	699	741	722	711	721	695	688	715	729	723	730	741	736	705	741	701	641	731	726	622	710	718	686	733	736	698	688	682	727	711	727	705	719	673	744	674	697	689	709	729	713	750	670	664	695	704	668	707	694	701	695	733	717	703	719	668	744	703	720	748	743	723	718	721	706	719	725	733	681	692	719	736	687	746	688	726	702	735	731	715	691	718	722	735	718	714	708	670	692	721	718	711	702	727	717	675	728	722	748	676	753	750	721	713	746	694	733	695	729	720	717	699	724	701	701	732	720	710	720	751	689	690	694	722	730	751	665	707	694	685	725	730	706	780	688	719	721	752	717	683	724	691	738	712	702	714	687	697	727	701	732	701	721	719	704	698	721	679	641	679	699	702	623	747	693	720	698	722	710	684	710	736	769	730	713	677	684	677	659	727	691	765	741	750	723	742	673	719	684	693	712	699	720	664	773	709	689	701	674	692	706	728	744	731	723	707	764	692	703	777	737	704	740	708	730	713	750	710	715	686	740	682	702	731	712	683	735	669	726	718	732	712	718	663	662	732	740	740	712	753	699	717	702	699	698	751	736	757	764	735	702	703	758	711	736	699	713	731	701	767	734	697	705	721	727	747	704	715	704	746	669	746	721	695	708	730	712	748	710	702	678	687	676	731	748	718	684	671	715	684	659	709	720	737	706	683	700	727	710	677	733	708	725	719	695	780	720	713	664	711	704	681	734	701	760	712	723	713	716	725	705	736	673	712	742	722	711	702	717	734	706	719	680	742	748	664	701	682	740	700	703	683	700	737	723	698	720	699	690	707	713	698	699	728	692	702	716	685	743	751	712	707	710	737	748	727	708	703	769	691	693	731	703	734	735	714	664	682	713	713	669	732	691	715	687	740	707	695	760	662	726	729	686	706	790	726	694	729	702	709	704	744	691	743	700	698	689	670	657	699	699	715	652	735	718	691	759	696	739	734	704	730	709	696	697	690	681	719	760	709	716	713	733	736	729	725	703	737	659	732	724	715	686	705	731	708	687	694	719	683	741	729	688	690	683	632	723	657	719	703	704	751	741	695	729	733	715	742	698	702	735	779	743	706	742	705	766	753	708	733	746	702	713	686	736	688	713	697	760	751	710	680	779	721	703	694	741	703	727	737	740	729	717	700	711	675	695	692	734	724	753	717	686	742	728	738	721	681	746	691	735	707	713	742	681	717	710	687	702	720	708	709	739	735	702	715	706	734	713	706	738	726	736	728	739	686	683	689	709	734	678	724	698	722	698	684	765	740	679	655	723	715	748	699	748	722	740	702	722	722	691	656	672	671	709	724	727	722	673	711	682	711	691	729	709	748	739	717	757	719	655	688	678	724	683	704	700	734	696	679	693	663	666	728	672	739	718	707	656	709	711	735	734	687	698	733	712	754	746	716	727	687	739	717	673	734	713	685	701	648	704	728	692	717	708	682	709	743	695	693	683	704	688	692	674	716	741	767	754	708	724	730	722	726	749	728	701	674	737	706	709	734	699	667	713	707	754	687	720	753	759	757	693	688	734	704	710	688	689	709	695	723	732	735	727	732	640	699	724	770	703	752	666	696	641	746	691	706	723	685	672	702	706	702	731	681	699	701	674	740	722	728	725	725	693	662	742	662	727	686	737	731	733	712	712	680	745	733	710	745	670	729	699	746	686	692	705	714	721	706	704	756	705	718	723	676	750	717	718	724	692	779	704	719	677	674	715	649	692	703	741	747	664	700	701	739	728	783	686	744	738	783	714	705	731	706	759	726	751	678	706	722	697	730	712	687	695	719	712	659	717	709	710	745	640	743	705	753	732	699	721	720	717	704	750	694	715	779	664	695	734	681	700	716	689	716	712	746
25798	24112	33662	28276	18947	15388	6973	527	398	450	441	416	399	407	392	421	369	391	437	401	410	408	396	387	405	380	323	378	443	380	392	363	385	384	402	399	383	375	448	406	409	428	405	379	401	412	392	385	394	369	400	436	393	408	391	397	389	387	394	394	374	415	392	377	420	382	400	389	362	380	396	404	397	400	401	398	381	392	385	442	449	416	415	390	374	414	392	423	366	410	410	380	388	387	387	387	367	396	387	391	389	380	392	380	394	409	399	381	401	391	368	413	419	395	355	414	407	367	399	418	404	393	398	436	394	394	379	379	403	439	396	403	432	377	374	394	414	404	402	372	351	383	384	422	395	403	382	394	387	391	361	375	368	391	399	394	372	401	416	407	367	411	371	387	391	393	370	375	410	386	405	395	398	376	364	384	391	385	403	361	384	401	407	385	372	385	397	371	374	412	381	405	393	394	423	386	387	359	376	370	382	429	372	341	380	398	389	406	385	400	413	419	382	374	416	388	364	383	408	430	386	382	387	418	391	404	426	402	371	403	405	398	401	398	408	399	409	347	396	393	388	379	403	396	400	401	381	382	406	392	351	361	375	362	429	404	386	386	374	409	439	422	382	387	404	412	366	398	413	429	370	411	379	395	371	404	381	394	378	416	363	382	438	371	402	412	347	415	413	417	424	392	370	385	375	388	380	414	377	384	388	402	383	367	385	379	409	412	360	396	378	384	399	394	414	387	388	378	363	397	412	370	371	367	414	382	355	438	381	373	408	370	360	399	422	383	398	392	414	406	381	414	385	394	382	361	412	394	384	399	382	384	412	402	368	408	397	417	390	372	399	379	404	379	394	412	409	388	394	396	390	388	409	399	400	378	368	366	400	396	377	415	390	357	360	357	383	400	387	405	383	418	401	373	404	371	400	394	377	433	386	387	382	367	411	386	377	405	407	396	454	394	377	447	378	385	411	362	394	428	399	391	404	411	393	399	423	387	391	358	365	381	404	394	407	365	371	396	389	379	366	399	380	391	389	381	404	398	375	427	424	387	367	360	376	425	381	374	409	414	398	362	413	390	382	382	382	405	394	401	396	397	394	366	409	378	396	417	387	398	396	366	397	427	366	391	408	400	391	355	424	394	411	368	417	405	344	392	368	390	406	400	382	442	357	405	364	396	397	419	398	389	375	393	398	366	379	362	380	393	388	404	394	384	391	423	382	408	396	389	382	397	413	379	390	416	389	382	403	358	433	375	383	409	383	364	405	398	381	382	381	400	380	384	388	416	406	396	406	400	390	387	399	393	428	380	420	394	383	397	414	436	365	373	403	393	403	370	359	396	359	384	393	433	423	394	405	372	417	406	366	404	408	414	381	369	387	409	366	409	383	415	383	422	384	367	406	387	387	415	409	373	417	413	391	343	392	380	373	389	395	393	391	368	379	373	393	373	437	403	392	386	387	353	413	374	415	387	416	376	422	376	364	377	375	378	367	392	385	386	392	387	380	381	395	360	396	404	372	404	406	426	394	425	386	413	418	404	408	398	389	385	403	431	401	390	386	390	408	393	407	387	415	376	410	391	402	406	382	406	384	388	371	381	417	371	393	403	399	401	402	382	367	403	395	379	396	416	411	379	365	406	411	391	420	367	373	378	384	393	365	380	399	354	402	374	380	428	429	360	404	382	383	357	392	413	387	383	364	403	404	409	421	340	403	407	393	410	402	428	390	378	389	412	400	348	390	364	384	406	418	447	374	427	389	404	402	400	399	409	429	379	392	385	386	398	399	354	387	395	373	380	409	342	401	354	384	415	410	383	384	383	379	387	421	391	398	394	378	394	432	371	393	412	391	387	369	407	398	393	406	376	389	409	378	391	402	393	443	397	384	395	407	405	370	411	397	361	398	373	409	410	409	386	408	408	367	403	380	385	420	395	396	407	442	401	370	388	395	388	404	412	396	398	405	378	396	411	345	357	375	414	402	398	389	412	396	404	415	381	376	381	393	381	410	373	391	377	396	400	394	373	359	417	365	390	369	377	375	355	410	429	429	383	421	404	403	377	388	377	416	417	373	391	404	392	405	391	371	394	378	400	408	393	391	426	410	433	367	394	348	371	361	385	373	394	405	363	368	400	400	382	415	376	404	396	379	401	381	385	384	387	386	379	354	399	411	391	432	400	398	385	390	385	416	341	385	383	349	376	398	401	388	394	359	377	389	405	388	405	397	384	355	386	389	374	432	381	418	432	382	392	370	356	383	409	401	387	388	347	407	421	363	358	449	361	364	365	377	378	387	385	380	394	386	411	378	372	418	384	389	423	417	381	416	364	391	423	382	394	425	420	406	411	425	414	382	374	394	404	380	366	400	337	387	389	400	389	367	369	383	398	428	403	383	374	378	384	397	403	410	373	428	402	407	405	381	382	376	442	389	388	412	385	416	400	382	383	371	402	412	383	425	410	365	445	386	379	373	378	415	394	403	382	378	394	424	412	358	414	380	365	367	349	371	422	374	422	368	399	386	381	392	434	408	366	380	396	393	397	385	378	384	400	425	414	392	393	359	386	402	408	438	403	369	417	366	377	393	370	378	382	360	403	393	413	349	390	373	392	382	413	386	378	367	363	443	414	399	340	442	411	375	395	387	377	392	382	367	401	411	403	406	390	402	375	371	396	423	372	405	377	362	394	403	395	419	414	360	354	410	390	390	399	420	373	429	385	430	402	360	400	351	407	385	402	383	375	373	396	376	385	416	417	415	401	397	391	383	379	378	350	391	376	429	377	374	373	379	362	379	386	436	363	418	402	382	419	393	392	394	403	406	372	406	384	396	400	390	403	385	390	389	369	375	373	399	430	385	362	375	384	346	391	422	388	393	392	392	404	418	417	393	342	377	389	387	368	374	407	375	408	396	428	380	402	421	380	378	406	422	379	398	351	401	387	355	396	384	384	423	373	399	425	373	373	359	380	407	342	380	406	431	385	411	383	387	390	368	394	389	424	392	381	358	399	382	366	359	391	375	405	365	423	377	440	376	387	418	407	362	369	387	390	415	385	403	392	416	417	409	406	420	400	404	406	413	395	396	430	407	397	379	382	384	400	388	398	369	396	404	357	417	404	385	421	399	396	371	396	415	354	381	338	418	406	375	379	373	410	397	397	423	386	384	389	346	414	385	423	377	386	387	414	440	406	396	406	407	372	383	422	377	401	438	401	379	369	443	426	422	412	401	365	402	386	383	340	429	392	390	360	426	381	364	407	402	372	381	378	383	378	374	388	368	381	400	408	387	419	387	416	381	381	397	384	390	378	426	392	433	370	373	403	396	380	409	412	417	416	434	396	393	369	407	374	406	385	415	412	374	387	414	405	384	391	424	429	381	385	396	383	383	374	400	397	439	413	393	404	385	373	382	359	375	385	395	368	401	396	387	379	408	359	366	428	406	378	393	376	402	389	377	361	411	370	406	406	405	386	394	375	371	384	380	414	404	406	417	408	406	390	371	382	378	388
62157	85636	64704	31839	13113	21453	10344	704	620	648	642	659	673	657	645	661	654	619	646	674	664	643	663	711	638	689	638	675	658	639	643	677	606	662	680	624	643	654	605	652	642	640	708	649	594	691	635	625	645	649	639	641	668	636	675	648	683	689	651	639	621	683	649	639	656	689	623	660	649	632	616	659	610	625	656	619	639	664	643	604	661	600	636	639	642	617	717	670	643	639	640	626	616	624	610	632	677	641	675	662	650	623	626	669	663	624	644	605	650	658	652	624	664	657	646	636	654	666	635	608	666	667	663	646	646	704	636	683	658	634	638	652	627	650	637	667	655	627	641	629	649	651	657	670	642	658	627	583	681	638	688	623	698	604	618	658	671	649	602	693	669	634	663	666	640	645	659	657	662	645	606	575	640	618	665	655	617	621	645	630	657	646	679	651	657	606	634	653	663	574	620	652	645	631	682	622	653	669	651	645	658	625	659	602	648	620	658	639	673	656	667	594	646	661	609	614	675	669	672	694	658	640	636	662	683	659	657	618	658	667	669	628	676	618	647	613	611	646	669	604	660	685	640	671	626	678	661	627	655	683	619	677	678	635	686	645	626	649	631	652	656	618	658	635	624	573	630	600	669	634	663	647	577	636	669	660	655	689	651	670	632	609	631	666	649	657	698	645	650	611	668	682	678	625	654	601	632	684	643	624	641	658	621	630	597	584	622	644	663	672	643	680	610	615	649	644	611	652	639	713	694	687	679	648	602	638	658	617	632	671	669	635	639	638	655	638	646	643	599	676	648	661	614	687	644	645	668	662	650	693	649	611	622	636	630	656	611	650	626	629	635	629	672	629	618	607	658	668	634	613	589	659	598	624	630	663	584	625	644	645	666	665	662	646	630	629	641	646	646	650	607	681	688	653	662	680	625	588	667	619	630	651	633	670	660	620	639	631	655	640	620	664	635	635	687	627	640	645	631	646	646	656	662	619	614	668	642	653	648	644	669	676	638	648	656	639	688	615	668	628	649	689	634	669	642	615	643	664	606	659	655	687	665	660	644	646	626	648	627	669	646	682	643	658	635	665	658	696	645	572	643	649	637	662	626	604	638	661	621	668	611	639	635	672	648	653	658	615	608	623	629	674	637	686	661	661	693	613	661	636	612	635	684	667	671	681	663	651	640	657	623	634	700	699	632	621	641	621	646	620	591	614	683	656	644	657	636	632	660	613	667	648	618	660	673	650	657	673	710	686	629	665	625	708	571	604	642	623	667	616	626	639	634	615	679	657	694	656	674	671	660	658	606	642	621	618	622	670	636	670	632	662	651	681	628	614	615	672	631	610	617	644	665	650	685	623	665	636	637	645	656	626	636	644	616	601	648	624	645	648	637	622	619	655	666	628	662	658	682	632	673	684	650	660	657	612	647	656	670	662	663	620	667	675	648	665	672	629	618	651	648	669	653	627	676	665	673	657	682	593	669	582	605	615	666	607	638	651	689	688	636	668	640	640	628	642	616	688	691	637	657	644	649	632	619	641	656	607	624	598	660	634	658	604	629	673	627	658	656	676	657	683	670	672	614	634	607	654	627	668	652	663	633	639	692	595	640	633	639	678	653	651	669	659	650	615	627	634	656	678	638	661	673	628	669	644	648	614	663	645	690	672	629	666	644	646	676	654	658	652	650	646	624	660	604	678	681	680	635	640	632	604	632	678	635	610	655	702	683	648	630	657	648	665	657	677	607	673	664	656	623	659	708	624	652	670	600	665	644	665	655	641	610	589	625	639	687	615	652	639	609	599	635	650	631	679	658	622	642	686	661	618	633	667	635	650	629	660	666	674	654	620	637	614	640	612	622	608	639	639	675	657	631	639	660	636	642	667	618	646	620	624	680	653	640	664	639	654	642	661	640	600	632	637	636	641	624	655	623	665	620	651	662	683	639	638	665	645	635	634	663	666	643	646	631	629	655	667	661	641	636	644	673	663	660	664	639	642	648	635	648	686	659	664	617	600	697	654	701	628	687	616	643	649	671	687	649	650	663	609	631	638	629	632	654	638	628	662	618	676	604	652	672	631	694	686	627	667	666	594	651	612	638	652	592	649	634	627	658	652	586	628	578	636	619	615	615	654	645	635	624	651	624	659	655	647	598	686	687	659	668	646	671	612	610	687	614	631	645	654	661	661	619	632	654	625	637	629	630	638	631	617	620	629	656	638	680	650	642	616	627	633	673	668	664	656	635	616	668	655	692	658	614	634	667	632	650	663	630	620	648	677	663	633	658	622	671	624	656	610	649	656	679	641	625	606	577	659	615	625	629	664	614	677	650	729	644	668	645	649	602	612	623	606	651	636	604	627	650	663	650	669	670	639	632	674	640	654	627	639	655	639	669	682	628	629	595	649	675	645	601	665	589	671	616	632	627	682	665	670	678	645	675	645	691	619	676	621	659	716	686	646	662	575	703	622	613	650	685	617	644	653	653	634	703	632	639	633	641	695	653	644	691	621	693	655	641	633	641	619	638	673	655	678	672	637	610	649	666	620	648	621	656	622	600	641	648	649	612	658	623	644	670	653	664	664	638	620	637	639	655	664	652	684	667	670	612	654	638	664	637	669	675	673	631	675	656	656	675	621	649	627	679	683	631	640	632	594	644	659	583	631	655	677	652	639	619	641	696	644	599	650	627	622	673	600	642	603	625	648	655	667	607	636	605	621	627	660	619	666	650	686	648	628	653	635	657	661	638	661	631	627	629	657	618	635	627	638	638	694	610	576	635	662	683	660	652	646	665	626	699	604	667	686	598	622	658	605	660	585	632	686	609	674	683	626	640	628	651	632	657	640	662	630	632	598	654	602	637	653	616	643	647	639	678	682	649	683	602	599	643	650	622	631	694	627	668	650	655	689	619	666	630	679	651	652	681	687	636	666	596	653	679	643	630	684	664	626	638	660	602	684	638	630	649	669	673	660	668	710	641	646	620	646	655	659	664	621	616	647	653	612	631	660	601	690	667	710	685	615	621	652	667	649	624	631	647	640	666	644	598	632	639	652	674	674	650	660	669	657	637	639	650	690	618	656	639	642	648	643	616	613	669	662	614	666	621	662	643	686	671	645	664	684	651	638	656	632	649	622	680	663	629	658	676	631	650	634	655	657	615	609	655	637	596	649	644	648	652	645	649	648	650	654	631	625	585	633	661	625	633	633	653	660	627	651	620	643	637	646	628	681	651	671	642	651	618	647	640	639	621	609	650	613	650	615	700	694	633	679	639	630	654	615	679	681	642	654	638	657	627	643	640	668	658	621	633	593	650	638	622	629	632	642	640	644	688	658	634	614	636	694	696	699	665	629	658	615	619	605	700	633	685	676	621	602	617	671	621	666	658	640	608	630	684	584	678	673	651	625	612	627	669	684	671	582	628	646	649	660	634	690	645	668	628	657	606	638	660	635	637	663	710	657	670	651	609	638	639	666	649	646	648	689	648	650	628	638	691	615	665	671	641	628	632	653
24439	23142	32319	25867	21642	21044	11450	979	637	628	647	645	623	603	589	644	612	623	604	637	600	615	641	627	575	619	661	615	601	606	623	617	597	599	586	581	621	657	582	552	610	625	599	601	586	627	590	611	622	632	670	599	599	604	647	611	610	612	597	593	641	598	612	601	598	550	570	626	603	622	566	618	581	615	618	556	613	572	640	606	619	623	610	640	593	612	648	554	620	638	594	619	631	623	567	568	620	624	598	647	648	648	575	607	608	618	575	618	651	601	586	585	566	622	585	643	626	661	575	600	610	589	588	608	606	620	615	587	606	630	614	638	640	615	620	590	607	626	586	587	631	592	602	601	600	632	580	576	596	591	611	593	596	634	606	548	631	594	592	605	573	576	585	637	610	598	604	541	517	601	614	621	600	626	582	605	564	617	572	600	576	593	621	634	632	584	579	621	573	577	619	608	602	599	584	627	583	576	601	604	584	546	595	638	641	602	635	599	610	600	598	585	605	567	578	622	583	625	663	597	624	583	591	579	605	624	606	582	584	632	643	613	635	618	609	593	643	617	579	542	574	595	632	614	628	617	618	600	615	610	625	591	612	592	572	603	604	639	626	617	584	566	623	599	579	581	656	604	628	605	644	606	615	602	626	611	608	582	628	640	623	613	560	587	566	591	618	602	577	624	614	653	604	651	602	619	606	621	631	627	613	607	591	599	607	597	608	626	564	589	566	612	608	637	558	608	597	605	574	601	592	632	580	542	650	599	660	626	603	592	601	571	610	625	591	633	603	622	626	609	593	608	605	564	582	640	622	580	586	587	582	608	598	615	589	621	611	632	633	576	624	600	608	604	629	615	632	582	595	611	598	606	603	598	642	606	585	572	640	601	592	635	585	650	585	608	601	609	589	625	644	594	602	605	598	603	573	615	595	624	599	622	639	591	584	629	603	612	619	618	597	566	619	640	634	565	593	635	638	604	637	627	636	617	600	635	600	550	603	619	609	608	622	609	592	615	603	567	575	583	555	599	633	582	591	607	626	642	614	608	564	613	555	612	624	590	603	588	603	609	614	599	617	599	617	590	611	633	581	578	599	650	616	598	624	630	607	612	604	570	577	570	615	588	615	649	548	603	593	558	597	611	578	580	635	630	568	602	647	625	571	626	595	577	544	611	594	611	631	615	604	616	612	604	622	569	588	615	609	578	611	598	591	577	617	589	558	577	589	628	574	602	584	577	564	607	576	595	639	598	628	625	625	607	606	618	597	572	596	552	622	610	605	607	600	599	653	593	593	599	616	605	619	622	581	601	570	575	647	647	599	557	634	586	641	629	603	610	633	605	578	606	578	572	595	616	593	610	659	610	578	634	584	604	576	545	611	576	614	594	607	625	594	660	637	579	590	584	581	601	607	614	612	610	608	571	600	614	569	629	596	599	591	601	606	633	615	609	628	614	614	597	600	572	567	601	565	598	571	601	624	600	613	612	636	578	603	644	585	598	589	613	648	562	614	612	602	635	608	637	603	580	594	613	600	591	600	625	619	614	579	595	611	596	629	569	612	618	632	606	638	559	626	634	612	566	588	560	578	590	618	625	619	583	573	654	546	607	616	598	593	601	563	595	616	554	592	615	605	621	620	642	603	589	600	616	631	641	647	593	558	626	611	598	589	610	637	602	590	599	611	617	613	650	584	556	653	581	645	567	605	609	602	637	608	599	588	614	599	584	599	638	633	604	597	581	623	588	583	561	633	629	614	589	569	568	578	609	614	585	586	610	592	637	554	593	590	622	636	583	623	615	581	585	570	607	614	606	613	603	649	645	637	584	605	595	621	573	596	579	602	642	646	559	562	617	601	591	611	627	566	597	578	616	611	591	594	621	662	626	543	607	608	615	563	618	612	632	612	611	624	581	597	614	651	643	560	592	557	609	607	637	592	608	619	602	571	564	605	596	603	635	572	655	596	616	597	619	619	610	596	642	546	590	573	582	597	584	599	580	594	612	593	635	608	584	568	571	626	613	619	617	618	612	566	596	605	622	577	609	595	633	585	590	690	614	621	574	623	625	570	610	629	598	612	570	639	607	642	599	650	592	593	616	633	583	633	633	633	637	605	588	628	611	642	564	610	633	580	602	598	587	601	577	615	571	614	595	543	594	584	570	615	618	641	561	630	599	610	616	602	586	640	595	628	612	628	575	582	589	582	606	614	582	608	598	584	597	620	654	625	607	586	634	585	582	629	585	612	583	642	605	580	616	614	614	610	588	597	563	588	625	640	601	607	609	632	601	631	595	607	618	603	628	645	627	597	611	647	584	630	632	619	595	581	612	649	600	616	632	624	572	623	597	600	566	585	580	600	557	599	572	601	603	565	597	605	678	604	608	595	584	577	601	636	583	624	631	604	607	604	604	550	639	632	617	592	587	592	591	617	635	571	581	573	622	612	617	617	552	598	596	598	601	610	638	597	593	597	629	621	609	621	600	614	545	591	554	589	615	589	602	607	640	612	618	591	591	578	537	623	619	643	609	609	599	587	593	588	593	603	608	586	642	651	582	634	618	637	616	624	590	608	604	605	617	622	576	634	643	602	580	583	563	592	594	602	602	579	564	610	616	604	605	594	639	593	618	572	557	575	609	567	615	641	571	568	593	602	641	587	633	614	600	637	599	613	610	611	574	602	590	645	609	572	569	583	599	608	590	585	633	586	572	638	634	615	631	627	595	595	628	606	598	595	611	576	603	612	599	617	600	601	585	609	610	571	578	615	612	619	559	591	632	596	566	616	598	615	659	572	613	606	621	592	611	619	627	605	603	601	624	568	572	593	610	589	580	623	586	583	576	597	584	624	601	591	648	586	617	629	592	586	587	559	603	650	575	627	615	589	608	630	609	555	633	640	612	618	608	596	573	633	599	593	590	606	596	613	601	628	608	541	604	565	615	608	657	614	598	575	615	643	624	554	581	657	647	574	583	612	608	565	612	611	600	635	601	609	569	556	622	578	591	598	573	623	623	609	569	628	588	642	561	602	598	590	575	657	637	593	633	581	584	647	623	604	603	613	602	575	621	640	579	635	622	623	601	625	607	576	603	622	570	561	598	615	621	604	669	600	599	625	595	589	579	639	576	539	589	614	635	601	613	607	561	557	586	584	598	658	601	624	587	621	574	586	577	581	598	580	557	569	578	585	607	606	572	604	590	627	596	539	606	598	572	634	571	631	590	623	527	649	612	601	629	621	577	574	630	567	598	587	609	639	632	613	597	584	559	630	619	590	604	623	593	616	595	636	569	574	595	617	596	619	610	580	570	614	578	628	593	611	593	615	561	593	596	616	584	593	583	587	570	619	609	639	575	607	547	615	621	606	587	620	601	594	581	591	645	601	608	576	652	591	610	629	584	613	596	571	587	630	632	620	592	626	613	602	605	619	606	575	586	625	627	625	630	643	594	622	604	666	640	575	555	596	583	629	578	601	628	627	623	605	616	591	605	563	599	569	610	640	607	621	599
61690	96520	75661	35764	21202	23346	11779	984	928	881	973	924	913	933	944	913	921	964	937	917	974	909	965	991	915	942	968	898	945	879	972	958	1009	930	1008	900	928	1001	895	891	953	948	890	969	962	917	954	977	958	925	961	998	989	944	998	886	943	995	945	951	944	926	892	900	954	935	1019	931	936	885	929	964	950	917	957	921	947	931	900	990	947	898	981	927	961	896	942	899	917	922	972	917	941	989	969	941	983	906	965	924	922	877	914	944	931	958	971	965	915	915	934	909	984	898	993	939	947	939	918	915	921	925	937	945	934	950	889	957	925	957	897	977	926	904	995	895	965	950	887	984	947	879	933	917	953	998	922	912	971	911	959	927	947	1004	958	915	934	942	962	941	941	958	944	943	953	916	936	928	947	961	916	880	974	970	926	963	913	944	891	943	895	960	942	926	948	944	915	919	940	979	974	924	978	945	935	967	936	940	938	981	912	927	902	959	874	937	997	946	938	962	955	910	991	919	1009	897	970	897	917	939	941	911	958	935	936	884	981	967	889	980	966	918	921	920	928	913	930	907	914	926	973	984	958	982	1008	975	938	942	856	946	934	896	878	910	952	941	944	916	979	952	923	936	951	928	923	966	928	998	922	973	910	928	938	916	939	934	875	943	940	950	910	944	992	922	913	957	917	952	946	976	919	942	944	902	922	918	934	932	991	941	995	961	940	923	945	918	939	1008	986	888	990	923	934	949	967	890	940	944	934	988	935	844	952	943	925	1015	959	937	940	980	933	919	948	1002	893	877	918	911	906	996	920	947	922	929	881	965	974	931	899	913	938	922	920	949	891	982	954	935	874	898	984	951	957	966	973	944	929	961	910	932	965	884	946	909	941	935	965	981	953	953	940	963	935	928	915	916	905	907	928	915	992	929	906	921	933	961	941	1029	979	938	903	915	913	966	911	951	918	929	910	940	960	923	979	952	901	908	915	931	964	951	938	895	970	948	929	928	913	999	933	906	911	925	967	975	940	912	920	946	951	934	1009	917	917	961	937	938	946	924	899	862	924	981	962	945	965	912	914	949	922	963	953	965	958	951	902	947	979	909	974	947	931	995	949	907	908	955	887	954	903	936	957	867	868	914	944	896	932	898	926	902	904	917	939	935	979	934	963	903	934	956	974	914	942	982	956	930	980	974	983	982	917	954	939	967	882	939	943	893	903	928	944	929	908	927	919	931	911	930	942	971	909	969	952	951	993	952	943	957	933	909	904	917	923	945	949	900	930	949	927	939	983	968	944	850	977	947	924	979	917	989	962	901	890	911	952	933	951	917	997	953	891	928	952	897	959	876	975	911	898	933	982	910	929	891	988	917	974	964	917	949	936	986	924	956	946	907	932	926	938	919	923	938	904	944	924	929	911	930	949	908	913	936	962	920	968	988	929	979	914	953	881	944	895	881	921	922	971	983	874	972	952	959	904	932	968	886	899	904	940	926	919	936	946	968	976	973	940	945	980	991	945	953	937	984	963	928	985	956	889	972	955	934	909	920	947	908	992	929	900	942	956	947	944	954	930	931	950	921	943	914	950	995	908	951	912	916	995	916	928	963	868	946	931	926	952	970	970	943	922	938	978	907	882	947	962	1000	857	896	859	883	926	935	924	903	986	975	914	963	951	969	945	942	905	960	934	922	957	961	932	915	903	938	882	921	941	893	885	911	891	918	928	921	945	961	965	912	951	915	952	956	923	929	992	955	962	878	955	927	884	961	958	973	900	928	960	924	954	910	942	909	969	957	924	906	974	939	928	897	932	917	945	946	910	897	920	889	950	919	971	886	964	977	922	956	924	913	890	875	945	937	939	935	968	958	885	984	931	947	937	986	927	933	942	958	941	926	909	956	988	898	970	919	912	912	925	948	1013	937	957	975	957	919	919	930	944	965	925	972	922	915	934	964	977	925	912	890	933	872	934	914	917	946	912	974	948	952	909	905	962	963	916	936	916	929	887	940	909	968	908	978	917	924	930	974	933	949	986	906	997	941	897	928	943	952	969	879	968	924	931	959	963	960	946	911	1007	897	955	917	931	921	943	924	977	924	935	915	870	927	914	944	933	933	932	947	984	939	937	895	972	923	924	969	963	1010	896	945	923	973	931	990	915	917	909	961	924	1009	950	891	949	909	904	933	928	896	946	936	951	938	906	859	924	938	1002	949	960	915	927	929	947	952	907	955	960	890	934	923	930	944	929	931	921	967	965	917	909	920	890	944	874	909	956	962	941	916	952	930	912	940	933	910	925	946	940	896	920	916	947	921	931	887	917	958	924	912	889	955	963	959	922	977	927	919	943	934	958	933	953	964	901	935	908	916	910	1007	927	949	973	892	976	847	942	967	917	935	959	965	946	891	1016	935	951	953	1006	907	961	954	955	922	950	1024	945	956	921	941	984	957	931	924	916	948	937	918	961	936	937	991	967	932	989	894	910	930	925	978	963	977	900	959	919	912	869	883	910	922	881	881	959	935	945	960	928	959	950	924	909	994	934	933	918	967	897	877	977	927	955	998	910	997	942	916	968	926	961	943	943	976	945	951	881	886	914	946	957	932	939	973	943	925	952	903	959	910	920	941	1009	951	978	885	973	922	998	961	960	956	963	968	942	923	975	943	934	952	894	952	962	961	892	947	891	923	910	879	887	982	896	908	904	966	907	952	906	951	918	926	940	961	930	946	929	973	908	920	950	938	890	893	933	932	905	906	996	913	951	939	929	937	991	907	887	919	957	941	984	922	920	917	984	957	970	929	910	935	970	900	910	938	945	924	949	969	1004	922	935	919	902	926	931	945	920	914	943	912	911	890	902	953	935	938	994	903	957	996	940	953	957	912	913	944	880	928	956	935	900	928	932	911	934	969	901	946	963	910	928	882	937	909	948	942	938	907	908	961	945	889	998	926	944	907	947	946	935	937	904	992	935	956	950	909	915	945	929	934	936	904	938	942	889	907	913	980	952	949	924	946	884	981	945	948	910	940	975	972	957	972	946	921	896	897	947	960	940	915	982	936	959	937	922	917	920	890	888	933	911	934	963	881	951	944	948	958	937	957	952	939	926	936	912	954	964	900	957	930	991	930	922	984	913	946	962	926	941	928	935	902	916	956	899	936	929	920	933	886	968	909	917	941	935	931	964	897	936	907	966	920	922	960	921	959	979	883	886	978	988	953	990	917	928	903	913	973	953	922	929	944	882	917	980	878	935	984	928	937	885	926	898	929	905	928	912	925	965	969	969	941	938	901	949	986	940	956	986	927	956	939	935	902	866	944	887	924	947	907	913	971	936	907	881	922	938	969	883	914	942	972	962	900	960	944	934	943	902	937	961	875	916	910	918	930	949	925	999	954	944	889	911	974	969	901	942	862	965	964	945	913	985	964	892	916	920	884	902	993	968	892	954	980	882	910	930	865	942	938	945	898	918	994	962	943	979	966	909	937	901	978	957	879	925	995	913	967	920	934	1014	957	925	934	916	1000	914	952	939	907	908	983	960	959
32270	30497	27286	11309	1442	1429	965	464	452	475	449	450	445	446	445	463	424	438	428	470	465	444	435	424	455	403	457	390	479	391	473	442	429	450	479	438	424	417	429	484	397	433	468	453	448	437	440	442	419	439	420	466	463	466	431	436	445	458	423	485	469	453	433	440	484	476	432	435	438	446	487	476	450	416	438	415	427	413	436	409	431	454	428	440	460	426	446	432	458	446	453	420	449	425	480	444	443	449	432	434	437	432	441	434	457	435	415	440	482	457	429	454	464	398	439	424	435	435	405	447	438	430	431	395	445	436	442	451	418	436	466	396	420	456	457	463	432	429	421	424	453	431	471	411	416	409	436	456	438	424	474	457	433	426	461	428	439	449	416	449	448	450	437	420	468	455	427	413	420	411	413	434	411	415	446	473	415	440	441	433	450	436	416	444	431	438	433	444	459	463	487	422	431	420	449	427	449	456	455	431	443	447	470	428	461	438	459	417	495	459	436	417	429	419	462	469	422	419	423	417	465	422	467	436	467	428	469	412	406	481	431	417	473	432	381	457	422	438	465	436	427	430	438	451	424	441	485	459	436	437	425	427	434	440	479	458	414	452	450	432	410	455	427	457	422	469	434	479	438	451	431	395	445	430	437	422	431	432	449	412	481	429	456	456	436	446	422	457	449	429	454	401	492	447	427	419	456	441	444	440	424	476	424	438	461	406	452	446	440	447	411	436	442	456	428	452	461	445	430	442	435	441	429	470	433	413	444	445	447	411	397	449	439	463	472	431	445	453	455	390	428	417	426	451	473	466	473	469	442	429	472	444	429	472	460	445	439	412	448	484	439	438	472	441	457	431	391	420	434	466	454	462	456	466	431	442	468	446	439	447	449	432	442	436	451	426	421	408	467	416	457	433	446	423	474	460	459	409	439	446	454	485	451	449	451	450	462	462	456	454	421	433	467	429	427	466	429	432	442	427	448	418	431	453	446	455	424	442	425	454	438	409	457	449	412	436	438	457	430	472	486	453	490	438	421	437	448	428	424	426	451	434	438	438	457	446	445	437	409	447	448	468	428	454	483	449	443	447	469	450	435	454	419	432	451	456	438	411	466	429	441	408	400	414	434	451	404	440	457	426	429	469	445	432	448	432	428	427	411	442	493	463	409	435	405	452	456	461	449	434	458	440	396	436	445	455	442	422	457	430	392	437	437	427	432	482	456	454	440	469	463	438	416	443	430	425	436	453	436	436	494	446	443	458	461	485	418	426	413	424	499	417	448	439	411	455	436	432	441	418	444	434	413	432	463	415	422	412	425	431	452	432	449	431	432	417	422	471	425	479	447	430	422	474	461	461	439	447	416	445	476	425	438	432	439	443	428	442	448	436	438	440	451	440	408	457	423	428	437	441	425	435	421	430	398	426	457	451	421	452	435	465	421	427	456	468	422	446	449	456	483	442	413	407	385	465	459	423	465	461	466	460	446	468	433	438	441	460	447	430	437	439	459	394	430	469	432	451	427	421	424	435	488	450	411	385	414	435	436	411	451	438	422	462	421	435	422	447	457	463	446	439	435	432	465	401	486	425	451	443	460	468	465	405	451	412	454	461	457	425	441	412	424	421	449	436	445	409	396	444	428	424	461	424	425	434	422	408	416	411	448	417	444	447	453	412	447	442	449	444	432	414	437	439	420	465	425	440	444	481	435	427	415	416	422	432	462	441	433	427	469	400	430	459	428	431	421	462	454	445	448	431	418	437	464	437	439	434	452	476	413	437	420	450	441	440	423	418	391	441	465	405	423	440	441	431	448	436	449	467	424	437	455	470	451	460	467	470	441	441	463	457	431	433	444	447	438	472	394	450	425	428	483	453	410	388	455	435	424	447	470	432	442	458	438	448	466	436	410	458	431	443	405	436	434	435	429	427	452	448	437	434	461	413	418	426	428	407	405	405	432	446	429	399	454	461	451	452	432	429	430	429	411	427	464	494	441	469	444	425	462	458	416	439	482	445	430	434	473	441	442	451	472	401	457	444	427	386	400	461	443	470	435	410	464	437	450	468	446	417	454	421	432	445	451	455	436	414	423	458	436	466	461	410	446	428	419	468	449	410	428	425	449	443	491	438	434	418	469	451	418	409	457	445	463	451	451	445	423	416	452	439	390	449	438	429	431	462	466	428	448	396	457	441	413	438	408	430	415	459	455	434	433	427	419	459	466	454	467	434	429	453	431	423	426	445	397	442	447	425	448	406	427	434	442	418	414	456	432	436	432	410	416	422	464	463	434	442	458	446	408	455	408	450	438	491	478	412	445	426	437	435	436	448	392	431	439	433	447	455	447	421	447	426	429	452	427	425	433	438	445	419	418	413	443	391	462	419	456	460	435	459	466	444	441	472	444	450	477	444	434	416	414	492	445	423	448	421	416	457	471	419	413	437	456	448	424	426	473	454	459	410	463	443	456	458	414	410	459	428	436	489	438	433	465	447	436	448	467	444	425	421	390	467	457	435	476	416	436	471	423	468	484	448	412	416	432	446	403	459	447	461	427	466	455	413	460	401	435	433	450	409	414	428	398	458	434	429	450	440	444	414	437	433	440	469	427	408	436	428	449	455	457	408	478	431	454	410	408	416	423	444	426	426	458	453	432	410	422	437	468	448	433	457	430	410	434	420	450	435	453	426	424	428	452	448	499	465	459	438	454	463	466	434	429	465	446	454	430	466	446	458	462	444	456	452	472	418	450	453	442	424	440	467	448	413	434	420	455	445	420	467	415	413	433	456	415	453	490	420	446	445	455	401	443	469	435	426	442	456	478	457	456	461	412	422	427	489	423	424	451	434	448	425	433	447	416	418	429	451	452	415	436	424	432	430	421	439	424	465	461	434	447	431	424	435	459	465	423	431	431	395	471	425	464	440	451	425	448	456	429	466	427	450	428	460	441	478	445	449	414	438	446	430	454	426	466	429	420	445	424	419	445	448	417	416	473	440	451	435	439	463	453	428	420	430	442	423	432	443	456	404	459	435	444	400	443	424	426	453	456	459	437	401	416	456	411	445	481	421	470	473	459	439	436	461	421	437	447	426	421	415	418	432	478	424	430	463	458	438	442	433	455	442	396	463	474	449	402	453	471	447	463	437	458	440	448	449	477	415	466	456	470	421	432	421	424	426	480	403	419	446	449	466	406	442	449	436	460	487	452	474	416	442	465	452	445	435	464	450	426	428	425	446	419	438	463	417	481	415	431	486	445	439	439	465	462	454	449	423	473	435	485	455	460	413	445	412	429	443	463	468	456	443	425	443	473	441	426	481	447	410	423	442	428	403	404	437	415	430	487	468	440	415	458	441	467	428	419	465	458	437	419	418	415	412	423	449	424	415	457	439	413	445	422	434	428	421	430	444	457	415	463	433	436	439	427	463	458	410	418	440	445	453	456	424	443	440	491	452	468	472	462	452	436	432	410	392	446	429	414	449	450	458	442	443	440	446	461	479	444	427	438	473	444	459
42350	47073	33197	9457	2849	3189	1818	738	728	748	706	736	746	786	708	796	742	735	745	741	770	701	707	721	750	756	735	791	769	800	747	782	697	800	728	782	725	739	728	742	690	757	772	799	748	754	744	709	751	715	716	758	710	763	751	747	722	709	694	736	740	711	712	753	746	703	735	742	777	760	774	711	754	733	737	739	716	778	692	758	767	717	724	817	726	711	794	739	741	744	698	737	691	800	716	762	735	732	766	748	694	739	750	754	783	751	747	754	730	801	693	716	701	738	718	740	714	669	773	734	699	738	728	715	749	698	714	691	750	755	736	715	715	707	761	797	754	764	721	728	756	715	734	710	746	755	737	738	695	700	737	766	724	728	735	738	728	690	682	797	765	745	750	738	741	777	675	740	736	752	691	710	763	707	745	735	722	763	779	683	699	700	735	728	786	738	707	700	730	738	681	729	703	701	737	745	749	748	735	772	734	746	721	728	756	702	717	784	701	755	771	727	758	765	693	751	710	730	747	716	714	764	750	770	738	737	755	806	731	698	755	735	687	768	726	762	703	764	714	806	734	723	814	710	730	750	746	727	726	741	722	657	765	759	706	769	736	698	753	728	721	729	729	729	779	742	735	739	696	757	790	709	781	730	715	722	728	746	740	694	717	704	742	761	774	762	718	763	710	673	676	705	764	723	703	732	727	731	715	691	735	783	732	788	703	708	722	752	722	672	658	746	747	760	747	750	730	703	734	745	719	773	754	697	665	750	736	711	738	706	737	733	736	728	733	713	723	731	735	780	742	740	705	683	729	716	732	758	748	741	684	721	782	719	713	723	734	721	754	718	764	746	729	759	757	767	715	717	740	730	679	754	727	738	706	771	684	710	758	773	717	712	746	747	731	732	721	733	771	739	703	779	706	746	702	731	701	742	723	734	782	697	741	725	741	742	736	676	715	738	752	714	717	762	720	761	716	743	684	710	718	754	764	710	781	705	726	703	758	731	722	700	736	755	750	706	715	720	750	751	692	745	752	724	722	739	740	781	741	713	718	731	735	747	765	730	735	676	681	748	746	730	726	715	716	727	727	746	686	736	735	774	772	737	733	727	742	731	730	733	699	732	686	739	708	776	704	724	745	765	729	743	717	726	725	738	717	748	752	761	775	711	731	724	766	731	729	768	756	725	696	775	780	747	694	743	697	732	759	764	706	714	737	747	757	758	777	759	710	715	755	715	728	729	746	733	739	777	710	708	736	741	675	778	781	727	730	690	696	747	704	725	773	723	736	757	709	747	746	758	721	756	716	748	685	690	745	754	751	698	752	735	720	756	716	759	787	742	745	723	739	741	744	771	721	722	768	726	759	757	744	721	722	706	729	700	733	739	769	742	727	733	731	750	729	714	699	750	751	694	758	696	734	781	733	728	737	743	718	712	720	740	718	683	726	718	762	724	753	796	773	745	775	697	736	702	710	747	709	748	726	766	695	729	738	718	737	734	752	700	763	730	695	700	715	752	727	725	756	728	756	754	732	767	762	759	738	708	720	704	752	698	733	741	719	712	708	777	728	708	701	731	739	779	738	694	758	733	748	757	687	757	724	751	720	756	685	767	730	739	739	754	767	702	677	722	710	730	778	765	701	758	715	720	720	721	734	706	750	767	716	696	701	744	740	737	713	731	723	796	712	750	705	697	716	702	748	689	743	715	737	750	715	709	704	737	734	741	744	739	713	730	777	751	743	719	725	731	734	734	779	730	736	721	738	754	748	695	743	722	681	726	742	730	705	756	745	766	727	725	704	706	766	738	729	738	691	735	710	741	742	739	722	747	699	728	728	721	664	718	756	716	742	789	713	717	724	781	743	693	730	710	761	748	748	745	747	733	782	727	753	731	748	728	752	754	737	751	727	697	740	748	755	745	713	683	706	693	754	708	749	753	751	790	739	722	723	739	690	737	771	726	773	731	706	768	773	758	716	700	683	736	738	708	769	734	781	704	751	783	782	702	719	757	777	689	762	757	718	787	746	741	767	729	696	744	715	725	723	733	695	745	726	770	737	717	725	698	762	745	681	685	769	730	725	728	744	726	724	743	737	697	767	709	744	738	711	702	746	710	703	761	733	748	707	739	740	659	724	721	729	745	772	760	725	728	720	822	752	733	744	703	717	717	710	725	760	750	744	669	740	699	704	729	718	736	751	737	703	694	761	772	752	716	704	729	728	809	730	712	733	738	745	740	718	736	786	769	767	691	723	707	692	749	709	784	756	734	718	737	723	710	766	744	730	727	676	745	714	756	734	759	727	713	764	693	749	691	738	786	725	742	706	738	742	706	704	747	698	709	697	704	805	753	729	752	694	737	769	789	755	723	724	734	736	712	736	761	727	722	739	706	742	745	710	723	710	739	765	731	788	727	711	716	710	780	744	742	777	734	725	784	785	721	715	684	737	748	745	751	772	722	746	728	795	752	707	769	682	770	732	717	731	749	733	759	727	745	703	730	785	774	706	687	746	732	804	721	707	742	754	769	739	724	721	726	762	746	713	733	725	752	729	729	686	761	720	730	724	695	753	741	724	722	748	764	721	736	755	741	772	722	726	722	712	744	711	713	736	730	729	764	694	761	692	747	736	677	741	785	745	734	757	722	752	740	746	694	709	715	737	718	747	734	715	693	739	738	723	686	764	757	687	773	744	690	742	764	782	708	764	734	735	693	689	752	665	741	745	749	713	750	703	715	747	731	711	731	762	749	700	705	721	764	805	739	738	742	752	743	821	734	694	761	764	754	718	685	738	745	766	730	738	706	701	765	737	721	755	709	710	724	735	740	684	725	724	694	735	799	733	705	767	722	725	746	763	751	738	721	714	692	749	735	717	762	770	782	724	729	713	693	704	736	702	750	683	721	752	690	744	738	734	708	679	717	720	714	740	756	731	728	702	736	741	750	675	743	723	763	716	726	731	773	785	758	731	699	697	690	746	730	740	724	697	743	715	752	728	736	727	718	688	762	742	745	730	706	721	768	788	749	738	704	744	718	741	721	732	759	731	755	717	727	762	687	748	733	773	744	797	744	716	732	729	759	738	746	751	730	689	739	736	746	789	693	727	823	747	730	722	748	757	763	730	718	732	766	738	720	714	725	744	765	722	735	747	780	737	715	743	749	721	735	743	726	718	708	729	724	759	730	790	760	747	734	752	694	729	701	729	653	712	710	727	732	787	686	719	725	759	732	727	761	716	763	773	722	728	697	702	733	713	740	685	732	710	771	713	753	757	713	709	744	728	701	748	798	718	726	769	728	697	754	740	720	735	735	755	747	721	767	740	755	713	754	751	770	734	726	791	741	731	748	734	743	752	669	736	755	764	773	728	752	738	734	739	782	687	773	752	745	714	739	651	724	790	697	716	696	696	745	772	759	717	769	771	720	718	787	716	736	775	737	762	750	726	764	771	744	736	731	682	786	757	716	701	705	775	757	711	739	720	737	721	739	733	716	735	752	682	751	705	743	741	716
25887	24787	35300	27728	18451	11300	3500	536	458	397	414	384	402	386	426	435	404	434	440	445	435	408	400	420	437	399	419	382	397	431	437	414	405	452	432	413	440	431	410	462	422	414	416	425	420	394	399	399	394	408	384	417	415	393	422	413	396	447	455	393	437	405	387	447	426	403	412	415	396	403	394	383	383	393	414	404	401	405	417	443	398	408	416	407	420	413	408	390	384	424	398	418	392	390	445	432	399	399	411	428	437	433	408	421	420	406	414	416	442	416	403	409	433	433	419	397	397	420	416	413	411	423	409	431	423	418	406	392	404	405	382	389	427	424	423	412	376	419	397	390	405	420	416	411	422	422	410	463	400	417	416	396	429	423	425	381	413	446	391	384	425	410	396	397	419	433	420	429	391	407	390	418	402	420	409	432	435	391	397	397	419	388	400	423	394	395	407	365	388	421	432	389	408	391	401	408	408	413	405	390	432	409	411	415	415	408	421	395	381	411	403	422	397	414	431	398	438	401	421	428	397	364	447	422	418	444	481	409	415	415	427	405	429	382	406	416	426	386	394	407	407	435	420	356	439	423	453	448	404	402	415	377	430	420	412	446	410	391	425	393	400	389	421	377	375	404	404	399	414	421	412	433	403	398	418	380	433	437	424	420	409	402	447	394	430	406	405	399	418	445	432	411	420	417	424	391	414	418	420	426	406	428	390	423	389	399	421	385	423	373	418	379	423	411	399	408	395	409	427	424	428	398	389	429	437	378	403	407	422	407	437	445	399	410	424	432	392	470	427	408	434	407	375	368	414	410	413	402	377	432	366	413	401	404	420	386	413	406	399	401	434	386	449	410	418	422	411	412	417	387	396	412	412	399	430	385	440	428	446	406	429	415	406	445	407	428	400	386	391	443	390	393	384	419	415	393	420	391	434	436	453	426	432	407	382	425	400	427	419	378	412	383	391	365	405	426	402	390	417	415	411	391	392	405	396	423	399	411	445	395	400	410	404	407	411	402	420	380	407	429	411	400	379	380	418	418	411	415	421	394	409	399	445	406	424	406	408	418	420	455	465	397	428	421	437	441	396	423	392	387	421	421	443	404	390	385	411	442	441	447	410	391	427	390	428	401	393	406	374	397	439	418	444	406	361	384	444	423	418	406	447	410	375	422	369	383	409	402	402	407	432	409	416	433	413	412	429	442	442	404	405	408	386	417	429	418	422	404	416	423	408	415	423	394	395	436	440	451	439	435	400	422	381	421	452	429	403	438	395	451	397	414	428	400	408	415	393	426	480	371	417	411	387	385	415	386	404	401	421	421	415	357	387	419	436	376	445	394	423	392	423	439	421	396	395	468	445	403	414	436	401	410	408	440	378	383	419	411	396	436	408	438	429	354	396	432	403	382	420	388	382	438	390	397	385	431	438	409	384	434	393	444	407	426	425	418	435	396	399	391	394	440	412	429	424	418	398	444	406	388	409	420	419	406	405	380	405	405	385	450	447	385	409	397	427	431	392	404	379	417	419	355	446	425	388	412	457	410	409	428	410	377	416	432	440	401	382	415	392	394	400	427	436	388	398	415	400	439	425	434	395	444	413	401	458	451	412	405	418	388	379	404	442	405	396	395	416	436	410	406	410	442	431	395	411	441	429	453	439	385	410	429	425	395	378	404	399	391	375	387	417	438	455	394	417	430	407	392	398	429	381	421	374	418	409	409	372	414	434	381	407	385	405	403	397	431	388	416	387	405	405	430	414	418	369	382	430	406	429	388	434	433	440	389	396	422	410	383	410	424	415	405	414	371	395	427	432	408	394	438	377	407	393	436	418	407	434	386	400	425	435	429	385	421	414	396	403	440	421	447	393	416	388	374	404	417	387	433	395	397	388	398	424	419	415	399	411	396	404	394	431	369	415	407	408	437	425	407	371	387	455	432	407	385	406	441	395	425	384	393	389	435	442	423	425	404	406	396	414	372	416	402	434	433	425	428	379	396	414	426	451	409	424	380	420	388	412	431	430	430	386	403	426	413	360	402	408	415	412	400	400	403	419	381	400	402	389	433	392	393	404	382	413	424	435	406	439	439	396	423	428	365	388	419	469	399	410	416	410	386	416	368	419	388	406	421	389	380	388	425	377	438	463	376	383	377	418	420	428	425	410	409	400	379	402	425	412	383	382	432	444	399	383	403	420	411	380	371	454	419	419	388	430	408	422	434	429	422	424	423	432	398	439	438	400	411	420	403	412	411	417	410	425	409	409	418	396	436	400	455	398	402	401	398	380	363	464	406	412	445	394	379	385	411	405	419	381	460	412	430	408	391	435	406	454	416	380	386	400	369	365	446	408	408	419	396	418	408	427	462	403	430	409	446	428	401	394	430	445	387	403	433	426	403	411	368	386	396	398	409	428	423	427	419	408	412	413	444	434	398	375	371	401	391	459	439	397	410	388	421	364	453	423	430	431	406	414	393	414	405	388	438	428	396	423	415	425	457	426	400	413	401	412	403	433	416	430	425	413	376	371	412	411	443	401	405	433	392	435	420	419	401	418	382	434	422	403	419	447	407	429	429	372	380	390	402	404	386	406	439	365	399	412	393	430	415	400	397	426	387	387	438	411	469	368	404	413	422	398	410	419	421	399	415	383	451	385	440	379	423	385	415	411	395	375	393	406	418	426	417	417	421	395	400	395	411	381	448	408	460	471	432	456	427	424	421	404	381	434	374	392	438	423	428	411	399	411	409	399	422	393	429	438	395	394	387	422	390	385	421	395	420	408	429	411	427	410	400	425	389	412	431	425	405	431	412	407	418	450	379	423	402	418	408	425	431	415	470	430	456	393	405	420	388	407	382	425	448	407	415	407	393	408	413	433	407	396	423	394	357	420	404	431	424	407	407	396	420	440	414	411	434	437	403	418	446	438	445	438	409	399	416	413	413	421	386	431	437	418	408	382	472	401	405	416	452	411	427	419	435	426	401	399	425	407	407	392	415	439	383	427	413	415	404	418	401	444	445	413	415	411	400	395	409	389	387	415	443	403	400	460	450	395	393	425	425	424	438	376	374	389	473	430	372	435	409	379	406	407	402	423	426	437	444	391	422	438	395	436	419	418	409	401	400	411	405	406	440	419	410	433	421	389	415	459	433	372	403	381	396	408	394	459	441	398	453	381	443	402	429	415	394	405	444	386	355	383	429	394	396	383	384	431	382	440	402	393	441	433	405	425	398	429	406	428	437	384	402	427	416	446	358	405	449	386	381	406	450	419	401	364	415	387	385	437	380	388	426	435	406	421	401	440	351	441	426	393	442	420	426	403	390	386	421	395	397	392	417	400	429	414	432	434	387	418	407	392	406	420	435	425	425	420	415	403	404	405	415	414	414	398	414	397	387	373	402	358	388	394	423	446	414	421	424	417	400	408	397	394	442	382	444	397	419	430	380	404	411	402	415	395	421	394	418	377	395	385	410	410	404	431	385	425	432	407	401	425	391	435	408	401	405	411	374	399	440
62232	87695	66233	30566	14539	14419	5718	786	705	650	702	640	724	607	660	642	676	696	683	638	705	678	684	696	654	696	659	660	665	654	713	654	673	682	686	679	676	694	687	694	659	696	711	693	698	664	720	676	659	703	639	721	679	686	681	717	709	739	658	663	729	619	712	650	737	631	650	753	679	740	659	668	612	671	709	632	640	716	676	692	690	717	682	726	686	622	702	674	680	693	707	656	640	683	628	670	663	690	698	639	692	692	648	640	700	703	697	681	674	734	712	665	667	665	683	702	675	698	626	687	707	697	720	728	675	706	681	727	694	686	658	673	727	664	656	698	682	690	711	702	691	688	638	678	652	674	675	637	732	641	657	652	689	709	649	652	726	672	655	682	697	641	678	699	706	670	702	659	681	670	670	680	754	767	667	664	686	655	663	669	644	664	653	695	692	724	667	696	636	695	635	658	674	668	693	738	633	631	677	686	704	671	673	708	655	661	693	689	676	677	696	701	753	663	671	692	674	674	681	699	723	673	711	724	695	704	661	672	675	721	719	645	690	654	712	699	720	637	648	673	688	674	681	728	669	684	661	689	654	681	676	713	681	727	663	742	689	654	672	703	670	630	713	640	642	655	679	691	725	641	712	684	664	676	667	677	694	705	698	672	699	701	721	687	646	694	695	624	652	642	665	715	623	712	705	683	661	688	699	636	719	639	699	708	668	664	677	666	668	674	672	717	681	643	657	664	684	673	704	631	706	632	711	682	670	669	690	694	698	751	704	709	673	681	685	720	689	669	676	668	670	608	705	693	657	700	635	661	683	725	683	675	669	649	737	691	680	661	681	633	709	710	689	691	692	704	649	655	711	682	724	687	714	676	665	751	659	680	692	631	658	667	695	699	730	667	603	719	684	710	678	674	734	700	722	672	641	678	622	671	671	726	706	653	625	633	680	695	655	723	686	686	694	702	659	655	679	673	690	687	730	663	654	703	683	704	690	688	696	645	687	676	687	657	653	640	689	670	691	656	694	688	695	699	615	661	689	707	659	665	662	690	719	655	660	676	690	680	679	765	702	729	678	689	707	650	655	673	694	732	669	649	663	695	688	702	717	691	654	690	661	658	677	671	718	688	679	720	684	660	679	695	653	669	672	716	697	687	723	726	723	657	671	686	685	675	678	696	734	710	670	671	680	634	737	685	718	651	675	681	664	655	686	695	726	669	687	647	649	683	673	671	666	685	708	678	685	712	648	668	700	682	696	680	654	660	686	713	681	683	658	645	716	694	678	670	678	679	625	744	711	661	662	674	712	655	705	676	685	718	724	672	690	669	683	667	727	704	659	690	648	675	691	661	707	665	648	696	689	722	685	660	678	646	668	712	658	649	710	679	671	641	636	680	675	724	643	666	695	681	696	689	716	701	682	692	675	631	666	703	746	655	666	678	679	641	704	720	688	743	662	690	687	685	673	650	674	705	672	695	735	699	735	711	695	674	695	701	666	691	656	705	685	688	638	706	720	675	620	645	678	667	665	702	665	750	648	685	672	671	692	711	665	649	699	711	663	683	637	660	693	740	689	667	666	663	648	666	673	735	684	686	684	655	675	663	718	706	698	703	684	670	695	672	711	701	683	696	655	635	682	736	700	669	674	688	702	709	711	660	682	664	706	681	642	726	675	708	705	678	663	694	667	648	636	691	697	661	642	671	660	688	680	707	670	709	705	634	719	701	662	669	654	681	712	647	663	692	682	680	689	680	666	684	659	660	664	699	689	674	680	683	698	693	711	723	663	708	707	686	707	721	715	673	689	718	680	723	649	696	650	705	714	697	689	678	678	666	672	729	683	667	664	646	658	712	699	677	709	680	694	645	695	708	704	676	673	645	665	731	652	668	679	689	688	639	637	621	640	678	667	695	672	680	652	739	635	642	687	696	726	623	668	662	696	708	695	679	696	662	691	633	689	661	686	649	714	666	719	650	676	656	678	669	671	692	649	630	692	671	658	682	686	693	689	691	655	689	720	619	661	718	664	683	672	716	671	714	700	720	689	644	667	634	665	676	721	679	743	721	686	723	688	677	644	678	697	660	642	673	680	671	675	690	638	678	690	682	671	653	659	658	704	681	660	633	677	722	689	682	670	713	680	647	678	680	660	682	639	753	681	643	647	651	668	703	740	663	679	705	667	692	699	712	701	700	708	724	670	694	690	720	724	712	706	636	655	670	701	641	672	634	699	677	658	729	684	664	678	665	647	672	684	725	655	629	686	654	690	696	698	626	678	637	650	670	640	683	651	699	668	669	701	664	651	706	745	674	695	716	708	637	672	687	694	687	698	682	648	700	676	673	679	688	674	665	729	637	653	663	712	658	625	657	687	690	705	696	645	698	709	660	722	655	628	669	657	695	676	648	686	659	692	709	696	702	661	670	668	693	664	630	653	686	720	701	624	668	655	679	615	676	675	683	679	670	709	686	712	694	678	667	653	682	678	673	647	699	684	657	667	645	751	646	710	722	703	655	636	677	720	667	625	661	648	674	686	673	687	698	649	700	714	650	678	676	713	642	687	630	702	672	683	707	686	699	651	668	695	671	713	665	695	645	682	688	649	668	700	684	662	673	652	722	712	712	663	612	690	692	684	718	675	637	665	666	683	679	651	716	661	662	649	661	717	669	678	714	674	681	690	702	760	697	711	679	681	663	676	678	710	687	661	637	697	681	675	680	723	677	729	643	644	683	673	657	702	653	699	645	722	642	673	659	680	694	649	641	703	711	703	720	699	707	674	706	669	691	653	692	659	704	632	699	638	705	688	649	685	656	681	665	700	634	678	691	715	652	697	709	625	659	659	658	701	693	684	684	703	684	701	684	645	726	687	736	665	684	685	673	685	687	643	725	641	638	711	645	663	629	664	636	739	703	685	674	653	710	663	642	686	708	694	655	708	668	695	664	677	739	679	681	663	676	660	719	742	695	714	701	677	690	713	681	699	716	664	676	743	697	710	694	694	714	631	698	674	652	649	659	682	693	681	666	715	671	663	671	664	675	730	667	639	701	638	716	654	708	681	659	673	669	725	683	679	676	684	707	697	657	683	690	684	663	670	696	697	674	670	720	666	676	642	684	698	660	688	637	641	664	691	665	615	676	723	647	665	688	698	660	702	717	712	693	671	692	637	670	653	657	730	674	718	687	676	704	691	714	668	684	711	652	673	623	674	689	670	682	678	656	682	696	717	717	625	689	682	616	711	683	681	665	645	737	646	655	658	682	683	688	701	664	710	675	656	700	728	627	731	743	645	715	662	641	688	651	678	624	664	687	695	706	615	663	655	670	689	644	701	643	708	679	701	702	664	677	722	676	654	665	657	648	676	678	640	705	667	714	689	707	688	681	633	722	634	667	677	671	702	704	667	704	666	686	671	630	669	699	664	722	685	604	652	709	696	712	684	685	679	722	668	715	674	749	682	709	681	671	688	702	722	662	659	696	665	663	667	689	674	691	653	693	681	627	689	678
24346	22845	31820	26372	21558	20354	9390	1042	623	587	627	620	677	629	587	649	654	602	636	646	665	615	638	603	613	632	599	586	656	621	658	633	639	585	612	607	630	551	590	605	634	600	667	643	646	651	621	602	645	580	621	592	640	641	595	609	633	613	617	614	608	631	656	612	576	611	550	639	554	620	616	633	638	574	676	618	638	601	570	629	623	608	610	634	620	644	641	622	611	594	622	637	629	582	610	677	621	595	662	600	615	643	624	605	631	643	611	605	602	621	621	628	620	580	603	558	639	622	641	604	653	599	581	612	620	649	615	630	630	646	652	593	605	637	616	645	632	654	620	596	583	654	601	617	588	579	602	671	640	621	610	622	677	631	643	594	646	619	602	615	586	614	602	608	587	635	653	654	650	588	638	621	615	632	591	598	617	605	613	612	600	571	635	619	663	635	602	600	659	622	607	634	585	576	636	668	634	597	633	586	642	616	617	641	668	631	602	630	608	565	631	582	593	621	629	612	639	596	625	573	622	567	624	638	579	679	597	607	629	587	645	652	652	594	639	615	610	613	615	645	557	615	577	606	649	621	644	636	605	634	608	618	616	622	594	630	582	625	615	618	646	634	605	627	633	595	593	558	595	600	699	652	567	663	596	595	636	680	604	585	626	560	562	611	659	634	639	567	632	620	602	598	615	588	653	618	629	607	623	560	627	592	616	649	583	593	581	578	604	615	598	621	583	554	637	639	614	632	570	591	624	592	644	648	615	644	583	594	617	638	666	623	677	622	638	618	603	641	586	603	620	639	612	613	639	585	609	582	567	589	573	564	628	618	658	588	637	606	629	617	625	651	625	691	609	622	621	630	646	677	608	599	642	583	615	594	629	602	623	637	594	600	563	668	583	610	630	654	578	617	608	601	614	612	627	638	605	633	624	593	614	649	613	599	626	629	588	654	630	595	594	628	611	591	588	602	598	645	584	622	640	620	598	635	617	641	636	617	586	645	615	629	606	652	610	621	626	581	615	633	638	599	632	628	613	634	621	615	594	588	646	606	600	631	625	608	616	581	600	615	579	593	669	603	614	647	636	616	624	624	610	649	616	611	632	603	606	610	627	608	593	645	606	588	607	611	628	627	616	609	629	608	662	619	619	629	610	619	643	610	599	605	597	625	649	610	627	615	585	551	622	617	623	647	607	597	614	627	634	617	592	632	598	639	612	631	636	629	563	633	629	582	642	613	642	646	628	628	580	602	571	612	615	590	670	626	602	614	608	623	587	621	661	600	584	640	641	611	627	596	626	606	606	637	585	601	616	588	647	559	595	626	577	596	659	605	583	591	581	612	610	567	594	606	623	619	571	594	564	611	636	578	579	576	665	629	598	631	604	626	662	621	633	644	592	596	647	616	575	643	609	635	586	643	588	590	612	610	608	605	667	641	636	647	656	597	621	609	606	623	604	600	608	658	575	610	618	587	653	592	605	602	629	575	637	647	625	598	620	613	634	614	604	603	621	578	629	602	599	616	586	625	583	605	620	625	605	584	674	583	656	612	585	594	573	588	602	625	635	617	618	578	611	598	615	606	629	632	564	593	643	610	620	615	643	634	627	646	588	586	608	592	599	635	592	612	599	596	598	573	586	593	585	643	595	580	635	623	640	660	582	684	622	606	590	605	632	654	605	607	661	620	600	634	609	606	625	638	645	618	578	613	640	649	593	661	624	630	638	660	597	611	611	579	605	586	632	592	609	598	596	591	656	590	615	579	566	603	611	654	610	647	623	625	543	630	646	592	589	588	626	604	626	652	646	622	581	668	562	616	590	614	638	625	592	547	576	601	624	604	611	601	653	602	577	608	581	608	595	595	571	661	596	615	593	597	630	613	605	588	613	600	664	580	648	563	598	625	618	624	623	567	615	631	639	617	640	629	608	620	611	619	598	587	605	612	620	633	645	685	625	608	623	635	628	578	572	587	593	573	594	608	633	621	622	607	646	614	637	598	636	641	641	630	617	646	613	601	631	640	597	554	611	596	630	627	602	600	599	645	639	616	619	604	609	641	568	626	622	608	623	656	640	610	680	612	622	600	606	642	586	648	627	616	589	591	664	617	629	656	681	633	637	617	589	596	636	659	600	636	568	613	655	611	585	629	620	621	594	638	610	614	611	619	612	619	630	557	636	626	635	612	589	581	619	587	612	624	634	632	583	591	609	607	557	634	626	653	651	642	590	631	637	611	615	574	582	622	591	611	597	549	609	621	615	627	563	561	633	614	625	592	619	587	581	662	608	618	647	639	613	610	608	565	648	585	565	632	608	651	635	617	640	613	623	581	624	581	588	545	632	638	607	607	628	646	642	587	622	623	594	644	629	661	640	597	630	609	648	615	617	628	600	586	626	639	604	600	616	621	624	634	616	635	622	631	619	594	637	576	578	618	608	616	647	663	569	578	623	616	600	657	600	608	612	632	595	640	633	602	621	598	624	623	578	603	617	619	586	643	663	635	603	576	657	594	609	615	601	614	561	626	589	606	618	608	614	599	567	631	590	586	594	610	599	643	627	596	611	622	611	598	592	602	646	633	632	586	601	573	629	620	613	633	630	603	670	618	634	610	627	609	623	627	590	610	622	623	606	603	598	634	590	585	629	639	639	607	598	610	624	599	607	585	579	631	589	643	637	592	578	589	643	643	599	620	629	621	635	624	592	616	608	623	628	624	627	604	632	619	609	664	619	613	603	617	612	619	696	557	560	612	570	560	585	644	639	610	591	636	599	622	616	569	530	570	592	671	605	599	591	574	610	596	597	614	618	599	659	571	596	639	627	606	624	605	670	602	619	591	601	652	638	619	630	627	625	601	622	608	618	616	613	614	559	604	664	625	607	619	615	639	632	603	642	600	589	629	647	605	594	645	605	629	633	609	647	597	610	603	599	620	604	622	611	598	644	654	649	625	591	587	622	631	635	604	657	599	574	596	598	594	636	592	608	607	647	593	639	619	606	593	560	589	607	615	653	588	625	590	657	604	565	613	623	615	688	568	591	614	592	606	634	648	624	606	623	630	613	601	630	555	616	648	623	592	617	629	589	602	588	618	623	580	620	614	620	634	592	645	648	613	621	557	602	609	604	636	621	643	594	618	572	579	668	659	631	656	603	612	614	602	614	606	637	584	606	637	590	628	610	614	605	684	622	633	616	659	651	602	644	594	648	606	612	669	612	611	621	645	652	608	618	604	612	614	607	589	623	601	628	576	624	610	593	594	592	619	631	634	606	593	592	637	654	603	631	609	617	624	602	593	611	632	582	626	603	641	605	581	606	612	621	597	609	582	630	590	607	584	643	628	584	648	578	617	622	654	610	579	663	605	583	580	598	625	631	592	595	629	622	610	626	593	667	605	627	594	606	634	613	632	622	635	610	630	602	620	591	604	617	617	615	635	582	631	639	628	637	609	634	625	618	613	621	653	589	634	623	610	639	622	617	620	608	600	673	612	627	636	691	650	641	637	614	621
61835	98007	77495	40435	19219	23188	9481	1431	999	983	972	942	943	910	915	1011	965	974	956	942	923	943	915	1009	977	917	918	954	941	979	938	939	952	994	960	977	982	909	967	973	963	947	948	888	985	996	931	984	933	961	949	981	915	953	968	988	932	970	908	993	891	986	967	919	969	995	965	974	944	873	903	928	968	927	912	992	974	927	849	938	961	945	891	975	970	968	926	952	929	942	963	995	994	981	924	948	961	1022	939	958	899	961	969	949	969	971	958	943	935	942	911	932	923	976	931	913	956	942	899	966	1001	990	942	955	917	940	975	936	951	953	982	932	946	956	982	952	940	1023	964	972	977	995	994	989	956	961	1002	965	939	933	929	948	947	951	890	960	951	940	950	974	952	928	903	931	932	923	934	979	952	986	940	934	936	978	970	973	963	945	990	991	967	950	957	900	1008	931	923	919	906	937	920	983	960	963	948	909	967	956	927	950	929	998	971	948	1003	959	983	951	986	956	952	955	945	948	937	972	922	925	976	957	998	959	975	976	928	944	937	963	976	1005	963	941	924	920	883	944	963	941	970	919	942	939	909	933	935	954	944	979	893	880	940	998	951	940	997	966	964	890	938	982	960	878	989	946	940	920	885	910	971	959	950	945	913	898	934	925	938	988	985	977	940	950	947	944	932	947	942	914	913	920	927	955	929	927	1034	981	956	918	945	991	944	942	953	913	930	946	915	938	982	989	930	1002	998	957	946	945	944	933	935	1011	973	997	932	1007	939	972	941	985	921	971	946	968	943	967	952	995	931	874	998	995	985	937	901	937	985	903	987	904	965	899	1002	911	977	976	978	935	900	974	925	912	921	930	912	910	943	963	966	947	965	976	915	958	938	960	1023	948	986	944	970	986	910	895	1007	980	972	874	953	906	927	931	893	952	1005	942	945	917	958	914	970	940	990	915	971	934	963	951	962	946	988	963	996	1011	1006	974	892	912	956	922	992	965	981	962	941	984	946	945	914	957	972	915	995	973	947	920	952	991	973	1010	982	948	950	971	978	982	1011	955	932	955	982	969	911	968	975	960	958	937	990	937	980	967	995	961	935	1009	926	960	940	947	985	935	912	944	905	952	909	980	952	912	941	985	993	981	964	949	980	946	979	907	971	970	952	926	930	921	943	914	980	951	966	973	999	928	1009	922	923	970	943	993	967	954	930	933	929	1003	953	958	969	948	970	910	991	943	937	976	949	927	994	960	972	956	961	947	987	963	981	978	942	919	1003	985	970	952	921	911	981	996	1004	928	996	995	986	930	893	977	909	970	902	920	892	980	983	991	958	933	970	979	950	967	955	962	978	910	975	924	982	926	927	941	932	956	946	902	939	934	957	953	932	954	974	940	922	990	968	1001	963	904	972	940	950	949	969	873	942	927	884	989	933	963	899	987	955	954	1003	922	1006	954	967	925	930	915	950	1002	928	922	938	996	976	959	986	933	928	993	990	926	965	897	975	946	904	962	935	960	959	992	922	926	974	949	1016	965	938	949	941	946	963	981	1015	965	990	922	968	952	959	939	973	947	883	954	938	998	1001	921	933	940	965	933	919	923	921	974	890	937	957	952	951	973	1030	976	912	945	970	968	955	989	927	940	967	947	963	965	945	965	951	923	919	970	974	914	975	909	947	906	981	921	931	934	927	953	941	994	943	937	982	952	966	963	933	937	916	968	881	1025	942	899	982	963	918	943	947	941	948	929	918	990	930	935	959	968	939	981	945	955	950	978	985	904	973	971	999	941	924	976	914	978	959	1026	962	958	983	940	950	1006	927	960	950	960	1014	998	978	939	945	911	962	968	932	966	942	980	943	963	937	901	965	965	913	917	925	908	958	991	948	891	1020	986	973	950	968	887	944	883	915	966	948	938	955	923	1003	928	916	937	979	966	947	949	941	940	961	933	996	908	958	1000	980	891	1002	1000	899	977	960	930	1033	984	933	902	924	1000	968	904	1008	886	959	908	958	964	943	964	962	977	950	946	902	943	970	942	909	933	963	924	985	968	918	925	922	941	885	959	901	934	961	966	942	930	932	959	927	914	990	938	884	984	915	976	917	984	969	957	1005	917	957	1022	955	938	937	991	945	872	988	934	953	933	891	940	982	910	900	911	931	875	946	989	960	1006	951	919	954	892	915	942	977	923	890	951	960	935	989	923	996	960	910	978	955	968	960	981	939	971	1017	905	1004	929	964	940	943	906	987	948	1015	954	977	956	941	941	886	950	940	991	901	961	931	933	950	911	954	904	968	992	941	941	960	946	955	965	962	936	966	976	942	986	904	972	972	960	964	967	946	994	961	908	942	965	916	970	1009	929	982	929	918	891	982	915	959	944	940	944	1000	987	939	979	936	890	916	928	946	1012	956	1000	965	939	928	955	965	995	1011	939	958	953	986	913	941	1009	987	954	910	1018	979	962	979	925	979	980	913	904	978	918	971	939	929	938	911	955	943	954	975	926	933	949	946	956	942	925	972	932	933	917	943	956	938	958	942	956	964	1005	904	958	931	946	908	971	933	952	956	943	967	939	923	944	953	963	917	981	922	945	945	947	927	945	942	896	996	925	983	991	979	924	947	979	956	920	917	972	975	984	953	933	910	908	967	942	929	967	954	933	1032	941	984	1001	962	951	943	967	992	965	1004	963	1012	973	974	951	943	963	981	932	938	943	948	914	910	950	934	948	978	994	966	918	952	889	905	948	956	898	948	928	942	935	971	1022	905	944	936	994	919	926	966	931	962	935	897	959	910	924	982	923	932	926	952	993	1006	944	876	920	944	934	974	942	940	937	941	983	944	928	969	931	978	947	951	914	888	975	954	957	919	960	929	995	991	950	934	973	954	953	979	975	956	977	930	947	925	968	972	934	983	959	1004	966	965	954	962	916	1014	909	967	984	971	949	951	895	976	948	950	936	933	969	970	929	968	916	999	978	952	953	946	927	952	903	1000	915	918	919	960	968	961	968	945	948	971	986	1029	936	922	946	939	949	912	928	1022	1010	1021	953	967	965	935	929	946	1005	963	910	922	925	910	980	979	992	922	932	929	1037	994	985	960	962	957	945	971	1027	954	961	991	1010	982	999	992	933	958	1030	906	921	902	965	953	995	978	991	972	935	957	939	939	988	929	937	934	982	965	981	934	948	1014	918	957	955	974	917	943	923	949	916	945	950	988	940	927	904	986	952	963	958	993	1002	940	948	921	932	937	961	1020	970	916	938	943	986	948	977	931	935	997	922	975	955	925	978	935	968	969	974	968	988	1013	990	974	938	906	904	935	933	929	972	972	946	977	918	923	903	998	940	938	944	911	929	989	925	957	963	1008	933	1003	949	955	960	952	943	970	1018	968	950	997	952	999	941	977	1022	992	912	966	950	950	961	1003	914	999	956	947	974	981	904	955	998	947	953	1006	993	1016	887	1007	962	915	971	918	1011	933	967	963	964	979	985	924	936	926	877	1018	979	965	933	948	931	1020	966	940	950	944	992	947	905	924	951	931	967	902	968	933	927	956	980	1027	997	933	991	978	919	904	906	963	944	932	989	932	988	919	953	1029	985	974	952	932	964	946	918
32350	31458	27392	11152	1158	1562	870	482	466	472	493	440	474	457	479	415	465	453	462	467	481	489	478	480	488	469	454	434	483	466	476	458	459	452	457	472	433	434	474	453	498	478	452	446	458	435	438	475	494	452	485	437	416	454	447	444	509	470	477	451	512	475	478	457	444	460	463	463	420	472	496	456	496	424	485	455	481	460	472	487	445	429	472	456	473	499	476	469	455	454	442	435	472	415	435	468	471	467	460	434	464	430	483	475	454	483	487	485	487	444	470	459	485	479	483	422	447	474	495	430	434	487	459	476	464	498	432	454	464	443	455	440	473	451	476	452	475	487	472	474	432	433	455	452	452	508	481	432	447	490	482	466	476	448	485	465	505	467	409	418	467	454	453	457	475	481	463	437	469	485	446	415	436	469	471	472	474	450	457	449	433	484	482	459	456	457	487	437	427	451	433	485	494	475	457	481	442	468	430	445	453	489	479	443	490	451	440	479	481	504	434	482	503	472	475	476	431	459	487	443	443	465	461	459	453	498	413	450	479	459	468	457	421	440	500	463	458	463	453	439	448	479	469	448	450	445	408	414	432	447	461	461	467	473	436	450	456	435	470	462	478	435	503	502	461	493	433	505	460	496	447	441	446	475	430	460	454	437	507	473	400	483	435	464	471	485	471	466	432	454	448	443	482	450	444	432	467	424	426	478	477	512	449	430	437	461	465	475	455	478	433	471	454	469	459	443	474	434	482	490	450	478	465	458	456	471	464	434	469	429	475	509	437	456	442	429	454	512	469	446	474	440	484	447	472	473	459	446	449	467	482	448	462	446	466	474	470	466	426	485	467	456	484	490	458	470	496	450	440	450	438	462	520	484	444	468	480	506	428	467	481	495	476	432	474	458	443	476	456	442	482	445	462	483	464	433	469	470	459	410	442	495	474	383	490	476	441	459	477	451	452	444	444	495	440	431	470	469	485	474	461	470	485	439	462	422	468	477	452	459	469	476	507	461	461	474	437	518	454	461	468	459	436	442	446	461	470	431	494	457	482	465	457	445	490	474	455	471	459	430	437	444	490	461	445	468	467	471	475	472	463	500	481	472	429	446	458	448	481	438	437	422	424	465	447	424	442	463	476	449	481	454	450	517	462	467	468	419	456	479	465	456	450	473	445	458	481	456	474	492	490	458	484	448	449	487	442	497	443	462	469	459	487	471	475	499	437	413	464	464	455	476	465	472	453	503	465	436	455	441	468	447	432	464	440	480	460	450	452	486	460	460	459	466	486	479	464	502	488	467	489	464	466	468	470	504	461	479	485	461	434	509	477	461	497	466	470	471	484	477	451	472	475	410	469	471	462	446	470	454	443	450	467	462	473	463	425	462	426	447	455	459	492	464	434	477	453	401	480	504	433	441	449	470	475	451	468	433	438	443	478	453	512	499	466	499	433	461	451	483	440	430	484	483	475	465	435	456	454	457	485	477	433	423	462	465	446	471	420	404	467	447	427	466	440	455	434	494	446	469	472	451	457	468	488	472	465	459	485	478	437	446	455	471	450	473	485	468	486	420	459	458	409	431	431	469	448	479	474	473	512	498	449	442	455	458	428	461	469	456	509	429	471	442	437	429	454	438	465	480	463	444	421	448	450	463	452	485	435	474	468	467	454	449	472	453	461	452	481	445	450	473	474	469	501	457	463	438	476	451	491	437	448	459	423	474	504	491	435	447	469	458	426	461	464	448	449	462	442	471	463	502	427	458	471	451	462	484	462	450	456	468	463	506	439	471	433	472	450	477	420	454	464	438	506	474	483	461	482	472	463	499	462	463	460	451	500	473	443	442	454	519	459	453	479	491	506	419	458	487	477	464	408	432	476	439	457	460	449	481	452	496	466	495	449	462	473	421	462	433	458	484	448	460	477	494	459	455	485	457	478	429	437	446	453	434	471	447	471	459	442	418	452	465	480	468	461	485	461	435	438	464	430	456	467	469	501	464	482	479	442	471	407	480	406	444	491	466	424	451	465	418	447	415	426	479	419	484	430	479	461	494	436	495	432	438	441	480	459	494	428	444	478	446	443	457	465	448	457	457	443	469	490	459	473	440	442	445	444	449	436	473	489	446	477	501	461	447	427	409	472	458	443	434	455	413	447	447	444	506	421	464	460	470	456	470	432	482	447	458	440	432	467	452	464	466	462	423	460	476	452	435	452	508	477	448	420	458	448	432	435	473	455	455	458	466	467	474	468	460	458	421	509	445	483	450	457	493	390	441	419	483	440	448	438	467	454	473	480	442	476	500	461	419	439	419	448	438	436	459	474	463	413	491	464	468	454	485	466	428	468	413	455	427	460	472	442	490	463	441	483	439	486	478	450	438	442	482	485	521	476	494	450	459	482	490	474	453	471	471	457	459	438	417	458	489	464	466	456	508	430	437	477	463	464	473	501	474	449	466	446	454	431	448	480	456	487	489	459	416	451	439	477	457	447	461	415	488	473	453	420	433	466	460	445	458	466	433	475	476	453	474	523	455	433	440	449	417	505	454	478	427	460	456	454	448	450	476	473	463	466	494	472	427	465	448	477	410	448	428	466	441	476	479	437	432	470	475	483	455	513	418	452	484	452	483	468	471	462	464	446	494	465	499	438	451	485	493	463	482	436	431	454	497	446	438	487	469	425	460	482	451	464	455	464	489	462	475	483	441	428	440	476	454	453	443	487	446	451	477	454	471	481	477	483	441	466	463	448	489	453	472	447	488	509	434	472	459	489	485	430	514	482	436	480	433	442	483	444	454	441	488	507	481	492	449	468	444	471	452	462	495	446	461	410	475	447	478	478	445	427	440	450	469	468	457	476	473	460	450	424	491	464	512	421	498	470	434	443	448	431	457	464	424	468	465	457	429	457	467	484	460	484	502	449	456	451	439	409	430	451	459	470	476	417	471	448	457	435	444	458	476	446	495	472	457	496	471	475	453	460	461	466	484	445	474	480	463	468	433	451	472	441	482	455	482	508	460	441	460	426	462	502	464	469	499	454	446	428	427	479	444	450	489	467	463	456	462	458	461	471	432	446	464	468	454	480	492	463	470	449	481	487	469	479	483	429	465	452	446	434	458	419	460	455	412	475	467	433	439	478	451	391	451	428	427	423	464	450	508	462	473	445	483	466	464	399	430	492	486	465	470	442	507	464	435	477	392	437	448	451	468	469	471	450	444	471	468	440	481	441	473	465	482	482	461	472	495	392	473	436	453	456	446	477	440	469	452	465	426	421	446	466	464	446	456	469	445	513	463	479	513	460	435	447	453	440	451	447	485	438	455	467	439	488	504	443	453	442	465	459	459	447	460	465	468	434	435	481	473	455	463	458	458	469	486	476	455	462	439	470	481	467	478	464	453	413	451	432	452	493	439	486	403	442	449	460	466	475	465	427	467	436	468	462	424	445	421	451	456	459	428	453	465	450	426	479	438	452	447	463	470	477	460	461	493	450	449	487	474	462	419	401	430	480	496
42451	48310	32675	9892	2041	3442	1611	771	730	713	736	787	751	775	757	727	811	787	763	774	716	742	774	781	720	747	773	783	795	723	788	800	765	812	755	768	751	749	779	807	734	770	766	775	745	778	736	729	783	814	719	791	760	729	768	810	778	749	728	740	762	753	770	747	764	744	754	759	734	826	765	795	765	796	739	713	695	787	750	769	798	779	826	777	766	798	760	805	699	747	780	781	797	765	772	760	783	757	748	770	740	756	789	751	763	769	782	760	802	732	772	778	725	726	782	741	807	764	708	758	782	741	751	790	829	791	804	818	731	749	744	752	821	762	744	769	729	738	770	754	782	751	775	766	807	747	792	755	749	794	795	783	744	708	772	754	725	784	797	772	728	744	746	792	764	743	720	720	775	732	771	738	731	774	756	761	751	756	715	768	801	744	783	722	770	766	800	785	757	787	779	765	787	754	744	765	732	797	770	789	755	748	767	789	767	768	757	773	746	765	729	760	747	766	755	801	739	768	759	711	748	719	769	777	766	743	786	744	727	725	792	758	749	773	716	743	765	779	764	750	712	759	792	799	756	776	772	771	820	744	769	764	806	769	769	786	759	820	751	715	774	739	764	749	737	815	807	722	725	755	749	754	769	755	777	754	809	765	758	735	761	768	763	761	771	779	772	754	752	736	766	766	757	805	756	720	775	750	778	796	784	770	776	735	778	763	753	742	769	735	761	777	761	782	768	804	792	778	754	789	784	751	738	754	719	773	755	721	753	770	754	781	757	764	785	752	757	773	805	745	808	772	818	761	829	729	787	775	789	784	735	765	769	777	769	758	790	786	757	754	732	695	812	762	779	764	765	820	772	782	772	734	762	726	744	732	773	723	745	742	747	744	749	736	738	745	730	766	815	735	803	758	785	764	755	764	736	786	724	732	770	790	717	772	738	781	785	765	682	704	820	795	780	788	756	759	755	716	754	783	767	783	774	793	723	781	781	778	732	723	786	721	749	777	740	719	775	772	776	778	753	729	752	726	755	729	721	743	697	754	781	767	783	732	786	808	780	758	720	776	740	728	803	759	803	746	716	803	749	732	784	742	724	795	742	717	798	788	793	766	766	719	809	796	746	803	786	742	783	763	764	718	752	771	726	762	772	693	774	751	775	794	724	766	758	775	750	737	745	766	762	820	767	728	765	824	780	786	788	785	796	777	772	705	772	778	733	750	762	771	735	749	782	782	721	765	751	789	714	758	804	763	766	823	785	726	726	730	767	715	734	781	766	744	770	741	737	782	766	713	721	727	772	779	798	779	784	733	791	754	761	777	729	793	786	768	781	731	757	707	766	796	739	755	719	745	803	762	760	739	761	802	783	727	760	714	782	786	773	723	748	777	769	766	735	714	759	724	777	766	785	761	795	707	742	777	726	812	727	791	738	742	772	795	771	772	742	791	762	741	799	694	797	759	759	767	716	784	766	789	793	722	759	747	749	747	759	792	780	776	757	761	744	759	791	745	781	821	779	760	799	737	766	774	801	769	753	749	790	772	791	786	796	788	734	745	806	784	770	783	725	788	782	753	738	763	750	756	732	739	724	758	779	762	738	712	778	788	759	751	718	803	763	754	769	738	732	761	747	694	744	766	740	785	746	769	729	768	744	737	787	817	743	742	799	789	760	760	775	710	721	756	734	752	782	758	748	722	685	810	745	718	789	754	711	732	721	769	797	751	732	792	703	751	773	768	750	768	770	758	724	732	778	763	745	760	762	745	779	753	735	738	756	768	767	731	725	744	784	755	747	759	761	768	786	781	755	772	772	730	789	747	690	741	765	794	735	745	779	765	790	772	790	714	737	734	757	775	734	744	813	764	786	773	716	804	725	743	760	759	767	770	733	792	747	776	831	813	754	783	738	765	788	745	746	777	803	772	727	801	778	759	774	783	710	788	763	746	738	736	789	745	741	777	756	745	773	801	708	803	758	762	782	724	723	747	732	732	736	743	759	777	718	787	750	826	778	822	747	795	744	729	731	810	727	771	864	727	784	738	772	763	754	753	744	735	787	768	713	771	736	821	740	771	729	750	790	783	791	780	735	748	816	807	799	774	802	771	772	803	771	785	741	773	777	753	723	742	713	752	725	798	753	786	784	728	748	734	779	722	703	766	759	765	748	771	747	814	776	787	808	734	737	737	733	719	762	769	729	811	747	759	769	769	751	692	710	727	774	778	796	746	722	752	805	760	796	730	732	710	776	784	774	811	771	778	759	718	831	746	758	759	798	728	723	756	747	742	752	727	759	751	764	774	767	750	681	773	744	775	792	740	799	714	770	744	786	771	781	805	768	756	744	787	724	756	800	760	794	783	689	723	836	767	731	769	784	773	796	778	788	739	739	785	793	771	791	795	728	736	747	806	774	726	776	763	774	824	817	740	790	779	716	734	809	770	827	793	759	785	740	717	818	828	733	723	731	789	758	743	794	749	734	746	769	726	796	772	781	760	784	730	776	812	776	773	743	734	733	822	763	749	715	758	786	783	794	755	757	756	804	779	706	759	718	767	755	777	753	798	795	760	790	741	728	759	794	719	761	779	772	727	768	782	769	729	762	741	751	841	779	797	805	735	746	754	721	754	805	767	781	719	724	753	755	767	733	706	763	805	739	750	735	807	801	785	757	772	750	725	738	742	758	765	732	765	754	782	744	762	767	778	747	737	795	710	757	744	757	731	727	770	790	794	785	780	763	765	785	808	765	769	703	757	756	765	761	770	764	777	807	768	771	714	770	792	777	753	746	755	765	769	775	754	744	766	744	760	747	773	745	764	761	808	774	734	767	803	768	717	779	791	721	713	721	731	791	805	717	741	737	748	783	779	775	758	720	793	737	757	696	732	756	765	798	780	741	738	745	786	837	770	765	770	701	774	748	793	757	741	754	761	744	778	750	739	782	766	772	717	771	726	773	786	804	764	753	750	771	790	773	792	834	729	751	816	715	801	744	802	707	760	773	700	728	707	783	801	755	751	768	724	769	773	773	777	766	787	756	784	759	763	755	779	787	789	746	786	735	730	769	781	773	769	760	754	725	732	728	742	761	758	761	776	754	738	752	721	711	766	720	763	778	798	746	768	733	769	749	766	725	778	776	761	794	785	811	756	749	762	764	767	790	727	732	786	736	764	746	751	772	705	760	731	804	738	812	736	770	798	747	754	740	768	755	752	768	709	786	731	773	722	799	758	769	771	796	784	799	783	748	768	759	768	764	771	716	766	715	747	791	809	752	673	769	779	785	702	747	783	759	723	749	780	751	797	682	731	752	732	733	784	754	781	749	735	779	760	808	774	766	780	742	745	785	756	733	788	749	805	773	802	762	752	745	741	772	744	733	798	757	717	747	795	763	717	799	801	711	752	725	800	721	797	760	747	764	728	761	772	781	767	788	756	747	763	759	719	789	750	785	784	794	748	726	784	725	733	740	769	784	698	777	747	800	798	772	725	777	711	760	776	778	740	780	807
26025	24715	33962	27626	18570	10825	2470	553	429	468	442	431	418	500	429	422	425	457	424	435	449	446	436	477	488	449	448	471	482	483	430	443	438	436	446	465	499	409	466	459	434	435	411	473	418	486	455	435	416	433	437	432	465	472	421	448	467	460	445	426	419	472	444	417	435	407	446	445	443	429	436	439	443	407	414	457	433	431	490	454	430	445	429	401	401	420	428	445	475	439	432	437	427	457	443	442	451	441	453	445	481	471	423	440	456	418	447	406	463	457	422	418	414	401	429	423	458	444	437	443	443	418	441	449	446	451	443	405	453	443	444	439	437	431	458	449	430	448	416	400	416	405	459	413	502	472	418	417	457	421	460	421	439	413	412	483	410	446	424	420	435	425	395	464	430	447	431	443	472	445	433	429	457	455	466	421	416	451	428	442	463	435	428	462	408	386	404	421	437	411	427	451	419	414	440	426	468	432	440	447	447	450	437	425	447	415	475	452	462	461	456	420	455	453	445	439	466	425	426	522	437	434	438	450	442	412	441	453	448	437	469	431	469	455	430	436	434	417	406	406	456	453	428	403	446	445	439	401	433	453	413	432	434	450	456	437	407	468	394	422	435	428	413	416	428	444	426	402	447	442	419	410	418	466	445	430	473	421	445	409	456	411	453	465	446	461	403	468	425	468	441	432	466	411	376	477	440	438	405	454	450	461	429	482	429	419	418	441	410	463	428	476	454	453	432	418	438	439	429	465	451	427	472	454	455	434	470	453	467	437	403	430	446	483	459	440	419	461	467	441	409	458	452	449	403	439	434	472	441	428	437	427	461	418	429	446	457	463	452	426	433	448	446	461	429	440	465	407	435	434	451	404	421	412	397	414	395	425	433	449	437	431	457	416	459	435	436	455	460	431	415	431	442	430	421	455	449	434	440	457	457	412	437	454	459	441	472	470	460	490	418	428	481	396	455	479	450	477	434	447	430	407	445	430	434	414	389	410	427	473	423	429	421	459	470	427	417	427	453	465	430	432	440	419	435	427	415	439	465	456	463	472	430	404	448	474	451	428	406	439	450	429	427	442	490	420	465	429	450	455	410	435	438	423	429	411	480	436	414	447	457	426	458	449	450	427	450	451	440	402	476	413	428	425	425	419	446	471	433	456	448	410	413	434	467	452	444	382	415	439	413	428	458	454	424	406	432	431	410	439	415	446	429	465	452	447	413	442	445	419	449	440	409	416	395	402	423	463	440	462	444	465	436	457	467	439	421	438	457	439	430	397	448	456	432	453	449	456	446	427	459	422	428	437	438	449	418	470	446	423	442	447	452	410	482	477	441	455	473	455	443	434	450	434	424	437	410	424	434	449	422	413	445	411	460	438	432	426	462	452	413	411	480	439	471	435	466	454	412	459	384	441	453	457	392	473	467	418	405	449	406	457	422	459	453	418	444	415	440	411	446	460	438	423	449	419	442	489	422	471	430	457	447	440	453	444	416	422	417	450	423	410	443	413	432	449	428	458	431	410	411	485	470	489	411	440	427	433	424	416	425	455	440	421	421	468	415	406	423	426	447	437	447	405	418	426	438	400	417	408	446	451	406	455	431	475	424	486	446	446	449	408	413	458	428	456	443	459	409	437	450	401	442	421	452	425	429	447	474	456	468	447	446	430	421	454	453	427	418	426	448	478	431	422	433	433	432	424	416	440	413	423	425	429	425	412	446	446	445	441	436	433	454	436	435	480	424	407	433	443	434	447	434	472	439	434	462	414	453	408	445	439	436	385	465	440	435	448	459	436	447	430	442	448	438	436	474	407	434	408	445	440	461	446	470	442	400	426	428	423	443	426	419	438	434	440	452	463	418	440	414	426	444	426	423	459	402	464	488	464	425	472	442	449	469	433	406	458	403	468	453	439	440	396	441	413	428	502	460	439	413	452	450	436	435	401	429	465	482	430	453	438	462	444	442	408	460	437	441	409	424	429	436	394	453	411	424	457	451	422	443	455	465	462	428	434	432	419	460	434	451	438	452	453	447	437	447	438	454	438	442	433	402	466	448	478	449	409	407	404	478	396	421	397	411	405	408	403	437	430	431	460	436	439	444	455	411	466	458	452	426	423	414	439	437	439	433	429	430	428	448	420	478	392	483	427	422	462	468	456	457	418	435	407	469	454	433	455	467	407	405	442	432	441	435	437	455	453	462	420	467	446	428	474	468	439	413	449	438	459	444	437	442	452	453	417	437	466	437	474	470	398	448	459	448	465	449	396	429	435	403	437	416	423	452	450	464	460	433	427	425	410	446	464	432	428	417	430	430	433	474	435	410	430	462	455	440	454	456	416	453	446	452	473	427	453	435	440	419	449	462	427	444	429	458	417	466	462	387	420	453	458	434	455	430	434	416	436	399	455	443	426	430	430	422	436	435	464	437	436	434	432	449	446	453	460	418	454	449	471	431	419	450	435	415	438	487	430	466	440	447	436	498	394	427	453	433	448	437	429	387	466	419	435	429	429	437	422	433	391	417	447	408	448	450	414	428	432	431	459	466	428	420	413	462	434	449	435	401	499	389	435	467	455	472	433	437	447	487	425	444	439	379	410	435	448	440	428	442	471	403	438	461	493	423	438	443	424	432	422	423	436	466	427	482	469	455	420	447	458	461	457	398	416	436	435	419	434	447	467	436	435	421	461	430	464	470	441	423	458	447	440	448	440	416	423	453	411	428	423	450	429	483	447	436	428	432	445	401	444	468	458	428	422	437	461	442	437	436	448	453	486	448	431	457	414	425	427	429	461	432	416	466	451	399	437	426	457	453	476	393	441	436	423	409	465	469	445	414	430	455	413	412	448	425	444	443	449	428	452	446	425	428	465	439	449	412	431	440	452	427	436	466	460	438	490	469	425	430	445	471	413	461	439	474	425	445	464	396	444	418	449	411	432	456	436	473	413	425	431	450	457	476	428	428	453	441	432	433	448	427	462	394	455	434	457	419	435	456	387	430	463	440	445	428	439	449	456	447	406	426	442	432	443	432	446	402	423	465	428	417	434	418	423	437	441	459	440	446	431	436	412	454	440	445	434	417	435	444	452	444	425	463	467	470	432	486	415	421	439	420	397	421	434	457	438	479	439	465	424	474	447	410	395	454	445	437	426	429	443	436	441	423	406	434	417	428	465	420	416	422	445	470	456	436	431	474	447	480	445	423	427	442	467	441	423	460	441	411	474	434	423	428	427	410	459	417	475	440	418	441	452	413	424	435	465	417	453	444	485	430	428	478	430	435	439	434	433	440	459	442	457	462	413	422	450	445	433	472	449	444	451	444	435	454	418	468	436	426	446	402	433	413	464	438	452	436	461	476	428	429	445	439	416	426	444	444	452	455	436	433	421	454	421	433	474	398	432	456	446	418	442	433	443	426	401	450	408	420	412	427	446	432	433	451	448	430	428	429	451	430	467	464	423	430	436	444	408	459	469	399	435	435	438	446	441	465	428	403	422	404	396	437	414	476	412
62036	88276	65829	32336	9614	12613	3631	779	695	758	748	739	727	747	714	712	722	746	689	737	733	731	727	781	704	710	717	723	704	698	728	719	728	691	727	740	763	706	745	719	743	727	729	716	686	756	709	740	720	700	753	720	734	718	737	711	745	720	710	717	744	746	676	725	712	694	722	719	736	729	700	741	699	654	822	709	702	724	746	772	663	719	701	688	713	737	662	737	729	722	746	709	676	711	799	728	714	705	729	734	701	714	748	725	694	701	731	748	740	680	677	704	709	717	718	717	721	681	733	716	755	735	751	675	706	670	756	691	725	711	741	732	733	698	671	697	692	683	735	723	718	698	727	728	718	741	680	758	671	716	759	738	712	745	749	708	768	792	694	704	713	694	682	750	711	701	729	698	755	729	708	748	668	715	777	654	682	762	757	713	671	705	698	666	688	716	749	719	711	716	671	689	707	717	732	740	700	721	730	676	724	729	706	703	707	697	728	751	714	702	696	674	668	750	768	707	732	749	738	726	698	760	732	739	692	731	728	723	695	734	733	681	753	765	739	755	711	792	715	706	682	723	658	728	674	705	693	704	684	714	687	709	719	765	700	657	805	694	642	708	740	718	755	739	705	698	687	729	739	717	677	709	698	708	731	747	705	758	717	766	709	687	690	802	691	754	695	736	698	704	706	670	704	759	777	751	703	743	732	714	743	709	704	732	714	764	740	721	704	672	722	755	697	776	716	737	709	725	704	751	681	702	738	693	711	698	736	740	752	703	738	778	752	697	687	713	751	696	688	701	741	735	721	687	770	718	720	725	703	706	711	704	764	733	697	688	740	734	708	736	723	689	700	749	718	733	697	741	703	715	731	690	719	731	780	710	646	729	716	702	736	681	746	723	737	715	689	700	752	714	673	685	722	742	703	749	727	744	715	730	749	748	746	742	741	749	717	705	704	733	705	705	717	714	727	670	709	741	756	716	694	733	708	663	719	688	732	737	785	739	694	710	700	716	744	711	714	697	703	705	729	680	722	731	721	717	728	706	708	716	684	696	696	696	711	739	713	756	688	717	718	696	677	748	736	719	716	696	709	683	696	703	703	682	747	764	716	729	761	735	682	649	719	689	725	729	724	734	767	708	715	727	744	690	681	750	776	761	707	744	675	722	721	701	706	724	684	731	727	648	766	746	715	688	747	772	743	760	712	720	687	725	735	716	699	758	764	713	733	716	693	748	701	751	680	708	760	711	740	666	756	734	744	723	672	732	731	696	713	715	727	733	771	722	697	717	734	751	721	747	750	795	737	674	691	741	698	672	714	725	743	702	734	694	697	684	713	701	746	707	691	740	733	708	742	714	748	705	721	722	694	739	732	666	704	720	725	720	661	722	739	714	746	735	709	717	688	739	684	758	728	724	732	713	734	753	738	711	717	727	727	709	707	668	683	731	694	740	718	706	728	743	679	695	692	736	666	720	673	750	723	686	702	750	679	692	681	729	687	703	760	731	689	738	684	734	769	752	717	748	716	727	704	747	693	765	746	692	729	687	721	726	707	758	763	728	725	724	744	694	709	681	773	684	754	715	736	698	720	704	723	712	717	731	697	768	736	667	740	668	672	709	723	686	729	737	721	732	746	706	736	695	736	717	685	706	725	716	730	725	714	679	708	737	723	710	685	745	737	763	717	757	767	732	698	693	695	704	681	765	703	705	717	738	711	717	636	717	737	736	747	731	672	729	682	731	700	694	682	720	691	726	700	747	698	757	701	693	725	707	710	689	689	764	756	781	726	699	729	717	721	708	704	722	742	736	713	723	691	709	717	725	707	696	687	701	717	702	730	734	727	755	689	684	705	711	713	773	728	707	704	681	701	753	729	720	717	719	679	725	679	755	723	736	731	735	715	716	697	702	756	694	729	656	708	727	768	705	779	739	701	718	727	705	699	761	703	727	729	741	686	734	715	727	703	675	712	736	683	674	737	679	766	704	733	684	720	702	698	763	677	694	733	703	727	714	693	714	764	726	661	702	751	683	716	760	750	712	717	770	746	749	753	733	711	720	717	716	735	734	710	707	728	669	708	717	756	739	734	737	673	679	726	726	754	731	699	733	693	735	718	733	689	722	704	725	737	754	743	705	740	730	706	690	717	731	716	725	678	705	737	749	734	729	723	734	710	704	713	720	669	725	716	759	743	710	744	720	739	748	696	706	731	691	735	677	699	703	751	741	712	761	741	720	727	748	700	708	722	733	655	701	763	778	740	664	688	774	650	713	699	750	695	752	707	724	729	768	728	753	733	725	773	738	723	693	716	708	690	710	741	722	697	752	732	717	672	728	697	715	784	726	736	716	707	674	751	721	751	738	735	712	753	730	733	712	718	731	743	729	745	720	718	763	687	722	725	682	713	693	706	761	739	776	689	751	730	733	737	734	715	698	724	661	729	750	708	739	747	682	710	694	743	721	714	695	691	705	731	778	693	754	715	725	735	731	695	703	740	743	713	753	769	729	721	688	736	705	767	727	742	738	681	693	772	690	710	669	758	704	753	728	719	768	750	746	707	685	744	665	727	704	729	733	710	740	700	693	690	690	742	678	759	694	744	770	720	695	699	688	696	689	751	697	660	691	742	718	683	739	713	724	697	713	671	697	699	752	702	700	721	699	690	695	634	702	707	716	754	749	686	720	781	706	702	737	708	701	693	724	693	718	729	725	706	708	706	736	721	684	745	746	673	706	717	699	672	717	699	704	694	795	694	733	722	765	715	736	677	741	716	728	774	755	720	722	722	741	712	663	748	718	684	734	706	712	727	752	731	694	752	746	695	781	772	712	752	758	760	740	677	723	711	760	750	719	729	727	712	731	734	718	688	708	678	696	755	741	698	697	784	749	689	745	671	686	757	775	730	701	731	720	724	776	759	730	734	673	731	757	691	737	675	708	673	738	728	717	711	710	722	695	768	734	700	722	683	689	706	703	764	732	736	701	711	663	678	682	712	713	734	727	714	737	726	691	695	684	734	716	686	734	759	751	666	699	654	739	687	737	685	678	708	711	756	714	738	745	654	671	733	731	747	708	736	685	764	715	716	743	740	746	767	715	705	715	730	753	713	757	744	679	722	736	711	736	764	717	743	715	746	734	728	692	730	689	691	646	753	737	688	726	731	730	708	710	710	719	727	693	786	746	724	731	715	710	698	710	705	733	680	695	689	742	702	712	750	766	777	710	672	727	735	737	708	751	675	741	741	721	710	705	713	686	686	714	718	761	704	779	676	757	703	732	664	730	705	746	707	760	710	747	720	688	695	729	681	655	705	704	721	709	745	761	746	659	695	707	733	727	723	734	723	748	730	729	731	749	680	718	682	715	650	723	691	764	678	693	707	730	720	671	707	735	721	720	674	697	686	738	730	680	740	699	730	732	682	761	733	680	752	746	656	713	737	754	750	804	746	708	757	764	712	725	687	747	726	690	752	704	669	708	743	686	708	719	756	727	706	709	709	739	713	742	709	712
24390	22997	32133	26154	21482	19039	6789	909	668	646	674	639	672	620	675	686	670	704	681	643	683	630	620	653	672	641	687	657	660	659	669	643	628	667	624	677	635	630	646	652	623	656	585	605	650	610	609	636	607	643	651	617	627	658	664	653	647	664	609	666	612	653	636	621	648	679	647	620	637	595	648	644	621	658	645	598	642	651	646	621	674	634	666	612	639	597	677	622	625	656	604	605	681	629	658	613	642	649	610	650	617	661	665	671	629	631	675	623	629	567	598	630	574	685	628	654	651	661	639	632	626	652	639	624	616	619	594	620	618	634	643	593	675	670	587	654	611	668	645	657	619	632	622	622	605	654	607	667	629	623	636	609	637	606	657	663	642	676	631	662	695	647	626	613	631	661	653	682	624	650	658	629	641	627	623	638	637	652	633	659	607	625	632	603	620	603	605	645	660	635	618	660	650	623	635	610	640	621	655	643	629	612	644	651	627	648	659	633	641	627	685	634	609	656	682	643	636	646	657	631	673	636	629	643	624	648	637	655	625	649	634	621	675	643	604	648	670	636	670	657	657	643	617	594	677	584	634	626	587	647	722	637	639	658	604	623	632	663	606	643	616	710	639	686	678	609	668	636	667	663	654	676	646	626	635	643	647	668	605	612	671	725	604	672	634	610	668	607	630	632	667	596	641	641	676	669	650	647	640	603	617	560	627	650	653	595	673	645	628	641	650	615	609	652	627	598	627	655	622	646	665	625	613	643	656	645	629	638	636	669	634	635	627	638	668	609	622	644	642	634	606	618	628	650	607	615	671	588	653	636	634	636	615	604	625	612	641	609	625	612	640	663	607	665	616	623	629	626	616	642	652	655	610	649	586	652	672	643	641	623	619	626	643	630	638	665	619	664	644	629	611	649	584	577	609	621	630	616	635	640	642	653	649	642	637	632	582	641	634	564	635	649	642	614	589	647	593	620	636	678	632	615	628	634	627	623	686	658	643	619	666	643	663	657	617	681	613	641	642	628	649	620	693	657	631	610	602	628	626	675	656	642	622	625	634	657	677	605	683	689	658	640	600	635	654	647	619	664	618	601	625	636	657	600	640	641	694	621	616	654	607	628	614	624	632	611	614	642	639	632	642	640	635	644	658	623	653	653	610	626	654	635	656	618	668	654	652	616	641	617	661	637	640	620	661	602	632	600	628	621	638	640	667	612	655	662	587	580	658	652	658	663	671	630	628	651	619	619	617	636	684	668	633	615	655	605	592	607	655	676	654	637	644	613	659	553	632	653	650	690	665	618	625	608	663	676	669	663	647	676	662	662	630	626	589	680	678	635	655	634	577	616	650	625	653	599	585	607	637	628	666	665	635	623	631	620	639	662	625	618	603	639	626	661	626	669	602	662	629	625	634	662	626	631	653	649	640	646	654	650	652	604	606	641	627	653	636	624	663	607	632	631	659	614	601	639	665	608	672	615	624	625	673	657	617	677	667	633	645	640	662	636	599	630	641	708	601	609	657	605	655	600	668	581	606	666	651	644	627	637	600	573	644	657	677	610	650	664	602	608	624	619	630	649	693	659	647	595	656	645	604	632	595	653	649	635	637	693	680	642	658	651	656	671	625	650	626	645	629	627	661	616	644	574	656	608	647	616	651	634	614	647	636	668	629	649	634	645	647	622	660	633	670	643	648	609	598	642	634	572	651	618	663	643	619	612	613	623	647	625	671	662	630	659	658	644	651	637	653	621	626	653	621	640	636	699	661	685	651	628	651	608	698	630	595	641	649	644	656	650	610	646	649	616	648	643	647	658	615	631	599	640	582	617	654	632	614	611	643	641	642	662	673	691	669	631	634	674	651	635	622	671	651	656	643	609	633	645	646	629	647	658	626	629	581	645	642	639	650	627	663	675	625	662	666	664	658	601	617	579	642	625	622	634	693	646	649	663	660	646	650	645	662	636	617	656	638	627	616	665	669	637	594	634	684	658	633	614	632	666	631	615	673	602	608	637	664	645	690	602	632	639	655	660	661	660	659	629	633	646	673	654	652	639	678	660	655	619	620	623	643	647	644	677	669	606	635	647	638	630	649	597	637	669	635	629	654	659	634	674	622	665	651	643	657	616	637	668	601	661	612	689	645	631	651	664	679	672	640	599	619	633	651	647	638	634	635	665	679	606	661	582	593	656	644	617	641	632	637	621	610	613	609	637	708	647	619	641	658	566	644	648	627	674	713	619	621	634	633	651	675	631	612	673	654	633	706	665	687	593	666	638	595	601	651	618	627	651	621	622	685	669	657	627	640	610	616	672	633	653	676	637	603	602	645	593	659	630	650	624	613	625	612	596	599	616	651	614	599	657	657	676	635	676	653	620	654	649	609	632	633	591	711	623	604	647	615	628	627	654	649	584	642	662	625	634	623	650	627	626	653	617	628	643	608	607	635	652	682	668	601	613	587	651	678	598	637	599	680	595	636	629	645	669	676	652	649	658	656	600	605	649	624	621	623	614	648	618	608	639	634	586	613	651	658	601	604	606	611	613	589	645	625	677	620	612	655	641	649	631	634	642	606	644	637	657	654	680	663	593	646	633	607	693	650	587	627	625	621	642	630	656	659	599	591	662	607	656	623	640	663	633	630	617	640	586	609	565	625	617	642	598	638	695	612	603	629	619	663	624	653	648	645	627	649	584	647	631	599	641	597	620	602	624	633	639	619	613	615	640	701	631	628	659	666	641	623	663	651	581	607	666	659	655	636	649	621	660	576	659	629	644	665	585	603	647	635	622	631	651	662	639	618	602	608	667	642	649	681	642	623	646	598	629	600	662	621	655	658	628	580	630	592	621	664	636	678	612	624	669	652	664	611	605	583	586	637	637	637	626	627	664	612	709	649	694	678	652	612	635	628	651	660	594	640	606	613	654	633	664	639	632	625	617	631	673	657	626	662	595	666	630	658	596	599	658	682	630	619	611	626	600	628	587	657	624	665	609	720	658	639	620	656	666	601	609	622	632	660	677	650	619	633	616	637	649	637	649	631	669	687	633	590	632	681	600	649	638	614	632	614	638	622	626	636	625	619	569	613	658	607	593	656	679	642	661	615	635	641	638	601	632	612	651	636	651	632	622	647	664	630	610	657	618	639	600	686	627	666	644	656	641	642	572	622	639	647	657	617	615	671	651	634	637	614	661	665	642	644	656	641	627	610	652	631	596	652	629	626	616	662	638	645	668	611	631	652	655	626	597	648	615	615	588	639	642	633	615	629	652	639	650	607	645	591	607	616	631	623	634	644	671	670	627	615	613	665	618	651	651	612	627	642	650	645	634	640	633	666	663	664	659	664	577	647	651	645	647	671	678	623	596	671	635	630	639	653	644	660	664	631	641	652	645	572	635	666	649	650	655	656	632	610	647	589	617	661	643	654	655	643	601	630	643	649	661	642	629	622	632	663	639	614	602	639	695	665	662	629	616	622	647	620	597	588	605	679	670	631	647	626	637	606	641	609	633
61822	100225	77999	40521	13127	16323	5193	1127	1022	1032	999	948	985	948	949	1011	1017	965	1029	938	1000	938	957	1007	1049	1011	996	1011	1021	1006	975	1041	1020	1060	982	983	987	984	975	1056	920	1013	1004	964	1045	1039	983	1012	960	1000	958	1033	961	982	944	1002	934	1022	1001	987	1024	978	998	955	991	1005	977	991	991	928	989	1004	996	984	1012	962	986	1000	967	946	1004	971	993	977	975	943	1006	984	943	1013	909	981	1008	976	924	995	1006	1000	948	909	971	987	1010	996	916	949	1011	1060	1022	1036	989	989	940	1008	942	987	939	950	956	955	1037	978	1020	976	995	974	1049	982	981	957	993	984	995	965	1002	965	969	962	950	1007	970	1000	1002	961	932	973	987	964	961	1034	981	980	1041	962	1022	976	1020	972	965	999	951	997	945	988	966	1014	954	1022	949	1032	932	993	980	978	972	1029	968	1020	983	1009	946	1050	921	977	1027	1023	1013	994	1022	1023	998	1075	1010	991	956	998	1029	1014	990	1025	995	997	901	976	1051	981	1006	962	961	989	970	1005	1029	998	1002	968	999	1028	975	978	1000	955	948	1016	954	1024	959	993	961	991	970	980	1006	1011	999	1011	989	981	935	1025	980	1001	980	1047	952	980	1047	973	957	979	998	963	1041	983	970	996	972	973	979	1027	1064	1031	963	946	981	921	980	981	1020	939	977	1005	931	1027	907	972	970	996	966	978	1003	951	1035	1004	977	958	974	950	1003	1001	934	983	990	1028	950	1035	952	930	1001	1032	958	967	969	994	997	1027	1007	983	989	996	983	1059	945	985	929	1036	975	973	1031	970	924	952	977	997	978	978	997	1001	958	994	983	926	944	946	1009	1001	998	985	976	988	950	952	980	947	923	967	1050	1024	1009	943	971	976	979	967	1037	992	957	972	989	941	936	1018	955	980	1018	935	1017	949	999	985	970	977	1005	959	997	912	968	974	982	948	987	965	1008	922	989	929	979	995	991	1012	932	974	1000	981	983	991	986	968	990	990	1002	931	1026	1045	999	964	959	971	960	984	979	960	961	987	1017	981	1021	974	975	970	1042	1010	961	1030	946	995	974	1071	1037	1005	932	1022	992	1015	1009	974	1026	974	1045	1012	943	959	1018	971	1038	1013	982	931	990	964	1005	1008	958	1052	998	1017	993	945	957	977	949	997	983	990	987	943	1033	951	942	1024	1033	988	1021	977	1017	1040	994	968	950	948	967	972	957	951	975	1007	956	1062	1006	1042	1012	951	1026	983	1023	1037	954	996	994	981	996	1023	975	947	981	1035	946	980	968	973	973	986	991	1003	1021	970	1026	1046	989	971	1006	956	949	999	946	978	1002	965	1020	991	961	949	938	988	1017	1009	989	956	980	1043	1032	1009	997	997	1014	956	986	1031	1027	1004	985	1009	996	998	988	1009	984	1027	986	953	953	1042	998	971	989	967	971	1024	962	949	969	1014	1017	999	1051	1017	1042	960	983	1027	929	985	933	1010	997	976	998	969	1014	1018	976	976	933	997	1026	968	1056	955	954	1030	969	1013	983	982	918	947	972	954	1031	989	1008	1011	989	1030	950	975	974	958	938	994	1049	979	959	1017	1033	964	986	949	1039	950	995	984	982	979	964	1013	1016	993	961	984	942	975	973	1042	1024	946	953	970	959	1006	993	1007	1004	942	994	932	1005	1016	947	997	995	976	1000	965	961	959	954	927	953	950	1003	978	976	992	971	1003	970	999	933	1005	1048	947	994	984	985	944	939	909	979	999	981	969	983	992	999	958	933	1028	987	1006	977	990	956	936	910	945	1013	1013	999	961	979	978	990	984	1005	986	1045	1070	965	977	988	933	951	966	925	1049	967	968	956	948	940	1048	995	927	975	1024	981	995	970	947	990	955	996	981	1000	940	988	999	1006	1026	969	973	991	975	1003	991	978	974	1033	998	1000	989	975	1001	978	985	944	931	965	1085	1039	966	984	962	993	1006	979	967	978	1003	946	960	976	968	968	1020	983	1010	997	1023	994	1030	991	1054	966	1017	924	988	1010	973	1014	1051	1003	1013	986	935	971	912	943	994	975	939	993	966	976	1022	991	978	997	956	954	996	1008	952	984	963	1052	991	926	955	932	933	977	939	973	996	994	997	1021	990	1005	952	960	988	958	987	976	953	994	998	1015	952	991	1039	972	1001	936	980	964	964	956	975	929	993	935	1020	1012	994	995	1012	960	1032	968	966	1014	1020	923	980	994	965	1008	997	938	1024	1005	1013	971	950	978	958	950	974	1000	971	977	983	951	964	1012	1050	994	1013	996	1000	1028	983	1038	957	1022	951	1000	969	953	982	1001	1007	971	936	973	965	1007	959	958	995	964	983	979	969	989	1002	990	969	1012	980	1028	1021	960	949	949	980	996	904	1006	982	988	983	971	1029	962	968	957	1017	1019	1003	1009	977	1018	969	1017	952	997	1016	961	991	980	985	1031	932	1004	989	1020	1015	978	989	949	971	923	986	978	1028	965	959	962	918	983	954	1021	1005	931	972	1006	1005	971	964	1023	991	950	1008	1009	1044	937	1024	1062	992	974	1007	977	1051	953	996	1057	964	990	990	956	973	966	977	999	1006	983	977	996	988	973	957	1028	957	999	959	972	992	985	1024	950	936	996	975	1026	952	982	956	980	1008	1026	962	1031	958	1001	971	984	994	963	993	957	954	1060	962	1015	1017	1005	949	1007	973	1036	955	1000	995	904	979	996	937	978	967	985	977	1035	979	996	946	979	996	969	967	933	936	1025	1001	994	1027	990	1006	1041	961	977	981	961	931	1068	961	963	938	923	1007	1003	979	999	975	934	1008	968	943	954	969	1065	994	978	976	997	972	941	942	963	1073	964	972	1006	946	1004	961	970	980	944	922	976	981	978	1001	988	1003	1036	895	984	1013	958	987	927	1003	959	992	993	960	1029	980	1028	1015	997	949	1012	950	994	928	1012	998	1043	943	1029	977	985	939	978	1020	942	979	996	943	972	961	978	971	897	982	1018	923	964	1016	999	999	989	953	963	983	1000	1050	1015	1036	976	1013	934	970	991	999	957	981	1002	974	987	1025	1029	1025	983	1022	966	961	1002	973	1012	990	951	953	920	1030	975	982	997	987	981	997	971	975	987	1003	983	1009	1021	988	1016	937	998	982	1005	993	974	1028	992	1008	1019	983	1010	934	983	962	931	983	987	938	1019	996	938	1013	957	938	942	1016	1011	1004	1047	1014	969	988	964	945	943	1000	943	986	1000	971	1005	1016	1019	973	987	1011	976	1025	999	979	992	1045	987	922	1002	953	1021	973	949	1049	1005	959	1018	965	962	991	939	981	1002	1007	977	1025	963	973	994	1035	971	958	993	961	977	980	1027	1000	1001	1038	975	990	973	986	997	970	990	1000	945	981	988	928	1040	960	1012	994	996	994	974	967	1011	1041	934	1030	965	1020	952	1024	916	977	951	979	1003	1017	1030	982	1018	1011	970	968	986	962	981	970	979	946	943	984	950	962	1059	1014	1000	991	969	999	1012	974	981	1039	1057	949	948	1014	991	953	951	990	957	1007	970	1000	972	977	965	975	962	954	992	933	1002	994	960	979	994	983	1036	1033	983	936	1033	971	974	960	1001	1007	976	921	1015	937	939	1010	995	1002	999	982	1014	963	997	988	981	1031	1031	1031	1010	946	961	973	951	973	940	1021	969	990	966	958	936	1007	997	1047	1036	966	1045	991	967	991	1104	1050	1041	1023	1018	967	1005	941	1029	964	948	1002	938	999	972	950	977	992	1010	980	965	991	940	981	971	1026	955	940	1039	967	937	1011	1014	986	1031	1042	955	985	978	939	966	966	1011	977	988	994	964	1006	1002	986	979	975	961	978	997	970	950	986	984	1001	951	944	1028	1009	1019	1008	967	994	976	992	949	982	1039	996	996	923
32341	32381	28444	11891	1041	1074	660	444	492	483	511	496	500	504	458	473	502	485	505	459	496	515	485	457	507	497	482	458	480	495	473	433	460	495	477	444	472	477	458	447	445	451	519	511	426	465	470	462	472	464	528	489	499	455	518	505	450	482	480	472	500	498	475	500	487	476	446	483	500	527	460	435	475	530	462	502	509	501	487	472	489	508	457	454	475	486	494	497	474	473	484	495	528	460	512	459	427	448	488	506	506	486	492	492	448	488	489	461	493	476	483	529	437	472	503	495	507	495	497	502	481	443	470	518	466	486	489	462	467	462	456	497	558	472	451	485	509	491	463	458	483	526	462	529	478	472	481	427	469	512	468	462	504	477	443	456	498	463	481	491	467	454	502	486	491	484	444	479	433	455	479	491	488	553	471	498	496	494	497	489	487	500	485	503	505	455	464	515	446	533	487	467	489	468	501	459	472	477	485	489	511	463	429	496	468	484	532	508	464	450	470	488	445	450	472	482	478	475	491	487	452	503	478	453	482	479	509	458	488	480	427	427	510	472	454	462	522	443	543	506	491	482	466	477	480	508	481	511	452	469	471	468	517	476	490	501	462	465	481	474	538	461	501	483	497	474	485	490	502	506	472	498	501	481	460	489	492	459	538	458	447	493	494	488	494	486	475	469	450	504	455	485	444	489	509	524	495	514	479	475	471	456	456	474	474	461	519	437	461	453	467	470	470	491	487	459	438	479	482	424	490	492	483	501	461	485	474	479	488	500	463	457	464	508	483	459	462	492	509	499	428	452	486	476	462	474	449	480	494	464	443	506	494	467	447	520	471	502	482	482	520	486	512	497	472	468	499	494	453	507	472	479	430	500	465	483	441	491	478	508	467	461	497	491	435	486	508	468	450	453	489	492	487	455	493	448	424	504	471	458	504	503	464	527	454	505	470	491	470	481	486	499	460	476	471	510	448	471	468	464	457	478	499	492	494	492	482	480	476	506	437	481	469	455	456	474	492	505	534	438	455	482	480	483	535	489	484	511	468	464	479	479	475	474	452	492	479	466	461	446	482	435	479	512	460	531	499	427	485	461	491	509	488	447	466	483	464	478	468	489	465	482	455	456	492	451	508	473	440	468	497	448	469	465	489	476	472	481	523	501	512	519	544	493	540	468	488	468	496	415	492	465	493	498	502	465	492	481	474	472	528	497	462	471	461	433	479	475	485	487	481	477	469	490	489	506	484	447	481	514	526	534	511	490	466	484	454	468	474	517	515	458	504	500	467	475	490	452	455	501	478	505	527	419	482	475	506	501	481	504	517	491	481	486	492	456	488	463	473	449	463	451	466	496	486	541	458	512	470	441	491	480	510	472	482	443	447	496	463	507	473	488	463	477	473	456	470	513	506	500	482	517	433	505	465	470	484	456	454	440	523	462	512	455	487	487	437	495	499	493	523	502	472	497	523	518	475	465	464	492	442	513	519	470	501	463	447	486	467	483	468	488	455	450	486	443	457	484	491	493	451	477	480	471	493	482	520	463	494	476	475	470	454	463	456	441	493	476	433	523	472	484	485	475	522	448	486	534	438	461	499	475	467	508	484	475	478	512	473	471	480	506	502	489	458	460	458	455	475	483	442	528	496	480	488	467	463	481	447	495	485	499	490	472	504	497	448	467	430	511	493	487	562	475	477	464	502	501	501	541	468	478	476	477	466	478	440	491	487	469	494	429	500	514	466	465	475	506	478	502	471	482	460	498	471	522	498	504	472	487	445	470	461	501	481	508	469	468	525	467	471	450	450	474	507	472	472	453	460	500	495	493	496	480	479	461	480	485	451	479	445	448	458	464	462	500	435	475	434	491	450	448	475	485	497	518	490	479	472	507	453	494	473	499	498	492	450	490	495	478	492	495	455	465	459	498	466	491	500	446	444	497	500	438	459	470	519	505	507	490	467	451	525	463	502	490	504	465	488	446	467	474	481	461	465	480	486	473	478	469	455	496	497	476	480	478	473	459	489	482	504	500	473	422	475	443	442	491	479	457	487	491	489	497	493	498	485	472	472	496	456	439	469	464	471	497	514	474	502	478	498	470	436	484	470	493	435	467	539	459	491	518	517	477	472	494	527	484	447	482	479	483	516	502	497	461	476	462	460	455	475	491	484	496	509	467	511	434	525	450	496	478	481	505	495	501	491	444	441	493	456	484	503	434	508	513	518	493	460	441	504	503	444	500	466	489	466	464	495	451	492	471	485	475	474	501	477	490	496	509	501	472	447	475	475	509	440	492	483	462	466	466	467	513	473	469	446	514	466	471	441	440	424	482	467	499	484	504	500	477	483	531	454	479	498	469	442	457	507	470	473	465	507	472	477	480	513	486	452	483	465	495	487	472	505	464	524	464	512	459	463	491	505	504	452	480	483	501	527	431	435	488	466	522	548	467	503	489	438	492	466	490	477	479	458	528	501	460	493	478	501	485	479	465	465	452	463	534	448	464	506	487	473	474	505	474	450	487	479	494	507	461	503	492	484	489	458	465	474	499	473	490	522	478	517	466	514	515	494	456	488	505	464	489	520	496	448	479	463	491	482	460	459	461	528	492	493	500	485	483	484	484	448	435	490	513	456	436	460	476	491	485	473	486	478	482	471	484	487	497	551	493	465	469	504	410	463	466	453	473	454	447	449	483	472	500	503	498	462	480	473	519	473	494	485	525	498	488	506	484	505	462	485	513	479	488	503	447	474	515	483	470	529	466	454	462	502	482	439	463	521	465	496	526	483	468	484	477	477	486	497	515	507	491	489	489	487	487	494	456	531	472	467	486	485	497	468	454	478	488	457	451	500	428	494	483	488	486	450	493	468	550	488	481	476	460	475	482	480	482	461	502	517	454	496	470	447	447	472	457	484	462	512	468	441	453	501	487	513	472	484	488	493	495	479	462	489	459	490	473	545	485	534	446	479	494	440	491	470	533	502	476	476	497	462	472	489	479	490	459	452	479	488	487	465	467	462	486	478	480	455	467	478	466	482	534	461	490	464	495	517	500	459	496	476	464	458	478	517	455	472	455	468	437	457	486	478	501	508	488	499	488	484	477	471	463	444	506	491	472	483	472	471	462	486	462	555	460	486	500	442	490	457	495	518	478	504	487	455	506	508	439	480	492	489	458	501	432	525	459	464	502	463	476	506	511	455	474	490	479	477	504	478	467	443	494	499	500	499	481	465	477	485	444	469	473	479	443	490	473	485	490	486	456	454	522	506	490	481	495	493	484	480	461	469	484	456	496	459	461	481	497	442	508	490	456	499	499	480	476	505	455	485	489	498	488	511	464	489	483	453	476	470	483	509	471	449	484	456	488	456	502	447	471	476	438	463	457	433	497	490	495	460	483	513	509	519	456	455	481	512	495	491	483	480	421	453	476	466	497	491	478	482	478	444	468	482	479	496	466	498	510	505	467	516	483	488	513	456	503	524	489	463	486	497	481	463	503	475	511	449	467	504	493	501	462
42271	49538	32989	10754	1611	2193	1216	826	831	801	751	778	806	793	754	808	817	778	760	771	840	815	787	829	765	803	810	824	805	756	740	822	765	808	826	827	823	768	797	765	795	753	824	806	808	780	795	800	767	784	782	808	794	793	849	818	824	813	818	808	813	762	822	761	787	809	805	795	791	774	824	836	780	833	803	844	820	821	831	786	820	810	816	810	823	829	758	801	814	764	772	783	763	785	817	777	788	797	783	789	762	784	790	847	739	814	792	806	795	788	818	789	771	787	785	791	771	786	850	858	773	782	830	733	778	781	775	748	814	801	769	808	779	851	777	790	788	801	805	763	812	790	767	773	788	773	788	835	755	771	765	790	792	765	763	795	793	818	734	761	790	767	772	765	804	769	792	769	799	800	818	746	751	775	763	790	780	825	811	793	809	769	779	778	748	777	720	840	813	780	808	782	767	796	823	771	829	798	743	849	771	753	775	816	809	845	783	810	838	812	783	828	759	765	793	811	797	763	828	774	854	793	754	800	802	818	816	824	794	799	732	806	753	792	773	768	809	789	841	821	752	805	797	808	801	783	832	763	806	821	802	801	845	786	798	813	769	779	829	765	765	792	794	789	820	770	784	823	800	797	811	761	767	779	838	779	835	780	785	797	786	800	793	781	807	842	757	802	766	813	800	801	767	787	766	748	794	836	818	806	812	800	806	724	811	800	833	752	796	799	777	814	777	788	804	827	786	771	805	818	788	801	773	772	799	714	808	815	803	811	829	836	756	781	749	759	753	800	775	790	801	825	822	782	801	750	805	790	773	779	798	738	810	785	799	809	833	857	753	831	811	831	790	812	750	792	802	794	766	772	761	761	805	840	792	765	772	791	801	758	813	765	797	848	813	786	817	799	821	774	728	806	794	840	750	822	842	833	796	724	774	796	722	784	758	770	739	729	769	836	746	793	773	819	772	781	797	804	779	804	841	774	755	784	780	762	790	806	856	746	739	830	769	816	762	787	792	800	787	783	786	802	822	782	784	784	778	832	812	814	796	758	860	802	822	778	814	784	750	802	767	806	797	820	808	822	752	748	803	772	840	847	794	790	770	726	735	787	842	731	764	794	789	814	804	751	778	745	801	782	820	762	769	774	774	773	784	773	784	800	756	777	793	798	823	755	796	813	793	769	790	773	833	828	815	815	753	794	802	771	770	759	835	805	795	815	742	763	768	835	747	772	776	779	839	759	794	843	774	765	806	836	801	805	790	775	802	792	798	771	802	780	774	822	730	765	781	759	828	806	794	776	799	799	800	743	832	815	804	784	818	779	810	742	793	794	814	782	772	823	778	807	728	790	793	797	779	770	730	768	777	788	770	777	785	819	827	775	804	791	830	803	768	773	815	791	773	809	844	785	795	755	752	818	773	760	834	804	815	796	770	791	852	814	748	809	803	743	784	800	759	789	820	790	783	816	816	778	748	743	784	749	803	807	757	772	766	823	844	791	812	807	811	769	805	828	772	751	798	834	762	793	803	846	802	783	755	784	750	839	802	822	747	784	812	765	801	815	788	827	796	815	797	781	775	806	813	789	770	781	816	845	797	797	792	795	817	879	735	820	803	845	803	792	789	811	762	796	798	823	784	800	790	816	790	859	838	831	787	731	777	806	813	852	809	758	787	801	793	796	752	834	807	802	748	835	770	739	799	835	844	729	789	788	773	810	781	822	764	762	806	814	821	785	744	776	807	715	753	765	824	751	809	763	744	793	781	763	805	840	759	778	720	793	737	792	797	805	755	772	812	802	791	838	788	799	777	835	814	811	765	737	823	755	824	794	777	799	771	758	780	809	809	814	791	792	811	839	778	767	776	805	728	750	766	802	764	782	800	762	807	809	780	803	821	783	809	817	777	792	774	783	805	802	824	743	840	816	761	826	795	790	784	765	811	780	766	766	764	767	765	805	785	765	792	767	834	789	782	740	781	773	803	854	793	792	837	799	826	786	815	779	801	760	780	762	810	771	829	829	783	831	752	742	824	793	813	831	729	796	797	801	810	791	782	815	818	780	767	833	776	804	749	795	752	786	789	819	786	828	780	825	756	804	777	803	774	754	789	820	816	783	806	732	808	749	818	802	821	787	784	780	817	777	767	787	811	824	815	796	817	797	752	791	796	754	754	832	779	774	830	750	791	751	794	803	778	783	842	782	802	800	791	779	780	842	755	805	789	832	841	782	785	827	811	844	743	750	810	787	777	804	785	808	776	794	747	751	792	808	843	795	766	779	802	734	808	773	784	769	809	775	800	765	826	803	819	788	815	778	746	783	808	763	753	827	817	790	763	773	805	799	810	754	839	809	742	765	805	785	813	771	825	795	783	786	783	770	770	766	791	793	753	797	768	838	798	802	846	794	786	848	820	791	799	784	786	843	829	788	803	814	797	791	787	860	799	793	778	785	753	841	801	782	773	779	731	796	812	791	770	833	799	841	817	802	766	806	794	777	794	801	783	788	799	828	741	792	807	740	806	752	776	826	780	846	794	818	806	782	779	815	808	753	787	761	759	796	775	799	793	747	810	789	773	801	782	741	803	812	817	824	778	750	784	805	794	786	769	804	822	812	764	802	780	759	794	820	803	794	864	784	809	839	823	815	814	770	840	795	751	787	840	747	825	803	782	827	874	814	771	854	816	821	816	825	739	851	754	787	754	798	791	802	780	753	769	854	773	810	814	756	826	821	792	801	853	784	790	766	806	768	789	779	811	783	807	796	752	818	825	753	820	771	762	796	814	803	773	780	796	783	838	791	751	736	775	765	766	752	798	792	797	759	846	797	847	781	757	783	778	789	793	760	773	794	748	804	854	798	841	758	825	770	805	759	796	736	822	791	772	844	822	802	857	789	761	832	772	717	811	793	794	842	783	773	830	784	800	793	829	744	768	816	776	820	822	763	783	830	819	803	780	746	826	761	745	826	801	743	746	756	798	791	746	822	757	768	782	831	816	845	835	808	813	758	816	748	784	744	829	826	783	778	792	791	789	791	734	794	805	787	811	799	764	814	809	759	801	725	774	803	777	822	773	818	771	735	744	788	835	768	724	799	764	809	811	771	770	842	842	806	802	806	795	806	800	829	840	781	783	754	823	777	778	790	795	775	793	751	833	767	777	793	735	825	772	810	857	774	790	782	821	800	775	794	782	840	775	817	800	764	848	792	817	769	808	842	761	799	792	792	801	822	811	850	789	791	845	725	804	834	797	812	810	825	769	791	852	758	806	784	763	750	747	847	773	791	840	794	797	833	793	825	863	763	794	748	735	777	772	786	839	809	850	777	809	802	829	800	829	775	805	820	838	808	795	847	833	803	783	802	796	767	791	761	799	782	825	746	800	805	749	787	791	765	766	782	756	785	769	791	804	786	814	792	841	821	763	815	784	707	818	814	759	811	813	839	772	817	768	818	803	767	748	799	816	803	820	738	789	768	803	771	803	793	781	770	777	852	818	786	755	781	826	775
25912	25955	35068	27548	16933	6760	1449	548	442	437	496	489	425	467	442	512	463	461	463	483	473	469	472	470	419	445	471	441	468	460	460	446	444	421	486	451	451	449	451	465	497	469	470	462	461	450	455	472	498	433	449	460	476	447	458	435	473	433	421	457	458	444	479	457	465	421	444	492	478	491	460	472	481	442	474	409	441	458	445	473	435	459	443	411	469	461	492	511	416	450	446	481	487	464	469	472	522	493	466	469	445	446	457	453	446	471	478	495	458	464	481	446	464	461	423	465	457	455	441	486	472	499	470	451	498	440	450	441	476	485	447	488	446	448	426	448	456	481	440	493	459	484	435	444	433	452	452	444	449	408	454	440	471	490	462	410	461	457	452	460	439	461	457	456	480	416	473	503	471	464	453	449	497	457	461	476	448	450	413	450	447	463	458	457	465	439	455	460	459	447	462	477	468	496	450	461	430	446	469	466	489	458	473	425	459	450	471	478	430	436	462	469	462	434	449	435	490	447	487	399	433	420	440	446	456	475	499	498	454	482	444	482	463	476	489	456	485	472	459	434	460	441	434	483	418	441	467	482	431	436	476	467	482	448	467	482	454	458	445	492	454	485	461	425	442	481	475	459	423	413	462	467	478	444	467	477	481	441	430	481	444	433	473	432	480	454	465	468	481	433	496	477	453	435	423	469	460	454	461	435	420	476	458	479	466	425	458	464	443	455	465	452	466	455	451	423	476	456	461	461	421	455	456	468	461	417	440	521	475	464	459	457	457	440	441	478	441	429	450	451	459	433	478	451	450	434	431	456	424	455	449	421	437	458	426	448	442	447	481	490	471	485	466	472	485	464	452	468	445	466	458	450	470	419	427	435	487	474	469	472	438	481	447	473	471	448	472	485	459	459	428	445	478	460	471	444	454	442	465	468	436	432	493	456	474	483	452	424	426	475	482	439	451	461	467	479	444	408	450	453	474	446	495	480	463	428	437	471	451	422	462	474	448	478	475	459	493	423	433	452	449	476	466	474	470	460	466	478	458	446	477	470	445	468	501	437	425	471	443	451	453	459	474	475	466	479	441	458	455	425	498	474	453	454	489	436	443	478	421	444	477	434	430	431	459	429	461	413	459	445	461	457	455	469	472	476	485	434	429	470	426	444	428	443	444	468	448	520	472	464	489	439	463	474	491	466	485	468	450	472	427	429	446	472	479	419	448	455	482	450	432	432	458	473	469	452	483	466	464	442	464	469	501	453	451	475	471	453	450	450	413	445	477	459	430	475	437	430	426	458	450	464	439	462	465	441	460	470	471	479	415	474	474	462	467	480	448	429	468	479	471	468	461	470	455	489	443	492	467	458	443	467	465	459	464	490	520	465	473	461	444	467	460	437	456	451	442	468	455	469	468	441	458	472	470	475	470	449	460	483	451	476	424	470	469	459	451	452	467	473	461	463	458	472	483	413	484	418	471	441	444	469	452	439	430	458	443	448	444	418	429	485	434	465	468	450	503	450	468	482	488	490	456	458	450	496	446	430	431	460	458	439	452	474	486	428	471	447	471	437	429	456	499	428	475	478	438	486	482	518	434	450	458	446	471	428	450	428	481	434	456	462	464	441	457	462	434	443	445	427	454	453	464	485	438	430	460	423	450	476	475	489	482	457	459	432	468	453	448	441	441	457	448	479	470	476	428	441	464	445	489	478	446	467	425	461	480	432	472	505	443	467	430	489	436	453	422	444	471	456	455	445	449	487	448	466	448	462	493	503	454	483	469	455	459	451	450	427	429	491	484	469	449	430	438	481	445	454	468	481	496	424	414	479	463	450	428	469	450	438	444	466	468	438	460	429	422	460	453	481	459	472	462	456	395	469	483	462	462	490	477	509	456	444	465	481	437	449	443	452	477	459	476	433	486	413	444	457	429	441	441	478	439	448	474	467	464	480	469	446	454	430	452	465	472	474	452	445	444	463	484	443	483	440	464	459	451	436	466	459	491	455	464	470	479	507	474	460	402	442	454	413	470	468	479	439	469	509	475	443	432	418	473	481	431	437	480	449	501	446	436	491	461	482	429	430	451	440	406	428	451	447	462	470	460	476	464	440	463	438	431	439	453	432	473	423	441	486	467	470	507	469	457	473	464	483	487	478	469	486	431	441	497	424	464	484	496	479	474	418	446	464	481	475	455	453	460	496	469	451	466	462	478	446	470	441	458	439	447	487	446	458	464	454	490	490	457	455	468	477	444	479	442	493	455	427	424	444	462	465	434	499	448	498	431	459	431	431	462	447	492	456	458	451	457	468	475	439	448	466	424	430	446	441	462	426	440	449	440	436	472	449	427	482	509	449	494	484	445	419	457	491	419	474	453	443	429	452	465	456	446	469	441	474	436	423	439	464	455	448	463	506	476	468	494	460	467	468	425	494	493	452	461	451	478	430	498	454	475	440	456	484	444	469	485	453	438	493	493	453	469	467	474	453	479	418	465	453	441	444	455	430	448	436	427	440	413	439	417	463	457	464	451	448	504	463	468	476	432	480	500	471	487	456	429	460	461	443	470	450	447	457	461	460	461	476	471	448	422	451	471	440	441	474	469	484	462	467	476	465	467	446	450	462	467	450	463	455	454	469	480	477	464	459	443	433	480	420	453	462	440	462	451	444	455	443	484	438	433	473	488	451	416	469	418	476	439	467	408	465	453	456	444	457	441	479	472	452	498	499	493	439	451	462	472	515	485	492	428	445	460	489	461	450	490	461	501	429	450	462	455	455	448	498	475	443	447	420	436	474	447	474	516	485	461	455	440	397	452	431	490	464	419	478	452	413	466	450	484	447	455	442	477	455	465	417	423	422	477	430	433	477	453	440	430	441	459	454	466	511	488	427	465	456	486	414	460	460	438	463	446	457	422	441	465	451	453	447	438	463	480	452	418	431	475	433	475	441	444	478	468	464	428	446	467	421	457	431	456	467	447	469	454	423	447	442	454	453	458	463	453	508	431	481	467	474	456	445	474	454	417	428	420	451	465	485	462	473	431	429	451	481	466	477	435	457	456	430	423	482	486	438	462	503	466	469	472	482	466	463	482	431	446	474	458	411	448	438	435	468	495	457	438	436	458	490	448	453	454	506	437	498	453	469	461	445	494	471	462	434	478	440	407	423	449	459	471	466	458	422	474	485	477	425	486	416	454	437	458	445	441	481	476	485	473	447	499	466	452	452	483	419	420	446	448	445	445	419	444	428	437	468	441	444	513	428	458	420	459	452	450	466	440	459	476	464	411	462	487	454	476	477	449	514	409	493	458	439	462	443	429	426	459	463	408	411	447	462	471	460	437	431	441	466	459	453	467	429	439	460	479	459	464	427	477	414	452	486	398	454	454	464	450	481	446	463	454	471	453	419	454	476	430	444	487	451	413	474	431	469	444	445	464	455	447	474	462	463	439	443	458	500	501	437	435	446	459	504	444	454	439	447	438	447	498	437	486	432	427	412	441	451	456	442	467	429
62885	90792	63041	31460	5859	7498	2205	852	793	758	719	741	757	772	777	755	763	736	695	742	733	754	754	782	745	772	720	781	754	738	738	756	784	754	730	755	768	748	786	704	745	765	740	791	707	741	734	729	697	787	705	748	792	816	697	766	724	749	763	759	772	753	748	761	709	736	751	746	820	772	717	770	748	767	725	654	766	755	742	706	734	728	720	719	728	700	738	747	700	753	726	726	703	783	803	722	722	722	723	707	735	763	752	723	772	779	758	737	757	694	717	719	788	752	785	777	762	759	731	739	766	729	721	731	786	774	766	733	702	741	746	751	728	815	737	741	783	765	706	792	765	733	764	802	746	784	746	737	745	704	733	729	768	759	729	759	785	726	759	755	736	774	753	787	756	744	756	749	732	756	775	725	768	759	765	728	731	754	736	721	740	745	773	773	752	708	717	780	719	735	782	756	747	753	743	755	762	752	720	719	746	763	760	761	756	780	742	775	696	778	785	696	825	725	705	804	773	743	778	715	740	738	748	744	762	760	717	795	730	759	772	743	755	756	726	703	739	761	750	764	735	736	702	714	784	755	762	756	720	736	747	765	734	785	748	733	732	776	742	717	769	728	775	767	716	781	798	749	761	712	720	752	769	769	746	730	765	764	773	746	731	786	774	771	741	746	717	770	732	741	717	799	751	763	804	782	746	772	733	757	720	689	724	768	731	770	695	737	703	733	759	735	736	801	776	801	722	737	694	780	768	730	784	722	762	763	734	706	781	742	740	745	717	736	728	753	785	759	737	742	726	737	815	705	687	711	771	764	748	710	710	721	700	754	752	699	719	721	753	732	745	767	764	733	771	742	744	761	733	715	773	711	786	745	750	787	774	744	803	774	693	765	764	773	720	730	721	736	727	761	772	708	772	705	740	782	745	745	731	764	736	750	714	761	744	739	717	744	760	759	755	716	733	809	764	750	699	751	756	734	746	798	751	707	756	775	772	736	756	739	741	742	758	753	770	728	771	719	749	721	744	764	747	738	815	771	748	770	741	715	737	723	761	726	702	764	741	782	740	732	716	705	761	743	733	729	685	756	733	746	689	749	685	789	767	757	780	796	758	719	742	686	761	751	742	753	727	743	782	741	705	762	731	778	732	730	769	764	805	739	671	744	719	717	732	766	684	714	745	778	773	782	698	732	775	754	731	789	773	727	755	747	743	747	724	781	747	724	775	733	791	742	765	792	725	720	779	737	683	793	741	749	729	731	686	772	729	802	771	730	802	712	751	770	716	732	725	697	774	720	756	740	762	776	739	745	775	754	736	718	759	772	790	770	741	721	712	690	744	743	699	677	736	743	707	763	768	737	736	746	745	713	788	719	725	785	700	750	764	790	755	766	787	724	708	717	796	741	827	739	696	801	761	769	721	781	734	795	768	739	745	731	801	748	753	754	752	749	796	720	768	728	754	746	757	770	759	770	771	722	725	767	744	771	761	740	790	774	770	761	740	747	721	782	737	730	763	724	740	702	742	755	710	737	766	751	704	782	785	741	709	755	690	768	753	710	765	716	751	732	726	716	774	766	709	734	777	764	769	775	768	742	757	736	791	775	709	770	804	716	721	724	718	750	762	757	785	719	746	730	691	745	770	758	736	743	738	770	738	713	736	760	747	752	771	757	731	768	739	733	789	769	787	773	722	752	707	770	760	776	779	769	752	778	748	782	730	741	737	734	753	777	736	761	758	779	744	769	799	777	824	735	747	752	732	732	744	771	699	738	816	749	761	713	751	756	712	711	759	710	758	768	735	736	772	749	718	739	750	737	736	752	743	736	737	703	754	758	729	730	717	719	791	750	740	750	744	726	746	739	742	748	736	769	738	743	753	764	727	728	782	705	797	728	748	760	727	739	739	792	786	793	757	800	771	744	708	738	709	757	787	694	772	730	734	756	736	726	731	742	741	757	769	736	762	754	750	695	782	764	727	739	734	731	790	775	716	736	733	761	788	751	738	749	780	779	733	769	724	766	774	774	752	757	759	764	799	731	777	760	743	732	778	759	752	759	756	789	723	782	771	755	687	823	787	750	715	735	703	705	711	737	749	728	733	780	782	739	766	754	753	753	741	741	768	752	767	755	730	755	768	745	747	751	747	772	751	782	731	735	790	706	714	778	777	784	778	733	781	725	683	728	734	778	773	739	735	750	788	736	761	752	775	728	758	748	814	729	768	795	763	732	790	758	751	787	768	765	698	773	720	731	758	702	734	792	754	717	726	711	712	765	769	770	693	738	752	689	779	757	739	716	724	761	728	752	772	770	742	759	700	730	747	765	758	758	739	734	709	755	738	802	777	808	772	750	763	784	791	777	773	750	723	765	736	711	741	720	729	726	735	729	774	745	774	722	754	737	756	773	749	756	785	760	739	724	758	782	771	767	768	723	763	758	743	769	747	815	757	770	711	759	742	753	711	776	779	716	748	744	722	746	732	735	763	766	735	744	741	741	707	751	751	763	717	749	752	708	759	763	752	727	783	706	785	694	746	744	745	715	710	716	730	724	701	747	709	760	769	691	714	753	718	716	745	785	730	810	725	754	760	733	721	785	778	700	749	773	748	802	741	749	752	726	736	705	768	721	753	687	850	719	779	718	774	804	689	786	781	833	742	762	745	728	755	756	750	758	756	734	771	742	721	725	800	741	714	779	774	723	757	782	769	771	725	794	766	707	744	750	740	752	714	761	771	764	743	727	730	759	765	733	761	739	688	735	765	721	726	737	729	746	796	710	770	767	714	764	767	706	766	746	742	739	754	746	727	736	750	757	799	760	742	789	707	779	786	768	758	787	759	712	754	736	747	763	730	753	793	752	739	789	790	787	753	740	733	700	800	760	755	748	724	763	755	760	721	703	759	711	702	776	761	728	703	747	741	726	731	763	757	730	797	725	700	766	770	742	782	745	743	761	750	768	756	736	715	756	775	736	775	731	751	724	784	760	757	707	750	770	766	703	751	792	765	695	751	755	764	745	760	740	723	757	806	803	699	709	723	751	766	744	718	723	722	765	716	726	708	731	773	803	713	784	757	710	767	727	755	764	730	755	749	725	708	746	732	710	741	713	766	747	696	787	768	739	750	677	814	768	791	725	767	744	766	788	724	737	746	786	784	731	749	763	685	711	768	782	709	728	768	755	686	779	760	737	751	737	766	758	757	743	738	736	726	760	717	721	771	744	734	747	715	777	729	778	739	769	729	733	723	752	794	764	764	745	704	784	787	805	771	731	744	730	743	725	783	744	745	742	756	796	723	738	756	725	753	764	746	709	766	746	732	768	791	758	772	772	766	752	770	785	754	797	782	765	721	752	732	721	771	713	715	773	774	735	712	728	695	733	691	763	735	715	740	721	746	748	757	762	738	766	728	731	701	758	737	784	704	807	704	773	726	779	736	713	727	754	756	789	756	744	752	736	713	786	737	727	699	771	786	777	801	724	763	764	712	777	770	742	720	786	768	749	742	750
24459	23488	32194	25888	21293	17159	4806	871	736	665	702	680	650	687	668	619	632	687	658	699	688	643	638	642	665	667	639	717	667	599	651	675	647	694	663	617	657	644	632	627	637	674	667	638	624	670	605	610	678	698	639	635	706	592	670	672	647	674	622	619	653	614	619	674	672	682	669	637	679	690	661	666	642	638	635	699	670	610	639	627	657	665	674	665	641	688	623	664	679	646	666	648	700	655	665	706	595	650	669	651	646	676	638	634	666	631	678	632	632	667	669	635	632	680	652	618	626	675	618	650	656	632	653	693	649	666	627	666	688	629	715	678	657	620	612	657	637	672	655	642	711	654	663	600	662	685	630	656	653	635	638	692	685	617	664	646	697	639	650	632	678	660	648	623	680	645	645	627	639	666	615	629	644	635	643	680	614	628	679	633	670	693	680	650	642	708	667	655	649	633	615	629	666	697	610	649	638	718	677	636	641	723	667	637	685	652	672	662	662	650	637	662	685	675	615	660	703	654	695	653	602	620	632	657	665	680	608	650	630	603	657	642	635	670	648	662	653	672	637	714	695	642	644	636	716	655	628	649	640	618	649	666	674	686	627	650	685	626	703	599	668	643	660	649	652	637	686	678	619	643	633	685	655	666	660	644	678	678	640	657	656	657	660	676	670	670	680	614	656	663	679	621	610	653	607	644	664	636	669	670	653	662	613	636	672	659	649	615	664	641	681	654	645	665	645	677	623	632	678	634	643	675	704	664	653	649	668	603	648	650	623	632	625	630	656	644	651	666	646	658	663	607	632	630	627	643	674	617	697	650	632	617	651	686	650	672	608	684	674	662	639	674	640	626	633	608	630	665	650	699	652	649	653	623	632	683	657	691	643	671	622	681	624	649	655	643	623	640	632	653	573	674	695	651	606	695	656	683	628	661	642	661	626	629	627	672	612	654	660	667	666	688	624	644	637	651	650	682	659	645	677	632	651	649	612	686	684	688	627	627	698	674	626	641	644	661	662	629	608	640	633	632	660	623	641	655	691	675	679	679	668	647	661	616	643	633	614	653	626	619	627	642	613	654	615	670	656	667	596	685	638	627	664	685	657	632	647	621	668	688	682	680	629	642	655	634	679	665	638	681	729	625	601	728	653	634	647	677	665	670	740	650	651	634	658	679	653	657	653	650	618	644	656	659	615	646	660	651	621	723	659	665	634	647	653	623	668	642	659	660	655	665	637	674	604	676	625	668	652	646	642	653	675	610	652	676	623	598	675	618	652	627	677	609	670	671	603	675	658	665	611	661	659	626	646	619	638	680	655	684	635	659	663	659	626	656	657	672	647	636	640	706	626	666	628	673	644	675	696	654	652	646	647	667	641	692	651	702	665	632	646	651	671	687	636	641	667	648	672	648	683	663	663	628	662	621	629	683	626	669	673	664	662	629	655	649	683	627	651	703	583	633	629	665	690	651	647	656	642	579	638	642	671	631	635	633	657	666	635	618	688	622	656	687	660	659	656	666	672	651	628	546	656	621	676	667	663	672	637	694	683	685	665	621	592	627	690	641	634	681	672	661	640	674	635	665	652	647	696	625	661	711	676	626	648	681	656	663	620	642	690	641	679	666	655	608	632	630	651	637	633	639	688	633	642	599	662	600	669	613	675	680	641	679	654	674	644	660	616	645	555	651	637	683	692	636	688	631	644	679	649	664	594	626	648	671	663	632	662	620	690	672	611	626	636	653	674	682	636	689	613	618	642	634	681	636	637	661	655	670	633	651	684	696	625	610	637	676	666	694	661	635	653	665	683	661	651	626	642	649	633	651	625	674	671	664	661	663	638	675	595	676	633	683	600	647	609	614	651	662	666	659	687	654	632	679	711	610	645	688	672	644	686	636	658	640	682	674	642	641	656	642	629	603	653	624	642	702	662	666	650	677	656	657	683	705	656	618	653	689	669	660	657	669	678	625	639	638	661	652	651	652	667	599	703	656	629	631	652	678	672	641	668	657	638	602	636	639	691	673	651	651	648	691	641	627	642	651	617	684	675	613	654	600	666	650	676	643	644	645	667	670	694	631	614	618	638	658	643	658	611	680	676	679	652	668	655	641	652	671	679	617	665	649	649	666	674	626	677	658	616	664	662	625	586	654	633	688	643	696	605	635	666	645	655	702	647	652	640	647	655	655	670	629	651	613	661	662	648	674	643	668	608	629	667	682	668	686	615	636	678	657	654	635	661	664	666	643	667	638	606	653	649	619	632	666	678	669	656	624	637	640	657	632	653	699	633	655	708	660	637	619	652	646	631	666	677	688	666	663	660	628	679	613	704	650	646	647	660	649	631	668	665	685	639	627	658	642	665	660	649	653	627	627	624	632	648	669	714	658	675	663	638	654	666	671	680	646	649	603	677	660	651	643	640	671	660	665	630	695	686	647	667	652	676	655	661	659	635	630	648	672	691	669	652	635	607	625	654	653	629	638	656	661	632	618	620	641	604	652	632	685	645	669	689	645	621	633	632	684	630	677	661	655	616	716	685	610	618	631	688	713	676	663	675	644	613	637	654	669	636	663	614	653	617	623	643	675	624	631	654	631	717	663	670	654	622	624	675	651	626	649	662	683	605	635	643	669	666	656	660	585	664	644	632	655	642	696	652	616	661	642	635	632	597	647	648	599	629	701	660	672	631	674	652	662	634	650	654	649	618	662	673	683	605	630	676	662	638	659	660	673	653	657	600	638	637	658	677	689	640	718	618	644	633	644	655	677	624	714	621	646	655	666	629	678	651	670	640	672	656	629	619	677	602	665	607	680	647	640	637	630	613	650	643	685	683	652	725	667	647	680	691	720	636	662	634	621	684	662	667	583	654	634	665	664	643	658	647	669	638	639	667	667	630	685	659	614	690	632	688	654	677	669	632	632	635	613	640	605	671	682	655	687	609	650	701	591	669	615	679	658	692	630	634	685	652	654	651	638	645	653	614	666	623	681	633	645	646	649	644	689	637	649	672	621	651	640	652	648	662	622	680	599	639	666	626	648	681	620	694	685	681	614	601	683	632	651	650	647	624	656	646	621	629	673	630	574	685	678	676	612	682	669	668	707	648	662	653	654	642	584	677	650	636	633	644	663	667	647	639	623	650	630	701	643	652	629	611	620	657	667	675	660	624	649	631	629	666	656	656	641	681	643	672	678	658	676	630	639	661	656	623	642	630	627	670	633	654	691	657	666	656	661	659	687	639	654	642	650	664	647	641	688	629	665	687	608	652	627	640	659	639	638	638	632	626	650	667	662	695	695	624	649	625	645	651	662	690	613	653	635	691	684	654	651	651	623	694	641	630	656	693	670	621	655	640	649	655	581	688	646	671	633	612	679	642	628	637	629	648	676	652	604	650	637	655	669	670	669	590	643	596	655	609	671	649	644	660	663	599	645	632	726	672	669	665	631	666	635	653	743	624	656	633	718	649	653	670	606	618	688	669	671	680	686	675	653	676	689	673	722	659	607	666	643
62070	101132	74040	40172	8415	11108	3885	1158	1020	1020	987	1040	1000	991	1000	967	985	995	1026	985	979	1032	1026	1048	1025	1006	1033	1028	1007	982	1030	1020	984	1006	942	977	1018	999	1049	962	988	1001	1047	990	1002	1031	965	972	978	956	973	1058	964	992	1034	988	954	982	967	999	1048	999	1045	1028	1021	1039	984	970	1009	1001	1054	1045	999	1004	991	990	990	994	990	982	1011	986	1049	968	984	1029	1001	1005	1049	962	1017	955	978	1081	1054	992	1030	1048	1019	976	1003	945	989	1011	981	1026	941	980	981	1014	950	1026	1013	970	957	967	1004	1091	1053	1042	949	969	1035	1009	1017	1071	999	962	986	1020	1026	1000	1028	1013	995	943	1078	965	987	985	979	949	953	965	1020	1039	1016	1008	971	971	1041	1008	987	982	1003	1037	992	1004	1056	997	994	930	987	1033	1048	942	1034	1035	970	1001	1029	928	979	1029	986	984	975	983	996	954	980	1052	996	993	1010	964	1015	983	1045	1011	1003	967	993	1004	966	1014	1002	1022	985	1001	1022	1056	954	1030	972	911	1000	960	1007	990	1011	1004	976	997	947	967	1020	1017	963	980	983	995	991	999	1024	998	977	984	1028	1025	1013	1049	998	1048	1012	970	1026	1025	1017	1019	976	1005	1008	1047	1032	984	923	1008	987	1021	1007	956	1006	988	983	1003	986	966	993	988	969	1010	1005	985	999	1003	978	1008	983	989	982	997	1016	976	1007	965	1030	993	1021	1015	969	995	1029	1021	1057	946	995	1000	973	1015	996	965	1023	1024	991	1042	1005	987	974	974	1051	986	981	1008	1014	1090	1019	1042	1042	1012	975	989	954	1022	1024	979	972	982	991	1005	991	945	1065	971	1038	1024	1046	1048	972	1035	991	983	1008	1036	999	985	1037	1047	1013	973	978	1011	1034	1003	991	1031	939	1009	1019	989	1007	1041	979	984	1075	983	1018	966	991	966	962	993	1023	1020	1072	996	996	991	953	1013	993	1002	1062	989	978	1037	1025	1004	988	1008	1001	1026	999	981	961	925	1013	1028	1019	1034	1012	1082	1045	915	998	1030	1012	981	1009	1002	1001	992	1023	1011	947	1012	1002	1004	1019	986	966	894	1034	1072	1004	974	1030	1007	974	1039	984	997	992	988	1061	1010	986	1028	1006	978	991	980	1010	1018	1014	1024	954	988	1011	1000	1006	972	956	1029	990	958	1030	1044	955	1022	1011	1014	969	990	975	987	1044	1021	997	1012	1027	986	976	1009	931	979	1004	992	1036	1047	1043	994	1009	970	1033	1044	1016	1060	1019	1050	972	1000	1014	1007	948	966	1004	1035	977	1015	952	1010	970	1003	972	937	986	1045	1026	959	1013	1001	980	1003	1007	982	1031	1040	1017	1000	1012	958	1020	1022	1020	1021	1030	1047	986	1027	938	924	933	1012	944	982	999	1044	1005	1032	976	1037	911	996	955	1025	991	973	980	960	985	1024	992	1002	974	1013	1055	971	966	1007	973	1061	1079	999	1032	1057	1043	975	946	993	981	995	1046	966	972	1011	994	1026	1003	990	926	1023	1013	1023	998	1009	1003	1008	988	1001	1028	946	1028	992	1015	979	951	1052	1003	982	1057	971	985	996	1044	1017	1018	966	993	977	1052	1005	1020	962	1010	983	1040	932	961	1013	951	1022	1019	994	983	1011	990	979	1010	1010	985	997	982	1020	1000	967	1010	959	1025	965	1000	1010	1045	1001	1052	1042	970	1025	1081	969	1034	1032	1018	994	1017	977	979	1053	1071	950	937	1025	994	985	963	1020	976	994	1030	997	1022	981	968	1029	1006	996	1011	1019	1021	973	982	1003	1024	1034	1009	965	1039	981	1045	1026	977	1016	1046	1035	1014	1032	991	1019	1019	982	978	1011	1038	1033	965	975	1049	1006	972	1011	1021	1021	1006	1021	1051	1039	1005	968	992	1053	1036	954	997	974	971	975	990	983	1047	980	1008	954	1050	1024	1013	964	1004	977	1011	1033	1016	1038	1001	994	1016	993	966	1004	1029	963	991	1036	946	1015	989	892	973	1043	964	1035	1004	1006	1032	1019	968	944	1014	975	1026	1052	1015	1057	974	1014	1015	1065	981	947	955	970	1053	1016	1014	1023	986	971	1028	1004	1002	990	979	1035	957	965	992	1015	939	1068	1008	1001	987	974	987	1044	1064	1035	1021	1039	1001	999	1006	1023	963	1032	1014	976	1031	1008	1039	1017	1014	1024	1010	997	988	1036	991	982	883	941	1009	966	984	1011	1058	923	949	983	1056	1015	924	972	983	1029	1017	1007	955	958	1004	1050	926	993	1038	1030	1007	964	961	1005	1026	982	956	982	977	1032	998	960	984	1033	983	982	980	1011	1006	1018	981	987	1027	987	1004	1001	1021	971	1030	1021	1022	1022	940	1055	1029	950	1030	967	1000	983	986	984	970	978	955	983	992	1007	1053	1011	992	1041	975	995	973	969	988	961	986	1042	1035	983	1008	1045	964	1029	1023	1017	986	1004	1019	1023	1014	1011	1017	981	1017	1036	1109	967	1064	998	996	1018	1041	1026	1041	1013	1007	980	1034	1034	983	980	1017	1064	990	988	1016	1070	1024	1058	1009	987	1039	987	1025	1039	1012	1001	1022	1060	963	1017	967	981	1011	982	1055	1012	1061	1042	1064	961	977	932	1011	987	969	995	1049	958	987	962	984	1055	1062	978	972	1002	1021	988	1008	1019	1028	1024	1039	959	1022	924	946	1051	977	1038	1041	963	1005	1061	1033	1025	1006	989	1059	964	998	1060	994	970	990	997	1008	1040	1036	980	999	1022	995	1053	958	1054	989	972	987	1034	1037	989	1044	1032	964	951	1055	975	930	1003	1038	1031	993	1012	956	998	1038	1007	982	1013	986	1021	984	936	996	996	1004	961	974	1043	1001	1035	985	1013	964	1025	988	1077	1029	1041	1067	1068	971	1034	1015	1037	969	995	994	995	1003	1073	1047	1086	1005	992	942	990	937	985	1075	1031	980	959	987	946	991	1042	1033	1002	1004	1016	996	1056	956	985	1012	994	1012	1009	993	1030	1059	990	994	1002	1001	970	1014	1022	988	1056	1014	991	1017	1003	1016	974	988	1022	984	971	1014	994	1087	1027	1004	1051	1037	948	1053	997	978	1063	954	1004	1014	987	1028	997	1002	988	985	1037	975	988	1003	1009	963	983	992	1010	1026	1026	1025	989	1001	1020	1057	924	971	973	1007	1024	1028	993	976	956	990	1004	1001	1031	1022	975	989	977	973	1051	1027	980	994	1050	993	1024	1008	1009	1044	996	1074	946	1067	954	943	1021	1011	985	1014	1010	984	1034	1056	996	1012	965	974	1002	970	984	1020	1041	1008	1023	921	978	1004	993	986	1022	1091	999	1052	1030	1020	972	1006	1037	955	1015	966	1010	1015	1013	998	1014	999	957	1031	994	988	955	967	1008	1008	1020	1006	987	1035	1060	1015	1033	1029	1039	999	953	1037	990	1002	959	1026	980	966	990	1043	1033	961	990	954	1028	998	994	1012	1011	991	971	1018	947	1039	1022	1040	1062	1005	978	1022	1020	1043	1032	989	938	1000	937	991	998	985	1040	1001	1008	984	1011	978	1051	1028	1023	998	970	1016	995	1005	1003	990	959	998	972	985	963	980	994	975	1002	999	969	1014	1003	991	1026	966	984	989	1033	972	964	998	1018	987	1020	994	938	1005	1028	939	1001	988	943	1031	964	1033	989	997	990	984	976	975	952	973	997	990	1008	996	1041	994	1011	1086	945	988	1013	970	942	1053	1039	996	1012	1029	1034	991	996	981	980	963	1037	983	1018	1008	986	974	977	1019	1063	1023	1034	927	972	1029	956	1014	1018	992	984	945	1033	968	1046	1018	1000	1013	1009	994	1010	1014	978	1038	1069	1007	1043	996	1076	981	993	1011	1010	1021	1032	1002	976	989	979	1019	1017	987	1005	935	987	980	993	1022	1049	1034	1024	979	994	983	989	1003	991	1034	955	1028	989	1035	970	1043	990	1002	1022	1042	965	950	923	930	1027	1004	992	1023	996	1035	1034	995	1016	1027	1004	1068	1016	981	994	996	972	981	1041	1017	968	976	996	958	1066	996	976	958	1018	981	990	1011	995	979	1020	990	1055	977	945	1042	982	1029	1014	1048	1023	946	1061	1034	1014	1027	1042	995	1058	1005	1034	1004	1014	968	986	1030	1028	1006	1053	996	1060	1027	1028	977	1011	999	1013
32328	32525	27905	11143	1037	984	656	504	493	474	463	486	514	486	507	488	496	478	519	449	490	481	496	438	453	472	489	487	464	528	470	506	434	483	504	508	512	507	470	493	508	488	482	485	530	455	515	514	468	456	502	504	510	501	486	448	503	497	489	494	518	452	471	473	486	459	505	502	514	483	481	485	477	470	488	511	458	490	458	496	469	481	487	489	512	480	477	478	459	488	492	467	472	476	469	464	505	518	494	453	510	469	532	483	505	479	444	515	509	480	503	519	468	467	493	496	480	478	465	488	528	503	484	508	490	489	440	504	479	491	502	486	497	540	518	501	459	510	543	482	496	481	486	524	475	478	489	488	499	505	535	472	483	474	473	504	481	472	542	490	466	479	449	531	524	424	480	484	457	520	523	485	499	459	480	492	456	479	527	482	512	495	449	475	509	500	507	497	474	459	483	522	461	437	460	486	471	480	512	429	529	493	508	497	474	499	491	494	483	511	468	475	513	453	491	455	491	495	501	482	491	480	508	469	508	492	455	479	452	487	510	490	488	476	503	458	478	442	492	492	507	476	488	475	499	488	515	487	522	523	534	503	482	453	495	504	479	496	483	482	486	476	482	463	491	524	505	485	498	484	480	467	504	529	477	486	504	458	509	487	503	474	512	487	442	484	454	514	501	530	506	494	528	480	496	507	507	495	500	485	494	445	505	453	502	497	471	446	500	501	480	519	466	513	474	518	493	506	473	472	482	521	486	512	493	502	454	497	481	461	469	487	511	476	511	483	465	457	456	478	499	478	477	515	488	467	482	548	483	517	471	508	476	459	476	454	456	485	482	490	489	476	501	476	492	474	518	483	451	477	498	483	507	509	463	480	458	485	505	496	493	485	510	511	496	484	525	504	457	484	472	483	480	506	541	438	454	490	501	477	473	454	523	497	488	441	528	503	444	504	478	461	519	525	468	478	499	513	504	497	471	505	457	500	487	489	497	496	515	500	468	493	478	468	482	499	486	492	481	522	498	482	461	490	531	509	465	479	481	517	486	481	473	515	487	454	508	491	489	480	504	485	539	498	520	509	507	471	510	485	519	497	462	505	505	512	490	486	498	504	456	501	454	473	480	521	497	483	469	472	473	503	470	494	502	475	459	505	499	505	466	490	515	500	488	484	482	500	502	492	479	470	473	496	483	484	489	454	482	515	476	454	516	479	505	488	482	458	487	487	461	452	510	465	448	493	501	476	513	480	510	440	462	476	472	527	479	521	466	565	509	499	508	471	489	545	447	461	488	470	468	487	515	460	508	505	494	489	463	512	508	443	536	467	514	471	507	515	479	506	507	473	473	515	476	501	455	456	480	495	529	488	510	469	439	473	502	462	459	510	517	468	465	470	507	496	526	451	521	472	496	516	463	480	508	480	456	485	474	518	497	460	506	473	514	479	488	482	468	523	465	490	493	466	490	476	443	468	484	500	496	460	483	525	459	472	514	463	477	523	476	478	499	445	495	457	472	484	521	489	487	522	466	521	508	468	498	487	515	496	489	540	548	473	461	494	505	458	461	514	453	467	515	486	485	450	463	441	473	470	497	479	539	481	498	513	494	468	511	476	475	467	474	469	500	491	466	518	483	465	460	509	517	510	519	488	467	501	463	465	506	534	512	499	498	470	513	492	525	466	458	448	492	500	486	500	475	495	474	505	484	515	497	512	503	465	497	489	473	473	502	465	505	482	467	521	494	480	505	511	527	516	486	481	454	469	480	507	478	486	540	489	504	459	471	484	523	507	448	463	488	506	454	475	493	489	485	539	499	510	505	512	527	496	493	486	488	499	518	513	530	492	547	516	498	503	513	485	510	509	461	526	482	534	510	503	493	514	479	463	495	483	501	482	497	506	511	477	455	506	480	478	468	476	483	452	513	457	472	443	474	469	478	458	518	501	505	466	499	493	477	506	519	496	512	462	445	505	471	511	477	490	475	434	456	460	487	522	523	493	505	428	469	490	465	515	465	505	491	494	494	496	495	471	468	453	487	456	471	469	482	498	490	470	483	477	536	477	487	470	480	472	462	490	461	466	506	496	470	530	503	493	483	511	471	519	486	493	515	477	475	493	516	503	506	476	497	506	496	496	509	467	454	501	527	463	484	471	481	495	514	501	499	482	489	491	457	486	476	465	457	493	481	486	511	487	444	485	504	513	466	496	475	496	473	453	484	477	484	506	494	496	476	489	470	472	507	497	533	491	471	472	506	467	464	500	443	507	439	455	496	510	531	482	528	510	448	481	480	480	482	478	484	485	514	462	502	479	498	503	460	504	525	495	494	458	489	463	507	533	516	485	456	446	491	505	494	468	499	472	452	468	455	498	470	513	520	462	482	516	498	482	507	480	450	485	482	490	492	484	493	446	460	520	462	529	490	491	492	505	495	459	461	452	479	511	486	537	498	526	491	516	468	498	501	479	500	496	512	528	485	455	498	521	498	495	480	480	481	477	525	479	514	504	461	492	494	505	475	492	450	529	458	472	491	475	490	528	525	454	463	486	478	494	505	469	504	528	459	469	491	517	497	503	474	464	534	477	478	441	496	505	481	503	477	485	473	479	503	505	509	513	468	486	474	491	501	507	479	446	507	460	461	476	482	475	504	506	514	494	451	472	495	513	506	461	482	482	457	478	522	482	505	510	473	469	460	477	517	494	481	471	495	485	483	475	467	455	457	465	500	469	492	537	471	473	485	481	489	501	494	500	478	503	494	482	473	490	482	468	506	482	494	457	477	489	537	480	528	491	479	504	501	498	496	504	494	490	492	465	472	501	493	488	510	514	504	509	471	490	512	460	504	501	480	486	457	456	509	511	507	493	505	473	506	508	493	528	493	488	472	491	478	483	462	477	496	450	489	536	492	506	480	519	442	504	468	477	488	503	460	460	494	497	453	502	510	450	480	511	474	481	467	508	524	456	485	497	497	509	492	481	476	483	503	527	456	496	450	479	486	488	493	494	449	462	490	490	507	448	509	524	466	483	499	522	540	505	515	446	502	480	474	487	481	522	460	513	517	469	510	530	500	470	490	494	531	510	490	463	506	513	466	474	519	535	476	450	488	460	473	483	515	462	482	504	512	469	490	478	514	440	509	462	483	479	503	467	482	516	489	531	471	497	491	476	521	460	507	491	487	484	483	489	488	535	514	482	467	526	499	490	449	510	470	501	487	473	473	498	531	450	486	507	484	486	466	495	477	494	466	480	509	446	530	523	483	501	491	487	465	465	462	480	476	504	479	493	483	486	538	511	524	454	483	484	508	513	462	453	492	502	487	480	481	555	504	503	453	498	516	509	488	490	505	508	491	494	512	426	494	482	461	513	534	483	508	508	461	525	512	489	521	463	481	502	478	458	482	538	519	502	481	461	476	531	456	486	500	506	508	492	472	466	469	556	478	449	490	445	451	483	499	491	473	498	484	470	506	459	474	454	509	470	506	491	478	466	477	505	492	529	502	475	514	514
42596	49661	32094	9543	1540	1904	1185	787	753	771	794	764	834	835	740	727	773	802	815	787	747	797	805	798	812	814	818	789	793	825	769	814	821	772	832	822	858	829	822	820	826	780	782	842	775	765	833	824	815	847	744	714	840	800	773	789	833	810	786	770	858	798	751	871	877	829	815	791	779	811	800	772	767	794	812	776	818	840	830	789	804	783	844	840	832	795	776	756	781	810	848	786	826	820	788	814	798	789	797	823	759	816	788	799	805	788	805	795	772	841	808	821	801	808	800	807	797	793	840	794	820	787	785	791	823	819	782	756	792	764	816	842	816	790	836	811	806	833	762	818	833	793	839	809	827	762	861	812	789	788	777	750	829	824	813	798	795	781	812	818	766	801	785	869	823	789	764	780	803	870	771	849	754	777	782	816	787	814	760	808	804	827	785	778	793	803	795	782	792	813	786	833	814	773	818	771	808	819	801	749	818	798	772	774	833	743	802	786	815	824	771	812	792	839	803	791	786	804	819	766	743	801	721	812	840	775	812	772	813	811	755	806	793	798	796	783	783	806	787	759	797	803	849	782	816	801	819	792	771	793	772	816	768	796	804	798	810	827	800	757	771	802	806	769	809	856	798	784	804	769	806	771	794	796	799	800	830	813	773	732	797	789	773	794	782	849	773	818	763	790	808	754	738	788	785	803	836	771	828	786	724	743	815	814	819	870	837	828	799	819	791	772	795	783	790	794	768	806	832	812	768	756	793	846	835	791	860	751	809	815	754	820	765	781	813	814	787	823	810	797	799	759	794	801	837	779	848	773	803	804	755	804	778	857	811	802	797	753	830	796	791	843	833	871	809	779	798	809	786	816	837	790	769	755	770	848	787	805	804	834	832	810	772	810	812	782	816	824	808	770	816	826	805	830	843	815	814	794	796	837	779	796	824	778	833	797	784	800	815	813	838	793	851	820	816	819	814	832	796	771	766	785	813	816	850	759	769	792	817	826	811	793	805	784	824	755	785	801	823	827	824	771	815	775	774	778	799	816	849	779	785	741	763	825	786	882	758	778	804	760	851	810	785	767	830	787	795	774	792	833	783	829	743	780	774	764	770	783	830	782	775	784	779	798	834	838	799	794	783	798	802	763	789	809	806	780	771	848	771	777	779	818	819	781	780	830	826	818	767	782	781	797	763	802	796	826	794	848	788	765	856	772	821	812	778	814	799	764	810	787	779	765	797	770	786	809	792	800	773	869	809	776	816	806	750	800	834	843	798	822	758	806	822	812	766	806	777	790	793	762	755	743	796	785	771	795	810	800	764	763	827	771	783	790	735	761	793	812	810	813	770	757	823	803	792	767	778	814	788	814	851	803	748	799	788	808	769	820	759	794	808	804	784	822	846	769	836	774	827	838	844	757	777	789	789	793	816	784	815	777	806	820	811	818	765	812	819	793	734	835	841	775	842	828	774	789	807	831	795	805	792	795	808	784	780	811	756	815	821	769	767	839	796	777	808	835	772	799	840	781	780	800	854	842	761	828	794	791	794	828	815	808	793	763	799	740	772	803	795	809	847	764	871	787	807	741	844	835	828	804	806	785	847	836	846	775	763	784	801	797	779	851	799	799	777	779	860	840	780	845	794	864	799	789	840	813	825	826	774	808	804	822	793	841	807	758	847	813	803	810	819	814	838	801	737	812	784	804	796	800	818	771	757	831	796	813	820	779	794	866	781	787	804	780	863	793	794	801	839	791	852	809	787	816	805	810	772	830	839	831	839	795	805	797	780	792	819	831	813	807	834	812	822	780	804	755	816	752	786	805	798	793	795	838	799	840	811	817	840	821	831	822	805	769	772	812	815	820	814	805	788	828	791	813	795	792	767	809	782	777	782	849	758	770	800	774	847	813	823	773	824	800	772	770	825	742	823	785	780	815	867	774	809	811	767	800	766	809	845	778	768	791	796	821	803	843	748	757	788	809	814	849	742	809	735	801	775	776	804	774	763	777	744	777	773	801	746	810	815	826	813	759	812	822	745	822	800	820	796	800	780	814	827	827	841	750	814	770	764	814	843	816	830	792	782	746	808	804	780	815	768	791	806	815	853	840	770	782	781	806	809	766	780	774	845	825	821	750	776	786	793	773	784	806	800	771	816	800	790	805	773	827	781	820	803	734	829	839	822	854	800	790	846	778	759	763	833	751	822	822	783	843	780	817	797	756	828	809	808	847	785	802	833	788	825	856	752	786	786	770	837	793	820	823	768	782	798	807	771	827	855	784	789	782	800	768	788	757	784	806	784	825	821	786	838	821	801	753	827	844	805	816	801	770	783	776	765	806	774	795	797	839	804	828	807	740	826	840	786	810	745	854	766	787	785	847	830	797	830	789	796	759	813	807	844	823	798	730	789	767	781	768	754	818	768	756	735	762	834	745	807	821	839	850	780	815	836	804	759	833	783	784	821	759	828	818	809	790	820	820	830	761	785	793	759	743	743	825	776	828	825	840	827	802	787	782	805	787	762	826	788	789	815	802	801	788	773	761	837	794	793	770	745	814	794	798	777	835	789	790	806	848	771	789	792	778	869	835	820	788	773	796	817	832	821	807	819	778	782	759	809	810	760	788	799	823	823	801	767	783	791	811	786	838	812	809	764	828	828	838	780	765	793	782	807	803	742	828	782	797	799	783	836	746	794	773	783	750	763	798	750	799	772	762	842	751	800	743	764	792	863	781	780	789	888	780	801	836	805	807	797	774	827	838	810	791	802	795	789	737	792	809	778	813	814	822	843	776	837	766	817	806	779	782	817	773	787	795	789	823	787	812	812	806	853	845	788	804	783	809	790	795	764	808	771	745	786	823	769	845	837	752	768	802	827	844	775	863	818	767	813	835	797	793	799	802	808	758	822	801	797	768	774	762	792	737	753	776	855	814	795	768	827	793	771	776	808	806	833	794	773	791	811	819	793	818	781	782	801	791	838	807	782	745	812	837	785	767	808	795	798	803	777	801	816	870	807	815	771	796	819	822	805	840	799	854	807	783	815	818	825	797	776	858	802	800	781	787	792	792	829	811	782	783	805	790	790	823	809	858	802	844	752	815	861	807	797	802	810	834	840	787	836	828	816	750	772	780	850	801	793	841	776	768	749	785	818	786	845	794	869	771	846	771	756	797	854	809	824	755	797	797	832	818	754	806	828	762	839	832	797	842	707	815	798	808	796	787	830	795	778	752	742	787	800	786	786	753	788	791	792	767	780	785	807	724	812	790	838	832	826	824	756	768	804	792	835	778	777	848	767	798	786	815	836	810	786	799	785	772	775	801	792	785	802	780	821	857	838	798	747	816	775	767	778	867	799	783	803	770	770	842	749	826	794	770	797	838	762	815	831	834	834	800	809	854	779	790	765	792	795	769	796	731	790	829	841	789	784	780	775	805	792	802	777	781	837	817	798	825	787	800	807	793	818	780	839	770	785	830	789	836	804	806	793	771	859	784	790	848	787	748	795	804	826	760
25910	25584	33473	26517	17401	7050	1790	555	453	465	482	454	494	520	481	426	444	479	460	487	479	491	475	469	453	465	471	467	469	486	481	468	492	478	469	427	462	495	469	502	458	444	461	478	464	441	466	481	472	420	464	446	441	499	430	463	465	445	417	445	463	492	436	484	473	485	440	472	510	478	472	467	497	452	479	486	473	525	459	459	439	451	453	515	486	454	449	445	466	464	461	413	450	482	464	457	503	457	461	460	482	471	471	432	482	466	461	423	479	434	482	449	485	458	456	466	443	463	458	435	469	466	482	470	470	531	483	479	445	478	439	438	457	453	484	489	459	468	468	409	474	459	449	452	475	425	480	485	407	452	460	477	472	471	453	474	468	470	502	469	473	467	430	507	483	468	452	472	425	465	481	497	445	471	436	454	480	477	446	477	508	469	461	477	453	415	449	430	472	455	456	448	450	463	456	446	488	462	485	476	499	444	447	430	461	484	440	455	455	479	448	468	501	481	452	482	457	452	424	491	449	455	452	468	453	473	423	469	483	506	448	463	475	449	497	431	486	483	454	455	444	452	459	464	454	447	466	434	485	461	512	408	477	435	459	489	445	444	445	452	449	471	462	492	446	477	468	449	459	508	473	466	438	468	459	466	440	461	440	485	441	436	434	465	467	478	473	498	519	495	487	465	480	450	443	493	457	479	450	466	482	445	463	465	466	441	495	440	452	485	469	457	450	453	464	442	481	455	476	413	464	465	440	444	448	403	457	441	487	471	425	460	479	466	438	421	452	482	478	497	449	443	451	541	443	456	450	457	469	443	463	449	440	468	484	448	459	460	485	467	475	505	457	502	474	471	455	428	501	481	473	428	439	476	467	488	462	470	442	457	436	490	486	498	447	453	492	476	468	464	485	494	416	466	496	454	462	478	429	474	473	479	483	485	441	455	422	445	467	502	439	481	471	433	440	467	451	479	465	460	437	461	448	470	447	459	478	452	484	403	454	514	499	456	495	474	447	436	438	457	457	445	457	462	464	428	451	437	485	442	467	470	448	495	443	443	425	463	438	441	506	469	451	468	496	472	491	455	463	477	471	450	486	432	498	462	462	455	443	496	449	456	442	460	523	491	463	478	472	438	446	437	488	485	467	466	473	471	442	462	471	467	460	500	471	460	441	431	472	446	409	450	478	468	491	425	439	490	409	462	500	459	481	454	446	465	498	490	420	485	467	490	461	473	453	453	493	453	467	464	461	475	437	465	449	459	479	495	456	488	453	490	458	488	483	460	454	431	462	482	470	455	449	465	428	466	482	509	453	460	454	490	477	472	487	436	480	456	450	458	458	456	467	441	484	473	473	461	462	427	449	476	503	462	439	453	412	444	469	467	454	493	469	455	477	480	479	457	444	439	449	477	470	489	432	509	479	476	467	420	473	456	439	442	406	491	467	461	490	474	484	449	471	405	453	464	503	465	416	468	469	415	484	458	459	483	467	489	482	491	444	480	441	457	471	455	480	440	488	538	441	469	490	457	479	478	464	530	462	448	453	507	410	462	431	430	495	444	434	441	493	473	483	455	477	469	464	463	474	471	454	456	436	468	468	420	471	452	491	472	478	438	468	402	486	466	439	451	494	516	449	443	475	461	452	505	451	490	465	440	521	428	468	475	472	447	465	445	447	439	453	465	478	508	444	494	428	473	477	486	453	470	509	444	446	448	460	462	435	478	501	462	482	462	471	446	449	472	428	484	461	432	449	458	457	443	419	476	403	515	458	468	409	459	448	464	460	435	503	425	447	470	473	439	456	479	429	480	477	480	451	474	478	486	449	479	462	462	468	454	499	462	451	456	415	475	483	444	412	460	473	454	462	481	457	489	455	487	495	442	476	490	443	482	457	447	430	480	494	482	472	490	476	471	461	439	457	461	469	460	469	467	448	463	477	425	501	491	471	479	475	490	487	412	482	479	464	455	479	463	458	463	470	470	487	523	483	470	426	499	480	458	446	453	440	461	445	433	512	479	486	437	434	446	471	472	468	459	470	449	453	426	471	468	441	414	467	473	455	493	458	427	414	443	475	462	469	466	474	492	434	460	459	447	473	451	476	476	463	491	444	483	452	447	463	495	478	433	476	438	455	465	473	490	457	465	448	470	450	436	459	507	439	450	448	482	464	432	462	444	469	493	449	423	476	458	486	456	459	502	454	442	481	474	433	467	441	461	484	438	475	413	470	481	481	463	456	471	462	489	453	421	468	488	471	479	428	510	445	481	435	439	474	498	470	496	464	496	450	451	461	512	480	485	456	487	429	447	480	452	465	496	496	481	469	474	468	487	477	456	457	477	466	452	430	445	482	462	469	436	463	490	439	470	444	458	420	463	429	448	441	441	476	466	439	476	496	455	438	438	511	474	424	468	436	465	485	467	470	479	484	453	454	447	473	495	472	439	436	436	444	464	421	496	475	456	465	437	398	493	474	534	470	444	464	472	473	436	485	443	486	461	458	467	458	468	453	444	446	496	474	477	494	445	409	459	430	451	464	479	492	494	438	461	452	463	450	483	466	498	461	486	475	485	431	459	485	451	454	419	465	425	417	444	455	493	482	465	492	434	476	430	450	458	443	477	501	442	458	439	448	456	469	463	430	477	473	464	436	477	456	439	466	452	475	449	435	468	464	449	463	465	477	422	455	425	441	471	460	443	473	473	475	412	480	454	475	466	452	442	442	484	444	494	467	469	456	463	464	483	448	462	473	453	415	424	457	525	510	460	426	488	439	463	426	500	447	445	475	460	496	420	438	447	461	463	464	425	473	463	490	506	446	490	450	440	456	453	464	449	448	464	486	481	495	471	443	468	444	489	483	472	492	500	437	486	448	463	470	473	465	443	432	461	464	420	457	439	495	445	448	464	489	441	453	443	492	428	469	452	446	488	439	439	477	490	508	525	440	481	453	473	437	501	493	465	504	520	471	442	460	453	451	417	412	461	445	444	496	448	451	434	451	452	443	480	454	454	436	466	478	424	461	460	469	497	468	399	462	445	490	503	498	464	416	502	472	431	467	476	455	474	460	486	469	434	482	506	471	424	490	498	480	474	515	468	459	456	474	480	436	445	440	438	479	472	469	456	426	451	430	440	453	440	454	473	497	450	450	433	461	489	479	482	454	452	482	497	444	499	472	446	423	485	450	505	477	435	491	488	464	482	471	467	473	450	472	495	479	450	467	460	470	455	479	439	469	439	468	497	432	481	492	463	478	464	429	431	475	461	489	466	461	445	447	499	449	458	489	478	450	483	456	452	450	480	485	476	468	456	471	456	487	469	501	498	503	445	473	487	474	459	490	481	461	466	473	424	482	463	420	415	479	450	461	461	456	464	453	479	441	447	452	469	457	440	441	492	456	468	474	443	472	449	463	479	460	485	466	475	412	474	456	453	447	483	458	484	445	477	472	449	468	422	451	439	465	479	478	467	469	457	449	467	460	456	443	491	501	468	450	463	463	470	466	441
63599	90736	60359	28951	6657	7837	2761	809	779	758	717	755	738	709	742	705	690	748	762	740	737	747	772	742	717	741	804	739	764	709	746	734	765	785	769	763	804	735	747	742	757	788	740	791	714	725	743	754	753	787	706	776	713	770	753	770	741	750	783	733	778	789	767	751	777	732	766	741	740	728	744	810	730	793	695	757	745	803	742	736	732	737	805	734	718	752	775	728	736	790	785	769	786	726	701	701	770	717	760	753	779	772	745	754	778	740	732	740	758	742	775	737	783	807	767	725	792	694	762	731	763	742	768	729	764	763	781	742	752	737	783	737	777	744	767	774	768	723	767	782	789	731	749	749	755	761	740	796	807	767	749	758	770	759	718	768	708	764	695	718	741	703	734	758	763	782	801	753	727	803	728	756	753	753	753	733	748	769	787	773	750	768	723	792	765	754	774	731	748	726	714	727	709	774	744	791	726	737	737	730	763	762	782	783	774	796	784	725	713	787	757	768	773	727	780	752	738	755	705	741	718	728	791	717	725	805	736	747	729	768	776	750	757	780	770	754	745	755	714	725	741	712	769	810	817	743	778	759	718	722	736	751	783	744	761	748	767	762	776	744	716	708	751	785	764	737	751	706	758	758	757	745	716	759	721	743	757	732	732	771	756	726	754	784	741	776	736	791	770	761	731	729	713	735	707	800	712	728	774	764	743	786	749	743	767	722	732	804	776	758	777	739	751	749	773	687	735	771	772	772	748	752	735	754	802	759	787	732	790	741	752	710	730	805	706	752	729	742	786	755	756	768	733	777	725	802	779	772	811	781	697	728	706	766	757	739	754	746	780	778	733	784	804	708	751	738	786	741	753	770	789	808	763	734	731	744	747	732	725	767	776	750	724	796	743	758	683	726	786	743	720	691	756	701	777	772	748	723	734	704	765	763	740	743	812	781	722	722	737	774	764	747	743	759	782	737	736	699	760	741	755	773	715	705	730	749	698	734	773	777	727	798	700	738	734	758	770	733	729	749	748	795	776	740	785	753	755	777	723	755	726	724	766	750	751	754	753	749	703	702	751	762	742	752	765	765	759	726	720	729	746	718	771	777	792	702	759	805	792	700	713	755	732	724	735	739	754	773	767	813	762	748	701	762	730	782	788	755	739	718	747	747	756	777	784	748	695	746	718	717	781	750	744	744	744	755	769	748	694	742	758	705	700	749	756	799	771	799	766	737	730	740	760	753	756	755	789	730	806	723	712	785	720	754	765	752	749	756	759	732	716	714	744	792	744	737	745	752	718	748	747	788	743	719	732	770	762	759	784	738	730	789	741	768	756	723	751	744	737	714	740	782	779	743	729	733	709	817	814	750	728	724	737	777	769	731	741	774	753	703	731	685	795	741	749	699	748	750	764	811	734	784	777	722	795	738	737	759	749	752	717	787	754	752	764	725	800	770	748	712	759	772	766	754	760	764	787	729	764	727	785	753	730	766	751	743	740	754	746	750	789	747	793	730	750	726	701	712	792	772	718	760	803	728	755	712	749	738	746	742	745	734	755	732	737	740	768	751	754	780	737	761	768	742	754	748	760	789	769	724	736	757	738	701	665	740	745	726	740	772	744	751	749	790	726	775	729	760	709	734	739	728	716	742	767	744	763	781	764	805	756	717	719	737	756	747	742	771	796	775	759	751	746	739	722	743	738	713	750	781	747	782	770	774	747	743	774	729	710	772	750	742	722	695	750	704	777	758	726	725	779	764	709	737	731	776	762	714	701	726	744	762	813	680	734	763	702	708	735	731	766	717	756	740	752	758	718	762	793	760	727	731	800	769	787	706	735	760	817	772	749	729	746	747	731	793	702	770	746	732	741	734	832	727	767	744	753	714	731	705	727	752	744	775	803	744	761	785	715	719	736	729	753	747	718	745	712	717	720	752	780	760	754	788	686	738	726	768	781	784	752	710	716	834	714	713	746	715	737	730	705	726	736	774	786	740	748	772	761	732	764	771	762	746	716	756	768	719	753	723	765	746	748	756	765	721	733	779	734	753	743	736	800	783	738	789	818	795	755	804	769	754	720	760	729	724	750	743	788	772	767	734	726	712	783	732	774	770	752	725	791	641	792	697	706	779	786	760	752	738	730	797	740	759	786	748	796	765	722	727	763	758	778	812	704	759	746	778	698	743	801	722	767	745	741	766	719	775	738	729	754	747	723	742	746	771	756	755	731	750	746	767	752	764	725	743	768	780	767	739	751	791	717	709	782	747	746	755	755	729	709	719	764	717	732	789	759	736	816	747	759	796	751	791	772	812	797	730	784	744	795	725	771	749	742	733	779	726	786	753	692	759	734	761	756	749	741	773	753	744	774	771	762	765	772	776	732	765	711	717	740	725	754	711	755	808	749	772	747	755	720	775	723	754	732	739	748	766	747	717	761	750	778	737	746	801	742	775	708	713	750	746	744	751	747	766	782	733	723	720	783	730	822	733	758	764	732	723	792	782	702	734	702	698	754	732	797	720	721	739	733	722	778	772	790	708	783	756	714	722	752	814	728	742	759	759	787	736	769	787	777	763	784	754	818	772	725	785	714	743	804	728	766	779	769	773	698	744	791	711	713	735	776	700	722	767	739	741	736	742	727	680	794	787	764	760	755	751	778	810	718	760	773	754	796	791	733	727	722	694	796	700	817	715	733	788	723	738	722	765	785	739	728	765	772	743	757	783	750	734	720	774	737	682	739	768	669	767	775	736	713	764	714	717	788	759	712	780	703	787	786	744	787	754	785	722	752	838	729	724	728	796	736	774	785	745	810	737	728	758	752	740	710	746	772	761	667	770	759	741	724	757	774	737	786	747	781	705	760	789	737	744	776	744	734	753	783	733	776	755	730	697	765	768	722	688	790	711	722	742	765	737	775	811	753	791	724	748	778	789	771	733	761	729	803	749	713	783	751	773	774	746	750	779	785	691	760	758	734	756	722	759	736	792	736	714	768	764	749	775	782	766	718	683	739	762	801	742	760	724	775	782	750	709	772	788	719	799	719	765	771	731	711	742	744	714	769	732	760	739	770	766	744	731	755	787	770	748	759	784	778	736	727	793	740	737	778	779	736	743	771	769	743	716	766	791	706	725	796	752	769	793	747	732	782	713	773	749	745	754	724	755	740	715	719	736	797	757	757	761	770	703	749	760	737	758	719	746	722	751	753	706	762	766	780	783	757	723	814	768	728	718	787	728	777	735	770	775	708	750	742	749	774	776	754	740	749	764	730	775	756	692	733	767	724	758	692	760	791	764	713	766	729	702	737	754	703	737	752	777	684	753	743	763	783	758	726	759	737	741	802	743	762	760	742	722	715	822	723	774	741	737	736	731	775	719	777	699	709	733	746	785	729	663	732	702	751	769	772	734	803	730	743	774	758	752	741	734	737	754	765	712	817	677	763	714	782	769	782	745	745	729	784	740	783	789	702	749	725	771	750	697	743	737	736	712	756	803	767	764	797	781	731	706	751	735
24361	23296	31197	25027	21452	17730	4991	855	682	665	642	703	637	618	670	659	714	634	677	643	675	668	698	704	714	679	712	617	644	620	676	697	651	646	625	623	668	655	631	617	625	705	693	637	606	673	674	668	630	650	641	650	667	691	667	661	584	650	674	636	655	679	666	683	647	639	658	659	671	700	622	673	650	712	702	619	641	653	628	682	682	695	665	613	702	672	697	635	656	671	628	674	665	695	661	644	659	644	659	653	703	679	622	698	652	615	622	631	641	652	682	658	696	590	633	668	643	627	642	683	679	671	656	657	623	657	675	631	620	645	666	622	696	654	636	670	657	640	656	597	659	641	689	670	649	621	695	658	620	645	674	667	601	684	628	641	728	651	598	639	669	665	661	648	658	670	688	635	645	606	700	709	631	681	656	649	639	683	652	671	662	627	664	663	647	703	618	693	682	634	678	651	671	676	634	656	693	621	611	647	651	644	657	704	686	667	628	663	653	658	676	657	695	645	656	702	688	654	674	631	646	675	634	656	622	678	650	622	652	619	659	644	651	677	650	670	625	664	693	649	620	650	613	632	634	644	676	695	632	648	670	628	612	678	656	622	658	697	632	701	620	635	698	634	673	693	662	656	690	610	677	688	648	591	692	633	659	661	634	666	614	652	633	649	670	637	689	664	601	676	613	603	640	634	640	687	653	645	637	623	644	674	654	688	685	700	636	621	627	669	653	682	631	655	636	713	645	612	639	629	639	662	678	661	671	621	667	693	628	672	635	645	702	630	636	681	667	639	615	655	656	657	651	690	666	665	630	662	682	634	688	693	616	582	628	646	720	638	647	608	640	684	660	658	666	650	695	699	659	639	660	653	674	635	632	664	595	695	671	626	673	614	647	650	648	632	645	660	655	681	639	672	617	633	654	679	648	632	688	632	673	666	681	636	661	644	660	664	623	729	621	669	654	676	686	639	636	622	675	672	657	657	631	624	654	646	643	664	682	685	631	683	688	663	609	653	616	650	677	647	659	651	664	688	649	650	648	681	705	668	597	665	671	597	647	633	632	647	650	650	663	626	627	648	693	668	656	667	671	637	686	740	656	708	692	689	626	629	667	651	670	676	636	656	650	624	623	663	645	712	647	691	638	646	704	687	662	659	608	656	640	635	631	634	692	621	653	660	646	668	643	615	651	641	707	672	668	650	623	679	670	661	668	650	617	704	682	678	634	663	655	653	685	693	669	616	636	668	656	670	646	676	619	635	681	662	659	613	676	635	653	666	689	632	679	649	652	646	627	626	716	640	655	634	625	625	644	660	656	665	685	697	662	666	684	651	703	660	671	639	648	613	650	687	648	689	666	723	592	680	673	677	651	639	660	617	622	616	684	615	674	657	712	673	687	620	667	634	640	653	615	652	642	647	649	604	724	675	646	642	662	692	628	661	645	656	631	612	698	640	643	665	650	671	698	648	608	643	683	620	664	627	670	646	640	614	683	670	628	657	647	670	681	696	624	649	676	674	658	689	678	660	645	670	699	647	669	638	665	659	647	656	668	653	655	636	642	628	604	669	672	644	653	654	637	684	710	651	634	673	609	667	642	651	705	657	646	644	649	669	674	683	697	661	632	679	698	659	647	671	647	682	626	628	676	675	665	687	662	683	666	674	623	684	642	658	640	638	687	654	684	650	646	642	593	668	666	638	618	635	621	669	635	689	669	624	621	627	682	697	614	691	673	615	658	717	641	649	671	661	658	668	682	647	658	676	649	694	659	686	635	637	739	634	649	660	690	687	649	672	686	645	638	655	636	683	669	672	679	631	651	688	642	644	678	686	721	628	640	640	638	649	653	643	689	645	694	643	665	645	669	628	635	693	628	676	649	651	657	671	620	696	635	662	639	630	672	662	673	678	610	682	649	678	672	663	656	664	665	673	687	659	612	686	647	669	645	666	624	618	703	623	657	648	657	690	652	659	667	656	628	655	639	670	636	677	671	627	683	682	661	602	608	649	685	680	655	637	664	668	632	723	697	675	688	655	655	661	654	629	680	643	673	679	669	655	684	624	690	677	631	684	643	650	658	652	664	601	628	674	683	650	672	645	630	634	675	646	621	660	679	616	704	661	611	686	662	601	641	701	675	615	632	696	649	688	633	652	651	650	703	667	639	689	676	638	674	649	642	627	607	694	634	663	666	712	652	664	680	659	659	664	637	665	656	694	636	675	680	646	649	708	693	661	649	622	669	639	667	646	694	689	621	665	646	680	639	667	658	689	669	701	646	652	639	658	701	621	680	643	656	653	694	674	626	639	653	682	627	631	616	692	628	648	639	655	672	624	648	660	646	693	666	628	673	636	651	672	702	679	624	621	668	677	641	689	652	693	679	675	668	651	688	681	640	636	673	634	669	658	670	606	653	694	665	673	676	590	659	683	653	680	673	626	672	686	668	633	650	652	621	650	613	634	652	671	661	666	687	726	676	639	658	634	644	664	641	676	674	615	615	631	690	681	653	628	620	628	646	628	681	668	649	651	627	670	653	668	655	606	665	647	670	610	685	647	666	645	596	604	664	663	661	674	661	629	664	601	651	639	668	633	684	711	626	667	683	669	630	598	587	606	658	667	663	661	675	632	610	685	674	670	641	647	641	641	650	649	629	619	660	668	687	670	695	591	655	633	673	652	627	618	664	641	622	635	641	681	599	654	658	640	673	693	636	642	716	680	668	665	686	636	639	629	654	606	629	647	636	635	630	660	664	704	590	626	678	596	682	641	638	681	662	694	654	694	706	677	629	680	637	675	630	651	653	656	682	667	651	610	648	658	663	648	648	639	636	650	634	678	660	637	666	673	655	704	604	651	696	601	677	686	656	690	651	635	663	678	655	638	640	689	644	672	699	645	600	676	676	602	691	688	642	612	695	667	646	630	639	632	645	662	636	639	689	682	692	651	625	640	637	702	638	672	644	659	677	666	619	641	645	638	657	717	686	631	643	625	633	653	679	635	707	712	632	627	632	592	657	655	639	670	646	639	648	669	624	676	656	646	708	631	627	657	682	701	650	664	628	670	599	658	657	722	634	632	689	662	658	651	653	667	679	683	644	675	681	665	682	645	664	633	674	670	663	674	628	643	672	678	652	665	639	643	695	660	592	657	689	668	656	635	662	660	690	629	708	668	639	650	633	661	634	669	652	651	643	747	701	682	663	649	659	669	660	673	607	637	707	682	673	662	687	631	649	682	671	640	637	662	627	621	631	679	639	627	665	618	693	642	684	645	650	621	700	681	600	654	684	654	638	657	637	651	651	674	621	678	665	624	610	682	681	682	684	641	637	698	699	676	664	625	627	655	654	690	619	645	677	637	663	653	586	621	637	651	686	667	673	645	665	676	641	662	691	657	679	649	653	643	672	637	647	629	671	688	632	638	616	626	636	665	619	628	678	655	662	650	650	656	616	678	650	644	676	700	684	653	644	694	698	663	652	645	634	635	623	645	672	690	689	641	609	689	662	668
62672	100874	68632	37470	11235	10325	3685	1064	994	1008	970	1096	993	1050	964	972	1001	1006	1014	1018	1064	1019	1004	957	999	987	1053	1017	961	946	1002	983	1030	1004	964	1053	971	1003	1077	1031	1055	924	1024	1010	1024	1030	988	976	1066	965	1073	958	1049	1006	1038	983	1017	1014	1015	1059	1011	1047	1044	999	1053	1017	1031	1014	969	998	1028	987	985	1007	1043	1023	1050	1012	1047	989	975	995	1004	1031	1020	991	992	1012	1006	1015	1028	1006	951	1023	1004	1043	956	1018	1011	993	1050	970	988	1000	992	995	1036	976	930	1005	1011	977	994	980	951	1000	1027	961	1009	995	1056	1045	938	1004	967	988	981	971	1065	989	1016	1006	984	972	996	956	1016	977	988	1024	1019	1042	1065	982	1008	954	1044	939	1007	1025	1046	1040	1039	1042	1041	1035	1042	1021	1042	1013	1020	987	993	1003	985	995	972	1036	1044	1050	1016	949	967	1003	982	1041	1015	992	1046	1017	1004	1024	1022	981	981	1010	987	1055	1034	980	1076	1046	956	1000	969	1044	1068	989	977	928	1027	991	998	1028	1047	972	1006	942	972	1010	998	1060	953	992	1009	966	985	993	993	1040	1029	1029	978	978	1014	1020	1052	1097	1058	905	994	981	1018	911	991	1030	1011	1003	1050	1018	1006	1001	972	1038	1010	1041	985	993	1003	1009	1033	996	977	957	937	1011	962	995	1040	1006	1067	1029	1017	989	1021	1007	968	998	998	1023	1003	1057	1066	1022	1033	1018	974	1039	1026	994	1013	1003	1046	1025	996	991	989	991	968	1025	999	1002	1013	961	1002	986	974	978	1052	1036	1032	992	1023	1013	933	987	995	1014	1027	1026	986	993	995	951	1043	1020	992	977	1030	943	973	1040	1035	1002	989	994	1004	1097	1022	1040	1018	964	1010	991	951	987	1032	1006	1008	1058	1020	951	966	975	1031	1017	934	1019	974	989	971	997	1037	1006	976	1010	1014	1035	1054	1014	1002	1030	1018	946	979	1024	1015	1026	977	989	1040	1024	1029	947	1018	1031	1008	1039	985	1019	1004	981	1014	986	977	1037	1048	1039	1037	983	968	1034	1019	1000	1024	1021	1014	980	1002	1044	1001	1049	970	1007	1015	990	983	979	987	1042	1025	1016	1012	986	972	972	1023	1000	1028	943	1017	1015	952	996	992	980	987	950	1001	999	1087	974	1009	1003	1001	1000	1006	997	992	992	1005	1013	1013	1062	1034	1020	992	975	998	1034	950	1019	1031	1001	993	1066	996	995	990	1001	1008	1008	1028	1036	1007	1053	1018	1020	991	1032	972	979	1035	980	961	989	1022	975	1029	1048	1020	987	992	1024	1082	1023	986	983	1027	1020	990	1011	1008	1040	1012	979	1002	967	1005	1028	969	960	1051	1030	1021	959	1024	1043	1000	1005	1017	1034	976	1076	1022	974	983	982	969	971	983	997	1004	1041	979	1020	1085	960	1046	1047	1026	1002	1023	1068	1033	1023	973	1005	996	1004	1031	1000	971	1024	1003	992	1032	1009	1025	1036	1045	1032	1055	998	1003	1052	1017	981	1033	969	979	1031	1008	963	1032	1060	995	1003	991	1044	1053	1021	1003	1054	1044	996	1047	999	1033	963	1078	1002	1005	964	1040	980	1016	1029	1001	986	997	1024	1030	1044	997	942	951	971	998	1074	1070	990	981	1011	972	1014	923	1014	1024	994	1009	1014	1009	1041	1034	1013	969	1064	1018	1025	1019	974	1016	1056	952	986	945	1041	983	999	995	1009	929	998	1008	1002	992	991	1012	996	971	1020	1025	978	978	1023	983	1022	1018	966	1040	1017	984	994	979	987	959	1009	1048	1063	955	977	997	1021	1004	997	1024	1032	996	1025	1005	986	1042	1004	976	1079	1060	1066	1045	1001	957	1067	1034	953	1026	1090	978	953	1000	1014	1007	1037	974	1003	1049	1011	1048	976	991	1007	992	1001	1037	985	1049	1033	1004	1012	1027	1039	1055	1008	1059	1015	968	1010	1022	942	984	1026	988	1021	997	1016	1066	1028	1033	1030	1031	1040	1016	1006	978	977	1029	1067	1002	1021	1008	1057	1037	1022	1019	1031	994	1003	1017	1042	1012	968	978	1011	1005	994	989	915	1014	984	1038	977	955	1036	1001	979	1021	1051	995	998	1059	1018	985	1059	1061	1001	1002	1004	1034	1014	981	1011	1046	1040	1015	1003	1009	972	1002	1026	1023	1031	1018	1027	1069	993	1038	1035	1018	1013	918	969	986	1037	985	995	991	1040	1012	972	970	1076	1033	979	981	1055	1044	1030	991	1007	986	1027	1004	1018	983	1024	968	1007	997	976	997	1016	1034	960	1081	1060	1020	1016	953	1014	1038	953	991	1034	990	969	979	942	988	1038	955	1000	1025	1032	951	1038	1065	946	973	1008	1054	990	1019	980	1012	968	1026	1037	973	1015	962	1038	960	1007	1002	940	999	1021	952	975	979	1056	1012	1021	931	1011	994	1008	1030	1058	1019	1006	965	1036	961	999	998	988	995	1036	1018	990	1054	1000	1020	999	993	976	972	988	991	966	1005	981	984	963	985	1015	980	1010	1020	1035	1003	1020	959	987	1030	1018	1017	1013	998	1084	952	1014	1008	978	1001	999	973	1029	1089	1033	979	1014	1072	1033	1032	1018	1017	1012	1017	1013	1025	1033	1041	934	1019	1035	1035	1004	1011	997	1032	946	967	1024	1027	1005	1003	1023	1009	989	1081	988	1000	1020	978	1000	1021	963	994	1005	1048	1053	988	977	1076	1020	978	966	1019	1016	1024	997	957	996	1017	1065	980	1012	1007	1047	1016	1036	1016	1019	1022	981	992	1012	970	984	1034	1013	980	1028	1008	1003	1063	1000	1109	1026	1015	1020	1027	1035	1052	1030	1012	1024	1013	1065	1033	973	1059	978	999	1048	1003	987	1023	1028	1003	1040	978	1062	991	952	1028	961	1054	1016	971	964	1015	976	1043	924	1023	977	1034	1049	999	1044	1023	1002	1009	965	1085	1034	999	1027	1053	986	1031	977	1015	1068	983	969	988	1002	956	1012	1010	1023	1006	960	974	1077	992	1047	1052	967	978	1025	1029	996	965	1019	985	979	1020	986	1025	1015	1005	1055	936	1047	1024	1022	1097	1025	1042	1031	998	1010	1011	1039	998	1041	981	963	1043	1020	1003	982	1024	1001	1048	964	1011	1043	1021	975	1021	1008	996	976	1008	1020	1011	1046	991	1027	997	984	993	1028	984	1005	1007	1001	1041	1031	1024	997	978	1029	1047	1023	1067	997	1050	1040	1036	1061	1075	1010	1022	980	1052	1019	956	1064	997	1051	1036	1057	998	1013	996	967	1003	1057	1031	981	970	989	999	1013	973	1010	1031	970	1030	1013	976	1042	1032	1002	1000	966	1037	982	1018	1034	1014	1011	1018	1016	1061	1002	1006	1028	990	1028	1029	1045	1007	1014	1030	1000	991	993	983	1000	959	1008	1019	979	994	1030	960	1044	988	1030	1020	1032	1007	1041	980	1013	959	1044	1032	993	1014	1014	1002	969	1012	1021	1025	1025	1043	989	1001	1015	1012	1003	1023	965	980	1024	984	962	999	1009	1020	1074	1005	1022	992	1013	1014	986	1083	1026	1062	1015	1009	1068	1033	1040	1025	1084	1042	971	1013	1063	966	1006	946	1019	1018	982	1040	1016	991	1054	974	988	999	1018	1046	1049	1030	989	1029	978	984	1003	957	1067	1024	1006	1029	1039	1001	1013	1031	962	1042	1001	1006	990	1008	1028	995	1025	1080	985	946	1019	1049	1015	1047	1046	1057	994	1015	981	994	1022	953	1014	992	981	985	1013	1012	975	1011	977	985	1010	1033	985	969	1051	1037	1022	969	1037	1056	1076	995	1040	1006	1058	1015	976	1034	1024	991	994	984	1013	987	1021	1011	1012	1024	997	964	971	1003	990	942	991	994	1024	998	1017	1003	1037	1027	995	1005	1033	988	969	983	1024	985	1037	962	951	1001	1053	984	1009	1026	1010	960	982	1000	1014	982	992	1002	1064	1009	1062	989	975	986	1043	1032	989	1051	1023	1004	1007	986	979	988	979	1044	971	997	1032	973	951	1005	975	981	1007	955	1044	1025	1035	973	1003	993	1010	1046	1003	955	973	1012	991	1035	1012	1019	1001	984	1034	1010	991	1000	1009	999	1047	970	1050	981	989	984	992	1006	1005	1000	1012	996	1017	978	1039	1012	1031	984	983	1018	968	956	1019	1015	1043	1056	1012	1005	1031	983	1010	1004	982	1014	995	998	978	973	1031	1029	990	981	985	994	982	1011	998	1015	1040	995	1014	1029	957	1029	1011	1043	1031	1040	1021	973	1085	1000	970
32461	33395	27067	10360	1180	889	610	521	524	531	519	493	499	567	478	517	500	485	500	520	491	488	513	470	503	497	491	524	478	517	496	499	517	511	477	505	531	486	496	526	494	480	511	470	491	475	496	452	500	455	523	517	489	525	489	498	508	465	503	529	516	495	500	457	521	482	511	538	526	569	486	519	511	523	545	531	557	475	520	500	506	498	489	453	450	473	514	495	501	547	524	503	482	528	482	512	469	565	512	490	558	484	492	494	514	484	521	533	504	487	500	504	529	483	520	494	490	474	515	491	486	537	484	522	484	489	490	518	512	467	455	473	507	472	527	515	497	510	469	502	479	533	546	550	550	467	483	519	508	503	507	528	506	521	548	502	506	478	513	521	503	504	529	490	501	501	472	525	512	485	535	476	499	506	538	564	511	481	549	515	493	494	499	461	491	520	507	519	492	497	486	536	500	509	515	528	545	517	497	503	471	497	499	481	497	540	486	514	488	481	507	457	525	495	490	519	535	483	520	481	503	494	499	450	520	511	492	509	515	533	487	494	466	504	518	511	481	487	514	523	491	521	521	520	497	525	467	525	495	517	558	459	538	517	463	489	514	476	490	451	527	487	507	551	473	489	501	495	542	506	497	505	515	454	521	536	502	495	491	556	497	453	538	524	533	484	538	506	453	491	518	520	510	539	514	502	478	532	519	518	509	459	499	468	441	492	482	461	491	534	453	505	501	504	519	521	512	508	499	479	486	512	492	516	538	507	486	482	512	509	541	488	529	530	471	493	513	468	492	468	464	498	536	551	479	517	551	501	480	506	500	515	549	500	528	559	538	527	522	490	511	488	490	522	527	499	535	509	497	487	540	511	541	547	515	548	472	517	504	488	541	522	483	471	486	532	514	504	510	547	472	481	512	494	536	483	536	536	526	487	479	463	529	490	463	523	489	463	543	527	506	472	501	496	468	515	496	493	541	501	532	493	515	463	494	512	495	503	520	519	484	484	483	489	443	547	485	483	504	587	480	521	503	507	496	525	537	501	493	508	496	508	513	509	501	500	498	524	506	535	488	527	470	475	512	487	525	506	547	494	477	490	489	481	507	527	515	506	518	532	513	552	495	506	510	489	510	524	537	472	536	490	507	509	506	501	492	478	518	504	499	515	527	511	492	523	477	508	513	526	483	501	482	528	507	490	541	509	507	480	479	486	493	463	511	530	502	518	505	522	540	517	476	505	508	529	533	477	503	504	480	465	499	537	506	483	500	477	480	505	510	500	511	464	516	538	504	493	520	531	505	522	501	537	483	484	458	493	494	477	482	500	532	484	501	457	420	475	519	492	502	537	486	518	542	489	496	467	511	476	527	514	522	509	486	532	498	489	497	485	500	482	483	513	506	510	456	486	478	497	514	496	507	483	540	502	499	505	527	483	543	481	517	504	525	521	508	510	497	482	514	516	514	501	528	518	520	518	553	501	520	519	496	496	493	540	548	551	476	523	530	476	457	507	483	483	553	467	511	461	493	484	504	495	517	518	533	450	494	529	460	512	476	513	533	489	512	479	507	504	499	488	514	503	506	503	505	470	525	504	477	493	496	536	493	490	493	484	499	546	491	443	510	502	461	507	510	516	509	522	505	506	519	509	545	521	479	515	521	498	535	511	515	503	525	500	479	483	485	519	520	492	505	529	479	487	520	481	519	508	474	494	515	519	555	504	494	522	541	513	545	512	500	510	518	489	488	461	510	509	481	506	530	514	481	508	507	502	498	467	536	488	510	493	482	475	507	504	525	509	512	473	536	488	488	500	505	509	495	484	527	463	505	488	508	486	493	499	486	480	480	504	502	504	483	458	487	482	502	531	503	490	511	498	527	493	514	474	515	539	556	486	509	535	457	490	510	491	486	470	518	521	503	526	520	522	548	464	477	499	520	482	471	520	490	539	470	498	510	514	528	539	516	501	495	473	512	498	515	492	499	476	538	510	518	501	524	510	539	504	515	547	493	508	511	503	508	477	513	498	505	511	492	474	485	490	506	483	525	485	508	497	517	480	461	518	483	534	431	477	514	504	516	488	539	520	502	509	476	508	540	468	487	499	471	565	507	490	535	475	491	519	529	501	530	516	519	506	506	509	501	497	509	481	520	519	551	508	501	486	576	495	537	475	507	505	508	508	549	507	524	518	499	507	501	564	486	483	506	499	464	492	462	461	471	499	490	479	492	509	530	488	554	508	513	498	526	534	530	521	484	485	538	523	497	495	491	497	478	496	485	515	512	491	516	485	509	505	505	492	470	434	527	550	512	487	508	475	550	512	469	504	461	513	522	461	475	464	547	512	493	541	483	508	506	526	496	478	489	538	478	543	488	487	448	519	502	502	491	506	501	497	495	510	552	510	500	508	491	501	511	506	488	478	526	497	487	520	538	495	489	497	501	502	527	528	500	539	471	502	515	503	511	524	493	531	499	460	505	493	523	497	529	491	496	478	513	493	461	501	485	460	436	501	488	484	542	542	530	452	485	466	499	530	523	517	464	503	513	485	488	492	511	510	525	520	474	555	504	506	470	490	506	526	499	497	493	520	513	529	505	496	482	531	507	517	491	483	517	505	537	499	492	479	532	484	475	508	548	455	502	529	496	467	502	493	525	503	506	499	544	525	489	492	546	529	490	456	496	469	478	496	518	487	501	527	516	517	477	482	504	529	472	464	517	481	545	539	498	480	483	541	509	525	462	496	521	494	476	527	507	500	539	545	480	495	493	517	511	507	535	493	506	502	463	475	540	497	524	513	510	557	495	511	501	525	505	517	509	471	470	466	512	499	494	523	476	468	520	490	500	499	511	490	526	532	476	444	502	496	520	496	523	509	508	508	497	511	490	513	487	503	515	523	513	457	479	523	512	491	497	461	522	518	525	492	514	486	499	523	478	519	504	478	514	518	516	474	491	528	518	555	540	496	504	522	522	551	521	499	497	452	509	525	507	506	466	484	505	527	492	469	514	499	537	526	486	513	523	507	472	538	501	503	519	469	497	517	518	481	487	516	505	485	510	486	526	512	533	507	488	538	513	505	545	484	512	493	501	511	495	445	520	482	543	509	504	505	513	481	480	534	511	520	520	503	510	512	549	535	494	503	513	479	528	496	462	489	478	477	468	525	556	506	498	481	492	528	497	513	515	501	456	525	502	514	518	455	494	530	493	510	481	490	486	513	505	528	541	497	525	499	518	556	495	499	484	469	525	495	515	523	478	529	489	466	521	532	448	499	531	510	496	500	483	519	490	457	499	515	471	502	506	504	479	487	536	484	529	534	526	504	485	473	504	480	496	493	524	496	531	510	501	500	546	490	513	494	502	517	552	545	501	517	494	488	564	524	513	516	529	479	526	550	459	468	542	475	512	524	527	508	492	535	486	460	549	529	534	504	530	524	518	504	511	458	500	514	509	498	510	512	497	489	527	492	489	465	523	463	504	465	477	530	501	504	520	489	515	528	545	514	514	520	477	514
43279	50448	30252	8470	1795	1672	1034	859	839	805	813	803	868	837	830	841	759	819	851	777	810	853	826	797	875	794	831	803	816	796	839	825	761	852	780	825	840	802	823	826	875	906	854	862	795	830	822	807	845	831	852	809	774	832	823	826	831	767	788	842	806	811	855	830	795	812	768	808	820	783	774	855	829	803	864	826	809	835	821	814	860	817	859	818	825	825	834	792	860	784	808	816	794	843	819	848	817	815	780	769	843	832	853	852	793	810	783	828	808	766	794	814	807	809	776	829	811	820	824	831	824	824	839	845	829	813	815	767	850	834	791	754	840	872	781	785	880	764	831	810	830	808	836	789	801	772	833	785	828	818	797	834	799	824	793	823	799	842	829	782	867	847	866	769	814	793	851	847	770	834	774	818	846	841	826	829	808	796	811	866	814	901	799	826	862	806	766	832	821	806	786	818	813	781	817	819	781	845	805	787	832	804	827	838	816	803	823	810	790	817	781	841	814	816	764	818	818	790	813	862	826	803	862	865	806	784	796	836	837	802	851	823	770	813	863	817	834	838	822	826	779	839	845	836	811	855	796	821	830	857	811	779	807	811	837	844	787	778	834	810	856	790	819	790	784	874	798	844	808	818	824	819	777	868	832	775	837	838	787	807	791	803	803	808	779	821	810	852	839	820	870	790	824	780	795	780	884	831	794	835	788	816	794	790	803	819	794	841	830	803	812	853	856	811	809	868	768	797	786	813	786	805	838	840	777	821	808	803	775	825	835	822	875	847	837	734	792	862	846	858	801	808	825	795	819	853	873	801	768	853	828	858	808	810	804	804	831	820	818	820	836	792	817	893	791	808	829	823	885	836	838	834	822	796	810	782	788	810	862	776	840	807	796	834	808	836	866	824	826	843	804	865	790	870	815	805	848	818	821	856	817	783	816	816	862	823	799	840	842	824	772	782	852	837	794	816	801	811	821	799	875	825	853	816	802	823	807	797	834	788	825	852	835	896	764	797	828	810	773	821	778	792	821	876	807	819	812	859	837	851	890	848	848	831	834	839	783	804	832	766	808	801	849	807	862	781	805	820	797	852	811	826	823	744	813	774	860	776	829	840	837	842	828	845	833	856	838	890	827	869	835	829	808	834	811	861	824	775	807	761	869	829	830	850	858	804	816	799	834	819	820	764	774	842	798	853	790	846	805	770	823	780	828	826	809	839	792	805	819	862	772	820	803	792	831	858	792	830	876	802	836	764	817	794	838	833	854	791	791	798	815	823	794	817	836	881	843	798	799	779	821	801	890	858	794	863	799	795	819	916	864	806	845	795	835	787	824	783	820	756	833	809	834	827	779	817	808	794	803	812	886	804	832	822	825	806	823	806	801	813	813	832	798	839	810	812	795	821	770	827	849	795	837	808	864	819	814	875	857	796	784	804	812	830	797	863	829	849	785	789	791	810	797	845	833	851	819	790	791	807	848	821	859	835	810	795	819	823	795	857	838	806	850	824	852	824	802	795	828	788	814	856	828	784	812	824	848	836	803	800	822	797	815	814	815	835	834	821	857	825	845	818	795	830	850	804	804	807	834	810	861	812	799	795	790	785	842	810	823	816	786	870	784	766	810	829	833	770	801	804	807	831	809	838	781	815	813	764	820	818	830	822	811	821	841	836	819	868	820	846	819	808	787	849	799	790	818	873	762	873	830	843	817	819	867	777	841	794	812	779	814	806	821	804	776	838	846	823	831	848	832	838	816	883	819	880	864	828	788	826	796	795	805	773	798	809	775	827	780	803	851	783	829	842	839	806	790	831	777	837	822	745	861	795	800	772	780	826	813	838	843	783	846	804	884	786	833	792	843	811	841	874	807	840	793	812	780	878	813	804	781	777	777	874	778	827	815	821	787	836	845	871	815	781	801	802	828	747	806	823	818	818	790	865	797	833	846	774	793	824	828	864	867	787	753	844	820	854	773	843	846	859	836	828	791	828	814	813	805	818	824	823	782	800	796	836	783	835	837	841	808	820	829	808	804	823	843	839	807	784	829	834	853	790	850	849	821	835	815	838	827	803	770	821	822	844	803	809	863	836	816	777	864	796	879	853	822	831	882	838	866	887	807	795	848	913	832	845	838	801	803	815	822	818	811	823	789	814	790	811	853	820	829	799	799	826	880	805	818	879	834	784	832	828	808	830	819	893	821	896	847	839	835	785	790	789	821	842	828	811	832	798	761	805	795	850	826	806	849	859	820	878	835	835	812	804	797	786	828	793	831	784	859	796	775	850	795	828	794	838	782	820	794	834	835	842	810	881	823	845	777	841	838	820	798	835	846	824	827	809	816	841	834	842	809	794	845	794	817	791	778	826	884	833	837	872	846	835	787	841	801	768	792	842	840	785	802	812	808	817	788	847	801	822	786	854	822	838	819	847	830	792	864	823	758	820	814	834	796	813	826	871	892	830	810	845	801	789	820	800	846	831	835	855	839	826	789	813	828	787	796	793	819	839	825	808	845	827	774	874	853	806	837	788	799	816	832	812	810	827	794	785	814	800	806	788	780	856	848	804	852	846	798	800	827	856	856	771	840	806	880	812	906	804	812	797	823	870	834	828	782	791	816	843	815	794	828	794	775	850	827	832	812	816	737	804	800	799	774	809	839	796	801	872	785	805	845	837	837	825	851	818	827	871	876	830	843	830	834	821	790	835	802	770	835	768	831	756	848	822	874	803	817	863	809	791	831	814	813	770	843	805	800	825	792	799	822	840	806	789	760	802	815	798	824	842	877	783	830	852	807	859	807	822	818	863	795	832	847	812	814	755	781	844	813	824	801	740	821	786	808	839	825	817	802	860	822	794	787	810	806	871	822	842	828	791	821	795	793	804	835	795	861	797	882	834	832	801	850	779	816	827	803	851	817	818	859	812	789	814	815	835	815	840	783	840	814	824	803	817	842	815	782	872	844	798	830	857	816	788	771	881	813	850	864	800	803	825	859	775	774	806	844	856	796	821	800	762	793	814	822	825	826	868	811	845	824	841	753	829	843	799	857	841	797	797	794	845	803	801	839	853	813	819	771	845	838	843	821	778	805	835	831	848	818	780	821	847	840	881	824	761	801	838	855	814	851	831	816	803	812	832	806	836	847	851	835	775	836	843	765	848	767	818	810	814	857	807	812	780	863	778	807	809	809	797	790	794	829	784	832	775	860	859	869	754	864	786	857	798	818	832	864	870	815	815	850	804	790	813	818	828	827	821	787	739	775	788	810	824	825	841	788	784	830	820	806	804	778	876	768	778	829	817	796	817	778	777	814	817	799	842	802	799	864	815	809	847	779	836	792	817	815	801	877	817	818	768	846	802	833	843	807	832	766	806	871	778	793	770	885	826	779	817	839	789	861	826	784	754	806	805	829	813	858	824	828	768	795	824	832	816	826	814	806	813	858	792	801	815	820	830	789	816	817	786	820	823	848	823	817	814	774	792	777	851	771	826	837	814	845	805	744	814	830	854
25910	25499	32693	26303	17391	5590	1220	543	484	500	496	511	460	504	532	477	504	504	503	458	504	501	458	498	518	469	479	515	495	465	499	506	437	495	501	472	504	443	488	471	483	484	472	453	535	457	509	473	468	445	457	494	502	457	527	507	528	488	500	489	467	501	515	486	511	464	473	498	497	521	480	448	453	513	516	532	485	474	468	460	501	491	488	486	501	459	486	483	468	491	511	450	471	483	474	464	491	479	478	441	473	495	489	449	490	466	474	487	501	500	455	462	477	460	465	478	456	500	487	471	527	495	472	517	483	445	488	506	477	484	499	462	468	454	520	452	475	508	479	493	464	471	507	516	508	541	495	473	460	467	479	465	492	475	503	499	501	503	495	491	479	480	481	463	467	503	453	497	488	474	470	487	487	481	518	471	499	477	467	470	491	489	455	477	471	482	503	489	522	459	496	523	465	503	490	452	506	498	522	474	517	442	487	486	489	529	513	447	482	515	479	486	500	547	453	489	515	513	500	513	470	502	438	480	509	487	479	473	465	497	507	512	460	493	472	511	484	520	515	456	497	479	481	447	513	483	498	473	471	497	466	520	489	494	483	502	466	502	509	493	482	460	458	463	503	467	433	493	498	465	477	488	469	486	489	530	487	514	445	499	496	455	515	457	492	514	511	483	494	458	519	478	467	460	466	475	496	459	483	448	517	509	504	462	477	473	521	503	486	470	467	538	466	477	530	512	503	482	448	484	492	481	496	494	508	487	488	465	468	498	491	484	495	456	447	475	458	443	508	467	472	496	518	507	495	506	479	504	483	497	484	488	455	520	503	539	472	476	488	491	407	463	468	517	469	508	514	492	484	507	527	479	492	472	485	494	480	457	535	439	508	509	469	524	479	476	496	486	485	490	507	485	493	486	448	476	463	522	466	458	485	472	448	496	463	508	501	472	505	468	485	484	462	457	465	492	495	483	507	486	490	523	433	487	443	523	468	493	469	458	507	500	490	516	491	488	491	482	465	480	488	475	481	475	481	457	490	482	504	502	429	484	449	526	492	531	510	503	528	527	454	460	478	448	501	465	496	484	479	492	510	504	485	473	482	485	487	507	449	486	479	520	509	505	494	538	470	482	477	530	516	499	508	481	487	505	488	520	468	496	497	468	480	443	466	491	466	498	509	482	486	511	501	498	460	504	522	469	491	479	530	506	500	483	489	513	508	507	428	479	479	470	467	471	523	463	471	484	440	458	478	496	522	452	459	502	466	472	524	490	508	505	480	440	488	455	461	493	468	463	468	483	486	542	478	449	442	471	463	453	478	459	467	535	535	473	495	468	489	505	516	474	498	486	507	455	477	461	467	463	463	499	470	454	487	487	491	473	465	449	481	505	466	472	475	492	500	511	473	473	506	490	494	491	517	519	525	491	449	495	475	500	468	472	461	478	471	470	468	530	462	491	487	471	476	480	469	507	480	488	461	450	509	477	491	473	537	475	486	456	518	476	500	479	481	529	448	506	476	463	482	479	498	506	471	452	458	486	546	475	494	465	496	465	494	502	519	485	479	489	458	456	454	517	458	479	502	516	427	444	515	497	467	494	483	457	454	522	455	501	468	492	467	485	496	502	475	506	525	517	501	478	472	499	474	461	471	486	526	510	460	489	480	481	484	479	472	492	478	481	502	506	483	448	468	477	452	473	480	520	457	476	462	497	464	564	477	460	451	449	428	506	449	510	486	477	493	505	499	467	467	499	498	451	508	451	478	462	484	486	497	474	503	521	488	453	494	459	462	501	460	475	464	463	481	447	468	504	477	504	494	471	502	473	513	477	453	474	477	499	442	493	503	513	496	486	455	523	476	462	461	530	502	487	466	482	471	488	516	436	536	416	472	496	472	481	520	521	472	461	493	473	463	514	456	511	503	476	485	538	492	428	492	479	462	467	476	484	461	449	467	500	486	461	532	491	499	500	528	452	528	479	495	487	483	479	532	494	518	520	493	461	447	458	471	488	483	490	504	492	443	490	488	488	507	482	500	488	483	496	453	471	521	476	504	502	471	492	491	477	487	501	493	484	482	464	468	474	487	460	466	491	480	489	494	512	485	443	490	468	499	490	457	499	457	465	480	477	472	501	508	495	490	512	473	458	448	472	483	506	477	471	485	524	490	446	474	481	485	491	469	492	495	467	504	499	534	508	503	508	482	456	462	470	458	492	477	456	469	489	499	463	502	473	489	462	459	501	459	472	472	477	456	506	507	498	439	476	453	505	462	505	471	502	489	479	475	504	459	514	504	492	487	459	501	465	474	444	551	480	500	496	435	459	507	471	483	501	487	517	510	490	484	470	503	512	466	496	504	447	498	502	498	514	486	490	482	417	483	468	487	490	480	508	448	441	496	460	496	480	479	482	529	454	491	493	504	445	456	486	515	468	500	501	493	482	492	464	479	435	472	481	513	461	454	489	530	478	505	495	499	496	458	475	501	476	466	462	491	505	529	477	483	516	467	455	493	465	494	472	489	486	510	483	479	520	467	481	476	510	496	496	476	471	502	477	480	503	505	519	484	451	471	489	468	478	456	477	508	448	482	490	451	470	486	531	488	465	489	453	499	453	468	484	509	460	497	536	523	484	491	492	457	497	466	487	477	484	491	486	494	511	466	491	474	484	468	456	480	482	506	504	474	474	480	509	526	431	467	498	468	502	502	517	465	461	455	506	449	486	459	492	485	433	464	513	504	495	456	492	490	494	481	461	469	473	473	466	463	500	503	458	516	502	505	499	467	473	469	492	483	479	471	507	498	477	497	475	488	473	460	504	472	457	455	462	478	495	495	472	433	461	477	447	443	503	507	485	481	513	547	480	454	439	491	449	464	511	479	457	474	493	504	490	481	482	516	509	479	481	512	469	472	518	486	455	489	466	476	470	516	463	502	478	479	489	512	493	521	472	489	456	475	499	459	468	450	527	495	501	500	484	480	457	492	483	498	489	484	471	474	489	477	479	472	509	512	483	489	442	515	462	454	465	483	446	493	532	485	497	482	501	482	467	501	450	458	483	477	477	478	518	529	462	452	446	516	459	474	480	482	470	538	501	457	444	441	423	487	457	494	518	490	443	485	437	480	458	503	482	445	540	447	499	466	471	481	461	519	452	482	494	496	511	452	488	456	494	507	473	490	496	452	429	544	466	499	505	509	487	518	475	490	494	497	474	512	502	494	509	487	428	467	486	489	482	473	468	484	487	541	499	485	480	522	505	513	507	435	521	509	490	491	493	434	487	519	516	444	518	461	482	491	473	435	466	482	487	484	498	478	490	474	468	468	507	456	447	458	501	500	499	488	472	511	493	492	518	473	506	479	523	522	506	449	473	459	523	494	495	459	519	473	543	469	490	475	481	494	480	472	490	490	487	464	470	479	518	463	451	509	514	473	500	486	502	469	456	507	488	500	462	469	460	469	469	517	523	465	481	504	485	493	485	460	467	480	485	434	494	447	486	478	509	512	480
63181	90058	59808	27311	6674	4866	1889	831	822	768	785	790	862	791	786	766	791	789	785	796	771	798	768	771	777	818	799	757	762	774	803	753	764	730	752	795	779	761	771	797	795	843	766	811	773	749	766	789	753	793	776	790	791	740	771	755	777	768	801	786	800	756	765	821	775	747	777	740	766	760	746	774	788	751	772	845	789	701	759	764	765	811	780	758	747	730	790	773	831	783	774	803	759	770	787	731	772	826	758	756	787	737	802	753	761	772	773	738	759	782	781	795	780	761	769	775	800	788	782	800	742	792	784	777	771	752	759	740	765	805	789	795	705	773	766	767	760	796	762	801	785	800	767	791	783	790	804	745	809	764	777	803	792	749	844	752	796	779	781	795	821	784	800	775	813	806	776	848	801	789	752	757	797	781	790	752	754	794	782	780	805	771	798	771	796	753	776	745	767	776	775	742	782	776	733	790	779	748	835	763	765	751	787	798	764	765	782	804	828	748	817	775	756	740	765	758	756	801	751	715	753	741	734	798	786	769	700	753	813	799	727	796	781	804	829	814	779	758	757	779	804	736	740	821	790	798	794	831	828	713	826	800	791	786	771	767	807	799	739	794	805	795	744	748	847	823	794	754	764	795	746	727	807	805	741	789	757	772	756	756	766	760	821	781	755	792	746	743	802	767	775	702	739	807	700	794	751	745	786	757	809	753	766	786	779	775	800	774	766	798	770	747	796	777	760	741	785	798	811	756	780	770	766	751	778	738	764	767	778	757	789	783	808	796	826	784	775	781	825	797	792	772	746	742	775	801	783	758	785	821	792	773	781	774	769	770	821	841	789	813	783	796	875	803	787	796	767	779	789	804	772	816	785	774	779	762	794	741	790	804	803	791	759	776	795	811	757	754	781	812	829	775	809	718	785	797	753	811	796	730	778	730	757	792	769	791	714	801	764	725	750	771	750	714	729	818	787	804	764	821	759	787	748	721	834	794	817	751	713	717	736	785	767	740	770	782	740	800	814	761	732	783	802	762	748	735	764	790	746	742	791	791	729	803	745	764	788	755	791	790	777	769	750	771	792	736	772	792	811	712	769	802	754	755	763	817	778	793	757	762	786	752	801	806	765	789	725	819	802	775	730	769	766	805	779	769	779	751	765	807	758	742	816	788	785	741	791	746	767	788	746	754	778	759	799	777	831	766	744	770	799	817	805	770	788	765	760	763	797	783	741	772	787	748	764	824	758	789	757	756	763	743	809	731	734	800	780	787	809	707	741	748	813	773	780	801	749	768	762	803	811	773	786	787	756	812	779	756	802	783	766	732	815	789	777	752	722	793	817	819	816	806	793	747	728	756	785	741	787	786	737	785	739	772	813	784	757	747	798	777	827	798	734	737	818	781	765	771	762	729	741	775	768	779	764	768	783	721	821	760	736	745	760	767	755	755	803	808	781	785	788	777	750	809	747	803	764	805	824	781	729	735	745	765	778	793	810	795	759	757	766	783	771	786	812	738	770	765	757	793	721	792	760	733	814	784	795	750	787	708	773	767	776	757	762	801	789	793	777	791	755	797	757	794	782	759	747	713	786	762	786	803	787	733	758	781	776	803	745	789	771	760	756	786	782	761	752	828	755	764	780	784	766	807	769	758	752	799	814	794	766	760	760	791	827	813	757	795	773	737	794	756	827	792	759	779	772	768	769	777	771	782	743	763	782	785	801	719	789	802	786	763	742	735	783	832	790	743	705	782	787	795	769	771	805	697	815	807	755	750	807	775	818	809	778	825	738	788	782	787	760	797	781	787	797	729	750	750	797	822	768	782	765	816	825	751	741	741	720	747	765	769	773	791	774	750	796	787	728	779	818	820	838	817	748	824	763	776	795	800	731	810	761	801	776	716	791	794	776	786	808	730	761	776	810	776	810	755	766	750	717	764	744	783	835	776	793	806	785	776	799	773	797	801	782	729	809	769	794	812	788	763	788	791	793	767	825	751	744	773	780	767	818	760	783	759	728	754	777	790	795	775	751	809	774	797	781	754	800	759	752	767	836	811	778	826	782	783	770	769	751	795	789	807	726	816	766	788	764	818	728	779	828	771	795	730	760	798	801	800	758	815	813	808	762	736	763	783	792	771	747	770	778	778	822	819	761	749	795	802	788	770	777	779	711	768	763	778	771	754	769	826	743	768	754	806	727	789	792	749	768	793	726	819	800	810	797	795	758	828	788	771	804	747	753	801	759	742	790	821	798	865	744	781	754	756	783	751	758	804	821	773	751	738	807	771	805	781	768	810	716	763	731	780	790	808	771	769	797	768	785	758	727	780	721	791	786	797	819	760	753	777	796	769	764	816	762	776	791	771	822	765	742	729	749	774	792	763	780	800	736	802	774	751	767	757	797	778	794	837	775	793	781	800	791	747	801	825	815	749	725	782	784	793	724	795	748	725	830	767	828	813	789	784	801	798	771	826	745	740	766	813	768	794	821	762	818	761	807	812	818	799	789	798	779	783	799	817	746	808	804	800	812	758	801	763	761	794	770	700	772	791	795	760	788	751	746	788	761	772	732	789	799	775	787	795	807	805	821	790	763	733	777	795	732	767	742	799	697	812	755	786	767	736	758	744	756	786	734	718	765	782	790	749	749	758	797	794	750	766	795	740	766	770	729	779	778	820	775	777	745	753	778	827	802	771	798	755	789	761	760	783	785	753	835	755	762	773	753	741	802	742	780	784	757	804	788	744	786	784	760	809	752	805	843	741	782	763	801	769	720	797	756	803	809	811	782	790	727	764	787	775	772	766	786	710	796	799	731	757	737	827	766	756	783	770	795	830	759	754	778	778	769	801	726	777	779	720	809	835	849	769	784	763	739	727	784	773	808	760	737	794	731	795	768	762	776	750	783	767	770	762	734	813	802	756	797	739	761	783	754	746	800	789	774	771	761	757	786	742	767	760	734	718	778	812	719	756	796	796	789	782	771	788	775	784	781	757	766	797	797	759	781	782	744	781	718	804	742	797	776	753	760	744	776	762	761	804	782	768	780	755	808	788	748	808	829	775	784	764	787	783	765	763	778	776	790	791	748	755	728	750	786	787	778	771	738	817	798	753	790	725	790	764	740	756	790	770	793	807	754	741	779	752	783	771	771	823	758	776	798	738	820	794	778	743	820	774	764	772	767	800	766	781	783	785	793	730	776	843	758	760	778	773	775	797	766	755	756	737	768	798	752	820	738	814	797	729	775	753	761	755	727	813	863	796	801	781	748	754	756	743	721	755	790	833	756	806	758	766	769	730	782	806	771	753	777	736	784	756	717	781	824	699	768	769	763	776	785	785	773	760	818	806	768	781	745	755	777	718	813	826	761	781	771	813	816	743	781	768	779	768	799	756	814	793	772	792	734	788	767	800	779	844	789	808	761	787	846	769	764	774	796	780	751	756	733	775	782	780	793	798	842	771	832	769	735	787	824	822	752	757	786	761	783	812	818	817	760	742	763	765	765	780	747	721
24496	23360	31221	25107	21450	16937	3949	811	711	728	701	658	707	700	695	707	692	688	675	740	692	710	668	712	727	679	729	664	644	714	704	737	651	643	673	689	701	669	706	673	688	650	653	696	736	646	692	682	681	672	698	669	679	696	697	728	676	712	675	698	651	689	679	622	642	705	677	706	659	680	692	665	728	662	715	652	626	658	661	690	684	603	669	690	657	675	659	614	695	623	662	660	639	673	674	639	671	651	688	638	631	668	661	668	725	656	655	664	675	699	685	691	639	673	655	661	675	696	674	680	730	687	707	725	664	652	639	720	692	676	683	657	638	687	653	691	663	750	628	681	680	678	644	705	689	753	684	648	663	695	719	689	713	657	641	690	690	689	645	667	758	660	710	660	676	682	689	672	648	629	612	639	688	678	725	659	720	692	662	686	708	687	632	678	638	685	651	659	675	651	688	675	700	662	640	689	686	670	714	650	694	630	619	682	676	673	659	658	686	623	672	653	654	637	692	672	719	689	700	670	679	680	665	678	667	672	681	723	693	638	668	691	654	619	645	669	671	678	696	660	695	672	650	638	707	666	671	688	701	679	646	648	674	680	690	670	695	670	731	659	661	625	633	632	665	703	669	679	684	690	671	694	661	663	666	723	645	691	697	758	714	692	629	654	681	643	635	706	677	697	748	648	678	676	712	710	683	658	685	635	708	664	651	678	692	661	681	658	643	642	656	679	634	651	675	641	673	698	672	644	652	648	694	710	682	681	658	697	754	663	656	669	597	678	677	643	704	737	649	721	677	665	686	653	709	661	686	711	671	724	647	640	700	695	659	656	686	680	654	658	672	656	701	676	706	622	676	707	684	721	727	683	633	654	692	679	701	661	671	720	647	673	689	713	621	641	690	698	700	685	686	647	674	677	672	661	646	699	616	670	668	673	715	687	668	691	672	694	632	635	668	673	671	656	656	721	696	678	676	678	620	651	656	680	652	632	669	716	648	666	646	687	706	710	670	667	682	686	687	649	668	645	629	674	642	640	662	685	699	678	664	691	683	686	693	657	686	665	657	647	650	670	671	678	662	656	652	720	683	668	645	670	681	697	661	650	721	670	715	658	674	705	668	670	648	652	658	690	679	674	682	684	657	692	682	658	646	651	701	707	676	645	672	635	671	680	656	644	678	700	688	671	696	665	721	667	702	668	693	624	671	676	670	687	668	708	671	655	652	698	665	660	693	647	659	639	706	675	674	629	699	644	673	680	660	663	682	721	671	658	712	660	665	666	739	729	630	684	679	695	669	646	729	654	672	713	656	677	694	692	694	647	685	690	659	678	696	645	662	708	676	663	700	714	711	669	666	636	690	719	708	707	663	627	665	677	663	677	640	660	697	658	687	678	652	686	672	685	655	681	647	684	664	702	656	625	664	676	656	710	696	722	719	660	669	664	689	709	636	671	660	626	645	667	659	695	742	708	615	736	653	734	689	663	656	675	698	698	646	685	708	666	668	625	675	673	701	660	644	666	671	723	679	654	654	674	672	701	674	659	659	693	639	696	640	663	666	682	656	698	720	665	641	625	678	673	718	687	675	708	705	667	646	687	656	687	665	668	669	660	654	687	712	706	672	659	675	628	707	654	684	671	693	655	685	610	598	667	671	684	698	644	667	688	666	648	697	689	692	688	659	625	662	613	700	680	688	719	671	656	673	664	603	667	699	679	656	689	644	645	661	650	646	636	698	725	668	666	686	697	630	693	624	710	640	640	655	691	639	743	713	628	659	649	685	675	712	660	663	661	642	747	700	711	621	692	699	665	683	686	656	644	683	643	681	665	646	682	694	694	713	614	691	663	681	692	672	655	685	649	702	646	669	611	681	653	691	689	640	639	686	688	673	640	681	666	623	686	663	697	711	703	664	688	734	749	622	702	662	712	673	672	681	641	683	660	675	732	683	652	688	651	680	719	677	637	689	668	679	655	670	719	733	653	685	694	666	652	645	667	671	666	715	638	701	647	663	675	688	649	659	638	679	655	685	684	634	649	675	655	690	675	680	687	666	658	719	670	653	642	696	664	661	593	681	714	687	657	681	726	695	693	664	679	644	685	682	640	720	683	661	681	662	627	706	677	649	669	650	634	679	658	658	704	636	657	705	686	682	692	687	674	660	723	646	654	692	637	655	678	635	677	685	630	739	686	638	665	713	656	682	716	701	715	671	661	672	677	663	650	712	640	712	680	695	674	698	702	654	688	678	679	712	656	683	686	684	652	692	683	650	707	644	669	678	732	654	667	705	688	693	683	673	669	616	681	682	702	658	658	713	658	649	634	682	647	654	697	653	719	680	673	653	695	656	659	725	718	632	710	698	617	673	669	679	622	648	635	680	698	690	679	649	638	725	690	658	706	659	709	667	697	685	677	631	672	670	647	712	727	687	703	685	678	694	675	650	733	669	696	676	673	667	695	689	682	714	698	664	650	689	687	707	695	667	701	710	694	694	686	684	666	714	650	629	678	664	659	692	679	694	654	689	632	645	707	696	719	719	688	635	634	690	661	646	673	618	663	661	683	686	705	685	658	690	686	675	647	669	685	699	653	645	660	692	680	648	713	716	656	686	669	661	667	676	674	677	696	658	636	666	644	652	684	683	694	696	708	681	664	665	721	664	702	675	659	711	675	651	627	659	609	674	721	667	686	686	688	684	648	611	672	736	690	691	733	685	676	660	676	654	687	649	642	692	643	639	658	683	648	690	670	656	699	676	710	697	656	709	662	642	648	698	669	639	703	681	641	686	721	737	679	630	677	711	641	676	680	687	666	658	640	665	653	678	675	719	663	704	748	686	639	666	676	670	644	689	667	644	645	647	648	692	696	672	635	648	663	688	699	696	661	669	674	616	676	683	672	644	665	672	657	691	721	658	712	658	663	689	675	706	695	628	696	664	690	660	707	663	691	693	648	654	708	686	723	698	711	676	618	710	673	676	692	654	699	704	651	672	689	690	683	703	687	677	658	661	718	622	684	679	631	642	687	689	666	701	682	660	673	695	644	684	653	630	644	652	595	700	645	661	692	646	680	666	619	674	701	649	630	719	644	676	660	685	636	670	696	684	691	656	658	644	673	659	683	696	655	684	639	680	687	723	679	698	625	705	699	670	676	699	703	671	680	679	688	675	724	706	693	669	645	706	648	643	670	679	668	685	675	658	671	707	702	684	704	671	685	668	717	652	664	578	717	711	685	741	663	698	710	678	687	687	673	642	654	701	643	656	683	677	634	653	647	629	655	667	657	718	667	659	661	666	648	730	679	696	681	638	675	658	653	693	678	675	657	669	657	668	716	676	666	653	669	708	673	656	632	689	711	658	693	679	702	654	664	689	670	688	675	677	660	672	673	709	702	637	610	650	694	664	669	675	684	624	721	690	685	679	698	699	705	697	682	704	674	706	679	698	705	694	630	699	681	672	664	676	662	688	656	681	644	689	654	660	691	700	729	672	708	684	670	669	649	657	697
61286	100711	69686	34494	11531	8529	2657	1029	1027	1020	1072	1022	967	1062	1022	1058	1028	1020	1011	1021	1002	1047	1026	1008	1001	1031	1011	1039	971	1115	1006	997	1018	1063	1022	989	981	1059	1054	1015	1002	1038	999	977	1031	1026	1082	976	1050	1019	1039	980	1076	1050	1036	1015	1040	966	1025	956	1018	981	1018	1065	1005	1044	1074	975	1069	995	1077	1042	1000	1063	1047	1070	1021	1061	994	1049	988	1037	1031	1025	1013	1020	1057	1057	986	1048	1065	963	1034	989	957	1009	1038	1004	990	1049	1058	1009	1060	1043	1040	1018	982	1010	1026	1040	1075	1015	1006	936	976	970	1045	996	1005	1012	1024	1086	1013	1041	1040	1044	1012	1004	1022	1060	1051	1037	990	1048	1046	1034	1024	1009	1028	1006	1008	1062	1012	1004	1023	1026	994	981	1009	1039	1018	1003	1012	974	1069	989	1003	985	1051	1046	1006	1055	1032	1038	979	988	1002	998	1026	1028	1086	961	1002	1072	1036	1011	973	1000	1038	1057	978	995	1025	1055	1041	982	1039	1048	1022	1049	945	1009	1013	1025	1075	1032	1047	1011	1033	978	1007	1033	1060	1082	993	1021	1077	1028	1003	1054	1048	1017	981	1028	1028	1054	1057	1061	1043	1047	1054	1063	972	1004	995	1014	1012	1017	1017	999	1009	1008	989	996	979	994	1020	978	972	1009	1050	1039	956	1061	975	1086	981	982	1050	1041	1044	1009	970	1049	1006	1044	1033	1026	1002	1025	1014	999	943	1021	1072	1006	1011	1024	998	1044	1032	1009	1001	1016	1017	1069	989	1024	983	984	1057	1001	991	1068	1026	1063	1002	1018	1022	1001	1017	1062	1059	1017	1080	984	1104	1022	978	1035	1053	1037	1052	1027	1020	988	1034	994	1047	1015	1000	986	1050	1056	985	1007	1005	1032	1063	994	976	1014	965	964	1015	992	1044	1006	1016	982	1004	1006	1036	1016	1002	1010	988	1000	1014	984	1047	1038	1037	1018	1036	1074	1042	1019	982	1054	1088	1010	1029	1005	1041	1054	1040	1042	1049	1073	1026	1046	1038	1000	1095	982	1020	1039	1000	1023	995	1021	968	988	1031	1010	982	1047	1105	987	1047	1000	961	1021	981	1034	998	1029	1070	995	1019	1037	994	1046	1025	1036	1023	1114	1030	997	1073	1042	1036	1084	974	1013	1011	1020	1046	1002	1006	1040	993	1075	1044	1025	1007	1079	1068	1004	1011	1019	1039	1041	1059	1011	1050	1099	980	1013	998	1006	1043	1066	1027	1034	1026	1015	1027	972	1039	1028	950	1023	1038	1005	1018	954	1025	1027	1009	1002	988	1077	1030	1032	1008	1035	1070	935	1009	1045	1012	993	1026	1037	1037	1064	1017	1056	1051	986	1023	1037	954	981	1008	1035	991	1023	1113	963	1029	1015	1002	1096	1016	996	1043	1012	1010	1016	956	1061	1039	1029	1043	984	1050	1016	1014	1000	1052	1060	1070	984	998	1029	988	1048	1017	1020	1008	1027	1047	1058	1008	1007	993	1016	1009	1024	954	1005	1006	1087	998	1048	1033	1107	1041	1029	1053	984	1024	1016	1001	1013	975	1010	1053	1052	1021	1052	1032	1029	1028	998	1036	1059	986	1018	1019	1022	1039	1019	1057	1001	1051	1037	1014	1046	1002	1040	1007	1065	1071	1036	1025	1013	1021	1029	1094	1032	1081	1004	1036	1046	1029	976	1022	1043	1019	1049	1045	1027	1023	1054	1026	1017	1003	1018	1022	973	1004	1062	1008	995	931	970	1018	1016	996	1057	1047	1059	1050	1059	1031	1016	1008	1018	1029	1038	959	995	995	1068	1055	966	1019	1013	987	974	947	1000	1039	1028	982	1042	946	1016	1093	1025	1097	1047	1048	1008	1043	988	1030	1008	991	1012	1007	1027	1034	1057	1071	1039	1038	970	964	1025	1038	1063	1018	1048	1033	1081	1023	1048	1088	1034	977	1030	1052	1033	1022	999	984	1017	996	1029	1006	1031	1007	1009	993	1003	1089	1003	1054	1004	1021	955	961	1011	1041	997	1001	1112	1039	1038	1012	1022	1021	1013	980	1044	1076	1094	992	937	1018	962	1041	959	960	985	991	991	1026	985	987	1044	1008	1022	1021	1031	968	1057	1070	1092	1022	1020	945	1044	1021	1008	1029	983	995	985	1069	1058	1033	969	1003	1034	1049	1044	1016	1056	991	1023	1002	954	1012	1032	1006	1064	1013	1005	1031	1040	1106	984	1018	1027	1061	1041	978	1049	958	1001	1026	1019	1021	1049	1003	1060	1085	974	1052	1103	987	1059	1066	1033	1043	1003	993	1015	1030	1006	964	1018	1026	1035	1019	1007	950	991	978	1056	1060	1015	1034	1052	1064	1032	1029	1055	1021	950	1047	995	1039	1023	1060	1033	1058	1000	1011	1056	1014	1036	968	1045	973	1018	1006	1005	1025	995	1080	959	1020	1004	989	1025	1000	1030	1058	975	1004	1034	967	1042	1034	1023	999	1005	1020	1033	995	1059	994	1070	1013	1011	1041	1042	1050	1059	1025	1029	1088	1037	1004	1022	1001	1037	1067	1064	1018	1033	1044	1015	1025	998	1015	1008	1068	1057	936	1021	1045	1021	1000	1021	1005	1037	1037	1044	1008	1007	1015	982	1024	987	1016	1075	1039	1061	976	1015	1048	1040	1033	1005	1012	1024	1054	965	1026	1003	1006	1042	1023	977	1084	1000	979	1044	1041	1067	1012	1010	1036	1021	1074	1051	989	1012	1089	1073	1013	989	1053	1037	1050	1019	1041	1082	1011	1079	1079	988	1032	1015	1039	1089	1002	1016	1033	1037	1044	987	1056	981	1075	1000	935	1022	1035	1025	991	1014	1078	978	1077	1039	1047	1036	1069	959	993	959	958	1023	996	1030	1012	1003	1019	1027	1064	988	1048	1053	1001	1062	1024	1092	1022	1025	1074	995	999	1001	1030	1040	976	1002	975	1071	1047	1002	984	983	1061	1010	1001	1009	1010	1044	1023	976	980	1007	1032	998	1015	987	1012	970	998	1079	1022	1056	1030	1068	1012	1046	1059	1031	1023	989	1017	966	1046	997	997	999	980	1023	994	977	1010	1053	1011	1030	1045	970	1043	1005	1058	1044	966	987	1041	1008	972	1076	1030	1009	967	1040	1023	974	1072	993	1046	1004	972	1082	1035	1018	1030	1041	1065	973	1039	963	1005	1061	1009	999	1021	1080	1041	1023	1025	1006	1007	1023	1032	986	1109	1013	1047	1026	1038	1017	1042	1068	1072	1005	970	1068	978	1014	1013	1025	1012	996	1008	1000	997	949	1016	1009	999	1037	1028	1022	1039	973	1050	999	998	993	940	1019	1010	1067	1012	979	1070	999	1039	1043	1013	1047	1011	1040	1000	994	984	1016	1075	1025	1027	985	998	1032	1011	973	1007	1059	1017	1068	1061	1019	1022	1020	994	1036	997	1044	1020	1039	1075	1019	1006	1025	1059	1053	1033	997	1030	1059	1026	1000	959	1029	1040	982	1030	1051	988	1067	1071	981	1009	1042	1030	982	1000	1068	1025	1045	1065	1066	1025	1087	1062	1032	988	1087	1057	1020	1073	1045	975	1024	976	998	1023	1030	1049	988	1018	1039	1032	985	1074	947	1068	1035	1068	1021	1073	957	1012	1111	979	1016	1048	1004	992	979	995	1046	1026	1071	970	1038	989	1080	1040	1051	982	1053	1027	1074	1009	989	1023	1040	1071	1007	1021	1033	1025	1101	1022	1070	1004	978	1045	1028	1014	1069	1006	1048	1038	1041	1011	970	966	1022	1017	1066	1055	1042	1026	1040	1024	1057	1011	991	1062	973	1004	981	1006	1011	1066	972	997	1050	1042	992	1015	1036	996	994	994	1076	1016	1058	1044	963	1022	1032	1007	970	996	1037	1045	1016	994	1045	1066	1091	961	1069	1043	1016	1011	1048	983	1001	950	1030	1050	1028	1032	1065	1063	1000	1020	998	1065	965	982	959	1057	1061	1038	1010	1033	1037	1070	1033	1021	1016	1002	1034	1062	1039	1028	996	1020	1094	1070	986	1030	1008	1009	991	979	1045	979	1025	1024	976	1003	990	1019	1003	994	1040	1017	1033	1026	955	1001	1021	1054	967	1019	1035	1086	1040	1044	1017	985	1048	1056	1031	1074	979	1022	992	1051	1023	1042	1048	1007	1079	998	1081	1027	1021	996	1022	1068	990	1011	1059	994	972	999	1093	980	1027	1077	1018	1001	1046	1000	984	1054	1034	1021	1080	1006	1046	1015	987	1053	1060	1030	1033	994	1006	1056	986	989	1048	1020	988	1060	1039	1020	982	1033	1050	995	1029	992	1057	1059	974	1080	1038	1012	963	961	1012	994	1023	1018	997	1052	1073	1037	1006	1064	979	1076	1034	1012	1040	1115	1016	1077	1009	996	1038	1040	958	1024	993	1018	994	995	1031	974	1080	996	968	1015	1057	960	1002	1014	1023	1030	1042	1034	1063	1039	1020	986	1053	1031	1040	1040	1018	1037	1040	991	1069	1025	1067	1043	1010	1079	1034	1013	1072	982	977	1048	957	1005	1003	987	1037	1043	1003
32651	32616	26840	10983	1119	807	602	506	508	517	497	511	558	508	524	481	545	508	496	485	534	561	525	462	550	490	513	547	511	515	530	517	497	513	516	533	533	495	491	523	515	494	503	548	508	490	498	513	508	533	534	503	494	506	467	535	499	521	524	509	509	434	527	516	534	513	503	542	530	488	484	504	493	497	519	527	476	524	497	547	514	496	489	500	511	486	521	505	500	491	528	520	489	489	487	493	470	511	481	494	538	493	453	501	524	502	484	465	514	457	526	532	515	507	526	496	504	511	521	517	501	538	482	548	563	498	502	515	528	560	496	512	489	519	503	524	536	527	493	524	546	503	509	482	514	501	535	533	536	515	499	501	527	497	502	495	515	515	483	505	509	577	518	505	494	508	484	520	516	489	478	490	511	524	508	522	541	501	525	505	486	545	493	508	523	512	527	504	495	470	512	504	538	502	504	489	487	499	505	505	499	505	500	494	522	555	496	503	508	518	541	473	538	486	524	519	534	491	506	462	500	467	459	511	544	515	541	499	501	501	496	491	484	513	499	517	503	510	494	478	528	535	532	513	523	522	522	522	480	511	491	547	506	534	481	492	500	496	542	499	513	457	515	527	504	494	509	492	492	493	498	529	472	483	524	498	561	521	540	535	518	521	524	528	498	516	541	565	513	507	493	483	559	485	481	493	532	540	543	488	482	464	508	499	521	495	505	523	548	486	479	482	505	533	554	456	543	488	500	486	480	561	559	517	529	504	543	511	516	488	502	469	524	522	471	492	512	506	512	518	533	515	518	533	510	477	545	493	523	495	498	496	519	507	512	502	503	540	491	482	496	494	521	489	477	508	523	515	494	508	467	504	516	508	528	502	513	489	508	514	510	504	507	530	516	489	487	510	512	537	507	524	504	505	488	493	486	510	500	537	496	506	507	514	534	516	513	543	496	491	510	504	552	485	468	474	533	499	518	514	505	491	496	485	493	531	520	520	507	520	515	527	476	506	517	538	494	495	520	498	508	523	526	492	533	522	482	489	464	493	489	509	499	488	509	516	527	501	535	488	485	485	502	496	505	476	512	485	477	515	488	505	496	479	539	517	526	508	499	494	519	506	492	458	495	497	472	503	526	475	485	472	513	493	502	501	475	505	519	517	509	490	501	547	500	485	480	531	518	511	476	500	524	499	498	515	487	517	513	537	498	512	507	517	485	518	490	487	514	508	501	495	499	500	555	490	501	512	534	456	520	528	508	475	493	483	504	488	500	477	509	492	513	512	520	510	479	512	506	509	485	510	537	502	491	487	548	505	505	488	459	521	531	519	481	499	488	501	534	493	546	504	498	518	534	472	498	500	480	504	527	519	526	517	510	533	510	510	481	516	531	521	557	483	477	567	466	525	506	515	482	511	477	512	491	498	504	497	546	522	489	557	506	512	517	512	515	493	493	521	511	539	486	502	470	522	503	484	510	523	534	482	490	519	516	500	505	485	504	503	545	512	525	497	493	485	491	528	524	533	507	528	534	541	509	471	504	495	537	526	518	504	515	563	480	511	494	454	531	448	519	545	503	508	518	548	503	521	523	513	467	500	522	484	486	465	524	491	538	570	471	475	507	500	474	475	511	448	486	443	512	493	508	468	535	531	499	486	474	531	517	501	453	489	463	491	519	482	537	507	499	494	537	523	499	497	512	487	465	503	529	521	501	485	516	525	513	473	493	505	486	508	517	487	504	487	479	534	544	471	481	467	496	546	525	531	551	473	476	542	524	511	507	492	547	514	506	470	507	493	506	481	513	453	470	482	475	495	497	530	467	508	471	498	501	519	479	514	499	518	556	521	527	471	471	492	469	537	506	514	539	498	497	517	475	503	518	487	457	519	544	462	549	493	486	468	539	470	506	494	514	483	491	484	500	490	532	472	492	528	499	479	488	503	528	482	508	473	506	550	523	473	531	462	476	513	489	526	517	512	511	496	476	478	482	533	564	480	525	491	497	488	472	523	513	502	512	534	513	539	467	485	477	538	486	503	531	486	529	511	484	527	521	545	559	528	536	479	498	508	512	516	540	533	471	558	531	522	471	475	519	496	492	507	494	550	500	518	503	513	553	525	502	509	483	528	518	537	521	493	531	529	528	490	519	462	501	507	522	496	535	508	522	485	526	514	478	507	514	548	491	496	496	512	527	474	502	475	536	533	523	488	523	488	497	522	505	470	479	534	532	479	520	534	500	496	509	480	545	449	515	482	439	543	513	523	529	503	528	472	521	487	475	469	513	522	518	526	500	502	486	502	535	495	570	521	506	534	509	494	482	484	506	481	484	540	503	508	510	498	510	503	493	507	534	486	509	491	565	485	512	496	493	540	519	483	511	494	493	501	481	497	498	502	501	469	512	519	531	549	466	506	486	479	532	495	462	502	515	532	480	540	486	531	534	519	474	502	513	494	482	510	503	527	497	523	522	556	557	450	495	522	520	518	517	505	491	509	534	470	474	522	473	542	516	490	492	521	521	487	542	509	506	510	522	512	506	517	565	525	502	502	494	522	516	515	509	495	518	504	477	500	524	480	517	483	488	463	490	522	490	522	511	531	532	517	519	475	516	521	490	526	522	541	497	517	521	509	519	510	503	521	501	544	518	508	533	531	467	522	502	517	489	468	475	482	509	516	529	544	513	523	516	503	501	509	482	491	506	530	503	516	479	537	526	562	498	512	542	503	555	522	518	515	466	506	500	504	509	501	501	497	506	494	518	507	501	494	512	498	477	494	542	519	552	505	558	485	490	484	471	499	471	467	520	492	533	510	492	487	506	517	509	507	489	482	535	484	506	487	512	516	511	555	501	525	494	489	531	559	495	493	537	503	516	525	522	497	521	561	543	517	541	502	503	482	545	505	502	498	491	520	542	486	530	512	509	541	489	516	497	508	514	482	497	515	501	536	516	499	502	497	545	506	559	510	547	518	533	539	541	539	500	507	529	490	518	525	520	515	526	465	529	485	507	509	500	513	494	499	480	525	538	541	539	527	533	505	509	504	513	512	523	471	542	538	480	505	538	447	522	515	496	501	531	497	491	497	531	480	524	523	495	495	463	532	518	487	471	473	530	493	468	498	491	498	533	536	458	521	508	519	495	508	494	505	500	544	554	514	537	487	537	499	531	547	525	514	496	536	523	557	508	464	504	509	508	492	540	517	488	513	491	515	526	522	506	532	516	509	511	514	507	513	500	493	495	508	540	526	496	558	540	525	494	448	492	507	483	483	512	473	508	525	481	548	495	537	552	528	502	474	501	465	536	486	553	540	512	530	522	498	485	461	517	543	488	491	525	506	476	531	505	501	479	490	509	508	474	515	491	506	534	498	540	518	478	546	530	535	492	504	541	529	509	487	498	515	492	522	510	485	527	498	507	496	531	510	528	529	482	526	515	479	515	518	517	502	540	480	480	508	529	516	531	490	492	496	480	482	516	520	488	515	552	503	486	487	532	489	513	490	501	505	488	517
43519	49490	30019	9252	1836	1463	958	890	816	848	874	860	808	825	848	823	882	865	830	834	853	898	814	815	793	857	794	814	837	837	841	796	809	799	824	841	863	829	843	827	886	846	819	822	871	796	804	856	766	858	829	789	867	826	833	837	869	811	813	839	804	779	872	831	792	883	809	795	803	861	789	872	861	811	873	853	851	837	841	866	821	859	843	800	788	812	818	840	781	825	849	834	862	854	860	818	831	803	771	787	820	771	819	827	789	813	814	860	848	839	830	841	804	823	819	807	815	848	860	863	795	861	853	837	845	846	855	772	791	818	794	782	787	849	866	863	845	814	824	800	845	831	815	837	815	834	856	788	794	852	814	853	875	820	783	842	848	817	863	818	782	832	860	744	816	850	856	836	881	813	863	803	839	858	838	859	824	851	810	802	824	779	841	799	849	774	825	792	870	866	854	770	855	818	815	853	840	806	859	805	831	791	840	856	876	853	867	826	846	894	877	833	837	805	803	843	811	828	807	825	864	823	845	817	829	866	792	817	801	829	855	871	817	861	855	824	790	832	793	799	832	876	845	817	857	827	842	861	853	908	830	831	803	810	802	822	855	797	824	797	830	808	848	833	827	819	874	776	830	832	823	848	826	865	823	770	878	819	848	816	864	820	790	793	786	826	855	842	850	844	834	838	877	821	891	842	871	867	823	805	857	825	842	855	836	817	836	830	822	812	867	810	826	821	799	806	864	893	811	807	787	793	862	830	860	846	809	809	861	857	846	799	841	855	812	861	886	803	836	819	854	853	840	868	829	753	831	810	798	835	785	843	829	822	811	778	787	840	815	798	853	863	818	794	851	860	834	812	796	805	874	792	807	848	823	809	834	824	835	836	809	838	861	875	809	848	798	783	835	809	843	837	776	801	838	831	868	841	867	870	820	862	810	839	810	865	826	835	811	883	815	828	810	840	821	792	834	852	847	819	806	846	792	852	858	832	846	890	803	763	829	814	815	842	853	798	819	847	794	866	819	856	845	823	802	823	779	856	858	837	865	794	810	855	804	771	814	818	832	824	857	861	826	860	779	788	816	846	764	832	828	841	815	798	853	760	831	808	814	843	778	864	826	828	791	826	850	831	802	815	827	849	819	791	839	869	833	837	882	880	822	887	819	845	827	843	849	802	848	855	798	835	792	808	854	822	834	814	765	822	852	813	780	833	809	825	865	846	814	841	833	817	841	830	862	831	849	871	785	804	822	811	866	855	852	836	815	817	756	823	833	817	832	821	843	862	838	867	843	830	832	806	815	832	901	798	816	829	801	805	876	811	857	840	819	852	753	814	838	836	828	829	845	821	851	819	798	835	852	814	827	872	834	792	817	870	862	820	858	838	837	824	805	840	850	842	781	871	806	837	787	853	802	843	828	830	840	844	761	843	862	828	886	876	857	849	816	824	855	831	769	812	840	790	838	802	850	811	766	839	829	883	767	800	867	813	840	859	781	827	826	795	817	778	810	826	799	802	888	832	832	820	831	850	838	851	829	843	859	804	796	834	851	832	838	812	818	863	815	860	851	805	860	847	834	839	819	829	823	804	793	792	800	880	856	875	825	797	900	815	807	840	810	865	838	826	827	873	859	860	831	792	794	790	857	820	799	880	826	792	835	831	767	835	863	822	852	798	858	782	849	871	804	802	794	844	806	819	812	845	792	863	835	877	803	896	873	797	860	837	869	829	826	806	836	821	784	843	813	850	799	827	852	886	842	845	840	806	810	858	824	805	852	830	823	778	804	844	865	843	825	796	830	784	877	796	826	898	804	819	824	888	807	821	827	837	844	834	820	870	856	865	851	826	892	869	848	827	849	898	807	786	773	794	816	832	811	828	793	823	872	855	827	860	875	806	791	826	811	813	801	861	827	801	830	794	825	826	831	870	797	860	791	799	818	806	879	824	847	821	877	864	796	851	855	783	857	856	852	783	871	852	814	803	831	857	828	840	859	852	816	873	845	862	776	930	849	836	864	803	827	794	802	849	862	800	836	837	846	843	828	809	847	828	840	809	857	841	806	812	858	811	850	773	822	840	806	849	822	882	827	784	783	864	817	852	871	780	844	779	826	872	807	855	802	832	821	828	852	867	866	863	815	819	800	842	777	810	880	860	879	817	837	852	836	828	831	854	872	870	884	901	781	781	848	794	890	865	876	848	845	776	876	783	827	820	861	887	839	815	839	844	866	855	885	792	817	817	854	832	842	879	818	805	802	831	809	872	886	863	848	817	883	829	816	800	783	828	847	825	793	811	874	865	855	833	843	899	814	814	784	767	776	834	831	851	834	815	821	832	829	850	797	805	776	835	843	828	821	858	843	841	842	816	823	844	885	889	776	842	875	796	849	807	830	809	830	870	814	831	879	828	842	794	834	842	835	880	796	811	754	830	830	825	790	764	847	800	840	844	806	816	850	827	909	837	830	806	827	811	823	822	836	841	872	793	842	812	825	823	869	861	806	891	872	838	791	742	846	882	830	899	801	807	851	792	829	809	815	800	815	820	876	847	825	886	820	820	771	854	819	843	838	833	839	906	904	788	858	845	833	837	797	785	825	836	812	823	883	827	835	800	888	828	838	851	767	858	805	862	857	794	810	765	819	800	801	822	831	807	797	825	819	811	811	817	803	813	865	796	785	825	835	811	823	860	840	860	827	824	855	886	824	836	866	810	796	863	786	819	838	833	807	801	827	825	868	816	786	834	870	851	836	806	861	798	819	856	862	805	844	828	868	782	816	862	820	846	860	800	839	885	832	856	899	832	794	859	797	804	828	827	850	831	845	832	828	790	835	852	866	797	815	771	798	852	877	801	862	850	852	783	857	832	824	789	809	851	874	848	914	843	810	831	845	805	806	854	829	841	857	829	803	829	795	862	823	830	829	819	844	812	820	832	855	866	853	821	821	821	833	833	850	853	812	818	894	852	818	872	762	859	844	818	837	786	816	822	813	868	840	836	835	833	776	838	807	804	812	816	780	847	835	821	799	827	842	831	817	810	840	825	831	846	822	844	863	817	818	793	830	832	867	843	874	864	800	810	885	863	799	847	892	808	846	822	834	856	795	839	794	787	821	846	840	865	814	811	850	834	835	834	828	836	800	797	825	833	856	794	861	811	836	782	872	836	851	828	876	853	851	806	873	836	833	860	810	783	837	891	818	766	799	851	814	816	798	784	795	843	841	848	825	863	840	884	843	863	821	789	803	793	876	799	839	841	832	777	843	807	828	823	852	869	747	855	823	820	776	821	863	838	831	825	854	860	822	841	851	768	817	909	825	823	876	809	865	832	859	823	813	846	821	868	851	839	891	865	803	887	760	800	816	838	849	786	778	838	878	871	804	809	835	811	828	836	830	832	816	859	817	869	837	865	856	776	870	820	856	807	838	804	859	851	811	826	856	836	845	845	844	812	803	847	839	791	839	844	856	849	800	746	844	840	833	883	868	869	856	814	820	857	775	843	831	842
26022	25674	33096	26506	17313	5720	1123	538	504	508	523	497	483	526	546	480	551	499	473	478	479	486	544	463	506	535	500	491	499	456	470	501	496	474	497	515	492	489	468	472	478	499	492	448	520	475	504	479	512	473	468	498	513	476	469	474	483	433	498	482	513	454	507	474	478	494	472	497	445	494	497	527	479	493	495	501	464	420	447	473	489	477	502	462	459	463	495	456	470	473	496	446	499	495	486	513	487	464	492	470	431	494	491	461	466	515	503	502	527	473	460	471	488	491	481	477	442	501	485	468	494	477	456	466	470	496	512	485	456	463	419	461	477	456	470	445	488	490	447	445	504	520	477	493	504	470	486	472	481	456	459	478	515	470	455	465	505	491	481	498	479	504	535	502	488	510	468	475	485	464	499	479	504	461	450	511	500	472	469	518	508	457	545	454	478	487	502	492	480	504	499	485	480	486	498	524	496	485	509	506	495	482	468	480	487	433	462	475	439	475	519	478	511	461	452	473	486	517	501	475	493	485	477	468	479	483	476	488	497	492	476	471	460	490	494	469	510	496	478	429	481	488	504	515	483	464	513	471	496	511	532	487	520	450	474	471	496	480	467	479	493	504	498	474	460	509	479	479	482	461	456	514	472	494	499	511	465	478	502	483	464	445	480	479	482	517	499	492	473	488	514	474	480	500	493	470	477	500	491	475	516	470	463	549	499	448	438	484	465	456	484	489	449	514	497	503	498	504	474	460	507	475	433	459	481	488	465	464	452	463	530	485	475	460	465	479	495	475	431	524	456	489	473	532	461	496	471	499	493	499	464	499	513	524	484	463	505	450	447	454	452	483	432	469	511	528	478	458	456	469	517	535	521	467	470	515	499	464	452	482	495	458	501	524	506	474	497	479	516	474	491	465	488	446	478	470	461	501	473	430	453	481	502	472	525	509	517	454	468	496	476	509	465	468	471	486	429	445	521	472	458	473	464	430	457	467	471	461	471	471	496	492	447	494	441	509	475	518	472	469	468	487	460	499	481	487	474	477	464	458	475	489	498	471	515	501	505	452	446	521	463	459	451	505	499	503	495	460	477	473	478	485	472	468	474	481	486	454	497	485	476	471	495	506	495	501	493	471	477	491	527	469	470	439	487	520	479	479	459	540	491	507	518	488	497	461	484	459	467	508	507	512	496	467	482	472	488	467	446	471	528	494	475	538	475	493	527	454	514	531	533	500	479	475	491	504	497	481	472	453	493	510	445	497	467	484	499	488	542	454	503	462	506	465	527	492	505	491	460	472	483	468	480	487	451	496	469	467	470	483	515	474	487	480	487	500	466	481	520	481	434	476	435	480	544	475	539	507	477	495	485	478	488	497	489	507	479	509	480	521	472	496	476	484	516	487	474	495	472	498	501	478	476	469	497	473	526	490	442	460	471	482	494	461	531	494	504	512	502	467	500	423	462	482	454	515	500	480	485	480	463	468	462	441	494	507	477	488	446	502	489	465	507	476	487	480	496	466	502	472	452	491	453	472	493	464	458	476	487	487	498	488	466	476	420	497	501	509	449	506	479	469	495	459	516	543	479	499	469	505	496	473	464	466	499	539	496	502	491	447	471	477	459	473	465	476	480	490	465	488	474	497	480	529	522	449	488	499	491	475	500	481	517	514	509	502	470	471	482	499	500	446	488	496	489	471	512	485	471	503	498	518	482	455	472	475	472	482	527	493	482	465	465	471	487	522	476	445	484	435	415	529	515	493	502	472	485	473	482	430	496	463	493	513	467	511	479	497	449	464	474	497	505	472	492	494	503	462	481	551	459	506	499	485	500	486	510	513	495	473	499	483	451	460	482	459	486	497	486	488	462	505	507	512	492	476	499	513	467	478	481	466	473	524	484	442	535	501	481	523	451	484	508	454	501	480	462	529	446	473	506	522	466	502	460	461	519	486	494	471	462	490	524	501	503	497	517	465	457	493	472	438	481	535	472	457	487	471	475	458	512	448	514	462	497	462	455	511	503	504	473	491	521	500	502	480	502	484	467	490	482	513	514	479	500	505	479	477	496	498	469	476	501	474	459	471	472	465	477	508	471	465	436	464	504	479	460	491	461	483	495	493	488	491	483	525	464	496	473	494	469	477	510	479	490	508	503	475	463	500	463	481	477	491	472	456	483	520	499	511	458	484	496	499	476	468	508	473	507	475	492	470	447	488	530	444	481	455	490	434	508	493	444	444	485	474	452	494	484	455	498	456	509	456	464	502	487	446	510	471	472	487	481	485	497	483	485	497	480	501	466	480	503	490	473	448	481	490	490	450	430	513	462	505	474	529	490	502	502	464	492	462	499	516	455	501	496	503	517	487	472	479	482	476	472	461	472	515	519	500	506	458	478	510	481	520	462	480	434	486	506	480	460	499	485	495	486	467	516	485	498	490	521	473	438	499	471	493	482	450	497	476	521	483	482	447	493	516	501	452	520	466	497	473	517	495	469	455	484	443	479	476	461	479	450	472	469	512	529	497	476	497	517	465	476	507	480	508	476	476	493	507	551	483	477	469	477	506	491	465	534	479	485	473	466	554	489	517	511	477	508	474	447	478	508	434	480	482	485	507	501	471	496	470	499	472	486	472	487	484	466	493	444	516	470	462	458	493	490	514	473	470	494	459	547	443	447	510	467	476	491	462	503	494	450	499	491	465	481	489	451	414	502	462	536	486	481	477	488	475	496	477	505	471	479	496	467	501	464	523	519	486	471	485	474	465	493	450	462	475	482	497	498	478	517	484	492	470	487	492	471	446	479	455	483	523	460	495	487	495	489	495	464	492	456	492	489	468	504	460	454	470	467	480	450	466	471	449	458	461	476	479	492	499	485	490	427	518	482	488	480	504	446	455	480	454	498	445	457	475	506	482	485	482	469	489	479	505	505	500	502	478	522	491	516	471	464	473	423	504	539	488	481	470	477	465	513	492	516	501	492	498	476	504	510	525	523	470	482	448	512	479	477	486	497	493	474	451	496	508	464	492	464	520	485	518	476	477	533	451	462	481	504	507	485	476	498	484	454	523	513	501	485	513	458	482	482	470	471	479	458	507	489	497	502	484	464	478	455	478	515	495	481	476	462	477	451	464	439	493	469	481	472	475	459	488	467	477	489	471	506	480	496	465	473	464	464	420	499	458	487	531	453	474	460	474	429	495	509	463	508	488	458	474	532	467	522	493	491	497	489	491	530	516	453	488	471	519	449	471	491	455	504	475	493	514	525	492	455	506	477	516	466	489	493	481	486	494	487	505	469	501	477	429	519	453	520	517	497	521	434	478	503	477	503	535	493	486	474	511	473	484	465	472	469	478	461	500	495	461	455	447	472	469	493	493	510	470	518	461	491	454	514	489	461	458	495	474	514	477	509	499	484	520	523	477	472	444	478	481	525	460	509	497	484	473	451	475	498	491	517	486	494	494	476	476	500	433	444	467	477	471	486	529	470	497	487	459	468	484	459	467	496	494	457	481
62875	89699	59408	29584	6810	5070	1583	781	745	795	741	762	790	831	762	747	744	750	795	762	726	778	811	816	789	722	753	771	762	786	781	799	780	746	800	822	780	784	805	786	775	790	780	746	793	737	784	778	800	768	795	783	779	778	833	777	793	772	757	754	783	811	722	779	756	813	772	783	744	842	797	754	808	751	765	798	790	785	807	807	811	798	768	751	784	712	773	776	726	744	754	794	841	746	794	790	766	784	813	781	752	715	793	803	764	791	806	812	848	817	783	821	782	790	734	843	838	830	794	869	807	763	795	796	798	793	800	777	777	726	752	806	759	804	815	832	739	755	770	748	760	800	789	777	820	837	776	778	780	786	785	819	741	778	810	781	790	737	809	803	771	822	838	767	769	798	730	786	743	757	801	748	743	797	796	805	732	778	793	820	774	766	782	783	794	753	776	751	770	838	785	760	824	800	787	809	826	739	836	778	781	777	829	746	747	801	775	802	796	789	784	766	728	754	789	732	831	746	802	774	843	815	755	767	781	822	756	788	769	733	768	814	798	782	778	776	795	788	770	782	786	761	795	794	827	799	827	781	808	739	803	772	800	764	829	838	760	787	750	757	787	792	842	760	761	811	794	768	806	778	739	815	770	809	764	801	761	798	773	825	784	849	737	765	770	803	756	760	799	763	811	796	784	748	777	773	785	740	737	803	770	785	826	759	824	779	758	801	766	737	784	819	770	783	798	790	777	791	813	783	775	801	780	847	758	778	802	779	793	817	737	747	760	778	803	766	772	795	775	734	779	786	778	777	797	787	770	802	783	801	794	774	785	804	783	780	781	757	718	742	769	824	795	811	799	774	814	766	810	807	801	754	774	830	793	771	776	781	827	780	798	804	726	794	785	774	769	788	791	756	754	785	778	775	716	796	753	749	762	751	772	789	793	735	729	774	769	784	798	789	745	715	772	838	828	796	784	781	772	795	784	793	820	803	732	797	763	758	828	778	801	794	820	778	767	755	771	742	774	786	820	776	796	755	798	789	809	775	800	775	789	790	749	773	764	769	805	765	827	735	783	800	752	794	811	828	811	796	798	791	774	733	755	783	802	743	799	784	774	764	750	753	805	793	813	798	767	829	804	782	751	781	758	804	779	754	748	757	753	794	792	768	822	771	821	800	787	812	803	738	795	781	742	731	805	755	750	802	800	823	748	750	764	824	812	760	791	772	816	750	779	765	770	810	764	753	800	734	771	771	763	789	748	812	818	747	735	829	822	783	775	805	746	809	785	756	751	794	789	790	791	851	786	785	787	777	809	754	766	805	841	775	764	809	778	791	779	792	758	808	786	742	805	803	747	788	802	769	825	789	758	790	761	778	745	850	825	784	745	815	740	762	791	807	775	752	811	774	748	783	757	787	756	790	768	787	797	747	795	751	771	810	801	754	776	784	777	791	801	796	805	779	774	761	783	761	766	803	842	797	776	790	833	815	755	847	800	769	768	778	799	755	808	760	750	788	810	768	795	825	807	794	793	776	786	836	733	792	811	787	775	797	806	817	807	799	789	802	780	780	761	835	767	786	815	767	812	764	738	777	782	776	832	810	784	761	798	792	791	763	795	807	791	780	774	791	772	790	754	771	791	835	782	808	766	780	794	758	764	790	757	795	785	825	799	736	726	777	782	741	783	810	772	774	791	791	749	833	796	765	790	751	802	800	780	749	757	783	778	783	785	814	803	761	828	789	752	847	807	798	792	844	716	777	788	781	771	772	776	790	788	800	788	806	749	775	793	759	765	789	767	775	757	739	782	808	788	786	827	758	802	795	783	760	801	774	823	769	776	771	791	790	775	815	796	787	799	763	791	785	751	777	790	788	790	793	745	778	770	772	802	781	793	780	816	768	762	730	803	714	749	861	775	790	774	760	797	791	796	760	799	894	745	811	794	760	809	714	750	751	821	772	739	769	761	764	730	848	777	768	774	821	768	792	800	743	767	823	777	804	813	773	793	791	807	762	789	817	763	744	773	787	725	751	739	797	769	845	837	772	798	810	745	747	785	821	800	779	788	821	795	829	773	803	782	778	751	786	823	816	777	819	748	838	761	811	802	779	818	790	785	814	729	813	810	759	772	766	764	832	741	788	759	774	769	812	778	841	782	761	744	769	812	782	831	772	819	749	774	798	771	798	767	818	770	783	783	825	757	830	725	782	791	767	813	775	822	756	808	804	772	802	763	735	809	780	764	845	797	777	792	785	850	773	834	831	780	790	786	783	784	746	740	810	815	781	787	807	753	794	819	747	805	769	786	788	794	741	779	737	815	794	774	801	834	772	802	727	806	757	762	798	772	811	770	804	764	810	803	796	818	765	772	777	785	776	778	850	788	783	793	779	809	821	720	821	732	842	773	709	808	809	819	778	750	761	780	792	741	781	815	776	769	775	817	780	789	832	760	829	743	759	819	776	796	806	806	723	800	809	805	745	753	800	817	789	802	784	789	757	788	786	772	750	828	787	790	782	752	812	793	767	774	791	829	749	786	809	799	781	766	757	808	773	829	806	775	818	842	760	813	741	757	777	789	808	844	759	761	783	752	779	806	804	780	776	801	761	801	791	765	769	810	809	785	810	776	819	762	821	850	749	803	777	805	775	753	819	844	799	799	743	777	795	841	722	807	846	756	786	786	798	815	821	783	773	790	766	760	749	765	814	773	799	761	718	792	742	821	787	777	748	746	805	790	764	781	738	719	743	778	758	798	818	741	781	779	808	806	732	788	735	792	817	764	750	828	810	761	769	750	850	780	763	850	833	775	807	820	773	819	781	774	826	741	775	745	737	769	748	765	771	842	833	740	799	741	767	755	730	805	794	771	761	751	745	738	850	729	765	770	790	808	762	820	779	797	769	762	794	780	804	782	748	789	747	790	823	812	785	785	802	761	772	781	766	756	771	771	846	721	747	772	826	729	751	794	758	795	770	766	786	775	756	812	769	776	786	772	795	739	778	795	766	806	797	752	816	774	757	776	810	755	774	785	787	848	798	790	765	796	837	735	815	788	803	748	763	813	839	795	793	808	820	795	793	751	778	807	754	805	788	794	786	743	811	793	759	816	818	756	752	838	764	754	785	763	788	780	769	728	766	776	747	760	803	760	767	768	800	807	791	833	764	802	804	746	799	809	761	740	803	787	816	741	807	776	761	767	758	793	798	777	803	781	792	809	787	760	808	790	770	797	750	817	748	737	745	749	761	748	781	749	823	816	792	765	799	820	791	779	769	775	747	784	777	806	837	772	839	846	783	752	808	748	716	785	823	768	749	808	737	776	720	806	754	783	768	741	801	762	817	791	720	807	738	761	780	729	799	793	789	755	781	792	845	784	809	738	846	754	803	779	761	768	792	729	784	745	765	797	782	797	780	802	769	850	821	758	761	759	770	842	779	799	758	832	839	844	772	736	844	777	817	787	748	807	766	803	803	754	762	739	780	822	762	773	792	791	769	776	807	814	793	761	717
24385	23338	31341	25168	21397	16497	3454	748	719	726	703	671	677	698	660	692	693	710	738	645	641	726	741	703	643	662	704	735	735	672	682	650	696	682	733	714	693	685	644	677	671	670	680	738	685	706	658	670	735	712	651	685	693	689	617	695	722	647	705	660	684	648	693	675	700	681	711	707	685	682	685	680	678	670	653	684	684	708	708	700	623	674	619	677	644	637	642	747	615	711	702	669	648	658	648	719	634	692	648	659	668	617	700	642	669	687	688	713	699	660	696	691	642	676	745	640	662	655	711	699	671	669	631	708	669	680	706	694	680	666	692	739	716	651	685	682	690	650	680	700	723	619	670	662	663	672	650	672	658	671	696	639	689	678	685	635	653	706	689	684	700	634	680	681	657	683	665	702	672	685	717	648	626	674	677	687	624	691	685	724	618	687	699	681	671	679	714	665	696	670	681	665	673	628	655	650	671	635	677	618	662	678	670	677	653	668	674	695	664	679	616	658	696	673	693	666	647	665	642	673	672	677	661	669	644	632	677	657	620	685	686	647	682	674	734	661	664	676	710	703	653	692	721	669	651	702	663	677	697	697	658	677	622	669	679	683	689	672	697	653	683	668	636	677	655	661	681	704	688	694	709	623	693	705	669	611	703	685	681	666	712	684	643	670	675	668	674	707	673	685	699	682	701	694	688	621	639	670	674	654	674	672	658	662	660	651	699	680	669	645	655	695	688	634	657	679	688	715	681	668	691	630	651	712	709	718	676	709	674	679	693	644	656	673	684	691	733	641	703	623	646	740	691	680	680	699	644	675	674	699	662	667	696	631	672	646	694	689	679	678	647	684	724	648	691	653	676	648	673	671	727	667	649	701	753	678	690	625	674	694	664	686	648	693	668	680	727	699	647	642	675	680	683	669	662	676	692	730	668	687	667	708	675	633	674	670	658	655	655	711	632	680	681	628	668	686	686	694	639	663	691	665	639	615	623	638	666	675	727	693	664	643	662	696	663	683	666	693	675	663	660	695	673	723	685	656	720	700	705	708	661	678	692	669	681	668	671	692	663	673	654	684	700	692	642	704	641	639	658	679	689	701	687	691	669	662	657	682	687	691	683	692	718	694	680	681	675	659	652	660	681	676	682	680	703	642	686	677	716	644	638	709	662	677	701	727	652	663	642	680	649	673	661	658	659	695	668	684	697	701	673	705	694	668	634	660	652	685	675	656	691	683	672	683	632	684	677	691	666	649	715	689	712	632	716	721	663	680	678	667	655	677	654	648	657	715	699	670	675	672	634	648	704	662	708	683	649	658	646	744	676	650	647	674	691	675	704	632	651	707	671	669	666	669	668	712	661	676	680	662	686	696	678	699	627	672	683	665	703	676	629	663	663	672	704	695	687	703	682	676	666	658	691	677	687	657	614	669	711	720	647	696	653	704	646	684	702	666	639	648	674	656	629	694	639	686	693	691	666	694	686	674	713	674	721	686	663	682	707	691	591	676	739	661	700	652	714	722	660	653	696	642	658	666	670	684	716	676	655	676	699	633	659	704	675	715	686	704	674	734	679	679	651	660	720	661	645	651	650	694	697	678	672	721	650	628	691	644	685	664	637	707	679	663	687	677	630	694	637	690	636	642	667	686	699	668	677	651	670	705	679	650	704	664	701	667	678	695	658	616	647	656	677	613	673	706	677	724	673	699	697	675	707	716	654	663	673	703	663	659	679	674	655	643	676	659	694	693	625	660	647	681	686	682	653	658	708	649	710	679	681	648	699	698	671	650	632	670	707	645	694	642	645	660	657	671	653	698	730	688	648	692	654	732	684	688	699	664	670	714	689	681	698	690	713	692	645	708	672	632	675	729	663	708	665	659	708	700	676	677	620	650	666	600	691	715	670	729	697	670	646	671	681	638	665	655	647	615	690	664	707	643	690	664	676	664	655	692	669	637	652	663	630	640	676	682	675	708	716	682	656	661	667	647	732	659	707	691	659	697	656	694	679	649	657	660	692	666	641	696	679	676	690	694	686	705	662	680	651	696	686	661	668	692	638	665	637	665	739	693	682	665	652	657	633	646	650	687	684	685	664	703	670	637	614	680	651	639	671	654	659	696	669	697	659	656	600	657	680	705	667	660	657	674	678	654	702	668	708	636	669	667	716	657	706	687	691	648	682	718	636	639	656	662	654	711	617	647	665	680	634	686	686	642	729	642	672	682	654	680	668	673	666	669	661	669	672	725	667	675	684	689	666	705	656	651	674	675	653	673	673	674	709	700	709	709	681	693	693	656	695	656	637	676	715	677	698	671	668	637	703	638	705	701	686	669	679	685	665	679	683	643	720	628	682	673	630	740	676	691	720	672	665	650	668	698	652	619	692	652	692	683	644	659	634	691	708	666	634	684	679	653	662	673	643	634	695	671	665	638	686	637	678	647	680	663	635	690	665	699	674	674	629	672	601	735	650	656	640	658	672	705	655	665	686	715	678	692	635	656	692	672	712	762	674	672	619	696	661	683	631	686	681	652	670	677	629	698	696	638	666	655	686	675	639	633	629	650	691	606	661	707	700	647	701	682	679	677	649	667	715	663	666	663	647	690	660	683	691	684	703	659	643	671	659	687	724	651	666	658	681	626	686	667	669	656	688	707	658	705	690	690	718	684	737	678	684	657	678	659	671	691	672	680	640	685	693	618	655	628	624	661	725	679	649	666	694	676	680	694	686	676	649	674	651	652	690	646	633	663	648	650	685	656	667	681	695	632	689	676	640	658	659	642	646	692	664	601	688	695	698	661	678	666	633	645	675	639	656	633	670	662	641	658	649	654	669	647	626	696	696	673	644	680	669	659	725	673	662	696	633	670	691	719	672	699	685	700	652	683	686	670	681	676	675	658	646	680	660	657	627	673	650	694	722	655	684	667	638	625	655	730	627	715	693	642	687	681	671	642	688	665	700	694	634	664	635	708	669	658	704	686	605	693	678	642	650	664	724	661	670	695	729	646	643	680	687	678	676	681	682	686	697	673	683	673	693	623	661	694	714	660	699	710	671	662	651	671	649	667	701	712	678	722	704	695	669	710	678	612	702	646	647	702	719	650	715	680	705	704	669	673	636	651	623	669	703	653	662	654	680	717	656	683	708	635	645	675	648	640	690	688	619	670	714	650	679	619	729	621	662	759	703	709	694	660	683	715	687	671	711	697	686	592	708	678	686	659	679	643	642	699	730	634	714	694	682	676	675	684	659	657	681	655	637	703	683	674	653	656	678	644	672	652	647	663	670	645	666	653	680	663	681	662	669	673	670	685	641	687	688	667	698	704	671	674	589	673	660	669	659	645	739	684	674	650	704	675	634	669	674	706	713	650	666	653	656	697	637	629	633	669	669	635	657	658	652	695	649	681	710	659	662	678	621	670	640	661	656	698	669	698	724	709	675	683	654	644	701	683	667	695	657	671	669	652	694	701	694	656	639	674	698	637	681	647	699	638	677	656	684	676	680	700	689	669
60603	99609	69958	37648	10311	7328	2333	1133	1063	1041	1090	1017	1096	1066	1042	1068	1011	1030	1054	1037	1043	1044	1017	983	1020	1047	1050	963	972	1004	1005	981	1056	1056	982	973	983	1064	1033	1000	1052	1040	996	991	1084	1064	1016	955	1106	1013	1043	1048	979	1002	982	1005	1039	1041	1014	932	1111	1004	988	1027	1032	1001	1040	1006	1057	1017	1065	974	1006	1018	960	1012	1024	978	1013	982	1011	999	977	1050	1012	1008	1107	1060	996	1055	1012	978	968	1063	1035	1024	998	1017	1029	1082	1018	1001	1024	1050	1068	968	983	1058	981	1036	1009	1009	1019	1018	1057	1017	1033	1056	994	1076	1023	1046	1040	983	1021	1087	1028	1073	997	1074	1047	991	1037	1076	987	1050	1022	1005	1076	1062	1014	1037	990	1076	966	991	1046	1028	1041	1081	1055	958	1048	1007	990	1020	1001	995	1033	1047	1014	950	1049	993	1012	1013	1016	1053	1062	985	1023	1000	991	993	1025	1024	1038	1008	1025	998	963	1051	933	1025	1063	1004	1026	978	1027	1055	995	1046	998	976	1055	991	1039	1012	1064	1074	1004	1053	1019	995	1016	996	1021	1040	994	1021	1005	992	959	1044	1047	1023	997	1049	1013	1040	1008	1044	1019	1044	1019	1024	993	1025	1032	1036	1036	1046	1022	1096	1025	1032	1037	964	959	993	1049	1037	1004	1006	1056	1039	957	1037	1061	997	1023	1070	1024	1030	1050	1034	990	1008	1047	1024	1007	1041	1031	997	1008	1083	1012	1082	1035	1062	971	1028	1033	1023	970	1045	1037	987	1004	981	1014	1016	1010	987	1061	1011	1056	975	1058	1019	1020	1017	1003	1021	990	953	1043	1044	1065	1038	1045	1028	1037	974	980	1023	990	1045	1011	986	1055	1018	1074	1022	978	1026	1018	1064	981	1060	1049	991	1004	1043	1049	1022	1044	1030	1020	1028	1077	983	1006	1047	1052	988	983	994	1008	974	960	1034	1059	1008	1038	1002	1043	1037	1017	990	1010	1031	1008	1009	1017	1050	1014	1014	1007	998	1073	1046	1046	1037	1067	1015	1026	1077	1035	1056	1039	973	1027	1017	1037	1007	1011	974	981	987	1016	1002	1062	1002	1000	1043	1060	1005	1014	1057	1031	1035	1037	1036	1004	1044	1051	1020	1050	1026	993	1009	1011	1084	1046	1041	1016	1024	1028	1003	998	1092	1055	998	989	1060	1059	1104	1002	996	952	1021	1002	1032	999	996	1043	973	1032	1015	985	1026	1014	1013	993	1030	1064	1054	993	962	1003	1068	1038	1049	1028	1009	979	994	987	1004	1059	1029	1006	974	1026	1029	1039	1069	1055	996	1010	1039	1020	1088	1116	968	1064	1050	1032	1008	1047	1018	1026	1029	995	1018	1005	1011	1012	1003	1063	1019	1032	1024	1071	1041	989	1012	1050	1022	1055	1040	1069	997	1058	988	1006	1064	1027	1011	991	1025	1030	986	991	1047	960	1002	982	1065	1064	1021	1022	1014	1044	948	1057	1021	1005	1096	960	1044	1015	1002	1012	1041	994	1033	1064	1049	990	1019	1024	1009	1059	1015	1022	1053	964	1040	1001	1059	1011	1025	1023	991	1031	1071	1045	1003	975	982	1023	959	1022	1054	995	1033	993	1083	1020	1022	1036	1031	997	1084	1031	1037	988	1012	989	1026	1032	1042	1058	1048	1063	1027	1032	994	976	1027	1053	1069	1075	941	1060	1034	996	1004	1057	1109	1028	988	1070	1004	1061	1061	1048	965	1046	1036	1067	1039	994	999	1031	1036	1016	1028	1017	1026	1038	1031	1029	1026	1046	996	976	968	946	1014	1011	1060	1022	1039	1012	993	1063	1018	987	1003	1014	1042	1104	1005	985	982	1023	1026	1015	988	1035	1018	1039	1078	1078	1092	1040	1014	1044	983	984	972	1037	1042	952	1034	1007	1041	1011	1086	1012	1063	986	1067	1040	1012	957	1039	1099	975	1043	1045	981	997	1039	997	1067	1031	1057	1007	1016	1008	1045	964	1057	987	1018	1112	1017	1119	1079	1011	979	1019	993	1005	1054	1033	1002	1026	1102	1058	1028	1042	1055	1031	1036	975	1014	1062	1040	1040	967	1016	1015	1040	971	1009	1034	996	1054	998	1037	1020	1031	1063	1084	1002	1049	1012	998	1010	973	1033	1051	1037	1025	1021	987	979	1036	1061	989	1010	1030	1052	1003	1015	982	1067	1009	1041	977	1068	1044	1039	1045	1043	1024	1016	1007	993	1047	1025	1012	1021	1025	1025	1004	1004	1068	1014	1024	1016	991	1029	964	1033	996	956	1033	1040	1052	974	1006	997	1018	998	988	1003	1050	988	1061	1007	1011	1065	1023	1005	1032	1036	1064	1015	1026	979	1058	1033	1055	1072	991	1025	998	1061	997	1032	985	1017	1055	978	1047	1028	1037	999	1092	1003	1047	1049	1034	1031	1045	977	1018	1065	1026	1040	1020	1039	1026	981	1086	1026	993	1075	1030	1059	1030	1071	1066	968	1013	1048	991	1099	972	1020	1063	1001	1006	1026	1011	1062	1075	1000	1042	990	1081	1027	1039	1044	1011	1073	1023	1061	986	1091	1021	1049	1023	988	992	1014	1022	968	1002	987	973	1007	1059	1014	1035	1030	1002	1019	1070	1058	1009	1028	1028	1027	1069	1027	1003	1030	1038	1018	1033	1036	993	1002	1031	1005	1003	988	1001	1059	1056	995	1027	1013	1022	998	1031	1046	1015	964	1034	998	996	1013	1020	1017	1011	1029	1033	1073	1006	1047	1052	992	1022	1049	997	1050	1037	1017	1064	1060	1040	974	1028	1004	1035	1031	1014	1061	1053	1079	1050	1029	1054	991	1003	1037	977	1012	1007	1063	1038	1068	995	1021	989	1070	940	1004	1060	1002	1015	1020	1035	1029	1027	1022	1007	979	1046	1038	994	1004	1023	1006	1028	981	983	1033	1074	1030	1007	996	1010	1081	1021	1056	1013	1061	978	1061	1033	1011	1072	1036	1009	1091	1010	1035	1043	1016	981	994	1044	1041	1043	1025	1067	1033	1097	1070	1020	1053	1000	1065	1007	1040	1012	1028	1029	1076	1015	1039	1030	1038	1037	1027	1038	1049	1046	1035	1008	1065	1033	1008	1030	993	1018	975	998	990	992	1059	1022	976	1070	1059	1030	1040	1035	1034	1027	1051	1055	1068	971	1055	1023	1029	1040	1036	977	1031	1088	984	1018	1033	1058	1070	983	1028	1003	1039	1015	981	990	1039	1018	981	994	982	1056	968	989	1040	1066	1015	1004	1059	1006	1034	1069	1007	1043	1056	1024	1036	1082	1041	1002	1027	1002	992	1033	1010	1006	1016	985	984	977	1021	998	1051	1018	1018	1010	1009	1084	1024	980	972	1012	1062	993	963	1016	1045	979	1035	1008	1059	1028	1023	1075	1043	1039	1039	1024	990	1009	1041	1001	1014	999	968	1098	974	1026	1018	1021	1037	993	1013	1038	1044	1037	1002	1031	1025	1062	1034	1010	1017	1008	1040	1038	1020	1012	1035	1003	995	1051	1026	987	985	1055	980	1101	1044	955	991	1056	1015	994	1001	1009	992	1042	1027	1083	1048	1069	1038	1060	1019	1017	1037	1026	1064	1051	996	1016	946	989	1082	1046	1023	1009	1051	1039	1023	1023	1063	1025	997	1040	1028	1047	1018	1021	1040	992	1008	1038	995	955	1023	999	976	1007	974	1013	1077	997	1012	992	992	1019	1101	1005	993	1032	1045	991	1057	938	981	1041	1032	1080	1025	1017	1066	1023	1033	1049	973	981	1054	1050	1033	1006	1075	1080	1050	1018	968	997	1004	1060	991	990	1004	989	1029	1032	1043	1011	1011	1012	1006	998	1014	1008	1064	1050	1063	1000	1031	1064	1006	1040	1020	1006	1065	1019	974	1018	1041	1010	1057	1008	1046	1067	1048	1008	1043	1043	977	1068	1021	1024	1021	1029	1055	1036	992	1092	997	976	1082	1026	1014	1002	989	1007	998	1059	1001	1015	982	1030	998	1016	967	1023	1063	1044	993	1019	1052	1022	1016	1038	1047	982	988	1020	1039	1030	1009	1035	1071	1009	1013	968	1037	1069	1008	1070	1034	976	1045	1041	987	1006	1032	990	1025	1041	1052	1014	1041	1061	1018	1020	968	1077	1039	1085	1027	1009	1031	1038	1018	1020	1055	994	1024	1048	979	971	1042	1046	1009	1040	1008	1065	1011	1034	1063	1086	1005	1055	978	1058	1031	1007	1004	1027	1062	1014	1048	992	995	1041	1052	1014	1020	1086	1016	984	988	992	1069	1071	1017	1018	1010	1014	1041	1040	1019	1039	1025	1018	1030	1028	1002	1001	1005	1029	1039	1035	1071	1075	989	997	1021	1002	1056	993	979	963	1049	1051	1077	1056	1018	1035	1043	1021	1029	1058	1052	1026	1057	1039	953	1009	977	1043	1004	1007	1052	1009	1045	1018	999	993	1067	1054	1003	1042	990	988	936	976	1060	1021	1030	1016	1033	1003	1032	979	989	996	1034	1037	995	1052	1056	1092	1043	1040	1031	1002	980	1017	1060	1064	1010	1055	998	953	995	1020	1041
32772	32655	26941	10981	1117	778	618	517	500	490	531	518	527	488	539	502	542	490	513	553	518	528	510	507	534	498	500	554	528	541	512	524	487	485	495	504	500	520	518	554	540	476	468	504	553	445	485	523	528	540	559	541	517	546	544	535	539	472	491	497	523	523	505	519	523	463	521	457	486	522	502	504	505	516	499	475	536	539	533	542	502	498	496	532	522	481	514	510	543	511	507	493	548	501	507	523	489	524	499	515	519	514	498	523	518	512	544	563	495	525	501	545	527	537	517	536	525	531	494	494	516	470	482	464	534	524	492	479	518	520	528	527	513	527	490	556	504	504	554	465	476	487	559	544	471	509	487	536	534	490	489	489	518	502	478	530	485	516	491	561	484	543	507	507	518	484	533	510	457	505	513	515	525	519	523	580	580	497	504	491	514	482	525	498	501	503	544	504	494	493	478	538	488	487	536	504	508	496	502	514	522	544	511	515	477	506	487	508	495	482	499	474	515	511	487	521	491	488	481	549	501	513	448	512	515	509	535	508	474	521	555	533	499	552	513	516	500	517	525	541	505	509	496	517	479	494	535	556	525	506	537	516	480	497	454	541	506	520	532	500	476	534	485	565	512	495	483	507	522	518	490	514	497	508	512	543	497	484	510	505	493	512	497	545	502	529	539	557	480	499	506	498	520	541	505	550	534	511	502	529	493	467	469	505	505	490	505	520	535	500	522	500	499	496	503	511	548	508	481	485	501	552	488	512	510	497	510	490	519	517	490	536	504	455	535	498	507	485	476	539	532	519	567	471	534	508	550	478	553	565	475	530	511	518	521	508	491	501	503	498	535	520	539	514	477	524	510	511	517	493	539	502	532	511	513	529	505	556	494	508	501	501	475	576	507	510	505	531	512	537	504	510	531	513	531	490	488	497	480	510	479	476	538	534	520	518	517	544	497	549	480	481	524	533	555	509	487	546	512	467	510	493	494	561	500	500	507	499	520	525	526	545	499	486	549	511	549	474	484	483	571	498	498	511	537	513	462	516	512	487	479	523	555	511	535	537	527	496	482	534	513	472	509	545	506	544	514	530	553	482	540	489	507	543	516	539	513	493	529	523	570	500	558	535	515	538	540	499	543	516	507	497	481	505	514	512	529	543	502	550	492	553	525	475	545	536	513	479	499	494	531	506	540	521	505	531	525	498	484	473	541	523	532	479	545	483	462	538	544	494	501	518	484	542	505	496	552	534	545	470	514	508	496	510	520	520	491	538	519	543	524	541	493	532	519	519	502	507	524	508	525	506	542	523	495	495	515	538	517	485	538	526	478	523	528	466	533	506	527	505	535	498	547	533	529	510	536	493	488	526	510	531	496	518	505	518	476	520	504	492	490	547	505	502	494	521	541	539	516	519	491	514	490	511	512	500	544	510	524	523	523	523	527	503	532	532	506	482	518	509	546	495	556	499	518	494	481	530	514	520	514	508	532	479	561	519	503	515	535	520	508	494	522	539	480	478	543	495	517	541	505	470	526	470	477	495	558	510	457	512	539	507	533	513	501	520	537	508	520	557	524	471	442	532	475	517	536	489	534	500	492	540	491	473	507	517	498	508	594	521	507	487	532	520	515	514	502	499	500	487	500	492	527	529	529	533	489	520	532	535	519	518	507	506	527	514	490	537	510	486	528	520	513	485	529	517	515	504	480	512	493	547	474	497	493	524	504	520	524	501	544	526	507	541	510	518	500	566	542	519	518	522	503	509	543	524	545	535	538	537	492	502	502	529	486	511	521	522	533	494	496	509	538	480	552	504	504	528	521	510	527	530	508	486	514	484	512	476	520	503	538	498	525	523	544	501	520	533	482	503	575	510	538	517	518	447	494	523	536	490	493	457	502	498	492	537	469	492	508	551	486	511	515	512	514	514	445	520	494	494	504	512	532	500	495	514	540	515	510	492	518	508	501	532	515	520	526	514	483	529	467	541	497	511	498	506	550	468	542	530	456	545	491	550	472	556	521	491	552	477	532	518	480	542	500	516	495	505	527	504	520	547	545	497	471	506	494	514	530	499	544	537	505	521	531	516	527	512	520	509	524	515	487	558	469	498	501	502	499	520	512	516	544	511	541	508	462	518	467	475	468	514	469	485	500	481	529	511	481	552	545	519	508	526	513	514	523	479	499	495	508	503	511	497	518	492	509	482	497	508	518	511	510	491	519	500	518	522	522	539	549	535	480	507	491	493	507	511	513	483	495	477	517	496	514	506	538	562	610	496	502	497	519	533	546	545	502	515	508	509	496	544	535	506	515	558	486	509	519	530	532	532	486	524	521	504	557	536	524	527	503	529	519	528	518	552	507	511	460	515	547	506	538	516	485	534	493	508	516	524	508	523	543	517	499	517	530	496	507	533	516	512	512	515	546	523	515	528	512	518	479	540	507	516	513	487	519	526	509	479	536	511	512	486	487	456	519	505	513	521	539	522	550	524	488	520	509	517	488	498	543	505	513	479	509	510	537	547	473	504	507	478	552	542	555	503	551	482	531	483	513	484	497	493	535	527	541	534	532	540	502	506	519	490	499	487	531	499	475	501	518	505	501	486	498	506	544	514	499	513	514	534	562	514	523	483	542	497	487	498	517	510	552	488	534	542	534	492	541	512	487	520	533	510	497	504	523	502	484	502	501	541	542	547	519	549	517	552	520	524	517	529	489	495	514	516	505	503	485	521	536	499	514	486	501	492	493	506	487	483	548	518	488	543	523	512	565	565	502	508	535	516	523	519	526	537	500	508	516	555	526	528	489	578	541	497	546	490	529	509	491	543	527	519	512	507	469	513	520	545	544	503	507	553	526	520	523	519	500	533	543	520	520	503	514	529	495	552	506	536	520	519	557	549	524	523	506	526	448	522	534	535	529	499	483	496	568	543	466	491	535	483	542	482	509	492	534	499	518	525	539	521	525	462	519	487	492	499	526	513	492	504	471	475	512	520	529	506	509	519	543	517	540	481	495	502	498	485	551	495	505	499	518	514	516	526	489	464	553	506	515	553	536	495	490	491	532	536	538	470	499	480	484	527	534	521	490	523	512	504	488	540	474	530	486	502	541	523	503	523	525	519	536	524	486	503	506	536	484	532	513	538	531	523	497	509	516	483	535	529	499	519	535	497	543	506	477	535	560	522	517	500	535	484	526	482	521	539	523	541	515	583	513	546	538	554	530	504	492	484	524	535	523	512	513	555	518	506	467	498	487	470	509	491	520	526	481	496	549	520	545	502	517	492	544	482	536	546	571	513	489	548	514	511	549	482	528	510	516	513	528	548	501	526	526	517	516	546	508	519	496	508	484	493	527	519	501	522	495	481	496	534	518	500	539	522	523	536	495	480	494	494	527	498	461	500	538	475	516	505	525	544	528	502	532	496	491	553	498	544	519	527	491	519	513	490	505	478	522	537	521	515	508	551	551	487	548	527	514	510	532	503	505	487	507	506	505	546	544	493	553	515	533	484	460	519
43537	49393	30061	9419	1811	1509	951	832	873	862	807	814	840	864	831	841	885	874	824	743	774	852	805	869	844	849	860	846	771	829	873	800	827	821	883	808	839	850	806	810	841	878	801	830	853	858	874	858	834	865	817	830	842	829	769	885	830	820	832	834	841	831	836	832	850	859	800	821	827	746	848	848	851	831	859	887	832	830	817	865	824	790	864	865	838	838	876	867	823	859	827	827	799	818	796	812	862	810	805	843	804	797	781	852	875	828	848	831	841	773	836	793	810	852	871	809	825	800	815	803	862	854	836	864	823	801	840	848	787	813	859	874	850	862	846	814	841	821	886	867	813	918	834	851	842	837	785	837	847	827	837	853	841	823	882	847	833	873	821	827	830	858	820	857	842	875	768	840	829	840	825	831	826	844	842	807	845	835	846	832	811	846	843	830	846	856	832	799	824	880	833	844	870	843	843	817	802	876	851	797	819	860	847	858	817	815	823	851	840	849	867	821	850	839	825	813	829	821	849	836	815	820	843	848	814	823	835	835	837	817	845	843	849	822	824	863	818	833	867	824	846	857	811	827	863	886	866	854	818	848	817	875	815	868	857	827	884	850	828	786	817	789	858	875	809	821	849	820	824	840	856	825	877	827	838	874	790	897	842	872	778	836	819	878	859	845	863	819	833	779	863	852	832	818	826	855	820	846	811	811	775	849	823	812	813	825	844	800	838	836	798	871	855	856	864	881	827	832	846	814	851	859	811	839	841	797	838	848	849	879	843	785	882	848	872	828	784	887	852	800	902	881	794	826	836	826	878	858	824	827	827	857	856	842	830	852	853	893	860	822	891	813	792	833	845	823	850	817	815	857	811	799	846	863	826	831	866	884	869	785	834	855	769	879	828	866	835	843	827	823	823	841	869	825	821	855	790	852	888	879	802	849	848	839	836	785	832	826	889	837	805	861	923	826	799	859	868	832	839	838	861	839	850	867	835	825	824	814	866	852	888	839	871	818	844	855	855	867	803	818	849	817	832	856	815	843	866	836	815	870	851	890	828	885	800	822	898	852	836	871	851	823	874	835	828	809	874	857	844	766	833	835	829	859	812	824	824	819	782	841	826	849	802	770	848	896	898	830	867	813	863	806	863	866	872	845	812	869	868	849	844	831	836	844	872	897	845	850	850	853	854	865	810	860	861	851	860	864	849	839	810	815	853	875	850	840	832	804	847	832	874	827	864	842	861	834	842	856	836	864	866	844	844	848	838	825	799	843	876	810	820	817	817	794	849	826	803	854	761	834	850	894	844	829	853	871	853	831	789	819	802	810	895	863	848	857	873	798	885	859	833	838	863	826	862	827	818	828	876	874	784	841	878	842	876	864	851	781	880	852	837	859	911	812	839	839	822	838	824	843	808	803	859	773	866	822	800	804	839	845	851	835	795	843	813	794	849	845	886	844	825	848	804	848	854	914	849	827	809	847	828	813	800	828	852	780	829	819	837	848	848	802	841	827	871	854	829	862	820	820	845	843	820	843	854	836	844	834	881	861	870	824	859	837	806	789	862	874	848	855	804	817	816	858	808	821	771	822	837	842	836	816	836	830	810	854	824	872	839	815	811	809	811	883	821	805	827	881	866	852	791	844	859	842	802	816	787	876	827	821	853	845	824	834	833	849	866	832	892	847	866	828	819	819	868	836	881	809	777	830	828	829	843	861	801	816	826	817	827	819	859	830	821	834	834	828	822	833	807	855	830	818	871	840	813	827	840	844	839	826	809	865	854	801	817	891	790	844	798	874	825	811	843	856	833	797	895	823	844	808	878	829	846	844	843	874	823	899	830	795	809	848	864	836	866	817	789	795	840	873	825	879	818	784	814	823	866	819	833	817	823	890	835	790	821	793	846	867	837	827	849	859	859	843	890	840	818	824	869	843	820	844	842	800	849	833	826	820	806	845	798	815	870	893	813	851	809	915	857	817	832	847	875	843	839	791	835	883	852	852	821	804	837	816	871	847	914	871	824	753	864	896	819	865	828	825	839	818	842	796	829	857	769	852	871	852	827	851	829	807	858	855	819	843	821	888	812	843	782	865	789	854	771	832	863	841	870	819	822	836	816	849	865	827	824	850	843	794	801	827	824	863	802	839	818	849	827	846	864	851	829	856	871	818	857	855	828	808	848	837	845	845	847	868	842	842	782	786	814	860	834	838	868	831	874	865	847	823	833	811	871	860	860	859	883	855	841	826	802	840	850	796	794	837	831	804	844	811	837	816	874	829	850	849	828	836	813	830	825	838	829	792	828	822	843	808	817	864	802	828	848	846	824	853	826	808	829	910	756	840	824	812	830	812	801	834	846	864	862	790	798	862	875	807	840	814	864	910	768	832	835	751	835	883	819	874	872	866	828	828	846	853	838	853	791	856	920	809	810	875	870	851	843	781	820	813	856	821	835	841	796	814	845	845	835	894	767	837	852	838	851	811	820	846	816	862	927	844	832	801	861	890	824	802	872	834	829	839	878	834	798	879	879	835	871	878	810	898	881	808	807	786	842	796	822	846	843	782	844	866	849	849	865	798	839	796	818	844	859	803	848	871	809	833	820	773	848	838	823	815	862	811	808	888	813	893	811	851	862	841	855	816	877	819	826	851	838	812	863	803	884	816	833	859	866	833	864	811	854	852	852	868	856	819	803	840	823	813	799	869	882	831	849	825	852	792	857	900	836	829	839	771	849	781	834	824	796	879	844	849	821	786	873	847	792	801	842	820	834	802	878	854	804	845	843	827	804	843	858	899	854	871	837	820	822	810	855	850	832	852	876	840	819	836	805	839	872	834	792	841	821	783	829	831	795	834	838	858	828	837	863	838	867	805	881	845	884	880	866	828	844	866	817	826	858	821	841	820	820	833	822	867	869	842	816	851	847	848	808	818	863	863	859	778	804	866	822	808	814	852	805	769	831	854	841	845	816	847	817	862	812	847	873	847	840	841	835	863	841	862	829	809	873	815	805	844	852	821	862	828	852	764	815	846	855	878	822	840	882	821	890	867	827	892	865	802	788	823	814	886	847	867	820	822	812	798	831	826	840	889	832	853	850	822	795	848	833	835	857	813	797	859	848	821	860	784	846	819	812	842	810	810	816	819	866	868	856	839	795	829	900	840	875	895	844	808	843	883	781	892	805	845	912	822	801	853	807	861	848	816	807	892	859	854	785	873	859	839	806	849	780	852	821	827	811	846	816	881	816	822	812	836	824	840	839	846	874	818	810	826	905	874	836	847	836	909	848	812	850	854	788	866	834	818	805	853	836	832	825	871	857	879	786	830	838	842	864	873	858	816	798	803	829	864	892	775	868	826	804	823	822	873	856	824	810	849	857	851	841	813	804	848	800	851	870	905	870	838	783	763	792	825	833	809	863	779	877	822	742	817	805	809	837	856	831	850	760	841	835	795	899	841	872	848	913	813	887	799	847	816	839	861	801	873	857	833	779	835	807	845	861	855	837	823	894	887
26017	25155	32685	26131	17337	6121	1148	538	500	491	467	519	565	504	491	484	513	458	522	496	482	463	450	515	484	456	485	495	524	498	498	517	528	493	493	489	466	507	487	506	521	503	501	468	518	478	536	475	518	511	473	485	523	482	497	483	475	511	479	483	533	525	520	484	465	468	519	513	481	493	494	510	500	484	472	459	469	442	487	503	491	474	508	471	501	491	497	483	487	468	479	490	476	524	502	516	474	509	530	489	498	515	506	506	471	495	525	501	469	519	512	503	456	484	498	506	472	501	501	482	462	489	531	491	493	491	476	506	480	510	497	499	487	501	488	483	492	470	470	491	503	496	534	505	486	449	457	487	503	468	503	498	523	505	488	494	466	517	488	487	501	458	478	484	486	478	519	511	498	513	455	457	528	512	508	483	463	434	485	498	427	479	462	501	485	497	509	501	468	479	476	510	474	433	468	519	471	486	514	504	492	483	479	527	475	474	489	466	502	506	460	491	524	487	453	469	539	516	505	551	502	474	492	494	489	482	503	521	477	512	471	469	517	469	457	477	526	509	452	467	488	476	454	525	454	491	482	520	474	503	493	477	470	525	474	440	486	507	516	507	538	492	481	496	512	459	493	460	489	471	513	508	485	568	495	493	485	514	466	498	492	479	463	537	482	490	447	461	454	489	503	513	474	522	502	525	480	518	524	486	510	482	523	483	463	491	463	519	517	518	435	509	482	464	512	452	484	474	492	470	448	528	474	501	456	475	518	495	524	454	491	483	485	518	520	519	491	490	471	535	486	477	460	490	493	502	480	478	478	504	484	480	512	491	443	473	489	506	490	480	511	461	507	530	480	498	473	489	524	489	457	496	466	516	511	477	466	497	484	510	475	493	483	491	485	497	515	522	534	481	516	502	466	464	489	520	479	470	520	461	509	550	536	506	498	472	488	473	492	530	485	528	486	464	498	471	500	539	480	529	496	500	506	490	498	490	467	492	506	503	498	477	509	508	483	502	469	470	488	506	474	481	490	515	463	480	478	518	492	495	456	472	497	487	515	477	472	456	495	491	442	474	510	491	471	457	495	494	476	486	539	498	484	466	491	507	483	440	450	491	470	491	494	474	477	500	479	483	500	473	522	453	508	464	450	483	544	470	498	449	475	509	503	481	508	479	478	510	468	472	495	488	476	500	486	479	481	498	473	495	482	513	519	505	492	478	509	481	523	487	449	503	476	485	472	481	487	447	512	496	475	456	471	484	492	481	482	503	535	539	518	510	478	504	454	470	486	515	492	485	476	473	443	503	479	486	527	494	451	516	469	484	481	467	490	480	494	489	516	476	472	485	464	456	485	485	529	471	498	445	529	512	474	525	461	482	495	522	500	493	497	464	463	483	503	511	470	449	488	513	499	503	474	464	541	498	472	484	489	479	477	470	521	447	461	478	457	477	446	496	499	473	477	508	495	494	499	493	507	482	490	504	472	482	473	520	504	526	484	506	487	498	481	478	473	470	489	474	500	476	452	489	403	491	518	509	516	492	479	500	498	488	449	524	492	468	522	474	496	511	493	539	473	508	498	487	467	433	512	463	492	455	496	479	502	519	500	490	482	522	512	476	465	543	486	481	461	489	477	505	484	469	495	458	487	474	469	497	489	490	466	504	494	505	462	462	499	477	461	509	512	487	511	502	493	510	470	513	454	477	445	457	498	493	501	505	479	464	526	519	472	520	502	508	478	476	469	523	511	483	498	481	495	510	474	502	485	461	502	494	468	454	489	503	496	493	495	513	432	469	460	520	479	464	505	522	479	479	518	469	492	506	462	465	467	459	473	500	476	449	521	483	484	456	457	506	496	468	500	480	462	459	471	488	457	513	499	515	487	507	490	482	462	489	499	491	471	503	481	473	507	451	474	473	528	481	467	521	463	544	541	516	488	481	458	484	522	497	497	496	490	533	468	500	525	484	493	458	518	493	466	479	477	518	445	432	503	457	503	458	478	480	478	473	492	466	488	513	500	449	508	472	509	490	526	530	460	488	474	518	520	520	498	489	491	467	488	485	482	472	451	511	493	484	480	501	488	484	492	459	482	476	476	485	511	461	512	477	444	493	499	512	540	478	459	490	425	474	494	452	496	507	491	476	503	496	483	480	465	442	470	472	494	475	471	482	439	542	473	495	483	467	497	476	498	495	514	497	562	518	501	485	491	511	499	534	476	453	476	492	524	464	509	463	424	467	481	469	465	508	479	500	492	510	485	456	500	475	446	476	480	486	488	505	461	522	439	465	500	542	515	504	455	479	473	471	494	484	505	478	499	494	503	506	484	474	471	525	495	494	470	502	481	500	472	488	493	478	507	489	525	525	515	511	468	508	489	486	498	468	472	508	472	498	492	482	473	469	463	506	493	508	529	467	497	577	475	496	502	462	491	517	485	511	515	491	456	446	481	487	471	507	469	517	497	480	477	558	444	487	533	474	482	516	499	496	449	452	517	456	504	447	452	517	530	500	469	509	490	470	465	490	529	526	497	502	475	491	474	512	497	467	463	449	533	491	529	452	490	506	492	534	473	508	478	516	468	515	508	494	490	487	487	503	457	460	500	497	462	474	472	479	459	515	499	500	489	496	495	488	488	427	502	482	518	478	507	451	487	484	473	500	497	462	492	472	500	479	509	517	479	469	508	469	488	479	477	449	497	502	490	518	484	458	467	546	509	482	515	476	496	519	466	515	516	472	529	487	482	468	468	516	471	503	470	500	503	479	517	510	482	488	538	465	490	483	453	498	486	495	485	510	502	518	502	484	501	477	489	490	472	501	534	504	486	457	482	471	481	488	492	505	505	492	476	529	488	497	527	498	478	470	515	460	488	496	523	440	479	483	508	503	471	477	487	492	512	475	473	460	519	454	472	483	451	528	465	520	500	458	556	496	454	506	477	477	478	505	494	493	507	478	476	489	525	505	510	517	524	488	497	438	453	492	515	491	537	472	511	457	495	472	491	499	471	516	482	462	534	491	485	469	489	461	507	463	480	498	479	448	485	514	498	452	491	475	476	431	484	454	528	498	485	512	488	490	476	478	498	498	469	481	532	482	492	472	517	476	491	507	441	485	473	472	478	491	483	470	498	498	478	476	483	520	506	469	501	498	488	444	498	491	475	469	469	482	468	466	476	487	467	513	463	481	492	510	480	471	512	489	470	461	479	545	483	490	463	510	482	484	482	489	484	512	476	485	491	501	498	472	447	470	513	482	509	452	508	473	512	487	473	498	482	464	503	476	492	507	478	477	506	453	461	432	493	466	481	495	477	491	485	465	454	497	471	510	480	508	492	461	502	500	507	443	483	492	485	520	509	492	480	508	503	492	496	474	500	499	486	494	476	510	450	493	503	468	470	516	497	509	514	521	513	483	496	448	513	507	480	492	493	502	497	481	491	506	486	486	520	482	488	471	485	505	472	479	483	491	488	525	486	485	518	518	467	490	518	521	480	518	457	469	460	434	497	513
63269	89483	59520	26857	6680	5502	1530	867	772	792	774	761	800	739	730	769	816	757	776	792	780	735	835	815	789	856	774	820	771	792	808	784	797	797	790	821	815	793	756	790	796	798	764	766	792	815	829	776	789	782	783	793	829	748	801	771	789	787	753	792	793	780	757	819	814	772	801	805	856	816	776	800	793	762	753	778	785	824	814	784	832	766	816	767	749	795	832	758	810	784	736	782	765	796	836	837	849	832	777	798	763	745	815	753	789	771	743	733	780	777	774	767	762	818	805	787	750	798	803	817	775	756	840	840	880	818	782	795	837	792	849	767	773	806	789	792	804	778	831	782	801	825	786	808	800	760	809	757	772	758	781	777	742	766	781	713	792	778	769	795	757	765	767	792	765	758	818	789	718	769	815	790	824	763	802	779	775	771	845	797	804	819	798	794	725	844	768	787	796	790	773	801	826	823	781	782	744	750	837	815	842	855	816	788	802	759	791	812	810	762	777	812	791	774	788	777	784	769	776	803	778	798	799	781	801	765	743	843	791	775	716	791	812	818	755	824	763	802	788	790	793	745	791	813	822	813	786	776	797	782	767	757	747	770	762	727	766	791	774	771	793	839	806	814	817	762	765	768	790	781	776	726	765	789	781	767	796	796	756	798	836	791	788	790	729	809	759	809	795	832	798	774	776	815	751	870	757	792	793	798	740	765	749	778	803	770	776	817	756	785	826	836	783	823	778	820	782	823	783	792	778	773	798	789	778	791	815	831	778	757	811	762	789	733	783	744	757	790	804	761	766	768	730	805	771	797	774	770	757	731	789	816	804	777	765	795	739	736	796	785	766	794	775	781	854	807	780	815	795	769	742	801	782	747	757	801	777	743	802	829	772	780	775	779	785	745	790	777	733	711	801	776	829	779	787	779	785	810	769	797	778	743	786	775	753	762	781	772	807	774	760	861	787	793	813	772	772	729	761	768	791	828	797	780	752	772	773	784	787	807	810	787	783	781	750	784	744	765	753	816	754	783	836	756	776	789	823	766	774	722	806	772	787	799	827	762	753	765	774	826	783	732	785	774	815	791	856	781	799	737	768	789	786	793	747	746	792	790	791	832	802	803	762	756	776	754	782	774	790	815	769	777	734	803	781	758	756	788	786	787	792	749	796	791	812	740	794	778	799	786	786	814	794	808	782	784	824	832	807	766	792	794	805	782	782	760	760	762	796	785	744	796	765	764	793	801	816	753	766	750	746	778	763	824	773	790	771	762	803	782	782	783	816	785	772	822	770	759	789	797	809	803	776	784	801	807	761	773	816	789	788	766	776	751	855	798	815	793	772	785	771	772	819	821	746	785	810	818	755	758	809	749	768	790	798	745	796	810	805	841	792	829	798	790	737	759	735	788	776	832	828	739	770	824	796	742	748	778	762	803	797	799	806	730	760	764	795	843	771	806	751	741	760	773	777	792	821	815	808	806	834	802	832	808	757	765	781	775	794	811	801	808	802	765	805	791	762	798	800	809	722	768	851	785	760	791	788	777	770	819	715	865	816	769	823	802	794	720	788	792	778	826	764	759	833	800	834	760	785	783	794	792	791	788	769	805	827	772	780	797	769	795	788	788	808	773	807	798	779	807	808	766	819	775	759	757	830	762	726	838	775	784	791	769	741	773	755	774	770	797	776	831	785	770	762	771	792	810	759	727	788	819	810	807	778	821	818	816	738	804	820	790	795	826	811	805	788	828	773	739	826	790	801	777	796	863	741	802	794	757	744	786	813	789	785	781	768	763	796	786	854	766	829	825	802	776	810	734	788	785	814	809	778	797	791	740	769	780	766	784	853	775	758	791	761	789	770	723	764	793	806	818	816	744	800	761	791	780	820	770	775	791	768	757	809	781	787	775	836	786	753	726	838	793	784	801	791	781	764	743	804	730	826	820	839	819	780	847	788	763	795	788	790	796	780	798	753	784	800	765	820	758	789	774	762	729	791	779	792	806	733	765	778	784	795	765	808	763	817	743	838	739	755	754	758	824	805	705	777	831	798	777	771	782	824	768	760	764	729	780	767	790	780	798	761	815	754	780	807	773	760	781	805	754	772	823	800	830	799	839	803	783	778	804	787	785	780	803	791	788	757	812	793	787	783	809	756	751	792	825	771	800	808	773	782	819	790	774	773	794	815	802	818	769	786	768	756	800	800	804	824	805	777	805	864	795	800	803	771	823	771	798	779	820	744	790	786	787	768	729	787	744	771	809	810	768	797	816	808	825	715	770	797	793	808	771	786	774	770	778	760	750	814	769	798	802	802	770	763	785	814	751	801	790	778	822	813	758	788	757	808	801	753	736	819	832	818	747	768	784	798	799	800	784	776	785	820	818	736	825	827	759	730	771	802	835	801	836	825	777	766	840	854	812	767	818	781	783	762	768	781	802	763	791	793	807	777	779	767	840	792	745	790	740	800	746	813	782	840	848	810	741	760	820	795	757	780	793	787	770	794	762	830	789	765	761	803	746	754	748	814	763	761	767	828	785	760	814	797	793	810	770	828	754	810	785	810	793	784	804	805	809	784	756	820	806	832	792	770	803	770	771	822	830	804	760	785	821	785	755	752	794	819	744	806	776	762	730	785	782	774	832	758	756	774	794	803	797	761	809	755	797	742	806	804	802	779	782	746	755	771	778	746	796	774	795	805	803	823	752	759	760	789	815	806	752	762	766	817	783	804	774	773	799	764	851	773	811	814	845	766	836	810	744	733	822	815	786	763	773	798	798	796	796	800	814	783	782	779	749	734	767	820	747	770	797	750	830	780	826	806	786	731	776	748	760	791	809	753	790	800	793	818	806	802	805	832	784	737	804	724	786	792	772	801	776	795	784	800	786	794	752	784	820	752	745	780	796	775	772	781	754	824	771	781	770	780	752	760	794	807	788	779	777	753	780	807	730	772	772	809	781	771	778	762	747	817	804	738	800	788	786	753	765	769	772	833	782	817	810	812	765	784	820	807	789	730	786	791	782	778	759	788	770	768	815	795	793	793	798	762	759	753	820	811	753	764	786	759	831	784	781	754	813	732	784	817	789	809	785	725	820	766	781	743	780	795	804	763	793	803	767	788	761	754	782	791	784	814	748	793	802	802	777	777	791	793	789	785	809	774	812	795	775	795	754	795	832	799	749	796	808	792	829	746	751	744	778	759	786	822	755	742	791	767	860	776	765	828	855	800	792	781	818	800	754	764	791	725	747	821	801	735	791	746	819	740	778	799	802	744	773	828	782	773	746	803	767	802	734	712	834	788	774	817	811	772	831	831	826	789	815	815	729	772	797	770	766	756	737	777	799	853	772	791	797	831	848	730	810	784	756	765	809	810	791	780	752	769	796	740	816	762	790	739	770	788	782	779	775	794	838	774	783	807	768	764	819	784	819	728	745	767	769	793	814	789	798	780	782	769	781	794	782	761	813	804	823	796	789	742	805	793	761	772	775	782	753	749	758	782	867	827	771	793	810
24489	23249	31197	24984	21415	17331	3999	811	670	705	686	637	702	674	723	701	671	660	638	657	686	681	670	684	677	631	688	651	674	675	682	719	627	657	679	654	642	675	669	656	682	664	674	677	654	618	679	722	693	674	670	677	677	693	641	683	682	699	678	716	666	673	665	665	706	638	639	692	709	669	678	730	648	674	672	676	706	667	723	659	700	671	676	639	692	684	705	707	733	648	705	680	681	647	640	654	665	624	679	673	646	657	667	661	687	677	690	684	640	641	692	671	674	618	692	683	631	681	663	662	702	634	676	694	677	662	698	691	674	693	654	648	677	656	623	669	639	671	677	681	677	671	677	671	672	639	665	667	668	636	666	671	640	706	687	637	655	673	656	665	663	678	638	654	658	678	666	674	697	687	700	637	682	681	702	627	718	662	692	662	680	631	690	647	701	645	655	707	631	682	666	696	691	648	679	655	674	669	657	654	691	677	645	678	677	677	643	687	670	665	628	692	698	636	703	690	664	676	672	723	678	685	664	680	657	625	652	659	614	635	632	694	640	651	641	620	705	702	666	719	696	718	710	678	672	652	679	701	710	687	657	698	670	649	712	657	692	614	677	673	698	653	692	670	678	687	641	666	642	641	673	632	676	696	668	663	713	646	652	685	639	667	670	630	677	641	665	657	685	690	652	661	693	684	709	636	665	704	666	713	623	684	633	658	631	667	696	658	691	665	649	707	677	656	628	676	650	673	678	657	679	686	680	634	652	621	669	659	644	667	666	694	668	658	651	671	682	686	709	685	669	681	686	672	670	682	693	693	658	689	650	642	654	643	633	671	669	620	655	677	652	701	656	711	627	658	651	722	633	677	657	691	650	695	633	704	664	661	660	685	684	627	653	670	682	683	623	662	702	632	752	656	640	664	650	659	683	648	650	684	614	669	684	700	690	621	625	681	651	683	675	692	668	696	644	631	649	647	674	697	670	683	641	678	669	747	689	716	734	677	642	703	630	700	647	644	659	658	677	650	663	709	685	745	698	689	649	649	694	644	705	654	619	647	691	676	650	683	614	644	677	688	650	645	687	691	671	654	741	662	683	677	682	689	692	670	673	648	671	692	696	651	676	672	700	646	688	642	642	635	627	672	713	669	679	652	618	617	698	689	688	672	659	623	722	690	671	653	654	685	703	696	678	668	700	633	686	648	653	674	697	695	694	687	685	668	649	695	667	702	659	663	681	650	661	696	651	697	636	635	634	651	665	643	655	657	671	657	720	674	656	655	634	642	688	670	687	687	646	644	646	688	632	689	640	670	709	686	678	682	661	659	618	686	686	671	695	689	662	641	689	688	689	690	665	649	716	675	684	624	645	659	656	667	640	667	690	669	631	651	692	667	722	644	703	680	617	624	638	673	677	678	670	694	653	714	680	637	680	657	666	668	653	658	632	642	636	675	723	661	652	621	678	661	688	624	654	677	636	691	652	699	610	661	647	697	649	644	665	688	671	670	657	653	641	674	630	609	660	725	594	671	652	624	700	715	698	691	705	664	673	657	601	705	651	648	686	696	699	709	675	691	649	682	645	642	657	695	665	682	661	672	665	695	693	664	677	693	619	713	664	668	645	692	684	704	707	715	647	675	698	686	701	661	669	630	671	711	667	683	666	677	683	608	685	704	675	695	679	664	676	658	623	635	713	679	726	698	649	657	639	726	681	663	670	679	670	688	639	665	674	743	630	652	688	684	703	636	683	659	701	636	680	682	681	645	691	690	688	618	711	655	684	693	713	685	677	649	704	722	678	685	730	687	604	651	688	660	669	661	636	680	663	647	636	667	629	696	665	688	669	658	697	654	657	662	627	706	706	684	665	647	659	659	662	655	665	704	691	664	632	707	674	614	661	641	668	654	676	708	645	651	600	681	670	668	638	649	690	625	675	626	728	645	675	636	657	662	665	669	678	627	668	712	658	633	636	669	721	691	698	663	693	672	665	642	630	646	674	651	681	745	645	684	654	643	631	693	673	655	648	679	660	733	621	657	653	659	669	652	688	644	688	664	697	638	660	672	731	650	674	622	658	664	663	682	689	715	639	652	644	610	672	647	670	721	604	645	674	606	652	708	667	636	665	657	676	664	621	674	654	671	677	657	649	656	672	652	641	701	706	633	609	699	651	619	689	661	662	654	656	672	651	663	651	678	657	651	649	703	688	692	660	705	692	648	693	639	673	697	696	714	679	618	647	654	668	675	670	677	669	698	660	656	672	660	671	676	671	675	638	687	661	605	640	658	682	643	704	673	639	717	632	627	656	654	698	672	633	642	653	666	728	708	680	656	660	659	690	661	688	695	644	710	621	693	662	679	631	653	667	654	696	703	700	667	622	640	692	692	655	660	662	663	668	651	682	667	712	618	626	704	641	629	646	680	677	649	689	658	646	664	678	609	667	652	655	670	666	670	659	679	701	652	689	669	687	608	663	709	643	685	668	644	634	764	646	686	670	703	677	655	697	637	645	650	684	677	719	652	682	643	638	645	721	645	633	675	620	687	646	699	707	670	700	739	680	696	689	651	653	709	679	652	609	686	615	677	686	703	654	622	654	663	648	668	639	676	689	674	670	648	683	644	674	673	664	681	667	678	670	684	636	690	667	685	685	677	660	684	667	714	698	661	652	686	678	643	695	718	661	697	668	656	711	709	654	658	672	698	668	698	649	662	650	671	682	705	648	695	680	669	669	730	663	706	630	684	642	667	625	676	671	655	638	698	672	635	685	666	664	692	671	747	674	715	685	674	624	628	711	652	700	670	614	662	699	670	652	716	660	643	704	659	663	655	632	667	708	677	669	637	634	697	666	675	647	692	630	708	659	644	701	656	700	676	690	633	668	675	692	697	705	695	688	670	648	640	687	694	726	684	662	648	648	627	668	658	649	698	700	674	669	661	686	675	702	687	660	688	684	709	693	608	686	626	656	631	652	637	680	694	609	668	686	703	668	676	640	666	688	667	682	653	661	650	690	661	652	682	666	691	621	694	619	646	641	683	636	654	648	667	634	756	645	672	684	673	669	665	676	714	647	685	677	690	657	643	649	699	675	664	665	700	681	637	676	687	698	671	646	673	651	696	728	661	693	641	650	637	642	659	677	720	689	655	664	677	683	658	697	691	666	689	656	654	652	688	647	667	699	665	673	660	684	650	644	645	670	697	711	641	673	680	662	688	712	646	651	667	675	691	704	678	681	661	693	690	689	678	655	667	718	660	673	702	685	643	699	680	653	663	680	624	665	678	670	648	686	631	666	654	637	661	685	663	669	711	668	649	655	653	746	692	655	674	690	671	609	697	650	645	681	642	649	660	639	708	642	639	671	687	656	648	663	657	703	653	639	638	648	686	674	683	691	717	671	639	678	689	660	644	665	639	661	670	645	629	669	716	677	641	652	670	671	691	704	689	625	667	686	659	684	647	709	671	661	657	659	685	647	704	666	718	649	669	670	671	655	738	704	667	637	645	647	665
60630	100707	70046	33816	11771	9905	2504	1057	1079	976	978	975	972	1018	1045	1033	1070	1015	1028	1028	1047	1025	1060	987	1004	1056	1012	1028	1028	1036	1029	1025	1028	1051	1011	1025	1011	987	1028	1034	1060	965	1047	1041	1012	1047	1069	997	1020	1028	981	962	1014	1053	984	1085	982	1094	1052	983	1015	995	1048	1029	1006	1014	1059	1046	962	1043	1093	1035	1006	1028	1015	964	1048	1038	1011	1046	1014	1036	1009	1032	1028	1007	1063	1009	1042	1083	1007	1032	965	942	1034	1045	973	1050	960	1043	1068	1067	965	1083	1077	1033	1032	1055	1011	1060	1007	1079	1068	1026	1024	974	1031	988	1052	993	971	1047	967	1050	1033	1106	1035	1044	1029	993	1059	1054	1028	997	976	1030	1037	1073	1050	1000	1049	988	1013	1009	1017	1010	1011	1052	1050	1027	1015	995	1087	1074	1036	1007	1026	997	1047	1079	991	1047	1038	993	1011	1014	1069	1032	1016	1041	1070	1010	1054	1013	1012	1073	1054	1045	1032	981	1042	1044	1024	1065	994	999	1033	997	1079	1092	940	975	1065	1002	984	1035	1035	1032	1020	1030	1055	979	999	994	1003	1049	1013	1075	1023	1008	1049	1031	1062	1074	1026	1064	1046	1037	1026	1055	1014	1057	953	1040	1082	1009	1009	1042	1005	1019	1084	1038	985	1040	1024	1058	1019	1009	1005	1024	988	977	992	1028	998	993	1074	1034	1003	993	1089	1017	1013	1000	1016	1003	1062	1000	1078	979	993	1016	1001	1083	1050	1021	1020	1038	1009	1046	1062	967	1016	1047	991	969	1056	1002	1016	952	1058	1026	1017	1018	1025	986	1020	999	996	1014	1057	1028	1076	1017	1055	1011	1062	1057	1085	1055	1081	1036	993	1028	1066	1042	1023	1025	1032	977	1006	1013	1044	1002	1066	1000	978	1023	1073	1038	1080	1080	1086	1045	1056	995	1070	1066	988	1023	1039	1045	1060	1001	1017	1035	1026	1012	1003	1068	1095	1041	1032	1002	973	1051	1050	1030	1024	1099	1031	988	1046	1058	1009	968	1012	1025	973	1040	1049	1040	987	988	992	1024	1018	1049	985	1077	1031	1061	978	1027	1027	1021	1045	1033	1032	1053	996	998	1006	1067	1022	996	995	1044	1081	987	1031	1036	1035	1039	1037	1040	1090	1082	1063	1079	1013	1065	1015	1029	1005	1062	1040	1001	1062	1061	1030	1086	991	1098	1006	997	1090	985	1022	1006	964	1003	1027	1115	1025	1011	1025	1007	1050	1020	977	1080	1002	1047	1035	1044	1008	1044	1069	1007	1037	966	1017	1017	1045	948	1010	1035	1036	1060	1009	1055	1018	1028	1005	994	1064	1012	1043	1071	1035	991	956	1014	1095	978	1077	1029	973	1058	1051	1050	1000	998	1029	1052	1092	990	996	1001	997	1031	1001	1054	1024	1013	995	1021	1035	961	1067	1056	1004	1015	1012	1007	1006	1029	1055	1003	978	1043	1029	1041	987	1007	1079	1010	980	1041	1042	1028	1013	983	1023	1038	1012	1000	1036	1033	1042	1035	1038	1032	1023	1001	1033	1010	1007	994	978	1006	1039	1074	1053	1061	1020	966	1039	1049	1011	1089	1041	1002	1058	1027	1033	1029	1011	1029	1017	1019	1050	1052	1013	1040	1032	1013	1012	1003	1026	1000	1026	1037	992	1026	1044	1043	1026	1129	989	980	1016	1011	1095	1021	1003	1015	1038	1026	1015	996	1089	1041	1022	1047	1015	979	995	1019	986	1033	1048	1024	1003	1022	1062	1029	1041	1029	1046	1033	1057	1045	989	1047	1010	1010	1085	1059	1047	1078	1038	1037	1035	995	999	1000	1118	990	1040	1000	997	1049	1028	977	1039	1027	1008	1033	965	1024	1041	1007	1038	1048	1053	1031	1046	1069	998	1009	1004	966	1072	1006	997	1006	999	1001	1011	1008	1043	1018	1065	1012	1071	994	1000	1034	1044	1074	1073	990	987	1008	1045	1031	1001	1086	1007	1031	1084	1079	939	1052	993	1034	1004	1032	970	1016	987	979	1044	1009	1012	1010	1039	1026	1023	997	1035	1003	1029	997	957	1050	991	1077	1025	966	1017	1041	935	995	1126	1003	1031	980	1031	1009	968	1015	1026	971	1028	992	998	1036	1068	1063	1039	969	982	1021	1017	979	1055	1021	1030	995	1010	1064	1040	1038	1001	1015	1001	1036	1087	1024	1028	1061	1022	988	1025	979	1026	1035	1067	990	1005	1028	985	1019	1048	1039	1061	1041	1084	1019	992	1049	1010	1015	994	1055	1004	1067	1013	989	971	1042	1014	1038	1042	1089	1046	1025	1068	1022	1035	1030	1010	1016	1051	1034	1031	1013	1044	964	1047	1001	1002	1011	997	1014	1014	1001	1034	1024	982	947	1023	1039	1017	1019	1008	1002	991	1079	1006	1024	1039	996	1015	1030	1026	988	1013	1022	965	990	1006	1047	1007	1050	964	1009	1012	1009	1031	999	1013	947	1099	951	1045	978	1021	1066	1001	1085	1046	1020	1024	1030	989	1027	1029	1047	1097	1011	989	1000	993	1038	1076	971	1006	1075	1041	1059	976	1019	1039	1048	1027	983	1008	1027	1040	1050	1011	1048	1021	1022	988	1040	1031	975	972	1024	953	991	1139	987	969	1028	1002	1001	997	1008	972	986	1026	1060	995	967	1020	1022	1040	1042	1021	989	1006	1070	1039	1010	1072	1049	1038	1018	1020	996	981	1016	966	1034	1012	1049	1011	1015	1078	1054	1068	1016	991	979	1044	1050	1037	1008	1037	1019	1073	1017	1008	1044	1047	1001	987	1041	1022	989	999	981	987	980	1005	1052	967	996	1058	1037	1012	1003	1042	1048	1046	1050	1028	1003	1063	1013	1030	1023	1008	1064	959	1002	1015	1025	1091	1006	1051	922	1031	1029	999	1041	1020	1012	1062	1053	1049	1006	1001	997	1014	1005	1051	998	1072	1065	1057	1025	1045	999	973	1046	1010	1001	1040	943	991	1021	1003	1018	1010	1022	971	1049	1008	1007	1013	1045	1010	1007	1014	974	1018	1011	1032	1023	1033	1038	1061	1043	1034	1059	1052	1067	1005	987	1008	1007	1028	1039	1076	1082	1070	1093	1052	1059	1062	1051	1018	966	998	1013	1010	1011	1008	1017	1035	985	1036	1000	1012	1001	1011	989	1011	988	1090	1017	1048	1014	1003	1043	1032	1000	992	1067	1062	1020	1027	1087	955	1017	986	1006	1042	1081	982	1032	1088	1028	1033	1076	977	1098	1026	1062	1060	997	1030	988	1024	1056	991	1031	1035	1069	1041	1009	1037	989	1006	1065	995	1000	1080	1006	1020	1027	1041	1056	1081	997	996	1020	1035	982	1048	1008	988	1046	1046	1055	1023	1027	996	984	1004	1049	1044	1028	1037	995	1049	1048	1056	1002	1001	1009	1047	1000	975	1087	1016	1026	1008	1048	1053	1013	1005	1027	1031	1016	977	1003	1042	1042	985	983	1030	1045	1010	1025	1034	1042	952	964	1059	1021	982	995	1064	993	1028	1031	1034	1028	1000	1059	1054	1003	1028	1019	1009	1068	1045	1011	977	1074	1011	994	1040	1025	986	1103	1055	1044	1022	1014	1024	1030	997	1029	1002	1059	998	1001	999	1071	1020	992	990	992	1058	944	998	1008	1022	1043	1002	995	967	1025	1048	979	994	1068	1004	978	1022	995	1038	1077	1026	1016	1038	1043	1038	1060	1012	990	990	998	1012	1014	1037	1048	989	1022	999	1000	1072	1028	1089	1048	981	1025	965	1049	984	1040	1009	984	1052	1049	1006	1013	1034	1089	984	1034	1012	1006	1066	1034	1080	989	1048	1017	997	963	1061	1037	1008	1026	1063	1058	1054	989	970	1029	997	1068	1061	1103	1027	982	1057	986	1014	1021	1024	1026	1053	1008	1008	1027	1054	1055	1018	1031	1064	978	1077	1033	1017	1078	1017	979	1043	1007	1040	1009	1006	1036	1014	1040	1061	1040	1064	997	998	976	1064	1010	1014	1007	1024	1041	1081	1043	974	994	1027	995	1046	1021	1041	1058	1025	1051	1037	1086	1013	1003	1011	987	1034	984	1039	965	1017	1062	1013	1053	1038	1011	1058	984	1021	1028	1055	1034	1040	1006	982	994	1010	1009	1028	1011	992	1004	1015	998	1051	1003	1022	1052	1058	1024	994	1047	995	1074	1024	1048	1061	1038	1034	1017	1026	1052	1091	1041	998	1000	1034	1058	1009	1041	1042	1052	1030	1029	1014	1014	1060	1027	1010	1033	993	1012	976	1004	1079	1015	1010	1034	1077	1015	1076	1010	959	1088	1015	1079	971	1050	978	1071	1007	943	1010	1029	1020	1038	1028	1040	1066	981	1063	1048	1047	1017	1027	1036	1053	1018	1065	1007	1040	982	952	1013	1041	1031	1008	1058	1038	996	983	1055	1067	1035	1035	1025	1023	1026	1052	1023	982	1039	1026	1033	1047	983	1039	1029	1015	1008	964	1044	1069	1018	1043	1027	975	1097	1013	1033	1022	994	1048	985	986	983	1028	1017	1048	1045	1028	1032	1015	997	1004	1012	1049	944	1088	1014	975	984	1041	1049	1016	975
32665	32247	26589	9759	1115	908	616	501	517	534	495	541	531	479	500	541	500	508	514	470	504	482	531	475	526	497	500	528	486	505	506	514	496	456	479	508	514	470	514	491	503	511	529	525	493	548	523	537	525	513	480	529	479	516	509	509	489	507	454	474	526	515	549	483	526	496	554	525	491	468	493	512	487	512	490	501	484	554	500	536	460	527	498	538	510	523	535	494	486	490	502	501	520	516	545	490	506	549	558	534	533	496	528	512	489	508	513	513	488	484	488	531	486	557	521	509	530	483	492	511	510	474	490	501	523	555	454	521	510	501	500	466	525	497	513	516	497	487	491	457	516	518	519	510	447	525	536	478	495	520	498	458	536	476	546	503	480	506	508	480	480	523	549	454	486	480	479	473	512	486	482	510	521	537	487	459	463	521	502	493	502	527	469	481	526	514	457	514	493	510	520	492	499	501	517	485	529	473	541	508	467	483	519	497	502	514	482	505	543	505	495	517	517	526	509	526	548	517	487	478	526	517	521	488	502	475	527	464	494	511	527	533	522	509	508	546	506	531	506	520	529	524	485	533	494	491	525	526	514	452	536	514	521	513	477	520	519	544	503	533	521	509	495	499	516	499	536	482	530	538	499	544	517	515	520	522	479	480	498	545	520	491	502	505	514	488	494	529	442	514	514	532	471	504	518	517	477	499	517	506	512	513	505	507	500	539	451	504	525	515	530	513	515	515	513	498	496	485	521	476	523	504	515	513	529	534	522	512	515	524	540	478	508	498	490	495	545	518	567	514	492	538	493	507	515	499	500	485	529	510	482	539	490	506	535	504	511	445	493	506	507	500	445	501	510	510	479	509	506	478	495	495	488	523	514	528	495	490	513	533	552	505	512	492	509	479	496	492	501	497	529	544	506	506	467	490	497	494	518	481	485	502	522	489	484	489	548	499	481	490	490	524	528	496	485	529	500	533	496	474	492	470	511	510	542	484	506	509	496	510	493	483	509	494	502	476	524	528	486	471	549	490	532	502	494	495	475	537	476	496	496	458	498	477	482	524	485	505	528	510	510	536	508	511	504	508	523	522	537	477	496	527	486	503	498	514	535	490	541	487	477	500	478	488	519	503	505	510	516	502	531	497	496	524	498	516	483	533	503	501	556	525	525	489	510	492	527	515	490	500	467	480	501	525	502	531	487	528	511	475	496	513	537	497	528	516	519	523	497	505	500	529	518	524	495	483	464	463	501	444	521	511	505	530	491	526	526	467	485	498	485	504	508	467	512	538	523	513	519	492	506	503	500	539	483	522	506	535	507	497	498	457	506	489	477	488	516	492	504	488	521	501	489	510	502	495	471	521	498	489	522	509	471	517	493	503	482	486	507	504	491	478	460	525	469	490	496	517	504	504	492	486	491	514	482	503	514	509	514	513	477	549	494	515	508	513	519	499	511	486	520	484	553	522	463	525	493	490	507	530	509	482	504	473	485	498	499	528	469	530	495	530	519	488	531	548	495	475	507	513	495	486	451	487	497	492	497	550	485	548	515	500	550	471	540	484	546	496	550	492	503	508	523	509	504	515	518	481	493	487	519	485	503	449	494	450	519	514	514	476	520	517	522	482	534	482	506	479	517	500	506	529	538	491	507	519	491	510	512	494	505	513	524	476	477	524	470	536	520	515	518	530	522	485	537	567	489	512	506	497	481	534	484	453	497	527	503	530	504	537	474	528	536	515	444	497	471	505	470	496	506	537	506	514	539	528	541	478	529	498	506	502	488	513	458	482	512	508	486	477	493	513	511	537	460	506	533	495	519	511	529	495	526	530	462	525	501	487	513	514	483	476	457	487	512	527	493	476	523	491	491	478	519	526	541	490	468	497	523	487	486	549	534	521	523	499	501	516	515	491	495	508	486	530	527	497	531	461	502	552	516	491	510	497	536	535	498	516	514	465	490	528	482	520	518	507	532	471	502	527	500	478	509	534	489	522	470	508	507	503	477	456	521	521	502	527	481	487	507	506	530	504	549	510	521	517	520	517	498	497	445	494	472	518	520	493	513	459	462	475	500	548	484	485	520	482	516	478	499	535	500	544	478	510	481	497	477	539	469	492	509	528	494	465	478	470	520	527	506	502	477	503	505	462	529	502	512	526	525	485	472	497	496	505	547	493	492	487	508	550	476	504	533	497	538	519	510	513	485	495	507	463	525	487	525	519	517	532	541	506	502	521	512	499	525	499	511	498	525	522	482	502	526	503	488	503	513	451	546	466	499	496	489	475	516	549	476	508	521	489	543	532	486	532	481	483	498	529	501	521	525	494	509	497	462	543	472	489	488	520	504	472	519	494	483	503	490	517	527	460	523	496	505	535	512	484	561	482	475	536	543	508	526	477	509	484	520	472	485	540	504	500	488	510	510	473	499	532	481	499	502	489	501	498	506	527	514	515	501	487	518	488	492	524	526	521	460	464	470	480	506	495	509	514	504	547	534	498	494	490	493	501	496	488	494	506	512	528	511	490	515	508	507	506	504	504	505	534	508	530	484	510	495	490	490	528	505	535	513	484	502	494	505	517	497	567	452	505	496	487	507	489	478	502	502	497	502	500	500	478	512	506	552	532	505	466	545	521	515	484	454	495	521	505	553	494	491	501	468	526	524	511	488	481	490	495	494	475	503	522	497	498	527	504	510	521	499	449	497	515	539	506	490	524	513	516	531	525	494	492	508	502	539	533	458	470	501	469	476	541	542	505	516	526	510	526	515	493	499	524	487	477	475	489	500	496	537	495	518	491	473	510	509	505	508	506	528	539	524	456	462	550	493	512	478	536	502	462	479	535	531	482	487	486	485	502	487	497	520	471	509	509	507	534	514	481	517	527	554	481	507	491	496	542	496	492	510	529	477	520	478	500	510	488	493	511	499	512	568	510	493	501	523	495	481	483	522	514	525	493	480	476	479	547	535	515	516	474	496	487	469	499	499	484	482	492	490	473	462	462	484	507	521	536	492	502	488	516	544	492	494	486	519	524	499	474	500	446	484	517	475	502	553	527	520	512	477	538	465	504	521	487	462	505	512	503	499	547	468	498	495	482	494	510	543	518	502	515	487	548	497	486	515	511	495	520	521	506	504	525	497	480	489	503	502	504	533	512	447	533	499	522	507	485	522	495	469	494	472	523	478	507	508	501	497	500	509	484	469	499	489	522	546	495	495	492	544	475	492	523	523	498	482	493	522	457	468	498	534	546	501	519	526	522	548	514	526	480	496	487	524	522	521	496	515	479	528	540	515	535	516	481	508	528	513	521	491	488	503	524	482	500	491	517	532	523	473	490	509	496	506	520	481	507	506	511	508	495	502	462	494	495	509	514	499	480	537	508	449	521	484	496	526	513	475	546	517	467	553	491	538	509	534	514	492	456	501	523	481	520	543	528	488	516	508	496	523	532	521	505	483	522	506	473	528	481	497	494	516	520	516	505	496	505	486	516	480	514	520	478	518	514	500	514	485	442
43596	49342	29680	7438	1882	1754	1022	858	809	852	851	805	750	848	865	829	777	882	864	850	863	842	824	825	827	843	805	800	894	823	820	824	768	803	851	834	842	810	836	800	843	846	841	819	815	826	836	841	788	800	826	813	866	811	828	839	857	820	848	801	859	837	805	839	864	773	803	872	824	852	850	826	832	820	745	867	817	878	808	842	811	889	853	795	826	825	822	783	793	827	834	793	807	823	833	834	803	783	802	784	836	840	822	849	821	829	845	848	831	852	836	827	867	771	859	813	811	828	798	842	887	792	830	802	821	833	814	800	826	792	857	785	855	847	852	834	776	807	824	771	836	839	849	813	798	835	855	818	848	831	796	833	822	797	841	816	857	848	782	830	858	818	819	819	906	810	830	810	828	845	852	860	850	865	808	780	862	807	819	826	811	850	826	833	849	789	866	823	758	801	849	768	783	857	846	818	810	867	839	798	797	819	799	821	844	797	877	837	822	822	865	811	868	860	824	814	843	811	784	857	837	851	808	831	841	822	756	801	826	783	840	819	823	871	856	808	883	852	808	886	846	783	841	836	821	811	831	842	761	843	825	879	813	815	819	875	852	854	830	792	844	842	861	851	840	852	824	821	840	834	832	816	841	829	840	829	842	857	854	779	808	849	833	832	802	857	787	826	774	871	858	799	824	843	733	811	837	786	832	773	779	864	832	814	859	818	870	796	839	889	834	849	832	858	838	875	782	824	838	803	858	822	854	826	888	851	825	834	807	843	765	830	820	835	815	796	808	827	798	848	839	849	837	847	823	819	821	797	837	817	774	857	769	815	817	803	820	818	798	806	803	840	829	798	865	855	781	819	809	816	842	797	852	828	798	810	858	842	819	845	829	839	819	815	836	818	862	830	794	766	820	819	831	774	851	901	807	852	785	822	810	789	819	837	818	834	792	824	873	836	830	807	836	813	806	791	825	878	827	810	829	792	797	848	835	836	792	827	882	779	798	925	837	810	833	842	802	760	853	798	836	861	831	829	826	850	783	846	829	839	835	812	842	762	806	865	852	814	849	839	878	808	834	902	795	822	889	846	832	865	843	781	894	832	830	790	857	832	852	747	871	818	799	795	799	863	847	840	893	868	812	804	791	787	845	841	845	830	833	809	809	821	856	849	828	832	808	832	816	817	822	785	842	785	861	849	784	834	816	833	854	828	805	803	843	845	864	781	805	812	810	823	873	807	760	826	813	805	838	833	838	831	796	849	823	837	886	831	823	853	811	840	834	851	774	854	831	806	882	839	841	842	801	835	792	839	835	841	822	836	834	834	862	871	798	805	823	797	810	828	777	841	819	816	826	826	847	798	809	875	811	884	833	819	808	854	880	870	842	796	817	804	842	864	821	812	824	758	831	836	797	810	789	851	820	878	857	874	857	801	821	825	781	819	841	812	810	846	828	786	807	763	813	839	835	828	860	809	831	802	799	811	833	773	823	810	817	836	875	833	813	810	794	900	811	844	820	796	838	853	797	835	780	803	807	832	826	821	844	824	786	775	860	847	846	781	870	830	771	824	800	790	797	814	805	823	850	804	798	786	823	847	829	823	843	836	810	858	836	896	841	781	842	833	827	844	835	792	796	799	787	807	830	806	851	792	854	821	846	817	824	857	785	835	850	836	821	826	819	834	786	800	835	796	837	778	795	807	826	810	856	803	795	795	810	778	841	844	797	797	808	803	865	836	869	828	835	854	825	847	819	874	791	846	753	788	816	834	862	831	841	845	805	826	893	802	835	835	836	813	821	826	818	839	773	821	840	863	832	835	795	826	835	848	806	837	864	787	861	847	832	799	811	825	856	829	840	824	801	802	812	779	842	833	852	823	826	847	845	837	846	799	854	842	844	820	772	817	820	786	780	856	821	856	864	825	842	839	872	819	804	836	800	802	828	796	871	857	800	786	805	824	851	805	929	820	878	820	854	782	804	814	836	833	822	839	827	820	838	807	792	807	801	854	849	784	839	859	868	819	849	791	782	815	771	827	841	853	852	832	834	820	810	819	888	860	785	820	759	821	797	801	855	800	831	806	812	813	860	887	860	814	825	816	848	807	849	733	824	801	839	800	759	819	848	840	805	842	839	874	782	862	831	776	817	866	820	846	837	837	828	828	834	795	858	855	813	848	796	847	812	861	821	813	807	812	791	827	793	809	836	790	783	823	838	810	809	844	818	845	792	787	844	783	781	846	831	839	829	821	885	824	823	829	746	854	796	822	851	820	838	827	822	815	841	824	902	806	824	856	790	825	829	769	857	832	856	862	813	812	817	742	846	824	845	850	777	781	803	806	846	798	846	811	828	837	823	833	794	822	819	847	858	789	850	760	770	821	825	829	801	879	820	812	772	858	796	799	858	846	880	783	884	819	859	824	857	840	837	827	805	837	794	801	829	861	839	776	791	791	844	837	831	865	786	864	772	796	858	792	845	798	787	817	841	807	852	796	832	806	803	828	819	828	847	851	822	836	778	850	844	845	824	816	814	858	823	831	832	798	825	824	810	824	830	798	835	828	791	871	785	831	782	805	845	849	817	849	828	790	810	873	803	784	770	785	839	816	861	850	839	863	821	869	787	779	870	849	792	812	818	838	857	828	851	824	810	808	839	826	800	817	823	826	859	796	864	810	823	840	843	804	871	825	859	780	802	826	796	826	827	828	864	778	787	860	772	831	820	798	812	838	829	881	837	824	778	868	823	824	832	823	791	817	789	836	847	817	784	832	878	828	830	818	825	839	834	779	895	796	804	805	859	836	827	804	855	804	830	812	789	802	845	852	831	855	829	780	773	879	818	854	807	858	801	845	818	833	800	798	766	798	819	784	864	847	862	826	795	776	846	770	817	819	849	856	780	795	823	863	858	849	771	798	794	784	798	785	841	827	826	859	811	816	841	836	822	851	829	783	817	816	835	868	856	881	792	829	752	844	799	808	839	820	849	813	793	821	827	792	863	825	829	811	783	797	828	842	808	801	809	796	850	869	863	791	807	819	823	793	781	787	854	777	813	845	796	816	844	862	864	874	814	826	814	888	815	862	837	849	831	833	792	804	787	809	866	822	822	774	847	814	809	906	830	861	850	834	820	805	809	825	855	792	787	812	811	810	853	876	822	863	768	848	829	822	828	776	832	829	823	801	839	804	827	869	880	839	815	844	839	837	823	823	807	850	824	824	780	826	826	820	829	826	792	774	800	757	843	814	812	820	761	787	822	827	813	799	826	878	799	823	818	801	816	812	807	841	851	822	778	878	794	844	787	816	826	807	867	837	841	836	840	846	847	821	815	800	829	846	840	839	827	818	840	788	839	748	837	817	837	809	887	846	824	816	845	793	774	810	821	833	820	822	860	844	768	836	841	849	845	818	777	849	861	843	834	828	783	817	896	863	833	847	834	783	851	854	864	891	849	784	877	822	843	808	815	868	818	804	829	847	781	833	841	832	836	871	827	806	813	761	843	821	788	832
25960	25153	32275	26130	17517	5898	1072	571	514	513	465	485	476	487	464	466	498	503	457	499	486	506	505	451	447	491	470	488	484	505	454	497	489	468	457	476	483	483	478	479	479	494	484	452	511	475	500	518	460	487	496	500	485	472	452	470	525	498	476	497	491	525	470	503	477	470	469	502	500	484	463	485	505	469	461	451	485	485	469	466	459	514	444	540	494	506	498	490	471	462	498	494	451	463	493	508	453	506	447	503	480	435	477	454	487	533	505	508	471	485	474	469	504	499	469	440	512	474	433	470	490	481	473	514	493	453	457	495	484	514	504	448	471	474	500	491	492	435	503	482	534	502	488	488	461	485	514	491	464	484	459	497	449	464	469	474	459	495	547	442	469	483	487	434	514	476	454	468	480	475	507	460	515	537	496	489	468	469	462	503	466	493	456	456	468	475	484	496	474	480	480	496	490	481	486	492	477	495	438	476	472	491	493	494	490	488	437	470	504	491	438	480	487	490	522	466	485	492	468	472	480	506	462	491	497	493	473	484	489	465	480	478	497	494	499	493	500	471	449	506	500	499	498	508	483	464	503	481	473	464	490	502	465	517	496	471	477	479	447	508	475	445	484	482	471	502	477	502	475	478	437	477	495	475	454	494	488	485	507	478	447	456	452	493	468	476	485	469	468	509	458	482	506	505	513	489	486	472	494	485	491	513	478	522	487	457	486	471	511	473	508	466	506	508	532	484	506	489	510	490	475	483	519	480	468	501	492	492	485	493	502	502	458	493	527	483	492	461	521	457	468	460	511	476	477	463	471	509	486	489	518	471	519	510	481	489	483	459	468	491	494	441	499	491	464	506	495	490	490	507	465	446	527	488	485	501	460	486	487	473	491	506	483	482	501	465	454	483	468	472	472	527	468	491	510	506	481	474	486	481	478	490	450	516	460	461	494	506	465	479	491	497	475	472	496	486	496	481	468	495	509	463	478	491	464	514	477	496	503	472	511	470	456	485	511	471	475	482	480	506	482	477	470	446	516	482	468	479	490	463	500	497	518	489	464	460	478	489	496	462	465	471	479	501	492	472	455	519	514	484	552	458	483	509	525	502	486	478	486	480	489	495	509	521	529	467	515	484	521	490	476	502	514	524	513	509	499	475	478	463	491	492	516	485	446	468	492	474	491	496	470	454	514	481	498	514	468	479	475	488	503	470	552	458	508	441	457	440	469	476	486	459	462	457	430	503	484	478	443	494	501	481	448	511	457	472	476	449	482	481	492	498	475	478	470	488	478	455	476	484	506	493	509	496	502	509	492	493	505	477	454	467	493	481	514	481	507	436	490	473	474	500	449	494	498	495	495	479	491	440	482	498	510	506	486	462	503	454	501	499	490	459	484	480	495	495	474	469	475	501	511	499	484	479	480	442	488	464	470	491	491	479	492	538	497	511	467	458	460	457	503	472	490	448	499	478	488	524	499	513	507	499	469	497	496	469	504	471	512	469	439	513	477	507	505	485	488	503	490	474	508	459	512	520	442	515	511	483	495	471	459	512	467	494	508	515	522	461	531	489	427	473	499	487	491	482	483	495	451	459	480	486	494	461	457	477	480	501	464	484	489	460	464	499	540	469	479	467	496	509	475	476	498	493	447	456	483	449	493	473	473	494	496	471	481	459	496	496	509	469	446	494	469	442	501	471	470	501	486	495	465	456	480	490	492	464	486	468	493	448	538	514	498	512	486	421	480	505	462	460	472	476	529	495	471	498	508	474	503	474	528	477	451	476	464	472	511	500	508	443	499	485	466	445	514	462	526	471	463	477	500	465	480	442	480	493	460	466	528	483	495	454	460	444	472	505	453	490	472	455	506	506	515	498	504	472	472	440	494	478	422	493	473	488	470	480	497	458	514	497	490	489	473	476	491	465	527	453	443	489	469	498	512	474	504	474	489	448	526	507	487	465	516	492	454	473	478	501	470	496	507	464	440	424	485	474	498	476	490	480	472	503	540	490	434	495	488	466	476	430	498	487	483	524	497	436	484	499	472	495	476	485	515	491	460	493	437	460	523	529	483	478	448	504	496	503	464	490	511	539	452	473	502	459	488	473	465	495	474	486	519	470	452	500	501	455	482	470	509	494	473	455	468	493	500	475	473	474	492	451	444	529	516	495	492	454	490	484	466	493	495	482	475	496	512	480	460	437	493	488	523	503	479	481	490	463	482	477	498	443	538	500	472	454	449	496	534	485	490	500	478	447	473	475	460	476	505	455	480	480	529	489	500	476	487	473	469	482	488	486	460	495	510	465	501	455	531	521	462	487	507	502	487	492	472	508	475	505	483	513	472	515	443	491	491	478	520	481	474	517	512	450	487	494	506	492	476	491	505	502	500	470	474	466	486	496	473	515	498	546	480	459	483	438	478	472	506	456	489	494	496	516	451	422	465	492	491	521	513	501	455	422	496	476	512	510	481	460	496	498	459	530	522	482	486	514	476	467	452	462	534	517	507	489	453	476	450	492	478	472	466	472	491	469	496	456	467	490	512	489	483	531	497	469	492	487	474	482	478	475	499	458	499	489	477	502	476	463	497	477	485	522	492	469	402	471	473	495	478	456	490	501	430	516	496	462	483	510	487	510	504	480	456	466	498	507	460	484	505	500	455	498	502	459	476	496	511	499	479	481	481	533	488	497	486	453	558	492	515	466	488	502	506	456	473	481	512	512	471	485	470	427	506	465	493	461	505	485	475	532	520	518	480	434	462	456	465	445	438	504	425	464	482	482	457	480	473	500	494	494	500	510	511	509	462	492	490	475	461	467	478	424	518	487	469	520	451	479	449	494	458	471	474	474	491	490	502	460	486	458	480	494	464	494	493	492	506	509	458	481	450	492	460	477	499	485	466	464	470	502	489	496	501	505	505	517	437	484	506	476	491	471	491	444	494	486	468	508	479	477	476	485	512	494	445	474	470	530	454	491	467	457	466	504	495	482	463	508	500	459	519	481	507	476	456	489	497	459	464	497	502	453	499	501	491	459	429	474	502	480	501	520	509	482	499	474	506	452	460	483	504	524	483	479	467	478	480	498	462	493	528	522	486	519	470	483	480	447	481	492	498	492	481	516	481	498	502	509	495	473	496	492	498	456	478	486	489	469	504	472	494	490	462	468	501	496	483	459	437	491	461	499	476	457	470	492	451	459	473	512	484	499	497	468	495	505	489	492	511	507	490	485	507	530	489	498	465	457	476	490	496	521	486	466	480	517	476	503	509	482	475	463	494	466	465	468	483	440	490	495	489	492	479	488	502	508	486	482	488	478	460	498	485	493	509	448	480	551	507	475	516	490	472	491	468	496	492	503	490	507	454	496	480	503	481	536	515	448	493	448	449	512	517	480	477	490	486	481	478	445	484	489	484	496	448	457	491	481	512	470	490	471	465	461	528	478	464	488	493	514	463	494	525	502	470	474	489	514	458	460	476	483	509	565	468	484	449	453	479	477	513	483	479	511	464	497
62942	88876	58825	26177	7149	5179	1665	787	770	741	788	791	804	835	730	760	784	753	765	823	805	809	770	788	807	789	754	808	752	789	760	788	808	752	757	737	820	756	756	817	755	783	780	829	722	739	800	798	782	787	808	782	769	768	794	750	855	791	754	773	773	743	811	801	821	776	747	741	806	811	790	784	752	814	781	792	802	804	778	836	772	773	749	755	793	761	815	801	797	776	785	737	805	770	773	810	772	750	784	763	765	810	803	788	793	733	779	779	762	766	737	768	783	802	795	745	777	795	753	742	763	817	800	788	737	793	784	795	776	775	803	800	785	769	816	809	802	762	824	755	767	786	775	830	782	840	769	758	735	770	787	768	736	742	780	756	760	775	780	759	823	788	758	803	747	785	776	795	767	791	732	768	759	824	852	804	812	787	780	803	764	738	795	791	777	790	722	770	743	752	819	725	761	794	753	812	804	751	736	749	777	802	813	774	811	808	803	759	802	817	803	789	828	787	806	749	800	750	720	731	800	821	789	771	783	771	713	767	798	799	775	766	792	754	774	778	769	800	789	799	750	733	782	768	771	794	768	799	802	763	798	747	794	825	732	768	800	765	776	799	760	812	798	792	787	774	799	788	790	783	728	772	798	783	800	835	749	835	751	776	777	813	764	796	751	728	792	732	806	801	734	786	790	771	737	802	806	764	753	811	797	838	773	767	774	801	760	781	761	795	822	808	752	789	806	823	800	791	829	725	791	727	719	782	754	761	764	799	761	806	771	778	812	787	780	805	799	765	748	821	777	791	730	781	760	740	782	744	753	797	768	745	769	781	766	799	804	846	815	806	761	733	848	763	765	743	770	782	834	798	779	768	739	759	781	750	780	792	827	748	730	770	749	779	779	778	845	756	773	795	762	767	773	730	750	758	776	734	820	774	781	772	777	756	801	769	774	760	796	752	804	825	777	746	750	812	787	789	777	783	756	744	802	798	765	786	779	757	799	782	796	742	752	767	800	753	741	750	832	794	787	786	740	813	760	799	749	842	801	762	756	785	739	780	730	779	742	731	791	804	782	810	776	771	785	772	791	774	817	791	761	777	785	844	751	765	768	795	752	820	754	836	758	787	810	714	734	780	737	774	771	764	774	777	790	744	773	772	774	824	753	787	808	760	779	813	816	769	775	748	781	778	800	800	797	780	802	763	777	755	710	781	779	759	786	764	775	782	770	775	834	724	818	760	835	790	762	861	773	781	763	818	778	793	780	766	791	773	783	782	770	819	710	741	761	769	802	805	759	782	764	776	810	803	724	718	761	778	779	771	747	775	759	766	814	777	759	769	803	776	717	768	792	779	740	800	790	769	740	808	749	799	791	749	727	777	796	747	758	808	814	752	780	749	731	797	782	731	758	748	774	742	753	777	721	782	762	789	776	807	756	779	691	769	745	769	799	756	776	783	773	754	777	851	768	771	759	720	790	820	750	770	766	749	761	758	859	764	791	785	772	795	758	795	721	798	756	797	780	780	785	801	800	721	735	727	795	799	820	788	824	792	746	817	821	786	814	777	765	777	802	805	828	725	780	838	798	805	750	784	811	786	791	761	841	787	798	742	781	802	743	732	805	767	791	755	789	774	791	781	824	805	801	771	786	790	736	787	752	772	801	753	792	803	723	737	765	833	731	774	781	782	815	792	810	754	747	771	777	804	761	781	814	794	805	838	783	788	819	752	703	784	809	818	810	788	755	791	773	775	782	793	802	763	760	760	821	819	761	827	741	769	785	823	782	745	800	719	764	768	732	770	812	795	777	775	729	774	776	776	745	790	779	770	780	786	818	827	795	797	766	819	747	755	820	791	766	730	748	750	784	784	806	811	787	772	806	774	776	773	762	795	825	814	784	818	765	802	810	724	772	762	728	759	837	827	749	778	770	767	831	781	791	782	778	784	771	783	792	777	751	775	770	817	765	763	738	799	755	803	790	807	773	783	748	795	736	740	729	779	788	756	783	755	754	817	768	780	751	811	785	769	771	797	767	811	773	766	776	772	784	760	755	789	776	781	762	722	768	753	744	724	775	788	776	775	864	764	792	768	768	793	793	759	727	754	763	777	762	812	763	783	821	800	795	819	793	765	768	820	876	788	778	751	822	778	785	814	807	791	764	790	767	790	762	788	755	775	818	767	826	781	811	772	755	814	804	779	792	814	796	753	779	785	808	812	772	775	761	753	760	812	772	746	774	782	746	793	758	779	766	799	766	786	774	801	812	733	739	790	769	810	765	777	807	785	853	743	784	769	819	810	786	769	847	792	748	774	706	769	759	758	799	793	811	787	778	800	746	737	758	755	736	767	747	772	823	789	794	768	815	747	803	818	768	776	826	764	773	778	786	748	793	844	788	770	802	776	759	766	830	770	762	769	847	726	745	754	784	763	742	797	757	802	822	752	775	774	770	753	831	808	758	800	795	771	808	799	802	739	815	787	790	811	780	755	790	769	799	748	732	835	775	736	812	794	744	826	835	754	746	783	778	751	728	839	788	764	790	797	807	747	795	771	825	801	819	791	801	786	781	810	754	727	774	762	774	811	732	775	741	764	766	801	813	806	763	799	795	806	777	757	822	744	800	777	815	749	768	797	849	760	781	753	777	754	753	840	793	795	756	759	782	777	798	776	827	783	765	743	780	784	820	723	782	797	794	747	787	781	807	785	793	790	801	816	792	732	816	756	774	791	796	741	793	829	800	809	838	781	814	784	808	773	797	772	758	780	738	732	790	796	793	734	840	772	773	778	757	765	766	800	766	785	785	766	809	755	790	736	762	739	776	732	798	801	801	747	778	792	799	753	786	759	794	772	739	782	755	753	814	783	777	786	795	782	784	802	786	769	775	823	736	760	749	785	768	796	726	754	774	789	734	780	763	795	800	799	809	750	757	745	774	821	785	796	770	821	760	770	724	759	762	811	797	801	766	762	775	748	781	761	825	754	786	743	783	756	794	820	758	711	764	742	807	815	764	801	814	782	743	754	776	840	791	765	748	767	739	788	784	765	779	722	765	774	796	826	746	764	755	759	798	768	732	819	807	767	758	847	774	749	754	786	816	799	785	783	770	778	772	778	768	812	749	759	775	812	780	786	816	796	786	842	789	769	748	813	783	798	753	822	802	804	787	813	754	757	768	763	793	806	750	754	791	789	783	761	784	798	815	733	785	758	778	776	773	838	752	789	796	785	801	768	834	774	784	782	824	814	785	787	770	791	791	767	772	727	786	790	755	779	721	747	806	724	782	753	766	746	758	773	817	733	720	762	790	799	803	764	767	781	761	774	843	814	813	811	770	786	767	756	802	787	805	762	756	782	701	817	756	766	715	734	747	766	787	763	794	816	813	795	758	787	834	742	842	752	792	770	776	790	797	763	798	785	748	758	797	737	793	812	798	763	795	815	822	745	754	804	724	820	762	819	850	759	800	778	743	763	795	737	803	788	784	803	797	779	707	768	800	805	788	753	771	766
24423	23162	30926	24854	21431	17190	3848	796	688	703	701	695	690	671	719	707	704	648	709	713	676	748	661	669	626	649	607	671	667	665	657	639	656	690	692	705	643	658	692	723	669	654	671	684	628	662	691	733	689	627	628	626	657	717	624	691	704	681	692	688	685	728	712	670	679	635	699	648	669	634	679	687	644	700	680	723	649	704	645	629	647	739	703	662	675	648	669	697	659	618	683	632	629	642	654	665	645	708	714	662	666	681	707	662	684	649	691	671	635	658	649	615	646	679	632	664	651	688	676	683	668	716	713	647	665	716	651	641	683	681	684	685	690	656	635	688	640	704	664	660	649	671	666	672	681	689	647	657	669	681	648	683	664	698	642	676	639	674	650	676	716	696	623	674	616	674	675	660	658	638	679	652	667	645	645	712	662	658	663	651	651	697	647	664	675	656	687	704	673	650	655	646	643	675	679	656	696	672	642	667	637	709	663	666	663	686	655	622	669	636	638	662	719	640	630	692	671	719	661	670	678	709	674	655	691	689	666	712	713	650	666	656	694	710	678	704	637	655	680	669	650	689	636	660	633	627	633	699	645	665	682	668	679	634	659	674	639	617	688	688	705	638	631	675	682	652	681	665	633	675	654	651	624	716	657	659	645	714	699	688	662	694	698	706	677	734	658	651	683	656	610	703	631	694	645	703	675	644	668	700	695	709	631	652	700	655	637	634	657	633	611	632	697	690	666	691	656	634	680	668	645	676	622	699	674	702	711	654	650	664	675	668	700	614	691	651	677	643	679	665	679	639	667	666	642	664	688	647	654	666	662	667	680	659	633	657	668	647	648	707	680	658	638	672	656	650	605	664	674	675	662	695	704	706	678	641	676	684	655	662	651	677	670	704	654	672	674	674	655	671	645	699	620	665	665	611	709	657	637	678	647	656	674	696	677	703	673	643	675	700	682	653	722	671	626	645	708	673	695	629	623	646	697	621	619	619	667	591	645	638	661	644	694	633	687	677	652	668	667	695	667	707	698	682	680	637	655	660	715	632	630	696	691	618	652	630	649	677	628	697	649	641	657	671	675	657	677	656	679	687	668	648	591	646	677	716	671	625	706	632	620	677	653	654	705	717	677	635	668	684	648	718	642	696	674	677	703	670	700	659	688	662	651	661	669	696	707	670	625	675	704	651	630	620	708	647	686	585	679	656	715	651	672	656	651	685	676	683	667	662	620	725	662	638	710	674	653	648	698	675	688	664	658	638	623	657	712	681	672	644	628	669	666	692	660	705	677	699	693	648	725	698	674	653	633	685	679	655	721	695	660	632	715	663	637	660	692	657	677	664	645	670	661	672	657	673	656	678	672	658	630	629	661	647	661	657	704	636	663	667	663	712	674	702	652	648	654	675	679	651	685	670	713	663	656	695	655	645	659	723	631	677	659	721	658	676	688	718	650	644	653	678	669	682	636	686	678	654	683	699	670	640	638	722	670	611	679	633	662	677	619	661	673	667	657	620	679	675	683	654	637	671	647	650	665	689	648	668	708	680	681	674	655	606	671	662	666	693	697	669	657	641	658	693	695	659	688	646	658	630	650	705	739	699	667	662	651	640	634	650	694	667	684	675	675	655	702	613	619	645	643	641	645	669	651	634	671	589	720	678	678	615	644	696	666	660	695	693	695	697	710	702	644	654	731	681	683	710	667	671	661	725	659	640	637	659	638	666	654	663	695	660	673	638	659	648	658	676	636	663	696	636	679	625	647	727	717	661	656	668	641	648	637	673	673	687	669	654	673	678	680	645	639	643	655	669	656	688	646	687	665	691	665	648	652	685	711	700	743	673	624	662	615	692	697	629	655	664	613	655	739	648	678	662	689	639	635	657	639	644	664	657	672	657	662	651	639	667	716	631	669	661	732	665	625	666	692	674	677	704	663	680	646	675	675	683	664	689	678	681	649	672	655	636	643	675	659	702	695	671	686	646	639	722	667	684	620	634	672	694	669	683	635	639	702	635	658	623	620	636	641	633	691	682	644	643	661	619	632	717	687	645	682	647	658	627	631	670	624	650	696	687	653	666	658	663	659	737	672	698	672	609	693	635	674	657	638	646	678	613	675	638	639	676	697	639	654	684	720	658	634	665	659	659	684	606	680	659	614	613	600	685	675	649	679	665	657	712	651	673	658	637	728	739	711	639	688	635	696	640	692	679	640	690	682	650	629	701	689	716	657	635	691	640	693	661	681	679	677	689	635	668	670	637	653	664	674	693	647	658	684	685	648	644	650	673	671	696	673	688	679	685	630	665	719	652	732	694	655	695	672	674	658	709	669	669	669	670	694	636	630	651	719	660	699	689	655	649	635	645	668	622	646	628	693	714	682	681	639	644	699	654	625	644	656	676	681	642	645	679	661	619	661	643	694	675	663	655	665	657	682	637	673	623	635	681	624	670	659	705	672	720	660	700	694	657	658	638	650	613	651	676	685	699	684	665	612	679	687	655	637	629	689	698	693	698	694	685	628	673	639	667	673	666	725	689	663	624	636	713	663	662	685	692	681	695	617	591	667	676	670	714	674	658	647	701	661	683	665	748	664	689	648	617	591	703	698	688	680	718	662	631	681	628	663	691	638	684	681	641	699	636	655	636	617	677	644	673	703	640	646	629	653	653	683	727	682	717	696	690	647	659	655	659	678	692	665	666	671	673	631	667	658	652	721	709	656	651	681	669	639	667	660	670	689	613	635	621	683	641	704	674	650	665	694	695	640	663	693	653	690	662	668	650	647	662	718	676	659	650	588	677	686	651	664	594	637	678	674	656	685	707	626	641	636	673	682	623	654	631	663	657	688	657	623	707	695	673	700	678	672	674	668	652	697	675	672	665	611	670	686	690	693	698	686	685	724	637	624	655	654	683	663	653	716	621	705	687	664	667	635	677	680	678	639	643	648	667	669	618	668	631	651	636	632	707	624	680	677	647	602	658	698	652	688	619	669	656	597	658	688	655	681	699	642	627	664	685	651	644	659	628	648	674	661	689	677	648	646	686	669	731	685	649	653	673	658	675	692	687	696	676	623	646	674	650	683	645	704	683	641	628	639	644	675	655	651	693	718	647	655	714	716	645	672	625	663	679	665	679	660	724	707	653	681	682	660	633	631	635	653	673	665	654	692	666	701	657	653	688	638	706	693	663	721	681	692	678	674	664	668	688	665	694	673	666	644	646	668	642	632	654	653	622	668	642	645	648	662	670	681	683	672	683	651	673	644	649	691	606	656	661	659	620	650	708	705	651	681	662	634	666	636	658	615	649	715	661	713	656	609	689	637	709	617	698	642	719	644	676	639	705	627	645	624	686	699	675	688	665	663	686	631	657	665	700	634	653	659	718	624	650	648	664	683	683	678	686	692	689	647	679	653	688	668	656	685	649	665	674	698	596	673	582	673	687	670	674	669	668	682	664	673	691	672	689	685	665	656	632	655	674	672	693	664	644	645	720	679	676	652	634	594	649	654	718
60777	99376	69317	35375	10023	8221	2384	1126	987	1035	1062	1001	1041	1066	997	1015	1019	1009	969	981	999	1056	1018	1097	1013	1062	1014	1019	1004	1024	1043	1033	1038	985	1094	1026	943	1045	1046	978	1078	1044	1065	1070	1075	1030	987	1000	1005	1052	1038	991	1004	1009	1030	1042	1053	1071	1052	972	1012	1001	1050	1033	994	1063	1056	964	1057	1053	1013	1003	1054	1015	1077	1027	999	1025	1011	1103	1044	1036	1009	1073	1028	986	1033	1048	1040	1011	1084	988	1045	1111	1032	1045	1007	966	978	986	1034	1007	1027	1029	1019	1053	1026	1024	1007	956	1076	1073	1028	1084	970	1025	1002	1005	999	1018	1046	1024	986	1089	1019	1036	1113	1019	1014	1046	977	1021	994	992	1029	1003	1032	1032	1066	1032	1022	1074	1017	1016	1050	1055	1008	1016	973	1017	1056	1012	992	1060	1033	1013	990	984	1024	992	1026	1024	1002	988	1010	964	1030	1005	1047	1015	1007	1018	1007	975	1040	1025	972	1024	1078	995	981	993	1053	1025	1051	1031	1056	1050	1043	951	1104	1015	1015	1022	1074	983	1023	1088	1009	1034	1016	998	1038	999	1030	1043	980	1041	1068	1024	1035	962	1035	1064	1014	1004	1041	1027	1015	1036	1057	1014	1017	1038	1014	1052	1013	1049	997	1034	1015	1025	985	1022	1035	1045	1029	1043	1011	972	994	1059	1049	1015	1050	981	964	1053	1073	983	1012	999	1063	1048	1005	1054	1042	969	1044	1006	1045	1020	1096	1030	987	980	987	989	1009	1030	1042	1037	1035	991	1011	1017	1026	1014	968	1010	1082	1051	1003	1008	985	1043	976	1032	1073	982	1061	1000	936	1000	1053	976	1031	1026	962	1018	963	1048	1023	1031	1022	1020	1047	982	1064	941	1023	1029	1038	1037	1019	1003	1044	1005	1028	1039	1021	1031	1045	1059	1012	1063	952	1031	1073	1002	1010	1003	1025	1062	1048	1010	1029	1029	1003	1021	973	1021	1043	1045	1063	1029	1004	1032	1043	1030	1027	1019	1058	1040	1057	1038	1055	1011	1010	1022	942	1048	1057	996	1084	1037	974	1054	1006	1011	1011	1010	1012	1024	1048	1054	976	1045	1045	1036	1035	999	1012	1057	1013	960	978	964	1017	1098	1062	1016	1011	990	1053	1048	1014	1035	1005	1031	1064	1031	1043	1056	1009	1007	1010	1065	1028	1012	1026	1052	1007	1072	1005	1043	1031	991	998	1046	973	972	1040	1034	1017	1013	1033	1015	1027	1032	1047	988	1113	1033	1030	984	1043	1055	1061	941	1016	1025	1039	1032	1023	979	1022	1018	984	1003	1017	959	1034	1048	992	1029	1066	1040	1024	1044	1000	998	955	1024	993	1028	1006	1003	1039	1023	1007	1009	1020	1112	1029	977	997	1043	1044	993	1053	977	1036	1053	980	972	1054	1023	1016	1026	1039	1031	961	1076	1015	1070	1033	1032	996	1047	1063	1056	1008	994	1015	979	997	984	1026	1012	1011	1041	1031	1007	995	989	959	1008	1022	1019	994	1085	991	1012	1107	1016	1047	1084	974	1013	1032	1024	992	1061	972	1058	943	1086	1075	1014	1038	1000	1095	1046	1045	1020	1019	993	1046	1051	1008	1017	1055	1023	1022	1025	1041	997	1030	974	1043	994	1050	1027	1060	1039	999	1043	1054	1008	1052	1012	1054	958	1026	1002	1041	995	1022	1067	1000	1041	1044	1028	1021	1014	1017	971	1027	1039	973	986	1019	1039	1010	1048	988	1005	991	1016	1040	1098	978	1017	1044	1004	1051	1029	997	1018	1006	1003	1018	1035	1005	1071	1018	1029	1030	1056	1067	1019	990	1021	1023	1039	1015	1031	1011	1013	1096	1054	1023	993	1004	1021	1086	1021	1014	992	1027	1004	1030	1017	975	1008	1086	1034	961	1070	997	1051	994	1033	1040	968	1009	1002	1008	1020	962	1033	1054	996	1069	997	1039	1045	1009	1025	983	1050	1069	943	999	991	1021	998	1088	993	1081	986	992	982	1000	986	1037	1077	999	1068	1035	1024	1029	985	1023	1065	1025	1047	1022	992	1058	1010	1013	1061	1032	1055	992	1066	990	1048	1047	1071	1050	1044	998	984	1015	1047	995	1044	1016	1048	987	1030	992	984	1025	975	995	1007	1039	1050	1038	1058	991	1026	1070	1020	1030	982	1017	1000	997	1071	1093	1060	934	993	1006	1020	1002	1055	981	1070	1002	1072	1025	995	1043	981	1028	1070	1076	979	1022	1012	1045	1006	983	993	1100	1002	1043	1011	1019	1088	1012	1011	1040	984	1052	1044	1006	1023	1058	1037	1040	1002	1044	1006	1001	1012	1045	1035	1050	1027	1001	1037	1010	1015	1070	967	1009	1011	1045	1020	1029	948	992	1039	979	994	1017	1037	1105	1109	1053	1023	997	1026	1034	1035	995	1048	1039	975	1037	968	1008	1004	1033	1045	971	1008	1008	1012	1028	963	1061	1035	1032	995	1011	977	1088	1047	1081	1007	1031	1003	988	956	1035	1058	1024	1088	1031	1027	982	1024	1003	1029	1057	1058	1010	1039	1053	1015	992	1013	1026	962	1024	969	1056	1055	1011	1004	1004	1101	1053	997	1017	1023	1081	1052	1026	1067	1026	1025	1035	1063	1016	987	1073	1014	1003	1027	986	1006	1026	1002	1021	1009	1031	1011	1036	1009	1050	967	1000	1017	1018	1009	937	976	999	1060	975	1002	1041	1030	1021	1031	991	986	967	1032	983	994	1064	1024	1026	1012	942	1043	1015	1039	958	1021	1023	1043	1009	1076	995	1091	1040	1007	1019	1043	1047	1062	1075	952	1046	1047	992	964	1029	1010	976	1037	977	1011	1006	991	1046	1005	1045	997	1106	1007	1003	989	1028	968	996	975	998	1097	1036	978	1005	995	1055	1017	1052	1018	1056	1008	1022	1046	1029	1021	1111	1003	1011	1010	1085	989	1013	1009	982	1008	1006	1057	988	959	1054	995	1017	1036	1028	986	1000	1015	1069	966	1027	1093	1077	1042	994	1065	991	997	1075	1034	1034	1055	1009	1045	994	1030	1060	986	1068	1046	925	1019	1044	993	1049	1009	1019	960	1010	1061	975	1057	1008	1034	1049	1061	1011	1076	986	1043	1022	1063	974	1056	980	1003	1061	1102	1083	1000	1008	1017	1009	1022	1031	1009	1050	1004	992	1009	1015	993	1039	996	1026	1018	1024	1001	1036	1003	1035	982	1024	1026	982	1037	1076	976	1008	1079	1031	1038	1057	1028	953	991	980	1052	1028	1006	1041	1015	958	997	981	1020	966	1049	1054	960	1066	992	1005	1015	1038	1024	1008	1029	991	998	1025	1004	1054	1052	1028	1054	1017	1063	1038	1007	1048	1087	1041	1011	1053	1022	1001	991	1017	1082	998	1032	992	1000	1010	1020	1018	1051	1048	1053	1059	1016	1021	1024	1015	1021	994	1018	989	959	1034	1064	1019	982	1028	1015	969	980	1015	998	1027	1063	1029	1031	1048	982	1033	1011	1038	1000	991	1070	1063	1020	1034	987	1040	1013	1005	1061	965	1021	1013	998	1060	995	996	1010	1011	1013	1010	1062	997	1064	1044	1087	1015	1018	1069	1090	1047	1027	1046	970	993	996	958	1042	1017	1055	997	963	972	994	1032	1033	1013	1012	1040	1007	985	993	1026	1039	1006	1011	1018	984	1055	1040	1029	1002	1055	1040	1049	1092	982	1031	1033	1012	1000	1078	979	1006	989	1020	987	1044	1033	1038	1040	1020	1023	1058	1015	1009	1042	1040	1028	1023	1046	1031	995	1022	1076	1069	1041	1049	1062	1019	1039	1046	1002	1055	1043	950	1023	1029	1001	1009	1019	1099	987	1038	1083	1023	1045	1026	1006	1072	1021	1002	1023	1002	1072	1038	999	1006	1019	981	1001	1016	1017	1085	1024	1022	1063	974	1027	1027	995	1090	1001	1026	1021	1072	984	1006	988	1053	1027	984	994	1078	1108	1030	1008	1063	1060	1008	1007	1026	1045	1060	956	1023	1016	1053	1022	996	1070	1003	1023	1056	1017	1077	974	1051	1001	996	1046	1073	987	1004	1031	1010	1057	1015	1066	1022	1049	1016	1046	1009	1051	1051	958	1026	979	1032	961	1020	1024	963	976	996	1062	1011	992	1036	992	969	1006	1032	1037	1045	1059	1018	1034	1050	950	990	953	1019	1000	1064	1047	1070	1023	1047	1078	971	984	1049	1025	1012	1017	1016	1049	1066	1015	1006	1023	1076	974	1044	1000	1035	982	994	1019	1038	1006	953	1015	990	1086	1042	994	1066	1004	959	991	1031	1008	1057	1029	1064	1023	1057	1005	1058	1018	1004	1018	1032	1016	1072	1002	1015	1085	1054	1070	1027	1007	997	999	990	1017	1006	1057	1031	937	1051	1060	1089	1031	983	1024	1013	982	1033	997	1048	1019	1030	1043	1056	1003	1011	1038	1051	1026	1042	1017	1055	1018	1021	1039	1017	985	1013	975	1020	1027	983	1032	1028	1020	998	995	972	979	1033	1013	964	984	988	1043	1016	995	988	988	1042	1067	1000	1059	1014
32728	31947	26323	10459	1029	795	585	516	493	497	511	512	520	518	530	508	490	534	532	553	527	492	533	500	494	498	499	536	505	504	515	541	500	526	532	543	516	520	485	525	528	530	507	506	503	498	516	531	476	535	512	499	522	547	490	515	550	495	496	544	515	551	499	529	545	495	467	508	510	540	482	517	496	464	476	492	505	517	503	508	501	524	475	507	525	485	512	494	518	490	511	498	502	536	485	471	492	536	504	530	480	510	513	554	525	496	509	475	491	521	499	496	494	507	526	508	482	520	505	515	491	502	513	455	491	495	493	494	542	543	517	458	548	505	526	491	517	498	517	479	495	513	547	513	483	520	482	495	553	503	533	506	528	478	476	534	507	490	502	541	508	547	517	467	512	534	484	512	528	463	474	480	490	525	508	492	524	514	497	497	496	458	483	524	493	458	540	530	477	507	501	480	488	486	525	546	528	511	490	498	551	503	518	522	512	513	530	502	555	485	537	499	517	516	500	513	536	505	538	518	520	500	507	496	476	486	492	487	502	518	500	454	509	469	487	527	504	511	548	529	484	523	512	485	492	514	549	534	515	494	522	525	483	501	478	521	503	504	499	537	497	483	552	522	525	502	494	493	526	498	493	485	466	508	510	482	505	506	526	521	482	491	516	528	544	496	490	500	516	525	485	524	488	544	442	533	569	518	504	516	546	509	520	524	510	499	504	505	503	493	510	497	517	515	493	478	497	490	511	498	459	489	506	519	562	539	553	530	536	514	468	535	485	532	514	479	509	493	494	514	514	469	565	523	529	483	509	475	559	518	477	515	509	522	532	498	535	527	500	488	508	489	504	504	498	504	528	504	540	528	479	501	466	491	516	498	466	511	548	529	528	502	514	488	516	501	481	508	487	496	519	504	515	500	482	521	452	534	486	544	506	499	567	477	508	538	520	524	488	499	482	501	528	485	514	519	538	510	475	503	479	477	482	503	496	441	513	512	495	523	493	506	498	473	464	530	495	527	501	466	519	498	507	513	540	520	482	560	496	470	473	529	561	497	517	545	506	472	467	550	461	522	533	482	490	504	543	477	499	514	510	521	529	460	490	507	516	484	541	506	524	497	531	517	528	487	486	508	524	512	523	521	457	502	544	523	554	521	534	495	500	528	487	523	497	511	518	512	483	483	504	501	476	510	517	475	533	548	477	535	509	526	498	481	484	526	512	505	529	510	490	482	526	529	484	506	504	441	516	486	511	489	517	490	491	483	482	529	481	525	520	499	508	537	499	522	521	532	502	521	485	495	470	560	560	503	507	528	554	485	541	490	509	472	526	503	496	510	507	481	532	527	474	553	502	512	490	495	470	507	482	498	494	540	519	517	492	460	526	460	542	517	512	503	511	472	529	482	537	536	478	505	507	527	527	467	505	543	495	501	474	521	542	482	489	527	543	520	517	479	494	527	510	488	490	498	495	503	480	556	509	491	485	533	519	502	475	488	515	479	491	478	518	495	484	509	560	461	542	510	515	502	507	477	482	499	512	537	483	484	552	507	503	506	534	491	518	548	530	483	507	497	483	527	501	509	515	478	520	500	507	512	516	477	504	468	523	533	504	522	495	537	486	529	522	459	500	499	513	478	503	531	504	492	461	497	517	486	497	480	497	518	496	544	561	539	501	469	538	528	531	492	520	496	516	495	502	484	524	523	558	521	518	504	495	475	535	524	489	513	495	482	485	507	516	517	557	522	540	520	550	516	542	495	527	491	510	506	521	507	489	493	490	513	513	504	478	492	478	499	526	512	465	518	480	548	492	498	529	548	505	498	525	514	518	523	508	512	483	548	488	465	493	508	490	503	503	536	504	509	530	507	502	454	510	509	504	527	503	498	486	512	509	512	529	492	517	508	478	511	515	535	522	490	533	557	509	545	528	538	540	522	525	483	528	508	490	518	521	524	544	484	496	514	479	535	458	514	479	536	501	498	527	518	506	517	500	524	488	515	542	502	534	505	506	488	485	467	493	487	502	516	507	508	507	489	505	459	552	480	521	497	508	507	508	541	506	533	497	509	516	518	507	513	539	504	532	504	517	539	533	528	484	517	510	532	524	518	517	485	503	529	558	490	515	569	506	509	469	491	497	536	512	499	495	464	493	461	548	539	512	529	539	502	547	499	492	482	530	468	508	473	512	527	533	515	532	527	498	519	489	527	516	521	512	525	513	510	498	523	501	543	526	514	492	497	467	494	510	517	488	501	511	503	510	488	490	520	507	519	496	472	493	512	508	487	473	514	506	535	468	484	505	491	508	510	491	500	543	493	506	493	518	489	480	482	478	499	527	469	515	487	542	531	477	507	477	484	540	516	490	525	519	496	484	435	518	479	484	478	513	499	526	518	524	512	503	502	481	527	495	492	505	475	489	537	547	561	504	482	526	501	515	472	500	526	481	499	501	532	473	508	533	501	558	515	534	528	502	538	470	509	526	473	518	488	503	486	463	487	559	502	510	491	505	517	517	507	546	521	491	530	560	524	503	522	529	526	499	487	507	484	502	512	503	517	472	520	553	501	485	466	520	516	541	482	507	497	512	475	482	484	520	494	543	497	563	530	527	469	478	489	477	484	521	494	508	516	516	542	530	509	511	518	469	505	486	537	541	510	479	530	496	496	513	490	512	534	496	494	520	506	511	495	492	525	522	495	522	520	520	482	508	562	501	494	546	513	505	495	538	490	555	520	545	498	495	507	522	523	509	481	521	467	512	549	515	545	514	536	519	517	492	475	525	527	551	486	542	502	540	528	516	496	507	505	518	516	473	488	485	529	508	519	526	491	538	519	528	476	519	483	466	533	520	517	488	533	509	530	482	496	503	538	545	525	519	500	503	475	531	506	465	468	542	528	509	488	490	521	486	503	494	539	537	483	543	533	513	495	495	485	525	507	499	492	518	535	514	578	543	495	499	476	542	484	468	458	511	495	511	437	533	514	486	479	509	504	507	509	496	491	507	544	477	515	509	492	513	530	500	494	500	509	499	512	465	513	491	505	476	482	514	525	542	527	530	533	535	498	522	499	555	536	542	519	476	464	479	496	439	502	482	508	480	503	473	530	565	528	498	506	556	513	514	525	509	514	469	532	490	523	510	500	510	478	523	557	502	487	536	481	544	525	507	532	527	486	512	540	477	504	493	494	470	524	510	504	520	489	487	477	507	530	519	496	528	503	490	496	497	506	510	491	502	529	528	515	528	566	513	515	521	559	523	504	501	509	539	519	517	497	493	502	515	498	512	550	482	510	496	507	551	502	478	498	539	516	499	515	510	505	505	520	529	507	505	527	503	491	525	501	494	497	477	490	504	481	499	534	465	491	500	534	537	526	455	559	538	510	511	519	517	511	514	482	509	489	503	472	495	516	491	494	489	541	487	539	500	461	502	494	545	473	487	553	544	504	559	495	515	524	508	545	489	513	485	479	486	521	511	476	463	516	501	513	530	546	505	479	517	508	502	503	510	482
43723	48665	29365	8963	1614	1389	951	831	841	845	820	799	781	851	857	771	835	812	847	880	833	838	835	807	838	829	823	790	800	821	817	844	812	852	864	820	855	852	843	845	803	856	844	825	811	854	866	822	848	862	827	805	818	793	873	806	858	857	848	845	845	847	839	785	862	842	805	790	856	824	812	836	868	855	819	819	815	854	830	834	834	820	843	829	808	793	809	821	843	800	813	860	856	779	879	896	813	827	918	842	854	877	814	787	862	853	855	816	815	839	811	835	885	902	843	815	769	840	874	836	797	869	835	815	839	815	810	824	794	801	820	863	823	793	820	847	845	843	835	808	864	899	811	850	821	867	800	860	822	876	818	872	844	759	838	840	838	855	863	838	869	882	797	872	838	799	835	808	767	877	901	840	855	810	825	820	803	811	872	818	844	857	856	843	811	790	802	841	843	831	828	853	875	848	809	845	789	854	861	828	814	818	806	845	801	818	851	867	878	839	867	810	870	876	823	828	813	846	867	858	872	865	817	860	853	810	846	819	825	846	841	851	843	862	792	818	785	831	807	798	853	804	820	863	790	838	813	830	854	846	822	845	839	880	840	834	847	811	815	870	801	819	776	858	843	816	816	794	862	837	833	796	849	875	855	825	904	845	864	825	801	894	862	793	801	818	874	843	795	824	844	850	875	874	855	863	821	848	803	847	846	807	840	875	817	851	862	802	819	811	813	861	838	800	841	812	811	850	799	879	846	850	872	847	807	883	852	812	867	783	792	858	870	879	871	844	837	804	850	878	829	832	819	808	812	834	859	851	826	827	817	769	823	833	826	769	852	866	792	845	877	767	809	868	825	877	828	825	859	884	858	843	866	802	861	843	829	831	865	780	855	815	818	844	815	880	866	849	872	822	774	814	804	819	806	813	799	892	834	850	835	788	821	864	862	840	821	803	824	832	809	816	820	853	842	774	821	862	802	842	805	844	880	850	857	862	837	858	855	817	810	807	809	835	851	827	889	805	878	832	845	877	825	864	798	816	831	836	854	787	858	834	875	846	829	786	835	835	860	836	827	826	777	843	825	780	854	803	872	808	878	846	863	809	810	836	844	877	799	852	841	835	856	873	802	869	785	860	810	819	857	803	774	871	831	821	828	843	803	862	822	809	836	858	806	823	822	833	820	869	799	838	853	830	856	840	838	791	823	812	846	800	799	809	856	833	801	861	878	811	855	828	813	814	822	835	839	797	836	798	842	812	836	859	874	816	779	843	881	806	811	857	765	851	841	799	873	817	886	862	832	863	862	832	839	824	831	834	820	816	843	766	854	845	873	842	841	846	889	854	802	855	810	834	831	790	819	855	855	801	867	827	841	825	820	811	812	875	774	783	882	830	814	859	887	784	827	839	813	811	831	824	841	796	829	837	850	858	820	832	810	851	814	872	821	848	819	860	872	860	873	833	849	835	818	783	773	838	820	875	806	795	867	802	859	818	807	837	853	820	808	757	800	805	812	840	870	781	828	820	850	859	810	783	834	866	821	828	827	807	804	779	877	768	813	874	798	843	817	834	841	829	873	869	826	797	817	816	816	806	830	839	798	866	858	800	811	833	809	853	814	829	788	776	858	816	814	826	859	860	853	806	825	833	847	848	866	805	849	816	848	839	850	826	849	831	839	806	888	817	813	882	823	847	810	822	826	839	776	795	871	777	823	792	804	779	821	841	827	835	863	793	879	841	827	848	874	892	785	767	864	802	825	853	813	864	822	853	802	820	866	810	899	846	817	851	822	875	857	884	882	805	859	827	804	794	838	805	843	839	830	840	844	843	827	822	810	854	825	829	811	843	839	824	816	871	864	828	861	849	826	858	836	847	798	827	855	797	815	829	844	777	830	817	838	820	846	830	852	822	839	834	799	878	845	817	851	834	837	823	868	824	869	837	836	849	842	874	854	813	815	878	839	787	835	827	822	832	845	822	780	868	838	856	847	845	842	827	854	851	827	836	863	866	867	816	912	896	846	851	848	888	818	815	832	837	852	797	821	817	881	807	852	807	808	833	824	827	884	859	856	847	837	815	813	813	820	858	882	793	806	844	835	844	830	889	851	845	855	797	826	812	825	790	867	796	813	840	839	802	839	835	858	841	820	809	827	830	820	869	881	827	806	831	869	823	831	836	838	822	830	832	820	860	865	738	841	838	833	832	824	803	824	847	845	805	862	799	833	822	837	804	791	869	784	834	808	809	863	831	866	828	809	871	886	830	852	792	845	793	849	804	798	832	865	852	819	835	787	837	864	853	777	845	822	872	860	829	898	806	799	843	814	819	871	820	781	837	852	840	856	852	834	849	809	793	878	783	840	822	840	823	836	841	844	800	863	768	813	846	788	757	873	864	824	848	865	833	886	823	788	804	840	836	844	804	844	811	827	868	852	850	829	866	874	824	813	817	817	834	850	843	840	833	839	825	839	816	845	857	816	850	870	784	832	832	880	818	832	821	802	826	851	865	822	834	787	848	800	823	771	794	845	830	844	842	797	822	841	806	872	867	802	838	802	787	820	875	839	820	799	863	839	818	808	816	901	835	814	827	841	828	869	864	831	785	848	833	865	806	830	818	800	828	817	822	833	867	840	808	840	776	885	836	878	821	890	851	817	814	822	899	781	866	873	849	837	833	821	852	769	828	825	864	833	832	850	819	871	834	824	838	845	803	854	837	794	851	785	857	767	806	814	850	822	821	797	881	836	879	809	840	883	852	811	858	852	901	840	875	869	851	872	832	786	816	868	849	800	815	819	884	882	835	820	813	837	844	848	837	829	839	813	852	867	838	857	806	840	840	844	793	819	799	809	870	825	856	844	819	802	838	804	854	848	868	796	851	825	879	871	879	826	812	855	848	840	835	847	812	910	849	851	753	847	845	831	843	835	890	851	833	838	836	835	863	798	778	845	776	843	813	896	763	854	861	846	835	833	869	861	877	845	841	831	827	803	744	856	869	872	794	888	839	871	835	807	819	823	843	853	819	823	807	842	899	874	847	807	836	806	850	782	818	805	827	858	838	828	835	843	859	778	819	866	817	774	867	884	846	833	814	851	821	819	792	862	815	828	822	833	756	795	829	873	836	928	873	859	911	872	830	809	792	848	854	853	893	819	885	806	824	834	846	843	837	820	803	851	825	877	796	836	867	831	818	876	865	833	856	799	846	860	822	840	783	810	788	802	860	836	858	773	862	849	804	856	848	876	806	839	800	867	836	825	852	855	854	813	788	887	839	820	808	821	823	835	869	821	858	881	817	843	801	813	888	801	850	784	804	842	857	828	832	826	851	837	845	779	842	870	825	839	856	805	868	821	840	795	819	864	839	823	806	851	845	811	790	835	840	843	847	829	795	817	876	854	834	833	862	817	775	858	831	856	858	853	840	836	809	822	785	850	829	820	792	855	838	844	795	820	778	792	797	823	852	805	857	824	798	839	848	765	771	830	840	876	777	854	814	801	829	831	812	790	837
25990	25092	32516	26203	17216	5164	818	487	481	497	486	498	534	495	503	478	497	499	502	455	482	474	494	484	483	494	479	510	466	480	504	507	493	482	479	452	507	483	496	493	491	474	501	487	491	502	494	479	485	464	462	509	508	499	479	521	515	484	445	469	457	475	422	491	464	504	514	494	516	448	484	473	468	480	491	511	488	502	451	439	503	512	504	483	496	479	449	518	499	483	476	518	490	483	471	462	476	507	510	530	512	496	489	498	461	508	459	486	448	477	496	492	488	487	476	523	460	492	437	515	467	448	494	500	479	476	490	464	481	445	477	533	455	455	490	500	508	476	502	513	468	490	479	529	510	513	525	471	477	532	510	490	493	510	496	494	469	487	511	523	497	493	470	481	485	472	479	518	474	458	484	434	454	504	495	482	490	490	468	475	494	453	430	500	467	476	483	498	502	499	489	446	441	477	509	499	498	470	486	461	473	465	462	521	470	486	475	463	465	503	476	517	491	495	503	477	510	479	473	485	475	490	468	522	524	491	523	481	475	470	481	439	490	477	484	478	482	466	504	460	479	492	499	467	484	499	496	505	481	447	509	470	470	482	494	469	515	487	465	482	476	492	471	441	495	483	482	482	488	494	466	476	488	476	465	477	493	496	506	474	439	457	446	439	484	484	461	470	455	475	463	497	492	519	508	511	473	465	508	478	474	462	461	460	512	487	472	501	491	501	493	493	462	435	506	516	486	454	495	488	481	503	526	508	535	481	448	462	461	502	502	454	451	513	464	486	491	478	482	482	501	465	449	494	485	480	488	469	489	501	458	472	437	565	454	464	495	497	455	467	505	465	497	499	468	500	508	489	499	466	476	521	510	457	473	497	492	477	481	504	474	477	461	497	456	510	467	429	466	474	466	487	510	495	487	484	445	465	440	490	491	506	470	481	489	463	483	462	504	475	439	456	424	471	489	509	484	444	456	459	504	521	459	427	440	474	454	505	485	494	475	494	476	477	480	500	479	502	487	424	490	521	450	525	491	481	471	480	460	495	478	504	507	504	464	485	466	518	463	452	524	505	487	472	491	490	504	495	484	499	501	467	517	454	456	542	478	508	479	478	493	430	463	475	499	507	503	442	464	514	478	454	487	465	487	523	459	469	476	435	485	498	467	469	477	469	454	512	434	488	483	472	459	473	462	498	449	474	505	466	491	479	480	451	486	495	480	486	501	479	486	490	452	495	510	500	453	486	452	504	491	526	500	468	502	496	510	475	474	456	462	484	464	500	495	474	467	464	500	447	512	488	500	495	468	441	490	477	502	450	484	487	460	475	465	468	494	511	492	452	460	507	468	504	500	536	495	467	464	471	501	503	458	469	490	481	449	507	495	503	485	475	508	534	503	472	472	483	464	469	472	485	485	468	505	476	499	447	488	480	500	487	484	466	492	469	477	485	447	510	479	495	439	449	483	509	477	525	482	455	501	480	503	469	504	525	480	462	480	491	481	473	479	501	473	483	486	504	488	538	491	498	488	501	485	490	514	453	468	487	511	471	448	488	536	452	485	476	495	497	514	461	524	500	501	476	490	516	473	514	523	485	429	518	484	469	494	487	478	451	509	503	504	482	457	470	463	454	467	467	450	472	473	466	484	516	490	521	485	493	478	466	501	485	494	455	489	473	462	493	494	465	454	455	476	480	507	470	513	503	502	511	502	460	491	514	508	474	455	491	480	472	457	453	473	485	476	481	469	461	495	492	488	469	489	454	566	496	475	481	498	483	459	485	475	476	488	446	506	443	459	541	465	492	468	477	484	461	457	478	479	540	493	462	484	504	450	467	509	512	472	466	470	512	515	495	522	483	456	481	476	452	449	472	464	501	475	417	444	498	510	458	507	498	520	490	403	468	523	489	471	481	455	469	469	450	472	457	485	491	491	489	474	456	486	474	457	479	470	486	498	471	517	483	503	486	458	484	476	465	484	447	524	481	422	466	482	503	491	477	492	497	478	473	474	481	492	505	451	481	493	501	478	483	499	488	524	457	491	503	490	467	458	517	458	503	454	534	474	540	504	472	476	481	460	459	528	491	465	479	479	492	496	475	480	501	443	478	507	514	475	458	476	436	465	494	495	497	460	523	529	458	514	455	480	473	477	478	477	485	503	493	504	471	471	459	498	517	496	489	495	458	480	478	437	451	479	443	485	478	482	460	503	466	471	466	503	526	495	443	493	459	500	499	479	494	481	507	478	476	485	468	487	514	449	507	493	462	464	445	483	450	465	476	507	460	502	483	516	445	464	520	499	471	515	524	519	511	479	525	489	501	491	455	469	483	468	508	509	431	506	469	480	489	533	447	528	515	520	488	422	468	443	478	507	471	463	489	487	501	513	504	464	476	490	458	480	466	488	458	521	468	473	482	485	535	502	498	482	448	482	466	448	477	486	509	469	490	499	464	466	495	490	506	475	477	506	513	517	507	451	479	491	475	482	480	509	468	492	457	490	476	468	515	508	450	455	452	495	505	513	491	505	499	488	497	490	484	482	515	441	495	479	494	508	466	472	479	507	485	463	479	462	489	470	463	510	453	473	506	502	480	462	515	473	474	458	442	480	493	487	477	472	465	486	467	510	475	479	491	493	459	493	502	471	467	473	496	454	467	473	482	469	447	506	447	482	475	484	486	535	493	484	506	488	477	482	466	521	470	456	515	542	483	480	496	476	488	497	498	486	472	509	503	483	435	488	493	501	468	488	506	550	485	491	510	495	472	465	499	488	470	518	510	456	480	477	484	496	505	508	500	471	465	475	451	506	477	481	523	494	436	432	488	461	481	512	492	457	513	479	487	484	473	510	473	473	466	487	505	518	467	486	485	516	495	473	446	464	471	473	479	471	449	502	493	479	502	512	492	491	500	516	484	483	491	440	486	489	501	470	497	462	495	498	486	476	475	476	481	500	531	469	494	486	468	498	451	523	505	478	525	487	498	540	476	494	486	475	486	480	480	485	468	456	514	511	472	459	508	481	488	491	481	496	529	473	465	467	486	475	513	465	509	475	496	503	489	477	482	511	508	473	459	491	460	476	450	518	458	504	494	468	480	520	489	473	468	471	476	528	448	459	508	494	463	449	500	474	478	489	525	491	455	469	480	495	469	484	524	481	497	522	488	457	449	506	496	434	474	491	479	465	495	469	490	480	501	474	510	491	450	488	476	478	515	433	510	491	476	492	467	508	480	471	484	489	455	504	431	532	476	484	466	491	463	480	464	457	506	475	470	470	520	471	523	498	499	475	465	485	501	487	493	500	515	461	476	497	512	481	489	473	467	460	491	487	487	460	483	535	469	485	493	501	489	475	478	478	472	480	452	492	505	485	457	484	515	494	485	476	466	471	527	457	468	483	474	476	484	492	465	457	517	518	469	505	463	486	445	451	495	468	497	495	504	535	486	458	427	500	496	467	480	470	475	516	459	474	462	472	468	447	458	480	466	496	500	486	494	459	480	475	482	465	481
62589	89155	58719	26771	5893	4048	1288	833	783	790	759	762	790	763	783	845	765	799	847	808	776	802	775	804	770	782	742	807	814	813	817	797	827	813	739	793	760	819	779	787	775	772	768	828	812	793	822	833	775	788	780	820	816	802	793	780	763	809	738	777	754	781	800	772	828	754	740	813	745	844	785	757	820	799	741	769	800	793	798	759	736	771	738	775	762	784	733	749	803	774	730	808	762	775	780	777	767	734	827	783	807	830	808	795	765	791	798	790	779	863	797	772	749	838	787	770	754	768	769	776	762	795	784	811	798	790	821	765	754	794	784	814	785	776	793	784	787	782	811	797	775	766	802	779	782	787	755	784	754	737	749	741	750	790	825	744	800	808	783	795	764	773	800	729	746	744	746	773	741	814	752	791	788	735	742	821	762	804	760	763	745	719	755	810	778	752	805	783	755	798	789	765	759	738	842	723	805	768	797	808	807	822	769	800	797	784	789	796	796	770	791	783	774	821	814	815	777	766	744	793	759	771	803	790	831	815	819	759	839	776	772	815	812	792	787	800	740	787	790	773	822	749	763	773	811	815	762	770	808	777	777	746	763	771	788	770	735	742	803	728	795	764	806	799	824	753	766	817	789	799	765	767	785	775	761	751	780	775	825	812	736	777	771	803	820	767	798	774	754	744	733	757	768	817	800	745	747	785	745	783	715	789	807	790	737	776	779	826	814	780	763	746	765	755	787	788	770	766	791	773	792	745	764	869	781	745	842	763	753	822	788	806	778	830	798	791	753	783	768	773	807	727	805	752	783	801	769	835	768	797	772	828	763	782	801	817	794	785	773	775	774	742	786	794	776	783	813	809	783	748	816	798	784	780	819	792	740	755	799	721	761	801	789	780	808	784	776	788	753	765	792	755	778	800	802	792	760	792	747	780	787	763	776	774	761	837	777	807	746	765	795	797	789	855	771	808	775	794	792	766	785	831	779	802	776	813	814	790	779	821	780	804	771	777	758	753	746	795	785	828	780	737	786	813	784	795	806	821	778	766	735	804	808	779	756	765	820	827	771	823	805	790	751	792	768	834	796	800	731	820	810	770	782	738	806	731	807	768	786	799	773	733	799	783	808	806	801	787	756	747	760	795	778	775	778	825	781	722	793	770	826	754	748	748	799	778	799	838	725	794	777	810	809	837	768	772	797	775	787	761	816	788	773	772	823	749	773	792	798	799	819	791	770	764	768	754	772	809	799	781	784	767	774	769	875	787	802	782	789	782	812	781	791	763	844	818	749	764	785	735	778	769	732	786	736	766	747	781	797	766	809	772	818	836	767	797	768	784	770	771	805	783	758	771	786	796	762	829	785	842	767	770	824	801	824	824	774	774	755	791	781	775	772	747	851	770	830	756	765	809	781	789	728	744	786	797	735	758	837	741	781	751	803	772	784	773	785	758	799	787	796	851	785	787	744	748	811	809	782	767	797	744	708	779	763	747	756	784	783	759	744	784	790	781	784	866	775	800	793	764	753	769	799	761	770	789	837	769	814	779	818	790	812	800	776	795	771	774	789	762	779	774	759	761	790	782	827	781	782	791	755	741	777	758	772	764	826	810	818	774	806	732	773	781	797	804	768	766	791	788	755	798	779	744	830	787	799	780	737	810	759	790	818	789	771	736	759	792	749	802	755	770	790	775	782	820	805	773	804	765	784	791	739	760	808	775	750	761	757	784	808	799	830	754	769	784	759	777	802	784	705	796	828	771	782	771	778	779	791	740	811	786	778	785	842	751	821	798	739	795	771	800	776	781	818	818	784	802	751	815	762	789	810	795	765	760	757	799	818	777	791	773	728	832	817	725	788	793	764	789	814	849	801	824	786	810	783	803	771	796	766	756	764	755	808	788	790	798	753	783	745	796	826	770	764	803	827	800	766	780	796	801	758	775	771	789	778	842	816	770	822	823	765	808	827	803	742	739	747	782	774	789	775	793	783	782	763	824	802	757	775	731	754	772	777	773	756	764	823	768	804	761	833	767	787	797	793	771	786	752	801	814	773	830	814	792	802	732	765	786	771	776	801	779	812	782	830	822	794	779	756	819	820	806	792	832	801	826	797	769	749	784	732	777	808	778	783	782	806	768	797	748	789	818	794	798	788	758	790	751	753	737	795	769	801	750	796	746	771	725	811	714	832	804	729	806	784	797	750	789	727	806	788	764	778	824	806	814	777	796	834	767	796	812	807	800	715	823	737	780	753	774	779	732	780	753	781	818	752	777	768	826	773	737	803	801	759	773	796	799	790	815	826	808	801	838	777	756	771	761	742	749	817	843	757	804	762	792	776	766	782	784	776	774	754	807	810	737	789	813	820	787	763	785	764	782	772	792	794	804	796	759	777	755	843	783	781	791	791	771	742	797	798	737	806	784	868	787	800	780	781	814	757	773	810	737	815	778	723	802	731	830	773	801	738	776	769	771	772	820	769	724	717	822	819	744	808	749	790	819	788	825	770	767	767	757	761	779	781	746	745	781	797	738	742	773	806	848	793	777	715	833	788	780	780	769	797	792	801	812	772	803	792	754	795	735	794	820	799	805	780	742	810	784	793	810	753	795	777	822	763	791	746	768	795	729	784	788	773	799	787	775	769	780	791	792	782	828	757	768	809	810	803	807	798	761	821	729	786	809	792	742	758	740	848	773	768	796	795	758	790	812	737	808	798	805	735	825	784	793	766	788	835	738	766	788	754	808	764	783	756	830	745	760	727	785	765	761	755	749	790	765	794	792	829	782	800	794	818	780	785	826	785	788	797	762	775	847	794	775	765	802	766	777	812	815	737	719	789	773	790	773	786	757	793	756	791	759	790	838	774	811	815	787	811	780	785	822	741	751	783	795	767	800	777	747	761	839	770	779	783	807	784	769	750	746	760	759	855	734	797	765	753	737	780	778	816	765	769	784	780	843	769	806	765	807	804	792	785	782	787	783	757	770	842	798	734	817	840	781	773	792	771	788	737	778	782	796	798	754	771	786	776	735	794	779	746	792	747	817	795	830	817	772	812	772	803	744	799	752	780	785	787	805	744	788	795	765	817	764	769	758	794	758	761	811	774	802	749	774	794	755	791	798	782	791	724	769	758	780	812	773	786	836	770	789	745	817	850	799	775	781	777	804	784	790	741	781	846	790	750	804	738	757	799	761	789	784	830	784	800	799	822	845	814	743	804	790	753	815	784	795	757	767	811	813	810	767	799	768	771	834	736	854	783	735	739	796	789	800	739	832	747	801	780	763	768	841	775	754	751	811	775	754	767	776	775	764	784	809	824	783	770	821	758	831	811	813	770	801	781	785	803	751	759	763	774	783	796	820	784	787	778	735	771	754	811	754	794	780	760	778	757	793	766	817	790	807	757	770	776	781	778	821	820	781	790	856	817	788	814	819	775	825	822	787	771	783	795	842	796	736	794	770	796	810	738	795	812	822	818	751	744	761	760	768	774	771	798	807	810	755	750	763	792	793
24398	23042	30915	24824	21422	16871	3574	726	670	657	674	688	701	684	678	643	698	667	677	708	643	671	665	696	700	721	712	703	618	726	718	682	684	668	669	665	595	707	712	610	683	686	665	690	668	672	682	647	663	673	650	674	649	680	687	670	619	670	697	647	673	687	628	658	699	732	661	670	677	665	678	691	670	694	684	669	692	653	690	693	671	639	669	695	646	691	658	650	750	690	679	629	620	680	658	682	660	667	644	678	691	675	657	675	647	652	654	670	647	652	649	686	679	698	603	689	644	637	642	692	667	711	679	711	622	693	677	663	627	704	703	707	665	651	645	686	711	645	683	664	711	649	645	731	679	679	707	677	638	687	640	679	668	640	661	683	689	658	630	675	681	664	686	658	693	709	659	635	649	608	639	692	660	675	663	651	639	660	659	676	707	672	695	707	691	696	661	643	687	674	673	687	668	657	675	687	675	666	689	722	673	640	641	643	687	634	727	617	710	670	683	645	683	645	647	623	664	675	669	717	661	654	671	677	651	657	693	685	706	652	731	622	694	680	638	666	697	673	656	673	681	682	649	678	671	658	627	654	679	676	674	662	697	674	630	678	674	673	666	665	707	706	686	687	646	630	657	674	712	664	677	669	666	672	708	666	612	653	644	689	613	647	673	690	635	621	645	655	647	665	659	642	633	662	658	640	613	652	636	619	618	707	693	626	687	700	688	677	641	679	686	665	705	643	734	706	671	622	639	648	652	608	602	686	619	650	660	612	707	645	677	679	675	698	642	664	728	606	670	675	683	632	684	673	689	687	654	658	693	624	690	670	629	677	678	691	675	721	735	599	664	634	674	655	720	618	640	654	673	668	594	621	679	658	723	688	689	682	651	653	614	688	658	672	618	625	656	616	674	625	627	695	645	611	658	649	656	665	690	669	665	655	704	624	679	581	676	664	642	641	646	675	633	655	676	666	680	660	634	673	665	655	625	671	668	645	665	631	704	660	670	690	666	698	678	634	667	694	660	641	705	642	635	693	689	670	684	645	654	673	681	648	682	682	636	646	662	639	675	608	650	637	642	657	661	700	686	640	667	642	649	670	683	643	678	667	660	682	669	668	650	652	655	651	714	631	702	694	641	660	651	643	680	638	697	707	659	663	662	688	631	647	686	625	648	688	664	620	663	682	670	685	690	630	663	650	633	665	652	651	626	678	658	700	634	645	691	696	641	688	664	667	725	663	677	674	657	668	668	635	686	727	671	679	678	648	684	672	645	672	641	617	678	646	654	651	649	668	644	647	665	644	622	671	664	623	685	649	625	677	670	646	643	664	654	679	660	632	694	651	652	633	702	679	625	649	613	676	613	678	685	683	659	631	646	655	641	678	686	655	661	678	696	628	709	648	651	691	652	634	728	620	665	658	669	689	690	683	652	679	664	662	662	653	616	678	633	636	655	639	639	660	679	668	701	642	691	650	648	723	681	658	662	663	669	690	649	686	681	663	645	646	666	732	680	685	658	634	636	645	644	721	643	675	630	660	682	662	657	617	618	608	661	677	625	652	669	677	689	671	615	706	722	670	672	654	660	636	685	658	644	655	697	670	619	700	624	647	673	687	642	639	642	638	701	707	669	657	697	600	644	654	656	657	655	658	692	637	659	706	676	675	676	646	643	638	618	658	652	636	668	672	640	640	662	634	638	641	636	636	665	697	672	653	656	611	620	667	669	688	660	643	704	647	672	661	644	689	639	644	674	673	636	604	642	634	669	663	639	717	704	689	631	671	673	689	681	654	669	671	676	636	661	626	624	697	653	668	675	659	642	655	668	685	653	666	682	679	649	658	690	693	622	692	634	661	640	643	656	688	647	689	750	649	602	646	637	632	632	638	682	650	682	693	676	673	698	629	672	635	693	706	630	666	641	619	636	701	683	667	692	679	654	655	629	689	636	660	635	694	668	650	683	656	651	688	650	660	652	627	680	706	633	678	693	635	687	630	687	665	645	656	629	662	683	676	702	708	716	660	687	690	651	709	668	706	665	650	658	696	651	653	673	665	651	634	673	593	637	613	665	698	658	632	627	669	719	650	656	691	623	698	628	647	612	682	662	662	640	636	637	696	579	666	650	624	671	671	650	616	631	657	673	689	671	685	674	699	627	669	667	616	640	712	634	674	682	657	674	636	643	652	631	625	657	681	607	680	655	684	686	685	670	625	668	741	662	668	665	620	657	661	623	649	652	647	671	660	633	675	661	659	692	683	691	652	666	643	683	631	631	640	656	653	665	664	665	645	700	663	670	661	643	682	696	653	622	624	665	685	707	634	623	673	680	643	711	639	688	663	660	692	687	677	694	683	642	662	694	704	630	690	646	647	635	617	657	668	644	676	641	657	675	672	664	682	684	654	688	679	679	636	682	717	676	621	604	663	633	702	650	643	637	693	662	662	660	674	657	710	684	653	678	686	667	672	673	632	668	671	642	685	721	671	679	664	670	654	613	705	664	676	663	623	669	684	687	689	698	617	624	686	672	680	642	600	681	665	615	674	660	707	629	647	637	678	680	649	655	668	686	640	644	666	645	664	675	643	653	618	677	700	694	676	684	655	693	665	662	699	724	619	654	632	673	662	697	619	673	670	735	670	657	672	690	701	699	675	670	688	644	663	701	661	644	631	687	637	706	664	638	671	662	628	652	663	660	645	674	677	666	685	629	671	678	669	643	653	688	678	642	681	623	678	632	629	697	653	677	626	679	643	701	656	678	665	687	674	690	637	666	678	671	633	666	689	653	682	632	690	660	628	621	651	695	624	689	698	675	662	661	661	651	648	657	705	606	717	667	671	625	626	650	690	639	615	637	626	654	639	674	657	654	672	648	664	650	645	658	620	670	659	622	692	661	674	623	627	707	638	641	661	685	688	656	710	624	655	656	629	622	668	681	641	650	675	686	615	665	691	661	680	665	644	684	622	665	630	708	649	672	658	644	683	705	630	668	686	656	623	659	629	628	643	641	584	670	627	630	670	664	733	636	646	698	655	663	673	661	675	649	647	643	631	647	592	637	654	673	655	642	661	635	656	653	690	685	611	681	696	645	692	694	725	651	683	670	672	675	631	667	684	631	657	692	708	628	674	646	647	647	653	690	654	680	676	651	704	712	690	661	617	668	649	654	685	719	674	642	710	656	725	672	688	655	650	689	660	672	663	672	651	647	675	638	656	666	673	691	646	688	654	685	689	682	673	709	586	647	678	630	712	629	644	679	691	685	645	685	626	667	691	676	677	676	645	677	658	635	657	667	695	637	674	668	659	682	690	716	636	702	656	629	701	685	657	642	603	621	673	666	684	642	652	679	655	708	653	636	689	660	663	622	688	687	650	679	705	660	672	742	682	624	693	671	621	651	701	693	668	663	648	664	683	669	692	642	668	666	665	642	680	685	635	656	626	657	669	671	623	649	657	681	742	692	693	671	678	655	688	688	641	676	683	622	653	641	710	597	657	668	646	652	620	653	652
61273	99615	68679	33152	9774	7797	2237	1033	1012	1063	1062	1078	1011	1017	1003	1068	1030	994	1005	1036	1017	1097	1034	1105	1052	1029	1043	1004	1030	976	1050	1075	1023	1019	1019	1048	987	1094	997	1023	964	1027	1042	1017	1001	1012	1037	989	960	1034	964	1040	997	962	998	994	1040	1014	1009	1006	995	1048	970	1027	1015	997	996	1004	991	1029	1013	1033	1014	1044	1042	1043	1011	1036	983	966	1058	1034	1006	1028	1013	980	995	1006	987	1024	1019	1059	1037	1075	995	1012	1030	1033	1061	1021	1062	1077	1060	1002	1001	1024	1020	1029	1003	1052	1054	1049	1049	1069	1003	1092	1033	1011	1023	1049	1050	1021	1046	972	1026	975	1001	1022	1056	1046	945	1027	994	990	986	1024	1030	1029	1072	1020	1001	1074	1049	1040	965	1017	996	1053	1058	1013	995	1013	1028	1095	1031	988	980	1003	1007	1030	1023	1005	1056	1060	1041	993	1042	1036	1039	973	1024	1079	967	1020	1016	1049	1005	1066	964	1025	1070	1022	950	1008	1022	1037	970	1002	1004	1021	993	964	1023	1051	1050	1000	1026	971	980	1077	1031	1057	1027	1014	1011	1030	960	1002	984	1058	971	1050	1016	1041	1020	1048	992	981	1072	1030	1056	1033	983	1066	1071	1023	1029	1004	1024	1030	963	1049	992	985	991	1026	1025	1058	1026	1029	1027	990	1029	1033	1028	1013	1036	1027	1015	985	1014	1006	1018	995	1037	1039	1031	961	1012	1039	1011	1012	981	1043	1035	971	1009	1040	1036	980	1032	994	983	998	998	1037	1027	1055	1016	1037	1010	1034	1035	1054	1046	1015	1044	1028	1037	1053	995	1068	1024	1024	1003	990	1043	997	1001	1013	1043	984	968	1064	1063	1034	988	1050	948	1044	1012	1057	1018	980	1022	1023	996	981	1011	1027	1048	995	996	1044	994	1082	1012	1001	1066	990	1053	1060	967	998	1094	1080	1043	1008	1069	1052	980	999	1036	1051	1048	986	1033	1001	1002	1009	1004	1011	980	1004	987	1006	995	1018	998	1012	1002	983	1023	1058	1013	1015	1001	1045	1063	1049	1036	985	1021	1018	969	1021	1020	1057	1025	982	1040	968	1041	1021	1014	981	1047	1020	991	991	1034	1052	1032	1021	1031	1009	1028	1030	987	1061	1017	1006	1001	1007	1056	1062	995	1041	1025	1045	1018	1040	1058	1034	1026	1018	970	1064	1025	1071	1038	1035	977	1041	1017	1020	1037	1028	962	1047	1062	1013	1010	978	1049	1001	992	1020	1017	1040	1026	1050	1038	1041	1050	1066	1039	988	1023	974	1031	1037	1024	1065	1123	1010	954	1040	997	1028	1050	1073	1014	1014	971	1034	1008	1029	1057	1069	1022	1031	1049	1014	985	1029	1015	1123	1028	1041	985	1079	996	1021	981	998	1028	1047	1016	1041	990	1010	995	992	1020	1005	1040	1078	1036	1071	984	1017	1049	1061	1000	1059	1015	1007	1042	970	994	1044	1092	936	1016	1049	1031	1058	1011	1112	1003	979	1019	1005	1035	985	992	980	1002	974	1014	1013	1004	998	1068	1032	1003	995	1036	1058	976	1014	1054	1017	1063	1038	1003	1060	1030	1016	1020	1066	1016	1016	1093	953	1002	931	1023	1009	1071	1013	1055	1010	1020	1018	980	1091	994	1020	1011	961	1023	956	980	1038	1032	984	1040	1011	1018	1019	1015	987	1074	1036	1060	1001	1057	985	1023	994	978	942	1045	983	1037	998	1017	1032	1087	1043	1011	1004	1020	998	1066	1007	1012	1002	1035	1004	1064	976	972	992	1010	1078	1050	1049	994	1019	1046	1040	954	1030	988	1043	992	999	976	1042	1014	1034	963	1024	1075	1011	1056	1066	1092	992	1026	1036	1027	1024	1013	988	1032	1042	1008	1017	978	1010	1047	1016	995	937	999	1063	1056	971	1038	1030	1059	1023	1019	1083	1058	965	1008	1036	996	999	1046	1043	1031	1051	967	1036	987	1017	1028	1031	1063	979	1006	991	1037	1023	1080	1020	1017	1068	986	971	1041	1000	1044	1009	985	1039	990	1018	1010	971	1032	1018	1013	995	1040	969	1034	1005	1040	1041	984	1018	1024	1004	1017	997	1082	1029	1068	1043	1053	1071	1053	1056	1032	1087	984	1091	1078	1006	1051	991	1002	1063	1053	1052	1030	1008	1057	966	940	989	1054	1038	997	1037	978	1047	988	1019	1083	1004	1047	1032	1026	1028	1046	1048	1040	1062	1021	1041	1027	954	1036	1073	1042	983	1028	1014	1078	1056	1020	1038	1035	1041	991	989	1029	1060	996	986	1026	973	1015	1001	1039	1038	970	981	1024	1053	997	954	998	1057	1005	1034	951	1034	1062	961	998	1047	1042	1045	1054	974	991	933	1009	1109	993	994	1015	1018	992	1006	988	1056	1014	1055	998	1009	1011	990	994	1027	936	1010	1015	1030	1028	1053	1001	962	1051	1069	978	973	1042	1002	1018	1004	976	1072	1025	1035	972	1052	1097	996	1065	993	1011	1036	1037	981	1023	999	995	1014	1026	1002	1004	1044	1013	1007	1016	1008	1007	1019	1058	997	1056	1013	1002	1096	1035	1082	1009	1015	1054	1007	980	1044	1040	983	993	1059	1021	1102	1019	990	1009	1005	1107	1028	1092	1030	989	1009	1058	1024	1014	1046	1021	1032	973	1017	1060	1029	1023	1022	980	957	1025	994	1048	1047	1032	1077	974	1051	991	1002	975	990	1002	1015	1041	1045	997	1015	1059	1020	1050	1058	1024	1012	961	983	1025	996	1002	980	1004	987	965	1030	999	1034	1011	1025	1036	1017	977	1024	1040	980	1056	1031	1027	1046	1035	1008	1023	1030	981	1017	1035	1049	1071	1085	1021	986	981	1052	1011	1048	957	1025	976	1023	1032	1037	1045	1008	1001	973	1014	1030	1044	1023	1036	999	994	1014	1015	1004	1013	1037	977	1007	1045	1028	1004	980	1019	1036	1039	1015	1042	1039	1045	1061	998	1026	968	1026	1030	1023	988	1023	1007	992	1064	1035	1017	1013	989	1004	1041	975	1029	1034	1025	1054	1000	1024	1009	1036	969	988	1002	1067	967	1066	992	1002	1039	1014	1032	1046	985	1006	1043	1033	1072	1027	1007	1015	1018	1017	995	1002	1098	968	1056	1010	1032	1060	1055	1058	1014	1053	1003	979	1001	983	1063	1030	1026	1077	1034	1046	1042	1027	988	991	980	984	1051	1037	1021	1008	1046	1003	1082	1050	1011	1055	1033	1054	1009	1026	982	998	1006	1002	1022	1019	1037	1012	964	994	957	1042	1022	971	1002	983	1057	1044	1062	1037	1002	976	997	992	1021	1055	1031	1075	1065	963	1045	963	1016	1043	985	1021	1024	1046	1022	998	1021	1049	1000	995	1030	1015	932	1074	1026	1056	1035	999	1062	1033	1049	999	1064	1004	1054	1040	1027	1027	996	1006	1049	987	1085	1065	1013	1070	1023	975	949	1017	1064	1057	1073	994	1017	1025	974	1009	1081	1014	1040	1057	1025	987	952	1021	1006	1071	977	1011	1017	1052	1016	1028	1004	1019	1010	1014	1028	963	1016	950	1023	1035	975	1115	1039	1027	1040	989	989	1002	1042	1044	1011	1042	1012	975	1019	1080	1041	1034	1015	1032	1059	1005	1015	972	1001	1051	1035	1007	1033	1020	978	1100	981	1002	1001	1013	1020	1038	1058	1015	1024	1056	989	1029	990	1033	995	1018	1070	964	1073	980	1029	1045	964	996	1003	1016	1081	1041	1028	1023	1034	1035	1066	971	989	1019	946	1024	1004	1046	1067	1056	1030	1037	1037	1007	963	1032	1018	1020	997	1035	1014	1002	1039	1058	1040	1012	1020	963	1043	1021	1025	1045	1021	1044	1017	968	1061	976	1032	945	1026	989	983	1056	1001	1000	1056	1013	1017	1000	1087	999	1019	1031	1075	998	1015	1009	1066	1029	1028	1010	1041	1053	969	1021	1005	1004	972	992	970	1061	1004	980	1020	1064	1036	1039	1038	1041	1010	1011	977	1039	1043	998	995	1006	986	1048	1001	994	992	1061	990	1025	1012	1021	1043	1024	1018	1032	1047	1015	1054	996	1090	997	1043	986	963	939	1059	1036	1026	1012	999	996	1055	1047	1032	1000	1012	1011	1031	1028	981	1015	1005	990	1069	1024	1020	1029	1081	1011	1024	1066	1077	963	1043	982	1035	1024	1049	965	1036	975	1019	960	1077	1021	1000	961	1091	997	1048	1023	1007	1025	1037	931	1028	1014	1023	1065	1010	1029	1042	1048	1018	996	1005	1050	998	1054	968	1046	1054	1011	1067	1045	966	1012	1044	1042	1035	1031	1094	1022	1043	1021	1051	997	1036	945	1014	995	1008	1007	1073	1001	1048	1010	1007	1006	988	1099	1072	1057	1019	1026	1046	974	1018	977	978	1063	1040	1056	931	1004	1007	997	1038	993	977	988	1001	1038	1062	1027	1068	1021	1038	985	1016	1000	1048	966	984	992	1087	989	1003	1053	1050	1057	1016	1082	995	1059
32710	32163	26285	9708	966	764	583	499	533	515	476	507	515	462	509	501	506	495	498	529	504	516	520	530	490	524	478	476	475	510	479	537	448	479	541	534	484	511	473	483	504	504	498	568	478	519	545	500	532	528	489	508	493	551	487	514	493	467	516	536	495	563	498	511	553	470	502	511	503	491	493	524	503	521	529	479	510	457	502	490	505	490	529	503	505	497	516	512	507	481	489	519	486	511	505	509	487	497	525	502	550	503	501	503	513	495	490	509	483	492	491	495	502	530	524	533	523	484	498	488	529	508	456	480	477	522	459	494	496	481	491	496	520	480	505	514	492	510	508	473	523	513	506	504	487	473	505	520	524	474	515	535	517	520	512	495	516	464	536	508	525	497	502	542	505	463	479	492	460	546	511	505	522	498	519	526	493	441	518	499	470	495	523	479	512	495	530	531	534	504	509	556	524	521	483	498	534	507	478	469	482	511	551	503	539	496	512	451	474	443	524	513	522	502	519	481	512	464	517	503	487	484	530	462	511	520	516	509	531	498	503	499	489	512	500	501	523	481	512	511	496	519	500	521	490	498	547	455	484	474	492	479	528	508	535	524	481	478	503	494	500	516	485	481	503	504	518	507	489	530	518	509	513	472	480	533	499	494	526	466	533	560	502	537	515	466	476	468	491	524	471	512	516	520	525	507	465	523	538	484	535	470	543	505	447	474	512	528	484	521	516	549	527	531	487	510	505	503	464	492	536	518	483	508	517	508	502	493	491	505	523	524	496	529	485	486	501	461	541	492	508	521	531	507	487	477	502	531	489	529	513	499	520	511	516	504	512	522	503	474	504	511	525	524	485	526	515	494	520	483	533	453	474	516	489	515	466	521	492	525	498	514	518	470	509	512	495	486	527	484	501	494	504	467	520	488	496	475	507	531	548	495	480	530	511	520	540	492	497	470	492	470	496	477	489	465	519	489	495	505	463	514	494	484	524	474	507	511	460	463	513	478	504	498	558	518	545	507	522	530	519	506	539	460	522	512	492	489	535	499	503	515	505	527	498	532	500	511	492	531	509	514	476	512	508	528	495	487	495	521	496	514	509	521	529	498	569	497	517	499	488	472	525	510	512	533	502	494	511	484	483	464	527	544	480	554	498	527	524	509	499	457	482	455	496	495	496	551	479	545	539	524	478	476	505	521	526	508	497	478	436	541	476	546	514	537	485	530	497	514	496	518	475	506	518	476	513	469	550	458	531	543	517	538	524	502	530	512	483	482	493	517	457	485	512	498	528	540	492	501	519	512	511	476	497	488	495	546	508	501	501	488	499	512	456	510	514	486	530	501	544	506	492	498	500	504	521	576	486	525	497	512	509	490	468	521	485	464	560	510	535	497	483	519	522	491	469	503	484	506	516	525	522	530	485	511	474	528	523	450	526	499	473	531	478	506	485	525	499	518	478	535	519	503	499	509	503	518	506	525	508	523	537	485	505	490	534	533	497	507	507	515	451	520	572	478	494	516	517	491	525	488	514	492	462	502	475	489	499	514	491	523	483	505	523	477	497	510	471	460	499	489	464	486	559	526	499	490	456	520	503	517	497	478	487	510	503	490	525	494	491	499	486	531	484	501	500	461	505	518	489	488	506	479	492	521	491	527	503	506	535	481	513	502	477	487	520	510	511	545	458	515	489	511	512	499	526	457	508	513	508	493	496	524	562	498	502	543	518	509	501	461	530	534	518	529	475	530	483	484	445	473	502	482	537	473	515	499	495	523	504	467	494	490	525	497	499	512	483	489	535	509	540	515	467	500	513	531	489	496	496	458	519	499	541	488	494	510	495	491	520	503	458	476	505	498	510	536	470	531	503	536	489	482	513	485	525	444	524	486	513	541	511	523	473	485	497	501	469	477	483	470	510	520	480	486	483	522	520	515	462	498	479	507	503	491	505	561	505	474	490	486	496	490	503	482	501	499	498	530	512	500	521	519	507	490	487	521	479	527	488	496	510	490	532	468	499	492	522	498	497	514	526	488	499	525	521	509	507	552	514	514	507	513	521	496	505	513	482	481	513	521	478	552	495	519	523	506	496	465	469	483	500	520	511	493	468	500	535	484	478	495	462	479	490	476	498	479	504	510	509	475	514	509	510	482	526	468	506	497	467	496	520	476	540	504	542	484	498	521	509	530	526	511	513	486	510	499	484	503	456	511	457	494	530	518	529	510	486	505	534	517	524	486	523	540	505	466	473	466	514	502	502	495	490	500	486	471	500	470	480	471	496	483	507	455	542	499	489	497	545	489	517	510	505	489	479	509	447	562	516	508	494	502	471	479	488	463	515	505	523	535	538	519	520	504	518	517	497	492	511	526	460	528	478	468	517	471	497	509	511	515	515	463	482	498	522	514	483	481	559	507	513	485	507	534	486	515	514	473	506	455	527	507	473	508	537	516	519	544	500	524	501	503	479	543	534	503	498	494	545	521	543	492	478	491	530	488	496	471	521	493	501	526	494	500	513	524	507	511	481	515	455	467	533	545	472	499	526	551	536	467	491	492	511	485	503	459	475	485	513	491	475	501	506	471	534	501	532	464	462	478	508	480	503	452	503	537	507	517	538	503	481	549	486	461	481	524	538	540	508	539	510	489	472	486	502	510	503	475	498	548	480	519	493	542	506	510	517	531	527	481	494	499	505	517	511	533	492	472	491	473	484	490	496	495	481	517	475	544	478	512	542	508	456	499	540	533	448	524	495	479	477	490	500	482	506	550	487	501	506	506	531	542	522	553	501	530	460	524	499	487	502	507	509	525	522	531	498	497	508	489	489	493	459	519	524	475	529	486	464	471	488	465	495	471	453	529	504	507	512	507	527	542	487	503	525	539	497	540	514	500	495	558	465	511	477	524	491	462	508	480	463	514	490	453	508	492	520	538	486	531	479	495	490	508	492	478	501	512	498	512	492	489	485	537	514	507	517	480	513	510	508	485	501	537	476	542	477	509	545	525	546	497	494	510	499	526	478	518	482	463	508	500	500	519	475	490	516	513	513	500	499	524	537	530	510	532	478	501	473	497	506	518	499	535	514	481	519	523	499	466	502	486	521	500	544	507	495	542	474	481	504	522	503	459	492	496	512	529	471	518	459	497	496	537	509	476	508	526	508	504	497	557	516	528	489	511	488	479	489	513	462	474	480	491	485	494	470	499	486	490	513	462	517	539	484	514	531	504	489	482	515	503	508	498	498	499	494	505	475	542	517	470	484	541	499	487	455	524	526	513	501	489	530	499	481	486	479	489	513	484	499	524	545	541	538	494	496	499	528	483	504	492	495	556	482	490	538	512	481	499	538	486	473	522	464	520	518	496	531	471	507	537	493	514	496	487	511	508	522	532	522	504	464	512	512	478	471	479	473	473	519	484	538	504	531	472	517	509	482	493	506	516	497	478	510	514	475	497	486	477	508	566	497	458	527	524	487	543	499	502	534	523	496	516	477	533	499	500	486	499	473	511	505	508
43448	48795	29146	7856	1561	1489	945	827	789	843	839	751	833	815	858	808	822	805	847	850	818	836	853	851	816	810	859	825	841	840	795	845	804	775	858	868	821	825	865	826	843	802	812	867	881	835	808	818	844	808	832	802	860	803	795	823	836	794	766	841	818	850	808	789	810	862	822	867	850	781	827	827	811	831	834	839	839	826	829	807	814	853	827	777	787	808	854	837	818	837	795	805	838	898	796	867	858	810	828	802	793	833	803	825	817	865	806	826	835	808	835	856	811	867	840	869	822	811	775	827	823	843	799	791	875	855	842	814	836	789	864	785	864	864	877	849	831	806	835	856	794	809	842	793	857	806	794	825	796	856	782	836	797	818	842	824	843	818	870	841	819	836	859	824	817	810	813	835	790	860	859	823	825	869	833	813	802	818	783	734	873	851	835	835	836	816	867	853	799	859	809	838	825	795	826	828	824	794	765	872	874	824	828	805	819	787	849	858	880	849	851	858	823	866	818	869	827	798	807	844	831	833	844	819	784	803	846	809	833	803	822	891	871	845	839	860	789	856	838	902	848	803	819	801	766	855	821	870	768	845	789	834	839	811	839	786	867	847	802	787	868	857	801	799	841	834	820	780	822	829	854	835	872	887	785	808	857	827	842	813	815	832	753	838	797	858	841	875	811	769	808	787	835	835	826	812	803	860	848	816	808	834	848	834	828	879	810	792	802	842	798	856	830	793	881	828	851	786	813	843	844	835	800	860	846	836	809	841	784	779	835	840	799	783	866	823	806	828	807	812	760	861	791	875	828	805	833	827	824	828	828	849	794	855	865	807	825	810	820	804	826	795	813	791	807	870	837	827	828	794	825	805	807	845	765	829	818	875	841	795	792	841	818	814	776	850	788	813	772	843	831	865	820	803	845	841	845	824	796	822	798	833	801	839	802	805	829	819	834	813	931	810	834	839	812	842	791	787	784	789	824	889	877	833	800	832	824	853	793	852	810	771	833	759	791	827	792	852	872	875	805	842	829	816	806	830	794	872	845	824	799	830	798	796	804	831	843	834	847	789	839	825	819	827	832	846	800	797	747	837	807	824	839	816	805	828	844	779	903	822	798	799	810	840	785	863	835	800	818	804	872	805	785	804	826	820	824	823	799	829	807	810	802	857	845	845	834	858	809	833	854	885	804	832	796	798	809	743	843	825	824	810	833	818	866	779	796	799	815	821	791	791	821	789	845	849	810	855	824	822	821	837	806	788	810	833	795	829	825	829	808	819	788	830	832	863	808	843	804	828	804	798	839	775	859	864	832	845	824	848	853	830	828	813	835	833	806	823	826	848	807	815	813	823	894	813	824	785	857	797	786	837	864	856	829	796	849	808	874	801	816	827	814	798	787	847	791	811	838	806	848	808	812	820	840	830	841	825	841	872	806	804	811	812	839	841	785	801	836	885	832	794	806	808	842	822	821	827	827	824	815	813	825	828	836	808	820	843	803	813	835	799	863	830	869	813	833	799	823	790	817	883	851	838	848	811	848	884	799	863	754	841	825	804	823	846	862	841	845	838	782	832	809	829	866	825	808	805	834	882	823	792	831	828	839	734	842	775	859	807	831	849	859	838	834	781	825	839	862	855	807	820	812	805	849	816	863	859	813	796	842	823	836	811	802	829	786	850	849	806	797	849	838	827	830	862	846	798	804	816	788	856	781	888	838	781	888	834	822	799	809	843	866	873	828	805	875	827	851	791	834	825	815	757	816	824	813	848	856	838	825	799	812	810	808	822	795	802	876	842	841	830	829	843	830	842	854	828	803	798	827	858	839	830	765	792	804	817	826	809	821	890	794	844	768	878	808	812	909	863	817	814	798	871	832	825	801	850	831	850	825	797	885	830	853	821	821	774	841	823	776	830	798	786	819	826	845	823	775	786	825	801	831	839	799	834	852	845	795	838	848	838	807	796	859	816	830	822	803	803	803	783	844	849	854	794	829	811	866	824	849	820	807	784	874	795	837	828	880	824	818	840	821	801	836	849	775	830	805	820	830	785	864	837	844	825	824	831	842	757	866	819	850	800	856	783	828	808	859	894	845	828	840	822	756	867	851	805	829	805	814	826	859	839	812	848	800	798	772	780	807	794	851	860	841	829	828	797	778	837	824	810	853	809	844	842	782	766	846	804	831	819	873	853	890	863	780	852	808	808	838	861	845	821	809	835	776	883	785	826	763	806	846	794	801	833	795	831	795	804	814	852	809	836	861	796	819	852	837	798	839	858	790	814	837	803	808	832	797	839	830	845	782	841	810	850	771	820	811	785	857	858	800	871	833	839	858	766	839	826	850	848	865	831	797	866	824	852	812	837	786	823	836	814	859	825	829	838	788	840	829	802	794	758	837	806	813	831	813	843	833	835	820	783	785	794	846	870	844	848	803	776	819	843	834	839	841	829	787	841	877	808	828	812	823	846	765	860	811	848	834	854	811	810	849	794	814	798	768	788	783	794	836	875	827	867	796	769	819	830	797	853	789	764	810	804	871	788	836	822	816	837	843	846	827	844	833	864	842	796	837	746	861	855	784	856	860	830	848	820	778	916	855	816	852	787	880	867	818	849	761	819	818	789	837	791	820	808	853	813	796	857	822	844	785	819	845	789	849	809	880	800	793	845	888	846	823	831	780	859	795	819	798	837	804	784	833	884	864	771	805	804	842	782	874	820	868	795	812	856	840	836	812	833	811	811	802	834	796	799	821	788	814	834	825	796	832	836	881	849	819	832	793	800	792	819	843	817	796	857	833	839	802	846	844	823	857	820	860	809	842	803	802	817	813	790	838	843	826	796	754	787	875	768	831	817	798	829	827	860	814	818	818	800	782	843	793	827	833	888	831	814	805	784	825	836	834	800	818	814	810	844	824	782	869	787	878	811	801	791	839	805	798	851	843	853	849	817	813	820	844	839	777	833	843	779	802	847	845	863	811	827	806	827	847	827	888	820	824	881	776	857	825	823	790	849	807	826	769	755	820	850	823	851	827	821	868	861	803	823	875	849	791	796	812	807	813	815	786	818	844	787	824	866	815	861	795	890	815	807	816	831	815	879	849	826	833	885	848	844	793	796	839	827	841	834	798	796	787	886	801	847	799	839	828	852	790	813	821	796	857	862	813	843	781	811	796	791	797	856	801	850	832	826	888	832	886	765	800	821	863	787	840	851	800	785	827	795	847	821	821	848	794	766	837	845	892	840	796	796	786	813	807	784	837	833	859	808	815	832	803	805	849	845	809	888	787	789	810	851	799	817	871	859	834	836	814	798	857	866	813	857	846	845	818	781	826	770	820	785	846	856	824	835	829	822	844	885	836	806	787	820	876	868	831	786	756	895	862	818	835	771	875	808	799	801	801	863	859	785	796	835	803	762	808	735	869	859	838	831	813	819	773	834	865	836	839	830	846	837	829	854	889	816	818	798	855	822	823	842	827	815	842	833	840	823	812	855	824	787	899	853	791	910	801	803
26041	25038	32327	25961	17255	5450	989	513	470	489	492	480	510	486	470	458	503	478	477	497	470	475	548	466	451	454	471	470	510	495	489	479	466	487	487	510	478	494	435	485	492	480	472	476	473	500	469	458	501	447	458	457	483	480	484	506	481	471	428	475	439	513	484	493	468	485	447	510	464	468	488	485	459	513	491	509	468	503	484	494	463	461	404	457	512	468	522	462	454	507	494	449	471	506	435	483	485	518	481	462	491	511	502	478	507	446	462	484	482	440	461	455	486	449	477	458	491	487	470	478	505	461	501	471	461	459	514	466	482	489	504	496	471	521	481	476	479	480	483	468	482	445	482	430	471	465	497	472	499	478	485	473	485	472	495	505	494	447	469	490	497	491	490	485	474	489	445	477	493	475	497	462	514	477	490	498	474	493	475	475	471	475	477	461	481	437	480	482	445	475	483	478	484	484	501	472	486	503	477	463	490	436	463	503	494	465	476	458	441	468	455	470	473	468	456	476	489	497	473	440	481	482	516	508	414	521	486	495	487	494	502	436	461	485	471	496	470	478	440	484	491	430	468	523	451	439	526	484	507	452	474	479	481	497	483	487	451	461	503	463	514	507	492	461	477	473	499	523	468	453	495	498	467	453	454	480	496	519	466	500	511	490	490	443	482	461	490	490	500	486	481	493	458	483	482	479	469	476	477	465	466	460	499	477	454	480	465	493	474	412	479	457	491	453	465	475	501	452	473	484	503	476	468	453	488	512	488	448	443	442	500	463	445	469	473	465	501	482	474	425	457	501	488	477	455	513	480	504	467	457	486	477	481	500	444	488	511	496	471	481	462	455	455	491	449	472	486	478	455	491	468	507	507	458	465	452	466	492	487	476	461	451	496	487	499	505	498	470	498	457	491	482	452	470	433	492	491	486	455	437	471	494	461	483	480	467	457	480	460	491	504	482	524	505	445	488	463	462	503	457	440	477	461	491	489	493	530	470	473	424	460	502	485	468	465	444	477	443	492	504	477	500	520	456	480	477	463	465	463	455	458	465	440	505	527	463	469	510	454	487	479	459	465	438	486	495	469	460	442	487	503	447	481	473	482	522	472	498	477	476	484	443	483	529	458	437	452	469	507	476	454	497	510	510	500	495	469	499	484	499	447	477	482	509	451	475	447	442	430	486	470	463	470	469	465	536	483	457	512	519	521	449	468	428	481	466	471	442	489	492	484	453	456	473	444	470	438	463	502	501	522	458	505	483	420	485	512	468	467	458	495	458	460	465	499	441	484	463	448	481	454	486	447	465	511	502	457	512	491	508	495	476	500	449	486	478	510	496	497	441	467	467	434	510	468	453	468	468	494	505	481	425	505	492	491	512	468	442	455	476	467	466	516	464	450	486	459	475	486	458	500	455	444	465	489	473	469	495	488	482	451	461	462	446	444	491	474	500	521	469	415	481	480	466	495	505	490	510	476	491	463	499	497	478	491	475	491	473	480	461	480	489	459	428	491	434	513	432	481	458	496	475	477	527	474	439	472	467	515	468	492	468	484	522	456	486	493	469	440	466	462	478	489	513	472	456	475	472	456	477	485	442	429	474	487	476	484	510	478	479	502	525	498	485	491	446	502	446	489	463	466	461	439	490	474	465	471	446	450	454	506	489	436	470	455	466	486	524	488	424	470	447	468	483	487	449	475	501	503	463	469	483	480	484	514	480	448	476	488	478	471	454	460	482	469	489	446	519	458	454	475	492	494	458	482	522	465	460	453	482	501	505	480	466	411	446	504	453	491	479	457	509	463	489	476	448	512	513	436	448	475	496	518	507	465	513	499	480	499	493	444	483	483	504	518	445	471	482	504	506	487	454	461	489	429	465	474	510	461	496	489	451	497	458	489	484	538	470	489	510	483	478	495	477	474	479	449	487	482	495	514	505	493	495	482	460	512	486	498	482	503	501	499	444	502	447	446	457	496	477	485	523	468	485	453	495	500	479	457	498	505	476	447	496	499	483	518	517	533	481	525	468	454	484	463	450	452	496	475	432	465	457	472	457	461	470	483	464	444	479	465	502	455	492	443	502	498	493	459	448	420	451	474	470	476	473	475	525	496	468	508	478	510	456	505	488	466	492	489	459	458	469	450	473	454	493	467	457	484	471	513	469	452	472	473	473	459	450	457	516	475	477	484	481	492	478	495	467	513	513	447	485	485	489	479	520	466	490	515	484	496	485	470	475	495	461	476	517	530	485	505	499	572	462	430	464	477	510	444	497	475	466	481	494	480	485	474	464	506	515	436	471	439	446	484	473	464	497	508	484	451	480	466	451	458	491	481	484	469	504	456	455	477	445	458	494	461	476	454	482	474	458	493	474	515	490	478	467	469	471	446	494	475	483	466	458	477	489	471	464	452	456	487	495	448	461	434	448	507	511	492	495	470	489	445	468	484	494	453	442	470	500	491	463	471	456	468	481	449	489	460	509	492	461	508	428	495	468	505	482	461	456	502	500	484	512	464	487	487	478	509	439	465	467	492	491	475	501	507	484	467	486	479	478	481	476	435	465	485	478	493	466	450	418	441	517	471	482	475	498	490	503	479	408	444	468	449	467	500	491	485	455	452	467	463	454	462	443	497	497	459	510	485	461	518	488	516	477	473	457	497	476	475	498	458	475	457	478	485	516	462	453	491	479	447	478	451	472	480	448	492	460	451	459	498	495	464	477	472	531	495	448	513	449	512	492	470	465	494	428	473	462	484	496	500	468	488	505	468	510	423	455	483	477	464	473	479	442	451	457	486	448	458	437	488	464	467	491	422	515	460	457	457	463	504	461	441	489	457	497	478	464	491	479	489	524	468	489	482	469	443	502	456	472	503	495	478	441	475	462	458	477	477	447	458	485	460	526	447	446	495	479	445	509	494	513	495	464	445	478	463	474	476	484	488	445	475	485	503	506	429	466	489	504	504	452	468	497	449	488	522	482	469	487	496	488	467	524	472	463	439	461	509	493	500	421	472	503	517	436	514	455	478	453	457	500	455	494	504	493	480	491	496	474	460	453	460	461	467	492	479	467	487	444	440	437	485	515	460	455	473	489	459	485	479	447	510	470	454	479	484	452	443	507	484	502	482	472	464	448	470	469	503	468	491	497	505	495	487	493	512	468	493	469	466	429	470	470	465	478	511	497	490	469	478	443	453	511	512	490	475	506	480	511	520	506	465	417	420	494	477	440	465	452	475	445	504	461	481	434	441	442	449	501	431	506	444	461	485	452	452	495	469	476	521	439	447	465	464	488	449	439	488	483	461	446	474	459	448	453	447	497	475	505	459	467	508	482	488	481	461	487	478	480	492	462	507	453	511	505	493	483	473	466	449	471	474	488	482	514	464	437	482	480	451	448	474	489	481	493	447	483	461	491	438	474	482	468	451	509	484	478	466	457	496	462	481	491	473	503	526	461	472	449	456	427	474	473	436	451	518	455	456	508	475	457	429	506	478	504	489	465	499	484	482	474
63655	89051	57751	26417	5870	4626	1424	767	791	800	799	810	717	733	752	801	770	825	800	764	815	766	801	767	800	747	746	794	804	799	768	811	743	802	809	783	801	800	758	841	782	808	728	817	749	806	737	783	765	808	777	751	736	736	767	761	758	804	767	808	776	820	718	783	784	743	828	759	766	787	737	806	752	798	746	794	737	751	782	804	764	793	720	794	767	798	793	808	791	739	723	762	806	809	790	753	772	799	835	726	792	711	800	729	763	777	767	782	766	794	726	780	757	762	713	788	761	738	813	767	769	811	748	818	744	750	764	792	793	775	786	733	762	797	811	759	722	745	824	759	813	800	762	775	810	792	827	783	834	813	785	788	759	793	825	813	818	778	782	782	795	810	763	850	780	803	798	755	812	791	739	780	761	797	778	801	745	760	775	772	726	745	784	790	837	763	781	755	724	745	763	761	775	837	767	779	807	810	763	805	834	756	779	708	745	764	763	780	774	724	834	804	753	742	783	760	791	796	790	761	734	768	776	759	745	794	772	742	797	760	794	813	818	788	762	784	800	734	772	805	726	760	797	747	730	761	811	806	758	778	821	734	747	777	761	780	773	725	739	747	797	753	780	752	748	776	767	765	772	739	760	782	769	762	750	760	751	743	772	721	754	725	729	813	814	765	735	798	770	747	766	778	772	753	759	773	804	757	743	807	809	755	771	795	777	737	746	732	793	755	774	759	772	836	794	825	788	755	750	826	819	751	782	786	793	783	797	774	792	777	766	740	785	768	756	777	799	788	781	744	739	787	810	775	797	768	778	801	763	765	723	754	746	760	777	776	801	776	779	786	789	777	751	818	766	752	819	801	734	777	749	783	747	727	805	753	708	756	761	760	782	730	815	730	796	752	807	793	765	804	773	764	741	774	762	763	779	721	782	779	765	783	771	805	789	752	771	781	771	773	782	716	787	789	751	759	788	756	711	794	811	731	816	697	779	763	788	758	758	747	804	790	771	763	826	750	803	770	765	773	784	764	746	761	821	779	765	760	823	801	776	763	814	756	778	780	764	796	793	803	731	771	766	776	776	777	823	749	802	778	728	786	759	751	789	774	753	750	801	762	805	791	785	720	802	773	792	794	745	789	776	773	747	748	747	779	780	795	789	794	752	777	771	799	769	756	774	790	751	803	771	790	742	764	745	780	793	850	778	765	756	842	767	721	750	803	791	738	781	763	786	766	825	794	771	725	729	762	803	767	795	718	763	767	789	718	754	783	782	779	739	772	766	735	782	806	777	762	799	806	753	743	762	794	782	763	762	761	777	805	825	745	745	773	766	759	746	762	781	757	775	819	765	746	779	769	763	838	790	763	788	770	756	768	764	785	709	763	789	812	756	748	816	799	785	732	785	836	714	806	747	786	739	777	813	800	755	766	795	774	770	723	754	766	772	738	759	774	790	779	765	746	738	749	848	790	786	807	766	763	836	760	761	779	803	751	768	779	705	773	779	772	837	779	771	774	766	793	779	750	827	783	798	749	772	795	815	813	752	774	722	750	763	799	778	837	762	762	806	799	767	763	739	733	779	768	762	754	776	771	843	786	755	814	748	802	742	851	783	771	756	751	821	782	792	788	775	748	759	817	733	788	730	769	791	774	743	761	813	820	739	793	779	707	759	775	749	807	789	783	760	798	754	789	789	789	746	784	791	791	751	771	736	788	746	788	740	807	707	773	747	749	786	799	776	797	786	742	770	799	769	788	755	786	816	804	789	850	728	819	843	767	788	835	762	790	799	762	757	758	805	759	822	733	783	793	818	768	714	752	763	703	750	728	783	794	783	839	764	741	791	770	774	775	761	804	743	760	815	769	780	736	792	757	712	776	744	733	736	782	799	745	788	815	755	769	749	743	774	722	824	783	762	773	789	815	730	722	817	765	782	803	764	813	779	763	734	749	730	821	817	738	769	744	744	772	803	773	778	728	746	812	729	765	806	798	766	792	798	756	784	749	744	762	817	793	776	831	726	773	776	754	813	797	763	796	777	792	783	770	780	752	785	787	757	811	797	821	804	765	774	711	791	734	776	768	785	758	773	771	799	793	784	718	790	777	753	769	786	738	795	803	744	733	766	763	752	770	810	800	713	729	751	799	763	752	758	757	726	788	792	785	740	799	774	782	783	770	772	814	757	785	746	774	791	753	841	786	799	764	791	792	777	741	754	770	770	739	730	777	754	788	780	730	793	795	784	783	779	736	795	748	792	779	775	785	799	750	772	729	817	769	785	773	743	781	803	766	802	862	808	724	809	797	741	798	778	795	729	749	765	769	759	777	781	815	778	799	715	770	769	737	768	743	723	823	790	736	758	720	818	801	761	764	749	707	793	776	757	762	749	801	771	738	771	786	762	777	744	777	749	775	784	750	794	800	765	801	805	796	770	791	789	793	742	742	781	752	787	792	767	803	761	740	714	788	722	738	750	801	730	810	781	738	771	787	768	877	748	771	704	760	761	783	802	739	745	756	761	775	768	791	808	790	798	743	781	780	797	740	785	756	724	793	751	772	748	789	808	766	770	769	799	781	775	733	826	807	755	770	788	766	713	754	795	751	790	734	809	763	746	736	749	762	786	781	806	796	801	720	797	762	742	788	775	759	785	774	790	805	779	806	777	752	785	761	792	821	795	744	754	761	806	777	816	737	812	778	800	778	789	816	799	761	793	742	807	747	744	796	798	762	767	722	788	775	748	809	794	752	749	788	741	805	797	810	774	777	799	806	760	731	799	788	790	788	776	821	741	809	752	773	753	753	762	721	735	746	779	817	786	781	800	744	796	796	784	782	799	773	803	723	799	807	778	806	805	738	743	774	806	752	785	831	718	837	757	771	816	796	756	753	789	794	758	761	788	733	771	824	751	765	713	786	790	767	762	804	830	778	717	829	745	737	806	764	732	777	799	794	794	836	757	754	792	779	759	810	735	784	749	805	751	716	742	784	755	761	781	772	788	750	746	795	766	814	800	762	779	791	771	753	822	802	728	790	802	752	759	748	745	741	769	775	756	871	798	761	765	737	822	766	818	770	775	802	834	767	789	807	746	743	739	785	767	810	764	765	790	764	803	731	763	824	790	772	797	751	743	805	780	745	768	746	752	784	807	765	806	799	753	814	805	796	744	796	780	757	746	804	747	807	754	762	805	728	822	742	793	814	769	819	804	742	762	706	786	799	768	727	793	791	808	782	787	755	764	819	753	730	798	785	818	781	797	671	771	811	735	705	778	773	795	779	851	792	782	794	783	815	784	764	795	775	797	735	739	780	779	810	744	723	737	782	765	806	781	802	773	786	803	747	750	776	758	829	828	793	769	755	765	692	787	773	780	750	768	766	794	792	737	793	763	783	797	790	824	806	769	754	774	753	796	786	792	790	845	772	753	786	775	750	777	749	795	793	784	781	800	774	757	776	784	753	778	745	763	775	797	773	783	782	776	737	772	750	730	759	787	780	781	766	752	798	769	757
24402	23040	30868	24794	21388	16810	3456	805	702	680	730	682	638	676	642	654	743	702	686	673	671	675	710	667	700	671	698	679	673	652	690	675	731	701	666	725	672	673	618	667	639	655	663	674	651	609	680	672	672	672	715	653	685	701	678	666	683	623	624	671	686	644	705	662	632	676	669	664	643	665	649	732	646	655	633	638	632	654	679	664	672	676	664	724	623	622	681	644	617	713	670	675	655	672	654	645	699	644	710	678	668	747	690	696	677	661	645	656	629	685	678	645	699	674	645	612	682	624	734	629	669	637	695	641	696	627	666	657	649	638	675	703	680	637	668	657	672	624	615	609	683	636	623	694	683	680	661	640	638	671	674	679	622	669	658	645	642	685	642	669	697	705	669	658	641	616	616	650	667	637	666	650	620	677	666	652	635	665	685	652	692	635	630	708	717	654	641	624	670	633	634	645	673	693	693	628	704	689	641	638	686	654	653	643	673	649	618	640	705	660	637	665	648	652	649	670	691	602	656	671	676	635	684	685	628	623	690	644	687	643	689	667	666	658	669	611	613	668	688	698	706	674	656	670	634	661	731	698	656	609	673	684	669	706	699	737	649	674	686	624	686	695	647	659	657	678	628	661	628	667	675	691	638	676	671	668	659	688	608	675	644	659	652	640	650	647	638	679	674	650	674	649	657	635	632	693	634	649	628	674	659	682	669	674	665	693	649	673	669	670	639	744	629	654	649	675	638	656	665	664	631	634	640	654	677	681	633	641	681	666	701	642	692	680	661	697	657	653	673	655	681	648	649	671	654	670	672	695	696	626	696	623	645	687	629	681	615	694	665	686	634	677	650	614	674	627	725	683	664	633	687	653	667	618	631	659	642	678	619	674	665	622	655	667	698	664	642	597	646	608	669	623	668	654	638	661	695	677	683	666	687	624	675	695	728	666	653	649	669	636	648	684	658	668	623	628	628	664	666	647	659	674	644	664	693	622	692	643	672	680	651	648	665	686	687	683	636	632	672	649	643	628	692	672	661	639	628	647	670	676	631	653	675	687	648	665	686	703	627	707	633	616	611	661	666	666	675	666	655	671	699	632	640	652	625	658	698	615	617	691	698	680	648	664	678	698	649	645	672	654	648	637	626	668	683	658	671	701	664	648	587	664	629	677	679	683	686	654	663	684	699	639	636	679	672	676	669	666	657	664	649	699	649	679	642	675	693	644	626	652	669	634	630	697	594	602	696	631	684	670	680	628	641	662	674	673	672	614	699	649	640	668	703	683	652	661	642	683	695	693	624	616	698	626	688	666	689	640	704	675	625	682	681	697	652	664	635	680	682	703	656	661	645	657	707	654	693	659	634	699	673	688	646	624	709	634	712	662	678	657	693	673	678	621	659	654	658	712	667	663	667	660	687	653	654	660	643	649	670	641	656	631	632	655	598	657	713	668	667	662	684	698	664	676	656	636	678	679	636	655	625	665	667	677	675	661	650	660	640	594	704	654	673	654	659	659	678	593	662	670	672	652	659	665	673	654	669	668	632	657	675	638	670	648	655	698	694	680	690	645	694	591	683	698	638	643	661	669	667	640	683	630	641	632	672	685	660	638	685	631	675	646	638	658	642	660	663	638	679	653	668	588	697	708	640	647	681	657	631	673	646	694	662	659	654	681	651	663	618	706	692	669	627	662	641	660	637	684	629	645	620	675	662	686	670	659	706	632	664	631	657	663	622	666	628	630	649	621	669	654	634	675	637	669	632	661	607	653	667	668	693	606	628	666	697	687	659	631	679	637	660	658	653	650	637	647	672	652	642	685	651	659	628	677	679	676	692	612	692	660	644	697	694	624	658	644	649	644	614	632	586	680	708	624	698	670	638	694	703	661	684	646	647	677	670	676	643	632	661	664	672	674	721	690	653	696	683	683	664	660	661	648	650	644	700	649	677	710	683	643	585	701	612	667	724	699	728	663	636	620	657	666	649	671	700	661	621	712	654	685	641	642	671	707	637	700	670	658	695	668	654	658	687	672	635	640	641	653	645	710	713	641	684	643	682	685	680	688	675	646	674	735	649	619	680	689	645	663	637	626	635	675	614	671	629	717	631	661	708	665	667	632	698	665	669	687	646	664	677	705	617	650	666	700	663	659	674	653	696	666	637	671	679	623	664	668	667	692	607	644	641	640	687	705	631	729	695	656	627	670	667	637	695	647	654	661	642	692	684	665	637	639	641	611	656	696	692	658	665	642	634	633	681	686	686	678	604	675	658	614	684	655	703	608	674	654	681	595	675	670	646	667	651	682	661	685	648	661	641	668	637	631	654	626	700	681	670	655	630	697	689	724	685	657	627	632	625	683	669	621	703	676	660	686	618	639	634	668	709	630	652	664	669	668	646	661	636	679	666	665	668	673	668	652	699	678	657	670	657	655	652	624	663	675	675	618	657	644	665	661	668	624	616	659	635	645	679	622	658	668	634	603	641	624	681	695	691	675	649	695	673	676	628	682	672	630	675	679	694	631	641	680	637	657	675	662	652	641	614	719	633	656	663	660	687	683	673	671	689	629	635	624	685	651	600	701	671	660	649	662	644	621	651	650	661	666	622	657	630	685	685	687	648	671	684	636	668	663	661	666	631	637	695	656	675	661	647	646	716	653	662	686	666	643	685	695	690	689	647	666	644	669	704	653	641	679	625	636	638	669	660	666	666	685	624	642	639	657	650	655	674	717	630	679	644	616	688	614	685	675	643	595	713	696	663	637	603	677	624	650	660	689	698	666	644	605	667	678	631	695	638	667	686	681	693	649	694	653	657	639	647	630	646	650	658	644	678	652	647	655	698	639	644	679	625	646	636	659	667	657	632	697	681	678	674	669	680	631	670	657	662	685	654	691	661	657	697	644	672	614	664	632	672	652	683	662	675	702	700	689	679	635	664	676	622	655	640	660	675	596	670	629	647	697	637	673	675	722	684	650	657	664	656	655	648	640	666	611	673	673	659	645	680	640	666	651	677	678	655	643	704	637	682	673	665	655	644	657	673	676	680	622	629	698	683	668	654	657	664	665	628	646	678	688	653	647	594	630	691	640	713	674	679	686	644	652	633	640	666	706	675	634	652	670	669	666	676	643	654	690	639	711	684	647	668	673	657	696	690	662	662	638	653	658	634	645	612	708	650	641	692	607	661	701	646	625	668	678	644	661	655	638	711	705	651	679	681	637	690	670	661	669	650	666	664	667	683	659	666	661	665	689	671	667	644	674	664	653	625	643	712	653	657	662	598	683	631	712	643	666	695	638	663	620	669	674	629	635	699	659	700	662	686	650	664	650	693	690	669	650	711	684	676	696	682	707	686	721	643	677	664	677	677	685	681	697	672	691	697	649	690	668	660	663	629	678	688	609	670	692	668	660	649	653	636	672	658	631	634	655	682	623	633	699	681	623	635	625	658	677	619	645	647	720	670	658	622	652	648	664	643	648	653	694	703	711	685	659	673	647	639	676	703	644	678	655
61246	99528	67554	34259	7819	7973	2240	1097	1018	1035	1050	1025	1005	1050	988	995	978	991	1055	1030	986	1065	1041	929	1034	1004	1041	1008	1025	1010	1015	982	1017	1007	1029	1031	1009	996	1083	970	1010	977	1022	989	944	996	1046	1045	988	1027	1008	1023	1028	1057	1021	1008	981	947	978	1023	1041	1004	1016	1001	993	1101	988	1018	1040	1032	1039	1066	981	1033	1007	1075	956	1032	1080	1034	1025	987	1022	1067	961	1021	945	1043	984	965	997	1005	987	980	1061	1011	993	1057	1006	1026	986	1003	1020	997	976	1042	1059	1037	1024	944	1064	1025	1008	1050	984	1002	1021	1027	968	1008	1032	1082	995	1018	1045	941	1090	985	984	1014	1005	976	1041	1042	1002	997	987	1019	1005	1057	1001	933	941	1028	1038	1035	1013	1064	1077	1052	1021	1042	956	1006	1007	1016	988	986	1046	1018	1015	1012	1059	1000	1040	992	976	1010	961	889	970	1012	969	975	1053	989	1051	1065	975	963	1047	992	1027	1047	1043	1022	998	980	1016	961	1054	973	991	1078	982	993	1026	1022	1009	1015	987	955	1011	1061	956	1035	977	955	1000	1073	1022	981	1036	1065	1008	986	960	984	998	1038	994	1073	995	997	1034	982	1020	1023	1043	976	1038	1044	948	1020	998	1043	1038	1013	985	1049	995	950	944	988	996	958	990	1038	990	1016	1046	986	996	1005	1025	1019	1057	1068	1035	1011	984	1010	1008	1058	1028	1058	1046	963	1053	1021	1017	1021	1051	1056	951	1031	985	1021	1044	942	980	982	968	1005	1028	1006	1027	983	1020	974	1037	997	1024	989	1049	1000	1009	1032	994	1006	965	994	1023	1013	922	1000	1012	1052	987	1075	1027	1026	1042	967	1008	965	1048	961	1075	1006	1055	1024	1000	1050	985	996	997	990	1023	1031	985	977	1023	1087	992	1014	999	1066	1001	1005	1037	1019	1045	1014	966	1004	1016	997	1008	1012	1063	1127	1016	999	1049	980	992	966	977	1031	1021	994	1000	1011	1019	1004	1017	967	1016	989	979	1003	1036	1016	1034	1027	999	958	998	968	1070	968	989	1003	1032	1028	1026	995	1002	984	988	1021	1066	996	1034	1027	1009	1026	1039	1024	1044	989	1044	969	1016	980	977	989	1044	994	1018	987	1002	993	1059	977	1021	1051	979	997	1000	983	1011	1018	1021	994	992	1033	998	999	980	1004	969	991	981	1010	993	1031	1059	1014	1002	1037	960	1073	1037	997	977	995	1003	1017	960	992	1006	986	1044	1063	978	991	1042	996	977	1035	1055	953	982	990	1037	1015	1016	988	1003	1061	1035	1020	1049	1013	1022	1031	1013	1046	1002	1066	1011	979	1021	1006	1064	1060	967	1044	968	1009	1041	1043	1022	961	975	1023	991	1031	944	966	951	1058	1036	968	1010	1077	984	1027	1039	1014	992	984	982	973	1047	985	1014	1016	1005	994	962	1026	1002	1065	984	1004	999	1028	1003	990	1009	1001	971	1019	993	1014	978	1062	1042	969	948	987	1042	1019	1030	1028	965	977	1004	999	997	1037	1022	973	1004	1013	962	1013	987	1020	1011	966	1005	1005	1005	983	1020	984	1009	967	1011	1055	1042	1005	1077	1007	1040	1022	1024	1061	1009	979	1022	1042	1000	987	1061	1000	1041	1052	946	1002	1012	986	1001	1004	1001	1002	995	1011	982	1048	1053	1025	1023	1028	983	1011	1011	971	957	1021	1045	1003	1027	967	1032	1076	1028	1029	1012	1066	1038	1012	995	1005	1005	1052	997	965	1071	990	1051	1030	986	1015	1018	1045	1025	1005	1028	1001	991	1025	1001	1035	1065	1005	1007	972	1002	1018	1008	992	997	1047	1024	991	986	1009	1004	986	1032	1030	1023	1024	955	950	1033	1013	984	949	984	1005	1015	937	1046	1038	969	1004	1047	1015	999	989	969	1014	1038	1040	1041	988	1000	1051	1024	1035	990	1017	989	1056	1016	1048	973	989	1009	1016	1013	1022	1005	969	1045	989	995	1012	1045	1019	1025	944	1007	1012	1019	1009	981	977	1005	1020	1034	1020	1034	1009	1022	1062	1019	1030	1064	993	1040	990	980	983	1007	1021	1021	1008	1050	1011	1002	992	1006	1015	1019	1052	989	1054	989	991	951	1016	980	1002	1004	1009	976	1058	979	1054	992	1024	985	990	1016	1016	994	1023	967	943	974	1012	1033	1002	1005	966	1036	1011	1060	1021	1008	997	1025	1019	1063	1036	1039	1013	1016	1003	1071	936	1022	998	997	985	986	1018	971	1038	1014	1032	1035	945	1009	1009	1010	1034	998	992	966	1075	1002	1030	964	1055	995	964	946	1036	983	1007	967	1044	1023	1074	1031	1075	990	966	1010	1033	1019	1003	1011	1007	950	987	1058	1021	1059	1090	1052	1065	1014	1052	1040	1045	1045	949	980	1036	1040	1001	1034	1013	1017	928	1063	948	1002	951	1003	1012	954	970	950	946	1006	995	986	998	990	987	1041	991	1004	964	1004	1004	1108	1017	1049	1034	1021	1075	1022	996	1032	1011	1032	985	998	1035	1049	1004	1007	1002	1035	1003	1022	1021	1011	1054	1045	1018	1028	1044	990	963	1022	1038	1017	1039	1042	1058	1026	982	1032	1013	957	1020	986	1034	1075	1087	1065	1048	974	1017	1000	1045	1026	942	958	979	1011	1006	1021	1027	1012	949	988	1006	1027	1033	1036	1022	986	1021	1046	969	1065	993	1017	997	953	1046	1018	1038	1005	983	899	1034	1001	982	1010	1039	1030	998	1018	1075	1032	1081	1058	1002	1003	1026	998	966	999	969	1015	1011	1042	1007	964	1074	1062	972	998	972	1053	1024	995	993	1059	1005	977	971	1014	1050	1031	969	1058	1036	1007	980	1041	1031	1051	1018	998	972	1047	1067	1010	976	993	1023	997	1014	1050	1001	984	1033	1047	1002	1006	973	1007	1014	1033	968	991	1058	1013	1019	990	1037	1003	1046	1027	941	1009	983	983	1024	975	1070	974	1007	1022	1016	1021	1032	977	1033	978	951	983	1013	1099	963	968	1019	998	1012	995	1011	988	1017	999	1000	1013	1029	957	953	990	1021	936	1046	1013	999	1046	1048	996	1040	1010	1070	977	1090	1032	1022	1009	1016	981	983	1020	1035	951	994	982	987	1017	1024	1029	989	1054	1016	1003	989	1031	935	1042	964	947	983	975	1057	1096	1017	1068	1021	1080	1034	990	1024	1015	1037	1011	1014	924	1051	1018	1041	996	968	958	1047	990	1042	1033	1014	999	1012	1016	986	985	1074	943	1000	1007	978	1002	1002	1014	1029	1013	1009	1069	1011	969	1027	1005	995	1005	1015	1000	1009	965	1019	1063	979	1034	1018	982	1005	1023	1052	1036	1005	996	996	919	1019	1039	962	1012	1052	1008	991	1042	983	997	993	1003	1006	987	984	1052	989	981	967	979	1024	1006	1055	1023	1018	1065	1041	994	969	946	1090	999	1010	1016	1004	990	1015	1036	1036	1005	979	1033	997	1039	1035	957	990	1085	1117	1040	1016	1075	1024	1065	982	1073	989	1036	1056	1073	1077	997	988	987	1028	970	1060	1045	1056	968	1038	971	1004	1023	1046	975	1020	1014	977	991	1048	984	1028	999	996	1015	987	1024	980	977	998	1000	1033	1034	987	1023	1082	1030	1049	1038	953	1053	996	932	939	1029	1023	1038	1072	1009	1040	960	1032	961	1007	988	1018	975	994	983	952	1038	1033	1034	999	986	975	998	1008	993	1036	981	978	1063	1021	1008	1044	1010	972	971	1063	1018	969	1004	1030	1008	1008	1039	1047	1010	1019	997	1012	1032	1019	1026	1053	997	954	1010	1000	1044	1002	1026	1026	1029	966	968	959	1017	1032	1014	966	1002	955	993	1048	1031	989	972	1008	990	1019	1041	1032	1070	1004	939	991	1009	1058	1020	1067	1040	1033	1001	948	1032	972	1007	986	1027	978	1059	1043	952	989	1036	1027	1004	1035	949	1028	1025	1002	993	991	1032	1013	1047	1043	987	1072	989	979	1019	967	1007	1024	1005	993	986	1023	992	1040	973	1030	986	1049	1008	1033	1038	997	1063	979	1031	1061	1023	1013	979	1036	1011	959	978	1067	1049	968	976	1001	967	1045	1010	994	1058	1015	1014	960	1039	1030	1019	1023	1026	1040	994	1033	1025	1068	1047	1000	1023	998	996	964	993	1030	1045	992	1019	984	1064	1037	1124	1003	1050	1017	1022	1062	976	1040	1055	1017	1012	1012	1009	1017	994	976	988	1019	989	1043	1048	985	968	977	1044	1027	1019	1011	1056	907	1067	1099	1032	984	1032	1006	928	961	1043	980	986	1023	1080	1042	967	1004	964	1048	1000	1030	1006	982	1009	981
33127	32582	26207	10022	919	788	594	486	504	521	522	486	531	482	489	481	525	523	475	467	488	491	492	493	494	501	479	508	495	513	524	522	490	471	519	508	539	509	486	516	499	499	497	496	475	507	488	511	469	491	493	512	516	499	530	524	506	477	479	478	487	510	519	494	476	489	495	504	493	484	528	489	481	528	506	462	509	472	482	478	537	474	536	540	471	468	481	465	488	481	482	487	521	480	462	448	510	490	509	499	477	506	502	501	532	506	514	526	472	491	504	514	501	508	449	508	473	495	505	480	500	430	512	550	508	498	497	511	496	427	493	461	513	510	476	451	494	484	476	486	509	511	486	531	471	514	496	494	519	518	508	489	499	494	474	477	489	559	475	518	514	480	537	535	497	502	459	477	475	495	484	484	486	521	491	491	484	485	533	496	509	498	476	483	469	545	517	491	484	507	525	490	476	501	473	502	501	478	508	490	494	445	487	527	527	468	463	519	479	491	475	514	484	534	490	504	492	504	522	524	475	467	488	518	472	494	480	486	511	525	532	487	492	472	522	478	473	501	507	496	515	457	461	524	493	490	476	491	497	513	503	481	466	526	481	461	520	473	472	528	473	467	472	476	482	467	467	474	464	515	472	497	479	477	494	504	515	487	505	494	491	487	489	498	505	517	473	505	499	505	501	506	505	497	466	496	505	486	506	520	474	516	523	488	461	470	501	463	467	506	479	527	522	456	496	528	494	477	509	492	531	462	485	495	504	508	486	519	499	496	457	496	471	486	499	466	505	487	497	485	516	514	502	506	464	488	491	496	494	505	479	515	488	481	497	504	525	495	525	483	464	507	537	486	463	509	457	470	465	529	487	484	519	511	493	504	483	469	517	474	501	504	469	481	495	508	500	493	493	514	508	519	470	486	512	473	511	498	515	489	500	484	473	498	474	476	522	526	486	494	497	475	527	474	480	480	471	480	464	463	478	449	527	501	500	468	488	513	480	494	489	496	500	484	494	519	444	480	520	487	521	467	495	495	482	468	495	489	495	562	499	516	499	494	547	512	489	495	504	523	465	472	505	514	496	535	496	531	504	526	500	477	495	484	483	529	501	515	476	493	486	510	509	489	502	509	476	483	504	521	493	457	525	487	506	480	493	505	477	507	482	474	520	508	512	481	506	470	496	503	479	493	486	470	493	533	531	456	475	486	509	470	499	489	526	483	497	498	508	521	512	498	506	485	484	494	513	481	499	512	502	487	502	490	529	483	481	504	512	465	492	481	498	509	464	500	527	490	511	513	534	510	477	505	483	496	517	501	486	509	499	545	484	495	528	479	490	522	445	476	478	490	465	500	497	519	522	464	506	509	489	538	516	486	498	506	498	494	488	482	522	503	490	470	493	532	506	505	491	489	537	526	496	450	530	493	472	481	487	481	495	497	530	475	478	500	470	493	477	514	469	495	535	513	484	515	490	460	521	526	497	451	469	534	478	470	500	515	501	502	500	484	528	501	499	514	499	470	539	501	508	492	491	481	478	494	460	454	506	463	510	519	490	462	505	483	507	448	486	485	474	492	467	482	498	470	553	500	477	507	529	486	491	468	464	504	477	531	499	527	496	458	519	475	499	547	474	462	516	511	471	451	526	512	486	524	529	515	464	497	506	465	539	454	513	497	486	528	492	498	484	479	497	485	532	502	487	524	470	476	468	497	508	478	497	481	487	534	501	497	502	510	473	526	511	483	493	497	550	451	478	519	491	460	504	483	529	512	503	530	525	502	485	490	506	505	520	509	482	499	499	472	516	522	497	479	492	558	512	474	463	479	488	519	482	500	480	460	450	513	507	498	474	491	504	466	522	475	459	489	483	470	488	499	527	506	482	455	495	490	524	488	469	485	524	509	496	484	497	468	545	469	501	473	522	497	515	523	498	513	484	468	515	528	491	510	520	467	459	454	478	466	456	479	470	521	511	516	457	482	498	491	498	487	477	511	525	530	486	515	542	471	504	498	456	496	475	538	460	480	518	500	477	509	457	513	476	520	512	483	491	484	494	503	477	455	471	517	480	495	500	524	513	465	489	539	485	509	501	449	515	480	503	497	562	522	533	497	528	433	520	460	484	503	495	462	488	504	500	528	537	517	503	509	448	463	502	509	485	492	481	498	487	475	488	481	511	476	482	506	493	462	476	530	523	440	499	525	473	501	487	491	470	512	473	498	480	489	538	514	523	487	479	487	469	443	512	485	491	502	482	464	528	510	451	471	484	486	475	508	504	482	461	542	504	478	487	538	467	504	459	522	483	477	525	498	521	492	494	481	533	484	484	483	493	520	503	480	488	500	451	506	496	504	521	481	510	472	501	488	514	488	505	525	498	491	486	481	531	499	489	524	505	490	506	500	522	498	474	531	537	507	510	512	469	461	483	494	448	498	487	479	474	477	488	490	525	546	453	475	462	535	501	504	457	472	450	483	488	503	491	478	492	489	517	507	471	503	476	494	500	518	483	477	507	500	476	504	507	503	508	500	514	486	500	494	461	487	448	507	488	471	500	486	498	522	510	490	510	522	490	521	457	499	504	493	475	530	479	475	467	472	470	473	503	522	510	460	496	520	465	496	511	538	533	499	508	507	496	490	480	512	480	485	497	469	482	474	485	505	494	475	498	498	501	459	511	495	512	514	471	446	495	518	467	482	482	506	463	493	511	461	489	485	479	477	508	471	468	471	502	485	517	543	494	476	502	502	457	498	495	465	521	487	493	520	491	522	497	507	493	449	548	450	464	522	504	508	501	499	487	505	482	514	495	506	448	511	475	495	504	478	466	504	510	459	535	493	473	523	521	515	484	480	482	467	480	493	459	485	479	529	509	515	530	473	459	531	497	521	492	473	492	526	504	483	471	531	520	518	471	495	519	490	509	502	468	475	461	497	462	521	486	507	495	477	467	522	483	454	506	502	496	483	537	480	507	458	504	456	481	488	542	481	494	467	513	531	508	539	515	519	489	500	437	502	511	501	484	491	515	490	475	510	509	464	546	523	495	497	471	485	496	515	450	494	500	470	482	540	493	524	508	494	496	486	489	469	486	542	452	505	505	534	496	517	490	463	448	497	461	484	483	516	496	510	500	500	515	490	514	554	484	521	464	534	475	462	557	499	531	524	494	473	500	462	465	510	478	521	487	515	491	509	439	515	498	522	471	523	491	502	509	512	523	439	497	508	457	457	521	509	509	460	446	504	496	481	506	530	534	498	495	490	443	511	531	507	534	454	470	497	517	483	535	476	473	522	486	507	491	510	516	463	485	485	524	508	505	537	519	477	462	458	495	491	454	464	487	489	469	506	464	477	515	527	506	492	499	481	527	486	500	470	549	459	467	523	439	465	500	484	511	499	504	457	494	520	450	518	521	519	487	518	507	533	487	537	483	489	507	519	462	463	518	476	480	544	463	515	448	496	488	521	487	487	473	545	493	528	490	507	487	518	503	498	505	470	479	513	495	541	496	502	558	468
43554	48787	28504	8286	1460	1473	893	803	729	798	793	793	800	794	812	826	823	772	830	859	813	827	837	796	828	791	818	800	823	774	846	798	815	826	857	831	810	776	809	808	776	814	871	782	829	840	800	808	787	770	758	812	847	826	766	805	802	788	791	787	808	843	825	798	771	796	892	786	811	803	800	814	799	782	831	762	814	809	811	824	814	801	824	808	832	815	797	797	820	797	744	799	826	791	794	803	784	792	789	811	813	797	829	785	829	790	791	823	793	779	829	825	804	836	805	824	823	845	824	798	801	744	829	834	836	814	763	767	802	823	818	824	791	803	784	767	764	830	862	794	827	817	808	799	834	802	777	833	807	784	751	822	804	858	808	864	799	846	811	746	783	784	786	861	838	787	799	782	825	809	800	769	784	804	829	818	854	781	769	840	783	818	823	829	814	845	766	775	744	814	799	782	797	766	818	855	848	816	801	797	814	817	854	840	789	835	808	793	801	866	763	804	767	811	795	763	809	829	860	855	836	810	770	826	822	819	821	781	836	794	860	801	792	805	797	797	836	784	819	807	799	793	807	828	815	829	798	808	816	832	811	799	832	789	815	832	840	793	799	797	775	807	845	800	792	823	750	846	788	848	824	829	796	780	759	859	834	820	804	775	794	803	785	772	827	855	844	829	789	814	817	812	770	766	831	821	795	797	746	790	813	815	810	769	851	835	798	795	816	796	857	884	811	821	814	769	821	749	795	770	810	822	848	778	792	813	757	847	834	834	791	811	794	821	778	809	836	829	839	763	805	839	808	820	790	801	809	807	767	825	854	795	793	760	774	766	822	824	794	787	819	802	828	839	798	790	794	837	814	787	811	812	836	837	814	771	809	794	806	846	819	847	787	855	812	781	827	771	782	817	825	783	829	828	755	807	778	769	778	806	743	818	776	798	831	823	827	815	726	815	829	854	769	797	815	807	804	873	822	807	834	782	824	830	764	769	785	776	811	826	810	770	867	801	836	827	804	820	817	807	747	792	822	815	798	877	804	839	775	784	855	814	783	849	821	817	793	811	855	807	795	794	766	809	825	784	835	829	777	784	837	779	788	842	795	821	838	817	744	828	807	763	800	789	814	785	796	775	867	867	821	816	767	879	827	851	820	858	797	819	795	801	796	819	803	825	800	853	834	828	825	800	831	806	830	791	787	828	791	818	853	836	794	828	811	858	784	785	821	786	833	810	800	831	766	805	808	804	814	847	784	804	803	791	801	778	767	815	806	808	819	840	799	852	844	797	811	792	777	797	850	801	804	834	828	845	824	811	830	794	792	790	788	818	809	818	795	805	848	792	830	766	764	841	800	810	781	854	859	817	789	769	818	866	865	837	850	783	848	821	822	854	800	797	790	789	835	851	805	825	807	779	841	811	817	761	789	802	801	789	788	790	775	813	837	793	804	849	834	812	791	766	823	809	788	729	835	809	844	831	762	805	843	782	813	831	799	795	811	796	802	781	806	786	770	802	757	817	798	840	859	802	828	838	836	811	762	824	781	817	842	793	849	810	815	810	804	815	823	812	820	819	796	834	833	808	839	815	809	808	754	809	801	786	826	792	888	779	861	817	855	770	836	830	801	830	784	818	777	820	808	840	837	784	802	827	811	825	791	781	839	747	790	777	799	907	822	811	800	823	789	807	793	829	823	817	796	814	832	793	803	785	858	756	800	830	765	802	820	848	780	831	758	790	787	786	821	831	798	861	803	864	820	821	816	761	803	824	826	815	821	808	798	847	807	800	739	808	799	788	830	803	786	805	780	766	788	791	836	816	827	807	789	815	792	798	786	787	826	830	827	800	890	842	802	802	747	803	854	804	787	771	846	824	757	791	823	809	813	803	811	785	773	823	827	808	802	797	788	758	785	808	829	777	834	819	814	816	804	772	843	825	805	766	836	861	818	833	818	885	792	801	815	813	800	807	857	834	818	806	767	799	798	813	785	773	797	827	795	805	801	802	780	800	794	791	833	807	824	809	832	827	805	788	835	799	875	804	854	856	779	841	835	834	827	846	834	838	827	794	799	833	840	812	829	757	792	814	818	822	865	871	765	794	784	822	786	793	826	866	843	804	844	761	829	822	824	830	793	835	795	780	847	820	829	784	786	861	794	806	815	761	777	813	832	796	855	820	775	842	786	818	849	835	826	786	806	828	832	808	766	758	817	776	827	827	825	793	786	816	828	758	841	769	769	844	802	822	767	798	798	824	829	836	826	844	750	860	794	851	778	810	803	823	847	792	821	785	837	798	834	826	828	816	840	752	821	799	767	782	746	847	810	777	808	762	840	830	813	784	821	851	785	803	789	811	846	853	817	772	813	837	800	847	794	853	853	872	839	829	808	813	794	801	795	805	790	858	809	831	813	805	820	826	827	818	820	848	786	842	780	777	787	831	830	750	783	783	783	805	809	811	818	800	785	805	772	841	831	816	801	840	835	794	840	845	801	792	801	839	750	849	819	817	785	831	806	823	830	783	853	813	827	816	864	812	783	768	825	833	794	851	836	847	807	773	828	789	813	797	785	858	795	824	814	796	807	771	873	804	810	759	811	777	777	783	817	812	761	829	828	854	823	768	856	801	804	824	749	815	826	817	827	724	785	829	816	831	791	756	849	816	760	844	854	838	797	820	804	760	792	845	777	829	819	820	804	802	754	793	810	811	828	781	784	800	865	832	830	750	809	770	820	838	799	852	822	773	832	804	800	800	833	796	820	818	873	756	827	763	839	782	845	811	826	827	841	777	873	769	854	820	804	773	793	812	784	796	842	802	826	824	818	815	797	806	812	808	768	806	800	834	824	788	806	834	798	785	815	792	831	769	841	811	798	793	814	790	822	770	842	814	839	827	785	853	843	800	793	815	833	779	796	790	820	833	800	830	847	846	797	844	822	783	795	837	837	816	816	818	805	843	815	814	845	792	776	818	847	841	800	831	813	803	754	786	775	814	827	819	770	824	867	836	833	811	785	856	815	724	781	800	798	801	798	838	788	810	809	836	825	773	833	833	848	812	816	793	846	825	815	837	780	811	801	807	785	806	799	851	754	829	815	812	783	814	793	831	733	833	741	807	815	771	807	813	781	829	794	813	804	817	829	804	928	788	767	780	822	794	833	814	823	857	814	825	833	810	803	819	837	788	879	820	809	766	801	856	795	832	805	783	763	775	789	836	773	835	794	839	812	728	802	779	846	814	805	850	821	810	807	799	831	810	797	775	799	810	824	824	831	815	842	801	840	788	823	806	811	789	837	834	819	857	772	828	781	849	805	814	782	795	818	789	828	843	795	843	805	823	773	819	780	800	829	825	793	786	843	787	764	778	813	845	801	830	832	783	814	846	857	827	820	839	827	843	840	839	807	764	803	780	793	799	773	792	845	780	810	828	834	803	800	822	848	759	816	839	831	838	856	918	805	783	792	823	794	805	848	760	796	833	812	840	801	842	866	778	789	833	759	797	808	829	823	798
25966	25169	32034	25972	17302	5647	1020	526	467	488	495	463	504	468	486	463	483	511	441	449	459	485	481	454	438	494	431	443	518	490	499	464	460	485	492	473	488	457	467	500	468	446	481	474	463	448	465	480	476	515	463	467	468	464	481	470	460	442	441	465	495	458	466	481	447	497	457	474	525	457	457	440	448	459	486	471	507	455	466	497	452	430	420	463	509	444	522	476	400	454	455	491	459	472	519	472	462	481	510	456	523	475	475	496	497	448	497	476	499	470	465	487	465	499	455	457	445	481	490	441	448	478	480	502	438	492	504	480	498	468	473	441	467	503	471	478	485	440	477	465	485	495	440	433	486	457	489	416	442	470	480	490	455	437	467	454	496	446	489	465	454	506	454	488	432	492	470	464	482	470	452	431	510	486	435	437	497	514	468	471	490	437	475	453	422	467	479	443	472	449	474	477	515	415	497	457	430	462	509	509	444	424	455	471	469	466	435	439	499	476	457	461	427	504	463	461	481	431	452	458	470	448	494	440	434	452	491	455	463	461	465	460	465	482	468	513	454	458	444	493	505	480	471	480	450	462	486	465	432	433	463	433	481	520	468	475	448	468	453	455	426	457	472	477	485	460	441	464	427	449	478	492	458	475	455	466	469	477	473	499	462	446	498	408	508	456	480	455	470	436	491	430	457	444	501	466	452	473	458	448	487	458	478	490	487	510	474	490	454	478	472	480	453	456	473	475	488	498	497	472	486	490	449	465	471	438	437	430	463	452	518	461	456	413	450	478	444	471	501	511	419	437	448	427	487	444	505	441	446	468	463	454	493	484	479	448	467	484	473	455	467	482	493	450	441	476	473	420	477	465	473	485	472	474	454	455	485	484	450	463	459	457	459	500	450	471	441	464	466	442	517	473	448	445	474	460	470	515	409	455	452	480	437	470	450	488	461	447	460	440	476	453	434	444	426	444	445	483	467	484	475	467	523	486	473	465	444	476	478	472	472	474	561	435	451	437	481	428	442	433	456	481	470	442	433	449	446	439	479	460	482	487	484	475	460	473	480	476	480	505	474	487	471	435	456	507	456	486	462	489	485	448	485	484	445	469	456	481	453	452	503	490	447	464	464	467	424	458	464	497	463	496	444	457	487	507	460	449	457	493	404	475	441	473	493	439	490	487	455	459	454	477	492	457	470	446	448	506	451	480	441	450	499	471	430	477	471	426	460	457	457	493	431	469	464	482	477	455	453	497	505	473	472	463	473	463	456	439	439	488	456	471	491	453	442	450	466	488	471	470	491	458	440	489	488	461	489	446	457	471	484	490	418	433	511	469	489	459	433	457	475	484	482	449	512	439	447	489	459	501	483	507	487	468	441	476	443	456	480	446	439	511	492	418	449	433	488	478	478	450	471	460	443	440	469	479	460	479	456	464	503	448	471	484	450	465	477	479	489	459	503	484	470	468	470	488	465	451	456	444	465	456	480	481	480	458	440	421	488	470	480	452	440	472	457	456	458	492	521	455	463	498	438	469	403	460	438	475	455	481	486	487	479	484	416	432	447	407	468	476	451	476	446	455	480	451	449	459	446	453	485	485	442	492	427	515	491	484	488	475	456	453	437	485	441	482	479	467	465	451	482	482	472	452	442	473	448	453	456	485	438	461	462	480	477	472	456	520	460	489	454	489	465	450	470	460	484	473	507	463	455	468	445	472	436	457	447	501	467	448	472	473	495	448	447	477	444	509	426	496	478	446	488	463	439	493	485	466	426	515	471	455	468	484	471	433	455	483	477	459	481	453	485	445	477	496	468	476	461	475	493	482	471	482	457	482	438	487	441	433	464	460	457	475	462	501	464	477	472	467	499	477	449	442	484	432	461	499	476	452	485	467	452	415	497	443	452	490	476	429	456	455	452	466	484	478	524	469	483	466	467	498	452	477	462	429	450	471	457	463	438	474	418	495	476	475	488	454	447	448	462	456	461	445	481	484	488	429	441	457	453	454	486	484	467	492	448	469	476	461	428	490	479	487	448	480	428	463	510	474	461	460	518	466	470	497	477	491	453	486	475	452	467	459	484	484	435	473	506	478	455	467	476	467	511	468	470	398	450	468	443	465	483	432	499	488	462	482	493	451	464	445	442	421	444	448	449	444	471	471	465	500	446	474	447	488	467	462	481	442	460	486	458	462	436	496	461	464	494	467	439	443	476	440	484	461	485	437	492	498	491	465	463	459	523	451	524	470	461	475	442	477	480	473	445	447	441	459	457	480	522	458	446	434	495	488	497	478	482	465	479	464	487	472	501	466	484	472	491	494	457	479	421	489	449	474	516	516	448	494	488	510	497	437	472	469	438	464	491	469	472	432	478	445	461	461	475	432	413	444	451	440	456	475	504	464	468	456	483	490	452	442	497	491	402	472	450	473	462	432	499	501	437	423	462	466	481	458	513	409	455	426	486	461	475	443	486	445	445	462	484	483	468	466	470	481	516	473	459	472	439	529	450	476	506	446	475	496	496	462	497	474	482	455	459	481	484	510	498	452	438	436	448	473	470	445	456	492	468	487	441	494	442	476	414	476	478	476	453	459	448	505	451	412	465	467	438	490	461	479	462	439	462	458	468	459	515	457	443	468	435	482	430	457	458	432	428	472	466	476	444	473	444	454	507	473	489	449	457	432	462	474	459	464	436	423	480	493	424	441	488	462	497	478	426	478	480	479	468	503	486	462	464	436	503	478	481	439	432	469	462	472	473	444	485	494	457	473	489	449	458	450	459	467	478	487	471	449	478	461	476	462	470	438	514	491	440	459	449	451	533	473	459	483	464	492	494	426	460	463	438	473	458	457	458	454	444	439	456	425	442	450	473	477	464	470	462	476	470	481	480	443	494	443	436	468	513	450	502	466	472	469	463	473	442	486	480	434	479	480	474	466	467	452	437	460	472	504	452	461	444	435	451	421	486	506	484	461	481	461	460	453	457	464	484	477	471	488	419	438	444	462	426	426	454	462	479	460	449	527	447	437	442	494	440	463	462	456	466	470	474	480	481	438	448	444	452	474	470	444	451	452	460	481	464	485	462	463	483	454	491	452	456	463	469	456	470	486	445	484	456	473	481	475	467	455	489	469	441	462	435	436	469	460	485	456	487	479	471	478	469	503	522	477	470	490	452	428	463	454	427	447	468	471	471	471	436	436	489	509	476	457	459	450	474	537	466	467	496	435	492	492	454	495	486	479	456	462	440	509	477	487	486	481	497	464	475	462	444	443	481	479	458	439	452	477	476	508	468	467	489	485	471	464	465	507	461	504	514	533	462	497	479	448	462	475	433	464	469	442	465	468	457	480	486	503	433	474	471	454	465	488	486	502	488	448	442	504	464	468	459	457	462	459	483	449	504	439	462	498	476	470	473	456	451	464	470	477	454	446	499	442	470	456	514	474	447	487	460	471	492	490	450	490	498	450	500	442	457	456	453	469	500	481	464	495	495	484	519	467	475	456	445	447	471	483
63191	88789	56667	26687	6815	4772	1360	805	767	709	733	774	805	750	777	742	784	715	724	729	843	763	734	772	793	725	676	780	729	758	725	681	792	750	770	763	731	764	779	747	788	762	779	767	762	708	777	767	728	720	721	769	719	743	679	757	744	764	731	720	762	724	757	753	720	732	764	757	792	696	788	778	731	741	731	733	811	745	714	719	776	750	697	717	763	763	794	763	756	739	771	726	760	774	809	737	755	727	743	717	761	737	759	719	737	749	684	767	718	758	690	745	711	756	763	763	724	759	718	766	761	753	727	761	779	745	789	781	715	791	743	727	759	773	767	734	767	772	728	761	755	758	777	780	740	700	814	770	747	740	695	775	708	775	751	749	741	830	732	775	766	791	766	752	758	776	730	764	720	716	725	799	723	723	765	742	756	753	757	763	726	762	759	731	750	750	731	783	737	729	774	753	767	742	757	753	733	759	716	810	738	769	727	781	764	770	774	747	755	790	713	769	782	727	789	765	775	748	771	721	719	739	809	766	746	777	785	717	761	769	718	784	737	728	767	748	706	738	761	789	719	805	745	753	769	776	761	734	765	727	738	773	765	763	719	757	714	742	719	730	735	787	726	726	775	741	753	750	818	751	740	760	777	723	772	762	762	782	775	733	768	743	776	759	772	732	713	754	743	753	742	705	740	719	770	768	722	758	764	785	811	728	791	735	753	780	727	738	766	703	763	760	751	726	757	723	700	771	751	751	712	761	762	745	765	721	762	748	744	756	797	765	762	739	787	758	722	792	750	736	729	790	793	747	735	756	788	730	778	796	781	783	765	747	767	760	713	722	836	818	791	769	751	750	711	752	727	735	786	705	788	755	771	771	720	724	831	704	705	749	723	768	729	818	746	744	702	740	779	766	745	760	740	765	731	788	761	741	773	777	742	798	777	754	780	727	735	726	741	740	763	725	756	743	774	770	791	741	739	750	777	779	753	766	721	751	801	753	707	738	761	792	763	705	769	777	749	747	785	769	722	722	741	748	727	757	760	765	709	759	756	752	743	764	796	733	786	733	765	768	759	761	744	777	794	767	721	727	734	709	753	716	789	759	689	716	786	759	787	772	758	735	712	767	761	781	752	772	691	753	777	787	776	761	735	770	764	739	750	720	741	761	778	755	789	720	769	797	749	753	752	737	748	786	728	738	795	751	723	767	751	722	730	786	772	734	750	783	717	750	795	746	764	734	724	776	753	728	750	765	705	784	766	746	734	775	757	783	723	765	761	747	662	719	723	741	761	734	752	773	747	751	744	782	750	729	763	761	739	714	704	747	764	733	790	761	734	784	797	745	752	716	768	706	754	708	787	750	763	758	776	798	706	721	815	720	797	744	753	754	770	781	678	707	777	740	697	766	747	729	798	764	803	739	811	732	770	750	730	761	737	726	776	764	756	699	749	727	708	765	695	768	764	704	747	722	764	749	729	767	749	739	740	727	783	724	725	747	729	745	774	758	728	751	763	768	735	727	771	788	734	787	733	804	745	796	738	794	708	767	724	784	720	764	745	786	777	756	798	758	733	759	765	733	762	724	829	746	754	732	783	753	718	748	765	749	762	732	760	735	704	758	736	712	735	747	746	779	719	755	747	743	792	752	735	770	772	716	755	770	717	702	782	728	738	770	746	811	739	765	759	715	774	748	779	808	768	767	797	777	740	766	730	733	768	793	738	739	744	786	739	732	781	743	736	805	755	730	747	758	713	754	741	718	746	788	720	775	790	764	715	783	729	744	758	730	765	749	699	705	734	800	764	775	711	651	742	770	776	760	766	727	729	762	778	782	780	757	770	761	789	736	730	780	719	795	695	687	784	782	746	719	761	737	792	749	768	762	736	736	714	775	795	794	711	772	723	724	742	759	723	749	775	704	764	776	750	793	736	749	728	770	776	740	728	765	742	785	755	751	737	731	702	740	766	786	756	768	748	775	735	789	732	830	753	781	745	744	771	759	803	770	743	767	784	763	759	770	747	745	778	738	708	699	708	744	714	715	808	733	748	714	710	785	771	681	765	799	728	761	698	728	804	770	755	721	744	722	757	757	760	733	744	724	768	742	718	731	750	714	753	751	781	748	724	748	787	774	801	777	792	691	760	740	757	717	837	703	765	729	804	751	801	751	718	771	707	690	761	690	795	753	775	742	767	720	789	729	747	774	778	709	762	707	768	723	721	770	722	780	707	708	756	726	789	799	734	759	778	745	770	739	769	807	765	783	769	769	745	726	760	753	744	731	751	765	722	753	757	671	783	761	738	794	752	736	762	756	722	722	760	743	765	749	722	750	782	740	774	793	743	773	722	763	739	722	698	747	742	756	776	714	786	765	806	809	765	813	720	767	737	776	751	780	796	740	696	721	777	781	782	746	759	775	799	760	742	755	730	772	743	789	775	751	750	801	762	762	765	729	784	776	734	765	782	750	705	744	704	773	748	771	720	741	733	826	748	815	729	746	775	732	767	763	754	710	801	792	746	760	762	735	756	800	771	749	791	762	714	745	793	706	746	750	773	730	719	742	769	762	741	722	803	741	748	722	745	749	755	765	739	714	805	782	743	724	753	786	778	733	714	769	760	790	740	728	732	786	776	758	770	780	757	719	733	784	761	723	702	757	770	716	747	768	739	768	761	772	757	757	734	748	753	773	770	773	775	796	792	789	737	720	805	711	775	782	743	749	721	747	727	752	734	777	767	733	771	744	800	786	760	772	770	742	703	783	750	727	762	735	808	713	732	763	772	727	757	719	761	763	798	701	829	793	769	822	719	761	730	797	765	692	797	752	767	791	707	736	738	773	733	765	716	817	753	727	774	743	762	730	786	769	744	725	707	764	793	776	747	754	742	745	748	734	711	772	745	758	696	748	755	743	768	747	777	754	762	698	740	768	738	731	766	780	744	716	736	739	771	786	771	765	746	742	768	761	762	732	777	753	716	713	780	731	723	754	762	736	815	780	761	689	772	734	729	767	736	749	750	717	710	749	732	748	812	732	787	783	767	755	748	758	772	762	716	770	774	722	780	739	751	697	763	689	721	739	759	763	733	759	751	708	761	773	785	752	747	734	754	779	711	730	763	741	739	752	749	763	758	741	715	743	743	759	718	713	732	767	726	756	755	720	796	703	762	721	735	710	743	732	731	732	723	751	741	757	791	744	753	748	753	760	756	774	751	735	775	752	756	690	743	791	721	726	745	766	731	738	757	786	774	774	720	769	764	796	770	829	715	770	720	736	770	749	694	764	738	740	739	759	720	733	741	742	768	757	755	757	720	786	728	776	745	744	772	711	721	713	725	737	747	757	723	773	721	767	776	763	741	737	771	756	743	759	754	714	758	748	777	781	721	779	730	743	760	740	708	760	760	738	712	731	758	738	755	702	738	747	743	796	790	738	742	776	728	773	782	754	711	728	697	713	694	737	759	768	731	733	785	755	804	751	734	771	686	763	768	751	752	737	717	764	694	767	743	753
24488	23102	30781	24707	21473	17750	4337	796	640	720	648	697	680	649	676	621	620	676	657	668	687	694	686	683	704	665	635	679	629	650	641	657	659	684	633	652	657	620	645	687	632	624	677	680	648	658	653	645	605	666	628	670	654	631	584	656	645	629	665	640	664	600	708	646	613	616	661	626	686	630	642	596	669	670	664	678	642	643	633	633	679	657	681	662	675	620	652	615	667	654	681	689	644	636	669	630	677	640	668	683	658	655	653	670	674	597	610	656	656	669	674	667	589	644	683	697	669	690	696	649	641	617	616	637	647	611	644	642	654	649	631	670	653	619	607	631	671	613	668	672	610	635	657	635	634	626	641	675	615	654	664	659	653	618	640	627	597	661	666	617	624	652	645	676	625	656	654	669	647	700	705	633	650	631	652	691	663	609	634	630	649	650	659	635	657	690	640	661	642	714	667	649	613	676	651	639	654	649	635	669	638	595	643	644	667	616	628	657	662	673	638	661	619	659	646	637	712	645	663	598	597	674	593	622	644	618	625	617	638	628	643	638	647	682	659	656	679	657	671	607	653	676	641	653	623	663	650	612	656	680	620	666	702	647	603	652	695	631	639	620	656	632	656	606	612	681	659	682	676	665	642	655	676	676	651	624	622	627	664	670	655	640	640	636	660	685	687	671	646	628	655	636	654	616	671	640	673	608	669	649	631	622	633	637	667	645	625	682	622	670	642	702	667	617	670	675	673	614	662	650	631	668	632	653	621	639	645	655	631	654	653	638	684	624	673	666	649	656	617	630	675	643	617	636	697	640	641	698	701	660	632	676	622	631	632	696	671	624	695	636	708	636	640	680	664	692	640	635	676	646	644	619	617	630	602	630	623	641	647	661	664	659	667	649	675	638	646	658	666	685	667	663	657	668	644	667	656	613	637	637	628	637	653	642	651	650	628	625	681	616	603	650	623	628	632	635	668	682	636	635	690	697	606	603	694	637	665	686	655	666	654	682	654	652	645	610	627	657	652	645	644	645	658	651	639	628	609	635	669	683	645	627	629	646	655	674	666	669	650	647	695	653	595	652	684	626	672	624	667	662	645	631	611	650	680	668	621	641	655	617	691	634	636	640	611	661	630	664	600	683	648	657	660	610	681	658	644	669	648	666	616	649	672	708	649	685	680	646	669	676	651	662	648	668	641	650	627	652	680	653	621	653	664	672	657	697	653	641	621	642	662	587	626	661	683	660	671	675	643	649	633	650	632	665	670	615	694	649	695	623	601	698	688	660	659	647	658	652	638	657	696	678	619	642	659	605	643	647	667	668	662	692	687	679	628	618	690	672	654	684	667	652	651	664	662	592	638	664	706	670	690	657	679	626	646	652	645	621	678	632	619	622	660	636	669	633	633	653	673	649	696	647	638	660	620	654	637	650	637	686	605	625	620	684	623	624	657	654	671	639	638	591	598	636	661	680	626	661	654	693	658	635	664	677	628	634	671	625	633	682	679	666	692	645	667	654	663	685	628	666	627	629	604	669	650	642	675	663	643	676	625	663	697	670	703	680	689	681	673	700	638	660	590	617	710	667	673	665	650	658	661	732	682	661	665	665	638	668	644	646	661	616	651	667	699	673	634	647	658	649	666	649	630	709	665	696	659	664	668	598	639	662	677	659	662	603	649	655	623	677	656	634	635	640	661	684	652	652	660	653	636	657	655	628	673	641	679	662	644	648	634	650	641	642	597	614	716	613	678	681	617	649	651	639	673	669	679	645	609	679	660	639	655	655	593	632	633	614	613	662	635	615	657	666	667	650	665	687	664	654	668	696	627	702	676	660	659	635	637	645	640	651	667	628	705	607	626	650	689	601	690	629	667	628	637	608	617	659	639	656	653	636	651	650	638	624	591	651	623	647	652	633	679	701	670	649	627	625	653	668	676	621	635	635	647	653	647	635	609	666	620	661	664	626	671	654	660	655	617	614	636	675	656	658	685	649	616	647	646	650	634	673	677	702	660	684	615	676	638	661	619	679	658	680	665	676	664	654	670	691	607	640	646	646	622	680	630	643	660	654	638	711	686	656	608	651	657	676	656	629	632	663	678	665	657	642	663	589	633	677	696	670	657	653	664	684	625	647	626	643	625	666	653	650	660	659	670	616	623	624	684	603	631	679	632	645	680	612	648	637	657	667	668	652	669	622	675	651	640	670	654	668	653	677	672	661	648	670	672	643	637	649	647	646	673	649	656	656	651	671	652	636	657	655	592	689	645	636	605	661	634	673	646	676	640	681	601	680	673	606	647	626	677	637	627	631	663	677	637	651	608	629	635	639	660	662	679	632	649	670	567	636	673	668	661	610	617	669	670	598	656	679	640	591	661	675	648	653	610	674	644	696	645	689	685	676	631	660	688	635	619	649	651	638	678	651	631	602	632	691	632	652	635	628	687	629	615	602	653	612	669	687	630	637	627	664	643	620	602	617	674	674	641	696	643	608	610	642	674	633	677	634	638	666	676	645	625	598	648	649	645	649	619	630	659	679	659	648	604	620	631	700	666	633	625	621	655	656	642	632	650	663	629	642	667	649	636	667	647	650	651	689	671	684	674	644	653	604	666	656	665	641	656	622	639	679	626	632	673	656	656	633	626	637	610	582	669	671	630	648	643	658	647	682	656	648	614	612	637	661	682	643	649	633	656	685	618	676	602	669	664	660	668	627	632	669	656	651	667	670	649	665	682	646	600	667	667	644	638	666	647	666	595	665	673	606	602	628	657	678	658	659	670	629	642	626	613	696	654	678	662	658	668	626	671	602	661	657	626	619	671	674	625	631	648	648	710	621	632	696	642	640	645	634	635	673	663	705	661	603	692	605	644	702	645	655	647	640	648	685	623	595	627	605	675	629	626	645	684	608	651	660	610	648	669	660	657	658	697	643	630	615	616	704	638	623	665	652	653	656	624	634	652	674	659	637	639	675	691	634	640	655	653	639	621	623	671	622	627	629	656	669	679	661	662	651	662	651	672	652	653	632	647	622	672	650	684	633	665	684	611	642	623	660	608	662	653	619	648	633	638	687	676	651	635	649	622	656	633	664	630	671	604	688	667	642	638	624	677	633	639	663	673	668	660	685	645	687	637	615	597	605	610	627	665	654	636	673	690	643	642	655	682	684	657	658	669	609	700	593	624	590	680	649	674	628	609	646	644	651	631	635	629	660	636	631	689	628	660	666	700	641	626	613	685	661	616	616	682	674	660	651	648	694	672	646	616	699	585	640	619	655	664	645	633	631	648	625	676	621	708	630	626	707	621	654	703	667	687	677	626	619	685	654	660	647	661	655	652	647	625	640	637	654	639	649	614	655	624	674	670	629	664	671	663	643	654	643	629	637	643	674	685	639	637	663	630	681	640	687	610	646	653	684	670	623	644	676	654	643	647	610	618	672	649	640	622	691	672	620	646	642	649	691	689	694	694	673	661	670	687	644	659	614	646	651	650	627	665	591	614	625	667	674	655	625
61290	98665	66752	33816	11311	10392	3017	960	959	993	1068	981	930	1015	922	999	968	1028	1006	1032	935	1011	1010	1018	1043	930	964	943	1004	1042	1008	986	1043	995	964	984	1019	989	999	954	1025	983	1016	1030	1014	978	1028	983	938	1007	977	1022	973	1010	1035	998	989	989	1004	1045	991	1015	925	1026	936	983	983	987	986	978	979	959	987	971	959	999	957	1017	1020	1036	979	957	992	977	963	1015	994	976	1000	991	1017	982	985	999	970	964	955	972	1015	959	961	944	976	1013	987	960	995	954	970	1003	947	1007	1056	1013	970	1003	983	1004	983	972	1026	962	1003	1048	988	973	1031	978	969	934	982	983	963	945	980	1034	1047	931	948	952	981	984	1002	982	1030	1013	1037	997	979	940	1013	1000	1013	982	962	972	975	957	984	1019	992	988	948	886	948	1034	963	995	969	974	989	1013	1028	1028	958	972	1017	971	977	993	974	1017	960	989	994	1019	976	999	988	970	969	940	985	1010	970	1058	1034	938	978	996	1016	1021	976	945	979	977	979	1034	977	979	1048	943	978	996	989	957	978	1018	981	985	1028	924	1007	1009	970	987	971	1011	931	1002	1046	955	975	966	1042	984	952	962	1024	982	974	925	1090	978	1020	954	1005	1009	968	997	939	989	977	975	999	1007	931	1034	1013	1018	948	996	1010	1021	987	968	986	970	999	1019	988	979	996	1012	980	1012	1037	968	957	922	975	976	994	1032	1001	1001	987	1008	1024	1019	968	985	968	964	1042	992	977	1000	986	1046	1021	970	918	976	991	952	1001	991	960	1029	997	918	982	955	984	1002	996	974	1034	992	957	988	1049	955	1008	952	1052	1045	936	1012	1007	974	998	939	971	1025	991	1027	1005	963	989	972	1002	991	990	963	957	978	953	985	978	991	983	956	1010	1012	1008	1037	1012	954	999	1035	1009	996	993	991	934	971	967	1032	995	967	962	984	1003	1028	941	976	974	1002	990	983	996	967	985	1021	1014	997	950	989	1028	940	973	1026	973	989	1014	1009	986	995	906	1013	1023	993	970	962	994	976	1044	1028	1005	1016	986	1054	965	942	1004	999	1013	951	961	1013	1054	989	976	991	1036	956	989	1076	965	1009	954	976	975	984	957	916	974	987	942	993	955	966	1000	964	974	977	1019	990	930	982	1027	1010	996	1044	960	991	925	1009	1054	1021	965	951	1051	989	983	971	993	971	1043	1005	948	1000	987	1035	995	1043	974	940	951	928	992	961	1007	1016	1005	952	959	1001	977	955	986	1033	1003	1028	974	1005	966	1002	967	993	1001	977	1025	967	1021	1008	935	1003	1015	979	1021	1007	1005	998	956	984	999	983	1007	1018	971	969	1010	981	913	980	1010	912	1010	933	926	985	968	1033	952	967	983	977	1020	1009	986	1023	1016	1045	1048	988	992	1026	993	1009	990	975	1026	982	995	928	972	985	953	990	1013	956	1045	996	973	958	952	1032	968	1006	972	1030	1106	985	1046	1004	1033	1013	1012	1003	1008	1043	1001	1000	974	1021	996	941	1004	1017	991	1041	949	961	974	936	979	976	986	965	990	1017	1007	1019	990	965	937	961	1032	949	981	1050	986	973	987	992	1020	982	972	962	954	983	999	980	983	949	971	1022	992	991	926	957	1021	964	1007	1023	979	1011	938	1007	961	1028	977	1013	978	954	947	981	970	941	1000	976	964	1025	955	976	948	1020	1030	1035	964	924	989	1007	930	1022	1016	919	952	970	948	1015	993	999	957	993	966	963	1005	1004	964	961	934	951	941	899	1022	999	973	1009	998	1024	1028	1018	966	984	1004	975	997	1006	932	1003	965	1029	968	1038	1001	1030	948	1001	955	1030	993	991	1029	967	1002	977	1046	1024	1007	991	968	985	987	991	1025	976	972	1014	961	960	994	1008	970	990	1039	1008	968	981	988	1054	1002	982	1032	1011	931	1009	1013	962	1000	1031	1006	965	982	983	1008	970	1040	1042	1093	1042	990	1033	1064	954	988	1007	976	983	1012	991	958	976	1013	1042	1059	994	1020	1001	990	994	977	971	957	970	1037	948	970	1026	1043	982	997	969	997	976	986	954	1012	1012	996	984	982	984	994	1015	988	994	1014	1059	1058	967	1037	968	972	1002	1041	1024	1025	958	1020	1014	984	1024	949	1014	1003	1084	1049	1036	1028	1000	980	1004	999	960	1063	960	1040	950	981	931	1030	1023	1019	1025	942	968	955	963	995	1006	978	967	1019	1024	971	932	981	967	999	991	986	980	1047	978	950	990	1046	999	991	1056	980	996	965	1016	950	926	922	1006	978	954	934	943	1007	974	1038	1013	978	990	999	1047	1015	1028	959	938	1030	969	1041	963	958	979	1014	978	978	986	978	953	985	966	1041	1003	1025	1008	972	929	989	1031	919	1007	915	1029	957	918	950	960	1055	999	1023	987	978	1032	966	990	1018	973	1012	972	942	983	993	946	1069	1035	1033	911	998	975	997	982	982	997	973	944	998	952	981	998	909	1006	976	1008	1009	994	1012	990	990	1022	986	981	987	950	1012	981	956	964	1036	983	1015	985	944	975	955	970	962	976	988	970	975	969	996	1003	1024	1011	1024	1034	1019	900	1003	974	960	988	918	1003	1024	1019	998	997	1015	995	1075	1018	987	984	926	1004	916	1011	992	975	1005	994	1024	1021	969	1002	982	1010	1033	1003	1015	983	974	1001	1017	994	1007	989	935	1047	942	1040	996	1020	1029	1050	1003	1019	1039	965	973	993	973	978	983	1020	1004	984	996	1004	962	936	984	911	982	969	989	1001	961	1003	969	987	992	979	978	1034	983	1019	1023	1032	966	945	1003	1056	1005	1019	941	978	990	1025	998	1032	1008	988	998	979	1012	933	1008	979	993	1002	1032	1008	996	958	967	1001	958	976	1010	990	971	1021	989	942	989	970	987	977	968	958	1021	1019	1032	1015	1035	976	1032	1007	990	950	1014	1031	953	985	991	981	962	1007	1026	985	958	1023	944	965	941	948	960	1012	1014	1005	1006	1024	1027	1064	988	998	1000	985	1023	971	992	1008	1061	1016	961	961	968	952	974	1026	956	930	984	973	1002	980	982	967	1003	964	1013	995	1014	1063	958	1044	986	973	1011	983	943	990	967	999	933	921	993	1028	986	1028	977	993	976	1004	960	939	1043	1052	975	971	967	973	1041	989	962	942	931	976	997	997	1000	1006	1007	996	1054	1014	1007	977	1025	983	1006	1029	993	961	960	901	985	1017	989	1006	989	985	974	1066	1005	975	1018	998	987	947	975	1001	971	919	944	1013	982	964	952	985	999	945	975	1009	975	978	951	959	974	1006	953	1022	991	1004	981	1029	997	982	987	959	934	964	990	961	972	962	977	959	994	1000	999	994	1025	1011	950	948	972	984	977	982	970	960	988	989	1042	1014	991	940	1006	958	993	983	978	1001	1004	1036	978	933	1013	944	985	966	983	996	977	994	1034	944	977	1033	1046	1018	931	952	1016	984	1022	995	1006	1018	1004	1024	986	973	961	1033	1047	935	959	1014	975	992	984	996	989	955	945	953	945	964	1017	1003	939	993	946	965	951	988	1009	981	969	1007	1020	969	996	1016	951	1025	969	1036	1058	1005	987	1007	978	1021	877	1001	963	1037	1006	952	1020	1009	1015	943	989	1018	991	932	1013	953	978	991	1034	999	1047	982	981	983	927	973	1007	988	1046	969	1022	976	956	979	973	959	988	949	960	938	950	1001	993	984	1010	923	996	990	1020	1012	1019	987	1013	970	1018	988	999	976	976	976	936	1019	902	962	1037	1003	982	1020	989	974	1049	989	973	925	1028	983	974	1010	993	949	986	969	940	933	1008	962	972	951	1011	1031	975	940	1015	1002	956	987	982	988	942	962	943	982	964	998	970	983	960	950	989	978	998	1003	1005	982	1006	1001	953	997	957	990	1000	998	988	919	1035	1015	958	1010	1012	961	993	1000	1015	960	1062	992	912	964	1034	952	1059	995	991	989	973	984
32903	32123	25664	9435	968	926	544	465	512	471	473	508	478	486	481	516	454	472	481	520	441	522	510	464	493	464	481	464	440	446	501	500	499	455	499	525	498	483	492	472	474	453	535	484	481	492	485	489	464	530	456	503	476	484	478	479	489	483	507	441	511	506	487	455	497	438	484	482	446	473	491	505	483	511	492	492	509	496	494	479	465	465	495	473	525	481	434	489	464	455	465	482	472	433	492	505	495	507	475	492	469	471	489	491	454	489	499	476	492	502	480	507	484	488	493	474	439	465	496	498	448	488	469	467	469	440	473	451	445	504	466	446	479	462	476	491	453	507	478	467	443	500	476	462	449	498	444	521	492	451	516	462	449	471	452	459	447	472	471	454	451	464	483	461	472	478	483	483	492	493	518	484	478	478	487	525	514	436	518	511	479	490	493	464	489	477	480	476	494	510	478	460	472	488	504	481	469	482	441	463	501	490	511	485	467	475	465	498	471	493	503	509	456	478	488	480	493	488	442	453	490	457	504	450	453	478	476	508	449	459	485	491	421	543	496	469	499	487	489	488	464	519	505	528	473	446	434	470	454	497	489	458	481	456	486	511	484	452	502	462	479	467	490	470	483	476	468	428	484	491	516	502	447	443	486	490	511	505	489	469	482	506	468	467	489	489	466	483	465	482	483	522	462	478	463	460	489	501	497	462	446	479	488	468	473	486	490	505	486	472	502	447	451	467	472	473	439	459	482	502	476	475	466	506	479	458	494	518	447	464	502	509	497	502	475	494	490	464	479	470	446	466	486	465	533	500	488	488	489	479	478	501	461	505	484	471	475	508	498	490	515	482	488	498	479	467	463	495	488	471	470	468	492	475	465	502	492	498	449	481	494	483	501	464	507	442	464	496	470	464	487	467	477	506	511	492	442	473	503	466	476	493	496	458	470	459	512	458	462	494	476	499	485	478	501	475	445	500	485	461	481	479	505	462	483	500	515	494	475	454	507	489	468	476	464	536	479	461	483	498	489	476	482	448	465	472	494	471	445	478	472	482	512	463	497	480	457	497	450	461	493	484	475	480	496	486	448	481	442	474	439	493	502	451	468	470	460	459	511	473	491	448	495	480	448	454	505	490	477	469	470	468	458	475	428	458	496	473	503	514	476	481	477	474	514	477	441	489	460	488	455	501	469	474	472	513	464	460	479	516	491	499	465	460	471	467	507	487	478	478	474	534	484	459	468	474	479	513	508	461	478	431	488	482	496	478	504	475	463	450	496	470	447	451	475	464	457	497	478	473	499	468	493	442	475	461	494	536	490	490	470	463	510	512	499	490	455	416	490	495	483	473	457	467	450	481	489	458	507	511	489	489	471	462	464	534	507	486	496	485	458	487	454	465	493	481	493	470	480	500	527	482	448	489	501	512	496	458	477	444	483	480	463	437	468	447	452	504	478	510	447	498	458	486	479	499	512	510	489	504	473	490	496	508	478	480	480	483	465	446	475	458	452	498	465	524	478	435	494	457	463	503	461	506	496	465	466	485	481	482	472	500	488	450	522	466	453	487	472	486	479	469	506	479	461	501	463	504	506	486	498	511	497	508	436	484	469	469	423	480	451	509	482	498	470	473	474	485	505	501	485	486	474	504	472	459	479	470	454	470	486	505	493	459	477	514	507	487	476	459	498	450	456	504	485	458	502	491	495	483	492	469	497	471	465	463	466	479	473	467	489	444	510	463	505	471	502	477	510	484	453	481	470	529	497	478	504	483	464	518	460	473	496	462	479	483	499	474	489	488	494	471	461	482	476	491	517	454	516	475	508	449	427	487	504	422	466	482	500	514	524	489	473	479	478	463	484	479	480	492	489	442	518	506	471	490	477	480	518	461	502	448	457	474	465	455	472	485	457	488	446	449	487	501	475	466	476	446	423	433	446	466	449	514	482	464	445	461	467	472	501	460	478	484	462	439	451	457	500	488	450	470	512	490	519	503	466	518	501	455	473	455	497	460	458	497	472	450	464	466	487	460	479	491	492	440	482	453	481	467	501	514	450	491	491	498	494	514	460	485	464	496	484	479	469	463	496	518	502	479	458	476	477	479	449	479	482	483	492	533	489	463	463	469	480	453	471	464	455	457	464	470	489	503	470	482	480	488	515	490	479	487	460	482	515	509	494	485	507	487	469	460	497	457	485	492	455	494	465	435	486	499	460	449	497	446	493	479	503	457	463	497	424	452	514	470	508	444	473	468	489	461	473	480	468	478	480	473	493	478	507	472	495	473	500	490	499	434	456	452	440	469	494	503	516	502	464	450	499	468	457	461	475	466	503	460	452	510	460	516	455	476	480	484	497	480	477	449	476	476	513	446	425	458	463	457	490	502	495	505	471	510	455	473	488	524	432	507	500	503	517	467	446	440	476	448	481	479	473	493	478	459	461	460	507	439	467	493	483	448	488	443	490	469	457	457	448	501	499	452	471	506	460	480	478	510	469	460	479	474	449	474	487	450	511	512	490	498	481	415	468	470	455	461	524	457	489	439	512	513	462	496	501	514	462	492	467	461	476	473	450	474	486	457	485	456	466	473	505	501	506	474	494	480	492	486	519	465	493	480	511	477	465	477	447	466	471	464	505	476	465	492	462	498	479	507	491	449	482	510	482	507	509	473	498	486	455	483	481	469	509	466	524	470	483	498	506	460	526	515	512	465	516	494	473	476	476	471	397	500	471	454	505	466	519	512	478	420	507	465	473	462	454	472	498	449	481	467	463	456	444	454	453	512	518	457	462	494	511	486	487	451	478	470	470	471	461	512	506	453	486	481	471	491	464	474	460	480	466	469	486	501	488	452	475	451	459	437	500	503	512	486	458	473	486	510	431	473	478	488	492	487	476	501	464	489	504	513	465	461	462	496	495	516	468	487	472	481	457	523	463	474	452	480	461	499	504	464	481	495	506	469	478	493	458	507	480	448	478	474	486	477	471	467	467	510	483	443	501	486	494	457	461	491	475	490	459	489	481	474	483	505	469	496	472	467	491	501	489	456	513	477	444	447	455	462	456	494	470	497	453	466	512	462	513	454	498	493	479	430	472	492	480	510	449	469	493	503	452	482	463	490	485	462	480	500	490	489	465	509	496	480	492	480	506	504	497	452	470	489	496	524	480	488	486	491	445	490	500	493	481	480	441	471	481	459	474	471	452	446	432	477	499	507	412	507	480	513	493	491	519	489	472	493	458	478	501	473	485	475	463	487	473	474	494	494	465	484	461	481	453	476	501	493	479	483	475	480	528	464	469	441	505	472	484	463	483	472	496	485	460	472	487	497	460	534	507	467	474	498	520	456	482	480	477	476	475	484	455	508	519	454	459	482	513	496	477	473	482	472	488	511	470	496	477	497	484	509	462	479	442	434	477	515	513	484	495	488	506	452	530	499	476	499	479	498	441	519	490	488	497	481	488	468	490	477	487	511	529	460	458	484	493	459	478	468	455	474	488	511	494	443	485	483	507	499
43298	48146	28170	7557	1626	1840	917	774	810	821	807	776	766	804	822	809	833	839	801	804	787	812	819	788	752	822	820	775	749	823	764	759	760	736	816	865	811	766	787	757	807	774	795	780	765	806	844	794	726	778	799	746	821	787	771	759	772	785	767	789	791	774	759	776	756	783	751	749	770	793	775	802	771	768	789	787	766	801	791	800	759	801	782	811	793	797	829	789	777	773	799	806	793	801	838	808	771	817	767	751	801	747	814	780	794	793	792	787	737	827	788	817	756	779	739	785	833	750	824	787	763	792	766	809	746	733	789	790	764	807	823	775	757	823	756	810	767	809	755	819	776	797	838	796	780	819	809	805	800	781	788	780	758	792	840	804	838	753	849	825	769	782	801	769	728	772	800	804	827	771	782	729	813	764	741	833	800	791	817	753	800	785	764	744	765	798	782	809	780	854	765	761	747	789	784	784	773	790	771	753	796	768	803	751	773	815	773	797	737	789	754	723	778	741	761	753	819	744	751	769	738	777	716	715	806	786	812	808	796	792	769	770	760	788	816	760	762	793	769	738	802	797	757	775	773	782	797	716	783	795	830	810	783	739	813	821	696	812	800	814	797	758	840	787	754	772	811	786	798	828	825	781	802	725	779	759	727	789	796	824	790	795	805	774	765	816	792	832	779	757	792	757	771	842	741	794	783	750	826	784	776	813	796	818	779	793	789	805	806	792	764	748	772	743	797	784	787	822	743	771	794	766	802	762	741	789	809	805	774	788	796	789	802	809	748	784	766	755	809	778	805	759	800	817	767	798	783	755	803	774	757	765	791	805	752	783	812	822	772	761	798	788	776	731	778	803	781	788	811	806	771	823	845	804	788	759	746	770	782	754	797	815	794	782	774	827	778	748	815	765	730	772	753	821	808	853	809	766	805	790	796	812	829	780	817	785	751	804	785	766	790	775	762	792	791	820	827	831	757	766	795	829	803	790	775	819	797	825	785	763	788	803	771	793	801	760	740	782	778	773	778	748	780	788	789	773	762	752	823	800	787	792	774	788	766	732	786	755	776	785	742	768	775	816	775	739	780	783	802	789	782	783	805	769	752	825	790	805	768	752	783	737	764	789	806	783	804	819	787	819	812	786	826	807	763	774	743	791	813	760	756	803	782	816	794	784	779	786	733	821	801	810	740	801	776	745	840	782	761	763	788	778	804	804	794	791	744	767	737	782	794	750	785	781	738	788	776	761	801	777	808	776	720	809	766	739	777	792	771	752	754	807	788	749	751	789	788	826	726	818	789	748	766	780	802	791	796	834	805	781	774	812	809	750	785	770	790	777	784	813	818	767	788	772	774	738	810	794	829	753	755	856	789	758	784	840	847	775	780	775	776	817	792	796	794	781	767	709	756	738	799	742	781	791	811	797	807	844	779	764	774	764	768	752	819	764	757	746	768	727	739	771	810	760	738	752	785	739	771	798	815	796	759	804	776	774	763	768	823	837	817	808	769	798	792	835	809	796	814	789	769	772	748	813	749	820	785	797	783	817	779	801	823	775	780	770	721	751	773	771	827	808	781	768	797	803	772	796	826	751	784	846	795	774	794	762	816	799	782	757	781	743	768	772	818	759	774	813	755	799	756	804	827	744	777	756	759	785	734	731	793	746	759	755	773	824	780	829	850	774	803	780	833	800	752	778	787	739	742	792	774	815	787	861	682	815	820	806	795	788	856	750	814	787	776	783	855	761	757	748	764	763	852	786	716	767	753	789	761	768	757	794	758	793	732	776	778	786	823	794	831	776	809	815	752	809	779	813	802	763	772	798	826	728	769	774	781	789	766	808	801	750	804	762	792	811	825	813	780	747	787	776	756	802	828	773	800	761	747	765	787	810	748	773	760	802	806	778	789	818	799	787	778	744	817	711	793	766	791	796	769	758	817	775	800	777	798	780	757	748	790	801	774	767	758	782	779	765	750	861	802	800	799	796	783	800	801	765	785	771	783	740	754	780	755	796	797	747	776	778	747	792	820	784	733	811	734	776	800	794	798	750	809	800	731	788	736	779	793	739	808	838	779	767	769	799	809	756	783	761	831	778	785	812	849	762	757	752	774	791	752	746	762	786	804	753	757	763	819	811	797	794	807	847	758	805	790	801	816	782	726	813	780	776	820	827	793	831	793	805	725	810	762	770	811	748	787	813	789	813	814	791	769	782	780	817	735	784	769	772	759	810	784	792	786	791	735	801	786	791	791	774	721	771	795	835	746	834	813	791	782	723	784	778	774	781	823	784	789	737	807	783	797	765	765	768	748	783	780	781	784	810	776	737	803	779	814	755	782	772	759	795	813	751	773	727	790	777	797	805	752	786	800	740	750	806	825	763	819	745	763	827	792	773	758	844	758	815	819	852	781	774	749	784	780	766	784	742	828	789	830	793	790	806	801	793	814	770	833	809	828	762	796	740	753	761	767	753	800	835	781	793	808	751	823	814	743	761	792	778	829	713	755	778	752	772	815	714	762	771	768	837	779	838	805	795	767	731	777	734	751	827	817	800	784	801	796	762	805	771	786	782	782	737	803	735	763	728	808	810	804	771	822	764	839	758	785	788	788	792	766	758	768	823	745	787	770	790	775	781	741	786	763	771	795	799	789	832	775	803	776	759	749	801	808	785	793	810	814	798	759	760	786	742	817	837	798	793	774	783	818	796	796	781	784	792	795	787	775	809	785	785	747	792	747	774	773	747	772	758	779	838	782	794	783	777	800	777	826	756	807	751	777	795	785	782	787	760	781	745	799	805	827	792	801	786	805	755	809	813	796	845	746	779	778	744	735	745	774	763	809	735	804	775	723	787	783	787	782	788	798	786	839	738	809	826	775	823	852	746	796	777	753	813	765	750	757	771	782	801	791	743	760	748	759	808	752	782	805	725	776	781	784	800	760	756	740	800	791	807	790	788	766	786	723	753	782	746	727	780	824	754	745	785	780	753	814	748	780	815	778	793	740	762	762	734	766	763	802	830	737	820	785	794	781	815	772	780	761	782	788	785	799	795	808	783	747	783	791	809	850	765	805	813	765	798	769	824	770	787	779	735	789	734	805	774	754	812	786	808	835	817	748	804	806	767	782	756	761	816	745	743	753	799	805	783	774	781	760	773	759	813	816	804	751	794	740	798	801	779	777	798	735	753	785	833	802	758	764	745	797	787	809	821	752	780	771	776	809	773	786	737	793	769	737	818	759	813	785	799	752	745	767	777	787	809	767	771	775	795	777	837	815	827	768	764	772	770	754	793	783	764	795	769	755	778	760	786	752	788	790	816	807	796	791	792	769	781	778	766	769	801	782	812	741	730	811	797	756	756	807	791	776	751	832	823	766	781	776	787	743	813	788	781	763	809	769	811	809	801	750	754	753	774	829	745	833	769	823	765	785	807	804	829	841	800	828	801	809	763	771	790	788	727	822	776	826	783	782	754	781	784	808	804	814	815	801	816	828	784	784	785	837	790	774	782
25905	25054	32165	25832	18034	6837	1073	481	427	466	448	500	478	463	467	432	450	423	488	430	411	430	427	437	436	440	451	446	480	440	446	443	444	448	443	475	448	457	474	451	463	448	417	440	485	468	443	434	525	451	449	433	449	471	462	490	493	452	478	441	422	459	442	459	452	439	438	471	446	432	479	432	449	425	439	425	421	478	470	444	416	444	490	408	448	463	401	450	488	498	445	443	465	443	423	479	458	439	449	433	470	457	452	455	435	421	442	444	424	447	471	446	465	458	459	452	521	478	426	470	463	443	450	443	466	449	443	426	452	471	495	430	472	485	462	440	481	439	447	430	420	433	473	458	472	460	431	449	408	460	437	461	473	454	445	444	448	416	485	439	420	443	429	418	453	429	465	475	428	446	431	445	449	459	427	456	447	451	440	398	462	405	420	442	430	453	447	459	423	441	471	469	465	429	437	455	478	447	459	436	400	442	478	500	445	462	410	423	436	449	417	477	430	449	466	429	432	460	458	443	433	457	449	433	482	426	452	432	454	450	459	458	428	445	445	445	459	447	459	427	432	475	463	455	467	474	445	443	453	454	448	468	457	493	435	406	419	429	439	518	445	470	451	496	494	460	478	477	458	472	417	462	465	455	435	455	462	476	450	449	460	438	448	472	464	448	463	449	462	487	426	478	471	462	422	470	442	440	443	449	464	407	437	444	487	448	440	460	470	488	453	459	454	437	479	496	445	481	443	455	417	465	489	416	402	406	474	462	469	424	453	435	455	444	425	450	429	438	460	458	461	465	453	449	421	451	442	456	483	443	477	448	455	449	468	456	440	448	456	456	466	427	454	484	465	423	415	453	421	431	420	428	427	460	460	447	394	450	443	441	472	437	430	445	452	465	454	486	440	489	485	468	486	463	452	421	460	421	427	496	445	466	479	442	469	426	443	419	470	459	457	449	458	433	458	439	432	456	423	448	448	447	446	460	449	426	437	438	455	427	453	457	451	454	474	439	429	448	456	492	465	464	478	438	474	499	452	432	452	438	424	472	447	501	458	471	485	455	455	495	477	438	454	465	420	404	443	450	432	484	511	452	458	449	466	465	437	506	455	480	462	452	436	434	480	461	465	427	474	447	447	420	454	478	466	431	463	444	455	488	429	476	451	468	437	437	439	463	442	435	439	446	457	417	431	454	465	460	442	441	457	454	463	420	395	474	445	441	442	430	429	455	455	482	490	421	454	428	484	441	450	447	387	440	448	434	424	465	437	478	417	460	445	442	437	418	399	464	443	429	467	454	462	482	427	474	448	492	461	449	413	472	461	422	425	443	468	456	466	473	458	436	431	463	481	446	443	427	431	439	410	431	467	427	454	443	460	434	467	420	378	462	467	477	427	459	447	486	474	462	440	458	485	510	452	469	432	449	458	449	514	476	454	463	455	460	480	437	443	467	418	432	465	474	456	427	453	418	456	451	452	472	437	418	429	460	453	426	446	471	450	486	464	494	479	436	421	464	471	454	427	432	471	476	438	435	488	435	454	481	409	439	472	450	462	471	505	415	452	463	436	448	439	430	420	484	437	440	434	432	417	425	438	478	441	434	420	446	453	497	460	398	485	445	451	428	462	481	420	451	414	491	436	407	460	463	474	455	470	443	466	442	430	451	451	442	414	500	429	465	425	439	426	451	469	398	419	463	473	482	435	461	460	439	469	448	461	439	471	452	437	454	435	448	437	411	418	458	460	443	457	427	454	431	442	488	432	467	464	479	401	436	433	461	450	444	464	430	426	447	415	440	501	461	413	422	391	458	451	442	468	475	448	432	422	412	467	481	420	456	419	479	477	461	462	413	467	441	427	470	454	451	474	444	489	451	433	422	466	448	439	490	419	482	434	461	458	416	449	413	502	419	460	444	442	452	449	447	408	441	410	440	442	398	459	446	469	454	452	443	451	433	438	455	465	445	449	441	438	420	444	441	425	405	448	463	452	456	445	454	449	445	431	465	455	419	453	438	427	475	411	446	456	464	443	453	451	449	437	446	431	456	512	477	454	451	465	430	427	484	446	447	481	452	444	431	462	479	485	439	409	408	463	450	470	466	447	458	462	431	466	489	428	448	468	454	428	437	432	499	441	440	482	391	440	440	440	446	445	427	436	464	488	428	460	423	454	456	484	470	451	423	467	471	463	421	483	430	468	453	442	472	447	450	474	466	478	475	460	472	443	424	437	429	443	438	384	445	464	459	425	411	478	449	423	452	447	480	438	488	463	435	449	459	471	462	446	459	473	465	469	474	436	486	433	468	446	451	458	467	439	437	442	440	453	448	504	443	457	449	427	466	476	433	418	473	466	472	451	471	430	440	479	468	456	463	484	451	447	454	439	450	514	405	422	436	461	429	425	437	412	463	455	447	439	437	442	443	432	452	403	414	464	433	480	420	415	441	445	466	463	443	421	449	453	471	445	454	460	462	465	432	429	444	462	440	437	485	475	442	458	404	426	465	462	444	502	435	486	429	452	445	482	446	439	444	446	430	460	441	455	447	474	450	414	459	439	450	444	429	466	427	456	475	470	424	484	418	462	420	447	486	441	452	417	463	469	464	464	430	462	461	430	436	495	465	421	440	477	478	435	458	473	447	429	437	427	454	443	457	471	446	443	434	441	440	443	453	465	471	453	477	447	456	468	440	450	470	456	474	408	456	473	481	457	424	429	473	448	466	429	497	452	466	472	483	427	457	455	451	450	448	474	449	399	397	451	452	478	434	452	450	424	432	427	440	453	432	495	417	443	458	450	463	468	452	461	449	450	441	458	472	444	425	495	424	433	422	490	442	441	439	491	434	401	460	475	428	436	456	469	453	464	485	440	458	441	455	463	450	413	436	446	437	467	429	438	410	440	432	451	439	479	424	482	464	468	458	447	418	453	448	442	492	474	432	438	474	440	464	416	458	478	470	448	440	454	461	474	448	478	421	419	476	459	449	472	454	442	496	491	450	433	438	453	452	464	429	429	427	453	471	426	453	454	482	430	468	444	445	453	444	455	451	459	417	453	467	449	480	450	453	436	467	469	498	426	448	444	463	461	435	467	410	441	494	451	453	444	451	458	473	447	427	451	432	423	456	481	447	426	448	444	448	494	508	458	475	416	445	447	463	450	439	454	452	438	450	462	447	450	436	496	438	464	450	433	464	441	446	441	453	424	413	460	467	450	478	421	449	466	447	443	437	459	441	433	466	471	436	473	422	502	509	476	427	440	464	445	446	424	446	458	474	423	439	451	470	418	423	434	400	464	474	412	405	426	449	468	480	460	461	451	453	470	455	441	416	460	460	458	420	460	452	461	426	464	443	430	459	436	448	459	453	436	443	495	479	461	446	454	419	488	450	422	419	443	440	426	455	458	449	465	448	485	481	491	454	432	478	444	427	441	458	447	432	464	467	467	441	445	446	482	451	434	464	441	454	466	456	466	470	442	454	444	432	463	479	461	449	477	441	433	426	442	428
63213	88507	57275	25529	8265	6752	1520	750	734	716	690	741	734	805	746	733	739	768	755	769	740	752	767	757	702	726	731	766	758	741	714	737	727	752	719	722	734	708	686	797	725	751	773	658	752	723	775	741	795	730	729	761	755	738	747	756	800	749	756	759	737	696	745	744	722	763	726	742	705	746	741	776	794	721	731	731	735	736	754	668	762	734	737	737	743	695	709	745	728	785	737	687	694	754	713	703	787	727	663	715	777	742	730	773	700	730	726	717	717	711	709	740	723	719	675	751	737	731	688	729	725	693	715	690	695	715	714	722	787	794	752	710	757	711	726	733	743	739	756	760	752	757	759	763	771	724	746	715	730	740	763	729	752	769	739	720	730	743	766	745	723	703	748	737	763	724	743	744	688	712	730	726	711	700	756	711	738	716	771	779	722	723	737	724	700	751	750	693	715	744	744	707	693	730	744	691	692	726	772	747	750	755	711	706	702	739	812	688	751	753	727	772	690	763	801	722	764	733	724	704	702	736	767	720	748	722	709	725	700	718	752	743	715	734	742	715	756	803	710	760	794	748	733	787	725	749	776	731	773	702	764	743	744	667	722	748	749	737	695	728	759	766	764	730	746	728	723	789	752	725	726	724	770	742	731	698	728	771	751	760	708	728	751	715	741	739	704	675	763	744	742	738	786	712	722	728	714	695	747	759	801	809	805	739	717	730	738	733	753	697	743	780	703	680	731	749	738	749	758	716	740	732	764	753	748	737	728	747	721	707	726	740	738	738	717	741	626	751	733	762	695	711	729	741	786	781	725	766	725	766	745	711	704	720	761	715	736	727	733	736	746	726	752	706	722	716	745	728	764	689	754	734	754	740	712	721	737	756	747	719	717	734	742	736	783	722	756	744	760	705	775	762	760	683	750	730	773	785	751	729	755	720	774	774	723	762	708	744	733	736	764	714	725	734	749	773	739	742	750	688	734	664	763	760	745	777	738	758	759	663	716	719	756	779	752	762	753	726	744	733	731	731	726	752	724	728	686	738	754	763	725	765	686	731	737	721	687	755	749	744	750	762	721	735	712	713	725	761	763	704	732	784	766	726	700	707	702	748	718	762	739	690	747	728	747	700	745	724	737	719	730	720	738	719	709	764	696	735	743	701	705	772	707	740	752	759	798	691	751	752	751	794	766	762	736	735	749	717	744	721	729	726	715	760	718	705	712	789	765	772	705	749	718	715	747	720	700	709	715	727	703	747	803	699	719	715	767	750	684	753	754	705	789	757	686	710	741	727	741	789	758	740	733	752	721	733	739	768	731	738	693	747	767	750	724	758	748	720	716	733	754	754	761	705	730	779	719	756	725	720	725	742	736	728	725	745	695	776	708	786	768	679	709	725	701	709	754	754	728	737	760	743	757	715	746	754	753	782	774	765	700	758	694	748	735	732	713	783	737	732	792	768	726	728	728	741	748	736	730	711	722	734	742	755	725	724	715	708	758	722	726	686	759	718	742	779	781	739	704	732	768	719	717	718	740	752	801	723	720	726	765	710	718	722	712	775	689	792	742	740	739	706	727	773	738	749	722	737	735	719	723	730	706	774	733	733	746	742	704	731	754	753	779	767	703	722	734	723	715	734	744	702	745	728	728	728	729	786	746	711	706	714	760	721	765	758	724	690	773	734	712	778	780	687	751	681	783	770	766	672	746	742	719	715	740	748	731	722	688	743	711	734	728	744	715	746	721	710	691	721	731	713	680	754	672	708	746	735	790	700	751	713	693	730	716	693	737	708	697	712	724	733	701	740	701	709	727	722	719	680	692	737	744	691	748	783	740	766	736	700	716	742	728	747	763	740	713	773	726	776	710	728	751	772	709	759	750	745	729	741	754	712	712	740	716	720	705	707	731	737	717	693	698	714	747	710	714	718	778	733	700	719	660	732	716	760	765	672	743	697	763	700	723	742	752	706	767	738	687	709	759	770	699	728	717	741	729	742	720	741	741	720	723	750	759	722	705	736	718	732	679	737	751	739	711	768	734	718	760	732	772	785	720	738	736	809	763	750	748	770	710	726	748	761	739	743	698	725	737	720	719	720	735	727	768	717	751	752	700	754	718	703	747	750	756	723	701	757	714	791	736	722	750	715	727	708	734	734	720	719	689	708	716	733	707	730	714	743	724	730	743	751	740	754	757	765	737	748	700	755	769	717	763	763	757	756	709	752	746	709	717	734	755	747	732	774	746	765	764	727	745	767	733	747	748	694	739	765	741	736	789	724	775	726	715	723	723	718	754	747	744	796	762	717	747	737	746	760	814	777	696	773	709	766	741	719	719	722	703	751	761	701	729	726	770	738	738	786	718	757	716	700	713	726	710	757	749	746	712	718	727	733	708	685	723	743	724	728	726	739	690	697	722	728	732	685	752	795	687	719	699	738	676	744	746	735	717	743	709	736	722	766	704	699	712	742	737	720	714	708	674	746	753	755	723	718	754	748	721	750	751	740	750	733	733	732	740	685	713	714	716	718	736	716	728	778	784	731	734	739	720	733	714	720	748	723	759	733	781	777	728	737	704	738	754	749	686	709	757	759	709	702	775	709	739	722	744	831	695	709	755	736	700	713	738	707	714	752	735	724	732	710	744	733	739	731	738	757	755	749	729	716	709	746	733	761	745	731	764	772	744	739	720	721	755	732	721	761	750	728	741	745	748	705	763	755	736	720	710	761	693	720	757	762	752	770	728	765	744	711	739	738	743	728	732	708	716	727	754	703	753	714	740	726	740	746	752	688	671	733	728	715	747	732	738	745	741	675	718	779	740	713	773	752	694	719	758	777	724	737	766	713	749	713	767	749	706	727	755	721	727	737	744	734	750	738	711	710	773	686	761	731	753	723	707	738	700	702	720	726	775	729	675	725	737	760	677	716	769	728	716	730	732	747	796	747	768	717	717	771	692	749	744	743	751	715	755	748	745	728	823	715	715	747	747	739	749	763	679	737	731	733	777	747	800	731	767	772	728	760	760	727	753	693	737	754	757	720	736	753	741	738	725	762	736	687	725	710	723	777	714	718	770	741	726	720	777	737	756	798	708	709	720	739	707	760	723	733	737	805	732	728	728	719	780	724	712	730	710	733	726	748	712	727	739	736	771	732	709	765	778	732	739	749	693	719	730	712	798	715	712	753	698	704	736	724	706	705	713	732	755	745	781	776	771	758	745	804	692	688	724	760	722	726	700	739	747	759	742	736	738	702	773	713	700	731	704	694	763	719	773	722	708	704	702	750	711	755	721	770	738	743	680	740	729	742	735	758	690	678	769	728	692	735	739	715	727	757	700	759	678	727	708	748	720	772	723	738	722	790	736	737	707	718	755	748	717	755	728	751	710	715	721	713	724	727	738	765	734	807	721	767	737	711	770	765	731	743	693	737	751	693	753	703	688	729	715	750	743	732	779	745	718	764	745	681	745	732	784	711	710	726	780	745	759	746	741	738	721	721	723	714	778	699	700	738
24557	23118	30671	24820	21534	17743	3899	725	649	668	710	625	652	693	634	683	725	653	696	660	666	695	634	659	637	662	637	646	608	624	698	682	683	642	682	670	612	659	703	630	663	628	608	680	632	664	644	643	696	654	632	651	633	665	659	646	639	637	605	632	597	670	604	646	659	601	658	656	668	664	646	651	663	637	661	641	623	633	657	661	640	671	677	665	661	660	621	656	653	628	619	625	656	643	654	666	635	660	612	642	633	689	636	649	612	613	655	644	633	616	661	619	655	641	647	646	677	645	659	674	642	656	635	660	662	638	620	611	642	665	605	649	663	653	678	663	637	639	678	659	618	701	627	676	626	632	652	648	697	643	667	657	643	647	642	684	628	600	659	637	626	618	643	643	613	674	643	604	606	660	658	638	693	627	681	631	645	657	636	645	694	693	613	664	662	664	663	664	638	646	638	666	628	640	608	673	658	616	641	647	617	653	671	683	645	658	645	605	596	661	620	689	644	652	636	671	627	685	634	601	644	658	683	655	627	646	616	670	668	652	575	677	625	620	648	627	653	664	640	670	604	632	661	651	684	634	661	654	657	650	656	633	632	634	659	661	619	651	657	657	590	666	698	677	689	669	657	640	671	623	620	613	634	659	656	621	628	650	652	659	667	664	668	634	650	639	631	649	630	645	634	636	670	637	636	620	609	633	614	629	613	661	633	644	620	639	614	655	652	680	658	619	633	605	709	678	640	670	647	620	628	642	640	668	622	689	668	673	644	664	682	640	625	632	643	617	611	629	688	651	713	688	645	607	657	638	631	666	616	688	651	632	653	648	639	611	701	625	634	639	630	633	652	673	635	666	681	627	631	637	628	683	621	642	638	675	666	628	648	646	638	660	630	706	650	690	630	649	664	669	621	669	600	617	640	644	658	666	624	640	683	618	639	647	660	609	649	598	642	646	642	618	646	647	656	647	623	642	659	623	645	615	611	664	600	616	677	594	629	653	622	631	674	610	723	648	733	648	635	656	692	649	614	633	653	602	640	632	629	636	644	632	599	656	649	637	630	633	635	647	636	623	634	659	682	641	618	680	667	639	659	626	624	608	595	656	662	672	616	654	604	664	648	662	651	639	645	641	671	628	657	689	674	631	642	705	671	641	623	636	625	641	607	626	638	632	632	643	636	652	638	636	631	619	622	628	658	687	640	634	624	655	615	641	683	598	622	696	620	656	688	640	646	662	639	700	614	589	606	627	638	653	650	637	627	683	650	623	634	647	594	633	667	597	659	647	594	634	614	664	676	674	625	659	645	660	701	641	670	607	664	664	637	682	670	676	651	610	638	642	638	600	624	637	671	649	633	652	628	666	631	639	653	638	689	687	645	682	637	684	675	589	662	624	594	620	681	691	627	614	656	665	588	609	615	632	633	647	653	666	632	700	687	631	664	650	666	669	626	700	620	673	651	634	652	660	650	663	624	637	660	664	639	623	606	671	636	610	649	662	596	642	625	649	628	624	680	631	623	636	655	686	636	658	696	667	638	639	644	628	629	676	642	677	625	656	638	631	661	643	641	611	648	609	652	661	606	648	664	692	671	634	655	654	635	647	648	635	633	620	648	698	668	627	639	652	643	577	677	628	648	669	672	650	624	656	628	612	645	628	618	628	668	650	652	684	631	662	614	617	668	662	651	677	619	599	608	622	676	616	608	634	642	602	682	677	679	674	663	638	672	629	677	633	703	644	595	615	615	624	656	659	600	631	642	703	661	631	647	638	600	659	639	625	643	665	636	622	624	624	640	595	686	614	652	644	659	628	631	659	660	672	668	656	662	663	636	643	632	636	659	666	590	676	623	634	637	635	621	666	677	635	644	641	668	614	616	665	639	602	671	616	682	657	639	603	618	626	631	648	643	644	671	650	652	676	661	615	646	671	628	611	642	674	600	673	651	584	672	662	675	599	651	590	662	640	607	633	697	684	647	652	659	682	640	630	679	625	602	678	649	623	688	636	677	637	595	622	634	637	638	621	606	625	625	606	595	646	654	631	669	632	647	606	653	606	652	603	653	630	669	639	660	652	600	650	645	630	651	629	625	622	645	617	644	621	642	633	640	649	621	589	664	650	685	668	622	653	657	615	677	664	647	639	684	616	647	672	629	700	659	621	631	609	631	657	673	648	625	649	661	637	657	677	630	676	607	657	638	690	659	634	628	642	643	632	629	690	709	628	681	705	668	681	637	647	614	660	625	627	622	615	607	655	641	672	620	651	627	632	630	636	647	656	719	635	657	655	638	595	630	645	640	649	591	608	626	673	662	606	662	644	650	615	612	646	665	665	634	638	646	643	681	626	634	647	642	644	643	704	628	666	642	649	629	617	648	633	673	672	638	648	632	629	631	607	621	620	637	607	590	642	646	626	655	631	583	643	637	659	631	608	622	645	685	657	672	640	605	629	630	627	646	629	634	688	640	660	643	632	665	702	629	644	669	640	672	667	656	647	660	686	638	601	672	668	677	656	676	607	622	624	650	616	665	660	633	666	620	644	610	628	606	620	627	634	639	680	654	692	599	593	623	610	658	600	663	648	626	686	655	632	658	661	654	638	667	654	646	636	625	670	701	645	670	665	649	663	612	665	589	626	664	639	614	637	620	694	625	693	645	668	662	644	663	647	627	654	654	650	681	642	664	620	612	676	655	611	619	605	678	691	634	650	622	622	661	635	670	640	644	662	655	660	592	668	676	637	636	650	657	632	610	666	613	613	673	673	656	618	645	600	624	630	639	701	698	679	680	660	642	652	630	550	613	645	631	612	609	605	625	670	644	672	626	672	602	652	636	637	585	627	640	645	681	653	649	644	654	658	601	613	619	636	677	599	670	629	644	683	648	674	679	590	655	648	589	653	645	653	613	631	617	661	651	647	652	590	671	656	631	683	643	628	638	689	658	650	656	665	591	609	654	654	639	666	629	619	637	648	657	666	621	646	621	619	640	657	618	665	643	639	623	640	628	634	638	648	638	655	618	630	656	650	647	626	641	660	638	637	655	640	653	649	595	651	624	666	619	636	621	657	669	685	628	654	628	652	621	652	607	632	644	629	613	629	577	631	604	613	636	639	611	623	636	647	681	659	639	644	665	677	584	691	629	641	645	646	652	640	655	644	678	640	674	664	641	671	670	684	641	659	629	674	651	626	660	669	627	653	687	697	624	671	668	613	658	611	658	640	611	696	668	639	617	600	630	639	630	651	606	651	634	690	670	606	626	628	644	655	591	671	681	668	626	625	676	629	641	642	623	618	631	641	676	620	621	639	602	636	604	639	652	599	694	632	640	610	619	666	659	653	614	660	627	687	628	623	663	642	664	647	640	637	673	665	630	665	636	700	683	655	633	622	657	632	663	648	606	632	624	627	649	650	631	664	642	640	624	633	650	637	643	634	638	629	638	589	618	648	696	664	630	658	634	600	667	662	671	675	677	610	660	643	644	662	677	690	644	616	640	635	624	643	644	626
61884	98325	67550	33273	15396	8992	2091	989	1026	972	966	961	986	987	948	991	1064	1049	966	992	995	1017	971	970	1004	980	1008	1005	948	981	987	972	900	1005	968	987	920	1004	1021	1004	970	1006	947	1006	947	1010	997	951	954	1010	996	1035	1016	1032	978	1004	963	978	927	1003	1041	977	944	971	998	965	951	976	979	967	934	963	957	983	974	981	952	978	1009	934	960	985	1028	989	989	995	991	1029	1030	949	960	952	959	1020	954	990	973	984	955	953	953	1001	996	1013	998	994	995	959	984	975	962	963	1006	1032	955	1030	1031	990	1027	1007	1003	969	1019	963	948	931	1020	1001	999	978	1041	968	986	971	959	1013	1031	1022	1010	977	982	1008	971	909	1037	1022	937	947	991	1004	1000	987	947	994	923	1005	939	1011	943	976	973	929	1075	983	990	1037	985	1013	1019	987	997	987	950	967	961	936	983	943	1000	982	984	993	1038	1007	962	961	979	1040	960	1007	962	962	977	985	994	1017	1019	974	953	1029	991	978	1001	968	952	1008	962	982	1020	980	958	937	1017	1014	977	1005	946	954	971	981	988	991	949	988	988	958	954	995	1028	1023	997	978	977	966	1026	1001	984	1005	947	939	1002	992	985	948	1029	952	982	1001	941	1074	1003	990	991	1036	1004	1017	997	911	935	977	979	974	975	1021	1014	968	1054	999	992	967	988	949	948	964	958	1017	978	989	1009	938	941	987	961	977	938	1025	950	977	980	1005	1058	957	987	953	960	1013	937	1013	929	1019	971	922	965	971	976	971	1010	997	962	1027	1018	949	994	935	1016	994	976	1011	1017	1016	966	1020	950	1026	996	1005	1027	975	994	979	993	1010	1010	1007	916	983	951	953	962	939	998	999	980	1013	987	978	960	1006	981	971	1009	918	979	967	997	996	933	978	986	937	972	1024	925	1005	976	976	968	979	980	1028	933	1036	980	1031	1034	995	994	993	946	947	998	997	1038	977	1024	990	991	972	950	979	968	956	977	1034	987	903	1000	967	890	981	1033	1010	992	991	976	980	973	957	1024	940	979	1025	1004	996	966	961	950	958	1042	1017	977	998	1030	957	948	987	982	1033	1029	990	1002	954	981	954	962	1001	1022	998	948	932	992	1025	965	972	1050	981	945	1002	957	1011	1033	954	973	977	893	978	1015	1040	990	957	1049	973	982	978	987	958	976	990	952	999	1001	982	936	999	937	971	976	939	1019	955	1037	923	963	1007	921	968	1031	1028	1003	992	1028	954	962	1040	1001	1051	973	1013	992	1004	974	974	972	1010	956	1016	940	965	1003	944	997	1008	998	986	993	989	1026	945	1002	1022	919	1032	936	956	933	924	952	944	975	996	969	938	957	909	969	948	997	972	959	1010	954	1003	943	976	966	957	1017	1035	952	978	966	1020	988	995	1003	985	1019	971	981	952	957	986	952	1011	973	994	1045	981	965	1060	949	990	1016	957	992	907	966	997	1016	997	1042	959	1005	1041	1006	995	1038	1016	1011	992	1011	971	1044	965	966	1017	931	969	979	977	969	951	985	927	990	1009	965	985	955	1018	1023	974	991	1004	1028	1013	1014	1009	881	998	1001	969	951	986	986	888	989	968	933	986	965	946	968	982	1023	1017	989	969	979	988	932	978	964	956	993	998	973	961	975	974	986	966	1038	934	1009	984	1018	977	984	996	990	1027	993	1010	992	1015	1015	1014	984	943	1004	981	1023	1021	989	1008	991	1001	1026	963	968	941	969	1029	919	1016	987	960	945	1021	963	964	1004	989	968	981	986	1034	1004	1049	971	977	921	988	936	995	981	1001	978	998	958	978	972	1020	987	1018	949	998	987	963	946	953	1029	988	907	1003	940	1012	976	993	1005	1031	969	1013	984	967	1051	1001	966	1013	937	1009	1012	1008	1005	983	967	1013	925	988	994	951	1012	985	980	983	1007	1048	981	1011	948	985	949	983	1023	974	1006	976	1031	1003	959	956	974	975	984	963	1014	959	1008	965	984	1003	972	988	1014	1046	969	960	981	933	1000	1025	1025	917	995	969	999	980	984	996	1031	979	987	1039	973	966	993	1018	1031	986	987	1000	1020	908	911	1026	940	983	944	979	1012	1021	916	963	933	989	977	1002	997	962	1016	1036	1020	963	946	954	975	986	1005	985	1023	1003	949	969	1024	956	992	1018	1007	967	978	1008	955	990	985	947	1001	960	991	976	975	983	1021	961	1019	941	980	1002	1014	1027	982	937	977	979	1013	948	975	1014	955	975	1035	977	997	981	966	1041	978	970	923	987	978	956	1013	947	996	986	1004	979	966	919	985	949	1012	990	947	1005	934	1010	1052	1030	1003	934	958	988	1042	899	1066	1006	979	1008	986	986	986	1015	914	1002	1018	971	976	1004	960	969	1034	990	931	1019	999	972	1014	938	1045	1043	973	983	938	1003	907	1018	988	928	933	997	948	992	1054	1006	1046	1005	955	962	923	958	939	959	991	1010	959	1001	995	993	1006	967	941	1004	964	990	959	980	938	968	994	1005	957	1036	968	1003	992	1012	970	990	1017	999	964	990	1029	985	957	1002	1019	986	1007	952	1002	1021	959	990	995	1024	994	973	998	955	924	936	1072	953	974	979	915	1039	998	951	927	968	968	1057	986	1017	1023	941	967	1022	940	1021	977	940	973	944	919	963	1041	1006	1021	988	943	960	962	983	953	983	936	938	992	979	955	993	953	1006	991	929	988	963	944	1012	1049	967	1020	918	973	1023	971	1025	977	980	933	973	950	1025	1002	988	984	1020	1006	943	936	987	964	1004	974	950	994	993	948	1024	937	940	1017	997	984	966	975	946	970	972	1023	984	945	1030	963	1043	992	969	1010	991	992	945	973	957	965	976	972	1024	983	974	1004	970	1003	1024	1022	994	1005	976	982	1001	1006	1012	923	989	988	937	953	994	981	991	1030	977	1000	966	987	974	998	1030	978	984	987	936	1000	1006	951	944	956	1040	1001	995	965	947	1007	954	1015	986	1035	998	1024	972	997	876	985	1014	1015	975	951	1006	951	1048	977	954	995	1000	1049	970	957	901	972	939	979	992	991	984	970	1017	949	998	989	985	935	925	1012	1022	1008	975	976	958	991	987	1023	907	965	1015	1004	1005	1010	994	989	1007	1009	1012	953	1020	974	933	987	966	994	1041	1006	989	1046	1036	1016	1051	1012	1020	978	1013	1050	947	998	972	957	972	985	1016	1018	977	981	992	967	983	925	1011	998	1006	979	1005	1017	1009	979	1009	928	936	1021	958	1005	1021	962	1019	963	1044	974	1017	972	991	966	962	950	989	974	939	981	994	979	992	944	1031	974	951	969	958	978	933	982	978	1028	1025	992	947	985	995	1008	1015	912	961	1015	973	963	1005	948	948	1030	968	1039	932	984	959	935	971	952	962	1010	945	979	967	990	988	1008	1028	987	1033	911	958	938	1024	1039	972	1010	1036	988	967	992	976	978	1064	990	997	1006	937	1016	959	914	965	920	980	1010	1011	1000	1019	916	1016	989	961	952	968	981	994	939	1010	987	939	981	997	991	991	1014	1012	1046	983	991	1058	1036	948	1029	1027	1017	983	987	1004	982	1002	1009	1012	989	965	989	1003	1000	993	1014	983	971	985	967	993	1012	1020	972	1020	1009	979	955	1013	1038	972	976	929	1019	963	978	1022	968	944	973	1024	981	949	920	996	982	1027	970	955	909	1050	1023	993	1016	987	963	959	993	979	1000	1022	970	939	945	1009	966	996	997	1011	917	935	966	975	998	1061	1002	999	973	997	1007	1019	982	996	978	953	982	995	982	995	989	953	966	1010	996	1004	1031	948	1109	1008	984	998	927	947	1047	1018	988	1057	1023	1014	971	976	1013	991	974	943	916	1007	972	997	987	1033	965	1011	959	994	986	973	958	944	984	965	918	1004	1004	1027	1003	1010	1013	995	1023	999	1030	930	1070	996
32928	32337	26032	9350	1176	912	564	456	492	481	454	500	495	491	507	456	474	466	460	486	450	485	498	513	450	482	515	491	486	467	509	518	475	490	458	450	495	464	452	444	482	490	440	480	480	500	500	481	480	461	447	481	445	543	479	461	491	482	511	494	483	514	490	486	482	473	473	458	489	488	498	420	490	484	467	487	473	458	457	490	493	486	486	453	513	468	461	496	523	484	489	487	472	443	513	511	471	490	500	499	492	524	475	488	466	492	488	470	463	504	507	475	488	504	522	487	481	508	495	495	429	496	459	512	445	465	477	459	488	502	488	469	495	467	446	478	493	453	470	508	508	468	485	505	457	464	483	431	477	461	450	496	472	514	472	505	470	456	477	482	490	478	504	472	481	502	504	461	453	514	487	480	463	485	440	494	468	485	500	482	438	532	476	478	462	509	487	481	454	446	467	484	474	448	444	447	481	500	476	451	440	452	484	459	483	450	494	467	456	468	483	528	491	500	428	448	462	467	432	475	501	487	478	452	480	480	487	492	485	451	496	490	489	515	478	464	464	481	481	489	464	524	474	446	457	483	466	500	471	458	488	457	457	489	474	481	467	505	468	486	455	499	466	471	434	485	498	459	474	459	434	432	468	465	461	457	461	458	469	500	494	465	461	452	452	439	486	482	491	459	496	480	521	475	479	485	474	467	460	492	471	468	478	495	443	468	496	503	465	475	478	487	476	491	484	497	470	475	497	440	509	455	454	488	513	482	514	498	497	459	482	472	469	482	512	487	517	462	457	507	449	469	484	497	491	478	462	461	471	469	441	498	509	515	487	459	429	458	523	480	468	487	425	474	501	476	496	501	482	473	455	461	491	477	443	449	448	485	498	467	465	501	477	463	473	495	453	449	507	491	475	487	472	488	470	444	468	508	489	467	455	477	508	485	472	465	467	490	485	521	452	489	512	483	461	461	461	524	471	460	454	498	460	489	479	514	509	478	413	477	482	457	487	463	475	463	464	506	437	495	470	502	501	483	465	459	488	490	479	474	481	494	449	491	493	453	505	497	500	487	467	482	481	439	469	510	468	483	480	486	516	510	483	453	526	444	521	459	451	442	474	474	505	474	486	442	477	481	480	461	460	467	475	524	481	452	477	492	477	494	469	449	493	485	446	475	447	500	493	481	488	474	510	459	496	499	509	491	475	491	456	470	516	493	468	467	475	443	476	445	486	525	460	486	529	436	444	485	502	523	487	469	523	443	464	461	489	475	484	509	447	477	517	505	446	487	471	476	500	465	451	465	480	456	479	475	483	475	462	442	460	502	450	493	450	459	452	502	520	479	468	484	469	504	487	473	436	450	515	509	491	519	470	492	485	477	479	456	497	513	487	455	497	453	482	419	458	505	492	520	479	470	500	472	467	486	460	501	465	504	488	494	461	442	438	493	473	464	495	489	479	439	510	461	462	468	479	515	489	483	455	472	434	488	458	513	487	495	498	458	455	462	480	506	465	500	470	500	495	468	450	493	496	464	465	502	480	477	493	512	502	455	474	459	486	489	462	500	471	464	464	488	457	442	454	487	489	477	487	528	457	469	475	493	479	477	486	457	450	492	458	496	477	494	474	447	466	494	442	479	454	474	471	505	454	519	463	431	446	513	438	476	497	476	528	490	493	471	490	480	448	469	471	511	477	487	490	495	460	490	495	456	483	504	470	485	453	425	510	515	480	507	505	471	463	459	472	514	471	493	472	481	480	439	481	494	470	515	454	491	474	524	445	485	453	492	509	450	501	489	440	465	477	481	505	504	469	465	442	473	493	458	461	459	485	485	442	474	503	479	454	485	488	480	485	452	474	477	481	478	452	513	454	493	459	453	478	464	482	482	465	469	462	431	449	468	478	478	469	457	461	472	455	469	490	447	442	502	487	512	498	499	470	498	473	481	456	463	487	455	488	461	446	474	460	466	495	466	512	481	505	464	519	493	437	477	488	493	516	465	472	473	496	484	526	463	463	446	534	479	490	442	498	440	453	483	504	473	493	489	476	497	505	470	486	492	487	451	490	467	468	474	486	486	474	490	474	454	472	510	460	465	466	471	495	423	479	443	481	479	488	461	451	507	458	443	507	528	484	462	461	506	482	579	472	483	486	520	452	489	482	451	471	469	459	474	468	471	499	513	496	489	510	466	471	477	489	417	503	472	501	478	490	488	446	501	475	472	453	449	521	513	466	456	494	478	439	461	484	493	498	508	498	476	473	440	463	464	537	445	510	496	464	457	504	464	490	457	503	459	507	505	463	467	514	515	496	468	439	480	478	484	472	453	483	476	482	491	517	494	503	483	461	482	470	477	476	524	458	482	454	500	455	480	476	519	478	495	487	471	481	453	486	473	468	486	481	499	467	501	500	468	479	498	502	497	476	468	477	461	496	494	463	490	471	460	460	472	500	457	490	505	469	486	475	469	465	471	524	485	501	476	475	479	463	471	536	473	479	472	476	434	491	469	463	485	496	466	491	482	499	456	488	493	468	471	519	463	523	485	460	512	481	450	483	473	503	490	464	438	465	484	511	488	482	467	484	506	498	447	461	443	458	512	470	456	513	504	446	453	454	499	454	470	480	468	492	464	482	458	475	454	488	497	476	481	499	492	479	474	481	446	473	511	508	458	457	502	488	529	491	423	509	465	465	489	499	477	507	501	466	458	466	512	465	487	485	461	465	496	496	454	458	478	481	476	464	484	460	494	487	471	441	473	474	457	482	484	482	450	492	505	442	462	454	449	458	476	447	483	493	497	457	487	466	494	483	498	487	426	479	535	495	476	464	481	509	487	530	467	516	495	516	465	467	502	506	473	501	444	450	495	479	453	486	507	517	526	519	484	469	479	483	486	509	476	493	473	503	477	525	500	447	461	488	482	490	487	464	473	461	432	454	465	514	476	492	473	481	453	468	531	450	447	477	458	504	429	516	511	456	458	449	466	478	465	440	472	477	470	495	498	517	488	472	499	473	446	488	477	471	478	492	446	485	473	483	523	502	494	450	464	496	442	492	473	446	466	481	480	522	494	458	457	474	507	452	426	489	469	495	466	479	492	478	455	489	450	474	472	483	438	518	464	487	446	441	488	446	489	493	441	485	486	491	446	478	466	519	469	470	471	510	494	457	449	468	459	450	467	453	480	519	473	472	467	497	508	494	472	478	506	490	494	474	495	464	460	474	486	487	438	491	470	484	475	445	500	482	472	487	460	465	466	486	457	477	490	483	468	470	525	487	497	460	461	493	447	471	500	471	467	478	505	486	429	473	488	476	493	498	489	454	451	433	502	509	486	457	482	491	491	454	449	463	470	496	459	506	495	502	488	483	453	479	463	438	458	477	465	472	441	491	492	509	493	480	499	459	479	509	459	495	450	458	507	469	464	482	497	478	491	489	476	466	470	450	492	475	463	477	500	465	472	419	466	483	481	456	467	453	495	452	479	493	474	501	468	463	492	475	481	451	459	506	477
43365	48316	28824	7510	2047	1633	925	753	816	825	815	793	783	775	769	763	786	815	782	751	770	841	782	777	725	814	768	801	774	814	750	769	741	837	750	800	750	777	784	804	809	763	759	782	719	811	792	771	793	750	831	769	778	798	792	789	769	806	782	793	733	804	788	775	816	794	764	761	761	855	784	824	774	777	784	805	761	768	823	749	796	841	818	767	791	746	718	759	795	761	748	822	759	824	812	783	761	814	807	772	694	810	731	792	788	773	758	796	767	744	775	760	766	800	798	756	783	757	712	697	805	781	768	757	774	767	795	808	774	759	758	782	759	792	817	809	784	766	799	830	784	772	766	783	811	763	739	759	828	800	812	768	817	812	763	811	788	781	746	774	751	783	792	803	759	778	776	758	813	774	788	796	746	765	787	814	787	808	717	780	804	762	783	798	747	757	713	735	798	776	774	764	844	744	810	787	821	775	768	735	770	750	795	763	836	827	783	795	786	797	774	776	812	722	789	799	813	804	810	766	859	746	779	785	744	823	809	770	784	811	763	756	751	727	766	755	796	805	789	813	778	716	817	745	767	772	787	799	771	810	816	776	804	776	792	806	780	763	800	763	783	708	760	825	785	767	777	834	824	781	800	863	780	746	781	807	743	816	810	829	712	769	752	851	776	769	795	792	740	839	786	749	799	755	765	797	756	790	808	772	790	765	780	802	783	746	765	773	768	800	770	757	834	774	810	733	800	816	751	750	768	771	756	755	809	743	790	800	741	740	790	762	843	842	790	823	768	819	797	768	794	838	797	750	757	727	799	813	797	820	780	821	794	791	791	793	778	771	738	759	780	773	700	832	771	811	806	764	761	721	784	791	784	758	793	823	741	732	805	762	804	810	808	840	721	771	781	766	805	770	795	788	811	821	829	821	794	788	758	736	763	740	759	804	873	765	785	797	813	793	753	811	814	793	809	755	728	765	769	767	816	767	737	808	725	817	730	780	803	747	744	809	759	794	757	826	781	747	770	735	800	771	821	782	790	831	754	863	770	837	799	813	773	763	736	799	816	775	761	730	764	756	762	763	806	809	801	792	791	753	752	802	747	829	803	806	773	797	813	796	787	763	762	761	789	814	752	795	789	762	796	765	775	781	785	789	785	791	825	809	806	792	816	791	806	794	785	786	779	801	771	773	758	733	778	835	814	757	758	823	817	834	768	743	790	806	787	746	803	792	817	846	761	786	778	743	793	817	777	780	844	802	764	761	784	810	762	765	798	756	761	773	814	748	842	785	792	813	725	796	782	780	818	769	759	770	808	776	788	774	769	786	809	830	693	765	803	785	798	824	778	774	793	806	764	800	736	795	767	734	809	764	790	796	802	818	784	788	775	796	781	806	778	810	763	752	760	775	735	830	745	776	736	765	797	826	805	694	742	772	772	761	835	755	784	793	791	824	772	798	743	783	743	778	777	802	761	765	802	747	783	796	733	794	813	753	806	811	781	811	759	813	766	804	788	767	833	793	783	717	769	775	806	784	808	821	822	792	816	790	778	807	773	763	828	748	716	782	753	800	768	735	760	801	819	782	794	705	775	768	747	750	821	816	762	804	800	741	775	770	768	759	758	805	786	792	730	781	787	760	787	798	786	749	776	787	795	768	809	825	778	759	763	781	760	745	756	755	831	776	763	802	773	818	739	796	782	789	762	784	776	775	767	761	768	768	743	727	757	802	788	738	782	754	847	770	782	823	764	754	805	775	804	770	750	749	788	784	797	789	779	736	776	773	785	753	769	786	798	808	734	825	825	743	771	779	813	763	855	767	796	789	763	761	767	797	818	793	734	782	808	749	827	778	846	784	791	763	791	763	786	818	762	758	792	766	761	793	765	786	728	812	795	813	728	807	757	806	768	809	768	803	803	774	766	824	812	795	833	805	739	760	745	821	786	745	747	773	779	809	762	746	802	816	798	778	821	800	767	757	789	775	809	769	764	770	796	790	799	700	745	792	794	796	794	818	773	740	717	786	794	811	779	844	779	744	789	772	801	786	731	766	769	807	793	802	735	741	780	738	764	769	810	794	795	812	820	788	809	765	829	776	760	768	814	798	769	810	833	738	783	758	800	749	830	790	799	797	784	784	779	718	830	813	735	813	762	761	790	804	811	782	822	734	801	730	817	812	765	806	792	813	718	776	787	788	808	820	790	748	822	776	790	802	784	798	763	756	753	832	812	739	765	767	804	782	777	815	792	757	760	806	819	780	694	791	753	735	819	749	818	769	802	788	735	762	738	777	796	790	837	774	787	741	754	729	818	787	852	751	784	736	817	759	753	755	783	777	799	767	787	768	807	820	783	735	762	733	759	778	823	778	799	747	774	769	762	775	749	799	752	824	769	780	781	785	774	781	776	775	800	738	800	742	798	780	736	793	797	765	764	779	827	785	774	772	771	737	785	789	715	766	813	838	820	777	747	857	771	791	774	760	796	792	787	804	815	801	719	730	801	780	757	821	759	781	782	800	758	739	790	816	755	766	780	776	775	771	712	731	757	743	758	789	804	803	786	777	769	823	761	816	796	805	814	801	775	792	778	812	827	770	806	731	758	741	814	791	787	784	762	821	864	770	758	780	820	743	809	813	787	756	758	757	800	765	809	714	770	750	783	796	743	821	768	781	805	819	778	766	789	828	743	771	749	706	804	766	793	780	774	756	772	801	799	757	744	780	794	756	736	787	810	793	739	748	777	780	766	821	802	748	734	790	824	790	776	809	760	805	751	750	786	840	755	794	779	766	753	780	778	828	806	781	798	787	755	787	770	792	785	787	748	798	813	802	730	743	767	740	789	745	784	773	792	755	788	779	810	789	839	783	759	783	742	767	830	803	812	737	751	773	805	800	798	781	835	800	759	797	793	787	803	776	756	774	767	790	834	761	794	819	830	805	811	759	818	757	770	792	827	761	797	837	747	803	743	777	727	772	758	799	772	787	790	776	783	801	808	799	792	765	763	787	761	804	759	779	810	808	775	783	803	808	782	770	763	773	816	769	742	762	744	800	761	823	798	779	765	759	744	811	809	775	827	752	799	768	786	779	725	774	794	810	769	802	798	777	849	816	771	797	758	810	837	794	746	790	764	804	799	760	813	722	735	749	744	819	779	768	827	796	786	743	736	763	780	802	752	828	724	765	765	799	771	817	796	747	839	828	767	725	797	777	794	812	787	795	770	770	786	739	748	747	709	790	763	771	805	824	783	764	811	823	781	765	769	756	764	740	816	776	712	803	760	749	774	800	787	854	749	783	833	739	744	816	813	862	741	778	746	779	722	803	790	858	803	776	785	795	744	773	801	771	831	800	793	798	743	801	769	810	762	757	836	789	794	755	782	803	779	769	773	740	776	783	792	797	776	817	791	805	808	789	802	810	820	752	778	768	742	795	830	794	765	768	745	780	780	801	767	784	832	740	775	763	766	776	764	750	801	773	797	732	776	789	793	729	786	772	801	792	782	793	816	854
25950	25095	32099	26015	17918	6100	964	491	493	478	479	457	448	445	489	475	477	460	484	431	469	471	495	445	452	455	487	432	407	449	495	465	398	488	448	477	444	447	446	429	418	472	468	450	468	465	467	429	455	450	462	468	434	481	468	449	448	451	462	452	470	440	440	428	475	492	477	450	434	477	447	482	469	467	442	452	461	446	439	473	445	491	414	446	465	414	458	470	443	436	430	456	454	466	426	453	447	458	430	457	446	467	437	424	427	494	442	466	474	440	449	472	477	484	435	425	453	429	426	420	431	487	468	437	449	436	428	415	435	451	437	471	481	463	416	424	447	447	471	466	425	473	468	448	452	445	426	475	475	442	429	461	439	426	436	433	452	450	427	470	469	428	471	466	429	457	476	419	437	477	458	482	470	497	397	424	451	457	426	447	459	441	469	443	485	475	443	459	445	427	457	451	491	458	467	435	455	464	439	462	458	471	498	457	456	439	471	463	485	474	439	462	448	478	451	442	432	432	418	429	447	454	495	451	508	428	450	471	437	456	465	410	460	440	480	446	460	484	461	461	446	433	455	468	467	489	458	441	473	450	432	459	493	404	450	438	486	427	430	483	426	455	466	472	432	465	450	451	455	481	472	452	475	437	434	425	443	488	456	425	452	444	416	451	436	457	472	474	439	431	480	444	461	469	414	441	430	449	503	449	446	457	441	443	410	452	438	423	486	465	454	456	445	448	443	438	453	444	472	392	443	439	431	493	435	449	447	440	422	477	427	444	474	431	473	442	454	454	471	457	490	443	443	438	433	434	464	479	452	525	465	446	415	438	435	446	436	463	479	416	434	437	438	470	449	439	439	428	446	451	441	478	438	435	472	413	472	434	470	482	447	444	453	443	446	426	452	439	468	490	429	436	445	444	465	467	429	459	407	489	472	447	451	440	454	428	442	481	470	449	429	450	453	418	443	452	427	450	397	469	486	425	437	440	463	501	442	442	452	499	441	447	472	460	432	450	426	432	446	465	465	449	436	435	459	451	440	434	470	422	468	455	456	469	454	446	438	443	405	423	446	482	439	496	440	479	429	452	438	405	422	442	472	474	461	446	421	472	476	454	456	446	480	466	470	454	445	446	401	444	451	462	437	433	420	427	442	455	461	456	502	455	434	450	436	449	433	446	453	473	413	474	461	456	435	451	448	456	472	445	470	423	458	472	436	455	447	413	455	472	395	471	438	457	451	413	482	460	478	431	469	452	442	441	443	459	475	441	459	468	478	479	482	421	441	439	481	421	444	445	413	445	445	417	466	476	438	473	449	451	457	486	448	432	485	429	449	482	443	451	449	470	440	448	457	433	465	450	435	461	455	462	434	504	438	490	434	437	435	432	499	443	456	452	438	450	455	418	464	462	436	478	429	466	484	446	440	432	465	450	469	446	424	428	439	404	456	442	439	444	422	428	475	416	441	419	477	468	521	446	451	423	447	483	413	439	438	440	456	449	450	460	461	473	479	459	478	470	440	455	430	497	474	423	415	452	451	476	463	454	439	430	459	440	458	465	432	476	453	463	447	451	419	498	444	460	428	452	458	410	467	450	402	453	447	473	430	434	491	467	418	453	484	463	467	411	456	470	450	423	436	446	481	411	450	458	435	422	442	431	453	462	474	468	453	453	427	433	428	416	426	414	462	471	462	466	484	478	440	435	447	454	440	429	465	472	462	435	447	448	460	452	451	440	440	441	440	414	464	445	494	472	498	469	478	482	415	458	455	461	462	437	441	421	404	444	458	437	456	458	465	460	440	477	429	477	481	474	417	431	457	475	461	457	480	471	454	489	449	444	435	433	463	431	440	458	482	507	440	444	432	441	475	479	434	441	433	464	485	451	454	459	442	450	470	454	456	476	442	446	434	443	462	496	468	460	433	447	425	438	431	445	427	433	468	452	472	455	470	461	455	438	445	444	452	453	457	442	450	447	487	441	471	437	411	422	442	431	479	426	482	479	439	448	496	432	488	465	490	459	414	479	481	479	421	453	437	454	421	455	456	406	449	447	461	474	424	421	457	458	481	445	452	421	513	446	446	435	482	465	464	461	470	438	504	486	489	463	433	414	473	451	476	467	458	444	446	450	469	459	446	446	419	484	472	468	485	424	487	432	443	451	422	453	453	441	431	440	405	433	460	493	435	463	415	447	459	427	445	431	430	460	465	420	411	434	446	463	453	441	429	443	456	427	450	451	474	487	435	456	440	489	435	428	435	461	435	454	430	469	464	441	462	417	428	449	454	436	487	427	466	464	458	461	449	453	462	450	429	482	455	449	424	442	468	459	443	429	455	433	406	454	481	448	517	458	438	455	489	454	455	445	440	472	468	447	474	419	427	485	483	472	518	486	449	475	392	463	465	438	457	452	435	428	453	467	432	442	417	461	422	463	445	465	490	447	430	440	447	442	465	467	452	439	443	445	415	457	423	440	479	451	429	479	481	462	436	431	451	422	424	472	453	465	434	445	471	438	417	457	400	493	433	442	454	456	470	444	416	436	456	435	442	438	475	450	418	441	468	460	442	427	454	451	446	455	457	458	440	455	436	441	473	478	447	458	474	449	464	481	479	442	487	464	428	471	450	459	434	430	448	451	461	463	466	467	437	464	469	427	476	447	415	466	440	454	459	486	474	434	438	437	462	451	429	448	471	484	411	462	400	450	485	502	472	466	435	451	446	417	474	464	476	427	458	464	477	479	459	467	463	425	441	437	464	447	425	442	476	446	455	442	448	440	465	463	478	443	445	467	489	447	452	447	413	443	457	472	454	450	435	433	458	460	442	417	449	474	450	440	496	488	429	479	456	441	420	439	450	532	447	436	462	426	461	468	474	420	453	434	447	426	436	431	450	433	474	470	447	413	474	462	434	455	459	463	446	483	444	465	487	436	477	452	408	446	496	431	445	441	440	444	447	453	485	462	460	426	476	489	448	480	442	455	470	464	487	439	422	456	445	453	430	460	432	415	486	483	455	487	437	443	424	488	481	454	412	435	478	462	446	489	426	438	468	440	456	427	437	473	445	469	464	475	416	476	456	430	466	455	499	465	501	457	424	475	437	439	438	450	448	476	477	449	470	429	457	439	465	464	452	456	460	455	492	476	467	426	443	455	464	422	432	443	454	499	426	467	482	431	451	465	449	398	463	443	455	427	459	449	465	406	438	450	462	450	453	417	482	470	454	431	452	461	468	452	443	449	440	456	472	405	444	442	485	410	456	469	443	465	513	444	434	416	439	458	463	454	446	423	466	449	443	452	440	511	432	468	444	441	480	446	416	479	451	442	460	480	440	462	432	458	466	438	411	450	457	434	438	493	417	458	471	451	437	432	445	412	411	429	455	449	411	433	445	444	461	450	468	474	454	471	457	404	478	468	461	457	473	439	429	462	465	462	439	460	452	457	466	445	426	430	428	481	444	465	450	483	462	479	435	421	436	435	439	491	478	454	466	438	435	436	449	490	455	448
62830	87984	58313	27016	7272	4665	1346	735	723	756	740	788	727	760	733	689	673	685	744	760	715	697	777	734	733	707	685	710	694	761	735	756	745	746	770	792	702	685	781	723	731	737	740	793	737	769	752	758	734	731	721	721	744	773	712	712	773	706	752	747	750	763	724	751	738	709	783	707	723	663	740	746	730	700	727	703	720	705	752	742	739	738	706	742	750	734	763	723	708	689	693	789	708	720	692	713	675	700	715	745	756	699	747	733	745	742	726	719	780	725	711	749	760	755	772	726	762	706	769	726	730	750	730	760	768	756	734	751	728	735	692	742	739	736	708	700	693	750	721	730	744	723	737	709	771	733	723	748	739	718	726	726	735	726	699	698	736	740	740	732	751	713	764	713	736	741	748	731	759	756	757	733	721	691	713	757	736	704	725	696	727	733	742	719	735	743	717	725	777	701	717	764	713	762	703	706	706	734	711	731	724	787	809	722	728	729	727	743	730	749	713	741	697	738	779	708	720	716	748	791	689	721	738	729	717	674	743	730	778	760	746	732	757	684	732	651	738	690	744	752	707	766	707	745	759	850	729	734	784	721	751	731	711	714	752	737	774	716	765	717	699	736	701	684	737	704	744	729	726	786	739	737	761	696	730	708	734	724	730	729	750	706	765	748	740	774	697	762	794	749	706	731	704	680	746	740	750	735	699	791	687	737	777	710	712	768	714	745	764	723	729	743	733	739	743	780	750	780	668	747	740	697	713	721	678	745	769	730	713	700	756	736	749	702	737	712	749	694	680	707	730	710	780	693	720	730	729	689	723	729	745	732	738	749	737	719	713	730	752	707	749	754	729	703	731	712	730	718	711	714	736	766	720	752	746	760	751	729	741	703	756	674	704	664	689	711	712	731	747	724	767	699	723	741	723	721	790	760	751	744	736	762	783	728	736	719	710	732	723	752	719	720	695	743	717	718	748	775	730	682	708	737	702	720	700	666	784	748	763	709	733	735	724	726	717	740	738	709	682	776	740	705	762	694	713	742	695	801	750	749	734	720	701	716	741	754	734	731	781	732	726	692	725	724	747	695	675	720	691	756	698	770	735	748	732	732	699	740	764	720	748	705	788	682	749	775	745	688	708	748	708	728	728	731	684	715	774	782	774	711	715	709	729	686	687	728	728	723	696	786	777	699	751	747	647	720	693	713	700	755	748	718	704	693	784	765	688	723	738	692	753	715	765	736	729	706	747	749	695	738	720	736	714	735	738	768	745	766	757	753	695	746	747	718	708	751	725	713	685	714	758	744	718	738	788	736	740	736	696	691	775	768	752	713	711	716	748	695	735	684	761	729	735	715	774	722	728	731	708	710	708	734	703	710	752	736	715	723	749	776	716	718	694	674	674	741	734	759	734	675	751	805	764	756	743	730	705	703	685	713	700	705	693	788	754	693	700	715	730	708	696	690	706	741	751	765	753	721	808	760	717	768	723	744	713	725	729	737	708	781	737	702	733	743	738	718	764	730	677	770	737	715	727	744	697	736	724	746	750	779	681	736	734	711	728	709	747	715	770	726	706	778	713	738	728	770	687	778	725	747	701	754	755	783	769	750	736	717	719	769	700	789	691	737	712	675	765	737	761	741	734	703	719	678	746	709	709	729	785	761	688	700	703	701	744	745	737	698	721	775	751	711	739	748	730	717	717	717	747	755	706	737	736	761	731	777	769	741	756	734	713	719	742	720	736	743	745	750	717	731	755	734	760	714	731	703	727	740	716	677	752	739	698	753	748	742	731	721	767	694	688	724	736	689	722	718	711	726	739	752	732	759	726	703	722	742	760	741	730	676	760	695	724	725	753	728	722	733	718	733	812	719	756	752	757	754	765	716	705	710	765	762	670	717	712	695	742	723	692	740	703	724	740	709	726	740	745	691	691	723	750	729	704	712	770	734	749	715	770	770	748	761	756	691	731	773	710	755	716	749	754	720	742	751	746	708	763	712	717	739	680	746	746	736	736	701	750	756	724	731	727	709	721	778	692	724	674	734	688	776	753	705	731	727	720	758	722	760	740	749	745	708	774	677	735	724	753	681	742	727	723	754	787	756	687	743	705	736	779	744	739	777	755	729	765	760	741	709	709	754	768	760	695	716	706	725	700	709	747	696	747	717	771	710	691	686	715	744	748	783	704	708	726	732	749	722	726	725	746	779	740	747	717	743	766	719	711	669	697	741	755	737	739	730	750	767	711	708	734	725	767	726	724	740	702	737	683	714	743	691	676	739	707	757	740	682	716	738	756	767	714	697	685	726	747	700	747	720	689	723	758	728	742	748	758	779	736	727	799	751	696	696	749	719	752	721	739	740	731	734	736	786	722	709	720	719	749	753	668	777	726	751	718	726	738	772	768	709	739	762	701	710	757	675	732	739	752	705	758	717	688	714	760	738	754	723	759	743	712	754	725	700	760	724	739	705	697	719	743	775	671	724	708	737	720	764	658	700	760	715	727	788	733	721	706	734	712	723	700	751	720	729	762	746	744	745	723	783	710	701	736	726	689	739	651	744	764	739	741	755	748	729	745	765	666	717	706	757	684	687	715	769	725	735	737	752	758	732	746	736	751	694	734	747	740	735	741	752	740	700	741	744	685	723	706	730	751	727	738	790	707	697	689	758	747	757	780	730	732	712	732	737	718	684	718	749	728	768	697	681	743	785	753	710	727	757	720	747	717	722	690	732	725	765	714	680	785	742	782	727	756	713	740	744	747	696	731	739	787	731	780	762	766	733	710	749	763	762	753	689	713	714	686	738	754	735	751	758	751	744	716	768	760	724	687	719	698	718	751	743	739	731	725	746	744	718	742	724	712	786	695	730	787	696	733	718	669	699	716	724	720	732	752	738	755	706	741	702	718	732	724	737	731	746	715	750	767	704	755	756	732	741	693	698	675	701	741	726	719	763	717	751	711	754	744	768	727	739	732	715	736	730	755	750	706	771	756	676	699	738	732	738	738	770	743	759	715	724	733	749	760	783	750	701	741	722	728	753	687	776	685	716	704	740	732	730	690	778	705	727	715	757	726	725	742	732	731	782	725	768	753	719	692	720	721	685	786	751	768	723	749	753	725	714	718	749	729	733	714	776	698	760	764	731	719	735	760	684	718	712	752	740	740	765	707	709	716	764	753	737	769	746	709	733	723	713	759	772	713	684	751	749	746	754	752	711	733	762	727	714	740	710	743	723	702	809	761	769	743	724	757	688	732	691	768	737	716	790	725	705	685	756	719	745	729	713	726	682	709	718	722	719	726	685	682	758	673	775	729	713	740	710	717	712	714	749	729	762	743	751	734	712	714	759	715	763	734	740	769	729	704	771	708	722	742	764	738	720	705	713	743	708	716	699	703	724	743	726	748	692	728	757	682	766	722	711	754	752	713	775	725	734	748	725	740	706	743	727	685	742	709	790	711	765	756	740	788	728	705	740	730	757	707	772	725	774	768	724	714	741	733	751	730	728	745	734
24352	23088	30908	24981	21360	16851	3383	749	660	657	682	639	652	693	650	616	675	725	691	662	656	674	648	630	675	655	670	653	671	684	675	662	671	682	625	674	660	641	687	639	615	673	665	593	638	646	640	650	671	608	672	672	613	651	615	606	609	619	588	660	667	674	615	601	639	633	632	641	676	624	662	708	655	620	667	629	610	640	633	600	664	622	647	602	675	610	673	694	657	668	621	633	672	664	624	612	677	646	644	682	682	606	629	668	663	649	656	649	627	665	596	611	605	687	631	618	657	614	631	619	649	639	672	594	653	595	595	616	616	642	641	629	633	611	659	644	668	640	592	651	631	678	631	611	631	656	639	654	618	661	646	697	617	621	678	638	660	605	617	613	616	672	666	636	628	649	674	619	667	636	661	662	677	607	589	668	632	628	657	650	620	619	666	633	610	638	648	663	666	673	611	675	658	657	610	604	632	671	622	668	637	618	679	637	617	673	645	655	618	616	618	637	637	683	609	625	667	658	677	624	607	643	647	666	659	639	621	663	612	657	659	641	606	588	657	690	631	601	601	684	654	644	613	673	689	657	638	616	664	691	659	592	597	648	648	677	628	669	658	598	630	594	632	651	642	616	643	609	668	634	619	683	650	660	660	619	639	636	648	666	634	638	652	654	614	621	704	640	604	623	653	620	636	659	683	604	617	634	639	646	556	628	610	662	617	658	658	634	631	656	593	631	616	665	600	656	626	652	669	599	624	625	623	616	642	616	664	654	614	618	653	665	626	622	631	624	640	617	626	643	639	655	651	594	633	633	672	623	630	621	676	652	653	608	627	682	665	669	656	664	650	617	593	672	602	653	640	630	626	613	674	664	644	630	635	659	711	629	639	660	652	621	643	613	624	623	584	636	638	642	646	667	654	603	662	626	643	628	623	634	674	640	644	680	648	675	718	648	637	626	578	634	582	622	666	654	647	645	657	620	644	621	617	660	658	617	607	580	614	612	650	633	594	651	645	630	666	646	664	686	610	642	653	623	640	630	625	645	653	654	653	653	674	673	590	581	627	592	649	656	645	632	625	645	665	654	606	696	649	666	618	682	658	640	685	630	622	648	610	621	625	596	680	619	669	663	686	678	691	642	624	670	610	647	669	612	643	604	622	596	627	649	658	636	630	632	600	616	662	694	624	643	639	607	630	613	608	614	644	623	604	613	677	644	659	644	629	664	633	651	625	631	623	653	634	647	629	664	655	620	651	676	661	654	671	611	624	640	631	616	638	616	594	601	618	638	667	585	625	629	629	620	630	642	637	633	587	634	593	656	690	675	611	613	625	682	629	630	628	640	629	667	634	596	641	647	653	656	650	648	620	615	623	648	647	646	660	664	619	609	643	622	607	642	612	632	673	627	637	670	632	616	620	633	611	663	646	603	658	639	636	635	640	618	656	670	631	679	645	599	594	613	659	625	631	627	633	675	593	619	658	643	657	635	636	625	617	634	637	625	621	602	655	646	622	636	617	684	610	659	634	635	647	667	629	634	628	650	687	636	621	655	635	650	585	649	690	648	667	649	662	590	666	667	636	640	652	649	638	643	639	591	608	616	644	607	609	662	644	621	642	652	615	599	649	621	640	705	673	649	620	672	644	634	645	633	661	646	648	641	638	599	666	627	590	641	660	612	654	669	668	682	655	652	717	626	683	621	632	624	642	655	612	662	623	637	613	634	662	581	683	623	622	615	687	646	628	636	654	649	632	646	612	639	689	622	709	660	622	656	645	645	628	605	607	621	631	674	643	651	640	667	666	669	612	671	635	652	640	613	664	627	688	605	658	667	621	636	635	619	620	655	619	631	698	662	667	638	629	659	623	673	638	620	590	634	624	641	657	633	693	682	624	631	674	637	619	641	606	662	678	654	666	656	654	652	662	603	628	629	628	587	616	627	661	640	651	599	635	652	661	707	653	647	642	641	612	611	637	591	653	642	629	654	657	658	650	673	632	623	651	653	607	673	590	619	640	634	609	661	628	652	638	612	647	707	665	623	617	645	616	587	633	641	665	642	641	624	606	609	608	662	619	666	695	638	620	664	620	608	636	671	652	624	621	626	645	653	655	610	638	659	655	651	625	591	682	628	592	679	632	630	653	653	626	617	683	655	613	672	656	630	692	656	617	668	621	615	659	665	623	652	664	679	636	609	676	647	690	650	584	673	638	637	695	646	605	646	668	652	638	650	647	639	676	593	606	640	609	656	604	632	656	620	648	604	639	644	591	659	627	654	597	652	603	642	628	624	664	639	627	649	639	630	630	612	673	628	598	617	610	627	646	666	591	611	643	647	600	626	640	623	636	663	641	658	622	653	613	627	622	624	615	641	612	607	608	632	657	678	650	678	627	629	629	627	625	631	647	673	636	637	650	633	654	608	616	720	669	611	641	618	624	615	655	623	688	643	628	621	625	641	637	656	697	655	621	633	639	675	665	596	619	637	640	614	624	637	639	680	636	609	616	685	640	638	657	652	620	641	645	661	640	603	656	609	626	630	664	649	651	632	660	632	642	581	656	600	625	621	659	613	601	685	597	611	645	599	646	660	586	647	638	654	618	614	584	675	620	656	659	657	645	607	661	618	664	640	669	612	642	655	612	666	650	694	630	609	650	649	689	610	624	642	671	629	625	612	661	651	593	626	636	617	640	651	620	635	633	658	678	637	612	642	617	670	600	675	577	630	619	638	662	669	605	615	637	562	672	658	643	664	614	635	629	654	674	603	660	650	656	628	614	609	670	642	644	628	663	610	622	686	601	632	599	640	676	619	647	616	663	615	623	583	652	634	632	622	653	600	662	664	617	626	610	621	623	614	586	660	651	666	666	607	622	680	616	692	616	635	672	657	635	641	634	628	629	653	604	639	645	645	649	580	626	576	624	607	650	683	638	668	629	656	657	652	646	633	662	616	622	641	670	621	617	621	660	613	636	627	637	607	637	655	622	632	604	689	697	626	657	626	603	660	625	625	658	625	648	654	614	650	656	669	598	661	608	612	654	672	613	663	627	658	616	649	662	639	657	658	593	654	641	676	588	654	603	628	633	655	647	604	610	632	612	654	628	645	652	624	664	638	657	602	591	614	621	624	651	647	639	642	643	607	622	660	636	663	633	657	645	670	638	648	573	668	630	647	640	608	607	628	653	616	614	644	641	622	624	631	628	646	632	692	581	642	639	677	651	670	642	630	632	609	634	605	645	615	601	648	644	623	662	591	696	640	633	621	651	662	653	685	655	664	638	622	661	667	686	627	630	651	610	608	690	648	673	625	660	654	642	671	674	642	644	652	663	636	665	636	649	627	611	680	662	642	610	604	595	653	648	621	647	606	639	647	628	592	638	688	668	660	626	667	638	651	653	667	642	607	656	617	629	636	613	632	606	666	607	609	679	604	658	634	652	649	600	659	675	657	630	662	656	655	610	609	633	610	675	685	639	662	627	617	637	624	611	633	651	646	642	630	661	645	630	610
60610	99445	69356	35232	9679	6781	1845	986	1030	997	993	986	959	1007	1000	1026	959	967	955	992	1007	983	1017	1012	982	982	958	965	964	917	948	987	986	986	992	929	991	934	1016	1026	946	994	978	954	998	1005	987	1011	972	952	1006	946	997	1009	1006	976	938	979	945	1036	955	1025	1016	984	987	987	970	976	924	1039	1039	983	989	960	1025	958	976	974	980	984	960	940	938	1047	945	1010	986	966	981	958	959	994	998	1052	999	965	1029	967	980	949	1027	1002	977	935	961	967	990	940	920	959	985	1017	940	1032	967	959	1027	993	971	944	967	957	994	970	1032	1031	914	1013	988	933	988	981	984	996	1000	990	980	975	983	942	999	1014	971	1021	967	986	966	954	940	982	1000	982	925	952	958	955	954	1041	1010	963	964	985	1005	947	966	948	989	967	970	1026	961	988	944	1020	961	998	1005	995	1006	976	1007	955	995	1006	992	962	968	975	1030	937	1002	905	974	971	986	910	968	987	962	1016	956	996	982	1003	921	1020	973	1024	988	946	985	1006	995	976	1028	957	1010	1018	986	951	981	972	964	964	935	963	984	973	936	960	972	1013	1024	940	991	1031	1047	963	1004	968	959	1015	962	966	985	934	945	977	1028	980	953	1012	962	991	952	966	961	933	1019	965	1008	1008	944	1022	975	971	1007	993	934	970	947	943	994	966	982	957	1008	1022	944	975	929	998	956	991	992	1019	944	957	1000	1029	963	997	1000	929	980	971	998	977	1010	918	985	963	976	1018	1006	950	999	917	1021	1034	1007	1038	932	1009	965	930	951	965	989	990	984	1003	990	980	1002	965	978	912	1000	978	1024	1028	969	1006	1010	964	970	986	1039	1002	971	966	967	985	999	1017	940	983	1003	946	1018	1011	957	983	939	954	998	999	985	991	985	997	928	1005	1006	978	1023	998	1001	1002	939	1010	974	950	993	1018	936	947	998	1015	950	941	995	995	951	953	944	1010	946	983	1009	1008	965	916	987	1038	976	962	1009	981	996	934	1022	980	926	1026	981	964	1011	1021	1043	1032	909	972	1002	973	886	970	1015	1017	985	1001	998	985	933	1020	1000	1005	999	956	967	935	976	1028	981	972	984	945	923	1019	944	977	986	997	995	942	963	948	1004	1025	944	970	921	1023	978	947	1012	1031	980	958	951	1005	994	969	961	958	956	947	979	914	923	1029	1046	992	968	956	1005	1015	953	971	923	1002	975	994	989	961	984	942	959	987	977	980	961	903	994	987	994	930	996	968	998	943	992	980	964	989	942	1024	965	949	973	978	1024	1021	902	976	1013	972	967	1007	965	947	965	1018	997	1025	976	1004	958	990	961	950	1004	1007	1014	947	995	937	1030	998	992	1024	960	991	1003	960	986	985	993	1025	925	964	907	1017	1001	978	1008	994	1009	998	965	954	1019	988	1000	950	979	991	1017	995	958	1020	946	955	1000	1037	1048	940	994	979	1010	947	902	944	955	979	953	938	950	962	1035	969	968	942	946	984	1012	975	941	955	946	920	1004	957	936	925	913	990	985	983	1022	994	1050	962	917	976	1012	1020	946	1048	948	972	998	989	976	998	1038	936	971	1001	975	979	1007	1025	1018	951	964	956	949	971	954	965	1005	975	961	1005	989	999	1025	957	953	933	940	1023	949	1004	984	998	989	984	975	986	1043	970	983	934	1002	919	1021	990	936	1023	938	963	968	1064	1016	1012	1030	971	1026	944	931	1010	950	1025	1043	977	966	929	991	1009	984	1042	991	1033	988	954	1017	967	994	951	939	1034	967	950	997	922	978	996	976	948	983	969	940	1012	958	968	989	928	915	982	936	980	988	993	963	1033	993	956	1016	999	976	1080	1025	996	940	1003	996	931	975	954	1008	972	982	984	973	918	1016	1016	1024	984	978	971	1013	1009	966	955	963	975	930	933	968	951	957	997	957	945	917	1030	981	993	1046	947	922	955	1028	943	1014	1001	998	1011	1026	974	980	994	961	938	1004	942	959	955	979	989	922	980	949	982	990	993	1014	969	949	971	1029	972	1022	963	908	961	985	1011	964	914	986	999	995	996	974	995	974	965	995	955	992	945	924	981	913	991	1001	969	951	924	944	930	1024	963	953	1026	1008	970	975	1063	1041	959	1002	980	944	979	962	965	947	951	966	941	953	983	967	941	940	944	992	983	968	935	971	986	989	997	939	1005	970	984	974	957	970	1014	1011	1070	923	991	989	1029	960	1040	984	924	973	947	1014	999	954	990	1022	948	1009	973	976	951	946	992	989	936	1049	976	991	979	971	1032	981	983	971	991	1037	983	968	1002	981	1032	997	991	943	995	934	985	980	965	975	997	988	1016	965	982	947	981	993	956	950	1022	985	1008	994	946	911	1009	986	991	995	992	1008	995	997	995	985	1090	1001	1023	918	1051	1018	941	1036	971	992	989	1009	1011	981	947	972	927	1005	976	998	944	937	1009	1001	983	962	993	962	910	1009	946	1016	949	947	956	925	994	967	990	975	984	960	955	951	974	966	963	996	930	980	979	1002	994	961	948	969	1009	1011	1027	987	943	956	1041	995	981	957	955	1037	950	1005	997	937	990	960	949	1012	1011	981	986	934	968	939	1010	910	1014	937	1006	964	993	1001	980	1060	938	984	977	962	959	1002	941	994	1008	967	927	1014	968	974	957	965	991	892	950	933	999	977	975	1034	937	941	912	974	973	998	1016	978	1013	977	987	1017	1009	999	986	1009	945	976	951	932	958	943	923	999	1009	1023	947	1001	952	1005	958	986	1003	960	984	1018	997	997	989	954	982	964	943	979	980	1017	993	1014	986	1006	1013	942	948	1024	976	1025	1005	1001	980	953	1005	995	967	1007	924	997	962	959	972	963	907	1024	961	967	1005	999	935	942	971	992	995	1005	993	962	981	953	998	1003	942	947	968	988	1003	980	996	970	956	972	1009	1068	1039	1023	976	977	1003	1002	960	992	1007	967	1002	981	1013	975	954	976	977	930	974	1026	977	959	984	960	964	962	969	930	954	1051	1010	1080	995	945	981	933	956	918	945	946	1026	1036	923	961	1015	974	975	966	927	946	987	984	970	1006	1010	947	984	949	1008	960	1023	997	964	1002	962	1031	963	957	983	961	963	990	1022	993	964	967	913	994	1032	1015	1000	978	1064	976	938	967	983	947	974	941	947	939	986	1030	1019	968	977	974	991	998	999	944	972	965	942	987	929	958	926	915	936	980	975	991	972	959	1014	1007	944	1000	1015	964	985	1013	989	1002	952	980	945	963	959	992	1001	1006	985	950	1004	929	959	896	959	1005	1022	1003	1010	1019	976	968	949	999	1018	978	969	948	1000	1009	1000	956	939	1022	1052	948	1006	1024	1013	986	939	1013	988	949	1002	995	939	966	1035	1014	1014	1025	1000	932	955	987	1011	1007	959	946	1051	964	971	995	986	924	1005	975	908	954	977	1009	970	998	1009	947	978	950	950	926	1019	959	1025	994	969	943	970	931	1020	1004	965	941	989	952	971	933	997	957	1014	901	1001	1002	974	1003	938	919	1020	989	993	943	989	922	983	990	987	976	1003	1016	1005	994	998	972	968	1041	958	998	1011	979	1020	988	959	992	995	1000	918	972	940	962	938	964	1042	991	991	964	986	978	973	1014	923	944	1007	962	979	938	1051	973	1006	915	1001	1019	1005	986	958	983	956	1003	989	1024	939	953	995	974	967	982	968	940	1048	972	945	976	960	995	968	961	977	962	983	967	969	1013	962	922	958	978	950	974	1011	987	949	983	974	1038	980	988	992	1042	921	982	943	1021	992	948	979	963	982	977	968	972	949	987	1037	983	984	946	991	950	984	1000	964	949	963	1002	1048	1004	981	970	935	933	1044
32785	32211	26756	10580	930	740	528	525	482	534	500	467	491	497	461	467	465	437	494	429	487	468	514	448	457	493	449	446	469	494	466	484	445	457	483	476	482	479	465	426	501	478	466	474	471	474	465	513	471	446	482	462	459	462	512	485	429	468	496	474	463	514	447	426	466	499	460	444	480	457	453	446	449	451	486	490	465	469	502	443	452	460	493	462	502	500	484	480	437	459	467	505	469	465	449	441	448	461	495	498	498	492	457	473	480	450	441	486	481	452	460	453	521	433	444	495	459	424	471	449	478	508	450	486	453	448	509	449	443	440	436	470	481	451	492	460	471	472	486	435	462	419	455	494	492	503	502	478	459	456	436	468	448	466	467	471	480	472	436	488	477	430	485	526	493	485	481	462	488	461	485	457	448	481	482	450	440	465	491	463	479	449	445	467	516	439	478	470	439	500	504	470	506	443	441	481	470	471	461	425	466	470	464	434	491	491	447	456	421	463	503	443	490	473	437	458	430	475	475	473	482	461	469	492	457	493	480	485	483	428	441	448	444	468	470	486	479	462	469	471	474	479	504	488	485	472	430	440	472	480	450	506	475	443	500	504	465	469	466	481	491	502	470	466	450	475	497	462	449	468	518	452	485	489	484	508	453	464	450	472	492	464	480	476	529	498	474	449	484	468	486	470	489	479	456	495	489	512	479	471	454	526	468	477	484	492	449	446	457	470	508	496	462	521	452	483	460	502	487	469	472	503	481	476	485	471	486	473	517	486	464	466	494	466	464	472	506	455	419	491	492	438	480	490	470	479	488	446	469	505	475	441	481	472	435	455	431	473	513	452	479	440	510	496	456	450	456	453	494	475	464	460	478	501	464	465	467	474	442	477	532	478	468	447	452	456	494	478	434	458	483	485	489	482	475	444	484	450	475	484	451	456	445	455	445	484	498	493	441	463	518	463	478	440	430	495	491	484	473	446	452	503	510	493	482	503	443	478	449	476	459	509	509	448	468	475	472	435	437	459	462	459	498	417	495	484	477	496	469	495	465	428	492	472	496	475	438	500	468	494	466	430	481	448	469	425	457	453	479	442	481	466	488	448	463	469	460	460	455	423	490	479	501	462	468	483	468	449	462	465	491	476	464	464	477	520	441	473	463	461	451	465	468	453	489	486	445	453	523	504	481	482	439	466	481	465	482	454	492	506	487	483	470	467	485	503	491	510	498	484	474	469	478	487	449	460	454	496	498	424	500	446	469	471	463	492	497	461	549	474	463	464	481	467	453	476	457	510	462	438	436	487	461	495	450	457	490	462	476	469	472	464	496	438	468	459	507	496	479	471	471	444	437	439	483	482	444	473	475	494	467	401	445	496	411	449	499	444	488	473	456	427	485	469	481	478	512	468	458	473	512	471	465	467	438	496	478	428	463	492	530	455	490	471	503	454	471	470	449	498	481	449	496	451	474	448	477	526	452	453	476	449	446	487	450	463	446	460	483	458	487	467	478	464	472	481	492	473	499	463	483	441	522	491	474	472	457	447	471	451	480	511	485	467	485	462	507	518	489	483	529	435	460	441	493	500	469	442	460	441	474	457	460	447	466	528	459	446	509	469	485	462	484	514	484	468	478	516	487	441	445	437	491	451	470	455	477	469	466	498	437	471	493	496	431	460	461	474	487	454	491	453	469	492	503	455	437	489	477	476	489	477	443	460	482	459	465	439	472	477	465	502	476	452	468	437	460	458	468	515	424	456	492	453	495	472	473	445	478	496	488	460	448	453	468	479	483	460	499	486	456	483	469	446	469	465	443	490	483	472	486	464	488	479	478	456	457	501	444	481	444	455	453	467	477	447	475	453	446	448	449	459	458	446	502	498	524	447	447	479	484	435	444	479	471	464	459	477	450	467	476	436	451	494	463	443	498	477	486	474	471	510	490	456	468	461	460	483	479	513	467	425	530	462	493	485	470	457	511	495	504	438	515	488	515	438	482	475	499	474	487	450	488	448	482	459	522	463	497	456	482	475	502	488	483	490	459	491	447	456	469	447	458	478	475	451	461	484	485	478	454	499	467	462	467	467	452	474	504	515	458	485	454	454	463	498	465	504	481	485	441	447	450	454	456	458	434	459	483	497	470	472	490	510	476	432	472	486	477	510	442	479	453	488	439	429	475	438	480	492	461	483	494	483	482	436	497	471	502	488	467	458	493	460	454	455	416	464	458	507	478	451	493	469	480	466	453	440	483	463	471	486	476	494	493	449	452	488	473	481	466	473	499	461	483	490	498	511	470	457	532	470	478	448	486	499	469	503	500	526	459	466	429	468	500	469	496	489	481	473	486	479	488	504	492	485	477	436	464	473	523	449	461	467	498	485	480	475	473	490	456	482	464	464	429	487	471	465	480	497	493	505	462	483	499	445	489	444	421	478	455	480	504	454	456	489	496	488	512	483	462	520	460	475	488	473	487	476	471	505	482	473	463	491	449	472	520	465	444	454	445	444	464	428	461	497	500	461	463	487	452	450	502	509	506	484	421	430	478	480	464	502	487	512	450	451	464	463	474	444	463	498	489	484	467	459	493	465	516	451	512	467	500	475	458	462	449	467	501	479	460	482	467	484	490	460	499	493	464	494	459	463	442	435	465	500	477	429	539	475	435	491	487	439	457	474	468	434	448	468	473	482	490	500	426	476	428	407	477	482	483	446	494	436	472	473	481	458	479	447	456	469	488	476	481	469	503	452	463	457	480	433	471	490	465	428	419	458	468	488	459	500	497	485	504	465	498	469	482	450	460	471	473	486	456	470	480	493	460	498	476	495	483	427	475	469	501	481	481	477	491	497	432	469	495	506	505	482	460	454	452	464	487	458	472	458	517	495	445	463	441	455	443	471	474	426	507	456	434	470	465	503	471	486	465	461	447	466	437	482	508	458	479	495	482	483	473	464	442	473	457	455	504	482	443	495	450	468	509	464	490	466	452	514	451	499	477	517	502	464	456	498	466	487	452	482	501	535	510	451	442	486	470	468	491	466	473	458	474	468	465	476	505	475	485	454	474	464	470	460	473	454	469	467	477	483	499	461	473	462	498	478	495	434	503	475	442	483	443	465	472	502	490	479	474	483	451	461	479	518	487	457	490	462	472	482	487	499	508	448	508	432	522	454	449	470	510	508	480	441	478	479	485	527	477	461	510	491	453	480	465	490	434	448	465	474	472	498	475	423	481	471	494	483	463	491	498	469	485	452	482	482	478	460	463	463	509	484	487	476	474	491	475	443	445	476	486	494	449	463	478	468	481	494	490	460	482	474	448	464	470	470	466	469	475	493	484	482	478	439	455	456	520	481	495	472	506	466	452	457	471	492	453	489	491	446	475	478	482	494	468	490	479	464	441	461	466	475	499	484	473	461	495	436	505	431	485	471	485	472	481	464	463	477	478	469	477	473	445	467	440	494	426	520	490	473	461	480	468	515	509	471	501	515	493	482	481	416	499	431	456	462	485	444	491	463
43304	48966	30020	8934	1370	1347	854	805	761	774	752	796	775	783	797	744	777	739	811	797	783	767	795	740	775	784	809	781	811	721	794	821	806	762	771	738	800	783	748	738	780	805	791	795	784	754	755	733	749	837	781	740	717	761	740	765	723	750	794	785	757	754	814	785	796	775	754	775	804	783	720	767	774	744	773	770	748	768	790	771	787	756	846	768	776	747	755	794	807	813	778	745	778	733	778	779	816	749	800	740	834	775	814	760	763	731	763	792	755	758	766	836	741	798	755	767	741	782	779	802	798	811	740	750	795	785	784	746	767	753	759	770	773	779	776	734	795	758	735	779	776	764	777	741	790	774	770	763	786	791	772	811	798	724	775	799	749	777	776	767	743	756	756	798	800	727	783	764	809	749	755	778	764	815	772	766	765	714	757	751	734	737	773	811	789	816	761	765	774	776	825	780	801	774	743	771	763	740	776	776	713	759	778	738	763	764	734	783	785	728	702	734	808	776	747	835	795	753	784	795	803	789	771	810	802	762	786	772	783	784	768	789	757	799	792	739	778	823	783	750	775	737	799	796	753	766	794	856	812	803	737	773	755	754	761	791	764	777	743	782	774	808	756	772	778	792	778	782	806	765	823	769	824	760	736	727	784	830	756	743	781	787	780	788	784	831	788	751	760	771	755	794	775	755	742	787	780	760	746	708	831	768	738	743	760	810	809	786	748	766	842	761	776	777	813	765	745	816	826	792	814	819	734	813	798	740	767	764	761	765	816	780	765	763	790	820	807	780	819	773	800	738	792	765	732	795	783	770	812	743	808	781	776	744	801	777	749	765	792	819	806	760	810	800	795	769	798	737	767	767	776	756	806	775	753	769	718	693	777	761	785	786	759	780	766	751	797	773	755	762	775	808	723	762	747	729	814	757	781	816	770	797	743	731	777	789	789	810	748	763	808	759	815	765	797	762	765	770	791	753	774	783	777	751	794	740	803	761	781	795	748	730	739	810	721	781	771	836	747	771	775	770	760	822	807	762	791	786	729	758	755	792	794	770	791	814	783	755	762	815	784	806	746	744	759	774	741	751	763	803	780	747	778	737	746	812	784	800	727	820	833	804	818	793	793	779	770	773	796	790	765	783	745	752	784	778	845	765	745	811	800	797	749	770	762	727	765	776	728	822	751	779	773	771	747	726	783	784	708	783	777	816	764	778	787	757	779	724	764	775	783	806	820	798	790	738	771	810	772	782	791	767	811	734	784	772	785	711	743	791	771	797	723	777	779	775	823	787	785	796	785	788	789	820	723	815	785	777	725	818	756	785	759	758	755	781	777	767	785	717	734	777	769	770	759	743	784	751	815	771	732	780	748	772	744	750	781	742	774	765	787	787	781	801	775	770	814	778	777	711	773	751	776	738	777	822	750	775	777	737	761	802	782	691	798	757	791	813	818	760	732	771	773	782	800	823	770	732	780	765	812	692	733	792	796	701	732	759	795	773	745	763	780	767	774	788	750	731	742	800	783	741	806	748	740	785	713	764	815	802	757	776	744	753	778	780	818	778	761	774	774	760	758	796	747	796	741	806	778	751	795	824	761	771	778	738	791	784	779	761	760	795	755	761	759	804	802	747	746	811	789	749	824	766	773	809	797	727	787	809	748	764	762	766	834	796	772	760	749	778	760	772	758	748	777	764	804	752	802	799	801	724	775	831	819	763	772	752	751	775	757	774	762	791	734	791	785	787	809	795	724	783	787	788	787	734	785	780	770	797	770	801	742	753	763	786	764	753	782	778	755	821	749	780	740	801	775	762	786	751	795	772	759	783	785	832	743	775	764	723	755	779	745	791	740	769	785	781	823	744	770	754	746	781	772	779	754	741	764	747	807	768	767	752	768	814	771	758	769	779	793	733	799	748	782	803	763	748	774	767	793	769	772	781	741	785	728	828	755	793	771	796	781	798	771	779	756	800	813	811	776	773	769	734	735	849	752	787	787	771	734	789	759	816	770	821	790	754	810	728	767	764	756	799	816	770	758	807	780	799	758	812	725	762	793	789	805	803	750	811	762	782	804	769	735	799	751	736	780	771	784	768	814	771	754	748	750	790	807	769	816	762	782	748	728	802	774	747	778	748	723	752	780	798	768	795	788	746	818	814	775	800	745	743	812	756	735	750	814	787	769	770	708	776	791	795	764	773	765	747	794	793	771	721	787	761	816	764	742	757	819	771	761	728	767	789	747	764	754	783	776	805	785	828	810	771	742	761	810	764	767	749	794	773	778	802	778	726	786	789	760	786	807	805	736	778	816	811	816	732	740	759	769	769	755	717	772	745	757	749	742	811	765	780	756	722	710	763	811	803	830	787	756	718	764	763	729	802	745	769	781	752	776	772	784	772	783	780	754	735	773	775	831	758	782	749	787	778	765	785	780	780	778	793	781	763	751	787	817	744	821	778	739	805	757	778	819	771	789	755	776	766	752	747	827	757	802	790	788	793	758	759	736	737	767	743	790	765	748	779	771	758	773	778	734	756	774	753	760	711	810	725	784	793	820	736	736	769	761	807	775	703	732	772	794	755	831	771	771	729	782	808	747	809	784	759	795	777	780	851	729	805	758	764	764	791	810	770	735	757	767	749	729	808	790	810	756	765	763	778	758	716	737	776	750	783	770	785	798	772	761	813	782	779	757	761	780	798	795	769	781	755	751	741	784	810	760	794	776	736	747	778	754	742	780	792	727	791	795	762	756	732	701	759	737	793	766	757	728	802	713	764	770	762	792	773	707	778	779	771	774	781	768	807	806	741	761	767	816	752	750	817	746	751	815	724	764	772	822	729	761	770	757	796	737	757	755	792	824	783	803	777	781	785	776	784	783	772	730	798	746	811	745	768	764	727	781	782	751	758	794	783	779	814	739	801	756	782	772	788	754	759	731	726	747	760	816	755	772	733	736	793	788	835	804	785	802	743	753	762	729	781	782	776	711	756	737	741	771	803	745	819	770	758	765	818	758	783	779	774	769	750	800	768	762	804	835	736	794	745	818	745	786	790	762	734	758	721	760	773	803	771	817	706	773	744	772	782	745	783	805	723	805	753	792	757	772	774	731	743	794	757	781	726	791	790	717	748	750	791	739	781	796	778	753	797	783	753	807	751	757	757	787	787	793	756	750	782	778	774	784	809	729	780	785	800	769	797	765	773	770	754	802	722	770	813	757	764	761	773	750	761	721	750	775	768	774	723	769	807	783	747	741	789	816	761	750	739	804	789	744	795	781	726	755	742	737	790	744	727	825	764	775	771	792	719	800	739	782	801	764	767	816	820	797	778	767	723	835	821	789	808	812	773	788	747	758	762	789	795	770	730	785	807	762	769	735	751	735	774	737	755	742	793	732	825	834	826	755	744	799	806	788	723	789	760	758	783	767	782	792	771	738	773	782	726	803	783	763	759	782	796	780	733	793	750	797	763	770	748	729	751	788	792	800	757	779	785	799	801	759	762	804	765	815	814
25811	24980	32654	25810	17377	5599	921	492	455	460	478	484	412	466	460	427	440	457	426	442	455	478	447	455	447	436	418	432	450	474	474	458	427	430	426	444	450	446	444	488	414	437	461	444	449	472	441	445	435	436	476	439	440	468	426	440	443	439	450	459	456	510	432	447	446	441	453	461	450	448	448	435	466	441	455	426	420	445	470	467	475	464	456	442	478	462	475	422	429	444	460	441	455	460	441	439	451	410	414	412	457	508	459	425	457	429	414	424	452	431	427	458	470	456	424	454	414	451	417	444	453	432	461	401	462	452	447	435	463	432	465	445	457	455	459	430	395	428	437	419	466	415	456	426	445	437	401	429	452	472	460	465	444	416	429	451	433	417	449	415	461	424	441	432	429	417	408	441	420	500	419	431	449	466	466	434	373	454	439	481	460	427	414	448	445	408	455	448	422	418	430	421	412	416	450	448	492	450	429	453	457	476	415	457	451	432	433	458	464	473	465	436	425	445	474	420	421	461	464	421	426	449	445	451	463	416	422	418	455	448	455	464	459	454	429	412	447	424	453	437	442	436	417	426	481	416	444	423	467	455	441	427	454	440	442	488	433	472	456	439	438	457	479	421	445	453	463	430	470	436	465	438	411	453	472	415	465	446	433	449	447	468	468	388	456	456	456	451	454	443	409	464	457	421	468	442	466	443	432	460	463	483	456	475	455	434	444	435	446	439	443	425	469	444	434	450	457	473	467	449	459	454	419	427	450	439	456	449	426	470	427	449	450	445	455	455	399	391	426	447	424	445	459	435	503	449	449	446	428	457	418	429	440	400	464	462	443	422	444	440	412	469	423	448	437	484	443	442	456	448	427	431	466	469	454	464	451	459	444	428	434	456	486	464	444	408	454	434	440	466	469	489	420	454	424	482	467	434	440	432	444	443	429	456	438	436	440	466	444	471	445	455	471	436	462	434	446	457	458	444	461	449	443	463	438	449	437	465	452	460	426	427	460	433	451	423	460	431	424	442	446	439	466	468	448	427	417	434	479	441	419	458	429	447	439	468	467	454	425	446	463	448	424	420	440	426	429	447	413	437	408	404	427	428	460	485	451	462	449	393	406	457	433	429	446	445	461	433	427	448	453	469	412	420	438	463	456	473	452	445	445	442	465	415	414	446	486	467	438	413	414	451	431	436	475	427	493	466	432	464	456	426	467	435	454	461	457	456	447	415	473	429	439	500	455	458	467	433	484	448	432	436	413	436	485	452	483	458	449	431	423	463	476	414	454	446	436	467	438	452	475	468	490	466	446	451	477	446	451	461	429	450	474	458	445	442	424	446	451	392	470	429	427	447	392	460	467	457	490	454	424	481	455	446	496	436	460	429	408	461	437	463	478	431	461	448	464	480	446	431	465	430	487	450	435	468	428	441	444	416	442	408	461	436	420	466	459	432	465	448	413	455	444	444	424	462	449	426	449	408	418	446	447	452	453	398	447	423	427	468	425	416	440	452	393	406	422	438	409	480	446	452	458	422	437	466	436	417	467	443	451	425	421	432	436	452	428	428	428	420	510	468	413	437	467	470	462	469	447	456	443	470	468	433	454	450	447	410	430	443	425	458	465	472	459	476	417	462	446	476	448	470	430	436	455	416	457	418	447	423	442	422	453	455	458	418	413	438	452	444	466	419	466	442	447	462	458	448	433	450	433	458	421	470	433	518	444	437	466	380	488	433	459	424	427	465	431	422	436	440	423	443	423	452	452	464	427	395	444	465	421	404	458	425	402	438	467	452	490	444	455	425	450	429	423	434	501	424	459	432	442	454	483	419	464	482	443	470	460	441	423	448	427	430	400	428	403	434	462	444	441	446	430	445	396	457	473	457	420	452	421	417	432	456	439	450	436	430	432	436	415	458	489	439	437	432	437	438	425	445	447	435	475	449	446	443	420	457	459	462	442	431	419	419	446	456	425	438	426	429	416	455	459	470	432	452	467	434	460	416	422	428	421	421	413	409	443	452	397	448	447	489	454	434	456	475	445	483	417	433	440	439	432	479	464	395	438	427	452	446	429	436	460	451	447	423	465	461	431	486	458	446	396	446	445	462	472	465	435	415	415	450	414	430	477	470	421	478	426	464	426	468	438	453	447	444	442	442	449	448	434	453	428	453	408	452	435	467	432	461	449	393	430	436	444	442	439	466	481	463	434	412	421	451	418	431	450	440	390	445	431	452	427	444	498	446	466	409	424	468	443	439	453	442	479	456	455	449	447	497	450	401	454	441	455	431	430	430	433	488	456	456	428	444	434	436	413	448	481	453	432	448	433	461	401	453	463	456	452	414	438	434	401	473	451	420	449	460	420	469	453	429	492	448	437	456	457	462	488	470	450	402	443	431	484	445	443	443	467	421	432	484	416	451	425	433	489	441	408	440	452	449	459	437	453	446	450	453	444	460	451	390	426	477	423	437	416	471	489	457	430	454	444	428	425	447	445	488	463	473	479	468	415	456	479	425	447	466	427	472	414	460	450	422	423	417	459	447	410	425	482	468	417	437	405	412	422	405	468	441	460	457	427	417	444	489	438	454	447	475	419	447	447	425	464	452	418	479	398	443	446	466	426	463	471	450	434	438	424	441	422	488	441	465	428	423	470	452	462	435	457	418	439	466	438	452	440	438	416	425	449	435	443	463	460	460	423	435	437	455	417	439	454	421	455	447	418	443	457	458	487	467	417	438	423	450	456	427	500	450	482	419	458	420	456	445	445	455	439	433	440	462	462	444	449	416	442	408	457	423	451	472	421	463	460	434	466	443	441	440	473	491	456	392	442	449	438	461	434	407	427	441	444	451	465	478	430	447	437	449	473	439	442	430	446	468	439	470	463	427	458	425	444	440	448	452	489	432	455	449	448	425	413	454	413	460	430	433	421	450	403	403	469	428	451	453	444	431	426	444	466	448	464	413	425	450	418	430	387	447	452	455	429	455	456	440	423	427	452	448	479	455	460	473	456	452	456	464	435	447	465	438	465	464	437	452	452	457	443	438	414	463	436	439	464	449	456	438	467	392	426	418	438	452	459	462	439	424	433	432	501	432	462	445	459	447	440	419	414	458	414	445	452	417	459	452	431	459	487	463	440	434	452	464	445	416	437	443	453	449	438	431	478	449	435	475	422	430	445	450	460	421	416	423	493	409	463	451	450	451	457	450	422	446	419	425	487	432	450	440	455	443	495	467	419	460	421	417	434	438	426	432	438	475	464	448	408	478	438	392	429	438	422	454	477	426	420	443	449	456	426	442	425	454	424	461	450	446	452	420	484	449	435	427	435	470	433	477	432	463	463	427	455	461	459	421	466	435	464	490	440	424	446	389	445	436	427	479	460	454	466	461	445	446	417	441	471	421	428	449	458	414	467	467	455	440	445	447	457	452	463	453	421	443	461	461	462	466	433	476	484	417	444	459	471	482	420	456	452	428	454	430	435	451	440	450	419	438	447	430	451	411	410	400	431	422
62756	89164	58954	26397	5599	5015	1184	696	744	734	717	709	709	694	718	716	751	722	653	718	748	676	707	684	717	723	710	714	736	697	663	720	688	753	711	725	727	729	739	706	742	675	733	739	711	742	696	734	746	699	728	691	694	729	731	720	723	728	682	709	717	678	722	769	721	734	719	716	698	752	803	696	740	716	716	757	769	714	717	742	721	748	725	719	723	745	731	677	742	747	714	712	693	686	751	752	739	729	759	693	706	716	728	802	703	779	741	707	723	728	713	678	700	725	706	683	687	737	736	703	737	771	708	720	755	727	702	733	707	715	710	736	690	723	726	717	699	747	746	722	738	740	720	759	699	760	721	687	749	753	690	682	750	735	692	660	716	707	669	640	751	707	711	683	706	739	737	721	700	689	688	707	680	763	697	720	699	736	699	747	758	700	698	710	729	692	755	732	701	732	727	739	776	698	720	694	712	695	691	696	793	728	728	741	760	700	724	723	771	718	750	749	658	729	675	686	724	715	682	695	724	694	743	730	724	675	726	663	703	687	695	703	733	759	699	739	723	662	656	761	722	725	711	731	704	697	719	739	700	698	744	733	718	693	752	688	752	729	711	722	708	774	746	699	742	755	716	703	704	709	704	696	714	745	725	704	756	755	718	733	698	704	741	677	720	717	698	677	707	736	716	661	720	741	723	625	675	745	709	707	717	683	731	689	708	739	718	712	669	701	668	726	707	692	739	769	700	719	711	745	716	709	746	735	721	733	712	684	700	689	770	766	770	767	745	699	688	756	677	688	677	703	735	743	715	738	727	762	676	738	699	733	735	700	702	662	737	697	704	710	677	690	694	728	725	744	757	712	736	705	704	713	717	729	713	738	698	710	734	687	744	705	721	683	732	726	715	733	689	771	687	763	736	738	694	704	722	746	674	674	757	746	687	705	694	705	757	677	699	700	683	712	688	696	712	709	681	682	693	717	668	707	709	688	725	711	760	731	694	736	745	732	715	717	759	748	733	715	763	729	698	728	736	722	717	717	725	727	702	731	715	689	708	695	689	707	706	689	671	746	748	698	718	663	739	688	723	744	691	690	691	721	695	726	732	679	717	645	694	719	726	796	680	670	736	722	736	725	724	708	694	740	719	659	718	736	710	720	709	718	728	737	698	686	713	696	717	675	715	755	717	742	716	727	761	755	707	717	725	689	733	710	685	701	708	721	704	707	748	704	732	719	692	688	758	682	702	724	645	725	711	650	731	726	756	766	721	675	680	712	727	730	703	729	676	674	729	694	705	710	691	714	754	728	717	676	730	747	705	718	683	667	710	765	736	719	751	708	765	719	695	692	702	717	701	723	718	749	711	686	747	737	766	689	688	706	709	757	794	681	733	736	721	717	750	720	698	719	711	737	681	712	717	714	761	725	694	712	763	708	713	762	714	727	720	769	689	735	680	743	718	703	734	714	716	748	703	768	691	701	702	748	691	702	704	732	720	734	736	766	661	752	713	739	660	704	682	694	677	724	649	692	688	705	680	745	679	699	696	724	734	690	693	727	712	727	710	769	719	734	750	676	720	715	693	729	766	714	736	705	737	719	732	667	695	713	697	705	705	703	716	747	701	753	741	727	773	708	732	735	747	695	699	719	692	702	689	731	746	740	702	708	729	754	705	778	673	704	676	721	717	687	716	747	738	761	722	717	707	650	715	721	639	743	701	686	716	715	688	656	760	757	719	733	708	678	704	709	729	719	767	724	686	729	708	695	692	717	701	701	732	766	715	749	723	709	742	719	699	737	734	717	700	695	713	736	694	738	703	669	717	715	704	778	706	731	695	689	706	693	706	676	664	723	721	701	721	722	714	729	738	713	707	699	754	682	692	697	710	729	709	719	713	723	700	730	732	709	724	703	756	720	704	707	696	686	707	732	721	713	663	694	695	703	708	720	737	660	736	752	726	721	674	755	735	715	723	702	722	726	736	758	706	733	634	711	742	693	686	760	717	718	675	700	708	698	737	754	693	670	734	732	730	685	694	692	733	722	715	731	729	757	709	750	707	715	673	726	708	682	691	708	768	673	656	728	745	739	756	734	754	654	704	688	698	792	692	679	712	747	752	720	732	701	718	764	703	771	696	759	689	735	722	681	685	743	741	740	722	683	731	695	708	730	739	724	716	718	718	701	718	720	707	662	726	711	700	720	747	700	695	672	663	706	724	710	690	723	674	684	713	730	745	703	735	708	704	687	711	722	690	710	713	683	695	697	675	696	745	692	741	720	676	748	718	727	722	756	689	728	776	674	695	726	727	696	715	713	710	759	769	742	723	706	710	720	712	710	772	687	699	689	753	726	728	703	727	743	689	758	723	768	665	693	725	758	717	678	724	773	686	713	715	713	679	714	744	644	717	717	725	692	719	697	676	695	678	703	703	755	702	711	725	761	746	722	730	712	682	757	693	705	743	749	733	699	729	775	724	738	704	721	718	675	734	732	700	715	715	770	687	699	696	715	670	701	696	687	693	689	752	687	705	673	750	721	721	719	744	712	738	693	770	706	752	727	740	727	729	691	712	698	714	725	649	737	737	753	728	726	678	743	696	660	731	755	704	693	721	729	729	736	785	714	752	721	760	736	729	711	746	687	745	702	665	741	684	731	707	680	722	669	694	689	726	711	754	709	749	755	738	728	736	744	746	704	741	758	732	737	724	697	705	695	718	756	752	727	703	739	707	728	710	750	730	675	703	690	761	774	733	713	699	731	705	724	714	722	698	716	752	680	694	665	755	739	734	717	694	710	676	715	708	759	724	684	743	701	690	734	726	743	667	711	736	750	757	752	707	696	684	734	733	674	721	720	746	759	760	763	688	766	695	739	728	694	741	668	707	672	739	698	709	733	680	701	711	716	726	712	739	721	721	765	728	708	689	722	722	749	774	704	722	681	712	729	693	769	732	750	693	699	710	690	732	751	666	703	722	732	710	722	697	701	742	725	687	727	727	736	732	708	737	753	701	717	700	693	741	706	699	688	708	707	725	692	720	752	702	760	698	750	743	695	746	717	754	740	674	685	719	702	728	723	714	754	710	704	743	766	730	720	714	728	690	719	692	694	740	686	692	668	722	701	709	694	744	731	666	718	707	687	681	739	751	701	708	762	688	697	725	702	725	702	727	702	776	731	777	723	738	699	720	673	651	696	720	750	744	698	728	714	756	706	734	749	727	704	717	690	757	719	784	702	717	703	758	717	749	733	672	747	742	690	728	709	688	779	745	684	737	681	765	724	742	707	704	681	722	685	694	746	704	750	711	736	737	731	707	710	750	745	741	695	726	696	743	694	726	682	754	702	716	704	704	697	705	696	744	743	698	689	723	747	722	722	691	748	773	694	760	709	762	756	680	745	688	741	701	726	673	764	676	714	723	694	699	686	709	710	703	670	785	683	714	724	716	755	742	721	723	702	684	709	756	672	696	725	723	707	721	700	741	764	704	746	683	745	700	703	697	711	728	662	676	716
24268	23078	31002	24889	21302	16693	3379	730	665	665	645	640	589	633	651	621	624	655	589	643	645	608	651	629	660	625	643	581	649	634	604	673	614	630	651	631	615	650	671	646	619	618	614	609	594	598	662	639	650	668	633	662	621	635	613	623	637	604	657	677	668	667	664	606	608	621	581	650	630	642	618	587	610	659	621	628	640	628	671	611	617	677	666	660	593	604	630	592	657	602	591	641	628	628	675	602	669	621	608	649	595	619	653	602	650	673	637	637	703	625	654	600	654	644	672	643	653	612	661	630	604	613	595	653	635	628	618	586	610	636	604	624	648	650	688	627	650	592	618	650	615	645	582	636	682	587	639	634	639	652	665	638	614	639	658	617	641	650	640	614	596	608	623	642	590	668	662	593	661	634	620	629	614	632	630	612	616	637	606	658	585	629	620	618	594	684	652	636	629	606	630	631	621	642	634	626	620	625	629	603	638	642	643	665	618	679	638	632	628	603	613	653	646	637	702	644	603	618	614	600	651	634	686	634	640	635	638	607	672	621	629	615	626	636	648	645	666	639	626	650	636	637	648	631	659	661	646	640	650	670	673	634	631	639	621	655	607	652	615	639	653	668	638	634	655	614	665	583	616	647	643	632	611	644	625	643	564	646	652	605	595	599	650	635	664	660	619	569	659	635	621	616	633	653	672	611	614	597	615	649	706	640	627	680	618	657	678	659	579	647	653	620	607	588	617	585	628	594	610	602	608	635	659	624	641	618	641	576	632	637	620	676	651	642	657	629	641	599	601	601	651	583	633	580	657	598	620	634	687	643	637	656	697	636	621	635	630	601	637	595	598	588	614	624	584	617	590	560	649	616	637	624	645	666	595	621	615	608	584	583	633	631	646	636	684	575	637	646	603	668	654	602	630	674	648	655	622	636	587	641	665	600	598	649	607	635	596	632	579	628	691	645	596	614	612	627	631	624	637	642	610	634	665	650	627	649	636	659	610	630	616	644	624	596	615	658	626	600	616	596	623	637	625	691	652	610	640	643	644	628	623	647	631	658	604	647	647	618	647	655	613	610	645	631	644	640	641	579	649	630	617	623	611	573	652	653	579	638	636	597	568	661	664	646	611	645	648	645	651	661	618	621	615	633	620	652	641	628	623	641	646	605	642	599	624	603	656	580	659	610	651	641	660	602	623	600	683	625	579	584	615	626	619	599	606	640	629	571	638	664	610	587	624	607	620	673	631	605	627	608	641	645	630	626	647	633	629	657	635	646	663	617	659	674	654	652	600	618	626	673	619	655	640	663	625	658	645	657	691	666	652	657	634	577	616	628	601	611	616	607	661	644	675	601	625	588	621	608	609	654	620	629	617	596	603	672	618	607	611	613	628	599	663	636	671	615	624	611	606	631	634	660	618	630	642	665	585	564	668	607	607	657	593	630	661	659	648	630	597	657	604	627	598	612	639	584	660	634	614	604	582	619	669	602	637	619	648	620	619	646	659	606	627	633	630	685	593	628	655	593	661	650	619	607	610	635	644	633	641	624	590	660	636	625	683	637	606	627	637	569	651	618	632	628	600	637	596	650	643	648	671	640	624	657	620	613	626	590	649	648	645	623	645	605	645	637	601	663	595	642	607	643	639	624	611	667	630	674	634	677	639	656	646	638	606	630	654	599	639	637	643	657	617	625	677	634	592	623	580	656	669	631	636	630	602	662	660	630	604	627	638	616	654	593	597	642	603	646	664	692	599	620	617	649	648	635	599	629	605	652	639	639	642	612	636	609	642	623	653	623	682	626	631	590	639	603	618	631	615	604	670	608	615	628	613	627	624	623	618	613	665	613	645	647	643	649	675	626	620	614	608	633	626	670	644	627	662	619	669	626	681	635	618	569	640	620	616	621	645	636	640	615	640	679	675	624	657	610	606	612	679	616	602	668	650	606	620	649	639	617	627	611	659	617	645	631	667	656	666	632	610	599	599	617	616	644	650	673	667	594	648	624	644	653	654	663	611	643	622	642	640	626	647	586	660	656	604	616	647	620	618	625	634	659	649	687	644	659	636	573	628	594	614	666	618	591	621	625	657	623	650	595	651	651	593	628	632	622	609	699	619	608	661	646	639	655	609	674	604	629	668	630	620	680	604	656	650	649	576	633	597	638	585	633	657	631	618	626	603	655	607	677	627	662	613	645	638	573	636	611	634	632	653	624	612	642	651	613	601	648	633	652	614	624	582	605	624	636	667	620	650	584	634	637	632	649	629	609	610	646	661	629	618	616	627	649	606	634	593	672	598	618	598	650	610	616	613	641	609	585	696	675	636	684	644	652	596	604	653	635	645	645	659	640	577	629	626	641	604	646	645	627	646	616	619	647	669	604	631	637	636	646	626	611	668	611	638	669	618	648	598	637	635	637	621	647	631	651	581	632	637	648	620	662	641	645	678	645	636	590	654	632	609	591	652	597	606	603	602	637	624	655	590	596	661	645	644	599	596	643	646	617	590	649	639	630	678	634	614	642	581	641	631	584	635	607	650	656	609	619	625	624	660	595	623	626	628	662	622	628	629	636	594	610	593	645	649	624	615	633	605	673	637	636	618	674	626	666	616	618	684	664	628	611	647	663	623	632	613	609	634	631	684	653	638	647	636	620	647	630	637	636	648	633	647	642	630	661	639	669	608	655	680	638	625	600	667	599	639	659	641	614	644	650	621	663	577	621	623	592	611	649	610	622	667	620	632	593	657	633	645	639	669	641	614	673	592	627	617	615	642	635	608	638	666	634	678	605	600	628	617	636	609	629	607	620	627	612	627	615	589	655	591	630	637	645	612	623	596	651	604	629	607	669	629	624	604	688	646	629	638	629	628	653	623	617	601	627	605	632	625	634	624	630	576	624	624	614	622	655	612	613	682	633	653	617	642	606	617	599	610	624	619	636	671	593	676	631	620	613	648	603	617	634	614	619	648	572	630	641	588	636	655	661	604	620	640	663	627	604	625	660	639	628	658	646	658	633	638	619	636	623	617	610	636	626	658	601	604	626	617	631	650	647	575	634	619	657	621	599	632	641	626	649	634	601	627	706	678	611	633	630	605	669	582	660	670	641	655	652	679	599	643	587	608	633	635	616	579	662	624	601	638	635	651	629	626	625	628	583	631	666	611	635	673	615	628	615	554	640	622	619	630	610	602	671	608	582	633	626	640	672	656	578	601	619	600	649	656	593	646	635	668	649	635	621	597	624	675	636	658	599	615	615	592	638	625	605	617	682	593	639	693	616	647	682	612	615	644	652	606	634	609	611	620	600	622	612	644	627	629	633	610	625	635	609	654	619	635	617	642	601	624	643	667	616	637	641	633	649	608	611	639	684	641	644	644	670	637	619	609	604	624	587	631	658	628	612	655	659	661	678	650	709	674	643	623	602	622	583	612	599	611	629	640	627	608	626	632	599	639	660	634	620	695	640	632	614	622	596	624	641	642	650	640	627	662	653	637	613	582	600	618	619	629	661
61911	99857	68657	33479	10039	8390	1927	1019	902	996	956	988	993	963	992	927	980	1019	971	998	985	981	970	1019	939	985	1016	949	968	979	965	967	1026	952	981	979	995	969	959	941	1013	979	940	1049	950	996	1001	936	978	989	982	968	959	970	966	981	958	965	961	912	953	988	1020	927	903	983	995	991	1013	1009	991	993	948	969	983	957	913	990	909	949	986	980	1005	980	910	965	904	979	941	988	1051	982	961	948	929	877	966	1007	979	968	1001	957	964	973	932	963	932	1010	976	991	967	978	941	1006	960	910	998	973	912	936	913	1007	958	924	953	993	929	934	979	918	975	954	953	948	960	972	973	1021	962	955	897	975	959	960	960	1040	1027	947	903	959	957	963	977	961	987	912	965	921	972	918	931	1035	956	958	941	920	919	997	989	937	985	986	913	992	996	999	983	982	1013	948	1010	932	914	1022	945	946	989	1056	907	942	919	942	941	958	953	1002	990	933	940	1002	959	975	989	931	940	918	961	989	896	979	998	966	935	1031	974	997	949	983	980	1020	951	965	997	955	1010	961	931	984	955	943	938	1037	959	924	991	980	962	953	943	992	982	1001	999	983	987	1000	928	965	952	990	966	985	990	946	965	962	980	1004	987	943	950	970	988	1000	938	968	947	1005	947	969	929	896	1025	957	941	974	1017	944	952	943	976	967	992	972	972	977	1000	982	952	975	978	951	960	971	973	964	930	997	938	969	947	1010	944	957	960	975	942	984	944	1012	934	999	1007	971	960	978	992	945	913	987	920	983	966	972	942	977	929	967	964	989	997	932	932	1010	937	947	991	977	964	971	955	974	1041	943	933	1031	914	1029	978	956	947	1000	953	925	932	968	948	1007	986	929	980	976	949	977	955	960	957	958	990	990	962	968	944	967	918	989	912	960	972	943	989	1010	985	980	935	969	938	990	922	979	942	966	957	971	1026	925	981	949	1025	960	997	982	896	914	923	973	986	962	930	965	997	970	966	940	984	1013	939	969	949	1007	912	964	966	968	987	944	985	957	981	952	953	964	945	952	942	883	954	977	963	930	953	964	963	963	923	935	971	936	881	1000	950	1033	949	956	989	942	945	949	941	933	1005	969	936	966	1012	960	927	1018	984	937	956	970	953	926	982	997	996	980	977	938	933	959	959	983	910	976	996	931	957	969	935	932	983	942	978	999	976	979	977	968	1003	971	918	975	1031	1017	885	969	1009	939	969	970	1001	946	954	952	994	995	927	943	959	905	943	957	923	1021	965	997	921	955	973	954	936	936	946	964	931	992	929	1010	976	950	940	973	998	997	995	989	998	955	961	918	959	934	947	943	985	963	961	996	984	948	958	988	999	938	943	1011	954	961	977	891	951	978	963	920	955	943	976	955	962	963	896	974	980	986	985	914	975	994	939	973	944	983	977	1004	967	921	941	1038	957	962	964	1011	959	973	1005	1003	1006	992	978	890	956	976	973	971	907	957	966	1004	974	984	980	948	942	937	983	937	903	994	970	997	951	959	956	945	966	941	966	987	999	950	973	974	934	1004	893	956	934	980	953	944	962	919	1000	956	951	958	941	928	949	1008	960	967	940	995	975	976	935	954	989	990	951	981	1020	983	913	973	1000	918	994	958	960	981	946	945	954	952	1015	909	997	928	939	1015	921	923	899	975	913	942	960	977	1027	903	992	950	991	969	986	968	899	947	1021	930	979	962	937	925	932	935	969	945	961	995	965	1018	962	935	933	956	908	994	910	938	991	923	1044	982	958	976	927	937	940	939	972	986	948	949	942	961	946	941	933	940	977	927	982	1014	1007	921	933	992	980	1015	962	968	942	912	986	949	957	968	968	976	986	948	1007	981	1005	960	973	979	962	977	956	919	1028	959	960	961	962	972	995	975	1003	931	944	954	993	894	965	954	922	923	956	1001	968	997	980	930	940	934	906	970	956	950	947	949	964	939	995	961	959	942	908	1017	1022	936	970	983	973	908	944	966	965	917	919	933	964	942	939	934	955	957	976	907	995	983	969	930	976	973	924	1000	949	949	991	982	948	961	986	993	952	922	966	986	1009	884	1014	986	921	970	987	913	932	929	980	986	935	1003	982	932	965	955	987	980	994	987	1005	997	1014	979	946	971	920	948	934	991	930	978	989	970	922	944	997	958	921	1006	977	989	1000	1020	983	1007	974	999	1017	959	945	976	972	973	927	916	932	1047	978	1010	956	970	973	958	963	954	954	957	940	927	958	945	989	953	977	954	965	960	1014	1038	977	972	934	940	961	958	1000	930	1004	948	993	950	1034	947	974	1017	968	970	913	983	1029	930	1005	912	919	965	997	952	933	1024	957	968	1003	951	1017	897	917	971	977	961	971	997	956	1016	982	982	992	1018	934	915	949	996	920	955	937	901	934	976	990	1012	956	961	941	976	942	981	977	984	908	917	921	979	977	947	987	953	946	956	1000	1048	975	962	956	925	888	946	1003	985	971	988	1000	963	915	968	994	967	946	988	944	965	941	928	932	925	947	959	945	978	1013	916	981	993	961	912	1021	972	997	1023	993	926	938	1000	981	962	1003	970	932	950	930	1004	982	982	982	954	962	952	961	988	934	944	988	990	973	932	926	958	980	975	958	927	955	950	960	954	908	979	1008	970	1031	988	973	1032	978	964	968	1012	969	990	986	961	944	936	985	956	977	998	966	968	988	932	957	932	972	971	939	939	980	948	886	976	994	957	1007	971	1012	969	971	959	983	997	1016	993	1010	988	987	965	957	935	967	968	967	936	923	895	949	957	982	970	936	963	945	910	942	967	997	958	986	988	949	910	1009	948	959	992	923	951	963	1025	953	942	931	953	964	968	953	955	930	1015	1018	972	959	952	957	986	960	983	949	962	933	1007	987	966	944	970	925	962	974	962	943	999	852	973	976	965	990	976	963	978	1003	975	918	1002	939	956	986	958	922	998	961	1001	934	996	939	958	982	996	943	968	1004	955	1025	985	955	965	985	984	977	922	1001	928	933	952	992	986	949	957	1001	1028	912	973	944	993	885	905	944	961	943	973	991	969	999	998	964	989	949	927	949	963	967	1028	922	1002	958	979	935	939	1019	937	986	979	966	961	963	977	876	912	949	915	997	985	957	1024	1026	966	944	947	1030	970	948	985	971	954	1042	939	934	990	977	947	953	968	992	923	1012	1037	988	950	906	963	1021	934	961	959	939	975	971	920	1018	1006	930	992	960	995	948	965	939	955	962	1001	952	989	967	983	993	994	952	938	974	933	1002	979	919	982	974	969	963	939	921	978	929	981	979	953	919	980	929	898	995	955	1001	912	949	972	1032	1000	995	969	982	1027	921	963	976	996	903	971	948	948	953	968	1018	1006	972	1002	953	948	973	968	960	960	1006	928	986	976	954	1003	963	1027	961	986	1011	954	959	1012	945	977	968	959	966	921	968	947	949	948	954	985	953	914	921	992	943	1000	969	991	1004	969	947	928	986	1004	941	966	948	913	986	996	935	917	973	959	976	1001	941	937	979	1025	924	959	990	974	986	1004	1041	913	991	996	1004	970	952	1013	922	959	950	986	959	953	1020	1006	973	965	942	1012	967	947	1008	1019	978	952	919	957	1010	1005	972	1026	917	914	1003	981	970	992	985	985	974	948	964	1012	990	947	932	984	967	950	933	934	985	922	992	955	977	979
32839	32402	26196	9873	959	803	527	461	479	476	460	483	477	447	465	422	505	511	456	438	476	459	463	433	470	488	512	484	433	478	456	426	455	474	449	463	459	458	464	425	452	473	472	478	431	531	486	454	472	471	434	455	481	496	436	488	438	475	430	454	433	456	468	477	486	435	474	442	437	414	399	430	483	419	464	462	465	415	482	474	448	480	479	439	469	432	454	452	468	462	436	488	493	428	490	444	445	465	457	474	423	471	475	452	473	459	464	464	464	424	463	456	477	416	440	437	496	448	439	468	441	491	462	469	452	443	436	469	464	482	445	413	479	465	468	451	466	512	473	419	481	463	471	462	438	446	447	469	466	446	462	479	448	482	460	475	423	498	459	480	450	475	465	433	467	439	447	471	459	466	480	451	433	414	486	462	437	457	473	459	470	472	472	507	447	453	477	478	475	442	480	509	466	476	457	477	417	460	493	448	493	495	471	455	461	479	434	475	454	471	484	463	464	472	490	476	454	454	456	447	486	443	463	483	408	465	469	479	451	464	442	442	483	455	397	496	451	477	460	453	450	442	442	452	465	448	458	477	461	478	453	462	489	433	503	482	490	434	471	452	490	458	464	456	466	436	463	469	477	462	458	476	481	442	495	466	468	463	464	458	422	473	513	487	452	470	474	447	441	422	432	420	448	441	461	448	442	394	450	433	461	439	432	469	467	463	442	432	447	456	447	469	431	434	430	450	479	495	449	487	471	472	483	488	431	452	426	484	439	458	466	466	439	483	436	446	477	444	425	495	496	445	457	473	444	452	454	449	439	469	447	454	434	419	494	454	472	451	432	480	476	474	481	442	485	428	463	503	485	477	423	451	462	466	462	433	467	446	455	452	452	465	432	428	441	449	452	468	432	466	501	460	452	438	473	461	456	475	438	442	458	486	438	438	455	421	431	450	455	476	451	459	487	454	427	450	431	419	469	448	472	477	437	449	479	468	478	488	479	450	437	465	470	409	456	494	476	457	440	490	509	445	472	462	501	430	452	461	482	450	432	477	411	475	476	442	504	437	473	476	451	462	462	455	513	447	443	475	438	483	476	486	455	439	459	474	454	486	475	480	483	450	463	426	398	448	481	467	457	450	456	479	466	469	458	463	473	480	455	479	464	455	479	473	445	447	433	439	492	461	414	443	435	451	476	468	476	447	466	458	458	427	442	456	485	439	431	476	462	452	465	419	429	471	472	463	450	482	473	414	459	455	452	474	470	443	471	491	437	465	444	494	462	431	478	485	435	463	447	448	438	466	482	442	463	492	435	475	483	423	457	491	439	462	461	484	475	465	467	470	501	442	429	451	450	408	456	430	448	467	423	450	452	467	447	470	464	452	441	488	507	485	472	467	473	460	445	440	459	421	472	450	481	451	470	494	430	469	469	457	448	418	462	435	440	430	448	495	473	459	474	414	459	422	496	460	448	475	441	450	478	465	466	474	454	476	466	475	477	446	446	495	456	444	483	488	511	462	475	459	471	415	451	432	483	462	474	465	452	460	460	479	452	469	458	456	448	469	436	451	499	483	444	429	477	457	474	451	444	459	485	431	416	480	505	428	461	482	446	443	472	461	444	481	484	446	458	481	477	476	434	459	425	469	456	471	431	470	437	453	474	466	471	468	448	455	451	460	508	444	420	450	411	495	418	471	467	412	460	492	461	487	457	482	449	476	460	420	483	455	498	468	420	427	450	496	455	451	410	458	485	492	419	481	433	465	481	449	444	459	482	467	467	447	477	457	471	471	433	483	464	423	430	447	467	462	481	509	467	452	456	468	437	472	494	475	451	475	417	447	440	460	482	457	428	470	424	465	476	493	450	472	447	460	472	481	464	484	486	487	482	441	441	444	482	485	462	450	418	466	472	492	440	457	487	431	470	476	467	427	421	425	453	450	461	465	458	473	450	450	453	443	459	466	434	497	482	463	522	485	460	482	471	450	469	424	438	480	474	484	455	421	537	485	423	482	480	441	455	433	431	472	475	487	446	430	409	448	471	472	478	471	461	449	452	505	490	466	482	467	511	443	519	434	491	455	452	477	464	470	455	460	481	479	484	436	448	451	424	454	492	468	449	445	451	460	447	431	474	427	431	431	481	503	429	448	453	479	496	483	448	432	503	454	482	442	474	461	490	460	461	460	470	514	415	454	452	439	470	452	452	444	456	486	445	504	459	461	444	471	438	448	440	457	459	516	468	486	456	453	448	481	452	473	478	455	437	441	445	428	479	437	440	475	464	470	483	487	441	457	500	456	446	442	456	456	427	462	450	458	470	437	471	444	464	463	464	446	474	467	441	445	426	461	437	501	489	461	465	433	465	488	443	438	438	453	499	466	481	433	465	466	497	470	453	445	444	419	488	470	454	471	456	466	462	422	451	476	414	454	474	455	442	469	456	475	450	475	496	474	427	446	495	448	447	468	409	467	469	443	469	460	486	462	464	481	480	463	439	431	459	466	434	489	462	468	494	453	480	466	424	442	458	451	496	463	452	470	473	435	429	480	440	461	457	478	481	443	462	503	493	463	464	475	431	460	456	478	469	436	458	468	493	488	462	456	469	430	445	472	495	434	475	431	451	435	499	503	458	493	440	472	454	504	476	438	422	408	475	452	483	419	479	464	484	457	412	501	437	441	468	448	460	448	475	438	480	463	455	457	483	453	458	475	452	473	437	471	456	477	486	476	457	443	475	484	455	449	416	454	475	472	484	452	438	439	469	445	462	474	464	472	434	487	476	465	508	448	434	462	480	461	469	452	433	439	483	450	468	436	436	461	446	424	488	464	477	456	485	430	454	473	450	454	455	453	441	427	441	484	490	455	435	451	473	460	450	454	446	446	469	442	474	443	476	452	434	436	449	506	449	486	501	465	482	484	486	445	484	462	454	451	499	489	457	448	483	467	481	450	432	451	510	470	423	446	457	440	486	457	437	475	445	447	471	492	461	459	436	438	417	490	434	447	465	463	485	440	465	486	469	442	432	494	443	460	426	425	426	444	482	460	447	452	487	453	440	507	494	433	476	409	472	472	460	467	466	463	454	495	465	453	458	466	495	440	429	441	478	441	468	482	439	416	429	460	471	449	508	452	467	443	445	434	448	457	480	437	453	480	455	454	459	458	469	479	459	436	453	492	457	462	434	515	453	427	450	495	451	479	502	465	448	473	459	464	479	442	456	492	449	449	470	460	439	474	428	475	448	476	467	472	422	467	485	480	457	434	468	432	428	441	443	456	439	442	442	458	452	483	424	445	471	445	459	433	446	456	458	465	439	410	453	453	469	486	454	476	428	460	451	472	464	437	469	407	444	457	432	467	458	481	463	472	462	467	443	481	452	445	419	478	506	471	459	479	477	500	473	443	439	471	460	478	447	455	447	431	472	460	435	501	412	458	472	430	469	473	467	426	494	472	499	474	424	504	482	432	445	451	478	437	487	463	470	446	431	451	440	431	435	463	437	420	441	463
43076	48698	29272	8120	1545	1519	858	746	729	725	802	787	727	730	768	726	753	738	757	773	751	790	802	734	787	761	786	767	772	746	714	743	766	721	753	722	748	778	763	709	747	736	762	785	723	780	790	749	712	760	776	752	762	781	747	739	727	781	761	787	750	827	764	745	758	746	760	794	752	750	755	756	787	780	757	794	767	765	755	752	792	803	792	789	757	789	740	703	780	727	724	816	781	792	773	704	771	784	744	763	782	756	789	762	794	711	748	773	761	775	712	735	789	776	779	754	756	752	792	720	736	707	690	752	750	755	758	721	758	748	792	728	779	791	749	764	777	772	777	756	759	774	767	744	730	755	756	705	733	754	776	772	734	743	740	739	787	783	747	818	798	761	744	738	758	811	743	746	756	734	727	752	708	747	800	741	768	736	781	854	720	753	828	846	735	740	717	763	741	751	728	760	782	806	745	720	766	746	813	713	727	752	758	731	781	787	793	740	787	739	763	749	712	729	769	749	704	768	761	728	791	783	722	751	778	728	746	748	742	722	742	776	768	754	747	813	737	808	785	770	719	708	749	800	800	726	771	778	775	738	691	717	749	785	790	734	834	777	764	716	778	762	782	764	793	778	746	740	754	751	713	766	734	739	715	766	776	761	781	711	748	774	766	772	817	815	747	738	742	754	781	740	753	732	727	764	733	816	788	755	762	718	744	725	782	776	810	720	812	721	742	742	725	738	770	732	767	788	726	751	818	742	710	831	733	772	797	758	723	753	776	751	733	773	737	741	724	719	753	738	720	783	716	775	792	775	719	740	769	780	761	737	769	733	762	759	774	732	748	834	765	756	743	779	794	794	755	725	785	775	765	749	772	730	733	779	751	754	771	756	728	750	764	787	792	780	790	777	790	762	798	801	768	732	784	795	786	738	734	759	733	783	708	699	731	724	743	785	781	708	767	741	720	739	750	803	740	753	711	768	741	738	756	779	743	720	741	752	758	752	741	798	781	742	709	747	740	741	767	755	751	740	769	704	713	810	743	784	741	723	739	741	771	713	756	750	737	776	753	740	746	793	800	744	746	789	744	759	783	780	737	757	724	740	776	754	756	783	717	765	774	757	756	748	714	792	833	782	719	782	743	767	756	766	762	717	727	816	728	807	752	806	755	751	764	770	686	785	779	789	762	746	808	724	719	748	723	774	737	750	771	768	760	751	730	741	786	779	768	795	713	761	736	759	766	745	798	751	757	755	782	795	781	729	762	708	754	792	749	753	737	755	747	764	753	738	761	766	730	750	807	765	739	728	807	729	755	741	759	714	781	819	720	746	778	769	715	729	806	748	779	752	787	759	758	749	730	804	728	756	761	750	763	715	755	736	745	725	775	751	730	774	747	713	783	762	786	742	744	753	792	758	744	722	725	774	786	727	774	714	745	723	804	723	739	731	781	739	740	807	713	748	769	729	762	774	769	791	725	734	806	709	726	758	737	767	741	809	792	783	754	774	740	785	761	754	789	750	747	706	798	695	733	749	733	774	795	725	749	736	718	769	738	735	713	744	728	772	789	730	772	729	726	792	776	748	757	755	741	793	743	735	764	787	720	764	743	741	754	757	754	789	769	775	743	721	749	765	752	729	743	741	754	744	763	764	731	802	785	725	790	779	795	819	709	778	748	739	744	765	790	754	752	773	766	751	752	732	768	739	721	752	737	761	771	745	737	741	744	757	745	755	751	754	747	751	749	725	751	801	771	781	720	755	742	773	773	779	775	765	744	722	756	780	742	776	785	729	776	749	705	741	788	800	720	732	766	759	799	776	766	764	763	776	770	739	723	744	744	785	781	800	723	761	803	726	774	792	748	767	816	765	794	742	782	750	771	716	724	755	770	787	757	744	736	727	761	770	793	744	764	790	732	749	744	746	759	728	780	769	753	753	743	759	767	779	767	760	755	733	690	734	762	742	793	784	790	743	711	767	761	705	722	723	758	752	742	736	730	756	783	781	778	703	792	813	709	774	747	728	730	757	734	752	754	750	745	758	792	811	738	736	727	768	795	797	775	726	762	762	791	738	752	719	737	749	804	749	780	768	720	770	755	759	767	773	717	750	707	754	760	754	788	756	811	813	738	749	753	746	798	816	740	750	775	783	770	735	730	747	758	752	751	699	734	724	785	788	791	734	755	733	730	774	763	818	732	722	747	758	782	773	718	752	770	739	738	727	758	779	770	715	735	789	762	769	759	806	725	733	737	770	772	724	731	776	758	750	763	762	756	750	753	746	723	736	777	804	707	803	770	758	767	762	741	764	730	833	759	760	735	765	678	753	731	755	765	742	797	742	722	771	795	702	773	714	755	775	796	753	766	756	782	794	803	732	762	761	770	744	749	754	715	791	762	760	770	786	746	740	754	734	798	757	774	737	723	743	779	719	786	754	774	711	777	761	751	761	784	728	765	791	755	791	754	733	792	761	769	738	782	685	758	742	786	764	774	766	776	746	823	746	700	800	732	738	790	785	727	776	721	773	726	793	723	809	756	783	758	769	703	772	781	744	792	755	751	761	735	759	738	737	730	785	709	743	757	802	774	794	750	716	788	774	732	792	716	786	746	788	760	774	725	791	744	781	704	757	734	789	760	794	744	756	777	725	739	740	776	748	803	752	781	769	743	760	731	768	791	739	771	738	753	785	764	724	784	768	782	730	739	755	793	764	737	796	756	762	748	729	805	762	735	718	718	741	732	783	720	766	763	799	742	757	744	752	715	780	763	723	745	749	728	736	729	774	733	751	755	772	710	700	794	742	784	737	797	715	790	776	694	778	800	737	762	784	790	745	734	759	768	723	738	750	794	786	797	810	700	810	818	771	756	755	748	777	725	685	745	698	717	774	779	760	748	756	738	811	801	732	725	770	770	775	740	737	828	746	708	729	728	767	727	793	729	739	730	749	789	752	747	757	772	767	756	787	778	762	754	742	735	785	749	754	788	772	754	739	773	759	765	757	705	732	774	775	752	759	763	792	758	732	777	766	765	787	812	770	743	742	711	734	753	764	768	740	755	764	747	721	746	749	757	752	699	748	788	756	765	784	779	783	781	759	720	753	760	754	762	772	725	769	758	710	799	769	801	738	764	765	725	802	780	784	721	702	783	754	776	758	770	759	737	754	694	759	742	773	763	748	749	734	738	784	735	756	797	777	710	744	759	765	740	744	766	705	735	715	783	734	790	760	762	772	818	747	714	767	816	692	768	771	707	717	784	724	769	710	728	759	747	748	752	765	723	748	788	762	756	743	777	787	736	746	730	790	747	700	798	753	741	796	788	678	722	755	773	749	755	756	744	768	764	765	748	735	736	795	750	744	759	782	738	760	754	757	758	757	789	717	710	777	728	720	808	745	726	746	741	746	741	782	740	775	716	680	773	731	761	738	767	752	784	774	807	732	774	800	745	765	805	730	735	834	762	781	784	756	721	739	747	738	730	717	762	743	774	691	746	720	752	756	763	756	785	782
25855	24760	32117	25858	17671	6050	1023	488	446	445	431	432	428	442	418	453	438	433	422	443	443	459	474	455	397	447	410	426	439	436	452	456	455	444	451	472	467	425	455	455	443	444	433	408	431	459	407	483	458	456	408	435	450	434	448	463	391	422	444	465	434	424	420	482	450	432	455	416	434	442	419	456	454	438	419	438	422	415	439	428	426	449	434	432	410	440	462	467	414	425	442	459	430	432	402	464	441	407	432	420	466	434	453	459	461	448	430	447	431	427	409	431	454	435	487	437	468	417	427	454	429	417	456	428	466	432	455	440	400	450	456	425	441	438	458	449	428	447	454	428	409	405	421	435	458	440	457	433	454	429	436	476	452	436	432	444	445	373	401	432	421	451	451	427	465	464	423	459	417	423	447	448	476	461	439	423	433	420	461	400	433	424	454	415	399	436	439	450	428	451	484	439	457	441	426	433	403	458	426	424	427	414	414	429	429	437	479	447	428	444	449	425	436	442	466	480	451	427	439	417	476	414	442	451	432	458	446	450	458	399	443	401	422	435	436	460	429	444	431	435	438	455	435	426	412	480	427	448	425	458	450	447	408	417	421	416	424	431	438	435	433	437	422	415	431	488	465	450	436	429	419	438	436	406	440	413	410	438	457	409	425	450	437	431	455	402	439	470	460	427	453	425	443	456	425	439	438	410	426	461	451	435	432	445	431	442	455	466	468	446	440	450	434	430	432	413	449	445	418	412	396	447	489	465	421	439	469	439	446	426	396	406	465	445	403	440	405	444	463	414	387	459	407	433	448	425	466	430	427	434	437	448	427	430	426	420	409	416	428	443	445	439	441	442	402	389	461	446	418	410	436	449	411	430	464	427	451	443	446	427	457	442	444	447	448	419	472	446	413	425	416	434	454	463	411	413	426	443	427	459	422	436	439	427	399	420	417	405	450	406	424	448	445	427	479	470	424	441	470	446	440	454	441	437	439	442	442	421	437	444	464	473	416	403	426	424	466	473	402	440	426	429	433	427	455	421	463	426	433	428	419	439	436	423	430	446	449	435	425	462	443	436	467	373	452	458	451	449	425	436	413	383	420	417	426	437	449	461	430	421	424	429	442	472	456	444	446	441	416	439	454	433	421	419	436	429	447	438	447	442	427	466	427	459	431	420	443	449	446	450	448	483	398	461	403	416	417	466	404	455	407	451	426	420	478	447	445	434	436	429	422	398	469	397	411	459	462	466	444	435	469	452	437	443	434	430	415	448	456	413	446	430	436	451	446	430	411	468	408	432	453	418	441	435	498	463	425	416	430	457	432	494	429	454	445	438	427	427	464	394	441	415	427	442	444	441	425	420	457	423	417	407	443	431	427	454	454	442	427	437	483	419	429	413	444	421	473	419	438	410	459	416	446	452	438	472	400	423	447	467	424	427	421	467	426	391	446	452	448	451	399	437	418	455	431	444	441	473	440	453	429	424	431	411	459	403	467	472	465	433	434	397	472	454	437	400	457	438	442	490	424	463	436	411	430	461	476	439	453	432	452	439	426	463	450	437	460	423	431	440	453	470	435	436	451	418	435	404	473	449	456	430	397	419	431	431	404	406	460	425	426	428	434	438	441	410	411	427	407	427	430	439	417	426	466	461	414	399	411	425	414	436	444	463	433	435	452	487	441	413	423	471	423	442	434	460	432	409	452	434	450	464	403	465	409	447	411	430	450	415	439	471	437	453	489	440	438	433	434	463	445	423	446	462	429	418	459	426	442	420	446	411	402	461	399	431	457	445	441	435	414	454	414	454	406	472	477	461	456	434	430	411	457	398	393	416	450	431	436	430	440	452	469	387	458	471	427	400	431	458	435	451	413	446	422	473	462	423	424	441	422	440	447	439	439	426	429	437	427	433	438	437	426	466	424	425	430	419	429	482	459	416	454	419	434	427	428	440	425	450	436	444	434	449	443	449	432	433	441	457	414	418	439	436	442	483	424	445	451	457	459	454	448	435	429	419	436	460	434	423	421	444	437	411	478	438	419	441	439	458	459	465	447	454	409	483	441	465	429	446	412	458	422	433	421	447	456	437	415	472	428	416	426	421	444	454	396	419	455	448	429	445	411	416	460	423	440	408	467	473	441	406	414	452	465	473	482	395	429	433	458	436	435	445	461	469	454	435	438	441	457	419	447	483	458	453	420	446	465	456	455	463	430	445	442	432	408	455	490	429	465	441	452	426	432	427	425	430	430	434	456	422	441	420	430	436	442	459	447	450	408	435	433	418	414	473	418	442	405	483	431	421	429	426	455	449	448	429	426	445	453	434	452	430	444	455	428	390	438	420	454	470	418	406	432	452	446	406	450	453	405	427	444	411	416	471	414	417	423	423	434	431	448	518	441	403	413	453	421	425	398	439	428	463	412	462	472	408	425	427	435	391	389	490	486	435	472	380	478	416	437	483	430	427	458	442	444	463	413	474	460	449	454	417	429	446	463	446	462	412	407	421	437	453	435	440	452	426	457	450	429	391	488	419	433	409	465	413	408	417	428	457	408	421	437	443	430	467	391	433	424	429	472	381	454	382	468	439	391	450	476	451	473	385	462	397	442	416	393	455	462	429	453	373	430	433	422	464	448	440	504	404	427	420	446	485	394	420	414	443	449	454	467	415	460	460	439	433	467	432	444	435	459	470	480	481	403	438	450	422	460	445	468	439	462	440	456	466	425	429	423	442	433	407	423	435	441	424	420	426	419	461	444	447	455	436	449	395	452	473	464	455	431	428	460	430	469	479	423	433	444	411	474	427	442	408	405	401	388	425	460	457	475	482	434	427	416	411	387	441	420	421	392	421	435	436	421	429	481	410	432	448	428	427	385	460	441	425	460	390	426	441	471	411	424	423	426	414	451	417	441	437	447	469	461	460	444	442	450	421	411	396	444	450	425	459	448	426	439	460	402	446	388	470	421	433	469	452	452	467	445	405	443	441	446	461	427	445	484	446	421	449	397	418	449	471	456	422	461	443	448	436	417	440	402	393	429	440	455	461	464	433	435	450	440	458	437	440	412	418	436	446	471	433	430	434	464	443	420	409	472	423	430	395	439	437	462	456	438	423	464	439	447	430	459	427	415	422	460	436	457	425	376	458	439	430	429	421	425	457	448	471	472	469	405	425	443	478	442	424	489	431	454	423	406	431	420	436	423	448	436	457	403	433	432	433	465	415	457	421	416	453	445	451	406	419	471	474	426	433	451	451	432	450	434	403	446	460	439	450	424	422	447	462	415	437	474	435	437	440	443	420	459	437	438	436	461	405	413	444	464	439	447	405	422	427	410	391	473	416	456	439	397	402	400	439	442	450	448	470	428	446	440	497	457	437	427	459	395	418	440	428	476	445	406	453	482	410	444	436	442	416	454	477	409	433	447	425	420	420	431	460	445	413	451	397	442	405	436	410	431	401	413	408	454	438	466	446	432	459	468	384	411	435	437	434	465	434	473	466	451	420	483	415	425	398
62977	87774	58231	25219	6743	5172	1471	726	674	676	735	676	733	782	745	708	703	711	708	746	701	720	722	724	731	698	669	733	718	713	758	727	726	711	708	695	691	746	691	692	731	715	758	650	768	677	742	756	733	668	693	697	696	722	741	714	676	678	708	698	676	681	704	710	688	733	755	717	761	726	688	724	738	693	779	725	722	755	709	737	712	710	727	674	707	722	699	665	719	693	651	698	723	706	682	732	703	738	731	736	742	703	699	723	717	751	728	652	692	689	715	720	738	697	723	707	715	710	756	710	687	738	695	714	717	653	726	661	748	717	698	722	703	651	700	660	704	706	728	709	721	755	654	692	689	723	716	716	704	684	705	690	683	698	720	687	676	690	746	723	717	730	717	705	709	695	683	664	722	683	707	663	691	673	704	670	718	800	716	674	716	685	668	698	724	715	683	728	735	723	686	708	714	720	697	706	740	733	671	684	713	676	739	659	723	711	691	756	634	709	738	695	705	660	700	696	700	714	694	678	717	667	669	711	731	763	754	713	747	681	679	683	692	708	695	714	684	684	708	688	740	732	673	751	691	662	684	691	729	766	704	676	740	736	686	665	683	687	674	716	714	704	657	710	704	747	644	705	734	686	715	719	736	730	712	714	721	694	703	658	696	722	718	705	706	719	701	746	733	669	733	758	722	673	667	674	717	705	726	693	713	729	721	754	713	711	703	724	692	704	682	745	722	701	712	700	690	691	746	651	651	739	733	711	686	681	675	680	724	679	702	748	720	699	681	725	679	733	703	732	663	685	733	702	699	711	694	692	744	737	690	730	739	719	736	672	690	702	709	664	693	730	689	755	712	693	684	753	722	691	707	694	742	706	680	731	724	703	732	741	707	636	688	697	704	722	702	658	753	693	717	706	724	701	728	681	728	719	731	660	707	685	728	699	715	703	750	716	706	718	726	679	713	720	708	721	741	678	684	675	763	743	748	664	708	681	739	733	714	701	656	707	679	664	718	682	722	691	719	720	701	714	727	715	672	727	712	731	699	719	720	724	680	700	718	705	701	729	746	640	697	737	696	696	702	664	732	649	711	696	690	704	698	709	697	679	736	711	714	708	713	678	747	671	745	674	757	658	751	757	688	691	675	671	677	699	717	701	728	709	723	730	692	702	675	726	739	712	703	762	737	673	738	693	690	710	728	745	685	740	637	694	715	735	705	703	674	702	760	680	682	697	675	747	686	719	712	684	705	693	695	722	736	678	724	655	696	671	704	687	687	738	737	681	721	704	737	716	711	695	731	699	676	663	686	678	735	672	648	693	720	693	700	678	687	680	729	695	636	670	696	687	702	686	687	689	702	665	731	745	711	737	711	687	716	686	714	681	742	709	751	733	716	686	725	695	676	706	701	713	659	693	693	744	710	678	674	683	707	725	664	670	701	715	707	721	694	721	703	756	664	705	690	677	686	676	721	787	685	701	750	693	669	645	691	672	714	698	703	715	720	703	752	651	736	697	680	712	722	672	731	677	705	692	678	738	626	681	703	714	717	697	759	705	769	719	697	730	675	677	713	712	710	756	692	663	711	700	707	718	672	708	696	680	713	731	691	689	712	702	708	752	692	707	705	714	725	704	736	677	669	718	680	658	672	657	692	715	721	720	700	702	706	695	712	699	727	687	717	695	697	685	695	716	704	659	695	720	708	715	768	727	700	688	744	725	722	677	704	697	720	670	672	717	697	677	701	691	696	686	732	686	694	692	725	713	724	712	712	705	737	715	698	705	692	713	748	698	704	676	650	655	721	669	668	734	749	723	732	723	684	691	714	717	743	750	707	695	693	623	718	704	715	697	669	676	675	676	734	686	730	705	748	704	711	714	704	699	679	725	713	716	714	715	705	770	699	728	695	631	739	709	720	697	702	740	677	699	724	714	734	677	730	704	726	712	695	695	665	665	725	735	675	708	723	686	696	724	713	711	731	713	701	666	722	684	677	673	722	763	776	710	738	705	657	688	755	702	747	737	694	734	732	726	635	701	705	697	682	680	783	736	679	689	718	713	685	715	701	715	694	686	745	689	689	728	758	704	669	667	694	754	742	735	734	700	762	722	697	709	745	725	714	754	701	677	701	658	722	727	719	725	667	692	696	714	690	705	690	658	675	766	683	743	718	652	716	747	725	722	694	673	759	750	659	690	705	714	692	720	760	741	701	669	715	659	721	670	755	704	657	693	721	696	670	699	717	722	705	706	696	736	752	715	706	739	646	647	689	683	684	648	709	701	703	696	653	691	680	705	666	683	736	715	685	678	672	721	734	706	696	695	730	649	710	662	710	721	693	712	696	712	699	708	779	763	699	641	712	670	721	713	694	678	677	669	718	718	724	749	703	711	726	731	650	698	699	666	667	693	709	699	694	713	693	716	686	733	691	645	688	690	737	712	625	722	660	708	705	704	715	682	727	764	642	731	673	725	721	684	688	675	718	717	707	682	741	651	704	722	680	726	696	667	680	717	722	688	713	661	736	665	702	726	672	670	654	725	717	789	686	698	693	733	687	732	703	730	742	658	689	691	705	778	720	681	694	677	714	682	717	730	690	715	737	731	715	712	692	688	689	726	706	721	661	710	734	687	712	676	717	748	732	772	711	742	715	680	697	668	713	727	690	755	714	661	690	707	728	716	752	690	747	711	700	665	695	700	757	726	703	727	673	724	719	726	723	704	704	715	714	741	713	755	731	681	737	687	663	724	678	723	685	727	708	756	681	691	730	656	656	735	681	681	696	731	742	726	679	701	710	736	710	683	685	659	719	759	742	664	707	697	709	720	712	716	740	655	716	705	705	751	705	664	694	708	703	663	700	738	732	706	681	687	760	735	703	703	716	714	706	722	705	677	700	697	700	720	685	684	682	716	725	691	716	649	695	765	709	722	689	708	659	687	696	676	706	639	677	685	738	701	700	657	708	691	721	726	670	708	752	677	737	723	713	728	721	660	726	702	686	722	745	725	700	706	680	669	684	721	744	663	721	737	691	708	647	705	740	728	731	704	701	673	710	705	726	717	700	694	748	682	688	659	699	710	686	729	727	748	736	722	683	695	706	696	667	721	707	684	665	731	736	709	732	696	698	743	668	663	719	658	712	671	723	770	689	722	716	702	662	729	715	743	743	716	678	694	687	733	697	673	723	683	678	657	687	677	708	728	662	732	696	677	725	653	711	716	728	676	713	688	712	702	703	731	704	724	707	680	661	738	686	728	642	696	683	724	706	659	678	675	737	708	721	686	696	742	678	655	694	677	747	717	716	644	732	749	702	732	727	706	715	685	693	720	708	761	715	697	696	658	694	707	660	653	749	758	723	753	714	696	767	711	685	708	700	724	695	719	718	706	717	686	734	707	735	688	655	690	708	690	739	718	725	709	697	719	691	682	698	668	701	719	721	653	738	710	701	715	700	703	740	716	679	730	684	717	706	661	686	690	734	758	720	694	679	698	716	731	683	721	705	738	681	698
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
