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
341370426995	341370427556	341370428106	341370428656	341370429206	341370429756	341370430306	341370430856	341370431406	341370431956	341370432506	341370433056	341370433606	341370434156	341370434706	341370435256	341370435806	341370436358	341370436906	341370437456	341370438006	341370438558	341370439106	341370439656	341370440206	341370440756	341370441306	341370441856	341370442406	341370442956	341370443506	341370444056	341370444606	341370445156	341370445706	341370446256	341370446806	341370447356	341370447906	341370448456	341370449006	341370449556	341370450106	341370450656	341370451206	341370451756	341370452306	341370452856	341370453406	341370453956	341370454506	341370455056	341370455606	341370456158	341370456706	341370457256	341370457806	341370458358	341370458906	341370459456	341370460006	341370460558	341370461106	341370461656	341370462206	341370462758	341370463306	341370463856	341370464406	341370464958	341370465508	341370466056	341370466606	341370467158	341370467706	341370468258	341370468806	341370469358	341370469908	341370470456	341370471006	341370471558	341370472108	341370472656	341370473206	341370473758	341370474306	341370474858	341370475406	341370475958	341370476506	341370477058	341370477606	341370478158	341370478708	341370479256	341370479806	341370480358	341370480906	341370481458	341370482006	341370482558	341370483108	341370483656	341370484206	341370484758	341370485308	341370485858	341370486406	341370486958	341370487506	341370488056	341370488606	341370489158	341370489706	341370490256	341370490806	341370491358	341370491906	341370492458	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22857	21516	29194	24281	21520	21590	12038	1714	1224	1104	1006	913	898	854	856	852	814	801	776	736	753	789	750	756	731	704	720	695	720	715	682	710	704	667	696	664	673	714	710	715	694	720	703	654	725	698	710	675	682	661	689	703	684	688	700	675	681	693	685	704	706	709	707	668	682	675	703	708	674	671	669	654	690	675	695	679	676	662	707	646	680	695	642	683	675	672	694	652	659	621	701	658	686	637	688	684	658	711	716	666	718	719	675	710	670	705	669	678	712	691	677	647	654	716	645	735	704	692	671	693	661	655	679	656	657	668	692	682	703	675	712	700	666	655	672	668	711	703	678	715	664	711	696	659	699	683	661	679	677	709	665	661	694	675	644	684	668	663	663	693	694	660	694	738	695	674	640	694	657	643	688	683	664	681	661	701	659	710	700	701	659	670	708	675	649	642	706	700	674	661	648	665	705	694	680	691	695	692	679	674	699	695	704	640	645	677	721	727	689	708	707	653	719	680	687	679	667	671	657	713	678	673	702	669	627	673	697	748	721	737	691	719	695	690	634	666	642	693	648	689	703	727	683	644	626	668	657	718	704	696	713	697	700	682	682	669	712	700	633	674	632	648	665	688	608	715	650	671	634	760	657	690	713	677	689	728	653	660	705	704	699	675	676	674	687	686	670	671	703	682	656	668	662	699	692	640	649	673	681	687	688	651	697	679	677	694	619	688	676	679	659	681	648	679	687	718	651	655	686	618	742	662	728	670	691	656	672	676	694	648	668	679	676	690	644	745	700	664	719	723	669	698	612	660	651	701	656	695	695	691	689	645	718	701	703	698	671	722	676	661	674	684	692	688	727	701	677	668	701	653	671	644	661	680	712	701	697	692	696	702	714	644	664	737	683	683	728	677	711	667	679	666	685	685	686	723	637	685	706	677	670	696	630	706	682	672	701	719	692	675	691	703	698	702	702	616	667	649	646	693	662	693	671	646	699	687	645	682	680	717	694	706	683	647	651	694	691	715	717	661	682	662	684	706	669	663	732	677	676	685	687	646	657	665	665	678	699	670	659	706	641	687	670	680	682	663	713	702	629	675	672	682	692	702	664	641	644	637	644	700	675	733	674	667	707	706	686	696	692	674	688	698	717	696	709	718	648	735	673	701	674	689	692	683	674	664	642	683	704	642	678	702	709	642	698	719	669	686	674	654	677	654	640	717	686	708	647	671	695	692	646	664	686	701	686	708	676	627	697	730	626	683	666	668	640	692	669	710	729	656	642	669	723	671	711	649	692	667	686	696	691	703	708	702	691	690	720	691	668	649	716	685	708	676	643	687	707	695	706	673	689	665	713	693	662	675	676	704	656	643	666	664	735	672	707	719	654	749	709	649	657	667	708	671	697	688	624	733	669	645	656	677	645	695	690	671	673	680	653	689	676	666	689	693	639	721	660	645	693	644	654	668	713	699	671	712	653	679	707	655	710	684	665	685	670	681	721	686	709	678	634	688	705	695	701	685	672	650	691	742	766	694	737	699	676	685	735	656	635	695	670	701	658	654	700	657	688	692	694	687	682	721	699	685	716	715	691	632	681	677	709	699	718	688	719	672	697	683	692	693	683	655	679	667	672	662	675	727	708	703	680	716	714	654	714	658	717	710	662	682	707	691	694	675	684	677	627	709	655	646	635	684	660	616	782	646	693	688	688	631	666	657	656	636	679	697	737	674	641	660	676	718	687	688	701	670	700	723	698	681	671	676	686	705	709	689	692	674	695	704	691	721	669	660	703	675	721	702	686	717	680	649	702	752	677	660	634	682	661	715	657	651	660	693	683	684	692	686	683	642	647	671	647	694	716	676	677	684	694	680	725	643	651	654	703	695	635	663	687	703	688	696	706	654	662	675	676	688	649	714	685	662	696	729	684	683	694	708	686	712	692	708	711	695	682	666	683	670	672	662	652	699	644	719	687	660	685	666	649	673	627	680	655	695	662	660	651	689	669	699	711	645	669	695	650	673	652	704	668	700	730	681	640	673	654	702	687	705	685	704	643	676	702	703	722	703	691	673	663	667	706	673	690	721	680	695	707	642	646	669	716	672	653	671	661	655	692	684	708	703	677	671	720	727	647	630	664	744	666	690	634	727	700	696	671	657	725	665	669	673	661	681	696	676	666	675	708	718	652	711	677	685	675	676	688	677	711	668	651	684	674	670	708	658	671	694	698	687	659	678	670	671	658	687	694	667	724	657	722	658	701	648	672	687	693	677	638	697	644	679	711	635	739	707	672	691	675	677	765	673	697	669	713	635	653	677	682	697	707	666	694	656	673	689	708	690	683	650	681	726	683	700	704	701	693	654	762	688	682	666	715	670	657	681	674	645	671	694	683	697	653	633	658	689	703	711	662	704	654	659	697	669	678	674	695	691	707	705	690	670	683	676	680	698	622	681	682	669	689	674	660	689	675	686	687	704	683	663	652	680	700	670	675	664	627	695	679	631	698	695	682	672	671	655	698	619	668	666	654	702	677	685	648	670	670	686	650	681	669	712	653	657	727	692	685	663	602	754	675	622	657	715	686	655	707	640	672	662	661	643	672	695	699	684	683	673	706	692	689	694	626	663	698	657	684	707	671	645	720	649	685	690	700	658	666	718	665	646	645	632	686	663	660	671	665	682	703	671	657	650	687	649	655	672	729	710	705	687	675	683	689	660	701	695	638	696	707	690	716	647	650	659	736	667	679	687	690	679	636	707	648	676	705	718	665	658	694	693	684	631	706	635	679	672	677	686	649	708	616	632	658	722	723	670	716	709	671	675	707	692	689	660	664	646	689	689	677	653	641	699	696	700	657	659	652	639	711	686	700	693	687	694	686	665	646	686	687	684	672	720	676	669	717	632	709	685	698	677	661	680	692	667	727	661	666	672	652	706	677	689	659	696	690	662	624	637	664	652	662	675	629	678	677	670	668	665	675	632	734	667	696	732	683	638	694	716	667	691	675	677	671	684	627	657	681	680	690	685	676	689	675	677	719	638	668	672	666	685	685	675	698	654	651	686	638	673	710	665	675	692	731	713	684	695	707	671	650	681	693	643	660	663	680	691	641	667	643	674	656	693	643	685	651	666	744	660	654	712	685	630	695	639	687	688	663	702	740	660	727	659	638	733	652	658	686	645	699	700	697	669	703	676	697	711	699	669	695	708	694	701	710	700	657	680	700	668	651	667	705	722	622	670	694	709	673	674	674	668	699	688	612	727	675	724	724	687	746	682	697	684	665	662	678	715	699	699	660	656	679	655	698	654	702	691	664	661	696	641	730	629	681	665	679	700	704	645	680	671	664	703	698	689	672	666	687	687	696	697	653	664	691	630	661	636	659	667	678	667	704	659	665	700	677	651	686	702	704	657	703	685	706	691	659	689	630	654	698	647	664	655	693	672	686	647	690	655	650	632	737	690	706	700	673	672	718	702	735	663	700	694	688	676	690	702	673	672	672	685	678	660	696	646	702	737	727	663
8930	13295	11098	5688	3976	3011	2408	1986	1547	1352	1216	1071	1085	944	961	922	864	842	897	835	784	785	780	751	772	761	734	797	741	739	740	718	735	703	746	732	703	740	733	718	689	740	703	721	705	758	745	680	723	756	736	702	692	711	761	726	700	673	684	687	769	665	676	733	714	721	657	685	703	701	713	728	732	735	711	690	671	686	676	722	734	752	713	728	661	680	722	686	699	692	731	726	700	708	686	713	722	721	711	694	735	687	714	690	701	723	750	699	697	706	668	655	720	649	680	741	736	727	688	744	684	757	689	705	686	685	732	685	656	698	696	701	693	745	695	705	644	710	692	682	727	677	678	646	700	687	740	686	734	750	682	714	702	667	735	722	717	715	714	707	726	725	735	737	712	700	672	691	672	673	684	715	734	674	681	688	731	697	709	703	669	714	665	661	699	625	722	691	702	646	717	728	723	707	704	679	743	720	664	705	741	665	676	747	738	729	722	736	700	729	671	752	666	699	710	769	704	694	687	706	657	706	711	681	672	723	665	701	683	709	672	720	676	711	719	701	682	718	722	683	696	734	698	688	653	713	707	670	685	666	698	670	707	667	734	738	713	676	683	684	678	721	686	726	679	729	621	696	685	704	671	700	704	696	740	661	678	709	704	734	706	702	673	701	683	690	690	699	743	734	671	733	691	725	693	690	724	709	665	691	696	673	733	623	742	724	712	659	716	697	725	697	753	744	725	693	709	710	692	677	692	696	703	690	674	700	682	666	701	703	667	694	657	701	695	706	745	673	671	690	705	710	686	692	696	655	667	696	712	699	707	674	733	720	667	740	679	673	707	675	754	647	671	737	678	741	684	705	701	648	706	723	696	749	705	698	686	743	728	703	712	654	685	693	707	701	693	735	694	698	726	696	687	737	734	668	679	676	664	696	692	674	740	733	715	680	720	662	733	692	703	693	669	665	667	760	746	725	679	700	694	761	726	704	707	687	735	664	649	735	688	689	705	683	722	723	687	738	725	701	752	718	741	719	726	704	676	683	700	631	669	721	700	686	699	664	737	684	699	722	715	726	697	675	692	704	730	697	698	749	715	712	671	703	702	712	761	689	678	666	630	689	705	706	733	685	658	743	697	680	690	727	702	704	721	704	719	705	687	676	706	715	699	724	679	700	709	710	699	731	742	696	715	687	689	697	747	739	726	682	751	701	690	705	724	693	688	654	686	729	713	696	697	720	713	674	700	734	664	677	735	689	711	712	695	651	688	698	684	704	744	687	697	682	724	721	690	742	686	694	686	711	693	631	708	711	686	747	681	691	656	694	704	707	671	727	714	718	700	699	734	704	684	718	708	672	737	694	680	738	678	694	756	692	675	733	747	747	704	711	704	738	681	675	630	685	770	693	657	707	679	702	720	703	702	716	720	718	727	725	714	724	704	732	743	705	693	683	700	715	686	712	712	677	721	697	723	692	675	679	678	678	695	719	705	687	662	750	705	718	731	701	702	677	718	738	694	711	692	695	701	676	701	751	734	704	678	719	712	703	651	684	685	749	656	721	705	705	661	636	692	653	677	651	713	697	729	672	711	705	702	746	705	651	716	704	659	712	725	690	686	659	648	672	659	709	737	706	738	712	706	719	692	703	695	687	706	704	715	732	735	722	689	731	732	753	740	674	731	660	755	695	675	699	709	640	685	683	689	694	671	740	702	690	666	691	667	754	708	705	697	723	742	716	699	651	719	661	700	698	722	661	729	693	692	689	655	748	696	719	729	709	690	719	696	708	695	675	720	670	712	704	693	692	723	690	683	656	694	747	694	691	705	700	732	718	686	661	716	749	721	679	696	718	688	706	730	689	679	698	686	670	684	741	727	671	737	754	649	747	722	660	711	747	723	731	707	680	694	680	736	721	700	704	691	700	694	696	707	685	724	684	687	717	752	657	679	727	672	691	698	726	718	712	672	694	702	666	692	682	710	716	701	706	676	759	757	695	682	662	662	717	657	695	712	738	719	707	683	663	656	673	716	705	720	740	708	687	718	696	681	747	695	695	715	645	703	708	719	707	731	731	685	681	677	692	738	674	712	682	685	725	711	700	709	724	695	695	697	696	696	689	644	707	722	707	690	688	697	673	704	708	723	705	690	694	690	785	735	746	711	750	672	716	736	701	661	671	693	715	673	718	693	687	693	713	695	697	715	712	723	691	727	736	709	660	652	667	702	689	742	658	673	749	738	655	704	704	680	748	696	714	731	675	677	662	714	729	720	692	714	723	685	693	713	661	697	674	745	690	704	709	704	702	737	694	663	695	698	689	693	631	696	669	720	727	673	710	704	656	714	689	712	748	687	672	726	676	645	716	701	693	676	706	696	675	700	683	705	701	709	674	731	694	728	686	643	685	692	682	702	713	666	749	688	682	676	722	701	708	657	714	709	744	712	697	726	741	674	703	627	687	710	689	703	741	688	713	678	691	687	662	651	725	744	727	681	699	695	744	756	746	700	673	664	669	694	700	674	665	685	710	709	698	665	727	730	692	697	704	694	672	724	707	705	702	668	678	712	694	666	691	655	667	718	740	687	711	714	687	719	711	701	669	692	716	668	655	698	688	684	699	702	709	675	714	668	712	691	684	702	709	661	701	690	715	714	719	702	699	692	701	712	672	675	724	709	714	707	705	763	729	703	706	694	729	712	726	685	639	706	647	662	703	686	692	705	664	706	672	689	690	651	646	712	725	771	679	717	750	726	634	709	681	704	727	755	714	683	692	709	714	737	668	716	663	668	681	699	679	680	705	683	677	691	661	723	683	706	709	758	651	719	679	686	666	699	718	710	689	685	680	658	702	696	696	701	678	722	712	697	698	702	723	724	721	683	696	708	666	718	686	721	722	691	679	657	684	697	676	674	625	721	716	751	681	707	676	655	622	680	698	707	720	694	679	648	714	690	684	721	717	718	673	714	712	715	705	726	667	689	712	692	671	744	721	722	717	703	678	768	720	701	678	672	679	648	698	704	702	724	670	731	708	707	688	720	704	718	684	727	670	700	694	725	689	654	679	665	700	753	711	710	692	708	726	720	723	709	709	698	718	731	703	702	726	702	711	722	707	707	731	703	677	669	708	676	702	708	672	700	683	715	664	711	723	683	666	694	706	720	722	709	705	745	713	710	686	704	677	675	747	695	658	749	712	680	710	727	718	712	724	694	679	661	663	716	705	701	696	713	706	716	688	677	741	674	699	718	730	672	681	676	743	684	710	738	687	683	754	662	640	632	702	681	726	676	737	675	733	696	655	682	682	691	743	737	646	705	694	704	745	745	767	721	686	682	699	726	659	695	754	746	718	675	715	666	670	717	706	706	645	669	685	747	675	676	702	703	700	703	675	743	688	688	702	698	703	701	708	673	717	735	677	689	675	702	688	711	732	720	679	668	677	691	740	683	712	707	684	680	694	677	728	655	718	733	738	731	729	684	705	669	685	667	731	701	708	699	681	685	698	665	686	689	735
22296	20960	28470	23626	20961	21033	11679	1629	1149	1148	995	886	917	859	810	783	730	752	825	731	751	745	775	725	699	741	735	692	616	704	718	689	670	691	666	707	698	682	705	688	691	660	688	641	726	700	682	706	677	709	651	663	625	662	711	675	728	676	700	681	646	677	664	678	619	716	714	666	722	686	648	687	709	677	598	655	669	660	686	676	659	694	691	641	685	656	665	681	653	668	706	706	664	659	687	647	711	669	692	685	695	592	672	671	728	647	657	660	624	698	658	700	616	712	655	655	628	673	664	693	704	656	668	663	706	696	693	637	682	660	626	642	693	637	658	636	625	621	598	653	641	643	684	629	650	683	662	660	673	661	715	672	658	692	733	692	649	715	645	665	647	630	614	673	646	713	664	690	685	639	687	640	629	668	638	645	704	671	673	694	625	655	708	643	674	726	685	678	668	650	641	679	664	675	647	700	661	663	678	678	618	737	688	652	664	674	677	660	638	664	678	667	699	709	643	667	713	634	729	663	691	633	650	685	662	693	625	682	656	707	679	673	705	664	664	694	701	653	666	676	688	694	676	699	652	688	679	696	694	683	658	656	665	692	630	713	689	686	652	647	698	656	653	623	678	693	638	683	696	664	624	642	681	597	645	682	709	677	679	668	635	711	696	681	662	659	676	684	661	705	660	709	673	672	730	620	642	654	708	672	642	640	681	659	726	640	641	710	685	691	696	679	633	681	665	663	652	684	647	677	689	672	672	683	641	629	653	675	670	678	673	669	652	691	705	672	660	669	642	622	677	690	682	673	685	658	707	675	717	649	681	676	672	661	710	662	685	637	619	666	637	665	662	674	661	686	652	734	718	706	622	688	656	694	661	599	645	661	671	719	672	641	657	668	670	647	661	642	684	648	654	731	691	712	683	680	666	713	660	664	737	668	693	649	668	657	709	620	614	675	671	684	682	643	627	668	671	645	694	637	659	650	659	633	636	692	635	653	701	661	694	684	638	712	712	705	734	650	667	652	634	693	670	663	685	703	645	700	670	694	662	693	667	659	690	652	667	689	688	646	706	684	661	686	675	692	661	652	666	676	619	658	659	662	695	655	643	653	668	708	654	686	701	681	658	650	684	653	673	685	699	664	693	652	706	670	634	708	681	675	679	708	666	657	668	676	612	668	659	691	674	702	664	682	696	638	658	699	651	649	645	694	687	669	687	659	696	627	632	698	659	693	647	696	651	688	701	647	688	664	688	703	695	648	685	658	663	688	676	669	715	690	678	704	670	654	691	669	666	687	675	650	683	688	643	683	679	696	658	646	694	665	690	684	645	668	660	654	702	648	721	699	679	686	710	639	667	646	660	621	666	694	737	662	662	646	686	695	673	696	685	652	649	640	660	625	656	664	711	678	646	687	680	698	646	671	674	654	652	679	655	685	674	703	655	651	664	637	644	679	616	651	651	698	639	693	631	643	623	686	668	666	662	662	688	650	698	719	670	686	683	647	657	701	623	680	727	634	691	661	651	703	684	661	711	672	690	642	713	663	694	708	641	686	713	668	688	666	658	693	647	639	689	664	674	707	687	686	668	667	687	627	667	641	702	669	668	679	667	639	647	721	670	664	709	668	654	685	662	650	687	642	672	656	690	688	648	681	670	671	664	687	667	674	679	703	690	718	660	693	701	696	649	710	710	650	663	667	652	629	706	644	679	691	691	651	674	674	647	683	661	644	665	708	703	676	695	626	707	673	649	693	712	629	668	647	585	704	648	697	645	680	662	629	675	673	720	704	660	665	668	667	681	626	696	715	660	691	615	661	659	661	673	675	577	673	673	672	699	687	661	636	626	688	661	656	649	690	658	666	710	727	628	657	638	644	647	682	703	676	669	693	668	674	624	704	678	729	692	605	691	634	712	649	632	648	640	701	661	663	658	680	669	683	678	672	661	668	683	666	669	688	671	668	669	696	649	618	666	695	710	692	664	673	664	671	607	655	660	722	641	647	693	721	732	658	657	662	632	665	692	694	663	660	665	695	722	668	638	685	671	670	647	630	663	675	644	660	627	662	643	629	636	640	679	674	672	681	689	675	618	630	693	616	673	674	696	655	680	694	664	655	647	658	649	685	669	677	675	641	669	694	667	703	634	663	657	661	637	622	642	662	680	669	710	681	653	662	664	674	726	685	650	656	667	691	617	646	679	684	646	650	639	682	671	710	685	626	640	673	625	672	685	647	626	699	675	665	671	679	695	696	633	657	650	685	604	642	690	650	703	679	670	635	679	669	639	648	688	667	679	648	717	681	632	682	715	639	677	636	647	666	683	678	639	672	690	670	669	656	696	717	667	669	651	692	644	661	685	692	720	652	669	663	666	630	654	618	637	705	682	654	630	650	647	681	660	675	651	699	705	647	641	675	682	677	645	640	628	745	680	657	659	629	688	608	717	660	629	666	646	619	640	682	643	701	610	706	726	664	653	661	588	672	669	679	664	678	642	667	686	684	690	685	634	648	666	657	664	699	678	688	656	644	648	669	647	645	658	694	706	694	681	648	662	655	698	735	648	663	687	672	686	641	669	642	613	679	643	602	683	673	679	620	690	662	691	660	607	667	683	689	645	652	719	688	658	670	658	727	640	666	690	742	690	691	657	648	705	665	682	653	689	703	658	656	672	689	697	646	645	648	649	666	683	665	654	664	659	690	664	661	647	638	667	659	672	676	645	709	681	660	679	643	646	738	703	678	677	631	641	648	732	685	624	663	647	678	654	737	672	649	698	652	639	654	675	664	689	633	642	678	626	726	627	688	674	693	658	702	629	642	660	654	665	718	692	636	664	647	694	621	648	645	678	663	694	700	677	639	679	652	640	642	688	683	624	640	710	678	668	680	673	654	662	684	726	655	646	695	691	641	718	694	687	678	709	630	663	648	672	676	683	649	673	665	662	670	648	673	649	653	644	681	677	694	646	649	655	644	691	674	688	702	722	669	670	712	654	659	665	718	685	626	684	675	716	654	676	700	673	635	708	687	673	686	637	628	667	704	646	670	668	678	700	673	680	665	686	686	663	668	687	683	673	717	667	657	679	657	664	672	614	671	624	666	656	613	663	617	685	703	665	644	680	653	656	707	639	681	672	652	686	656	679	656	692	670	658	681	702	669	656	699	651	651	678	645	635	689	691	656	652	634	626	702	697	663	690	716	664	683	712	652	644	678	721	672	642	653	648	656	676	688	623	678	636	660	667	672	675	667	630	682	673	658	661	684	692	634	704	670	693	646	637	663	642	678	713	682	690	644	679	673	625	662	645	632	659	670	631	665	698	686	681	682	677	685	647	679	702	644	664	629	647	674	700	717	612	660	666	655	636	691	683	686	681	705	653	675	698	667	682	673	658	655	647	694	692	644	657	687	665	651	693	674	642	664	694	657	675	688	648	628	693	628	663	630	666	680	683	685	687	614	639	637	664	658	629	684	645	652	696	696	687	666	669	684	653	670	642	727	648	665	680	664
9037	13045	10893	5545	3925	2957	2447	1862	1595	1306	1243	1076	1080	904	960	904	808	861	841	784	820	754	757	734	712	805	686	767	651	734	751	766	715	733	725	718	707	735	725	703	710	652	690	759	714	699	748	728	711	725	737	678	713	725	740	693	698	674	723	700	706	703	690	699	678	700	668	655	684	699	719	697	614	677	681	724	714	650	671	682	681	736	692	707	718	669	660	663	721	680	692	727	684	682	733	701	649	654	706	717	683	713	701	727	709	694	672	676	678	709	676	753	711	713	703	665	717	665	732	705	690	653	685	696	672	753	643	694	691	680	663	698	713	645	701	690	710	659	745	713	686	676	698	703	669	657	686	695	688	670	710	711	683	680	696	676	709	716	699	663	694	687	646	696	684	749	658	686	712	720	704	701	719	645	695	693	687	721	696	678	719	724	669	725	724	681	687	700	700	650	648	691	691	682	673	690	638	738	690	682	720	650	687	699	670	689	660	666	701	648	724	728	709	676	665	685	657	677	682	704	712	685	668	681	687	705	663	699	654	696	696	732	682	723	713	714	677	688	709	672	707	761	695	734	668	727	727	721	727	691	681	713	692	681	671	734	635	674	700	658	703	703	702	705	651	738	661	705	656	680	668	711	688	683	703	682	638	637	679	713	653	678	662	694	683	645	644	666	700	689	670	686	693	694	691	683	696	662	699	645	712	679	693	707	670	674	716	693	698	723	687	714	710	684	658	671	717	720	728	748	657	699	664	735	656	671	653	661	692	688	705	673	720	688	713	721	722	701	700	665	697	670	689	717	708	649	657	679	703	683	711	691	680	654	721	707	665	697	674	710	705	725	715	696	655	664	679	700	710	686	646	691	673	686	694	693	699	758	677	676	695	674	667	677	643	698	710	745	666	666	730	669	691	670	652	674	723	710	701	643	675	669	712	712	666	691	703	672	682	678	706	688	686	713	703	669	626	690	641	725	684	690	673	658	676	701	696	684	664	685	691	679	691	697	755	672	685	661	657	661	713	702	699	675	647	763	691	681	677	716	704	724	666	680	722	700	669	659	691	641	671	676	726	693	674	665	681	679	706	657	691	678	683	728	712	698	679	673	649	707	722	676	707	717	662	702	697	718	677	667	675	687	697	640	647	690	704	695	661	710	671	676	693	656	667	691	707	697	697	732	669	741	691	677	670	664	675	731	677	697	639	704	718	633	678	708	730	649	707	674	674	689	675	729	691	703	691	681	675	693	737	703	690	654	713	689	725	704	702	696	746	634	698	704	643	735	697	727	700	677	656	711	713	644	682	704	677	717	680	663	701	711	716	691	716	714	727	729	714	672	677	702	684	647	686	700	681	647	697	660	668	629	740	707	680	672	722	647	748	692	711	693	699	652	670	699	696	716	684	692	666	684	721	689	673	634	700	703	649	677	685	671	676	687	696	691	705	696	684	729	686	673	676	680	654	706	675	708	681	730	708	669	662	713	688	647	685	676	647	705	683	683	710	719	677	724	678	717	672	721	720	739	662	704	692	648	682	716	678	659	700	665	652	694	624	709	663	717	695	640	695	694	641	659	711	674	670	670	693	652	686	677	683	716	710	719	671	707	734	689	661	686	666	728	671	711	723	638	651	666	724	672	652	629	681	655	612	673	696	741	692	681	659	705	722	675	679	633	749	668	676	727	662	721	696	680	697	685	627	663	701	703	724	712	642	687	735	675	670	730	735	633	684	701	694	684	738	707	648	680	715	682	667	659	705	694	653	694	693	717	664	706	718	708	695	718	693	719	710	725	702	702	686	702	670	702	700	660	664	670	702	663	656	727	703	711	679	703	694	634	722	681	698	643	715	689	698	713	662	712	642	709	716	678	705	731	694	688	685	734	722	676	734	718	664	701	698	662	682	697	720	643	648	706	692	668	665	731	645	684	677	694	643	686	654	679	684	663	699	707	703	654	670	689	709	677	725	712	675	733	628	661	709	754	690	657	654	667	676	646	670	698	700	674	709	671	709	668	658	709	659	648	698	673	673	691	690	680	698	683	692	693	664	707	692	650	690	668	676	695	683	703	694	666	672	642	701	647	670	690	721	664	700	724	675	677	703	653	740	702	689	694	660	626	688	707	684	656	671	653	691	743	675	716	729	696	699	692	675	660	692	669	685	701	725	673	656	734	635	678	678	688	647	672	654	704	700	679	719	657	673	675	737	626	689	667	720	673	692	686	657	662	689	670	677	692	658	675	683	696	712	685	680	649	675	703	724	677	717	665	728	679	662	676	689	750	657	709	719	643	687	701	671	685	693	667	741	676	709	695	740	659	679	679	678	737	690	708	718	705	671	655	720	687	703	692	685	698	683	668	687	659	674	712	715	671	683	657	699	662	699	609	722	701	695	695	673	689	674	702	691	657	715	716	684	738	667	667	687	697	634	691	683	697	670	671	707	692	669	695	666	707	658	689	682	643	715	653	644	731	675	648	678	644	708	703	714	689	681	668	708	680	667	662	715	682	708	658	727	724	694	667	669	693	682	700	675	658	709	727	682	676	695	703	665	635	715	715	705	661	664	717	662	669	644	687	660	672	684	656	721	702	657	722	688	654	643	656	727	656	692	677	668	739	672	730	685	719	707	716	685	658	698	678	716	667	627	667	700	684	678	701	646	669	685	674	684	671	685	674	727	654	671	670	702	718	699	679	670	655	734	667	691	726	655	695	750	662	683	710	696	657	674	687	666	669	699	690	705	672	712	751	763	638	681	661	715	697	662	707	683	701	700	672	727	707	671	690	718	697	712	655	743	663	671	694	748	686	687	658	692	643	653	666	659	650	662	700	736	627	656	672	710	685	659	650	655	703	690	684	689	683	662	694	670	721	697	719	657	696	686	642	678	668	653	744	654	654	681	708	694	690	649	689	687	665	639	726	703	691	630	674	654	721	710	668	639	718	689	674	696	659	685	671	655	717	674	730	672	677	684	713	665	685	677	690	699	684	657	700	672	680	664	674	685	661	678	716	689	634	686	679	677	679	667	704	649	693	711	679	720	665	679	693	689	648	637	716	627	668	709	714	727	651	736	709	626	648	678	662	702	703	649	692	658	679	686	718	699	677	632	672	737	734	676	670	699	709	708	717	673	625	679	710	671	756	675	627	684	654	703	683	679	707	661	707	701	684	700	715	726	696	662	681	656	689	657	679	695	751	697	712	664	716	687	660	732	627	682	704	666	692	712	701	641	692	659	699	683	678	672	671	716	719	737	655	680	633	704	621	681	683	687	637	743	682	686	707	711	631	702	661	671	687	737	736	632	643	711	703	697	698	656	725	673	719	687	669	727	708	704	655	713	655	718	706	686	726	671	734	737	686	687	683	696	707	694	665	663	706	703	695	676	688	720	713	668	686	740	691	684	661	717	697	697	672	675	698	676	677	705	629	682	688	698	669	659	671	737	642	685	665	728	647	677	667	702	690	701	687	672	695	738	650	709	724	750	747	697	733	684	736	664	718	729	692
22516	21108	28631	23831	21113	21196	11821	1649	1213	1026	1000	932	904	843	893	789	799	805	780	731	755	757	722	753	716	751	713	685	736	725	724	755	682	670	668	719	713	726	681	661	667	709	670	629	702	707	687	671	696	685	708	676	654	704	698	647	674	679	688	703	643	704	705	701	664	669	613	671	658	684	705	700	662	670	657	676	705	686	685	702	612	670	690	667	669	638	685	647	704	651	691	692	664	726	689	703	663	654	689	671	677	685	704	647	697	681	666	664	656	668	652	733	710	668	682	682	734	718	714	716	695	672	664	640	678	681	653	631	724	690	680	683	690	649	701	690	629	639	656	695	686	714	660	691	712	692	716	639	699	673	690	665	698	648	656	689	672	660	688	697	687	699	668	683	727	722	622	670	719	674	642	670	691	665	621	737	687	692	668	708	676	734	716	675	669	616	765	653	704	654	672	731	632	642	709	650	667	668	653	677	641	669	671	684	693	659	662	677	676	654	641	678	735	671	704	646	709	714	684	687	669	657	679	668	673	702	607	660	709	669	638	753	657	610	723	712	669	677	706	695	703	679	660	684	656	714	654	692	669	665	644	611	683	638	665	663	693	613	621	713	675	689	686	607	688	670	674	688	708	702	676	656	707	721	673	680	709	650	731	683	641	678	670	688	650	641	679	666	654	638	744	692	693	687	726	715	678	656	708	674	637	658	623	698	658	672	641	643	634	673	652	693	674	685	694	710	637	640	703	682	691	683	668	683	652	683	682	684	671	672	680	640	654	667	643	687	649	656	662	660	689	656	689	695	695	669	650	710	680	665	706	694	675	735	695	708	643	668	658	704	715	674	684	700	683	690	714	713	730	651	642	696	689	645	657	705	725	692	731	645	641	644	639	702	640	655	673	667	600	653	654	654	687	689	712	647	627	653	669	679	707	669	669	648	666	693	696	704	638	674	667	698	646	678	696	713	662	641	695	675	631	654	707	645	675	660	637	673	719	675	621	719	669	676	670	699	677	680	665	686	674	709	624	670	640	641	670	684	709	657	703	687	653	664	693	713	638	714	672	690	672	648	664	663	658	699	699	682	660	634	666	690	681	698	662	691	687	631	679	705	698	720	656	641	724	694	664	648	673	647	681	713	670	660	643	671	692	699	656	616	665	635	722	645	684	674	626	656	654	694	625	678	674	670	659	678	668	713	740	648	637	693	677	669	672	723	691	738	660	647	692	662	635	682	724	682	662	699	705	653	716	665	669	667	679	663	668	678	693	695	631	704	651	664	654	641	673	665	654	666	694	613	654	665	681	661	698	677	717	692	676	641	679	685	717	697	665	643	623	687	662	659	676	689	682	659	634	659	673	681	672	710	641	661	675	653	697	647	661	653	694	693	687	662	691	659	733	677	681	652	680	707	679	672	687	647	668	727	724	716	644	720	681	693	678	664	672	674	672	714	690	658	673	667	678	652	638	674	637	697	690	666	632	690	727	687	664	691	682	617	643	672	669	647	690	670	668	637	662	697	656	656	755	660	670	704	700	660	664	684	676	694	682	686	655	629	711	652	651	671	678	734	662	641	664	649	696	641	711	670	630	697	673	695	661	711	675	682	663	661	667	657	648	713	647	661	713	649	643	687	705	687	703	723	662	653	681	626	688	677	679	703	680	640	665	700	606	692	697	672	672	703	673	709	685	693	677	665	648	654	654	691	685	684	676	713	645	698	661	641	684	640	661	707	670	629	654	698	715	675	638	683	699	673	689	677	659	662	675	692	642	679	669	711	713	668	627	671	689	637	685	655	708	742	652	693	634	634	752	682	689	659	670	708	736	698	666	695	670	649	699	658	672	701	648	674	694	713	685	667	677	664	713	687	684	714	698	685	642	679	674	683	665	653	681	683	673	680	690	680	692	667	729	662	675	715	707	641	672	623	643	688	639	672	671	664	682	673	662	704	697	647	672	675	675	684	663	665	619	660	656	707	658	659	708	641	629	705	717	655	692	651	588	645	665	653	658	683	660	670	688	725	699	649	686	698	698	695	655	661	679	725	680	652	680	666	640	670	685	689	727	657	679	653	730	678	665	697	648	629	688	636	730	668	642	659	695	636	677	714	672	676	659	656	640	667	706	682	645	703	674	683	636	744	708	634	719	646	662	669	663	657	675	672	727	753	677	640	684	652	682	652	663	658	672	689	694	718	669	639	673	664	628	638	698	703	678	709	682	686	655	714	638	651	657	663	700	656	630	654	704	648	642	631	707	678	689	677	609	651	696	655	685	671	690	682	667	734	691	699	655	699	636	637	628	687	671	695	675	687	659	675	698	687	703	718	662	678	680	678	651	650	652	685	703	659	652	677	661	721	699	669	717	657	684	711	633	620	677	678	690	694	747	643	674	656	674	642	652	621	662	714	668	697	674	652	680	642	644	667	678	658	634	660	703	656	682	696	642	670	679	647	648	662	678	688	610	647	701	630	649	683	636	680	684	665	677	656	703	658	672	653	688	625	633	676	612	656	630	709	631	731	640	697	720	676	668	649	720	678	654	703	660	666	680	642	713	712	660	697	661	669	696	662	657	664	701	670	656	747	653	703	717	663	689	671	664	692	622	709	727	682	698	694	694	649	677	668	701	687	687	659	672	680	672	611	688	674	664	675	638	633	642	641	660	683	675	616	669	700	703	679	634	695	705	637	670	701	656	667	645	658	669	635	653	670	655	659	637	649	629	692	610	643	618	635	696	652	663	728	686	647	713	681	683	654	661	659	697	701	670	722	671	671	715	706	673	686	680	647	697	665	656	663	683	706	618	646	727	658	662	684	682	617	695	686	695	639	665	640	721	630	661	709	667	727	686	683	668	618	689	643	685	655	643	658	673	666	640	712	641	680	671	722	702	666	630	726	625	673	688	683	654	738	689	646	671	661	676	666	712	682	648	679	702	690	730	701	657	617	708	662	700	672	696	639	651	613	677	680	675	618	662	675	681	675	705	665	643	694	693	672	706	647	677	705	691	659	676	660	682	687	677	715	693	719	691	689	690	655	608	679	676	668	657	709	694	692	721	710	690	690	625	694	701	629	647	662	638	651	655	685	679	676	708	655	688	658	669	665	656	660	673	647	717	676	638	682	606	680	686	644	682	673	670	709	683	695	671	676	672	644	670	721	654	681	698	650	649	646	672	630	660	724	680	654	670	662	669	687	694	635	633	646	658	661	690	680	693	684	641	674	677	642	709	724	694	654	656	671	647	653	647	658	684	701	704	657	678	671	675	658	654	652	651	649	679	700	709	678	658	709	683	728	721	706	630	689	707	669	708	666	647	660	701	691	634	625	679	674	636	638	631	660	665	648	696	697	662	639	678	749	645	750	697	700	649	677	700	676	648	682	697	657	683	696	667	637	708	694	689	664	676	681	667	671	647	647	639	673	666	637	630	620	705	674	682	666	688	689	658	669	675	653	613	728	695	674	670	661	714	652	700	640	625	700	692	652	708	735	707	665	698	678	731	675
10487	13076	10943	5600	3878	2972	2367	1897	1503	1362	1206	1150	1030	986	967	881	861	821	806	798	776	801	788	767	798	760	754	739	740	690	748	718	702	745	784	723	718	745	725	701	708	702	720	723	691	704	667	717	730	709	711	716	732	700	708	671	679	702	685	731	678	712	719	681	694	727	688	729	750	693	690	681	734	683	679	706	774	697	715	697	677	726	697	709	719	698	663	670	694	653	727	699	691	662	722	691	683	754	751	677	745	691	677	695	726	730	742	663	679	697	718	725	682	667	749	696	683	690	689	683	708	649	679	701	732	690	680	715	738	740	636	735	654	737	709	685	677	708	711	705	681	688	671	730	691	772	698	694	697	686	707	681	709	729	750	689	698	692	688	668	699	710	672	723	752	694	717	693	661	636	682	727	686	695	684	734	642	680	711	706	687	700	690	700	697	725	731	751	750	740	695	667	750	709	760	718	708	727	688	703	680	713	684	687	702	699	693	726	661	677	675	693	699	694	656	717	657	668	669	684	644	660	654	670	725	737	711	690	690	682	714	685	720	690	738	709	725	712	765	693	652	707	686	689	670	679	727	690	659	682	696	738	774	717	703	690	747	689	766	742	697	719	686	726	714	713	753	703	721	692	695	695	688	719	684	696	667	717	695	687	736	703	727	674	679	696	705	690	649	681	682	657	694	718	719	736	683	691	693	711	682	679	669	700	693	664	709	724	712	716	727	724	690	711	690	656	685	687	689	696	691	709	672	705	725	697	699	719	714	683	692	700	660	680	703	745	682	723	683	710	676	740	707	741	693	666	668	707	655	673	743	733	661	728	670	752	662	684	700	698	695	719	693	685	698	755	679	667	700	738	678	646	706	670	667	725	689	733	677	691	726	723	683	704	656	675	652	787	702	668	713	695	689	668	712	697	712	699	708	675	720	687	743	684	727	685	631	730	719	684	708	746	726	700	711	692	727	703	703	767	658	699	674	665	697	673	630	707	677	699	689	715	748	702	713	713	690	706	728	654	670	699	710	709	722	695	673	703	704	722	730	693	665	706	663	698	708	677	708	665	730	703	671	662	652	692	709	691	721	696	680	678	664	665	685	696	705	694	728	691	680	715	687	661	700	693	665	706	697	709	714	702	677	710	721	713	672	673	686	694	672	717	710	737	695	695	684	693	736	689	705	706	697	678	699	686	672	660	707	646	682	688	726	659	696	696	710	720	757	695	705	734	706	699	712	699	732	660	706	666	688	700	700	696	698	679	687	719	700	659	736	661	745	664	704	718	740	752	704	699	741	683	704	723	700	689	672	683	662	692	732	682	700	686	697	668	670	672	685	672	637	705	739	760	689	757	740	728	711	720	709	732	716	701	643	647	660	686	687	749	685	705	692	705	726	694	713	690	718	617	707	702	710	657	737	732	717	634	688	721	699	672	718	732	708	723	710	710	662	728	740	658	714	643	701	672	679	681	639	705	698	670	713	709	707	680	694	696	693	746	716	695	688	721	709	703	720	710	648	713	707	638	671	665	676	717	721	694	692	684	699	694	681	668	678	701	690	727	718	682	766	719	660	657	669	732	714	669	704	710	670	718	657	644	719	757	688	670	714	710	693	727	698	679	732	705	727	711	721	699	691	728	709	714	663	702	697	677	642	634	709	664	683	713	676	699	723	714	710	705	701	690	681	675	648	713	666	681	698	668	694	661	694	682	679	661	699	685	692	696	700	701	675	714	684	712	682	708	711	712	642	708	677	712	691	670	671	668	673	698	709	711	648	712	719	722	672	662	640	706	690	716	674	712	631	687	719	714	742	710	719	677	689	680	701	708	692	688	654	707	680	728	706	669	709	709	704	669	635	703	692	645	707	751	623	709	633	673	698	674	688	677	636	679	753	672	664	673	661	688	665	675	737	667	671	684	679	698	681	676	714	697	684	703	682	664	686	718	720	672	681	670	667	702	671	727	688	689	718	686	658	647	721	713	675	671	711	713	688	662	648	662	724	709	710	731	664	734	670	670	718	725	667	676	676	651	695	741	700	667	679	735	721	654	737	736	701	676	692	679	660	679	699	694	675	684	708	713	738	717	683	706	724	721	667	716	685	775	677	747	678	719	699	696	695	705	705	695	712	757	713	686	702	742	710	631	644	689	727	680	706	694	703	683	664	698	739	719	674	711	644	698	694	655	686	662	695	672	719	702	658	719	666	699	665	683	681	667	713	671	683	715	728	698	706	684	714	713	681	686	704	672	712	686	748	691	718	671	713	700	704	712	680	693	675	727	694	748	702	679	702	669	683	692	711	707	686	729	672	705	689	655	721	663	661	708	696	688	690	706	653	705	712	729	739	734	747	682	753	639	709	683	705	699	728	718	725	679	719	724	665	713	740	660	707	681	719	689	677	710	686	701	666	678	730	659	676	671	689	692	689	649	681	698	759	691	696	680	707	720	712	661	669	706	694	692	701	704	715	666	678	695	680	747	711	686	692	705	737	696	664	692	698	719	738	747	696	754	662	679	681	743	708	701	708	704	703	693	693	698	675	680	687	695	726	692	714	681	673	700	690	696	703	695	694	700	731	692	698	709	709	722	684	682	687	707	713	736	679	696	700	662	672	734	673	697	707	673	670	722	693	732	689	670	662	698	728	711	637	646	730	702	704	705	711	700	641	722	682	700	654	713	659	685	689	716	722	692	699	726	659	711	679	672	715	708	659	669	629	707	722	726	702	656	685	709	712	657	725	691	655	684	651	689	704	671	701	674	680	672	715	701	647	665	708	692	673	672	712	657	737	670	709	738	680	713	685	679	748	692	696	661	655	743	674	723	689	707	686	721	690	662	684	702	669	744	682	695	765	720	679	717	712	727	671	651	698	671	688	706	634	700	695	688	691	683	652	689	690	662	670	675	732	680	642	662	720	710	699	661	679	662	694	740	713	721	694	691	672	693	740	689	701	673	715	624	682	665	708	717	668	704	702	697	696	705	719	695	729	685	711	681	684	698	692	659	677	723	706	700	702	701	752	686	676	703	681	667	661	703	748	693	672	687	685	703	692	686	631	689	664	714	692	671	723	685	717	718	670	725	668	675	664	669	692	675	727	690	689	657	700	684	658	688	736	685	714	713	669	689	741	719	729	663	717	673	710	668	656	683	705	701	742	658	693	677	714	752	677	662	707	741	702	707	697	746	691	708	742	696	698	687	679	697	736	694	692	634	748	695	741	654	757	666	700	698	711	672	677	733	723	720	658	726	738	718	729	728	745	723	667	712	749	667	713	675	664	686	709	696	718	652	693	701	721	692	680	678	687	671	730	757	705	720	741	741	691	685	719	704	696	683	727	704	735	733	705	746	712	724	710	655	717	691	649	688	676	654	646	705	672	699	693	711	714	777	677	692	712	687	659	686	710	655	716	691	638	678	682	689	720	676	663	663	721	683	705	690	699	713	664	656	717	667	658	713	695	739	702	715	624	684	721	703	710	651	701	663	664	731	677	755	654	701	718	699
22463	21066	28591	23771	21068	21139	11860	1626	1170	1090	1046	912	925	844	822	757	811	793	808	818	743	754	755	720	735	725	701	737	692	729	721	670	726	753	717	701	712	643	734	647	680	695	739	704	701	685	718	695	700	683	688	659	724	687	681	664	708	679	720	699	669	696	665	671	714	682	682	683	725	662	654	708	711	666	702	687	703	673	684	687	684	687	681	657	711	664	695	719	730	702	672	620	690	670	709	642	671	691	646	692	701	692	681	690	606	658	673	678	652	707	754	643	694	707	693	713	690	671	680	689	665	690	665	695	677	728	692	715	724	663	723	646	745	678	720	676	647	734	656	651	677	719	665	696	744	644	664	699	645	672	654	656	655	704	669	712	686	662	663	678	717	725	655	686	704	689	636	683	649	661	715	665	704	680	635	678	666	677	695	690	682	724	716	714	674	712	677	693	668	710	649	635	719	716	673	692	677	659	686	715	681	621	695	649	707	685	664	674	693	684	681	677	731	658	693	715	647	708	710	690	651	692	700	747	692	718	697	675	638	680	688	639	711	674	737	677	670	681	694	667	596	653	654	672	641	668	669	695	692	670	667	680	744	703	714	643	663	691	647	664	687	711	672	660	639	627	660	699	731	596	683	726	693	630	668	674	676	649	703	703	660	677	705	677	709	645	654	706	675	700	675	692	662	651	691	715	659	677	695	657	653	658	694	630	674	672	638	665	669	683	651	701	686	714	654	680	687	686	705	645	740	667	689	681	731	679	692	696	716	699	623	652	704	678	689	659	696	705	689	701	665	637	699	703	660	655	686	668	669	708	721	698	702	614	698	695	699	680	693	706	734	725	692	646	635	695	696	628	669	643	680	696	748	726	706	729	718	700	666	679	716	646	680	707	697	703	678	672	671	677	674	662	732	655	626	702	715	694	675	696	660	692	685	675	687	706	674	679	670	643	709	678	669	679	685	648	659	761	715	684	676	636	664	707	686	673	689	699	757	650	661	703	690	698	674	655	721	692	719	689	669	698	698	711	690	722	698	676	689	663	639	681	694	704	678	709	676	705	717	660	677	685	715	652	633	698	710	669	671	672	682	667	646	651	693	672	697	695	673	617	735	631	643	750	660	652	651	676	663	638	645	720	656	666	680	680	689	668	695	716	687	693	699	758	689	684	715	649	673	686	672	696	705	697	676	730	642	682	685	704	716	659	677	645	678	662	662	673	628	714	647	710	696	675	687	690	696	716	713	661	681	679	670	687	698	701	680	706	650	641	693	656	644	645	712	664	683	675	688	684	680	676	657	647	660	650	674	673	696	698	672	681	725	691	683	712	704	718	715	697	617	652	650	687	690	668	693	643	730	677	664	687	653	712	647	695	655	662	662	668	644	708	694	679	722	742	697	681	651	670	663	701	668	715	683	689	691	629	674	722	708	689	715	679	682	718	688	701	731	690	696	707	688	726	673	746	693	691	731	724	703	703	669	637	692	669	688	669	657	702	671	697	614	648	664	691	680	723	717	687	703	698	658	688	676	689	678	695	732	698	675	679	683	669	648	695	635	665	660	712	702	636	649	669	704	693	679	702	680	704	685	648	676	688	706	704	702	662	651	700	655	682	682	695	658	666	677	672	656	739	660	674	692	695	675	725	662	698	696	662	713	628	725	698	658	655	724	666	732	663	718	674	734	685	701	681	655	655	679	689	691	673	703	693	629	707	651	710	698	706	635	691	677	656	683	651	692	696	668	676	695	693	748	676	700	662	724	649	673	689	637	651	658	672	685	663	720	657	738	711	666	646	688	631	644	666	668	668	673	696	707	669	719	685	659	712	639	666	664	699	672	663	671	673	688	743	748	652	661	680	658	720	672	639	713	669	667	642	724	694	685	646	695	656	706	660	680	703	664	736	677	710	628	650	687	710	755	692	678	673	675	653	701	683	645	743	639	674	707	648	666	678	669	726	684	691	682	698	676	664	674	689	677	663	615	685	668	674	649	632	675	672	684	627	690	647	699	699	686	712	731	698	699	648	675	735	664	719	667	672	734	664	733	662	691	741	624	679	664	692	685	696	739	654	677	718	687	670	673	703	682	668	728	706	654	668	687	689	648	697	701	685	720	668	702	615	680	696	659	667	690	700	688	677	657	667	666	697	687	705	636	662	683	693	698	671	719	674	683	701	669	692	730	665	731	656	653	652	698	653	724	623	689	672	642	667	686	678	703	648	643	659	697	646	682	719	677	678	683	718	625	674	723	709	656	694	649	685	660	684	692	677	706	712	644	671	678	686	640	712	702	678	712	653	711	735	705	711	675	679	697	684	657	675	705	664	692	680	680	671	654	650	723	690	641	692	681	656	682	655	701	632	688	692	639	658	681	712	688	699	688	669	660	662	668	692	700	656	762	701	729	647	669	679	658	700	710	673	736	673	702	663	683	726	691	714	664	688	653	687	661	703	732	686	696	710	668	670	672	709	705	635	631	686	678	696	658	665	699	666	638	680	709	647	691	683	682	714	677	675	711	654	706	677	674	699	680	714	648	689	630	696	688	672	634	667	644	668	681	619	688	718	655	687	662	676	738	637	659	713	682	699	691	704	646	743	708	661	666	700	729	693	690	667	698	670	688	696	693	690	657	678	691	665	687	686	647	661	679	662	669	675	656	662	642	703	673	691	657	710	725	689	666	655	646	698	676	670	670	709	685	663	668	687	676	705	720	701	668	681	651	682	675	686	691	662	677	684	682	685	680	655	713	716	678	675	674	651	675	674	735	670	730	644	657	691	660	657	692	651	660	695	731	729	722	651	667	692	708	664	702	640	686	694	646	645	723	662	687	695	673	675	676	631	715	630	656	701	673	686	644	673	677	680	671	727	696	678	707	681	687	703	679	687	711	650	707	686	617	650	722	672	721	667	668	699	683	705	690	678	760	671	684	737	702	639	671	639	715	691	678	648	666	673	656	700	694	725	666	660	682	685	639	722	692	710	664	698	677	653	683	697	680	692	727	671	662	707	655	692	715	648	662	716	651	681	645	671	667	663	701	701	695	698	675	669	649	667	676	675	695	678	708	618	694	640	664	651	637	674	696	658	699	659	695	681	626	658	648	675	680	734	705	689	708	720	718	664	693	680	648	670	665	676	677	668	602	676	655	682	662	645	666	676	690	679	685	640	692	662	685	690	720	697	637	651	676	650	625	676	707	657	675	673	696	650	697	694	662	697	724	718	656	718	706	717	649	675	710	695	694	673	629	668	743	706	678	675	721	671	693	668	680	699	706	715	732	722	639	658	666	668	713	704	678	686	665	645	732	648	655	697	728	685	660	650	706	698	614	690	682	660	649	679	705	712	656	724	710	676	667	713	672	723	620	664	649	690	725	644	713	627	700	722	695	689	652	718	706	684	682	669	666	663	695	706	667	676	749	639	722	716	637	680	660	668	635	640	653	639	698	654	662	655	628	640	647	673	720	707	697	682	703	652	700	671	693	685	689	653	703	675	685	717	712	668
10300	12971	10851	5611	3834	2956	2332	1855	1557	1366	1159	1093	966	948	892	931	858	842	839	769	798	813	748	789	759	783	763	726	728	776	730	748	724	775	751	753	676	696	684	763	755	728	706	681	713	673	723	729	690	708	763	670	688	698	718	716	690	705	688	720	724	722	685	713	715	722	690	736	696	753	687	721	685	690	708	696	737	733	672	676	721	714	734	734	695	684	709	712	690	700	691	693	701	717	687	651	651	724	691	741	682	711	685	744	671	722	740	734	739	716	771	654	654	673	686	674	715	687	671	745	680	695	682	696	661	714	688	702	664	708	647	739	679	672	716	692	674	710	655	706	720	731	740	715	661	702	697	736	667	702	663	666	692	674	750	692	673	726	661	725	662	675	706	716	661	712	707	711	706	710	697	720	728	676	714	688	706	650	717	673	710	677	714	709	659	692	679	689	676	702	706	694	702	709	757	677	688	670	700	710	678	688	683	671	652	681	651	720	766	701	697	732	715	690	737	679	729	651	663	735	713	687	678	746	679	719	695	723	659	685	693	728	661	707	727	681	704	678	675	677	685	708	735	725	705	686	706	747	698	694	667	636	678	680	663	702	683	679	727	702	703	694	710	710	709	660	661	641	726	719	707	714	725	656	731	680	707	652	657	710	682	704	670	627	692	722	714	719	698	651	706	671	694	746	695	652	680	699	689	738	693	724	680	681	725	700	718	687	669	678	718	637	688	724	663	703	728	736	658	692	662	695	714	707	714	703	694	762	701	705	675	719	765	722	691	739	764	695	675	679	682	728	688	725	698	650	668	723	664	732	710	646	683	673	647	764	658	730	735	694	733	695	718	688	663	646	711	689	693	692	731	678	673	679	716	733	723	736	692	681	693	650	731	703	651	666	653	712	725	659	693	718	687	697	731	731	653	726	675	659	698	735	652	698	690	735	718	707	690	653	670	702	716	743	725	703	669	739	731	707	739	686	718	696	678	710	725	688	690	662	716	750	667	665	688	655	680	691	704	708	654	677	693	730	720	710	650	704	692	658	713	691	722	729	700	704	706	718	704	676	709	707	750	710	689	741	718	695	656	750	728	725	686	700	718	708	706	692	668	713	714	677	703	706	698	743	692	755	722	702	647	709	700	686	758	733	692	688	728	687	705	669	693	684	710	736	708	669	692	677	694	707	630	687	685	706	686	694	727	721	667	710	759	692	668	723	727	664	741	694	726	696	709	685	738	683	672	722	707	745	695	691	762	732	689	616	676	663	695	739	702	727	691	702	699	704	739	693	702	688	688	733	672	727	669	684	769	665	683	673	691	690	718	676	683	691	711	679	699	719	708	716	707	645	674	703	700	709	701	701	720	703	682	702	756	732	662	662	685	702	710	704	711	686	687	729	654	667	706	698	737	675	666	710	702	667	715	685	677	722	707	680	698	666	699	746	760	698	740	661	672	707	697	685	724	739	673	675	710	740	706	711	761	673	713	701	731	756	729	717	709	699	746	749	718	673	761	693	653	705	671	716	672	718	743	648	716	662	677	713	673	715	734	731	675	699	687	705	736	686	686	713	696	681	668	665	694	765	702	705	698	712	666	726	662	625	645	701	723	666	731	735	735	709	685	686	710	706	670	718	735	651	719	723	657	658	696	665	682	736	704	727	689	689	716	684	678	707	729	742	716	692	738	676	684	692	681	661	719	721	693	697	760	685	681	700	707	700	713	663	729	732	693	692	714	686	707	645	725	716	719	701	678	713	691	710	666	668	695	773	724	712	743	720	711	680	667	727	692	709	708	728	656	722	701	698	703	690	691	674	657	730	690	708	632	720	654	658	684	677	662	709	711	677	662	700	659	681	713	656	702	705	673	722	642	669	706	725	715	688	705	692	696	693	679	700	665	690	710	698	714	700	691	705	686	672	681	691	685	714	658	682	692	760	681	693	731	663	695	684	712	727	729	675	686	721	686	714	720	708	648	705	660	681	709	678	691	722	708	720	719	701	701	694	680	698	714	717	680	695	705	699	713	726	717	671	654	712	720	712	697	698	687	692	679	672	715	695	722	696	756	697	738	725	683	708	653	711	731	711	697	718	669	701	716	696	761	690	700	696	727	727	690	747	711	700	693	672	659	676	648	696	718	672	716	673	703	680	752	667	682	665	666	690	688	674	687	747	711	682	731	723	696	722	670	664	725	697	695	741	662	738	717	688	699	730	651	719	705	706	701	690	692	689	713	696	655	685	714	678	696	702	688	702	717	683	728	706	731	743	732	695	674	720	676	710	684	656	681	686	706	692	744	680	679	675	699	680	685	647	742	693	717	691	733	741	699	698	679	711	714	681	721	661	702	720	690	674	681	739	697	693	662	707	688	673	667	708	713	686	712	735	698	727	718	688	717	705	725	712	685	717	729	657	707	717	677	654	677	645	706	695	711	659	681	716	724	720	717	704	711	664	755	688	717	746	705	699	682	742	679	696	716	704	665	721	719	725	663	708	666	701	711	697	695	714	692	676	705	710	677	727	731	677	673	708	675	720	673	754	692	709	712	719	732	709	706	664	717	685	703	713	678	699	732	716	667	711	734	707	727	718	635	679	704	676	756	701	708	709	692	691	669	687	613	694	661	691	697	695	739	673	686	689	674	707	722	709	690	735	703	695	713	683	696	733	702	685	715	729	699	733	717	707	670	658	642	703	728	759	723	685	679	712	686	721	691	658	740	737	703	685	662	668	681	700	700	681	708	699	677	743	699	677	726	708	665	732	686	726	705	729	728	751	717	724	703	706	719	724	714	679	721	718	646	696	728	680	706	658	700	720	621	667	739	706	688	726	738	717	696	724	684	656	728	755	706	675	696	715	693	706	696	650	648	696	666	732	703	686	695	694	695	703	743	735	730	680	715	759	642	702	666	688	698	680	752	701	721	695	714	739	705	671	713	704	774	725	691	695	671	643	660	743	741	661	674	700	709	697	657	643	734	672	699	721	724	690	743	727	690	687	674	681	709	697	695	735	714	706	743	696	681	697	678	702	686	712	659	723	706	698	681	674	738	725	682	689	701	696	712	703	655	674	671	668	657	727	733	688	677	747	706	764	717	661	698	676	683	749	718	676	697	696	694	696	730	732	693	677	755	678	684	718	727	734	707	714	715	693	711	688	687	722	710	655	717	752	663	706	667	668	691	751	717	746	677	682	700	686	711	713	684	676	643	720	712	674	729	673	697	724	698	697	715	737	697	707	679	715	723	701	687	712	716	727	665	730	671	645	677	695	650	719	677	698	687	685	705	701	700	659	701	675	673	662	689	701	712	703	684	687	689	732	685	721	686	711	776	697	692	671	647	718	648	669	694	708	673	729	686	694	655	685	730	643	711	685	676	662	748	732	677	715	708	704	691	670	649	760	744	688	684	702	670	687	746	759	751	662	645	708	668	681	680	686	707	715	707	757	697	708	679	671	695	714	702	671	687	712	725	720	716	734	724	705	695	691	692	761	671	687	650	685	688	688
22417	21102	28670	23795	21105	21178	11999	1594	1244	1088	1003	948	948	869	832	866	789	812	761	822	719	722	711	784	713	813	712	701	797	708	685	782	718	690	706	756	715	709	701	754	699	752	693	689	647	711	699	682	741	693	699	682	660	695	760	679	695	692	667	693	691	723	700	676	687	684	687	681	700	672	633	705	690	718	688	678	674	687	644	706	698	708	669	668	698	706	679	659	676	663	680	697	712	686	673	670	669	704	659	668	721	661	708	681	733	710	740	707	709	646	749	652	666	652	654	726	675	655	669	662	684	712	672	701	660	668	718	678	712	655	703	673	711	698	663	666	725	700	644	739	704	674	667	700	739	635	660	697	704	704	714	716	688	694	720	668	682	681	728	655	644	709	680	677	722	709	659	645	730	695	709	743	713	695	660	716	709	752	670	646	664	684	702	711	728	700	673	674	715	689	681	683	682	685	668	695	694	665	690	702	648	659	698	683	694	712	710	648	713	696	704	688	702	666	680	688	700	674	664	688	661	690	719	687	710	653	655	701	682	675	731	679	698	712	707	713	675	680	695	711	643	681	702	675	700	679	699	729	671	698	729	725	667	714	712	617	672	705	707	731	682	664	672	703	722	716	647	689	673	676	704	664	712	675	688	747	698	651	687	740	747	670	681	737	697	669	715	711	707	710	648	673	706	680	750	695	684	687	678	702	717	731	672	687	689	688	670	703	670	694	712	731	753	714	685	708	660	707	696	673	721	690	709	720	710	660	698	685	705	679	724	677	717	683	673	700	663	708	644	711	689	696	663	691	705	687	685	691	697	666	677	686	673	748	702	652	704	677	732	718	713	662	704	709	718	707	667	714	745	680	662	715	682	724	653	677	681	703	660	654	680	710	691	656	696	687	721	641	659	736	690	686	652	720	702	670	659	696	687	726	733	700	684	672	659	643	673	691	686	657	703	669	668	678	723	711	722	690	657	670	685	708	666	667	704	674	583	701	729	708	701	641	728	731	618	676	660	671	737	709	707	693	662	684	712	712	647	698	677	664	644	688	730	688	678	677	667	651	653	707	685	695	716	724	718	715	702	661	698	657	696	708	697	669	643	670	699	637	667	695	689	768	702	667	695	655	629	718	649	644	705	673	705	684	666	734	680	710	668	665	710	682	715	665	687	680	684	598	681	683	737	678	712	707	695	660	699	691	711	728	722	667	693	690	658	683	698	720	725	718	673	691	695	665	669	689	679	719	668	699	718	706	704	663	708	681	689	719	711	656	735	656	672	671	753	668	700	696	643	734	681	677	686	667	642	665	711	704	725	626	675	708	670	686	658	701	668	709	662	741	737	705	693	701	680	687	678	680	662	700	687	670	657	713	640	676	675	722	673	669	657	663	684	680	672	680	693	711	686	679	751	700	696	657	706	717	692	681	680	678	715	742	694	639	671	645	689	633	668	666	682	698	664	711	705	677	688	684	668	585	700	681	687	716	677	637	722	692	674	676	668	703	688	670	701	721	694	686	691	641	668	659	681	725	681	699	664	678	724	734	661	669	634	685	701	712	680	708	702	694	679	672	678	692	661	672	668	682	680	727	684	624	688	661	728	686	719	692	719	661	637	683	733	740	683	705	632	675	623	665	667	689	736	746	679	712	664	663	625	675	646	658	729	694	694	636	685	712	715	701	688	661	625	642	696	711	705	666	688	761	712	660	618	740	715	650	696	629	712	703	706	681	692	657	663	652	686	701	644	700	724	664	694	703	670	659	696	741	711	687	674	686	638	691	614	670	701	700	657	707	698	729	659	646	699	656	697	665	786	691	644	693	739	720	705	678	716	736	657	689	675	669	683	679	689	689	757	674	711	703	687	667	688	698	698	654	697	710	672	692	680	698	695	691	704	713	671	718	650	693	660	655	663	630	664	683	696	682	667	666	679	663	694	657	703	646	678	679	700	649	648	710	715	681	672	655	689	684	683	645	737	681	651	682	671	693	692	693	685	708	671	721	704	708	722	774	689	726	681	698	669	706	686	684	666	661	695	668	644	637	699	692	666	681	676	684	617	694	703	641	685	686	676	688	703	647	698	705	658	673	706	682	677	707	738	735	678	692	696	728	726	662	696	671	708	686	700	682	676	665	687	728	719	708	696	730	696	671	708	706	699	683	698	713	659	701	662	703	728	679	683	666	672	698	707	673	678	694	705	634	691	672	687	703	671	670	695	674	693	655	685	680	711	677	662	704	690	652	686	687	654	669	686	687	685	720	700	643	687	658	687	676	740	686	708	702	665	710	644	644	665	660	677	659	702	680	657	635	671	683	722	697	688	671	693	666	653	673	683	712	735	691	661	645	636	656	635	722	663	654	707	682	680	647	644	674	632	692	681	721	673	684	683	676	665	664	727	685	650	674	704	654	702	676	671	688	690	692	648	664	696	707	700	693	671	648	708	660	684	683	727	692	697	698	693	723	664	702	669	680	694	685	680	716	696	681	682	675	730	672	691	724	686	681	688	663	662	631	668	688	688	726	697	628	704	675	698	715	678	699	644	679	710	658	692	693	706	642	678	639	703	655	719	719	680	647	665	672	695	671	746	705	653	674	690	746	655	694	669	701	703	714	665	713	655	685	675	705	682	711	649	719	636	722	613	648	727	661	675	703	695	667	649	730	683	677	672	711	702	723	673	665	665	704	732	674	710	695	669	681	676	668	699	682	701	677	713	727	682	686	701	653	682	648	702	690	688	684	653	676	662	681	686	676	735	663	667	671	628	649	684	659	653	662	646	667	703	668	695	655	709	651	689	749	684	678	678	704	668	672	681	681	655	698	653	678	705	685	677	694	647	665	692	677	707	682	664	703	711	699	716	700	667	633	663	702	672	662	674	691	654	668	660	705	680	668	650	681	642	737	685	667	630	718	668	701	691	708	689	724	692	717	632	666	720	695	716	675	670	682	688	698	662	689	693	722	663	640	673	711	671	674	705	711	715	677	661	658	674	660	686	664	650	701	700	727	667	652	677	698	697	706	692	707	661	696	656	677	701	703	663	678	710	711	702	670	733	669	708	710	664	724	722	652	665	680	660	666	698	681	692	649	681	685	665	678	719	677	672	660	688	711	717	661	683	710	692	673	672	710	655	672	704	662	693	653	685	641	689	640	683	702	696	629	716	742	698	680	658	745	678	677	729	686	649	708	717	708	719	688	664	697	697	669	717	657	678	696	645	702	717	706	712	698	639	685	632	681	672	700	723	661	635	686	699	657	706	696	681	657	684	697	650	662	716	685	682	674	681	697	702	677	674	702	769	632	658	720	676	692	677	714	745	640	655	689	652	721	709	723	682	698	662	670	660	663	713	683	694	668	670	711	688	688	672	706	664	719	679	695	730	692	659	674	692	704	651	693	724	677	714	727	690	703	674	676	675	706	688	709	705	667	661	657	699	668	668	720	693	646	674	675	642	678	695	720	726	684	705	677	742	670	694	695	682	641	732	723	702	672	701	675	694	679	650	705
9867	13186	10987	5669	3871	3054	2361	1929	1505	1420	1199	1118	1060	1011	924	895	886	827	797	857	790	791	789	801	753	760	760	731	797	738	766	799	740	751	764	693	726	743	703	685	684	735	729	722	725	701	721	699	750	699	713	728	672	705	728	686	749	754	662	688	778	664	740	676	712	714	739	733	683	709	725	709	738	731	684	691	748	711	699	685	697	689	720	693	727	685	674	702	767	682	680	684	725	667	722	679	726	740	676	692	714	711	736	688	672	686	722	747	741	703	671	692	723	693	741	718	679	702	709	705	688	695	730	723	691	677	656	672	681	690	680	675	777	715	712	692	720	705	715	697	700	707	732	723	744	745	719	721	688	727	713	720	723	694	688	742	713	702	716	688	693	701	744	734	738	731	714	664	706	705	672	672	669	679	699	684	696	688	721	671	732	682	684	709	713	690	735	704	691	731	716	731	687	706	719	741	713	731	690	679	671	705	687	735	684	697	689	692	714	726	723	709	720	690	665	719	699	701	722	690	688	754	705	702	727	722	705	704	759	693	719	706	701	663	726	706	689	682	670	749	740	772	688	666	711	686	717	714	679	697	694	713	723	694	661	702	724	688	681	724	704	725	694	708	685	658	695	713	703	678	705	724	677	686	679	696	670	679	751	700	696	711	687	731	729	698	709	672	678	734	722	718	714	671	696	697	705	688	724	696	729	697	688	749	675	717	675	667	656	676	723	718	685	733	702	726	756	708	722	716	695	742	668	723	723	691	701	767	727	706	694	651	662	705	669	740	699	708	698	666	707	676	722	699	719	678	697	716	715	663	677	686	676	706	722	702	696	765	715	725	700	726	685	714	694	695	692	695	723	652	715	756	751	722	663	710	710	691	719	739	706	730	692	647	726	725	707	722	690	716	691	684	744	686	681	707	708	709	704	694	731	689	727	701	712	673	725	696	710	706	730	704	690	705	672	712	760	679	699	703	673	693	718	699	719	698	696	723	671	725	703	740	721	682	780	684	653	686	730	679	682	687	756	700	665	746	726	685	673	713	677	765	711	663	691	649	685	708	704	703	675	703	686	727	693	698	717	639	737	719	689	663	707	727	682	641	697	710	678	660	701	731	684	696	702	692	695	686	687	702	693	683	732	707	709	702	656	704	659	699	680	690	738	705	649	722	635	691	719	739	716	756	697	716	684	707	692	694	739	698	721	705	711	732	657	690	736	690	689	700	656	715	690	753	688	734	703	703	646	722	692	716	732	702	717	694	686	681	683	679	713	645	672	713	702	693	702	711	722	735	675	690	701	693	709	719	679	684	697	744	696	704	729	632	723	722	715	696	724	666	676	697	739	673	721	686	714	668	731	718	657	703	714	711	704	713	749	677	659	724	748	761	672	715	754	736	687	755	719	723	751	712	682	672	733	726	690	690	674	672	740	752	667	774	675	685	668	705	715	695	688	688	695	721	671	692	718	738	695	734	686	685	738	695	697	650	738	727	738	686	647	719	736	702	702	676	747	701	745	669	712	701	714	696	673	714	683	691	693	686	703	717	713	703	741	704	659	704	718	695	707	670	747	718	709	704	701	673	715	680	731	651	727	752	693	734	709	711	736	687	649	742	696	659	699	654	737	701	734	734	729	754	718	700	776	700	714	692	688	713	679	718	722	717	651	695	706	703	700	733	701	758	666	718	729	747	675	675	692	699	686	664	677	716	728	723	742	735	706	696	700	711	697	693	693	721	726	732	715	689	715	737	693	742	722	729	676	703	694	715	701	736	697	741	703	689	670	735	714	680	714	757	725	676	752	721	708	685	712	716	678	712	735	709	717	693	690	696	734	654	748	716	665	707	690	736	693	678	675	666	683	724	704	679	746	666	720	711	713	706	722	694	733	741	703	670	688	660	707	667	677	698	728	694	693	672	633	681	698	699	699	685	686	727	697	739	691	700	698	700	717	751	726	689	725	729	708	679	687	686	695	654	658	679	703	669	636	695	682	705	711	678	663	694	734	690	726	683	741	712	728	692	734	701	691	712	670	717	682	709	731	677	716	691	712	716	659	738	711	742	724	689	723	684	678	683	674	715	736	711	713	750	710	700	705	672	678	688	673	700	698	693	698	724	702	731	765	663	685	722	713	707	687	678	726	687	702	688	736	748	671	675	669	656	741	716	724	705	725	711	691	705	668	701	745	749	697	705	682	675	689	707	662	678	697	656	739	692	701	717	711	717	663	691	678	697	711	704	719	742	726	712	709	724	706	740	645	645	673	670	725	708	754	738	655	710	748	706	705	707	665	714	730	759	724	716	710	726	711	692	687	682	725	637	684	707	685	710	707	703	690	734	689	747	695	717	699	679	688	697	761	712	717	740	719	718	717	706	738	669	711	695	713	724	707	705	700	665	741	702	711	716	678	713	707	731	704	680	715	695	673	700	635	722	693	759	705	718	690	654	715	681	643	648	674	657	678	688	680	710	667	708	661	700	693	693	686	694	700	699	738	707	738	725	723	713	746	706	703	702	647	698	741	731	733	702	738	689	707	701	764	737	750	698	661	685	711	663	689	691	669	653	701	718	704	684	643	702	726	652	692	700	702	710	715	663	703	711	686	694	722	700	715	676	751	749	696	714	738	699	713	713	711	774	721	724	659	724	707	702	747	700	679	633	738	692	691	728	762	684	703	707	716	718	658	645	699	682	689	664	679	690	662	735	681	728	707	732	698	711	703	751	735	671	754	711	722	680	664	734	697	727	683	738	707	692	653	755	744	669	694	742	690	664	711	732	682	710	719	721	693	692	674	684	730	659	713	730	667	676	723	712	731	657	694	722	727	650	718	733	659	686	696	695	723	672	725	698	673	731	684	686	715	661	659	756	670	663	740	699	772	696	665	728	728	692	755	740	718	712	708	731	731	693	701	699	709	710	736	711	700	697	689	655	668	677	710	682	709	688	711	736	696	699	699	687	748	705	706	712	747	710	710	654	723	687	697	691	699	708	711	701	694	691	725	687	714	659	720	719	711	697	702	675	719	728	670	704	722	724	684	702	720	681	685	680	690	649	752	709	715	677	694	656	696	751	739	698	705	726	739	677	730	693	710	682	686	727	696	767	703	723	666	718	716	677	668	680	731	678	707	699	721	709	693	708	683	701	668	726	698	701	710	702	697	654	707	675	727	679	692	684	691	685	646	689	738	720	704	680	731	705	657	680	683	720	673	721	704	709	690	737	742	695	676	676	662	727	715	675	671	692	721	676	693	662	694	745	694	722	742	656	670	669	705	706	713	743	659	711	702	699	691	693	710	686	680	756	735	728	709	673	713	751	731	673	651	699	681	737	661	696	699	719	692	739	691	668	684	660	707	735	694	737	700	723	713	690	705	722	664	689	700	656	726	739	721	661	701	674	649	709	686	747	723	648	721	717	723	670	662	674	707	723	700	747	668	722	678	677	663	684	680	732	695	674	688	674	707	668	697	753	777	694	721	748	680	661	721	656	714	707	697	723	696	647
22432	21028	28525	23717	21037	21098	11792	1700	1201	1116	992	921	945	822	791	786	760	806	824	734	756	770	764	733	718	719	706	743	701	700	638	746	750	724	721	652	722	687	686	666	692	747	676	754	703	696	698	722	651	687	652	690	735	664	715	664	674	707	695	705	656	697	640	654	666	732	658	697	690	701	678	677	680	662	692	698	730	649	679	674	718	689	741	699	758	703	657	693	726	641	692	708	586	760	662	702	709	652	695	716	676	685	703	649	703	714	684	707	687	680	691	723	630	711	691	668	659	673	723	693	686	714	672	635	627	660	707	658	708	694	680	664	645	695	671	690	680	709	732	731	704	659	666	667	683	637	694	652	667	727	685	671	668	697	731	674	671	687	697	675	658	705	675	672	721	674	664	719	681	687	672	707	700	648	642	667	709	699	712	676	669	702	720	718	681	667	682	708	694	656	701	694	666	707	735	712	688	651	679	684	637	671	649	675	709	625	670	664	723	733	740	702	672	669	683	671	695	670	725	663	686	709	702	657	680	657	715	655	702	664	712	696	688	719	739	717	675	689	686	652	715	654	694	707	641	642	647	729	703	717	671	665	705	674	692	660	658	669	692	680	691	671	654	669	667	661	630	707	637	685	699	695	695	680	690	646	663	658	699	667	674	713	641	685	726	712	676	689	634	665	689	752	665	726	652	744	649	672	709	711	669	705	681	712	661	654	687	659	674	675	697	678	692	668	690	665	688	634	661	691	647	651	697	691	654	712	699	652	692	701	688	674	665	601	661	697	715	704	708	708	710	700	717	668	721	658	636	654	633	689	685	730	710	655	678	688	677	659	716	699	657	690	663	626	674	707	687	702	668	685	650	680	655	647	688	634	692	692	646	684	659	732	649	700	690	704	682	689	669	618	675	681	651	657	690	685	672	702	691	683	658	683	685	665	666	629	704	684	667	686	715	723	697	666	675	666	704	667	696	703	673	660	707	688	697	676	659	668	679	676	683	685	683	655	666	670	669	682	707	710	707	731	650	653	688	718	694	704	642	698	680	691	654	743	708	678	700	686	631	626	700	715	665	681	683	671	664	677	695	643	691	664	655	694	654	658	679	691	678	717	643	708	708	724	696	687	689	688	704	663	684	643	666	705	679	663	623	688	683	621	681	708	653	683	709	676	682	642	671	679	667	729	721	695	690	651	681	695	645	684	657	667	699	652	678	703	707	661	725	760	740	687	718	685	665	677	688	698	644	689	695	669	679	686	700	672	626	708	654	680	651	681	700	704	687	652	679	687	648	675	726	720	718	733	658	693	681	680	589	669	706	661	664	690	610	668	663	687	647	705	684	648	711	692	683	661	668	665	688	667	687	652	691	675	699	713	694	671	679	687	703	667	700	689	679	668	674	665	700	689	671	692	651	635	684	705	639	697	670	696	670	707	686	647	681	688	653	655	699	642	687	720	711	614	677	702	657	687	663	632	691	702	666	692	648	660	702	736	682	694	718	691	681	659	662	670	688	671	682	735	678	677	672	663	635	695	717	669	659	705	673	691	658	667	693	671	677	695	689	687	696	684	649	647	716	681	655	676	703	658	694	636	701	716	693	676	666	713	680	714	696	697	691	677	700	691	668	669	676	648	667	697	679	658	668	714	693	719	671	703	714	656	718	673	691	660	695	668	694	679	670	707	664	640	685	659	636	652	706	686	647	671	706	692	729	691	659	721	703	636	704	633	676	678	719	710	647	685	670	649	692	707	675	650	658	629	682	687	733	667	656	710	709	647	688	688	686	644	670	712	719	709	685	694	687	644	673	697	679	692	684	652	676	699	659	717	689	645	721	730	694	707	717	697	656	706	671	637	685	677	696	664	720	659	645	627	598	670	680	701	661	698	685	665	623	720	710	686	655	685	741	647	688	659	662	722	648	651	726	676	610	743	665	690	669	661	685	695	706	665	640	711	683	662	681	671	667	693	695	636	703	714	634	688	682	657	684	663	653	666	682	713	668	636	709	696	672	718	695	662	702	741	724	722	680	652	648	663	669	701	710	706	680	683	708	662	676	684	655	637	695	663	641	662	671	654	675	712	668	651	648	716	664	686	665	654	657	711	667	690	655	743	664	662	704	657	696	656	677	698	689	695	681	715	717	657	664	687	670	647	674	652	701	624	655	614	657	685	707	688	671	640	728	682	702	712	652	729	727	689	750	644	658	720	672	665	666	693	645	661	619	672	689	706	727	713	669	668	626	689	676	669	730	664	743	666	712	660	669	692	693	686	612	660	686	669	693	655	678	682	649	730	645	731	648	719	692	729	705	663	679	649	718	697	730	673	630	668	688	681	721	715	673	666	702	682	670	692	698	688	651	700	681	695	610	714	671	723	683	680	688	691	657	691	675	711	726	663	661	652	700	672	724	700	727	690	693	652	695	697	708	696	699	674	726	680	722	694	740	645	684	678	687	669	630	684	685	681	656	709	658	678	733	742	677	671	681	681	719	688	642	649	675	707	721	679	661	684	709	675	659	686	724	684	646	655	639	723	667	703	683	656	624	672	671	672	727	729	660	732	678	639	671	717	725	651	698	662	669	692	673	679	706	690	691	667	688	664	651	709	742	709	621	693	651	698	703	737	724	633	733	715	649	662	711	639	685	649	731	698	696	684	638	676	675	701	662	684	666	697	681	664	673	641	694	699	605	699	683	711	690	660	688	734	683	674	677	712	704	702	675	676	701	707	696	666	744	714	653	688	711	661	654	726	703	659	734	661	685	686	657	726	713	678	693	674	746	689	709	646	656	676	709	621	684	709	652	734	710	678	643	673	652	697	711	682	643	718	623	672	676	728	700	665	679	703	719	687	636	664	649	693	633	653	663	709	692	703	698	769	667	678	666	669	693	695	693	731	664	660	673	660	676	667	694	626	702	660	735	655	703	688	684	644	658	580	686	690	712	671	651	696	724	662	612	706	662	621	658	669	646	723	655	681	677	662	717	639	615	704	697	669	710	664	672	658	675	695	667	701	731	661	724	650	683	698	656	634	642	667	658	709	634	690	677	659	664	645	663	714	686	653	655	678	689	745	676	670	683	653	696	675	647	667	689	676	655	673	692	625	660	711	709	651	718	664	690	700	685	723	629	671	668	682	676	659	667	642	635	653	700	645	676	684	677	628	690	682	651	709	642	654	691	709	683	697	693	680	697	748	699	657	638	716	689	674	699	681	693	682	690	705	682	690	662	651	672	706	707	668	685	648	678	709	695	645	706	743	659	684	690	709	699	679	701	694	642	694	607	624	738	660	683	676	696	707	627	696	704	676	621	684	698	713	698	657	668	674	703	673	665	692	689	679	718	650	669	663	674	673	731	698	691	692	672	688	663	676	647	670	691	648	655	719	686	661	691	705	653	696	680	681	690	691	699	645	652	676	646	655	718	655	683	650	679	658	669	700	662	648	691	682	692	709	677	709	682	647	680	683	658	717	694	710	698	684	649	581	610	648	690	658	700	671	688	623
9714	13122	10798	5649	3825	2958	2343	1825	1571	1360	1197	1080	1033	910	928	937	850	832	797	804	779	785	742	743	765	777	722	761	753	767	722	780	707	700	709	709	685	686	656	728	702	707	726	736	705	703	715	708	701	735	739	687	761	711	701	743	705	722	674	727	699	725	686	711	691	721	673	701	730	691	726	693	682	718	707	700	693	672	680	704	638	699	700	701	701	710	700	693	732	705	675	714	732	716	711	734	720	693	717	722	685	723	686	704	726	674	734	657	724	681	637	657	681	714	640	685	660	710	687	713	696	720	728	699	734	690	683	695	709	655	729	681	755	718	738	681	683	722	712	674	735	677	701	715	691	709	673	752	719	681	647	710	677	726	704	692	718	689	702	685	673	743	671	664	695	709	704	689	692	710	735	701	706	670	692	710	656	701	705	691	717	724	691	691	718	671	671	685	723	697	691	668	710	686	723	652	692	740	678	696	707	707	704	700	684	687	692	734	705	718	684	696	684	664	739	700	659	656	683	731	676	720	665	675	717	717	735	666	701	718	742	670	713	722	716	714	670	699	690	731	648	700	684	698	769	703	700	701	664	654	702	725	699	702	714	650	679	743	689	696	712	637	714	721	664	688	663	694	664	691	689	680	715	647	686	707	658	672	733	697	686	756	671	682	666	735	725	713	671	676	731	665	688	687	672	661	687	762	635	713	730	687	676	711	681	714	685	693	695	696	683	696	748	712	645	708	721	661	654	686	686	731	702	697	704	700	691	685	677	666	712	686	669	686	667	649	634	710	691	727	696	686	711	676	693	734	724	680	706	682	703	662	638	731	673	683	697	665	656	701	698	713	739	693	733	691	680	694	675	694	704	690	713	703	705	729	684	702	684	728	672	692	680	693	699	710	675	744	687	708	675	646	662	709	718	669	724	658	676	650	701	694	686	710	715	717	704	661	707	738	726	701	687	657	644	674	723	713	688	669	733	683	674	676	713	680	728	693	681	686	705	671	659	680	681	701	719	705	716	744	658	737	669	695	708	689	719	773	669	736	704	662	705	651	643	674	642	726	679	713	718	701	782	727	686	705	713	658	720	673	710	737	730	672	710	683	715	720	713	694	706	722	682	723	718	668	665	675	687	713	694	683	666	686	739	696	695	684	610	706	678	681	694	689	702	697	708	737	696	662	709	717	669	694	651	683	695	689	680	685	648	702	707	718	722	712	683	680	700	763	718	692	653	672	695	657	739	693	715	659	650	675	718	684	665	728	722	729	670	753	701	674	719	734	738	743	715	680	677	714	692	679	685	663	718	733	729	661	720	699	693	704	699	701	707	699	693	726	678	670	712	691	705	706	639	654	701	724	693	698	700	661	654	642	711	674	707	718	684	664	701	702	688	661	702	684	746	673	675	669	677	689	657	721	739	676	707	650	713	696	700	667	646	687	732	698	719	661	687	731	665	668	698	669	636	702	704	664	680	637	697	720	696	709	688	659	715	644	717	715	664	680	726	704	706	678	689	717	694	700	681	638	663	691	682	697	696	727	690	691	635	690	696	702	707	669	710	696	678	687	641	675	719	726	665	717	672	693	712	716	698	701	682	685	695	707	688	713	679	712	703	687	702	673	704	676	678	688	712	699	677	712	678	713	697	726	675	714	642	667	660	694	700	667	680	693	683	716	648	673	672	654	708	747	679	668	724	740	684	702	675	712	688	679	698	658	720	747	676	746	685	693	679	710	694	661	689	703	673	719	714	703	706	742	670	695	738	683	673	701	685	651	675	674	725	713	713	720	699	722	690	690	774	748	654	711	664	698	689	713	687	688	656	695	669	733	738	709	666	723	697	654	693	641	713	673	724	755	730	732	710	697	643	698	692	778	695	769	704	715	686	691	735	711	695	650	700	699	732	672	684	700	696	725	655	758	692	730	705	667	726	724	669	710	690	704	696	683	716	669	672	689	714	670	696	713	714	710	671	719	748	690	671	669	683	675	697	705	727	700	719	709	627	676	717	697	702	725	715	632	647	684	702	657	711	711	761	675	665	711	743	685	685	678	685	722	659	717	691	667	703	654	744	703	702	712	681	651	680	695	704	710	664	711	735	692	636	682	712	738	651	662	686	709	680	705	715	718	676	730	700	713	730	707	699	707	743	734	656	691	700	704	648	690	659	685	713	687	683	706	716	668	700	703	668	711	675	712	669	694	701	707	708	734	682	678	636	703	680	699	684	688	685	678	726	706	686	677	726	710	696	721	654	696	720	715	668	656	736	667	714	689	676	691	751	675	713	711	743	726	712	669	724	657	695	662	695	659	684	663	665	724	664	674	687	721	779	687	661	660	712	709	749	693	692	737	700	684	733	696	709	721	705	709	656	662	672	690	693	663	670	725	658	710	652	638	706	729	705	697	724	715	698	760	738	720	710	685	635	708	721	675	688	686	737	678	668	717	680	695	712	661	707	712	695	648	724	687	686	707	751	673	735	697	734	713	714	687	655	728	671	718	682	686	677	680	702	700	665	701	727	702	681	683	704	703	716	660	665	686	643	692	730	674	692	683	697	709	706	711	652	696	691	703	683	661	682	708	685	642	736	722	644	697	700	702	712	711	657	677	685	652	682	721	675	678	707	682	699	694	721	706	681	659	665	732	671	732	660	718	704	682	690	673	672	683	686	690	686	684	671	703	744	744	700	690	690	663	711	683	700	703	719	708	702	682	681	665	704	703	730	734	702	684	708	710	724	710	673	699	704	697	685	723	641	687	709	743	673	717	657	678	696	690	718	630	703	704	715	710	690	702	710	762	706	668	709	748	710	676	634	726	679	637	705	669	675	705	681	675	724	703	712	689	679	727	711	694	661	679	678	722	712	687	697	663	725	714	673	720	700	710	664	658	695	697	676	667	689	728	702	703	731	708	709	737	698	732	752	719	701	704	684	699	684	681	727	682	741	730	697	707	657	681	702	632	704	694	735	683	656	718	697	737	688	674	691	663	682	700	720	697	705	723	717	710	696	701	698	700	702	688	680	708	675	697	695	682	662	671	684	739	684	712	690	675	723	681	714	701	678	688	674	718	680	673	661	676	679	733	720	699	708	693	704	698	686	716	734	676	693	691	712	743	678	695	693	667	737	675	639	692	699	660	669	683	705	670	696	716	664	684	722	699	720	719	737	751	703	687	694	732	664	704	713	659	662	747	677	702	696	696	706	715	704	671	694	692	695	710	694	703	732	714	697	658	678	708	679	692	696	673	654	676	678	685	718	693	708	637	644	721	704	722	672	684	737	709	674	682	730	711	637	668	684	696	705	671	686	677	679	718	689	688	717	705	707	665	695	676	654	692	671	618	690	691	736	712	722	649	681	684	688	698	717	667	667	687	720	680	677	702	718	725	675	670	702	720	663	718	708	666	711	681	655	677	758	698	675	706	666	680	652	714	686	646	698	711	673	694	662	665	697	700	704	668	687	700	768	695	672	729	717	682	669	697	701	693	688	707	688	690	715	693	677	713
22481	21118	28669	23840	21121	21188	11643	1614	1151	1086	916	906	898	873	888	868	754	749	807	759	778	762	800	744	768	720	756	681	695	701	716	709	682	690	691	706	681	707	724	679	669	713	683	720	668	676	681	682	717	706	731	675	674	694	719	698	714	735	682	668	724	742	694	715	693	666	687	707	728	628	689	680	696	660	687	664	716	695	679	660	670	651	715	675	680	707	676	685	713	699	678	655	679	639	741	661	668	657	728	673	742	658	730	695	705	725	705	689	731	680	721	719	664	686	681	692	666	669	744	670	675	648	692	670	755	681	649	719	720	711	648	665	695	696	701	674	659	678	710	728	728	699	624	705	709	700	668	704	705	652	675	728	680	644	641	710	676	643	667	704	674	711	682	713	675	683	671	702	725	644	696	692	702	632	644	729	670	684	715	686	675	695	728	715	722	696	680	659	717	708	690	715	725	676	724	685	691	673	690	726	688	697	748	658	644	676	658	698	698	724	646	697	676	723	737	689	648	691	707	677	672	721	710	728	687	712	659	666	680	670	691	762	678	708	677	685	706	696	670	702	653	640	610	743	705	616	690	714	662	653	720	688	673	684	643	684	687	689	661	662	706	666	668	671	655	645	713	694	698	693	643	644	681	658	687	640	676	736	710	731	713	649	718	710	673	670	653	718	732	678	710	748	683	675	680	680	712	661	689	666	680	675	652	660	707	689	707	701	685	653	716	691	712	659	664	668	680	707	657	696	692	696	669	696	665	652	692	676	682	692	687	689	680	701	715	670	658	728	657	701	711	730	685	699	670	664	655	680	692	674	663	643	696	706	645	649	649	715	685	666	640	679	727	669	685	730	671	656	690	706	675	690	666	685	661	679	645	701	725	716	693	720	694	691	719	632	610	693	696	660	688	712	685	658	733	642	690	659	648	776	675	666	630	697	683	723	653	717	700	718	674	701	702	698	663	682	708	660	711	701	669	728	676	689	702	697	680	668	679	658	689	694	679	681	707	699	674	685	695	720	736	682	711	693	721	687	675	646	649	648	704	677	680	660	702	666	662	655	659	674	703	684	636	690	688	649	691	689	649	724	693	667	667	683	665	696	691	727	707	689	673	674	668	677	729	679	708	711	650	713	715	688	659	687	724	673	684	708	718	671	673	649	674	678	688	704	697	667	678	718	698	700	675	691	614	710	664	700	664	709	678	638	689	669	667	671	685	719	685	669	655	685	693	699	713	654	645	621	655	650	695	658	667	694	683	745	675	684	713	719	703	655	683	677	675	677	704	653	668	670	660	716	630	709	706	690	715	666	721	718	684	655	651	703	631	692	669	703	697	728	668	705	650	712	686	697	662	694	699	675	706	691	688	679	688	695	686	638	705	720	674	668	729	673	675	683	692	670	722	704	633	741	670	694	711	732	669	689	681	617	722	666	749	697	670	702	692	674	664	700	704	724	681	721	684	693	645	675	703	683	668	742	650	700	661	673	700	671	745	656	659	680	642	713	690	688	651	711	671	679	681	679	691	698	683	728	679	730	627	695	688	704	689	691	687	684	673	693	685	703	710	672	688	704	703	703	748	696	689	666	675	657	672	689	647	716	698	709	669	728	660	698	654	679	697	661	684	661	670	647	668	682	657	660	717	667	714	660	692	697	642	692	734	665	645	652	652	655	763	679	642	674	686	682	690	669	709	654	648	711	655	696	689	691	690	757	669	632	666	691	654	652	661	709	696	704	688	698	715	672	650	677	701	666	701	633	688	690	698	668	667	690	659	640	713	729	673	697	682	647	679	672	664	655	712	721	673	706	719	651	696	655	682	689	671	670	710	649	627	667	675	743	623	670	670	663	739	716	696	684	667	674	688	655	687	689	663	698	697	753	686	682	657	634	678	656	675	730	646	662	673	683	702	668	693	629	698	661	700	696	665	662	721	679	702	679	695	648	701	683	650	669	712	673	663	693	690	661	614	678	675	711	707	702	669	680	664	675	694	689	641	707	671	712	702	686	675	678	658	713	712	699	698	684	745	664	699	634	680	659	715	679	618	665	650	711	708	651	683	682	704	741	652	656	696	723	658	675	647	669	655	640	699	640	716	676	701	705	694	635	642	713	687	678	686	700	668	657	681	709	675	675	688	703	671	642	634	681	655	612	699	643	716	687	694	677	753	675	616	704	678	656	698	658	694	663	703	652	627	697	675	741	701	698	645	738	664	689	728	624	673	636	621	676	713	684	631	715	682	727	668	691	698	733	705	685	635	699	646	694	630	706	707	685	728	660	703	678	681	678	699	682	680	677	641	665	662	652	709	695	679	693	688	674	701	693	687	689	659	727	671	682	675	701	670	702	701	743	705	690	670	636	698	624	658	691	649	677	682	731	720	652	715	730	738	650	676	689	695	644	667	694	736	672	692	716	700	639	742	704	702	706	696	692	678	680	690	713	645	708	655	704	693	723	743	669	671	678	696	682	700	656	628	670	716	670	645	622	675	664	665	715	706	695	651	698	673	728	715	660	691	702	732	673	663	658	689	655	682	682	697	679	659	699	621	721	660	686	733	686	688	642	658	686	668	692	659	649	687	683	685	678	691	656	658	664	673	670	726	698	624	633	703	708	679	697	668	677	649	701	642	723	684	687	702	645	640	691	675	693	681	645	664	646	711	688	678	723	680	669	692	641	679	653	643	656	674	667	684	614	666	671	653	651	657	714	674	670	704	683	643	704	695	674	717	679	639	648	667	715	662	683	700	689	681	714	659	710	725	673	663	704	705	695	715	671	667	655	690	670	636	694	684	719	674	665	655	705	671	701	641	662	708	694	705	658	643	679	666	687	691	672	681	652	696	692	672	712	672	638	678	680	663	704	672	640	665	667	675	662	716	727	657	674	716	708	660	704	727	684	713	668	668	623	718	716	696	724	685	683	693	661	661	677	668	707	651	705	721	680	721	661	706	676	686	687	729	659	655	672	707	660	703	654	646	712	746	702	720	651	668	667	626	699	664	662	726	687	743	649	656	676	676	637	711	683	682	643	682	673	650	677	673	679	694	689	678	655	745	674	657	648	712	675	683	686	672	721	745	716	646	739	674	683	704	704	690	674	634	682	672	685	675	715	712	661	682	698	682	690	654	676	686	694	666	638	716	677	702	686	690	692	707	672	711	677	696	711	639	696	652	662	669	701	694	688	665	686	651	718	699	680	685	679	684	639	655	678	708	710	678	694	692	674	674	754	671	651	677	646	698	666	676	698	703	631	682	713	696	695	675	640	708	713	699	648	696	663	679	670	725	642	697	692	707	690	684	713	672	698	716	699	689	705	654	713	743	692	707	709	688	667	708	715	667	677	689	689	748	663	706	669	694	677	738	709	652	656	661	678	667	635	679	661	646	690	692	678	745	725	671	673	670	656	697	730	684	673	662	667	720	663	683	717	685	671	723	699	677	730	641	691	699	688	617	688	722	674	685	689	679	667	668	678	664	686	664	648	670	714	679	665	669	668	681	653
9998	12960	10817	5536	3822	2993	2269	1884	1461	1316	1177	1088	1048	1003	946	927	901	842	806	835	825	825	764	765	777	715	750	716	769	689	753	722	753	748	700	725	748	755	726	688	736	744	730	710	764	741	695	708	711	670	703	709	741	743	697	672	680	745	734	737	686	684	739	739	688	716	718	678	734	697	651	732	718	760	705	757	663	663	665	699	709	730	698	692	684	695	692	704	686	682	725	752	754	719	735	697	688	621	678	725	700	743	704	693	740	659	700	684	715	694	678	702	731	711	673	685	701	704	712	703	709	695	725	712	695	704	720	694	647	716	693	664	766	721	725	676	673	731	758	715	745	706	732	716	721	666	689	741	699	714	730	739	702	730	717	713	698	690	680	677	682	731	702	703	709	730	705	712	708	738	786	714	683	690	712	704	707	686	716	675	678	665	745	722	714	661	714	701	727	711	666	667	681	671	691	668	688	692	714	689	710	657	743	684	715	689	731	677	642	707	681	663	710	719	731	647	733	702	722	660	684	658	699	673	714	661	727	672	698	682	700	697	685	708	638	669	727	700	719	696	723	652	686	707	674	661	677	718	740	686	795	726	712	660	723	744	704	710	729	695	723	675	702	738	715	695	696	723	724	681	691	679	698	701	685	726	694	731	717	749	698	748	716	706	683	729	707	683	697	701	728	703	709	753	744	736	692	656	711	677	767	747	729	735	690	726	719	700	740	710	742	695	705	692	718	724	751	712	670	680	731	718	707	743	709	689	646	671	662	672	679	699	694	686	708	689	742	693	734	720	702	684	736	721	726	708	697	715	667	689	697	693	671	695	701	709	706	680	724	688	658	723	743	712	679	696	717	656	666	670	731	706	670	658	743	703	668	710	677	726	673	689	736	688	709	695	713	671	712	715	765	682	686	703	693	730	726	720	678	730	715	704	722	727	701	718	651	731	693	708	725	713	710	682	684	677	706	657	696	729	706	706	715	676	712	706	704	682	757	676	740	686	681	661	692	707	737	666	656	669	749	745	659	692	754	717	702	704	661	675	689	716	706	658	691	713	687	693	654	701	719	742	717	738	679	712	652	715	670	721	685	719	707	717	709	704	728	724	710	676	719	685	665	678	720	700	649	724	683	677	701	672	678	678	730	700	740	696	711	704	696	694	708	693	686	728	683	729	710	682	700	704	766	687	709	715	757	669	699	706	669	739	715	695	678	710	731	697	731	693	681	724	666	682	692	746	656	678	700	715	650	691	657	708	669	772	729	761	684	683	712	677	727	716	718	657	716	711	722	682	705	698	723	642	730	725	709	710	699	691	703	728	758	730	713	679	700	686	718	657	709	674	706	709	719	723	666	689	708	748	685	718	674	702	700	702	744	748	705	707	676	725	722	708	676	736	709	703	660	734	712	698	698	688	715	671	713	741	716	692	706	726	705	744	669	688	673	701	729	726	709	727	689	755	685	692	724	714	721	705	690	727	722	719	712	710	745	725	692	718	685	688	744	669	721	703	652	694	729	678	729	670	625	720	725	719	675	733	718	656	741	700	715	709	699	724	697	662	723	661	732	747	708	762	727	671	664	683	680	691	682	691	653	719	761	677	682	741	699	685	672	734	671	665	745	737	690	719	702	732	721	680	687	687	731	722	716	700	702	678	661	746	679	697	707	711	717	709	699	675	701	674	752	679	690	706	676	716	682	721	724	685	675	705	720	699	710	711	671	690	730	672	697	687	695	686	707	740	696	704	657	695	705	662	690	742	722	690	704	720	703	718	711	677	681	800	733	720	704	710	724	688	701	698	672	703	702	730	673	682	692	681	721	678	701	720	697	718	735	737	738	693	711	704	740	738	695	678	714	779	668	706	675	739	725	691	690	725	676	724	738	657	712	669	673	674	712	682	728	720	724	719	689	727	679	715	703	716	750	661	691	697	707	690	695	681	673	657	723	717	698	672	684	656	697	700	697	663	688	683	708	717	660	684	748	690	700	680	717	698	652	683	687	663	757	661	685	754	694	711	716	705	737	720	701	712	722	681	725	696	760	698	742	720	699	709	673	682	721	734	686	720	673	660	776	725	700	696	716	686	696	686	716	739	738	703	704	663	745	703	716	625	758	690	706	735	698	715	675	662	673	763	728	706	692	674	708	701	710	661	703	674	747	724	717	698	698	699	711	690	686	712	655	728	678	696	689	735	676	682	729	665	740	668	681	694	722	691	735	692	713	738	641	671	722	695	747	704	670	736	729	709	706	683	695	647	704	675	698	707	698	733	703	729	746	742	722	720	650	709	723	687	706	695	686	668	729	704	680	756	749	703	737	704	705	704	690	736	704	697	720	691	735	723	711	692	694	681	756	700	684	693	712	728	669	703	741	666	679	690	742	661	679	683	700	647	713	736	710	716	720	714	683	661	745	685	764	699	743	703	703	688	702	688	709	701	734	718	709	634	677	685	691	693	694	681	686	700	715	693	699	686	697	700	708	702	719	711	676	726	681	661	692	700	703	689	711	703	725	684	732	724	746	668	680	678	684	703	676	721	699	668	716	680	723	711	686	695	723	727	677	667	680	695	667	672	706	701	687	736	715	719	669	696	733	670	698	677	701	709	676	695	688	704	678	733	682	715	654	711	773	700	657	713	731	651	706	688	718	733	701	701	666	700	674	708	682	684	644	727	737	728	743	695	680	684	673	719	676	669	707	732	703	701	745	653	690	651	736	694	705	703	691	743	687	715	671	728	671	729	750	728	711	730	659	705	702	709	679	750	709	682	734	730	698	719	703	729	681	723	669	718	700	676	690	711	664	708	662	714	704	689	728	695	709	678	714	761	668	745	731	694	735	691	698	682	732	687	640	667	727	701	700	627	688	703	695	704	694	632	707	711	708	710	690	702	749	677	721	759	718	692	691	663	726	723	731	690	706	677	716	693	729	673	719	674	726	680	717	710	671	714	674	709	680	710	668	794	704	732	694	650	705	720	707	703	676	731	746	722	734	703	672	670	734	746	691	744	716	731	699	698	687	728	721	684	725	667	668	718	716	691	644	677	713	731	705	704	699	733	676	708	680	691	764	731	657	687	669	687	713	675	685	704	747	700	739	711	759	713	741	730	726	687	684	735	741	722	721	680	719	700	740	705	736	688	717	653	658	676	700	708	699	679	728	715	691	707	681	684	668	762	678	701	711	711	684	726	643	691	735	687	667	738	686	718	694	685	684	664	691	672	665	679	715	718	684	659	713	731	694	700	653	733	680	748	693	701	687	708	696	732	746	696	700	720	689	698	667	712	687	677	669	730	697	662	681	669	687	726	646	683	686	661	741	703	643	679	654	726	736	677	735	710	725	708	735	692	736	671	725	666	643	689	751	692	651	699	722	718	723	735	699	700	656	660	669	668	710	693	692	668	738	660	724	677	662	725	707	690	673	693	670	705	689	701	700	678	720	727	689	709	711	741	693	704	750	697	748	710	674	682	719	671	725	686	753	714	688	703	680	687	678	729	696	694
22419	21074	28629	23760	21076	21142	11813	1675	1187	1144	1049	968	910	872	860	835	760	818	816	827	774	792	750	779	744	712	746	764	773	750	741	729	721	715	679	694	702	750	676	745	712	669	666	666	740	666	708	709	684	675	717	686	702	707	705	648	724	717	703	731	731	702	625	702	746	645	678	709	718	760	707	721	657	671	734	732	725	729	691	712	716	704	707	718	685	724	734	700	662	686	680	695	689	708	717	693	649	740	704	699	688	617	677	727	700	686	737	684	725	707	746	679	693	672	672	628	703	729	691	699	674	679	698	728	709	699	679	740	741	700	733	699	676	745	700	701	701	726	708	736	669	675	684	677	676	698	702	677	662	727	718	696	682	736	690	700	705	759	698	697	709	678	682	741	716	670	709	654	646	719	701	670	711	668	683	713	736	686	737	701	683	711	727	683	661	695	704	669	699	732	680	695	719	747	705	676	713	651	671	718	685	663	680	698	714	702	697	735	690	672	702	714	708	700	723	725	684	647	703	738	732	696	730	689	701	656	762	706	681	686	688	710	690	695	707	701	692	685	712	649	694	693	684	690	717	676	702	719	732	675	712	694	685	723	695	685	691	689	712	665	672	712	662	674	685	669	696	732	622	686	733	674	685	705	640	671	726	712	720	655	726	793	740	689	720	714	741	678	722	662	677	734	666	673	704	671	782	695	735	719	741	704	647	712	687	668	688	609	690	698	672	688	689	676	655	706	670	684	710	707	669	724	675	677	634	743	686	668	641	705	675	686	672	722	674	716	666	691	683	698	669	728	686	695	698	734	722	729	718	713	718	750	717	660	676	663	644	663	694	652	681	676	703	720	708	699	706	689	686	693	684	671	670	659	679	720	732	663	708	656	715	679	718	683	648	702	669	627	691	696	707	701	711	665	687	710	672	739	675	686	719	703	676	690	723	716	716	720	694	691	707	723	719	662	684	703	708	666	672	713	693	666	722	678	624	697	693	700	719	731	645	703	720	699	660	689	733	721	705	700	676	717	718	726	703	741	675	673	726	704	697	702	730	718	702	746	703	658	648	726	672	677	672	735	704	675	713	714	724	721	684	724	643	691	668	704	692	681	710	693	676	774	696	663	688	692	711	661	683	663	696	700	636	673	739	648	683	665	635	705	727	692	695	704	746	721	709	722	702	722	731	739	675	682	690	707	678	713	675	698	678	724	642	662	698	721	700	687	633	709	723	744	706	761	685	727	653	678	692	677	650	691	722	680	698	680	682	729	701	686	681	713	675	680	687	650	683	722	712	683	679	717	719	730	678	714	684	697	681	659	730	662	690	718	710	759	672	686	697	651	699	626	734	657	707	694	724	717	677	695	731	676	668	706	719	657	710	717	690	717	662	674	669	651	669	675	672	728	659	684	701	727	637	751	695	671	741	689	704	718	755	723	717	679	661	720	710	688	723	706	692	680	654	701	711	721	749	708	684	711	734	662	682	732	657	718	652	681	711	739	694	737	687	707	668	683	678	677	729	692	708	698	744	683	703	733	692	682	644	697	656	638	686	719	669	734	696	676	710	680	690	717	691	683	713	702	723	665	684	705	764	719	687	760	701	671	671	718	715	700	697	741	700	671	684	682	703	719	698	715	699	709	754	739	715	636	682	705	674	734	649	675	649	703	691	724	699	725	699	683	703	709	687	709	667	682	649	687	709	691	667	705	657	714	636	662	709	700	701	699	667	708	701	705	664	723	654	709	728	691	755	678	734	654	680	681	728	710	686	742	762	665	699	641	673	772	715	714	680	690	676	725	698	626	664	713	756	686	681	701	668	698	691	649	701	713	719	786	728	676	714	644	671	684	666	683	687	703	714	702	732	721	720	672	663	652	719	682	688	717	706	622	730	656	710	685	698	689	698	731	712	713	686	695	682	686	734	670	699	698	703	749	673	699	692	682	704	718	674	693	663	684	702	699	714	739	689	741	724	711	670	680	775	700	681	696	684	737	671	673	661	717	705	693	703	628	675	668	693	693	723	640	720	681	710	693	698	684	692	669	722	689	644	691	704	713	691	699	694	733	676	692	748	740	652	671	681	703	668	692	683	654	725	657	667	718	693	697	703	718	712	722	703	656	659	688	703	705	667	658	687	697	636	684	672	685	678	690	637	659	710	609	683	686	678	684	700	671	692	684	701	711	711	709	671	693	727	680	685	668	631	661	685	660	685	728	644	690	747	764	690	689	669	725	712	651	688	652	708	708	624	683	702	700	692	673	687	633	649	686	721	701	688	719	679	679	727	751	664	720	691	693	713	699	720	667	691	735	687	681	664	671	714	699	734	727	721	737	672	657	694	694	659	738	682	686	675	670	692	702	693	689	668	701	686	677	658	724	689	700	707	734	653	677	707	678	708	672	710	688	690	666	658	714	737	736	677	695	718	742	672	698	717	685	697	695	692	693	673	660	684	726	716	683	704	644	682	708	720	685	692	672	658	665	708	633	689	702	693	674	675	734	703	697	680	699	690	696	728	658	682	670	709	703	710	707	658	718	693	686	674	716	675	637	697	648	711	705	696	698	731	709	716	694	728	700	672	695	703	688	694	730	689	715	731	735	673	727	725	707	666	726	654	722	666	667	681	692	685	752	694	656	719	711	655	652	704	682	698	711	711	715	700	705	688	691	746	729	666	693	730	683	708	677	686	716	702	681	681	687	684	704	669	719	721	756	702	700	736	680	697	712	742	695	710	710	705	646	712	673	701	678	707	685	713	708	699	657	676	707	700	707	645	722	658	744	716	714	690	694	708	703	661	700	667	677	691	682	688	716	709	701	668	670	701	680	680	729	676	727	679	692	683	728	675	718	677	658	688	727	715	679	699	672	676	708	723	685	677	702	733	671	698	694	702	734	634	697	679	724	734	689	715	640	696	719	717	702	687	650	739	659	709	683	656	732	697	694	701	715	689	662	706	633	671	678	679	644	736	694	695	705	720	709	693	690	700	720	696	674	699	678	692	697	702	698	721	725	668	712	679	692	708	734	737	639	697	669	696	682	666	701	706	682	684	682	709	699	720	699	699	688	715	736	681	695	720	676	697	653	671	698	711	703	716	714	677	731	716	751	688	700	688	688	692	709	675	705	705	677	707	723	714	714	692	725	666	669	738	690	685	733	694	706	692	730	715	731	700	709	685	666	657	702	712	690	703	606	705	717	724	712	712	648	706	706	706	669	692	753	694	660	679	712	684	699	704	669	715	747	708	692	683	677	725	674	671	729	702	678	682	664	705	677	687	662	710	693	687	697	660	716	714	716	715	619	669	669	688	657	666	667	689	684	708	704	694	721	693	688	674	699	692	665	745	743	709	629	646	712	710	635	674	677	654	712	715	663	683	684	681	693	720	692	661	729	705	693	725	711	720	732	717	680	690	694	702	731	750	729	659	704	694	700	690	696	703	698	648	709	710	663	691	662	698	694	697	667	685	694	687	661	702	635	687	736	729	751	712	634	688	685	688	700	697	680
11186	12871	10842	5665	3807	2993	2382	1880	1606	1324	1158	1125	1005	1000	967	919	860	889	847	814	804	837	747	787	802	774	786	814	721	773	771	733	748	730	738	731	755	743	730	717	786	763	712	723	731	760	712	719	712	747	742	753	700	705	706	720	691	700	733	659	695	708	718	699	737	761	759	699	753	782	725	696	733	746	728	692	726	692	702	692	722	742	693	718	723	744	735	670	708	723	688	726	714	748	709	716	682	678	727	758	710	725	730	666	718	731	720	690	678	702	720	714	656	676	733	688	719	717	736	661	770	744	718	726	646	745	727	716	713	680	683	684	706	747	685	684	679	714	764	744	697	682	694	696	709	667	716	723	731	741	717	737	719	721	728	730	651	706	681	749	729	673	740	691	722	712	670	745	675	757	732	737	699	680	673	675	739	705	729	694	741	728	785	683	751	718	723	721	705	697	731	815	700	710	779	735	715	664	695	696	702	677	700	710	731	725	738	730	786	762	752	727	718	676	659	766	730	696	714	763	671	731	649	738	643	726	707	695	651	693	679	686	711	781	736	738	753	719	726	715	711	680	747	746	719	741	730	728	740	677	710	737	708	755	709	760	753	673	725	689	720	709	709	690	706	716	724	714	686	660	723	730	728	729	723	696	713	718	731	703	698	717	744	692	671	740	717	703	719	737	756	733	710	741	660	688	705	703	714	671	729	703	722	713	731	735	699	709	712	715	682	719	736	691	712	698	709	696	760	732	737	712	756	726	692	688	688	677	703	673	709	723	737	682	686	738	680	766	699	715	707	750	766	722	666	690	668	733	718	767	749	737	679	684	729	725	761	744	726	710	732	706	690	714	723	723	734	745	696	679	730	717	715	705	711	715	709	760	694	688	690	719	708	719	713	738	718	729	727	672	723	744	739	719	731	715	711	753	688	749	702	714	654	736	744	695	742	669	719	696	691	753	667	688	754	738	718	732	726	766	762	721	743	686	721	710	730	721	726	699	760	702	713	706	701	688	725	749	724	726	714	662	751	739	745	693	681	716	791	693	707	697	741	683	750	728	702	704	709	737	750	717	728	718	751	712	726	727	721	697	758	699	740	757	699	747	733	706	681	735	730	715	731	709	682	712	722	726	664	709	662	671	651	749	669	726	709	722	694	671	726	685	786	715	735	705	681	700	697	755	664	728	756	705	679	698	732	687	745	686	702	712	652	719	697	737	691	754	738	682	740	712	726	726	700	661	712	737	720	674	732	722	724	719	755	674	712	742	711	704	732	679	719	653	689	697	736	638	720	676	751	729	695	690	757	704	743	715	720	696	676	720	693	725	715	693	763	744	732	756	691	739	728	718	764	693	747	707	721	762	718	726	783	698	724	714	718	671	723	724	679	693	684	709	747	755	765	721	716	730	693	678	741	668	696	719	711	756	694	700	698	716	707	683	723	692	732	679	718	706	691	687	700	677	702	722	733	691	733	732	710	747	697	728	687	675	711	691	711	652	692	747	681	685	683	709	726	695	692	718	695	684	699	709	676	648	743	709	721	701	705	769	734	712	693	719	686	682	720	706	726	680	707	706	772	753	723	670	731	723	739	693	738	647	722	751	711	731	677	682	702	758	731	690	715	706	693	710	672	715	683	738	721	749	693	708	711	766	728	725	696	729	730	687	753	656	714	703	727	682	758	685	702	743	688	735	691	643	705	678	734	743	764	694	768	739	780	749	704	746	719	684	757	728	743	729	706	762	690	741	689	728	692	711	706	713	734	685	712	765	688	719	742	747	733	671	720	683	738	692	720	721	718	708	655	738	748	713	715	653	705	731	688	744	695	669	685	713	712	736	684	708	695	707	736	766	710	686	678	740	674	673	738	703	777	678	719	731	728	759	705	702	692	738	705	750	725	695	734	700	662	698	698	726	679	674	753	719	739	708	744	670	747	729	701	697	718	679	747	700	683	709	749	703	679	717	708	742	761	675	781	707	722	720	726	713	714	698	748	715	702	696	686	756	705	753	723	670	752	676	706	729	739	720	717	688	718	717	663	702	669	687	692	682	714	712	703	698	716	712	722	709	729	760	739	722	696	743	740	720	699	694	706	731	724	764	679	738	701	704	669	688	741	711	732	720	708	716	707	707	717	713	708	722	721	701	681	704	727	705	741	728	702	740	674	687	710	741	682	738	715	741	675	726	713	735	654	705	738	765	744	697	706	729	770	729	707	762	691	685	690	699	735	698	754	751	695	719	718	729	735	696	666	688	728	719	656	727	673	672	671	756	714	719	733	698	737	727	710	690	713	682	709	691	723	714	755	750	686	728	752	693	716	689	723	736	678	718	738	696	712	676	695	718	684	703	677	744	753	731	633	677	711	740	666	692	748	701	751	722	739	728	721	670	684	680	732	644	692	679	711	700	696	704	731	702	709	716	715	668	668	724	659	775	711	740	689	687	683	717	638	751	725	730	709	688	709	654	724	764	711	720	698	763	734	717	679	699	732	692	700	715	720	751	768	703	703	690	630	703	734	735	694	737	714	732	709	703	710	709	696	694	675	718	700	739	686	735	748	729	729	692	713	701	717	716	731	719	749	729	723	713	752	761	691	702	726	691	690	678	714	727	720	683	707	695	675	674	692	737	701	729	701	752	675	687	729	695	670	721	752	714	737	733	707	731	705	714	711	711	723	740	706	710	719	711	712	686	686	699	751	767	743	711	726	680	714	684	752	732	724	697	748	713	700	705	745	762	713	714	733	721	744	729	698	700	688	696	673	748	756	769	712	717	701	719	704	727	715	684	707	736	755	729	716	722	747	708	720	727	732	686	673	720	695	740	715	659	713	725	703	735	694	721	693	729	683	730	737	684	677	713	681	759	705	703	719	714	710	723	699	697	710	690	747	685	673	709	707	727	729	698	745	734	690	725	696	695	676	680	754	744	691	727	679	688	691	726	709	709	661	702	754	734	786	715	677	735	734	684	703	694	740	712	693	718	733	690	738	753	725	735	699	700	736	690	703	706	691	743	745	743	682	719	718	704	714	731	688	721	754	681	751	726	698	688	692	701	741	670	686	764	668	677	754	684	682	703	688	700	681	719	716	722	696	717	692	690	724	731	679	691	654	701	714	711	748	725	691	728	737	733	733	725	708	688	699	713	719	726	747	721	682	773	686	703	767	669	663	697	711	752	750	705	752	751	688	711	709	715	698	711	691	664	690	720	711	688	731	718	710	742	718	744	671	802	711	756	769	753	714	745	717	726	668	708	715	710	721	739	756	734	684	687	703	696	701	721	726	705	699	712	687	752	692	745	698	709	754	719	707	696	690	728	686	736	681	743	699	703	707	772	665	679	695	690	748	646	723	691	716	713	734	784	685	688	681	704	692	745	722	674	747	700	717	739	681	727	703	769	704	736	722	722	678	693	729	713	711	748	694	703	684	715	704	663	740	714	705	723	708	678	759	753	728	747	708	723	686	701	743	677	721	722	661	759	733	693	739	720	695	747	708	742	740	693
22454	21102	28638	23822	21102	21183	11748	1628	1219	1103	1019	972	915	935	875	875	830	767	783	775	762	782	740	746	782	720	736	752	705	731	779	730	750	747	712	729	697	711	748	704	710	701	680	718	725	698	704	734	724	727	719	716	682	695	754	729	674	757	712	673	691	748	704	721	700	717	737	712	731	678	708	716	680	713	731	733	706	689	674	738	680	696	706	693	722	699	704	723	743	669	724	722	685	685	658	692	734	711	734	767	722	715	670	745	698	694	676	706	700	728	702	710	683	716	723	746	679	715	743	704	709	748	700	674	736	671	698	667	722	739	717	701	649	736	711	760	771	690	729	745	684	696	684	762	759	737	685	717	744	663	700	700	702	720	718	684	700	717	710	659	700	723	692	698	686	694	701	718	670	672	693	676	701	692	693	685	701	654	723	675	680	723	750	676	685	738	718	724	763	714	716	694	685	679	685	672	737	714	699	701	660	673	687	696	675	767	714	698	730	688	686	719	675	747	719	702	703	693	723	666	695	704	778	718	685	693	695	721	753	706	749	692	704	751	663	702	702	715	731	726	694	701	710	677	657	740	705	667	695	682	676	685	743	665	654	685	706	703	660	738	738	737	705	713	714	714	680	716	675	675	680	664	657	748	683	684	712	676	703	707	679	701	698	720	722	684	687	721	728	708	765	707	717	662	740	704	687	731	710	675	647	688	705	670	691	700	717	668	692	671	683	706	695	718	684	741	699	698	717	672	698	694	678	688	718	689	766	673	695	680	699	683	638	691	710	724	742	679	696	684	727	702	670	697	736	745	688	747	721	715	699	708	740	674	693	648	658	685	690	695	695	708	724	671	765	714	676	694	707	721	753	677	721	712	701	672	672	719	711	668	733	684	693	713	718	705	699	721	685	678	689	697	712	701	699	688	655	690	689	725	715	751	694	656	647	684	747	683	700	708	679	724	723	652	743	662	690	738	699	648	707	640	754	727	680	697	670	696	685	716	746	680	739	708	723	691	714	726	677	665	677	721	696	667	674	703	744	697	673	684	646	718	679	703	681	671	714	699	674	677	715	670	689	740	714	701	735	698	710	703	659	709	712	720	707	683	705	734	668	713	728	685	703	721	667	687	733	685	714	678	694	707	721	714	738	696	731	735	691	732	679	645	665	702	696	714	664	697	739	713	711	738	692	724	698	635	683	694	698	685	707	722	698	704	675	722	708	684	711	700	684	685	720	642	707	721	728	711	703	713	672	660	733	753	694	689	701	650	695	707	694	674	667	709	735	701	669	706	700	710	708	705	695	698	727	705	685	677	706	734	667	707	735	682	694	708	723	690	655	656	699	692	706	707	709	705	713	703	717	719	734	703	760	688	687	739	675	718	737	695	728	714	645	680	729	694	696	668	755	679	703	654	692	711	666	646	697	741	766	716	699	730	687	748	674	744	698	684	716	672	708	726	690	733	676	729	658	729	692	747	663	667	735	721	721	742	713	677	667	681	673	674	683	711	643	659	702	755	678	716	719	698	663	701	703	687	668	713	713	696	741	724	635	662	670	680	731	691	727	643	687	722	728	671	697	711	717	718	756	691	681	696	709	657	707	734	703	704	721	744	674	698	665	686	708	718	743	710	685	735	695	656	716	697	695	694	709	715	693	718	677	694	662	690	703	735	742	698	746	708	694	671	708	691	698	680	701	706	696	653	727	735	687	774	686	671	756	738	718	668	718	710	663	731	702	669	704	741	706	700	663	641	753	692	794	680	674	746	678	682	685	672	665	700	662	691	688	687	716	645	693	706	739	690	722	684	692	690	719	718	704	708	720	683	737	748	694	699	714	696	673	696	678	707	717	751	683	709	709	653	688	658	659	737	706	685	721	683	730	691	717	727	661	697	732	686	675	707	688	720	675	707	765	648	646	662	685	681	691	673	749	671	716	695	667	697	698	718	717	664	714	679	684	716	702	697	694	696	696	688	699	739	724	680	691	708	707	700	691	721	676	722	689	672	647	724	684	749	715	694	664	710	733	645	720	730	669	693	708	704	726	675	719	679	685	715	730	633	687	677	713	694	697	651	684	703	685	733	678	665	701	734	728	685	743	642	670	668	758	689	717	690	673	739	697	694	637	708	705	655	691	688	683	723	726	697	718	673	724	639	693	683	695	700	701	648	706	720	639	665	668	691	699	725	717	656	692	698	719	689	728	713	681	689	724	692	697	712	669	668	707	655	718	772	658	678	682	691	714	734	750	693	705	678	749	717	759	668	688	671	688	681	705	716	709	683	662	670	688	688	686	675	684	680	699	637	669	690	714	752	677	687	702	744	713	692	719	712	732	731	691	682	683	698	726	668	684	732	690	704	730	705	733	700	725	700	660	688	690	689	685	686	708	722	705	697	691	687	691	646	702	716	693	708	753	669	707	708	735	696	736	669	689	643	667	715	693	697	729	687	663	705	725	673	727	723	675	755	696	675	676	729	696	664	672	686	694	697	700	728	677	688	695	706	727	737	667	682	684	699	704	678	704	763	696	704	701	734	749	663	722	646	686	703	665	654	678	681	686	710	650	689	686	697	771	687	686	665	713	695	730	702	742	728	703	679	707	702	703	693	651	694	698	703	703	642	663	710	778	692	678	703	724	676	741	685	708	695	700	693	744	692	699	757	673	684	679	688	681	692	692	744	644	712	694	684	750	654	685	683	688	713	648	730	683	729	699	718	719	647	742	685	718	686	710	694	731	714	672	705	648	691	718	659	672	672	709	728	693	703	732	691	687	735	690	678	670	683	677	699	724	739	710	753	706	678	674	653	672	665	719	654	703	703	733	670	701	617	713	712	705	678	696	701	729	655	700	665	705	704	713	676	632	701	726	729	671	708	694	659	709	691	688	679	701	717	701	676	686	692	684	715	702	725	684	670	679	703	707	703	710	706	659	682	655	644	724	697	721	703	669	698	724	702	709	704	703	655	735	707	698	739	688	684	700	716	718	718	648	695	642	717	720	695	777	702	672	734	688	714	753	694	726	725	675	744	728	665	701	689	745	671	737	693	713	701	739	714	744	688	744	695	746	696	693	723	690	736	702	652	713	701	722	697	709	640	697	710	705	686	741	650	702	677	676	650	652	701	756	737	731	693	682	717	681	688	725	658	682	690	698	693	714	721	685	703	694	679	721	775	697	700	679	700	688	715	713	710	691	698	673	707	717	693	697	698	667	699	677	798	676	695	653	692	667	699	675	725	734	697	672	700	695	731	713	733	724	683	670	724	680	695	649	687	703	670	699	735	691	664	701	682	657	715	728	705	714	679	680	711	700	713	694	714	644	727	631	678	692	659	656	694	712	727	727	691	726	722	690	669	707	653	689	683	734	663	665	664	669	696	737	727	700	699	681	676	704	730	734	639	688	702	733	694	668	666	719	694	676	681	679	689	714	674	716	725	679	679	689	730	705	712	728	747	757	760	707	648	688	679	715	702	757	666	683	672	754	719	643	673	719	713	729	693	672	694
10616	12866	10787	5575	3806	2993	2353	1915	1527	1378	1195	1093	1063	1008	986	887	885	899	829	848	790	808	816	781	795	810	749	774	775	788	720	729	740	716	785	722	722	759	784	721	821	768	752	744	736	708	732	783	681	726	753	686	694	748	718	728	715	715	700	740	661	727	700	720	690	736	742	691	703	691	787	733	754	747	745	709	741	718	708	692	726	700	739	750	743	732	734	753	719	734	706	714	706	718	784	694	731	727	740	709	741	748	688	698	741	756	716	720	735	748	754	708	751	702	759	700	688	719	727	809	704	711	691	705	701	701	712	704	721	693	672	662	703	732	713	695	720	681	675	722	694	667	659	679	705	665	728	705	696	725	722	763	762	656	722	706	762	720	733	694	713	716	699	690	689	711	741	738	742	678	709	709	726	739	788	736	731	707	673	695	650	670	751	723	735	772	705	692	735	701	666	714	671	714	728	680	739	772	728	716	689	669	706	709	704	735	766	731	696	706	708	724	715	706	731	713	748	730	752	710	704	744	721	750	702	700	757	706	731	719	706	616	697	746	733	736	748	805	712	713	714	673	724	690	746	728	723	716	726	743	755	749	724	699	746	715	780	711	733	651	674	740	744	703	747	726	734	772	713	701	725	677	696	694	674	723	688	675	743	710	725	704	727	714	707	692	762	696	732	730	727	722	728	808	724	712	731	735	738	724	738	729	725	688	650	731	735	728	697	739	696	739	778	714	697	753	733	708	698	699	723	728	717	748	742	653	714	695	668	726	746	723	717	708	739	760	711	724	686	742	702	699	660	751	707	735	740	768	730	729	742	705	720	725	726	755	710	763	716	728	711	699	689	707	703	697	729	738	735	741	683	729	741	708	689	725	732	724	732	694	720	748	706	715	701	727	718	687	708	648	712	740	701	716	759	678	716	723	715	747	700	720	698	679	723	720	733	740	734	677	734	705	721	730	696	711	731	725	715	698	665	679	725	719	732	703	699	757	699	718	663	752	670	696	716	759	696	740	726	718	665	701	741	661	707	713	743	725	773	720	723	709	734	740	787	744	695	724	742	689	685	703	669	708	728	707	716	723	703	697	726	718	685	747	730	733	697	702	713	718	726	696	711	689	678	675	764	711	712	715	762	758	678	742	733	749	734	681	738	741	701	728	694	772	708	728	719	748	689	718	729	681	732	708	684	717	733	693	711	767	709	706	673	718	708	751	743	726	709	730	714	666	759	692	692	723	671	754	723	688	748	686	665	686	716	706	730	732	707	751	650	739	704	737	759	693	737	727	679	717	717	712	716	707	715	702	670	706	718	701	752	716	693	730	736	724	705	697	728	745	727	720	668	765	671	661	672	703	693	750	777	652	695	707	674	713	728	721	673	690	726	679	705	724	747	693	691	709	742	719	732	753	703	731	719	682	691	709	694	707	715	767	751	716	737	735	724	702	696	705	717	732	736	700	724	721	715	676	704	693	752	697	726	774	703	770	720	679	677	729	692	667	707	712	712	725	690	715	736	744	722	693	689	726	714	693	729	719	732	689	708	704	729	688	699	717	682	737	688	716	737	724	674	710	691	759	795	741	707	718	700	706	685	724	727	716	720	740	746	696	708	743	751	712	726	729	675	736	684	731	762	775	718	721	693	727	696	730	710	760	693	755	733	665	746	727	677	662	731	726	726	730	759	751	731	705	694	664	733	696	760	694	710	757	717	734	710	727	710	733	691	692	716	729	695	740	742	704	786	753	723	712	720	735	721	744	689	719	706	722	696	737	687	687	714	724	702	692	658	690	775	709	710	732	714	701	762	703	752	724	743	666	679	708	720	725	672	687	728	734	728	692	734	690	712	718	730	712	696	697	701	706	708	721	776	706	703	750	709	701	743	712	733	731	687	696	744	769	717	730	712	685	745	691	691	679	771	713	705	719	742	754	704	711	695	707	708	660	740	739	709	725	709	724	718	723	735	698	706	755	687	728	755	759	707	734	754	686	719	734	725	727	736	696	689	732	702	715	694	684	727	764	732	717	750	722	738	743	721	762	710	690	704	680	696	659	737	737	745	720	719	722	699	732	740	726	738	753	718	777	745	719	693	717	791	709	732	704	683	695	741	681	713	675	702	727	755	744	729	706	687	750	714	709	741	731	742	686	682	702	721	707	719	743	779	673	732	745	722	722	755	738	707	733	710	699	700	672	749	749	747	750	673	722	697	738	720	726	728	669	714	698	728	732	703	711	706	750	723	654	724	700	687	701	714	690	735	729	684	752	741	707	673	691	695	659	743	761	714	764	680	662	700	711	713	721	725	712	738	726	721	725	711	771	739	744	746	743	745	714	721	706	711	747	741	691	652	715	714	729	707	755	714	706	712	733	729	773	733	733	712	703	736	698	704	678	752	771	717	712	668	769	746	761	774	755	688	703	705	716	750	718	726	764	697	745	689	722	773	721	678	723	755	751	722	726	682	719	714	718	654	694	697	730	700	729	720	679	754	687	668	677	770	694	709	736	728	734	766	742	729	753	733	736	772	724	708	722	699	721	736	690	731	730	711	687	687	757	723	698	724	737	714	711	731	732	735	766	728	734	713	767	717	705	676	715	745	702	706	724	651	706	688	704	711	724	701	727	697	738	686	730	746	684	695	738	694	707	754	705	691	713	693	682	713	773	705	687	730	754	706	744	769	697	697	728	689	737	744	676	729	734	734	706	714	714	748	716	771	706	715	700	729	702	739	711	753	682	715	755	672	727	717	707	729	734	742	753	755	696	759	702	683	723	669	721	716	730	732	721	690	751	718	745	707	694	706	709	669	677	738	763	691	726	669	719	726	729	758	690	709	776	671	728	693	716	743	688	708	672	734	747	707	728	738	721	748	752	684	727	756	688	708	716	675	756	732	697	724	732	695	685	695	706	720	776	687	705	770	736	691	701	692	735	748	736	695	712	683	723	732	710	686	736	749	735	754	710	748	715	706	738	700	707	712	746	724	771	697	693	729	675	688	725	750	729	745	714	721	669	727	718	750	724	716	716	716	730	723	707	712	700	704	656	699	689	748	737	699	667	771	699	680	745	733	714	759	743	701	711	736	732	794	731	756	720	729	700	689	734	713	722	738	696	771	719	712	709	763	730	723	690	689	726	711	719	737	712	762	692	694	732	682	713	697	755	689	743	711	664	718	726	725	710	746	741	710	723	685	709	709	698	693	690	738	731	721	740	715	749	727	712	707	712	685	655	731	717	693	751	743	709	692	748	703	714	732	684	692	686	738	715	748	754	776	776	740	697	696	731	681	692	758	691	736	709	728	768	708	682	729	737	735	689	689	713	735	696	716	703	710	775	724	742	744	723	718	748	706	707	717	703	706	740	668	714	741	725	718	736	729	681	706	733	722	689	703	736	722	710	710	713	730	739	792	681	700	704	704	732	737	765	708	750	718	688	713	709	698	719	705	714	725	697	714	747	703	765	725	702	666	715	722	680	727	727	742	724	742	704	715	707	701	727	718	673
22407	21068	28613	23743	21068	21144	11807	1605	1234	1060	1083	973	912	861	784	832	847	776	749	759	768	795	784	744	749	729	711	705	711	748	725	718	753	740	682	721	720	700	682	681	725	776	719	736	706	723	738	697	731	662	686	720	692	717	657	739	718	725	682	755	706	653	754	686	672	660	720	720	681	731	707	683	687	703	702	686	740	737	636	687	755	694	698	702	693	655	702	752	667	662	681	682	749	753	687	665	733	661	731	725	716	743	688	693	685	710	685	664	734	702	696	703	688	761	669	682	680	699	730	687	683	724	656	692	763	729	671	647	723	721	653	687	699	688	705	697	725	674	751	730	680	700	747	704	693	656	682	730	752	746	761	734	687	788	709	716	715	669	722	705	701	668	731	691	686	692	714	691	696	730	684	700	729	704	683	741	700	678	702	686	674	670	687	675	666	718	708	705	694	675	657	713	746	706	679	687	733	669	671	694	718	694	674	711	728	696	691	694	674	697	731	761	640	694	723	686	687	679	711	674	738	714	724	717	697	730	692	721	685	695	670	743	706	730	659	684	679	674	706	686	663	682	724	706	700	679	723	667	731	678	665	671	742	680	736	680	695	697	658	692	658	692	700	670	698	704	739	736	710	651	663	733	694	728	699	696	690	661	720	681	727	673	725	751	704	694	679	690	685	734	682	725	701	674	748	671	728	684	645	695	758	742	707	687	665	627	721	680	690	702	735	745	684	687	678	644	667	670	730	714	732	698	678	722	680	703	728	687	703	689	658	685	715	766	708	726	691	685	700	702	689	676	701	693	686	704	701	704	693	738	681	684	728	668	671	724	668	678	715	685	671	714	667	699	729	665	689	747	692	695	673	707	684	696	679	700	705	656	694	666	743	715	659	704	731	660	687	698	668	663	656	655	697	745	712	730	677	708	714	738	696	705	692	704	757	705	739	715	671	701	685	696	669	682	768	709	687	727	681	678	689	740	718	674	718	735	661	694	729	727	684	709	671	730	660	712	633	645	723	724	724	668	688	713	738	769	703	696	702	638	731	691	706	738	704	685	713	688	710	684	650	718	665	715	722	690	719	729	749	690	733	696	697	644	684	738	669	686	664	766	664	705	696	690	710	709	722	676	673	685	678	733	691	653	685	721	676	693	667	714	711	698	639	661	630	676	667	694	680	736	715	710	688	745	696	728	662	728	708	736	725	697	685	661	690	681	695	747	707	702	712	730	710	720	674	697	712	732	720	690	728	689	692	717	637	691	700	701	742	668	691	710	703	680	681	675	707	686	707	733	723	736	747	676	636	691	689	697	662	699	678	647	678	717	695	722	672	713	693	700	671	703	713	687	718	744	701	670	690	713	688	710	755	712	708	679	662	705	715	681	711	749	687	728	703	691	684	688	681	750	671	709	709	711	681	667	711	671	669	710	690	691	683	688	727	697	715	734	684	710	714	705	676	669	719	700	703	703	668	696	683	623	677	717	707	711	660	736	708	709	693	740	724	685	661	657	666	725	720	709	691	688	696	696	728	672	706	639	741	707	693	742	663	685	638	734	716	703	671	699	672	666	671	685	707	660	693	744	730	672	738	653	723	721	666	687	696	644	663	736	674	704	689	725	664	701	745	720	704	703	667	657	681	717	709	696	755	727	721	690	676	756	719	667	686	740	750	714	719	712	720	664	689	700	687	689	666	705	729	686	704	708	688	683	697	726	703	694	691	699	662	676	715	719	701	693	712	711	676	644	709	658	723	707	706	738	736	672	741	607	697	643	681	717	656	693	666	696	700	698	639	683	634	704	744	649	682	676	781	710	664	684	687	716	687	675	733	668	655	682	745	680	671	738	716	686	702	666	680	701	707	709	634	656	705	686	716	681	708	671	697	672	651	670	677	706	685	697	692	675	652	725	659	702	690	685	777	717	724	697	692	703	745	737	700	733	731	675	716	709	662	637	728	686	705	704	706	695	691	741	695	735	700	660	668	698	700	684	689	656	712	686	690	662	701	708	707	691	695	678	683	688	716	728	719	701	706	698	729	719	698	660	693	665	703	650	658	610	689	707	708	688	656	677	695	724	745	709	694	683	673	722	717	681	674	714	700	677	734	702	724	689	722	723	721	693	651	671	701	702	711	688	689	753	667	730	717	700	722	703	705	703	717	670	689	698	735	718	675	697	662	687	654	679	785	658	661	736	689	679	701	741	671	691	672	725	705	689	686	704	676	713	723	676	730	691	669	691	741	660	798	660	707	710	693	684	706	673	694	699	712	704	659	669	727	721	662	736	730	667	721	696	728	743	674	714	730	689	681	709	710	686	701	700	749	721	694	690	659	679	718	681	739	741	710	750	730	658	696	669	674	738	743	721	670	696	643	652	645	684	651	671	710	673	749	708	715	692	691	697	696	718	668	690	701	729	745	711	731	696	728	683	713	723	718	696	682	704	718	699	674	726	732	677	691	695	644	743	679	681	714	648	699	713	712	741	679	722	681	687	692	698	696	700	676	740	723	662	688	693	733	701	653	658	686	688	672	702	715	668	706	737	672	713	663	699	707	675	672	711	738	659	707	724	742	698	705	691	725	726	675	720	662	728	720	718	694	732	718	690	713	761	718	654	691	667	730	725	686	728	666	696	713	678	686	679	675	724	713	705	725	705	693	713	743	713	637	701	670	725	682	676	689	705	732	722	725	687	696	680	705	697	739	689	655	707	670	729	693	717	688	725	666	680	661	655	691	678	679	676	677	691	697	671	698	687	663	686	675	694	719	704	691	675	687	669	699	719	653	651	700	709	683	694	658	733	682	642	728	706	680	719	703	717	700	689	686	711	696	682	671	687	717	719	675	675	689	740	708	687	668	696	691	744	658	698	668	681	688	682	678	714	718	715	661	715	685	722	715	736	691	708	698	712	681	702	674	673	728	675	718	678	663	684	718	704	729	671	686	738	653	674	702	727	708	676	701	697	726	700	721	706	688	682	730	707	656	715	728	670	698	703	702	699	680	672	694	737	703	723	673	678	639	721	664	708	720	718	705	737	674	687	713	698	698	659	683	701	663	719	696	732	697	667	649	716	678	701	686	614	709	671	720	694	679	691	683	697	650	644	696	666	674	669	742	669	673	730	708	741	680	685	680	732	733	701	668	717	732	726	694	703	715	710	716	679	668	681	700	664	690	704	716	678	698	701	694	671	751	720	717	720	686	671	706	687	714	697	634	694	653	681	670	698	649	668	719	681	686	725	708	699	654	693	728	737	667	693	707	718	715	694	723	691	655	663	671	709	681	669	672	690	671	688	710	682	674	664	760	680	715	685	671	669	723	694	779	653	683	727	733	657	656	673	681	695	711	666	651	724	702	719	699	712	710	700	690	710	694	699	672	675	743	752	703	708	713	705	695	688	695	640	702	727	695	716	696	723	720	689	686	713	697	701	687	713	667	630	673	717	689	709	726	716	724	676	706	718	724	670	706	742	747	732	645	741	690	656	698	696	732	678	701	680	686	706
11628	13003	10720	5562	3809	2970	2362	1987	1591	1338	1157	1140	1072	1015	930	850	879	879	884	867	818	766	783	786	739	763	697	759	762	773	747	772	731	711	749	764	753	684	742	738	782	772	742	745	731	746	705	701	730	728	741	730	691	739	698	752	728	766	704	754	675	745	668	697	679	700	728	725	762	741	739	735	740	716	703	724	704	711	706	691	696	725	720	701	778	783	694	704	690	768	733	744	703	744	728	788	740	698	690	705	725	736	728	751	763	727	686	740	774	714	687	708	736	697	742	728	711	686	722	732	706	673	646	701	742	718	711	747	748	716	744	705	753	748	674	734	737	691	706	690	765	752	701	686	730	727	738	678	762	743	696	731	726	747	776	761	745	765	732	704	778	671	742	692	735	739	672	694	740	741	765	754	732	688	714	710	706	744	721	725	735	678	739	720	719	728	731	704	720	688	731	724	708	715	654	713	725	707	712	777	720	691	759	739	756	757	721	692	690	733	728	697	754	756	733	691	724	746	726	698	695	711	739	715	708	714	726	704	736	735	692	753	701	642	726	703	684	725	731	713	701	721	683	639	690	689	703	693	679	733	690	660	716	715	691	724	734	720	753	722	692	706	714	698	709	724	704	739	723	724	748	744	715	675	724	702	713	721	741	731	697	745	724	744	734	710	698	762	693	693	723	730	732	703	748	715	718	765	743	748	763	718	767	738	697	697	725	723	744	752	732	760	720	709	738	728	713	733	709	752	668	732	708	685	686	720	682	684	716	710	736	666	724	712	703	749	710	702	722	761	740	712	705	675	689	755	733	725	757	767	700	756	739	731	724	739	716	705	692	673	703	715	720	752	688	681	736	751	713	736	756	735	721	722	754	699	756	749	745	705	724	697	764	727	752	691	737	678	734	703	724	703	700	716	744	692	760	726	658	704	681	661	668	721	726	696	735	717	690	746	745	690	691	689	757	700	682	709	735	741	668	775	724	734	722	726	764	709	776	727	710	704	714	691	707	700	727	717	716	706	713	707	702	704	704	700	695	709	661	720	735	777	708	761	726	733	744	702	659	759	696	752	725	753	677	686	754	716	741	691	708	699	711	717	721	742	688	764	753	725	704	720	750	723	760	735	749	698	760	725	718	719	705	730	729	732	778	674	682	708	774	685	714	686	705	738	769	704	665	692	803	747	760	763	704	717	712	753	752	714	710	687	739	742	796	742	709	724	691	711	705	781	705	757	730	688	698	714	740	746	649	795	718	733	685	707	706	710	696	700	761	711	720	763	794	735	729	717	780	694	665	695	685	722	710	700	718	665	722	708	722	749	750	738	739	684	729	723	679	728	721	726	729	731	697	763	700	733	704	710	704	704	732	724	698	712	710	682	721	772	649	778	727	734	758	741	728	744	710	711	698	722	687	735	728	722	759	703	675	726	702	714	757	675	707	710	713	741	715	693	749	752	713	730	717	747	758	723	700	737	705	768	691	684	692	717	730	761	756	691	715	734	721	733	727	744	726	708	739	766	752	672	731	696	685	758	710	735	728	711	729	754	720	744	714	676	712	691	703	708	750	661	688	722	686	718	687	744	732	779	717	686	718	656	737	708	730	705	731	748	758	771	749	702	724	702	719	756	700	747	731	748	686	683	700	724	747	691	713	681	695	688	654	753	731	712	714	726	707	722	713	715	695	753	663	689	718	719	691	702	707	712	750	678	698	731	698	734	773	696	753	687	687	757	726	645	709	738	704	700	741	733	687	722	711	686	752	720	684	752	693	720	736	738	749	726	726	717	716	695	744	679	708	741	743	744	778	711	670	714	713	731	717	728	750	707	754	682	698	753	671	735	658	708	730	738	687	688	720	715	726	732	758	680	747	738	708	711	722	727	674	696	707	742	694	704	695	747	703	729	725	726	749	715	695	740	760	685	720	774	746	673	703	693	721	723	706	702	697	717	688	717	726	711	708	796	705	743	692	694	731	696	686	734	731	706	717	739	742	714	724	707	720	697	714	731	730	721	731	722	683	718	739	738	696	680	757	723	721	724	732	684	669	722	730	704	743	737	697	743	741	727	735	694	704	700	736	720	727	747	793	728	738	680	749	710	781	693	722	713	727	703	718	729	703	701	720	720	754	668	680	778	663	729	770	677	709	662	722	707	692	689	752	756	676	749	704	691	763	695	680	721	743	719	661	673	659	738	680	721	749	706	745	711	796	722	763	675	662	748	748	713	681	695	715	715	737	745	681	683	692	722	705	731	727	682	727	691	735	690	704	718	669	715	723	755	708	743	742	709	723	750	742	681	688	738	764	702	725	679	729	688	776	715	747	761	712	756	718	683	730	689	686	725	705	726	754	754	741	706	698	753	757	764	705	748	710	734	770	703	676	702	692	735	708	749	706	703	724	706	708	737	714	693	708	732	711	715	703	777	720	719	692	687	717	729	747	708	744	707	715	746	751	735	707	720	688	732	754	729	741	720	747	702	691	669	728	716	707	711	707	720	746	696	665	697	745	724	737	754	702	695	743	774	703	749	743	717	717	767	763	744	690	714	703	732	680	682	703	720	739	673	719	738	750	737	714	697	737	734	711	734	748	717	720	726	734	738	771	702	709	704	720	687	741	703	734	742	706	765	777	746	724	706	714	756	657	674	720	730	711	660	766	726	667	743	731	731	729	713	714	720	687	710	736	762	704	745	692	749	694	690	742	707	697	658	678	710	724	750	649	693	737	691	720	700	700	683	708	714	711	722	679	732	693	703	723	720	695	713	723	678	673	676	712	689	751	758	734	734	721	697	679	698	783	703	768	717	747	723	697	698	689	748	724	727	671	731	717	736	793	752	677	753	700	708	719	720	663	722	704	698	696	725	694	697	746	744	669	784	742	714	744	707	683	759	693	773	726	742	747	700	719	737	673	687	734	702	698	699	769	740	751	739	690	753	728	705	778	739	731	769	776	731	703	717	764	741	750	725	742	750	733	672	729	710	716	717	738	652	757	668	740	674	743	685	748	742	764	688	761	721	708	709	733	688	722	753	731	741	739	697	741	726	672	694	765	746	708	753	766	667	679	708	694	732	754	706	747	710	710	716	685	717	688	748	676	663	724	711	703	704	742	697	702	685	695	655	740	746	748	710	742	691	675	718	696	698	696	683	758	747	719	729	769	739	716	681	669	705	710	757	691	751	701	766	684	742	698	718	713	692	700	736	729	700	730	687	727	713	766	717	718	754	728	695	703	751	804	748	760	721	737	750	692	736	732	702	726	720	728	756	707	743	749	747	728	695	705	734	770	694	677	700	714	689	716	801	708	720	743	680	726	753	692	689	730	740	692	673	755	731	741	686	685	729	689	719	731	730	711	720	739	694	735	711	705	733	729	711	764	720	731	747	688	683	657	697	721	760	749	750	727	732	690	693	700	750	704	767	741	703	712	751	721	708	725	700	740	725	657	702	713	710	734	742	687	721	735	709	725	750	739	716	705	776	750	750	675	740	678	700	690	734	732	711
22428	21096	28673	23761	21100	21166	12027	1665	1196	1098	1041	973	955	915	884	892	824	859	786	779	827	776	765	763	764	766	742	752	707	782	751	743	717	808	708	721	761	708	719	702	737	779	693	744	697	699	777	714	763	761	770	724	752	678	753	705	777	740	765	746	747	684	773	737	711	727	719	777	743	716	688	689	684	715	746	720	714	753	696	734	738	678	718	761	733	776	729	748	763	739	713	705	711	715	727	708	766	715	695	793	739	736	700	734	739	706	717	684	762	684	704	732	750	739	729	725	701	738	709	690	739	704	689	696	699	714	745	719	720	664	729	750	754	733	737	761	749	688	690	678	723	704	743	728	717	717	763	690	717	752	728	781	714	771	685	700	705	710	682	690	746	724	715	683	684	693	705	747	692	753	684	740	697	705	742	741	751	693	676	690	729	727	696	747	707	729	688	744	689	718	747	716	705	694	741	696	741	693	738	691	711	694	672	744	695	789	713	766	689	696	731	744	710	762	662	712	709	722	719	713	711	735	717	751	766	724	711	750	729	716	755	736	755	721	754	703	752	738	671	737	725	731	730	698	732	671	753	764	705	726	711	734	762	701	715	712	746	701	701	692	708	692	709	698	722	734	751	738	720	759	692	739	682	669	719	687	780	716	695	682	733	696	743	723	751	666	713	735	707	805	679	757	686	741	688	685	716	678	703	730	733	700	689	782	735	702	717	720	713	699	757	772	714	698	672	688	659	714	732	756	718	716	701	711	696	694	674	740	716	688	719	708	730	698	704	717	696	769	698	681	689	698	767	712	682	732	769	745	682	661	698	691	742	738	678	679	688	746	704	717	692	720	741	668	763	688	711	715	718	699	758	728	715	725	705	636	717	705	719	722	756	723	731	691	693	691	777	698	747	696	706	748	690	713	736	733	714	672	741	712	710	706	676	734	744	684	723	715	699	723	707	762	741	686	705	711	644	711	711	742	727	712	722	757	717	678	705	665	712	751	680	668	712	729	713	753	701	730	693	701	758	783	730	732	725	715	759	739	718	701	723	718	707	711	711	709	718	684	716	687	706	719	723	674	714	741	693	695	730	686	732	709	752	717	704	733	741	761	751	699	718	741	710	759	695	710	733	744	738	667	702	723	682	699	737	736	651	726	756	671	728	711	686	698	673	751	740	677	696	702	668	750	737	720	701	677	723	745	739	721	773	712	697	686	681	724	720	697	722	751	687	724	724	697	775	683	716	658	716	747	728	766	705	750	681	741	720	700	683	735	688	752	717	685	699	689	689	696	703	699	675	696	685	673	692	711	735	735	734	680	757	711	731	748	679	742	657	736	696	716	720	708	681	686	775	724	707	679	727	720	709	754	691	742	696	726	690	726	727	754	729	691	696	713	697	674	718	692	707	682	714	742	701	718	705	719	691	718	724	685	745	741	694	743	714	676	726	706	701	723	711	688	764	674	735	703	730	720	783	732	707	715	713	678	679	682	741	716	690	721	706	672	728	709	681	764	653	730	677	732	657	781	715	703	709	739	658	713	716	723	694	689	789	731	736	714	720	647	725	703	699	687	724	732	717	695	685	666	693	738	715	702	735	730	693	678	709	706	704	638	714	699	718	708	734	673	691	688	738	730	707	699	681	773	722	737	744	682	727	729	679	729	674	776	685	707	700	680	734	714	724	724	704	703	751	740	745	697	714	764	669	731	712	731	732	690	743	728	732	709	750	730	698	697	674	711	717	682	689	747	710	750	723	690	757	732	731	711	694	766	717	705	664	702	735	686	699	730	725	744	704	722	724	715	754	704	703	791	723	739	759	695	656	685	691	702	723	704	693	748	718	684	679	681	727	732	684	689	668	689	724	718	714	680	712	775	726	722	678	692	728	738	707	746	709	716	719	743	662	732	758	716	756	683	704	733	685	741	679	690	711	732	711	668	717	680	769	703	736	704	707	700	761	687	722	752	730	732	713	659	695	723	743	737	684	702	693	759	759	707	667	694	695	703	713	754	676	684	692	690	741	678	709	657	698	713	697	727	662	711	718	736	712	745	717	775	722	747	794	705	677	749	722	719	704	698	688	740	712	728	739	737	712	709	750	726	701	699	733	760	690	691	690	736	677	694	663	723	689	726	708	724	684	745	721	710	711	731	678	731	715	766	718	661	699	736	715	665	730	708	695	732	714	695	707	766	707	714	704	748	685	708	744	723	704	721	712	732	748	718	717	700	684	670	709	749	722	689	674	723	725	732	682	752	691	695	714	750	707	670	699	742	695	716	702	723	719	731	682	762	729	700	735	747	738	731	695	688	764	709	753	684	730	746	716	714	711	710	717	703	689	672	707	727	741	697	742	727	685	694	667	732	746	727	702	704	680	734	733	736	699	667	692	683	706	749	743	711	709	743	707	691	754	740	715	708	721	686	755	675	696	763	758	710	697	747	701	747	698	711	718	734	772	696	726	649	729	715	670	715	691	718	714	738	741	694	748	763	671	671	679	711	701	728	748	761	718	760	712	676	684	693	754	688	693	717	700	739	748	705	721	711	717	672	694	687	721	748	732	773	745	696	690	731	687	674	694	747	773	752	739	697	696	710	702	739	658	665	691	705	760	721	742	734	699	732	714	690	720	688	696	793	726	710	699	706	724	711	718	717	720	733	711	711	723	710	701	747	724	697	737	730	707	725	665	684	715	732	706	714	721	653	716	699	754	690	719	702	720	751	711	718	720	811	750	721	691	668	712	724	712	680	697	696	744	677	725	696	707	666	727	684	733	716	756	746	761	742	716	701	717	722	755	696	742	717	707	738	724	750	758	755	655	724	716	727	728	698	768	683	717	711	768	743	733	678	689	718	675	716	718	717	702	732	710	732	725	700	678	736	679	773	710	680	701	695	718	762	704	706	746	687	723	713	700	739	743	696	751	712	705	684	710	710	765	671	746	702	693	752	738	712	676	730	673	751	737	699	715	709	718	676	697	755	716	741	719	734	710	689	719	717	692	702	693	759	740	719	660	702	715	622	735	693	732	693	728	703	648	692	688	684	669	701	693	725	716	673	720	766	724	675	722	667	735	697	718	734	753	719	703	691	691	685	735	698	729	701	724	672	746	718	717	783	710	724	743	664	683	701	725	706	708	679	728	732	755	680	733	720	737	674	716	708	755	726	694	711	683	688	734	713	716	749	688	730	686	720	695	723	685	699	706	747	725	734	729	666	718	721	701	679	743	705	722	710	732	712	710	692	728	710	708	681	721	710	703	714	718	758	717	703	734	726	771	705	730	737	746	732	697	697	734	679	763	744	757	716	698	753	691	749	714	717	693	661	738	722	741	713	694	778	704	680	712	748	717	693	744	720	725	719	779	732	720	728	722	701	729	757	691	743	700	685	717	683	700	721	791	788	735	731	658	713	684	693	692	727	669	719	690	683	668	748	684	682	724	699	709	710	704	686	750	734	694	735	682	680	706	708	727	768	739	720	699	721	741	713	704	704	684	710	749	748	712	768
12624	12866	10782	5468	3830	2996	2362	1964	1539	1338	1199	1122	1095	989	993	865	882	900	878	854	833	795	830	806	814	831	802	763	740	785	720	800	799	734	781	746	761	719	757	757	771	741	745	762	735	779	761	776	734	710	748	793	740	783	721	771	730	718	710	738	749	731	743	772	758	750	718	732	745	714	713	713	768	697	719	701	764	756	785	754	733	768	760	776	699	724	736	693	792	723	699	729	738	713	729	732	735	752	721	779	733	747	752	722	728	775	727	714	733	728	662	742	758	750	714	681	720	733	750	724	759	706	777	767	715	740	724	759	711	719	758	734	758	706	801	782	747	715	750	705	724	719	741	746	734	732	719	778	719	697	722	732	729	759	669	742	740	718	740	750	722	731	750	689	779	724	763	721	746	698	736	755	698	664	714	710	745	751	721	736	747	744	734	725	709	724	718	751	732	761	719	720	718	721	742	742	746	742	718	702	703	736	682	703	724	735	739	752	729	719	782	746	751	718	707	716	748	725	731	722	765	724	735	699	739	746	675	707	744	708	741	800	743	747	697	724	742	738	780	733	729	742	690	752	738	755	754	707	734	714	729	714	732	753	710	700	736	684	734	769	755	713	723	755	722	700	730	733	730	733	697	730	730	739	710	633	748	728	652	711	714	764	770	701	738	756	771	732	748	745	715	757	758	724	692	719	747	746	733	720	697	764	675	712	699	714	764	703	718	704	750	729	681	717	749	683	758	804	716	704	748	672	688	743	765	738	708	717	738	733	750	743	717	732	752	728	716	772	713	761	733	695	712	718	732	694	741	734	737	771	674	698	726	707	718	710	709	725	744	768	676	739	692	785	725	712	748	754	733	728	690	758	719	728	753	742	753	733	700	718	753	771	764	730	761	750	708	722	753	705	711	776	711	749	724	729	732	742	725	739	715	726	707	716	727	708	787	738	731	712	744	716	692	734	685	723	699	722	743	790	705	719	730	731	751	733	675	770	744	747	767	748	731	729	681	745	747	758	717	715	727	700	750	760	754	760	699	716	727	734	730	736	750	745	686	707	724	684	744	747	742	740	756	785	726	749	753	754	739	747	726	711	741	751	763	730	690	694	729	695	760	716	775	766	753	722	758	713	733	773	727	715	717	751	749	703	754	699	752	747	740	710	739	740	703	768	710	775	728	705	700	706	698	729	687	754	725	735	702	734	728	767	725	714	693	715	766	687	737	742	731	768	710	764	684	718	761	698	726	725	736	719	715	762	735	761	751	729	691	734	759	752	744	720	737	727	742	726	714	737	699	801	728	735	727	735	725	759	724	679	728	738	699	709	720	719	728	738	714	762	728	799	692	745	745	724	732	738	744	782	693	731	665	742	730	752	700	718	733	675	697	683	670	743	755	775	742	716	789	714	707	725	770	731	736	737	722	747	763	744	760	744	701	729	725	707	703	671	771	706	704	703	748	710	746	745	718	796	732	756	747	740	709	680	711	706	743	757	712	726	729	674	738	698	758	682	748	751	727	678	751	768	727	705	708	728	679	746	725	760	690	718	721	716	697	711	735	709	736	743	694	776	710	778	754	685	697	714	707	753	747	808	796	694	771	713	741	710	727	720	718	704	722	771	703	750	682	718	714	757	710	728	749	708	699	719	751	727	741	781	721	765	764	742	724	719	733	696	693	720	749	725	723	749	703	768	705	708	739	741	726	723	778	700	650	709	762	753	686	712	695	754	741	751	707	706	745	734	745	753	724	740	743	752	765	723	725	688	702	727	764	674	686	732	759	764	756	754	711	751	742	751	683	745	714	759	730	704	773	723	719	713	772	723	706	722	760	782	707	756	708	696	762	718	705	690	756	713	690	774	758	732	722	752	733	776	702	723	773	746	708	731	715	731	712	746	699	719	690	758	735	724	714	754	726	723	771	693	757	714	724	737	707	703	668	785	730	724	736	794	714	730	748	754	724	728	793	727	704	727	759	801	716	700	745	752	717	754	677	770	752	724	721	690	764	746	732	688	789	734	725	775	690	741	723	731	683	718	733	738	725	702	741	763	733	693	720	694	723	725	709	731	766	752	708	759	694	690	732	740	718	792	725	741	734	737	698	745	729	693	741	724	695	720	706	742	733	761	716	698	692	753	776	735	762	739	757	691	716	751	720	721	704	719	739	738	724	725	732	745	738	685	735	741	713	682	708	740	707	717	746	733	749	733	727	754	695	737	701	744	770	757	731	713	735	689	728	723	760	684	706	691	703	718	741	729	719	736	756	747	758	736	723	691	715	746	752	777	760	709	714	734	776	706	804	772	694	756	725	748	722	733	704	710	739	712	682	739	780	738	712	729	735	733	724	727	744	742	736	711	754	743	756	742	718	727	739	809	741	709	697	713	665	741	710	730	774	712	712	715	755	778	714	703	730	737	734	709	706	703	761	698	720	707	723	735	721	750	796	765	734	756	712	736	729	753	750	741	755	707	737	740	786	723	758	735	769	774	749	721	698	691	716	764	707	705	772	736	727	748	765	714	700	726	746	716	688	691	749	750	742	698	739	751	751	728	708	714	725	725	718	721	686	740	724	754	710	725	765	735	754	745	738	748	728	714	723	730	715	729	739	673	747	759	664	743	755	769	771	727	767	706	721	792	747	737	729	747	745	763	697	703	733	761	708	705	741	726	705	724	734	769	739	706	705	739	760	752	766	695	791	783	713	725	726	739	744	752	749	726	761	697	709	749	740	650	689	685	729	806	736	713	754	701	714	776	736	702	711	700	696	748	734	762	687	765	790	743	717	716	700	716	753	723	764	744	701	733	714	739	694	752	739	728	764	764	737	739	747	740	679	730	716	752	734	740	766	775	694	713	755	704	744	768	748	748	740	740	794	713	741	743	731	759	732	727	754	754	713	701	721	705	713	764	730	738	720	686	731	732	793	722	688	714	716	736	658	736	761	705	734	714	759	693	716	754	708	704	774	688	714	748	744	765	714	733	794	728	743	724	699	742	714	760	699	760	761	728	749	697	697	710	739	732	739	717	714	731	748	716	672	797	727	764	743	748	774	782	783	699	698	729	729	764	706	731	705	718	726	782	734	727	788	717	728	771	719	740	721	753	692	766	710	715	713	726	709	712	779	771	733	698	785	759	723	692	727	662	709	723	730	808	725	730	751	745	727	731	747	718	737	729	720	730	742	753	772	763	753	703	730	674	759	739	716	735	735	733	710	660	759	702	800	691	682	716	752	714	725	700	718	737	786	751	789	742	743	751	713	737	757	742	738	713	749	701	730	729	691	747	744	771	690	692	706	732	719	737	697	708	751	701	719	765	715	728	788	753	736	787	719	687	696	723	694	703	706	682	785	764	762	749	700	737	724	751	758	704	787	695	727	757	698	786	696	734	690	745	756	763	719	748	752	752	703	741	738	734	713	769	694	760	685	732	738	765	731	724	774	729	717	722	733	764	737	741	660	761	752	770	703	711	695	791	705	672	730	724	721	713	779	720	766	697	741	729
22459	21096	28636	23782	21096	21163	12201	1711	1191	1151	1015	975	894	859	919	868	881	773	736	801	758	748	781	836	769	724	768	800	751	715	741	731	759	750	681	752	760	756	753	720	710	712	689	749	737	707	743	728	734	714	682	725	740	727	770	723	723	759	696	741	731	663	725	709	781	713	696	728	709	705	673	721	729	742	734	714	686	683	752	717	764	733	689	723	735	696	701	736	711	693	751	743	749	715	715	662	701	710	674	723	690	707	731	700	724	723	762	752	694	656	681	708	713	727	730	730	751	699	736	703	718	719	696	754	711	682	687	760	734	707	736	687	710	787	694	731	775	770	727	755	674	712	696	736	786	771	691	690	681	711	748	735	676	726	690	747	715	760	768	661	747	725	716	716	707	705	695	726	728	689	677	727	693	705	722	736	689	768	722	722	762	761	692	731	766	770	715	718	724	730	744	747	649	702	690	744	670	719	704	701	710	697	729	727	713	719	677	743	705	697	738	719	695	754	731	711	708	714	751	737	689	718	712	688	688	720	731	724	706	701	731	702	719	736	727	720	777	735	715	724	763	737	723	690	717	711	743	744	684	696	710	722	740	736	709	697	699	684	687	705	702	731	737	720	678	722	717	744	730	757	678	724	720	762	703	750	731	744	702	713	680	717	686	743	724	714	708	695	701	690	707	720	723	718	699	716	723	705	742	711	796	755	729	732	687	758	699	701	714	691	738	686	710	709	688	721	758	699	718	733	724	755	753	723	684	736	757	690	696	729	715	706	653	743	726	769	720	708	693	737	718	688	746	733	704	715	723	690	689	769	719	712	704	704	687	685	697	730	661	719	707	762	717	721	681	671	758	672	698	746	738	746	765	690	688	733	724	712	680	732	711	698	708	703	703	728	728	710	758	755	720	727	746	671	736	678	728	715	706	732	727	711	702	708	671	731	734	731	714	726	698	691	759	730	708	742	733	709	717	666	687	698	708	750	671	757	713	726	745	682	690	660	764	722	700	744	680	685	741	692	702	731	709	761	657	671	744	742	701	726	734	700	746	702	775	674	687	698	720	688	671	711	723	681	742	658	725	717	764	741	690	718	698	746	745	697	742	674	673	700	725	681	752	693	710	689	717	695	667	720	726	763	661	708	733	715	712	690	663	740	726	781	714	707	708	687	700	702	771	746	740	734	699	704	728	740	691	737	719	690	718	700	727	723	702	689	744	759	704	705	713	730	739	716	702	763	709	698	739	750	707	671	774	704	740	695	716	746	724	711	717	740	707	748	716	691	662	714	718	722	702	711	685	752	716	713	648	735	733	717	737	695	749	705	710	660	726	692	640	718	716	784	695	766	752	690	715	778	719	670	738	728	754	726	685	730	682	671	736	704	658	672	733	681	748	722	676	710	708	732	718	744	695	650	720	691	752	710	714	747	730	680	708	726	686	725	686	701	669	690	733	695	692	669	680	775	695	767	715	742	706	719	759	745	694	738	676	706	717	745	692	709	747	720	752	672	683	715	699	657	664	721	707	724	731	745	727	727	692	697	692	714	678	693	733	693	668	748	711	716	690	728	661	707	695	717	690	734	743	731	729	716	699	671	751	721	760	790	745	738	751	692	715	662	682	672	729	835	717	749	675	738	735	679	709	710	696	747	716	740	710	684	672	768	723	743	717	700	722	726	705	723	722	724	687	741	733	698	734	716	721	716	736	719	716	703	735	731	733	699	698	721	719	707	763	700	727	728	714	681	697	742	725	763	777	741	707	721	680	720	703	796	711	766	735	716	694	743	709	693	725	724	735	695	749	705	709	701	689	729	769	762	702	654	721	694	712	726	721	690	721	725	752	685	692	676	682	674	685	715	659	715	710	685	699	697	723	742	716	702	682	725	747	710	716	678	703	715	716	740	692	700	740	698	718	728	688	736	655	748	696	737	705	671	750	718	702	722	725	694	707	722	721	666	728	734	676	723	702	724	683	698	711	749	727	715	751	741	733	676	711	720	678	714	677	709	720	675	711	745	694	672	729	733	696	722	749	698	720	685	673	713	727	740	725	736	728	710	725	717	691	725	719	720	723	661	734	756	704	740	704	720	662	748	680	744	710	684	718	726	709	686	722	710	689	765	688	688	694	717	696	726	705	719	708	724	762	649	765	699	747	707	718	723	739	729	759	733	728	683	651	713	703	736	736	731	737	711	668	696	710	742	673	678	692	735	719	673	672	716	702	701	685	720	698	701	697	675	689	744	693	706	683	712	742	699	734	703	728	691	736	718	733	707	702	747	650	747	778	710	701	704	710	751	710	745	715	676	740	713	685	692	731	703	735	705	712	714	747	683	734	728	666	695	695	712	764	721	684	767	696	699	718	705	743	697	669	765	681	688	690	685	732	698	705	668	694	666	726	709	712	679	681	731	711	699	723	677	739	732	694	695	696	707	694	676	730	707	755	709	716	707	710	731	694	667	708	715	716	753	696	713	665	726	708	693	704	738	686	718	725	765	725	743	708	697	715	697	672	718	764	720	757	651	685	713	667	695	691	703	717	750	666	720	746	700	723	695	688	765	725	705	666	742	738	704	714	712	699	705	715	637	712	700	764	735	702	740	703	698	712	730	683	706	689	658	651	714	737	672	725	718	730	779	715	680	796	689	719	687	675	706	746	754	685	702	683	741	706	681	728	759	696	711	684	729	688	677	707	741	743	712	701	688	700	728	711	712	731	740	694	722	714	715	720	735	694	663	652	674	686	738	698	712	673	773	729	715	687	687	748	731	709	685	731	691	726	716	684	703	710	665	773	719	712	666	709	763	693	665	702	703	676	730	670	734	735	717	683	724	704	748	757	736	641	717	710	728	745	763	638	704	705	719	696	699	759	707	711	705	724	728	679	706	727	693	680	687	774	719	711	739	739	705	737	704	669	695	705	691	690	691	690	679	727	717	749	698	721	699	740	732	715	712	670	666	707	751	712	719	743	710	713	706	690	750	741	790	700	765	767	716	721	709	693	696	719	685	717	708	704	779	694	694	740	719	744	732	755	736	714	728	672	730	701	699	750	643	695	698	703	737	715	719	716	760	695	730	700	729	679	717	695	675	739	679	721	658	707	701	688	726	717	745	737	734	680	696	675	702	705	698	725	715	716	701	737	747	750	754	711	734	714	719	742	700	741	674	689	704	718	703	710	730	744	704	644	640	690	690	752	639	754	657	736	711	759	712	706	702	682	708	692	629	724	711	697	700	664	742	678	665	683	708	709	756	707	718	708	699	661	733	742	747	717	691	713	718	748	671	711	704	702	686	756	699	712	733	724	706	728	711	691	686	701	711	706	719	695	733	686	732	725	723	718	766	660	719	740	696	767	686	668	699	641	692	664	718	706	741	747	664	723	701	707	706	724	736	706	735	754	701	712	700	709	692	753	756	700	733	772	709	717	681	723	728	740	751	704	725	675	712	744	715	720	699	724	711	666	707	714	716	727	692	723	709	729	731	681	718	735	700	681	699	694	680
11884	13017	10736	5531	3877	2965	2416	1908	1607	1355	1240	1152	1060	1001	962	958	843	880	887	803	816	883	806	801	827	808	758	806	747	790	775	804	731	765	732	757	759	781	796	779	751	744	754	721	739	710	762	735	732	767	766	770	766	698	757	753	732	754	775	755	720	746	678	728	718	723	773	710	779	729	724	694	706	745	755	669	740	733	726	720	768	715	762	751	788	777	743	739	694	741	730	746	726	714	733	739	728	739	708	743	708	771	753	765	752	744	732	754	722	743	751	771	777	738	741	784	744	746	746	735	690	746	751	741	704	788	730	723	723	718	710	723	719	755	711	762	734	713	758	734	761	712	735	693	699	757	779	711	675	750	758	728	714	740	748	742	778	757	682	729	702	770	751	770	724	720	682	748	752	746	741	741	760	711	753	760	707	764	683	724	736	722	757	739	745	706	709	789	723	715	733	764	699	766	714	727	739	662	770	744	735	711	721	725	721	734	751	728	734	781	722	674	683	712	735	755	748	743	739	730	740	714	752	726	724	708	728	743	703	746	781	716	701	728	709	778	770	774	758	727	691	767	718	735	721	703	731	728	734	811	687	680	762	753	734	747	710	728	738	760	715	718	783	706	713	711	770	727	702	755	727	750	734	703	757	765	752	734	726	710	743	674	731	675	757	712	764	739	739	739	727	707	721	776	736	693	767	739	758	746	725	728	734	745	748	721	784	680	701	764	723	777	713	708	755	719	733	720	718	707	696	774	714	753	759	709	739	741	702	690	734	734	733	688	703	694	703	734	762	745	730	759	723	768	756	729	739	749	714	692	710	760	690	612	745	741	774	760	696	734	721	720	730	720	708	731	711	685	730	732	718	727	719	726	733	778	699	717	736	721	704	725	726	711	784	738	727	700	721	737	756	731	770	725	747	706	741	728	713	777	725	761	726	742	725	702	708	724	754	732	725	736	768	683	730	731	718	743	772	714	757	727	740	722	712	733	754	747	756	744	744	761	720	756	746	746	749	775	714	672	709	715	733	722	729	737	753	717	707	687	736	696	716	717	736	712	691	744	758	719	682	716	723	759	708	719	716	728	727	736	790	702	728	723	797	725	752	737	729	709	718	719	723	718	759	780	703	757	708	706	730	715	724	728	723	754	742	759	727	738	787	765	741	702	714	733	679	751	700	726	726	761	718	762	722	720	713	679	765	669	778	780	738	742	752	741	750	751	777	714	749	744	691	743	735	754	724	752	723	720	792	740	793	756	735	761	731	741	776	717	732	738	767	769	728	753	696	781	764	716	699	761	702	748	778	736	702	745	727	705	728	740	688	774	697	762	699	736	746	702	694	767	766	730	697	713	684	694	740	719	745	728	750	718	718	737	771	695	780	722	742	782	725	706	736	712	670	762	762	726	747	672	693	749	690	768	750	745	728	737	766	742	707	717	672	695	749	761	736	688	760	738	729	748	691	703	729	706	730	697	743	767	764	729	677	743	771	763	767	744	704	739	730	747	779	773	685	740	719	730	748	731	717	694	710	734	731	725	710	715	667	730	755	703	716	715	736	748	717	695	739	733	723	720	764	762	764	784	713	785	715	758	748	731	714	726	708	773	742	742	756	751	689	708	731	676	735	703	747	791	728	760	680	755	759	698	741	754	757	764	734	790	770	782	757	737	735	704	726	739	760	724	755	734	787	750	737	720	748	764	751	730	710	776	695	704	755	742	772	733	756	670	751	760	783	726	761	715	709	757	726	740	743	791	758	759	750	718	754	737	723	704	712	717	743	782	705	703	721	729	774	718	759	751	725	707	741	753	717	736	768	774	691	730	714	732	720	754	737	744	745	707	688	747	750	709	794	736	728	712	751	731	755	752	726	757	689	737	741	734	707	731	753	730	668	703	762	767	720	754	753	749	718	705	732	738	768	727	746	747	736	706	717	716	715	683	709	759	694	767	757	708	725	742	697	744	725	694	752	749	740	780	733	731	773	748	732	750	782	704	747	743	743	745	738	730	723	698	762	737	726	770	723	743	778	785	697	733	756	770	773	713	762	738	728	715	778	692	698	783	676	735	758	747	756	700	720	765	708	741	746	714	736	698	730	749	725	738	760	718	734	722	714	747	725	754	775	784	761	717	778	719	710	758	741	700	741	717	748	710	768	721	718	709	746	744	730	776	730	736	713	726	789	737	710	787	680	751	755	723	700	766	711	743	710	732	742	683	712	758	690	701	722	719	711	723	739	757	757	702	715	743	718	714	716	726	732	705	672	725	750	745	747	746	759	769	779	748	741	768	769	704	782	748	706	756	758	722	748	679	724	702	765	712	731	740	756	740	726	707	745	736	768	733	749	802	755	779	744	732	723	768	737	758	690	740	743	770	762	781	750	695	729	722	737	745	690	730	704	713	703	668	698	773	759	761	708	708	694	697	723	705	754	753	744	725	721	742	726	743	757	756	748	723	734	740	719	767	741	674	676	713	740	717	794	735	713	706	728	762	687	692	706	729	773	744	677	710	730	777	749	707	726	702	727	722	729	712	710	727	712	730	696	738	719	748	714	753	689	729	739	761	714	719	782	770	756	740	731	737	700	697	686	718	734	771	689	732	722	738	720	733	776	725	740	717	665	691	744	714	767	806	747	749	752	736	692	715	764	700	745	743	732	741	753	787	694	703	727	745	731	747	746	746	785	705	726	759	698	714	722	719	754	761	748	770	779	738	737	705	763	701	747	707	729	691	723	733	727	724	718	740	714	767	700	676	732	732	706	679	687	706	751	738	783	748	761	751	749	751	766	753	743	706	715	747	713	760	723	680	741	696	746	774	680	751	683	718	750	711	717	707	735	696	733	726	719	717	730	690	726	728	734	690	709	747	706	743	753	713	708	735	739	744	730	718	728	739	757	720	759	710	733	729	744	770	720	734	737	728	754	738	717	735	764	736	694	742	774	673	777	739	717	706	774	733	733	711	723	723	728	752	723	759	738	778	753	709	753	805	711	723	684	705	755	727	724	783	722	673	732	707	688	705	711	718	731	692	724	747	742	758	733	752	756	712	766	755	739	759	713	673	690	711	730	737	760	766	664	752	711	740	693	716	718	739	736	737	764	737	734	725	753	760	746	755	776	678	717	772	740	723	709	716	725	776	695	735	747	755	736	725	727	725	726	785	743	721	794	785	766	732	754	733	759	769	682	741	735	708	755	775	725	748	717	729	706	716	797	731	720	746	753	739	716	745	777	731	757	715	770	776	741	683	741	742	711	703	795	722	723	774	763	716	727	700	711	720	704	699	757	773	695	755	769	669	744	749	736	708	695	765	772	745	748	675	719	761	717	774	670	713	714	777	701	780	722	728	707	802	698	721	761	725	764	697	750	698	721	680	724	704	711	753	761	727	726	765	677	730	736	704	749	674	664	717	712	723	727	736	678	783	785	669	719	751	745	719	704	702	744	711	727	717	771	751	725	756	689	711	770	705	725	715	699	733	725	758	718	708	711	725	764	746	708	692
22459	21110	28684	23769	21110	21192	11926	1706	1177	1078	988	972	907	848	937	842	836	781	825	797	754	767	819	801	745	775	769	729	830	758	717	742	743	731	732	738	700	675	778	744	739	728	719	686	733	712	751	695	726	733	734	713	745	693	718	721	739	751	704	743	720	720	728	733	652	699	700	741	676	693	747	756	712	716	690	689	715	695	708	701	725	701	735	713	690	699	758	714	686	679	742	744	724	734	708	749	688	730	745	692	781	705	743	732	783	720	712	687	742	720	710	734	729	704	707	720	706	697	656	728	732	712	743	645	701	639	698	702	725	699	675	712	720	734	705	702	753	736	663	657	736	698	708	752	741	739	762	689	713	728	706	715	713	733	705	773	746	687	712	687	744	715	700	755	730	686	706	672	701	744	713	708	711	699	752	719	694	713	722	709	759	749	707	674	700	741	680	803	652	699	726	766	663	712	734	730	708	705	683	709	708	720	754	718	731	707	756	730	676	735	662	685	740	693	739	725	689	679	714	731	724	684	710	697	704	736	716	735	713	714	731	713	764	679	723	700	701	669	710	690	716	686	721	703	694	742	738	761	709	746	675	732	735	680	740	681	683	679	702	718	711	747	732	754	694	712	689	737	709	705	722	705	748	745	731	671	695	686	746	702	735	676	718	723	692	713	668	709	682	705	743	743	738	699	685	737	769	717	692	729	730	723	651	689	713	701	694	674	702	725	670	740	701	710	709	646	738	709	704	714	716	726	758	684	727	754	725	701	715	728	734	727	715	697	710	670	677	757	714	714	681	705	740	697	726	712	717	681	765	741	685	681	726	733	718	717	719	748	717	736	710	683	708	699	721	720	684	735	656	752	744	702	673	714	713	739	690	717	728	718	698	736	721	737	696	787	698	744	709	684	723	726	721	698	748	690	692	696	724	705	764	700	707	720	763	674	654	711	719	699	672	688	723	674	738	720	714	709	690	713	678	723	725	702	711	747	723	709	758	729	753	731	735	749	720	712	703	690	773	705	722	731	716	697	726	693	724	718	686	721	690	667	652	665	685	726	724	722	745	666	713	685	696	719	659	681	695	691	726	657	714	714	701	701	712	741	717	739	721	723	712	648	713	714	727	727	750	726	691	735	743	701	736	731	714	695	697	712	726	646	740	748	707	659	728	744	746	698	752	716	697	723	714	681	664	719	703	731	693	692	701	722	700	703	719	692	699	710	696	714	687	702	751	722	712	738	704	744	740	672	644	699	715	709	732	701	739	664	727	740	679	731	744	760	717	698	729	677	755	693	714	736	705	684	718	689	732	710	678	700	708	657	657	697	710	660	766	701	745	716	739	744	702	723	747	727	677	778	686	737	767	676	749	679	765	726	677	707	705	747	728	694	719	683	752	682	706	694	711	713	733	724	745	728	712	718	627	702	718	699	671	739	735	662	686	699	694	710	715	656	693	701	698	751	699	725	710	693	717	701	703	722	712	723	682	703	713	698	724	730	697	721	762	722	745	708	686	690	719	729	709	669	725	725	741	742	703	665	722	704	756	746	723	735	717	706	712	706	685	766	737	691	711	701	730	722	745	686	689	717	732	720	714	689	737	710	693	722	715	664	698	667	673	703	745	736	742	653	721	745	733	730	747	697	692	710	675	678	668	723	685	738	686	671	743	692	709	725	706	710	737	680	740	706	733	698	691	719	692	734	708	709	714	681	710	722	715	717	672	738	674	709	698	734	664	694	717	686	715	686	740	678	731	732	707	760	740	755	706	730	725	691	707	685	675	667	658	724	677	704	728	729	732	687	718	704	704	706	741	680	695	732	690	722	731	726	710	730	690	692	753	661	677	708	724	714	703	749	690	688	671	655	726	698	686	681	683	682	669	703	651	679	728	690	682	753	679	721	732	675	705	738	756	727	716	704	711	686	768	663	719	730	722	707	756	714	723	696	690	685	673	691	679	649	759	663	718	723	678	716	714	714	728	722	714	749	673	687	724	716	716	709	702	758	723	700	711	740	689	772	704	722	699	708	683	666	703	751	708	705	704	681	740	736	725	705	751	730	682	712	740	730	736	683	675	694	701	711	726	734	709	712	781	693	671	671	754	700	732	716	682	679	743	692	737	705	730	697	656	703	719	720	772	682	725	728	749	719	717	719	765	691	701	702	720	658	725	662	734	732	738	747	690	654	717	785	697	648	756	715	668	685	719	674	757	690	724	696	712	735	672	705	690	665	738	704	708	685	707	717	739	685	707	683	684	712	720	725	699	666	726	719	720	714	666	727	665	775	699	734	728	705	650	691	712	688	674	723	666	649	696	677	684	712	729	703	672	786	715	747	703	713	742	680	701	697	698	713	721	720	720	690	738	734	718	748	717	714	725	727	722	682	706	728	720	677	707	690	686	710	740	690	690	676	703	752	698	764	736	725	711	726	741	744	700	698	705	761	709	765	687	723	659	685	708	730	747	721	727	704	692	718	700	708	672	717	755	689	657	688	655	716	677	682	691	729	729	713	725	642	696	736	739	705	737	669	741	677	716	737	684	710	689	748	727	733	728	719	705	664	666	753	728	672	687	711	684	744	691	700	739	679	730	734	689	706	722	718	712	704	717	712	716	755	709	739	669	721	714	705	729	670	677	696	684	684	662	738	732	676	732	713	680	730	716	683	707	681	728	674	783	712	729	694	720	734	726	734	683	729	684	732	700	741	717	753	737	724	741	752	694	703	736	702	756	731	733	684	745	727	731	697	695	732	741	684	690	688	763	674	679	671	666	673	758	748	710	706	684	685	726	686	725	711	709	686	636	699	698	665	683	719	766	739	697	682	684	698	653	741	672	739	719	702	655	713	693	755	693	683	706	717	720	724	722	711	705	712	717	710	744	667	714	680	730	677	713	741	709	774	687	668	731	670	697	722	673	703	655	678	711	719	705	689	671	682	731	702	685	701	705	744	678	671	682	687	700	672	707	702	673	623	683	667	722	707	659	734	756	702	713	677	734	691	670	680	718	677	723	673	747	669	715	711	731	690	732	690	679	709	737	736	731	707	757	705	680	715	736	749	718	730	739	693	694	723	693	759	694	739	710	715	701	676	744	683	744	689	726	725	699	714	714	735	734	695	681	709	728	751	752	735	678	655	700	734	682	679	730	750	724	714	694	732	703	683	782	731	688	695	701	703	697	721	710	709	680	688	692	688	709	677	706	694	718	696	672	680	755	729	719	715	740	718	729	660	730	679	672	731	715	677	765	707	671	688	728	704	708	720	722	718	690	707	715	679	712	714	706	710	683	678	716	699	748	672	683	686	768	721	624	728	698	676	667	704	731	725	685	674	712	712	711	723	679	745	700	686	728	663	745	695	726	714	740	657	677	680	701	717	708	740	715	719	677	700	662	699	736	675	681	705	757	692	745	755	735	709	666	761	698	715	711	682	764	726	727	730	684	741	787	730	718	730	686	724	664	750	711	696	709	689	746	756	691	685	701	673	704	702	685	667	696	717	710	724
11649	13120	10829	5644	3746	2990	2353	1901	1611	1370	1206	1067	1071	1037	918	976	864	875	847	907	802	836	775	787	798	713	791	774	797	749	760	766	757	751	762	790	766	779	726	781	727	752	777	785	785	747	732	696	750	745	771	759	736	708	729	775	766	741	754	731	741	761	761	781	758	711	733	711	657	730	767	776	739	735	769	749	675	681	679	765	762	743	742	743	678	716	785	758	730	704	738	695	737	770	736	707	725	763	711	700	765	712	733	706	710	787	756	780	746	754	699	689	760	784	727	753	769	760	709	729	697	725	758	740	706	687	754	749	714	764	741	709	757	759	727	703	744	726	749	748	708	742	686	763	737	762	697	726	714	754	743	733	717	696	752	682	751	756	708	735	736	692	737	731	711	698	721	761	763	748	750	731	747	695	752	720	746	702	733	690	745	675	721	739	732	779	731	771	747	791	708	775	765	742	715	695	765	783	717	693	786	749	733	696	730	716	747	708	719	709	717	727	723	720	734	730	770	758	747	763	723	749	768	738	732	726	734	727	703	730	756	683	694	746	722	696	701	763	693	735	722	753	734	764	692	747	690	713	716	746	723	724	725	745	711	718	723	736	728	775	723	741	795	762	704	684	738	734	705	760	765	711	742	747	738	744	727	726	746	752	707	747	760	751	746	787	759	718	776	711	697	718	728	724	691	752	719	746	758	725	707	745	735	750	726	699	690	778	702	713	703	745	684	741	710	693	694	700	752	723	693	703	750	742	708	672	753	715	719	726	786	745	715	690	748	731	734	731	736	698	729	722	704	768	732	707	716	705	732	719	722	728	708	740	729	740	701	705	758	750	700	730	752	730	744	819	754	727	725	754	711	749	720	765	785	762	725	757	732	755	685	682	749	692	682	725	768	789	717	755	755	706	753	730	736	723	748	707	702	675	746	714	786	762	742	738	709	734	760	779	740	741	740	735	695	724	763	745	723	684	759	741	769	718	759	735	750	752	761	683	751	709	706	729	719	758	775	706	744	746	734	758	740	742	732	731	720	719	760	727	714	700	683	712	755	728	728	754	777	737	728	726	775	773	719	726	720	778	729	722	732	746	725	725	759	759	735	719	722	765	723	746	732	747	681	727	731	722	723	731	717	753	740	741	737	726	705	741	703	760	691	699	737	705	719	756	771	735	744	710	693	776	715	734	713	775	687	775	695	782	776	763	664	719	726	741	730	742	713	715	730	711	699	724	682	728	707	696	739	736	732	744	748	715	740	685	723	677	737	706	741	739	740	712	740	729	708	679	713	675	730	732	685	717	715	737	734	753	719	695	715	746	737	697	736	741	751	722	680	763	716	719	735	753	722	713	715	734	720	724	770	702	784	724	714	711	722	737	741	728	682	720	737	708	721	681	700	725	749	698	769	709	729	728	730	767	725	699	697	760	735	747	710	731	801	735	711	726	741	731	740	727	736	719	725	714	776	738	749	800	713	729	726	723	742	714	776	724	671	705	778	746	727	719	717	711	718	757	696	706	716	692	695	715	732	717	768	720	736	752	740	763	751	708	746	728	688	733	736	734	745	747	679	741	754	751	720	713	708	768	721	747	767	687	738	760	734	777	683	733	746	715	714	687	727	722	677	725	742	753	751	694	800	731	715	781	777	685	731	681	674	712	761	738	709	746	737	750	712	756	736	722	706	737	732	728	725	769	749	741	691	741	665	731	712	736	701	690	711	695	735	767	690	777	713	713	748	719	685	696	678	715	737	753	681	753	710	735	735	731	730	712	759	756	720	745	745	751	695	731	727	769	714	760	795	743	706	735	734	708	733	716	705	750	740	700	734	695	693	685	716	711	692	691	712	701	704	759	766	775	782	732	714	724	725	707	752	740	742	687	750	733	736	696	764	669	740	689	703	714	695	737	710	725	747	707	715	761	731	725	699	751	718	689	727	748	752	719	773	741	754	773	763	684	763	783	769	794	690	699	703	699	745	727	795	747	728	770	779	717	729	753	750	773	731	697	737	712	727	730	729	750	730	766	747	704	719	711	684	777	755	720	695	691	713	781	747	679	724	793	745	706	671	710	718	679	742	727	782	722	694	698	750	764	688	720	747	755	693	758	751	709	693	729	732	710	746	727	762	760	726	692	748	724	801	737	739	747	738	755	745	751	689	724	708	755	719	693	716	771	730	761	735	725	774	784	728	719	695	731	752	720	695	678	764	765	733	767	681	689	729	662	674	740	692	715	759	740	704	714	687	732	745	751	679	727	770	735	723	777	757	713	773	746	735	749	705	687	709	703	781	745	735	686	678	733	750	727	709	770	715	695	705	699	758	710	734	701	737	727	718	758	736	755	697	676	743	715	695	732	736	753	764	736	724	733	762	741	742	783	707	751	747	733	697	696	765	729	765	712	738	744	763	699	730	770	724	730	719	742	736	717	684	699	723	718	677	770	752	693	741	702	745	735	729	768	690	756	729	739	748	713	714	723	733	697	715	717	751	723	688	748	723	706	708	747	777	697	762	710	750	778	735	750	714	738	727	753	694	746	706	757	750	759	757	725	713	739	701	748	723	782	728	736	709	681	735	786	765	713	727	753	736	715	730	727	759	781	755	756	750	745	739	768	738	742	679	725	751	718	783	707	727	755	693	739	678	782	737	735	729	721	776	752	744	719	738	698	719	722	728	751	711	760	703	711	710	761	727	775	726	743	752	711	699	728	737	756	730	741	712	763	730	729	686	759	743	712	776	731	732	723	697	742	730	712	743	702	689	729	727	719	738	795	745	727	691	706	751	772	740	733	752	770	731	714	750	742	751	717	727	690	710	731	688	736	713	726	736	728	718	733	677	740	746	739	738	698	752	725	754	729	717	747	732	739	692	751	708	739	759	738	757	668	784	733	739	773	707	707	734	705	738	749	715	733	715	745	668	714	733	722	716	735	708	686	762	747	760	753	723	777	726	755	740	655	754	746	745	723	775	716	720	749	715	721	737	754	695	767	707	690	759	758	739	699	712	717	718	744	740	761	711	699	763	739	717	732	720	700	722	755	750	732	775	689	712	747	731	732	791	702	763	766	780	681	757	738	749	733	724	733	780	683	739	747	759	685	702	759	724	735	730	764	708	695	765	737	710	749	725	720	729	729	707	734	694	679	743	757	737	709	738	698	735	802	732	753	695	710	718	745	745	748	704	755	699	735	730	745	730	733	701	768	719	672	774	692	787	732	756	708	748	755	717	692	736	731	741	736	712	723	653	760	710	753	733	738	758	723	738	763	750	722	782	711	730	692	719	739	684	721	691	758	758	738	736	764	761	746	737	735	715	698	739	724	776	746	724	732	716	765	765	770	755	746	689	741	767	738	735	740	770	718	702	745	676	672	721	701	782	728	714	694	741	692	714	741	753	745	696	754	734	707	730	735	719	768	710	716	733	766	744	732	736	679	763	718	669	737	745	799	733	737	759	732	731	672	751	777	721	740	727	755	737	739	714	765	720	739	719	742	765	732	723	757
22374	21008	28540	23695	21010	21079	11770	1745	1211	1132	1079	993	865	924	889	828	836	803	772	803	817	839	767	731	736	700	777	685	802	709	744	724	720	721	722	689	721	744	779	690	658	734	703	707	784	735	727	716	758	724	727	714	650	706	732	730	654	676	728	743	700	729	753	707	713	760	721	775	710	716	696	720	722	741	714	732	676	686	753	716	691	729	707	702	710	727	718	711	777	766	739	729	712	648	696	695	733	712	727	724	716	705	695	704	753	756	715	694	703	726	721	745	671	709	700	730	696	730	688	715	732	709	684	736	726	693	759	762	680	705	723	700	725	731	758	696	721	713	669	693	717	728	669	733	677	740	687	720	740	742	682	695	767	698	698	688	697	775	701	698	726	686	727	699	702	724	701	717	742	684	706	720	741	740	696	748	687	710	715	660	743	720	746	692	716	764	688	779	743	730	678	695	707	732	702	704	773	695	689	671	747	694	671	712	728	744	685	716	713	727	725	710	713	714	712	699	714	721	700	699	736	679	733	708	708	741	738	740	701	709	710	683	707	712	781	726	705	742	641	716	689	699	712	719	735	717	677	707	698	690	688	723	682	734	697	707	736	727	711	754	694	686	655	688	750	694	676	735	713	752	736	753	689	675	770	766	707	663	771	701	751	698	689	705	689	670	738	724	698	689	735	750	717	678	658	724	691	731	740	652	720	714	734	743	748	735	701	750	740	692	728	740	653	688	715	720	680	719	728	696	694	683	702	722	692	740	692	727	723	739	740	723	687	711	714	681	727	727	686	728	730	724	725	716	745	691	703	728	681	723	734	683	626	726	710	722	708	661	716	714	686	693	724	752	712	702	703	708	729	681	735	724	740	663	712	724	761	671	692	708	687	708	698	713	687	728	714	707	777	689	733	720	726	731	698	724	720	671	680	702	723	725	733	685	782	696	740	736	766	745	699	703	719	700	751	735	724	699	716	721	681	727	685	732	705	680	712	681	727	685	737	649	724	674	680	688	710	720	677	693	716	734	696	719	703	702	747	708	701	746	693	701	687	719	669	677	710	741	724	759	737	731	720	681	713	757	734	755	729	688	746	739	676	723	755	735	663	775	711	680	679	714	693	709	683	713	715	684	703	700	686	736	743	738	727	701	750	681	665	766	725	706	739	754	708	713	711	736	662	688	671	723	710	772	701	685	746	720	682	730	694	705	673	705	726	693	724	754	710	728	669	734	717	739	708	722	758	780	661	722	729	724	694	678	703	713	656	740	668	695	699	742	784	674	687	704	737	710	689	713	664	675	707	706	700	700	676	698	653	695	690	720	749	724	709	711	719	740	738	734	733	718	707	724	739	734	750	725	736	719	750	743	713	681	723	705	687	676	709	709	714	675	669	682	721	694	725	725	720	737	711	693	757	722	731	717	766	706	703	714	686	712	705	681	705	738	677	669	738	681	710	727	714	715	688	680	734	758	727	736	661	693	703	719	708	727	642	698	778	736	761	706	724	738	699	718	666	689	700	684	677	690	700	715	678	693	697	734	736	662	726	664	759	714	691	729	628	772	667	676	683	742	715	751	677	707	719	730	721	692	728	750	719	697	737	676	722	725	707	684	653	730	716	669	720	689	722	718	695	688	733	696	694	735	699	720	688	709	691	676	698	737	737	704	702	729	694	698	669	704	707	713	684	708	712	711	702	722	712	714	734	733	706	709	747	668	713	694	706	675	740	705	751	732	722	713	692	688	696	737	729	669	714	669	741	693	686	716	703	724	703	709	716	702	691	711	750	689	686	725	734	697	731	737	700	689	740	741	692	734	725	705	704	717	719	677	734	675	749	723	694	700	751	706	748	691	732	714	715	691	724	701	732	715	708	724	699	723	740	721	696	756	696	728	723	739	670	731	687	716	671	689	683	650	679	671	682	730	749	726	674	683	738	706	743	749	719	675	712	683	701	674	723	694	725	674	711	710	678	705	694	715	741	735	705	686	686	720	703	704	694	666	706	688	758	736	758	730	675	716	728	728	688	723	744	678	654	729	729	730	762	722	705	676	674	659	762	682	679	739	701	688	702	727	677	666	674	699	716	782	694	749	761	712	717	702	695	721	756	676	722	707	675	716	669	662	709	720	658	722	747	727	744	660	742	744	729	721	700	722	690	706	691	746	715	656	740	711	766	722	720	770	707	700	696	721	706	681	700	726	674	694	690	700	731	728	710	664	673	662	683	671	707	743	748	711	677	668	721	679	717	645	754	764	701	700	766	738	691	702	675	694	690	697	730	725	754	676	715	691	766	717	705	732	694	692	700	704	728	738	708	713	700	726	724	736	740	730	729	702	690	766	690	716	710	700	747	700	688	702	711	720	753	672	675	705	719	771	718	743	732	680	725	723	746	697	725	715	708	728	742	681	682	686	670	695	725	695	723	685	689	693	729	760	685	744	694	704	721	707	723	750	692	734	722	709	714	728	752	728	702	712	705	676	663	722	728	707	675	720	700	702	723	712	713	717	731	700	757	721	701	705	707	715	697	730	715	680	701	649	762	705	722	744	721	737	730	709	663	706	700	705	724	688	648	679	688	720	754	715	706	715	700	733	735	756	756	708	682	693	647	759	721	704	717	742	695	672	759	690	746	672	723	686	715	714	711	684	718	760	724	716	779	687	740	690	711	690	659	672	761	711	681	698	641	678	682	724	689	720	700	713	625	708	703	710	688	667	712	718	671	738	677	744	744	772	666	709	750	657	758	711	727	669	732	716	727	707	760	769	719	690	705	694	708	711	701	716	665	773	714	723	717	737	714	713	724	705	743	689	680	722	707	690	745	696	683	692	695	690	695	669	698	704	719	626	725	675	724	674	754	686	689	745	686	670	704	726	654	747	691	684	678	683	704	730	644	746	715	682	704	673	663	717	697	721	751	665	732	717	750	727	690	714	721	713	719	703	721	703	730	738	708	727	671	677	743	761	701	656	725	723	714	746	729	710	739	682	718	694	705	733	721	679	692	717	759	703	689	759	708	697	694	724	738	669	676	709	719	750	688	676	731	691	696	713	715	699	702	732	712	695	702	646	732	712	659	696	724	726	718	720	706	761	706	739	706	711	689	680	738	659	683	663	665	734	699	686	689	691	726	741	716	695	717	723	731	702	687	679	735	696	682	686	713	655	670	706	676	682	723	710	704	665	690	747	751	673	678	671	710	668	673	666	719	721	711	733	709	745	677	702	729	674	738	716	731	669	707	733	711	721	723	701	725	734	733	669	739	757	726	728	698	710	665	676	691	723	725	727	662	709	749	675	741	695	748	727	693	740	713	711	722	715	732	704	729	742	703	695	712	665	675	671	766	705	710	703	705	692	704	731	700	712	737	738	788	701	746	703	741	695	738	712	716	720	711	747	746	672	700	666	697	700	707	715	702	687	717	713	702	741	672	742	714	724	707	690	695	671	670	746	651	740	729	763	677	711	689	766	750	650	701	742	695	732	696	707	700	721	743	693	673	726	734	689
11193	13049	10730	5463	3721	2985	2348	1857	1553	1334	1157	1074	1068	985	926	937	862	906	844	807	813	821	785	840	830	818	772	781	816	761	751	751	733	713	740	736	721	746	802	730	738	692	743	742	762	768	755	718	742	726	724	802	731	776	743	685	729	683	694	729	766	715	733	712	696	741	721	731	761	709	745	742	726	760	735	747	686	759	717	743	757	738	724	718	757	719	742	807	756	714	714	738	751	683	702	724	714	736	694	761	703	744	705	717	710	791	708	745	697	692	741	730	756	719	755	700	745	691	669	698	706	738	743	716	711	774	725	690	694	737	690	732	772	691	718	697	718	683	712	739	792	739	701	719	665	730	771	739	713	764	756	733	717	723	674	743	703	773	737	752	725	746	717	710	696	722	741	717	753	710	739	723	703	750	717	739	699	722	762	738	720	749	764	756	736	725	747	738	735	729	741	687	758	764	723	755	719	722	744	782	728	741	728	731	727	750	719	768	753	750	736	757	803	757	758	729	700	718	731	702	745	748	781	751	730	782	708	752	789	696	750	722	726	706	723	747	706	726	727	743	698	704	774	678	752	712	745	736	719	725	703	686	758	732	766	716	744	731	702	758	771	724	759	733	705	713	744	662	730	710	670	745	727	729	684	666	662	707	710	775	736	701	737	733	779	742	764	734	682	685	702	717	688	715	751	727	750	731	760	745	750	736	695	774	675	759	675	748	736	670	674	723	742	728	756	782	711	714	779	756	727	745	744	748	741	688	743	696	692	716	718	744	731	717	676	744	730	764	763	696	733	773	759	734	713	744	750	711	736	702	805	753	737	736	718	729	717	795	723	729	711	764	748	771	740	699	725	741	752	681	756	734	730	767	733	749	755	759	724	725	718	745	680	731	774	753	748	745	725	750	772	733	688	733	709	765	754	744	743	717	752	788	741	735	723	721	714	754	732	674	738	709	748	760	755	733	710	761	716	718	708	699	707	720	729	776	733	709	739	721	682	759	723	672	705	688	756	728	734	759	711	724	730	747	722	681	691	728	752	728	721	739	743	763	698	760	737	775	705	763	730	708	724	768	703	762	725	678	735	734	711	759	755	763	746	694	717	719	707	751	735	720	749	704	712	751	785	743	725	712	732	714	763	725	781	786	752	704	716	729	758	739	727	748	720	726	784	690	740	808	699	726	714	723	707	680	721	711	739	726	724	765	770	775	722	765	790	707	781	699	801	801	730	745	736	726	765	770	696	728	737	709	704	742	748	663	701	758	702	722	776	735	712	693	710	737	690	680	733	751	702	740	750	701	702	758	757	692	744	806	685	749	762	722	717	749	741	749	730	701	723	720	715	769	725	721	690	781	712	737	709	733	737	746	731	740	728	697	694	737	779	775	694	740	788	723	718	680	756	783	667	761	721	744	750	723	689	824	681	750	758	685	720	720	747	726	718	755	732	730	676	714	680	735	717	771	713	736	760	729	760	712	699	704	740	719	717	775	722	740	753	750	702	811	732	765	691	721	743	689	706	751	676	709	709	708	751	715	726	727	712	710	788	795	733	737	748	744	723	758	736	712	717	750	742	751	671	735	774	790	736	740	719	729	709	755	761	708	669	746	730	720	751	735	722	731	734	701	708	700	729	670	725	735	713	704	701	728	745	708	688	719	707	719	734	716	748	699	738	733	759	733	708	773	732	740	752	761	751	716	752	718	759	736	740	732	816	685	748	736	703	749	758	737	741	716	749	739	772	677	703	736	673	757	716	737	764	683	757	748	765	732	705	752	723	721	749	751	746	682	702	703	743	711	735	714	719	726	761	737	714	712	749	730	782	738	699	736	770	752	747	734	780	712	693	739	739	716	754	817	751	724	731	741	739	724	740	723	742	745	729	724	734	798	731	789	746	709	738	702	769	747	708	729	746	698	771	697	723	742	761	737	708	716	769	731	762	716	758	738	692	734	764	737	732	723	711	741	695	751	728	780	704	737	733	765	712	724	715	723	746	734	738	751	740	725	777	721	729	700	691	755	751	716	748	708	688	721	728	768	717	706	706	722	741	757	745	711	712	785	754	730	707	693	747	709	713	724	722	676	712	711	746	712	793	761	729	699	734	762	705	704	743	730	720	733	735	763	725	693	682	723	738	743	751	741	728	712	766	740	684	688	780	785	761	692	760	733	708	725	700	723	705	726	744	709	733	725	753	757	745	723	703	711	757	753	733	716	748	672	716	698	778	713	726	675	709	715	740	733	678	797	722	688	715	681	746	698	736	762	722	723	753	693	724	762	652	774	739	706	718	777	759	704	706	734	729	742	726	734	744	773	749	802	708	747	706	730	703	772	703	744	778	714	739	737	738	700	734	716	722	718	742	709	755	747	678	727	673	752	727	729	686	723	724	746	726	759	691	730	724	723	722	732	760	725	706	743	733	674	726	745	760	747	763	741	700	703	733	739	748	772	745	782	735	762	720	715	684	731	743	745	728	757	756	767	738	709	750	741	724	737	763	737	704	699	793	787	768	790	802	733	717	719	735	726	736	761	708	726	698	778	717	647	751	716	732	719	741	738	702	691	690	694	776	739	779	713	710	717	722	703	752	769	758	698	778	758	694	736	761	770	768	721	727	740	746	716	743	761	729	699	730	705	702	774	725	734	730	735	752	726	687	758	729	727	698	708	723	753	752	743	727	707	749	769	690	777	744	711	689	759	705	727	745	709	741	715	697	705	742	771	741	747	731	793	748	731	747	718	754	743	745	759	704	736	762	743	719	706	730	695	762	724	762	732	731	742	680	737	699	768	701	748	759	706	719	713	784	690	722	727	767	697	729	691	769	712	722	731	717	711	691	742	733	757	716	711	752	712	720	720	746	755	710	692	743	734	739	704	769	705	758	756	755	747	720	710	799	719	750	709	753	681	753	757	728	729	711	685	738	705	740	693	756	752	745	698	697	772	717	765	743	743	740	742	717	723	645	723	742	750	718	716	821	746	748	710	747	771	734	768	735	681	726	682	735	741	716	673	681	738	714	711	745	697	688	765	733	732	726	765	723	682	768	750	694	763	738	749	712	749	720	750	748	720	744	765	693	706	734	731	768	705	704	749	730	725	698	704	724	746	704	775	728	735	699	683	759	689	715	723	690	746	751	733	766	735	709	722	714	720	730	690	730	770	709	755	717	743	720	708	699	727	668	732	696	690	785	767	715	703	760	714	746	716	649	721	771	720	741	769	747	777	700	742	720	722	748	737	775	712	739	690	737	692	751	733	713	796	706	739	665	777	769	739	772	745	729	736	750	773	772	745	747	750	776	732	699	745	719	717	736	710	705	672	672	718	725	742	737	713	669	693	766	760	729	743	653	691	785	710	695	725	716	724	736	734	741	716	766	741	698	713	722	752	681	699	752	686	726	682	707	708	749	714	762	750	753	745	741	717	700	705	733	698	764	725	736	672	726	696	727	733	747	768	761	736	774	756	705	698	741	661	721	723	745	773	685	761	747	762	739	757	741	708
22500	21138	28679	23869	21144	21211	12017	1758	1239	1154	1055	968	910	855	896	856	812	782	829	841	755	785	791	748	796	782	769	743	774	751	765	742	736	724	728	750	723	726	761	729	767	718	792	728	727	736	787	704	737	725	744	763	750	717	708	748	738	741	681	699	716	656	680	734	734	748	745	755	761	742	735	755	786	770	788	705	699	691	736	726	670	749	697	691	693	706	750	704	737	742	714	745	763	745	725	742	710	740	768	683	673	735	701	740	685	757	684	712	739	757	750	764	686	686	773	722	749	746	684	762	745	695	691	768	735	689	740	733	750	727	796	740	747	762	769	752	707	696	714	751	704	721	694	666	737	734	694	700	745	691	698	707	773	718	751	712	718	651	772	659	723	728	719	691	656	764	707	723	741	716	766	670	746	761	738	755	721	676	715	692	658	697	744	729	727	741	721	700	729	710	752	718	735	732	738	746	748	759	720	736	706	700	736	719	743	734	710	721	760	733	680	729	719	744	712	760	743	687	726	705	665	720	718	743	718	714	737	753	699	686	745	733	731	746	735	701	711	695	720	755	741	693	730	738	727	712	723	727	754	714	716	719	711	687	713	739	702	728	719	731	724	776	696	771	689	675	714	728	767	714	744	731	756	725	744	694	735	705	713	715	744	688	691	708	664	739	718	781	743	769	730	718	649	746	726	663	738	704	732	729	713	710	686	734	706	667	807	739	735	716	658	668	695	729	780	719	738	773	729	748	685	747	707	742	765	710	720	711	732	694	748	672	743	758	740	708	740	763	735	709	744	703	714	708	736	689	715	696	744	753	748	723	746	705	729	755	748	720	726	699	702	712	703	716	749	723	713	731	741	721	738	748	720	732	712	765	728	754	746	748	742	703	762	767	734	720	773	776	747	724	775	702	758	705	751	693	719	747	725	695	752	729	715	688	750	734	719	739	760	719	684	703	730	727	699	754	730	742	723	702	729	717	712	715	705	713	710	775	734	697	723	709	698	737	751	697	750	739	726	733	727	733	708	719	718	741	736	694	705	746	733	717	712	685	677	741	769	719	690	701	696	753	651	727	696	734	762	699	734	700	739	736	775	695	756	716	735	727	772	755	698	770	732	722	712	722	703	690	740	708	716	713	722	733	735	755	731	744	728	730	714	711	706	761	771	744	775	730	716	733	723	752	738	672	674	708	715	708	727	721	722	722	685	745	728	771	683	691	723	730	747	731	728	762	728	709	727	673	705	713	746	683	745	723	704	681	723	759	741	677	757	724	709	719	706	675	722	692	730	733	694	714	760	737	729	678	743	770	722	721	715	748	719	678	712	763	724	687	729	718	712	740	756	745	697	760	712	742	743	718	747	773	748	713	701	744	724	733	709	766	756	752	747	755	742	747	748	681	693	747	703	709	724	744	707	662	662	710	712	702	727	727	690	748	701	698	685	741	703	723	714	712	706	760	785	792	701	698	738	730	685	727	702	742	673	676	700	702	781	759	695	694	734	730	728	755	735	721	748	705	709	736	727	780	792	744	739	757	722	700	701	738	708	726	720	725	721	724	743	754	698	673	722	721	751	752	722	766	733	687	697	666	760	699	738	788	740	715	709	747	729	750	673	755	699	723	761	720	743	692	693	738	689	755	725	702	690	722	731	708	746	744	723	728	725	717	739	739	677	720	728	717	722	664	697	755	729	753	744	702	702	731	716	719	733	707	695	734	714	695	694	718	716	686	698	743	703	719	772	742	708	732	725	738	728	739	687	680	740	720	725	740	731	709	705	742	721	715	726	754	718	698	709	715	727	668	723	723	727	669	718	769	715	696	664	685	743	716	667	746	735	709	724	721	730	716	768	729	729	717	712	726	732	764	754	738	684	687	738	731	747	713	771	767	706	711	729	744	758	734	764	732	717	736	704	725	736	716	742	733	695	765	727	713	741	721	759	714	661	750	705	718	733	713	795	749	707	748	754	710	721	701	725	665	739	756	712	710	732	714	694	692	714	704	726	744	773	761	729	677	744	697	745	756	707	707	707	777	684	715	704	725	723	739	757	739	677	770	695	719	745	705	678	683	751	680	683	712	677	704	704	702	704	689	699	706	744	684	731	725	720	726	760	702	716	720	698	737	736	701	696	733	760	724	735	701	741	716	765	712	693	718	692	710	707	745	692	715	722	737	681	766	707	733	686	754	742	728	744	734	741	714	702	713	706	688	718	758	758	735	708	706	690	748	736	697	730	717	713	746	708	720	767	761	758	731	729	706	723	758	720	680	674	716	695	699	741	702	748	682	724	686	739	670	743	707	727	705	734	699	716	778	747	683	727	709	686	720	750	699	685	785	736	697	694	767	697	712	768	738	693	705	751	719	707	729	727	699	716	698	755	758	718	723	715	733	672	672	717	747	722	707	723	703	685	707	739	723	716	688	724	677	716	764	740	685	736	735	697	706	719	754	752	749	793	738	698	723	729	738	733	701	706	690	714	759	727	699	733	728	715	730	766	747	673	735	683	706	770	714	741	730	759	735	753	714	728	685	710	720	714	801	732	705	747	716	740	729	711	691	727	742	694	662	701	699	753	725	718	739	717	751	681	726	734	687	707	681	690	760	719	698	687	676	721	690	690	693	743	714	718	735	711	723	755	734	766	725	771	679	729	755	718	685	748	705	743	677	711	720	707	664	691	702	723	738	723	745	734	752	725	704	784	679	764	715	705	733	745	670	696	685	752	693	661	723	721	709	693	722	779	700	674	703	764	772	691	716	692	770	692	737	747	748	708	732	707	779	706	737	742	730	710	721	701	721	757	697	680	769	755	714	742	706	734	749	712	673	725	709	689	809	763	703	750	762	697	708	735	693	667	691	693	690	727	728	721	754	767	731	718	695	717	690	747	737	783	720	721	750	701	720	673	684	737	722	704	704	760	741	744	667	708	774	782	695	707	705	743	697	732	725	665	774	762	746	772	754	690	774	753	717	693	716	760	723	729	736	751	681	712	744	684	695	749	712	702	716	805	703	700	707	690	757	750	728	736	728	755	754	690	740	698	710	759	697	737	751	734	740	737	792	666	734	733	742	687	727	703	727	736	742	716	690	694	702	711	684	741	799	748	741	723	741	690	715	745	747	693	722	736	757	738	734	711	707	700	743	721	717	729	745	750	735	715	728	708	722	748	750	735	754	709	710	690	702	762	723	718	716	681	757	675	747	700	720	754	714	743	724	749	756	720	767	723	691	724	717	714	709	714	723	721	724	724	713	714	729	701	732	752	700	755	715	708	715	704	730	711	759	805	708	704	740	717	739	720	753	710	723	724	684	717	730	713	722	738	723	715	741	773	736	773	705	672	728	697	729	660	724	693	712	753	770	766	750	724	767	713	689	770	706	718	733	737	702	722	732	726	700	744	677	704	749	765	734	735	720	725	711	677	679	668	682	699	746	705	715	738	733	797	752	700	683	679	684	716	748	739	752	746	759	703	704	700	754	718	724	694	719	746	717	706	710	726	684
12360	13167	10696	5573	3936	2888	2394	1898	1598	1407	1242	1153	1016	995	989	914	902	891	901	889	879	832	780	850	805	853	784	778	770	761	813	778	756	805	753	765	770	744	764	755	773	733	737	725	779	732	728	790	778	719	711	794	754	740	741	761	756	738	819	740	720	750	759	815	768	765	771	779	696	709	753	715	751	773	784	750	729	784	703	755	742	785	785	720	767	742	744	709	716	739	747	754	692	764	738	794	747	712	749	761	723	782	717	768	799	699	775	744	751	752	702	792	714	719	769	736	771	703	760	695	744	720	718	780	729	762	727	738	765	761	769	756	809	784	741	760	731	704	726	731	685	786	755	771	713	738	729	768	747	754	741	740	731	791	738	711	708	755	750	702	726	737	753	692	732	756	729	728	744	743	743	699	703	711	701	772	720	752	723	741	746	717	769	766	703	750	763	755	730	737	744	723	702	767	750	733	728	766	717	748	726	720	754	735	762	784	770	754	765	696	710	719	771	726	787	756	734	742	737	803	738	800	741	759	724	782	709	776	721	760	744	767	778	751	744	701	730	761	726	792	732	747	707	731	728	756	729	753	743	729	743	702	788	709	708	746	747	736	757	741	728	737	747	787	779	745	736	721	752	750	697	739	770	747	727	724	739	741	797	771	756	746	764	736	793	726	774	740	729	689	734	759	727	760	781	716	751	729	802	754	767	767	750	730	751	752	750	715	739	727	740	758	797	717	767	726	708	735	702	724	748	703	733	752	785	783	734	725	757	703	727	758	741	716	782	721	725	748	729	786	732	772	777	685	735	739	775	735	733	764	801	741	717	712	712	776	773	706	733	789	741	729	724	786	771	734	790	714	773	772	724	755	736	726	759	739	783	728	765	783	769	741	760	759	791	743	742	700	729	749	741	770	744	775	755	736	760	725	708	764	691	787	776	742	787	758	750	766	751	833	747	779	703	722	720	760	679	779	756	760	760	729	731	749	747	707	740	774	706	757	749	728	776	720	738	760	688	727	748	719	749	788	766	755	743	720	800	735	770	780	761	753	762	777	759	710	751	710	713	766	725	733	753	755	777	757	750	774	724	707	716	698	767	738	747	756	783	771	737	771	755	744	774	748	679	716	802	730	735	741	767	782	717	755	734	728	748	747	770	771	795	668	737	701	695	729	736	808	669	761	737	772	740	727	735	726	720	729	692	751	728	712	751	718	751	741	749	735	796	742	721	757	732	777	725	769	733	759	776	740	790	747	734	745	753	712	779	723	792	719	745	796	736	789	746	736	714	754	753	766	779	732	739	722	784	751	741	771	708	790	718	690	726	726	743	702	756	753	739	748	731	773	726	760	760	719	722	723	728	735	731	710	780	738	764	715	733	732	731	761	776	791	774	712	761	761	757	733	733	756	761	750	697	735	753	741	732	708	724	719	780	790	736	738	737	745	776	745	748	754	728	751	721	766	761	771	697	776	746	717	699	710	770	715	748	717	754	773	765	786	729	749	732	758	718	763	739	762	775	715	737	726	742	745	744	749	732	738	741	759	755	723	751	697	777	726	788	760	744	778	751	771	742	742	732	692	762	779	705	730	745	718	738	700	748	750	729	764	732	692	730	739	702	759	773	756	770	751	776	746	713	756	728	776	722	731	766	741	772	728	729	690	740	743	743	706	739	717	783	711	735	740	724	788	700	711	750	731	715	783	743	748	718	726	731	734	776	723	704	718	776	755	762	762	698	768	801	739	734	765	759	749	699	705	769	763	734	762	705	768	683	746	748	773	736	766	776	673	723	784	795	755	766	740	739	745	714	729	753	749	703	745	725	746	762	718	706	692	752	723	682	729	703	708	713	795	765	733	758	665	705	741	777	653	734	742	720	735	753	717	729	727	719	766	756	725	772	771	820	717	727	754	760	756	789	720	729	734	737	710	734	811	747	781	730	771	750	734	729	691	723	720	794	770	755	797	765	690	752	704	716	758	732	713	748	726	764	735	740	730	730	730	757	760	708	777	761	756	734	703	777	766	763	692	729	737	695	742	758	738	743	745	756	762	736	770	710	771	712	708	776	778	734	708	733	720	750	744	715	768	730	685	758	720	736	746	730	713	738	706	713	742	742	709	754	690	737	746	737	773	774	698	696	764	705	744	747	737	785	750	764	773	726	729	733	706	743	699	723	750	737	764	778	745	746	703	719	716	707	766	748	748	719	765	753	774	768	740	723	738	727	766	719	738	806	723	761	750	743	732	784	749	696	767	701	758	798	704	723	731	731	720	803	751	747	822	741	723	706	717	754	705	738	760	724	706	801	772	748	718	745	729	802	795	726	709	788	726	750	734	752	749	693	732	713	743	761	750	759	768	725	718	705	765	740	760	733	734	706	726	710	786	753	738	729	745	669	759	723	709	723	730	744	746	734	706	733	697	753	700	731	727	764	757	706	760	737	780	696	734	739	741	742	719	757	764	723	725	738	744	761	747	756	811	756	713	729	774	724	736	750	708	728	722	745	738	747	743	721	752	755	756	718	745	769	739	734	719	755	774	744	736	728	791	711	776	792	757	704	712	723	728	735	768	748	730	764	719	723	743	749	727	748	682	707	706	722	740	734	759	685	712	709	725	736	745	711	752	747	718	750	729	771	700	763	701	766	697	719	758	800	772	745	693	773	705	707	825	767	777	746	774	722	732	725	780	771	743	693	779	770	758	683	708	704	744	725	757	740	767	733	715	716	776	690	777	710	795	726	727	734	727	739	743	744	745	712	723	744	756	734	765	724	778	705	738	757	752	720	717	735	693	762	760	765	694	774	731	756	716	783	723	702	758	737	793	745	688	749	712	749	755	710	764	732	755	708	737	762	754	760	775	752	729	755	757	748	754	769	763	698	746	747	737	732	718	770	736	736	759	761	850	735	745	762	711	759	734	791	706	783	740	726	729	782	738	724	746	759	761	749	790	703	767	804	779	800	762	681	750	734	703	722	727	725	738	755	787	713	714	700	743	756	752	741	730	773	769	737	756	783	781	716	772	721	756	720	745	703	751	753	743	748	717	749	766	675	763	755	664	692	792	710	759	764	752	719	719	740	756	739	818	751	723	754	721	727	745	748	715	716	703	766	742	726	750	723	715	771	753	736	720	768	741	778	783	727	739	750	690	741	698	790	735	722	703	785	731	721	721	744	750	729	753	732	781	763	735	768	733	725	730	744	761	759	743	735	714	742	732	726	719	719	747	719	777	746	765	734	752	702	741	756	775	753	753	727	707	768	759	717	755	780	732	732	722	788	735	693	823	778	711	758	793	751	716	711	708	754	764	757	740	725	739	735	779	721	706	697	738	746	798	743	761	713	795	749	752	715	697	754	699	717	720	738	753	765	768	727	744	728	765	679	736	700	756	748	709	769	694	698	697	770	701	724	719	704	736	792	760	715	733	729	751	716	715	775	732	766	695	732	754	778	701	706	736	681	733	758	753	741	729	751	714	730	735	747	753	740	713	766	758	729	732	779	743
22412	21096	28654	23781	21102	21171	11937	1740	1224	1124	1026	1005	967	989	827	887	795	822	786	811	793	824	782	780	770	757	728	760	827	733	728	755	815	709	742	741	812	697	733	726	750	814	727	701	759	781	758	735	732	727	738	768	736	749	714	759	778	742	697	685	681	702	716	735	726	663	791	698	716	707	749	731	716	691	728	687	721	717	788	743	641	691	716	698	750	717	736	721	751	740	711	734	778	702	674	702	741	675	728	699	665	728	781	754	747	691	775	721	718	720	777	740	723	761	744	717	726	754	707	743	736	688	713	678	704	697	712	727	734	779	719	717	722	683	761	713	715	710	714	740	708	736	719	756	710	781	653	755	716	745	699	734	697	693	721	701	697	713	756	730	723	731	729	696	731	680	690	694	695	709	735	699	733	751	719	767	737	700	728	715	718	737	666	711	705	709	697	738	733	707	653	708	698	799	733	702	706	727	720	759	671	719	734	722	668	720	712	750	704	759	734	720	738	746	738	695	760	736	665	748	686	696	658	681	719	704	781	732	747	730	715	699	708	747	732	710	731	747	733	695	681	716	735	739	727	694	693	739	691	720	728	730	706	690	683	754	660	746	714	705	731	728	705	688	740	680	775	753	715	720	742	729	720	741	747	695	708	733	717	687	724	774	737	722	756	674	720	728	724	729	771	730	686	752	748	717	687	688	759	741	742	775	768	769	720	729	747	699	730	700	739	747	729	745	725	741	716	723	720	756	741	716	703	682	745	760	717	764	685	701	735	721	750	712	705	701	724	732	740	757	741	718	708	687	732	735	713	703	753	704	735	752	761	716	732	755	717	794	727	746	699	732	774	681	726	714	709	707	763	700	739	736	772	724	702	734	728	735	734	809	686	704	734	700	698	743	703	687	722	723	724	708	725	734	727	751	691	687	736	715	739	675	765	746	697	735	705	757	719	687	699	723	677	706	731	700	726	747	733	728	715	730	678	720	720	725	729	671	730	712	710	694	686	771	755	745	726	710	709	722	723	667	688	728	724	694	715	679	718	724	756	727	723	700	690	691	723	730	710	748	808	705	705	720	725	739	736	681	753	748	722	735	723	696	697	699	744	638	766	736	731	721	756	725	779	674	677	755	715	709	698	687	754	705	691	728	696	693	672	706	777	748	732	706	695	758	752	740	676	712	707	745	714	744	739	745	747	714	706	746	712	713	709	749	751	704	723	696	686	698	701	744	753	739	757	720	774	720	739	675	682	690	760	737	752	749	704	666	719	720	684	745	689	726	753	726	707	719	726	759	671	703	735	735	738	778	721	745	719	734	729	810	695	654	760	707	711	727	709	700	705	678	780	706	754	688	684	734	716	754	736	709	743	717	698	777	708	682	733	740	738	765	714	705	695	707	679	721	730	711	676	756	746	742	757	739	747	706	754	734	719	750	724	647	721	700	690	681	743	712	744	755	757	695	699	739	689	695	710	724	704	700	746	712	752	701	728	701	718	729	754	718	706	732	724	719	686	678	737	722	749	736	713	736	688	736	718	740	747	763	740	710	742	711	737	683	733	700	774	781	727	760	788	674	702	712	743	724	778	678	674	758	768	724	699	738	713	749	711	669	709	760	763	758	736	725	701	746	750	672	688	725	732	785	721	691	706	729	689	779	713	720	698	705	710	756	650	750	668	761	691	741	746	745	728	761	693	709	694	754	725	714	686	713	700	714	751	762	719	696	713	690	756	668	712	784	757	692	772	723	727	705	715	690	712	756	668	730	716	717	684	709	712	720	697	743	721	748	730	712	728	717	666	692	779	759	713	734	721	701	688	709	736	691	756	747	711	744	782	727	689	721	756	738	692	696	747	700	709	717	750	731	737	747	690	742	667	712	736	769	737	668	667	748	738	724	747	725	681	759	740	734	818	710	705	699	772	693	713	657	712	702	712	725	703	715	718	752	730	746	738	760	753	723	758	758	737	749	724	723	734	676	704	660	706	694	751	723	674	700	725	796	728	742	692	705	754	712	739	717	668	703	725	725	714	706	701	708	754	737	705	717	745	756	747	710	736	762	686	699	746	742	735	690	682	699	691	748	762	722	734	701	670	731	718	727	707	705	715	773	752	698	734	714	717	701	724	769	708	712	714	694	758	728	766	740	699	738	720	724	709	753	773	674	708	765	713	725	726	725	787	710	707	714	692	744	738	736	733	746	721	742	733	707	737	696	714	681	770	712	731	719	735	731	730	672	678	730	729	752	758	692	727	707	745	714	715	746	734	725	746	728	664	677	736	677	763	726	690	723	699	715	680	676	716	732	769	631	742	702	680	710	746	705	747	664	684	733	707	719	745	660	769	661	739	709	717	722	741	737	742	703	671	712	725	774	735	749	700	771	747	717	760	704	729	754	734	723	740	722	735	707	711	698	761	646	722	727	717	692	749	694	697	719	737	718	705	733	725	717	712	716	662	724	719	727	712	689	729	693	745	732	681	711	748	726	696	754	727	765	757	702	710	714	724	730	687	691	685	696	712	740	714	747	685	734	708	744	730	722	731	695	698	670	768	685	741	691	747	752	712	736	697	711	684	727	726	715	689	695	740	760	724	744	648	682	720	758	754	749	707	668	711	740	693	756	726	706	748	709	717	714	704	715	702	714	739	720	722	688	737	738	728	714	772	728	707	767	707	691	753	772	755	738	683	743	694	743	716	687	710	703	735	722	758	685	728	722	736	683	727	738	714	713	712	753	727	720	718	745	745	735	777	719	724	707	696	719	707	680	751	703	751	724	693	748	737	740	687	685	704	738	745	743	690	687	716	775	706	739	718	757	739	716	755	713	719	707	743	738	741	648	714	709	702	714	727	747	776	730	767	738	782	757	709	709	713	695	727	660	760	701	770	682	726	723	685	703	727	806	707	744	751	709	718	745	719	733	686	741	738	746	707	696	715	696	698	688	758	733	741	738	714	704	719	694	721	739	682	737	713	751	733	745	701	696	763	688	695	727	757	726	719	742	727	731	752	728	714	761	690	708	683	704	733	716	681	716	717	698	710	705	727	751	793	727	716	739	726	719	720	759	681	723	725	718	730	742	705	708	687	681	708	748	706	732	745	744	737	721	764	705	737	753	756	707	777	702	720	740	737	684	706	735	671	737	696	686	690	680	719	702	745	691	711	705	713	740	750	733	753	713	724	680	689	724	685	690	710	706	745	721	734	730	775	724	687	702	730	706	753	738	745	769	676	730	736	783	747	732	677	711	748	688	701	803	732	704	691	738	695	684	712	732	706	722	712	722	693	685	703	734	730	718	725	657	691	740	757	739	755	740	689	767	713	709	740	735	743	647	684	687	681	751	685	714	717	773	714	713	725	675	764	691	688	709	669	707	714	710	761	730	769	732	702	719	755	689	715	694	683	697	750	739	732	743	732	728	736	657	751	705	712	707	751	716	718	739	715	700	735	739	713	694	708	775	712	744	669	734	728	749	687	706	709	702	725	716	733	769	776	694	680	717	720	720
12960	12901	10707	5608	3882	3052	2310	1859	1559	1373	1277	1089	1078	1003	969	931	899	869	876	821	766	809	830	797	845	858	753	809	753	788	778	779	764	761	772	769	810	747	745	747	746	736	714	786	757	819	765	733	758	765	740	758	758	785	734	764	772	702	723	712	782	768	772	678	753	720	800	696	746	753	741	770	722	755	768	731	774	813	768	742	703	730	797	749	750	795	747	721	751	727	771	685	767	759	764	740	771	735	759	713	743	778	733	781	746	742	773	735	732	746	730	766	747	734	788	744	714	761	745	728	706	795	737	776	740	728	747	728	731	764	708	755	750	747	749	735	800	787	748	741	741	685	776	790	761	752	752	750	729	720	752	702	698	716	723	674	758	746	738	744	783	761	732	698	771	794	752	769	660	757	730	761	727	773	767	731	751	752	733	764	725	733	790	697	742	771	738	785	754	782	745	728	746	739	646	739	736	757	751	714	764	790	693	754	751	723	744	728	759	729	694	749	738	774	735	733	721	750	743	759	755	688	733	752	709	747	728	762	774	757	708	726	700	702	731	704	727	707	730	750	750	781	760	756	739	733	723	726	769	722	732	773	777	755	733	756	749	788	730	707	727	747	732	782	763	779	751	781	752	733	782	752	715	742	747	698	765	760	726	766	771	737	740	726	770	729	745	725	717	789	744	754	699	745	777	723	722	749	796	807	744	756	763	764	733	758	705	750	781	729	755	761	748	757	769	747	774	791	748	730	726	681	762	797	754	735	765	743	769	750	732	750	752	770	751	730	743	704	720	758	785	769	761	733	757	739	791	770	729	733	745	704	715	797	762	721	738	765	785	762	708	733	771	756	751	789	726	711	749	754	751	730	775	730	731	753	734	772	755	759	734	766	773	687	730	741	735	731	697	783	759	776	730	746	716	719	732	724	729	790	730	752	738	690	783	772	740	766	725	772	750	734	780	729	752	786	769	724	715	719	745	777	713	758	692	756	683	744	747	746	726	758	741	746	779	684	728	756	737	731	719	736	756	711	704	707	747	777	726	715	786	775	722	720	760	783	776	750	710	723	722	734	692	742	786	705	734	736	762	745	744	748	745	746	779	711	771	783	767	807	788	711	756	729	746	755	761	734	770	766	755	715	769	720	780	726	765	722	767	760	756	722	738	743	741	738	743	715	771	740	725	746	733	747	785	751	692	761	744	775	712	734	734	681	749	762	772	754	729	760	746	676	761	783	771	726	721	709	757	752	724	760	782	735	706	726	736	723	750	775	730	769	731	721	707	712	762	769	825	734	762	759	722	716	755	761	709	753	775	713	745	747	744	767	754	757	755	744	769	742	707	760	753	699	791	757	720	741	749	702	741	731	765	767	722	722	741	719	701	705	769	737	768	796	712	739	683	749	735	739	815	702	755	751	768	700	779	738	736	742	706	778	783	726	713	763	734	765	750	813	728	709	761	765	755	751	735	756	786	764	735	697	762	731	754	768	751	761	793	738	772	788	737	739	673	723	739	745	751	746	747	747	724	769	783	718	745	738	766	747	741	775	707	752	770	727	717	708	758	758	728	759	715	786	698	687	721	757	728	755	750	740	760	780	763	727	773	808	703	790	725	750	740	729	765	748	763	725	697	736	753	741	709	751	776	736	730	770	724	727	751	724	720	789	749	736	765	762	799	782	762	727	716	718	751	755	738	770	731	734	720	697	718	744	763	729	785	717	742	798	717	787	759	765	731	736	736	714	741	720	768	727	757	734	788	767	767	723	784	753	750	719	744	753	758	708	768	725	727	767	704	742	742	720	735	751	703	724	739	740	726	721	752	742	779	765	757	736	706	786	775	736	747	743	779	765	698	748	778	691	760	685	724	703	698	774	729	724	737	690	725	766	820	779	719	732	718	724	756	749	695	711	749	732	731	771	761	753	761	701	740	777	764	752	733	759	732	681	783	751	745	765	718	712	744	730	716	762	707	770	770	718	778	719	783	731	724	729	762	698	722	727	759	749	763	749	709	762	791	693	742	712	744	721	752	780	783	752	718	758	753	755	731	699	701	748	754	736	740	719	802	737	749	707	732	767	700	749	740	717	754	794	721	764	778	766	733	771	721	780	754	760	739	739	787	773	752	741	745	758	744	760	725	738	750	722	744	773	730	789	767	698	718	656	734	780	690	744	720	697	674	743	743	750	741	751	752	700	721	736	725	714	761	766	726	743	728	718	716	777	731	746	741	700	723	744	730	724	740	719	766	713	738	777	719	718	807	737	743	735	819	737	756	775	751	750	759	754	763	786	761	742	783	732	724	661	701	780	785	773	696	764	727	747	778	699	749	749	730	761	811	732	766	731	716	742	737	727	756	791	693	710	714	731	747	770	726	751	724	775	739	743	743	724	745	729	696	753	728	727	739	741	740	773	798	718	713	729	709	737	755	748	747	713	731	771	738	758	746	732	761	781	688	781	731	759	830	743	719	697	710	766	716	732	774	718	694	758	749	715	743	759	774	734	699	719	760	731	739	746	759	741	772	756	728	756	743	735	726	765	709	754	706	759	748	742	765	745	783	750	742	767	746	701	727	759	726	766	701	777	785	737	752	719	766	753	758	743	734	741	720	756	767	740	723	764	765	809	739	796	737	708	724	764	787	754	741	757	776	745	712	738	722	766	753	768	718	740	698	729	747	731	724	718	779	731	772	762	736	754	726	760	737	749	768	768	756	767	725	747	720	751	777	777	704	759	754	696	778	727	742	708	805	765	739	756	765	721	762	749	726	763	716	709	738	744	691	795	708	756	755	756	734	759	729	748	721	701	774	710	704	761	739	724	758	747	713	752	761	759	786	746	770	753	772	729	760	780	711	737	743	770	755	701	761	754	756	742	730	712	697	759	718	707	728	773	765	767	692	693	782	761	755	727	740	758	743	743	729	761	769	754	722	729	752	757	760	709	722	742	743	800	724	756	779	772	774	763	725	775	743	741	759	757	696	768	748	782	709	775	744	742	774	722	757	723	763	749	735	740	737	747	712	774	740	667	734	675	796	722	754	821	822	720	774	771	719	733	715	755	736	765	722	753	800	767	711	734	751	730	755	704	755	737	756	730	754	687	718	764	726	758	740	708	708	712	745	787	770	739	766	759	742	804	733	720	724	764	758	742	751	773	709	768	743	738	710	758	775	747	779	741	736	731	745	807	728	729	786	746	711	727	753	770	733	767	759	723	709	739	808	774	712	746	727	730	733	723	735	754	790	702	724	747	757	719	755	760	735	727	701	663	770	739	774	742	725	707	746	745	723	754	741	753	715	735	740	730	796	733	749	753	724	735	762	721	716	737	771	758	715	746	764	728	727	713	756	752	765	752	712	763	752	762	797	761	752	702	774	753	756	783	708	726	759	708	734	731	747	744	710	764	736	749	746	712	751	760	744	752	746	795	732	768	714	786	776	769	762	770	750	776	774	775	742	741	742	792	719	716	705	724	733	757	745	744	769	733	757	750	774	723	759	761	767	694
22502	21150	28743	23842	21152	21228	11844	1633	1214	1094	1058	928	915	844	836	880	860	762	815	805	773	814	799	791	768	761	767	731	759	774	726	757	753	769	722	776	756	714	738	730	724	721	727	732	727	757	697	773	752	743	718	720	737	792	737	733	784	712	751	736	753	754	723	730	746	720	721	646	722	708	730	705	747	694	715	708	730	739	728	722	719	793	710	710	739	689	679	719	702	744	707	715	739	723	776	729	704	691	684	701	694	675	691	698	688	725	688	717	678	709	752	686	704	748	693	775	689	707	718	763	734	696	753	706	740	709	768	737	750	736	768	760	732	741	711	730	720	760	705	696	687	714	697	660	699	741	763	731	719	717	651	684	680	714	799	761	702	728	691	717	680	712	728	729	696	719	725	694	677	728	706	756	740	759	729	718	749	752	666	724	764	727	720	721	686	687	721	745	687	778	657	702	716	697	725	736	693	738	698	671	736	704	716	734	737	813	724	747	749	688	715	715	707	666	746	731	713	690	752	763	728	732	691	701	678	769	763	761	711	700	710	761	732	694	711	692	727	710	685	697	664	673	731	720	739	664	707	722	756	706	718	721	693	737	698	751	684	681	762	695	720	716	733	708	687	722	716	768	775	734	721	707	741	735	751	680	690	745	730	673	721	755	709	697	718	755	711	745	739	683	712	754	727	747	729	716	662	823	701	797	754	701	782	727	697	735	730	715	735	724	727	729	727	719	755	741	662	722	700	709	721	727	769	696	712	711	742	731	720	720	695	741	741	715	733	743	734	743	736	730	741	752	717	718	744	695	749	711	718	756	706	716	733	707	724	725	742	715	705	722	712	724	690	712	729	736	762	750	718	701	715	729	752	744	687	713	737	673	735	740	696	730	728	706	720	704	746	698	713	753	729	724	731	719	698	678	718	743	723	728	686	688	708	725	707	676	700	718	758	757	734	676	687	729	719	681	698	717	748	695	707	726	711	692	692	713	713	736	662	732	661	668	719	733	718	702	674	706	737	675	754	677	763	670	736	761	734	714	723	709	727	746	767	663	671	693	727	748	709	668	719	660	718	660	692	751	707	691	717	728	726	678	676	760	713	743	722	732	756	707	740	680	697	735	714	716	725	709	699	685	732	742	678	730	706	702	757	711	681	736	681	675	763	741	741	747	764	712	716	712	731	712	746	708	735	708	748	703	695	701	705	687	721	708	704	706	705	677	733	654	705	697	714	741	696	706	700	690	740	737	710	687	713	759	724	752	725	693	695	708	671	722	711	768	726	708	689	714	709	692	719	686	755	700	758	731	697	727	707	749	739	709	774	738	719	682	719	687	692	673	745	681	753	770	684	713	675	749	771	738	692	685	749	711	679	739	731	739	707	792	759	708	754	696	744	709	715	744	740	713	703	724	720	711	714	747	712	745	730	765	693	713	726	794	697	669	682	748	725	692	664	705	705	704	759	730	704	690	712	714	745	698	715	690	727	728	750	750	732	703	714	784	732	716	678	711	721	716	730	761	710	776	728	708	716	739	673	714	685	732	705	697	697	751	712	673	785	714	691	776	702	710	693	736	724	700	731	705	696	719	725	707	707	700	707	750	713	684	707	682	623	753	725	736	706	713	742	722	715	702	729	741	723	733	659	767	738	717	754	743	692	724	738	715	716	692	724	692	729	751	687	750	728	706	711	732	762	736	732	682	733	706	695	706	678	727	702	654	738	720	736	673	692	671	754	714	676	742	695	731	682	750	726	720	711	700	713	702	695	727	747	746	713	679	742	711	714	693	740	721	708	669	710	735	719	752	788	759	716	764	741	728	696	737	738	733	670	759	713	688	703	714	726	740	756	691	722	737	753	674	715	792	731	721	694	752	708	688	742	734	778	794	726	693	729	742	676	717	741	737	721	683	752	710	741	683	687	742	667	780	770	716	726	728	753	715	706	710	683	717	769	666	761	716	695	726	758	693	723	754	680	744	702	689	753	716	709	739	691	730	728	685	678	766	706	744	712	706	652	767	761	704	725	727	755	746	721	749	710	724	732	674	736	663	706	726	716	720	693	684	747	725	720	690	721	731	688	726	705	697	729	713	682	706	774	754	698	708	721	686	709	717	720	727	693	754	715	687	738	723	716	710	754	693	711	726	768	691	728	743	718	657	728	701	732	670	733	703	738	752	724	724	758	756	712	744	690	741	732	739	720	739	721	725	735	681	710	690	756	742	750	731	727	699	727	703	703	736	727	727	748	728	758	693	704	706	695	670	756	742	711	712	729	734	710	717	715	753	720	701	758	689	717	688	708	706	701	769	680	730	663	727	680	713	673	729	723	719	696	691	699	682	721	682	706	749	696	684	738	677	712	715	715	692	749	718	716	735	700	741	736	753	740	625	703	710	728	749	704	711	701	706	697	700	724	718	715	745	749	758	729	710	722	782	730	708	714	691	747	727	705	716	709	699	701	681	751	764	714	731	721	736	733	754	772	731	726	714	708	710	749	735	717	737	709	706	743	713	683	679	752	697	702	693	711	739	698	721	756	744	779	685	729	680	706	696	756	683	747	722	709	734	705	768	723	735	734	702	724	759	728	722	724	742	775	695	702	732	716	727	726	738	724	738	705	758	720	727	743	724	727	717	750	735	734	744	698	718	689	760	752	689	746	702	715	725	730	751	700	755	682	698	731	716	691	672	743	718	696	760	722	693	723	740	763	730	728	727	687	724	760	697	701	673	687	730	738	692	730	729	671	733	698	733	702	754	713	710	706	658	729	756	696	759	729	685	757	742	775	719	683	682	709	753	715	799	663	746	706	722	756	703	757	697	719	710	720	735	690	754	694	719	784	682	709	713	675	749	729	703	693	742	696	696	693	728	664	764	702	697	667	719	715	730	761	723	684	699	699	723	724	703	742	749	717	741	757	732	684	731	720	741	677	657	691	750	695	677	755	734	710	640	710	689	712	741	739	676	742	701	766	798	697	760	701	709	717	688	700	746	742	696	742	735	719	734	700	761	740	735	709	705	734	710	747	703	751	706	703	735	712	765	731	689	710	702	696	751	755	699	689	788	713	698	747	758	723	731	727	715	783	667	689	704	698	701	709	694	695	755	732	728	725	709	697	683	696	769	685	710	700	689	710	721	730	701	743	707	765	736	757	713	691	670	713	717	726	715	703	683	678	703	731	700	733	745	724	744	691	706	731	691	724	711	713	774	728	741	740	714	692	702	758	773	687	717	723	703	740	704	709	701	704	712	631	672	743	710	682	745	728	705	744	745	704	694	724	740	731	739	656	713	710	681	663	733	700	720	685	755	747	718	711	705	684	711	725	730	743	781	715	710	716	732	706	703	739	729	705	752	713	718	705	725	705	704	743	707	722	718	763	719	702	767	726	700	710	726	692	722	738	706	662	732	720	695	684	716	698	714	666	788	711	701	754	741	722	757	675	704	752	723	682	708	700	740	740	688	747	719	725	723	734	762	724	730	702	731	665	660	716	687	729	719	679	689
11175	13141	10695	5579	3942	2973	2386	1926	1614	1381	1220	1195	1019	1037	1019	992	931	919	865	821	810	827	806	769	803	805	789	808	763	780	743	823	771	737	749	775	766	753	790	747	742	699	739	796	742	781	794	772	778	763	758	691	769	791	751	718	705	765	744	697	756	754	785	764	777	751	769	751	726	721	754	730	726	734	736	757	798	722	723	766	682	712	741	765	736	737	761	753	722	751	755	692	728	710	781	745	796	755	752	724	753	782	698	688	766	717	773	735	747	759	747	717	767	751	799	719	757	754	716	712	775	737	725	740	761	773	709	716	697	760	723	736	748	735	759	729	771	735	710	758	716	728	749	725	762	760	832	784	800	742	745	780	736	743	696	762	729	706	709	749	744	738	735	705	739	785	735	724	775	803	716	744	709	737	737	756	755	737	753	740	769	804	795	736	720	757	737	752	742	745	732	751	711	778	738	765	731	732	758	798	751	753	713	739	687	759	727	810	705	768	750	772	767	735	743	766	807	715	742	720	719	767	745	783	727	703	724	723	752	719	729	748	726	707	720	748	693	757	698	685	722	743	727	777	737	765	791	753	687	761	749	723	735	750	779	708	762	731	713	777	757	743	757	747	771	698	765	742	743	744	763	769	717	795	736	758	711	764	754	737	751	690	749	723	718	756	742	747	734	759	777	722	750	739	794	768	696	753	747	677	790	724	722	736	755	764	731	654	776	717	753	728	759	724	765	779	752	743	837	762	703	724	756	733	773	775	767	717	711	763	704	719	704	752	726	758	760	739	741	774	743	742	802	749	743	716	764	698	755	723	689	764	815	755	747	713	726	755	722	744	775	766	722	769	793	736	759	781	719	699	701	769	687	753	727	799	708	711	698	770	706	780	760	716	769	727	731	771	755	781	753	774	743	741	735	769	734	753	756	738	718	807	740	712	739	734	811	757	734	687	732	698	770	768	695	726	760	746	788	725	754	735	760	742	724	740	748	700	716	745	728	706	713	695	776	686	767	701	762	766	754	766	752	743	730	750	752	743	728	709	671	741	778	792	691	699	752	735	737	716	738	757	778	786	782	706	743	674	775	752	751	775	770	775	738	734	787	746	761	729	771	752	755	737	720	726	769	729	744	765	721	751	727	755	711	762	707	769	706	800	737	775	744	709	735	765	740	726	779	755	788	757	709	758	762	806	738	745	705	747	757	696	685	748	742	765	784	744	736	767	712	702	704	710	747	788	715	746	698	730	730	754	744	733	705	804	776	755	749	749	751	773	705	740	735	705	728	699	741	783	749	700	757	720	742	698	691	751	698	766	756	750	686	739	715	732	777	728	757	714	780	800	764	739	722	736	734	706	731	752	697	727	738	727	757	729	707	792	718	747	750	742	736	718	764	730	741	750	740	762	757	731	746	740	781	770	746	722	743	783	733	742	756	750	729	740	735	736	766	697	767	714	718	768	721	746	740	727	706	785	808	750	722	741	757	698	722	695	729	766	755	722	783	740	756	734	666	759	753	740	768	769	734	745	724	736	743	777	736	746	764	741	744	738	717	718	723	747	720	729	769	754	757	714	722	746	746	760	796	768	771	738	717	758	728	672	707	748	755	787	794	726	760	760	762	725	641	735	705	765	762	741	745	706	743	753	710	785	760	750	727	696	721	746	673	768	725	777	727	741	720	718	741	687	726	753	741	697	778	762	737	766	772	727	769	752	733	778	729	754	749	713	759	755	732	741	733	734	694	766	793	775	767	714	724	708	767	755	758	745	770	725	766	720	763	731	725	742	750	764	742	726	722	766	758	756	715	751	728	717	748	745	727	716	741	763	719	734	720	694	762	728	761	764	747	759	731	741	729	728	736	773	735	773	747	764	745	770	766	742	759	741	754	746	734	778	706	729	710	761	736	742	766	696	753	804	762	703	707	698	711	738	697	762	744	760	745	761	657	718	719	688	796	731	766	704	758	723	747	741	708	764	741	782	771	725	739	740	751	701	750	823	726	773	750	783	759	704	765	749	810	764	739	683	738	716	745	725	755	745	761	729	763	767	791	711	816	770	752	759	726	705	735	745	690	779	752	725	708	741	754	681	756	739	723	705	774	787	726	792	731	719	711	734	768	754	759	747	722	713	745	735	750	737	785	750	722	725	751	740	712	735	766	714	717	693	734	727	730	736	725	749	722	728	743	727	735	750	687	729	684	746	710	706	736	756	727	781	706	736	773	771	738	703	780	748	723	785	758	787	754	755	735	753	749	726	724	736	699	730	780	784	778	730	752	698	762	720	727	734	761	747	728	790	735	758	795	750	750	754	722	778	772	774	707	750	732	742	769	744	790	753	781	752	749	778	727	752	725	742	719	726	717	711	749	714	703	819	755	729	725	735	784	744	737	741	727	777	744	707	758	713	760	732	782	740	727	760	723	721	763	722	739	724	756	747	730	758	738	706	778	749	733	736	720	740	714	748	816	760	743	800	709	708	768	735	708	774	746	689	760	724	727	739	712	757	703	759	756	732	706	791	747	712	755	797	737	715	722	700	741	748	725	758	763	709	731	707	751	721	727	719	770	704	725	706	704	744	759	741	753	714	698	743	696	712	698	739	786	788	737	715	752	731	743	712	746	785	755	714	730	753	701	741	785	768	710	715	737	694	695	765	696	732	724	756	803	726	741	737	764	756	775	748	727	703	746	744	699	756	777	727	739	772	770	751	754	705	765	752	709	730	689	718	750	718	706	741	725	756	739	726	712	780	763	759	744	731	761	777	700	729	720	708	715	718	741	734	708	703	753	709	750	728	754	695	761	751	769	737	755	715	794	715	734	728	733	778	726	740	766	767	731	744	756	779	781	746	763	772	739	748	714	775	701	757	733	710	787	704	748	769	772	741	749	737	763	788	740	695	755	772	757	758	734	733	757	753	730	769	723	758	743	758	735	717	750	758	773	735	780	739	741	705	744	746	755	778	732	735	751	760	744	760	753	703	729	708	737	715	715	764	703	744	720	771	731	772	749	719	717	752	742	744	731	716	747	694	749	753	755	757	741	729	764	756	752	753	756	775	727	766	707	766	745	727	767	739	806	758	825	743	765	764	753	699	731	753	744	741	774	730	724	801	749	668	785	766	765	752	701	726	773	743	750	714	736	783	718	709	791	732	743	768	764	788	753	770	757	770	703	736	777	754	734	755	718	759	735	705	721	742	734	755	752	719	680	745	732	747	770	720	699	706	719	711	735	722	767	767	764	775	718	687	743	745	799	743	787	765	737	788	772	778	775	738	711	698	752	810	718	713	716	749	723	759	758	747	725	721	685	741	775	721	726	711	731	712	748	733	707	715	730	741	759	727	780	736	778	755	745	739	754	754	708	705	739	682	718	730	718	726	711	722	830	726	768	774	747	749	702	755	705	785	749	777	748	692	737	752	736	743	773	744	737	741	712	781	739	772	757	729	712	754	710	754	753	717	746	740	776	718	777	727	748	781	769	747	737	748	754	728	727	724	756	718
22301	21004	28527	23689	21007	21081	12020	1624	1219	1107	1024	986	941	952	814	863	817	791	790	811	849	785	765	771	782	743	777	756	743	759	792	754	741	736	727	729	737	751	776	707	710	684	686	718	724	719	752	747	736	740	720	739	722	731	768	698	703	731	754	737	788	744	735	779	722	697	706	742	745	673	713	776	761	728	763	745	744	720	705	726	714	726	734	674	715	714	646	737	725	673	722	768	796	772	723	708	779	740	750	661	770	715	709	739	689	750	699	719	678	709	704	667	738	729	747	748	736	736	725	725	737	740	715	775	730	764	714	687	736	731	723	718	725	758	736	700	742	710	766	737	728	697	722	742	699	735	675	678	746	710	717	719	734	715	703	744	731	723	705	711	717	711	705	684	753	744	740	709	724	758	726	753	748	768	694	739	726	704	697	692	760	800	746	735	770	713	676	762	735	688	689	715	708	745	745	679	699	707	758	716	707	682	658	687	765	734	689	719	694	714	721	748	736	762	658	694	738	692	701	741	710	736	755	725	751	743	708	774	720	749	772	665	720	739	712	720	677	756	701	754	720	722	734	721	651	725	701	698	699	669	714	761	741	724	767	707	735	709	726	700	735	667	717	745	736	679	740	749	744	747	704	709	711	709	718	714	695	744	716	739	701	756	734	714	733	738	747	781	700	689	707	706	709	714	749	752	747	726	730	714	704	721	656	703	710	760	738	696	698	708	725	682	678	686	703	708	762	727	760	717	720	701	749	694	758	722	705	721	709	675	703	796	719	703	732	668	703	712	729	750	762	706	747	736	744	733	692	773	747	704	697	742	674	707	748	724	715	709	707	708	745	722	698	701	691	688	754	677	720	735	753	729	696	695	685	693	750	717	765	673	694	706	711	712	709	730	724	764	779	694	687	696	705	708	727	738	709	724	709	695	675	698	689	732	719	727	711	691	740	734	731	709	764	724	712	661	749	720	722	736	731	769	708	759	794	723	688	713	741	732	728	692	716	706	712	657	712	693	699	662	705	677	723	699	709	689	752	741	754	690	746	702	697	679	709	707	729	709	716	682	746	794	696	759	739	721	755	744	757	687	741	736	718	717	715	691	724	723	724	667	696	675	672	713	698	739	746	673	743	696	680	706	689	692	719	757	672	736	751	697	776	740	682	665	711	714	746	726	723	692	697	691	754	752	695	762	678	689	705	769	689	696	720	760	697	723	682	735	698	746	725	718	739	715	710	703	747	744	737	720	708	700	689	716	670	735	705	750	744	766	721	692	726	756	726	732	667	689	720	723	740	674	660	709	727	681	750	745	695	717	731	742	736	684	712	671	735	709	717	726	730	704	756	724	745	746	730	733	714	774	716	716	737	699	706	707	688	719	768	700	699	666	689	710	720	713	706	730	715	698	719	720	755	719	742	685	704	738	729	740	750	706	716	698	701	742	737	744	690	740	714	753	716	680	776	739	705	711	712	781	727	718	726	696	666	736	753	609	742	689	717	708	701	716	704	713	706	709	707	724	705	722	728	721	734	715	672	708	734	719	741	688	751	681	693	718	674	696	681	730	694	779	711	752	681	722	710	711	680	711	755	744	739	713	727	723	703	732	722	741	739	723	751	745	735	728	753	722	734	738	708	684	731	683	694	752	703	766	754	684	728	724	746	717	751	720	719	742	747	698	766	703	728	775	731	690	711	741	737	740	768	688	722	727	677	740	695	735	699	711	771	710	699	676	736	696	698	711	735	703	721	737	762	678	708	736	759	701	715	776	735	744	747	750	715	722	737	721	714	728	713	736	737	719	690	698	739	736	738	699	712	687	657	713	750	742	705	718	699	726	706	702	722	722	689	703	718	674	735	684	691	684	764	689	682	728	738	724	715	740	746	747	706	701	706	774	714	729	748	733	713	737	757	734	727	700	722	711	698	710	718	690	682	744	713	703	667	673	707	710	656	720	758	669	705	707	729	724	703	734	701	798	733	747	754	649	714	726	709	743	793	706	703	725	708	717	708	738	698	711	715	689	765	656	716	752	747	725	728	732	742	713	726	725	712	673	712	761	677	680	746	717	715	744	715	767	726	770	727	731	684	729	684	679	739	730	743	719	705	739	706	652	748	751	753	748	729	727	778	718	724	727	728	715	711	716	722	761	717	739	754	735	696	653	738	750	693	701	707	728	766	692	713	727	689	671	724	691	684	742	723	685	715	702	691	731	703	694	753	749	704	710	772	762	710	754	726	743	709	711	719	714	716	686	747	741	708	701	713	702	695	738	716	705	692	750	734	777	720	671	685	715	773	693	728	740	719	711	720	678	673	703	724	747	664	711	682	754	798	708	678	719	682	705	681	745	713	765	676	749	729	717	719	672	691	766	798	728	635	719	729	711	692	742	708	729	725	708	699	777	721	721	717	722	726	659	716	731	703	685	728	719	752	735	732	721	764	714	735	710	745	733	715	743	726	718	685	777	725	720	753	715	755	663	694	737	759	743	748	673	708	706	715	747	668	754	751	699	727	796	745	714	737	779	720	690	750	711	748	683	719	668	699	707	742	687	705	726	699	705	729	742	690	716	708	726	735	682	727	692	655	753	710	699	658	702	690	732	713	700	663	709	766	738	730	714	703	702	677	704	768	731	721	736	695	690	674	743	733	685	719	703	713	745	719	751	700	685	717	735	729	693	744	674	711	728	712	758	731	709	739	759	700	677	715	732	699	714	712	716	759	744	742	713	683	692	681	730	720	741	718	698	738	710	755	735	720	739	709	729	731	713	667	716	710	760	731	767	744	691	712	686	690	713	754	730	751	688	684	743	737	697	695	741	730	682	698	749	713	753	741	741	681	765	743	706	728	759	715	676	741	685	748	738	707	691	710	715	712	737	688	717	771	704	701	702	719	743	722	761	737	741	800	737	682	687	694	693	733	703	676	724	723	718	707	675	696	693	709	776	739	693	707	739	697	710	722	742	709	749	731	697	709	689	700	723	740	717	741	706	714	702	711	728	717	654	756	716	750	690	760	747	753	669	697	722	720	743	676	710	725	731	721	737	709	714	775	714	708	719	707	692	684	718	713	702	742	688	768	727	731	744	688	706	740	727	721	733	690	751	732	702	718	683	759	773	704	761	698	728	670	755	724	780	741	700	729	731	755	696	690	726	772	712	756	759	709	726	714	727	712	713	713	731	695	706	725	709	679	673	729	727	679	709	744	725	720	774	680	691	701	743	746	681	757	711	797	706	706	688	741	696	727	755	734	760	700	685	733	737	685	672	726	726	690	722	708	714	688	678	724	731	751	721	681	662	726	692	734	735	737	736	721	717	715	775	682	703	707	708	698	702	713	715	716	716	703	711	753	717	769	708	708	712	702	742	741	708	707	722	709	704	770	706	744	710	750	737	733	729	715	753	740	693	743	670	725	701	655	720	716	709	718	750	697	760	724	673	683	682	754	677	707	741	735	730	693	732	712	747	718	718	706	667	680	709	738	697	708	701	695	719	728	723	760	695
12831	13160	10825	5652	3938	3030	2383	1877	1560	1314	1180	1181	1077	956	1004	886	903	897	837	789	829	836	805	825	845	802	793	790	788	736	792	766	696	813	776	748	738	747	776	779	733	718	740	757	790	763	760	758	753	775	794	759	742	796	719	739	762	774	759	750	754	740	735	746	737	722	744	752	735	770	717	745	703	767	721	750	805	720	720	753	731	714	751	754	690	736	784	669	783	731	773	745	780	752	700	725	761	690	710	730	780	714	715	825	716	653	746	742	706	722	716	763	720	767	756	730	788	723	714	719	725	741	730	726	701	753	732	739	683	772	716	724	737	734	785	730	740	781	723	744	702	720	775	709	683	707	775	723	792	756	777	728	778	748	732	714	722	744	763	715	731	729	704	755	716	715	731	720	717	830	747	746	732	734	684	745	733	773	784	722	700	785	748	722	745	709	703	750	723	718	740	733	742	811	768	758	738	707	747	722	719	720	709	752	720	743	747	752	720	763	767	728	747	802	713	788	708	656	732	731	733	778	695	694	751	729	760	718	759	740	759	738	747	711	743	737	745	723	737	756	703	763	711	705	755	751	728	743	700	746	715	771	721	769	780	702	762	758	712	722	742	711	722	795	775	734	741	751	766	731	720	731	753	710	720	742	756	734	750	738	746	675	713	742	704	776	700	752	733	693	747	707	733	752	708	801	691	721	721	779	742	761	729	738	753	702	741	731	744	771	725	744	761	787	726	743	743	763	728	734	754	743	779	742	715	663	657	734	753	717	808	714	737	712	689	731	813	766	759	789	750	705	758	743	780	736	713	723	744	734	703	720	717	714	729	770	749	725	707	764	722	714	722	751	752	751	730	737	821	743	743	753	764	675	727	738	776	776	714	730	771	730	717	800	731	785	726	744	720	733	733	729	737	786	741	728	730	705	744	727	735	709	719	729	712	765	769	721	775	749	722	745	723	720	742	769	714	763	745	714	738	723	765	746	700	765	767	749	768	781	804	734	734	744	763	741	739	762	725	715	749	736	775	690	718	694	769	748	728	726	737	761	751	735	728	769	751	772	751	721	750	740	740	701	714	746	732	784	723	721	710	745	760	721	724	734	708	700	685	735	686	709	762	694	783	702	797	751	763	756	747	734	734	770	716	711	740	755	707	702	728	717	726	731	739	756	781	725	762	791	726	724	746	780	713	716	724	765	717	756	709	745	692	722	749	703	737	757	741	705	749	695	749	739	752	702	728	750	701	740	751	758	740	786	686	773	744	769	704	747	726	721	736	744	734	733	742	747	732	719	711	745	789	739	774	732	790	771	735	735	727	747	683	778	728	688	728	724	744	757	701	723	752	709	772	706	682	724	712	680	731	748	739	772	718	728	714	719	764	699	741	710	742	707	738	683	733	742	716	718	777	721	791	734	780	764	676	746	743	714	737	702	730	771	737	714	794	737	754	744	739	771	711	754	760	752	765	680	735	743	747	745	774	728	752	748	777	741	698	729	756	717	750	740	714	740	715	743	757	717	803	697	753	700	761	712	724	722	768	699	760	773	756	748	715	711	782	770	713	733	762	764	776	706	785	777	764	719	751	683	742	745	714	749	745	722	781	782	716	771	741	792	712	748	734	693	721	672	749	724	720	723	741	720	733	781	704	764	749	731	761	731	768	758	729	681	724	719	714	730	766	706	704	727	750	722	723	700	714	780	810	757	703	752	724	749	722	764	682	741	746	772	780	739	782	732	741	738	773	776	723	777	699	725	754	739	718	788	715	728	748	711	712	761	745	746	754	691	737	694	722	706	727	708	716	734	740	761	742	740	728	778	765	714	691	725	716	759	715	711	734	697	714	724	746	729	742	752	726	772	732	742	738	746	761	747	697	747	722	737	774	712	769	734	752	727	735	755	747	749	721	737	716	744	752	738	701	737	730	742	689	734	714	763	731	758	686	730	764	740	687	718	752	739	721	736	776	705	712	736	728	710	742	736	804	734	725	745	713	738	727	762	774	744	794	724	716	764	728	714	752	750	714	708	760	708	706	746	699	754	746	668	721	702	722	734	752	744	707	689	733	751	742	762	743	690	715	742	734	740	742	718	708	718	722	690	709	738	778	724	701	742	711	771	749	756	749	667	706	712	697	724	711	758	774	752	749	747	760	794	724	701	770	734	744	749	705	738	729	747	729	751	742	760	739	719	743	787	762	719	750	710	690	692	712	771	725	711	756	712	782	766	764	746	760	693	753	741	720	746	753	714	757	705	775	747	741	760	713	739	770	760	753	754	750	798	736	747	739	692	748	732	710	754	732	752	725	736	745	747	721	750	675	731	703	721	765	693	716	753	741	713	735	707	689	773	670	770	727	687	728	772	787	680	718	676	738	759	793	709	728	729	756	743	755	696	724	756	718	766	748	769	741	782	729	724	763	730	717	713	760	749	748	757	734	785	747	782	716	716	779	775	774	770	782	720	799	745	768	761	719	716	695	738	725	759	732	722	733	731	741	733	743	755	742	730	764	732	750	712	775	753	719	733	719	780	768	705	758	793	765	720	717	758	745	705	765	734	735	754	692	750	663	715	706	724	748	765	746	765	717	681	724	767	751	764	759	766	762	722	749	770	769	690	738	758	752	735	736	732	732	750	726	732	735	730	787	806	720	732	769	698	740	760	759	708	738	724	739	730	770	755	684	717	695	738	756	740	689	720	759	694	727	759	722	732	749	707	752	725	689	713	699	748	749	769	705	722	711	703	737	708	722	756	722	773	730	722	659	735	775	731	737	738	769	750	738	705	750	709	711	722	765	714	701	709	717	791	713	767	730	758	721	730	803	728	800	740	712	713	751	711	737	739	742	726	810	753	710	719	730	751	727	776	756	818	718	709	726	733	742	741	727	744	716	748	731	729	713	728	726	710	719	768	771	746	720	756	773	739	713	755	779	699	711	681	726	749	704	700	713	750	751	770	730	744	777	744	769	711	728	752	743	730	734	781	741	720	776	689	691	718	741	725	744	672	700	720	764	736	761	752	745	780	758	754	747	734	759	770	716	708	721	727	726	719	749	678	723	721	743	755	744	760	732	781	784	695	710	756	722	762	757	790	732	712	696	744	769	692	763	757	707	722	724	733	730	755	735	787	702	733	719	756	770	754	778	731	758	682	739	752	754	780	770	731	759	728	739	718	731	754	750	723	759	703	714	741	766	737	711	760	742	769	708	748	719	727	711	730	720	782	762	746	768	729	765	687	788	710	770	747	782	728	685	748	702	715	695	720	708	755	754	725	751	723	705	727	729	743	725	725	747	754	729	716	679	734	721	732	726	767	737	712	726	737	682	741	750	752	750	722	749	720	774	752	749	742	750	696	714	781	728	727	739	737	744	786	767	732	746	738	683	747	717	771	738	760	733	704	699	731	753	680	722	741	720	687	727	764	736	654	766	787	744	683	759	745	686	743	772	727	743	714	824	754	755	739	755	728	734	783	659	743	746	777	760	776	789	751	740	720	765	713	729	740
22439	21076	28643	23764	21078	21155	12276	1780	1192	1098	1070	991	928	927	887	857	848	812	816	816	783	795	859	770	806	754	730	774	768	773	754	777	736	763	758	752	754	752	772	776	746	792	718	746	753	741	729	795	740	702	735	706	739	800	770	825	791	716	751	752	725	720	811	768	789	744	700	711	719	745	773	774	704	731	733	764	711	711	740	769	709	725	778	750	731	685	730	732	764	742	700	751	724	717	719	773	728	722	736	738	708	818	743	699	712	706	755	786	733	719	762	750	719	763	732	764	698	726	733	801	761	740	692	764	694	729	744	749	770	709	780	715	749	794	718	722	736	756	781	775	750	780	763	689	742	788	706	687	769	772	753	736	827	699	707	760	708	759	748	668	796	733	767	712	739	741	739	725	715	742	773	742	757	751	765	763	756	720	725	787	779	716	792	763	799	730	726	770	786	774	804	765	691	721	726	761	774	735	699	795	701	783	724	750	739	766	710	734	769	748	746	757	687	709	729	753	736	734	722	752	721	758	769	732	722	762	776	744	770	785	697	737	728	735	765	726	724	733	719	758	792	717	684	702	741	751	758	791	734	804	755	742	739	733	740	781	714	771	785	737	743	741	769	739	728	724	713	772	720	767	714	763	735	774	721	756	692	784	731	741	768	728	663	729	765	766	746	748	728	699	722	777	756	705	730	739	718	752	755	738	711	745	812	794	746	799	728	757	766	675	693	751	727	773	760	739	757	733	706	734	726	742	742	711	724	759	697	700	730	752	767	734	707	739	747	707	716	748	732	742	704	767	747	746	737	732	730	771	738	765	743	762	765	743	727	747	713	736	768	754	723	687	746	734	756	779	718	727	705	724	787	719	794	744	706	749	731	772	792	712	767	718	753	750	760	702	719	750	770	758	747	736	804	727	774	766	778	736	765	734	751	746	807	761	746	719	739	756	709	718	723	712	775	760	737	693	763	727	752	772	739	751	708	723	715	732	713	740	762	785	713	723	733	736	678	745	740	747	717	711	732	726	753	716	722	750	767	727	728	744	768	713	727	718	689	711	730	715	748	727	735	738	771	759	746	745	663	757	756	738	718	758	731	703	718	756	736	768	720	748	729	708	764	750	724	774	720	732	739	737	735	772	737	734	699	733	746	730	719	695	735	757	747	745	752	748	744	771	727	729	766	753	772	747	738	757	684	677	775	726	752	754	760	743	766	752	771	708	779	754	695	786	752	744	749	728	707	713	716	727	741	731	689	728	708	732	725	775	718	748	781	699	703	675	763	720	753	773	735	760	773	725	756	739	715	737	711	719	708	709	699	739	703	738	730	743	739	753	711	714	759	773	749	737	746	743	736	744	744	735	769	722	764	750	741	759	727	735	742	739	779	777	726	727	737	727	728	760	726	678	730	733	764	724	733	734	732	713	697	818	705	744	789	782	763	753	766	713	758	789	757	761	765	711	760	739	784	728	733	730	720	761	770	781	732	741	744	736	707	729	763	662	750	730	724	780	742	755	760	714	715	730	711	761	801	739	709	737	763	771	695	740	740	759	705	743	724	772	770	782	765	725	728	732	786	750	777	764	726	744	762	739	720	725	752	779	758	782	720	738	685	737	720	738	725	715	688	741	719	719	738	691	680	728	727	747	765	780	740	726	772	753	679	739	785	695	724	714	743	762	713	766	751	716	770	715	716	704	757	770	735	735	729	773	738	741	760	722	765	736	759	736	675	694	753	740	772	763	787	736	723	764	777	781	764	746	782	743	699	681	761	726	738	759	746	709	710	734	732	748	761	746	720	730	723	711	751	717	725	736	677	762	725	745	710	739	738	731	720	807	719	789	780	747	752	726	767	732	803	767	754	710	747	748	728	755	753	740	743	772	770	732	739	745	738	789	722	751	732	764	858	805	728	713	705	722	789	713	725	649	722	775	740	729	723	756	753	728	779	747	751	761	726	753	754	745	729	700	703	740	719	763	704	755	743	711	784	689	740	760	706	751	736	759	722	738	787	747	737	747	736	738	750	769	731	790	666	675	699	710	720	722	781	758	747	744	741	768	743	754	727	702	722	743	714	707	752	710	804	723	761	713	686	747	786	777	743	739	730	805	746	720	689	722	732	751	721	781	789	747	751	754	711	722	769	746	773	772	726	756	722	706	696	683	730	780	747	752	752	737	725	729	702	767	781	714	758	778	771	748	809	754	727	698	725	733	742	744	766	734	761	714	712	740	727	691	712	707	742	736	786	765	715	750	737	750	723	715	713	744	733	714	723	713	695	689	750	764	724	798	794	760	703	728	749	733	756	763	704	705	761	704	703	764	740	813	727	701	708	733	724	755	753	754	741	755	735	756	750	703	715	716	718	783	741	731	772	716	671	738	753	780	781	750	709	760	729	756	741	739	736	729	749	778	711	746	751	740	749	720	797	684	733	757	742	736	739	722	726	710	727	757	751	761	703	709	760	725	759	753	722	731	754	719	738	713	744	757	744	742	756	714	797	738	735	731	745	741	732	755	742	730	736	713	712	739	817	766	780	754	760	674	737	717	737	710	735	784	698	738	736	779	768	767	734	732	716	728	720	728	700	732	754	764	741	745	687	754	753	763	701	739	750	692	722	758	702	783	749	710	788	728	729	730	695	753	735	771	767	730	721	738	723	702	718	744	742	752	692	737	781	773	760	707	710	733	737	749	733	715	757	705	768	758	761	689	760	741	754	757	718	716	799	718	763	749	731	756	726	757	742	708	687	734	764	681	697	747	768	753	718	760	725	714	690	782	745	754	704	688	763	740	769	779	765	717	745	721	759	777	763	749	731	763	738	696	793	737	737	786	721	733	745	714	767	782	684	756	721	755	730	773	746	757	739	770	737	745	740	738	762	724	804	795	676	788	714	787	766	746	727	775	741	744	744	771	724	720	701	727	705	751	740	728	731	746	709	731	750	737	744	733	709	750	742	737	726	724	740	772	719	746	710	721	771	742	757	740	788	764	694	729	738	732	713	763	725	761	739	753	710	742	665	739	717	721	763	788	731	732	737	735	740	709	779	717	766	771	771	738	748	732	745	715	769	707	775	707	754	745	729	746	719	776	691	750	798	666	777	661	648	704	773	706	745	725	729	740	738	744	767	737	742	732	748	728	695	695	743	762	783	723	665	682	740	736	749	748	708	690	747	713	707	693	770	759	700	772	760	670	687	732	749	716	815	696	714	743	742	761	755	803	721	706	742	736	735	698	685	754	744	776	757	680	720	726	772	676	738	734	717	725	750	749	711	781	721	738	740	751	766	767	755	794	762	728	709	733	776	724	718	729	749	712	715	768	708	730	711	709	767	695	726	751	725	758	714	749	782	753	783	699	704	696	790	779	730	730	767	711	741	759	780	740	742	792	744	752	751	699	708	716	736	723	742	704	792	745	793	742	765	732	728	739	702	725	757	746	748	739	741	738	687	773	734	714	759	741	747	759	749	763	740	699	750	737	755	759	723	697	753	759	730	772	711	736
16266	13057	10932	5495	3852	2992	2383	1907	1504	1371	1262	1173	1093	1019	978	949	943	863	860	825	853	837	825	858	849	824	788	818	759	794	817	834	806	769	792	788	719	823	782	778	812	755	764	800	754	764	812	771	789	761	728	773	753	741	769	758	760	729	766	754	777	724	806	773	792	754	750	742	761	815	796	756	753	780	718	753	775	728	746	757	779	777	780	781	776	739	767	745	759	713	746	766	760	736	792	746	720	714	766	715	733	745	736	761	778	730	748	778	783	775	745	734	810	794	748	746	790	788	768	781	759	712	723	732	804	755	740	732	749	770	783	844	788	792	787	730	763	751	713	758	746	731	739	728	773	753	737	757	790	778	717	740	759	771	764	767	723	727	742	778	760	757	760	759	758	731	762	737	811	726	755	809	750	729	732	774	730	746	776	759	745	755	795	791	790	821	757	806	766	748	796	727	753	766	741	739	758	723	746	769	756	791	747	721	739	796	748	772	753	745	755	715	779	692	752	726	769	785	735	733	767	784	741	731	725	755	776	802	741	744	741	746	739	753	752	741	758	709	755	705	731	793	739	784	756	777	750	704	751	805	760	788	749	735	754	760	755	761	759	730	776	765	697	773	752	776	754	779	749	741	779	802	735	752	741	757	756	753	806	778	798	788	774	759	760	712	763	750	729	756	792	791	786	767	804	726	766	762	806	722	716	795	745	791	717	808	741	805	748	769	755	774	744	757	758	791	729	775	749	767	742	789	793	787	777	737	786	753	752	795	748	715	791	777	773	771	747	710	772	735	756	730	744	739	729	779	736	773	766	763	771	767	748	742	776	766	775	791	760	750	722	835	788	776	777	770	762	766	755	737	782	771	757	762	742	783	748	773	800	783	773	712	752	746	759	780	790	728	801	760	713	806	766	760	746	707	744	804	694	719	781	829	755	718	769	732	719	740	771	766	764	721	740	770	804	738	737	717	734	783	760	785	779	771	766	800	766	775	793	765	745	816	742	753	739	766	719	763	739	723	718	759	733	752	729	761	738	793	744	776	772	770	748	741	769	710	736	771	741	739	790	753	753	778	766	707	754	757	735	704	768	735	773	777	759	771	765	733	765	719	758	763	750	770	728	765	725	720	780	809	740	761	767	748	782	798	785	739	816	702	730	794	787	765	770	745	716	769	787	756	750	771	750	780	771	721	703	774	781	716	726	770	744	765	759	709	773	701	720	774	737	760	781	741	755	773	781	726	757	771	745	758	753	754	754	755	811	815	727	740	783	765	753	743	733	740	783	719	735	794	676	793	718	726	767	721	778	819	777	763	797	763	818	683	770	750	768	784	745	755	745	715	822	781	742	754	812	778	750	793	736	792	734	738	759	816	753	806	762	747	744	761	803	758	766	736	754	788	744	754	716	788	744	810	814	769	746	747	810	751	762	771	712	765	764	716	732	787	752	738	741	776	796	710	722	741	793	714	775	759	771	714	748	729	753	826	763	805	780	765	774	737	754	718	763	697	731	753	750	794	741	761	727	736	735	734	793	767	747	734	750	758	749	837	737	766	686	726	737	708	762	764	746	757	734	768	725	761	832	780	764	756	759	746	750	758	753	743	751	717	724	773	718	745	738	748	714	777	707	747	756	730	752	715	747	788	767	733	724	729	792	757	752	744	699	751	728	739	756	735	785	723	776	747	738	726	745	801	728	784	756	745	778	762	766	714	748	741	747	766	750	734	722	756	768	741	774	729	777	767	706	739	707	781	741	743	780	768	757	769	802	732	734	772	736	800	780	771	756	797	750	734	720	776	816	732	824	767	814	740	731	740	718	741	755	722	730	749	788	789	806	783	743	755	796	751	740	773	747	692	815	727	741	724	768	782	722	738	706	757	731	740	729	693	779	779	777	732	732	717	711	732	766	810	750	803	760	814	760	754	772	718	775	762	771	751	746	752	775	764	725	701	762	785	754	726	739	714	792	725	723	774	748	725	735	774	830	773	748	750	767	816	742	719	747	716	748	730	758	774	767	705	812	762	732	788	750	762	731	753	757	744	752	732	793	746	792	770	752	736	761	717	752	756	731	755	714	719	731	768	729	739	780	786	758	765	767	764	775	799	748	720	735	763	759	747	748	701	766	738	724	754	734	746	826	716	810	707	740	692	733	760	740	759	754	771	710	733	785	730	766	738	776	781	788	791	752	750	817	775	780	733	784	718	771	728	707	718	791	773	750	783	742	795	739	723	742	793	774	800	726	768	775	727	769	706	740	760	745	756	755	741	746	759	737	747	766	794	758	774	777	767	775	748	805	734	776	771	784	787	775	736	752	763	791	747	782	720	744	731	727	826	730	708	770	777	774	733	782	724	760	704	773	802	745	791	766	795	769	753	777	795	778	799	751	770	719	730	723	757	776	714	761	768	742	732	771	755	750	770	793	768	753	732	757	733	775	740	735	761	754	764	796	788	755	781	719	774	778	776	773	750	751	785	720	689	736	800	766	728	740	754	764	689	761	764	782	750	751	787	756	827	741	751	745	701	772	761	734	788	781	838	754	773	733	751	750	784	748	774	723	764	737	790	717	789	770	749	742	735	783	806	765	757	769	818	787	780	781	697	760	708	770	816	765	727	773	769	762	791	796	733	776	729	745	762	771	791	755	748	706	734	755	751	706	705	736	737	737	733	765	769	739	751	749	772	736	766	732	757	745	753	746	774	738	763	708	788	786	708	703	798	705	767	740	728	767	723	801	702	746	779	751	815	702	732	760	740	757	812	726	756	750	783	711	779	788	727	763	787	708	716	730	752	767	799	763	762	711	780	730	791	787	712	748	781	726	770	755	768	716	741	713	736	773	737	749	748	747	784	722	746	778	720	717	743	791	769	755	765	710	737	770	764	739	740	787	733	762	753	772	784	791	784	761	780	804	751	753	766	778	713	788	761	712	736	734	791	796	736	762	749	783	751	770	751	820	753	752	766	708	831	758	744	737	737	793	733	726	761	788	776	784	789	793	799	749	778	736	730	750	735	726	761	776	732	764	773	780	735	719	691	753	780	756	782	762	756	740	734	790	756	765	758	737	795	735	745	767	711	769	770	736	713	742	798	744	781	757	698	700	720	784	746	790	754	799	757	754	749	763	794	778	722	730	756	729	816	746	783	828	749	782	735	781	770	746	759	801	747	742	751	782	751	781	750	755	729	680	782	707	831	732	722	797	720	722	762	754	768	735	766	751	770	792	707	723	762	763	749	759	742	816	757	719	795	749	758	769	774	735	791	746	709	757	723	710	802	776	735	779	753	776	753	745	761	699	764	782	757	739	724	806	783	737	736	792	752	770	727	790	739	773	791	765	740	793	825	772	696	700	709	811	773	766	752	761	794	711	778	734	741	781	757	769	804	745	736	749	734	721	741	748	749	832	722	729	748	774	751	773	746	777	725	741	803	731	741	786	743	726	752	812	724	718	742	728	740	771	741	791	789	762	782	780	708	748	699	741	735	751	799	700	782	793	762
22349	21044	28569	23748	21047	21110	11941	1699	1226	1104	1051	971	964	884	937	899	845	843	800	822	840	873	784	780	776	765	766	775	701	809	767	768	754	727	767	742	789	808	789	770	776	752	736	739	727	739	736	768	695	776	800	717	729	743	753	723	695	756	768	746	715	733	718	707	682	782	742	739	744	715	735	750	718	710	702	715	753	686	770	750	719	767	766	733	763	738	733	723	699	740	749	731	746	755	743	736	731	744	765	742	812	785	729	684	765	701	731	685	748	723	725	749	723	698	677	725	722	767	732	748	714	758	708	717	732	759	758	757	718	761	760	707	765	739	763	727	710	726	740	750	686	742	717	757	765	762	687	772	709	721	738	751	712	740	695	739	775	770	741	780	754	759	742	739	755	690	720	713	741	736	744	739	719	786	742	724	788	738	656	708	722	737	727	716	719	734	741	750	655	737	723	774	740	749	761	686	703	726	741	685	677	771	689	717	694	725	750	757	754	727	723	736	694	763	729	700	749	738	720	720	717	740	758	707	730	728	721	690	677	737	694	699	660	745	715	728	725	774	705	726	754	757	725	758	724	716	712	727	702	745	733	790	718	714	715	760	743	718	729	739	747	732	731	777	706	721	750	727	733	713	748	722	806	723	764	762	762	758	757	777	716	759	740	749	786	798	749	738	762	736	715	700	766	717	769	724	736	677	700	788	730	719	680	716	742	710	755	755	689	748	722	704	765	703	729	732	710	714	718	708	754	772	719	718	686	736	743	746	781	717	736	770	714	661	757	708	708	730	701	708	761	696	687	726	736	754	737	746	788	733	678	726	662	708	730	756	711	753	726	741	759	752	738	760	721	742	729	730	745	722	736	732	808	729	706	747	763	708	710	751	716	727	741	666	786	736	787	759	742	716	768	777	772	724	685	761	703	753	745	745	719	706	717	688	716	744	716	727	732	751	707	715	715	729	704	703	727	774	709	697	734	714	682	713	701	759	734	721	752	714	675	762	764	698	693	787	732	708	698	684	713	697	756	722	711	768	665	693	717	795	774	735	693	710	694	755	729	719	752	734	678	723	698	748	742	714	715	748	714	740	828	715	669	710	706	692	681	758	726	746	729	758	716	709	752	676	707	754	743	715	719	684	719	741	701	716	742	731	759	712	694	716	719	653	708	727	669	732	751	700	773	723	733	746	749	722	689	729	733	762	766	753	711	751	759	707	707	711	749	731	733	733	768	775	727	749	755	757	737	712	708	705	713	727	687	708	725	709	706	682	753	683	743	780	761	701	714	743	765	700	705	683	709	752	688	722	724	747	720	741	689	768	707	728	740	754	783	739	723	701	711	680	701	726	713	716	697	703	756	688	724	719	724	744	715	721	764	742	740	755	752	766	772	738	711	737	711	690	755	673	764	702	780	740	722	745	738	750	744	727	739	765	708	710	687	707	725	722	707	721	735	738	747	708	707	724	745	722	730	758	758	763	719	701	793	722	741	703	761	740	725	731	728	761	681	718	746	728	736	715	724	709	759	723	736	733	759	715	743	685	729	784	726	720	706	701	745	734	732	752	712	722	738	776	738	695	721	720	742	686	710	755	759	689	706	727	733	717	742	680	749	738	732	722	737	702	697	782	683	756	740	703	726	708	729	682	751	776	747	693	744	719	733	741	729	736	737	723	694	712	779	755	722	700	740	724	765	707	743	778	728	714	770	705	709	766	717	721	686	714	744	714	689	717	752	761	739	734	781	729	746	694	732	751	738	762	679	778	759	737	704	658	732	757	755	717	674	705	792	704	725	702	763	713	709	726	657	753	731	729	728	712	728	732	734	706	721	803	748	710	737	751	709	717	712	732	685	746	762	770	733	734	670	746	713	730	718	709	689	721	721	692	705	735	682	758	677	711	717	746	702	749	776	749	698	775	718	757	753	690	723	713	740	735	728	766	752	732	707	724	694	758	714	755	745	715	719	733	736	717	726	688	730	722	702	691	712	766	657	774	757	706	728	760	730	760	726	756	722	697	768	710	748	707	722	698	746	698	755	685	730	744	736	736	694	725	777	739	752	761	703	729	718	752	705	719	714	717	716	706	730	727	723	772	743	708	744	721	716	751	734	733	728	713	723	723	733	731	677	673	706	730	724	709	751	735	745	737	771	746	728	700	770	671	740	711	675	768	711	725	679	685	701	724	721	733	701	802	717	738	803	731	699	758	759	772	759	733	719	758	716	732	680	705	686	687	747	728	764	740	724	724	731	726	719	744	723	749	702	717	724	726	738	720	784	734	725	686	716	687	705	722	740	729	696	726	757	716	693	724	701	703	689	719	678	732	705	766	710	779	719	738	712	745	735	730	689	728	735	717	751	734	705	780	711	710	716	713	753	780	683	712	751	729	717	729	734	689	755	755	738	724	735	710	719	716	713	743	758	726	716	734	708	760	726	676	695	722	698	731	811	764	746	746	784	771	717	735	693	725	722	695	754	713	715	790	773	721	755	707	728	733	748	741	725	801	705	719	733	732	693	700	731	695	731	696	739	675	725	736	699	729	721	671	718	721	743	736	714	697	733	771	740	731	727	759	786	742	725	781	770	736	697	709	711	769	767	730	750	705	693	764	711	756	688	721	763	716	682	770	740	752	727	720	740	709	769	709	743	727	725	710	712	709	732	695	681	735	675	698	753	730	766	699	736	748	732	753	700	711	716	678	771	757	800	732	759	708	734	724	763	676	695	731	708	686	695	753	742	704	768	763	680	723	714	750	803	722	760	777	740	728	683	748	742	701	718	677	693	761	743	778	788	785	749	744	737	706	743	722	714	683	727	720	730	728	758	765	753	756	727	758	744	720	721	739	687	723	691	793	734	756	709	749	727	762	730	708	725	699	700	684	759	756	738	730	705	744	712	730	710	732	742	775	736	699	737	745	694	653	740	727	699	729	713	723	720	696	718	693	685	719	738	737	702	751	751	712	721	714	825	724	740	762	732	735	775	794	772	702	701	775	767	727	724	703	747	683	725	693	743	737	709	706	733	683	683	740	737	754	768	728	714	744	700	736	717	697	689	692	729	710	721	709	728	672	745	753	747	708	705	725	698	692	741	734	716	718	692	769	684	699	718	700	760	700	690	727	739	729	714	759	761	728	714	764	741	729	718	728	740	775	699	705	712	685	762	697	711	749	749	726	725	683	775	769	724	703	752	736	698	731	737	742	714	730	704	702	728	677	719	740	736	731	697	689	707	737	728	702	749	782	667	726	714	700	744	735	745	742	707	740	744	749	743	706	770	767	706	672	718	715	718	747	745	744	729	736	719	743	743	760	702	770	732	720	718	706	711	723	701	718	745	736	688	742	755	668	744	740	747	703	709	673	710	715	713	768	722	741	719	722	690	754	718	734	768	757	722	708	726	727	712	752	734	722	757	701	755	764	723	731	717	742	707	722	722	755	755	714	727	744	716	780	732	711	780	667	704	711	738	745	751	737	733	786	754	704	772	727	709	763	742	714	710	752
14252	12971	10662	5483	3847	2958	2331	1852	1593	1331	1231	1137	1080	1052	926	909	926	909	836	871	847	851	797	812	806	773	771	812	778	788	820	772	814	756	736	829	789	740	713	752	730	756	781	760	729	792	750	775	752	759	729	782	776	747	786	783	770	800	735	727	762	691	768	734	756	785	767	754	730	682	758	757	767	773	745	777	771	742	765	763	779	738	737	742	768	780	718	710	770	766	738	736	745	718	724	729	728	729	761	767	712	765	747	783	688	734	712	712	769	759	721	749	743	776	731	737	703	715	694	726	771	768	712	744	760	750	793	746	750	762	720	746	740	791	787	736	732	753	772	756	786	799	756	730	738	743	760	772	769	716	709	759	796	716	736	755	741	745	735	706	698	758	723	761	745	756	789	719	740	696	779	756	757	734	799	735	738	700	768	791	715	706	718	744	763	780	735	770	722	758	766	771	780	739	752	737	746	773	740	737	731	743	691	684	713	741	789	743	756	744	778	744	750	759	739	757	692	748	752	711	764	749	784	730	737	705	765	713	777	783	740	776	764	769	754	721	773	823	674	782	750	809	745	746	739	745	680	735	728	769	749	739	735	810	760	735	696	730	785	711	747	745	743	733	782	726	710	743	735	796	737	754	690	754	726	777	766	766	772	769	715	759	766	754	772	788	799	704	731	774	717	793	702	733	768	730	711	729	746	725	735	746	688	718	748	784	722	752	722	747	759	760	766	785	737	753	757	710	783	813	743	727	734	744	743	740	709	746	751	724	779	725	752	765	741	746	780	773	718	715	779	736	716	725	758	690	697	769	722	760	764	770	756	739	724	788	733	723	799	759	779	753	745	789	741	767	801	740	795	747	782	716	757	774	762	799	692	712	793	777	772	790	774	769	745	732	732	759	728	749	727	729	755	744	777	752	773	722	755	726	773	783	783	762	777	744	770	777	729	729	743	781	705	772	752	726	737	740	775	797	746	723	773	709	754	718	722	740	736	774	760	765	720	758	769	761	741	719	763	759	753	734	787	703	764	780	744	738	686	727	745	749	763	741	762	744	709	719	758	766	739	759	712	760	722	763	780	789	770	717	739	753	834	737	794	741	761	738	718	790	753	775	729	732	773	743	725	742	726	764	755	749	779	721	743	711	708	756	755	757	754	739	760	764	732	737	770	698	745	779	764	784	754	757	716	720	770	767	758	733	715	772	725	814	769	727	735	709	762	745	783	724	759	680	767	823	747	706	776	750	784	720	750	680	734	718	785	779	737	733	746	749	763	779	691	773	750	755	687	795	754	784	692	717	778	756	727	770	783	769	709	720	743	761	781	732	742	747	762	774	769	771	789	722	729	722	763	759	715	760	777	762	772	731	788	731	699	748	792	725	750	748	733	777	786	707	718	740	737	769	776	759	799	810	780	720	751	755	747	745	796	746	721	768	748	690	778	787	775	790	781	743	740	763	764	716	713	729	717	712	768	801	752	756	735	785	776	764	728	708	732	752	691	734	738	762	735	697	760	735	750	723	743	726	752	783	737	789	723	758	698	735	758	738	760	782	743	752	740	743	698	797	780	759	729	743	728	735	736	695	767	714	742	728	760	749	704	762	780	743	702	750	736	717	708	736	700	708	784	769	708	747	803	730	762	757	749	723	736	728	736	772	720	738	729	762	745	761	704	752	755	764	732	749	714	800	728	755	802	754	736	769	706	774	734	736	729	746	732	751	737	773	770	735	720	732	739	731	764	743	742	748	733	762	687	736	757	733	744	804	731	738	741	746	731	734	757	715	765	753	706	746	753	723	752	761	750	747	765	740	756	706	765	751	787	695	769	713	788	732	683	750	687	750	702	747	752	744	765	713	764	726	738	781	761	750	740	730	808	734	748	752	715	757	741	732	759	773	710	796	739	784	727	759	756	762	725	766	751	757	761	754	742	788	751	753	767	708	755	734	717	765	759	773	746	752	729	750	754	748	761	731	727	756	750	810	801	754	744	725	720	719	690	742	755	688	735	779	750	715	761	750	775	761	773	715	733	726	699	770	758	734	748	758	716	763	779	758	794	790	694	784	755	724	767	736	764	738	701	745	770	760	757	742	771	725	766	764	799	794	758	722	792	720	751	731	738	725	748	728	725	708	776	731	757	732	735	721	776	708	749	706	740	803	719	755	763	722	795	779	760	727	712	733	783	785	734	773	716	715	734	775	728	761	782	747	746	753	777	749	813	779	701	732	741	768	754	739	829	746	746	728	789	759	705	749	768	722	715	751	766	746	810	756	767	788	783	726	751	735	726	749	769	772	738	766	696	741	692	724	732	775	728	742	777	740	732	731	815	731	756	737	743	763	750	749	739	773	771	724	777	781	771	746	697	725	720	744	776	786	719	746	745	712	777	744	721	792	708	798	765	724	777	740	753	779	722	747	773	696	697	721	791	744	740	747	781	746	757	737	766	764	677	724	725	740	704	769	698	750	733	747	776	764	781	732	688	741	762	756	749	714	768	749	737	766	807	776	779	752	742	770	769	767	776	729	726	758	751	816	770	775	741	719	749	740	787	747	729	808	751	692	750	729	701	739	759	751	767	766	725	723	718	739	733	744	746	736	816	766	746	778	717	756	799	752	810	745	770	764	760	748	776	741	718	787	746	721	759	709	725	733	720	772	761	777	744	756	717	709	712	754	726	727	729	756	768	735	736	763	762	743	760	733	760	747	760	747	746	747	702	753	722	718	746	740	781	737	723	728	721	765	769	767	747	778	745	742	731	711	782	746	722	775	758	676	784	739	711	766	816	716	773	745	805	714	700	737	762	768	716	729	776	744	769	817	731	727	775	794	707	768	748	721	639	698	712	750	750	689	740	697	724	770	810	707	778	799	755	740	740	711	713	801	745	739	699	702	803	794	732	728	774	751	772	734	780	777	709	712	743	726	746	719	745	721	771	737	785	752	735	688	775	734	765	717	720	757	778	786	749	797	696	721	752	763	694	769	743	737	754	758	740	749	699	713	705	741	706	713	736	726	758	710	743	791	744	738	785	741	729	741	745	735	729	719	717	736	749	768	750	744	743	729	735	720	787	747	750	762	782	738	800	711	724	721	744	741	753	754	796	765	763	718	771	820	759	715	720	758	738	775	736	718	797	768	803	734	743	763	744	749	773	728	744	665	731	742	747	775	732	722	744	789	719	756	781	715	772	763	740	719	703	763	721	723	759	757	772	704	736	701	737	749	746	731	735	747	757	734	764	791	767	760	721	722	805	694	766	753	724	742	716	743	699	732	800	760	735	740	768	734	753	759	721	727	720	754	732	736	741	715	786	726	726	779	734	760	711	787	724	773	712	799	753	741	767	731	750	785	737	730	771	754	708	768	719	753	760	728	794	744	726	750	788	753	802	750	743	740	706	733	735	743	763	745	762	760	751	751	805	738	771	739	770	774	749	776	767	753	754	765	755	699	751	729	784	770	699	754	767	788	713	719	787	743	734	735	722	735	694	770	742	751	746	789
22493	21118	28717	23777	21125	21192	12180	1725	1225	1109	1072	977	937	915	909	873	838	818	864	851	775	815	772	807	801	703	763	751	736	744	807	736	738	800	774	756	770	797	739	743	706	726	787	761	754	748	748	776	740	771	774	730	731	735	753	739	790	750	777	743	780	776	733	758	749	778	736	720	746	720	757	764	714	742	754	776	716	728	743	763	709	725	733	699	782	798	719	719	732	729	749	739	731	743	736	698	729	776	747	748	743	776	710	760	753	721	728	760	754	719	759	752	725	728	802	752	697	761	693	712	719	778	715	730	718	762	755	738	763	713	736	729	749	709	736	756	758	754	701	706	752	736	672	804	773	776	741	729	732	713	744	695	731	756	724	714	721	731	754	728	746	726	709	730	789	758	722	726	757	736	737	737	732	723	739	721	759	747	733	722	743	730	711	745	687	786	726	777	721	756	736	700	748	722	698	763	648	670	702	756	745	705	704	691	721	688	787	729	715	711	705	720	711	739	712	746	791	747	700	723	716	779	729	750	778	762	657	715	763	735	804	755	753	758	743	745	742	730	709	723	763	755	726	750	752	730	712	689	744	707	737	649	788	781	755	767	737	771	741	757	716	752	708	706	714	750	733	737	727	726	741	693	749	719	729	711	724	724	739	743	719	737	734	731	743	725	754	758	743	744	778	758	745	673	740	741	709	742	727	718	739	774	778	694	693	701	722	752	733	694	793	685	753	790	745	738	723	687	691	767	746	747	744	724	749	744	766	705	741	763	745	702	729	751	716	792	683	727	730	685	726	729	737	720	712	706	745	750	760	662	728	693	717	714	735	781	768	698	731	693	702	724	768	753	741	769	789	705	775	726	731	757	719	747	769	758	719	781	739	752	758	716	753	713	705	726	721	714	711	773	749	714	724	750	705	691	724	741	731	699	707	698	787	747	730	751	745	672	750	793	754	692	740	706	775	736	718	689	732	737	736	726	768	687	711	731	711	776	738	737	733	726	756	730	727	699	744	735	733	751	733	770	722	687	750	760	707	776	708	700	753	765	721	749	687	708	762	732	711	718	712	725	724	792	724	740	745	733	760	780	756	745	756	740	792	768	744	762	748	767	732	712	730	704	740	749	745	732	749	711	759	737	718	732	750	755	734	707	723	731	736	731	725	760	727	747	730	662	715	752	724	751	740	770	754	701	764	758	747	786	725	752	746	769	743	755	713	765	736	731	737	795	734	722	776	717	702	675	703	740	723	753	748	735	702	774	801	694	725	723	727	790	731	720	778	793	727	676	741	798	796	775	741	739	693	714	712	692	758	746	747	739	709	787	764	732	739	713	751	720	710	733	771	733	711	764	719	734	749	715	730	725	717	727	723	728	719	714	733	765	730	759	728	731	772	715	741	701	707	724	766	728	730	736	708	766	736	708	693	699	732	708	740	734	751	699	743	729	749	762	743	710	685	747	716	740	690	735	774	788	707	757	732	741	709	733	767	734	720	754	753	744	739	761	728	764	780	735	767	753	735	778	738	754	764	722	744	714	754	726	726	740	721	675	740	726	725	728	780	696	733	733	750	758	736	729	725	747	703	767	763	768	729	780	696	752	705	748	744	689	747	718	729	687	771	730	712	740	777	707	708	765	716	782	737	704	713	730	718	707	724	735	753	751	730	764	734	721	716	737	668	751	761	783	721	733	734	751	719	721	739	708	738	782	704	698	735	742	765	739	716	715	750	732	718	745	692	712	713	721	713	685	725	760	702	769	720	736	735	714	732	756	719	733	747	748	736	705	735	706	731	739	730	720	720	716	719	744	752	742	702	735	713	745	717	699	756	745	732	759	751	705	739	749	738	740	754	733	722	764	718	738	771	713	746	679	707	743	660	664	738	707	709	778	756	759	674	761	718	767	757	726	766	737	723	705	716	720	744	769	826	766	753	743	763	742	730	749	760	713	732	738	759	731	739	748	735	676	769	710	712	767	711	717	733	757	754	696	755	673	718	743	745	749	716	695	710	758	703	744	750	707	784	759	738	708	702	714	712	698	711	758	706	707	784	706	693	763	737	751	728	719	766	722	742	753	735	741	694	734	754	785	695	727	711	720	753	765	769	703	731	788	712	711	737	692	752	723	729	712	694	729	681	702	740	719	749	730	739	721	733	732	698	780	777	695	739	705	733	734	785	762	745	751	706	728	726	730	747	816	744	698	690	729	737	748	729	737	735	764	708	749	780	696	751	747	709	756	758	699	752	705	739	750	699	694	737	716	691	716	767	729	742	687	729	721	739	707	739	723	766	676	708	694	726	709	764	715	719	740	703	727	756	698	721	723	718	725	759	733	715	736	740	726	692	725	743	699	755	712	760	715	814	738	764	710	717	741	746	708	694	777	766	720	729	749	715	738	707	717	761	741	780	698	756	760	760	724	734	715	734	678	703	721	718	798	749	699	742	738	735	742	711	676	749	718	753	715	716	710	736	738	761	736	739	697	745	706	703	742	715	722	732	744	760	756	750	777	725	686	731	781	761	747	745	741	753	703	729	729	754	718	747	703	704	756	750	728	725	722	725	728	705	744	755	736	752	735	690	756	746	758	727	773	715	723	660	714	718	726	733	718	732	712	705	675	701	696	791	733	750	690	718	680	678	694	741	715	751	749	711	701	702	752	648	789	788	720	738	709	756	718	746	711	764	744	735	735	708	736	752	735	734	769	739	747	669	675	749	671	720	721	700	680	715	765	729	709	742	742	719	748	740	716	703	680	712	737	716	770	751	733	791	698	685	736	771	754	731	726	774	709	734	748	704	723	731	701	650	741	732	770	715	766	752	743	712	776	721	715	724	722	737	739	780	758	765	755	764	748	708	741	717	747	709	788	763	738	737	711	734	769	702	726	730	728	694	725	675	712	700	743	756	717	744	792	692	705	757	746	710	728	720	700	712	758	710	736	713	659	698	716	743	720	706	734	766	774	739	722	693	772	719	760	694	711	724	678	722	720	734	749	765	722	734	738	682	715	743	744	733	752	702	771	739	756	745	744	707	739	713	763	702	725	731	745	709	736	704	724	701	747	738	788	727	738	771	752	686	724	706	748	701	725	685	701	731	771	699	764	703	701	686	749	768	663	699	716	770	722	726	744	684	742	748	696	676	748	727	725	703	729	699	716	731	733	725	768	719	715	718	701	736	729	681	684	761	742	719	772	713	748	751	725	792	704	718	772	733	805	753	739	695	773	757	686	710	759	757	710	752	704	750	773	768	757	758	739	728	723	723	723	743	745	761	722	713	784	717	740	746	702	742	731	716	729	737	761	714	676	748	747	708	747	753	740	693	736	743	739	763	749	735	750	725	704	763	753	766	741	746	709	700	699	711	751	729	719	745	722	754	720	754	742	759	701	736	744	758	712	728	758	753	736	743	787	707	729	724	704	727	683	758	737	734	739	671	732	761	770	712	749	713	687	661	718	675	727	743	743	745	744	733	717	719	757	763	720	721	714	722	694	733	704	726	756
14956	13239	10640	5677	3907	3017	2447	1894	1547	1297	1218	1127	1051	1057	979	903	873	856	875	806	803	821	773	852	843	753	788	757	805	777	784	772	779	802	781	768	734	745	775	763	751	774	735	759	775	801	713	764	749	724	766	706	789	796	747	783	775	774	747	779	742	725	728	764	739	774	734	757	785	706	729	742	772	749	716	754	829	748	722	763	783	777	785	789	787	713	802	763	774	808	726	751	785	717	784	718	736	724	728	779	771	800	770	764	771	759	713	765	805	769	776	739	736	779	772	774	754	788	756	749	762	740	741	754	760	736	778	746	805	761	736	784	779	774	712	730	766	742	778	805	764	748	811	748	739	730	782	711	728	775	773	741	763	765	735	758	706	732	745	794	794	787	778	760	742	718	787	752	792	756	762	729	762	758	767	764	808	724	744	738	751	707	740	723	747	804	747	719	733	756	754	732	732	737	745	716	761	758	748	775	708	702	732	737	801	753	828	736	737	772	771	764	763	730	739	746	719	705	761	773	758	754	741	742	720	744	741	772	795	714	773	753	768	727	755	736	769	763	746	785	704	775	729	781	794	770	786	760	730	714	729	781	765	754	744	739	759	751	706	718	729	770	758	777	766	728	737	760	733	810	808	719	777	746	754	818	755	712	737	746	775	715	753	755	771	758	707	767	735	748	753	728	778	810	787	733	721	721	709	705	772	733	803	737	766	766	729	778	715	741	813	754	775	743	742	723	715	791	762	767	708	737	767	770	759	754	713	754	735	798	711	737	785	759	728	778	734	766	723	738	728	725	742	788	755	766	725	782	708	762	747	805	740	733	728	736	739	767	791	775	778	759	811	730	777	705	772	777	730	766	740	757	701	764	747	746	761	801	758	743	748	773	748	769	782	795	730	748	735	751	737	788	720	697	762	764	770	762	715	783	780	809	757	749	780	713	773	788	788	756	808	777	688	714	705	779	753	751	728	691	746	803	730	723	761	704	742	774	765	731	762	732	716	692	752	739	726	739	760	794	792	738	710	790	773	708	758	728	772	737	746	736	742	754	734	757	779	733	752	704	771	751	806	708	770	750	731	804	705	813	764	779	771	759	767	741	754	744	755	767	807	793	762	759	737	726	746	714	761	726	779	746	746	711	773	805	759	718	713	744	760	741	749	751	767	778	762	773	751	730	743	766	743	729	787	743	732	715	754	805	764	746	755	767	753	713	773	767	744	694	741	754	745	748	710	722	768	748	756	748	739	759	789	770	739	725	764	813	713	711	754	771	778	787	762	763	799	810	778	724	732	730	707	773	715	773	712	738	755	726	731	768	730	765	788	745	755	749	764	728	759	743	746	778	697	745	716	701	755	774	739	774	779	737	764	735	762	776	787	752	732	672	770	757	758	745	729	764	748	777	732	759	769	748	762	783	740	719	793	764	761	745	760	754	772	775	772	719	771	750	808	749	755	748	732	801	756	724	775	770	747	716	753	784	747	719	755	741	794	711	758	758	719	791	723	807	791	786	791	770	763	722	714	754	754	796	716	761	726	811	752	730	773	711	720	752	733	771	746	752	748	733	744	782	758	756	771	791	731	760	787	744	708	726	720	742	819	751	754	724	720	748	732	737	715	751	688	718	770	745	752	720	744	744	735	762	714	696	716	776	791	761	778	724	738	742	776	829	816	780	744	753	722	775	788	785	763	717	790	716	724	726	785	695	726	742	770	751	749	728	755	765	752	830	761	774	777	771	690	767	782	727	737	779	773	753	752	751	743	781	767	766	731	732	709	807	744	751	751	725	746	746	711	710	755	780	737	788	743	758	766	782	792	746	760	777	741	754	795	799	768	722	776	766	739	661	719	711	807	769	743	762	771	744	753	785	743	728	772	759	685	743	774	799	734	726	710	739	719	747	785	745	761	744	792	750	771	725	704	725	722	775	746	777	779	754	735	714	794	734	759	773	773	752	709	804	767	801	760	806	729	790	750	702	790	695	722	775	747	755	773	725	729	758	766	759	764	767	671	762	725	719	801	761	765	725	754	684	775	774	722	725	705	725	752	683	736	766	751	768	748	775	717	758	739	751	714	754	740	762	752	736	717	716	718	722	746	748	761	734	722	749	728	770	768	752	743	748	714	778	739	785	795	740	778	713	732	756	747	739	749	745	775	743	697	733	721	727	741	733	698	719	729	762	735	768	723	703	740	766	700	764	758	724	709	754	715	839	722	815	707	781	771	705	758	754	769	775	767	772	735	750	747	777	755	722	732	743	748	733	747	729	757	766	713	717	751	755	757	752	789	764	717	788	773	777	756	746	717	720	738	799	791	760	736	717	775	718	680	736	780	741	751	762	719	768	758	738	776	733	749	800	765	746	777	762	739	771	729	712	700	737	758	812	787	742	781	727	750	765	687	783	703	750	765	760	717	732	788	790	768	765	775	792	718	758	757	715	751	780	743	758	714	742	751	794	743	723	738	711	743	721	803	778	726	726	713	764	747	788	743	768	755	791	744	734	755	783	718	745	715	773	730	739	753	782	789	693	743	729	718	743	724	698	776	767	730	751	722	735	690	769	762	713	762	731	764	789	736	769	742	779	766	705	794	752	759	774	767	779	752	772	728	761	699	768	806	745	736	825	743	719	719	727	741	784	774	736	776	758	713	754	762	757	754	748	727	757	763	755	706	755	789	743	760	787	761	775	717	749	738	719	767	779	743	765	731	732	702	787	786	761	740	708	760	762	770	734	773	767	691	758	741	756	769	788	776	744	757	726	701	789	677	764	725	722	782	760	723	748	765	764	736	707	760	723	717	724	756	747	743	767	708	719	745	715	754	786	716	732	705	771	767	752	757	815	713	722	735	738	733	726	722	755	692	767	794	773	764	765	786	758	764	739	716	734	743	765	731	731	756	775	773	758	802	747	757	751	774	721	761	772	710	717	759	783	778	754	768	725	741	763	784	742	758	770	791	704	701	742	746	784	768	711	752	779	742	761	774	781	771	732	733	699	756	719	725	750	761	742	735	744	765	768	753	785	741	718	752	766	732	762	744	788	727	695	728	774	777	724	680	730	738	748	747	769	773	741	757	773	728	753	754	748	760	742	704	749	733	759	752	759	748	772	793	766	725	741	784	749	756	804	747	710	716	751	768	753	745	737	703	775	713	773	750	761	764	748	763	777	789	790	725	781	719	741	760	748	752	770	763	736	736	760	738	740	748	790	771	698	755	750	754	788	771	685	818	759	802	716	775	732	722	729	744	710	711	780	726	733	795	739	781	762	664	772	729	744	733	766	782	750	734	734	784	758	726	788	720	763	741	768	740	751	756	784	773	737	737	784	756	749	726	782	763	773	717	739	793	800	716	780	786	743	777	727	747	737	735	729	783	732	795	725	775	744	721	769	708	721	745	739	749	728	788	778	739	740	767	775	744	747	739	759	730	760	745	753	696	723	779	739	765	732	758	777	747	775	773	734	714	805	776	797	735	759	749	746	744	785	764	752	712	709	726	743
22221	20892	28375	23564	20899	20965	11784	1672	1189	1156	999	965	915	855	908	821	852	799	842	813	755	754	760	766	776	695	789	745	751	730	726	719	714	754	760	713	760	701	716	708	741	708	702	724	741	729	719	809	734	718	734	706	700	739	708	757	706	695	709	760	749	766	770	729	730	715	699	723	731	715	712	727	726	673	728	711	695	740	696	702	704	747	718	686	691	756	723	698	734	761	692	680	800	724	710	704	705	703	704	708	684	719	710	706	747	756	683	721	739	657	751	727	720	665	720	685	723	697	764	712	725	664	718	658	718	694	702	768	698	694	748	745	756	733	747	719	701	673	671	764	693	745	713	661	747	718	736	732	699	756	725	685	770	744	695	724	709	734	706	746	745	741	694	710	714	715	695	702	681	693	646	713	704	712	749	721	674	743	703	712	741	696	729	710	710	770	793	675	740	710	715	763	705	680	715	719	710	729	762	719	734	698	768	699	746	661	740	737	718	706	677	702	709	720	726	715	698	671	737	730	724	709	708	682	750	735	714	701	755	717	769	744	644	722	678	690	722	699	691	703	696	665	710	719	707	697	733	683	727	741	707	708	699	715	699	676	752	753	751	721	694	721	686	725	716	771	709	763	755	738	713	747	758	696	745	711	721	690	731	726	762	720	679	736	687	689	740	683	665	728	728	713	756	740	682	699	710	688	704	734	748	737	678	733	672	747	773	737	727	674	763	699	720	714	732	685	701	685	700	744	776	701	740	727	730	728	707	694	704	703	686	754	753	711	708	733	751	722	704	694	714	700	695	707	728	726	709	712	691	688	715	702	725	701	716	750	734	671	724	726	715	699	686	744	721	685	716	717	674	715	704	733	717	727	693	698	717	717	671	728	726	659	704	766	734	696	711	651	689	703	744	709	767	722	740	716	717	688	705	698	734	691	686	723	682	707	706	762	716	680	745	682	738	713	700	687	698	731	677	658	731	744	740	723	736	742	661	716	703	675	700	684	771	694	704	706	680	721	709	688	712	733	728	703	675	765	690	709	679	735	755	680	661	696	641	729	728	693	710	709	724	713	702	723	684	692	722	690	773	701	716	739	724	710	751	738	668	726	728	712	736	723	743	717	732	742	761	735	720	713	686	722	715	674	728	711	691	703	701	701	719	697	683	701	756	722	735	703	681	692	729	695	772	756	706	718	737	667	711	730	655	698	716	718	731	696	739	712	743	726	708	711	692	714	713	713	703	708	723	720	730	730	752	707	696	708	768	652	734	731	739	730	699	738	698	729	686	639	705	717	688	725	709	683	738	714	719	719	730	745	720	718	715	755	682	720	796	670	680	682	733	716	714	700	716	736	708	718	685	697	718	703	676	695	691	713	725	710	730	712	687	686	715	717	748	724	742	701	660	705	713	714	728	716	729	733	665	750	741	699	717	730	751	647	709	686	662	667	723	705	688	705	681	712	733	712	747	714	716	731	731	781	711	674	766	700	678	740	704	722	690	725	740	698	742	722	715	717	731	704	695	710	730	740	687	679	700	722	700	706	720	698	695	711	703	716	693	704	722	735	714	746	736	736	729	726	755	686	689	725	730	709	734	737	703	711	699	714	715	718	736	733	664	783	738	723	701	752	721	673	764	702	698	683	691	664	723	706	717	741	738	694	738	743	719	731	707	724	707	691	689	723	701	686	696	716	692	699	722	698	718	696	712	702	703	691	749	678	748	684	740	712	753	663	707	689	675	730	695	729	730	754	723	721	716	678	682	710	755	711	680	706	735	733	647	706	701	661	747	702	710	660	753	730	765	724	741	746	748	772	736	756	721	721	710	697	739	702	787	702	717	716	738	709	769	681	670	714	678	706	678	685	695	696	703	660	728	683	726	702	693	723	734	648	757	696	720	706	736	700	731	689	691	738	737	703	700	665	661	697	687	690	751	703	719	728	725	693	690	744	704	724	687	709	705	713	725	739	725	693	694	676	720	745	742	718	693	738	738	704	726	723	730	703	734	728	737	714	672	707	686	670	763	697	715	723	724	688	739	696	755	702	724	664	707	753	705	720	710	685	741	734	684	749	732	746	653	720	738	684	714	696	718	774	716	746	715	744	745	718	679	684	691	705	707	743	733	735	719	707	730	713	695	705	727	678	720	758	713	742	720	754	713	750	698	722	685	711	748	672	750	713	698	713	691	713	672	677	697	801	732	691	702	722	733	731	710	708	710	741	674	697	728	698	729	683	756	727	684	714	694	683	706	736	706	719	713	678	677	702	692	720	681	705	645	721	748	681	722	716	731	711	690	739	677	712	693	752	684	739	717	735	702	669	659	754	696	656	729	665	736	704	689	709	742	728	672	703	746	741	695	682	773	704	678	704	714	718	705	729	648	698	698	661	683	737	697	705	683	762	701	738	688	676	734	726	709	722	682	698	659	714	723	677	698	742	677	680	700	685	723	690	744	696	707	695	693	666	730	728	700	721	714	731	759	706	673	684	694	726	702	650	703	723	688	715	691	685	732	713	730	736	698	733	706	729	675	657	700	726	755	679	715	690	691	729	709	704	700	742	698	736	721	712	732	731	689	704	727	700	667	657	729	687	666	731	721	675	762	712	687	683	717	764	719	737	728	697	712	709	716	699	710	678	721	695	707	725	747	713	714	758	665	675	698	701	766	718	694	656	697	720	707	721	706	696	703	696	729	675	698	736	726	741	722	702	790	717	725	737	695	732	716	735	731	695	732	751	744	682	709	770	738	679	746	674	722	696	743	709	731	718	685	718	729	695	747	708	732	710	676	668	747	734	649	730	733	719	714	685	706	725	716	710	687	695	699	721	698	662	705	730	739	708	704	724	707	701	773	737	692	664	650	733	698	681	682	698	739	685	762	713	668	695	743	764	747	726	723	740	746	731	727	710	731	700	649	686	690	723	727	733	707	736	728	669	670	733	683	744	703	701	693	735	704	664	734	712	700	733	718	742	752	706	709	718	680	764	715	695	722	743	713	714	710	702	681	752	753	707	719	691	664	746	693	726	723	697	682	661	700	691	710	699	724	757	738	703	697	682	681	671	716	700	679	714	698	725	743	710	762	696	735	698	703	677	728	694	717	723	702	699	754	686	707	722	743	674	718	751	677	743	742	673	731	687	748	772	730	770	680	690	707	692	728	684	716	701	730	689	681	702	723	729	700	709	674	749	711	718	674	667	684	683	707	638	724	682	698	681	729	704	747	651	680	693	679	708	710	700	698	697	727	720	701	759	744	674	702	742	716	653	700	708	712	716	714	682	753	716	697	744	696	763	692	693	674	680	666	726	748	715	708	690	738	669	668	762	672	717	709	732	711	702	729	699	716	715	729	720	640	668	716	695	735	735	708	719	720	715	727	682	749	713	699	751	710	715	756	721	703	727	676	769	661	729	702	725	731	714	674	775	747	716	700	751	741	712	717	809	673	691	683	751	656	740	752	733	695	693	696	697	710	704	688	685	719	702	651	737	671	681	712	724	715	658
12309	12982	10732	5554	3861	3064	2320	1912	1558	1326	1184	1168	1026	1036	950	899	884	884	834	864	841	787	797	786	796	786	793	778	813	741	795	773	752	781	778	761	758	791	782	762	739	775	785	762	744	761	779	748	740	684	676	764	710	751	771	772	729	780	738	771	751	740	750	653	717	690	752	693	714	704	699	769	802	714	733	759	719	687	779	712	715	731	761	725	759	726	711	731	758	691	737	719	749	771	742	710	743	741	690	700	766	716	737	717	746	735	721	721	688	757	733	772	696	737	708	770	739	762	720	750	736	725	669	733	738	723	750	686	709	728	742	712	725	718	711	743	700	770	730	687	769	713	783	723	707	734	777	761	770	772	717	691	729	744	743	723	744	713	741	740	724	776	712	699	710	739	719	686	729	752	732	717	711	779	737	728	728	700	785	718	727	759	737	713	714	734	733	744	715	747	740	800	742	729	723	720	747	733	728	735	756	731	730	737	733	732	722	737	729	739	705	744	696	686	718	751	720	752	744	749	724	742	724	697	687	706	755	759	774	703	719	703	742	718	704	700	711	740	749	739	737	718	733	758	766	744	727	709	778	697	744	733	684	760	730	700	762	741	725	720	698	753	746	728	758	762	762	740	770	744	729	719	766	794	696	718	725	785	728	730	754	693	753	725	714	717	747	719	713	745	742	722	687	694	717	771	721	708	754	714	732	703	748	749	783	721	702	749	712	758	792	712	712	770	759	682	706	708	765	718	761	715	713	734	711	727	716	717	700	726	749	688	770	712	744	747	707	727	741	743	747	740	710	747	741	730	743	739	736	707	715	731	740	757	796	711	715	705	705	727	743	730	750	724	751	713	733	720	745	747	762	699	764	742	708	702	730	771	706	742	778	754	745	688	710	702	720	805	702	771	712	732	733	712	780	762	721	733	682	741	744	768	739	717	726	759	799	716	717	744	711	721	726	711	668	733	722	719	716	737	748	748	731	696	712	743	716	716	757	716	720	694	730	711	726	701	724	699	761	722	738	722	738	760	729	725	698	757	754	745	705	765	728	725	674	687	701	721	722	709	744	729	719	745	743	744	730	742	764	703	690	742	742	706	730	768	720	737	774	732	724	776	723	736	737	733	728	761	763	745	682	710	677	706	719	728	734	717	763	778	741	762	678	738	753	708	723	711	744	755	708	707	746	677	762	747	695	695	747	750	818	796	727	701	724	724	722	730	745	739	742	747	689	754	711	719	764	743	702	721	724	694	709	684	733	744	755	649	714	726	726	719	731	741	733	721	785	712	714	706	746	757	794	691	721	736	703	731	722	704	672	724	748	719	727	717	758	694	672	813	734	710	735	713	689	739	699	713	726	724	725	742	720	704	739	721	675	755	734	698	730	678	719	720	732	723	739	722	695	755	678	720	752	730	728	794	769	685	724	746	761	732	743	730	775	698	718	702	727	748	746	746	648	716	707	734	737	745	734	698	727	729	746	745	744	722	749	746	721	744	757	736	710	704	737	754	764	708	742	716	714	726	733	716	724	732	747	699	771	710	698	757	751	677	759	709	747	751	706	774	729	754	742	747	726	743	757	722	702	723	728	740	725	740	731	821	739	692	706	746	717	753	732	696	786	716	735	755	755	684	724	738	765	760	775	739	763	747	737	727	743	744	743	729	721	734	755	696	727	708	739	731	739	730	728	724	717	718	734	739	729	742	725	757	737	697	684	696	718	732	741	789	772	734	706	771	733	741	756	734	722	752	726	693	751	752	739	756	763	699	739	759	684	760	799	735	729	734	695	735	743	703	724	728	708	725	730	703	703	741	720	758	742	681	710	759	680	729	748	741	747	755	719	676	744	751	723	761	751	703	666	710	768	755	754	694	707	733	714	717	751	745	728	747	712	679	690	758	738	726	668	742	707	706	731	747	698	763	711	749	719	740	756	785	767	743	728	736	701	716	709	745	749	750	734	742	699	713	701	735	784	763	732	748	741	713	743	696	682	760	753	731	729	707	694	702	708	702	742	738	685	733	749	691	737	726	708	749	746	705	723	740	716	712	732	715	755	732	704	721	733	742	722	699	763	754	729	748	766	761	728	749	706	735	727	721	725	735	693	731	732	764	775	734	756	696	712	808	661	753	711	713	739	715	743	732	701	759	739	716	708	693	712	713	733	693	728	712	730	718	728	786	703	701	740	743	733	736	718	733	717	719	697	737	710	746	706	744	707	772	752	725	756	714	725	732	700	698	747	725	706	705	710	709	757	692	686	726	711	769	764	786	725	666	718	700	743	715	741	754	718	709	758	726	692	732	732	780	705	694	695	694	743	724	764	727	707	771	728	711	696	750	739	725	722	743	734	685	716	705	765	745	714	776	710	738	769	737	773	721	726	692	703	692	737	739	727	699	709	750	710	742	737	767	724	742	729	736	722	751	703	747	708	753	673	736	722	786	752	695	712	793	744	741	732	693	725	694	765	700	729	733	732	715	727	745	718	754	742	718	747	714	718	723	703	741	672	727	756	746	758	744	733	718	765	723	699	736	708	771	717	721	711	686	718	787	716	701	679	685	707	749	706	753	720	763	687	682	738	701	741	732	739	709	687	743	735	711	725	764	709	758	712	692	742	715	689	704	786	734	712	743	709	766	727	708	727	716	723	695	716	736	712	762	724	734	694	701	745	744	691	692	747	731	754	740	699	766	711	668	699	705	710	742	744	678	755	731	754	746	737	729	750	697	717	699	740	720	730	709	728	739	728	762	767	734	726	717	723	712	706	735	681	698	771	694	737	761	761	746	760	707	713	732	747	733	778	742	721	728	720	737	785	742	767	705	730	710	717	713	713	715	775	738	719	715	675	706	752	686	733	713	782	739	718	768	718	727	746	753	746	736	746	728	768	710	754	734	787	694	706	696	721	756	741	730	714	718	777	723	770	723	773	768	710	717	716	768	786	727	711	706	731	718	718	688	707	732	752	778	728	742	701	705	751	751	695	734	714	714	726	728	713	743	736	729	693	756	708	717	771	714	737	724	732	729	720	706	706	710	725	737	739	672	710	693	734	744	737	724	729	726	710	737	716	750	701	773	746	724	714	722	709	730	756	730	790	651	734	763	718	740	784	697	743	715	734	715	740	726	752	766	727	775	720	703	667	695	729	739	681	753	751	750	722	726	744	747	749	764	710	690	725	721	718	748	738	763	705	708	712	706	703	663	753	735	753	711	715	740	791	741	665	776	765	690	707	731	753	731	722	697	721	746	750	744	722	729	751	687	703	698	750	759	737	754	695	780	728	704	728	730	754	722	772	746	727	743	727	728	760	693	748	761	721	742	724	691	727	737	676	742	737	703	713	734	680	732	731	718	765	709	658	716	641	704	726	739	738	761	786	724	782	715	738	712	693	691	706	679	718	711	724	723	686	718	708	764	730	719	763	721	752	705	703	753	777	768	718	745	709	770	722	692	778	709	714	728	737	722	702	744	743	708	728	722	739	759	725	685	714	730	732	773	750	713
22402	21076	28591	23768	21078	21135	11958	1667	1177	1109	1076	1013	928	895	820	846	871	869	732	856	802	776	753	751	770	798	744	736	726	725	739	778	725	769	762	718	753	827	736	766	688	756	779	723	722	761	696	788	722	712	761	757	723	725	774	715	734	748	667	738	752	729	677	748	702	671	736	714	774	799	752	755	722	784	741	794	752	739	767	776	760	757	741	722	780	736	718	739	737	697	724	735	718	737	736	715	749	742	751	764	763	716	726	758	731	758	719	739	783	717	745	758	705	761	723	755	727	753	722	705	741	679	731	775	736	697	721	674	767	744	754	702	761	701	729	757	724	752	727	726	713	747	735	741	643	694	763	750	732	689	705	749	776	748	747	752	679	732	750	779	736	753	728	739	751	760	695	744	753	739	742	725	749	708	729	726	731	774	718	717	764	686	752	732	705	696	726	736	691	759	686	664	725	743	720	739	763	703	687	762	713	765	702	716	659	710	767	744	719	777	717	720	757	735	715	740	737	665	684	748	723	754	757	765	737	759	726	688	723	726	739	719	737	746	715	712	739	699	729	726	751	695	710	770	718	706	729	815	702	779	743	760	736	735	662	707	778	736	718	763	767	763	708	737	786	716	699	732	710	701	751	753	759	722	720	709	761	703	755	721	695	745	706	758	748	714	703	781	744	685	787	729	764	755	700	740	751	736	758	749	749	719	724	705	722	698	719	746	760	743	718	712	712	735	702	729	728	727	695	717	677	780	746	765	704	708	672	750	723	746	715	695	722	726	705	692	785	747	709	718	699	687	776	712	735	750	767	714	736	753	758	774	747	715	692	688	783	733	738	742	733	714	703	773	728	707	728	698	724	726	725	734	782	675	767	763	757	703	730	736	722	776	743	711	745	697	732	734	728	698	729	734	719	728	689	739	770	716	784	718	677	666	737	715	735	725	729	719	758	805	697	718	691	691	669	739	744	695	738	723	725	676	744	773	704	717	772	669	672	753	694	721	698	780	767	777	756	725	768	722	742	746	712	721	733	726	744	759	714	753	775	761	738	696	681	792	718	752	711	692	724	747	707	723	676	668	751	707	768	693	735	715	743	729	730	748	707	715	723	766	708	764	669	746	704	719	726	726	720	665	740	732	738	760	707	737	720	753	731	695	703	755	742	752	710	738	772	733	725	726	750	740	741	778	734	749	739	670	682	737	730	725	721	793	734	747	716	750	716	751	702	764	679	715	727	728	740	752	739	705	742	726	744	704	719	733	772	719	765	757	743	685	728	726	708	730	720	787	748	711	711	748	746	764	698	756	696	744	706	778	746	680	733	729	711	743	749	753	716	767	761	733	770	730	758	706	661	660	732	751	714	706	693	731	721	701	720	692	749	673	756	736	689	756	704	694	725	763	691	723	738	765	719	751	789	748	748	760	690	738	709	764	760	722	701	733	731	717	754	739	728	751	710	685	712	723	752	693	736	763	747	707	768	742	748	709	740	759	740	687	742	736	750	739	714	765	719	724	741	709	688	729	791	675	725	759	779	726	712	753	746	737	684	692	707	701	740	696	770	775	760	716	715	740	756	729	703	737	724	764	718	765	744	674	707	678	702	695	757	700	754	716	756	709	724	711	678	711	748	711	700	775	789	693	715	713	720	729	728	713	738	717	713	728	767	727	741	739	745	700	768	704	728	723	754	763	694	682	700	726	746	757	749	720	687	707	723	756	734	702	715	710	707	698	721	733	749	754	719	751	745	826	786	692	700	765	730	694	715	708	740	783	723	708	732	687	701	755	687	759	703	752	744	763	673	707	780	740	743	699	696	767	695	672	767	724	723	706	715	729	739	736	699	713	732	733	737	696	717	735	690	705	687	752	708	743	758	700	759	737	731	718	730	674	730	736	708	737	703	714	706	674	735	725	755	720	755	719	759	726	763	706	772	706	691	759	699	755	740	708	709	758	749	735	723	671	732	727	775	735	735	714	703	717	752	719	761	749	729	725	699	735	750	669	743	700	731	702	737	726	773	761	717	713	743	697	721	757	709	735	722	699	680	691	653	694	765	735	748	722	721	721	773	726	706	676	725	705	739	738	714	792	718	766	725	733	712	783	743	773	763	764	762	710	670	762	744	711	678	724	717	721	705	700	730	695	712	752	725	752	792	742	765	737	732	742	712	720	730	717	727	757	767	758	735	774	711	741	676	728	711	709	715	695	762	736	709	747	751	734	702	751	749	738	663	708	730	759	754	689	741	693	700	686	789	751	695	711	732	725	727	688	763	715	765	758	726	752	741	731	735	713	704	740	749	703	745	740	724	712	684	698	727	749	698	723	768	801	716	715	677	710	722	758	728	714	734	701	739	710	640	723	726	710	745	784	738	683	697	725	741	759	705	789	718	685	708	728	642	736	678	680	736	724	696	726	699	728	738	711	661	740	720	697	759	721	679	704	777	758	722	698	704	769	725	717	760	741	740	723	719	717	664	716	735	739	721	684	683	706	763	760	707	700	731	715	738	697	738	726	681	769	684	778	701	712	748	727	720	732	710	752	714	729	789	750	707	719	706	733	722	744	730	767	691	717	709	739	722	771	766	791	751	739	706	721	748	758	769	787	755	732	746	697	728	757	738	734	763	755	762	694	747	761	699	732	757	713	664	727	758	701	726	717	708	736	775	705	718	711	708	714	715	705	703	715	711	712	692	724	737	756	715	720	733	785	702	724	696	761	723	721	704	791	651	703	717	698	763	745	719	698	718	702	766	737	686	756	669	696	759	781	687	733	744	763	730	747	722	728	753	674	727	700	736	716	739	739	765	704	726	787	691	719	748	719	711	762	698	735	738	702	693	708	722	771	739	797	746	708	793	765	766	704	659	725	731	733	732	724	701	728	756	737	697	738	730	702	753	734	751	719	733	740	721	723	766	737	716	746	718	708	685	713	708	727	698	712	701	746	726	720	761	740	684	737	715	664	723	723	743	731	799	741	701	713	671	734	694	691	723	766	725	683	732	784	745	777	734	664	686	727	686	711	719	712	737	731	677	703	723	760	735	757	760	720	737	748	709	722	741	727	697	720	752	792	733	679	728	769	769	729	724	732	750	723	737	752	750	711	672	747	716	723	754	710	712	706	736	731	729	771	703	691	767	675	719	687	726	724	713	744	699	718	737	688	687	709	718	712	743	756	746	754	674	726	705	748	750	696	730	749	698	722	734	752	756	732	717	737	723	730	722	684	748	726	703	714	710	731	665	763	759	678	712	719	762	714	720	713	730	713	656	758	739	693	755	687	709	710	735	751	718	731	769	713	712	729	737	730	752	689	738	692	743	694	701	690	743	721	742	697	752	769	689	680	688	716	768	704	692	716	670	687	704	741	728	756	737	706	758	730	698	680	740	714	639	768	770	733	744	796	728	710	729	765	742	716	712	729	699	688	742	703	726	725	738	736	744	725	741	717	726	745	761	757	686	726	738	713	777	712	742	747	748	741	733	711	697	736	742	718	684	726	753	720
14312	13161	10829	5506	3838	3010	2390	1899	1574	1392	1170	1126	1048	975	969	876	867	841	875	839	875	846	818	824	795	794	808	757	821	795	786	759	743	809	764	752	762	714	751	774	779	717	803	779	736	763	780	705	819	778	768	777	713	774	734	745	746	734	710	762	713	755	767	755	784	732	732	767	760	723	764	743	756	780	740	738	760	758	774	769	717	742	751	713	711	756	747	716	772	719	756	719	736	749	745	729	743	733	739	699	772	753	718	728	702	732	739	759	750	731	773	756	822	751	735	742	792	702	716	772	767	784	723	796	719	762	797	762	727	726	755	756	747	761	738	763	678	736	745	781	718	785	700	752	744	732	780	727	768	793	735	696	746	719	749	769	784	723	727	812	746	741	774	726	710	729	765	750	737	717	732	727	742	705	746	753	740	716	743	739	750	729	765	735	725	731	734	779	750	714	775	773	779	754	774	758	762	722	754	762	748	729	723	736	735	750	691	759	756	758	738	775	758	790	719	787	765	728	731	740	746	751	733	755	758	742	766	737	775	710	768	778	769	747	756	799	765	794	709	747	767	772	726	772	764	744	737	757	732	771	764	689	706	703	752	705	749	717	811	768	766	735	713	760	701	715	777	757	748	773	772	711	751	757	738	733	766	727	751	751	719	775	756	739	769	750	770	752	728	776	813	701	689	734	760	727	738	740	742	774	708	750	749	706	746	734	785	825	756	756	776	759	761	692	763	746	678	702	714	762	736	736	751	794	725	689	761	812	713	743	719	723	723	792	751	754	759	712	743	732	805	745	763	751	740	777	738	797	806	747	725	746	720	705	801	785	712	717	784	750	727	724	742	730	759	755	730	735	769	774	765	717	733	758	720	701	743	730	780	709	774	699	774	765	719	767	746	707	764	762	749	739	748	805	742	718	757	745	767	767	756	777	731	752	728	774	718	739	782	728	725	785	767	707	746	781	711	764	752	774	740	765	770	702	691	727	699	761	750	708	756	725	749	752	721	770	750	777	747	749	750	775	782	693	685	724	720	793	752	738	758	717	778	759	727	724	741	772	807	718	760	814	727	779	792	763	736	798	745	774	773	753	771	748	763	775	736	735	773	805	755	732	751	702	753	736	737	721	762	723	752	687	732	738	762	740	784	755	742	715	768	761	733	704	777	713	749	741	690	712	781	810	714	742	759	757	760	711	706	728	785	782	685	726	753	765	767	720	803	777	749	720	760	733	761	729	747	756	752	724	788	724	742	753	733	713	741	716	762	737	730	749	778	813	739	745	753	742	767	754	751	735	805	731	772	726	746	735	699	717	719	745	756	723	744	805	696	775	751	757	740	749	736	730	790	745	754	737	752	738	766	725	716	769	784	728	684	781	706	734	761	702	732	739	737	753	725	786	678	782	774	728	759	738	686	750	754	727	774	752	748	702	771	774	774	749	729	746	769	741	773	762	786	748	734	743	730	769	731	767	711	780	731	748	743	731	798	729	750	692	744	744	704	720	749	707	744	734	780	829	678	753	736	769	739	697	713	772	761	787	777	748	755	747	759	770	748	711	771	719	767	789	736	700	779	763	734	780	728	735	735	732	776	756	730	748	774	829	762	769	775	727	761	774	760	698	735	757	776	696	753	754	780	743	745	781	734	714	756	716	758	769	759	737	750	779	725	713	733	706	728	717	752	720	771	798	747	755	774	750	731	755	778	706	763	677	710	746	733	771	741	753	717	723	830	761	763	767	722	711	766	744	765	714	724	684	753	721	763	748	741	737	718	704	702	790	679	739	764	745	723	702	705	761	725	810	727	760	759	743	706	749	749	717	693	768	722	726	789	751	765	735	807	767	738	747	724	767	726	810	743	754	793	669	784	749	748	738	759	752	791	744	767	783	806	777	697	724	733	736	755	762	764	743	765	770	757	743	749	687	799	746	714	707	765	775	703	715	714	695	724	754	761	763	755	768	733	757	781	761	711	747	755	730	747	673	772	743	779	730	737	717	759	752	739	801	742	752	710	730	731	733	774	748	737	717	696	715	738	789	763	735	731	738	732	747	723	751	743	726	744	767	752	765	746	753	746	739	732	746	708	708	732	764	800	750	720	758	698	707	723	734	716	789	737	747	746	754	787	775	732	749	781	748	732	757	776	761	774	720	763	759	759	703	738	787	767	757	769	766	730	763	751	701	728	744	781	797	733	757	751	749	759	736	696	701	723	720	725	774	753	706	799	754	721	748	726	759	748	772	749	711	728	777	730	728	729	727	762	751	805	768	749	702	747	747	702	735	731	755	708	767	734	758	748	763	744	699	766	729	753	789	759	747	732	762	769	729	771	744	732	770	771	760	733	726	740	738	699	742	722	663	771	756	761	753	708	733	747	748	767	747	729	746	700	773	700	753	759	739	702	741	761	737	760	702	797	753	733	770	729	749	818	739	728	699	745	705	723	746	737	766	777	772	743	794	735	744	722	774	786	721	719	730	763	732	823	731	766	774	709	719	731	696	732	745	755	784	716	782	726	766	740	736	747	739	766	753	739	762	716	725	746	741	774	771	763	677	781	751	750	696	706	718	745	753	756	766	749	755	742	741	783	734	765	767	790	775	723	748	713	754	741	729	747	708	760	756	742	725	800	748	695	711	718	694	739	769	760	725	739	777	688	765	714	712	768	728	725	748	721	727	747	790	726	729	721	771	718	740	793	744	718	753	753	753	761	738	700	723	744	758	766	717	753	738	730	756	759	753	748	752	707	727	732	780	739	778	748	757	767	742	733	765	723	812	750	742	730	757	744	730	700	772	744	715	719	768	724	739	794	735	736	767	793	743	757	815	728	794	739	705	779	752	757	700	762	759	753	740	773	749	772	735	765	770	761	734	761	774	725	745	743	781	734	759	733	689	729	755	744	816	703	741	750	740	760	742	760	763	741	751	726	778	713	672	799	761	731	745	760	747	750	755	747	708	743	743	752	770	809	780	738	762	739	717	726	770	740	738	764	733	735	710	747	717	719	759	788	750	761	743	752	768	762	711	725	747	737	777	768	807	733	775	761	713	703	763	752	755	771	752	721	763	701	724	718	762	727	754	704	711	715	747	777	749	744	755	739	745	733	736	762	743	760	740	699	773	766	771	733	726	763	748	763	718	742	751	739	700	727	704	748	765	775	700	717	773	753	741	726	714	735	796	753	756	708	748	747	755	712	697	719	788	727	716	766	716	730	797	769	748	734	775	752	745	812	739	778	716	812	725	716	744	827	722	780	744	759	713	725	736	790	711	725	776	749	748	737	771	794	758	731	806	767	747	717	802	720	759	745	769	793	727	742	776	785	694	747	775	700	731	768	772	759	744	762	735	724	751	741	756	735	763	754	726	727	766	756	758	719	732	752	751	752	768	772	778	696	732	772	734	741	746	751	728	815	763	733	726	779	697	768	709	749	723	708	698	754	733	739	749	754	707	730	766	771	740	707	750	756	786	747	779	753	730	783	725	751	743	780	768	793	699	714	748
22503	21138	28734	23817	21138	21209	11989	1772	1235	1163	1028	968	959	876	899	892	904	932	869	804	806	818	777	776	826	758	777	778	747	797	783	753	749	765	742	800	774	759	798	772	763	709	774	765	716	729	769	735	759	810	727	780	802	767	812	736	718	730	789	700	755	741	764	745	698	718	711	680	715	670	744	745	706	732	727	733	724	715	738	746	738	726	714	746	737	714	711	715	692	752	749	747	689	713	700	721	734	741	783	748	730	743	701	721	733	723	728	732	733	756	727	759	704	726	743	765	706	778	751	744	711	749	720	680	733	786	723	715	721	800	756	796	711	712	750	721	683	750	717	742	750	727	717	707	732	710	778	730	737	716	791	746	769	730	740	756	760	744	715	737	738	733	745	727	700	745	694	775	766	752	745	746	681	736	736	706	772	757	733	760	765	740	783	786	704	728	728	739	709	745	753	715	726	755	719	733	698	753	741	735	731	751	738	702	734	742	723	766	758	770	738	704	720	759	733	732	769	778	755	716	788	725	788	731	763	756	793	736	711	741	702	753	716	746	699	782	746	768	713	753	744	758	756	756	750	744	721	749	738	718	726	788	750	729	765	713	758	757	740	782	728	696	725	726	792	731	764	726	745	670	716	751	732	745	667	710	693	801	781	754	718	675	687	734	751	707	748	756	747	725	786	733	740	762	757	698	711	783	732	728	755	736	732	741	706	772	770	696	734	733	717	732	778	698	726	721	741	776	713	726	683	734	769	709	759	764	762	742	755	746	732	736	751	741	752	758	744	715	805	740	719	763	727	686	740	759	720	736	699	693	719	761	734	715	778	725	723	777	751	714	732	751	703	692	729	730	755	759	722	731	699	686	738	765	755	713	727	771	755	704	694	709	731	696	727	746	708	751	683	754	725	699	772	727	737	710	740	715	670	742	738	695	737	730	754	777	741	752	729	766	796	751	667	721	710	739	729	767	781	771	748	727	762	759	740	747	706	741	725	765	693	777	748	764	765	779	712	739	706	721	730	776	717	742	713	682	767	756	755	698	770	753	718	716	759	709	735	747	723	764	732	741	745	737	743	733	668	752	735	732	678	681	751	741	746	800	783	745	722	758	801	740	761	754	751	751	752	717	731	761	762	686	744	750	783	753	730	696	705	731	758	770	724	755	727	758	798	752	780	718	798	770	743	725	765	774	738	719	736	718	684	736	745	701	747	709	779	748	746	746	742	760	683	721	701	697	724	693	764	760	757	752	722	765	717	765	732	768	758	717	731	724	704	710	726	686	759	750	761	758	771	662	781	760	742	693	692	694	751	745	700	717	707	785	695	743	756	767	688	688	688	781	763	730	709	730	752	731	732	776	753	717	712	717	703	719	692	668	699	722	764	728	677	738	746	784	712	729	741	754	733	679	695	674	725	774	774	724	716	765	733	713	751	781	726	733	751	736	697	691	756	743	765	686	741	705	694	718	719	737	767	707	735	730	724	715	738	708	688	763	704	774	707	804	794	758	695	730	761	763	730	756	718	774	746	751	746	716	713	657	744	721	759	740	756	704	687	715	728	727	712	729	735	724	739	759	748	736	732	698	748	738	750	755	737	741	748	747	732	739	764	739	707	740	749	706	769	714	727	718	718	687	742	745	698	738	724	750	721	719	748	747	720	814	676	757	789	715	733	682	715	773	741	750	699	710	718	727	736	750	770	733	707	738	710	715	727	764	777	722	741	700	719	731	728	734	759	713	736	717	722	755	729	713	718	759	718	770	712	739	713	802	752	742	781	746	751	718	769	775	716	724	730	748	707	805	750	736	740	727	700	739	732	760	730	775	754	662	714	748	768	783	695	728	750	745	745	720	754	772	765	706	773	729	722	703	766	765	727	769	767	684	709	748	740	806	726	730	774	811	705	742	708	738	693	688	782	673	720	746	730	716	757	766	768	759	741	713	714	700	722	719	780	751	735	672	679	717	735	731	749	728	742	726	727	691	714	737	731	752	764	706	726	710	788	783	785	717	738	694	740	755	732	738	814	735	750	726	749	760	742	685	754	744	674	713	706	685	758	738	749	701	711	763	693	745	732	765	702	741	742	742	741	785	744	751	701	676	753	742	768	738	722	715	752	721	774	704	711	741	743	757	727	706	716	754	685	745	793	722	701	753	740	709	716	705	740	697	735	756	714	720	752	705	733	729	723	710	780	700	769	698	780	792	753	713	708	748	746	769	720	758	746	712	728	728	749	747	737	721	743	770	770	733	777	750	775	735	772	714	705	716	658	720	747	726	725	711	728	774	731	720	664	755	722	772	744	740	745	700	749	696	759	692	728	713	726	746	738	764	743	763	779	732	708	735	708	718	746	731	769	764	761	752	760	713	716	741	739	741	734	746	737	720	745	770	723	784	711	739	727	785	746	752	753	711	802	760	733	694	745	755	743	741	775	698	764	745	758	754	755	748	703	707	732	710	758	778	748	742	731	734	744	795	722	739	686	772	673	755	717	731	736	729	758	736	748	718	743	757	780	697	749	735	768	716	716	746	712	784	703	729	689	757	715	715	720	772	701	759	728	777	784	754	750	718	786	759	730	759	727	756	803	731	687	736	721	709	711	764	730	711	726	758	747	751	725	683	743	718	756	734	728	734	748	737	770	708	669	770	760	730	790	729	739	739	759	755	742	731	757	742	747	718	704	730	730	722	775	665	724	722	736	721	754	720	744	684	780	751	720	688	726	763	723	699	724	761	739	692	755	746	746	685	752	742	748	746	740	711	740	740	693	722	699	730	715	775	762	776	731	765	733	794	729	722	727	728	715	744	759	732	740	682	741	747	758	706	755	723	740	689	802	739	702	775	720	777	718	764	746	739	708	740	753	750	805	740	716	718	712	678	763	745	720	687	747	699	704	682	730	708	718	700	747	718	722	752	755	784	668	750	740	701	742	769	726	734	719	712	752	701	711	712	744	725	735	708	739	692	721	749	735	728	748	772	764	740	762	725	723	695	697	737	722	737	784	691	775	721	681	754	735	733	722	686	763	765	764	727	734	742	711	736	700	737	740	761	731	760	753	759	742	769	699	789	715	750	746	750	710	723	719	759	720	694	706	724	738	776	730	701	739	759	728	708	715	722	711	716	705	710	734	809	676	791	721	722	750	720	691	770	810	758	691	753	714	756	727	712	713	718	751	779	756	726	742	738	723	737	741	735	765	713	707	720	748	791	711	795	734	771	749	752	729	714	744	726	760	772	768	735	722	725	712	771	701	690	748	766	752	726	767	731	754	756	717	708	731	692	779	695	720	714	692	748	738	698	730	753	758	748	717	744	687	705	737	774	729	721	761	719	723	701	752	701	747	683	728	791	822	786	745	781	745	757	725	727	721	784	742	740	753	720	715	722	746	692	743	684	738	745	727	747	726	767	781	754	706	656	734	755	720	693	742	771	686	794	792	747	759	746	712	707	721	757	746	759	702	746	709	721	724	732	744	725	713	704	735	698	788	706	698	717	716	748
13708	13182	10786	5568	3969	2971	2473	1957	1537	1357	1149	1118	1103	985	948	955	979	887	891	843	821	874	888	828	832	805	784	811	824	808	800	808	781	840	761	732	750	821	745	766	741	818	795	813	752	762	750	743	812	816	780	731	739	776	755	764	753	732	746	803	766	725	745	761	783	746	727	749	761	773	725	750	728	731	763	718	768	740	747	773	788	749	800	769	780	804	769	772	687	764	763	793	741	785	738	749	791	715	740	785	699	706	782	729	726	725	739	716	738	797	779	803	842	746	751	751	691	805	751	772	782	778	741	801	727	807	726	727	729	700	827	754	725	744	765	736	718	756	731	744	734	775	703	734	723	705	714	785	774	706	803	760	761	744	764	737	806	772	797	686	738	737	731	763	739	784	739	749	742	734	741	715	740	752	790	739	718	737	759	757	780	788	764	777	772	760	732	762	789	795	793	760	767	748	747	729	741	756	726	784	756	723	760	745	787	738	739	741	760	737	776	734	728	758	721	716	790	698	681	800	771	782	752	754	738	749	752	805	752	746	750	785	737	703	764	706	746	734	751	751	751	784	788	746	732	734	724	793	761	776	815	743	783	754	747	701	737	748	743	728	758	758	820	735	714	771	738	783	738	750	762	747	763	811	733	727	798	758	763	716	764	711	789	775	771	702	752	747	755	737	766	738	758	743	768	764	738	742	719	726	754	798	768	706	804	768	692	761	712	750	736	742	773	761	755	800	767	755	720	736	750	798	705	797	738	768	744	746	784	748	753	711	732	802	712	750	716	745	763	711	784	732	771	741	739	710	793	807	746	817	737	796	738	694	756	760	799	733	743	794	716	730	767	748	731	770	755	737	814	754	770	752	725	820	701	767	727	763	733	771	755	725	789	731	811	756	751	745	742	754	777	721	759	748	724	747	754	761	761	753	757	733	727	735	696	734	770	710	749	749	724	785	802	759	780	755	809	760	729	792	745	745	746	741	793	706	693	738	793	749	761	751	745	725	763	771	755	667	729	734	724	787	744	714	724	771	784	781	737	740	678	783	736	741	706	760	732	748	736	742	753	817	726	780	746	767	731	785	693	778	810	733	755	730	722	762	797	719	767	749	704	746	720	748	710	756	718	746	774	754	780	756	784	710	743	723	718	795	736	741	740	774	770	797	743	800	739	715	750	748	785	735	778	769	771	750	720	735	769	770	722	806	741	752	725	763	756	737	793	700	750	733	730	747	735	752	780	769	729	699	747	712	756	733	772	712	761	749	723	714	727	724	761	789	731	748	740	767	765	738	758	737	724	775	770	786	717	760	706	763	754	783	747	723	741	753	732	727	735	758	796	767	724	779	700	743	733	775	769	772	738	738	745	741	778	770	781	746	758	744	747	758	746	734	739	754	739	717	727	729	762	725	751	756	816	750	699	776	736	681	761	775	750	747	725	786	816	757	721	757	741	751	784	768	785	761	779	740	691	750	754	740	749	740	754	773	784	743	756	722	710	750	780	770	717	732	719	748	759	767	742	811	754	720	746	796	773	717	733	768	755	757	763	680	730	660	748	760	713	781	729	734	786	730	741	772	796	804	782	750	723	686	786	715	778	734	763	757	709	750	735	757	768	767	752	734	753	758	729	789	752	721	737	793	729	764	765	780	735	738	774	748	716	732	737	742	763	753	780	773	761	737	791	767	747	740	793	754	779	762	745	759	814	722	791	763	732	732	725	780	757	723	731	745	735	745	768	735	775	798	744	733	736	756	719	759	742	747	722	707	731	727	783	765	789	752	788	787	733	705	756	755	768	768	754	799	712	752	765	722	755	776	817	726	698	749	789	748	753	750	753	725	776	727	782	765	765	732	758	766	801	766	744	798	742	727	748	772	683	724	746	778	765	754	761	780	775	781	714	757	739	732	761	789	749	744	726	756	751	727	714	737	699	757	750	763	761	739	688	761	772	814	739	704	794	749	742	752	743	824	778	757	710	756	752	748	774	736	724	682	724	723	700	720	734	769	756	776	747	754	722	730	739	777	749	741	718	766	777	755	806	743	805	705	695	746	743	762	726	713	699	766	743	727	732	756	764	775	733	782	732	760	785	710	714	724	754	749	782	767	763	731	748	718	743	765	765	781	699	749	707	730	760	797	785	773	730	757	717	734	807	745	726	829	816	737	733	794	769	722	757	803	718	746	756	699	733	770	726	730	758	763	782	700	697	763	736	708	742	708	797	714	685	713	713	724	734	745	753	771	755	757	780	746	689	785	757	791	746	728	735	752	713	745	747	726	756	745	774	728	728	753	793	806	754	734	764	763	752	763	765	730	744	772	767	720	751	776	710	726	737	749	800	770	755	760	775	771	747	763	815	749	735	720	727	701	729	799	738	767	785	751	731	763	767	730	742	785	725	741	743	773	713	808	714	773	791	693	762	722	712	751	753	775	699	771	744	768	748	716	770	751	753	776	764	747	711	760	763	714	769	767	756	716	742	741	762	754	710	738	776	718	677	774	751	750	738	782	743	751	716	750	770	784	754	754	760	728	793	768	748	821	733	751	791	765	761	749	731	768	794	722	685	730	751	799	741	709	755	752	721	766	801	779	745	784	707	771	757	726	708	722	778	736	748	771	727	747	740	725	716	783	779	720	745	806	794	771	777	769	738	791	763	764	728	728	774	806	691	750	726	714	748	719	782	762	734	709	700	789	701	766	776	739	737	741	753	715	769	739	672	759	704	702	757	723	702	723	765	791	799	739	752	727	779	749	713	758	785	759	720	718	782	764	735	711	757	731	707	687	746	742	756	780	706	736	802	722	727	786	787	729	757	743	744	785	697	760	712	781	751	744	757	727	726	758	732	717	723	760	728	772	767	729	788	760	783	771	770	754	792	777	737	724	783	744	761	733	774	773	742	789	721	789	769	761	783	770	757	758	777	815	719	814	776	744	767	764	764	743	674	705	760	747	714	746	756	716	743	707	771	739	716	761	708	764	789	724	763	758	700	764	731	793	766	721	770	731	744	728	734	727	746	780	730	753	767	846	751	768	745	752	712	706	791	776	749	756	724	724	804	682	802	727	754	744	757	694	785	754	771	755	731	789	729	803	763	747	790	766	753	727	720	788	736	727	771	738	728	737	801	792	802	787	815	743	756	765	796	746	765	691	741	775	790	775	716	727	693	776	792	723	767	760	750	775	821	725	801	754	775	774	721	767	738	763	785	715	796	761	717	761	703	763	775	723	745	752	780	728	763	743	750	726	711	724	741	801	772	750	769	756	747	759	809	776	742	780	782	779	798	732	768	764	776	771	754	767	740	737	713	768	723	740	769	755	735	765	739	757	744	749	746	698	767	737	770	775	770	761	754	711	750	737	755	765	727	767	721	730	726	798	742	783	799	740	739	816	743	746	769	756	722	786	733	771	801	739	730	723	754	706	721	774	679	726	786	696	757	765	726	715	705	774	795	737	713	736	685	750	723	709	747	720	787	765	766	763	759	765	743	739	803	777	743	700
22433	21116	28682	23803	21120	21196	12089	1682	1250	1151	1025	1056	948	943	890	899	896	822	821	835	830	838	804	806	773	787	716	760	770	732	732	728	771	751	765	748	702	797	729	753	734	718	727	779	787	749	750	765	716	760	746	732	727	708	763	699	737	766	771	755	696	753	772	697	772	767	740	708	710	777	726	716	753	776	742	740	740	762	769	687	676	710	735	740	778	759	723	760	732	731	741	767	730	716	734	736	712	742	754	736	733	729	767	720	777	795	715	731	781	742	732	739	706	704	711	657	684	748	737	763	702	695	719	717	741	696	713	764	736	756	737	764	691	711	737	727	738	705	751	725	802	725	760	708	697	781	737	700	739	718	722	706	668	718	786	733	732	731	708	768	748	704	773	740	720	703	771	738	665	764	735	752	720	725	744	742	707	736	736	720	770	722	731	749	708	758	727	784	743	713	742	773	708	776	770	736	741	660	727	742	762	705	759	766	712	761	745	775	771	726	723	692	739	711	734	741	717	710	754	731	776	744	720	781	741	703	778	708	695	710	765	703	717	711	721	665	732	749	715	733	749	748	713	699	762	760	726	746	765	693	748	701	698	710	751	752	722	721	752	757	721	694	753	763	755	771	739	725	688	735	749	710	717	720	737	717	723	708	734	749	753	734	739	681	763	718	699	752	733	690	688	756	725	741	735	722	776	720	740	760	730	720	713	785	748	713	775	725	762	715	762	722	773	736	750	747	714	735	724	736	738	753	760	700	687	697	745	767	729	723	730	731	745	735	705	716	706	738	725	699	763	760	711	740	773	743	733	729	737	688	747	693	779	703	785	690	755	745	737	709	715	744	704	762	754	754	770	747	749	728	742	743	725	710	773	736	708	714	715	767	760	747	723	748	729	749	702	736	722	750	731	745	734	725	735	760	715	733	713	780	730	712	702	715	791	723	751	732	708	757	754	737	734	751	712	761	750	748	721	780	710	761	682	701	725	808	757	743	743	787	764	742	716	743	726	720	785	744	738	689	709	731	745	747	768	761	729	758	718	753	741	758	743	757	700	752	751	796	725	760	768	780	733	710	748	786	720	703	754	718	652	666	747	746	736	794	716	707	765	746	734	687	730	708	663	726	734	754	726	699	711	737	715	720	776	755	731	680	741	739	756	716	731	725	722	746	706	727	730	715	722	648	764	755	738	692	699	693	685	754	719	732	715	701	754	721	732	737	734	713	702	705	716	683	776	740	734	710	747	704	701	762	716	719	744	777	698	739	720	710	777	746	697	753	715	699	732	717	780	774	746	714	794	755	761	759	740	733	745	725	744	774	765	744	719	716	732	746	712	731	685	728	769	749	747	762	731	745	719	741	745	741	745	758	711	678	729	759	732	693	759	698	704	744	762	684	720	718	744	759	695	736	743	804	724	745	782	688	738	695	735	731	741	722	766	782	731	728	753	788	720	761	747	733	705	697	787	788	681	718	726	752	774	734	752	721	736	748	749	715	740	760	723	771	769	761	724	739	728	740	740	748	762	731	791	769	756	674	775	732	761	683	719	755	704	692	720	686	691	739	777	744	727	727	741	738	745	695	742	725	705	733	753	780	722	709	753	716	688	720	748	719	746	726	729	704	731	701	766	699	733	691	724	792	712	706	706	733	755	737	751	765	737	742	726	691	720	723	756	704	706	729	747	740	728	741	692	752	731	787	729	749	753	807	673	731	696	735	713	687	740	776	758	711	710	697	773	791	736	691	688	735	694	722	737	759	737	734	739	735	722	744	754	669	751	725	737	735	777	717	763	707	697	736	693	768	736	755	704	762	710	748	711	688	782	682	750	782	688	712	730	747	688	756	739	782	741	775	689	720	758	691	738	764	739	746	715	731	695	669	770	748	745	713	725	769	730	732	724	727	799	798	726	699	689	698	728	775	745	739	743	746	802	747	748	751	754	770	750	710	736	669	740	737	697	739	754	744	694	706	734	752	707	737	723	722	763	735	710	730	642	745	710	728	747	687	748	687	747	762	694	714	738	738	736	719	668	733	761	733	720	701	753	701	758	745	731	749	716	754	726	738	731	675	741	820	745	694	714	695	747	742	696	733	706	724	728	727	713	723	716	701	653	708	703	696	807	732	742	732	692	658	717	746	741	735	723	734	717	734	803	711	726	787	729	771	731	751	722	730	748	743	732	730	705	672	697	713	747	752	722	744	692	733	751	753	700	728	757	739	728	731	694	753	768	764	753	700	763	772	737	738	764	718	713	737	741	725	718	710	724	781	730	764	760	727	742	741	750	688	746	779	731	707	709	753	704	729	742	741	720	771	760	733	722	702	734	744	701	714	721	751	742	721	712	652	723	709	691	708	761	704	708	735	748	697	705	793	748	784	742	806	710	755	715	698	721	776	717	732	699	734	736	699	793	746	725	733	724	713	768	736	697	763	726	733	721	792	750	788	721	743	719	757	688	731	681	723	742	777	712	703	721	733	799	711	768	704	767	734	726	739	773	751	759	732	727	728	675	767	703	719	711	713	747	693	741	712	720	726	690	757	747	782	700	707	765	751	733	722	712	734	718	749	721	726	724	740	736	713	734	766	687	737	773	680	723	760	728	748	676	805	702	763	788	715	714	756	739	716	690	729	751	711	684	747	760	772	735	752	744	741	723	733	763	724	759	744	770	711	707	738	755	740	721	714	699	691	727	717	762	774	698	723	749	763	771	707	751	728	723	708	684	672	734	694	703	763	741	754	733	744	749	744	733	704	717	733	777	708	728	736	722	696	724	769	682	746	738	718	728	713	742	713	680	718	754	711	773	722	708	736	687	734	776	758	734	708	705	684	679	729	724	717	712	689	704	724	775	791	689	704	706	723	751	716	728	739	749	713	753	765	712	766	774	767	727	733	715	700	766	747	776	801	771	797	750	736	704	749	689	737	735	709	705	749	760	747	732	734	761	794	697	707	741	709	738	774	707	774	694	752	718	700	698	732	722	670	758	721	731	734	727	687	690	697	767	772	766	745	744	713	750	706	734	792	693	709	712	743	706	719	742	736	769	699	769	773	761	740	724	728	792	762	729	720	723	698	725	811	725	729	712	767	727	711	714	711	707	701	712	715	700	714	706	741	750	673	685	692	750	750	721	759	698	726	800	752	732	708	748	717	799	769	754	768	737	739	724	693	711	768	764	740	675	718	738	753	764	710	731	714	723	756	734	759	739	742	769	780	746	808	677	743	717	718	711	693	744	721	762	699	727	747	731	712	704	739	744	698	735	715	701	740	766	753	756	704	724	717	710	721	693	721	712	702	715	751	747	744	714	725	732	705	688	687	655	761	713	766	722	731	726	727	728	743	684	702	709	682	711	736	772	752	659	686	751	715	698	711	695	751	751	769	728	726	751	779	750	740	692	780	730	685	735	746	734	754	764	727	732	740	755	711	691	714	777	781	671	728	715	754	735	751	725	740	760	751	711	725	722	760	764	741	747	712	700	740	718	730	740	726	681	716	749	743
14296	13137	10648	5483	3798	2994	2415	1993	1563	1394	1269	1134	1079	967	950	972	941	888	900	827	858	816	857	778	824	824	783	775	791	783	802	766	783	798	788	773	747	791	747	732	791	768	803	741	774	774	739	758	767	765	766	770	768	762	707	772	769	728	736	754	747	712	765	764	767	749	724	741	755	772	745	758	801	746	719	748	755	791	761	725	671	706	765	751	739	780	774	749	720	734	752	749	774	831	780	786	772	699	798	712	749	767	717	733	742	696	735	781	757	733	759	767	754	767	742	736	795	788	737	752	790	824	793	728	727	778	773	735	713	708	751	752	783	792	766	764	725	749	766	794	723	707	791	807	725	723	750	754	787	739	716	726	710	726	771	779	747	744	713	737	752	769	727	748	734	795	731	757	741	749	789	782	757	752	739	729	721	794	794	749	766	797	726	775	724	712	757	726	702	727	778	794	708	729	771	752	790	760	734	730	757	803	727	780	752	738	771	761	719	705	775	805	732	713	730	738	741	734	773	752	760	790	746	783	799	748	736	724	764	803	784	792	724	803	705	721	746	753	704	734	766	747	758	764	779	739	767	738	728	750	744	783	755	751	712	753	727	753	729	730	737	798	718	718	763	730	731	739	711	735	777	724	761	719	777	756	738	754	754	717	663	734	743	757	745	796	766	738	755	764	829	736	769	763	752	757	793	784	755	758	723	791	726	778	769	717	795	763	815	730	747	756	695	712	700	744	734	760	702	754	745	766	744	786	735	739	778	738	716	766	753	800	765	704	754	788	760	749	769	753	731	766	759	768	701	758	718	756	781	760	779	761	770	713	716	728	780	717	717	748	739	790	762	796	772	745	746	763	772	757	823	731	750	757	743	744	797	783	784	768	772	775	750	738	729	770	760	805	768	766	730	719	786	769	777	717	721	746	728	776	721	706	735	792	772	741	752	749	752	791	760	736	731	789	751	748	701	703	763	701	793	764	795	761	755	726	744	748	760	773	741	792	814	764	809	742	736	758	800	774	711	735	784	785	720	739	770	712	762	758	729	757	724	751	751	781	731	738	745	769	704	735	790	739	746	754	742	764	724	761	740	742	784	757	774	737	790	754	767	697	768	748	744	755	769	748	763	725	738	711	778	742	760	711	738	751	773	759	751	742	719	778	747	715	719	828	734	762	704	731	739	758	745	796	706	723	753	738	708	742	758	789	776	732	755	770	779	739	735	825	734	741	785	734	779	796	771	775	727	762	773	851	732	752	749	753	756	728	791	761	753	706	793	771	727	703	754	740	741	753	687	762	735	750	752	730	740	758	751	760	785	700	691	772	756	775	779	757	810	701	734	735	774	760	795	723	751	759	776	739	762	745	743	749	689	740	777	771	731	750	743	753	784	715	719	737	762	759	719	689	706	773	693	779	740	749	751	724	749	762	767	736	721	731	751	741	751	776	679	822	757	766	725	761	743	728	746	730	748	734	734	732	735	762	752	730	772	784	774	712	724	765	707	757	770	720	786	764	738	771	703	776	744	767	774	716	734	743	732	763	737	720	758	775	740	794	776	721	724	756	763	794	690	767	767	753	728	744	770	757	744	700	728	739	714	740	733	758	761	759	766	712	760	761	732	708	768	779	765	764	743	750	772	779	798	715	768	709	757	727	767	765	755	764	762	727	786	733	739	774	793	748	750	737	734	715	712	773	760	764	757	720	742	797	765	729	765	722	707	762	755	790	732	796	712	748	739	704	753	723	725	752	712	748	755	794	741	800	739	737	742	743	768	790	707	737	765	777	768	737	746	712	679	756	750	765	733	764	730	728	748	729	718	718	771	758	748	750	736	747	766	737	769	757	768	756	763	777	764	744	802	780	748	742	710	786	757	737	762	704	742	749	817	702	750	740	761	732	757	793	776	705	766	755	730	711	779	677	738	762	754	716	717	738	762	765	773	768	795	749	716	756	706	813	736	789	747	739	741	778	802	744	699	733	767	740	734	753	777	746	729	769	753	772	731	765	703	786	775	743	740	721	750	760	739	766	725	719	762	777	772	719	732	760	744	776	766	746	743	754	740	757	720	733	751	734	738	715	752	742	743	739	811	711	735	775	741	752	762	744	708	794	766	757	769	777	735	720	730	735	743	721	776	756	776	769	753	737	747	731	726	717	712	760	756	727	777	743	740	765	764	747	779	708	762	747	756	759	713	712	748	794	771	786	749	735	765	773	712	771	736	739	718	742	742	719	750	788	773	713	755	791	747	781	760	753	747	724	717	749	740	793	775	774	766	760	706	751	742	751	764	733	766	718	728	759	754	726	759	685	743	708	778	730	755	702	759	770	714	783	799	734	759	791	776	729	762	720	754	733	731	720	737	755	793	770	756	754	780	743	768	783	756	763	776	728	716	759	727	733	690	813	787	728	747	771	732	726	735	742	737	792	721	792	736	769	739	727	698	719	771	771	772	742	711	722	747	735	720	763	755	746	797	773	717	736	734	753	735	735	755	766	774	762	718	771	759	799	741	814	721	728	766	747	767	790	730	778	720	721	734	713	711	774	716	745	763	783	738	691	770	748	764	770	768	722	770	770	759	766	742	787	742	730	778	745	755	751	760	704	764	717	772	744	757	750	799	710	729	736	771	800	769	674	758	727	778	784	756	743	700	757	785	746	714	758	710	741	726	736	732	783	769	760	763	785	762	753	767	736	754	701	741	715	808	765	766	746	725	720	755	733	738	735	766	728	750	811	728	746	755	782	695	770	727	780	805	708	778	764	753	771	757	748	753	741	717	735	685	786	787	743	714	747	708	742	773	747	740	730	736	759	750	776	733	757	706	770	721	803	730	731	788	759	766	815	684	708	776	745	763	735	712	746	755	760	751	797	792	788	770	758	735	788	705	740	754	757	772	696	732	709	781	734	751	808	723	751	779	753	727	771	707	744	781	788	765	755	748	692	759	765	762	750	732	738	741	743	725	717	754	768	769	799	750	761	754	739	769	779	715	755	749	766	743	766	743	761	714	743	763	734	718	755	738	754	795	734	716	741	774	765	730	722	744	692	743	754	757	732	772	765	836	790	722	728	713	780	721	703	760	724	747	723	758	785	749	770	762	770	807	785	755	783	743	763	732	703	726	733	727	790	743	722	753	758	722	742	760	761	749	711	723	766	740	784	794	734	772	781	754	754	787	741	773	713	787	693	744	751	778	726	754	775	737	736	775	749	726	731	781	749	763	779	754	774	775	803	740	785	763	789	781	702	779	758	767	775	780	817	726	722	707	789	728	721	738	719	754	768	726	748	764	738	726	715	745	725	755	789	771	784	733	723	740	721	774	737	751	713	780	755	732	658	743	743	728	710	719	786	758	726	766	763	794	730	743	756	702	691	767	739	739	757	735	709	776	773	758	775	798	714	713	751	743	742	683	753	720	737	762	733	764	762	770	682	769	755	689	814	744	746	772	762	765	694	770	741	760	741	748	706	806	771	746	720	765	762	743	755	688	732	738	708	801	781
22340	21024	28582	23701	21027	21095	11816	1691	1256	1176	989	978	922	940	906	867	838	854	837	781	804	806	760	836	781	750	777	804	782	762	783	749	703	736	768	737	756	739	763	767	768	747	760	758	721	743	765	752	765	761	739	739	724	762	800	782	773	726	719	796	711	734	723	722	798	726	711	716	712	726	730	670	707	783	740	731	729	740	745	745	741	794	707	728	683	697	748	738	706	808	697	753	704	714	767	749	708	780	701	755	744	760	705	684	745	744	673	721	741	758	672	748	689	738	747	731	734	719	739	730	755	698	745	729	780	715	750	764	704	722	778	749	772	741	760	711	748	719	761	704	738	745	735	735	786	748	774	747	696	751	769	752	736	730	693	747	738	787	747	738	729	696	753	724	765	691	750	749	660	757	766	729	738	695	698	711	719	715	772	718	697	793	763	705	723	737	734	696	741	727	706	744	692	751	704	739	792	726	742	702	736	736	728	699	746	742	705	795	721	746	816	758	662	766	731	721	675	759	771	698	709	704	717	715	753	739	728	741	742	717	745	793	726	713	793	688	741	752	713	747	733	718	768	757	680	786	732	692	703	741	700	724	754	763	761	723	732	721	752	784	766	747	733	744	702	739	673	726	761	724	760	734	690	701	791	692	733	738	753	718	733	718	721	736	799	761	780	758	744	744	698	730	700	698	715	696	715	727	701	742	727	725	704	754	747	756	691	745	746	785	727	725	708	715	744	736	689	703	726	753	713	737	730	744	732	688	710	735	727	733	752	725	686	745	743	711	692	746	729	712	749	768	674	685	695	730	748	754	700	709	736	746	696	734	759	729	750	766	709	720	726	719	720	703	743	748	714	694	718	712	676	770	718	709	751	764	682	714	720	717	737	711	719	707	731	708	688	744	750	693	666	773	780	758	714	734	759	690	703	750	720	726	713	725	722	735	692	736	713	713	709	730	722	736	701	759	723	735	754	774	754	731	772	742	710	729	702	768	768	753	787	755	719	769	773	731	752	730	724	707	727	741	722	686	699	738	728	748	743	758	707	776	728	717	752	703	719	748	735	778	760	703	723	781	723	809	690	731	739	722	703	723	777	728	736	739	700	721	716	749	739	714	698	711	750	718	714	735	706	723	748	727	756	814	761	747	755	709	746	678	775	695	763	731	718	706	735	769	706	709	737	737	719	692	724	735	667	778	789	731	737	743	736	734	739	757	724	755	795	764	720	746	735	657	716	724	682	726	673	694	752	680	742	746	712	801	754	675	758	728	716	763	732	724	627	731	786	731	748	746	741	693	746	731	716	741	695	713	724	782	737	745	701	690	713	708	659	741	714	685	710	709	743	751	708	767	736	743	723	714	758	743	729	740	719	715	743	690	733	743	752	715	713	748	688	764	741	721	708	670	695	701	748	769	745	722	723	717	754	730	773	683	740	729	739	731	727	666	704	733	738	725	772	711	690	756	750	733	651	739	703	743	748	718	764	809	718	725	709	746	730	727	778	728	705	772	693	747	759	750	720	739	688	717	729	715	736	735	725	722	722	782	755	749	715	725	725	720	750	739	747	741	726	730	755	728	682	739	748	735	751	686	716	728	717	772	730	731	718	769	704	763	713	743	756	693	711	754	770	743	737	705	743	707	723	692	717	739	709	691	704	738	733	712	692	769	707	782	720	697	709	797	721	726	711	732	693	732	737	736	720	725	726	752	787	700	728	762	729	690	738	676	682	737	727	727	762	798	745	707	730	703	711	729	744	757	701	716	719	749	729	760	705	677	705	716	690	759	767	709	730	719	710	731	760	754	673	716	722	729	695	744	761	774	724	727	723	716	669	724	773	751	720	724	713	713	698	801	688	753	696	719	734	759	737	728	753	705	690	713	751	742	711	755	767	727	736	717	771	754	733	738	706	730	721	749	706	674	756	730	733	734	738	751	766	735	730	738	735	790	751	737	770	723	730	684	689	699	770	690	788	700	767	730	744	672	725	693	729	754	712	735	778	765	750	728	712	713	724	769	757	694	662	718	771	729	719	721	707	729	773	769	725	691	734	715	768	771	690	771	771	776	651	702	714	779	749	705	709	716	749	722	769	732	737	730	727	743	720	742	786	717	724	742	738	734	702	771	735	706	747	736	697	764	729	736	690	704	674	744	756	734	751	678	731	710	684	722	725	737	702	702	735	784	671	725	704	746	669	731	708	742	748	718	742	778	741	687	711	713	715	683	703	724	749	730	759	767	715	729	671	746	766	757	756	737	715	717	761	750	754	722	704	719	777	755	776	734	727	753	737	737	744	766	694	664	727	772	708	697	724	679	753	775	693	713	746	749	765	706	747	733	714	763	709	761	715	724	760	726	737	735	674	739	674	727	712	737	721	735	746	744	758	686	706	689	723	664	719	729	728	756	729	706	739	725	676	756	717	744	669	733	735	725	705	685	735	715	742	731	733	754	771	726	697	708	751	680	712	745	729	752	771	752	737	726	760	678	773	698	719	711	729	698	701	736	721	728	753	711	724	708	756	711	743	707	711	749	713	726	710	714	714	788	759	714	694	702	748	752	759	697	746	731	718	748	759	758	667	751	750	733	697	714	738	729	641	730	765	766	697	731	700	692	753	748	721	793	764	791	741	711	755	700	745	728	723	706	751	717	764	723	703	695	772	721	754	731	692	726	729	693	782	758	725	750	738	751	792	767	727	730	739	764	690	733	719	727	723	760	709	722	721	701	732	698	739	724	693	774	701	702	764	724	709	698	729	766	738	755	752	689	750	769	752	723	740	799	695	757	743	706	750	731	758	653	664	699	762	691	778	752	715	755	688	714	725	752	735	740	735	753	698	773	757	750	710	755	749	699	710	732	724	706	724	705	710	706	679	752	684	696	752	755	707	703	744	765	716	714	755	690	704	745	767	714	696	775	684	735	769	760	711	777	735	744	753	726	728	718	736	721	709	776	755	729	724	735	724	712	824	715	721	716	732	732	732	757	769	675	705	757	780	727	720	757	707	707	739	700	727	731	752	767	761	727	716	695	793	722	772	680	731	769	758	738	731	761	722	718	693	740	688	715	738	720	758	680	731	774	695	727	773	743	721	726	787	773	741	681	741	720	736	746	736	735	743	674	720	733	742	708	738	745	710	711	768	734	716	687	704	745	730	701	740	746	715	753	663	708	697	708	734	746	772	763	728	720	719	728	642	727	699	759	731	737	686	705	718	793	759	766	735	731	711	745	762	698	756	729	773	727	689	701	774	742	736	758	784	702	725	767	730	745	697	722	750	680	749	741	721	731	759	745	704	713	703	734	690	767	744	743	742	800	764	765	715	726	761	706	738	744	708	730	713	769	744	723	751	685	688	716	705	737	727	742	693	777	722	690	735	716	715	732	742	769	724	710	726	736	714	734	690	735	774	686	702	761	708	690	700	756	704	759	743	726	728	780	715	733	716	716	716	664	773	694	709	742	720	718	742	772	724	691	707	772	715	726	716	764	716	705	716	721	708	752
13539	13243	10799	5472	3897	3029	2336	1908	1590	1396	1223	1075	1090	988	975	904	888	903	877	877	849	865	860	773	816	775	760	806	776	811	818	793	809	827	751	760	755	761	760	756	783	785	736	788	770	752	779	761	775	771	783	785	780	736	795	751	713	751	790	788	736	743	748	773	711	769	741	764	713	755	760	661	703	735	764	814	745	736	796	739	761	746	720	732	792	733	785	749	744	713	779	673	743	736	738	740	775	756	728	725	696	801	756	762	787	774	733	803	770	707	765	742	772	746	776	751	763	746	723	773	707	758	769	759	743	782	744	806	756	782	743	710	714	724	771	740	778	791	752	767	730	747	724	729	741	727	757	765	768	788	738	747	770	759	741	726	795	744	778	798	746	768	753	716	794	773	758	706	712	724	810	757	740	757	756	803	758	743	795	718	796	768	751	742	750	742	753	753	770	723	786	773	769	745	735	786	719	701	742	754	767	732	712	768	758	753	712	731	723	740	722	744	692	698	725	720	718	791	698	758	756	751	782	766	754	762	800	739	794	764	786	767	732	760	739	738	756	767	766	731	752	725	739	709	737	722	745	740	736	750	742	745	722	763	718	787	775	780	783	701	729	733	814	719	750	677	749	760	739	779	766	742	752	743	710	761	733	747	784	692	754	732	690	794	757	716	757	779	715	700	744	736	726	745	708	766	748	777	753	711	742	720	784	739	745	713	707	744	797	747	763	708	751	701	719	757	732	752	751	725	738	730	742	745	731	753	801	827	794	780	749	814	721	743	765	804	788	715	770	748	727	772	730	802	708	751	758	731	733	759	726	783	699	789	761	728	711	776	739	768	755	747	731	696	703	764	779	743	695	723	766	777	677	755	758	796	719	731	706	778	730	715	742	746	770	718	721	783	791	736	734	738	765	785	738	728	761	765	708	742	732	748	754	741	762	717	743	713	719	786	754	763	782	746	784	737	762	711	737	718	801	799	775	739	790	696	761	762	718	729	734	778	768	781	765	759	768	714	747	735	736	724	805	727	728	749	737	787	684	759	719	762	785	775	777	723	747	741	746	747	778	767	727	761	717	771	829	730	746	764	679	741	742	737	719	746	752	752	747	740	731	737	726	770	690	731	783	702	732	719	765	746	738	757	760	716	732	760	729	763	755	685	742	801	759	751	763	770	791	725	746	837	773	805	756	756	732	747	776	760	744	719	724	758	745	741	721	773	689	768	724	786	804	701	712	759	765	744	765	756	746	733	780	753	714	700	705	754	692	806	777	771	781	765	769	680	767	736	727	741	759	790	783	710	754	793	768	782	763	807	794	727	790	790	713	762	764	763	720	760	729	726	738	730	743	782	729	765	792	805	774	710	742	769	757	784	727	792	709	784	824	704	727	751	723	759	750	721	727	756	745	713	715	738	763	820	734	750	705	734	730	770	763	744	759	719	766	730	709	772	715	719	736	778	759	764	778	737	718	727	740	740	749	767	756	777	748	741	768	764	703	706	733	799	770	751	743	741	748	824	776	750	745	704	768	785	766	702	722	788	764	744	753	735	728	750	768	742	744	758	759	764	726	744	763	718	740	768	752	780	741	738	755	759	740	748	755	708	766	779	709	764	713	799	818	738	719	756	774	730	753	778	712	736	764	764	770	767	701	747	756	750	761	752	699	750	767	755	756	734	796	728	754	765	747	761	753	733	764	818	731	775	786	772	735	724	763	742	768	745	742	720	699	689	781	716	736	711	747	718	756	711	764	777	781	706	728	748	793	753	768	674	718	731	744	741	789	773	745	733	764	739	705	772	783	725	755	744	711	760	812	748	768	799	731	715	744	726	734	745	748	774	704	728	717	693	752	736	752	793	719	793	751	732	719	728	716	786	745	742	807	766	777	748	752	747	748	694	794	774	766	734	787	744	719	777	788	769	742	754	721	766	756	733	739	748	751	757	783	734	752	781	746	797	745	721	766	728	790	766	761	761	741	706	782	739	728	757	751	744	727	722	727	754	761	770	741	779	725	762	810	734	715	750	752	744	795	700	823	730	758	764	754	789	738	723	768	728	754	746	761	774	737	780	730	720	775	757	735	764	751	723	754	735	714	698	691	758	772	757	759	756	759	747	749	747	798	766	781	742	744	732	743	785	727	839	736	801	723	765	731	741	748	775	764	734	812	779	779	742	744	731	721	781	769	689	759	726	712	739	737	754	692	744	833	747	789	739	795	710	724	713	785	768	800	761	754	762	716	781	735	685	709	768	711	777	748	719	769	728	732	761	777	717	755	746	751	748	775	754	749	737	715	745	725	775	724	784	742	767	753	688	774	761	735	755	752	732	794	712	721	719	784	746	732	753	747	733	712	700	724	725	762	781	725	694	755	786	770	750	785	724	736	750	706	732	780	765	745	789	770	780	735	750	753	721	755	755	726	732	795	757	727	801	723	753	754	735	775	772	766	752	776	754	744	747	796	756	743	717	808	792	739	742	710	782	748	722	751	726	787	755	740	720	756	754	800	755	748	749	822	680	744	772	697	764	779	724	760	720	742	723	788	727	753	702	730	690	745	755	779	711	756	742	756	755	727	814	760	758	738	762	750	730	732	744	733	710	712	711	763	778	744	796	741	741	735	793	806	756	743	764	759	764	721	710	805	750	747	717	707	759	715	794	774	732	753	724	796	809	731	749	727	761	818	768	781	749	698	782	698	750	692	751	720	762	691	751	740	739	738	746	750	737	721	796	726	720	768	757	746	779	725	822	742	765	714	773	712	776	729	740	758	694	691	727	772	715	734	745	731	746	750	726	751	748	760	720	722	776	745	771	729	727	771	700	737	711	750	751	751	723	727	754	688	767	718	746	763	784	771	728	818	753	740	762	761	745	785	770	767	745	762	779	706	768	738	805	718	727	735	739	764	730	721	738	733	771	764	712	732	735	754	715	729	771	758	775	725	777	718	714	786	758	763	766	751	777	716	743	745	785	779	737	775	702	726	755	721	722	730	707	785	713	798	774	760	758	752	720	734	737	784	726	746	753	748	764	725	719	736	751	747	756	747	746	719	754	757	729	749	720	721	774	779	749	753	727	755	752	733	765	694	729	758	742	685	753	746	752	774	749	733	758	739	793	777	720	751	801	760	742	711	735	736	695	763	747	731	748	771	745	752	727	780	714	733	751	744	754	755	738	762	797	781	760	737	784	746	716	726	723	758	764	726	734	699	731	747	729	711	732	766	747	725	789	738	777	773	715	700	756	770	699	760	736	793	758	702	759	748	778	773	723	768	709	748	760	771	786	801	796	739	734	737	791	716	771	741	753	714	734	739	737	749	724	713	755	798	745	763	822	743	758	777	720	769	796	773	808	769	753	746	732	787	767	695	684	758	754	707	750	708	725	765	739	769	686	758	726	763	732	747	757	715	743	747	742	784	721	714	778	758	717	746	784	734	797	744	799	704	739	727	670	768	769	741	753	774	756	764	773	719	785	743	783	710	740	824	717	740	739	782	713	795	783
22445	21106	28655	23785	21108	21171	11990	1706	1230	1174	1061	979	934	958	898	845	868	826	809	827	830	763	741	813	774	783	770	756	723	702	745	738	783	726	754	715	700	725	733	763	729	741	713	734	763	780	793	726	738	806	700	720	731	772	729	683	723	725	733	740	752	765	705	725	759	773	792	731	765	746	719	712	751	757	762	747	719	731	754	700	712	728	731	682	769	740	760	716	703	719	681	767	761	729	734	757	741	753	751	680	746	729	737	734	744	742	719	725	726	690	764	723	725	693	742	772	733	731	710	723	689	761	756	742	692	713	707	759	736	702	736	743	723	739	744	716	701	730	702	750	698	724	742	729	682	691	724	672	746	718	723	753	686	678	724	713	713	696	720	735	695	728	690	776	759	677	707	724	711	696	713	706	704	788	729	736	722	705	707	746	680	732	732	686	725	690	690	708	715	747	743	748	741	759	743	750	749	732	715	707	700	750	782	752	693	719	740	722	686	734	719	744	745	709	698	756	689	695	739	685	724	705	719	720	757	770	744	722	773	692	712	739	707	680	722	715	704	683	750	750	681	727	686	767	740	731	713	707	724	716	709	719	747	697	770	708	710	732	694	753	743	729	713	722	739	737	675	721	720	748	738	660	726	727	735	678	718	721	753	743	747	730	726	695	690	705	766	773	724	724	713	729	746	755	756	749	729	737	727	701	753	717	715	731	742	755	732	746	741	744	667	712	742	728	734	672	685	746	699	713	678	679	732	714	754	729	758	732	681	705	733	741	692	687	738	721	786	712	722	747	698	740	750	717	683	688	724	728	702	753	704	773	795	781	736	735	746	676	745	720	704	724	745	761	708	770	706	672	754	751	697	655	728	729	684	759	735	747	762	735	713	698	728	730	755	716	706	728	672	772	713	683	732	687	729	759	724	767	759	745	708	710	689	734	709	684	669	717	713	707	714	701	697	694	738	773	725	722	750	771	696	749	706	713	773	699	708	719	694	713	731	703	710	729	736	746	750	734	705	692	732	758	737	757	734	728	696	721	723	747	769	676	777	741	724	739	717	736	740	734	701	731	672	719	716	712	763	718	707	777	704	693	748	686	704	693	720	691	748	665	694	718	721	796	711	701	762	729	716	686	671	723	715	735	733	709	742	699	715	766	757	759	685	716	720	778	714	756	733	734	740	697	721	720	772	688	734	728	724	735	733	712	755	726	689	714	705	743	708	750	811	711	696	689	749	705	752	714	739	706	682	770	697	723	735	675	671	729	706	716	731	709	721	718	747	726	693	773	741	752	721	719	709	711	681	735	710	723	709	748	741	724	758	750	728	701	703	701	698	736	751	722	730	782	715	694	781	760	727	681	745	693	746	731	714	684	730	712	699	711	742	717	734	744	705	737	703	661	771	735	754	721	718	682	696	742	747	757	753	744	700	739	767	750	747	723	694	704	710	750	765	685	762	702	715	722	746	733	731	698	730	671	733	726	653	688	750	740	678	743	704	734	737	742	711	708	714	743	741	681	732	771	716	733	772	762	771	742	726	712	696	740	736	730	753	699	753	710	787	702	731	720	692	731	759	702	738	704	716	760	728	739	766	741	739	702	755	696	710	734	683	666	712	771	706	760	745	751	735	694	713	748	716	742	708	737	758	764	721	731	707	770	752	763	718	787	743	735	743	754	746	742	707	771	774	730	756	683	710	716	668	739	705	806	775	752	745	727	730	740	741	724	760	724	695	728	728	722	737	754	771	728	708	762	717	690	751	725	711	719	717	728	734	739	712	683	702	688	729	755	671	676	692	737	732	697	763	754	730	716	728	682	717	696	714	713	710	742	752	764	691	712	683	705	760	674	739	720	766	717	717	705	741	701	753	708	754	683	706	733	697	740	738	746	701	749	697	715	722	715	679	703	746	713	677	715	686	711	702	676	722	727	740	707	746	741	704	769	752	767	776	685	702	733	711	701	723	772	714	678	733	719	697	719	786	750	728	671	732	692	721	723	696	701	738	708	722	721	703	714	726	735	681	728	720	726	723	710	717	713	726	679	737	706	746	741	717	719	712	701	742	728	718	700	706	751	699	738	659	685	742	756	727	737	750	680	726	741	734	691	735	791	724	775	785	682	706	764	799	680	692	738	696	743	694	736	732	761	725	792	727	733	702	693	721	731	766	748	720	697	689	715	707	703	697	759	718	689	745	708	745	746	725	758	757	717	722	763	736	765	708	712	715	720	695	783	800	735	693	752	734	742	726	716	723	742	683	724	750	751	713	738	786	714	749	757	740	741	675	674	751	764	728	758	768	745	747	724	750	721	667	674	757	705	765	737	778	745	692	714	710	710	772	728	712	745	732	708	706	726	734	716	730	757	741	756	704	736	721	741	767	742	685	731	717	717	760	715	715	682	717	711	706	765	707	760	747	686	732	692	764	660	737	721	741	694	665	722	673	719	714	691	765	722	744	676	675	692	719	715	706	703	691	757	720	719	705	733	695	749	672	737	747	738	713	690	685	725	751	714	693	734	778	762	767	763	708	712	705	740	729	720	746	707	754	704	684	755	728	715	737	776	723	753	682	738	708	768	704	732	738	722	718	736	735	683	664	731	764	717	754	696	704	718	706	728	737	714	736	736	730	707	710	739	717	736	703	721	672	719	717	731	693	735	743	706	711	690	777	732	752	747	753	740	740	774	701	745	754	745	659	724	764	730	710	720	709	725	728	798	694	705	731	668	716	707	684	716	706	712	727	739	736	730	683	672	745	721	706	759	789	696	698	689	698	735	771	683	692	713	744	734	694	712	728	803	782	731	758	684	720	714	696	728	741	738	675	652	755	729	703	741	705	811	733	718	702	759	736	729	750	707	703	724	772	717	745	732	742	711	737	730	709	708	740	730	732	764	739	710	706	734	708	678	724	763	669	729	771	730	753	694	740	697	714	750	706	740	697	724	784	715	705	732	693	747	687	708	694	719	698	721	732	729	737	725	702	761	755	729	758	700	730	722	723	739	684	728	784	721	701	753	709	671	739	717	703	694	679	699	695	756	693	677	688	737	761	707	711	707	690	694	747	728	678	743	697	712	708	726	714	718	770	695	714	748	712	721	726	734	698	738	741	681	739	714	713	712	743	739	719	691	727	684	776	760	704	715	732	717	746	748	740	709	727	665	748	753	704	794	742	691	658	726	758	722	712	681	729	752	738	734	701	738	769	710	735	692	702	672	732	733	769	699	709	737	715	720	723	733	687	723	714	691	776	711	723	741	735	699	725	743	694	716	725	783	720	716	733	702	687	720	771	701	767	763	732	694	809	675	773	699	689	693	706	739	700	748	715	680	715	706	739	688	742	759	754	723	723	672	733	721	738	722	729	753	763	760	737	669	679	718	712	700	679	679	718	754	741	740	728	744	727	706	697	704	700	728	727	688	731	737	768	760	713	702	720	717	740	737	749	733	677	708	724	747	730	698	738	733	716	687	701	702	718	720	800	755	701	697	703	770	731	784	711	696
13366	13529	10668	5533	3871	3037	2380	1934	1620	1430	1252	1111	1045	999	970	946	929	895	884	888	909	850	864	818	802	815	815	777	747	739	781	775	737	782	788	765	791	743	752	768	736	772	757	781	757	744	744	771	757	783	769	790	701	750	762	736	776	758	740	748	772	738	715	755	779	748	770	787	758	739	721	747	769	715	769	754	808	776	724	753	758	731	720	763	714	743	748	708	764	775	811	727	741	742	787	725	715	738	690	773	764	746	763	752	754	769	706	713	723	809	738	717	771	732	759	725	711	791	720	743	713	768	697	750	720	671	756	748	746	702	753	744	748	724	733	727	707	766	733	761	728	735	742	663	724	740	741	765	724	750	736	730	788	711	740	685	755	741	762	762	765	757	784	755	719	756	732	788	801	728	731	729	750	725	711	773	715	786	734	765	771	721	765	787	777	738	762	798	722	751	757	769	719	771	713	749	792	726	776	765	717	730	702	763	705	761	761	724	731	738	751	754	742	747	746	677	742	691	719	783	711	718	764	722	712	750	705	733	726	738	744	755	789	741	746	757	745	798	746	772	728	787	767	803	784	734	727	731	750	717	760	738	768	739	792	785	774	779	747	746	744	740	730	704	795	796	726	729	716	772	732	749	717	739	730	761	696	683	739	736	786	755	767	720	738	701	775	732	761	756	731	707	731	801	718	714	772	750	741	741	717	750	764	684	754	770	745	784	728	802	741	752	736	734	769	779	742	806	752	691	719	773	726	747	724	724	776	758	799	689	720	770	740	760	726	784	773	766	746	735	751	726	736	672	738	718	765	762	731	720	771	755	807	721	705	731	713	751	735	771	745	750	750	784	780	740	707	708	759	749	738	720	721	752	734	737	727	750	734	717	749	754	713	727	745	756	732	769	789	709	723	794	754	745	772	740	744	769	755	759	755	765	769	766	746	717	756	810	730	776	735	768	739	751	740	697	719	739	769	738	760	706	732	709	711	769	717	741	747	790	783	775	752	723	740	683	732	775	754	723	738	800	730	685	746	739	716	708	761	765	758	748	714	754	735	753	786	713	791	736	746	734	743	792	734	803	744	769	731	777	781	753	753	748	732	730	723	722	727	692	721	713	764	650	699	666	737	728	745	807	771	719	732	761	771	728	746	743	749	725	758	757	762	706	754	757	737	768	752	778	756	797	780	757	736	678	755	800	757	799	748	724	785	695	713	727	729	739	741	759	740	698	763	736	763	710	759	745	766	724	758	748	728	687	720	734	719	742	766	740	739	756	793	680	714	752	728	712	763	745	744	750	743	749	745	757	820	747	762	767	724	724	739	757	771	734	747	730	754	752	737	750	773	749	729	779	708	696	708	775	718	716	743	710	774	701	745	793	755	738	727	767	736	734	810	732	769	735	742	736	719	743	814	704	693	776	782	716	700	741	750	750	744	762	795	728	766	679	731	757	763	717	771	746	735	703	734	711	732	709	753	718	756	758	740	712	739	750	794	788	788	728	734	706	708	716	744	778	722	723	764	753	719	720	712	804	756	743	689	766	780	768	703	748	737	747	741	709	717	727	748	761	759	754	733	806	733	755	759	730	772	781	727	707	748	736	760	726	699	768	748	757	704	731	768	765	769	805	772	782	760	771	727	774	737	737	740	761	692	782	729	696	768	725	701	744	666	717	732	746	726	720	751	771	750	769	731	776	737	773	726	766	794	748	751	746	710	752	769	761	771	738	768	754	735	720	777	701	687	778	734	706	748	725	758	701	801	770	770	722	768	680	776	793	708	749	744	723	737	709	785	715	782	769	722	736	762	737	718	734	741	724	771	776	769	738	773	761	764	751	806	750	737	700	759	696	752	782	679	748	763	788	736	717	735	727	769	796	749	771	751	765	778	717	763	712	754	749	764	752	766	722	765	748	796	694	729	729	761	728	754	734	748	760	758	797	717	754	738	728	724	698	730	746	734	779	743	755	779	743	758	761	745	732	744	781	693	688	730	731	762	725	720	713	718	775	692	740	732	754	759	709	697	716	759	745	688	756	726	701	702	754	768	791	779	695	728	736	732	804	725	780	756	748	725	775	722	754	747	755	730	729	769	759	768	709	779	741	719	721	768	723	763	730	765	774	765	730	775	689	762	756	718	767	759	733	721	755	721	759	743	743	747	714	734	721	712	800	752	770	645	773	751	692	780	706	742	778	718	769	726	747	771	731	745	760	790	718	730	775	795	742	717	746	771	733	706	743	754	696	790	752	687	763	802	716	737	747	686	778	751	751	724	734	722	751	730	741	761	753	707	732	757	728	755	699	643	762	766	759	756	729	796	741	741	837	763	752	720	747	766	763	703	771	791	774	719	758	763	760	719	759	724	771	747	737	714	762	730	751	792	763	775	700	716	729	715	708	773	753	760	827	764	731	708	789	814	775	765	672	712	747	768	725	722	706	730	759	771	730	798	712	740	747	722	749	689	750	706	747	709	774	765	763	751	749	748	730	693	790	735	725	719	677	735	684	735	781	766	739	703	765	757	691	738	758	768	742	715	711	723	756	744	732	758	748	747	753	725	719	787	738	753	727	690	766	780	737	750	720	735	764	762	696	758	758	733	783	762	751	738	709	705	747	767	718	710	710	741	749	736	659	748	751	726	779	754	766	733	714	752	724	771	731	724	801	784	730	715	716	717	769	764	711	788	778	734	713	742	725	754	718	762	754	732	735	711	704	746	735	768	725	773	747	752	707	768	664	752	756	750	752	723	699	740	721	733	790	770	723	738	710	719	716	689	702	754	712	715	775	756	728	787	729	771	783	750	811	763	758	777	718	748	789	771	741	735	740	729	707	779	714	756	741	701	737	724	765	742	717	737	734	730	790	726	723	722	750	767	711	715	742	741	764	721	682	769	758	764	719	740	734	751	773	794	757	726	733	770	783	709	773	748	713	728	726	749	767	781	732	736	778	716	767	761	701	752	710	730	759	732	698	781	740	739	714	743	719	791	665	711	768	779	698	724	753	734	724	751	732	741	743	737	760	729	745	767	743	721	792	773	718	735	717	797	769	734	764	738	739	723	760	753	741	724	772	761	733	769	748	701	726	766	746	694	782	718	742	760	750	710	763	720	785	744	737	706	781	779	752	714	734	744	775	736	707	733	703	781	728	724	667	763	745	750	736	748	699	744	775	726	736	765	768	692	737	762	710	709	748	782	705	772	741	729	730	699	746	732	732	769	732	742	746	747	760	778	737	709	723	757	778	760	748	732	765	746	708	754	690	786	790	721	736	733	722	734	763	725	763	730	729	736	770	750	730	740	731	731	707	751	764	725	700	791	701	766	783	727	764	740	771	769	744	776	792	724	709	749	718	793	709	748	694	742	744	691	683	714	754	753	726	712	724	767	724	723	750	701	721	794	730	735	746	737	770	734	771	758	787	736	744	717	770	784	705	785	734	727	739	788	769	697	759	758	719	774	709	774	770	752	715	746	766	762	738	775	806	724	734	736	749	724	741	748	775
22412	21068	28662	23727	21068	21149	11912	1714	1224	1114	968	1027	1022	894	907	867	832	877	853	771	782	719	756	780	797	729	738	777	785	748	714	773	712	775	745	727	720	729	703	749	767	785	723	741	731	719	756	696	711	807	732	670	752	764	714	792	737	804	757	705	769	751	783	729	748	752	760	697	761	722	693	734	770	752	710	703	780	737	729	726	756	760	684	775	705	710	693	704	716	769	737	726	705	727	724	731	722	745	736	783	745	735	760	749	799	713	725	681	695	782	724	751	668	716	706	725	714	734	723	717	764	728	689	745	674	700	746	697	680	764	731	732	733	702	791	710	718	758	725	683	732	699	716	682	706	755	766	740	751	754	733	736	722	693	694	763	754	723	736	711	730	736	707	665	751	763	736	694	685	735	742	721	702	723	734	732	715	714	688	698	717	715	724	703	715	714	699	691	718	704	717	697	743	708	726	733	722	719	762	805	729	702	754	767	757	716	781	732	710	712	721	735	739	747	746	687	718	719	739	752	788	719	663	745	738	717	759	720	735	729	693	716	701	728	747	716	697	724	697	701	740	797	699	727	743	695	705	706	711	731	708	707	731	740	734	751	713	684	743	758	732	724	741	736	678	718	710	746	737	755	708	736	729	742	757	712	662	742	727	735	678	749	720	732	766	712	688	717	726	747	738	731	758	720	690	769	743	722	713	718	686	700	762	733	763	706	718	720	798	709	733	758	694	723	734	719	711	766	723	737	780	774	737	748	741	717	749	767	720	752	697	725	759	717	679	760	693	707	747	751	748	674	730	753	737	717	708	674	758	742	683	742	785	730	699	710	755	764	771	738	751	775	719	766	738	702	750	706	719	747	748	777	788	712	726	741	706	699	715	714	689	699	769	690	785	765	737	764	747	737	741	710	758	702	697	731	744	714	672	745	721	738	739	738	782	735	721	711	731	744	720	709	712	738	658	714	743	796	731	708	767	699	776	740	713	721	721	742	765	708	773	711	702	719	759	712	684	779	720	708	704	706	732	706	742	735	737	722	695	724	721	731	737	735	762	697	706	693	706	721	724	729	765	758	772	681	724	669	712	728	698	759	703	733	691	769	776	710	748	669	746	724	768	722	687	725	703	710	744	770	716	706	780	771	702	730	758	732	736	683	701	702	722	701	742	735	762	732	738	715	676	734	715	739	724	783	733	741	699	726	725	742	740	734	696	737	752	729	712	705	713	682	707	749	728	756	692	681	735	752	696	740	735	742	748	746	712	742	684	709	738	749	714	755	736	736	732	749	680	694	699	742	717	708	721	715	746	665	727	763	693	716	754	682	724	769	748	761	750	723	750	716	698	721	732	728	724	694	771	709	728	727	699	786	726	756	733	750	743	700	658	701	732	759	714	745	724	737	731	742	700	694	719	721	716	705	685	689	721	785	710	686	742	741	695	718	738	661	745	690	716	758	746	694	724	715	740	733	714	755	730	737	742	758	740	718	720	660	737	707	732	721	729	705	807	747	711	706	728	743	715	704	724	746	752	701	740	730	747	747	732	693	717	739	720	700	703	747	697	718	754	724	730	732	775	707	705	736	694	756	707	748	706	740	683	720	675	710	718	686	705	731	717	749	744	749	689	676	741	793	688	697	691	755	731	724	699	741	768	734	724	755	698	714	759	703	699	739	759	735	734	755	749	730	689	699	704	732	753	716	707	719	712	724	709	735	744	688	695	734	706	704	746	734	743	705	782	737	749	708	728	719	715	741	729	713	696	734	697	746	731	781	735	700	704	796	681	690	713	701	748	711	723	704	741	727	707	702	777	734	776	711	768	737	738	695	704	742	705	763	806	708	718	734	719	743	751	722	726	721	708	732	703	734	769	683	726	694	721	736	734	703	720	709	730	759	728	705	715	712	683	748	728	766	722	731	747	693	785	693	730	730	706	698	716	703	728	752	756	748	702	706	803	757	742	736	706	696	737	688	765	687	749	693	723	695	694	720	767	699	666	745	719	770	730	728	692	716	707	672	744	755	742	712	783	733	703	740	710	775	732	696	641	782	756	700	702	720	722	764	679	736	733	704	725	708	714	718	692	720	727	687	733	700	742	737	737	701	716	742	711	740	698	724	726	706	722	707	777	754	735	709	718	755	717	716	737	744	699	751	689	772	718	714	762	742	725	733	710	681	724	713	762	756	734	751	765	715	750	732	702	725	704	691	713	682	789	711	720	691	747	724	794	707	705	734	729	764	706	740	716	716	716	750	708	687	714	749	669	715	696	676	747	707	764	714	765	710	704	704	713	713	680	707	721	701	714	705	731	716	705	689	723	697	724	746	711	686	686	691	707	694	759	694	747	751	714	731	756	733	744	726	704	756	785	683	737	720	725	699	743	753	751	733	763	728	718	714	724	700	690	716	721	736	696	688	749	751	677	701	747	704	770	714	735	727	706	682	724	736	729	715	739	629	714	709	735	702	709	717	711	697	719	714	727	738	771	706	675	690	684	689	702	709	728	724	770	739	720	736	698	704	723	723	747	706	670	706	695	737	715	774	726	736	738	653	722	697	729	723	675	722	705	707	777	762	706	730	756	760	743	671	715	715	728	706	713	719	741	737	688	733	798	679	730	720	770	743	714	760	754	707	745	736	716	717	716	696	735	745	697	620	740	732	738	724	771	712	715	713	705	749	709	729	746	723	737	730	748	780	740	773	735	729	679	726	709	681	702	701	690	714	684	734	740	724	746	707	710	718	729	698	707	752	721	708	702	687	784	706	719	706	690	743	743	685	702	766	718	759	697	758	744	705	711	757	773	747	714	781	715	736	775	749	721	714	701	751	698	706	699	736	683	743	736	768	720	769	731	731	728	730	689	728	730	727	691	748	745	646	699	690	750	747	783	748	696	695	693	721	735	698	689	787	709	709	709	701	723	721	658	730	750	717	732	728	684	720	704	724	658	741	732	735	726	696	739	733	766	742	707	653	745	688	710	734	783	691	697	751	717	741	732	750	751	738	679	708	702	742	712	706	738	764	696	675	771	739	706	747	711	709	763	725	744	753	735	716	700	735	679	744	683	746	669	743	739	743	775	714	694	729	749	773	675	669	760	746	713	720	718	742	723	710	702	712	748	697	749	672	719	737	716	708	744	711	706	684	765	732	711	741	648	745	714	721	731	726	704	732	761	730	730	745	703	776	700	763	736	722	717	732	716	733	771	703	708	706	721	712	669	745	752	752	723	751	716	690	696	698	713	751	697	745	730	791	719	718	769	730	733	770	736	718	756	745	703	743	704	754	730	749	725	709	759	722	713	729	673	686	720	694	753	743	744	717	724	743	712	728	709	692	720	742	738	767	742	714	713	748	695	755	690	734	703	721	735	689	712	719	692	706	740	730	720	724	697	658	758	728	748	683	729	734	722	700	712	738	736	758	722	753	768	721	720	685	660	671	663	756	762	758	772	685	728	706	736	721	688	697	714	681	760	737	767	697	710	716	713	705	723	714	726	736	711	706
12502	13381	10801	5605	3945	3035	2358	1869	1586	1358	1189	1141	1017	1043	1016	938	924	894	917	804	836	830	839	858	772	820	818	786	747	761	856	801	769	720	755	801	779	778	750	774	762	781	729	782	824	774	728	784	751	764	751	756	742	733	765	776	752	741	695	738	749	711	753	776	764	778	717	754	755	714	753	716	743	773	705	788	763	737	743	745	786	727	740	782	715	699	734	779	707	747	759	751	781	739	679	750	765	749	696	705	772	745	724	704	758	749	737	742	769	725	779	735	739	758	732	748	728	776	780	749	658	751	711	745	732	703	714	736	732	727	721	737	784	730	737	778	722	755	720	757	739	728	720	771	735	702	717	693	722	735	766	708	727	705	737	706	770	728	758	718	761	739	738	750	722	752	726	730	727	763	764	752	761	772	756	741	713	711	693	701	738	710	772	769	762	764	731	785	752	727	720	775	762	732	716	727	724	716	751	748	745	758	746	763	704	721	728	742	748	752	752	728	753	790	752	755	772	721	757	734	712	686	777	739	714	743	710	796	700	750	751	764	709	714	744	734	755	781	765	788	729	744	705	743	760	744	758	777	713	704	767	783	711	758	756	758	739	771	744	716	747	747	701	775	772	757	768	782	755	794	758	739	744	739	762	730	749	728	723	753	726	716	730	767	761	792	739	752	700	708	720	769	729	786	725	747	741	800	754	785	767	712	748	737	738	730	744	749	737	758	731	777	746	773	717	788	772	762	744	709	741	769	691	729	760	698	753	768	768	755	791	758	746	702	758	733	754	763	752	727	771	763	790	776	783	806	735	734	752	729	758	797	738	746	762	713	729	775	728	745	718	760	689	765	740	730	731	731	792	799	746	674	732	770	741	718	740	774	712	774	738	737	739	765	725	668	770	739	763	706	708	741	689	712	770	699	715	751	736	735	779	705	747	765	719	772	799	705	704	757	731	795	806	766	730	772	720	748	751	714	766	736	753	743	779	736	738	760	763	725	773	748	743	732	750	719	752	736	742	738	735	759	794	743	742	753	756	692	781	755	747	739	780	709	743	773	755	727	773	762	778	767	735	757	763	723	748	747	686	741	783	748	713	746	753	717	766	787	769	756	748	758	759	705	710	775	749	736	727	745	743	746	701	766	764	732	753	790	764	719	776	729	716	829	719	756	767	760	762	729	718	758	705	692	737	778	753	766	654	688	781	699	763	745	719	710	733	761	796	735	729	716	745	772	700	756	780	742	793	755	759	736	755	724	764	753	736	702	735	729	754	749	736	725	766	741	773	768	744	767	745	761	777	731	733	730	720	758	758	768	689	708	701	716	717	684	699	677	728	739	709	794	752	760	744	782	775	728	720	726	743	701	761	747	740	729	738	770	696	783	746	714	752	717	711	790	756	714	670	738	739	733	731	762	756	768	741	741	786	749	762	766	751	754	775	712	778	739	734	747	705	720	729	760	738	725	713	762	747	746	723	760	724	763	753	764	768	755	745	771	720	717	764	775	755	745	728	791	773	736	740	766	760	788	740	758	707	770	758	745	715	716	736	775	727	775	733	717	757	779	744	719	685	790	716	726	761	713	721	776	730	776	701	722	785	763	749	709	763	751	781	740	757	721	726	723	733	795	759	750	706	721	687	738	739	719	710	784	756	720	690	719	682	780	765	773	747	723	739	708	741	694	709	764	778	748	722	746	746	719	778	730	756	746	789	752	720	763	705	712	783	773	758	678	757	749	723	757	743	780	703	729	700	713	716	763	752	756	730	726	735	704	732	786	754	765	744	744	737	735	732	739	754	706	783	773	719	752	701	793	740	722	713	782	739	750	761	707	765	694	728	722	712	751	723	756	761	784	763	767	753	739	758	747	749	744	713	783	696	754	722	765	716	764	765	734	733	757	717	719	718	700	742	742	752	713	740	793	748	786	705	738	740	739	784	762	687	744	753	774	763	758	763	754	720	736	710	715	748	778	735	757	738	781	739	753	747	726	749	733	722	721	734	757	771	709	772	777	720	784	717	745	769	739	704	733	725	736	726	781	712	762	764	766	732	707	716	750	735	716	733	768	726	726	718	728	785	780	761	760	756	710	700	763	753	734	712	732	693	789	727	721	728	730	711	752	767	743	796	688	769	734	757	798	708	709	744	719	788	761	761	761	733	752	765	702	724	779	776	706	742	710	787	732	768	695	697	759	775	706	751	717	715	773	723	769	731	733	732	739	756	763	738	768	731	730	738	731	714	695	799	721	729	712	724	703	726	790	766	750	723	747	742	748	730	757	698	732	790	687	729	735	741	705	717	696	762	704	729	769	779	699	802	721	691	726	745	747	686	766	780	728	731	768	749	810	713	766	746	725	737	734	770	741	748	755	783	754	790	739	745	740	762	746	763	715	758	789	727	801	785	765	731	780	735	762	686	755	776	772	737	741	751	776	763	776	749	709	700	745	704	730	718	750	799	745	735	721	773	735	738	759	744	754	765	774	734	726	779	756	720	746	770	717	730	744	697	710	779	706	729	734	728	763	774	714	725	718	744	747	742	697	798	731	781	727	749	730	752	717	728	779	719	758	728	736	716	711	718	780	730	716	730	748	728	769	776	736	762	764	826	743	792	750	729	753	732	754	731	784	747	738	767	741	734	763	756	731	738	751	752	827	728	800	721	772	758	748	747	731	737	771	768	757	757	753	699	720	753	790	738	735	724	742	696	735	780	771	770	714	733	751	726	736	739	786	760	740	800	770	751	717	760	764	795	772	759	728	747	762	752	717	757	754	704	774	718	761	745	768	716	770	731	745	782	704	787	731	795	777	746	740	716	743	781	781	755	727	760	774	742	732	727	746	718	767	754	758	743	752	747	746	745	721	723	687	715	727	730	743	727	770	738	737	684	739	719	687	757	750	773	728	777	728	706	719	692	709	731	727	758	748	752	751	722	758	739	734	694	708	763	724	772	762	714	734	761	748	710	764	745	752	801	742	731	698	726	731	773	745	768	752	720	736	800	788	765	713	778	740	741	724	721	755	733	756	751	739	764	755	744	685	756	757	731	718	738	788	785	702	739	751	697	752	770	780	691	669	756	782	745	724	741	764	745	710	661	784	736	756	717	774	723	777	708	748	736	722	741	729	790	712	789	691	715	707	758	764	752	708	738	695	746	770	779	751	809	744	756	714	746	774	697	732	706	784	749	757	736	733	730	733	740	795	763	753	774	766	782	780	718	709	724	793	739	725	751	768	685	804	740	701	728	735	728	769	745	747	738	711	751	762	739	764	745	753	716	743	778	791	729	730	771	749	742	766	799	741	719	754	740	743	763	787	816	777	777	800	707	746	702	769	740	732	729	763	763	771	761	693	690	750	766	754	788	715	700	744	714	759	695	718	773	729	766	714	702	733	776	766	765	740	737	764	767	766	751	719	767	713	726	741	743	739	799	750	721	744	747	775	772	723	734	759	689	733	712	754	678	768	694	735	747	766	733	740	715	753	721	698	717	735	735	763	705	780
22541	21164	28736	23856	21166	21246	11983	1753	1223	1134	1077	978	975	876	888	852	873	853	807	806	793	777	751	775	742	767	778	766	810	768	756	735	702	769	774	732	783	788	750	778	740	829	743	729	785	721	773	712	767	779	741	708	702	699	815	727	761	810	697	749	749	642	769	726	761	773	714	755	706	700	709	731	782	787	719	738	729	718	720	728	700	761	734	733	780	742	746	729	699	699	739	734	751	721	720	770	754	705	727	703	724	708	723	697	703	713	681	755	732	739	767	757	769	732	707	726	745	718	730	730	749	722	721	745	705	687	729	705	750	804	752	719	771	734	782	755	723	724	711	687	743	773	727	721	714	739	764	738	691	711	714	741	745	706	702	704	708	724	733	709	751	723	743	748	714	752	726	754	753	729	771	760	735	757	723	697	714	708	707	782	734	724	706	728	692	741	675	750	746	716	748	752	728	748	756	726	662	765	699	693	725	742	762	711	763	729	751	728	691	788	718	737	669	705	674	740	726	721	714	714	729	703	709	688	742	754	714	773	706	735	699	717	731	708	742	749	740	708	702	754	738	761	730	735	781	688	758	714	710	684	729	722	744	720	692	704	737	706	730	728	784	690	738	682	701	741	782	710	745	706	727	704	740	690	702	745	733	701	719	703	737	697	754	726	700	751	764	779	732	749	789	719	691	711	723	770	753	709	741	737	725	698	732	777	768	721	718	698	747	746	678	750	730	724	729	733	740	762	775	723	717	744	724	751	773	715	740	764	727	693	663	758	778	790	710	704	694	722	709	726	721	714	747	760	720	688	711	761	789	769	701	713	701	722	733	704	751	742	707	748	727	693	723	679	682	784	699	704	794	741	733	741	730	712	777	743	745	783	785	750	701	706	702	698	765	729	674	709	761	710	719	743	714	718	720	738	703	787	752	723	736	717	726	739	719	735	704	755	732	743	724	779	761	758	699	725	746	770	726	732	737	725	781	725	734	741	692	713	755	708	697	710	722	730	735	764	741	710	733	707	733	727	699	738	726	689	742	726	792	718	737	764	726	727	775	740	740	732	740	754	726	772	729	710	767	796	681	752	717	726	732	719	691	731	751	755	740	709	743	714	767	694	697	724	746	749	744	740	722	706	718	715	746	706	731	712	737	770	791	732	748	763	731	726	738	748	769	700	737	704	738	757	728	767	757	694	718	711	692	724	724	724	754	738	691	733	783	717	759	721	759	752	703	722	734	782	778	755	706	736	739	698	682	694	726	740	689	708	759	750	691	725	771	720	711	724	681	678	776	732	722	765	727	770	702	727	704	741	718	707	743	738	770	694	797	739	753	777	740	720	732	711	745	688	700	691	718	694	778	704	708	699	698	726	697	778	716	756	733	761	739	744	738	750	766	717	717	705	745	746	695	741	732	758	731	699	727	680	733	774	745	754	675	775	719	701	728	768	750	732	744	750	692	726	765	742	725	731	686	705	712	660	730	721	664	678	720	744	728	750	751	773	784	719	720	736	772	726	710	741	733	746	737	724	730	737	709	741	743	747	713	737	742	716	747	711	741	731	726	746	712	747	748	691	762	708	761	748	775	703	720	720	743	712	782	704	719	758	703	732	761	744	734	722	684	744	711	716	688	721	713	717	745	785	734	685	720	708	653	695	743	713	732	750	712	728	711	710	695	755	706	706	703	667	735	700	747	729	722	714	743	714	692	699	753	724	694	741	735	733	727	724	764	709	710	734	718	748	724	769	691	705	736	731	747	729	744	712	706	746	737	684	735	705	712	704	747	739	731	736	730	768	749	762	742	733	732	747	760	699	695	704	744	733	733	746	700	693	724	714	697	753	720	750	746	764	728	730	777	748	726	773	723	748	742	704	737	763	716	758	757	726	730	755	711	725	746	736	720	692	735	710	698	709	747	714	746	707	716	729	698	695	731	731	705	708	746	731	786	733	771	720	731	759	749	766	676	714	699	726	704	739	741	735	670	752	753	702	682	737	730	761	714	728	686	708	705	692	742	710	732	711	717	789	702	698	747	715	657	731	743	729	664	737	671	713	759	727	719	741	719	721	756	753	696	701	684	728	774	692	715	758	716	714	739	713	718	698	772	761	698	717	734	780	703	729	735	753	749	709	719	739	719	757	752	780	694	754	678	738	745	744	739	746	730	759	769	747	714	745	768	778	686	746	714	736	778	770	729	757	710	709	738	731	698	687	759	716	692	746	757	751	696	715	725	710	746	717	703	725	708	725	750	738	703	720	738	727	714	750	750	747	714	731	691	700	737	770	725	738	711	731	701	728	675	756	719	681	755	741	705	727	738	714	739	756	759	758	750	707	734	707	747	688	729	680	663	733	732	682	717	736	729	722	771	698	723	773	724	766	777	722	712	735	755	723	739	778	733	750	776	719	733	720	747	731	699	704	728	741	722	734	724	736	714	756	746	735	749	730	703	716	729	782	752	736	777	746	744	693	764	708	727	675	758	727	736	760	759	704	726	712	758	718	741	690	705	736	688	736	689	736	747	736	696	799	684	800	771	737	755	712	658	682	723	709	758	739	730	740	738	721	731	712	765	716	731	745	742	694	732	693	780	763	717	743	726	724	728	735	731	735	758	760	686	730	714	769	718	726	712	720	692	730	706	753	742	770	733	728	745	691	688	773	720	785	720	733	687	740	753	755	702	736	743	739	722	739	730	710	810	723	709	770	775	726	714	724	714	738	710	729	744	730	745	725	731	682	756	703	735	751	738	738	768	768	757	765	739	735	705	706	701	733	724	747	711	704	696	750	710	775	722	708	717	696	703	730	757	715	781	728	681	720	740	742	723	729	706	712	719	702	749	693	748	721	693	705	740	694	744	749	686	738	681	739	729	706	697	720	745	724	706	748	786	739	741	714	712	729	687	777	675	741	693	739	726	709	724	682	750	755	777	742	756	687	777	765	724	747	745	697	746	739	769	714	715	707	702	739	738	717	726	731	706	703	724	701	731	730	739	736	677	756	678	764	754	729	686	702	715	687	712	711	705	733	752	728	738	679	699	755	699	740	775	710	735	727	731	783	676	704	718	731	739	777	738	680	718	712	727	753	738	738	730	736	754	744	709	728	747	721	689	723	764	727	711	709	699	705	725	756	730	667	726	691	717	733	748	734	748	714	722	752	719	726	766	756	680	708	732	736	715	714	763	690	701	680	718	683	769	725	769	712	743	782	762	719	703	715	713	679	694	745	749	749	776	715	682	738	753	724	713	682	722	785	699	714	744	721	696	739	758	770	708	677	686	684	697	703	711	718	717	718	742	772	739	708	754	718	752	738	728	677	778	701	765	788	724	778	780	741	745	771	653	788	730	785	718	750	716	721	738	736	733	721	781	739	774	687	738	721	743	756	722	744	784	741	705	700	662	714	731	749	675	726	717	716	758	768	692	701	750	751	704	729	734	746	732	772	709	713	739	740	664	711	776	727	658	700	728	758	730	733	702	729	711	739	773	700	740	742	774	698	676	714
13087	13492	10887	5565	3974	3022	2345	1938	1545	1398	1194	1158	1149	1007	937	924	956	874	871	888	892	758	796	853	810	813	786	771	760	781	814	817	748	819	788	777	856	800	754	765	741	776	721	771	768	776	727	776	759	752	714	719	752	724	732	761	742	755	767	785	726	748	691	767	759	743	745	786	760	753	754	735	821	748	764	758	759	712	713	705	742	723	769	764	733	772	748	760	811	792	776	769	714	749	777	809	755	793	752	785	745	693	727	741	731	734	762	759	730	722	755	728	759	703	757	719	785	836	762	715	727	751	723	764	731	751	736	728	753	769	776	724	775	782	733	720	804	703	777	702	776	725	734	745	737	727	735	735	720	715	755	735	780	760	759	757	785	750	784	768	715	782	759	790	708	781	768	792	737	731	742	717	714	750	767	760	792	775	779	741	774	758	716	755	707	759	777	712	704	730	759	772	782	732	697	736	744	723	704	750	750	706	738	760	737	739	753	746	776	749	835	761	765	774	724	732	768	723	744	725	744	716	726	725	748	777	745	755	731	788	718	780	727	763	745	761	745	771	759	789	733	735	723	766	706	747	775	783	792	808	752	729	726	788	752	778	723	765	759	713	761	787	794	745	727	744	732	740	758	713	794	774	746	785	766	733	709	733	719	763	744	764	771	677	701	766	706	774	788	701	738	732	748	774	786	694	730	775	720	700	735	747	773	737	727	812	773	734	745	808	763	732	751	732	778	733	734	764	743	778	724	793	774	736	778	694	783	769	713	758	751	678	701	755	759	828	777	756	765	723	779	729	733	796	765	776	746	766	766	764	750	751	718	732	743	724	715	772	725	816	773	756	683	765	786	754	782	727	728	750	722	758	693	724	750	745	742	767	720	756	745	778	696	728	780	762	793	726	753	773	750	733	723	746	750	787	749	770	726	777	776	796	746	734	752	716	758	703	754	781	831	736	799	767	771	760	726	738	738	797	775	806	724	739	763	696	787	790	745	788	714	748	781	747	771	758	790	759	744	758	735	729	816	803	773	737	758	765	781	727	754	778	765	739	752	739	749	824	759	755	772	730	759	769	718	749	734	726	719	759	759	745	703	776	772	769	767	778	784	767	772	768	758	761	732	762	725	737	728	752	763	754	726	699	756	735	711	723	723	740	753	763	744	729	740	771	728	780	743	763	713	745	784	717	796	777	736	791	748	717	738	757	721	788	763	726	751	736	777	734	742	817	759	780	782	743	735	737	796	757	787	704	709	765	730	704	796	738	748	749	752	777	763	767	748	759	782	745	742	779	751	725	722	722	742	784	750	759	730	744	753	733	747	761	732	748	708	753	787	794	772	778	703	796	784	699	729	750	787	766	771	740	767	767	758	781	728	758	714	748	793	728	690	774	738	748	740	765	756	743	786	801	733	811	740	750	697	795	750	745	744	775	754	768	755	736	749	748	768	742	713	748	748	710	743	732	728	750	772	741	765	726	748	689	708	782	764	725	680	729	804	729	723	720	768	731	719	792	681	749	758	782	739	784	719	734	716	772	747	738	718	734	810	780	744	746	730	740	734	741	722	777	760	768	793	732	742	764	774	756	711	735	733	759	759	744	763	747	720	741	719	735	740	788	733	760	798	743	727	755	765	764	752	701	793	768	738	762	720	721	798	708	720	721	746	758	749	686	755	774	755	711	709	754	718	763	747	785	724	790	721	756	716	664	743	749	771	717	772	741	692	724	717	781	732	812	708	736	751	726	750	742	721	740	773	720	734	786	741	683	749	709	712	704	739	780	773	752	772	753	733	724	751	727	754	748	688	718	716	782	774	761	722	717	699	774	773	747	774	787	759	714	744	757	772	761	748	706	751	776	765	710	730	756	736	770	704	757	702	762	738	758	784	788	739	745	728	729	745	770	774	756	744	784	758	699	720	770	759	764	725	775	743	738	730	783	723	739	751	779	742	739	757	758	728	740	756	762	759	760	774	736	720	764	733	762	747	730	766	737	800	705	756	723	801	746	714	790	748	739	705	775	777	690	777	701	764	743	775	749	738	756	725	768	728	722	715	730	723	743	718	725	734	813	776	769	798	776	776	771	781	759	787	767	724	710	729	745	711	773	762	798	788	754	724	769	753	771	750	765	758	750	745	721	782	741	731	758	742	774	697	732	703	754	758	714	770	768	752	760	748	704	750	770	797	827	758	713	765	688	729	728	717	724	720	718	760	721	729	787	730	726	733	758	780	752	757	777	807	760	741	737	747	720	726	725	711	747	786	733	761	732	701	769	759	766	773	726	711	702	777	708	718	761	754	705	771	768	691	779	695	752	745	749	734	721	752	737	764	675	777	742	746	716	750	730	729	716	740	777	742	768	707	724	759	749	729	771	744	669	767	752	766	711	750	768	781	728	749	750	786	773	743	762	734	743	734	721	747	774	749	773	752	760	765	740	756	743	695	762	707	768	749	729	741	773	778	769	745	762	751	746	746	793	769	779	764	720	725	769	733	745	720	767	752	728	706	816	769	746	764	727	771	732	759	802	737	726	776	759	752	785	772	759	725	752	734	769	751	736	720	699	740	754	771	786	793	757	714	755	722	769	723	736	749	722	758	755	780	738	725	759	699	719	730	730	746	729	701	740	772	779	706	717	697	755	776	721	784	741	758	714	756	783	736	734	748	783	740	746	708	715	741	771	807	738	772	763	731	764	792	713	749	764	748	780	736	697	813	772	753	703	745	785	744	728	761	741	718	744	744	775	782	748	760	742	739	747	731	739	738	782	788	786	697	765	729	805	685	767	735	725	771	781	709	754	742	739	749	783	786	764	715	772	780	781	763	759	757	741	799	761	720	764	769	769	766	729	773	691	709	776	726	765	774	757	730	740	703	730	758	738	783	753	762	751	813	754	749	688	699	762	752	761	801	764	709	730	770	758	718	782	751	697	789	745	755	734	723	717	720	783	741	730	776	776	749	731	732	729	741	758	766	722	720	758	672	786	796	732	741	740	760	767	706	719	721	729	779	784	756	749	742	716	796	748	729	745	724	757	803	736	740	788	740	722	742	757	759	768	756	733	740	782	726	710	713	718	739	728	744	744	735	718	748	710	755	745	754	728	732	762	782	721	763	736	758	757	755	780	745	790	766	770	778	752	742	717	741	753	723	753	786	737	793	764	766	720	787	701	758	753	770	736	733	760	767	755	745	733	727	766	731	753	710	766	768	737	731	746	788	796	735	748	750	726	755	778	776	709	768	755	694	748	750	705	747	741	753	728	740	725	745	689	799	755	775	787	743	759	724	740	751	742	708	713	759	742	751	818	834	762	728	711	712	753	776	773	826	731	740	818	752	759	757	745	753	771	767	706	780	717	774	731	722	768	705	768	714	788	762	752	820	766	781	713	723	771	706	749	744	784	732	806	716	743	733	748	710	817	771	760	763	778	767	744	780	710	774	721	793	777	750	752	722	757	753	726	717	786	746	755	776	735	751	692	835	720	760	741	747	732	754	792	752	745
22482	21082	28614	23771	21091	21145	12030	1717	1245	1156	1054	988	909	948	881	842	834	849	817	778	831	820	800	766	825	800	761	813	775	773	676	716	734	731	735	788	805	797	743	790	751	725	762	738	757	735	729	785	735	722	721	748	761	732	714	700	763	806	786	736	726	748	756	718	709	763	732	736	776	715	698	738	720	722	694	699	730	752	729	737	773	769	806	729	761	771	738	749	767	695	768	800	730	712	708	756	747	745	717	758	736	705	706	777	739	731	772	748	760	743	697	753	707	692	743	746	702	768	724	758	714	740	732	698	743	760	701	767	693	777	701	710	751	740	761	802	746	800	719	710	742	751	705	745	716	699	755	684	704	751	764	780	703	777	775	710	777	727	717	714	765	766	735	757	735	758	742	722	749	793	732	748	721	753	737	738	728	729	684	740	786	726	700	693	776	737	707	720	718	761	709	727	745	660	724	720	782	715	781	726	734	740	693	753	712	746	771	734	725	735	775	761	746	746	780	754	752	767	756	727	733	784	737	736	738	689	757	751	742	708	714	692	785	748	731	717	743	764	746	739	758	748	732	739	740	715	713	784	763	772	742	764	760	741	752	752	733	729	689	692	737	746	784	745	783	719	720	745	790	711	707	733	670	767	730	769	737	658	762	692	773	743	764	698	794	740	798	728	717	695	681	777	740	729	739	742	735	686	734	695	731	736	717	734	739	713	764	775	732	753	743	777	696	741	709	728	715	704	713	750	750	752	744	802	738	742	716	772	714	763	773	719	774	747	783	812	753	713	792	742	723	780	765	718	737	786	789	733	733	788	762	721	755	800	723	749	667	714	729	724	708	741	768	727	749	698	732	681	750	699	716	715	744	715	783	730	762	682	745	732	740	747	796	757	762	720	730	722	744	821	740	732	750	759	794	753	718	716	719	727	735	742	724	755	711	722	760	756	774	729	779	699	792	768	703	773	746	750	801	733	736	734	722	757	714	697	761	729	737	723	723	733	736	725	703	689	704	723	749	732	715	723	785	733	741	781	736	738	741	704	712	753	733	695	727	760	737	687	690	710	740	730	760	767	715	750	727	702	725	739	703	722	740	729	688	697	768	761	756	745	747	755	689	739	719	740	719	649	758	762	738	713	701	768	744	745	714	740	739	725	769	775	719	725	713	779	775	736	768	708	682	740	762	735	731	728	741	687	749	725	715	739	758	753	807	695	740	766	784	767	736	675	707	744	751	739	733	754	759	756	770	726	713	701	708	700	721	745	697	764	712	758	764	723	765	748	729	727	765	763	735	762	788	695	742	710	733	712	754	726	733	746	748	695	812	718	741	769	714	706	754	714	701	718	720	722	748	765	762	697	741	719	711	701	742	771	771	727	768	713	738	749	685	722	715	773	766	746	720	805	733	749	735	689	772	766	825	705	773	726	765	730	726	709	720	714	737	703	744	717	737	754	727	759	781	714	707	730	773	756	739	698	712	776	725	701	736	773	734	739	782	737	766	725	734	734	749	759	706	755	707	797	717	714	722	753	720	725	681	794	768	716	757	732	749	710	727	725	732	737	725	761	707	772	755	753	703	721	781	745	698	710	709	703	787	769	722	741	741	766	772	709	733	751	735	706	772	729	689	709	729	737	730	721	733	721	712	743	772	799	722	742	733	729	712	714	733	713	740	704	764	782	762	739	744	745	679	730	761	751	743	738	748	725	715	742	737	739	691	733	747	763	708	737	763	705	747	722	731	761	717	733	799	720	740	749	750	716	734	729	746	794	743	752	738	736	765	713	723	738	755	763	743	763	767	768	762	694	713	771	748	690	713	768	729	728	756	737	748	713	716	741	758	698	745	705	722	682	708	761	746	739	697	779	742	745	741	719	748	762	730	704	708	749	755	721	746	704	695	755	797	743	813	697	751	703	739	735	720	720	739	729	739	793	738	722	724	738	723	706	773	733	763	743	748	765	737	699	707	785	748	706	711	716	688	747	759	676	706	788	739	703	746	716	748	730	708	769	766	756	719	729	708	740	746	677	723	726	747	770	744	781	780	724	758	740	725	687	684	749	750	759	770	693	724	686	777	720	719	725	716	698	774	733	754	716	722	694	697	723	692	709	723	733	754	781	729	724	707	751	701	720	746	745	730	758	713	728	748	747	716	697	675	747	725	749	719	747	804	749	722	642	761	749	753	797	711	719	740	744	795	740	708	768	743	701	750	748	755	722	715	776	730	744	726	764	761	710	710	726	706	696	752	723	717	727	765	723	764	676	708	739	740	758	736	732	767	745	738	713	764	754	721	714	743	701	717	719	733	771	720	755	720	714	711	720	749	690	729	756	729	786	740	774	747	740	737	736	702	792	723	738	700	774	723	737	667	757	750	785	751	705	748	752	720	723	767	775	783	762	715	730	800	726	736	760	779	788	727	745	711	722	746	721	748	697	707	765	712	744	762	740	733	751	719	715	696	713	760	729	731	718	737	748	780	750	706	763	712	755	743	721	735	726	763	752	719	761	743	741	749	742	726	718	729	750	774	755	723	705	725	710	745	719	716	745	695	725	711	745	724	751	707	762	714	736	714	738	757	816	725	778	689	765	762	746	739	694	765	737	719	761	727	762	776	739	733	710	737	759	690	709	703	696	691	724	759	733	755	747	677	746	722	734	710	764	740	724	734	728	708	732	746	697	715	721	741	792	729	686	755	720	740	716	701	691	737	747	756	732	722	741	722	790	716	765	737	752	784	704	728	710	648	736	728	758	721	724	763	727	724	763	729	707	730	660	801	726	738	729	769	711	773	739	742	695	721	732	724	734	748	726	727	732	754	771	750	730	734	710	712	725	759	723	773	726	764	797	738	753	697	753	714	750	694	726	757	759	773	712	778	726	739	754	748	801	764	711	766	688	732	742	752	747	727	698	740	720	718	705	692	735	687	738	737	699	804	718	766	765	721	720	732	738	757	718	720	773	715	717	779	730	709	787	712	764	755	742	716	764	780	760	672	736	672	697	752	770	756	739	768	718	750	757	694	715	727	762	719	693	761	754	698	725	706	753	649	797	732	741	732	748	752	726	799	747	764	776	765	705	771	756	724	726	741	772	709	721	696	714	766	713	749	757	744	729	745	736	696	740	752	683	746	700	720	781	682	739	706	687	730	751	707	691	720	758	719	781	766	751	691	721	693	712	744	699	725	697	729	768	695	715	732	721	781	703	752	771	718	714	725	770	738	742	748	693	679	769	754	712	744	751	767	731	738	736	727	744	712	706	739	742	750	755	726	756	728	719	715	675	755	799	778	730	768	760	736	724	774	732	717	752	742	715	720	744	734	687	774	746	730	724	736	771	774	766	725	673	694	716	729	730	715	749	766	751	736	760	779	710	709	687	701	766	755	711	738	707	687	734	683	681	747	707	722	694	764	773	690	733	736	717	681	725	746	694	743	730	725	737	708	705	763	745	753	756	724	714	729	766	705	784	728	763	688	751	733	759	710	735	650	716	728	720	715	734
14645	13382	10992	5494	3934	3010	2315	1920	1581	1409	1245	1127	1113	967	950	905	952	873	893	871	836	877	842	851	853	784	844	801	826	801	801	782	789	791	773	736	747	742	791	795	785	778	762	786	784	796	726	738	797	753	814	778	756	750	747	816	729	752	835	764	809	762	761	737	806	744	784	704	776	755	738	730	739	711	740	756	774	771	748	765	750	770	722	753	722	766	773	700	731	792	726	752	809	751	747	726	798	753	745	773	753	731	778	738	699	801	771	745	746	729	728	792	748	767	769	774	728	739	801	730	772	764	723	750	756	733	760	735	762	761	736	762	764	786	750	777	766	763	749	758	743	764	759	771	757	737	788	781	751	758	732	734	758	734	767	726	739	707	764	745	764	773	762	736	748	777	725	767	759	780	715	761	746	767	756	781	748	735	770	765	773	775	774	714	719	723	786	721	773	752	743	773	733	729	741	740	763	713	763	751	704	750	732	749	767	812	782	758	790	688	750	742	779	766	782	747	757	739	732	773	761	790	730	771	783	736	725	692	769	786	739	724	718	764	779	780	732	765	808	723	798	794	731	754	713	760	741	752	748	728	706	748	736	749	746	734	783	761	763	753	751	775	751	761	792	788	707	769	734	749	743	783	792	725	769	774	765	761	761	778	744	725	709	734	713	760	818	805	768	743	714	743	764	790	714	705	784	734	753	776	739	780	744	741	811	772	755	708	795	724	715	774	749	715	768	726	759	732	772	797	717	780	701	781	750	784	768	785	782	728	752	778	697	795	787	750	778	795	743	766	752	747	779	734	784	732	758	758	725	724	738	776	745	771	736	735	747	766	762	747	722	762	795	798	808	767	774	769	752	733	754	756	766	733	783	787	768	756	722	799	740	765	740	780	740	725	720	787	772	766	759	770	798	759	751	728	745	771	721	786	734	746	762	744	771	778	757	813	796	803	757	765	736	730	743	766	759	744	712	732	755	744	768	673	801	704	733	712	747	738	749	767	752	695	744	719	735	746	775	722	736	721	735	741	768	747	741	712	750	774	734	739	735	705	731	749	730	758	743	782	781	684	746	698	766	743	752	700	807	745	716	767	741	771	689	740	690	747	764	765	732	766	781	744	751	768	723	757	775	729	686	808	754	722	710	745	754	726	715	735	702	790	725	746	773	782	737	799	774	732	717	744	706	753	746	729	759	765	780	741	766	743	755	692	755	730	776	754	772	829	777	744	723	780	691	752	744	755	785	809	705	764	727	759	767	766	744	704	749	791	773	803	764	752	718	737	719	763	748	693	734	746	734	768	762	729	759	783	789	667	755	731	716	751	753	783	733	709	731	718	790	750	789	747	748	713	730	766	744	725	765	730	777	762	797	758	778	789	706	742	742	767	768	743	690	717	785	819	739	770	776	788	761	765	790	763	768	770	741	777	732	759	737	772	799	768	761	771	764	787	742	681	793	761	691	746	780	755	719	809	754	762	759	768	768	756	750	724	729	742	799	754	744	717	759	760	777	707	752	771	759	777	682	749	768	745	808	742	712	762	748	740	785	725	726	749	789	724	706	744	789	705	742	758	778	762	756	759	754	793	730	787	766	750	719	761	777	739	741	724	735	745	778	748	758	757	730	738	774	758	770	730	764	756	730	775	761	772	769	737	772	746	706	783	730	755	836	775	781	727	707	712	718	740	767	759	733	790	727	783	742	813	786	725	699	732	723	717	753	755	785	820	734	780	726	766	777	723	738	795	719	753	733	775	779	749	749	713	731	756	749	797	750	697	767	752	744	787	731	740	734	760	754	713	781	745	827	727	770	763	799	777	750	721	766	784	747	746	748	777	728	752	735	768	785	711	720	818	744	765	756	766	705	733	699	727	797	745	776	770	788	799	740	797	722	758	778	716	740	730	771	743	751	739	782	755	788	735	725	744	742	774	708	703	752	793	745	749	773	704	731	766	760	741	747	745	732	726	781	710	763	731	725	763	752	811	759	729	785	727	736	750	764	746	746	804	796	774	779	708	737	753	738	752	761	758	731	758	765	764	761	748	790	763	757	807	784	718	730	755	724	752	714	771	726	769	740	711	735	787	759	718	792	735	757	747	716	732	725	735	761	706	739	738	815	741	709	738	781	735	711	740	695	747	761	750	785	741	699	779	768	774	731	765	743	744	751	763	740	715	746	792	754	780	729	777	785	724	753	757	743	760	731	756	739	690	770	705	757	752	729	793	724	806	730	742	745	770	708	745	737	718	778	750	772	732	713	731	723	724	772	702	727	790	729	773	742	743	737	743	744	728	787	766	746	783	797	732	765	750	746	760	714	747	734	794	771	767	750	764	768	754	742	775	738	767	761	793	796	772	781	746	777	708	733	795	779	731	762	760	763	726	769	778	724	726	724	725	719	787	749	731	746	710	761	756	762	806	819	720	771	737	787	776	787	727	758	785	736	698	754	719	786	779	726	784	722	756	742	764	824	738	789	772	745	756	799	758	734	768	734	734	778	748	731	804	745	789	719	798	732	792	741	738	753	759	781	771	776	779	769	726	728	732	818	732	772	718	732	768	783	726	712	800	813	769	720	767	734	785	758	725	732	780	703	707	745	694	810	780	778	791	787	788	737	798	764	738	750	778	738	736	765	793	774	739	778	764	724	797	751	771	771	730	732	760	752	772	661	686	771	735	754	800	718	786	737	790	773	730	731	742	790	786	742	716	736	745	776	729	760	814	664	760	766	750	753	747	729	762	761	763	748	757	743	774	763	715	740	779	718	738	733	731	771	748	818	742	706	778	702	751	778	718	798	742	765	744	729	736	788	738	778	733	727	745	752	773	750	694	723	721	762	734	745	736	739	774	763	742	806	812	728	787	776	743	741	746	756	779	760	702	796	771	737	773	734	752	746	772	736	725	724	770	763	799	739	757	783	740	719	763	765	800	749	782	742	767	794	771	776	731	775	786	738	727	740	739	749	791	748	735	729	748	765	771	780	750	756	787	772	742	776	747	728	762	771	818	757	747	737	740	742	770	741	775	738	832	765	779	750	745	746	773	737	808	755	771	769	756	773	777	759	785	731	800	706	731	746	769	703	772	765	764	776	708	725	727	828	713	757	785	728	751	728	738	781	749	739	773	732	813	738	722	784	780	761	784	791	708	725	748	780	727	740	798	754	711	756	747	789	734	790	696	771	705	770	705	726	778	696	789	773	743	740	768	729	745	723	729	784	771	832	758	753	777	754	775	767	712	737	795	756	784	789	730	752	738	723	711	756	755	766	755	719	724	751	725	784	754	733	763	773	800	782	731	764	757	726	750	726	726	719	764	731	712	754	743	795	765	775	747	719	789	779	773	696	749	763	779	736	755	775	755	749	760	744	723	788	740	749	742	764	751	760	752	767	745	727	738	758	729	760	702	825	785	731	773	734	780	768	747	759	783	752	742	764	737	758	744	775	735	786	764	757	739	747	707	725	761	806	805	795	726	747	745	717	761	676	740	780	751	740	763	743	768
22416	21078	28623	23754	21080	21145	12022	1724	1228	1147	1049	1032	959	964	912	870	893	890	880	866	821	849	817	807	802	774	739	795	774	825	770	755	783	780	755	733	750	734	770	773	761	760	766	711	747	745	775	757	708	759	687	701	772	739	735	743	751	734	784	775	779	792	744	756	719	742	748	776	736	720	736	738	712	735	783	727	766	756	753	761	750	744	736	707	752	714	740	749	769	776	729	780	750	741	774	753	738	778	691	723	734	741	759	731	777	750	748	773	740	759	718	725	685	744	736	754	781	749	746	748	745	720	714	691	735	790	755	776	748	774	766	737	742	734	706	744	762	725	767	774	732	785	743	731	716	723	731	777	736	703	757	783	760	732	718	719	753	730	774	730	754	749	731	713	735	750	703	785	721	754	745	721	789	742	717	743	725	742	744	786	752	751	783	754	793	734	755	760	709	769	700	772	799	752	758	774	709	794	763	750	742	805	712	692	746	754	747	733	729	707	696	759	751	759	722	769	767	710	746	761	755	692	808	732	781	705	730	715	763	751	763	764	713	742	714	703	722	671	720	703	756	763	747	795	796	806	716	686	734	766	758	740	773	774	795	762	726	724	761	698	804	771	725	676	771	779	733	777	762	707	760	767	722	777	784	727	674	766	761	720	785	816	762	737	718	720	726	799	713	720	824	735	780	731	766	736	760	754	780	751	742	766	716	740	757	784	696	745	749	698	713	706	778	756	738	766	770	744	750	761	720	709	703	736	727	760	737	703	756	817	746	778	777	704	716	783	737	761	757	720	744	754	771	768	717	797	704	741	723	710	724	722	737	737	708	738	751	735	766	735	738	753	777	763	731	732	727	730	736	805	750	752	713	731	764	755	769	732	707	717	738	763	773	765	728	712	731	755	741	722	771	750	766	743	776	739	779	746	751	744	744	700	758	782	750	768	757	738	759	765	776	798	736	765	716	708	756	757	710	668	735	746	736	741	711	795	812	751	760	816	759	738	711	727	744	745	774	750	703	794	772	748	739	742	756	746	780	749	757	750	717	736	724	729	816	705	788	723	747	737	754	760	700	726	736	688	789	732	692	715	764	761	719	736	760	741	746	728	778	718	715	720	779	740	745	711	730	734	741	745	731	788	747	814	720	716	655	752	734	757	698	748	740	737	752	721	774	718	761	757	727	742	721	764	717	770	755	760	755	841	740	758	740	740	828	700	727	775	666	764	723	670	740	688	767	735	680	700	730	764	730	741	724	757	723	714	709	753	711	784	727	808	729	775	745	746	737	751	742	725	746	738	722	731	778	690	758	767	744	713	709	718	720	794	762	742	734	717	791	729	713	743	739	723	723	767	736	729	739	699	731	741	756	797	763	746	723	765	683	697	766	736	716	748	714	724	720	779	765	771	763	765	709	768	731	744	721	783	765	720	724	724	744	736	714	711	739	755	764	775	737	736	722	742	792	740	739	729	742	769	734	772	778	747	718	779	712	756	759	768	798	697	709	709	801	784	757	780	712	747	735	730	756	715	743	771	718	751	795	763	724	759	757	699	729	735	765	770	721	763	758	752	751	714	755	719	706	714	714	702	730	736	736	767	709	745	725	812	759	725	749	713	731	725	722	783	774	787	729	739	770	769	757	716	718	722	728	698	737	741	781	760	725	758	773	736	757	758	711	735	730	688	746	768	723	770	755	757	755	734	765	741	722	768	762	682	755	758	748	757	751	742	791	735	737	749	736	715	771	774	732	712	718	767	750	736	757	682	750	740	778	780	743	757	774	744	696	744	717	707	730	733	719	740	718	698	712	741	691	759	721	713	714	764	744	740	730	721	715	757	746	767	716	732	757	778	734	726	718	730	712	707	741	675	775	755	754	706	739	778	734	763	749	758	704	755	706	780	741	726	765	761	727	752	746	784	736	733	772	793	739	751	759	797	765	770	716	731	765	740	732	782	783	757	695	749	709	759	704	754	741	786	730	752	782	756	749	740	778	743	755	741	756	733	782	739	764	742	734	779	782	731	754	729	806	708	749	740	734	757	763	721	741	752	728	728	717	786	754	806	718	753	734	717	739	718	742	783	755	720	753	765	757	729	761	765	734	783	742	684	750	717	765	733	679	754	721	764	801	693	791	768	697	805	786	747	734	785	734	791	717	744	748	730	738	764	763	713	737	754	723	722	788	729	718	725	722	747	725	753	733	755	730	780	707	744	741	769	739	742	786	744	755	760	740	747	750	768	751	723	705	699	742	719	752	733	752	791	729	714	711	747	728	779	782	732	769	744	771	771	791	716	752	762	739	729	721	729	707	720	726	745	696	716	712	760	763	724	744	756	703	723	704	748	760	714	746	712	743	734	729	759	703	703	756	761	746	699	769	771	737	693	761	711	751	793	706	760	728	743	674	707	734	714	770	759	724	789	827	706	717	734	719	765	758	735	761	701	821	768	763	739	712	712	764	768	748	723	717	773	698	679	765	746	770	749	734	717	764	768	788	672	748	742	707	740	702	740	742	746	767	741	747	788	738	711	745	721	767	770	705	711	735	703	731	759	742	742	797	727	725	694	691	771	761	729	735	804	700	784	782	756	712	766	756	789	705	689	744	745	762	706	740	746	719	753	798	730	717	777	763	776	686	731	734	768	713	727	771	754	741	687	753	733	749	802	748	709	719	751	747	728	696	799	716	696	700	695	759	765	739	697	793	752	735	750	750	813	746	710	781	750	710	720	766	786	773	741	731	760	702	715	708	769	729	706	737	764	797	725	810	736	747	748	719	717	722	807	762	771	762	724	731	729	741	761	745	738	725	723	702	747	762	718	802	751	794	720	705	702	745	760	720	754	715	739	738	745	738	731	769	795	771	745	773	697	803	741	805	807	787	756	723	716	742	736	758	722	739	737	727	754	722	742	817	745	774	785	742	693	689	741	736	735	761	773	747	752	731	733	725	760	706	748	711	742	731	796	758	709	751	772	769	739	747	772	666	751	733	718	684	806	752	734	754	713	755	707	762	689	755	732	732	771	727	738	805	744	731	724	829	730	739	673	779	758	743	756	749	784	719	731	732	750	762	731	741	695	772	742	713	750	723	745	760	744	761	745	729	761	736	730	720	794	745	772	698	724	736	736	719	718	754	708	733	731	798	721	717	697	738	698	735	763	778	760	751	748	734	725	750	746	711	751	711	682	748	761	765	716	771	787	751	724	783	754	777	774	706	721	766	764	742	734	704	818	754	766	757	715	757	765	745	739	761	723	723	726	765	702	744	736	803	742	716	717	724	744	722	756	762	760	750	721	682	677	701	767	758	757	740	724	714	782	774	701	716	734	684	750	767	745	748	731	710	726	717	718	748	694	735	770	780	694	694	739	739	744	783	698	710	752	717	723	712	736	741	737	756	755	750	717	737	706	779	703	700	742	769	747	766	737	748	779	758	717	701	729	695	748	753	789	743	743	722	773	719	729	773	746	792	744	745	775	730	786	731	766	750	735	765	755	762	762	776	791
16243	13227	10803	5485	3890	2989	2381	1972	1519	1380	1175	1169	1085	1063	949	979	883	901	911	893	862	802	854	793	814	828	780	789	821	838	748	797	827	807	806	843	775	817	778	777	783	817	785	708	753	780	734	762	739	792	792	777	726	794	773	729	806	750	796	755	804	796	804	799	727	772	764	775	743	710	739	806	754	791	769	768	747	785	767	732	750	777	789	734	757	812	785	750	774	767	711	802	779	815	783	775	751	785	738	792	758	784	758	768	766	756	793	747	768	771	770	756	715	735	811	752	739	760	759	788	748	740	766	760	790	740	743	772	812	754	772	710	758	730	756	723	761	788	770	765	713	723	739	729	724	799	781	740	722	767	767	777	812	790	793	757	744	723	755	794	771	771	781	782	728	744	822	797	814	777	791	773	751	773	778	758	821	737	769	742	755	777	802	758	752	747	781	814	773	780	716	728	755	764	797	735	724	722	733	794	752	807	737	764	759	765	738	727	755	777	731	763	744	812	767	703	766	778	769	738	770	763	746	773	744	766	809	801	762	751	735	707	754	733	780	735	766	748	787	789	792	760	753	728	747	748	764	762	726	770	753	802	744	807	774	756	801	774	768	775	708	713	770	777	775	768	764	773	755	733	726	757	792	722	774	748	769	725	758	776	799	777	769	791	759	799	741	723	792	801	735	742	750	760	750	699	773	754	816	777	722	752	733	725	781	736	743	704	732	756	781	719	775	768	755	810	733	767	797	754	797	810	777	746	776	785	703	774	732	753	775	758	698	803	756	775	716	782	779	735	757	740	759	794	762	747	729	759	767	766	757	773	809	742	809	780	746	790	691	758	744	801	726	757	800	780	797	753	745	780	801	781	725	747	728	761	747	759	751	784	759	721	775	758	767	761	744	783	709	773	795	768	789	712	717	727	735	786	743	756	684	720	764	753	746	785	787	751	751	794	729	738	779	697	747	732	732	741	762	744	697	736	807	778	773	746	805	679	737	759	724	770	739	797	747	776	775	737	755	756	726	737	753	781	722	784	700	741	780	730	714	725	747	714	774	764	777	777	749	735	802	734	794	780	770	725	754	721	768	763	743	761	716	796	781	713	778	711	746	753	766	753	770	822	772	799	775	792	795	768	812	785	802	766	722	797	753	742	806	701	777	784	723	790	724	755	793	781	743	754	731	708	732	759	745	772	806	750	765	788	712	756	757	806	798	825	741	772	746	720	724	739	780	771	766	734	764	778	762	766	755	770	769	771	748	779	790	763	761	733	692	757	799	782	762	769	725	772	806	806	752	748	756	798	792	716	750	825	758	792	777	783	757	779	819	765	736	748	778	772	753	768	803	739	716	770	786	818	744	760	816	784	775	734	763	789	767	772	750	770	757	754	759	756	733	769	788	751	760	753	758	764	760	786	745	758	782	754	743	765	755	761	832	702	779	738	773	789	733	777	807	757	750	768	821	718	755	761	796	794	729	773	726	776	765	756	783	745	710	791	733	751	787	746	764	716	771	742	783	774	753	729	790	727	745	699	704	752	754	789	743	709	767	783	766	848	739	720	781	781	739	749	785	788	750	757	791	750	771	761	770	783	709	743	794	735	785	760	751	745	782	766	739	791	769	753	838	721	718	759	739	775	762	696	774	767	808	783	779	783	769	767	771	748	759	755	781	752	751	718	763	780	818	775	712	771	718	769	747	775	782	806	789	814	767	763	733	792	774	781	727	763	793	753	769	762	749	779	774	794	765	766	729	725	787	806	733	754	768	742	747	778	742	736	773	752	788	776	763	766	802	758	796	734	751	720	736	747	727	768	741	714	720	774	758	714	745	768	769	745	742	755	770	744	745	783	786	724	779	790	742	765	787	821	723	746	769	736	772	775	786	755	771	728	748	755	745	800	757	713	803	771	686	774	693	794	735	734	746	759	797	738	784	768	724	714	754	756	716	725	778	786	746	787	759	782	810	761	746	735	782	735	791	769	795	778	741	711	727	729	804	765	785	811	759	762	783	723	789	749	792	741	778	725	758	756	719	749	742	844	740	791	745	766	775	800	757	784	742	768	742	757	757	743	719	740	766	762	790	732	773	826	799	747	797	758	752	773	783	769	788	726	759	806	726	745	759	774	754	747	783	767	773	750	756	785	773	732	687	805	798	723	765	766	760	769	765	723	775	753	772	779	762	756	789	773	746	761	773	780	786	753	774	804	778	733	777	778	742	744	780	704	815	774	792	777	805	732	780	725	766	737	770	773	753	772	784	800	730	734	790	776	734	788	744	796	778	738	766	755	725	791	724	773	746	759	767	767	781	807	762	755	767	706	791	764	758	687	760	746	729	716	758	742	761	783	800	716	708	718	756	783	744	745	768	763	752	746	813	749	773	739	741	731	775	802	749	764	733	786	786	760	750	753	780	783	780	718	701	803	809	769	721	829	784	740	785	791	698	758	733	745	735	779	741	717	754	773	736	799	763	709	747	726	756	783	763	716	713	720	704	836	742	775	745	762	762	772	780	771	752	776	780	759	767	769	764	812	751	796	745	725	785	714	746	770	723	773	755	747	729	730	761	749	770	803	761	739	784	758	787	751	696	717	745	781	771	767	751	780	789	785	714	711	714	797	750	750	790	764	746	768	785	757	766	732	769	798	739	777	755	786	729	739	742	756	770	740	799	752	794	735	787	741	786	751	765	773	739	755	796	773	758	733	720	748	751	771	757	761	764	735	743	810	744	785	799	764	721	731	765	768	746	756	773	729	736	841	778	741	728	782	816	739	780	715	726	733	732	740	750	728	749	739	769	754	775	734	771	747	735	725	741	786	730	734	806	745	774	771	749	797	759	734	724	745	709	763	779	745	735	715	767	784	767	735	764	786	797	781	756	748	769	773	778	741	774	759	770	743	799	749	716	752	775	807	781	756	745	791	732	762	767	772	780	805	799	791	762	762	759	782	798	767	779	774	797	732	760	757	726	760	718	780	743	769	721	742	757	694	837	728	780	773	721	798	745	733	757	795	759	771	785	775	775	758	742	735	725	729	794	709	730	758	770	805	780	781	795	757	771	726	759	725	733	765	793	752	772	759	748	764	785	725	754	798	759	744	800	810	760	818	723	754	778	803	775	773	770	778	788	773	741	721	750	760	775	784	766	820	775	744	710	800	770	798	753	762	774	720	740	739	756	808	717	804	781	844	743	791	741	838	738	719	764	778	787	718	783	776	782	723	766	737	753	759	752	711	784	741	763	742	786	799	692	739	758	768	770	700	760	764	770	743	764	758	755	727	739	786	753	728	699	759	795	770	787	780	742	784	701	796	738	755	712	767	760	747	797	758	759	738	771	731	820	785	723	767	755	739	784	728	789	724	758	825	772	754	762	745	765	732	776	794	716	783	770	765	780	765	777	764	800	760	760	767	776	730	766	756	717	760	766	766	766	721	738	797	806	740	758	746	758	779	757	748	750	713	723	803	731	771	828	780	741	774	775	763	718	758	785	779	723	756	777	688
22436	21078	28599	23783	21081	21139	11911	1730	1309	1165	1049	1000	1005	905	897	850	876	840	838	786	785	798	788	816	788	800	775	758	820	777	792	824	749	759	734	782	772	768	786	748	779	738	790	680	779	781	757	724	794	722	723	788	730	815	730	727	744	752	799	755	729	748	723	773	740	765	720	728	776	736	696	755	714	737	744	756	746	740	799	752	765	741	756	723	745	769	754	779	709	736	798	755	769	733	741	682	688	741	759	764	785	724	772	773	703	740	780	727	762	788	770	728	733	694	751	744	756	848	692	778	723	782	750	731	794	740	726	717	726	796	746	751	710	741	779	745	786	767	735	753	778	740	743	769	763	744	747	731	750	732	719	772	719	746	765	745	739	757	729	778	726	773	722	701	752	752	758	763	729	750	780	777	761	759	723	742	716	744	730	750	784	753	780	723	745	768	754	738	667	764	731	719	722	681	672	775	744	717	761	699	725	763	760	763	740	733	752	730	767	767	751	694	767	753	767	797	772	738	767	713	709	717	704	741	709	703	719	762	764	770	701	731	728	720	734	721	735	706	714	733	772	731	760	700	712	747	786	749	759	785	686	718	778	815	742	760	748	754	659	727	755	778	729	740	733	714	663	759	701	728	728	770	720	777	764	724	752	741	803	753	758	762	757	724	722	748	774	702	694	697	740	731	767	728	696	741	812	763	728	789	760	782	771	731	749	742	732	717	747	737	726	776	709	802	750	724	691	775	777	738	753	703	739	707	743	691	748	710	737	748	791	773	782	744	739	727	742	791	739	759	754	723	736	733	766	813	739	744	708	766	723	719	770	728	714	754	783	764	754	780	783	738	795	731	776	717	771	753	737	747	769	788	714	712	728	774	797	744	805	736	727	767	783	750	759	749	749	736	748	726	727	712	746	750	770	751	788	752	756	742	725	701	750	762	760	767	784	751	738	762	752	749	753	709	750	726	735	754	782	727	718	738	723	714	720	717	724	781	750	749	721	769	746	767	729	769	747	743	749	723	774	747	741	760	699	705	716	745	758	741	739	749	771	761	694	766	764	784	799	748	690	758	738	767	722	747	771	764	757	760	725	680	762	722	692	694	796	760	754	753	725	727	724	735	747	730	783	779	749	753	743	722	690	708	741	729	705	774	703	750	749	741	754	775	761	731	710	741	763	761	743	718	714	713	720	762	728	755	756	764	775	760	745	766	719	793	749	760	774	800	728	713	698	731	754	760	762	779	742	754	721	688	720	726	737	767	743	727	735	766	707	746	718	751	710	740	775	747	743	774	723	759	729	697	706	699	749	807	729	747	706	716	765	703	705	736	724	710	801	733	712	795	739	769	731	753	776	741	705	739	766	748	745	763	735	744	721	789	779	720	789	724	770	754	762	778	716	729	778	791	736	752	786	730	725	750	709	727	728	729	688	711	777	733	774	740	777	757	745	760	766	701	763	729	760	741	749	721	725	754	731	752	745	762	797	720	725	713	689	810	754	785	738	750	817	731	742	718	741	710	765	746	818	739	734	777	769	701	733	711	696	748	749	774	716	756	743	748	752	714	779	760	729	711	748	696	754	766	790	706	728	744	744	709	746	707	734	746	749	731	767	775	733	685	785	695	699	744	757	791	755	755	768	737	712	747	702	766	773	777	741	709	768	712	720	748	717	737	775	765	782	737	748	731	769	754	767	736	758	687	713	675	786	745	773	758	766	715	703	739	780	736	742	736	763	719	739	702	722	748	729	726	749	708	719	723	757	781	735	713	711	742	732	758	704	742	763	742	753	732	739	759	703	786	781	723	775	737	722	718	718	761	750	766	692	708	718	758	792	728	747	695	747	738	730	756	692	770	763	741	775	755	759	745	769	781	779	769	709	722	736	739	718	760	732	693	759	737	757	747	733	734	781	741	740	718	746	701	743	718	749	728	723	710	751	701	734	746	709	734	743	776	734	755	794	690	752	760	778	740	756	694	685	737	770	754	750	784	765	766	698	702	745	760	784	715	754	745	710	738	702	742	776	716	769	744	742	760	749	752	736	723	743	703	776	757	739	761	731	797	714	731	721	702	734	749	719	773	729	740	781	749	746	725	752	775	735	746	748	751	714	781	743	748	745	754	699	731	761	722	766	781	756	730	763	721	727	778	740	726	749	704	728	722	756	682	761	675	703	741	711	726	717	743	761	701	689	693	760	760	733	729	780	785	733	759	722	720	740	740	705	707	764	740	713	775	733	753	738	796	720	764	773	732	737	737	756	731	737	790	737	765	653	763	767	754	739	793	757	775	723	748	747	740	746	784	748	773	729	754	724	730	700	763	731	710	712	752	747	726	694	768	767	715	679	723	753	733	719	744	701	710	809	786	750	723	776	721	811	730	763	745	724	754	734	774	682	750	750	750	722	717	710	727	683	707	754	736	729	723	735	765	736	735	727	777	789	701	751	731	701	704	759	743	772	782	725	769	749	703	732	790	786	752	698	733	751	708	767	737	727	758	715	737	769	790	726	730	741	709	714	731	739	746	729	740	758	726	713	729	729	734	720	722	695	757	735	743	728	765	786	774	746	717	707	764	744	656	745	750	720	743	763	734	721	734	711	704	731	756	723	743	739	728	741	735	761	774	721	725	720	778	719	796	743	758	727	720	745	736	695	739	791	753	746	780	756	720	719	759	732	659	687	743	706	747	772	751	795	752	746	767	717	737	740	758	713	724	772	758	748	717	759	701	734	726	763	749	766	694	749	746	707	748	700	735	727	775	735	707	697	703	742	726	750	755	764	733	712	771	751	712	717	737	740	685	736	748	685	753	737	744	771	736	731	758	741	761	742	764	795	734	696	727	730	750	795	706	719	751	702	711	714	698	746	745	728	780	757	729	816	758	731	766	779	761	718	737	758	718	733	793	705	720	711	796	756	745	725	770	681	775	719	739	775	751	729	723	763	733	747	752	728	698	793	710	736	732	721	776	727	790	710	741	730	761	780	754	745	746	776	719	757	701	786	712	777	761	776	751	732	725	733	754	737	744	668	742	752	720	762	756	749	744	779	702	752	771	748	738	747	739	727	764	752	744	729	813	716	733	784	736	766	734	739	783	696	741	753	798	747	756	733	739	792	723	748	738	724	770	764	705	741	720	766	689	717	750	735	664	747	750	732	739	742	731	723	752	774	769	760	790	738	788	752	705	711	760	697	734	699	743	727	693	747	752	800	746	727	757	742	736	765	739	740	772	772	740	733	682	736	777	703	733	716	727	796	754	705	740	753	750	757	745	776	772	727	742	775	726	701	744	717	751	723	726	770	733	739	750	718	717	767	750	694	758	755	767	783	732	729	781	769	728	752	749	731	738	765	751	753	753	737	728	764	719	748	732	784	714	751	763	696	758	712	819	760	772	743	726	717	718	748	741	755	762	736	815	753	759	715	758	763	780	728	736	762	753	756	754	731	763	765	770	717	779	741	711	791	757	710	751	742	729	749	757	752	757	691	742	703	758	807	748	746	763
15051	13247	10813	5482	3891	2874	2326	1906	1625	1334	1222	1107	1043	978	984	982	891	904	908	918	853	849	842	848	830	818	810	818	734	782	841	825	755	792	804	785	768	810	748	720	757	764	785	785	765	766	743	736	782	835	794	772	792	730	779	793	744	763	757	743	789	740	737	800	765	795	805	781	759	744	743	735	745	760	798	811	737	774	752	753	709	763	806	759	794	831	756	718	755	766	745	809	755	769	801	728	698	751	707	732	768	777	761	770	834	721	751	761	720	784	791	738	771	757	769	729	720	772	726	767	767	796	778	699	762	796	762	761	806	768	714	795	753	743	804	794	753	754	792	765	796	768	757	765	749	765	778	761	746	855	755	743	716	822	746	789	707	755	747	763	775	747	762	711	727	721	779	758	768	750	736	736	732	770	794	782	821	749	767	777	758	776	782	820	739	758	744	758	771	761	704	818	730	783	744	786	760	734	794	807	755	737	742	727	723	724	781	766	749	782	775	770	770	768	814	737	771	775	751	759	704	809	772	753	749	763	708	810	797	770	694	732	783	773	781	760	762	737	721	733	731	815	760	782	734	731	744	713	733	786	771	705	720	781	777	798	755	797	792	795	728	750	788	754	735	783	739	762	801	781	751	734	749	764	763	756	752	785	765	728	802	745	748	787	777	786	752	733	786	735	802	766	760	807	731	746	768	726	785	763	777	770	796	733	765	761	779	746	760	708	724	691	742	771	715	765	723	750	795	707	722	788	711	782	788	748	782	746	772	745	798	714	837	779	751	727	765	774	787	763	755	728	762	750	776	815	799	760	744	768	719	735	778	761	744	756	768	761	739	705	773	721	786	748	787	731	768	754	738	757	754	714	783	711	686	747	720	777	697	777	745	746	768	778	756	774	780	728	735	710	786	757	796	709	756	764	729	723	770	800	738	757	746	731	742	726	805	742	776	745	754	772	759	771	766	780	716	780	759	772	739	796	788	758	726	776	738	758	768	812	721	745	804	696	783	751	732	776	711	797	741	743	753	754	752	760	764	743	764	729	719	746	772	714	775	767	777	778	756	742	695	781	789	798	721	737	745	797	794	761	719	790	755	733	767	791	732	761	763	778	732	750	744	781	753	735	752	826	805	797	724	744	763	788	730	733	706	758	760	719	753	721	712	776	794	779	790	731	725	750	737	738	797	790	732	800	790	787	791	768	706	768	786	727	776	721	731	773	789	800	763	771	763	690	754	795	766	800	758	748	737	713	773	730	796	738	723	798	781	788	748	681	766	781	729	792	745	763	756	735	703	744	777	761	745	755	760	760	761	771	732	769	742	780	774	748	731	780	760	755	764	738	730	732	739	769	756	743	780	723	758	771	728	746	751	711	789	798	768	773	789	767	811	790	790	767	740	735	785	750	760	765	719	785	743	773	745	749	755	767	758	761	755	768	753	790	756	757	769	773	722	794	786	727	744	743	767	773	753	784	746	801	786	733	731	823	768	757	764	764	723	753	754	807	800	721	712	776	757	742	759	747	813	729	775	759	751	726	740	803	760	723	770	791	734	752	777	732	820	817	819	766	767	754	766	761	788	730	738	759	761	750	723	740	784	760	736	823	753	749	727	796	753	751	778	787	757	720	722	733	718	762	769	723	717	693	775	791	738	746	706	769	785	746	729	804	739	765	757	791	769	722	751	746	753	736	777	711	748	762	774	748	727	791	753	786	753	732	801	799	716	780	746	728	766	789	742	753	726	746	785	743	795	769	802	719	752	736	708	765	746	781	744	774	779	728	740	727	776	744	760	742	815	753	761	805	789	740	742	786	731	787	752	717	748	764	807	743	700	773	757	767	731	773	725	755	728	803	765	751	760	755	719	742	753	776	763	799	717	757	743	755	773	730	773	760	761	734	830	755	755	779	765	739	749	738	791	769	756	798	773	744	789	758	754	775	778	791	705	747	747	745	801	780	769	767	784	761	795	756	739	746	657	784	689	758	702	791	755	766	771	771	805	717	782	764	759	692	769	735	765	765	764	746	771	764	764	759	789	776	733	789	732	789	787	744	764	790	780	737	713	757	780	767	723	757	768	723	743	745	712	745	739	783	704	760	763	773	806	724	748	742	764	802	729	772	777	736	747	785	789	773	753	740	758	770	765	761	772	779	782	769	704	771	755	802	740	758	826	796	744	811	801	746	761	786	759	808	780	809	726	738	790	752	733	774	767	746	777	737	761	699	758	751	777	770	780	754	796	749	741	803	721	745	697	752	802	748	729	759	764	803	796	808	775	785	776	750	746	748	751	769	759	753	757	697	743	750	722	721	780	842	786	752	764	760	761	706	751	769	715	780	763	805	739	758	710	770	717	746	754	798	779	757	753	771	761	742	810	790	803	793	731	777	767	737	790	746	700	786	743	784	820	740	732	761	823	733	740	706	756	805	772	783	793	769	776	740	810	734	778	774	764	744	753	796	762	746	814	753	685	759	778	743	762	749	719	779	786	786	780	721	744	765	755	741	785	761	777	801	751	767	749	732	791	788	730	729	787	753	742	734	764	803	729	796	742	786	803	762	763	751	774	745	777	741	747	792	722	784	725	785	738	740	755	740	783	747	784	741	737	748	722	746	777	764	752	803	788	772	729	737	753	785	694	753	741	764	781	784	736	715	750	761	791	754	770	800	805	800	778	801	764	723	706	731	750	774	743	770	749	760	776	796	772	781	763	782	768	792	714	768	765	758	812	743	772	755	778	782	798	729	757	755	725	784	747	744	713	740	764	756	767	746	743	744	773	799	734	739	747	768	737	783	765	738	800	768	750	793	766	745	773	744	769	760	730	771	780	785	765	747	805	768	773	766	707	837	766	752	713	769	752	740	764	763	799	752	764	755	775	744	776	774	757	776	758	766	749	751	765	784	779	717	758	749	750	733	786	785	743	804	735	719	744	796	683	733	713	743	799	756	712	715	803	803	782	782	737	768	734	768	759	698	755	721	761	660	810	731	763	751	768	778	746	765	804	811	778	797	733	782	764	779	773	781	798	741	747	766	739	753	749	757	749	757	733	738	758	757	785	791	748	759	758	765	727	774	752	768	744	749	761	727	783	775	769	773	750	749	753	739	810	733	757	764	762	781	728	770	745	752	802	779	745	792	771	740	736	764	779	745	712	746	760	736	777	797	762	727	747	711	790	795	744	743	782	740	745	782	758	762	731	756	707	704	753	796	722	719	796	743	799	802	754	803	754	756	786	709	724	743	749	760	764	753	722	719	746	757	775	759	746	724	758	739	755	749	750	775	750	735	759	788	713	782	789	745	818	759	766	762	790	785	744	768	774	793	729	805	728	752	743	730	735	748	783	759	758	787	739	732	769	795	781	796	790	775	747	739	747	775	746	768	696	738	747	744	748	742	778	777	750	744	762	754	762	801	747	782	718	763	764	741	724	740	745	734	766	730	738	737	752	742	751	743	755	795	830	740	819	757	790	727	757	751	773	762	797	752	803	741	782	775	756	756
22424	21096	28670	23755	21097	21170	12141	1742	1258	1090	1058	975	901	892	846	896	872	859	870	822	799	817	830	799	746	747	763	776	769	791	737	717	785	736	845	780	740	703	768	796	722	714	719	733	779	734	763	785	755	791	745	752	700	843	718	721	783	711	754	708	679	749	771	694	775	772	702	744	734	814	782	786	689	726	722	740	722	740	729	731	795	721	727	702	742	714	747	715	770	753	758	719	769	731	779	706	740	713	730	689	748	774	726	764	741	741	734	745	761	754	743	734	715	750	706	683	772	747	741	732	722	753	739	727	768	734	736	747	726	734	750	733	794	724	728	728	722	745	734	667	709	709	781	782	759	764	714	736	749	744	733	735	777	754	745	771	772	728	683	786	730	728	749	689	721	739	749	777	755	725	751	718	739	737	747	749	798	755	737	721	735	762	767	765	714	713	740	712	791	762	726	728	707	789	740	746	783	727	765	755	732	685	729	745	755	740	741	732	755	736	701	728	749	694	791	728	687	730	752	758	718	757	754	764	733	700	694	752	775	718	760	749	716	777	769	725	760	777	720	708	765	719	737	757	671	716	761	758	759	781	712	737	705	739	772	740	737	731	763	753	720	741	766	703	693	711	760	758	751	737	757	754	728	724	730	774	745	735	750	720	766	751	796	702	738	731	709	731	750	753	793	736	746	720	767	715	753	769	751	740	768	736	778	722	719	743	752	757	746	761	697	722	809	714	743	748	721	745	707	769	710	757	762	683	786	739	748	700	748	716	732	749	717	776	714	771	684	749	749	776	760	701	790	763	744	750	693	750	752	715	751	722	749	750	750	736	730	733	770	744	709	752	728	765	748	710	773	721	768	731	722	740	754	713	782	720	741	738	760	720	742	789	748	799	766	734	704	704	747	722	761	749	801	676	760	771	745	800	730	702	747	753	757	750	768	700	748	751	754	720	715	767	714	718	765	744	739	716	783	727	734	737	715	790	732	773	738	703	763	695	728	747	753	747	701	770	761	772	763	707	734	722	710	762	727	722	752	739	723	746	760	752	702	712	747	701	765	767	697	733	806	757	711	686	725	723	773	762	719	761	733	802	726	717	733	714	739	733	714	770	729	711	718	728	733	735	794	722	764	736	760	787	781	731	760	842	746	723	736	700	744	744	720	718	727	793	731	743	790	763	715	708	691	729	725	707	740	717	707	762	752	749	694	766	729	689	728	746	738	746	775	753	710	723	732	769	715	699	703	694	725	715	747	723	749	770	708	718	713	765	715	711	700	719	700	703	738	734	761	783	702	764	735	772	793	739	739	735	707	736	700	772	761	705	726	757	726	740	712	750	754	742	758	754	729	722	739	745	691	757	731	785	688	730	722	716	779	732	750	708	773	738	730	758	748	759	729	750	723	734	748	724	712	749	746	731	756	722	728	710	741	745	735	703	752	743	710	687	754	724	740	775	746	697	770	751	735	796	728	731	765	676	720	754	734	751	730	766	716	740	701	762	760	683	739	738	728	747	754	725	740	758	757	761	739	683	706	740	744	716	780	708	735	705	712	752	756	737	748	752	751	750	685	732	718	744	723	684	770	709	761	737	705	742	693	700	768	689	748	721	739	724	729	715	735	735	703	704	786	808	721	752	730	773	742	712	739	701	775	723	731	735	737	755	732	726	770	724	735	724	738	781	729	715	720	817	822	755	696	734	705	711	685	766	727	754	695	705	762	714	714	737	782	727	797	710	719	791	782	696	682	723	734	744	743	741	735	725	765	744	755	762	733	722	739	740	805	731	764	755	713	787	748	698	733	777	730	718	774	764	744	792	749	724	747	726	713	769	716	708	751	744	712	753	676	696	729	688	721	798	723	794	741	726	708	804	734	699	781	724	708	672	738	794	688	676	745	726	771	729	768	775	735	708	781	734	687	718	751	721	736	733	729	784	714	706	707	738	716	709	727	733	733	759	751	713	735	753	741	677	746	729	705	700	726	747	700	747	763	734	736	699	727	751	715	703	739	735	742	737	761	735	735	749	720	730	731	750	759	748	731	700	758	741	741	780	738	754	722	727	734	719	720	759	710	742	730	656	814	747	752	703	741	738	772	722	765	712	746	743	749	757	685	738	714	740	786	737	715	709	775	741	745	753	754	743	716	754	755	743	775	724	762	716	695	711	722	750	750	707	731	750	732	712	727	730	726	742	706	683	718	720	747	722	739	762	753	763	780	769	734	691	717	715	735	684	720	782	734	739	755	754	765	784	731	778	728	759	771	741	775	759	758	787	738	749	741	716	744	723	731	798	696	756	730	753	733	722	761	764	745	739	726	753	715	713	748	718	739	748	752	746	722	706	767	717	677	719	708	729	708	764	739	770	761	772	687	747	729	681	685	745	740	734	700	750	763	742	746	798	705	746	747	708	717	724	770	715	761	747	694	681	708	782	724	754	731	752	750	717	730	792	722	716	699	744	720	746	706	751	743	752	682	736	674	755	673	710	737	757	728	758	717	694	708	717	751	780	712	775	759	751	718	735	755	739	729	708	757	730	725	771	738	774	716	722	715	734	733	717	741	730	727	708	711	751	783	749	752	717	719	767	676	732	725	720	724	727	714	708	764	693	743	755	723	708	741	766	757	744	719	723	695	752	694	719	754	765	724	719	702	774	722	751	738	790	751	783	763	727	711	806	690	676	734	776	709	748	778	700	790	753	747	780	762	735	720	726	731	752	735	695	721	737	707	724	758	772	741	726	737	717	721	750	738	752	796	723	811	747	690	765	750	726	748	773	736	771	755	703	784	740	757	734	722	708	744	779	712	761	710	744	715	736	752	691	793	768	717	742	754	712	801	743	729	786	744	748	726	737	777	722	808	715	712	718	718	755	729	727	769	668	730	760	764	734	741	755	716	729	760	732	767	728	762	773	752	770	765	717	771	746	744	715	728	734	727	743	736	737	691	743	792	700	696	689	791	721	693	769	752	779	735	742	760	697	785	709	705	720	743	752	692	737	751	749	778	726	725	794	737	720	700	762	728	707	759	704	752	736	741	761	733	753	802	722	769	713	773	656	731	735	749	754	729	723	742	701	702	678	702	739	735	750	696	726	732	717	705	729	808	697	767	787	747	779	728	743	731	753	780	738	759	746	748	752	744	752	754	703	722	765	719	738	763	788	788	718	708	775	698	734	727	690	750	664	728	757	728	695	706	674	787	781	765	709	701	735	728	713	689	738	719	752	746	682	735	736	700	770	714	755	698	731	663	747	710	703	727	717	720	727	722	709	772	733	716	740	719	718	756	758	726	704	744	712	703	718	787	754	733	756	760	765	747	709	750	703	733	665	711	720	697	735	760	755	753	726	685	709	789	737	706	712	761	715	766	784	736	725	748	767	738	745	766	749	733	703	721	686	724	723	769	754	759	748	748	767	718	728	720	667	763	762	732	753	710	737	768	706	769	697	745	723	744	688	750	789	720	723	698	764	769	727	731	730	761	745	691	787	801	752	720	725	742	717
13434	13330	10837	5562	3856	3020	2392	1899	1519	1378	1204	1171	1088	985	974	947	923	911	896	877	823	910	837	793	807	863	791	816	822	759	805	771	789	745	745	819	787	828	768	841	750	728	823	784	796	778	740	780	711	799	767	769	773	739	732	751	754	736	790	775	816	756	726	757	849	753	764	756	747	778	803	754	783	726	780	769	780	712	772	761	736	795	767	726	778	766	784	743	743	724	757	718	728	785	788	761	757	756	765	698	757	736	812	745	749	723	781	732	778	791	776	779	732	779	793	723	730	735	749	762	760	799	752	740	743	729	766	751	754	730	729	716	775	770	728	722	829	778	760	783	773	772	787	729	760	735	785	746	763	766	751	773	761	795	777	744	751	779	765	720	750	745	692	749	775	796	766	787	718	743	751	795	705	737	759	804	775	760	739	747	751	781	778	758	761	764	722	755	768	776	758	763	736	721	761	740	721	731	734	733	757	781	744	790	740	756	745	750	754	759	752	703	801	778	755	763	701	713	773	755	752	738	739	779	749	715	790	765	710	790	758	734	762	778	752	769	777	752	783	781	723	771	741	764	753	728	776	735	762	762	761	741	774	738	755	727	789	761	765	746	768	748	779	805	751	759	791	758	738	794	762	837	753	761	777	714	782	718	765	755	730	768	773	785	752	743	767	749	800	742	742	709	771	750	731	735	769	753	790	749	724	813	742	718	740	764	731	761	737	747	747	740	785	768	742	752	779	715	723	767	786	782	753	727	743	765	767	801	772	751	745	767	756	759	745	763	737	782	738	830	724	744	747	707	756	749	730	747	755	753	719	772	795	767	742	725	756	791	734	733	805	804	718	741	688	727	730	773	783	669	820	764	733	700	717	754	844	754	698	772	747	710	785	763	777	763	757	769	754	728	759	759	757	798	746	755	777	749	743	705	741	782	775	757	716	741	700	766	771	778	755	791	733	779	810	787	764	750	707	688	817	741	753	719	754	751	761	756	755	749	774	803	780	734	765	772	806	768	728	754	732	742	731	791	691	770	794	718	760	769	775	828	776	705	765	773	780	769	749	678	759	746	773	757	785	790	753	734	800	770	763	728	729	743	780	788	713	759	778	701	759	719	761	777	746	763	744	784	796	748	745	751	761	750	763	768	739	777	742	767	776	726	744	758	789	717	730	748	777	729	667	772	745	738	764	808	732	735	739	768	738	737	725	757	774	715	749	744	743	773	733	762	751	732	766	724	747	733	748	737	745	742	750	725	756	743	724	806	738	762	750	775	759	731	772	745	745	783	776	729	729	769	794	757	777	737	742	685	739	731	800	775	759	749	756	782	745	800	737	707	791	792	772	755	702	750	750	726	820	780	760	759	723	737	773	715	781	757	736	745	746	806	796	758	758	757	820	766	724	757	787	764	724	726	755	737	803	720	814	747	757	769	788	764	768	722	799	760	792	681	761	760	815	750	783	743	730	731	760	729	699	759	733	719	773	773	775	777	786	724	799	742	720	718	754	753	742	737	791	780	744	712	742	723	764	752	745	740	785	761	780	734	774	723	739	770	770	738	732	742	793	772	767	776	753	737	764	756	767	694	699	741	767	774	718	749	702	771	716	766	763	752	757	752	786	726	791	760	760	781	744	746	746	744	798	789	763	739	732	779	729	800	714	723	768	780	709	786	819	782	772	723	795	754	740	741	781	758	755	768	770	751	775	785	734	725	723	733	770	785	794	773	729	759	741	762	762	707	732	753	743	739	705	745	737	736	781	741	750	731	728	733	706	745	736	760	728	793	733	790	735	733	742	796	755	770	767	734	738	740	769	768	750	760	765	774	812	699	734	808	735	790	766	760	754	757	774	769	771	776	785	720	707	708	762	779	799	741	746	801	757	763	762	768	768	717	761	728	747	736	738	719	755	768	699	736	738	762	791	763	763	721	790	746	793	771	743	814	740	764	749	714	759	743	754	718	752	761	755	770	734	735	740	751	777	761	761	760	739	771	744	718	800	682	723	749	766	740	772	729	729	797	770	747	730	774	771	742	753	770	762	743	772	724	757	697	727	720	748	809	767	798	714	746	794	706	754	762	766	777	746	764	808	722	781	780	798	745	743	784	731	722	704	776	806	713	733	793	745	734	727	710	792	787	816	799	772	814	762	780	777	740	781	759	791	731	813	774	737	814	745	709	787	800	748	736	786	769	742	739	781	735	787	767	785	726	753	728	757	744	756	771	705	787	757	764	746	752	739	753	765	756	738	744	779	744	756	753	734	706	747	745	827	805	767	752	738	770	785	759	772	715	727	753	775	767	733	762	743	771	760	751	750	750	810	754	764	797	750	716	753	714	727	747	706	747	762	755	790	737	752	748	730	750	664	768	706	766	737	755	806	728	730	777	798	788	720	754	819	753	701	762	748	766	734	771	775	696	770	784	765	796	766	757	737	764	794	750	751	772	745	748	757	749	722	766	771	793	751	710	715	760	765	765	764	737	735	752	764	728	772	811	669	737	716	763	755	682	760	704	726	764	732	763	748	739	752	743	742	761	779	772	723	779	710	777	716	755	763	721	721	752	740	735	737	740	760	743	718	712	744	751	710	753	749	712	794	757	755	768	791	750	736	759	780	780	763	735	717	745	754	748	708	755	757	778	763	716	767	739	764	747	694	741	749	770	762	772	727	738	777	744	825	730	762	701	733	721	803	716	707	705	756	741	767	778	763	784	730	729	783	782	765	745	754	757	792	756	773	755	771	754	781	763	729	775	769	747	756	796	760	785	732	769	757	737	766	799	737	775	775	802	800	721	733	780	763	798	768	774	770	769	729	715	768	777	720	738	743	730	719	746	764	755	794	736	784	774	776	751	733	733	757	716	752	785	744	780	798	712	732	764	757	741	730	767	778	730	744	775	766	743	721	786	737	739	769	747	745	737	782	746	804	749	743	756	721	762	743	746	756	790	708	782	777	744	791	749	757	722	738	747	790	748	754	755	731	769	747	761	787	742	776	784	737	759	781	722	743	762	730	758	719	767	723	759	789	746	741	742	768	810	787	714	732	723	781	716	734	764	747	736	768	746	773	720	748	719	724	769	807	786	733	768	789	748	786	689	801	770	783	809	743	770	716	750	760	808	745	771	755	738	753	771	730	755	756	738	790	743	732	724	750	772	781	749	748	755	822	768	756	763	763	765	770	743	755	763	775	782	771	792	753	748	780	740	764	719	708	769	739	780	742	703	755	767	787	732	776	748	726	743	763	742	776	772	762	791	772	770	756	808	723	708	749	809	753	747	772	782	756	758	730	712	766	784	756	809	703	720	716	717	757	775	745	774	762	797	694	795	788	742	741	773	721	749	743	727	746	757	756	743	761	774	792	776	768	765	715	754	745	774	750	772	754	781	715	731	726	773	798	758	718	773	756	751	742	751	744	777	760	748	791	753	787	767	777	769	753	722	746	767	760	748	710	741	767	735	777	728	740	799	742	758	756	696	716	789	751	784	781	733	789	709	768	792
22392	21064	28614	23744	21068	21135	12025	1660	1199	1212	1067	986	970	932	880	823	865	852	819	782	811	820	748	840	760	797	819	733	802	796	778	762	754	803	773	727	731	710	759	794	733	735	739	747	773	762	759	781	787	784	783	740	732	692	770	716	741	740	759	776	748	765	702	741	763	785	702	726	738	735	761	743	725	695	789	786	760	717	759	764	735	741	747	765	753	718	714	681	800	726	749	727	737	723	700	772	760	673	744	756	801	708	772	745	718	743	737	766	765	737	766	738	782	787	739	725	756	738	779	695	725	737	730	740	737	747	720	736	768	750	759	722	712	745	749	733	702	707	693	721	754	766	775	725	792	763	712	701	741	777	776	725	830	748	760	810	779	754	711	731	786	726	715	707	719	744	736	740	685	760	711	758	728	739	757	704	767	717	726	694	742	750	767	758	741	710	759	749	738	708	701	723	764	747	741	778	753	720	740	729	771	698	701	775	771	783	734	706	761	781	714	770	659	751	736	773	750	732	765	748	714	768	747	710	760	776	786	772	761	720	783	751	722	742	764	781	758	736	792	809	741	770	799	705	723	761	665	757	710	730	756	746	733	718	752	744	721	752	695	738	724	733	712	741	725	735	726	754	722	756	728	776	717	757	737	728	735	740	768	736	743	705	694	722	794	741	755	725	782	702	718	762	721	749	761	780	707	732	744	753	725	737	737	774	734	784	732	740	760	744	782	778	744	762	745	705	742	726	751	758	717	706	767	735	746	727	811	776	742	728	696	774	697	739	795	707	733	734	695	750	743	832	771	720	726	697	735	733	761	749	723	699	711	758	767	726	767	786	720	783	762	735	706	705	717	775	717	728	775	712	761	744	747	700	773	721	740	699	797	753	736	689	717	727	722	721	674	737	731	740	717	702	684	736	756	738	769	762	782	729	732	697	719	773	773	763	741	749	751	724	774	728	754	760	690	741	711	765	724	717	753	687	723	735	763	689	760	745	760	723	729	755	707	733	718	771	741	767	747	747	705	754	780	755	741	717	763	694	700	731	723	711	727	761	705	744	750	728	731	729	743	746	739	715	734	752	757	748	720	714	768	695	724	766	719	772	791	716	778	756	728	757	778	723	759	777	734	799	749	723	756	732	771	787	723	774	764	785	748	778	710	740	752	725	727	712	779	708	773	696	735	722	742	740	731	721	797	723	736	734	698	712	716	736	763	751	722	715	704	708	745	801	745	694	744	724	750	698	721	703	747	757	673	702	732	764	739	770	716	756	745	748	745	742	714	779	694	764	754	723	748	725	758	726	760	771	758	744	713	722	791	721	735	788	718	732	786	721	710	749	743	734	733	766	744	715	766	745	761	758	723	747	780	742	768	769	772	729	719	747	755	694	726	746	784	694	745	754	745	715	787	723	784	753	729	736	761	753	731	771	712	754	784	702	747	712	752	738	724	734	769	749	781	701	690	749	750	714	769	737	736	779	769	736	699	712	777	756	745	769	717	740	722	771	731	732	706	743	729	742	720	733	734	765	771	736	723	702	689	754	781	768	751	754	759	735	794	701	730	762	709	717	801	810	688	790	764	760	756	729	739	722	707	743	754	661	756	689	727	732	725	747	683	769	726	775	722	740	727	763	768	768	746	706	696	680	799	723	733	735	770	726	731	742	752	771	778	687	710	760	740	737	737	782	719	745	716	695	761	733	762	721	685	782	781	743	727	718	703	709	679	803	726	704	689	704	765	757	752	757	748	776	763	730	763	723	777	793	756	757	746	726	750	757	730	764	750	723	784	711	684	701	707	749	760	731	726	716	740	728	750	784	733	751	757	802	742	736	739	758	720	724	697	703	747	747	683	761	714	752	754	746	777	736	726	745	723	771	728	697	727	723	697	734	793	704	704	726	763	776	714	768	686	782	797	723	697	775	751	723	754	745	721	765	739	746	769	731	744	679	750	732	720	753	723	763	729	716	690	753	768	723	715	704	697	703	751	729	694	751	748	760	698	726	789	770	750	747	698	734	775	760	736	767	825	722	773	691	703	779	748	746	695	797	738	741	712	693	807	717	742	744	753	722	699	727	739	701	746	702	751	731	752	746	748	760	733	706	772	733	704	753	740	778	771	762	759	766	759	728	746	694	728	721	793	775	736	714	708	682	751	731	693	701	714	761	748	785	771	727	735	756	743	714	680	731	706	716	747	678	758	770	755	762	795	716	704	778	760	712	743	683	716	739	722	724	718	734	796	756	698	768	739	787	772	686	770	742	743	717	744	749	777	725	757	734	735	735	708	759	718	770	762	739	739	749	756	776	730	705	716	735	791	696	737	722	747	720	743	698	724	743	730	766	736	781	717	757	702	725	715	712	759	741	741	732	700	787	756	726	736	705	758	749	785	709	748	764	703	732	813	671	704	758	774	729	735	737	781	789	743	731	724	746	769	720	756	809	687	754	681	685	700	726	750	755	737	714	717	755	724	773	737	738	725	708	744	750	753	765	736	742	746	744	718	754	722	764	737	758	729	748	721	720	682	772	755	741	735	770	727	746	699	798	751	760	717	729	756	757	748	740	737	758	757	794	740	765	740	777	758	745	759	740	696	751	776	730	745	749	800	767	692	747	763	725	740	736	749	680	715	722	742	755	736	769	754	730	746	721	747	720	708	783	753	714	727	750	745	696	713	744	697	715	750	749	780	758	769	750	776	766	770	757	748	733	700	719	738	723	774	738	742	728	758	672	721	714	764	713	737	765	721	761	729	743	744	718	708	725	723	712	711	715	770	756	763	738	718	755	710	696	738	803	690	762	724	694	744	722	702	755	710	738	787	708	673	712	757	728	745	777	756	730	701	724	736	724	731	746	757	715	701	752	691	744	755	691	743	725	753	772	787	712	778	743	752	726	709	755	755	703	714	744	700	778	714	676	788	739	716	815	746	715	747	784	732	742	775	716	716	752	764	753	708	768	724	715	695	763	747	699	723	763	757	724	774	757	675	734	704	740	793	766	749	699	804	744	689	727	740	766	768	776	731	740	819	750	727	718	783	754	723	743	723	748	689	739	732	749	734	745	777	720	786	754	774	717	735	702	717	733	770	735	756	752	775	751	705	699	750	725	731	735	718	770	756	759	735	724	744	713	742	720	712	683	727	737	748	757	740	782	753	720	737	709	743	726	762	755	745	671	708	757	724	690	709	749	696	715	726	720	719	723	756	744	712	720	733	731	811	721	734	691	707	753	736	750	719	744	755	752	737	735	740	738	756	720	721	720	721	713	772	778	816	753	697	710	718	730	694	724	735	738	743	751	735	730	720	722	717	731	760	746	744	668	763	802	719	759	709	756	691	703	721	734	743	715	735	762	673	791	749	774	735	749	736	754	726	746	717	733	735	716	677	718	737	744	775	767	774	709	711	778	690	785	747	757	714	769	697	737	702	793	713	713	695	758	701	727	729	721	725	698	669	733	714	703	758	682	769	734	736	731	671	709	743	735	720	764	736	754	768	751	718	785
15875	13295	10572	5466	3996	2879	2285	1990	1587	1362	1212	1127	1102	1036	959	917	865	937	891	830	855	814	799	737	819	791	772	819	809	836	821	805	799	779	778	817	780	774	720	794	770	800	759	772	766	752	791	763	784	742	773	781	774	769	763	763	739	787	777	762	830	753	747	751	775	723	750	738	774	777	739	760	724	740	752	721	725	749	764	735	720	753	775	742	781	752	765	766	780	749	793	763	767	790	824	742	708	770	752	731	738	713	736	817	769	756	768	724	810	776	756	729	767	773	784	765	816	759	805	746	739	728	767	716	773	766	740	789	736	751	735	761	722	773	732	774	749	776	808	772	781	781	727	727	780	820	731	779	737	729	720	776	760	793	797	727	806	714	734	785	763	733	730	749	711	738	806	724	769	753	753	768	741	725	751	715	789	782	736	758	752	754	755	729	767	763	772	767	710	769	751	786	772	743	765	733	703	759	747	739	739	752	785	762	724	737	760	748	748	703	771	696	748	767	720	770	758	725	749	746	721	762	754	769	722	755	776	783	764	765	787	802	698	775	820	780	769	763	737	739	771	751	772	775	774	730	743	792	761	727	760	764	714	781	774	726	802	800	785	713	744	770	752	766	740	760	749	738	771	737	749	755	786	754	748	736	720	750	742	757	769	757	735	781	704	726	781	760	785	779	774	794	763	801	753	786	771	786	778	735	725	783	727	691	795	781	768	781	735	774	808	744	716	776	746	762	745	798	758	747	712	787	729	740	775	750	765	805	793	713	745	765	741	766	792	769	791	731	748	744	730	713	703	752	727	781	692	765	779	721	779	745	737	741	734	716	847	734	763	762	772	769	746	774	755	744	735	754	793	749	757	752	715	757	732	728	754	721	809	706	718	763	752	727	795	764	736	725	719	712	734	734	734	757	751	764	774	743	784	798	786	748	761	775	749	754	738	794	807	764	724	719	773	782	795	756	814	736	765	773	749	771	794	762	762	732	760	763	730	753	763	768	748	761	767	756	768	745	764	804	723	735	781	771	802	728	750	785	804	719	732	780	760	745	755	795	773	770	754	752	765	746	733	781	743	810	737	721	733	775	780	752	769	779	789	755	786	776	738	759	720	780	746	775	721	754	760	780	744	822	743	752	720	751	758	728	728	741	769	778	753	770	757	714	726	747	757	753	731	742	714	771	764	742	761	725	755	734	757	756	728	804	763	778	788	759	771	801	725	718	725	788	785	774	759	740	755	778	811	775	737	807	775	730	787	728	689	749	797	761	721	754	780	784	822	787	750	725	751	744	773	761	765	819	755	763	762	798	737	754	753	747	749	742	729	748	730	818	753	715	790	692	738	789	787	796	810	794	782	775	765	713	769	770	711	722	734	743	745	723	768	777	733	741	781	703	812	714	770	761	761	775	789	761	714	739	787	750	710	760	740	715	742	777	743	752	767	710	770	751	731	765	716	694	707	765	751	734	795	721	751	761	784	744	773	736	771	787	707	765	731	771	699	756	727	740	736	745	712	745	726	723	773	730	787	736	745	776	752	740	819	774	765	753	762	726	744	763	723	727	781	761	755	802	794	807	796	761	802	709	736	783	744	752	760	737	740	759	740	781	807	761	784	726	760	781	736	770	787	761	757	746	756	741	755	757	779	752	759	749	759	782	811	726	762	753	731	772	761	708	793	786	729	818	762	773	765	750	761	779	813	768	703	769	790	819	789	795	738	714	778	752	776	720	727	793	770	727	762	783	742	792	675	777	739	769	729	738	715	821	773	759	772	759	796	785	730	845	751	737	784	738	720	756	756	744	754	752	746	784	776	820	775	747	787	767	717	770	772	682	775	753	742	756	718	740	709	715	756	768	757	765	767	811	753	765	770	755	727	719	779	747	763	742	739	799	740	760	746	790	744	757	732	754	770	740	769	748	796	769	737	784	785	743	733	757	772	756	770	748	722	764	732	740	778	769	739	801	817	796	772	793	760	800	748	752	757	758	796	720	741	746	725	743	762	751	767	744	765	746	769	781	736	786	702	740	760	751	765	761	742	780	754	760	741	758	751	758	728	743	751	771	718	732	756	713	783	745	759	728	766	730	760	731	745	718	757	738	735	735	755	696	831	733	763	750	780	783	731	792	753	747	781	806	748	751	748	772	707	749	733	754	787	744	752	767	746	784	758	772	769	755	740	810	730	779	768	712	753	697	737	761	739	766	804	742	790	775	792	709	776	729	747	736	737	755	771	786	764	759	767	766	786	802	716	765	728	743	738	758	809	747	758	706	802	797	744	772	732	706	777	771	745	727	765	710	738	782	763	776	733	782	772	731	772	730	837	776	740	760	749	736	715	762	752	758	720	765	778	779	792	748	767	776	786	809	731	738	803	796	789	754	737	756	757	769	779	738	822	723	741	751	718	744	750	761	744	813	755	767	731	747	732	744	802	749	749	688	730	844	749	704	757	746	716	763	770	749	680	779	752	757	803	733	755	779	728	755	812	728	764	801	810	743	706	797	752	801	774	777	734	759	724	701	806	741	746	730	725	780	730	754	790	762	758	712	791	778	772	742	742	775	696	750	737	722	729	784	793	762	763	750	766	750	733	728	739	811	718	736	755	780	746	732	742	750	770	750	711	753	747	774	778	762	735	759	760	740	741	758	756	750	759	752	683	768	750	747	773	758	728	764	770	750	743	800	753	768	736	786	779	724	781	799	794	746	757	788	745	748	763	771	774	766	727	718	781	735	735	742	727	750	836	738	757	761	719	741	771	729	785	726	737	782	783	726	767	774	750	773	748	742	706	766	742	760	765	774	721	761	776	774	801	763	770	734	759	793	740	710	706	713	725	730	761	772	776	741	765	765	772	782	740	744	741	763	761	770	783	781	753	753	777	734	732	775	805	792	702	782	709	793	738	680	797	682	710	755	731	790	781	746	757	747	760	789	735	722	756	737	732	755	782	747	771	748	771	798	742	730	740	804	742	760	745	780	779	738	669	748	755	774	759	739	762	753	765	779	761	694	749	757	732	711	726	753	780	745	802	796	748	750	754	720	749	781	750	777	777	758	813	757	725	778	714	677	768	733	790	740	766	768	749	780	760	749	755	805	711	746	749	766	722	777	758	779	760	754	765	720	743	765	772	702	710	741	765	753	757	781	802	790	763	727	809	732	736	714	764	765	759	735	739	786	780	795	789	790	752	722	771	789	770	734	711	766	742	786	763	731	758	727	790	785	785	734	722	765	782	755	752	778	728	789	788	742	772	766	732	735	753	780	766	741	747	722	733	703	756	726	741	743	753	800	749	779	787	742	758	740	756	757	771	761	756	782	734	751	782	778	749	747	803	730	732	772	744	748	743	752	772	722	746	741	771	798	722	740	725	790	751	747	748	745	694	751	748	728	751	724	759	805	733	769	739	777	784	747	795	757	810	812	756	768	725	764	727	768	782	693	744	743	726	754	743	819	765	739	756	813	759	801	775	723	730	764	816	752	763	758	766	750	743	775	770	743
22405	21062	28630	23742	21067	21148	12083	1770	1216	1177	1079	994	957	1002	856	861	899	911	811	789	834	843	774	771	797	774	830	773	751	818	737	809	756	868	783	807	775	805	792	734	759	770	787	775	821	752	794	807	801	773	770	720	781	749	743	727	751	791	789	805	774	782	780	682	726	757	775	750	729	771	808	704	791	769	751	782	773	742	775	745	721	769	743	758	784	752	734	796	769	783	751	781	784	696	709	710	801	718	764	801	753	757	759	811	762	753	677	709	734	749	717	788	773	793	750	764	755	746	704	747	758	755	758	804	774	744	740	748	737	764	800	749	714	739	750	713	807	730	750	762	716	694	733	754	803	800	758	789	794	763	763	736	763	730	792	766	774	735	795	688	722	737	717	727	786	753	685	778	709	737	750	774	747	752	775	739	721	730	728	729	738	723	785	739	723	755	739	710	782	733	731	744	773	723	712	773	760	736	715	760	740	749	789	705	725	763	736	775	749	810	755	770	753	806	723	748	753	751	776	744	762	749	745	750	733	743	744	777	746	760	704	750	730	768	738	776	749	737	719	757	751	727	721	722	747	733	807	751	736	755	760	740	726	713	751	792	757	760	762	788	770	735	731	751	792	746	738	778	790	770	754	758	755	767	762	764	766	770	728	745	730	745	723	738	739	751	769	793	759	702	758	751	704	772	730	756	775	766	754	761	742	703	778	739	760	727	803	723	752	742	794	778	733	774	686	730	748	694	726	744	753	761	749	793	757	726	708	741	732	769	744	754	773	748	733	776	724	756	756	761	707	740	774	785	720	712	681	795	773	775	785	733	767	738	746	719	727	739	728	779	744	778	773	796	756	771	741	744	754	744	735	764	777	760	746	780	722	793	735	726	716	775	797	757	747	752	742	749	715	732	746	716	765	749	703	737	709	766	730	771	800	812	709	749	724	756	752	778	735	774	740	723	711	778	758	764	746	743	751	741	754	765	740	773	740	750	775	793	708	681	737	726	738	759	791	747	772	752	721	724	749	733	710	749	745	726	803	774	754	738	745	746	744	732	782	726	742	772	777	709	728	787	770	768	736	771	712	785	715	733	752	767	727	769	821	762	769	751	765	742	756	777	783	780	767	710	745	794	787	752	742	751	710	739	756	760	752	722	721	683	757	726	725	697	708	789	722	744	775	783	770	729	772	765	731	680	759	781	764	754	764	784	685	775	756	769	766	780	713	748	750	772	727	747	751	729	767	781	754	745	739	747	724	724	752	774	750	739	776	736	744	736	773	725	734	752	789	760	743	754	702	782	761	760	716	767	747	726	750	761	727	678	763	743	783	795	744	723	793	723	763	748	787	765	739	751	716	718	697	772	739	746	765	703	723	727	759	714	758	752	708	801	780	773	707	726	777	765	733	740	741	753	739	730	738	764	705	799	735	761	779	790	705	732	762	749	735	783	787	810	782	757	717	790	714	774	719	752	778	747	750	798	768	758	768	760	789	761	757	742	745	772	713	777	766	790	709	706	763	789	739	764	758	712	794	813	773	766	747	755	748	747	756	716	711	757	746	753	744	741	742	771	750	754	779	748	768	758	750	722	717	808	760	777	778	802	741	736	790	714	788	753	758	739	735	735	754	744	735	789	709	764	770	798	734	757	737	751	773	743	753	786	748	793	775	750	763	688	764	792	774	752	718	776	755	748	745	731	794	703	761	782	772	753	740	739	780	748	789	716	775	753	775	738	781	739	813	782	755	707	762	716	771	751	746	745	737	783	757	748	742	771	772	758	770	720	740	747	812	730	785	741	740	824	713	771	741	782	747	751	730	734	779	788	783	756	793	728	780	746	752	771	744	774	736	776	751	743	742	735	770	769	764	758	761	711	741	763	728	742	723	755	781	807	760	739	731	744	746	767	694	717	791	789	729	727	757	716	705	758	749	733	748	744	767	770	720	743	760	779	727	764	750	768	756	744	708	827	760	735	751	761	709	765	776	764	758	740	739	728	720	774	702	747	715	741	787	748	744	748	727	724	739	763	744	793	707	726	788	707	738	751	777	751	759	729	749	815	737	733	786	782	733	714	785	747	779	690	715	738	724	738	798	743	817	745	765	733	761	765	753	758	759	741	716	790	749	741	765	727	745	785	695	757	778	766	743	719	762	741	783	736	761	794	681	738	738	720	777	769	748	743	799	707	743	733	762	752	731	756	728	752	750	728	719	748	779	800	785	708	746	715	703	727	750	744	738	762	776	734	793	704	781	743	758	733	734	691	754	742	704	733	772	736	724	782	753	716	775	817	748	708	770	745	815	776	752	778	775	780	771	746	760	780	706	729	731	791	760	783	758	753	731	746	686	752	741	759	728	736	779	727	759	752	760	707	699	760	765	783	785	709	775	777	766	736	760	728	729	745	704	746	713	772	712	751	735	743	749	754	729	689	719	767	753	756	742	775	780	773	720	728	781	736	762	773	758	765	725	750	768	759	770	740	754	793	744	744	779	756	762	733	810	769	738	770	815	743	745	757	723	719	764	755	742	800	715	772	776	727	786	777	763	782	721	742	788	765	767	773	767	727	721	790	767	743	739	749	767	750	807	749	731	761	748	735	743	748	788	749	757	743	790	721	734	774	704	735	773	741	750	803	719	775	810	715	756	770	757	756	737	765	736	815	744	725	775	719	769	699	731	772	752	770	779	751	740	752	721	813	707	773	733	751	729	793	736	759	685	785	755	739	731	703	738	737	776	794	716	790	756	748	781	735	791	754	739	742	766	721	779	779	768	726	735	724	778	751	683	727	707	741	730	712	764	751	723	759	744	754	763	753	766	736	741	743	753	751	733	703	762	718	760	741	726	751	722	733	766	759	743	734	766	750	758	775	736	704	754	798	705	749	744	768	753	719	753	774	713	758	748	708	775	789	718	791	747	700	754	698	721	705	753	721	771	785	767	752	755	756	761	758	735	793	749	775	699	718	734	765	706	714	730	726	707	772	714	721	780	741	750	727	723	716	756	757	729	743	779	735	748	765	681	760	755	732	750	747	768	755	729	730	806	711	808	708	729	732	771	715	772	705	741	777	772	763	722	776	769	765	769	770	751	753	764	795	750	732	781	754	776	772	744	756	774	747	740	770	774	774	765	794	739	764	801	798	749	741	773	762	798	746	811	755	744	742	742	760	820	746	773	758	735	779	762	747	748	743	755	765	732	800	733	721	733	729	704	767	748	709	707	776	762	761	773	749	775	747	720	737	794	785	750	768	758	776	752	760	745	735	752	777	772	786	741	740	764	764	743	740	730	748	766	735	778	702	787	721	751	720	741	804	747	789	774	779	766	796	799	755	731	767	793	708	722	781	764	772	711	774	763	727	756	803	708	735	740	745	797	752	726	738	751	787	754	759	737	753	733	758	739	757	760	779	750	777	706	724	785	736	747	701	756	750	732	727	756	711	737	743	727	801	743	733	703	794	772	769	726	758	762	745	778	745	802	814	752	741	750	786	791	762	742	683	736	772
17959	13277	10749	5451	3905	2933	2295	1938	1591	1397	1236	1132	1122	942	928	922	905	961	880	890	840	880	867	801	861	779	834	795	826	816	801	776	801	796	800	758	765	769	825	784	795	856	802	756	762	792	759	781	758	789	826	771	735	800	787	749	772	796	754	733	784	749	746	754	738	790	755	772	775	790	766	795	795	752	813	759	725	732	769	779	745	743	734	840	765	750	722	818	720	767	730	734	783	781	797	755	718	816	726	807	716	768	721	766	698	754	748	776	776	799	806	767	760	791	776	728	794	819	756	787	768	733	799	752	800	790	764	736	748	738	794	741	700	758	732	777	769	783	766	799	788	746	739	736	781	718	798	743	807	794	737	733	725	733	755	788	756	788	803	750	742	749	758	745	780	779	726	785	764	777	772	790	763	744	734	766	755	817	752	808	788	733	763	788	756	757	741	716	773	753	752	788	805	784	766	777	777	790	803	705	716	784	763	760	777	742	781	814	764	722	738	810	758	757	752	747	744	781	767	768	750	770	783	772	737	763	767	764	833	764	740	762	775	718	763	783	744	794	759	740	759	778	743	781	759	712	804	749	752	766	782	767	796	778	827	760	739	757	760	751	749	750	749	716	751	847	788	761	767	796	806	767	734	829	754	756	775	740	767	727	751	748	739	747	794	773	766	785	798	839	773	757	782	756	754	782	757	731	798	799	754	788	805	776	732	786	743	752	735	763	769	805	797	727	798	780	762	729	769	733	736	774	797	759	716	774	784	722	743	747	750	749	730	721	774	739	768	762	778	794	788	791	804	786	747	755	774	773	766	740	736	798	790	825	782	778	775	795	777	751	789	770	794	749	726	720	749	746	781	741	779	712	778	791	781	740	744	733	772	813	772	804	735	716	813	799	763	787	808	751	706	730	716	764	772	786	767	796	751	741	788	814	723	812	761	795	739	799	758	759	752	759	775	807	775	746	760	717	757	711	711	788	790	792	766	742	745	739	769	763	769	725	740	775	755	785	798	788	760	760	777	758	771	758	765	771	798	769	718	787	773	786	712	744	734	804	779	771	769	744	739	743	742	777	779	756	782	738	750	756	756	844	696	751	758	760	719	776	750	749	794	779	789	812	715	790	732	754	797	788	765	737	716	798	744	782	797	759	784	722	783	737	735	796	715	799	745	786	737	758	734	753	764	773	813	746	722	719	726	777	805	752	729	720	774	796	762	819	761	806	801	781	792	749	748	767	762	790	774	761	707	752	803	758	774	705	751	767	793	747	824	751	771	760	724	740	729	786	785	798	751	824	767	736	762	770	748	740	818	705	790	769	743	782	755	777	801	747	786	787	758	789	736	788	780	775	759	753	722	795	778	770	734	707	790	732	753	747	767	776	713	768	737	743	768	744	759	751	783	766	787	793	772	726	764	731	770	804	758	772	766	747	775	732	702	795	769	748	776	804	776	765	739	769	753	736	744	781	753	760	741	766	726	760	754	782	754	718	742	743	746	741	789	757	774	753	732	798	737	754	768	807	784	780	754	814	790	778	787	770	764	771	737	770	761	770	719	761	823	742	798	787	755	782	722	780	750	732	690	758	746	772	774	745	759	751	767	726	793	732	762	773	731	754	777	804	773	800	708	770	783	755	799	786	744	759	810	758	752	721	787	769	771	749	793	733	764	717	748	770	736	821	736	734	801	767	775	736	787	760	758	754	751	726	749	760	735	742	763	760	752	707	716	745	794	808	783	794	787	771	774	732	722	769	790	710	774	770	735	804	804	753	726	752	776	768	761	775	757	849	718	753	752	748	736	781	749	733	780	811	725	757	772	800	779	753	811	811	755	741	738	796	767	744	773	764	768	742	769	733	762	755	758	747	792	779	786	733	744	751	806	745	760	723	787	771	745	786	812	792	762	777	779	728	787	794	746	763	758	780	738	781	754	815	756	738	745	777	803	776	752	739	764	773	764	724	796	756	733	776	736	772	716	790	798	728	792	762	792	802	760	757	797	719	720	743	790	676	800	765	742	758	756	810	779	785	737	766	709	749	790	761	817	792	723	758	803	770	729	761	769	746	785	738	747	723	745	845	759	739	799	719	715	797	770	816	791	778	767	844	741	781	769	730	749	769	730	757	772	782	755	790	784	767	729	759	738	786	747	732	762	754	787	759	782	735	764	763	774	771	734	770	742	722	754	765	753	782	718	709	795	703	772	719	800	732	777	730	804	729	774	762	779	687	698	766	720	766	805	752	793	786	826	788	755	777	739	795	754	765	766	775	790	816	728	790	761	785	739	758	779	761	738	727	763	807	757	727	741	730	769	765	763	750	774	822	746	823	723	750	771	783	749	737	757	735	754	745	747	783	786	766	743	764	770	743	755	780	773	762	806	756	760	740	765	741	765	778	718	742	821	751	746	746	767	804	769	759	759	752	734	715	741	744	746	810	765	751	717	771	732	742	802	754	800	728	766	777	745	783	736	827	772	773	783	748	689	732	760	751	766	763	793	715	793	776	763	752	711	733	795	760	769	774	796	760	773	800	773	742	775	766	749	738	736	732	837	765	816	723	733	712	749	823	744	753	742	750	751	788	743	790	759	756	761	758	717	743	733	788	775	720	730	732	783	777	747	790	774	752	768	799	801	787	772	713	710	787	789	739	787	805	786	747	801	780	761	719	745	749	755	790	747	754	779	778	758	746	737	750	823	750	799	741	767	713	815	757	752	822	729	749	765	784	786	833	710	804	761	755	734	792	772	781	795	820	766	770	759	732	753	730	745	744	766	738	763	709	752	721	745	821	780	768	712	750	731	785	763	772	732	733	758	785	745	762	794	774	828	785	761	797	745	776	709	744	770	781	727	780	764	772	714	776	759	797	817	814	771	771	758	761	805	746	754	739	757	737	749	777	788	746	748	781	804	782	772	765	718	764	769	803	766	735	760	753	762	792	771	788	762	752	761	758	777	749	746	703	754	734	778	748	812	752	768	781	757	726	744	761	787	717	822	800	770	800	714	776	770	778	778	760	734	788	754	777	755	779	780	808	760	734	782	783	726	723	747	784	749	732	788	757	773	790	744	761	762	746	782	753	746	758	750	745	753	780	724	794	789	787	721	729	773	774	866	773	767	745	797	767	748	739	775	716	723	772	781	819	781	761	753	757	764	749	765	759	763	742	740	745	759	791	756	770	759	733	790	768	733	763	686	789	784	767	750	762	745	754	771	744	754	820	829	783	732	777	798	689	814	776	829	800	752	790	787	723	720	760	766	761	794	776	779	780	718	738	726	776	796	746	727	736	742	744	754	755	790	758	836	747	779	771	802	799	773	721	818	765	801	747	768	768	747	746	740	751	730	759	753	760	708	724	724	742	744	749	797	747	832	772	773	756	792	757	757	748	721	757	774	747	758	770	801	775	744	785	773	784	725	772	769	752	778	786	762	755	749	763	775	747	775	787	754	738	742	725	758	757	724	780	719	772	716	717	742	734	748	747	783	760	705	775	797	748	717	792
22404	21072	28614	23754	21073	21130	12099	1624	1219	1114	1072	1035	1055	907	897	862	788	860	878	851	838	808	740	856	775	795	788	812	770	820	790	773	793	768	771	754	784	811	718	824	799	759	744	806	774	758	734	750	713	752	770	721	760	761	745	749	756	746	711	789	782	765	749	742	746	677	796	778	739	731	782	754	741	753	740	788	756	779	723	733	704	748	745	795	781	733	760	721	773	736	769	778	722	772	694	792	719	794	758	764	767	766	746	775	729	755	714	692	756	749	733	735	749	764	715	788	755	793	718	738	734	752	749	808	750	754	694	724	778	759	779	756	698	734	753	717	756	787	708	731	758	754	712	710	729	773	757	728	708	768	766	735	782	763	745	790	718	769	792	759	735	752	714	723	717	739	750	735	732	817	760	775	762	749	760	712	747	686	754	752	738	725	713	720	714	763	806	717	776	788	721	753	745	742	736	755	742	728	743	762	717	772	751	771	781	753	687	712	755	745	788	732	769	769	740	721	703	786	745	746	741	769	722	761	751	733	734	735	759	764	752	750	727	773	759	789	777	689	696	739	769	754	753	747	753	741	756	719	780	764	772	744	754	768	728	754	778	727	771	745	769	794	735	775	773	754	731	735	718	764	722	748	730	721	712	707	744	777	767	690	777	716	738	700	757	733	754	756	779	743	751	764	710	747	738	728	767	786	755	774	734	752	697	758	721	729	679	768	724	776	760	765	740	697	742	720	740	765	775	783	741	790	699	713	719	760	771	783	798	755	764	740	708	761	789	754	738	758	768	748	711	716	774	719	740	778	742	756	774	692	747	742	749	730	749	729	763	741	719	717	717	720	761	731	713	764	743	718	704	745	706	714	708	766	766	763	739	701	739	736	766	774	801	737	757	786	735	765	791	722	729	694	772	763	743	793	775	741	751	755	748	718	787	801	772	742	781	694	744	718	731	767	724	711	742	744	713	742	739	764	744	745	719	765	740	722	736	720	737	754	754	756	785	769	757	769	743	733	725	748	760	715	771	716	760	769	749	778	753	713	717	745	717	765	696	717	731	723	745	740	764	766	765	722	758	722	746	717	731	803	764	731	712	756	757	724	753	759	756	739	745	750	745	699	684	725	722	751	798	736	703	760	744	724	684	753	710	765	700	767	700	778	702	799	779	761	776	758	726	725	745	738	710	692	737	709	746	705	704	754	729	762	755	727	757	742	753	760	764	737	745	761	755	754	711	745	752	739	719	738	767	765	767	696	731	715	735	762	737	699	755	713	715	743	746	768	716	753	672	697	740	705	770	708	775	705	737	719	731	812	706	717	696	742	714	746	759	720	765	759	794	774	749	754	743	747	803	730	778	752	707	711	755	717	754	721	718	741	733	729	780	719	751	757	761	729	743	769	715	720	755	761	751	753	729	717	735	770	710	812	749	772	714	741	706	730	742	729	782	763	732	742	747	746	755	762	755	749	709	751	728	675	712	779	780	747	743	732	729	763	760	746	697	741	735	757	691	736	741	718	768	773	716	742	767	765	754	744	731	729	690	734	747	718	723	739	715	749	749	762	755	758	724	787	729	718	772	764	754	734	731	737	709	713	726	744	761	755	764	770	744	738	740	701	700	761	694	793	761	751	732	708	781	745	832	714	700	734	739	786	732	719	736	721	799	762	779	788	727	743	692	785	752	785	723	732	719	739	710	714	782	760	757	746	784	736	712	718	805	768	741	749	751	741	775	745	701	793	770	756	740	777	766	749	759	763	739	743	758	779	702	765	708	736	780	779	736	759	786	756	731	765	769	722	750	746	735	730	708	732	700	758	698	744	744	743	722	725	721	767	749	728	747	776	758	802	789	694	728	713	756	752	731	744	697	789	748	758	746	779	706	773	763	742	777	798	730	760	784	758	788	762	732	717	772	690	741	744	734	721	755	749	784	752	777	739	698	729	748	717	779	730	742	731	749	789	728	782	728	696	757	695	721	762	749	732	778	707	734	734	734	690	754	710	727	751	739	742	716	760	717	728	747	791	724	744	756	770	756	747	773	711	747	692	734	735	743	757	759	734	770	743	734	726	738	737	722	699	728	686	710	678	746	732	768	745	769	784	763	765	762	755	763	741	717	751	755	678	724	697	730	724	707	725	781	726	737	752	724	799	775	709	782	775	757	792	742	720	740	758	781	781	737	745	735	716	755	777	759	760	758	758	733	749	782	756	731	737	733	753	697	764	717	797	681	796	742	721	764	740	719	766	730	734	754	746	734	766	722	710	749	713	742	720	732	758	757	708	750	730	747	758	748	750	734	760	737	746	734	767	686	747	744	741	724	736	751	764	711	690	738	759	754	702	765	697	728	711	751	800	770	765	755	745	749	749	692	772	773	718	737	771	759	755	756	794	721	750	754	769	744	738	741	716	771	706	747	803	729	737	722	755	743	713	767	795	752	710	757	691	712	737	736	779	722	772	773	683	759	731	748	755	688	778	746	734	745	722	736	763	771	767	798	746	738	685	737	720	772	708	728	755	752	767	722	767	743	715	715	718	744	770	761	741	749	722	712	753	705	738	739	710	718	736	727	712	771	740	753	703	747	776	729	731	746	735	721	688	710	758	774	704	784	791	738	728	746	697	756	745	714	723	784	748	749	752	751	756	782	719	678	727	750	754	727	756	710	678	788	767	723	724	710	694	711	770	763	753	751	727	774	772	705	670	773	762	724	751	738	721	714	758	728	735	711	760	701	787	764	750	710	753	770	699	732	721	730	721	703	748	798	730	776	765	733	800	746	744	710	722	789	790	720	717	715	706	703	707	806	780	756	703	767	749	753	759	780	748	731	754	742	743	765	730	733	771	787	713	693	760	720	748	755	765	715	722	726	750	742	737	748	750	733	742	740	709	740	687	740	766	742	704	728	770	769	731	732	730	689	761	736	713	720	762	755	752	724	706	774	748	749	703	751	799	724	688	755	734	710	709	729	741	773	772	760	701	796	776	767	730	770	722	736	722	782	712	699	766	771	757	780	791	735	713	771	749	692	746	750	696	785	785	762	741	757	785	780	706	767	757	769	679	671	727	743	699	749	785	769	727	714	772	714	735	721	750	751	689	750	731	757	736	762	727	760	739	708	789	763	741	762	765	748	709	747	709	728	766	720	722	745	753	772	746	797	711	764	793	770	713	716	742	743	669	722	674	752	728	781	740	680	761	747	727	711	743	720	746	746	775	770	806	712	769	718	717	722	741	753	735	716	737	728	743	774	737	785	726	711	747	764	753	761	732	758	768	792	754	727	749	695	721	767	734	722	734	694	748	734	730	747	710	698	745	763	754	766	725	751	746	727	706	773	788	738	704	724	734	735	775	719	755	737	733	722	759	743	739	789	785	731	755	734	792	778	744	732	766	784	727	742	755	811	710	748	690	756	719	732	726	723	706	744	706	744	716	762	763	713	721	686	740	694	736	722	774	720	765	744	717	739	722	711	730	727	755	734	771	741	750	751	720	777	708	758	723
16994	13480	10737	5442	3931	2953	2381	1852	1597	1400	1282	1132	1012	1080	945	966	905	907	906	886	827	791	817	817	846	856	811	837	864	797	785	825	826	806	802	750	769	796	779	837	783	812	795	761	787	836	761	799	781	760	807	715	770	804	807	760	700	752	729	730	771	778	715	754	776	771	775	794	690	759	771	757	792	787	783	818	714	777	753	803	791	755	718	777	735	793	778	751	760	718	761	743	781	740	789	735	779	775	757	721	733	760	776	747	731	699	763	731	741	777	732	764	757	722	753	770	727	775	782	737	712	802	743	798	796	728	732	769	753	751	782	722	752	737	813	744	715	762	743	787	753	764	767	762	772	731	789	779	766	737	726	714	789	760	720	787	757	775	780	772	780	758	765	784	752	755	746	769	771	748	801	730	741	779	824	713	768	772	745	766	776	729	811	761	761	737	769	752	763	749	735	736	746	795	797	765	739	742	795	742	773	736	769	730	747	771	775	778	748	712	782	751	750	794	841	787	758	761	730	788	772	728	745	738	726	782	763	734	748	786	769	796	781	780	765	806	711	761	741	759	734	757	757	724	779	750	806	790	775	779	701	800	774	750	759	685	749	790	749	717	765	773	742	750	719	771	795	740	742	780	710	768	741	760	756	761	749	759	749	794	761	745	765	802	815	826	687	750	773	754	714	720	801	710	727	765	836	797	744	781	824	735	752	767	752	731	779	825	790	775	750	792	713	754	776	737	735	770	738	708	773	799	733	773	779	778	694	763	783	710	762	754	773	749	738	739	772	780	735	746	763	770	757	802	773	756	734	734	786	769	753	815	714	766	776	794	763	794	737	768	755	817	771	775	793	752	744	773	794	802	751	770	709	751	752	790	752	772	726	738	779	754	765	749	786	776	743	747	740	750	776	706	753	787	771	793	739	760	801	744	781	732	716	757	792	767	749	751	773	737	735	756	733	717	735	729	772	771	747	752	752	774	779	803	782	726	737	745	789	757	745	731	809	747	699	706	762	789	759	759	753	755	752	799	797	782	770	737	753	735	738	760	769	744	746	756	723	749	760	730	753	727	758	841	718	759	748	717	775	773	769	799	750	749	748	776	745	734	774	767	763	750	811	785	751	799	710	754	773	752	764	767	721	737	730	752	736	792	747	779	691	806	763	789	757	746	767	727	744	745	779	759	761	739	783	760	726	778	779	766	717	744	763	816	751	774	778	759	742	730	756	763	733	745	789	773	799	754	738	726	782	771	736	774	770	755	764	764	765	700	757	766	792	758	763	717	785	772	711	761	781	784	759	737	790	742	745	742	787	775	761	716	734	744	771	745	739	783	783	725	763	792	804	748	782	809	741	827	771	773	772	739	792	776	772	688	734	743	776	731	788	780	747	767	783	733	787	733	766	775	762	713	776	769	776	738	728	754	757	772	736	720	767	712	754	763	731	750	785	777	783	739	711	738	785	743	767	800	783	795	727	775	749	793	761	774	749	783	743	705	767	757	750	763	725	772	778	782	752	740	814	749	758	755	746	738	750	712	736	782	785	785	770	792	721	762	810	750	738	751	735	763	722	791	756	710	763	715	749	728	783	704	779	801	743	783	755	735	769	786	790	793	783	758	743	753	736	713	766	778	736	765	785	823	751	783	740	769	791	768	743	790	744	734	776	764	798	741	833	716	708	728	800	774	717	777	722	781	759	727	745	829	755	813	755	718	721	777	754	702	780	756	720	709	750	781	745	780	727	789	753	755	802	753	774	715	782	763	738	771	755	790	733	755	809	751	743	697	788	712	762	764	736	764	818	792	711	757	688	788	726	782	721	780	772	770	726	766	806	785	743	790	780	730	780	776	740	745	738	719	793	758	769	797	740	767	783	792	712	793	712	775	733	758	767	756	764	765	775	740	762	756	773	748	699	780	777	730	782	759	788	783	737	740	814	700	766	740	746	782	745	736	751	736	795	779	799	739	769	760	735	804	777	747	767	739	710	778	758	761	773	758	789	735	726	804	755	733	767	761	745	750	737	823	745	762	725	813	689	679	707	751	719	793	760	719	763	739	774	789	773	819	751	738	781	770	743	748	774	764	791	792	813	778	691	744	765	742	788	723	810	756	776	780	734	757	771	764	801	760	749	763	761	763	748	744	728	736	809	741	744	793	774	762	826	796	769	768	713	744	734	700	766	770	718	781	770	809	784	789	706	781	762	779	777	745	784	737	804	749	752	740	799	696	796	824	741	754	760	759	759	709	794	777	754	739	730	725	803	735	741	790	783	752	714	754	778	767	743	769	722	747	709	750	749	704	756	758	691	778	773	758	787	761	773	761	773	768	806	736	788	746	763	827	760	735	762	739	759	708	803	777	747	761	764	753	776	766	748	763	738	771	743	743	736	766	795	749	736	764	779	726	783	739	776	783	783	757	817	754	789	730	764	754	842	757	733	831	764	747	749	716	717	744	760	768	775	789	803	722	726	788	767	808	749	785	745	697	792	795	795	788	749	780	750	736	739	744	745	746	773	707	752	728	754	763	762	725	753	754	765	756	746	743	777	782	724	738	713	760	724	797	773	761	769	754	754	730	766	774	767	725	774	793	761	760	756	731	794	770	729	769	731	736	755	757	746	734	750	743	771	730	716	778	766	736	739	785	831	754	785	780	741	799	753	815	735	761	793	715	774	714	772	723	788	772	744	706	758	770	739	748	761	731	777	711	737	739	786	752	753	707	771	752	750	787	749	737	772	738	784	748	702	757	750	757	710	759	752	742	798	743	764	733	750	749	769	761	793	723	800	748	761	761	766	777	751	806	747	713	739	768	725	756	781	828	693	737	761	725	790	764	799	734	729	765	786	786	794	782	797	757	771	752	777	764	737	788	795	794	787	749	747	698	775	798	750	784	741	744	775	780	703	801	757	754	751	741	744	787	702	761	749	698	767	770	715	807	745	724	763	766	763	722	753	773	743	785	715	777	756	738	751	800	786	753	777	772	761	726	823	759	753	758	731	721	756	724	802	747	733	746	784	764	775	778	736	745	715	767	756	799	745	747	748	799	759	780	777	804	794	798	772	771	787	722	800	758	798	725	699	753	751	757	805	776	747	771	729	721	743	746	766	777	748	760	805	762	750	738	770	764	788	733	764	739	737	756	759	750	768	790	701	749	748	732	744	804	763	759	796	800	754	725	763	700	738	836	738	730	762	782	746	776	781	755	717	720	757	722	747	765	719	755	778	762	787	756	799	786	752	766	798	764	760	766	724	731	796	771	759	720	774	708	773	734	734	734	733	786	760	750	748	773	746	738	747	762	789	771	801	761	828	757	724	708	783	737	721	745	723	732	770	731	759	768	802	725	769	756	730	779	727	760	767	765	761	722	823	796	795	733	734	794	742	743	718	725	779	759	792	743	744	806	727	780	733	728	772	783	743	755	755	733	762	750	793	737	748	784	778	795	784	777	749	725	784	693	737	772	766	732	764	810	725	774	698	790	763	826	757	736	736	784	776	766
22496	21142	28706	23823	21146	21193	12169	1764	1255	1193	1031	1001	969	943	877	896	866	876	827	796	858	768	800	753	838	769	817	799	787	744	752	753	784	748	761	741	778	767	752	770	738	745	763	708	741	724	723	792	740	751	767	722	758	756	758	703	700	778	730	720	734	796	765	735	734	760	731	776	731	748	746	749	699	743	696	694	763	749	797	718	729	741	730	699	756	751	782	736	745	778	734	733	703	733	723	737	696	780	742	759	737	788	766	719	720	732	694	728	715	738	784	742	713	717	771	788	702	747	704	771	743	756	756	709	768	776	728	751	751	748	798	779	747	715	719	708	771	751	731	710	720	713	747	701	730	742	700	739	788	792	722	712	787	757	760	757	732	738	771	758	737	743	706	693	768	713	743	696	724	790	709	813	772	773	779	712	771	788	739	745	726	704	749	726	744	705	697	724	761	740	712	708	750	690	719	717	727	727	770	802	748	749	771	725	707	756	742	790	736	720	713	733	758	726	709	784	726	766	721	729	728	734	749	687	695	729	742	720	721	802	747	755	770	736	799	756	767	716	774	733	759	739	727	742	775	756	788	758	733	698	689	742	720	740	741	733	702	738	757	751	768	788	736	727	764	755	679	693	716	779	712	736	738	711	756	768	738	717	712	771	711	783	783	758	784	787	746	775	745	729	712	700	742	752	717	760	743	752	736	744	808	811	742	725	752	731	757	754	740	682	747	741	735	781	704	749	772	798	767	745	705	775	758	743	769	693	719	769	754	786	783	712	739	775	736	739	706	721	732	728	715	741	690	789	767	702	736	769	724	745	690	740	753	747	757	764	770	768	753	741	763	736	750	765	730	764	785	795	718	777	703	766	707	750	692	699	749	773	742	766	712	762	673	762	768	702	716	774	707	693	725	716	730	790	738	751	743	659	718	731	753	690	713	701	757	756	740	718	722	690	762	725	747	764	751	721	682	783	747	762	777	722	715	776	736	751	748	799	718	747	742	729	750	770	759	769	726	748	755	781	724	718	732	759	705	782	748	722	779	716	745	704	708	725	751	696	777	696	737	714	775	682	746	711	769	706	808	732	750	779	689	672	742	711	768	796	765	730	749	709	712	689	718	771	737	747	760	741	721	780	755	756	720	741	748	709	741	723	745	719	728	710	740	745	731	731	717	669	735	750	731	721	737	754	757	706	669	744	707	767	725	781	780	738	679	763	744	699	763	762	747	771	718	772	768	793	747	762	777	707	762	711	685	787	729	729	731	709	749	765	831	813	782	790	739	695	717	698	750	710	774	741	752	731	736	757	718	786	723	719	743	757	764	715	705	717	723	774	732	692	706	723	722	765	715	725	722	750	718	746	779	743	769	757	697	756	770	719	733	744	735	719	726	712	747	721	751	697	729	803	727	733	734	700	756	765	710	740	759	757	769	737	722	708	700	784	711	718	709	707	704	752	732	721	811	787	743	750	742	759	760	771	746	742	734	689	762	734	751	784	779	749	739	700	789	722	746	723	710	786	762	714	708	713	806	728	749	677	720	737	714	716	731	715	773	739	773	728	770	716	736	742	754	720	751	713	741	710	775	783	762	757	765	750	689	717	735	772	736	725	706	763	726	777	776	765	762	732	743	683	748	736	740	681	723	756	724	735	765	741	730	744	736	750	710	689	757	746	715	783	747	748	771	709	772	743	745	708	755	766	760	742	762	707	724	737	789	731	701	705	712	714	742	731	715	758	737	738	752	730	751	747	774	744	746	720	685	725	755	727	801	736	738	780	767	694	719	738	715	717	732	742	723	756	772	728	717	740	749	744	735	743	680	702	734	712	714	750	726	730	669	742	772	746	743	797	753	700	771	733	748	751	702	736	721	724	782	733	735	763	710	703	772	773	715	707	654	739	761	812	744	743	789	732	714	706	732	744	739	747	710	750	712	740	752	777	720	749	735	734	736	670	655	724	697	735	724	742	730	712	707	709	693	724	734	743	751	717	762	701	796	658	731	715	732	762	732	705	731	747	688	736	756	693	706	772	762	746	758	805	708	737	727	788	742	760	730	759	806	742	677	749	767	722	778	725	767	710	716	691	738	767	677	736	753	752	765	723	796	745	759	747	724	781	754	694	760	763	715	717	689	764	732	750	732	718	726	724	712	755	768	773	740	681	730	750	755	670	762	747	752	736	679	770	726	736	784	707	768	736	775	789	764	799	768	760	742	725	726	721	780	705	732	727	705	713	754	774	741	743	706	762	733	749	692	738	744	705	790	749	746	751	720	787	762	739	703	714	704	772	678	717	736	747	707	712	704	763	715	787	708	715	736	747	728	755	724	749	736	727	732	764	742	716	722	803	751	781	749	735	716	751	711	780	747	774	763	748	767	713	769	720	755	716	708	744	762	741	757	789	738	776	798	730	743	753	713	709	699	739	705	768	764	731	756	759	719	735	744	761	732	762	803	742	699	764	741	744	704	729	757	729	752	685	736	789	732	721	726	781	760	758	719	715	749	771	719	782	757	697	740	737	743	738	744	680	702	712	730	736	730	717	722	771	715	787	715	738	790	698	778	719	697	735	705	753	752	680	761	761	732	647	750	723	792	776	748	761	729	730	717	745	739	746	725	689	682	795	707	762	681	711	728	686	736	761	737	705	724	753	714	715	713	726	676	707	750	750	685	741	711	720	737	719	710	721	719	703	708	733	784	679	739	745	753	694	789	765	708	767	694	693	731	763	724	723	736	765	702	744	739	725	693	775	721	718	775	748	763	745	798	745	731	732	725	731	771	697	740	727	778	705	697	705	745	736	698	737	777	786	765	755	728	696	686	725	721	733	748	729	768	698	714	704	713	743	708	683	731	775	801	726	718	722	766	723	692	744	748	773	713	753	691	752	774	738	760	715	805	726	745	757	690	747	724	747	753	707	785	776	760	716	704	740	731	775	800	747	729	794	754	739	748	716	767	729	774	732	775	778	719	731	753	770	708	732	692	724	744	741	764	724	743	689	771	718	716	708	704	741	766	738	734	696	743	728	738	727	758	736	730	741	742	731	716	731	780	757	693	767	756	744	710	728	738	727	720	687	710	697	740	726	722	756	714	754	699	706	791	690	757	687	754	749	729	722	747	783	694	700	706	708	768	730	749	731	750	776	771	751	706	771	745	724	701	735	721	793	770	714	736	722	736	758	711	788	770	702	731	722	701	761	767	745	747	757	694	671	718	766	771	704	755	754	733	765	789	744	718	778	752	738	736	724	730	733	794	718	774	692	735	716	811	761	714	717	762	736	729	732	726	763	700	686	767	720	726	705	733	724	734	764	759	760	718	705	734	785	684	737	702	755	758	740	699	764	732	741	752	742	746	731	723	776	731	766	749	728	785	705	700	736	746	737	720	688	793	716	767	720	724	741	790	740	688	790	663	720	735	721	748	716	730	758	741	753	718	719	726	765	787	746	747	719	762	746	765	697	730	768	736	735	754	783	776	733	722	744	719	668	713	715	764	737	752	755
16191	13336	11008	5632	3860	3013	2388	1985	1567	1447	1279	1140	1132	1027	977	1007	942	888	917	835	861	855	826	832	833	798	793	783	808	808	819	744	834	790	832	804	778	796	770	768	786	755	734	765	742	765	812	798	794	788	727	734	737	741	739	767	749	808	786	765	757	795	781	779	790	781	719	786	770	758	825	816	706	769	775	751	778	765	781	798	753	752	722	741	735	753	748	806	805	771	783	796	725	762	776	764	730	736	805	738	816	755	762	760	756	744	738	745	748	777	749	788	770	807	736	726	738	793	695	785	726	720	741	706	766	745	745	730	757	736	792	753	767	731	750	732	760	746	792	793	779	745	793	752	766	787	788	764	720	772	786	801	755	792	753	791	749	793	715	764	765	784	764	749	694	730	778	735	762	749	807	743	765	755	798	782	736	835	747	802	702	777	747	726	788	780	761	799	726	772	789	763	752	746	756	761	738	849	772	729	751	785	762	757	732	755	750	754	757	746	740	774	720	758	688	747	748	710	755	785	757	791	726	761	766	726	715	704	740	770	729	758	736	833	780	738	706	733	752	762	757	747	775	718	744	764	777	749	765	737	802	723	764	757	799	748	711	756	745	771	761	760	804	788	753	745	773	714	775	763	772	724	762	762	735	753	769	757	716	744	751	783	755	772	768	746	744	732	799	735	783	786	757	779	773	755	807	787	794	732	799	738	753	746	787	756	709	745	807	724	742	757	799	750	763	775	744	752	810	745	795	788	734	777	700	810	773	726	740	738	730	742	768	788	813	788	722	780	769	819	732	776	780	763	781	788	760	721	790	750	743	758	749	760	811	727	804	729	735	781	797	775	788	765	771	731	755	751	745	806	772	760	749	755	767	739	723	807	773	780	772	732	746	779	756	751	777	724	800	760	753	785	770	788	771	781	674	733	735	742	691	783	757	790	730	751	773	785	734	774	775	747	775	718	794	763	750	755	761	731	740	737	703	729	755	733	730	757	715	791	769	744	764	757	747	741	737	727	765	764	803	742	749	760	739	723	773	776	749	755	770	736	784	756	802	752	750	725	760	810	733	792	726	728	745	807	736	771	775	740	746	697	722	749	772	761	733	720	790	764	761	780	792	715	736	730	733	747	715	741	787	771	734	733	731	809	740	714	733	817	743	789	766	748	721	748	718	777	774	769	740	745	769	757	735	709	742	762	752	773	770	724	692	763	763	711	728	826	778	725	745	766	724	804	735	749	741	826	742	751	763	780	776	769	801	711	737	802	779	760	769	729	781	738	738	760	720	743	758	759	749	773	770	762	754	766	770	782	729	765	766	774	756	757	759	733	808	762	781	769	747	747	742	802	740	799	775	732	782	771	776	737	746	776	740	780	761	742	736	743	810	747	760	798	813	769	757	740	783	780	694	752	765	727	733	774	765	734	772	761	735	783	735	786	745	805	780	745	757	725	735	731	749	744	779	734	788	773	759	739	758	721	758	766	759	770	752	775	738	738	736	719	807	779	766	762	767	756	740	789	786	733	745	768	778	769	789	753	826	749	717	813	769	733	813	793	709	680	775	784	767	749	698	802	747	736	753	729	787	740	752	783	732	713	712	743	730	740	760	777	753	799	765	800	786	766	741	736	756	730	784	746	757	751	741	729	718	752	743	774	739	752	781	717	811	755	743	742	723	766	728	744	701	802	771	759	770	749	745	685	729	761	743	769	731	773	766	759	793	754	730	736	768	777	687	778	757	778	709	720	754	782	792	733	803	791	758	767	746	726	765	771	721	749	750	793	718	760	793	740	722	795	736	684	756	771	716	775	755	752	733	750	741	761	786	736	745	749	750	688	766	806	763	812	721	767	763	760	777	712	771	771	776	758	737	738	719	753	756	757	753	728	720	745	787	732	796	750	732	737	785	767	777	742	780	743	763	786	760	757	768	764	774	746	686	714	757	770	740	757	760	791	748	731	757	783	789	753	789	717	750	797	722	737	737	741	739	743	734	778	768	738	744	772	718	765	749	793	756	740	742	820	735	747	748	775	730	791	724	736	741	726	766	743	739	781	759	781	728	760	772	726	746	728	755	760	696	758	722	808	727	799	778	728	771	735	753	752	744	751	784	737	736	721	765	763	753	789	734	781	793	727	768	756	702	764	779	743	783	777	756	756	761	774	741	711	770	756	752	727	789	734	779	691	796	692	734	795	757	816	738	722	724	760	765	698	714	815	765	781	762	799	811	737	699	765	730	764	743	693	797	781	766	750	796	761	741	788	782	812	759	719	794	790	780	681	746	757	807	703	789	753	800	807	813	749	757	764	728	778	773	748	767	800	764	814	733	750	724	761	772	726	741	759	713	747	728	782	732	749	736	748	757	703	681	728	784	742	743	748	755	743	795	793	812	757	743	756	766	785	720	720	733	818	747	770	767	756	789	740	751	728	720	752	732	732	737	731	754	734	754	741	725	730	758	765	776	756	753	731	766	704	753	731	731	760	736	772	741	732	738	744	762	757	743	818	790	774	757	739	766	775	747	800	763	769	722	753	711	780	787	755	739	805	747	773	795	758	738	718	727	730	745	772	723	754	772	698	737	760	784	738	754	698	735	718	758	770	759	771	763	715	736	744	754	706	778	813	777	758	761	750	720	763	772	752	762	760	750	746	763	721	765	754	759	737	798	761	749	761	758	798	763	758	760	797	734	757	742	733	764	740	751	738	744	735	693	731	800	741	754	758	768	744	717	776	789	761	740	764	727	771	747	760	769	733	766	759	723	771	729	732	725	751	705	766	770	752	749	785	731	747	787	779	735	736	696	754	762	761	709	763	794	761	766	748	739	754	692	788	732	788	712	748	754	736	724	727	768	761	810	751	763	800	756	752	735	768	787	794	788	752	765	699	752	778	814	730	722	794	766	777	785	753	724	722	735	777	751	782	749	752	680	744	756	717	770	785	775	734	760	839	780	743	771	825	787	745	735	778	763	742	774	737	753	731	764	787	715	751	728	726	702	698	734	752	768	769	734	757	793	712	779	763	761	724	755	742	759	763	728	741	731	728	730	736	719	765	719	776	704	751	721	732	776	774	706	756	750	719	730	732	751	727	761	781	749	769	787	750	794	758	786	700	793	753	704	716	767	760	777	766	691	755	726	760	752	786	733	809	798	723	813	719	775	783	746	734	714	766	743	731	762	747	788	786	760	753	794	731	738	698	753	748	767	729	730	753	751	758	757	750	773	753	745	778	770	753	736	773	788	811	751	716	750	741	776	733	733	757	772	746	769	736	757	753	798	761	730	704	766	758	727	713	756	792	719	746	804	736	736	780	704	798	696	777	734	741	786	734	698	829	774	812	755	708	720	801	755	751	807	738	788	715	723	773	769	728	720	775	788	733	771	731	778	773	803	752	692	800	718	724	820	755	759	741	759	727	793	738	717	719	772	778	779	756	747	745	776	761	722	741	739	810	780	801	777	714	749	733	826	748	781	764	782	752	769	735	794	738	742	708	767	769	751	811
22403	21038	28601	23676	21042	21128	12016	1705	1239	1160	1018	1002	950	889	880	846	835	878	890	793	861	781	798	774	787	768	794	773	734	796	760	748	750	790	772	808	746	742	754	792	805	750	711	785	727	744	739	726	759	716	755	743	727	798	784	757	736	736	755	741	737	745	773	749	726	764	690	793	746	733	717	743	753	710	698	745	737	720	715	779	753	748	758	738	706	738	737	728	709	719	760	759	750	752	741	715	778	725	721	742	776	727	717	723	754	705	730	706	711	727	782	761	792	782	741	770	742	697	753	722	718	734	733	720	743	662	750	738	730	719	753	706	742	772	770	673	710	747	752	755	747	782	719	695	746	791	733	769	758	733	764	686	762	742	734	701	745	751	681	740	655	755	690	746	755	706	729	773	729	756	716	718	759	704	745	704	747	721	704	733	674	727	697	755	704	730	750	752	739	707	726	706	784	710	699	763	726	745	732	774	767	738	800	731	704	757	752	775	753	734	662	694	789	721	753	740	672	722	757	740	760	693	746	743	732	730	764	695	721	742	740	749	706	732	726	730	754	693	698	748	735	734	675	749	737	787	766	749	781	727	745	704	721	718	756	693	799	783	712	753	742	747	716	771	731	692	738	740	708	735	720	698	694	756	731	716	756	737	772	760	739	759	734	745	721	726	697	705	741	767	766	716	745	702	700	694	740	729	760	712	725	737	773	741	760	748	787	715	737	711	731	757	731	747	781	740	703	749	765	765	736	718	730	729	697	726	718	753	759	688	773	699	745	711	774	760	725	744	734	715	735	742	737	711	713	724	761	767	718	696	764	712	784	720	752	727	762	752	745	739	765	746	764	704	757	776	737	774	706	731	764	762	708	770	722	691	728	688	733	744	719	781	726	716	693	715	744	749	720	729	720	742	768	748	684	752	737	771	743	767	706	718	751	718	716	754	725	738	755	750	722	738	752	717	719	729	710	749	735	713	757	739	755	743	747	712	737	728	754	759	707	718	692	733	772	743	750	734	762	736	721	732	751	735	754	756	747	738	778	765	703	721	729	764	726	757	740	720	728	683	695	751	755	744	683	767	699	694	735	709	723	740	822	727	731	779	733	714	763	803	738	766	719	715	734	713	755	741	754	665	706	721	780	746	769	714	700	687	735	733	696	675	710	756	758	706	746	762	753	701	723	737	720	734	706	747	755	773	713	711	727	741	738	728	766	753	712	718	782	759	752	742	740	739	725	734	745	728	723	753	765	765	699	712	734	709	717	755	728	727	685	748	733	723	761	744	788	755	784	741	733	727	785	754	730	749	747	743	775	755	708	769	792	778	782	736	677	739	744	780	730	716	709	737	732	729	760	720	747	753	752	721	748	751	735	760	753	733	703	724	780	716	735	684	721	677	757	766	778	714	753	750	744	701	726	793	713	783	726	740	664	723	771	762	752	732	756	729	699	735	746	758	728	746	735	726	717	763	720	752	739	724	773	715	743	756	778	698	688	744	760	743	757	750	754	752	771	741	723	745	728	716	727	694	735	720	774	765	747	760	766	701	770	742	738	719	773	741	712	783	773	814	717	746	728	757	736	746	713	726	741	744	754	704	707	757	738	741	740	731	730	768	771	731	769	719	764	729	804	704	728	763	722	745	744	730	751	737	751	750	763	733	755	716	724	792	755	693	795	748	735	711	710	743	731	728	721	713	748	730	737	731	732	700	727	747	731	758	769	745	691	732	791	746	783	734	741	801	775	706	721	729	767	710	767	742	711	732	728	748	722	711	771	690	765	729	708	725	723	701	740	773	787	777	712	708	669	696	728	718	716	748	753	699	787	720	756	719	766	774	728	750	800	713	723	687	770	712	721	659	777	757	766	714	711	763	698	720	760	718	757	721	732	739	799	716	706	724	785	751	759	746	768	738	733	745	755	763	764	785	747	727	720	710	704	769	763	711	718	743	716	700	755	729	669	745	755	741	769	759	709	700	775	746	731	770	759	723	722	710	733	705	748	764	735	762	696	717	751	798	684	770	742	715	715	718	756	699	707	744	705	777	741	717	752	703	726	716	752	706	761	732	693	689	752	712	765	712	712	723	757	725	759	720	758	760	769	729	697	732	732	775	750	725	756	808	745	733	758	735	750	725	759	754	738	753	762	729	739	740	743	708	702	748	721	707	678	764	730	745	712	723	760	767	736	718	730	743	740	720	750	706	734	719	750	731	722	718	720	727	715	783	734	727	778	747	782	750	699	685	748	771	697	753	733	748	717	740	727	768	720	768	705	733	721	772	762	712	761	755	774	726	746	722	712	711	744	714	712	750	703	698	784	699	727	790	764	701	770	759	718	761	753	726	751	686	684	732	779	775	767	742	711	692	695	700	758	735	710	762	761	814	716	694	790	682	723	705	782	776	731	720	729	742	717	711	741	718	726	755	717	731	731	703	754	749	756	727	734	677	766	745	740	708	713	789	755	733	746	727	775	723	728	727	728	733	731	740	761	737	714	751	756	705	681	719	765	695	706	697	743	688	707	753	699	723	734	706	704	743	712	698	757	743	709	757	732	728	721	720	744	693	783	703	773	736	732	665	681	786	780	741	782	732	756	731	728	771	744	722	675	724	738	738	722	711	708	744	751	761	732	728	650	727	755	734	776	719	696	732	776	726	707	660	765	720	738	688	729	710	696	733	748	712	721	711	734	809	736	733	737	774	748	729	733	714	684	725	746	712	763	732	689	768	729	764	727	744	741	792	789	730	709	729	716	761	712	719	777	768	778	749	743	751	761	756	695	770	736	727	721	753	714	731	696	762	729	676	718	708	755	738	742	736	760	720	716	749	768	693	723	753	753	664	774	703	769	768	744	722	720	776	742	770	686	762	688	713	719	720	716	772	722	707	717	737	787	717	720	701	757	753	755	756	732	774	771	752	829	695	773	730	748	771	735	705	716	718	743	721	741	749	692	783	698	718	718	776	745	711	725	732	746	702	721	717	746	777	743	717	706	762	687	744	682	707	771	717	750	686	721	715	715	728	732	709	730	768	732	723	744	789	751	714	731	757	734	721	691	726	781	762	733	720	757	708	702	731	761	758	760	697	740	766	707	767	746	728	729	735	716	693	706	712	751	751	718	739	767	738	728	754	764	741	734	695	749	794	728	699	726	775	711	728	712	709	722	708	746	712	745	727	760	691	738	759	788	704	725	753	709	735	766	774	728	788	711	694	739	727	758	685	758	724	689	738	718	763	755	756	690	714	722	746	763	696	784	673	745	695	724	714	750	782	811	753	776	754	726	799	729	763	740	781	738	730	700	762	800	707	707	733	720	688	742	743	727	738	697	714	775	728	751	702	715	762	731	699	692	703	732	760	805	749	737	729	702	703	727	710	699	745	760	716	723	691	713	787	772	689	756	688	686	755	726	739	718	755	712	731	736	699	704	776	753	732	714	738	737	676	720	751	720	714	721	737	695	752	699	805	711	757	713	748	709	727	719	704	758	736	728	724	739	694	742	790
17242	13555	10618	5553	3928	2985	2390	1875	1532	1372	1259	1139	1075	1030	978	942	898	913	889	882	848	822	857	843	887	771	811	758	808	810	813	779	784	804	815	776	776	795	777	752	769	809	719	791	773	787	788	771	816	743	787	734	792	766	793	778	776	762	828	777	763	709	781	724	725	783	737	810	710	775	669	788	746	795	787	798	719	794	746	754	769	758	812	749	744	791	760	777	729	784	786	801	770	756	752	759	764	758	776	804	715	779	731	818	735	778	778	747	728	783	773	736	777	762	774	767	721	713	722	724	788	751	718	785	763	776	792	726	781	734	734	732	758	742	771	726	759	769	741	775	777	762	776	781	744	736	756	766	720	727	791	747	807	804	762	792	758	809	784	700	761	788	757	753	777	727	745	734	750	755	731	777	763	784	735	749	736	796	809	784	741	758	781	761	739	791	760	786	728	756	729	776	715	756	766	779	813	786	796	716	777	780	752	731	721	722	771	734	764	761	725	769	764	804	698	761	749	746	791	740	739	746	735	725	764	739	740	740	773	798	795	757	745	771	792	778	709	785	706	757	753	728	797	808	809	726	795	772	736	699	771	746	746	761	750	735	762	757	757	797	743	777	735	709	723	752	791	798	785	776	760	751	726	784	747	817	767	738	721	753	710	773	769	744	733	743	759	739	743	718	756	717	822	767	744	789	747	743	736	756	751	782	669	790	773	781	715	787	733	759	771	787	787	738	747	756	766	734	771	787	735	753	787	796	721	766	697	782	757	775	764	767	757	759	789	750	732	769	775	770	772	740	759	779	766	790	760	771	726	731	760	790	741	731	755	759	748	780	731	780	757	778	738	712	732	702	687	798	736	753	733	730	748	762	728	742	741	755	754	731	726	739	779	737	715	770	733	759	747	709	829	714	737	727	728	790	780	770	768	753	762	764	771	756	753	792	709	742	761	731	736	700	758	771	735	713	734	795	760	728	761	788	796	765	753	760	703	796	773	738	779	751	794	747	782	736	750	726	756	739	730	780	813	767	743	718	724	721	753	803	711	697	744	707	759	756	715	715	742	745	774	775	757	744	783	765	722	758	811	733	776	744	723	736	738	784	767	755	745	788	766	791	740	795	722	752	767	740	748	762	748	705	763	725	741	751	751	740	708	749	728	785	761	759	801	820	760	778	755	738	742	787	736	745	742	788	809	743	798	706	755	793	749	742	727	710	723	741	711	759	729	806	737	721	733	750	730	759	739	751	772	752	738	774	795	788	754	732	735	761	747	710	750	760	738	799	718	828	727	753	784	714	732	743	734	746	790	725	770	761	792	705	741	764	794	790	747	742	738	761	765	733	734	729	787	771	745	712	833	741	764	723	712	736	734	741	782	797	742	796	713	795	694	811	792	769	776	776	772	709	745	742	739	770	774	738	748	670	794	732	746	763	748	782	766	792	771	801	771	772	755	740	788	783	728	742	751	778	721	702	738	746	716	753	785	731	748	769	743	764	759	740	779	747	774	760	747	778	671	802	722	726	747	787	734	737	717	746	828	755	766	752	729	732	748	775	728	768	724	785	754	737	784	750	784	748	742	764	728	742	780	773	813	731	748	702	731	741	780	785	753	743	814	780	736	768	713	766	730	720	766	716	710	785	780	730	753	796	726	722	743	768	722	787	723	750	749	754	679	746	763	772	728	748	764	740	716	720	729	748	760	766	790	705	766	718	802	764	709	692	747	752	697	736	757	723	740	808	719	739	792	766	744	716	682	687	762	724	763	740	758	776	721	748	689	677	737	756	775	777	752	757	782	790	711	784	747	737	754	742	768	755	800	717	741	766	750	699	776	782	754	805	726	705	762	787	722	771	765	758	785	788	740	726	733	756	737	717	733	768	784	718	816	778	780	790	747	787	701	784	715	752	744	754	771	797	759	734	746	773	749	745	797	768	752	712	756	782	732	760	761	746	728	730	711	725	703	753	823	743	729	752	785	764	800	677	795	698	769	771	794	763	754	739	784	770	761	744	698	786	769	725	731	736	742	743	732	810	724	775	764	747	731	752	776	748	729	718	711	797	728	759	751	754	717	764	693	769	767	739	723	763	719	766	737	749	770	800	767	793	740	727	706	771	799	751	789	731	792	757	726	746	753	762	757	784	726	772	789	757	760	756	753	745	702	749	775	711	765	792	770	762	714	774	704	759	770	802	780	752	781	682	784	753	758	735	738	811	734	723	780	761	718	796	724	791	811	787	749	768	775	786	721	756	733	792	763	781	709	743	759	770	780	766	748	759	734	757	772	773	745	752	781	713	764	776	744	834	745	751	750	734	749	744	765	767	721	756	731	770	791	695	734	728	790	733	767	715	761	684	768	763	807	755	787	755	737	787	772	750	806	742	741	779	790	749	798	688	754	799	753	773	748	730	764	738	810	748	751	723	781	773	711	769	739	738	737	777	712	731	743	827	785	775	784	733	771	766	756	739	768	775	769	764	745	780	768	768	715	725	738	760	739	826	724	746	745	675	735	750	767	767	764	728	794	789	747	727	764	766	795	719	696	772	758	672	756	770	755	774	751	736	722	699	776	787	763	748	692	738	739	760	784	738	749	759	830	728	780	745	734	715	775	694	744	774	724	795	769	746	781	721	771	792	767	774	785	789	740	757	767	735	774	694	761	737	717	740	760	749	761	770	741	796	748	746	756	763	743	758	722	760	776	762	758	843	754	746	788	756	765	735	743	790	758	801	779	740	731	744	759	777	739	748	757	758	801	792	792	728	747	800	760	716	762	704	758	705	772	756	768	752	742	734	771	733	735	746	743	765	741	764	719	762	725	731	764	730	717	778	768	723	756	779	764	815	745	777	800	772	724	744	748	781	803	731	771	766	761	774	763	704	786	729	768	739	761	748	798	728	801	768	749	729	721	766	713	776	732	730	727	739	791	741	774	735	751	738	749	769	813	736	790	763	709	749	757	783	790	719	711	725	751	821	743	741	752	731	760	708	764	718	780	672	765	736	780	809	782	716	737	717	751	767	769	784	711	717	750	744	731	800	764	743	778	768	724	735	780	773	773	729	747	731	721	758	770	770	764	737	723	762	782	725	723	757	731	723	755	741	755	737	774	739	778	786	746	795	796	744	741	772	756	743	734	800	733	739	759	775	775	762	743	721	769	780	769	777	737	732	762	740	730	754	784	783	763	750	781	726	780	759	780	762	806	727	751	821	722	744	746	772	727	751	741	726	766	751	779	777	765	788	694	729	767	723	782	739	851	694	754	744	764	759	769	807	746	804	743	754	758	784	788	761	740	765	743	712	777	721	766	756	784	774	767	775	730	712	786	779	802	754	758	783	708	719	711	785	755	736	748	777	749	690	704	721	730	770	728	772	778	738	826	702	795	711	734	715	768	767	741	793	749	774	754	738	750	778	783	699	743	755	762	695	749	716	752	759	714	725	756	755	742	783	740	738	752	739	752	760	721	714	742	767	762	782	727	736	730	769	721	705	733	782	751	823
22457	21088	28619	23776	21091	21168	11930	1654	1263	1079	1071	986	952	910	842	832	863	881	847	808	848	838	777	831	778	788	769	769	769	749	761	746	749	745	798	752	768	752	726	781	798	768	718	755	739	799	693	794	734	717	785	722	754	731	786	721	742	780	705	733	705	777	737	746	693	749	779	741	729	736	762	758	736	767	735	725	768	719	753	758	752	775	856	737	723	725	728	708	734	750	739	755	753	775	748	731	763	720	747	721	765	758	779	733	750	746	697	771	728	750	761	747	764	741	761	734	727	707	753	690	717	757	757	718	756	741	719	740	780	745	744	706	715	734	759	734	751	644	735	737	738	705	752	731	734	739	741	721	761	739	740	732	753	786	781	709	693	710	747	753	717	710	731	732	716	739	750	728	784	707	714	731	676	756	773	776	780	714	739	752	709	791	729	753	726	740	762	737	755	764	683	738	770	759	724	706	768	753	739	756	714	717	732	742	737	754	732	761	738	718	761	721	748	755	727	713	720	729	737	716	760	748	720	731	754	709	749	733	740	773	718	810	697	704	784	715	689	764	759	733	702	756	702	693	749	755	714	715	674	741	741	696	759	724	706	681	744	757	729	754	725	726	719	702	706	749	717	760	695	710	726	709	704	654	696	735	712	748	731	696	713	807	720	717	690	787	729	770	667	741	702	720	781	786	739	687	712	736	751	710	718	738	725	763	725	736	753	715	741	730	755	730	767	766	779	754	773	700	740	732	764	709	702	721	723	718	732	722	708	711	699	760	697	708	736	780	699	752	750	712	738	718	702	707	728	716	737	726	719	724	780	713	737	755	763	725	741	710	683	668	711	738	771	744	752	753	724	759	742	691	727	714	750	748	726	695	775	715	739	718	751	755	706	765	723	745	665	714	729	712	724	723	743	763	733	761	728	770	749	714	758	735	748	697	754	748	695	637	725	742	715	711	703	740	714	717	744	739	719	714	754	735	745	732	701	758	722	724	695	766	781	741	760	753	685	730	705	795	719	694	729	754	743	728	741	706	701	744	711	734	720	692	715	726	776	712	728	802	798	730	733	685	753	715	734	719	731	787	724	786	741	732	744	707	698	747	731	772	744	733	697	765	737	731	717	773	735	728	753	745	744	697	738	736	728	733	728	731	711	727	733	674	686	703	718	746	776	763	725	727	704	718	728	753	699	678	714	758	740	699	721	704	708	757	753	784	698	658	746	790	763	732	762	775	759	665	737	755	710	766	703	742	807	672	672	740	804	761	712	744	717	696	710	740	709	780	754	747	734	744	748	725	747	750	727	759	721	782	750	709	735	708	781	738	732	756	671	722	743	740	729	740	768	709	739	702	756	721	782	738	734	777	717	739	678	725	702	736	707	726	769	761	732	753	738	743	710	768	758	745	751	746	720	737	735	756	748	704	686	789	711	730	712	718	753	765	804	701	698	710	695	694	722	739	718	752	735	741	764	759	766	743	723	716	707	717	744	711	700	729	712	728	737	755	737	737	767	785	719	677	724	708	747	742	740	719	691	738	732	700	773	776	718	751	758	720	746	741	719	759	728	710	704	693	735	653	709	737	722	723	687	702	698	671	739	743	746	696	683	731	734	742	732	752	782	683	730	765	748	711	711	739	769	733	715	774	712	753	715	707	686	714	743	745	734	757	705	753	712	756	745	710	724	788	697	739	744	703	748	750	698	715	695	697	725	757	699	767	757	762	716	732	774	749	764	680	778	762	710	734	697	670	744	739	712	690	680	729	673	764	747	733	725	728	714	747	750	709	730	695	740	739	686	777	717	746	744	740	734	754	774	745	732	717	681	709	703	749	717	650	749	693	724	726	739	741	729	755	730	721	740	782	826	742	719	692	745	740	708	698	768	741	774	703	720	729	748	755	717	761	760	752	709	741	749	736	676	727	710	729	790	741	770	753	762	667	714	712	743	740	776	718	727	755	737	654	742	749	723	729	755	719	703	738	714	743	714	722	752	726	746	752	782	743	734	729	771	686	716	750	738	745	682	652	686	728	735	745	692	760	718	816	760	756	754	763	729	740	729	720	754	730	765	718	741	740	758	727	760	741	730	767	727	728	711	740	737	712	737	724	735	710	706	684	745	750	725	690	694	700	778	725	762	724	709	715	751	711	712	751	725	697	660	704	729	778	705	739	731	682	719	685	754	768	715	730	714	709	748	704	726	731	703	764	701	725	756	731	665	726	735	714	714	743	736	714	767	748	672	721	735	743	760	749	721	745	702	749	704	750	733	754	692	734	709	812	668	729	717	720	722	757	725	825	738	694	759	708	774	670	704	719	714	724	755	722	759	743	788	730	774	694	709	723	752	739	754	754	736	717	725	730	748	743	728	739	717	735	763	718	776	768	718	740	746	727	786	727	757	686	715	724	765	759	755	744	705	750	731	762	707	691	715	759	699	749	723	743	766	753	747	771	697	710	739	708	777	728	779	745	680	748	719	758	710	705	731	720	700	734	758	708	740	771	742	781	773	767	744	776	762	763	748	678	747	751	729	728	741	735	785	781	750	727	722	745	735	736	703	760	702	730	747	731	797	748	705	693	707	733	736	711	724	779	701	794	686	672	694	708	724	683	730	733	757	749	725	780	731	724	717	703	690	676	735	702	705	751	726	756	742	734	717	692	731	764	740	683	720	715	724	711	732	696	735	732	721	738	768	769	721	756	731	740	765	725	747	736	697	685	737	697	757	746	727	724	717	754	729	727	710	740	720	752	738	754	744	709	767	779	773	728	763	767	695	683	708	706	751	783	737	717	737	777	764	700	731	727	718	754	757	748	736	730	721	730	744	784	726	741	732	709	718	719	721	749	751	755	730	774	711	729	753	680	721	725	759	772	713	747	729	732	720	687	716	781	751	712	748	739	702	731	741	722	729	749	758	719	741	760	749	702	703	734	719	760	737	726	722	751	777	765	740	722	760	762	748	693	780	741	715	707	716	768	776	706	713	712	767	750	716	702	739	748	716	763	705	697	746	737	681	732	665	728	744	741	746	740	735	796	698	741	691	769	705	740	748	762	699	718	765	739	781	750	730	745	770	731	770	712	680	752	686	712	765	677	759	709	781	787	727	770	757	749	728	764	724	702	688	775	735	741	690	775	767	724	739	749	766	748	722	712	682	786	714	693	758	710	704	730	728	759	720	790	719	742	749	757	731	761	760	750	726	776	723	733	791	801	724	706	713	722	766	746	770	716	766	710	793	756	758	757	707	738	727	721	712	733	720	715	695	783	801	743	722	683	710	763	752	716	677	739	707	748	716	752	744	763	740	739	736	685	764	704	732	738	741	756	693	733	714	722	708	777	729	727	737	712	738	722	752	715	721	739	750	724	744	790	762	746	751	672	746	709	724	782	733	765	682	718	757	733	716	747	702	701	707	761	718	737	748	738	749	687	784	736	788	722	704	796	725	720	767	732	763	743	756	769	737	741	720	747	751	742	761	763	731	726	742	747	709	707	736	747	704	688
16926	13412	10866	5506	3980	2999	2346	1868	1589	1373	1220	1127	1083	975	943	946	957	921	874	841	832	870	815	762	785	807	810	838	818	830	798	794	782	807	789	807	786	751	750	781	757	786	832	774	800	779	812	730	805	710	811	745	770	772	804	739	774	716	761	777	771	753	766	760	722	794	787	748	741	767	705	748	704	753	774	764	755	751	779	848	762	745	707	778	760	729	747	704	762	737	766	775	735	769	752	716	750	781	753	742	761	765	723	794	729	750	771	743	752	827	749	797	754	746	766	775	787	731	751	826	740	784	749	804	747	712	719	712	736	709	748	771	712	743	779	719	785	747	787	755	747	764	760	761	716	777	721	762	751	727	755	757	760	780	754	761	719	728	780	758	759	736	740	775	744	780	693	763	785	756	774	737	725	785	744	785	732	733	744	779	768	708	794	731	764	771	772	702	744	740	747	734	778	698	754	754	767	741	780	736	748	794	752	764	709	763	691	715	769	738	744	719	754	717	727	805	737	738	749	788	802	767	784	709	752	747	751	699	742	777	824	776	765	748	741	749	803	727	773	743	751	722	758	749	726	773	739	728	725	768	765	753	758	784	787	788	786	760	749	730	763	741	787	787	751	758	778	757	766	786	815	721	757	737	780	732	760	728	767	744	721	703	779	726	746	787	765	768	743	711	746	767	746	778	738	786	765	748	748	722	679	736	811	725	762	736	778	741	766	785	754	729	743	791	708	783	813	799	727	743	736	735	786	799	750	775	743	764	733	741	750	765	772	797	776	719	743	768	737	809	780	765	807	805	740	777	708	774	780	759	741	711	796	729	721	752	779	797	741	775	822	793	714	762	790	763	767	790	782	739	691	734	736	744	711	699	803	748	772	743	716	786	750	760	752	792	757	727	763	731	759	725	765	724	759	742	738	761	746	767	751	742	761	766	740	837	767	751	749	780	783	766	739	760	790	785	766	766	756	720	766	751	753	805	777	806	718	784	736	688	717	744	769	700	744	719	762	798	723	739	786	775	768	753	745	755	744	733	785	734	725	746	767	761	814	759	790	701	772	728	800	760	712	765	806	706	735	777	713	759	734	739	783	789	770	786	717	752	779	691	721	755	705	703	715	716	721	727	688	743	760	730	747	786	748	775	762	735	768	724	776	740	724	758	695	749	759	767	793	725	712	731	759	745	739	767	723	782	753	744	727	841	791	743	757	782	798	729	726	658	737	752	743	783	744	751	770	704	703	766	748	722	764	801	753	753	749	784	688	761	695	733	774	714	794	753	739	800	791	785	738	751	779	736	734	743	812	740	749	772	761	759	742	755	768	806	741	778	748	755	777	746	774	756	750	745	750	728	756	766	763	738	791	776	740	775	749	758	736	718	753	751	738	758	757	750	727	733	767	714	789	755	729	735	748	718	709	720	761	768	722	747	756	766	774	703	739	761	737	730	755	803	739	737	736	776	807	739	784	725	717	728	722	802	719	793	735	763	776	743	747	777	710	752	771	752	779	743	723	760	745	711	752	734	808	794	764	725	745	751	791	729	726	764	754	732	753	702	755	758	728	749	765	796	761	705	798	741	792	756	792	700	768	744	792	749	753	720	768	720	733	775	730	771	728	809	734	749	714	734	747	730	746	756	788	706	764	687	741	755	730	770	742	735	738	766	773	763	784	759	702	706	715	745	741	755	738	724	749	761	781	792	725	744	738	731	719	735	720	719	759	824	727	749	793	742	788	797	793	764	758	773	761	766	757	765	789	803	756	775	781	750	768	793	762	781	803	711	770	791	759	743	724	772	771	778	753	758	741	800	759	761	763	751	778	755	754	741	777	705	762	783	713	767	752	751	696	734	754	759	794	758	767	764	763	726	778	770	761	770	766	784	766	814	807	732	729	722	762	716	765	789	739	739	736	773	730	771	762	759	740	767	736	757	781	735	741	736	767	731	746	758	743	765	790	791	728	788	764	732	683	797	746	764	786	747	727	757	783	747	791	760	718	758	720	693	779	780	776	734	822	778	727	754	809	766	770	703	743	803	757	760	755	766	706	761	719	772	755	778	791	701	751	760	745	761	738	743	731	748	696	774	766	762	754	754	770	731	722	756	723	770	770	730	768	774	729	772	767	725	761	712	734	760	772	774	777	710	738	803	760	772	764	714	682	711	766	790	777	759	768	744	775	734	753	789	804	781	737	741	678	778	756	729	756	758	703	786	713	732	734	753	750	818	805	742	729	770	712	757	722	752	737	776	742	755	755	724	769	716	723	796	755	772	766	712	740	728	770	732	762	764	759	737	746	713	780	736	761	784	752	690	769	761	774	753	791	758	764	722	778	751	732	766	743	791	784	739	781	806	795	791	727	749	782	728	760	710	741	711	783	763	761	749	712	731	714	777	693	772	751	753	763	723	733	764	758	746	709	717	766	753	739	803	749	763	722	779	767	770	753	728	734	761	754	689	740	745	727	745	738	832	739	769	758	721	781	762	777	746	768	773	772	736	747	724	739	766	762	729	723	776	670	802	764	727	696	769	767	787	791	757	724	760	780	755	738	756	820	766	758	676	719	762	804	760	760	759	729	801	705	767	736	698	730	753	732	728	789	810	754	788	708	741	749	724	792	768	739	741	775	758	757	768	749	768	754	744	719	723	736	746	808	739	811	778	801	740	812	788	744	733	755	762	770	724	743	729	715	778	747	745	735	737	785	767	750	774	807	737	736	719	785	747	775	731	761	754	711	778	741	770	764	729	746	791	753	787	751	747	748	765	750	733	734	742	734	749	763	758	754	807	795	716	707	789	744	749	778	781	708	765	779	748	735	766	753	705	810	742	740	741	727	763	735	694	767	690	757	737	753	780	760	729	782	736	745	771	741	721	802	751	784	755	735	762	722	783	746	702	759	749	790	748	787	756	697	732	697	763	717	743	708	808	744	748	753	765	728	743	749	843	777	704	742	788	790	769	742	785	790	780	738	753	787	731	741	720	770	773	737	777	722	731	739	724	741	748	789	745	728	760	738	766	754	752	785	749	763	755	742	757	746	760	742	713	753	760	733	707	733	777	756	745	756	784	735	731	757	761	752	803	809	723	758	827	795	754	785	807	727	710	754	791	732	781	721	745	739	735	785	784	752	742	746	775	749	725	764	706	719	665	761	736	725	708	740	760	744	717	712	809	758	754	755	804	774	750	735	722	732	743	762	717	747	751	753	736	789	748	785	745	781	735	772	752	754	767	737	747	768	781	767	802	695	737	760	761	732	723	720	757	790	771	786	723	726	712	735	762	703	718	741	754	702	730	708	751	753	766	721	766	743	720	708	742	756	766	753	694	768	764	742	745	760	716	759	759	702	758	694	737	750	800	772	737	814	767	807	807	765	727	759	728	720	728	727	726	763	739	785	746	770	725	741	807	751	781	737	771	722	758	775	759	770	754	725	778	743	782	797	708	731	734	740	728	702	697	717	738	772	745	762	748	746	714	815	770	731	760	720	755	833	743	755	741
22455	21094	28677	23766	21098	21175	11970	1711	1200	1111	1052	993	993	906	863	868	822	824	891	757	782	790	790	748	807	767	769	753	754	690	748	787	776	777	733	786	748	737	735	753	760	752	827	779	806	705	809	752	742	723	733	745	734	722	776	771	736	717	720	750	700	753	700	698	760	755	747	726	742	761	702	700	763	774	784	713	799	725	729	762	693	736	705	753	748	722	717	757	712	715	714	744	724	732	686	700	717	751	742	755	770	763	784	698	757	709	706	702	723	765	762	770	688	745	728	780	695	707	733	752	789	737	749	786	738	752	726	783	683	685	756	727	657	799	755	763	761	730	734	732	750	720	751	724	752	725	677	707	732	749	733	804	764	739	705	733	715	732	748	674	758	744	668	680	722	716	690	766	748	739	729	723	782	730	748	712	731	731	754	757	761	776	745	758	688	739	710	724	730	742	701	725	712	747	717	763	719	751	715	706	713	719	703	688	760	744	795	753	809	769	724	746	703	733	700	672	695	738	760	742	721	682	725	749	721	689	768	714	712	697	712	720	703	733	774	706	745	746	751	700	707	729	779	743	697	749	726	764	722	716	712	780	756	727	724	695	749	749	733	663	729	679	744	712	782	728	720	722	758	700	734	679	708	726	749	723	748	708	719	722	782	709	745	788	688	727	752	693	748	728	699	741	716	752	750	758	741	687	753	736	735	760	702	751	746	725	722	685	803	741	764	762	733	730	715	750	762	756	685	707	706	750	728	709	709	706	744	719	762	747	778	756	724	691	735	734	738	773	716	742	741	767	693	744	759	751	730	700	693	736	692	779	743	742	764	699	728	704	768	718	702	730	768	673	700	758	730	755	735	740	781	755	726	720	749	720	639	707	714	728	708	721	696	705	757	719	692	732	767	790	726	738	731	720	758	704	748	734	700	703	720	716	755	746	765	745	697	695	698	703	744	724	726	766	712	746	723	761	749	702	672	776	732	724	744	766	744	723	727	736	719	751	760	728	709	753	735	701	737	748	717	752	743	731	685	742	677	729	758	703	754	758	713	734	745	716	725	741	770	720	709	758	732	729	751	708	705	728	719	749	761	672	749	695	731	751	716	748	747	707	747	755	753	745	745	724	694	725	753	782	716	692	746	719	738	739	702	782	688	725	735	749	752	700	703	700	760	732	725	718	742	721	747	721	737	765	743	721	714	726	750	705	705	746	760	744	747	744	700	666	731	720	680	741	721	769	724	716	704	739	694	714	754	730	691	661	719	725	732	715	727	718	731	752	683	734	669	718	706	742	767	782	729	751	719	730	752	737	745	757	680	732	756	716	735	748	723	743	697	721	721	709	735	672	677	714	705	725	731	748	746	746	728	697	754	760	751	705	749	701	714	783	719	737	732	731	667	695	719	766	674	719	740	734	691	726	725	718	693	698	727	722	744	745	726	754	747	730	731	728	679	725	769	738	702	754	776	704	727	762	717	735	736	728	740	781	746	721	718	702	735	729	761	736	699	763	751	762	724	771	750	734	842	749	740	722	777	713	756	746	732	729	719	727	772	775	732	738	769	721	737	759	698	750	697	746	720	689	732	757	729	722	715	742	752	738	727	718	731	727	727	742	693	745	762	680	752	679	689	755	731	722	730	787	757	703	692	692	704	755	703	693	750	753	747	723	703	746	733	720	727	738	697	733	733	697	691	727	737	730	745	733	704	766	700	730	762	719	731	677	704	728	779	733	745	724	739	718	759	725	728	720	724	769	728	732	708	684	711	663	749	691	721	687	739	724	732	723	764	758	748	732	756	712	740	727	676	707	734	788	807	743	759	721	709	745	690	732	752	759	721	713	706	719	717	745	690	715	703	683	743	689	719	717	716	755	732	710	728	714	741	718	762	694	724	700	724	705	760	764	663	717	730	727	751	719	683	680	676	746	712	761	695	711	738	703	778	748	740	721	762	774	729	724	694	703	705	753	699	750	709	702	768	713	725	727	755	776	744	713	715	704	709	722	730	702	752	743	692	724	728	745	717	723	715	727	747	736	709	704	704	691	756	712	726	698	714	721	767	738	719	737	740	710	785	728	715	746	733	721	681	695	744	748	668	723	732	684	751	702	737	703	727	711	756	711	705	707	734	744	731	678	760	730	734	749	748	749	724	762	727	725	693	735	767	732	750	769	748	702	737	758	732	707	759	720	704	712	731	712	700	714	693	730	773	768	722	718	730	717	701	729	706	728	656	732	741	716	747	718	714	719	741	740	714	683	749	751	779	730	738	738	763	746	747	761	789	808	757	715	731	755	738	708	722	738	735	658	729	706	771	763	701	770	731	729	727	728	725	765	713	723	720	698	766	760	732	686	746	735	762	752	738	698	758	725	697	752	724	713	690	734	729	735	733	717	714	658	646	754	721	788	735	753	722	723	769	723	714	724	757	707	732	733	728	731	719	748	737	713	728	792	741	760	734	718	744	681	708	750	709	739	709	753	688	717	742	734	716	719	745	710	757	758	730	696	738	742	742	723	796	707	718	727	740	713	728	713	732	748	739	730	694	706	714	764	657	697	699	730	730	709	755	734	677	725	721	769	771	779	696	785	722	722	758	720	720	713	727	688	750	699	688	734	752	755	739	731	711	741	667	740	755	729	722	758	728	751	679	693	659	719	750	756	733	735	690	731	734	731	764	732	679	697	758	698	721	778	710	714	666	740	720	687	706	738	764	732	718	713	670	691	731	731	731	766	743	702	747	750	734	751	749	737	712	703	733	708	710	746	708	709	732	671	727	739	727	734	735	740	723	717	722	762	702	722	749	757	755	707	727	738	706	725	761	706	724	661	723	735	727	776	658	706	738	738	696	739	708	761	690	721	738	700	677	740	718	750	726	748	780	719	743	711	698	775	714	729	761	727	733	719	677	729	707	768	722	769	718	714	743	699	709	734	726	747	742	722	727	787	723	740	726	699	718	692	725	730	734	675	766	715	685	673	681	706	725	767	738	720	686	711	731	769	769	673	731	723	709	761	728	698	684	671	736	736	746	795	683	724	704	708	742	740	706	744	695	752	716	748	695	727	722	749	729	788	714	726	749	729	674	714	775	742	727	740	711	703	746	762	735	737	735	680	702	737	708	699	672	763	748	714	733	706	727	694	673	780	780	705	671	731	752	690	763	755	693	724	778	709	726	714	737	664	763	663	723	745	748	732	753	725	760	779	693	800	720	734	688	748	774	691	746	718	727	724	740	654	676	787	694	733	753	781	740	760	722	702	700	718	745	782	694	727	719	717	777	733	663	747	710	731	729	756	729	727	742	691	730	742	746	725	756	728	723	710	738	707	704	682	715	743	774	763	804	727	701	732	719	738	763	745	728	720	714	688	716	717	726	704	682	736	707	752	740	731	758	739	753	732	741	714	739	705	680	748	761	712	769	741	762	788	756	721	747	732	732	690	725	746	723	711	699	714	743	701	699	762	713	715	711	690	699	706	685	705	758	754	710	713	756	697	684	745	746	686
15501	13503	10819	5388	4019	3005	2367	1857	1635	1354	1205	1134	1058	1023	987	890	948	878	912	869	867	787	783	813	797	824	832	775	804	833	822	791	759	805	717	740	808	770	808	756	714	741	752	776	788	781	805	788	733	778	712	750	736	717	732	766	786	755	770	775	758	708	727	752	762	788	746	765	745	729	798	800	767	721	775	729	795	748	760	771	750	745	737	758	758	728	758	707	752	800	708	776	773	766	762	770	713	719	729	780	747	757	782	720	741	789	746	772	710	756	765	767	772	772	755	756	718	772	793	737	815	778	774	745	734	673	728	696	775	742	728	724	765	757	739	788	739	770	763	761	760	769	765	791	779	786	709	710	802	759	767	737	733	793	748	728	759	733	783	754	777	748	757	729	704	786	785	785	756	709	769	733	764	770	724	705	748	729	757	775	777	739	764	710	740	762	735	733	690	766	718	752	743	742	779	795	743	757	754	783	759	751	757	752	766	750	774	717	768	723	717	750	792	745	713	765	762	724	752	775	749	768	707	785	750	745	740	757	758	765	741	772	744	725	797	754	746	754	795	782	794	770	743	816	722	725	729	742	733	720	723	758	759	746	743	713	754	797	800	731	756	807	765	737	724	771	715	738	766	769	724	772	763	725	812	757	769	747	736	769	740	766	742	777	729	737	741	722	716	744	722	748	765	728	735	817	700	742	810	768	740	746	737	792	734	784	766	775	730	750	725	712	758	811	753	732	773	760	801	761	767	778	722	756	730	747	769	713	769	754	756	761	701	774	770	761	703	728	722	765	760	763	774	716	755	769	754	763	726	774	740	751	775	723	735	759	728	775	779	769	790	763	729	810	757	753	747	748	748	770	781	761	716	761	693	769	795	781	753	742	786	726	743	758	805	717	785	720	728	795	774	700	753	764	736	776	736	735	772	730	746	763	780	688	751	751	752	809	765	760	754	784	789	727	782	723	731	712	711	758	785	762	737	727	773	705	747	785	772	783	725	750	745	777	790	762	770	747	730	741	753	744	732	759	778	739	769	780	737	729	738	802	737	706	761	731	743	774	757	781	788	737	770	724	705	752	717	725	756	741	754	739	758	757	742	789	728	758	732	698	760	783	780	727	766	727	792	779	802	752	722	777	764	739	765	784	787	770	720	786	755	775	728	769	704	782	761	733	717	742	744	754	704	785	752	785	698	738	782	728	720	735	753	770	728	743	785	761	752	721	716	807	743	753	721	749	759	746	726	714	759	718	795	739	758	725	765	752	714	711	765	751	794	709	740	745	742	717	793	732	757	729	743	771	843	706	704	753	757	759	719	777	754	707	744	730	714	742	713	703	714	760	772	763	769	758	767	760	763	724	773	826	750	788	821	682	749	730	758	775	777	771	728	774	759	761	783	765	764	702	730	737	748	757	710	776	794	749	757	744	741	691	719	752	746	770	763	698	761	733	770	727	761	798	755	762	769	721	756	780	761	792	724	763	747	780	737	751	758	751	727	707	772	738	804	782	745	766	746	743	780	740	737	725	731	751	763	754	754	710	734	766	753	742	733	719	815	726	711	771	737	712	844	810	773	702	760	725	706	738	769	680	791	758	720	750	704	698	771	759	757	778	666	722	795	771	803	755	759	711	748	789	741	766	761	738	720	751	734	795	741	715	717	688	759	722	764	742	724	811	788	704	769	781	717	791	742	764	742	806	701	763	774	759	714	747	750	687	743	741	733	775	749	733	762	721	751	744	713	763	740	748	710	740	748	751	764	756	772	714	796	784	784	756	797	726	757	759	700	740	775	755	772	746	787	818	753	709	787	743	762	766	726	772	782	744	709	789	755	742	775	722	731	782	794	785	759	764	681	770	741	769	760	767	700	764	744	754	716	751	754	748	738	809	739	740	706	771	730	726	779	754	724	731	726	731	732	736	757	743	743	705	752	758	714	728	756	751	716	739	779	742	725	730	759	726	788	702	746	773	761	748	740	808	740	805	765	736	794	757	774	723	742	754	767	704	753	726	752	708	746	740	728	744	802	708	738	715	779	746	734	736	733	735	780	732	719	797	747	716	758	704	781	790	718	750	747	710	758	757	752	721	768	713	738	778	736	733	691	757	780	763	808	724	693	758	772	738	735	751	755	762	726	734	738	716	721	760	773	691	772	734	653	738	719	769	806	725	734	736	711	756	746	792	777	724	755	753	726	720	740	785	771	729	824	766	706	795	755	754	739	799	790	733	720	749	726	780	707	720	768	811	750	737	768	754	702	812	724	793	785	781	735	704	763	745	735	758	759	761	745	736	786	763	734	718	743	736	750	754	760	750	801	728	756	754	761	696	783	735	761	764	770	715	730	743	774	805	732	776	767	782	785	743	729	712	759	787	710	772	739	697	732	744	747	757	767	742	736	750	808	814	809	702	778	787	774	768	708	770	778	789	764	724	755	767	744	778	825	759	765	744	722	715	734	756	782	755	749	761	778	777	702	727	732	727	733	722	740	717	752	795	766	771	741	721	747	770	714	734	728	772	751	741	749	728	738	764	733	743	743	714	700	754	708	720	782	705	766	721	759	723	701	776	741	764	763	741	722	750	790	728	783	757	747	789	710	742	771	766	751	774	717	724	785	790	712	760	758	731	826	801	754	755	745	760	776	773	728	750	767	785	761	759	723	764	724	764	744	723	772	731	771	784	761	747	747	713	772	757	688	776	721	734	741	720	772	789	736	743	781	758	780	736	756	723	741	690	742	757	742	799	754	706	751	751	765	709	791	718	735	720	706	709	757	734	726	725	744	778	742	705	757	745	736	767	702	743	757	730	772	727	799	753	782	756	785	758	770	738	742	766	758	790	701	755	767	720	757	799	739	752	708	679	755	736	767	763	737	735	738	743	736	726	755	770	752	752	760	774	710	719	758	751	738	787	731	756	788	728	798	749	743	699	751	739	763	718	783	746	719	724	724	746	751	719	759	718	745	752	752	753	708	730	744	755	741	692	759	776	723	702	722	727	731	743	765	733	757	754	764	792	754	750	750	765	727	735	780	730	747	715	733	748	740	727	761	706	763	714	732	721	769	759	746	776	806	707	744	733	747	758	710	750	735	759	749	716	797	726	735	749	733	723	768	703	732	771	723	744	779	756	817	710	765	740	778	728	738	794	695	713	755	716	693	768	737	790	734	768	731	750	795	735	703	696	719	774	759	729	737	753	686	689	742	783	731	723	744	759	784	703	761	714	709	756	778	738	749	781	728	765	752	686	745	696	730	788	777	736	735	798	759	785	770	748	700	769	763	730	763	729	780	729	752	739	787	748	769	721	793	734	714	689	749	732	740	765	743	764	785	741	729	700	760	738	753	724	767	718	744	695	715	725	773	754	776	760	728	763	756	787	798	772	728	801	747	782	740	753	740	748	751	789	741	712	692	780	795	747	702	734	734	752	734	765	764	712	788	738	728	741	744	759	756	744	755	703	749	736	738	731	723	757	709	736	736	762	749	756	772	751	705	766	711	741
22537	21158	28769	23814	21159	21240	12165	1782	1231	1131	1066	1022	978	922	909	907	845	889	858	821	833	786	837	795	805	738	825	794	763	768	815	807	753	718	723	762	756	746	745	807	842	787	792	765	754	726	741	767	712	787	722	737	726	746	749	742	730	764	741	791	776	775	760	739	762	711	731	759	723	778	747	743	686	818	827	764	789	698	764	783	774	723	709	753	795	700	781	754	682	754	725	724	729	743	784	762	738	771	744	708	791	746	739	754	723	738	735	717	729	753	729	708	761	653	771	709	727	784	753	745	675	764	708	751	682	688	795	742	724	709	760	725	743	722	742	837	753	678	690	712	746	722	720	752	797	735	790	785	730	748	719	721	735	709	775	733	800	728	736	770	786	763	750	734	730	746	696	732	734	752	728	734	716	725	705	765	746	725	737	707	781	725	710	686	702	722	691	729	710	759	787	699	730	736	739	750	799	711	703	704	723	731	725	751	787	756	758	707	819	724	783	726	768	750	780	776	745	737	738	776	762	720	773	758	732	704	775	757	747	692	756	728	778	769	765	722	759	718	766	704	756	721	661	745	741	710	683	749	790	743	737	701	768	774	727	732	768	701	730	724	718	721	708	722	694	734	727	703	765	752	776	717	701	755	742	756	769	721	775	765	757	764	745	694	688	731	741	699	719	741	721	693	726	681	758	722	795	745	726	726	762	695	747	774	729	743	754	736	711	725	694	725	734	683	746	721	679	709	736	724	723	747	737	726	747	726	748	719	731	727	728	757	715	699	715	716	661	732	730	782	733	767	736	728	701	747	722	712	745	780	783	730	692	726	754	704	763	726	764	739	781	749	711	765	753	716	748	696	752	731	755	734	796	697	716	742	750	715	736	768	707	750	757	720	744	723	723	711	773	768	737	724	759	730	747	749	733	781	739	677	736	738	749	723	724	726	713	733	693	731	719	721	775	726	722	732	740	748	717	744	729	708	762	755	772	742	783	747	734	703	726	713	754	684	742	704	761	749	765	749	740	703	707	709	741	699	746	796	742	728	724	715	717	739	739	736	719	759	695	717	751	742	730	749	765	777	725	705	746	773	736	750	747	761	693	728	738	709	744	720	696	734	744	757	731	730	753	741	834	735	771	751	746	782	762	777	712	725	786	729	679	721	752	732	714	733	750	738	738	683	741	725	710	750	737	745	766	769	715	758	716	759	725	700	668	717	691	771	755	746	750	695	770	762	765	700	739	744	700	739	747	727	754	776	742	741	675	731	733	726	756	756	738	768	752	698	759	766	774	714	724	733	759	709	710	738	780	740	727	679	734	677	704	728	757	710	763	715	690	718	735	731	716	779	744	680	743	776	698	782	769	726	739	779	717	756	720	788	716	723	735	752	720	724	690	725	698	766	715	703	708	730	714	753	747	766	670	672	766	727	687	733	725	701	733	703	718	712	760	769	744	743	719	739	703	695	715	708	751	768	728	683	711	705	769	738	728	755	750	727	750	742	751	748	765	764	741	761	777	685	735	720	769	776	751	712	714	733	694	791	746	760	723	749	710	755	676	775	707	772	691	761	682	735	780	740	710	718	753	729	755	768	707	780	726	773	728	751	729	757	752	760	711	759	687	709	751	686	761	807	668	747	700	744	755	768	770	774	758	744	753	758	738	743	735	714	716	751	739	746	733	731	749	748	772	725	750	729	735	732	700	722	728	756	761	704	700	727	727	741	721	729	757	730	741	708	787	786	698	744	794	718	742	755	690	734	795	738	709	729	724	768	711	759	730	762	705	741	721	777	743	733	753	714	728	738	731	751	752	721	730	697	729	724	720	686	793	758	738	765	745	688	695	751	749	726	776	773	721	709	728	714	682	746	768	722	741	711	777	700	740	720	743	751	721	723	739	805	747	687	716	709	712	726	745	726	742	759	735	726	739	738	749	729	793	712	752	770	742	714	712	736	762	687	767	770	770	734	731	736	781	745	713	711	723	782	762	714	755	737	727	737	713	736	740	751	780	717	684	731	712	706	754	702	731	679	786	798	741	691	739	729	763	709	740	701	721	696	734	760	748	724	750	725	757	707	736	742	727	693	764	718	749	754	763	700	754	715	707	685	730	757	712	729	741	749	711	701	776	707	708	715	739	760	718	747	734	708	675	744	739	732	701	756	720	764	708	700	752	737	733	718	723	736	748	721	724	735	707	741	763	691	718	819	752	746	707	691	784	753	711	755	745	724	754	786	727	759	746	702	704	773	692	733	744	753	736	700	742	723	714	774	702	761	750	745	733	749	726	717	730	702	713	702	736	754	723	714	750	715	730	701	712	697	745	706	797	752	706	759	715	734	737	730	739	759	725	754	766	715	720	705	781	719	763	712	737	730	774	722	745	722	706	737	730	703	769	697	750	727	736	767	745	732	737	782	763	759	713	704	734	728	716	795	732	704	737	741	756	779	754	719	704	690	740	713	718	772	733	756	700	739	725	749	732	776	716	774	781	712	736	769	721	671	745	681	705	751	753	694	744	732	724	732	729	759	763	689	741	696	773	764	718	694	758	775	741	723	706	743	731	758	706	778	760	721	715	738	752	720	770	726	790	690	743	735	738	755	726	733	757	717	712	740	743	713	707	696	736	738	707	745	739	710	748	758	724	717	779	763	750	711	683	749	742	649	713	695	712	733	725	743	716	699	759	725	685	655	718	689	745	729	688	747	702	699	757	747	740	708	727	730	777	770	732	744	748	714	766	753	687	725	725	751	733	719	727	751	776	774	730	751	720	740	778	734	733	736	751	730	671	752	763	721	734	720	770	776	749	738	759	745	754	727	736	706	701	748	769	781	717	721	730	774	738	797	705	751	766	671	709	769	663	701	743	775	735	727	734	742	745	747	764	779	694	747	727	684	722	756	674	739	728	764	729	755	705	736	769	745	701	712	734	768	717	698	689	739	777	697	733	698	749	711	706	736	707	728	711	743	774	684	765	726	726	745	734	745	719	701	753	746	708	746	702	747	678	750	718	761	716	733	688	795	745	734	797	699	733	713	720	723	742	696	725	772	767	724	772	721	750	736	706	726	690	757	784	733	741	770	780	708	738	738	784	713	713	693	734	707	732	691	790	699	732	722	736	754	737	707	699	657	745	722	731	718	705	751	710	729	794	697	749	773	684	731	735	690	740	773	739	720	754	720	766	744	741	715	766	753	728	701	754	728	730	759	737	718	694	781	663	723	762	709	800	738	783	713	718	737	715	730	717	681	696	733	754	706	733	733	744	741	718	734	708	733	749	708	693	710	699	718	723	746	735	716	722	733	751	697	754	737	718	766	715	754	701	708	763	730	715	750	744	745	743	741	709	738	744	715	743	703	758	713	728	748	808	734	775	715	782	727	749	716	760	786	725	713	710	723	747	725	762	731	690	753	745	686	757	696	734	758	717	720	770	722	779	758	745	735	738	744	738	751	706	767	741	723	705	741	768	706	749	782	771	687	722	655	723	711	699	738	716	746	767	727
17421	13764	10863	5470	3856	2971	2325	1968	1558	1368	1188	1168	1080	1007	1013	952	933	906	892	822	842	867	822	861	807	792	787	760	798	806	783	834	805	769	795	754	810	804	739	787	838	822	771	770	752	771	749	798	762	748	748	746	767	760	747	758	684	785	759	757	800	715	803	816	817	732	778	768	767	759	743	738	747	749	778	776	796	792	700	750	742	780	720	747	806	715	757	751	770	740	790	808	707	764	736	796	795	788	750	781	767	781	738	750	812	755	756	769	789	716	747	812	779	793	749	722	787	773	781	749	784	701	737	812	744	724	774	797	762	759	776	811	766	740	729	778	765	764	784	737	724	772	774	712	737	747	775	726	783	788	787	704	735	759	728	774	776	814	725	764	742	734	785	750	778	758	757	683	775	741	745	745	742	802	780	769	716	762	780	697	802	775	764	765	752	712	794	769	788	784	748	741	760	738	774	752	738	785	729	769	752	763	795	760	729	776	787	774	788	739	796	714	763	826	784	710	751	793	750	747	726	740	735	791	744	800	766	768	785	778	734	774	755	768	817	766	754	816	762	719	702	750	777	770	780	762	698	771	754	751	727	756	761	764	811	759	733	759	727	729	746	795	705	786	737	818	795	814	808	740	760	742	699	734	723	759	745	772	760	752	740	749	747	769	799	765	785	753	778	790	744	719	762	745	723	778	738	793	803	817	799	784	764	751	807	767	697	746	716	756	743	752	783	701	765	744	707	718	776	795	768	726	860	722	783	737	792	729	776	751	765	726	755	727	803	732	759	767	750	718	766	715	761	739	736	743	768	686	748	793	771	694	799	775	766	742	715	762	759	760	761	780	730	774	745	729	700	711	786	752	723	765	756	735	745	762	693	746	761	758	776	721	728	762	736	739	779	747	744	739	743	758	743	752	749	778	736	747	749	726	761	745	754	770	795	751	762	732	678	757	785	708	774	723	726	800	801	726	752	757	787	726	723	763	749	797	771	735	756	725	700	749	779	770	762	749	786	754	742	739	734	737	795	764	753	755	732	766	727	743	703	709	714	735	719	705	790	778	739	759	773	792	772	756	751	745	730	762	769	734	733	758	720	758	776	788	754	777	783	811	718	747	789	818	727	780	746	767	807	766	769	742	776	792	716	766	765	776	741	777	759	760	757	729	755	719	774	765	754	737	772	761	746	754	739	809	778	756	741	783	788	781	773	765	787	762	756	814	754	725	774	737	779	754	744	762	755	768	690	716	718	724	785	773	756	778	734	809	807	735	768	772	784	724	783	742	751	734	735	772	748	791	707	732	782	732	818	730	740	740	750	772	718	736	757	778	792	755	800	828	785	754	773	763	781	747	782	758	782	746	732	712	760	709	761	781	736	779	792	774	776	751	715	796	763	760	721	772	765	783	774	741	743	737	775	743	764	767	728	726	732	740	762	718	775	768	767	797	767	772	777	776	727	800	751	795	765	751	709	716	731	758	735	738	761	799	769	838	741	782	723	740	746	706	736	802	737	782	757	741	767	729	751	834	771	753	760	709	765	765	728	798	754	767	779	769	733	774	743	765	713	761	779	769	732	781	713	724	732	770	732	728	834	763	730	763	743	749	735	743	766	795	769	743	733	722	731	741	749	745	734	724	705	701	683	779	735	771	771	791	707	738	802	757	703	785	763	784	734	746	785	782	773	788	775	749	745	744	776	737	766	773	746	774	738	724	777	711	785	753	752	812	779	788	779	777	805	718	796	792	782	785	733	754	696	782	740	702	734	770	825	779	762	749	751	745	785	807	748	740	717	753	713	710	773	719	775	758	725	789	721	733	775	786	737	737	747	766	759	750	717	707	763	758	710	791	816	760	726	749	704	719	748	727	774	766	755	752	774	723	789	770	777	771	751	725	739	745	732	755	758	788	735	746	755	768	738	748	786	727	791	765	773	731	772	773	747	732	756	776	760	785	745	760	780	732	705	772	735	711	820	726	748	733	748	744	761	794	704	684	775	773	778	773	766	751	762	796	688	767	723	735	701	733	766	756	782	771	758	707	699	745	749	749	792	772	770	723	737	767	780	750	770	746	767	763	751	701	698	784	756	739	731	767	755	759	786	768	768	761	744	735	733	706	725	742	754	816	714	706	753	742	745	771	700	747	746	798	746	758	754	764	738	740	732	777	715	800	751	778	794	729	757	749	780	724	713	785	747	787	754	747	769	715	736	743	779	727	746	742	811	747	755	744	766	770	812	701	775	789	777	760	763	805	746	766	723	737	711	791	738	722	742	734	767	801	758	777	779	779	750	782	748	793	785	718	762	720	739	786	762	757	762	756	806	769	743	719	704	750	733	796	731	754	767	797	727	786	822	746	756	753	770	794	724	763	774	772	773	802	827	738	739	757	771	798	746	781	777	793	785	760	760	758	738	749	752	779	777	756	808	737	736	756	775	761	721	737	704	759	715	766	758	755	786	738	748	765	739	732	782	722	757	782	754	799	745	736	813	721	756	742	745	712	694	757	769	756	671	762	738	766	741	753	761	726	721	735	791	749	751	754	774	794	728	747	758	790	772	820	760	841	787	754	719	806	740	766	744	744	728	744	774	706	773	770	723	767	724	727	727	730	724	804	705	783	750	789	782	784	737	700	800	760	805	739	789	832	773	758	770	770	725	798	769	720	762	730	770	740	751	758	777	731	726	751	757	764	732	762	748	748	751	771	708	799	744	727	775	737	720	764	752	726	749	728	739	744	749	742	807	752	754	769	783	783	724	786	718	686	724	786	758	783	796	740	774	775	775	765	773	764	732	758	764	778	759	728	734	740	767	760	787	718	730	702	744	769	719	696	778	733	773	748	793	784	783	758	773	729	800	694	759	759	743	764	765	797	803	770	765	794	776	791	761	729	761	773	732	756	779	733	779	762	760	792	725	798	764	743	746	651	756	751	794	735	740	755	720	738	782	738	735	732	746	750	705	788	756	772	778	753	729	761	758	769	698	740	749	741	764	794	740	735	720	727	783	757	705	764	790	745	774	760	751	762	763	733	718	751	734	768	729	686	762	762	701	740	749	714	755	763	768	731	786	793	764	741	737	773	751	797	741	771	721	702	746	734	817	746	779	767	746	736	808	710	729	763	794	791	743	736	761	739	725	743	785	761	722	727	805	777	752	789	755	793	732	729	720	782	792	766	771	768	782	765	780	769	734	747	732	731	781	801	729	745	761	767	737	784	787	771	723	792	771	767	749	787	761	788	775	825	770	752	809	749	746	773	789	781	768	721	761	730	797	735	766	727	811	767	720	732	752	765	751	765	777	730	724	785	781	753	754	731	724	737	736	779	773	731	764	783	756	754	733	771	751	751	777	738	774	744	762	744	726	706	749	810	742	746	768	765	790	763	730	744	732	678	728	790	713	743	763	753	750	734	765	772	745	743	744	714	716	711	768	730	817	780	734	796	804	715	779	774	782	702	695	788	742	754	783	752	748	784	738	739	754	748	745	718	678	740	774	710	743	748
22439	21022	28581	23661	21026	21091	12231	1701	1244	1123	1106	1037	958	945	953	886	851	813	904	822	821	749	781	758	804	760	799	776	726	784	780	793	814	749	748	746	791	744	760	783	760	752	783	764	754	737	809	769	792	767	710	763	788	787	764	742	779	737	764	791	750	712	760	754	747	730	722	720	750	755	755	715	781	782	758	807	741	750	750	764	748	775	786	736	713	805	715	751	776	775	762	781	722	724	725	704	758	770	795	725	730	749	783	773	711	778	700	778	745	742	715	748	731	759	674	779	756	736	730	715	720	752	783	735	749	768	722	805	708	777	749	742	732	760	757	729	780	722	776	771	750	707	707	767	770	757	720	769	703	785	733	721	729	743	743	722	786	722	760	777	724	703	757	780	741	739	730	772	769	745	778	797	742	707	699	769	758	744	727	742	749	743	755	742	710	775	769	741	735	756	718	720	715	741	716	771	771	802	775	730	751	735	745	755	763	769	750	721	762	784	793	713	712	681	783	757	750	710	738	747	746	746	727	760	758	714	751	760	766	772	755	753	710	719	747	719	744	765	754	756	756	772	761	762	732	722	733	780	730	720	740	692	753	773	781	787	784	786	743	766	755	765	725	725	690	714	777	684	689	755	706	743	723	742	755	729	761	755	728	748	741	739	756	716	788	704	786	776	717	763	745	708	769	742	754	730	696	729	751	692	790	815	748	725	764	761	714	809	735	713	777	735	751	713	725	701	731	736	743	811	799	702	707	772	749	782	681	697	762	757	791	755	757	763	767	777	761	762	756	743	745	731	758	722	746	706	785	678	743	771	726	705	748	766	757	785	725	747	791	756	772	758	757	740	686	729	749	745	788	769	710	727	737	728	745	792	808	722	801	733	760	719	736	751	731	710	713	750	718	749	772	772	724	788	725	720	749	750	759	724	726	771	732	755	740	753	773	731	727	715	757	719	730	738	725	733	701	724	784	801	791	758	742	774	716	737	733	716	809	746	759	761	705	701	775	723	732	754	755	718	748	732	774	750	741	762	750	801	785	740	748	717	759	760	739	795	731	680	764	734	765	741	726	722	749	714	748	764	702	728	728	775	749	786	756	747	753	745	722	754	748	741	781	718	786	772	747	727	716	723	706	707	737	778	777	769	709	757	750	725	767	760	737	754	724	712	712	692	770	751	730	764	722	707	780	754	719	808	740	756	787	719	732	695	737	719	729	727	749	764	724	696	698	752	726	738	723	742	755	765	770	745	754	734	738	676	753	709	742	761	725	781	772	738	745	743	740	729	745	772	745	743	775	709	755	783	782	730	693	711	754	748	730	750	783	711	759	690	712	744	739	733	752	759	680	777	713	723	774	755	703	728	722	731	706	752	699	734	785	720	805	773	761	798	772	753	733	742	696	783	754	719	709	754	749	718	772	738	778	798	731	729	763	772	716	739	732	724	687	748	762	761	748	724	755	748	672	767	747	741	774	720	759	729	726	740	774	739	788	726	724	767	746	743	754	742	748	746	746	737	753	707	782	707	760	723	749	761	714	691	767	744	740	753	737	774	714	750	738	776	765	753	771	735	704	766	748	790	740	728	761	721	715	761	703	763	744	765	736	795	782	755	771	748	804	751	774	767	735	738	743	758	704	730	725	758	721	719	806	728	775	764	738	735	744	754	766	700	758	761	757	751	665	762	731	740	781	744	725	706	760	738	765	745	724	771	727	796	721	725	749	696	739	748	770	740	756	786	721	718	730	731	722	768	746	765	720	706	787	776	775	745	767	703	714	763	785	740	794	706	761	780	719	740	812	736	726	748	785	788	740	731	735	742	685	766	743	729	737	723	718	716	727	734	757	749	744	723	713	710	708	703	764	794	760	683	699	725	751	724	739	760	764	746	724	752	691	752	753	784	688	785	749	761	723	716	687	772	784	713	783	724	757	740	740	763	707	723	750	770	686	759	763	719	724	734	720	791	753	744	734	697	793	702	714	720	771	724	792	752	728	723	736	764	767	803	723	723	717	770	791	719	753	728	751	744	765	738	743	745	734	708	754	731	755	705	739	748	689	771	726	751	732	726	768	720	733	772	762	731	761	714	696	768	746	768	750	744	797	738	789	720	728	738	761	718	755	759	760	747	731	726	742	749	699	729	722	736	737	733	712	748	734	762	724	737	734	774	712	713	740	731	717	739	775	695	766	712	761	736	738	743	704	758	759	770	762	732	747	725	788	730	732	732	742	695	736	755	723	711	706	708	675	718	783	735	739	709	748	747	749	754	724	742	755	765	703	762	756	719	774	759	732	752	715	799	729	768	730	759	784	716	712	709	700	728	778	738	698	716	767	726	724	735	695	750	769	730	725	786	749	712	755	754	748	722	724	741	753	738	784	714	736	736	754	738	751	738	762	739	681	733	694	746	748	723	707	780	771	744	734	731	776	782	690	733	747	731	742	777	703	693	737	731	731	782	736	763	734	718	760	778	783	724	750	688	717	737	708	761	729	719	772	749	706	767	794	759	733	751	802	758	701	675	728	728	738	762	732	703	802	683	698	722	719	711	712	705	729	711	744	764	750	740	742	726	701	723	737	694	772	722	733	749	739	746	766	733	745	754	741	696	722	780	760	740	715	733	736	740	749	712	737	776	799	760	717	724	755	751	804	747	760	754	711	782	738	729	778	731	692	658	766	700	746	772	741	750	741	742	741	714	730	715	771	757	731	734	721	746	724	708	755	743	732	723	791	754	730	722	687	788	757	773	734	782	740	745	774	776	774	717	750	737	717	728	737	767	763	775	725	750	748	789	752	803	750	781	734	744	762	749	765	717	738	809	706	754	729	758	711	784	767	708	715	731	760	727	775	734	750	732	731	730	756	749	760	768	816	790	699	781	784	737	768	796	755	824	797	738	758	776	743	713	712	748	727	781	756	784	707	763	731	756	721	739	732	754	711	719	748	786	757	723	761	750	755	778	765	775	732	765	727	705	762	749	725	709	721	719	688	743	757	743	711	765	772	758	725	759	720	756	745	757	713	738	713	742	745	774	739	765	681	782	725	723	708	737	699	756	768	699	739	717	764	757	700	753	761	683	763	724	760	805	790	744	747	773	745	720	715	754	732	718	759	712	764	737	754	791	777	803	718	728	762	763	725	731	772	758	779	716	770	773	764	728	834	764	718	759	731	773	733	764	763	718	764	716	738	785	739	756	710	756	730	786	734	737	762	714	780	762	762	748	762	770	754	727	723	782	712	699	807	758	733	705	774	743	766	737	757	761	738	752	776	701	773	741	749	768	682	762	742	748	760	729	725	732	746	748	759	714	746	730	742	717	756	687	713	776	727	729	720	737	778	765	768	794	726	720	699	714	736	749	785	730	783	689	746	767	767	785	735	746	786	761	771	731	762	770	721	722	652	785	739	798	762	706	743	775	734	698	726	773	723	724	776	763	719	730	750	778	722	659	773	740	740	739	773	709	731	777	698	723	805	758	736	775	748	747	736	680	728	745	789	787
17658	13442	10679	5418	3859	2883	2346	1888	1613	1347	1202	1148	1117	1033	997	962	909	871	879	895	873	836	823	816	820	865	804	822	805	761	826	803	772	786	817	787	759	764	832	753	810	785	781	774	758	788	744	763	749	755	772	796	746	754	791	770	757	824	718	755	763	782	754	791	779	765	765	803	722	752	760	740	743	768	754	767	783	722	750	736	743	791	778	759	757	795	775	762	732	739	732	753	711	767	749	789	772	761	753	838	727	777	774	762	713	754	805	734	752	724	759	758	802	741	718	808	748	744	777	735	758	778	770	800	754	737	744	742	775	740	762	763	822	765	812	739	806	741	789	809	732	767	765	761	739	802	750	745	792	748	836	738	724	736	811	762	758	734	754	735	798	786	781	762	727	758	738	809	761	774	764	754	751	795	773	793	776	753	797	775	771	710	757	753	759	770	732	743	752	741	754	781	743	769	759	745	803	777	752	764	754	741	724	762	733	805	729	730	699	728	768	745	688	816	720	764	743	775	768	778	780	783	770	740	813	763	751	716	771	732	741	721	714	711	794	808	777	750	745	719	762	731	783	764	752	806	752	739	771	717	810	786	710	730	701	729	771	786	767	768	745	757	747	779	728	732	745	787	754	743	805	781	735	791	755	728	730	780	765	756	761	744	742	758	722	800	811	711	722	827	737	780	786	743	753	701	741	782	767	713	758	745	756	792	781	752	761	735	756	710	746	777	755	758	780	764	746	720	786	788	749	736	738	760	770	779	766	751	726	731	701	758	744	729	733	745	735	792	718	754	735	733	743	759	761	710	760	787	813	758	749	776	749	744	779	763	757	740	766	798	803	772	772	756	778	740	765	728	726	795	750	795	785	765	786	742	775	738	778	737	719	761	785	750	776	709	726	732	796	722	743	740	781	744	753	763	784	773	753	755	771	743	725	772	748	728	806	756	742	781	689	803	758	767	752	765	763	853	740	748	775	810	751	706	729	747	802	761	752	740	718	791	770	797	728	764	770	806	786	700	729	794	727	768	806	769	690	731	744	732	751	780	776	771	789	735	746	734	786	704	778	710	737	750	750	769	776	769	719	780	817	806	720	786	775	759	742	756	746	746	775	732	781	761	807	785	762	767	750	802	742	754	761	769	738	815	759	726	755	726	735	775	785	753	708	779	802	781	768	707	746	777	699	739	753	699	720	703	747	768	784	757	797	786	747	790	786	763	731	762	757	705	772	773	727	750	796	741	790	752	818	745	763	769	780	756	808	737	759	771	736	751	749	760	693	742	761	746	786	766	788	715	774	778	717	710	760	768	779	705	741	776	759	797	774	777	781	690	818	759	754	757	722	765	731	806	792	778	776	734	745	779	726	737	735	748	721	785	761	725	749	751	749	752	718	841	744	747	779	760	753	759	733	772	771	788	805	742	746	726	765	788	787	735	783	730	744	782	813	741	761	756	697	722	750	813	771	725	745	750	751	775	785	721	791	747	790	784	775	753	759	772	818	776	711	817	773	744	748	776	763	783	807	777	773	687	825	758	734	768	766	775	755	769	754	758	727	764	736	823	775	787	741	817	760	746	722	684	758	773	786	789	741	721	727	697	763	740	761	794	747	768	749	738	789	757	740	777	799	768	755	766	714	748	750	771	750	747	741	777	780	754	734	752	803	762	747	768	753	764	777	745	717	795	752	748	775	775	735	779	752	765	762	796	738	798	759	720	793	738	782	805	744	765	753	738	741	760	746	751	737	770	770	743	683	759	772	811	786	766	769	755	710	765	782	762	738	729	766	809	716	763	743	734	750	746	702	777	702	748	725	785	771	757	788	798	752	708	732	733	811	731	735	718	797	804	750	767	778	729	771	758	694	745	739	744	746	792	765	776	742	791	803	760	760	765	787	770	774	795	761	743	765	838	724	727	742	752	757	756	788	787	763	792	731	735	766	772	747	734	774	801	715	716	762	777	754	747	770	777	752	757	745	807	724	711	753	751	744	748	767	747	775	784	836	749	785	673	764	760	731	739	755	756	796	755	750	763	710	735	760	771	730	738	742	788	775	765	758	806	742	768	754	718	750	760	733	750	760	725	744	783	758	768	762	739	750	760	765	754	797	748	777	753	768	734	768	764	707	776	793	717	740	732	779	830	761	700	754	767	822	758	759	771	780	785	771	703	766	754	735	716	793	746	740	717	760	765	768	801	719	756	849	752	767	822	720	699	791	753	780	747	734	774	716	807	760	732	785	784	777	732	792	774	799	739	751	807	755	786	718	845	719	773	757	776	719	718	792	758	708	734	733	743	742	761	793	779	731	745	754	708	777	733	749	754	713	738	751	733	740	789	752	740	778	725	763	692	732	736	803	726	760	715	778	747	770	742	756	788	739	778	783	760	762	762	756	788	753	740	715	810	755	759	758	785	682	732	777	764	771	803	787	731	726	750	782	776	757	739	750	713	793	724	726	734	755	794	698	783	743	790	740	759	786	771	715	753	786	715	782	769	720	755	806	766	818	750	799	808	778	735	720	669	765	735	762	769	758	735	738	744	731	759	740	783	750	747	724	717	792	748	725	748	738	746	759	749	712	795	741	810	772	732	841	756	786	774	752	790	731	724	729	781	785	757	810	682	750	766	770	677	781	803	770	788	728	723	758	809	749	705	762	781	756	741	761	769	787	739	718	688	772	792	748	778	744	734	757	778	772	720	772	692	745	729	789	762	782	753	783	778	729	798	749	764	765	774	736	726	723	761	730	762	767	750	729	738	719	719	780	748	729	731	779	720	786	716	749	802	697	771	750	773	788	744	721	705	705	705	718	741	761	722	738	706	733	773	725	778	776	796	741	758	795	752	773	774	767	706	747	728	683	755	745	809	755	778	793	797	720	751	716	758	794	793	745	740	743	770	732	766	799	750	728	725	737	779	739	747	767	755	744	707	754	807	709	673	708	738	747	752	743	749	770	756	736	735	763	711	719	717	744	755	737	727	709	754	786	721	729	733	733	739	786	761	728	729	682	732	736	772	777	756	774	715	772	713	763	775	788	780	722	755	770	770	773	746	693	784	789	748	781	767	714	763	751	745	762	740	788	719	774	795	755	743	743	785	756	800	800	754	795	767	709	743	778	795	731	733	745	739	745	735	778	730	771	761	761	701	760	773	786	738	800	737	823	727	731	744	746	761	740	791	768	745	768	753	698	733	724	781	793	754	770	779	733	733	768	803	752	681	747	843	704	746	784	715	816	765	774	706	736	742	753	779	700	750	845	761	787	772	737	775	801	777	807	770	718	736	743	758	734	781	773	726	805	764	778	791	750	746	752	738	758	772	815	719	739	761	743	728	755	755	732	756	811	793	821	754	797	769	741	770	754	827	706	816	735	760	788	765	770	750	750	763	749	753	720	745	748	783	741	714	691	733	747	742	721	749	742	772	811	757	771	721	788	806	727	759	761	728	810	749	759	758	738	725	780	727	771	720	750	761	747	762	760	741	747	780	780	793	749	731	743	779
22456	21102	28693	23758	21103	21183	12289	1701	1251	1179	1089	1092	962	906	905	877	878	843	793	879	805	847	825	806	833	823	807	767	776	812	781	755	722	798	792	749	793	793	739	771	765	730	716	773	719	777	774	710	817	745	721	795	760	771	794	799	728	751	771	742	751	761	752	783	812	753	696	727	711	813	811	786	753	774	746	704	852	734	753	750	758	743	725	794	769	756	724	768	769	758	729	757	744	779	719	803	773	748	769	785	783	748	791	778	748	740	732	705	810	747	719	741	789	723	723	721	725	720	726	731	788	788	764	775	772	757	783	732	739	779	727	764	746	758	769	739	754	769	783	803	738	739	774	736	784	721	680	713	732	740	780	718	750	710	742	747	746	737	770	771	742	760	748	775	728	773	765	747	771	802	735	748	730	754	742	739	782	747	764	764	734	735	754	706	727	803	764	746	753	743	757	733	753	763	755	758	723	759	771	754	792	721	772	775	746	751	752	769	748	765	721	715	786	756	762	784	732	752	788	742	780	739	775	741	750	738	803	808	734	746	707	768	758	763	734	744	763	739	709	741	775	698	774	737	718	767	767	747	739	740	742	695	726	710	749	768	769	761	758	768	746	741	760	762	766	742	750	742	751	726	706	738	764	714	755	762	741	794	764	747	733	781	755	758	763	733	764	742	750	744	739	714	748	745	721	795	754	776	754	758	742	731	754	768	729	773	718	730	774	738	736	754	746	754	777	703	706	768	750	741	803	755	740	751	723	776	739	758	745	804	781	799	781	773	749	771	738	772	767	715	783	692	719	731	756	715	721	702	758	709	749	750	788	737	739	765	753	766	737	776	751	747	744	723	687	745	754	728	758	786	789	809	779	778	761	736	755	749	758	797	745	775	796	757	771	700	681	786	686	773	719	735	716	721	739	720	803	753	745	747	752	736	726	749	756	753	774	745	793	764	782	751	734	710	695	783	736	717	792	783	761	831	769	770	768	759	776	791	727	734	795	708	700	688	734	737	711	736	732	750	782	709	743	797	726	726	748	748	725	724	767	739	775	745	767	746	769	758	747	719	766	733	753	764	732	778	782	757	781	739	757	745	751	819	708	746	737	727	724	761	747	737	788	681	748	772	782	758	749	782	755	762	759	801	770	784	721	748	722	722	812	741	780	764	724	789	727	743	712	746	753	767	766	713	738	733	710	718	799	769	791	746	761	747	742	745	734	709	727	744	726	798	692	719	730	760	722	737	763	714	748	753	752	750	737	759	777	733	766	770	711	730	734	711	788	763	770	737	732	756	778	738	775	747	714	759	747	816	778	761	736	734	786	740	714	761	767	777	720	763	721	721	733	744	736	723	754	749	772	764	734	742	796	730	742	832	752	710	759	719	757	724	738	729	707	759	733	745	791	733	790	821	799	701	751	760	782	747	749	712	722	766	717	767	720	765	747	729	714	730	676	763	703	737	726	786	743	735	769	769	773	755	735	754	760	760	754	724	682	807	740	805	729	750	683	787	779	753	772	712	755	734	778	765	705	793	806	828	810	698	757	770	688	755	742	749	768	729	737	754	754	766	729	758	770	700	802	704	749	738	756	765	755	806	759	755	749	730	757	765	745	760	797	744	783	738	710	766	750	769	758	754	805	731	721	742	704	779	696	707	747	776	773	717	759	780	676	727	744	737	769	725	714	748	707	754	686	729	738	771	737	736	753	864	777	728	774	754	709	722	785	750	747	748	764	720	760	757	742	763	720	765	761	778	734	758	770	681	775	787	747	729	738	788	681	763	708	748	716	766	763	742	776	753	759	720	746	746	763	696	776	786	735	732	736	795	747	752	732	787	759	734	745	752	753	719	749	789	743	758	720	745	693	700	767	717	741	717	737	716	766	710	754	759	700	769	771	755	759	753	757	728	735	724	796	753	722	762	746	752	748	768	759	748	794	761	815	698	796	722	797	742	743	787	766	820	773	742	785	743	756	752	728	806	758	784	789	755	749	737	737	769	820	751	722	727	662	728	744	729	763	775	756	753	718	735	737	740	731	776	712	778	758	756	755	763	742	781	752	743	770	743	772	756	727	753	719	713	747	793	723	715	755	733	719	812	728	730	758	708	749	773	804	733	811	802	759	762	767	735	780	779	750	741	757	809	693	757	717	732	737	738	764	783	752	722	750	729	740	768	720	735	727	769	756	751	809	795	745	741	742	730	745	760	761	790	726	727	682	769	754	770	743	794	755	725	756	782	714	747	731	777	758	729	724	777	775	778	739	778	739	725	733	747	726	796	743	798	733	783	711	753	741	774	687	723	734	704	724	738	769	730	742	730	746	729	740	776	803	764	761	752	768	793	739	733	736	742	721	739	748	734	772	756	815	738	693	753	767	793	734	721	769	734	781	739	756	740	767	766	748	741	751	751	739	765	709	748	760	702	750	802	707	782	781	775	716	709	750	725	756	752	753	748	716	772	767	783	741	792	732	685	713	688	730	753	741	700	750	741	755	713	714	778	764	712	717	678	775	808	760	756	807	776	754	742	733	731	758	734	773	833	773	775	720	766	750	703	725	728	769	747	737	782	750	715	746	725	787	723	765	762	735	783	733	735	783	763	799	761	795	752	780	763	766	752	717	757	808	779	736	742	766	703	730	765	747	724	730	757	796	754	712	739	722	758	737	752	730	793	755	720	728	716	722	756	768	752	723	740	752	716	708	760	799	728	704	766	806	711	792	729	771	749	752	716	736	795	743	743	697	719	736	733	765	805	699	743	807	785	767	786	728	759	723	736	789	733	734	733	773	767	742	725	696	776	685	715	790	765	771	785	750	729	701	752	679	736	714	831	749	711	764	679	761	767	719	749	708	710	747	790	755	701	706	777	715	732	742	752	733	730	713	778	805	786	706	732	752	754	723	805	719	733	714	767	753	693	723	773	697	702	781	752	750	745	756	767	716	749	717	759	734	747	711	767	785	784	768	761	718	755	744	751	731	753	767	785	715	765	807	723	794	741	687	723	751	747	772	722	751	752	748	716	704	710	726	762	731	776	798	735	756	706	751	672	750	758	703	798	744	705	749	776	759	821	700	737	701	734	776	740	709	778	747	696	720	730	690	800	743	774	747	762	764	723	778	752	783	772	763	756	752	774	682	756	769	718	711	737	721	725	767	711	788	759	720	730	798	790	732	740	695	742	743	829	742	752	746	738	723	785	766	784	762	740	767	680	741	710	791	724	745	722	747	720	748	757	779	734	780	780	721	744	752	736	765	746	737	783	758	780	782	758	770	790	763	757	711	777	768	667	739	744	749	764	739	741	802	743	755	762	803	767	759	754	779	770	795	754	772	772	744	724	794	721	744	746	755	722	736	786	762	723	744	771	718	726	734	746	739	775	772	738	741	711	748	745	740	769	758	734	787	752	721	751	714	765	743	768	707	742	764	774	740	760	763	715	760	742	775	723	798	752	731	738	743	763	723	767	749	734	752	723	740	730	767	750	734	715	735	737	759	722	717	764
17685	13562	10814	5577	3883	3005	2372	1897	1624	1357	1301	1117	1126	1023	1029	981	941	893	884	855	828	848	846	877	880	837	866	873	765	835	799	764	892	790	738	789	832	837	770	795	805	746	835	748	765	757	735	773	727	773	736	779	818	775	777	812	784	796	752	727	756	780	775	832	750	765	765	759	835	766	810	778	760	784	811	745	759	749	714	763	814	819	753	742	794	756	754	755	783	837	774	807	784	769	740	787	797	780	758	751	747	719	780	820	774	764	726	767	765	781	771	737	719	732	737	782	770	762	768	743	790	773	746	806	715	760	722	759	756	784	774	740	755	829	785	743	759	727	750	743	773	720	806	763	720	785	783	777	732	764	738	742	806	805	741	750	782	810	750	749	772	782	722	757	795	737	755	743	781	747	776	790	816	736	737	823	758	759	752	791	738	781	810	755	787	788	738	749	778	783	702	776	777	799	750	781	765	733	751	761	749	761	773	792	787	745	807	769	734	775	851	799	744	793	741	777	800	800	746	744	794	793	788	714	782	794	736	767	800	777	783	803	755	762	770	757	791	778	742	771	782	761	767	724	770	743	728	758	766	740	806	780	762	773	758	791	783	766	815	754	769	750	758	771	729	791	739	695	776	744	761	735	791	775	762	766	764	771	776	751	772	803	756	759	766	796	750	770	756	755	792	720	801	725	778	746	788	780	761	771	807	800	745	772	763	758	776	780	749	775	771	823	801	724	804	757	785	756	740	769	791	799	811	751	783	770	766	739	743	765	788	751	778	719	738	765	733	751	756	764	774	758	763	731	744	780	762	808	798	782	784	782	756	814	763	733	766	737	811	790	717	750	762	783	794	790	827	777	775	776	794	770	761	739	766	792	792	825	768	802	792	793	777	814	809	771	766	775	781	806	773	764	765	774	786	777	758	765	747	744	777	748	728	743	742	761	738	805	781	763	761	728	744	758	778	770	756	733	759	732	748	732	751	782	716	780	798	769	758	756	715	745	755	725	760	752	751	793	763	783	814	670	763	734	800	764	755	771	785	786	771	721	807	805	714	766	771	790	810	753	761	801	747	777	759	814	747	737	759	759	733	739	710	779	757	723	779	808	820	785	786	807	798	775	737	791	770	721	758	790	773	744	811	722	726	799	728	790	747	754	745	732	771	749	737	713	766	742	799	743	723	810	773	765	775	776	786	764	792	779	729	851	792	787	739	756	732	764	807	752	708	780	784	763	755	757	782	754	724	749	776	721	785	766	730	746	789	758	749	760	818	730	744	788	717	798	790	770	742	793	753	739	758	811	771	736	746	772	788	725	831	772	767	746	756	734	793	777	806	743	795	801	770	740	762	765	725	789	780	766	768	746	804	758	756	812	771	783	741	720	796	793	769	784	738	800	781	799	742	759	739	812	768	768	764	775	716	812	790	782	763	742	734	751	741	776	780	758	751	774	792	780	748	781	738	794	739	760	728	758	782	756	791	719	711	804	700	767	800	784	756	804	760	771	783	739	791	739	808	757	775	778	756	745	726	775	714	749	750	776	770	722	805	788	775	769	802	835	757	752	789	772	735	773	758	759	764	751	794	765	721	753	763	777	732	736	745	755	769	751	761	755	769	722	779	716	768	699	785	795	768	765	771	759	770	791	786	747	748	732	706	762	750	748	762	758	745	766	758	785	770	763	740	814	802	747	769	798	833	723	740	768	736	786	864	734	763	772	719	763	778	748	766	734	743	823	769	781	724	772	779	706	707	787	771	790	764	705	751	752	749	769	730	730	788	742	756	823	762	752	762	794	784	805	794	796	741	780	772	811	748	772	758	805	734	780	772	785	768	750	748	733	743	777	774	754	744	768	783	792	752	721	791	712	748	737	767	773	771	792	753	784	778	775	821	758	796	737	738	777	737	746	755	766	726	743	731	794	734	763	773	802	751	768	772	754	769	784	769	786	789	778	777	753	773	759	760	764	764	750	782	763	725	702	747	753	783	739	792	775	765	804	772	740	803	762	771	811	789	775	720	784	760	752	800	779	682	830	736	749	828	798	700	764	753	741	788	779	751	742	775	757	792	775	760	763	736	805	754	806	726	750	769	769	778	775	774	773	719	732	727	793	750	796	751	726	774	758	790	749	751	784	736	758	757	798	726	805	749	770	747	833	808	725	791	790	760	776	765	733	738	735	754	797	777	765	779	795	735	766	744	747	755	729	782	768	750	796	789	753	719	807	758	761	787	750	771	744	775	809	766	761	761	745	749	777	728	837	758	725	780	708	790	748	785	743	755	766	768	791	825	744	705	779	788	781	739	776	750	755	772	809	707	801	759	756	738	799	777	769	794	755	778	776	783	807	754	750	780	764	777	759	769	781	728	768	764	757	758	780	754	758	800	798	789	764	800	755	779	764	763	730	770	767	700	779	771	736	752	711	747	729	808	756	799	791	814	748	785	797	795	745	750	790	771	770	780	797	756	770	775	735	769	752	810	785	774	835	748	786	728	783	747	727	747	785	750	747	759	756	773	779	776	755	786	790	770	769	767	774	730	716	767	777	723	738	738	732	790	727	789	781	779	767	703	784	781	799	733	752	829	779	763	760	733	776	768	749	740	719	773	738	785	773	804	758	770	754	769	824	790	794	757	831	700	771	788	760	771	794	741	755	751	798	769	785	761	758	739	718	743	763	768	769	720	743	702	754	811	755	793	778	786	737	799	809	774	804	794	808	830	786	750	744	760	797	780	768	788	813	758	683	728	738	828	762	811	767	762	718	734	741	801	764	767	780	745	758	727	788	757	800	770	772	758	823	794	804	813	759	743	751	792	743	809	745	745	753	792	756	727	738	764	811	779	781	761	771	800	744	792	768	764	765	732	778	799	847	748	764	767	764	781	696	804	746	729	782	825	818	766	754	800	767	721	746	733	774	797	756	776	775	747	799	781	791	763	763	800	724	787	791	750	756	733	703	749	832	793	773	768	773	762	796	750	782	785	756	742	779	747	746	777	733	784	777	819	796	777	743	763	750	718	742	757	736	807	782	741	762	800	715	772	775	727	671	807	744	761	712	772	792	760	745	773	788	726	796	783	802	772	765	784	749	751	768	762	778	757	762	774	777	761	767	769	740	786	788	770	749	737	811	745	720	819	775	783	726	739	809	770	810	764	775	788	713	721	761	769	750	783	788	731	744	726	738	759	773	733	760	795	731	771	756	775	786	767	785	748	778	772	786	782	737	785	777	790	717	783	725	747	756	786	750	727	783	763	761	767	783	790	804	744	758	745	751	810	778	773	812	793	763	765	761	806	762	781	775	747	762	776	750	778	754	783	772	796	819	783	769	791	827	772	760	764	721	789	750	768	746	728	787	811	760	725	776	762	824	770	780	796	803	787	759	803	741	768	710	756	772	803	785	821	778	762	787	750	779	755	707	774	773	774	743	808	761	755	761	772	778	769	757	749	732	757	749	767	740	779	812	755	726	741	746	760	772	732	738	748	729	705	740	747	767	813	775
22481	21074	28651	23751	21078	21146	12185	1683	1241	1166	1078	1026	946	938	937	902	873	905	823	859	816	786	770	828	817	823	812	800	776	847	786	764	790	772	790	809	752	801	780	747	750	780	768	755	769	738	776	748	752	742	759	709	793	742	739	698	748	772	752	783	734	741	736	772	727	756	809	709	783	753	801	766	731	750	760	820	776	719	785	728	748	739	729	751	759	752	725	742	749	728	750	705	753	764	685	714	745	748	835	747	763	738	760	787	747	720	800	786	762	740	736	768	745	818	778	767	748	691	711	751	764	777	726	713	749	736	748	787	718	735	750	693	783	807	725	753	741	742	759	797	802	761	697	737	751	680	788	719	756	789	745	739	746	821	799	732	748	764	763	789	734	777	766	739	791	737	799	798	801	742	764	822	787	763	719	766	801	729	745	709	736	756	780	752	744	719	807	757	742	739	753	703	756	773	750	787	726	742	652	739	776	762	738	754	720	771	752	718	741	761	765	827	762	765	777	756	738	769	714	731	787	750	797	766	770	760	741	769	812	764	747	732	744	705	741	740	780	746	770	731	756	745	785	735	753	775	754	766	765	771	780	802	744	770	740	772	783	689	748	750	747	790	793	755	754	759	687	741	769	727	783	777	689	724	841	741	805	752	785	722	781	742	737	706	753	742	720	748	755	702	725	754	794	778	775	761	764	734	791	748	725	754	748	715	749	721	776	739	780	774	729	737	764	718	765	737	754	792	738	751	750	743	778	727	782	713	777	798	743	764	781	771	750	713	751	712	743	780	756	726	783	802	770	739	793	772	714	792	752	755	761	725	735	793	752	731	715	812	787	794	782	743	732	776	734	726	763	734	745	755	790	761	741	723	733	741	803	715	729	798	744	755	734	757	755	753	747	788	784	758	732	754	760	747	755	733	711	795	754	735	812	754	727	719	782	757	717	795	765	784	761	792	754	696	758	764	805	759	746	756	771	733	732	765	727	840	810	771	731	744	740	778	741	796	787	745	792	760	743	697	734	763	759	806	722	763	738	773	742	739	767	739	718	716	721	748	769	746	765	780	779	742	758	760	769	768	775	736	761	750	770	781	779	737	770	746	772	781	734	775	740	768	766	746	752	780	718	804	791	775	765	744	753	739	762	783	725	704	741	730	750	749	784	759	758	741	728	751	785	712	788	734	758	755	738	731	736	765	782	739	731	776	755	763	754	754	740	767	765	770	719	741	737	754	730	792	800	755	771	725	816	752	734	759	721	725	758	771	743	744	782	754	704	736	729	752	752	776	818	768	728	773	768	759	747	754	728	761	762	747	762	750	776	701	734	767	720	735	768	731	754	788	732	769	759	757	756	761	815	780	804	727	791	773	795	771	772	770	753	780	747	753	771	773	806	801	766	758	773	713	750	722	764	720	746	704	751	719	753	737	765	736	775	759	770	780	794	770	740	743	781	752	750	749	760	771	764	720	736	781	799	756	760	779	725	781	786	737	725	755	732	782	794	778	728	755	750	753	771	767	737	790	727	750	790	758	730	776	770	730	778	825	752	788	759	772	791	752	792	794	722	798	765	783	746	807	782	788	764	762	764	771	734	757	771	744	760	770	719	764	758	712	753	738	789	723	760	775	747	760	785	805	764	736	770	780	693	764	736	736	752	719	720	755	774	803	753	734	740	760	774	743	768	766	776	756	783	783	752	760	769	743	694	788	746	771	732	726	753	728	746	757	745	776	766	799	733	748	745	738	708	779	784	697	751	757	752	759	801	742	804	737	781	737	765	728	768	763	756	766	730	746	738	815	762	717	731	757	754	739	771	757	758	742	771	737	753	769	763	761	743	753	743	777	740	797	789	743	700	775	703	735	782	720	726	794	763	804	763	754	727	784	782	741	725	725	776	743	757	701	756	775	759	713	774	767	761	779	795	739	747	760	754	805	799	745	707	778	744	751	766	786	777	777	792	750	732	788	787	716	727	769	827	692	736	781	767	774	791	733	757	787	782	761	766	785	751	745	728	741	775	739	783	771	736	724	692	740	796	759	748	766	770	753	751	764	775	731	750	763	756	768	760	749	727	770	761	729	769	683	712	721	766	726	762	750	710	732	746	775	705	740	762	769	787	777	743	764	756	677	789	738	794	791	731	749	741	727	792	739	796	745	775	752	786	725	709	756	807	776	754	713	770	781	750	740	798	795	734	716	770	700	705	726	768	743	741	781	743	702	756	719	720	750	752	731	802	746	739	780	767	812	778	720	779	758	757	758	783	796	672	810	726	734	768	770	810	745	751	758	750	766	738	705	715	755	719	765	764	803	774	751	742	791	750	717	777	766	757	723	752	735	748	739	763	771	776	773	781	771	721	699	753	753	765	766	753	759	776	754	789	763	755	745	766	713	765	771	716	748	748	737	784	742	715	705	725	799	709	755	768	736	784	736	706	699	730	750	728	722	812	757	726	729	741	742	760	747	747	734	717	749	769	776	762	763	747	759	716	786	785	747	774	763	733	768	763	737	760	705	796	760	860	728	761	766	723	738	755	716	774	787	778	780	765	792	769	750	777	703	803	720	746	764	699	728	745	746	729	756	721	729	731	716	755	748	779	740	713	780	756	763	727	732	731	758	748	735	744	753	728	788	757	752	760	718	752	775	712	779	756	746	736	737	761	740	740	773	768	772	720	735	727	761	766	753	709	763	745	753	742	782	770	787	774	774	737	745	761	757	752	733	737	774	726	731	748	765	756	754	729	721	765	768	744	793	743	713	842	756	692	749	751	736	693	735	727	780	726	810	700	740	746	731	768	728	766	793	747	744	721	794	735	743	771	711	743	735	784	727	800	785	834	733	712	757	705	720	750	728	791	756	770	741	724	768	706	752	765	774	715	757	718	713	788	707	772	732	722	770	747	773	760	776	756	795	775	743	728	790	766	705	768	710	726	795	693	757	700	759	746	731	770	781	756	689	734	742	759	796	713	774	741	790	737	719	757	764	724	727	773	724	726	778	742	754	762	753	734	752	723	747	750	744	781	749	719	706	748	762	743	758	742	745	800	788	762	729	766	773	759	775	756	803	735	695	736	710	765	753	765	737	716	772	744	746	724	791	772	788	772	759	771	731	765	757	744	742	726	768	743	701	778	771	757	741	737	763	723	722	789	768	759	763	792	729	706	742	757	737	785	715	760	784	726	697	789	789	767	726	729	776	740	778	765	751	726	744	777	773	768	746	762	785	804	712	751	771	712	740	774	789	807	708	711	749	781	776	770	741	711	752	722	720	706	738	700	744	769	804	762	732	715	805	762	762	749	757	733	760	747	765	713	742	712	758	744	733	785	764	751	764	743	744	759	728	806	685	757	713	730	721	716	773	741	732	736	765	792	748	759	750	706	752	754	765	774	723	743	830	736	777	795	777	732	756	732	740	744	747	741	756	739	764	694	794	749	768	751	732	767	818	769	809	713	758	746	752	747	772	776	707	773	698	734	729	745	806	797	766	767	737	740	769	717	749
18861	13474	10792	5603	3836	2916	2348	1962	1616	1390	1261	1167	1054	998	982	960	950	914	862	882	893	846	843	885	837	797	861	788	798	830	847	843	821	771	783	833	783	741	803	755	837	769	803	772	831	739	789	808	793	790	771	807	834	846	740	807	765	797	780	797	756	847	786	747	809	758	770	786	794	766	757	773	742	768	807	793	719	746	790	753	776	790	727	762	739	790	812	815	771	764	712	769	764	765	799	777	810	766	750	792	753	759	771	771	777	806	753	767	763	742	794	763	737	718	781	771	771	706	834	760	783	788	763	757	789	813	769	778	792	760	780	772	828	763	764	795	807	762	735	760	746	755	790	764	727	749	754	845	774	768	785	757	753	751	722	778	751	765	751	803	779	830	755	795	786	759	721	806	742	761	773	725	769	781	751	797	748	772	771	766	793	772	763	746	718	778	807	812	737	757	779	793	797	791	765	706	796	755	785	806	789	763	793	731	777	738	800	783	756	753	750	801	768	748	815	760	829	811	748	759	738	797	739	783	769	796	815	743	830	718	810	742	736	745	797	748	794	740	744	782	740	751	753	764	774	755	761	732	734	754	803	808	728	801	793	761	753	795	775	757	773	787	781	745	794	782	786	820	756	720	727	772	786	761	769	753	753	749	814	743	787	774	809	778	769	803	807	749	776	788	789	853	727	740	732	794	783	783	760	791	747	756	727	813	774	807	747	806	772	744	755	768	746	799	748	769	760	763	832	742	758	780	781	785	746	770	777	754	763	753	782	741	745	836	778	761	728	752	782	765	752	826	783	773	817	744	762	800	744	770	793	806	809	779	812	769	779	753	782	800	791	792	727	698	744	758	757	738	766	712	736	768	748	817	759	747	749	745	756	763	761	775	783	775	757	814	783	762	738	712	740	791	734	775	782	745	751	738	812	775	780	765	751	766	756	799	770	748	743	789	771	763	773	812	782	777	776	736	758	820	767	774	788	772	802	755	741	763	791	708	770	737	818	760	796	754	741	726	788	729	772	765	704	811	789	721	755	790	800	758	738	786	746	808	826	736	709	836	787	800	805	744	717	781	799	781	759	712	799	768	754	738	741	823	747	794	727	736	711	830	798	779	782	808	792	772	780	816	733	765	794	763	775	749	748	772	784	749	750	773	783	736	773	826	768	760	781	789	766	767	827	814	733	795	783	804	825	818	805	697	797	750	716	757	801	821	782	786	764	800	806	793	762	762	721	705	777	744	779	748	769	739	779	810	697	794	775	774	794	770	726	769	756	789	720	726	804	764	840	788	781	786	772	724	740	715	750	743	759	698	751	739	821	731	766	799	807	791	777	737	800	794	772	784	747	806	822	773	779	808	774	792	756	802	728	801	723	784	794	789	787	765	778	736	785	809	802	769	708	786	769	757	742	761	760	719	815	745	788	761	762	768	729	787	787	761	735	730	779	716	758	798	711	771	702	750	736	762	760	753	740	772	755	773	723	747	735	711	751	774	776	722	777	776	744	760	752	752	730	765	794	754	779	816	738	772	727	810	791	780	772	785	733	725	748	740	790	749	761	776	806	719	771	769	796	751	752	761	772	755	779	811	788	724	719	813	791	804	746	770	789	755	805	748	752	757	775	761	802	795	742	738	734	816	738	801	755	768	807	771	758	787	757	772	874	737	714	729	805	726	771	793	734	801	770	769	762	780	744	787	786	773	786	780	787	784	795	803	751	809	762	777	750	769	736	784	759	724	766	780	742	769	775	774	779	737	779	813	799	770	764	745	809	733	793	807	789	756	738	748	729	790	801	756	785	779	744	809	802	753	717	794	757	754	782	777	810	749	732	699	754	777	756	768	768	768	752	754	768	817	784	760	746	788	744	757	769	758	754	770	787	721	821	776	770	844	741	786	747	772	798	750	773	780	739	788	768	763	762	755	761	729	808	760	740	794	723	788	725	801	766	823	764	780	755	756	793	777	796	782	726	779	776	711	766	741	763	741	783	748	780	742	767	786	779	721	736	732	787	775	783	784	749	773	748	748	760	776	765	787	756	749	762	728	731	768	756	744	767	794	778	747	712	764	763	797	755	770	738	731	772	729	811	767	778	775	745	814	743	810	788	765	779	737	746	832	780	739	795	787	809	756	774	796	766	789	776	774	734	751	750	745	770	772	814	762	782	748	801	777	783	782	760	774	756	775	794	789	804	746	690	779	766	739	812	775	783	750	744	776	801	752	788	733	776	804	758	737	798	721	776	773	744	771	769	750	796	813	766	775	772	729	766	774	772	788	789	771	773	784	737	786	790	774	778	752	741	760	789	767	725	788	757	757	823	801	778	827	728	776	743	780	785	780	759	741	809	779	770	776	796	751	762	756	785	803	778	737	755	813	788	745	747	795	820	767	743	760	814	813	815	785	802	773	768	762	799	725	781	751	783	797	800	727	795	826	791	746	739	767	728	779	770	737	771	742	802	746	797	747	787	757	748	731	760	731	744	775	780	749	757	761	726	737	785	809	729	805	770	789	737	783	744	761	756	734	753	738	771	787	775	770	801	791	741	773	800	715	762	803	818	736	752	742	804	734	785	781	696	760	790	820	794	712	750	758	759	806	720	810	790	749	785	753	793	767	761	755	775	803	797	765	771	749	768	791	763	756	812	783	769	768	748	763	744	755	747	761	763	710	790	764	735	755	804	765	749	778	776	763	764	757	677	750	741	741	697	753	731	735	701	772	682	743	749	692	773	772	784	819	711	776	738	740	797	770	806	784	729	779	769	741	804	786	740	768	790	833	766	780	797	760	850	711	809	742	716	753	741	755	733	784	757	797	769	779	754	742	760	731	729	817	757	766	747	798	785	783	800	787	790	769	761	774	778	847	747	765	808	784	725	732	741	758	756	740	745	800	766	710	793	748	776	756	768	755	785	732	771	792	755	717	727	769	773	740	755	733	757	780	778	757	730	810	713	778	786	747	728	801	749	763	762	783	759	806	798	727	777	739	811	827	779	753	779	727	761	722	761	748	787	743	760	725	811	800	795	766	754	747	753	753	763	764	778	728	746	746	773	704	811	698	790	767	791	772	781	752	749	769	767	775	751	759	722	814	715	795	796	841	706	813	787	762	757	780	736	769	730	758	752	762	794	770	800	734	796	720	738	758	759	793	784	742	750	764	780	787	756	751	760	760	766	795	802	743	772	737	776	836	771	797	748	730	837	753	797	814	770	747	745	803	813	775	770	809	794	806	797	748	767	700	772	779	754	780	743	740	717	786	768	808	789	759	765	738	770	764	767	810	799	769	780	785	748	746	789	796	822	804	722	746	763	784	770	707	733	817	771	756	769	733	754	740	754	771	747	783	744	794	769	765	765	754	824	776	742	771	758	764	795	774	781	782	764	735	757	782	807	703	768	765	764	725	802	810	769	793	763	763	766	810	753	766	735	742	758	715	779	762	781	737	773	803	795	768	797	724	751	787	761	765	800	783	762	748	790	727	780	788	795	770	768	812	787	751
22526	21138	28728	23805	21139	21214	12156	1712	1268	1087	1054	1016	938	974	940	889	874	835	836	865	837	845	804	826	771	798	836	786	797	753	771	781	809	807	762	805	784	809	785	772	782	791	722	742	754	724	817	818	731	766	757	780	794	777	752	779	793	757	773	820	754	791	732	791	786	750	745	708	829	741	784	765	753	746	748	725	736	801	720	743	772	735	717	731	765	786	761	768	755	786	783	698	785	745	758	744	738	782	766	772	789	763	723	785	781	760	712	772	735	837	745	759	776	763	798	740	701	750	779	764	755	762	762	728	760	721	717	790	786	777	721	743	786	804	764	722	768	704	752	759	772	770	750	775	733	802	728	802	788	740	759	768	763	757	762	800	765	766	760	738	768	774	786	700	750	744	760	767	785	796	701	806	769	813	771	780	712	727	738	719	781	722	759	745	759	725	739	771	734	718	780	694	725	769	749	736	806	771	776	750	726	730	778	776	755	742	753	707	734	760	735	726	786	780	736	749	707	745	752	734	753	744	763	729	743	744	778	751	701	775	784	721	751	764	776	779	774	755	789	780	788	775	790	714	765	724	753	713	742	815	766	730	774	818	749	806	750	785	760	802	761	811	773	737	747	744	757	783	780	723	730	821	794	784	799	760	743	736	740	750	778	725	783	797	755	761	760	763	729	770	750	774	755	759	726	806	795	740	731	773	743	772	778	724	784	782	795	758	730	741	764	775	737	769	738	773	735	750	766	726	742	764	766	731	726	756	759	760	778	770	743	764	706	743	741	722	700	734	725	729	745	760	747	781	756	787	740	782	745	765	752	769	737	733	731	722	764	766	830	760	764	722	772	753	792	750	681	743	765	804	778	758	775	777	777	766	733	727	769	775	718	756	773	796	719	756	761	712	784	753	772	745	765	726	744	757	773	747	796	785	747	781	789	722	814	775	716	762	712	754	774	787	748	729	802	786	732	791	757	785	729	722	769	782	760	718	751	704	723	759	780	739	820	766	764	757	782	740	775	728	802	726	746	767	723	760	776	741	789	760	745	736	754	724	748	764	800	757	768	769	795	712	739	753	776	778	714	799	796	716	761	743	798	789	741	739	756	720	737	717	737	815	793	761	770	774	770	798	765	785	698	739	758	826	773	745	773	787	789	772	756	695	753	737	761	794	770	719	724	802	758	680	741	759	769	786	783	782	782	712	783	717	760	702	757	754	691	757	756	781	750	732	772	732	748	740	775	761	779	741	765	737	765	720	737	795	693	694	759	742	766	657	766	763	747	771	772	807	747	751	747	747	746	831	718	720	771	745	783	784	774	720	687	783	760	733	761	766	764	773	754	798	709	749	745	812	743	726	739	773	750	808	708	775	793	739	763	768	789	728	695	728	785	780	811	766	726	759	804	770	705	751	740	796	793	721	712	724	787	773	738	796	783	787	748	745	699	761	803	734	814	744	745	793	731	767	772	751	737	746	727	712	768	749	747	771	749	769	784	750	745	777	769	741	711	744	764	740	732	757	709	765	788	757	789	769	788	778	685	800	774	725	777	723	748	724	744	798	766	808	775	790	764	767	760	707	748	773	758	756	730	755	738	722	784	724	720	762	828	716	808	787	755	741	780	772	761	732	788	744	781	741	762	738	792	781	829	730	731	767	752	757	755	800	769	734	762	822	742	820	725	723	756	777	712	782	780	726	780	711	742	759	799	782	731	762	774	758	758	783	768	724	750	767	704	757	732	770	788	769	729	788	731	740	707	729	767	796	724	778	756	743	728	810	781	714	754	711	748	735	782	730	745	766	826	818	764	731	706	802	757	743	739	726	768	772	709	827	752	716	762	718	743	751	792	825	759	717	767	737	746	750	763	756	765	777	798	772	762	747	799	740	726	751	770	792	751	752	803	796	782	762	733	821	726	755	672	749	727	732	701	705	699	769	737	774	746	739	745	772	760	790	769	820	748	784	753	724	753	746	764	783	731	769	779	749	780	760	759	782	775	745	782	767	762	745	780	752	766	767	718	766	764	792	748	768	746	704	748	794	738	738	791	763	814	773	751	763	770	771	783	733	731	747	794	756	754	751	751	773	810	796	844	759	775	775	788	777	715	707	739	753	738	772	710	781	776	772	734	730	740	762	799	757	783	776	739	747	731	737	689	815	748	775	789	711	776	792	706	770	796	735	727	759	743	756	732	759	751	742	760	781	740	728	746	729	776	752	796	775	766	757	682	755	790	743	786	706	796	733	721	750	773	733	770	716	781	731	732	783	786	722	729	791	761	772	687	783	746	787	798	796	811	773	751	774	741	745	777	760	724	722	725	750	723	705	707	775	688	740	720	747	772	759	738	738	743	765	729	792	716	723	788	749	737	796	741	791	782	750	783	782	722	771	737	772	754	789	751	707	782	734	735	736	750	733	789	758	761	714	742	745	780	751	749	746	761	777	786	750	752	747	744	754	814	716	738	795	771	757	779	744	739	743	748	757	746	746	746	722	762	674	820	741	728	753	754	736	693	743	758	735	742	729	748	743	782	757	759	756	749	751	820	711	796	761	704	688	779	713	770	792	750	730	771	705	760	746	744	741	711	787	788	722	773	796	743	756	777	745	697	752	771	726	796	729	698	783	733	775	775	769	704	772	755	789	728	729	719	732	752	731	781	762	733	742	784	779	730	742	774	764	708	716	754	794	760	748	716	742	730	735	743	757	746	765	803	754	744	757	741	732	730	744	791	732	754	771	780	796	733	713	782	757	701	775	775	741	785	717	751	747	743	749	728	764	760	789	729	778	759	806	738	726	768	723	745	795	779	759	726	694	790	748	790	718	820	750	762	829	683	766	756	766	752	744	773	778	754	711	797	775	734	756	702	706	728	797	776	724	777	761	784	727	716	734	781	797	740	731	756	779	744	765	777	787	773	751	780	799	747	738	771	758	796	748	736	720	781	739	765	798	762	729	766	736	728	745	781	780	748	777	765	741	669	732	725	764	774	760	753	777	733	760	733	749	772	787	785	748	712	810	770	758	743	797	765	723	786	781	757	717	731	760	750	775	755	736	761	776	758	757	702	760	756	737	764	708	840	739	720	786	713	797	793	745	782	736	734	795	724	733	794	753	740	733	810	749	751	744	713	775	717	777	730	753	713	740	761	724	771	736	768	755	747	781	759	761	768	784	781	728	781	770	755	727	793	709	822	744	725	745	733	716	799	820	759	792	749	793	737	743	820	794	775	756	755	787	755	733	778	740	757	753	706	717	764	751	734	727	775	775	739	726	761	731	774	777	783	790	785	781	787	782	763	761	791	775	743	781	765	776	738	763	768	788	781	789	737	773	782	714	744	764	757	760	798	705	731	737	778	723	748	767	761	788	765	780	757	768	751	718	783	749	729	787	743	717	755	748	738	749	755	753	758	693	805	737	776	775	784	772	776	793	728	700	703	701	754	719	700	749	722	684	769	730	728	716	752	728	723	759	744	746	739	769	799	721	746	742	704	736	787	735	804	727
18395	13869	10708	5523	3900	2963	2397	1860	1677	1353	1225	1127	1088	1065	950	1075	954	884	848	873	861	878	878	884	818	821	780	772	881	826	774	868	753	762	793	801	808	828	794	765	805	763	776	803	795	747	778	809	736	782	749	780	802	804	763	790	791	813	793	839	762	785	787	773	730	729	754	807	767	766	811	747	741	776	795	715	762	824	812	736	754	719	761	770	769	831	796	812	763	786	808	761	785	778	791	845	783	734	766	790	791	764	761	745	783	746	752	770	750	805	738	807	798	746	750	745	770	766	857	786	779	795	778	747	775	779	790	757	714	737	760	744	824	794	729	780	755	713	772	765	788	817	761	726	779	757	760	767	749	757	814	781	770	803	814	797	770	721	781	732	725	790	792	787	795	778	734	757	774	765	797	759	772	787	799	766	835	740	790	765	835	768	745	780	762	762	805	789	787	738	788	761	756	741	793	775	742	820	828	786	823	796	776	793	792	778	766	772	804	735	797	805	720	755	787	786	804	736	759	711	795	761	774	763	764	781	779	772	744	817	747	795	734	757	800	815	744	759	726	779	804	734	761	804	791	742	822	765	789	775	776	758	758	756	738	774	767	797	782	785	810	758	793	762	732	757	838	779	775	760	781	803	848	820	785	813	788	740	735	771	765	785	755	708	771	802	746	806	788	712	732	813	797	737	807	799	709	773	748	776	771	785	785	799	741	808	807	741	727	763	793	755	818	749	750	778	794	769	795	781	788	774	769	751	756	788	775	765	739	775	779	746	776	809	775	793	802	770	781	811	808	835	806	741	802	794	784	754	780	769	734	782	775	787	785	757	727	749	758	786	750	744	808	769	755	792	795	781	789	753	747	742	764	794	825	772	730	763	795	783	753	771	761	771	776	790	800	746	725	772	732	741	694	799	764	785	770	743	799	781	764	763	748	786	787	792	749	713	747	799	718	763	781	778	794	774	716	698	852	738	795	778	746	731	787	792	745	735	757	809	793	791	806	720	763	740	790	744	810	758	775	792	757	768	746	745	790	763	770	814	759	802	750	827	739	782	816	747	781	799	779	763	802	763	809	727	745	743	796	754	781	749	767	774	786	766	833	782	740	742	743	718	731	763	784	731	742	734	790	789	722	771	788	802	774	755	791	786	733	754	793	789	806	796	736	779	767	798	748	809	761	724	816	757	736	741	772	789	779	795	767	724	788	791	758	816	727	761	799	825	771	713	802	746	745	745	754	777	805	779	739	751	749	787	710	736	758	800	786	775	796	789	710	764	757	739	823	790	787	831	787	785	799	707	778	845	779	791	711	808	785	770	815	787	807	767	784	831	771	740	786	766	784	792	775	745	740	770	772	765	799	755	755	811	773	780	749	757	766	726	828	731	738	792	748	767	739	802	736	778	787	763	783	720	812	753	775	806	749	745	799	760	757	784	747	746	816	785	800	779	792	787	789	834	744	775	755	781	755	789	796	769	768	739	711	792	799	765	777	760	754	844	806	789	801	825	787	735	759	769	764	770	750	738	738	793	746	757	761	759	799	747	750	732	741	790	736	806	789	749	720	802	766	772	786	816	770	775	773	742	731	818	715	790	788	784	738	779	770	757	778	728	777	770	754	758	820	728	739	786	770	797	797	746	782	771	731	783	755	759	756	759	790	781	774	765	775	809	780	751	759	763	758	757	807	830	755	789	804	783	739	752	741	821	769	723	742	790	743	758	756	788	770	793	731	736	761	726	793	757	829	771	757	785	774	740	698	746	782	765	783	742	792	803	773	773	750	823	772	788	744	771	835	784	791	744	742	727	713	796	757	748	767	805	786	740	732	763	791	735	749	731	775	779	767	756	754	755	759	783	737	744	809	771	777	745	728	807	794	772	783	775	744	753	783	747	816	787	762	814	800	776	720	778	744	805	803	752	764	792	772	750	767	735	758	800	793	750	818	779	777	757	784	770	737	759	769	752	779	845	761	730	721	746	759	769	762	829	781	733	752	790	738	734	762	767	766	749	794	760	791	809	800	745	778	813	767	776	799	859	785	768	772	762	781	782	769	783	771	814	832	752	751	757	728	748	761	750	768	797	760	726	739	765	730	801	716	779	810	775	752	792	733	804	848	795	812	799	801	733	742	762	750	782	812	762	752	771	789	742	768	826	807	788	757	830	749	784	791	816	715	781	788	776	781	774	775	741	761	792	789	754	765	768	716	761	765	752	807	789	855	797	753	760	792	793	796	771	772	746	772	799	765	767	829	750	790	810	797	786	790	781	753	769	750	779	740	807	803	794	782	721	764	810	793	757	788	756	769	777	752	744	738	781	781	766	777	765	830	768	769	725	824	814	763	795	754	799	749	784	808	724	778	790	784	765	745	718	747	758	787	752	781	752	750	794	764	736	795	788	763	782	722	765	791	851	770	718	763	796	790	799	729	841	734	739	739	747	772	775	731	715	823	781	760	816	750	759	758	811	761	757	761	774	743	750	772	748	762	767	804	795	759	873	757	763	766	716	771	769	710	731	849	749	733	811	821	776	807	779	787	723	788	770	809	819	777	769	789	791	751	744	808	763	793	791	814	791	796	775	759	726	773	760	694	790	774	832	780	801	772	743	774	799	721	787	748	758	765	743	778	726	753	758	746	761	790	797	803	760	737	768	761	790	740	735	782	781	781	776	745	735	770	784	776	803	761	741	783	793	795	822	739	726	769	762	803	827	730	792	742	748	805	746	777	796	748	826	790	771	777	776	821	733	791	800	742	746	799	771	771	821	758	763	837	791	765	802	726	799	771	753	818	803	782	740	782	736	828	813	787	777	798	754	762	787	729	774	787	789	725	739	741	764	748	745	756	803	756	783	749	761	761	769	735	790	757	743	749	773	792	745	770	779	775	794	769	783	758	772	820	801	752	753	754	817	756	736	754	801	784	753	781	809	778	714	825	745	769	767	782	755	755	768	841	772	799	767	771	750	800	777	773	734	793	751	811	744	754	723	766	780	783	794	734	748	773	801	782	751	787	782	804	763	828	812	750	746	740	745	737	746	717	792	737	787	765	779	806	738	757	783	786	756	733	760	802	756	791	738	744	738	772	746	766	817	773	820	765	777	788	781	776	779	788	771	820	731	728	721	806	771	756	779	777	768	770	814	765	775	791	706	797	737	780	807	781	788	763	765	746	750	780	747	794	760	770	830	733	747	772	754	765	825	766	811	776	773	785	753	759	768	725	775	809	830	774	724	783	797	771	777	821	816	822	811	738	741	733	763	730	783	774	763	764	780	799	768	718	736	728	731	771	818	762	796	779	748	742	791	778	799	765	763	759	770	759	778	787	802	744	786	803	730	760	768	780	769	814	755	792	751	813	820	797	777	784	762	762	712	796	760	725	789	727	756	725	810	756	783	772	796	769	780	783	736	781	769	798	767	736	708	802	770	763	761	839	727	786	801	758	789	786	755	763	799	784	826	683	750	719	808	796	747	775	764	771	754	775	747	782	727	815	743	782	747
22417	21024	28575	23687	21024	21090	12154	1730	1223	1152	1082	1027	1023	956	967	881	867	868	828	828	779	841	816	779	807	832	791	818	771	802	765	774	795	824	748	783	779	787	760	734	755	833	729	815	821	737	797	770	846	783	775	778	723	753	775	722	741	777	725	738	738	728	724	778	730	778	794	751	743	750	799	770	745	743	715	775	733	781	813	775	797	777	805	790	768	754	770	739	753	761	800	794	750	770	764	754	703	749	732	792	752	734	789	731	760	761	768	802	777	784	765	757	802	754	703	706	753	726	818	753	761	752	797	763	744	769	732	733	754	701	746	736	762	735	777	763	750	732	718	742	740	767	756	775	778	754	764	742	799	752	808	764	752	781	754	744	745	707	822	713	754	751	761	755	788	778	827	736	721	742	723	745	740	743	749	780	771	719	789	764	778	786	780	783	762	760	768	737	751	772	757	773	769	714	796	718	810	744	777	762	744	700	721	748	726	734	728	765	780	755	764	735	812	763	756	753	751	764	747	720	707	820	761	803	774	772	751	734	728	810	811	752	767	730	745	803	775	799	773	756	779	735	747	753	760	811	729	743	792	756	727	767	802	775	743	762	826	792	813	737	736	713	808	768	790	790	741	705	696	740	756	728	764	764	734	740	733	770	812	769	791	769	737	715	760	734	770	813	717	779	743	772	770	801	814	752	744	762	765	762	742	739	754	695	733	776	750	737	772	767	739	824	766	722	761	747	708	730	754	746	700	746	754	711	762	787	757	748	786	750	748	753	778	722	717	761	721	728	795	740	720	737	797	772	794	722	710	778	764	727	745	752	725	792	751	751	735	737	762	778	743	779	752	734	724	783	723	765	736	782	748	737	782	745	796	772	702	749	724	740	740	734	781	774	720	770	734	756	786	757	773	733	718	765	736	729	732	775	785	735	764	740	778	769	740	786	809	685	730	718	751	719	826	783	814	763	769	795	768	764	778	764	772	802	737	733	733	750	756	710	740	795	766	752	775	743	784	789	794	751	787	748	777	806	746	768	746	753	786	732	762	758	760	740	769	746	759	743	761	822	767	728	714	751	758	797	757	766	799	758	750	752	710	789	750	748	729	763	736	765	709	824	776	742	708	760	754	781	750	768	763	709	774	761	730	733	815	756	762	788	805	811	772	786	744	756	777	780	791	801	784	771	726	767	735	766	762	743	715	769	813	767	756	783	771	790	759	783	748	800	709	784	742	755	725	733	760	726	739	764	760	727	783	741	747	734	728	794	722	771	745	778	719	800	738	764	773	759	819	751	816	732	748	736	807	748	799	722	793	745	748	756	721	756	735	746	747	746	763	711	717	782	767	812	736	762	760	725	797	778	743	832	788	783	754	731	722	799	736	745	723	763	802	745	771	771	753	747	788	810	764	756	739	750	753	753	741	728	733	744	764	795	711	764	820	815	778	724	814	789	750	736	729	769	703	776	746	760	762	754	752	747	748	724	742	783	758	727	741	759	759	775	773	757	786	792	726	709	730	722	749	730	822	741	762	776	790	780	760	782	776	718	734	766	757	760	773	719	785	785	717	745	771	774	776	737	718	725	781	740	732	772	755	708	731	804	746	812	784	762	772	744	775	793	739	789	740	784	728	767	738	751	771	753	768	739	725	725	753	718	724	726	755	765	770	769	819	759	782	749	711	744	815	737	775	713	736	739	720	699	725	759	719	747	739	784	775	726	779	772	756	802	770	741	753	780	739	779	758	764	757	775	754	785	718	733	771	762	790	798	748	794	766	797	768	790	720	733	764	723	745	790	745	795	736	746	747	769	722	767	794	746	758	771	704	814	759	710	758	767	749	733	763	726	798	753	738	747	757	741	713	793	766	760	768	758	746	787	753	708	760	765	732	749	713	816	760	760	782	732	807	740	746	743	708	763	769	718	733	731	763	759	732	727	727	756	763	734	712	793	784	843	721	762	801	756	766	801	734	744	719	744	738	803	789	763	821	719	718	759	688	820	777	786	708	736	736	761	763	749	756	754	759	715	757	723	746	762	726	746	773	740	725	779	770	812	717	721	747	721	786	777	777	725	725	760	745	771	823	777	743	728	770	717	712	737	771	767	730	795	757	743	771	719	791	783	796	776	751	792	718	736	787	743	724	807	731	808	745	765	763	749	774	781	748	746	761	717	746	780	779	743	753	819	768	738	699	786	764	789	670	780	781	718	737	665	760	787	785	722	795	741	753	803	783	815	758	766	774	775	773	736	793	718	741	782	764	721	711	791	796	739	725	776	776	766	726	751	791	754	788	736	749	743	764	737	773	767	714	770	778	746	810	758	719	704	745	713	758	731	767	775	776	765	701	805	755	732	749	726	796	721	743	779	722	792	736	714	754	775	816	692	775	769	738	732	728	763	745	748	726	747	736	801	719	748	772	767	751	725	779	741	811	734	723	774	768	770	749	774	734	753	756	756	706	777	726	791	749	749	743	743	731	714	751	714	781	693	748	768	805	812	792	737	725	806	769	709	759	676	716	733	722	743	807	736	706	737	750	775	789	761	801	735	754	754	765	675	748	760	722	774	787	783	793	799	742	778	734	743	756	735	788	744	754	744	742	765	745	787	746	761	759	760	763	776	765	736	762	754	760	774	686	692	763	724	751	771	748	722	770	711	763	738	777	741	761	763	697	747	752	727	754	749	718	745	765	771	769	751	755	769	715	765	760	749	696	778	786	716	773	709	782	729	807	785	740	745	813	799	775	776	718	748	730	786	742	788	773	795	752	764	715	758	763	708	756	757	759	766	751	717	788	768	748	783	797	791	779	758	754	772	758	801	738	782	804	777	717	764	803	776	753	824	758	776	779	763	741	733	741	749	781	715	741	768	732	751	780	734	747	767	697	803	747	763	753	755	752	723	751	737	720	757	723	737	740	783	717	727	711	772	717	734	747	773	777	782	776	774	732	759	737	709	800	748	697	772	780	789	727	754	731	801	761	701	753	753	752	722	799	716	807	747	747	750	727	789	797	802	748	730	753	769	710	767	782	764	764	747	782	818	776	720	762	806	736	772	793	768	733	771	760	718	739	750	789	760	753	701	759	750	768	762	729	772	731	813	753	752	754	754	756	824	764	777	819	750	724	784	752	750	709	808	733	729	767	792	755	727	735	806	802	753	750	725	714	749	772	796	804	735	755	768	752	778	758	751	732	832	782	763	809	747	752	773	742	773	732	737	765	745	791	750	760	764	716	777	777	770	731	793	757	769	769	735	810	782	744	747	727	741	732	764	767	771	754	814	729	779	747	720	804	763	778	746	747	764	739	764	747	757	739	776	714	750	714	758	744	716	750	772	726	770	774	750	743	705	742	725	730	745	749	718	778	768	746	716	788	735	711	803	792	742	681	773	718	795	722	723	761	787	720	738	747	678	760	773	759	684	768	706	719	779	817	769	808	784	777	755	737	738	796	757	765	719	771	772	748	768	796	780	776	703	795	734	754	750	789	749	723	795	746	737	735	766
19582	14209	10724	5465	3851	3022	2412	1951	1624	1370	1227	1183	1047	1050	991	966	974	887	909	908	862	867	847	864	801	786	832	880	790	831	841	832	815	761	821	771	778	799	773	784	776	761	786	807	775	771	812	797	795	854	769	800	725	793	771	801	763	778	852	784	813	785	809	781	772	767	784	720	738	760	768	780	807	756	834	772	776	781	826	724	826	770	754	808	759	758	819	741	798	789	764	739	743	822	777	788	723	725	777	812	753	806	840	736	810	794	735	776	827	802	777	796	758	713	734	789	746	791	747	739	800	752	759	773	787	825	802	744	738	747	813	784	797	778	790	796	770	792	790	784	763	758	768	808	807	769	755	768	749	785	789	799	806	739	808	770	759	771	791	796	761	784	754	782	799	776	809	763	782	749	770	758	794	807	805	804	789	818	783	731	801	750	783	841	797	806	775	773	753	773	762	786	758	763	748	805	766	734	750	731	793	760	765	798	758	793	792	791	775	794	731	720	716	782	761	786	802	731	759	793	824	780	734	824	709	777	836	778	754	757	780	752	754	749	766	809	803	764	740	732	748	809	779	814	777	773	819	718	751	794	748	749	737	739	736	755	786	788	762	802	730	712	783	745	797	756	755	772	752	753	818	791	785	788	804	750	817	761	757	765	759	752	796	759	802	741	737	752	768	817	699	717	773	769	766	765	787	756	803	731	751	788	773	738	746	770	771	768	753	763	719	740	795	767	746	708	752	741	815	770	761	779	795	773	818	758	779	771	793	791	755	729	756	784	782	796	828	748	760	784	778	759	758	819	768	807	765	813	775	756	754	751	756	770	818	750	763	757	767	796	738	744	734	759	788	756	782	794	784	789	753	722	752	825	782	755	786	734	752	777	824	772	816	745	793	749	772	778	796	758	735	739	757	743	723	767	809	808	761	785	747	759	732	779	765	813	791	820	739	735	713	750	753	739	759	787	797	778	758	731	745	746	805	723	729	743	744	763	801	752	760	772	786	745	753	729	811	782	780	731	781	781	778	765	732	762	802	727	767	790	816	747	734	808	779	795	715	771	800	803	824	748	761	785	768	770	769	768	822	784	780	729	768	811	736	801	777	760	778	782	764	719	745	771	752	792	780	731	770	762	747	792	770	746	727	738	760	799	752	789	725	741	757	764	765	797	757	769	778	733	771	779	783	777	784	758	800	726	748	749	786	737	723	774	801	751	728	794	793	739	773	754	735	757	789	769	780	772	775	729	797	740	735	736	753	757	771	756	793	764	763	722	734	806	696	802	781	796	760	737	774	757	817	777	752	753	756	771	764	792	792	776	748	775	756	800	766	762	820	714	790	743	744	741	773	779	776	761	794	812	737	774	768	780	804	746	810	764	767	721	737	825	733	765	739	770	742	847	761	779	811	794	735	770	801	750	815	768	787	781	758	764	767	782	766	730	753	763	812	749	825	766	710	784	780	802	761	697	788	743	762	781	763	804	766	747	798	752	778	765	838	786	786	788	746	783	789	765	783	784	788	767	790	753	714	788	780	749	768	808	782	766	776	751	733	786	788	804	698	744	779	777	771	743	716	793	746	775	781	737	738	783	816	815	785	741	748	777	805	772	831	739	770	765	789	764	738	742	753	799	750	760	779	726	779	829	758	754	760	743	784	779	794	769	775	728	798	778	803	804	807	763	756	740	737	731	814	737	780	749	781	797	749	777	789	816	741	771	755	752	724	777	721	741	810	813	767	736	797	804	802	797	779	762	738	801	739	765	781	787	768	769	767	784	821	781	739	775	752	754	764	724	757	778	799	739	777	779	774	774	767	762	788	796	787	774	723	821	783	791	782	767	846	751	793	823	753	806	792	747	786	775	761	809	788	764	805	782	767	801	811	766	757	751	777	771	750	811	727	781	785	808	752	755	733	762	756	726	794	825	775	775	793	801	772	744	796	742	808	777	785	742	736	801	765	736	745	766	848	785	789	742	783	797	743	787	736	745	806	739	752	766	775	783	767	762	742	800	773	743	814	737	754	792	771	776	822	768	702	735	777	780	779	771	777	797	748	737	749	764	746	765	796	721	765	743	792	813	757	787	724	784	800	763	751	775	802	748	756	746	752	766	808	708	757	800	750	716	747	782	791	722	759	790	744	759	786	794	776	837	733	791	784	764	748	731	780	766	823	732	792	767	781	842	807	769	743	772	727	796	815	807	808	789	766	823	731	814	789	800	831	773	735	744	766	770	797	757	768	783	736	806	764	827	790	783	812	763	813	788	734	731	790	788	811	739	686	830	783	765	747	801	745	780	801	762	761	771	789	782	765	803	829	738	779	730	782	796	788	764	758	742	731	802	762	729	754	717	803	696	840	766	792	776	727	784	775	808	761	815	767	745	773	782	731	811	769	777	741	774	763	776	763	779	816	763	803	804	782	745	745	797	804	767	767	772	775	761	816	780	757	770	782	756	781	778	771	727	764	789	795	796	758	787	775	800	744	770	718	756	742	817	753	724	730	731	762	752	776	800	754	752	800	777	766	725	749	726	770	734	739	769	837	736	752	792	771	789	765	773	750	736	752	767	782	738	813	789	761	789	785	766	718	834	790	812	752	742	806	778	811	803	775	734	718	759	782	764	793	783	737	764	799	789	728	759	731	790	777	744	810	751	763	751	758	777	767	739	772	817	751	769	787	811	792	825	755	744	786	760	781	758	717	764	790	767	778	787	778	783	739	761	754	728	751	755	758	847	787	772	788	750	785	740	768	796	765	762	749	769	747	788	789	792	758	800	799	739	719	787	742	820	739	765	780	772	772	776	787	742	725	767	798	769	788	817	751	762	737	799	781	794	801	755	764	721	781	761	746	775	756	790	771	780	772	784	742	867	791	696	744	779	785	756	783	732	807	781	802	759	820	747	760	793	713	808	737	759	720	748	814	760	777	768	778	804	757	769	759	705	809	795	742	761	763	752	729	769	799	716	773	779	775	732	797	796	720	762	792	778	770	732	678	767	790	822	797	751	771	757	798	782	766	760	752	723	782	829	759	760	787	767	793	764	722	787	757	781	744	741	782	769	801	771	752	755	800	760	759	794	715	770	793	796	747	785	805	772	748	820	745	770	796	711	778	791	814	781	796	821	767	762	846	780	732	777	786	785	818	791	790	772	741	789	786	786	762	759	809	768	787	769	784	829	778	788	791	763	767	770	790	760	765	813	744	799	767	779	827	790	794	796	717	759	724	766	815	783	788	758	784	780	753	809	743	747	797	784	787	748	789	750	766	795	776	745	733	804	765	748	727	756	836	756	818	804	780	796	774	772	786	798	767	715	761	775	792	787	790	775	750	772	787	741	728	775	845	786	841	776	780	745	802	776	758	720	765	846	712	756	789	747	758	784	752	714	758	774	767	809	774	743	815	769	790	761	796	795	736	770	752	824	710	837	765	751	767	770	754	813	780	811	748	796	753	824	800	777	772	768	715	773	787	759	793	753	761	725	786	735	739	780	814	790	789	761
22406	21040	28567	23730	21040	21109	12131	1710	1207	1145	1058	1047	1031	987	928	906	889	902	895	795	867	813	779	797	843	816	787	741	811	766	789	809	778	814	806	767	800	796	715	755	801	761	834	735	824	749	766	786	732	866	762	760	752	805	812	772	775	749	759	815	750	781	768	743	762	801	780	788	799	792	764	807	794	766	764	745	786	749	768	811	778	796	803	782	766	734	810	790	725	747	754	740	772	718	800	754	768	757	786	758	785	759	720	743	764	714	768	770	782	758	772	744	797	702	780	697	788	769	710	777	767	740	787	793	827	774	741	805	789	757	824	825	841	799	772	781	749	759	744	808	781	800	724	797	808	772	768	802	756	781	765	744	771	747	741	781	779	768	737	811	784	815	741	698	761	749	707	778	721	727	781	740	798	765	768	749	752	782	794	727	780	798	757	748	763	756	767	780	733	729	693	806	756	768	777	826	781	707	774	781	784	737	825	765	766	791	743	765	788	730	761	728	809	759	774	805	772	701	784	748	738	718	781	768	753	768	786	760	777	767	769	730	772	717	734	749	766	772	787	778	781	780	738	759	748	772	768	773	780	826	783	756	720	726	780	759	766	796	782	743	740	729	720	806	799	810	732	730	763	808	688	725	772	722	738	769	795	770	746	749	756	699	774	701	795	797	791	783	735	802	752	776	785	769	797	744	782	784	812	760	783	774	768	770	748	764	795	763	771	776	774	863	795	741	758	759	812	768	750	769	722	745	782	766	783	774	757	752	829	736	798	722	832	728	744	748	764	730	820	730	758	772	790	746	757	745	755	755	798	802	742	732	801	813	729	773	765	747	806	775	735	745	782	808	740	781	743	744	777	753	828	804	765	758	761	801	730	758	723	770	774	749	746	704	736	756	701	732	758	790	727	737	730	737	781	769	723	755	757	804	766	738	768	739	784	761	726	771	713	776	719	740	737	772	778	772	742	789	814	795	784	756	752	757	746	814	753	747	771	710	770	763	800	792	769	768	784	797	754	749	799	785	798	725	755	767	786	739	733	732	749	773	790	753	785	748	762	749	748	788	814	775	751	762	725	802	746	762	773	753	731	750	783	763	690	781	736	767	788	795	784	754	782	721	778	785	736	767	742	771	753	756	739	799	795	763	798	825	718	752	742	761	789	750	782	792	740	762	739	768	733	750	745	834	726	771	840	805	774	766	780	725	761	766	741	774	778	794	779	789	781	774	774	757	770	765	760	753	741	798	795	788	728	742	803	724	757	716	774	716	790	786	772	801	766	828	742	755	769	781	782	755	714	761	728	752	738	763	726	788	782	738	777	794	750	710	821	759	773	720	727	755	784	787	752	748	750	767	763	790	709	799	753	759	747	777	745	771	743	727	702	761	771	812	764	781	702	752	786	765	749	751	718	691	790	744	745	782	796	775	720	790	731	765	733	755	767	762	766	758	786	776	766	748	779	805	773	762	740	776	740	732	831	728	788	723	730	773	772	677	774	763	739	729	772	713	714	735	795	789	700	658	757	752	777	765	730	756	810	765	816	722	755	806	773	705	779	772	782	816	732	756	787	786	778	737	799	764	772	745	778	728	747	752	726	759	726	741	772	785	794	797	740	756	848	798	764	736	766	738	788	794	783	787	790	764	747	744	755	739	753	783	725	759	753	781	759	755	788	761	790	811	738	763	751	720	762	781	798	778	739	784	743	708	782	767	786	793	753	750	769	743	733	750	735	690	796	755	791	782	794	726	762	744	762	771	765	784	795	779	719	785	678	718	741	755	820	756	780	775	824	802	755	797	755	756	740	768	749	761	771	790	730	742	783	766	785	832	755	726	789	744	788	779	732	755	779	750	802	766	807	817	708	763	730	767	761	744	767	765	716	771	785	759	768	759	804	744	761	774	738	682	770	780	773	754	781	754	766	751	779	775	749	742	785	766	768	787	712	724	754	782	790	741	774	788	765	742	738	788	725	708	828	793	736	722	764	775	797	733	780	758	823	720	782	740	783	791	721	743	780	748	755	740	767	731	765	730	756	755	756	781	748	727	752	786	781	800	775	736	732	795	763	817	783	761	784	772	799	785	770	837	725	765	740	781	775	767	756	772	742	741	745	759	725	779	712	743	743	796	731	777	737	804	742	768	779	806	731	803	741	820	744	757	768	740	709	835	744	733	709	792	776	770	779	751	795	810	790	800	678	720	743	752	750	814	760	758	750	797	771	754	783	741	773	802	761	726	771	750	748	746	765	740	794	729	757	786	758	748	744	753	792	763	743	788	775	764	748	796	777	746	723	766	715	762	751	753	757	748	745	776	782	786	750	814	762	761	768	741	781	751	790	766	788	745	791	669	787	764	776	741	762	745	724	749	763	794	729	791	792	755	763	749	742	770	746	797	776	765	793	755	750	733	757	747	779	781	794	753	795	746	753	742	785	713	744	770	806	734	787	747	708	748	759	816	765	786	757	773	742	780	776	777	748	724	759	744	748	730	783	791	806	728	740	739	747	775	770	767	769	745	778	730	733	754	776	793	762	753	793	741	733	796	763	779	794	791	766	812	763	712	769	769	775	757	738	754	731	775	741	758	725	778	782	768	775	795	757	771	770	766	745	783	745	760	760	679	792	747	741	769	783	806	716	735	776	755	804	764	773	784	756	762	750	746	746	742	738	738	719	758	787	802	771	735	733	749	733	769	726	733	734	772	761	746	789	751	738	769	761	780	765	773	769	719	792	763	715	760	742	765	759	741	787	790	800	732	760	741	708	782	745	746	702	737	774	735	757	762	774	782	776	747	789	762	779	766	766	754	777	778	780	743	763	789	750	716	731	746	805	766	746	735	783	750	811	717	762	789	742	784	795	779	804	848	804	772	716	726	782	798	776	734	771	776	736	751	839	804	789	777	756	751	779	733	748	729	750	804	743	781	819	759	754	767	738	726	715	773	788	733	761	783	738	766	785	746	788	791	767	743	825	797	785	755	768	762	735	780	760	799	750	744	804	805	785	727	759	816	759	776	771	740	744	758	785	751	796	763	768	785	790	730	717	776	746	817	781	751	814	747	749	757	808	790	757	765	787	795	766	773	731	751	762	750	804	741	760	751	761	736	767	714	721	767	762	689	783	786	772	743	774	751	781	768	786	771	770	745	754	781	738	772	728	781	744	718	767	768	752	753	744	738	829	803	770	745	730	771	824	758	743	748	810	715	777	756	736	753	785	754	788	761	783	755	788	757	733	733	753	749	769	774	806	788	714	776	765	760	787	784	771	707	770	753	748	734	736	759	730	799	686	755	764	796	792	787	747	742	737	750	752	748	705	768	713	778	750	736	747	790	816	750	739	802	778	731	827	760	794	761	740	711	757	746	816	751	752	784	715	794	713	739	719	763	734	745	760	766	753	801	764	757	773	719	735	786	736	742	859	808	671	804	740	778	767	785	785	713	792	753	781	747	748	751	765	782	771	770	746	777	788	763	795	781	748	812	751	762	751	726	788	726	776	697
21013	14532	10619	5435	3818	2888	2357	1907	1562	1456	1246	1131	1166	1009	1031	1034	970	971	897	865	834	867	872	865	856	772	827	877	830	778	838	823	788	843	771	750	802	837	734	780	766	785	787	779	778	854	752	797	776	797	798	819	775	763	795	784	806	757	794	764	810	759	756	803	788	800	841	783	793	794	829	754	807	756	782	786	753	774	782	775	796	777	766	828	775	788	759	740	786	740	746	775	763	762	787	768	782	759	779	809	771	816	837	763	803	757	749	791	826	762	759	817	771	766	763	778	800	736	759	786	766	795	715	740	823	775	762	765	755	834	777	752	794	776	807	784	781	780	770	811	837	742	803	798	763	730	772	840	803	744	765	754	813	752	802	759	782	836	782	738	776	797	778	765	714	752	839	767	805	760	733	808	761	834	786	793	834	787	761	771	806	764	784	782	807	758	770	793	800	772	784	813	802	792	785	796	845	717	739	800	796	805	761	763	775	799	816	737	806	760	758	799	745	772	796	762	807	747	800	793	795	788	784	834	766	732	743	738	733	776	763	801	787	759	793	829	811	763	752	793	771	799	797	753	825	807	814	770	795	751	842	830	775	762	770	805	829	777	778	775	741	775	759	759	746	801	797	757	768	765	840	789	769	803	776	783	769	774	714	735	757	758	823	777	782	804	817	795	800	763	751	821	807	748	752	757	807	763	811	769	794	773	832	772	781	750	800	750	762	766	774	770	772	761	740	758	797	776	794	756	823	780	777	812	764	835	754	799	743	735	758	758	840	767	757	816	797	792	763	798	780	773	778	761	774	784	772	783	816	736	760	820	762	789	749	750	743	736	843	779	748	757	807	784	782	749	802	757	758	774	763	773	759	802	786	754	767	724	754	792	762	734	748	799	791	809	800	805	761	760	781	777	771	766	812	818	790	753	755	773	820	804	767	750	799	808	776	810	797	754	767	793	745	725	794	791	826	760	799	739	820	777	760	742	800	753	719	754	794	783	803	797	757	728	797	745	774	809	813	783	773	801	787	789	773	741	808	772	815	718	798	775	817	776	704	813	785	750	803	795	767	758	824	775	774	807	764	787	755	764	777	784	795	762	734	752	797	787	746	766	795	771	821	818	779	867	814	807	743	814	738	783	783	760	759	772	821	793	797	764	768	752	733	773	749	769	833	746	748	731	768	790	765	757	772	790	790	757	787	820	800	780	779	825	759	826	736	783	806	757	805	754	780	789	740	801	766	796	753	782	731	802	761	785	768	810	790	795	793	780	818	787	800	778	801	764	750	763	719	753	781	759	751	729	803	763	813	789	714	774	776	745	812	787	773	757	777	750	831	755	747	779	762	810	796	801	817	760	772	830	785	771	762	777	781	767	748	782	751	770	784	767	778	784	764	797	780	809	807	745	736	840	823	784	766	811	763	797	826	788	744	754	802	787	825	728	823	745	711	784	761	844	748	731	750	779	762	773	775	792	811	787	792	770	781	753	783	743	775	788	756	774	758	748	810	782	753	820	760	774	795	803	765	790	759	738	783	774	764	788	772	794	763	761	805	795	787	779	789	797	775	802	779	786	750	821	800	806	809	772	774	769	771	775	780	799	782	780	763	799	801	804	831	832	695	800	793	725	765	777	774	771	778	788	786	731	818	803	765	766	806	795	723	788	759	835	753	814	806	753	762	799	802	822	800	708	803	764	797	770	782	815	767	787	752	803	777	786	773	799	763	741	789	783	795	781	776	770	741	802	766	746	818	731	764	768	796	805	802	719	770	738	796	778	810	764	789	742	781	705	755	834	784	764	786	858	793	785	745	781	782	784	761	843	784	758	807	778	790	757	771	806	831	738	798	786	811	784	780	756	821	824	798	745	742	781	761	809	764	777	776	773	768	753	801	766	735	753	771	815	800	761	822	758	776	792	785	805	768	818	794	722	791	834	756	774	849	761	780	743	810	772	776	759	814	788	741	759	812	748	765	773	830	769	860	778	836	743	813	780	768	825	749	773	774	744	778	784	733	775	773	763	769	798	762	812	731	742	771	780	776	798	814	807	755	773	762	746	775	814	814	821	784	793	789	826	806	750	785	788	729	809	766	734	760	755	810	771	798	764	774	811	789	801	753	742	751	805	799	808	755	760	826	814	786	752	738	781	799	841	771	777	762	787	776	762	807	749	775	767	732	752	775	738	779	802	792	755	781	761	766	817	763	808	791	808	803	755	791	758	799	735	758	793	789	770	797	795	780	759	785	772	760	782	774	745	788	743	791	766	779	756	772	780	763	807	777	812	756	812	816	727	736	767	763	811	810	810	783	733	780	813	755	810	773	744	822	815	804	756	755	794	781	722	740	813	765	839	789	727	716	815	841	819	787	790	770	786	751	807	815	778	808	767	823	715	777	757	813	779	774	865	762	827	773	751	823	827	751	805	775	814	732	728	777	742	766	810	747	777	808	780	834	755	768	763	783	736	796	823	789	757	724	775	800	781	758	758	762	783	754	749	801	797	808	777	775	812	774	757	797	749	765	754	802	774	724	788	813	806	842	816	780	767	795	763	770	784	755	796	826	802	791	757	785	718	775	797	787	726	771	775	756	799	819	744	733	791	815	788	781	768	783	806	776	775	779	796	822	750	750	774	790	772	794	749	753	784	781	791	754	758	799	767	798	786	777	804	800	782	822	826	788	779	788	772	804	783	767	775	813	719	773	764	735	757	784	806	773	780	794	747	791	802	803	761	765	773	790	806	795	807	805	768	818	787	781	769	783	773	795	734	774	726	790	788	801	830	754	770	794	780	838	778	839	750	806	792	855	778	797	803	774	785	783	753	756	826	792	796	779	823	773	764	791	743	832	813	729	730	726	744	761	780	799	803	785	782	804	748	774	781	785	762	715	801	790	780	791	775	768	787	760	797	771	793	743	734	727	852	779	759	799	823	789	734	788	728	795	780	742	814	761	759	786	788	772	805	810	749	798	812	761	787	764	762	789	857	824	763	764	809	756	834	723	827	757	788	740	752	771	746	780	790	810	755	823	792	801	787	707	743	761	785	778	813	747	766	735	766	730	767	793	801	745	824	770	817	817	781	811	775	809	775	756	759	816	814	782	760	766	753	757	795	728	768	772	775	794	770	785	792	798	813	760	766	758	759	736	802	789	802	770	745	728	752	731	841	797	748	774	805	831	793	804	747	752	797	771	761	721	738	789	772	805	758	768	779	743	762	770	844	774	761	776	823	792	817	775	787	790	774	719	800	798	757	768	780	823	757	799	749	756	794	787	781	771	784	758	804	804	821	758	742	822	746	791	758	802	748	768	773	831	815	779	772	816	745	777	796	770	794	729	788	755	759	778	813	772	789	790	734	790	752	786	776	830	752	775	774	775	805	780	807	719	795	797	773	764	759	777	752	773	766	745	803	775	774	754	779	761	781	793	798	768	779	808	809	798	801	814	755	751	778	793	818	780	760	804	828	765	757	802	753	824	815	748	753	776	797	822	769	711	778	801	779
22500	21110	28647	23802	21112	21180	12002	1786	1250	1130	1086	973	1050	955	937	941	942	901	863	850	882	909	824	796	825	815	802	795	825	836	780	783	807	791	820	765	800	769	757	770	808	828	775	756	802	753	796	766	796	760	751	748	765	762	777	776	814	771	784	773	811	728	769	765	804	804	705	797	768	770	701	797	784	800	769	795	738	777	818	774	806	808	770	789	751	803	768	770	739	818	771	770	798	793	772	741	802	793	734	769	789	744	761	801	774	748	755	753	766	748	789	763	742	766	820	707	819	805	770	778	770	835	757	763	766	816	746	791	740	792	779	760	791	752	821	773	786	751	741	762	757	813	753	758	776	863	757	754	765	754	752	719	803	709	724	829	774	767	792	741	754	786	781	802	738	729	817	811	787	782	743	760	798	734	783	795	794	767	724	818	719	761	791	779	821	752	770	804	787	762	707	786	738	797	747	736	791	757	771	754	811	803	747	797	789	796	773	776	746	757	749	765	719	763	744	786	777	730	807	762	729	750	818	777	751	792	775	757	760	758	811	796	762	764	736	741	757	744	767	745	764	768	739	733	779	800	800	825	782	766	753	675	809	729	796	782	742	774	805	779	755	765	779	814	751	728	742	729	802	792	814	803	814	780	811	744	788	766	744	733	811	766	782	763	796	798	766	747	777	739	782	787	752	752	726	781	755	728	757	791	787	826	756	787	758	760	765	764	770	761	765	810	757	720	748	764	766	741	762	746	764	830	786	786	826	786	784	780	769	774	818	783	741	765	819	775	746	807	792	779	768	828	780	759	744	789	768	784	767	774	801	800	800	775	816	761	754	767	793	738	721	768	705	762	780	756	779	787	768	769	788	741	801	782	707	774	717	797	761	760	781	810	738	751	760	783	783	742	776	757	747	777	744	798	785	810	808	766	766	818	756	782	737	774	751	734	814	828	715	788	764	783	757	800	759	786	756	746	764	798	746	785	765	800	739	780	782	732	763	804	783	784	821	803	744	724	733	741	823	788	770	775	772	783	789	756	730	810	731	791	765	750	752	755	780	801	773	726	780	771	717	717	731	759	744	784	767	794	816	757	803	783	763	747	743	789	769	767	790	757	718	780	724	776	784	789	737	747	819	741	759	746	787	752	801	781	770	811	736	725	789	752	759	744	789	754	780	735	814	785	794	760	748	753	779	738	734	760	751	762	799	780	730	816	772	766	708	750	768	739	767	762	767	779	742	760	801	778	729	752	737	784	800	787	792	776	810	738	759	755	811	739	737	733	754	803	711	798	778	741	745	726	761	768	809	787	767	767	741	778	736	767	800	780	805	856	783	769	826	767	798	817	752	761	793	782	779	748	783	796	734	756	766	779	742	770	755	749	755	798	762	790	761	781	829	685	750	810	785	782	780	803	796	778	814	714	784	807	745	737	750	790	767	765	786	772	739	784	786	758	818	747	714	734	765	763	831	748	771	721	798	790	747	776	740	733	772	739	736	780	747	757	767	773	779	754	756	774	791	779	753	775	775	792	793	765	751	779	774	750	755	752	764	830	803	742	800	757	738	748	809	769	765	769	776	784	766	748	771	723	744	808	753	748	772	738	748	738	775	756	764	823	742	718	735	769	790	793	753	721	728	750	801	713	738	762	758	800	776	780	819	786	745	779	737	782	735	777	771	789	736	771	762	787	798	794	755	757	780	747	818	772	812	802	717	756	737	756	797	752	787	767	764	770	762	775	702	761	757	728	779	824	813	758	782	747	790	757	786	820	750	773	789	759	764	759	791	726	723	743	792	813	758	779	791	797	758	752	783	807	748	769	750	780	784	764	813	736	797	728	760	781	727	806	771	777	733	759	745	729	806	714	733	801	751	800	764	769	723	753	796	729	760	747	828	763	768	752	738	701	750	787	751	802	731	781	776	767	753	738	794	760	693	737	798	817	736	785	739	772	711	725	724	763	759	765	771	776	788	716	760	799	769	752	810	752	805	790	789	782	753	782	749	796	799	734	745	744	724	797	772	748	788	749	738	784	818	747	797	776	785	774	747	741	742	784	730	767	729	740	804	776	777	758	783	766	776	775	710	737	780	711	756	748	762	748	808	737	778	789	817	786	743	730	783	741	792	839	750	776	781	774	777	762	821	771	698	765	788	715	721	800	727	768	727	769	768	744	769	775	839	730	738	809	797	776	803	767	791	744	813	773	768	757	790	764	746	769	761	793	722	757	822	784	761	793	744	792	762	770	754	734	786	791	819	833	787	779	724	750	754	761	739	764	810	740	749	748	760	769	777	766	747	791	742	756	763	715	768	720	760	762	793	783	783	799	812	743	738	718	804	785	749	814	768	750	789	798	792	750	784	793	826	728	744	743	835	758	725	809	767	806	739	772	742	719	757	790	775	768	792	752	704	774	770	754	774	817	777	759	715	770	771	741	769	744	775	752	805	811	744	752	751	749	767	763	745	811	760	788	751	761	780	810	754	757	770	782	712	767	831	808	775	786	755	778	762	779	781	759	738	782	773	794	734	784	738	725	759	767	766	769	758	757	778	793	750	779	797	740	794	795	789	766	750	789	711	783	762	760	774	808	762	801	710	774	745	775	785	810	767	789	778	753	805	752	753	719	726	761	763	800	748	806	757	745	772	761	750	749	815	760	827	739	778	750	768	719	737	727	785	732	795	825	746	756	774	772	767	755	775	764	760	742	759	762	755	811	831	727	816	795	740	751	772	769	765	734	748	771	782	793	769	768	765	750	759	734	779	814	740	773	755	737	804	722	787	790	738	779	785	761	795	727	766	794	777	777	805	740	777	808	754	778	749	735	735	791	749	806	789	751	763	796	770	768	757	756	819	771	743	771	749	797	794	772	750	795	806	718	766	781	769	763	764	751	768	780	754	772	793	705	764	739	806	776	752	827	749	771	770	795	771	742	754	753	740	794	734	786	800	779	731	782	781	761	729	732	791	805	744	787	754	736	775	766	768	740	712	774	778	729	788	763	761	777	786	781	821	762	807	798	768	773	770	734	798	798	792	690	783	791	752	748	785	746	780	780	704	720	734	813	761	762	722	775	752	752	762	808	770	770	807	735	745	767	778	728	771	769	746	734	768	759	762	740	749	784	835	765	764	764	796	820	794	752	735	803	752	807	772	766	741	778	778	781	786	815	763	758	782	715	748	795	771	757	734	792	759	736	748	749	790	812	797	820	791	761	762	774	779	742	797	733	781	800	790	768	760	748	796	762	755	749	748	744	746	776	763	747	731	725	795	765	747	763	781	752	759	770	785	732	762	746	773	804	743	782	721	758	747	835	784	794	778	763	723	734	744	790	814	785	786	744	763	787	807	733	789	768	773	784	794	724	735	788	743	738	771	831	734	760	715	755	717	763	767	783	823	780	769	824	760	721	745	794	775	765	722	785	728	805	766	741	765	760	784	785	793	780	728	783	773	748	816	747	728	733	750	807	760	817	830	778	785	777	795	783	777	748	770	727	782	820	739	798
23168	13990	10505	5444	3902	2970	2385	1909	1606	1370	1247	1103	1135	1109	994	1029	946	987	947	856	903	878	824	878	885	870	844	840	817	786	871	799	796	828	810	818	834	787	833	823	840	804	815	815	813	833	870	830	787	762	771	758	798	782	780	777	822	834	805	842	829	730	790	738	796	773	770	825	804	799	769	815	789	813	831	806	769	821	793	807	769	795	840	793	758	801	768	779	812	780	813	766	786	771	802	776	816	761	796	741	813	747	759	788	752	769	786	716	763	788	795	799	798	792	740	761	782	760	805	829	791	836	764	788	773	735	784	800	756	813	847	779	799	810	787	748	756	795	728	808	786	781	783	783	873	821	802	768	740	833	749	829	797	790	783	774	778	807	828	773	793	787	764	808	778	777	794	813	748	753	798	775	833	773	781	810	775	804	806	798	809	758	766	825	745	766	777	782	781	792	739	819	803	811	849	805	734	803	770	771	759	784	747	761	758	802	769	739	832	791	786	801	809	808	778	781	789	831	763	809	761	846	771	784	807	795	764	792	770	819	780	780	754	790	777	798	777	829	817	791	787	787	808	783	802	767	792	765	819	819	805	805	805	792	758	783	831	817	809	834	774	768	791	793	810	813	796	775	794	794	793	783	790	844	837	824	819	773	791	807	796	759	822	822	778	855	784	797	787	777	714	825	784	758	809	772	794	839	834	811	755	808	773	809	783	801	809	771	801	779	764	824	818	746	795	811	828	821	806	817	779	816	772	771	790	735	817	805	786	809	774	765	818	821	804	802	781	747	779	766	798	787	818	804	811	797	812	799	799	830	781	787	756	775	819	800	785	824	799	834	805	782	802	789	784	802	860	791	774	805	842	779	761	854	800	787	819	796	778	810	762	800	749	851	766	729	788	773	772	742	747	782	822	801	806	786	768	760	750	802	765	795	810	805	796	789	825	816	759	812	724	836	780	779	805	816	779	760	798	801	749	785	812	785	820	784	798	817	797	807	753	759	786	755	768	847	805	768	816	804	785	783	791	812	788	785	755	823	783	765	801	810	794	755	765	773	781	838	780	792	790	835	789	746	763	774	820	774	804	757	819	799	813	783	758	733	726	791	791	782	750	770	776	829	855	782	709	783	763	786	812	748	781	814	737	761	799	761	821	813	822	811	783	797	781	792	777	754	815	785	760	814	823	816	736	778	797	791	783	782	770	783	767	785	815	785	771	751	798	758	795	802	806	805	759	767	771	838	761	852	782	784	697	787	750	781	796	793	795	777	796	755	805	776	832	807	759	814	819	769	841	744	823	782	778	805	807	778	795	775	764	790	809	832	779	804	806	795	757	811	817	775	794	778	827	788	825	800	793	791	783	737	783	777	769	753	820	797	784	772	823	757	794	799	794	789	734	800	772	754	733	792	779	803	832	783	819	770	790	862	793	811	836	764	803	782	754	782	803	763	816	778	740	790	783	802	834	785	813	820	796	789	806	794	792	782	864	771	792	851	757	769	833	792	812	808	815	827	776	776	779	731	816	764	777	785	739	748	792	811	827	813	802	791	828	769	825	826	787	765	789	824	764	821	825	742	776	745	743	809	795	815	748	817	784	789	791	771	757	760	763	822	813	800	801	790	759	786	807	803	800	792	815	832	735	784	805	836	773	785	754	824	786	788	782	795	777	808	792	797	753	753	792	747	796	766	800	780	736	762	800	813	750	807	765	816	789	781	796	774	778	825	821	785	785	788	756	746	821	788	764	754	757	797	777	792	768	827	787	744	819	815	808	778	779	770	815	794	813	842	790	694	780	784	784	835	756	784	794	800	821	756	763	788	809	763	819	813	755	808	787	810	814	843	760	809	743	800	770	779	817	787	783	755	767	800	823	774	768	792	862	785	787	747	825	803	778	783	762	789	806	808	774	760	772	783	851	825	834	794	775	784	777	767	744	828	743	748	818	764	803	786	815	759	774	765	719	840	805	793	775	740	837	850	824	772	805	794	782	768	810	816	773	848	755	760	813	757	726	840	818	821	820	805	785	758	794	779	809	779	748	789	771	763	758	801	814	808	840	789	762	788	796	795	826	825	754	785	812	772	776	785	812	760	830	809	841	767	834	762	790	798	753	833	790	786	778	739	789	800	780	763	771	820	780	796	752	769	827	813	810	748	783	789	816	820	793	804	799	801	791	808	800	834	835	786	763	772	805	795	836	771	834	827	774	804	755	787	779	786	770	783	793	777	771	792	809	757	771	804	792	813	806	728	754	739	776	783	801	815	812	798	766	771	804	741	751	783	767	767	797	829	737	770	796	820	782	752	785	813	786	803	807	779	820	780	824	794	706	735	775	780	772	817	787	798	811	738	834	810	795	864	800	841	764	792	762	777	804	818	777	784	818	760	830	767	755	764	750	821	810	799	834	766	745	802	830	813	806	765	779	706	781	785	751	744	760	759	844	774	759	784	767	813	799	833	816	792	796	794	801	766	769	833	776	775	768	808	765	792	770	772	765	785	768	752	792	753	796	786	800	779	752	738	807	826	784	796	805	832	811	770	819	784	792	765	784	790	758	800	803	799	807	801	797	789	784	766	756	724	774	787	795	782	766	780	844	795	823	797	804	804	836	802	808	737	758	829	764	768	843	776	775	786	795	750	819	776	794	768	748	759	756	782	786	758	751	757	827	791	792	754	720	700	831	781	804	770	805	792	827	741	738	802	778	844	818	800	822	789	750	758	784	747	791	738	786	755	792	738	803	842	840	768	788	809	785	807	770	784	800	797	865	765	814	854	791	778	777	768	767	792	713	800	839	781	796	768	800	772	790	766	795	810	803	827	814	803	849	801	834	731	848	816	756	805	806	814	779	831	759	813	774	811	816	798	791	810	800	769	764	823	760	795	756	813	807	778	778	795	833	793	772	764	799	792	773	812	819	795	808	829	767	793	833	799	763	783	801	784	752	745	823	828	821	798	791	761	777	819	781	778	787	769	776	753	768	799	805	811	783	785	796	783	753	810	836	777	770	748	786	819	782	791	801	751	818	788	843	795	789	779	789	829	796	788	792	777	802	780	773	750	848	801	846	787	776	779	772	774	782	778	762	800	734	778	760	790	783	774	804	819	798	815	802	795	832	776	734	812	780	771	811	844	783	797	848	796	828	770	801	851	804	784	798	786	798	813	788	825	786	806	835	795	828	768	766	815	803	808	804	836	815	736	761	815	746	773	734	762	841	781	759	782	778	786	813	779	811	795	756	834	788	720	760	776	724	807	768	842	744	735	790	783	809	827	802	745	838	783	780	764	831	810	821	752	788	753	780	790	756	725	812	790	781	797	813	783	753	820	775	782	806	853	779	748	766	766	765	815	774	794	783	842	777	793	825	785	772	818	806	823	799	792	774	819	814	768	804	807	798	797	774	777	733	820	804	787	808	782	782	787	827	798	825	836	754	783	783	818	740	828	757	802	793	776	806	745	777	790	792	772	790	801	791	811	789	739	778	778	767	812	791	793	773	820
22500	21142	28694	23844	21145	21205	12210	1782	1265	1187	1123	1072	1031	1020	936	994	891	908	885	858	825	852	838	867	799	810	803	792	822	805	853	774	794	796	815	774	737	803	772	781	794	806	797	793	757	754	788	776	749	780	791	761	785	822	832	790	744	707	789	759	750	867	799	823	782	818	786	786	747	787	759	773	742	762	769	784	799	778	764	746	754	750	746	825	760	795	782	774	799	795	768	794	732	816	775	748	768	753	805	757	767	761	779	715	811	792	768	791	797	796	787	794	785	775	771	793	784	797	785	809	780	744	776	763	751	768	778	830	807	757	752	795	801	832	768	784	812	760	817	732	787	817	813	746	715	751	814	753	826	749	738	809	799	807	792	770	795	779	766	806	783	785	772	764	776	802	778	753	733	772	760	743	780	811	786	762	816	758	870	771	785	789	804	748	756	806	863	816	695	827	793	797	803	760	757	823	803	741	778	764	779	765	838	760	786	762	835	771	766	762	753	785	765	746	769	771	740	775	768	781	752	760	757	843	779	793	752	777	786	800	757	793	798	793	784	785	800	778	788	776	790	767	805	750	771	772	788	774	732	757	756	753	770	813	726	726	818	761	790	760	760	803	792	759	801	776	788	773	767	803	739	758	779	826	758	775	786	774	786	820	733	782	774	776	803	792	781	757	777	797	728	769	787	790	731	792	795	803	767	749	784	814	768	783	757	740	776	809	757	754	727	787	749	764	791	788	757	729	789	762	781	725	793	727	777	820	778	719	801	783	820	768	784	800	787	773	744	746	798	792	745	793	710	787	854	789	820	791	771	801	808	798	745	796	757	781	796	759	761	750	777	836	752	744	780	745	789	788	780	777	822	759	746	740	789	810	767	793	776	769	806	784	795	804	782	802	765	721	736	741	798	777	751	773	755	767	782	757	817	842	770	783	756	771	819	768	730	758	731	772	790	771	720	761	810	777	783	756	819	831	743	773	765	766	744	765	815	692	810	784	795	770	741	765	745	784	790	762	765	774	769	800	747	766	816	818	763	755	741	774	731	730	782	768	783	800	797	738	789	777	792	749	781	762	756	815	750	775	716	775	808	794	784	776	740	769	789	841	775	766	784	821	771	795	761	766	776	770	767	795	808	789	817	745	780	762	731	748	725	722	804	832	789	767	770	759	774	742	772	775	733	775	748	786	801	772	790	768	784	765	763	784	778	786	789	818	771	814	835	779	738	783	755	756	771	735	759	792	774	794	717	784	759	759	733	762	781	718	791	745	769	792	750	781	771	783	739	761	782	759	749	803	750	773	770	751	773	763	740	776	737	764	779	794	780	782	789	764	778	765	845	736	725	807	751	810	781	792	798	775	815	758	778	761	716	771	757	762	711	780	743	831	725	767	763	785	787	819	755	757	786	723	734	801	776	757	807	814	765	764	818	782	750	776	719	746	812	761	825	783	770	753	749	820	715	792	726	788	823	770	783	742	832	786	780	849	738	766	779	753	780	790	736	744	794	825	764	755	789	783	781	767	761	788	788	743	780	738	777	828	773	795	774	761	758	797	784	756	772	762	806	772	787	766	773	875	774	829	768	787	751	780	780	789	735	770	779	748	768	761	741	792	765	780	761	727	750	789	817	744	754	806	779	828	773	761	742	790	775	782	725	802	770	777	763	794	768	786	776	768	761	752	756	757	756	785	745	804	787	739	817	783	770	768	771	802	777	761	768	754	750	787	739	759	779	798	782	751	798	794	764	789	775	750	738	807	755	760	759	791	740	788	773	783	786	733	779	794	739	827	809	739	745	811	735	802	738	764	805	812	802	797	765	757	791	773	747	748	778	808	797	767	827	807	741	859	779	770	794	797	766	775	756	738	769	783	752	793	749	761	773	785	760	780	754	758	781	754	766	774	765	785	783	784	738	775	809	722	804	767	737	742	737	774	800	755	797	750	810	759	783	825	766	753	780	777	801	758	818	780	773	770	750	791	751	799	756	794	796	809	753	749	824	814	798	798	805	777	831	805	724	777	795	735	783	710	771	795	748	776	769	757	734	757	760	743	799	793	763	802	736	806	782	732	788	815	733	749	781	789	757	778	819	777	791	734	743	734	734	790	780	806	808	770	803	740	773	775	778	785	840	776	730	755	761	737	783	777	805	787	856	769	779	788	769	753	801	796	797	751	774	759	797	764	760	757	780	747	739	808	766	722	768	813	762	761	772	777	741	704	706	721	764	782	789	732	823	776	798	766	774	731	783	753	803	797	790	794	772	783	795	729	751	788	791	755	758	761	785	798	762	767	804	816	750	752	813	762	803	765	819	763	772	788	791	743	795	763	775	757	802	753	811	763	803	812	727	738	762	755	773	750	739	758	804	748	774	760	785	794	756	737	799	724	778	730	782	737	780	793	773	823	777	831	708	758	756	805	784	826	787	802	781	790	763	792	762	796	826	782	782	761	816	776	707	784	744	810	788	761	805	736	737	796	788	742	802	742	771	756	730	794	734	755	727	793	752	760	727	806	742	737	817	803	731	814	780	786	767	776	792	769	758	757	819	763	770	717	751	761	760	792	773	782	834	767	798	784	812	758	744	793	755	743	786	774	766	782	821	746	760	825	766	742	776	790	774	737	798	793	797	762	756	759	745	778	774	755	721	733	808	779	744	743	802	789	729	773	775	774	739	791	787	792	763	764	830	776	830	718	696	779	730	750	785	792	786	751	756	817	758	767	763	773	803	747	767	787	748	796	762	783	778	767	806	717	792	767	804	765	767	751	795	794	765	749	781	749	755	762	749	767	795	767	771	776	811	784	785	756	765	823	765	749	770	823	812	782	756	772	807	826	784	765	784	766	779	815	847	815	794	753	813	867	808	755	746	753	786	756	758	789	726	690	820	800	761	779	789	758	757	738	809	764	786	819	759	763	788	761	761	764	761	775	789	784	786	782	770	722	734	733	733	771	823	817	766	788	815	747	728	743	841	730	779	745	790	763	748	794	822	787	740	786	742	804	790	773	777	791	760	744	756	763	817	724	804	809	769	773	801	785	763	813	779	812	752	776	806	805	794	749	775	810	800	818	805	775	764	771	775	739	763	733	771	759	788	796	804	799	823	783	816	737	730	774	743	790	761	770	762	758	817	761	793	752	742	755	806	779	740	783	775	763	808	813	725	857	749	801	774	748	771	807	779	800	776	791	799	785	795	775	805	738	835	788	807	781	807	784	790	775	767	783	748	801	756	767	783	768	736	691	790	773	793	795	778	799	766	802	830	783	706	794	795	755	764	755	763	736	763	739	761	735	766	774	815	763	765	820	776	810	779	751	731	757	774	786	796	784	778	732	790	786	764	807	828	803	749	730	799	803	749	770	777	775	780	769	759	789	724	771	690	744	774	715	831	784	787	790	735	787	800	805	788	739	784	790	764	808	823	729	727	768	753	766	819	777	763	769	757	726	772	808	733	743	813	824	784	728	781	735	826	767	818	750	740	781	766	755	706	767	727	741	787	760
22860	13738	10410	5518	3834	2865	2367	1873	1630	1367	1285	1143	1128	1069	1047	976	935	965	886	889	834	864	793	849	854	836	885	792	873	778	841	793	801	850	823	851	783	786	856	787	837	792	826	803	801	799	839	828	808	810	814	857	831	765	805	781	814	786	838	880	838	818	792	779	884	772	790	806	798	826	854	777	741	802	837	792	801	820	763	846	785	804	778	774	777	786	816	806	831	791	847	827	776	846	808	809	760	832	841	822	797	824	811	827	805	831	809	795	789	828	782	776	766	754	766	768	815	792	820	825	790	780	795	763	774	750	830	826	795	822	791	810	873	816	784	804	828	820	852	852	803	848	816	808	772	795	811	807	801	793	811	837	829	782	809	786	794	829	790	822	811	802	798	803	759	791	821	761	752	779	794	783	799	829	863	860	790	815	755	765	820	815	828	811	795	827	786	843	767	798	801	774	774	805	822	793	845	761	793	764	818	792	805	781	807	796	819	764	787	794	815	828	803	828	802	816	818	789	791	760	805	787	853	770	742	769	771	781	777	805	867	815	789	805	748	798	757	841	799	785	803	789	803	789	803	777	778	857	812	766	813	808	773	777	807	778	855	773	810	799	814	768	814	754	823	810	797	822	818	836	861	759	834	766	818	845	812	820	798	825	795	767	798	816	821	826	813	764	817	789	807	845	823	797	766	759	797	785	783	866	789	834	823	815	767	770	809	829	856	810	828	764	818	790	795	769	799	827	774	787	812	776	783	803	753	768	820	796	801	784	763	807	803	737	778	839	848	816	826	756	828	793	785	846	784	781	808	764	750	790	823	818	745	796	835	826	842	800	775	801	788	756	790	768	780	843	748	765	792	760	810	777	824	774	789	825	753	764	774	792	781	826	810	751	789	830	777	832	786	829	797	794	820	788	778	787	815	758	802	821	740	800	798	720	787	813	763	848	788	835	783	763	806	770	769	791	776	764	882	820	831	823	787	770	862	804	787	802	808	809	777	777	779	768	813	763	833	831	853	814	869	778	798	788	790	824	861	780	750	786	791	796	773	874	815	777	786	865	796	764	808	800	786	803	798	778	742	817	832	793	810	852	770	797	814	838	740	788	850	813	730	806	792	821	760	815	815	816	830	767	779	811	781	804	808	814	764	809	791	765	815	804	732	829	783	820	801	748	829	830	776	761	767	837	761	801	828	814	783	839	798	734	798	769	824	790	792	815	739	795	793	772	821	803	821	805	763	796	774	784	759	790	818	778	794	794	764	852	772	772	793	781	759	793	837	782	843	713	786	830	804	805	780	764	778	798	820	775	760	771	823	841	818	770	800	765	844	794	795	854	846	798	787	847	800	823	777	760	805	755	842	775	768	740	814	794	759	781	810	799	746	785	769	730	755	788	758	774	815	762	773	816	772	779	758	746	783	823	790	780	774	756	827	789	823	730	781	845	793	791	831	828	810	784	799	750	830	804	799	810	809	841	817	778	846	789	830	781	825	833	808	791	824	764	825	843	814	777	779	773	787	818	812	766	816	805	750	770	828	791	829	837	792	760	771	812	815	754	819	811	794	850	793	782	827	771	811	809	796	772	848	806	743	785	811	771	807	846	781	806	772	770	797	787	808	805	811	774	778	783	797	859	833	798	817	798	788	814	826	786	803	791	811	794	767	761	812	824	744	775	834	765	833	782	758	807	822	799	763	825	756	792	769	857	788	794	836	845	750	796	810	833	776	799	800	842	813	786	823	799	795	856	755	751	760	787	768	797	788	751	788	740	793	818	830	783	833	818	775	789	837	791	761	835	712	834	820	785	834	817	837	816	837	788	790	721	796	776	854	721	809	817	768	789	852	794	745	798	791	808	796	762	790	752	801	834	776	757	796	790	782	789	806	811	834	802	753	775	835	859	796	794	840	756	762	800	807	813	767	778	758	762	789	839	830	824	810	830	756	782	806	852	764	794	795	765	839	802	821	839	775	748	801	786	811	872	774	732	786	780	787	819	842	809	789	806	788	767	754	810	771	803	792	771	814	804	798	800	832	808	774	831	862	756	738	781	762	800	828	855	765	823	780	822	828	802	757	817	782	791	815	840	846	854	786	791	831	746	777	813	795	812	821	821	772	832	745	819	828	836	805	820	825	786	835	848	774	817	802	766	810	769	800	783	819	780	795	783	777	782	801	809	788	837	802	793	789	773	821	786	778	755	836	838	807	761	787	784	801	825	783	814	792	787	815	778	801	801	765	795	832	786	785	825	791	831	800	800	818	797	787	797	805	736	808	793	767	786	780	769	752	805	760	785	812	783	857	798	836	752	767	751	762	839	808	836	793	817	788	823	793	805	745	809	752	754	804	770	777	791	755	805	767	768	860	816	799	794	793	824	808	777	838	765	785	845	819	761	792	774	790	840	792	768	798	827	797	765	802	812	796	816	830	827	822	770	829	818	819	762	780	809	844	771	758	745	791	795	781	773	789	831	855	800	754	758	816	760	819	800	818	836	802	795	783	802	812	784	831	816	790	837	834	795	834	827	808	788	742	789	815	830	788	828	758	771	780	813	837	815	816	815	760	769	818	810	775	818	770	831	857	754	802	788	854	770	837	756	814	853	755	821	769	772	797	795	820	766	788	795	841	773	832	802	801	837	782	750	778	810	754	806	809	818	786	773	803	778	803	747	829	811	824	752	831	816	853	813	779	774	823	789	823	808	806	835	794	762	751	802	776	750	867	797	831	801	793	770	822	839	787	783	810	773	789	859	800	822	773	818	731	825	847	794	787	838	792	798	801	748	770	767	829	817	824	796	744	861	779	844	820	811	753	812	810	771	804	812	752	805	828	797	821	809	794	775	800	782	746	791	784	784	752	834	768	802	820	787	797	791	774	853	793	854	814	803	795	789	827	757	791	792	798	770	847	793	747	785	768	762	806	749	798	798	800	800	752	846	771	812	788	860	785	726	747	800	835	813	826	837	812	763	772	813	802	796	756	781	785	752	784	813	853	776	779	804	796	840	777	856	809	777	808	805	822	801	804	798	797	889	825	807	785	775	785	799	836	826	787	811	752	742	796	803	770	807	764	808	795	800	809	811	781	788	796	784	786	813	846	795	846	846	784	775	792	765	835	822	775	809	845	776	789	769	821	782	830	824	843	855	740	811	811	830	818	763	778	814	752	804	822	797	805	831	817	774	841	848	806	842	782	763	846	793	796	792	802	750	805	766	793	804	796	796	845	815	803	778	858	824	770	793	766	776	727	803	766	833	815	801	788	802	754	790	732	806	802	830	792	810	819	801	838	814	788	827	813	747	809	805	806	775	816	849	769	796	811	791	792	831	813	800	798	778	775	796	818	751	827	846	783	754	819	818	846	802	807	810	834	773	834	792	787	838	818	802	765	802	794	790	776	776	757	779	758	800	772	810	780	837	800	789	814	820	822	807	847	767	795	820	770	824	815	850	822	792	766	809	848	805	748	875	806	824	790	786	791	776	754	808	838	815	814	818	821	757
22480	21048	28590	23732	21049	21126	12303	1789	1272	1191	1065	1023	977	953	937	871	948	895	896	853	835	787	823	822	793	779	808	822	846	824	867	817	807	857	800	763	737	843	772	738	815	779	794	803	797	831	787	838	770	818	761	769	783	787	801	794	819	815	769	717	783	770	755	757	806	786	808	795	767	781	744	807	780	779	801	790	707	770	809	796	798	799	784	777	734	758	782	724	781	761	834	794	755	767	749	771	756	770	737	730	751	762	786	830	781	784	789	759	795	812	779	778	748	754	817	756	779	815	763	752	769	732	754	835	723	772	792	770	779	722	772	758	736	790	716	766	749	789	753	793	805	745	797	767	753	770	781	783	812	799	806	737	772	789	754	797	772	752	785	768	802	791	733	795	752	717	775	741	816	699	749	801	777	793	752	754	797	765	784	744	803	753	764	764	800	761	809	786	757	774	785	769	790	780	767	784	767	809	763	774	754	759	780	723	782	816	754	781	699	803	790	725	773	763	768	795	796	738	763	765	796	848	744	767	758	743	845	811	761	738	764	782	805	767	782	794	786	736	774	778	782	783	752	845	819	776	759	755	770	798	823	787	765	782	761	782	785	834	782	753	726	780	770	771	822	809	785	774	743	771	774	751	772	752	786	778	757	761	838	794	746	818	725	800	761	819	815	727	805	798	759	808	764	747	734	800	797	758	795	782	763	752	773	772	752	806	801	805	821	762	753	792	750	739	761	779	778	792	826	721	765	755	769	756	774	791	776	806	820	795	806	778	788	776	841	791	727	812	731	780	794	748	758	793	766	787	773	800	736	771	765	802	801	771	798	818	803	782	783	822	784	818	740	796	764	775	800	778	822	790	794	808	758	804	693	793	803	771	831	802	780	785	750	770	742	805	784	753	729	787	807	771	740	786	768	774	779	760	783	793	796	758	793	763	744	797	766	788	780	740	784	777	732	782	747	750	817	770	766	760	755	783	789	760	801	787	767	753	771	772	731	714	742	791	803	766	812	786	791	780	796	768	790	784	752	750	789	760	754	770	797	757	824	759	759	780	839	803	779	797	737	756	805	748	765	788	798	786	733	768	779	789	782	750	782	746	721	724	744	814	747	779	698	756	791	775	760	791	754	743	790	817	770	797	816	748	754	741	788	724	800	767	797	763	769	748	796	751	745	777	775	746	795	763	765	796	741	806	782	739	731	771	769	775	817	714	742	782	776	814	770	782	782	776	793	716	806	727	799	785	771	783	777	787	792	749	776	760	764	737	737	737	719	737	779	817	824	816	790	777	755	772	764	776	753	746	774	753	791	745	755	729	764	795	735	797	794	766	797	748	780	724	805	771	751	799	772	769	777	825	733	783	814	829	747	783	741	782	765	777	768	741	811	839	790	722	765	782	769	769	786	822	784	820	788	796	727	751	751	742	776	783	779	747	772	761	749	779	811	778	784	811	748	792	716	729	760	767	775	761	748	705	734	775	772	815	794	741	839	791	801	750	755	746	770	826	739	729	736	749	772	712	791	702	778	722	736	758	784	747	770	775	830	722	773	737	814	765	822	786	849	753	799	748	734	822	778	745	800	748	821	780	772	738	790	767	745	786	776	748	776	728	799	811	822	781	811	788	738	768	780	753	799	779	748	768	731	798	758	834	792	782	756	797	789	775	797	759	811	797	805	825	760	779	799	777	772	774	747	799	791	796	747	758	801	743	808	758	817	786	818	797	774	740	779	750	755	789	807	822	808	728	758	737	751	773	777	780	794	785	742	763	802	790	776	791	720	769	751	800	748	761	787	811	793	744	751	771	725	789	757	768	729	755	782	819	764	737	811	741	757	738	763	758	772	783	766	789	794	784	748	767	770	771	820	816	733	777	746	784	771	772	768	758	779	702	756	755	785	746	772	738	719	811	761	725	781	778	810	767	788	749	749	792	783	753	759	786	809	769	749	734	805	784	773	743	777	784	764	757	734	832	778	718	795	802	757	764	788	764	780	781	778	720	829	764	800	782	724	730	786	782	790	766	751	799	741	796	771	752	783	773	734	750	775	815	793	728	783	792	779	768	783	778	831	794	779	788	861	753	817	732	726	813	807	761	763	784	840	836	785	813	812	773	796	750	758	768	820	797	750	766	712	764	707	740	790	765	788	742	811	713	795	742	760	748	777	781	775	748	783	697	798	719	798	750	767	777	727	762	749	783	775	762	799	738	768	798	785	782	824	779	777	723	788	826	817	782	744	782	797	760	849	814	741	824	708	761	794	784	767	807	801	726	810	774	753	783	718	762	740	790	832	757	739	778	776	816	806	811	775	801	811	743	786	758	724	779	812	747	768	756	835	772	761	784	799	776	777	755	764	729	779	731	748	734	757	792	757	738	736	801	718	816	796	827	815	792	766	741	790	725	770	769	770	726	756	802	780	750	759	753	773	776	785	818	759	705	746	776	761	728	791	789	802	780	756	776	805	759	749	823	734	772	710	785	755	808	750	809	810	772	733	794	746	779	781	748	762	791	799	808	761	731	734	784	742	763	765	772	793	715	734	805	742	757	723	758	800	780	799	758	791	756	769	756	774	773	791	756	802	787	790	763	792	784	780	764	777	773	759	792	788	780	775	758	788	767	769	827	729	737	800	767	797	790	780	775	777	790	829	762	748	784	765	793	781	817	752	785	773	800	792	778	760	722	802	797	752	763	771	787	748	780	785	815	822	756	753	838	790	819	781	803	773	807	734	757	792	720	804	772	736	813	789	808	754	754	753	758	796	829	804	770	735	769	766	775	751	766	743	755	769	761	743	786	753	763	789	807	751	781	815	706	741	769	783	815	777	734	750	774	777	789	758	751	742	759	784	722	737	809	773	789	767	777	813	735	793	777	786	776	731	776	761	789	773	788	822	812	797	739	776	766	742	768	773	762	814	773	775	793	761	776	758	703	784	772	804	814	729	720	735	713	757	728	767	767	726	759	744	735	775	780	783	851	778	732	781	751	711	745	802	783	809	776	777	814	786	739	758	736	783	740	744	767	773	768	746	761	759	745	815	760	787	783	730	783	785	763	755	722	789	761	796	751	775	801	784	802	781	767	722	813	756	734	736	794	758	727	768	754	797	780	820	808	748	760	781	721	758	781	758	806	786	712	786	801	776	768	773	736	746	738	780	767	789	788	752	754	761	777	776	761	771	720	781	725	808	790	775	794	811	809	760	753	767	711	701	743	798	737	813	745	822	827	782	783	789	748	766	805	736	779	804	818	793	724	767	745	769	772	789	761	812	771	803	741	805	759	783	716	726	732	751	762	838	747	786	769	827	744	737	814	785	767	743	804	771	771	757	752	760	751	766	851	746	789	747	764	784	733	782	793	762	774	719	813	787	786	782	768	773	813	724	760	732	764	805	766	775	780	811	863	760	806	813	720	783	775	761	754	766	763	815	768	745	815	794	773	731	769	786	779	787	741	779	799	810	793	770	773	810	807	784	788	741	815	793	755	781	792	692	717	803	731
20629	13570	10674	5579	3927	2958	2432	1868	1636	1443	1334	1183	1102	1066	1060	976	968	955	852	958	923	891	860	904	853	874	828	822	778	877	791	801	799	824	804	872	817	841	831	743	808	800	774	804	850	821	793	796	834	832	785	768	822	796	828	837	819	803	829	789	756	727	821	806	811	761	778	798	842	800	812	805	825	793	779	796	807	765	779	775	822	756	826	744	827	760	801	828	829	829	786	776	781	796	778	826	801	813	796	714	825	820	783	761	801	793	791	800	751	811	789	756	787	802	744	782	844	821	803	747	823	811	795	820	781	789	811	781	788	846	821	802	839	788	758	818	785	789	719	857	758	787	831	724	808	756	769	828	878	816	782	821	799	809	780	840	833	796	788	763	810	790	819	778	786	769	781	787	740	807	813	783	796	817	813	737	782	792	759	827	805	766	809	799	845	798	825	747	792	801	815	792	783	775	815	839	784	835	810	835	839	774	803	718	740	762	813	765	780	766	765	813	814	819	788	804	781	801	780	775	799	794	823	735	824	786	758	756	834	775	779	797	784	761	773	799	740	826	786	833	799	779	804	789	775	731	802	817	790	816	783	758	811	783	780	780	811	781	807	787	766	801	781	797	744	809	800	786	802	837	760	768	793	806	799	781	775	808	845	723	828	754	773	797	815	810	779	718	798	825	745	753	800	766	800	833	814	780	803	771	780	813	725	782	816	823	784	810	784	819	794	748	809	737	785	836	772	776	783	764	769	789	858	797	801	801	774	795	775	785	775	768	788	808	828	765	821	788	814	757	733	850	769	781	799	812	779	805	820	786	794	803	804	786	827	783	779	750	760	731	761	813	797	760	796	799	766	798	812	766	757	771	790	788	793	803	784	747	801	810	837	787	765	823	780	781	760	805	765	788	833	798	787	749	765	757	790	793	794	809	807	732	818	798	783	746	760	813	770	797	769	776	800	801	828	737	788	790	794	777	767	815	782	785	774	803	805	777	761	803	777	797	785	792	767	803	799	738	829	798	757	813	748	853	790	765	792	741	858	766	760	840	816	739	809	843	807	733	789	819	776	743	769	773	772	805	816	818	795	786	818	781	790	863	804	788	784	758	800	811	777	851	812	834	728	792	835	763	816	811	824	834	740	858	781	798	790	778	770	758	768	807	809	741	759	789	810	820	801	786	743	743	827	767	798	771	805	807	816	789	802	799	786	797	818	819	802	764	787	790	753	839	817	836	794	813	833	838	764	826	855	788	790	777	839	761	809	792	786	806	811	776	782	750	816	774	801	784	800	744	788	777	830	800	723	781	756	789	792	809	819	783	829	756	783	773	748	819	783	776	797	729	800	781	772	801	790	780	814	736	813	735	794	797	788	817	764	805	785	781	787	799	830	777	741	778	821	805	806	789	789	775	814	803	824	752	813	798	837	806	799	758	795	796	809	835	784	766	800	798	823	797	806	782	854	782	827	816	788	802	778	831	768	773	760	771	834	793	760	842	780	807	839	780	809	836	825	835	796	784	793	785	792	775	815	760	869	825	779	756	773	785	807	778	753	784	754	807	763	757	768	807	824	829	777	803	831	805	782	761	842	734	812	784	803	769	752	770	770	786	818	794	819	814	756	782	749	794	764	771	818	809	770	809	829	793	776	808	790	795	772	800	810	768	776	780	768	808	745	791	765	819	797	763	831	839	771	795	818	774	802	831	801	805	751	795	809	762	791	824	810	766	814	767	783	811	779	744	791	818	759	777	766	823	793	807	774	831	806	795	842	821	785	773	805	788	750	815	823	745	809	771	759	777	767	761	768	831	802	810	836	804	803	760	781	773	808	776	834	774	770	767	803	717	775	833	781	729	794	826	755	780	789	836	800	819	808	804	736	787	797	820	766	766	801	755	805	819	760	804	763	792	791	785	796	782	819	745	810	737	813	801	800	734	796	712	816	740	825	748	804	779	846	804	817	792	762	740	777	753	779	844	781	788	787	790	765	779	742	812	772	774	775	761	844	839	803	809	774	751	798	732	761	808	792	810	812	748	812	770	782	820	804	779	795	787	810	736	784	814	829	849	803	787	826	809	783	755	836	799	800	807	757	837	745	760	823	795	772	765	802	787	773	812	829	782	767	821	780	807	757	787	793	828	735	737	787	812	811	821	807	792	756	764	770	810	783	799	771	820	804	769	825	802	780	764	815	790	804	783	778	835	784	757	715	787	795	762	799	800	804	779	785	790	862	746	817	741	824	787	759	824	855	780	794	771	724	778	810	834	824	803	763	758	761	808	785	801	757	829	746	744	839	802	782	803	791	764	805	752	801	807	809	807	814	743	748	803	819	748	805	784	785	820	796	749	785	763	754	848	761	814	803	809	828	783	811	822	821	807	782	802	805	806	806	749	825	848	760	844	757	763	835	784	812	823	845	760	779	741	802	801	822	752	846	844	758	787	775	817	835	849	818	781	801	772	822	792	845	803	793	807	769	742	815	773	746	797	770	824	782	795	790	810	806	822	823	807	784	812	834	783	771	836	712	799	765	773	763	791	842	790	760	755	771	824	799	761	788	798	810	746	811	745	757	765	795	861	768	802	776	841	791	781	809	785	824	830	825	737	800	756	802	847	803	757	805	781	773	811	773	801	767	782	781	849	791	807	827	764	739	804	792	815	830	798	809	821	812	752	772	795	768	796	793	745	816	811	746	812	752	795	777	752	763	771	808	742	786	802	774	778	765	815	791	846	800	817	742	809	824	789	784	803	743	773	787	786	809	783	780	766	775	827	810	805	842	818	804	800	781	788	801	787	771	798	763	798	771	754	788	761	800	794	752	762	737	801	805	788	797	764	793	781	738	785	747	815	823	809	814	786	832	770	839	777	815	785	797	751	757	794	863	810	803	755	738	774	776	791	841	789	805	746	778	783	784	777	764	818	764	819	737	846	770	779	762	838	830	792	757	780	778	741	824	785	839	770	796	790	796	798	794	831	827	764	766	757	759	781	822	811	800	808	760	823	767	790	770	781	816	836	784	776	808	790	772	755	755	801	756	773	846	787	797	767	831	857	810	788	835	804	835	794	759	802	803	772	726	765	752	769	847	829	777	821	789	755	829	786	789	777	834	757	748	795	762	843	761	793	845	813	777	752	772	793	780	791	823	777	819	810	817	737	802	769	736	810	758	785	807	795	785	846	813	800	795	840	787	831	786	723	792	848	823	816	782	807	754	788	789	762	719	775	775	828	852	807	818	767	763	817	782	817	773	792	783	749	759	829	766	807	791	792	756	821	816	810	805	790	789	806	824	771	858	763	811	764	837	803	796	763	805	784	827	841	763	853	847	852	821	758	813	787	838	738	800	827	759	783	765	831	843	761	783	774	790	795	825	821	812	829	802	817	727	805	790	775	811	768	833	795	772	846	798	773	773	753	758	804	850	793	792	806	819	792	783	796	821	803	788	781	764	787	799	810	844	796	774	787	805	770	784	807	800	791	799	775	763	760	812	803	783	727	810	819
22432	21072	28654	23738	21076	21137	12299	1794	1327	1176	1112	1061	945	1003	974	1009	893	849	926	887	812	837	834	798	815	802	834	820	779	837	755	815	833	827	826	770	788	798	834	795	801	805	836	821	827	825	775	775	781	780	812	772	795	776	745	735	797	771	803	773	796	827	775	791	753	780	817	747	764	783	820	791	803	795	807	792	732	802	797	763	735	793	794	823	758	777	798	809	760	752	772	710	800	776	807	792	826	740	783	848	749	808	750	790	800	855	798	770	796	766	748	772	793	757	785	807	785	736	754	761	777	757	783	759	801	821	779	775	779	843	816	743	775	759	768	767	785	790	754	766	759	721	761	730	744	758	771	789	799	767	887	779	802	741	789	779	786	800	839	783	740	767	797	798	831	770	769	744	789	764	828	771	757	773	770	729	756	762	805	787	777	790	777	786	777	780	756	810	784	770	777	791	817	826	813	746	747	798	746	760	679	754	755	734	757	740	787	783	742	812	765	769	815	798	795	796	793	792	786	780	788	776	780	812	783	748	787	732	776	813	788	827	758	738	805	762	823	785	712	781	807	717	772	808	750	783	806	813	775	757	807	829	766	817	797	767	835	805	813	769	784	777	765	772	703	802	763	730	766	789	759	787	711	782	803	788	783	777	819	781	766	765	780	817	791	796	782	805	812	834	795	751	786	727	791	746	817	775	797	795	752	748	784	793	809	757	819	788	833	828	771	783	764	789	810	795	777	755	790	762	807	825	770	758	805	819	750	789	772	776	781	708	801	824	798	815	772	744	865	807	756	787	781	747	764	766	727	767	788	728	767	778	733	773	745	753	771	781	737	760	824	784	810	792	774	790	793	792	818	772	780	794	804	833	796	761	765	761	807	815	816	764	787	732	722	753	778	761	797	791	772	769	723	780	803	722	818	718	739	789	759	762	815	791	792	806	766	788	799	740	775	778	804	783	727	734	755	810	797	798	747	753	736	780	799	760	771	728	846	782	796	800	812	777	764	767	761	786	777	792	774	778	791	760	763	800	801	730	780	816	758	814	774	752	747	789	741	784	780	744	746	786	784	765	782	836	778	739	808	815	773	739	758	786	737	803	778	765	783	745	810	785	807	731	784	735	756	723	805	766	796	790	810	837	730	828	752	770	729	779	769	816	810	736	814	813	776	781	785	792	749	814	777	761	823	787	782	786	751	799	769	766	761	781	755	792	766	767	781	792	789	749	829	820	728	805	784	786	799	779	763	787	815	786	836	793	815	800	808	762	801	775	823	753	811	761	787	812	779	740	806	817	760	789	776	810	779	801	778	769	756	776	767	770	805	757	815	784	755	783	789	767	758	725	810	786	789	810	823	764	761	783	802	779	806	765	799	803	761	814	770	849	801	763	798	804	768	806	769	798	800	816	792	783	744	760	770	763	811	802	758	767	761	793	804	833	748	789	798	734	808	823	775	763	737	739	831	734	747	786	790	763	808	790	758	792	782	790	774	756	758	766	754	763	770	767	789	826	793	720	718	786	796	782	816	767	757	796	777	829	778	736	786	788	734	710	791	785	843	781	770	777	750	817	842	799	803	787	750	834	831	773	798	769	803	811	730	778	822	758	770	801	761	785	780	717	767	752	724	797	759	749	785	767	750	782	794	762	803	819	778	800	779	808	785	722	799	792	764	771	786	736	792	765	775	809	790	755	813	782	802	771	815	775	788	752	794	777	816	792	771	741	787	766	692	778	802	793	747	785	790	760	817	781	789	811	808	753	819	777	743	794	736	804	803	769	778	775	838	779	822	755	784	757	778	784	761	735	729	770	804	807	773	742	807	715	780	801	753	753	729	790	743	815	796	729	777	734	746	760	747	764	730	772	804	759	803	795	734	755	781	764	731	801	807	832	750	748	782	787	799	763	747	838	796	794	779	757	777	776	825	786	742	772	841	800	726	742	729	781	796	746	790	786	767	786	801	730	719	779	768	771	831	714	807	773	776	801	741	744	797	801	836	817	766	795	783	789	798	790	737	793	769	794	768	761	782	788	791	707	798	800	795	754	772	751	808	759	808	798	728	774	802	791	776	798	754	788	752	797	732	825	772	761	773	776	786	728	814	735	762	824	721	800	793	765	739	806	841	749	771	770	784	803	796	728	756	794	773	795	800	779	793	787	794	755	778	733	808	773	809	807	717	770	741	768	849	815	781	770	777	798	817	754	751	777	792	801	793	779	763	758	816	799	736	782	800	762	780	802	777	778	820	781	785	735	750	811	766	747	777	813	780	802	790	806	749	816	766	731	773	814	767	740	753	788	791	797	712	782	775	792	765	778	753	764	775	798	834	794	793	804	758	821	724	773	756	792	788	745	731	781	730	771	859	767	822	750	749	851	788	758	798	762	748	743	735	772	760	753	777	721	734	747	778	821	775	734	813	763	774	788	801	798	769	776	810	824	762	797	777	795	807	772	832	814	769	753	799	757	783	736	755	794	766	778	759	769	777	821	739	763	735	792	758	744	797	717	768	779	804	688	769	775	762	807	792	812	757	725	782	771	776	782	831	741	823	754	812	794	805	776	743	735	756	814	763	810	784	811	738	777	801	749	762	752	752	788	765	816	737	800	774	818	739	781	730	726	789	757	730	821	804	767	781	812	792	758	780	748	755	817	747	717	781	807	720	789	826	748	750	836	743	777	818	744	804	741	775	725	774	728	796	768	749	767	781	762	769	759	779	770	850	792	751	744	823	781	858	744	802	712	727	806	765	761	831	724	774	817	780	826	797	766	782	811	772	762	759	734	799	751	750	737	793	770	756	778	797	756	802	789	808	755	772	725	776	776	744	762	784	827	772	762	784	760	800	755	771	808	784	752	804	766	831	779	769	815	768	775	773	774	800	763	768	789	769	742	792	744	768	822	734	757	784	743	784	790	754	765	785	805	760	812	828	789	785	778	730	798	715	819	766	733	810	770	781	795	756	818	782	825	750	737	735	765	805	778	777	776	785	780	748	749	789	775	772	779	749	801	798	750	763	800	755	838	744	739	820	737	763	811	756	768	803	741	747	840	775	746	822	794	746	762	769	825	763	787	791	758	799	776	774	776	830	766	705	782	770	771	789	802	743	833	795	829	826	737	803	757	826	745	804	771	736	818	728	760	812	831	736	783	773	770	808	755	821	799	757	790	755	797	793	757	775	780	755	825	747	788	742	752	754	816	768	718	758	760	728	781	834	744	803	829	796	829	802	754	740	778	738	738	736	758	795	736	777	772	755	781	729	746	730	791	750	837	787	807	787	803	745	801	778	700	775	746	738	817	782	772	769	747	781	788	761	784	693	815	695	741	896	714	759	767	788	785	816	752	741	808	764	783	780	848	761	809	747	730	806	806	794	778	769	766	783	832	753	773	761	776	767	731	804	772	813	758	743	753	711	774	720	783	765	738	757	790	726	757	756	769	798	787	780	738	775	818	795	807	779	728	777	750	816	768	808	773	803	743	778	734	769	775	785	776	762	743
19628	15878	10596	5372	3898	2979	2273	1907	1593	1475	1260	1191	1121	1062	1038	964	941	939	938	881	867	860	858	874	876	834	879	823	850	811	851	789	829	819	820	775	818	856	837	828	832	808	851	845	806	783	764	803	812	776	780	800	811	801	812	781	835	793	851	774	833	847	774	697	800	851	759	801	831	797	787	820	767	793	819	783	800	834	806	785	759	780	781	786	780	818	834	819	777	814	778	827	789	824	805	809	839	838	812	768	819	769	834	805	815	790	827	804	785	758	780	793	801	839	814	797	798	779	813	772	818	813	823	777	809	826	797	842	777	819	773	817	757	753	756	773	795	807	790	767	758	755	734	766	790	833	793	845	799	825	787	781	802	849	806	813	814	847	799	794	799	767	788	794	725	760	806	803	782	786	776	793	792	750	771	774	801	773	760	795	771	810	847	816	769	763	785	849	806	754	786	733	831	823	786	719	810	754	806	777	790	746	796	825	741	806	754	754	816	863	776	787	778	860	739	778	793	806	770	846	768	778	819	810	804	792	838	786	846	770	773	829	839	823	768	830	791	778	823	788	812	830	803	820	851	784	805	783	829	755	819	828	793	822	827	832	835	796	812	786	805	818	835	827	726	848	775	751	809	792	800	758	840	793	781	766	776	781	774	780	776	804	789	769	832	811	788	814	761	824	824	779	866	830	790	819	856	763	795	800	723	811	791	751	799	814	795	795	817	786	813	815	810	792	785	806	833	774	805	778	804	800	815	777	780	786	874	765	842	796	787	795	784	801	851	810	794	818	845	786	791	784	807	818	826	748	780	849	789	784	755	849	775	788	733	846	816	794	797	775	794	840	791	796	755	799	792	824	752	795	812	837	820	769	745	847	780	809	814	777	843	790	826	756	791	769	831	777	801	772	852	804	813	821	794	809	814	815	756	830	789	804	756	803	819	788	827	774	845	774	800	761	769	801	751	787	777	863	837	798	772	804	810	807	751	779	770	816	745	805	842	808	806	720	785	804	803	767	793	783	793	800	795	798	784	800	815	773	793	789	770	836	725	780	782	780	798	845	779	809	778	763	799	754	767	780	861	780	766	749	777	802	812	791	807	808	794	761	850	805	744	772	837	784	745	790	751	848	796	718	780	822	781	780	761	746	775	755	818	802	757	784	804	748	796	754	809	810	800	818	813	770	817	790	806	815	732	772	723	787	800	806	789	808	802	782	768	764	764	780	787	748	832	789	870	835	870	754	815	805	849	785	760	789	814	817	749	782	861	782	781	792	850	795	806	836	841	839	806	763	843	811	826	758	825	839	794	825	785	783	823	785	734	785	810	806	811	759	785	748	799	763	757	790	773	779	764	781	751	759	817	778	768	725	774	769	756	801	825	813	797	797	817	762	803	830	793	814	789	800	805	843	801	807	747	830	826	800	831	796	754	788	818	810	813	803	831	807	738	754	751	790	802	802	774	751	766	777	793	763	821	824	870	758	820	804	826	794	788	823	810	784	826	810	783	829	802	776	815	787	788	789	828	781	795	774	791	814	795	760	769	784	839	791	792	797	814	867	816	755	768	766	795	761	830	758	781	835	822	800	840	800	833	792	753	793	822	812	834	790	797	780	797	828	829	811	773	730	789	791	776	793	770	779	795	806	804	751	827	783	784	802	805	786	800	802	796	797	799	846	793	816	772	833	860	743	801	824	738	784	801	810	815	767	780	781	789	793	768	825	759	849	803	768	798	717	741	781	782	802	780	742	807	765	780	811	774	764	751	796	768	833	757	769	792	754	796	765	801	807	785	831	841	808	754	818	771	727	781	853	782	785	755	791	778	765	761	818	743	765	802	809	718	847	787	809	800	798	773	798	835	791	831	805	815	818	795	798	814	698	790	829	779	789	776	782	779	780	761	787	826	822	824	807	755	781	791	810	885	770	839	818	781	827	830	804	765	791	811	819	797	770	774	775	821	797	787	809	724	789	808	783	794	778	772	737	737	776	780	784	769	831	778	774	774	751	809	830	796	786	747	809	762	812	808	765	772	807	816	800	763	806	788	786	788	779	768	805	754	790	762	797	759	813	833	781	752	831	809	818	821	813	796	824	809	805	791	781	739	860	844	812	776	829	751	861	843	757	822	821	809	783	813	796	799	778	840	812	781	796	773	820	811	810	817	816	815	806	794	815	887	773	792	779	801	836	761	836	819	773	779	797	763	809	731	764	836	805	793	818	802	829	772	811	784	778	770	815	846	822	771	790	760	771	871	753	775	774	801	781	834	831	747	803	812	782	781	766	779	803	790	834	795	789	782	813	804	833	780	812	835	816	813	761	809	805	786	805	804	830	800	776	760	764	758	801	733	781	756	824	796	747	770	791	771	750	796	808	832	836	763	794	746	811	767	801	792	796	792	784	806	778	800	792	767	831	769	796	789	825	805	836	805	774	802	786	822	725	826	800	801	774	826	788	804	799	757	762	783	799	750	821	806	823	840	793	817	846	749	782	756	802	855	809	806	799	783	807	786	770	780	809	821	797	796	858	808	781	821	747	842	805	774	794	827	798	801	763	770	787	790	875	787	818	819	786	761	770	841	811	789	828	793	758	806	811	750	790	821	787	791	809	756	757	800	789	822	822	808	812	774	804	768	778	854	850	788	781	784	795	821	796	802	800	828	818	830	827	771	764	785	797	770	779	798	803	846	780	777	833	763	791	764	778	810	784	787	781	784	752	810	804	794	802	788	815	784	824	804	813	810	783	807	824	785	801	782	778	776	776	815	823	780	835	868	786	769	832	778	840	808	818	766	762	815	769	844	801	802	817	792	766	789	798	806	821	814	748	753	792	826	798	811	733	735	778	801	792	783	831	779	850	798	819	821	796	787	790	823	761	820	762	773	825	765	782	740	739	841	825	786	799	823	813	757	811	763	768	773	799	849	794	794	756	787	818	777	832	786	780	845	772	791	831	735	797	807	802	766	820	786	826	839	770	853	788	775	807	815	745	754	798	780	815	747	771	763	769	766	823	748	769	796	816	787	774	798	782	800	785	759	749	803	803	759	817	768	820	786	832	806	770	795	781	798	819	790	798	799	769	798	778	789	769	785	782	748	824	810	742	804	792	798	748	798	769	761	806	779	817	755	787	787	775	786	802	772	792	834	790	802	843	815	794	767	819	772	786	748	778	815	852	770	827	782	780	846	779	784	768	801	784	811	778	782	768	795	778	723	807	762	807	781	789	793	722	790	818	809	821	782	736	814	836	804	834	786	789	777	785	821	806	761	802	829	763	795	774	778	806	779	778	810	775	809	788	818	813	801	782	750	796	780	821	794	827	786	771	740	796	790	708	798	809	803	794	813	780	816	794	791	799	815	794	786	780	837	783	784	817	781	781	827	778	818	787	802	774	771	814	817	843	763	849	782	789	777	835	818	828	821	797	756	806	786	812	767	813	783	756	824	814	767	811	793	800	792	791	794	849	749	786	818	801	783	785	764	774	794	745	801	805	798	815	816	770
22490	21138	28759	23807	21140	21202	12347	1804	1371	1229	1144	1014	988	984	1025	911	913	915	913	891	857	865	836	833	844	870	853	840	870	827	821	790	834	833	856	849	805	779	830	808	855	807	787	798	846	847	810	802	814	851	791	841	833	841	816	792	791	788	847	840	808	789	854	812	781	789	807	825	859	753	812	762	797	826	864	755	773	822	826	834	778	819	808	788	790	846	804	778	744	777	763	787	792	800	768	802	758	778	814	798	824	807	807	778	809	816	825	845	852	853	842	809	787	783	770	770	836	806	752	820	766	816	766	772	810	801	850	790	832	812	810	809	794	815	791	762	753	805	831	760	768	840	828	780	816	814	819	792	815	817	739	788	766	825	817	675	815	806	761	866	827	833	803	809	843	788	794	758	856	764	807	802	804	798	764	795	811	788	774	823	778	800	801	766	782	815	767	829	832	792	788	796	844	810	805	844	844	803	767	770	824	814	816	797	822	780	814	798	815	793	777	816	768	776	808	755	762	798	823	755	788	780	811	836	748	819	809	811	813	792	821	780	817	766	807	817	744	754	803	818	780	804	835	810	745	803	740	819	812	784	846	809	910	837	784	793	768	814	842	840	823	775	769	829	804	792	761	779	788	795	787	718	796	868	833	766	790	790	772	839	790	821	806	803	785	807	848	835	759	790	801	796	787	810	774	791	793	822	846	785	814	830	888	790	830	757	850	803	799	786	839	824	822	842	844	775	830	845	783	807	809	762	780	801	789	781	790	775	811	827	817	835	817	774	809	794	786	761	757	847	752	807	829	821	767	815	818	779	774	751	745	815	854	736	804	824	803	873	766	803	824	793	807	813	786	788	833	827	837	820	740	824	801	832	857	745	804	774	825	799	777	769	781	842	782	809	818	804	858	802	793	773	825	838	734	830	796	735	815	792	783	812	763	841	776	750	795	839	764	774	844	780	724	796	853	764	794	801	807	728	822	795	766	799	786	769	788	763	849	779	777	759	776	782	826	786	788	834	842	836	792	813	808	786	828	758	798	796	832	800	789	799	772	779	742	856	833	784	752	793	794	820	786	800	771	758	752	856	762	774	769	806	796	795	749	749	730	757	815	794	817	842	847	807	817	785	859	791	834	780	828	770	780	815	808	803	859	798	849	769	815	820	760	825	825	776	807	801	768	770	809	840	779	835	758	782	843	809	816	815	762	810	811	812	829	790	751	805	741	811	816	790	770	776	783	769	766	798	756	792	758	808	813	799	828	761	837	832	765	834	788	802	823	851	766	811	809	814	782	804	789	749	766	801	856	802	787	764	818	815	770	809	757	766	739	792	810	775	749	763	773	805	775	819	765	832	824	817	742	799	778	781	800	770	872	767	795	810	788	793	821	731	819	784	809	844	770	754	782	807	801	730	782	811	722	867	804	774	770	811	799	792	803	767	792	762	816	803	798	824	822	833	757	813	843	787	828	798	759	820	802	752	791	839	801	758	806	784	816	798	813	780	801	798	831	796	740	843	801	818	759	770	798	785	867	772	870	772	776	749	767	787	837	763	763	849	804	826	805	737	826	825	795	793	820	761	770	836	777	794	805	757	816	805	754	812	760	817	790	742	803	804	801	804	804	804	782	788	791	767	835	796	790	808	801	818	817	885	850	808	821	693	818	856	794	834	822	775	784	783	825	757	762	786	794	861	786	831	804	780	809	810	813	812	795	822	736	802	781	795	778	797	789	789	776	792	782	809	770	827	761	805	857	819	811	781	757	797	784	834	752	805	833	794	779	762	792	778	762	773	792	798	791	784	747	799	804	772	715	829	838	807	763	777	788	789	768	789	830	838	817	791	798	809	769	857	788	787	815	756	838	796	764	827	817	758	793	837	812	818	776	758	768	790	783	757	845	760	861	775	783	809	775	787	790	803	792	764	817	790	797	766	806	805	788	851	794	767	787	816	766	768	824	762	761	845	842	819	830	795	814	824	819	756	806	764	770	798	821	812	783	733	802	736	776	831	797	838	814	816	806	813	766	753	800	793	804	850	825	776	832	793	808	792	791	783	807	784	794	827	811	790	787	762	777	773	798	826	793	786	801	798	775	761	833	780	838	769	786	807	811	802	813	772	825	787	801	822	798	793	759	745	757	797	758	795	824	760	780	803	799	771	818	798	791	768	800	760	790	803	804	810	785	817	769	820	813	863	786	865	762	767	815	795	782	783	790	784	791	820	766	819	780	752	819	797	814	812	781	830	782	797	805	806	774	762	794	821	788	804	781	754	771	845	779	764	787	869	831	757	810	788	780	835	839	785	776	794	788	834	777	792	784	843	822	774	776	795	793	754	807	809	763	787	842	789	791	841	808	774	803	766	799	776	833	828	813	812	759	757	797	765	769	820	803	774	807	761	780	811	739	827	842	781	803	769	800	797	877	803	816	783	776	802	823	748	810	794	830	804	751	856	775	804	792	755	786	771	753	792	769	858	792	812	863	797	822	827	772	756	850	883	794	797	841	765	771	764	834	833	819	800	776	794	777	835	839	810	781	787	799	830	756	787	770	787	818	883	848	799	793	792	819	797	815	771	793	759	839	840	819	802	804	793	798	845	808	818	862	804	803	822	843	769	823	832	767	777	790	778	762	761	707	771	811	841	801	827	815	777	849	780	809	766	811	822	788	728	784	770	787	755	809	758	785	767	803	787	758	795	810	798	795	782	782	794	757	793	801	808	817	781	790	820	812	752	786	821	800	788	825	804	763	815	786	835	783	781	762	753	810	794	751	822	789	794	781	830	790	761	807	817	818	822	789	767	781	839	805	827	766	789	794	787	799	799	835	815	817	808	779	792	795	751	791	837	794	785	760	834	829	778	717	813	811	776	800	805	792	807	799	829	792	820	767	791	853	816	803	819	811	781	808	777	805	781	835	806	815	795	766	773	781	794	749	793	808	770	778	840	835	849	810	776	752	790	777	818	774	779	821	835	797	763	776	802	764	788	793	841	854	759	731	818	772	787	812	821	756	825	769	838	768	809	758	798	805	744	802	819	782	810	791	774	786	788	804	863	781	789	812	803	809	779	809	790	797	787	750	794	846	781	819	853	786	815	818	849	832	831	810	777	803	817	799	847	795	767	822	844	734	774	788	738	809	832	774	802	778	762	813	843	810	758	771	840	792	769	723	802	810	836	782	793	792	822	755	763	765	788	748	815	765	799	748	766	796	772	777	781	842	792	812	829	791	757	724	781	817	796	770	794	770	825	781	833	827	805	796	810	799	765	862	809	805	803	785	795	805	772	769	740	766	828	800	761	776	835	767	765	736	828	823	837	811	750	815	821	814	785	852	770	827	802	771	781	809	823	771	789	748	791	776	787	780	790	790	844	809	781	812	833	773	782	863	814	789	846	779	780	774	752	821	777	838	785	770	759	823	766	807	815	788	876	789	811	801	752	806	838	790	757	897	838	810	781	759	827	787	840	774	814	823	807	757	815	809	803	765	737	784	776	774	800	796	785
22911	17447	10632	5444	3895	2938	2425	1974	1586	1480	1358	1201	1182	1116	1030	1028	962	916	945	891	889	860	871	909	905	863	919	849	840	886	799	829	887	830	821	850	908	842	792	870	874	850	822	856	842	814	782	813	799	846	814	837	812	811	838	841	820	776	834	776	802	819	822	834	823	857	834	808	807	811	815	859	854	833	816	861	839	800	803	803	833	822	811	827	797	832	848	785	820	817	799	808	868	863	834	807	828	841	792	874	851	822	843	813	814	817	795	855	821	836	841	810	827	806	803	814	835	801	816	873	845	839	781	762	818	820	784	795	789	786	798	805	835	801	847	777	819	834	780	846	800	837	809	821	795	798	809	824	808	814	824	838	795	772	850	841	790	876	808	851	794	809	809	809	803	790	816	831	805	836	801	824	824	830	796	772	802	807	828	770	811	804	804	789	844	794	850	776	822	815	826	811	769	816	807	803	806	831	737	815	808	809	840	790	786	761	830	809	796	807	764	802	799	806	820	785	791	828	825	803	768	792	802	818	776	819	832	772	795	798	798	837	831	847	812	772	808	812	833	814	805	846	832	799	795	832	851	775	779	822	829	825	757	816	828	832	815	766	785	823	830	789	803	773	786	843	833	807	835	799	843	779	762	806	786	759	894	787	815	815	795	865	839	824	856	809	832	800	794	794	801	806	809	810	775	783	799	804	853	833	807	843	804	856	838	822	795	813	823	850	827	833	852	792	824	890	745	816	784	727	797	787	818	844	800	828	815	787	806	827	794	838	797	785	827	810	822	825	772	811	811	801	768	763	791	795	826	794	791	808	831	796	836	864	794	839	823	821	888	801	808	816	808	784	828	766	830	830	793	791	805	782	775	835	819	823	791	763	856	823	774	789	797	801	791	855	820	835	776	796	793	809	796	806	786	822	832	842	787	799	818	822	792	807	839	831	804	812	839	834	807	798	751	825	821	797	793	845	827	793	816	880	802	805	817	842	828	862	823	766	831	817	796	810	860	797	782	800	829	839	837	829	853	831	809	781	820	805	846	818	834	803	784	846	836	804	817	890	806	768	767	800	769	856	777	802	812	780	805	789	808	804	793	847	849	800	804	822	800	778	803	764	825	802	832	803	831	798	803	795	820	869	857	804	806	790	784	805	855	782	767	796	775	840	842	772	757	835	784	805	815	791	808	820	832	832	775	787	788	808	864	845	801	783	816	820	851	818	876	777	831	813	832	801	870	767	833	780	797	804	807	801	800	787	869	742	789	814	835	804	834	794	839	796	782	839	788	831	840	859	796	850	798	813	768	825	832	762	862	838	790	766	794	808	838	824	821	792	793	831	814	820	866	816	782	804	817	788	870	793	867	797	796	784	831	839	806	761	838	811	823	863	826	779	845	788	779	842	799	792	837	802	781	831	792	831	824	821	840	758	750	820	769	828	785	840	841	792	788	831	895	864	844	781	831	774	814	813	803	812	782	843	775	838	767	792	820	780	845	767	805	770	794	851	786	840	787	808	817	800	790	819	790	786	840	803	778	815	826	784	850	823	785	821	812	807	793	820	803	827	839	797	795	793	801	827	790	891	792	823	830	820	829	848	802	799	815	785	787	785	835	829	838	796	792	809	808	780	833	813	760	814	858	809	787	823	801	812	787	790	863	770	823	797	832	805	788	816	833	812	843	825	737	815	837	826	782	806	805	826	834	774	836	842	841	810	814	853	812	771	810	815	786	826	832	789	789	798	810	778	819	799	852	856	814	819	825	808	827	813	865	785	831	817	918	821	809	792	844	846	751	820	780	829	784	818	852	802	848	821	825	831	838	734	843	803	787	841	801	818	829	788	847	848	798	804	804	830	833	765	818	798	754	828	844	807	841	853	836	798	803	864	773	808	770	782	794	873	807	870	775	797	807	807	820	804	804	840	778	853	827	835	809	800	847	822	797	813	825	848	804	762	811	786	827	774	818	798	823	827	818	800	782	826	834	784	800	781	835	753	813	816	804	793	826	791	797	841	809	816	831	816	780	786	816	853	831	813	767	778	916	866	836	842	797	780	778	847	782	784	774	732	822	770	807	842	780	810	794	805	814	758	758	823	826	826	814	793	807	748	776	829	835	799	836	810	807	762	803	860	796	745	853	848	766	821	766	787	785	758	797	791	797	822	853	849	775	827	784	847	899	780	832	833	775	811	802	766	760	838	790	794	819	794	788	806	772	865	826	821	819	872	782	824	833	800	824	815	783	845	827	835	840	838	828	821	804	797	801	818	850	803	820	813	817	818	854	826	847	788	811	809	825	802	804	788	783	765	801	820	864	762	791	744	784	787	847	784	839	829	795	842	820	816	774	766	774	790	798	819	804	801	768	815	807	808	809	789	773	790	816	789	823	827	806	782	815	801	815	873	789	767	814	858	811	840	801	801	824	833	774	794	806	853	777	788	776	812	786	794	785	768	836	857	812	808	831	827	791	863	745	808	777	788	780	812	784	795	794	855	800	809	793	867	751	779	809	803	801	811	804	831	832	790	848	860	802	788	830	864	807	855	827	839	792	806	818	763	838	775	856	802	821	770	819	760	786	844	771	819	812	821	803	772	830	828	790	766	840	800	806	851	841	837	853	829	791	796	765	780	792	871	837	781	812	840	849	820	773	845	811	810	814	746	827	825	818	792	823	789	843	809	825	817	796	795	787	799	789	785	810	824	841	845	878	839	851	789	747	772	836	793	811	830	848	852	820	813	825	803	831	821	795	814	807	787	791	790	826	820	881	793	790	801	841	768	833	775	827	837	813	791	792	862	810	805	828	831	735	805	733	834	796	816	765	810	801	843	793	816	840	823	825	803	834	822	826	812	802	789	837	827	817	787	845	778	826	854	795	751	836	814	845	797	790	803	752	817	808	790	803	808	815	840	825	809	837	799	860	833	823	828	816	810	821	838	783	804	795	801	849	847	804	793	813	825	861	786	812	838	849	827	785	796	772	795	805	878	788	866	780	794	784	862	867	778	794	775	783	774	807	787	798	794	826	829	816	780	788	791	796	823	806	806	825	810	838	839	816	754	881	786	775	782	803	832	792	835	788	801	810	833	862	828	765	843	798	802	834	848	795	845	793	790	823	820	827	848	809	820	794	827	798	794	797	844	861	846	801	838	812	813	822	780	766	846	789	822	836	758	796	788	794	837	819	785	817	776	796	817	804	823	779	791	788	841	784	839	795	847	829	836	804	819	801	788	824	754	808	814	841	832	826	797	772	787	838	806	832	801	777	785	776	781	813	847	828	833	822	796	799	818	806	833	822	793	813	807	824	798	813	766	817	800	834	797	827	832	820	765	842	841	812	816	788	812	890	824	771	815	824	823	811	832	838	877	857	822	767	780	798	843	849	836	780	801	846	815	800	786	795	770	792	820	785	859	874	783	821	825	795	854	798	859	810	823	812	783	815	804	823	760	820	816	801	787	808	828	804	809	772	756	796	844	859	779	828	785	798	769	823	877	835	835	796	817
22485	21078	28654	23729	21082	21130	12321	1701	1260	1175	1099	1005	967	985	984	941	861	886	864	838	896	814	891	810	857	868	877	814	801	853	817	813	804	836	831	804	822	809	799	830	817	799	795	788	725	846	798	814	799	820	776	787	845	803	765	806	776	781	793	817	795	747	754	808	829	795	772	824	811	791	814	766	776	757	791	762	820	761	851	762	794	768	777	843	752	742	756	777	785	779	756	799	778	786	805	774	754	791	795	777	842	752	731	816	797	730	813	792	835	862	780	808	796	783	728	790	778	806	780	723	771	807	801	768	799	768	804	828	765	743	796	713	770	772	734	739	776	782	785	807	771	723	810	797	756	724	764	855	801	798	798	821	786	778	862	837	803	777	803	815	772	830	781	840	773	769	785	770	753	774	763	746	802	763	753	775	828	766	778	734	805	808	792	770	756	769	794	794	843	785	744	793	747	755	712	792	786	724	806	775	755	765	766	791	764	797	786	802	796	835	796	788	767	754	764	797	779	835	800	776	788	781	812	814	790	795	804	800	822	805	829	869	790	788	805	829	786	780	827	774	839	764	763	775	836	799	831	734	825	754	823	780	792	756	749	815	794	773	845	783	808	797	818	763	794	818	792	776	763	822	810	709	848	789	802	810	773	782	778	764	736	765	827	738	788	838	807	802	800	849	766	771	789	759	791	786	788	785	823	820	787	803	830	782	779	809	768	782	818	775	786	770	785	789	785	775	803	791	763	798	788	789	765	742	819	847	769	779	789	781	791	804	766	774	754	735	826	817	819	772	772	851	718	783	814	763	741	753	806	787	771	764	787	783	788	771	798	797	770	797	811	820	784	741	814	756	791	755	830	790	805	802	788	816	828	835	808	754	811	780	811	804	809	829	766	788	769	773	788	775	773	783	763	777	750	799	798	792	793	806	786	807	786	751	738	789	730	774	817	781	772	797	770	815	819	800	789	829	833	794	777	794	754	759	738	784	821	781	772	762	760	796	812	778	768	819	858	788	786	793	837	777	797	833	759	754	788	757	782	791	803	788	772	786	771	763	775	829	805	788	799	826	782	741	793	769	781	746	754	755	797	779	751	793	799	788	799	783	779	813	821	783	822	766	840	795	833	808	736	768	724	772	861	771	799	785	763	752	831	752	774	788	789	840	825	789	775	769	763	790	810	819	814	795	776	750	838	759	782	805	790	814	826	812	842	756	797	773	767	784	840	804	762	773	746	747	817	777	779	808	742	828	873	750	823	789	830	817	808	838	788	782	784	836	813	828	797	759	805	791	785	761	775	787	824	832	792	787	775	800	819	757	741	820	780	757	781	795	750	723	774	785	824	836	775	793	799	784	824	761	785	798	763	836	778	770	793	789	737	721	780	774	779	831	727	739	821	821	786	762	776	767	763	789	815	771	810	813	744	757	767	731	806	788	784	760	776	759	843	802	747	719	810	800	809	792	771	737	791	808	729	749	840	799	720	803	806	782	803	764	801	812	767	778	769	751	768	759	783	811	813	753	789	796	785	782	767	777	733	821	794	785	823	798	824	762	782	778	792	778	745	775	823	802	780	766	810	803	806	785	788	819	851	738	764	848	734	791	841	747	751	783	826	802	754	783	829	740	808	811	832	811	731	771	809	791	787	805	812	825	740	835	750	736	780	773	757	729	740	795	755	770	765	748	790	762	758	765	823	774	837	755	807	772	808	771	754	791	777	781	767	741	816	773	823	796	782	785	810	782	769	786	813	813	805	742	768	778	786	788	812	785	815	816	800	803	809	799	796	739	817	812	773	787	799	795	792	757	749	807	784	835	780	779	811	760	778	792	797	776	792	757	758	764	771	745	739	811	794	790	739	785	785	777	737	778	769	705	761	818	811	788	800	785	755	804	789	780	745	757	831	797	799	779	776	838	734	777	791	744	799	847	834	807	773	810	799	779	773	775	757	764	723	802	763	787	793	765	833	795	790	777	757	775	792	773	794	769	759	767	763	779	785	765	748	842	774	800	765	800	769	760	820	798	764	772	792	791	755	797	758	763	797	772	860	766	812	818	790	835	750	767	742	791	784	743	757	782	750	765	744	791	776	809	805	772	793	780	763	781	791	815	786	729	746	750	745	791	802	817	780	816	809	770	779	765	717	764	748	771	776	797	796	744	801	856	798	758	750	741	749	777	805	802	781	791	801	835	814	788	765	743	761	772	792	811	823	793	797	790	821	762	769	786	827	805	805	748	744	798	793	798	744	781	751	793	791	812	736	771	785	841	764	817	818	803	786	782	770	746	760	763	761	798	823	765	788	798	802	783	765	794	805	785	747	806	811	774	750	766	747	855	789	800	833	777	753	785	784	727	782	754	748	785	808	764	792	718	824	815	769	749	747	849	768	724	797	798	782	797	766	807	769	818	804	784	747	791	757	833	797	815	775	829	759	772	742	832	816	787	776	764	772	796	811	788	789	775	824	766	780	781	831	792	756	758	809	754	806	768	766	774	770	784	821	844	807	777	784	777	814	794	796	795	774	768	738	734	759	790	752	770	811	783	797	833	797	806	816	823	789	762	759	831	831	757	753	811	805	798	811	820	801	760	759	793	801	802	767	744	784	777	822	781	815	757	800	763	788	765	799	826	772	778	759	791	747	832	834	830	790	795	808	777	773	771	822	811	798	785	799	808	779	801	793	806	773	750	766	779	852	800	755	851	786	840	796	749	788	780	772	749	802	835	766	781	814	841	748	804	800	804	830	831	787	815	767	812	779	795	751	745	809	786	741	791	788	811	824	761	818	779	798	831	754	791	769	777	762	790	771	808	828	796	803	763	770	784	780	806	831	806	792	770	753	809	820	808	784	817	767	783	805	814	809	813	824	808	747	786	743	818	795	763	729	745	777	810	752	831	777	779	754	789	816	813	802	771	773	772	748	766	773	828	780	771	809	788	792	789	794	814	792	829	782	760	747	801	751	793	803	794	834	815	755	777	744	766	794	788	791	726	768	779	811	771	832	838	782	737	771	767	817	790	839	811	790	838	866	770	784	731	774	864	818	773	718	809	810	818	802	788	807	761	751	764	791	795	831	770	772	830	776	781	765	827	833	759	792	782	746	781	825	805	808	773	821	733	786	774	761	765	757	743	757	794	765	777	787	771	743	777	768	710	790	799	778	790	725	775	758	806	790	746	756	819	745	803	783	787	793	765	786	793	825	801	752	779	735	803	828	738	817	797	772	761	763	790	782	809	763	825	809	779	791	791	821	819	758	750	818	783	761	845	866	798	812	762	804	815	727	832	801	786	790	760	846	746	744	767	799	790	809	767	749	766	777	778	833	770	774	813	797	736	730	762	818	800	792	803	783	744	786	806	782	813	782	761	798	804	786	805	781	782	764	758	791	770	794	816	769	800	758	841	781	741	784	810	778	750	806	842	752	739	732	759	759	781	833	784	767	791	814	731	785	766	769	791	792	795	790	752	753	754	776	800	815	779	810	780	761	768	793	797	799	820
23704	17485	10423	5371	3759	2920	2343	1963	1588	1414	1248	1188	1123	1083	1018	1004	938	922	888	951	861	855	916	854	862	898	844	857	829	857	862	818	836	826	829	792	847	875	830	844	805	778	826	793	819	817	803	824	827	828	852	815	838	841	833	862	789	827	858	855	830	776	838	769	804	852	821	734	848	853	788	832	801	851	815	827	847	857	809	763	831	794	813	839	841	797	793	829	815	771	796	789	811	845	811	826	792	803	807	814	780	813	790	798	831	801	823	823	822	798	792	736	833	799	776	777	812	816	839	883	798	809	796	824	840	807	762	797	827	803	805	842	822	772	727	810	818	851	782	818	801	784	777	830	737	859	827	781	797	819	795	802	804	832	798	810	820	812	795	822	811	783	795	769	783	808	878	802	764	831	771	753	821	797	815	804	748	857	781	806	781	854	791	820	785	779	829	769	758	849	814	820	828	797	753	787	752	817	801	819	823	803	810	776	817	765	791	777	806	786	817	806	771	790	847	826	792	802	774	838	812	795	768	771	755	745	771	780	780	860	819	845	822	820	768	748	841	829	843	808	797	793	797	758	806	816	781	807	815	793	784	784	810	813	831	855	783	833	786	809	791	783	772	834	812	831	849	809	777	840	833	819	825	808	837	784	787	784	841	813	800	754	830	801	760	805	827	812	782	801	826	784	850	846	829	810	821	778	843	712	791	792	812	770	783	806	810	793	787	810	823	809	802	791	784	756	833	785	770	788	843	806	803	843	858	835	781	831	824	805	774	790	866	795	810	790	797	840	842	821	813	803	782	792	790	821	807	826	810	775	776	852	806	843	823	793	810	849	848	819	767	790	818	789	833	804	870	834	843	797	841	799	824	821	808	799	806	813	797	846	800	770	845	833	787	787	801	841	824	867	798	785	814	830	825	792	837	769	851	837	813	827	839	802	835	815	801	786	774	846	807	795	794	763	776	838	762	774	832	833	826	734	769	820	771	799	878	723	744	778	816	835	823	795	799	828	816	855	847	777	823	803	811	807	813	825	803	816	813	768	817	774	812	816	758	780	798	798	808	850	818	843	759	770	849	858	814	828	805	813	888	810	811	791	775	802	808	808	830	771	792	820	807	841	804	799	817	824	796	798	798	796	807	786	839	799	775	800	834	801	738	805	785	771	792	808	784	815	824	834	823	847	853	813	796	804	773	790	818	807	774	814	763	823	801	866	834	826	810	821	791	793	800	788	835	832	822	814	801	804	832	828	823	846	798	785	816	849	818	793	789	811	813	812	807	801	844	849	783	819	747	800	786	821	787	811	779	854	847	811	773	814	815	762	814	830	791	836	759	772	804	833	821	786	750	817	765	843	785	774	754	799	819	806	795	804	807	814	807	779	757	822	827	800	780	741	822	777	780	833	787	817	762	794	815	779	806	785	785	783	853	800	818	790	770	767	814	793	746	847	791	821	852	844	834	854	818	817	823	793	821	821	815	795	797	792	827	783	812	805	751	845	833	836	764	832	826	808	778	752	820	795	754	815	775	748	804	865	820	808	821	806	767	797	779	836	812	774	833	830	769	769	789	812	799	811	856	817	786	767	777	814	837	816	800	826	793	803	820	822	736	890	798	804	820	829	823	831	825	806	834	796	806	833	800	835	779	796	771	824	813	829	816	815	795	791	837	776	787	774	800	813	814	791	801	785	821	791	833	799	838	795	752	738	836	820	827	728	824	787	792	795	793	782	813	771	815	798	814	780	783	803	793	791	829	804	827	808	826	815	822	747	783	763	845	789	817	814	808	797	796	811	798	798	810	795	849	834	790	739	811	907	753	776	800	801	827	822	842	794	853	773	782	782	757	780	825	832	811	793	826	836	763	815	780	823	801	815	861	808	790	784	759	846	790	849	831	832	765	785	780	805	794	810	823	816	780	825	802	816	790	804	783	782	805	792	807	800	784	772	763	784	743	805	781	779	810	795	755	814	792	797	785	793	799	792	846	763	770	822	817	801	806	817	804	814	792	829	825	766	807	769	782	809	764	782	824	800	840	823	749	800	787	812	743	797	821	801	849	784	763	793	842	842	770	835	772	766	838	817	790	777	782	807	757	833	779	795	791	781	836	842	755	797	790	823	786	799	795	799	821	786	764	823	820	770	851	821	795	803	819	839	843	801	769	775	791	763	762	806	794	807	781	792	801	822	844	793	824	847	759	824	773	801	811	735	808	799	759	790	846	782	840	811	804	816	869	796	768	817	837	779	887	808	802	794	826	813	797	843	811	764	843	814	780	851	788	774	795	795	811	844	805	810	816	807	839	823	787	799	751	817	859	801	811	828	795	854	813	794	792	722	808	829	759	813	818	812	797	795	826	848	805	831	797	777	766	773	826	734	814	803	821	794	788	810	778	838	789	822	810	792	836	783	810	817	800	836	783	801	789	842	815	796	793	768	827	802	835	794	810	759	790	777	791	782	805	779	801	847	802	805	818	813	793	823	861	839	788	803	845	828	842	828	803	804	774	808	799	800	836	817	802	817	790	810	795	797	886	783	814	790	794	794	803	831	818	815	830	783	795	843	851	797	791	791	788	787	788	761	814	816	802	856	765	795	792	774	836	814	786	761	787	826	852	870	781	827	796	777	817	789	812	808	779	789	776	810	816	821	793	819	773	832	803	807	781	746	839	807	795	782	757	806	775	784	773	803	842	793	792	775	797	779	814	822	874	820	779	812	833	810	850	797	777	751	791	826	801	767	798	816	794	797	822	803	795	822	783	783	827	733	859	811	801	798	817	804	788	813	806	854	804	776	791	800	825	852	765	808	791	807	858	799	750	776	807	775	807	803	838	808	810	797	770	822	807	762	820	827	833	849	842	838	830	871	794	793	841	847	818	820	758	815	802	823	804	815	714	804	785	771	841	771	821	806	831	854	752	805	791	829	793	800	720	801	777	809	794	799	784	856	823	776	764	786	807	833	804	796	822	842	800	779	804	834	805	805	822	812	801	817	796	818	839	811	769	822	815	841	833	833	808	796	808	835	821	823	807	782	782	818	773	815	850	750	825	802	823	794	772	802	806	805	785	767	833	769	859	829	792	786	787	850	778	814	789	771	768	779	811	806	821	765	816	748	818	798	800	822	794	816	827	824	819	830	789	788	829	806	830	785	825	802	812	817	776	800	781	787	875	798	817	814	828	810	818	788	719	785	815	759	828	819	786	741	860	816	772	846	833	821	872	789	837	832	760	821	843	832	780	768	817	837	805	778	810	815	775	814	777	825	820	766	831	861	841	764	771	829	819	763	836	802	802	831	764	797	806	819	775	898	769	804	829	829	818	818	798	798	819	789	786	792	837	815	803	783	779	784	863	790	817	798	791	794	848	770	803	822	823	840	818	847	791	846	767	857	782	796	828	843	814	778	798	799	881	821	827	795	800	745	804	782	858	857	844	780	768	802	799	742	818	815	808	808	759	820	847	775	863	826	821	811	798	785	784	800	798	803	794	794	843	782	820	873
22411	21000	28544	23657	21001	21069	12302	1820	1287	1168	1066	1040	984	905	980	921	869	920	862	826	905	884	784	830	843	817	773	778	788	834	748	799	830	813	800	828	863	852	844	844	786	805	770	812	792	835	790	817	777	863	798	838	774	795	728	723	805	818	794	809	820	805	810	822	757	753	755	789	815	748	853	784	747	859	812	797	763	874	766	751	778	790	841	753	757	814	768	796	756	831	849	894	815	812	794	773	848	775	804	772	762	822	826	782	760	757	774	782	846	781	795	825	775	775	846	847	802	799	802	767	789	789	787	785	788	774	740	748	786	763	801	800	732	776	876	826	813	788	806	799	794	744	827	774	809	810	784	816	750	839	827	717	799	778	797	793	792	819	900	767	805	793	787	781	736	760	766	776	784	828	744	788	764	828	734	755	832	786	758	841	805	787	774	789	835	788	773	831	758	790	800	774	816	779	837	800	739	822	784	797	845	797	814	812	813	780	768	819	769	806	772	770	793	757	776	776	776	814	770	791	773	734	791	809	793	805	779	733	744	740	757	808	800	841	797	774	795	797	784	804	749	776	780	773	763	825	789	791	778	794	750	810	882	760	859	798	760	816	803	793	868	825	779	767	795	850	777	784	782	806	814	776	745	743	806	786	802	792	779	840	783	838	797	774	791	807	772	788	796	777	793	755	739	796	776	763	820	801	782	809	791	797	783	743	824	737	801	790	803	818	781	792	755	804	758	819	754	817	775	786	788	765	824	779	761	842	804	753	797	797	856	827	811	752	831	800	796	745	782	780	788	812	809	751	783	796	783	847	831	756	787	834	786	764	824	768	792	769	875	838	823	761	817	777	774	756	821	806	790	761	838	798	770	834	756	787	772	755	789	729	790	679	752	797	817	752	806	772	788	788	807	820	814	779	822	748	804	808	813	811	787	776	786	744	815	819	804	771	788	795	813	839	748	810	796	789	796	813	805	790	822	816	819	735	782	798	807	850	808	793	796	772	757	846	800	795	804	833	819	779	803	763	780	810	784	776	832	802	792	803	779	730	800	766	806	749	785	829	818	826	700	801	816	803	747	777	832	769	789	770	746	778	791	757	777	774	757	774	810	774	758	762	737	749	792	756	823	772	784	788	755	810	797	794	768	830	755	784	778	794	745	780	785	779	810	781	745	764	755	760	760	795	756	799	769	830	747	724	780	791	769	819	807	770	820	831	791	787	775	740	839	772	837	790	745	758	757	815	774	803	801	780	828	793	804	745	732	742	807	816	779	738	789	749	775	782	795	758	815	802	772	713	757	774	812	800	803	767	771	782	754	789	773	785	810	792	765	791	824	787	824	807	816	772	772	783	786	776	812	793	835	765	812	793	799	787	783	798	787	813	836	829	781	787	777	854	810	791	779	806	800	801	784	750	813	775	807	822	805	774	782	785	807	817	798	806	817	800	782	823	841	811	749	794	844	796	734	826	832	779	818	786	779	823	716	777	792	826	839	816	766	820	801	813	756	728	808	769	786	774	798	808	787	784	745	824	832	785	776	778	797	762	773	829	808	819	748	823	800	751	733	752	808	788	792	777	820	845	806	789	821	826	777	784	804	825	795	809	811	768	741	776	783	781	755	796	695	770	762	843	782	771	746	772	808	780	724	759	833	786	759	761	790	852	770	787	838	792	809	772	817	765	827	779	806	734	823	751	732	834	797	812	807	791	767	761	808	769	779	847	805	805	789	745	822	802	752	771	780	743	807	826	806	771	765	757	809	793	776	769	785	763	792	817	753	772	780	745	788	777	738	783	807	832	777	763	807	833	806	824	825	775	747	779	832	760	778	775	783	770	799	802	780	791	792	807	760	764	793	777	790	820	772	778	813	792	786	749	796	834	799	788	788	794	761	771	824	810	773	800	805	770	780	747	801	814	811	771	822	743	773	757	799	801	766	853	827	804	787	794	775	859	846	744	780	804	768	753	719	790	730	753	787	799	853	862	811	774	802	754	792	840	801	805	765	761	789	805	799	795	830	779	811	767	761	781	799	791	818	762	801	792	786	776	797	838	808	767	824	756	769	882	805	779	812	772	819	816	809	804	775	786	821	740	782	766	809	798	802	750	793	780	752	802	816	738	733	778	773	772	771	797	860	823	769	795	791	813	789	812	841	784	795	795	761	837	800	768	791	803	738	820	807	808	902	833	777	804	776	771	738	751	759	822	805	746	790	783	823	797	806	795	778	846	805	796	808	836	818	829	776	794	794	788	811	760	806	814	806	802	730	785	805	797	781	748	760	826	849	806	796	761	807	824	787	775	783	780	790	826	834	773	803	785	789	809	769	777	826	818	779	781	757	783	808	781	775	844	752	753	715	820	716	787	761	795	785	828	792	738	776	830	821	828	754	801	789	852	826	787	807	798	755	804	772	800	821	756	754	817	814	777	796	799	826	808	783	803	796	831	747	794	799	778	766	781	768	769	800	800	808	794	807	841	797	770	767	756	777	778	790	807	734	759	800	790	762	793	772	792	807	805	761	746	744	840	765	754	772	771	753	784	775	828	810	780	761	774	813	766	770	783	724	798	761	771	810	779	786	804	762	780	809	797	809	738	790	802	764	803	794	818	776	738	775	800	776	763	810	767	800	849	860	736	791	788	818	802	756	792	747	815	796	759	772	786	783	794	798	791	765	748	786	783	800	783	782	769	779	829	797	765	758	807	833	833	788	771	762	759	780	843	835	773	764	797	781	783	765	729	803	766	825	762	777	791	790	822	762	767	764	755	804	764	792	804	811	773	808	822	809	781	771	761	799	746	804	832	829	792	825	803	812	780	752	777	789	785	733	807	803	864	798	830	800	764	722	797	810	796	765	765	772	818	815	775	733	764	813	789	830	792	759	787	862	799	821	797	749	738	807	777	784	815	780	815	767	771	767	806	835	764	808	807	823	788	800	806	764	760	806	854	761	768	771	797	779	718	758	847	768	803	785	806	780	825	751	805	737	814	804	805	790	781	796	778	798	820	753	750	803	760	784	770	795	761	791	816	803	800	809	812	807	879	779	794	816	769	771	811	842	800	774	808	749	801	799	748	791	827	780	839	800	800	811	827	820	803	832	769	787	803	766	762	811	765	780	764	755	798	784	844	748	859	799	780	784	805	825	796	782	803	829	810	831	751	759	804	757	825	726	781	802	794	780	780	791	791	803	781	761	753	776	822	798	790	779	783	809	810	790	839	761	810	795	785	826	785	722	770	750	777	818	776	756	785	757	794	703	801	755	754	761	767	730	818	756	781	827	790	848	799	762	729	810	779	805	790	717	778	791	767	763	791	824	777	795	793	753	771	827	764	806	734	808	778	739	825	785	780	804	781	796	755	750	766	746	774	755	830	752	803	767	797	769	843	766	785	764	770	814	775	787	778	785	778	793	807	808	777	793	779	785	779	782	827	786	764	793	808	817	808	831	766	838	755	778	802	758	779	807	778	746	773	766	758	760	743	738	740	746	783	772	762	761	821
24241	15081	10436	5324	3780	2917	2346	1987	1620	1380	1205	1201	1068	1107	1051	975	938	956	979	909	918	874	862	830	880	788	806	846	863	837	818	758	811	841	866	811	798	858	868	777	798	833	815	812	838	804	812	808	770	785	828	812	804	882	839	792	818	829	839	854	841	801	842	834	812	805	834	799	765	806	847	766	795	824	826	818	827	772	829	810	778	776	781	840	798	836	831	804	786	803	813	784	804	787	840	771	799	834	764	806	773	819	789	758	859	820	773	824	818	762	794	843	770	792	814	785	891	779	860	785	778	815	774	834	807	836	799	775	795	799	813	804	791	803	803	805	772	827	784	770	785	833	774	772	765	793	825	831	821	807	829	797	839	853	833	849	803	811	840	817	833	846	780	811	798	776	854	818	783	796	819	834	828	822	774	802	795	816	735	855	785	835	812	820	801	807	820	809	868	843	792	808	794	829	834	815	825	804	818	811	818	831	803	766	813	780	782	813	799	776	753	797	827	822	803	837	765	809	798	811	803	781	750	797	751	823	812	827	812	820	837	768	811	801	750	813	801	812	825	796	845	820	821	737	774	768	859	817	861	818	803	773	794	809	744	760	763	758	817	771	788	770	787	835	803	811	801	809	836	789	817	744	821	823	773	822	797	809	816	828	832	815	845	791	873	831	691	778	771	834	814	736	806	822	798	778	793	823	767	775	766	762	791	812	805	807	857	800	812	779	847	815	786	786	790	769	835	851	782	820	824	814	807	791	794	807	768	825	793	800	792	825	815	821	817	792	806	860	785	848	792	809	830	810	810	803	813	790	806	804	800	782	813	855	800	792	817	800	802	837	769	787	807	764	796	852	833	802	807	825	809	766	798	765	796	837	832	774	809	823	775	804	799	833	773	819	811	789	766	788	804	838	790	781	792	792	844	802	774	767	825	761	835	778	797	777	825	788	839	806	825	841	809	785	783	813	800	783	813	800	830	765	811	842	842	839	798	825	821	836	809	790	806	789	776	800	779	772	838	790	814	839	794	824	786	790	814	753	824	759	815	822	753	838	806	868	795	802	850	840	759	814	804	763	801	782	782	826	788	766	801	787	786	806	828	819	779	796	806	811	850	751	806	833	765	799	840	775	816	855	791	778	767	824	789	822	777	811	857	787	818	803	819	789	788	782	790	853	856	849	809	837	807	829	808	822	803	805	805	858	782	773	818	824	810	766	853	800	842	754	848	821	778	765	768	813	792	813	820	855	785	786	801	845	824	798	865	796	844	799	750	844	761	819	853	779	849	809	811	812	804	794	786	833	800	797	803	834	832	820	796	766	826	803	807	786	793	859	822	865	817	788	822	847	834	791	818	805	768	820	785	803	850	756	853	775	905	791	778	820	788	781	831	789	836	801	837	767	826	855	813	814	815	838	871	817	808	794	805	834	801	799	763	812	838	813	759	847	829	825	821	843	815	791	850	772	818	836	783	809	772	840	807	835	838	773	792	817	819	777	777	807	821	799	782	784	825	840	750	813	837	850	773	790	796	803	794	805	835	770	808	849	813	819	792	826	847	808	796	813	779	791	868	831	879	806	818	792	815	797	832	817	813	845	794	836	820	817	823	805	834	773	799	863	796	832	838	781	827	770	818	821	735	785	773	796	799	791	796	767	803	813	845	807	823	786	774	798	880	846	799	802	877	796	783	813	765	808	827	826	800	765	792	834	796	846	784	831	821	823	780	859	800	822	813	808	792	807	754	792	783	779	829	822	837	816	787	840	811	753	829	807	794	844	840	798	766	808	781	764	805	848	777	831	790	822	769	804	795	786	803	820	857	799	764	765	791	771	783	807	792	759	849	808	829	786	784	783	793	814	792	739	796	819	816	813	778	800	805	803	769	769	812	824	863	787	882	769	836	840	814	785	774	791	827	847	829	798	819	796	774	833	807	763	829	779	786	809	861	781	802	824	799	782	834	793	846	848	783	812	835	813	753	820	766	835	777	790	760	800	778	759	807	802	775	799	786	830	768	797	799	844	815	806	832	783	794	822	826	760	802	777	793	778	754	867	776	792	796	793	802	812	781	786	804	820	802	849	818	839	809	816	811	822	805	863	795	865	804	789	797	816	857	810	804	793	763	826	839	786	785	803	816	824	763	776	809	811	815	804	798	825	795	835	812	836	764	824	777	822	807	809	840	791	769	794	789	816	780	807	810	850	814	840	786	769	809	784	817	810	798	782	768	783	860	826	781	788	857	854	807	801	800	822	788	829	761	803	833	785	792	742	789	805	767	834	813	808	886	842	796	807	801	835	809	830	774	814	817	835	815	800	822	804	833	808	835	819	749	820	825	799	810	742	847	803	794	848	790	842	802	784	846	839	815	798	817	772	799	801	786	762	799	822	825	775	778	827	780	807	784	769	762	794	825	801	780	806	825	765	807	806	801	777	752	849	801	761	805	818	819	799	741	863	774	785	800	803	767	807	814	808	839	748	797	817	832	783	854	773	804	764	785	833	791	792	806	788	791	840	768	781	842	794	823	817	819	807	815	756	828	793	826	822	836	832	826	833	828	793	817	765	757	835	841	820	858	863	788	807	752	824	806	881	811	834	808	819	826	818	789	795	780	809	840	806	784	806	769	788	810	789	821	789	819	790	835	793	858	782	814	822	767	841	839	825	856	832	776	798	771	805	808	816	782	806	801	785	775	780	776	807	806	772	839	826	849	801	789	849	818	767	807	768	806	773	801	783	829	790	848	813	857	792	729	784	790	818	793	826	805	826	756	781	837	795	829	785	829	792	809	790	792	784	780	750	843	858	790	827	797	786	804	761	839	832	806	772	759	791	798	809	772	822	866	781	821	826	780	759	787	782	799	842	775	786	824	841	762	805	801	778	788	844	816	772	750	808	793	788	792	799	816	833	832	840	794	801	750	824	767	801	831	851	850	822	795	775	779	837	804	807	797	818	854	829	791	800	787	792	767	768	755	812	820	777	778	834	776	831	794	827	770	781	786	776	797	826	748	740	753	816	813	808	794	825	791	828	794	792	829	791	824	784	826	798	784	785	849	836	769	813	819	809	791	809	814	774	793	848	856	799	781	798	760	838	777	802	808	856	812	786	827	839	757	762	787	810	796	800	843	798	782	797	807	808	782	785	784	827	797	745	772	830	790	779	844	787	809	769	817	826	845	809	793	813	777	806	785	805	787	820	779	781	852	843	823	814	797	785	741	814	772	848	838	797	854	800	797	820	806	851	843	774	790	813	781	845	784	808	801	795	833	796	840	819	801	790	867	814	811	833	795	783	792	817	783	787	802	783	766	829	790	815	788	807	801	783	764	894	791	765	796	753	747	785	818	801	755	828	768	803	777	806	827	788	787	772	822	807	817	832	824	771	763	769	784	822	831	758	783	836	796	780	791	810	828	818	826	774	786	767	812	780	841	774	828	833	798	781	808	788	827	823	832	821	821	799	783	803	820	826	763	831	795	793	809	832	863	802	774	830	796	795	840	825
22451	21090	28673	23749	21097	21153	12241	1792	1260	1218	1078	1010	1038	976	924	952	909	868	888	914	869	856	830	787	870	832	849	869	898	835	872	812	829	799	906	824	873	845	812	860	834	789	826	814	838	778	833	780	765	770	784	777	778	843	808	794	759	858	820	824	768	875	781	787	773	749	780	819	810	823	827	815	784	825	769	833	797	764	841	832	822	806	819	792	819	808	761	786	805	768	785	765	804	789	730	824	779	831	853	834	764	799	808	753	804	762	815	784	804	807	812	776	778	786	802	817	795	852	813	800	772	797	759	812	814	782	788	812	814	797	749	780	784	802	775	773	815	785	774	833	813	797	779	794	778	834	756	819	798	784	805	825	796	802	808	840	815	812	738	819	780	788	835	829	808	799	769	772	827	814	754	763	856	812	777	790	761	822	760	800	778	771	801	762	805	803	768	770	826	810	813	814	842	820	834	812	796	826	772	804	765	814	780	834	772	780	763	803	763	824	820	807	767	851	797	810	762	788	804	763	846	831	813	811	824	798	826	786	782	773	824	795	808	827	818	841	812	759	790	754	810	734	807	827	767	804	797	813	782	743	783	795	787	781	724	808	767	846	830	803	788	823	823	797	820	819	836	784	789	710	829	811	757	847	806	801	797	792	845	764	854	833	743	804	794	753	810	805	772	798	798	782	815	791	785	781	766	802	820	830	783	819	784	809	754	804	777	756	801	783	840	838	746	791	787	813	793	819	832	768	770	847	806	789	817	821	772	768	805	800	780	816	811	794	765	832	826	774	732	774	800	778	772	803	790	793	794	816	764	809	802	811	755	784	751	787	791	778	856	783	783	808	796	792	797	780	834	811	798	791	745	789	800	797	796	746	770	788	780	814	866	855	831	797	813	766	799	770	809	817	821	799	820	767	761	839	804	782	791	781	789	821	745	804	792	796	757	744	783	761	811	815	822	814	784	783	761	802	801	791	787	806	837	813	785	816	800	764	830	833	785	775	856	810	793	797	813	818	790	776	763	813	803	767	828	746	831	827	807	782	794	857	763	779	792	801	762	761	732	784	797	790	786	803	826	847	806	773	800	830	832	802	803	761	820	829	794	804	810	823	798	767	803	812	788	773	792	805	815	802	791	807	767	827	819	817	768	787	808	832	821	800	861	789	742	776	795	745	785	809	834	781	787	758	802	913	789	810	789	774	758	786	761	822	769	763	824	816	754	748	815	754	784	818	830	767	778	772	811	794	827	786	820	830	819	813	732	852	859	788	824	810	773	788	779	799	853	757	802	800	851	784	783	792	780	768	781	781	762	833	732	849	807	822	778	735	790	828	792	773	830	783	802	817	782	821	794	773	717	811	801	827	781	760	838	823	775	870	783	812	755	805	809	806	789	765	809	778	734	798	792	840	812	804	805	831	804	762	776	803	824	796	775	791	857	785	817	716	773	792	738	818	793	800	822	816	813	785	758	817	783	815	794	796	776	740	807	758	826	809	762	764	784	810	819	778	827	790	816	812	800	815	777	832	789	821	793	829	820	746	825	811	836	802	810	814	785	807	791	763	824	781	838	796	773	795	833	780	766	779	778	819	757	788	765	772	821	824	779	791	798	789	777	822	882	737	792	757	797	845	790	825	806	792	825	769	830	765	820	792	802	778	798	891	783	827	808	809	811	752	806	768	778	780	801	775	861	841	774	790	825	741	800	765	801	811	789	791	752	827	776	802	807	804	767	798	811	784	771	762	782	751	835	817	779	809	753	742	766	787	831	793	808	784	826	807	777	818	789	804	789	806	784	810	761	763	805	787	745	798	804	753	770	798	788	751	764	776	781	766	825	773	826	840	760	808	788	813	750	745	768	820	775	780	798	756	802	764	837	802	780	787	813	824	777	774	802	788	811	810	762	841	824	783	744	800	781	807	774	775	814	786	814	798	825	765	765	807	808	823	812	827	792	838	791	805	783	833	840	873	818	793	780	761	805	812	777	858	793	806	770	788	807	818	765	791	837	770	822	775	745	791	768	816	782	783	833	775	783	779	839	787	776	768	817	779	719	785	774	812	814	753	790	818	819	785	757	796	809	749	828	794	755	748	837	859	766	805	803	825	767	779	824	826	790	791	751	774	819	772	827	725	814	778	780	768	826	773	752	795	859	780	758	812	752	821	763	755	813	756	772	809	788	807	789	789	835	728	740	813	812	795	800	784	818	807	749	758	788	841	785	733	789	743	792	778	762	802	793	781	812	810	848	775	780	783	802	764	781	782	786	790	787	823	816	793	841	771	824	761	819	792	804	753	791	850	785	806	765	833	802	773	764	835	746	798	805	819	813	754	805	765	779	762	763	828	811	810	806	814	780	770	762	782	749	803	823	768	755	803	727	823	809	784	787	780	746	806	823	800	816	785	812	805	799	817	830	837	813	816	757	780	757	766	764	801	805	814	830	818	766	783	816	787	742	774	829	785	832	800	812	780	802	757	805	783	778	764	754	816	784	765	740	796	803	827	817	822	783	793	790	787	794	749	825	818	754	830	796	777	790	808	833	798	800	769	773	844	794	758	843	793	841	779	758	804	803	817	807	808	793	799	807	740	834	779	835	801	744	835	789	809	831	814	807	775	814	832	771	783	784	761	786	790	789	752	807	786	842	782	783	770	817	801	788	766	811	792	807	850	736	841	748	859	793	756	769	794	769	785	806	788	765	751	799	754	847	790	776	811	826	796	847	791	802	808	783	785	815	786	810	801	816	776	808	812	822	749	790	829	779	791	722	757	851	839	770	841	765	804	806	767	755	829	789	802	805	777	804	792	732	826	800	819	778	775	796	786	774	801	779	787	791	787	726	830	776	822	779	774	820	760	826	781	853	804	808	818	779	800	759	814	781	827	817	830	871	810	782	780	779	764	753	838	851	770	811	813	760	805	819	839	793	772	766	822	815	795	795	749	787	787	799	814	783	812	779	797	786	799	765	752	812	770	777	812	805	804	771	832	783	787	778	757	829	782	836	789	803	738	775	821	753	822	748	809	794	806	766	806	793	853	795	820	818	831	752	771	762	793	748	771	831	865	784	761	799	791	774	727	801	784	761	776	867	821	771	858	713	815	736	772	772	781	835	777	784	820	796	722	811	720	796	857	843	803	770	803	742	793	795	839	742	769	809	793	826	793	770	770	803	774	814	757	810	801	783	804	784	759	773	775	791	750	774	821	765	796	818	805	832	783	812	782	784	796	828	811	816	792	686	779	786	758	803	752	739	769	752	806	831	799	752	789	784	784	748	801	779	766	791	782	841	793	768	787	801	778	754	784	796	762	802	820	757	781	813	819	820	800	830	743	793	820	827	837	785	795	815	790	799	804	761	829	794	834	805	842	805	789	783	755	809	777	808	843	806	779	829	794	790	761	816	794	791	806	828	797	823	823	832	794	785	797	753	794	828	768	763	801	788	765	776	774	756	825	783	784	760	766	808	801	786	808	729	739	798	811	783	807	801	819	765	796	782	788
22422	13939	10531	5349	3860	3004	2372	1960	1562	1355	1346	1164	1154	1151	1007	949	904	953	932	913	907	928	888	858	886	812	881	858	847	849	821	864	882	874	864	787	832	820	792	806	821	814	804	841	803	831	820	813	831	853	817	837	799	798	768	822	775	891	849	805	801	823	787	783	830	796	802	821	801	818	798	808	840	797	759	760	832	785	884	795	817	818	767	755	782	817	827	854	819	783	794	877	756	861	823	787	791	747	764	834	784	821	865	766	773	812	834	805	818	839	810	827	818	817	787	790	824	825	825	767	823	812	819	807	805	783	864	853	784	828	786	792	776	814	787	742	780	790	833	787	792	828	811	764	817	804	812	763	776	804	810	833	807	836	852	807	837	801	837	870	770	768	782	797	767	770	815	817	845	783	797	845	782	807	826	813	803	800	788	793	739	818	831	787	795	838	812	817	805	826	850	846	785	882	752	787	823	807	740	833	832	874	782	801	779	835	751	798	811	785	895	799	795	795	789	778	823	809	826	745	816	797	793	830	775	778	839	804	874	827	812	843	794	848	846	857	744	805	793	784	788	781	806	850	806	839	784	769	806	855	762	836	773	835	769	845	803	823	773	795	828	761	865	793	838	825	815	796	780	818	819	844	800	817	824	810	860	805	843	769	822	827	800	816	779	783	803	821	837	750	796	817	820	868	804	818	783	776	798	816	790	793	748	842	793	868	813	796	810	797	818	851	779	804	811	814	854	809	802	836	770	766	746	821	761	797	793	789	813	857	790	825	769	745	756	844	814	759	800	785	829	766	776	794	795	835	811	833	753	783	834	820	821	794	803	848	770	818	832	819	840	830	825	825	790	842	867	794	804	809	823	818	747	790	822	799	790	770	789	827	752	831	780	795	779	824	843	781	802	774	774	779	807	845	843	779	810	776	832	753	823	807	825	768	868	837	754	784	814	791	789	831	820	800	841	783	803	784	814	790	832	823	786	838	807	792	808	880	798	835	773	899	823	852	831	829	816	804	799	853	829	852	788	802	839	796	813	803	817	801	829	831	766	816	816	803	837	784	792	762	787	816	791	783	826	773	765	833	810	813	812	789	823	856	828	775	808	842	842	796	734	801	757	792	805	835	833	803	784	827	814	794	802	786	834	832	765	832	842	871	813	791	766	759	827	846	784	837	832	828	822	820	835	796	803	786	834	848	762	809	820	771	843	826	768	791	825	800	814	731	801	756	781	839	771	796	851	805	785	866	774	813	841	821	838	830	830	850	800	809	831	783	818	808	825	796	804	816	844	789	794	820	810	844	839	802	810	813	875	838	822	796	806	800	820	828	770	803	811	832	809	826	760	824	787	819	863	804	793	828	766	740	837	798	817	752	825	800	810	761	788	869	769	846	777	840	780	773	825	833	828	836	809	800	821	854	800	801	789	778	795	780	811	820	833	842	796	812	801	791	788	819	764	794	798	808	818	817	828	770	794	798	814	784	782	806	804	857	783	819	814	842	871	852	831	773	785	788	837	831	812	784	838	748	831	752	767	813	784	818	800	838	776	811	759	804	792	822	780	780	771	860	807	816	810	772	822	752	782	806	795	827	795	781	743	827	828	813	813	784	811	800	803	790	804	805	835	783	782	796	795	774	869	780	800	807	785	769	783	786	835	793	835	829	787	788	787	821	785	797	767	824	856	776	789	871	780	829	814	800	818	780	769	791	764	797	796	848	849	828	799	831	830	789	857	797	780	770	866	792	787	835	837	813	756	831	845	803	813	848	837	796	827	787	831	808	799	863	791	752	862	800	828	844	835	822	772	832	820	766	861	807	797	782	784	799	782	800	790	762	853	780	774	798	800	770	747	748	823	749	793	821	804	799	793	841	824	791	826	809	799	783	766	760	834	786	823	797	851	776	754	832	843	847	812	821	809	792	809	806	823	880	807	781	800	840	779	810	823	760	801	830	744	869	812	808	794	768	845	771	806	829	766	821	799	802	819	821	795	812	802	846	814	831	804	821	806	806	779	793	819	793	769	798	782	863	760	803	815	813	775	754	793	808	786	811	815	807	802	829	764	796	784	796	806	812	801	795	788	836	747	788	762	743	769	796	836	791	809	807	806	783	792	806	770	827	807	850	840	741	806	791	817	795	809	805	777	804	858	815	809	789	776	785	848	820	805	824	732	827	818	813	822	789	841	815	802	877	758	820	811	804	791	770	830	778	876	775	829	734	844	793	802	820	846	806	777	803	792	840	830	766	797	829	803	825	776	860	821	827	755	843	766	776	810	789	746	804	798	830	842	789	840	782	823	811	801	812	813	821	787	852	829	839	777	842	826	825	791	808	856	760	825	809	761	802	767	858	845	802	809	807	818	783	809	761	824	866	807	795	786	787	775	810	812	735	797	842	825	777	814	787	789	822	830	800	823	824	807	824	852	838	802	800	809	808	768	796	811	772	798	813	859	823	840	815	784	815	826	815	833	835	875	829	830	839	800	846	795	806	840	784	817	815	772	789	812	812	783	815	759	806	781	848	805	751	829	785	804	798	825	780	787	796	806	812	826	809	779	780	796	859	798	830	796	795	804	798	818	878	811	784	798	782	818	774	806	765	850	805	815	801	810	811	847	817	780	802	825	878	802	824	803	825	790	764	848	780	826	826	820	803	813	792	796	767	791	735	809	767	851	754	776	802	841	817	778	842	816	800	768	824	761	814	768	751	803	800	820	845	745	805	796	762	775	820	827	813	811	840	762	793	787	809	777	763	813	791	756	797	754	738	806	816	762	771	860	801	809	734	825	793	815	851	817	838	795	836	837	816	766	826	878	775	780	808	800	771	797	786	804	820	838	799	806	845	816	752	869	766	776	807	831	891	845	801	831	842	833	781	855	799	813	800	852	801	782	815	806	842	828	769	809	835	840	811	766	809	781	822	802	854	841	771	815	808	796	819	844	863	841	836	832	817	765	897	857	795	812	862	798	819	758	793	815	747	792	808	777	830	817	835	808	792	846	831	833	810	791	791	802	810	831	762	835	753	773	843	823	785	781	802	780	790	809	837	813	765	805	808	747	813	806	859	841	769	817	800	831	828	837	798	847	830	784	809	731	783	805	780	805	804	815	806	814	809	779	817	840	819	750	818	848	784	816	812	804	805	859	845	802	804	803	776	790	815	796	778	808	777	814	805	869	814	822	814	863	817	752	818	788	806	819	770	781	786	740	809	811	778	769	817	857	827	831	828	786	798	814	763	786	799	810	766	804	823	796	841	848	810	786	767	812	814	842	831	763	796	821	808	829	831	831	818	773	796	786	772	832	830	833	790	755	813	829	820	814	804	767	816	776	825	794	783	729	807	741	805	804	783	779	836	764	802	840	832	811	842	799	822	802	815	822	746	803	793	847	826	867	786	821	838	771	819	857	782	783	833	842	810	813	804	817	809	854	786	796	800	763	806	795	809	803	781	782	787	780	794	892	827	788	802	787	769	790	798	798	834	825	779	760	764	817	836	803	778
22477	21108	28686	23774	21110	21188	12382	1784	1360	1190	1105	1080	1020	978	997	951	914	885	831	917	943	825	873	857	789	855	826	771	871	795	825	826	846	839	823	815	758	858	799	810	812	814	844	789	841	758	806	852	789	774	755	813	810	843	802	816	795	824	815	818	860	778	781	854	873	784	847	831	800	862	818	797	779	829	848	845	836	784	794	857	839	818	816	801	817	835	770	805	815	797	877	798	779	791	792	812	719	844	790	853	799	853	775	766	800	803	796	865	840	863	803	887	898	783	780	779	786	800	788	775	812	848	849	843	817	791	816	766	748	787	826	807	793	795	825	824	752	811	815	797	804	792	823	803	847	766	827	788	810	827	865	831	764	783	832	864	800	807	838	817	801	787	801	806	772	806	892	818	785	844	814	800	816	814	827	829	790	831	815	790	819	783	790	807	808	816	758	784	801	770	802	766	807	821	837	808	869	819	833	767	756	794	806	836	814	851	825	840	786	775	776	785	793	776	823	783	807	780	805	826	813	798	841	791	714	794	806	790	792	751	746	850	781	834	797	830	801	773	788	825	759	801	812	815	843	858	787	785	806	804	822	825	785	783	824	767	815	836	780	798	776	747	781	769	831	763	811	781	796	820	797	848	800	815	805	763	799	773	816	804	846	788	810	751	841	776	804	827	789	803	769	864	763	759	807	785	822	820	836	785	812	767	784	826	799	777	818	842	756	828	808	820	842	844	775	805	803	829	767	793	825	799	781	821	800	704	793	832	802	832	809	812	802	786	800	788	841	808	848	833	751	813	782	838	831	803	803	832	783	757	819	823	798	800	883	807	807	796	767	792	811	778	769	795	791	845	806	811	819	801	807	739	797	792	786	781	811	870	790	797	792	793	788	812	796	811	799	772	836	790	801	761	804	843	771	775	838	778	777	835	756	793	814	847	788	774	809	806	777	832	796	780	756	817	817	800	807	783	809	781	825	778	776	838	768	828	819	801	820	833	762	819	820	838	828	829	817	774	836	774	749	846	810	787	819	837	760	797	836	847	789	793	779	804	800	756	827	783	771	780	840	804	772	783	773	820	817	809	765	812	869	857	771	761	787	787	823	769	786	824	805	769	815	756	847	788	828	815	834	840	801	824	867	790	789	825	793	821	792	798	817	817	786	836	801	796	825	846	780	819	771	811	810	822	809	837	791	799	806	829	826	824	780	838	825	800	811	825	756	781	766	768	849	736	786	810	787	761	814	750	832	802	766	839	862	807	819	817	824	778	781	771	811	787	779	834	783	820	840	789	705	825	836	794	788	758	814	761	774	792	835	849	783	797	771	776	820	770	828	792	802	791	765	795	825	797	829	799	834	804	840	809	802	805	833	792	861	798	834	797	821	774	790	787	791	762	800	785	738	835	831	803	822	857	770	838	751	778	776	849	746	828	747	801	764	778	772	788	792	862	784	798	844	792	777	834	802	806	781	784	797	770	803	788	843	777	813	864	805	837	809	849	762	780	802	759	871	813	813	782	812	830	779	843	836	851	808	837	805	787	808	820	804	818	826	812	808	749	778	784	833	831	824	723	795	776	833	815	776	827	840	837	803	748	796	786	804	824	833	834	735	770	803	802	830	822	785	756	809	780	831	793	780	805	809	801	792	805	806	834	785	814	807	780	799	833	810	762	842	759	833	815	764	771	822	834	791	755	835	806	773	792	820	802	832	815	824	755	795	763	833	706	767	747	804	797	793	829	772	837	821	770	869	798	823	750	749	812	800	836	822	841	827	835	781	789	794	839	825	793	776	794	810	766	816	864	830	772	773	802	849	754	821	820	820	815	749	838	788	778	802	842	825	802	781	757	788	785	789	801	844	800	814	743	847	735	835	796	803	801	811	819	789	790	809	750	798	810	796	793	790	832	815	787	862	800	810	793	785	833	821	796	831	788	823	823	819	794	789	810	790	783	861	822	716	832	820	855	819	866	743	840	824	770	805	746	799	841	794	802	807	818	806	792	773	795	824	828	778	872	843	898	775	803	754	812	810	800	748	796	769	778	816	774	779	842	814	781	819	849	795	842	804	842	908	816	779	778	813	814	814	817	838	798	805	764	788	783	794	773	778	777	789	805	794	790	779	845	807	818	790	746	800	810	776	770	799	778	827	782	837	815	757	800	768	774	822	801	802	813	826	832	805	827	826	791	779	788	804	791	843	782	827	832	802	780	818	817	825	849	779	813	796	768	837	766	821	806	760	779	753	790	832	771	788	799	786	835	789	764	867	772	742	778	774	793	796	844	782	784	779	773	733	785	765	800	807	772	791	769	799	794	855	779	804	792	823	776	780	765	840	792	780	810	787	789	797	815	807	800	760	804	788	802	835	825	852	785	793	752	787	810	776	782	781	803	831	757	804	804	822	801	784	776	826	807	796	801	825	774	783	767	846	808	798	774	788	772	807	766	857	775	796	794	842	744	842	815	833	803	781	844	833	756	796	781	767	792	825	798	794	822	760	767	845	767	816	847	787	793	836	839	824	793	852	846	837	821	846	781	772	822	805	866	779	818	776	819	763	818	830	804	847	844	824	790	801	743	820	799	843	790	780	812	806	819	756	803	782	858	843	758	784	809	744	836	786	790	769	832	784	823	821	778	743	797	798	791	825	734	783	780	795	803	861	791	809	825	801	817	795	793	776	809	800	776	832	768	813	790	853	849	782	819	856	749	829	853	792	791	805	795	788	778	819	774	800	814	769	765	798	774	797	809	771	791	776	847	809	815	788	831	800	818	784	826	789	814	750	775	797	798	811	808	763	802	792	836	803	836	824	763	786	838	843	817	812	797	759	800	863	789	801	803	756	778	812	765	834	788	802	833	810	805	806	871	818	801	780	844	806	872	799	829	836	724	818	798	774	827	796	750	854	781	801	780	802	768	817	833	889	781	764	753	793	810	842	789	837	771	776	776	824	818	777	781	798	794	812	810	761	782	760	835	831	766	745	860	819	794	768	825	791	829	750	752	783	791	834	770	795	771	818	841	836	826	814	834	813	782	790	748	830	833	828	770	768	810	773	774	798	749	839	804	795	795	782	774	819	800	806	798	785	810	853	827	792	777	836	810	855	842	773	813	824	812	802	779	849	839	842	763	813	834	791	803	785	847	819	831	764	785	774	814	822	807	795	806	783	836	841	775	819	762	842	796	740	806	767	779	794	802	867	838	780	843	762	793	773	809	845	732	843	861	756	781	771	794	835	811	839	828	816	760	802	744	779	793	823	812	815	783	778	859	808	829	788	772	777	772	829	782	792	817	805	787	815	783	754	889	837	764	771	776	784	815	802	821	823	786	804	807	787	798	776	836	766	809	781	784	788	828	776	770	759	829	815	788	801	814	758	787	783	773	847	783	798	830	798	785	851	814	782	755	758	764	801	796	796	729	806	809	810	811	798	799	820	794	835	769	817	763	790	826	782	803	781	786	787	762	782	848	776	802	810	779	770	838	783	842	799	798	796	805	829	843
22884	14983	10363	5270	3764	2930	2266	1797	1615	1386	1285	1237	1162	1064	1047	1044	974	952	901	895	963	900	942	927	892	862	879	846	869	829	829	902	888	836	797	836	787	867	818	835	847	851	827	817	784	797	857	800	870	812	832	865	778	863	832	804	873	817	818	830	837	798	804	818	834	802	762	822	851	870	854	835	781	809	800	804	809	811	814	843	838	823	783	807	822	804	836	835	785	828	825	815	870	824	827	764	815	801	870	828	850	878	820	826	807	736	860	823	813	811	839	784	814	813	861	852	773	795	848	850	855	834	823	809	845	847	839	823	807	808	791	849	793	801	827	828	823	844	861	784	867	839	780	867	821	802	829	809	792	819	745	762	818	794	801	782	811	806	816	795	810	776	786	783	797	803	826	848	752	800	842	842	817	856	848	837	816	815	791	838	759	789	821	813	845	799	789	753	836	827	844	838	774	840	772	853	843	771	832	817	810	799	843	807	826	821	861	850	810	799	851	857	856	795	881	779	833	823	821	803	829	841	819	852	815	794	785	782	812	801	789	780	818	831	764	813	750	818	838	855	793	779	731	843	855	823	799	836	754	793	832	752	808	808	829	807	797	786	802	848	826	829	824	769	789	824	801	816	807	781	855	840	815	825	876	855	855	830	810	885	791	799	854	835	774	782	859	828	816	854	826	775	810	752	871	829	830	846	843	805	796	823	864	815	821	803	839	784	815	808	837	782	843	870	820	808	787	763	862	825	862	779	883	780	812	770	808	779	759	824	783	854	823	781	821	808	799	839	803	797	815	815	789	790	826	788	886	831	800	793	811	854	804	841	811	857	807	813	855	865	809	839	817	820	848	842	783	823	819	791	848	788	848	866	818	846	760	802	795	810	807	789	813	766	814	831	797	810	816	772	809	807	785	845	806	823	862	811	808	867	800	867	847	850	782	783	849	827	844	826	849	822	847	793	820	865	774	852	862	848	840	831	848	820	795	832	842	803	814	843	823	822	826	846	780	797	756	778	822	860	810	835	795	808	819	858	795	835	848	807	788	760	838	839	771	821	840	801	844	815	880	896	808	772	836	851	825	856	826	819	758	833	818	773	791	782	767	795	849	809	854	816	797	828	837	843	778	843	813	834	818	794	850	802	853	789	839	791	807	798	809	825	812	849	819	832	795	810	797	886	767	860	870	847	829	854	774	835	820	793	776	831	823	796	847	809	867	854	787	805	819	842	805	879	823	761	816	850	825	806	814	826	825	843	795	787	800	819	796	876	832	783	808	800	817	810	796	793	797	830	819	885	850	815	872	843	846	868	883	852	837	847	833	818	818	830	820	784	826	846	815	851	786	772	801	804	814	853	756	773	798	822	851	820	817	804	788	823	792	770	800	806	843	814	801	811	805	865	812	830	787	802	779	807	880	803	806	822	821	834	821	812	860	888	796	795	792	859	833	824	822	817	814	825	830	842	777	818	817	862	820	820	808	829	767	828	797	838	856	799	816	803	855	869	870	828	822	812	831	823	799	850	818	833	799	830	820	778	802	837	858	812	813	833	830	869	819	821	800	803	839	798	845	789	863	817	836	827	835	847	777	780	878	842	822	798	859	794	823	823	832	855	772	805	798	874	813	860	870	808	804	829	805	824	840	813	835	793	778	797	814	789	806	853	807	877	784	815	822	852	890	840	838	817	789	786	814	846	790	800	829	786	808	864	777	847	788	836	840	828	842	827	801	811	832	827	818	808	813	843	790	798	834	739	808	809	844	799	828	845	807	818	842	826	811	835	832	788	825	842	841	782	810	767	800	821	812	853	835	775	789	813	804	784	819	829	810	779	846	822	832	791	792	796	828	833	778	831	810	764	806	789	805	862	840	797	858	801	859	841	839	817	860	816	836	821	816	860	819	776	824	792	847	837	802	816	788	840	829	809	810	794	838	811	825	847	808	833	824	884	797	773	821	868	792	794	875	829	816	784	779	834	785	864	831	832	793	776	792	818	819	864	825	814	839	813	789	833	771	755	827	821	830	842	825	879	868	790	819	840	788	848	858	862	860	820	804	811	873	785	827	756	825	809	818	833	794	777	835	832	866	784	787	823	850	785	811	774	813	803	813	823	815	825	805	817	814	836	804	822	834	858	832	901	788	846	837	791	871	820	839	876	834	834	819	795	841	853	789	830	818	776	826	860	805	875	845	814	819	799	814	778	844	808	830	844	821	832	847	825	839	799	794	791	859	842	822	814	789	779	811	808	825	771	822	820	839	825	837	810	811	899	806	854	811	765	750	867	801	805	834	820	841	827	810	800	778	798	811	839	755	812	830	834	825	794	804	800	796	829	831	785	802	809	835	785	770	779	826	859	822	853	765	763	810	782	841	767	864	806	782	804	836	869	801	831	824	845	815	788	814	821	856	849	855	836	838	798	798	766	810	774	803	827	832	765	834	784	800	801	801	793	839	850	847	834	807	844	817	815	786	777	823	793	807	879	828	855	797	817	807	829	800	850	830	825	797	822	846	785	827	833	824	837	806	823	852	796	844	826	794	826	809	797	825	801	846	804	812	827	827	817	873	856	800	781	762	772	806	782	820	770	872	782	815	826	853	824	775	817	843	796	821	795	867	797	803	824	812	806	794	862	834	830	818	798	831	846	809	824	870	833	866	790	799	830	804	845	837	842	852	803	797	797	855	776	777	820	799	810	831	806	765	801	803	817	836	866	800	821	779	817	821	799	842	796	832	782	802	804	785	806	830	824	842	821	798	821	789	788	870	782	822	848	819	800	848	824	825	817	799	819	818	827	814	772	821	809	856	806	847	799	778	769	784	846	832	866	839	828	826	845	818	809	791	790	768	782	863	867	806	840	833	819	768	786	822	817	866	835	773	819	817	806	787	876	778	865	791	806	849	810	863	808	855	791	815	819	824	811	860	815	777	835	829	810	851	860	809	806	794	792	830	851	852	823	776	818	855	809	779	807	813	786	794	863	835	831	780	847	808	824	834	833	813	837	798	805	816	796	844	793	798	835	826	801	849	806	848	794	834	801	835	825	814	785	806	798	803	829	841	832	809	825	815	817	841	762	822	819	781	819	811	841	800	820	807	826	782	809	841	790	832	805	812	777	800	801	871	824	909	826	817	843	838	824	832	807	801	815	792	836	832	811	887	732	800	805	842	818	843	839	843	783	818	807	772	804	791	811	835	762	841	851	833	861	803	817	807	817	783	769	849	806	805	843	767	781	804	811	761	847	766	827	777	860	794	762	774	837	817	774	777	846	784	820	833	823	764	788	817	797	806	835	808	783	787	815	762	830	790	840	813	819	794	842	770	839	833	828	775	805	793	826	793	824	844	827	831	805	815	858	817	867	779	856	843	851	835	794	870	855	795	808	863	789	846	813	845	879	796	835	850	857	808	829	821	832	804	828	833	811	848	812	821	806	831	834	842	853	808	835	812	827	812	806	823	803	796	790	790	789	806	828	849	788	773	816	779	832	813	727	800	846	815	799
22550	21180	28779	23855	21183	21268	12286	1817	1264	1223	1144	1016	1041	994	982	916	942	923	928	910	883	866	889	870	845	903	881	813	886	838	857	808	807	814	811	861	828	800	876	855	871	896	884	857	805	829	847	847	851	849	836	852	854	848	834	803	835	855	849	812	807	877	784	871	855	848	798	792	823	789	825	798	797	768	846	799	831	878	757	807	749	835	835	857	843	825	829	916	821	817	788	840	800	805	771	795	785	803	835	775	808	830	854	912	815	799	821	773	805	836	850	827	853	813	817	826	772	809	806	826	804	800	799	752	804	794	817	855	804	782	845	769	782	813	786	764	820	829	800	833	895	839	772	823	835	848	810	819	812	806	805	811	813	891	797	818	769	792	804	820	883	800	796	786	781	833	824	783	833	813	802	744	774	871	821	856	863	838	743	770	815	851	824	807	771	831	823	815	839	834	816	850	792	841	815	811	776	790	816	825	845	786	825	843	822	832	765	811	789	768	847	804	821	820	873	767	826	803	808	812	838	840	814	824	838	788	843	776	801	815	765	806	813	793	795	791	812	808	821	822	859	825	839	783	811	817	746	767	863	833	781	810	825	836	809	831	776	809	819	800	838	810	774	846	816	825	763	846	804	800	771	806	813	792	783	798	860	847	848	806	810	813	811	861	815	782	776	817	791	819	869	816	855	823	826	848	844	831	796	865	836	812	809	807	888	792	840	796	871	826	792	806	831	800	776	843	872	809	852	836	825	791	784	772	818	807	838	814	795	787	801	798	794	823	844	812	805	797	843	797	813	856	803	822	829	820	867	783	791	797	850	831	865	882	745	848	826	782	859	850	831	818	798	843	853	783	816	804	847	812	839	809	811	817	813	762	846	806	831	788	761	829	781	821	838	824	819	800	778	837	825	787	798	784	869	839	780	833	813	804	805	853	793	815	828	801	852	830	800	850	775	767	817	864	782	823	793	817	828	815	814	825	857	821	835	841	858	797	814	817	818	816	787	823	849	835	836	771	848	803	848	805	850	801	808	805	854	802	841	878	772	774	802	811	836	806	785	825	831	829	762	802	814	824	783	812	843	749	772	831	821	849	815	841	838	816	803	816	795	811	767	809	827	778	814	801	833	792	832	824	780	885	837	808	832	828	834	854	835	823	894	843	865	794	828	823	773	794	770	825	791	805	766	783	771	827	800	812	774	798	769	820	797	830	882	819	811	825	800	833	787	804	835	819	818	823	816	812	839	851	791	810	819	823	820	798	801	850	802	779	882	805	795	818	838	795	790	827	803	794	802	847	843	825	802	750	854	838	835	834	786	826	789	823	817	797	808	812	809	808	828	790	762	770	826	845	802	815	789	846	836	801	855	831	787	792	784	835	788	843	832	883	823	855	830	833	834	865	803	791	869	812	806	803	798	816	782	843	773	839	853	839	829	845	829	816	805	805	833	834	807	836	831	783	827	821	869	760	812	851	795	789	804	848	829	808	805	786	820	864	813	777	802	829	810	741	860	862	794	814	833	804	791	844	830	818	786	849	792	746	791	858	804	767	845	766	809	778	827	843	814	783	836	822	798	774	843	801	810	842	818	812	827	840	818	818	791	794	763	794	778	824	825	860	794	801	783	817	789	834	770	775	783	837	834	829	809	820	809	840	807	814	838	779	789	801	839	846	807	854	873	821	789	815	809	814	794	758	813	803	774	824	818	858	792	798	813	798	838	816	818	879	790	792	788	814	830	780	830	809	784	882	787	804	791	797	811	826	839	856	801	835	779	772	797	863	814	786	845	784	777	840	864	870	804	822	799	768	768	854	812	832	756	839	784	812	786	823	781	831	855	823	822	818	802	817	820	843	838	852	839	731	798	830	831	815	836	795	795	821	800	802	854	790	775	825	784	833	847	817	792	850	837	834	904	852	790	856	821	794	820	799	809	840	824	807	854	818	813	800	846	793	833	817	805	853	833	791	801	833	804	844	810	824	782	807	831	844	815	806	764	793	795	846	773	809	801	798	835	869	807	857	854	847	849	805	807	842	860	780	833	835	774	828	766	804	826	773	828	809	847	793	783	801	826	796	800	794	832	775	771	807	849	781	829	797	802	819	789	788	813	849	869	810	766	813	802	801	810	834	829	851	811	807	816	828	731	826	790	830	817	786	771	854	823	824	783	820	840	836	841	822	779	837	821	858	799	815	831	834	778	854	777	826	785	795	836	792	801	804	852	789	825	841	851	790	775	782	797	848	859	793	819	850	783	790	813	860	818	811	837	824	869	845	883	813	823	792	773	792	800	798	786	815	826	787	810	831	864	774	843	780	829	793	822	850	791	840	830	867	793	816	801	801	830	805	822	864	863	861	838	816	846	814	785	801	776	790	766	865	810	791	819	893	871	785	816	830	790	786	828	793	802	869	823	808	814	781	821	861	829	870	817	845	861	775	778	838	875	827	790	868	821	782	819	809	848	751	815	879	834	818	807	880	841	791	741	813	807	833	838	844	803	763	820	753	823	824	844	762	870	822	780	817	773	770	851	808	805	858	855	787	849	829	803	826	808	830	843	806	771	828	832	842	812	813	809	772	833	782	834	768	857	800	848	803	831	768	838	830	850	795	816	832	807	806	839	818	829	780	807	862	809	818	823	806	806	838	809	848	812	784	829	835	831	818	857	803	843	806	769	870	780	781	814	817	792	760	821	858	816	753	803	801	796	820	778	832	797	752	833	805	817	863	751	823	781	847	799	841	834	827	797	850	792	834	811	828	806	806	892	822	791	765	830	830	825	821	819	838	776	821	822	817	766	845	821	794	820	800	804	794	781	802	764	789	800	809	823	811	834	801	802	829	821	827	858	805	854	811	839	783	801	781	802	812	808	790	806	793	870	765	774	793	828	835	799	786	868	786	813	788	847	789	792	795	799	782	838	824	828	811	856	845	844	833	780	809	825	841	814	804	835	848	802	828	796	847	807	797	812	822	876	786	809	780	819	791	832	804	822	796	817	802	832	838	794	857	838	815	870	783	860	825	845	803	827	771	855	815	782	821	840	795	818	800	777	838	777	844	789	799	812	821	811	807	777	812	812	776	796	813	802	786	802	862	793	804	789	826	876	833	811	820	824	810	831	776	834	855	839	838	798	792	794	846	793	853	783	829	754	853	792	756	821	864	795	852	892	755	774	864	803	808	853	797	844	863	815	758	795	824	802	833	775	840	828	769	812	813	791	838	818	815	839	793	800	840	773	784	772	836	831	806	774	860	807	870	820	813	798	803	838	784	814	802	769	794	788	794	775	879	843	816	843	830	813	873	798	734	744	864	872	789	804	806	842	789	831	846	809	807	817	823	786	814	818	820	793	867	826	790	810	765	794	829	790	770	843	801	798	796	798	831	816	864	914	845	852	805	790	820	862	841	804	817	783	824	814	816	819	838	797	790	828	823	781	815	800	822	793	786	819	819	840	866	863	823	830	753	770	804	787	785	791	800	794	848	762	775	807	827	793	839	811	789
24171	16100	10539	5354	3756	2927	2404	1957	1528	1442	1257	1156	1160	1132	1029	1039	1027	922	876	879	838	882	882	904	905	843	824	853	903	861	871	901	872	859	852	854	869	894	859	855	856	873	864	822	802	832	838	824	853	854	836	829	868	858	829	814	819	881	793	851	797	875	796	800	868	818	837	803	830	790	856	784	818	859	845	806	824	821	808	810	850	820	862	784	837	882	829	815	827	806	805	861	823	854	870	871	860	816	870	815	804	849	836	821	841	824	847	832	867	790	835	831	848	858	812	812	853	795	834	830	839	799	827	818	825	840	815	849	884	856	826	820	870	795	873	849	792	793	781	825	883	835	828	818	827	864	830	822	837	795	888	855	871	834	800	854	814	802	745	798	809	825	827	800	809	817	801	897	833	848	830	853	808	839	809	831	883	812	842	827	835	792	836	879	792	846	841	842	840	866	793	832	811	827	828	832	870	870	833	818	836	819	833	832	827	848	866	815	817	807	836	857	822	859	814	871	803	813	838	834	814	788	817	833	782	823	868	852	794	845	853	885	800	790	801	849	829	846	786	809	805	803	890	854	834	824	820	808	789	786	832	867	801	804	774	863	844	773	827	819	870	815	874	881	778	834	858	789	834	827	797	809	848	811	785	907	805	832	837	827	812	842	777	837	867	809	857	871	849	885	846	863	823	826	759	798	827	859	822	824	831	821	839	820	839	857	836	819	761	801	868	791	844	848	796	853	850	811	844	848	816	830	847	807	791	869	826	803	803	838	800	846	846	816	811	825	804	862	865	838	876	808	862	809	844	851	794	782	807	863	824	824	908	886	826	823	819	850	845	786	866	847	815	831	909	818	868	901	837	825	880	789	861	828	826	804	859	805	801	777	792	842	806	843	879	832	866	814	790	850	839	821	781	846	771	816	810	840	831	862	885	843	843	775	844	815	806	824	823	866	772	891	820	826	829	849	825	877	817	805	816	861	817	858	852	801	840	863	828	855	838	787	860	818	838	802	807	829	816	772	868	842	837	795	806	797	887	808	853	849	848	838	857	842	839	844	818	804	844	869	794	797	764	848	813	827	814	845	888	819	834	839	823	838	824	838	840	829	827	790	817	844	812	799	831	850	841	794	878	859	847	844	881	857	793	831	810	822	816	884	827	839	841	850	843	852	833	852	807	769	839	854	853	850	852	814	812	811	798	847	830	818	808	823	812	821	837	877	828	802	843	789	845	845	859	767	877	844	795	840	825	840	840	825	849	829	849	894	821	826	863	847	789	803	833	857	824	831	771	843	821	860	813	813	786	818	848	879	869	843	853	772	818	824	859	807	796	830	837	837	848	788	747	805	797	859	784	821	776	852	871	781	841	848	795	829	817	852	831	861	817	818	769	848	824	813	782	881	833	779	843	781	830	823	806	823	817	808	779	798	834	866	813	814	834	825	831	820	804	833	822	774	805	860	804	859	805	826	818	837	833	823	820	828	835	854	780	849	830	831	867	909	856	823	878	870	780	867	853	811	801	808	832	822	873	821	810	810	891	841	823	791	771	861	855	808	821	845	843	788	817	815	813	797	806	834	815	809	785	832	837	847	822	819	816	819	840	875	838	820	854	791	836	854	868	804	871	814	876	873	830	803	832	856	836	848	803	832	829	849	805	828	820	867	866	833	803	849	831	836	841	831	854	828	851	831	807	814	801	842	801	830	789	813	798	845	835	867	790	858	843	830	824	851	785	818	830	840	814	901	821	818	827	821	869	825	791	804	841	850	847	804	872	827	800	830	839	833	839	812	836	819	820	812	846	830	854	827	866	852	786	824	850	857	851	795	816	847	808	810	853	797	794	794	796	835	871	864	810	792	846	799	800	852	835	783	845	843	847	818	805	820	835	797	867	785	819	779	820	816	801	850	782	837	851	815	830	880	816	803	861	784	820	823	849	848	790	877	796	819	812	772	890	820	808	834	827	773	827	867	838	855	822	817	884	788	835	792	824	805	861	853	792	829	833	851	824	807	785	826	885	825	806	845	823	812	823	873	846	874	804	847	818	796	856	804	791	795	809	800	844	852	823	861	843	818	848	787	840	829	800	825	815	841	884	832	788	833	831	824	840	866	818	832	825	870	848	817	789	821	881	851	857	859	823	861	865	887	835	823	814	842	875	808	864	818	820	828	816	806	859	792	801	823	827	832	825	844	856	863	836	791	799	824	843	823	855	820	762	874	819	828	809	845	814	795	789	828	810	836	812	842	842	799	844	834	864	834	830	891	812	827	897	849	811	815	844	831	804	838	842	831	856	798	821	826	800	878	866	775	780	843	858	797	866	805	821	873	860	767	837	833	840	816	784	839	845	841	844	846	820	789	798	830	849	825	813	835	856	765	871	840	816	829	886	850	740	756	794	811	844	790	819	851	802	793	823	919	823	812	820	800	822	784	805	843	843	824	859	817	819	836	860	866	828	856	823	831	913	799	844	842	806	840	833	818	808	826	833	844	816	816	809	861	829	829	786	799	833	842	829	842	823	838	829	819	828	823	811	808	815	852	820	869	814	799	807	807	789	821	845	790	812	869	814	821	864	817	821	843	778	857	841	765	813	867	848	857	842	825	831	856	845	826	815	789	809	831	814	789	806	867	825	833	795	877	860	845	801	883	869	817	876	825	785	813	792	831	802	853	849	849	810	825	810	814	785	802	885	847	849	856	886	837	835	843	835	839	842	845	828	862	814	854	810	849	842	807	808	801	861	795	811	835	805	825	856	833	853	811	768	810	862	910	855	851	793	829	793	831	776	806	842	865	810	840	841	841	829	883	861	802	865	831	784	876	827	814	821	835	826	814	829	809	858	785	843	777	893	816	826	867	800	844	809	829	869	825	851	842	887	786	838	799	844	807	850	818	789	850	823	845	913	820	833	871	875	783	854	817	782	806	811	840	806	875	857	844	837	795	790	827	853	821	852	826	841	811	871	834	825	798	803	782	820	841	833	865	866	778	846	856	878	853	825	891	822	817	827	839	838	788	818	847	825	819	815	839	843	815	817	840	854	808	821	789	851	841	769	793	854	863	863	841	856	788	822	830	845	832	847	841	839	862	836	824	817	845	856	874	803	835	779	863	818	808	857	797	811	857	809	845	851	820	813	845	801	883	888	855	859	862	807	849	844	863	849	823	842	843	785	840	841	828	807	828	832	857	825	822	781	830	821	802	848	845	854	851	785	789	826	794	833	818	836	793	839	821	865	797	812	805	843	825	803	837	817	864	820	856	810	829	820	816	856	808	818	873	829	813	818	858	799	822	792	824	849	822	801	913	794	855	804	802	848	830	802	798	886	872	820	770	838	818	827	793	879	831	849	769	839	843	823	804	860	777	824	837	833	846	801	868	817	812	789	858	861	785	871	839	838	845	843	851	825	783	884	837	829	825	853	862	828	839	821	827	801	833	838	837	851	856	848	766	824	865	813	788	811	836	774	843	806	844	826	830	822	839	846	865	829	881	791	821	855	863
22371	21024	28557	23687	21033	21096	12294	1780	1299	1214	1120	1087	1045	955	948	991	956	908	915	928	951	886	896	935	921	839	819	894	908	911	888	834	862	904	887	871	891	890	823	840	867	814	827	884	789	822	852	819	801	840	815	819	874	856	833	882	842	850	841	850	882	852	837	826	838	857	856	831	819	844	852	822	813	851	837	818	816	896	794	829	832	868	830	836	821	833	786	833	853	819	853	845	844	846	883	860	811	803	809	844	806	794	817	860	849	829	815	810	857	858	837	837	882	953	823	870	853	815	873	835	871	795	790	825	847	777	855	817	814	806	853	792	820	860	887	846	843	837	835	810	856	842	856	815	863	882	850	836	799	809	785	828	824	805	821	826	871	821	847	819	896	842	805	842	834	848	876	821	874	837	832	828	761	819	808	843	847	843	889	844	861	810	866	873	879	787	785	848	793	837	813	853	824	795	812	805	857	853	808	845	797	859	818	831	847	853	823	859	809	853	795	880	882	809	839	839	841	863	823	814	792	787	822	826	849	859	802	882	793	806	848	867	837	768	824	824	842	809	842	809	792	820	807	858	884	849	804	799	845	830	775	811	798	823	805	801	858	878	766	828	806	796	756	883	857	804	849	789	816	847	890	818	862	847	889	910	834	846	840	860	824	814	776	872	860	837	827	799	829	785	811	819	811	891	879	818	885	848	903	837	805	865	803	827	804	872	793	785	825	902	826	833	827	820	797	810	839	780	849	809	775	841	827	829	844	876	844	848	815	860	812	853	816	863	798	810	814	877	854	879	829	796	814	807	791	785	821	790	824	856	836	859	855	903	847	839	816	838	822	874	824	844	843	850	839	787	821	836	813	788	815	829	849	865	835	828	817	861	860	846	817	815	853	818	812	834	843	851	864	858	817	832	858	819	815	792	819	842	825	827	854	877	871	840	857	823	822	826	820	807	827	816	835	881	854	857	822	868	820	827	793	804	847	852	825	850	862	832	837	839	849	875	858	834	861	831	887	809	883	825	866	760	792	805	794	784	823	801	836	809	818	790	769	881	860	838	824	850	800	819	800	865	796	850	770	817	815	836	817	800	875	819	843	874	845	808	809	837	799	838	858	797	807	839	835	819	804	849	779	818	776	860	842	835	830	840	828	841	843	817	824	844	848	829	810	846	826	779	826	832	846	870	788	805	803	853	824	779	840	831	844	891	812	795	826	856	844	857	853	921	833	822	851	852	759	812	836	861	882	834	825	857	828	828	878	877	790	850	860	846	859	824	813	831	852	838	837	831	831	866	893	777	834	831	919	833	812	885	820	831	845	785	823	831	807	789	824	782	871	796	782	860	788	787	811	836	847	851	829	893	822	808	844	837	835	848	796	816	816	847	840	806	871	837	861	805	852	821	853	938	863	836	836	826	791	844	819	827	783	806	820	820	813	858	828	891	811	827	801	805	826	863	771	789	806	835	888	797	863	820	837	806	869	876	807	842	826	870	803	800	883	827	861	797	786	801	853	830	811	874	837	833	818	814	803	879	837	817	850	825	852	829	856	819	805	835	813	854	831	867	853	773	825	811	832	813	779	847	866	870	813	848	859	842	897	795	819	804	788	803	784	793	904	812	855	787	816	846	832	846	838	827	871	826	778	808	824	799	848	848	789	811	830	864	818	779	801	831	815	770	837	816	821	832	847	796	826	857	783	827	891	801	809	833	855	836	836	793	827	854	836	832	860	833	803	882	837	836	850	792	821	809	814	827	830	817	836	871	864	856	855	821	824	842	845	842	883	770	846	831	795	838	799	789	815	825	853	884	810	816	848	844	830	820	854	829	806	845	833	818	798	819	870	807	765	819	823	802	854	858	884	829	858	866	846	852	840	812	794	792	863	846	872	808	883	839	805	795	801	842	823	849	851	771	817	817	848	827	836	824	822	854	872	856	800	838	835	837	863	834	836	862	793	844	812	793	788	808	832	828	828	827	774	834	806	809	761	793	826	901	835	835	839	789	829	773	866	826	819	811	850	849	794	838	872	784	823	800	876	862	835	863	790	896	785	826	812	802	856	812	829	798	843	835	882	881	831	813	832	815	844	816	856	818	860	826	873	792	843	797	813	861	844	817	822	841	847	905	870	861	826	824	847	842	842	841	827	762	853	769	793	823	794	801	778	868	858	833	863	855	848	862	834	864	884	797	863	845	866	820	848	814	821	862	835	872	827	800	870	844	804	848	829	876	838	854	827	868	815	899	857	852	846	828	837	842	829	798	808	849	840	811	826	808	818	797	831	810	815	833	807	800	872	861	831	843	805	827	810	837	843	818	814	857	860	835	834	811	835	805	788	842	840	838	830	836	816	853	819	900	820	828	821	814	823	912	795	767	787	814	848	829	842	816	804	861	843	853	825	807	883	772	773	838	792	791	836	831	804	822	824	869	861	834	820	857	870	836	852	799	839	803	844	831	826	843	813	846	851	829	833	822	826	799	805	773	795	854	848	820	873	791	807	813	812	800	837	801	826	797	826	877	864	840	813	838	845	851	847	834	858	809	822	843	799	818	856	844	858	839	894	798	846	911	827	841	839	780	809	775	796	815	841	856	815	820	845	824	802	824	845	889	843	826	840	789	871	883	793	845	848	843	847	823	858	827	814	853	794	851	823	863	826	819	822	828	839	841	855	851	851	831	790	838	834	862	832	798	794	786	866	866	839	888	804	813	821	821	855	856	845	834	778	845	824	851	828	905	810	804	870	795	775	852	840	825	810	813	919	794	809	847	795	809	856	876	844	855	859	821	835	851	828	822	841	836	833	838	855	871	835	789	789	824	770	791	822	882	879	810	807	867	805	809	794	798	893	821	806	814	840	899	839	910	844	876	782	811	841	814	822	858	842	847	858	797	849	830	873	823	836	840	795	808	829	817	816	868	821	834	873	815	804	820	813	807	824	885	841	845	847	816	895	846	860	872	825	845	861	834	806	880	828	849	830	832	776	842	838	883	880	812	821	846	850	812	821	784	849	826	856	873	842	809	812	836	799	797	820	808	776	822	859	825	833	867	842	825	867	867	827	841	861	870	793	808	760	813	825	829	850	783	810	821	806	841	802	800	851	812	807	813	865	812	770	800	817	828	819	857	827	823	839	814	879	794	846	855	785	798	832	829	843	853	821	831	819	800	826	828	828	866	890	851	840	834	807	871	777	811	814	864	848	843	812	779	825	861	853	843	865	817	843	810	801	782	808	850	825	813	789	820	807	825	815	874	848	850	795	848	817	843	866	827	782	786	883	844	841	860	875	889	826	818	812	817	830	809	785	822	860	857	845	805	850	807	829	841	835	829	873	828	820	805	792	816	750	816	851	854	812	845	822	803	826	865	805	870	824	861	840	806	847	830	812	871	807	838	870	828	824	833	809	852	819	863	828	760	889	844	799	797	860	829	810	850	860	871	832	856	857	831	874	799	831	843	814	844	828	798	811	831	842	818	818	817	811	787	863	835	835	847	807	824	844	841
26119	17502	10196	5141	3687	2881	2299	2038	1587	1376	1293	1168	1158	1090	1017	1018	993	1009	898	901	961	942	969	898	894	936	877	887	894	895	883	913	841	830	914	876	844	852	870	872	864	878	877	881	871	858	861	913	859	867	833	872	831	879	863	825	821	884	876	807	866	830	871	938	864	879	851	826	851	804	869	910	810	926	856	844	863	838	834	863	823	888	869	859	877	854	796	856	823	870	811	814	823	779	846	838	843	823	768	897	805	890	872	867	832	807	898	830	819	841	878	788	848	848	856	814	852	844	876	842	860	905	825	810	811	864	819	827	829	871	849	843	837	890	902	837	819	815	829	868	857	803	861	819	844	840	833	907	871	842	932	849	836	844	867	848	848	862	812	823	894	809	838	811	850	796	855	880	833	885	848	823	849	830	845	799	874	870	859	846	856	832	881	865	818	821	837	838	860	796	903	887	836	849	848	835	813	818	815	855	833	883	860	862	820	860	768	845	868	823	898	860	873	916	844	788	892	836	801	795	869	841	858	807	838	850	893	838	817	877	904	878	844	809	842	855	859	831	838	862	819	853	871	774	859	858	875	832	820	882	836	800	880	855	764	800	866	852	812	827	854	812	818	843	826	848	860	821	855	851	766	842	813	901	818	846	802	839	801	837	808	790	856	868	874	906	866	877	849	910	848	856	833	868	847	901	845	901	823	885	834	849	795	857	870	845	829	860	834	876	801	867	899	867	895	860	847	843	870	830	825	856	848	893	873	793	803	782	849	828	863	802	820	837	831	773	854	874	871	851	866	856	858	820	883	846	849	824	858	883	882	883	900	848	833	865	855	827	825	904	833	848	885	859	824	836	859	866	842	855	866	823	845	850	846	865	882	882	892	806	848	783	834	873	876	841	833	870	834	826	861	860	864	809	931	826	827	866	879	852	846	821	833	820	858	813	818	855	840	870	832	855	807	837	881	841	897	865	828	900	823	823	804	861	854	868	854	795	880	840	869	837	861	838	871	826	883	849	817	830	870	823	897	826	876	836	865	789	851	842	834	823	840	802	842	888	845	873	861	857	868	868	889	860	883	890	806	843	841	813	852	834	856	881	836	848	868	832	831	809	858	808	804	855	845	828	822	833	837	811	798	809	830	828	840	842	836	882	870	841	861	813	856	888	824	868	881	880	867	796	783	859	860	867	867	828	806	811	818	813	836	804	844	861	891	875	815	803	867	930	807	837	855	840	850	862	825	842	806	846	829	885	870	828	865	787	879	823	819	819	871	819	889	887	869	901	891	843	910	878	785	854	889	827	848	877	810	867	886	817	806	866	867	884	840	851	867	815	824	868	829	889	821	871	844	860	832	825	832	885	846	840	873	899	867	904	815	853	848	837	814	836	860	870	842	854	889	812	869	893	837	862	894	849	857	861	863	851	886	826	847	842	848	859	829	875	812	860	825	856	782	885	831	787	874	897	848	825	853	918	813	901	857	839	879	858	882	886	852	854	876	885	879	850	843	802	877	825	888	911	819	831	833	850	858	852	788	859	854	790	850	907	863	832	856	830	863	849	892	820	827	835	853	784	868	823	862	822	862	844	841	833	808	863	836	894	917	876	861	866	883	831	836	863	846	870	865	825	821	801	864	773	845	836	837	859	816	842	881	851	843	813	888	825	840	852	869	818	838	834	831	837	790	832	915	856	802	812	850	829	841	858	864	822	855	826	855	863	895	858	824	844	805	833	831	840	886	829	851	855	833	827	858	898	820	832	889	868	834	814	827	860	789	783	840	837	799	850	891	901	848	809	850	763	866	812	870	874	871	881	871	863	901	842	817	807	896	840	868	836	797	825	836	887	862	892	861	846	853	803	827	848	885	924	842	889	819	861	844	892	847	902	820	881	904	809	870	834	843	843	831	833	825	856	879	924	857	832	786	892	818	821	854	805	851	826	845	862	869	807	834	848	845	853	825	849	872	937	833	879	816	855	810	861	867	859	851	895	810	839	907	846	856	888	831	822	897	802	896	853	849	822	826	876	882	842	889	829	833	859	885	828	845	858	823	869	829	839	791	885	883	780	848	915	855	860	843	849	841	851	843	843	860	919	849	853	856	840	862	840	789	822	928	811	851	811	863	862	878	834	819	837	787	894	795	813	815	875	812	833	842	804	817	817	906	861	821	869	837	821	807	844	871	823	804	817	855	811	862	781	860	825	848	824	907	831	859	834	816	836	839	810	842	831	832	845	887	897	889	850	857	860	860	882	838	866	842	826	894	813	820	881	913	833	843	826	880	867	838	893	873	882	838	885	865	820	837	802	868	851	814	856	841	865	843	793	822	824	811	846	827	834	845	823	829	794	856	842	838	845	839	815	848	835	855	846	829	810	895	843	860	858	851	838	876	823	833	853	859	821	834	861	870	878	814	828	839	873	898	893	856	814	864	859	837	827	870	899	842	813	892	834	870	834	878	864	882	876	870	846	906	850	858	837	824	848	868	840	866	822	827	868	873	824	853	823	879	841	865	893	842	837	928	833	881	865	810	835	823	863	887	824	801	826	838	873	886	846	850	894	814	856	834	864	855	856	804	815	812	821	862	840	855	894	901	893	853	824	838	891	866	818	872	845	844	806	824	825	864	900	851	900	827	836	878	836	803	850	859	817	858	872	876	806	810	806	861	873	898	872	831	846	788	865	839	825	843	841	838	813	866	880	839	833	839	855	849	850	851	854	899	792	871	861	867	852	862	820	808	905	825	827	782	856	862	818	805	835	884	840	827	838	829	807	827	815	868	849	891	838	873	820	838	876	845	812	873	815	852	893	819	866	842	861	906	806	847	856	857	862	785	851	870	867	853	867	861	843	799	844	808	853	827	816	850	783	867	833	861	798	807	839	842	800	905	830	843	829	859	869	879	907	883	893	824	832	855	809	852	901	929	869	856	835	819	890	833	879	817	852	867	823	825	806	802	901	836	808	888	848	842	859	833	822	847	867	816	842	785	916	814	825	854	855	853	810	824	837	844	854	853	839	832	843	804	840	812	829	815	840	838	817	792	878	874	868	820	854	912	797	816	833	833	813	842	857	826	843	868	821	858	864	860	828	845	850	818	772	864	885	828	840	848	832	872	859	822	840	823	892	848	826	838	825	848	886	805	846	820	861	875	860	851	882	859	869	798	795	851	835	869	831	845	876	851	844	860	835	884	826	797	875	840	818	842	868	835	836	883	851	882	840	831	859	857	847	812	858	836	840	809	837	869	867	831	827	829	837	844	881	851	811	832	867	856	873	880	826	835	837	837	871	873	858	866	820	854	801	851	831	891	829	835	867	846	881	817	860	859	870	851	881	840	840	851	811	831	824	869	840	849	865	785	871	847	833	847	798	829	833	850	833	875	817	813	836	814	866	845	829	870	865	839	800	871	777	825	835	830	837	813	837	852	845	840	838	820	844	861	862	852	894	870	869	848	869	845	816	848	838	829	884	856	839	887	833	859	864	864	821	818	862	839	824	868	766
22457	21128	28715	23760	21130	21192	12271	1816	1319	1256	1144	1103	1063	980	991	988	964	894	913	899	907	910	913	863	894	896	877	905	903	847	871	851	843	870	854	904	826	894	823	879	885	918	842	866	850	840	824	869	840	815	866	890	845	819	854	801	851	809	878	857	890	820	863	861	857	886	893	807	794	828	856	829	897	836	843	823	831	821	855	847	907	797	842	814	844	813	890	851	838	828	862	830	822	869	817	914	837	861	811	864	832	841	814	832	873	871	892	848	811	819	879	841	838	831	858	857	816	827	803	842	862	820	871	829	840	831	821	865	873	817	873	826	844	886	831	833	847	852	850	822	865	816	820	848	882	864	848	835	852	825	853	825	788	821	818	844	841	849	847	838	827	843	864	785	822	871	825	843	837	832	855	832	842	845	837	869	882	807	860	868	850	881	830	868	822	840	844	826	836	849	855	791	900	811	841	802	805	865	843	835	809	818	858	834	848	853	832	882	837	830	900	848	835	847	774	825	798	794	896	818	863	825	816	844	814	869	843	832	856	854	810	838	831	811	846	836	835	857	854	868	818	827	873	826	833	860	794	877	871	862	857	812	856	895	843	803	875	889	851	844	799	834	837	860	891	858	850	828	844	816	831	842	851	846	819	851	816	829	845	876	851	787	834	845	775	824	860	855	878	849	812	879	842	858	801	871	826	874	811	841	854	822	825	908	838	847	842	853	904	876	860	746	831	865	835	833	846	837	882	829	846	835	791	825	847	820	823	847	820	802	917	812	847	826	825	848	833	807	828	785	877	803	838	908	821	863	849	850	845	837	816	865	857	827	833	863	840	847	849	831	842	865	822	846	815	826	841	867	876	800	808	875	838	879	894	798	847	860	867	868	848	824	864	845	866	810	854	812	797	812	885	823	847	823	863	791	814	834	840	838	799	802	825	815	841	882	853	860	815	867	864	917	889	849	868	852	848	803	821	839	847	817	859	791	788	826	846	829	849	822	875	851	838	821	842	843	889	872	887	861	854	826	847	806	848	876	825	850	810	784	881	829	850	841	842	845	807	858	820	851	781	867	844	865	804	793	781	866	831	770	851	831	801	761	847	823	812	828	863	803	831	820	765	841	818	891	878	801	875	817	823	816	831	813	813	825	818	827	806	833	780	842	844	819	838	847	830	807	826	845	835	830	857	864	847	773	858	821	867	862	887	869	815	812	786	861	799	886	851	839	817	857	826	864	786	845	843	798	800	830	814	807	831	843	829	821	874	876	933	786	826	820	884	827	832	810	883	892	874	821	818	881	841	859	835	886	841	873	827	804	828	878	900	883	851	851	832	814	828	831	867	850	905	826	821	852	887	849	847	844	869	808	853	846	864	839	867	805	844	805	859	889	846	831	897	891	796	800	836	779	837	852	883	845	837	857	865	841	914	801	868	798	889	846	863	810	891	903	853	817	827	822	841	869	871	863	887	837	875	869	848	849	882	906	835	852	841	856	810	845	832	854	872	917	860	783	871	849	861	840	845	818	828	835	810	845	833	840	833	849	851	863	847	800	866	899	821	859	828	827	851	852	869	833	837	892	859	863	794	824	864	875	829	785	878	891	805	748	861	834	883	830	786	874	867	797	857	849	866	820	824	840	868	894	858	806	822	827	845	906	812	807	849	814	815	800	798	914	822	839	799	829	833	841	853	837	795	831	890	857	849	865	816	836	855	850	827	835	815	834	845	881	824	773	859	846	835	781	852	876	777	802	874	870	819	849	831	846	819	828	895	864	864	841	857	865	824	910	776	817	846	767	878	807	839	797	889	824	829	783	834	909	866	816	883	812	835	830	819	833	874	838	818	862	785	811	843	806	844	784	837	850	815	816	822	817	867	826	830	829	821	849	834	859	906	871	827	854	824	871	826	805	816	824	906	836	832	823	906	868	881	849	897	848	841	861	854	828	817	854	810	787	852	834	866	824	851	811	865	773	873	897	816	832	887	846	829	837	811	782	838	884	879	896	850	787	795	869	804	846	821	790	801	805	863	845	810	854	811	832	805	864	860	841	817	814	836	821	848	892	848	881	855	826	778	859	820	829	815	850	870	851	802	816	861	882	856	793	879	821	821	847	856	822	851	871	924	832	853	864	845	853	886	863	869	838	851	862	903	847	843	823	826	823	870	825	831	838	814	845	871	873	850	850	880	839	837	808	892	829	811	844	824	817	832	827	841	781	854	827	831	886	852	849	786	820	863	787	852	833	785	888	810	819	834	837	872	852	835	832	810	840	834	806	869	881	832	831	805	807	832	827	846	848	850	873	843	856	855	819	861	882	853	890	869	910	874	869	844	830	840	881	874	871	810	861	845	832	848	833	820	815	862	841	831	824	839	855	844	826	817	822	840	835	874	869	857	882	789	915	855	791	845	824	815	819	817	854	886	756	819	790	846	839	810	843	860	865	846	819	864	855	834	842	827	867	827	829	806	821	810	833	812	836	860	884	836	851	832	868	837	865	812	848	829	898	850	823	794	834	904	855	850	845	809	821	862	827	839	813	846	828	834	771	824	898	826	827	819	861	860	822	795	840	776	839	816	828	817	783	888	828	878	839	849	860	815	849	890	863	828	866	814	796	786	858	867	820	811	786	815	822	853	876	848	845	808	860	837	795	833	812	860	875	827	827	845	773	879	846	846	856	870	819	869	835	772	845	858	800	887	847	833	787	823	863	854	837	831	862	886	830	837	807	828	791	843	859	782	814	851	863	852	816	827	849	817	852	848	839	803	835	822	844	860	805	804	844	823	834	849	828	853	848	836	870	842	892	867	861	837	848	862	849	816	884	859	866	866	856	876	790	839	871	858	822	859	905	839	848	832	844	840	853	849	844	868	818	814	850	844	833	821	814	847	851	843	863	802	807	874	855	836	881	815	842	865	796	877	794	830	813	812	803	838	849	795	805	826	831	816	784	818	854	851	850	822	897	771	810	877	811	832	869	797	812	820	828	794	897	803	832	831	776	840	838	873	893	887	790	901	813	804	830	817	801	813	845	859	831	909	824	826	904	769	833	807	866	826	855	825	827	831	891	829	838	850	799	882	840	806	783	865	824	878	807	845	831	829	817	829	841	831	877	851	838	872	839	826	812	843	845	814	834	820	833	842	825	845	797	852	833	820	851	851	855	871	814	876	819	850	820	823	869	838	861	842	836	802	885	824	790	829	865	817	805	817	872	821	813	803	813	851	877	782	847	773	841	836	819	795	804	856	872	824	824	818	853	839	795	855	820	817	777	791	815	864	798	869	781	880	831	827	812	848	812	789	901	825	849	895	819	826	876	843	812	867	866	843	841	809	827	791	861	839	782	841	875	829	814	776	830	806	869	812	864	865	821	876	865	818	820	835	867	825	870	828	842	825	779	827	837	830	822	825	829	855	793	851	813	829	796	863	815	869	838	843	852	889	844	870	847	868	849	862	798	829	857	848	852	879	873	841	805	827	830	771	852	872	799	918	836	831	837	845	861
27023	15888	10202	5363	3811	2924	2273	1888	1650	1422	1304	1244	1149	1144	1052	1067	1031	971	959	973	924	907	912	950	961	939	868	955	894	872	886	882	840	912	910	894	832	924	909	853	888	882	924	875	888	859	852	904	854	882	839	898	866	795	890	844	885	869	839	903	821	891	856	863	917	876	865	852	887	844	833	827	839	854	904	859	909	859	864	845	870	839	879	920	830	872	884	860	874	859	871	856	859	879	851	840	873	865	819	929	849	869	845	858	897	858	891	838	794	832	836	858	878	836	858	819	898	876	841	906	862	825	932	881	850	825	851	844	822	844	902	827	881	856	846	884	869	846	871	861	863	851	819	847	890	867	878	833	838	893	802	894	866	903	879	827	864	868	889	846	881	892	847	851	815	811	898	850	874	877	871	841	863	866	872	869	831	859	879	860	833	863	842	872	893	804	848	899	837	873	866	835	838	801	812	805	893	843	881	879	838	864	826	923	822	849	868	861	861	832	892	867	866	854	840	856	866	871	793	882	844	821	878	892	887	790	894	875	874	836	839	855	851	879	930	852	859	837	831	881	848	841	835	871	864	831	878	818	823	860	793	840	891	867	841	867	895	805	869	862	885	866	825	804	844	822	855	899	870	863	801	817	851	817	841	838	893	824	789	853	824	861	815	801	851	859	814	850	895	849	840	892	865	871	853	878	870	868	828	823	866	901	881	877	883	867	837	820	856	858	797	882	809	842	900	874	881	861	908	894	839	902	850	901	808	825	844	872	907	877	812	877	833	820	827	859	839	868	873	889	821	814	830	871	873	845	883	838	848	884	848	856	851	881	883	831	853	900	871	848	810	894	866	885	873	801	879	856	821	894	878	858	813	902	840	868	927	822	838	839	873	899	814	824	808	889	820	859	815	808	859	806	821	838	850	894	873	851	828	920	860	885	860	844	892	841	875	872	872	813	887	873	872	863	881	865	850	827	871	873	825	851	853	903	859	865	827	895	856	877	929	876	864	804	829	800	849	862	848	872	856	833	893	832	859	831	864	843	892	832	820	840	799	860	898	879	886	837	891	880	854	850	860	835	888	819	884	949	872	857	853	865	853	814	883	839	870	871	847	905	864	882	822	864	859	826	878	854	864	908	820	883	855	892	797	855	829	842	862	848	873	890	829	831	843	892	829	867	845	852	841	873	853	873	886	821	828	839	839	857	890	884	847	884	838	843	876	888	787	854	848	832	847	839	899	836	926	908	894	811	871	835	864	896	821	851	875	866	883	879	857	855	808	836	858	855	817	829	874	835	847	824	871	881	858	889	884	868	860	911	858	807	880	819	860	854	840	854	888	836	885	880	817	869	886	850	810	873	875	875	843	831	780	871	893	889	849	858	828	875	866	810	869	863	865	911	869	880	872	805	853	878	825	877	860	877	889	839	861	866	814	913	811	823	911	834	877	912	817	793	865	865	869	803	895	825	830	912	946	814	865	881	841	899	883	865	875	864	868	868	946	899	901	846	891	829	843	866	842	882	830	849	811	830	856	851	859	864	830	840	893	899	883	838	829	780	807	860	875	820	892	830	851	832	862	860	868	829	812	818	853	890	859	840	860	830	835	852	864	850	832	873	832	846	827	904	896	876	839	866	807	870	839	860	883	814	879	836	857	865	899	856	833	868	808	863	867	890	845	841	872	867	872	889	883	826	890	772	895	842	857	851	865	881	907	853	844	855	886	865	817	858	848	874	863	799	812	893	842	827	899	830	829	897	880	828	781	848	865	854	814	896	871	891	830	914	831	848	892	839	848	860	848	850	874	899	818	858	871	814	840	860	798	883	873	854	910	889	808	841	801	855	889	847	887	874	870	812	831	835	838	832	866	861	839	835	854	865	899	877	875	894	853	834	868	847	855	867	834	886	827	867	856	857	887	884	798	868	858	932	855	888	833	841	861	850	902	850	896	885	865	838	908	854	857	887	851	841	867	848	854	851	826	835	919	778	820	829	873	857	832	894	865	857	868	949	792	905	894	864	858	862	897	835	882	820	860	815	883	868	886	883	818	861	869	851	853	865	889	849	858	812	851	809	916	843	847	785	826	900	871	842	866	867	792	883	871	878	854	863	839	859	867	895	881	822	833	844	846	879	851	875	867	877	862	799	914	824	836	885	891	836	847	835	902	868	853	861	812	912	831	870	862	845	896	883	854	861	847	832	813	860	844	839	836	836	906	874	833	893	881	816	854	860	858	860	882	855	851	800	811	875	848	812	837	885	843	954	869	887	827	839	879	853	890	883	856	830	883	884	854	834	890	900	865	804	873	874	858	846	832	840	797	859	846	850	891	859	872	893	912	852	869	864	789	893	815	851	872	819	853	804	892	845	830	822	816	832	822	817	825	851	812	826	884	853	801	896	887	906	836	848	849	880	845	896	865	827	826	885	832	839	891	920	824	832	831	844	842	855	779	902	850	819	884	891	844	857	868	867	891	841	818	845	831	837	838	899	875	852	832	867	851	815	838	858	909	837	863	856	879	870	823	815	840	868	836	877	840	843	875	907	890	824	878	826	835	891	927	919	861	846	912	868	876	878	854	877	880	825	829	821	824	878	860	832	880	886	846	872	876	865	878	845	835	824	900	891	873	880	873	854	881	881	868	827	850	861	827	816	906	823	830	922	873	861	908	848	835	866	821	839	833	889	874	893	877	829	877	859	839	850	868	854	902	851	833	803	852	828	821	820	895	822	841	868	856	869	775	845	821	804	836	847	846	812	860	865	824	905	827	860	827	897	870	855	841	876	834	937	918	882	793	807	835	857	866	837	860	909	808	818	913	838	889	796	851	876	854	786	841	859	882	833	826	836	897	856	842	884	844	815	885	818	893	840	882	853	872	897	873	870	840	894	805	830	880	903	833	856	832	843	799	901	852	847	850	808	850	872	834	886	814	858	857	898	855	854	857	849	783	800	925	860	852	780	878	846	846	840	895	842	801	837	819	889	874	858	867	832	874	841	859	820	912	845	839	887	844	881	870	870	819	865	879	880	863	902	872	839	869	817	868	841	840	840	862	857	826	893	847	786	835	818	839	864	857	855	877	824	839	844	876	858	854	861	819	880	848	864	845	836	866	849	854	869	840	839	833	839	809	830	883	855	837	849	904	863	881	836	875	828	862	888	841	835	811	838	860	814	909	845	811	858	821	836	847	874	835	912	793	827	857	848	840	793	815	860	831	902	838	852	919	853	819	838	868	843	855	859	883	888	869	889	821	891	819	847	841	832	853	870	900	817	831	860	846	867	826	848	912	897	853	827	811	899	878	814	857	879	831	878	865	886	850	842	862	880	896	843	848	870	839	873	862	826	907	853	901	859	871	926	853	859	828	867	900	805	827	893	780	834	812	843	905	834	919	847	862	843	838	817	887	891	836	878	838	807	864	900	907	867	867	948	870	887	864	901	846	892	902	886	871	865	884	848	875	879	915	826	889	911	846	870	903	866	850	903	855	873	854	870	858	864	842	826
22472	21100	28666	23775	21101	21164	12450	1888	1321	1182	1102	1114	1066	1096	962	955	905	939	892	884	905	920	903	903	929	870	890	909	857	916	908	888	813	909	900	855	822	844	898	830	854	869	858	922	855	893	890	870	881	937	852	851	843	858	841	820	888	876	899	854	860	829	851	856	821	840	876	815	847	814	880	834	812	934	843	820	880	852	828	852	881	823	809	835	823	873	862	815	848	805	843	794	838	830	882	831	822	833	866	849	926	849	883	860	871	888	853	844	857	827	821	876	901	883	889	879	852	821	803	889	881	904	861	894	858	809	817	842	865	826	853	852	879	797	837	872	855	854	842	813	889	843	838	821	805	837	863	807	841	861	792	843	809	875	827	848	814	807	788	871	801	866	846	824	846	852	890	845	883	827	854	845	801	896	895	847	876	873	808	856	899	830	903	847	861	844	896	874	850	865	844	836	803	867	886	854	801	843	816	818	841	883	847	853	842	879	832	859	800	859	798	842	835	819	789	887	879	878	876	821	858	803	841	885	850	865	839	851	876	891	833	831	891	860	856	853	823	886	880	885	844	854	855	856	870	857	805	899	853	821	851	804	800	828	831	876	833	834	820	916	809	824	820	876	877	846	844	884	839	907	851	824	892	905	783	848	829	876	869	848	892	834	901	894	817	800	814	832	820	864	860	870	808	824	848	861	893	825	867	865	835	829	844	862	805	860	847	875	856	834	901	807	795	868	786	859	830	881	819	866	801	841	829	820	827	852	847	873	868	831	860	790	865	858	820	852	828	794	896	893	904	876	851	786	870	824	844	848	883	829	831	850	848	857	864	885	871	850	815	884	853	829	825	832	855	844	847	900	854	869	852	845	841	872	816	844	900	811	824	813	832	820	836	888	800	895	832	826	857	846	862	836	846	795	866	849	878	823	859	850	864	843	872	860	819	798	827	822	883	803	827	827	828	821	828	849	872	866	875	846	832	851	812	839	840	820	885	923	805	821	879	812	866	800	887	887	905	849	790	823	852	857	862	857	877	862	777	853	828	847	820	826	844	860	819	856	906	830	855	765	844	888	857	855	884	811	856	881	832	870	840	811	876	835	817	880	866	775	782	864	820	919	794	885	843	817	873	805	843	824	850	844	805	833	882	864	834	864	847	786	844	820	861	871	888	784	903	839	857	797	804	827	831	857	879	872	807	832	813	820	809	860	856	894	895	859	868	802	846	877	821	857	826	858	885	852	877	840	808	864	888	853	891	831	825	870	853	810	828	875	818	864	886	842	847	865	848	831	824	830	869	824	801	856	821	801	843	882	849	851	865	841	846	789	873	768	835	885	842	846	832	853	803	858	833	812	800	839	866	838	874	835	773	837	877	804	821	898	882	842	875	869	813	839	825	856	794	846	883	828	802	846	849	833	829	834	827	864	834	859	798	890	851	818	858	824	819	865	880	797	887	890	826	831	870	860	823	859	875	894	828	825	822	783	808	859	863	785	778	844	763	834	813	844	859	841	848	831	851	864	839	924	837	816	811	822	826	911	897	862	831	877	865	875	862	880	849	883	852	848	802	827	817	846	858	845	837	859	882	840	830	888	842	800	821	779	840	813	860	867	895	811	830	843	849	828	840	839	839	786	845	862	847	845	838	827	839	815	794	881	828	858	834	797	823	863	874	785	873	841	815	871	795	918	849	898	824	895	822	840	879	868	838	865	887	853	831	807	821	855	827	815	831	824	858	872	873	883	870	859	809	920	856	858	802	843	871	848	838	835	833	824	813	872	852	828	849	830	833	841	873	799	804	801	842	821	862	831	865	848	918	821	827	858	812	783	829	838	823	864	819	823	796	896	868	894	827	820	853	851	803	804	856	781	859	813	883	852	797	841	853	833	848	828	860	852	847	820	805	863	830	829	843	867	811	815	794	856	892	878	868	824	850	857	840	827	863	908	843	857	837	834	819	818	803	862	867	872	854	832	856	860	813	840	847	821	808	824	804	925	812	852	865	887	825	890	815	847	820	850	801	856	880	847	803	807	820	856	857	869	880	858	845	820	850	878	889	874	831	857	815	867	807	850	822	825	893	814	832	842	815	850	832	782	841	850	849	847	800	856	817	825	838	862	825	853	873	802	863	827	822	852	808	865	785	830	858	829	854	831	815	828	814	825	824	824	898	832	889	792	870	842	818	860	869	838	838	847	868	874	855	848	804	867	848	890	796	845	846	871	831	875	870	781	781	807	888	878	850	871	822	833	879	872	809	842	820	811	849	861	891	849	847	856	835	787	829	839	867	804	873	829	832	843	882	857	842	793	829	821	844	853	808	849	873	906	833	880	849	838	835	852	841	868	825	840	813	805	831	840	812	847	840	851	804	832	834	872	895	882	811	878	772	882	858	846	882	856	841	812	776	836	888	802	827	872	789	849	802	864	856	861	803	876	857	869	845	802	858	817	839	807	912	858	876	844	796	867	877	867	832	792	858	864	860	857	828	816	847	830	786	824	835	843	846	905	798	821	887	866	887	789	900	819	813	799	853	856	860	883	854	835	916	820	890	833	841	842	931	833	807	858	788	829	868	906	851	808	825	829	899	890	878	805	812	809	907	861	819	812	855	907	798	819	828	837	891	867	805	823	803	838	881	831	873	817	850	806	834	905	809	882	853	903	852	857	856	823	815	904	770	851	824	839	811	822	854	872	808	810	823	831	838	818	852	833	815	843	836	856	907	814	775	858	789	845	879	846	834	823	834	811	855	833	799	823	846	879	813	826	853	881	820	871	862	835	838	854	875	838	878	827	800	797	863	832	843	846	828	839	880	857	838	834	850	824	797	853	809	809	859	790	852	867	826	852	858	818	833	833	861	845	805	846	847	854	866	873	818	855	846	854	859	803	853	816	824	807	832	855	895	828	886	804	837	802	827	870	890	816	830	786	817	857	857	850	890	840	818	845	858	862	836	877	790	851	883	812	837	865	829	810	827	864	821	820	820	868	897	805	833	873	861	831	855	838	813	809	838	809	822	829	835	855	867	836	861	851	825	846	841	824	849	885	822	827	799	864	842	876	797	907	797	861	839	866	857	798	824	838	819	834	812	846	876	802	833	882	816	825	787	880	861	827	842	902	847	851	832	880	809	874	852	794	865	878	861	819	790	859	888	824	832	803	806	853	814	777	853	861	819	857	832	840	901	899	836	839	820	854	790	832	791	869	804	886	833	790	840	828	849	861	832	820	809	857	843	848	840	890	816	850	873	821	828	835	829	815	857	828	837	863	824	868	831	873	843	854	812	823	841	846	796	815	792	828	862	873	843	843	850	862	833	829	825	864	853	814	852	843	862	850	872	857	813	846	803	848	874	800	844	844	883	825	822	824	833	812	788	843	850	878	837	834	867	833	792	866	871	840	805	825	852	814	804	807	832	829	832	802	817	821	821	839	845	809	888	826	846	874	827	822	815	857	818	872	883	858	862	843	886	852	870	814	855	800	830	838	871	834	849	808	813	799	791	761
27141	15002	10336	5408	3875	2963	2268	1885	1596	1439	1287	1216	1125	1135	1091	1001	1039	1030	974	1025	978	902	907	921	893	935	879	913	907	894	880	927	870	890	896	817	934	907	840	890	879	908	872	902	840	902	920	860	857	837	812	891	838	876	862	815	804	823	886	837	866	863	853	857	878	861	877	865	842	920	818	880	843	881	837	851	878	892	862	865	919	833	820	805	833	846	792	897	858	850	817	885	847	862	852	885	836	917	848	859	860	924	861	907	894	850	836	801	878	893	856	817	886	870	837	846	871	886	814	906	848	869	938	832	861	861	843	824	872	868	808	835	872	867	913	831	832	939	831	879	865	843	892	828	826	837	886	897	879	904	878	839	845	887	853	855	849	918	877	839	836	879	848	818	833	862	910	828	857	831	851	881	888	891	821	867	833	840	915	824	854	815	840	875	850	794	846	827	826	857	871	833	873	886	898	884	910	808	909	875	848	859	878	881	825	884	863	813	829	846	842	838	858	825	851	897	880	880	840	877	824	841	805	836	851	854	851	882	844	813	843	921	846	880	838	875	827	909	854	871	899	879	815	881	857	889	855	851	886	828	848	852	867	908	891	887	864	852	842	799	839	845	804	873	898	898	899	916	840	880	892	890	837	844	872	893	867	877	825	925	870	825	851	835	862	849	932	850	890	838	833	813	821	808	868	853	871	870	836	918	879	844	852	840	864	879	871	873	831	829	876	792	884	894	808	833	834	891	883	814	837	849	869	822	865	880	910	873	866	794	830	823	862	854	883	832	864	852	865	877	896	846	877	838	883	824	890	830	840	869	877	904	847	858	871	825	861	834	894	846	860	836	896	845	908	835	871	880	814	871	913	833	841	865	888	865	838	866	866	845	844	887	820	858	846	870	821	869	807	873	827	830	856	890	835	816	847	868	850	865	873	861	865	836	860	802	852	833	875	860	891	933	901	898	868	856	901	848	873	849	855	844	874	827	803	795	882	848	917	851	877	821	856	862	874	871	867	837	883	806	907	881	858	828	852	824	881	870	876	873	822	820	860	843	836	839	834	859	884	879	828	885	873	898	883	864	831	902	897	851	860	832	894	789	841	825	806	846	860	892	861	893	836	824	875	881	822	856	903	810	851	869	851	851	879	859	875	894	860	874	848	863	834	887	844	881	862	890	849	835	860	827	845	863	891	844	900	869	845	880	853	891	819	892	866	888	850	805	780	886	913	873	827	877	880	823	838	870	839	876	906	845	862	893	848	863	809	811	846	826	868	864	845	843	851	950	857	837	826	863	863	848	887	896	854	862	831	839	882	816	894	901	883	854	884	815	834	821	849	829	864	890	801	861	890	873	853	814	839	868	854	861	871	888	838	862	887	863	876	845	843	820	838	880	822	845	867	873	848	879	874	864	860	865	915	875	829	883	892	856	822	849	947	804	871	817	805	833	861	890	853	884	819	930	835	878	851	869	861	853	875	786	811	863	876	811	851	820	867	813	879	923	824	864	886	897	815	854	863	884	836	844	830	884	835	802	832	816	855	840	834	827	861	845	862	859	871	873	890	832	870	821	869	875	799	853	859	923	881	873	857	821	862	876	906	815	847	862	859	832	860	854	864	879	856	915	824	846	882	870	881	865	904	870	849	833	909	871	842	850	845	873	873	841	850	810	888	852	856	896	845	868	857	839	887	866	836	863	826	894	885	854	853	854	809	805	863	873	838	850	857	853	888	813	835	919	889	827	911	862	838	881	806	827	845	862	870	882	879	838	898	873	835	952	836	843	914	908	868	908	848	827	851	844	887	847	852	824	805	839	878	849	856	848	840	833	838	883	901	832	836	888	922	806	906	866	837	823	886	867	816	825	899	847	926	838	843	868	836	851	822	855	824	879	899	866	930	908	879	866	914	903	837	881	875	871	894	819	883	783	870	864	851	842	838	825	867	911	854	909	886	863	874	860	864	864	865	848	836	816	884	845	850	848	851	866	889	822	841	820	857	891	864	882	874	853	896	857	866	877	877	851	889	832	884	868	869	871	790	867	881	822	895	853	835	856	874	867	868	856	854	855	843	852	854	934	878	837	874	806	860	786	888	819	826	816	868	860	912	878	803	856	865	879	828	878	839	829	828	931	873	888	860	870	835	829	887	838	855	902	895	847	913	874	847	846	855	847	891	862	838	924	813	845	868	879	778	858	870	889	892	859	820	871	829	848	901	887	843	837	864	908	861	811	888	867	896	860	821	918	887	877	851	870	871	870	894	881	903	827	828	849	820	881	857	882	849	860	848	821	841	844	867	865	869	853	836	906	790	864	832	820	842	840	869	913	852	897	873	863	845	842	818	872	841	843	824	864	833	869	852	873	936	879	819	883	861	839	799	900	820	831	857	842	869	817	909	827	868	846	862	876	851	884	825	908	878	905	878	853	869	819	854	807	819	845	778	891	833	840	851	846	848	876	827	902	818	846	837	846	883	858	825	826	825	864	836	819	841	822	895	893	810	912	859	859	850	868	904	829	822	862	817	862	932	818	873	863	846	848	863	872	897	846	831	849	898	853	869	803	845	813	834	851	855	821	859	829	889	867	865	863	831	830	853	867	907	896	864	882	870	878	869	818	905	838	836	902	872	856	852	839	814	861	838	826	783	887	885	877	827	868	847	822	837	839	833	825	900	887	879	856	880	854	879	880	798	844	835	879	874	861	815	832	855	863	862	810	800	808	817	865	887	877	822	835	871	892	877	895	831	839	816	835	832	877	887	883	877	823	877	819	833	865	855	873	892	858	861	845	915	872	904	871	859	883	843	816	880	814	871	807	882	850	853	863	848	832	846	803	858	846	851	785	848	862	824	888	872	868	846	914	796	868	837	820	790	855	816	808	878	837	860	882	885	869	879	858	837	869	872	817	845	831	858	756	783	869	824	821	837	806	942	855	867	836	904	873	876	819	890	840	851	863	875	817	836	848	878	860	884	877	823	894	847	840	814	871	844	893	836	851	893	844	821	874	816	829	846	863	798	890	840	863	902	866	790	839	833	852	841	829	865	820	872	857	826	848	910	870	835	819	857	873	873	810	842	936	786	815	844	905	870	879	823	850	874	888	855	861	880	845	886	852	868	801	835	818	835	827	874	860	902	848	838	834	835	847	885	818	844	888	812	862	877	893	851	871	839	885	850	865	843	941	836	847	824	828	803	896	869	881	842	829	830	832	857	835	888	863	849	880	856	864	798	882	946	896	818	842	843	839	831	810	888	821	863	834	834	831	823	877	829	871	904	823	880	845	817	837	847	828	774	868	888	801	865	847	867	842	839	852	802	830	867	900	832	828	890	896	867	844	884	804	884	838	860	835	889	841	829	880	838	831	834	816	857	812	905	871	859	846	850	889	858	816	852	831	868	844	807	879	813	854	860	862	823	871	876	860	894	818	898	861	861	838	831	853	838	848	833	888	834	808	878	851	810	844	872	883	813	902	812	799	861	891	814	878	847	821	869	848	845	909	863	860
22448	21072	28658	23722	21073	21145	12341	1756	1249	1238	1176	1086	1025	987	930	994	926	861	985	914	908	888	887	940	882	872	864	836	882	873	846	848	860	853	891	851	847	910	848	840	852	853	894	885	884	844	844	837	871	813	816	779	826	875	854	869	816	864	828	813	847	828	846	800	838	818	857	860	832	843	854	846	848	816	823	845	809	780	838	816	792	833	828	847	809	870	859	842	822	835	845	808	861	840	862	865	819	823	829	829	805	853	854	827	811	841	841	835	788	773	779	830	804	836	795	846	846	864	881	893	846	829	783	826	858	809	881	876	802	817	851	822	878	765	767	882	825	843	855	845	832	841	824	865	888	880	779	920	849	778	869	793	851	837	793	875	842	840	836	891	797	869	823	801	850	831	827	865	871	809	889	856	853	826	747	884	859	861	866	810	846	829	867	870	843	777	799	864	812	870	808	783	880	849	845	851	817	831	852	812	851	827	802	849	883	835	845	837	854	852	846	837	856	845	798	839	897	844	825	830	814	837	872	808	832	774	860	816	842	788	834	778	799	847	814	833	868	775	844	868	811	818	831	833	874	836	865	863	897	798	836	859	830	860	802	826	888	873	854	766	908	782	826	827	845	824	847	786	855	864	857	872	882	866	838	897	810	823	830	793	818	821	814	808	832	878	823	764	798	785	797	810	872	832	887	832	777	880	858	872	841	814	845	805	854	817	867	831	870	800	814	802	816	830	799	775	813	816	804	836	811	860	789	931	841	843	837	788	787	836	831	795	827	807	804	885	832	801	855	802	802	818	917	843	804	856	865	837	818	851	839	824	891	831	783	844	878	835	886	826	909	842	858	813	851	815	837	872	839	834	833	805	813	803	828	869	863	824	795	851	872	850	843	879	873	798	841	877	856	835	886	874	807	867	811	803	846	822	800	850	860	778	781	842	857	848	837	809	867	827	778	804	804	816	856	832	823	837	853	858	840	826	868	851	832	778	837	806	851	890	812	779	804	853	858	821	832	844	873	809	920	854	803	871	830	833	846	886	871	792	875	846	798	837	903	836	879	846	808	806	806	850	851	849	845	891	845	846	849	862	839	860	775	847	852	854	844	881	817	836	815	843	827	822	881	833	788	897	809	845	822	846	785	816	839	864	817	819	900	800	835	825	886	813	754	789	839	826	846	854	872	837	848	780	838	881	811	812	793	798	867	803	802	799	797	828	872	757	794	789	815	875	828	829	848	861	829	799	831	839	831	848	836	886	853	809	845	796	805	818	883	838	813	856	831	920	823	783	816	840	837	787	842	819	822	807	856	876	823	817	842	850	838	830	842	844	800	861	862	825	863	854	891	854	883	843	822	848	856	816	851	825	852	816	838	877	800	869	799	811	839	807	810	814	845	817	857	846	891	863	838	862	789	832	828	845	847	762	793	886	792	789	845	786	793	881	833	877	784	852	830	861	823	813	878	840	807	788	846	836	779	791	848	831	808	853	840	885	857	849	850	893	853	825	865	831	843	857	851	864	842	846	803	832	850	866	838	852	827	852	880	795	862	840	836	853	832	846	814	857	816	847	863	882	812	862	842	838	868	800	843	839	866	815	857	837	879	818	829	861	892	843	816	843	827	796	838	855	856	858	819	865	786	817	848	847	808	803	835	794	851	820	771	826	858	858	874	844	873	853	861	776	835	830	787	785	874	830	835	878	858	876	845	811	885	860	846	806	839	782	794	866	884	815	817	801	898	829	823	817	819	818	857	774	838	838	829	855	811	806	814	848	835	900	793	851	880	817	782	825	810	789	796	806	848	839	852	846	835	812	846	805	858	840	839	790	849	873	807	776	859	840	852	824	838	873	818	884	779	813	842	766	846	811	832	843	819	835	872	863	841	800	844	807	826	743	836	931	813	819	778	854	797	796	832	833	808	838	874	821	846	852	876	819	831	838	869	846	877	847	812	844	873	874	862	798	814	846	789	875	851	810	858	764	769	867	823	789	848	853	813	851	857	864	749	813	825	820	866	789	807	817	807	873	836	811	838	796	779	848	792	816	883	842	823	821	828	778	817	837	869	867	874	869	865	844	827	795	859	853	860	834	802	827	884	852	834	842	762	888	799	767	809	851	835	879	860	849	834	819	881	796	807	821	819	800	862	849	804	827	794	853	882	813	858	824	814	877	833	895	845	848	828	834	838	848	862	874	804	862	900	814	840	853	825	833	851	856	842	838	808	831	840	844	817	793	830	802	799	821	843	795	811	765	873	822	857	857	853	872	857	840	846	856	823	840	811	831	886	820	848	874	846	819	816	861	828	856	815	884	839	780	845	776	843	856	808	844	829	836	788	810	927	843	753	801	876	790	834	856	852	823	826	910	850	845	743	871	853	847	821	870	850	841	803	815	860	877	852	838	816	871	821	842	862	840	826	838	851	847	784	831	769	812	817	835	834	835	839	846	861	824	749	843	859	813	805	858	854	832	848	846	866	808	894	871	800	817	857	825	865	838	814	804	846	855	806	861	845	780	868	806	829	852	811	843	791	786	809	831	879	856	796	857	865	847	853	907	856	811	869	779	852	895	852	778	852	892	852	743	816	804	785	857	861	795	854	865	823	784	867	911	852	780	836	858	852	840	841	834	814	847	870	889	819	865	832	847	832	827	812	856	824	826	838	849	849	827	861	860	864	887	852	763	783	894	840	856	839	872	883	848	819	810	813	845	846	788	807	902	903	791	811	823	831	830	816	846	868	842	820	833	848	851	841	838	791	815	858	829	810	903	856	828	841	790	802	812	852	857	814	871	836	834	799	825	767	785	830	815	795	821	810	795	844	853	799	807	829	801	818	792	875	884	831	821	811	814	879	771	835	839	852	812	856	850	840	824	843	830	823	813	801	854	818	818	840	791	773	898	803	832	747	807	804	841	777	843	885	837	829	825	818	821	873	834	822	828	837	820	830	828	852	781	863	856	820	847	877	823	824	826	862	874	880	832	790	854	850	826	774	897	833	833	876	839	815	840	848	865	751	847	837	829	798	865	779	870	803	863	788	781	882	774	875	831	815	812	893	856	875	831	859	809	812	878	833	820	833	839	848	872	811	786	877	870	888	800	814	869	794	810	745	846	789	898	881	878	889	801	765	814	790	852	833	835	800	811	810	808	809	855	815	843	831	811	811	882	856	826	847	834	843	852	818	823	828	823	820	864	817	790	847	844	870	841	817	859	810	802	842	815	876	808	746	791	824	789	825	868	856	877	849	872	831	813	834	856	867	844	798	865	791	857	811	836	911	829	837	809	836	853	826	830	816	819	802	829	818	820	814	776	791	858	809	868	794	841	801	849	832	795	803	874	845	862	808	809	874	837	848	906	891	860	802	814	813	878	864	812	789	831	883	879	851	811	797	838	807	759	869	851	777	848	856	824	814	823	828	845	823	851	819	885	811	834	795	817	839	818	862	811	821	839	829	845	852	825	847	849	820	794	875	842	885	863	792	814	829	842	805	858	826	848	749	808
25381	16657	10145	5380	3811	2919	2394	1912	1686	1461	1315	1237	1189	1048	1052	998	1032	967	931	908	902	922	961	909	910	891	886	875	890	858	882	877	907	864	871	879	842	889	867	894	865	897	822	846	909	866	824	888	855	835	833	887	845	811	897	856	876	897	872	838	835	829	817	872	879	883	831	871	863	800	872	877	863	899	867	909	880	881	831	878	836	872	839	877	859	878	885	868	848	828	842	849	835	887	786	842	895	864	819	877	878	848	849	850	837	828	898	875	840	854	870	890	790	895	871	821	887	817	896	873	884	835	829	834	883	833	819	785	825	867	850	808	850	873	843	837	874	851	861	849	857	864	855	837	844	871	856	859	834	809	817	905	841	821	901	808	856	836	890	842	831	857	799	834	834	822	837	832	843	892	836	886	880	855	879	837	838	826	869	796	854	807	892	909	850	864	890	902	823	832	841	888	854	850	857	854	876	856	835	879	814	835	814	861	842	805	853	854	854	840	854	913	835	869	804	804	869	851	848	803	843	862	863	816	839	861	858	863	846	881	859	838	839	885	823	818	863	860	833	851	849	819	815	838	840	852	878	823	881	852	855	863	807	857	886	869	863	885	833	864	842	935	872	888	832	825	887	828	857	862	878	788	871	835	875	876	880	822	844	859	850	824	886	905	861	829	833	841	814	844	813	902	783	850	894	877	908	878	843	903	796	819	852	901	855	836	859	825	884	826	871	865	849	818	850	843	882	815	848	810	869	841	847	813	860	830	883	844	902	840	857	846	836	834	823	825	858	851	814	868	826	844	861	863	852	843	858	841	819	818	886	880	846	855	853	842	871	854	811	833	869	827	873	891	863	836	845	931	839	827	854	848	837	838	823	867	866	828	893	861	821	846	878	860	844	826	872	906	862	916	832	881	911	851	869	839	838	816	838	841	862	873	860	845	868	920	854	846	794	877	911	903	829	879	849	774	897	895	836	843	856	828	856	892	781	899	836	877	841	838	795	859	906	816	843	842	837	836	829	870	851	844	869	859	844	882	834	828	874	868	851	889	811	840	835	822	836	874	852	832	811	907	817	878	893	850	845	894	877	886	803	895	828	903	830	807	842	862	828	862	835	851	853	850	800	838	839	891	839	869	872	897	842	864	883	865	816	822	918	833	834	828	839	878	860	856	859	868	815	865	865	840	821	792	870	865	848	862	887	907	843	832	863	833	828	847	821	867	824	793	880	874	821	872	872	881	818	910	845	819	862	845	827	854	851	865	853	824	852	883	850	817	865	892	829	828	856	843	815	827	866	884	828	828	832	867	860	845	844	888	940	809	862	814	884	896	888	854	854	884	837	844	817	824	804	872	845	846	841	894	871	887	878	848	805	831	871	844	833	848	875	822	822	872	788	799	855	880	880	902	879	849	846	847	868	818	844	875	832	879	915	827	922	864	840	849	848	863	810	850	853	860	842	808	875	871	861	827	848	836	883	865	843	874	839	901	875	857	842	830	828	864	855	837	865	820	853	878	832	902	854	898	881	818	836	841	843	853	866	849	834	869	873	848	877	795	894	835	914	835	866	804	855	813	883	867	886	892	777	825	865	864	825	833	830	815	861	824	873	854	852	794	834	907	851	838	859	838	883	864	847	906	845	856	892	875	883	827	849	891	897	833	859	861	850	865	829	816	818	899	847	885	819	848	827	851	838	851	888	873	911	807	879	834	850	814	912	790	877	902	883	819	897	835	879	794	865	815	812	866	814	873	822	838	916	862	820	867	826	868	903	866	855	832	804	943	852	834	856	866	795	802	830	799	858	868	873	853	828	852	856	886	851	891	813	894	814	828	871	854	836	881	883	844	856	844	831	843	862	799	840	806	860	860	839	822	792	840	874	873	846	842	883	855	858	890	816	830	854	854	839	792	871	922	826	872	863	924	892	884	845	857	836	873	804	832	879	848	833	837	845	880	855	854	835	884	818	828	898	866	866	813	829	846	815	859	851	858	880	801	909	856	830	851	856	857	828	859	798	811	855	880	886	886	832	834	826	840	797	833	863	879	893	846	812	819	888	906	837	856	854	818	873	897	793	841	785	862	851	890	861	849	878	840	848	887	839	864	786	818	820	839	820	894	849	821	869	884	867	798	786	845	866	863	804	893	883	848	846	790	872	807	872	876	863	818	824	846	878	873	851	873	877	853	868	869	828	813	862	784	863	859	847	829	833	886	848	815	854	894	822	836	836	848	831	827	868	860	852	874	843	850	809	879	871	855	796	884	852	843	818	840	856	840	926	900	914	849	836	855	850	879	851	811	842	879	833	890	859	908	841	858	891	816	879	795	861	824	847	846	879	865	810	884	836	865	886	867	862	871	850	870	854	792	852	873	837	812	829	822	850	849	905	841	845	826	843	828	841	845	787	906	862	871	854	844	846	847	899	869	852	847	885	833	829	880	834	854	851	868	861	816	853	895	853	875	834	814	870	833	883	874	814	878	833	895	880	844	881	820	870	826	872	877	844	889	839	831	842	877	854	871	850	844	845	851	859	833	843	833	860	822	864	863	841	889	862	846	865	851	873	870	800	833	880	860	844	839	859	818	855	819	832	862	885	841	805	897	915	846	869	847	882	855	904	856	871	836	865	861	875	822	794	894	837	836	893	850	899	822	889	817	899	856	825	852	868	856	866	836	843	800	867	899	806	865	841	908	839	821	853	868	810	859	800	839	882	856	811	836	901	814	855	864	900	856	863	907	829	844	830	876	839	863	915	882	825	804	928	894	841	855	915	849	864	860	892	835	823	810	856	824	840	829	864	876	807	887	866	858	854	861	823	852	849	851	792	848	830	892	830	842	904	825	882	850	871	854	851	884	792	832	893	871	873	853	862	816	835	792	863	854	849	842	844	821	856	831	796	896	850	875	855	834	854	865	845	842	830	881	934	849	807	876	767	833	775	808	857	850	854	886	825	860	821	845	873	871	876	846	847	822	873	895	847	869	885	889	873	867	887	872	847	845	869	858	844	883	878	801	848	835	903	868	897	860	867	901	852	863	842	787	851	879	802	901	808	834	810	919	859	806	840	817	809	851	796	848	848	867	901	854	854	842	851	881	849	860	844	884	906	899	830	865	885	866	833	890	871	880	819	854	853	851	868	885	852	870	808	861	839	827	831	876	778	848	833	816	890	846	824	843	847	797	814	804	873	835	922	830	918	842	815	860	895	867	792	863	803	848	854	851	816	831	865	869	808	869	808	862	842	832	849	863	832	873	841	820	815	873	849	879	896	836	837	885	805	828	871	841	813	843	864	828	885	829	858	876	841	810	849	869	873	821	866	859	827	862	808	825	818	856	846	844	843	859	897	809	819	832	880	816	816	886	862	879	880	860	857	795	886	851	858	831	849	892	880	883	866	868	866	834	914	877	826	862	819	842	840	870	871	872	885	798	838	833	862	863	884	822	849	855	835	881	815	825	889	844	890	848	826	879	885	862	850	842	857	875	931	886	857	889	864	821	833	870
22376	21030	28530	23730	21030	21109	12275	1808	1335	1244	1126	1186	1123	1024	1063	973	1020	939	980	922	961	932	947	882	899	892	899	930	915	914	910	891	911	872	896	922	862	903	875	908	851	861	883	822	844	935	887	906	895	915	842	932	844	897	856	900	845	913	856	855	892	902	910	853	910	881	809	919	895	868	794	893	853	824	887	888	889	893	892	901	844	856	863	881	817	849	858	882	927	902	893	893	851	878	812	947	843	863	860	831	856	883	971	849	879	895	874	857	847	894	841	860	857	866	861	859	832	820	831	844	891	881	908	864	859	874	860	906	875	868	855	887	848	847	904	882	899	871	854	831	886	849	866	826	863	827	839	829	854	899	853	860	846	879	832	824	875	897	859	857	889	855	865	832	864	834	867	826	919	885	905	857	888	850	903	927	895	839	927	817	892	849	855	879	821	833	862	880	842	857	879	857	882	861	860	889	845	813	830	903	805	832	846	886	883	854	890	824	903	852	877	921	901	864	874	864	869	827	837	879	835	881	896	887	909	887	884	831	835	863	852	829	858	850	881	856	855	917	823	841	894	859	857	851	901	856	864	823	866	847	843	895	861	809	881	885	881	875	920	846	896	886	892	851	851	857	817	878	826	839	829	833	858	870	922	870	911	845	899	834	868	876	853	920	901	862	835	867	896	836	875	831	886	875	876	931	890	859	860	850	878	825	832	792	874	863	937	892	857	859	849	869	872	886	891	829	917	831	851	871	850	835	842	903	860	901	900	887	872	888	800	812	896	895	855	850	916	879	865	841	871	861	833	899	812	866	825	843	820	934	901	890	860	919	895	869	880	874	845	846	835	932	863	869	819	854	902	871	852	869	918	864	807	853	860	863	905	895	842	898	898	844	896	895	868	879	936	873	863	864	864	882	908	830	855	840	854	864	861	849	872	871	862	868	817	822	897	840	859	825	821	830	822	876	849	814	889	902	897	860	804	836	818	864	846	847	833	827	875	882	864	858	875	838	845	840	889	846	831	790	914	881	849	851	858	820	847	869	843	828	865	880	872	865	815	868	829	898	877	828	852	878	865	859	879	840	835	878	864	860	840	862	871	819	823	922	853	865	806	880	804	876	853	853	838	837	798	836	928	851	892	844	957	854	872	820	866	871	870	854	851	862	889	820	887	832	852	835	825	869	885	823	858	855	853	860	816	842	902	849	853	841	850	859	920	813	891	839	856	871	887	902	886	853	844	837	904	829	901	911	862	900	876	841	887	833	859	845	898	806	893	826	919	891	860	867	849	841	892	888	857	857	868	785	820	917	904	823	820	905	821	885	833	785	846	893	858	842	881	896	859	886	879	912	818	885	846	854	821	829	861	842	885	861	831	809	889	902	859	886	856	848	923	858	892	857	876	844	854	843	842	831	866	840	838	889	830	915	887	836	867	836	880	878	870	864	864	892	863	880	863	891	883	868	885	865	863	884	851	900	817	869	791	828	855	852	861	786	856	929	854	911	826	882	834	857	864	867	820	858	863	900	824	904	869	858	825	882	897	858	890	880	880	849	885	843	875	921	917	774	880	845	820	809	814	860	870	878	863	862	870	845	820	863	851	863	901	857	813	892	913	901	865	871	862	888	866	849	848	817	853	840	816	833	838	814	849	867	869	856	892	832	890	823	840	851	838	877	842	882	893	881	887	838	922	850	830	908	851	855	873	826	841	870	909	894	829	873	856	872	850	848	880	864	875	837	825	868	843	830	796	902	867	857	936	857	857	821	919	828	827	920	878	872	853	842	880	855	849	847	813	801	905	873	900	907	879	855	838	851	851	919	858	884	879	906	868	827	856	829	856	937	828	871	871	873	875	857	870	821	817	847	872	885	857	836	877	861	872	845	873	863	842	857	867	830	874	854	862	838	844	836	820	854	861	850	865	863	848	907	852	857	894	836	817	866	843	852	891	843	859	859	818	849	867	821	931	844	909	896	864	870	872	896	841	895	870	880	874	872	814	825	854	909	830	827	934	896	875	854	878	858	884	882	919	810	867	861	788	838	883	812	869	827	807	837	891	900	861	879	829	855	930	854	813	849	885	808	870	880	870	888	900	868	850	926	898	854	833	871	866	886	901	877	827	846	881	874	831	884	856	868	906	895	850	847	864	839	879	916	862	869	854	846	841	863	861	831	816	889	826	840	858	833	814	837	861	856	893	891	898	815	809	890	869	877	841	800	893	914	835	834	852	847	864	865	846	842	847	865	853	861	858	855	844	904	860	867	839	862	889	839	889	859	860	866	881	873	867	869	872	906	891	899	874	837	857	896	842	851	895	936	891	836	833	904	897	832	867	859	857	900	850	882	816	869	837	882	876	853	861	889	862	895	881	843	878	828	873	823	897	846	836	833	806	907	878	884	891	914	817	863	890	859	901	879	846	853	863	855	944	888	833	853	880	821	897	832	831	828	869	933	867	837	842	873	842	916	842	847	884	877	784	838	831	856	869	869	862	902	859	866	901	883	847	904	879	789	843	875	925	859	869	871	841	890	850	831	839	860	810	883	842	828	908	900	894	842	875	800	898	847	871	892	867	830	839	867	838	835	867	844	882	872	890	863	901	888	908	840	912	923	843	817	810	828	808	823	832	837	865	856	845	807	843	900	822	872	888	852	884	888	855	916	831	868	868	869	872	877	901	830	854	892	858	863	858	875	849	839	905	872	872	883	851	881	857	849	858	846	879	871	910	919	886	845	866	864	838	886	869	889	808	828	849	884	873	865	883	913	872	859	838	869	825	824	881	884	884	822	884	858	856	844	886	901	820	827	808	847	849	856	897	865	854	865	855	851	804	837	863	858	818	839	881	839	840	849	861	846	858	877	822	799	906	833	869	891	822	849	904	868	814	871	841	830	841	846	838	836	864	921	872	870	863	839	887	819	788	876	851	901	829	891	803	853	829	876	922	831	843	906	881	871	820	841	899	888	855	844	868	839	886	829	833	837	903	879	873	868	909	845	827	874	846	869	896	865	847	925	879	887	830	817	871	822	872	885	820	874	913	839	832	852	909	828	849	883	828	808	844	843	866	824	841	818	819	870	826	875	888	835	878	871	822	844	853	827	840	889	887	839	877	868	836	908	906	868	798	859	908	884	906	890	849	881	882	811	839	873	834	868	866	863	849	891	918	850	940	871	838	846	870	857	839	870	827	877	834	912	865	843	871	865	801	848	882	823	805	858	850	901	811	885	826	857	883	910	852	879	849	833	843	904	849	826	838	933	874	874	903	895	831	897	836	864	866	868	874	864	877	851	923	861	885	863	865	833	834	831	854	846	902	882	828	847	843	872	905	854	848	829	867	887	874	859	905	921	836	874	884	853	903	885	941	853	882	814	856	845	807	849	842	830	867	882	885	843	861	893	920	862	900	923	875	846	885	882	852	817	869	856	875	844	824	844	852	889	836	891	874	938	879	863	833	861	867	898	945	828	859	927	799	838	898	863	905	866	897	901	865	871	856	894	893	890
29434	15622	10081	5183	3749	2824	2284	1979	1552	1433	1369	1188	1243	1083	1110	1071	987	1000	969	970	975	1000	927	894	939	926	935	901	914	915	902	904	936	893	893	870	879	908	935	877	916	898	847	938	882	899	892	916	888	931	815	872	936	876	893	899	882	864	927	909	852	874	830	957	832	886	906	842	844	856	903	887	935	907	872	855	902	881	909	870	935	862	850	905	862	827	893	954	921	889	925	836	870	868	855	861	918	846	820	859	905	824	899	916	873	894	870	908	955	858	902	893	857	921	853	859	901	901	915	819	889	874	891	873	830	933	898	864	889	804	868	925	834	867	844	920	911	866	865	874	854	824	894	857	841	929	904	848	930	861	853	908	865	934	878	877	861	888	906	869	851	903	881	889	868	898	894	938	895	885	898	863	860	901	860	910	852	852	864	894	898	870	898	817	896	891	836	917	891	946	903	863	866	863	874	904	877	902	906	885	892	894	923	863	928	907	866	832	940	845	861	865	873	886	901	905	868	878	881	848	799	876	837	864	879	863	839	879	843	873	832	888	870	873	868	850	871	897	868	915	882	878	880	923	907	853	844	865	864	878	833	936	916	847	896	891	882	822	911	918	905	878	886	867	891	833	872	870	863	854	864	870	915	837	888	881	906	870	830	920	901	922	938	853	855	819	873	900	932	865	901	958	838	872	857	850	818	828	905	854	860	928	897	902	909	889	925	827	865	866	887	876	883	842	896	844	879	947	825	883	939	834	895	880	847	876	879	909	878	882	868	872	870	883	863	862	908	898	823	890	879	950	813	904	887	899	868	919	860	887	911	878	853	878	868	880	867	852	877	909	876	943	887	876	855	865	905	932	892	834	882	858	862	870	891	870	875	893	902	865	898	843	901	897	879	923	907	840	852	861	884	917	868	889	926	878	897	882	881	948	916	861	867	878	917	909	847	845	842	922	866	885	889	900	912	826	849	871	856	850	879	850	897	865	869	871	864	874	883	879	855	874	858	903	843	881	919	904	897	917	872	884	885	874	828	906	854	878	900	891	931	938	908	859	919	882	870	866	945	884	870	866	849	857	848	882	919	889	812	842	880	850	837	882	853	918	874	848	854	858	940	891	903	904	954	942	891	891	834	865	877	869	857	876	871	859	907	884	902	918	909	867	883	880	862	895	805	855	815	883	959	902	869	884	872	881	891	889	855	898	822	822	932	853	899	860	825	867	905	875	863	893	866	891	807	855	850	880	863	922	875	859	922	859	931	816	956	839	827	918	859	877	925	923	881	883	858	876	840	859	851	885	886	841	879	895	896	889	896	849	853	875	864	869	881	826	859	902	868	860	969	932	876	912	898	874	874	877	930	918	922	916	896	868	890	859	892	883	844	891	880	878	907	886	911	884	877	881	900	848	876	899	819	840	878	950	898	831	903	880	919	865	895	922	872	895	939	887	887	869	900	873	888	867	856	890	834	844	907	884	920	889	866	855	858	897	932	890	876	872	888	907	867	848	859	869	895	836	886	845	880	876	874	890	875	918	846	873	874	860	859	877	910	847	829	882	868	897	915	841	902	883	842	899	856	857	867	849	846	857	870	944	809	907	873	875	851	923	886	947	850	890	867	852	855	950	836	887	858	900	827	900	882	891	923	877	848	882	841	899	896	853	905	909	948	875	873	866	863	905	902	878	871	905	880	875	852	908	919	919	837	844	877	894	867	865	888	884	860	927	871	846	849	873	892	858	862	858	885	895	857	869	833	894	882	878	815	852	904	873	856	854	920	898	895	889	882	873	909	859	867	865	873	873	885	930	872	881	846	907	876	896	946	860	878	927	850	885	885	907	881	893	870	879	948	859	826	883	849	888	905	891	855	886	848	891	924	850	886	857	880	854	922	880	912	863	889	827	922	877	926	895	883	932	840	848	849	820	923	905	935	922	833	915	883	798	887	919	919	862	889	885	896	860	878	917	865	843	920	919	896	865	925	903	859	877	918	857	882	839	866	923	885	864	845	903	895	882	853	882	847	799	896	909	853	896	897	884	912	905	898	850	908	950	936	865	835	920	954	840	825	891	884	891	900	892	876	907	875	872	925	880	913	878	910	895	858	858	822	886	896	911	870	880	832	880	887	831	929	812	863	840	948	867	849	850	880	871	852	854	864	869	947	900	876	868	907	899	876	835	837	903	847	930	861	856	892	878	917	865	876	923	902	867	883	890	868	906	896	818	931	908	843	868	898	912	867	891	952	901	918	907	894	852	881	846	867	894	898	932	855	907	889	863	869	904	934	888	885	896	896	849	856	838	833	864	866	878	915	935	851	858	952	878	835	932	929	887	826	847	875	909	826	855	893	842	852	852	899	829	830	847	917	825	894	893	924	883	882	872	865	899	832	872	871	901	898	873	866	878	839	890	871	857	867	833	901	832	874	879	907	877	850	913	832	929	931	890	821	918	930	869	889	906	829	860	930	872	861	844	886	878	876	975	923	913	896	896	878	899	891	866	910	876	881	902	906	869	877	886	846	848	873	862	882	886	857	854	854	880	857	901	870	877	865	889	878	894	838	857	854	875	937	860	861	885	891	891	820	896	872	860	916	928	854	963	864	933	896	902	897	897	881	917	849	910	916	865	853	857	854	878	869	914	813	832	868	861	878	882	908	911	870	910	903	880	863	892	904	894	931	909	898	887	868	897	865	824	854	872	842	883	891	871	832	912	838	869	857	894	864	866	893	891	840	846	840	892	907	906	903	882	863	832	905	915	835	851	942	869	888	867	920	822	851	843	916	905	882	861	875	900	880	933	930	934	868	892	862	824	876	821	887	929	865	877	853	896	945	863	895	914	895	859	858	915	880	835	858	936	931	833	830	909	875	863	884	924	835	883	906	864	865	868	865	880	909	833	898	868	899	886	931	875	862	881	941	891	925	916	902	859	838	895	870	851	962	906	845	850	835	940	888	855	911	862	874	885	931	898	850	820	963	894	849	881	864	886	828	831	883	878	910	891	832	900	848	957	877	852	896	885	841	908	911	845	909	847	883	867	900	948	911	864	892	873	905	905	873	834	881	863	891	864	895	921	941	879	905	895	837	903	863	853	892	850	844	832	867	853	892	887	886	899	866	856	897	856	870	862	906	851	896	850	882	876	908	901	896	870	855	907	926	876	874	832	850	871	907	867	862	878	853	865	910	906	941	867	892	852	930	895	892	902	872	905	837	877	863	913	885	831	869	868	851	889	936	940	902	921	901	865	827	907	915	809	817	911	952	849	870	899	883	891	854	867	846	899	839	879	909	880	903	849	875	852	880	867	815	853	961	848	852	915	920	876	910	852	855	871	835	802	877	827	889	873	862	887	885	895	887	865	914	950	876	868	870	894	891	908	859	862	858	879	883	852	859	898	839	910	844	894	872	862	889	920	823	906	891	858	838	884	835	919	896	910	936	856	934	792	881	877	844	859	860	895	924	925	936	856	890	849	853	895	895	912	894	913	857	887	891	873	845	890	912	848
22408	21052	28603	23706	21052	21128	12166	1695	1322	1230	1166	1105	1127	1022	1014	1044	959	961	1009	937	993	905	886	964	950	935	933	891	914	918	898	895	849	819	883	905	877	892	871	894	925	875	903	882	896	913	910	892	925	927	867	866	913	915	832	895	851	888	924	851	892	894	917	926	865	840	904	909	860	870	834	872	883	901	909	868	871	880	845	836	875	844	905	862	905	882	866	856	911	882	849	876	837	874	921	845	837	859	893	814	906	867	854	816	841	881	936	895	856	852	885	872	906	883	925	875	875	861	934	843	906	872	854	897	832	898	909	929	855	889	897	877	853	866	891	944	891	865	885	848	848	893	909	879	858	903	879	926	855	890	846	881	888	864	852	851	875	786	886	874	894	819	895	822	898	821	850	911	864	892	886	885	875	878	865	880	899	877	864	897	888	863	842	848	856	914	844	844	835	851	926	857	864	842	869	865	892	876	896	877	831	883	919	885	870	877	896	866	937	882	872	899	844	887	896	876	832	868	851	861	870	847	832	842	874	842	838	903	921	840	858	924	878	823	879	831	824	869	865	851	895	825	901	838	882	849	866	866	848	906	895	923	890	841	825	859	874	832	836	831	858	887	930	793	869	917	925	823	860	909	868	850	854	941	900	868	815	882	907	903	967	830	856	881	832	865	834	826	925	904	873	841	872	891	905	861	849	824	830	844	902	910	877	833	916	869	871	854	879	838	848	849	853	830	881	891	845	861	842	830	856	898	889	843	892	879	864	905	889	880	947	859	846	893	912	868	903	884	899	858	834	867	892	852	853	903	855	831	890	909	899	850	867	816	941	894	872	873	877	931	864	910	858	917	848	886	860	848	877	898	876	841	840	870	826	864	864	863	816	868	873	883	913	891	849	854	872	836	870	904	857	920	857	924	870	871	913	875	878	888	890	876	871	883	831	820	850	898	916	872	837	915	867	848	913	848	833	841	887	836	881	868	916	932	815	891	907	877	872	866	910	856	844	892	912	846	837	861	866	853	907	856	898	860	818	870	854	871	917	827	912	920	864	859	841	791	813	868	884	856	845	856	858	863	825	889	882	872	853	856	854	845	831	845	888	910	915	884	882	877	865	859	831	874	869	890	879	873	866	869	891	845	844	824	862	884	906	902	919	838	842	906	863	865	898	860	872	870	887	898	846	930	873	847	903	909	891	884	865	908	804	905	832	879	884	841	892	842	866	843	840	873	907	889	905	871	831	877	878	877	808	849	893	878	903	869	893	861	876	905	879	886	910	857	878	813	860	854	873	903	932	870	894	892	845	853	903	818	892	877	881	896	894	891	886	854	888	888	873	907	857	873	895	897	840	891	838	838	889	924	855	857	857	926	882	899	867	904	809	819	851	902	867	861	872	913	890	862	864	866	912	853	887	854	837	919	820	846	866	892	868	886	894	932	882	843	817	864	905	888	874	872	880	879	910	859	855	874	878	849	872	896	898	864	902	853	858	876	902	883	844	817	888	898	905	866	834	852	838	919	919	866	861	865	926	857	891	888	912	885	884	859	861	870	852	963	890	868	861	916	874	844	828	839	894	888	839	881	882	928	929	924	882	954	894	869	877	894	848	911	905	878	829	866	933	889	892	835	840	909	860	863	818	917	846	878	890	812	854	822	874	872	866	895	842	935	857	834	912	919	869	919	894	850	832	862	909	882	895	869	847	884	909	860	874	883	863	904	869	844	844	920	909	823	868	910	863	868	915	867	883	873	882	818	844	849	875	876	926	869	847	873	854	868	874	887	854	846	827	895	857	810	941	919	892	866	879	887	801	843	822	819	855	897	878	905	906	870	836	898	905	898	833	892	883	857	871	814	849	845	884	916	852	837	868	874	880	843	886	784	883	838	861	863	856	867	916	828	855	882	857	876	884	823	856	838	897	882	860	946	874	905	853	877	935	849	873	864	811	892	872	881	884	877	876	789	853	861	896	867	897	810	856	912	831	891	862	893	851	895	831	884	871	865	865	894	914	903	868	851	865	902	873	889	889	866	906	865	849	862	857	878	892	851	886	834	867	859	903	910	855	861	916	853	866	912	889	866	903	908	873	865	824	917	848	902	895	891	838	856	912	904	869	880	867	860	885	847	850	846	842	834	850	845	887	894	900	870	873	891	814	854	817	891	874	885	880	878	822	893	876	859	863	867	905	906	835	891	900	808	875	856	918	917	858	845	903	944	838	901	873	899	876	879	809	808	896	882	931	874	835	895	889	871	823	863	887	803	868	857	868	861	889	847	921	888	811	864	852	843	868	940	891	863	844	879	847	823	902	842	892	894	904	911	872	894	834	886	869	895	881	922	876	872	819	867	837	889	838	860	859	839	834	828	918	841	877	873	878	877	881	858	886	770	902	855	864	868	834	850	880	823	897	859	894	911	879	879	875	834	880	941	950	837	839	874	884	863	901	873	845	859	872	873	903	867	922	886	849	842	881	876	864	858	901	905	831	836	862	842	847	858	847	910	864	885	864	890	874	852	902	836	869	864	814	856	873	870	876	820	895	833	834	858	921	895	842	882	868	880	881	887	864	862	886	879	863	888	946	905	842	927	900	905	806	863	850	825	846	871	815	888	913	859	843	939	903	860	871	890	878	832	854	843	867	785	920	898	872	846	886	818	915	851	898	921	880	882	857	874	832	897	858	877	871	891	846	819	816	838	852	859	911	812	883	847	845	924	827	863	875	842	830	879	859	852	878	903	890	885	846	916	895	893	873	892	794	872	844	853	866	909	879	890	883	846	881	833	851	845	847	827	888	860	850	813	852	886	868	828	882	856	926	846	913	850	912	800	878	843	868	866	851	863	864	842	853	848	894	857	864	858	885	854	890	880	817	849	841	893	882	883	860	818	855	847	834	868	847	875	916	866	882	843	877	874	883	862	892	872	871	892	844	934	923	893	854	919	799	869	848	865	830	805	903	906	888	854	881	869	898	890	922	821	869	850	861	886	873	858	860	901	869	875	918	936	910	907	878	837	871	849	919	894	880	891	866	865	874	904	857	865	843	901	879	867	854	832	858	834	852	891	884	836	903	867	894	893	865	867	825	826	881	914	891	817	864	862	902	819	887	933	894	871	823	896	885	846	872	815	817	867	808	888	900	825	873	881	886	893	848	878	871	879	888	839	845	840	902	907	845	876	865	894	850	846	861	867	839	871	879	873	838	866	873	925	876	886	890	849	829	820	884	875	883	883	859	834	840	840	910	881	893	892	886	913	898	848	891	835	880	812	888	868	800	868	890	837	835	859	916	862	886	854	848	851	927	871	824	851	870	862	861	890	886	950	845	875	878	901	838	896	852	883	882	855	859	851	887	823	840	836	860	866	824	860	862	855	864	869	903	879	887	798	879	874	877	807	898	926	830	881	838	866	880	871	850	851	875	888	888	809	869	811	899	894	851	840	874	877	873	904	898	838	854	893	900	852	870	846	872	883	874	835	855	816	846	858	856	922	927	855	873	836	925	858
30260	14525	10115	5203	3684	2937	2301	1985	1598	1435	1296	1261	1210	1109	1119	1069	1071	1010	975	1008	978	977	957	958	931	892	951	893	936	962	957	881	903	897	942	941	922	896	914	898	889	927	858	904	909	908	897	880	903	855	903	867	974	855	927	930	883	882	906	919	833	895	896	911	882	893	887	932	894	882	855	898	876	882	860	890	977	887	906	896	865	883	902	874	910	854	823	895	879	884	867	912	882	876	851	912	913	908	884	932	870	869	858	884	925	904	876	874	914	921	900	863	860	924	911	956	946	901	883	848	883	908	904	859	906	920	947	857	877	902	912	871	923	933	873	887	962	931	892	951	924	899	895	868	914	948	848	903	864	933	914	891	912	942	885	880	894	917	908	837	869	866	877	923	876	893	871	928	893	817	857	896	919	846	874	927	861	937	910	855	890	900	895	926	808	856	894	886	893	920	922	912	890	847	876	920	912	942	861	935	873	917	895	894	923	911	905	896	923	871	850	965	835	883	905	866	880	846	851	860	876	860	885	891	878	910	882	905	887	902	884	813	864	880	856	836	861	864	918	836	877	873	942	854	887	835	919	849	850	899	884	914	873	932	889	861	860	868	851	888	862	866	922	880	895	929	907	890	903	950	856	933	880	920	904	872	898	885	939	873	928	869	883	881	888	839	991	941	923	876	942	912	913	930	834	837	981	868	926	940	904	842	892	898	926	940	863	919	909	862	928	912	866	909	950	869	892	903	921	921	836	867	915	917	906	897	851	878	841	872	873	876	794	928	861	914	892	897	913	920	936	933	827	860	901	911	897	872	896	929	920	908	893	912	895	918	928	893	852	860	902	928	887	903	932	907	876	941	866	866	875	914	923	885	897	883	899	882	873	867	876	897	881	886	891	879	904	919	918	871	879	885	909	883	878	929	881	844	912	900	844	925	866	831	887	903	898	934	922	961	962	902	923	922	940	894	860	888	837	900	917	871	876	898	920	912	887	924	888	891	917	903	843	920	892	858	925	872	917	894	842	905	876	863	892	904	919	915	902	907	883	909	943	871	890	897	891	890	870	895	910	882	860	890	883	849	930	908	893	912	901	843	915	875	928	895	892	850	926	940	941	895	867	908	947	898	907	919	981	906	913	920	925	884	865	905	913	932	865	904	871	883	890	919	906	894	878	907	919	880	873	839	898	877	877	888	898	894	921	882	884	921	910	930	903	893	860	866	849	864	843	876	908	861	885	985	933	869	922	864	944	908	880	886	871	896	869	913	839	884	878	916	890	861	889	900	902	879	873	918	883	892	880	842	960	860	871	910	877	875	873	892	893	948	956	878	895	886	861	901	850	906	925	876	914	906	908	844	853	914	915	917	898	907	889	870	906	872	902	918	862	882	908	920	861	896	895	828	925	959	854	891	913	931	885	878	899	877	878	911	911	883	907	891	900	895	924	850	931	903	877	880	834	911	927	863	886	861	910	907	900	903	898	923	868	873	901	910	879	888	863	843	901	859	921	889	903	856	855	893	888	895	896	899	898	958	878	949	854	860	861	864	917	932	841	840	872	878	886	880	875	877	907	885	886	930	962	918	885	871	911	917	903	945	951	889	886	920	856	884	846	921	876	884	929	882	860	978	883	909	887	843	900	889	964	863	888	890	892	822	862	875	851	896	912	900	873	786	952	945	915	896	944	823	893	962	876	922	904	870	891	925	915	912	913	874	875	883	903	894	915	930	903	889	911	860	906	915	890	953	911	862	925	912	861	901	879	904	896	883	899	935	906	892	852	866	898	920	906	849	824	931	855	877	850	852	874	911	866	847	852	898	861	918	847	928	900	893	841	935	925	914	890	946	912	863	896	863	879	887	853	929	921	856	953	904	876	853	885	885	890	884	884	929	846	923	895	900	933	865	877	928	869	873	939	884	891	894	888	889	906	884	943	869	912	839	924	879	868	872	908	913	834	862	907	915	911	876	852	883	889	914	904	910	946	892	859	912	882	910	906	889	871	906	911	927	863	889	867	912	897	865	927	885	843	911	866	908	872	892	890	821	924	938	886	868	860	885	878	857	921	898	923	853	901	902	887	929	982	859	917	883	882	872	869	928	935	893	868	864	937	872	859	897	915	965	871	894	923	866	922	888	895	912	924	874	872	901	818	866	843	865	926	899	936	890	866	868	872	887	900	852	895	885	950	855	918	907	829	854	893	913	904	935	824	911	889	893	891	882	917	918	863	869	882	870	889	846	885	899	889	906	900	927	937	862	921	935	911	898	954	879	887	858	968	896	898	886	907	939	894	902	974	869	865	904	906	813	885	891	874	867	884	846	908	883	866	845	939	930	959	873	875	843	855	880	876	839	917	881	869	839	928	887	857	905	894	907	864	875	926	892	850	863	859	847	880	888	903	922	914	908	890	973	814	926	857	906	943	878	912	853	913	881	837	926	906	919	830	923	888	883	891	891	921	913	882	923	865	890	865	931	919	977	962	849	913	909	865	868	906	845	906	905	886	894	916	869	870	859	921	895	923	938	879	893	874	914	915	879	879	888	928	934	889	886	829	891	887	915	904	897	859	926	811	915	912	885	903	883	953	895	873	888	877	887	856	914	964	909	890	871	865	868	912	880	889	832	905	899	954	946	906	912	887	876	899	895	931	887	886	921	907	905	876	912	937	891	859	884	856	930	884	876	913	865	870	937	940	878	924	923	859	881	887	894	865	854	892	903	876	903	848	892	882	876	912	890	855	961	886	874	928	833	941	912	893	824	876	941	859	883	898	877	901	880	859	892	903	953	913	917	865	904	913	915	840	895	898	883	899	883	917	878	864	908	930	920	929	883	869	900	830	850	979	859	927	869	884	866	908	872	870	847	889	897	859	937	892	901	896	816	917	923	883	880	885	926	918	911	880	890	900	861	880	891	855	911	947	922	853	932	878	880	849	939	930	889	877	843	974	837	863	890	812	927	853	895	862	901	939	897	888	899	882	898	909	903	828	884	902	875	907	917	900	903	908	871	915	923	904	957	843	887	918	924	912	921	918	894	901	871	856	927	913	944	927	854	852	926	888	832	870	902	896	860	895	892	878	955	886	842	918	918	888	870	889	862	923	827	868	910	886	897	890	857	892	872	939	918	978	907	887	905	922	866	848	830	900	888	894	916	948	896	936	922	902	922	905	866	949	892	841	890	901	899	898	880	910	903	861	907	866	950	936	882	911	938	895	843	917	903	894	901	879	888	905	920	888	892	857	865	912	888	852	890	888	871	880	839	897	833	866	893	860	838	921	919	885	934	930	883	894	862	881	894	874	869	835	872	866	884	925	907	881	921	874	898	890	900	913	885	911	897	913	895	937	878	883	861	947	890	929	876	882	909	869	872	884	885	900	888	862	898	878	882	963	892	868	903	860	887	873	953	869	851	937	904	965	887	895	837	900	844	886	927	890	892	888	908	915	894	910	922	880	904	900	931	880	870	866	897	862	923	861	939	865	900	922	887	917	906	888	860	923	870
22457	21092	28643	23786	21095	21152	12302	1780	1317	1203	1193	1138	1098	1066	1110	1043	940	937	941	923	925	934	908	880	905	928	851	858	920	863	886	895	891	931	875	921	876	829	862	841	888	871	889	916	888	854	877	871	907	887	912	882	821	845	851	833	882	852	842	868	883	891	857	870	875	862	907	879	843	842	831	856	883	874	873	897	924	831	871	891	859	876	874	847	903	857	867	863	908	905	881	862	844	881	856	835	845	848	866	890	895	891	901	850	855	858	858	829	839	894	877	893	848	851	916	857	849	859	832	854	838	833	850	898	905	897	871	883	889	867	848	844	864	877	877	832	880	875	839	840	812	844	861	846	908	836	841	885	812	824	841	857	833	817	858	878	892	889	814	837	844	816	852	918	852	871	870	843	878	873	843	913	849	873	820	836	839	830	801	859	881	837	844	871	881	860	833	827	898	882	863	886	875	801	869	854	847	862	830	868	861	863	753	913	831	914	818	845	878	855	850	865	821	880	850	915	859	884	842	905	817	858	836	910	915	848	880	871	885	822	865	903	840	919	880	815	847	842	891	921	869	877	919	881	828	886	880	818	859	849	830	861	902	881	842	860	821	834	875	847	877	848	868	901	871	851	846	869	897	859	902	865	893	880	837	855	835	857	876	845	868	887	827	926	912	897	867	808	892	878	818	924	853	822	790	848	873	826	823	840	847	947	867	840	828	878	883	816	916	828	896	865	854	867	820	851	873	836	819	887	904	869	886	905	871	831	843	912	847	870	833	829	875	838	832	822	866	849	836	820	826	860	922	810	836	875	865	850	839	889	916	858	852	859	862	898	848	880	906	863	861	871	881	841	854	805	829	787	879	861	847	850	862	900	885	862	851	862	843	847	875	868	899	824	843	848	846	864	826	856	882	894	832	861	857	825	816	902	859	871	828	832	814	888	852	900	815	816	841	846	878	875	862	878	909	829	853	816	900	862	857	818	886	836	884	821	809	912	836	884	858	888	893	891	891	840	874	819	844	883	825	911	915	884	835	850	861	867	865	829	890	856	812	817	890	906	848	892	868	855	825	853	870	912	882	892	861	845	869	839	835	858	863	844	861	795	886	871	862	869	894	888	841	862	852	842	847	853	845	868	868	895	853	926	868	810	891	850	894	880	891	927	871	832	935	856	791	839	885	825	897	886	908	871	769	846	892	869	885	820	841	889	883	886	841	868	856	857	897	879	901	861	858	884	895	920	861	868	823	880	871	832	870	863	903	858	816	841	808	831	859	883	859	887	895	867	898	878	846	901	845	887	853	850	889	897	855	884	881	873	842	870	848	843	843	906	888	896	864	837	837	847	837	888	899	872	873	825	919	829	866	868	822	860	883	866	839	843	883	847	868	846	917	884	850	869	867	843	818	939	867	874	874	854	893	830	884	844	869	878	816	917	806	843	863	805	856	875	908	889	888	840	837	853	858	836	838	829	809	900	903	816	859	886	865	846	863	839	849	856	835	853	877	865	836	937	862	869	880	866	856	869	902	846	866	852	847	847	811	858	882	917	872	866	823	889	882	881	856	814	849	858	862	859	910	891	858	831	859	873	869	833	827	859	831	813	860	809	811	848	882	860	848	789	819	893	878	867	885	879	876	878	882	802	920	911	928	833	902	863	814	816	864	903	855	898	875	889	831	886	863	829	805	851	846	969	857	832	874	926	871	884	895	828	875	878	880	843	875	834	838	877	871	875	822	823	817	877	865	858	850	803	846	862	794	890	891	884	852	831	855	868	842	854	857	837	859	892	844	886	878	815	869	860	833	851	856	912	840	845	897	871	826	904	849	839	824	885	873	875	799	857	900	887	866	912	821	858	828	834	821	861	866	902	877	894	925	916	834	870	860	827	827	914	909	890	918	836	881	813	911	850	846	841	872	868	886	867	853	841	886	794	824	831	834	820	839	873	901	862	816	855	840	856	836	844	854	854	876	870	844	828	910	959	874	900	823	836	852	912	858	838	857	850	813	858	804	838	887	835	826	842	876	871	798	896	889	827	833	836	876	874	876	851	833	823	803	869	845	867	905	916	834	855	862	862	895	892	822	840	808	882	840	822	886	868	857	853	876	862	883	857	860	878	835	851	894	821	857	837	909	864	850	857	883	863	836	803	827	845	850	882	854	910	860	857	911	911	853	853	867	939	830	863	865	849	883	850	868	878	877	849	854	872	866	840	893	853	843	865	861	808	904	859	848	836	855	918	873	855	855	844	810	859	859	838	862	846	821	875	841	861	885	860	870	860	881	894	821	841	880	892	849	904	843	829	832	829	850	858	841	853	896	911	860	864	907	890	832	843	832	855	904	892	856	929	850	873	839	859	832	921	887	867	861	807	908	841	845	822	847	883	882	884	859	878	861	929	880	872	889	894	870	904	827	865	872	884	892	849	906	821	847	843	877	835	855	878	868	860	838	853	858	912	852	790	810	880	834	876	842	802	850	841	841	858	835	890	855	889	872	852	910	852	824	901	836	872	860	897	855	832	911	810	824	828	767	901	840	843	876	867	832	868	879	859	848	906	872	891	835	867	868	903	838	792	874	854	889	816	835	856	885	868	863	856	909	870	907	859	864	816	848	860	919	868	864	880	841	871	821	854	836	840	848	857	835	864	859	894	820	872	842	853	861	869	840	924	897	882	840	788	838	806	857	838	869	812	865	885	834	833	858	825	858	812	880	858	855	810	885	809	842	835	816	879	837	867	837	883	871	867	852	854	889	912	904	870	839	848	882	838	863	818	843	846	867	849	859	895	873	859	833	888	830	851	843	836	864	859	873	859	862	857	866	924	812	893	825	867	878	859	801	863	857	889	843	829	883	873	885	825	873	875	884	848	879	842	901	849	847	844	828	887	838	853	831	837	898	859	850	838	872	826	841	901	887	789	842	866	852	853	835	855	806	810	816	911	859	888	883	845	914	792	900	836	867	857	855	821	871	883	856	876	779	798	897	869	853	791	822	906	828	863	837	858	864	911	852	871	795	846	889	804	908	865	886	884	859	856	873	861	844	758	870	824	873	895	826	817	899	871	868	851	880	829	886	804	889	903	891	881	853	822	889	834	865	818	816	845	861	893	894	883	856	871	835	869	869	866	837	899	884	861	832	878	821	919	797	859	852	882	810	870	892	847	861	851	877	812	924	838	863	854	859	823	866	890	921	904	880	858	878	826	865	864	875	909	853	866	867	831	795	860	841	865	861	812	884	894	877	873	856	796	852	851	858	859	860	869	846	845	831	838	831	830	856	858	861	811	824	892	854	871	800	926	878	862	858	863	880	890	815	877	907	820	856	851	833	806	888	810	835	838	862	889	844	812	933	875	860	856	842	904	861	816	904	838	864	886	900	830	770	823	876	875	852	862	847	835	875	887	799	847	810	829	813	900	859	822	875	833	839	879	817	890	864	884	907	864	840	872	858	906	856	830	878	866	884	862	841	876	854	836	865	863	854	872	886	894	823	881	837	890	863	817
28013	14615	10045	5158	3658	2912	2336	1925	1605	1466	1336	1242	1198	1079	1089	1071	1021	976	966	965	979	948	955	934	967	880	896	922	879	916	864	888	923	907	865	892	925	878	919	916	878	871	874	919	858	897	902	907	829	893	843	889	893	828	940	857	888	934	876	881	862	877	878	862	880	864	874	842	831	905	890	930	912	841	888	896	922	901	880	909	856	861	896	885	894	857	867	807	864	882	901	869	911	824	819	886	849	870	874	856	933	875	915	855	833	856	880	879	845	903	868	881	893	898	878	934	890	840	876	895	927	850	818	924	920	890	879	872	866	895	887	852	882	843	850	881	859	856	858	860	885	873	840	895	880	857	881	861	896	832	912	835	873	902	862	843	857	876	869	875	863	885	887	818	908	906	871	899	841	886	890	885	876	911	914	853	921	835	871	842	917	848	843	839	868	849	818	872	824	880	822	835	867	886	850	882	896	939	825	873	843	835	894	873	822	894	913	844	870	827	828	875	908	898	910	855	879	892	885	870	879	880	868	885	847	918	874	835	830	912	898	904	862	938	887	897	858	897	935	901	933	891	933	838	814	887	856	838	857	869	836	843	883	858	863	871	837	853	837	878	820	840	896	861	845	862	876	909	818	908	882	857	878	832	869	873	879	822	866	873	896	909	827	917	886	858	858	891	846	888	894	885	837	907	873	879	854	886	891	883	875	901	837	899	866	892	882	889	842	877	829	885	886	889	858	909	839	890	868	893	848	912	927	880	844	875	893	864	834	889	915	896	847	908	879	861	841	843	851	895	890	833	861	877	876	878	871	855	806	896	856	850	918	894	834	877	849	881	867	865	863	927	920	859	882	863	869	846	874	911	842	842	891	929	811	941	920	841	811	856	865	882	838	843	870	901	905	828	900	814	851	852	856	882	851	906	884	880	835	887	866	889	897	891	941	924	865	902	880	875	847	833	878	905	809	890	893	880	860	923	862	890	890	926	846	838	893	919	859	864	806	867	861	848	867	841	866	875	887	885	900	919	822	908	848	883	846	880	961	860	874	936	884	872	837	818	876	851	932	897	897	853	857	875	901	848	865	899	869	880	912	866	926	843	862	864	934	867	841	802	860	856	871	880	864	830	864	857	883	879	886	855	850	896	868	855	860	871	886	899	860	838	869	854	883	893	842	873	851	864	894	819	831	879	901	856	853	869	893	897	891	836	838	858	857	867	850	911	905	912	871	860	939	879	876	863	901	860	888	865	907	896	866	893	893	882	887	884	872	892	900	877	880	873	841	891	849	852	889	827	854	860	864	834	816	830	819	869	842	871	823	869	867	850	918	888	876	911	865	889	874	873	860	894	877	907	884	896	920	912	839	875	854	882	900	887	838	812	897	850	941	853	945	891	920	880	916	903	900	861	865	867	901	877	845	846	852	860	882	840	873	904	903	859	889	862	875	897	908	875	896	862	848	854	839	853	873	867	886	889	889	879	831	817	874	935	910	836	890	894	856	892	887	866	906	918	863	887	891	864	901	860	899	849	915	922	894	809	918	917	866	855	877	913	854	912	846	875	878	855	851	879	870	858	865	849	898	912	870	854	932	884	878	865	944	842	905	839	860	870	855	862	907	851	837	859	920	886	883	897	840	846	893	886	836	904	872	873	922	938	917	834	850	851	826	874	884	879	934	877	923	836	909	829	897	838	862	897	857	884	849	885	858	903	895	824	915	863	829	900	866	852	813	906	866	874	880	903	853	871	858	890	914	839	907	855	877	826	900	830	848	911	850	918	827	879	856	912	861	862	840	878	840	888	917	866	882	886	860	821	895	837	903	877	866	866	906	922	904	853	882	808	888	893	850	893	908	903	878	864	845	852	858	904	834	896	865	884	856	881	891	834	846	861	897	882	879	870	897	909	866	854	906	903	875	864	884	913	878	928	899	898	826	874	903	875	882	854	961	866	867	859	915	878	925	890	850	882	878	848	868	861	869	860	878	909	931	922	942	868	868	917	876	873	857	875	875	845	883	841	941	883	847	846	847	862	860	876	864	814	827	890	931	879	857	864	866	923	860	902	896	888	900	865	858	912	873	859	868	871	873	903	923	857	928	862	846	876	901	918	886	852	867	879	873	877	873	899	903	848	829	887	844	882	835	849	871	856	919	880	922	826	867	867	838	865	904	846	893	854	920	842	909	815	919	884	871	872	896	909	856	837	903	882	908	865	891	856	861	839	899	900	855	864	879	846	847	851	873	872	886	881	900	881	853	859	839	891	884	871	865	852	875	902	837	844	898	899	807	920	823	883	874	909	828	889	913	840	863	876	829	852	843	852	833	851	877	876	936	879	853	850	892	895	872	849	852	841	837	866	852	954	886	826	881	864	924	843	870	878	860	874	856	879	873	844	833	863	839	840	873	922	854	900	889	839	849	867	826	847	909	860	855	867	850	901	907	892	842	864	878	903	799	801	828	854	873	931	853	923	866	915	834	873	886	876	825	848	893	874	859	911	884	894	877	821	883	856	898	832	889	865	862	881	874	884	841	932	909	868	921	877	905	862	897	867	897	846	849	904	900	841	873	881	876	887	875	906	865	862	856	880	875	925	887	828	822	883	893	854	899	860	870	864	926	871	894	854	872	923	865	881	887	897	885	927	887	885	926	896	890	880	957	884	883	941	872	843	828	833	880	868	859	815	870	838	829	899	865	842	894	908	912	897	818	902	844	928	826	777	864	923	888	839	881	828	861	859	908	886	916	870	854	843	826	860	870	850	860	827	857	862	877	879	899	884	854	858	826	838	878	849	936	861	881	870	877	867	922	853	880	899	833	850	877	898	874	886	851	884	885	892	858	869	926	892	862	864	866	909	873	890	917	917	890	877	864	895	917	906	822	846	896	908	871	880	888	879	881	924	848	880	889	845	862	910	868	844	852	885	890	832	852	833	906	877	898	859	867	845	827	873	877	840	831	876	914	877	910	914	874	881	889	861	883	854	860	818	909	918	877	879	849	909	882	863	906	877	939	889	883	873	904	838	830	847	851	884	839	867	875	877	920	880	882	853	894	901	866	898	868	879	914	851	897	883	856	853	895	844	821	839	876	854	848	886	938	839	888	851	906	892	852	832	862	936	859	850	855	865	883	850	900	859	837	903	893	841	878	852	828	840	867	834	877	887	900	874	858	851	842	935	914	864	857	890	847	911	845	886	895	848	892	857	930	880	842	901	852	926	906	896	901	864	916	849	894	833	892	861	854	873	898	901	825	922	890	901	876	865	863	898	899	815	862	901	916	890	835	857	895	805	861	872	843	900	845	810	838	871	894	878	831	859	837	870	810	903	881	863	904	870	881	873	886	849	863	858	946	857	859	849	882	869	828	837	877	872	916	888	820	823	877	866	860	885	900	851	901	844	866	928	878	927	851	821	820	826	841	902	885	903	890	917	880	900	921	907	838	848	866	847	843	893	877	878	867	944	868	853	827	858	862	878	838	879	811	863	832	899	830	887	845	880	889	897
22457	21116	28692	23793	21120	21190	12096	1794	1288	1258	1123	1108	1027	1018	1024	1075	979	959	953	931	887	951	917	908	936	890	856	889	869	885	879	892	932	848	902	871	866	921	915	883	868	817	906	832	954	912	872	849	893	821	835	839	847	833	855	862	918	862	842	777	841	881	841	866	810	894	836	873	870	828	814	849	907	838	848	845	842	869	820	888	855	814	887	848	854	799	866	845	937	849	851	878	864	847	857	839	845	856	858	867	863	803	856	898	823	833	892	896	836	868	880	862	878	849	820	898	827	825	833	870	893	860	882	836	837	867	855	903	872	858	834	863	915	844	790	866	847	887	825	928	908	879	865	879	853	848	842	840	843	842	931	816	805	896	859	854	849	835	892	847	822	875	838	806	817	892	850	906	855	772	888	839	923	853	867	840	887	871	861	831	852	887	869	883	838	847	827	836	829	849	835	851	785	887	814	875	807	846	848	833	876	849	860	885	850	838	824	866	848	818	855	887	850	836	860	823	861	829	864	820	826	859	843	860	884	862	888	806	867	848	849	825	834	896	861	886	871	832	890	843	920	800	791	815	875	843	888	831	877	809	827	834	889	818	843	876	886	922	833	827	835	851	881	849	811	855	863	856	817	857	799	855	860	817	849	884	861	944	842	870	827	837	870	873	900	888	901	824	812	834	844	882	876	857	860	832	804	862	837	829	861	850	841	861	862	909	865	871	817	826	845	888	855	825	918	915	856	823	838	801	872	893	786	848	855	852	838	919	810	874	845	878	907	872	835	891	840	840	838	899	822	874	820	837	844	875	853	806	892	845	874	828	876	867	810	910	927	826	808	857	840	872	836	858	836	846	833	840	867	809	828	817	892	907	853	892	787	883	858	856	823	837	863	863	913	809	882	858	866	838	895	857	889	857	819	814	846	799	873	857	872	826	859	873	850	866	894	830	819	860	874	847	888	850	823	970	792	844	877	859	868	853	908	793	882	827	849	905	861	894	816	848	847	834	895	858	908	856	848	841	855	885	868	851	815	821	851	866	878	829	891	864	873	876	875	890	838	823	843	815	856	825	768	879	826	855	870	801	865	809	860	831	843	834	827	876	854	912	847	880	874	898	814	875	816	846	947	825	901	825	816	823	855	908	900	894	856	892	896	893	869	855	823	862	856	868	848	862	858	878	846	828	862	866	882	853	864	870	842	840	852	824	846	889	847	829	869	824	844	890	882	831	874	882	808	899	902	829	869	867	907	830	830	856	853	826	823	853	855	788	828	826	908	843	832	901	823	823	866	822	906	858	855	873	832	864	860	783	863	842	842	889	840	807	855	876	795	863	842	837	866	795	826	896	872	816	916	784	875	854	819	829	820	828	863	822	860	840	866	788	841	878	845	854	847	810	790	866	888	870	808	865	836	810	898	836	855	862	840	867	837	817	833	858	899	841	822	839	868	880	799	819	847	826	852	855	888	847	869	849	844	847	838	877	844	831	834	858	839	869	781	822	871	765	819	865	856	863	826	859	872	880	895	836	860	874	873	829	881	813	850	881	824	841	850	906	887	868	848	876	826	817	823	828	863	840	840	847	821	811	830	879	832	842	880	847	826	842	815	835	817	860	849	865	838	867	845	833	891	883	843	881	830	854	854	824	881	819	890	825	838	855	914	832	856	845	853	782	835	871	776	862	923	932	861	821	850	844	840	829	851	804	921	850	870	897	860	865	828	787	869	877	888	902	858	899	893	875	847	861	837	806	901	863	807	831	854	854	819	876	865	853	869	874	892	782	828	904	882	850	800	858	821	848	819	882	837	830	893	861	891	855	821	861	863	874	872	881	850	867	831	860	818	834	883	863	869	815	843	828	838	876	833	883	917	813	850	858	858	853	832	884	819	815	909	857	785	801	879	902	861	870	840	794	792	808	838	850	895	849	851	840	825	901	855	880	858	867	897	897	840	857	853	834	867	858	891	826	836	846	820	860	860	822	842	840	865	866	872	839	823	836	886	845	869	867	806	801	899	823	873	854	833	853	824	869	834	792	868	887	811	862	853	827	835	848	832	837	833	791	855	810	880	861	796	818	872	862	878	786	800	822	831	860	844	839	916	894	842	820	831	870	855	865	843	873	867	939	886	874	846	822	859	891	852	879	855	792	847	827	879	835	855	883	799	830	828	822	884	845	883	907	857	822	840	855	802	852	848	815	852	807	831	818	816	841	897	893	897	838	864	863	861	854	942	876	838	854	855	852	879	850	815	857	867	843	874	868	860	864	832	837	848	882	872	861	848	795	832	852	835	860	858	834	885	844	876	828	812	855	864	870	854	840	814	853	857	868	860	873	797	840	844	821	911	862	886	871	882	871	805	850	879	873	875	847	868	851	864	845	857	885	834	828	927	902	858	870	843	858	838	827	824	869	849	851	861	907	865	886	848	806	875	873	832	875	874	868	868	933	846	802	854	804	874	861	865	820	824	842	857	845	823	858	875	879	848	804	826	835	824	847	873	863	841	851	816	879	806	914	834	845	882	901	854	856	816	867	798	869	784	798	837	855	868	847	805	861	833	831	858	847	844	814	839	818	825	879	872	908	811	871	876	891	905	823	774	828	905	857	837	852	887	851	877	904	863	810	841	821	860	785	848	874	805	853	858	833	780	881	845	826	820	877	858	879	812	820	854	823	835	874	853	851	840	862	892	774	917	870	907	855	890	870	811	839	877	881	903	887	835	859	846	819	871	809	850	783	820	833	814	845	826	848	825	855	798	836	897	827	847	857	913	869	848	864	813	884	826	811	823	845	852	894	904	846	801	866	852	870	818	881	815	825	860	848	826	911	849	855	852	848	853	839	852	823	924	885	849	854	885	874	898	880	820	885	830	869	868	824	853	888	816	804	868	860	870	829	800	813	861	856	830	903	820	861	790	814	863	815	854	837	860	890	886	835	843	872	913	895	877	829	856	838	867	834	901	872	828	838	803	824	878	799	865	849	877	833	868	854	874	813	873	857	836	819	880	824	864	817	816	865	840	834	886	857	858	841	909	848	866	878	859	861	911	855	883	801	840	856	814	851	851	826	844	835	820	860	825	861	863	863	870	784	845	876	874	837	787	800	803	898	887	852	776	847	907	834	816	851	849	847	815	862	820	860	876	839	840	837	830	843	810	866	842	843	797	870	826	827	860	898	801	830	889	795	850	806	827	846	814	846	883	854	833	841	806	825	838	890	820	874	829	856	856	835	850	873	838	854	811	878	891	868	868	856	858	881	907	877	850	824	842	872	844	913	843	872	827	870	794	825	879	866	820	859	802	893	862	844	914	878	860	865	795	845	906	840	843	824	863	872	884	829	854	870	904	825	903	796	876	883	873	817	824	873	876	825	867	903	841	852	832	871	863	885	849	861	800	848	829	861	811	905	828	858	855	899	791	878	852	870	796	871	835	851	880	854	868	874	822	819	856	821	896	797	910	852	842	884	941	860	840	827	891	813	835	896	888	820	867	858	821	837	909	873
25353	12543	10384	5220	3801	2875	2178	1890	1675	1509	1350	1264	1233	1111	1132	1084	1025	999	929	967	974	937	924	948	899	886	887	871	907	896	939	915	912	890	905	930	884	874	880	910	849	913	904	890	938	845	876	860	864	873	852	870	911	825	880	910	870	820	852	878	901	912	831	891	886	821	897	908	846	867	869	833	912	836	904	908	889	880	888	883	877	851	883	874	868	884	829	850	862	833	817	875	869	853	836	911	852	879	870	856	836	924	818	893	849	914	866	804	840	896	903	853	875	892	850	890	880	851	884	876	892	906	876	871	845	869	882	855	810	911	882	892	833	818	888	913	898	877	865	813	862	895	840	854	813	874	857	856	866	917	878	875	862	818	874	863	845	866	882	893	820	843	844	843	889	848	848	929	836	839	888	875	877	871	899	842	864	882	842	843	870	872	894	875	860	841	886	853	847	875	848	851	879	881	854	860	859	880	842	836	898	859	818	876	884	873	884	902	879	853	863	896	866	862	896	820	831	907	895	860	873	841	852	918	918	840	834	882	864	894	878	863	852	924	824	885	877	878	848	861	884	897	860	875	852	916	846	860	849	869	887	849	871	910	876	862	871	850	868	885	862	866	894	800	874	878	855	865	851	910	884	871	831	869	833	885	822	893	867	850	895	917	825	844	924	862	910	885	872	859	826	880	840	883	902	862	886	883	867	842	841	852	858	855	862	781	867	818	885	848	872	827	813	881	834	836	874	881	868	889	886	882	825	925	866	870	837	834	835	886	833	877	847	846	939	826	897	880	829	896	847	905	905	880	915	914	900	892	897	857	867	855	856	824	910	853	835	880	872	874	881	835	870	879	811	923	903	861	819	888	885	875	865	898	922	879	924	885	876	856	799	862	915	886	841	930	875	894	883	892	878	816	855	860	882	888	826	856	883	891	846	890	829	891	873	837	862	803	885	922	842	833	835	883	821	874	870	846	889	881	867	874	900	851	891	877	865	857	823	842	891	829	858	906	929	870	893	841	813	918	933	917	888	865	797	819	854	887	921	873	856	921	950	879	853	894	821	844	861	890	894	878	887	861	863	832	896	856	828	878	856	932	896	901	870	895	850	842	868	847	862	915	868	839	846	893	861	880	930	838	832	844	813	879	853	899	827	817	833	887	894	931	873	818	855	882	852	863	847	877	893	801	828	840	814	875	821	926	861	894	855	864	868	858	899	900	909	865	844	866	951	860	856	865	845	890	867	841	870	862	893	825	843	888	855	841	858	860	829	866	891	869	840	853	883	835	869	863	869	832	875	898	898	901	900	890	846	887	847	812	877	874	865	859	853	873	847	874	872	809	866	859	851	874	846	824	838	897	872	900	899	871	880	805	822	907	856	933	868	845	893	873	943	823	893	903	893	816	888	871	755	849	932	848	879	868	854	901	855	845	874	885	891	891	871	819	884	857	859	868	885	836	848	857	877	868	947	819	911	856	862	864	850	868	832	851	855	883	841	847	903	880	851	918	887	872	900	839	865	846	833	885	912	904	832	858	859	856	816	847	863	910	837	908	879	843	911	826	893	871	921	918	826	808	860	874	892	855	854	904	887	872	875	876	863	811	872	862	858	876	904	825	846	874	882	828	820	814	911	852	869	862	907	798	906	847	852	826	903	863	917	819	878	928	860	875	866	850	818	861	824	908	797	856	951	870	874	854	896	852	870	845	888	881	895	882	890	850	814	862	875	863	900	837	825	961	845	858	900	876	890	868	843	890	919	893	860	869	890	884	820	874	847	860	829	882	841	876	875	833	861	842	878	824	850	915	868	906	841	858	903	845	819	907	885	872	864	822	842	909	881	935	872	805	865	863	895	824	870	851	873	818	857	886	877	859	888	846	892	893	851	866	874	831	854	861	859	853	869	874	901	897	928	848	864	900	848	940	881	818	858	853	841	850	860	891	840	883	867	852	847	895	851	849	866	865	894	829	911	853	875	826	844	810	850	899	845	870	837	878	827	879	852	889	863	872	926	863	842	836	848	909	820	847	876	857	870	891	857	848	841	904	839	867	857	851	856	883	813	839	922	791	871	838	864	899	862	893	874	857	830	864	894	896	856	884	832	934	918	803	911	910	902	897	915	851	907	887	793	854	855	884	858	879	922	902	884	905	840	864	842	848	862	912	848	888	820	904	869	842	877	857	910	865	811	906	898	843	899	863	949	855	877	860	870	820	883	860	826	836	838	807	873	884	884	819	902	946	852	870	868	918	861	808	875	899	852	909	850	961	827	860	858	835	809	875	891	899	895	917	868	868	831	868	858	864	897	871	891	899	824	899	823	831	904	867	891	833	865	832	890	862	862	825	864	943	890	860	830	858	898	872	854	840	848	820	865	888	879	907	832	901	857	861	825	867	916	873	902	866	953	855	853	851	848	932	903	841	908	912	926	883	880	903	875	869	899	856	845	859	862	826	896	851	907	941	856	832	839	848	833	832	867	883	900	880	861	844	849	868	888	870	878	873	917	872	815	843	861	866	873	895	856	882	900	842	842	896	847	841	856	818	897	868	892	875	854	851	834	911	864	903	897	857	867	903	857	877	901	872	863	866	894	843	868	878	877	849	871	891	864	847	914	858	868	879	858	866	873	866	863	861	882	852	877	894	859	944	848	813	881	870	830	905	863	856	827	802	877	885	852	885	917	837	899	901	867	918	867	881	829	859	866	859	845	850	875	911	884	871	832	865	847	914	871	879	855	915	813	893	908	891	869	879	886	845	846	886	893	843	872	872	851	904	877	910	800	835	892	907	888	840	814	870	883	873	889	848	871	851	815	841	900	915	870	885	846	870	843	891	910	887	899	883	878	902	878	824	925	834	842	846	846	805	841	859	856	895	911	849	867	928	863	874	871	862	826	872	879	841	871	849	875	918	847	824	849	858	852	854	847	856	829	854	846	863	937	864	853	886	795	827	872	860	877	873	899	843	873	936	872	875	848	832	909	857	867	885	880	858	862	869	877	832	882	902	800	858	876	860	839	888	848	883	911	923	859	846	849	863	881	944	855	814	840	902	879	851	833	915	894	867	848	899	927	823	893	887	872	899	824	841	905	872	840	904	852	851	850	909	861	842	854	815	879	866	888	854	882	892	906	872	900	884	847	874	861	901	908	907	847	906	910	918	837	873	910	899	891	855	893	840	883	822	870	861	901	856	911	858	874	929	872	863	901	877	835	826	825	856	914	906	857	869	833	875	863	847	881	812	868	886	843	899	874	896	855	903	818	850	821	860	895	860	897	886	826	823	852	873	835	857	898	871	920	854	868	867	884	903	815	827	871	877	874	907	793	887	887	907	878	863	860	889	854	874	816	908	894	830	913	868	897	880	817	879	893	871	888	907	854	863	849	889	880	899	910	926	863	855	895	837	855	849	876	843	833	809	803	873	879	843	865	878	891	906	883	866	891	886	859	866	858	857	875	839	916	890	882	821	865	873	858	828	851	865	860	855	829	847	850	882	862	893	863	876
22333	21032	28571	23678	21032	21107	12181	1740	1278	1195	1112	1097	1091	1027	946	992	970	920	934	939	944	882	913	857	930	889	874	856	898	852	862	827	865	852	847	890	854	852	855	841	856	906	806	823	820	852	815	879	847	794	838	871	882	783	826	842	839	819	849	862	862	840	820	807	817	880	824	821	854	836	826	883	841	779	871	841	868	866	848	835	854	867	908	851	853	853	927	851	857	847	910	815	855	841	777	852	900	859	867	851	809	888	836	818	894	843	806	804	846	866	800	865	903	888	869	823	836	820	872	831	871	855	884	882	830	877	874	810	867	862	826	811	832	866	857	774	854	885	853	818	806	818	843	838	831	794	791	835	850	836	842	867	782	831	882	832	833	881	822	860	810	823	909	824	767	854	830	890	800	845	815	832	899	910	883	845	861	862	878	845	827	816	799	816	884	798	827	835	859	861	830	890	854	866	867	865	815	846	853	867	816	897	877	842	818	867	850	874	849	830	849	875	856	868	900	890	884	879	816	805	832	891	807	827	803	876	816	828	826	786	855	855	848	871	836	820	863	832	818	840	830	829	846	875	848	783	876	808	842	840	862	846	844	797	863	853	814	798	822	843	806	824	865	892	893	873	862	820	838	813	866	843	892	800	831	854	847	868	845	853	829	845	837	872	880	828	898	876	812	847	831	836	807	836	821	832	830	826	841	845	839	841	849	882	851	853	883	869	804	863	865	805	874	839	831	827	818	850	906	805	825	875	830	844	803	801	824	842	834	827	812	795	829	847	820	891	856	838	838	836	849	856	848	794	820	859	794	838	884	872	757	828	854	861	778	874	859	874	855	850	844	858	816	864	837	847	829	810	874	850	873	764	812	842	822	802	864	820	874	893	808	792	854	827	843	818	794	850	882	853	844	829	876	862	848	841	857	803	834	787	848	856	854	850	857	830	819	800	846	864	864	873	885	816	828	848	838	841	834	871	852	825	885	858	842	850	837	862	789	788	898	840	795	789	890	814	863	848	847	815	896	800	859	879	791	826	859	842	885	838	834	869	783	840	871	798	894	850	828	826	834	826	809	787	857	840	849	816	814	837	818	835	871	844	859	844	897	807	855	834	794	876	798	767	858	814	777	883	803	870	903	798	845	846	821	776	810	787	808	818	808	874	857	849	787	858	883	849	856	881	845	811	839	876	857	855	845	877	790	860	792	830	870	874	865	889	856	826	807	861	873	880	808	831	841	825	866	887	856	816	879	874	844	827	839	859	848	786	800	828	836	844	800	837	819	864	830	779	862	793	832	845	803	846	846	804	857	851	812	851	822	861	850	809	820	861	845	831	818	864	826	809	831	861	906	854	884	819	855	792	844	836	784	800	832	819	821	823	823	853	826	816	799	855	885	856	841	835	837	873	871	795	864	846	872	855	847	838	842	775	873	848	815	842	856	808	835	826	845	834	863	849	872	870	901	861	836	871	818	878	863	828	848	856	876	804	907	861	813	871	835	855	824	858	847	825	845	872	857	854	850	848	836	826	801	837	844	816	787	763	800	836	854	826	786	829	830	784	829	845	860	833	828	806	819	840	897	863	863	826	858	873	819	868	850	843	866	795	866	830	824	867	865	820	865	835	832	802	849	857	844	847	827	816	855	841	885	840	895	806	828	865	801	875	832	857	823	841	824	868	818	804	852	873	857	845	817	822	809	845	874	807	884	820	849	798	829	913	901	849	856	851	769	836	892	836	863	839	819	869	877	846	815	844	795	823	818	862	817	835	828	842	868	804	909	906	863	809	810	882	909	865	869	837	796	858	835	795	829	881	857	790	836	839	835	804	816	817	881	815	855	877	844	825	873	816	793	835	851	896	873	902	840	875	830	850	814	857	781	853	819	830	787	790	818	817	808	854	809	860	801	826	781	829	857	851	847	858	848	769	857	807	884	803	845	834	807	862	854	906	841	796	825	884	823	847	845	805	836	858	861	858	810	838	824	818	796	772	846	833	840	818	841	821	834	856	806	857	880	834	798	879	798	828	841	832	809	840	869	844	779	802	824	813	858	803	843	822	835	848	808	849	841	832	886	852	846	844	802	826	871	846	789	860	885	824	815	806	940	792	821	818	857	783	857	878	774	863	851	866	886	833	795	922	861	834	866	838	792	831	842	817	824	840	832	853	874	849	846	859	836	836	809	851	813	825	823	863	834	892	827	855	859	851	852	860	893	826	820	810	838	872	848	843	823	797	868	837	850	843	858	811	863	813	889	823	838	844	857	891	861	803	814	861	819	836	802	867	799	866	843	862	789	822	877	818	802	869	825	832	845	892	794	854	809	883	815	894	890	869	810	808	794	794	825	830	848	800	870	897	816	831	827	809	887	832	851	857	875	813	809	840	846	827	880	834	815	879	826	862	818	834	855	908	828	845	866	850	820	813	869	824	844	877	814	812	828	848	865	815	806	894	863	845	832	864	802	871	865	813	828	864	816	842	860	867	843	822	771	856	826	880	819	797	828	859	860	820	828	838	859	835	803	844	850	819	847	846	797	821	823	829	880	810	846	853	823	830	785	775	873	832	804	776	843	771	875	832	819	809	790	838	873	843	819	853	828	832	882	840	871	834	824	854	803	829	829	837	840	885	780	831	784	833	828	868	855	834	837	825	814	819	845	867	808	840	824	851	827	798	819	815	838	744	808	881	819	861	849	838	863	802	831	826	837	854	851	822	830	754	805	814	882	839	857	882	790	893	863	831	800	856	921	878	886	840	790	762	888	825	878	817	804	840	852	819	822	853	894	831	851	821	877	900	888	843	836	852	896	834	851	808	884	821	848	836	836	801	815	873	840	835	813	829	860	875	860	780	833	847	826	836	794	838	856	773	830	851	815	875	839	838	838	800	808	839	793	828	866	822	822	842	837	814	822	816	879	835	863	877	854	797	857	789	815	821	851	821	835	871	794	863	834	845	816	883	858	885	825	813	860	839	835	838	838	820	833	837	822	815	726	804	818	885	806	795	844	812	855	783	859	824	857	825	864	825	825	835	826	811	855	808	871	838	841	848	859	837	856	844	830	794	834	811	812	826	873	834	842	789	823	804	840	824	820	815	868	836	835	888	828	849	849	823	848	852	809	844	832	798	876	834	831	862	875	831	852	840	840	803	853	810	815	845	849	834	824	855	831	804	809	826	848	827	792	812	812	873	808	858	855	874	884	820	810	865	843	858	838	824	805	873	862	850	855	880	837	837	757	874	867	785	859	812	849	810	905	817	839	859	850	894	820	928	881	786	874	823	859	824	871	875	846	857	839	802	787	812	830	843	812	838	890	901	828	785	811	824	833	849	819	812	811	853	823	885	861	866	860	892	858	832	831	873	828	829	842	847	830	881	843	813	798	812	802	797	803	848	801	868	819	867	830	864	781	847	800	842	836	818	864	852	794	910	841	812	801	863	845	825	834	847	827	832	862	813	833	844	846	831	849	841	825	882	914	854	821	868	865	860	813	829	848	815	880	810
23109	13285	10161	5282	3736	2992	2290	1920	1705	1364	1309	1289	1175	1105	1098	1021	1035	957	956	943	955	903	983	899	948	859	920	923	890	936	855	907	911	917	916	893	862	944	863	877	925	873	834	858	856	836	880	884	839	863	844	839	857	882	914	825	872	857	867	865	890	866	942	872	877	838	865	839	933	871	870	855	837	827	833	846	867	849	883	877	834	796	841	845	868	856	873	839	829	832	852	822	877	882	891	863	886	903	862	868	793	870	897	870	867	834	866	862	857	810	877	861	889	835	880	863	869	823	875	844	817	821	830	882	852	828	874	846	831	868	855	837	890	841	934	904	824	859	826	865	828	888	917	897	830	869	840	854	835	861	865	846	862	824	870	905	816	818	919	803	848	889	841	846	885	801	878	863	863	887	852	891	829	866	870	863	848	789	869	868	878	834	868	839	847	858	834	826	861	800	846	891	874	898	831	791	875	834	911	885	845	842	899	880	886	894	847	863	829	871	821	858	823	826	861	878	876	828	834	891	897	879	880	830	860	845	909	908	856	875	856	864	897	853	876	863	857	873	852	844	853	830	852	810	851	833	835	885	868	839	871	862	851	883	874	854	866	786	855	920	879	869	847	864	867	853	904	883	865	867	856	818	851	848	864	864	896	826	922	863	858	862	841	856	835	905	838	856	900	891	869	872	871	823	854	895	857	846	849	866	844	925	860	829	828	877	854	881	885	932	855	812	846	867	856	832	896	863	845	841	828	843	792	786	835	882	859	880	824	874	824	855	880	834	847	814	819	858	871	853	891	829	843	850	885	857	890	829	849	892	901	856	879	833	865	827	850	855	874	863	879	874	882	817	871	873	842	870	852	852	805	855	836	908	868	824	905	850	853	825	905	830	869	880	848	861	898	850	852	863	837	866	853	924	825	810	853	839	892	796	857	831	810	885	818	893	865	843	841	893	882	905	868	851	876	900	889	883	825	820	861	867	842	825	828	876	895	875	871	844	885	860	872	871	824	829	875	867	871	870	852	919	796	869	874	881	879	875	839	860	874	860	831	887	847	782	865	882	874	851	872	842	881	850	818	847	825	887	863	909	846	866	890	908	809	865	869	860	839	826	848	879	853	903	888	825	876	866	837	830	822	853	864	870	913	878	874	829	861	876	876	856	862	904	823	859	839	865	858	776	822	891	870	841	856	867	912	866	843	877	849	888	846	852	853	842	821	846	811	823	879	867	844	856	870	845	839	850	870	863	790	822	861	832	868	848	866	831	867	849	871	899	907	817	807	891	869	832	873	916	832	830	831	840	880	843	901	870	861	828	848	833	844	913	899	894	816	865	888	884	876	845	883	890	859	850	889	857	919	845	872	863	909	843	875	891	878	847	901	872	825	875	853	891	875	829	838	838	904	841	843	873	820	864	829	842	867	842	840	879	853	911	853	861	907	901	848	888	875	879	824	850	832	928	859	848	877	865	842	898	892	867	926	837	855	854	844	879	847	829	877	874	858	869	850	847	859	885	840	824	866	844	885	849	829	895	889	877	884	850	870	888	841	836	870	869	873	895	840	809	833	913	861	881	856	899	842	861	872	876	856	814	877	872	854	856	820	813	901	846	837	829	869	879	858	881	856	836	827	841	857	868	894	828	838	900	838	849	901	852	895	819	879	832	887	870	888	865	887	842	814	849	890	805	912	850	879	821	851	831	881	831	858	843	860	849	870	884	860	829	871	817	824	875	854	879	872	873	791	856	871	860	876	847	878	812	835	826	852	836	844	871	855	839	851	889	867	857	846	859	867	834	828	825	861	889	788	827	870	880	832	903	812	824	898	892	817	848	847	855	839	913	881	822	907	852	811	902	822	839	847	874	864	867	850	804	832	869	809	819	887	888	865	916	894	893	816	856	845	880	820	916	854	889	810	910	848	834	848	838	898	836	889	878	889	916	869	853	907	859	888	846	830	905	834	880	856	842	855	851	880	855	817	850	852	844	860	884	878	865	874	842	850	875	867	878	819	861	845	866	874	864	826	889	811	807	864	862	870	899	895	867	835	854	888	864	872	863	884	854	829	860	898	840	886	854	865	838	854	820	842	839	853	825	866	838	867	856	846	858	865	868	856	843	835	858	846	841	827	888	864	870	836	853	890	887	841	888	865	842	887	859	873	826	923	863	822	861	843	955	863	867	856	896	843	841	868	848	884	891	801	831	836	841	889	834	846	828	818	855	914	860	865	887	861	847	814	784	850	862	865	879	897	902	849	799	858	909	871	862	824	862	879	858	893	848	860	820	852	889	870	852	846	833	810	850	812	832	895	894	851	879	800	839	864	824	883	818	840	830	871	899	882	840	875	850	879	818	848	864	877	885	844	884	868	863	827	855	844	875	843	852	881	848	860	829	824	841	854	877	840	843	879	854	850	847	859	869	893	854	865	870	864	837	827	874	873	863	813	840	861	792	876	832	874	827	908	862	844	862	811	831	840	881	915	884	830	834	870	830	839	880	867	792	815	893	855	854	851	853	892	876	851	860	901	882	861	859	887	849	871	856	848	850	859	851	828	800	848	861	939	884	856	860	839	843	893	845	875	837	857	926	885	879	839	870	860	829	861	818	784	876	870	880	820	884	856	842	843	886	877	927	836	817	824	875	892	843	855	866	856	796	858	808	911	857	831	887	917	875	883	866	800	889	833	832	876	867	854	881	858	853	879	869	895	837	821	869	818	879	868	877	886	837	852	832	887	881	812	859	800	862	885	858	834	900	864	895	831	805	836	883	844	862	852	881	853	816	843	821	852	866	844	874	840	841	835	844	869	799	858	893	821	854	879	830	847	870	819	820	858	844	881	822	887	833	879	865	821	842	848	860	842	842	835	837	854	803	847	827	848	799	891	861	876	892	863	868	865	854	859	885	818	854	864	859	832	804	818	826	827	853	840	857	869	867	866	918	810	806	839	863	843	834	883	840	849	859	864	851	834	820	864	883	888	869	865	812	887	861	857	906	851	895	869	817	832	908	903	908	816	840	874	875	859	851	877	887	838	862	839	863	847	865	841	873	894	828	885	863	814	874	850	902	894	846	846	865	843	811	850	875	914	835	864	863	817	777	823	910	845	845	868	826	870	827	872	847	868	867	886	831	896	867	860	878	857	856	881	838	835	928	804	834	870	858	867	859	831	839	846	877	902	833	865	828	876	917	842	880	870	847	844	905	886	884	884	790	830	816	848	806	866	877	855	899	835	818	865	828	873	893	859	873	827	883	817	856	862	849	861	861	882	850	883	838	849	846	883	859	922	822	848	808	850	823	812	934	881	797	839	892	848	888	878	888	870	836	902	808	880	839	915	856	883	866	825	830	874	864	823	835	861	855	829	850	861	833	847	837	839	886	861	833	859	852	851	873	873	837	838	887	863	903	853	854	870	836	890	868	845	859	832	839	810	851	889	841	871	871	860	867	864	861	874	841	847	925	891	843	878	842	879	819	843	850	876	841	878	828	850	878	880	893	867	877
22377	21066	28584	23761	21067	21138	12201	1788	1285	1219	1118	1110	1041	1057	1018	1030	946	908	964	908	911	885	876	852	876	884	847	909	887	887	839	904	866	811	810	840	868	892	885	880	852	818	859	834	823	802	842	844	856	860	848	846	830	871	896	814	872	871	829	812	800	896	829	832	842	894	882	822	869	782	815	837	862	848	852	833	841	804	853	827	798	863	853	860	862	841	838	889	803	837	826	848	849	860	836	863	836	826	862	832	841	852	851	776	826	861	833	901	834	884	898	846	849	840	838	878	841	854	749	828	801	846	814	834	799	845	879	807	893	830	836	825	839	789	880	869	849	841	851	820	807	830	838	860	839	835	859	860	869	841	860	830	899	842	839	839	867	854	819	849	860	831	849	858	803	839	789	819	857	878	840	823	860	819	861	827	809	803	878	766	857	861	861	818	858	811	847	843	860	818	860	820	857	857	829	848	817	815	826	828	820	807	876	900	858	811	836	851	797	892	840	803	817	790	843	892	841	891	856	837	791	850	834	901	820	890	887	825	806	841	851	790	801	819	835	825	848	799	824	814	869	884	858	853	815	852	842	887	822	847	819	836	893	823	802	871	813	857	899	858	827	862	796	851	815	814	806	834	804	878	842	820	856	809	797	857	854	842	875	880	779	826	780	847	897	853	871	839	823	845	822	803	841	841	827	830	818	854	820	883	892	871	794	841	800	856	844	818	820	866	773	847	830	858	789	846	857	797	793	833	805	862	844	869	862	832	872	816	799	867	874	825	825	842	788	826	851	807	866	835	837	855	871	785	834	851	839	792	867	827	788	806	797	795	813	830	829	818	809	825	826	846	869	871	839	849	832	834	819	874	856	843	847	843	837	862	831	811	809	891	823	807	809	861	838	898	876	854	794	866	803	811	801	847	828	851	822	863	792	867	841	813	773	791	844	813	855	906	850	864	865	841	867	821	810	842	802	818	840	833	846	847	853	840	856	829	837	797	866	806	785	818	870	856	828	845	802	809	843	846	833	845	876	845	777	849	873	845	813	830	818	841	807	804	833	885	898	793	845	840	785	805	829	837	816	848	855	886	848	851	873	840	837	873	866	835	867	824	850	819	872	839	849	853	848	898	783	801	798	835	839	841	840	831	779	806	857	838	863	866	802	827	840	819	839	858	846	870	800	841	791	816	835	906	868	879	801	820	841	849	840	820	835	795	890	841	864	835	820	838	895	805	799	887	807	805	793	864	835	801	819	840	866	825	804	850	803	806	892	864	888	867	806	796	794	959	843	813	831	787	863	858	845	836	796	858	804	754	825	866	849	833	815	857	844	871	852	897	831	874	892	882	838	830	791	866	851	787	828	853	854	794	876	859	820	823	849	823	910	815	854	792	823	870	792	861	843	810	859	815	836	839	814	885	852	829	807	808	819	810	778	813	826	826	846	844	829	790	894	817	863	820	824	829	802	855	841	836	835	837	868	829	791	850	839	859	829	785	819	828	792	845	799	788	773	841	855	878	829	862	849	807	797	897	824	849	789	803	828	838	855	881	846	816	899	830	832	831	817	835	868	840	787	832	823	852	829	880	819	837	812	862	845	834	843	816	849	824	825	838	867	859	879	835	851	786	839	815	860	800	825	809	844	838	872	855	824	841	864	882	820	821	838	854	860	835	864	836	889	809	866	840	856	859	825	821	835	851	840	808	822	827	828	781	862	836	818	872	790	809	840	829	841	834	818	869	857	800	837	826	899	842	782	826	833	839	825	826	812	823	849	848	776	836	829	894	827	861	836	870	823	865	837	821	826	844	839	786	827	792	826	832	835	808	868	820	807	829	836	859	800	830	818	816	844	844	844	833	835	853	816	848	830	861	796	816	784	853	829	864	856	794	826	816	788	809	870	878	803	806	836	865	857	865	900	875	840	881	815	743	857	866	861	900	842	802	820	784	791	801	826	868	859	831	823	841	870	767	795	841	772	831	892	834	832	887	864	882	863	857	821	855	870	786	828	750	851	822	796	856	828	836	866	873	811	855	851	860	859	859	824	829	799	852	856	851	844	867	858	829	895	839	759	843	864	852	878	841	856	861	847	839	872	816	804	876	833	832	830	823	845	874	882	807	856	827	851	831	851	802	820	809	800	793	854	802	841	861	804	807	853	859	882	839	808	859	808	819	815	853	852	829	759	859	800	873	836	876	818	835	809	798	838	857	854	863	864	863	860	814	904	843	829	822	815	823	796	837	849	852	806	788	815	840	857	820	810	866	869	807	807	840	866	841	860	815	849	828	841	841	833	789	844	829	860	838	844	771	852	835	890	826	854	846	824	826	819	848	844	813	853	750	787	780	846	852	791	874	789	814	836	813	794	807	803	832	816	851	795	856	832	868	854	780	838	819	849	819	825	850	813	870	828	858	819	856	857	826	795	825	847	863	887	811	869	817	815	843	852	839	814	818	854	824	849	836	801	820	841	832	818	816	885	815	837	836	845	808	815	846	819	851	814	810	823	846	804	791	897	784	852	910	889	847	844	806	786	844	855	892	825	834	868	853	818	824	896	873	885	803	851	774	821	770	848	806	827	807	823	868	819	806	780	829	841	848	831	851	871	880	814	847	815	826	815	820	851	891	826	840	870	854	812	851	781	866	873	854	833	830	839	809	837	771	835	824	862	871	828	812	811	838	840	820	881	848	817	852	857	812	829	874	830	891	831	809	826	819	837	856	824	864	848	802	813	827	828	786	825	886	808	864	866	825	810	754	815	870	872	857	792	796	830	838	832	818	845	882	824	903	887	863	817	857	865	857	827	865	857	862	822	829	864	841	815	850	830	816	814	888	860	831	875	859	850	845	870	809	833	878	846	841	794	847	899	823	829	828	902	819	798	842	835	852	840	802	846	827	825	822	782	793	839	824	829	810	809	801	850	838	884	832	797	815	850	843	807	848	868	844	869	821	831	845	834	862	883	880	826	802	786	852	841	838	837	846	795	883	808	890	848	882	868	818	818	870	857	848	805	789	799	816	825	811	838	849	818	835	827	874	888	780	803	807	840	857	825	839	837	803	818	852	913	833	817	842	829	898	867	805	807	840	857	854	845	864	805	874	832	825	859	840	861	812	856	848	835	867	816	865	892	861	798	796	854	806	815	800	818	859	823	810	767	812	828	830	812	839	847	856	801	855	839	860	830	900	924	829	843	813	788	842	873	793	815	809	833	814	853	869	785	866	820	812	818	833	898	847	816	862	784	811	826	810	850	836	831	823	813	852	806	774	798	861	784	829	834	801	855	842	832	820	807	835	820	829	830	812	852	827	867	826	810	856	835	827	788	885	812	816	862	820	888	818	853	837	909	843	852	825	812	817	810	889	860	800	843	871	841	826	861	813	848	858	831	848	824	858	853	793	814	842	837	829	838	849	837	805	798	786	862	822	804	818	853	858	832	799	862	850	826	868	868	808	832	876	795	838	866	799	840	822	738	798	869	871	840	813	839	835	851	823	857	824	816	831
22017	14155	10401	5281	3743	2863	2415	1873	1613	1450	1279	1251	1194	1148	1058	1082	1032	980	995	966	932	926	941	930	954	910	857	857	950	969	878	915	943	920	886	875	900	845	897	870	819	876	900	890	874	856	901	896	871	862	897	858	883	823	834	875	863	881	859	852	863	856	886	831	845	853	849	834	840	820	801	830	900	858	871	860	846	898	809	808	877	796	855	896	869	833	883	844	854	836	813	845	877	852	837	861	889	891	872	925	840	860	832	856	826	875	836	887	881	849	857	822	834	874	854	905	833	819	846	845	883	888	864	820	823	814	887	859	859	829	863	859	861	816	825	843	822	853	902	849	796	835	872	876	870	870	857	833	835	894	851	881	817	868	882	857	879	819	830	828	874	804	891	851	847	804	858	839	807	877	887	856	872	888	907	919	908	894	860	887	900	797	860	809	880	845	890	874	868	850	871	893	806	829	894	804	834	838	826	794	931	784	903	880	872	861	899	837	804	864	875	864	887	865	806	860	831	895	829	813	888	879	889	841	861	867	831	863	860	829	840	893	890	846	865	852	845	802	855	861	872	870	863	859	842	845	834	903	806	820	840	888	860	838	828	856	782	826	902	885	868	870	823	788	836	874	873	841	841	857	811	832	852	852	852	892	875	844	902	818	883	883	874	865	866	871	899	826	849	889	858	832	878	786	860	791	853	794	863	843	871	840	843	824	860	875	828	825	881	866	888	852	842	892	923	815	820	840	801	924	888	814	876	884	886	824	878	855	842	868	784	903	866	823	819	850	825	862	863	867	859	783	819	808	774	883	841	867	909	797	860	835	807	829	810	833	865	863	801	873	846	842	831	873	836	858	875	803	863	864	857	872	897	886	827	854	822	853	844	831	871	853	858	796	830	890	865	830	858	881	878	886	914	845	865	868	830	836	844	869	884	821	807	858	838	850	906	822	848	848	842	834	824	845	845	840	804	811	839	882	920	872	860	836	854	861	815	868	842	807	819	846	839	895	846	849	802	823	834	852	878	856	856	842	840	854	850	862	848	841	833	883	828	861	821	830	858	847	896	864	860	803	884	819	855	830	902	877	885	866	895	799	801	841	869	883	868	840	856	824	873	833	875	858	857	830	826	806	857	857	869	845	856	881	829	817	871	860	882	871	843	824	851	830	846	858	873	861	904	882	862	830	879	847	847	834	824	828	826	918	882	850	866	813	861	835	850	868	882	845	855	842	880	858	841	827	831	901	873	848	833	849	909	897	865	864	855	852	847	844	853	881	878	854	848	833	830	856	845	855	851	883	822	822	842	778	841	863	826	874	874	894	835	916	796	878	885	864	874	889	837	817	909	861	859	843	835	868	895	881	833	835	860	812	833	844	852	830	923	938	908	862	813	856	868	902	802	851	879	857	868	847	821	855	850	830	870	855	824	833	879	835	899	837	822	824	853	886	869	865	877	837	882	882	866	841	836	883	845	919	849	907	797	896	870	829	859	795	894	797	890	871	843	863	857	917	891	795	887	862	788	877	839	867	861	806	854	865	866	780	842	850	861	830	819	827	840	855	819	791	911	882	772	846	850	864	815	899	864	872	835	868	868	854	848	846	863	869	875	890	817	824	848	870	833	834	876	843	886	899	865	843	850	843	891	858	833	812	854	849	901	905	875	877	866	830	793	857	866	846	829	877	844	819	819	834	889	858	842	868	835	850	828	870	810	827	802	857	848	875	842	845	852	826	890	850	880	873	852	820	852	829	801	919	859	846	889	828	883	851	881	809	867	818	880	894	863	854	867	858	793	802	876	899	850	835	825	873	880	808	856	877	873	820	817	911	846	829	860	847	869	878	824	816	818	842	830	842	847	887	831	840	867	789	851	797	863	869	864	883	878	811	839	884	879	859	843	817	851	837	837	866	867	862	834	800	872	809	845	907	836	892	870	877	867	811	896	897	831	821	843	835	895	851	886	849	820	858	783	873	817	846	839	832	855	873	873	873	880	882	899	881	834	842	891	872	845	895	836	905	866	863	824	875	871	921	810	857	835	882	831	873	825	840	850	841	880	878	861	878	868	840	843	866	841	859	814	776	864	848	859	839	875	838	850	823	791	851	843	888	840	837	816	812	841	864	856	877	883	864	841	828	843	823	851	865	819	875	877	825	834	842	868	866	829	804	832	816	880	870	875	831	818	860	822	850	873	879	846	854	843	818	866	884	808	902	884	851	837	843	882	858	835	805	821	861	869	865	902	849	852	829	866	842	836	877	861	843	910	884	866	865	847	847	886	814	827	868	799	859	856	850	852	870	849	819	843	828	837	891	867	872	849	878	855	846	847	905	841	857	822	806	816	862	796	897	845	801	843	815	860	867	861	828	864	812	859	834	874	813	820	865	828	852	843	870	831	905	909	808	807	851	841	841	868	934	807	901	825	841	882	822	887	895	898	831	855	819	797	853	838	777	843	872	844	810	872	849	838	862	875	864	813	873	889	839	863	872	859	842	853	853	823	837	847	846	859	859	832	894	811	867	897	802	907	845	840	824	897	901	886	815	856	910	816	802	873	840	869	850	905	864	894	873	866	847	887	914	827	900	805	876	821	847	850	791	858	874	848	858	820	862	809	831	828	869	847	858	894	811	848	846	832	820	835	881	826	842	916	867	831	846	859	825	840	884	825	878	862	818	871	834	856	871	874	843	896	858	861	855	802	849	867	809	851	848	850	800	830	805	881	874	898	825	853	830	848	832	872	858	823	837	842	794	839	876	802	824	824	841	868	911	809	861	833	890	880	832	882	898	860	841	832	856	886	835	846	823	869	885	892	852	861	853	913	904	821	860	857	872	878	811	870	826	858	914	817	853	893	897	864	900	887	879	832	915	838	856	864	872	830	830	813	879	862	858	802	854	846	870	881	842	923	874	868	833	820	830	884	817	857	821	796	818	878	853	829	827	898	808	882	836	882	826	805	795	843	836	843	828	861	812	821	846	890	838	871	828	849	858	827	824	870	856	836	873	844	847	813	795	844	852	870	835	907	848	839	789	851	872	875	860	858	838	834	875	863	820	857	861	798	831	801	846	887	861	874	847	906	840	845	845	869	878	854	867	855	885	849	783	904	779	905	834	871	854	855	862	824	869	883	862	878	880	803	829	867	882	821	841	847	836	882	853	842	850	829	836	890	867	863	832	843	885	834	913	831	826	858	852	815	869	828	849	881	819	833	846	865	884	851	835	861	842	849	800	874	845	865	839	918	870	862	848	847	854	870	819	854	839	884	841	842	857	860	877	860	854	852	915	872	854	857	871	809	831	889	861	849	832	860	854	864	832	830	857	855	875	804	848	842	830	895	834	867	856	823	859	896	835	868	840	824	844	863	874	874	840	865	879	841	834	862	866	861	862	883	859	798	846	846	810	875	830	840	814	851	863	888	852	862	880	866	860	879	852	871	817	897	869	875	825	925	841	873	867	844	802	894	820	840	884	841	873	831	851	911	813	905	882	850	860	864	855	853	824
22386	21048	28598	23722	21049	21124	12182	1777	1335	1277	1160	1124	1084	1093	1003	996	943	937	965	949	882	936	923	875	881	913	884	902	934	915	902	923	876	906	858	919	891	982	892	891	971	877	830	819	857	852	805	880	941	896	923	906	862	845	933	907	888	876	893	831	833	863	918	835	877	859	887	820	898	806	822	875	826	880	853	836	871	869	877	880	847	875	792	872	847	822	894	917	893	882	871	873	856	871	839	913	870	828	828	891	839	878	880	878	817	861	910	880	865	848	836	849	834	808	859	843	842	877	895	870	893	851	909	863	844	826	855	851	847	804	866	822	877	857	849	884	812	854	825	818	888	811	841	837	867	873	889	886	824	892	849	839	865	845	816	848	846	850	881	828	877	910	876	854	872	844	852	843	856	856	866	897	868	914	835	864	919	909	876	857	855	860	902	855	832	834	933	880	903	885	871	890	883	800	895	840	888	857	805	855	861	861	843	857	835	877	887	928	916	852	818	855	865	867	879	877	840	866	903	842	869	872	860	814	848	851	854	883	882	840	856	846	900	871	876	822	834	864	833	776	896	844	818	870	871	795	860	886	851	881	846	845	847	881	815	783	864	916	864	859	892	816	849	832	848	834	788	867	872	891	838	865	879	898	846	870	827	878	845	877	917	848	845	873	906	866	875	857	873	880	846	823	865	861	850	805	884	905	868	916	853	834	828	864	874	831	908	861	868	837	891	862	840	848	836	846	821	826	888	926	822	856	881	840	846	853	874	919	875	886	884	865	806	848	879	894	895	822	830	853	829	863	837	830	884	865	906	875	874	872	911	848	858	949	859	833	857	824	838	884	854	812	859	836	831	884	855	820	893	867	937	843	876	879	826	818	895	816	859	882	800	841	846	930	838	903	897	877	843	857	853	861	858	839	793	788	844	835	924	901	826	824	858	847	881	849	877	802	841	872	893	897	842	819	867	792	860	875	848	854	856	798	801	817	859	845	815	829	870	856	864	866	862	852	873	927	922	864	914	832	877	882	857	857	911	892	846	888	867	867	867	917	886	847	890	809	857	847	846	924	870	867	807	822	890	904	848	856	877	809	839	868	897	837	820	861	890	942	836	884	859	870	885	887	842	831	871	878	874	840	876	828	886	900	844	906	866	873	901	841	909	853	819	790	838	888	849	839	886	807	855	838	907	906	862	834	881	871	825	894	791	833	854	841	839	855	851	857	872	878	876	915	831	822	840	858	860	830	850	894	825	897	830	825	826	905	857	840	806	853	812	831	870	855	822	793	883	883	886	846	889	848	857	806	878	876	881	790	860	853	858	870	848	874	873	899	889	862	845	875	855	835	828	910	881	851	893	870	850	860	855	939	887	861	856	829	829	894	884	860	843	854	844	903	833	878	844	839	886	911	822	848	902	858	815	827	829	880	863	818	852	874	882	859	862	898	814	854	810	888	812	844	887	883	863	862	836	811	864	860	872	812	919	886	881	833	841	869	883	843	783	863	830	872	854	824	811	834	894	855	795	873	849	857	849	830	853	813	875	831	870	904	842	851	869	803	902	898	824	862	888	896	905	872	901	851	918	786	881	857	878	869	859	907	818	804	837	781	878	822	877	847	842	866	835	885	877	885	838	862	887	844	852	873	897	842	847	860	856	861	846	849	875	858	834	840	873	807	845	844	826	916	875	865	818	848	830	847	858	841	905	850	912	912	861	858	881	908	853	819	889	828	887	857	827	907	863	860	865	885	841	886	887	890	879	869	918	884	874	926	857	857	859	875	929	812	883	867	908	816	846	818	875	848	896	806	806	812	849	900	832	847	853	862	849	835	878	869	819	869	861	832	883	865	807	885	877	845	876	844	820	897	833	864	796	855	867	837	862	842	828	823	887	852	833	844	896	859	860	802	859	886	871	795	834	817	890	822	874	904	832	817	895	825	863	892	860	861	845	840	849	871	826	850	817	858	809	890	898	844	829	852	902	842	833	892	871	843	847	853	820	911	837	829	848	828	888	917	812	826	927	871	896	846	872	850	894	835	824	900	881	874	846	835	865	850	861	845	827	816	892	868	853	884	883	846	851	869	847	906	815	848	843	851	885	835	848	899	844	858	813	847	849	883	888	851	842	854	882	829	890	870	866	848	901	848	830	866	851	848	823	848	898	889	851	902	813	854	833	884	837	814	876	863	900	883	895	834	892	821	861	856	895	837	823	824	817	852	896	832	856	858	898	855	869	801	915	867	836	897	856	873	858	874	860	848	855	838	827	832	870	888	877	899	869	836	838	867	816	851	839	821	879	848	803	846	854	913	825	816	864	902	806	875	854	860	865	888	854	903	880	848	835	914	887	874	824	852	848	843	867	860	879	891	870	798	871	828	822	793	855	916	870	899	838	858	826	851	821	932	913	882	891	858	913	842	896	849	916	912	901	830	874	839	860	829	829	839	915	876	862	866	893	846	833	900	867	827	853	883	923	867	871	854	842	861	875	832	822	885	860	837	845	846	865	865	918	832	847	843	816	840	906	871	808	819	898	857	892	791	856	811	859	889	823	899	897	871	879	861	818	805	828	910	841	851	861	901	810	853	839	856	879	858	873	869	864	876	847	849	877	858	869	838	851	864	864	847	853	869	859	824	821	865	887	864	840	823	837	892	801	853	825	928	877	844	865	863	888	872	781	862	859	876	889	858	835	883	883	858	860	839	820	846	882	859	874	895	836	852	886	870	819	836	834	874	834	863	877	871	900	863	891	895	832	824	878	848	865	840	886	885	817	829	826	853	858	915	839	859	852	853	888	874	867	870	857	870	861	881	865	915	795	882	858	834	869	808	820	825	865	855	843	851	916	800	843	839	851	866	847	863	808	875	886	839	884	890	879	872	832	835	917	919	872	793	889	852	822	887	864	820	855	782	895	837	851	848	859	815	811	894	856	902	872	803	859	825	831	791	846	804	866	856	881	861	818	860	867	857	821	824	876	863	887	863	845	902	855	856	849	814	877	838	835	856	863	865	826	849	863	884	909	832	828	891	824	846	919	852	798	855	889	841	910	853	869	788	885	799	862	832	893	821	887	876	852	859	840	866	892	879	867	859	861	906	874	865	842	872	861	791	828	883	902	883	852	825	866	885	870	847	867	852	856	908	881	883	763	840	906	877	839	922	886	876	861	867	875	877	858	859	874	867	809	915	839	833	881	834	861	831	840	868	884	857	821	831	879	885	837	875	880	894	833	874	891	834	839	849	855	862	904	860	875	832	814	875	813	842	863	830	835	857	840	868	819	853	856	845	860	863	847	839	806	854	803	868	918	816	860	877	870	825	873	891	906	855	824	772	814	813	935	789	839	797	861	842	791	874	796	819	852	865	850	846	900	846	848	843	873	848	829	829	851	831	824	829	859	879	779	880	811	883	845	887	851	856	839	825	866	839	858	868	851	848	866	854	886	877	836	901	873	813	820	785	864	849	819	883	851	871	894	815	877	835	829	842	865	862	861	876	877	861	871	887
24904	13557	10111	5154	3695	2887	2241	1873	1636	1469	1334	1252	1236	1158	1097	993	979	1023	962	934	956	921	945	944	975	927	967	931	905	898	901	925	909	888	859	908	921	847	851	841	935	904	858	844	852	868	902	884	851	921	835	906	904	927	870	948	883	862	870	865	890	912	884	867	855	861	853	901	860	879	939	886	935	909	915	912	852	985	862	911	868	880	854	862	916	919	924	901	865	899	866	846	951	844	879	851	873	905	898	885	902	873	846	857	850	868	901	863	886	856	892	847	860	876	853	826	845	846	886	878	848	869	894	888	859	868	852	901	828	929	894	943	875	858	851	892	857	861	849	866	913	908	867	865	868	838	875	882	894	902	833	832	894	869	892	886	864	837	867	911	865	857	863	866	887	839	869	868	879	882	900	823	852	846	881	870	906	876	869	902	833	914	898	968	867	928	922	882	925	921	878	891	869	848	879	858	872	820	914	829	862	827	846	903	874	881	875	890	890	853	841	901	875	879	836	906	854	846	946	893	861	893	795	878	814	833	840	868	891	883	766	863	954	894	903	894	873	894	864	898	848	888	833	908	866	883	884	831	857	889	858	923	879	888	850	880	903	865	884	941	841	878	824	926	852	874	866	884	891	893	853	881	894	856	860	900	857	817	843	887	892	903	881	963	898	864	847	829	906	834	831	867	852	877	835	897	854	915	860	901	886	912	883	879	864	963	870	850	878	862	881	856	899	894	917	877	837	870	938	859	843	908	859	894	807	859	891	932	907	917	926	844	886	869	864	825	878	828	881	845	895	834	889	871	870	924	846	919	927	897	834	882	853	891	923	905	896	860	947	883	945	869	843	848	833	843	887	817	852	892	859	886	827	845	933	874	924	837	886	890	899	850	836	917	898	876	871	879	832	867	920	858	847	887	845	870	865	831	822	847	902	863	878	886	854	814	819	826	820	839	883	928	918	877	870	834	841	855	848	884	929	912	914	761	907	850	863	865	899	837	916	922	903	865	862	896	868	881	873	860	854	843	909	885	865	896	852	851	861	853	814	850	832	904	850	861	878	835	853	855	910	864	888	872	835	895	835	857	899	858	872	937	859	834	869	849	865	946	830	857	917	862	847	862	880	872	865	841	837	898	858	889	877	886	870	875	889	863	868	918	836	839	872	886	826	845	899	891	924	892	909	841	852	914	864	896	885	901	841	874	873	871	876	913	868	904	838	861	824	891	883	849	877	906	866	868	854	943	842	892	888	881	863	876	863	901	861	879	882	886	883	871	864	887	898	880	906	834	874	902	890	894	888	868	846	883	872	898	855	858	966	844	935	887	836	872	844	923	916	876	884	902	854	884	913	856	942	890	861	895	862	861	896	828	842	878	819	916	872	863	858	956	838	888	856	860	897	921	872	910	888	822	877	852	878	889	881	872	889	801	873	895	859	901	858	895	877	887	927	827	896	830	864	849	894	857	899	842	840	913	895	834	839	814	878	880	798	836	884	861	838	850	882	866	864	843	886	851	864	842	908	920	903	860	900	923	837	895	867	921	884	861	810	863	877	918	853	926	932	880	853	830	838	873	887	932	889	879	885	863	849	852	833	900	864	846	855	886	845	834	887	876	834	882	850	799	895	863	874	920	871	860	878	956	878	838	842	832	894	863	863	873	858	930	820	873	839	865	857	864	959	808	929	864	885	891	898	869	885	895	865	869	875	872	919	876	877	873	896	881	874	881	868	910	841	891	840	904	902	878	932	896	870	827	866	882	885	902	860	845	821	885	866	865	908	898	906	890	889	879	882	852	918	826	896	829	888	872	877	889	857	870	797	897	883	887	869	839	863	956	862	856	871	871	854	872	884	890	880	841	833	908	895	835	868	849	833	887	890	877	872	878	920	926	841	925	863	838	917	863	889	850	850	816	929	889	857	881	873	890	908	818	860	864	888	935	963	836	911	878	929	850	904	877	873	860	832	908	884	891	845	892	824	823	886	873	899	897	901	882	869	897	852	889	856	915	891	794	830	899	839	864	826	847	865	856	895	863	822	897	830	874	857	846	848	880	888	851	860	861	833	911	868	860	895	827	864	852	890	909	828	856	938	885	873	852	931	887	885	868	889	864	846	867	842	871	872	848	867	864	894	880	854	874	896	898	839	904	889	956	869	852	849	910	887	906	890	854	816	893	842	892	895	906	891	929	890	859	853	883	850	852	836	864	900	830	868	822	831	884	836	854	881	840	877	834	851	802	888	853	898	896	834	901	820	861	878	859	857	925	829	848	908	899	890	805	902	864	835	865	900	867	905	824	884	897	867	869	876	886	945	822	889	896	860	841	918	909	908	819	862	874	877	888	908	883	915	881	852	884	919	847	899	866	916	920	904	829	896	882	903	895	920	898	864	855	887	818	886	840	866	870	861	878	908	854	913	881	836	866	873	899	840	848	897	853	871	851	881	872	862	820	916	867	838	897	803	929	953	858	913	829	888	825	877	876	863	850	956	880	876	890	884	890	884	871	893	893	886	835	897	890	849	880	890	834	878	852	871	875	881	841	896	837	840	884	842	918	904	832	864	879	866	871	886	858	896	891	873	897	878	802	884	861	843	896	949	910	914	814	903	883	905	911	870	833	882	832	891	878	876	925	920	903	890	859	916	888	867	894	860	865	859	841	874	850	910	855	869	892	891	918	817	897	877	872	854	870	864	912	894	878	870	874	920	881	879	907	881	858	906	873	889	881	925	828	888	801	898	888	847	870	893	858	889	920	910	876	896	828	902	865	876	879	886	834	848	873	891	873	908	891	905	914	874	876	854	871	859	926	899	867	877	919	901	904	909	939	853	882	849	857	838	858	869	829	832	873	886	881	897	853	862	889	848	883	908	875	886	909	837	892	869	862	891	852	848	835	869	839	896	874	928	932	870	884	888	942	883	825	847	865	879	902	877	855	849	916	832	864	853	827	906	920	922	848	838	815	919	860	901	869	923	881	859	896	851	872	875	921	885	865	853	922	929	875	889	920	840	885	891	853	857	896	864	851	879	869	862	886	875	906	896	900	919	878	870	855	840	891	862	833	874	883	881	899	881	865	868	868	829	842	889	887	943	884	896	914	811	860	906	929	899	911	854	866	867	853	825	848	883	852	907	826	845	862	866	922	906	870	808	890	836	854	856	857	927	853	885	885	890	887	909	872	865	874	852	870	861	900	853	867	873	833	837	899	860	879	844	859	867	851	859	884	854	845	889	876	844	883	899	831	870	937	898	845	842	860	894	912	960	867	929	913	898	865	903	872	845	879	855	905	859	929	856	857	838	916	839	855	875	894	882	887	829	871	842	922	855	889	866	935	827	836	849	864	893	914	873	841	914	843	895	895	863	902	883	847	899	883	853	907	893	895	843	850	866	870	806	874	846	905	886	903	856	927	864	879	856	862	871	876	907	841	855	893	863	892	855	903	859	880	914	830	817	867	867	804	892	882	940	819	874	894	875	871	873	861	838	847	878	842	854	904	878	900
22448	21106	28679	23766	21106	21180	12451	1852	1368	1286	1237	1131	1082	1058	1001	963	922	946	938	932	917	889	901	858	947	923	866	877	898	819	878	836	899	917	860	910	860	882	879	910	893	857	843	927	861	925	848	848	916	808	889	856	901	868	855	879	891	812	877	818	915	844	829	853	858	853	838	872	850	846	884	883	880	889	930	869	852	847	865	796	847	828	842	910	896	847	876	845	870	840	844	869	887	834	948	872	849	846	881	845	846	870	848	866	907	868	803	863	870	911	827	914	896	818	880	850	807	813	871	835	881	838	857	813	830	891	834	831	848	863	856	873	868	880	819	850	804	881	969	868	828	833	877	843	837	865	822	860	833	819	903	883	890	843	847	803	864	854	856	863	857	866	857	866	875	845	884	832	873	847	840	848	845	882	816	852	841	867	859	795	899	837	872	818	804	830	790	886	876	815	857	888	885	834	896	858	883	845	879	886	867	801	857	864	830	824	862	814	874	802	825	837	830	849	871	824	864	843	845	814	822	910	881	823	869	822	869	860	851	845	828	829	917	870	877	849	835	885	908	830	816	851	821	801	891	884	850	834	900	832	849	816	887	855	869	816	801	858	892	858	843	852	824	930	895	855	873	803	870	832	799	819	892	888	842	878	844	853	806	853	841	856	818	823	827	864	881	854	878	903	907	920	824	881	869	861	788	855	820	851	885	835	865	857	909	863	885	848	843	839	835	871	842	848	862	802	820	852	921	849	900	840	863	833	855	877	842	860	946	852	873	841	848	844	824	805	898	770	815	881	871	855	823	838	874	820	831	873	894	926	811	841	838	869	766	856	846	889	898	843	862	867	863	841	821	907	820	844	821	885	816	822	880	886	901	868	897	890	876	831	841	852	836	813	830	819	902	872	892	821	864	900	888	863	809	870	863	866	856	839	866	931	871	909	855	878	908	817	842	918	901	869	856	904	906	872	892	833	889	816	872	834	899	804	848	872	851	896	851	802	887	835	863	886	812	888	888	875	875	888	862	901	844	809	846	847	848	835	841	777	860	818	853	834	851	911	808	825	877	853	837	863	860	856	822	883	855	881	858	853	896	843	899	825	879	837	925	815	899	838	899	851	811	855	807	909	881	849	862	850	835	882	879	855	861	838	815	835	854	831	862	877	885	897	871	888	897	823	829	928	884	858	853	846	893	852	845	887	888	860	860	841	859	894	851	851	865	872	840	877	859	904	826	844	846	863	862	850	855	855	867	868	850	849	811	802	900	906	818	899	840	855	844	863	873	878	870	829	872	819	850	874	876	907	912	848	829	821	900	869	859	850	887	877	859	905	865	877	846	864	841	839	801	840	863	873	870	922	835	812	847	846	856	854	851	855	843	826	861	900	860	827	873	830	838	814	868	862	881	874	825	849	788	874	846	810	856	879	815	813	858	814	849	900	811	827	917	833	842	866	880	839	869	900	837	882	890	838	844	803	834	895	846	927	879	875	873	855	843	859	832	824	805	831	870	841	891	879	871	862	849	925	838	844	846	831	832	873	812	848	840	821	890	900	846	854	857	823	839	820	857	859	842	856	815	830	823	830	859	828	844	850	799	864	836	830	893	901	853	861	820	880	859	887	811	888	850	787	891	815	880	841	822	874	855	870	840	868	855	831	849	825	894	825	851	818	803	835	858	838	862	886	874	841	872	827	848	885	865	896	814	852	895	893	863	800	871	879	814	833	868	849	846	835	864	913	887	830	892	857	863	869	851	836	874	847	808	853	887	863	833	820	891	904	869	872	857	840	852	894	841	866	789	889	864	878	869	831	893	887	851	877	877	825	819	873	828	822	848	852	888	809	812	847	836	825	865	857	803	840	862	819	886	870	857	864	904	830	887	785	875	861	894	851	897	841	868	850	845	819	829	854	886	851	855	841	837	867	819	893	840	837	852	837	829	841	834	808	832	836	931	771	880	916	849	884	852	881	867	850	847	803	859	840	805	825	904	817	823	883	821	845	819	831	864	896	855	876	878	866	852	871	858	821	875	867	902	904	863	839	769	860	853	838	882	832	886	911	819	770	891	840	832	857	849	808	866	805	845	841	831	817	878	859	868	864	894	856	890	871	864	820	805	855	877	876	888	824	790	861	859	882	902	863	876	827	862	842	921	833	865	827	904	795	840	886	815	888	855	833	919	860	864	824	779	852	805	882	852	843	910	863	810	782	882	873	783	834	822	833	854	858	887	866	831	803	881	875	851	852	836	895	865	836	903	850	848	863	803	894	858	888	862	885	844	847	840	850	881	782	880	876	884	786	912	825	801	811	857	897	845	806	882	913	823	884	824	891	855	818	802	855	835	871	879	855	869	861	839	837	833	858	841	897	902	880	869	834	890	876	866	846	863	865	840	851	873	843	842	843	851	877	926	809	903	882	855	850	876	851	844	856	828	813	832	790	896	882	883	853	837	849	853	850	862	877	837	860	891	824	852	850	809	852	855	830	831	842	840	851	853	903	872	833	862	847	865	888	868	890	858	841	828	853	855	827	865	880	828	847	857	867	838	814	886	826	850	869	863	853	855	800	858	816	951	854	920	815	856	864	848	828	843	836	858	880	849	846	852	922	882	865	868	837	857	867	861	844	870	858	815	886	872	804	803	889	833	846	836	845	848	829	832	854	839	833	876	842	827	856	866	858	832	830	819	838	844	845	825	826	873	849	867	907	859	843	872	836	839	803	867	837	863	845	860	897	861	817	870	852	864	881	842	859	907	836	804	881	819	854	908	884	891	875	868	859	827	826	873	880	835	824	834	846	860	842	867	873	876	861	869	852	880	850	834	854	841	841	832	845	808	907	916	847	884	837	818	839	857	833	878	870	825	898	825	818	877	850	837	836	868	880	815	882	860	885	829	806	878	846	904	860	830	832	870	846	879	815	888	880	824	870	857	916	838	879	844	909	820	868	861	876	871	819	880	897	893	838	816	861	857	828	888	891	868	899	844	851	905	856	859	818	822	841	803	841	843	818	888	839	853	821	852	850	806	796	815	840	843	860	831	836	813	876	858	828	862	810	836	927	890	873	819	855	885	860	863	862	821	831	957	869	846	858	854	850	890	837	807	831	863	830	832	869	843	830	813	874	845	859	886	869	928	800	849	843	850	841	875	835	839	884	903	862	881	879	861	849	868	816	822	877	821	806	838	844	846	906	844	854	876	829	855	848	816	837	882	850	864	850	840	824	855	856	856	914	889	838	828	857	878	831	866	851	841	898	794	795	866	877	789	851	881	881	860	863	893	836	848	876	870	859	851	837	879	798	878	828	865	830	868	851	872	805	839	893	885	889	851	823	876	791	857	852	914	873	819	820	855	844	848	813	895	797	851	862	875	856	827	864	824	870	866	853	841	870	908	877	842	849	867	860	845	856	863	806	827	825	903	869	844	819	788	913	800	802	821	862	846	854	884	874	859	824	859	875	836	871	869	876	809	870	918	829	915	843	863	842	888	840	858	884	856	888	819	875
23143	15603	10044	5312	3941	2904	2398	1925	1597	1541	1342	1220	1182	1135	1106	1032	992	975	958	966	982	965	928	924	962	927	912	898	910	907	937	907	887	941	910	912	889	882	866	927	903	843	874	910	923	890	884	906	862	817	897	883	857	911	922	842	902	903	869	893	908	893	870	876	879	835	853	902	854	863	871	883	866	889	850	835	873	887	882	915	905	883	881	872	891	844	807	861	855	867	904	872	919	893	869	877	837	882	822	870	869	872	846	852	917	822	902	875	913	873	863	879	871	889	880	836	891	824	878	878	924	944	861	825	865	855	901	860	858	833	876	879	866	880	885	842	805	806	872	886	904	886	906	955	902	885	813	889	909	851	824	894	875	872	868	859	834	839	839	860	882	826	880	864	898	837	851	822	889	877	896	880	821	839	823	848	845	910	850	881	894	821	855	868	853	897	865	853	920	811	886	919	844	925	851	875	874	906	847	877	864	854	872	872	899	875	885	897	840	819	880	907	862	889	912	884	890	834	876	909	846	793	875	876	873	858	839	892	901	838	827	896	871	845	828	896	844	883	849	840	834	833	803	816	866	901	877	886	835	941	889	872	883	841	898	897	799	899	872	847	875	916	859	853	879	884	820	879	904	855	922	882	873	915	852	887	851	894	871	870	903	861	794	887	917	868	867	902	878	848	881	886	868	886	834	862	841	839	829	913	847	895	817	836	844	857	830	882	909	922	856	830	890	869	853	918	861	821	876	851	884	863	883	869	899	908	908	876	864	906	854	869	854	869	867	838	887	807	818	857	867	907	851	886	890	874	854	842	857	901	836	858	872	839	872	905	879	891	849	854	880	866	852	885	834	888	860	852	888	951	882	886	905	916	911	913	871	882	839	847	850	872	869	848	858	856	883	852	840	866	837	824	878	921	835	907	868	890	880	879	897	849	784	943	852	842	856	864	902	859	849	873	872	852	819	842	861	861	900	880	855	909	944	855	855	882	861	853	879	904	895	901	851	900	854	883	860	868	912	863	863	894	837	863	895	825	931	823	924	859	871	883	875	858	875	832	862	901	884	857	844	920	903	864	854	935	855	860	896	841	946	882	839	816	838	835	839	824	847	866	865	866	866	890	887	838	885	870	827	828	920	843	895	915	879	870	865	844	880	860	899	872	866	843	842	871	857	895	860	844	921	856	874	896	885	882	874	840	837	922	867	856	891	889	854	908	873	896	846	909	862	809	824	867	889	840	881	926	836	854	865	871	823	851	915	858	916	886	872	930	869	905	839	854	919	896	826	839	908	885	858	911	865	876	853	858	819	805	822	834	863	857	875	877	843	869	888	841	858	881	913	892	886	845	879	814	882	877	844	965	877	868	903	839	916	902	859	898	896	837	923	876	888	938	828	837	842	834	885	816	866	876	860	894	832	843	897	893	877	861	867	790	899	865	848	887	852	805	890	849	854	884	864	830	867	838	876	875	878	845	892	899	899	842	863	928	897	844	875	891	904	901	830	852	834	907	847	855	892	924	879	865	857	890	850	862	856	845	889	851	834	870	884	861	883	883	850	859	922	908	839	849	864	901	834	834	905	883	872	852	868	860	880	861	909	898	849	896	943	834	875	905	893	864	876	907	905	911	857	878	887	848	844	839	825	860	888	894	792	850	871	876	819	850	939	888	864	809	849	873	947	891	883	914	841	841	875	888	866	881	849	804	830	863	894	812	875	892	883	858	845	838	887	854	885	891	870	882	929	808	904	778	903	816	833	874	873	881	891	850	864	881	890	837	954	847	890	874	927	878	825	889	892	870	893	797	864	889	832	847	893	900	825	881	880	905	841	957	850	892	864	858	882	862	886	921	858	836	833	863	852	810	878	833	822	862	869	867	901	830	885	877	862	873	885	827	864	837	910	895	844	870	830	810	898	905	866	912	861	865	912	935	876	855	847	857	836	912	809	813	894	884	817	874	853	844	882	885	876	928	852	886	900	850	870	881	882	902	849	859	869	845	872	853	839	875	852	835	834	906	850	912	874	871	886	800	868	850	851	848	905	898	892	855	886	837	894	847	901	898	870	865	938	909	839	863	846	860	877	887	873	867	897	841	891	832	810	914	812	856	840	883	828	846	858	881	854	879	853	869	859	902	846	858	899	891	877	880	801	907	835	839	913	861	845	871	848	883	866	843	874	871	904	853	890	896	886	851	875	902	874	829	854	853	872	883	862	842	829	933	885	886	905	829	851	868	923	890	879	901	879	840	901	824	869	872	894	869	889	849	863	867	867	849	865	856	860	799	870	869	870	869	899	843	861	833	883	850	847	855	871	920	898	880	888	808	838	907	833	861	858	828	838	850	874	875	893	820	875	904	874	873	891	893	882	845	808	900	866	841	853	894	878	870	868	827	912	870	841	832	859	850	886	898	871	870	840	899	854	934	844	827	887	884	867	879	869	891	854	878	891	836	927	857	911	888	814	852	880	848	898	835	856	916	849	838	854	880	886	881	874	891	863	911	867	878	846	872	862	882	852	882	853	841	864	898	844	883	856	831	827	858	863	885	872	815	871	853	863	858	861	863	890	879	847	802	832	860	856	864	896	877	853	845	879	820	898	881	851	836	889	863	853	889	822	899	842	880	880	858	888	820	852	849	859	862	827	859	874	817	909	896	912	830	860	890	824	864	882	893	861	833	882	879	823	926	854	879	860	859	839	828	854	903	916	875	864	879	884	832	862	866	906	896	859	856	861	892	890	848	915	850	841	827	868	872	894	933	840	843	927	826	924	871	891	908	845	894	856	856	820	865	834	838	895	841	884	910	888	821	875	874	856	811	867	880	882	861	857	856	896	850	835	849	841	861	885	907	880	848	919	883	881	842	874	863	863	893	855	877	873	836	823	895	853	887	904	849	841	882	873	859	857	873	792	831	854	868	802	896	914	902	885	851	852	917	892	907	864	820	869	870	919	845	854	851	860	847	845	827	842	850	905	856	844	822	869	926	867	869	890	906	888	896	919	909	860	851	896	959	856	857	851	857	875	848	829	874	874	842	851	807	808	835	870	891	870	880	866	837	873	865	886	855	853	861	823	911	836	902	882	869	920	828	879	842	868	911	852	887	894	909	886	881	865	869	845	809	931	893	883	808	893	919	851	863	872	830	892	887	897	907	865	827	837	854	867	859	892	893	832	846	871	844	884	904	912	848	845	882	842	856	864	882	864	829	862	880	917	959	853	885	887	895	854	847	885	873	864	874	850	854	862	831	879	819	846	945	864	858	870	877	870	823	878	882	884	887	845	877	898	932	882	859	909	857	897	849	871	880	919	873	809	840	870	848	934	888	829	851	895	867	893	845	819	890	862	858	857	843	869	902	852	825	878	867	836	855	807	853	837	887	880	830	804	798	849	878	883	887	871	933	888	862	868	855	909	814	837	869	894	889	860	867	842	829	897	849	803	874	875	923	868	855	838	885	887	880	873	874	860	831	899	821	831	894	871	830	886	861	869	878	849	883	894	840
22340	21010	28611	23617	21013	21084	12410	1837	1366	1268	1162	1135	1162	1094	1053	1012	1081	1011	1015	978	996	939	992	987	916	916	910	981	925	975	931	882	912	825	937	837	960	901	930	860	883	829	896	877	901	990	954	938	904	950	884	869	864	885	888	917	857	893	872	884	949	914	947	920	857	865	912	915	877	914	895	964	873	904	891	902	852	828	894	888	895	937	897	901	850	929	907	923	887	911	840	902	934	890	815	911	870	887	882	898	892	908	883	914	896	872	883	849	877	839	915	929	899	883	880	889	905	899	900	912	925	879	924	877	867	886	884	876	868	911	916	899	872	901	933	884	912	912	919	865	894	905	918	875	909	909	933	906	898	908	886	902	916	908	897	910	908	866	905	886	906	903	896	866	876	920	920	921	932	897	941	932	907	882	918	939	865	866	872	880	887	884	861	921	956	841	921	912	956	921	881	917	885	852	877	910	918	885	843	895	917	883	890	908	898	969	897	902	868	923	924	920	948	907	914	944	879	897	892	921	923	862	916	872	873	886	920	898	877	901	903	887	848	848	897	851	943	887	872	893	881	929	910	891	898	923	928	877	871	1023	904	898	898	933	897	859	877	954	855	856	869	897	919	856	879	878	906	863	910	901	934	887	897	906	921	944	876	876	898	915	932	894	898	888	953	917	870	907	917	916	944	908	921	881	927	896	850	844	903	898	880	906	919	917	850	871	828	879	900	851	893	899	883	893	875	840	878	914	928	915	862	883	869	911	891	854	905	922	893	856	911	865	901	881	895	872	881	927	849	901	895	925	923	898	858	906	881	914	934	907	932	896	877	903	931	868	874	871	853	900	939	867	917	902	896	888	863	871	851	854	857	920	929	961	898	903	924	896	905	895	897	878	920	889	862	870	908	895	910	887	917	941	940	901	899	898	908	864	903	903	951	906	854	910	956	853	880	890	901	900	838	873	853	887	906	906	968	902	839	933	881	948	883	879	920	867	842	873	834	891	896	906	861	920	879	879	893	907	935	926	899	875	856	847	893	939	891	894	880	883	937	908	937	867	874	837	909	884	902	895	896	865	902	857	895	857	864	939	928	875	911	880	921	912	875	857	896	885	838	925	908	887	917	929	897	820	893	903	869	845	838	891	906	890	933	949	926	903	900	879	855	877	876	886	905	837	865	904	839	869	928	878	867	926	913	872	906	919	905	891	871	896	858	888	861	935	884	909	951	916	947	833	871	978	899	895	918	844	880	843	919	902	827	842	909	875	936	923	892	926	882	960	870	909	883	917	900	907	857	854	874	885	893	923	875	901	882	850	890	946	884	952	894	830	842	900	875	887	870	898	871	871	931	811	876	906	909	889	948	866	827	826	905	860	953	877	918	925	908	970	894	867	875	977	919	890	913	931	873	925	947	921	909	911	912	913	939	905	916	987	865	845	920	929	889	818	886	933	849	837	901	882	943	899	827	911	921	864	906	887	869	908	933	891	910	902	867	940	850	892	859	890	901	952	909	912	898	885	905	895	922	898	944	966	936	901	887	883	854	918	893	823	850	964	899	879	919	875	926	911	916	903	891	852	902	882	870	822	852	918	896	852	860	893	908	929	906	934	847	906	864	838	874	861	918	886	925	940	922	869	906	875	866	915	870	900	952	910	896	896	859	926	869	930	846	934	887	939	920	902	924	861	853	895	920	899	851	838	898	886	887	911	921	854	873	904	907	928	952	873	892	847	834	888	893	915	849	886	871	868	883	901	930	899	923	843	877	916	899	919	869	919	867	883	870	893	891	903	925	854	894	867	860	853	886	899	910	863	925	921	917	847	879	898	882	879	904	876	954	876	892	870	881	925	905	887	848	895	865	850	898	876	892	881	880	853	934	938	915	935	875	927	860	888	907	986	930	906	876	885	898	875	868	921	883	892	897	817	926	894	961	868	873	858	913	899	900	957	910	941	892	920	863	851	930	919	917	933	925	892	917	913	815	874	873	857	887	877	883	934	921	935	932	902	915	886	902	867	862	830	862	908	793	878	883	936	914	820	942	943	899	876	929	888	892	893	942	881	918	958	861	887	861	759	854	890	882	880	925	948	924	903	889	924	886	848	848	899	932	849	880	926	918	911	906	907	928	852	892	860	855	904	870	843	863	893	879	930	909	909	910	884	881	910	856	880	848	880	870	880	874	877	884	834	969	872	812	903	912	894	885	872	916	881	897	867	931	881	851	858	862	927	877	937	897	928	933	899	929	945	890	885	875	910	933	901	937	901	929	925	932	871	888	868	890	887	867	927	847	854	842	940	919	910	872	870	903	865	914	851	893	864	911	850	888	903	860	925	930	929	865	861	838	905	887	886	938	887	894	838	938	897	864	936	972	931	943	886	888	849	887	866	936	882	918	909	827	892	884	873	910	902	877	884	899	878	890	884	937	935	842	917	912	876	896	898	889	856	855	921	897	894	870	877	885	887	901	919	905	887	857	889	921	881	902	953	888	877	902	856	834	854	864	864	946	890	876	914	872	884	847	884	871	953	921	921	840	821	879	898	914	915	886	948	897	911	895	868	895	843	903	874	827	851	859	883	894	886	898	921	836	882	925	906	929	976	917	874	867	888	904	940	882	879	908	948	867	930	899	867	853	915	910	903	904	874	907	934	850	899	872	930	921	944	927	891	870	912	889	852	882	884	878	909	901	953	889	923	923	839	908	911	966	898	897	885	892	904	890	869	959	864	875	878	943	890	902	868	870	819	850	918	888	918	900	884	969	881	883	905	907	888	887	913	843	906	940	942	904	910	918	873	870	890	840	841	860	862	930	881	856	879	913	911	890	889	864	831	865	840	940	914	931	906	839	898	853	926	874	862	887	891	925	880	904	881	911	920	905	909	985	938	909	894	911	890	840	980	942	874	904	854	885	903	903	932	874	851	868	895	859	894	887	846	885	928	865	906	924	818	907	914	959	881	868	911	879	874	863	876	943	846	926	848	907	863	854	895	905	904	933	832	920	877	881	892	932	909	827	905	849	892	920	921	936	902	877	902	885	909	880	916	891	898	867	852	861	881	912	885	875	900	914	921	829	870	868	889	904	847	899	854	859	873	907	866	898	900	900	904	858	829	891	894	865	912	889	868	830	901	872	887	904	925	896	880	885	897	861	909	874	898	874	915	882	886	879	908	898	907	868	869	894	898	858	893	826	845	940	882	932	885	882	904	948	883	887	836	860	855	856	852	895	897	869	869	842	869	971	890	878	875	908	929	855	937	909	866	889	912	864	828	882	897	952	909	904	866	912	916	896	897	945	903	866	841	962	891	916	886	891	915	886	869	957	894	867	861	876	874	821	857	894	876	845	861	860	920	938	888	874	877	922	877	939	832	889	883	903	909	901	971	900	889	890	877	834	844	883	951	916	920	895	906	865	898	869	896	894	882	863	932	931	917	858	942	886	881	906	887	887	906	874	903	867	864	899	939	881	849	948	887	871	865	867	874	872	883	903	879	910	890	925	913	816	979
30885	15920	9885	5112	3808	2887	2322	1897	1658	1495	1375	1214	1199	1209	1143	1068	1052	1029	1077	984	982	1028	931	950	966	963	934	868	959	944	956	945	935	956	927	955	940	908	962	942	865	909	943	916	945	912	902	942	903	899	954	891	933	912	883	918	935	948	964	912	900	902	877	904	903	855	870	958	861	886	909	906	906	914	888	899	999	888	868	910	911	870	945	900	928	883	918	893	861	921	867	905	867	931	957	945	909	952	927	890	992	893	902	946	950	890	970	898	930	879	911	874	925	911	908	959	902	878	914	900	930	877	933	928	923	917	949	864	878	872	936	922	911	893	908	874	863	930	883	853	942	907	909	851	889	905	926	935	925	902	924	934	907	894	854	909	864	934	860	876	888	900	881	919	876	912	883	894	932	959	900	938	888	876	902	937	925	903	954	908	923	922	904	972	858	906	929	878	908	898	902	885	962	875	939	947	873	915	907	923	891	829	908	896	903	945	872	892	910	877	900	951	836	906	930	911	928	895	915	925	920	852	939	985	886	900	913	924	923	884	931	804	866	920	899	885	919	930	867	932	845	936	925	908	886	820	912	908	959	871	894	981	916	921	897	941	950	869	939	880	931	854	891	871	941	934	920	913	917	971	875	859	909	896	913	909	950	893	917	875	910	934	931	845	901	919	873	902	897	883	906	853	871	850	926	917	903	857	891	944	875	895	888	911	959	871	829	876	904	923	889	954	911	921	924	961	908	904	904	946	900	832	884	878	886	882	901	935	895	948	937	924	974	940	911	883	889	872	913	898	913	928	902	901	894	938	933	893	933	913	897	976	859	934	915	925	876	913	930	959	892	871	912	905	906	928	875	878	913	917	894	879	864	861	940	933	904	918	870	931	936	943	869	891	915	873	892	873	906	890	929	906	924	860	891	896	906	917	949	902	856	980	881	891	882	890	897	922	929	945	875	904	886	963	891	854	850	925	890	879	900	907	910	882	936	881	904	895	894	877	937	955	909	914	909	915	969	887	935	895	951	925	927	888	900	912	891	913	935	825	900	869	940	895	882	930	883	928	884	923	884	908	884	917	920	942	931	893	892	895	909	875	917	925	903	934	910	887	855	939	850	874	870	930	896	936	895	859	924	904	883	874	993	908	866	869	888	882	882	843	898	923	918	879	870	857	918	926	915	868	906	814	879	912	908	942	911	944	912	881	872	925	894	920	896	892	936	877	937	848	909	913	900	955	882	895	890	963	873	891	878	941	885	893	946	901	911	829	925	907	919	872	917	912	940	868	952	891	887	962	907	834	915	904	939	909	908	923	877	918	868	884	883	908	915	867	858	908	907	916	914	928	843	913	934	905	946	907	946	882	886	929	879	898	917	908	868	901	846	878	898	918	920	927	927	863	937	906	940	946	894	952	827	845	890	940	920	835	894	887	914	862	874	905	906	884	919	881	950	940	850	916	864	871	955	952	860	890	882	883	912	909	928	939	897	923	868	874	945	935	904	900	884	903	934	879	898	846	901	921	939	894	878	868	858	927	867	874	894	860	879	877	895	909	928	923	919	913	867	895	893	884	965	891	976	874	905	865	862	892	905	894	912	891	898	927	896	877	903	899	896	922	941	861	894	896	951	872	863	910	932	884	916	922	884	916	920	895	897	904	913	920	883	836	895	937	912	899	942	942	909	939	863	896	904	917	910	874	866	878	874	953	940	944	833	886	906	900	910	929	951	912	898	925	889	892	910	895	868	907	877	862	899	900	847	910	936	906	924	950	942	880	928	896	876	939	890	930	907	885	900	911	911	915	934	893	917	881	929	894	957	932	875	884	864	889	981	914	905	948	909	929	930	899	915	941	953	878	944	902	890	840	945	892	910	857	911	903	954	892	858	865	938	927	912	900	926	862	904	896	908	881	903	863	862	885	928	908	920	883	866	944	913	834	936	857	900	887	865	871	939	897	851	897	913	909	940	941	884	938	917	900	922	908	869	895	938	863	917	929	953	981	868	897	917	903	933	934	926	874	920	898	924	867	925	909	875	845	926	916	875	974	892	903	944	898	957	913	886	922	911	915	913	897	838	914	917	909	866	917	880	933	876	937	911	953	893	918	886	949	918	889	901	884	921	912	904	878	923	948	866	934	853	937	909	921	897	876	859	925	882	903	917	936	896	905	901	935	886	929	882	902	931	934	889	882	910	954	907	892	866	855	962	969	862	932	929	911	918	888	875	928	901	899	920	905	884	919	906	923	876	926	889	963	908	946	921	891	873	954	903	901	932	937	908	897	887	909	923	903	906	922	925	889	885	856	931	932	948	922	928	941	901	889	858	946	904	948	968	867	887	957	887	897	919	913	922	931	929	902	952	941	883	918	898	917	927	894	909	918	887	910	893	950	925	877	900	923	974	881	915	867	874	856	916	929	904	916	882	892	882	896	903	935	971	857	933	874	903	919	901	935	893	955	896	918	932	881	928	941	889	926	937	903	937	869	956	906	904	913	922	910	862	882	880	872	906	892	881	945	947	917	916	950	934	888	916	856	875	905	941	956	938	910	931	886	897	920	958	904	928	943	909	879	877	887	940	857	856	936	892	850	932	898	929	930	877	873	908	892	872	891	901	891	920	884	907	919	908	911	906	923	903	890	903	913	888	971	926	838	881	905	969	884	866	897	930	956	932	932	923	890	899	875	860	905	922	925	900	937	843	941	873	914	906	897	946	907	853	882	928	918	824	872	935	879	895	880	889	928	914	934	886	950	897	933	875	887	912	955	896	850	869	871	904	924	879	933	899	903	891	911	914	940	939	888	892	881	860	947	916	908	910	895	907	920	934	862	877	921	864	903	912	933	975	913	928	893	902	930	912	864	868	881	899	913	954	939	865	893	897	892	903	883	851	865	951	896	914	883	869	939	892	882	864	912	923	952	915	921	930	955	935	943	870	905	907	920	867	917	891	852	956	916	942	921	917	907	912	840	909	948	897	943	872	885	849	881	908	904	904	917	946	875	883	919	894	946	903	897	872	853	911	923	970	886	926	917	885	882	901	888	883	912	884	860	886	889	874	943	883	923	898	970	875	904	944	907	901	900	896	904	929	888	872	893	971	862	936	918	905	904	902	942	896	927	894	889	888	917	919	861	875	835	898	925	906	917	901	929	861	913	933	914	887	939	879	886	889	908	934	922	926	872	901	915	943	882	910	892	891	905	934	927	857	861	886	904	866	905	910	868	931	876	930	909	936	867	908	896	905	948	946	919	863	872	953	860	949	954	891	917	888	912	944	922	905	888	883	910	914	983	916	930	895	895	933	933	902	934	932	965	890	917	880	899	876	891	929	911	925	918	914	911	905	901	869	939	900	870	863	847	909	898	915	908	899	913	924	917	929	877	903	902	957	851	972	911	903	956	931	904	906	942	919	936	909	844	928	850	925	900	918	915	937	921	866	925	885	896	971	933	918	923	875	890	888	875	850	910	922	962	951	897	849	861	756	893	957	871	875	940	934	903	838	902
22460	21094	28697	23740	21096	21161	12508	1741	1359	1329	1180	1109	1154	1112	1111	1066	965	984	1010	964	1017	984	1043	908	969	914	942	895	914	980	979	1022	943	920	936	947	957	951	884	923	951	967	907	911	948	946	932	942	931	930	952	976	959	929	969	879	922	911	930	900	937	926	895	922	904	898	897	873	889	934	916	932	931	869	962	923	935	887	934	836	960	911	917	941	877	902	904	884	917	914	923	894	846	938	898	931	900	925	935	936	924	876	924	946	927	903	929	921	938	857	914	955	967	942	887	917	917	899	932	954	923	914	896	951	895	923	915	935	947	959	900	913	939	919	884	884	865	901	953	970	939	914	933	921	936	898	978	924	931	921	949	918	901	905	916	917	942	839	906	888	921	932	947	930	920	917	922	916	932	917	964	901	937	894	901	948	912	889	940	946	869	945	912	886	866	907	887	981	919	905	909	839	891	939	949	950	949	944	872	916	947	919	880	894	915	951	913	894	887	864	940	923	899	888	863	911	943	935	894	935	911	906	926	895	945	949	903	891	907	897	914	914	905	939	910	902	898	876	900	937	928	978	925	946	874	880	934	881	1005	888	928	864	930	960	917	878	904	890	929	932	948	927	875	900	922	900	896	881	915	889	889	919	928	867	855	896	935	975	873	907	932	929	898	928	899	919	901	907	954	974	998	894	860	919	931	939	958	946	936	888	917	906	961	892	881	895	895	888	863	912	952	887	932	890	900	966	894	916	914	888	904	968	919	949	918	916	891	889	972	962	944	869	890	887	884	953	894	892	888	946	951	896	917	951	885	951	929	900	921	862	887	927	943	911	904	917	904	941	873	920	943	942	913	895	884	943	953	933	915	899	965	939	911	912	879	932	956	880	935	916	928	919	858	969	962	899	886	927	902	905	962	935	889	917	910	886	939	910	940	913	965	846	908	895	894	962	943	887	921	908	912	950	980	949	901	897	873	927	842	914	960	950	934	947	910	895	948	872	890	935	894	904	927	939	887	891	965	952	878	927	952	906	890	935	937	900	958	935	900	945	888	883	926	942	932	941	984	914	856	966	912	917	908	902	931	898	893	918	877	953	914	900	886	931	928	942	915	901	930	899	918	975	908	917	930	927	932	879	928	836	864	910	953	956	920	913	866	943	904	899	913	873	924	897	916	876	967	925	989	945	926	936	901	913	940	897	844	925	870	884	883	902	901	857	888	898	945	968	901	931	953	975	893	916	948	953	937	900	912	905	913	950	997	906	891	952	948	929	895	905	949	966	903	852	881	937	971	936	937	943	978	901	927	953	911	913	938	878	859	890	950	910	904	926	912	939	933	958	896	883	916	908	956	914	899	903	991	931	927	902	936	869	950	867	857	919	939	959	938	939	915	885	929	926	914	873	910	931	887	909	903	940	947	911	976	945	971	922	967	882	935	965	945	876	937	970	919	926	960	993	936	940	947	985	923	901	923	899	920	914	974	887	910	947	895	876	939	1002	904	890	891	905	966	952	875	962	954	887	893	932	887	912	943	888	922	885	932	899	923	965	860	963	864	901	838	928	931	913	877	943	890	934	937	877	915	908	965	930	889	904	919	851	937	905	951	873	977	992	878	882	937	901	908	909	948	928	959	899	927	953	891	934	915	886	882	852	877	915	910	937	916	929	898	916	916	883	932	904	918	892	919	897	913	955	946	936	925	949	882	906	937	934	947	874	929	928	903	897	896	953	964	876	891	940	927	855	887	987	891	893	920	930	881	881	954	884	956	888	940	892	909	887	846	942	913	966	907	891	946	924	968	919	939	913	1000	923	915	898	927	899	924	948	911	924	945	933	944	880	891	907	958	916	935	922	877	961	904	934	902	870	1001	942	895	891	952	954	912	903	912	945	920	900	950	944	885	972	871	902	897	928	933	894	866	910	923	886	916	922	892	934	896	903	905	926	894	934	885	916	909	921	896	927	940	924	932	952	918	916	881	919	930	874	926	898	948	916	955	920	923	945	912	941	918	875	923	880	937	916	934	914	928	948	935	861	918	866	894	966	904	863	871	925	948	922	900	907	923	919	899	929	912	894	933	913	895	891	919	877	985	930	933	916	904	918	879	872	888	963	919	958	953	965	925	924	945	904	942	933	861	909	909	917	850	857	832	924	916	950	916	895	909	926	894	980	979	888	899	944	898	932	910	908	859	881	919	894	887	917	937	903	889	897	971	891	949	863	884	888	961	913	955	880	881	913	939	874	919	904	899	899	938	949	924	898	920	866	920	935	938	939	917	867	925	910	947	959	943	966	895	967	908	930	946	946	923	939	875	923	913	912	884	866	962	913	951	905	897	884	913	942	912	891	937	884	949	931	913	932	920	928	868	901	907	924	972	1002	903	899	872	899	905	924	860	898	896	918	873	856	940	867	883	907	886	952	906	895	918	882	908	914	937	894	895	919	921	928	937	912	909	920	929	855	947	931	905	908	893	919	908	935	900	926	909	939	910	928	870	879	879	950	944	869	956	938	865	873	902	928	919	890	930	882	963	908	914	883	862	916	940	909	886	923	917	864	865	871	971	949	909	933	885	935	877	894	910	915	941	884	971	934	904	954	886	938	867	892	861	948	955	971	913	896	929	890	890	906	966	911	922	924	946	906	921	901	971	954	919	892	889	959	906	922	876	941	912	953	916	890	878	953	915	864	936	975	937	927	889	917	902	891	941	872	897	904	963	887	969	901	908	912	877	885	909	912	915	905	948	929	958	891	965	939	884	889	869	919	897	958	947	931	903	910	878	914	907	920	952	940	907	867	952	938	948	938	845	850	938	957	928	947	965	909	919	968	914	912	900	914	922	923	885	868	909	931	886	897	957	953	899	924	897	879	959	899	857	906	857	928	958	914	922	941	892	884	881	936	903	965	934	938	888	903	949	930	935	961	861	914	924	905	881	915	945	956	875	924	892	861	918	982	888	924	902	935	945	897	888	943	963	933	936	937	851	920	928	881	932	926	894	880	882	835	891	925	885	969	908	874	888	946	920	866	923	958	877	878	963	904	920	889	925	926	873	895	873	890	952	856	892	932	914	890	881	968	904	945	937	878	923	877	923	941	925	954	897	902	937	909	883	935	824	887	922	864	922	935	870	909	877	929	927	901	867	985	907	939	866	945	900	870	935	908	892	880	941	928	930	920	882	892	909	940	909	990	1013	921	900	889	925	974	897	867	886	970	848	914	927	915	944	896	850	920	884	921	907	916	878	899	945	931	925	907	888	903	924	887	980	904	914	913	964	941	904	875	966	919	943	933	964	915	923	904	838	921	979	916	918	909	919	890	900	942	906	915	869	940	886	889	904	982	924	894	921	878	933	910	911	896	953	900	935	980	876	879	861	910	902	965	904	908	887	903	944	859	920	811	891	917	923	891	920	949	908	879	899	930	882	909	901	924	946	930	951	939	916	917	858	904	884	892	929	876	868	913	897	933	884	907	896	952	904	896	867	924	912	904	957	942	868	918	928	895	896	943	911	873
31979	20015	9804	5114	3716	2840	2349	1939	1686	1580	1373	1265	1233	1202	1075	1100	1080	1064	1081	1040	1039	976	1017	1014	961	963	972	979	994	957	939	978	967	949	961	955	926	960	968	943	932	943	946	991	961	881	919	1006	922	948	938	918	944	992	954	924	956	942	952	929	913	898	952	916	900	951	943	896	913	918	916	977	920	944	867	904	926	894	941	947	937	941	960	927	945	980	886	916	982	967	936	918	967	931	932	935	940	942	993	888	930	926	901	979	931	919	954	919	938	934	907	943	953	908	936	941	920	934	940	928	912	951	942	933	890	909	931	950	911	963	858	972	942	917	896	924	948	957	928	939	945	942	903	941	990	927	894	906	956	983	890	901	945	907	939	875	948	872	917	942	940	954	925	931	972	913	874	839	950	955	929	947	998	950	933	972	924	920	901	960	935	907	915	944	953	945	917	903	965	970	915	867	886	934	906	910	914	927	949	873	914	950	922	930	914	955	946	906	956	983	959	870	980	936	900	976	931	924	938	906	924	928	960	931	952	938	896	969	955	923	889	943	909	977	865	887	950	943	890	944	913	885	924	906	954	910	954	973	960	955	953	920	951	939	951	920	961	988	932	959	937	938	934	910	907	1007	898	923	957	916	959	951	922	967	916	917	979	939	935	900	884	964	903	924	934	897	970	919	926	918	890	917	978	929	972	920	955	955	933	936	868	909	907	884	930	908	935	940	911	965	1008	947	911	926	922	909	980	878	913	932	940	909	951	949	932	945	954	936	981	924	905	935	925	896	871	920	951	970	948	917	986	959	987	947	919	920	917	923	889	939	949	959	934	923	902	942	939	899	878	944	913	939	922	937	889	870	930	952	903	993	952	914	939	945	895	930	913	887	977	879	890	884	923	886	852	931	955	931	878	930	859	938	916	918	972	948	877	945	905	911	907	938	966	887	905	942	903	902	957	884	873	901	941	978	986	975	912	906	939	939	907	907	960	924	941	998	969	915	919	927	958	966	900	951	963	953	958	901	925	903	907	936	960	922	941	910	932	922	933	928	967	859	966	921	947	925	919	939	914	898	939	963	931	907	933	869	908	938	884	999	957	896	922	930	955	938	888	988	991	975	869	936	961	981	918	964	927	944	915	906	903	899	919	904	929	924	907	917	917	927	923	936	973	965	893	972	880	925	937	936	920	944	924	894	937	905	912	997	945	896	999	931	944	928	985	912	897	958	953	927	916	880	919	950	847	929	938	977	889	869	912	923	916	961	953	943	940	918	966	953	942	956	910	945	945	896	959	952	897	902	926	924	910	870	903	893	925	933	898	962	953	908	927	921	935	940	943	919	902	942	915	887	967	922	950	872	958	921	933	885	892	957	964	996	949	960	933	934	969	938	877	899	996	930	930	861	892	936	999	897	904	975	911	981	957	867	979	965	944	912	916	938	929	934	925	888	922	979	875	920	952	947	952	903	978	940	905	894	946	918	911	911	889	856	945	922	902	879	953	960	928	925	966	886	997	943	940	940	915	935	912	900	911	906	928	923	965	922	934	960	890	884	910	896	919	929	894	914	945	915	958	920	918	979	966	932	934	903	930	948	938	916	921	930	935	909	911	947	902	926	924	913	888	930	966	933	926	924	917	922	867	930	996	902	995	917	956	898	944	912	1012	914	948	938	887	945	903	927	901	944	970	919	947	926	870	904	910	936	950	975	862	939	947	946	976	975	914	860	911	935	923	917	939	858	921	910	905	944	944	925	960	959	959	900	915	935	925	956	936	876	906	914	973	1037	899	916	948	953	892	961	976	982	964	921	852	927	966	947	942	970	919	966	923	885	969	919	967	966	925	889	954	922	932	988	940	923	921	939	960	940	897	915	919	938	969	974	930	933	934	897	875	941	932	911	894	930	979	926	997	896	989	905	917	938	997	925	889	915	933	950	961	883	976	899	906	903	877	970	933	935	898	947	908	940	891	905	922	923	902	923	923	926	912	900	948	970	929	956	944	903	932	937	931	902	918	888	925	940	929	948	914	943	892	952	946	923	923	872	971	895	864	971	928	919	1014	912	920	921	974	945	994	962	978	908	925	914	901	939	934	861	936	927	938	945	938	952	932	924	930	977	923	966	934	927	952	968	885	912	954	931	959	889	940	937	894	987	894	945	895	975	936	858	999	946	968	931	935	970	871	915	957	969	899	932	942	948	903	951	966	935	892	951	898	935	979	942	951	935	908	895	905	946	901	869	936	908	896	900	909	956	931	968	953	934	928	975	999	935	914	917	952	920	859	941	951	955	915	911	936	961	951	977	955	952	907	933	942	914	921	944	960	915	1025	910	963	879	891	969	943	881	919	946	920	957	888	933	922	959	982	962	910	949	928	940	957	969	920	962	912	909	963	949	912	881	881	930	953	973	939	887	887	955	971	906	919	916	936	916	900	940	943	903	953	918	925	952	932	960	929	891	888	885	927	939	937	935	974	940	956	952	930	889	894	940	925	935	917	908	889	923	908	979	1002	891	921	943	915	874	956	905	964	901	923	928	901	932	938	923	873	904	902	900	935	942	909	937	918	905	911	957	936	916	951	926	951	924	973	875	974	1006	928	899	941	921	940	899	887	911	884	943	954	929	1021	926	955	951	920	913	926	961	910	939	911	937	903	922	901	928	935	912	926	908	892	924	963	941	970	943	966	918	935	939	932	932	989	906	940	967	919	929	911	923	892	942	875	949	922	965	903	961	931	892	994	949	941	969	910	946	917	916	878	960	919	957	957	911	934	951	936	938	966	924	999	949	935	952	900	951	911	936	959	960	921	952	957	917	905	876	947	951	952	909	862	901	953	944	925	985	885	907	897	952	896	910	933	919	936	912	948	970	922	935	944	882	922	943	915	950	907	945	941	924	936	885	915	940	884	921	917	940	911	924	931	921	886	908	927	885	949	959	867	915	920	934	911	897	957	943	917	944	933	961	955	949	905	937	862	921	917	948	867	908	930	937	891	892	940	847	923	901	861	894	935	924	869	983	952	931	974	899	903	932	910	905	910	977	876	870	921	885	933	914	930	985	901	926	892	916	915	944	926	896	915	930	951	940	942	904	938	905	900	921	908	889	919	921	920	898	948	956	899	921	943	933	895	948	994	877	955	918	962	867	919	901	872	922	941	921	945	905	943	934	961	933	931	959	959	924	944	887	913	972	963	948	905	923	944	873	939	994	924	888	967	918	925	923	885	927	912	873	903	881	944	872	873	921	874	939	953	927	925	935	893	953	941	875	967	945	956	916	925	889	895	907	943	892	881	885	1002	936	907	967	896	934	891	877	942	933	938	947	976	930	910	918	947	909	915	911	913	946	934	881	982	934	940	919	945	888	882	917	938	887	926	944	881	951	907	952	945	910	835	917	924	914	872	943	948	923	934	914	921	918	958	919	954	939	959	905	905	983	944	941	908	937	950	894	902	929	956	962	953	907	963	912	987	929	890	942	885	942	910	950	921	919	859	914	865	881	857	935	932	924	930	894	904	947
22409	21076	28638	23756	21083	21148	12414	1824	1326	1288	1161	1104	1097	1044	988	1038	1013	983	974	927	985	1006	947	908	924	922	919	953	937	933	864	954	901	897	960	925	969	939	897	872	919	858	903	909	882	843	841	861	910	843	873	972	879	930	874	888	874	865	888	871	828	902	851	850	855	873	827	889	916	806	903	878	902	922	884	835	910	918	897	942	862	834	905	890	840	854	863	878	902	955	845	891	844	886	923	857	850	837	898	865	953	890	821	921	947	877	826	889	949	877	879	865	836	860	923	893	903	859	839	888	922	933	866	888	856	858	867	833	905	906	863	913	856	884	911	825	918	892	882	824	862	913	897	882	886	924	921	805	894	859	887	876	874	914	898	906	921	853	838	858	838	890	833	877	888	863	895	865	908	896	864	877	881	874	840	864	891	870	863	910	822	865	875	832	851	879	860	929	903	869	881	914	906	875	908	935	865	864	917	918	864	919	915	843	806	913	898	858	943	891	904	873	861	864	922	860	930	872	860	927	921	857	885	879	870	932	914	925	864	817	896	814	873	882	899	927	879	864	839	854	903	922	918	902	901	866	880	896	907	900	853	882	890	874	889	907	933	843	828	897	908	888	868	851	882	887	943	866	863	902	922	863	843	863	880	843	866	898	861	915	871	913	887	882	857	853	929	911	895	878	899	911	836	879	867	828	850	873	915	895	903	897	864	894	880	834	862	872	871	825	900	842	849	899	888	863	853	901	916	888	886	861	893	940	842	911	909	903	902	849	811	915	878	844	883	853	875	923	845	911	837	876	880	844	904	906	855	850	904	857	915	913	844	855	881	862	849	807	896	947	940	859	890	911	845	855	894	905	830	884	893	921	876	894	855	876	922	889	937	891	821	814	919	920	878	895	816	858	863	888	847	812	893	878	857	842	863	843	860	863	883	942	872	888	851	888	895	875	854	889	867	895	859	874	857	860	851	892	838	872	894	811	883	885	880	871	866	823	852	885	913	833	867	937	870	894	876	883	922	844	875	910	883	854	822	854	906	843	843	898	882	870	858	873	898	885	863	898	929	866	915	898	891	917	892	845	882	900	892	863	873	871	928	894	864	851	852	888	874	934	892	829	861	951	884	851	871	857	862	914	930	904	857	846	910	898	856	870	863	907	877	871	857	880	935	887	840	845	903	809	870	894	877	875	850	859	872	892	842	846	888	912	897	855	876	933	852	867	855	885	870	901	892	849	906	899	864	898	924	878	890	849	886	875	868	898	857	871	835	876	874	905	849	849	881	903	947	852	875	844	837	889	832	846	865	892	879	906	870	864	859	900	854	902	878	928	901	810	883	844	912	900	888	856	855	910	852	928	837	933	888	812	883	897	900	838	872	877	859	896	860	860	894	879	868	934	862	844	867	883	908	843	893	876	890	904	901	893	872	872	872	920	860	845	890	857	869	884	830	869	846	861	848	930	891	902	886	858	846	907	836	907	833	895	794	830	900	883	877	829	866	892	881	887	847	886	820	913	925	839	848	898	882	867	897	868	890	886	856	899	856	865	860	895	864	819	896	816	885	892	851	882	882	851	930	873	895	924	942	893	848	865	882	809	918	938	849	888	898	899	910	882	899	879	864	913	887	890	857	894	844	856	842	837	844	909	867	842	922	917	856	871	826	928	892	868	877	872	818	808	880	881	851	884	848	864	892	880	861	918	878	860	821	924	882	876	931	871	808	905	931	922	903	816	864	857	824	878	850	878	849	808	904	879	833	895	889	898	889	909	866	904	915	884	839	867	922	893	843	869	898	891	837	828	862	873	830	928	840	882	902	828	863	852	850	846	821	859	820	861	898	880	872	910	831	918	857	870	872	906	872	897	924	912	873	863	937	848	840	916	868	860	897	817	902	879	931	912	874	885	905	844	838	885	891	932	888	907	859	836	898	840	842	895	925	888	915	883	873	874	860	898	860	848	878	915	872	879	866	900	843	855	950	849	845	872	863	818	870	911	914	906	854	908	886	868	863	870	856	866	837	876	933	943	865	837	872	827	905	880	933	890	850	867	865	884	860	886	887	911	858	865	842	888	853	850	876	857	849	896	847	837	876	847	911	897	885	891	909	887	861	877	868	839	839	882	876	906	877	909	863	897	828	822	945	906	867	948	941	840	911	935	845	953	870	830	928	857	874	846	915	855	845	865	866	862	898	819	867	890	866	922	833	865	875	851	917	867	848	857	944	873	875	901	829	818	931	868	902	946	860	879	892	844	865	899	879	832	928	847	930	892	866	871	901	882	880	891	851	908	870	899	883	889	881	889	836	904	825	896	836	937	874	857	830	812	916	909	858	877	856	859	861	841	878	854	913	858	855	872	921	896	855	917	892	909	873	901	859	860	834	865	886	887	847	848	862	845	886	780	887	923	843	825	896	870	890	879	854	911	848	874	843	838	868	893	907	904	876	884	889	847	918	871	900	917	843	930	883	935	873	882	872	928	829	888	867	864	883	928	900	884	873	868	851	887	891	862	893	919	815	851	885	876	888	918	918	887	879	835	835	861	840	896	872	869	831	888	864	866	894	842	908	873	893	830	864	871	856	855	855	885	816	852	804	820	833	851	905	867	877	926	860	876	828	891	845	850	889	807	825	858	820	903	832	848	845	867	949	886	918	852	863	978	873	824	900	959	900	878	899	854	893	842	898	874	885	919	907	878	809	890	868	901	912	893	877	875	933	883	875	859	917	864	915	872	950	891	937	876	878	869	908	842	886	833	885	843	898	891	875	878	869	873	948	857	898	919	864	947	841	880	860	864	875	869	906	827	874	872	865	945	898	839	827	874	919	848	914	857	859	901	873	945	840	863	835	859	866	852	890	914	874	874	861	924	922	867	946	881	895	915	880	824	888	858	887	831	851	857	875	842	844	865	900	896	887	867	822	859	907	844	861	924	841	857	891	884	898	868	826	916	914	875	884	860	828	876	865	956	882	908	852	887	885	935	869	919	893	959	875	917	856	834	868	894	854	902	889	870	889	926	865	940	894	870	875	870	862	874	870	871	893	850	903	852	867	896	888	911	878	871	840	847	893	913	803	865	883	918	875	881	902	869	894	892	871	869	893	859	855	870	872	876	928	879	882	895	806	871	816	883	888	890	829	892	875	930	866	876	863	834	871	829	890	853	865	915	873	872	893	870	862	832	923	886	940	904	894	905	943	896	821	905	839	898	873	894	859	885	867	889	820	850	902	846	891	868	901	851	878	872	872	855	819	881	919	879	874	895	835	842	844	864	872	859	863	884	893	851	898	830	873	932	840	890	816	861	911	935	864	893	841	908	865	813	865	833	847	857	868	822	862	868	910	933	894	870	897	924	840	818	838	868	898	849	896	861	866	898	868	893	897	867	828	876	904	878	915	845	877	900	905	814	900	895	835	863	868	841	868	940	862	876	883	919	914	875	902	841	917	848	952	851	808	826	894	845	873	865	857	880	875	873	884	853	923	871	909	857	843	852	912	888	862	856
25866	12770	10095	5253	3788	2941	2330	1942	1692	1483	1311	1207	1213	1121	1093	1023	1030	1001	1009	966	937	892	924	919	948	964	957	954	897	929	897	902	897	915	907	933	964	867	880	938	903	943	883	969	884	909	932	866	882	931	891	895	892	853	897	868	910	922	880	930	913	918	925	883	871	881	883	933	851	875	888	849	851	844	863	937	843	870	890	875	925	863	938	896	923	900	840	848	904	895	887	899	955	904	991	902	846	893	902	894	933	847	929	911	929	842	855	872	875	914	896	851	871	889	882	866	898	910	910	934	852	868	910	906	863	851	876	926	883	908	880	875	876	866	906	901	878	934	873	866	897	883	905	888	823	901	856	899	848	907	900	876	860	912	836	897	814	941	912	873	925	886	912	881	905	847	928	853	936	857	873	900	906	844	873	879	864	892	888	896	910	850	888	899	935	891	843	850	876	894	939	795	890	841	873	868	929	941	858	910	857	875	867	858	879	890	882	892	915	856	855	899	927	832	881	869	880	854	890	847	869	905	902	909	872	918	876	887	881	855	898	851	864	890	891	913	921	902	899	871	871	849	862	880	858	873	850	839	916	908	877	821	894	911	911	864	963	883	861	920	904	864	902	913	866	900	922	835	846	883	900	874	915	891	881	906	886	870	904	919	879	833	954	860	881	839	890	872	892	892	885	898	881	881	848	895	917	861	845	843	910	897	907	876	873	880	859	890	842	883	927	908	885	930	943	861	886	874	875	940	940	918	895	873	855	874	892	859	880	853	885	879	898	924	944	870	840	870	933	849	870	863	875	899	878	937	877	892	923	870	881	882	871	924	898	916	896	889	860	881	875	843	906	886	917	875	901	882	903	896	940	884	944	881	883	907	867	919	899	924	917	869	848	869	897	832	930	850	892	900	908	889	898	890	838	887	874	897	862	860	890	853	901	882	877	881	880	895	880	887	906	878	890	922	923	903	907	859	899	876	850	900	898	899	851	903	895	905	893	902	858	897	908	889	910	894	927	900	908	849	867	834	882	858	812	938	909	881	851	914	895	903	868	925	895	927	901	863	872	885	897	913	863	894	923	894	891	880	822	884	900	877	830	866	902	845	869	905	863	863	852	872	905	895	915	855	876	862	883	823	922	876	834	851	869	926	897	908	874	900	839	901	888	879	849	863	879	913	865	849	889	854	848	861	898	841	988	906	933	874	901	839	860	873	876	855	918	872	916	868	901	913	907	870	875	862	886	885	878	878	894	847	882	920	881	924	881	842	913	955	887	854	861	839	892	883	869	910	891	923	901	879	870	927	923	914	903	814	880	891	929	873	899	866	915	933	879	883	872	866	902	834	914	822	876	905	934	899	898	880	896	897	839	917	863	865	911	811	864	904	843	903	849	893	851	821	831	891	907	852	946	906	906	884	879	904	877	851	917	966	897	903	850	867	852	902	902	912	885	891	868	902	922	897	924	895	897	850	835	899	898	843	839	929	894	879	841	891	868	891	882	901	904	890	885	906	852	908	827	897	892	869	912	879	869	893	867	881	891	879	880	935	907	850	939	920	857	883	905	899	915	867	884	865	921	898	894	906	900	835	903	883	827	881	879	858	911	912	881	877	891	920	924	839	906	881	940	927	846	878	891	915	866	902	896	892	895	928	849	886	871	889	925	925	862	846	863	849	895	892	888	904	887	898	844	918	878	879	917	909	885	861	891	903	893	876	895	825	892	873	841	901	907	852	829	825	926	876	846	894	885	885	913	870	871	919	858	956	840	918	851	889	903	896	945	896	873	904	924	923	872	867	900	821	925	859	922	906	949	885	847	879	868	915	901	879	902	921	887	883	941	810	907	893	894	822	873	891	927	860	851	851	852	870	880	873	897	876	868	900	859	899	970	903	901	960	853	918	917	931	842	851	891	865	872	895	853	880	892	836	876	906	918	910	858	905	897	926	854	918	876	914	913	939	913	890	897	912	888	849	922	876	946	894	898	883	912	884	837	915	889	857	908	882	883	838	839	911	888	845	869	844	906	884	903	898	887	872	861	855	880	907	893	915	877	950	901	860	931	901	884	885	866	855	839	846	895	838	922	893	859	876	903	918	895	903	855	892	894	901	936	884	854	914	817	883	873	846	856	839	840	925	873	866	877	854	920	912	887	909	907	826	916	873	845	870	897	886	891	885	875	884	896	867	957	914	892	896	941	840	920	876	868	929	915	898	903	860	918	899	901	917	868	879	904	907	836	896	857	876	971	896	878	952	884	850	843	927	914	888	893	876	892	842	889	931	850	914	912	881	905	875	890	867	875	861	884	873	828	936	902	891	938	872	885	867	842	876	885	908	938	873	844	887	920	921	864	877	874	840	896	895	901	902	931	830	943	904	901	824	881	827	921	850	930	941	913	893	906	867	926	911	893	933	882	880	943	919	879	914	882	872	873	899	884	923	848	888	869	917	855	886	920	887	901	882	899	915	952	895	867	855	886	872	925	846	911	899	873	869	864	872	872	874	891	846	881	934	844	899	919	860	877	861	878	849	849	884	882	902	865	863	909	839	893	909	850	897	931	905	858	869	855	959	916	870	936	901	926	895	968	896	898	892	882	916	860	848	888	867	853	885	929	906	857	899	944	876	934	891	886	898	886	868	863	898	882	875	971	917	849	914	923	904	874	852	869	888	897	865	884	912	879	901	794	891	865	883	875	906	864	907	889	916	878	911	948	910	870	871	882	896	940	843	897	866	882	860	864	894	859	870	861	860	893	911	944	888	931	890	889	889	846	910	868	862	878	837	859	876	884	896	869	912	923	875	845	912	861	828	896	856	893	870	953	822	873	931	920	872	933	868	876	904	857	901	873	866	886	863	865	862	865	912	900	890	849	889	880	899	886	918	887	891	832	907	883	943	887	894	886	907	883	836	901	878	918	887	862	881	846	914	911	879	872	912	883	877	939	930	869	871	874	836	862	886	851	902	880	935	868	877	919	885	950	901	934	877	870	865	892	928	868	937	867	920	846	936	860	847	904	849	895	909	875	899	904	912	929	901	894	842	858	920	898	858	918	876	895	931	913	869	864	916	843	902	868	910	885	888	873	880	909	827	821	899	885	860	864	864	843	900	915	846	885	868	848	890	882	902	894	882	903	845	872	880	905	938	903	845	889	900	859	917	900	874	868	869	865	889	911	880	861	907	869	913	895	862	923	874	903	909	893	908	904	871	832	863	819	887	877	888	927	863	876	882	929	901	859	898	911	880	933	911	846	881	927	888	885	885	855	929	875	837	896	891	899	848	870	870	870	922	899	896	941	863	874	879	926	925	900	927	870	910	895	889	892	929	884	852	885	915	900	927	890	890	882	898	839	858	832	845	884	867	884	902	885	946	901	915	875	883	895	867	823	935	864	904	927	896	825	922	914	881	926	840	898	880	884	861	869	891	887	893	909	873	866	877	883	839	848	858	902	883	890	920	854	906	915	915	928	848	881	891	911	933	823	886	957	880	937	843	900	877	870	828
22512	21130	28664	23832	21135	21194	12609	1871	1310	1246	1160	1184	1062	1050	958	1018	909	925	949	958	880	895	893	887	845	900	916	930	861	867	847	843	873	859	813	860	874	822	867	918	848	875	882	775	845	856	867	845	913	863	902	837	861	807	851	842	863	854	843	855	829	857	823	834	878	799	866	836	910	796	858	883	840	850	828	834	851	853	840	830	914	819	842	861	838	894	821	876	801	879	876	817	842	851	817	807	861	878	857	825	863	837	852	844	839	829	867	825	871	840	861	865	862	826	789	897	810	857	797	850	882	800	863	869	892	789	830	826	855	849	819	812	794	860	789	837	812	869	826	852	860	841	822	848	875	861	818	854	821	834	829	854	862	857	810	909	831	850	891	841	833	902	855	865	863	812	898	848	857	821	914	904	905	827	846	864	891	869	836	843	860	814	829	809	810	819	836	813	841	889	849	865	836	835	835	812	844	854	834	807	823	795	809	806	922	826	888	858	868	874	810	808	793	873	912	863	884	835	884	850	870	862	819	822	864	850	806	849	842	860	823	838	884	813	806	881	898	869	875	882	845	818	861	807	871	833	808	828	854	863	879	814	853	817	838	868	851	857	859	826	811	855	876	880	842	854	840	849	873	839	860	813	809	840	914	833	829	885	821	844	805	845	899	820	824	860	877	801	833	900	872	878	800	824	871	858	867	865	739	882	862	847	839	847	815	855	761	838	873	857	825	839	821	797	860	843	844	837	833	826	788	826	848	852	804	853	857	851	803	874	881	849	822	860	826	857	827	835	818	828	841	791	813	860	862	913	884	814	888	829	791	791	837	851	835	882	908	835	874	880	801	855	862	831	853	878	820	879	840	793	842	820	879	852	903	870	857	862	878	875	888	875	878	844	869	884	862	909	856	875	913	826	846	818	796	836	854	826	895	862	896	866	816	829	843	858	781	867	858	787	872	821	876	857	882	885	800	835	839	811	857	884	825	877	855	878	792	837	885	796	821	832	878	825	833	873	843	815	818	824	829	892	837	901	871	861	759	852	899	813	882	769	868	839	791	850	816	875	865	878	859	865	869	873	895	871	839	831	851	860	859	853	868	855	876	792	824	848	782	917	829	795	831	830	889	836	808	797	852	880	855	867	818	806	881	811	836	876	809	912	838	813	824	800	821	855	829	852	845	858	892	888	840	895	828	835	861	862	884	842	865	846	850	851	777	761	802	859	829	906	870	839	832	840	823	863	856	838	848	820	848	833	835	843	825	879	874	840	832	819	821	832	846	847	898	814	813	810	842	858	855	860	832	832	877	860	857	777	860	795	861	839	825	855	872	813	807	831	853	854	798	817	840	824	861	881	852	755	863	833	853	808	818	841	851	878	832	826	819	833	826	855	889	840	861	869	762	844	838	863	865	875	832	840	882	778	785	865	783	869	860	853	862	885	848	853	837	867	846	877	817	877	866	855	866	811	839	834	794	797	898	871	863	822	903	865	831	844	889	863	854	900	831	874	852	837	838	881	845	854	848	808	902	857	813	810	820	828	792	877	860	854	861	813	824	810	796	864	817	841	867	836	851	831	846	837	859	876	838	805	848	842	840	853	876	851	768	855	867	881	853	842	846	818	820	857	886	831	852	805	826	852	865	801	830	780	872	891	806	841	827	842	857	874	888	818	869	916	826	855	844	874	873	844	844	841	861	863	804	819	906	861	858	870	843	802	871	855	869	811	903	843	812	856	819	856	793	878	833	867	848	844	848	835	827	814	862	918	816	908	874	914	858	835	843	833	815	853	834	811	862	854	882	869	850	871	837	846	858	806	852	837	830	803	934	851	847	856	826	856	854	837	816	793	783	840	851	818	838	884	824	801	902	869	814	901	870	833	847	812	833	870	875	854	845	816	884	841	850	773	803	834	821	859	835	838	832	847	876	829	872	897	807	861	787	789	847	866	770	904	835	856	840	894	833	762	830	840	848	852	875	826	865	805	848	872	864	824	882	844	852	884	888	846	837	864	904	861	858	888	829	881	853	841	853	834	853	859	841	856	830	837	862	885	832	886	844	912	808	826	852	888	867	847	849	809	865	864	881	837	806	866	844	880	841	857	844	827	830	820	854	872	851	810	844	856	867	853	853	824	834	872	826	833	825	844	904	825	837	864	838	860	903	821	816	835	877	885	808	887	828	833	807	892	858	841	861	809	880	855	835	886	885	885	837	830	855	856	856	885	862	888	856	825	824	837	814	865	840	845	787	823	858	900	826	861	856	879	878	894	860	819	856	830	869	830	877	774	803	864	871	839	888	859	846	805	896	827	857	842	865	884	789	827	921	819	833	796	853	866	804	901	856	870	824	789	853	864	839	868	849	875	887	840	844	827	883	822	829	883	837	853	860	857	840	834	864	819	861	841	844	852	756	871	844	814	833	867	857	859	854	846	810	887	869	877	876	886	797	813	831	834	859	933	819	838	878	892	827	819	816	846	866	811	825	857	861	826	833	881	866	877	887	791	881	847	835	821	874	835	824	843	812	792	828	816	839	851	834	819	840	843	904	846	828	868	873	804	835	861	840	874	885	826	828	899	881	847	853	808	838	825	833	834	804	865	862	811	792	832	852	842	901	824	826	863	893	852	865	873	835	845	826	859	885	869	837	854	816	850	806	818	828	850	855	825	829	852	862	873	856	838	837	843	888	879	919	879	887	843	880	816	920	786	857	833	829	798	833	882	809	858	788	829	809	833	865	840	860	877	871	859	850	841	850	835	848	902	815	859	834	847	852	863	780	826	874	844	830	834	847	847	838	809	873	879	845	851	866	814	817	903	868	827	817	806	832	849	854	882	829	869	831	838	834	804	844	883	808	862	843	811	847	827	894	841	877	936	839	820	871	882	834	861	855	833	802	849	885	861	867	865	911	825	805	819	871	828	812	834	845	872	783	790	840	826	853	888	890	801	864	857	897	816	884	831	850	805	846	834	887	814	846	861	826	850	858	839	875	865	861	838	861	820	813	802	858	848	916	899	793	781	828	881	889	836	834	846	811	837	867	902	898	857	840	835	860	883	837	794	840	844	824	862	817	832	818	803	841	873	845	908	827	840	836	890	886	762	792	873	845	851	865	888	820	793	852	859	835	853	802	796	800	864	828	842	838	886	802	836	816	828	870	833	880	844	904	823	803	828	824	856	816	791	874	855	811	853	845	843	832	817	818	819	848	812	869	836	832	865	851	821	865	809	813	853	820	822	877	832	902	836	843	810	832	803	922	820	829	868	822	832	841	820	849	812	866	860	836	847	814	842	855	886	870	818	778	869	888	874	826	890	856	832	866	895	827	847	829	863	808	838	803	842	860	850	790	802	890	817	820	808	825	838	860	840	939	846	831	859	878	819	875	863	776	882	845	898	863	891	860	889	813	805	860	876	873	831	828	835	838	866	832	836	901	848	811	842	879	850	849	846	817	828	862	822	854	851	761	813	874	880	859	845	832	830	855	811	815	879	874	821	818	849	818	850
18591	13144	10268	5417	3827	3037	2359	2005	1624	1456	1385	1251	1162	1135	1070	986	1027	947	977	948	933	913	978	948	910	902	875	908	885	928	932	927	907	918	887	869	898	869	874	885	883	866	869	886	931	845	898	853	843	880	838	829	871	860	870	831	833	831	823	856	832	826	881	841	853	819	874	863	886	886	870	897	826	827	840	883	842	856	895	822	872	831	862	854	852	847	885	825	844	832	888	868	877	841	846	899	821	867	841	941	862	887	858	878	851	891	839	871	870	866	838	855	921	871	830	865	839	877	855	833	849	807	902	865	891	868	900	852	873	918	900	866	881	881	834	837	857	842	860	841	837	873	829	843	835	827	793	867	886	873	868	879	829	855	825	910	820	828	867	846	848	864	845	853	789	848	879	868	835	850	850	890	838	826	803	893	844	852	908	827	857	878	857	814	863	860	831	898	884	842	869	879	911	799	862	891	826	844	810	868	869	876	889	858	819	838	883	820	884	866	799	888	849	885	816	869	829	883	859	842	830	904	895	830	859	840	852	831	851	848	837	844	859	842	878	908	887	814	850	841	838	819	856	871	836	863	852	865	845	907	897	808	820	908	794	853	866	858	894	833	832	877	833	885	846	824	907	867	869	859	846	886	890	873	837	828	897	868	912	857	836	849	815	808	886	871	898	782	853	839	823	850	875	878	848	816	861	852	846	812	890	917	922	904	889	866	806	883	824	872	847	891	854	851	875	826	844	888	840	815	805	840	891	866	919	852	830	838	843	877	828	882	803	856	825	828	845	873	868	812	842	887	873	836	851	887	860	798	867	867	925	831	881	846	874	846	869	867	871	870	814	883	840	875	820	871	890	884	921	841	890	878	811	853	854	878	863	835	826	837	884	858	888	867	802	815	850	853	846	817	850	841	864	846	829	820	845	861	903	899	863	851	880	858	822	888	853	824	839	825	835	899	843	852	786	832	780	868	876	808	838	881	839	824	857	827	883	848	845	862	860	866	828	847	828	844	877	821	890	831	869	839	928	857	855	876	865	864	889	844	852	846	838	866	873	894	849	881	833	836	832	851	871	871	845	830	824	878	818	878	852	917	903	877	868	857	838	857	857	875	855	852	837	865	829	836	875	905	901	902	914	905	858	849	804	872	835	839	819	821	820	852	878	837	799	879	907	853	820	849	797	836	898	890	849	842	824	877	841	852	854	821	834	884	892	848	855	841	803	856	866	886	881	861	874	884	840	855	844	828	908	867	853	755	840	875	805	843	876	858	834	844	876	884	859	889	814	809	915	836	879	883	856	878	893	843	918	836	891	890	841	850	834	838	832	865	871	835	838	891	858	821	849	910	889	872	832	862	908	879	867	892	854	833	903	832	874	844	854	894	817	855	827	898	903	873	864	872	858	878	858	812	825	904	848	876	821	867	886	876	875	862	871	844	898	823	885	849	905	824	848	857	808	886	862	865	834	868	874	827	868	830	833	837	839	817	855	866	870	837	840	921	846	816	778	810	872	847	873	803	814	864	856	796	851	874	856	858	787	835	856	822	856	872	897	870	825	834	869	894	842	794	830	890	851	833	871	875	858	855	819	846	908	816	850	863	847	818	813	818	822	888	899	837	917	847	875	846	851	792	870	853	833	871	840	826	908	883	859	908	817	912	877	843	833	831	849	878	846	886	897	904	863	828	875	818	845	892	890	831	868	823	854	855	887	909	857	902	872	812	850	855	852	883	848	814	880	876	892	849	848	839	902	914	851	908	864	808	839	865	854	887	874	818	857	791	849	847	882	847	864	848	816	821	839	839	850	853	874	838	879	854	864	883	814	831	839	858	828	934	846	834	815	891	873	849	853	882	804	880	846	830	810	874	890	875	819	891	907	889	838	853	871	889	891	833	863	830	824	837	865	924	870	889	849	798	866	837	878	847	805	842	898	846	827	848	905	843	826	843	853	910	877	854	891	838	867	835	863	841	913	874	885	845	841	818	822	877	876	819	871	840	869	834	875	873	803	855	856	904	854	865	878	888	846	876	882	837	895	904	824	876	864	836	869	813	808	841	860	823	834	796	835	835	802	876	906	872	840	828	928	878	899	847	837	844	827	812	858	848	851	822	860	829	872	878	914	842	828	823	855	908	840	889	841	882	857	833	814	882	831	865	901	867	932	902	849	892	896	846	928	880	879	828	827	881	796	906	865	853	867	838	822	832	862	826	867	821	892	831	818	917	871	834	874	892	818	875	847	884	878	839	858	863	874	848	798	869	873	871	819	822	868	887	855	829	852	850	921	827	836	821	884	859	880	884	858	771	804	904	879	878	837	893	871	851	844	822	824	900	852	891	871	847	862	839	898	882	858	850	832	825	833	877	819	841	827	901	806	838	851	845	882	833	877	859	862	830	846	868	856	859	865	849	868	840	828	844	790	797	817	814	798	927	827	838	864	846	861	869	914	897	859	852	849	859	871	832	838	839	839	825	830	937	841	889	855	883	893	852	855	809	877	825	876	861	832	925	806	885	892	828	849	856	874	815	836	894	857	846	885	844	809	860	845	855	899	860	876	876	835	880	878	849	887	824	853	881	877	877	829	846	873	844	866	852	873	847	886	818	869	845	898	861	847	865	880	855	834	839	876	840	857	881	830	871	877	853	872	851	887	822	914	868	826	884	893	924	809	830	838	846	869	838	851	881	889	879	863	836	848	908	881	865	924	828	829	863	868	842	880	820	821	809	870	820	853	824	877	860	775	882	903	821	809	840	857	852	868	842	831	855	812	827	875	913	800	866	814	848	822	819	896	846	811	849	840	877	901	862	839	869	813	837	827	878	802	906	812	883	867	871	886	833	892	856	860	853	864	810	837	878	878	846	823	812	862	839	835	817	804	856	852	833	834	853	886	817	856	823	873	832	866	847	869	833	840	848	846	851	846	878	823	850	909	831	860	893	840	827	893	865	856	794	860	859	869	936	849	822	860	868	895	795	864	888	828	873	865	882	874	868	880	842	887	874	849	847	928	846	852	861	870	833	847	819	861	871	867	847	871	836	837	935	862	838	891	861	845	810	888	870	827	924	872	814	884	837	860	870	860	872	917	826	840	879	841	867	912	812	856	796	893	866	864	829	881	866	847	801	849	796	902	901	847	817	834	908	857	873	867	824	816	865	888	847	833	906	901	890	841	819	897	860	809	859	856	839	885	888	888	871	856	829	850	857	830	864	935	862	840	864	841	821	844	884	879	870	857	855	827	848	882	923	845	852	873	884	798	865	852	897	841	884	860	845	853	873	851	832	911	838	851	873	857	869	877	905	836	885	871	834	879	845	911	847	798	829	817	905	880	828	899	886	870	907	850	864	826	893	898	855	810	861	879	843	816	904	897	865	823	837	878	895	888	877	859	803	796	878	830	786	864	846	881	830	919	869	883	822	850	848	868	914	769	871	795	831	903	823	827	844	857	822	814	809	864	836	864	869	817	787	861	879	820	926	858	876	867	883	802	865	849	896	844	894
22367	21036	28613	23699	21039	21093	12459	1817	1378	1269	1190	1104	1069	1008	963	1000	965	926	952	924	914	908	975	920	871	870	815	842	875	904	890	874	878	916	875	852	837	858	908	854	851	859	783	815	879	909	854	892	858	846	868	870	853	874	903	890	829	893	865	895	853	801	879	916	815	877	877	863	890	791	836	824	825	898	831	855	860	811	826	816	833	820	838	860	850	814	824	823	869	888	840	861	861	873	872	860	877	831	875	857	819	844	876	836	833	877	909	763	829	849	835	889	853	909	822	846	820	851	841	885	831	843	853	846	892	857	831	841	845	917	800	911	820	854	870	854	891	818	855	878	867	820	844	866	885	884	869	839	879	883	865	859	827	831	883	874	908	865	778	865	819	893	819	850	839	881	871	896	824	748	850	838	866	835	863	836	830	840	886	913	836	849	840	893	892	842	847	851	854	837	898	800	867	834	914	902	820	859	925	821	874	847	885	816	891	870	844	859	886	857	814	826	829	882	907	836	851	896	837	828	846	783	867	834	863	860	853	835	851	894	880	868	843	846	880	840	795	846	820	826	828	880	861	875	886	856	848	844	845	825	842	834	836	870	902	821	842	833	894	837	860	867	843	877	859	867	928	869	857	880	884	789	833	866	839	884	896	898	900	847	827	831	799	843	780	828	853	876	850	860	850	823	853	860	817	888	824	866	860	866	782	862	868	883	838	859	852	803	823	844	872	860	848	862	821	807	889	873	858	864	850	825	780	848	823	915	828	827	859	847	857	842	818	868	843	803	826	782	817	881	840	841	862	898	857	863	815	823	838	879	830	872	852	846	785	870	850	866	876	896	839	840	825	863	881	889	874	782	875	836	813	927	841	856	841	855	841	827	883	857	837	822	859	819	899	840	837	807	879	874	860	863	855	867	870	848	839	808	811	882	850	891	874	840	877	832	840	794	831	933	811	846	892	863	884	926	840	848	857	893	866	814	861	854	885	851	831	870	864	855	864	895	886	860	873	849	846	916	814	800	863	894	820	803	785	825	830	877	845	858	817	851	865	823	886	873	906	839	845	866	849	843	777	836	841	822	854	845	857	893	844	833	834	824	802	837	824	842	833	877	813	851	871	876	854	813	847	853	834	836	794	901	877	867	861	811	856	838	864	843	815	896	869	831	864	853	905	815	838	869	809	798	797	820	839	831	836	874	876	841	864	841	845	847	850	862	799	886	859	760	811	825	828	820	919	814	773	851	851	837	852	831	822	887	883	835	818	842	865	839	808	909	902	845	856	834	813	847	882	875	847	877	901	809	828	893	880	840	854	828	839	845	886	826	826	856	792	869	868	862	890	839	811	813	884	843	877	879	810	813	842	819	846	880	793	857	877	847	900	806	847	868	845	824	794	872	861	873	875	843	800	834	834	820	869	830	831	871	907	889	818	838	838	834	879	834	810	834	846	844	838	843	890	858	870	806	860	826	791	856	829	849	880	881	840	840	872	898	825	786	814	877	828	888	831	869	867	796	852	822	905	881	830	862	884	817	876	881	851	864	847	830	813	859	877	837	864	865	824	814	856	825	822	830	853	834	841	856	860	863	841	880	819	868	824	823	874	876	862	784	834	857	842	842	880	882	835	875	815	875	863	847	807	882	853	913	834	839	862	824	863	819	802	826	824	866	848	850	840	827	840	876	834	825	806	846	854	796	834	852	850	876	849	826	897	829	854	846	861	832	845	854	858	798	871	809	858	826	836	813	863	826	842	849	844	817	829	841	834	883	812	842	860	871	909	854	863	878	882	871	830	835	850	905	864	854	825	865	856	859	872	852	862	830	818	865	856	802	799	879	879	864	827	833	888	845	815	884	851	867	839	882	796	848	899	852	824	866	887	833	822	850	785	822	826	868	850	844	821	825	881	869	838	871	827	822	852	818	828	823	801	878	838	868	873	814	880	825	839	849	830	898	903	875	813	816	849	831	832	873	848	827	856	871	870	847	853	838	880	830	854	846	820	850	844	829	860	791	831	826	824	864	858	864	766	850	800	830	847	879	865	847	861	814	828	838	861	862	837	837	804	853	830	869	860	852	861	798	890	824	838	827	807	875	860	852	833	899	861	880	861	843	827	831	803	859	889	837	829	888	815	840	847	840	827	835	780	859	866	850	856	822	897	877	800	885	797	872	838	825	854	894	862	852	804	825	870	829	848	826	925	905	827	879	868	874	886	823	804	887	877	878	790	833	808	859	862	844	957	813	816	813	821	827	819	878	850	888	796	812	825	906	835	828	867	880	898	856	834	821	865	792	837	868	805	831	836	871	822	848	860	848	873	858	814	859	906	808	885	922	810	894	833	829	898	907	870	855	870	855	861	848	849	835	929	845	834	854	865	862	819	841	851	859	816	832	864	921	878	839	836	835	826	826	860	870	838	851	865	845	856	872	841	876	833	863	827	889	830	868	857	848	836	854	846	829	791	832	876	820	834	795	801	835	900	853	866	850	831	814	826	875	857	838	850	865	858	842	889	852	836	802	817	887	823	849	847	851	851	866	855	829	824	845	836	870	832	853	837	870	818	855	818	886	832	846	809	848	824	809	824	878	837	859	856	856	838	842	817	914	909	872	810	844	853	824	865	831	873	850	841	799	829	864	838	831	851	799	826	824	855	857	860	899	838	865	814	820	870	784	887	828	901	889	842	837	841	826	863	870	795	857	859	836	871	846	867	819	856	886	809	831	882	836	784	896	845	891	839	849	914	818	849	897	858	879	808	873	877	865	825	838	812	842	848	901	830	846	872	843	848	852	834	867	878	888	925	846	851	859	883	814	830	829	900	854	854	817	838	871	835	843	868	823	896	801	788	829	832	858	792	881	859	840	839	913	857	888	848	774	862	808	859	887	848	869	794	873	822	838	850	844	859	832	856	907	866	820	797	801	893	874	879	830	829	819	868	863	797	839	797	904	846	816	884	906	919	855	872	821	842	817	794	835	857	782	858	798	866	903	870	825	836	907	863	856	817	839	859	855	873	854	874	829	824	838	859	828	909	854	837	849	873	878	799	833	840	894	857	851	851	844	866	821	892	804	817	829	819	877	862	860	838	869	862	849	800	831	891	858	838	829	797	814	843	859	861	840	822	874	837	889	829	852	882	841	869	824	872	842	821	880	863	811	841	840	891	801	884	856	882	845	855	864	893	879	909	861	849	801	833	848	825	908	809	863	844	866	830	805	864	840	886	827	847	887	783	830	831	819	800	865	889	870	871	845	905	845	848	813	855	808	858	827	803	838	830	827	862	886	890	827	840	843	856	855	849	834	864	825	849	832	831	809	833	876	804	857	890	838	851	849	816	829	867	849	886	832	829	902	829	828	786	874	858	840	812	878	849	834	889	867	836	829	842	852	817	854	824	830	843	881	832	887	819	858	872	821	889	799	848	855	795	801	910	882	833	850	912	844	852	820	808	837	848	890	854	877	868	829	854	887	881	895	838	819	843	883	822	840	827	879	828	842	888	824
21937	13019	10309	5274	3729	2909	2362	1993	1719	1490	1322	1338	1279	1129	1120	1031	1011	1022	912	912	960	942	897	884	922	911	913	846	884	837	894	889	903	844	873	898	875	899	932	896	877	861	890	855	893	876	917	879	868	891	841	861	872	831	888	883	863	923	940	864	881	855	912	932	864	816	849	862	834	826	897	818	824	848	902	880	836	863	901	857	832	900	870	824	892	845	868	830	896	835	922	854	835	846	906	888	820	820	889	887	914	899	829	839	832	868	859	857	860	855	844	822	851	868	911	882	851	862	872	872	878	847	839	807	898	873	815	871	892	916	857	890	825	896	885	849	898	871	897	870	880	844	836	905	853	818	830	782	861	892	861	849	907	910	876	858	929	815	894	876	845	843	871	881	878	905	832	848	829	915	911	870	844	838	882	843	917	881	841	842	849	852	903	881	871	863	854	793	865	891	864	837	859	861	839	850	827	877	847	879	854	839	851	916	830	874	847	861	803	875	834	859	853	857	883	899	851	894	870	816	832	831	850	834	908	879	837	841	883	849	863	890	924	852	882	856	856	894	789	872	880	823	822	821	813	888	826	900	859	899	922	850	890	813	854	817	858	850	853	820	825	864	913	881	878	814	878	844	842	917	846	887	819	814	853	872	827	880	884	888	876	865	934	857	835	871	853	848	812	831	905	854	913	894	853	848	881	835	860	862	908	836	869	907	905	836	849	840	853	826	875	860	830	866	855	852	811	897	817	903	837	824	872	850	850	840	856	807	863	852	789	859	880	855	901	817	856	785	858	864	880	826	918	882	885	920	849	878	846	823	801	854	843	914	857	785	868	869	916	856	813	829	868	859	905	886	844	838	869	836	902	853	832	833	886	837	819	857	854	830	827	829	812	842	791	892	852	869	874	840	821	907	841	814	808	803	884	840	883	949	896	860	860	848	872	811	853	854	886	848	870	851	861	913	879	859	849	884	843	888	825	833	871	880	872	823	817	826	896	852	887	839	873	863	862	866	876	836	890	819	875	872	818	882	891	862	819	903	824	801	842	878	899	867	867	887	844	900	865	853	827	902	854	842	869	851	884	868	836	907	898	857	857	819	853	856	901	898	831	867	900	880	875	845	867	877	873	857	924	868	843	826	853	855	923	816	880	836	844	826	886	860	824	897	869	873	857	883	800	885	913	893	840	846	860	822	822	862	875	855	833	868	867	857	853	865	862	900	864	848	860	859	874	836	873	854	869	849	861	853	883	871	867	863	819	855	872	888	833	888	922	838	870	855	870	842	862	803	892	872	886	867	846	870	879	828	862	875	848	875	853	889	895	907	874	868	899	873	884	860	813	890	891	832	855	875	834	846	843	845	844	855	844	818	829	837	882	844	875	835	854	853	900	828	851	890	831	783	865	797	883	864	832	849	833	817	817	851	924	882	888	868	812	873	881	815	866	850	792	882	887	861	892	810	855	889	891	865	884	858	867	852	873	870	903	844	853	838	823	847	840	902	899	866	893	850	879	904	846	844	908	836	889	869	838	892	881	861	854	857	856	829	874	814	873	874	891	896	839	800	854	837	841	841	849	852	894	835	864	844	844	836	847	886	830	877	880	859	854	911	859	867	862	850	856	882	876	867	869	880	784	874	837	841	882	827	875	843	895	842	848	815	854	906	867	815	879	885	819	835	857	870	849	865	849	876	885	855	890	855	878	866	916	876	826	870	835	884	887	884	901	854	837	827	903	888	860	873	840	806	828	863	851	851	872	849	876	851	891	884	882	880	816	880	905	879	881	828	911	854	824	820	859	858	837	884	800	834	828	813	864	897	806	854	861	828	830	849	880	842	901	869	790	850	861	849	889	852	874	916	877	864	870	836	836	830	831	854	852	910	817	875	862	820	842	843	882	844	892	788	804	848	877	892	826	847	818	851	808	832	863	892	904	832	838	850	863	812	905	847	848	864	832	892	842	870	828	891	870	783	838	835	823	866	859	866	808	863	940	921	827	906	874	874	857	860	832	854	827	817	840	851	912	843	827	859	890	806	820	878	858	823	914	864	826	871	833	793	848	831	829	848	889	881	843	829	828	890	848	836	822	828	881	843	853	818	857	902	826	832	799	844	914	853	845	847	854	840	869	852	958	856	890	817	783	858	824	879	839	858	860	818	835	825	839	885	898	888	827	913	864	873	879	860	826	885	850	827	871	872	915	866	855	878	807	868	862	912	802	858	842	835	823	865	844	885	891	880	871	896	886	889	862	873	889	859	881	859	846	841	856	875	851	890	848	889	902	855	844	871	838	910	827	878	857	845	860	868	834	871	826	823	846	821	853	895	929	868	855	864	846	833	862	857	873	791	839	908	818	877	849	888	853	843	895	771	786	817	848	847	863	845	880	833	846	855	901	854	846	829	907	879	905	835	846	873	850	826	833	846	858	859	841	825	873	858	831	826	824	859	810	863	857	897	842	851	884	867	874	888	855	888	846	839	842	841	904	833	847	841	885	794	821	856	845	853	872	833	887	830	914	830	874	863	853	843	854	786	848	879	837	829	811	815	891	868	845	856	855	899	915	838	870	868	871	835	880	910	848	841	865	869	878	829	900	823	911	904	893	843	852	841	886	857	886	805	845	854	852	869	870	844	882	867	883	849	825	827	850	880	831	921	837	940	836	826	876	866	817	856	881	885	858	824	934	898	837	847	835	830	880	906	918	815	794	909	894	887	779	861	831	857	932	885	765	841	834	834	868	850	869	848	869	866	890	844	900	856	888	908	851	839	853	876	832	851	871	841	905	834	827	852	883	891	862	886	880	803	847	876	855	822	862	852	889	896	882	769	807	893	802	873	902	826	888	838	870	879	858	926	823	910	912	823	850	866	850	868	867	871	878	843	844	845	908	845	905	804	868	854	876	917	869	860	853	861	828	845	837	855	849	879	845	854	835	865	867	862	917	874	857	862	847	853	911	850	843	812	839	908	783	876	920	809	815	819	879	856	869	916	884	858	854	893	809	872	877	843	872	815	847	839	821	827	826	931	866	886	866	843	909	870	859	819	837	868	891	857	902	858	848	880	907	885	902	863	844	850	868	842	855	811	823	853	854	838	893	828	897	824	881	864	864	853	810	868	842	846	859	807	889	869	888	792	889	880	888	818	878	850	828	885	899	933	896	848	872	835	834	871	795	812	891	810	862	874	837	855	836	899	879	840	815	860	887	884	895	823	844	894	847	847	819	890	906	888	860	840	858	857	898	872	856	873	867	834	801	801	833	883	867	835	894	791	874	874	812	885	915	876	856	858	857	815	872	840	866	868	862	858	892	846	878	957	851	881	850	844	834	889	913	870	853	813	856	875	833	829	866	850	953	892	863	889	871	864	836	841	850	897	884	871	932	841	917	884	862	871	816	863	860	851	862	850	813	837	849	842	902	853	867	855	871	820	864	836	868	839	827	845	873	847	847	846	873	896	886	862	818	880	869	785	863	872	865	882	886	859	859	883	837	856	833	881	800	859
22426	21072	28647	23732	21076	21138	12558	1827	1371	1256	1179	1158	1191	1053	1038	972	996	970	955	964	945	937	972	957	902	892	954	828	910	883	834	891	923	929	856	866	836	889	864	769	868	877	843	867	862	846	848	826	845	892	898	888	847	870	904	861	824	857	877	866	830	853	918	881	864	920	880	857	895	799	833	838	809	894	859	852	856	918	860	857	899	836	905	857	888	853	872	846	801	855	847	822	870	860	805	790	893	868	853	835	852	844	823	867	828	873	911	855	897	842	879	878	832	836	847	850	849	856	828	886	840	871	807	885	836	824	857	839	853	839	872	879	863	851	842	827	836	840	852	845	866	825	806	842	803	873	863	845	867	870	854	825	858	833	872	847	844	839	889	837	864	865	901	851	868	848	816	820	903	840	851	881	868	886	857	862	865	835	843	821	897	837	852	847	869	853	789	807	837	868	847	882	914	805	859	865	794	849	897	866	866	889	787	902	844	862	921	865	863	871	857	871	822	855	777	866	796	827	831	881	856	900	825	860	823	855	870	830	885	883	865	896	875	867	890	844	801	855	824	851	866	844	830	849	834	812	862	898	831	903	874	816	840	861	840	897	866	868	925	880	835	800	846	904	813	878	848	839	863	896	873	852	829	851	821	911	873	826	855	888	863	865	847	884	874	890	833	904	829	878	850	830	838	827	824	865	882	894	879	837	857	870	834	852	857	845	856	834	886	909	877	845	861	854	826	798	879	901	937	861	863	814	857	847	886	800	864	874	853	904	889	796	879	855	862	880	844	844	852	824	858	889	883	858	795	840	879	904	879	902	842	877	836	868	811	889	871	838	896	815	810	901	853	852	832	832	830	866	796	830	857	850	876	858	872	879	818	843	846	865	818	898	872	875	885	817	838	898	813	834	865	826	854	853	857	799	869	867	821	859	868	865	838	795	870	844	847	840	793	855	826	884	852	806	861	875	845	875	870	888	857	817	866	875	894	851	873	833	866	820	887	853	867	801	863	822	832	872	830	840	868	848	865	817	785	861	833	892	842	803	864	895	924	906	861	846	871	854	868	872	897	813	862	825	877	763	852	800	840	858	900	857	838	845	859	854	829	880	867	873	864	878	863	941	902	917	888	832	884	837	838	913	823	777	858	875	849	866	834	804	856	848	859	843	822	819	844	851	837	847	890	873	869	841	810	857	905	876	856	867	836	847	809	801	819	808	826	874	883	890	900	854	864	888	830	880	849	877	862	859	848	842	902	871	855	906	820	824	855	867	855	917	837	902	882	842	900	835	855	884	911	823	857	897	864	785	853	857	837	866	816	843	848	852	883	825	860	806	849	810	889	876	796	907	855	872	839	911	807	815	823	842	861	831	836	830	821	870	808	818	844	845	823	825	836	848	881	851	858	831	879	889	858	920	880	875	816	865	904	820	795	807	846	838	838	876	863	866	856	872	853	899	818	784	862	885	805	823	887	859	823	816	857	859	871	844	871	828	865	843	841	855	858	871	833	877	823	829	880	843	893	858	792	847	816	784	834	827	849	848	930	838	863	843	867	859	844	830	853	875	799	834	888	852	794	820	878	829	836	894	870	871	868	851	866	819	805	864	859	874	764	826	847	888	871	826	875	865	832	858	878	882	801	787	853	908	864	835	803	896	829	847	860	825	838	830	873	813	810	863	858	906	893	835	849	856	851	828	873	856	870	889	844	816	894	901	856	853	805	821	826	813	851	906	882	867	841	884	846	888	804	857	852	838	886	821	851	822	803	837	827	876	830	869	809	811	867	819	812	893	836	836	809	835	885	847	894	886	862	814	810	850	894	877	851	867	858	850	839	871	845	867	827	850	874	862	836	819	886	886	809	881	912	867	859	846	877	852	846	918	817	835	882	845	856	818	847	858	803	840	886	864	838	845	866	886	833	868	866	858	833	868	804	850	836	879	848	863	873	852	833	861	811	828	865	842	895	882	859	854	868	892	843	849	835	863	896	806	896	830	828	883	860	848	838	888	889	890	871	822	851	850	868	839	822	858	833	884	825	885	803	838	807	851	872	807	825	830	823	829	800	810	837	853	847	864	835	863	867	823	802	854	855	809	795	878	822	879	846	843	822	862	830	841	862	879	806	847	908	890	821	821	848	797	787	884	823	830	839	841	863	817	859	822	852	821	848	897	873	892	864	839	836	848	810	835	840	873	868	832	896	826	884	887	847	854	845	833	843	911	882	886	826	881	858	856	875	842	814	886	877	809	845	858	840	841	867	881	826	848	853	881	874	822	786	850	858	867	875	811	867	875	866	837	880	851	859	827	833	812	809	838	849	814	841	848	859	870	853	790	858	803	846	837	856	877	878	846	827	862	850	872	820	819	930	859	845	817	810	853	856	896	837	848	857	824	899	862	897	842	831	837	878	801	850	801	862	832	842	832	856	885	869	854	871	846	843	896	859	879	838	858	838	809	830	813	807	815	880	821	876	892	908	879	853	837	867	865	906	813	853	833	799	854	886	818	879	864	836	849	809	833	878	886	815	881	825	849	829	799	797	873	853	877	916	853	910	869	833	798	837	786	878	865	857	878	885	837	827	855	893	852	826	887	826	852	897	828	855	906	819	846	812	904	841	840	840	852	801	824	887	896	840	795	789	872	813	850	865	869	840	796	868	867	878	785	835	850	793	852	885	885	839	846	818	829	840	851	868	793	825	839	818	855	856	870	879	907	879	886	782	811	825	879	852	857	845	811	859	825	877	842	794	795	874	844	868	838	821	844	865	887	841	884	905	822	817	867	862	851	843	862	884	846	802	842	863	866	860	886	844	800	841	890	832	855	862	856	825	821	845	863	796	845	835	809	910	833	894	867	918	845	845	853	855	875	836	852	810	848	835	842	867	833	864	842	833	881	885	871	858	910	819	814	836	846	893	818	852	848	868	851	894	827	844	882	812	819	848	871	853	821	886	879	890	909	885	900	813	825	867	865	858	830	856	898	871	831	872	895	872	864	835	831	863	882	844	840	804	850	877	858	828	802	875	858	876	818	816	846	857	884	871	831	817	847	825	856	869	820	861	873	789	811	846	838	797	815	829	856	851	796	855	816	821	833	858	817	835	881	851	813	821	844	900	869	814	837	868	850	889	811	825	874	848	850	873	825	854	882	866	864	853	879	846	820	841	826	875	859	877	854	828	848	859	858	782	829	844	821	799	875	893	869	782	863	888	844	849	832	882	855	804	873	809	890	875	808	835	889	853	904	828	833	867	893	836	854	828	908	861	833	844	835	848	821	838	872	885	846	833	865	881	835	834	826	832	854	785	810	841	858	818	825	853	842	813	836	910	826	832	861	894	847	863	871	782	855	872	849	832	851	879	879	840	861	876	891	832	816	840	819	866	905	908	841	916	849	890	826	856	865	831	869	860	851	825	878	828	890	773	895	814	828	863	921	808	814	872	863	820	884	859	869	837	875	844	885	868	853	905	851	863	846	865	886	888	875	878	803	819	840	801	831	837	886
21952	12895	10345	5267	3813	2910	2367	1964	1679	1455	1342	1310	1313	1125	1095	1083	1030	972	961	1045	968	909	928	871	897	892	915	890	857	829	936	929	893	860	856	873	893	896	899	811	873	856	879	878	868	893	901	825	816	851	852	838	866	856	865	851	869	860	870	850	867	883	871	857	848	860	841	908	847	908	860	904	894	885	886	872	895	895	891	854	864	873	871	884	808	880	876	862	859	861	923	916	842	890	858	857	876	794	865	878	826	808	860	836	864	878	878	784	886	821	858	849	878	848	876	902	869	820	921	935	903	806	871	888	874	864	875	871	896	857	909	902	872	914	896	876	896	874	883	852	807	890	876	914	807	877	859	822	854	877	909	896	921	852	913	860	877	812	841	860	859	908	834	857	889	881	869	849	874	833	924	860	866	836	843	855	850	861	807	845	882	841	860	848	863	866	898	888	863	843	875	835	908	869	899	903	867	899	840	869	851	845	846	882	878	861	873	839	854	895	919	876	859	869	860	915	816	814	858	841	841	823	847	892	927	864	836	827	877	843	881	901	836	869	807	893	853	797	830	831	869	858	902	891	894	824	901	821	897	865	862	831	884	894	870	864	864	903	904	823	826	846	836	812	837	860	845	840	867	831	834	861	900	853	847	866	849	863	850	829	865	784	815	832	859	843	890	885	892	874	854	832	869	862	852	862	848	857	873	892	827	851	859	848	865	833	864	881	885	855	871	837	804	914	865	856	827	838	833	820	809	829	800	888	865	833	846	832	832	873	803	896	885	849	878	867	853	856	863	863	915	890	864	879	828	868	857	876	848	832	855	841	839	874	889	874	936	880	877	859	823	855	863	867	835	828	890	824	875	841	823	917	873	828	842	828	848	869	851	807	858	855	838	873	883	848	835	878	887	909	894	853	855	923	868	834	833	883	880	870	954	899	906	870	929	924	858	867	892	834	820	865	838	855	887	926	809	874	791	869	866	876	907	904	872	833	848	859	942	863	897	855	868	837	816	845	910	851	913	884	921	858	840	872	865	861	863	844	890	861	847	818	868	822	843	954	825	874	885	905	878	900	861	813	877	810	887	833	898	847	847	835	911	881	891	814	831	859	888	845	897	899	934	921	869	900	903	891	878	928	848	886	834	847	886	877	817	853	893	869	830	921	832	907	865	823	849	893	858	865	856	851	862	904	856	855	819	853	878	823	836	867	871	852	861	929	851	852	885	861	872	830	830	828	902	876	844	801	919	891	874	844	876	872	879	869	912	833	862	829	842	864	906	890	869	846	876	888	840	894	866	861	873	881	850	814	918	873	881	862	831	876	850	838	866	868	833	885	883	853	868	875	863	841	873	806	851	847	811	898	884	856	840	876	879	828	833	872	864	912	848	859	910	886	857	908	846	884	880	885	883	878	913	903	889	922	875	894	846	884	811	890	841	834	846	860	920	800	870	829	852	805	893	895	866	869	848	871	852	833	870	868	901	864	889	882	870	960	824	843	847	856	857	853	877	876	863	858	817	802	860	875	864	893	868	847	871	861	852	819	810	906	836	842	822	802	806	937	846	864	880	858	865	873	813	836	881	878	865	864	847	849	889	853	848	864	874	848	892	835	839	872	922	836	917	868	861	887	840	872	893	865	799	898	879	842	924	884	818	901	887	864	876	915	868	915	877	854	828	801	871	847	894	856	872	873	867	843	891	849	866	875	850	875	824	874	867	883	874	907	881	907	869	864	867	895	826	841	854	902	860	879	884	858	937	870	796	879	906	863	855	846	880	856	888	856	845	912	813	817	910	934	855	919	917	884	854	908	895	900	803	917	846	865	846	865	850	848	819	857	880	874	853	884	837	896	832	834	802	899	913	900	937	848	826	861	845	854	821	847	848	869	829	839	919	808	909	851	857	904	864	845	830	876	868	892	868	844	937	879	818	837	970	901	862	856	862	840	878	804	895	878	879	868	839	859	884	870	843	854	865	869	872	854	849	830	847	838	784	830	878	854	882	861	879	869	890	838	911	902	881	832	829	869	897	846	859	862	881	844	907	852	868	860	909	828	896	848	894	861	818	901	893	863	902	852	840	845	892	850	859	887	844	849	843	864	905	846	846	840	890	859	858	839	872	801	868	868	838	813	877	857	864	865	791	838	839	852	857	831	885	819	919	854	842	873	836	839	867	852	861	853	862	872	850	893	834	868	875	900	846	858	867	918	837	817	885	888	850	845	884	889	890	896	903	840	833	842	907	940	886	826	899	839	847	868	843	887	862	844	834	909	893	875	850	896	871	849	874	879	827	881	906	893	877	888	818	887	869	820	871	794	901	822	863	835	874	869	876	849	820	852	804	852	863	864	883	814	913	881	853	838	904	851	873	881	867	797	870	862	885	882	872	895	886	848	858	860	849	873	864	890	858	874	828	866	909	861	900	828	910	877	838	887	826	822	830	901	825	855	778	842	829	920	895	866	877	886	864	845	922	831	816	834	891	891	837	876	844	873	865	874	872	881	900	887	866	808	866	872	874	872	897	838	857	843	819	861	909	872	864	868	816	866	929	868	874	889	855	868	840	897	845	879	903	867	850	824	885	876	860	886	812	840	845	909	914	850	832	850	888	884	865	815	844	898	890	819	857	850	849	831	859	883	869	845	894	868	893	801	876	848	893	896	861	891	857	881	931	942	850	883	837	879	866	853	901	874	892	898	846	856	859	891	878	891	844	887	890	868	877	815	878	878	813	890	893	874	827	896	869	894	868	823	863	853	875	855	860	843	844	889	841	873	883	826	916	810	835	837	864	846	846	824	878	894	891	894	855	903	840	847	865	828	840	896	883	852	871	879	825	909	823	868	861	872	851	826	843	942	882	841	882	852	865	901	886	876	886	888	822	832	877	861	868	795	872	893	850	833	838	870	896	861	836	836	836	886	875	828	869	846	850	837	844	893	821	857	849	879	880	826	835	868	880	910	816	907	811	866	873	868	901	933	855	875	875	848	857	870	908	886	893	817	874	876	856	869	805	897	901	894	861	868	846	907	886	871	870	865	893	904	845	874	841	816	902	875	838	849	857	925	879	885	848	858	840	871	896	854	843	902	880	864	903	869	853	900	809	843	917	902	833	833	859	875	905	808	827	860	818	923	877	865	904	853	870	897	920	889	834	866	838	901	851	878	859	892	874	911	913	841	854	834	854	872	871	867	873	864	866	883	835	884	793	869	903	859	853	804	851	853	817	856	834	862	839	851	841	846	808	872	903	883	815	880	800	831	813	910	890	895	863	830	816	815	815	867	829	842	876	837	904	860	817	891	867	856	863	848	905	900	843	822	853	854	875	885	833	906	857	835	926	913	845	912	889	867	815	874	860	894	881	921	872	835	875	925	838	858	879	828	864	853	903	877	903	886	826	876	824	820	810	861	846	842	867	872	852	868	842	849	870	903	885	868	881	855	863	871	922	896	897	892	876	846	863	859	810	869	847	906	825	905	869	846	832	888	852	871	868	848	874	863	847	859
22506	21106	28687	23774	21107	21195	12476	1851	1265	1239	1185	1134	1066	1061	1072	989	956	968	907	966	939	940	876	899	867	880	880	919	872	866	843	861	825	882	847	891	853	843	811	829	870	793	900	834	893	850	847	838	821	863	814	846	899	805	846	821	866	847	826	820	794	855	831	828	802	834	816	867	872	802	851	831	843	814	828	892	910	833	806	803	832	806	835	805	855	855	845	847	829	827	861	806	853	789	878	822	837	820	839	853	820	809	817	824	858	882	847	817	860	857	850	836	832	829	861	916	843	817	804	853	821	836	826	851	883	863	842	812	863	808	816	823	806	770	877	861	847	873	851	826	840	807	812	859	821	816	801	816	860	852	873	883	860	803	878	830	849	869	818	853	842	802	880	828	801	854	820	836	818	811	894	804	856	831	889	816	807	867	806	828	838	861	792	874	851	868	840	814	846	861	792	836	854	787	798	847	854	774	806	780	845	805	816	832	817	837	813	779	862	802	808	903	842	826	877	796	825	833	846	818	828	902	821	810	837	828	844	828	831	833	851	875	828	822	805	799	847	799	797	836	816	870	818	864	844	802	833	830	859	809	841	841	794	828	806	836	775	876	842	843	843	897	836	857	855	841	867	873	873	804	809	858	838	867	854	813	811	863	813	881	797	815	850	839	831	826	863	851	860	826	852	854	811	817	858	836	836	853	867	839	832	769	837	814	848	842	876	844	882	837	844	898	837	857	805	879	843	853	854	854	838	857	851	806	845	791	798	789	888	840	878	832	898	853	816	831	805	837	891	862	852	796	801	813	854	833	822	781	768	836	869	822	869	846	842	825	850	845	816	849	826	858	889	816	781	882	818	834	839	821	832	853	881	876	862	834	802	819	889	829	824	820	808	838	823	880	823	840	867	874	868	850	811	839	858	773	804	843	803	797	830	828	842	887	851	863	830	816	813	820	831	798	867	867	844	819	872	842	826	863	852	870	797	819	834	877	822	835	795	831	848	846	860	881	866	828	824	878	805	837	785	846	773	832	860	852	758	819	850	815	841	763	787	833	797	825	840	818	820	776	882	812	852	834	765	838	799	839	833	794	908	815	897	819	825	815	866	822	839	840	807	817	824	823	826	855	811	858	852	789	835	890	862	870	831	814	804	840	847	858	813	872	794	769	809	865	855	840	818	841	836	833	807	803	897	809	860	774	813	833	827	840	803	792	863	879	850	833	809	829	842	806	815	841	805	807	787	838	848	890	857	767	853	819	820	861	798	764	868	869	797	834	793	817	786	787	858	872	869	880	831	848	896	861	828	807	789	776	818	809	839	824	817	868	828	859	853	852	888	807	771	845	855	838	807	887	814	845	765	853	820	860	902	856	842	856	843	838	847	839	823	822	819	859	789	825	826	833	870	853	858	801	836	851	862	830	845	846	791	849	857	919	783	823	849	834	855	843	838	857	828	851	809	837	824	814	845	802	833	836	816	814	806	790	828	858	873	843	807	879	822	892	854	839	864	838	845	832	862	817	851	816	871	824	871	817	822	820	797	811	823	804	807	855	854	799	861	791	866	845	813	854	816	822	813	831	816	839	809	762	820	873	813	857	862	849	826	880	816	834	834	818	814	872	829	875	853	829	871	825	855	842	845	808	798	853	841	849	819	831	801	842	833	827	857	841	797	849	859	850	842	846	842	789	812	807	818	809	803	861	884	797	830	847	819	848	874	826	850	796	826	830	827	835	802	850	805	811	865	846	801	870	813	854	834	888	842	847	824	887	841	866	815	864	839	874	841	818	864	835	834	827	832	849	827	843	844	831	827	821	849	771	817	829	818	852	842	890	837	787	785	803	804	834	825	847	863	828	826	856	864	812	897	849	814	801	854	845	870	858	812	848	815	872	790	794	867	844	808	813	809	804	770	838	817	828	862	788	831	853	833	784	827	834	824	844	835	824	858	823	819	812	869	845	838	902	808	806	844	870	792	871	879	825	831	847	827	814	830	829	801	797	892	792	819	863	816	858	843	829	824	783	809	803	807	805	886	848	857	833	826	811	847	825	841	808	824	860	833	795	829	881	866	861	815	814	824	849	871	893	826	820	849	844	885	838	852	765	829	870	869	840	922	805	840	821	789	839	817	813	795	855	816	866	869	803	875	858	821	869	846	876	865	868	796	787	894	853	819	792	824	793	838	809	845	816	799	831	766	822	879	841	822	838	815	856	803	785	839	826	899	862	797	900	862	833	817	840	873	865	871	804	878	825	845	828	802	839	839	801	843	816	839	815	789	861	900	815	851	841	801	816	840	833	794	844	860	832	835	833	873	799	829	820	806	817	804	824	852	834	820	864	809	820	820	798	885	774	838	832	842	832	845	827	802	802	861	855	821	834	804	803	846	848	795	894	834	836	854	885	817	819	822	826	896	762	821	814	821	863	844	811	832	823	827	819	828	824	850	865	783	829	825	822	842	836	795	828	846	856	855	863	797	805	855	831	831	813	835	798	805	808	855	809	787	797	792	796	835	857	886	842	875	864	870	800	856	858	812	874	849	831	858	844	799	858	828	861	864	795	832	807	824	843	829	818	837	806	790	817	843	837	854	823	829	776	803	816	855	825	836	842	864	836	822	818	869	771	871	857	851	811	824	776	817	732	853	809	837	803	787	857	828	831	790	862	800	908	810	844	857	817	861	786	801	859	858	814	847	847	811	805	809	825	856	801	857	872	798	893	787	838	804	817	823	903	783	768	799	782	851	850	845	753	838	821	839	835	846	805	826	833	862	854	804	828	850	922	860	861	775	765	805	853	825	842	859	846	814	798	842	847	896	851	867	863	816	832	843	833	798	837	872	863	822	766	873	876	800	837	882	782	794	815	843	827	799	855	829	842	821	870	854	889	808	799	891	859	873	797	867	834	837	818	894	810	849	824	786	805	876	835	857	854	875	817	885	790	830	888	821	820	810	863	896	823	794	818	825	845	867	834	807	853	811	858	847	872	828	838	869	813	842	846	798	835	827	832	781	848	885	814	799	828	823	804	836	861	829	800	845	898	831	788	858	845	794	875	890	833	830	825	779	848	817	766	816	836	843	845	787	788	842	872	869	817	838	894	847	845	831	813	824	824	825	838	822	810	825	852	779	840	831	784	821	791	847	861	820	839	825	850	827	862	760	822	782	837	863	840	852	902	847	826	853	851	832	846	847	800	844	867	869	851	884	811	786	831	824	817	810	871	814	847	880	745	821	796	810	835	855	843	813	809	789	849	826	872	816	815	830	854	835	845	807	806	811	804	853	853	831	819	844	809	856	870	834	809	857	845	865	809	879	785	795	816	852	914	833	896	831	807	778	866	841	804	809	768	813	831	815	816	836	826	793	773	830	858	844	873	831	862	875	880	828	833	849	814	793	833	876	870	798	863	861	864	801	867	821	787	859	878	836	747	843	840	828	869	832	791	780	793	797	867	818	849	851	861	881	844	871	832	876	870	836	798	797	836	833	864	812	800	868	822	789	851
18993	12913	10361	5393	3875	3088	2381	1877	1787	1490	1355	1213	1228	1083	1076	1060	1012	991	977	937	966	890	893	887	905	959	924	833	872	880	887	860	904	853	915	902	909	893	862	867	865	826	886	850	913	832	817	854	863	869	833	859	879	861	847	863	895	829	837	888	860	793	831	853	870	849	857	874	824	879	886	843	849	881	836	858	836	849	820	880	840	873	829	899	881	835	889	916	826	830	843	828	843	849	826	861	803	840	848	867	916	827	812	801	825	878	868	825	839	883	836	851	820	817	872	870	833	892	846	868	847	857	850	892	827	842	879	818	918	848	858	835	885	872	850	871	835	838	858	812	790	814	854	840	831	853	903	870	846	845	831	826	867	854	846	778	847	853	863	845	851	829	852	862	885	815	834	851	862	854	863	842	841	860	895	823	843	830	867	861	860	882	815	855	834	857	850	879	847	909	825	865	865	846	864	824	854	826	855	853	867	852	878	851	808	893	801	871	864	843	838	844	836	876	794	884	887	833	843	803	856	866	826	848	841	842	815	877	822	937	905	842	809	803	864	845	826	900	876	837	891	801	838	836	825	800	874	887	838	814	840	916	853	903	837	843	866	870	828	837	919	877	843	829	837	805	879	862	827	828	805	877	839	830	845	813	849	813	848	868	848	861	873	845	799	838	833	844	788	803	864	863	873	840	862	860	879	850	844	858	891	881	826	814	854	865	867	865	864	870	851	837	841	826	838	870	862	866	860	828	875	804	860	873	865	849	875	863	841	889	837	840	862	824	854	850	846	865	835	880	859	861	823	866	808	871	842	891	860	837	852	896	811	871	822	878	858	821	818	823	824	817	845	833	784	806	808	839	822	900	807	903	849	897	847	840	878	834	907	858	852	849	810	868	870	838	863	847	881	844	845	863	864	930	840	877	844	864	836	877	880	798	874	853	884	863	831	840	802	826	855	872	837	855	796	910	865	908	891	861	844	891	837	775	843	846	859	853	857	871	845	860	893	875	856	825	835	870	894	817	818	863	886	849	832	849	875	860	867	794	843	900	825	894	859	873	817	895	851	817	800	825	896	853	862	859	857	840	808	899	821	838	866	892	867	801	917	867	832	819	820	864	843	850	883	835	900	837	844	880	824	877	889	906	871	864	868	814	901	842	850	854	882	818	872	844	856	851	811	886	892	906	871	788	866	809	882	861	819	870	823	869	853	833	785	847	861	906	860	827	841	855	790	897	842	848	866	829	794	786	847	858	879	838	847	852	869	826	858	878	854	853	836	845	814	889	865	794	879	874	846	822	881	830	893	807	791	842	880	841	751	889	816	868	912	872	786	841	842	895	828	875	871	853	857	833	812	839	864	872	845	853	856	875	875	880	855	807	825	879	829	878	805	801	849	808	890	848	878	887	790	863	896	827	809	798	832	835	881	815	831	911	846	832	816	813	864	891	831	838	844	826	792	857	835	824	802	857	879	875	869	869	896	901	857	830	852	838	850	804	869	810	805	860	848	874	896	841	866	857	883	874	874	814	815	854	847	865	826	844	903	860	817	891	843	811	875	818	857	828	855	895	869	852	894	854	799	840	836	850	861	839	812	843	901	890	785	813	846	850	865	835	810	872	859	858	895	848	814	848	842	871	870	847	821	901	891	785	872	853	878	832	868	869	840	901	875	837	847	870	828	830	806	813	853	813	895	813	838	817	924	834	871	876	871	775	871	867	875	858	850	832	794	825	849	898	818	852	875	897	851	812	853	839	831	853	863	885	812	878	832	891	840	877	855	852	844	812	851	857	864	837	849	858	875	825	881	837	845	872	834	864	844	838	842	863	870	846	853	874	846	856	858	799	852	801	904	845	819	860	911	876	877	847	817	896	856	829	855	840	839	838	788	862	852	835	870	843	878	823	874	883	819	868	862	832	847	823	863	822	801	819	886	826	899	820	847	878	840	866	860	853	912	842	868	863	866	816	832	860	812	850	881	928	832	889	828	793	814	788	837	803	868	819	852	832	827	850	834	866	869	859	838	865	873	854	833	817	869	867	931	815	823	818	857	831	837	829	838	810	865	850	841	834	903	901	803	881	832	810	897	905	819	858	847	861	806	838	874	926	850	840	813	814	846	834	881	870	870	829	908	844	840	850	864	827	876	803	879	905	874	858	866	794	823	866	830	795	810	819	792	849	956	874	834	873	899	880	874	835	820	848	812	870	789	865	853	869	813	871	901	882	843	853	833	869	842	861	891	825	857	878	792	815	836	868	844	798	813	860	875	851	802	840	817	821	881	890	864	855	818	831	842	880	845	833	863	870	822	885	840	805	836	847	843	815	875	874	889	837	838	885	889	836	846	848	868	845	854	895	833	865	918	817	851	834	761	880	896	913	812	836	853	819	813	854	832	840	828	840	870	841	846	866	833	869	838	864	849	787	881	826	841	833	833	841	855	873	835	891	850	871	786	841	849	824	820	896	832	799	851	843	867	828	854	872	851	852	827	851	814	845	818	853	887	860	854	844	903	830	790	842	881	832	863	825	861	886	798	866	761	846	901	862	844	866	844	901	848	849	829	875	865	886	849	793	793	852	893	876	829	856	912	814	813	863	814	857	854	849	893	861	794	825	834	865	821	855	821	797	870	835	835	882	860	842	883	840	849	863	852	844	819	832	856	874	851	824	834	925	803	835	850	818	900	853	819	817	867	871	881	797	839	849	853	839	815	838	851	857	784	841	902	760	843	859	862	833	807	870	826	879	812	852	843	916	818	858	831	904	829	879	871	870	844	818	845	846	816	903	898	875	907	898	853	853	816	802	828	840	898	889	843	876	867	869	840	838	833	886	846	880	867	833	871	896	848	831	834	864	871	810	835	827	823	829	844	884	859	895	812	834	839	840	848	914	870	815	779	820	859	850	787	848	866	878	871	842	825	844	899	841	793	875	878	824	818	853	843	806	838	842	850	860	824	827	851	887	812	851	850	851	841	853	872	821	843	851	790	852	833	852	861	747	848	843	837	871	850	874	842	813	859	865	855	864	851	862	820	878	919	853	851	839	834	856	841	853	858	809	845	834	823	875	771	856	798	845	882	900	923	903	874	843	838	849	826	879	863	827	845	840	838	840	812	820	831	857	886	825	846	894	831	837	855	797	895	812	829	814	861	870	912	842	825	865	839	862	880	875	826	813	852	893	875	810	839	798	833	874	874	873	839	822	855	877	837	835	848	823	856	850	861	846	810	843	845	871	832	845	824	869	928	882	823	868	836	879	828	875	893	879	824	898	860	843	844	822	826	752	884	796	812	888	869	814	848	868	841	816	835	823	807	810	822	836	813	873	818	866	899	909	835	866	848	860	847	783	826	837	870	816	846	818	874	838	835	895	844	801	830	845	852	827	838	852	818	839	849	859	813	878	828	876	869	801	877	918	844	836	858	848	808	796	809	845	868	888	870	809	831	866	851	864	851	871	877	823	837	897	897	806	909	854	861	894	880	867	830	878	801	846	861	835	843	855
22513	21146	28772	23795	21147	21225	12443	1783	1314	1282	1173	1092	1056	999	935	963	940	950	917	896	852	924	863	911	842	849	864	847	826	850	825	835	880	842	836	855	778	862	795	805	815	808	800	793	840	827	874	868	805	860	816	808	801	809	824	848	768	825	850	789	834	847	862	787	782	835	788	803	800	774	826	817	840	774	825	801	819	830	780	886	792	797	824	796	774	800	806	798	781	817	794	823	859	809	887	775	843	790	850	788	806	801	806	805	815	800	773	832	763	829	822	810	784	820	740	786	812	778	765	829	771	785	772	790	793	752	839	802	854	832	793	781	815	802	801	824	792	796	786	785	754	827	818	810	787	820	802	823	855	785	817	819	798	778	764	782	816	819	833	821	828	814	842	836	835	783	810	870	770	802	805	752	775	801	755	787	830	847	797	790	857	865	817	819	836	819	772	788	804	815	832	797	789	816	791	797	772	798	821	845	782	797	833	837	810	833	817	823	781	800	816	861	849	779	825	799	840	831	878	804	829	739	785	826	770	748	795	831	809	809	816	795	811	829	857	842	767	791	797	753	803	777	805	797	769	815	765	812	830	830	817	795	801	795	804	808	782	826	809	825	826	799	833	766	777	820	787	803	819	860	813	744	814	814	784	816	808	798	760	815	761	832	854	828	803	837	765	770	812	822	897	766	774	838	812	812	814	779	854	829	837	827	832	797	811	843	830	849	790	864	769	844	767	809	819	796	794	840	752	821	828	846	824	798	851	817	810	853	861	827	806	786	788	805	809	855	860	807	772	774	817	848	851	817	807	851	865	779	760	820	837	814	811	815	779	841	819	779	798	821	812	819	808	836	811	778	803	775	869	790	863	766	796	782	803	834	830	814	820	817	812	859	844	800	817	799	811	795	810	845	839	821	781	785	788	823	810	763	804	859	920	801	883	810	788	872	802	806	827	811	840	810	774	825	843	854	834	813	773	789	825	821	828	769	792	852	794	809	859	801	838	755	884	831	827	809	772	841	813	824	787	773	850	803	778	790	794	850	763	832	819	736	814	847	840	808	805	788	817	817	779	812	842	829	804	837	826	814	813	799	837	848	801	777	773	791	811	836	806	783	870	834	742	833	789	821	826	732	808	820	791	769	783	817	783	793	812	787	775	785	836	813	787	753	775	839	808	856	780	800	807	821	845	851	835	837	766	774	831	798	787	789	778	818	796	781	752	809	804	769	810	818	792	855	821	806	859	796	777	816	822	821	789	811	798	804	776	849	777	791	782	810	805	779	815	808	825	799	835	819	876	787	786	790	806	811	827	774	857	867	777	819	827	847	805	865	803	824	817	763	839	763	799	807	815	830	827	811	819	802	802	805	839	810	841	776	800	820	825	763	824	795	796	813	799	809	779	817	845	797	786	781	774	822	847	809	771	789	777	812	798	779	789	778	824	801	841	806	819	845	757	795	804	797	810	845	808	802	789	778	853	831	790	799	794	743	834	747	839	811	784	811	812	821	803	815	799	741	813	766	762	854	801	797	844	804	792	858	809	856	827	851	802	841	808	781	763	793	806	755	876	796	884	816	817	866	806	884	772	820	813	768	850	808	827	837	826	860	859	805	848	783	790	787	831	865	821	868	832	826	766	797	767	763	855	807	819	803	850	795	792	826	862	821	802	830	761	835	806	784	788	827	791	803	836	791	818	780	805	837	787	761	834	833	846	793	810	786	755	817	772	780	869	826	843	822	818	813	819	882	821	794	786	800	808	769	817	794	788	824	843	822	805	813	801	771	873	739	822	792	821	747	852	804	794	821	829	830	844	806	812	822	816	820	784	802	786	785	855	815	791	831	749	774	784	778	788	799	792	842	796	829	806	787	858	822	804	782	839	826	766	757	806	861	819	817	813	774	796	808	768	836	829	790	822	844	784	810	803	807	805	802	834	785	816	752	858	796	775	836	777	847	781	818	775	846	826	827	784	813	826	825	764	809	797	787	798	825	795	744	768	803	752	786	830	819	833	854	830	773	818	819	828	815	794	798	809	810	799	848	790	770	854	779	823	813	803	763	822	869	835	871	811	815	791	781	819	827	775	858	806	760	876	818	822	837	772	785	865	819	835	796	816	822	796	804	761	762	836	785	784	774	808	792	808	795	791	763	817	753	790	826	750	759	807	826	790	843	814	786	841	799	842	836	831	802	732	823	795	847	802	834	817	809	812	796	766	758	797	773	800	870	757	788	837	805	801	846	802	822	830	807	819	904	803	808	803	779	792	810	814	794	790	822	771	826	770	804	796	863	833	821	829	842	793	778	827	826	763	788	799	824	760	857	767	784	821	773	846	824	821	834	803	722	850	796	878	794	794	814	778	823	822	851	864	823	789	759	809	805	774	846	801	811	822	774	828	800	823	812	749	826	803	862	816	857	793	785	830	803	843	841	793	782	813	849	851	765	835	817	880	772	821	810	772	786	789	856	761	827	821	830	808	794	833	836	771	795	829	814	843	824	758	801	821	791	796	806	783	798	801	850	787	802	806	774	819	774	756	782	852	813	838	839	794	800	820	758	826	791	799	802	825	787	821	761	836	810	786	805	833	800	789	789	832	809	824	810	770	781	805	800	779	806	795	829	767	837	798	771	749	801	844	803	798	822	837	803	800	762	851	843	839	815	813	811	868	795	818	809	816	810	797	865	793	857	812	770	836	789	843	777	841	828	768	839	748	777	797	813	821	833	806	777	806	834	798	736	855	818	799	810	837	799	754	787	767	815	781	726	811	813	733	797	793	791	857	854	803	821	855	790	813	777	784	786	850	814	780	780	842	809	799	822	816	844	819	773	788	800	848	774	797	839	787	765	800	778	872	817	855	810	818	823	800	794	830	798	746	803	788	852	818	857	794	802	780	818	776	772	814	855	747	857	832	823	803	788	795	812	793	786	812	819	772	812	842	811	819	785	787	811	814	835	805	824	795	790	811	789	767	817	806	806	816	802	818	785	798	823	844	798	817	793	837	738	813	832	777	839	815	789	797	868	785	814	795	859	769	832	769	774	781	821	765	838	824	842	819	818	758	809	829	800	794	791	823	808	827	816	814	790	811	789	858	823	803	789	788	846	793	810	829	820	783	829	799	823	767	757	783	776	779	777	828	868	785	811	782	855	810	832	838	842	827	860	804	875	818	829	815	768	836	795	786	796	815	833	789	815	859	813	765	795	869	816	786	831	812	864	825	830	809	846	808	760	822	774	839	886	771	814	784	813	755	756	821	797	880	825	774	813	811	789	854	780	793	839	820	821	795	804	770	798	839	831	766	857	753	830	800	819	775	803	779	846	841	798	801	817	859	807	817	830	814	776	801	813	837	851	765	814	875	791	837	814	807	814	802	764	771	814	765	835	803	834	815	802	808	840	764	819	796	772	802	787	831	828	833	812	818	804	866	738	791	836	781	779	774	769	806	830	787	804	785	811	745	804	785	798	728	822	792	812	853	839	836	763	848	768	770	785	763	825	786	794
14746	13227	10688	5512	3926	3020	2511	1965	1642	1489	1281	1213	1269	1119	1014	980	984	1010	950	877	917	891	855	908	917	870	870	877	883	827	881	846	838	891	828	868	860	885	897	849	831	797	822	818	819	844	833	812	872	878	838	830	814	817	861	838	761	845	850	878	781	872	820	860	848	869	856	829	889	822	774	814	815	782	801	843	799	821	824	843	814	860	833	828	842	822	816	849	813	797	829	835	855	821	801	770	825	798	865	795	840	872	843	887	837	842	810	809	770	819	842	842	853	844	864	806	845	859	864	824	847	805	834	825	810	763	822	843	781	835	809	820	822	794	876	823	802	855	796	833	816	837	830	847	774	758	824	838	823	852	860	784	797	855	845	852	851	779	853	839	775	805	819	871	810	836	846	851	794	894	828	847	808	832	778	807	833	793	845	865	756	837	786	835	778	764	811	825	823	833	825	855	840	810	809	863	875	779	841	791	812	817	818	815	809	865	836	806	810	820	784	840	807	854	831	786	837	857	855	826	805	814	908	817	862	804	811	804	840	816	798	799	822	778	856	832	829	804	839	824	828	791	827	825	791	845	815	794	811	823	905	814	861	840	785	868	808	799	815	875	862	802	779	811	863	783	843	789	836	797	831	840	806	831	794	843	811	804	840	862	828	800	808	836	848	855	812	798	903	787	812	772	876	822	831	825	771	824	852	833	794	796	858	799	871	825	840	842	753	885	832	755	808	866	823	831	785	800	835	795	834	791	828	844	843	839	852	791	875	816	794	824	834	807	814	837	855	849	783	811	832	822	829	788	834	803	825	822	894	866	832	832	812	846	826	808	786	833	866	874	776	835	871	836	781	775	823	824	849	804	820	796	857	781	848	862	884	834	829	804	834	805	822	856	802	869	821	837	811	849	796	823	860	865	816	801	817	798	842	846	780	819	828	845	787	807	840	766	866	815	816	846	816	838	815	827	831	862	796	786	836	775	793	818	801	815	796	867	816	796	823	799	812	808	807	812	808	830	829	820	837	804	868	836	812	833	783	825	798	850	803	852	833	805	815	827	821	839	829	791	836	830	820	856	843	849	850	845	836	838	804	814	828	885	842	819	873	820	803	844	849	776	797	877	848	840	772	795	810	860	822	857	818	828	825	829	817	790	788	826	839	876	819	809	809	801	842	870	779	804	781	824	793	844	784	856	839	843	840	812	804	854	798	833	825	806	784	794	839	858	802	840	764	794	784	818	839	816	868	799	815	836	844	814	856	825	836	828	824	801	814	754	852	785	806	812	892	805	844	812	819	840	825	834	822	859	829	860	855	825	757	890	825	856	867	894	832	810	852	815	831	829	809	809	861	822	747	836	818	840	815	766	796	827	883	786	837	827	886	801	843	801	799	837	805	832	888	800	804	817	825	812	798	819	887	754	764	866	818	767	848	844	826	847	830	836	834	807	860	845	853	838	788	793	823	828	833	859	838	823	822	837	810	798	818	831	807	855	837	805	789	815	800	804	807	848	821	853	850	814	851	833	865	801	770	830	809	855	777	853	835	769	813	886	843	834	813	805	813	870	850	807	783	822	815	789	811	845	840	823	799	834	810	828	827	824	863	818	827	839	829	832	790	840	825	845	883	887	804	787	791	850	831	813	832	871	794	826	830	833	832	788	798	838	815	846	827	829	836	802	865	838	837	786	852	812	816	843	787	794	811	819	851	822	790	816	800	813	835	836	763	806	805	834	818	888	792	790	830	812	822	851	784	814	804	816	814	841	805	821	872	833	814	809	841	756	876	821	795	825	792	819	816	834	813	848	824	849	829	884	814	864	779	829	781	827	860	812	855	864	835	795	866	818	788	827	844	785	821	856	893	823	817	812	819	829	803	837	825	841	819	830	846	767	823	812	829	822	854	818	841	810	816	777	853	832	799	838	818	821	850	839	834	839	826	829	766	879	823	805	873	812	885	827	844	818	879	854	803	845	824	811	833	771	841	865	880	816	853	765	809	856	862	816	819	874	846	856	802	760	846	807	802	866	848	814	774	849	814	860	853	845	802	835	783	791	861	824	855	805	832	808	855	835	799	817	792	836	808	793	786	880	816	852	795	855	824	814	816	775	891	823	842	810	832	808	809	831	847	825	766	866	783	787	904	841	865	786	841	837	807	840	794	827	803	795	817	843	767	797	822	828	845	853	884	833	844	795	832	796	786	805	793	791	807	854	873	835	845	819	835	783	821	854	814	828	860	790	783	885	849	817	801	795	836	885	863	792	871	828	847	812	842	840	847	806	837	761	791	817	802	834	800	823	799	857	780	822	862	834	779	842	826	847	845	819	811	755	826	893	781	762	822	864	813	790	848	816	820	740	786	834	784	814	821	829	774	869	809	778	797	830	797	787	801	816	828	802	811	816	829	837	851	825	826	845	838	801	845	826	835	881	813	812	793	796	833	893	800	856	826	823	817	815	796	831	814	871	855	777	778	787	816	816	865	818	784	750	798	837	826	795	793	797	847	842	854	794	817	829	816	824	820	775	883	822	810	834	804	807	784	798	777	802	840	871	832	835	842	805	785	744	813	826	794	830	818	797	810	841	819	841	835	827	834	829	792	889	849	871	852	818	874	763	823	835	854	800	866	826	856	829	837	827	796	811	871	815	793	811	814	828	880	810	856	826	820	798	826	796	816	816	834	879	850	817	835	839	784	799	852	812	830	795	799	799	851	851	886	789	824	823	835	821	844	793	815	774	839	848	853	833	791	868	842	834	822	836	823	836	842	817	856	829	794	814	822	857	851	856	836	828	799	834	863	785	892	851	815	830	836	858	849	802	820	817	845	816	844	809	804	834	779	802	805	850	768	828	819	868	825	847	828	779	844	808	798	855	787	826	785	843	774	818	817	817	801	821	791	807	813	792	809	846	813	772	809	805	865	820	862	823	832	854	829	809	819	812	757	801	768	776	832	845	821	813	806	834	863	801	869	841	785	842	798	845	815	872	817	845	850	876	850	816	785	842	810	784	782	798	812	825	857	831	796	833	817	817	817	865	804	884	807	869	812	789	793	827	819	850	816	857	811	844	852	806	804	845	817	829	777	841	818	787	808	818	833	819	865	791	879	866	817	842	792	843	828	860	839	822	830	816	846	825	857	803	771	833	802	799	860	817	871	831	802	822	826	844	868	846	830	812	870	797	835	840	807	809	833	810	811	823	821	810	783	812	811	865	777	855	854	843	839	800	869	806	809	776	799	785	846	813	825	880	839	822	861	829	810	851	788	835	794	855	741	819	847	812	843	833	793	812	826	832	804	803	806	759	835	808	743	818	819	798	828	853	840	822	831	768	799	783	844	807	794	787	796	850	831	823	803	879	830	827	809	878	811	797	753	805	842	802	847	824	827	763	782	826	846	822	805	853	821	828	778	816	848	816	864	859	796	816	829	830	878	822	847	838	823	777	802	781	810	851	831	835	804	814	829	827	809	807	867	834	822	880	816	836	836	816	814	778	790	814	848	819
22342	20988	28540	23644	20993	21049	12306	1826	1331	1223	1273	1062	977	992	949	926	904	960	939	909	914	900	887	829	889	872	849	885	826	809	813	847	861	824	851	796	818	821	821	840	843	827	890	833	837	849	811	848	823	839	841	780	795	773	799	856	820	808	791	836	788	806	786	844	846	793	804	792	858	809	846	772	883	810	855	756	781	810	795	772	860	841	857	830	802	811	798	780	835	789	814	791	761	814	794	818	815	785	791	825	782	839	848	777	785	788	831	819	807	774	824	835	803	753	793	816	758	751	788	789	779	849	819	772	818	806	773	816	819	836	836	829	796	807	771	843	804	782	781	812	796	794	829	847	847	822	799	778	844	814	784	820	793	825	803	842	879	826	806	827	775	871	806	794	778	836	816	797	839	770	815	827	811	833	840	800	799	856	821	771	826	815	809	835	875	810	805	821	803	828	772	801	744	803	760	840	835	836	793	782	808	799	797	764	775	821	827	805	818	791	738	806	829	821	825	742	759	779	832	770	827	788	789	785	763	812	826	843	763	786	856	813	832	783	821	827	830	861	811	806	798	818	816	803	798	846	873	810	785	870	813	809	792	780	794	852	867	789	789	797	855	810	780	809	798	801	811	800	815	776	769	727	803	767	805	801	853	802	756	807	827	782	784	782	833	834	794	814	784	811	802	852	828	810	800	764	752	850	831	790	793	842	814	774	794	802	731	792	810	776	782	825	822	807	811	791	766	807	820	839	854	756	750	828	798	792	793	812	807	852	778	844	837	839	845	751	781	811	794	817	798	794	726	807	776	818	765	767	838	838	772	848	786	838	816	803	797	818	791	810	831	808	844	809	767	773	832	750	795	831	788	821	845	742	811	826	796	825	784	813	787	762	830	830	820	746	790	822	850	756	818	804	821	799	810	790	817	855	816	829	791	787	798	786	798	795	836	803	776	784	754	796	838	826	815	868	792	834	778	758	778	824	769	770	796	793	811	791	841	789	756	841	830	763	789	794	837	784	791	831	806	803	761	821	755	804	842	808	781	823	862	769	784	788	767	814	824	761	840	810	856	773	762	825	732	771	800	835	809	796	806	809	800	792	776	742	820	785	803	778	819	794	880	819	809	806	800	824	780	782	809	776	820	853	781	779	829	840	780	780	812	794	772	844	819	790	760	769	839	782	801	791	824	799	927	792	801	835	817	824	786	792	801	833	797	834	807	820	825	840	804	828	813	788	807	828	824	781	792	791	813	786	806	732	788	751	758	823	816	785	775	797	858	774	780	832	816	795	789	844	812	773	787	853	768	805	805	894	780	812	808	835	793	803	856	806	757	825	812	804	760	805	762	828	831	785	823	798	769	848	823	785	742	820	839	793	809	816	782	794	813	762	773	771	788	811	782	732	805	793	786	823	868	813	767	797	830	864	803	830	798	794	816	791	798	773	795	779	883	820	829	813	809	798	807	787	840	767	826	756	749	835	773	788	775	836	820	815	819	860	796	887	798	772	793	763	790	768	806	776	772	832	875	748	808	790	769	802	802	838	721	763	834	817	848	841	809	797	831	800	744	824	775	813	850	781	774	765	775	824	791	794	764	789	827	754	771	789	823	784	791	787	801	813	767	783	797	799	781	778	764	761	786	782	837	752	789	808	773	758	789	837	785	805	800	818	752	812	829	849	817	783	837	830	836	820	820	772	778	841	834	810	782	822	819	811	772	849	812	803	805	829	776	841	817	807	797	778	801	825	791	816	754	846	851	738	807	799	836	771	868	819	797	793	836	827	823	798	737	800	834	836	847	788	772	790	825	836	864	812	809	798	842	844	815	824	845	809	794	808	841	805	774	791	784	846	779	789	793	820	808	810	841	752	806	824	817	760	816	831	838	807	833	848	805	824	741	801	809	824	844	813	814	813	763	822	793	780	809	846	828	842	804	791	782	826	826	820	836	747	797	850	893	813	769	778	834	768	752	778	809	777	834	826	756	795	771	786	777	797	773	793	806	817	806	808	808	834	826	826	792	788	829	811	785	755	815	807	800	787	854	830	776	791	824	824	830	852	809	795	806	825	814	763	803	822	799	843	766	816	815	788	843	772	747	803	846	819	761	826	808	819	765	817	795	810	829	834	846	815	821	803	828	785	834	872	827	797	829	856	780	802	772	792	821	762	756	840	792	807	767	808	809	788	794	819	796	815	866	728	799	805	744	785	834	741	807	800	822	809	802	798	760	753	813	756	792	845	800	796	793	797	768	798	835	813	849	773	796	809	808	831	818	807	792	756	799	819	826	822	840	805	809	788	844	806	802	838	793	782	818	810	794	822	790	770	822	833	788	828	816	809	857	804	804	780	855	812	782	847	781	782	808	806	841	857	768	781	820	772	803	796	838	796	831	785	794	810	766	777	865	777	783	794	801	824	801	844	801	840	799	847	790	818	815	757	767	750	829	824	844	780	864	818	780	803	844	770	839	783	796	825	820	775	783	816	832	785	757	803	809	808	802	785	790	754	804	883	871	769	780	796	804	807	788	802	753	844	832	822	809	798	815	796	774	805	772	802	871	843	770	816	794	877	817	839	834	798	844	808	792	783	830	794	790	795	793	829	807	788	791	818	834	787	785	816	774	785	787	843	838	813	767	774	772	770	805	805	734	751	793	852	776	814	871	796	851	851	823	819	837	816	788	770	829	829	779	759	731	803	769	825	851	810	800	784	813	784	810	760	746	817	856	776	831	824	822	797	795	838	793	848	799	799	789	813	851	814	788	799	763	783	796	765	804	805	801	802	777	772	803	807	816	827	767	808	813	821	802	810	821	800	804	771	796	817	837	821	791	795	791	791	819	763	809	796	804	838	782	815	821	827	750	843	750	812	808	776	758	807	807	774	780	771	801	782	798	771	797	804	831	778	777	822	834	755	836	846	841	828	794	821	784	819	783	830	845	799	789	820	810	832	821	784	834	841	803	808	777	823	833	784	821	841	838	839	833	847	803	844	793	842	848	844	766	806	813	767	772	807	795	773	808	798	796	807	832	803	800	830	824	823	777	820	769	764	777	767	742	833	799	796	795	755	787	816	858	825	780	758	732	812	789	799	789	761	801	795	781	776	821	811	790	807	793	832	815	784	827	894	785	821	800	816	775	845	809	798	788	803	781	811	812	870	845	875	781	836	849	781	778	867	804	798	784	814	822	795	779	775	790	750	780	807	853	816	823	780	827	775	853	762	817	810	756	828	840	810	817	786	772	755	802	799	768	734	793	792	793	824	827	810	775	809	788	777	790	775	795	810	790	790	799	830	831	805	813	762	823	810	812	829	769	864	797	803	771	764	851	810	814	813	762	776	752	780	810	807	784	811	811	806	779	863	816	805	786	782	833	774	851	839	810	795	815	812	797	819	790	763	810	821	842	867	746	810	809	853	798	823	864	823	829	810	818	768	747	760	774	809	825	789	818	845	799	822	763	778	843	780	802	783	795	821	788	779	834	821	758	741	864	819	811	754	819	808
16918	13184	10496	5309	3810	2988	2387	2018	1672	1445	1317	1279	1157	1127	1034	1029	964	976	935	931	922	898	939	881	848	916	865	874	858	911	874	836	850	864	873	829	888	823	887	782	844	904	829	835	824	820	860	850	805	836	829	878	883	858	807	827	848	812	756	767	849	805	816	847	797	832	824	882	824	836	770	838	813	799	867	834	845	823	853	847	852	859	831	834	789	850	798	778	806	864	767	821	852	765	820	810	787	833	841	784	847	824	788	780	807	822	812	797	834	844	794	801	810	816	819	895	770	764	802	801	829	830	836	837	822	822	821	847	834	803	788	853	828	814	787	808	805	802	828	820	829	827	845	834	824	838	847	827	811	844	813	814	828	814	820	817	802	818	831	850	824	839	867	818	829	831	846	818	794	786	818	789	860	790	821	837	813	847	774	893	800	777	877	813	823	802	815	798	811	846	852	820	837	858	766	852	776	806	795	794	801	830	829	791	807	832	797	840	829	840	873	798	825	798	896	801	813	820	824	825	862	810	791	802	863	832	849	812	813	847	817	813	828	822	829	820	804	851	850	792	786	878	814	853	819	774	803	809	821	830	833	774	826	789	820	832	836	795	804	824	814	801	828	831	823	873	884	786	838	843	832	815	814	885	795	800	850	892	829	856	819	784	802	840	787	858	821	798	832	798	788	842	849	867	803	775	823	858	853	825	790	792	817	846	836	771	829	844	839	876	836	789	833	825	827	811	854	862	822	828	839	834	828	826	819	815	848	821	841	830	772	818	874	803	811	817	857	809	835	839	799	753	845	880	866	819	785	839	844	814	856	822	802	794	787	818	802	884	873	827	798	815	791	809	828	807	858	812	751	817	771	834	847	806	858	793	831	800	812	839	826	819	859	813	857	850	816	789	802	806	762	786	885	835	797	869	814	786	813	826	800	749	839	796	846	837	909	818	837	802	808	798	845	860	828	858	829	831	870	829	804	776	811	766	790	840	804	827	803	818	821	799	810	826	875	852	832	813	894	809	820	821	814	843	810	825	812	848	791	824	820	835	819	775	751	863	797	842	823	865	819	873	834	839	767	785	793	827	826	812	850	842	860	786	847	856	823	780	836	817	828	788	808	793	808	810	822	825	775	809	798	787	791	797	833	823	802	836	819	765	829	836	862	792	789	817	818	814	837	849	807	831	806	825	838	822	805	794	833	840	787	817	764	832	826	826	813	849	830	880	849	787	873	848	830	801	783	837	847	828	818	803	897	814	810	841	779	880	824	819	791	829	816	817	834	882	844	810	807	817	814	806	817	829	802	796	868	837	792	815	776	804	815	810	779	803	829	810	832	815	812	835	829	815	824	816	800	836	781	755	864	841	846	770	833	824	815	832	825	798	813	804	809	813	758	849	848	834	791	828	823	804	820	831	831	815	818	768	799	849	799	791	804	858	822	745	858	811	839	851	819	803	847	838	855	813	823	845	815	819	886	809	809	843	867	858	798	846	859	843	791	839	778	784	820	840	850	855	783	839	850	800	823	849	842	808	817	846	821	811	834	842	811	802	807	785	833	798	837	837	870	817	865	796	807	785	794	769	835	851	789	845	859	846	826	759	788	837	816	850	818	814	849	834	830	835	827	849	810	863	812	810	805	759	840	823	830	815	815	783	853	821	836	816	810	831	805	837	805	839	790	834	895	818	818	867	823	811	834	845	833	838	829	834	812	818	876	873	872	794	768	849	790	842	800	809	795	843	819	816	819	878	768	818	842	846	840	840	795	816	807	814	891	762	793	815	861	853	839	771	792	790	891	841	862	765	770	800	793	792	771	795	821	859	826	850	817	797	790	843	807	804	820	811	768	895	808	875	875	823	827	802	794	857	803	810	747	773	806	754	837	897	834	806	802	813	809	802	830	801	830	882	825	822	843	801	830	786	814	831	811	811	819	842	834	808	812	803	823	854	813	855	863	816	836	777	833	839	877	785	843	788	823	834	844	793	814	795	839	811	795	861	820	828	836	797	802	857	860	807	826	841	827	857	841	817	810	843	857	763	799	819	807	796	802	846	851	771	889	768	796	802	845	852	839	856	818	856	831	853	827	774	854	792	839	840	857	850	808	805	824	826	809	874	791	799	847	807	834	815	797	888	804	864	818	822	841	777	806	818	814	836	816	880	856	800	785	845	815	822	832	830	834	798	809	835	845	854	809	807	788	828	817	851	838	824	809	805	822	848	836	821	774	819	818	773	825	826	808	842	833	834	835	827	854	812	866	780	816	824	842	808	801	837	842	808	786	841	810	777	828	846	800	846	842	857	865	798	827	792	825	815	793	833	861	843	791	849	827	818	774	813	846	830	809	840	819	772	849	848	742	746	825	790	823	881	825	827	790	841	846	845	850	828	771	846	788	828	779	818	844	793	788	837	828	842	834	808	862	864	855	872	801	835	801	819	856	808	826	808	840	839	853	826	830	757	838	798	844	798	842	821	811	803	814	795	838	823	798	824	806	829	816	807	826	835	812	829	827	800	844	783	785	840	846	805	859	781	809	829	777	857	783	843	808	780	819	826	857	778	794	812	806	789	840	797	843	819	828	760	743	832	861	825	858	847	792	867	793	847	856	751	805	849	845	844	814	844	845	853	773	805	817	873	793	817	826	821	822	773	829	845	831	828	812	869	833	785	811	831	786	797	797	876	821	821	840	850	851	809	818	810	799	771	807	895	824	830	819	791	849	834	859	819	871	816	819	790	813	854	838	781	775	837	817	881	878	830	825	840	791	836	827	798	826	860	792	843	786	800	844	819	839	818	807	786	833	867	843	811	816	757	803	799	815	811	842	859	823	766	834	859	748	842	746	796	775	850	835	820	815	788	827	817	835	781	777	830	853	808	841	860	843	800	766	844	832	809	839	844	826	773	806	787	805	853	813	761	835	848	786	771	803	798	798	874	797	853	802	810	790	810	806	839	818	872	791	776	822	802	784	784	815	818	795	792	822	820	849	817	849	811	800	826	839	815	865	829	831	818	807	840	844	841	841	812	823	859	895	818	780	878	913	810	809	863	824	827	797	824	793	847	825	913	812	831	833	857	805	808	819	851	846	811	770	850	821	822	777	764	813	817	872	819	829	858	827	776	799	859	823	856	863	849	807	794	805	766	816	814	834	846	829	809	802	824	889	785	800	817	834	857	809	754	831	834	856	811	828	776	763	826	861	823	790	842	822	831	826	811	825	805	804	798	828	846	824	819	813	813	829	835	826	813	849	789	783	822	847	819	832	825	855	805	755	878	809	851	805	802	887	860	829	785	822	831	868	829	854	814	840	835	852	869	822	832	839	830	772	783	796	841	816	840	747	883	813	819	780	821	863	758	778	798	847	826	812	824	841	834	831	803	826	836	854	804	822	803	799	802	792	792	797	883	816	858	809	748	829	873	825	865	815	838	810	793	834	891	841	851	814	835	882	794	795	789	868	841	841	854	787	813	814	771	835	863	807	824	830	830	849	801	834	818	826	865
22461	21080	28631	23745	21082	21151	12544	1817	1374	1228	1203	1181	1079	985	945	941	900	869	915	949	946	856	936	838	871	870	850	854	889	872	797	841	850	881	827	853	851	843	811	898	844	816	862	871	857	841	820	825	803	809	867	871	813	834	850	838	846	794	813	802	862	858	872	872	802	858	868	838	751	806	784	824	799	807	830	873	829	848	808	841	815	851	845	837	831	769	849	845	817	871	912	820	838	795	842	842	800	876	832	776	789	822	829	837	793	841	826	840	829	794	830	795	872	860	887	793	832	855	818	812	809	866	804	786	869	845	825	782	863	844	831	831	853	792	828	857	835	859	899	819	795	840	778	810	811	819	801	899	816	840	855	846	823	846	832	830	841	845	822	821	858	846	840	857	790	853	804	789	800	777	828	834	833	830	901	839	812	772	803	892	843	763	845	849	796	768	795	834	788	782	773	836	830	833	812	850	852	867	839	792	778	816	788	818	784	841	801	821	853	820	823	776	828	847	837	821	859	842	849	847	790	785	827	868	890	881	847	830	798	836	805	840	827	860	836	822	839	812	775	817	840	853	855	797	793	897	856	829	842	845	783	859	829	806	824	839	800	838	784	811	808	841	793	830	870	860	799	855	857	849	839	810	822	885	821	812	839	825	830	871	822	873	843	865	813	805	761	814	828	837	822	780	860	820	833	807	778	801	776	839	850	851	831	870	805	822	860	784	893	861	822	838	868	792	828	867	822	831	825	818	823	830	842	892	763	849	796	863	865	803	847	822	837	809	806	815	846	818	794	802	839	848	874	847	806	849	853	808	767	870	874	857	791	824	826	808	836	819	813	833	816	847	888	793	833	860	796	800	834	785	846	832	817	797	774	795	878	830	863	807	804	823	812	811	815	821	824	808	765	856	801	873	840	787	853	835	857	812	835	840	867	856	826	796	816	817	837	806	839	794	821	846	847	789	873	825	867	816	866	794	816	838	856	809	823	818	801	858	825	817	792	816	805	889	879	785	833	825	855	830	840	832	811	811	817	811	831	761	808	849	815	848	808	849	822	771	837	815	828	847	808	855	826	786	816	816	834	816	800	863	851	821	840	822	798	793	825	859	847	816	830	799	814	856	846	851	799	805	811	801	809	840	821	861	863	820	823	858	837	845	831	812	826	803	845	791	852	862	837	820	866	816	885	812	840	839	812	796	843	837	846	862	805	799	811	820	788	799	857	853	815	782	854	870	829	833	833	825	795	812	813	798	820	845	872	807	787	806	777	809	786	783	813	832	799	818	795	836	862	807	815	818	862	805	809	869	805	818	820	823	816	845	822	774	801	845	841	825	868	849	837	815	864	825	820	795	836	835	797	828	836	815	837	791	813	840	836	837	859	797	858	855	875	855	866	832	778	851	836	791	815	841	820	821	847	850	826	869	821	862	790	855	846	790	851	758	834	826	854	822	827	787	815	819	822	849	852	788	846	786	831	803	824	832	842	861	824	832	853	839	838	808	842	828	822	812	804	846	840	847	842	812	802	803	846	832	833	840	828	855	807	828	829	835	863	787	816	804	838	851	871	818	805	810	867	809	802	871	842	837	857	779	802	847	840	830	790	791	850	820	789	791	815	796	782	805	861	786	826	857	864	804	799	834	831	859	878	809	811	892	908	838	807	841	866	850	843	791	840	829	821	834	864	818	837	848	853	807	832	832	834	805	836	843	825	784	864	816	787	817	830	811	833	858	848	851	802	861	848	822	835	830	846	824	821	808	825	875	875	805	850	812	808	862	833	861	776	819	871	834	801	783	832	836	816	803	837	817	853	807	856	825	813	815	856	847	839	817	866	807	809	829	850	859	786	847	811	803	780	808	830	807	815	820	883	827	840	843	789	845	842	815	837	866	796	794	896	793	775	819	784	833	842	764	811	800	857	834	802	845	786	849	799	806	843	832	820	799	831	783	805	794	854	847	788	777	840	847	865	757	798	845	859	832	816	845	830	846	869	859	848	848	823	812	803	747	860	798	791	786	859	878	776	803	826	840	815	783	821	787	854	815	871	852	828	809	813	830	813	813	852	831	786	830	808	834	820	817	791	797	811	834	869	803	872	799	812	822	819	787	794	800	790	865	822	863	813	850	823	836	844	783	778	792	813	852	823	845	902	780	807	833	851	804	833	837	797	834	822	834	861	797	781	803	817	827	886	859	805	819	792	832	842	829	822	781	849	813	820	781	820	866	839	839	867	863	860	805	823	859	888	836	863	821	906	841	823	881	781	831	813	796	837	871	831	791	901	796	794	822	862	860	795	844	879	849	849	846	781	799	790	843	798	802	825	790	802	825	831	821	841	844	829	868	804	785	845	801	810	805	786	762	853	843	826	833	853	782	857	825	834	807	824	828	804	823	812	826	782	801	874	848	807	852	828	837	839	803	840	859	806	856	810	819	818	803	825	829	819	800	775	831	797	832	835	754	847	791	817	876	853	849	794	867	858	818	776	838	831	783	799	815	790	886	777	879	872	776	808	848	833	824	840	835	824	817	815	821	798	854	846	794	842	849	872	819	826	827	840	795	828	849	795	739	822	815	859	846	892	808	873	867	835	760	833	883	804	798	863	822	866	848	856	774	846	810	856	805	792	834	858	790	803	852	813	811	804	829	819	789	786	829	836	770	826	797	772	812	821	808	818	875	830	849	866	829	833	767	800	812	832	823	863	825	854	805	819	794	828	800	795	839	797	809	857	864	842	828	821	836	849	847	834	821	830	847	829	798	819	816	815	824	793	795	815	871	849	839	834	806	760	796	826	842	787	842	877	825	804	806	787	786	865	789	832	819	804	839	782	802	850	844	903	817	787	815	783	750	827	849	832	832	838	836	828	815	819	829	801	835	854	827	812	772	796	805	844	775	831	858	810	794	824	858	808	755	845	814	768	804	882	851	855	886	825	815	799	788	812	812	824	854	828	852	839	787	831	783	817	787	822	789	821	835	809	783	844	801	867	840	833	839	831	809	729	819	834	858	806	854	802	834	776	846	811	850	796	841	795	820	809	812	818	787	824	859	834	846	845	768	876	803	821	866	869	845	763	815	824	830	858	807	805	843	847	841	836	823	828	824	822	821	790	782	778	862	799	861	858	819	819	853	829	823	798	806	793	833	800	866	817	815	854	824	810	821	903	831	841	790	806	831	829	820	896	759	769	803	882	790	808	832	864	852	844	819	795	826	852	841	834	826	805	821	863	859	839	807	828	801	824	816	833	782	892	850	811	827	816	836	790	821	810	846	829	867	840	825	830	849	813	798	836	794	852	808	834	796	805	809	837	802	852	802	835	873	746	865	868	853	793	796	801	823	852	890	785	773	807	780	791	799	874	806	820	801	842	763	809	876	823	862	821	792	840	806	836	847	810	827	812	826	841	869	804	903	801	799	854	835	845	827	785	757	823	809	845	812	839	799	881	833	818	785	804	844	834	791	843	831	815	823	790	844	832	819	830	851	868	803	878	800	831	796	804	804
21149	13193	10538	5350	3880	2966	2464	2026	1698	1558	1386	1337	1184	1080	1042	993	1015	973	918	962	942	891	899	902	905	898	912	922	860	894	914	790	925	845	852	832	890	885	893	852	871	867	816	905	860	886	847	865	844	891	859	816	881	877	831	863	878	814	864	829	801	845	808	839	894	840	913	869	853	865	840	788	891	843	866	868	843	872	820	851	802	901	838	852	817	817	873	921	811	874	779	858	846	846	805	841	797	816	857	810	848	824	806	895	802	843	834	853	824	880	867	828	822	843	865	853	839	827	921	900	844	823	895	812	801	831	872	830	797	852	871	850	791	786	819	863	875	868	836	811	825	829	815	816	869	855	879	859	844	847	854	851	836	833	857	862	876	817	851	807	897	838	866	852	855	853	834	797	856	842	878	822	883	844	867	828	802	830	883	878	848	839	895	887	862	814	880	862	825	813	820	825	834	842	908	813	851	854	862	902	864	808	827	844	849	851	859	835	828	839	821	847	878	875	910	815	852	863	850	860	834	854	816	828	817	886	863	798	861	875	822	838	812	861	809	830	836	817	821	873	850	803	834	851	798	853	867	830	843	854	810	869	865	836	855	858	803	867	863	842	805	866	833	831	817	776	875	829	774	874	866	893	855	808	830	855	841	882	835	802	881	826	819	867	801	839	848	810	846	829	873	776	819	868	889	817	841	829	843	898	830	871	821	826	887	809	790	837	803	851	819	895	839	794	837	822	885	833	812	819	877	838	834	896	834	831	849	896	876	853	815	863	860	813	880	828	826	866	861	847	832	850	867	835	824	823	816	827	830	828	814	870	824	876	805	851	880	843	833	789	818	855	871	837	831	848	851	895	874	832	833	813	844	813	870	836	877	874	854	835	799	845	851	842	805	780	816	860	834	859	873	848	825	887	833	852	891	845	876	833	862	817	781	813	842	844	819	804	803	875	903	778	894	847	840	840	863	853	859	864	837	869	894	833	844	806	832	871	794	803	814	847	816	858	843	865	873	874	853	783	843	882	864	870	881	877	815	816	832	812	847	840	786	824	794	847	819	870	855	843	775	866	838	824	822	891	819	837	830	861	883	883	920	836	884	824	849	861	827	842	845	845	851	858	844	870	898	833	864	799	801	876	815	854	854	847	852	824	782	817	843	843	832	797	866	818	844	909	851	806	861	837	902	865	846	786	859	876	834	799	815	854	855	793	773	825	856	854	866	868	821	858	879	799	852	877	823	933	851	846	827	795	873	808	861	866	816	841	879	856	851	843	865	857	807	833	796	834	838	858	839	808	855	865	874	844	820	857	809	831	799	855	818	821	823	813	854	803	857	809	808	822	891	833	851	836	811	813	869	895	889	861	807	849	831	801	849	797	835	857	830	826	854	808	865	847	814	844	905	863	863	789	888	847	784	844	839	872	855	918	868	831	849	868	856	860	823	847	810	911	873	840	853	815	891	855	827	812	847	799	811	886	870	942	811	839	848	870	852	855	812	885	863	839	885	867	814	845	848	843	944	861	851	906	789	854	785	833	813	856	815	798	874	863	833	887	852	826	851	807	837	837	866	900	834	836	853	820	862	844	802	843	862	858	841	848	829	863	868	845	917	832	820	873	822	804	825	866	801	854	859	894	828	842	887	828	799	822	875	882	840	863	791	869	817	883	850	847	853	873	789	851	808	831	863	864	844	816	836	854	858	861	866	869	881	894	860	833	866	851	828	842	825	897	828	817	810	794	837	838	863	861	840	819	855	837	836	886	818	841	830	795	823	800	796	863	872	878	843	804	782	802	899	825	847	836	823	815	870	862	854	898	820	836	825	902	858	845	827	878	845	878	858	798	862	838	803	834	890	835	816	790	843	818	855	852	824	849	822	834	837	880	812	847	827	841	842	845	796	847	853	816	880	845	855	870	810	873	875	899	809	860	874	817	856	825	860	764	856	859	843	857	867	859	829	812	864	887	835	810	810	868	862	849	843	847	814	897	855	860	882	824	832	823	861	827	815	851	808	806	894	838	862	827	874	791	848	868	903	868	832	871	840	827	890	856	876	827	887	833	844	849	822	875	895	820	786	788	846	851	850	851	809	805	813	867	836	862	837	777	806	788	809	836	796	818	832	883	867	859	802	824	824	864	858	865	814	868	814	822	877	873	936	825	826	792	830	886	780	857	852	805	845	834	825	876	840	821	743	823	846	828	896	828	823	844	859	890	837	825	846	891	837	836	838	835	814	868	864	830	859	788	909	840	820	810	831	803	820	901	793	852	773	883	833	865	867	893	852	831	873	804	836	799	836	741	838	840	860	866	833	818	830	814	834	829	847	812	847	866	824	886	873	810	829	892	815	875	827	857	796	801	849	778	838	807	814	873	830	815	815	803	849	834	862	841	858	831	824	838	843	843	827	841	817	889	802	858	847	812	846	819	838	831	816	897	829	876	812	876	820	864	873	785	848	867	882	804	884	789	845	820	832	784	826	808	836	809	815	816	824	808	832	863	843	837	793	836	819	807	821	813	878	780	864	795	827	817	893	798	851	842	792	866	862	880	790	845	838	824	867	916	837	818	855	807	873	862	853	827	841	853	842	824	845	889	868	862	858	854	874	898	835	844	840	865	799	800	859	846	842	831	900	863	848	818	838	876	809	859	825	862	844	792	840	929	836	816	825	855	850	899	885	868	847	817	823	894	827	867	820	829	796	863	815	844	870	892	852	828	862	867	827	812	917	859	820	882	838	884	916	841	869	849	796	852	796	807	834	817	846	824	830	850	808	836	875	865	793	859	827	815	858	815	845	934	845	827	817	835	832	829	827	861	808	822	850	821	850	801	851	854	879	860	863	830	784	840	786	794	808	818	874	795	854	877	850	877	815	823	813	859	796	814	849	821	829	868	802	880	811	864	823	792	886	824	847	840	859	888	766	787	826	863	815	799	835	868	886	824	835	798	875	901	838	805	854	828	861	854	847	854	831	845	839	817	857	868	819	823	821	841	850	834	837	816	854	857	879	872	824	841	824	897	819	838	796	874	855	839	850	836	823	877	837	795	850	845	839	816	861	869	907	810	849	851	885	866	850	825	834	858	899	792	801	813	819	848	883	815	868	825	825	831	856	840	883	820	854	866	878	867	874	870	848	817	913	857	841	867	845	837	793	798	824	847	864	843	823	861	892	841	875	892	834	797	841	894	850	867	812	816	862	837	841	849	860	874	823	831	844	843	831	852	867	839	853	860	854	842	791	806	844	834	862	823	792	848	811	812	819	807	856	830	867	832	837	860	870	867	815	817	843	864	814	875	850	891	874	875	806	856	855	823	837	835	813	865	858	852	818	789	822	840	808	815	812	837	894	849	811	851	815	870	837	872	839	838	838	851	790	860	837	885	864	840	858	808	856	857	830	843	812	869	844	849	815	884	847	884	905	875	859	820	808	820	837	858	862	815	856	839	809	885	838	859	824	852	848	827	829	839	848	808	861	918	830	872	837	888	869	861	793	835	877	839
22436	21068	28627	23733	21077	21149	12302	1780	1382	1261	1210	1107	1078	963	954	986	945	962	922	938	865	916	911	865	867	890	873	906	904	875	874	836	901	895	845	845	881	854	841	879	855	882	861	815	887	811	850	820	851	820	914	838	819	845	828	826	799	865	830	864	824	875	831	848	826	804	873	796	835	852	811	854	848	835	840	821	815	815	832	876	860	850	855	785	815	801	855	890	816	811	831	845	828	814	743	801	860	842	832	810	807	823	831	804	832	847	802	857	834	848	886	856	816	860	855	801	853	816	824	804	846	860	842	844	838	864	862	856	789	823	862	809	812	843	847	891	826	862	798	835	790	826	815	832	837	796	870	810	821	853	835	850	872	868	833	875	816	817	802	887	819	867	882	828	871	861	789	862	834	881	834	799	841	840	851	850	797	783	902	859	843	833	817	831	807	818	810	835	885	815	803	828	747	826	867	866	885	863	835	837	852	828	802	808	852	843	832	820	841	776	774	860	820	857	812	810	798	777	893	818	825	784	834	807	865	785	865	902	883	896	864	832	891	828	794	878	834	841	854	774	801	815	868	793	850	819	844	863	880	792	846	833	819	805	840	792	841	830	803	832	861	852	817	862	837	792	822	877	830	805	820	852	814	853	813	841	825	840	795	808	840	867	896	816	819	797	858	825	831	848	894	871	856	811	801	820	889	871	881	844	874	836	797	825	808	812	818	852	902	813	831	798	871	810	857	858	812	806	838	863	834	797	847	871	834	890	819	835	836	848	847	827	823	848	835	820	823	834	860	847	820	813	808	869	820	794	835	823	809	860	827	768	851	869	848	858	878	802	791	840	804	864	855	838	848	851	810	865	809	800	836	830	842	850	833	845	832	827	854	802	829	822	901	797	815	788	856	850	830	856	819	840	895	815	803	858	771	813	829	865	864	799	824	839	773	857	812	789	796	807	837	818	746	818	798	879	850	818	862	817	838	803	821	806	831	834	861	826	847	853	809	868	782	834	860	821	813	828	896	856	843	839	840	831	833	868	814	773	876	869	852	815	799	794	764	857	843	812	837	818	810	868	819	754	794	837	844	825	818	802	868	832	843	843	795	821	837	855	812	852	890	795	838	880	823	858	833	890	846	823	841	853	837	888	839	845	821	847	824	865	824	804	812	827	815	798	855	817	877	889	865	848	820	852	867	880	766	811	814	853	829	831	852	809	844	827	886	825	896	790	809	826	833	850	748	839	826	851	894	806	843	861	779	866	862	820	818	861	890	787	859	792	862	841	851	867	839	838	825	856	836	806	808	893	817	862	835	823	768	886	822	796	892	799	874	831	799	798	801	792	805	844	846	873	881	788	879	833	806	808	861	830	838	868	829	847	817	843	834	824	817	795	878	801	871	830	798	807	858	846	859	905	838	785	806	843	832	812	850	853	807	801	796	877	836	825	785	837	765	802	824	853	764	840	857	877	788	816	847	790	786	835	869	818	902	832	841	848	846	837	828	789	802	774	837	844	851	838	854	839	846	832	801	836	823	788	840	880	810	846	800	822	827	845	843	806	811	780	839	848	858	837	824	781	860	836	858	785	813	855	835	877	809	865	872	847	827	797	799	806	836	829	815	803	814	833	853	822	836	876	867	866	841	836	845	834	821	842	841	803	853	828	760	807	810	818	818	816	872	837	853	856	807	853	837	823	876	895	817	860	832	837	783	822	830	844	789	870	806	852	833	832	850	805	847	856	852	840	835	867	852	840	820	824	879	830	847	816	858	824	864	859	863	812	840	813	819	871	786	779	806	862	886	877	794	830	847	771	807	832	822	770	808	850	840	772	844	794	842	855	850	870	815	824	834	839	853	822	841	832	816	875	818	806	864	832	792	833	773	844	827	874	806	845	830	846	842	832	854	836	857	850	843	806	828	821	850	851	842	856	799	809	846	864	842	821	854	795	840	834	785	887	772	838	836	819	862	846	846	856	850	883	869	836	842	804	834	782	824	816	834	836	808	872	836	791	826	876	894	823	835	845	796	793	836	817	848	786	863	783	892	879	820	821	846	783	839	838	856	868	857	802	821	813	868	852	821	856	801	853	861	845	826	824	799	845	847	830	791	830	819	804	811	814	832	832	755	863	830	836	887	824	869	814	849	795	868	816	864	830	893	824	789	782	845	833	859	780	871	867	798	754	817	789	860	850	791	803	851	826	853	827	837	813	770	903	851	806	816	859	862	833	775	825	845	861	836	836	804	862	856	864	809	837	812	797	831	862	835	761	847	833	804	886	843	806	819	871	812	808	865	846	811	813	865	832	780	898	827	834	833	807	818	748	804	835	837	800	841	840	845	867	802	843	828	808	849	790	854	815	832	848	857	775	799	831	837	831	796	821	839	835	846	832	878	831	792	843	834	795	854	834	794	879	806	814	813	870	870	843	869	833	806	838	832	841	846	853	838	875	837	828	810	857	832	771	857	807	809	810	815	852	813	819	833	875	803	812	868	853	855	835	902	834	811	808	835	823	840	777	838	870	878	899	849	793	843	781	804	810	864	830	825	842	793	844	796	797	860	782	803	858	788	813	839	863	842	845	821	836	794	820	835	857	804	887	815	832	800	850	806	786	823	790	882	800	825	858	811	880	836	808	835	833	781	815	858	787	847	824	832	820	836	836	859	816	868	831	848	814	811	842	797	865	789	847	835	835	838	818	841	790	897	848	869	833	873	780	803	818	865	845	825	820	817	828	803	834	860	817	883	805	829	786	832	804	837	856	854	849	800	842	824	845	797	812	812	826	812	859	779	861	837	867	847	841	792	855	815	811	792	824	831	791	846	834	813	805	808	846	856	780	803	819	842	875	817	829	858	820	783	796	810	800	828	868	861	841	857	823	845	844	825	822	807	847	837	859	853	841	879	867	843	813	819	836	832	861	844	792	797	823	795	816	786	798	839	868	806	838	883	826	847	832	849	821	777	814	843	883	814	865	809	840	794	804	869	847	789	815	846	861	799	849	864	824	842	834	854	849	826	836	832	766	861	811	778	816	812	806	837	805	832	868	847	823	809	824	835	821	850	836	849	817	829	823	826	872	852	871	836	865	757	825	854	795	850	870	831	819	865	805	928	818	814	815	815	807	874	849	883	830	868	839	828	792	763	842	805	792	829	854	800	901	835	805	831	858	821	821	867	855	793	818	868	883	821	844	792	798	824	788	820	800	868	810	814	885	863	800	814	832	846	812	819	828	847	869	805	811	800	791	841	814	863	853	872	872	835	870	803	844	812	816	864	785	825	836	864	795	820	782	849	829	780	838	879	815	845	805	824	822	860	855	874	848	836	815	793	823	804	797	808	810	795	863	885	858	862	847	860	821	849	871	868	852	854	813	872	798	899	839	808	804	823	821	806	784	801	830	841	806	818	857	832	863	840	881	797	746	872	848	856	792	808	835	838	849	829	844	784	805	900	821	865	833	846	824	832	819	835	809	834	795	824	789	862	796	810	837	820	849	877	838	835	845
22815	12777	10317	5284	3874	3002	2402	1985	1727	1487	1402	1305	1198	1172	1053	1122	985	987	956	1010	963	915	978	933	865	900	859	860	864	893	866	894	910	886	884	937	860	914	856	873	809	874	894	847	855	894	898	841	844	897	884	903	857	857	916	843	870	888	775	838	849	878	875	880	875	884	854	850	879	893	823	891	874	824	858	869	864	846	834	888	826	855	855	834	849	836	834	842	866	796	822	868	837	782	818	893	846	858	848	895	887	883	848	867	855	863	799	872	881	890	889	834	879	848	892	854	784	876	834	832	823	840	814	839	872	866	885	860	861	839	853	877	814	865	918	912	900	853	908	835	828	800	903	855	857	898	827	904	885	835	892	822	765	852	845	866	843	864	842	870	825	843	862	835	876	828	851	839	843	785	871	852	823	886	855	853	831	846	828	870	875	829	811	930	861	842	867	850	879	859	830	808	856	870	816	882	813	856	803	885	850	819	841	834	870	776	827	870	822	853	846	824	856	842	846	880	848	860	863	868	837	859	881	821	882	860	862	856	807	804	832	850	838	851	850	823	844	830	855	856	829	830	826	840	826	845	850	856	816	854	862	852	863	865	837	871	857	862	847	875	870	831	840	834	865	859	817	880	847	827	830	810	829	814	872	839	916	857	899	884	844	880	874	848	908	896	859	874	896	817	847	840	847	851	853	864	866	844	866	814	819	806	827	871	890	827	861	879	848	854	871	824	889	874	867	841	884	866	822	845	875	833	850	836	878	831	867	833	849	789	842	838	840	820	884	838	844	916	845	887	842	821	850	915	835	870	850	868	850	856	876	873	925	823	871	853	883	875	800	801	830	865	858	854	852	882	851	871	864	858	856	845	823	822	846	825	834	829	880	789	871	862	837	856	857	873	880	839	846	905	831	822	815	827	828	840	880	856	846	823	859	860	844	819	862	843	806	844	862	825	805	891	889	824	811	837	887	867	882	830	867	868	850	845	845	833	844	881	849	864	823	842	851	876	813	890	841	829	835	811	829	836	813	817	842	873	796	852	845	877	866	864	883	876	861	822	879	897	841	835	834	851	825	811	834	893	847	827	879	834	872	832	876	905	830	864	846	806	886	808	806	818	866	860	822	851	803	869	863	855	858	866	818	911	832	908	851	866	881	822	852	837	881	854	837	895	827	847	823	845	864	826	841	848	836	867	929	823	861	826	769	862	906	870	925	823	812	873	876	864	837	829	792	819	876	876	875	866	894	882	864	863	844	795	900	831	797	833	816	813	823	848	803	878	871	838	861	877	875	900	865	808	895	846	865	848	851	872	840	851	832	810	880	855	877	902	860	822	857	853	856	822	860	793	836	803	791	855	849	839	891	801	854	861	879	805	870	877	888	865	822	849	835	854	868	837	871	842	849	844	826	840	834	871	846	863	887	848	837	864	790	874	800	803	856	882	889	805	860	820	841	852	831	877	841	810	830	838	840	843	865	878	888	807	820	840	813	872	848	869	860	835	792	812	831	834	817	905	815	825	837	910	849	841	863	870	852	876	858	825	850	877	831	824	789	803	858	872	835	870	837	846	804	822	841	854	854	876	819	853	847	914	811	828	860	847	860	883	941	770	891	873	863	855	841	912	803	869	831	881	855	876	807	814	890	823	893	851	839	834	811	881	841	870	852	842	863	840	835	805	839	807	860	856	882	872	789	853	861	808	821	883	860	842	860	832	827	866	854	850	802	865	868	825	778	850	815	819	826	795	856	838	919	897	878	845	881	897	880	802	873	823	794	847	836	811	807	853	867	801	848	859	829	859	785	803	880	881	812	868	854	842	854	861	891	773	842	850	851	812	836	799	837	815	824	848	857	841	895	933	842	896	876	822	815	816	814	861	881	824	865	874	790	814	880	868	815	858	851	859	840	828	838	887	833	867	811	862	852	886	881	848	880	890	801	853	830	851	853	840	889	903	874	858	831	895	840	810	853	824	790	852	867	861	879	814	861	849	832	866	782	908	841	822	813	839	830	850	817	808	842	844	853	847	900	805	797	838	910	869	835	836	827	840	859	852	873	803	856	846	808	810	821	864	822	869	815	834	837	844	829	844	900	844	806	829	864	854	872	809	873	901	816	862	882	847	882	818	872	841	839	852	839	835	867	852	851	836	846	826	861	823	872	850	847	808	856	837	858	809	892	873	886	841	844	881	860	861	804	881	871	857	848	820	907	887	798	840	842	860	880	825	822	902	899	871	859	820	846	854	851	927	873	874	856	871	847	810	859	863	870	855	809	823	859	823	876	845	836	895	827	913	914	843	872	817	869	882	832	875	834	867	871	868	887	802	900	859	872	816	846	860	804	880	830	876	847	865	842	871	881	816	851	899	909	845	853	814	854	853	818	861	838	827	816	816	833	909	844	855	859	839	823	884	890	856	901	840	881	913	846	854	841	865	810	870	832	820	826	854	848	831	846	819	849	839	824	855	846	841	875	860	785	887	840	834	880	852	840	873	857	832	855	790	801	809	878	862	860	873	854	838	836	851	871	828	884	903	819	814	815	875	819	814	826	827	927	839	819	818	871	812	800	843	881	848	853	832	827	846	878	848	850	826	823	839	892	858	887	829	803	829	856	814	828	812	866	821	835	817	888	865	805	822	815	863	883	792	847	789	888	852	853	793	819	890	852	862	851	816	869	860	863	904	884	810	862	875	897	841	792	792	769	815	847	878	856	830	810	871	847	808	838	918	876	853	867	805	815	839	818	787	818	858	888	868	829	888	855	858	844	836	913	882	824	882	803	853	848	805	839	844	835	834	805	866	801	851	836	878	829	857	838	879	820	895	821	837	868	868	810	885	877	863	867	867	879	899	861	834	864	884	819	792	770	883	866	853	852	837	816	835	808	867	831	841	846	803	819	893	823	839	846	894	868	797	854	820	834	863	786	824	846	863	793	886	825	837	833	812	853	802	877	875	852	831	838	807	858	912	855	846	844	870	909	857	866	844	822	886	851	820	821	863	842	817	846	848	832	855	872	857	866	869	821	775	804	851	828	827	920	869	859	842	851	833	837	835	808	847	863	851	848	858	795	871	803	830	801	869	848	834	797	845	788	894	853	830	807	888	797	872	838	834	840	826	835	862	858	829	849	869	808	837	860	816	893	797	878	820	824	867	891	857	883	866	854	817	813	864	816	841	835	825	826	838	817	883	815	827	850	848	838	851	827	820	852	834	831	839	889	807	870	934	862	824	872	849	846	837	801	904	898	854	842	841	865	829	871	892	812	809	798	842	836	906	843	830	875	812	859	808	832	813	859	886	827	830	811	804	839	841	825	853	819	848	799	827	870	840	824	806	841	866	885	810	881	846	856	823	843	896	860	842	841	816	860	798	841	785	837	863	818	874	819	891	887	875	823	923	788	876	825	884	876	843	895	832	799	871	786	796	870	869	875	855	820	853	857	821	845	852	821	878	846	843	858	865	831	870	844	871	882	811	854	833	861	796	825	868	859	803	858	895	866	867
22358	21060	28591	23734	21062	21141	12371	1877	1308	1249	1211	1154	1120	1048	972	963	960	926	974	916	870	821	917	892	873	894	899	831	912	876	866	844	881	829	823	844	855	865	862	870	870	835	847	866	833	818	860	856	882	839	846	833	912	842	843	876	770	785	796	866	860	800	832	837	830	891	830	856	846	854	905	823	869	871	862	841	881	835	840	888	842	829	817	894	803	854	790	880	843	858	824	856	846	843	847	849	830	830	849	887	802	825	888	830	810	820	814	839	791	825	854	791	821	851	862	881	830	825	851	820	793	808	833	815	825	842	844	842	859	794	889	829	882	816	781	821	851	873	849	845	797	858	830	864	844	852	808	870	854	815	808	870	820	842	843	810	856	851	810	800	814	801	868	816	820	880	844	842	793	777	842	834	810	865	820	820	879	789	856	823	892	841	867	843	863	886	799	810	800	781	817	802	814	825	847	869	902	874	863	802	827	861	831	841	787	810	826	818	798	830	863	887	860	823	808	841	866	828	849	874	841	854	823	840	802	850	825	832	916	839	853	866	839	893	815	842	797	831	812	863	835	859	880	803	851	798	869	872	835	853	838	806	802	829	810	907	816	870	840	849	833	814	839	803	819	817	830	799	775	829	838	874	903	833	854	865	832	859	834	810	847	798	831	887	796	801	796	788	848	802	823	835	826	838	840	828	813	847	843	880	810	833	844	783	881	849	878	856	850	844	815	810	822	831	799	831	856	832	859	866	875	827	842	839	810	821	832	910	816	872	842	846	840	815	798	813	814	855	848	768	853	813	837	830	826	799	833	763	843	850	827	839	837	812	810	825	787	816	817	798	906	820	836	872	830	806	789	865	822	814	802	870	852	875	849	824	808	809	895	842	844	862	836	773	850	868	801	863	815	825	822	806	842	822	860	778	886	841	873	826	841	880	890	847	860	887	865	889	787	871	860	793	885	834	846	852	849	858	826	819	835	862	825	811	868	859	824	864	829	824	872	839	866	826	824	816	886	836	818	860	836	794	799	829	830	818	835	842	838	817	875	858	760	824	821	788	848	833	843	816	865	823	821	807	800	839	814	841	880	875	825	851	828	818	855	861	842	841	859	862	859	835	887	878	788	869	813	838	836	787	897	834	847	849	801	831	833	835	832	827	809	885	815	839	833	802	789	890	868	870	826	804	836	785	834	803	826	832	820	876	843	806	842	923	832	844	826	814	893	841	866	822	825	890	824	789	860	863	866	872	895	846	855	846	800	808	852	838	834	879	785	885	893	860	829	876	815	894	820	870	822	837	845	831	813	844	806	838	812	852	839	861	802	825	830	844	871	871	881	833	837	830	828	848	825	865	806	832	844	875	811	887	823	828	852	825	822	862	801	839	796	861	827	853	914	846	812	844	856	799	836	859	844	818	892	901	836	878	828	891	818	875	845	849	880	861	819	808	871	828	850	835	845	835	866	893	851	840	848	859	793	832	841	893	821	854	888	818	834	831	822	875	875	814	856	850	831	847	833	843	880	866	824	866	806	881	868	827	796	842	876	833	845	842	821	809	880	893	819	863	836	824	779	750	835	854	833	839	781	834	853	820	792	842	843	798	779	889	800	871	805	812	838	800	885	839	814	763	812	843	843	801	845	842	942	865	836	853	852	870	835	817	825	827	842	842	861	855	777	896	778	879	854	792	867	886	804	816	801	824	822	838	866	872	875	800	815	813	828	849	839	869	815	826	877	821	834	776	853	843	817	826	846	864	826	863	822	856	848	818	830	812	872	863	816	839	846	875	796	821	848	859	852	852	826	864	801	863	885	877	814	827	823	851	862	817	873	774	869	870	866	848	811	832	848	814	811	860	813	846	807	861	831	776	841	802	831	847	839	816	822	843	885	825	846	805	817	850	826	846	827	843	857	812	828	832	817	821	829	819	839	872	837	811	879	851	846	780	868	831	852	843	846	818	864	851	789	788	798	842	846	851	837	827	818	833	875	860	821	804	874	821	800	850	822	805	831	840	845	849	835	790	857	819	825	833	843	812	828	809	823	876	879	791	823	798	896	866	913	821	849	827	867	854	837	854	813	867	881	828	818	866	875	892	842	797	866	821	854	823	816	828	874	805	839	870	850	898	803	860	855	788	839	870	834	867	862	793	808	850	826	817	844	879	858	828	807	862	901	763	840	889	849	805	814	778	796	877	816	825	805	878	779	840	829	827	812	804	835	808	761	801	857	849	881	856	814	913	882	875	839	822	828	822	899	818	841	823	795	831	848	783	834	840	859	834	825	813	868	882	818	818	796	833	833	806	921	792	850	830	785	842	834	813	853	821	848	857	875	788	831	892	852	849	849	862	819	851	845	836	848	851	878	797	889	814	816	820	862	795	851	835	831	888	816	862	827	815	786	885	789	840	823	870	860	821	792	818	834	805	808	810	900	821	795	775	827	774	803	860	844	833	848	874	854	835	821	818	846	857	814	828	836	891	827	837	853	803	844	805	887	856	828	826	825	831	870	880	821	864	839	844	799	781	807	829	855	855	854	899	803	769	845	798	834	840	877	857	839	857	869	862	843	880	872	816	870	810	861	896	820	824	793	833	807	873	833	824	872	796	832	849	831	846	790	877	880	864	831	840	850	835	883	885	880	790	835	815	794	845	805	811	883	841	857	832	878	798	873	901	845	836	841	851	836	846	849	831	858	877	823	808	811	851	882	836	860	827	867	772	814	833	827	858	875	819	826	858	795	847	890	825	824	826	893	803	828	861	861	830	852	843	875	816	863	808	810	827	817	866	861	844	811	832	852	872	875	895	815	851	870	816	852	844	841	851	845	800	800	807	865	876	810	831	859	832	777	869	836	836	812	799	816	873	811	846	841	803	892	878	897	812	781	865	835	820	860	822	853	807	875	814	865	847	874	858	854	798	802	855	818	835	808	753	866	885	830	868	791	834	821	895	825	822	816	859	852	801	828	888	808	785	900	849	814	794	811	851	861	867	812	888	819	833	806	809	851	780	861	868	833	807	805	856	808	879	774	839	842	848	852	856	838	829	856	791	851	822	822	857	834	792	782	854	824	843	827	810	865	849	891	869	742	825	819	860	838	813	801	858	861	826	805	794	843	848	822	806	816	889	880	791	815	824	792	788	821	847	827	862	860	827	805	868	808	857	792	798	835	833	835	837	833	804	806	782	864	814	918	852	827	846	791	843	836	817	846	805	839	813	856	800	853	835	831	870	810	817	906	869	845	851	860	825	860	881	881	879	802	847	885	835	890	838	850	822	884	818	864	858	836	830	873	864	812	805	860	837	877	816	807	795	891	843	829	860	846	869	877	850	845	850	812	867	871	879	801	841	887	867	855	849	819	830	818	807	812	820	821	858	879	823	889	851	824	868	839	886	826	804	885	844	832	887	834	848	838	823	807	801	842	829	807	826	820	806	841	866	799	781	822	840	872	822	856	820	795	764	830	858	879	795	875	862	887	807	867	855	796	852	809	793	786	863	817	840
20777	12907	10446	5287	3805	2964	2433	1935	1614	1572	1368	1250	1209	1144	1095	1063	989	1000	970	903	951	936	930	901	886	978	858	894	892	909	872	868	849	900	859	859	904	866	864	846	857	835	859	864	838	906	919	907	853	805	880	881	867	920	884	878	802	861	874	859	844	877	870	894	842	852	867	793	870	894	852	867	873	854	895	838	850	878	858	870	910	884	904	858	842	851	826	907	863	814	885	815	901	829	860	859	815	845	835	856	847	837	878	882	865	908	842	825	897	813	851	844	837	841	807	889	901	870	833	867	863	804	836	833	862	802	903	843	868	839	828	871	823	848	875	866	811	891	883	888	854	900	834	853	854	829	822	876	818	825	840	860	859	888	917	868	817	862	860	890	805	873	886	856	860	805	809	842	867	876	878	818	855	832	922	874	800	901	834	879	875	882	837	894	896	814	859	883	884	856	833	891	887	830	817	868	883	875	831	871	841	857	856	912	821	808	830	763	804	831	867	788	867	860	837	819	847	888	881	858	816	849	833	847	845	781	851	866	883	786	842	828	852	863	904	911	819	864	798	853	783	873	819	855	833	836	829	811	855	852	803	832	817	889	831	875	811	857	847	851	882	857	815	853	806	855	842	840	869	827	870	884	827	794	883	800	823	827	879	813	843	818	845	803	827	837	865	867	861	870	856	830	847	819	904	825	899	803	887	910	880	873	844	822	829	891	855	800	840	865	812	839	788	858	846	828	899	840	835	836	881	843	897	826	857	864	869	822	895	845	821	848	809	818	824	840	850	792	873	835	877	856	862	860	838	869	845	875	874	891	831	859	832	879	856	822	847	843	871	855	854	873	854	845	895	863	831	829	850	868	862	851	823	833	890	809	866	839	858	875	859	879	878	893	810	776	845	850	844	873	807	819	843	913	841	873	876	823	861	830	884	854	865	828	862	868	849	820	841	869	893	894	816	811	846	853	885	822	883	861	837	808	833	854	842	828	844	786	824	891	829	846	875	796	871	841	882	905	843	915	813	840	900	798	838	868	858	832	848	867	895	865	824	834	790	892	877	868	882	833	872	886	870	886	844	864	868	828	903	812	897	900	833	852	848	830	870	837	878	810	841	829	860	846	810	811	875	881	901	859	854	814	863	823	865	808	841	887	819	839	897	877	813	834	874	802	825	843	897	848	858	865	815	842	856	889	869	820	879	834	869	857	899	870	871	837	843	861	875	872	878	848	839	875	851	865	810	809	878	849	817	876	849	911	829	867	880	839	822	849	832	869	898	869	893	882	867	791	804	851	844	860	883	856	835	811	864	828	880	827	888	853	872	848	877	855	826	883	864	866	828	892	829	843	855	879	857	909	895	848	848	854	790	859	821	856	893	857	824	854	884	852	891	850	838	833	882	879	838	855	819	864	821	875	837	867	862	844	807	901	841	789	881	833	820	827	812	863	884	914	839	825	835	827	821	897	872	861	839	832	863	872	787	877	843	820	833	833	803	850	842	805	823	812	822	881	838	848	839	865	854	900	800	851	856	848	794	887	888	874	840	836	814	892	845	795	896	858	849	879	824	795	840	857	851	818	877	839	883	867	850	863	866	840	899	850	857	874	812	858	790	830	887	863	856	847	878	838	852	867	849	875	907	896	826	876	885	842	837	876	872	864	858	859	838	837	863	846	836	829	825	898	798	907	875	794	862	866	881	862	831	805	824	851	815	855	826	871	863	891	783	810	887	872	896	819	886	877	902	830	843	823	863	834	812	857	857	901	829	863	871	811	859	847	864	861	869	835	791	851	820	821	858	846	853	816	893	822	844	906	828	850	825	852	888	860	845	885	863	851	870	854	876	853	875	849	873	854	803	839	864	828	860	838	891	814	841	894	861	888	860	862	827	843	888	859	861	809	822	868	854	873	840	879	883	791	864	867	831	858	881	857	816	857	867	867	863	870	906	860	852	896	851	865	859	858	896	877	883	870	850	868	888	836	856	839	840	857	893	805	886	853	830	880	886	854	844	865	858	860	845	837	843	794	886	875	893	854	865	849	884	857	840	882	842	829	918	815	830	870	854	840	856	781	837	887	880	835	840	809	879	779	828	864	897	877	870	859	866	879	799	873	813	890	865	856	836	853	872	864	861	879	879	870	905	841	883	871	826	807	840	870	815	871	861	861	855	819	835	879	900	787	813	825	849	850	814	894	835	870	794	873	843	829	788	857	936	859	799	868	857	807	812	834	839	827	831	843	908	803	874	846	827	865	876	803	862	827	862	862	891	834	858	841	829	831	866	856	879	863	856	839	882	865	871	876	838	819	811	829	839	801	852	814	848	884	862	855	866	846	820	917	850	889	826	828	835	899	832	832	844	856	819	878	863	817	849	852	839	862	919	881	831	870	891	858	849	867	809	859	813	853	851	871	866	865	887	810	868	849	839	863	868	897	883	848	880	855	821	791	820	865	848	850	864	856	817	891	837	861	888	870	863	877	833	885	893	793	859	818	850	786	848	846	822	887	817	846	861	813	854	867	899	841	857	871	872	844	868	848	908	898	900	817	892	855	858	840	846	839	878	827	858	847	865	851	868	860	865	840	822	884	828	840	844	887	838	896	880	814	851	866	906	816	861	865	824	867	865	873	841	831	900	796	845	841	820	858	809	840	880	919	860	827	809	926	888	886	816	851	868	852	886	804	843	888	813	845	869	875	825	820	829	875	875	872	888	841	817	850	877	862	896	873	869	850	817	898	851	841	861	877	813	909	841	810	869	840	879	904	832	892	842	848	811	809	881	819	876	827	835	822	865	808	837	833	869	854	829	845	872	807	850	787	834	903	841	850	803	825	822	866	852	857	849	867	862	859	849	882	784	879	828	801	862	835	844	834	837	817	811	840	835	885	832	829	885	831	872	842	823	884	852	815	860	832	808	864	868	818	888	856	792	862	809	895	845	857	865	867	812	862	862	831	874	850	852	785	858	874	842	874	885	875	805	861	871	865	848	903	782	860	904	843	865	868	802	859	829	880	799	836	818	792	861	796	847	927	854	805	865	885	849	825	913	825	808	859	827	890	866	856	839	895	805	841	836	844	851	809	784	841	864	853	846	887	852	818	815	859	806	845	844	882	858	822	845	846	867	778	798	865	828	811	894	879	881	890	863	831	860	869	853	895	873	810	872	816	842	845	825	877	910	832	894	796	814	844	830	875	834	836	838	855	927	919	826	871	859	873	812	826	887	843	821	863	918	857	895	862	876	876	831	862	849	905	862	895	851	849	877	845	834	915	853	892	873	810	823	862	882	888	874	833	803	823	835	835	871	891	858	844	747	785	875	857	878	859	827	879	923	880	780	864	855	830	852	867	858	865	852	821	837	884	843	788	830	862	874	877	883	806	888	836	819	844	862	873	848	860	822	843	810	791	865	872	845	806	861	834	843	855	812	815	898	819	855	844	849	852	850	865	806	856	880	793	893	813	862	893	857	848	894	837	797	894	856	857	855	821	837	865	879	862	898	871
22394	21024	28548	23691	21025	21084	12437	1887	1302	1310	1180	1075	1046	1050	965	880	974	901	910	849	857	834	867	862	874	838	872	865	837	832	842	857	846	866	838	832	821	827	795	784	774	829	874	873	814	799	797	811	819	827	772	851	772	857	796	796	836	796	831	858	811	755	787	800	792	822	820	823	749	811	782	795	790	855	804	831	770	791	797	796	840	772	785	801	790	775	846	789	786	799	795	816	831	845	812	854	802	881	782	768	804	810	801	852	813	799	765	800	852	788	789	856	853	729	778	814	802	840	798	865	770	853	781	818	821	825	860	800	792	862	830	835	807	771	811	733	762	779	784	819	814	827	856	824	793	822	832	773	834	782	813	826	772	812	881	841	805	768	802	792	771	828	761	816	777	818	866	833	835	837	809	806	812	862	785	814	801	791	843	786	802	810	770	771	769	779	795	767	817	830	826	804	773	826	778	816	821	786	788	777	804	761	806	871	775	790	775	758	794	866	843	783	760	786	816	774	829	819	843	756	862	790	845	771	861	808	805	822	782	769	794	841	780	798	834	787	800	838	776	825	868	804	813	854	831	821	839	866	854	838	807	859	814	814	843	783	813	775	836	817	815	791	788	836	847	803	776	797	799	787	803	780	801	842	797	833	848	808	873	826	806	769	786	844	793	830	799	826	780	837	794	790	787	861	780	818	831	857	782	799	864	837	796	860	769	725	767	811	749	853	776	801	825	810	842	767	793	825	766	821	792	871	786	768	829	771	841	838	791	814	751	802	781	844	786	816	854	812	853	786	844	797	769	854	811	839	824	828	829	803	815	827	855	808	796	815	862	848	815	794	812	839	743	830	834	772	831	834	808	795	848	837	785	815	789	831	821	803	812	783	820	799	791	854	818	840	796	778	784	816	832	857	841	784	796	846	801	781	831	866	862	775	758	822	841	829	826	775	833	821	782	831	797	797	804	851	769	872	816	858	784	830	825	865	798	762	813	852	808	794	827	788	843	793	808	799	795	817	795	830	821	808	814	776	783	833	857	793	827	825	820	782	833	809	822	800	864	768	830	787	833	796	824	840	783	786	819	788	840	760	818	801	784	852	802	821	831	814	815	769	790	796	814	759	795	794	827	819	878	794	814	836	862	814	819	850	799	770	793	796	789	759	779	764	824	796	785	790	786	812	772	877	856	771	778	833	863	786	774	836	865	810	800	850	777	814	800	838	818	801	802	745	811	833	810	814	807	805	757	802	843	820	793	822	830	829	801	803	787	829	813	746	800	859	814	758	799	792	800	786	861	819	882	743	807	828	799	820	789	811	817	768	840	843	789	814	853	782	830	798	763	862	836	783	815	841	826	793	776	819	818	766	811	801	788	784	792	828	800	886	774	838	789	823	801	811	820	819	826	816	804	790	801	814	798	843	817	830	789	771	835	831	805	774	828	808	794	811	802	863	838	780	792	813	802	765	806	790	793	791	860	778	785	827	771	818	834	823	770	739	824	827	812	795	847	808	864	840	840	772	794	863	810	808	775	805	783	809	784	799	787	846	855	775	797	772	822	798	788	837	803	830	773	806	756	776	826	805	766	783	763	775	802	785	793	800	785	774	831	873	865	796	811	788	845	797	862	793	885	837	750	795	855	808	836	798	804	777	796	769	772	825	828	807	754	790	821	843	795	798	808	839	829	790	830	798	844	812	838	767	783	791	808	777	785	824	776	842	798	806	830	832	764	829	854	811	842	816	837	793	785	823	793	856	813	776	834	845	782	854	776	839	810	821	804	766	828	791	816	768	820	799	790	789	819	826	783	827	778	789	800	794	803	817	820	827	781	821	809	833	782	782	799	780	780	818	835	777	820	765	788	793	759	799	760	830	808	797	814	825	799	846	771	802	749	768	785	851	848	793	784	802	797	792	841	839	769	862	817	791	792	839	790	802	780	801	820	808	785	791	758	829	788	823	821	824	859	784	781	810	803	807	806	793	823	846	795	828	777	807	794	805	749	811	808	822	824	775	799	796	820	822	778	825	819	781	811	842	784	807	750	797	826	815	798	851	796	797	834	769	803	820	836	834	815	798	768	772	799	776	792	827	813	796	765	846	818	825	733	812	817	766	791	776	836	836	773	797	792	780	767	794	857	804	793	833	877	815	805	788	812	831	775	798	771	831	780	787	811	805	832	856	776	879	769	814	755	814	838	794	811	812	840	792	810	838	790	763	777	842	778	824	833	820	800	826	788	742	763	798	803	831	797	848	814	875	786	778	827	829	814	785	823	780	793	802	787	826	782	843	791	770	796	756	773	805	735	795	798	794	785	839	844	778	769	809	759	816	833	866	807	799	870	816	772	809	814	816	779	745	785	791	828	777	823	804	814	841	808	786	829	774	799	784	827	834	800	831	837	790	763	792	827	736	757	817	856	830	785	835	832	778	804	791	822	864	869	839	826	824	864	804	813	911	811	839	760	816	895	828	762	787	778	810	821	778	786	787	783	815	775	831	773	808	788	795	846	777	808	784	808	839	759	803	812	807	779	804	774	799	824	838	769	805	781	845	787	842	819	789	887	775	787	816	778	774	795	755	805	792	808	791	821	823	842	756	846	766	803	819	853	801	826	822	802	793	849	813	795	826	823	819	823	750	807	761	752	795	778	865	837	811	768	792	810	837	812	814	823	806	823	830	828	762	812	826	767	749	823	822	767	844	771	838	764	812	788	781	830	820	760	786	836	815	825	809	782	859	873	862	846	798	836	864	789	831	784	890	795	816	761	853	756	782	820	834	769	786	756	807	781	829	809	788	771	819	809	799	823	833	909	782	753	798	794	807	799	839	790	816	789	827	785	795	781	793	882	819	823	799	871	826	805	743	806	769	804	779	781	829	825	773	830	766	854	812	840	813	801	793	812	788	795	786	829	830	825	834	809	764	771	772	772	784	848	807	777	844	797	840	792	824	784	839	788	831	851	823	832	818	813	857	785	773	815	795	829	807	794	851	804	791	816	812	797	770	771	787	812	835	782	781	802	795	835	771	805	761	793	871	790	809	824	816	783	827	763	833	805	810	766	777	817	790	811	769	812	784	780	765	831	787	810	752	798	786	809	848	837	848	847	777	827	795	794	835	799	792	780	783	790	819	835	796	757	864	797	810	827	809	821	737	814	806	808	793	798	823	794	782	865	876	793	803	827	776	793	817	772	772	770	767	775	757	807	792	828	803	800	782	744	814	814	810	862	788	827	814	774	788	821	753	795	844	829	806	783	832	795	789	780	813	815	769	826	812	803	862	827	786	806	783	782	777	808	795	781	827	830	805	764	820	794	746	794	796	750	821	825	827	767	774	778	783	802	777	787	855	778	807	850	782	767	783	783	820	778	749	771	800	874	854	832	811	795	808	783	812	844	849	819	798	861	815	774	791	830	802	800	805	807	774	787	823	812	815	784	855	826	822	807	844	819	853	789	750	830	785	814	798	802	800	817	789	786	802	839	820	809	770	812	781	819	760	875	792
14729	13133	10642	5540	3891	2957	2510	2041	1676	1502	1418	1196	1177	1071	1067	1031	989	955	979	956	903	924	879	858	860	854	891	829	860	825	905	906	864	900	847	836	888	860	803	811	837	842	841	840	828	832	833	854	846	868	798	841	764	860	855	885	815	813	836	858	775	838	796	859	785	783	782	857	859	832	862	809	833	872	808	774	805	810	806	809	814	811	829	871	819	793	825	852	832	864	891	798	791	818	833	816	778	840	837	834	833	839	814	849	836	878	785	809	812	813	870	843	846	808	810	822	869	805	843	835	833	862	841	828	801	819	807	794	839	810	815	785	846	813	819	779	824	835	835	850	806	769	822	859	771	762	757	792	861	861	806	808	837	850	854	831	877	869	787	835	792	896	839	839	823	870	800	839	791	801	828	776	818	814	831	796	799	875	820	825	829	807	824	798	818	838	784	808	835	820	828	839	783	853	825	878	809	809	788	810	798	857	802	773	814	841	831	851	781	904	840	808	825	870	798	866	814	868	861	790	800	872	812	823	837	853	866	829	852	816	797	797	877	876	798	834	837	843	819	793	871	836	807	847	812	781	787	838	816	812	778	803	817	822	805	863	859	815	871	791	763	809	839	798	845	840	872	758	868	796	799	778	873	854	812	873	815	844	818	808	843	811	876	778	853	818	840	856	785	826	860	815	775	815	880	880	780	852	785	734	779	825	827	862	848	788	788	821	826	838	799	819	797	807	844	789	872	805	798	781	828	804	879	825	789	845	831	825	798	831	823	847	820	794	811	821	877	856	817	801	824	828	818	742	767	791	838	800	847	856	739	847	849	844	774	840	852	798	840	785	776	847	767	840	858	823	844	828	791	870	803	860	835	809	853	850	804	813	817	793	817	830	792	811	854	787	796	819	829	767	847	797	816	884	812	825	803	830	845	792	855	790	803	870	824	821	846	795	862	822	832	809	847	820	779	811	850	808	852	879	794	788	842	847	774	869	761	829	795	804	840	851	830	823	798	851	803	835	815	837	847	869	833	791	911	806	831	865	862	803	805	790	816	839	789	808	827	867	784	790	810	791	838	778	815	889	826	806	822	776	781	838	825	820	830	829	767	801	806	761	824	794	880	783	887	827	788	830	828	842	824	824	741	752	868	846	868	838	862	826	804	823	854	838	857	813	827	804	808	837	810	777	848	854	835	837	851	799	844	781	784	811	822	859	831	832	843	803	837	830	801	830	884	850	808	794	843	846	860	816	854	822	875	844	802	862	813	814	814	801	812	767	834	823	806	756	937	802	761	814	805	842	793	876	822	807	848	799	803	825	752	886	849	836	783	801	829	809	856	807	886	790	815	856	862	820	823	860	830	830	846	793	800	841	792	832	786	821	794	830	859	836	806	788	809	804	873	781	804	833	785	863	808	807	856	802	842	825	811	866	822	851	800	827	803	830	856	856	843	827	802	809	790	850	818	795	807	831	788	829	803	845	869	792	760	834	808	819	800	846	852	875	876	798	814	829	774	851	794	791	778	841	794	810	835	784	819	817	784	803	792	866	809	820	846	804	843	815	839	803	828	851	827	863	841	775	831	829	837	798	821	796	837	831	842	826	798	767	795	831	845	815	845	831	824	871	837	834	794	804	803	776	841	798	769	847	783	823	817	809	787	802	810	819	869	813	855	781	836	812	797	807	805	855	797	854	818	783	816	854	904	853	828	846	879	825	787	825	859	765	783	851	801	792	839	842	813	847	813	838	804	798	817	841	749	836	811	833	773	813	821	851	868	829	842	865	832	824	839	825	791	779	833	817	815	795	815	809	807	794	848	832	852	849	827	828	797	797	846	818	799	848	816	843	822	856	784	814	781	815	810	885	813	774	806	813	804	817	873	847	833	781	844	813	825	852	884	803	779	843	817	823	854	829	859	816	802	860	825	863	813	841	796	851	835	849	792	814	860	849	823	794	867	788	828	797	856	854	832	865	806	869	893	813	819	838	846	868	850	848	795	837	789	820	842	782	789	829	849	809	794	807	797	835	824	820	850	852	843	846	783	780	835	863	823	848	859	801	824	804	780	821	801	837	863	829	810	847	869	829	851	755	788	798	785	800	845	783	835	804	807	808	856	824	785	851	843	811	806	787	850	837	874	804	764	825	857	817	794	850	798	824	766	857	845	824	843	802	806	815	837	846	805	845	824	804	820	772	800	822	813	804	830	819	778	829	817	802	822	792	826	852	818	866	816	838	829	846	843	828	818	826	807	861	820	826	800	809	792	815	771	798	800	785	855	851	785	861	834	803	830	874	840	833	828	806	833	818	826	838	915	901	844	857	827	861	857	844	832	845	813	802	871	864	844	889	802	873	781	859	842	854	797	802	808	841	863	881	825	802	851	854	807	788	838	875	822	819	843	821	827	800	817	785	786	827	802	815	841	853	866	814	796	792	855	831	778	817	844	817	815	789	827	826	828	845	829	867	842	784	853	785	834	822	808	858	850	831	794	749	793	819	789	789	857	786	812	775	873	821	742	804	850	848	809	773	875	842	770	810	840	792	783	824	849	814	832	846	814	756	891	781	836	821	857	874	811	849	824	835	794	817	836	773	870	833	797	762	775	781	854	840	845	831	805	831	852	817	812	774	764	777	831	809	826	809	795	812	832	816	851	847	835	882	763	836	808	888	850	850	813	796	798	801	813	787	837	871	897	815	822	831	846	840	856	842	808	782	841	800	848	817	777	823	803	864	886	826	802	871	814	828	830	853	840	799	850	845	806	776	807	827	779	850	787	805	768	816	831	824	811	842	804	805	828	783	797	778	796	813	843	801	815	829	822	815	803	828	835	862	858	821	841	803	833	799	792	842	848	854	815	815	831	814	797	778	884	831	814	840	812	785	831	813	793	810	794	872	855	791	789	814	832	773	828	866	824	805	809	823	845	845	834	790	814	810	765	851	806	784	833	770	857	818	813	802	859	773	818	847	783	777	813	829	849	794	842	826	826	749	808	835	856	798	815	856	828	844	765	805	836	773	851	788	903	820	853	799	812	795	829	784	823	870	804	833	812	761	827	779	824	861	795	830	789	798	803	815	821	832	801	818	806	820	802	841	809	854	821	813	848	879	810	827	843	834	834	821	833	830	828	845	824	815	797	860	797	811	788	848	816	852	789	799	814	814	788	809	798	807	771	769	839	787	873	841	859	838	866	894	774	844	806	850	854	788	820	806	847	880	828	877	844	804	849	821	877	825	805	843	785	831	827	844	805	814	843	827	842	791	789	836	811	821	813	873	797	833	824	759	806	832	810	790	824	805	822	794	846	771	784	854	814	811	869	825	797	809	775	892	892	863	795	847	846	816	798	796	860	850	831	815	796	821	808	841	834	832	834	775	835	821	856	835	813	774	789	820	837	842	814	814	830	816	814	847	850	808	874	796	774	833	786	816	809	765	807	778	819	835	827	818	802	838	824	840	819	809	848	811	817	832	836	776	856	814	810	831	884	789	850	816	806	871	846	848
22469	21112	28667	23784	21113	21183	12404	1832	1377	1251	1136	1160	1011	949	900	897	937	892	891	826	933	845	829	861	827	887	812	819	841	819	818	839	829	797	806	850	805	821	776	800	801	785	846	821	820	811	734	770	816	793	751	801	818	814	831	840	776	819	786	751	756	854	750	731	863	778	828	793	791	805	795	788	765	775	798	784	803	770	832	786	824	783	854	812	739	789	748	812	802	771	816	850	836	799	780	809	791	790	744	771	801	800	819	853	838	800	838	824	819	793	757	800	791	863	830	797	791	853	763	774	764	855	809	772	773	830	787	779	805	777	819	763	794	813	796	837	780	810	821	828	823	837	795	807	819	778	779	836	779	756	810	827	828	830	796	823	797	808	801	849	765	773	774	754	758	815	771	763	824	757	771	739	842	785	802	786	836	768	817	813	785	767	773	790	779	772	819	834	782	796	835	775	763	770	862	793	749	739	820	842	808	830	782	823	815	781	779	817	812	807	753	826	773	800	787	802	814	845	808	817	753	794	823	845	787	770	787	757	802	767	779	785	770	764	778	830	797	778	805	814	762	753	774	827	781	769	744	797	812	794	794	747	818	773	752	739	787	807	828	787	756	785	846	767	758	751	718	843	864	802	776	832	805	792	761	801	843	764	811	817	783	882	850	760	757	762	782	752	795	794	769	795	778	804	750	803	769	796	756	818	802	785	814	770	821	811	753	788	766	769	808	767	786	807	795	801	849	839	776	766	730	852	809	739	795	778	804	768	830	845	824	794	801	763	771	747	787	809	785	811	786	839	807	804	821	787	809	775	787	813	824	818	760	803	755	801	804	807	825	795	798	784	785	789	751	810	799	800	767	787	815	801	789	828	758	807	792	779	836	797	840	796	821	764	791	780	805	797	758	790	785	811	814	799	789	802	838	736	748	752	806	734	780	734	807	738	837	800	765	829	845	771	807	779	818	793	772	793	766	817	803	822	826	787	761	810	735	781	782	814	756	797	770	785	786	776	779	789	776	849	794	819	729	809	785	810	745	830	799	802	787	779	782	832	771	841	793	791	757	792	797	809	849	776	833	814	755	789	792	861	771	792	765	814	807	793	734	816	811	765	830	810	746	752	799	776	785	783	775	743	806	861	800	763	804	856	796	756	790	810	803	794	794	757	777	776	791	780	807	814	727	845	778	737	784	824	807	821	860	735	819	813	757	771	803	803	792	803	770	767	779	756	777	804	801	802	842	777	848	790	851	814	810	770	814	798	781	756	814	847	860	749	783	757	837	757	775	783	753	827	796	829	796	806	809	788	719	754	809	768	746	870	814	780	849	824	810	767	775	745	764	834	822	764	795	792	772	784	812	776	812	768	816	794	817	779	826	753	779	804	784	782	786	771	796	800	808	756	789	769	826	774	835	814	819	836	728	801	806	773	824	761	761	824	767	825	802	810	787	800	770	792	760	834	796	757	800	831	807	823	802	812	797	783	786	806	793	784	779	829	815	776	806	788	789	838	808	822	810	760	784	772	803	825	796	794	839	771	824	770	740	797	771	766	778	787	782	789	800	784	745	768	749	785	821	799	867	786	795	836	808	778	771	791	806	739	784	731	771	795	775	816	768	770	806	784	774	763	758	791	785	788	781	813	769	763	794	816	764	837	762	791	784	732	753	841	761	756	779	849	774	826	777	753	750	781	777	775	832	757	816	803	791	811	784	841	814	832	763	799	816	736	814	755	814	795	796	840	751	801	796	806	814	839	799	832	796	802	783	853	780	772	789	843	825	792	780	770	833	770	750	799	803	808	781	794	747	754	805	850	785	816	827	797	813	796	756	762	828	762	818	795	780	777	790	812	798	818	785	820	786	777	744	764	797	768	795	783	766	811	817	768	831	753	784	800	763	838	774	760	782	756	739	775	795	816	771	788	802	775	814	764	737	818	826	806	817	815	714	793	793	800	856	759	793	802	827	771	786	778	803	841	820	806	817	804	800	803	798	799	816	811	827	793	793	757	845	819	826	779	815	761	782	766	795	783	810	804	811	812	767	788	816	776	731	821	769	790	807	822	814	816	767	787	839	814	832	767	789	786	824	827	786	821	819	790	787	777	768	729	759	752	808	820	798	757	808	795	772	807	823	753	821	776	772	800	730	808	803	787	804	776	723	795	798	790	701	808	796	810	819	763	809	820	797	853	816	804	804	789	770	765	808	784	792	819	787	784	784	743	807	822	834	738	831	820	842	780	796	747	810	750	802	776	789	803	819	779	795	841	793	759	747	811	776	786	836	757	793	793	797	767	805	778	753	804	837	808	869	813	757	806	738	796	831	797	800	791	836	772	786	814	764	796	794	800	784	805	796	833	824	800	841	767	790	799	835	789	764	764	842	784	797	811	771	786	796	761	778	735	767	764	784	764	759	784	806	850	830	798	808	802	802	823	774	723	770	834	763	763	823	791	841	795	792	807	803	799	762	834	774	852	790	770	816	768	784	800	775	783	799	825	802	817	796	800	787	793	755	788	789	786	818	802	784	773	787	803	818	828	797	750	794	774	758	766	777	793	760	778	813	806	804	823	728	789	735	782	764	809	811	768	742	819	750	808	797	827	786	783	793	798	783	854	858	782	773	737	790	810	781	791	786	765	798	808	792	825	798	793	808	756	754	804	801	786	769	757	793	791	832	774	794	804	802	809	787	745	770	781	797	767	784	769	809	812	779	794	831	784	784	776	781	736	794	828	789	812	827	847	852	814	800	772	821	812	749	799	774	775	804	805	836	790	781	782	774	799	795	803	789	767	779	777	834	790	797	779	769	812	764	766	731	794	786	805	812	777	783	824	810	802	761	775	763	827	772	759	793	742	838	784	751	721	786	752	798	810	808	757	784	820	792	828	791	741	772	781	831	747	805	814	777	795	808	809	794	817	798	779	753	788	786	794	803	755	833	740	793	753	763	813	803	831	808	833	813	781	802	764	770	822	845	800	775	795	781	758	784	791	783	772	816	777	758	766	781	800	755	802	802	780	796	770	792	802	809	782	826	744	843	736	788	829	808	782	781	797	823	780	759	787	791	757	815	800	810	812	821	769	802	803	749	787	788	801	747	786	758	815	811	776	820	748	801	727	766	806	768	817	813	763	789	831	787	772	832	841	811	761	811	795	810	844	792	828	795	787	753	754	795	784	848	784	812	767	829	786	774	775	801	771	802	749	773	799	821	794	818	802	767	823	759	787	795	845	859	804	770	802	822	815	762	836	803	783	788	793	805	804	798	813	767	820	831	830	781	814	768	785	805	776	805	794	758	791	743	766	790	777	829	793	776	780	816	740	798	764	795	801	784	779	788	776	785	753	776	760	813	738	772	790	792	798	805	760	819	773	731	849	845	835	805	804	768	751	821	832	773	785	779	784	762	806	804	778	827	784	775	803	846	767	816	814	750	818	773	799	767	804	830	798	790	819	792	744	795	852	733	758	815	786	816	805	808	772	771	850	817	729	775	829	764	756	747	761
14273	13190	10776	5567	3923	3021	2429	1969	1692	1554	1318	1233	1118	1098	1028	946	1053	921	939	924	929	909	898	914	864	840	846	892	846	855	884	843	811	815	848	848	876	849	762	839	868	803	813	777	810	789	838	834	800	831	841	766	837	791	826	860	803	839	825	842	756	831	821	789	782	866	767	791	827	829	792	876	788	893	795	857	823	798	795	799	812	749	800	756	773	792	774	817	835	839	840	783	804	799	781	802	824	859	793	822	817	816	810	828	798	822	808	772	808	770	783	777	839	822	833	811	828	818	847	851	843	752	752	834	794	823	828	787	756	779	754	846	779	786	828	822	783	827	811	815	847	830	826	811	859	806	797	791	849	774	830	801	739	772	755	829	777	839	851	824	831	788	806	775	825	801	784	817	832	828	798	746	761	805	778	806	793	843	803	771	809	781	851	805	844	760	795	812	791	788	855	822	840	811	798	785	785	805	808	794	814	787	800	801	771	764	789	821	823	775	815	841	823	845	801	829	847	789	823	837	805	770	829	827	812	833	814	804	798	853	805	763	834	836	810	814	802	784	794	814	796	786	833	803	850	815	813	805	754	822	809	777	830	854	795	834	816	812	833	802	778	808	806	790	799	848	773	795	774	829	787	798	809	814	801	792	809	831	793	832	850	806	779	832	758	813	774	817	841	833	832	853	779	769	805	844	812	778	825	758	813	769	793	775	777	772	831	820	768	795	784	768	828	810	783	816	845	807	820	841	846	772	811	792	757	812	824	781	775	828	763	856	755	807	811	808	792	785	800	760	788	798	806	816	794	819	811	824	797	815	839	859	804	799	890	831	773	788	848	804	837	826	790	841	810	841	820	806	825	831	804	780	810	831	814	813	846	808	793	835	828	838	815	799	833	834	820	833	814	805	779	777	815	803	844	848	819	817	800	839	759	810	803	761	842	802	808	788	764	795	790	784	804	775	819	839	809	818	794	815	777	857	811	779	837	832	767	808	783	776	834	773	827	812	783	849	835	751	804	793	784	797	807	809	784	848	866	771	791	768	837	772	796	811	825	807	796	783	815	762	824	835	870	818	802	819	792	817	791	805	832	778	792	783	797	861	795	816	812	870	774	820	843	810	846	782	834	812	745	795	851	808	848	796	780	783	836	818	873	844	761	799	791	800	824	807	806	842	832	823	723	805	814	783	780	805	792	811	793	776	770	839	810	811	811	843	804	808	806	835	820	766	809	802	768	831	845	834	847	833	866	791	747	798	766	776	808	809	811	808	758	815	867	824	794	805	825	767	824	821	818	821	773	785	790	817	793	813	797	799	753	771	821	783	805	823	761	797	829	823	749	789	876	848	816	810	828	818	813	754	825	812	875	851	829	797	795	829	809	785	783	778	796	778	841	865	832	828	852	837	769	847	809	855	790	844	792	755	741	816	808	815	823	859	790	785	818	792	845	793	810	804	820	823	774	791	802	747	862	815	825	809	775	809	808	821	808	803	842	756	801	816	815	818	822	806	797	836	784	817	821	834	839	838	737	849	800	757	804	853	818	810	828	847	826	795	831	816	848	793	821	794	810	788	801	822	782	822	809	781	821	774	823	807	785	808	822	809	794	844	769	837	738	803	816	814	801	833	820	795	814	800	832	846	817	823	851	786	849	793	760	827	807	784	813	815	784	780	786	863	833	818	815	806	813	815	787	805	868	766	800	848	884	820	780	788	781	789	801	776	828	801	802	750	814	808	807	797	847	800	808	824	841	767	811	778	851	781	778	752	777	799	775	822	849	799	772	806	780	865	804	830	785	813	827	812	780	800	775	794	770	743	787	779	794	839	823	820	794	789	801	811	784	789	793	774	796	837	821	799	811	794	818	868	814	772	817	821	841	784	800	786	769	840	809	845	833	810	803	805	806	789	830	788	777	789	833	812	788	765	804	787	850	771	808	841	801	818	772	821	802	813	811	778	798	754	873	830	788	808	810	821	801	827	750	832	800	791	829	804	800	804	806	797	822	831	822	832	748	832	750	794	772	762	805	803	770	821	857	802	751	883	831	813	819	800	785	812	781	799	807	852	843	820	813	811	795	791	810	841	837	818	869	808	844	786	773	847	854	769	829	820	846	822	782	811	752	792	824	828	774	803	828	812	829	840	797	795	851	867	853	794	795	836	833	758	815	841	780	849	787	836	808	826	840	818	826	846	848	786	775	770	794	825	802	782	869	826	744	805	833	810	842	801	846	819	818	836	833	777	816	800	788	794	792	813	791	815	857	843	769	807	759	812	824	788	832	829	795	856	834	795	744	827	812	851	817	776	783	827	851	797	770	830	822	845	856	798	813	792	728	779	813	773	858	785	783	780	817	846	826	796	843	816	781	825	808	786	817	776	780	841	822	817	785	834	807	785	797	856	805	828	808	810	795	845	792	841	813	828	763	844	796	872	801	822	810	752	785	839	827	820	796	835	800	769	791	824	778	853	826	816	838	791	776	856	799	793	821	869	851	774	835	760	828	760	802	766	828	863	868	808	851	818	782	780	789	811	762	814	823	805	780	820	831	782	740	834	810	811	829	805	821	817	795	810	794	820	837	808	777	776	839	778	742	799	745	791	769	780	833	795	785	811	765	779	795	827	758	793	783	791	794	807	789	796	851	823	850	871	793	811	782	788	816	796	795	804	789	757	844	821	840	827	805	873	819	769	788	780	828	854	767	805	777	785	843	838	842	758	801	856	826	802	813	772	799	790	801	809	809	782	813	757	806	791	789	825	799	787	807	844	826	808	820	801	823	789	804	836	749	808	832	830	799	845	836	823	832	813	810	822	730	806	772	802	819	797	840	836	814	801	799	760	831	755	810	746	805	770	777	807	798	778	736	865	822	755	799	825	802	827	792	842	753	834	777	808	827	829	846	834	847	796	852	839	811	798	769	803	786	796	796	813	845	825	817	796	750	824	796	838	841	825	746	806	811	798	833	825	782	770	825	786	826	777	810	795	811	781	795	834	838	786	814	805	782	790	776	773	824	845	804	850	802	909	851	803	809	803	765	805	778	808	829	827	759	829	800	837	831	819	814	755	798	813	819	765	832	759	762	786	801	837	776	821	746	830	835	843	799	813	765	816	793	801	772	854	844	836	823	795	803	801	810	830	726	813	791	794	809	828	757	833	852	797	811	784	822	769	802	795	783	808	842	782	783	823	794	812	810	772	849	846	829	848	829	825	805	814	843	828	794	804	805	855	820	820	777	773	795	786	834	824	830	773	798	846	833	811	810	847	813	792	804	820	786	809	857	825	813	859	757	778	835	848	810	815	809	830	823	803	788	807	809	826	819	834	836	834	775	784	843	774	807	839	801	762	784	852	804	805	840	780	779	780	836	789	756	810	816	833	761	802	726	769	809	836	790	837	808	870	773	797	817	821	823	817	799	747	789	776	795	806	814	791	797	764	777	829	805	737	767	850	789	815	759	789	797	829	825	817	868	791	797	822	809	826	803	820	759	740	777	803	831	822
22448	21060	28636	23713	21061	21141	12503	1814	1360	1324	1162	1101	1022	983	937	904	903	893	883	893	873	839	821	875	809	817	782	802	792	868	823	793	839	797	787	771	773	819	828	783	848	783	873	861	794	781	825	803	808	788	788	751	829	780	789	757	765	828	835	816	761	776	838	804	791	807	805	818	797	853	827	763	829	729	817	799	787	817	830	835	812	816	749	779	763	798	886	803	766	790	761	784	764	759	772	772	765	794	800	739	770	770	788	807	811	802	828	756	810	811	795	797	716	804	828	782	718	836	821	816	786	805	769	793	782	804	790	815	787	780	808	847	820	789	807	782	781	779	815	757	797	745	833	761	759	765	804	778	758	814	844	844	795	809	803	780	827	787	816	785	850	830	736	774	765	827	840	816	767	828	777	805	833	787	789	780	791	804	776	789	759	786	779	790	782	794	842	816	782	776	786	784	765	799	795	860	829	821	804	787	794	787	832	803	799	783	779	774	786	806	761	784	788	751	797	798	724	737	792	769	800	778	729	789	760	783	797	765	783	791	779	759	794	808	830	777	751	794	789	726	780	793	801	769	762	799	733	765	778	793	813	735	808	772	797	829	786	793	782	761	800	796	781	757	804	804	812	831	786	823	822	793	804	759	776	729	780	732	776	790	727	796	699	811	793	813	782	728	764	764	779	806	764	807	808	779	782	808	814	798	795	824	798	827	808	779	794	799	842	835	731	809	776	772	823	775	788	750	814	827	778	768	759	822	792	765	785	779	811	807	804	845	733	770	786	777	790	738	773	819	766	817	837	745	779	819	766	811	821	754	821	774	788	782	796	768	776	781	817	763	777	770	752	790	749	754	829	806	807	774	812	791	772	808	780	786	811	803	803	780	763	776	765	781	811	786	756	766	756	796	744	776	731	795	822	787	749	738	807	772	749	760	783	779	806	758	788	770	780	813	811	791	747	791	829	783	825	806	774	802	738	793	803	789	786	775	751	811	764	814	745	751	803	797	750	782	816	803	793	781	813	764	834	813	796	780	752	791	766	765	791	797	827	794	761	811	798	780	798	820	745	817	766	792	792	804	782	761	768	753	753	765	855	789	835	760	807	796	783	770	797	774	745	845	798	827	796	799	764	836	768	784	789	827	803	837	798	798	748	747	773	765	785	779	754	792	799	782	777	809	828	769	807	765	783	795	779	791	756	817	793	794	795	735	772	778	768	765	810	804	805	744	746	821	797	783	816	868	798	838	786	803	777	749	769	812	785	779	751	784	795	801	774	854	741	773	763	772	732	802	757	809	739	769	777	849	802	772	783	751	799	784	767	845	744	743	737	776	768	740	804	789	805	832	787	796	825	753	779	817	839	756	761	809	790	851	806	748	785	789	778	799	794	730	820	781	815	776	743	797	837	783	804	807	790	776	801	822	738	802	867	793	802	789	773	772	734	829	820	775	805	790	796	795	751	806	807	731	761	829	805	810	775	764	854	787	792	770	837	784	733	815	776	786	790	811	783	742	767	766	768	794	785	806	727	793	822	849	798	811	835	797	787	770	758	804	785	778	753	832	757	800	744	758	751	807	812	823	837	829	790	778	786	774	775	799	893	766	774	794	810	787	811	770	751	842	797	788	775	829	782	729	745	832	801	769	791	759	738	806	788	786	816	722	842	806	775	833	788	752	772	814	785	813	835	808	814	821	799	774	775	841	751	769	751	826	804	780	763	770	833	762	790	774	820	791	792	773	814	813	812	780	780	823	761	814	743	788	818	806	841	799	768	769	795	676	807	766	851	809	712	768	814	775	819	789	745	803	797	784	801	811	792	768	774	823	772	849	784	788	783	779	756	826	779	822	812	803	777	797	802	776	781	778	739	806	790	761	827	791	790	792	788	752	818	733	816	750	785	820	754	778	789	739	801	796	797	772	783	761	862	775	813	774	767	804	775	828	777	773	815	777	786	756	791	758	794	747	793	800	801	796	814	811	808	793	869	799	748	803	791	774	829	791	822	790	776	782	773	795	801	750	801	805	833	775	758	740	757	827	784	783	776	780	801	804	800	748	797	795	807	754	754	724	777	784	790	772	758	848	785	760	815	765	764	792	782	784	807	798	784	821	795	766	750	798	793	748	790	792	773	790	747	797	821	821	780	743	788	803	757	780	782	814	801	848	806	754	783	768	774	793	743	771	823	760	791	813	793	776	802	768	802	791	804	760	789	790	744	813	786	771	763	823	724	795	894	789	805	794	773	793	801	759	748	727	806	817	732	774	813	796	780	763	760	807	813	787	818	799	751	787	793	760	789	779	793	774	820	778	806	816	817	768	776	776	817	765	785	848	784	764	790	770	824	795	807	744	774	762	826	752	779	834	807	810	769	764	756	792	810	795	778	805	831	770	822	776	823	786	766	758	751	810	752	744	802	782	812	806	761	792	809	766	777	857	842	795	740	790	782	784	803	785	820	810	783	811	785	773	748	782	822	769	798	750	785	803	768	781	794	811	795	791	751	793	733	782	816	769	793	745	798	833	764	786	761	731	781	817	846	740	821	759	837	814	793	762	740	780	714	784	809	786	793	804	809	780	796	825	746	786	807	807	820	820	776	815	824	779	758	807	751	779	738	804	781	779	796	762	738	824	730	831	797	830	793	808	831	759	787	749	776	740	817	726	781	742	786	819	734	757	773	798	752	794	751	813	753	837	736	779	769	820	788	806	772	684	696	724	816	761	775	767	791	771	740	783	759	809	776	747	805	771	784	799	811	788	747	788	776	763	753	766	764	798	742	805	800	751	788	784	796	722	760	754	800	818	738	788	863	788	800	743	731	758	784	801	814	799	778	742	738	761	782	837	822	768	773	833	861	748	752	788	757	780	770	751	781	792	728	789	821	783	795	764	766	815	819	751	820	761	769	808	773	814	762	787	813	796	777	764	831	780	777	792	759	832	768	784	783	831	728	779	734	787	788	789	797	795	806	801	783	807	827	793	779	778	788	734	794	781	799	826	804	832	726	810	789	760	801	782	803	808	767	787	782	809	820	786	797	813	749	784	769	825	779	776	785	755	766	803	761	788	814	780	801	774	764	816	810	800	775	763	772	757	821	731	769	823	752	761	811	776	779	790	742	790	762	804	813	775	771	803	799	811	778	791	741	799	834	780	790	851	812	767	763	816	748	811	782	780	796	774	756	775	770	768	799	731	800	755	794	814	831	762	772	757	783	810	817	845	776	781	778	739	753	758	760	807	792	791	783	796	792	759	759	747	738	768	808	768	738	734	751	769	790	745	825	780	739	763	809	767	752	802	777	808	787	772	768	776	761	738	804	786	775	780	772	864	775	754	711	764	799	779	822	808	801	786	767	793	795	824	782	772	817	821	786	789	766	763	763	824	828	744	770	822	809	799	812	804	789	791	794	758	778	768	813	798	753	803	758	773	769	793	782	746	769	761	788	804	788	776	761	738	729	775	796	782	748	837	811	816	783	804	863	797	850	767	755	822	811	777	798	806
12076	13253	10762	5592	3913	3115	2499	2043	1753	1539	1334	1293	1129	1127	1003	965	992	909	907	995	856	847	811	862	889	879	887	801	856	855	842	807	752	818	880	829	829	853	763	879	769	784	798	864	800	818	804	812	804	793	837	809	757	828	808	821	783	796	793	772	799	786	805	745	771	793	807	772	821	824	799	762	870	796	851	790	763	803	797	734	760	834	819	844	799	825	788	748	795	824	833	804	769	815	803	753	808	854	853	850	850	800	798	784	809	793	850	759	791	812	836	791	847	792	807	824	765	809	793	839	794	841	801	814	793	761	801	764	747	857	821	752	829	816	773	852	792	774	782	829	791	849	834	780	822	776	794	828	788	801	764	789	782	838	818	788	826	780	839	832	773	814	756	798	841	820	800	787	837	807	787	814	786	745	753	808	755	793	796	802	792	809	812	804	769	841	784	789	821	826	826	796	799	809	815	772	825	850	741	763	834	773	766	771	745	791	843	764	867	822	778	787	759	772	829	751	770	762	815	774	829	762	812	841	800	793	816	848	823	780	863	789	788	772	812	789	791	778	807	815	811	804	839	785	779	825	842	813	794	788	815	779	750	802	801	759	795	790	794	812	821	806	795	793	810	839	805	775	852	783	761	738	783	771	821	876	799	774	759	825	841	774	785	777	807	792	853	773	800	765	761	767	768	777	815	817	823	784	766	820	827	757	813	802	856	792	785	771	824	796	755	781	814	764	831	850	808	809	801	810	797	831	826	827	755	762	808	880	771	788	761	833	794	819	765	789	802	779	791	788	763	781	825	764	863	835	781	804	807	756	803	827	815	823	832	803	783	752	822	783	843	784	806	795	781	814	783	797	825	750	807	774	736	809	854	778	743	817	819	844	767	813	843	831	782	789	821	838	779	795	866	766	875	809	853	786	779	828	787	813	836	777	761	819	811	793	779	839	828	822	781	756	792	827	797	811	803	826	781	799	795	803	792	790	793	776	797	817	792	762	813	740	811	804	756	786	749	760	786	730	787	775	786	800	773	817	776	800	842	810	778	810	756	795	845	829	792	787	777	790	791	835	786	795	793	812	781	776	820	797	768	768	808	780	771	796	812	724	735	796	793	798	786	725	726	795	797	811	771	847	816	785	790	813	810	808	859	832	745	831	838	836	753	783	774	811	807	776	799	737	838	767	789	808	799	808	800	757	797	785	811	782	771	823	833	810	809	792	876	788	746	837	858	770	789	827	843	796	808	805	778	789	785	783	836	787	783	797	825	802	759	791	766	795	867	823	809	778	800	827	785	843	770	784	838	817	789	807	792	799	849	746	848	766	864	848	763	834	827	829	805	775	780	789	791	786	753	812	841	874	850	774	814	781	781	796	778	803	795	765	768	810	826	759	840	800	808	769	798	795	788	764	843	802	862	809	831	770	801	814	761	808	789	791	790	794	817	763	777	798	745	746	829	772	784	801	769	803	780	872	817	805	774	850	770	792	805	817	776	761	728	784	762	794	779	783	791	779	788	802	796	790	830	764	811	786	770	788	765	804	817	794	838	774	790	810	824	806	792	795	773	873	843	822	814	768	802	805	803	798	821	797	790	790	795	763	775	766	816	816	816	790	790	800	810	835	814	775	836	779	838	818	802	792	829	814	793	738	736	809	785	800	775	799	831	830	767	784	826	778	801	771	803	818	781	765	781	821	778	863	828	824	756	792	788	771	801	783	796	789	776	792	831	801	783	812	773	758	816	851	799	780	760	775	774	828	839	777	827	781	826	794	832	810	781	770	823	825	750	819	793	777	786	824	782	793	874	800	764	830	793	808	787	797	762	819	831	782	785	790	810	821	796	817	786	825	820	807	806	819	783	845	829	800	813	801	794	758	758	764	827	790	850	749	815	779	753	816	785	777	776	808	809	778	765	783	833	797	777	783	802	783	787	779	781	773	723	784	755	763	789	809	786	838	808	780	785	782	751	797	796	791	762	795	816	764	818	804	823	799	777	870	799	814	825	780	796	790	780	823	794	787	819	835	856	779	758	791	781	749	807	832	785	833	810	822	816	788	838	793	804	753	777	821	796	778	831	836	782	805	795	779	833	792	787	808	819	817	805	794	743	797	819	816	822	793	774	801	787	816	816	838	794	770	805	792	808	812	784	791	781	767	830	802	822	827	787	806	782	774	814	838	787	714	848	766	776	792	804	841	774	760	802	820	833	780	827	825	806	776	839	811	795	810	824	791	776	770	762	812	805	815	812	838	800	825	804	821	817	787	813	791	828	810	810	797	804	787	853	802	744	810	779	813	828	837	775	791	813	848	787	814	808	779	785	813	792	804	800	811	785	791	759	780	831	799	817	788	784	799	816	777	753	815	839	802	824	763	794	785	808	854	787	773	793	861	828	830	792	733	783	825	775	812	797	786	785	815	851	859	790	793	868	776	848	717	805	788	798	750	776	764	764	811	785	775	796	808	776	830	822	838	796	804	817	793	787	780	770	795	814	770	779	784	781	798	858	812	822	785	791	782	800	828	785	756	795	757	821	777	809	761	775	813	788	827	792	801	786	802	748	831	809	748	834	811	742	754	793	772	819	822	805	750	830	817	829	764	781	827	809	786	792	825	868	780	822	820	811	823	809	847	790	788	847	825	834	791	878	809	819	791	818	800	806	737	746	752	788	803	770	795	793	810	821	745	771	853	810	797	784	807	824	827	797	811	830	826	792	809	813	843	812	759	768	817	803	772	817	759	833	815	770	801	752	822	764	768	808	779	808	850	751	814	832	846	842	771	839	831	775	811	818	812	783	783	796	749	814	724	775	787	780	758	806	815	822	779	802	793	849	843	871	815	838	801	786	790	862	792	752	793	805	774	841	838	853	804	782	782	757	818	798	781	814	779	750	776	818	796	785	731	778	776	846	803	823	759	789	749	810	777	797	788	758	736	794	812	773	764	800	858	833	840	809	815	782	777	810	805	844	806	764	760	780	825	803	817	796	829	797	761	791	864	786	823	820	785	752	821	742	805	776	740	809	832	779	797	764	781	793	807	821	840	781	809	791	795	757	792	832	756	802	799	824	821	782	803	823	778	778	806	770	758	804	751	782	775	808	757	813	819	797	811	817	778	827	831	859	851	828	802	801	821	822	783	793	787	804	822	775	804	802	794	796	780	798	809	790	783	780	827	783	751	805	817	783	784	825	807	836	789	789	809	784	807	837	773	793	777	800	796	740	808	796	790	709	763	767	816	800	771	781	815	808	833	756	828	789	771	803	809	762	814	822	792	757	796	719	825	777	757	782	784	783	815	803	874	805	825	848	752	834	779	810	816	766	778	791	793	827	790	766	811	773	822	792	804	818	777	780	803	837	787	785	798	795	832	797	804	845	788	775	811	776	818	755	824	799	788	794	799	811	784	786	800	745	713	775	813	848	778	802	862	808	809	792	781	807	775	764	804	802	758	868	801	794	833	768	792	784	861	796	811	819	782	825	775	797	742	757	747	797	793	832	839
22451	21094	28703	23712	21094	21168	12486	1891	1425	1217	1162	1062	1036	988	946	961	928	910	904	873	807	823	870	827	849	774	837	839	778	891	860	827	869	799	765	809	810	809	834	728	756	817	833	861	778	770	801	819	835	830	796	787	830	818	790	776	770	791	759	769	795	811	818	771	829	814	843	809	790	745	753	821	799	794	804	775	809	748	806	768	792	808	788	759	793	819	785	782	754	810	761	781	812	800	755	778	785	817	777	736	820	741	791	853	764	815	799	843	756	779	733	809	802	805	822	803	791	773	822	855	761	783	786	803	811	763	830	828	804	785	791	801	782	746	823	834	781	756	780	786	741	751	842	802	731	745	787	760	767	818	809	776	779	787	778	785	757	787	783	740	768	755	824	796	794	789	786	775	788	827	791	824	818	776	816	807	733	796	825	794	790	788	765	836	778	784	803	848	771	789	836	775	785	764	755	807	776	773	809	832	743	787	814	744	814	791	787	788	802	741	815	834	786	755	784	794	789	797	759	717	814	767	774	762	804	776	809	767	780	735	806	755	805	772	799	780	817	806	825	808	750	770	791	784	791	828	741	778	823	839	774	812	842	771	818	757	752	865	777	797	789	817	759	781	793	750	806	822	776	779	755	773	780	741	793	784	764	770	751	803	811	774	773	736	847	819	752	778	765	821	832	740	773	779	781	759	786	782	774	772	778	781	792	773	868	753	846	816	782	808	773	804	823	770	778	782	796	815	825	754	788	801	792	725	814	836	806	754	807	735	818	747	792	837	781	754	789	803	822	826	805	792	850	784	822	770	769	804	825	776	800	820	783	781	772	854	798	807	784	776	762	820	826	761	787	784	791	819	760	767	784	791	802	779	771	778	767	883	828	762	865	792	770	792	780	832	797	828	838	754	758	789	757	783	798	841	846	751	749	751	771	787	772	827	800	809	781	814	819	808	807	792	766	776	766	798	818	803	815	814	770	757	785	770	798	768	815	758	783	779	802	747	779	783	781	781	822	785	841	776	847	795	806	797	767	789	770	794	770	792	781	793	795	770	797	766	747	782	805	793	840	784	772	780	799	824	832	791	792	775	775	809	769	819	789	806	767	850	759	767	757	760	821	813	813	772	789	780	796	804	792	788	797	792	761	829	753	783	773	772	839	791	787	826	808	787	795	819	822	780	753	771	766	821	803	801	829	830	787	805	820	732	865	765	800	777	842	824	788	780	772	784	805	762	857	816	815	775	802	800	802	746	795	782	745	793	770	811	770	796	773	768	732	813	784	808	849	770	841	772	775	789	759	769	832	750	810	794	761	744	824	786	788	808	785	797	825	782	844	768	762	783	753	809	812	775	748	805	788	805	805	806	826	780	798	807	819	818	804	806	819	789	772	809	783	814	801	816	816	767	790	800	793	794	799	788	789	763	778	824	830	719	778	805	827	760	783	796	804	795	739	761	792	739	777	793	793	785	776	755	797	787	763	759	793	784	782	766	828	797	815	810	799	744	817	813	793	799	768	794	764	803	763	808	796	792	783	769	754	818	774	749	756	735	814	767	729	760	771	809	739	779	779	798	772	801	818	800	762	787	784	776	825	816	763	778	792	774	791	808	797	787	787	763	791	823	802	810	849	815	791	826	782	771	769	778	757	734	751	786	833	799	837	803	763	784	809	817	798	841	831	790	805	789	792	772	770	763	814	764	739	755	753	800	761	758	764	791	767	826	800	776	823	845	787	747	733	692	796	805	800	763	819	771	792	802	758	768	769	789	797	750	800	761	723	820	765	796	780	780	759	777	768	811	785	806	844	779	764	799	812	783	801	824	796	807	799	808	806	752	753	767	798	765	756	868	803	792	811	771	789	791	805	801	789	802	791	786	777	791	773	767	763	776	837	786	737	773	750	787	822	772	839	790	764	775	759	826	749	781	782	745	797	787	774	811	801	797	811	772	787	788	775	824	766	738	770	764	806	781	740	765	729	767	806	763	787	753	788	766	848	805	761	818	809	773	751	788	730	787	798	764	791	756	729	783	801	801	775	785	764	786	823	810	800	784	779	790	813	765	819	786	727	773	834	774	796	773	775	759	802	791	813	756	760	819	805	793	810	785	833	732	770	803	745	793	751	832	746	820	770	811	737	812	731	762	783	805	754	768	817	817	793	778	815	803	801	788	797	794	772	793	776	780	842	763	787	784	767	795	777	748	744	816	833	799	785	793	830	781	776	823	725	779	810	767	798	728	775	749	788	769	788	790	803	831	780	809	783	809	769	791	789	757	768	830	759	779	798	797	810	819	795	797	832	797	783	772	731	781	836	790	826	823	780	786	752	786	754	765	795	762	769	762	841	802	787	735	785	790	765	798	834	731	785	794	754	770	742	734	764	776	740	772	796	783	777	826	794	781	799	766	810	740	766	825	804	772	794	805	804	810	783	798	821	776	849	816	781	779	771	782	777	766	770	812	820	807	750	773	777	796	792	789	778	791	773	747	807	761	794	784	788	744	752	806	800	756	808	719	770	773	799	811	778	774	794	791	771	749	833	795	822	766	787	839	778	809	730	815	778	818	833	745	764	822	810	788	773	751	781	797	791	774	784	783	847	812	745	790	777	794	808	784	769	772	731	701	821	795	765	744	773	786	792	789	775	778	773	768	783	716	810	813	758	817	784	784	815	777	784	841	849	777	795	751	747	776	805	779	769	811	763	813	806	807	799	805	784	771	788	801	789	765	797	783	764	851	805	743	777	802	801	789	802	750	805	782	828	776	794	796	755	776	754	785	759	724	800	831	832	750	784	804	787	787	748	773	838	769	813	794	803	805	826	780	782	761	791	714	803	818	829	745	805	781	811	754	795	816	822	794	805	831	787	786	790	761	803	811	789	824	771	768	762	770	785	799	765	775	807	761	777	797	804	776	733	790	750	775	829	814	760	866	777	758	816	780	731	826	787	778	744	801	802	771	813	789	782	770	789	752	808	799	794	767	803	812	793	776	770	790	841	764	764	801	802	780	784	820	780	773	808	729	726	857	786	774	766	822	768	760	808	782	799	756	742	830	752	739	805	794	834	776	789	745	807	775	726	782	767	835	782	813	823	785	797	774	776	777	769	769	802	805	801	777	815	782	733	794	778	785	819	812	782	766	787	803	797	795	857	792	789	808	750	823	786	795	802	791	822	750	760	890	728	802	804	779	820	801	772	766	829	818	841	763	727	778	744	746	750	818	761	771	788	797	765	740	800	836	785	747	768	815	717	763	773	793	782	744	809	760	799	788	825	850	800	868	781	795	769	732	813	793	824	783	787	809	828	803	813	786	778	798	815	790	825	781	784	777	793	760	802	780	808	840	807	754	786	801	829	782	780	752	816	799	782	810	839	775	810	778	825	752	778	748	791	789	769	834	735	750	785	751	813	748	802	727	794	812	782	822	760	785	804	744	744	811	808	760	810	792	820	799	822	789	737	812	779	775	769	820	798	818	758	768	806	771	793	772	754	764	770	782	795	742
12169	13324	10857	5516	3994	3075	2488	2078	1731	1571	1417	1210	1168	1111	1070	958	989	883	890	925	878	857	911	860	889	844	890	787	858	843	863	813	849	862	839	846	842	836	799	855	890	830	823	735	871	817	807	819	851	786	745	838	803	815	840	807	809	766	785	837	759	820	793	764	810	791	844	809	805	780	808	799	740	819	807	794	803	795	794	827	801	824	820	796	807	775	811	816	776	759	819	816	825	803	752	789	841	797	856	761	805	895	793	805	835	820	807	818	814	800	802	795	776	828	819	817	828	789	790	796	791	767	785	747	814	819	753	805	826	840	777	776	780	763	785	779	765	802	746	821	783	785	892	813	801	749	809	838	768	784	834	848	791	798	817	789	785	808	807	810	804	774	774	820	813	785	768	772	761	806	803	798	771	775	784	846	819	805	837	812	800	800	788	809	771	810	777	848	735	836	812	771	777	795	784	813	840	850	819	786	793	807	775	790	832	820	771	817	811	793	788	798	788	832	767	829	793	791	821	767	781	788	790	823	781	821	820	778	817	806	782	850	772	800	792	814	823	814	849	777	828	811	819	795	803	824	785	796	794	813	828	836	794	827	789	789	830	832	823	780	768	786	785	776	828	806	812	799	787	745	750	820	808	844	765	802	809	868	796	784	765	798	794	843	778	815	793	800	786	790	818	782	826	762	796	829	796	785	833	794	831	837	819	779	772	843	775	746	804	809	776	765	833	788	794	829	814	806	850	857	808	797	781	772	763	891	772	848	753	848	799	791	765	806	850	790	809	844	859	801	770	756	784	781	802	786	764	836	737	807	791	826	885	810	757	781	790	805	794	839	786	802	820	783	784	797	775	782	765	834	820	785	810	829	818	759	803	810	778	800	749	771	747	769	814	747	779	822	783	801	747	795	812	784	796	803	818	841	782	798	800	796	803	784	758	842	819	838	813	830	869	803	815	783	782	807	803	779	794	766	778	795	788	812	828	754	769	789	747	815	772	852	763	791	734	764	832	834	788	773	818	792	811	776	811	780	776	776	770	778	775	827	797	750	822	825	810	802	790	809	825	798	783	756	809	757	824	791	757	822	858	826	760	785	829	762	850	781	749	801	808	826	791	795	780	788	833	811	801	814	778	781	756	808	784	764	778	814	812	773	777	756	842	813	855	815	761	826	789	757	862	804	779	839	803	702	770	775	830	809	785	742	802	776	797	802	801	805	778	845	838	753	804	805	771	838	789	784	838	784	832	776	796	849	830	800	794	818	796	800	798	786	746	849	769	805	799	833	795	845	764	820	782	759	760	827	851	792	798	830	774	823	735	747	805	772	831	777	812	786	818	781	825	767	798	841	778	825	789	775	768	778	796	827	858	795	773	786	764	834	827	830	814	840	806	855	837	840	851	775	816	806	815	813	800	829	775	801	826	797	785	845	761	813	839	779	823	845	827	793	867	806	784	850	809	835	844	803	852	773	801	824	763	797	772	807	764	783	752	831	832	798	796	786	784	864	792	820	834	793	844	858	789	807	810	824	792	766	832	820	838	778	794	840	832	840	818	791	769	777	830	750	801	791	808	784	798	793	768	783	783	787	744	740	796	785	753	754	788	776	829	758	848	828	820	763	773	832	808	810	779	757	768	812	808	848	815	789	768	783	810	846	759	854	797	788	792	768	800	809	819	841	787	785	782	798	814	833	815	806	787	836	783	842	759	802	769	777	769	769	817	807	795	780	825	785	788	851	772	764	796	798	844	813	817	807	832	770	791	846	779	797	805	851	787	863	738	789	809	808	800	828	776	822	837	834	815	813	798	759	814	820	826	763	770	779	775	832	763	793	813	779	818	776	764	767	804	812	792	782	775	749	791	783	782	776	799	831	830	833	828	813	758	773	817	841	799	804	786	760	815	798	770	800	807	813	802	848	797	837	815	866	803	840	813	826	793	763	749	814	827	823	808	818	821	787	783	774	742	803	755	723	709	814	749	794	794	779	787	791	789	800	835	779	827	803	775	752	769	799	756	767	805	804	773	803	814	799	821	837	847	842	772	836	785	779	802	780	778	791	807	791	767	778	774	815	809	827	799	820	843	822	801	761	724	806	813	779	809	753	797	765	807	798	806	810	783	765	744	814	783	768	795	827	790	765	788	832	798	805	792	777	776	775	802	762	796	790	770	777	846	823	822	834	835	817	761	815	787	793	781	775	797	833	815	826	782	812	860	844	828	806	787	776	760	789	841	833	780	832	769	815	797	833	808	815	808	803	778	771	807	816	789	783	782	819	852	791	805	836	798	813	799	805	798	797	804	767	771	823	779	828	800	759	789	794	856	757	758	764	759	872	754	774	798	811	779	795	801	825	826	789	813	812	848	830	713	846	758	803	808	773	751	778	777	824	851	798	734	802	840	768	812	806	788	840	742	809	770	791	843	794	808	797	806	775	760	785	767	756	828	810	812	808	753	844	849	807	785	781	781	796	808	818	797	831	821	799	805	762	768	815	797	787	808	778	825	781	793	854	801	802	812	800	823	741	773	776	795	780	826	804	785	758	809	779	828	770	784	762	828	709	797	823	805	827	782	799	828	779	748	823	788	776	830	804	773	810	788	777	768	781	788	812	848	823	792	769	793	795	819	785	832	787	831	830	809	756	781	803	847	848	778	799	790	769	783	804	791	728	775	811	777	809	806	779	823	808	827	822	767	809	842	836	822	744	810	766	782	763	773	843	827	808	821	778	826	807	816	771	794	813	836	766	841	786	732	764	788	768	765	823	763	856	791	837	831	783	783	791	779	779	771	783	776	826	810	823	786	797	830	795	832	807	809	808	773	848	789	795	806	734	754	798	827	783	789	822	849	767	799	822	768	795	766	787	793	760	779	817	825	790	802	776	798	818	813	817	783	776	804	781	795	822	794	792	777	789	774	858	760	780	816	798	774	795	904	789	829	797	819	755	776	839	803	782	831	762	813	778	783	760	792	787	787	813	802	778	804	783	805	744	806	778	820	835	848	834	751	800	832	791	800	756	783	803	757	774	780	809	822	795	800	787	790	812	804	814	807	827	733	759	777	816	788	836	755	757	824	806	765	860	786	827	791	815	784	808	775	773	768	763	792	775	787	792	786	802	834	799	844	734	797	779	801	820	832	762	797	823	781	830	811	794	800	773	789	830	806	783	802	798	846	790	828	822	787	763	905	794	779	771	799	788	780	787	751	785	760	772	800	810	846	890	783	778	753	776	794	758	795	752	822	783	811	791	796	798	793	825	814	842	776	822	795	816	809	812	814	819	791	775	795	830	808	824	799	813	817	799	771	801	810	755	801	751	800	793	821	805	802	786	750	798	793	796	789	806	870	875	754	817	798	770	816	804	788	815	775	815	823	757	767	740	809	891	776	814	779	781	775	757	734	845	749	738	850	780	839	816	804	821	855	781	819	840	780	778	811	803	801	750	728	821	748	869	811	779	787	805	793	810	784	838	827	827	787	772	835	803	830	800	791	757	849	758
22352	20998	28577	23615	21001	21082	12473	1938	1434	1325	1153	1099	1028	945	951	898	926	923	871	868	789	845	808	848	815	777	788	791	836	823	806	813	811	802	822	789	811	781	836	783	806	821	801	829	805	814	815	780	795	782	816	787	775	818	826	809	769	842	770	838	821	794	743	772	805	791	802	810	767	758	809	720	816	789	772	786	797	849	802	731	794	742	734	769	789	740	774	754	810	739	760	805	803	816	828	757	825	804	786	740	795	826	767	788	806	768	783	774	772	763	779	764	762	780	818	793	825	789	735	757	787	761	839	764	775	780	756	770	749	804	817	751	794	771	798	754	725	811	794	750	800	790	816	768	786	749	827	785	820	740	819	837	794	789	775	769	815	847	839	788	840	802	792	824	767	749	756	803	784	768	752	771	794	762	801	780	779	792	806	767	775	791	754	807	807	745	771	784	788	759	743	822	767	711	795	757	759	808	804	760	768	802	808	792	767	792	799	835	823	780	765	748	826	830	799	814	819	777	763	805	808	823	790	775	793	734	754	779	805	829	783	757	772	740	804	789	792	795	779	745	808	840	771	793	844	767	801	768	770	765	820	758	821	755	779	782	751	771	794	777	788	813	760	787	779	750	815	785	756	872	790	742	767	751	801	775	784	771	799	788	780	799	771	733	724	775	790	777	791	743	730	786	763	747	760	797	772	746	765	845	813	774	762	771	808	794	798	757	776	778	823	792	755	804	802	757	788	745	746	714	804	794	795	800	796	798	796	777	752	725	826	782	848	830	774	791	816	803	772	761	774	766	764	792	770	756	761	821	767	794	801	794	827	822	754	775	788	732	789	805	807	788	774	794	730	734	763	792	804	753	796	849	815	819	814	777	769	754	756	737	824	819	788	798	817	791	770	774	794	754	812	807	813	787	787	789	760	762	808	771	760	756	727	769	822	789	755	786	828	756	778	783	717	776	845	809	803	782	812	766	861	815	736	774	791	790	798	794	819	820	835	711	827	782	778	792	791	789	791	755	799	789	803	786	787	839	795	777	827	745	778	781	801	797	832	778	774	748	855	788	774	774	736	828	771	752	796	799	742	779	762	747	749	766	828	820	739	791	780	781	772	748	775	794	714	782	772	785	748	772	797	832	763	796	748	806	804	805	792	754	748	777	781	816	768	735	791	735	742	786	778	801	741	808	736	796	812	767	760	800	776	775	753	793	816	765	765	770	832	790	764	816	782	827	773	781	736	781	807	781	827	745	799	751	763	813	758	733	786	823	728	796	760	791	747	820	758	799	769	815	833	820	741	741	776	812	811	784	773	839	729	756	827	788	803	811	770	778	767	780	776	790	768	828	778	788	785	770	776	760	822	757	817	738	738	758	789	800	784	759	781	763	775	758	770	794	802	751	842	809	804	809	815	772	738	767	739	795	811	821	781	803	809	784	751	800	757	828	804	757	793	763	755	793	791	761	810	742	786	759	814	812	777	756	762	813	805	770	826	823	728	766	795	787	748	768	791	788	811	778	812	790	781	840	797	784	739	797	776	840	784	767	754	820	785	811	817	784	761	810	722	752	814	782	778	779	783	783	775	726	757	835	832	797	769	767	743	774	770	830	777	794	810	793	777	791	746	802	806	813	804	809	752	803	763	777	721	805	818	831	747	793	758	804	726	793	754	745	783	753	809	724	748	743	789	789	773	803	772	752	789	752	814	782	822	757	745	775	749	733	779	788	811	765	780	759	797	800	796	799	810	805	800	762	795	741	764	813	805	737	830	794	758	814	782	823	790	849	799	796	824	810	753	816	749	840	779	800	787	757	767	796	678	816	805	779	807	789	734	791	802	790	788	751	788	747	737	788	742	803	717	810	788	760	766	762	791	790	761	811	758	809	781	773	768	762	820	756	840	791	768	779	763	831	804	787	793	797	767	822	778	754	780	840	766	814	781	807	790	767	805	853	804	783	777	751	741	741	750	782	738	772	789	764	733	796	826	806	816	802	817	811	808	763	753	749	758	796	807	754	776	800	814	783	770	771	781	820	752	783	747	788	768	793	782	757	817	797	794	804	792	788	748	774	819	789	754	812	761	791	780	781	825	822	802	780	811	795	782	781	805	743	733	753	783	759	737	819	762	769	819	782	816	779	728	787	851	807	833	764	754	751	752	820	776	793	756	757	776	813	750	755	811	784	760	777	773	746	807	797	772	772	772	749	810	752	772	815	784	784	753	743	739	809	802	790	783	764	747	779	756	788	763	812	796	781	817	810	783	802	718	792	761	772	804	797	812	800	777	799	783	770	755	819	815	793	801	800	789	799	816	817	770	810	760	837	769	762	838	753	742	784	793	795	777	777	772	778	767	754	788	793	762	773	819	769	765	766	776	760	789	746	798	757	785	771	858	726	803	801	814	799	780	830	796	728	755	803	764	727	781	787	772	777	842	764	778	775	782	780	775	759	749	830	791	846	809	793	772	790	760	784	738	812	747	777	868	783	762	770	822	818	702	795	759	796	759	790	755	740	790	782	827	716	752	733	722	745	767	757	793	764	793	766	765	736	766	788	787	799	810	796	760	795	761	763	782	839	857	802	814	840	763	770	804	791	812	735	772	761	772	810	729	759	784	819	803	808	700	784	773	782	806	771	748	774	780	802	815	756	738	771	778	771	810	721	740	752	776	727	794	802	756	800	828	783	753	817	804	750	854	775	817	764	762	806	826	739	763	788	813	813	785	794	805	766	748	788	756	782	834	780	797	758	791	779	724	777	755	823	751	799	813	765	756	780	774	710	810	821	806	741	793	777	758	799	782	711	778	780	762	705	789	769	815	812	782	744	770	773	794	809	785	782	797	771	784	806	736	787	785	768	774	791	820	763	803	741	793	798	790	766	746	805	732	777	781	798	833	791	814	776	824	780	819	769	758	826	802	737	777	775	760	805	743	793	788	733	795	780	792	785	760	785	810	799	774	794	792	795	822	841	823	760	809	755	778	787	815	787	828	812	727	788	774	750	822	809	776	768	808	764	803	774	803	757	827	780	780	772	782	834	763	775	802	804	789	813	769	821	760	820	821	744	758	762	762	786	777	774	796	835	778	803	786	817	787	731	753	804	829	782	765	823	789	766	801	800	781	774	806	771	756	787	770	809	758	777	774	770	810	793	770	762	770	773	773	852	768	819	765	743	768	781	719	810	864	792	779	790	773	776	752	811	775	771	789	781	760	754	853	782	753	806	782	786	768	740	786	759	759	750	797	770	762	768	779	812	766	743	767	790	796	784	756	773	785	770	760	763	803	768	792	834	728	814	736	771	765	765	820	796	774	783	755	815	748	781	777	807	757	770	799	747	713	766	783	742	796	844	858	803	758	779	811	779	812	752	761	743	827	768	797	716	805	782	763	801	800	825	825	792	781	830	822	762	770	758	744	748	806	794	798	807	840	786	772	799	804	765	787	730	799	772	772	799	764	799	758	768	782	789	766	774	776	764	789	842	761	787	785	768	781	814	783	781
12207	13380	10813	5590	3868	3006	2451	2141	1760	1516	1351	1215	1166	1042	987	998	931	956	959	921	864	852	864	830	895	829	800	818	850	875	804	818	825	799	834	792	873	844	810	838	825	814	840	779	829	785	829	796	844	821	798	779	809	814	834	811	834	824	839	792	814	791	775	772	828	847	817	784	813	776	823	829	807	773	836	823	750	806	801	800	836	793	822	807	782	730	839	815	753	821	782	805	771	804	800	788	826	796	744	786	766	770	778	775	820	844	810	829	785	768	781	767	795	781	767	807	807	838	788	803	812	778	777	785	817	841	792	805	797	815	822	797	796	815	767	819	759	849	801	805	810	804	815	752	808	838	817	839	772	808	794	833	752	796	745	779	767	784	813	821	793	817	773	887	768	779	835	786	798	780	823	799	803	779	806	761	780	796	778	763	687	794	759	842	850	826	843	788	832	818	837	777	795	810	794	800	828	796	761	791	785	802	764	794	819	787	756	813	790	794	776	793	748	766	823	786	769	791	776	802	783	803	836	767	775	775	776	842	834	760	779	805	811	784	812	804	834	823	800	800	806	783	737	804	784	759	779	802	867	756	766	794	796	829	810	766	834	810	769	793	827	808	766	778	767	812	819	829	780	793	825	788	808	787	803	805	805	816	806	755	807	794	791	821	821	845	831	766	794	794	758	837	810	786	798	824	757	773	815	790	853	743	735	788	793	728	789	829	805	821	841	808	793	774	783	826	809	789	837	793	831	777	833	784	766	781	799	826	777	838	835	794	783	786	780	850	790	787	790	831	807	802	807	761	794	794	842	750	802	816	821	806	792	777	787	792	787	719	796	806	784	762	803	811	775	801	804	807	807	765	774	823	762	766	791	833	800	797	776	825	793	819	826	836	771	796	790	792	828	826	834	822	800	834	813	789	792	828	774	758	770	805	737	798	814	797	804	757	787	794	812	806	770	846	790	789	788	791	804	790	860	821	797	791	777	732	808	781	746	797	806	781	789	837	778	805	821	838	762	804	807	818	786	794	757	843	808	793	793	832	779	800	806	795	834	822	829	810	782	758	788	800	830	787	773	765	820	767	747	831	792	814	769	791	811	762	782	819	836	770	776	830	807	792	797	789	756	748	787	873	761	773	750	873	813	819	762	817	768	859	814	816	790	762	780	840	763	739	824	784	784	764	843	777	786	804	812	810	791	823	799	787	806	794	802	811	820	791	792	786	814	756	741	821	756	778	793	776	800	840	834	813	836	805	794	806	777	815	821	779	802	809	790	780	833	798	803	786	774	762	753	833	835	800	768	806	777	820	821	804	802	783	826	804	772	827	817	785	717	852	828	791	815	798	768	817	802	795	753	817	797	805	732	827	804	736	836	797	745	806	779	834	793	753	824	791	797	788	828	814	809	833	762	788	816	800	803	806	755	776	807	803	808	829	804	844	770	779	821	792	770	827	778	769	823	786	800	810	799	786	792	801	816	789	817	819	825	772	889	814	747	769	855	778	823	823	824	795	819	836	789	790	786	806	756	783	796	809	819	799	794	825	840	788	762	807	780	798	794	765	758	781	791	781	741	806	777	808	865	810	801	811	753	826	792	795	817	793	837	819	794	794	789	762	816	748	772	806	826	786	783	788	809	797	794	770	840	773	818	817	800	754	822	834	783	744	790	777	785	745	827	765	798	809	761	782	838	769	788	844	787	762	805	748	748	789	766	809	750	871	849	853	781	811	765	765	807	791	800	820	799	818	759	807	772	760	812	795	836	830	811	847	761	800	770	746	829	754	792	789	785	848	777	765	781	821	804	775	783	834	799	782	825	806	785	777	787	769	817	798	807	783	835	800	824	775	782	758	769	798	829	721	767	780	820	839	814	780	790	790	829	797	827	816	802	752	775	811	756	831	775	808	770	854	771	791	818	834	834	739	775	763	780	841	800	769	775	802	736	827	820	748	829	787	831	761	808	829	839	774	791	793	812	776	790	758	787	750	786	741	809	779	787	799	756	754	829	758	815	752	808	789	783	820	720	818	756	779	810	831	784	823	805	781	799	796	735	772	767	830	818	749	783	786	795	754	797	768	796	780	754	824	779	832	792	826	758	797	782	774	796	762	761	855	761	767	798	819	820	818	812	822	781	773	854	815	754	824	783	787	807	800	858	780	775	771	809	771	781	800	813	836	818	762	750	753	833	751	796	836	765	778	787	814	832	827	758	830	777	815	785	801	787	756	761	815	810	792	706	793	813	805	859	790	788	804	766	811	782	747	772	772	849	760	812	812	811	825	791	788	794	804	740	769	784	793	807	802	790	806	791	814	772	748	792	822	836	834	812	810	852	801	773	756	812	801	787	857	791	827	814	804	813	809	829	780	704	783	832	778	816	789	788	780	820	745	824	799	826	785	772	766	828	838	863	763	802	810	808	801	778	782	800	835	793	837	798	838	824	782	847	794	811	772	730	767	784	796	795	792	774	789	691	748	861	798	790	772	791	772	808	830	781	812	813	757	822	782	783	773	783	786	744	793	824	737	815	780	794	733	746	822	839	811	846	816	781	830	840	793	779	791	747	746	764	767	822	787	808	774	795	732	808	786	787	816	837	831	846	782	824	848	795	801	843	746	777	819	843	796	768	819	828	778	812	811	820	777	746	781	824	816	839	803	778	847	810	825	815	788	810	817	792	809	812	788	785	829	811	787	814	831	794	858	796	779	778	811	809	769	823	773	776	794	840	816	826	758	788	832	801	800	796	824	799	803	803	844	748	813	771	761	806	785	786	804	801	840	802	789	787	785	775	822	759	781	797	793	794	790	825	763	752	808	769	751	801	845	780	790	751	769	767	805	778	776	809	806	772	803	774	794	810	795	785	755	781	790	808	826	821	757	820	826	787	812	773	790	752	826	741	705	766	805	781	761	798	790	794	769	819	802	828	794	803	777	803	815	775	800	787	796	731	789	812	830	748	813	786	766	788	805	818	819	794	799	827	808	785	829	790	795	797	765	793	809	814	803	774	765	794	808	811	788	789	811	819	852	759	769	807	796	778	785	799	790	764	763	814	762	769	761	767	853	819	841	779	793	771	784	762	796	801	815	710	805	829	796	778	789	767	802	798	749	782	804	830	799	833	804	792	816	799	847	779	818	837	849	831	814	808	812	806	764	800	767	833	761	775	802	759	858	828	798	831	788	791	799	784	761	855	782	827	802	762	750	775	815	769	832	775	819	781	782	766	827	805	829	805	763	819	751	761	796	800	784	815	809	861	739	809	780	830	791	823	783	762	752	766	802	807	813	790	795	842	786	836	771	793	784	830	816	813	797	828	789	829	822	776	789	848	788	813	822	811	782	807	812	809	785	825	816	792	808	825	789	802	791	772	823	794	802	762	801	836	793	809	775	762	808	828	777	820	808	803	785	842	829	816	771	780	842	775	769	763	769	819	782	842	795	822	830	794	790	784	790	822	784	781	827	767	836	824	760	809	816	803	821	869	805	853	843	798	790	876	791
22540	21118	28694	23778	21122	21180	12511	1808	1396	1202	1180	1133	1024	952	983	894	891	902	898	870	854	848	853	873	870	837	825	795	822	843	762	826	864	830	748	812	811	823	768	743	787	828	831	807	801	802	784	804	864	818	790	866	791	813	781	794	812	777	783	816	827	815	737	809	797	800	789	817	749	783	839	816	795	761	744	761	775	853	813	791	799	811	803	806	823	799	837	766	791	827	734	808	741	767	792	734	832	756	795	749	785	779	774	794	797	788	799	801	791	755	772	794	807	806	755	788	775	820	767	800	797	780	796	777	772	745	773	787	778	774	809	783	805	754	767	791	774	801	789	802	769	763	792	769	762	779	812	819	777	772	792	807	779	800	745	774	785	834	779	776	795	776	751	782	770	804	788	780	794	849	780	811	746	832	789	812	773	778	763	774	804	792	797	762	798	748	712	809	770	803	794	787	790	823	783	824	825	781	752	873	761	766	795	775	773	801	830	779	775	757	747	815	795	816	860	819	847	777	791	841	840	808	779	773	774	785	771	815	783	768	772	768	800	819	765	758	775	736	805	787	742	807	736	818	801	818	783	806	789	804	722	814	844	759	807	738	779	785	807	792	811	817	824	797	809	806	794	792	812	822	792	769	793	804	792	748	758	822	753	765	830	775	758	771	822	785	694	767	737	809	750	770	782	794	759	742	750	805	750	806	788	791	824	802	756	784	756	840	765	764	788	797	772	840	814	782	786	817	808	829	822	756	766	810	742	786	768	852	795	820	831	757	785	800	808	809	777	816	768	760	777	804	794	791	786	769	752	807	842	777	774	806	788	775	827	777	804	815	766	785	828	802	802	754	808	827	810	812	804	751	785	780	845	795	791	780	831	819	815	758	820	791	784	863	753	801	772	787	782	783	813	792	780	788	812	774	830	775	802	808	801	777	799	808	837	789	756	856	812	783	790	822	754	781	748	807	791	790	805	810	821	789	783	811	784	810	782	790	767	799	789	783	791	768	801	791	755	800	868	763	800	840	807	823	783	757	766	806	780	809	788	765	781	791	764	792	748	743	798	776	797	833	822	779	785	754	742	761	777	770	782	813	802	775	740	729	778	805	846	778	783	795	784	766	731	766	787	779	778	743	781	781	802	755	787	745	798	824	761	783	782	787	770	803	799	808	778	779	745	768	826	787	808	777	770	827	811	803	754	805	743	760	720	792	812	832	836	812	805	772	819	810	779	826	776	801	806	811	822	779	827	765	794	773	792	778	820	825	817	770	770	769	745	789	777	762	784	774	788	775	801	812	806	741	790	798	801	795	781	812	714	786	778	785	804	777	776	802	823	847	842	816	801	780	791	828	808	761	732	797	805	813	755	751	818	785	825	777	784	808	806	758	786	781	820	781	787	819	803	778	764	804	830	778	834	722	811	787	809	796	782	815	785	798	757	786	780	779	840	809	771	823	750	807	774	785	774	779	755	777	826	794	807	744	785	784	732	754	757	799	801	796	828	778	824	744	862	800	788	802	813	743	838	816	744	791	801	795	784	758	756	764	816	792	762	758	788	768	764	790	789	715	737	818	774	793	821	757	825	819	777	782	778	771	823	789	818	816	815	783	757	793	740	830	800	785	764	784	852	806	792	771	763	877	768	771	826	802	783	832	752	839	823	762	745	819	811	741	805	815	770	788	788	794	812	784	759	779	808	781	745	769	789	846	791	759	742	708	853	790	775	830	833	774	797	785	794	811	777	800	781	758	751	753	775	778	778	782	769	733	800	799	807	793	799	797	764	769	778	819	773	771	757	797	815	801	801	791	774	869	799	791	774	822	828	745	803	782	838	842	799	781	767	806	784	802	804	822	825	753	791	751	794	771	764	806	768	784	819	789	819	776	778	791	720	811	772	804	803	737	804	789	781	808	784	839	772	797	767	772	811	821	805	817	810	812	781	812	813	777	806	894	819	784	794	782	762	777	776	825	852	788	757	806	782	758	793	776	765	824	832	756	780	836	763	790	745	779	766	768	813	792	815	820	770	839	785	779	837	799	763	749	851	787	775	783	792	810	824	790	797	827	774	795	779	781	827	790	770	788	820	794	764	766	771	749	816	791	781	823	806	812	754	804	817	794	749	778	757	824	762	818	779	799	805	785	796	770	750	728	776	830	776	786	802	811	820	775	786	779	788	815	784	829	810	802	786	804	706	820	829	785	796	757	786	834	784	780	793	756	748	735	710	820	741	833	765	819	776	814	787	787	776	801	748	751	772	831	826	770	772	828	824	835	838	809	802	798	808	800	780	767	805	783	796	813	808	836	758	731	818	760	851	769	759	803	764	804	758	833	761	787	799	805	786	808	811	764	835	788	777	820	781	786	795	830	799	782	787	745	789	816	756	761	827	866	757	821	795	769	836	788	795	785	774	816	814	752	846	826	750	760	748	749	820	790	770	820	785	772	808	770	785	771	808	775	842	810	745	796	776	767	773	751	772	767	801	829	778	793	779	774	774	799	772	813	823	825	780	794	848	818	781	813	749	780	778	807	774	782	789	884	751	814	803	803	728	793	812	712	830	773	766	783	830	774	789	731	791	762	800	736	798	764	790	829	820	792	763	799	820	820	781	762	786	781	845	795	763	809	770	803	813	769	828	821	785	775	827	797	745	829	814	793	711	805	830	774	820	797	777	791	839	776	793	769	808	748	804	785	795	778	779	822	812	749	773	828	795	744	770	783	802	807	745	799	754	809	740	799	793	853	806	809	779	782	790	797	761	756	763	800	770	797	785	797	761	802	860	830	761	783	743	785	828	777	784	801	746	790	736	790	832	800	759	789	827	782	770	781	801	815	763	777	785	822	793	741	801	842	821	792	828	802	771	816	732	818	785	824	791	784	766	751	792	784	763	809	796	774	813	815	772	746	758	791	810	765	762	786	776	791	792	765	769	819	819	841	774	776	775	792	775	782	787	794	788	812	784	800	804	794	825	774	807	823	750	754	790	771	766	782	733	779	804	816	766	769	789	796	780	767	783	776	781	772	804	816	755	819	818	783	817	775	821	786	768	798	817	796	816	786	807	772	764	783	810	821	823	813	786	774	766	787	761	795	786	730	812	783	751	808	754	787	815	846	790	805	764	768	808	737	765	814	783	858	774	800	819	803	813	764	801	814	787	804	795	858	768	861	748	827	747	791	753	809	787	773	771	789	741	828	789	768	822	764	786	759	729	845	824	753	755	783	826	793	821	805	840	807	789	821	795	799	762	784	768	755	818	775	758	807	803	794	768	789	781	813	814	789	827	752	793	765	798	778	774	815	795	783	822	747	728	797	815	775	812	765	814	763	800	817	817	781	786	736	735	771	810	780	800	766	793	794	816	806	813	791	767	799	761	798	783	788	761	818	749	736	800	777	770	776	791	774	847	838	783	779	742	835	850	810	735	815	778	806	787	836	773	802	821	814	763	763	791	738	774	832	806	798	798	781	796	821	767	745	786	793	788	827	798	743	761	817	721	813
15446	13594	10964	5642	3999	3022	2430	2077	1783	1511	1326	1260	1185	1051	1016	972	977	936	909	926	908	876	856	870	909	855	890	927	843	871	783	822	876	836	831	822	803	857	869	829	818	812	791	802	797	755	850	824	820	782	863	853	840	809	753	822	817	838	822	767	817	806	861	814	838	869	818	834	860	752	780	795	812	786	788	835	865	822	827	865	821	816	865	819	776	826	826	774	794	798	817	870	814	838	771	756	786	799	816	834	815	839	758	766	850	821	798	758	819	805	767	853	796	823	791	805	823	773	898	863	796	822	791	791	842	783	860	771	811	800	787	804	783	829	845	801	858	735	811	824	790	765	828	872	773	815	807	778	790	794	794	849	835	823	809	808	830	804	805	799	781	791	774	788	803	802	858	847	759	800	811	775	799	868	767	822	746	761	825	857	771	771	782	807	802	771	794	807	827	816	753	836	838	766	839	789	791	796	804	782	791	789	816	818	811	809	838	844	783	798	785	788	852	764	789	745	740	792	827	799	848	807	802	820	809	799	772	799	831	792	792	763	759	827	801	776	828	787	772	792	784	795	835	791	752	817	846	798	785	792	843	796	809	814	742	832	819	780	815	831	817	833	829	766	781	785	742	801	775	827	777	801	781	810	785	788	819	757	812	807	818	851	788	833	808	757	795	803	857	823	794	759	788	773	825	814	785	781	816	810	777	759	775	848	802	810	761	821	756	800	793	776	821	764	823	823	819	829	835	841	797	806	833	766	799	818	781	772	818	774	794	840	833	809	799	790	790	784	824	762	800	816	820	792	835	809	780	823	827	790	817	835	779	777	888	861	803	821	784	791	747	809	825	801	747	806	795	836	775	812	831	747	820	793	815	765	786	835	818	797	804	853	815	798	788	776	801	812	819	803	829	838	834	829	791	845	817	802	782	851	794	773	836	798	798	831	826	804	807	803	777	820	785	808	821	853	800	777	765	817	793	824	805	809	832	783	794	836	826	816	797	815	796	811	795	778	878	849	815	844	793	842	845	768	738	831	825	817	799	777	821	797	798	782	850	852	793	801	828	837	782	785	809	791	807	786	795	820	796	847	803	773	797	824	782	765	807	827	793	808	821	780	761	847	768	812	788	788	825	828	798	809	814	782	836	833	765	809	781	805	831	797	784	796	820	862	780	799	786	823	851	809	801	785	805	769	815	771	803	800	808	820	790	793	786	769	724	787	825	842	853	814	857	819	777	843	825	807	821	842	807	802	780	816	788	832	790	781	762	806	810	806	824	781	801	845	844	774	841	835	823	796	827	831	787	833	822	839	806	816	776	801	785	796	852	789	789	817	784	807	803	770	817	800	810	834	789	776	826	805	776	830	807	786	809	806	793	775	790	803	798	790	718	777	778	800	810	852	810	787	811	807	784	786	797	793	810	831	832	801	813	772	807	789	817	777	782	774	836	798	832	828	758	807	768	843	827	801	818	822	799	830	785	852	770	852	777	842	793	839	818	796	817	806	788	813	778	794	781	806	817	818	794	739	820	774	791	807	850	766	801	766	830	815	762	821	794	787	809	762	827	799	727	780	767	802	805	836	819	761	790	791	776	790	800	788	785	819	802	775	761	798	766	780	785	822	822	768	799	761	833	790	850	827	819	762	794	790	794	796	803	792	803	830	766	792	782	831	814	814	827	796	812	860	805	766	824	780	790	805	824	802	799	805	886	803	846	840	817	773	844	734	801	835	830	830	770	820	794	777	821	783	824	803	802	860	824	792	843	799	783	798	808	831	832	827	793	831	832	801	811	800	791	831	884	831	815	850	807	764	796	797	771	839	779	815	815	827	803	788	808	783	781	752	795	774	777	805	819	873	745	796	793	803	787	774	840	785	793	787	810	758	830	812	774	789	800	802	782	848	793	793	787	814	784	826	820	813	813	804	815	788	795	853	800	808	810	828	811	819	816	834	816	789	779	836	798	821	788	820	813	818	820	795	823	829	889	807	812	805	804	824	814	861	806	789	794	778	773	850	813	774	840	784	784	801	776	828	819	840	827	760	805	802	818	789	781	805	777	797	748	796	811	731	793	803	831	819	775	847	800	791	832	808	849	844	815	838	844	778	838	773	835	809	818	791	807	831	795	798	812	771	811	803	848	772	763	820	809	811	805	832	777	786	809	759	790	842	798	816	802	809	796	851	804	809	832	805	770	814	838	778	834	846	793	770	831	802	835	804	834	849	811	822	826	846	813	778	843	769	791	842	842	786	789	755	771	823	821	809	813	786	818	857	815	844	798	829	806	805	841	794	792	796	794	840	799	822	831	797	779	786	779	868	830	820	757	761	792	789	855	802	774	831	798	818	799	806	784	769	770	796	810	851	821	814	816	818	792	761	792	777	796	743	792	789	782	768	774	785	825	843	836	821	761	788	783	853	773	789	811	801	764	784	774	786	837	799	818	834	840	813	842	861	789	780	827	792	777	830	881	831	817	872	776	804	834	795	848	806	829	823	796	787	795	829	825	804	797	802	829	824	790	780	816	848	760	805	822	804	814	793	817	759	781	762	805	769	804	845	840	804	853	782	828	809	810	786	821	754	781	815	788	816	826	792	778	776	825	765	793	824	750	797	821	830	784	783	802	819	835	760	850	822	816	797	765	780	786	820	848	799	788	830	767	860	835	799	805	836	776	839	822	810	836	822	793	810	801	752	757	822	810	808	783	784	828	788	801	824	807	827	846	805	804	789	778	791	820	787	795	832	770	782	812	777	821	797	808	788	769	852	840	828	820	878	751	818	836	815	853	774	842	821	765	788	759	833	849	849	844	784	759	798	812	772	856	827	789	794	795	817	843	822	823	786	770	776	804	818	802	838	845	801	809	835	770	749	771	812	789	811	861	820	810	838	775	810	776	797	834	774	775	760	831	773	841	788	774	817	814	824	819	832	788	807	784	779	814	786	826	831	787	820	793	854	829	809	791	794	772	764	783	773	776	813	807	824	803	777	804	790	765	845	794	771	769	736	827	787	800	800	786	838	821	828	832	749	772	784	817	755	828	876	826	760	775	828	808	824	806	834	826	774	859	766	800	833	811	828	793	820	822	823	760	828	801	764	835	810	866	771	832	811	797	817	818	737	776	813	796	741	829	919	809	815	796	855	815	805	774	856	825	847	839	850	804	842	800	825	791	835	836	803	810	833	828	835	836	844	840	818	836	750	793	790	791	778	797	794	846	808	828	730	822	789	786	833	791	815	828	807	816	791	851	790	807	757	794	864	786	780	825	773	860	819	795	811	829	768	824	786	838	820	806	825	782	801	785	808	819	765	774	820	828	810	842	783	801	805	792	805	765	760	782	851	797	822	809	788	770	814	749	828	784	796	785	821	876	818	824	749	831	778	812	747	805	767	792	767	782	753	834	810	736	802	794	811	781	797	830	776	807	754	749	797	850	789	825	768	832	774	815	846	816	815	792	800	776	833	791	838	857	858	836	863	796	834	836	740	802	750	820	825	849	805
22475	21092	28667	23759	21094	21159	12524	1889	1328	1271	1250	1125	1052	1006	975	887	902	909	895	900	845	790	872	819	881	882	875	874	825	903	843	876	857	807	836	824	806	862	848	838	842	806	820	782	789	813	829	797	819	855	833	791	810	836	827	859	817	819	792	855	828	819	829	849	767	837	797	800	832	878	813	793	836	782	833	827	796	826	818	834	799	799	793	839	846	808	836	786	874	834	859	806	814	770	820	775	789	835	834	759	853	793	807	810	807	841	852	798	837	865	803	798	775	794	810	795	812	822	871	806	796	828	805	874	813	784	800	821	823	801	807	838	868	784	825	813	847	836	821	814	859	824	806	820	757	775	777	851	814	817	828	861	818	835	818	806	830	774	831	810	832	842	801	758	815	782	820	790	842	825	804	852	797	822	834	769	847	804	832	830	822	818	796	838	799	847	813	804	797	819	786	763	798	822	776	834	845	815	818	788	780	797	841	763	859	809	853	872	851	784	805	772	821	824	846	809	818	815	820	839	807	789	835	836	836	844	795	747	841	804	785	810	827	834	768	830	811	803	829	803	807	863	828	822	826	802	855	841	774	854	823	862	812	820	835	786	853	795	824	809	813	838	822	812	791	836	780	813	832	772	830	773	795	819	817	851	802	763	824	832	765	839	842	816	793	813	829	803	767	816	789	759	849	809	766	811	833	826	878	816	778	877	773	827	829	786	784	783	786	811	780	830	794	832	834	790	813	823	816	765	792	791	793	753	783	847	802	794	812	770	822	801	801	849	805	829	789	843	839	790	790	896	797	757	819	793	829	799	852	833	785	781	764	787	801	828	754	808	778	779	823	797	778	794	827	809	828	758	787	788	825	809	810	873	854	787	867	821	767	821	843	816	807	826	791	814	819	790	801	799	823	804	816	813	798	772	846	803	797	829	778	798	895	869	827	796	797	782	800	780	785	863	832	826	825	757	819	793	836	801	873	835	885	828	811	814	845	808	828	782	796	792	813	837	821	791	862	824	880	846	862	836	843	789	835	877	804	787	822	799	793	777	828	795	785	781	766	818	806	848	810	842	825	840	828	834	755	788	806	805	853	816	781	777	782	787	809	782	774	809	855	796	820	827	812	809	783	784	762	834	804	775	847	815	856	807	819	818	841	840	844	841	839	827	803	778	780	834	795	781	788	801	845	776	840	819	862	862	793	816	801	816	874	858	794	840	798	848	777	807	795	772	806	809	784	790	823	823	787	811	830	822	797	824	807	841	836	780	827	831	798	790	816	807	796	791	836	832	825	783	811	787	856	807	802	822	749	804	833	793	842	770	803	841	803	781	840	816	762	821	830	795	797	819	812	788	830	788	764	764	811	812	806	790	816	838	807	794	782	799	789	867	783	785	825	825	831	774	796	813	768	819	810	821	787	816	792	833	756	823	836	790	845	763	802	831	742	801	813	770	812	773	825	842	810	786	808	798	779	790	782	820	814	803	755	847	786	871	808	836	796	813	819	857	832	794	821	851	845	798	770	781	841	870	816	818	822	847	781	831	844	786	774	771	817	797	826	816	854	838	808	757	811	830	773	816	785	836	800	822	803	842	848	754	829	799	824	836	792	818	739	798	859	859	779	790	828	826	838	838	808	779	815	815	837	761	786	827	848	798	836	826	793	817	832	834	812	771	851	829	761	783	858	818	803	766	816	831	849	879	802	811	822	829	824	852	761	813	814	757	839	809	825	836	772	804	843	768	751	833	828	860	791	842	827	800	806	755	770	816	764	779	838	815	816	811	756	774	830	812	773	800	821	842	865	845	842	788	817	793	792	829	806	865	864	858	777	752	783	858	868	834	822	851	814	841	827	799	858	777	800	803	780	829	773	787	808	816	815	806	792	852	841	843	835	797	820	811	836	841	807	798	767	834	805	841	806	827	801	786	793	848	800	795	799	805	857	832	814	794	809	800	742	806	844	850	862	768	826	807	786	857	799	809	808	773	764	875	788	824	845	802	824	811	817	810	787	789	807	773	833	769	823	785	819	825	785	784	805	827	803	799	798	834	825	781	844	796	825	798	792	820	771	833	803	812	760	765	827	853	799	788	874	852	830	870	839	835	813	800	814	803	780	798	810	840	768	828	786	841	795	819	831	795	800	802	816	823	809	789	836	797	831	812	816	828	811	849	823	776	804	852	824	780	828	799	802	812	874	805	813	790	838	744	804	809	816	824	799	819	822	815	792	801	822	812	852	778	790	829	818	798	770	815	787	774	798	826	842	831	850	803	803	835	817	777	823	752	818	838	786	836	805	803	786	820	820	759	811	766	827	797	835	846	797	834	763	786	826	831	792	782	801	799	828	834	831	794	878	857	807	800	845	774	759	814	798	838	848	811	812	824	798	801	832	791	802	796	791	836	818	818	802	813	830	831	824	789	780	768	791	844	833	768	783	843	818	784	823	818	801	819	829	858	848	897	815	771	800	812	813	791	800	768	786	834	814	820	807	827	859	825	862	774	826	778	827	802	774	803	786	760	838	785	863	842	786	792	826	792	822	792	837	785	772	801	802	839	794	788	789	842	858	810	814	815	822	786	818	832	850	777	850	807	763	747	793	788	812	853	775	832	805	780	776	795	847	752	810	815	816	807	782	796	861	812	792	828	791	844	790	800	762	836	807	745	829	793	814	818	790	832	853	763	816	760	813	803	826	774	789	812	823	846	816	781	775	798	763	795	848	800	827	790	809	805	841	826	821	788	887	842	821	767	786	845	829	786	756	756	762	812	773	847	815	821	809	794	765	791	782	826	822	780	853	765	790	785	815	753	793	816	856	799	808	786	834	801	798	785	788	816	822	803	830	812	838	772	777	845	796	813	779	808	809	772	830	832	852	818	822	818	773	849	779	820	826	819	761	808	786	810	843	831	851	827	758	821	797	805	781	832	804	748	805	835	757	832	825	799	822	811	785	798	846	771	825	796	815	850	832	766	791	843	760	822	822	838	810	850	850	819	744	808	823	783	824	775	827	795	817	790	784	819	803	807	765	792	805	803	822	772	834	766	822	786	780	841	812	752	828	750	823	816	780	835	807	821	772	787	830	833	783	806	843	789	810	778	818	827	876	799	811	851	759	795	804	799	830	801	806	842	794	786	802	744	824	829	871	835	818	850	825	841	796	777	876	756	804	829	824	815	852	816	813	804	780	786	819	797	794	883	829	845	828	826	840	764	867	774	788	819	783	839	825	762	796	824	809	796	790	796	808	787	823	798	826	808	792	830	782	814	811	783	817	747	781	790	826	785	788	789	767	798	849	825	832	821	857	795	826	758	842	798	764	803	873	809	823	787	821	832	864	818	812	803	855	861	782	809	830	821	826	787	837	784	826	844	862	822	831	796	818	789	750	808	843	829	775	801	776	788	769	818	848	882	804	801	831	771	800	786	789	755	815	800	762	837	754	799	798	825	877	792	812	817	794	803	784	816	860	834	797	845	794	811	798	800	840	771	817	788	727	758	799	795
18551	13458	10819	5483	3943	3028	2413	2199	1762	1540	1439	1217	1143	1055	1023	1016	980	980	936	960	935	929	905	878	879	861	933	920	914	838	834	820	791	859	889	869	836	841	829	851	833	808	850	848	829	847	845	839	841	853	815	843	855	872	847	803	815	835	900	814	819	825	813	914	848	793	866	827	810	836	863	823	805	814	835	818	872	755	841	795	796	786	822	800	867	799	838	821	832	804	828	832	785	801	828	778	882	829	802	868	855	778	807	836	843	787	804	892	828	849	796	827	814	845	778	861	854	843	840	799	806	840	836	789	834	762	825	863	860	838	791	844	824	846	846	863	784	832	789	854	812	838	824	814	833	852	892	841	842	852	809	847	896	805	848	858	804	801	787	832	796	821	818	818	818	916	809	823	839	845	799	863	820	830	786	805	798	817	843	808	805	771	832	853	866	848	799	796	812	808	844	832	814	862	803	805	809	810	811	830	789	852	792	844	787	797	821	833	785	828	813	791	825	781	868	807	863	772	801	888	805	839	773	835	840	823	761	813	836	833	849	812	809	851	804	832	857	817	812	847	804	811	805	753	801	869	810	843	837	823	817	851	823	804	835	871	803	772	836	826	813	797	878	791	824	804	786	822	831	825	808	868	852	878	772	839	778	820	832	813	833	758	838	840	853	813	843	841	813	798	834	859	839	816	805	821	881	768	835	908	819	873	803	811	822	829	853	816	779	876	810	853	795	860	795	826	853	816	763	806	808	842	810	843	823	849	800	839	823	819	835	859	793	802	804	789	744	785	810	858	819	788	840	826	834	837	812	769	835	816	827	838	823	762	797	829	872	813	786	842	818	799	789	837	775	814	770	800	830	814	823	872	767	794	792	778	831	867	872	835	858	866	862	805	808	857	817	786	871	855	821	842	790	819	780	847	810	813	841	804	832	863	845	833	845	866	834	817	823	845	859	770	853	758	782	859	806	841	871	838	800	832	810	857	819	840	780	815	831	843	808	821	858	772	786	805	820	833	809	851	820	818	818	819	823	847	851	774	817	798	789	876	789	789	864	793	807	845	849	823	785	793	822	827	855	835	847	778	807	841	841	857	778	822	842	828	837	814	803	804	839	821	840	790	822	838	870	863	860	826	845	829	798	846	823	833	822	842	838	838	859	883	815	794	783	798	865	886	860	834	794	867	796	830	752	791	856	835	825	823	732	851	816	823	813	803	859	861	800	814	835	828	833	869	871	769	862	818	765	845	838	834	874	784	856	836	834	781	817	811	851	817	786	844	845	841	847	872	823	855	879	824	862	860	857	868	802	822	766	879	826	809	800	817	856	776	850	831	881	776	875	825	873	810	880	793	812	809	859	805	843	865	821	811	841	850	805	818	837	880	819	773	793	810	858	833	819	878	821	822	830	803	836	823	799	847	822	831	808	813	788	833	854	773	811	809	865	844	860	800	799	842	847	810	856	813	801	837	773	798	817	785	806	830	802	803	831	813	812	788	800	848	833	825	819	800	866	849	863	816	787	808	818	838	753	806	844	807	821	834	803	825	824	756	796	824	784	793	827	802	777	789	832	828	835	779	821	797	789	803	868	827	806	785	811	828	807	818	766	843	864	808	838	764	824	831	782	880	816	825	773	835	819	786	791	817	762	854	797	842	754	823	812	776	860	844	857	811	818	811	848	796	859	823	799	788	861	800	809	820	787	857	823	854	834	838	845	815	789	819	830	836	841	846	833	815	847	806	793	746	816	797	804	799	826	782	795	817	840	800	810	779	839	833	815	803	819	828	817	818	860	767	799	840	878	799	822	838	855	855	846	853	860	831	824	868	771	816	773	841	727	823	846	817	823	813	795	802	815	807	829	823	854	815	794	809	805	823	828	830	825	869	825	795	836	805	835	820	813	835	752	825	765	797	799	823	834	791	724	855	843	841	869	810	845	804	846	803	796	864	819	863	833	890	830	811	824	847	761	839	809	844	837	786	878	873	815	793	850	847	795	818	808	875	862	814	845	794	834	847	852	859	805	801	868	812	826	798	798	779	857	796	843	794	809	820	786	817	827	840	808	818	750	832	809	854	820	818	806	826	815	776	804	796	824	827	830	872	800	882	810	799	863	846	829	848	811	785	828	829	858	881	869	782	798	824	801	801	799	824	880	869	779	826	846	839	744	851	782	803	839	789	750	826	832	839	774	847	806	799	847	788	806	828	810	822	825	780	860	786	800	839	861	852	827	806	816	792	804	806	858	842	819	825	813	858	791	812	797	812	867	777	824	798	794	895	845	828	819	780	788	834	823	836	809	814	854	792	838	826	845	863	806	791	849	820	861	803	835	851	815	842	814	802	818	829	803	835	811	878	878	768	815	840	802	812	814	803	827	807	829	812	801	808	807	836	833	880	823	805	834	759	820	825	838	776	829	851	827	848	799	832	865	823	835	838	843	893	835	839	811	835	838	804	835	829	796	761	856	843	787	768	822	761	843	808	831	812	830	826	898	840	836	860	775	824	819	843	800	759	858	815	827	837	799	843	798	850	839	855	793	812	816	798	783	813	800	812	845	818	806	847	826	804	876	811	777	775	821	797	817	828	811	783	856	860	793	791	832	816	782	832	789	819	830	816	890	836	820	899	841	814	796	855	815	819	839	834	840	800	777	816	809	858	827	813	734	835	796	824	852	777	867	820	864	794	811	816	814	853	806	831	850	809	832	763	821	800	826	824	815	851	855	867	856	802	852	828	844	789	823	832	832	812	845	802	849	801	873	856	790	778	847	813	858	824	753	813	816	788	793	796	833	859	860	773	832	853	868	758	832	842	863	810	797	861	846	847	841	824	858	768	859	825	844	839	805	820	778	797	835	799	868	799	775	797	798	837	841	869	818	807	792	827	806	794	847	773	875	801	851	792	799	833	830	825	858	800	823	810	813	811	833	830	853	816	836	817	855	799	849	827	792	827	778	873	774	887	789	818	810	815	831	765	803	803	768	834	789	833	821	737	810	869	815	813	831	827	843	784	885	779	834	818	807	803	827	843	815	843	808	851	830	844	818	871	822	810	846	818	815	822	808	809	819	813	809	835	797	825	797	821	851	868	830	772	800	843	847	838	837	812	829	788	841	829	835	810	855	797	805	854	754	788	840	833	813	843	843	811	833	823	823	741	832	762	844	817	842	769	859	869	867	875	835	857	823	839	802	790	825	819	810	825	798	765	820	795	823	801	832	865	830	841	821	833	823	834	849	826	805	858	879	882	833	800	832	834	828	801	871	824	801	833	838	752	817	838	866	889	769	853	831	845	883	823	821	806	757	821	805	736	833	834	841	868	878	820	843	772	826	853	852	795	830	837	831	845	812	808	801	812	807	780	809	824	794	864	866	830	828	813	812	807	781	830	829	827	809	810	865	810	779	819	862	787	803	819	869	815	827	794	812	832	772	797	794	849	802	845	833	800	864	745	803	815	807	805	813	751	794	841	860	806	814	792	841	785	799	853	833	843	832	833	774	758
22467	21078	28694	23705	21082	21157	12613	1924	1403	1269	1147	1163	1004	997	999	887	931	944	900	837	900	895	851	839	876	883	832	868	854	855	868	819	817	834	814	829	873	831	829	784	817	835	850	859	824	843	786	858	836	866	815	858	849	773	911	829	804	843	815	856	844	858	865	824	788	804	835	824	835	808	825	814	788	828	831	767	853	809	806	789	871	816	806	839	772	785	880	801	859	815	825	848	797	820	821	828	843	801	867	821	826	757	782	811	835	794	779	824	802	793	813	819	816	826	859	826	823	847	806	774	804	840	829	812	825	863	879	830	785	816	839	792	829	877	869	800	819	840	827	828	855	855	815	794	772	795	847	768	859	828	842	835	797	889	778	839	829	788	819	793	830	845	810	823	855	803	835	826	772	814	797	849	790	817	819	834	845	804	782	861	795	823	844	864	818	808	857	805	800	802	790	811	796	813	834	828	785	836	775	853	815	810	826	847	829	792	803	805	821	851	810	826	832	800	836	820	801	788	843	828	784	810	857	799	809	811	785	762	824	805	811	843	819	794	823	784	838	840	800	816	815	840	761	804	814	848	778	858	780	838	799	776	823	810	824	783	828	817	776	759	800	848	796	809	776	769	837	833	819	795	804	829	814	772	851	813	815	844	769	790	814	858	774	850	807	826	825	769	839	773	785	820	824	832	779	841	836	870	870	851	749	810	791	821	782	791	789	815	844	798	828	765	837	801	818	829	771	809	800	820	777	804	881	774	830	822	786	812	837	808	872	797	802	825	838	804	790	799	820	823	842	795	845	849	804	778	857	856	828	815	853	775	817	828	791	790	817	869	835	771	781	861	767	773	837	852	792	837	829	851	769	788	836	852	827	808	830	818	815	806	858	847	768	842	835	769	811	788	798	850	838	807	859	792	841	867	823	806	810	813	872	819	822	820	841	812	833	815	861	816	787	879	745	820	813	826	813	799	800	795	799	834	788	801	793	816	815	800	817	793	845	841	840	805	794	793	848	744	804	817	799	818	801	800	785	800	804	790	815	805	822	831	823	897	836	794	811	791	827	808	829	827	832	817	845	796	822	865	845	806	822	824	804	792	749	820	835	837	789	851	861	827	841	810	823	799	795	832	858	794	833	839	790	797	863	838	799	830	807	803	826	842	806	798	830	812	816	855	814	869	820	814	792	835	781	837	820	859	809	827	852	820	840	789	789	768	808	772	812	834	816	861	862	870	847	823	785	843	818	803	798	786	813	821	817	853	804	789	784	826	786	768	815	822	842	817	795	809	842	776	768	780	807	777	783	798	846	787	839	789	800	796	796	817	820	801	810	821	772	799	779	817	728	792	836	824	829	840	817	827	821	820	795	861	805	841	853	835	847	803	812	854	847	845	765	805	849	813	789	774	870	833	770	797	813	796	819	836	811	851	783	787	841	788	825	803	764	812	833	842	821	790	876	849	824	810	777	804	840	823	807	863	809	767	814	786	775	829	833	837	771	806	809	863	798	798	825	782	853	806	843	795	812	805	771	767	807	861	806	792	798	764	848	812	778	810	854	796	827	806	823	831	816	848	777	802	830	813	832	775	816	825	792	800	801	855	750	817	801	846	806	853	880	751	867	801	829	771	826	830	785	790	820	816	816	850	804	834	784	752	805	850	837	797	831	798	804	767	788	838	848	838	811	831	841	776	786	759	784	822	852	797	838	841	845	844	794	829	781	803	782	806	795	814	799	831	802	826	802	825	809	805	805	793	812	810	857	843	892	843	775	804	788	804	795	808	813	766	802	815	765	834	798	834	851	816	846	834	796	796	773	816	822	818	762	776	827	842	806	850	808	820	814	793	855	810	845	805	815	826	830	822	827	834	832	783	819	769	866	842	847	828	813	825	854	838	813	799	826	827	799	785	821	810	811	829	866	843	809	813	768	803	807	755	815	779	788	805	857	836	832	836	819	809	807	845	787	761	766	817	806	824	848	799	829	798	807	839	790	824	868	823	820	803	802	831	811	816	812	788	797	798	805	777	776	826	851	837	820	806	785	790	831	844	820	797	826	875	786	771	835	824	808	777	778	824	833	832	878	818	833	742	804	846	812	765	812	797	869	817	806	856	811	793	889	797	830	837	805	813	793	824	848	861	807	838	821	792	814	814	811	805	827	804	792	833	822	808	772	821	780	835	838	809	792	812	836	818	774	782	851	778	820	820	825	783	762	828	767	789	843	829	815	831	816	823	808	780	834	822	802	795	825	839	788	778	806	777	811	765	821	832	790	763	811	816	785	804	880	815	810	809	792	846	796	750	819	851	789	852	804	808	821	816	830	848	785	832	800	853	817	843	787	757	790	858	764	844	807	852	822	820	800	811	805	777	863	810	813	792	798	823	801	834	864	831	779	828	764	773	825	795	819	777	799	801	807	810	756	802	807	804	787	794	775	800	832	866	814	791	824	848	872	751	837	814	840	785	735	776	763	801	869	850	820	829	832	781	841	818	825	824	787	802	802	821	804	808	835	809	828	821	786	748	756	812	784	818	793	817	812	822	805	807	786	836	844	800	785	824	818	835	770	842	802	798	741	797	857	845	819	796	835	782	863	810	806	849	796	804	871	795	850	812	810	820	821	765	818	809	787	751	811	787	795	798	789	779	800	839	807	796	842	808	778	840	789	771	839	816	832	841	795	801	796	817	865	791	795	813	820	895	828	785	783	788	833	834	821	854	870	857	854	797	862	813	777	817	859	802	832	814	802	806	803	871	826	810	847	766	851	786	853	841	799	784	820	801	805	801	812	777	821	821	806	783	810	803	822	801	803	811	823	784	821	809	811	812	850	778	775	898	805	751	788	816	853	813	809	828	808	751	778	800	740	773	824	753	859	769	826	768	768	819	805	793	804	809	794	832	834	763	796	816	802	847	883	850	820	787	812	805	784	857	812	807	811	854	821	779	864	851	787	832	759	801	802	831	812	859	796	814	822	789	825	781	822	821	780	779	787	797	816	758	789	804	773	815	760	799	786	778	824	829	808	793	771	812	844	796	801	738	812	794	793	796	802	808	785	825	829	856	841	819	810	843	825	828	765	780	812	802	829	769	747	793	799	767	703	776	837	765	856	798	808	799	815	822	797	817	815	818	835	793	775	817	816	797	774	828	818	896	783	803	773	811	819	742	825	763	815	792	790	774	779	859	777	848	817	853	810	798	796	840	831	798	813	761	836	752	789	797	777	816	782	823	840	817	849	827	802	806	791	816	795	788	829	809	776	810	797	757	775	818	782	804	907	835	746	778	864	771	817	793	812	842	792	783	806	786	821	832	810	903	843	846	835	828	821	835	812	789	772	788	801	792	834	790	840	791	801	781	805	857	800	828	830	822	806	796	816	842	875	794	801	790	798	807	755	755	780	847	773	777	819	827	794	798	799	779	824	794	826	776	796	813	801	783	787	834	774	783	817	835	827	841	850	831	853	818	814	815	759	775	797	771	773	862	829	776	821	833	800	794	829	812
19458	13177	10794	5462	4014	2975	2541	2082	1873	1607	1298	1237	1084	1046	1059	982	1024	977	910	893	929	898	876	929	898	896	854	859	803	843	889	876	838	857	868	808	824	864	842	870	848	876	803	882	872	809	807	814	836	836	821	810	829	853	819	829	821	792	879	846	839	843	834	830	810	843	824	832	857	835	861	838	882	827	832	848	820	818	855	841	857	852	788	788	792	831	838	835	812	843	845	853	820	812	859	840	853	850	795	798	829	826	803	792	790	809	775	863	809	791	811	858	793	794	776	805	826	809	790	844	836	812	827	831	817	790	802	798	826	854	790	807	880	845	859	794	799	842	814	792	858	818	764	795	832	841	808	864	862	812	821	843	873	827	808	835	811	828	811	852	826	823	807	830	825	852	763	810	854	808	795	873	823	819	804	851	782	827	853	781	774	825	825	797	816	814	845	807	810	790	810	825	821	820	832	855	817	797	786	783	858	761	835	812	866	875	834	791	757	781	808	811	789	798	854	862	855	859	862	878	803	827	800	838	804	800	860	858	829	836	848	761	870	860	801	798	818	833	795	830	855	774	802	820	856	860	776	847	809	856	777	892	845	829	793	838	822	819	814	813	760	793	853	850	804	866	853	805	817	817	781	796	840	830	775	768	887	822	840	836	851	860	816	813	795	834	817	833	818	848	760	824	804	868	861	809	778	850	848	810	791	823	812	816	841	830	844	815	821	807	797	821	824	903	814	839	799	826	783	761	856	832	824	792	823	827	844	817	846	813	881	861	796	792	833	790	828	872	775	823	843	825	835	823	779	816	799	845	870	850	810	835	786	760	860	864	832	837	863	821	827	831	850	868	791	838	814	816	801	809	861	809	805	824	803	777	823	841	826	818	796	831	854	824	848	735	828	844	822	811	846	784	845	893	819	822	788	819	793	867	856	818	790	777	847	827	822	785	824	845	803	774	877	856	778	832	809	825	835	780	785	821	844	890	813	855	797	852	864	870	847	819	797	843	827	864	851	806	856	834	842	829	836	879	808	796	780	850	862	825	824	823	765	819	819	842	822	805	854	857	875	819	787	848	913	867	866	842	795	855	776	827	806	827	786	794	839	807	857	812	779	874	838	861	841	794	826	813	802	856	812	840	841	802	882	848	785	827	850	828	813	818	808	816	823	786	793	797	872	805	829	833	837	859	821	832	793	847	822	842	802	798	803	800	841	804	833	844	756	824	832	770	870	770	830	819	819	786	810	813	827	782	852	803	814	801	843	822	833	818	862	814	824	790	798	777	795	840	820	835	818	829	863	841	837	785	827	815	789	904	886	795	801	820	819	852	800	868	835	812	779	790	809	799	776	780	857	823	803	796	862	816	819	859	837	883	876	815	858	825	836	877	843	837	796	874	815	813	836	816	811	798	882	807	837	883	845	821	799	838	832	823	839	861	832	823	822	805	824	866	807	842	903	800	803	846	877	832	861	777	733	854	758	764	760	826	826	811	828	808	850	770	806	835	804	810	819	827	854	829	793	797	839	835	817	789	766	861	815	824	843	823	784	822	813	802	865	774	811	838	822	752	792	819	844	855	822	824	845	823	836	875	819	820	812	858	813	812	843	862	776	842	794	776	840	801	803	828	805	779	833	777	779	857	817	825	824	807	831	814	806	809	836	828	873	796	820	812	799	839	783	794	831	829	880	811	825	809	791	831	786	809	799	841	884	791	844	831	826	859	806	868	835	826	832	810	844	844	817	807	814	760	862	858	857	860	838	795	825	859	852	854	843	851	839	781	871	815	815	816	850	821	850	809	841	846	809	813	812	811	874	779	785	782	841	815	820	801	844	803	769	829	815	885	796	809	797	818	821	790	881	820	831	826	809	850	865	769	822	825	806	817	809	763	828	809	810	835	864	850	837	857	855	804	828	807	811	843	834	897	778	782	816	833	804	799	859	783	817	766	804	829	817	857	774	853	838	838	857	836	824	839	844	809	780	833	834	794	823	842	829	843	817	834	799	834	857	835	812	790	794	818	813	778	828	826	769	830	821	799	808	892	829	859	839	824	823	843	821	790	805	805	827	768	812	811	842	829	862	805	811	810	847	867	865	840	780	832	866	766	829	819	845	834	822	808	858	812	821	799	761	863	879	813	846	838	811	862	825	843	856	826	841	877	832	875	838	823	795	812	814	797	827	795	833	791	773	837	812	814	811	837	858	858	752	862	905	812	814	825	865	799	824	839	881	820	804	850	848	843	827	845	809	833	783	847	806	814	845	784	841	807	810	811	793	785	788	880	840	813	840	832	818	844	786	850	818	825	757	791	785	797	794	843	805	772	801	863	856	807	790	797	823	842	808	866	837	783	868	824	812	824	819	784	842	806	861	818	824	777	803	776	833	755	808	829	833	840	816	826	824	786	843	812	794	807	833	780	806	783	825	805	822	764	828	803	840	786	845	783	833	864	793	821	792	854	868	786	852	849	801	839	827	814	846	792	801	794	769	788	844	806	820	845	806	816	806	822	851	819	811	793	778	843	771	851	772	829	836	870	825	835	792	781	822	764	841	850	810	805	855	838	814	833	820	834	837	849	863	813	827	806	819	818	822	799	809	798	829	798	820	795	848	824	808	836	873	832	806	812	801	902	871	832	846	814	802	854	830	804	840	792	831	837	883	827	781	799	806	802	799	808	839	814	802	837	841	802	826	852	841	839	872	820	847	866	837	848	845	819	788	763	798	789	849	791	806	827	805	805	845	802	801	830	827	781	835	846	829	879	819	824	815	824	832	760	799	823	823	835	833	782	795	827	803	826	843	794	817	790	843	788	823	837	766	825	861	823	842	819	852	833	880	833	782	849	888	816	843	810	864	817	844	845	809	818	826	840	810	796	813	834	825	821	790	846	846	844	848	867	812	827	811	848	830	862	841	801	843	824	815	803	818	786	843	765	784	793	874	821	846	784	840	819	829	800	894	861	838	820	827	805	805	818	807	832	841	849	785	843	815	791	777	824	831	813	829	820	836	862	843	840	829	824	830	790	847	837	817	838	849	814	822	858	819	785	814	801	797	810	859	805	828	827	806	834	857	889	887	861	797	868	785	837	793	874	858	840	867	891	884	818	831	848	813	811	789	854	809	869	777	845	801	845	778	837	908	853	874	753	783	843	842	858	772	870	807	937	825	789	797	884	812	755	827	834	842	840	859	812	801	827	833	811	801	789	873	824	853	822	768	822	814	831	766	868	800	806	818	871	844	847	820	800	847	792	819	812	822	853	833	814	806	804	794	881	838	838	787	802	832	831	786	868	850	809	830	869	865	841	807	847	854	765	814	838	766	801	806	820	776	857	826	863	846	812	851	837	845	825	799	841	827	826	822	836	816	834	788	811	825	821	814	794	821	803	829	837	826	822	836	849	826	806	873	835	811	865	881	818	812	828	814	784	822	793	816	787	835	811	792	797	834	842	830	906	831	826	789	766	847	801	833	853	788	819	781	838	819	815	850	843	828	848	779	833
22349	21004	28548	23637	21006	21091	12545	1961	1440	1270	1187	1126	1091	1066	978	980	1008	948	889	930	867	892	891	891	868	943	842	874	849	834	885	842	836	892	883	829	845	828	872	866	865	836	804	818	790	852	814	883	797	867	853	813	827	822	852	777	823	816	876	798	847	809	812	836	827	824	834	840	755	851	891	847	812	814	891	810	815	813	833	782	881	840	853	791	816	841	827	829	825	793	851	812	844	795	867	850	820	897	823	879	867	841	841	800	840	805	874	847	832	858	868	836	864	839	825	828	842	827	816	817	836	852	793	857	797	830	870	773	795	844	779	852	835	794	837	844	815	850	808	899	808	820	771	876	886	786	831	799	820	827	836	812	772	803	805	802	894	827	874	808	820	831	822	821	837	804	795	841	824	806	859	798	851	890	820	818	788	847	795	812	770	804	830	819	821	804	812	787	815	782	827	870	815	817	812	861	852	825	837	775	749	792	827	796	887	863	876	777	813	759	814	784	788	810	839	816	784	820	785	825	847	817	874	804	873	820	803	807	794	838	835	786	825	849	854	824	864	860	815	821	859	823	881	858	836	785	840	834	801	785	832	831	826	868	804	814	888	834	785	811	830	863	806	867	824	820	846	862	803	806	861	833	845	831	854	875	835	862	822	837	806	786	843	826	801	830	811	854	827	828	821	821	823	862	813	864	856	822	799	795	850	812	805	822	830	824	783	826	797	832	843	821	865	764	824	822	789	811	861	778	733	819	831	838	843	789	810	873	796	842	890	821	824	781	827	798	828	763	819	793	828	811	831	781	821	749	823	851	832	814	787	849	874	823	824	826	803	801	840	829	857	824	854	819	812	816	844	816	775	812	819	917	809	865	831	856	746	902	854	797	826	777	801	811	860	788	795	837	835	790	801	818	814	838	850	838	807	836	850	816	839	785	795	841	769	824	894	815	797	819	834	835	841	846	760	845	820	858	820	809	837	869	841	850	820	784	821	806	781	822	837	787	791	806	818	858	812	824	820	771	802	847	767	796	818	827	777	840	849	805	828	870	816	779	829	870	825	869	873	748	807	810	807	820	834	831	756	853	769	821	826	813	812	885	805	762	801	840	808	812	821	813	834	830	817	788	800	845	809	804	791	794	813	806	790	885	821	845	823	794	813	829	859	868	828	836	828	845	859	810	810	863	830	768	823	783	842	855	836	800	807	875	842	814	861	859	863	772	829	822	798	824	760	837	798	818	844	819	848	813	794	811	834	796	876	768	811	835	834	810	779	814	849	817	808	850	905	877	804	881	791	822	792	858	828	788	834	798	827	843	856	798	811	798	805	894	850	798	788	786	791	829	857	847	844	751	784	840	795	827	830	828	781	803	876	851	811	803	840	827	799	819	811	814	841	786	858	802	868	805	798	817	844	780	830	872	799	807	791	791	883	859	827	814	788	830	864	788	858	850	842	809	837	811	798	819	818	806	807	845	864	793	842	838	842	819	852	841	881	851	817	785	825	826	839	839	830	841	828	761	741	783	813	815	819	867	800	775	812	818	855	819	847	783	811	862	861	787	814	823	882	794	880	792	748	789	836	887	838	822	834	841	797	837	844	821	857	808	831	790	843	853	760	799	806	803	838	858	801	826	778	826	792	831	812	832	806	919	826	835	878	872	807	808	832	834	831	796	804	845	800	807	800	857	800	837	827	850	810	809	823	831	833	789	847	799	845	819	828	841	838	864	843	826	861	839	794	819	816	818	828	793	853	816	812	863	823	815	831	766	796	850	886	807	850	831	834	832	810	816	746	838	837	834	793	780	846	891	804	843	801	823	830	776	855	843	867	818	864	845	829	794	838	768	817	825	810	804	848	827	818	778	837	822	837	775	828	811	791	835	832	824	840	793	848	835	788	832	802	810	749	821	840	791	820	816	860	881	792	865	835	771	847	784	851	778	833	804	847	783	833	845	803	814	844	816	767	859	825	808	816	891	827	783	770	846	778	827	789	837	865	809	827	852	808	792	839	806	786	795	808	820	794	803	823	811	801	823	843	863	790	854	846	824	810	822	836	808	779	799	875	822	805	823	820	830	861	785	814	791	812	805	844	854	823	851	816	799	826	808	844	801	850	835	849	811	831	796	833	830	828	849	876	878	812	830	761	833	821	807	863	827	850	844	820	853	802	790	874	845	808	808	810	780	797	859	815	832	847	833	785	852	873	789	828	860	812	820	851	840	821	797	801	861	819	794	833	826	839	808	783	836	832	804	818	833	827	823	803	820	828	828	860	792	798	793	865	843	800	800	849	804	839	810	833	806	806	819	844	849	810	776	822	835	818	823	848	789	820	798	850	777	838	806	871	829	846	813	808	818	813	812	779	802	821	827	792	772	812	807	811	774	833	827	828	825	782	830	816	828	819	820	843	803	805	839	825	757	776	782	780	822	799	822	828	790	819	841	851	855	846	819	811	822	814	789	887	767	797	805	804	768	851	848	859	805	813	835	801	858	838	787	859	869	812	852	829	891	800	847	832	763	808	858	808	823	797	814	796	800	851	808	753	815	803	829	866	823	826	791	833	857	789	753	818	833	806	819	828	851	796	829	780	811	851	835	831	787	806	773	788	805	822	792	808	827	826	760	868	845	783	865	836	845	824	827	832	814	818	888	822	880	768	838	823	829	798	830	816	828	840	795	845	768	875	838	841	782	795	782	800	827	783	808	814	812	815	825	848	811	791	839	804	794	775	794	824	760	807	812	790	811	863	837	853	781	843	854	783	788	817	843	846	808	835	843	859	839	870	869	842	826	850	813	800	857	810	830	822	868	813	831	811	860	868	835	822	851	808	794	844	829	801	811	800	884	866	843	833	806	769	832	817	835	829	843	857	827	789	809	852	841	831	787	818	836	818	871	826	823	818	830	827	844	740	785	795	777	885	805	804	798	839	816	832	824	867	828	865	845	810	855	786	835	822	793	833	842	815	795	816	832	836	793	795	787	838	818	838	846	792	864	784	793	870	813	800	841	836	845	813	815	776	787	842	811	810	813	783	749	842	819	775	827	805	803	868	812	832	831	794	810	779	800	812	836	798	848	809	812	802	842	824	851	809	813	839	840	835	855	821	776	811	891	818	779	779	812	835	772	846	783	856	871	865	824	793	839	847	791	827	821	816	848	811	826	816	825	789	820	813	848	862	839	830	792	848	807	755	857	850	825	827	787	837	872	819	796	799	848	787	805	829	851	834	827	882	802	766	859	841	861	857	843	844	829	830	831	812	829	786	822	810	861	890	762	808	811	928	795	873	797	800	850	812	874	808	809	803	874	793	803	757	828	803	914	831	823	828	875	825	782	822	794	786	831	837	827	825	832	761	793	840	809	826	855	798	820	834	838	812	848	845	855	807	830	794	843	804	774	845	832	817	764	785	836	785	857	832	861	823	752	841	853	803	788	776	859	779	882	837	794	813	795	830	859	798	798	831	872	773	842	827	812	849	802	824	875	853	810	839	794	860	830	811	771
21193	13483	10673	5562	3901	2990	2444	2056	1885	1559	1365	1309	1159	1094	1043	1020	937	993	946	950	870	940	928	928	892	867	828	901	877	861	842	888	887	845	887	845	908	838	839	837	829	802	874	848	884	784	873	835	844	869	817	834	853	883	836	884	849	848	825	889	877	834	797	806	828	807	870	827	814	835	846	875	791	860	817	845	837	772	867	842	845	824	895	882	825	838	861	842	851	820	889	841	838	805	849	807	796	855	817	831	841	775	804	841	835	796	818	880	876	883	810	799	775	871	853	887	845	835	811	835	830	855	857	816	812	885	826	839	864	816	821	891	876	836	829	808	861	792	865	849	858	881	881	773	831	829	786	824	798	800	824	860	840	837	836	813	846	879	881	845	821	830	900	796	850	845	891	865	842	776	852	841	791	850	801	855	803	881	886	786	812	834	845	843	835	840	798	828	786	840	807	848	830	821	896	860	838	831	837	853	881	835	857	850	839	880	857	785	853	809	850	836	771	806	784	880	846	858	821	826	820	818	826	799	847	900	880	814	830	819	864	864	843	841	834	823	847	887	839	805	830	876	823	828	830	855	804	853	760	852	848	792	777	828	862	818	837	855	850	801	907	858	815	778	829	828	815	849	835	859	830	810	769	827	799	869	840	832	801	871	829	778	824	829	802	843	828	851	845	808	863	797	878	832	797	856	816	789	865	834	897	814	805	806	869	834	825	839	834	803	880	841	834	833	831	806	856	801	829	853	898	848	813	878	809	879	805	858	900	795	873	859	865	815	814	840	823	814	812	828	820	770	815	839	788	842	822	868	833	840	863	778	871	818	857	828	802	889	872	852	814	852	856	816	852	863	812	856	854	797	836	843	838	861	822	843	797	817	840	881	836	897	836	782	839	851	917	824	796	852	825	847	835	845	851	832	848	810	838	855	862	826	879	807	871	851	838	812	857	858	778	845	825	829	810	832	811	790	857	818	858	829	804	828	823	855	823	798	821	829	809	856	807	834	764	855	834	857	872	819	841	860	843	795	833	828	801	876	869	817	818	843	846	832	811	880	864	783	807	812	839	843	774	802	878	859	820	886	876	825	838	844	827	886	854	901	794	864	823	828	829	820	826	849	803	827	853	821	863	818	820	847	830	795	845	822	843	828	785	832	788	843	837	826	782	861	813	800	800	812	804	790	860	851	846	814	878	832	861	850	842	866	826	843	824	898	785	843	877	799	835	869	846	829	806	801	875	801	844	875	841	858	857	854	868	891	858	891	883	880	798	875	910	873	803	801	820	857	814	809	867	841	874	811	802	821	850	827	886	782	851	846	863	844	864	792	798	838	834	801	896	810	863	851	880	853	801	818	910	833	804	867	864	886	759	865	783	846	878	845	866	819	824	824	812	872	813	828	793	855	822	845	854	789	846	804	818	828	818	849	819	821	817	875	798	808	816	817	835	804	874	906	809	853	837	836	814	839	871	852	845	791	839	824	799	829	803	864	824	859	846	826	785	824	839	829	815	821	849	820	847	825	803	853	841	830	800	841	818	892	875	804	819	897	846	847	839	853	811	854	897	790	842	822	853	800	842	836	842	802	806	843	808	822	810	826	801	829	849	875	797	816	845	829	849	816	852	824	803	852	848	857	855	879	814	845	821	807	838	809	806	862	819	842	813	807	819	817	845	839	870	812	823	881	810	814	800	819	840	814	823	829	818	824	853	843	867	847	914	787	851	836	844	834	790	831	863	810	842	867	876	809	853	847	849	858	843	866	830	841	821	852	852	842	804	844	840	804	803	827	849	776	802	833	823	822	823	854	798	834	804	840	851	837	889	848	866	826	849	835	826	789	882	859	849	842	821	837	891	867	896	836	891	890	799	817	825	846	832	864	840	888	824	799	807	838	828	827	802	809	837	783	821	836	821	908	765	833	818	842	836	826	795	843	830	857	845	861	890	815	770	794	810	808	818	822	774	848	883	865	835	822	835	820	853	755	836	837	844	846	842	888	849	805	857	878	846	870	848	913	825	804	825	782	875	858	803	803	785	899	829	807	860	819	873	830	866	815	785	814	851	820	850	818	850	885	879	828	834	850	817	870	841	844	895	845	812	869	827	848	813	805	830	857	819	786	837	840	801	843	832	813	858	848	842	840	878	827	787	798	837	820	838	842	835	849	776	866	833	811	790	781	790	855	841	862	902	881	824	823	834	787	872	834	798	821	820	843	757	753	767	814	844	820	805	813	852	865	855	873	842	872	883	830	831	819	826	872	830	846	821	815	844	821	842	835	896	795	851	847	826	855	805	905	784	823	834	836	828	846	816	819	825	781	861	788	807	804	796	875	809	833	804	839	868	838	904	805	825	824	827	845	869	856	902	835	888	846	870	905	805	802	859	830	839	862	838	814	865	819	829	848	865	899	814	809	871	837	839	823	870	834	842	832	786	850	789	829	793	872	819	818	798	814	828	848	805	803	814	852	826	850	849	848	848	807	859	844	796	816	854	853	847	806	866	834	806	821	857	833	828	865	846	813	755	836	804	832	808	839	862	827	847	813	859	810	864	820	835	821	830	853	845	803	875	829	850	850	851	875	828	802	826	865	843	856	787	855	792	860	853	840	851	820	861	864	863	875	854	858	818	860	889	829	842	827	788	842	835	835	787	820	903	837	819	814	818	884	856	881	843	838	826	850	860	780	835	795	825	758	774	802	806	821	842	843	815	816	861	886	792	798	877	809	881	830	877	776	832	826	849	815	785	844	843	809	830	841	833	843	825	784	799	867	852	856	842	866	845	831	847	783	791	817	825	838	859	788	841	852	844	845	817	800	853	847	810	855	872	858	862	787	852	828	841	800	862	785	863	821	807	846	856	853	786	770	795	888	874	907	852	861	849	860	843	832	844	869	803	834	842	833	848	799	849	886	886	844	767	802	892	837	841	834	810	848	798	862	813	845	791	782	822	895	821	818	835	792	842	834	825	801	853	835	842	845	806	868	814	819	861	869	874	874	794	776	872	775	829	874	854	845	847	879	827	829	813	788	867	805	847	781	868	846	812	882	857	863	868	862	822	833	852	849	851	874	819	874	807	805	854	844	803	839	808	770	806	840	825	837	821	859	836	832	822	815	827	850	858	814	865	849	817	845	845	823	870	846	846	782	818	857	848	809	888	799	791	793	791	852	817	841	825	805	856	853	787	793	783	841	775	833	782	823	823	818	818	879	826	834	752	830	798	783	826	834	792	856	829	871	853	809	844	864	791	814	847	848	822	842	860	824	837	846	782	851	792	812	811	826	823	863	851	835	868	824	753	847	764	832	845	893	861	856	844	876	833	842	781	888	845	799	813	825	887	874	889	830	883	819	823	870	821	836	853	821	848	833	811	801	815	794	819	855	862	839	774	859	820	831	857	850	827	836	823	792	817	861	814	821	787	852	800	827	834	853	830	833	841	851	847	885	846	869	828	802	833	851	805	870	885	773	787	849	856	836	813	839	867	855	842	820	802	820	853	856
22401	21040	28577	23724	21043	21121	12645	1905	1374	1284	1184	1045	1118	1051	941	936	951	904	944	874	903	884	868	845	863	876	853	814	889	824	872	824	829	792	865	847	835	855	829	779	874	843	861	872	853	877	820	804	902	841	785	818	840	826	826	809	828	827	808	832	844	817	895	817	795	832	876	807	804	820	856	872	797	838	838	820	844	804	828	822	846	839	773	786	788	780	817	785	843	777	888	820	836	863	864	869	830	815	820	810	816	789	838	817	838	798	777	846	857	827	845	833	824	827	792	825	787	803	839	788	851	805	816	816	801	836	828	823	850	810	870	858	802	853	835	829	830	876	812	838	808	808	811	827	821	792	792	872	822	804	820	808	801	790	818	863	832	837	843	793	806	847	793	843	851	841	868	828	845	816	840	835	807	824	783	818	860	818	800	838	859	814	863	815	824	810	810	844	805	844	873	816	821	842	836	860	826	797	828	839	804	835	791	800	807	819	874	796	834	824	861	786	817	795	813	838	827	851	810	855	777	841	844	810	866	853	798	838	814	813	799	756	844	850	812	836	819	737	796	853	819	795	857	835	836	812	844	784	855	827	860	820	852	815	790	829	861	763	794	803	782	838	816	797	831	837	856	752	853	790	815	821	881	813	864	755	832	817	854	802	817	845	809	857	857	842	777	844	796	806	808	819	795	863	782	834	806	842	801	770	911	848	878	806	831	871	811	800	855	830	863	805	779	812	824	808	810	805	826	741	796	800	752	781	822	778	819	768	824	860	811	846	838	816	846	813	808	788	809	813	807	787	830	834	785	804	867	774	825	822	791	792	839	843	874	788	850	822	830	789	851	832	776	850	804	851	813	779	796	821	811	814	823	847	794	843	872	847	815	797	868	828	869	799	813	809	791	865	843	784	810	840	839	848	806	845	819	813	757	763	817	875	845	836	831	813	810	781	807	858	851	823	824	816	794	831	852	860	869	882	856	848	818	872	870	870	834	881	876	824	838	824	853	798	889	825	846	831	797	787	855	827	855	810	785	792	854	826	827	821	772	789	857	805	829	825	824	816	765	810	841	861	841	847	777	779	823	783	794	809	775	836	779	791	830	829	863	805	810	811	831	853	836	809	806	857	793	798	805	776	830	855	821	794	850	783	880	818	796	794	827	822	808	873	842	867	869	880	837	866	792	827	865	831	839	836	798	827	843	850	781	796	806	813	885	873	847	749	785	813	820	813	774	859	868	785	835	837	835	880	817	840	831	842	850	819	805	817	831	855	840	820	819	864	814	846	769	780	784	829	800	809	858	838	789	802	836	840	856	788	796	844	792	791	784	816	818	820	816	765	814	862	800	838	826	768	750	766	789	793	822	810	859	807	853	842	875	792	811	800	838	870	826	820	811	814	829	799	806	825	866	766	857	829	789	786	869	885	815	760	820	780	820	801	775	852	872	836	844	881	814	781	796	847	812	834	798	813	808	786	821	793	832	830	862	816	792	772	822	804	810	799	854	838	795	794	787	813	763	760	808	765	787	790	800	814	840	830	877	762	762	837	812	794	855	818	799	785	867	770	866	791	860	847	788	828	776	790	813	826	785	800	827	764	765	751	807	858	819	873	821	860	846	814	811	781	834	845	844	845	792	840	789	822	880	763	815	839	835	843	845	842	832	798	824	817	815	816	844	795	783	805	820	847	826	838	818	800	794	830	829	863	819	833	798	798	794	812	877	828	759	817	824	827	882	828	834	811	815	797	804	820	854	865	826	829	854	782	847	809	850	827	767	834	788	844	832	841	772	798	818	815	808	815	812	786	786	826	820	809	798	829	827	814	800	868	868	841	845	896	842	831	750	797	796	807	804	803	798	817	813	816	806	802	827	783	824	840	934	785	844	844	773	842	824	822	830	824	797	882	805	840	827	802	797	806	807	810	853	807	832	820	802	846	810	851	846	813	842	870	801	784	735	886	772	833	832	836	778	891	841	867	796	786	828	822	876	835	826	831	826	801	771	855	796	857	783	867	836	798	810	789	808	832	819	805	817	844	828	797	815	813	851	855	834	819	857	783	850	883	799	833	813	777	826	801	803	819	798	834	833	795	821	790	816	856	826	792	783	802	848	887	842	838	822	826	787	797	813	824	808	850	865	839	802	908	840	814	797	837	805	752	829	821	818	817	830	812	849	831	790	818	816	803	777	851	801	848	842	839	841	834	768	832	820	833	801	822	800	824	783	777	846	826	786	788	823	778	880	787	846	850	818	798	866	822	781	774	859	858	804	785	865	814	865	793	829	746	809	825	808	850	853	785	784	851	834	797	862	832	790	808	837	816	852	820	839	778	797	790	820	809	777	800	878	844	834	842	781	798	857	819	834	780	760	844	836	831	875	790	820	784	837	840	834	842	811	836	899	871	817	811	765	802	774	777	839	808	811	850	811	808	810	853	768	832	840	812	824	778	830	793	793	837	817	795	818	837	806	817	829	844	813	801	844	808	830	847	883	789	817	834	882	859	814	847	784	793	809	822	843	817	818	846	800	872	826	864	804	811	835	797	797	799	874	799	833	797	819	763	813	814	807	841	811	820	827	751	842	856	787	830	851	783	824	813	820	857	809	768	819	797	832	831	806	748	790	831	795	789	834	785	850	805	794	780	833	892	808	826	835	816	842	783	798	793	813	816	855	808	798	839	803	855	790	836	874	865	821	829	820	861	862	764	815	819	868	805	827	790	806	832	877	891	841	835	799	832	821	818	874	876	874	812	767	794	774	766	765	868	840	822	819	838	781	860	808	831	756	794	749	788	859	840	790	803	827	816	795	813	763	781	734	828	867	795	835	848	852	818	828	831	780	887	850	750	786	839	866	819	774	807	867	826	864	829	796	817	840	788	861	807	797	825	816	805	818	795	801	796	818	834	819	799	846	829	784	832	845	828	853	872	767	832	829	795	817	837	796	810	806	828	844	763	837	870	841	841	876	832	802	788	828	826	814	787	824	831	798	807	853	812	811	822	825	757	784	841	790	887	849	842	847	826	777	785	819	834	815	771	825	832	796	821	881	824	807	814	862	785	856	764	793	852	834	833	831	786	821	824	814	789	807	826	794	811	807	824	826	773	821	816	793	839	779	786	796	794	836	843	825	825	854	802	825	858	868	798	828	842	783	798	862	836	803	855	845	846	825	782	856	882	822	865	781	790	872	801	843	807	785	823	757	822	858	836	820	817	823	792	781	840	834	825	822	763	795	812	832	832	784	834	811	809	826	790	811	783	800	858	795	845	817	829	801	786	847	810	835	829	860	808	825	878	809	823	790	830	818	827	777	802	839	819	803	825	824	845	782	781	782	824	759	814	792	804	823	768	814	815	753	816	808	805	807	845	790	839	795	795	781	768	832	833	804	842	842	843	824	883	885	780	805	784	811	843	784	796	832	794	764	779	845	845	824	824	834	835	857	782	826	784	794	857	776	888	798	779	809	848	826	836	760	768	831	816	824	779	845	840	843	839	858	844	817	850
20798	13660	10523	5502	3871	3024	2497	2138	1813	1579	1330	1278	1231	1140	1068	1007	990	940	934	908	916	923	873	882	910	901	814	856	857	839	881	874	832	865	869	855	872	861	857	835	771	885	814	851	879	884	808	850	830	839	847	837	853	879	849	857	829	829	868	876	800	846	891	828	847	880	804	819	825	818	798	793	855	828	823	821	840	841	819	819	807	879	812	785	867	819	815	823	836	830	839	831	855	866	859	893	879	800	802	863	813	787	833	829	824	869	859	837	806	835	834	804	806	862	821	826	851	840	781	816	860	807	821	821	846	838	853	796	856	850	813	815	836	819	817	824	874	803	807	804	862	869	853	824	806	856	802	896	816	855	862	825	814	824	836	790	794	820	869	844	895	883	885	852	875	816	806	824	816	840	832	847	832	787	856	779	842	833	883	801	845	813	903	863	815	805	806	815	799	841	850	817	870	808	825	840	857	803	791	832	839	825	859	842	811	825	835	856	805	846	768	839	858	777	768	860	835	807	843	843	831	856	802	866	827	804	792	824	894	831	836	851	885	844	844	838	835	788	832	804	817	845	900	817	820	838	814	811	812	888	753	834	826	889	805	825	875	813	828	857	820	848	814	817	862	849	842	852	841	811	826	836	859	897	881	799	822	863	791	894	834	822	899	856	834	814	862	829	806	836	866	829	812	884	804	868	845	806	867	823	833	837	818	809	870	801	816	849	827	818	852	781	802	792	819	850	863	844	839	832	859	820	827	833	876	822	851	813	852	820	760	831	804	824	836	888	831	845	808	817	865	817	852	834	813	871	835	835	862	819	816	868	810	844	788	779	822	830	831	825	773	840	790	838	814	802	822	833	808	820	812	807	839	805	787	832	811	821	829	856	830	845	821	820	888	833	844	805	841	785	807	848	796	825	829	828	839	840	833	823	767	855	841	794	828	831	739	852	864	810	807	797	841	847	860	825	855	839	822	833	810	833	838	810	783	792	813	788	833	824	851	834	863	829	803	852	795	791	846	835	839	808	858	775	831	911	838	837	831	888	840	804	865	851	782	800	858	832	847	840	774	851	859	849	837	862	847	828	830	852	834	793	810	785	841	809	810	796	829	825	849	815	831	806	796	776	824	842	834	799	864	828	814	860	823	797	865	790	828	831	809	802	852	835	833	824	871	871	814	814	820	821	869	854	821	830	834	818	804	855	832	837	829	859	821	869	845	809	860	826	773	801	806	845	860	795	813	795	817	879	775	813	837	792	869	815	861	860	803	854	847	811	790	871	824	837	805	880	848	814	830	833	803	873	808	816	820	861	831	878	877	760	826	810	846	796	832	824	830	857	849	830	838	827	832	759	816	832	872	765	817	809	866	839	822	806	846	836	831	820	836	831	806	805	831	848	880	849	823	815	882	852	879	832	779	818	834	849	846	836	834	834	816	873	868	850	858	913	794	860	809	859	847	864	837	858	812	817	815	887	852	843	822	867	804	837	850	855	839	746	826	839	815	857	805	836	895	841	833	812	829	815	824	794	782	840	814	779	783	868	832	831	891	854	782	807	809	823	798	856	867	846	898	835	800	835	803	829	771	828	863	862	804	813	900	843	829	883	821	827	835	811	820	810	834	816	807	824	821	878	832	848	788	886	854	800	868	812	819	876	835	820	810	812	779	837	832	829	881	822	846	853	799	847	795	788	822	812	864	841	793	837	836	853	839	803	818	791	823	824	833	867	803	829	857	844	817	828	813	806	807	873	886	805	864	855	824	883	829	818	801	784	875	855	821	785	888	805	827	803	819	785	894	886	831	834	854	833	813	839	882	823	898	834	848	842	903	864	828	809	797	816	853	838	868	874	812	843	834	839	852	831	840	818	799	819	837	841	877	845	848	832	860	835	828	781	846	813	816	805	871	825	826	840	882	842	836	838	855	809	873	839	781	877	815	856	818	827	761	866	844	852	841	834	819	814	822	867	811	837	830	776	819	827	832	793	862	807	823	843	852	810	763	825	827	777	823	833	814	810	837	799	823	780	876	850	859	881	857	878	794	837	863	810	793	836	853	858	816	825	814	785	830	869	840	826	825	832	814	859	813	810	857	850	816	840	759	810	854	855	796	765	783	840	796	816	835	805	847	822	851	828	777	822	814	891	805	810	824	817	831	788	811	847	886	814	800	794	844	815	841	858	838	779	858	810	866	818	831	803	815	833	845	779	854	772	790	826	783	812	839	839	879	873	864	815	805	791	812	870	820	781	826	812	804	869	830	865	832	835	830	812	784	815	857	830	841	804	876	850	886	846	830	851	881	816	823	846	767	873	816	902	846	869	848	856	813	831	837	875	785	796	843	814	836	815	811	805	793	854	832	831	860	791	812	861	835	813	790	788	792	771	804	848	796	876	894	821	846	789	861	816	835	829	807	885	814	833	860	801	807	831	820	799	808	821	790	855	829	843	845	844	845	847	877	849	832	840	846	870	839	823	810	813	784	806	855	856	838	807	830	828	792	821	824	860	828	798	811	804	805	833	841	855	814	781	841	863	863	813	865	820	857	883	839	830	868	838	856	824	852	868	851	855	842	799	832	845	869	862	808	854	834	835	789	790	845	860	819	792	818	855	848	812	882	852	825	864	845	801	830	825	836	857	828	784	854	826	834	822	830	825	802	836	838	822	807	841	851	850	816	821	814	860	843	868	842	830	871	815	831	851	833	874	872	816	813	829	825	830	822	827	879	842	848	810	856	848	834	854	861	806	862	816	809	890	834	867	823	857	865	818	848	844	827	812	839	874	797	828	793	812	829	861	768	779	811	828	866	842	863	834	826	820	776	803	815	881	880	823	861	825	802	813	815	835	817	812	834	833	818	811	782	804	801	790	817	872	855	803	904	841	839	810	874	874	840	843	847	795	821	846	796	851	822	857	851	835	833	785	820	864	792	861	841	878	830	827	826	801	818	811	790	832	820	800	822	808	796	798	773	856	852	833	857	850	830	822	800	779	869	845	806	839	853	784	820	833	800	823	850	812	798	823	832	841	817	813	808	805	802	842	840	802	812	809	851	851	844	846	808	844	886	854	857	802	835	851	823	901	853	854	827	834	851	824	844	836	834	850	878	848	856	812	810	838	894	853	865	801	873	793	824	844	841	883	826	790	801	881	859	784	874	821	861	867	842	817	828	803	840	861	809	798	854	891	792	820	874	785	835	820	848	850	873	805	860	857	820	821	841	817	850	844	872	860	799	837	811	812	789	846	808	836	843	761	879	818	824	862	852	838	810	835	823	851	795	841	833	813	787	834	798	827	858	821	883	808	840	808	839	844	834	822	808	746	781	814	832	880	839	814	839	772	867	852	826	807	823	845	819	875	881	807	811	843	857	794	864	821	814	783	790	847	794	786	810	869	859	843	835	836	817	848	850	804	833	817	853	841	818	798	849	844	873	786	863	796	815	817	823	795	774	809	781	847	834	794	848	833	843	821	783	791	804	848	850	763	838	826	823	816	871	782	831	818
22382	21028	28605	23694	21029	21087	12546	1995	1453	1262	1162	1171	1064	1022	1081	944	897	873	864	916	883	924	853	826	843	835	814	872	866	845	801	849	820	821	827	819	830	772	778	874	777	870	811	791	893	816	815	818	776	825	778	817	826	783	806	846	800	776	830	792	826	801	781	797	859	807	774	816	820	791	797	789	753	812	781	788	807	805	807	763	844	804	758	795	789	774	767	810	877	791	825	798	819	793	796	870	809	826	823	793	830	827	852	799	814	761	844	881	789	822	810	807	846	845	847	795	801	832	820	875	801	835	856	851	841	816	829	774	821	759	835	807	767	804	825	875	876	845	756	798	819	823	816	834	815	825	854	844	812	815	826	763	759	840	790	838	804	811	836	815	764	804	851	852	831	820	868	798	808	833	808	838	859	806	816	852	766	842	867	839	852	860	793	771	833	805	751	836	820	781	835	799	806	736	725	858	783	830	805	753	849	819	777	810	879	831	837	831	812	772	891	812	801	786	852	854	836	838	788	849	848	745	828	835	785	804	843	825	809	830	786	794	798	831	767	795	825	777	841	834	834	827	838	820	828	815	829	840	838	847	816	829	830	833	850	782	833	827	846	853	831	836	830	818	827	830	832	834	860	848	861	785	779	836	797	837	831	899	868	810	823	856	831	824	848	783	805	811	820	789	796	835	809	796	821	868	784	764	826	817	777	787	842	811	807	832	845	833	802	795	795	833	806	837	794	816	822	768	860	797	848	810	853	825	861	792	879	881	803	786	846	765	785	785	775	822	810	809	771	767	820	788	842	831	842	792	819	816	852	830	846	830	842	814	811	842	840	835	821	773	806	810	843	833	773	829	837	843	861	800	812	757	800	856	806	794	827	792	851	833	815	840	786	810	822	814	773	762	749	822	766	779	800	794	844	778	787	799	796	853	798	801	762	834	818	841	889	748	817	836	838	758	882	773	793	850	769	808	807	811	881	815	751	752	800	812	797	805	832	821	834	825	819	819	807	847	823	833	874	817	764	796	768	819	811	848	787	843	787	823	776	855	851	785	825	804	841	790	811	781	787	791	822	839	830	829	875	793	814	818	873	817	821	797	817	769	805	796	791	791	833	848	827	822	877	770	830	741	820	883	833	822	806	783	846	760	781	763	790	831	824	807	822	762	858	767	813	837	814	819	793	828	799	837	845	783	818	807	796	803	816	798	805	782	821	799	853	764	840	863	810	828	838	805	795	783	810	801	863	821	801	816	786	829	793	846	792	781	824	820	801	802	847	802	841	835	791	855	809	810	801	819	819	833	803	816	793	797	815	844	797	826	804	791	855	777	829	810	827	832	840	826	835	841	843	813	804	756	801	769	838	800	815	847	791	801	813	879	812	799	783	833	822	829	800	769	802	858	807	770	829	809	809	794	804	811	762	856	794	812	843	867	850	843	829	824	795	800	835	814	788	829	807	821	775	819	817	766	850	798	817	806	859	853	763	839	833	812	806	824	831	793	872	818	831	817	847	831	793	820	868	765	845	821	795	761	828	841	848	795	835	799	756	810	828	782	850	784	829	810	848	852	842	835	826	829	813	777	810	812	823	829	787	823	763	874	786	833	803	813	796	783	826	788	759	822	780	856	791	797	801	838	843	790	817	822	816	805	821	783	845	799	788	839	843	809	837	807	781	766	825	813	789	830	804	820	816	804	795	804	833	799	812	796	724	833	880	829	781	824	782	792	819	827	811	848	824	778	820	813	819	896	846	744	807	814	834	833	800	830	790	813	789	809	823	799	891	807	821	799	791	805	816	824	815	786	817	835	815	760	840	799	853	827	793	820	776	844	858	808	833	839	835	803	847	813	797	817	808	797	821	818	801	835	813	751	828	776	798	821	788	876	761	809	823	808	846	838	810	823	864	871	832	787	791	784	827	782	819	792	838	815	846	802	824	792	793	817	828	774	793	760	795	825	789	818	830	816	819	849	857	859	790	780	819	799	824	883	759	853	809	796	824	849	747	819	812	800	817	794	815	810	830	781	779	849	865	781	812	840	817	813	819	872	785	824	805	813	823	780	777	768	817	819	785	831	815	792	779	793	811	786	806	807	827	814	790	755	827	804	865	828	797	778	774	787	768	810	847	809	788	767	819	821	789	821	857	840	858	808	824	785	805	817	846	843	818	769	852	799	807	781	821	826	834	821	774	801	805	830	794	794	761	817	836	852	841	788	837	773	799	828	834	859	771	815	864	795	824	853	811	782	813	849	794	777	815	805	801	813	811	809	787	767	820	778	863	828	815	781	831	836	840	818	786	842	836	778	832	813	809	787	739	806	795	816	869	816	838	839	809	865	757	819	773	812	791	784	845	812	796	797	744	827	820	816	832	800	823	811	845	804	848	791	804	788	790	810	791	828	782	806	831	798	801	809	792	790	779	849	800	839	773	792	804	770	772	834	794	899	797	790	810	841	825	807	812	871	814	844	811	777	796	814	852	833	867	805	835	853	813	839	801	843	800	833	839	800	809	832	853	854	845	817	796	809	796	823	781	810	836	884	818	811	753	786	849	817	845	767	803	818	847	830	820	803	818	834	764	791	772	843	822	807	750	809	801	820	774	823	802	782	784	846	804	799	841	777	844	801	820	802	862	808	762	798	812	779	810	799	788	800	834	807	773	813	817	744	785	817	784	827	772	820	816	766	788	790	808	842	830	768	840	850	908	825	810	779	785	795	841	821	814	833	761	834	796	827	849	763	828	799	813	803	844	763	770	848	790	830	807	821	732	791	826	837	809	795	824	800	777	791	828	833	801	792	788	810	827	817	786	854	828	827	812	828	857	817	821	795	824	809	842	819	735	791	811	800	827	753	800	794	809	772	815	760	800	845	748	807	783	797	799	813	813	856	741	774	793	829	783	819	808	808	817	812	817	794	855	816	801	806	761	804	812	844	753	809	814	846	724	819	821	759	814	809	791	819	828	855	770	877	818	779	807	838	774	836	854	800	759	796	855	766	813	852	764	823	818	788	823	789	806	767	788	800	791	811	840	815	828	853	792	801	749	763	749	773	818	843	847	823	800	816	842	776	847	772	739	836	831	862	829	760	821	733	817	788	812	805	790	847	808	859	822	851	821	822	786	818	869	811	826	811	782	837	810	772	807	817	837	843	814	845	807	825	859	785	805	811	788	772	787	808	819	796	756	786	820	773	819	773	813	819	836	802	881	807	771	815	758	776	803	781	816	795	796	813	770	819	833	854	767	779	792	792	788	774	847	781	837	832	773	776	801	830	831	772	822	750	821	850	835	832	795	743	813	830	856	800	767	850	819	816	790	821	821	813	813	767	832	799	806	830	819	793	760	768	825	823	875	790	803	787	851	807	823	852	769	807	778	788	779	791	793	822	878	840	816	801	831	822	806	800	807	794	820	719	826	777	802	867	770	806	795	802	873	839	810	762	790	791	796	807	848	867	884	812	826	808	806	813	798	804	830	803	821	825	824	760	807	826	815	820	791	775
18931	13443	10583	5395	3868	3015	2570	2030	1804	1600	1387	1240	1140	1076	1079	1033	985	954	885	890	896	885	925	859	963	892	865	863	906	919	820	864	843	875	772	853	832	853	813	814	862	818	873	849	820	843	828	833	828	810	825	872	841	863	877	817	874	825	828	820	809	849	817	826	759	861	771	866	811	821	846	801	805	824	796	826	866	810	851	825	845	883	831	855	835	811	842	799	816	802	797	811	830	773	829	839	854	802	821	876	825	801	801	788	823	766	810	862	772	843	838	853	805	771	824	831	844	833	811	813	834	797	815	778	812	809	784	847	823	835	816	807	802	823	790	786	834	856	774	860	833	813	766	788	815	842	830	869	826	802	818	793	833	817	901	783	831	809	842	790	834	794	803	821	860	833	864	785	809	796	788	844	772	839	851	843	820	865	829	770	833	789	752	839	821	824	839	809	793	843	814	773	802	812	843	835	770	846	811	866	863	773	801	824	801	808	816	829	867	805	800	882	796	814	836	825	856	838	776	875	879	815	824	878	808	844	813	815	840	781	804	839	787	804	777	869	788	853	840	778	810	841	840	824	854	792	788	833	801	859	841	840	811	860	798	784	767	792	852	809	814	808	771	810	798	821	813	837	851	844	795	823	851	829	843	826	793	802	865	837	862	819	788	831	853	807	864	853	849	793	865	793	836	807	794	811	839	815	786	858	817	803	833	805	843	820	818	826	824	807	779	837	867	838	820	882	836	822	825	831	839	803	817	802	813	854	844	788	840	858	828	821	817	820	798	876	849	822	825	790	839	794	816	863	808	893	822	790	823	807	812	818	818	837	823	798	853	810	839	829	830	866	848	826	837	823	825	840	828	845	848	788	809	833	790	822	805	791	792	815	860	844	801	841	816	790	857	817	826	839	821	830	864	799	797	853	837	852	849	828	762	795	878	838	842	827	864	824	807	815	820	880	804	809	814	781	800	834	786	837	807	819	809	838	810	830	840	840	805	878	814	800	818	766	859	838	852	828	825	824	797	795	829	773	810	893	832	815	812	866	816	840	832	837	847	835	846	817	811	846	838	853	849	827	811	850	888	821	795	839	796	800	829	780	842	834	790	855	871	856	819	884	813	844	833	828	865	868	861	877	782	801	759	856	846	808	805	829	849	855	769	833	800	789	872	893	775	874	835	841	834	847	768	838	793	805	771	803	848	814	822	795	837	803	797	843	798	792	814	794	833	788	818	845	811	827	801	816	790	799	825	799	762	825	848	848	847	761	788	785	829	816	786	784	815	824	783	863	827	812	859	773	836	781	820	813	786	818	799	850	810	832	880	826	861	880	807	870	827	808	838	828	770	819	805	834	836	823	805	851	837	820	788	806	827	836	855	777	843	811	830	771	820	853	802	776	781	792	781	810	842	889	808	827	784	819	853	815	838	832	848	816	834	840	848	798	841	872	844	844	846	796	830	871	785	802	803	823	855	847	816	809	805	858	767	849	809	817	836	827	836	849	815	817	825	845	812	823	864	787	840	847	807	835	802	832	838	835	824	846	813	821	792	816	784	775	846	819	831	844	790	829	863	885	813	829	845	853	786	830	771	814	825	817	862	853	850	862	857	825	832	824	862	789	801	827	863	821	792	760	878	873	851	855	859	804	786	782	796	824	794	862	834	821	851	794	838	801	861	874	828	814	824	845	825	841	766	782	875	827	824	797	849	788	837	829	860	884	862	859	820	846	799	807	812	825	806	824	819	884	774	808	776	836	768	864	806	759	817	805	828	823	750	802	823	800	806	779	846	845	798	799	828	799	799	827	823	826	864	799	868	801	794	851	828	804	850	837	822	801	836	789	817	811	778	786	822	850	799	821	777	777	795	857	839	820	853	814	847	825	867	865	864	823	853	829	819	806	812	817	836	763	822	784	798	820	853	777	832	804	807	798	888	797	779	833	841	799	850	811	825	797	860	844	799	827	817	813	845	772	815	829	792	862	786	833	862	837	869	811	840	825	797	787	821	810	874	831	780	796	838	806	887	808	811	808	776	831	807	771	808	803	823	842	851	798	796	800	783	877	818	857	811	838	803	777	829	821	766	824	779	839	879	833	835	842	837	851	809	813	810	797	868	830	829	808	835	817	790	819	809	805	806	796	763	835	843	852	773	864	805	803	755	757	831	804	811	860	778	825	825	815	809	838	807	816	784	795	814	814	832	797	830	743	821	785	796	874	815	785	758	833	791	807	811	840	795	840	810	854	820	787	815	792	844	795	812	798	841	813	779	807	832	767	840	841	811	823	818	789	858	803	862	820	828	863	849	806	808	815	818	861	846	819	803	771	795	851	814	825	849	819	813	776	814	797	843	794	798	814	809	797	840	826	815	829	831	796	812	822	810	813	818	839	815	811	834	902	822	803	851	837	841	855	858	877	870	839	842	816	766	828	848	808	827	820	828	815	826	825	815	824	823	882	843	801	807	827	786	782	787	823	788	900	839	829	789	813	802	803	839	766	849	816	857	803	812	799	831	791	830	848	852	804	793	839	799	805	826	780	799	804	814	821	835	763	808	797	833	827	855	873	855	858	835	786	875	789	815	789	818	832	827	798	796	846	836	777	800	811	839	770	808	786	763	827	825	835	802	784	777	787	868	805	809	900	774	802	825	773	882	826	832	846	846	836	786	808	783	846	846	842	860	838	810	855	812	806	818	790	854	859	818	816	825	847	853	807	773	895	843	803	832	804	832	817	837	832	851	866	826	780	814	798	777	796	819	863	821	813	816	832	844	836	861	802	785	819	797	834	772	851	844	843	862	845	851	815	794	825	815	808	845	813	874	797	843	837	848	836	812	858	795	812	812	779	828	809	896	833	807	836	821	841	777	795	836	840	816	780	834	842	859	857	784	840	781	828	830	835	811	813	799	787	833	834	846	825	812	809	800	774	846	831	849	799	776	850	778	810	832	843	893	856	872	839	869	820	833	856	755	843	847	808	808	859	880	793	858	823	880	854	813	856	800	826	877	782	853	859	869	774	833	818	825	816	862	764	836	841	820	886	837	780	773	809	806	784	786	824	848	812	862	852	831	811	837	822	823	862	817	848	846	836	840	801	789	861	808	806	835	805	866	831	815	808	862	815	828	817	814	851	771	872	799	805	857	828	881	801	844	858	823	795	868	866	864	848	801	819	826	810	852	831	811	811	762	823	801	849	845	828	833	884	809	785	856	813	808	824	830	856	823	814	808	841	796	820	814	840	836	783	851	761	841	849	824	771	833	819	830	793	755	833	852	835	822	800	809	810	798	777	890	843	851	825	870	835	813	844	778	832	825	832	818	844	859	795	804	865	788	800	830	801	800	862	819	814	799	776	811	796	823	890	831	806	842	784	824	845	773	818	841	846	822	867	758	843	817	802	806	836	805	845	803	838	763	781	806	821	811	814	812	818	826	835	837	819	810	822	832	757	815	841	824	833	826	796	831	779	835	830	798	819	823	837	808	798	841	865	797	824	887	855	802	821
22447	21078	28640	23743	21078	21145	12601	1978	1451	1276	1159	1160	1007	1069	995	908	955	915	917	850	888	856	852	905	821	881	846	888	834	855	871	877	857	836	860	789	868	882	888	852	860	831	822	846	838	844	813	857	828	814	812	794	846	829	928	896	795	856	854	888	833	903	856	838	849	937	785	845	828	855	855	847	918	825	867	855	795	840	831	826	822	841	820	852	826	806	857	838	825	782	857	857	778	842	861	846	858	881	809	771	851	842	835	827	893	802	777	852	826	826	840	880	896	838	842	887	822	854	876	859	801	859	805	827	817	810	820	842	810	871	841	881	805	863	842	834	863	850	894	827	858	812	814	852	875	801	877	853	835	785	797	822	876	839	858	821	859	816	850	836	790	856	841	846	876	854	815	839	853	799	824	805	855	821	867	868	903	844	820	774	808	802	842	841	886	849	784	819	836	830	872	835	788	789	821	772	789	867	870	834	813	817	825	829	826	827	868	838	802	818	825	802	809	777	820	863	863	890	849	860	836	825	819	841	848	811	861	821	859	828	804	816	810	842	805	855	815	856	792	847	877	850	854	808	803	840	852	836	837	858	826	796	806	821	784	891	851	822	798	812	833	792	807	878	839	807	812	815	829	826	855	816	801	825	813	823	822	798	859	864	842	841	848	844	885	819	815	872	821	885	806	817	844	841	791	854	841	778	852	822	831	859	874	874	805	847	859	847	790	812	807	767	806	847	820	830	818	832	811	840	782	784	856	791	809	859	845	867	821	843	864	833	826	860	815	825	872	862	804	823	813	829	836	886	817	849	834	819	823	884	837	765	797	848	818	841	838	827	872	822	889	854	872	831	818	851	799	826	863	828	851	828	797	846	834	797	869	878	829	838	837	848	828	823	828	837	769	791	861	806	838	807	840	824	805	794	846	848	868	802	836	824	876	843	848	827	826	820	833	796	783	828	774	777	816	829	826	809	787	811	813	842	832	855	824	833	877	800	840	844	862	800	788	830	779	838	786	796	849	837	832	835	850	814	792	811	805	924	877	828	826	852	796	889	812	812	838	825	846	797	848	753	849	821	843	834	841	831	849	825	905	837	818	842	838	816	801	812	867	861	849	822	868	864	820	834	864	821	815	888	837	867	810	819	841	842	834	843	843	785	828	820	804	854	812	775	813	859	855	854	784	874	836	813	837	761	822	829	845	881	791	838	806	790	804	882	834	816	837	852	803	851	841	791	837	866	785	810	844	848	854	825	792	824	802	821	877	849	808	824	857	833	837	819	882	869	801	833	771	768	847	814	886	818	852	834	808	824	854	825	808	817	819	861	859	813	799	847	819	871	855	835	848	825	791	822	804	785	848	865	809	794	798	820	802	838	773	877	820	815	808	838	825	847	845	812	843	867	763	803	838	789	810	776	869	809	814	798	805	823	803	838	813	802	830	817	771	824	881	876	834	804	841	812	779	827	807	834	840	798	802	795	865	810	813	841	858	811	844	817	838	876	836	848	835	860	809	858	847	823	843	858	871	845	817	804	829	812	842	821	842	829	801	852	865	803	856	837	816	900	839	840	799	829	836	831	826	852	853	852	797	825	842	821	795	786	813	887	869	781	805	865	824	846	869	818	854	840	816	864	813	806	832	754	814	825	816	832	801	829	819	892	824	809	833	812	785	816	838	868	798	815	816	863	854	822	862	855	792	856	823	818	800	782	829	854	827	841	852	811	877	838	837	860	822	869	828	801	836	824	832	865	837	786	805	807	793	796	818	831	809	828	823	831	830	837	860	828	791	834	879	836	809	831	834	860	798	810	867	824	849	800	865	814	823	848	840	821	830	848	852	814	812	855	869	814	839	842	787	806	900	786	845	815	834	849	789	806	838	807	813	852	841	866	833	828	768	822	839	805	844	782	803	873	823	848	842	848	847	832	808	846	856	867	823	805	846	762	833	784	799	811	819	823	832	755	909	827	841	811	826	804	817	835	819	801	818	814	818	763	852	816	867	816	835	871	845	820	845	838	811	814	797	816	786	850	834	855	855	840	786	843	799	821	811	789	853	820	860	870	828	865	855	825	815	847	784	807	753	847	859	858	835	833	844	871	847	850	826	828	837	851	811	825	833	823	866	804	841	820	818	809	915	850	810	870	820	810	842	791	877	793	805	822	836	810	823	882	894	802	827	858	840	875	814	790	816	792	844	825	843	829	800	794	882	864	811	868	800	836	817	812	834	819	806	773	808	832	892	799	851	871	793	811	787	797	862	864	790	821	856	832	833	782	837	853	824	834	819	836	840	875	843	879	853	833	859	807	856	806	788	833	806	818	817	824	854	809	823	788	860	816	891	831	790	857	830	804	861	782	847	854	823	856	804	840	820	809	838	796	792	797	782	794	823	842	830	840	810	811	859	849	777	827	829	900	762	834	833	805	805	827	776	847	840	797	794	864	785	816	832	842	893	823	799	830	796	776	804	810	872	883	849	835	781	830	821	845	821	831	841	799	837	802	899	858	809	860	866	856	817	798	788	891	839	820	802	828	800	886	830	814	809	837	807	798	829	877	825	809	864	882	847	822	826	855	833	885	869	876	834	893	868	902	823	843	844	824	853	836	779	842	799	861	846	851	811	821	814	802	840	841	851	877	836	800	795	835	822	818	869	829	816	841	904	786	821	781	837	844	831	839	832	830	835	828	822	880	843	818	786	831	823	852	812	860	788	852	834	814	810	836	863	829	760	811	838	843	802	844	828	784	825	840	870	856	840	824	817	830	831	820	843	879	847	821	850	836	845	841	823	847	871	833	817	831	858	791	834	804	807	800	835	811	819	849	792	825	834	856	806	817	833	820	849	844	845	850	830	814	880	849	807	767	830	827	844	845	872	824	788	825	819	833	822	858	833	855	836	855	859	850	860	838	807	852	856	881	857	788	848	831	834	802	817	796	827	844	850	853	788	789	822	866	811	816	880	786	816	817	789	798	768	852	826	813	845	777	833	876	854	814	749	807	833	862	804	828	839	864	855	810	812	839	861	820	853	824	841	864	832	837	868	835	845	851	813	764	839	808	805	791	801	829	791	827	854	831	884	855	819	876	835	846	834	852	833	846	827	852	815	856	810	808	837	809	856	884	851	826	790	793	821	822	867	845	823	780	869	837	821	787	818	831	792	799	778	872	844	791	816	809	828	800	804	793	827	831	793	863	820	874	775	756	837	866	837	846	844	809	818	768	843	856	789	828	851	836	825	775	804	877	860	818	847	792	881	877	863	832	776	841	808	789	828	849	838	849	826	809	848	852	823	828	804	908	777	848	797	846	792	796	803	803	871	834	759	873	786	899	828	869	782	834	836	836	783	796	876	849	777	902	842	834	886	811	827	845	839	850	895	862	811	841	868	866	811	808	850	841	856	820	848	847	869	802	818	814	817	846	848	832	848	867	841	863	826	828	822	728	810	817	821	895	840	804	824	848	811	819	807	814	789	846	795	814	826	835	803	851	844	817	801	814	805	828
20691	13626	10575	5387	3844	3109	2441	2087	1842	1530	1478	1278	1199	1065	1057	1068	984	936	901	964	923	887	926	900	960	878	887	914	887	954	852	840	898	905	769	899	856	895	878	831	834	917	888	879	840	822	894	823	896	864	844	845	857	876	821	862	840	848	815	841	810	846	822	813	877	791	856	797	876	877	898	839	877	830	898	847	867	880	873	896	817	848	905	877	859	807	882	846	852	840	798	859	827	859	839	810	852	799	897	857	825	900	864	857	826	853	823	868	878	815	855	831	852	768	819	796	841	800	868	770	794	787	857	860	873	842	837	826	806	849	842	884	865	869	849	810	827	878	863	902	819	830	856	903	830	853	866	824	850	785	858	849	829	853	818	867	845	805	823	856	863	822	835	820	841	841	869	832	887	845	858	836	838	828	848	828	852	840	835	833	863	779	812	825	865	831	812	774	889	891	801	839	832	843	837	834	849	840	865	819	916	816	849	818	893	877	811	842	808	840	853	833	879	862	818	844	846	826	785	846	875	851	844	845	824	810	830	829	846	836	893	827	832	837	818	851	855	808	864	831	821	809	875	843	858	837	837	847	871	851	850	847	893	892	797	824	851	838	818	868	921	877	828	837	803	801	851	835	777	875	818	848	836	826	844	853	838	829	780	740	814	840	846	820	786	863	871	837	844	849	835	865	863	834	843	812	793	812	872	829	820	836	816	834	818	772	824	833	861	773	840	869	836	861	805	768	876	865	795	828	823	840	855	847	889	910	863	862	807	852	840	832	854	846	863	801	850	863	884	840	801	822	837	864	899	892	869	859	792	807	799	847	833	842	847	830	875	848	871	879	857	904	905	869	816	908	818	816	816	810	820	819	889	808	819	818	778	837	877	830	877	855	818	849	897	849	810	851	934	817	864	845	810	833	803	844	827	815	810	934	886	818	863	867	868	868	810	894	810	815	818	800	852	831	839	859	852	826	804	846	882	859	864	830	894	862	824	822	874	844	791	798	857	811	855	843	878	839	832	789	836	831	888	793	838	857	833	882	818	859	898	845	851	825	835	787	917	879	856	809	825	787	864	833	837	865	868	838	834	864	780	809	797	816	869	804	838	888	831	833	796	856	832	852	859	831	846	806	864	808	791	873	898	915	831	790	838	851	877	820	871	790	828	847	890	820	854	837	821	887	840	818	849	861	835	872	838	864	825	785	891	871	823	884	822	843	884	911	827	869	794	853	822	868	825	820	808	849	861	842	837	878	842	833	842	900	766	846	836	845	831	800	872	822	860	861	867	827	874	804	852	849	853	800	807	814	834	855	815	840	849	834	823	871	794	823	833	833	868	869	877	849	778	852	834	844	861	853	889	851	822	836	819	824	858	887	832	904	799	843	878	845	852	822	833	854	871	832	849	856	849	843	837	819	807	905	833	855	853	909	851	842	829	873	826	896	822	841	797	809	859	855	877	866	847	890	903	853	855	858	801	808	810	865	868	799	891	884	835	830	820	883	860	868	881	844	867	798	851	832	796	882	854	799	858	867	849	841	860	811	871	845	803	819	835	820	853	868	846	850	851	809	867	855	818	853	855	795	838	801	823	799	866	841	853	841	858	848	877	833	798	842	848	864	777	838	843	875	860	811	807	847	873	826	818	820	792	848	808	903	816	849	872	818	796	837	867	813	836	824	832	810	890	800	835	803	863	833	857	803	820	827	877	887	855	835	863	809	777	852	864	827	808	829	826	830	818	846	881	850	863	835	796	829	847	816	813	849	852	851	826	836	773	911	855	833	841	853	825	845	867	820	897	853	850	835	857	863	798	839	821	837	800	825	849	796	814	857	823	910	862	853	818	868	801	847	858	853	834	871	812	812	815	794	855	844	819	855	794	887	802	844	830	836	831	822	864	864	882	868	846	796	820	836	812	810	819	854	871	853	827	823	865	787	837	816	911	853	838	820	870	841	862	815	819	879	841	844	828	882	828	807	860	840	802	842	828	847	832	825	837	840	844	816	857	774	851	896	830	841	849	835	860	841	816	813	854	869	858	849	862	795	817	889	834	867	877	831	867	812	858	849	817	841	857	846	867	841	872	831	884	826	815	877	898	849	807	901	814	775	871	850	784	819	847	818	799	807	854	891	853	868	836	835	822	821	888	871	878	845	855	856	864	803	813	871	796	880	805	866	870	814	862	822	878	841	848	815	805	840	857	802	833	831	878	793	853	858	846	842	843	855	812	867	802	875	862	864	839	838	874	888	840	819	803	860	850	842	849	846	862	842	846	872	822	779	838	822	825	845	841	866	857	845	822	826	840	880	817	793	861	879	828	867	864	820	869	805	804	851	849	866	874	865	861	887	828	872	824	841	856	842	896	832	874	816	791	847	858	867	829	831	852	790	875	859	863	831	866	890	899	820	846	867	818	816	807	865	830	802	809	845	831	845	820	839	802	885	862	869	872	819	841	815	873	855	822	884	819	846	843	828	865	828	812	814	866	822	846	791	864	884	867	843	888	833	857	840	844	833	855	835	870	879	826	859	848	871	871	860	857	871	867	832	856	811	867	838	867	819	829	866	843	821	872	832	831	837	849	836	884	829	851	859	810	873	803	820	870	812	843	881	847	817	837	846	843	864	846	883	863	900	874	831	832	893	829	825	853	838	842	897	845	817	814	792	847	891	871	864	834	814	855	850	831	832	820	835	807	831	820	885	835	885	795	804	819	877	889	834	838	832	870	891	869	873	807	833	801	818	824	852	864	840	850	821	823	836	829	880	806	901	822	855	846	834	824	861	892	825	839	857	791	869	860	818	808	879	823	806	875	873	824	860	815	769	824	819	799	864	855	845	885	831	863	814	830	867	840	821	789	801	830	846	828	887	829	837	864	901	861	854	786	878	822	838	874	850	860	858	838	823	838	832	819	810	797	807	862	835	839	844	856	894	735	873	793	839	885	876	831	797	873	842	892	849	893	862	864	846	853	872	837	829	845	798	879	827	851	826	851	823	860	829	860	801	869	827	830	873	818	859	891	849	811	861	865	863	795	793	912	788	805	874	817	836	808	884	815	850	832	841	815	823	783	827	844	867	873	908	856	836	845	800	835	852	804	893	857	837	833	881	813	842	831	829	826	848	830	852	792	878	810	848	814	861	859	808	834	815	888	879	829	808	814	815	827	821	839	803	833	855	870	844	848	827	816	828	839	845	864	826	835	858	766	807	843	828	814	806	857	812	764	846	810	838	872	837	845	843	895	849	831	833	870	827	826	840	888	872	851	855	832	866	841	838	870	845	885	850	896	882	815	823	863	805	849	851	818	862	853	808	832	859	919	809	807	828	853	845	837	820	836	805	799	844	876	922	884	855	851	812	864	790	863	835	855	855	850	807	824	903	847	801	808	850	813	833	833	875	844	877	852	810	856	824	866	803	815	827	819	819	852	829	850	820	804	891	816	803	882	836	849	770	834	840	832	834	838	832	831	848	800	820	843	857	881	792	864	786	841	833	821	855	865	831
22405	21000	28518	23693	21002	21073	12671	1930	1421	1237	1154	1162	1069	993	1020	978	933	919	939	840	918	892	873	873	871	910	902	836	869	902	891	858	864	853	829	865	911	860	815	896	858	841	826	832	811	806	906	800	844	839	870	883	863	871	846	812	798	827	857	868	864	826	797	819	900	767	863	830	816	849	848	861	821	818	842	813	824	800	839	872	840	860	826	811	825	822	861	843	886	847	899	816	819	847	845	839	842	807	840	838	802	881	835	831	823	845	816	775	824	816	818	865	806	873	836	858	851	827	852	834	823	838	870	801	777	843	845	886	817	829	822	895	840	875	783	811	837	824	847	846	795	769	811	836	812	839	824	822	812	836	817	810	874	841	813	834	794	916	769	820	781	792	788	865	855	844	821	805	910	873	821	858	854	801	824	819	814	810	861	810	835	872	813	811	860	786	844	867	850	843	844	834	823	891	814	813	812	779	773	844	805	853	805	860	853	810	824	823	786	817	762	832	843	883	843	812	830	805	755	788	823	871	834	839	856	815	814	852	793	792	861	800	840	823	806	838	804	822	807	817	869	859	781	904	807	858	807	808	824	851	823	837	778	790	824	819	849	794	858	780	843	843	853	815	860	818	797	820	791	771	828	861	810	779	873	862	820	828	833	851	841	839	813	821	797	772	884	857	816	848	886	814	847	847	850	844	825	899	832	822	816	800	815	831	831	889	800	873	797	789	829	830	823	803	770	812	823	833	826	826	790	837	844	853	832	827	818	879	817	801	861	816	845	850	822	827	828	794	841	786	760	792	863	842	841	796	795	800	836	860	798	857	816	735	858	800	829	815	791	845	800	812	834	759	836	779	818	851	846	831	823	849	791	811	839	779	835	870	867	856	827	805	818	845	827	773	832	839	735	798	833	807	832	827	809	812	791	829	821	803	776	844	847	842	893	793	787	850	843	782	792	841	839	770	840	804	800	814	820	796	810	826	761	816	819	775	805	879	808	842	816	821	853	812	807	799	815	837	787	855	842	860	808	836	830	812	804	842	837	818	827	792	801	819	816	794	804	821	842	884	833	821	832	838	852	880	855	792	825	790	848	752	870	850	792	840	823	834	829	821	881	802	829	806	813	808	826	862	821	822	813	850	861	793	853	812	819	789	843	819	818	831	885	802	811	854	847	808	794	850	848	819	836	810	837	842	756	816	791	823	805	799	836	804	805	828	844	881	839	827	834	854	805	839	792	838	869	815	817	878	828	809	783	893	825	854	845	866	798	796	809	840	902	784	806	809	802	827	817	827	836	812	854	836	889	804	829	809	868	833	778	816	825	826	855	812	818	819	824	825	825	789	806	780	793	835	807	834	764	823	865	828	820	822	798	830	789	818	800	820	803	842	791	836	855	847	856	831	829	831	840	808	783	893	837	807	762	802	835	859	802	818	730	815	822	869	829	791	859	833	859	800	787	846	763	820	824	838	787	809	790	861	788	804	847	796	827	824	786	859	819	822	844	841	830	830	830	837	827	765	855	843	846	819	846	784	857	849	839	849	852	826	846	833	834	865	859	827	811	827	846	835	809	753	814	847	862	833	822	834	821	850	833	820	820	807	832	848	858	853	871	854	797	808	865	825	844	815	853	840	831	827	792	858	821	850	793	804	823	884	787	851	795	842	810	767	859	852	841	784	833	824	763	809	820	861	853	856	848	843	794	858	819	817	829	826	882	796	821	827	794	776	852	825	802	800	829	813	810	810	854	798	789	816	800	834	789	812	811	788	822	829	824	857	778	809	850	779	793	822	849	861	806	841	872	846	813	821	824	825	895	863	843	850	839	858	804	786	837	797	847	813	841	845	760	845	855	785	818	818	828	826	796	866	788	761	805	803	835	837	859	860	822	857	847	869	833	867	823	808	861	836	816	826	818	838	792	863	829	846	777	814	838	837	844	871	830	813	803	803	785	816	857	823	807	839	835	880	841	829	851	845	864	822	791	816	835	813	817	805	805	797	863	833	855	852	807	798	864	820	909	782	857	790	843	827	773	805	835	885	781	790	793	867	830	813	791	790	870	794	856	810	798	826	843	816	899	806	832	784	805	825	805	824	861	798	859	829	801	887	851	817	828	796	839	827	839	847	826	840	869	840	834	837	827	833	915	795	836	763	891	795	851	821	831	868	857	836	849	854	781	830	839	837	851	818	855	866	890	841	857	831	817	820	834	860	837	867	830	795	796	850	833	825	856	839	816	814	823	820	812	770	847	828	757	835	846	785	804	817	838	794	817	839	815	864	819	814	830	827	834	812	826	781	840	834	817	809	787	809	822	798	825	800	854	823	837	769	828	878	802	794	784	864	848	825	806	812	796	782	788	803	855	832	850	865	853	799	825	802	803	837	852	787	816	838	861	887	832	883	810	801	855	815	838	812	847	828	830	851	836	868	836	805	804	807	804	846	799	874	864	772	803	802	906	794	852	839	835	824	833	809	806	865	814	829	799	839	778	766	791	789	813	832	853	828	805	819	842	786	819	818	817	819	844	831	854	839	825	828	878	808	839	821	861	781	823	882	798	830	842	799	795	883	862	805	850	876	802	824	792	843	832	774	799	850	812	828	844	839	852	841	836	808	841	863	798	804	800	823	790	877	832	884	865	838	835	810	799	837	820	870	800	800	803	892	846	789	773	824	827	839	875	857	789	821	795	849	819	831	822	781	783	781	839	806	797	856	759	801	800	795	881	863	814	829	872	822	832	848	911	861	825	778	801	884	801	828	808	819	818	777	821	822	865	827	812	847	802	829	828	858	826	818	813	843	860	836	806	747	846	876	805	804	849	831	836	765	852	837	803	795	795	820	858	785	789	832	859	813	812	820	808	811	800	835	795	852	836	813	825	863	811	811	859	760	808	815	803	824	824	799	824	830	859	801	820	861	809	825	842	801	805	796	819	801	802	886	835	841	879	826	831	814	803	808	820	838	771	834	804	824	782	830	806	855	806	821	820	843	769	790	806	850	828	837	810	875	835	831	827	852	812	840	771	805	801	865	885	780	821	816	819	798	778	839	800	839	845	804	830	863	806	825	761	856	851	789	797	819	870	780	855	858	803	815	789	808	834	863	846	800	825	799	863	806	803	774	862	873	833	829	797	851	800	819	851	862	850	805	836	816	813	835	812	827	745	844	826	798	846	813	787	854	757	826	836	786	781	813	777	866	810	845	853	801	810	823	798	858	828	813	859	821	859	818	810	846	812	823	848	843	843	829	828	833	807	818	856	800	855	812	794	820	834	844	797	833	848	806	830	801	837	864	775	813	829	814	801	808	859	862	813	803	809	864	878	792	842	797	839	849	811	805	804	754	864	881	874	848	805	812	830	825	813	852	852	814	779	858	850	831	790	830	842	820	790	840	845	799	797	805	829	792	804	724	850	784	828	793	862	772	858	768	841	835	869	806	753	850	757	803	817	840	839	840	815	818	793	819	817	876	838	845	835	839	812	812	809	825	796	828	810	784	874	829
19213	14146	10459	5438	3895	3165	2477	2165	1743	1636	1356	1281	1140	1112	1071	982	1044	960	985	900	907	911	953	950	861	890	888	868	881	863	923	914	837	872	857	850	851	869	878	860	888	926	871	826	886	876	920	884	856	876	861	883	887	851	850	881	868	814	842	889	821	844	877	801	803	836	851	818	784	891	832	789	864	876	811	839	863	848	810	876	875	824	842	842	804	882	820	868	821	850	866	776	860	815	817	874	836	886	855	851	818	827	812	841	853	841	862	861	851	819	826	800	858	819	853	837	833	813	826	760	823	891	867	780	805	830	836	874	828	859	861	873	870	789	858	829	848	831	853	823	846	842	819	787	880	833	790	840	856	890	819	801	813	830	849	865	818	839	827	764	804	851	841	806	843	822	821	881	812	820	796	866	830	874	845	857	861	788	824	858	838	794	774	839	879	808	833	830	861	860	836	797	849	758	827	859	862	830	855	813	829	843	887	769	788	796	841	848	874	882	796	840	820	823	829	851	833	856	792	813	832	868	849	839	825	817	847	825	903	830	821	811	824	893	817	811	867	796	819	841	844	826	864	820	815	838	859	849	810	822	844	843	879	892	871	864	820	822	840	829	829	784	870	846	809	837	815	796	851	816	783	891	811	854	822	834	867	810	812	802	851	856	840	831	854	916	918	860	913	828	833	779	820	800	871	845	835	803	840	831	865	862	829	860	848	838	911	878	855	859	823	858	871	780	839	827	796	811	822	791	830	844	837	825	847	779	860	915	861	828	846	828	806	848	816	848	827	812	896	825	889	796	834	829	855	824	836	815	856	847	819	826	852	852	812	834	830	784	878	847	842	849	849	831	890	858	792	866	833	816	859	823	797	827	854	796	829	882	845	836	836	807	859	867	836	857	846	861	836	891	803	829	820	804	827	841	813	820	823	850	832	840	784	798	823	790	822	868	823	807	834	813	844	823	802	804	793	812	823	850	844	802	846	866	875	887	827	840	819	858	853	813	859	861	828	825	808	843	835	830	866	836	877	891	818	841	850	819	857	838	815	841	809	831	820	855	805	841	800	808	809	846	872	884	859	845	856	843	788	881	790	841	816	854	863	807	888	809	868	813	810	831	818	858	819	852	814	843	813	887	824	842	829	810	846	808	819	799	826	891	846	804	800	809	816	874	834	804	871	832	830	839	826	832	807	908	853	858	844	814	882	790	838	819	855	812	828	791	828	825	819	849	837	817	861	835	831	853	841	860	873	850	804	840	830	861	834	875	852	829	815	844	809	816	865	832	834	834	829	827	799	820	844	775	783	825	829	842	875	840	833	843	816	800	831	877	873	833	825	814	829	885	778	837	859	830	830	838	855	843	858	892	760	826	824	802	839	856	859	856	838	831	826	882	816	846	859	814	824	838	850	822	810	852	856	828	830	842	768	841	834	865	854	842	847	842	852	854	825	806	856	824	847	820	850	858	829	844	849	826	839	788	853	880	896	847	799	881	858	870	841	865	807	844	845	865	818	823	844	808	851	830	888	879	829	864	818	834	891	816	840	822	825	829	830	859	853	858	815	814	786	861	876	795	845	837	850	844	861	840	809	873	830	796	796	841	829	860	783	855	806	813	908	847	828	849	826	816	848	813	834	833	826	839	836	811	886	905	847	849	845	853	876	847	861	795	787	877	831	806	806	826	838	853	801	866	858	802	849	843	814	858	879	797	831	811	856	803	848	868	873	832	811	810	866	852	797	812	809	836	778	819	850	864	795	846	826	821	812	869	837	864	897	825	795	849	813	829	857	801	783	812	835	817	832	821	848	808	784	824	812	831	845	852	866	857	810	843	815	834	874	807	856	784	868	810	783	774	792	808	815	867	860	792	829	787	833	844	788	837	770	831	861	844	874	876	849	845	846	850	802	901	858	816	863	807	827	899	837	823	848	829	814	844	823	798	851	844	825	787	881	840	794	804	837	798	842	843	855	792	885	845	830	782	855	899	819	841	846	879	829	799	847	833	785	823	832	852	837	847	880	830	832	838	857	882	827	844	817	851	810	855	828	838	839	842	866	841	855	861	838	857	793	871	765	835	839	837	847	874	880	851	846	836	824	788	807	828	852	845	791	854	813	858	857	746	823	831	897	811	863	777	811	854	831	861	839	803	832	788	813	802	844	839	825	811	846	804	795	857	821	853	869	826	811	845	818	795	850	865	848	829	822	850	812	803	816	852	853	868	868	871	840	839	800	850	812	860	884	823	785	853	851	830	833	809	806	861	892	814	850	891	833	819	843	808	844	820	824	812	801	829	826	855	794	806	826	768	829	799	880	791	833	830	847	851	839	853	791	798	794	854	834	820	889	816	841	838	831	774	797	831	853	843	852	876	888	812	839	849	843	807	821	838	827	873	848	842	836	783	804	844	851	886	838	800	830	863	839	863	870	786	883	797	800	847	793	829	819	860	840	857	843	844	840	849	820	846	797	842	828	830	826	896	852	779	879	793	828	790	828	835	787	818	823	838	783	877	796	863	849	829	832	846	820	849	796	843	873	793	778	804	839	833	847	830	858	849	861	849	815	860	829	851	789	868	857	845	828	834	830	841	842	806	819	816	799	813	801	834	839	893	845	804	868	829	851	877	821	816	862	808	830	855	798	833	872	841	803	833	817	830	855	879	833	851	859	813	794	866	818	851	760	899	789	797	867	849	844	841	815	870	845	849	842	887	818	801	808	836	858	876	875	843	844	845	843	860	812	829	820	840	836	814	818	866	863	847	836	853	838	805	853	792	835	881	894	821	832	918	837	803	844	819	831	843	804	806	813	833	773	841	829	805	830	826	900	833	817	850	828	817	841	889	888	842	865	891	826	784	885	833	815	865	822	803	794	837	832	872	850	840	808	811	841	789	832	815	830	866	833	820	831	819	856	841	860	812	818	847	808	817	834	787	838	798	878	882	845	821	791	815	836	873	783	897	822	824	781	740	798	809	829	891	859	850	834	835	840	803	836	852	784	853	807	856	853	851	821	782	838	822	864	824	837	886	848	825	832	842	840	873	834	829	848	814	848	834	837	805	836	811	862	862	845	789	822	846	813	891	781	823	877	850	823	850	816	810	804	831	823	874	822	841	848	833	845	842	834	817	778	820	832	832	793	866	830	841	840	844	857	857	883	865	831	806	804	823	849	859	831	840	905	784	838	857	780	786	851	836	827	803	799	861	828	847	800	850	895	821	822	814	842	802	873	831	825	819	814	855	798	800	856	852	905	867	868	848	846	855	854	877	815	816	844	842	832	838	809	855	820	833	792	916	817	877	796	853	802	821	795	840	785	837	878	859	826	815	868	818	852	822	834	807	814	799	897	823	799	790	827	782	836	800	790	828	864	838	840	859	847	865	805	812	875	858	841	872	827	869	821	855	824	837	852	864	828	843	817	809	840	787	835	826	826	784	846	828	820	848	805	835	814	859	844	835	810	878	800	859	808	825	783	826	802	783	799	830	798	785	818	854	840	775	844	880
22415	21026	28574	23693	21027	21097	12590	1972	1457	1305	1186	1102	1115	997	994	947	1004	904	882	955	890	894	900	882	894	821	868	935	891	856	849	861	884	847	844	848	876	811	887	821	845	815	812	837	844	842	846	861	844	880	851	860	850	840	789	794	838	824	829	846	789	860	826	793	786	754	804	864	829	803	855	802	822	848	841	805	856	825	800	835	833	867	824	841	848	793	849	814	815	826	843	834	835	801	876	800	855	841	832	811	850	824	830	799	806	771	833	897	840	800	834	859	799	763	881	781	853	842	793	779	875	833	842	851	879	786	880	812	779	873	835	801	826	796	811	853	865	851	829	844	791	839	851	792	835	835	808	837	863	860	826	815	844	796	792	829	850	830	842	808	846	873	790	852	830	819	798	815	832	852	802	830	828	812	871	868	829	797	810	819	835	819	914	810	828	840	811	830	821	838	855	791	812	830	879	850	811	850	885	823	834	794	848	839	796	808	838	844	791	838	839	852	861	809	843	823	853	837	822	791	885	839	833	833	794	810	772	794	860	787	796	817	838	836	846	844	871	805	877	814	829	825	838	801	858	908	816	848	801	898	840	850	840	840	825	852	819	787	772	834	876	874	842	848	844	792	817	828	853	853	877	831	825	842	779	766	800	886	860	800	822	871	779	800	886	859	823	815	809	818	841	786	800	767	881	794	836	824	813	879	866	805	940	799	803	876	791	813	798	780	878	816	767	819	823	798	790	841	807	822	844	804	854	853	893	842	793	781	851	807	851	830	834	834	840	818	802	802	813	781	771	887	775	812	839	849	829	826	842	824	800	824	847	761	881	807	826	800	776	826	803	838	836	781	835	791	778	873	875	822	796	824	834	801	819	772	790	804	853	817	882	806	853	862	799	803	802	818	828	829	789	815	818	820	824	801	830	852	855	780	823	849	863	831	881	853	793	825	787	846	800	876	837	835	838	873	799	807	828	794	846	826	793	823	797	775	803	810	818	802	851	842	786	818	857	804	811	857	807	845	803	767	821	867	796	833	825	801	865	814	860	832	813	828	814	782	863	802	819	822	852	879	804	887	892	810	835	806	855	838	822	855	854	792	850	804	850	825	811	816	822	819	838	848	841	849	765	877	843	846	835	870	853	861	804	786	818	834	775	853	803	842	835	834	786	833	888	765	822	802	829	853	844	786	849	841	850	872	800	804	809	830	786	829	832	833	780	785	760	812	821	817	883	852	902	812	845	862	886	810	822	818	811	887	816	835	847	845	778	870	803	839	868	840	863	821	882	835	864	821	817	893	807	767	791	887	864	891	805	835	840	802	885	755	805	824	806	836	793	814	853	818	832	848	815	832	879	865	784	761	851	826	877	830	856	829	806	836	800	837	821	831	775	783	805	852	764	878	802	843	823	866	858	821	798	806	818	817	850	880	788	837	855	827	827	874	824	823	769	835	830	831	790	831	862	801	824	840	840	809	845	801	755	783	830	859	800	848	795	871	826	802	818	824	804	796	832	800	852	843	804	828	813	777	800	867	828	837	783	883	824	810	809	820	832	830	819	810	883	869	861	843	807	905	829	815	789	790	859	818	766	790	799	791	806	829	827	854	853	847	834	816	787	796	831	757	868	823	885	837	867	854	810	790	809	824	804	842	814	826	836	843	806	820	798	847	823	820	848	866	814	761	786	855	788	768	817	731	840	775	785	828	825	850	860	824	792	824	789	823	864	806	764	811	832	805	798	783	843	773	801	801	804	817	839	836	841	770	834	827	863	871	846	823	842	801	827	814	843	804	825	877	832	825	811	855	882	773	817	871	801	881	899	825	809	757	866	833	819	768	791	866	845	811	824	816	800	824	819	807	820	844	804	794	765	830	826	791	863	872	854	816	837	847	793	804	854	831	796	811	868	832	812	867	871	855	791	819	805	795	834	817	799	750	845	805	846	761	849	874	803	786	860	804	822	826	818	753	795	817	841	838	829	863	836	829	829	766	778	836	795	865	888	821	859	842	818	816	787	823	848	853	822	805	830	805	825	858	870	835	748	782	832	812	832	807	842	811	800	866	845	804	893	821	809	838	822	835	825	827	814	821	788	805	810	864	814	738	795	799	800	849	819	826	788	830	829	839	797	838	812	869	814	845	847	839	799	795	831	798	796	881	814	826	843	812	795	847	802	829	807	816	793	858	809	793	788	825	805	815	831	856	817	839	798	802	811	858	801	765	787	779	831	811	791	813	819	804	809	875	822	835	848	779	849	748	791	804	807	814	793	833	802	865	816	861	810	812	838	878	858	786	788	776	822	790	855	790	828	848	820	873	837	824	813	804	795	851	843	784	840	832	788	818	845	875	791	833	828	838	805	862	861	797	842	831	807	877	821	810	815	793	829	857	808	846	778	876	868	771	835	856	807	795	798	840	840	846	787	797	798	810	841	800	804	884	817	795	865	878	798	783	827	768	858	819	840	781	766	869	803	834	781	817	833	813	823	797	868	831	831	825	868	804	831	806	844	794	808	847	850	813	818	843	758	880	844	828	830	860	825	779	865	815	825	810	865	791	864	755	844	835	860	856	842	855	897	820	793	844	860	804	821	801	828	826	800	834	804	878	778	792	804	860	821	849	912	867	775	773	824	806	803	831	843	788	841	833	800	855	817	851	842	827	811	871	848	805	787	844	847	825	812	786	843	795	824	842	815	817	813	813	808	805	825	827	837	860	804	832	794	844	840	810	844	836	841	810	866	838	827	798	902	850	831	832	770	843	827	837	808	824	842	768	808	838	849	787	809	800	825	829	863	854	823	885	841	783	818	847	817	856	831	824	768	824	813	791	755	839	837	825	832	844	805	832	870	817	796	787	853	819	829	832	763	839	815	836	874	822	850	789	830	789	794	832	808	831	796	789	822	803	920	769	840	778	808	837	854	827	865	868	866	865	810	885	780	820	822	799	823	802	787	841	854	841	823	834	779	871	809	840	816	838	818	786	818	851	816	867	814	803	787	843	805	805	817	806	847	811	859	824	790	798	791	916	832	846	782	805	818	852	815	815	849	807	816	835	831	831	828	845	799	835	803	832	780	788	809	813	824	823	841	834	797	830	812	819	793	832	837	809	824	805	794	838	877	797	825	794	820	852	843	798	818	857	796	828	796	862	851	844	821	851	834	847	825	797	810	802	786	855	802	862	845	824	817	750	806	830	876	783	875	851	790	869	829	791	868	797	777	805	877	828	812	805	818	765	791	833	818	881	856	798	760	803	823	812	835	799	803	809	850	820	798	831	803	818	852	820	814	829	785	811	814	856	838	802	807	832	828	827	873	819	864	810	858	798	828	811	734	854	827	848	784	851	833	869	840	828	875	777	798	827	789	858	830	811	879	832	806	784	788	815	845	781	839	806	855	806	834	873	818	825	839	827	866	813	793	844	814	795	834	870	828	849	796	814	776	858	834	846	808	832	821	831	850	838	825	854	802	810	835	840	797	840	763	786	820	794	810	812	864	822	805	870
20137	13999	10647	5382	3954	2997	2494	2163	1728	1560	1374	1277	1132	1100	1078	958	1016	1026	940	948	970	871	915	920	908	875	915	913	829	845	833	876	864	894	845	854	856	851	871	871	882	876	834	856	824	824	834	806	828	832	805	853	875	865	844	830	824	810	806	850	855	849	824	832	807	846	815	914	827	815	864	855	906	844	835	831	839	836	843	859	851	886	787	810	867	830	838	822	869	815	812	811	813	858	827	848	854	838	841	795	852	886	836	866	865	814	818	878	830	849	817	893	818	843	817	836	838	865	869	867	821	889	830	819	841	850	851	860	811	769	830	850	837	860	843	819	883	799	876	848	849	883	807	849	860	853	805	867	820	831	827	860	851	849	853	898	837	792	829	823	777	834	828	789	868	868	823	790	832	815	845	781	799	802	833	836	831	850	832	803	798	873	884	844	810	865	828	850	839	851	856	862	802	815	814	858	779	826	849	892	856	821	857	853	854	836	824	859	804	828	838	860	845	834	796	833	790	782	807	828	845	853	883	791	832	829	854	873	877	830	846	854	816	813	821	818	800	862	896	859	863	799	869	825	802	877	832	827	824	863	817	839	806	863	847	826	812	879	821	781	877	819	833	910	852	818	819	869	825	824	807	802	855	781	832	834	854	838	863	875	866	862	816	787	840	842	872	839	852	824	828	842	788	849	838	858	797	838	838	828	837	842	821	841	875	866	814	847	877	893	853	815	819	897	858	833	830	851	802	850	845	840	833	826	832	870	888	808	844	843	829	867	823	846	780	835	887	843	866	793	825	818	879	843	860	865	823	885	773	882	830	794	816	900	870	913	824	807	844	871	865	816	816	832	828	862	860	827	833	789	911	868	893	805	806	840	841	855	903	826	791	862	848	880	818	785	802	822	827	797	796	833	834	799	832	855	760	847	859	858	833	795	830	824	854	847	813	834	846	801	817	827	826	841	831	849	801	847	846	824	858	809	864	805	825	813	866	842	807	854	842	828	823	873	835	835	781	851	814	807	810	812	794	818	835	803	822	837	798	821	801	816	868	767	871	830	796	817	803	827	832	846	869	822	826	833	775	842	873	804	873	828	842	894	760	816	853	890	853	885	873	838	840	827	833	862	806	848	803	883	807	841	825	873	821	825	821	822	854	843	896	841	832	835	852	839	776	836	847	873	792	834	817	829	827	865	817	848	820	881	858	846	843	789	849	804	840	818	858	819	790	857	860	790	894	868	875	828	863	840	855	821	858	841	857	838	830	849	860	792	806	797	808	839	882	851	803	820	852	815	821	810	858	826	800	876	837	838	852	871	849	825	854	851	842	858	853	848	815	788	838	821	856	815	846	831	825	859	806	881	878	825	824	827	777	857	831	849	793	848	841	821	814	817	841	815	839	806	854	859	831	869	851	852	795	837	862	897	839	862	842	794	825	890	825	875	852	874	881	833	899	871	861	821	800	805	804	854	777	837	809	816	830	849	785	832	877	856	845	833	852	835	783	821	880	822	832	858	835	842	846	802	847	879	788	836	824	842	849	807	852	871	853	798	796	866	859	819	801	867	842	799	801	845	887	849	827	794	858	851	806	877	798	843	813	820	860	836	804	862	834	792	848	823	839	832	804	830	840	811	803	845	808	860	849	843	857	819	825	823	817	844	835	853	826	858	833	857	849	830	812	805	845	914	806	822	838	853	870	865	839	868	851	885	812	814	789	823	863	827	847	811	806	818	821	858	893	856	828	840	861	820	826	813	869	894	785	818	876	848	822	824	836	852	810	808	780	799	853	832	822	819	830	789	799	847	808	830	835	863	827	896	845	797	856	821	827	822	813	832	872	820	845	825	855	883	860	789	930	845	826	849	831	852	815	862	818	809	787	791	850	851	855	883	899	817	798	851	840	814	834	847	817	869	831	832	867	871	842	827	831	837	824	790	847	857	759	819	869	826	788	824	866	855	824	912	841	776	827	897	848	858	885	861	783	900	843	833	901	792	843	859	890	795	845	821	852	822	843	807	867	842	859	792	817	805	820	826	835	839	828	911	848	879	846	845	866	809	825	875	783	848	817	818	815	873	819	835	883	858	819	841	850	837	792	829	837	838	813	846	801	875	832	861	857	870	845	871	829	797	852	815	848	830	844	776	865	804	854	828	842	799	826	780	778	859	812	813	856	843	844	827	857	886	891	810	836	804	815	869	791	815	806	844	873	765	852	838	817	802	836	801	828	778	883	830	786	838	810	815	825	865	828	816	840	796	849	770	792	811	822	813	881	789	856	830	845	828	876	844	878	794	828	871	802	805	836	805	880	836	849	819	857	828	807	817	904	847	868	848	820	778	893	816	865	836	858	777	850	895	767	832	816	810	839	800	787	878	809	807	834	854	832	823	855	788	763	824	863	854	894	825	817	799	849	789	774	841	845	828	895	858	846	856	852	842	826	835	845	833	812	814	796	880	874	828	874	882	867	788	834	857	864	786	848	826	799	787	828	836	814	886	835	890	845	839	812	882	804	850	844	849	809	861	821	828	815	889	801	832	832	849	852	815	830	818	821	862	831	850	835	810	836	894	833	869	802	845	852	804	822	804	830	805	858	828	855	812	877	834	832	841	815	808	818	833	852	820	798	830	797	811	840	847	816	830	841	793	835	811	831	875	853	850	824	875	826	827	841	848	824	828	815	847	793	849	837	855	813	807	847	849	865	880	786	859	862	817	869	827	838	824	856	802	860	839	828	807	837	784	846	781	831	835	817	913	823	842	822	838	853	845	831	866	834	800	869	843	811	848	866	791	842	867	840	793	812	778	828	784	833	869	824	845	865	801	829	871	877	790	829	818	861	883	798	809	796	821	866	831	867	813	838	815	845	803	875	844	839	827	862	828	832	847	876	812	847	885	836	833	826	799	882	860	823	823	781	820	853	860	865	864	873	836	831	839	831	849	826	874	834	852	810	795	878	853	788	867	818	811	853	829	813	820	895	873	798	834	836	844	818	825	854	810	829	838	807	842	882	824	832	849	780	815	826	886	834	824	879	846	820	856	792	850	883	856	848	824	794	823	825	876	841	835	878	818	885	854	854	821	858	859	834	840	850	841	822	876	820	861	828	843	870	847	795	830	825	820	819	835	806	827	857	821	800	811	817	819	845	833	852	865	884	840	817	842	778	849	824	840	833	774	814	826	844	850	831	839	837	812	848	798	909	842	782	809	857	844	832	859	835	870	798	827	846	859	843	853	815	820	806	874	836	793	842	833	778	835	856	839	830	764	842	850	830	825	771	894	873	909	839	813	852	868	864	845	852	795	860	784	832	818	874	763	802	833	820	820	850	863	843	793	799	857	828	754	871	853	805	857	812	817	863	792	797	845	823	860	794	834	859	834	879	818	829	860	805	825	765	866	787	876	873	867	823	819	821	842	861	850	858	886	858	871	846	848	834	840	823	866	859	802	833	818	820	870	819	833	854	869	855	885	869	844	797	835	860	814	850	867	867	798	865	838	822	785
22379	21044	28623	23696	21046	21117	12478	1949	1413	1329	1180	997	998	1061	1091	968	957	908	927	901	885	871	874	922	890	860	921	858	837	876	857	865	858	845	865	803	806	828	808	878	849	835	801	872	891	843	867	838	813	825	900	834	925	861	819	793	798	878	814	864	848	843	845	871	842	836	816	846	784	866	810	775	811	843	801	886	828	834	838	842	809	823	819	842	901	819	800	835	833	867	790	861	823	845	847	799	764	891	856	876	851	803	854	838	819	863	862	844	817	813	791	831	874	821	774	786	859	838	813	817	827	803	877	839	838	849	856	829	844	838	839	832	805	878	791	812	841	825	799	841	854	822	824	755	837	820	869	797	811	841	866	841	823	822	784	869	877	875	871	830	844	851	855	845	802	834	839	800	854	815	828	830	816	850	795	854	848	814	842	852	801	839	845	794	843	813	843	800	852	864	803	875	790	858	787	825	828	896	869	796	802	840	829	825	793	824	844	808	767	816	833	816	851	804	858	858	803	798	854	857	891	875	829	852	854	794	860	823	840	841	868	801	831	790	791	892	865	828	800	824	864	804	812	854	809	896	862	813	788	755	804	842	823	825	812	820	825	865	845	831	845	840	812	867	877	837	822	809	824	789	862	814	783	813	880	801	853	803	784	861	800	846	865	880	845	794	809	864	828	877	835	834	782	861	754	815	823	810	836	871	827	785	796	834	808	778	872	879	828	817	826	786	833	819	806	803	866	850	795	838	806	853	800	816	849	843	871	857	892	788	827	820	899	862	842	840	802	789	858	849	813	791	837	857	824	795	813	851	782	846	779	819	788	801	814	794	831	834	813	862	774	828	793	835	847	815	842	842	798	883	822	810	811	884	807	836	802	838	874	823	845	774	799	839	830	844	853	803	808	787	826	838	878	798	850	804	807	865	761	794	816	846	810	825	821	865	850	861	839	836	762	789	748	793	823	869	831	822	876	817	810	874	836	840	786	772	819	776	788	816	840	840	810	814	835	847	848	816	836	841	838	832	841	811	802	850	818	804	818	820	846	820	837	860	833	865	841	823	814	816	820	799	808	787	817	811	844	905	825	836	832	801	846	862	794	816	862	801	851	801	836	837	865	789	790	830	845	798	880	804	824	787	850	815	827	830	870	879	816	882	858	784	817	842	829	828	855	848	812	818	861	858	816	808	862	786	819	845	827	837	867	839	831	877	779	854	855	848	825	859	809	811	861	821	817	818	855	844	878	834	823	852	897	828	787	798	835	828	844	837	851	852	834	809	837	811	869	775	830	848	866	851	859	825	780	783	805	806	826	799	838	824	828	838	795	857	777	775	801	818	828	837	806	794	804	815	838	846	805	789	863	825	833	825	772	822	777	827	859	808	793	832	790	869	851	815	820	808	823	842	883	840	812	788	837	775	802	776	835	771	804	836	843	835	833	841	843	803	830	832	922	783	821	891	839	819	903	871	870	812	863	833	832	873	789	841	859	886	866	824	827	789	885	817	829	841	880	799	834	800	779	857	811	861	855	808	841	849	855	870	817	877	833	798	832	818	841	796	801	794	829	834	786	857	835	778	756	765	882	825	849	834	822	857	839	877	827	832	824	788	858	875	818	848	779	820	830	847	848	834	814	831	826	788	822	868	822	828	800	888	807	875	824	830	790	843	833	781	814	820	812	864	798	789	857	851	863	868	815	827	852	810	804	851	835	796	832	844	871	875	820	855	791	872	801	823	826	858	875	853	832	845	818	812	853	809	803	832	805	795	798	832	798	788	802	818	845	830	761	876	847	834	852	855	817	809	913	812	846	863	835	834	801	810	832	867	827	802	831	851	785	823	812	863	825	842	850	850	857	803	819	798	830	827	827	790	824	817	815	844	847	828	851	850	814	861	842	814	825	847	790	839	834	767	838	819	836	864	863	862	852	828	867	831	824	889	869	803	846	857	829	807	873	814	854	820	785	848	891	856	802	836	815	821	863	817	845	837	768	775	865	872	791	863	850	821	861	786	824	807	793	811	836	833	867	856	791	859	794	851	794	804	811	799	825	858	822	890	808	822	797	820	813	760	768	867	794	874	819	823	832	804	892	894	814	823	876	839	880	869	825	856	824	794	794	819	840	809	802	813	894	817	806	857	794	846	847	849	797	807	827	797	800	861	808	830	822	804	851	790	787	807	889	820	856	814	830	873	829	844	795	860	856	793	799	862	840	844	836	826	831	839	844	824	814	842	806	738	783	859	834	855	826	820	790	801	878	886	795	862	815	824	831	832	887	813	804	840	814	815	813	862	841	823	791	836	819	859	831	801	823	871	846	806	804	806	853	815	777	845	796	819	825	838	860	819	795	795	871	857	777	807	840	779	808	793	816	816	863	820	796	788	822	826	819	807	809	838	817	875	795	828	812	872	797	836	840	823	823	863	884	880	801	790	795	849	936	855	856	805	784	816	848	835	784	793	808	787	821	851	849	823	828	847	837	785	768	822	807	841	870	805	808	830	853	818	822	796	850	835	848	824	832	827	815	812	823	791	831	812	803	830	819	855	799	798	817	827	826	836	840	782	787	810	841	832	792	809	873	858	817	831	836	845	849	818	818	812	819	851	832	819	823	821	819	831	812	786	844	820	808	822	809	787	872	839	840	878	865	880	839	819	805	789	846	810	813	784	819	791	817	834	831	850	824	811	829	841	842	859	822	828	785	796	768	868	830	818	799	812	798	801	801	790	854	807	835	789	854	829	850	799	821	807	778	838	812	845	821	809	863	814	809	831	798	790	818	808	843	831	823	817	852	812	824	836	849	822	808	834	830	859	852	793	868	856	797	851	850	892	841	832	816	830	860	814	812	852	863	804	825	819	804	803	809	826	865	846	823	835	821	821	814	840	809	762	820	752	784	822	867	826	844	796	819	841	846	851	861	843	853	790	887	765	844	844	771	839	803	840	842	814	798	889	840	831	817	780	865	800	827	787	820	819	840	885	841	848	811	783	861	838	833	829	801	822	809	832	741	803	887	858	827	892	859	798	830	824	795	819	837	849	824	859	761	831	798	829	857	870	861	873	817	799	823	755	813	780	765	814	844	855	809	841	831	809	806	850	805	826	840	808	808	815	840	784	823	784	817	861	846	818	766	817	847	795	776	841	860	834	807	831	789	805	840	775	792	855	829	815	809	774	802	801	829	799	793	809	844	854	841	829	775	793	819	840	849	781	862	817	832	816	820	823	841	781	804	840	775	829	857	792	831	852	846	818	819	826	798	814	822	800	806	847	871	833	832	863	830	816	835	846	843	775	875	789	826	856	847	867	788	837	788	799	879	844	819	840	818	824	849	828	813	872	857	855	855	830	770	830	834	827	782	817	845	796	798	817	819	770	788	860	811	864	808	857	821	844	855	829	777	799	795	817	845	785	793	754	881	799	870	818	880	819	804	834	841	823	836	794	815	855	791	819	794	841	855	784	821	818	789	845	803	814	850	850	832	814	819	799	774	818	840	785	820	826
20020	13258	10601	5480	3817	3024	2470	2196	1746	1680	1456	1221	1163	1096	1070	1034	1015	966	964	949	901	856	903	961	996	892	865	896	828	866	871	932	884	867	847	907	846	811	889	895	860	868	846	852	844	819	791	880	821	897	853	842	884	822	837	810	832	887	870	847	843	833	825	865	832	797	902	865	854	819	761	799	883	829	875	843	833	861	783	815	827	832	883	818	854	832	812	875	754	883	883	871	833	877	856	803	813	819	833	828	828	824	828	872	848	878	888	813	824	892	775	790	868	828	790	855	860	821	816	819	868	799	842	821	803	836	822	821	822	815	794	835	825	836	877	884	849	825	780	851	852	781	825	850	760	859	854	836	886	848	869	874	837	857	802	818	806	826	853	825	862	847	781	828	805	850	841	781	799	803	815	842	874	828	831	843	851	825	855	795	878	785	829	838	863	858	814	781	829	818	790	821	832	859	808	838	835	873	771	843	843	839	843	825	794	870	827	851	861	837	845	806	778	833	782	820	802	827	861	870	816	887	784	843	895	804	854	863	797	845	824	826	909	857	842	853	833	846	825	794	831	813	839	852	811	892	835	789	824	853	837	803	909	871	854	887	850	858	826	834	826	813	825	844	867	791	844	815	927	814	871	862	851	893	800	854	860	835	819	810	801	781	827	804	790	892	806	845	840	808	839	814	809	872	834	843	859	840	836	879	809	826	844	861	856	795	865	830	855	885	893	824	902	822	782	838	793	821	844	818	835	836	828	888	856	854	810	862	862	869	843	865	812	812	794	822	870	845	903	822	807	790	852	780	845	876	804	826	852	856	837	801	829	809	824	866	840	869	899	774	870	854	851	837	843	861	823	830	854	859	932	847	804	861	847	834	852	833	856	814	831	824	828	827	853	836	822	797	867	911	770	845	785	850	858	836	814	859	862	814	822	865	881	864	809	871	824	812	860	825	814	795	839	836	884	855	845	847	796	792	869	850	863	806	827	837	810	808	892	788	829	855	827	824	851	858	835	833	866	870	823	861	858	822	812	878	848	863	834	848	812	802	854	833	851	870	869	784	799	847	838	826	844	826	828	866	856	846	892	855	790	840	794	861	820	858	833	830	825	815	848	797	858	819	918	814	836	816	838	827	848	819	847	870	861	853	765	845	832	836	852	835	832	842	814	827	865	829	821	826	825	829	864	849	784	858	853	899	830	793	823	835	902	844	813	862	828	828	835	842	823	866	823	811	847	839	817	829	850	808	842	816	851	838	799	895	830	875	844	815	829	812	817	840	787	836	865	835	837	852	794	835	858	853	850	855	822	854	806	868	825	883	862	851	847	817	819	808	795	838	825	860	758	869	793	825	827	855	870	810	950	822	818	836	881	806	838	836	792	812	823	848	816	843	845	841	798	834	804	867	838	860	896	880	817	825	789	877	865	814	826	856	862	865	822	845	800	799	863	826	856	836	800	823	784	838	857	830	852	795	856	828	827	853	848	810	829	842	845	829	806	831	884	779	878	811	855	785	901	822	882	876	814	843	877	822	776	850	844	857	898	815	824	868	770	814	838	891	870	838	880	791	826	850	829	891	829	811	849	850	836	817	868	877	836	832	841	887	850	822	906	884	858	846	900	832	866	818	825	793	772	872	837	822	840	827	831	824	850	849	845	794	838	823	783	864	795	885	872	877	826	854	836	809	832	815	894	838	839	815	832	882	810	896	806	797	830	844	845	861	832	809	799	857	830	865	824	884	808	812	792	854	836	902	858	854	853	791	854	870	761	799	855	912	852	864	847	813	823	817	900	834	870	799	802	869	880	826	806	797	867	853	831	845	795	852	829	807	823	816	830	857	860	789	846	859	869	856	806	850	824	889	872	813	834	867	821	866	853	806	847	790	857	864	832	878	814	843	837	854	861	876	865	825	876	928	871	859	847	805	829	833	824	811	834	825	764	834	836	834	829	831	842	875	814	812	837	822	839	855	831	876	835	863	788	854	846	816	811	830	836	798	839	822	858	843	791	755	839	886	819	771	803	835	860	841	837	850	837	811	805	782	853	835	822	835	859	866	830	843	823	830	869	821	832	866	855	869	836	817	800	871	809	859	777	845	851	837	804	840	810	841	798	819	836	849	819	816	833	845	849	848	795	889	873	854	882	820	848	836	815	822	818	838	807	831	863	794	838	863	838	800	838	894	851	791	858	860	829	809	832	840	847	834	806	855	844	900	831	853	841	823	817	854	824	884	824	851	818	814	881	782	873	846	802	822	846	876	840	839	820	856	847	830	867	811	830	852	841	835	854	836	849	857	888	829	850	837	813	838	856	840	823	853	839	824	846	854	885	864	790	826	798	852	827	812	807	853	821	814	820	878	856	780	868	833	838	903	847	833	923	814	783	825	809	817	858	776	881	845	817	843	861	864	827	831	851	813	837	836	852	809	828	860	857	851	843	851	810	863	823	811	863	860	839	887	856	858	824	848	836	850	821	884	822	861	858	858	887	875	807	865	840	852	845	869	810	899	847	798	856	820	859	778	831	841	823	879	815	834	814	835	852	860	859	792	764	844	815	864	836	769	845	879	877	850	805	866	791	884	883	898	821	829	832	844	773	813	838	859	872	858	880	809	813	838	815	861	843	790	859	817	821	838	818	813	850	858	880	826	872	844	832	849	868	805	847	866	870	826	877	875	779	885	860	808	835	831	856	848	826	825	818	823	897	830	846	852	902	818	859	839	871	835	892	766	878	827	839	853	853	801	770	794	836	820	877	845	857	874	792	851	834	860	847	847	793	869	833	858	832	848	841	818	826	871	813	837	883	777	828	848	851	796	820	815	820	872	855	898	815	835	834	845	848	835	839	885	802	817	857	866	818	837	846	833	799	853	827	812	909	815	896	781	883	795	830	821	849	870	826	866	930	818	868	817	814	867	866	811	842	849	850	834	842	810	838	845	819	866	857	835	794	865	802	850	835	870	857	856	855	869	822	818	836	823	827	817	837	833	804	803	911	863	827	866	805	873	817	835	838	830	842	793	820	843	845	804	847	826	842	826	887	864	832	812	808	822	823	851	779	833	860	863	819	846	893	815	841	826	901	797	832	792	831	867	831	868	790	835	840	854	815	880	851	873	821	893	859	819	860	884	814	787	811	823	841	859	898	873	857	835	831	823	877	870	863	855	802	863	825	865	835	833	812	813	846	813	824	847	823	858	833	851	856	809	868	855	883	844	816	810	853	876	797	851	904	850	843	803	815	832	862	875	844	888	823	878	839	890	836	808	816	890	834	831	810	858	791	866	865	831	835	823	823	815	871	821	850	839	857	821	838	824	859	882	842	823	852	868	831	843	794	833	870	868	855	809	837	848	864	795	796	865	825	863	840	878	847	807	864	799	878	878	810	880	870	834	871	834	818	879	840	899	863	795	854	876	828	842	832	798	840	866	870	786	868	861	832	837	834	864	849	853	813	857	861	863	768	866	909	835	865	829	792	940	861	852	781	811	801	817	856	848	831	782
22408	21076	28673	23708	21079	21158	12621	1905	1372	1345	1212	1085	1084	1083	985	942	971	877	949	886	896	864	875	907	908	806	877	878	840	778	923	875	821	845	832	841	834	870	844	852	837	780	845	810	828	799	887	823	823	838	808	818	831	819	833	850	837	808	819	824	822	819	825	800	890	892	861	819	810	790	819	879	815	829	883	850	805	854	836	809	821	820	832	754	841	780	818	858	812	786	829	817	859	798	779	754	801	831	815	827	837	861	838	775	784	813	794	820	840	827	828	831	860	858	792	824	831	851	830	835	815	802	826	804	798	816	856	851	808	801	815	824	818	779	834	826	790	881	809	791	834	816	770	816	780	766	790	803	798	744	773	829	831	821	846	833	829	826	816	810	796	821	803	791	789	820	823	812	816	780	879	817	790	847	834	812	768	831	802	822	838	829	829	857	849	771	804	806	829	814	793	809	849	803	757	844	863	769	848	860	796	822	804	845	783	832	846	839	814	809	788	836	843	869	867	812	791	827	833	815	782	774	862	838	797	774	829	771	835	846	812	833	845	855	798	786	813	774	811	836	808	828	852	831	834	826	811	839	806	807	850	838	869	846	821	832	827	808	825	856	873	778	829	785	870	866	772	855	792	864	831	802	795	860	832	800	803	835	818	853	851	818	824	806	799	792	893	830	844	827	778	819	798	837	759	799	809	874	861	836	801	811	842	850	762	802	848	819	849	869	819	844	838	792	841	810	845	771	836	830	810	796	872	804	771	789	780	843	820	806	775	789	818	830	807	857	832	780	816	796	821	804	842	768	815	788	786	793	808	838	803	824	799	828	822	820	834	883	851	749	815	787	834	770	813	847	851	862	828	817	769	831	827	822	826	802	833	809	872	832	796	785	813	807	838	881	826	756	880	804	862	822	828	846	820	816	814	844	817	872	831	778	760	814	845	794	850	806	776	820	820	799	814	841	812	846	836	819	808	824	768	810	816	812	824	773	818	819	817	857	832	833	815	815	773	823	802	878	793	811	808	843	864	862	816	789	788	796	818	779	832	838	819	794	877	861	815	803	844	800	858	815	834	808	786	860	805	861	818	825	808	887	804	828	797	756	826	854	799	777	807	837	777	819	782	814	856	784	815	807	803	846	799	802	789	802	817	816	827	816	846	824	841	844	826	807	883	784	869	804	870	800	859	788	842	828	832	823	830	798	846	833	821	869	898	800	768	861	851	880	836	811	841	811	823	784	811	784	827	772	801	832	801	836	812	826	792	828	820	810	823	795	777	788	885	837	799	822	797	795	789	799	819	800	838	824	860	825	833	765	793	821	826	836	854	859	813	816	784	806	813	818	849	820	834	868	811	815	795	819	822	771	826	795	826	858	842	800	829	817	842	851	836	809	788	862	872	797	823	777	807	885	799	804	844	803	810	874	830	822	834	812	851	805	786	792	822	819	835	809	819	790	825	821	795	820	867	855	883	859	814	817	841	817	892	793	831	864	815	821	865	822	790	834	857	859	801	821	786	793	810	813	767	801	755	889	825	809	822	839	855	822	827	825	760	788	789	785	830	846	854	867	764	808	806	808	809	772	833	819	832	736	787	753	822	825	792	838	817	800	827	802	875	826	793	816	830	795	837	787	824	826	798	791	808	848	784	827	836	810	835	836	794	833	807	815	820	801	822	831	801	769	839	822	822	831	787	761	769	854	789	778	839	811	774	839	802	823	800	777	845	799	812	846	812	809	812	830	837	833	876	781	824	810	784	793	748	831	847	802	810	784	840	804	750	828	801	796	815	831	858	852	858	823	754	851	808	790	783	810	838	805	801	889	797	773	824	877	813	824	802	815	857	867	868	834	836	811	811	844	809	796	751	757	831	865	790	837	761	817	847	775	762	838	835	837	837	808	800	784	799	855	808	829	896	832	818	827	819	850	862	795	772	756	756	768	808	861	790	853	814	838	814	843	841	784	789	820	829	820	837	815	820	767	817	885	868	822	804	808	831	817	787	822	853	843	818	792	780	828	743	816	843	780	772	785	906	847	823	829	864	835	823	837	817	815	799	809	809	847	831	787	804	843	822	815	809	804	801	812	803	796	807	825	884	834	887	781	777	784	813	846	796	830	809	832	783	877	800	832	790	791	784	813	803	819	872	834	829	807	853	800	824	834	813	849	832	830	850	784	839	821	800	853	807	822	832	826	772	800	824	782	818	828	803	787	821	751	762	826	828	796	898	824	828	847	821	786	814	810	812	797	818	834	823	819	787	822	808	864	862	806	811	800	807	802	861	838	829	802	830	854	820	758	836	866	810	820	864	808	800	814	812	797	793	776	851	833	820	838	834	838	803	890	782	811	836	810	851	815	847	857	762	808	835	869	796	863	815	832	824	798	842	851	836	808	844	897	807	876	781	789	834	796	794	829	831	840	774	770	846	843	843	823	869	794	812	822	855	845	792	756	786	792	767	825	796	813	840	825	826	839	808	781	819	860	812	810	818	773	766	812	804	799	837	806	850	813	815	814	815	829	858	804	771	765	809	796	799	848	826	814	825	806	801	845	826	828	831	813	770	791	808	810	838	785	811	833	844	781	814	817	819	785	826	795	795	858	796	836	799	782	792	820	827	840	781	774	821	811	787	785	827	775	832	812	820	801	769	795	817	845	835	830	815	849	824	831	769	814	773	837	809	821	852	819	799	814	793	802	846	799	805	837	821	785	832	807	819	830	808	811	826	855	803	859	790	844	810	845	849	799	858	882	809	817	772	818	830	872	802	853	840	819	781	794	810	785	790	786	850	797	791	831	791	848	817	794	832	841	830	850	771	841	821	788	801	795	826	791	787	832	833	773	823	779	792	797	826	821	851	800	840	913	848	892	848	797	770	824	782	839	789	797	826	856	814	783	849	813	840	847	880	819	864	809	814	813	785	853	777	824	782	784	794	804	821	854	802	856	781	846	829	831	859	827	801	787	795	816	799	830	773	831	840	808	853	789	876	780	837	831	822	812	846	815	824	820	841	812	784	840	833	807	825	838	765	817	803	806	815	784	832	793	846	836	799	792	857	821	818	824	844	819	813	839	809	849	806	814	789	793	824	817	782	846	795	774	820	814	822	778	826	753	849	803	762	855	868	858	821	851	777	857	873	849	816	817	790	816	803	748	799	787	821	801	856	816	799	774	836	772	773	883	797	790	805	819	794	818	840	810	799	809	866	845	797	850	781	824	809	798	803	789	821	813	810	823	844	822	832	846	847	797	821	788	865	749	837	832	811	843	805	828	843	798	783	763	735	784	809	796	772	821	809	802	790	834	848	775	811	859	789	819	782	842	794	774	829	799	786	783	818	808	771	795	822	780	859	836	828	804	770	823	854	788	829	809	783	879	816	801	758	788	875	762	858	817	802	822	863	855	807	789	809	745	818	784	858	835	845	832	816	860	827	834	817	854	828	767	850	822	768	748	812	764	849	819	830	805	782	829	753	799	814	795	847	815	845	775	795	782	785	817	781	823
16010	13283	10755	5551	3877	3105	2481	2165	1734	1627	1391	1185	1151	1104	1009	1004	1020	973	885	911	912	956	896	923	855	868	892	859	903	903	832	889	894	880	819	819	788	869	851	861	828	840	859	830	887	818	840	901	796	859	844	846	844	851	821	876	883	825	842	838	857	839	816	845	813	862	811	843	863	864	763	851	822	822	824	796	811	849	790	849	841	784	834	810	821	792	822	862	807	813	821	843	847	791	835	857	829	897	869	773	791	845	840	837	856	792	854	894	834	821	859	815	828	801	895	831	849	842	838	841	816	826	810	867	833	839	820	848	753	838	870	804	826	820	864	837	867	841	854	845	817	855	885	826	851	802	818	864	853	826	850	840	829	838	878	837	803	845	876	841	859	843	818	803	822	860	881	812	866	832	833	848	778	871	827	856	832	819	833	815	806	842	786	780	838	873	787	834	836	895	885	781	825	873	830	813	871	821	814	845	838	823	884	801	804	842	806	856	818	821	858	864	830	842	825	862	831	824	805	852	892	768	826	758	804	803	842	856	814	784	799	829	848	846	737	896	779	806	838	871	834	845	809	846	841	826	853	823	857	852	816	856	824	834	811	856	869	820	846	801	833	801	860	809	816	859	842	859	792	837	854	808	833	860	814	789	861	865	827	866	824	852	855	818	870	862	863	823	863	803	863	873	829	813	897	813	838	818	831	825	809	815	873	813	840	828	877	823	788	844	806	791	822	790	847	792	818	788	797	801	838	859	865	831	835	796	843	770	805	874	778	841	860	864	806	856	829	858	872	841	856	839	852	837	851	865	815	813	830	820	832	817	876	877	821	886	822	796	821	828	845	815	828	837	805	810	896	825	845	828	796	834	865	811	877	793	891	765	825	825	819	824	813	791	809	794	824	848	827	834	861	818	821	821	804	823	827	871	859	842	798	879	853	840	844	846	857	795	842	854	797	797	856	856	784	862	816	831	833	830	844	848	805	853	861	841	803	789	774	801	879	805	840	831	803	875	796	852	871	818	846	861	859	790	835	852	807	849	825	805	827	784	805	817	811	793	825	876	800	823	828	803	866	800	851	827	827	844	830	805	837	836	853	815	842	818	775	878	802	834	838	867	859	873	843	806	844	788	844	856	861	817	844	876	797	849	847	845	829	835	853	852	800	859	852	819	808	814	868	790	806	834	790	793	830	895	782	845	824	806	884	818	807	854	815	815	786	826	772	799	796	804	843	860	830	861	809	783	859	874	829	827	836	788	815	828	891	836	858	855	807	867	794	850	815	801	846	832	772	813	866	828	845	846	820	837	825	819	863	890	776	758	829	809	804	877	846	883	875	843	795	800	907	848	734	805	857	801	849	853	816	874	836	830	804	896	834	782	871	828	831	868	870	798	826	853	812	822	889	819	826	834	837	859	830	829	843	814	855	836	824	814	839	833	827	789	849	812	856	772	883	875	807	870	880	801	839	830	853	823	827	826	883	811	886	845	840	787	790	753	766	915	835	815	827	803	858	839	875	876	810	805	831	844	846	825	794	851	803	816	807	833	807	835	824	842	830	815	827	832	849	785	806	833	822	836	827	784	803	783	846	814	842	834	826	800	819	851	836	871	818	847	805	815	779	878	855	789	816	836	844	812	839	808	845	822	793	829	846	847	814	820	795	822	845	820	860	808	888	812	828	830	799	865	839	825	834	843	852	819	826	833	856	863	856	834	830	839	866	834	838	794	821	902	814	796	884	830	855	833	796	811	842	802	833	883	822	819	787	834	826	834	828	834	833	854	852	835	769	847	824	843	865	815	821	775	824	854	879	829	847	838	831	825	871	878	829	830	816	798	813	795	806	843	833	795	867	826	889	864	778	794	764	786	841	862	841	843	835	838	796	870	873	846	813	812	827	819	835	845	889	809	800	841	871	832	843	789	807	794	850	827	832	827	825	841	845	769	846	813	856	810	821	865	883	800	841	872	843	850	873	814	775	822	845	844	851	820	813	872	802	829	805	868	789	821	831	829	796	832	869	911	805	803	814	820	858	841	842	814	841	860	818	794	843	787	863	821	877	871	861	803	821	841	802	891	808	783	859	841	845	817	813	868	815	795	858	840	838	859	796	824	857	870	825	869	896	791	823	800	852	852	830	809	861	845	774	783	831	794	818	859	858	854	827	874	798	861	812	808	821	796	781	783	857	831	845	840	860	847	788	806	849	864	823	837	856	844	874	782	819	828	842	845	827	797	826	805	837	820	844	837	859	778	875	777	826	813	887	819	823	824	803	846	841	875	895	856	838	844	860	827	847	807	837	840	845	852	842	825	829	763	806	815	815	796	885	858	796	831	877	845	804	858	791	830	852	821	808	804	801	857	798	890	832	817	815	812	860	843	836	794	852	839	865	835	822	853	792	818	894	837	784	822	845	784	850	816	805	835	857	856	830	820	831	793	870	794	817	792	854	849	830	829	819	800	858	841	770	829	780	871	807	822	778	782	777	804	864	826	841	817	811	849	851	860	854	805	817	834	799	812	811	847	834	824	872	817	813	778	817	816	818	800	816	818	784	789	810	848	812	764	829	861	846	810	840	850	787	805	867	803	838	836	874	844	856	835	864	837	844	859	857	825	839	768	840	860	848	840	813	835	790	839	823	846	783	827	865	822	892	849	812	830	847	823	798	830	829	824	870	849	810	838	831	846	807	797	860	782	862	824	832	851	873	758	830	876	847	845	840	879	849	847	841	820	812	883	837	832	844	867	807	813	841	813	815	809	851	866	835	793	820	836	853	799	848	816	822	835	786	843	833	811	797	796	823	772	842	787	769	827	843	811	842	807	816	775	812	807	833	845	830	812	845	844	815	765	890	826	836	823	882	830	876	798	838	875	875	788	827	793	799	852	791	845	868	828	811	837	840	811	823	855	812	820	813	773	813	813	863	811	876	858	857	833	818	797	780	854	823	798	841	815	830	831	876	865	760	879	852	810	873	849	810	806	819	822	795	816	861	838	835	827	781	854	833	849	825	879	820	793	829	819	824	881	790	807	810	843	813	816	846	840	846	861	827	878	846	795	858	854	826	832	775	801	846	851	863	849	806	830	842	843	848	812	911	800	836	874	830	842	835	830	849	789	813	874	794	802	835	851	930	847	836	845	829	844	828	880	845	828	745	795	831	881	817	843	877	821	850	827	853	862	800	836	825	838	843	808	823	780	791	825	866	827	853	844	855	890	840	800	813	873	794	830	875	826	830	803	736	812	778	804	880	873	779	796	815	830	841	846	857	881	803	803	866	827	855	778	869	853	859	809	805	820	870	826	819	827	858	784	846	782	856	858	794	779	846	847	818	854	835	817	845	805	856	841	799	830	851	844	822	866	809	821	853	775	841	820	784	812	834	825	806	827	836	812	861	821	851	815	857	861	810	783	784	809	761	814	840	836	837	858	857	820	822	781	823	826	891	833	775	838	826	791	796	799	905	804	840	813	866	813	814	843	828	799	863	784	814	799	831	805	784	825
22386	21010	28555	23670	21012	21081	12579	1840	1435	1332	1193	1035	987	995	962	921	920	866	867	894	842	868	893	801	846	868	883	858	847	808	835	874	833	858	840	820	830	779	802	802	807	827	815	828	804	812	799	835	819	804	810	819	821	778	822	796	819	857	749	779	794	838	783	784	872	819	780	810	810	763	745	774	836	807	788	859	825	805	765	805	771	785	791	761	827	781	826	773	746	774	760	833	766	786	782	806	833	840	834	806	794	810	838	816	771	803	819	788	760	836	776	790	809	794	799	794	807	815	759	770	916	813	784	795	814	779	808	788	804	785	794	790	847	796	737	821	820	828	797	812	842	812	796	810	829	839	799	808	788	829	794	762	777	804	776	768	819	780	764	816	814	822	811	800	795	755	780	778	780	778	788	792	777	814	804	787	797	823	794	822	782	815	782	806	816	796	724	772	829	817	823	791	789	833	790	803	805	772	737	847	779	749	800	822	860	778	829	815	822	846	777	814	800	773	801	785	834	777	849	806	817	782	845	818	821	833	803	737	828	762	791	770	823	810	756	892	837	816	776	800	808	803	846	792	806	861	809	827	826	814	893	814	798	818	804	845	832	809	806	804	775	818	767	800	821	823	785	795	819	763	861	777	810	786	763	814	765	823	883	747	773	805	819	851	834	789	784	805	846	831	823	815	765	764	819	781	731	757	822	777	797	769	824	791	817	838	798	802	818	831	786	807	841	806	823	741	811	799	842	781	789	803	788	818	803	767	805	798	812	810	829	830	776	817	811	796	813	752	778	791	808	836	807	785	788	862	825	804	811	790	779	769	794	830	873	825	779	744	787	783	809	786	836	772	779	792	821	803	807	830	779	798	838	821	832	760	801	816	808	718	813	771	790	755	792	838	837	811	799	817	797	841	863	822	809	819	802	795	820	848	860	790	825	784	833	810	862	768	860	808	816	752	822	823	807	821	812	840	833	807	800	840	802	857	830	724	820	758	794	792	802	799	810	792	836	763	787	826	753	818	817	812	794	814	817	818	833	764	794	800	846	787	732	728	828	805	798	777	855	750	778	780	848	713	797	829	799	779	783	766	859	800	767	802	782	806	771	768	772	875	835	792	801	821	803	765	852	772	806	809	802	788	766	786	791	767	774	772	794	829	863	810	871	869	807	841	815	833	863	790	823	816	768	779	766	760	722	833	813	837	796	751	800	820	828	773	801	769	771	747	824	782	829	811	788	778	790	786	778	807	783	759	785	763	795	799	865	797	857	808	775	803	831	799	825	810	770	801	786	760	794	805	822	811	795	830	842	799	781	801	820	811	819	827	824	858	802	809	799	842	815	792	807	825	818	812	753	820	830	759	760	774	796	802	786	785	813	789	819	742	843	769	742	840	744	850	827	774	811	840	798	786	779	839	797	819	735	783	751	790	807	813	827	766	752	835	841	757	805	878	822	757	839	829	837	811	830	833	776	786	841	802	856	863	802	900	762	813	773	780	803	829	758	840	787	783	839	806	814	802	787	809	758	787	806	813	844	800	773	795	797	854	788	812	832	813	836	788	781	837	807	800	845	858	814	829	755	896	805	790	793	819	760	801	771	836	794	772	777	830	833	795	792	831	833	874	806	814	848	810	823	812	849	781	787	809	757	822	746	782	869	785	795	797	832	839	780	831	807	792	777	786	801	801	784	789	811	812	799	743	786	783	762	820	893	781	825	786	817	815	773	803	788	777	814	785	804	818	794	774	846	793	810	821	801	753	815	814	809	843	832	785	780	769	825	822	788	775	792	823	834	776	825	782	843	837	780	767	822	757	833	810	771	780	788	806	793	884	798	815	832	809	802	804	764	820	801	795	848	810	802	811	819	745	819	799	793	776	847	778	772	815	821	770	811	825	797	762	796	754	812	808	800	752	813	816	803	792	822	811	774	804	811	795	830	789	749	793	799	798	796	823	853	805	807	820	820	770	817	765	807	773	835	853	851	805	792	769	808	771	801	724	784	774	814	798	814	799	872	799	828	770	773	777	807	825	827	795	783	810	814	828	776	766	833	779	775	860	792	770	785	835	780	792	789	834	786	771	841	837	834	829	775	765	796	817	804	820	829	832	782	814	805	817	754	840	817	806	762	783	798	760	812	857	826	813	786	848	796	798	795	825	753	847	730	758	803	790	799	756	821	818	778	835	820	829	786	777	807	801	740	802	786	823	826	767	867	784	816	799	833	820	788	789	804	809	807	766	772	760	779	804	801	823	766	812	792	825	798	760	835	783	775	765	802	815	821	827	817	801	812	813	787	794	823	785	818	809	822	776	831	808	773	806	785	828	781	827	832	809	837	809	853	825	802	800	772	765	771	817	831	849	799	783	812	776	810	767	855	755	857	821	813	749	824	787	792	787	857	808	747	809	796	797	813	742	774	794	764	785	754	783	805	805	751	787	871	847	832	810	825	816	759	794	815	753	825	779	837	815	768	740	775	823	808	857	812	782	814	840	763	813	779	751	837	789	767	767	815	782	807	820	798	779	778	772	820	782	822	796	802	795	820	819	791	779	788	816	808	720	786	763	780	824	822	817	771	799	833	795	823	789	737	798	836	801	802	767	785	847	825	812	800	775	782	797	830	819	785	826	813	793	757	799	822	830	768	741	786	802	811	778	830	777	806	803	794	767	774	824	779	773	783	780	805	798	781	759	818	831	783	821	834	789	829	833	770	795	750	826	811	788	846	799	850	832	778	801	750	806	844	800	801	798	821	774	802	795	820	856	801	755	773	820	771	771	793	848	835	822	795	802	788	817	803	800	832	775	756	784	797	812	817	863	807	813	823	778	770	776	796	774	766	805	812	776	800	847	771	879	803	848	753	736	817	815	840	791	804	810	825	766	811	777	820	832	765	819	800	779	798	802	778	829	793	802	755	783	804	795	797	779	775	774	808	788	791	786	794	731	809	781	800	777	797	814	793	809	806	752	819	777	816	769	842	793	815	806	820	741	789	826	790	848	864	819	791	775	802	793	767	781	843	786	711	781	786	813	807	800	848	823	816	762	737	779	810	751	792	782	792	831	823	780	769	817	794	814	808	851	751	755	789	784	813	844	824	758	889	730	773	762	770	816	805	804	830	773	804	809	813	777	800	812	837	745	759	801	794	800	797	824	782	800	836	795	800	799	807	833	797	848	807	777	813	825	810	749	794	842	781	777	802	844	824	770	813	798	833	778	821	716	776	849	822	779	787	825	840	763	766	817	787	844	829	804	818	786	790	782	803	755	777	800	759	779	789	776	818	858	796	822	842	834	766	757	823	773	807	814	822	832	777	785	836	846	840	799	799	819	754	802	800	816	829	781	822	794	800	789	849	771	819	832	818	844	824	774	807	758	804	797	831	844	798	810	801	843	805	816	774	810	814	828	810	781	813	812	794	809	823	803	795	772	791	822	780	808	787	831	826	768	816	757	785	855	830	799	800	732	836	759	819	904	822	852	840	807	805	773	833	762	797	815	859	758
15940	16083	10765	5477	4068	3178	2646	2162	1935	1628	1393	1272	1119	1129	1070	1018	986	949	970	923	866	852	918	867	835	893	875	800	868	844	829	881	846	887	927	847	798	882	805	792	862	816	870	832	794	823	834	831	828	828	841	749	865	820	823	837	824	791	781	811	822	820	833	802	830	773	804	819	805	844	843	821	835	844	832	808	821	807	819	785	820	760	801	784	821	830	809	855	807	829	842	835	813	811	864	861	754	825	812	834	798	793	792	828	800	845	825	808	835	802	811	777	833	829	894	819	804	844	828	784	807	841	829	828	774	849	802	796	809	801	806	853	821	810	790	790	862	812	824	858	820	761	847	854	843	829	823	810	833	827	830	822	834	862	795	812	825	760	809	802	841	806	811	769	754	795	846	851	827	852	807	808	853	762	838	849	873	904	817	821	835	807	836	812	849	805	818	818	783	856	840	838	794	878	797	826	803	825	825	820	790	787	806	779	820	827	848	807	820	887	816	794	763	812	773	836	812	839	843	809	822	820	808	816	799	788	848	797	807	802	833	798	807	830	802	800	821	812	826	843	845	820	794	810	892	813	828	787	872	854	808	805	826	820	795	808	841	780	820	848	801	806	809	810	850	780	822	815	787	814	746	802	807	781	815	836	791	802	842	801	854	800	817	831	777	769	823	793	818	845	828	845	773	792	809	814	825	835	805	850	844	755	835	803	806	823	815	798	817	835	782	815	819	830	802	841	802	844	841	841	842	760	844	835	836	846	815	804	841	840	808	801	814	808	797	814	777	799	785	799	816	795	843	858	847	834	846	802	836	831	801	813	799	821	799	828	827	830	863	778	843	849	790	819	772	800	822	827	797	776	797	853	806	770	838	820	816	869	819	821	836	852	832	866	797	826	842	792	817	788	799	846	826	834	758	839	803	859	785	796	846	838	859	801	824	775	814	805	822	790	822	814	760	808	846	799	799	835	795	804	833	824	863	811	840	831	846	824	806	796	786	824	801	796	886	789	831	837	893	825	810	807	774	819	813	787	820	771	823	750	798	807	839	853	818	801	818	796	824	861	791	793	827	833	808	850	802	829	839	855	804	783	799	799	811	766	880	766	807	776	849	805	845	843	835	857	881	833	882	818	812	779	826	841	776	806	859	839	795	781	821	827	822	810	767	889	844	798	823	762	845	812	856	833	860	800	801	818	792	789	832	852	783	803	825	813	825	819	832	806	788	850	805	853	789	826	836	837	808	842	807	805	783	812	846	827	838	777	852	817	805	779	757	784	761	832	850	837	805	845	828	826	829	839	887	894	803	797	803	820	826	852	827	850	746	839	800	802	787	773	811	792	843	797	838	797	810	863	799	827	833	815	751	782	847	819	804	814	784	820	821	825	839	831	850	827	833	870	854	840	765	842	778	780	828	830	765	857	818	802	785	813	825	834	787	864	765	844	811	777	789	834	831	783	778	784	759	785	800	800	823	763	785	824	809	824	808	793	826	795	820	827	813	784	806	785	823	820	821	875	821	810	797	838	794	781	760	826	832	789	778	858	859	802	787	858	847	772	808	762	781	767	795	808	821	804	809	810	858	809	841	759	829	786	828	797	761	852	801	793	792	774	836	837	775	823	844	758	781	774	857	790	850	839	777	806	851	829	832	850	813	809	824	844	835	774	780	783	830	873	825	782	790	803	838	862	846	860	860	848	790	783	798	802	820	858	797	785	770	777	825	809	844	773	819	823	763	828	768	851	851	835	845	815	798	833	808	799	797	768	806	811	841	788	845	776	811	776	766	800	804	790	848	734	795	826	816	832	848	773	794	803	789	811	849	802	794	803	825	815	796	764	858	810	805	782	784	773	734	810	790	841	794	799	856	793	794	833	755	800	800	764	790	806	834	808	836	825	827	826	833	818	849	835	854	779	856	800	821	795	800	851	823	808	850	874	801	785	802	816	778	807	789	767	856	793	759	805	815	814	816	787	807	802	841	835	811	834	887	855	766	852	869	828	812	785	826	819	823	820	818	812	811	839	797	780	837	804	795	776	809	868	795	793	821	799	788	822	811	812	805	835	827	804	828	830	771	862	796	826	795	807	861	816	839	819	810	857	844	847	822	805	779	794	825	798	789	828	823	825	857	790	801	758	857	736	773	840	812	867	807	822	803	792	804	822	795	816	824	787	805	806	797	780	803	779	780	805	811	808	832	763	800	721	796	862	865	806	803	860	830	777	796	829	799	811	783	852	799	802	827	814	824	812	855	838	798	786	793	845	818	788	843	770	786	839	863	790	816	788	831	827	818	800	805	755	797	792	824	824	836	775	857	794	826	777	803	734	860	826	780	774	823	758	845	805	839	797	810	810	797	819	833	802	817	816	839	866	765	805	844	799	841	784	822	804	770	819	813	810	788	828	791	876	808	803	838	826	800	801	821	852	859	803	813	777	795	759	788	819	822	838	821	776	783	824	824	843	791	831	829	841	861	805	754	768	871	765	813	824	836	744	820	780	758	811	857	802	795	779	810	822	806	819	856	856	825	838	801	855	779	816	822	794	816	842	805	829	843	807	844	822	785	750	872	773	842	858	795	773	867	833	811	807	762	843	832	858	885	822	776	782	771	853	825	799	827	847	825	810	838	843	842	795	829	809	806	792	867	801	835	816	870	850	835	792	829	837	816	810	784	809	858	855	824	816	814	820	829	811	830	797	777	841	762	825	793	796	877	808	847	808	865	827	825	762	803	875	827	860	770	823	857	809	845	810	880	832	787	869	783	799	785	809	809	809	812	817	768	790	798	842	813	799	813	786	806	809	816	852	848	794	889	870	760	821	798	835	838	798	818	781	793	817	809	835	797	813	808	843	816	794	788	797	781	781	797	785	849	865	758	832	825	838	833	797	845	794	834	830	825	798	819	831	789	827	830	838	819	852	777	784	789	796	856	783	793	870	840	780	798	804	818	809	814	823	801	804	828	799	832	794	834	793	823	829	834	808	838	803	849	867	858	805	788	770	793	812	852	833	786	829	769	790	776	790	869	819	831	822	827	847	826	892	769	786	823	803	833	806	808	828	783	782	789	818	826	801	804	827	818	819	798	809	817	824	754	794	814	851	838	850	828	803	746	806	817	806	851	816	874	783	778	862	790	776	795	814	808	818	812	769	831	840	789	810	778	803	820	853	772	859	822	811	843	811	752	837	768	799	808	831	785	826	824	867	849	849	808	850	825	859	799	750	854	837	815	836	757	844	857	778	808	813	805	841	792	843	804	767	788	816	810	819	801	847	833	854	832	839	804	832	837	793	813	818	819	813	795	836	808	817	813	828	823	806	863	795	817	757	801	854	861	794	764	772	792	836	801	815	824	809	808	777	818	834	818	870	824	815	866	836	793	768	807	790	803	850	808	826	792	818	825	804	818	844	836	829	725	824	838	848	825	768	809	794	848	839	863	807	827	807	777	813	788	801	830	789	814	793	782	771	833	821	810	832	832	847	832	809	839	769	814	855	791	800
22416	21060	28679	23690	21062	21136	12605	1914	1421	1310	1240	1126	1053	1020	1005	983	943	917	899	980	870	924	921	902	906	905	844	882	868	904	841	846	862	803	892	898	853	881	858	870	865	832	873	861	825	836	866	825	875	788	851	845	867	848	875	861	849	847	790	816	802	833	841	851	855	818	834	772	843	863	878	810	850	859	827	843	880	827	816	811	807	825	862	877	850	812	814	815	823	871	814	871	843	889	837	876	786	830	802	838	814	844	810	815	835	876	844	826	858	877	847	866	830	823	841	832	833	831	879	786	900	831	859	858	864	812	822	813	782	778	876	817	811	836	820	792	814	871	850	858	791	842	841	828	862	836	817	781	810	776	829	867	807	835	864	798	819	830	791	846	844	799	810	828	844	861	842	820	854	812	882	839	825	859	888	844	853	868	771	860	784	879	814	814	777	820	826	819	842	826	800	871	809	881	881	805	857	767	811	856	824	869	840	818	802	866	860	859	885	840	852	865	805	806	817	857	875	890	848	804	779	807	792	821	851	892	810	871	826	828	860	892	852	828	847	835	846	804	782	841	822	866	847	813	821	816	805	836	813	818	878	860	816	829	837	854	800	799	816	849	823	824	827	860	803	902	835	837	886	787	814	799	843	796	865	817	836	875	831	857	859	830	804	813	839	864	833	783	805	835	853	855	895	859	880	854	798	810	775	824	833	849	863	811	800	840	826	836	790	833	841	887	799	785	829	852	870	873	826	851	834	848	784	816	795	789	880	830	809	834	820	842	794	790	839	829	892	826	848	827	871	812	801	846	825	833	823	820	863	801	905	841	820	823	878	792	831	789	855	857	799	838	857	895	815	800	782	823	801	832	833	838	809	800	861	816	848	814	864	795	832	828	903	759	882	820	789	859	842	844	875	881	835	853	875	864	890	796	843	788	823	845	840	827	801	815	856	825	830	793	855	811	829	834	843	859	908	865	799	863	811	833	875	823	872	743	824	827	809	855	845	846	863	792	855	804	851	858	851	891	833	883	783	844	855	773	884	782	803	784	892	838	792	822	811	830	872	867	781	833	828	832	795	820	822	820	905	850	859	826	824	862	828	816	815	830	837	808	848	803	852	895	848	840	808	862	828	871	844	868	877	846	860	833	867	866	835	838	809	863	855	849	784	852	849	840	774	854	842	881	841	818	849	810	843	850	795	831	870	818	756	830	868	861	808	917	808	827	840	798	850	850	812	830	892	836	834	861	867	801	794	844	841	879	842	824	811	811	778	835	805	786	819	814	842	864	831	824	832	841	819	884	804	822	846	820	808	819	863	821	802	869	802	879	865	771	792	851	771	847	877	802	881	807	830	831	891	847	872	872	871	862	815	777	873	855	824	871	845	814	815	840	806	810	869	793	819	773	762	856	822	833	850	774	828	860	835	815	835	834	853	849	821	833	816	828	857	767	818	832	806	809	836	849	852	845	806	866	866	797	827	796	807	842	817	851	841	819	852	850	831	812	889	821	835	830	882	863	783	850	845	807	818	870	805	828	811	849	854	828	857	854	821	797	776	854	797	832	863	802	817	876	820	839	798	835	838	847	826	786	838	831	839	824	825	801	798	851	825	855	839	886	835	826	839	889	842	815	831	884	803	816	855	802	869	858	806	816	788	830	875	820	813	825	833	870	839	896	856	852	840	857	872	848	795	846	833	859	822	822	831	832	815	834	802	844	813	856	863	835	868	806	840	886	883	788	849	843	870	778	822	806	912	871	843	824	847	827	780	884	864	871	811	823	846	842	819	819	881	818	811	839	821	855	811	828	847	823	786	817	811	838	872	863	793	884	815	817	849	789	874	838	874	814	824	828	842	803	828	773	871	847	825	801	802	840	854	831	835	769	859	815	782	842	813	824	816	813	810	811	845	773	793	856	834	847	854	854	805	846	826	836	818	820	797	793	774	885	869	842	788	790	804	802	851	873	849	862	816	845	824	848	827	878	856	806	825	825	734	787	840	828	845	859	832	843	834	770	846	843	820	809	816	794	805	811	822	824	819	804	871	867	820	849	837	875	892	814	852	776	864	819	834	809	805	809	844	837	799	819	851	906	830	821	797	898	813	856	833	831	842	832	788	840	854	845	817	849	850	818	807	880	849	818	922	785	823	784	828	825	836	797	814	785	829	824	789	810	800	826	797	813	807	848	827	784	875	769	857	845	869	892	845	832	793	789	865	809	809	880	825	855	901	805	773	862	815	829	819	799	838	827	778	837	821	810	847	824	838	811	820	797	792	845	818	819	799	794	876	821	849	790	798	835	852	822	813	870	815	845	814	842	873	805	847	829	809	803	807	825	804	822	814	853	797	822	844	811	837	825	849	892	867	809	851	882	822	762	864	842	828	795	835	809	796	817	844	833	844	857	893	827	840	833	870	789	832	837	818	780	836	847	822	814	874	834	829	893	822	814	828	842	834	803	812	813	854	837	883	804	844	876	814	816	833	876	847	839	835	881	827	859	819	804	887	864	838	852	785	822	868	853	770	844	843	835	852	832	813	834	838	868	794	839	840	816	807	821	866	804	844	836	839	784	821	858	784	831	858	814	810	896	862	847	812	838	814	822	822	851	860	804	802	807	863	900	781	829	831	845	809	850	825	835	783	861	824	848	841	830	841	840	854	784	848	838	807	847	855	780	851	836	827	864	839	863	831	837	811	893	821	815	857	773	842	830	833	817	848	786	804	772	807	839	815	853	801	847	849	763	810	800	843	837	813	848	836	806	864	805	785	820	827	804	860	821	804	835	864	829	867	837	840	854	844	851	844	830	836	832	795	868	784	817	830	874	810	823	800	837	889	893	807	845	858	794	830	858	776	825	791	816	765	833	848	819	816	762	833	788	809	841	833	837	855	794	824	811	838	782	856	876	851	833	876	839	846	825	818	787	886	850	782	836	812	855	851	802	836	790	799	824	847	851	846	848	850	828	829	782	806	802	863	793	821	806	829	818	840	815	811	802	816	841	829	810	800	809	847	847	870	849	779	781	838	795	894	819	828	837	808	797	838	840	799	809	820	826	798	800	863	804	825	835	773	819	825	826	834	902	799	827	842	858	829	861	796	839	864	797	888	856	859	860	868	830	830	834	830	899	870	916	873	805	834	828	830	809	827	889	815	875	823	822	826	828	813	844	887	773	842	813	814	849	794	798	849	817	839	831	866	807	816	820	844	857	809	816	793	857	791	846	851	793	803	819	794	812	839	831	822	870	838	879	863	852	813	868	821	840	817	886	796	812	853	828	840	806	839	829	847	815	818	799	806	837	812	839	825	799	841	818	887	826	841	827	823	833	817	875	869	846	844	796	826	849	812	842	825	815	882	789	799	839	784	833	824	899	833	832	861	802	830	822	788	832	827	773	873	788	882	855	821	830	808	826	791	865	856	844	883	824	875	831	851	803	830	835	829	792	814	808	771	849	844	845	801	840	870	855	840	837	821	795	822	821	826	840	861	881	836	834	845	873	843	843
20463	14052	10778	5419	3982	3101	2561	2164	1911	1685	1405	1288	1157	1108	1055	1024	969	955	971	936	958	879	907	902	880	921	894	890	894	913	852	864	865	905	895	856	862	901	914	875	859	900	888	879	838	858	875	880	887	887	807	818	886	866	868	856	813	858	882	822	933	900	816	816	823	904	847	803	827	807	875	866	887	843	840	875	876	816	866	918	829	794	856	826	869	862	835	796	867	841	815	835	838	896	891	841	853	812	844	839	881	812	886	807	849	833	830	843	839	831	804	831	851	844	828	818	848	861	845	821	828	876	831	831	889	840	846	853	846	836	859	826	813	888	865	845	859	866	820	833	843	832	870	819	847	898	845	809	867	842	832	918	867	884	843	874	875	841	847	782	845	869	827	847	876	871	802	873	830	803	858	799	832	856	862	845	851	826	836	832	847	863	849	886	892	835	818	837	866	821	822	876	835	845	861	858	893	769	862	859	863	781	828	872	879	867	846	860	825	841	863	788	815	872	828	875	875	883	782	860	798	870	835	828	830	842	816	828	799	835	810	874	851	856	850	846	894	832	791	839	825	885	819	785	831	875	870	864	932	904	843	833	836	843	845	851	864	820	866	852	838	823	872	866	807	820	789	839	825	838	850	876	826	875	860	870	868	899	869	851	822	858	847	842	872	856	828	905	831	838	863	804	830	867	893	870	847	835	793	869	856	820	851	834	840	868	860	847	868	892	854	813	846	834	817	807	836	811	808	823	892	847	876	877	803	834	855	877	881	858	816	845	832	848	818	891	819	875	860	854	861	804	839	853	832	873	853	832	865	823	877	857	801	856	806	835	816	878	865	830	845	823	833	833	836	809	836	858	852	840	833	830	873	827	871	825	851	851	852	834	835	858	828	836	823	899	878	829	824	840	881	844	807	823	836	826	846	857	830	823	897	838	830	824	906	807	876	854	862	833	846	845	857	868	832	817	824	825	848	841	841	854	835	854	854	873	862	824	876	813	865	806	844	831	873	869	900	888	848	867	852	827	886	822	879	847	795	851	840	768	854	889	836	861	883	891	824	840	856	866	837	802	838	872	824	866	849	867	837	879	835	813	870	852	900	882	858	808	839	910	858	837	834	856	848	868	861	877	865	847	835	824	847	890	819	820	838	877	830	854	829	805	834	897	836	831	837	813	856	819	851	822	850	869	843	850	814	868	869	849	812	830	872	865	820	801	840	858	854	875	818	830	775	824	847	814	856	867	823	875	852	873	876	839	886	874	765	830	848	861	826	835	806	881	867	855	840	853	856	833	833	880	793	902	903	884	874	857	822	855	837	824	857	827	883	904	872	886	804	829	883	830	879	853	891	847	896	831	827	808	843	855	869	817	835	845	876	773	823	811	786	810	827	863	881	861	823	831	863	855	855	883	858	833	868	847	844	817	815	844	817	828	838	875	866	884	894	834	861	826	869	831	839	851	831	888	835	856	836	821	830	836	875	870	825	797	831	837	836	822	846	869	862	846	816	872	919	865	864	813	854	816	859	845	801	854	857	788	877	822	857	838	792	855	855	903	892	801	835	789	861	895	882	841	798	838	864	871	864	928	816	831	833	845	798	836	862	868	852	857	887	824	820	861	790	806	798	867	833	881	841	872	835	850	809	804	832	830	827	881	830	832	869	892	827	920	852	886	833	845	836	867	886	845	825	854	899	934	831	780	830	821	824	856	857	861	847	897	856	828	843	875	838	822	864	796	848	868	835	791	842	839	820	839	858	853	840	843	878	857	818	811	789	852	807	849	826	862	855	797	804	832	831	887	871	861	859	870	855	875	832	836	805	853	864	828	806	845	841	865	836	844	816	833	846	852	822	788	882	825	791	861	852	813	842	788	852	780	801	875	845	846	829	851	830	866	831	875	888	857	831	831	870	838	882	773	876	813	829	856	830	802	850	877	869	853	815	841	847	883	900	812	820	893	839	852	839	868	821	861	826	864	820	819	843	832	847	843	863	889	800	828	787	860	870	854	788	797	839	837	878	796	788	766	834	927	885	847	867	841	801	867	811	842	835	851	860	825	839	825	868	867	867	827	848	837	786	857	846	823	879	812	805	846	815	832	859	900	840	882	855	852	849	842	837	867	892	923	865	828	840	871	827	820	857	796	841	822	833	806	852	841	809	835	774	828	849	864	851	862	786	811	849	878	880	866	857	803	787	799	835	837	798	833	814	848	845	845	881	880	805	864	838	845	841	867	881	818	819	837	780	779	762	852	814	842	817	832	819	862	891	885	842	837	856	833	884	821	859	842	854	764	796	822	844	825	860	828	776	811	841	828	814	875	845	798	861	867	830	860	871	874	843	833	897	866	849	801	805	849	861	873	879	886	864	806	801	844	872	819	808	814	855	842	827	872	787	824	863	817	824	808	828	776	832	821	801	839	893	890	853	860	833	876	808	812	787	856	846	865	801	835	860	906	844	868	871	848	859	837	830	837	839	855	826	847	852	902	830	797	875	869	871	855	833	800	870	836	831	810	871	887	848	839	848	850	815	904	887	858	823	808	806	834	888	863	894	888	826	808	884	826	847	855	841	871	854	856	824	831	806	871	858	912	834	871	805	830	796	821	829	867	777	780	817	857	839	836	815	813	823	812	857	850	844	845	874	867	809	886	852	870	841	871	811	858	861	801	869	828	824	834	892	899	866	828	858	779	886	829	824	823	833	881	834	829	861	855	796	793	812	882	851	848	863	823	842	866	861	854	885	871	835	865	815	847	850	829	867	872	856	856	862	868	810	835	882	801	829	803	842	849	810	875	826	801	865	824	875	872	819	859	795	867	853	833	852	825	811	795	815	881	875	799	835	839	839	823	836	825	834	857	851	803	826	846	869	859	858	816	865	852	813	873	811	885	808	801	817	839	842	815	831	763	783	855	834	891	875	854	880	826	851	851	882	816	903	894	845	875	818	855	818	810	831	832	857	826	803	818	831	841	844	906	855	876	810	812	851	902	842	883	858	900	863	817	844	773	858	833	837	857	897	825	900	861	831	843	858	813	890	845	799	804	787	756	856	814	767	849	867	845	834	815	858	847	849	825	849	836	827	902	821	873	842	872	829	840	904	835	850	796	851	851	851	855	854	855	854	778	848	865	826	837	849	860	876	863	828	814	841	846	826	835	841	906	855	858	829	831	867	859	843	905	865	825	887	825	808	818	838	853	853	859	836	858	887	819	813	891	856	875	880	846	866	836	831	838	807	872	809	868	843	832	838	830	854	872	801	842	774	860	834	829	807	818	851	847	926	856	849	835	759	818	817	820	853	813	845	885	847	787	839	886	826	833	807	802	805	874	825	863	848	868	886	886	818	872	856	881	860	797	856	865	892	838	844	830	842	887	847	813	834	869	885	827	820	847	822	858	855	845	839	801	838	835	850	839	851	834	816	833	822	814	810	795	825	814	871	914	905	837	782	853	806	858	861	808	809	899	853	876	852	898	852	854	822	837	860	833	773	803	783	854	818	864
22448	21088	28662	23739	21090	21179	12623	1962	1604	1348	1195	1147	1088	1059	1063	1072	980	946	927	1020	934	883	941	913	856	907	910	871	906	861	842	889	858	864	857	873	855	906	892	880	833	879	862	865	929	879	860	876	872	851	893	877	877	829	897	863	827	900	839	881	941	891	824	874	895	950	831	854	885	860	885	871	897	836	899	916	872	832	901	876	818	909	880	853	853	894	849	893	885	831	839	837	899	887	895	839	874	845	875	835	882	838	887	885	883	892	850	885	893	847	826	868	844	905	876	842	896	857	877	892	904	887	825	861	781	878	887	828	899	848	856	831	846	864	822	898	848	827	828	834	909	830	831	875	857	851	869	863	900	882	862	869	851	875	842	847	861	804	895	882	815	844	878	862	884	829	891	859	849	849	905	855	898	893	806	878	852	866	852	859	831	846	859	814	862	828	834	823	887	857	822	869	791	841	864	848	869	862	879	875	848	840	860	915	865	848	852	843	927	796	885	829	878	819	920	841	847	850	802	820	877	868	862	896	917	819	874	858	862	849	867	802	859	841	857	831	872	891	847	887	820	860	832	907	850	878	840	879	853	842	918	858	857	877	841	920	818	894	804	886	879	856	897	923	935	855	878	805	858	881	876	891	878	865	793	875	847	825	823	854	874	874	888	802	897	876	870	850	858	924	898	868	852	871	808	852	858	830	828	811	854	868	935	892	874	869	848	871	883	819	850	859	808	904	886	880	905	867	845	896	849	913	869	888	861	832	863	833	872	868	897	831	873	843	871	894	861	820	856	938	834	833	873	835	849	854	883	840	879	827	869	936	909	871	836	867	872	870	882	880	899	768	889	851	815	822	843	879	852	915	802	893	928	831	844	841	793	833	834	852	917	904	892	809	859	879	894	882	870	912	843	909	849	852	861	879	839	844	927	894	875	869	864	870	841	889	855	862	850	904	884	876	869	874	891	823	859	904	843	878	831	834	883	858	867	843	841	871	840	779	863	897	889	851	814	827	821	870	895	816	814	852	896	792	881	777	865	848	859	861	861	871	803	881	831	869	831	900	900	854	843	867	851	874	847	875	832	834	871	845	855	843	887	862	879	837	865	816	839	845	886	836	850	883	847	888	816	861	856	890	865	898	819	848	815	886	886	829	853	906	839	782	863	841	886	811	928	842	883	870	819	805	927	853	803	884	820	837	891	804	842	860	855	902	849	864	832	816	894	840	841	864	901	864	832	879	857	850	829	820	867	881	843	845	829	856	876	859	864	904	848	962	823	804	846	845	868	885	896	851	855	863	859	876	818	817	891	881	844	850	831	865	848	863	889	895	884	873	859	828	848	798	885	810	916	913	903	857	881	891	881	923	886	858	847	788	840	842	902	869	847	821	861	942	832	865	869	853	900	865	824	871	829	930	865	824	889	874	824	890	839	873	857	889	889	902	865	881	957	875	835	830	791	832	920	867	855	883	890	850	883	838	854	890	892	875	872	830	887	829	858	850	881	923	901	838	842	871	928	890	844	849	808	843	792	842	856	869	907	949	867	861	826	854	930	849	880	858	886	847	868	857	892	882	816	845	885	839	925	866	848	857	872	854	807	849	894	846	839	776	852	811	892	927	920	852	837	864	820	871	851	849	856	901	881	842	846	846	910	889	841	834	848	906	864	829	856	848	873	865	840	881	856	821	836	885	822	869	868	828	877	859	858	863	845	848	827	839	854	838	875	872	785	815	873	852	875	808	907	819	900	845	871	844	892	828	854	889	858	871	820	875	837	814	882	881	865	819	844	818	826	843	919	898	867	879	880	860	844	879	907	864	816	818	825	866	835	836	840	866	873	909	878	886	862	850	882	827	848	850	826	822	883	854	877	851	845	889	803	902	873	832	848	831	872	851	826	828	917	885	859	835	820	901	825	865	887	882	907	858	888	838	836	855	875	831	814	829	797	867	876	842	860	831	872	849	846	821	805	873	834	874	899	863	880	818	868	871	870	882	810	844	896	898	845	826	884	836	858	845	875	864	827	844	790	847	851	845	889	854	871	836	812	847	840	869	834	918	868	869	861	829	837	940	844	911	867	841	894	874	825	858	893	889	877	801	876	785	850	866	874	825	888	830	897	897	843	847	833	822	856	827	810	886	858	821	907	851	895	889	853	864	836	870	913	841	832	863	823	903	882	876	851	891	860	821	858	915	831	862	896	858	882	890	829	862	827	820	840	900	844	854	855	845	874	880	820	802	796	870	843	892	851	868	832	867	868	851	867	882	836	868	817	817	870	869	898	892	888	856	804	891	870	861	826	871	858	879	850	877	814	851	831	916	863	818	886	865	892	852	867	872	857	832	851	849	855	846	932	875	842	843	862	860	902	866	866	834	873	909	868	858	846	858	826	887	853	835	834	870	821	875	886	835	895	827	885	832	928	882	843	884	822	923	865	849	876	891	795	829	830	857	853	815	846	869	818	857	821	872	819	869	848	856	854	865	862	892	902	884	817	845	809	864	810	886	837	838	916	816	857	838	868	826	901	869	773	839	866	858	876	823	884	837	874	887	836	886	795	883	810	832	855	875	830	870	858	874	840	793	846	869	859	847	880	851	833	805	810	843	810	856	801	902	911	817	860	871	883	842	850	853	822	822	868	881	761	858	849	860	825	819	861	857	867	881	868	869	872	845	855	811	823	868	828	878	827	886	862	856	793	854	854	862	881	880	856	881	829	907	840	821	836	883	851	887	861	877	864	818	913	885	816	830	877	836	897	841	845	854	829	829	758	858	835	843	859	832	841	853	850	836	884	834	871	835	915	873	795	879	798	831	841	846	847	830	847	845	843	847	868	845	867	830	890	899	832	855	909	865	852	814	915	875	815	838	897	837	820	836	864	890	862	799	848	846	835	844	877	792	838	856	819	859	831	867	886	829	878	798	811	878	864	880	850	797	858	847	846	822	876	797	826	868	802	883	846	838	812	853	887	862	836	800	804	837	890	842	835	783	824	863	877	817	862	876	846	805	788	850	868	841	845	869	874	836	919	858	880	837	889	855	818	864	841	873	844	847	826	856	799	841	871	876	848	860	817	864	864	820	902	823	875	839	805	859	792	805	814	825	852	873	885	871	803	843	907	872	843	835	907	830	876	855	857	867	856	839	835	914	864	812	840	821	852	846	857	907	866	833	830	876	851	882	865	811	857	877	881	817	827	881	821	831	825	907	834	892	808	855	830	832	837	849	901	798	836	873	847	918	871	880	878	810	905	823	829	842	824	868	862	868	847	841	845	859	830	862	850	841	848	864	833	908	879	823	856	860	847	811	888	865	858	802	853	804	882	867	837	873	857	841	823	849	836	908	866	814	867	793	839	843	796	859	862	873	880	839	843	801	842	924	881	866	873	807	807	879	830	807	850	826	863	872	897	862	825	853	842	926	826	819	850	904	892	838	861	875	879	908	831	862	800	890	797	848	843	863	869	853	819	909	876	855	875	894	879	844	867	833	870	801	824	807	893	845
23911	13355	10405	5334	4032	3131	2577	2122	1829	1640	1411	1235	1200	1180	1093	1020	1078	939	1034	987	930	922	897	933	935	933	909	917	905	969	914	847	898	938	876	915	924	864	864	897	938	945	919	901	861	854	889	877	888	912	886	908	886	860	864	828	833	835	859	918	899	922	846	910	857	865	874	869	891	862	860	894	883	835	862	865	898	871	848	918	901	883	844	826	903	904	856	869	856	904	861	888	919	890	832	874	844	848	877	871	849	864	860	825	830	886	816	893	802	925	847	884	900	900	874	857	887	823	886	908	879	891	860	882	822	914	906	823	847	851	889	877	894	909	842	837	876	851	862	890	866	872	834	853	866	868	866	851	875	902	872	877	850	872	879	786	868	857	874	851	881	905	875	802	884	869	853	823	876	854	832	835	828	871	863	821	862	920	893	883	824	871	846	912	915	856	857	842	903	880	856	874	888	887	853	840	849	897	833	851	927	906	855	842	863	906	921	854	888	839	858	875	851	824	877	918	903	877	876	896	885	820	848	926	798	859	853	884	826	833	852	840	911	903	827	834	889	893	835	876	834	862	818	872	936	811	862	836	923	830	832	880	912	913	904	887	837	852	850	868	910	841	820	843	889	860	898	866	887	860	893	843	848	844	849	871	909	861	865	871	852	892	864	793	858	872	868	917	862	863	869	863	840	858	855	899	820	833	891	880	893	829	887	818	887	819	890	904	902	877	846	909	919	935	789	858	841	913	898	929	812	877	853	934	879	878	833	875	869	891	853	885	842	874	883	781	849	862	892	901	848	827	893	838	844	939	890	870	899	881	922	879	881	903	873	867	846	904	866	879	831	867	895	874	863	923	860	825	877	858	818	847	882	880	902	836	893	835	836	868	875	893	861	900	820	839	863	873	878	849	860	861	833	871	860	859	885	832	911	902	914	879	884	835	873	874	912	879	843	888	873	890	831	825	890	844	845	931	894	896	863	902	855	898	917	839	902	855	896	871	852	853	863	875	909	835	866	887	854	913	880	848	888	889	811	883	870	858	891	905	866	900	860	888	873	851	876	862	905	840	898	896	882	912	819	939	910	917	870	815	871	869	886	897	851	849	843	847	884	889	853	860	822	856	903	861	815	816	900	901	936	869	918	906	861	878	848	838	838	777	887	860	907	857	895	904	866	857	896	845	877	863	897	892	878	887	846	851	882	881	878	917	880	851	864	884	892	960	842	844	905	875	848	838	948	890	836	916	869	920	884	868	872	838	840	843	866	942	879	860	866	841	884	908	885	931	886	901	865	841	810	903	860	877	871	833	845	910	830	885	836	860	852	844	871	861	853	894	869	855	847	849	906	892	834	889	838	858	878	889	826	901	868	898	871	852	868	907	852	819	950	900	860	893	916	867	882	822	864	851	886	869	839	862	882	908	861	845	854	885	864	864	837	863	893	805	850	920	834	863	889	931	915	906	810	855	877	885	850	874	904	900	905	884	912	904	904	857	852	843	861	854	892	879	857	874	874	950	891	925	861	890	828	825	874	873	913	857	956	845	846	798	872	882	871	910	928	848	860	892	914	916	871	887	876	824	820	902	830	882	891	822	895	850	863	887	858	830	844	934	892	878	909	863	905	879	913	889	831	862	915	889	861	856	863	826	851	841	887	867	863	896	861	877	901	831	895	805	903	821	842	886	859	882	896	878	897	823	938	824	847	861	838	821	827	855	791	804	869	882	863	822	854	859	833	877	857	858	831	904	927	815	823	897	851	842	876	892	924	870	911	885	846	944	884	830	858	835	865	954	854	852	896	861	815	875	883	850	898	824	869	876	891	867	913	859	867	890	850	853	843	893	815	839	892	875	911	846	912	864	894	902	838	875	836	842	849	884	917	908	914	906	882	811	871	887	847	870	848	872	850	873	847	842	842	873	850	825	857	836	876	852	927	880	870	869	895	868	811	870	886	891	873	878	866	877	901	893	847	836	860	877	897	832	877	870	861	859	890	877	865	897	898	854	860	822	866	830	894	869	897	884	875	816	801	906	856	877	843	862	859	808	874	825	865	835	866	905	849	867	848	879	850	822	954	909	880	844	916	885	860	859	889	900	866	883	898	881	885	875	880	864	818	873	872	833	865	907	835	891	887	860	865	893	847	834	899	806	862	857	802	846	910	841	878	863	886	820	869	886	869	884	907	921	880	880	812	887	876	893	865	807	887	860	876	910	936	917	823	817	864	818	883	898	898	911	890	878	837	858	900	865	904	839	854	854	899	862	885	899	864	905	900	870	840	898	874	848	875	847	866	855	904	825	923	801	896	838	887	834	846	867	854	799	875	899	884	823	886	877	869	877	867	838	858	898	858	866	877	820	895	882	833	875	868	863	822	894	846	908	793	876	890	898	847	893	812	871	872	864	843	809	863	922	906	860	903	877	924	859	865	814	844	841	839	894	830	913	900	866	852	932	871	897	839	856	854	910	878	884	895	879	825	847	883	882	830	872	844	869	886	845	797	868	851	872	839	842	885	896	873	868	892	855	877	869	858	852	856	811	860	918	894	851	849	875	904	812	859	879	843	834	892	835	873	846	868	876	867	868	858	861	859	877	904	883	859	854	851	823	864	892	807	870	889	861	867	852	910	835	900	882	892	843	867	850	836	888	895	906	803	854	861	829	900	886	821	842	864	928	820	901	792	800	855	839	813	864	798	867	848	865	819	913	878	866	831	853	914	903	843	923	845	854	873	869	839	838	887	841	842	913	808	844	880	836	872	838	864	881	881	872	890	888	896	848	854	838	893	909	813	906	850	863	893	879	823	863	892	831	855	855	867	876	896	886	860	883	850	849	862	865	837	896	857	881	889	821	862	863	854	915	863	848	882	862	923	858	845	862	849	916	872	868	871	857	904	884	886	866	809	847	824	881	853	859	873	902	901	884	887	851	901	861	861	876	879	868	879	843	897	854	878	840	838	918	817	865	851	858	891	925	884	918	836	851	848	833	937	879	856	837	896	860	833	823	891	886	855	858	877	900	882	864	903	871	820	885	808	825	900	846	841	879	884	873	928	860	900	917	890	880	891	944	863	848	860	839	858	781	829	831	856	904	842	859	888	859	866	866	909	884	847	836	849	910	852	879	846	820	869	903	829	864	920	862	894	931	903	879	909	821	835	885	850	886	910	844	909	849	803	887	854	847	837	874	881	902	845	890	845	874	908	874	891	844	884	840	828	899	873	840	846	882	856	889	860	884	915	915	903	833	836	897	875	845	853	883	853	864	899	850	856	906	838	881	860	868	865	888	875	888	903	835	904	815	845	888	880	866	854	887	869	861	913	855	880	828	862	898	874	866	851	841	922	908	850	839	860	877	966	873	876	872	894	882	861	909	898	854	868	886	884	883	881	941	912	852	904	880	864	854	875	865	826	836	862	856	857	879	874	926	838	908	833	882	866	847	904	861	871	792	876	879	889	816	892	867	876	826	823	868	803	852	835	856	825	900	828	864	853	813	874	875	842	858
22504	21108	28660	23782	21110	21203	12725	2055	1557	1316	1263	1084	1092	1055	988	997	993	941	962	980	869	919	923	911	892	865	882	914	917	887	866	929	960	964	900	868	903	908	860	834	879	875	929	894	814	908	857	893	885	882	814	809	833	905	896	900	837	849	812	904	903	894	881	928	847	879	909	849	857	879	896	880	880	865	876	850	904	912	914	857	914	916	814	885	860	858	800	903	895	882	890	873	805	890	877	886	904	885	839	840	907	868	879	855	896	868	860	921	852	889	888	891	885	801	828	830	860	868	892	853	881	830	830	886	875	839	841	816	883	864	835	807	850	909	862	875	893	935	836	850	855	882	848	871	866	838	853	836	891	795	832	904	806	898	817	859	911	859	845	825	857	859	836	879	916	889	931	846	901	831	838	841	875	864	881	905	817	870	867	885	825	825	852	892	843	808	849	852	880	878	858	897	887	874	871	853	877	870	801	856	855	873	851	870	886	920	856	880	863	865	869	851	860	897	906	833	856	869	809	806	855	860	904	833	872	871	871	884	849	888	906	866	883	869	876	887	862	820	883	853	859	884	859	834	856	860	852	853	816	829	854	847	826	882	873	822	882	850	861	814	880	834	871	907	807	877	918	856	821	885	848	836	885	843	852	897	883	847	913	843	899	815	873	863	840	896	906	839	858	851	889	816	875	882	887	879	897	812	878	903	826	894	836	894	904	873	848	834	936	802	830	854	790	827	817	830	893	858	855	826	799	846	851	859	868	877	825	796	926	833	842	886	878	866	882	856	868	892	806	842	881	864	836	839	831	846	797	881	953	891	921	871	900	874	878	805	807	889	882	856	915	882	894	896	907	857	898	840	840	851	850	901	865	856	876	847	879	872	857	852	906	894	863	906	798	871	881	799	814	851	772	845	861	881	843	849	832	909	860	904	905	843	894	922	866	894	856	890	876	883	857	897	844	872	820	867	903	825	855	846	818	869	854	845	857	835	855	857	907	894	840	911	882	858	872	916	841	907	869	812	876	929	855	887	845	902	868	919	876	876	830	899	883	805	867	869	843	885	849	849	851	860	876	818	828	845	911	833	830	856	819	841	842	891	897	906	883	888	847	876	885	909	855	820	852	796	863	861	859	872	885	853	851	804	855	871	852	850	842	888	859	851	887	850	850	903	847	895	882	847	880	844	829	892	890	860	858	843	894	816	911	835	889	838	882	874	908	872	889	855	922	831	902	870	862	849	821	846	879	870	816	809	843	867	882	868	829	877	841	900	872	864	885	790	836	824	869	868	833	912	885	856	851	885	895	874	818	852	852	855	854	858	867	850	815	859	849	884	894	875	835	880	842	868	789	801	849	842	860	883	909	902	839	827	870	838	854	866	858	874	792	830	859	874	852	851	830	892	854	904	828	844	827	817	855	872	849	873	913	848	876	868	884	879	858	803	837	849	885	850	856	814	800	875	920	897	898	852	909	862	871	858	828	872	868	817	803	850	868	891	848	807	893	863	904	856	837	849	861	879	859	867	805	855	855	859	870	830	808	888	855	871	876	876	838	845	891	873	885	883	839	830	867	876	921	887	908	871	834	853	843	844	843	856	847	871	881	839	896	864	835	876	893	841	850	880	857	842	862	822	870	862	854	932	878	852	862	886	875	875	865	869	876	852	867	867	870	841	807	859	852	846	846	857	832	868	864	895	867	873	858	886	826	848	898	835	803	802	850	879	835	848	901	831	828	898	877	880	867	851	899	840	853	831	898	826	873	859	850	879	913	855	871	840	884	857	892	909	879	912	902	917	868	882	827	841	831	913	845	924	925	830	826	840	821	851	878	869	840	810	840	828	845	831	897	832	835	894	883	806	889	790	860	843	854	813	838	830	840	838	861	844	836	865	869	832	868	933	812	896	878	836	863	870	848	877	875	842	870	874	829	886	841	909	882	896	819	872	866	857	848	797	902	885	888	865	826	918	824	839	838	866	888	886	855	810	896	887	901	862	911	886	848	868	847	873	845	911	828	865	883	954	823	858	865	929	840	833	850	866	857	824	815	871	835	843	859	887	833	890	881	885	879	914	840	807	868	860	865	861	850	848	847	874	821	856	838	860	910	862	820	857	899	866	874	831	897	825	866	858	877	846	830	852	830	875	876	830	837	849	882	863	894	825	792	906	843	859	803	897	831	837	855	862	851	802	869	831	838	815	860	888	888	895	803	896	856	899	888	852	857	836	866	894	840	864	877	845	898	894	844	888	834	806	873	867	790	880	869	917	826	819	841	872	856	871	914	853	856	862	843	860	822	780	881	884	830	864	860	822	862	831	898	883	881	838	848	914	879	890	862	864	816	865	787	845	827	853	838	841	844	892	831	863	909	810	865	894	845	849	857	879	868	868	866	858	805	848	848	820	835	839	887	883	854	858	868	815	813	866	831	857	827	805	823	826	817	855	829	873	875	902	857	861	897	867	864	826	878	832	854	835	869	848	872	828	876	867	848	819	871	769	874	853	886	879	843	835	863	879	873	825	831	808	919	856	847	877	867	881	803	855	859	898	885	819	841	878	927	849	865	817	804	884	805	825	872	888	835	833	843	863	833	865	806	878	867	895	831	771	872	867	841	863	864	910	912	858	872	846	822	878	870	886	909	854	819	880	889	866	880	858	851	861	831	857	883	819	822	890	870	870	851	885	839	866	826	839	856	878	872	836	900	827	850	864	878	871	814	841	859	885	888	822	856	865	871	842	847	881	841	835	864	837	903	829	866	852	895	871	867	808	844	840	837	835	882	852	867	835	873	824	846	854	873	827	828	815	871	778	894	832	858	855	901	848	862	867	882	866	873	855	877	838	882	843	887	850	877	818	893	841	804	844	879	836	870	887	857	842	861	848	892	856	864	911	857	869	865	825	837	874	831	819	850	866	825	909	893	883	784	881	893	824	866	869	820	824	846	890	846	846	807	805	830	910	828	892	940	866	866	819	936	881	861	862	834	867	826	833	821	819	816	848	843	900	896	808	861	884	830	851	864	848	841	862	800	839	945	892	850	854	845	857	877	869	852	820	882	879	865	893	852	870	948	868	873	831	849	844	850	878	902	828	883	850	862	810	809	848	818	850	866	860	876	819	851	883	882	838	871	863	856	833	783	902	885	821	850	793	834	863	811	857	882	840	866	857	861	855	836	840	875	818	845	869	865	865	870	898	845	821	807	941	875	889	843	826	917	836	843	850	862	831	914	849	835	862	831	847	820	877	838	891	888	870	799	847	924	896	893	830	923	832	865	870	922	895	881	843	874	831	863	928	867	857	867	872	920	826	860	893	866	843	860	892	898	864	864	868	814	836	834	878	809	800	897	891	880	831	864	832	841	852	879	852	841	853	850	900	863	850	879	862	875	793	926	826	876	872	899	871	852	871	874	838	835	843	870	840	877	845	880	913	898	854	868	854	897	856	898	884	872	876	897	884	823	857	806	861	843	856	853	843	863	827	800	814	848	862	892	854	919	820	843	893
21153	13240	10691	5559	4015	3104	2643	2257	1926	1638	1408	1306	1193	1146	1123	1076	1003	1051	1028	979	940	942	957	945	889	905	925	886	874	912	940	869	897	921	949	882	921	867	868	901	909	894	884	896	885	859	838	895	884	870	887	873	831	875	909	795	858	837	870	811	881	824	872	895	877	880	905	908	879	887	848	858	875	870	924	887	844	860	881	892	877	881	924	856	811	857	878	851	848	857	881	879	903	896	853	913	852	885	845	883	875	889	822	874	890	830	883	888	842	882	880	881	879	868	828	912	848	898	857	902	856	803	877	855	887	843	850	869	859	889	876	855	877	886	842	878	918	813	840	860	853	892	833	913	883	835	841	832	844	880	862	874	822	898	879	844	844	857	924	907	854	925	844	899	861	875	910	847	895	840	896	845	838	831	847	834	896	827	925	854	862	893	896	912	877	854	846	910	866	815	863	861	838	877	831	814	869	866	856	924	873	866	905	865	877	854	897	852	881	860	869	846	841	866	904	863	865	820	801	884	858	905	880	857	908	887	846	882	820	885	859	869	876	960	823	896	896	880	855	833	853	855	860	862	851	892	892	863	855	858	895	930	901	883	918	855	846	882	858	834	925	908	858	880	812	891	801	892	854	882	866	844	852	848	880	868	852	832	859	838	854	869	855	874	806	834	918	829	885	869	884	860	873	805	839	889	845	814	869	955	854	918	929	851	886	867	890	888	835	870	890	891	852	848	898	816	882	832	815	869	847	781	873	794	861	863	876	835	848	896	924	842	909	884	902	851	852	880	843	903	849	882	876	822	875	880	864	849	843	887	864	843	890	889	865	871	855	955	914	860	858	908	862	887	881	880	870	902	843	854	901	876	862	869	927	833	868	886	914	865	850	862	871	890	896	887	860	906	822	849	819	810	881	855	842	830	864	902	830	824	868	900	835	909	889	910	878	848	839	844	846	841	826	886	878	835	829	879	854	840	841	849	854	898	930	847	869	835	828	895	827	863	867	843	890	889	814	906	890	817	802	855	929	897	863	813	839	841	886	926	846	858	859	886	862	875	853	894	873	889	859	872	821	851	837	864	808	875	877	892	840	875	846	897	951	908	878	856	845	880	878	934	867	835	903	881	853	887	851	857	830	814	846	898	813	845	843	863	851	869	882	909	919	885	898	860	824	873	846	865	870	813	897	883	843	886	896	925	876	848	873	840	886	865	880	887	888	856	819	859	856	845	834	879	857	820	859	848	837	907	859	857	874	831	855	871	855	859	835	889	857	914	860	871	860	878	861	895	815	871	901	926	845	867	875	850	848	929	857	859	888	861	831	856	799	904	850	890	879	825	851	913	861	898	873	827	861	799	845	874	915	850	842	892	845	843	879	841	921	905	924	890	888	889	868	861	848	859	876	881	845	841	881	894	872	851	856	864	839	889	865	870	867	860	896	876	867	876	829	861	837	841	850	868	886	873	818	856	894	876	817	876	919	915	857	909	870	838	880	919	804	884	905	844	865	904	878	863	916	852	905	808	880	840	866	854	875	872	897	869	829	858	867	852	841	905	882	916	842	917	845	895	851	867	913	911	882	887	847	860	850	871	908	893	845	841	863	912	897	854	910	862	903	928	890	880	812	830	836	856	857	835	859	847	854	833	852	855	914	850	890	833	835	853	887	863	854	876	875	873	828	797	853	844	829	899	858	863	859	821	895	899	849	824	848	854	885	861	781	836	859	859	884	909	912	845	880	856	851	831	842	852	897	883	864	876	862	874	863	905	879	845	877	921	860	855	817	871	860	864	904	915	863	867	831	864	882	895	894	834	859	861	874	897	804	861	844	879	864	923	890	915	852	870	842	899	860	857	922	865	912	885	875	860	909	878	802	901	847	870	840	863	872	883	882	884	889	835	889	880	862	882	827	898	868	863	881	880	865	884	856	833	863	920	875	874	883	885	811	894	859	863	890	883	875	868	837	838	897	870	862	833	845	846	870	888	866	870	885	859	876	865	869	836	845	905	891	890	863	903	886	861	819	872	844	880	928	879	864	845	842	874	840	881	905	857	898	847	839	833	860	851	856	856	860	879	873	874	869	839	866	844	868	847	829	917	852	858	877	872	848	868	870	900	860	916	863	880	882	874	841	840	901	930	879	882	818	908	899	840	888	840	821	862	851	881	845	864	902	841	814	891	824	807	921	885	871	813	812	882	829	915	842	867	916	881	835	857	859	847	858	873	908	877	877	899	865	871	839	835	902	841	861	892	878	883	895	902	888	858	879	855	853	910	857	868	878	896	858	885	847	877	884	881	876	840	856	888	868	877	856	868	841	867	837	852	866	884	847	894	860	891	834	855	847	885	880	861	879	841	912	874	907	924	879	873	852	897	852	840	856	812	874	866	896	857	816	867	902	849	895	854	883	881	870	913	837	869	894	858	876	886	869	849	832	894	839	870	886	851	895	905	880	824	855	861	860	895	826	857	867	897	852	848	881	843	795	826	875	795	805	874	880	815	824	854	846	830	826	887	867	899	834	882	922	900	878	842	865	898	918	890	923	834	847	817	861	803	840	868	880	852	919	859	862	847	952	896	827	869	866	831	850	898	886	795	865	919	863	860	844	941	865	887	831	903	817	894	905	846	885	885	906	858	940	927	826	822	865	868	875	852	907	874	915	834	885	867	879	822	850	878	855	820	854	877	893	893	902	822	882	890	898	964	871	832	879	872	853	874	844	857	833	847	820	908	885	927	859	850	852	865	821	890	874	870	898	869	833	874	855	855	849	829	861	904	884	885	897	845	871	853	827	871	864	878	908	883	886	898	867	878	907	832	898	819	832	853	883	882	862	817	894	882	818	870	864	850	873	823	879	887	844	892	856	878	862	892	830	836	872	874	949	921	846	890	871	909	869	883	865	903	898	840	881	879	887	840	860	851	868	858	873	863	859	865	900	919	874	828	842	886	820	903	789	875	883	892	891	837	887	856	890	872	913	802	886	880	927	895	873	888	794	875	851	901	862	801	836	847	827	823	895	824	858	830	888	869	862	871	840	822	869	877	879	871	849	885	887	872	861	828	858	872	910	845	836	859	826	848	921	841	828	860	846	866	855	876	874	845	864	897	891	876	891	791	852	865	811	900	937	890	882	863	882	880	878	859	869	877	866	880	888	891	901	867	866	844	893	826	832	892	906	864	890	827	902	817	886	888	793	898	867	858	832	854	889	883	909	880	844	890	836	858	897	878	857	871	892	852	884	859	866	866	920	835	834	923	853	871	883	856	935	848	840	826	820	856	836	861	862	844	854	892	852	900	864	819	916	928	825	836	815	824	880	850	879	845	863	888	878	857	890	859	885	843	859	884	872	853	819	882	833	862	904	917	871	839	864	885	904	893	915	854	841	863	809	875	849	913	863	917	858	875	837	896	821	847	883	904	874	889	858	877	860	892	851	837	871	857	888	892	930	805	878	815	830	889	832	857	843	839	804	877	835	859	817	906	876	858	898	868	914	841	920	853
22320	21010	28567	23642	21013	21095	12582	1984	1451	1361	1269	1043	1095	995	978	946	986	903	995	924	909	945	918	884	920	900	858	922	849	840	881	870	881	874	846	885	861	831	864	857	874	839	838	839	876	824	907	881	919	857	814	843	816	807	916	853	889	805	861	836	880	910	920	848	849	858	858	840	856	881	895	851	867	871	830	836	888	884	785	864	851	826	777	870	864	799	835	774	827	834	856	862	822	863	834	818	821	842	848	842	818	816	806	879	865	858	838	849	858	869	813	818	842	812	873	831	838	853	838	840	902	825	834	878	845	827	858	876	817	853	835	868	840	815	838	809	876	841	825	827	885	863	809	821	798	886	891	867	833	877	901	805	886	800	826	802	807	888	860	877	856	852	860	824	877	865	796	836	837	831	816	796	839	846	810	847	820	873	867	868	866	842	832	875	822	845	840	846	857	775	896	877	878	839	915	832	844	879	834	827	841	852	870	849	813	838	814	839	848	874	870	881	847	815	870	845	855	846	805	852	890	833	886	820	797	819	857	807	811	847	862	840	819	872	858	842	808	833	843	898	874	864	830	895	867	851	874	838	852	838	850	802	814	828	877	849	857	807	812	789	831	847	811	850	859	835	864	828	862	840	839	852	804	869	839	813	842	828	792	809	828	874	817	815	836	847	841	872	844	864	826	858	893	858	800	831	801	846	853	885	815	840	882	892	857	817	888	918	899	825	857	887	803	802	883	858	832	835	845	826	806	859	791	873	859	778	851	810	858	815	840	851	863	790	882	841	860	814	869	805	894	822	806	869	816	846	786	858	812	850	853	811	871	809	839	855	892	815	799	865	837	834	797	858	795	862	886	862	847	832	802	789	819	795	831	858	832	871	821	804	863	872	855	835	813	822	805	817	807	789	837	862	781	840	857	826	817	832	795	810	841	827	816	891	818	813	870	827	857	826	837	909	846	823	810	887	828	840	888	869	820	819	823	842	845	877	822	797	820	769	808	823	838	839	833	835	788	813	837	769	801	904	804	815	816	878	787	851	812	855	814	855	839	817	886	868	810	805	823	834	893	830	821	771	809	886	843	824	840	806	860	798	866	835	864	823	877	807	886	835	825	879	823	833	862	819	839	884	813	854	847	840	846	784	846	834	820	843	822	863	890	820	835	858	786	867	805	836	792	856	816	832	790	816	827	841	857	852	856	821	877	851	865	874	821	808	889	879	876	860	829	817	831	846	835	887	813	848	803	855	802	875	822	864	817	817	819	795	812	818	862	828	861	825	846	797	818	811	777	894	864	802	834	865	885	800	824	859	837	838	868	818	869	817	826	854	845	862	847	856	815	843	851	816	866	779	834	799	824	911	833	856	847	832	817	820	829	817	811	874	898	826	786	859	834	828	860	799	815	830	846	800	806	829	872	865	822	851	835	855	831	838	814	821	810	859	840	771	790	791	827	836	835	873	803	871	854	797	836	839	833	846	856	781	848	841	811	869	791	805	838	850	818	858	819	856	784	851	802	864	818	844	850	870	825	772	838	837	860	862	872	827	881	887	806	826	897	839	808	872	872	878	816	843	834	808	809	886	783	818	803	842	879	854	835	845	850	865	871	864	873	818	794	826	840	859	853	859	851	896	839	815	850	845	800	843	865	868	815	846	851	831	809	820	829	862	847	813	874	814	781	838	880	838	886	856	866	832	847	827	850	834	816	813	858	808	865	778	825	855	853	840	848	836	877	831	811	797	853	863	842	825	825	834	833	880	811	851	794	823	845	801	848	817	865	811	839	873	831	855	817	819	827	804	835	880	851	874	807	766	787	804	812	872	806	872	837	813	824	819	840	864	859	806	867	852	887	829	867	819	786	846	832	795	792	814	871	834	775	856	810	842	814	854	835	857	777	851	830	896	859	857	846	843	824	813	836	895	821	859	849	846	885	820	862	851	852	822	776	815	823	849	808	874	871	896	832	820	849	900	853	856	804	820	814	825	819	871	815	800	853	875	842	827	832	771	850	803	838	873	823	857	804	831	831	831	800	847	789	865	823	828	885	838	846	792	848	826	909	896	833	834	855	815	900	843	847	855	841	839	811	805	856	818	825	806	848	826	861	835	864	842	849	783	851	871	833	812	869	807	868	829	849	804	826	869	844	839	827	801	758	855	816	823	865	823	853	835	824	854	824	818	845	838	870	853	841	861	797	806	794	807	853	828	880	851	803	817	869	844	815	821	810	851	831	808	856	874	835	879	859	852	844	845	799	867	868	799	861	802	819	835	794	810	848	837	849	828	802	784	829	817	861	840	882	855	830	843	893	786	894	812	860	873	824	815	820	852	813	846	828	811	809	838	851	872	880	818	830	809	808	842	818	835	889	852	778	824	868	834	871	794	811	830	821	765	846	886	841	821	821	871	816	803	860	787	844	856	841	858	861	885	817	878	803	830	819	762	871	801	819	849	851	913	834	853	805	855	846	869	850	863	847	831	860	832	808	807	777	844	822	794	905	831	858	800	825	772	822	780	858	798	859	853	831	787	814	848	844	907	827	861	872	855	852	863	778	826	834	806	838	822	828	816	838	810	865	843	801	815	779	867	832	868	858	818	852	787	821	844	863	789	786	815	799	894	845	848	860	826	835	868	804	777	841	814	799	867	836	837	850	828	855	829	788	825	831	845	860	859	865	826	853	809	806	847	844	796	826	782	851	859	867	809	817	879	899	797	809	870	835	798	862	799	846	840	824	851	820	862	848	847	806	838	827	852	835	833	845	791	817	875	826	802	834	877	813	882	847	792	824	847	861	853	807	826	817	816	856	850	832	866	825	765	801	881	848	826	822	901	846	838	845	777	839	790	827	821	831	825	846	864	835	883	869	850	829	851	860	882	822	833	801	881	847	802	812	810	803	836	840	816	851	868	839	859	832	807	839	792	807	810	874	797	869	859	884	877	797	841	841	816	827	795	837	874	817	804	822	870	838	797	853	881	830	818	829	860	861	823	835	858	821	818	823	788	814	803	825	819	808	851	836	833	844	863	833	840	883	854	804	820	830	822	806	896	812	793	871	820	816	834	819	851	857	844	815	883	861	851	782	871	805	866	821	863	879	845	818	839	888	809	786	867	807	888	790	841	792	822	840	861	841	794	866	781	839	814	752	815	876	837	856	808	860	834	860	794	845	847	843	865	849	830	825	843	797	844	864	803	833	847	881	863	874	831	797	813	807	835	840	846	847	783	851	793	809	881	835	800	842	846	827	832	777	873	843	835	832	838	827	838	832	843	824	839	876	887	821	858	820	800	842	837	859	822	845	862	795	853	826	851	820	839	877	842	780	844	872	853	831	821	853	862	831	786	842	839	801	786	882	885	835	854	848	780	839	836	833	818	797	803	828	786	828	863	772	845	811	843	875	821	823	855	897	775	874	843	853	801	821	815	810	806	812	846	786	828	833	826	839	844	857	795	856	831	828	850	879	831	883	812	838	832	859	844	866	813	842	815	802	832	817	823	807	836
18390	12881	10506	5391	3960	3136	2660	2239	1936	1639	1355	1309	1173	1124	1098	1032	983	1009	942	957	904	926	903	919	913	880	876	883	922	912	920	910	886	870	931	862	852	849	891	855	856	870	917	826	859	923	862	831	827	862	895	847	889	908	851	812	873	856	897	889	831	908	857	848	859	848	831	892	832	886	856	905	827	806	853	829	814	846	873	877	824	820	883	829	884	810	812	814	873	858	810	836	869	839	850	925	907	847	849	861	864	854	897	824	845	856	913	851	842	825	830	858	824	861	856	850	849	856	825	916	824	799	838	882	866	887	860	847	851	847	881	891	846	874	877	883	866	877	867	815	857	869	885	850	870	861	869	817	876	859	871	854	855	853	826	859	821	880	904	811	867	798	820	867	837	853	857	862	797	896	834	820	862	825	882	873	878	866	852	841	843	861	865	808	878	856	872	832	862	871	847	850	858	882	831	835	874	802	907	905	823	824	907	863	787	859	859	861	882	900	806	870	815	842	871	861	904	854	848	819	840	856	875	821	873	858	866	868	872	878	914	837	843	853	882	822	829	824	864	810	794	863	852	913	863	888	867	841	835	873	860	868	805	828	871	881	861	872	873	825	819	903	845	864	903	855	852	829	873	859	841	861	880	866	851	867	811	843	843	835	841	850	835	820	866	811	878	897	845	838	851	818	868	855	856	861	888	863	917	825	858	864	891	872	813	834	865	871	872	822	867	837	844	805	922	820	886	903	918	811	827	855	796	796	848	881	872	826	823	863	855	874	834	873	812	864	854	808	866	860	824	826	855	868	847	834	882	834	873	870	908	841	858	869	855	861	800	825	878	834	884	867	852	815	859	885	814	847	851	847	836	834	913	839	820	897	844	867	813	870	850	833	888	862	884	829	821	867	854	842	864	834	876	856	837	874	884	899	872	846	848	907	876	857	905	869	841	850	890	859	823	872	865	835	822	848	874	885	896	858	887	851	886	883	847	818	846	881	839	917	850	833	846	852	833	826	844	895	820	870	870	838	898	885	848	847	866	847	915	837	887	871	887	838	904	819	830	843	838	840	815	859	828	834	849	831	820	796	889	850	820	861	830	870	833	817	874	842	848	900	846	866	886	836	859	810	847	836	852	875	809	853	872	850	819	797	861	862	869	924	885	827	877	822	857	854	842	812	844	842	870	843	888	833	838	823	886	876	886	839	867	856	806	846	846	827	840	823	816	884	846	876	851	845	866	856	898	857	868	877	875	865	857	858	858	857	873	818	870	856	847	847	815	874	901	860	859	799	862	879	885	841	848	892	878	890	874	857	836	879	811	899	848	861	809	828	830	866	878	846	771	853	824	839	869	882	887	802	816	870	857	884	867	857	864	875	856	842	857	815	856	870	859	879	868	842	889	873	859	892	829	814	845	850	823	873	895	809	844	823	835	840	886	864	857	837	860	838	852	859	890	802	885	871	816	861	866	854	869	811	878	858	810	863	841	852	882	836	850	851	868	861	818	848	843	902	863	851	894	851	855	838	839	824	867	803	838	823	893	843	872	855	903	844	819	878	876	860	830	801	905	838	816	838	915	856	805	830	808	800	829	856	843	799	855	856	813	830	855	848	939	878	864	779	858	864	864	874	860	844	806	895	827	862	844	872	808	845	870	872	862	824	881	854	828	842	871	844	892	851	883	811	847	869	828	845	841	876	809	876	885	841	898	861	891	830	841	894	822	887	899	872	812	842	833	849	822	836	857	848	852	810	814	837	874	868	869	904	814	858	853	852	895	850	859	836	858	825	831	835	803	848	860	864	862	818	868	854	840	789	815	876	828	800	890	904	892	895	824	802	885	920	822	844	865	851	872	864	816	858	824	866	801	902	931	822	866	814	930	882	828	831	864	819	876	887	840	827	822	795	817	843	873	828	850	825	833	853	816	835	840	907	874	794	878	848	876	872	898	823	806	798	799	888	808	858	849	841	836	879	843	871	891	863	854	893	871	842	854	806	836	876	820	892	808	817	854	810	829	913	901	832	851	858	843	848	843	853	886	820	823	836	855	857	825	895	923	865	836	862	821	853	788	831	857	816	780	847	831	887	874	840	851	873	872	846	885	832	817	859	862	848	892	873	846	832	815	889	828	880	886	777	858	826	885	785	840	914	848	809	831	820	819	799	812	817	877	845	840	823	879	881	830	892	877	886	887	854	871	861	835	860	844	854	836	854	841	869	822	904	844	836	869	819	918	821	877	858	823	872	859	829	820	870	900	844	862	851	838	840	865	850	816	906	828	859	888	892	897	852	853	861	821	875	864	835	852	843	888	839	847	828	870	811	814	813	848	862	806	869	830	860	883	885	849	880	858	870	871	843	894	869	848	847	838	883	866	846	749	829	819	830	816	883	876	812	844	833	872	819	888	828	837	902	836	854	886	848	849	815	863	844	807	835	844	883	895	887	875	856	874	884	878	847	855	845	838	885	845	825	845	886	831	827	899	854	844	907	827	817	863	831	837	849	868	852	858	870	836	851	909	845	841	841	867	795	805	899	877	820	902	812	878	832	809	846	837	887	879	866	857	863	879	816	811	838	836	825	871	840	864	843	868	866	855	890	864	890	813	834	773	855	860	871	861	836	883	874	862	891	867	859	840	901	825	811	877	897	886	805	865	845	852	883	820	866	884	855	863	842	851	862	880	868	788	870	887	846	832	863	871	847	799	847	877	880	856	857	893	841	841	825	828	826	879	824	863	815	866	883	879	872	849	823	842	838	811	812	870	835	870	846	853	830	842	861	837	822	859	864	821	877	836	866	845	874	857	890	822	825	845	874	815	796	837	883	857	843	856	806	823	868	833	847	852	782	833	837	855	859	867	835	858	824	825	916	821	834	888	837	847	821	828	847	869	857	867	807	845	891	812	850	888	894	886	846	836	870	843	835	788	833	831	851	827	877	829	874	852	879	904	858	818	871	889	873	829	865	828	880	853	847	868	877	878	847	827	821	805	829	857	851	857	820	873	821	872	910	862	853	871	841	800	828	870	860	848	804	848	863	837	876	806	842	795	826	854	883	844	835	881	875	839	875	877	881	883	844	842	841	866	842	862	839	871	797	861	886	882	866	861	850	842	851	803	837	859	806	854	893	830	797	875	855	860	851	855	864	800	882	832	845	871	855	854	869	821	890	844	888	787	832	826	867	824	825	834	893	830	839	827	895	852	833	833	857	850	851	860	855	849	853	868	838	906	897	860	831	829	861	838	865	871	863	875	887	829	899	834	839	858	874	899	849	808	875	855	863	861	812	880	877	856	866	913	874	854	809	841	830	849	899	844	872	909	893	915	835	820	874	781	831	837	876	857	846	872	870	793	859	870	874	883	862	865	831	827	869	844	860	808	845	852	834	815	885	859	860	857	784	852	898	860	889	800	823	859	849	836	880	883	863	844	869	855	880	872	906	842	866	844	888	791	830	882	865	878	895	860	841	861	828	829	815	821	827	833	865	835	857	891	878	841	868	864	815
22353	21040	28568	23737	21043	21113	12582	2006	1495	1316	1165	1060	1080	994	953	969	924	951	951	952	956	911	897	877	926	880	829	865	880	886	865	856	891	846	907	844	843	837	871	846	868	815	795	861	880	871	877	811	853	869	868	881	906	892	842	886	832	825	876	854	889	814	853	851	896	825	864	848	829	839	844	809	822	760	864	848	857	860	880	822	866	843	836	837	845	841	817	855	834	834	847	867	806	844	812	868	857	861	818	842	893	824	852	836	866	866	854	849	827	801	816	836	840	839	798	834	824	849	856	840	883	832	797	839	898	850	863	824	829	865	824	845	816	797	848	864	841	877	874	855	866	839	859	845	768	820	866	861	809	845	897	803	804	836	903	822	818	843	864	878	845	864	805	822	828	855	848	782	838	835	822	856	847	837	836	793	821	875	899	819	824	802	855	846	857	786	807	815	848	862	923	798	827	841	876	834	857	793	853	867	868	819	826	803	788	870	839	861	844	849	855	867	799	850	846	805	871	839	916	827	830	838	854	824	857	852	831	830	854	906	814	873	808	818	870	852	802	855	859	853	851	831	869	858	854	841	870	886	846	851	797	814	870	831	847	857	884	836	783	823	804	887	827	834	837	854	804	875	889	832	841	842	838	868	853	823	887	830	841	837	836	843	837	836	811	886	865	873	845	828	860	811	874	752	846	810	871	788	845	835	889	845	843	871	798	824	864	839	813	876	904	886	881	849	870	785	836	848	876	868	894	817	854	856	877	868	837	849	849	785	800	819	854	826	840	819	862	851	849	884	843	783	893	814	830	852	788	816	867	879	865	828	808	883	820	797	811	862	814	859	809	787	820	847	864	874	847	851	837	852	816	846	851	791	877	868	843	847	806	891	823	830	845	840	845	808	843	890	865	813	845	839	867	847	818	872	834	878	865	838	803	825	853	881	864	815	907	825	836	804	858	883	909	885	862	853	832	850	847	847	820	856	801	849	839	859	845	810	800	852	801	810	784	847	818	832	860	840	820	839	867	833	884	927	804	882	875	845	841	847	854	858	841	825	852	835	887	844	855	809	850	870	829	887	831	874	869	827	848	848	806	825	867	812	856	843	865	848	885	804	848	890	865	804	815	819	878	833	820	792	840	831	863	840	817	844	839	847	822	863	853	913	875	819	808	859	819	837	846	822	845	852	829	858	855	890	819	819	839	903	849	805	831	822	832	831	836	832	833	857	814	844	847	871	843	845	856	837	824	865	844	826	854	860	856	840	801	889	818	830	813	818	828	848	891	826	760	852	851	816	837	888	863	868	868	840	861	892	869	851	801	849	893	843	865	892	872	887	906	847	871	885	880	833	813	816	817	833	832	828	902	887	832	855	860	868	858	831	881	886	864	791	829	883	827	839	838	883	904	790	831	873	822	843	816	789	834	820	861	845	823	807	779	819	800	801	805	851	841	849	796	789	866	764	856	851	835	811	828	858	787	844	870	829	840	824	861	857	831	816	851	848	832	842	875	845	840	880	838	845	822	797	882	898	847	834	832	844	811	794	849	787	868	852	836	845	846	855	902	872	796	859	820	855	847	843	846	841	861	876	826	848	841	867	858	817	827	865	879	837	866	818	826	883	781	815	848	893	811	838	849	782	806	822	802	899	831	816	832	813	823	842	791	863	842	878	802	832	853	828	831	881	834	845	864	893	881	888	868	852	824	819	835	867	809	820	909	844	849	826	835	805	848	883	835	845	837	832	823	805	884	853	835	898	838	860	824	810	806	783	825	805	848	844	876	869	788	817	811	847	857	822	822	838	798	837	848	858	800	887	846	817	818	832	834	849	835	896	817	840	839	831	846	887	861	842	810	858	876	882	876	773	826	827	785	827	856	847	832	854	851	805	849	854	826	856	803	822	850	855	858	850	837	900	856	880	859	842	864	881	860	812	794	826	862	838	851	837	852	844	906	853	819	839	825	857	802	838	854	859	798	860	813	806	803	811	848	825	820	872	846	782	827	790	838	812	832	818	846	834	821	848	881	862	850	850	867	855	878	881	847	879	808	842	816	926	794	826	859	849	811	855	840	851	844	864	809	860	815	817	854	823	835	855	851	821	836	841	861	840	843	817	819	883	856	818	787	819	859	864	820	863	866	853	865	888	839	864	858	824	887	861	796	775	871	812	857	749	887	858	829	812	836	862	871	784	851	812	860	814	784	809	829	863	895	901	823	805	806	810	799	834	836	856	845	868	856	859	839	810	863	838	832	888	849	877	747	882	829	811	859	870	898	789	768	807	827	855	852	809	807	828	864	791	803	801	845	853	815	790	766	890	851	835	807	835	795	807	841	827	866	792	877	830	854	854	871	831	821	816	803	790	860	816	838	879	833	804	832	829	867	781	843	827	863	806	861	851	847	862	839	862	818	839	812	859	883	816	808	892	819	805	771	845	805	842	829	834	845	849	864	794	806	807	799	841	808	814	857	897	856	863	867	863	867	864	876	833	846	804	854	782	825	829	810	843	898	852	822	795	796	823	849	830	867	804	883	893	861	831	809	841	825	813	837	858	850	775	825	808	783	847	866	819	834	824	823	792	806	830	833	827	810	820	892	849	842	828	823	823	802	847	848	775	877	810	829	843	823	799	818	852	823	787	789	854	865	862	866	830	811	824	838	870	857	818	863	873	819	850	865	815	823	810	899	841	889	844	858	851	816	869	843	828	833	847	824	837	859	841	810	843	867	801	866	842	810	883	837	831	792	860	842	843	783	819	869	797	776	829	849	878	841	879	835	822	878	812	852	833	814	826	818	831	874	839	834	786	845	866	842	866	838	808	815	840	796	869	842	803	895	851	847	811	828	856	845	856	850	828	844	843	843	897	834	816	866	842	855	870	858	853	876	856	762	773	763	834	829	835	812	872	881	804	827	894	873	861	806	836	834	791	827	794	813	839	813	811	869	840	857	855	815	805	847	800	849	792	851	837	822	882	867	853	833	786	839	883	811	816	820	820	872	821	842	865	813	802	813	885	834	837	815	867	833	849	857	848	833	821	797	860	806	873	869	843	792	851	792	862	849	846	855	847	830	827	834	887	853	865	819	799	804	854	866	843	848	819	855	819	828	842	888	844	830	885	827	834	830	836	874	858	805	834	824	852	853	836	839	822	841	862	802	880	850	823	820	838	812	826	817	844	842	875	857	809	827	898	830	861	785	871	857	854	818	847	836	833	824	831	839	832	837	849	863	786	826	865	826	835	833	844	851	825	855	819	779	804	862	822	842	895	855	834	826	802	832	818	887	845	845	824	904	875	913	831	886	885	805	853	847	863	842	872	852	879	808	771	854	843	852	814	838	821	829	831	857	831	847	843	800	879	847	805	828	839	863	765	845	864	799	840	857	841	825	833	850	818	843	819	868	817	861	860	798	842	827	883	839	779	831	913	876	832	801	840	797	868	832	818	874	868	808	824	870	852	892	857	820	872	816	849	855	840	841	853	822	879	801	859	888	773	864	849	824	849
18811	13076	10737	5480	3985	3103	2631	2239	2018	1547	1419	1270	1160	1031	1063	1051	1083	964	926	943	977	920	931	916	871	912	861	905	879	866	897	925	848	865	834	883	865	922	905	876	823	855	827	835	837	865	831	873	791	849	901	864	847	883	855	823	834	866	890	848	916	945	845	865	849	867	839	872	868	826	872	899	833	815	944	856	820	820	874	867	866	831	875	877	894	828	914	864	870	863	829	824	847	849	828	795	818	866	829	829	856	845	816	873	847	848	894	833	862	838	874	801	873	868	872	829	873	842	913	886	832	821	903	825	868	862	859	788	854	869	848	832	857	877	858	820	830	894	850	855	835	848	816	801	857	840	895	839	901	850	883	875	825	781	888	881	823	818	774	854	912	863	787	878	845	905	875	802	895	842	833	844	865	858	832	790	854	861	872	886	852	844	878	855	872	835	824	866	861	906	825	821	890	831	893	842	826	875	894	896	864	877	829	877	862	836	885	836	816	819	814	860	800	849	847	847	865	858	836	887	855	820	857	838	819	841	839	875	831	856	820	861	835	833	754	855	873	795	869	856	822	857	844	838	830	853	833	826	843	830	839	868	885	824	874	846	878	869	863	853	876	852	850	882	849	887	879	822	865	846	821	837	862	844	835	885	851	919	814	862	847	864	856	820	787	809	849	878	844	829	866	795	809	858	818	808	864	862	855	796	877	865	807	880	872	812	849	859	869	852	863	864	859	820	863	864	828	806	890	846	859	878	876	862	845	856	830	859	833	871	842	870	870	860	866	859	878	861	866	816	853	837	905	813	867	840	879	836	883	878	853	915	819	822	838	867	835	829	875	828	894	837	850	910	886	859	834	862	874	825	887	880	838	857	851	804	859	814	825	880	850	869	932	920	867	867	849	824	873	852	823	854	868	812	885	899	861	873	861	800	842	832	796	851	847	880	882	862	846	857	903	808	841	845	840	863	836	902	858	840	858	890	858	848	890	893	835	856	858	853	820	848	826	823	853	868	870	800	896	857	854	843	840	851	844	841	858	792	864	815	861	862	880	841	889	838	831	857	860	818	921	856	862	813	832	824	829	833	818	841	833	870	861	858	811	870	837	835	857	840	905	808	901	844	840	842	833	872	830	841	831	814	879	860	866	847	879	825	779	809	866	832	847	885	870	884	857	887	791	860	794	822	827	915	883	843	822	850	830	876	872	848	809	817	814	851	833	865	862	831	834	845	878	856	883	837	829	851	847	856	851	888	827	861	880	826	846	863	785	862	834	824	845	848	875	801	891	853	901	850	827	880	816	867	850	798	813	880	847	890	832	887	878	884	865	838	827	867	830	877	862	816	835	868	891	847	831	842	853	872	833	818	845	832	896	796	811	852	861	856	849	864	831	848	849	800	851	858	861	851	874	846	867	824	807	804	892	838	866	862	874	833	810	854	819	854	865	826	804	836	869	862	760	878	850	861	837	833	867	880	897	798	878	897	829	840	830	785	837	861	867	866	859	806	891	827	802	853	810	856	855	847	847	904	888	880	833	841	797	863	842	824	857	855	881	882	848	828	878	855	832	871	825	863	813	851	859	852	887	817	893	861	842	810	853	900	834	855	859	830	873	863	896	857	872	814	868	835	834	829	807	849	811	863	870	880	836	808	904	869	848	858	867	845	832	801	824	817	861	852	866	798	851	919	833	847	846	854	859	872	865	878	834	837	893	890	881	837	881	828	901	878	908	849	853	883	805	855	814	863	836	855	863	810	854	826	811	840	874	857	858	840	838	835	852	908	871	868	821	842	788	876	883	876	858	838	922	848	829	863	875	841	905	850	856	820	865	863	840	911	914	848	868	849	860	851	833	878	877	928	837	854	838	865	893	820	812	862	867	820	877	835	857	840	866	870	875	767	830	835	811	890	852	899	819	896	858	878	846	838	860	844	874	846	865	868	864	826	829	859	804	853	889	856	916	846	922	831	815	829	876	848	786	901	831	843	864	772	859	838	831	854	850	876	852	850	869	863	811	841	882	874	844	886	821	822	835	859	931	820	908	878	865	833	877	875	776	849	855	830	863	871	795	899	866	837	841	779	877	850	892	837	869	883	841	920	875	850	857	833	871	902	844	913	849	876	871	802	893	845	881	851	860	871	833	843	831	829	832	864	825	823	853	873	827	833	844	832	860	896	856	834	879	807	872	869	877	889	876	860	887	813	834	835	870	844	833	856	864	820	875	824	764	852	825	833	855	876	810	818	848	795	854	890	881	842	833	839	811	803	876	820	871	856	840	891	862	902	844	841	870	849	858	854	875	874	877	896	859	895	901	932	851	824	849	907	863	887	871	870	865	863	807	798	894	871	824	875	863	893	822	896	884	817	855	822	864	892	870	851	870	850	842	847	855	801	868	810	848	790	886	892	850	816	879	873	819	844	865	864	830	855	856	862	903	898	821	853	893	858	802	848	853	842	837	870	870	844	812	835	839	847	879	872	866	845	861	821	863	814	863	882	866	864	821	822	891	906	866	853	854	797	865	851	855	825	857	888	815	821	889	855	851	820	897	889	832	815	857	808	830	857	885	863	883	820	868	854	868	844	816	844	844	822	860	843	838	883	833	861	851	868	811	868	865	847	853	882	850	820	790	822	904	866	828	849	913	861	844	880	863	805	871	814	871	818	848	849	842	817	850	839	854	871	814	811	832	825	831	815	818	877	804	847	846	850	832	860	846	905	883	851	826	919	885	858	819	882	878	865	829	875	849	843	882	903	849	859	859	877	870	840	835	875	865	806	823	825	826	908	879	840	853	820	872	889	862	840	822	829	857	860	796	870	868	874	818	890	794	878	847	836	894	882	843	897	908	896	848	855	795	860	884	837	861	838	830	855	887	848	789	837	827	855	880	878	820	816	782	819	862	877	887	912	828	856	849	876	886	889	872	854	900	872	800	890	841	790	827	878	850	867	883	851	895	836	861	868	766	871	864	830	916	870	843	847	806	874	855	876	854	874	822	843	873	909	858	854	869	857	816	900	860	827	848	845	834	769	805	807	880	883	848	801	814	847	881	862	849	799	783	851	813	857	904	845	865	826	840	812	894	880	851	843	849	877	844	835	899	874	846	836	851	902	863	844	818	845	863	821	840	841	858	865	885	830	886	848	843	912	866	812	802	850	859	894	858	892	863	831	902	876	853	906	849	850	874	805	863	876	848	847	885	841	822	902	824	876	824	838	832	842	827	913	880	867	824	866	909	886	808	836	835	870	886	883	841	833	879	867	851	838	862	869	835	862	864	837	839	874	866	826	856	846	857	898	868	849	819	814	866	831	849	890	827	907	871	866	885	804	843	809	835	792	863	840	869	902	832	908	874	886	909	846	842	857	855	837	855	762	899	881	797	857	844	838	869	833	813	860	808	875	857	809	876	843	841	814	865	895	869	844	833	790	802	810	887	878	815	871	929	864	863	892	832	852	884	861	847	884	840	846	864	837	833	835	883	819	824	879	835	817	872	824	865	826
22563	21150	28733	23837	21158	21238	12723	2023	1460	1317	1199	1100	1069	1024	1010	971	996	899	946	873	961	889	957	971	868	881	896	866	916	849	848	831	838	836	918	863	869	859	909	873	893	821	866	880	845	885	865	858	898	815	807	899	905	873	814	938	826	866	816	849	829	861	871	861	804	799	847	830	808	896	863	912	862	789	828	826	856	846	853	902	835	830	795	872	858	839	841	824	904	860	835	815	869	881	866	907	813	835	836	879	888	900	882	844	860	879	870	911	838	844	871	859	876	827	841	902	864	859	866	851	912	893	835	840	857	833	818	831	843	868	835	824	861	867	823	876	884	811	838	836	807	875	823	876	862	861	865	881	866	825	807	821	855	831	850	830	810	863	829	909	851	810	831	839	850	879	830	899	851	896	875	844	853	838	876	842	838	829	854	815	891	843	837	800	797	871	858	841	892	837	822	847	855	859	834	840	882	826	844	817	878	815	871	855	883	870	838	823	913	832	864	872	923	874	816	831	852	902	851	863	848	896	811	863	851	847	842	835	824	838	877	821	847	838	830	870	827	811	907	870	821	839	867	806	874	875	874	837	845	842	849	809	895	883	853	811	858	835	825	841	826	848	828	850	876	836	889	873	752	848	832	831	844	876	866	807	844	820	833	863	800	870	857	801	866	872	810	833	850	869	830	910	892	840	873	861	861	886	813	895	846	821	863	827	874	896	825	911	848	834	894	853	871	881	794	889	827	847	841	846	854	856	824	842	815	855	905	819	933	876	880	876	871	837	829	883	862	849	836	855	906	834	861	903	832	818	843	856	879	884	844	864	882	816	874	806	875	834	800	843	869	821	843	847	849	877	814	859	862	839	818	881	882	865	887	808	837	863	879	883	862	913	896	858	842	848	859	856	850	871	829	857	900	896	886	854	867	846	865	853	813	866	827	812	843	815	851	865	827	872	874	901	824	889	842	836	827	846	823	842	829	809	838	853	860	836	893	865	823	826	840	900	861	853	894	827	840	865	827	852	821	864	855	815	800	846	847	833	805	784	836	849	815	823	835	861	841	877	863	855	876	815	903	812	907	886	862	886	917	870	835	855	852	826	818	881	895	858	876	865	813	873	866	850	885	891	889	876	815	824	933	877	873	875	872	852	889	861	849	857	815	867	859	840	832	848	818	862	882	853	882	870	866	858	857	810	918	852	839	857	866	857	813	831	867	872	865	864	837	854	843	825	828	913	818	851	838	840	871	846	844	813	857	834	854	879	897	901	907	870	820	886	868	860	833	747	822	869	844	837	837	846	874	852	829	832	847	838	866	819	837	858	852	846	890	864	867	834	856	867	845	866	871	799	829	893	893	808	877	822	865	840	814	830	860	856	908	799	878	857	808	813	815	825	847	829	864	909	826	826	891	867	814	867	831	822	811	856	829	884	830	898	834	859	834	847	854	864	858	817	836	840	841	871	879	833	822	867	832	828	925	846	824	883	894	847	867	842	881	848	833	885	857	875	824	833	828	816	854	839	877	884	841	831	781	838	826	867	837	847	848	830	857	874	869	869	788	813	824	829	875	855	842	896	878	858	915	868	843	820	854	833	828	838	814	845	864	864	827	848	827	814	821	819	878	863	886	821	852	902	849	837	840	809	899	871	814	804	805	827	773	851	843	856	830	890	865	854	865	873	791	864	841	864	807	866	842	841	884	842	870	859	836	816	850	851	866	855	846	869	886	863	874	868	861	871	808	896	844	885	838	885	847	868	864	868	812	857	850	876	862	885	870	860	861	806	865	821	822	881	829	893	874	826	877	857	852	847	841	876	858	828	857	859	879	854	859	869	857	885	815	814	885	827	817	788	830	892	843	851	873	842	823	860	881	772	849	815	860	902	829	804	833	878	839	822	822	801	834	874	888	878	860	807	873	840	870	876	852	816	849	824	843	861	870	872	823	840	884	859	854	875	876	859	815	887	783	796	853	809	916	811	876	844	865	896	843	866	863	827	868	904	858	852	856	848	849	863	871	864	815	879	856	913	828	844	838	850	843	798	836	853	912	851	814	819	891	890	869	839	848	819	898	814	803	850	866	810	874	838	830	811	876	869	873	877	846	837	857	879	830	867	783	817	811	837	872	855	873	852	806	811	877	852	915	852	806	826	912	856	851	845	857	853	918	802	848	837	811	849	849	836	851	827	779	855	869	833	884	812	898	884	881	875	876	856	877	801	860	847	829	838	838	848	852	830	868	872	880	902	863	864	822	835	781	826	853	883	826	813	869	884	840	853	810	780	834	832	874	847	861	834	875	845	867	758	834	872	936	821	826	815	862	855	877	792	824	892	822	855	853	762	844	856	915	870	807	817	848	836	855	856	816	841	869	853	811	816	802	849	879	895	879	813	849	836	853	805	812	822	848	790	801	786	847	877	810	874	851	764	874	910	874	824	849	912	828	844	866	815	831	791	837	863	849	850	839	890	875	889	800	833	857	866	866	887	848	832	863	831	809	808	840	865	893	934	803	865	830	852	834	854	835	832	810	828	843	815	885	866	823	839	846	828	850	895	837	858	872	935	843	844	775	787	815	873	807	824	859	863	877	842	821	887	844	794	901	861	840	840	832	843	797	865	859	837	797	824	834	844	860	815	806	877	900	836	833	853	861	814	807	858	864	823	818	887	866	809	841	800	832	833	857	843	901	854	849	840	827	850	823	904	864	825	832	869	851	875	828	798	862	844	865	847	904	866	853	832	871	851	855	915	876	850	881	835	840	808	822	816	786	818	874	847	873	893	893	802	811	865	832	827	880	807	820	848	860	836	859	855	796	880	888	857	808	823	859	848	866	830	779	834	872	841	891	803	853	812	848	872	806	835	826	835	871	856	813	890	855	837	860	831	873	869	895	831	878	801	807	856	833	831	862	902	845	897	807	857	912	853	834	818	881	870	858	820	874	864	734	892	844	868	842	815	885	835	874	833	893	846	884	863	828	879	848	802	801	870	904	882	852	818	894	892	870	845	843	825	869	876	848	855	832	844	828	818	843	866	822	861	856	830	862	857	846	830	835	869	922	906	820	794	851	801	826	816	808	832	856	818	835	825	827	892	844	849	838	861	821	862	795	832	846	888	869	836	861	878	832	877	865	830	872	879	838	798	823	869	827	853	860	890	859	849	865	847	846	863	840	842	798	884	916	791	863	885	832	834	830	816	838	881	865	836	857	849	798	819	782	861	808	827	900	848	853	831	827	849	825	881	816	858	895	855	856	795	852	844	839	826	875	854	823	843	860	800	878	919	828	884	866	794	868	869	836	863	830	901	842	824	855	811	831	867	854	883	846	872	828	863	805	802	831	867	877	861	842	906	842	848	888	832	839	818	868	839	807	908	794	844	840	862	831	805	841	893	857	841	858	881	874	861	826	801	853	883	874	885	898	817	851	878	848	855	832	876	854	831	882	850	838	834	900	828	837	840	851	819	856	836	885	851	820	859	819	848	828	890	860	870	853	793	808	827	853	834
19951	12961	10629	5689	4111	3174	2631	2132	1910	1589	1427	1265	1162	1102	1069	1109	1003	963	969	962	916	915	951	878	916	911	921	901	883	879	933	850	909	897	893	900	881	896	868	864	837	900	832	888	876	835	881	917	841	809	933	887	783	864	886	835	917	882	845	871	884	872	927	873	890	857	878	921	857	913	860	925	859	884	873	872	832	915	871	879	815	865	853	875	849	814	892	869	857	887	891	885	863	851	917	845	834	799	841	846	843	883	922	909	878	876	881	908	867	848	865	864	879	835	940	821	888	819	820	803	853	854	850	875	835	836	826	857	827	883	821	856	859	923	868	825	856	873	849	862	876	889	882	865	840	854	825	840	842	910	865	849	854	869	859	875	830	869	844	848	880	841	897	915	842	884	853	828	900	856	861	857	870	811	824	865	862	857	884	838	860	839	821	865	874	891	806	887	875	867	890	849	815	861	863	899	818	840	789	827	875	880	851	857	846	881	856	812	896	893	836	887	858	858	872	858	836	869	826	844	883	880	845	826	870	860	875	859	914	854	883	858	859	895	850	816	869	872	845	912	870	820	845	839	852	856	862	878	903	871	854	843	851	872	841	835	883	864	863	853	902	863	894	846	846	860	830	894	891	865	866	843	854	887	876	867	828	847	877	858	845	872	850	846	929	880	829	863	819	830	917	859	850	835	836	864	876	888	830	857	870	865	838	842	921	871	858	845	850	884	855	878	841	882	803	855	901	851	873	921	865	925	872	845	833	911	871	873	817	812	829	884	883	860	806	815	868	869	926	844	852	855	885	827	866	893	857	844	866	910	858	870	849	862	849	834	900	825	851	875	909	860	858	790	843	859	818	900	899	849	856	869	834	816	853	950	859	898	885	908	869	862	826	848	877	857	870	852	813	871	837	868	893	817	818	876	868	845	856	873	918	855	861	849	884	851	874	869	848	853	892	919	901	879	873	910	893	903	843	853	843	814	856	918	839	894	891	851	819	845	872	879	873	893	907	881	853	848	898	840	829	929	930	862	842	840	839	846	831	846	829	847	877	863	870	873	885	895	898	872	910	844	832	863	871	793	854	879	877	823	909	872	823	826	861	891	819	858	920	827	901	848	923	856	823	911	895	850	783	832	837	862	866	869	918	838	860	854	895	834	854	853	814	817	834	811	852	854	884	847	890	844	882	795	817	790	871	861	832	859	884	904	873	848	845	883	860	834	795	860	855	825	858	898	820	928	866	791	843	879	868	859	897	891	866	861	881	892	875	900	852	833	865	859	911	839	843	827	894	843	890	802	820	844	915	896	850	826	819	884	812	902	875	910	837	927	899	858	869	850	851	830	884	817	816	827	927	865	891	780	828	825	847	914	810	855	852	851	908	871	873	861	825	775	853	860	895	864	857	859	866	868	866	851	883	882	881	878	888	875	869	866	852	880	854	899	809	859	890	893	810	840	863	835	865	866	842	841	879	850	875	854	859	850	866	874	849	896	835	882	877	854	875	860	875	852	835	847	878	839	842	855	888	850	896	864	860	848	850	810	879	906	841	843	859	861	841	862	896	940	883	872	843	863	823	889	889	892	829	842	792	908	829	878	889	854	852	853	893	872	874	831	826	868	841	881	813	864	838	879	886	850	800	874	832	818	885	857	904	817	849	830	856	874	875	897	820	923	909	860	880	857	848	833	868	834	862	841	868	876	833	845	889	881	822	855	866	830	808	817	874	876	866	842	823	842	826	827	858	867	844	869	841	846	838	854	875	853	886	862	916	920	889	865	875	895	834	842	874	869	842	906	835	866	897	858	874	824	858	851	857	878	882	860	819	851	840	869	849	914	886	905	849	771	826	844	886	851	814	881	844	842	856	880	818	870	870	841	856	885	870	862	896	823	880	884	854	846	884	844	903	842	920	868	885	851	846	846	788	851	882	856	816	780	825	844	842	879	898	822	862	858	823	893	837	905	849	857	870	890	878	868	883	874	878	858	875	896	813	873	887	837	882	885	827	829	889	814	838	839	866	825	862	827	850	920	890	833	877	878	837	842	881	837	895	851	854	874	871	926	822	850	831	878	907	855	872	859	849	901	827	825	895	841	875	911	847	861	856	901	870	881	837	867	841	901	866	848	872	867	867	894	834	896	876	833	878	827	849	931	857	807	834	874	821	881	847	903	854	831	865	865	901	811	821	823	911	888	835	832	848	904	910	780	861	912	830	801	841	850	878	799	815	892	863	855	915	852	902	887	872	876	860	891	848	832	825	825	851	863	819	856	883	862	857	830	863	909	855	863	869	855	857	853	851	855	827	858	900	880	829	878	876	829	847	846	866	872	898	813	878	898	923	819	865	863	865	914	894	849	871	816	882	851	858	846	889	802	900	825	816	838	907	844	810	875	887	822	820	815	819	887	834	874	901	835	898	869	885	892	875	902	848	821	815	817	928	881	855	873	906	849	843	848	868	892	824	821	888	799	839	787	863	814	817	848	923	880	802	861	881	883	822	826	841	852	844	843	905	858	867	848	874	868	850	838	855	879	830	865	865	796	909	895	898	805	857	826	825	883	893	841	865	893	789	840	826	846	895	866	846	888	911	883	839	868	840	833	839	866	838	822	862	822	830	875	858	857	839	867	833	827	859	819	878	832	886	855	834	877	814	852	863	851	863	873	838	858	851	863	922	896	890	887	836	866	919	850	868	872	867	868	954	845	813	858	833	889	850	861	836	819	839	894	868	830	882	850	778	895	867	816	860	878	886	830	798	886	798	772	873	868	881	846	891	842	826	840	891	830	857	878	898	904	896	866	869	868	870	843	902	817	873	818	890	812	882	914	913	839	862	896	907	883	917	850	852	902	846	880	846	859	870	814	837	844	843	863	876	821	864	851	820	856	835	851	851	882	819	864	804	834	837	840	819	838	871	854	897	880	893	844	878	828	850	854	805	844	886	864	877	839	858	907	853	838	898	867	885	885	835	851	881	834	888	868	934	892	806	896	823	890	796	899	864	843	827	836	859	847	927	847	875	882	821	811	813	908	862	795	905	836	878	862	793	845	886	877	855	825	872	884	843	874	802	841	894	857	953	808	891	793	886	908	896	870	882	871	902	852	875	813	838	850	897	879	908	816	858	899	815	881	853	881	836	830	826	875	860	869	901	847	880	874	918	841	876	864	813	857	857	859	896	830	857	865	872	828	825	800	817	850	851	854	797	844	818	883	835	871	864	840	868	867	854	798	860	853	925	872	845	843	801	842	868	861	823	888	869	817	931	856	883	871	856	856	827	804	863	874	873	841	834	857	933	839	847	815	819	877	878	805	868	826	862	858	876	866	867	835	860	803	893	874	873	918	834	903	881	813	840	866	835	869	843	832	854	822	848	837	835	874	870	888	850	863	870	857	848	862	860	873	878	868	850	870	892	899	820	802	845	877	851	865	816	850	845	882	826	850	834	873	831	870	821	862	829	865	821	920	861	865	855	838	875	847	832	889	833	839	874	842	844	876	852	831
22521	21142	28764	23790	21146	21240	12773	2032	1507	1288	1216	1076	1059	1005	935	959	982	930	894	903	888	899	894	919	814	853	860	859	864	879	865	871	894	877	889	898	845	911	843	787	868	873	842	850	890	858	825	813	852	828	912	824	827	850	846	812	864	851	845	796	877	892	854	860	868	819	840	847	860	867	815	835	838	772	875	797	774	861	892	818	834	809	849	864	846	833	841	844	836	865	806	835	804	828	857	814	844	825	791	851	824	840	821	840	824	864	831	842	869	848	798	783	836	839	843	837	848	826	819	869	853	863	882	875	874	880	832	844	845	759	861	811	862	868	864	825	857	828	819	843	855	808	840	807	875	795	814	815	837	804	846	803	806	791	896	808	840	846	808	906	866	831	850	791	851	805	837	818	859	886	863	789	891	799	851	847	807	823	855	794	887	831	823	810	813	845	822	801	870	882	860	829	857	812	840	863	846	868	881	817	820	811	812	803	842	883	923	878	817	885	898	829	850	861	890	910	854	770	833	839	826	844	815	892	849	822	844	815	826	848	814	888	848	870	827	799	828	858	844	859	784	891	814	868	854	883	854	839	821	846	845	814	828	806	843	839	847	829	816	791	869	823	826	835	820	841	842	854	856	835	821	765	881	856	860	929	827	837	851	807	811	825	887	844	828	825	870	922	839	829	833	841	810	804	829	836	842	870	846	840	867	839	775	861	890	839	860	833	850	907	809	821	877	855	884	879	877	920	872	850	792	806	852	855	844	867	830	854	837	885	841	782	853	845	933	875	826	834	827	816	828	816	880	846	828	867	830	784	859	849	896	845	829	831	793	814	824	782	795	793	814	851	816	895	769	836	885	827	818	822	822	824	850	823	833	843	835	828	845	777	806	839	826	793	826	860	866	803	822	829	821	839	801	868	850	877	832	833	792	836	801	869	865	855	859	786	861	848	810	847	846	827	798	865	842	841	798	790	772	837	838	866	865	770	787	800	825	840	867	846	832	820	890	805	796	838	780	818	801	854	827	818	846	853	873	874	870	846	831	860	830	814	847	789	827	862	785	886	837	860	825	805	838	819	820	806	840	835	850	843	824	833	813	801	805	846	856	828	834	841	823	821	834	876	820	859	844	870	822	828	820	829	831	831	818	830	825	787	864	846	794	822	833	808	826	803	862	849	879	806	825	859	824	829	874	817	853	802	810	870	862	790	864	835	882	807	825	790	910	789	768	880	827	859	836	852	835	822	770	825	846	834	815	849	824	835	845	814	773	836	821	900	851	823	865	882	893	824	856	871	823	844	820	800	845	831	872	841	842	808	853	759	798	829	857	855	876	838	826	871	875	872	885	876	767	835	802	829	819	791	843	834	850	850	825	795	819	852	866	841	838	835	836	847	811	816	822	786	802	834	816	850	842	795	798	848	852	851	865	779	823	820	849	865	815	878	806	808	846	852	802	783	867	870	891	840	825	879	889	872	778	828	864	786	842	873	805	829	846	841	798	808	843	826	848	846	810	818	793	825	821	859	877	874	822	851	823	855	868	881	881	833	858	827	803	800	861	862	809	826	845	830	856	798	811	892	881	841	837	877	851	805	813	839	851	847	860	813	862	854	884	836	880	844	830	878	825	877	865	870	829	835	878	810	826	863	836	881	863	819	807	828	818	832	788	875	838	880	776	871	879	865	858	811	823	893	844	839	797	803	898	858	804	829	817	859	864	815	856	845	858	821	878	853	863	824	846	845	827	819	851	864	827	804	838	825	833	826	854	861	892	822	819	871	887	835	853	830	844	842	826	826	797	847	835	871	868	785	809	788	886	831	821	873	869	856	836	831	822	856	836	912	857	785	858	802	856	880	834	802	810	839	895	880	823	881	836	800	850	809	820	803	816	841	896	884	838	859	864	880	851	863	826	853	899	899	847	838	764	831	822	830	835	845	894	825	818	799	844	793	804	841	846	838	876	815	811	800	813	825	823	828	833	808	869	864	829	792	820	856	812	783	845	829	802	818	831	812	850	844	855	876	845	808	849	792	846	838	837	798	843	879	813	834	818	827	859	816	805	792	877	829	807	856	847	839	858	858	871	817	863	812	843	814	847	855	857	789	822	858	911	826	892	828	826	828	872	863	828	827	898	798	880	807	884	911	871	803	817	787	792	863	879	844	804	875	862	822	821	805	819	848	843	835	866	795	821	798	846	828	827	855	811	810	842	789	815	853	801	802	851	812	859	832	784	860	830	878	847	838	800	851	789	854	815	858	829	829	789	858	838	812	809	900	887	833	778	832	810	863	875	837	857	859	811	870	811	831	868	805	844	894	829	893	820	845	900	876	867	879	840	791	877	836	776	832	871	855	871	797	854	851	827	853	835	842	874	820	784	858	839	856	838	843	855	806	831	845	852	839	858	875	845	829	838	807	857	836	801	861	864	866	873	752	813	891	861	820	814	830	802	791	770	843	835	838	903	826	806	901	832	844	796	832	847	871	837	781	790	835	854	815	882	831	870	867	828	891	846	793	896	850	805	834	808	788	821	793	770	831	826	851	824	793	867	836	886	795	825	790	817	789	847	838	863	803	799	794	857	855	807	856	787	801	790	869	827	852	810	879	832	855	836	810	764	809	880	803	863	849	835	826	831	824	840	851	829	855	820	830	840	825	825	831	889	821	885	795	821	836	843	803	804	824	837	865	877	854	860	872	821	902	780	843	858	827	837	814	794	880	800	837	835	814	821	823	847	828	830	826	882	818	781	863	801	870	871	821	834	849	872	890	804	852	821	886	854	810	821	844	801	832	868	844	882	878	839	764	857	842	822	829	829	846	811	829	896	834	813	803	854	802	834	801	864	823	855	846	855	835	829	855	872	925	817	839	789	819	885	811	865	854	871	859	809	840	834	811	864	813	875	841	815	853	782	790	821	850	915	815	864	826	837	811	828	843	852	858	831	852	882	784	838	797	800	775	889	821	848	796	855	812	862	866	854	810	843	859	802	851	857	785	842	837	834	882	872	827	856	815	853	797	799	817	851	854	829	811	876	826	856	873	830	869	867	784	867	795	871	867	825	849	815	883	831	876	800	861	841	815	839	870	823	810	799	801	777	837	842	812	854	820	844	856	783	814	809	808	891	786	895	793	837	830	831	820	805	812	811	847	867	858	808	787	847	834	826	796	810	805	861	824	818	816	796	814	883	821	860	856	864	862	866	804	884	851	848	811	859	782	818	874	834	810	833	818	862	853	850	824	805	835	827	859	832	769	823	841	790	812	822	855	842	827	899	810	877	826	875	810	858	775	789	808	833	871	840	771	854	880	805	909	821	803	815	810	878	875	836	886	889	830	818	873	812	850	786	842	812	856	854	780	829	819	827	873	776	870	849	828	779	818	858	823	840	803	864	866	832	822	873	849	853	855	831	840	882	826	870	832	839	820	834	821	798	845	834	823	823	886	881	851	852	804	829	858	854	808	776	815	813	870	875	842	813	847	821	828	837	794	868	807	803	788	844	867
16405	13045	10804	5726	4126	3261	2834	2303	1895	1585	1400	1197	1207	1137	1051	999	993	994	1027	920	870	950	947	954	946	876	854	871	868	918	910	897	876	904	851	852	846	853	886	892	897	824	815	854	882	841	864	879	858	826	854	858	888	909	842	881	862	888	881	907	866	886	844	858	797	818	791	834	871	816	866	789	808	846	874	865	847	891	837	824	892	864	820	882	869	857	857	847	855	918	835	876	840	863	887	898	906	857	876	820	822	837	877	886	847	847	856	863	846	823	862	854	837	802	818	856	834	847	830	814	860	892	837	829	839	862	849	844	837	834	891	853	851	835	841	809	855	827	867	811	806	862	890	874	842	889	852	844	831	852	829	815	799	808	845	813	848	900	845	866	861	822	846	811	815	812	877	902	882	863	840	874	881	871	854	846	823	833	859	833	809	858	876	828	830	877	822	857	842	858	843	829	889	894	817	848	858	855	801	856	888	809	845	806	845	859	811	892	796	823	860	850	836	872	844	837	860	903	833	815	887	860	915	817	813	811	832	916	847	903	892	827	876	849	856	834	812	848	825	799	849	838	883	835	839	848	889	876	883	847	839	827	819	875	869	815	841	847	896	877	837	896	849	832	817	886	779	855	879	827	854	822	866	868	855	858	837	876	804	815	863	804	808	850	857	839	813	849	874	828	846	845	807	845	878	800	769	839	837	856	840	800	845	868	821	859	832	828	855	816	838	816	812	823	817	879	881	868	894	836	806	836	834	852	855	843	890	920	837	856	907	829	830	872	824	858	854	850	882	780	847	835	879	852	837	852	844	894	786	876	883	926	856	849	866	834	822	838	806	827	882	845	844	836	844	848	869	779	860	851	842	861	865	849	839	852	870	821	851	867	838	800	854	812	841	878	901	879	846	856	884	877	846	838	864	880	846	945	846	869	852	840	875	846	846	828	858	860	852	826	868	862	820	797	880	866	839	835	898	841	870	857	864	873	818	840	837	843	866	791	804	849	864	859	859	820	801	873	859	892	863	838	838	804	846	869	815	821	883	819	869	900	852	908	858	825	843	852	821	862	846	825	913	866	828	881	827	810	823	838	853	871	821	829	859	816	843	844	882	823	814	871	804	829	843	864	881	834	888	880	824	895	864	827	817	909	819	862	820	808	798	855	833	807	829	843	878	821	882	869	816	796	868	795	867	846	798	838	852	829	832	860	845	844	884	796	882	817	838	849	860	827	821	828	870	832	882	841	840	867	871	847	813	784	899	830	836	840	779	867	871	871	828	822	843	788	880	840	848	824	851	825	862	829	842	866	860	853	879	824	826	814	849	855	868	854	860	840	833	880	858	822	815	852	829	834	843	791	814	826	825	820	855	816	851	900	832	800	850	866	834	835	837	819	816	838	893	874	836	823	818	843	832	855	870	865	845	855	849	802	850	830	837	796	843	807	876	862	842	822	773	834	891	835	866	864	832	840	859	797	794	874	820	854	815	856	843	863	847	782	820	828	827	885	840	773	793	889	881	859	819	853	847	838	874	823	841	874	809	806	821	863	845	893	900	851	807	889	808	866	885	793	837	884	859	868	864	890	839	899	870	835	828	851	823	844	841	828	815	809	863	848	876	794	882	908	813	860	853	829	844	829	827	831	903	841	850	850	838	865	825	848	813	853	827	838	922	846	864	900	801	860	821	862	788	847	816	850	817	856	891	869	828	886	851	870	828	860	874	856	791	824	790	847	869	896	804	862	849	814	849	853	820	838	861	848	838	866	872	869	830	856	871	837	847	826	861	848	850	849	861	892	803	849	887	823	855	846	842	875	873	839	852	853	842	868	856	852	829	823	868	817	811	872	875	833	842	821	893	897	857	835	818	873	850	804	835	871	865	842	816	856	870	862	805	849	859	838	840	828	845	856	837	855	861	843	864	852	856	893	845	849	846	811	850	796	885	844	913	883	794	849	842	859	840	786	874	835	834	893	856	908	850	861	865	889	845	876	857	859	856	844	860	826	883	833	861	885	904	854	876	858	856	857	894	877	813	816	843	889	831	837	870	849	878	801	840	827	782	865	843	829	835	850	857	825	824	857	828	872	837	821	856	839	869	838	804	874	812	847	815	847	866	881	823	859	844	805	885	774	805	841	829	882	844	843	832	840	906	824	840	844	859	874	837	884	846	817	866	796	824	816	812	855	907	843	825	809	831	910	860	879	809	809	856	818	804	851	888	827	895	884	824	861	779	876	826	898	829	857	863	797	833	878	880	821	847	843	839	826	789	853	811	865	856	863	834	824	912	864	879	877	848	855	885	846	838	815	870	817	860	813	853	837	861	849	855	861	828	846	814	809	832	846	826	865	851	846	836	845	840	803	846	851	914	830	890	844	837	860	859	807	890	835	858	857	835	842	884	872	819	876	870	833	810	881	831	859	825	847	818	833	820	868	862	881	819	834	865	843	845	815	863	868	836	814	875	804	866	862	866	891	833	771	843	847	870	900	895	878	838	830	782	898	853	805	859	840	876	874	844	846	804	837	873	825	818	833	865	837	913	869	831	847	833	886	836	902	900	842	826	822	870	873	864	878	876	837	841	752	864	889	871	828	835	854	849	868	852	872	854	867	875	835	808	887	894	870	799	804	788	897	862	818	825	801	810	832	836	845	865	840	851	799	794	863	840	874	864	853	846	893	864	901	863	831	843	870	847	856	867	810	877	876	824	841	818	895	885	872	800	928	853	872	850	838	824	826	835	869	847	858	855	845	852	864	831	828	813	815	852	824	870	840	868	828	786	862	835	878	881	799	854	843	836	858	833	844	818	804	842	841	874	866	822	870	866	849	841	864	838	802	799	877	849	848	857	833	862	869	835	854	815	854	874	840	835	835	855	811	845	827	847	902	829	820	890	820	829	875	858	860	848	877	857	809	879	839	840	850	843	876	814	814	884	859	838	847	852	867	859	891	822	881	799	860	920	803	840	813	863	842	878	931	805	835	878	798	854	836	873	849	774	825	866	821	886	850	832	891	879	849	803	807	866	829	835	894	817	833	818	850	851	812	820	890	848	877	904	877	816	847	851	873	824	866	796	827	860	803	842	878	912	828	831	832	838	835	864	823	875	838	876	878	885	816	842	846	885	872	848	858	822	851	901	836	834	909	820	847	849	849	844	879	820	812	906	887	880	822	866	895	860	798	854	854	899	857	854	892	885	879	840	822	849	831	879	861	810	809	810	840	812	836	840	795	818	842	850	896	846	883	847	912	910	872	861	871	876	841	864	841	824	927	912	911	903	832	824	840	796	844	844	908	839	812	813	819	853	846	875	859	855	811	832	882	818	825	874	858	854	850	835	857	883	866	824	804	854	836	835	878	861	850	834	827	863	838	884	871	862	846	884	761	842	853	841	836	832	843	820	837	844	795	807	832	802	922	831	855	817	797	864	831	908	811	819	903	860	844	831	890	772	855	822	830	863	865	846	819	852	851	882	867	876	867	806	849	854	874	852	855	842	814	846	859
22397	21019	28550	23679	21020	21088	12697	2056	1408	1229	1250	1053	1001	1023	959	937	900	933	926	880	826	865	876	811	844	823	893	860	830	824	850	835	863	838	820	860	848	823	821	819	833	835	825	797	839	778	746	800	833	745	798	841	915	850	790	805	827	814	781	796	789	804	820	815	819	856	785	806	802	836	828	864	844	752	792	774	802	814	802	855	803	826	815	841	809	805	806	822	839	816	821	830	814	809	808	776	789	830	804	811	855	822	784	810	778	844	851	815	771	785	794	775	817	800	778	811	798	796	763	765	844	851	822	770	771	775	825	784	794	821	849	782	781	820	794	760	828	784	823	815	761	807	783	811	831	821	856	834	817	787	833	791	793	780	816	771	803	865	731	861	738	853	806	829	833	791	836	855	836	785	787	777	791	852	783	790	747	827	788	752	833	834	837	854	870	811	861	860	814	805	842	791	833	834	819	782	809	810	828	820	787	787	820	856	830	749	804	761	734	809	800	787	770	792	804	776	845	817	778	801	804	745	803	814	767	770	782	810	770	785	789	819	844	827	867	819	844	819	814	808	853	786	820	775	796	815	845	780	849	839	769	774	841	813	828	817	797	867	803	802	836	789	791	846	815	799	829	773	792	796	823	805	892	760	801	868	825	826	759	808	781	788	833	839	765	801	765	781	776	815	817	777	826	813	842	826	818	793	822	864	790	832	806	778	848	849	891	768	857	840	804	816	798	850	847	819	789	800	793	817	852	814	799	807	779	791	798	860	817	817	843	842	842	831	783	813	808	831	774	814	797	826	793	807	856	799	788	806	798	812	840	816	829	756	823	846	796	811	842	742	807	810	784	793	810	790	832	824	754	787	791	829	771	778	820	749	821	798	836	831	829	828	811	778	835	809	759	852	840	845	754	822	794	780	814	838	863	813	775	785	814	760	813	806	817	811	795	800	756	817	814	784	837	809	869	803	780	799	828	780	788	806	784	798	818	781	799	726	851	783	835	772	770	821	800	796	845	803	831	798	805	807	802	784	879	791	807	833	801	828	822	751	808	801	825	786	811	839	810	847	772	751	832	821	798	802	749	771	814	831	768	746	846	779	818	827	797	812	770	805	860	782	812	790	745	866	832	817	800	795	780	851	861	792	741	831	796	781	840	822	815	812	796	798	804	814	774	850	767	768	843	848	824	844	778	802	837	802	790	797	818	802	856	798	821	825	800	814	791	824	796	811	800	823	797	779	804	797	827	808	796	746	774	805	749	836	796	795	765	787	853	811	830	807	848	792	804	767	815	808	788	786	754	800	846	851	820	801	751	832	882	817	816	734	790	734	824	771	773	794	801	775	798	791	819	800	788	817	783	764	764	847	832	752	776	772	816	845	788	841	809	803	762	788	774	848	727	783	803	790	807	812	813	818	827	792	837	799	797	845	840	761	798	745	797	768	824	810	816	796	783	850	820	772	834	835	822	863	832	877	839	782	875	785	823	815	849	772	838	809	807	840	822	802	806	837	807	804	785	817	773	834	804	831	774	797	790	830	809	861	800	742	810	787	853	775	781	798	806	830	780	825	809	773	851	775	800	820	816	852	827	795	785	811	789	811	823	784	764	814	821	820	787	796	740	834	794	847	829	814	837	806	825	802	812	832	805	823	846	825	800	845	791	840	807	793	773	807	737	835	840	802	780	850	835	785	767	822	797	812	783	828	750	812	817	795	786	805	760	776	814	768	895	831	757	815	793	797	769	870	807	778	782	793	802	808	803	791	816	862	791	809	775	772	783	821	838	835	836	825	873	819	757	796	844	799	789	860	832	797	809	838	878	735	758	839	792	792	797	813	796	789	777	822	778	801	798	800	841	787	821	809	794	756	785	785	814	825	828	796	783	849	827	789	795	794	832	784	758	767	801	830	765	834	855	865	846	772	826	806	797	814	801	807	763	825	829	798	741	788	764	859	835	809	775	836	810	720	787	770	816	829	803	815	810	838	753	765	837	781	791	793	776	839	797	796	786	797	788	830	804	832	850	801	780	783	857	793	791	797	834	810	848	844	782	767	834	764	831	826	801	831	811	797	841	772	814	819	831	859	812	793	794	802	749	775	813	825	764	758	808	814	782	841	747	834	785	757	834	831	763	801	810	788	821	802	818	824	809	835	803	787	823	836	813	817	785	836	839	799	780	778	822	816	810	765	821	829	847	836	773	768	745	834	863	770	818	776	778	759	863	758	799	774	837	824	787	759	803	859	812	768	789	784	848	815	788	816	774	757	825	811	785	748	795	768	851	856	787	790	789	802	850	792	788	804	796	744	826	792	819	790	761	784	804	802	816	797	804	817	783	810	757	791	766	849	767	809	829	791	808	811	780	755	817	761	800	807	831	811	790	755	804	781	793	828	837	818	818	769	806	821	861	797	811	828	823	815	790	764	788	781	740	752	854	777	831	790	815	814	870	887	815	810	798	858	812	795	862	762	736	861	795	847	844	748	788	768	816	783	861	792	827	812	817	809	861	758	829	816	781	793	769	802	828	792	788	806	791	821	823	825	808	843	896	824	781	822	820	844	831	809	755	806	780	798	816	855	806	753	828	795	741	852	849	856	893	793	847	823	775	792	823	821	814	806	781	799	779	796	836	842	816	768	797	824	838	804	816	803	783	850	850	830	812	778	772	803	793	828	841	802	823	803	806	786	833	808	822	846	819	804	822	785	827	790	875	817	801	830	772	806	775	765	855	814	822	817	805	792	777	794	796	818	777	760	825	794	836	735	837	767	763	814	755	783	823	850	813	790	857	797	806	818	780	840	794	825	852	799	827	805	794	786	811	853	822	840	815	775	776	805	836	820	836	782	789	808	866	824	754	815	788	775	807	818	775	825	821	800	821	839	815	805	841	798	811	837	769	803	751	857	827	785	783	819	823	827	809	768	831	804	789	804	844	773	810	807	835	753	805	855	722	847	813	805	775	780	808	785	798	812	761	786	860	830	780	824	812	825	813	798	773	821	828	776	829	849	848	855	849	773	837	783	833	819	803	778	834	836	764	827	774	820	840	783	808	776	794	816	825	775	838	826	773	778	781	768	798	854	798	836	810	774	808	866	819	834	821	810	804	810	818	848	805	821	813	815	835	863	815	818	806	823	808	839	810	768	875	803	763	776	824	809	823	739	827	760	839	821	739	803	817	860	794	776	817	792	809	819	753	849	784	806	850	802	810	736	839	830	842	761	858	794	805	798	799	788	828	798	811	824	796	787	807	799	834	745	786	783	759	813	831	822	838	815	817	771	791	822	844	830	804	774	830	786	786	823	820	776	792	804	790	766	858	779	802	818	791	757	768	803	772	768	838	814	806	790	808	885	780	786	801	782	847	794	842	827	780	794	878	831	818	829	833	837	841	844	816	822	798	784	811	847	809	839	813	828	861	757	798	820	801	782	768	810	820	816	782	756	809	754	781	836	778	778	812	801	792	798	832	783	766	838	830	818	783	798	817	780	797	813	757	769	780	797
13653	13087	10995	5718	4152	3326	2809	2330	1815	1479	1406	1266	1138	1044	1053	975	982	1004	940	903	912	876	878	885	886	885	902	967	875	881	827	815	799	826	874	783	809	782	809	844	841	857	822	833	831	915	808	876	779	813	841	822	819	832	812	786	837	797	852	834	766	866	860	849	823	779	852	816	794	788	859	864	877	809	841	812	877	794	845	792	818	785	810	849	796	848	839	819	840	792	838	802	849	840	844	832	812	752	793	821	813	815	813	837	811	803	791	881	861	804	778	832	814	803	752	830	838	764	795	813	805	824	816	827	778	821	805	788	816	846	747	818	856	859	813	774	843	831	801	837	858	854	822	836	798	787	805	853	742	859	813	811	808	804	843	832	811	805	799	821	875	806	805	815	834	789	835	823	825	848	872	813	885	853	866	834	841	821	794	803	853	796	783	823	799	792	823	851	838	841	824	818	793	832	834	817	810	819	798	776	792	838	829	802	865	768	821	790	786	801	845	839	843	797	868	823	792	875	833	803	807	863	835	807	836	780	789	791	791	798	803	862	838	738	840	839	837	837	796	844	815	843	868	854	783	817	835	816	787	869	817	792	766	836	852	876	831	768	803	829	821	820	804	781	797	767	796	803	805	865	815	831	817	817	808	811	846	794	793	791	800	835	813	802	810	829	801	819	797	887	794	845	838	817	789	824	806	846	800	807	795	798	812	844	838	859	867	834	813	844	780	829	783	789	826	764	810	750	803	810	814	831	826	832	820	782	865	811	834	864	831	830	832	824	845	783	804	827	848	808	847	808	802	838	839	831	832	824	788	804	814	825	826	846	817	771	841	811	791	778	750	763	795	833	788	813	860	777	831	810	830	813	856	795	796	873	836	780	779	801	807	801	849	884	814	834	829	809	822	767	830	851	858	774	835	829	794	805	774	864	817	794	793	850	843	804	821	841	827	853	830	819	803	805	828	837	809	842	816	808	809	809	797	832	773	800	808	886	826	872	822	868	797	858	782	778	779	832	774	826	765	808	829	829	807	798	794	847	838	865	814	795	797	814	817	820	841	831	853	822	804	826	879	768	844	812	834	813	852	809	857	874	823	808	840	777	822	800	803	837	723	832	839	820	854	815	844	816	848	840	796	869	782	829	782	840	833	801	783	802	847	815	822	850	790	774	812	852	814	837	783	830	801	823	802	821	763	773	826	813	789	755	836	837	806	813	827	811	843	897	865	867	825	820	847	832	883	815	829	815	830	803	812	824	854	842	843	814	816	863	822	916	877	852	854	799	821	836	849	826	840	825	848	838	817	858	860	828	862	790	815	810	785	782	832	803	845	839	807	826	833	788	827	815	847	811	827	813	855	808	894	832	787	804	768	859	799	797	821	868	826	814	772	793	823	819	835	816	837	804	853	865	815	790	812	801	757	810	861	879	821	802	816	802	785	832	825	829	815	827	826	785	825	784	795	821	791	793	782	814	855	805	819	769	802	829	779	768	774	809	785	833	818	786	815	799	793	868	793	770	761	843	861	852	758	818	797	861	811	786	816	813	794	809	789	794	803	842	782	811	817	805	881	856	842	767	840	869	795	889	810	796	787	813	864	834	809	804	850	785	819	796	858	811	828	827	862	766	826	833	777	783	822	817	817	827	778	801	866	754	817	864	810	814	835	812	877	834	798	830	817	878	850	779	845	830	821	811	791	803	811	816	815	815	833	868	829	864	821	823	864	777	811	773	816	854	791	820	838	773	838	794	823	806	833	780	803	860	808	834	778	801	772	816	811	864	854	815	842	815	849	873	816	795	804	813	793	814	793	802	834	813	848	791	804	777	797	860	801	827	886	827	860	823	828	838	761	925	788	866	805	818	808	770	863	851	816	877	830	780	827	826	858	877	851	777	793	819	812	818	860	844	825	821	832	819	834	781	843	834	819	798	791	785	834	806	827	848	832	874	810	790	810	804	820	847	780	809	823	808	841	796	778	876	849	756	847	828	763	794	854	815	782	855	802	806	811	848	794	839	806	805	792	841	797	825	845	805	864	791	750	795	829	818	844	833	747	783	813	804	816	804	840	793	804	770	848	818	819	795	816	829	800	762	751	828	871	800	834	868	809	800	803	799	779	781	786	859	810	801	799	810	840	850	811	796	827	825	779	807	866	824	839	869	811	804	855	837	850	858	856	850	840	818	789	781	852	784	832	847	819	790	848	822	834	788	821	797	809	808	871	778	786	810	827	831	786	829	844	837	794	788	791	853	838	800	868	805	857	879	814	841	849	842	830	786	782	801	806	812	871	753	813	823	783	809	800	844	857	790	811	799	849	799	838	793	833	846	802	818	802	815	827	864	840	823	829	773	868	774	833	817	821	808	848	799	798	815	768	847	820	802	794	768	767	818	841	777	835	812	801	810	829	827	837	808	802	831	826	825	821	838	793	868	809	834	802	798	853	828	831	776	830	806	827	824	836	856	837	791	851	808	804	782	831	818	809	805	810	788	821	819	806	814	825	840	800	772	837	787	827	794	787	857	850	770	843	838	880	774	786	846	831	811	797	790	821	788	798	822	813	816	847	787	755	827	789	832	820	808	814	849	795	808	824	830	806	802	817	855	801	816	800	854	783	780	803	814	868	801	832	817	814	776	829	826	780	873	857	787	841	858	828	828	836	818	808	812	769	814	792	826	746	805	835	822	769	814	836	825	808	798	787	801	835	868	823	831	795	820	816	802	852	776	779	819	812	824	817	793	783	820	834	786	806	870	837	804	866	821	742	830	781	819	797	834	783	832	808	836	822	848	810	815	807	822	748	801	852	787	856	796	834	779	814	792	874	785	817	798	836	836	802	867	787	812	794	833	871	814	844	785	790	826	838	848	835	791	822	808	824	837	828	816	849	840	830	811	837	811	852	802	809	794	837	850	838	829	786	817	810	776	789	769	812	847	820	897	819	827	816	828	833	848	834	830	837	800	804	822	794	796	815	806	866	745	802	859	825	784	788	858	813	787	817	789	804	866	815	772	804	835	854	830	795	771	832	848	830	763	847	825	837	799	822	765	821	835	828	822	814	813	813	824	853	833	782	821	838	766	830	846	817	823	830	814	850	788	845	807	789	805	861	796	809	757	812	814	858	802	821	805	790	854	813	828	793	826	813	834	812	784	860	811	845	781	811	804	822	819	785	816	785	837	835	869	812	849	860	817	821	814	859	829	860	783	833	823	768	804	768	851	843	847	836	784	857	752	778	817	810	857	790	807	835	811	862	840	804	808	912	788	794	838	830	818	791	777	801	861	857	819	802	820	834	865	864	827	850	817	803	835	855	813	806	793	803	814	765	784	820	842	850	857	807	806	824	788	819	810	818	795	818	743	830	840	826	842	756	833	857	816	809	833	851	812	798	782	768	858	813	851	868	871	793	805	772	779	860	789	797	780	792	833	818	791	819	841	859	786	793	819	850	842	771	827	835	805	837	837	841	834	780	797	816	825	785	796	826	834	805	845	812	810	786	802
22497	21114	28679	23776	21114	21189	12710	2055	1415	1271	1181	1058	1014	979	990	891	881	904	865	926	855	867	868	840	933	881	856	842	817	851	814	817	858	838	829	831	819	818	838	804	749	799	794	857	829	787	844	800	849	794	802	809	811	789	827	792	775	773	804	760	806	817	774	820	791	776	827	821	799	758	835	831	783	829	835	825	830	810	788	811	846	771	817	848	840	802	820	787	768	822	831	815	822	811	817	790	789	836	845	798	811	768	820	768	833	760	817	902	788	745	809	798	801	832	795	795	789	786	807	831	794	812	841	836	793	821	820	810	828	796	788	768	820	799	811	843	833	865	808	780	798	779	816	813	850	747	800	841	825	736	773	827	806	783	810	795	787	783	826	829	805	775	846	816	791	830	824	815	818	793	843	807	804	819	809	781	803	780	839	789	770	804	772	806	781	842	838	783	818	824	835	842	789	744	828	824	815	801	825	793	831	828	804	759	784	819	786	791	819	826	828	794	797	813	818	790	819	794	792	841	809	810	802	775	778	836	826	785	780	815	813	846	805	797	802	849	836	784	775	813	783	838	804	855	865	749	796	788	800	795	806	814	802	818	800	782	865	810	754	829	831	781	784	771	827	828	796	810	865	787	824	802	761	831	785	851	775	793	785	800	796	794	796	840	811	793	769	872	799	798	770	824	869	795	824	817	880	899	842	801	761	814	818	829	820	755	761	791	760	783	824	789	808	792	783	803	846	806	811	847	816	843	809	785	835	778	758	831	837	857	821	791	789	795	793	788	805	822	848	773	852	810	848	756	815	788	832	867	800	828	786	786	825	820	783	875	826	752	790	803	812	829	788	823	816	751	758	805	798	810	831	783	792	816	810	776	778	861	768	804	823	841	824	794	732	757	806	803	792	792	818	793	783	815	848	814	848	842	758	831	786	804	781	851	865	816	804	809	815	819	802	816	802	773	792	778	776	860	787	788	789	771	801	807	829	799	767	842	796	799	820	756	780	823	802	797	830	766	781	799	774	815	852	866	854	814	850	842	820	816	787	817	777	815	798	791	778	774	804	871	803	854	780	831	828	817	745	758	834	820	816	804	799	796	800	820	798	759	795	767	803	769	826	820	785	819	861	803	826	815	818	803	791	800	816	814	780	867	805	806	794	806	844	807	774	777	811	808	803	803	817	795	823	791	806	802	792	864	880	761	798	861	786	772	809	789	787	780	805	825	827	777	785	820	766	838	803	831	771	781	834	782	778	830	789	855	798	828	806	830	861	769	830	754	789	780	777	819	852	788	797	768	760	774	755	818	765	827	807	818	834	823	810	807	773	787	816	825	799	715	783	840	882	798	798	786	815	757	833	800	836	794	825	771	817	801	791	788	825	804	784	804	826	808	807	844	753	797	769	810	835	758	770	818	801	783	800	832	791	795	789	800	816	790	817	830	805	779	788	796	774	767	777	818	860	828	785	845	802	765	884	802	781	835	739	815	807	785	793	818	813	825	867	801	798	766	804	805	748	852	813	785	814	866	768	790	785	811	753	801	776	787	816	773	825	823	845	774	762	842	801	799	818	811	811	794	794	791	776	757	791	799	848	862	785	739	838	806	842	867	789	826	834	769	792	797	732	752	818	785	796	848	840	757	816	799	816	738	799	748	798	836	770	796	818	779	787	808	791	820	814	821	791	765	825	820	836	817	781	816	811	781	798	806	774	786	782	837	774	809	803	785	810	795	798	793	779	824	833	799	795	761	809	843	833	770	800	755	818	822	845	794	784	777	819	807	777	804	832	813	797	809	837	797	757	797	822	783	805	849	793	831	824	805	783	754	836	834	802	815	846	816	786	805	784	796	797	779	843	755	805	841	759	832	763	770	773	792	828	782	843	788	815	771	815	748	754	752	802	785	769	774	820	787	815	802	805	815	837	817	773	778	799	783	775	801	848	755	812	797	809	751	845	743	804	774	791	822	837	798	851	811	720	770	792	790	848	791	796	829	819	795	757	796	814	811	792	833	807	829	783	838	809	757	806	783	787	836	819	813	827	824	789	758	831	798	805	766	793	782	786	770	775	834	755	812	854	808	848	856	731	790	816	817	774	771	755	797	816	748	779	815	714	846	820	800	781	761	751	769	888	851	789	814	790	808	758	821	788	813	830	800	830	782	783	825	749	795	755	840	820	807	807	764	796	805	839	811	811	799	874	835	755	822	776	767	762	801	793	809	778	782	781	774	791	837	822	780	834	863	795	828	816	837	802	793	779	790	831	800	804	742	781	806	867	757	807	821	795	854	784	869	808	817	833	828	802	755	803	798	789	758	800	825	811	819	813	831	832	787	800	813	805	818	879	785	824	797	792	799	816	798	830	809	777	799	805	760	787	829	830	827	723	828	832	768	782	820	823	781	769	791	803	808	799	804	822	880	787	812	784	805	810	844	794	830	779	828	767	807	799	795	828	776	779	860	737	780	806	782	814	840	803	778	828	803	741	809	787	787	837	833	795	783	742	779	825	790	798	800	880	799	772	848	813	770	811	806	802	786	802	802	806	805	752	814	829	829	791	792	793	836	807	795	767	817	833	787	846	850	783	782	816	779	781	812	792	787	815	846	843	786	799	792	810	754	766	776	815	857	782	840	809	781	793	747	754	798	800	802	795	820	797	829	811	798	821	811	768	782	784	804	759	842	784	783	865	849	848	810	788	781	803	815	808	748	815	804	796	840	841	826	704	852	814	779	808	807	840	780	789	810	866	778	807	822	809	804	819	798	743	789	780	754	758	857	779	776	762	783	783	818	775	814	752	810	815	752	828	821	785	801	843	739	810	827	816	797	743	789	757	831	816	807	805	789	819	786	809	808	765	822	763	774	824	827	801	771	811	816	794	760	800	769	799	767	768	882	814	815	793	812	797	775	830	794	786	808	781	831	807	811	804	838	807	804	769	790	830	828	786	865	814	793	775	755	771	771	807	794	812	782	770	789	797	780	791	781	753	803	784	747	798	812	820	823	820	774	812	809	809	810	789	820	809	811	786	797	840	744	794	805	809	797	777	793	799	876	870	811	783	815	772	837	836	825	858	824	756	795	784	762	809	750	794	801	813	828	806	816	766	785	781	792	838	806	789	804	807	762	799	823	814	812	783	809	750	798	760	828	772	841	791	795	796	804	804	783	753	794	793	778	780	814	779	800	826	799	809	781	790	807	846	800	820	791	746	845	797	851	761	784	753	804	828	748	843	792	876	755	812	787	798	756	791	814	805	845	800	777	755	827	788	772	744	848	768	802	854	810	806	812	795	842	791	726	788	813	806	769	805	734	833	771	823	861	766	813	861	799	784	813	788	815	781	811	808	767	807	776	848	826	815	777	817	753	802	770	831	767	788	849	831	773	843	739	819	783	876	830	810	799	760	807	788	790	809	823	826	813	791	759	793	830	778	834	800	851	836	743	819	841	772	831	815	792	848	764	829	814	754	754	770	805	791	808	812	763	858	806	846	836	787	823	838	826
13873	13215	10827	5706	4125	3439	2848	2274	1780	1509	1320	1220	1195	1162	1086	1034	974	906	893	914	933	916	872	867	902	845	865	902	856	897	840	899	842	846	822	810	806	840	838	841	873	883	816	870	812	786	834	831	813	872	795	807	829	865	834	824	886	838	813	854	798	772	819	784	835	839	857	803	776	842	751	789	784	789	782	821	784	885	858	811	826	802	794	800	869	839	792	770	830	840	823	841	779	830	860	835	797	817	793	841	821	800	873	845	859	794	850	780	809	793	818	792	802	811	841	840	832	797	809	788	826	801	846	810	807	862	778	822	892	769	883	813	870	785	855	786	805	811	785	808	797	836	832	811	840	811	785	798	842	833	844	845	804	760	807	787	812	796	829	860	754	821	838	837	759	834	858	795	790	844	816	828	818	836	831	832	805	787	828	829	817	815	840	787	855	786	820	814	830	823	787	809	798	842	789	860	831	899	823	810	795	808	796	805	849	824	806	856	860	791	778	777	791	785	791	829	764	766	823	784	803	789	822	816	836	765	806	845	790	746	769	780	875	803	791	773	866	819	770	819	757	845	801	852	870	873	801	859	819	797	801	775	831	849	809	859	823	835	815	811	796	794	878	842	810	808	772	849	839	787	802	849	813	803	823	784	775	827	797	864	788	817	792	806	789	817	826	765	846	845	833	809	791	809	771	801	819	842	831	822	856	805	776	848	840	810	786	820	799	790	783	809	770	830	839	807	802	801	797	801	848	812	835	818	768	822	868	809	805	815	878	877	791	828	771	755	885	815	814	783	895	809	794	852	841	809	869	838	778	846	810	781	784	819	796	806	833	819	890	875	812	768	775	820	806	807	784	811	802	832	797	879	813	848	830	850	803	836	856	822	814	835	858	796	794	794	781	806	823	816	763	832	791	805	770	840	788	795	851	770	854	841	757	757	867	800	812	798	862	823	859	813	796	845	843	837	811	843	814	801	786	818	768	817	800	836	811	830	823	776	815	807	811	791	829	838	802	812	813	834	807	796	805	787	777	745	780	793	827	818	787	839	819	823	839	811	817	788	820	792	811	776	839	793	820	805	824	824	826	776	834	807	823	849	817	810	823	828	810	898	787	820	780	824	815	819	807	813	824	784	829	848	818	833	818	797	826	785	790	811	832	804	831	817	793	791	780	822	805	790	771	828	800	843	822	786	812	771	817	829	816	828	818	853	815	834	884	779	790	777	807	818	814	856	808	827	827	735	806	828	836	790	831	784	802	850	819	809	813	797	847	830	818	774	809	836	784	853	788	829	800	827	846	829	822	892	831	788	814	810	821	805	789	816	790	795	871	785	793	794	893	849	843	814	850	787	819	791	846	813	809	815	791	854	811	874	887	796	860	779	806	878	809	814	838	828	809	802	806	750	797	815	908	843	851	811	824	789	822	828	760	798	806	845	854	864	835	829	828	809	826	874	799	865	852	775	824	812	824	798	842	769	812	824	870	827	859	835	761	818	827	798	782	874	782	847	827	764	789	792	857	806	862	851	857	855	806	836	826	813	868	829	872	775	804	774	822	799	815	807	794	786	798	811	841	859	809	841	815	798	794	816	801	837	821	858	816	817	876	819	774	791	804	764	795	784	808	815	860	838	787	789	854	845	800	825	817	774	774	823	785	781	837	796	795	740	793	762	856	822	883	820	826	797	790	798	811	840	810	816	828	878	812	826	817	791	838	872	846	776	819	880	788	840	839	800	767	853	807	821	863	866	793	864	817	872	778	841	781	825	803	821	796	808	774	794	813	798	771	842	789	804	847	846	774	772	779	851	847	806	852	810	782	828	796	802	765	848	820	836	844	891	840	760	818	804	850	872	794	826	863	841	818	832	870	790	801	784	770	816	798	815	830	805	832	820	807	797	861	863	817	782	790	841	788	817	791	902	796	820	792	809	834	833	829	859	835	802	818	847	847	817	810	839	775	798	804	829	816	821	773	798	804	894	788	815	834	813	796	836	858	806	805	812	755	858	797	853	806	825	838	825	795	843	742	799	834	796	839	859	797	790	798	814	798	855	799	846	824	810	806	777	846	831	796	818	790	830	777	803	817	814	804	779	799	776	827	835	815	803	784	771	782	815	834	775	808	836	822	813	766	812	784	826	784	796	815	834	816	818	842	839	813	859	802	805	809	816	745	776	850	804	858	841	837	831	863	849	896	794	842	872	801	867	812	729	844	822	819	801	823	813	812	798	853	850	826	805	858	776	825	840	853	802	743	802	794	839	819	893	817	787	783	854	814	823	758	827	784	803	783	861	827	823	777	785	857	827	850	827	842	818	819	799	845	862	811	815	823	791	801	870	857	872	830	775	787	806	849	856	817	846	789	791	821	832	805	832	839	797	834	830	797	810	818	856	840	818	798	796	790	784	809	787	776	757	766	806	827	775	793	820	778	805	808	839	843	797	822	851	858	809	816	794	815	862	815	787	824	818	808	797	849	792	797	798	792	825	861	805	811	830	843	795	814	763	832	779	839	775	796	798	858	817	810	827	745	875	834	833	838	857	775	796	841	818	779	865	868	842	857	837	786	767	821	783	778	815	818	809	843	835	777	767	819	816	840	826	809	775	780	848	812	854	801	804	846	772	836	763	836	798	869	840	791	865	781	811	808	821	776	878	762	836	830	777	848	824	784	805	806	832	785	837	793	797	842	832	793	777	801	823	842	831	842	825	777	814	781	806	828	840	809	794	847	743	797	927	805	802	811	821	801	830	833	800	796	811	793	804	835	807	830	793	826	798	808	781	797	845	810	804	772	832	840	815	775	791	765	815	784	827	818	822	814	828	797	819	837	795	842	773	799	801	832	807	821	792	802	765	801	824	841	842	818	806	788	828	883	760	800	827	836	881	832	823	827	811	811	815	812	811	774	807	814	821	792	831	837	807	805	838	826	846	835	802	806	817	830	840	854	744	844	861	835	814	834	796	767	793	775	816	819	818	822	774	860	818	842	797	865	800	775	867	817	798	790	812	826	813	796	808	824	783	826	829	780	807	851	806	796	782	834	790	820	866	783	836	805	878	847	814	845	821	820	824	822	840	842	812	865	775	870	788	845	812	767	818	852	834	779	789	778	834	826	806	799	858	853	817	767	739	860	845	773	808	865	798	781	829	727	839	879	822	822	791	812	830	747	799	886	862	863	843	805	797	796	846	831	846	860	791	822	813	815	835	815	838	875	776	801	862	825	820	798	798	838	846	811	827	779	785	799	783	800	791	842	792	767	787	793	831	831	822	828	814	844	818	786	776	820	761	849	852	838	847	838	796	802	790	833	799	796	805	822	819	869	846	814	800	774	788	801	860	796	851	834	829	812	809	831	831	786	846	763	814	787	793	784	822	825	804	837	815	878	866	887	858	827	783	773	880	861	801	772	803	836	781	841	800	785	818	767	804	844	853	794	769	754	848	860	829	796	821	820	797	792	855	833	829	812	817	835	850	789	833	814	821	770	829	840	785	776	808	871	792
22424	21036	28583	23701	21040	21101	12674	1923	1420	1219	1156	1018	1043	956	928	912	952	895	877	810	883	866	869	876	825	838	827	814	815	849	860	860	838	820	837	786	808	828	841	806	833	810	799	743	795	800	813	811	735	784	787	788	789	793	799	788	795	772	830	827	794	796	815	820	793	805	836	777	826	799	767	822	807	802	822	796	815	847	814	806	761	814	775	776	792	767	778	794	783	814	806	773	776	816	818	805	815	777	844	806	790	765	796	811	816	810	728	789	778	801	768	782	750	809	813	827	833	807	798	772	857	783	802	793	847	791	779	781	835	802	871	802	784	747	788	807	783	783	769	808	776	782	799	805	777	774	835	818	805	787	826	747	760	757	722	785	781	767	843	762	828	774	769	747	841	768	773	807	834	811	752	769	773	819	808	767	767	796	749	782	809	770	819	716	778	782	784	745	776	787	818	744	824	782	777	792	781	805	772	791	793	802	789	775	808	747	761	828	772	799	798	815	766	778	817	829	793	786	776	756	777	828	795	755	782	788	808	786	765	766	746	814	733	749	770	804	799	711	782	761	776	786	778	792	806	797	782	823	760	821	823	734	766	779	805	815	820	834	732	776	737	777	771	755	786	747	783	791	853	813	801	814	784	785	753	780	803	790	794	788	810	801	756	807	758	824	793	805	754	764	793	817	771	820	804	810	829	760	808	775	806	795	777	826	773	777	779	770	791	769	755	793	782	803	845	779	792	783	742	812	819	798	764	794	862	788	835	807	786	817	783	810	791	769	799	794	802	742	809	761	741	767	789	774	784	813	832	793	782	832	816	785	808	788	788	741	789	760	775	818	810	858	817	791	829	787	826	789	778	789	854	788	748	771	829	808	830	785	769	810	787	810	772	752	793	772	722	824	815	794	824	839	781	796	816	781	794	719	788	797	779	813	785	734	778	815	785	757	801	747	763	748	754	818	759	782	790	778	786	786	774	793	812	804	809	778	792	771	737	825	758	806	803	851	762	778	835	754	795	806	739	787	811	740	799	829	777	786	852	783	847	786	753	747	792	752	757	813	787	757	803	775	801	740	778	806	796	752	802	764	824	769	799	798	814	745	834	795	754	793	789	819	809	803	796	796	786	833	773	770	785	825	771	804	798	783	798	797	756	807	780	822	818	779	796	794	737	750	790	802	804	784	767	808	813	749	808	753	818	830	766	794	791	779	822	827	744	794	763	804	751	795	795	843	814	782	830	810	752	789	751	818	754	754	761	739	774	736	796	787	797	806	758	782	800	773	808	771	770	814	789	769	818	821	812	790	753	774	794	758	810	806	795	809	807	803	747	772	786	794	812	786	818	810	762	772	759	765	816	797	745	763	793	786	805	780	729	810	734	818	773	791	841	788	804	771	761	801	756	767	799	785	826	806	830	789	778	751	800	747	808	790	774	840	817	816	807	785	843	816	831	790	836	747	837	818	785	802	797	837	818	797	772	784	813	827	779	776	818	755	813	810	758	799	837	804	788	765	800	783	764	836	805	785	752	762	780	790	794	847	766	804	777	785	795	868	861	797	813	781	789	808	764	805	779	843	776	784	776	764	766	778	799	856	750	774	755	811	830	769	791	775	768	799	821	779	765	858	846	766	836	799	796	787	778	798	812	781	770	738	781	839	779	766	766	783	777	748	825	769	730	796	832	798	820	831	806	775	819	814	778	829	727	780	808	777	799	809	814	805	768	757	845	781	821	790	821	799	807	736	764	794	800	759	795	834	758	855	785	813	769	803	837	779	797	812	748	800	770	774	804	769	780	779	823	743	779	820	787	808	849	819	799	767	806	831	809	790	769	776	838	803	834	797	810	824	751	792	776	782	817	801	795	785	808	783	790	791	750	805	820	773	805	834	762	829	769	799	800	792	799	742	835	790	763	841	806	801	805	757	792	782	764	773	791	771	729	816	774	795	751	805	808	748	811	795	806	807	830	815	755	791	804	764	841	802	823	765	811	760	859	801	792	795	780	777	794	793	824	775	746	809	789	794	718	826	802	832	740	831	798	751	768	807	834	777	792	791	803	823	793	838	818	812	855	798	758	794	754	815	780	805	820	750	811	719	805	800	818	752	788	797	820	777	817	762	801	768	811	802	792	811	753	803	790	805	787	773	780	776	815	783	808	796	817	740	791	775	784	765	780	785	808	735	779	750	805	766	798	806	762	787	842	809	780	800	816	789	793	804	797	797	759	777	783	802	765	828	788	746	841	839	818	806	823	804	776	803	747	774	797	767	797	803	810	812	805	780	814	782	799	849	797	776	761	749	810	800	804	748	754	776	791	797	766	815	759	746	788	777	783	832	795	810	772	816	789	735	779	787	751	783	811	822	738	802	744	816	796	769	802	741	778	840	751	839	840	818	728	806	754	818	797	770	746	780	765	753	755	785	771	866	760	807	830	726	782	817	785	819	783	818	802	800	775	781	754	791	797	804	819	713	884	779	761	804	771	838	764	773	794	821	794	752	759	774	773	786	762	747	796	803	814	846	820	769	825	793	745	756	778	824	794	777	804	815	808	787	803	732	799	793	766	824	800	782	750	756	770	786	771	800	824	785	816	807	756	816	777	827	822	803	759	780	810	769	755	782	761	752	759	818	763	814	756	806	820	810	811	798	780	782	736	778	821	780	837	812	799	775	809	804	777	800	744	746	777	811	790	781	779	812	798	846	736	800	757	800	801	773	812	760	788	743	828	766	833	837	775	814	796	790	794	784	761	786	771	781	726	810	794	805	795	792	740	765	794	841	777	758	810	780	829	773	785	769	798	795	776	768	700	849	730	822	763	806	765	803	792	788	764	797	746	775	806	831	759	797	822	738	807	761	774	786	832	770	783	823	763	806	744	772	799	827	756	751	811	734	775	815	748	775	767	846	806	752	781	796	820	788	745	804	849	739	782	830	788	801	778	745	815	823	774	795	823	837	801	825	820	756	772	770	773	803	793	807	801	796	768	830	805	818	792	840	821	848	764	796	822	794	768	813	783	763	795	775	755	810	772	773	786	791	736	799	777	787	811	757	780	825	752	781	844	782	768	787	824	766	782	808	787	805	797	741	793	805	754	770	802	753	814	753	791	825	761	825	824	750	811	774	756	848	771	797	734	789	739	795	833	801	730	784	753	841	778	785	848	819	780	789	783	803	787	808	735	809	749	811	807	841	819	820	755	824	815	741	743	769	810	791	804	804	800	777	762	758	751	768	811	802	803	788	791	775	766	800	784	754	759	768	805	771	732	793	825	786	756	746	817	785	776	792	807	805	763	778	787	756	802	794	783	823	776	807	782	743	804	809	803	785	776	757	763	827	772	841	775	732	786	804	817	793	774	754	790	776	757	772	760	815	761	771	764	812	794	786	825	780	785	754	770	781	806	812	774	779	818	826	793	796	792	802	747	781	746	804	756	792	765	773	806	839	762	779	758	779	777	788	745	829	799	800	761	798	793	781	783	814	776	842	842	754	732	791	746	799
11455	13223	10989	5668	4196	3514	2815	2253	1796	1496	1290	1169	1173	1059	1023	1005	971	914	923	917	917	930	956	904	874	852	856	868	863	878	783	841	875	830	820	752	787	816	830	866	844	850	811	787	839	813	806	831	814	798	814	814	795	800	828	821	822	808	859	812	797	817	791	813	819	800	783	784	807	827	852	838	792	830	775	800	830	774	805	800	798	808	834	802	822	815	782	808	810	806	832	812	788	810	828	756	838	785	767	778	791	767	809	829	778	866	779	801	832	829	844	810	792	764	814	803	771	837	762	804	832	824	803	802	769	817	780	795	800	804	771	829	783	844	772	821	769	842	827	848	771	845	776	777	802	791	805	808	809	793	794	799	837	784	803	839	811	886	818	794	794	816	823	789	803	828	795	805	756	835	832	763	872	821	809	890	786	835	832	789	833	837	817	837	806	818	866	790	777	832	784	818	760	798	826	811	863	790	794	775	794	833	825	819	814	793	857	839	809	799	817	779	830	782	835	866	796	848	845	828	817	882	848	800	787	810	802	827	829	770	790	816	854	802	782	791	813	803	874	828	784	826	776	804	824	823	806	816	820	869	776	785	808	854	818	817	845	802	798	852	786	851	816	840	798	792	852	771	785	806	833	788	778	788	823	825	784	815	818	811	805	789	802	785	788	758	791	792	779	838	744	732	777	822	819	787	834	802	798	810	789	822	786	826	820	798	796	787	784	779	769	781	805	796	793	792	787	823	793	835	785	810	827	770	801	780	813	810	777	807	799	811	851	789	821	800	780	773	794	811	746	847	763	807	841	816	806	735	801	819	784	830	817	775	796	829	795	815	840	748	858	817	832	835	807	733	761	780	772	854	832	818	875	810	806	812	829	838	798	848	790	772	798	776	768	819	797	818	787	789	816	778	811	789	837	827	794	812	827	801	772	805	866	844	766	786	763	829	803	852	807	831	767	814	781	806	812	811	822	822	865	802	780	791	777	787	771	782	809	785	807	769	810	796	838	825	825	755	764	854	797	850	777	759	803	838	831	799	772	870	839	842	766	793	820	781	827	778	828	755	840	846	851	765	829	745	812	799	794	758	816	775	763	813	826	817	819	808	824	810	842	809	856	807	830	804	806	781	813	799	793	786	816	843	771	802	796	785	742	812	780	826	812	827	805	861	808	773	845	841	797	831	777	782	737	814	769	797	799	774	810	831	814	790	784	761	821	801	840	798	796	813	819	790	816	830	761	797	735	802	821	833	766	793	821	773	821	757	791	778	837	839	766	818	776	882	797	815	826	733	839	812	803	788	778	803	849	778	801	795	775	823	809	824	777	724	760	788	851	823	818	791	798	791	797	810	821	799	822	815	805	830	811	832	741	811	783	809	796	848	876	747	768	749	806	849	832	803	831	859	844	802	826	810	804	828	830	796	802	832	757	811	833	782	829	813	816	829	848	813	812	824	766	823	838	800	795	735	784	793	806	836	796	800	814	831	798	806	822	791	757	818	763	770	818	713	819	767	773	752	843	788	839	779	785	803	845	874	758	812	794	795	814	830	839	768	800	837	818	864	830	776	783	765	802	800	769	788	784	785	762	791	791	827	850	826	765	840	783	818	858	814	842	809	738	841	777	816	755	858	787	777	851	805	828	808	837	794	798	835	784	810	780	846	793	776	793	810	795	834	799	809	791	839	790	806	787	851	852	829	794	792	820	807	818	776	790	798	799	823	779	836	851	825	779	844	718	830	804	847	801	788	801	812	803	777	861	822	801	797	817	740	814	775	853	797	775	762	801	795	755	800	778	788	838	776	815	771	805	809	810	765	815	830	763	777	815	841	794	784	803	745	746	819	762	789	810	792	765	811	810	787	774	789	818	799	827	797	770	818	844	796	845	791	808	833	798	812	855	793	824	772	777	803	840	850	801	817	836	794	817	796	821	800	755	842	829	818	735	805	825	825	784	813	790	849	833	774	812	836	798	835	857	810	762	797	807	754	750	812	799	832	788	813	828	797	791	799	820	780	841	797	796	818	853	756	872	793	768	832	802	861	799	774	818	809	805	802	790	827	825	820	804	811	782	799	802	780	843	830	765	836	818	878	797	806	830	786	803	846	759	792	774	798	765	845	795	832	784	781	828	795	788	790	862	817	808	768	809	838	860	785	825	795	798	914	870	838	775	835	799	861	791	772	791	798	804	779	808	825	804	789	818	767	768	795	816	828	787	731	844	798	849	817	770	840	812	804	824	799	829	803	838	796	780	820	787	803	803	821	806	799	766	824	780	842	796	798	752	795	774	782	816	837	774	810	821	817	810	773	774	782	843	868	783	821	841	777	797	827	815	796	808	833	804	804	793	822	769	880	819	823	812	816	807	754	801	776	826	746	773	806	818	778	819	806	748	778	835	817	797	720	770	777	824	814	754	814	831	782	820	790	814	813	805	798	820	797	777	851	797	767	849	809	882	813	733	770	879	816	810	831	806	819	815	815	810	816	789	790	797	865	841	823	800	801	815	854	851	802	785	777	811	856	840	773	862	839	796	797	798	757	818	794	784	812	811	859	788	755	810	787	840	747	768	806	829	812	870	760	821	795	813	761	822	804	793	834	755	813	788	786	782	825	786	757	808	832	824	790	784	771	814	792	795	813	790	841	797	784	826	759	801	786	815	794	796	815	838	749	840	839	827	843	799	780	813	831	816	827	818	815	816	822	826	766	802	782	794	814	806	769	796	767	780	824	793	775	793	790	786	774	852	795	816	809	853	833	834	824	788	877	823	827	784	833	822	854	840	805	894	823	816	787	789	802	784	849	798	756	864	797	798	782	828	868	833	789	837	801	779	793	837	807	813	787	767	796	799	778	846	789	791	801	776	795	784	839	820	754	788	782	815	828	783	806	814	771	823	826	819	744	823	834	789	841	795	778	816	843	808	848	792	829	835	818	858	804	817	800	820	793	821	816	801	788	797	832	819	779	794	810	798	838	801	798	826	822	793	816	767	831	811	809	795	846	818	755	834	834	794	771	829	818	783	822	785	748	817	812	788	802	766	793	792	777	800	858	798	783	803	803	849	796	772	790	817	839	807	790	750	825	806	814	807	815	815	809	817	774	772	808	802	783	793	805	787	846	786	783	807	836	799	809	787	817	818	805	804	767	790	803	773	767	819	764	827	792	772	769	800	871	811	815	774	756	762	824	792	789	775	799	798	812	807	752	790	834	818	823	819	732	797	811	797	791	825	838	817	785	793	768	818	853	783	815	763	837	824	796	770	834	803	803	862	827	859	815	818	810	768	811	847	793	843	818	832	794	796	774	803	800	840	760	810	794	756	762	884	795	786	815	776	850	796	766	818	844	791	817	787	814	827	814	850	794	846	849	807	770	796	825	809	811	779	786	785	836	831	782	809	834	805	901	795	741	841	772	804	772	825	809	786	804	809	744	821	797	814	735	769	822	757	839	853	734	806	776	806	868	852	829	827	826	800	793	814	824	805	845	785	824	786	824	782	814
22433	21072	28618	23769	21076	21164	12710	1983	1382	1199	1154	1096	979	1035	964	923	916	857	909	903	850	853	876	827	811	820	833	827	866	834	800	821	843	796	770	805	822	830	815	805	789	785	794	786	809	815	866	836	842	821	760	869	828	835	829	834	773	836	778	821	809	820	795	809	799	796	824	843	794	784	828	794	772	771	843	787	801	809	847	796	819	780	779	767	775	748	785	814	795	806	824	762	803	820	772	788	845	765	808	789	787	804	796	805	772	819	830	804	809	790	799	811	799	806	796	798	806	808	828	780	822	784	800	804	759	783	863	783	822	817	805	845	770	814	805	795	821	780	855	798	811	842	793	789	803	821	778	748	757	831	789	751	778	811	835	803	797	758	785	716	809	759	773	840	789	805	775	785	776	792	820	797	800	795	819	802	818	829	789	831	807	763	846	780	799	821	853	790	786	819	804	779	764	748	778	781	784	754	773	759	784	826	760	835	770	788	813	777	821	802	783	792	794	771	811	784	794	802	804	773	814	834	831	844	792	769	762	814	796	791	785	732	797	786	806	819	781	808	784	836	796	821	762	804	813	793	780	785	783	794	786	880	848	750	804	783	788	795	781	812	813	765	774	794	785	768	788	790	808	775	842	822	802	815	753	846	810	841	794	808	810	795	817	735	805	824	831	766	800	748	812	788	798	783	839	755	828	796	777	799	814	824	828	832	752	773	814	787	811	773	838	778	813	774	791	797	800	772	817	806	769	789	747	795	796	821	769	804	794	786	798	835	811	786	805	790	781	837	769	824	805	854	828	792	779	739	798	836	805	811	752	825	792	783	796	822	825	817	829	814	789	766	797	787	804	782	774	805	786	789	757	818	842	827	847	776	755	841	783	749	776	803	778	854	798	808	745	821	796	797	817	809	875	811	836	829	824	875	802	774	790	745	814	804	785	811	822	758	800	775	807	785	765	736	801	761	793	794	813	790	799	771	822	844	774	794	820	798	792	823	812	796	806	800	810	749	836	843	797	753	755	754	746	772	748	772	745	838	815	794	803	787	756	730	760	802	755	781	839	813	803	819	822	785	766	797	758	818	827	756	758	825	796	759	824	825	801	808	827	742	841	801	812	810	811	803	778	757	842	802	786	823	825	752	808	830	812	794	826	793	784	785	809	800	833	770	786	784	831	790	826	814	756	840	776	782	807	799	814	794	845	772	784	753	791	813	806	802	795	749	798	776	841	784	864	828	864	838	820	784	793	805	768	791	793	827	842	810	744	835	801	810	789	776	781	797	766	785	813	779	825	786	784	774	783	822	823	786	803	760	786	866	783	843	774	776	790	776	801	807	793	788	771	753	838	825	780	866	831	819	826	814	815	852	808	785	772	805	786	808	784	850	774	775	708	765	819	849	783	807	801	835	764	754	805	795	822	769	808	847	806	871	770	816	814	802	771	792	836	715	822	803	789	790	790	799	824	792	757	799	818	836	813	809	832	782	794	752	777	809	776	794	770	839	828	750	785	819	774	846	818	783	809	804	810	772	783	786	828	819	811	811	792	778	793	813	820	801	755	804	770	795	749	773	756	805	746	783	816	821	783	806	807	824	809	783	799	817	790	850	815	805	831	776	757	816	882	735	818	816	859	752	825	820	816	784	804	797	837	778	870	809	768	788	756	722	752	791	787	766	828	805	829	775	792	780	762	829	758	837	799	769	740	799	776	862	802	815	788	792	855	833	756	805	810	857	768	786	735	796	821	806	796	809	802	807	737	759	821	836	762	804	779	813	823	790	824	767	827	777	812	833	777	796	825	783	761	778	804	772	808	779	797	790	781	812	780	790	802	762	779	802	844	772	807	773	768	846	785	787	828	784	756	821	783	801	762	791	801	755	782	773	817	812	790	821	777	765	828	793	791	831	790	775	802	790	783	796	791	770	805	808	800	770	774	791	811	833	746	790	805	831	819	792	806	794	768	757	756	840	831	817	821	799	767	790	731	800	829	796	775	775	818	790	765	753	783	809	821	779	781	773	759	753	782	778	766	777	819	823	758	791	758	778	836	815	819	804	830	771	770	811	760	784	815	776	832	778	820	779	753	793	798	778	769	805	774	807	833	786	786	808	808	766	800	782	804	830	794	849	798	722	794	800	781	793	789	788	811	783	795	815	839	812	817	762	802	803	761	772	781	776	748	777	786	850	815	802	807	824	796	796	797	761	804	824	732	751	788	766	821	798	781	786	771	742	809	728	808	731	800	750	826	732	784	800	755	757	780	791	767	801	766	813	804	763	821	791	785	782	801	823	816	803	847	783	784	739	800	835	822	772	765	772	791	810	828	746	736	729	818	819	779	768	774	770	800	760	783	776	811	768	778	835	755	751	834	796	801	759	791	821	872	868	787	788	798	777	797	776	783	827	785	765	836	779	780	819	833	784	818	797	826	792	843	828	778	826	735	815	749	779	772	795	795	820	737	771	758	748	815	809	782	801	791	784	805	798	758	797	784	761	797	774	795	761	822	736	843	801	777	822	740	811	784	766	776	794	816	839	787	825	784	773	781	785	814	810	830	833	842	779	772	824	779	786	827	780	810	838	737	774	816	792	803	773	770	782	804	840	823	800	786	844	832	769	787	785	778	813	763	845	813	827	766	741	809	798	797	773	828	809	823	819	811	800	784	833	809	795	772	826	830	842	818	801	797	777	845	775	786	801	840	784	798	795	731	755	830	764	807	814	797	793	838	796	820	829	772	776	800	744	789	801	820	815	793	808	830	792	770	770	748	796	756	827	779	810	791	790	805	734	747	814	817	759	836	790	751	730	808	744	814	788	772	761	810	802	796	828	782	761	754	851	871	815	757	785	768	765	828	760	848	811	861	789	795	820	828	760	810	783	809	811	812	812	818	817	779	866	755	797	792	807	821	799	815	751	817	814	773	734	822	802	786	819	794	778	790	856	756	811	843	769	799	810	813	832	817	799	808	759	841	817	802	820	778	813	774	760	802	818	825	837	766	762	844	830	781	756	820	803	803	799	812	777	768	791	781	837	787	814	824	811	753	803	836	737	780	800	803	804	828	813	776	783	782	744	818	800	782	790	769	762	828	807	834	802	784	810	756	800	757	762	808	853	811	809	793	802	796	755	823	798	786	750	824	772	791	782	785	774	779	812	816	800	786	775	865	814	793	826	795	784	814	808	819	774	784	793	731	769	751	830	766	844	820	758	786	757	805	810	772	791	792	800	800	797	782	817	775	836	819	757	786	752	784	782	813	818	824	792	807	748	767	824	773	754	774	804	776	767	772	782	840	779	758	864	797	774	778	772	784	734	771	749	769	811	763	771	737	794	856	783	836	812	790	771	798	792	799	796	845	799	803	766	797	782	754	760	797	748	776	786	767	761	750	765	817	768	798	787	794	766	807	811	816	765	790	800	822	764	796	777	822	767	751	792	787	802	784	787	800	777	829	776	794	807	809	766	793	798	812	720	755	818	797	851	810	791	842	780	747	781	767	773
11420	13259	11110	5659	4162	3381	2811	2257	1749	1423	1311	1244	1171	1071	1002	1010	954	940	912	954	925	887	891	871	885	860	816	876	884	871	827	825	786	780	844	811	824	841	865	861	782	847	831	834	841	811	827	874	839	848	848	804	824	829	849	808	859	821	798	819	838	811	798	821	759	864	809	834	802	827	770	791	797	815	834	793	824	895	830	789	826	827	813	802	789	841	815	827	875	828	825	800	790	764	785	816	769	754	816	801	799	772	799	754	827	809	790	783	836	802	828	864	803	806	809	823	852	824	807	845	758	808	787	794	749	800	792	819	839	827	849	769	774	782	818	839	880	820	775	802	809	816	824	829	821	796	783	800	849	835	814	828	866	774	814	781	772	829	829	758	837	816	803	799	815	834	765	827	837	807	869	834	776	824	837	856	778	806	781	787	819	768	791	815	821	841	840	820	829	801	847	833	766	794	844	825	802	819	898	779	786	823	837	782	853	792	827	786	801	846	834	818	815	784	807	830	766	840	856	774	796	812	803	822	830	759	798	776	800	776	794	809	774	852	847	759	805	818	777	870	807	810	834	804	763	811	760	782	827	803	783	802	825	802	779	829	804	794	824	792	757	848	780	776	835	786	801	752	822	762	830	796	842	820	812	804	782	789	781	788	847	795	787	807	863	851	850	798	800	819	820	831	767	875	796	828	792	830	797	835	800	729	849	791	776	775	824	855	803	818	816	815	768	799	851	799	813	863	817	760	808	808	845	815	820	781	864	799	844	806	765	834	807	818	798	791	785	781	793	832	826	827	802	777	790	810	814	803	775	805	844	816	799	769	840	821	840	855	788	839	791	842	771	770	843	794	790	805	798	789	824	853	864	815	795	797	828	828	815	839	840	838	854	862	763	823	768	803	811	762	860	823	778	805	778	812	786	818	834	831	822	776	794	815	852	783	734	806	812	793	759	771	834	819	845	836	823	816	783	724	801	851	907	825	832	782	803	807	782	839	831	838	780	806	781	833	787	790	783	787	833	800	743	801	788	766	806	844	810	793	757	812	796	834	794	819	776	793	864	820	830	824	797	822	852	791	801	816	773	775	807	791	807	720	795	860	800	772	812	799	802	842	806	806	795	775	844	826	833	792	798	802	814	776	848	791	835	882	807	840	788	819	784	799	835	776	853	808	783	807	844	793	771	782	823	822	826	844	813	817	854	814	819	790	817	780	802	846	829	827	813	826	757	789	830	815	830	795	836	774	798	816	832	844	813	820	840	809	839	796	739	821	821	802	815	824	845	772	777	800	806	803	834	804	830	811	833	786	801	825	772	834	805	815	811	782	774	762	725	818	785	789	806	799	790	811	777	811	842	797	807	840	816	761	811	810	831	792	761	740	802	819	791	811	814	774	782	815	751	870	796	794	837	785	821	866	757	809	822	807	825	805	808	771	826	787	804	825	751	762	821	808	795	855	833	773	795	824	838	775	793	784	817	818	810	815	811	776	844	778	803	766	856	836	794	788	861	770	824	837	811	780	793	783	825	812	780	818	803	829	821	836	864	840	800	793	834	802	820	819	827	821	821	802	799	840	818	775	905	808	775	774	798	807	754	804	815	846	753	768	802	853	777	775	800	808	876	825	785	774	810	847	786	773	730	804	812	785	805	796	804	782	829	797	803	799	716	820	777	822	813	802	758	841	810	832	742	809	805	815	836	823	821	882	817	863	828	814	781	785	809	824	830	789	780	817	808	770	800	761	785	760	794	793	780	792	800	833	803	835	854	795	830	750	825	850	793	807	831	796	815	786	825	802	807	829	806	798	804	788	777	806	786	806	823	859	812	766	818	786	805	795	821	807	849	781	803	839	765	821	819	838	825	759	785	792	799	834	779	835	836	830	844	761	828	834	774	803	790	806	804	808	790	816	800	824	805	768	836	798	814	818	838	817	790	875	805	817	836	791	812	820	837	826	770	835	819	806	793	786	833	834	836	797	819	795	802	789	809	804	762	799	749	793	769	782	822	747	824	836	735	823	833	816	853	809	808	806	800	848	802	791	857	818	799	862	817	806	841	798	800	774	838	808	823	807	811	785	811	811	811	822	836	771	823	838	779	786	766	806	824	844	782	771	786	845	834	783	827	811	799	820	796	805	822	799	798	807	797	776	797	850	845	786	758	759	791	764	806	827	839	826	815	792	817	786	789	811	771	803	790	724	784	847	790	821	822	835	795	779	791	836	785	772	790	851	814	826	795	816	859	837	828	816	828	820	793	834	798	853	754	872	857	780	820	805	764	761	761	832	819	885	832	772	867	792	795	819	819	845	787	855	861	836	767	774	790	777	778	814	808	784	804	809	777	805	740	765	829	813	804	846	813	732	777	800	832	784	821	836	820	798	775	821	804	785	750	807	796	798	801	833	841	783	830	814	867	793	804	820	859	867	830	774	839	815	783	792	823	787	772	775	802	835	779	821	839	760	817	813	885	820	865	805	800	807	810	804	798	815	834	749	789	825	808	810	754	751	855	744	796	776	849	804	759	780	855	818	792	804	803	767	806	794	759	854	795	805	813	808	820	816	801	773	819	805	831	729	795	749	771	813	815	822	832	857	786	787	817	826	780	818	783	786	779	829	752	784	781	829	756	841	746	821	829	815	839	855	797	793	813	815	817	769	764	807	763	847	825	801	794	798	811	823	812	753	786	793	853	766	793	780	805	819	830	819	828	778	762	765	825	800	793	863	817	831	827	836	824	792	828	853	859	793	768	763	832	866	794	801	781	782	819	805	821	828	853	832	708	805	769	840	800	828	825	812	810	839	810	818	824	766	823	767	782	804	801	816	784	788	795	880	811	855	806	835	803	825	888	788	764	781	849	790	793	802	843	814	794	800	876	831	787	795	772	789	817	831	814	805	764	820	821	798	810	817	808	798	794	798	841	824	811	802	797	793	794	795	797	821	821	758	797	770	795	737	847	806	838	793	797	718	860	791	810	859	855	782	813	829	805	797	769	818	803	834	839	809	794	827	812	863	843	816	813	820	822	795	802	787	771	818	811	775	793	776	801	846	780	807	807	836	775	817	800	756	803	825	793	782	789	747	787	778	778	814	817	794	804	807	825	851	800	791	797	785	799	817	827	770	794	801	823	787	818	807	781	811	803	778	802	811	792	801	814	828	811	831	812	799	866	810	827	806	784	793	775	820	829	781	793	791	793	792	858	828	769	788	774	794	826	831	790	838	790	811	794	776	774	804	780	814	778	804	837	786	829	800	774	801	787	830	786	832	790	845	883	768	768	767	823	777	822	753	852	813	813	832	761	818	814	781	806	802	825	768	764	777	836	791	823	816	842	777	791	791	798	794	794	809	762	801	827	864	769	780	779	746	805	777	877	841	869	847	810	801	785	800	839	848	833	809	795	800	742	827	797	835	784	809	822	792	817	785	848	781	790	794	794	832	831	834	771	819	830	857	816	793	860	822	826	782	845	773	820	832	804	805	827	773	827	826	784	815	769	861
22350	21018	28562	23665	21019	21082	12568	1919	1291	1222	1141	1085	1059	988	988	917	827	863	872	884	882	826	882	851	806	854	840	839	853	879	855	803	819	826	764	840	800	873	764	798	758	862	809	796	803	822	748	813	773	773	777	858	783	779	749	820	768	789	846	745	785	732	801	814	829	832	772	743	766	800	798	825	797	814	873	785	788	782	835	772	834	792	814	814	822	799	785	799	860	791	798	780	766	755	754	807	805	795	779	831	792	743	807	835	782	819	738	820	824	810	752	795	832	804	828	788	824	767	777	781	824	815	781	796	836	815	765	785	767	822	815	783	770	832	838	753	841	766	765	777	769	750	823	772	800	842	791	848	759	777	803	773	805	797	792	788	808	768	814	773	792	737	830	754	787	788	815	811	801	814	813	739	774	772	815	800	779	778	803	826	784	771	788	799	824	767	747	756	798	841	782	810	771	753	803	770	825	846	787	759	816	803	829	807	787	812	796	784	790	807	810	816	812	838	804	781	811	827	789	791	854	740	823	770	780	787	758	814	805	782	804	724	781	805	746	793	800	737	744	765	813	793	763	766	820	824	823	776	798	790	798	797	822	760	783	792	780	779	834	804	787	756	809	768	753	800	832	814	767	797	814	785	759	754	799	805	828	785	723	855	794	795	819	791	765	791	823	785	753	768	823	823	780	786	734	793	801	796	826	828	795	843	732	789	798	766	839	786	803	754	789	846	832	783	786	809	795	817	778	785	785	813	764	819	811	797	801	795	751	787	760	801	800	774	818	797	783	770	751	764	769	800	802	824	754	854	807	748	771	796	772	810	793	752	790	741	846	781	794	766	733	782	770	762	759	786	752	790	796	785	800	766	838	835	849	761	773	781	745	748	795	798	787	783	801	764	814	775	785	803	799	746	811	763	769	793	797	780	786	782	777	785	768	757	788	823	734	814	781	804	785	772	760	771	773	795	772	790	767	820	809	784	787	783	806	792	826	744	772	754	803	765	746	798	777	815	822	737	758	769	727	803	771	781	802	849	816	820	774	796	856	749	814	810	787	796	768	731	772	762	840	796	826	760	772	786	790	789	836	770	770	798	814	814	819	771	792	778	766	816	837	784	756	824	799	790	806	808	791	772	756	787	744	782	844	784	766	750	764	800	811	795	782	816	807	817	775	779	818	819	802	779	768	788	795	768	837	777	775	782	788	799	772	804	805	787	821	802	856	789	811	797	751	802	740	791	811	817	795	831	840	852	762	771	810	734	822	767	779	781	769	775	861	762	760	812	789	811	825	806	793	793	768	750	823	792	770	776	793	754	775	763	751	805	772	791	766	795	803	814	805	792	808	815	772	798	830	773	784	852	790	794	810	797	812	776	790	796	778	801	812	810	767	733	774	835	827	821	768	775	827	846	821	798	786	799	773	791	833	784	806	828	758	825	809	790	822	808	775	798	821	823	779	724	748	858	828	726	771	790	783	797	838	838	781	782	791	824	815	760	834	811	838	822	829	782	769	780	787	736	803	785	773	806	798	807	773	831	803	784	774	765	754	785	787	822	799	829	755	824	850	787	822	826	807	784	803	736	773	802	818	817	810	768	739	774	771	767	776	789	825	822	786	783	815	799	768	718	789	823	822	759	840	811	820	825	761	792	796	775	783	854	805	837	774	786	808	689	750	756	785	796	795	773	776	804	825	805	810	771	748	815	771	831	763	795	771	807	773	777	796	768	799	756	737	768	803	818	790	800	813	768	816	824	750	758	794	782	762	788	799	794	779	848	767	792	791	784	761	824	759	779	836	818	750	789	771	818	753	798	747	848	815	793	763	764	835	758	780	776	763	771	786	840	795	785	781	731	778	769	812	834	846	791	794	761	781	753	784	757	838	790	774	820	814	777	788	817	791	817	755	760	792	798	811	811	796	797	809	800	800	772	740	764	753	765	773	770	793	783	777	781	806	796	773	755	779	780	755	773	758	769	810	831	785	816	778	749	786	799	783	770	766	829	806	770	790	842	795	784	807	833	860	748	798	812	804	804	773	799	782	767	807	772	773	762	826	767	784	815	791	805	815	794	774	789	803	798	828	785	807	795	844	782	800	812	769	789	794	780	777	769	812	808	775	806	766	770	809	798	806	770	798	813	793	851	835	809	804	774	836	779	780	820	841	832	806	825	800	846	796	807	776	827	777	800	794	841	730	837	841	779	755	823	813	794	830	842	772	782	806	764	807	796	747	769	790	784	798	768	749	820	786	766	747	819	806	802	776	774	807	733	793	759	751	772	838	779	754	800	766	764	796	783	803	750	773	790	798	760	760	808	835	758	790	816	798	752	828	784	777	759	791	781	792	814	850	807	804	761	790	778	814	789	728	795	792	831	833	767	774	807	821	793	800	828	807	794	803	764	810	804	792	804	819	778	740	782	794	797	783	845	830	774	733	766	801	811	784	767	784	755	796	840	782	761	765	804	780	817	796	805	774	778	778	766	781	802	763	815	774	775	800	743	791	765	726	836	800	778	865	789	818	780	791	826	709	770	795	779	782	842	822	816	757	793	800	802	814	774	784	807	832	761	807	798	762	742	793	806	784	770	793	784	758	744	795	766	783	803	815	762	850	784	795	804	743	816	783	780	809	821	832	737	766	769	780	795	781	756	778	769	755	799	752	776	760	780	815	803	776	754	790	802	723	776	815	795	731	836	796	767	807	768	804	803	755	818	767	788	814	725	871	792	815	836	788	746	770	756	788	784	866	765	794	774	807	822	776	778	784	796	796	795	798	800	831	799	798	809	793	801	765	827	816	785	802	784	796	758	786	743	822	764	805	814	807	753	790	795	826	780	770	755	764	819	770	788	750	792	782	762	834	782	854	828	831	744	788	820	788	791	813	816	793	790	735	838	796	748	766	796	778	813	820	817	780	807	795	848	775	741	791	750	849	816	767	794	820	820	757	752	845	790	764	836	820	789	785	778	748	788	871	734	799	785	806	802	777	764	852	775	783	807	772	731	800	715	728	769	788	795	753	825	770	743	802	820	793	751	788	771	753	815	781	807	774	788	754	798	783	788	816	819	800	741	786	779	799	779	780	853	812	751	809	737	790	798	791	804	768	792	803	804	816	838	806	793	831	788	736	789	737	846	792	763	762	806	774	794	813	802	767	745	787	752	816	739	852	792	787	821	781	817	778	822	818	776	774	765	779	765	776	765	804	793	772	782	818	801	803	806	796	751	752	770	765	775	743	790	760	800	822	837	790	791	806	807	761	763	856	828	758	711	742	861	717	774	776	807	795	827	810	805	829	813	789	755	778	773	794	758	786	798	784	819	800	782	824	818	756	827	776	808	845	804	803	761	762	827	814	768	784	780	782	809	767	770	717	803	845	768	793	800	755	811	776	804	760	789	756	798	779	803	777	797	787	812	785	753	756	763	798	764	800	749	819	813	763	807	787	846	800	799	814	775	771	795	849	802	820	815	833	839	820	797	772	824	746	771	808	844	855	804	746	773
11715	13313	10975	5667	4146	3351	2699	2139	1751	1478	1354	1175	1128	1074	1060	963	936	965	970	887	900	862	910	903	852	806	832	879	873	851	870	843	820	845	807	848	846	811	770	841	827	805	840	846	852	832	811	815	804	828	825	819	809	834	782	810	851	804	825	812	810	811	837	795	796	750	816	801	814	804	812	814	807	781	786	834	797	831	808	855	792	821	816	814	778	780	817	819	827	767	827	799	838	854	732	771	777	789	780	782	804	791	804	780	797	814	820	814	815	809	796	786	851	821	763	777	742	799	771	820	800	825	824	808	806	767	798	767	791	807	821	800	814	828	848	816	780	783	893	800	841	798	846	808	762	868	829	835	764	814	794	808	806	786	728	796	804	806	858	819	796	825	797	787	858	791	829	827	765	815	802	754	755	818	871	795	783	797	749	798	793	754	824	817	850	770	862	823	780	802	772	808	778	819	776	823	814	788	784	815	723	817	827	874	789	806	785	767	841	855	798	797	856	806	836	838	817	803	800	784	779	778	805	793	786	793	814	813	845	805	774	819	806	801	865	770	816	784	783	831	814	787	791	801	801	808	797	786	773	822	824	825	811	801	802	830	785	814	804	830	832	811	830	856	803	740	741	825	812	801	795	772	800	804	829	785	828	805	820	842	777	794	851	762	807	851	786	855	814	792	790	818	823	802	772	872	804	800	817	824	793	780	780	786	836	820	887	786	787	816	814	828	807	766	793	826	884	820	817	787	820	851	819	779	812	836	818	786	847	814	814	823	758	757	818	834	829	819	816	816	809	826	825	828	796	796	823	799	828	755	783	803	821	809	822	777	820	793	804	798	834	840	812	806	779	760	785	783	827	789	844	803	774	844	833	775	789	813	785	856	805	831	795	850	840	843	809	824	880	835	840	788	806	827	828	808	803	799	751	786	811	867	809	789	834	805	724	807	846	828	759	769	841	799	783	826	806	801	832	830	732	776	866	820	781	855	769	768	797	778	781	790	819	817	776	811	820	830	867	800	800	869	750	837	844	833	804	791	770	767	798	862	812	786	793	800	788	804	807	854	775	737	817	826	782	796	824	798	769	770	792	800	812	822	787	836	834	841	858	839	762	765	789	768	776	801	844	784	803	792	791	800	752	792	811	787	761	793	888	802	776	762	780	798	830	769	854	798	839	766	767	834	801	788	838	811	848	794	834	801	782	837	812	832	767	843	782	789	771	810	794	780	808	795	851	813	788	818	810	839	808	802	817	814	821	868	799	804	824	790	861	836	862	809	795	850	730	799	838	803	807	806	804	811	775	881	784	798	784	796	787	850	749	778	794	835	839	794	791	811	794	874	770	773	813	772	812	767	858	844	782	823	803	815	814	790	884	846	777	795	809	795	796	815	810	796	800	795	745	850	805	814	782	797	824	796	819	821	848	889	780	811	802	826	848	773	766	822	810	851	785	758	839	779	783	834	817	795	826	814	781	761	808	802	797	782	821	792	802	819	788	828	843	783	803	878	773	850	812	771	814	809	744	816	839	812	827	819	775	773	787	793	852	801	775	786	803	823	812	786	793	769	764	808	771	777	838	821	771	824	786	824	809	777	788	847	820	787	782	739	789	802	818	821	854	805	866	805	813	780	850	855	795	809	706	850	825	806	781	746	802	793	759	847	795	772	789	766	825	867	815	736	856	771	786	779	789	790	769	820	792	824	773	803	821	786	872	852	791	813	796	832	800	790	785	821	804	803	842	812	823	804	846	792	799	855	811	789	811	827	807	768	849	812	762	755	789	829	810	777	796	746	816	806	845	779	805	805	776	742	805	836	848	766	828	783	768	785	809	803	852	791	837	835	830	803	797	815	825	799	743	846	782	776	822	751	810	820	816	861	819	758	779	792	797	818	796	807	867	868	820	810	804	821	737	806	836	793	830	747	771	829	799	771	735	772	812	810	762	796	787	843	781	791	814	798	785	798	787	782	847	869	803	799	827	836	795	805	793	843	757	794	788	816	788	779	834	794	755	813	859	819	807	830	792	823	865	778	824	796	783	832	832	816	839	787	808	832	893	775	780	839	768	838	847	762	816	765	813	790	776	814	799	746	802	838	831	859	831	851	803	843	815	819	840	797	842	820	773	848	808	745	797	797	793	859	835	786	774	828	805	774	779	750	821	846	817	765	848	827	781	812	814	803	799	815	774	772	812	796	788	853	797	748	798	801	806	806	802	818	802	756	776	773	772	818	835	825	767	756	849	824	853	817	783	798	790	771	838	813	771	812	793	854	802	804	796	770	813	776	826	822	770	801	796	802	769	805	787	818	753	774	768	773	778	776	831	761	760	797	809	810	783	790	837	813	802	845	798	786	743	811	793	821	770	787	864	810	835	818	804	786	797	829	811	768	801	776	822	777	815	806	791	806	850	770	783	753	792	827	795	822	810	795	835	804	802	809	768	849	793	819	859	765	782	791	843	838	802	829	817	823	824	847	805	837	751	808	832	812	731	771	820	839	783	800	842	791	761	812	855	743	810	756	780	826	817	813	800	825	795	815	828	765	793	764	836	812	785	814	768	861	773	773	832	804	797	813	784	824	831	795	840	860	727	810	752	768	796	814	809	818	850	826	783	787	808	794	855	783	799	799	748	775	834	780	786	830	824	787	789	817	817	769	771	801	868	834	840	794	790	798	848	801	793	760	873	770	790	784	802	790	825	778	779	850	753	849	816	832	823	759	805	810	765	781	860	835	784	818	836	780	797	795	843	793	781	814	777	827	813	788	860	820	790	772	834	798	826	807	832	760	813	764	820	750	787	800	795	819	769	753	783	810	846	855	812	818	748	796	792	789	814	841	838	814	814	747	827	812	782	805	812	830	824	716	854	827	780	774	821	796	772	801	811	763	811	807	778	817	796	818	792	829	822	762	766	770	774	853	803	807	832	763	806	790	824	766	865	791	820	822	808	817	795	769	807	825	827	776	791	798	818	778	797	793	758	767	815	843	798	747	843	734	835	826	796	772	792	806	865	813	820	816	794	791	835	850	811	826	777	796	797	790	767	815	851	798	829	793	783	828	797	814	838	840	820	760	815	818	754	824	767	802	807	781	782	811	814	780	791	817	824	809	865	792	816	825	785	844	818	803	769	856	847	816	753	873	817	783	837	870	829	824	787	801	813	793	797	772	803	770	790	789	798	811	788	814	860	829	799	808	775	813	806	877	768	764	809	834	802	798	773	816	763	823	811	829	817	809	803	853	773	764	805	774	787	801	865	786	771	763	799	754	806	816	776	793	813	772	915	829	802	786	803	836	770	827	814	779	779	782	847	841	803	820	771	817	803	786	780	807	757	833	831	795	765	825	788	785	784	850	850	839	843	802	814	780	812	765	797	814	837	829	865	770	818	789	784	776	808	821	800	808	769	780	758	838	786	811	801	808	833	766	773	791	851	783	881	816	808	814	788	773	813	738	850	838	830	779	810	862	806	803	819	806	836	785	807	823	835	763	775	807	778	869
22406	21058	28617	23716	21058	21148	12706	1946	1300	1222	1100	1078	1058	946	1006	898	947	857	913	859	860	844	819	808	837	833	823	816	814	815	844	860	797	843	740	808	785	816	815	806	822	776	821	777	793	764	803	796	739	797	801	783	812	782	760	765	714	746	789	838	747	818	769	819	747	745	817	775	760	755	772	741	809	797	788	805	827	806	786	834	810	836	740	780	810	816	816	775	781	750	771	822	768	772	812	796	804	796	807	847	768	749	798	832	796	778	720	784	834	834	789	803	786	773	788	796	801	765	765	784	810	807	838	779	814	778	802	777	745	801	765	764	775	794	747	757	747	806	790	778	806	811	793	793	749	756	778	815	802	781	791	799	780	747	754	783	813	835	751	777	806	780	770	731	743	767	794	789	780	773	785	795	779	789	800	761	746	845	811	819	806	803	785	701	784	777	772	757	796	772	787	795	757	817	769	795	767	764	779	806	821	733	782	779	757	786	820	740	792	800	854	790	770	822	802	745	777	743	768	797	836	766	836	806	808	757	783	792	774	797	813	779	818	800	815	796	821	844	775	734	759	845	773	785	816	816	769	799	783	821	786	824	768	789	839	783	791	790	804	745	733	812	787	787	757	745	793	757	799	814	807	775	703	780	729	810	807	820	760	804	765	742	802	749	701	766	824	782	858	792	774	808	758	761	750	832	793	790	819	749	793	746	811	786	779	774	791	799	782	742	807	762	798	790	841	816	757	800	773	759	797	803	788	823	782	787	781	737	770	780	733	785	763	776	836	762	815	790	759	805	759	807	759	787	757	753	828	775	800	748	752	837	841	791	744	776	805	802	766	789	768	743	765	812	748	737	766	711	845	800	785	769	865	813	824	794	832	808	821	775	747	733	780	758	821	779	726	767	795	804	788	755	795	787	709	820	784	703	758	772	734	755	838	788	761	761	822	828	764	732	816	815	840	792	778	826	796	777	833	819	727	762	771	793	805	811	785	790	806	801	773	796	786	765	789	834	776	772	787	796	716	735	813	779	759	730	765	799	748	829	783	794	784	762	793	786	773	814	805	842	753	841	803	747	791	773	758	813	755	758	822	750	767	808	774	837	802	788	749	807	763	783	835	763	772	790	775	814	819	770	747	822	790	757	741	795	765	800	735	736	765	748	789	807	764	776	767	786	708	774	840	822	756	776	763	780	780	844	818	809	739	766	762	810	788	762	727	820	793	827	806	821	817	828	829	791	770	826	763	790	752	735	783	782	776	805	764	774	744	800	738	844	831	814	815	759	763	785	801	821	774	816	788	785	756	777	845	706	792	804	779	790	773	751	801	779	794	774	773	791	760	762	827	783	773	798	810	761	780	777	761	755	791	802	763	748	759	796	784	804	747	777	780	769	790	788	735	777	747	783	793	790	762	779	836	768	817	813	768	793	794	795	803	812	784	749	786	801	773	803	768	775	803	796	744	754	784	807	781	745	796	741	818	802	785	772	759	773	807	788	793	775	789	781	812	833	762	733	759	799	801	774	805	781	814	829	824	764	807	780	743	837	801	791	751	780	815	810	766	787	722	755	775	793	816	810	753	779	787	787	777	781	809	818	838	759	844	775	788	736	775	833	809	735	774	802	804	764	755	784	805	801	799	773	788	845	742	792	783	775	821	771	788	783	784	797	795	794	803	795	773	749	750	793	761	809	781	768	742	852	756	790	749	777	825	757	797	756	782	814	739	783	794	780	748	743	790	809	834	735	803	810	815	791	708	834	778	774	780	771	779	744	795	792	792	732	808	778	733	748	799	808	765	776	796	761	806	791	762	760	787	798	803	772	821	837	761	705	784	797	779	758	745	771	795	787	741	757	780	777	799	770	758	793	779	751	765	749	813	779	795	802	825	803	825	789	775	788	765	836	788	753	752	791	808	758	769	811	788	753	829	785	786	738	741	802	752	807	826	800	782	827	766	752	807	791	793	777	789	821	775	732	764	804	817	747	769	769	790	820	775	804	809	798	804	791	799	812	818	818	796	827	772	854	840	828	762	792	789	784	793	749	802	779	775	732	798	771	719	795	800	766	765	773	762	752	774	721	782	778	767	816	745	767	797	799	748	775	739	764	810	809	782	847	756	774	828	760	763	814	769	826	813	782	766	756	747	816	745	820	819	790	762	830	802	845	807	831	767	813	810	809	776	761	775	827	743	830	766	787	815	821	823	784	840	764	735	777	776	777	782	750	746	779	843	797	785	803	728	809	750	794	754	763	757	757	799	766	788	798	833	792	800	823	771	793	806	761	773	729	745	829	803	748	794	753	785	784	813	815	783	772	795	773	780	788	770	804	824	785	757	787	761	729	820	807	773	825	824	795	734	795	749	781	855	823	822	829	795	819	775	806	781	832	733	760	769	794	762	768	792	781	800	791	802	782	786	773	782	788	752	799	745	781	728	754	742	782	758	790	780	760	806	776	790	781	783	809	775	806	786	756	756	771	757	772	835	795	765	756	771	807	801	782	808	777	832	821	782	780	798	770	810	830	789	738	794	766	746	751	778	826	759	778	739	775	768	764	782	759	760	756	788	733	755	798	778	753	781	743	787	804	771	753	734	766	790	802	750	758	718	786	809	791	819	816	794	744	773	731	748	767	758	768	803	770	840	781	805	775	820	786	784	785	759	780	758	769	809	837	783	787	743	771	805	769	785	808	743	860	808	780	790	782	754	792	818	756	754	815	772	744	760	780	778	824	797	832	771	811	797	868	786	830	809	786	784	729	769	734	760	777	802	816	766	741	800	797	767	831	765	732	760	783	771	763	789	760	765	780	735	760	824	752	755	833	796	832	783	736	782	772	767	738	783	788	769	771	753	836	814	786	762	823	785	730	771	812	768	812	797	772	743	808	796	806	754	767	794	793	778	857	792	800	778	782	757	782	808	762	822	812	778	750	803	705	841	800	757	805	793	801	801	797	826	747	797	766	772	718	832	787	751	768	755	770	784	799	786	790	792	751	824	758	807	798	796	787	773	795	791	752	800	827	794	820	790	796	819	790	752	794	809	767	779	771	755	739	761	755	836	736	826	770	820	754	769	761	794	777	797	838	756	817	802	730	745	788	752	748	738	779	782	796	780	770	764	797	756	783	803	758	811	721	782	803	774	785	777	762	768	792	728	774	750	802	776	763	753	760	753	759	792	804	760	778	824	786	767	750	786	776	797	800	739	796	817	803	864	773	799	731	761	774	750	768	796	793	833	745	769	795	762	808	773	742	788	778	810	770	814	756	812	772	819	811	819	744	807	817	811	760	796	816	788	780	780	764	816	812	807	807	747	793	767	735	814	756	804	758	765	759	816	806	753	778	789	772	752	730	793	821	771	771	727	817	759	787	788	811	791	778	790	797	730	817	808	783	779	813	753	763	778	802	733	755	792	738	739	721	737	728	821	733	759	819	806	788	760	754	794	761	743	779	795	733	759	797	812	771	782	840	802	773	825	797	744	755	802	792	793	764	803	739	787	797
9825	13351	11033	5945	4227	3607	2844	2168	1755	1429	1350	1176	1143	1012	961	960	958	932	954	891	891	899	862	836	808	879	916	845	858	772	819	791	817	827	835	812	794	764	799	799	781	805	850	790	779	827	790	822	818	784	796	810	804	759	808	793	791	804	796	800	834	802	812	794	869	780	791	755	788	798	799	848	879	788	782	805	795	824	835	740	777	839	794	797	803	816	848	777	885	820	796	778	847	802	770	774	784	849	817	801	826	809	834	787	830	786	789	804	767	820	770	774	781	864	789	835	777	785	837	797	819	789	829	801	835	844	753	794	791	819	797	838	742	806	734	803	811	815	806	781	811	813	852	769	775	753	771	876	780	813	803	796	816	842	752	797	724	841	816	739	777	854	819	817	754	809	835	797	824	757	792	831	829	827	764	796	765	791	791	834	817	782	787	746	821	773	773	808	818	854	818	812	776	772	812	779	800	829	812	820	766	812	806	759	822	828	799	791	772	817	807	821	814	770	802	759	832	826	825	766	811	777	764	764	782	796	859	794	834	759	786	782	854	779	805	836	818	728	806	803	831	823	755	825	801	792	795	809	846	771	763	792	757	803	806	809	750	767	802	857	800	785	804	799	781	790	789	821	776	771	783	822	806	800	751	771	817	837	820	818	780	822	803	823	812	852	799	783	795	793	740	804	787	803	827	845	807	825	826	804	835	845	829	818	755	803	766	755	810	754	749	754	824	778	819	831	799	786	790	803	786	833	765	816	821	773	823	814	789	831	826	806	737	814	817	786	807	796	777	843	762	777	806	806	816	801	798	785	803	762	810	766	771	783	807	803	745	821	825	833	775	728	830	769	751	743	798	812	796	768	818	806	778	859	779	804	842	845	783	750	819	808	820	775	831	774	785	806	815	848	765	831	763	801	841	809	803	797	817	744	805	805	809	806	819	791	761	825	750	807	794	756	792	752	808	798	805	782	815	792	790	813	730	799	812	786	781	797	776	784	809	789	792	765	801	812	749	809	749	832	808	813	831	818	811	782	769	756	748	792	879	816	785	789	763	818	792	792	820	889	800	752	798	800	812	778	823	797	810	800	812	780	742	801	828	797	767	767	753	794	814	763	806	823	758	782	834	737	797	741	775	793	794	862	787	764	816	802	786	799	762	790	772	799	829	814	824	805	762	798	747	796	776	746	777	801	813	823	853	795	807	775	819	814	783	797	799	795	791	793	796	785	790	741	796	753	814	799	837	822	820	804	780	729	784	735	825	807	752	773	780	803	849	813	846	720	809	804	794	752	810	828	824	812	795	829	814	758	773	821	803	835	790	801	840	770	796	809	845	768	815	786	742	795	799	789	797	795	828	781	784	782	801	775	742	767	847	786	795	790	779	802	796	809	773	763	732	854	739	786	830	796	817	767	814	827	812	787	811	810	835	804	745	773	854	765	869	832	764	727	801	840	769	836	818	798	802	787	825	800	772	800	736	770	796	878	799	845	747	803	749	826	771	851	795	789	780	794	865	752	745	781	802	778	816	806	784	793	824	813	794	785	842	792	796	825	835	814	803	757	791	781	829	812	813	815	774	807	864	780	796	828	777	801	777	789	826	801	817	801	839	818	780	768	838	783	794	843	749	842	751	811	811	797	781	821	755	818	789	752	773	779	852	772	771	773	800	763	830	803	782	759	806	801	827	796	771	785	844	855	834	819	751	795	796	740	807	896	807	790	798	786	877	789	834	791	801	783	814	816	795	785	778	796	788	812	803	838	827	769	818	864	813	756	807	778	810	813	842	795	772	761	750	799	817	758	792	775	815	830	772	835	746	816	835	773	810	809	821	840	779	819	760	792	782	812	801	822	809	860	793	816	779	795	777	775	799	788	834	798	756	815	826	839	799	791	801	822	767	805	851	782	859	798	763	790	812	822	798	810	813	806	817	799	784	775	826	793	768	787	759	809	827	826	807	793	798	776	826	767	809	750	842	789	805	789	761	788	758	779	798	792	800	812	834	746	816	859	808	787	805	837	805	781	823	807	766	773	758	799	823	795	818	768	845	783	766	815	829	784	773	787	826	811	800	818	812	828	808	844	853	852	831	791	766	819	748	806	807	840	789	860	803	798	750	773	773	790	821	775	775	794	795	838	767	789	828	809	797	805	851	768	821	795	834	820	736	772	788	777	785	830	835	834	823	788	839	799	778	813	761	821	801	798	803	800	817	840	826	787	760	779	770	826	824	804	817	774	823	812	732	791	834	797	807	809	783	794	790	814	779	814	778	741	765	787	772	750	824	804	779	775	749	822	808	793	770	778	834	795	768	850	791	815	799	806	809	794	779	763	761	796	819	796	787	869	796	799	778	804	867	805	800	784	719	794	794	827	783	808	799	749	839	803	786	741	791	832	877	792	838	803	744	750	844	789	838	815	799	792	807	790	811	785	749	793	772	805	738	795	785	788	815	777	801	836	809	807	795	774	819	832	790	815	867	795	814	751	775	751	790	765	857	762	807	801	797	804	792	836	804	788	809	768	776	806	848	800	778	769	779	757	819	858	817	773	747	778	788	765	789	841	786	748	791	834	803	883	797	808	837	835	819	872	793	764	781	856	794	774	748	808	846	730	767	815	791	795	795	770	808	795	757	768	795	801	826	764	787	791	831	794	782	867	803	825	828	778	791	811	789	793	772	787	818	766	793	827	793	827	843	763	850	783	749	826	842	804	764	799	799	722	803	807	828	780	817	825	774	807	789	813	859	790	787	805	829	770	810	826	787	765	816	838	752	805	795	767	800	856	809	831	788	796	821	755	803	831	779	766	813	791	780	811	807	796	771	771	773	780	834	758	795	790	793	832	808	802	812	756	821	771	791	738	798	788	749	809	850	754	800	762	787	775	756	797	803	803	786	766	767	790	792	791	819	790	800	794	810	807	763	830	779	831	801	831	784	773	857	809	775	796	771	794	787	772	803	781	787	773	801	773	784	791	758	787	780	798	810	795	788	815	777	826	822	826	805	835	825	801	795	833	777	801	741	783	814	785	843	783	783	802	785	784	832	797	846	799	814	817	839	789	792	780	789	826	809	818	768	779	780	811	858	791	787	751	815	785	794	831	819	785	847	817	784	821	856	780	774	790	822	795	818	784	788	761	753	790	795	825	813	814	748	802	788	810	788	805	826	827	783	792	734	754	798	851	792	811	764	768	790	799	791	797	805	826	800	757	772	809	851	750	750	788	831	801	819	764	807	797	809	769	778	783	859	814	773	798	822	766	837	824	816	791	835	769	801	787	790	812	804	793	825	781	804	805	766	770	800	771	839	778	833	821	819	825	754	760	819	791	787	810	791	811	781	782	809	789	808	812	800	790	838	795	790	810	799	811	768	790	783	821	819	774	762	812	799	781	787	759	778	803	811	755	825	773	785	806	772	812	752	834	836	807	774	812	840	793	818	794	749	812	820	804	807	830	842	764	775	791	805	793	816	769	763	849	814	805	752	776	780	805	776	775	768	782
22388	21024	28577	23648	21027	21097	12683	2014	1350	1303	1149	1040	1007	993	945	871	876	907	898	832	886	812	840	839	819	834	817	828	833	787	778	804	805	807	811	792	817	781	819	829	836	803	771	799	772	804	794	825	787	779	845	795	769	839	829	775	817	792	800	796	756	742	806	800	760	764	777	795	783	774	809	768	793	831	764	781	795	791	832	789	778	810	750	784	767	805	799	773	751	781	759	764	750	826	830	768	720	768	772	815	790	793	765	757	802	763	866	792	727	859	825	799	781	765	750	787	748	776	808	802	752	838	772	763	841	815	754	716	825	758	830	830	772	792	779	788	776	761	815	834	812	808	767	776	774	770	735	800	792	817	742	804	756	794	800	850	812	763	760	784	788	825	852	788	796	802	768	741	812	810	809	757	841	784	856	765	832	782	760	789	782	764	752	778	787	745	813	778	814	783	758	792	794	724	816	761	828	766	813	827	783	811	779	780	800	745	805	798	796	796	820	822	788	785	752	829	755	786	775	746	777	788	766	787	780	841	721	804	729	777	774	799	790	777	789	788	766	730	766	783	776	806	753	783	806	782	784	775	773	744	782	736	827	793	787	743	798	772	792	775	785	771	756	801	780	767	734	852	787	827	816	851	837	806	760	755	837	753	798	791	720	772	788	764	810	802	772	808	735	792	767	743	782	805	755	791	815	775	769	831	779	787	779	771	815	771	726	803	777	790	771	753	783	743	775	823	774	818	762	841	787	818	809	803	796	778	758	808	827	820	787	762	762	797	783	793	784	797	796	763	800	791	858	765	775	801	821	809	834	784	771	844	775	834	772	779	750	798	824	810	781	792	778	806	764	804	757	830	827	813	749	794	766	817	748	794	833	740	783	813	779	744	765	764	769	753	772	753	799	837	768	853	734	769	801	796	795	766	795	745	752	795	785	843	788	776	801	788	792	792	775	779	767	748	763	817	800	781	763	772	796	764	806	732	785	770	789	789	785	733	776	765	795	817	741	816	840	747	795	818	769	738	778	789	823	780	796	763	774	757	792	792	772	826	777	829	765	816	784	807	766	817	773	753	781	739	766	852	810	738	799	820	818	766	775	753	783	764	823	817	792	791	801	745	756	792	752	792	787	810	790	780	813	780	754	793	806	760	803	761	814	827	763	753	755	782	773	778	785	808	785	791	765	837	788	760	766	787	754	715	805	778	750	790	786	755	787	782	778	771	783	814	800	762	819	757	765	777	801	792	835	784	694	781	788	825	825	796	807	783	804	795	776	795	798	800	804	750	751	782	734	786	780	769	818	747	771	827	805	731	766	780	788	771	794	778	810	759	804	817	776	859	769	791	764	806	824	793	771	806	809	833	774	758	799	816	781	765	778	763	798	759	783	793	767	787	768	787	809	800	798	779	817	768	796	818	781	744	783	852	826	771	736	766	804	788	775	796	785	758	781	788	791	802	762	789	808	806	778	786	762	746	788	838	749	846	812	748	828	713	812	790	730	771	754	734	801	764	764	816	818	771	786	765	782	772	726	777	775	759	769	819	812	784	785	794	814	767	739	805	794	751	795	783	782	822	775	797	814	750	759	814	839	781	776	757	819	751	771	744	765	830	770	765	766	797	784	787	790	760	785	741	766	792	737	732	805	777	793	820	812	813	794	812	739	793	799	828	838	777	729	774	743	785	767	781	774	760	742	785	770	784	779	760	765	763	811	804	780	796	770	786	806	733	804	748	815	787	740	754	826	795	787	824	798	774	767	822	740	769	799	735	756	808	752	773	744	807	761	811	785	751	760	721	739	763	783	755	795	793	818	762	782	716	782	817	797	791	805	825	769	793	839	794	755	789	765	844	796	785	755	771	735	834	784	853	798	821	777	827	788	760	799	773	808	807	820	809	814	747	794	735	788	766	784	768	833	783	796	812	741	784	784	790	765	762	788	785	814	754	772	852	819	779	811	761	818	779	773	773	864	788	778	738	789	799	740	785	791	806	731	801	775	726	870	773	784	778	802	777	759	745	794	720	780	823	775	796	765	746	809	782	790	767	803	746	823	801	790	776	780	739	790	800	770	814	742	778	756	858	832	809	858	783	759	763	733	754	772	787	813	743	774	795	757	739	817	848	794	820	801	803	788	788	730	843	743	801	819	754	788	797	768	827	793	727	790	808	820	808	741	766	798	837	806	732	814	822	826	807	774	786	766	786	755	823	813	787	760	761	770	748	768	792	820	791	782	829	789	758	751	760	774	819	780	793	770	819	797	799	762	745	786	825	842	814	774	716	817	750	746	810	756	747	764	784	803	814	778	737	753	735	777	784	804	803	732	778	800	777	795	752	734	795	796	781	746	756	777	795	767	726	783	785	797	802	745	789	737	763	777	807	757	766	769	751	792	851	800	742	742	768	731	792	787	801	805	825	766	775	817	826	799	813	762	783	801	776	720	722	799	776	801	833	836	749	805	781	809	770	763	814	757	748	789	790	744	835	782	783	766	790	741	780	751	769	818	811	822	778	802	782	797	823	733	775	807	759	795	789	786	736	793	791	817	746	731	771	820	816	753	790	766	735	774	753	774	783	851	774	741	829	797	782	737	761	794	787	792	779	753	804	796	767	784	718	766	764	811	730	796	803	773	833	808	801	791	754	741	808	828	788	790	830	759	753	759	762	769	824	822	772	806	772	784	767	734	811	766	772	798	732	740	777	783	800	809	816	823	759	750	727	789	766	813	787	801	790	785	790	781	741	710	809	784	842	771	788	840	872	786	771	814	819	820	742	766	817	805	752	801	814	731	770	784	742	762	772	837	831	795	746	777	807	734	797	843	802	798	791	820	771	772	762	768	787	800	792	786	788	777	789	727	803	758	799	795	780	775	827	766	760	770	817	767	815	823	796	783	764	777	805	793	756	825	779	770	836	770	796	820	768	777	780	753	801	772	748	800	800	708	754	759	776	759	737	755	759	727	755	792	827	794	762	753	785	751	771	832	821	725	789	781	771	749	791	779	817	776	775	748	741	799	766	781	796	741	794	799	834	775	743	784	748	783	770	802	695	831	826	733	781	773	785	783	790	782	780	787	760	780	777	716	774	764	745	826	801	755	814	798	757	817	775	800	798	740	777	767	778	790	784	780	752	763	740	745	797	727	763	749	755	750	747	798	752	762	749	743	768	767	772	734	755	835	750	748	816	826	803	790	768	798	831	760	774	795	778	783	767	815	775	795	824	748	763	804	787	780	802	744	745	796	787	786	744	790	809	759	843	805	782	765	791	762	735	775	735	839	771	825	774	820	784	715	797	784	787	793	760	755	773	809	802	735	779	764	802	819	793	794	783	782	789	778	825	766	776	766	818	817	819	790	818	805	804	755	787	759	825	798	813	821	821	803	750	768	741	793	792	843	776	827	766	768	808	795	831	770	772	829	806	774	806	767	789	703	764	825	833	786	744	765	829	813	693	760	753	788	785	816	773	734	760	753	776	811	777	764	760	749	795	775	832	790	739
9396	13502	10988	5806	4409	3500	2805	2164	1762	1515	1348	1175	1113	1077	1073	995	977	938	861	963	840	877	908	863	890	822	834	866	846	847	855	890	839	812	827	830	836	828	838	808	843	815	774	833	819	828	832	838	820	828	846	808	825	745	800	820	810	825	788	779	800	804	796	797	776	756	844	754	848	836	798	790	768	788	819	809	851	809	800	795	828	823	810	790	797	782	833	758	791	777	841	831	774	845	760	809	799	784	799	815	787	730	795	780	807	815	784	797	787	773	822	828	778	820	812	825	857	826	791	799	795	795	820	809	811	785	743	724	810	836	822	793	852	791	813	792	761	787	823	788	790	838	817	804	798	767	805	753	860	786	795	808	797	829	774	782	806	773	774	794	803	803	735	801	813	750	790	750	761	806	775	759	822	769	767	815	795	795	800	797	770	828	801	785	778	806	825	760	790	753	825	790	808	774	826	791	820	838	794	807	849	772	781	776	784	767	749	888	831	839	816	774	788	788	762	821	822	744	793	793	781	783	813	781	772	838	777	752	818	852	760	794	791	778	757	769	786	774	816	796	811	825	779	752	816	814	811	799	779	807	815	829	746	784	810	768	841	784	766	802	827	778	831	853	778	827	798	764	799	753	800	815	820	776	804	709	764	841	814	819	824	784	761	827	810	774	821	793	834	787	808	756	775	749	761	763	799	793	824	765	769	820	763	855	779	805	783	789	807	810	771	765	771	816	789	842	753	817	759	808	828	823	830	845	824	729	812	782	775	811	819	770	764	790	789	749	826	764	733	778	793	783	797	779	784	750	845	815	804	837	822	821	830	801	797	817	859	785	831	819	812	805	787	769	808	803	842	815	779	789	815	812	770	759	779	774	774	799	764	782	839	748	811	820	772	761	817	741	801	806	803	749	751	745	805	783	791	768	766	771	808	780	784	824	811	781	811	831	781	799	803	828	784	804	840	810	777	792	772	859	792	788	804	813	766	782	781	782	801	798	763	805	777	874	760	781	771	761	808	813	795	773	757	753	758	817	776	793	805	780	780	829	806	811	818	811	794	847	791	776	805	774	765	759	777	813	785	819	775	804	729	792	814	814	778	800	802	771	814	834	806	782	842	807	786	782	770	807	761	775	839	832	801	848	827	806	759	769	804	730	829	806	819	838	839	786	787	806	752	820	842	774	806	822	814	800	817	775	781	792	783	788	804	752	809	802	790	826	793	772	785	819	815	763	770	795	787	785	793	771	808	763	802	820	780	765	812	752	789	731	843	778	729	760	837	823	800	799	744	842	778	816	801	786	835	755	782	749	834	840	852	786	769	807	784	808	788	762	737	842	802	828	781	766	794	814	772	844	806	805	817	837	758	757	787	740	751	848	794	808	767	796	813	777	835	780	788	836	797	797	794	808	782	779	801	782	820	841	756	774	817	775	768	833	771	802	799	764	832	745	794	805	853	775	771	779	773	777	799	821	810	836	803	816	814	846	730	792	790	758	808	836	779	818	820	795	842	769	819	794	805	779	765	765	807	787	791	826	820	796	776	778	720	808	804	781	764	839	855	806	805	777	771	831	782	782	790	806	801	763	781	792	792	822	842	825	801	799	818	806	829	782	794	789	852	815	783	784	805	819	804	771	797	836	790	792	808	763	777	784	776	811	779	791	766	763	800	818	777	793	800	771	820	768	799	800	769	821	782	793	767	784	823	805	856	807	773	803	764	775	763	820	799	832	781	809	803	748	816	828	784	775	830	823	755	810	796	799	811	845	828	798	812	771	780	769	798	768	805	843	803	734	837	798	804	804	813	806	811	812	762	778	845	759	875	773	771	834	836	753	797	794	798	771	822	789	811	781	747	787	830	804	750	780	784	779	822	799	861	752	759	749	743	815	818	779	802	767	812	792	775	797	780	776	822	794	793	825	817	779	801	796	771	808	788	797	771	789	785	768	812	743	790	810	780	823	844	817	776	835	774	825	824	780	815	832	796	827	758	772	784	795	797	794	844	767	821	811	757	803	815	798	817	827	854	810	793	806	793	799	771	802	775	846	804	782	802	789	801	812	820	800	833	841	752	778	731	828	808	847	789	761	800	815	808	816	799	753	823	761	772	792	837	754	814	835	799	792	779	781	743	756	810	789	769	757	810	787	755	763	731	794	809	827	751	766	810	815	781	794	799	773	817	775	811	745	810	790	817	774	856	768	818	848	810	811	810	783	828	810	773	810	813	768	793	813	803	813	759	839	785	771	814	790	834	775	831	784	769	809	774	800	800	764	751	826	761	819	762	830	791	771	841	823	823	833	800	765	798	825	784	784	817	817	804	760	806	782	797	750	814	803	791	808	825	794	761	796	803	767	807	795	797	803	798	818	808	776	822	794	800	823	781	818	793	786	785	813	794	816	760	783	841	806	817	751	744	808	822	727	822	807	801	846	826	764	751	781	791	785	799	751	827	816	770	772	831	754	803	795	851	817	834	790	786	843	832	775	824	786	817	796	788	779	791	848	785	797	810	780	801	786	812	788	793	755	803	813	820	769	794	845	787	800	842	746	787	803	774	799	763	766	792	858	813	843	784	797	782	798	788	749	752	826	791	791	790	819	823	759	810	784	820	779	801	817	775	803	810	794	811	821	782	776	790	811	773	774	816	816	764	798	800	783	792	797	819	768	784	800	815	804	809	807	804	774	751	733	787	824	863	767	810	798	804	776	796	824	829	814	783	763	798	793	750	853	805	732	774	824	808	833	798	804	788	774	772	808	791	792	791	808	811	815	825	809	839	809	795	758	799	790	781	751	776	786	827	814	795	839	762	797	784	769	881	794	802	778	797	764	828	789	765	788	818	781	801	786	842	809	807	760	823	800	783	777	785	695	787	779	747	765	762	787	829	807	779	790	803	798	835	794	782	799	810	806	788	815	805	794	770	764	779	825	775	765	814	741	810	817	818	767	812	806	794	838	839	783	746	863	774	763	783	794	807	783	798	782	797	836	852	777	812	797	801	853	822	791	801	792	773	796	825	839	812	841	761	841	766	789	806	825	811	807	824	841	799	822	775	804	806	840	799	848	812	792	799	814	738	734	808	773	806	808	828	811	782	794	750	827	814	811	796	842	787	743	824	806	802	826	766	768	767	745	755	795	768	778	803	802	804	791	809	769	801	799	814	858	798	820	818	836	793	815	791	820	778	828	829	842	778	793	825	780	719	784	777	817	801	794	793	767	773	843	824	750	778	808	776	776	783	840	778	787	755	765	814	790	794	797	770	792	810	785	790	799	766	809	822	809	789	839	739	811	763	842	810	802	806	848	805	775	756	806	770	779	792	806	774	825	806	840	748	821	723	815	816	826	781	796	818	758	756	848	769	803	761	822	845	737	795	773	841	812	852	833	848	816	761	804	825	805	839	808	791	744	778	784	753	793	768	755	800	835	825	764	826	830	787	808	788	804	762	822	816	806	802	762	833	759	802	800	816	788	777	791	787	775	778	783	796	809	804	801	793	745
22445	21104	28697	23765	21106	21190	12836	1949	1342	1299	1104	1035	1050	978	932	931	891	872	857	828	876	850	864	820	834	812	789	787	811	795	814	798	824	753	825	795	796	807	827	833	783	808	828	784	840	804	786	798	798	803	767	767	805	781	760	782	797	853	738	794	800	841	831	784	792	738	822	790	790	831	820	814	827	748	818	810	812	783	816	792	738	787	803	779	775	765	778	743	790	846	841	791	803	784	752	825	802	780	794	831	742	804	804	808	771	801	780	755	783	780	776	819	756	788	780	803	827	806	782	765	820	809	717	842	759	814	802	815	790	770	764	807	783	811	809	829	787	760	769	741	783	772	765	798	805	824	793	761	743	815	770	778	842	830	791	796	804	770	761	794	784	815	806	786	747	778	796	790	854	792	820	782	769	778	769	797	818	764	754	756	779	784	852	797	836	810	816	779	758	839	774	752	768	760	809	770	761	759	780	746	771	723	826	819	818	776	780	738	832	764	797	818	770	747	795	773	779	745	796	766	825	760	856	800	801	826	831	824	875	766	786	797	767	739	834	807	794	767	792	793	758	781	770	774	779	753	781	781	751	837	783	757	837	803	796	758	788	819	777	784	745	816	739	795	750	771	789	738	775	739	798	845	803	803	796	788	775	800	818	780	766	823	795	795	807	771	768	777	790	727	813	776	802	800	812	775	746	767	805	776	813	764	800	815	769	813	733	795	750	739	851	747	826	788	738	784	773	775	796	781	820	726	802	740	798	782	787	784	762	769	785	813	760	762	760	759	839	794	831	785	818	759	751	739	786	770	803	770	808	777	722	770	765	828	796	817	823	761	781	797	805	786	752	751	835	814	817	757	827	777	789	773	816	779	756	785	778	752	792	793	802	802	775	802	725	813	755	759	802	792	753	803	763	799	851	829	708	798	756	752	816	762	821	778	774	796	783	793	780	722	799	799	767	757	783	763	817	807	826	740	811	763	770	802	808	809	774	835	803	794	795	779	764	768	773	833	764	752	797	838	754	750	806	763	815	829	827	777	791	779	761	798	777	794	748	808	763	815	785	744	780	831	813	771	767	711	824	823	778	782	768	813	765	746	759	806	793	765	798	799	796	791	744	763	756	824	764	779	816	808	748	746	786	802	762	774	801	770	797	770	806	783	781	709	764	868	772	797	767	740	773	810	799	771	787	780	785	784	773	822	784	811	786	772	814	770	826	760	803	750	815	751	812	756	827	788	788	805	788	776	809	802	736	752	781	810	839	769	782	813	809	783	737	819	802	797	746	761	803	820	791	793	752	747	792	752	869	778	799	773	829	751	819	733	776	777	791	748	755	840	742	803	816	744	741	745	790	797	741	765	757	788	782	700	810	814	807	797	771	768	794	778	732	784	784	799	768	791	770	789	795	812	830	790	804	816	778	801	791	787	808	765	755	757	805	825	820	828	746	741	784	782	791	793	747	770	791	804	720	764	738	766	744	778	773	760	735	820	766	791	737	748	815	780	800	784	803	766	788	768	768	817	774	755	794	786	789	774	711	763	786	773	752	779	798	785	789	791	775	823	718	818	765	785	780	855	790	802	805	741	800	812	745	800	795	819	823	767	764	782	800	802	758	771	819	774	741	748	733	795	743	776	804	806	805	839	784	826	752	782	696	771	803	780	791	781	804	807	801	788	722	768	793	777	758	746	793	784	756	821	783	740	796	789	754	756	837	803	818	757	788	826	788	799	777	771	775	779	761	772	797	706	776	802	820	732	808	780	790	769	780	790	809	820	839	788	786	756	789	737	786	793	776	786	747	838	814	799	767	812	781	762	817	821	800	761	753	789	781	814	765	762	794	773	781	776	772	774	746	741	740	799	761	827	751	802	792	760	735	726	784	786	787	766	781	800	793	758	807	749	739	741	744	829	744	797	809	780	783	754	831	805	828	753	814	817	783	792	832	806	773	805	770	741	791	742	789	746	782	785	733	774	729	769	793	749	782	791	770	746	780	754	788	766	767	743	844	824	755	773	768	832	767	789	755	788	785	780	754	806	768	751	809	797	777	707	785	839	749	783	748	805	787	755	752	808	754	747	763	774	818	748	782	823	783	786	785	773	750	769	750	779	774	770	801	824	784	791	769	798	799	748	806	806	800	745	779	770	809	805	740	810	813	771	799	785	761	789	786	839	797	791	765	775	821	844	743	790	796	782	786	794	766	817	809	711	803	790	759	808	789	784	740	743	787	800	761	807	801	750	751	795	765	734	768	757	750	831	780	765	750	805	715	780	809	740	749	809	824	777	783	758	816	767	785	803	783	784	751	791	794	780	767	811	776	763	766	782	777	740	781	756	801	803	747	736	777	823	770	827	768	820	764	782	814	719	838	769	764	776	783	801	791	783	789	760	835	826	810	764	776	764	817	774	830	763	750	804	753	748	796	807	827	749	789	798	745	770	748	777	840	778	766	789	844	826	789	813	789	751	794	810	785	801	732	788	793	796	786	819	758	777	781	759	751	748	797	781	717	777	792	727	796	839	783	742	805	768	773	812	758	765	789	760	762	799	759	781	781	739	738	805	793	778	809	786	771	791	769	821	812	794	808	860	737	754	777	772	764	794	786	764	757	844	757	767	782	800	788	753	796	814	781	796	794	778	773	810	817	814	776	795	749	801	783	769	801	759	798	775	778	810	815	835	760	778	823	788	807	769	763	772	791	799	767	742	780	769	755	779	769	759	793	780	700	857	760	787	779	784	722	772	810	776	767	725	770	813	783	759	793	788	766	804	813	758	771	782	788	767	757	797	798	806	763	759	758	761	801	808	797	780	737	783	768	778	796	767	814	807	822	765	780	769	770	750	762	799	810	815	766	786	802	788	847	759	793	762	743	781	806	791	783	785	788	793	781	795	780	815	764	762	775	842	790	826	775	736	780	793	747	794	750	805	776	803	765	748	805	824	798	746	812	798	795	777	790	797	862	805	762	810	807	790	769	745	807	776	786	811	820	789	809	754	750	737	798	835	808	766	775	732	765	794	768	771	788	826	791	780	780	792	786	802	780	793	770	788	713	781	731	745	814	783	798	770	738	745	761	763	776	810	770	773	826	828	772	810	773	784	751	785	815	784	754	796	815	818	760	756	747	749	788	832	786	804	820	784	726	839	806	754	738	755	790	832	785	777	811	814	753	766	776	862	755	817	787	773	845	852	763	714	864	811	736	716	775	815	748	763	803	760	823	824	793	756	816	747	796	773	794	802	772	790	777	799	785	749	759	768	795	737	761	839	774	792	783	777	838	805	733	751	811	832	769	775	797	763	765	723	743	732	761	777	793	741	752	816	822	749	816	782	787	760	763	788	791	821	779	810	785	754	790	780	804	817	755	738	794	788	844	738	828	761	757	793	779	747	758	796	794	740	760	765	751	763	764	790	781	810	805	788	758	767	808	799	786	738	782	745	754	810	752	820	775	832	799	803	734	744	783	841	807	823	786	763	769	777	709	833	753	810	771	746	807	778
10094	13434	11293	5910	4435	3300	2762	2174	1795	1490	1258	1242	1110	1016	1036	1016	929	965	919	868	895	862	956	828	862	832	867	805	809	850	827	841	819	815	820	778	810	830	820	853	791	784	791	834	843	812	839	764	793	770	818	841	836	819	885	808	782	796	775	844	803	816	823	855	845	732	805	811	792	800	783	777	826	770	818	815	809	866	830	804	810	818	774	814	825	793	814	823	802	829	827	799	807	833	835	797	813	808	793	805	821	802	734	816	805	760	772	800	781	824	798	787	760	814	814	760	862	830	802	788	779	773	806	787	779	793	752	750	853	744	834	774	804	809	773	793	850	800	772	827	786	750	795	767	791	772	776	761	804	824	871	803	768	840	803	770	834	795	814	759	859	764	840	812	757	790	802	813	827	735	767	777	833	755	786	795	849	831	829	793	789	773	757	814	812	815	802	847	760	828	775	788	814	752	754	785	799	784	810	766	822	755	807	832	785	761	806	795	725	803	790	762	803	785	764	781	808	790	806	761	779	777	793	837	814	794	757	804	791	806	756	799	792	779	811	802	778	824	776	798	817	808	808	768	790	816	790	811	796	797	780	769	794	820	795	823	794	825	768	799	791	788	840	816	809	781	791	790	777	751	770	827	801	827	859	811	763	835	785	761	773	801	817	807	797	820	810	753	816	783	832	792	821	740	792	780	857	810	786	839	844	776	827	799	772	786	773	793	745	794	792	799	819	795	837	813	819	787	809	761	824	758	796	735	786	754	814	770	821	850	784	800	829	803	756	754	763	798	775	838	820	859	793	837	815	784	815	816	789	874	774	793	834	839	822	749	775	846	785	818	821	822	849	827	795	767	773	784	761	778	784	791	786	829	841	752	763	779	780	799	775	761	790	799	808	828	798	773	821	777	829	819	828	812	766	827	771	765	733	839	785	754	784	843	794	801	792	782	722	795	833	783	832	815	798	800	756	787	790	803	822	839	793	788	791	812	801	828	804	770	761	812	838	809	811	779	769	785	789	813	762	785	801	820	835	838	748	769	771	789	813	866	810	798	773	822	791	832	854	770	756	800	760	850	852	749	786	791	763	773	762	834	790	766	785	790	749	779	791	782	796	797	829	798	799	792	814	797	811	795	784	855	801	772	810	808	791	788	764	782	793	737	772	820	879	780	843	780	817	811	795	796	778	770	823	780	831	793	770	788	780	794	817	796	805	751	816	786	770	765	756	764	789	758	790	759	804	787	772	757	794	760	832	816	812	811	778	831	833	836	809	792	787	807	784	785	817	793	774	827	771	772	763	759	822	868	795	827	826	795	781	711	741	766	786	814	784	810	734	789	834	844	804	831	794	794	728	773	756	791	783	811	799	736	877	822	783	769	803	816	785	809	804	799	818	794	782	747	797	847	789	822	810	777	781	826	770	808	773	748	806	762	844	818	746	842	763	826	785	834	813	763	816	764	776	826	786	810	788	742	824	798	754	743	804	801	808	813	802	792	717	781	769	798	841	793	824	719	829	810	807	796	794	820	780	767	799	806	755	804	806	845	822	796	821	845	766	770	782	804	770	812	776	766	798	810	770	754	770	752	807	797	752	770	796	787	800	835	761	837	766	769	796	813	799	809	797	802	824	785	805	789	777	806	813	792	790	852	754	793	838	803	772	817	800	849	823	815	802	837	775	793	775	783	788	834	799	765	818	797	784	837	814	802	799	787	823	764	747	753	780	756	800	764	840	781	789	796	788	836	832	765	809	754	796	787	779	794	763	793	826	774	822	760	877	827	770	794	844	822	749	830	790	811	824	760	784	778	777	809	827	813	768	816	802	748	797	797	786	831	829	806	731	793	787	779	844	818	723	776	802	798	807	768	799	776	796	811	826	759	861	760	768	843	784	743	793	768	791	775	796	778	800	822	852	779	830	776	807	819	788	803	762	802	775	773	761	833	781	755	777	853	767	779	825	760	797	844	754	781	770	779	831	815	777	818	779	819	824	798	795	803	812	845	794	771	774	774	834	792	806	840	810	781	760	790	744	785	816	805	813	802	818	800	787	774	789	816	758	812	823	777	793	798	881	761	792	794	750	780	767	763	784	774	786	789	841	816	785	800	801	822	772	841	830	786	749	828	810	807	798	773	797	839	817	764	819	802	805	818	804	791	856	826	782	768	763	780	874	792	808	774	833	806	812	854	801	781	760	809	794	835	811	747	800	789	837	780	803	814	808	799	801	784	789	789	802	767	756	787	801	747	822	786	770	809	878	791	779	793	778	777	831	790	794	769	798	771	818	815	751	778	780	770	812	823	792	838	790	817	795	823	783	789	787	785	778	789	844	783	790	781	783	801	803	829	856	782	729	790	805	791	795	838	781	808	813	813	800	784	785	799	824	804	790	795	828	830	755	812	748	744	794	803	835	771	790	783	774	814	790	789	802	795	857	795	832	813	785	811	760	809	763	777	830	770	738	758	798	813	851	838	761	780	794	815	746	808	755	786	821	773	811	786	787	769	765	792	819	748	795	773	801	773	842	854	828	752	842	753	791	824	804	778	831	847	777	819	818	800	793	750	796	772	783	780	817	800	849	808	777	761	766	763	765	838	801	803	807	784	792	814	792	767	787	755	795	823	802	768	788	824	817	785	829	813	780	771	756	755	810	837	777	769	807	804	746	816	811	777	825	755	765	812	794	829	776	816	795	805	789	817	762	827	853	815	762	839	819	802	766	823	802	808	802	758	839	799	758	769	772	780	838	792	773	802	797	767	804	767	751	787	787	785	771	805	850	782	797	737	818	800	855	841	792	824	810	767	782	830	798	798	829	812	795	817	769	810	843	794	802	788	722	839	780	852	749	766	798	778	804	804	806	804	775	747	815	772	814	810	803	836	778	812	820	758	757	803	820	781	764	719	784	800	765	770	808	786	797	766	822	810	821	784	769	783	856	789	751	799	777	822	822	819	779	741	804	776	765	827	774	760	808	779	779	774	816	762	804	842	758	762	784	773	790	797	824	821	812	790	784	791	828	815	846	798	781	788	825	815	749	752	821	773	792	822	838	763	855	751	795	841	827	810	788	809	734	780	809	782	740	792	815	819	813	803	820	751	778	817	785	795	772	823	790	802	801	754	813	786	777	807	780	807	785	794	869	808	789	797	794	769	810	790	845	859	787	795	805	844	782	806	812	809	759	831	803	779	765	752	819	805	827	775	825	767	812	782	768	778	803	789	790	799	872	742	811	783	775	818	816	782	844	793	831	833	757	768	815	804	805	795	781	796	755	860	816	835	810	848	782	787	798	752	809	798	819	746	780	783	847	809	759	787	786	798	783	839	815	792	756	805	800	827	778	830	792	826	781	802	810	803	807	767	779	825	773	794	777	761	791	793	788	787	877	817	785	844	819	787	807	778	796	768	759	798	781	790	759	815	857	785	811	844	831	805	734	737	845	827	742	850	800	812	839	802	760	775	771	814	788	815	826	770	807	746	753	802	766	763	841	772	778	828	801	756
22366	21028	28563	23695	21031	21108	12745	1969	1361	1202	1107	1155	1011	1018	945	901	914	852	891	857	850	860	847	842	816	841	803	828	833	839	861	861	840	776	824	769	819	792	802	753	767	759	826	802	824	770	803	850	803	816	779	794	744	773	781	776	786	803	772	787	810	805	793	827	752	795	800	773	793	783	782	810	738	825	787	792	790	812	768	823	848	821	767	796	752	789	801	774	809	789	812	788	776	780	796	821	803	804	788	809	824	771	808	769	819	763	739	761	760	749	756	811	758	755	806	760	745	753	762	811	810	800	842	831	825	784	758	787	874	774	778	747	779	745	767	801	825	811	778	813	772	818	826	769	783	772	790	748	830	808	850	799	792	802	740	781	767	798	760	751	815	788	782	801	778	785	754	785	773	805	784	833	805	789	810	781	744	794	781	786	823	792	807	778	784	747	794	800	785	797	784	798	770	813	790	835	805	799	791	786	785	815	836	796	757	809	797	767	805	734	808	762	756	828	796	824	818	830	805	795	863	819	819	755	808	772	776	749	749	785	832	793	777	788	787	786	778	806	759	768	775	791	817	792	790	752	795	777	782	778	767	793	790	784	827	754	778	780	779	838	770	773	724	788	803	774	830	803	832	788	783	751	771	804	790	750	768	816	845	767	787	764	790	812	779	828	825	824	796	780	742	851	734	732	856	752	819	826	778	801	772	779	767	761	796	774	815	765	783	817	820	749	798	806	772	798	811	762	772	819	780	761	812	780	804	762	765	794	753	748	730	791	788	761	762	774	774	767	822	768	785	810	788	737	794	778	797	820	777	776	771	863	769	783	771	822	739	839	748	875	730	740	853	772	781	787	741	828	776	800	811	763	819	796	787	807	733	803	790	804	806	805	785	819	754	769	790	795	802	762	773	811	849	757	757	791	784	759	820	822	778	808	811	816	839	806	796	737	803	802	763	754	786	791	815	761	796	789	833	777	759	830	788	799	832	796	764	790	800	759	758	834	788	806	703	800	815	798	825	806	792	771	798	782	802	797	804	773	782	829	797	807	822	829	804	774	826	776	813	790	798	765	842	784	847	812	813	760	752	773	800	760	807	795	795	811	784	782	765	806	819	761	807	805	792	759	782	828	786	829	800	741	792	747	848	760	776	788	759	794	766	731	815	761	775	776	803	759	772	778	756	744	754	787	782	821	800	821	823	790	754	850	745	766	776	798	749	766	798	804	781	818	778	816	769	771	745	794	831	785	791	813	802	821	804	785	740	841	757	740	805	756	774	745	785	800	816	795	762	745	777	789	781	759	820	753	774	787	799	746	803	801	831	744	763	784	738	830	759	776	802	747	781	788	782	807	742	749	789	796	748	766	800	829	751	764	760	824	779	731	768	816	723	792	776	754	788	739	780	724	776	733	785	817	817	774	743	780	802	774	820	802	774	792	792	837	799	791	832	757	793	714	717	781	800	788	783	811	789	833	763	805	770	761	771	765	816	822	787	767	789	742	816	789	799	808	839	799	817	781	742	776	806	799	786	814	789	771	779	756	787	781	854	799	773	802	812	727	818	804	776	814	802	798	776	751	785	770	735	754	787	820	822	783	799	808	789	804	830	782	837	794	714	764	772	795	774	797	778	783	768	781	788	767	793	777	802	765	719	748	801	773	759	730	829	777	795	770	803	795	780	790	786	734	791	789	857	760	793	780	809	794	783	754	765	796	824	762	769	795	781	793	785	784	819	784	747	777	777	787	766	803	782	755	751	772	787	759	789	827	764	741	738	803	765	726	763	767	770	767	763	770	791	730	801	724	796	747	778	798	753	793	858	774	738	762	774	814	777	775	791	765	800	744	784	801	797	811	778	810	774	783	801	767	802	751	771	765	757	747	786	804	776	776	789	751	784	792	800	778	775	821	785	770	799	769	766	762	763	760	768	831	784	819	763	798	783	775	803	784	767	767	838	778	753	801	770	748	805	813	824	741	798	751	763	802	793	772	822	788	802	840	814	764	765	792	791	811	782	802	751	782	793	786	780	808	757	799	782	777	795	763	792	824	805	795	804	727	792	779	754	763	752	793	781	731	784	805	816	763	788	789	798	797	763	757	814	804	772	783	763	780	751	784	747	818	814	800	772	775	751	776	763	778	762	781	773	772	788	784	749	765	772	801	749	757	808	778	774	799	883	768	787	783	758	825	809	807	810	791	765	769	819	789	780	803	797	793	773	784	775	775	776	768	799	762	799	787	728	753	822	800	793	768	797	826	784	763	713	807	824	783	820	802	800	755	800	795	785	824	759	800	815	804	775	795	763	770	789	809	791	799	764	748	775	782	824	748	788	756	799	755	775	772	858	814	784	797	828	793	777	813	796	787	742	779	718	789	785	808	758	763	784	812	822	768	768	736	780	759	806	802	776	808	794	781	793	716	798	744	798	772	762	777	787	802	787	786	811	772	815	776	771	787	841	795	816	742	767	764	795	769	835	748	774	808	844	764	844	773	797	795	842	761	814	801	840	727	793	811	813	778	811	802	770	790	802	821	756	784	787	768	809	822	786	766	825	783	808	826	771	777	793	804	756	779	728	816	832	789	718	822	770	775	750	776	810	781	806	804	828	788	781	811	772	789	788	750	800	762	808	813	770	791	812	828	848	724	794	812	796	745	807	752	794	800	790	788	807	804	801	837	803	786	800	795	766	803	774	824	777	741	763	788	808	790	780	807	820	782	763	761	751	787	790	797	775	794	778	800	822	802	743	737	811	778	765	833	839	772	766	777	750	783	771	760	757	815	751	777	800	781	806	805	800	793	788	775	815	786	754	789	772	783	801	800	775	784	832	787	765	806	730	769	782	783	692	765	816	832	874	821	767	781	789	781	780	741	792	800	809	778	837	762	801	795	842	802	790	773	761	758	796	770	812	800	781	798	786	753	803	788	761	793	783	816	796	770	809	735	721	731	748	773	757	802	767	789	783	748	784	817	770	840	790	818	766	784	733	794	794	798	827	801	747	777	768	796	814	788	786	783	767	766	776	781	786	783	774	758	800	771	780	801	771	771	812	830	773	758	793	824	776	798	769	753	746	756	810	757	814	771	803	756	761	850	794	776	756	819	798	765	789	806	784	771	759	765	830	805	820	781	844	810	801	796	734	787	744	774	790	748	766	761	804	773	757	805	747	849	787	802	765	814	777	740	782	801	790	780	774	772	779	759	806	765	743	772	838	783	790	767	781	784	792	784	736	723	784	843	779	805	813	767	786	800	739	785	807	790	794	799	797	817	820	760	770	785	811	789	787	743	783	798	791	767	768	789	785	765	768	737	824	744	788	766	791	803	780	789	745	814	783	782	789	714	732	769	789	789	733	761	787	754	775	793	796	801	791	762	753	825	805	793	791	737	804	761	795	788	786	806	763	827	782	781	769	808	816	744	820	823	816	772	745	801	853	787	702	775	780	794	801	792	813	762	807	770	756	771	807	796	808	788	768	762	750	827	816	783	809	770	764	763	807	808
11688	13550	11281	5962	4309	3460	2762	2138	1711	1487	1352	1159	1135	1074	1015	930	960	974	922	955	894	847	914	881	891	828	834	835	854	781	845	792	862	850	893	850	814	820	785	800	822	776	797	802	803	781	799	814	862	796	806	795	776	832	792	843	817	818	814	792	760	771	819	788	825	770	813	798	786	794	822	805	810	798	775	822	832	784	793	760	833	776	818	809	763	759	799	796	767	842	787	787	815	778	807	778	797	806	804	780	776	813	746	785	836	784	825	819	825	809	822	799	738	825	781	808	834	837	753	819	808	782	815	795	791	819	809	770	812	815	788	786	791	798	840	788	791	822	777	825	818	838	771	822	795	795	796	783	829	807	786	818	817	836	781	814	848	808	828	781	826	856	816	824	796	782	812	823	781	809	771	802	771	770	789	781	769	792	806	779	830	805	830	837	809	828	788	783	805	817	756	771	800	828	886	874	813	811	794	785	782	817	830	758	822	771	802	783	814	778	722	783	768	787	764	838	792	833	771	796	788	783	777	795	782	820	818	809	832	804	827	832	785	774	784	790	783	801	776	784	744	829	841	793	814	809	747	840	783	860	755	775	760	837	764	811	784	779	816	806	771	769	786	803	833	812	791	849	788	763	789	836	805	830	798	778	832	841	815	788	871	827	811	794	764	820	812	790	769	828	788	784	805	813	787	787	818	846	757	801	824	721	767	802	815	777	764	833	797	771	795	776	837	820	722	840	805	826	740	793	828	763	826	828	842	832	820	781	763	744	744	820	808	810	778	855	839	801	832	769	798	784	792	822	769	823	746	831	795	803	772	808	821	750	749	794	772	811	875	824	773	748	847	745	794	788	782	852	804	803	814	871	822	727	743	854	752	768	781	835	719	783	778	798	805	802	818	754	787	803	803	809	820	784	820	746	832	834	770	813	769	815	804	782	804	863	837	808	821	796	795	774	835	802	813	752	847	799	761	790	737	799	758	820	840	800	812	757	722	764	748	805	790	780	823	784	732	783	829	798	778	839	790	758	813	821	798	771	778	806	797	839	830	814	848	763	823	828	791	825	816	773	798	787	821	844	787	766	781	784	793	814	806	753	838	754	767	819	785	772	786	771	845	828	818	817	770	823	795	782	759	762	805	778	792	773	821	833	758	825	839	794	787	827	779	761	772	746	786	735	776	751	804	767	822	851	783	814	832	788	794	760	812	827	759	798	846	827	832	795	767	779	806	773	808	821	778	809	795	806	801	833	788	815	798	758	821	782	798	757	795	853	778	748	790	759	768	807	800	807	837	784	809	784	801	813	826	808	834	779	824	798	769	845	838	833	754	778	757	793	790	764	753	804	813	764	765	778	789	766	814	772	797	780	772	786	776	810	803	774	794	833	811	881	816	805	846	825	781	823	785	772	799	781	761	716	814	774	796	787	848	789	809	775	850	763	817	777	770	824	816	764	774	793	797	798	857	761	835	802	781	770	806	790	763	725	814	779	760	776	785	756	820	797	801	806	751	782	829	819	830	763	770	829	827	780	785	797	772	786	807	770	820	819	788	810	820	816	787	795	720	831	803	797	829	802	809	767	828	811	781	800	764	792	780	799	812	890	809	786	796	806	834	777	785	807	811	810	756	745	793	769	781	782	774	828	803	800	804	819	808	826	838	770	835	787	821	815	802	804	760	841	790	785	817	765	845	770	831	766	783	776	784	809	796	818	765	790	754	806	851	779	782	840	752	774	809	794	809	808	826	763	804	763	840	806	798	772	762	849	832	791	774	797	809	793	795	837	818	808	826	845	785	784	764	820	766	793	815	803	784	807	781	834	801	806	809	792	833	776	849	823	813	782	759	786	781	831	822	825	755	772	768	801	811	845	769	775	844	710	784	793	860	814	833	783	777	832	771	864	809	756	831	823	790	762	793	859	801	791	770	799	748	802	816	763	812	813	821	780	781	797	782	763	806	819	872	816	848	762	809	769	785	743	752	834	781	809	784	799	801	778	835	775	819	857	852	785	795	832	799	807	768	745	837	808	789	798	811	817	778	815	765	773	753	790	873	833	782	839	770	784	767	748	752	838	798	823	815	783	737	767	812	808	787	780	810	789	806	743	809	787	851	791	796	779	767	789	788	809	773	782	831	784	826	764	738	785	827	799	806	845	820	799	780	786	800	766	846	827	797	770	830	784	805	807	852	827	807	779	808	798	805	873	755	797	756	791	777	781	812	763	788	772	795	835	843	765	806	851	771	797	767	816	799	791	795	792	805	865	781	770	833	782	821	811	824	794	789	783	785	787	764	787	794	839	782	822	775	822	800	821	824	831	774	776	815	803	784	839	805	773	775	831	760	801	776	826	768	787	824	804	801	773	795	772	797	772	823	816	783	763	776	779	798	813	798	828	784	801	793	787	795	783	783	764	750	833	802	773	813	776	804	797	753	827	814	817	749	748	846	787	828	727	837	779	822	796	753	810	817	804	779	809	818	796	761	792	810	814	791	789	813	810	773	789	824	748	798	772	776	805	797	776	789	783	797	802	828	802	728	833	847	820	786	796	783	792	782	751	846	779	762	744	778	754	819	787	748	793	822	810	791	844	798	822	772	806	811	781	769	767	757	824	787	775	767	778	779	822	744	821	748	789	758	777	798	750	783	789	786	805	846	821	810	791	782	715	737	790	812	796	782	772	728	773	774	786	785	786	779	781	836	770	800	783	806	738	807	837	767	831	794	849	791	787	777	822	800	807	761	816	825	811	811	798	816	776	833	796	790	824	779	828	823	789	815	792	842	793	866	768	802	796	775	781	807	822	808	839	827	814	812	801	798	777	835	791	820	744	801	782	748	799	835	758	814	746	815	836	792	739	841	772	848	729	796	784	786	783	779	765	833	759	840	839	762	816	823	844	705	788	805	768	780	820	806	794	796	814	819	792	816	799	802	788	773	811	800	764	787	744	809	771	783	800	783	821	816	827	752	773	797	852	851	826	791	766	842	781	800	760	831	830	813	812	827	836	775	772	798	810	794	760	813	783	826	834	731	782	811	767	768	818	774	789	771	804	787	788	759	839	866	808	763	814	831	776	764	834	789	753	806	772	806	743	807	801	817	811	837	803	762	834	808	817	780	778	830	810	792	758	766	818	837	840	791	796	803	771	790	819	810	739	802	831	786	789	758	789	797	797	828	787	803	814	822	779	817	847	826	776	828	781	841	777	823	776	764	753	804	807	822	807	830	861	748	811	800	838	852	813	779	830	768	843	761	836	787	788	824	837	831	822	806	796	800	809	754	790	811	814	793	836	798	764	758	805	764	805	793	839	826	812	836	790	825	777	738	771	847	741	780	783	779	802	768	773	748	783	761	820	762	760	841	793	774	759	780	852	807	846	796	819	747	824	759	823	828	851	831	778	798	813	774	806	833	783	764	819	765	821	819	780	778	792	789	811	764	802	765	767	831	834	782	823	818	797	806	802	825	815	835	800	812	839	824	805	799	786	783	803	766	853	801	783
22453	21072	28666	23703	21076	21153	12876	1947	1329	1268	1173	1057	1022	983	1002	955	939	895	902	894	870	851	797	891	853	862	816	851	837	850	810	815	811	771	808	834	844	870	850	848	825	817	814	855	801	834	836	770	764	853	835	785	793	800	827	792	829	862	791	804	840	774	816	799	800	831	803	800	803	804	808	853	808	810	829	809	831	838	814	785	802	808	804	818	829	787	796	814	794	823	819	756	835	780	809	804	789	765	805	796	824	774	834	829	817	812	811	800	783	776	785	821	850	801	822	792	813	820	813	862	815	792	849	814	819	846	800	811	781	779	840	765	787	760	826	799	814	805	841	787	771	828	786	839	761	778	815	793	875	825	798	842	789	797	798	754	760	838	815	785	770	818	797	803	764	804	852	837	779	798	780	777	783	796	771	775	841	760	778	794	797	809	836	795	768	782	813	794	774	847	846	867	795	790	812	838	786	783	807	804	835	791	797	842	792	736	770	780	761	802	787	734	793	782	794	771	802	804	853	808	796	808	847	830	811	841	789	817	769	818	780	799	791	782	785	760	840	852	813	827	800	824	790	770	822	857	782	827	813	815	822	780	806	792	820	801	783	779	782	817	842	761	782	756	809	830	796	805	777	797	816	844	799	837	830	758	817	788	780	774	807	761	744	807	754	797	791	810	771	838	780	836	833	842	791	823	818	836	810	807	827	737	788	812	844	784	782	821	779	788	798	835	779	774	765	788	829	791	805	799	801	832	810	825	798	871	777	821	844	742	820	830	820	820	819	780	831	794	762	785	779	790	783	857	852	836	806	801	808	823	760	848	808	765	792	763	823	808	792	793	785	827	802	784	849	795	731	801	801	846	840	791	840	795	801	839	809	814	785	771	763	778	843	837	804	815	891	770	833	835	832	832	829	784	806	799	812	793	767	811	781	786	788	834	784	821	784	782	841	816	851	793	848	802	763	770	769	845	843	839	813	745	788	841	803	801	782	811	866	835	825	811	811	835	843	833	849	824	825	805	824	798	730	785	772	825	807	801	811	831	781	764	774	808	835	794	822	775	762	781	814	827	836	757	792	828	815	778	823	839	794	813	761	787	764	768	840	772	802	814	782	810	781	808	828	798	793	811	806	758	737	851	778	758	799	778	728	822	792	802	786	806	769	785	847	843	803	756	768	802	786	805	772	753	824	827	761	792	789	818	811	828	803	828	747	777	791	812	841	785	822	790	827	759	772	771	760	846	809	784	853	815	786	751	835	802	810	816	822	760	837	813	787	813	788	794	786	830	811	797	773	808	745	821	783	786	800	779	764	824	783	778	823	790	877	780	832	760	814	833	812	786	790	793	762	841	824	797	811	828	783	813	767	834	780	815	766	870	809	781	875	786	723	793	844	786	851	800	748	784	760	845	736	799	802	823	801	836	791	801	796	810	802	820	790	796	783	780	835	804	814	819	798	824	826	733	756	778	784	778	831	780	745	799	822	781	789	800	819	806	846	764	814	763	768	790	779	823	796	831	812	853	770	819	795	826	807	805	844	832	834	833	805	784	775	786	818	817	840	793	793	848	824	810	794	777	805	787	796	858	810	829	799	804	720	818	818	812	786	787	822	812	771	799	801	790	785	749	840	790	779	816	792	789	840	793	831	797	842	800	766	788	820	784	827	796	812	804	785	792	782	845	831	867	821	876	791	822	835	767	884	819	764	794	783	791	801	826	766	800	802	789	759	817	815	859	783	845	777	792	802	791	817	788	837	864	843	843	841	741	826	802	770	817	849	783	811	774	790	803	826	780	757	825	815	786	788	847	788	807	796	857	805	726	834	765	804	791	815	796	792	782	807	836	784	820	743	806	745	752	743	784	853	781	787	815	783	843	797	820	778	783	823	743	836	795	796	783	794	761	866	823	769	821	802	772	817	809	851	796	784	819	822	824	808	831	743	809	776	799	772	852	806	809	833	838	801	834	787	781	783	779	825	733	830	775	829	847	794	837	789	785	807	850	832	815	787	788	828	764	777	793	831	847	798	785	834	793	791	851	836	774	864	798	826	797	805	770	812	834	791	779	829	740	819	819	835	817	799	864	825	789	783	807	793	829	785	849	841	748	815	798	781	814	798	784	805	728	752	763	780	807	804	861	779	762	796	791	825	834	780	828	784	775	831	773	800	810	787	840	828	801	823	763	792	807	815	845	843	819	796	832	866	859	808	768	774	802	763	828	786	829	775	804	827	824	788	793	791	817	844	818	791	807	776	811	799	793	836	872	884	801	792	866	795	795	800	825	785	792	836	817	788	737	817	780	761	800	789	827	781	799	845	785	790	807	796	812	789	782	784	823	799	828	832	826	781	790	766	785	776	767	815	748	777	819	849	771	864	810	807	806	724	831	796	787	816	730	775	801	795	828	813	770	809	798	839	778	806	788	810	806	813	794	827	771	858	756	765	767	827	793	840	808	764	813	799	796	827	807	820	808	844	756	820	781	831	814	813	782	814	769	803	742	836	814	785	831	813	828	771	805	768	755	824	801	784	784	755	726	853	765	765	739	842	811	813	775	821	799	788	757	813	806	839	830	798	758	855	788	795	758	787	826	783	731	792	809	773	812	754	796	812	832	846	815	829	732	819	791	777	799	823	788	786	767	829	729	745	802	780	797	809	790	801	817	852	774	834	774	822	793	836	816	807	811	805	822	840	799	780	847	842	809	814	738	811	802	835	855	762	798	801	748	789	839	743	765	765	810	790	841	814	754	809	805	795	831	809	815	841	893	743	785	817	746	778	793	820	787	838	799	796	756	788	725	846	792	825	756	838	818	816	728	769	797	810	762	755	764	768	767	824	772	792	813	844	840	798	777	852	833	840	817	787	783	826	787	794	757	786	784	821	783	795	811	804	782	786	821	820	856	832	832	797	826	729	799	816	814	817	858	794	815	818	787	812	835	795	752	813	817	831	778	806	811	817	825	800	774	807	816	788	831	795	796	807	812	802	764	804	772	809	849	806	762	758	850	855	791	825	835	812	868	795	780	809	819	829	803	812	796	815	763	795	808	794	846	846	726	770	803	850	782	859	800	773	824	821	775	795	820	814	822	800	813	811	780	815	776	822	751	793	790	825	811	802	817	815	825	762	775	791	805	798	804	794	833	743	771	823	818	764	818	806	785	808	791	816	766	807	762	785	796	773	813	801	810	782	812	789	745	775	824	814	794	771	819	882	765	800	807	798	796	829	801	843	810	815	739	789	872	846	762	801	784	814	833	803	754	787	768	819	793	791	787	807	832	784	799	845	811	832	845	788	803	779	805	805	805	747	832	789	824	830	833	766	788	810	793	844	833	822	786	854	776	832	812	814	772	788	779	757	786	779	759	806	805	745	815	767	794	866	790	773	849	813	780	787	792	847	807	783	806	828	824	756	753	810	802	798	827	725	847	786	819	845	803	765	807	791	824	830	792	780	777	751	778	831	829	806	795	763	811	771	810	787	801	778	782	780	798	798	787	835	839
12756	13425	11338	5963	4434	3510	2922	2140	1712	1544	1307	1193	1114	1120	1001	993	984	894	918	918	877	873	886	898	821	829	869	898	839	894	848	870	876	819	829	858	851	831	855	866	864	842	838	862	813	878	771	814	867	790	793	810	834	823	840	796	792	750	797	865	822	818	841	808	765	821	815	819	806	825	847	807	865	817	793	808	809	801	823	787	806	837	848	782	823	842	876	794	814	868	862	779	824	788	829	816	867	848	837	832	796	816	800	824	805	838	769	785	858	781	828	812	755	799	884	826	812	800	816	811	833	805	831	821	769	832	812	797	781	822	781	827	826	836	861	838	831	771	808	831	838	848	823	766	808	782	835	817	793	821	816	829	818	827	807	875	799	783	772	843	791	792	763	792	812	824	806	787	780	770	759	805	814	834	808	773	857	759	818	784	827	816	759	774	849	811	781	833	824	807	800	818	789	812	816	807	838	783	811	830	780	805	816	789	779	808	823	831	790	846	777	800	810	813	786	804	795	800	795	835	822	801	848	816	798	845	800	796	820	816	813	802	878	816	813	786	795	836	806	831	803	758	788	762	814	811	823	759	860	873	819	771	818	778	758	843	800	830	829	795	832	829	788	805	862	773	828	807	776	878	764	867	820	785	821	868	821	809	816	784	819	810	803	825	809	808	836	799	769	835	806	856	837	753	782	831	764	837	786	795	797	784	792	850	765	811	849	810	815	770	808	801	791	877	800	786	774	835	769	865	764	797	830	817	782	819	818	794	834	792	813	763	777	783	779	775	798	791	782	793	844	854	754	780	796	870	807	812	813	791	766	807	803	780	825	774	821	871	851	779	827	806	812	757	867	804	808	857	780	775	789	852	848	826	771	763	790	782	799	843	799	826	796	843	791	739	796	771	796	802	828	815	831	830	806	768	849	821	781	834	775	842	777	847	815	853	810	809	810	846	785	833	827	805	823	797	781	872	827	808	784	801	814	828	791	817	851	820	773	777	800	764	822	840	787	788	811	827	803	820	830	815	827	797	765	792	805	869	842	839	844	849	862	779	813	791	825	801	744	778	878	817	833	840	811	780	802	804	814	833	808	805	805	805	822	793	838	800	791	775	818	836	808	818	838	800	751	820	837	809	782	742	832	799	833	849	852	787	792	812	753	817	790	807	802	772	788	808	815	831	794	828	756	803	829	879	806	798	771	800	851	798	814	812	816	808	876	758	832	768	818	811	767	803	853	797	826	819	870	795	779	806	832	794	786	799	759	865	777	830	846	811	815	800	817	851	807	845	861	764	765	843	837	814	843	839	799	800	808	804	814	829	778	839	811	815	804	802	814	767	768	813	824	791	780	836	802	836	805	817	817	763	806	808	779	795	815	807	804	834	792	845	780	770	799	817	729	821	861	839	803	817	792	834	817	840	821	837	822	806	792	788	831	818	825	794	838	844	780	832	820	795	794	773	844	866	791	807	814	827	822	818	811	852	755	784	770	809	815	834	799	762	802	802	819	811	801	841	825	794	839	846	819	773	822	828	852	824	757	816	763	834	823	776	789	807	789	817	827	780	815	787	831	847	790	856	838	833	794	812	781	839	818	785	819	824	777	857	803	804	815	848	827	770	854	821	779	796	811	840	830	816	885	812	814	791	798	796	803	802	785	738	764	791	795	851	834	818	819	807	757	813	842	830	787	851	812	839	764	842	850	834	754	840	843	819	807	848	854	837	841	801	823	830	800	787	805	777	788	793	763	804	861	817	823	822	831	814	902	814	751	778	814	814	793	815	814	799	786	822	829	768	793	801	797	784	801	793	833	787	798	811	860	775	807	821	789	803	781	784	791	803	814	824	795	773	817	843	855	834	823	845	800	845	781	805	806	809	859	851	796	814	817	837	811	775	847	809	806	802	808	808	812	841	823	837	815	814	806	795	828	847	764	824	748	802	791	805	856	814	819	778	816	831	788	795	796	821	818	770	800	765	793	798	825	813	784	781	759	785	795	800	780	807	824	830	795	808	783	850	787	796	856	791	802	799	805	763	785	790	809	801	825	803	788	803	823	796	792	822	826	758	834	841	784	828	775	837	874	827	815	780	825	808	799	790	825	777	786	808	827	861	804	814	830	762	777	844	795	797	800	843	828	780	811	811	772	788	765	789	883	794	817	859	822	794	816	769	799	861	786	777	828	820	799	827	818	820	815	848	794	807	776	768	848	776	799	797	839	821	815	815	805	787	808	763	779	815	810	824	827	835	747	795	749	819	795	777	821	741	824	805	797	783	793	837	823	789	809	783	839	800	772	806	743	836	793	829	870	800	822	732	788	822	836	765	796	746	831	799	832	802	782	804	765	816	805	827	836	855	837	797	808	816	838	798	781	802	809	777	824	849	763	828	839	809	832	808	843	779	800	812	866	763	755	846	829	772	821	828	834	827	842	839	836	813	826	792	810	842	860	784	819	867	790	799	811	821	795	775	788	789	795	742	800	849	805	836	781	849	781	782	811	769	817	767	811	843	797	841	805	843	857	779	793	778	790	844	811	798	804	754	814	746	833	824	853	821	858	832	790	775	810	791	822	797	762	836	818	807	824	827	825	794	863	807	821	826	845	861	871	843	786	845	743	807	820	802	813	823	804	810	798	819	794	801	795	867	839	843	853	833	839	802	841	814	799	807	843	858	794	780	801	803	801	822	798	799	837	792	768	784	871	790	847	811	789	838	791	761	819	801	839	740	803	832	775	852	842	853	821	798	834	843	823	779	897	785	789	786	842	791	794	837	820	835	826	834	819	815	824	766	813	808	790	830	848	774	753	820	836	743	811	777	790	856	791	827	766	835	786	769	822	803	742	815	804	782	795	756	796	769	791	777	842	790	808	797	802	857	766	784	770	793	863	787	771	794	782	790	816	844	789	853	816	847	791	828	826	835	831	838	832	831	800	803	767	822	792	810	803	840	766	793	788	791	825	822	836	864	803	801	820	774	792	831	787	814	819	799	775	806	789	839	831	796	785	764	816	847	821	782	857	838	822	788	769	813	815	772	804	792	780	808	833	802	830	832	770	806	838	757	814	831	822	820	804	820	786	792	777	834	774	728	798	773	814	838	795	803	850	854	817	769	833	779	792	836	839	755	826	760	838	816	796	805	840	844	796	806	792	802	788	803	800	807	778	819	818	815	818	814	808	816	828	742	793	837	824	869	834	841	826	867	817	796	794	814	788	798	824	786	795	814	852	742	793	836	845	840	831	798	818	802	800	756	853	805	814	803	805	802	836	798	816	804	808	786	801	856	851	813	807	799	817	822	844	840	857	798	829	804	797	798	859	787	846	814	788	777	872	867	871	860	827	818	770	851	826	811	826	792	819	864	758	768	784	821	793	819	833	763	799	784	798	863	808	789	795	782	856	819	828	807	834	762	855	845	775	782	794	843	785	810	758	827	847	810	857	783	826	733	786	829	864	800	803	810	849	780	777	783	838	823	796	889	802	801	781	780	835	845	780	818	835	864
22433	21036	28591	23713	21042	21124	12817	2019	1392	1274	1152	1026	1004	990	916	923	936	892	921	852	874	853	897	864	793	858	818	839	833	849	784	814	854	785	783	874	878	805	843	816	855	816	743	768	845	778	808	788	782	818	801	792	846	784	759	784	796	740	837	869	796	836	780	794	806	829	756	779	779	777	808	803	807	792	793	815	756	765	821	838	795	816	836	811	773	844	819	750	781	791	799	736	827	812	774	783	803	750	845	809	810	807	826	777	778	873	787	838	789	787	808	795	795	758	762	813	779	820	801	835	820	833	785	779	778	823	790	855	821	813	830	819	807	745	754	785	808	810	783	801	812	800	830	818	825	779	789	800	733	829	775	794	801	785	836	805	800	795	764	790	785	795	840	799	817	807	782	842	772	794	781	730	811	827	751	832	877	775	810	761	808	819	814	821	843	863	800	775	719	799	799	837	767	760	834	731	762	814	875	822	814	838	784	815	791	809	794	797	791	786	823	717	796	808	810	816	835	843	834	802	801	845	816	801	766	791	765	808	827	786	770	742	742	820	836	779	827	794	824	785	770	775	779	846	817	795	877	843	822	766	826	868	801	830	817	811	875	763	787	826	816	851	780	792	792	755	823	737	821	829	785	812	805	753	784	792	802	803	809	816	813	803	823	805	802	797	764	787	814	820	811	816	829	758	799	765	728	778	810	797	790	804	830	753	831	782	782	771	846	769	793	773	807	779	853	803	839	789	776	805	789	807	793	794	766	828	809	703	813	777	845	798	844	813	776	770	802	769	775	801	875	833	772	841	826	788	839	770	762	763	783	818	757	796	795	751	838	765	789	810	806	780	793	820	762	783	777	791	778	792	838	815	784	768	774	830	754	790	844	759	759	815	767	806	734	786	804	760	781	804	829	790	749	848	873	764	800	842	833	835	788	805	793	761	765	811	818	779	778	783	773	807	789	824	828	778	793	842	856	781	781	752	805	810	840	782	807	847	745	816	826	819	805	791	822	829	806	756	780	805	791	829	839	773	842	811	804	851	848	823	789	807	815	817	815	783	830	816	783	804	822	784	772	842	780	777	776	753	787	783	772	798	806	859	805	804	802	776	826	743	791	827	790	814	775	830	830	843	798	842	829	787	820	835	784	790	835	842	782	784	794	789	778	846	789	820	816	802	779	783	849	784	792	828	793	776	791	823	831	782	783	801	819	774	786	768	785	730	786	782	764	812	825	812	831	784	724	768	822	792	803	801	814	806	775	821	825	871	757	811	803	733	812	762	739	831	749	839	844	805	800	767	794	790	783	824	825	790	804	813	807	855	794	804	767	766	795	778	819	800	793	750	826	874	827	837	811	862	795	806	831	800	740	780	801	746	772	812	807	827	781	782	777	767	793	811	794	846	803	795	764	775	797	857	763	801	777	776	804	799	831	821	791	804	758	817	760	793	785	804	822	841	826	791	765	819	832	817	783	816	823	761	847	798	834	772	756	821	777	867	789	801	810	780	823	784	812	798	901	791	811	822	823	806	849	849	786	825	802	831	811	785	770	774	803	744	855	825	807	790	805	752	778	832	782	820	791	761	798	779	841	819	796	808	812	763	767	820	829	818	796	808	830	804	825	822	820	769	806	786	805	806	801	814	772	798	815	835	762	734	810	781	817	821	799	783	787	781	812	786	781	805	754	798	828	752	816	780	841	817	832	776	828	762	802	735	832	808	781	826	809	750	842	819	831	810	790	782	835	807	791	791	763	776	744	761	817	815	824	762	734	780	791	826	776	818	803	783	832	792	795	835	812	760	815	770	774	769	807	798	835	779	820	822	780	781	853	839	852	814	799	815	809	785	809	768	810	742	770	796	818	776	829	838	833	824	733	801	794	801	755	743	815	817	864	853	820	813	759	831	800	808	763	782	799	801	816	772	835	816	793	815	798	802	804	766	794	747	812	804	817	837	816	777	805	839	890	806	754	794	762	765	833	805	769	786	788	814	760	768	766	782	765	797	809	833	860	763	760	773	801	818	802	777	795	887	778	833	748	726	790	792	817	789	787	772	826	777	803	833	780	741	765	820	784	792	796	808	788	806	810	805	789	806	794	795	811	774	827	793	818	761	847	830	794	842	790	857	814	797	797	760	823	799	745	793	769	802	782	786	813	780	773	789	778	806	760	829	789	838	759	781	828	773	792	847	794	804	798	796	802	781	853	784	782	818	798	779	805	802	815	769	806	780	782	831	844	800	849	803	807	778	802	828	793	814	791	770	788	770	837	796	821	768	796	764	810	782	833	795	817	806	831	755	806	798	798	786	810	786	793	768	769	833	832	810	815	816	816	777	800	738	805	807	809	835	806	807	791	765	799	805	773	809	808	801	808	749	756	779	833	850	808	813	845	831	769	824	778	777	757	791	779	799	809	802	779	859	800	816	787	780	806	770	786	782	817	811	843	774	802	783	802	772	828	826	802	818	782	842	746	779	828	777	741	782	810	779	819	764	798	820	763	823	801	799	823	826	803	772	763	784	740	785	780	805	782	772	768	793	795	852	730	809	768	777	827	768	807	778	806	802	819	766	805	802	803	813	804	768	817	818	822	853	802	850	788	810	831	818	747	770	810	847	808	833	800	788	780	787	853	823	793	846	812	778	800	806	777	806	803	830	808	842	852	762	819	795	804	783	777	838	800	823	795	803	860	765	767	769	814	809	857	813	828	760	840	799	767	818	720	850	809	758	785	858	846	817	775	790	801	831	829	835	817	789	732	838	778	846	808	814	794	802	792	771	810	714	769	764	780	769	812	792	811	744	767	790	766	833	824	792	764	824	786	842	838	811	799	792	797	762	773	798	801	820	842	800	781	813	782	814	777	813	805	732	841	817	828	818	800	847	802	784	792	795	828	843	761	788	829	780	812	808	770	785	795	743	785	809	829	818	769	797	790	818	833	801	791	786	787	787	817	802	794	818	804	784	824	818	781	737	819	789	746	760	866	771	828	800	763	803	849	848	873	808	779	840	777	772	832	783	824	813	800	798	779	832	820	772	835	735	825	776	803	828	785	767	775	774	801	836	779	783	810	803	829	796	766	750	752	808	801	846	809	790	788	821	798	768	777	840	796	812	828	809	843	763	762	808	784	749	800	782	828	809	758	750	760	781	787	813	802	851	782	807	792	808	800	756	783	764	790	788	762	770	792	767	771	810	858	778	779	811	762	827	804	795	842	795	818	816	778	830	796	787	802	762	794	762	812	823	819	794	819	857	760	808	827	756	802	783	782	780	823	780	815	766	768	764	828	805	776	784	793	792	813	786	782	799	820	792	819	812	756	757	786	799	849	830	803	791	770	791	815	834	759	798	821	809	775	788	807	781	804	762	808	789	798	857	783	767	805	794	810	779	780	816	859	825	800	780	820	828	774	860	732	791	820	813	809	760	785	800	776	757	783	815	856	772	819	775	817	792	821	807	796	791	813	827	813	790	746	798	737	817	832	771	789	813	777	790	771	788	795	790
12984	13387	11224	6144	4370	3429	2806	2240	1707	1438	1362	1258	1152	1110	1057	996	983	917	901	946	939	878	898	888	850	848	885	907	916	822	900	801	864	841	833	828	820	788	832	856	792	777	808	838	814	825	837	825	862	807	842	849	816	802	821	824	818	803	850	852	815	777	815	768	787	790	830	830	792	843	830	799	751	838	853	831	816	814	852	781	840	812	852	879	830	813	754	836	806	827	812	825	821	770	829	788	859	826	834	786	808	813	860	812	834	779	833	814	817	813	798	784	867	790	838	769	802	783	836	827	825	768	845	836	774	813	802	835	763	849	776	852	770	839	782	875	803	765	815	793	851	826	793	881	776	814	834	781	847	786	764	823	864	820	816	830	829	793	792	829	856	800	819	806	773	841	839	777	804	831	768	825	803	782	816	819	754	832	850	816	796	807	850	832	810	784	782	773	816	848	804	770	785	784	846	856	812	847	806	813	779	820	833	846	746	794	839	837	765	820	810	767	801	754	777	774	809	836	822	838	786	802	803	784	858	813	826	825	805	811	848	769	774	794	785	838	783	834	746	889	783	760	760	807	815	775	804	806	805	792	840	809	830	874	795	779	760	761	815	754	830	807	791	810	783	828	799	782	807	772	815	787	857	832	833	777	778	790	823	805	801	777	810	845	787	804	749	829	821	810	831	795	795	764	783	803	843	805	855	811	788	803	810	845	816	807	754	856	800	798	845	811	823	810	864	801	820	832	810	845	781	858	757	838	810	783	845	791	769	833	789	837	795	778	796	784	814	847	844	839	845	844	802	785	807	802	826	811	766	813	802	808	761	889	791	805	819	821	795	794	808	818	816	807	815	794	795	809	804	761	792	789	808	862	772	801	824	802	836	806	851	853	815	788	751	773	827	749	826	849	829	829	773	817	827	819	777	801	805	837	731	785	787	796	846	806	821	854	849	832	788	786	852	856	813	755	823	769	832	802	827	804	831	801	841	832	791	833	778	772	844	813	805	812	835	821	843	796	792	765	778	782	738	808	820	804	787	802	817	831	784	826	827	802	799	810	818	815	797	833	896	840	823	833	777	806	800	759	796	811	828	793	787	752	810	834	792	829	791	780	781	795	850	834	778	765	803	808	769	844	798	801	771	763	779	767	821	778	798	802	775	784	810	804	791	818	785	812	818	835	797	847	795	826	799	820	841	849	791	761	843	835	773	850	843	790	857	830	774	800	829	813	832	791	837	802	836	838	820	818	795	798	790	776	847	808	807	829	812	810	811	815	829	799	811	793	815	827	791	806	808	820	786	806	829	796	789	788	857	806	805	798	795	828	801	801	836	803	773	836	756	776	815	791	825	820	771	824	823	853	826	828	805	769	795	811	803	782	814	795	787	780	826	784	844	793	801	788	811	852	776	879	767	846	828	815	800	807	832	805	857	791	834	849	837	832	830	817	821	785	779	796	805	800	809	788	811	818	818	764	813	775	805	827	821	817	824	790	848	808	832	790	851	797	792	766	800	859	748	768	832	797	817	836	778	788	738	803	814	794	827	810	804	820	818	831	804	807	817	819	834	825	792	801	798	813	779	852	814	834	799	804	810	835	756	769	798	819	818	810	828	820	839	796	818	817	804	762	829	782	804	894	821	833	809	797	822	817	785	762	862	831	818	795	818	798	821	826	803	825	799	837	809	781	762	788	810	819	803	773	818	799	760	814	791	844	808	849	832	815	831	786	798	816	783	832	815	817	795	816	781	798	807	798	780	809	801	804	863	855	787	800	847	857	790	809	775	860	794	851	795	823	806	801	818	820	805	810	760	808	803	796	794	811	788	833	805	812	827	758	783	770	845	805	818	840	792	815	829	839	814	782	770	851	790	836	811	825	777	832	823	813	785	805	826	812	826	829	802	778	809	804	831	836	765	785	743	833	800	812	828	807	798	810	810	818	816	783	798	826	822	858	814	819	798	788	786	822	778	783	829	778	782	751	799	809	801	780	779	790	804	850	810	780	803	796	828	840	773	786	845	794	820	793	766	828	771	837	811	778	789	822	812	798	779	769	825	803	761	812	812	775	767	787	810	778	837	766	796	784	825	858	847	774	783	824	812	828	828	767	852	833	799	794	813	747	788	790	832	807	805	820	797	789	750	772	786	782	850	797	796	813	802	803	819	803	812	801	817	806	779	810	820	767	764	868	813	816	851	818	791	755	819	795	814	818	861	773	717	799	795	839	795	789	804	804	800	801	784	799	747	786	820	880	820	803	822	806	773	815	794	794	834	816	834	813	795	767	795	777	818	856	812	762	808	845	825	776	792	792	805	834	834	780	814	789	802	820	857	775	802	791	796	830	813	838	801	760	827	855	811	837	842	778	853	753	828	826	782	787	786	765	803	858	782	840	852	795	818	834	790	804	778	826	823	804	829	781	844	829	813	819	800	816	779	802	778	865	857	803	820	780	809	783	782	815	809	791	807	773	819	821	821	784	830	816	810	779	840	799	803	770	808	835	772	805	822	802	839	824	817	805	816	787	787	848	795	756	811	796	831	869	818	832	835	778	784	787	799	831	818	810	839	767	767	807	791	876	768	843	814	759	770	799	776	786	829	831	742	779	770	818	832	791	800	818	821	750	815	816	816	771	789	842	801	803	864	780	744	793	824	788	821	821	802	866	729	848	823	842	808	793	842	857	785	804	798	822	791	838	826	854	816	771	837	783	799	842	787	783	746	805	829	837	821	808	820	759	845	774	843	774	832	816	765	832	749	835	821	812	836	784	837	817	828	812	783	861	806	829	889	838	773	783	833	781	861	815	803	820	848	743	801	800	837	827	882	814	818	823	827	821	813	803	786	813	825	803	793	812	813	744	874	833	809	858	826	777	824	832	769	786	789	816	844	782	818	810	764	800	842	849	824	813	858	791	816	799	803	837	824	828	806	874	781	807	807	794	784	846	753	794	785	769	812	790	807	825	808	800	798	786	794	800	830	791	748	812	780	808	771	818	790	799	794	794	842	818	884	793	822	796	830	797	784	810	829	768	798	770	782	828	779	857	879	777	798	799	810	815	845	841	794	818	798	830	787	766	795	812	742	797	770	866	772	854	826	758	855	821	842	832	771	841	804	791	790	741	780	834	793	875	782	844	748	802	755	807	808	842	787	777	829	837	826	774	802	811	852	819	810	776	815	817	788	806	810	790	825	821	841	803	848	853	799	753	859	812	831	824	825	813	820	825	827	827	785	796	780	861	812	808	801	780	789	827	785	821	803	802	787	800	745	831	787	799	774	821	806	787	821	809	821	846	835	778	854	787	777	804	827	805	814	845	824	836	810	846	792	800	800	806	811	792	765	807	771	802	808	767	749	827	808	844	769	882	846	820	824	862	837	842	790	849	850	783	842	848	818	844	734	755	796	806	805	845	868	812	830	802	822	798	824	805	823	810	824	838	807	841	815	813	835	836	785	794	781	818	839	817	768	843	790	812	753	763	787	807	795	860	824	815	853	811	814	816
22453	21068	28640	23720	21075	21141	12699	1859	1338	1234	1198	1088	1047	1013	994	941	909	914	937	906	865	882	854	876	866	854	836	899	848	832	828	780	829	799	804	788	789	884	814	808	745	799	745	824	769	806	845	824	780	831	799	838	814	768	762	785	780	785	798	790	786	834	852	768	763	824	787	794	785	805	857	804	840	819	799	816	842	792	837	783	837	786	780	802	803	819	805	789	811	830	785	763	820	781	791	774	832	797	778	810	785	771	794	778	810	800	760	844	774	840	837	842	878	850	768	802	748	855	843	825	766	792	836	787	772	783	808	777	801	775	798	831	792	790	766	838	754	761	778	788	866	773	813	866	786	750	827	786	781	770	744	790	813	817	791	859	797	841	801	746	771	764	900	820	794	840	769	755	799	803	792	807	779	802	802	807	844	828	830	767	805	779	759	832	811	835	774	795	832	862	795	844	798	836	815	805	814	864	837	833	816	867	778	814	780	826	811	775	817	822	827	805	805	799	763	829	741	775	840	775	808	831	770	813	823	829	757	834	810	821	842	826	807	792	790	766	803	777	819	835	784	848	836	837	815	825	839	798	816	801	859	811	795	852	795	771	836	796	772	767	777	834	781	776	819	783	715	856	787	830	788	861	791	816	821	805	787	771	811	795	758	732	804	735	803	831	815	815	764	822	783	798	783	785	767	804	798	834	820	778	800	784	781	778	816	852	738	788	760	774	779	805	868	819	739	738	850	819	797	797	807	802	791	814	748	779	810	802	874	823	747	840	800	764	842	818	843	812	778	809	829	816	814	813	815	786	801	808	733	795	780	805	828	771	817	831	821	786	799	793	810	792	863	789	838	840	806	840	758	862	856	803	775	786	754	774	809	809	821	866	816	798	784	782	760	762	779	758	835	781	783	776	820	803	819	819	803	855	786	815	840	848	845	780	812	833	758	850	838	780	792	817	793	818	798	824	828	788	792	817	818	792	832	817	836	797	816	777	850	728	806	773	831	825	786	814	746	785	804	804	756	792	841	817	814	776	769	770	784	796	800	803	801	764	817	803	801	833	811	797	818	796	825	819	757	796	788	791	826	765	800	831	780	843	802	804	823	778	854	821	852	769	777	755	805	794	846	828	773	812	804	821	829	766	779	783	825	833	747	847	793	806	803	817	840	804	811	814	824	811	801	785	785	823	834	809	825	849	813	798	841	753	811	796	831	742	795	795	806	831	776	796	781	749	811	783	759	783	815	817	850	807	873	803	784	807	791	824	824	795	791	789	797	729	770	734	802	817	772	818	800	807	783	823	803	775	769	778	775	737	820	785	798	747	811	838	790	819	749	840	804	786	834	804	803	819	752	795	771	806	789	796	752	877	797	815	788	742	861	834	779	765	819	811	867	800	782	804	789	790	822	797	788	820	822	841	814	798	794	763	803	782	813	831	773	863	804	822	769	791	808	796	788	812	820	794	793	814	839	818	779	781	842	722	857	793	815	786	814	729	790	846	833	822	798	776	753	845	790	773	824	768	814	808	760	743	805	786	803	821	845	812	832	830	776	751	811	773	797	813	765	812	811	834	842	792	811	768	798	812	824	840	771	802	783	825	825	833	808	799	791	832	788	846	807	783	806	756	826	808	812	829	798	777	839	769	855	770	749	783	790	820	832	822	783	804	839	826	781	759	789	853	810	796	807	741	772	808	834	806	823	780	865	839	813	785	790	782	779	821	765	795	820	794	773	813	789	781	799	789	830	821	825	782	784	757	792	820	815	820	809	786	835	831	804	731	793	836	829	782	781	787	784	794	835	819	798	791	773	752	780	801	813	823	803	794	775	827	795	801	769	810	780	790	768	773	798	786	796	799	802	760	795	737	750	781	770	738	799	785	781	821	783	759	817	836	794	776	796	815	775	790	884	881	796	792	761	851	816	831	864	838	765	847	796	813	799	858	819	815	767	754	808	818	854	820	808	793	790	833	809	804	765	813	772	829	810	811	817	773	791	837	734	773	773	808	823	765	818	841	752	752	760	781	831	790	819	852	815	820	804	771	774	800	879	821	789	807	769	773	851	839	785	853	830	765	787	795	803	791	818	812	791	812	763	877	793	806	813	776	809	783	816	837	748	791	793	842	760	836	846	825	793	862	743	806	763	781	843	777	750	814	820	804	818	825	818	804	809	786	802	824	806	810	739	808	809	760	838	795	787	834	774	800	771	803	853	820	781	834	792	797	768	762	786	813	752	769	790	817	825	792	789	805	829	819	822	789	818	792	786	765	788	796	798	826	709	826	787	806	796	797	845	894	821	771	826	886	758	804	808	781	791	778	795	787	771	768	820	756	802	817	765	822	760	746	829	828	734	850	794	816	809	783	785	822	789	791	785	801	789	827	789	823	807	839	793	763	850	832	866	809	765	854	852	815	799	801	836	733	858	814	799	829	799	800	801	778	787	845	824	817	793	785	813	818	807	776	786	776	841	778	823	802	798	818	803	807	773	834	790	786	791	809	796	775	811	783	804	761	797	773	810	810	767	771	788	768	734	769	849	782	856	816	780	804	725	853	783	825	727	799	794	810	825	735	775	819	808	813	797	785	786	797	795	765	806	789	806	795	790	793	786	813	792	788	793	791	783	775	818	834	811	789	771	813	811	845	748	820	792	797	806	761	769	758	823	829	825	812	805	816	832	821	798	799	817	777	744	776	777	749	767	793	753	738	796	788	760	748	782	813	851	833	785	782	764	793	769	783	797	859	791	792	787	750	748	773	779	789	801	829	833	799	837	766	810	770	802	784	825	773	784	812	784	826	809	776	835	795	770	858	785	828	761	834	802	756	801	843	757	807	815	807	832	809	770	737	772	732	778	730	846	785	805	792	793	766	784	764	791	799	807	758	787	783	854	767	832	765	777	778	816	730	769	809	799	790	818	776	722	788	780	763	774	770	789	799	859	845	818	790	796	780	816	819	762	802	814	823	803	782	774	843	831	812	859	834	764	790	778	758	786	819	804	764	777	812	812	827	786	856	815	779	836	844	797	835	826	793	811	832	843	797	809	795	809	800	826	751	802	785	805	813	805	794	806	761	848	868	830	836	754	776	814	779	802	771	778	810	831	823	801	847	789	759	821	832	797	791	782	824	823	781	773	775	817	805	788	781	794	792	829	792	817	815	818	804	778	836	762	776	809	790	802	752	803	784	852	786	805	798	806	782	834	792	781	827	803	783	817	843	778	744	769	832	799	796	829	800	859	757	809	803	810	808	773	774	823	773	822	765	798	786	800	803	753	791	862	803	802	800	781	800	786	740	798	811	850	795	808	778	734	782	746	811	793	804	795	823	820	776	795	838	775	791	763	784	812	819	806	794	826	831	799	717	765	798	825	787	773	867	791	812	753	797	728	792	788	852	808	796	756	803	810	776	773	755	816	768	815	802	780	841	728	820	770	711	821	830	774	782	846	818	788	815	819	842	808	784	831	791	776	767	783	770	793	782	821	791	831	801	787	772	828	837
14022	13666	11340	6056	4376	3378	2740	2054	1776	1508	1365	1185	1144	1065	1014	1017	976	965	898	911	875	923	867	877	893	819	870	866	862	815	819	860	868	884	804	900	853	875	812	822	859	839	872	797	834	837	785	882	846	878	830	863	828	800	790	840	841	839	827	758	800	883	785	813	882	828	804	826	795	820	826	865	823	852	847	787	845	843	935	880	836	842	790	882	804	826	828	811	783	826	850	812	813	766	802	785	782	807	861	805	822	789	828	814	783	820	835	822	802	819	878	829	844	799	853	766	799	809	796	795	843	826	787	797	815	813	797	833	827	818	854	773	815	800	807	821	844	811	885	835	797	798	819	760	817	797	851	827	764	826	810	868	809	792	854	789	821	813	793	797	812	845	776	817	824	767	811	822	774	757	781	881	797	832	859	798	785	809	855	811	800	835	792	840	852	797	816	785	819	810	846	744	848	779	754	811	818	845	856	828	760	826	810	837	783	906	819	773	792	811	801	842	839	859	824	784	813	824	843	828	852	826	814	824	797	785	824	841	769	783	827	808	848	808	835	784	824	788	834	823	820	775	752	774	816	809	828	798	855	816	840	821	828	821	786	783	805	849	772	857	797	832	847	827	833	811	787	782	805	810	831	848	790	798	789	851	840	853	796	837	806	807	819	843	852	802	844	871	847	839	802	859	812	796	841	820	795	804	806	863	867	837	762	836	833	788	789	828	826	825	770	780	806	779	804	791	837	826	827	772	769	796	850	784	797	776	839	831	844	838	816	766	807	810	781	818	806	837	815	868	847	822	805	838	801	829	821	848	800	750	809	844	854	774	796	804	821	829	797	777	795	818	837	846	801	857	829	777	814	801	743	840	798	802	798	858	834	769	830	848	785	846	839	837	814	839	806	797	806	776	814	868	814	799	839	823	843	814	828	856	794	780	823	762	848	835	765	806	782	796	832	777	855	851	807	780	785	835	820	784	736	782	830	840	845	812	809	820	836	825	832	820	809	813	854	776	829	822	845	812	830	825	819	820	776	832	784	845	814	838	809	816	782	845	804	815	823	765	833	854	802	830	858	817	820	786	855	815	810	805	776	852	836	748	820	836	839	816	803	794	817	837	811	784	842	813	825	828	836	813	795	822	808	786	828	857	806	789	823	832	830	847	872	778	846	838	817	822	816	778	759	762	832	813	879	824	850	802	836	816	798	791	800	830	837	848	821	868	811	765	845	842	834	789	810	810	823	846	848	783	764	782	801	826	838	827	850	843	816	826	804	832	790	860	840	796	848	835	758	839	818	837	869	854	820	812	802	838	840	862	816	829	783	806	867	782	780	773	792	804	795	863	811	736	785	801	787	842	817	787	736	778	827	772	822	801	789	779	805	769	839	782	846	809	836	863	773	839	826	783	811	800	821	783	752	826	831	835	834	790	779	788	813	784	781	764	766	798	761	862	844	823	832	827	812	805	804	857	811	808	811	807	793	824	783	803	794	813	784	813	803	758	837	803	788	828	813	786	774	814	817	825	868	860	830	767	772	801	807	795	781	821	812	804	809	816	786	802	848	842	831	826	854	827	795	776	811	807	783	784	798	819	813	787	822	842	793	868	788	833	756	818	795	906	826	792	836	822	793	827	797	792	813	817	847	778	815	838	802	832	773	826	811	865	792	806	772	820	819	801	816	805	769	782	795	799	827	782	875	823	831	790	846	814	843	816	872	820	778	801	810	825	841	872	805	840	807	805	798	821	846	794	781	822	847	756	790	818	800	763	794	792	823	839	768	832	849	829	853	819	807	824	830	778	811	806	869	831	754	775	834	814	837	769	840	766	804	836	852	872	857	823	808	830	778	803	854	809	821	833	844	775	841	824	828	844	815	855	853	779	828	817	808	797	804	856	829	843	810	775	783	801	757	811	779	873	803	797	812	806	798	810	811	815	817	811	773	824	795	784	834	785	795	837	833	842	806	759	836	846	783	824	828	808	817	845	803	815	824	784	838	790	814	785	846	799	788	814	793	748	808	840	801	851	884	852	872	823	823	830	835	869	785	780	847	782	787	876	820	828	780	798	804	882	792	799	796	861	772	795	795	823	780	810	823	804	799	831	820	848	793	856	816	793	775	778	808	777	797	798	803	790	796	853	790	835	830	878	743	819	824	812	841	788	854	817	843	810	841	825	775	786	805	827	809	815	797	817	811	809	834	817	819	836	811	859	827	870	839	813	820	862	816	859	810	786	850	790	811	848	836	792	827	819	818	786	792	764	846	764	801	815	831	808	802	838	777	794	837	857	762	803	859	811	791	863	791	767	838	831	834	823	801	801	783	816	800	808	834	798	794	803	820	788	825	841	833	790	840	783	802	786	848	814	819	852	792	789	835	832	831	801	791	806	791	837	800	793	782	787	805	791	794	851	799	833	809	789	820	801	803	824	850	799	830	747	834	885	789	835	776	788	820	803	840	785	775	810	847	829	814	855	842	789	787	854	812	800	839	852	806	806	775	757	834	789	786	801	805	825	809	830	779	809	771	787	830	828	813	819	803	805	798	773	800	766	806	808	838	815	833	827	813	810	818	837	843	758	854	833	815	804	834	821	830	727	791	813	829	803	827	778	848	796	778	813	841	800	794	837	805	773	808	823	776	801	836	783	820	773	822	798	812	849	811	806	826	801	804	844	813	788	780	750	789	848	826	766	769	799	822	854	816	802	801	788	808	844	781	802	791	808	840	812	827	874	849	817	841	800	837	840	829	827	791	830	743	873	823	816	780	848	818	819	818	871	842	786	836	758	800	789	803	862	797	846	765	854	881	833	767	822	803	832	770	867	810	795	795	847	845	841	825	786	822	794	788	829	771	789	810	793	816	804	779	842	782	818	845	841	746	799	762	782	789	828	771	806	822	808	817	830	827	780	836	853	809	819	803	822	798	762	819	817	840	856	796	784	794	798	843	729	788	755	845	792	864	804	813	869	768	878	787	850	786	824	819	814	762	792	861	819	841	805	823	807	820	807	791	766	820	849	768	826	768	830	798	801	841	819	843	842	771	838	818	775	799	798	816	763	832	830	858	862	836	801	823	798	812	844	770	782	855	826	784	830	845	814	804	824	816	792	844	822	816	787	810	797	796	834	826	847	803	778	763	821	780	765	810	872	798	830	829	828	809	765	834	809	831	772	752	784	776	877	792	837	813	822	777	805	800	807	822	766	788	819	824	846	830	811	829	819	829	792	834	758	751	813	859	780	847	822	797	821	822	804	779	793	741	803	803	828	785	794	823	783	857	809	812	809	794	815	834	832	859	777	791	820	853	827	859	781	830	804	868	820	784	812	793	847	811	796	838	773	820	792	818	845	790	816	796	809	769	814	799	868	811	836	844	782	811	841	840	790	802	828	806	806	805	778	809	816	845	826	766	824	813	789	818	815	793	752	788	839	827	819	792	824	771	817	815	825	807	810	798	756	806	780	850	847	842	828	867	809	852	825	838	858	849	845	862	805	828	801	846	772
22298	20924	28436	23594	20933	20997	12535	1959	1428	1255	1119	1045	1031	964	918	904	952	852	868	850	827	862	869	849	845	870	815	855	852	826	778	809	778	818	804	845	829	843	758	851	787	824	831	801	794	776	780	792	810	792	768	776	805	788	765	783	750	819	746	759	767	766	783	797	834	766	820	812	784	764	780	799	750	763	819	869	796	820	755	828	831	801	882	774	786	832	832	775	726	741	759	799	811	790	776	779	764	757	739	814	809	767	796	782	842	754	784	823	742	775	838	790	823	808	798	785	770	774	769	785	770	692	804	795	803	811	771	780	759	819	739	796	815	864	807	766	779	853	760	835	775	762	824	765	849	792	801	796	790	787	820	816	846	810	763	805	743	790	816	777	772	850	824	824	788	840	865	770	771	768	811	798	753	764	799	789	829	771	797	805	792	797	800	829	768	771	722	776	745	816	828	771	782	834	821	773	796	770	824	806	789	816	863	778	767	783	775	802	805	824	825	849	853	824	828	803	798	735	729	825	815	777	860	772	785	780	773	770	806	779	774	811	773	781	715	764	798	772	805	769	803	761	774	808	850	846	836	804	759	768	877	820	830	823	764	765	804	784	829	763	751	835	776	790	815	810	776	807	848	831	819	869	783	834	770	796	794	782	840	815	811	837	798	768	766	781	753	797	823	787	783	805	802	769	784	760	842	802	820	772	800	733	782	835	772	794	830	769	830	787	783	820	770	779	824	755	749	807	818	769	767	799	807	797	727	820	775	810	782	790	779	765	815	817	795	794	812	769	818	817	789	735	736	783	776	813	803	824	824	750	807	766	785	787	844	767	799	785	778	803	837	808	785	804	790	769	808	807	757	764	830	824	816	776	764	805	784	765	853	760	816	823	813	783	751	807	751	811	767	787	795	762	778	790	792	835	783	782	785	800	812	758	785	798	763	784	786	783	811	792	799	809	803	798	823	811	765	804	759	815	815	758	830	797	770	762	772	812	824	773	807	792	776	822	789	797	795	753	822	801	855	841	803	785	816	817	830	786	788	779	795	760	822	831	765	825	776	853	810	773	781	741	740	799	779	838	847	749	772	785	806	843	815	771	849	732	795	828	754	803	796	808	789	786	814	760	828	796	774	776	744	765	800	777	728	781	781	791	826	815	808	760	738	834	742	803	804	815	762	751	808	837	817	819	763	733	796	767	789	829	760	779	817	787	789	787	821	765	799	782	716	765	794	773	760	786	775	808	807	778	799	770	778	803	744	810	783	822	836	792	756	830	771	775	784	789	779	754	759	788	759	825	783	832	753	804	828	748	795	791	757	788	783	755	792	773	830	769	807	762	753	807	777	805	832	768	832	763	790	786	759	800	817	787	847	809	747	732	815	764	815	789	826	776	807	786	805	751	794	798	842	770	736	780	817	789	800	728	835	798	768	756	758	777	776	783	759	775	801	799	785	823	838	765	776	790	757	811	790	760	787	790	764	787	780	798	807	767	760	809	769	855	770	809	822	792	826	761	772	793	790	782	825	833	866	811	789	846	791	787	762	764	747	829	801	740	784	833	815	831	742	726	843	819	784	764	805	805	799	799	789	809	816	763	774	812	792	797	776	773	780	728	773	777	779	790	762	766	762	757	789	821	802	839	751	801	825	787	808	785	793	777	796	781	817	794	779	793	762	808	777	797	812	810	795	746	811	799	846	767	812	762	796	792	795	791	788	814	776	768	786	799	830	779	780	741	819	764	734	784	806	779	793	796	850	798	793	825	816	816	797	768	805	783	790	803	769	798	776	825	750	775	770	783	766	751	785	815	810	781	786	802	752	795	783	764	795	827	784	792	854	824	820	801	829	816	827	821	790	808	773	781	757	809	826	809	773	776	804	775	776	774	740	765	837	774	763	756	796	713	777	838	831	789	730	823	759	742	759	758	773	774	780	759	814	757	808	759	810	790	780	761	770	790	804	802	746	811	814	772	778	801	801	686	803	846	790	842	749	781	763	847	806	783	795	821	805	788	814	824	780	805	827	764	799	816	806	741	754	831	750	796	781	833	753	776	793	784	784	816	835	807	797	776	803	795	753	782	813	793	747	794	775	789	778	764	805	755	787	759	770	805	812	800	733	764	794	795	779	746	754	778	797	824	776	771	790	766	765	827	775	773	746	852	729	758	779	743	811	788	803	782	783	785	824	767	767	782	749	799	779	753	775	810	777	793	756	830	796	804	772	743	777	775	799	785	781	832	815	787	779	790	821	778	744	785	808	796	836	799	819	786	782	760	794	767	771	751	781	782	806	786	780	761	796	800	776	807	786	799	785	785	808	759	803	807	828	765	822	833	817	788	797	784	773	811	793	780	754	780	761	821	771	771	786	777	776	819	790	801	783	819	791	790	770	775	744	746	802	848	783	842	764	808	782	785	767	796	797	817	785	772	804	804	808	768	788	787	757	771	809	782	803	804	727	810	802	811	844	835	783	760	849	778	749	801	740	817	795	813	767	758	735	776	789	792	784	818	758	741	785	772	746	810	832	760	804	837	765	819	828	796	818	809	798	848	824	809	786	794	845	733	754	808	775	816	800	777	801	736	771	825	760	760	804	879	759	794	795	833	794	764	799	769	856	813	774	769	724	779	751	801	774	779	752	839	794	800	779	771	793	760	771	738	815	759	773	724	751	831	811	756	747	822	807	747	818	746	782	785	827	777	805	848	768	772	818	812	772	834	770	788	790	786	806	765	827	799	790	782	750	794	803	834	786	707	810	779	765	729	810	781	764	757	765	761	805	820	762	784	756	763	763	769	769	839	830	770	812	834	794	793	745	768	731	800	794	815	791	763	848	800	747	832	812	779	814	756	801	803	744	787	811	778	802	750	802	771	820	831	742	769	758	785	754	860	768	793	815	806	827	804	766	844	819	775	750	783	815	748	836	821	820	792	777	796	811	798	793	798	772	779	737	792	780	737	793	829	746	774	779	808	760	808	794	819	773	797	786	823	809	741	775	775	755	830	788	765	776	767	778	808	805	753	734	801	796	797	833	776	777	841	795	796	788	796	826	778	783	783	775	805	776	795	855	803	805	814	790	760	780	816	780	765	784	731	755	771	801	794	806	766	812	716	790	808	789	775	806	755	774	761	779	810	831	780	809	768	799	780	831	809	784	773	770	816	758	781	834	778	823	727	776	823	821	786	815	796	812	831	779	764	779	785	760	797	798	827	830	811	830	800	766	753	794	791	791	767	803	812	792	842	836	764	783	716	786	820	758	810	809	772	792	823	795	794	774	804	797	826	758	836	795	760	785	740	798	742	821	795	785	779	800	754	816	741	784	810	728	766	815	816	788	761	779	756	804	743	733	817	770	767	772	750	779	823	762	793	775	795	808	789	782	795	769	813	812	822	831	762	792	793	759	828	799	756	739	757	778	798	808	802	769	762	769	768	771	771	774	767	774	808	809	869	757	776	871	757	786	782	766	825	802	829	778	696	769	762	779	774	795	796	817	789	793	792
11882	13325	11241	6250	4418	3395	2827	2067	1698	1491	1365	1247	1156	1102	1044	974	908	994	910	905	847	891	881	897	855	830	855	829	831	837	852	786	863	835	873	779	808	850	833	784	775	785	838	782	817	820	864	791	759	805	776	813	827	803	822	782	791	829	743	846	844	782	838	771	793	778	773	800	798	804	814	831	871	812	773	850	835	796	864	848	873	787	767	790	808	801	838	750	797	793	766	807	800	821	839	831	771	809	819	837	778	852	788	819	786	838	833	839	741	786	860	812	795	782	831	741	800	825	808	800	806	827	803	808	817	814	812	762	848	823	801	801	761	790	816	817	789	834	802	772	831	820	805	813	797	780	802	790	812	810	821	776	825	777	803	805	808	820	770	773	830	860	787	858	800	810	817	788	773	792	821	835	840	828	800	778	776	800	818	797	844	768	857	810	759	800	829	774	752	780	803	818	788	804	818	763	774	805	794	813	768	833	795	828	811	805	839	839	852	810	802	773	822	782	795	830	829	814	742	807	768	760	844	812	784	780	783	801	766	802	791	771	810	813	814	789	777	788	836	796	808	800	801	807	831	832	841	800	789	782	766	812	805	842	832	815	857	791	836	786	826	806	860	759	763	838	812	855	751	807	845	835	823	781	813	784	822	793	813	790	807	805	806	861	812	809	800	849	803	797	807	820	820	763	816	843	754	802	790	819	786	863	771	834	776	834	834	758	790	806	820	816	776	829	781	792	751	811	804	794	791	778	798	808	819	843	802	788	788	836	781	806	832	857	782	850	826	784	825	726	793	779	834	777	824	798	766	832	786	831	827	801	759	880	758	862	733	791	801	773	827	767	813	885	761	798	771	795	797	813	857	820	826	822	795	790	766	836	833	834	772	840	802	775	837	809	830	773	806	824	778	846	810	772	858	797	773	804	806	773	810	818	816	787	783	763	804	751	822	751	758	814	756	800	818	786	839	791	798	783	772	830	833	774	807	821	798	796	807	778	838	814	786	788	776	845	850	801	813	784	761	754	792	848	821	818	825	850	798	801	817	812	781	828	821	791	808	809	807	804	791	818	800	793	800	848	802	780	799	791	889	818	825	831	800	816	825	806	838	767	771	810	832	793	821	813	826	822	788	794	805	852	795	811	801	764	801	784	787	833	815	797	776	777	781	851	832	825	748	853	820	710	847	812	799	746	781	764	804	871	811	773	812	809	820	833	794	832	812	817	805	868	790	765	824	819	815	825	784	815	804	826	785	799	784	746	810	780	850	801	729	764	782	811	739	830	799	759	793	854	798	747	815	818	789	806	789	791	797	823	852	797	848	791	810	833	832	796	798	798	731	801	803	769	852	773	821	787	758	813	743	769	818	786	821	818	785	839	866	807	740	838	868	769	829	832	835	826	788	831	787	809	768	793	848	754	800	795	801	801	771	841	818	798	793	823	792	802	788	852	827	793	813	800	802	813	754	809	791	812	829	801	806	812	831	810	815	815	768	834	756	843	839	809	803	766	808	787	818	772	865	789	833	790	774	812	798	793	789	806	750	794	830	778	811	757	836	789	847	749	781	781	782	845	764	837	806	810	767	792	806	782	729	856	814	771	812	803	842	796	782	795	793	842	817	812	764	787	790	810	829	809	819	809	793	826	842	775	866	814	824	788	775	816	809	770	804	779	806	780	793	756	791	794	830	782	851	798	772	797	805	786	843	808	821	800	824	797	793	769	819	818	856	874	747	804	805	771	785	772	820	837	810	786	799	780	809	843	856	786	813	861	830	780	791	806	757	811	796	811	795	820	786	796	776	812	813	824	815	847	794	804	805	837	826	804	763	785	817	812	774	788	861	803	792	849	810	785	796	812	787	803	817	818	764	853	832	768	852	816	814	790	807	819	746	754	782	799	823	791	822	809	798	812	823	807	847	806	815	834	812	824	801	792	789	792	870	765	828	772	795	857	808	788	803	789	831	804	772	814	825	811	838	788	792	774	820	827	840	812	771	816	790	830	802	789	824	844	859	810	772	809	817	801	821	755	779	814	813	822	817	806	773	775	798	782	809	844	846	839	812	814	865	886	778	842	818	797	858	822	800	813	774	761	785	817	759	790	833	807	818	780	783	825	837	823	779	787	776	803	779	820	808	801	815	813	835	809	831	817	824	792	794	807	790	796	823	827	745	894	809	770	822	823	781	803	826	825	802	825	804	875	791	760	772	821	821	813	838	787	798	747	781	792	801	851	787	766	761	805	830	820	801	834	784	840	820	800	801	772	828	822	832	822	797	707	827	807	839	805	816	765	818	801	762	800	773	755	791	853	821	832	821	845	816	791	819	791	824	829	833	779	885	781	811	795	765	868	769	774	791	818	775	751	821	804	788	805	813	806	865	797	785	764	839	729	813	788	790	813	825	753	802	848	806	795	780	809	768	811	812	804	831	825	813	800	794	771	746	828	797	838	801	788	760	762	819	770	845	784	782	853	814	792	792	767	776	798	796	789	784	837	794	829	803	770	855	804	787	798	832	742	834	798	786	777	777	736	775	794	817	765	807	873	828	797	807	817	794	821	764	762	792	774	770	835	803	842	767	829	837	821	759	806	827	822	793	817	830	824	749	786	824	782	764	786	788	829	836	808	815	793	842	794	804	817	825	812	839	750	743	791	840	795	752	789	879	827	806	852	806	753	826	771	753	818	765	776	818	772	803	833	844	827	831	805	805	776	789	755	811	823	810	764	809	782	855	813	820	806	790	791	812	764	785	823	788	813	826	833	801	832	849	867	817	760	812	770	791	833	830	757	814	838	804	809	812	759	780	754	812	786	851	806	803	799	795	840	844	811	771	798	799	803	831	816	822	794	824	833	838	820	805	817	847	814	821	816	824	791	791	794	739	838	804	755	799	803	796	766	800	824	805	793	792	793	810	799	734	816	799	830	803	806	795	794	836	782	787	808	729	772	812	809	775	782	780	824	797	768	839	815	798	840	798	781	793	804	809	816	757	815	813	815	842	841	788	785	746	826	786	824	806	813	838	825	752	831	769	784	786	843	787	813	846	772	777	796	796	823	806	778	787	811	767	838	804	783	806	769	794	814	748	768	775	750	765	792	839	759	762	831	817	824	742	804	773	826	806	811	836	763	769	790	813	786	852	771	807	805	839	822	778	786	799	776	807	858	742	757	802	823	781	820	784	803	752	814	709	825	842	811	837	788	788	828	791	783	796	871	797	794	811	794	843	795	828	782	791	798	808	842	812	822	810	765	818	807	848	795	811	795	819	776	812	828	839	795	780	810	840	829	792	890	782	766	851	771	783	805	784	799	803	822	771	842	757	831	754	782	842	797	769	802	810	787	830	801	788	824	773	782	804	817	809	824	798	824	763	811	807	814	793	805	831	833	769	809	832	767	803	816	797	777	782	751	777	782	832	821	772	773	805	801	829	833	765	862	819	828	782	798	847	764	803	810	820	766	760	852	793	798	772	821	833	817	813	752	798	789	790	820	800	804	774	772
22373	21016	28542	23675	21021	21103	12608	1912	1298	1226	1072	1063	1026	1028	943	927	919	876	829	837	856	840	825	811	821	846	780	869	777	751	825	839	856	798	812	856	807	764	788	824	789	824	794	825	798	780	777	765	833	795	799	804	811	827	784	776	835	789	794	790	812	790	837	780	776	800	751	804	791	779	830	779	790	782	833	807	778	771	787	809	808	775	753	783	878	792	826	733	793	804	829	805	778	852	780	790	792	773	759	782	783	806	762	840	778	788	777	769	839	804	806	749	816	768	762	824	804	792	768	791	734	796	774	821	812	787	795	773	759	768	758	802	799	763	762	754	775	770	785	779	826	815	760	766	745	762	795	789	799	831	811	873	831	797	761	835	762	743	788	747	806	812	780	774	839	808	723	800	770	760	795	764	827	785	780	798	780	763	774	757	752	723	754	804	746	834	768	780	792	758	819	830	770	782	766	759	791	764	796	782	751	802	794	801	769	778	851	810	760	802	798	808	765	798	758	815	785	780	789	804	784	838	779	768	765	789	824	816	814	798	758	771	794	788	760	821	774	804	749	785	725	795	851	783	760	739	781	802	736	799	786	763	778	790	760	789	784	773	804	830	758	787	785	782	841	787	789	764	771	817	811	809	758	745	770	775	763	781	771	736	792	779	765	818	750	731	755	811	784	765	849	735	773	739	782	771	763	807	788	748	760	824	742	778	804	763	809	763	781	864	776	810	772	745	775	776	765	782	760	777	771	767	841	759	769	794	769	749	782	748	825	829	784	779	774	795	792	753	812	766	745	810	764	763	778	789	800	756	798	738	799	809	796	785	758	803	745	743	771	763	742	792	745	772	786	775	768	783	822	720	770	805	782	727	769	767	785	804	799	776	794	779	755	781	788	793	764	762	730	799	790	779	732	796	790	778	748	810	766	790	808	770	767	809	766	776	701	761	752	737	768	773	829	774	800	746	778	775	773	775	794	761	794	745	827	765	782	812	770	733	766	826	812	810	799	779	778	723	777	797	766	801	836	831	805	797	759	776	778	775	819	772	753	778	826	751	819	823	743	780	788	751	823	768	768	776	839	804	782	705	839	823	810	788	771	792	804	762	746	786	809	766	760	796	762	777	764	807	715	763	813	779	754	772	737	742	815	764	840	782	776	777	755	741	795	760	807	793	735	809	750	717	804	742	802	795	757	832	794	778	856	766	804	791	784	788	760	751	764	755	792	767	780	762	727	831	770	801	806	759	809	826	760	789	774	797	747	725	802	769	780	813	744	784	811	840	792	806	764	773	781	803	755	819	751	736	815	782	778	785	790	790	750	729	819	788	768	811	775	731	752	788	778	771	776	742	781	751	750	789	750	762	813	793	779	780	792	791	732	812	765	735	800	806	714	794	790	844	793	808	798	856	793	768	812	738	772	784	769	780	831	803	802	772	755	773	871	818	799	743	798	786	807	816	744	786	783	776	753	840	722	757	717	801	780	754	782	716	767	792	788	786	784	730	792	808	830	814	785	760	730	743	774	756	776	770	818	822	762	788	811	760	782	744	780	825	794	735	749	760	766	803	774	781	756	788	754	813	776	804	800	781	767	765	753	774	807	764	832	786	796	781	833	780	739	781	770	777	835	754	768	831	809	790	783	777	746	763	780	796	783	754	816	803	788	813	850	764	786	787	777	762	792	799	800	712	804	749	771	789	801	806	776	814	797	788	782	819	768	771	791	814	771	775	841	777	800	782	746	798	777	750	790	766	776	801	808	813	797	797	732	801	785	777	794	787	792	787	732	768	771	834	763	802	794	783	809	831	798	710	746	755	796	767	803	768	791	796	790	768	733	784	810	783	720	784	793	792	776	797	844	789	758	749	816	799	742	761	747	761	793	838	779	788	769	805	793	833	763	808	762	823	806	804	847	817	778	786	784	751	728	804	807	786	841	783	753	791	788	752	771	770	830	817	835	787	775	784	841	783	717	785	758	780	750	775	779	808	723	772	804	780	805	751	796	780	775	790	761	757	789	762	794	772	757	754	744	763	749	786	740	779	783	757	766	799	789	737	797	857	719	776	812	786	787	807	823	773	824	761	820	782	780	774	759	768	770	797	783	801	827	818	780	774	795	767	733	798	775	783	838	737	828	772	761	788	822	734	709	771	796	797	826	796	765	844	777	787	782	771	776	762	751	790	778	745	746	805	797	806	782	764	786	727	833	760	759	842	802	786	790	811	797	811	741	772	784	756	742	774	773	815	755	758	811	806	743	764	763	787	789	774	790	784	814	793	788	803	815	784	800	765	742	816	787	773	808	772	785	777	766	766	808	768	794	807	725	786	792	766	763	749	772	767	775	818	744	855	783	774	822	813	788	768	753	763	741	808	765	758	789	769	778	838	807	819	770	750	754	749	758	806	791	784	807	743	813	779	737	757	805	793	754	821	797	778	728	773	787	754	803	795	742	749	767	753	781	825	858	789	824	784	762	762	777	827	759	785	787	759	732	760	735	773	749	791	818	796	765	798	755	730	786	776	816	811	794	784	753	783	754	773	735	813	820	794	818	722	822	759	808	809	741	782	766	760	795	757	871	775	753	776	725	728	803	817	725	764	747	743	737	768	787	814	773	814	760	802	778	789	798	790	736	772	820	796	748	774	816	770	807	838	768	802	772	733	776	776	805	795	772	803	761	776	765	733	773	814	729	786	809	794	757	730	815	743	788	729	728	767	788	765	735	754	817	744	844	817	840	788	827	797	782	783	790	836	798	741	763	779	763	741	799	830	724	805	753	746	844	792	786	777	794	815	819	811	808	791	758	794	715	825	793	788	772	775	753	781	811	792	732	763	756	780	808	796	770	804	750	806	783	782	798	790	806	773	804	827	729	795	836	782	799	781	791	718	765	785	764	779	794	833	780	751	867	783	776	761	735	770	771	775	741	785	817	773	753	793	747	765	783	788	795	794	776	780	803	809	788	783	723	771	795	820	796	782	807	768	736	774	741	809	760	797	762	812	724	773	790	803	738	775	807	783	749	790	765	759	757	818	761	773	773	720	806	693	796	777	795	756	736	718	810	789	736	790	747	789	796	802	782	759	752	809	806	771	752	800	782	764	817	749	750	793	787	766	739	763	827	757	813	795	738	782	768	804	756	738	819	771	784	767	801	732	745	753	802	731	784	738	807	744	789	823	777	759	750	809	763	821	809	736	802	851	785	798	765	802	810	781	757	816	878	773	787	778	785	770	768	783	776	805	777	843	807	775	812	830	833	745	789	744	798	768	833	768	750	787	767	737	809	756	715	761	753	775	764	864	770	794	815	809	769	742	836	839	744	774	760	788	844	824	787	775	776	747	776	768	740	757	860	802	784	741	733	732	748	696	744	828	795	758	776	813	787	781	801	775	780	832	824	814	779	803	794	813	775	780	762	754	734	746	763	792	743	766	767	779	773	780	819	747	774	783	787	747	759	741	829	740	757	819	784	772	816	822	783	751	748	815	775	741	765	820	818	760
11368	13963	11425	6128	4357	3439	2758	2128	1738	1474	1339	1253	1135	1019	1026	959	942	966	933	958	837	874	889	815	902	889	856	861	868	832	847	855	802	855	858	827	839	887	821	813	790	842	798	782	797	841	836	812	842	795	805	815	794	814	800	807	790	802	748	804	822	829	782	803	780	788	788	839	830	764	806	794	833	813	845	813	858	798	761	789	768	804	771	782	762	791	774	761	761	829	821	818	740	764	788	808	818	796	820	764	826	774	827	827	822	832	813	809	778	764	856	767	811	767	862	847	819	853	801	807	778	774	765	813	789	792	799	737	797	792	822	806	800	798	760	798	818	822	800	809	793	836	787	815	736	787	779	764	775	863	833	837	794	838	829	744	811	815	747	770	784	811	813	827	785	832	796	823	787	818	834	855	803	766	823	820	785	819	808	780	774	805	760	772	811	796	764	804	776	833	821	749	779	844	805	798	782	793	785	772	830	838	751	772	837	791	797	756	796	813	786	774	789	825	815	760	759	856	852	812	822	788	866	755	773	816	807	830	778	783	797	795	761	769	770	758	789	796	815	876	840	752	816	828	830	764	815	824	803	772	793	824	767	821	761	778	787	787	819	831	817	762	797	767	754	808	821	792	766	767	792	798	762	801	740	775	792	769	799	770	818	788	852	804	816	818	783	805	801	767	754	826	805	818	784	829	820	826	820	770	812	798	760	752	866	849	828	812	819	790	780	809	740	754	777	798	823	752	813	784	783	777	786	844	806	735	779	838	817	787	777	794	829	791	779	793	786	768	784	801	826	741	786	777	791	837	773	812	801	824	808	790	797	746	829	791	773	817	807	836	793	759	779	769	773	784	818	788	804	799	792	762	770	814	761	803	841	796	809	764	789	835	832	825	733	822	819	776	814	744	767	764	816	802	815	828	831	814	846	830	804	790	840	878	758	753	778	713	815	779	822	793	812	815	751	834	811	794	823	728	793	777	776	813	800	785	795	846	782	814	777	804	789	830	826	757	802	828	797	784	804	830	797	759	854	770	767	808	793	776	805	778	862	785	791	791	780	769	848	765	833	741	817	796	815	802	766	764	872	773	806	762	789	784	797	787	772	775	814	782	781	812	797	787	801	802	840	780	835	792	766	820	747	818	829	767	812	824	780	799	814	819	800	767	794	804	856	766	797	770	797	831	806	832	746	809	805	784	802	783	796	780	838	801	764	882	772	766	766	796	828	779	761	784	792	777	796	797	768	776	800	807	819	848	806	823	816	848	769	787	773	806	802	792	726	764	807	800	784	715	801	818	826	826	763	776	752	789	773	816	843	815	818	763	827	801	767	769	738	762	818	787	839	784	770	780	783	775	782	771	791	778	795	756	826	788	788	778	771	812	793	822	798	788	765	828	718	786	846	819	790	813	781	773	773	801	775	801	779	788	744	821	778	780	809	806	793	814	784	796	757	811	812	836	726	818	784	843	846	802	788	833	814	808	796	748	775	766	788	777	808	780	837	804	850	775	753	782	840	816	764	789	844	796	777	812	812	800	835	807	825	808	796	770	824	853	812	750	849	816	771	773	798	795	784	835	798	788	794	860	802	799	773	780	797	768	794	785	819	807	834	793	836	789	854	766	757	847	815	805	858	780	816	769	805	791	832	794	805	789	787	797	791	813	811	798	822	864	819	821	790	775	773	807	779	810	804	784	870	769	708	843	812	827	853	775	809	773	804	774	747	789	802	791	835	820	791	783	783	780	794	843	797	800	839	830	845	774	818	871	773	794	837	790	817	800	845	777	830	808	811	779	746	839	825	787	790	769	767	755	821	802	819	752	787	744	788	788	827	797	848	778	801	802	797	815	790	798	812	801	828	788	779	797	773	820	741	813	786	815	815	792	780	844	792	851	810	796	808	796	768	786	764	812	773	767	800	810	871	767	774	757	798	844	775	808	824	794	793	808	780	809	823	823	786	787	786	779	791	746	846	782	754	774	759	799	765	806	771	786	838	788	759	813	793	810	782	861	795	813	838	742	847	833	782	812	758	802	772	817	783	806	856	788	831	843	814	808	808	794	860	818	826	763	784	797	779	749	781	724	805	773	791	776	762	778	751	788	777	782	852	856	801	789	847	819	783	792	787	815	866	815	803	782	831	822	760	811	768	809	819	782	794	766	801	824	736	797	776	820	796	788	795	813	852	830	825	802	713	768	791	791	794	799	768	793	746	803	816	799	797	780	800	749	806	762	809	788	799	737	798	832	770	825	834	810	848	769	850	777	802	822	779	818	836	813	758	810	808	788	748	821	779	819	793	813	794	818	777	771	796	791	761	799	798	838	789	840	811	785	791	796	762	797	870	792	797	841	823	815	802	860	806	774	709	774	749	821	803	785	755	790	825	806	811	842	805	762	771	817	775	772	847	823	819	765	780	829	799	815	795	781	777	850	831	783	742	833	801	804	749	805	830	775	747	779	834	796	791	776	800	813	765	810	817	819	844	809	826	795	797	754	804	786	761	771	794	776	820	770	795	795	770	779	772	748	795	815	811	818	821	837	811	822	779	779	754	774	829	824	826	814	750	781	824	773	824	808	827	800	780	798	855	765	812	811	788	761	792	773	784	838	799	762	769	825	746	823	778	763	833	820	771	844	822	808	817	837	737	768	801	816	831	817	809	829	820	758	838	780	826	822	799	760	754	810	800	789	775	795	761	809	783	854	766	828	790	816	826	817	791	776	789	762	799	801	798	803	772	758	798	765	783	788	798	778	830	814	787	784	820	759	762	812	805	783	790	748	807	798	779	847	800	797	779	760	795	803	763	796	798	777	791	805	754	792	765	780	780	789	841	847	790	771	838	806	783	801	786	785	849	742	800	832	792	813	784	799	773	844	774	772	770	771	812	784	738	817	800	802	797	795	775	788	767	804	789	872	849	786	728	767	805	763	799	761	769	791	787	805	851	834	821	801	798	821	796	798	811	764	801	835	783	894	825	829	802	822	782	803	832	776	827	821	799	768	773	814	790	743	797	838	829	829	781	784	795	737	798	811	808	785	757	799	760	826	811	775	796	824	814	759	791	785	805	780	768	798	806	879	799	746	805	792	797	780	755	757	783	818	815	815	779	843	792	767	773	853	804	813	837	800	770	774	805	761	811	799	772	791	763	768	780	790	751	778	791	821	868	831	793	760	758	807	774	805	804	796	727	822	856	838	790	737	790	825	769	847	795	788	779	841	780	772	790	774	786	768	858	792	816	781	824	781	782	803	768	837	755	799	793	771	756	823	735	816	799	811	784	791	819	793	828	832	806	836	755	756	751	826	826	810	824	787	759	796	783	829	740	803	816	805	779	738	812	833	806	772	799	791	823	771	835	854	806	781	834	762	776	800	779	833	764	796	791	858	820	804	819	784	802	834	742	814	803	782	813	826	785	805	802	790	769	751	822	814	764	798	794	801	763	841	796	828	791	776	806	770	812	790	828	796	828	773	812	860	802	785	776	777	780	800	789	812	782	791
22371	21038	28600	23704	21041	21114	12583	1924	1319	1250	1154	1062	982	974	944	906	922	877	869	839	878	838	859	849	791	853	797	820	899	855	813	781	751	842	854	808	805	781	814	812	749	774	809	775	762	803	771	788	790	783	776	817	745	759	761	780	812	793	772	836	751	817	747	792	759	811	815	792	775	778	819	775	814	830	808	744	781	768	797	795	761	768	801	764	790	786	707	813	725	778	791	765	769	779	791	775	757	813	721	765	747	829	764	801	773	746	818	768	800	802	781	769	787	769	770	744	746	771	752	807	795	807	762	815	784	723	803	763	766	848	739	767	748	744	779	777	787	814	835	786	813	782	803	731	779	735	747	777	740	809	776	750	816	778	823	777	739	756	816	773	753	773	769	767	819	753	805	809	802	777	756	764	790	826	783	798	766	729	750	759	822	753	805	781	764	760	793	767	761	805	753	799	824	781	756	765	747	799	810	739	762	766	770	814	736	796	803	856	787	781	719	787	742	786	760	769	766	788	828	826	758	715	702	767	789	793	786	781	778	774	806	773	812	803	781	815	753	751	778	784	779	751	787	737	799	765	756	800	811	715	796	803	795	785	772	774	806	737	724	761	770	784	796	717	769	753	827	790	777	780	771	780	764	783	821	776	718	747	775	754	803	750	781	773	785	798	758	797	835	780	759	803	797	783	827	765	780	803	783	720	743	767	749	788	724	797	799	747	757	814	763	797	782	748	798	752	776	766	803	820	829	747	763	799	782	836	758	760	749	800	802	788	820	756	765	806	803	782	776	781	800	724	747	774	786	793	735	825	786	752	770	760	777	809	749	777	832	824	759	790	793	754	784	769	774	760	775	797	785	776	774	773	698	755	767	800	814	720	728	816	764	793	763	792	743	771	808	692	766	724	739	769	740	794	787	810	790	765	792	735	790	744	754	786	801	797	828	809	789	782	766	775	739	779	721	775	761	757	738	761	784	792	788	745	787	820	802	744	745	749	729	769	753	780	779	777	787	774	760	777	770	782	766	747	816	803	761	792	763	772	778	760	786	796	781	767	774	742	789	757	758	764	791	746	805	798	753	778	795	756	799	737	777	776	787	778	789	773	771	767	754	777	788	795	775	751	761	763	761	769	801	784	779	733	826	776	786	795	706	751	783	720	759	845	726	767	755	802	785	783	796	769	761	775	806	812	819	756	770	825	808	789	708	792	824	770	757	739	821	781	781	798	795	825	804	837	794	808	748	759	783	757	730	790	732	808	727	799	789	811	772	724	780	740	729	837	755	787	754	775	793	736	767	803	774	802	712	757	776	767	773	759	831	751	774	773	771	781	768	757	741	719	803	803	813	755	744	773	767	784	762	794	789	767	782	791	800	771	742	766	798	723	809	793	759	804	787	738	805	804	760	801	825	754	754	772	740	796	783	784	776	778	753	756	811	786	793	759	793	745	816	795	786	792	792	721	744	780	746	791	788	781	799	769	764	742	765	773	775	781	769	751	826	790	826	786	757	744	809	784	757	770	762	798	809	798	780	757	775	769	760	773	744	759	763	756	792	763	785	791	753	769	780	724	813	812	822	809	767	741	763	767	783	780	747	767	800	731	759	821	770	808	782	798	794	779	771	771	834	773	797	792	749	787	823	812	742	770	797	753	755	759	747	745	823	831	791	757	807	816	782	771	766	763	790	790	801	745	808	806	759	779	783	839	755	828	766	778	814	761	734	806	855	768	767	763	792	801	812	806	794	748	794	779	745	740	782	764	805	718	787	804	745	806	790	749	784	769	775	770	749	801	779	773	752	756	751	756	771	798	808	746	816	829	777	801	772	784	796	772	739	785	763	757	752	760	775	772	759	773	795	792	768	764	774	770	763	744	736	778	786	790	737	784	765	788	797	798	775	746	777	751	781	801	787	760	802	760	730	788	758	823	742	787	810	805	709	777	796	745	771	746	775	726	826	743	775	748	815	756	751	768	728	718	815	772	795	746	848	805	753	758	739	752	770	770	793	780	812	802	747	792	783	753	817	733	755	713	772	789	762	777	828	815	694	756	744	795	781	807	795	782	791	793	806	768	741	828	766	746	819	749	785	773	770	769	777	794	778	764	763	756	753	784	792	799	766	759	776	808	811	737	798	760	778	798	792	783	775	782	825	784	782	792	785	748	775	754	729	774	742	778	796	770	779	799	752	818	747	809	760	792	762	791	796	782	785	753	817	756	789	751	742	780	807	832	770	748	775	770	706	733	798	787	765	804	793	796	795	709	797	832	800	812	738	756	779	818	779	735	760	757	729	738	764	763	771	802	762	812	801	731	765	772	806	766	765	713	756	787	759	778	746	778	787	798	777	774	778	803	752	813	794	756	768	799	819	742	835	744	776	728	774	805	781	759	784	743	776	779	774	724	835	769	757	810	783	762	822	773	795	776	791	759	783	814	784	781	779	767	769	780	778	752	738	816	781	797	729	789	777	742	823	787	733	746	734	769	791	736	775	786	752	843	767	765	786	796	789	800	814	742	774	736	772	688	807	760	829	797	737	750	797	790	738	791	746	781	743	767	805	767	766	695	770	711	805	777	712	749	803	772	741	764	764	797	773	690	765	760	749	761	824	752	768	845	754	770	739	770	781	740	763	781	808	803	754	815	830	759	757	823	768	792	822	780	795	812	751	769	759	732	776	731	706	766	732	793	752	809	757	847	742	776	777	766	826	788	743	815	834	805	798	774	742	752	743	753	784	822	748	764	821	764	734	815	783	764	748	744	731	793	792	766	755	802	780	775	732	777	778	739	812	797	775	792	750	818	748	739	750	768	777	763	743	788	840	738	798	794	805	753	776	764	812	809	802	773	749	769	774	757	815	761	827	785	778	767	787	753	783	791	747	788	783	784	803	786	774	750	773	729	795	793	780	771	780	778	735	770	722	767	780	787	779	802	747	712	740	720	761	776	779	809	778	800	779	795	733	755	758	814	776	786	756	800	755	728	789	754	753	734	774	751	771	725	771	753	786	730	772	782	747	806	794	815	799	778	712	780	719	810	766	762	765	794	767	791	750	812	743	800	784	768	759	706	734	750	795	793	809	756	786	750	739	743	768	804	784	748	760	774	728	811	776	746	732	807	741	788	750	777	796	806	789	737	772	787	750	732	772	768	784	783	815	772	742	777	756	786	746	773	771	857	765	741	814	741	722	779	774	773	767	773	798	773	747	795	792	810	749	751	797	790	777	770	771	771	780	760	786	772	787	789	771	775	747	769	809	837	760	744	783	791	753	794	758	795	809	749	732	755	787	778	765	773	764	815	771	779	768	775	804	822	748	786	733	791	774	764	745	783	764	791	790	791	772	748	770	760	742	784	727	744	747	729	788	748	773	785	722	800	751	775	800	777	759	774	726	782	758	790	752	725	834	763	804	746	764	719	794	773	756	795	752	753	750	829	735	792	817	782	749	758	783	773	808	763	787	740	747	776	770	814	778	740	786	814	771	820	790	808	793	843	761	784
10968	14019	11540	6111	4551	3446	2742	2028	1714	1512	1285	1156	1165	1088	1002	960	964	974	852	892	853	917	840	860	868	764	837	848	849	782	859	864	793	826	773	783	802	833	779	781	812	818	900	818	835	801	804	767	812	827	834	820	813	748	817	810	792	844	813	800	801	767	772	780	765	761	746	765	784	791	795	786	803	818	819	764	761	785	795	825	780	751	772	770	757	793	764	745	801	798	789	780	802	783	801	818	791	805	808	777	792	819	797	812	852	818	772	762	783	809	820	830	835	806	774	767	775	751	783	817	811	797	766	774	765	801	783	747	811	829	757	814	772	781	772	801	810	787	804	795	783	806	814	751	788	783	834	824	793	731	740	778	809	727	774	834	843	807	776	787	816	758	767	807	787	781	849	824	784	791	806	787	763	778	768	780	779	778	806	764	785	782	807	808	768	838	765	749	741	747	849	760	767	762	776	807	778	784	797	775	748	822	814	791	758	769	763	750	783	800	812	800	797	751	871	822	790	817	748	827	758	833	807	781	772	826	777	802	761	780	764	800	788	781	801	790	794	806	811	762	766	773	789	801	813	776	766	775	769	789	809	776	816	807	740	778	756	803	778	736	752	807	797	765	829	797	777	743	756	763	754	785	743	731	729	736	779	794	832	793	768	769	768	770	768	752	778	778	737	792	802	818	772	833	773	804	781	805	787	819	809	805	811	783	776	775	831	772	794	788	775	820	818	780	786	826	829	771	807	754	763	808	796	762	775	811	780	836	806	793	776	787	818	834	771	758	792	772	786	806	775	770	812	750	746	799	763	785	777	759	793	785	774	760	797	776	771	805	803	798	808	787	816	778	787	786	812	761	752	790	801	768	790	790	767	767	783	790	796	759	798	775	777	781	782	772	780	768	784	730	799	796	784	773	823	797	787	769	765	762	746	810	811	763	772	826	767	793	789	768	802	759	783	781	798	801	778	807	766	774	833	820	731	792	806	775	782	763	809	799	763	772	744	739	810	766	813	794	776	768	757	794	830	777	784	822	754	785	780	795	765	805	798	826	746	794	792	825	811	812	792	818	794	808	848	815	783	807	815	778	742	792	815	781	815	809	745	778	808	779	722	796	761	813	770	781	796	810	758	771	767	767	834	821	749	784	775	801	774	787	783	796	797	773	831	795	779	805	811	798	754	797	771	806	748	763	813	771	740	759	742	782	761	815	793	791	766	781	734	826	824	802	808	741	788	770	832	761	816	818	769	769	782	806	783	831	809	789	783	789	771	770	772	805	787	760	811	769	766	828	786	799	789	758	822	762	771	776	788	781	785	815	782	738	799	764	825	747	807	780	803	792	771	784	771	823	782	728	774	728	760	763	820	748	793	837	776	817	747	786	754	773	813	771	805	828	823	786	798	753	769	835	743	799	758	796	744	737	774	757	760	788	748	775	764	801	748	801	765	740	800	795	796	779	771	837	772	798	790	770	765	855	775	815	731	804	747	762	822	763	781	741	769	768	805	783	811	752	735	798	801	779	771	815	848	832	745	796	783	832	735	762	842	766	824	784	840	768	788	791	745	793	795	788	757	731	796	752	833	869	795	756	845	798	774	733	834	747	797	774	790	767	787	826	800	711	833	769	793	799	788	782	819	737	819	760	806	778	782	794	856	750	751	817	825	767	741	785	804	772	752	818	818	809	847	816	788	814	732	832	773	744	743	839	820	765	801	783	788	868	787	795	765	812	801	776	794	824	768	741	798	798	785	757	787	773	826	854	789	782	805	793	791	809	783	773	778	796	805	776	789	797	769	804	817	788	837	823	787	806	781	790	754	809	764	773	792	712	770	818	783	805	827	788	790	789	738	769	831	771	767	791	798	775	763	769	758	831	813	793	758	823	778	775	823	777	853	809	778	799	767	776	821	810	749	802	819	793	733	776	788	789	787	759	738	808	816	811	796	809	808	787	769	819	739	805	739	785	818	779	804	746	785	803	754	820	807	772	797	785	772	789	821	780	811	781	774	804	794	771	789	796	791	805	749	757	793	768	771	783	780	751	740	781	755	763	756	784	790	800	757	724	813	778	792	804	774	779	813	782	843	766	821	824	791	759	759	793	742	810	814	755	745	803	778	776	786	750	799	760	813	789	768	755	836	775	765	771	782	798	791	815	830	786	785	832	791	804	814	781	744	784	794	691	806	780	806	789	790	763	812	821	829	849	815	817	776	806	872	854	790	767	752	814	825	722	714	767	830	765	825	819	774	836	807	720	740	784	811	743	771	792	792	838	763	736	744	774	800	799	747	824	775	751	797	743	793	770	743	793	781	769	767	807	774	802	808	782	774	793	791	829	757	842	754	771	768	838	796	803	777	782	784	785	790	757	792	788	779	764	771	805	803	803	816	818	770	795	797	776	753	772	799	809	794	804	807	729	749	778	766	744	787	798	796	794	844	771	820	792	747	812	816	767	792	782	810	780	764	812	791	811	818	806	783	768	788	734	776	744	807	760	815	838	778	766	770	786	767	814	792	778	774	805	741	767	761	779	781	817	784	779	798	778	723	753	782	796	793	772	786	813	792	798	794	816	778	773	772	763	787	761	761	746	783	801	791	780	809	809	799	816	786	826	785	774	770	777	803	782	802	770	795	741	758	786	788	770	771	807	785	813	802	763	800	773	759	763	794	773	771	765	745	745	788	810	804	857	748	770	783	823	768	761	813	798	810	781	801	769	742	762	812	776	761	820	796	782	768	774	767	764	778	858	841	824	828	798	758	820	780	823	762	786	814	810	827	827	795	789	783	819	816	750	792	780	768	818	772	764	810	746	754	825	762	759	851	764	813	744	823	803	781	776	796	816	827	770	772	726	802	780	722	776	790	745	806	780	841	741	802	774	786	784	818	816	769	795	812	755	819	777	773	780	794	754	753	803	785	817	808	775	785	801	812	781	753	749	777	764	783	798	827	752	764	809	772	742	764	769	788	783	764	741	697	776	771	771	780	776	808	794	777	783	818	730	764	782	795	779	788	783	788	768	794	796	785	795	771	802	757	799	768	767	805	772	779	796	769	786	826	744	851	798	769	780	762	768	778	788	770	820	807	810	776	788	740	784	747	813	817	778	762	771	814	774	826	794	787	809	820	796	807	816	827	791	779	798	753	788	812	799	830	779	785	776	793	794	797	780	755	856	775	791	763	832	763	796	764	751	775	840	768	764	810	789	769	796	797	776	768	768	785	794	830	770	837	811	762	773	782	802	793	765	806	745	782	800	789	771	834	818	742	795	767	792	785	827	820	792	767	765	775	805	804	780	763	727	801	816	758	761	849	765	782	813	785	749	791	739	790	818	796	793	722	838	751	791	768	771	788	784	818	789	753	792	837	784	787	780	767	733	825	789	781	843	795	782	813	784	828	830	775	809	746	766	763	783	850	787	759	794	763	809	805	745	794	781	807	795	740	782	766	778	775	738	794	834	821	797	787	810	770	720	807	761	764	742	801	804	812	813	802	738	800	804
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
