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
339543888837	339543889407	339543889957	339543890507	339543891057	339543891607	339543892157	339543892707	339543893257	339543893807	339543894357	339543894907	339543895457	339543896007	339543896557	339543897107	339543897657	339543898207	339543898757	339543899307	339543899857	339543900407	339543900957	339543901507	339543902057	339543902607	339543903157	339543903707	339543904257	339543904807	339543905357	339543905907	339543906457	339543907007	339543907557	339543908107	339543908657	339543909207	339543909757	339543910307	339543910857	339543911407	339543911957	339543912507	339543913057	339543913607	339543914157	339543914707	339543915257	339543915807	339543916357	339543916907	339543917457	339543918007	339543918557	339543919107	339543919657	339543920207	339543920757	339543921307	339543921857	339543922407	339543922957	339543923507	339543924057	339543924607	339543925157	339543925707	339543926257	339543926807	339543927357	339543927907	339543928457	339543929007	339543929557	339543930107	339543930657	339543931207	339543931757	339543932307	339543932857	339543933407	339543933957	339543934507	339543935057	339543935607	339543936157	339543936707	339543937257	339543937807	339543938357	339543938907	339543939457	339543940007	339543940557	339543941107	339543941657	339543942207	339543942757	339543943307	339543943857	339543944407	339543944957	339543945507	339543946057	339543946607	339543947157	339543947707	339543948257	339543948807	339543949357	339543949907	339543950457	339543951007	339543951557	339543952107	339543952657	339543953207	339543953757	339543954307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2657	3600	2300	2657	3600	2300	2656	3600	2300	2655	3600	2300	2655	3600	2300	2654	3600	2300	2654	3600	2300	2653	3600	2300	2653	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2657	3600	2300	2657	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2661	3600	2300	2661	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2664	3600	2300	2665	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24295	23125	32131	26059	21966	17223	3539	614	509	515	524	472	530	514	497	495	486	491	477	474	484	491	505	515	485	513	511	502	458	517	483	503	477	486	482	478	456	483	497	510	474	514	521	520	503	474	524	457	499	499	513	517	428	517	530	511	527	464	501	460	488	485	512	497	503	493	492	490	486	458	489	446	465	502	502	479	509	534	497	465	507	461	512	454	506	442	497	461	481	506	493	537	495	487	483	477	486	521	512	485	523	500	496	527	486	486	497	490	512	491	475	526	468	522	480	465	484	505	489	487	510	444	497	473	522	494	470	494	470	454	494	485	476	479	503	484	490	473	472	504	500	437	489	523	501	504	490	471	517	502	465	497	489	500	513	456	496	465	507	484	509	444	472	508	521	484	513	485	512	503	478	514	480	496	509	489	477	481	488	484	467	490	473	449	493	488	482	457	478	474	498	519	488	446	467	470	482	476	480	474	445	464	479	484	486	490	491	518	456	442	496	451	499	515	475	494	483	472	499	477	502	502	484	478	494	524	488	497	514	488	507	489	485	448	508	462	497	468	466	504	467	568	509	488	503	511	480	496	526	510	463	504	507	485	458	520	484	502	479	496	513	488	495	467	503	526	467	456	450	501	511	470	514	481	507	485	477	462	430	465	486	519	478	491	478	459	512	477	445	488	470	491	451	494	455	481	457	482	473	493	410	488	507	502	482	471	533	510	506	494	494	485	486	480	463	511	439	522	498	494	514	446	501	527	532	441	477	480	503	504	515	493	464	443	461	457	490	474	498	483	468	456	527	467	453	483	513	485	469	496	480	482	443	503	472	492	499	496	496	493	479	483	494	461	482	487	474	469	435	472	473	495	492	467	487	454	475	479	496	476	500	474	474	507	461	488	445	471	464	472	449	478	465	533	520	465	454	503	514	495	486	462	474	523	480	490	464	521	454	475	487	463	501	483	474	500	471	484	495	488	460	450	490	493	505	476	505	546	472	515	500	499	428	443	492	487	476	477	479	498	468	503	498	454	513	466	493	479	510	478	460	509	505	471	492	472	500	485	477	525	479	496	478	472	503	469	477	459	526	476	438	497	474	470	487	474	429	509	495	443	479	476	496	478	508	447	524	481	472	481	506	500	462	526	481	455	486	518	473	515	476	460	447	485	461	457	422	448	459	528	498	465	537	470	466	458	447	503	517	489	473	516	478	499	480	507	484	467	504	469	484	524	484	509	493	514	449	505	459	458	505	502	493	509	470	536	457	512	497	517	471	489	474	519	494	470	473	465	495	473	487	514	490	527	458	471	508	509	483	499	495	492	473	494	523	506	507	442	470	502	473	466	482	473	476	472	487	523	470	464	469	506	516	515	473	478	439	501	476	476	496	524	469	446	509	467	494	489	509	484	462	506	493	471	466	472	484	470	498	473	464	472	506	514	476	507	514	491	517	508	472	508	497	488	487	492	502	485	500	488	523	492	532	441	499	509	489	479	489	471	509	487	427	443	516	503	467	491	503	451	505	463	481	485	458	494	489	520	481	477	464	486	485	498	488	503	480	497	465	488	503	468	501	503	515	498	444	472	469	478	477	502	454	471	453	491	463	464	503	462	511	475	498	482	504	510	480	482	508	534	487	494	455	524	505	525	488	496	488	536	430	520	458	479	472	511	494	449	481	449	447	472	480	491	489	491	482	508	506	491	511	467	455	453	456	501	481	463	488	466	481	492	473	498	479	486	464	524	462	473	505	500	478	522	479	499	441	472	481	488	495	444	509	463	514	483	499	534	494	510	465	485	496	491	488	494	458	534	447	470	500	470	491	442	506	520	455	521	497	474	425	457	494	469	488	490	475	438	488	520	483	477	481	509	469	485	471	455	466	483	522	493	462	502	485	438	467	478	527	480	463	506	503	500	493	481	452	485	491	506	497	491	462	461	480	445	497	514	509	440	515	498	448	467	470	458	453	477	464	524	457	501	506	459	475	494	438	487	502	499	474	514	480	504	467	477	498	436	512	482	496	479	479	489	445	483	488	495	466	491	464	459	484	485	504	519	498	491	501	449	495	478	491	447	456	464	463	481	490	492	490	439	529	513	494	495	460	485	490	491	474	504	501	505	479	460	490	464	485	501	480	471	477	474	454	481	476	447	421	473	496	483	461	482	527	466	455	496	485	464	538	515	514	465	498	498	508	510	503	495	511	509	461	492	484	493	467	460	501	482	513	503	469	475	463	507	449	460	481	478	493	498	483	510	514	452	511	483	480	497	480	516	478	473	453	487	479	457	476	494	460	480	483	518	454	486	493	467	501	454	499	457	512	476	463	479	490	511	467	457	478	491	498	494	501	492	461	445	524	480	513	503	475	463	463	481	503	495	455	459	448	482	507	490	496	430	490	461	496	485	495	456	495	494	466	485	485	464	459	468	526	494	450	501	484	463	495	487	510	484	477	491	498	471	519	500	469	467	459	485	487	495	499	471	453	478	497	496	473	520	536	523	498	464	477	491	477	479	504	506	453	446	448	494	447	467	492	484	473	530	480	443	481	500	522	521	507	510	459	463	502	474	459	446	453	464	511	489	454	476	528	507	463	512	509	476	479	502	453	469	475	483	486	500	475	534	463	488	492	531	453	509	432	478	496	486	518	500	462	513	481	434	478	515	494	483	458	504	454	525	470	480	446	492	526	490	479	454	497	497	477	464	479	469	497	472	469	529	522	448	449	502	484	467	476	501	489	493	463	491	527	478	504	485	524	471	478	488	486	512	481	445	459	495	450	474	460	487	492	495	489	455	458	463	495	507	485	522	478	441	494	491	517	492	460	489	504	490	485	471	490	459	493	495	507	495	489	465	451	499	501	494	458	465	460	472	518	461	501	513	477	481	470	489	512	466	512	486	500	478	469	503	461	456	462	481	491	497	508	507	490	525	486	467	491	558	472	484	449	525	499	487	506	525	477	486	462	450	466	462	452	501	493	457	495	519	481	438	468	506	485	511	499	491	472	470	522	459	497	501	482	485	495	525	457	478	469	512	487	468	492	469	521	480	493	472	488	500	479	470	475	454	494	476	490	487	482	483	465	484	485	476	485	520	473	479	476	455	440	489	451	522	462	489	456	454	491	454	466	490	442	456	472	478	501	547	497	479	492	504	471	502	496	489	485	471	494	499	480	457	476	486	483	476	499	483	509	498	510	531	480	499	458	503	472	472	473	495	491	492	470	502	492	475	537	493	508	465	512	507	511	498	470	509	473	498	514	461	440	512	464	507	523	506	447	458	515	456	486	492	477	500	482	435	522	479	467	488	494	503	510	494	502	511	497	469	467	488	494	467	527	506	510	515	482	461	480	454	479	530	478	473	455	484	473	477	503	488	496	472	480	462	521	484	517	525	493	509	507	508	485	468	472	479	482	465	500	480	496	443	504	464	485	440	502	500	484	506	495	493	507	509	510	472	479	455	518	488	510	483	452	486	480	445	459	516	479	478	463	476	476	485	498	485	476	449
62720	104099	76251	45282	21506	5704	1595	932	875	871	881	809	844	889	826	896	870	865	879	894	880	838	834	884	935	845	905	829	864	929	909	814	857	856	861	864	849	894	862	917	881	827	821	874	878	834	890	866	826	867	823	831	813	840	898	860	888	843	900	862	868	863	887	874	861	837	886	822	854	881	805	796	825	820	834	820	899	927	882	846	875	847	882	886	845	901	843	885	867	913	854	914	929	809	844	822	875	835	895	869	857	848	837	853	841	841	858	880	887	844	875	826	799	848	841	885	903	841	797	889	826	830	857	854	832	893	857	897	834	837	885	895	903	838	854	831	840	871	855	852	908	831	888	913	842	854	895	852	883	877	862	862	905	873	904	896	866	924	807	868	878	826	930	840	896	823	855	852	904	803	859	828	835	826	871	905	867	880	880	871	851	858	915	867	822	839	899	831	826	871	856	856	829	902	839	800	896	906	797	862	842	819	874	865	819	882	897	877	829	848	858	874	856	820	857	830	872	903	867	875	844	886	892	886	856	803	883	841	844	882	867	908	922	907	866	840	832	857	898	897	853	837	874	886	851	850	844	841	859	797	882	866	961	828	888	839	880	918	869	877	863	870	793	850	839	852	840	862	842	864	856	873	844	895	837	819	868	853	840	853	858	856	859	836	856	854	897	877	864	859	853	872	888	896	838	811	842	859	865	861	862	867	810	856	849	833	823	867	867	805	835	827	820	887	910	834	836	893	857	860	853	919	912	846	875	873	850	867	910	900	851	924	848	852	819	861	802	855	864	893	898	848	846	811	865	846	848	838	800	846	897	852	846	844	859	824	811	920	875	878	849	875	888	891	895	824	908	846	841	906	855	897	805	879	894	840	848	833	857	843	839	858	870	845	871	850	874	866	881	868	840	798	873	794	869	824	885	876	867	884	815	835	931	842	819	838	859	862	851	849	884	874	838	887	831	903	909	850	805	864	881	888	873	861	834	837	880	848	848	875	822	864	865	828	884	836	828	877	847	855	804	936	886	821	856	852	843	813	895	814	832	857	838	855	840	825	850	884	837	837	839	840	875	892	869	822	866	873	803	926	879	898	820	877	841	877	878	825	812	852	898	840	869	833	951	861	851	913	835	857	803	840	833	814	861	825	867	887	854	819	842	862	857	831	895	858	892	816	861	855	831	867	885	826	830	839	843	839	837	884	831	851	815	845	828	863	927	869	876	888	869	870	880	851	875	837	865	903	835	861	872	841	806	824	856	840	862	836	841	865	877	811	843	864	898	874	878	885	863	854	892	841	900	876	828	876	862	847	881	878	821	877	822	854	879	847	892	855	831	853	872	889	876	883	844	866	882	843	866	833	852	892	869	855	870	872	878	821	860	878	813	882	849	837	842	856	824	811	899	891	849	887	813	852	842	903	833	881	847	859	848	875	836	886	868	807	873	849	848	852	852	883	865	870	869	866	889	905	840	816	865	856	923	882	813	881	871	831	826	861	860	871	820	859	899	900	864	861	886	891	820	909	866	863	841	889	829	887	856	854	879	922	860	837	890	812	884	919	855	878	823	851	861	861	870	862	858	867	893	835	855	912	896	865	888	877	908	834	839	875	840	841	915	892	837	847	874	869	837	832	904	882	890	923	879	852	888	923	853	868	864	788	887	893	874	848	807	815	864	883	800	867	858	840	830	816	820	874	843	858	832	885	897	852	845	900	803	827	847	821	843	868	872	834	847	876	856	916	850	854	884	870	826	822	842	898	870	867	867	858	831	845	875	872	856	810	898	839	843	893	839	820	885	908	830	843	879	855	826	878	839	815	878	850	863	837	863	833	821	848	884	878	905	868	857	895	858	848	873	859	834	825	894	847	840	835	884	838	848	843	817	856	879	892	810	817	874	832	866	859	847	926	870	820	853	893	839	860	844	866	822	874	877	862	882	834	857	886	836	883	803	842	900	908	894	829	893	830	822	886	847	844	857	831	865	865	867	883	873	841	797	835	891	874	793	810	853	918	823	874	805	817	879	875	858	833	802	843	843	833	861	857	897	869	854	883	794	874	880	856	834	826	878	852	804	882	863	882	865	858	843	809	841	860	869	884	877	840	837	858	855	862	936	885	860	814	887	872	845	822	895	830	874	870	885	862	854	878	887	844	882	833	863	814	872	930	908	900	852	879	834	886	809	877	874	804	922	883	865	834	886	869	862	853	922	848	875	876	870	864	852	841	868	861	895	854	830	819	865	891	858	819	863	887	884	835	840	873	847	866	847	849	919	880	866	885	832	862	877	842	870	859	807	845	823	871	846	855	887	810	861	839	870	892	854	890	872	865	872	881	907	818	856	898	838	835	860	834	869	879	889	814	832	882	858	831	854	861	828	877	872	862	866	855	875	877	809	855	910	836	864	886	848	883	835	880	876	871	841	859	826	820	848	892	849	823	866	826	838	906	819	853	904	827	797	864	895	862	841	907	866	871	877	794	852	852	894	803	880	843	863	818	848	829	843	816	902	881	865	875	866	863	900	872	881	835	876	919	884	811	842	899	894	904	893	840	851	850	828	850	896	843	862	884	824	842	855	850	876	849	854	853	913	861	867	830	851	858	893	836	920	846	858	844	865	857	847	867	941	848	814	884	871	882	882	857	833	857	856	834	936	854	857	842	853	912	847	831	843	821	916	875	847	909	904	861	841	832	884	833	862	877	898	852	866	846	848	845	872	850	888	827	858	872	874	848	861	842	870	836	864	815	829	839	870	898	836	848	847	877	892	858	837	921	926	827	888	868	785	867	843	833	854	845	840	907	846	846	815	823	916	844	807	846	834	928	829	805	852	861	857	902	897	845	832	812	863	858	890	865	860	872	861	889	880	891	848	867	858	857	823	887	843	881	809	799	878	838	866	878	830	892	806	816	854	840	824	870	876	832	839	874	808	827	847	851	829	849	835	826	852	907	847	875	869	854	852	891	912	842	808	855	888	863	824	881	850	827	859	838	851	838	868	806	889	844	819	890	882	856	801	872	822	844	862	783	846	861	861	827	858	845	838	842	862	864	836	887	852	882	882	838	849	888	882	848	846	851	799	851	805	899	831	839	859	799	862	931	850	865	828	906	855	876	868	864	903	875	853	814	864	873	855	876	913	843	890	866	869	838	885	881	868	856	917	851	893	896	871	874	877	827	830	827	896	827	874	846	959	874	836	842	893	851	806	863	804	915	916	848	868	859	832	876	859	854	808	877	862	877	878	829	876	885	916	824	915	882	854	849	931	867	908	817	872	819	846	853	853	871	827	859	873	827	886	827	810	870	929	896	854	902	874	870	871	874	821	854	854	844	861	882	842	836	909	868	835	853	846	874	881	872	885	888	853	874	840	855	836	853	855	835	855	865	854	854	833	813	827	839	864	830	872	865	880	849	831	875	848	831	831	828	855	854	821	891	869	887	871	828	841	940	835	850	860	866	888	842	881	821	886	857	823	849	859	854	834	843	831	864	829	852	872	855	863	844
29834	30988	26733	11631	1974	657	445	399	436	391	424	449	463	447	441	412	424	383	405	430	399	428	454	449	426	397	437	400	444	415	392	435	415	382	401	443	383	392	425	402	418	420	415	414	423	397	420	415	413	435	407	450	434	410	395	407	392	439	385	405	403	420	416	399	408	414	409	393	391	406	426	476	414	449	424	470	403	417	408	446	436	414	382	390	393	404	428	439	394	394	435	466	429	414	407	414	422	393	439	447	410	450	446	406	432	424	423	401	419	410	423	380	422	399	446	426	410	419	461	389	396	420	398	418	448	398	424	387	387	416	427	413	427	433	427	391	392	429	430	424	426	408	407	427	401	431	434	399	436	423	390	387	449	385	385	426	427	384	419	437	412	434	400	425	386	411	396	433	417	444	439	409	438	378	376	396	419	387	425	452	395	402	456	418	398	415	425	427	448	431	436	415	401	431	442	416	431	439	439	429	396	400	413	420	403	413	384	419	405	419	444	451	426	429	422	453	433	421	438	392	372	412	445	443	417	401	412	419	426	420	434	404	433	396	397	435	423	418	427	409	396	458	430	422	451	375	432	409	413	402	407	397	439	440	426	441	423	400	436	442	419	432	407	422	391	398	419	420	421	400	416	401	429	428	422	455	399	396	399	429	379	405	419	445	428	379	427	396	435	420	430	401	380	425	421	414	449	379	429	444	426	400	435	406	428	442	415	457	395	413	393	419	409	410	444	402	426	398	431	431	430	411	403	389	375	395	435	447	395	429	384	398	392	424	438	400	435	455	403	398	414	396	405	384	414	447	407	404	409	442	398	406	409	426	390	379	390	429	438	433	417	423	456	415	419	458	405	399	420	375	427	423	451	407	421	445	402	421	381	416	399	417	381	430	429	419	445	385	433	431	382	411	407	410	412	430	454	426	430	422	386	412	416	438	422	443	433	398	427	403	418	415	375	456	426	402	387	428	426	410	418	397	423	444	408	424	385	414	406	394	461	396	399	420	405	450	407	407	415	401	429	428	397	436	446	415	431	436	430	380	402	372	432	427	422	367	405	413	389	410	414	433	430	433	406	428	400	442	440	447	427	401	462	435	426	431	390	417	456	421	396	431	459	399	399	423	398	412	417	391	385	401	431	443	417	440	408	370	400	414	404	392	444	448	441	407	377	396	381	423	418	434	401	420	434	449	408	429	418	423	425	438	377	421	400	440	421	418	416	404	394	439	423	412	441	406	402	395	443	402	419	408	420	401	426	428	419	408	401	452	435	402	394	393	421	388	415	386	414	412	428	375	428	434	413	412	427	422	444	371	412	408	410	416	402	428	414	419	421	387	413	427	385	396	373	382	405	419	432	381	438	397	436	439	448	413	406	443	428	386	400	372	441	400	391	436	420	399	440	427	426	418	402	406	398	388	453	459	428	446	427	396	400	406	398	405	460	385	437	440	434	399	406	402	397	433	407	380	405	405	425	424	406	392	423	410	439	392	408	407	398	392	416	415	431	398	397	443	415	419	402	435	416	431	377	432	432	456	421	423	387	385	395	450	427	384	412	391	420	432	404	424	404	395	440	432	417	402	411	425	448	416	448	430	410	404	420	429	379	409	411	432	425	398	393	386	416	416	414	415	364	440	431	418	364	398	396	422	370	400	386	423	406	372	416	426	418	391	401	449	413	415	438	427	409	401	448	436	414	445	443	431	411	407	465	405	400	413	428	444	408	389	390	404	432	420	408	397	418	387	410	396	398	388	437	413	415	435	424	417	439	419	439	435	452	439	402	399	404	419	376	431	440	387	421	431	404	425	424	399	400	411	439	444	398	397	430	428	394	401	430	418	419	380	421	436	459	396	405	448	398	408	410	405	439	420	407	387	415	366	444	413	398	352	393	455	388	436	395	406	403	442	444	377	406	380	439	423	442	416	401	416	433	397	399	414	402	406	431	407	396	396	421	431	450	418	423	437	393	384	403	445	424	404	425	416	421	417	381	450	439	428	386	419	375	425	406	404	421	406	393	430	442	431	398	377	403	385	393	434	395	412	403	469	439	413	383	394	417	410	419	390	387	414	412	424	398	411	412	431	408	404	409	400	416	411	415	407	450	424	438	427	382	424	425	368	414	376	434	406	427	425	408	409	442	447	390	401	429	413	415	446	396	455	430	418	428	413	404	438	417	406	444	387	453	410	388	429	423	419	402	386	406	408	373	408	401	392	454	447	412	443	419	409	425	406	383	414	420	402	389	417	395	424	418	424	446	387	428	441	410	385	430	403	397	421	432	404	401	436	407	432	372	425	414	425	428	402	445	417	439	407	421	458	425	458	423	421	399	406	411	414	423	421	395	472	415	386	452	416	395	444	455	403	425	449	413	449	442	381	447	439	400	400	446	392	417	423	405	371	403	376	463	418	410	405	424	392	450	448	397	413	403	403	421	431	415	430	430	382	403	445	428	429	440	436	421	419	419	437	385	398	432	416	414	452	394	412	398	445	430	443	413	412	394	410	403	378	440	416	423	390	435	429	410	403	402	395	396	375	397	397	442	401	435	424	442	448	389	420	393	430	426	412	421	436	401	406	442	457	417	414	399	427	443	415	413	407	415	382	410	405	425	407	447	435	371	443	423	456	421	403	414	408	409	413	406	399	457	448	426	414	417	408	409	398	441	421	434	439	415	424	432	432	420	450	402	435	458	406	421	379	412	404	440	421	444	440	415	443	419	365	442	408	405	416	446	409	441	445	422	414	382	420	418	389	402	414	431	373	394	451	426	419	428	455	406	395	433	374	404	381	449	408	424	422	429	442	392	454	439	453	427	399	439	424	413	421	428	407	417	387	405	421	414	416	401	431	431	425	426	422	413	414	409	411	424	440	394	408	434	400	391	379	428	421	375	409	398	427	448	430	386	381	432	456	431	419	414	407	423	362	442	418	430	411	413	410	413	390	452	397	417	417	403	411	399	443	389	388	389	393	404	395	437	413	420	416	432	451	402	405	380	409	424	411	407	406	431	416	390	448	428	418	419	434	426	364	413	397	431	390	435	422	472	395	401	426	423	390	431	421	428	447	394	427	415	430	464	394	380	417	428	408	428	385	416	390	418	432	394	419	432	405	410	452	435	398	418	438	402	409	426	416	405	457	440	423	389	413	402	443	423	394	440	398	426	407	396	425	420	430	425	443	393	426	399	418	412	408	431	455	398	406	401	374	413	391	397	399	415	395	415	418	407	391	453	435	428	441	451	413	418	438	427	417	427	426	404	404	416	430	400	434	391	401	400	405	452	393	441	448	417	391	397	404	444	421	410	382	370	430	412	407	386	433	402	391	428	424	421	390	414	407	424	424	421	433	428	416	436	416	403	396	352	421	368	406	408	425	427	404	389	436	443	427	485	365	396	393	431	388	436	374	445	469	426	428	425	391	391	439	425	459	409	421	403	420	408	453	433	407	374	401	413	392	384	416	414	419	406	416	416	399	431	451	407	440	433	390	406	413	416	425	413	394
37524	47941	32170	13126	3671	1296	872	750	761	754	795	800	779	755	807	759	778	789	812	767	805	790	806	811	733	757	717	811	754	774	752	776	782	782	760	743	775	787	802	757	777	785	752	781	764	766	790	760	733	735	803	775	767	815	747	785	765	760	766	716	750	743	783	782	739	774	763	765	775	789	792	822	728	819	783	747	804	796	794	733	750	760	756	811	742	740	743	766	779	792	756	797	792	800	770	795	792	808	786	791	783	733	805	803	739	820	766	754	754	788	800	748	822	761	772	767	797	787	807	745	760	780	780	789	770	737	749	766	775	765	727	728	735	774	719	737	743	746	798	764	798	815	804	809	742	807	782	821	747	737	795	782	772	741	795	744	731	758	812	717	745	835	817	819	783	717	790	798	770	746	758	781	757	793	773	752	783	749	797	853	719	736	740	778	794	763	790	789	716	755	785	713	775	765	758	775	746	770	745	748	767	806	771	748	805	803	822	760	800	817	806	770	791	819	768	736	822	749	750	767	756	755	782	781	744	783	840	775	768	783	733	754	785	786	794	783	767	808	792	765	766	746	791	729	760	761	750	781	807	775	778	728	772	776	788	790	740	720	772	780	760	764	752	769	719	779	761	796	739	816	750	797	750	773	821	770	757	747	758	785	753	680	711	754	752	755	798	715	772	776	781	782	776	787	759	796	794	739	774	802	768	772	713	790	819	689	785	774	818	742	732	814	746	757	782	765	793	772	777	736	773	777	752	768	769	813	739	830	747	786	763	766	819	773	699	784	831	738	727	792	763	817	776	782	811	738	761	736	745	795	754	775	765	776	775	764	726	711	780	755	751	785	778	783	785	823	719	801	751	718	827	747	762	772	764	820	803	818	773	742	762	770	779	720	763	837	725	799	794	768	792	758	790	770	779	729	714	706	791	744	789	747	772	761	837	769	743	831	808	745	764	824	763	789	806	759	803	814	753	783	768	766	769	729	790	774	791	794	769	760	810	761	769	771	762	745	754	789	791	813	748	784	790	754	810	747	773	728	708	810	746	795	776	793	767	758	791	773	786	788	758	814	856	742	748	685	749	772	783	772	773	788	752	759	752	771	760	814	760	837	801	779	774	722	776	760	776	785	734	764	775	815	775	717	753	804	712	767	785	797	754	772	817	779	779	804	774	797	765	784	777	761	793	736	790	776	752	754	746	748	773	728	786	798	737	789	774	798	752	794	757	841	747	791	771	784	817	788	785	794	785	734	736	838	763	784	789	735	759	750	788	765	783	729	715	812	765	813	727	760	726	757	759	778	791	789	809	854	798	758	785	804	778	765	755	776	801	748	763	802	771	777	784	731	797	774	827	795	789	765	772	719	811	789	752	759	792	723	841	740	765	753	722	695	772	802	801	706	808	765	756	754	783	779	796	773	780	809	747	722	763	725	771	770	771	797	804	783	792	805	785	752	725	787	771	756	839	763	709	798	752	701	798	749	773	757	790	745	756	791	756	775	788	779	812	775	770	809	779	763	794	789	761	757	812	775	799	718	781	802	752	756	787	798	780	797	770	787	770	772	770	716	792	739	801	798	730	770	803	818	780	791	768	767	798	764	760	734	789	802	767	713	789	794	753	762	781	727	739	762	852	780	787	819	772	734	741	813	770	813	730	751	741	773	814	772	807	721	804	729	768	752	779	749	802	764	782	752	801	775	762	787	762	742	739	810	797	782	791	781	748	758	753	751	789	776	754	786	766	770	778	820	744	714	775	747	737	768	752	803	764	722	748	777	805	774	807	785	772	814	781	754	742	801	769	755	781	754	751	754	785	771	772	756	747	777	743	777	829	747	776	771	772	763	771	739	760	746	728	761	808	757	815	762	786	809	781	772	795	796	754	728	765	777	783	786	785	799	772	804	712	792	747	763	782	787	733	772	796	780	846	731	775	721	762	738	780	739	796	762	787	732	734	771	817	743	770	760	780	806	786	793	745	746	777	752	765	831	813	727	731	775	785	736	773	763	799	753	736	785	786	780	803	805	778	748	795	776	798	759	819	773	758	796	775	796	733	747	774	773	740	795	813	752	772	759	801	831	818	807	796	797	791	794	766	822	767	776	761	802	782	735	781	789	771	756	840	762	785	746	829	753	743	769	815	765	741	762	749	778	758	793	772	795	798	849	770	773	776	820	789	773	770	781	774	795	774	762	759	788	745	751	813	756	792	793	839	758	816	733	779	710	777	830	781	738	766	810	762	785	765	757	806	795	785	765	831	776	778	786	738	781	762	729	764	733	799	792	788	747	780	753	781	706	789	775	777	735	733	785	753	764	757	818	754	751	781	767	810	757	781	783	711	768	808	772	768	755	760	768	757	783	725	786	770	749	836	733	806	794	807	809	771	768	834	724	754	797	746	726	775	753	769	739	769	755	765	785	731	752	759	757	768	735	791	773	804	751	770	765	756	760	793	801	800	744	730	784	745	705	807	763	786	776	749	725	763	730	739	818	771	772	753	790	781	790	782	772	750	815	805	797	723	746	799	788	730	771	777	785	802	741	748	776	754	786	764	784	754	740	742	770	739	765	776	771	825	811	776	764	743	812	845	767	772	766	794	780	718	786	790	750	739	771	764	766	772	771	760	747	772	773	765	805	794	762	756	768	745	790	743	816	795	738	764	768	750	757	709	819	772	787	812	728	764	770	786	770	743	767	780	780	757	784	834	748	778	795	732	745	785	767	822	768	789	721	760	774	747	771	825	806	829	801	772	764	759	753	761	745	782	761	765	763	780	777	743	815	789	751	818	829	741	747	761	768	802	768	752	745	788	765	829	794	757	741	780	769	765	760	777	759	789	758	767	794	809	747	825	801	777	776	750	722	732	792	832	742	744	709	725	766	749	816	779	758	780	788	780	807	788	735	756	752	795	786	775	754	772	745	736	772	756	825	790	740	810	746	776	751	831	743	760	741	774	748	805	786	772	764	812	766	778	740	748	791	804	785	740	769	726	735	782	765	839	775	762	820	786	745	725	787	790	729	748	749	777	788	743	775	789	780	790	739	794	779	769	801	793	730	776	754	745	807	861	746	750	776	739	818	752	785	760	751	785	767	767	729	716	769	756	769	735	791	754	776	761	777	840	805	805	772	765	786	721	738	757	757	754	798	756	784	739	799	818	825	766	746	811	783	772	798	755	746	754	743	794	756	769	758	744	745	791	797	799	760	782	811	743	755	782	759	779	714	742	810	751	769	788	744	782	764	745	766	744	776	703	784	780	826	795	767	794	786	743	800	782	750	732	713	769	753	780	701	774	803	775	817	822	743	806	726	746	777	779	840	766	787	784	783	784	761	788	758	751	721	761	753	825	772	768	778	765	781	751	773	751	742	791	743	761	757	779	778	827	708	849	762	752	771	767	759	793	804	780	780	784	778	805	733	791	765	808	793	812	744	780	726	765	692	806	756	787	775	814	781	732	798	751	791	775	818	723	769	761	804	758	748	808	774	775	804	754	778	724	793
25065	24490	33730	27163	17413	4559	694	425	405	369	450	398	399	402	398	437	403	390	423	414	422	425	380	382	415	440	384	408	416	418	397	384	412	398	418	382	443	423	380	420	417	445	435	409	378	418	440	402	347	393	416	403	446	356	424	426	461	386	429	404	401	411	418	396	427	424	403	382	423	458	394	420	426	392	423	389	414	429	429	406	417	361	413	392	425	409	402	385	411	435	400	394	399	425	406	428	448	413	415	415	404	376	362	433	404	391	391	422	403	431	396	387	385	426	395	393	442	403	424	455	397	419	413	375	384	399	405	398	397	411	434	383	419	402	400	389	396	421	400	389	374	385	408	438	368	433	430	413	422	417	377	391	416	396	401	413	388	401	376	418	431	436	467	383	370	443	432	405	413	422	402	429	408	420	385	413	411	396	376	391	430	426	367	410	403	390	396	409	421	393	405	415	403	413	413	409	406	425	398	418	417	382	414	403	381	382	444	401	395	444	401	389	402	391	393	380	426	398	441	395	409	405	410	384	424	430	419	398	363	444	417	410	393	404	402	398	378	420	426	409	414	368	391	395	437	440	386	378	398	408	421	405	414	383	465	392	444	428	437	413	395	408	406	394	391	430	415	401	408	402	432	423	415	407	410	459	395	433	420	363	372	432	400	408	408	409	448	441	407	434	403	370	400	438	393	441	392	408	437	423	422	389	414	385	452	413	374	359	424	434	424	384	395	407	425	377	404	417	400	426	405	380	399	410	385	393	415	412	466	394	410	382	440	421	418	456	400	402	420	379	430	389	393	421	450	428	393	415	409	448	410	409	450	411	415	423	422	375	391	419	447	390	417	435	417	435	428	403	452	434	417	396	462	397	411	418	387	414	422	407	387	401	417	429	400	429	423	402	410	431	404	407	375	397	438	400	422	382	409	390	437	398	422	424	397	406	358	388	414	380	402	412	416	417	409	391	393	385	417	398	440	428	418	422	400	393	432	451	387	417	421	390	398	390	413	419	396	391	406	397	401	434	402	408	399	432	410	416	399	422	424	415	407	386	433	396	409	393	378	413	435	397	440	408	422	441	437	379	403	399	432	327	406	426	419	420	403	452	397	454	404	409	387	411	425	428	374	443	386	398	380	407	420	426	407	406	381	418	366	383	415	374	403	367	413	399	413	398	437	382	388	422	433	422	430	412	389	420	415	379	431	418	413	421	385	434	375	415	426	389	426	399	365	429	417	417	390	406	425	440	395	419	376	426	396	438	408	413	382	402	438	432	411	392	404	394	447	410	420	397	402	394	414	365	417	406	397	449	437	363	418	434	387	393	393	410	412	355	375	413	419	434	406	372	413	402	413	419	399	436	425	368	406	409	383	387	417	384	399	408	412	450	406	386	399	398	397	430	421	407	385	381	430	409	415	415	434	408	395	382	391	417	357	377	429	397	413	373	384	394	404	398	409	415	417	388	403	425	438	392	374	419	357	399	416	362	412	432	414	409	388	422	414	396	410	392	405	422	410	388	408	413	391	390	371	366	388	419	414	423	408	388	408	399	387	414	361	415	406	407	390	406	448	390	380	406	371	392	409	412	410	416	385	394	427	395	406	412	426	401	399	427	366	384	402	421	410	430	397	401	409	376	406	382	386	403	378	394	395	393	393	398	402	386	401	440	442	402	396	423	433	438	387	418	377	421	417	438	441	385	424	417	424	394	403	397	380	384	391	418	386	404	396	385	411	411	421	383	418	398	364	387	436	405	351	424	412	435	408	409	363	406	368	425	434	410	414	457	447	432	414	399	387	396	408	416	405	430	376	397	403	381	377	428	372	405	405	362	406	470	401	421	441	397	433	417	377	351	411	403	384	413	421	398	368	428	379	399	390	421	420	411	415	410	386	432	422	391	403	403	417	385	410	429	399	415	411	412	429	395	373	370	411	397	422	410	407	399	397	412	396	387	413	413	420	408	426	411	394	385	418	429	392	406	393	413	394	413	387	387	399	398	390	413	409	392	448	391	428	430	424	390	405	396	421	412	394	380	398	388	390	427	425	426	415	426	384	388	386	444	371	433	393	425	420	407	396	404	416	394	406	429	401	414	403	408	415	387	407	421	412	412	437	413	427	399	431	445	402	411	418	429	389	411	386	415	392	401	402	429	404	406	398	437	384	429	443	401	403	389	377	413	381	409	417	407	404	466	426	445	385	459	394	450	406	376	400	385	396	398	413	395	397	443	400	385	416	406	418	374	439	425	404	406	380	357	386	428	414	367	415	408	391	461	414	422	405	407	395	386	431	376	403	427	412	421	399	429	395	380	406	417	407	402	408	426	427	399	413	406	424	388	396	379	394	384	395	409	409	457	391	412	383	432	372	403	430	412	411	450	434	393	383	385	417	413	369	371	402	443	436	384	429	435	406	407	435	447	393	424	369	412	368	419	406	407	381	398	381	386	412	369	413	431	428	426	416	390	397	420	412	403	405	377	427	404	392	413	426	425	407	382	404	438	406	424	397	427	389	391	410	392	427	393	419	400	441	420	413	392	415	393	396	389	390	400	386	380	393	387	400	380	422	379	385	412	422	415	407	407	417	384	407	401	421	416	455	419	452	394	399	420	468	419	422	427	415	420	412	411	371	404	404	401	376	398	425	367	405	405	369	399	407	402	379	424	421	396	369	403	379	406	423	431	397	393	442	418	437	399	404	421	397	408	419	421	422	393	382	456	371	395	405	406	447	391	418	404	390	410	443	409	454	414	404	403	434	417	393	401	401	436	402	416	393	396	398	364	402	363	426	422	392	417	433	360	416	408	411	420	442	395	416	445	414	431	374	394	394	417	405	418	396	419	396	377	406	429	383	402	429	423	419	391	400	400	398	420	403	406	417	431	391	384	417	441	399	408	410	386	415	422	415	463	402	385	440	378	420	428	415	409	423	398	402	384	403	389	451	371	420	399	419	434	411	425	426	392	371	436	416	419	393	392	388	384	442	390	414	382	387	419	393	383	433	404	410	384	393	405	404	371	402	401	390	422	414	396	410	429	383	435	380	408	385	425	411	385	409	391	410	403	455	389	402	388	415	398	386	433	391	402	432	374	401	390	426	400	386	419	398	414	415	385	413	398	423	376	400	386	446	387	384	405	406	426	424	434	408	417	401	365	434	404	404	386	416	421	384	396	367	401	405	425	408	437	433	428	442	425	393	386	416	415	424	419	397	372	385	403	421	405	379	396	407	392	438	410	417	420	408	423	392	401	416	426	407	436	404	420	390	434	405	398	398	424	396	422	386	389	403	371	419	399	400	427	428	385	386	412	423	423	385	413	388	444	377	433	418	374	419	413	414	405	418	404	401	470	399	400	414	398	419	423	372	434	395	431	424	438	447	415	388	430	399	394	416	363	387	409	384	451	392	385	402	386	388	389	389	401	408	413	413	406	399	406	428	398	410	368	405	406	407	415	428	446	404	413	436	409	423	421	404	432	430	375	422	419	435	392	396	428	416	406	419	390
59401	87194	61614	33503	13007	3268	1109	790	829	727	830	753	764	715	785	758	754	754	741	765	760	820	795	775	775	814	771	760	751	789	779	782	777	741	773	761	740	796	747	760	717	725	808	764	732	782	760	772	773	781	806	756	736	743	756	777	759	713	757	737	759	719	812	762	790	771	764	765	800	799	757	764	759	802	729	770	790	729	741	839	737	778	752	716	781	754	767	713	741	758	797	800	733	770	813	754	786	767	796	803	784	797	775	724	770	774	790	776	772	794	711	779	787	786	783	728	773	789	708	788	734	795	740	761	728	776	777	797	768	703	726	801	758	749	770	744	682	740	739	773	747	738	724	777	793	804	737	730	790	776	761	741	713	737	762	782	818	767	675	784	783	776	734	777	778	811	799	783	725	747	792	802	777	741	756	779	744	757	747	751	751	795	757	844	790	751	792	759	754	743	841	724	738	746	763	776	769	736	788	777	775	735	750	785	821	809	763	738	766	763	755	775	785	768	767	764	798	750	820	763	800	734	858	758	774	741	800	746	823	789	776	756	770	720	737	799	796	776	772	844	740	736	743	791	725	770	806	728	751	802	742	766	769	793	769	824	790	713	779	737	764	789	720	736	759	734	751	792	797	764	769	784	756	799	720	744	760	774	742	738	784	791	728	750	850	789	769	807	789	760	796	772	784	781	777	741	758	779	750	757	733	810	788	775	800	745	755	776	786	755	766	766	775	801	824	747	725	746	725	729	785	777	753	788	764	750	746	780	743	810	737	787	784	724	774	733	780	787	752	801	744	818	768	749	782	721	776	745	778	744	780	749	768	800	776	776	821	769	785	737	739	778	737	715	782	715	765	781	758	803	769	755	722	774	784	808	762	769	744	761	804	747	814	744	781	748	767	799	783	745	709	780	804	731	750	775	741	765	768	814	730	805	816	715	781	809	738	728	767	766	782	728	730	756	760	734	734	707	806	751	729	794	724	770	769	740	685	779	752	712	795	710	757	776	781	761	771	748	723	754	750	752	757	774	799	743	721	778	752	766	739	784	737	770	724	784	765	776	787	806	771	766	809	747	813	766	745	762	793	767	835	761	780	779	802	770	827	733	737	744	748	799	757	746	779	769	798	771	797	743	774	739	801	797	722	733	750	753	724	805	781	802	778	784	727	699	739	733	732	760	791	751	714	746	723	742	719	736	710	766	764	761	752	741	775	736	739	808	776	738	762	776	755	716	778	775	772	757	748	749	773	780	748	760	730	777	761	819	735	760	781	762	772	791	767	784	723	839	740	806	754	760	759	743	715	764	774	758	779	803	784	755	757	825	768	730	767	770	790	712	793	743	774	788	778	762	804	796	712	711	787	802	771	737	774	742	758	755	767	756	733	784	737	746	757	747	790	761	768	732	801	785	751	790	793	757	764	807	768	720	799	757	810	747	762	781	745	741	769	739	732	801	785	777	742	715	737	718	789	805	759	759	834	754	751	791	779	754	745	748	722	767	761	783	727	765	757	750	745	774	746	790	763	765	771	755	763	752	718	752	750	767	771	738	783	743	806	762	714	791	748	755	761	773	710	737	783	779	774	744	714	785	780	734	777	765	759	765	760	815	800	777	786	745	763	809	745	863	754	794	732	789	781	776	794	808	722	729	749	818	781	717	785	727	757	762	733	765	733	743	762	743	790	734	760	745	736	776	777	737	752	769	740	798	782	833	710	758	780	794	724	773	787	795	745	776	772	820	749	716	724	741	750	765	717	760	764	787	768	768	784	768	768	805	767	742	766	739	767	712	775	801	735	740	803	743	727	789	800	703	831	735	756	807	765	736	800	726	749	772	809	738	760	803	756	748	766	764	791	713	753	750	729	755	778	793	733	772	770	674	797	758	777	780	753	763	757	804	783	722	810	736	798	737	759	754	796	760	747	753	808	758	747	759	776	733	746	709	688	760	763	758	747	776	738	757	751	768	759	804	781	794	771	765	741	777	739	738	744	752	792	787	768	806	754	769	770	748	795	745	778	741	752	791	788	768	755	763	778	822	759	776	787	806	740	773	781	752	788	767	764	724	713	760	758	769	753	716	764	721	761	797	699	768	804	777	733	744	744	766	734	773	749	765	743	789	814	847	786	751	751	749	795	747	807	788	777	745	718	759	780	794	781	775	733	718	758	753	804	768	723	772	784	777	739	754	784	753	705	739	741	753	697	732	731	748	784	787	759	797	783	783	757	783	787	724	783	765	716	782	805	780	738	754	794	785	736	794	719	774	781	774	711	776	806	753	795	784	728	751	782	821	772	757	775	750	754	782	781	790	705	754	717	770	751	823	770	791	781	756	738	763	743	808	768	765	791	758	760	768	763	762	759	755	739	740	759	804	764	824	806	770	746	782	739	784	789	777	775	763	794	785	772	752	802	753	760	759	750	737	729	765	789	722	782	744	781	805	813	742	758	755	759	787	719	761	780	785	801	818	784	748	802	767	759	763	767	783	776	817	739	736	767	757	741	762	780	743	787	750	778	776	782	790	711	796	832	790	748	733	784	772	755	760	770	726	737	780	728	766	737	755	773	746	783	724	747	754	790	759	713	782	767	767	776	789	747	807	774	739	725	742	738	830	762	783	784	790	748	783	773	781	759	748	786	790	772	835	768	732	787	774	772	779	813	766	821	759	777	806	758	734	794	756	741	745	735	803	733	735	803	787	798	749	772	801	776	768	775	741	765	790	772	723	763	765	759	775	800	748	804	743	791	750	724	779	712	757	808	753	746	753	703	762	760	754	763	709	736	759	799	751	780	758	771	740	799	754	707	753	765	814	741	790	753	776	761	812	778	712	797	726	763	755	748	757	801	807	768	844	802	757	776	776	796	765	762	802	814	811	767	754	761	791	719	737	760	760	779	809	706	760	765	784	781	811	780	758	778	748	762	775	755	799	741	793	755	760	718	766	776	781	743	773	728	743	753	767	763	763	796	746	758	717	802	770	769	744	725	806	795	762	775	820	720	771	785	831	790	811	758	760	772	730	798	783	792	711	794	775	764	825	748	747	762	781	756	802	748	784	771	744	747	738	731	727	766	794	767	735	722	806	782	766	779	725	745	771	732	737	776	741	788	787	759	730	767	712	766	792	765	737	798	771	777	716	780	739	742	816	728	803	747	771	762	746	756	786	790	727	778	791	735	735	752	796	811	784	787	796	756	747	789	743	754	766	832	778	790	732	746	776	754	735	794	737	834	810	766	727	742	762	777	747	822	768	730	775	754	807	780	731	790	769	816	768	755	779	722	779	754	803	758	747	727	781	793	745	753	773	775	727	800	789	751	769	762	757	743	737	793	773	756	750	740	754	730	849	747	749	724	759	820	731	775	784	760	798	764	740	770	743	776	742	757	747	775	782	742	775	770	796	725	808	740	770	754	782	759	779	795	747	780	780	780	723	780	771	744	791	780	767	743	742	789	771	755	758	778	788	778	716	803	754	780	756	777	756	782	692	794	726	760	768	785	793
23425	22284	31114	25219	21120	16345	3010	559	475	470	469	442	475	491	482	495	502	430	471	494	464	448	491	442	475	475	443	459	461	476	415	455	468	411	466	490	458	444	460	464	465	468	474	436	483	491	469	455	492	523	470	491	433	475	504	462	409	442	467	428	489	433	432	464	452	482	462	466	472	472	497	454	437	466	487	424	451	496	419	460	471	434	463	502	484	499	492	461	482	441	466	451	457	485	459	466	454	443	443	421	464	456	466	435	468	447	472	487	479	469	466	436	462	457	462	447	481	486	454	457	467	516	488	463	450	446	452	450	449	464	456	459	477	474	488	483	446	464	483	486	469	461	493	474	490	455	437	460	432	439	483	487	442	488	421	511	459	475	464	474	448	463	452	462	461	462	502	479	498	451	471	465	474	464	463	456	436	441	464	438	446	452	473	451	441	477	461	496	433	449	467	486	489	444	442	449	468	455	439	482	420	446	462	484	478	413	485	471	466	493	454	453	448	472	458	496	446	499	513	476	463	462	500	458	467	483	465	452	471	455	479	479	457	482	532	485	470	439	412	442	448	431	433	483	491	442	435	451	492	447	454	443	472	455	444	477	475	454	473	430	479	414	502	522	450	468	463	490	446	496	453	485	450	460	469	462	439	439	458	463	459	433	478	470	476	474	480	468	486	489	475	486	515	483	457	441	491	487	448	476	458	476	474	486	477	488	438	460	433	455	504	455	484	460	486	491	456	467	470	466	426	415	468	465	421	473	467	443	478	454	473	465	497	475	498	463	501	441	454	441	430	474	454	505	459	496	475	493	431	456	432	457	489	422	457	488	489	452	486	458	509	433	486	473	442	488	428	473	459	474	456	446	459	407	497	445	479	476	510	492	463	471	488	463	509	458	439	509	424	413	473	476	494	453	477	460	417	492	442	462	482	453	498	454	481	466	449	494	449	454	445	439	482	489	467	459	456	443	489	442	442	485	499	442	459	447	469	471	448	439	455	433	485	462	467	493	457	438	486	486	422	482	511	422	499	480	505	475	465	452	493	452	481	473	417	461	458	500	485	441	472	460	464	476	486	477	508	481	453	441	496	450	479	483	494	465	453	511	434	464	433	426	455	469	509	441	414	447	463	472	468	471	474	481	496	457	456	485	458	434	469	494	507	477	465	486	485	474	452	451	475	510	487	444	459	503	449	420	425	467	479	483	466	455	441	485	444	473	441	471	456	499	438	495	470	449	468	459	442	494	485	436	456	458	482	474	460	457	448	471	459	479	429	460	473	438	475	479	488	432	439	473	505	424	477	473	491	467	499	462	503	448	451	478	482	441	480	445	479	463	440	473	460	456	478	446	461	443	460	479	472	459	456	448	481	461	438	497	454	494	467	459	461	439	452	447	481	456	448	428	409	490	488	431	459	452	464	435	492	457	454	423	455	493	467	468	467	446	510	441	444	465	438	420	482	436	434	451	458	467	449	470	477	464	465	481	455	507	447	452	453	478	487	475	461	428	448	475	432	454	478	476	471	440	496	476	458	487	447	473	456	459	473	507	435	444	416	458	493	438	509	424	466	462	440	429	470	439	453	420	422	442	469	426	482	500	438	437	456	447	485	444	434	448	427	476	452	447	482	471	456	462	458	482	484	416	450	428	445	445	494	475	430	432	452	464	441	444	489	457	451	465	497	468	470	483	463	426	474	466	469	411	473	442	455	440	475	482	449	474	471	453	461	463	482	481	468	474	458	437	440	476	443	416	450	483	452	464	453	453	485	476	473	461	459	406	481	502	456	449	448	447	459	442	477	429	487	472	479	451	450	487	455	459	486	456	439	483	467	454	467	457	461	470	400	492	478	445	458	469	480	477	474	468	468	465	408	438	437	477	432	450	437	474	461	490	470	471	471	459	450	447	512	455	459	466	464	487	476	482	433	482	462	452	423	492	460	493	423	495	473	459	480	414	480	449	471	461	456	475	457	472	455	449	455	447	447	453	478	460	451	465	447	477	424	450	440	477	473	458	493	475	464	435	465	461	477	432	483	463	439	473	467	508	463	427	477	468	459	483	468	461	496	457	455	450	441	444	432	478	474	470	436	450	477	477	427	463	455	451	495	478	447	490	463	476	449	473	464	492	488	470	482	451	475	481	413	469	457	488	490	461	499	455	457	456	469	438	447	440	471	462	450	436	471	484	455	451	412	435	475	462	474	453	434	422	454	476	451	506	461	465	472	480	450	431	458	510	465	431	432	469	467	458	462	502	480	518	434	498	459	471	457	476	463	466	480	491	508	426	463	464	457	469	493	488	450	470	428	454	430	485	466	485	505	455	499	468	451	424	454	469	480	420	475	498	432	430	457	454	444	469	476	493	479	434	482	449	477	455	436	447	488	488	462	494	447	473	474	472	444	450	430	440	480	495	417	453	448	442	482	454	452	471	480	433	459	459	497	473	450	445	462	465	445	498	490	461	444	485	465	463	499	478	485	468	492	482	486	455	442	449	479	496	485	483	432	463	451	483	445	460	454	448	441	481	452	470	471	485	449	453	464	450	478	434	486	451	493	502	462	464	435	484	464	476	452	482	467	525	439	452	439	486	484	472	478	491	487	421	482	468	483	480	461	446	459	434	485	459	456	454	470	474	505	470	450	497	487	481	456	501	477	459	441	495	435	460	458	510	436	457	452	451	504	460	471	463	465	448	478	503	483	482	467	449	464	465	451	447	445	450	482	494	495	472	508	477	455	467	439	473	440	432	464	476	444	457	447	471	450	421	454	488	453	470	442	472	451	456	484	463	451	478	466	436	447	464	499	424	457	457	451	449	498	467	502	441	481	473	479	440	415	472	484	469	464	458	422	488	476	491	419	483	480	490	456	467	455	468	425	445	479	453	476	481	499	452	430	462	468	474	450	486	513	516	466	458	423	447	495	462	453	477	459	457	464	488	422	487	463	425	483	461	483	448	447	459	480	467	442	499	480	463	490	424	464	489	501	411	479	492	442	474	481	427	447	459	467	428	432	446	468	494	480	467	458	447	497	438	490	504	470	501	478	461	490	451	464	463	480	446	507	470	460	446	483	461	467	469	460	493	477	483	449	473	493	461	510	459	463	447	453	442	501	432	456	470	469	442	456	453	472	455	447	459	462	455	486	455	477	468	425	484	458	480	421	443	450	451	460	444	477	438	456	449	437	480	473	444	503	498	493	403	481	454	466	511	490	454	489	457	456	453	473	452	434	484	488	453	478	449	492	427	463	426	456	445	470	451	485	490	480	467	473	463	444	460	447	452	448	466	454	483	462	482	457	447	478	497	437	487	452	473	454	422	480	500	492	428	453	452	443	460	466	490	464	494	451	442	464	477	436	475	482	430	420	481	422	450	454	457	459	456	443	435	468	493	466	500	483	460	471	450	428	430	468	480	480	463	467	485	490	468	481	450	472	466	482	490	466	432	472	455	436	479	460	470	444	443	451	486	466	460	481	422	426	450	449	456	437	427	458	449	448	480
61116	100321	74161	43237	19794	5481	1507	871	844	806	862	890	888	800	879	873	780	834	799	792	842	839	843	843	866	834	805	823	829	839	841	833	862	795	838	844	851	839	825	803	824	837	818	819	835	835	842	867	787	839	791	805	802	785	866	836	793	828	836	811	820	790	833	822	845	845	812	824	848	806	817	900	886	848	833	829	858	798	827	858	856	826	795	818	787	855	862	814	848	824	857	803	832	852	847	805	800	801	809	809	823	879	804	872	801	839	798	829	830	868	777	867	893	848	817	827	816	824	819	822	835	851	831	817	779	805	814	855	789	827	854	833	867	804	853	830	867	857	829	830	862	809	844	819	822	790	848	840	836	863	867	782	817	789	824	858	832	829	820	791	860	842	794	837	792	837	844	836	839	813	845	817	834	785	826	835	818	833	768	851	825	846	781	869	845	818	766	797	861	841	841	863	861	820	851	802	843	844	817	868	810	849	873	761	802	808	808	784	879	842	836	807	813	821	811	868	829	860	832	809	850	807	849	794	810	831	822	846	809	791	875	783	879	838	845	890	864	811	819	791	846	829	792	844	752	846	780	786	818	812	841	835	811	846	802	862	857	819	825	768	829	826	783	782	831	826	828	794	813	899	815	864	826	837	840	846	852	804	818	796	816	783	801	799	857	808	812	860	842	845	799	869	894	826	862	824	780	831	815	814	817	805	821	796	775	846	837	845	864	820	799	804	831	880	774	800	841	826	845	849	831	843	791	833	908	833	807	895	803	847	827	855	820	855	815	850	802	818	859	855	855	880	813	823	825	878	815	872	851	831	790	811	796	830	836	822	799	835	832	845	809	847	812	823	849	816	801	821	820	873	827	800	806	779	848	820	830	812	845	820	836	798	770	861	764	827	824	840	861	798	800	872	848	820	828	850	846	823	843	828	834	825	838	829	787	814	830	809	817	842	822	795	858	793	829	810	877	835	801	829	828	739	809	812	790	786	802	821	857	843	831	844	838	778	845	820	852	776	807	791	778	858	824	795	828	872	863	815	864	934	796	824	828	859	812	810	846	824	804	786	844	787	849	808	784	869	822	819	816	809	855	827	834	845	855	838	823	839	801	811	832	813	833	841	859	845	845	794	823	825	811	856	856	811	804	810	867	800	912	822	784	819	829	817	848	850	831	819	788	880	834	820	822	816	828	830	827	841	816	759	817	842	809	824	801	797	843	830	809	826	855	825	864	816	837	800	800	865	853	845	871	817	839	867	813	837	866	807	862	799	851	806	838	773	888	832	840	798	810	854	868	854	837	793	844	804	750	817	824	817	879	835	778	829	820	809	798	809	834	834	786	792	793	805	779	824	789	816	820	876	853	851	851	830	816	839	842	811	818	850	840	822	807	856	868	832	822	853	809	893	846	847	796	799	843	828	834	782	859	823	830	835	822	838	776	838	784	811	795	821	902	819	875	825	842	806	883	819	778	781	864	859	921	826	852	892	806	839	771	810	803	789	823	830	845	794	837	869	833	834	797	785	837	855	840	824	833	810	806	753	846	838	804	846	790	815	860	844	831	804	842	796	834	854	878	805	828	880	834	864	810	855	792	783	826	832	870	852	835	831	846	846	773	844	773	868	783	872	844	823	846	777	820	864	836	762	842	824	828	852	835	826	811	831	797	806	880	846	781	844	857	798	820	805	834	843	848	753	852	855	803	830	803	850	788	820	861	789	853	816	795	818	801	835	845	847	813	837	782	822	855	812	830	832	809	807	765	835	834	851	799	808	840	832	868	873	822	798	849	774	825	845	781	797	837	786	818	868	838	841	810	878	842	810	797	804	856	855	804	863	827	866	853	870	829	802	812	826	828	819	787	804	804	774	875	764	794	815	833	839	793	870	822	874	850	857	889	854	815	764	853	870	773	814	750	845	818	834	856	840	897	843	873	825	799	821	828	822	829	808	801	890	825	838	834	808	823	747	815	830	839	810	902	830	820	819	823	882	837	834	850	840	790	774	795	819	801	821	859	821	763	831	794	863	792	809	792	813	813	845	798	811	801	808	841	775	839	808	812	833	811	899	805	849	813	783	805	841	815	833	787	789	802	818	784	829	845	823	858	887	882	849	840	802	795	830	879	858	832	848	832	894	824	803	814	819	825	801	796	904	845	837	792	811	841	833	863	804	833	808	887	866	821	856	826	805	846	857	811	791	851	887	842	845	826	833	826	792	789	854	846	808	833	801	845	838	814	814	801	877	802	815	778	796	846	772	877	801	838	802	798	875	805	799	815	858	810	826	841	813	867	802	856	797	823	860	826	798	846	734	825	833	794	845	820	810	777	828	830	837	805	841	825	861	830	777	831	821	840	881	877	809	794	844	853	818	808	823	813	810	785	807	824	800	775	783	791	788	876	836	853	811	857	771	840	827	810	795	855	839	848	789	832	819	836	828	895	892	818	852	791	827	890	834	846	824	806	768	848	825	800	809	809	780	873	809	853	810	859	848	801	849	813	788	843	808	791	824	803	784	863	794	806	872	870	823	856	875	860	813	820	780	846	836	775	846	820	818	804	839	872	847	840	847	830	839	838	833	812	783	854	820	876	829	788	828	822	865	862	830	822	856	796	869	805	862	821	787	823	830	807	832	832	867	902	779	865	853	833	856	803	833	839	825	885	874	848	829	842	858	805	821	829	791	811	831	807	845	850	823	798	808	814	886	822	850	847	842	863	839	819	804	789	848	822	808	826	787	801	787	780	826	832	842	854	821	849	827	776	847	837	878	849	785	831	815	843	843	840	842	801	739	831	789	830	828	801	829	845	850	797	869	833	824	842	835	793	818	854	807	813	783	830	869	828	801	849	847	853	810	849	808	827	840	820	804	824	847	806	843	846	831	838	844	756	815	777	818	819	805	839	813	845	802	807	834	803	787	838	802	859	854	823	854	829	816	856	830	823	787	792	841	839	856	871	828	810	817	776	836	830	841	855	801	841	808	811	846	803	861	800	851	815	849	848	815	805	836	854	839	859	844	802	790	813	839	838	862	872	805	844	809	840	874	827	824	808	904	844	815	778	768	808	835	831	813	812	783	831	832	815	836	855	849	819	841	854	804	803	811	886	843	834	839	826	846	829	799	809	869	860	867	842	842	804	841	895	846	809	837	811	781	819	830	785	846	785	812	797	874	855	837	774	817	853	870	818	772	826	877	831	806	865	829	805	827	844	808	866	811	848	789	818	866	857	849	817	866	817	779	784	846	802	828	825	836	837	824	810	806	854	874	831	787	885	776	789	786	844	817	835	750	817	834	817	845	848	782	855	834	818	850	828	822	829	836	808	869	872	839	836	797	885	846	913	833	853	853	885	822	842	798	810	816	880	826	821	795	851	819	806	790	808	824	839	843	784	760	839	794	810	823	812	781	830	801	859	861	837	848	846	821	773	864	783	774	830	847	858	854	878	822	858	808	855	831	841	830	804	795	837	799	831	822	853	873	847	783	819	898	856	842	838	855	787	789
29586	30705	26856	11994	2077	676	447	421	445	434	430	450	420	419	426	388	393	446	424	415	407	432	402	388	430	385	440	433	427	403	434	439	396	435	391	406	400	397	411	412	447	419	399	414	402	414	397	417	418	406	395	383	399	417	441	421	412	381	459	418	416	414	397	423	409	417	433	396	436	424	431	422	410	429	410	397	388	423	400	424	411	408	418	446	432	440	404	416	453	439	427	452	447	399	393	427	362	362	415	405	394	415	415	414	403	416	446	395	407	395	413	435	392	400	408	368	405	448	407	416	405	397	394	378	411	369	385	438	390	409	440	399	413	383	422	416	429	412	403	376	442	408	394	424	420	428	396	399	414	423	404	438	441	446	400	421	432	435	410	431	412	417	385	413	425	407	417	404	408	435	407	402	396	416	410	435	421	407	430	446	413	421	379	419	390	400	411	444	397	392	422	397	434	398	405	427	403	406	433	423	415	403	404	436	429	426	368	402	449	423	438	448	434	391	389	398	417	415	421	402	417	398	414	412	395	409	417	433	408	414	401	411	418	434	390	418	428	363	424	428	444	400	414	427	421	391	434	417	427	470	417	405	386	435	408	429	412	394	417	423	420	412	397	413	424	390	434	398	415	420	414	425	412	440	415	442	388	396	401	424	384	413	360	404	383	396	385	438	424	421	394	401	394	411	413	395	412	369	384	415	375	399	386	418	419	382	384	398	406	401	442	444	426	389	411	394	418	420	386	371	405	399	402	387	412	450	428	412	357	410	404	425	386	392	396	409	435	406	426	437	404	436	418	415	421	435	424	381	383	376	424	394	407	448	421	406	327	396	435	440	421	439	377	395	398	431	405	394	403	429	369	402	424	404	419	389	409	417	397	412	399	409	401	424	436	423	377	400	433	426	405	396	449	381	420	408	372	386	416	409	426	399	389	399	382	380	392	399	455	401	403	427	406	438	422	435	424	356	445	435	427	405	459	365	406	393	414	421	402	412	404	439	394	447	406	417	414	403	420	445	386	376	453	397	419	382	442	412	412	419	398	433	414	392	437	443	436	354	430	404	415	406	409	391	405	374	414	418	373	407	425	415	423	426	417	399	386	434	453	431	450	419	429	384	410	412	432	398	394	420	392	416	373	435	403	406	433	381	398	435	436	375	416	432	418	413	434	404	406	392	428	420	410	400	407	393	423	411	421	411	378	382	425	391	418	399	408	430	400	409	395	388	420	421	397	412	401	419	406	386	424	386	369	377	441	454	409	390	439	401	442	405	416	410	400	397	404	418	404	399	403	438	407	393	416	447	402	449	410	386	385	367	401	399	403	394	406	372	391	429	418	416	395	393	423	371	364	420	402	391	431	420	427	401	420	374	424	420	432	408	395	414	389	397	422	399	403	391	417	410	437	402	390	386	437	385	424	405	416	449	411	412	422	369	406	432	402	433	446	371	414	415	406	390	408	391	439	440	421	444	439	445	416	415	397	411	429	385	394	412	378	389	374	454	428	459	412	395	424	377	431	391	436	412	431	411	384	417	420	433	398	403	383	435	425	392	415	414	350	423	434	412	433	433	416	389	449	386	405	412	427	405	402	390	408	419	426	404	429	406	404	420	392	425	444	442	438	419	388	397	409	411	423	424	376	375	408	411	378	423	423	445	412	461	365	420	434	409	419	412	407	416	418	391	398	385	418	409	401	408	428	414	402	408	396	405	401	394	416	427	427	434	395	405	407	423	419	399	432	409	363	386	440	403	427	422	439	380	391	365	385	418	421	453	415	402	393	415	431	393	392	417	405	411	408	412	400	387	412	429	421	406	419	430	411	443	423	415	427	397	430	426	423	413	405	394	381	416	479	415	404	407	399	425	399	381	391	428	402	378	387	393	406	418	401	420	414	373	385	426	442	465	395	397	383	420	417	411	412	433	436	382	436	404	406	372	432	418	416	413	409	406	416	384	419	410	404	425	408	408	462	386	427	414	415	382	395	422	385	417	415	420	397	413	423	428	422	398	357	401	438	424	412	422	423	413	391	441	357	404	415	431	419	420	395	412	437	389	437	387	391	412	370	398	446	443	420	393	423	428	415	427	426	391	398	401	415	398	392	413	407	397	398	405	409	382	409	389	386	421	403	425	405	437	422	409	393	447	420	418	347	413	394	439	404	357	429	424	423	407	419	418	402	448	382	407	427	417	390	402	416	443	388	437	417	381	424	397	438	396	402	390	389	427	408	402	395	427	405	447	440	402	394	420	420	397	396	408	395	399	411	407	409	428	424	429	428	387	429	394	430	461	387	384	422	371	395	384	427	435	399	395	433	423	423	374	380	389	404	416	396	417	388	403	392	402	418	423	416	428	440	404	425	417	473	430	414	409	447	412	430	413	392	392	398	432	452	411	428	420	385	422	415	409	368	420	399	420	395	415	361	376	418	370	379	415	435	415	423	455	402	401	429	426	423	414	404	389	421	395	412	386	382	399	421	415	395	412	451	404	402	402	404	414	408	393	384	421	388	439	412	405	454	385	412	410	410	405	435	369	386	417	373	412	378	394	429	386	355	424	381	390	427	410	409	401	399	420	414	382	449	419	425	417	393	422	373	437	434	400	464	380	430	397	437	417	380	411	426	427	436	385	406	401	409	400	373	474	431	413	407	431	401	422	387	399	389	416	396	429	402	427	424	384	377	435	447	393	419	417	403	398	412	415	409	403	396	438	408	418	415	420	391	433	417	433	403	428	397	419	396	403	377	448	381	440	411	407	403	416	392	399	390	402	399	430	436	411	403	432	416	415	392	410	433	405	405	421	402	431	397	433	392	380	409	398	415	438	384	423	462	392	419	409	379	384	364	397	374	405	415	415	386	446	416	429	377	414	417	435	400	370	393	403	398	408	405	417	388	405	429	433	401	374	461	403	430	416	393	394	408	438	441	387	414	426	444	399	441	448	399	428	366	395	407	373	387	421	398	408	420	391	395	445	422	393	439	457	417	384	389	435	407	419	441	392	389	399	393	403	424	421	398	369	403	427	372	416	387	418	432	379	413	432	369	367	416	410	440	428	356	432	393	395	416	410	451	379	411	400	406	395	396	417	432	415	436	376	390	467	421	407	434	400	423	436	396	429	418	387	410	401	404	425	438	423	387	419	388	423	423	412	418	406	388	396	406	411	395	440	411	366	437	422	453	428	438	400	392	399	416	415	455	417	428	419	424	376	401	426	392	373	400	397	412	422	420	425	452	408	411	419	414	427	397	427	401	438	393	401	429	390	388	375	443	398	381	428	425	396	442	404	421	395	405	370	399	394	440	419	430	385	400	419	410	380	431	395	355	406	411	433	409	425	391	409	387	395	387	395	395	418	417	420	371	366	436	447	402	412	384	435	425	395	399	386	447	419	403	416	408	432	433	410	430	431	433	401	441	379	424	418	444	437	441	421	425	429	399	427	458	384	410	444	413	413	417	386	413	455	417	413	415	403	411	398	390	395	410	400	443	461	397	419	409	402
37172	48088	32544	13335	3876	1305	848	782	780	845	740	833	773	798	732	774	779	805	784	727	746	777	788	753	836	793	813	779	733	759	777	767	788	757	832	790	795	762	763	754	757	770	769	784	757	782	765	803	754	727	791	746	763	781	809	772	720	776	777	768	736	752	777	765	732	765	788	794	792	799	755	773	768	758	757	747	796	786	744	785	753	739	767	802	777	769	786	794	778	762	729	777	733	766	777	740	734	758	779	703	766	760	802	735	740	762	723	796	744	775	756	791	813	798	779	768	787	776	765	809	750	730	779	787	730	764	730	759	799	789	784	803	745	818	787	810	764	779	746	777	802	790	812	764	799	778	788	752	761	798	732	769	746	759	782	809	737	771	745	742	763	765	757	841	717	771	795	817	734	751	803	827	803	765	790	795	814	772	781	765	737	824	776	773	784	778	781	825	798	754	820	735	790	752	737	798	798	771	783	778	776	783	748	768	781	772	745	764	782	790	748	788	729	779	806	764	733	758	745	776	746	802	742	763	761	809	776	750	763	808	748	779	760	766	716	776	799	771	768	734	783	749	767	789	795	771	817	759	785	754	725	775	752	751	757	769	798	778	815	782	804	740	746	797	777	763	734	733	743	783	781	811	723	809	734	723	737	823	774	791	734	803	761	773	737	768	783	748	803	803	778	788	791	757	778	765	844	786	799	793	757	760	774	786	744	758	784	819	766	781	756	810	726	816	723	758	779	783	792	760	744	751	774	807	748	770	776	809	779	791	784	791	699	796	804	781	780	757	775	757	693	804	715	746	718	791	774	774	791	769	756	754	742	805	794	756	747	771	757	753	752	743	756	722	779	777	826	800	792	754	755	797	783	768	784	738	804	795	804	765	740	711	749	814	778	756	790	769	747	747	738	718	730	777	766	813	774	758	763	763	754	792	740	771	776	772	736	780	754	796	724	783	777	731	770	778	763	716	731	781	768	804	783	790	725	780	730	807	758	792	775	749	738	785	803	818	719	802	746	734	786	753	745	765	762	751	762	769	774	766	792	696	789	739	785	775	787	726	765	786	773	805	788	708	811	782	734	760	765	715	768	771	791	790	767	747	809	770	756	726	752	753	790	730	795	814	746	803	812	775	750	784	834	815	789	783	776	766	758	779	772	754	766	791	749	796	801	765	764	776	784	782	821	708	760	742	786	738	713	734	755	780	796	761	784	788	795	748	857	767	749	782	839	756	781	792	756	742	731	821	754	756	747	779	835	810	795	748	777	744	750	761	785	705	730	761	786	809	769	765	785	779	760	739	742	756	795	804	820	769	777	772	776	747	763	789	793	786	760	763	770	774	800	778	695	764	789	753	742	799	783	799	761	798	747	745	730	773	792	774	781	777	836	767	731	769	772	795	721	763	700	805	782	764	756	741	777	720	771	720	796	728	780	731	779	760	798	786	739	749	748	751	734	790	777	780	773	760	777	745	729	758	750	774	766	730	790	754	840	803	794	783	722	739	788	736	782	784	729	748	746	775	786	793	744	800	739	774	759	763	728	765	835	778	833	769	779	792	742	786	768	751	795	755	834	753	732	770	804	744	734	781	816	727	735	795	756	777	814	734	759	816	785	763	798	769	797	789	767	790	779	802	807	763	782	754	783	782	783	758	780	746	792	767	792	772	771	777	785	756	818	826	788	758	790	802	787	761	747	745	710	763	756	732	780	732	772	757	748	735	795	774	773	745	816	761	761	778	813	753	783	754	766	794	761	797	724	774	774	803	757	774	805	807	783	775	733	798	805	721	732	790	722	726	760	801	829	744	763	758	706	784	759	802	784	783	790	749	735	789	744	783	790	758	780	798	772	780	720	766	764	791	742	789	782	766	758	809	779	770	767	759	785	740	730	750	783	814	812	786	776	790	776	762	777	769	798	734	768	739	793	775	756	822	774	832	771	770	763	778	796	787	803	764	736	777	775	779	808	786	789	774	767	727	755	771	760	810	795	774	776	765	736	785	769	738	745	779	767	801	762	785	785	769	785	785	780	758	807	765	791	809	766	727	760	759	749	772	750	726	731	825	773	743	713	742	754	780	744	761	765	788	794	794	746	766	759	768	748	805	760	775	774	730	768	756	759	790	738	771	786	787	782	786	764	787	709	774	766	826	763	756	751	770	713	767	732	789	725	803	740	740	818	731	790	758	799	771	739	736	783	809	727	784	781	753	756	786	790	784	747	776	769	766	774	797	780	718	750	777	795	764	809	718	713	804	763	751	812	764	760	764	774	779	751	783	747	721	766	793	755	804	772	762	764	771	731	779	809	770	735	754	809	754	749	826	757	750	807	764	778	756	800	747	754	821	763	823	808	755	787	776	776	803	765	791	737	787	743	795	720	741	770	759	734	776	752	806	765	799	812	762	784	727	757	762	744	764	761	770	775	818	788	755	806	780	766	804	777	778	793	745	772	733	761	788	781	773	733	786	783	757	775	790	768	781	766	800	740	812	770	787	824	772	764	747	731	714	813	758	733	793	759	785	773	783	773	745	785	736	771	731	767	745	744	768	781	771	735	797	781	723	803	764	766	796	796	793	771	821	802	725	798	839	773	729	775	741	733	837	773	754	799	795	737	772	757	725	790	780	757	765	778	756	794	788	777	748	764	788	787	793	814	730	759	793	765	745	754	792	740	827	775	751	758	760	795	726	782	723	756	768	770	817	742	771	758	725	764	823	748	777	748	831	817	790	751	770	767	747	769	799	772	783	758	754	776	737	728	776	822	765	696	801	748	777	774	797	728	789	782	785	770	750	769	725	759	769	765	819	767	756	760	762	744	808	795	800	790	716	761	761	796	781	755	754	760	767	798	772	800	801	801	731	757	821	790	758	745	753	741	771	763	723	763	777	817	774	761	807	799	802	730	777	749	807	780	841	796	762	746	770	782	786	750	784	773	791	767	765	709	769	754	728	737	797	789	764	768	785	836	717	799	790	734	768	754	672	785	753	782	784	777	784	768	772	770	771	800	778	788	793	791	763	733	787	754	752	754	750	755	725	739	712	778	829	734	787	800	807	791	755	809	733	780	766	788	806	795	745	770	809	755	755	785	767	803	801	734	735	763	810	766	768	755	810	753	812	778	823	788	796	731	771	804	782	776	772	767	807	802	799	802	755	814	734	766	795	747	768	794	789	744	789	790	816	790	793	754	756	802	740	721	769	764	775	795	783	760	725	781	814	750	758	788	792	781	837	794	800	755	784	756	762	759	751	768	789	812	782	759	748	788	742	794	795	822	747	808	791	791	767	761	792	745	748	720	763	744	768	771	772	801	775	790	732	783	804	749	771	733	748	733	754	787	791	775	783	779	797	738	739	757	775	769	748	783	753	784	819	800	772	767	795	748	738	786	782	788	765	745	729	823	790	727	736	810	719	782	776	783	808	832	789	822	779	771	736	792	788	777	743	820	787	780	781	756	764	772	741	813	748	738	801	787	770	766	804	724	748	843	791	810	814	769	800
25017	24579	33562	27320	17697	4768	666	461	403	433	442	408	426	442	408	432	394	402	405	399	427	457	409	392	374	443	420	406	466	407	421	405	402	410	416	425	406	407	457	396	394	418	425	408	392	444	412	373	405	436	431	398	406	418	430	421	411	428	418	429	424	426	409	412	415	433	407	411	414	405	424	421	404	426	456	396	387	371	408	418	432	435	370	411	402	395	392	387	407	364	409	398	431	391	438	384	410	414	425	380	415	425	440	426	430	380	390	445	397	404	398	407	413	448	423	414	439	383	400	369	401	412	413	440	410	419	418	415	448	421	396	439	457	403	388	399	418	423	390	363	403	399	452	406	398	424	433	385	396	388	383	401	407	407	425	372	367	406	417	408	385	420	419	401	425	403	389	423	457	422	390	425	404	437	409	436	409	453	425	419	408	396	418	409	424	449	433	381	402	403	417	401	374	395	438	433	399	442	410	426	418	424	428	404	427	415	408	385	400	434	368	405	369	405	383	410	421	414	411	418	407	409	409	370	394	417	416	366	403	408	397	390	398	406	381	399	410	382	411	388	393	401	428	412	394	383	439	416	401	403	430	380	415	412	391	383	381	445	420	431	390	427	415	366	434	363	395	435	369	420	394	409	414	377	408	422	398	409	437	411	412	384	396	419	415	387	386	427	433	409	424	439	421	416	390	376	431	385	416	390	341	412	412	389	413	383	418	427	408	404	389	374	413	430	428	455	439	384	395	391	395	435	393	382	404	354	416	373	403	424	404	391	415	366	400	392	387	404	420	414	389	430	421	449	436	404	396	420	420	430	420	413	437	360	402	387	428	408	392	442	379	416	401	409	382	389	429	408	395	405	423	429	420	428	404	394	368	402	392	406	419	390	423	380	387	428	412	412	410	401	426	388	401	436	388	423	387	426	373	403	418	395	425	423	388	428	395	415	393	391	420	454	425	446	381	417	417	408	400	407	400	383	421	440	425	415	435	428	409	391	420	375	425	416	403	428	386	425	446	401	412	387	395	410	400	407	382	420	427	413	420	410	432	380	431	414	380	431	433	394	399	420	391	411	381	400	409	426	389	457	395	425	413	437	422	393	399	430	394	401	379	405	397	460	423	419	413	376	401	420	403	388	439	439	414	414	401	447	367	389	389	433	398	382	399	425	409	421	412	414	429	398	375	382	431	423	407	425	392	423	433	422	407	452	426	397	439	411	385	427	391	387	369	388	410	413	385	413	422	431	390	397	406	422	409	449	405	391	400	365	417	407	374	438	391	399	386	421	426	413	401	389	413	408	385	401	415	406	407	431	433	401	422	465	418	411	394	400	395	446	373	423	393	446	411	405	434	381	372	386	416	401	417	432	413	403	389	429	407	413	400	436	430	423	439	367	420	446	399	432	388	432	412	386	402	396	374	403	400	426	423	431	392	405	406	399	380	397	400	386	423	394	395	411	437	431	405	412	403	397	405	429	407	425	406	395	402	434	420	389	407	415	419	434	418	406	393	425	425	418	382	398	407	403	372	417	423	424	392	380	436	422	430	413	444	425	406	431	415	394	415	430	400	457	428	411	389	445	427	392	418	419	410	418	392	364	386	425	429	409	407	380	397	427	454	409	396	377	414	452	437	464	412	427	380	435	415	392	423	391	429	412	406	404	418	433	389	399	420	389	419	411	418	399	431	450	399	434	415	383	398	399	455	405	405	413	426	401	439	412	408	417	367	426	373	423	396	413	400	430	416	388	399	393	419	394	401	396	398	394	398	408	426	403	443	416	405	415	403	405	405	387	422	384	426	394	383	439	424	392	434	435	409	391	401	419	394	405	366	427	380	423	408	386	407	410	424	414	417	371	379	431	407	443	399	435	454	424	405	410	411	454	423	406	392	407	420	411	414	382	381	419	390	414	380	409	395	412	440	432	405	392	417	439	397	419	407	421	418	413	412	382	412	430	377	422	397	412	419	418	447	444	406	416	408	381	410	393	415	430	402	359	419	378	415	414	381	391	414	395	391	405	416	439	383	383	413	414	382	405	388	391	451	370	393	422	392	402	403	401	446	425	465	382	428	427	418	398	440	425	436	434	411	452	394	400	393	392	404	425	383	410	442	394	409	403	391	399	419	422	423	415	373	430	423	386	396	430	426	413	387	395	374	409	401	386	391	406	429	399	439	427	403	429	413	401	376	403	389	389	358	392	398	393	397	439	402	420	420	397	407	408	374	406	390	384	386	448	415	418	370	426	441	387	364	420	383	390	433	438	419	420	392	407	400	420	390	436	395	380	398	415	392	405	401	390	381	409	393	400	394	412	411	421	405	385	417	436	400	393	396	379	413	430	378	399	402	384	418	376	421	409	407	424	465	413	429	375	395	401	415	436	401	384	424	408	404	393	439	431	421	379	397	421	380	467	386	405	382	386	402	386	360	391	409	425	392	395	400	402	410	429	379	415	394	377	435	388	397	397	431	397	427	373	395	421	414	434	402	440	403	408	402	430	417	437	448	410	473	435	411	412	412	422	433	389	435	428	380	391	404	412	400	363	430	422	384	421	430	423	372	366	384	411	388	409	427	426	413	433	414	408	416	432	402	426	433	369	423	396	401	389	414	381	389	383	422	373	453	432	428	405	418	373	396	401	392	413	429	435	396	382	423	377	394	393	412	433	395	411	419	414	385	422	364	430	422	379	390	437	396	393	394	414	407	357	370	401	405	373	420	414	446	417	414	415	410	419	420	417	372	384	387	405	404	403	416	402	427	418	390	401	413	368	440	418	394	432	434	395	414	421	401	407	422	419	433	448	375	419	372	421	451	419	402	438	374	399	407	393	397	429	428	403	430	398	423	395	403	393	434	419	424	377	435	428	370	409	405	396	406	440	379	367	420	397	408	418	426	423	422	401	401	383	391	371	419	402	394	399	379	407	432	416	383	397	425	461	444	386	430	373	408	402	420	393	373	374	402	391	383	420	393	425	408	394	423	430	406	419	411	404	382	412	403	430	403	415	395	431	411	417	410	422	419	427	397	397	465	423	351	378	402	407	414	408	413	401	377	383	426	374	400	397	403	445	389	407	400	419	384	414	427	401	397	439	383	428	417	435	391	415	399	425	396	430	383	403	419	423	402	448	399	398	462	416	386	394	372	405	415	425	395	396	423	419	443	444	433	427	423	384	408	417	363	386	422	424	403	425	399	366	416	385	402	433	413	419	412	396	410	424	397	406	416	406	414	403	454	378	414	421	353	405	397	408	397	419	420	377	443	401	399	413	398	393	391	412	414	401	385	380	456	429	414	439	396	420	412	397	414	403	422	398	396	382	410	418	413	445	428	402	390	361	403	395	393	412	386	431	435	408	448	426	367	414	378	433	415	446	377	411	434	397	406	426	458	384	415	425	385	386	377	399	434	424	415	402	368	401	419	414	433	435	406	417	372	420	401	378	413	401	397	364	416	406	441	406	422	413	391	432	406	401	440	413	433	417	408	412	396	410	425	395	417	469
59605	87321	61416	34437	13638	3355	1148	796	764	739	765	753	747	735	744	772	754	785	751	738	737	743	782	769	723	757	797	753	731	750	768	729	767	739	791	740	798	763	744	711	790	765	777	749	729	757	748	736	744	751	793	755	762	750	704	775	813	834	718	745	795	751	714	744	764	793	771	733	777	727	769	775	769	781	802	796	750	759	752	819	818	743	774	735	714	802	807	789	773	730	736	753	808	825	741	750	754	751	793	756	705	777	761	769	786	741	789	766	722	758	763	763	740	733	781	777	766	732	767	756	814	708	695	711	717	723	792	766	777	705	736	810	729	770	773	762	712	700	716	776	788	759	781	789	771	782	730	761	761	758	798	803	745	753	733	743	733	769	806	750	715	780	753	789	760	775	769	755	788	762	773	755	768	786	758	734	702	726	747	750	773	754	737	787	731	715	754	731	722	761	763	785	775	771	716	726	759	802	821	718	801	733	795	755	764	757	765	758	768	756	726	792	758	779	740	753	790	777	823	781	745	797	756	736	734	769	701	788	775	770	770	745	758	724	776	752	715	720	730	772	738	803	774	755	739	775	785	835	761	746	779	792	758	840	733	739	775	758	755	752	737	765	747	725	726	759	792	705	785	758	764	739	767	672	736	747	791	733	705	727	714	783	726	789	746	737	751	762	726	763	779	811	788	792	728	716	714	778	775	757	798	720	757	742	749	772	830	715	717	743	744	804	766	765	788	708	770	732	788	683	761	709	732	776	786	733	768	761	791	761	754	764	746	752	796	735	789	766	745	787	760	787	766	736	778	723	794	770	747	747	739	756	761	754	739	704	696	782	752	809	759	777	754	739	748	760	784	728	793	797	782	766	764	757	778	748	799	761	740	764	811	765	811	783	764	752	823	707	749	790	712	805	736	763	734	742	756	733	767	768	725	732	689	739	749	747	791	770	789	751	776	741	765	757	704	781	735	746	766	735	765	742	737	749	783	746	752	784	776	743	812	733	772	772	739	739	719	734	770	782	784	812	685	682	731	732	723	772	806	733	778	777	771	677	782	750	747	731	782	738	777	758	733	790	753	763	703	753	782	758	705	776	743	768	775	749	721	763	722	795	734	735	776	768	810	775	732	718	775	755	711	726	814	756	777	752	772	725	766	718	789	757	787	760	756	770	772	762	710	775	787	771	777	740	747	789	758	702	793	824	744	780	731	737	774	807	754	752	783	765	781	782	745	816	738	756	759	734	785	763	732	765	701	749	758	751	687	806	783	769	741	779	823	759	755	772	720	719	755	747	749	707	789	762	748	726	775	776	846	812	810	772	780	777	742	751	709	759	801	782	730	797	768	757	744	775	782	772	771	780	735	773	762	766	769	778	735	772	723	734	764	732	766	758	765	742	769	771	742	740	797	748	788	817	752	755	792	769	749	751	724	816	723	736	743	741	763	755	780	764	756	733	718	759	756	720	754	776	805	790	717	779	746	740	712	740	749	731	769	745	769	749	730	779	765	760	736	742	766	799	787	733	758	754	756	748	744	768	733	763	730	794	769	759	782	715	797	747	796	787	765	776	706	707	755	767	754	781	728	750	760	797	731	710	768	734	774	747	714	810	793	716	762	768	786	718	746	774	774	752	752	747	750	786	767	796	740	758	747	747	734	760	833	714	774	785	770	788	722	809	741	756	764	721	770	817	717	724	805	718	696	791	726	777	774	799	767	746	747	736	705	769	753	761	740	777	762	769	774	757	756	781	736	727	768	729	786	764	791	766	704	739	765	761	769	785	749	787	767	756	725	696	713	737	729	771	794	777	742	715	736	789	756	818	762	732	771	747	732	765	764	778	779	769	751	733	737	773	788	829	771	770	750	782	729	802	748	728	791	759	737	806	728	795	784	753	745	767	758	754	746	762	733	738	766	765	734	787	756	743	764	707	777	777	766	780	751	723	790	824	773	760	765	735	776	795	729	778	767	839	772	753	772	751	788	758	714	769	744	757	800	725	731	715	731	783	767	759	782	724	766	775	789	801	734	746	775	751	769	778	789	808	750	765	783	736	753	726	758	722	812	777	737	793	767	769	772	752	840	784	734	756	806	773	750	785	755	735	731	781	828	757	839	784	752	753	786	799	706	752	716	748	750	821	730	763	729	747	777	748	794	771	742	748	743	748	775	760	748	769	781	781	732	778	753	714	738	786	806	780	744	729	802	794	782	694	797	775	791	799	744	792	778	779	769	748	728	759	747	754	773	737	749	766	720	774	803	712	807	739	759	783	730	757	764	768	775	772	785	761	787	737	733	739	735	759	757	799	788	724	745	786	796	786	789	760	730	752	794	759	742	792	747	807	728	744	761	722	773	781	773	720	747	753	723	746	714	698	745	761	777	762	802	778	777	744	749	741	767	736	779	721	802	754	756	792	755	751	782	710	787	801	757	721	726	765	774	757	777	752	745	754	727	789	783	759	715	788	757	772	758	775	723	813	791	747	806	766	769	770	773	775	783	765	757	732	767	781	777	736	767	790	704	779	778	786	771	780	796	811	809	789	827	728	756	747	795	738	762	709	758	760	776	681	760	745	786	798	692	767	802	800	741	760	783	759	738	750	719	700	776	768	776	792	734	769	768	759	708	716	749	737	763	813	766	748	738	774	739	735	788	779	768	767	736	798	780	810	733	749	756	812	737	735	792	755	727	812	791	744	749	799	775	781	788	793	757	691	752	774	750	791	732	760	743	758	732	774	790	746	782	737	762	751	786	756	707	754	760	744	799	779	774	800	727	729	751	761	807	812	776	754	746	757	739	708	773	766	766	738	795	762	771	729	783	790	798	750	723	795	712	742	715	765	770	730	795	780	677	783	798	767	765	775	751	744	747	802	756	751	785	761	703	771	822	759	780	775	761	801	757	737	734	803	825	760	764	759	758	831	750	788	740	788	770	767	790	748	701	778	734	749	734	778	717	783	761	766	751	711	780	799	771	783	787	741	743	761	713	694	752	759	767	767	756	729	766	794	773	785	764	781	827	724	813	766	726	718	719	785	756	818	732	739	757	757	744	768	754	790	754	752	758	781	753	730	738	754	732	744	785	801	729	788	747	746	712	777	768	728	663	847	740	737	760	781	718	735	754	790	808	778	761	737	817	789	692	785	750	791	744	740	780	763	750	762	751	714	739	739	750	780	752	788	774	736	743	784	806	777	788	769	785	774	774	765	749	759	797	744	765	733	760	745	764	779	817	770	720	731	769	726	804	729	740	743	834	757	719	720	705	728	758	792	782	741	764	740	767	765	740	767	749	743	731	790	767	752	788	761	745	756	735	725	740	837	763	774	784	777	744	722	769	736	736	753	734	786	756	761	758	784	692	708	808	775	760	763	779	759	766	745	736	809	774	750	817	762	765	768	757	729	770	771	767	771	752	792	773	762	747	736	768	739	708	766	687	751	776	819	736	754	816	779	693	708	779	767	760	782	813	738	771	769	786	760	784	734	763	727	795	813	771	731	753	757
23433	22331	31107	25299	21222	16433	3174	574	479	447	474	471	445	492	503	508	496	487	464	478	504	478	451	436	448	468	462	469	457	494	472	508	447	479	479	480	469	471	456	450	466	495	457	467	474	446	452	478	490	494	478	472	443	466	475	465	471	463	474	476	460	474	436	483	465	467	498	444	484	469	436	472	440	446	473	464	452	467	460	484	451	459	499	460	447	472	464	467	475	475	453	488	472	447	435	434	474	431	447	467	473	493	479	461	480	482	443	435	451	448	461	460	470	427	441	467	460	459	483	477	461	479	471	461	466	496	449	465	461	474	454	479	487	446	436	460	451	430	463	491	480	457	473	444	470	465	413	440	486	440	457	461	433	468	453	435	474	443	435	466	481	498	440	442	501	464	449	458	487	467	479	476	487	474	459	444	452	455	438	473	448	452	472	463	490	444	422	498	475	441	439	469	463	454	442	475	455	471	459	494	469	476	445	431	446	473	430	466	468	438	480	478	459	430	460	440	463	447	461	458	504	514	461	447	456	475	446	435	466	465	484	434	451	491	467	480	494	467	459	463	467	469	490	459	450	454	479	507	451	447	465	448	463	436	437	468	489	450	466	460	462	473	453	424	415	456	464	481	437	446	453	499	462	434	494	468	462	441	461	486	501	421	503	489	493	439	478	460	462	458	468	446	453	455	451	442	447	455	449	495	434	455	435	444	465	469	464	487	433	442	452	510	449	473	493	434	434	437	464	489	468	460	462	454	467	465	463	462	473	470	480	439	456	457	474	425	481	426	467	443	476	439	450	460	506	476	459	451	474	494	463	421	487	448	462	443	446	455	434	472	498	493	453	480	463	513	486	445	459	504	462	448	472	471	422	427	482	452	443	433	490	461	440	458	473	473	436	444	467	432	473	468	461	457	445	452	425	427	476	427	494	473	481	425	488	417	463	475	462	476	454	472	431	480	450	483	497	458	466	446	434	461	459	477	418	447	437	455	474	456	410	512	449	459	422	463	461	448	410	428	476	461	478	468	467	493	459	458	447	409	447	496	452	492	466	446	465	472	488	468	452	461	480	460	459	454	457	463	429	480	506	457	476	499	418	451	440	446	491	455	428	497	455	496	459	433	473	462	482	442	460	479	383	462	440	479	421	462	442	456	467	460	478	459	498	471	490	461	456	467	450	467	465	455	476	471	477	474	436	442	461	442	447	478	416	449	458	491	480	451	467	519	468	454	470	456	480	474	441	454	458	456	492	434	503	457	440	448	528	415	489	426	481	437	469	462	448	457	479	474	452	453	461	485	468	440	483	464	464	479	437	473	476	477	459	449	465	493	431	471	476	445	435	441	457	475	463	464	465	467	456	446	472	487	472	478	493	480	475	457	497	444	438	452	470	485	444	468	496	437	448	492	466	449	459	446	454	477	465	490	490	463	440	431	445	478	449	408	444	445	448	445	440	531	490	460	437	460	468	456	448	440	472	444	417	479	454	470	458	443	446	465	446	489	481	434	459	436	457	420	500	454	485	471	457	465	471	465	463	486	454	477	422	454	433	472	411	467	429	475	463	471	446	465	461	476	461	418	462	468	470	419	446	434	412	513	479	439	456	467	463	434	507	450	424	472	461	457	459	460	467	475	452	469	464	456	450	474	458	445	477	492	489	445	412	417	470	460	425	461	466	475	413	434	488	455	443	468	433	446	457	443	474	489	459	455	477	492	468	482	464	446	459	493	437	436	427	450	462	468	452	501	474	425	522	476	463	426	450	440	433	491	485	481	474	465	487	469	461	500	468	441	482	421	503	498	470	459	499	424	439	458	456	488	478	498	464	459	423	462	462	429	492	483	477	493	499	434	440	494	425	421	452	462	441	486	486	484	458	498	445	473	506	458	454	456	458	492	506	476	452	478	492	439	451	447	464	483	454	456	464	441	495	476	420	474	450	422	466	433	479	478	453	466	508	499	448	500	425	432	462	472	483	445	476	459	465	469	430	450	474	478	447	469	473	476	475	480	450	473	490	488	473	456	478	464	460	470	453	487	514	464	457	473	452	498	422	450	469	494	464	468	461	465	500	499	465	465	408	437	453	479	462	477	468	441	430	416	462	473	480	494	509	460	484	453	437	442	485	451	466	452	495	516	396	484	432	457	471	458	490	464	477	494	464	462	436	487	484	444	482	446	467	489	417	477	446	450	485	471	477	459	436	439	461	472	441	482	451	461	459	490	459	476	478	481	457	410	467	478	480	466	472	465	490	451	464	448	492	471	453	456	436	449	444	463	461	466	455	449	470	421	469	481	485	463	426	484	453	477	482	476	458	467	474	442	462	449	477	443	454	462	441	491	442	459	475	478	474	438	456	512	458	429	469	464	476	466	477	486	479	493	455	493	460	452	445	488	475	465	431	441	436	482	457	489	447	445	450	429	468	437	436	500	474	489	477	494	477	411	455	439	487	483	438	452	456	493	451	424	462	449	438	432	510	462	428	475	450	480	434	464	458	439	459	432	453	429	472	474	431	466	468	481	463	498	433	458	448	462	448	456	435	479	475	438	487	492	490	483	454	459	455	496	495	471	452	445	458	492	494	428	449	464	447	431	499	473	418	482	451	448	458	440	463	450	475	433	460	427	428	468	447	468	457	475	470	509	454	446	457	469	491	470	482	437	451	486	469	493	458	475	461	440	451	439	469	462	469	472	435	482	469	467	478	489	445	468	450	443	460	439	483	460	442	458	454	474	469	396	479	457	475	475	435	452	441	492	468	436	441	491	475	489	507	472	492	481	469	484	459	456	496	496	492	439	477	438	496	458	447	491	476	449	466	478	508	461	471	454	470	450	435	431	476	453	457	474	451	471	466	443	485	436	441	422	461	465	441	490	465	424	465	456	459	451	461	491	467	455	485	466	442	464	480	514	453	482	459	476	435	459	469	464	478	451	497	441	484	475	498	447	496	480	462	430	481	454	431	477	456	426	474	491	471	505	490	552	444	493	462	457	489	475	469	469	447	458	437	423	476	521	490	426	512	477	468	457	463	491	471	440	467	463	458	474	490	445	482	454	451	436	440	491	443	447	447	446	469	450	434	443	448	492	450	517	452	457	469	455	441	466	471	479	424	483	484	462	486	448	440	487	457	446	457	485	468	460	463	488	460	456	455	472	459	464	454	466	463	498	439	488	459	454	471	504	465	495	454	466	454	466	432	468	461	482	445	457	481	463	463	433	459	452	504	414	503	439	471	486	450	461	458	446	492	487	479	446	466	412	470	474	467	461	455	470	441	470	478	480	452	455	428	462	424	458	431	487	478	471	425	480	465	445	476	417	477	467	439	442	456	482	428	484	457	429	456	491	463	434	454	475	548	453	432	460	457	504	467	468	471	489	429	462	444	428	442	438	454	456	468	430	454	458	458	452	467	441	455	451	464	492	462	497	451	468	464	476	461	471	465	450	497	501	425	467	469	482	470	432	417	477	413	467	440	491	472	480	437	492	497	453	476	499	504	444
60573	100386	73798	44007	20611	5757	1538	962	815	845	855	857	850	819	775	854	825	859	808	822	821	803	847	835	776	865	853	844	819	834	808	785	873	838	839	831	802	804	827	819	827	823	833	790	827	822	813	816	814	836	813	886	780	797	787	806	830	840	827	825	841	882	774	852	832	850	850	798	847	822	821	813	814	818	804	819	779	807	836	834	787	840	815	847	815	846	863	830	809	853	835	858	806	814	817	849	854	828	809	850	796	820	798	797	843	806	774	820	794	847	804	823	838	802	858	854	829	826	796	801	851	838	818	823	860	794	830	810	833	823	863	834	798	808	794	844	826	791	851	835	832	798	853	847	816	773	846	809	777	839	825	811	823	813	819	770	818	837	848	786	831	787	804	823	805	793	826	778	805	823	806	850	827	867	792	851	825	885	795	807	847	807	791	809	856	818	871	826	849	816	865	862	812	863	829	831	826	784	806	820	828	848	878	825	788	811	824	845	844	823	812	815	816	813	806	822	844	854	782	835	846	823	851	844	865	832	823	854	834	822	806	829	771	802	846	776	826	813	772	853	857	857	780	784	780	797	806	803	831	868	786	788	864	771	843	816	837	821	805	822	816	843	836	822	847	811	835	837	831	792	793	776	859	801	855	741	818	762	828	859	794	845	797	817	781	810	852	832	738	821	832	806	859	829	803	808	846	832	847	795	787	847	822	897	829	821	750	793	785	814	827	874	843	837	842	821	805	837	827	824	817	793	835	847	828	811	884	828	787	800	778	792	834	818	830	784	843	831	799	821	816	856	894	831	833	793	810	793	802	855	829	894	851	854	792	815	830	802	811	855	810	810	835	832	814	830	824	800	859	838	815	851	796	826	833	811	822	792	811	781	811	829	835	891	805	840	829	836	840	822	837	810	806	840	840	791	808	823	804	820	841	826	795	789	832	840	854	837	797	803	808	850	850	829	831	846	832	806	772	807	783	808	816	873	864	838	890	874	809	812	856	839	854	854	786	830	848	820	826	758	815	826	819	830	791	837	827	836	818	848	830	831	832	829	816	869	829	844	813	822	834	859	803	803	811	798	810	875	788	822	802	813	860	824	888	837	837	821	824	836	804	819	823	793	810	824	795	877	807	843	828	837	809	846	864	814	815	856	791	851	800	845	799	758	870	882	806	801	784	849	798	805	806	758	847	823	799	827	792	800	787	849	860	777	791	808	754	826	873	885	807	849	863	884	823	827	795	879	777	835	838	866	872	848	843	833	853	846	836	824	772	808	798	767	814	851	826	773	838	868	789	863	838	831	875	824	850	857	818	808	858	794	890	808	826	821	810	818	821	844	829	791	794	829	857	839	865	787	813	887	797	867	800	766	859	823	787	820	867	757	811	809	834	811	822	887	856	841	867	769	825	804	855	811	815	827	795	872	747	808	880	804	828	748	852	866	842	832	856	829	735	835	830	795	876	852	826	799	851	811	880	812	849	829	849	832	882	822	840	819	841	779	785	784	830	771	826	802	878	872	831	813	851	848	830	825	841	755	795	770	798	821	802	836	886	796	791	823	852	809	834	843	837	831	855	864	815	810	791	801	828	813	807	823	800	769	869	819	828	779	811	810	787	780	835	788	817	844	780	874	855	801	814	861	821	865	829	808	849	835	849	820	856	818	759	805	818	826	793	810	767	773	801	835	831	861	808	841	826	831	800	776	795	821	823	818	853	807	799	785	800	840	795	816	783	839	848	867	832	877	795	842	763	831	833	800	796	765	824	824	823	818	826	873	818	831	845	792	823	786	866	822	817	885	785	789	842	806	811	807	841	825	806	787	813	796	756	811	830	788	804	815	798	877	797	778	807	845	814	805	825	792	823	801	772	808	849	830	819	918	792	800	866	778	824	852	792	799	778	785	819	859	797	887	804	847	773	882	785	816	835	791	859	782	830	828	785	816	806	852	853	851	812	796	838	860	797	806	842	862	884	820	840	784	808	820	780	811	820	831	802	790	798	782	796	900	828	880	832	815	837	798	835	871	856	814	824	825	860	838	818	866	882	809	803	827	807	881	802	851	820	849	879	798	836	832	821	874	852	840	812	827	815	803	837	838	805	841	843	825	842	796	782	858	826	842	816	825	813	832	816	831	791	800	804	820	812	790	782	848	859	806	850	819	803	804	846	814	801	774	831	866	818	832	817	797	813	803	807	839	821	846	813	809	820	835	816	794	822	830	814	861	778	847	818	846	836	832	791	831	787	822	789	862	817	807	834	829	805	802	836	804	818	848	876	851	771	825	788	768	822	835	816	780	855	788	777	845	793	841	866	841	837	801	852	842	792	813	871	795	799	816	830	867	826	804	815	840	800	827	815	823	785	839	838	818	848	853	805	895	853	873	793	832	851	805	822	796	828	905	771	829	847	818	882	856	805	765	842	802	794	833	789	842	823	885	792	820	817	846	828	839	818	822	831	807	776	795	806	837	827	877	797	790	844	810	846	812	811	809	846	838	807	842	781	899	802	812	823	883	767	822	812	826	823	839	799	769	813	817	813	822	807	840	839	797	834	778	810	783	901	809	821	826	791	816	777	846	827	861	771	829	871	857	845	824	865	822	838	837	785	776	838	765	828	788	814	772	825	808	815	798	808	784	836	794	836	783	833	779	804	874	873	820	815	816	825	825	751	832	807	830	857	801	844	783	858	832	837	806	828	781	848	826	808	816	816	863	839	848	817	807	830	836	864	835	814	891	792	815	851	840	824	759	815	835	805	835	801	830	842	832	836	855	806	863	841	834	844	892	782	798	764	849	808	839	815	844	837	825	816	827	769	822	819	805	802	813	805	829	831	831	836	809	812	810	832	798	788	860	813	830	845	787	817	870	803	793	783	854	837	831	833	824	857	802	786	788	781	790	839	804	842	800	796	803	799	845	837	831	799	790	805	852	817	820	813	819	815	866	816	820	829	835	792	847	846	881	822	773	830	785	830	840	824	827	797	788	839	833	814	802	791	819	876	825	829	822	776	821	786	859	780	809	823	777	788	853	843	805	838	784	837	816	833	813	820	848	848	886	819	802	804	789	845	782	848	815	816	818	842	819	831	803	812	835	809	808	772	840	871	782	833	804	858	816	828	810	818	793	839	784	823	845	816	784	808	816	787	784	842	886	844	797	820	849	784	827	805	802	780	874	817	849	842	786	847	805	815	818	801	874	840	813	793	821	805	854	864	821	775	815	868	802	858	891	801	787	824	840	818	837	789	872	734	822	839	809	811	837	821	846	851	819	812	848	829	803	891	834	784	760	813	821	821	809	811	781	753	831	818	855	844	874	824	830	772	771	806	809	771	792	857	810	818	814	860	823	809	833	816	802	823	822	873	841	834	856	762	819	842	818	812	849	809	822	831	863	793	827	835	812	838	852	780	823	836	862	823	770	793	835	805	803	807	823	814	820	830	782	858	785	816	830	807	816	830	856	849	774	807	819	822	806	838	856	846	825	796	827	849	785	821	791	869	848
29571	31043	27322	11783	1888	603	477	439	413	396	408	407	390	420	391	388	399	370	369	398	459	402	395	413	429	377	427	407	426	411	438	429	400	409	398	424	403	435	367	426	415	405	413	401	387	421	404	400	404	403	401	423	389	416	422	401	415	397	416	361	400	450	400	411	424	429	400	404	394	412	427	419	414	390	403	415	417	443	400	419	422	437	425	389	423	411	410	408	435	397	387	409	403	413	388	400	418	407	416	427	395	399	389	420	407	402	435	417	395	400	413	416	415	403	390	413	403	413	423	409	389	394	389	459	400	429	392	431	387	404	405	420	416	416	421	412	389	403	420	390	427	412	400	433	389	430	412	433	425	440	436	390	440	423	396	380	416	389	416	396	401	413	396	379	404	473	447	425	405	407	402	424	389	425	430	425	454	391	420	398	414	449	433	449	385	411	415	402	430	411	396	392	420	406	424	437	401	385	420	406	383	386	412	401	406	428	368	396	420	390	396	416	394	401	412	423	394	392	387	406	416	408	397	392	399	380	398	357	420	379	405	416	418	413	398	412	379	428	414	424	414	410	405	400	428	383	431	438	389	426	373	381	434	393	417	436	386	406	396	382	445	407	400	408	403	433	399	398	380	371	417	404	448	407	380	396	439	407	420	418	409	391	410	408	397	403	392	425	416	403	412	390	391	445	380	413	384	392	408	454	407	427	410	408	433	360	424	396	395	393	409	451	390	416	411	420	424	392	426	428	391	435	399	414	434	426	433	420	428	397	382	407	409	403	396	395	441	405	413	422	439	390	405	373	427	404	401	413	422	405	439	385	384	405	401	399	423	404	440	369	391	375	408	399	407	422	448	421	412	453	453	381	439	391	417	432	411	441	439	416	408	386	411	416	409	394	434	389	385	394	434	408	396	415	407	396	426	373	396	404	414	391	403	417	428	411	417	393	399	440	401	388	378	380	405	409	424	392	423	406	420	382	430	403	403	399	379	411	412	388	374	415	371	435	416	434	405	410	401	382	409	384	378	378	417	429	410	408	421	369	391	419	366	406	410	411	408	411	425	356	451	395	438	426	424	424	415	429	419	409	417	431	377	427	416	422	421	421	405	407	392	441	392	402	387	398	421	447	350	405	441	373	408	369	397	425	414	419	390	447	450	379	404	405	388	379	396	432	441	410	426	428	399	454	422	397	404	414	382	433	393	378	389	416	381	383	422	400	391	442	384	373	406	418	410	420	410	433	421	398	413	419	392	406	418	414	411	401	405	432	385	386	408	417	398	400	368	409	415	439	429	448	370	461	431	376	407	413	394	442	408	434	441	423	403	419	423	443	420	449	448	405	437	392	388	411	403	406	425	426	404	389	429	398	391	409	394	391	390	410	382	406	391	381	369	417	400	418	466	442	425	374	427	412	366	414	386	409	430	427	406	393	438	427	420	420	433	408	389	423	410	416	407	423	403	410	417	402	409	431	418	403	440	440	406	423	414	413	379	408	401	395	420	410	396	382	408	444	418	424	431	416	412	415	403	413	437	381	394	416	405	402	387	401	410	374	406	413	428	450	373	361	410	406	421	401	384	412	403	362	420	403	421	432	421	389	393	407	427	428	398	412	422	394	419	387	430	381	375	409	441	399	444	383	414	406	400	412	425	448	432	377	435	412	414	388	400	416	393	425	410	425	384	441	401	417	421	415	399	403	406	415	425	415	384	418	439	395	414	428	384	447	413	388	413	396	415	413	398	416	426	400	366	420	385	426	402	396	394	394	401	408	422	407	448	414	426	411	404	407	396	428	402	432	425	416	398	385	430	410	434	398	401	416	403	403	402	428	425	432	386	405	422	400	400	408	434	383	391	435	402	399	410	405	429	434	437	391	368	411	399	413	394	414	410	409	437	422	403	399	401	418	422	393	415	407	403	407	368	417	397	403	373	411	394	443	429	386	400	379	394	435	414	450	443	405	389	401	405	463	402	433	413	405	418	462	420	433	403	414	434	372	422	446	425	426	440	394	403	396	371	438	399	422	420	378	417	412	409	405	446	363	397	418	426	401	399	408	403	418	423	383	429	369	435	383	398	417	400	410	410	395	374	405	411	369	453	423	393	401	389	433	371	400	412	396	426	395	393	429	390	436	436	436	438	386	380	449	392	417	383	417	416	440	381	382	399	386	423	396	417	410	410	402	392	411	413	405	395	412	401	430	404	418	414	421	422	395	447	405	411	387	435	415	406	414	429	435	386	431	401	414	411	437	456	389	412	390	424	412	421	390	400	450	421	414	418	400	413	428	395	400	409	420	401	418	436	419	400	436	377	407	379	400	372	401	401	411	368	376	391	412	440	403	424	374	391	392	401	386	421	400	401	379	395	371	435	410	411	405	416	372	423	408	407	384	408	409	411	407	414	393	419	378	424	417	413	414	408	425	442	417	416	418	409	394	436	404	425	419	428	380	431	408	411	383	429	394	357	409	372	417	434	430	387	426	411	377	385	384	382	435	376	443	408	395	447	383	398	402	386	415	421	423	419	425	435	406	398	431	423	425	420	424	393	395	407	372	400	411	433	420	413	417	396	411	381	426	388	430	395	410	395	426	366	440	394	397	392	437	429	427	371	392	427	370	431	405	400	411	410	412	414	450	410	431	405	425	401	418	413	414	429	410	411	417	395	425	387	434	404	400	417	440	408	431	404	413	419	420	403	420	423	377	406	405	429	406	415	379	356	393	426	435	485	425	419	370	399	393	427	420	401	405	418	412	371	419	401	381	423	394	382	416	384	399	388	436	439	408	421	403	386	446	425	443	437	394	394	369	436	412	418	369	448	379	388	411	391	427	403	401	438	389	426	396	406	403	386	404	408	404	383	422	407	462	408	429	403	398	431	420	394	431	402	391	380	429	368	440	417	434	424	418	417	412	402	420	411	384	415	385	395	405	417	399	458	408	399	388	417	390	456	440	406	381	423	409	415	390	378	383	401	409	390	407	383	418	433	383	432	422	428	428	391	400	393	407	404	377	430	394	407	394	421	407	404	439	414	432	395	404	384	385	408	357	430	386	419	367	415	404	391	436	408	389	393	399	431	413	399	395	441	401	423	398	407	382	383	396	435	413	396	427	419	427	409	401	428	437	410	418	382	409	425	434	447	422	402	425	370	401	428	379	411	378	429	416	429	426	410	408	415	444	431	419	409	390	420	424	415	421	460	395	439	409	428	420	396	380	419	427	385	422	411	391	431	385	425	374	417	433	391	421	425	389	394	414	400	402	423	403	447	433	425	410	415	421	400	392	378	412	419	423	410	392	365	470	387	437	412	431	427	400	415	437	444	444	415	421	376	385	399	402	447	417	386	434	428	418	432	398	418	422	403	400	417	420	390	419	432	402	377	434	408	411	398	408	435	413	420	417	421	430	368	417	411	409	454	388	387	396	396	421	441	381	427	374	416	422	399	411	401	400	406	394	421	423	406	405	390	444	427	378	377	397	398	407	401	430	435	423	428	389	431	380
37226	48312	32870	13050	3609	1285	833	766	729	744	795	764	780	713	779	740	743	777	749	753	741	751	749	815	749	764	774	748	809	738	738	761	787	781	801	776	737	748	737	728	775	771	703	784	785	757	700	759	767	760	764	739	776	796	785	815	770	750	823	744	704	754	770	765	761	744	779	747	788	745	758	813	769	768	720	778	713	732	747	782	769	825	766	810	798	765	763	766	744	807	768	782	730	797	757	779	723	776	731	744	773	745	782	744	772	709	730	730	769	722	808	754	786	745	709	796	783	813	788	738	727	740	743	734	745	759	776	770	764	721	769	774	741	764	788	726	754	793	811	757	772	788	791	689	752	778	751	733	775	721	772	739	781	763	734	747	734	747	789	730	765	794	754	749	764	736	754	749	769	799	793	763	789	706	731	770	761	744	772	784	731	796	777	717	791	742	734	772	744	775	764	771	765	830	726	739	759	773	721	741	726	751	798	774	763	719	730	741	778	781	824	784	809	776	812	746	737	751	746	777	775	812	743	803	734	748	710	767	793	763	788	753	789	758	808	759	791	795	795	805	765	723	739	758	754	744	787	715	754	795	730	750	769	724	737	769	811	779	764	770	780	779	813	811	781	787	796	821	737	749	717	747	763	774	740	789	755	726	735	753	716	790	721	723	812	787	729	817	755	780	728	769	789	788	770	804	795	754	806	777	786	770	736	799	753	736	741	772	752	821	744	747	759	744	797	789	748	732	752	785	762	759	757	772	767	748	757	742	731	747	760	772	750	779	770	752	723	782	736	769	750	771	804	765	760	800	727	792	784	732	758	783	739	761	782	763	752	730	754	758	783	770	780	728	765	755	779	762	740	692	759	763	765	747	716	763	776	731	784	727	782	722	702	766	781	778	763	743	738	750	767	767	760	758	824	723	763	754	758	780	785	777	786	760	822	751	778	774	781	753	773	742	768	715	787	775	742	810	721	790	744	805	809	782	780	708	740	723	784	759	752	820	771	782	707	750	804	712	749	809	738	779	764	749	763	806	769	765	779	691	760	727	747	774	746	761	771	732	745	767	724	774	751	736	751	696	747	776	781	789	747	761	767	729	759	774	757	743	787	747	733	770	739	762	744	814	777	765	747	798	722	778	751	747	814	816	776	795	757	774	787	776	733	760	749	747	770	765	742	759	709	758	723	749	747	753	783	777	749	727	757	733	752	717	766	818	737	781	780	785	700	801	774	774	763	747	805	783	776	771	751	748	779	725	737	772	748	757	763	764	771	774	765	715	791	719	772	766	796	698	815	735	754	779	740	789	751	782	750	722	760	766	750	766	722	749	717	772	741	758	735	749	777	761	723	780	770	777	774	765	786	747	767	783	757	750	768	805	734	755	779	764	799	743	745	765	781	784	717	768	794	750	694	768	734	766	770	773	738	792	736	741	748	764	738	752	809	713	718	797	745	775	778	719	729	813	712	777	780	770	767	766	793	762	768	790	711	803	718	771	780	787	779	775	770	775	780	755	809	736	778	732	715	771	761	768	764	777	783	790	756	765	776	748	751	759	731	737	727	746	817	709	719	805	741	750	757	760	774	768	744	819	748	707	774	732	772	729	782	787	780	769	780	761	711	692	782	795	729	759	779	779	751	797	772	730	753	733	715	819	729	753	794	710	789	702	730	822	779	745	780	781	771	761	768	794	776	817	745	746	752	759	750	754	802	800	793	708	844	763	787	729	749	777	781	760	827	802	726	778	755	773	758	775	769	802	777	767	791	723	793	735	780	776	750	758	762	733	781	759	774	779	740	780	770	777	782	787	778	739	768	762	766	774	740	780	749	751	747	732	790	734	817	757	757	792	773	749	776	736	770	740	732	804	741	716	699	750	689	744	777	804	733	787	769	804	769	810	782	731	772	763	789	749	759	759	753	773	740	737	796	786	736	772	763	777	755	757	748	715	782	741	805	743	743	710	789	748	745	733	790	791	777	779	791	803	738	755	782	801	736	753	768	726	792	768	791	795	756	730	765	754	775	777	771	783	791	764	786	803	780	746	750	730	756	723	741	727	806	738	810	774	761	769	742	754	771	732	814	743	765	750	735	737	746	733	768	794	765	748	732	776	763	706	765	771	778	781	845	741	790	773	794	756	771	760	725	785	779	768	749	794	792	730	786	761	806	787	777	733	706	737	748	781	754	777	763	782	744	793	773	755	758	827	774	779	779	737	803	798	750	752	758	785	748	729	805	764	785	744	758	757	778	771	766	758	712	774	767	769	759	765	772	799	740	726	732	739	794	740	793	754	743	776	741	739	730	758	768	720	750	751	752	745	767	742	765	749	796	774	796	833	723	838	795	757	771	723	761	790	773	820	858	765	754	715	774	755	771	749	731	797	807	791	778	764	735	737	777	771	720	781	767	745	770	788	749	763	781	763	784	787	744	772	784	805	752	756	749	745	784	755	773	788	728	785	741	785	797	806	733	770	732	702	804	721	760	762	745	808	722	721	775	756	758	767	768	780	774	777	766	735	704	725	735	766	774	768	779	764	736	741	767	754	778	822	804	808	760	773	781	757	776	774	756	766	767	783	758	771	785	767	777	757	749	806	744	773	733	802	795	781	772	738	770	777	757	768	724	798	768	792	816	770	766	750	750	726	749	763	735	775	736	729	746	730	752	785	745	747	735	719	731	744	745	756	752	795	790	737	736	719	792	787	753	781	716	757	749	728	803	807	738	770	761	736	799	758	745	814	755	750	780	743	766	757	751	729	754	756	760	763	763	764	762	743	821	803	757	728	769	812	800	722	798	788	782	734	782	824	728	749	736	785	755	755	757	817	717	752	768	761	718	756	742	753	721	754	775	760	775	802	781	770	774	802	732	793	753	720	759	755	774	755	710	776	726	749	763	774	776	659	789	744	745	747	762	783	788	780	766	772	792	766	816	723	768	778	743	748	813	710	755	775	755	771	761	774	773	723	760	756	720	746	812	726	765	784	732	785	777	771	782	793	758	744	777	760	754	767	765	745	802	744	768	778	744	789	746	764	773	775	784	764	760	755	766	774	746	767	779	757	740	745	797	781	754	753	722	729	759	756	754	794	729	826	763	759	761	739	747	754	804	762	755	729	826	791	807	751	707	779	831	767	759	754	795	782	751	789	772	762	831	774	801	765	753	740	722	736	720	757	740	778	797	745	758	743	809	776	734	761	749	768	694	772	735	763	768	802	723	761	742	769	766	777	758	725	772	718	749	805	774	732	776	797	750	762	750	752	751	752	794	738	697	756	785	744	791	733	798	730	788	746	738	751	801	789	728	781	729	751	760	781	773	752	754	760	772	734	786	757	757	757	749	771	764	773	764	773	736	829	747	740	722	728	817	761	777	753	807	761	758	751	772	779	765	758	776	780	800	824	758	762	751	727	754	796	747	736	731	744	750	771	770	787	753	764	751	758	811	735	729	756	758	815	710	780	783	743	768	766	749	794	761	787	803	751	790	737	739	762	770	754	818	743
25089	24919	34116	27143	17358	4587	647	428	401	428	401	441	442	382	406	445	421	406	414	422	410	423	419	408	412	416	404	403	387	402	420	438	416	397	371	407	452	394	389	387	386	431	428	477	354	400	415	421	423	409	391	407	427	378	421	407	386	436	406	410	402	386	420	395	419	396	388	420	417	410	377	370	418	405	406	413	396	411	414	433	394	413	387	396	437	425	416	394	366	391	413	379	392	446	391	385	382	379	431	433	425	397	421	404	378	407	410	409	387	421	439	385	428	400	392	363	420	413	369	384	412	399	426	448	393	428	382	404	398	423	401	363	376	429	380	388	395	403	367	418	407	432	408	399	444	443	388	381	372	381	413	414	417	390	405	428	361	386	390	365	417	414	393	417	391	393	377	385	395	419	396	378	432	415	378	396	391	411	344	406	411	402	385	430	382	410	396	404	431	402	410	392	384	398	406	386	426	380	393	344	415	388	403	416	396	439	367	360	366	377	400	415	419	375	419	409	419	429	399	398	369	377	405	395	374	416	364	378	418	368	386	404	432	423	418	421	385	426	381	403	405	364	372	412	398	368	397	399	399	403	417	369	374	402	411	446	422	375	425	432	395	423	388	388	377	384	444	407	382	415	394	431	405	369	410	405	408	407	388	395	425	433	384	373	426	406	405	388	406	394	408	429	408	396	385	378	428	388	380	401	410	381	433	439	392	393	385	383	409	407	400	420	393	390	390	408	456	394	436	408	412	396	389	405	421	402	408	415	411	421	398	396	406	400	416	461	389	377	358	373	361	419	423	397	412	409	395	393	403	435	404	445	441	437	383	425	381	393	402	396	424	400	446	376	407	420	400	394	415	378	399	408	385	378	366	424	416	413	426	418	396	383	396	394	395	367	418	355	407	383	382	394	421	407	446	439	420	399	393	414	375	431	404	382	386	360	404	414	413	404	405	408	386	423	389	391	420	424	391	407	400	393	390	405	435	384	366	397	441	372	404	406	389	416	430	410	416	430	419	400	397	413	399	376	433	384	420	397	417	416	414	405	435	383	425	404	387	407	425	384	401	402	405	431	386	383	377	425	397	373	378	396	430	379	384	397	396	372	400	413	409	397	455	424	388	406	429	354	377	420	415	443	391	383	407	389	358	389	404	360	402	394	402	387	427	409	369	441	375	379	406	419	390	403	351	404	370	394	402	393	379	415	369	391	427	415	415	381	387	387	394	429	393	381	423	394	414	388	404	403	418	424	406	372	357	405	406	404	408	399	389	430	410	356	413	377	396	420	366	446	408	385	418	371	370	430	363	368	437	399	402	397	394	402	389	370	401	409	400	417	436	362	408	416	406	393	402	421	423	400	407	379	386	411	393	395	369	385	388	428	405	438	385	417	372	395	425	400	394	389	407	402	421	419	384	427	397	365	383	401	406	394	390	424	396	411	447	387	416	396	413	388	397	385	403	424	371	432	414	384	424	432	380	380	415	408	376	395	430	399	392	357	395	388	401	347	371	376	389	388	388	352	364	375	419	394	393	416	401	415	403	418	382	397	409	405	427	390	404	389	414	430	385	432	414	408	408	387	405	399	423	439	402	410	417	389	386	365	425	392	416	393	428	416	385	400	416	409	379	394	414	411	380	427	410	422	416	386	380	426	374	391	412	362	419	376	395	399	403	385	411	412	410	369	396	377	425	405	385	385	420	402	420	415	426	413	392	384	427	389	395	396	394	421	412	414	400	450	404	407	382	410	363	423	391	404	380	369	421	413	397	401	423	443	370	435	414	381	423	375	397	376	369	404	416	379	407	407	412	381	425	395	367	422	424	401	385	407	388	370	420	412	416	386	439	336	382	411	405	402	365	394	415	446	437	425	427	424	397	422	377	430	410	370	408	421	405	413	432	420	417	384	398	411	403	381	408	442	393	425	397	409	418	431	418	410	392	377	387	386	423	425	406	401	405	417	397	382	410	365	412	424	387	428	395	373	430	393	380	401	393	417	416	417	375	401	440	406	370	392	380	386	440	441	366	403	408	395	405	428	411	421	389	424	401	406	425	382	424	430	411	409	446	399	403	405	387	414	422	370	386	374	373	402	421	399	386	382	416	403	399	376	420	402	383	407	391	397	385	418	397	377	387	395	394	399	387	383	419	410	404	420	429	414	402	408	393	411	404	381	371	389	443	372	393	398	409	421	413	414	409	431	370	403	381	414	387	362	419	404	377	399	434	404	408	378	400	418	376	373	413	373	375	387	405	381	389	408	370	413	399	390	410	391	398	423	409	441	437	384	411	433	401	393	407	387	396	377	393	375	393	426	408	408	370	397	393	395	380	425	423	417	435	401	391	377	412	412	392	378	394	421	401	391	408	396	401	393	411	414	391	395	411	412	397	409	408	397	394	420	442	401	406	410	407	393	379	390	394	422	415	416	433	421	403	392	382	419	410	398	422	398	367	419	417	394	409	405	379	431	422	394	378	409	398	416	387	445	373	386	399	408	398	404	397	371	427	405	396	379	389	393	384	391	379	404	432	391	434	394	410	388	396	430	389	364	376	426	405	404	387	388	386	380	393	411	409	399	439	427	386	449	375	397	393	433	359	426	376	384	431	351	384	408	419	387	376	416	392	383	386	374	416	391	387	411	402	379	410	381	350	364	420	409	361	391	438	398	379	386	421	441	408	412	381	401	353	441	432	405	427	398	397	410	421	400	408	394	409	381	374	389	398	415	424	409	386	396	424	455	423	396	402	369	401	428	388	401	386	397	408	435	398	427	404	371	404	416	430	422	393	387	417	373	443	397	394	395	413	397	379	391	406	421	434	380	408	391	411	432	383	444	440	392	404	397	412	430	415	391	405	424	375	395	422	403	416	366	446	400	396	392	409	388	425	413	409	411	391	414	413	432	409	380	412	394	385	393	425	392	397	409	399	437	395	417	393	409	461	390	377	415	396	402	422	388	390	419	426	400	366	394	398	377	406	357	388	390	424	401	408	420	408	417	415	381	374	457	377	413	416	376	415	396	410	418	409	435	416	392	396	404	359	404	383	380	440	398	380	424	419	391	401	388	400	428	426	383	407	371	429	465	411	427	411	364	401	414	405	383	384	419	403	405	416	372	411	417	408	389	464	369	420	431	409	422	411	403	390	409	395	401	404	387	421	440	370	415	404	425	369	437	419	408	424	389	390	441	413	422	413	406	380	429	406	383	383	391	380	434	373	426	422	387	371	395	372	392	388	390	401	386	385	445	381	413	428	427	387	386	376	409	456	381	438	388	408	436	393	390	408	359	400	407	426	431	371	357	395	395	408	413	394	428	425	405	412	391	402	396	406	406	416	415	394	422	386	420	410	387	388	410	367	394	405	376	375	389	391	366	336	401	421	370	353	406	389	414	379	405	400	417	417	418	394	407	406	423	413	387	385	443	397	387	380	397	452	392	415	394	415	381	396	369	376	422	418	403	368	381	402	396	399	410	395	409	450	476	382	382	415	425	358	404	396	397
59447	88231	61626	33065	12810	3050	1023	829	771	753	772	772	743	745	746	752	781	763	729	765	726	739	811	735	742	725	760	727	765	772	776	734	755	725	796	697	748	800	727	734	804	774	752	740	711	746	741	762	771	777	711	775	736	732	746	746	745	732	761	754	765	709	680	723	731	739	739	726	756	730	768	793	794	781	751	728	793	763	733	743	754	747	765	746	706	736	734	713	722	735	778	740	742	803	785	716	755	741	774	735	810	788	741	763	750	740	730	736	721	792	743	700	759	734	754	727	751	752	768	755	696	776	762	782	756	677	690	743	725	725	722	762	706	778	749	731	764	736	737	703	758	749	793	760	736	783	752	716	715	770	743	785	740	741	765	770	781	738	775	737	738	744	781	765	701	765	733	757	745	773	781	724	759	811	757	757	731	733	787	764	685	804	736	743	727	735	785	729	741	738	769	724	742	736	743	781	728	758	789	761	752	771	719	763	701	693	726	764	731	767	725	714	762	767	780	707	732	741	782	776	739	767	713	738	745	749	752	737	782	736	728	753	780	764	784	782	774	774	768	749	761	758	730	759	734	739	754	747	766	732	760	793	758	768	771	773	746	767	726	744	711	764	781	774	737	789	785	727	746	756	747	771	780	740	767	785	703	763	728	739	735	731	794	766	703	718	730	717	722	806	786	829	844	789	764	747	771	765	763	749	829	728	706	753	689	735	734	720	796	774	788	747	745	807	739	733	759	789	794	760	755	750	728	771	726	714	714	754	756	734	730	695	740	811	780	697	724	748	718	760	711	786	769	744	708	766	789	757	727	772	766	731	766	760	744	745	762	773	774	759	756	738	728	777	750	736	807	808	724	733	762	715	738	760	717	730	768	770	735	732	710	772	774	812	760	783	750	798	778	747	749	774	749	767	786	793	719	740	777	745	788	744	768	782	725	732	752	773	745	756	760	715	740	735	767	735	757	743	748	779	712	760	720	749	748	810	813	791	766	762	756	762	766	714	765	726	812	734	822	729	768	775	745	724	746	777	796	758	746	779	747	724	766	740	778	725	787	708	747	792	705	742	761	756	743	752	737	772	747	784	723	764	792	745	748	780	755	735	791	711	764	692	746	719	775	736	760	774	778	707	791	774	719	725	714	754	736	730	743	719	712	711	769	758	748	711	728	788	678	760	792	739	760	769	754	736	729	809	749	736	754	662	721	739	753	784	748	798	773	735	744	754	774	796	753	764	777	766	781	754	809	756	735	799	752	728	782	786	778	759	743	736	766	762	715	738	785	816	775	738	761	765	770	727	720	743	729	726	777	762	820	726	739	785	781	763	753	770	706	798	719	710	721	726	776	767	779	740	748	781	781	769	720	735	720	752	712	766	712	703	766	831	770	787	719	759	765	738	769	755	721	693	775	757	721	775	760	753	766	740	794	780	777	753	737	766	758	783	773	742	698	737	754	776	740	762	744	738	750	698	776	800	772	758	745	733	771	799	751	762	746	741	773	759	717	728	766	746	775	694	772	760	789	787	721	763	741	727	758	773	758	783	749	800	749	736	671	735	745	749	754	734	762	750	716	747	748	757	743	738	783	705	769	754	765	763	718	729	737	776	784	757	804	719	786	762	739	679	712	725	787	767	773	739	769	734	752	737	735	769	778	782	755	720	703	779	714	709	804	768	737	734	796	749	749	735	766	790	757	729	768	711	768	711	723	771	727	739	754	760	787	782	770	758	756	745	765	759	772	765	794	770	714	742	755	718	751	747	749	741	807	742	754	793	766	807	777	710	782	717	693	765	744	739	750	762	774	717	775	783	798	694	740	743	735	728	714	756	780	774	756	754	774	722	760	739	765	737	757	750	732	795	757	713	830	737	726	726	718	760	741	773	774	757	727	753	749	771	775	728	739	761	762	762	742	708	757	756	730	785	748	789	764	692	748	763	810	738	755	764	750	703	727	778	699	748	693	781	793	704	763	822	746	751	764	778	774	734	725	777	741	796	780	691	703	737	763	773	695	737	799	756	766	720	735	752	773	768	779	747	723	704	745	739	696	747	722	765	728	772	738	723	754	732	761	763	749	777	754	763	724	748	750	730	778	802	738	768	768	708	805	747	758	754	814	724	755	728	722	733	769	776	794	813	749	745	735	714	761	730	749	804	807	752	734	791	736	760	788	730	759	780	727	763	783	760	726	792	750	743	707	744	753	755	764	753	764	730	717	724	712	737	725	768	762	747	724	742	778	733	742	729	755	785	772	724	806	780	775	813	760	727	744	747	697	763	734	705	777	708	770	726	767	745	764	773	768	778	697	781	803	722	734	713	738	786	788	798	786	757	706	810	741	778	757	746	755	754	743	759	754	758	794	779	759	753	785	719	770	691	753	804	771	759	760	795	757	789	766	755	753	749	758	800	699	733	750	804	782	725	745	736	736	720	746	739	773	734	755	707	804	743	733	755	738	764	741	762	713	772	717	720	759	713	814	770	681	760	717	754	750	710	756	745	738	772	743	718	783	755	754	775	726	731	737	769	779	805	788	767	778	768	769	681	799	793	781	747	764	731	815	771	729	745	741	736	718	722	726	778	729	764	764	749	745	767	749	756	774	758	768	774	779	751	715	800	708	740	736	755	765	767	731	748	738	755	766	722	755	781	735	758	748	765	743	743	770	733	784	774	719	722	756	726	718	789	704	771	781	732	729	759	814	714	766	734	711	760	733	787	751	755	750	767	759	734	796	755	737	769	754	749	752	776	771	783	710	748	730	736	768	711	705	775	684	759	723	826	730	777	764	771	737	760	736	721	711	766	755	775	765	740	769	758	727	786	763	746	780	754	731	766	758	718	720	767	713	740	773	768	767	680	733	737	723	779	817	783	749	768	756	706	730	766	730	735	786	699	759	769	715	738	774	720	697	767	715	755	766	751	783	659	749	779	792	728	745	740	767	773	733	775	750	782	759	760	738	755	698	738	796	750	748	740	727	767	809	766	756	767	782	785	694	707	730	782	763	740	716	798	740	739	740	780	740	747	727	765	731	785	736	749	723	718	784	735	779	766	742	752	760	749	713	712	751	747	754	740	781	740	726	729	716	771	723	802	761	769	747	782	774	792	781	752	754	770	777	708	748	715	755	753	796	741	716	735	750	744	768	746	774	734	757	769	741	751	759	792	753	746	714	693	742	744	731	730	765	735	803	717	721	778	718	713	757	750	743	757	749	693	729	747	814	768	739	794	789	688	709	776	775	742	757	786	765	726	743	683	748	790	765	711	801	769	763	749	809	765	738	752	725	741	728	756	757	753	732	736	735	675	751	761	775	769	777	754	718	758	785	741	719	799	720	765	786	767	764	769	758	707	752	734	757	736	761	735	725	760	717	749	731	751	788	750	710	743	781	809	740	742	766	781	716	712	744	782	777	741	713	734	719	737	737	761	709	726	756	781	721	755	747	761	757	747	717	750	768	755	737	765	729	815	723	758	758	731	712	727	744	747	784	740	753	752	790	779
23450	22434	30888	25063	21165	16348	2972	595	464	485	497	457	507	467	486	485	486	456	438	498	505	470	462	460	437	439	492	458	456	451	474	481	418	461	473	422	447	437	477	486	469	456	455	447	470	415	471	457	468	503	476	472	434	493	457	518	471	483	419	454	472	453	458	481	489	448	468	475	451	440	432	480	486	450	429	458	437	505	428	451	420	443	411	459	461	461	504	454	477	471	447	444	453	446	479	429	457	473	470	468	427	426	468	436	466	451	461	481	479	450	462	474	475	481	474	491	451	470	461	423	446	460	436	431	471	468	492	451	451	471	466	451	427	469	462	458	502	488	472	452	464	452	450	441	410	481	483	515	453	495	471	451	454	503	473	478	486	475	438	472	459	497	486	480	472	444	445	441	468	444	432	431	435	484	476	455	448	450	425	512	502	463	457	440	453	502	437	471	480	483	465	431	496	414	417	481	488	456	494	475	457	482	462	433	499	480	458	447	466	456	475	472	452	450	452	433	436	447	432	477	471	489	470	490	466	447	492	432	472	441	468	485	451	475	460	455	490	509	471	471	477	477	456	484	457	457	465	457	448	461	492	477	449	488	469	454	434	454	447	402	451	469	495	459	411	506	466	466	456	438	489	485	448	432	439	473	447	459	458	473	451	447	426	500	434	451	462	440	436	443	492	457	490	502	481	427	473	473	473	450	425	435	477	445	439	456	469	471	455	422	456	497	481	442	445	505	448	448	447	449	458	480	497	506	485	453	434	502	462	443	440	469	483	441	470	436	453	472	441	419	465	405	455	480	452	451	453	439	506	455	429	472	469	484	456	489	470	510	437	466	478	436	501	479	476	426	486	473	501	457	490	442	464	451	512	468	458	503	476	483	439	478	460	472	467	434	462	476	440	449	469	467	482	485	453	463	433	463	464	508	463	433	493	490	475	495	471	479	463	445	428	491	460	475	451	440	433	410	438	422	493	445	426	472	467	453	456	467	485	424	452	466	466	458	433	474	442	440	470	469	454	469	457	443	467	457	434	462	431	425	431	515	476	449	457	436	449	457	483	426	427	439	454	468	454	464	446	442	477	466	510	446	451	477	476	483	467	429	457	473	452	456	473	472	421	455	448	432	485	446	464	491	449	445	491	464	470	454	478	432	457	489	476	451	469	482	456	450	458	491	442	472	470	475	449	460	410	453	433	435	467	498	485	427	468	431	474	457	438	499	476	479	440	445	450	463	488	473	452	474	444	493	448	461	439	440	474	458	439	441	465	454	445	445	464	471	480	458	467	486	464	407	484	493	475	495	458	437	455	477	472	484	474	480	471	495	474	434	511	455	477	432	453	433	474	459	442	472	450	430	446	444	457	467	482	455	480	448	483	446	476	447	481	449	467	416	461	475	474	434	446	438	419	424	458	471	461	434	481	482	485	471	446	489	458	506	460	435	419	454	480	475	442	487	468	456	435	450	509	448	454	460	467	487	451	479	460	453	476	450	469	456	480	466	473	460	500	469	465	482	471	496	449	458	476	449	470	479	500	446	501	446	459	504	475	491	461	499	505	451	475	408	444	469	480	439	468	459	490	460	480	476	435	429	496	429	508	422	434	439	472	463	476	486	469	420	434	489	448	456	421	439	434	463	484	470	449	461	474	436	477	442	453	483	460	425	475	450	475	466	446	436	475	450	435	485	510	476	469	439	466	428	466	474	457	459	423	469	475	455	475	439	441	437	465	468	427	439	450	428	448	449	441	442	449	483	456	446	448	451	445	440	454	453	511	488	452	484	462	474	455	459	482	469	442	494	472	447	503	471	462	441	475	478	449	466	461	494	444	463	484	452	445	456	471	439	446	447	488	409	493	473	465	511	482	443	472	473	455	466	451	452	453	462	438	461	450	449	452	425	457	436	490	436	449	493	455	450	474	497	441	473	487	481	445	480	459	463	424	470	489	446	443	482	506	465	462	516	449	451	461	488	457	450	462	453	449	463	477	462	456	446	483	451	445	434	454	457	486	470	463	500	451	454	465	421	453	454	477	503	490	483	482	478	425	458	449	494	459	467	481	463	461	485	436	434	448	487	479	496	430	466	438	487	450	511	454	446	477	464	427	493	476	491	452	476	468	457	444	443	507	468	475	420	461	468	446	464	467	432	466	458	436	466	418	435	459	482	432	467	442	448	427	459	453	485	431	437	463	442	455	455	415	436	411	459	467	467	458	490	464	439	440	467	431	437	443	445	444	462	449	447	445	491	486	438	450	482	454	480	406	498	484	481	432	442	458	460	457	498	453	448	466	468	451	475	443	441	456	455	480	474	426	449	505	470	453	456	444	491	449	469	462	473	453	447	430	450	503	466	485	464	441	443	461	469	498	462	400	436	435	447	485	455	468	496	424	505	440	504	434	408	527	475	458	490	486	506	461	447	440	440	468	458	459	494	457	451	488	488	467	460	493	515	493	464	490	464	459	437	443	451	480	456	465	451	486	481	478	452	458	459	487	449	473	471	481	451	466	463	462	471	505	456	444	427	472	438	459	462	457	474	479	470	434	459	427	466	450	499	476	420	472	463	483	484	469	481	461	452	435	492	459	471	464	439	453	465	440	469	485	457	457	478	482	434	450	486	459	476	418	468	463	488	442	452	468	501	480	485	469	432	467	472	449	466	433	462	408	478	456	499	470	453	435	475	467	462	466	482	462	513	477	468	453	473	460	458	456	447	461	451	470	458	483	455	424	491	432	470	469	453	420	435	438	446	453	431	465	462	446	466	420	495	472	432	457	446	499	491	460	471	463	480	483	481	466	485	445	460	437	465	444	453	439	479	456	454	444	484	454	475	440	434	496	463	456	434	479	471	464	449	430	428	413	487	456	441	466	496	463	491	476	457	506	431	432	423	476	473	447	457	447	485	491	473	458	488	417	483	518	473	460	467	446	446	456	464	465	458	434	470	457	511	460	475	434	451	460	442	447	482	449	413	449	444	442	473	453	428	433	491	466	426	457	470	459	459	454	449	448	482	488	475	454	459	435	474	439	461	454	418	456	486	482	458	477	488	473	445	465	417	462	433	451	476	457	479	472	448	435	440	446	455	498	430	474	446	467	447	462	453	438	460	421	472	474	503	465	488	431	462	463	438	451	489	493	481	461	478	465	469	469	456	499	463	461	454	459	459	484	440	473	433	450	475	468	452	471	445	450	457	457	460	447	451	438	456	435	459	460	468	460	425	450	416	456	446	404	489	443	466	423	486	485	443	462	467	468	449	444	459	457	420	483	482	480	430	484	452	467	456	427	440	450	479	489	465	460	464	445	422	468	463	452	478	440	490	481	456	504	450	458	407	443	451	476	447	509	471	447	472	400	433	436	437	439	441	430	452	425	414	482	442	467	476	471	451	445	471	446	442	455	450	443	474	487	482	446	454	480	473	478	410	509	439	432	453	484	451	425	499	461	462	481	466	450	480	437	477	468	478	472	442	494	438	476	492	446	453	435	445	466	433	458	438
60753	100502	72422	42500	19478	5101	1386	910	835	844	805	819	849	836	835	856	809	858	809	836	860	810	787	854	781	859	771	847	838	838	875	838	810	860	805	862	794	827	847	826	799	811	772	876	798	773	846	814	843	814	843	848	836	835	817	841	822	868	830	793	798	795	811	834	829	775	849	787	839	823	836	895	854	856	797	788	824	836	825	791	830	885	814	796	862	833	793	788	849	855	823	777	788	817	773	793	797	794	795	821	826	835	814	827	837	817	817	830	756	810	835	838	810	814	841	782	857	843	837	825	836	807	812	838	811	800	828	858	769	810	790	831	827	850	822	830	837	840	802	785	831	833	828	777	783	788	846	794	787	788	803	805	880	775	829	802	778	835	851	793	841	792	834	823	871	771	775	810	845	828	813	858	806	871	809	874	829	852	788	850	832	825	850	874	836	799	827	815	808	808	835	820	784	815	859	861	806	800	833	836	837	816	821	836	800	833	841	815	854	820	839	777	825	790	844	806	816	809	767	765	795	791	823	851	787	839	779	805	818	789	815	836	829	816	796	816	785	784	863	866	793	851	833	791	862	788	833	802	848	820	819	823	816	821	812	830	864	843	868	800	798	787	811	801	854	853	835	811	799	841	799	806	851	792	814	829	845	837	843	822	843	822	826	783	811	865	832	811	770	818	828	813	812	793	850	841	826	775	764	797	825	841	856	850	848	873	817	805	812	817	826	850	830	818	803	809	827	843	834	832	836	813	773	781	815	874	842	868	830	820	801	763	823	809	780	786	788	865	787	823	851	821	804	826	815	875	773	809	777	841	817	868	800	803	817	778	857	790	770	782	833	775	827	780	819	814	843	822	817	803	805	820	831	824	855	802	788	819	831	813	830	821	818	749	810	781	802	831	821	750	846	795	813	826	813	782	811	808	806	809	867	789	823	804	801	830	823	796	813	811	816	839	832	818	856	812	819	832	819	833	859	823	823	808	761	776	795	788	829	848	910	819	800	857	834	842	804	842	844	823	827	814	804	852	787	808	811	752	836	822	852	777	791	866	833	863	834	794	858	826	808	830	804	810	816	824	816	819	777	840	762	796	762	829	830	880	808	858	804	863	823	812	875	853	831	818	894	857	858	833	895	823	799	806	845	868	752	825	789	780	882	873	889	874	824	840	808	858	821	849	805	771	774	787	866	762	864	806	772	787	821	825	823	795	787	886	809	834	827	784	806	790	875	837	823	789	820	836	813	804	791	863	821	816	805	875	807	845	886	823	796	841	844	852	791	816	860	828	834	861	834	799	812	853	841	816	805	865	795	839	822	828	837	768	861	832	812	814	796	847	805	823	869	748	798	772	785	872	760	841	829	816	827	808	839	780	827	837	795	861	827	823	803	840	824	828	792	796	832	856	845	805	831	811	803	818	850	817	816	843	790	803	851	810	877	807	840	773	846	836	834	835	768	821	824	788	766	812	763	814	823	760	821	804	786	792	797	830	781	832	840	824	845	855	791	813	821	826	805	801	808	846	823	823	808	831	802	825	834	782	834	816	821	792	769	776	843	843	843	826	827	766	842	761	842	805	818	845	853	792	846	796	806	818	806	842	836	812	811	846	826	835	775	762	811	802	857	868	760	814	848	821	872	832	815	843	818	845	814	803	847	805	846	837	793	791	762	823	795	758	847	814	808	805	847	839	834	839	853	802	874	842	801	805	819	834	811	785	836	859	843	822	808	839	826	864	822	802	827	799	820	825	866	808	807	847	870	800	807	792	782	779	848	886	818	797	866	813	815	832	807	804	844	778	799	824	854	777	845	810	822	828	846	854	808	758	826	856	874	810	855	799	833	816	832	797	841	790	812	828	872	813	818	789	851	847	811	783	785	842	804	796	822	815	784	857	848	758	832	843	811	762	829	819	803	840	808	810	773	774	809	808	825	731	785	840	790	845	834	833	827	861	819	794	827	816	801	817	816	813	795	840	819	803	810	816	808	747	776	847	824	830	832	821	794	780	865	794	812	799	862	773	802	807	833	839	834	831	832	821	831	829	797	835	819	802	781	796	822	818	841	817	874	765	786	835	835	819	861	756	771	815	860	834	819	826	819	834	824	828	790	856	797	827	786	840	775	811	784	828	839	846	851	825	808	821	825	830	857	839	795	836	822	794	824	832	883	806	758	823	809	848	866	734	798	796	795	789	809	821	803	848	850	830	770	786	808	793	831	813	810	837	830	821	752	780	856	832	782	816	799	781	827	804	812	828	772	873	842	810	803	833	854	828	821	831	827	871	835	784	801	812	842	816	753	828	837	807	841	820	811	882	808	782	807	817	803	780	794	801	830	809	837	800	817	851	789	799	807	800	814	785	835	825	766	794	806	802	775	777	816	854	838	818	827	868	803	782	837	810	908	819	818	807	836	838	844	856	816	843	841	750	779	852	798	800	799	847	830	824	806	834	817	799	819	839	800	801	865	849	856	812	827	813	799	833	904	836	819	818	806	759	814	813	863	808	845	868	823	820	783	847	757	756	802	768	843	850	861	784	839	829	809	796	868	791	794	823	872	788	836	908	839	802	876	804	806	816	826	828	835	814	861	832	846	775	833	850	841	847	784	853	807	854	886	876	868	823	862	832	825	818	806	881	808	787	805	828	823	823	813	828	846	745	847	840	834	868	846	749	786	790	910	804	795	875	809	854	820	825	830	778	794	866	821	794	787	871	797	880	818	774	863	841	798	783	842	800	818	802	840	857	778	835	808	836	868	815	856	819	807	798	765	823	804	831	825	834	775	829	806	816	811	823	840	839	798	801	795	858	817	789	860	852	819	750	843	785	835	828	838	824	769	807	777	836	806	844	856	859	799	830	777	801	858	823	777	797	824	819	836	867	789	809	848	817	800	866	760	822	855	823	833	843	826	825	851	837	793	775	782	809	844	788	790	809	822	785	834	847	820	813	804	777	805	834	824	805	836	780	861	837	862	765	846	832	781	797	790	860	807	775	772	799	786	828	902	836	797	850	794	797	840	800	793	821	800	826	834	869	803	870	827	827	815	750	846	787	828	850	826	820	850	842	876	797	802	835	826	778	836	784	829	783	760	775	808	805	855	852	802	805	792	867	792	793	797	822	748	871	824	776	741	804	863	816	860	854	893	841	858	781	865	780	826	812	829	839	796	789	782	820	793	792	809	883	856	776	834	815	787	877	849	800	836	796	810	873	799	845	846	788	770	768	833	869	794	755	796	778	848	811	777	881	803	786	839	812	836	770	805	811	818	802	853	788	798	769	835	788	775	821	855	832	791	815	843	792	826	896	819	793	852	819	828	797	806	862	830	794	868	787	756	820	815	806	787	846	766	795	842	864	855	834	829	829	850	827	809	829	780	859	842	842	820	872	762	845	866	799	864	847	849	772	819	822	850	806	839	808	828	790	871	833	859	809	830	776	828	816	763	831	800	790	849	836	760	822	855	822	813	834	773	830	814	850	827	821	805	821	765	782	812	838	835	819
29700	31488	27258	11536	1762	577	455	425	397	396	416	436	411	451	410	427	413	412	421	401	395	391	391	390	412	421	413	422	396	401	441	389	440	423	383	433	435	445	388	425	399	479	402	409	428	446	426	404	393	403	399	394	389	388	452	415	437	398	383	426	423	402	382	448	385	427	382	431	390	388	413	425	404	427	386	406	397	383	386	405	433	392	427	362	404	361	448	445	435	368	381	388	425	370	408	410	417	403	372	406	395	352	425	398	407	403	427	380	431	402	380	420	393	432	417	385	400	405	395	390	385	444	418	431	410	439	416	404	407	399	408	406	413	421	397	424	382	399	420	401	403	429	383	388	421	396	373	403	374	400	436	410	406	419	404	411	389	430	436	418	418	414	362	408	436	431	403	409	425	427	445	388	372	400	413	381	371	411	459	438	395	367	395	427	411	377	403	415	364	430	421	396	403	396	388	424	408	419	389	397	392	438	429	397	406	401	375	424	408	426	412	393	396	425	381	403	396	402	400	385	382	422	404	418	401	407	395	412	422	429	396	390	417	413	376	421	416	400	405	404	401	424	392	365	378	389	446	426	393	445	406	409	393	420	369	403	401	414	391	422	412	436	431	388	422	399	430	405	403	434	388	408	432	414	437	392	408	395	367	411	387	370	430	421	409	382	364	400	418	425	397	397	407	420	386	391	410	412	416	393	417	445	420	360	389	402	416	407	384	423	408	421	395	402	415	436	411	417	438	413	403	442	397	384	376	393	415	451	407	410	409	400	405	427	409	385	426	403	414	415	419	374	423	410	435	415	418	400	385	398	411	396	403	394	404	443	371	393	395	439	401	402	401	396	416	385	422	412	395	400	414	403	439	435	416	407	417	383	402	418	420	408	394	423	410	400	430	402	436	376	403	399	391	386	381	400	379	405	372	458	382	434	418	430	426	404	408	399	392	407	436	402	389	396	410	423	425	406	421	461	379	422	406	380	436	349	372	369	401	372	396	392	441	391	425	406	400	396	380	426	424	404	426	408	431	377	393	404	428	406	407	421	372	404	398	422	407	442	406	385	428	399	441	426	419	402	426	385	425	383	404	381	389	385	401	420	422	362	423	384	367	387	425	426	399	402	403	409	408	400	407	385	435	407	416	410	386	425	373	398	403	393	393	394	377	398	418	399	382	381	377	378	398	437	388	428	381	395	414	404	404	447	431	394	387	378	408	386	432	384	404	452	385	400	387	377	396	388	390	433	390	422	417	421	390	432	424	423	392	425	434	404	387	373	429	405	434	426	398	387	397	427	390	388	438	411	382	414	427	391	396	451	419	419	406	418	399	431	403	379	417	385	417	437	391	380	422	406	382	383	399	365	404	414	415	380	416	410	413	411	393	417	403	406	420	424	420	418	407	394	385	377	419	438	402	385	366	453	373	341	398	367	416	442	396	372	406	402	420	427	434	426	404	414	365	393	390	418	429	382	400	425	404	383	391	421	458	401	439	441	388	426	420	373	431	392	416	379	397	417	405	367	400	392	407	415	408	412	404	380	402	375	397	438	399	419	398	418	389	417	428	390	392	396	381	377	398	397	417	407	408	410	424	413	445	399	430	403	416	381	429	405	416	398	389	423	416	417	412	408	430	396	411	436	404	419	406	409	454	417	419	409	390	413	382	404	407	403	432	391	404	408	398	413	386	404	365	409	398	454	420	435	411	402	415	449	394	370	383	424	397	416	424	406	443	389	407	401	431	376	417	410	408	431	406	432	402	395	397	427	376	400	406	433	381	392	415	382	402	419	421	393	400	389	385	403	416	399	396	446	444	419	406	427	394	442	408	400	377	424	396	365	406	420	384	426	420	405	403	411	430	414	445	439	436	409	366	387	413	384	405	396	428	386	400	409	404	418	390	421	417	393	380	418	438	401	376	390	388	391	389	397	407	385	443	410	396	423	405	386	412	407	380	416	439	400	404	394	421	408	392	417	416	430	396	441	434	377	362	372	406	384	394	399	419	404	397	410	401	438	418	387	415	426	377	414	399	365	402	401	414	400	405	421	436	410	402	415	411	405	428	393	410	362	390	398	445	385	395	374	419	374	404	418	405	378	407	375	434	427	425	441	416	407	410	387	380	394	422	396	459	442	436	432	434	439	422	369	393	414	361	414	431	416	424	442	402	398	403	416	414	402	403	376	388	403	397	418	424	428	399	417	397	372	403	430	348	405	385	424	397	454	416	394	405	350	391	439	386	462	401	400	426	404	422	400	379	408	375	430	414	409	418	410	414	366	425	424	458	413	430	413	398	386	395	407	406	457	387	375	435	417	424	409	401	404	432	398	418	393	437	383	427	407	404	426	415	444	397	420	403	428	406	399	387	363	381	408	415	398	411	400	420	406	395	395	457	412	431	408	381	415	431	395	458	412	410	423	413	403	411	398	411	412	388	449	375	404	430	374	378	417	408	420	396	371	393	439	396	423	401	388	404	396	463	434	392	409	428	413	438	405	382	409	431	402	403	390	428	400	404	405	412	447	386	381	414	404	407	399	402	468	382	403	416	446	407	390	361	412	425	393	381	406	397	430	438	395	407	421	399	390	431	387	436	402	443	414	385	441	455	381	412	397	413	402	418	431	430	431	411	398	380	456	421	450	404	393	386	419	384	397	391	438	402	417	407	397	397	419	416	421	420	434	433	417	427	388	394	394	401	398	383	417	370	439	409	454	354	433	406	372	411	441	454	411	387	418	434	392	428	379	390	407	407	383	445	410	395	411	381	420	405	367	405	417	369	412	419	382	364	425	373	406	397	416	431	449	427	404	407	412	379	419	399	383	404	447	411	445	385	400	407	413	395	401	444	391	491	386	415	428	386	440	433	399	401	406	439	371	410	374	419	381	424	408	399	426	417	419	424	391	385	407	407	437	387	374	410	399	404	412	373	384	428	406	396	389	424	429	432	402	404	415	376	427	413	395	417	377	402	395	383	440	424	403	388	399	435	397	395	409	388	395	397	423	436	404	407	435	401	397	384	389	417	407	400	364	414	404	425	397	426	418	432	400	384	391	401	399	386	400	420	408	375	410	397	426	424	392	395	422	393	400	419	400	374	409	380	388	401	385	413	424	396	445	415	372	377	381	413	408	410	412	404	416	400	394	398	407	383	394	394	413	395	390	444	410	404	389	399	446	389	395	406	400	436	391	403	412	388	380	423	384	406	435	398	400	381	397	421	376	408	389	370	424	415	419	393	420	414	394	416	393	397	413	374	416	386	386	423	401	390	401	465	399	400	386	407	432	428	406	416	412	420	363	430	422	414	387	429	423	410	400	406	435	425	391	414	422	419	387	407	420	420	394	436	406	389	414	417	395	369	372	410	424	426	431	444	390	386	402	408	376	438	422	447	439	408	358	423	404	418	391	415	397	420	419	394	431	437	448	394	408	391	412	409	422	443	422	402	417	433	416	408	424	420	426	422	427	406	366	420	414	434	408	440	388	394	394	431	392	419	421	429	410
37330	48484	32184	12553	3422	1232	843	791	764	769	764	755	766	733	736	769	751	805	784	791	774	792	727	743	776	727	726	765	786	749	727	741	778	719	726	727	702	778	770	812	778	783	739	698	686	788	772	750	720	741	740	734	758	714	761	752	788	743	764	711	751	791	785	735	780	773	734	749	763	754	752	691	775	731	737	758	793	754	788	756	731	777	749	763	737	698	774	758	759	740	764	706	770	776	718	770	717	695	740	756	759	793	713	802	770	806	736	782	726	755	775	795	756	743	744	788	768	771	765	780	780	779	797	734	791	793	785	741	798	759	759	750	704	791	792	739	776	756	808	739	746	778	770	762	730	750	757	756	769	722	776	755	715	744	771	768	759	750	734	724	814	758	794	769	817	750	744	791	759	739	743	790	772	793	704	770	778	722	754	752	770	734	754	742	770	770	720	710	760	814	770	743	766	721	717	729	761	749	802	759	759	789	755	782	740	750	798	737	751	710	773	735	737	723	776	781	729	772	741	754	757	733	719	771	754	701	775	756	713	753	795	715	786	749	740	770	808	737	777	771	787	782	765	760	739	764	760	762	716	770	773	745	738	743	732	787	741	781	784	781	763	750	785	744	749	776	775	721	717	752	744	764	766	768	761	745	744	814	700	766	734	780	703	770	767	728	754	741	752	750	746	760	762	749	750	781	766	763	742	771	815	773	766	730	799	755	744	705	776	762	773	735	781	757	805	696	742	793	736	765	798	742	729	748	721	803	778	769	724	724	794	804	728	765	776	746	775	752	800	739	773	771	774	782	746	716	770	767	808	724	776	784	770	792	743	811	740	754	802	791	805	765	729	772	764	748	775	766	727	788	758	764	767	793	755	754	724	756	784	785	812	797	770	739	775	744	772	748	746	712	740	765	718	773	711	741	814	790	795	717	729	738	759	758	726	734	743	764	750	815	800	811	736	761	763	764	752	799	748	707	785	775	722	741	735	773	754	708	758	744	741	753	736	824	705	716	740	751	780	728	744	750	790	744	736	770	713	759	747	745	733	744	828	744	737	791	740	771	788	804	752	765	763	727	783	766	728	769	749	755	761	774	739	724	756	751	708	759	751	750	763	791	745	721	715	802	704	767	755	693	761	754	781	735	737	766	730	766	732	737	719	766	735	752	759	776	787	716	746	734	769	793	741	800	779	762	777	793	777	735	799	718	790	815	758	802	710	749	791	725	725	805	775	738	770	782	711	723	753	768	828	785	798	775	758	724	736	780	747	756	687	772	741	718	764	761	747	798	768	765	739	786	758	736	733	783	775	743	767	770	759	778	781	739	781	763	704	751	790	784	788	757	760	760	749	768	768	752	767	765	766	749	712	757	765	788	792	815	770	741	777	768	760	704	733	729	732	764	789	756	751	752	773	766	772	774	779	813	795	786	751	754	768	748	736	782	747	751	760	780	827	755	791	750	742	719	773	732	780	749	788	746	767	699	696	797	765	796	783	745	774	768	751	742	740	784	753	803	750	751	759	744	741	764	733	822	719	770	772	755	763	797	755	758	751	738	760	810	747	759	724	743	728	813	753	702	761	785	795	787	760	721	741	757	783	784	754	778	768	727	740	698	750	716	762	803	752	751	773	773	782	726	747	772	802	736	794	827	765	749	751	774	815	778	767	734	798	826	714	783	735	764	763	706	765	791	734	749	775	796	755	750	817	734	751	811	776	786	703	721	734	728	769	751	731	709	719	744	745	732	746	805	715	772	772	715	813	778	730	766	752	765	791	735	739	740	736	796	801	712	751	774	802	749	765	757	764	761	718	730	709	743	741	776	749	723	742	729	747	749	752	726	795	783	764	711	759	722	778	808	763	727	719	773	786	764	709	787	738	738	753	755	721	747	727	791	789	747	773	771	792	808	736	713	732	703	793	762	747	806	765	752	728	814	756	793	802	754	782	731	797	733	744	758	713	762	755	754	758	808	702	764	775	759	744	763	763	766	767	807	736	754	715	746	834	724	755	777	781	743	749	773	757	763	752	745	709	710	725	756	770	794	778	767	740	796	802	780	738	736	765	783	763	743	771	716	777	789	743	775	739	795	741	770	755	740	743	763	736	755	741	748	791	751	741	740	737	794	759	779	777	780	775	667	743	744	764	779	736	788	724	742	759	724	769	783	739	787	679	763	738	750	700	719	785	770	745	776	776	763	785	730	761	797	737	738	749	768	740	815	803	726	783	788	745	778	773	753	796	764	793	770	758	752	742	762	734	804	743	780	795	723	774	761	756	772	782	762	765	785	737	743	816	745	763	738	825	795	806	756	752	769	775	774	797	731	723	801	760	773	736	762	759	764	765	790	788	767	753	799	771	720	778	742	742	774	745	757	799	760	733	789	743	782	767	776	777	780	752	801	744	792	768	768	725	754	735	793	768	762	781	727	774	779	808	791	769	758	820	743	769	775	806	744	780	767	759	706	729	789	776	765	737	788	776	746	793	799	757	714	744	728	700	720	745	783	744	790	772	765	801	733	768	745	726	795	734	772	801	753	799	738	781	731	807	777	727	748	714	752	746	738	773	760	802	758	754	769	752	735	746	743	758	811	765	806	762	801	793	794	755	762	756	768	743	772	787	743	755	774	782	768	790	747	768	763	795	721	715	753	717	771	728	754	742	750	769	786	716	731	734	716	718	793	761	766	737	752	762	718	700	753	769	752	738	810	726	763	751	792	793	761	729	749	778	773	795	768	773	728	757	772	759	733	717	759	806	743	754	787	763	719	761	730	784	812	765	765	784	787	724	739	739	750	753	748	755	750	763	748	786	753	722	805	795	736	757	775	730	760	796	775	747	802	768	777	746	781	786	718	739	741	746	844	785	689	695	790	720	782	796	765	707	778	781	774	782	769	703	789	741	768	757	761	767	742	766	720	719	780	757	732	752	739	778	779	728	743	786	695	743	778	732	759	727	755	744	793	749	765	783	736	751	726	731	800	730	750	741	775	780	723	819	803	767	752	774	772	755	767	757	786	776	718	756	782	756	757	756	789	753	752	754	763	701	715	804	715	733	755	769	776	770	744	783	785	793	776	697	742	799	748	728	792	736	743	712	758	722	700	744	726	728	752	768	790	756	768	797	728	723	766	740	777	834	773	769	764	730	785	775	726	780	728	774	760	744	722	729	774	769	753	721	776	727	774	779	748	770	713	757	792	742	781	786	776	795	763	774	731	751	767	727	761	741	702	727	751	785	739	763	757	748	772	737	709	782	759	747	750	756	779	837	791	742	815	785	781	799	768	734	775	786	758	758	730	753	774	763	761	782	702	769	758	788	839	741	757	816	744	756	763	745	746	834	742	710	742	740	761	704	748	739	742	746	745	787	787	774	752	791	792	767	713	760	726	767	770	756	750	798	750	716	729	736	791	740	760	784	718	754	824	812	766	761	754	722	764	783	726	756	762	743	734	789	729	725	766	751	727	776	774	802	777	769	749	711	765	785	756	781	765	787	799	752	732
25045	24852	34006	27099	17295	4307	678	461	403	409	443	443	442	435	436	405	411	396	470	403	402	420	422	391	379	405	408	433	417	418	427	403	380	407	424	403	391	402	418	420	385	373	372	382	406	422	416	383	381	398	402	386	424	402	384	401	394	432	446	359	400	414	365	423	400	377	430	381	415	419	399	383	436	409	410	400	409	394	381	409	397	381	437	426	450	405	412	417	364	425	391	426	386	377	414	378	409	395	381	426	380	401	422	414	428	435	405	399	384	431	417	407	369	427	397	380	431	423	409	389	428	416	414	418	377	383	419	417	422	379	381	391	408	422	371	391	407	412	412	395	362	408	409	407	411	390	407	410	419	413	427	439	382	380	441	416	419	427	404	377	396	431	443	435	395	395	395	402	417	402	384	413	410	403	437	416	411	381	433	407	433	410	427	420	403	401	386	380	412	436	405	429	375	426	436	398	444	403	405	378	423	416	397	458	412	401	405	401	391	420	430	410	373	420	411	424	396	429	412	373	410	418	393	374	405	406	407	390	440	385	414	429	377	432	428	434	444	400	417	417	432	373	413	396	433	391	420	400	399	428	361	397	417	472	412	392	413	409	387	391	445	411	425	395	390	415	411	413	381	441	428	405	381	363	399	403	414	398	413	419	401	385	392	428	423	414	401	369	416	425	447	382	396	423	416	409	392	436	406	431	466	403	448	407	402	402	378	384	417	411	397	423	396	437	388	364	426	404	411	374	386	409	438	398	400	435	398	441	377	429	447	395	426	419	399	417	411	417	397	423	407	377	411	417	421	411	411	365	398	394	429	428	420	396	382	432	378	421	425	397	431	407	416	430	383	403	373	374	444	419	401	405	385	362	412	407	420	384	398	400	389	405	416	368	389	477	398	400	413	412	389	401	406	415	401	397	435	402	427	430	375	380	407	410	414	383	430	395	431	418	376	416	386	375	375	404	406	396	444	426	385	419	409	389	394	404	379	435	419	408	394	401	402	400	447	393	439	422	389	384	414	410	393	415	384	410	387	381	403	412	419	428	377	401	423	379	384	405	397	382	407	364	393	411	395	415	409	359	434	396	387	401	427	406	346	407	386	407	409	376	428	419	408	414	434	394	414	405	425	403	394	422	383	395	380	471	403	417	410	387	415	381	412	388	402	335	384	419	400	368	406	401	392	402	411	438	399	403	381	422	367	391	384	450	404	394	374	413	371	415	427	428	410	381	400	436	395	407	394	384	416	414	395	413	401	390	407	405	399	348	436	386	402	396	435	378	408	410	387	444	424	394	360	409	393	414	388	392	418	397	377	416	387	387	410	399	381	395	396	413	377	423	407	403	387	399	389	407	418	407	416	407	379	434	410	393	405	387	404	435	415	426	403	375	375	388	426	399	368	401	427	387	418	390	381	392	417	393	418	427	382	391	407	364	412	417	394	445	410	420	397	407	390	389	399	403	437	398	399	402	408	405	370	404	407	413	346	423	346	375	410	381	394	383	375	382	377	406	417	403	417	435	403	378	371	402	414	396	423	423	390	420	412	384	395	394	394	429	408	394	440	400	430	419	379	407	422	413	411	404	387	409	385	394	374	417	396	372	426	388	394	391	401	419	403	418	406	375	421	411	395	432	384	369	396	410	418	397	391	400	419	382	393	409	414	392	417	410	397	409	398	381	361	392	381	385	390	386	439	383	397	355	388	360	390	399	379	406	407	438	427	437	417	414	383	426	381	389	386	355	397	398	396	383	393	410	397	394	397	432	410	437	391	408	410	405	435	395	398	409	414	396	400	407	394	389	392	416	417	392	399	433	412	414	434	422	394	417	410	435	443	413	386	430	371	416	402	404	374	408	351	403	394	418	426	387	398	384	410	420	402	411	427	383	391	397	398	405	400	401	395	394	408	403	402	422	380	380	404	389	437	414	416	432	399	407	377	366	382	426	427	419	411	415	341	378	405	441	369	416	374	329	403	413	424	456	411	372	411	390	418	370	444	407	411	434	373	451	408	408	364	408	352	389	391	395	416	393	439	393	424	406	407	412	361	409	426	413	396	399	397	415	401	400	409	390	426	369	397	405	410	398	417	409	405	400	388	385	396	437	362	397	421	374	388	394	387	386	402	435	396	422	382	461	413	408	423	420	414	429	392	425	358	400	433	373	361	426	400	395	428	413	392	373	411	387	408	365	410	427	404	405	395	394	393	389	410	384	411	404	399	391	423	382	398	390	416	413	417	424	400	398	400	408	437	392	423	395	411	419	460	410	408	395	416	377	396	431	383	423	406	405	413	440	425	374	393	401	383	407	392	421	447	416	385	405	391	406	424	421	400	435	420	415	396	380	378	409	385	396	394	431	392	426	390	423	406	417	418	431	415	368	411	420	416	427	385	450	442	419	372	397	377	421	414	376	380	408	418	428	417	415	420	387	423	409	368	388	417	416	440	399	423	391	377	410	408	385	423	400	445	459	390	412	372	389	403	404	417	409	420	377	391	432	441	438	413	399	402	391	407	416	382	405	400	365	411	461	398	399	357	400	421	391	405	430	404	428	416	405	381	389	406	398	401	404	458	422	436	392	395	437	384	378	399	385	386	380	403	388	381	432	399	422	411	372	419	408	428	437	410	390	413	398	369	405	412	396	424	441	383	437	416	405	399	375	428	384	410	396	413	405	447	377	400	396	416	439	392	405	404	434	419	433	422	385	402	413	396	398	454	403	441	425	420	413	429	435	371	400	419	410	384	392	442	410	454	387	368	406	443	422	415	401	379	413	423	384	410	406	390	418	408	428	378	410	399	382	367	346	407	438	431	422	391	388	427	433	399	426	394	417	446	419	387	396	393	430	430	395	415	387	426	415	399	371	374	425	401	438	426	422	395	415	391	404	426	401	433	408	397	389	441	412	396	414	400	400	410	454	412	416	385	394	427	391	366	413	430	398	395	421	431	394	380	433	400	416	423	411	429	405	444	406	382	391	420	409	415	405	398	435	388	430	413	391	372	397	408	426	378	443	395	383	426	407	413	438	394	423	418	384	420	410	414	401	403	363	387	395	424	425	426	479	407	406	391	432	412	405	446	421	426	377	429	405	389	417	412	405	411	414	406	438	430	382	378	394	405	395	396	428	397	359	398	452	442	389	367	383	404	420	403	453	415	430	370	398	398	381	375	425	391	436	421	376	399	380	359	380	398	384	394	393	409	437	364	414	418	396	426	427	394	393	400	419	389	402	412	399	392	432	425	427	404	384	415	414	382	395	401	387	399	391	400	369	424	423	437	413	422	397	406	386	416	433	376	400	419	404	390	371	382	388	382	446	368	425	419	422	392	403	417	410	348	407	415	418	410	464	431	435	392	387	401	392	366	404	386	399	386	403	394	401	414	389	414	408	413	380	388	398	466	398	417	408	405	427	397	398	397	407	399	404	392	425	394	442	388	408	392	389	405	381	428	417	411	414	418	419	439	432	414	406	419	404	415	405	438	418	394	411	368	393	380	411
59341	88264	61365	32916	12323	2854	1073	811	765	761	731	750	766	757	809	760	767	729	730	741	775	776	788	755	752	721	722	759	730	737	743	735	737	749	738	742	811	749	768	737	778	755	766	754	770	766	763	745	727	745	758	729	743	739	713	724	739	772	721	745	722	721	779	757	793	790	740	741	715	721	754	788	765	764	799	727	767	768	773	750	796	754	769	761	788	762	749	769	738	791	772	738	727	791	730	774	763	773	767	691	770	753	776	742	763	715	758	735	761	775	719	749	753	826	752	713	726	742	755	754	761	727	742	789	768	785	794	742	775	724	749	795	743	743	742	730	749	741	752	771	671	744	744	758	756	734	708	752	730	767	737	748	727	656	760	689	711	776	730	776	753	746	665	764	711	785	719	778	754	738	727	771	730	744	764	728	767	764	759	745	764	767	720	726	715	761	760	778	791	713	760	753	750	751	755	722	724	721	701	751	755	764	767	737	800	743	715	751	682	696	738	704	724	694	772	737	757	773	815	751	714	784	774	786	755	756	795	819	750	766	776	764	732	752	740	697	706	713	712	724	765	728	736	777	699	785	787	795	800	772	776	763	742	700	733	728	735	768	747	756	752	789	698	754	762	748	795	772	757	719	784	741	782	715	717	739	761	764	746	700	732	719	760	721	767	745	775	777	769	762	771	767	738	808	714	724	740	727	737	738	738	735	778	766	786	779	792	777	755	759	724	713	735	823	780	749	729	698	692	697	796	751	727	741	721	752	720	749	743	757	714	756	745	767	761	711	752	724	753	763	724	695	799	722	742	791	720	715	732	767	774	747	765	733	745	744	723	766	781	758	726	712	703	769	783	747	757	744	747	794	763	765	790	725	781	790	741	754	761	746	741	713	787	752	729	768	755	790	757	712	757	765	784	779	756	707	741	739	743	730	762	731	770	739	726	753	715	698	742	784	778	756	767	733	761	753	726	761	809	718	776	733	726	771	747	764	743	705	750	737	744	782	758	746	731	784	741	772	747	725	697	814	711	779	817	735	788	752	723	733	719	723	743	726	698	811	738	762	742	779	750	764	782	761	804	747	765	767	756	734	736	770	773	763	734	726	758	772	724	747	752	763	753	789	764	731	774	730	788	707	719	723	708	723	761	712	737	766	796	724	748	779	788	780	717	765	720	714	774	773	753	734	698	778	738	742	749	763	780	754	760	738	742	716	760	752	731	740	711	731	765	718	672	749	734	757	727	748	743	708	760	729	713	752	743	737	768	734	718	792	736	828	786	742	783	673	770	684	747	759	739	765	734	744	761	760	702	775	754	782	787	745	729	758	765	739	715	766	823	797	765	756	678	742	763	741	719	778	753	756	711	736	768	705	756	716	742	709	737	783	706	745	764	683	751	747	726	740	749	714	714	762	718	725	736	758	742	743	722	774	788	742	764	742	744	731	788	694	748	735	751	760	743	729	717	696	748	804	712	729	739	721	735	743	748	701	793	733	771	719	722	811	745	777	775	749	720	777	749	759	758	751	713	732	739	778	821	727	737	733	771	735	770	760	778	753	722	765	735	745	717	734	743	721	772	793	711	770	790	724	710	702	794	769	781	726	742	721	751	766	730	792	731	770	761	724	708	760	741	775	717	731	760	759	768	756	750	689	779	764	763	760	747	694	800	727	789	718	733	698	743	740	713	800	718	778	763	748	820	759	779	724	789	752	753	759	725	763	729	734	788	746	751	730	770	795	768	777	737	815	746	740	744	746	725	740	744	755	775	703	781	760	786	725	785	736	719	787	737	752	764	731	776	734	705	750	737	721	745	722	730	723	749	814	724	785	796	773	738	737	725	763	740	714	730	694	816	734	735	774	745	774	778	757	730	717	789	751	713	771	723	797	742	726	708	722	727	735	766	744	708	769	761	782	819	726	782	740	783	761	831	734	746	765	726	765	762	768	782	761	732	751	768	786	761	761	771	745	694	772	717	736	724	721	763	741	719	720	752	767	699	722	742	797	729	739	756	767	769	756	742	744	759	762	787	799	754	753	722	735	765	782	714	757	746	731	738	740	756	729	750	742	756	684	749	756	757	733	741	745	738	736	773	719	780	756	743	779	678	736	689	727	753	707	751	745	727	730	732	731	743	765	746	758	748	782	763	695	760	759	762	830	717	779	704	690	765	804	780	762	749	758	712	773	765	711	742	690	711	767	721	718	760	733	722	731	751	785	742	745	781	745	775	742	767	759	733	780	716	776	764	746	731	723	701	725	793	779	738	704	766	741	749	738	758	769	759	735	723	757	732	769	787	705	653	735	752	735	773	778	729	711	755	744	747	769	728	779	693	770	761	751	685	766	766	758	721	751	774	673	743	748	793	750	794	724	760	753	715	736	765	789	772	763	715	721	722	799	773	777	754	775	730	751	758	723	778	747	723	732	767	779	773	768	796	739	748	765	760	749	745	773	712	732	733	739	762	745	752	779	745	721	763	738	753	746	773	731	748	721	803	751	722	744	698	784	771	757	751	739	736	781	718	747	772	762	691	747	746	799	744	752	760	729	750	742	786	777	731	774	748	757	738	794	787	748	757	716	770	759	747	810	768	742	789	792	790	723	725	778	775	770	749	731	744	740	709	697	750	737	780	715	758	762	731	773	740	783	740	754	755	711	725	754	764	743	743	790	766	733	736	752	735	766	736	742	707	685	759	735	750	746	749	740	747	776	769	705	774	741	733	744	740	761	774	737	760	720	735	764	762	745	724	760	825	725	681	761	779	758	729	729	733	710	731	740	749	768	707	768	781	721	771	786	767	794	714	739	782	781	754	742	751	719	714	731	755	789	769	789	754	808	690	736	799	701	731	769	792	768	783	771	739	758	783	750	732	760	767	755	785	759	721	739	770	736	780	755	756	793	736	715	752	740	736	817	761	719	762	764	758	738	744	796	734	746	772	755	792	740	741	752	718	751	761	718	740	741	799	712	723	762	730	729	762	732	746	767	793	754	725	718	726	784	736	750	745	721	731	691	714	732	733	746	785	727	773	756	757	739	741	754	735	753	720	745	787	749	736	775	813	757	715	740	747	738	808	770	741	785	756	789	744	779	767	780	738	745	732	721	735	766	723	704	787	733	748	765	710	783	753	769	756	745	757	789	736	767	786	720	741	828	724	786	794	774	794	737	774	752	737	694	736	726	731	750	778	740	762	683	729	740	774	751	795	725	699	714	785	723	733	751	717	717	762	788	742	749	774	804	748	739	747	723	749	759	759	755	795	720	736	757	785	769	750	746	785	739	779	759	786	778	740	756	726	726	780	744	727	726	676	723	739	736	735	765	719	711	726	726	799	729	778	754	756	757	795	772	762	721	753	752	780	734	690	724	747	779	766	759	742	703	728	792	726	721	696	739	760	722	797	724	707	762	795	750	726	743	745	736	771	737	771	736	779	765	764	759	755	751	757	760	763	771	769	714	796	759	701	712	776	738	700	715	743	753	710	734	768	735	754	766	788	725	716	751
23527	22332	31238	25089	21186	16421	3096	565	502	508	500	462	478	493	474	483	485	470	484	504	467	467	466	453	478	475	455	470	491	506	461	448	482	455	474	437	485	442	502	462	470	479	451	475	494	466	484	464	448	447	497	484	452	448	455	434	481	435	481	483	466	444	478	481	453	473	477	439	479	441	499	470	499	433	463	455	479	470	461	470	475	454	465	441	487	445	467	470	485	468	449	477	447	453	450	430	471	478	498	457	434	456	459	445	448	448	488	488	488	476	451	468	512	476	479	433	462	454	457	497	416	479	440	479	435	455	504	443	483	469	481	427	467	430	446	502	441	469	463	459	465	467	487	454	460	500	475	512	450	481	472	443	473	466	456	500	482	483	479	510	458	500	460	460	471	472	462	431	461	456	461	465	473	456	464	450	476	463	483	463	452	417	457	486	448	497	471	497	450	485	533	462	477	427	427	517	435	468	478	451	475	466	453	451	471	470	439	449	461	469	463	499	474	465	467	451	484	459	458	461	449	499	475	446	441	486	461	465	462	448	446	442	432	507	522	456	447	486	481	487	449	444	448	437	443	456	488	446	447	444	455	453	468	473	468	486	455	470	462	427	443	442	497	492	464	483	484	443	447	474	464	468	452	438	452	468	488	458	428	497	461	468	456	471	426	499	446	452	477	470	492	485	445	460	456	472	453	513	473	459	502	461	425	504	470	443	456	435	514	475	511	488	464	441	476	444	416	471	455	522	451	433	436	480	462	472	448	448	470	433	463	453	482	507	470	440	478	470	474	494	455	496	487	457	475	434	483	439	495	480	485	500	459	475	470	459	500	466	457	444	450	469	433	444	480	439	491	446	473	470	534	479	522	467	453	464	473	502	461	478	453	465	454	461	470	456	457	496	459	479	510	441	441	475	439	480	453	489	474	444	444	438	491	441	487	473	482	466	470	510	455	452	463	464	423	458	465	463	449	444	488	496	452	488	475	513	445	471	460	460	503	445	466	461	466	467	464	474	435	447	490	487	482	435	463	442	463	469	466	447	457	435	476	454	441	414	466	441	422	402	477	480	452	455	447	476	475	510	475	491	469	460	495	431	455	490	474	479	455	460	463	491	515	452	434	448	468	472	468	474	470	427	489	487	473	469	425	421	474	465	490	427	476	463	476	466	467	459	446	462	455	454	466	457	515	479	453	480	461	454	457	465	431	442	453	503	462	444	486	471	468	474	460	496	470	471	416	465	472	450	469	484	451	462	421	463	440	463	479	485	464	464	485	518	482	460	453	465	469	443	488	498	457	455	453	465	459	526	447	450	462	449	485	427	443	481	458	488	497	445	461	454	495	490	456	488	481	466	481	493	473	453	469	474	457	431	478	463	461	424	479	447	480	482	469	468	444	459	434	443	496	483	463	464	449	497	461	469	470	487	456	462	488	466	422	487	490	449	454	456	461	505	457	476	469	447	471	480	484	447	458	488	496	464	469	449	441	477	459	467	438	510	443	456	425	469	476	439	479	465	431	516	444	497	437	440	450	449	453	426	455	449	485	480	441	462	475	443	498	472	470	472	456	461	484	491	456	470	477	494	463	436	472	486	472	467	435	484	422	477	484	443	429	460	465	467	466	471	439	455	478	472	485	466	449	492	454	496	470	444	473	439	533	437	469	448	439	468	454	476	456	482	509	477	464	500	457	443	458	460	496	479	427	454	444	475	445	465	454	437	485	447	461	467	440	439	437	506	442	458	431	475	456	479	456	457	462	467	477	460	478	496	487	498	438	495	479	443	452	458	465	479	481	468	450	472	510	469	484	472	471	441	471	444	452	461	430	450	448	446	444	496	431	458	483	501	469	480	477	478	474	416	469	495	541	452	454	470	479	486	474	507	436	439	490	471	487	474	449	453	488	448	467	452	431	458	453	478	487	464	482	481	473	420	482	436	482	495	428	430	511	492	493	459	475	467	502	465	468	477	484	463	487	457	477	439	450	418	445	438	474	408	441	493	483	494	427	440	486	498	452	461	452	470	474	446	477	460	452	461	472	478	462	462	484	426	425	465	489	455	433	490	465	443	430	446	458	437	468	475	479	464	438	483	469	430	426	442	472	454	452	492	444	453	452	433	463	445	492	477	443	489	459	431	512	494	514	456	459	457	408	476	461	467	440	469	449	493	484	432	451	439	463	468	425	442	474	512	468	456	478	437	423	416	485	412	459	504	494	454	489	434	424	463	451	442	465	446	485	479	475	439	464	476	449	455	483	459	481	464	472	443	467	484	449	491	475	458	428	469	449	469	442	462	435	453	505	468	453	466	453	419	439	461	471	482	494	482	454	448	486	456	437	446	447	463	473	454	429	481	450	483	443	480	449	424	463	453	492	448	500	494	469	463	485	460	487	444	517	451	454	492	452	462	459	472	471	467	424	443	483	452	454	455	438	458	444	503	439	445	466	435	443	465	435	454	447	470	459	483	468	426	463	442	495	486	491	439	459	463	486	448	504	460	475	474	484	407	452	465	433	467	425	460	448	481	451	462	470	499	440	460	498	439	461	464	481	467	473	467	422	435	459	473	442	454	483	457	450	475	441	498	443	435	453	462	436	505	450	478	469	475	424	456	434	454	412	445	470	472	474	489	441	467	481	450	470	447	465	480	435	467	503	473	425	476	491	498	483	519	518	445	490	451	488	480	450	464	456	470	460	495	458	515	454	468	433	453	440	441	520	479	487	422	439	452	421	512	493	492	467	461	423	459	436	493	488	465	462	488	464	471	467	486	490	452	424	517	443	471	445	462	432	442	416	439	452	441	504	455	453	452	466	475	474	490	447	495	436	473	448	507	462	420	456	460	488	472	453	481	478	481	489	443	474	464	448	446	450	460	459	451	473	452	516	469	428	479	433	483	451	446	471	446	487	469	478	439	464	471	457	442	470	492	466	477	468	461	487	493	446	447	473	429	456	482	457	451	441	408	438	423	489	479	478	459	431	435	469	456	457	474	457	438	432	422	451	495	485	443	487	474	483	428	477	465	448	481	510	453	473	501	443	409	489	456	452	451	460	453	452	486	438	473	501	480	459	447	452	493	445	465	433	455	435	461	461	456	464	483	480	463	479	452	446	475	480	499	457	460	483	461	447	432	447	464	470	444	464	484	475	500	456	508	429	450	465	475	466	472	498	459	464	484	481	439	489	481	437	462	438	499	458	404	448	468	455	468	468	490	444	466	485	480	448	470	485	449	460	436	459	426	438	458	476	431	492	471	480	429	434	442	500	478	454	463	443	513	473	441	424	494	462	449	454	448	478	458	428	459	482	480	489	477	469	501	447	466	446	474	430	471	471	487	465	457	435	478	457	457	451	437	475	475	477	466	477	482	479	464	437	443	467	455	482	444	456	421	411	456	451	474	463	482	468	426	443	442	454	451	447	474	472	445	450	455	454	452	451	493	468	483	392	454	517	454	439	495	436	467	443	458	472	464	482	494	473	495	434	465	461	448	485	463	438	482
60901	101040	73333	42798	19781	4923	1619	962	818	779	816	832	851	882	801	837	844	804	850	821	819	816	805	805	815	835	821	839	767	792	810	821	835	817	768	859	811	832	820	829	852	811	839	841	795	812	807	857	813	815	818	814	780	864	827	890	836	804	789	810	846	857	789	826	811	865	838	838	810	834	852	830	828	774	776	821	787	814	804	764	825	867	813	840	809	811	887	802	788	846	779	830	831	777	787	847	832	788	819	871	863	802	823	816	833	765	787	855	811	761	818	800	826	784	831	763	767	785	891	799	817	792	754	822	831	795	837	879	780	852	857	832	816	831	779	776	837	783	823	763	817	815	837	868	839	822	810	854	832	853	871	824	808	765	803	827	777	789	865	810	835	848	804	817	793	811	885	833	793	813	791	814	829	823	815	818	819	818	797	826	778	779	788	799	818	769	820	795	796	784	796	795	825	841	786	793	799	765	813	843	806	834	842	785	833	838	843	815	826	811	819	789	753	753	806	858	785	828	825	799	863	836	780	827	798	800	744	883	836	849	752	821	845	853	823	812	824	775	775	786	783	843	760	826	767	832	815	822	858	810	790	832	832	811	856	806	837	835	832	781	854	820	787	827	806	827	841	770	860	846	804	839	790	849	828	829	848	797	812	846	812	832	786	760	835	798	800	806	832	834	822	740	808	869	801	806	773	815	870	837	814	791	815	834	881	791	804	822	765	786	803	821	797	810	792	811	837	816	836	849	850	765	797	813	829	805	817	830	798	826	855	794	821	831	823	810	830	815	801	834	824	829	834	822	851	804	817	813	828	771	845	832	802	849	755	816	804	760	829	819	832	759	795	824	818	762	807	833	786	863	810	825	777	876	851	828	820	773	821	787	868	841	756	850	833	805	834	815	815	783	831	833	817	777	792	811	823	796	781	824	846	777	824	831	845	808	797	837	835	813	825	804	799	789	807	819	833	788	843	833	836	828	819	826	758	792	798	850	867	874	800	818	812	850	813	821	776	866	833	812	795	836	808	781	844	832	844	842	830	849	829	831	861	806	831	804	815	841	843	845	810	816	797	840	850	887	821	815	780	807	806	824	827	722	790	807	789	796	821	823	791	801	840	836	824	884	796	848	805	776	858	841	845	810	869	755	841	812	839	791	824	785	801	799	783	798	820	836	838	816	857	810	848	828	842	824	782	834	803	823	862	797	825	801	783	807	781	879	842	836	799	786	831	791	842	789	828	818	850	846	792	823	833	831	814	786	813	840	819	771	795	869	788	833	822	776	857	769	817	832	825	821	830	830	857	763	801	806	775	826	796	834	768	799	791	827	822	831	819	815	769	841	790	775	828	839	777	853	867	775	812	859	833	844	820	838	850	833	819	827	803	792	823	834	807	850	806	823	842	787	802	805	782	785	855	863	797	834	813	811	770	822	819	851	818	884	813	864	848	889	798	816	877	853	826	810	816	902	817	788	807	795	776	802	799	833	830	788	853	831	791	828	861	813	795	788	846	813	844	878	868	773	760	843	801	834	801	792	777	828	768	863	814	776	813	794	785	819	780	848	814	842	791	739	795	815	793	862	839	794	866	791	815	824	813	797	774	843	881	810	839	768	832	832	831	796	823	855	791	800	802	823	845	866	766	759	825	819	815	838	771	848	800	814	799	879	818	784	809	823	804	804	827	780	814	894	839	792	841	801	788	824	820	824	814	802	790	805	784	844	764	794	825	845	827	838	886	786	794	846	827	812	833	825	854	770	807	781	771	797	772	760	779	826	838	833	790	785	798	795	819	863	851	801	811	784	815	857	845	771	815	827	808	847	816	807	798	832	852	824	829	806	813	812	811	841	858	809	792	817	821	845	798	807	819	811	809	777	806	805	829	814	827	807	809	811	786	819	821	761	809	758	788	833	817	827	796	836	829	814	843	800	793	768	837	876	776	787	846	805	781	770	813	789	807	774	789	798	808	766	805	814	821	803	848	801	790	838	863	769	761	800	862	797	857	825	811	826	820	803	811	800	828	806	828	866	841	844	819	826	771	824	814	826	840	785	817	821	821	771	793	820	788	852	834	845	803	819	834	818	826	819	771	805	811	833	817	788	831	776	781	837	804	800	794	787	783	876	806	832	847	809	846	835	766	761	809	822	795	778	791	775	869	835	811	815	795	839	815	828	752	837	748	842	819	785	847	826	854	851	838	846	820	773	858	832	765	833	777	853	835	847	792	836	807	822	831	847	850	811	843	825	791	850	785	824	840	820	870	860	788	784	807	802	826	816	799	776	780	819	828	842	780	833	829	826	818	796	833	822	816	824	821	802	850	830	807	819	783	876	843	868	823	792	818	827	788	802	823	825	855	784	817	816	808	789	834	752	788	826	831	820	837	843	838	819	816	771	860	807	862	842	865	854	867	835	828	805	770	843	832	774	833	835	768	779	808	778	810	851	814	834	804	827	816	806	843	841	826	834	828	831	801	753	797	805	801	816	791	858	791	852	785	815	809	855	805	820	762	761	830	776	774	850	802	777	818	838	842	799	778	820	797	829	880	797	864	828	836	836	810	768	793	884	802	785	841	782	783	795	820	830	826	837	802	827	848	827	860	838	798	790	812	804	813	835	816	782	798	804	847	853	826	804	801	827	840	789	795	788	830	835	817	777	810	826	816	837	785	814	770	812	796	855	834	859	820	876	822	855	786	800	820	795	769	797	817	815	831	814	820	838	805	806	898	867	831	783	825	787	820	874	838	762	806	802	816	805	833	842	846	831	821	817	806	858	796	823	816	803	799	825	827	834	852	816	823	811	826	801	775	770	815	899	779	841	836	839	839	820	831	831	840	767	832	842	805	796	861	816	790	764	794	787	820	793	801	818	797	843	792	811	865	847	805	791	836	863	814	802	841	893	785	812	776	840	774	825	798	793	860	846	824	846	825	872	796	832	816	808	810	831	809	786	823	817	859	829	807	788	818	793	820	779	862	858	850	831	781	842	793	838	847	802	815	850	766	858	838	843	805	852	787	786	846	778	823	843	788	771	811	810	843	837	805	815	811	832	837	829	815	820	808	858	803	828	752	839	796	803	792	811	785	870	774	772	754	770	811	799	792	843	845	830	778	880	850	771	865	826	814	807	852	821	852	787	794	807	792	840	842	802	865	785	821	755	811	840	855	816	776	864	834	797	824	848	831	782	864	794	844	806	798	820	836	781	853	815	808	821	819	831	837	805	804	857	798	801	829	840	839	775	805	852	843	836	808	772	865	825	767	789	817	837	799	798	812	802	813	770	820	829	810	792	820	772	812	800	801	811	817	834	833	795	847	881	867	806	782	765	853	838	818	822	794	795	817	862	825	813	813	834	814	804	818	858	829	842	825	739	778	815	776	818	856	840	809	824	829	808	817	803	799	823	803	867	865	821	813	814	797	830	801	816	826	868	858	825	838	816	802	829	806	807	829	802	780	805	862	820	816	783	881	822	828	871	789	791	802	842	780	781	828	859	797	802
29565	31244	27409	11613	1827	596	475	382	399	399	389	421	410	401	382	410	413	379	406	432	404	419	389	389	388	397	372	392	448	421	435	401	414	422	386	414	436	421	424	391	437	397	346	426	411	433	393	398	419	426	378	402	418	437	419	368	451	402	398	380	415	385	437	404	407	396	367	373	431	397	409	439	432	401	388	394	405	405	383	456	409	403	397	401	407	402	371	410	414	385	411	435	391	396	386	430	390	389	404	417	393	421	434	400	446	404	420	390	383	380	429	393	390	396	410	403	418	405	423	394	404	371	408	416	422	375	393	431	401	410	421	386	353	385	396	366	440	417	400	393	433	402	397	408	398	381	403	388	421	390	416	398	417	423	449	412	390	401	385	402	414	414	396	406	402	445	424	403	404	386	393	414	375	373	418	398	389	383	387	415	380	379	429	414	446	419	416	392	398	401	399	390	402	425	387	448	390	402	401	407	384	423	408	388	413	368	387	403	377	383	391	414	442	417	388	393	401	399	411	405	417	400	405	402	415	396	416	390	394	413	385	407	417	386	392	406	405	401	430	449	423	425	387	424	388	435	370	395	405	358	395	400	417	400	372	421	395	416	391	393	420	413	376	399	416	419	382	406	418	385	434	376	407	404	357	406	374	398	374	375	426	390	415	424	428	452	417	422	415	394	400	411	394	382	420	425	404	393	360	393	379	421	427	422	380	414	450	407	384	412	443	402	430	405	401	390	400	410	438	379	458	441	423	410	399	411	385	359	406	453	409	421	383	429	400	404	400	396	399	396	417	388	434	394	404	388	369	401	411	381	387	418	374	382	378	393	433	413	374	385	410	410	403	361	393	409	424	425	429	393	381	405	440	420	400	400	389	409	411	387	413	416	404	426	396	378	432	406	414	427	405	420	401	429	394	402	424	409	406	442	394	390	385	400	386	374	435	369	401	380	426	376	398	416	426	407	385	430	397	393	391	421	405	403	370	390	355	428	430	434	383	401	452	378	409	417	428	407	403	408	420	420	413	396	400	424	424	392	395	371	425	406	407	409	419	393	380	415	404	422	426	438	415	410	402	420	394	382	412	393	404	391	385	385	407	372	409	404	398	409	407	430	395	391	410	397	434	435	415	409	392	420	415	379	384	386	394	402	404	386	395	371	412	397	403	458	414	422	381	411	416	418	410	364	442	407	432	405	391	403	411	410	363	423	381	408	413	384	410	435	382	384	405	389	424	404	419	394	435	390	396	423	406	386	417	390	405	418	389	412	442	411	413	368	400	380	384	439	413	413	397	390	402	411	415	429	421	387	431	380	404	442	426	388	414	391	352	402	375	435	396	374	423	420	400	390	401	365	407	417	406	420	382	400	378	400	455	416	405	360	399	383	418	381	387	364	385	416	400	377	368	418	383	418	394	450	382	375	365	380	420	419	405	426	416	370	388	440	408	396	391	416	388	385	402	414	415	412	421	389	394	415	395	418	404	394	389	416	423	403	387	413	403	414	361	415	386	416	389	373	424	414	411	388	422	408	421	411	424	429	389	421	405	394	346	403	457	400	400	379	427	382	395	394	409	410	423	411	427	368	417	431	399	332	431	386	405	385	414	409	384	388	412	411	385	416	397	413	409	402	426	415	364	396	387	436	402	375	403	383	398	437	394	393	423	430	409	379	422	412	413	386	373	417	419	370	404	375	373	406	399	383	396	413	428	387	406	436	385	406	369	394	402	390	415	382	421	384	394	404	403	399	386	397	422	405	413	411	395	380	392	439	434	380	397	431	435	421	376	439	389	389	391	384	408	416	416	402	392	424	418	427	395	374	389	369	415	419	384	386	451	425	400	385	438	421	400	404	403	415	391	412	391	434	381	392	419	414	387	401	383	390	395	380	408	367	422	411	375	404	422	431	403	402	411	416	383	378	399	433	421	409	444	366	401	377	396	404	405	382	422	409	424	412	403	422	390	382	410	373	433	373	397	392	367	391	401	432	400	406	365	420	416	408	412	435	409	415	400	380	429	430	411	390	386	391	381	389	363	370	415	419	425	389	422	411	371	420	421	444	378	439	475	441	406	389	421	402	412	360	420	414	439	409	376	416	367	387	383	400	382	412	395	420	422	379	395	411	447	428	402	390	408	395	416	407	379	424	400	430	379	378	437	405	421	422	437	453	391	396	390	438	391	406	414	422	392	408	378	359	366	394	391	381	408	420	407	417	425	375	408	377	438	401	445	403	403	419	394	386	423	376	387	393	391	400	424	406	367	411	383	387	414	380	410	377	389	399	429	411	407	373	386	392	422	411	395	430	389	405	378	395	417	394	394	403	377	413	435	430	416	384	412	389	438	403	428	401	411	386	404	433	360	398	403	399	399	428	425	391	439	403	425	398	420	398	435	410	394	403	408	408	439	397	427	402	431	389	411	384	401	404	421	378	393	416	397	349	411	409	422	369	422	381	409	396	412	422	404	412	398	359	375	383	411	432	404	400	389	378	362	387	375	441	410	384	410	410	401	425	373	388	384	436	431	432	390	367	400	382	394	380	420	389	386	431	400	394	418	380	411	429	400	378	392	438	403	419	403	404	371	409	427	387	394	354	407	369	392	385	406	430	425	397	438	445	398	418	416	400	393	404	415	385	404	409	395	397	408	406	377	397	385	381	384	416	399	384	394	377	402	422	373	423	407	370	379	407	407	404	418	403	394	415	396	396	428	408	417	442	370	394	434	413	427	418	405	415	423	419	387	407	420	416	413	421	404	374	403	445	401	395	410	447	369	401	412	390	421	403	380	416	390	403	419	381	392	425	367	414	420	455	412	417	403	422	398	392	396	366	390	414	420	410	424	361	402	393	420	377	382	380	397	407	429	405	416	414	419	427	405	438	408	395	393	401	398	413	402	385	418	347	424	390	409	382	383	439	376	434	403	410	413	412	402	385	375	404	403	394	394	419	413	414	396	387	349	398	395	419	406	426	396	391	389	366	414	378	427	398	387	439	380	417	385	392	407	393	418	407	424	405	399	404	406	384	409	400	409	407	379	437	386	419	388	424	431	431	398	366	413	418	436	401	415	396	424	413	416	391	428	387	416	399	415	419	404	412	406	390	386	422	411	464	353	384	381	399	417	408	394	398	410	393	421	400	385	427	402	420	385	440	428	401	348	409	381	401	374	382	376	425	400	402	444	403	391	404	387	423	449	376	404	394	366	393	419	438	406	396	410	389	432	428	390	356	403	394	412	397	394	396	410	398	384	413	398	402	379	425	358	400	452	375	358	442	413	377	416	409	413	402	384	425	425	406	420	408	367	423	392	415	434	415	439	416	422	422	427	393	386	391	401	413	432	426	411	403	393	417	386	400	440	394	409	402	438	385	414	427	427	353	379	410	390	388	466	400	410	429	417	369	396	414	444	417	429	392	395	400	394	424	366	390	415	421	389	409	423	413	404	384	398	395	388	408	402	390	407	407	390	397	405	407	407	415	393	420	423	393	413	392	424	380	401	391
37412	48654	32699	12643	3533	1231	884	680	789	744	780	739	786	783	749	754	764	762	715	716	752	766	763	705	757	769	773	804	779	741	764	726	793	787	779	771	716	784	776	742	761	714	740	714	790	731	755	767	775	772	732	778	725	765	770	786	758	722	777	729	755	787	738	780	765	690	726	758	812	736	776	763	745	732	708	746	743	756	749	752	694	747	780	741	754	766	743	732	768	786	729	795	707	769	776	749	730	766	757	792	733	784	709	749	701	798	802	762	766	712	739	782	727	786	724	702	718	718	742	742	751	750	727	776	778	790	760	723	700	810	701	724	746	747	764	784	816	719	814	769	791	739	791	755	774	743	781	710	712	801	692	765	732	767	775	750	740	732	752	763	785	712	753	735	760	780	750	773	693	796	733	762	786	708	701	775	776	727	744	750	758	779	771	699	759	747	745	755	776	718	720	742	791	731	760	804	712	751	728	776	794	750	778	775	787	717	737	764	768	790	741	787	761	802	762	791	767	697	775	733	747	770	710	767	759	744	757	705	721	790	739	769	730	734	702	736	723	738	779	754	742	720	758	777	740	783	718	713	795	754	780	742	754	728	764	759	798	743	742	754	729	755	797	793	825	763	771	753	720	760	797	751	719	750	731	795	774	709	754	733	774	740	775	745	770	714	760	763	740	753	777	795	729	773	726	785	748	708	724	707	740	788	749	770	741	713	744	738	781	744	778	755	778	754	723	726	771	732	765	745	787	769	743	732	794	753	736	792	737	762	691	734	781	776	803	764	742	697	780	763	783	714	714	742	807	743	731	783	756	769	780	780	765	784	757	716	756	743	772	758	748	762	763	760	824	769	750	759	743	795	741	753	751	732	760	730	725	766	760	736	760	823	789	784	729	742	757	742	767	739	783	759	799	771	779	802	731	743	779	744	752	798	734	735	735	724	747	760	722	772	747	740	750	786	800	774	762	748	742	789	742	728	730	727	725	743	731	793	759	729	782	721	737	780	749	783	708	722	722	759	748	786	775	793	794	803	755	717	782	745	744	758	739	757	762	780	742	793	755	735	770	695	735	737	764	752	792	738	721	785	736	754	768	781	735	731	734	729	762	794	742	789	803	748	736	732	815	747	713	779	789	728	752	759	791	734	786	725	807	726	760	735	751	751	782	738	726	756	777	778	720	796	766	722	726	746	730	786	772	719	745	743	741	763	701	712	704	771	770	769	704	726	791	765	720	766	773	775	752	761	811	748	714	769	758	776	783	796	762	746	785	775	760	702	731	779	707	723	708	745	759	755	742	758	741	775	792	793	770	726	809	772	813	743	714	726	747	763	740	710	704	750	773	812	783	737	751	768	740	738	715	761	795	766	711	750	730	751	749	719	732	761	744	760	744	781	790	765	734	744	687	747	725	763	754	707	763	737	796	775	785	805	744	744	692	717	736	793	739	758	767	790	741	772	674	697	761	786	770	788	801	790	773	770	776	772	783	815	767	726	719	726	744	818	802	770	725	771	768	736	758	744	752	761	805	733	745	719	754	750	709	735	722	757	736	732	769	735	764	769	772	766	742	796	814	749	731	738	758	779	777	768	764	720	739	763	756	750	753	770	751	740	791	796	735	751	781	791	790	739	770	748	790	764	755	758	742	721	753	764	753	750	804	724	765	730	756	744	710	694	791	773	762	742	783	755	779	779	751	786	730	754	754	729	749	790	720	768	788	703	751	751	744	756	769	772	825	763	771	753	806	763	717	777	778	794	759	794	783	757	732	744	713	754	747	752	773	719	748	708	771	771	711	781	764	738	761	703	743	792	759	746	732	729	782	768	753	775	782	796	777	738	775	726	795	845	775	723	761	777	786	760	777	750	718	794	731	773	725	743	759	769	765	767	707	785	796	742	754	713	756	721	702	734	769	749	731	804	724	773	773	716	745	730	751	756	714	761	724	746	774	742	772	762	755	793	764	788	746	767	762	799	687	768	798	770	777	775	817	761	767	757	777	756	791	718	754	791	759	763	771	721	795	752	787	731	738	735	774	757	759	717	770	740	774	763	749	740	737	739	791	775	843	751	753	747	734	739	777	715	782	757	774	752	720	758	747	790	761	741	769	774	792	779	734	795	692	764	716	779	768	756	761	744	740	735	848	777	733	727	770	710	754	748	732	744	771	755	733	777	769	733	730	768	731	749	753	748	801	807	812	822	744	746	764	779	736	770	785	754	770	793	801	780	784	810	786	712	743	759	769	740	751	790	773	785	764	768	758	742	761	735	741	782	760	733	752	744	780	787	775	748	739	745	749	776	752	713	758	779	718	744	741	717	785	752	776	753	801	738	760	785	728	758	746	762	743	753	741	756	746	689	712	753	719	802	747	802	785	753	779	778	736	807	769	779	747	738	750	794	753	747	765	726	786	760	718	726	767	768	726	715	763	756	772	756	722	754	743	714	737	768	734	739	779	737	783	754	765	740	807	747	789	739	788	747	759	775	753	727	794	751	740	770	798	767	762	794	766	787	738	749	718	740	744	764	758	749	795	756	772	781	745	772	784	760	720	708	775	745	733	771	778	761	792	734	743	777	739	786	781	656	733	758	781	799	769	738	739	738	749	744	749	745	768	751	783	739	754	762	756	755	673	760	738	784	696	732	788	770	721	708	696	715	740	725	814	754	743	776	783	764	765	758	791	753	729	764	785	798	748	768	776	731	709	730	737	766	735	772	770	786	703	765	710	732	752	706	756	787	780	757	744	823	777	790	788	730	776	744	720	775	774	790	781	774	738	760	732	789	749	745	807	750	759	771	756	780	731	794	726	754	754	760	702	688	719	754	748	738	759	788	749	754	744	765	747	776	742	770	801	783	760	787	769	746	784	773	739	730	765	766	764	772	801	739	752	798	790	779	762	736	736	770	749	750	757	797	752	740	792	786	778	766	758	732	758	769	800	763	753	794	732	694	776	748	801	800	747	748	728	743	785	743	797	755	800	755	799	755	773	735	773	748	742	773	757	734	761	783	782	719	770	747	757	722	746	719	749	742	736	757	803	774	722	801	744	756	757	762	781	776	722	802	761	789	808	764	753	742	732	734	769	732	766	774	785	695	741	751	736	743	728	828	742	788	701	798	769	732	720	783	758	718	715	733	799	759	730	713	748	769	760	738	708	769	753	760	786	673	776	768	710	810	766	826	744	750	752	763	689	764	786	724	761	788	746	821	751	811	749	720	817	758	710	776	753	737	749	768	805	774	712	741	807	738	779	758	795	749	725	827	759	728	745	753	758	742	705	732	749	765	768	737	754	783	742	792	759	798	738	816	742	761	786	752	740	767	690	789	787	747	678	799	740	747	776	757	735	752	733	755	738	770	771	731	747	787	800	747	752	766	745	780	758	678	757	732	742	722	748	764	742	732	738	710	782	775	737	740	771	743	712	733	741	753	737	713	732	772	775	706	760	737	736	734	772	747	714	719	741	743	763	785	717	695	753	739	731	713	744	722	756	801	749	712
25124	24929	34245	27172	17154	4306	701	439	401	392	431	436	384	408	389	438	410	406	405	434	429	399	403	403	411	413	376	413	410	385	413	417	396	374	387	379	365	403	373	376	432	376	438	375	433	402	410	430	388	402	412	386	431	415	397	407	403	398	415	418	394	410	378	367	401	403	362	438	408	379	353	363	386	404	405	376	407	409	399	424	432	396	355	438	402	415	413	388	378	387	413	392	411	384	408	409	392	367	429	390	386	364	385	393	390	409	383	399	430	381	428	390	433	405	413	386	423	393	435	365	422	454	423	385	386	397	406	391	404	396	403	425	393	382	386	400	393	368	357	386	432	382	375	416	391	390	395	394	415	357	426	402	418	373	360	415	383	444	416	428	413	379	383	395	409	413	408	405	393	354	423	404	405	414	434	424	405	412	422	389	472	364	400	396	403	358	400	410	421	418	410	387	430	431	389	407	390	351	399	401	385	394	369	396	412	418	421	391	405	429	409	381	390	396	352	392	368	385	376	385	393	427	388	399	400	375	430	396	444	392	400	406	387	411	362	412	407	380	425	400	346	374	436	393	367	397	404	392	386	378	437	411	392	400	365	380	396	384	396	413	373	409	408	414	416	427	383	388	390	401	407	417	399	368	405	406	395	392	368	388	429	395	408	406	406	391	420	417	416	401	435	415	404	352	404	393	387	404	408	427	419	436	375	425	395	388	392	368	409	402	425	395	377	420	386	391	409	405	402	388	378	415	393	392	401	400	400	390	381	407	419	420	375	421	368	410	396	391	385	413	388	411	359	408	387	416	398	390	379	385	419	388	355	394	399	411	377	381	403	383	422	406	388	437	423	378	403	395	370	383	413	408	405	387	424	394	399	363	396	379	397	408	378	409	401	385	396	399	406	355	417	392	409	442	423	372	406	408	388	402	388	410	409	390	417	394	429	389	406	422	373	384	420	371	422	394	380	412	409	371	366	403	404	391	434	370	402	391	402	393	397	398	413	390	373	391	378	398	450	378	358	423	405	415	402	418	400	412	412	426	354	405	408	411	366	407	404	395	382	408	394	448	417	387	394	424	408	385	403	409	386	395	409	403	391	398	402	382	412	401	381	410	409	388	411	427	386	413	392	377	423	367	399	417	416	401	397	408	391	391	395	417	400	388	408	411	377	384	369	403	367	404	387	383	401	340	393	428	408	360	392	408	398	374	416	405	420	408	433	381	370	399	354	393	396	380	410	410	379	383	396	402	390	401	408	410	438	386	403	417	393	386	399	416	413	377	404	370	403	406	413	416	412	350	441	435	408	409	394	401	407	359	413	385	397	433	389	405	378	400	406	393	397	366	390	395	393	421	384	395	417	403	376	413	401	384	402	389	401	407	411	399	456	356	341	421	418	421	409	347	373	393	399	411	375	346	415	396	402	411	431	438	401	409	413	394	390	383	425	358	428	393	394	418	405	373	359	413	404	395	383	416	382	409	410	394	412	421	423	397	409	361	405	407	389	388	409	368	398	369	390	398	394	378	364	399	387	384	399	360	446	387	364	383	349	377	385	399	416	424	423	384	394	383	416	409	388	412	403	438	422	378	394	419	394	404	391	420	419	414	430	374	390	377	417	416	385	379	402	385	397	410	384	396	408	394	387	386	380	384	424	407	399	389	391	380	364	378	388	397	380	413	380	372	401	390	410	421	436	400	394	388	394	418	397	433	412	409	394	403	382	393	396	419	387	389	383	419	387	363	394	404	379	400	399	407	376	400	432	393	423	370	398	355	417	443	381	400	437	396	379	363	398	394	375	403	387	409	394	391	384	400	405	415	467	378	387	377	413	416	400	419	418	402	398	412	393	429	403	397	362	419	377	384	405	405	391	411	382	401	412	436	384	386	407	393	394	384	456	400	421	430	410	363	405	375	381	431	397	386	410	381	376	422	388	429	442	364	414	377	423	419	392	383	385	426	397	423	388	383	377	452	383	376	399	402	387	374	392	430	399	373	412	387	411	418	407	396	380	385	437	381	391	396	408	366	413	391	414	404	408	372	397	464	400	419	388	450	384	414	407	415	392	418	405	381	402	402	410	404	390	408	393	384	386	396	382	410	359	382	386	410	397	382	388	365	382	390	371	377	418	407	386	367	410	391	385	411	401	401	375	408	359	385	419	376	404	364	374	405	374	377	387	427	352	431	384	400	441	408	409	385	373	371	395	399	408	391	381	374	397	369	365	397	424	378	416	396	390	400	408	386	398	377	396	379	442	393	382	415	391	401	406	423	421	390	368	383	392	415	351	396	426	385	381	404	398	375	392	393	387	387	349	389	404	360	409	349	383	378	374	407	394	399	403	399	371	375	385	408	395	382	389	385	399	370	381	410	406	442	404	386	392	428	386	400	402	366	430	423	393	392	401	387	410	401	363	425	414	411	439	395	410	386	379	416	407	398	425	416	437	391	372	377	385	381	406	419	404	409	413	385	388	408	434	415	365	432	426	409	416	428	363	371	390	389	395	434	354	380	380	435	416	396	391	428	344	460	367	385	364	392	385	398	419	391	341	398	412	407	362	368	410	368	425	389	354	413	417	400	389	408	403	400	395	415	416	394	403	427	413	444	383	395	381	396	371	407	390	395	357	368	376	425	401	407	414	422	381	397	394	375	403	388	424	420	434	427	382	428	385	383	373	365	397	426	399	381	384	378	403	388	400	378	397	397	388	415	381	410	395	437	382	390	407	416	400	429	422	393	392	391	415	391	400	400	409	384	398	387	435	413	415	381	394	346	400	392	352	413	436	381	392	377	426	426	379	371	372	435	412	418	412	386	409	377	375	390	401	401	415	403	400	383	415	382	355	383	422	394	414	376	380	409	404	398	356	412	402	414	420	412	406	418	390	361	399	374	412	392	359	405	429	407	392	386	409	379	390	405	377	380	401	384	416	386	386	395	426	362	393	373	384	402	377	383	393	399	396	371	388	414	369	334	380	403	376	417	434	386	371	381	404	432	391	429	379	397	381	434	368	386	383	431	378	412	395	378	401	428	418	383	369	387	448	372	396	405	410	411	372	397	411	399	391	384	400	392	420	390	409	413	395	376	415	369	427	422	373	408	395	398	451	394	421	397	377	396	405	416	416	391	380	393	373	393	378	395	383	422	411	381	412	401	352	390	357	435	404	437	375	395	412	401	386	400	408	412	366	402	375	399	400	414	410	385	369	385	386	400	386	411	425	394	422	386	431	403	400	412	456	396	341	379	402	385	376	409	392	433	385	405	406	396	385	409	371	435	383	393	375	387	417	384	377	392	411	398	399	386	397	405	415	339	387	398	435	432	388	399	377	395	392	408	390	385	419	420	391	365	388	397	361	384	381	368	398	386	414	410	400	395	401	397	393	393	393	387	409	397	394	384	423	378	416	385	400	412	401	407	405	333	362	403	438	391	375	382	376	386	419	378	371	376	382	393	385	365	375	430	426	366	397	430	396	417	408	442	396	389	395	406	423	421	391	391
59423	88523	61511	32855	11932	3095	1205	802	767	756	713	824	737	807	720	762	743	777	745	737	759	757	726	780	714	744	765	725	752	756	790	787	776	760	718	707	742	773	752	766	780	726	747	700	722	757	767	706	721	751	761	700	697	682	742	751	726	786	818	782	759	690	746	771	740	740	727	718	716	672	783	800	827	776	783	759	783	705	744	688	755	729	767	732	726	749	794	757	776	768	753	787	734	734	792	731	771	773	710	793	709	777	770	775	733	782	722	776	733	767	734	723	717	723	780	756	732	773	681	741	730	784	792	744	756	760	753	717	726	725	771	755	729	695	788	752	758	740	753	796	770	729	748	781	751	747	749	722	784	762	760	721	747	755	808	741	733	740	747	716	719	695	719	762	768	760	785	732	734	743	777	751	758	711	766	724	764	780	770	726	718	715	741	803	747	716	740	766	745	775	787	791	737	748	765	730	751	720	799	789	736	708	745	756	667	748	720	748	766	734	758	759	762	715	748	735	783	751	775	757	778	773	774	701	794	726	794	740	695	715	723	713	742	749	776	747	770	723	739	758	751	763	740	747	736	731	766	709	778	719	760	724	837	753	723	758	733	726	745	722	714	749	723	777	716	755	773	751	768	732	694	773	726	765	673	741	770	755	705	762	716	736	771	731	767	738	717	743	722	743	762	763	760	771	713	753	748	702	745	763	755	735	778	744	719	786	735	756	773	771	763	735	741	775	770	748	844	757	715	777	780	739	712	791	761	748	784	706	711	742	756	773	801	766	708	747	710	736	718	740	785	744	737	750	756	744	759	712	767	744	724	802	738	702	782	726	747	759	725	731	759	769	778	737	757	684	763	745	754	743	675	746	773	775	712	694	779	758	757	718	780	786	762	755	734	730	732	760	735	751	751	762	773	810	747	742	744	746	724	733	801	733	724	781	765	734	730	745	745	762	754	728	768	700	762	702	719	721	736	700	797	742	708	734	775	758	753	720	751	735	778	716	759	694	765	777	736	733	767	787	746	786	708	751	757	753	715	760	724	781	768	749	768	728	730	729	761	730	761	722	741	763	770	746	749	796	765	782	743	760	740	677	767	783	784	697	736	738	805	741	683	713	739	716	734	752	750	752	735	795	788	749	710	754	811	758	744	712	751	751	742	784	767	788	747	742	710	746	738	817	785	706	781	768	748	781	707	756	740	705	739	724	705	737	692	698	735	782	696	793	741	721	755	706	739	786	763	729	758	755	742	785	726	749	747	753	732	744	728	781	765	745	740	768	741	750	735	706	764	729	727	663	734	699	737	750	732	758	728	760	738	768	777	727	716	740	698	721	704	674	798	791	787	721	797	728	783	713	763	714	778	729	818	715	743	728	684	705	719	753	730	761	710	703	776	701	725	708	761	740	722	735	761	741	715	734	728	824	759	752	791	767	733	743	796	768	819	740	741	737	747	728	724	732	766	777	743	756	697	771	749	725	756	743	744	795	785	695	686	706	771	734	749	775	760	748	742	731	780	707	770	744	763	720	683	772	751	770	788	762	784	750	744	739	722	736	752	701	734	757	738	786	753	733	721	760	775	762	733	742	738	734	795	744	726	740	724	779	753	762	749	723	737	696	734	727	761	729	742	747	759	761	770	742	743	731	732	737	776	778	704	762	751	693	730	745	769	739	796	784	734	754	776	765	764	756	771	769	750	735	781	754	738	727	732	764	725	710	764	725	733	727	723	757	729	760	717	740	741	732	765	717	735	749	735	696	750	735	749	776	748	726	777	737	738	764	739	734	733	749	746	751	741	730	733	750	733	754	728	776	737	778	772	751	785	783	789	794	720	707	726	768	777	759	746	741	762	753	733	752	743	735	792	720	714	698	712	718	761	748	720	726	769	746	719	779	754	766	749	725	707	757	719	796	740	734	733	757	747	705	771	732	739	755	750	764	750	699	786	759	758	741	749	712	752	719	704	749	743	689	714	739	750	746	733	743	753	764	760	682	751	775	733	737	764	722	729	704	739	730	747	727	717	753	731	719	755	757	771	739	692	716	703	736	705	791	735	713	704	745	737	705	801	739	778	757	770	732	747	736	726	754	727	757	784	791	727	764	746	757	736	779	718	795	746	704	792	750	737	757	705	742	713	775	717	741	740	752	741	719	776	718	738	681	751	742	745	757	762	737	738	742	736	753	734	755	730	751	734	739	738	708	694	720	772	744	714	746	785	737	709	766	738	756	805	749	755	821	737	754	710	731	736	766	735	768	755	704	750	710	726	718	768	796	725	759	748	769	765	732	729	751	777	749	725	773	740	714	739	730	765	723	769	725	731	737	791	767	745	711	760	723	779	735	759	776	782	764	761	753	733	724	746	761	700	755	761	740	748	782	689	728	752	724	743	777	719	734	753	686	831	731	745	742	745	753	730	725	718	738	761	762	764	761	747	761	776	775	707	737	741	734	741	710	716	749	767	743	726	686	743	799	798	722	747	748	715	756	727	748	735	714	713	741	727	759	745	777	718	746	748	728	690	755	720	730	707	723	715	712	731	737	794	719	736	756	728	726	737	673	745	717	768	743	745	741	738	758	786	712	783	768	692	710	762	780	729	720	726	709	766	743	740	703	775	783	751	719	742	726	764	743	731	723	751	713	718	740	716	769	743	719	772	781	709	745	763	679	784	768	787	739	715	725	745	751	781	778	755	762	736	732	778	750	758	739	756	759	784	770	710	724	751	728	726	778	778	742	723	757	762	712	749	741	726	738	737	759	740	736	732	767	753	766	709	749	718	764	772	706	712	725	704	760	773	745	735	723	763	729	779	742	725	744	768	760	761	763	695	832	740	775	772	721	761	795	716	722	709	777	768	743	766	767	767	764	779	740	740	746	733	763	711	737	726	725	725	773	753	746	775	756	749	784	726	755	761	767	678	721	755	760	719	749	731	719	797	737	746	700	718	762	739	738	736	744	706	754	766	721	697	705	745	733	738	759	760	731	744	713	710	697	797	760	735	737	705	703	762	727	777	728	744	774	765	780	741	719	776	739	776	757	759	722	700	763	732	738	732	719	700	696	706	744	774	748	722	767	765	714	773	727	783	773	743	756	735	742	755	743	761	762	770	745	682	781	777	735	746	723	765	695	749	676	746	748	797	752	744	764	754	746	741	744	732	713	718	772	745	783	745	736	741	749	749	695	758	713	713	720	768	740	731	754	734	745	768	770	697	752	763	733	759	711	764	699	744	760	755	773	717	729	794	770	730	762	708	758	725	766	735	713	795	718	757	798	713	748	676	798	716	734	690	742	731	743	766	752	764	762	788	718	767	783	768	737	770	817	760	779	733	807	737	760	709	735	803	718	778	740	794	698	774	733	792	773	756	758	765	739	719	766	723	773	714	694	735	717	727	768	747	747	755	773	720	723	736	770	787	738	723	744	787	774	783	756	746	789	795	752	743	795	694	676	717	743	751	725	740	730	753	685	741	709	734	724	726	775	769	723	779	741	720	767	704	713
23417	22484	31151	24887	21100	16378	3180	598	440	499	517	459	478	444	528	484	468	456	433	499	472	477	471	468	442	454	425	483	455	484	459	480	479	443	423	463	450	462	497	438	443	495	460	458	480	474	491	451	462	455	490	487	465	498	481	443	451	448	457	468	512	450	485	486	466	480	446	448	426	447	444	475	477	475	482	478	442	480	461	477	435	444	457	485	483	451	479	435	455	452	458	429	498	448	486	480	463	446	461	439	468	429	480	488	454	462	439	432	440	487	463	414	432	466	471	484	423	499	451	462	463	448	499	455	468	480	436	489	460	432	454	469	473	470	472	487	478	515	518	439	457	470	446	413	486	472	445	465	456	482	471	450	455	455	437	456	481	463	430	424	447	480	445	464	451	436	451	461	444	460	450	433	457	397	463	464	455	470	450	456	464	471	486	458	465	456	423	470	473	464	465	486	448	428	469	442	423	443	460	486	441	467	476	449	455	448	440	475	472	444	511	438	438	452	431	474	431	443	403	477	456	450	450	433	489	436	488	480	462	446	428	436	511	452	459	440	470	455	501	468	453	435	464	493	462	463	485	457	435	514	457	426	467	436	456	442	432	460	473	453	450	442	451	465	402	475	440	475	428	438	467	495	449	437	450	466	434	471	468	465	475	472	470	487	465	460	420	447	467	502	476	487	409	485	459	459	448	458	432	459	437	485	447	456	459	449	446	480	451	482	485	461	420	472	488	450	445	446	398	433	449	453	471	450	471	458	472	498	460	449	443	449	455	445	431	427	446	453	527	438	476	465	485	426	453	436	442	468	483	486	475	459	456	443	473	446	437	456	486	464	447	470	450	467	484	465	467	410	473	466	429	473	436	450	445	462	440	475	454	475	480	455	440	466	458	445	424	454	437	473	512	465	466	480	504	456	457	466	437	465	468	450	457	472	480	411	450	457	453	469	459	465	448	451	448	455	498	443	444	447	416	425	439	464	463	464	404	441	463	475	467	482	462	443	459	473	444	485	465	490	465	453	437	504	447	467	480	450	466	467	442	437	429	423	437	471	474	466	467	471	444	464	462	442	470	442	435	450	443	485	433	441	512	467	487	455	453	479	462	448	467	452	456	459	434	452	482	454	424	466	464	427	460	460	459	498	451	445	475	440	426	433	431	454	449	435	454	469	466	450	430	420	464	422	453	461	455	479	456	488	486	479	429	451	492	449	472	431	443	466	429	456	462	492	490	451	466	442	444	439	435	479	485	448	479	473	441	458	499	479	464	438	470	460	474	431	429	459	490	447	449	446	458	453	451	427	450	458	467	427	469	495	461	452	437	476	452	434	437	433	446	436	462	413	464	470	469	434	438	480	479	488	477	498	465	436	439	487	457	510	449	438	457	455	482	453	435	472	501	455	469	466	502	457	460	457	493	478	462	426	475	460	455	464	465	482	476	488	440	457	446	469	480	475	475	457	453	468	500	453	421	476	448	446	461	513	463	433	504	448	466	444	480	412	437	412	507	471	474	498	467	439	485	479	453	474	454	442	466	459	451	468	476	448	442	456	420	479	442	454	494	472	449	457	454	479	472	445	429	444	489	411	452	464	446	437	457	476	455	455	438	474	446	471	495	464	446	468	502	451	454	447	458	457	492	430	485	447	471	445	470	427	451	450	444	474	431	464	447	491	493	458	430	459	437	436	469	449	448	439	469	465	468	432	439	458	480	440	469	484	433	467	446	460	446	475	468	448	519	454	477	433	437	444	483	455	481	489	432	443	476	441	443	450	431	459	474	437	466	427	457	475	475	466	465	436	466	443	486	443	445	484	449	507	432	464	447	466	477	493	442	473	468	483	428	439	445	476	431	482	468	479	443	447	465	437	429	452	481	457	485	475	478	415	460	492	481	454	468	470	467	432	445	434	472	482	446	452	478	431	435	457	490	444	429	454	453	485	473	441	441	439	438	442	467	483	488	469	455	441	450	480	437	449	453	453	439	461	430	457	470	442	435	413	431	397	466	426	470	427	473	469	478	436	452	470	468	463	466	487	469	490	444	448	496	496	467	446	494	460	436	477	430	448	433	472	459	474	463	465	453	460	421	446	452	437	500	447	478	467	484	471	457	483	503	470	479	470	477	481	469	476	449	451	418	469	465	445	440	506	466	485	458	482	431	458	450	462	456	508	455	442	468	443	431	437	480	439	457	512	474	415	458	462	485	457	444	468	424	453	488	460	437	440	454	473	478	498	426	458	445	465	431	429	473	452	456	444	460	451	473	457	448	498	493	464	456	470	452	453	481	451	477	455	418	426	459	459	478	462	511	444	461	442	483	482	485	483	480	467	422	424	452	416	437	485	507	481	501	458	439	476	475	419	491	458	445	462	453	476	450	458	483	479	471	476	437	486	445	449	475	422	460	424	494	439	450	455	465	488	478	459	462	440	473	458	461	428	454	478	415	458	441	445	478	437	450	467	497	492	457	440	437	473	464	438	471	469	452	441	458	455	454	467	473	439	444	482	480	462	457	456	454	481	479	434	454	473	444	455	463	433	498	470	452	482	429	425	446	504	448	460	439	453	463	465	474	467	437	433	446	459	448	467	462	445	456	459	436	446	458	471	459	439	462	465	468	424	438	466	451	427	437	456	461	487	454	464	434	431	465	467	457	457	438	442	447	460	457	436	409	445	467	454	444	468	464	493	431	445	464	444	433	499	438	474	477	441	439	468	491	481	460	468	448	471	429	448	431	441	480	447	478	411	467	434	487	477	462	465	450	499	387	476	469	425	448	466	454	440	481	446	462	452	457	444	467	426	414	457	471	473	454	512	496	446	452	461	453	448	437	480	486	496	471	463	510	472	477	462	452	463	478	459	491	448	457	492	452	458	452	451	429	455	457	464	431	445	467	479	455	417	431	456	483	467	436	449	480	475	465	513	475	448	437	480	426	446	449	422	498	450	465	470	461	463	491	454	443	433	430	424	460	471	448	434	436	455	459	456	441	438	464	437	453	460	450	448	454	467	414	468	444	451	439	429	469	453	417	454	499	463	447	457	448	456	462	478	448	476	453	470	476	468	436	476	452	489	460	430	462	478	457	457	425	470	458	463	430	447	447	435	460	439	460	498	457	467	520	471	433	455	440	477	502	435	435	474	469	467	467	446	474	472	479	432	463	470	442	456	468	451	492	463	460	437	426	431	464	448	471	454	491	426	452	458	438	455	457	462	440	446	458	469	467	481	473	476	447	459	430	424	470	450	481	432	452	423	450	489	471	506	467	455	469	499	518	435	432	472	425	441	438	471	481	440	458	485	465	427	461	450	440	418	465	438	454	434	440	414	428	463	477	474	454	441	476	472	501	493	452	471	435	419	475	471	462	430	469	496	450	491	454	456	413	453	464	450	427	484	465	471	431	451	478	470	433	441	442	483	443	464	396	494	472	459	488	426	466	449	453	487	458	460	454	441	440	474	452	459	425	469	437	422	443	453	442	467	411	434	462	450	452	448	447	462
60280	100686	72636	42617	18835	4633	1604	1030	843	851	810	784	810	813	789	801	811	768	825	818	811	818	804	859	807	788	787	808	851	827	836	804	784	802	767	804	776	788	761	803	801	789	829	857	862	829	813	792	841	830	796	797	799	847	801	827	842	766	761	818	842	814	826	819	796	785	783	827	803	773	754	811	741	816	805	815	782	772	830	796	807	799	815	802	860	854	787	839	846	801	840	826	782	817	772	806	787	799	826	773	837	800	804	843	799	798	845	830	862	810	816	778	779	777	762	872	804	780	764	777	804	774	820	853	823	855	856	806	812	837	819	780	861	782	813	854	881	780	836	812	769	832	851	804	791	810	811	790	792	818	872	904	810	804	815	830	770	797	788	813	816	821	874	784	831	785	788	854	765	813	871	814	835	787	822	819	798	831	784	808	802	801	824	807	844	808	820	817	809	828	853	832	809	827	785	796	805	820	828	821	805	829	777	785	775	792	835	782	831	827	837	813	795	831	822	760	789	821	816	816	785	859	833	802	791	830	780	793	795	792	816	802	829	765	780	786	807	785	877	796	804	776	794	847	752	823	793	824	791	790	845	788	814	777	831	815	742	799	816	781	769	795	863	840	815	796	752	825	794	775	793	812	803	835	833	784	790	857	822	856	809	824	818	857	791	840	792	804	855	796	821	796	806	824	773	826	804	753	845	827	808	810	806	804	804	793	798	778	787	847	772	875	809	802	758	814	804	821	808	829	819	801	839	771	816	780	791	820	797	858	787	801	835	879	852	853	817	805	785	841	825	828	817	798	802	816	870	793	841	812	845	815	780	876	806	818	843	821	788	815	774	800	796	844	857	862	765	817	837	813	840	741	793	839	793	830	818	762	809	764	810	813	841	832	821	799	856	836	779	811	762	763	775	819	818	806	776	804	841	817	831	814	773	879	762	842	826	828	812	839	787	780	780	820	795	825	805	799	798	778	869	778	840	815	814	809	814	786	785	852	778	807	817	776	826	818	808	761	785	776	819	806	802	858	825	830	864	776	801	810	781	801	840	837	856	764	836	813	781	816	801	800	836	832	798	860	857	807	786	793	818	823	793	848	794	788	833	815	784	785	809	841	784	819	825	847	821	812	825	819	795	773	823	806	787	861	828	817	812	798	807	791	787	792	822	837	811	818	867	868	815	818	804	820	803	773	818	791	805	833	799	830	851	812	822	842	833	840	779	828	887	773	825	816	794	785	821	871	806	813	833	816	771	813	790	785	829	782	812	824	784	748	833	797	765	812	814	841	789	807	816	796	881	813	828	782	839	800	825	801	809	877	814	793	817	807	811	772	782	809	800	805	858	828	827	793	832	804	811	803	839	842	808	829	847	773	827	799	818	876	811	818	826	804	776	805	784	783	854	771	822	841	813	793	763	774	801	819	797	837	775	825	834	811	763	785	774	809	797	794	839	814	826	814	797	816	812	785	821	882	800	829	834	782	820	819	758	771	771	859	782	821	849	844	844	822	804	796	797	834	768	820	823	858	783	814	831	865	810	781	809	850	829	770	855	797	758	833	840	853	833	838	774	827	789	781	804	779	800	810	855	765	807	771	844	770	815	795	795	842	799	781	788	814	806	814	858	803	817	828	781	818	804	796	779	848	769	819	792	845	813	774	780	787	815	820	800	783	772	803	793	739	830	792	800	775	790	823	815	759	839	895	815	830	847	821	788	844	841	817	818	822	804	779	795	795	797	756	820	790	836	828	797	794	812	834	837	780	823	813	871	795	795	783	786	818	843	863	825	830	860	835	787	813	762	809	815	753	831	774	815	851	823	799	802	824	816	814	802	788	836	770	848	812	838	840	808	845	803	798	846	808	787	843	821	883	818	821	781	804	767	792	826	810	785	835	775	809	817	838	852	805	763	809	781	807	773	814	808	851	812	824	863	829	775	823	816	812	799	767	847	815	850	791	830	790	823	783	793	832	806	804	808	814	797	857	830	815	836	802	850	826	779	829	842	760	778	796	848	807	827	806	809	814	773	829	802	816	782	799	816	856	823	826	870	787	792	804	786	766	794	807	808	857	818	824	861	800	807	864	790	791	811	837	809	815	832	876	867	821	791	803	860	763	814	760	823	793	816	803	777	803	770	825	841	854	829	844	800	856	812	845	783	827	833	775	751	818	790	799	794	843	804	761	806	785	810	811	846	767	799	821	805	764	816	835	834	837	812	789	816	802	836	816	812	791	821	791	815	831	861	858	762	794	814	830	781	834	768	774	821	763	814	839	793	780	799	806	836	777	778	809	809	796	789	840	787	807	818	811	812	810	784	810	807	805	821	784	803	835	790	803	822	807	770	835	775	833	757	809	823	836	787	795	812	842	809	777	795	849	800	829	781	801	823	822	813	792	820	816	871	817	825	794	835	845	840	812	845	836	823	804	793	784	758	779	796	757	820	838	814	840	848	832	796	830	821	847	800	812	802	767	834	833	800	794	778	866	799	846	812	799	822	817	787	834	833	789	790	793	815	797	828	807	786	836	832	812	839	790	786	823	828	828	806	827	813	766	854	790	804	828	828	806	838	843	829	792	810	784	809	847	841	755	753	872	886	794	811	829	835	830	831	816	788	832	782	801	808	793	798	821	812	803	828	780	808	826	847	834	859	804	789	898	834	828	788	800	763	840	849	786	803	816	819	839	813	767	832	816	826	827	800	818	821	824	792	790	804	821	804	826	788	791	801	836	833	816	788	789	814	833	763	779	844	826	808	860	843	826	764	822	824	815	782	782	803	780	798	800	803	789	811	852	846	863	838	814	783	797	807	804	833	773	829	822	824	848	810	802	832	838	833	848	750	814	796	814	838	790	796	854	774	855	848	829	795	830	810	820	812	825	812	774	804	851	811	847	856	850	873	829	801	806	896	853	812	833	859	794	789	785	770	762	843	780	853	778	813	820	809	866	823	780	823	854	790	772	801	817	789	847	796	789	804	792	781	820	855	821	816	826	786	799	829	766	851	836	810	783	791	781	773	797	899	787	858	847	765	774	826	793	821	796	761	801	874	823	838	783	844	875	828	851	837	767	812	798	824	858	785	810	781	819	809	810	801	851	807	760	889	795	810	814	782	788	778	822	856	834	820	837	812	771	793	806	804	796	838	770	798	817	818	817	765	825	803	832	810	848	825	843	825	821	837	814	823	867	824	814	790	809	821	869	819	761	788	814	796	833	853	765	874	831	814	810	763	771	807	801	811	821	837	753	783	822	794	824	811	757	760	783	809	807	803	840	835	804	798	814	792	827	774	784	823	832	809	829	856	837	843	803	834	864	827	837	750	842	804	795	806	771	810	813	775	843	803	825	813	822	817	837	836	803	845	809	874	820	819	793	810	782	835	805	824	872	762	803	814	793	842	798	828	795	825	817	798	857	748	810	810	844	786	807	777	845	785	772	819	803	780	814	818	817	840	834	863	810	848	842	815	778	804	798	827	845	825	853	809	805	816	813	809	828	835	825
29448	31260	27437	11777	1961	719	441	446	415	435	416	404	401	360	398	418	412	405	415	400	402	428	372	414	413	425	404	406	396	388	434	421	404	410	412	421	410	394	404	422	395	416	413	399	418	447	398	410	406	436	375	420	394	414	422	418	426	386	406	383	432	402	439	380	362	411	412	406	416	408	379	433	388	413	392	414	405	379	399	430	379	407	419	403	415	403	403	413	427	405	408	434	392	425	409	405	430	407	389	393	408	417	416	394	414	382	370	394	392	412	426	378	456	379	412	410	402	404	425	397	346	396	431	392	440	378	431	389	384	433	390	386	360	374	414	379	402	420	424	391	369	436	449	403	415	412	399	362	362	422	387	438	419	404	427	397	407	434	376	420	408	401	438	402	396	387	445	416	398	400	409	416	423	371	424	415	412	384	398	406	405	398	380	356	350	400	407	374	428	379	388	376	423	437	411	433	373	411	364	380	400	384	401	441	391	377	411	417	393	397	429	430	407	401	383	403	448	384	422	381	402	449	399	405	415	379	404	389	397	415	408	426	393	399	364	411	408	382	422	383	423	400	408	407	399	407	409	411	397	396	377	440	441	412	391	391	388	405	421	405	398	391	425	390	386	407	376	377	388	428	387	370	362	433	404	363	400	393	389	398	411	409	413	437	376	428	400	418	369	418	429	379	408	397	415	419	405	420	396	412	421	390	386	399	372	443	375	390	419	384	416	434	405	376	425	427	380	414	404	433	388	390	390	398	418	410	409	408	421	411	376	381	400	388	399	402	363	430	418	383	412	390	433	417	411	390	438	382	420	424	409	426	396	407	418	434	402	369	367	398	389	406	410	426	426	418	404	421	365	391	382	427	390	408	422	381	386	446	374	356	402	413	423	413	432	378	426	418	408	376	413	401	418	433	427	370	396	376	411	418	425	400	435	377	399	400	425	402	411	452	387	423	381	398	418	425	419	400	385	409	422	380	387	381	408	395	368	413	416	434	428	422	393	386	442	383	395	407	416	362	378	388	387	416	423	363	401	367	392	412	412	408	451	419	429	423	418	410	405	393	418	408	408	386	407	417	390	445	395	447	422	378	388	408	378	412	412	415	396	411	441	384	386	384	379	406	413	398	396	411	393	404	412	414	417	383	425	415	438	417	431	446	402	411	376	424	429	405	412	386	376	418	421	446	377	397	437	381	404	437	385	382	418	408	392	384	428	427	385	404	409	393	396	376	382	365	387	420	369	394	414	389	440	390	386	424	411	421	377	406	386	399	395	393	377	387	371	414	379	434	406	385	410	371	401	402	387	437	391	413	422	385	373	401	412	380	374	406	408	428	410	406	454	416	397	420	406	394	394	440	401	443	406	383	428	412	405	410	387	344	395	426	405	380	389	395	406	402	398	417	436	444	397	387	443	393	363	405	439	397	421	387	406	399	428	408	398	407	398	407	400	397	406	404	393	401	416	384	399	412	435	411	423	381	416	378	397	389	381	426	412	429	396	410	406	385	375	402	421	405	407	419	405	420	372	424	445	377	434	408	439	428	457	429	383	425	401	363	382	414	407	397	432	380	444	452	400	383	407	396	411	367	434	404	403	417	400	393	417	397	396	427	420	411	411	360	423	414	433	407	408	403	401	410	423	426	447	397	403	402	369	429	399	410	420	396	385	404	393	413	416	411	391	374	413	391	391	406	382	382	407	374	410	397	424	414	397	407	380	433	403	395	418	409	400	419	399	434	410	402	419	390	380	398	392	388	428	438	425	407	386	411	419	348	388	408	387	390	387	395	399	375	428	417	385	403	402	397	419	405	389	392	436	409	398	383	415	381	379	415	424	405	420	434	397	416	381	436	437	408	396	388	424	404	376	383	409	368	445	386	429	423	379	375	434	405	418	410	405	420	374	452	421	388	396	380	352	415	446	401	387	423	436	408	407	387	435	387	434	382	417	386	417	402	419	422	445	384	413	395	426	453	424	437	393	413	396	439	405	410	442	390	442	431	411	426	383	436	419	401	398	395	405	394	387	395	364	408	395	403	434	407	425	429	390	385	402	421	420	393	373	435	411	381	401	432	432	416	409	404	422	401	385	393	376	407	416	393	449	377	422	424	389	401	427	405	387	428	389	405	394	370	416	382	394	410	386	406	381	400	412	391	376	393	424	370	351	444	401	398	341	418	424	402	441	400	406	407	423	438	379	408	422	415	416	409	403	377	393	405	374	395	422	426	421	409	393	387	385	414	420	398	376	428	395	407	425	415	423	391	411	368	411	419	425	401	423	413	416	420	420	427	400	383	426	435	386	429	421	399	432	383	434	383	436	398	398	419	392	432	399	445	419	413	370	368	434	398	404	417	411	397	427	361	415	382	423	395	392	425	402	394	435	390	382	406	426	436	409	398	431	415	426	414	422	407	391	415	447	369	394	419	427	422	440	449	434	406	376	398	395	441	446	409	370	400	407	417	385	445	408	385	369	420	399	424	404	428	407	411	395	415	418	390	416	386	388	429	392	407	426	383	407	416	411	407	419	423	394	414	412	415	407	408	383	376	398	423	406	400	392	436	406	442	383	400	437	413	396	391	432	399	404	378	396	435	398	395	418	412	429	403	414	401	425	410	409	381	386	416	386	397	396	422	419	409	365	414	381	438	422	417	389	397	404	443	429	397	415	414	430	412	420	391	359	417	414	411	402	422	400	399	392	398	403	436	417	449	388	373	381	397	399	392	399	444	409	377	404	420	388	465	375	408	424	383	409	420	403	400	414	373	405	421	417	428	401	405	431	419	439	404	370	417	415	404	382	407	420	420	398	408	419	390	392	436	400	403	420	408	377	410	407	384	407	419	400	366	419	436	425	445	468	419	403	385	383	391	410	434	384	429	387	394	382	412	397	392	416	424	423	399	423	414	410	437	408	399	393	421	378	432	367	399	385	424	398	400	400	392	396	409	397	429	401	358	390	398	386	435	422	404	416	400	422	412	438	392	383	391	369	403	397	393	393	379	417	402	399	431	403	421	413	399	416	429	388	418	407	406	427	403	428	413	438	401	423	378	420	393	359	395	397	406	433	432	408	404	406	397	394	406	389	397	427	408	418	388	391	391	408	411	408	413	437	419	409	405	401	412	387	431	431	444	382	390	433	406	402	423	433	436	419	371	411	407	399	367	435	404	395	429	396	410	390	432	439	425	440	400	368	385	391	409	440	371	408	406	416	420	402	378	364	408	393	418	363	437	389	382	416	391	416	437	389	394	409	422	391	392	447	416	432	393	393	401	429	407	400	394	384	420	382	398	432	383	387	379	442	403	364	405	406	437	406	416	391	404	374	443	406	364	435	401	359	405	360	355	437	401	390	415	423	442	411	422	418	401	407	412	411	400	397	420	376	387	410	393	421	416	423	432	415	417	433	466	379	401	420	394	434	377	402	420	406	392	406	434	420	420	431	411	410	418	433	436	415	396	355	387	415	369	437	408	416	389	431	384	455	421	416	451	437	400	450	390
37631	49292	32971	12865	3597	1223	855	742	720	754	806	764	773	754	717	761	772	765	712	748	721	781	758	737	758	764	759	787	733	697	775	777	716	751	771	772	772	815	746	735	763	769	783	743	784	731	788	769	715	738	771	716	777	752	798	728	771	729	745	673	765	758	818	717	771	695	785	727	768	740	765	741	688	771	725	765	784	814	782	776	765	715	744	706	770	739	749	757	728	742	801	782	740	759	752	789	694	760	765	751	759	759	770	690	789	718	689	758	777	766	761	753	779	766	747	748	804	746	743	703	768	709	764	731	757	777	759	781	779	715	762	748	735	754	749	765	755	714	761	735	747	735	695	771	714	762	727	758	741	738	744	778	760	747	757	810	749	738	769	697	778	718	795	785	766	758	737	747	786	759	812	726	805	766	752	781	740	785	730	797	728	793	714	762	757	743	801	787	756	764	792	758	756	766	779	721	750	716	717	744	774	766	747	701	747	711	761	708	772	765	758	746	767	779	751	775	751	726	777	757	787	741	797	725	724	767	788	735	791	768	772	776	756	729	750	754	774	763	739	727	726	785	769	768	759	776	744	765	773	735	753	738	718	740	740	689	806	760	800	752	767	743	747	749	745	787	776	741	730	745	759	763	735	806	732	678	739	735	737	727	761	754	739	739	767	736	757	771	712	763	751	810	792	748	759	758	678	774	802	754	755	796	773	715	753	739	742	723	699	735	747	759	740	708	757	780	777	756	751	784	729	728	794	715	755	752	732	784	709	703	764	774	751	710	710	724	735	769	778	769	777	734	755	783	806	725	771	758	725	814	744	716	725	752	785	735	786	769	781	736	743	770	745	725	720	808	808	732	737	780	733	727	743	701	735	736	771	751	752	751	777	742	748	764	754	793	746	703	746	770	774	687	786	735	720	769	761	747	809	726	735	771	755	764	762	768	725	729	685	711	737	735	789	722	747	790	731	763	762	780	716	722	719	754	765	749	779	779	788	750	734	746	758	753	714	774	727	740	742	782	746	762	693	801	734	714	734	751	801	766	775	764	745	720	766	760	702	765	735	763	753	735	780	763	755	751	708	797	817	708	774	747	769	794	729	773	758	762	766	739	773	734	720	739	763	741	741	766	779	746	763	746	761	747	769	761	757	774	766	743	712	715	724	747	757	767	786	763	712	777	767	759	730	757	747	772	783	800	767	740	740	777	742	748	765	814	722	762	752	713	774	816	779	788	762	823	718	742	781	758	761	739	733	790	762	810	727	755	722	778	743	707	786	756	724	756	754	780	761	707	754	745	771	734	745	744	770	756	743	731	743	760	735	722	748	739	711	739	782	728	774	750	762	802	765	750	772	780	796	826	685	758	718	723	742	762	749	745	762	745	792	767	780	711	732	748	738	746	758	793	784	800	703	772	770	761	750	774	731	753	798	724	739	755	752	702	786	757	757	717	764	749	740	717	742	771	700	719	804	745	739	787	778	737	727	774	792	766	785	828	795	754	816	764	720	729	721	751	781	769	739	743	711	778	750	747	791	763	763	799	769	739	753	744	717	789	735	755	788	802	746	774	747	761	743	795	784	789	745	751	779	828	774	713	743	780	769	775	744	755	733	731	777	739	771	721	762	739	732	751	696	738	723	779	742	767	771	715	719	769	755	739	747	768	755	811	755	734	801	796	789	719	758	769	772	757	785	727	764	747	722	671	782	756	705	753	741	779	759	728	710	739	760	765	773	737	748	741	752	774	746	761	746	758	757	797	735	759	759	800	771	813	769	779	733	771	765	779	715	718	784	699	700	760	746	747	842	751	788	778	772	721	761	721	727	716	715	797	756	718	720	789	746	733	762	732	785	770	723	757	757	773	778	765	754	739	700	757	717	752	745	764	749	698	792	723	770	751	762	764	783	735	762	750	728	753	711	739	789	770	738	808	759	756	740	735	749	793	764	771	707	723	718	720	737	717	759	761	764	751	777	769	719	767	735	705	734	758	748	785	780	755	739	786	733	768	709	727	799	729	743	775	732	802	754	761	723	768	757	785	777	731	753	787	783	761	721	748	772	782	747	809	770	773	745	768	755	752	732	705	752	772	763	801	752	770	738	744	790	784	784	775	800	737	734	811	770	767	759	792	818	746	773	788	727	743	831	698	752	765	827	711	727	754	716	716	794	748	739	731	725	755	770	762	756	730	744	788	736	758	737	770	807	774	778	737	728	753	739	785	782	754	740	769	727	717	729	720	704	724	760	749	734	773	739	777	740	761	733	741	726	722	730	719	743	729	793	779	791	742	786	775	768	745	755	761	793	785	725	716	741	764	766	742	753	767	768	722	776	711	721	745	768	770	749	783	744	739	799	739	766	731	757	782	736	769	786	768	752	704	748	800	774	746	757	793	758	805	757	791	762	781	766	734	791	728	779	780	725	716	750	800	764	800	771	717	758	744	780	749	738	738	744	712	749	740	769	737	759	791	803	732	733	782	752	722	794	719	678	777	753	742	799	749	762	737	756	784	801	749	781	717	778	803	768	751	771	782	749	803	748	784	773	709	716	761	782	755	787	776	778	706	743	779	724	754	792	769	737	756	783	787	753	725	730	719	832	750	704	778	719	739	736	710	753	772	710	752	729	771	727	741	756	778	766	795	787	735	752	722	757	784	757	753	785	748	722	775	782	743	743	753	763	701	788	736	743	781	770	757	777	758	728	722	729	732	741	751	742	783	745	751	763	740	738	811	751	805	793	766	748	748	764	758	754	759	743	770	741	737	836	783	724	795	713	766	722	729	764	792	756	757	733	765	782	720	747	763	778	757	795	749	758	742	768	788	691	746	761	792	767	766	774	726	777	752	762	768	726	766	730	768	715	733	753	757	747	732	757	744	710	729	760	769	728	757	732	745	768	755	776	797	724	718	722	762	799	809	765	784	779	765	722	760	717	764	760	764	750	745	755	734	813	760	774	790	688	732	762	777	777	790	714	773	745	746	786	758	822	803	756	789	758	805	773	766	739	789	728	736	763	763	746	739	753	764	763	753	772	727	790	772	778	766	764	762	737	769	818	760	765	709	751	750	787	759	749	762	771	771	779	736	730	738	740	736	736	767	757	778	746	765	725	759	755	767	704	775	778	772	755	781	710	695	760	787	733	778	763	752	742	747	758	796	779	803	746	745	740	739	720	701	738	757	810	743	730	763	774	774	771	753	724	720	705	797	720	807	785	733	764	799	769	770	787	752	764	698	789	786	759	727	758	764	740	737	811	752	768	742	770	703	769	757	759	749	732	730	698	757	834	757	773	746	716	775	743	752	776	750	761	741	729	761	772	801	748	773	721	779	740	769	746	673	793	786	795	799	765	764	747	755	750	770	732	777	742	733	765	752	715	721	746	746	747	748	753	747	828	750	767	744	766	724	752	763	759	749	744	731	744	750	776	688	744	757	758	732	735	747	758	792	716	773	746	748	709	760	747	787	823	780	757	736	747	751	754	747	727	771	769	735	770	755	724	776
25121	24710	33656	26935	17039	4064	698	464	412	419	439	392	394	420	432	421	374	417	399	406	414	406	402	400	418	415	418	424	421	392	387	403	395	411	418	380	422	402	396	411	409	379	421	412	427	388	417	442	420	439	387	406	410	424	437	416	409	365	369	420	421	418	366	411	374	421	389	404	403	395	440	395	431	405	386	397	410	394	422	421	422	397	439	407	407	406	411	442	395	415	370	445	397	386	395	440	422	410	445	409	401	426	447	381	390	413	414	445	420	413	401	396	369	404	402	394	357	390	387	422	420	419	386	390	404	381	415	433	415	357	387	408	382	417	414	389	428	376	421	396	412	382	425	425	419	363	387	395	401	371	406	395	409	371	414	372	367	404	405	378	403	444	402	388	434	391	406	404	429	405	369	358	420	395	398	426	372	396	395	402	415	413	440	394	408	397	386	411	426	401	393	374	432	400	378	406	396	421	422	431	391	424	443	423	391	396	413	388	418	370	383	378	404	389	402	390	399	402	418	398	375	402	394	402	425	410	411	370	442	381	400	418	428	434	386	428	433	406	416	381	395	414	373	362	401	367	411	378	417	393	407	451	405	394	398	378	383	393	386	389	417	430	419	354	400	385	415	374	370	433	409	384	433	413	404	417	396	405	396	411	385	423	383	396	440	423	386	411	408	375	386	388	390	417	398	420	383	414	396	388	415	410	379	408	432	399	401	407	389	440	387	397	389	375	427	380	416	370	407	414	405	405	406	403	401	436	393	407	403	411	444	428	410	431	457	426	422	413	372	388	398	433	421	403	373	395	424	399	448	420	417	394	393	406	395	383	375	395	430	420	418	387	383	413	367	395	418	387	411	392	425	379	375	405	411	405	389	435	367	375	449	407	414	389	381	385	390	409	397	404	382	420	410	415	408	413	392	403	401	392	408	347	423	398	415	393	393	407	395	416	416	382	371	396	391	384	375	419	407	376	368	437	394	441	388	409	389	364	406	401	413	390	404	429	437	393	397	420	399	418	383	416	389	407	424	412	430	415	431	413	420	410	407	378	398	365	371	429	419	408	386	381	411	419	434	365	385	419	377	430	396	416	408	373	382	394	414	415	428	415	411	426	407	384	401	397	390	445	444	365	363	406	415	406	396	415	407	419	406	366	357	419	385	382	393	405	412	398	420	420	410	405	404	381	408	412	385	413	426	418	409	390	416	378	414	380	405	377	394	403	405	400	413	385	416	408	437	402	391	389	419	398	395	357	445	391	404	409	425	427	380	391	403	384	389	375	400	413	409	400	409	407	392	400	431	416	448	421	425	396	418	410	359	403	442	417	407	403	375	410	414	373	368	410	431	394	397	409	388	388	406	378	378	399	402	414	374	376	397	398	388	365	397	385	370	401	423	409	377	388	419	380	415	404	384	381	398	392	416	412	417	420	385	396	387	392	398	394	384	394	372	407	416	398	419	370	405	363	388	388	398	381	410	433	419	433	396	399	412	381	403	409	434	412	410	384	398	418	389	392	409	417	406	380	378	409	424	426	421	357	380	427	422	409	402	408	389	424	408	402	391	393	401	392	374	404	419	402	390	380	394	401	383	410	372	439	384	391	406	397	389	418	392	422	421	384	392	394	389	404	415	400	433	385	414	407	411	379	390	384	412	404	412	424	402	360	380	386	411	410	409	426	429	397	401	427	385	402	402	365	394	410	392	376	392	401	411	385	429	392	387	372	409	393	445	396	392	399	362	403	387	410	418	388	443	399	394	416	424	413	432	418	399	439	400	423	412	372	391	404	420	378	421	403	407	390	398	349	358	428	393	355	399	422	412	427	414	405	411	410	389	435	414	419	384	383	389	438	421	416	401	403	389	385	429	382	414	406	377	374	403	408	369	407	382	399	406	391	405	430	417	438	410	416	404	409	427	403	408	377	405	421	411	429	416	393	395	402	407	447	428	419	396	366	399	395	419	385	430	421	385	395	422	395	408	403	407	391	409	352	404	419	426	428	439	387	391	424	405	350	398	410	382	418	416	417	404	400	417	403	384	452	406	377	426	415	387	399	425	402	403	384	391	419	390	423	401	366	391	427	409	397	425	445	430	352	394	410	404	413	391	397	402	427	384	401	423	388	432	415	413	393	407	419	418	350	403	364	427	372	423	433	414	380	404	410	417	408	417	401	403	394	422	381	409	416	400	409	404	408	422	392	449	382	417	403	380	432	406	415	411	395	418	396	396	371	415	400	406	409	401	397	398	389	375	376	416	404	388	443	370	383	384	373	421	388	393	378	405	423	396	416	451	433	433	419	397	417	409	411	411	416	426	412	417	374	385	366	414	366	390	401	392	413	374	381	403	409	382	423	402	421	374	416	410	382	398	403	407	397	420	391	396	398	436	368	397	427	394	388	396	423	381	419	416	395	386	367	414	429	407	401	447	419	410	410	426	447	366	400	430	369	407	453	384	399	410	378	378	374	397	406	405	411	406	420	417	439	391	432	390	378	419	401	365	409	428	399	450	389	397	403	432	374	406	412	426	425	354	415	393	421	393	418	401	405	407	419	398	393	370	389	397	407	407	419	421	372	438	407	376	358	420	385	429	417	461	413	389	416	392	395	392	427	385	392	423	432	406	398	356	383	379	433	352	406	422	363	411	398	374	438	394	394	431	404	398	381	432	398	439	365	388	384	414	403	432	434	418	449	372	415	421	443	417	412	416	411	391	375	402	409	408	409	388	395	410	401	374	400	397	379	429	418	418	359	368	388	412	389	403	424	363	393	423	390	417	393	408	387	408	427	390	385	387	386	353	398	372	407	428	387	365	419	394	379	433	437	367	432	380	406	424	396	354	393	434	409	398	407	414	383	372	394	443	409	409	417	435	407	419	416	413	419	402	378	408	381	386	395	400	440	377	353	366	398	399	436	436	408	419	394	379	393	418	387	404	427	369	420	382	396	408	432	385	405	425	432	393	411	390	402	399	413	387	401	460	404	392	414	404	429	379	390	403	413	400	423	454	397	415	421	401	428	406	406	433	406	386	395	404	427	431	401	396	387	409	366	421	397	401	409	358	399	416	417	434	414	359	405	410	404	404	451	393	406	401	410	411	411	414	411	408	391	381	412	417	412	400	406	389	374	443	419	410	358	386	419	410	408	385	442	395	388	428	394	433	412	398	394	409	391	387	411	387	410	365	392	394	386	404	393	391	398	377	420	369	415	380	398	384	392	384	394	412	407	392	408	411	392	457	381	402	411	389	375	399	419	400	414	425	413	418	371	366	435	417	453	413	416	423	397	413	407	424	417	411	410	423	392	393	391	381	360	418	370	415	396	407	384	382	376	397	392	373	383	410	394	426	387	380	399	392	392	420	385	428	401	394	394	423	396	410	419	412	378	381	389	415	376	385	410	405	402	406	390	405	429	382	391	425	413	416	415	388	422	438	404	410	421	404	391	404	391	438	380	404	411	421	398	383	360	393	384	401	356	413	405	373	410	417	390	412	403	440	417
59858	87872	60720	32334	11797	2586	1116	804	721	728	760	758	782	761	740	810	759	748	765	719	783	729	744	732	772	744	786	714	740	728	782	730	731	787	774	693	775	738	731	748	747	751	745	736	699	708	725	757	779	762	752	815	744	743	761	743	718	747	736	806	771	741	699	774	757	756	761	784	776	752	736	737	762	782	774	745	754	785	764	751	729	748	739	740	767	731	737	761	681	768	704	721	743	739	733	729	777	736	765	764	712	764	778	696	755	756	789	726	751	732	781	731	746	767	750	763	706	755	739	761	771	725	771	737	702	750	725	788	806	742	686	711	751	776	757	705	771	727	778	769	731	784	772	727	760	754	739	739	735	743	755	726	696	734	765	748	756	727	762	771	772	749	773	759	756	724	731	717	761	785	753	720	765	743	727	723	738	721	769	749	701	687	757	752	733	728	768	748	748	732	740	720	734	733	752	815	770	738	684	726	709	696	757	737	819	769	734	780	722	735	772	759	732	748	758	741	765	735	758	757	693	760	757	708	786	769	803	695	761	730	746	782	738	786	708	726	757	767	788	740	720	772	743	715	787	729	747	751	728	714	688	714	710	772	756	717	786	814	743	741	706	809	807	750	728	745	712	785	793	716	728	747	756	778	718	782	777	722	709	789	720	744	749	737	785	741	718	736	741	730	745	792	752	731	750	729	751	768	747	711	722	745	725	750	688	785	767	712	746	733	798	765	783	699	738	754	741	739	815	717	755	774	746	763	756	723	784	717	788	729	714	686	787	731	750	750	742	731	739	704	753	776	732	726	777	757	743	740	742	748	748	726	755	720	728	749	687	701	729	734	742	762	727	729	736	743	773	748	729	755	811	721	774	720	748	762	696	764	773	741	773	732	727	763	730	789	787	771	739	741	738	732	750	727	740	788	766	775	733	702	764	793	756	771	743	733	725	763	738	767	766	740	756	801	752	747	749	791	769	761	741	777	766	777	752	744	746	753	725	744	792	795	736	730	707	724	760	772	741	726	725	710	737	759	751	717	752	776	737	728	717	796	784	721	762	740	688	752	702	783	799	782	746	738	746	763	750	721	770	740	800	780	733	749	768	711	734	709	734	730	784	773	751	671	719	748	776	742	702	742	761	717	766	751	700	742	771	733	768	770	724	768	752	772	752	721	752	730	718	781	748	749	743	778	814	775	728	740	750	763	746	764	714	758	715	741	704	743	724	753	714	796	767	746	711	794	710	728	761	699	724	747	772	731	734	744	811	735	711	767	758	748	709	784	767	780	727	749	799	780	743	716	742	750	749	725	734	770	795	768	714	746	761	751	733	747	783	738	764	733	762	731	735	721	693	772	776	774	757	726	799	739	710	738	715	712	769	781	757	752	733	721	717	750	716	791	775	752	775	757	723	750	712	807	734	755	752	728	750	756	775	724	749	758	714	734	770	712	759	762	783	760	724	736	748	782	748	720	723	751	698	787	741	765	731	705	771	742	722	715	756	700	791	723	798	717	759	745	722	736	727	739	715	738	734	770	748	722	738	750	805	750	764	755	762	779	695	751	733	689	753	731	737	791	760	778	767	770	761	734	770	723	731	776	703	771	722	779	726	759	769	730	768	745	769	746	724	741	765	767	715	715	771	699	730	710	789	752	768	777	705	748	739	717	721	798	707	761	745	730	796	787	764	743	748	718	749	735	784	761	734	738	780	747	793	718	810	728	723	762	743	739	706	771	769	742	766	763	818	802	760	740	759	802	712	749	743	738	696	754	712	755	796	731	780	736	717	794	747	796	723	721	734	753	752	755	777	743	753	716	758	753	760	758	781	722	799	750	700	745	734	776	737	747	752	720	725	724	777	769	751	729	782	780	771	756	799	771	728	720	807	738	739	701	723	729	735	754	775	796	724	754	774	741	776	700	742	797	704	751	742	782	731	729	773	743	749	742	776	740	746	741	733	741	789	710	735	761	768	706	720	747	785	742	688	703	783	730	774	748	728	778	755	716	734	724	713	726	719	722	760	791	737	694	751	748	741	737	752	742	777	708	743	764	749	806	732	763	775	748	705	800	738	741	744	738	757	742	725	711	744	732	750	725	745	716	749	802	745	694	724	723	733	749	702	745	732	783	767	730	753	779	768	757	736	700	809	742	775	735	714	724	788	738	750	728	729	752	731	752	820	726	763	728	777	765	823	756	742	743	749	750	723	731	775	741	768	749	731	703	802	757	717	732	741	750	746	749	794	699	741	780	744	736	783	721	719	751	671	770	749	713	734	725	722	708	725	700	731	741	739	737	765	714	730	754	803	747	697	757	763	760	697	756	774	742	730	695	830	783	707	717	749	782	719	755	732	790	732	797	768	755	760	754	762	795	695	716	767	768	810	735	717	722	722	723	750	717	750	805	712	743	797	742	721	737	717	760	737	757	713	681	742	779	798	739	787	747	741	694	791	748	746	714	769	746	737	724	768	797	749	683	726	716	751	727	739	703	772	730	745	743	732	758	732	700	747	716	705	772	739	722	752	721	728	730	751	739	751	706	713	734	762	738	737	714	701	734	678	756	739	687	673	761	687	733	827	750	730	706	760	779	801	758	776	712	729	774	782	749	758	733	746	771	792	748	739	752	735	795	780	742	780	793	759	702	740	701	762	728	749	742	759	773	766	770	802	733	776	771	769	706	743	723	711	735	751	738	718	777	781	735	715	722	778	723	699	756	768	747	798	748	745	677	774	744	761	767	688	762	761	772	774	767	717	719	745	779	729	745	734	725	709	776	757	748	776	793	742	761	741	741	746	761	712	757	679	710	726	737	734	727	747	723	725	764	758	706	717	776	797	734	710	705	726	735	744	765	776	780	785	804	767	734	786	759	761	719	801	748	741	731	786	765	713	690	705	770	765	717	694	793	740	799	762	730	769	743	763	752	731	801	690	725	719	761	796	756	779	777	714	752	808	716	781	742	736	722	744	735	737	746	735	753	782	757	744	760	721	780	769	734	743	737	783	791	760	747	753	717	773	727	786	750	738	746	692	717	745	725	783	773	708	833	742	783	711	813	766	736	760	769	747	716	720	766	755	785	728	762	722	708	750	734	722	743	728	726	714	747	776	768	750	733	750	734	783	694	802	730	726	806	734	724	771	743	744	772	769	783	784	766	790	722	706	761	728	786	711	712	756	722	759	721	754	768	738	763	701	750	750	736	715	707	737	780	776	756	753	747	788	758	754	775	752	718	774	742	724	708	769	767	744	736	760	735	788	730	745	767	782	731	785	783	749	750	783	761	775	732	774	742	776	769	735	733	755	697	711	699	738	751	758	706	690	765	709	759	751	766	744	755	791	763	790	795	776	731	722	819	742	714	703	733	696	731	783	796	754	756	735	781	712	761	756	720	750	706	770	746	723	716	775	741	774	783	751	736	734	758	739	734	740	705	763	785	774	749	736	726	736	747	744	775	744	738	709	750	683	710	736	723	774	783	744	775	742	736	781	755	726	739	741	756	720	776
23533	22456	30961	24999	21153	16245	3111	597	459	471	479	440	506	485	503	525	486	459	518	490	485	494	455	470	484	484	492	445	493	432	473	456	439	479	485	483	480	458	444	475	441	466	435	488	501	459	502	446	424	469	435	430	468	457	456	474	433	492	405	459	478	454	450	450	461	514	465	427	447	484	462	439	464	479	474	442	458	456	450	485	463	467	479	428	441	411	450	471	473	428	505	460	449	448	475	460	464	452	436	432	458	442	452	455	457	451	485	455	446	426	459	472	501	477	496	475	411	429	450	480	409	473	456	465	471	463	434	487	442	475	468	469	439	463	459	435	487	487	464	451	440	439	444	452	471	501	473	391	492	440	494	458	430	468	487	454	483	462	459	425	476	455	433	445	440	438	470	490	472	433	480	479	452	462	475	465	443	466	444	460	491	445	465	432	426	438	486	424	463	444	481	478	451	435	455	467	440	454	493	525	462	468	466	465	464	527	488	461	473	454	471	467	485	459	473	442	461	461	453	453	464	472	472	483	484	434	449	481	473	460	480	508	458	478	424	445	518	497	455	474	436	461	495	489	447	461	475	492	419	457	465	457	521	466	467	416	435	469	475	444	468	463	416	469	465	445	441	454	443	478	443	428	489	462	495	474	438	505	472	484	489	453	434	485	450	419	457	449	467	498	466	477	517	484	429	461	450	476	435	480	491	467	443	471	479	424	449	455	477	444	466	471	425	509	503	448	453	474	457	484	436	454	447	440	500	499	483	463	470	459	465	469	471	466	498	468	478	466	459	471	453	482	446	442	483	477	451	465	450	498	439	450	472	494	490	413	496	493	450	463	442	487	432	451	493	438	468	477	468	465	494	450	452	443	431	444	463	453	502	463	460	424	448	470	479	466	439	439	470	462	451	462	456	484	439	451	439	464	474	454	475	486	485	444	472	482	470	467	454	482	466	483	464	481	463	475	477	488	465	438	449	443	479	481	484	455	448	431	463	477	444	421	430	484	471	447	469	500	454	469	488	497	441	453	437	455	498	478	435	476	432	460	484	472	441	454	450	459	414	488	481	466	405	492	466	491	469	470	452	492	460	446	461	487	463	439	499	499	497	451	464	473	433	457	478	449	437	421	441	514	492	448	457	444	432	457	467	450	498	499	482	465	495	436	468	487	465	448	470	479	457	438	446	505	448	451	433	441	476	499	507	446	425	480	491	420	437	499	470	451	465	429	480	423	458	450	452	456	456	449	485	484	489	465	479	487	462	468	451	443	513	467	476	477	445	431	445	462	447	450	497	453	461	455	475	439	475	430	446	444	418	448	462	436	492	449	444	511	487	442	444	452	445	420	467	437	494	445	453	458	475	448	436	479	450	461	468	461	458	482	505	466	444	469	463	504	449	463	445	482	458	428	470	485	427	437	464	454	443	438	474	452	499	411	432	503	454	435	494	494	478	496	443	471	475	453	470	459	473	464	506	463	501	474	486	478	467	470	452	463	449	442	451	464	488	469	460	444	446	490	444	477	470	456	463	467	498	482	466	439	484	501	492	475	456	503	447	439	440	473	476	455	460	479	449	454	465	463	423	446	456	458	442	462	467	471	463	470	435	426	471	471	458	453	471	443	469	500	480	434	403	436	473	471	474	435	467	447	472	489	462	497	489	445	513	454	501	447	455	476	451	509	435	459	465	455	476	452	474	486	477	460	431	460	453	435	401	536	444	439	468	451	487	425	510	476	445	423	451	446	432	482	425	525	438	446	467	472	487	494	451	466	467	476	464	464	454	467	443	447	469	476	466	458	476	472	423	452	474	446	488	455	482	437	450	449	472	453	477	453	465	475	483	443	482	479	451	469	397	485	439	461	474	440	416	438	405	455	450	467	427	500	468	486	478	484	445	473	455	482	464	431	455	482	450	443	453	463	474	466	499	465	484	489	444	450	483	518	470	480	484	499	451	463	457	477	462	442	447	484	470	455	510	468	487	446	461	469	455	454	479	456	461	478	471	450	462	452	445	485	467	484	448	453	467	433	433	436	485	466	461	431	453	457	463	439	498	450	447	444	452	481	475	471	466	459	426	483	436	481	465	463	468	500	455	474	452	442	471	439	473	460	476	474	458	431	452	425	438	480	461	482	454	440	449	437	440	466	524	467	455	449	447	430	417	454	446	459	477	461	456	464	490	476	487	490	463	440	481	459	487	427	474	441	474	457	462	490	452	477	461	471	457	477	453	436	442	440	441	481	499	499	485	427	448	441	469	463	445	425	478	438	484	458	481	436	450	473	454	450	474	454	469	483	484	489	431	475	474	498	470	465	473	456	427	453	492	484	465	435	461	446	447	485	447	439	448	492	469	466	453	443	453	452	477	477	440	479	460	464	433	451	452	438	439	427	468	443	460	494	462	467	468	476	414	476	464	458	474	448	476	479	471	467	511	472	449	471	451	455	496	458	450	439	456	427	447	462	447	472	492	465	431	422	474	465	453	445	444	509	445	446	493	442	471	463	502	445	504	496	449	447	456	459	453	438	485	460	410	466	433	493	428	478	476	434	441	462	434	497	488	444	486	452	430	459	462	504	461	477	476	462	423	446	486	483	447	468	478	462	456	452	485	485	463	483	452	461	436	486	460	471	435	468	445	448	462	444	477	461	470	474	476	464	489	477	475	441	466	467	491	450	466	446	432	488	472	480	457	464	488	454	478	452	483	444	469	486	529	478	441	459	442	483	428	457	482	512	441	476	461	515	454	458	432	463	435	429	496	446	436	462	441	478	475	491	456	495	468	475	474	463	478	461	452	420	455	485	452	451	478	477	504	444	437	449	448	454	463	443	448	436	463	446	443	491	472	488	447	483	428	480	456	494	449	466	445	463	445	457	458	426	480	446	468	420	462	458	447	466	481	458	483	488	517	483	482	458	471	430	457	463	462	467	476	433	432	483	470	464	430	495	465	460	454	463	432	433	457	486	440	476	488	460	475	460	462	434	449	450	430	427	465	461	475	473	453	465	457	471	454	459	470	468	489	460	425	465	475	464	481	446	461	462	427	468	482	474	467	467	493	417	428	453	453	453	475	452	440	482	486	484	443	482	448	455	478	463	464	448	430	472	446	433	400	466	457	421	496	473	476	458	443	449	474	446	477	471	496	460	414	441	491	482	442	478	460	476	470	416	467	463	474	467	459	451	443	472	470	476	528	475	435	439	418	452	443	472	457	491	442	435	472	426	422	479	453	460	449	500	478	454	451	483	456	464	456	407	477	468	452	477	443	455	528	442	449	474	470	444	479	452	464	440	484	443	445	449	462	480	463	495	490	487	436	437	466	500	492	455	465	461	480	441	483	471	450	428	458	446	475	461	446	456	450	475	453	450	458	453	480	476	421	478	474	445	438	446	442	452	502	469	425	449	459	439	450	448	477	463	486	447	461	427	436	455	502	462	459	429	430	448	453	493	470	453	452	472	423	473	436	447	494	460	442	435	466	470	469	468	454	433	448	453	460	457
60602	100324	72620	42290	18975	4929	1649	910	810	863	840	849	806	788	791	843	829	824	816	812	789	767	791	780	843	807	846	859	812	807	813	836	806	832	769	744	768	798	802	787	827	835	782	845	803	815	845	829	778	811	798	788	809	863	820	819	738	808	830	823	819	781	778	818	866	807	841	792	811	830	816	790	803	804	855	839	853	852	786	858	774	828	825	778	825	803	811	795	810	818	746	841	840	762	820	810	820	816	829	807	838	882	852	868	842	780	753	849	864	818	798	834	796	794	753	802	824	810	822	806	836	781	796	816	794	790	820	766	794	755	800	813	772	807	845	828	837	823	781	810	842	825	828	805	825	795	834	851	812	765	825	815	802	831	807	787	778	803	806	811	784	799	752	787	802	870	803	871	790	792	809	776	848	786	819	811	795	822	824	765	826	844	801	804	791	756	791	821	831	815	789	756	813	838	820	770	768	785	870	839	839	808	806	837	772	797	755	775	810	837	810	796	866	777	792	797	791	769	802	810	799	816	836	798	802	832	819	807	865	822	798	827	806	797	808	797	824	744	824	837	806	821	826	832	832	817	803	816	792	854	849	853	802	832	798	780	816	809	827	781	848	824	811	827	785	851	836	802	811	842	827	789	767	830	806	806	772	792	818	811	823	794	860	812	800	770	839	836	769	741	803	787	823	819	828	809	816	757	826	845	822	803	814	826	792	774	793	778	807	762	794	804	778	811	809	754	848	830	812	856	865	766	811	822	869	757	837	876	800	723	813	766	854	835	792	823	842	774	783	796	770	846	769	832	869	824	791	820	853	772	795	785	816	771	802	833	771	810	800	865	822	812	841	807	779	781	843	835	829	872	796	804	816	821	846	834	849	853	821	782	830	815	780	801	846	808	810	884	782	825	803	806	848	825	845	787	788	817	794	852	818	804	826	773	817	798	810	794	786	863	786	797	793	824	839	827	822	835	764	833	835	795	794	792	808	845	830	802	803	819	750	825	752	829	815	842	818	819	887	868	819	763	841	809	769	825	822	828	830	796	808	762	799	799	814	797	834	818	762	766	855	770	784	777	778	826	753	824	804	783	830	828	817	802	797	761	783	836	821	794	789	812	827	846	824	846	792	840	806	776	829	797	833	860	806	764	824	753	880	830	859	804	793	795	813	795	815	818	789	795	811	817	831	822	820	852	746	855	817	884	808	800	808	810	831	844	802	830	816	832	806	840	804	756	816	832	791	781	810	803	784	796	841	776	835	856	824	774	813	792	790	785	824	801	807	788	796	859	833	787	806	790	804	864	867	817	811	822	771	769	803	770	766	797	857	812	813	818	801	795	820	841	799	769	850	798	828	800	812	823	828	765	831	782	781	784	813	810	806	792	837	819	799	844	836	837	802	785	827	836	804	802	834	793	790	803	809	770	800	808	797	834	847	796	788	860	784	819	814	811	806	848	831	839	805	785	830	843	814	803	772	820	800	775	782	810	750	818	832	826	787	839	829	755	783	826	836	825	807	805	765	768	770	787	793	815	850	803	827	808	786	815	835	841	836	784	830	825	851	801	816	847	845	828	857	822	856	827	817	822	826	809	826	829	823	812	790	796	815	816	833	805	775	829	798	823	802	793	822	813	796	866	784	816	864	834	778	870	878	825	776	807	821	809	822	786	775	803	817	812	808	832	853	825	816	811	778	829	722	814	821	798	749	848	812	858	740	775	802	759	822	799	803	858	755	806	825	841	812	836	747	792	788	786	800	782	801	762	845	849	812	774	809	807	827	797	861	825	803	820	768	792	809	798	774	779	778	847	825	864	887	810	872	801	803	793	793	826	823	824	846	821	831	792	825	867	785	809	779	818	805	777	836	811	778	830	812	790	821	813	858	842	761	802	828	795	836	797	787	817	809	823	801	775	804	796	826	860	856	826	842	807	821	848	803	790	775	818	816	819	810	828	813	834	832	796	855	794	823	805	856	756	800	776	814	748	790	786	835	859	816	817	769	786	849	797	823	828	850	879	778	854	803	798	854	824	800	803	881	851	830	827	796	837	825	781	789	817	800	846	858	838	830	774	842	782	867	824	837	837	766	788	759	833	783	841	870	830	782	786	793	821	778	798	830	840	810	774	772	790	827	807	804	752	799	797	779	874	752	869	835	746	828	835	833	830	793	822	792	789	818	796	789	868	833	832	789	814	794	827	817	855	865	797	766	858	855	859	793	862	825	781	763	797	836	781	812	794	785	823	813	834	839	831	834	855	843	857	840	826	841	835	822	805	851	762	809	798	780	819	792	827	789	828	854	833	805	789	828	818	829	833	811	843	813	848	793	843	791	780	796	841	840	850	871	819	799	828	825	808	822	849	807	794	826	764	774	786	816	832	805	855	786	807	805	829	796	826	829	828	823	822	871	797	824	795	813	818	828	791	783	849	798	846	761	836	817	799	865	719	832	851	808	781	813	825	847	818	802	812	804	786	795	826	839	807	844	793	762	829	765	840	797	756	796	828	764	762	870	837	776	775	829	808	768	835	843	797	845	793	803	826	826	801	822	813	808	775	809	828	812	867	847	822	825	756	847	817	846	841	817	787	821	811	782	796	806	812	867	801	773	782	823	813	810	789	816	833	818	745	856	836	805	840	821	842	823	799	806	829	806	797	811	785	756	796	817	774	789	824	810	838	823	810	784	823	833	762	907	802	808	855	789	804	810	737	846	808	845	803	853	827	855	802	851	811	797	815	752	878	850	840	834	843	804	807	833	795	805	787	799	812	780	820	862	794	795	784	809	820	799	767	794	811	773	821	775	839	783	815	813	843	767	798	856	841	811	796	836	830	816	827	768	820	830	795	795	813	789	835	812	823	802	787	787	815	778	829	765	769	803	794	842	855	819	821	803	767	838	864	794	857	845	821	840	784	850	810	811	835	781	806	831	770	822	775	788	762	831	852	803	826	798	835	852	787	786	783	774	823	805	841	785	758	884	817	859	851	851	804	840	800	829	825	815	840	843	829	834	865	799	812	837	808	834	815	804	821	789	855	811	785	821	791	782	800	784	788	781	860	800	775	774	775	805	813	797	761	810	753	794	866	780	823	846	816	790	833	878	828	798	765	790	782	846	769	821	819	771	774	840	888	858	824	788	812	825	814	814	793	891	748	791	819	807	813	800	846	818	827	757	805	778	797	825	858	786	789	809	777	801	797	823	782	835	838	795	857	820	842	833	848	789	803	809	813	809	800	800	763	756	815	787	793	785	799	803	760	804	833	862	883	795	857	808	779	785	776	801	823	822	791	831	807	806	806	834	755	833	740	847	776	800	797	798	809	830	791	814	808	763	795	841	799	779	831	827	779	841	835	801	838	802	855	774	841	758	763	822	776	789	785	813	821	797	819	814	775	847	823	831	840	809	805	748	817	804	814	796	867	800	787	873	789	811	809	826	820	821	842	840	834	830	800	846	786	838	776	812	791	812	807	787	840	838	836	813	825	806	780	837	778	810	814	848	809
29763	31126	26951	11342	1737	591	482	380	426	382	433	391	374	414	417	386	386	388	418	399	435	396	420	444	404	418	427	377	421	451	392	390	424	414	449	423	440	395	396	444	373	424	382	409	423	418	413	380	410	435	358	402	405	394	433	387	417	417	394	399	380	384	421	411	416	400	404	403	427	389	448	402	402	422	447	442	414	396	413	407	375	420	384	428	386	403	399	400	382	416	408	362	391	394	396	381	422	394	424	384	385	413	384	379	385	426	407	446	363	387	412	399	374	402	399	429	391	408	436	385	421	432	419	384	418	425	415	407	408	398	448	413	402	373	429	422	415	416	407	394	368	419	450	421	397	403	418	442	407	411	437	409	400	427	375	409	419	419	387	393	398	383	426	389	411	400	392	402	400	383	352	382	418	388	437	443	379	406	405	420	402	408	416	386	399	373	405	431	428	369	416	409	411	375	421	355	379	387	433	404	379	389	431	430	429	416	402	404	377	377	445	435	412	413	375	376	424	400	398	387	424	408	441	391	395	423	409	440	418	415	377	412	435	410	383	377	414	419	397	398	359	385	367	436	422	362	422	418	415	407	410	415	412	406	385	416	431	395	397	378	408	394	424	428	389	415	415	440	386	405	422	387	378	398	410	426	402	425	398	422	368	379	411	389	358	394	380	407	372	397	429	404	380	379	417	423	409	409	393	368	369	420	436	416	406	412	378	382	407	400	385	395	396	388	384	413	356	399	384	400	388	395	384	423	391	431	357	386	378	387	392	401	385	407	437	377	374	443	415	417	376	390	404	384	381	356	370	396	390	426	373	454	412	422	405	412	390	428	395	410	367	410	432	419	401	404	387	395	387	403	407	429	387	403	406	430	419	419	370	390	412	420	432	396	415	401	430	434	381	417	415	451	409	394	394	414	409	377	404	422	435	407	393	372	390	410	418	432	414	380	423	403	388	401	450	427	428	413	394	408	417	404	418	423	382	414	423	436	448	399	456	411	394	403	373	392	407	410	378	405	393	412	377	406	406	422	391	399	399	389	397	358	399	391	377	403	390	395	400	401	417	433	361	374	362	387	412	435	398	401	424	403	405	389	400	409	381	376	398	434	405	414	401	419	392	408	369	405	421	404	421	449	402	409	404	373	390	420	437	415	424	401	414	401	346	400	415	434	408	399	404	395	400	402	396	370	412	444	399	419	414	416	417	392	423	415	402	375	378	445	406	411	394	424	398	411	392	397	410	394	421	435	385	426	399	374	420	435	429	397	401	387	439	366	406	403	371	354	418	405	361	417	384	437	389	399	386	412	402	408	436	406	390	425	461	397	397	396	387	404	399	426	429	413	381	393	388	387	390	386	429	430	367	428	380	420	387	415	406	388	414	409	388	410	397	413	370	378	396	406	413	408	392	410	417	417	426	403	395	393	416	438	420	388	448	406	391	419	403	410	413	433	428	393	409	408	415	421	400	424	395	417	414	414	408	435	384	396	405	408	378	391	423	395	408	421	402	399	417	408	417	435	451	414	373	378	415	388	425	401	391	391	379	365	426	421	416	396	393	380	418	395	394	400	383	394	366	405	431	435	399	391	414	391	372	411	375	437	394	406	397	386	386	383	390	409	380	378	439	421	395	418	389	419	393	397	431	377	413	387	400	421	424	419	422	421	437	368	386	408	380	372	392	418	433	397	430	400	407	383	411	386	398	408	411	410	402	373	398	390	412	407	420	382	388	423	396	398	409	399	416	435	409	415	427	413	407	408	404	415	424	398	406	415	401	360	429	385	391	413	350	426	404	389	401	421	423	382	406	423	407	409	377	394	395	425	452	374	400	416	401	394	388	394	402	379	434	385	425	431	380	387	384	432	413	379	401	404	362	439	422	439	409	408	414	401	382	386	405	403	399	393	398	406	397	388	402	390	419	401	397	405	370	416	401	411	430	381	414	414	384	415	360	415	412	412	364	423	429	401	404	415	419	418	387	404	400	378	375	413	408	425	419	433	385	407	405	406	426	425	419	380	411	430	382	388	406	422	423	404	399	398	410	396	415	421	400	405	392	415	405	420	409	424	384	385	426	440	410	398	423	424	393	402	387	404	406	427	397	379	412	395	416	412	389	418	372	423	358	400	432	401	410	425	402	411	391	427	387	422	394	383	429	391	413	383	418	410	390	458	405	412	411	377	385	376	394	375	436	399	433	402	377	390	390	420	381	405	407	374	399	414	413	410	382	440	376	389	416	411	413	430	396	356	393	404	392	366	397	397	387	383	398	376	413	364	420	423	382	396	432	421	388	422	422	368	413	393	430	383	421	370	420	409	398	400	388	420	401	399	412	429	416	426	401	382	462	400	405	374	407	428	407	413	389	414	386	424	408	414	409	391	445	419	388	417	433	403	383	406	415	398	387	398	420	402	415	409	425	459	402	418	427	380	394	382	417	376	375	411	420	379	393	452	396	454	426	362	404	392	409	431	440	407	407	392	399	402	440	418	428	407	416	433	393	423	386	434	386	352	386	397	379	417	421	421	410	415	388	416	416	400	398	415	400	410	399	441	445	368	399	411	433	403	407	371	419	392	384	386	394	407	372	398	392	375	398	397	395	414	430	414	376	403	378	384	426	416	397	409	436	424	376	405	383	408	412	396	418	382	434	372	362	378	424	455	379	391	386	431	408	394	407	403	408	386	424	385	406	422	397	397	431	389	402	461	399	396	389	381	374	433	418	394	384	389	444	389	449	435	400	435	400	405	420	412	364	401	443	422	412	429	418	400	398	404	404	429	401	405	420	388	401	450	388	393	411	429	399	409	408	397	412	414	387	432	440	385	365	397	428	402	444	396	419	401	415	429	390	411	395	397	384	392	412	412	420	413	381	395	421	394	393	396	443	381	406	360	381	400	398	409	408	402	391	419	388	398	409	407	367	420	425	432	425	396	376	391	407	427	367	383	431	392	399	384	386	389	391	415	376	410	390	403	391	429	422	367	438	411	406	429	400	402	414	410	386	397	405	414	423	353	425	407	390	422	392	387	400	393	447	425	412	394	371	396	374	373	410	440	398	397	412	433	373	390	405	390	418	411	417	423	388	438	423	379	406	422	404	390	398	400	450	395	412	383	424	381	392	414	412	428	393	407	411	411	397	382	371	402	400	425	398	383	387	413	416	390	399	372	433	411	396	407	369	350	417	403	376	403	398	404	394	416	424	379	397	426	409	414	383	376	422	407	414	406	386	419	410	416	411	420	391	390	428	419	395	398	435	386	377	399	396	402	434	394	391	428	391	473	420	391	433	432	397	410	380	399	395	370	410	431	427	392	415	386	404	422	423	437	380	434	428	381	410	397	409	412	443	379	401	443	420	373	413	427	414	411	417	369	342	427	407	410	390	433	394	411	395	384	401	378	414	430	425	408	405	417	420	411	387	416	422	402	413	427	381	391	376	389	448	391	385	418	403	378	433	389	360	394	408	421	417	391	414	370	375	399	399	411	407	430	400	430	369	387
37581	48323	32371	12266	3221	1208	810	722	769	747	735	758	736	746	792	758	731	732	754	739	742	794	739	770	745	731	774	728	756	750	751	714	695	765	744	736	733	736	804	775	783	765	779	802	699	761	770	774	727	729	783	793	777	735	749	774	747	786	723	740	723	751	732	715	763	782	769	729	772	748	811	753	732	771	787	739	792	756	801	749	745	759	731	759	777	733	765	715	739	742	765	773	803	776	824	755	750	730	807	754	745	775	788	720	777	767	782	769	753	738	768	764	719	783	743	697	752	720	788	745	748	780	739	762	776	740	687	762	740	731	723	761	731	779	744	762	718	731	753	734	749	719	701	707	712	771	770	794	798	749	726	766	708	718	734	745	687	814	752	726	720	802	736	753	758	753	744	690	732	788	748	713	782	761	707	733	771	711	756	766	767	781	749	786	760	758	773	768	722	760	806	738	745	767	739	754	757	759	748	747	761	760	748	754	790	745	766	712	787	722	751	715	729	769	781	782	714	772	802	728	748	755	718	763	724	785	726	757	766	719	754	741	789	701	799	763	727	764	753	767	750	773	774	753	766	769	718	682	727	755	719	755	751	745	734	745	764	743	739	723	722	782	678	800	736	722	745	759	739	743	730	728	780	779	769	709	744	723	783	782	709	762	745	699	785	744	748	741	775	765	767	745	731	741	702	774	783	722	749	721	778	792	769	748	725	753	719	799	722	763	773	766	762	763	759	689	731	744	762	746	773	742	776	746	725	737	715	795	710	716	747	745	737	763	728	782	680	775	721	736	789	788	752	737	725	719	733	771	750	785	739	802	793	751	740	736	760	761	758	747	707	735	773	748	791	748	745	720	764	769	706	785	778	781	753	730	746	766	740	744	754	741	754	737	813	748	737	714	743	752	756	777	737	749	754	750	752	775	757	717	746	757	771	766	757	753	712	762	673	771	721	754	707	742	722	751	711	784	784	744	737	748	766	721	747	794	772	755	765	720	748	769	773	820	750	745	799	694	782	770	738	768	746	743	771	736	780	760	733	757	738	779	765	725	833	771	743	753	771	747	741	753	749	759	772	755	729	745	749	713	738	791	724	752	742	756	749	735	778	765	737	754	734	707	746	702	774	804	723	820	750	745	716	728	762	739	772	730	750	757	755	707	783	712	758	766	742	746	726	735	733	739	768	751	792	744	727	706	717	773	796	745	793	710	792	738	777	735	763	743	737	778	738	754	703	741	802	744	750	727	712	713	764	733	735	773	724	704	742	701	742	722	740	710	749	765	740	741	761	738	745	759	773	763	742	750	754	750	735	754	782	739	733	708	733	779	731	748	717	747	760	802	754	735	772	766	729	784	739	757	745	739	751	750	749	740	787	775	740	804	713	763	792	724	730	730	753	732	724	748	757	742	726	732	729	757	761	730	703	745	753	745	754	791	736	743	744	705	777	745	746	723	737	765	721	698	751	784	746	686	755	736	721	694	769	729	705	735	747	703	761	739	721	749	771	777	717	788	767	746	688	749	747	754	720	785	725	728	754	801	746	734	797	745	757	779	764	776	766	776	730	752	769	775	733	731	727	693	756	776	705	747	779	738	805	693	775	797	735	740	771	743	756	696	785	747	764	743	731	753	756	732	712	699	752	766	752	742	700	795	754	742	760	690	725	705	810	707	747	712	752	768	719	687	760	753	781	734	765	754	768	780	725	780	699	789	758	765	755	718	753	730	722	810	805	746	782	721	769	788	761	740	747	705	734	741	761	729	740	746	780	733	778	738	759	766	758	794	812	775	773	802	735	808	774	763	710	765	757	745	697	779	741	733	789	755	723	700	753	766	780	758	726	736	777	753	758	733	727	707	777	721	771	740	760	806	765	759	719	768	733	744	775	715	716	739	719	753	776	739	754	784	778	696	757	727	717	751	767	742	768	760	771	718	835	755	774	770	730	727	682	746	719	749	736	779	704	734	745	814	777	763	741	793	752	753	759	774	763	756	771	758	759	754	763	804	756	723	737	771	710	757	716	728	792	716	742	737	788	753	765	738	699	718	746	765	721	726	720	788	752	803	715	767	777	740	702	778	769	758	740	713	749	742	741	750	775	770	750	765	746	754	808	729	715	773	750	789	739	745	771	763	771	736	795	788	763	690	729	761	729	710	783	779	742	714	789	728	769	760	742	787	732	752	746	755	791	777	744	724	747	730	817	732	758	750	730	695	777	739	707	755	710	799	746	740	750	753	765	736	789	776	817	791	736	780	769	772	722	770	722	698	750	746	794	747	760	775	800	726	746	790	792	747	759	780	730	739	724	735	714	792	758	768	734	731	741	780	755	732	724	730	697	742	754	735	758	692	713	754	731	745	712	719	743	716	747	743	720	779	755	769	777	775	730	715	724	763	738	737	755	713	728	756	769	754	747	811	725	741	802	768	769	767	734	743	793	721	770	756	693	757	772	803	764	749	742	743	765	789	712	760	762	738	790	759	760	728	728	776	741	696	699	734	737	785	767	782	710	748	734	747	750	800	755	755	749	767	749	731	753	725	736	740	755	746	741	806	717	702	721	779	750	802	748	738	783	752	737	741	722	783	678	755	754	758	761	747	756	726	781	779	682	768	720	766	727	749	780	733	719	784	755	750	751	729	753	689	718	765	739	749	777	756	723	749	767	750	766	709	751	729	753	722	722	686	772	783	758	730	741	685	723	736	737	753	715	801	756	783	749	721	750	729	694	750	776	759	752	718	747	743	755	740	757	736	782	726	741	802	755	779	728	740	716	732	746	709	798	768	707	774	729	732	711	734	770	741	741	735	742	703	747	751	757	776	749	751	769	749	779	758	777	712	784	803	765	793	724	761	788	774	771	705	721	781	744	760	738	792	766	788	779	710	758	755	737	775	752	783	741	722	776	773	780	746	762	748	737	753	728	755	758	728	801	746	705	759	763	754	754	729	705	768	757	780	770	773	764	785	689	769	727	741	704	798	729	741	749	740	744	770	736	771	769	691	757	778	756	728	789	749	747	742	763	739	751	768	766	712	749	762	727	725	750	736	760	714	759	743	754	734	777	711	772	793	754	710	752	792	740	777	741	739	747	752	688	735	713	657	798	753	738	719	779	788	725	753	740	772	749	748	768	810	776	724	754	731	738	784	755	770	771	752	724	758	773	735	764	734	756	787	759	757	777	709	748	768	731	846	747	708	726	791	725	778	724	747	732	755	743	768	771	771	730	736	760	716	752	699	750	753	777	729	781	784	729	719	730	727	725	704	766	751	741	701	738	704	756	704	705	769	749	752	735	769	748	717	756	752	795	733	780	779	726	769	756	799	782	701	836	740	766	736	722	737	734	750	746	754	742	765	778	745	777	764	763	723	756	730	789	720	742	765	751	778	778	780	762	732	733	779	701	738	729	728	768	733	737	764	745	739	752	754	744	750	758	770	737	741	755	741	801	729	737	763	751	721	757	775	737	728	750	771	802	764	740	736	726	768	763	718	696	713	798	722
25052	24910	34192	26984	17006	4365	735	460	402	404	383	386	414	409	419	364	394	414	397	402	379	436	403	367	378	412	389	401	438	397	396	414	380	411	424	403	400	424	420	394	402	394	385	375	380	424	389	372	380	428	379	380	359	382	395	378	394	361	429	371	412	386	395	386	414	404	367	369	400	403	434	369	378	395	387	364	422	404	392	406	406	396	398	405	385	404	374	389	373	418	390	401	409	354	393	393	355	357	391	407	378	387	404	442	351	398	390	363	390	403	383	378	423	410	406	395	391	388	411	393	395	405	397	438	383	426	425	365	402	356	402	382	394	392	385	378	416	404	394	413	427	379	409	412	394	384	397	371	361	354	400	392	418	376	360	393	430	420	381	360	404	372	406	372	404	410	385	385	446	351	441	399	387	422	411	374	420	389	419	381	350	384	411	399	414	420	376	408	444	424	390	411	384	394	390	410	386	396	406	379	384	407	343	386	404	383	368	423	369	380	400	425	376	408	413	390	421	404	414	410	428	395	413	375	365	401	368	390	417	397	357	431	376	379	405	394	384	381	371	401	374	375	387	394	401	406	398	397	365	408	390	367	391	391	375	402	381	380	361	379	439	395	380	391	406	405	395	392	391	408	399	394	404	393	398	375	396	400	416	433	375	425	383	406	391	370	361	402	412	397	411	413	384	405	370	381	400	399	374	420	380	384	387	436	398	392	375	391	386	398	421	384	435	433	377	385	422	413	391	419	392	372	385	421	413	440	386	396	398	376	376	426	399	419	384	405	417	387	381	382	396	396	395	436	354	397	412	431	365	423	408	410	409	404	374	358	384	400	401	411	423	373	392	419	407	427	392	401	416	377	395	375	393	452	401	404	372	410	367	352	369	417	398	405	352	390	401	391	351	409	383	399	394	359	406	386	415	424	386	387	395	404	396	405	411	387	374	410	412	436	365	375	383	421	392	398	403	376	421	397	362	407	392	418	390	400	396	357	392	412	394	397	378	387	387	380	403	413	360	386	371	414	384	347	395	402	383	404	387	416	393	403	386	375	413	384	382	412	377	409	391	382	364	385	421	417	350	372	385	368	398	371	389	375	394	389	412	367	399	411	383	369	397	373	368	365	427	396	390	392	461	366	402	399	416	397	428	413	445	440	394	398	386	410	417	386	386	389	370	408	418	405	390	359	410	426	374	399	376	419	411	408	403	429	399	361	376	367	370	414	395	398	387	402	410	392	373	394	428	359	424	396	350	361	386	404	406	393	374	396	397	387	404	375	396	369	392	403	383	431	376	415	443	385	384	402	361	379	400	390	406	418	362	399	371	403	379	405	403	403	404	408	384	396	411	385	400	385	431	364	372	403	368	415	391	379	373	405	419	375	427	381	389	408	406	412	388	361	374	369	419	387	353	374	383	379	381	379	396	411	400	366	393	375	364	395	394	394	403	370	388	401	385	327	393	391	397	393	404	373	393	355	394	372	387	380	437	363	436	359	344	422	353	419	374	415	395	413	371	370	350	398	432	359	379	357	410	387	378	403	360	408	390	393	378	371	364	416	377	385	401	389	409	403	392	391	364	341	369	368	419	360	441	404	417	384	419	332	408	389	382	460	432	393	399	438	390	391	404	397	379	405	392	396	410	392	381	413	404	383	410	378	411	383	363	380	373	389	407	392	408	356	418	434	406	385	404	382	388	387	384	430	422	415	385	378	363	406	428	396	391	408	414	407	369	405	410	389	390	390	388	388	438	356	384	381	385	417	383	405	394	421	423	401	374	362	434	379	400	369	394	388	406	399	387	419	399	385	383	408	425	411	423	408	376	383	408	388	399	399	377	398	386	407	358	396	406	363	426	417	402	393	412	422	361	402	402	392	401	390	373	429	380	376	407	368	369	406	405	414	351	409	385	426	393	405	358	379	380	387	401	395	379	392	402	422	382	397	402	395	387	415	394	404	365	394	413	397	398	411	414	402	403	373	446	370	411	383	376	387	437	374	376	401	432	393	406	403	389	394	426	379	383	376	374	390	375	377	385	394	407	390	375	404	374	414	405	398	408	384	400	379	406	372	379	418	376	393	354	399	396	401	393	400	410	371	385	365	413	424	383	392	403	374	403	377	381	445	398	414	394	405	376	429	396	388	420	419	396	375	403	390	393	404	410	380	388	381	408	386	397	391	398	386	431	444	375	385	391	390	380	391	395	384	420	385	370	387	382	387	383	383	380	351	374	387	390	394	386	384	372	411	382	405	407	377	421	385	410	405	420	405	380	438	393	436	374	383	423	369	399	396	380	445	377	417	399	400	345	365	395	413	367	364	396	393	443	371	402	402	373	369	399	415	403	399	354	401	398	363	397	369	389	394	367	446	388	377	393	388	401	368	411	392	398	393	395	413	391	429	399	401	393	402	397	386	360	402	409	399	399	394	402	374	398	384	376	378	389	382	405	412	340	379	414	437	407	394	390	377	398	398	385	441	383	404	385	422	403	393	388	403	369	382	387	389	409	399	434	393	401	408	386	431	401	377	431	376	413	429	372	382	412	400	373	394	385	390	373	355	419	368	391	388	409	398	374	412	403	369	406	414	360	405	398	392	387	419	409	389	423	385	396	397	413	376	398	385	382	398	369	433	384	376	418	376	389	404	411	410	406	390	378	434	425	382	394	407	364	377	368	374	419	367	402	393	418	389	412	363	437	372	424	400	396	403	402	346	406	407	408	407	383	373	373	431	408	377	434	422	395	409	413	383	419	420	405	388	425	423	381	384	430	397	420	396	442	393	413	388	386	414	399	408	402	382	411	390	401	382	396	431	409	395	430	387	375	395	404	384	389	371	383	404	417	425	388	373	434	387	375	370	384	446	401	406	393	397	354	394	425	405	410	405	442	415	374	404	420	391	372	367	372	383	391	371	416	377	404	387	404	388	414	389	384	393	376	417	405	370	408	393	372	393	382	411	392	378	447	412	408	382	411	408	381	370	396	412	412	391	408	423	434	376	368	387	406	408	410	388	386	400	372	381	402	405	384	385	415	401	410	396	407	393	377	385	406	372	440	406	380	381	396	420	399	391	393	386	447	399	410	420	380	348	380	410	392	400	400	397	411	408	406	378	399	403	375	393	403	393	383	417	394	383	365	408	398	384	432	412	390	390	389	388	406	349	382	392	364	386	395	372	388	381	390	408	362	380	392	373	397	391	400	382	370	395	426	401	426	371	412	394	429	352	419	394	378	397	355	382	406	396	374	385	388	366	375	397	392	429	424	405	405	388	350	434	437	372	403	395	423	403	362	377	414	386	364	396	417	358	401	360	388	375	411	397	407	359	415	397	380	359	412	424	400	379	428	396	380	360	436	387	406	390	404	411	372	382	392	414	385	395	416	411	389	414	399	376	404	395	385	387	390	398	386	407	388	403	359	390	409	430	389	384	390	397	380	388	389	386	403	407	430	445	431	385	375	395	384	401	410	388	372	395	401	407	383	392	385	381	399	404	415	377	377	358
59441	87828	61035	32411	12712	3420	1158	786	777	747	703	711	740	802	776	748	741	776	755	700	747	769	738	775	748	732	744	778	744	778	706	723	728	795	789	692	774	737	759	751	744	721	714	813	725	735	763	787	761	758	760	764	738	756	723	739	785	740	736	709	746	756	759	757	734	775	741	780	731	713	761	755	703	750	717	746	758	738	713	763	766	738	742	741	771	768	743	767	759	736	749	748	737	732	756	746	758	741	714	774	767	724	698	782	748	731	730	770	749	762	730	760	772	748	780	754	736	736	737	728	746	781	801	781	741	773	786	727	752	753	754	703	733	772	742	742	731	753	699	685	746	745	751	748	812	752	736	753	811	757	726	789	785	729	760	746	749	766	731	754	774	728	733	725	769	752	762	706	724	770	700	723	807	711	756	753	716	728	716	746	731	723	761	732	753	740	748	762	764	731	719	774	737	734	736	766	699	762	740	706	807	730	753	723	747	763	703	701	728	726	709	734	751	731	757	777	772	734	772	766	787	757	756	785	703	787	753	729	722	722	743	747	762	733	754	753	775	705	739	726	712	734	744	768	771	738	790	737	720	732	755	719	717	749	743	738	764	757	781	763	712	730	726	754	691	696	779	718	745	750	741	753	741	713	751	696	740	707	721	724	751	721	733	710	722	786	722	793	766	754	740	772	781	734	758	719	700	708	741	733	708	777	736	734	732	759	734	737	755	736	751	769	699	727	777	751	734	791	746	733	703	756	738	688	775	718	725	727	734	770	726	706	712	755	757	729	753	733	776	728	731	739	745	766	736	709	723	758	740	697	723	767	798	759	724	714	747	757	770	789	714	761	747	762	767	696	766	738	732	750	734	753	744	751	749	719	783	753	743	782	779	768	710	777	786	708	770	758	765	698	794	724	680	732	722	758	723	734	676	744	776	758	736	718	766	697	703	790	794	774	718	771	736	734	735	723	744	768	716	768	790	744	787	791	737	782	691	695	699	770	758	737	764	702	739	779	763	728	771	753	778	706	734	705	705	708	717	724	710	753	724	760	727	754	738	728	734	750	709	733	764	768	744	757	712	748	773	729	754	733	717	730	770	757	773	692	743	725	796	803	706	759	733	780	771	736	782	712	754	776	746	726	800	725	734	703	736	723	748	758	731	720	768	751	744	727	713	703	724	801	699	780	739	660	801	721	734	748	795	711	734	817	777	775	761	758	747	751	746	707	729	728	724	753	762	767	780	696	682	795	727	718	750	745	731	790	766	779	701	752	753	750	734	720	750	745	758	711	732	732	723	701	735	727	669	772	732	712	749	691	789	745	720	750	718	755	724	714	717	776	726	779	708	737	701	726	763	705	691	762	741	753	778	801	745	735	692	780	738	765	745	764	705	688	726	738	752	711	737	723	694	740	776	772	747	759	753	749	755	791	731	744	729	737	786	725	721	736	762	769	758	774	759	727	694	784	734	725	789	737	706	753	729	750	729	735	771	711	721	776	735	777	754	767	744	749	753	779	749	725	711	761	741	693	737	714	693	766	772	752	742	737	729	753	761	702	781	743	701	733	740	725	774	775	706	742	725	734	742	742	749	695	736	744	725	753	745	735	717	730	761	718	763	752	738	707	783	725	739	786	720	781	787	758	758	754	756	765	733	729	737	699	714	747	760	759	781	726	778	757	757	739	731	739	762	714	718	729	741	744	741	752	730	739	747	734	728	712	740	753	710	764	703	730	718	709	771	730	740	760	701	773	750	800	762	731	768	762	729	760	745	734	739	752	731	723	729	788	722	718	723	761	699	713	786	787	753	751	773	756	726	741	707	763	707	791	684	747	766	749	780	709	786	731	723	764	749	755	756	684	736	769	736	704	758	775	721	775	745	754	762	744	776	718	773	739	780	725	718	769	726	714	725	770	752	721	713	787	726	777	747	737	718	729	718	739	757	755	775	792	743	721	748	741	720	757	712	744	704	707	776	719	729	696	721	733	710	770	795	809	764	795	700	731	724	773	751	719	677	762	810	737	715	737	714	735	754	777	789	757	796	796	762	737	798	704	748	738	728	754	785	723	774	714	769	734	741	728	745	778	782	733	799	758	734	759	735	771	735	714	756	760	760	736	740	750	696	721	785	726	709	763	721	699	725	742	719	766	710	754	768	746	755	702	755	723	768	702	691	700	782	777	762	738	702	766	764	765	755	741	735	738	739	752	781	748	711	797	731	724	768	732	699	729	736	711	726	715	758	763	751	761	784	747	761	702	752	749	770	734	771	719	784	695	742	700	744	751	732	745	792	754	746	799	745	717	794	715	730	725	754	710	714	743	700	738	698	769	788	711	776	726	777	768	753	725	703	736	764	687	769	786	748	750	764	671	757	755	761	749	786	754	768	713	745	746	739	715	784	731	785	747	779	752	748	764	715	734	757	746	714	731	789	746	716	765	692	749	736	741	695	758	745	713	757	736	737	711	729	736	751	764	722	740	736	784	718	767	661	749	712	786	704	780	743	736	806	727	741	777	720	774	769	791	780	751	746	764	734	773	770	784	747	739	762	754	757	824	798	715	742	748	721	729	729	699	707	688	726	709	745	747	740	699	710	781	762	762	744	726	734	759	766	737	739	761	757	721	733	743	736	728	750	729	709	727	758	701	796	722	730	730	757	728	718	762	769	790	738	759	758	769	733	751	729	732	782	774	749	739	765	713	685	752	730	712	756	759	742	725	737	757	722	749	750	749	715	751	765	751	748	699	755	758	713	761	704	762	735	762	686	720	745	695	783	767	678	707	763	750	760	750	703	723	783	752	734	722	757	742	745	794	776	756	780	735	736	711	697	749	709	744	764	764	744	757	731	783	702	687	748	725	749	764	705	715	759	762	695	737	737	727	743	749	686	740	730	718	762	738	775	746	726	780	739	744	760	759	775	753	755	738	735	733	706	732	773	701	719	827	776	707	787	750	725	755	694	711	759	726	733	697	740	760	736	702	730	757	707	736	715	811	734	716	780	750	763	761	748	689	659	750	773	757	719	790	739	716	736	736	728	756	707	726	751	781	765	820	732	699	739	737	704	755	733	756	768	762	730	745	782	738	706	776	691	712	692	718	713	751	764	708	717	729	714	716	742	744	765	714	752	727	727	781	759	720	759	738	765	795	709	808	753	745	765	743	724	764	766	744	714	745	751	718	738	769	738	741	703	756	745	674	704	759	720	746	764	704	779	769	674	708	714	736	700	750	716	768	760	782	755	794	769	731	699	712	746	684	748	782	769	731	748	762	719	701	748	760	741	722	773	710	789	737	768	729	753	754	757	758	734	751	711	722	739	757	738	757	740	712	727	713	786	720	764	736	770	680	730	742	747	731	731	748	749	676	780	740	796	768	704	769	731	738	751	746	729	717	695	746	697	758	786	768	723	759	755	748	715	748	750	769	763	768	768	780	744	742	757	714	749	708	745	764	748	781	718	694	766	737	719	732	733	728	710	747	740	754	807	746	756	718	759	729	759	743
23500	22527	31295	25144	21132	16384	3052	566	453	503	464	480	438	502	484	441	422	481	470	466	485	471	482	455	445	471	453	465	467	463	459	469	421	463	517	478	466	482	469	492	448	490	466	428	466	468	473	504	449	483	483	490	451	485	449	470	432	438	466	474	458	481	497	436	473	423	432	496	487	479	487	447	470	453	431	449	474	487	451	428	436	437	461	478	437	454	434	455	504	428	441	484	453	456	402	450	449	417	493	481	455	420	464	482	459	460	470	455	470	451	430	409	428	478	474	467	421	436	449	440	428	476	456	431	522	470	428	420	458	452	460	442	449	459	414	467	449	413	442	470	488	466	504	449	424	485	480	499	486	468	467	477	450	471	474	410	469	434	488	478	461	449	504	429	445	455	453	427	495	466	474	445	455	488	423	440	449	439	451	464	446	458	478	462	458	447	433	426	511	458	462	448	478	474	432	467	460	489	444	461	455	452	530	469	484	446	495	482	430	471	478	468	448	457	476	450	453	443	469	425	455	432	419	428	456	448	511	479	438	483	457	450	423	433	475	458	492	457	392	471	461	455	412	481	456	408	486	457	447	456	453	461	462	466	454	443	505	456	441	457	456	426	465	463	431	442	433	438	465	446	445	472	455	450	457	454	436	454	482	448	479	445	461	464	455	434	480	454	417	508	459	439	446	477	435	448	454	470	500	461	464	489	455	461	464	452	438	467	453	473	466	441	432	451	483	443	477	469	473	466	470	496	492	415	455	471	448	474	460	428	441	408	500	464	449	479	420	429	476	452	475	452	422	454	443	409	463	469	446	458	416	438	455	441	434	432	430	441	453	443	439	432	423	412	433	426	448	448	448	455	439	449	478	449	463	464	449	456	489	454	468	451	494	448	464	472	440	420	497	452	444	445	450	442	423	430	451	484	444	461	442	453	469	424	456	480	414	441	452	474	432	436	467	499	460	447	444	478	442	428	469	440	458	473	485	475	454	461	504	465	474	468	422	463	446	447	429	476	443	447	478	422	427	457	423	489	483	480	435	441	433	450	458	448	442	457	441	448	443	430	447	500	441	480	467	489	428	447	452	464	424	454	452	464	460	449	464	435	424	466	476	467	431	482	445	481	456	434	435	431	449	483	435	483	423	444	462	467	441	496	499	494	487	446	475	499	482	465	457	447	454	458	450	485	437	440	439	482	494	453	445	478	426	457	421	466	445	438	445	447	489	435	421	445	477	441	461	433	467	438	493	484	500	457	418	454	435	459	459	429	420	472	409	442	461	479	397	406	479	467	493	462	431	466	448	467	415	415	480	457	477	474	475	460	464	493	462	488	471	436	495	453	437	430	450	443	444	448	485	475	445	459	488	448	458	420	466	449	442	481	444	486	494	435	448	470	495	469	493	432	459	481	436	488	463	445	452	460	463	450	452	455	462	429	407	468	452	459	432	474	472	449	430	459	474	451	455	436	467	462	459	421	439	468	440	473	481	466	435	478	476	452	458	469	438	422	458	437	417	412	466	475	402	469	471	429	457	451	426	464	458	470	489	478	468	439	459	475	461	456	449	439	455	452	455	427	462	462	440	444	463	453	498	449	491	440	445	475	450	446	490	450	458	456	444	474	459	473	462	446	432	444	435	466	477	513	464	455	479	473	407	433	442	464	461	459	488	444	455	473	419	472	475	449	455	480	441	440	435	431	427	447	458	419	436	471	428	473	447	457	453	450	442	473	481	493	467	426	444	449	443	474	460	463	435	477	416	499	490	477	446	490	456	473	492	468	465	457	445	444	444	472	451	464	425	504	439	455	466	453	473	447	471	459	436	431	477	487	449	474	412	456	452	511	447	453	452	438	453	415	463	420	453	471	450	460	438	487	495	457	428	486	449	462	473	459	438	452	434	484	473	468	422	500	423	431	455	454	449	435	448	461	472	423	444	452	437	472	400	437	424	469	434	475	440	494	439	448	438	448	495	462	473	438	445	461	465	442	441	446	466	439	446	452	432	418	477	448	467	404	490	468	432	503	452	436	485	453	483	445	447	462	483	463	433	455	483	468	457	398	440	456	441	509	456	456	439	502	488	470	427	460	450	449	475	406	473	450	416	431	501	442	489	446	452	479	459	427	462	472	443	445	462	440	474	406	445	466	432	430	473	467	466	480	418	419	474	447	446	471	451	478	462	465	464	431	443	481	440	466	433	462	433	478	458	455	447	459	504	484	448	409	462	467	413	458	475	465	453	422	437	469	461	455	452	436	423	428	474	459	502	439	449	447	436	465	478	445	424	465	452	465	445	461	492	440	423	463	481	446	472	444	453	443	484	454	495	511	488	471	435	461	465	429	468	473	501	473	443	486	411	439	442	495	465	468	467	400	458	479	442	455	464	433	472	462	435	443	450	444	482	428	472	410	487	453	459	455	457	442	428	456	439	453	422	480	457	441	442	426	460	515	442	487	474	489	457	456	471	483	469	446	494	483	472	409	461	489	464	483	466	497	444	449	475	457	467	459	485	475	442	444	448	454	506	466	483	445	445	467	475	452	451	445	482	427	417	468	431	438	472	462	426	464	457	436	443	447	497	467	445	420	474	476	462	470	448	414	472	426	460	423	474	437	406	427	469	466	472	506	461	449	439	457	442	468	469	465	486	489	465	487	483	447	478	420	406	447	422	464	428	450	477	478	464	443	466	454	457	455	464	438	439	456	425	461	452	449	501	484	466	439	470	439	451	503	489	500	494	417	446	431	487	421	447	489	472	432	450	489	468	453	472	431	469	480	462	466	500	438	461	460	467	437	458	484	447	466	494	442	484	442	495	444	486	453	469	465	461	475	459	468	456	454	434	460	455	493	444	458	477	469	435	439	470	432	448	459	432	513	434	429	479	458	440	453	454	477	437	453	419	431	439	441	460	487	490	455	425	456	437	458	457	430	458	431	464	431	429	464	470	460	456	446	445	447	464	438	494	447	453	447	443	440	476	459	417	482	479	440	473	470	470	468	465	445	457	426	472	451	457	413	458	443	457	455	432	443	458	447	460	461	491	453	478	484	421	475	448	493	450	454	463	420	490	427	453	489	447	443	462	432	423	459	435	449	478	468	470	472	440	385	448	449	479	454	437	469	472	458	460	458	417	435	459	438	452	423	432	513	439	465	472	442	474	467	424	462	436	453	465	438	462	490	483	455	456	439	429	468	448	466	453	450	431	455	485	474	433	510	505	478	459	419	439	469	472	500	448	449	448	458	444	480	475	474	434	406	424	465	387	448	440	437	492	476	453	452	464	444	493	436	484	448	481	453	421	468	414	487	478	444	469	457	432	444	467	438	435	459	475	477	472	492	449	467	429	460	447	445	424	430	442	465	489	466	479	469	458	467	462	453	477	430	428	452	451	476	420	470	423	470	460	444	509	512	465	454	419	453	431	473	445	454	443	453	429	448	451	456	463	483	485	454	438	435	450	482	464	444	459	466	469	416	433	410	454	471	462	458	459	445	460	477	434	450
59818	101021	73140	42259	19355	5533	1550	931	825	796	825	804	813	833	805	792	825	860	824	804	796	827	829	804	826	802	787	781	829	826	805	825	825	833	830	830	781	807	773	812	825	834	811	844	785	810	774	852	814	854	823	796	841	751	821	819	828	796	881	840	830	810	828	855	791	782	781	781	810	825	850	813	785	868	832	810	796	761	792	836	810	803	808	786	814	841	814	806	750	798	804	823	826	758	752	850	812	795	843	747	795	811	817	847	843	829	789	787	783	808	810	791	820	803	803	850	752	791	791	792	821	820	806	797	783	799	773	783	804	796	832	842	792	778	823	822	730	790	849	792	767	816	821	794	831	779	837	812	764	834	841	767	821	796	789	833	816	783	818	823	838	788	861	796	783	863	854	850	769	819	754	759	828	800	809	789	810	774	768	832	823	791	830	774	778	775	824	823	783	758	772	811	824	804	816	819	751	781	846	776	803	757	850	807	844	836	809	774	793	814	830	781	754	801	847	785	788	849	862	795	784	801	789	799	826	809	812	867	791	812	752	782	797	832	791	774	853	821	802	816	786	807	865	802	799	802	793	778	832	795	771	846	766	758	803	796	833	786	798	829	820	853	801	784	799	809	803	802	819	825	767	814	822	786	780	815	792	777	830	870	824	858	805	801	810	799	794	826	802	812	780	816	798	812	777	814	778	800	868	776	835	836	841	806	830	807	769	792	801	839	823	818	812	814	807	821	812	794	783	800	805	818	826	805	802	798	809	769	844	827	777	821	855	803	774	826	772	829	850	833	789	825	802	776	782	837	802	787	764	870	802	822	764	742	781	815	795	808	824	837	846	818	799	824	784	792	807	792	818	761	777	849	836	825	765	793	777	854	836	797	807	845	784	827	861	833	800	790	811	807	836	847	776	777	787	798	822	783	817	774	800	799	817	798	825	797	804	766	794	817	820	836	822	810	771	745	804	826	780	877	757	765	747	827	857	800	824	808	798	841	842	842	787	863	860	814	821	803	825	792	789	800	801	819	798	837	735	822	826	770	784	791	835	792	810	755	792	774	799	835	815	815	846	832	802	776	771	826	836	786	846	824	840	820	828	826	817	777	764	849	821	869	820	784	795	759	741	814	817	808	765	745	858	805	800	805	824	833	802	774	816	844	791	823	844	772	774	797	857	791	777	797	812	838	824	757	789	784	804	761	833	814	781	739	819	841	789	814	806	847	796	814	799	795	807	768	801	828	803	775	743	817	807	797	784	843	826	797	782	784	795	780	794	838	776	779	815	840	858	825	798	809	808	793	815	829	806	818	812	841	792	788	804	811	821	792	814	765	820	778	829	788	839	779	817	845	785	816	795	822	824	825	788	866	765	795	820	818	811	791	814	850	820	756	814	835	771	775	805	821	806	786	785	805	788	814	847	756	808	820	780	796	803	831	811	819	836	792	823	779	801	809	821	769	804	791	801	830	815	802	802	775	791	844	810	829	736	746	829	791	827	753	802	828	825	824	815	801	810	859	806	836	835	800	805	852	788	814	797	794	792	820	840	793	797	836	826	860	762	815	829	769	825	794	850	745	855	790	762	814	832	799	781	817	786	827	819	841	874	846	844	770	767	810	863	885	758	791	770	809	785	789	821	731	747	873	808	847	796	798	800	770	800	844	803	830	816	823	832	840	803	843	813	801	807	830	828	832	813	811	858	810	815	850	801	823	831	848	816	835	812	843	835	794	789	787	830	835	778	770	812	743	799	798	795	817	785	798	815	763	798	815	812	823	878	772	834	819	768	819	817	836	798	820	749	799	795	735	863	849	844	804	853	803	835	763	799	808	763	851	794	811	785	824	800	788	830	807	741	851	828	783	845	851	819	831	799	836	788	826	832	773	850	754	809	859	782	779	819	821	825	813	841	809	826	819	761	833	846	776	855	803	793	787	790	808	817	788	829	830	848	825	776	779	819	779	824	839	816	835	788	800	804	812	858	781	818	826	842	804	846	803	826	794	814	757	822	806	797	805	828	767	794	837	794	799	775	831	832	831	811	769	803	724	827	802	838	828	826	809	789	800	826	774	821	802	860	801	819	848	800	803	762	812	784	842	780	865	792	847	847	842	809	809	854	855	821	771	819	808	785	829	808	787	809	803	786	836	839	827	790	802	720	816	787	840	805	767	821	805	830	859	859	845	802	784	802	816	790	882	793	810	797	798	795	787	813	813	797	811	797	780	854	815	851	775	802	843	811	790	847	831	818	815	840	807	772	848	810	810	783	817	822	829	810	811	790	830	843	807	814	797	822	808	834	804	765	791	794	829	798	797	788	782	831	814	787	834	775	819	815	845	813	863	789	871	778	803	790	782	813	840	804	804	815	733	848	763	848	781	827	772	791	855	788	809	804	813	856	762	833	793	801	829	777	791	787	789	820	854	779	824	828	847	778	770	797	743	793	780	799	812	823	859	801	812	789	797	802	804	813	825	776	785	784	776	777	815	796	790	765	783	755	805	748	801	878	805	850	847	792	825	791	763	804	819	828	839	824	836	821	778	814	802	795	771	781	766	857	826	768	836	783	774	856	832	798	844	762	800	798	812	778	783	841	844	775	793	836	846	847	770	787	873	818	796	816	806	812	784	802	828	843	801	769	780	791	762	804	805	830	810	808	807	876	849	844	848	838	816	835	828	770	835	792	810	799	813	812	840	797	856	799	827	825	788	800	796	719	799	794	776	870	820	809	838	755	783	817	858	780	791	796	808	872	796	811	868	789	804	753	805	820	803	806	820	831	784	796	768	833	778	797	793	817	802	820	800	852	802	765	803	808	801	811	794	844	849	799	800	778	769	784	789	849	765	801	784	827	774	819	854	800	825	857	819	797	812	804	761	866	776	784	842	808	817	798	784	789	848	821	800	794	766	750	805	839	802	765	815	771	805	802	864	836	858	814	731	776	795	785	772	807	893	813	780	821	797	831	777	847	801	865	811	883	808	824	850	842	818	833	832	799	844	827	795	809	825	833	826	818	846	808	790	806	818	799	791	804	805	804	841	766	844	757	782	836	843	824	840	759	810	862	755	779	797	776	815	850	810	828	781	799	793	791	790	744	830	771	896	839	810	766	860	846	789	809	795	811	796	787	824	835	782	840	754	785	801	815	825	833	817	834	799	812	787	793	795	799	834	833	850	780	819	850	831	787	794	820	800	811	799	844	845	852	815	837	778	769	794	809	767	852	820	798	821	804	763	828	810	793	823	839	835	822	817	881	865	753	761	796	774	791	815	813	767	798	848	859	804	789	822	843	840	793	778	786	780	794	763	804	848	797	780	842	863	814	753	824	794	784	787	754	810	811	780	856	791	858	808	797	825	818	791	845	791	829	764	782	833	782	826	831	804	808	795	838	785	812	836	791	844	766	713	828	785	853	824	814	845	824	789	837	813	804	753	797	839	832	821	835	747	846	764	768	790	730	809	811	799	834	832	797	828	834	773	785	848	844	812	796	847	831	814	827	825
29702	31154	26937	10830	1745	641	466	396	358	406	391	393	391	418	406	382	405	355	398	406	393	406	394	397	409	409	383	379	404	392	393	403	397	377	404	354	392	386	427	423	392	405	404	362	425	399	398	420	407	395	380	391	402	387	399	390	375	402	431	409	382	423	411	396	373	408	433	428	402	427	398	414	390	368	393	380	369	423	379	410	414	378	396	392	433	403	378	379	405	429	393	388	426	397	382	423	385	440	419	402	409	408	391	402	398	384	380	393	373	377	421	378	415	423	392	397	398	375	374	408	362	355	376	418	398	403	399	383	419	403	403	386	397	418	418	430	381	395	396	389	415	431	398	404	416	401	377	399	392	399	393	362	379	395	412	405	401	415	439	402	403	395	404	395	421	402	420	405	416	401	419	403	423	391	387	420	413	392	382	383	404	390	415	367	401	411	401	409	399	364	382	417	382	408	388	404	404	384	382	396	376	389	400	421	420	420	406	395	386	404	434	397	378	395	412	415	401	397	397	406	381	387	369	383	420	407	411	399	418	370	403	387	390	378	442	420	351	395	393	419	407	434	396	411	385	400	386	384	404	395	412	386	403	358	414	439	434	389	378	394	403	362	391	392	404	362	414	395	385	437	388	383	415	414	356	384	413	396	399	431	381	396	386	395	416	419	386	400	404	401	391	406	405	382	394	383	389	395	384	376	381	370	389	351	387	388	381	365	387	370	423	350	356	407	405	463	380	366	378	412	387	393	405	397	408	404	391	422	375	353	414	401	376	388	379	380	393	415	414	410	389	397	409	434	375	396	411	386	411	361	397	409	395	390	379	376	413	415	409	403	404	369	398	414	408	380	416	419	427	400	411	377	402	391	428	399	401	378	374	405	358	400	394	411	421	376	370	427	406	422	380	370	414	413	392	412	430	379	410	409	375	389	388	446	386	381	377	409	360	436	355	401	398	378	397	417	400	394	387	418	410	400	385	365	398	415	408	370	392	426	384	365	352	420	431	399	417	383	381	390	413	388	408	397	390	437	387	384	411	405	421	374	418	410	385	410	398	400	397	390	412	380	389	418	392	451	352	420	403	367	451	395	407	393	400	388	425	414	414	411	398	383	412	402	379	397	400	373	412	388	408	388	398	399	388	377	376	402	409	389	395	372	417	409	363	417	383	373	410	363	425	391	423	381	394	390	416	412	375	372	413	408	422	372	386	429	387	401	389	381	392	424	388	407	380	427	396	399	385	398	383	411	386	385	417	415	402	395	379	392	431	401	391	409	383	387	393	385	398	399	387	399	373	387	411	372	380	393	388	381	416	406	413	420	392	389	374	396	422	408	416	414	368	432	373	386	411	394	385	417	419	397	398	462	392	404	368	428	416	384	393	393	392	414	401	392	436	393	406	386	409	412	382	397	389	405	392	380	387	405	399	374	401	425	353	373	400	411	413	379	407	396	382	430	386	406	403	407	409	420	391	376	369	418	370	416	418	388	407	399	395	365	388	404	374	405	425	341	374	423	388	399	359	381	391	387	401	401	399	431	435	405	407	419	379	401	411	399	396	392	399	367	363	379	387	423	380	403	389	414	409	444	407	356	392	397	402	391	384	416	383	377	419	403	421	381	355	396	389	396	416	415	392	380	419	392	361	400	397	399	418	340	423	380	435	414	397	368	369	391	388	386	401	401	388	416	398	404	413	407	412	397	383	370	404	417	400	367	408	442	400	411	388	430	398	368	395	388	402	376	399	429	384	397	427	392	413	405	397	421	395	389	394	405	384	408	416	380	406	411	418	416	392	418	414	401	380	413	368	388	392	424	365	404	424	403	385	417	383	391	380	423	394	372	402	393	359	437	427	380	408	409	400	426	412	429	398	415	410	365	408	420	409	381	381	400	399	415	393	430	417	411	414	397	404	389	393	425	366	375	399	395	403	385	401	445	434	399	412	385	393	418	367	473	371	400	385	394	410	389	415	397	388	403	413	422	414	403	396	374	402	402	396	366	406	374	411	379	393	430	429	411	407	386	394	385	389	384	385	393	416	394	444	356	432	396	388	396	401	405	394	408	395	410	436	425	426	398	397	407	398	394	403	367	413	383	395	424	435	423	382	376	389	415	388	426	388	445	432	411	361	404	403	418	451	408	397	396	362	387	404	419	405	402	398	357	378	408	450	418	367	422	434	383	392	402	414	383	409	397	403	392	398	384	440	379	419	374	418	394	433	428	412	404	394	418	428	390	450	390	408	402	386	388	406	409	389	399	394	384	404	382	403	402	397	387	402	413	409	407	372	381	361	395	379	441	392	413	406	404	378	426	388	426	384	390	373	426	406	402	429	406	365	364	390	443	400	426	393	410	385	391	402	378	390	396	428	395	380	383	385	423	412	408	386	386	406	421	420	385	395	381	421	380	401	388	370	432	380	406	433	399	390	409	408	419	401	392	409	398	391	387	406	395	400	400	393	424	371	378	380	385	387	391	389	417	411	397	444	381	391	422	389	403	386	406	435	428	398	381	399	396	374	398	428	417	404	397	414	413	419	421	398	372	415	393	396	411	441	410	384	368	422	412	389	359	428	384	397	400	373	369	407	435	390	400	379	403	413	421	381	424	378	409	384	445	414	400	396	420	400	401	390	371	405	384	427	426	420	406	385	438	419	405	372	414	396	428	376	400	391	397	413	373	397	420	386	387	368	380	418	404	388	379	397	402	391	394	396	407	421	400	375	396	406	411	370	400	366	406	371	392	388	377	442	439	399	405	402	368	431	391	424	402	371	401	384	450	438	412	394	394	409	403	400	400	406	382	407	410	376	413	388	396	407	424	420	437	378	405	368	372	422	395	396	422	396	421	385	377	387	374	398	413	430	365	398	378	409	401	426	358	414	371	401	463	420	398	401	459	435	389	401	362	387	410	405	398	422	396	412	407	381	427	396	383	378	439	420	400	400	403	416	433	398	401	393	396	442	404	412	400	413	400	362	432	395	426	391	402	422	376	379	367	422	373	401	408	389	427	423	375	409	389	375	377	411	380	400	385	433	420	385	370	377	397	402	390	376	422	414	401	361	412	400	388	419	396	399	401	391	405	405	400	379	391	389	391	371	391	401	428	386	395	362	394	399	399	391	391	394	415	430	405	399	386	411	411	374	388	378	411	385	380	378	391	402	406	410	417	400	399	403	395	375	387	414	403	411	403	423	411	409	440	415	395	392	393	386	391	371	416	404	399	393	400	370	420	415	376	371	380	393	412	403	408	417	399	433	364	401	394	389	396	381	374	425	383	401	379	384	432	378	384	410	411	372	399	410	387	441	397	421	415	400	378	415	386	448	402	423	380	378	395	393	389	427	390	382	390	389	418	399	406	409	396	416	382	407	371	409	417	399	402	377	401	394	400	392	416	389	414	402	397	401	403	426	431	418	396	384	381	386	414	374	408	383	386	396	368	385	414	396	407	378	419	379	384	426	407	421	428	378	432	396	428	397	390	423	385	371	410	414	393	378	358
37843	48248	32077	11518	3533	1301	825	787	788	717	677	720	760	711	742	689	806	792	786	741	732	736	734	734	764	784	778	761	783	752	734	765	756	736	751	740	789	751	713	768	765	726	723	737	768	714	759	732	723	785	689	753	731	715	784	712	785	733	763	777	744	832	785	731	704	798	723	754	717	719	758	766	784	768	738	783	750	740	733	737	748	730	719	706	770	742	716	745	796	780	703	761	759	764	746	750	759	743	744	782	715	725	757	735	733	693	744	736	771	733	730	730	706	744	706	731	766	724	715	805	719	662	725	762	741	715	730	720	763	729	728	726	739	718	750	751	744	730	777	735	807	740	779	741	788	742	789	792	758	768	724	756	729	745	710	717	718	750	718	787	801	738	744	744	721	721	752	761	755	742	693	796	753	800	759	739	779	777	763	764	736	724	791	754	699	729	739	773	822	726	772	751	748	716	765	681	757	798	702	753	785	711	714	777	720	759	731	732	789	701	735	753	769	711	704	737	699	727	733	772	728	764	729	740	690	754	710	782	793	765	676	778	738	783	701	778	721	727	728	710	782	762	748	743	737	771	727	701	751	763	744	729	761	732	725	734	736	734	720	677	735	713	721	716	700	754	717	729	719	702	758	748	700	771	759	747	714	777	738	762	754	744	755	702	749	706	745	765	723	760	759	764	722	672	750	751	695	723	742	735	728	791	727	748	683	715	763	791	765	746	774	749	726	761	741	737	729	713	700	745	736	743	735	781	749	769	697	744	708	771	772	771	712	753	753	748	732	733	765	763	711	736	726	712	739	743	758	698	737	807	772	724	738	757	709	715	757	710	735	691	756	743	751	705	735	842	727	757	735	725	732	724	701	746	712	792	699	711	754	743	766	768	772	772	780	726	756	719	751	751	755	752	785	735	759	733	739	712	714	738	722	776	728	741	766	698	750	715	741	776	699	746	748	739	732	705	738	730	728	726	734	778	718	747	689	747	754	740	703	733	753	727	764	748	692	803	767	712	740	714	744	724	730	723	748	776	758	697	758	752	727	777	693	702	751	739	751	750	767	741	736	712	737	751	755	710	765	723	755	734	808	723	704	742	706	762	720	770	738	740	748	768	749	750	759	716	787	757	776	782	730	752	695	780	737	679	726	736	709	679	751	737	795	716	740	809	739	764	697	706	763	759	744	731	727	737	690	767	710	705	700	736	750	760	727	756	770	768	724	704	738	758	765	731	738	771	731	735	747	753	779	759	760	756	701	748	709	710	729	778	752	719	735	783	756	781	739	701	779	744	783	719	744	753	741	716	683	732	704	770	743	754	756	717	750	758	748	750	750	787	714	689	721	785	754	741	746	773	729	752	765	772	798	733	742	746	748	710	794	686	760	722	786	767	752	722	777	746	746	752	726	719	722	730	721	776	704	726	732	733	699	716	702	752	750	713	712	725	758	709	761	770	743	736	732	738	770	714	783	700	708	755	771	755	731	706	744	771	668	711	719	730	725	765	768	723	698	705	770	740	707	786	727	810	759	748	736	720	752	785	718	754	723	719	744	723	748	754	727	736	722	736	744	743	761	749	773	743	729	761	746	765	730	774	755	737	740	759	781	690	687	728	720	743	758	761	754	715	731	754	740	683	735	752	776	677	726	744	745	796	778	751	747	743	736	715	749	735	763	744	669	750	777	765	717	766	764	733	709	715	713	767	718	757	773	688	728	742	766	804	725	699	792	706	774	762	741	757	718	762	759	786	769	740	747	724	744	743	729	744	747	741	725	750	729	736	766	735	741	749	747	727	758	740	732	750	758	746	719	760	773	751	771	698	704	729	717	715	697	722	718	716	692	743	757	715	757	700	689	738	674	764	752	739	738	755	766	792	746	787	744	747	732	697	759	724	724	750	768	688	721	740	782	775	765	766	745	742	756	693	737	759	737	757	720	751	764	743	760	756	799	693	721	766	740	732	728	749	793	772	758	742	741	745	721	736	733	754	724	783	743	729	738	749	760	755	736	755	693	735	780	751	747	728	757	766	732	756	746	766	745	740	726	753	778	759	706	724	772	771	738	764	796	777	741	738	770	741	723	753	749	789	744	735	774	724	788	751	728	691	707	730	758	749	723	761	768	787	751	794	712	771	730	729	770	700	773	741	714	730	766	759	756	722	715	785	738	715	730	700	760	728	766	753	713	736	738	709	758	741	755	740	734	719	747	769	775	731	743	730	733	732	744	733	676	699	747	745	744	736	720	719	725	703	712	697	698	732	758	735	734	723	753	716	734	723	759	722	728	777	707	765	746	724	700	753	728	754	709	742	741	732	728	717	729	733	748	736	760	765	781	712	788	729	782	762	785	725	721	738	725	745	687	727	764	717	748	755	728	707	725	756	725	746	750	760	689	745	737	789	735	727	777	776	746	721	719	753	752	747	748	730	758	708	715	695	737	748	694	754	685	804	783	732	773	775	715	682	714	732	730	735	761	755	766	780	766	742	743	755	756	745	760	751	687	730	757	703	696	712	739	774	780	762	716	764	744	797	738	739	750	730	772	704	741	746	723	748	733	759	688	752	783	793	751	742	722	776	731	771	740	722	751	769	743	747	738	777	779	739	794	733	793	743	716	724	785	745	712	799	790	682	805	686	748	727	766	771	739	787	726	735	723	762	722	708	767	774	720	717	756	728	687	730	715	764	752	695	725	717	710	747	738	749	738	755	773	739	775	766	749	729	786	798	694	755	750	726	748	751	729	750	741	709	757	712	777	716	765	729	754	741	745	773	742	716	775	742	728	754	787	694	750	781	715	760	732	743	755	726	733	747	733	725	782	732	758	730	778	740	713	758	742	778	763	769	730	763	769	724	765	658	719	727	728	772	705	701	737	742	734	734	736	728	755	735	745	742	765	714	721	711	778	731	728	704	698	749	800	765	758	766	769	724	692	726	749	693	734	734	713	719	784	753	705	718	749	768	719	730	764	769	735	723	707	702	709	730	718	734	749	762	736	747	737	738	800	703	748	748	749	771	742	738	713	801	732	746	690	720	793	739	804	725	722	732	702	701	688	724	783	758	716	737	742	746	717	766	764	684	723	733	737	721	718	732	708	720	781	706	767	695	759	703	742	705	739	787	754	759	723	708	729	766	726	739	748	706	752	715	733	754	722	716	735	783	729	817	719	735	773	771	724	702	738	751	660	738	702	744	737	785	759	735	761	770	720	734	765	774	788	713	722	751	748	744	728	714	729	781	765	778	713	713	715	723	709	742	757	782	753	746	735	688	729	746	748	717	716	710	761	786	705	752	695	737	801	705	766	674	780	742	762	757	759	787	728	716	700	766	739	699	759	707	750	744	755	762	784	731	710	733	776	737	693	724	756	758	764	752	759	749	741	731	710	729	795	743	738	741	792	775	737	720	748	700	736	758	735	748	725	770	718	760	740	748	715	727	730	778	778	751	770	697	739	717	755	743	699	705	711	764	748	751	738	723	675	771	673	744	724	741	748	763	702	755
24984	24677	33563	26719	17401	4636	732	478	439	388	403	396	385	393	373	423	391	416	412	402	421	390	372	413	432	381	414	425	323	394	361	412	463	377	396	449	405	415	428	421	393	417	379	408	413	373	422	371	397	371	406	412	390	388	388	396	375	394	407	397	367	399	420	395	397	405	404	384	383	359	380	401	379	367	399	393	371	402	344	409	382	407	400	391	401	390	394	361	401	373	360	397	408	403	371	451	403	394	391	384	343	400	387	385	400	385	391	414	355	394	393	411	371	374	368	381	418	398	389	436	392	397	384	349	373	408	383	376	370	380	408	435	355	392	404	406	417	409	401	433	384	370	378	406	360	400	382	379	379	391	394	403	362	370	454	422	393	373	425	401	386	411	399	410	398	393	381	412	405	433	380	384	389	365	389	406	376	365	384	380	369	400	378	407	393	390	358	387	387	346	402	407	345	391	383	400	361	417	374	385	406	396	391	414	376	371	404	403	438	398	409	394	402	382	398	406	407	425	353	426	422	394	369	385	410	412	434	376	365	436	383	377	397	348	382	378	378	401	440	384	373	399	404	407	390	376	428	381	403	410	409	370	380	361	388	391	400	405	371	382	378	386	367	410	404	423	392	399	368	396	409	371	396	348	358	426	403	403	417	410	381	434	413	418	386	378	377	414	389	387	379	355	379	374	412	406	324	400	388	410	391	403	382	406	380	381	377	387	413	372	421	362	410	399	389	388	412	392	424	387	400	401	405	369	391	367	386	393	358	408	376	375	401	339	401	374	381	451	426	363	352	430	401	390	374	359	405	439	405	346	402	413	367	388	377	411	421	389	380	393	407	412	398	375	371	378	380	404	371	380	417	398	370	404	406	406	389	410	390	380	407	365	427	391	419	369	374	428	403	410	414	384	407	360	407	390	401	371	385	405	379	442	396	393	382	379	394	391	404	449	351	418	370	403	418	384	393	406	374	380	403	385	373	402	382	402	406	371	381	384	385	369	403	393	381	399	378	390	401	400	382	394	359	385	406	393	387	375	384	349	403	381	385	407	374	392	392	383	388	368	374	388	383	381	408	413	386	341	366	402	409	402	367	381	375	386	358	388	370	392	403	421	385	331	382	374	419	371	393	396	371	402	380	387	413	363	395	421	390	374	423	373	378	408	375	395	401	412	360	344	385	403	386	417	372	370	393	415	385	393	374	385	431	393	344	398	367	401	392	372	403	396	386	376	398	406	382	373	398	384	385	405	393	389	361	387	384	395	443	378	412	424	415	401	420	379	380	411	408	354	356	369	404	398	404	379	386	389	385	404	386	388	402	383	404	433	402	379	409	391	431	365	405	442	398	384	381	401	384	434	406	378	384	421	347	389	355	378	360	420	418	425	407	389	368	377	390	389	422	406	415	389	384	410	374	419	388	387	402	406	397	399	443	405	367	418	391	406	361	388	355	397	389	404	427	403	395	368	398	389	395	403	404	372	399	358	398	381	383	360	415	422	413	381	410	370	438	431	395	392	416	404	363	384	357	393	416	388	375	392	383	380	406	408	412	370	391	379	383	417	387	417	378	371	380	399	404	440	408	397	401	365	346	423	377	393	371	408	388	358	376	407	385	360	388	403	364	396	404	384	393	365	442	382	410	362	393	429	423	389	412	388	402	383	355	414	381	394	381	383	390	381	355	398	414	398	407	429	401	358	398	389	373	386	405	418	396	370	424	385	402	383	396	399	400	409	397	398	389	405	402	385	405	402	440	386	402	381	368	396	365	370	396	403	389	400	379	385	400	404	371	392	380	418	385	412	383	381	422	342	455	363	383	391	366	380	391	433	394	379	372	373	387	360	387	353	379	400	412	402	375	369	382	427	380	385	410	382	368	413	389	406	390	402	399	382	402	393	367	406	360	380	397	400	383	365	376	391	392	356	383	415	364	395	394	412	408	413	415	405	368	384	428	393	414	382	407	403	367	416	376	393	372	438	378	378	383	379	407	393	382	369	389	398	439	417	374	393	384	415	380	383	388	401	386	405	426	401	339	377	366	371	406	385	413	384	407	374	382	378	401	374	422	373	396	399	357	383	418	399	375	422	387	374	378	412	417	367	367	392	436	405	402	410	413	380	396	392	410	414	337	415	406	398	379	391	412	406	386	356	387	396	388	409	362	365	395	396	383	390	418	402	414	410	404	371	351	375	385	398	408	380	360	392	336	367	390	376	381	369	362	387	392	411	380	366	388	371	418	388	418	417	400	395	421	391	398	396	373	391	372	410	376	437	375	381	385	394	342	403	370	387	400	378	414	414	389	339	394	401	393	380	393	388	373	360	424	407	396	390	459	385	395	410	381	384	375	392	396	394	389	389	381	380	386	435	385	414	389	367	392	411	389	404	427	393	407	393	368	398	373	358	385	368	366	384	381	405	368	373	413	383	390	420	429	379	379	387	392	361	385	413	406	396	403	404	402	387	382	392	400	405	405	338	374	366	372	413	400	412	380	381	388	442	401	420	379	398	384	398	413	378	392	393	406	401	421	390	374	402	416	403	403	403	389	409	378	397	391	394	391	391	359	400	435	397	380	403	402	355	371	409	403	422	415	395	374	393	402	404	402	383	404	354	385	411	355	402	395	408	413	405	405	408	423	379	378	400	381	405	394	406	387	376	400	387	396	362	354	411	382	407	446	387	383	372	382	394	404	401	416	369	362	399	387	372	418	367	381	398	398	412	378	421	373	421	409	388	395	399	404	415	415	388	397	428	410	375	362	418	418	390	384	358	400	415	405	446	404	401	412	414	380	385	405	372	395	388	403	370	393	358	409	370	388	403	380	395	386	414	408	383	402	390	392	382	391	412	365	391	366	419	388	359	359	423	383	410	388	383	398	380	380	388	388	389	414	380	377	392	379	399	379	430	381	376	399	396	389	394	386	381	395	393	421	391	384	426	378	367	398	393	393	389	391	419	399	409	367	369	428	406	403	408	408	406	422	384	422	376	362	390	391	438	380	347	378	404	381	392	402	362	368	357	388	396	405	369	421	439	385	384	372	399	377	371	450	372	358	368	379	351	370	388	377	412	383	414	432	399	404	370	393	415	360	398	374	392	393	368	397	387	370	429	381	370	382	383	403	357	399	373	396	377	403	399	405	376	393	383	398	363	380	373	373	404	360	417	424	372	413	397	413	361	379	373	408	400	413	385	427	382	390	393	396	379	445	433	371	386	381	411	410	412	350	363	412	394	378	397	391	388	380	375	363	422	418	378	355	384	376	378	406	390	414	376	354	408	402	382	378	387	371	392	388	421	421	382	408	386	384	395	372	390	358	432	407	376	394	363	406	388	400	392	438	386	409	419	389	448	383	370	371	397	412	398	381	383	361	340	422	380	379	419	395	421	368	434	381	414	415	375	372	381	364	370	371	385	376	378	385	393	422	413	405	380	395	403	350	389	418	391	367	413	441	372	417	408	418	385	354	385	393	401	375	372	388	388	366	401	374	349	370	379	428	409
59323	87603	60194	32170	13805	3632	1215	775	759	723	685	723	725	742	727	734	733	736	730	719	744	697	727	748	748	699	730	736	723	750	782	757	703	723	704	788	715	697	691	729	743	769	712	745	729	737	706	753	740	725	748	706	695	709	761	733	729	757	728	746	793	712	769	682	700	721	719	773	707	720	729	721	744	756	718	760	725	710	738	691	757	743	779	744	715	703	727	713	710	783	743	690	759	752	742	732	720	750	704	725	718	711	741	726	728	807	742	679	715	744	749	770	710	715	733	751	752	689	705	689	736	754	716	727	797	747	702	737	751	770	763	716	741	745	719	754	702	747	749	697	720	726	727	751	705	725	689	743	691	732	675	714	742	674	722	721	715	731	721	732	719	691	735	697	712	706	744	688	745	702	755	735	709	699	672	722	752	732	715	728	740	738	662	758	744	760	788	754	751	766	755	720	713	730	732	748	738	754	746	713	703	784	686	740	714	705	738	770	749	721	740	770	781	739	702	687	749	723	679	722	695	739	708	766	771	682	736	767	711	719	694	742	712	706	704	727	739	749	727	770	741	746	733	730	705	735	710	715	705	715	728	732	671	763	734	723	711	760	677	771	769	760	731	667	752	746	730	708	729	770	738	733	760	732	763	716	741	678	709	752	710	707	716	771	709	752	689	747	732	743	733	712	749	728	728	726	705	749	707	715	719	735	700	697	772	720	722	788	741	804	700	776	695	737	740	754	722	735	765	737	725	693	725	721	744	728	758	729	737	751	731	714	730	670	723	727	721	731	683	716	741	759	718	702	745	732	760	740	738	694	722	742	688	750	742	688	772	736	751	772	784	761	733	765	690	773	717	757	770	781	743	736	673	719	749	745	728	718	735	706	750	735	753	717	710	732	701	763	716	746	707	756	744	708	723	706	737	732	742	756	774	723	686	760	735	697	756	718	709	744	755	675	751	756	692	720	736	745	719	680	692	749	720	754	730	724	791	717	718	748	720	730	727	706	712	717	760	728	694	705	735	710	725	781	716	728	717	715	717	734	728	726	703	752	770	723	684	710	714	728	699	731	753	795	742	718	740	714	755	727	760	733	743	713	727	712	725	690	714	745	731	740	725	715	715	723	779	713	720	739	724	769	730	743	700	715	773	711	743	758	738	723	733	756	700	751	739	737	754	728	747	736	726	668	712	708	669	696	727	727	760	772	759	715	701	714	706	700	721	720	735	712	734	726	717	767	671	711	744	779	728	765	737	757	739	742	748	725	734	691	701	724	734	779	768	794	741	729	704	705	759	757	742	700	712	697	749	755	712	749	717	779	712	714	752	735	695	760	725	751	731	726	752	721	760	735	753	702	761	708	736	713	764	752	739	723	730	774	755	714	711	711	743	736	736	745	768	700	704	746	745	699	710	715	736	723	716	719	705	749	776	732	711	705	726	677	722	691	705	693	747	748	675	752	686	766	740	767	715	742	710	749	771	748	774	760	706	745	745	725	754	713	719	730	757	733	760	711	712	710	715	718	746	704	732	681	724	715	738	696	817	744	710	755	711	762	766	729	704	762	708	719	725	715	723	747	696	728	782	743	697	745	755	700	706	759	690	731	689	734	791	715	743	727	732	732	730	697	709	777	714	728	725	687	773	714	710	701	719	741	699	714	757	702	754	755	663	749	777	700	694	741	623	728	757	734	704	737	760	752	757	692	745	690	779	752	746	772	715	715	683	763	740	716	737	771	727	756	750	700	702	708	750	727	759	751	727	668	691	757	772	715	725	725	727	711	745	714	755	721	757	776	695	721	730	681	700	696	771	724	690	720	766	740	773	747	745	734	768	741	692	749	736	765	742	730	710	746	733	708	776	768	713	775	724	742	751	749	731	716	783	682	741	747	687	773	713	709	734	720	701	699	767	730	786	731	707	746	729	712	669	680	744	731	711	724	685	734	728	738	691	718	797	724	713	692	732	715	744	742	763	724	759	740	742	706	736	739	711	741	688	717	672	722	730	664	695	689	754	777	724	739	754	759	725	737	730	742	756	706	729	743	721	727	707	750	716	751	756	757	724	701	730	722	742	707	717	754	728	736	766	737	746	776	748	761	784	737	699	769	726	710	701	728	711	755	674	771	729	710	741	734	718	700	769	744	751	736	749	748	758	732	767	727	714	721	743	789	768	701	702	755	741	792	697	742	758	713	757	735	743	752	742	748	741	736	716	700	724	705	687	746	762	789	707	701	726	753	734	784	719	708	710	741	705	723	728	746	737	759	711	695	709	712	739	755	729	694	723	759	711	730	777	726	768	749	714	678	757	751	730	699	750	794	761	740	690	734	693	713	721	694	694	738	753	743	750	702	761	734	723	736	746	712	723	763	722	786	764	695	716	780	749	731	696	684	746	748	723	710	697	743	744	722	729	692	696	723	681	723	722	745	757	732	715	759	732	702	763	741	754	758	708	724	728	765	689	720	677	731	749	728	716	721	740	779	713	701	762	745	732	706	690	749	723	748	766	723	693	749	733	766	705	700	767	754	774	734	754	745	711	742	713	714	743	751	725	757	734	749	720	685	682	721	721	770	752	711	733	718	734	745	779	718	760	730	735	688	743	714	729	720	720	713	742	732	725	752	738	745	747	713	712	720	706	741	754	739	675	734	690	688	741	784	723	793	737	682	692	691	736	765	712	704	700	759	731	725	687	710	757	732	741	736	773	705	720	774	732	711	707	753	711	780	697	701	740	718	721	755	725	732	688	728	746	766	730	713	744	756	749	748	722	709	770	694	716	752	815	732	743	709	740	684	714	733	744	725	751	698	733	706	697	725	688	783	747	730	764	722	726	723	681	723	729	771	729	734	694	650	689	752	707	742	745	721	724	726	786	749	726	690	792	687	683	746	731	747	722	712	760	744	742	709	733	694	715	706	721	734	719	751	676	729	697	704	765	712	762	749	682	723	715	762	706	705	726	732	720	716	755	733	770	687	732	747	729	754	730	705	703	703	745	754	735	716	669	792	736	727	787	740	730	740	698	737	713	678	768	770	737	699	779	780	735	743	742	754	762	686	750	723	740	745	705	710	726	743	689	752	755	710	731	750	714	735	731	672	744	715	692	775	721	742	757	709	736	743	765	733	741	730	707	740	753	740	731	744	705	737	767	740	721	781	727	714	689	729	738	721	703	754	764	737	757	786	696	717	680	736	716	755	695	683	717	719	704	722	718	674	727	733	802	703	732	689	707	716	720	726	704	711	740	722	719	766	763	730	723	703	706	776	752	727	752	801	726	760	689	745	719	741	720	732	710	691	729	742	715	733	678	715	763	784	757	716	773	773	762	759	751	745	734	732	713	735	737	715	740	714	706	714	777	775	694	708	721	661	793	742	760	742	752	710	700	705	735	713	715	757	709	739	708	741	687	777	731	731	758	755	759	724	746	778	790	725	748	728	764	707	708	738	765	749	739	713	774	723	718	735	722	699	695	821	762	683	786	771	752	712	722	749	732	694	701	709
23533	22453	30839	25115	21251	16906	3531	553	473	446	479	443	455	467	501	463	441	463	406	444	407	452	518	439	481	429	465	426	456	454	452	439	469	456	419	451	457	421	458	514	460	421	478	458	454	465	450	458	473	433	452	454	451	478	461	474	464	436	444	456	431	450	444	456	456	471	463	482	432	453	439	450	464	473	441	428	439	443	468	432	465	469	452	453	445	472	466	415	467	453	495	469	512	446	473	408	421	448	449	437	445	459	423	468	449	450	457	437	482	439	449	469	466	472	465	459	477	457	455	453	461	456	473	474	471	421	479	444	477	418	441	442	462	464	454	422	454	476	443	455	448	433	415	405	452	460	444	439	463	463	457	427	427	513	414	449	437	465	426	478	458	404	466	427	428	412	433	453	457	409	474	444	487	480	460	425	445	461	464	437	473	454	418	450	420	479	437	465	485	442	501	414	473	442	403	448	478	471	446	450	462	479	451	460	442	446	422	476	472	447	432	455	462	468	469	435	446	415	481	441	470	459	456	458	450	462	438	447	444	436	467	452	459	458	450	437	484	474	492	418	428	417	461	431	437	449	476	416	432	430	430	451	429	431	444	461	453	448	464	404	464	454	432	419	452	428	463	430	460	487	452	460	453	435	420	473	462	462	438	482	446	427	467	446	489	438	437	433	471	407	457	397	429	467	415	410	441	491	436	453	477	489	453	443	465	440	457	418	431	424	456	459	419	456	434	463	460	423	446	450	447	451	454	458	485	469	423	462	453	458	445	439	480	452	460	448	533	470	449	442	458	431	451	447	479	452	435	465	459	450	427	454	401	425	434	457	439	482	457	451	445	446	425	469	469	451	444	477	450	411	473	417	423	449	455	429	514	433	463	453	455	451	434	456	445	442	452	480	442	452	448	480	450	473	466	466	422	463	410	467	416	443	475	435	451	443	457	489	482	463	440	478	440	476	444	478	511	450	467	409	479	451	436	485	459	417	443	491	434	469	453	453	470	465	412	433	465	455	481	475	457	462	447	468	433	402	443	491	425	461	459	443	440	458	492	433	477	445	443	443	438	423	430	420	459	428	423	456	446	498	453	481	458	472	467	445	423	421	450	439	443	419	451	451	464	438	437	415	426	453	458	476	477	444	420	454	449	446	451	444	429	418	456	469	440	461	519	441	473	424	456	448	439	457	424	485	489	457	436	437	447	430	450	472	468	475	443	452	480	463	438	458	453	441	466	438	454	453	394	427	428	475	484	478	429	441	447	427	406	443	452	472	451	453	435	477	448	440	459	455	469	411	436	429	475	429	430	465	457	430	432	422	451	460	458	453	460	474	453	479	441	421	430	439	463	468	478	456	449	482	409	466	456	448	427	464	438	505	422	429	498	457	442	451	451	456	464	471	459	448	458	461	527	450	445	455	431	473	457	480	407	454	416	449	437	444	465	479	449	453	438	466	422	455	447	452	462	463	426	441	459	473	457	488	457	435	442	439	429	460	449	440	434	476	453	458	447	471	455	444	434	465	411	451	436	429	484	443	445	433	468	424	464	433	402	463	493	445	484	429	447	460	494	469	437	450	462	464	451	451	463	451	432	470	445	417	472	452	414	424	444	430	444	446	436	439	421	474	471	452	435	432	450	447	455	430	472	421	461	456	485	426	461	444	453	452	473	435	454	404	445	461	450	431	462	449	420	444	462	409	436	447	387	457	462	456	462	438	425	471	430	462	455	427	430	418	443	460	479	455	463	451	448	434	450	464	470	454	466	446	472	444	426	474	405	450	443	442	456	479	459	451	475	454	446	476	448	486	453	447	456	429	455	413	490	473	449	432	443	465	427	488	455	439	430	458	473	464	451	473	447	436	463	451	434	438	432	460	461	476	465	460	419	432	461	465	472	499	449	437	457	442	495	448	449	471	470	429	448	474	454	425	454	468	449	426	425	432	454	416	462	463	459	419	488	449	455	445	413	417	425	423	471	437	416	459	423	441	428	465	449	444	425	446	476	433	448	419	454	431	445	457	394	467	487	452	445	455	464	449	467	435	427	421	413	412	449	433	442	496	442	457	455	469	446	458	478	502	458	461	434	483	458	436	471	451	423	506	451	422	469	467	478	451	424	468	429	447	380	475	446	461	448	463	464	456	442	437	466	453	438	438	484	440	422	454	453	464	467	416	403	445	444	481	453	470	444	474	476	480	403	436	459	421	470	423	453	452	458	477	415	460	469	439	464	453	443	422	430	431	471	458	464	489	477	437	456	450	488	436	470	455	444	458	451	485	463	433	457	465	438	423	454	431	456	458	432	458	435	453	478	492	487	499	483	489	496	464	422	458	462	462	463	465	488	441	456	440	461	455	450	436	497	433	480	423	463	429	458	449	454	437	455	483	446	474	462	445	422	477	440	484	425	444	451	415	484	502	446	440	460	423	473	478	445	423	415	443	466	449	475	462	483	481	472	456	445	427	450	467	452	444	473	491	493	454	461	414	476	483	462	485	464	441	438	457	426	443	465	425	458	465	449	430	470	416	438	449	458	430	422	404	471	400	470	450	453	484	523	443	441	429	457	451	449	475	473	466	462	462	436	472	449	451	461	444	456	464	468	453	454	448	428	468	430	484	447	422	480	434	440	454	461	439	463	462	480	451	453	432	444	457	439	475	432	462	436	462	464	447	439	415	438	458	452	442	456	395	443	429	489	456	465	447	460	439	432	481	447	477	491	451	471	468	445	466	467	482	476	481	482	420	447	469	451	491	402	438	436	453	460	474	456	457	453	467	478	428	459	498	410	450	452	480	444	442	457	461	433	470	452	488	421	471	462	455	481	442	456	461	416	443	465	455	466	442	513	444	446	485	443	429	452	425	462	434	455	467	467	448	467	467	439	440	444	474	437	452	441	431	454	434	443	459	453	470	447	467	447	463	422	439	482	437	470	440	482	452	437	437	475	449	483	432	450	457	449	436	448	452	458	439	462	464	461	435	426	475	455	440	442	482	441	456	442	432	483	437	476	424	447	454	454	465	449	465	470	424	458	416	432	447	447	434	457	482	449	421	470	450	431	483	389	432	462	480	428	442	406	468	417	442	451	478	433	456	456	451	440	427	445	404	498	425	407	404	459	450	442	457	446	433	495	442	416	454	458	468	472	475	470	422	490	471	481	475	436	419	454	473	483	474	481	430	468	442	462	393	478	476	450	450	422	466	443	478	456	430	441	445	460	432	430	462	444	476	440	446	473	440	486	423	429	438	408	500	450	455	438	470	453	466	473	458	475	430	485	444	441	461	467	451	432	446	437	427	480	443	466	466	444	490	404	439	448	470	466	453	470	474	458	436	442	449	426	456	448	449	440	464	451	444	422	448	437	412	444	476	439	433	485	433	486	481	457	465	431	460	464	509	428	430	472	421	464	429	475	500	418	481	452	462	433	453	472	455	433	461	441	473	458	483	437	432	464	446	459	461	414	455	450	466	464	441	448	446	455	432	438	481	448	474	434	453	471	428
60160	99939	72589	43543	21525	6388	1748	990	833	835	822	822	820	819	851	765	821	836	833	850	833	836	817	822	810	801	834	810	767	799	816	846	802	840	806	828	820	819	811	781	806	801	771	817	804	845	804	771	863	801	839	785	782	746	807	802	819	781	813	812	814	809	834	730	776	806	769	863	857	802	811	778	815	841	828	847	854	774	825	752	778	816	805	757	796	779	785	781	787	859	779	805	811	822	793	818	796	786	775	804	832	791	775	834	772	808	770	776	807	814	809	779	790	787	800	824	804	788	829	847	767	765	828	830	795	769	852	805	789	779	796	840	800	809	759	807	826	753	795	782	734	762	834	812	841	843	790	785	827	808	821	812	829	800	827	786	731	812	823	804	782	773	824	776	799	748	777	776	812	816	790	798	794	756	789	796	781	831	791	852	836	816	821	780	851	793	810	822	771	769	841	823	839	873	824	773	799	774	759	756	800	779	817	813	807	774	765	838	793	837	791	778	829	831	854	791	809	785	796	777	764	817	815	806	815	801	818	802	823	802	822	781	829	844	780	789	827	802	856	757	814	817	783	801	785	842	831	818	794	807	796	762	827	793	752	832	870	829	852	791	766	811	784	802	839	816	800	833	793	784	868	799	803	843	800	775	763	813	829	771	795	799	816	779	861	810	802	753	805	836	757	812	810	807	834	783	769	835	792	835	807	803	798	851	801	789	823	824	810	795	822	826	793	804	755	761	788	828	778	806	852	801	783	817	779	737	841	835	824	829	836	741	811	842	804	806	771	820	793	821	807	810	824	803	783	818	833	832	836	789	788	804	760	832	831	789	812	807	828	830	812	795	774	857	803	836	788	782	837	862	814	804	769	808	806	824	814	813	790	792	758	797	827	830	803	815	822	818	753	778	813	815	789	764	858	872	840	774	774	804	776	812	806	846	782	770	810	830	836	841	792	787	829	794	817	788	785	807	830	794	817	780	788	841	793	791	799	797	815	867	843	806	788	769	793	812	831	809	801	761	783	799	753	842	769	813	815	801	818	768	835	766	791	781	792	804	839	867	834	837	840	854	777	850	783	802	817	778	818	789	778	789	813	850	779	833	796	816	801	788	812	799	837	761	828	800	830	789	750	796	825	837	818	767	802	763	777	814	765	771	843	823	834	810	822	842	791	771	824	818	794	803	857	792	812	782	773	801	780	789	846	844	795	792	750	841	817	862	791	768	797	829	784	819	797	869	816	806	814	813	812	791	825	860	778	760	778	776	798	780	816	740	788	832	854	840	814	781	829	849	837	844	787	866	814	799	799	764	771	791	773	818	783	761	842	831	837	816	817	807	813	796	818	842	817	828	827	810	770	771	808	752	789	747	796	838	813	805	790	781	810	808	804	796	759	846	823	787	811	811	812	761	827	794	804	822	765	824	791	836	835	822	828	815	796	832	768	763	825	820	822	776	824	767	772	798	816	827	830	810	823	800	789	837	773	777	788	817	786	803	764	777	855	784	770	792	794	764	803	779	823	781	830	846	829	847	754	829	862	840	735	834	819	820	834	811	779	795	842	821	819	806	777	776	820	833	866	801	824	787	826	815	830	819	811	837	845	809	831	825	786	874	796	742	796	835	784	767	822	819	790	747	830	788	785	817	865	797	828	772	781	812	774	823	791	822	802	773	812	771	779	782	792	804	811	823	814	774	812	834	777	800	806	786	835	819	788	793	796	843	819	819	825	819	768	813	810	856	786	779	794	864	847	777	781	847	794	829	842	826	830	797	755	840	815	808	810	751	808	833	840	784	820	838	811	876	874	782	812	818	757	787	796	841	836	807	799	790	791	810	786	777	790	861	823	779	794	811	782	901	803	851	808	831	767	839	786	817	805	806	772	816	844	816	805	808	797	778	831	826	843	862	773	766	835	826	818	818	792	794	834	824	819	823	821	767	825	803	789	764	818	864	804	781	802	789	778	822	837	835	806	809	813	722	782	833	739	795	808	834	793	772	804	791	793	786	805	827	749	791	792	804	830	801	863	817	856	774	794	794	883	793	781	822	785	755	784	782	805	850	812	817	852	789	777	783	786	840	807	842	768	836	782	800	787	822	763	806	846	806	789	755	775	856	780	783	862	751	790	788	809	797	794	798	809	828	796	767	819	809	845	808	788	805	775	783	766	836	787	774	771	820	771	842	791	793	762	792	754	779	835	780	819	819	811	805	805	771	826	794	793	758	842	800	803	792	791	796	782	808	819	804	779	802	836	769	824	777	765	820	809	833	803	811	848	779	822	832	806	853	785	778	786	896	781	801	812	783	830	808	823	802	808	827	805	836	799	802	822	828	823	778	773	743	801	831	824	770	821	840	777	801	774	820	785	803	827	833	837	814	856	800	834	863	830	786	865	808	796	772	794	833	823	833	780	819	790	825	795	824	826	803	795	775	849	829	816	821	745	838	868	802	847	799	763	799	822	839	797	833	810	799	829	825	842	818	792	856	807	803	783	795	818	811	841	862	787	842	823	811	793	842	777	813	809	794	822	787	843	847	816	844	796	826	834	891	797	832	870	765	796	775	833	830	830	870	815	822	804	850	760	798	760	838	793	814	842	787	850	801	777	806	831	809	864	823	847	767	806	756	811	804	812	812	823	822	771	832	826	775	809	770	806	795	798	814	804	802	830	785	792	827	772	826	814	786	791	786	805	765	772	806	778	801	834	818	817	771	847	777	816	825	813	809	810	822	831	774	759	842	802	808	784	798	825	799	843	829	786	842	775	818	825	789	819	781	830	843	802	815	840	775	774	809	845	812	847	773	771	772	806	809	777	777	860	809	783	791	817	808	860	819	787	802	818	791	757	782	856	847	775	848	817	795	798	818	821	809	797	809	803	806	791	788	825	815	815	806	771	852	838	849	778	824	812	773	826	831	771	750	813	840	793	843	803	793	814	811	787	782	776	797	787	824	850	814	816	829	801	805	823	786	829	828	776	793	803	774	792	779	810	745	794	786	809	770	787	757	793	780	792	776	781	811	786	790	843	808	838	821	814	808	783	825	813	764	815	783	797	801	838	795	819	742	755	786	793	832	798	831	845	818	811	776	806	793	784	863	824	836	787	823	828	800	800	823	817	756	761	803	772	808	796	793	817	806	824	808	834	790	809	816	809	775	853	778	831	834	761	799	774	766	736	858	811	774	819	801	786	829	803	831	821	763	774	870	844	809	785	776	764	786	853	822	872	829	783	800	826	806	811	821	810	794	788	828	795	763	830	762	783	803	810	810	771	775	828	818	840	797	805	838	784	784	787	832	884	810	813	790	805	797	829	844	835	788	865	893	875	796	829	752	827	791	778	809	838	842	808	813	791	813	819	851	815	763	816	793	806	842	803	867	819	759	801	819	828	804	788	820	770	846	809	858	826	807	817	801	771	800	843	858	835	747	835	800	832	797	828	792	838	820	804	819	767	779	819	814	834	820	795	802	819	812	852	792	794	785	819	796	856	816	839	785	771	797
29554	30942	26264	11458	1942	649	449	408	405	388	402	391	402	399	411	414	415	395	404	403	428	370	380	415	424	404	392	404	393	373	394	361	440	389	383	391	395	404	407	400	359	394	414	402	371	396	435	385	438	341	400	400	397	403	364	408	414	411	388	425	390	379	398	390	416	364	395	413	402	428	397	405	403	399	376	389	435	378	371	397	405	378	443	385	395	392	377	403	417	386	397	430	363	403	415	418	405	394	386	408	381	364	423	388	397	428	378	384	374	397	401	366	400	367	348	378	397	367	387	400	395	385	364	375	375	411	388	391	368	382	400	414	392	391	400	439	394	366	387	377	366	400	373	399	405	409	408	366	402	381	415	396	412	423	411	420	380	410	377	395	399	413	389	394	393	365	376	423	413	404	384	378	394	395	365	391	427	381	394	396	431	418	390	362	443	412	383	397	415	383	400	428	372	373	392	385	397	407	375	409	412	418	374	428	369	383	423	389	360	376	409	422	437	416	388	384	396	413	411	384	401	376	428	394	394	391	405	380	368	375	401	382	377	418	398	425	396	396	408	403	379	356	419	398	374	383	429	403	418	399	429	415	379	395	435	407	381	380	416	414	391	393	405	436	356	410	397	379	416	421	392	394	391	371	380	343	421	403	379	416	369	339	416	392	359	384	408	413	405	380	383	404	393	394	427	380	375	376	447	420	375	356	400	377	414	414	397	440	372	421	371	418	413	398	396	394	431	436	356	431	393	369	431	394	412	384	410	373	412	404	442	421	414	406	388	393	407	373	389	383	397	358	414	422	425	350	415	396	352	397	394	398	393	356	368	411	412	385	384	396	384	388	373	401	371	431	409	405	396	387	390	383	431	364	381	414	395	436	372	398	425	384	391	416	355	384	404	392	388	369	406	407	422	406	394	409	367	380	397	390	425	426	392	405	400	421	412	384	361	404	402	369	418	410	381	392	422	386	413	417	401	391	422	356	409	407	408	405	403	413	406	404	434	379	395	413	413	428	393	393	366	399	417	406	377	388	376	394	424	421	353	376	412	397	384	380	403	423	371	402	415	344	428	396	368	431	427	396	410	394	370	377	414	384	363	386	367	409	382	369	390	388	393	383	421	408	375	400	341	398	374	398	390	410	365	368	397	405	403	394	425	391	386	414	393	375	378	412	377	365	401	415	359	405	406	402	408	368	339	405	391	392	414	379	376	378	395	385	380	377	384	420	416	420	400	421	389	392	410	365	415	399	393	409	402	429	427	416	361	368	387	400	392	378	381	394	377	424	412	390	380	407	392	369	371	338	397	411	399	381	383	377	394	423	392	405	389	412	387	444	373	393	392	385	417	369	433	402	398	356	404	400	426	371	407	378	395	369	381	361	409	411	410	357	405	411	386	374	409	374	398	397	358	402	409	405	397	375	388	380	405	384	414	383	406	379	411	368	400	397	386	392	412	374	411	448	439	396	370	370	427	420	408	397	398	367	416	394	382	402	367	401	421	398	390	360	407	399	392	390	367	403	409	410	389	369	405	385	407	413	369	380	367	424	383	379	419	390	423	394	387	358	400	429	425	407	381	407	421	387	420	399	369	389	428	346	349	398	372	422	366	379	389	399	406	412	369	383	419	406	419	363	397	393	418	441	360	374	400	381	372	392	404	343	395	414	412	385	375	391	425	385	407	401	390	385	395	377	407	442	395	418	384	384	386	410	357	390	398	364	372	423	407	398	427	395	393	405	417	400	399	379	398	380	375	377	372	406	373	374	372	389	389	393	359	410	368	431	415	378	392	373	386	379	405	394	410	361	424	403	398	352	431	402	386	394	395	406	405	394	398	381	383	418	415	375	377	423	387	357	397	384	384	394	397	404	368	407	392	420	396	390	451	392	383	370	395	391	425	398	402	373	388	391	371	416	401	388	400	382	397	410	399	383	395	408	391	433	390	381	417	379	414	390	353	441	434	408	422	405	420	422	404	349	351	378	402	377	366	386	378	373	394	402	411	416	368	382	387	407	386	367	446	391	414	425	410	387	379	388	387	419	443	403	439	398	403	397	407	383	382	366	369	396	371	385	403	378	382	433	393	374	376	393	413	406	380	370	393	427	382	357	394	420	409	402	386	367	410	414	401	387	392	425	386	376	384	401	402	370	393	406	385	394	390	395	419	401	390	370	370	390	400	393	365	401	405	388	416	428	408	414	374	388	372	382	375	379	391	421	390	419	423	389	417	390	425	414	391	403	375	391	389	423	367	385	427	394	390	389	357	403	402	424	401	424	405	406	423	397	389	413	400	380	428	350	376	401	407	406	393	356	404	396	395	384	413	384	357	413	384	397	365	392	393	421	396	413	383	437	393	411	412	374	377	373	405	412	391	399	392	367	424	394	408	388	401	414	399	372	370	399	405	379	382	432	362	392	386	377	394	376	403	379	380	399	384	416	370	375	408	379	426	376	406	415	386	377	383	424	365	390	381	382	403	404	393	398	407	369	369	380	364	396	406	409	407	387	403	357	428	369	400	432	370	376	377	408	385	407	417	405	397	396	403	393	426	359	375	369	427	421	400	389	388	438	373	406	415	412	404	388	417	341	356	411	399	407	440	362	369	379	381	388	410	381	412	380	372	433	430	405	404	397	415	367	443	389	417	406	395	407	356	387	365	366	386	397	386	359	405	399	394	381	402	364	382	392	375	383	413	396	433	399	395	411	360	441	368	411	401	416	401	386	415	371	375	396	374	390	386	440	401	405	347	430	394	424	383	383	392	373	398	405	390	402	423	378	428	406	388	368	372	393	387	400	407	401	393	356	399	391	390	377	395	367	397	410	357	402	374	397	405	399	386	369	387	392	430	404	397	394	385	372	411	383	388	430	404	429	375	351	368	413	407	422	398	393	379	413	387	428	420	429	400	416	373	409	389	391	370	379	422	376	377	408	384	407	410	391	350	377	399	417	424	417	366	396	370	394	421	392	389	380	391	384	368	390	365	419	408	393	386	399	384	395	361	366	388	381	354	402	373	393	376	397	405	389	344	396	427	424	419	373	395	381	431	400	389	413	387	368	426	399	369	402	370	409	412	394	380	391	396	405	386	395	411	414	444	355	389	374	388	392	395	391	396	426	406	405	382	385	414	398	369	436	415	377	436	401	374	404	392	413	365	373	416	354	393	416	408	416	394	340	384	384	409	423	425	429	376	402	395	390	393	395	389	399	369	395	446	398	427	424	391	439	408	372	415	383	373	389	422	385	380	423	376	398	418	431	394	408	393	413	364	406	423	399	405	375	411	410	369	346	399	411	401	389	369	427	379	396	389	452	390	389	402	378	391	430	390	397	373	387	404	387	402	395	389	375	413	380	395	400	414	395	411	430	351	405	425	394	371	369	410	350	419	414	399	410	376	408	411	375	370	385	403	405	378	409	394	401	376	415	399	423	405	381	411	343	395	382	371	407	397	403	374	383	364	390	420	403	400	392	419	380	447	416	395	382	373	408	421	443	402	419
37417	47788	31806	13181	3786	1341	837	781	724	703	743	722	751	747	732	769	737	759	748	754	713	744	786	705	737	791	681	706	772	732	737	727	748	702	736	728	741	709	765	739	728	739	805	738	753	739	728	728	728	769	672	801	741	740	768	696	742	753	703	723	730	715	712	705	739	751	758	716	778	718	708	768	719	732	760	736	784	755	756	709	750	769	744	720	793	705	741	719	797	768	697	768	731	766	733	747	747	774	747	787	739	734	723	745	760	737	763	720	790	782	730	726	761	772	753	730	739	745	700	696	751	783	772	743	701	756	777	723	755	749	723	782	749	746	733	770	746	715	720	743	797	766	742	722	723	742	774	758	743	740	753	765	801	714	707	747	714	740	720	756	787	752	787	770	699	745	726	736	718	738	783	762	746	718	739	754	711	704	725	701	744	739	795	721	742	746	716	721	777	799	779	722	753	772	744	747	713	747	717	733	745	750	774	724	783	735	703	706	711	756	755	711	767	742	794	718	765	728	751	750	727	758	732	736	742	750	777	761	750	734	774	790	787	691	744	748	758	755	764	790	752	756	761	740	690	741	782	761	803	751	735	753	783	702	707	769	769	758	798	733	775	724	737	788	707	690	750	759	764	736	780	701	739	719	718	738	801	711	732	749	731	713	721	755	802	690	723	730	708	780	748	768	739	766	776	747	760	747	758	723	761	727	734	762	742	740	752	792	725	766	749	690	752	725	778	733	755	771	738	714	712	697	778	717	737	690	731	710	775	749	735	773	762	693	753	747	720	750	686	753	718	749	774	763	746	761	750	720	784	724	750	745	743	748	716	759	783	739	679	725	714	715	765	735	727	741	716	770	741	725	735	730	746	715	765	762	755	739	711	769	722	753	701	759	765	716	752	721	723	739	800	748	761	733	738	746	749	724	706	740	796	732	733	702	716	738	755	762	734	719	714	755	728	762	755	749	683	748	722	735	768	758	797	718	730	696	720	728	720	723	737	720	776	781	715	701	773	720	733	760	719	756	706	743	765	757	768	766	757	727	712	694	726	736	752	758	743	746	756	774	712	710	725	745	745	780	709	763	708	732	732	724	713	776	776	703	766	729	738	704	725	753	720	714	777	717	721	776	760	754	725	796	709	761	733	732	729	743	680	761	730	740	729	742	752	745	755	712	694	750	758	770	763	728	766	752	759	757	759	766	728	788	771	691	752	765	762	768	711	737	758	738	784	747	762	761	777	788	726	733	736	752	728	736	761	734	712	747	744	686	698	694	740	761	754	740	749	738	761	761	772	745	741	714	745	740	727	750	763	718	726	748	716	763	776	760	713	768	700	718	730	721	688	730	754	731	774	762	708	752	734	754	749	739	757	718	734	754	726	772	743	763	714	722	737	734	743	722	738	710	756	780	679	770	720	753	766	743	701	762	766	726	707	737	759	742	717	756	768	778	720	765	725	759	715	723	710	742	704	707	750	714	741	788	705	740	752	728	754	724	758	778	720	716	677	730	729	716	702	770	769	691	775	748	744	702	757	737	712	741	770	745	755	769	828	747	753	764	805	708	796	766	784	709	771	784	729	743	741	705	699	725	684	755	732	774	737	765	729	766	792	709	721	734	730	785	707	676	730	711	698	752	767	759	738	787	749	760	698	752	734	696	711	748	692	730	707	765	774	711	714	798	716	764	744	711	722	739	738	748	723	734	798	750	687	749	758	734	747	735	787	745	731	741	730	775	722	750	752	750	719	727	707	734	760	772	714	778	661	743	780	770	712	756	757	747	738	752	812	730	732	706	721	696	764	795	734	741	730	757	739	732	738	728	811	689	763	712	731	726	746	756	739	764	790	736	769	839	720	747	766	784	736	724	726	742	728	785	709	714	728	763	758	741	742	762	721	728	739	771	778	735	789	746	756	752	736	746	748	748	736	707	743	723	729	759	721	703	745	672	728	755	706	710	765	808	776	721	740	760	711	704	781	730	764	689	764	764	752	757	740	741	747	739	711	704	755	748	716	783	758	710	723	720	691	708	798	725	747	767	716	730	818	749	740	744	750	701	747	764	738	770	767	737	761	746	763	746	751	742	705	706	760	707	758	737	770	770	755	712	706	724	711	745	744	746	700	775	733	695	744	737	771	718	729	739	740	706	721	801	736	774	723	723	706	777	756	732	689	776	750	720	747	724	758	714	724	754	752	765	742	761	736	718	713	775	739	711	734	739	764	722	708	747	756	778	728	737	763	733	712	788	787	740	720	735	716	719	705	744	752	736	773	764	740	743	759	704	799	756	742	730	737	753	778	736	735	792	701	741	757	748	742	707	734	715	781	746	749	701	756	773	767	740	726	703	732	753	729	710	743	764	750	713	698	729	740	712	731	709	754	778	732	685	728	758	706	736	734	740	766	747	757	797	729	666	750	742	739	764	745	739	744	725	717	716	743	732	771	768	688	759	764	726	749	727	751	697	720	740	709	774	741	711	687	726	748	787	727	695	721	777	737	750	740	740	767	763	772	744	734	727	707	732	745	743	740	755	774	750	788	737	703	716	756	747	796	758	767	741	782	740	748	798	744	713	764	748	735	744	735	754	777	677	729	717	749	758	703	702	753	696	691	745	765	730	754	756	724	763	767	760	718	731	770	764	770	754	719	750	739	734	750	752	732	723	779	730	796	795	746	739	756	686	770	677	737	732	728	769	731	745	720	698	697	747	734	744	713	749	665	751	753	715	756	758	754	704	735	738	758	746	738	761	772	681	734	784	697	754	722	746	779	715	762	759	749	749	720	735	717	738	694	741	717	785	754	754	759	776	701	731	705	759	746	723	718	720	694	759	757	774	799	783	777	746	719	730	747	777	777	788	788	677	779	722	756	740	750	788	733	725	689	703	788	699	735	716	764	742	751	804	728	717	744	764	738	739	749	817	702	797	743	740	759	771	758	742	748	698	700	739	754	791	705	689	734	775	748	764	727	740	758	755	721	741	735	743	755	746	760	732	763	722	719	730	713	777	738	735	737	769	749	722	750	728	763	742	807	734	740	762	781	711	743	684	744	698	665	757	695	709	757	725	745	750	734	725	763	738	742	767	718	717	736	726	755	743	699	726	775	777	747	763	750	739	758	778	790	734	761	749	726	741	780	720	752	753	702	718	678	726	721	764	745	783	745	719	741	732	786	754	722	783	720	754	702	775	745	741	728	770	729	735	717	749	813	751	755	735	725	752	714	769	752	772	756	716	741	751	719	747	729	755	738	711	692	700	733	813	783	717	752	701	745	772	694	793	741	766	762	779	751	770	707	769	742	728	722	713	742	719	759	750	743	729	724	722	735	744	775	770	723	760	721	717	766	736	808	740	711	732	770	748	797	752	765	748	739	767	761	756	738	742	733	774	723	700	735	774	780	730	698	714	789	753	702	749	708	749	736	757	708	724	709	738	727	714	755	722	736	734	741	678	758	783	725	734	765	750	712	700	735	790	741	751	668	751	775	750	729	716	708	742	731	749
25086	25002	33653	26812	17001	4204	689	402	400	369	407	398	362	396	401	405	370	390	388	404	399	370	366	403	415	408	369	397	394	423	424	391	392	406	362	405	374	375	413	367	418	365	389	377	418	391	400	391	362	383	380	409	382	381	430	364	372	390	382	402	377	393	410	380	362	384	417	384	379	389	372	403	360	381	411	343	401	398	385	397	367	427	418	413	414	381	377	368	381	413	390	409	410	399	395	410	399	395	396	373	387	376	372	390	391	379	377	412	374	368	420	382	373	386	398	401	419	399	390	380	405	398	401	409	376	412	366	410	344	392	378	399	375	365	396	380	414	374	396	392	373	375	382	422	376	384	376	421	405	387	408	386	391	380	412	421	401	393	394	395	360	411	397	410	390	418	401	366	372	381	393	391	412	365	371	387	362	410	393	366	396	360	406	337	390	378	377	393	353	404	381	395	407	373	378	386	381	434	411	369	378	422	404	409	382	380	368	403	380	350	382	350	347	410	400	443	375	388	419	383	398	392	387	369	429	390	385	382	371	395	401	400	374	368	412	386	392	395	338	365	423	380	386	371	376	391	389	367	383	398	375	398	348	397	363	358	382	409	372	378	409	396	350	414	390	405	373	427	366	358	377	422	359	393	406	390	417	395	395	381	387	364	416	411	380	374	389	358	370	380	399	387	353	376	370	383	374	388	378	389	414	390	399	398	379	378	381	380	406	396	400	388	396	378	373	423	395	365	373	382	376	395	407	394	394	386	431	367	383	386	381	374	431	379	367	352	420	384	435	377	344	411	386	357	391	392	395	383	351	394	399	359	411	382	388	401	363	386	411	369	392	399	376	387	438	409	378	405	405	401	388	398	388	388	384	402	399	385	370	383	409	369	372	406	342	399	393	386	420	388	417	414	377	383	390	384	377	379	425	428	392	382	373	352	426	401	390	365	364	376	387	386	402	401	388	380	410	394	404	379	414	366	416	350	387	402	376	364	396	391	400	375	444	384	387	399	389	386	406	387	376	448	370	369	385	370	381	406	374	371	383	390	421	377	381	362	390	375	342	368	383	393	412	402	412	366	368	398	395	391	388	391	383	423	399	350	414	415	416	393	384	394	358	418	409	413	377	408	396	374	396	356	396	378	376	373	409	376	405	376	352	396	397	378	388	389	386	394	372	384	420	382	402	413	374	392	368	397	390	397	415	437	431	410	403	403	405	400	367	359	376	414	385	386	388	400	401	398	360	370	366	391	381	382	399	385	391	405	415	382	406	403	396	396	367	399	378	369	350	400	401	391	357	393	403	363	390	418	388	343	400	423	422	354	390	374	364	428	395	382	431	397	403	402	386	402	377	372	379	378	403	396	406	374	343	380	347	368	427	413	390	367	377	358	411	342	418	387	388	364	369	370	371	377	372	359	396	404	389	411	395	379	362	399	408	390	376	407	383	364	383	387	357	375	402	394	406	405	410	387	411	376	400	355	398	364	407	396	361	386	377	376	373	364	392	411	377	418	387	390	373	405	379	406	411	405	409	383	363	390	397	388	370	384	369	406	419	432	398	377	375	396	399	397	405	379	419	392	395	395	383	415	402	369	375	400	390	387	387	395	396	412	411	406	399	363	375	410	402	421	354	405	418	369	383	396	390	411	401	377	398	359	403	373	351	399	367	399	373	377	387	370	403	346	371	398	407	400	406	408	396	390	383	432	343	390	416	417	381	398	379	429	385	408	423	382	383	404	385	364	360	366	420	396	367	383	387	378	386	399	410	390	369	401	361	367	391	408	393	393	378	400	392	377	356	360	385	408	419	387	392	402	424	372	364	389	386	374	380	413	393	370	389	384	397	357	398	367	391	412	384	388	392	384	347	374	382	393	405	412	436	378	390	401	375	377	375	395	378	392	384	356	352	365	368	392	361	399	393	388	387	395	416	390	403	376	362	361	389	390	363	392	394	367	389	409	403	347	423	348	394	375	352	387	380	404	353	403	391	397	407	365	370	417	417	384	394	385	407	392	397	384	396	383	400	404	389	379	386	403	346	382	439	376	390	414	395	378	380	364	390	389	390	416	388	410	436	400	401	422	391	421	386	409	372	412	406	407	375	389	392	400	401	400	412	376	401	393	414	374	374	380	387	406	369	346	397	402	373	413	436	406	390	378	397	396	397	385	377	385	373	393	404	393	392	395	407	383	429	394	371	365	452	386	389	394	369	427	391	374	431	347	361	417	382	435	412	393	421	364	419	407	394	374	413	413	386	375	402	414	406	397	393	397	356	384	443	365	346	386	388	386	417	379	397	353	426	426	385	399	402	360	398	393	405	363	376	378	393	401	401	400	392	401	423	407	406	368	398	449	392	356	381	414	422	402	401	385	386	434	391	386	398	447	379	389	396	396	383	388	375	404	363	342	408	389	378	396	346	375	375	372	417	371	382	383	421	417	419	401	334	409	381	406	391	409	388	376	400	379	398	395	437	406	396	417	364	399	395	395	348	367	390	378	366	367	364	382	419	384	372	383	413	409	429	396	370	408	372	402	401	375	361	409	396	344	411	396	382	363	377	418	379	408	381	384	339	393	403	397	372	400	374	386	362	403	369	388	375	424	399	403	402	372	397	393	371	400	388	413	379	411	409	345	391	389	384	414	444	386	394	380	370	389	401	394	405	394	387	391	371	348	373	405	387	397	427	386	389	376	395	413	387	378	395	382	397	391	373	374	404	392	418	400	360	352	405	402	419	400	365	372	425	357	418	377	393	441	357	396	429	398	350	378	383	410	385	382	365	386	394	402	364	416	395	392	353	389	453	368	386	372	373	412	363	360	363	397	401	440	374	345	360	410	374	405	386	364	400	390	389	388	396	430	387	406	461	402	338	400	396	418	398	397	387	376	383	380	363	367	395	353	364	362	393	398	382	391	387	395	372	402	394	383	374	363	402	415	419	379	399	362	381	395	386	388	395	404	382	435	403	391	405	395	396	423	427	397	400	378	373	388	409	380	379	389	379	411	405	385	382	403	413	384	397	390	387	399	382	393	431	367	403	398	375	415	370	389	388	433	377	366	364	371	416	402	392	366	368	396	378	412	414	407	374	394	388	391	388	394	398	381	363	396	365	413	413	390	359	408	387	363	387	387	362	383	369	386	382	427	420	396	395	408	387	371	397	396	378	347	389	419	391	377	390	376	377	415	416	356	408	374	366	384	445	384	336	390	388	389	399	397	404	384	381	387	385	375	392	386	392	351	361	394	402	411	388	377	359	384	412	372	405	401	372	399	397	390	415	410	394	374	393	360	389	389	389	369	388	384	424	386	383	383	408	373	416	416	382	384	373	350	357	402	412	400	407	376	384	395	420	389	408	412	388	336	404	377	378	398	391	397	393	377	412	400	398	371	372	359	370	396	396	360	368	416	383	384	402	420	394	408	379	383	391	399	388	371	389	382	384	353	419	371	378	388	358	400	389	406	382	388	357	403	387	406	384	385	357	401	357	360	337	403	375	390
59296	87071	60458	32520	12693	3114	1235	825	755	705	738	728	750	771	740	750	769	787	749	752	755	720	726	747	692	709	764	713	717	725	747	758	717	727	709	760	716	754	719	720	704	770	774	757	770	738	713	748	720	787	736	745	728	753	738	743	746	718	717	736	745	751	776	739	730	670	778	770	764	745	714	727	724	677	727	772	704	753	730	671	679	668	753	727	736	715	741	708	707	746	754	729	676	756	715	748	794	759	793	732	742	767	721	704	723	716	725	747	723	774	724	699	711	725	748	714	701	741	732	703	695	719	747	753	745	734	734	791	733	685	761	724	736	722	706	692	757	724	712	754	731	765	729	703	732	751	737	755	732	745	765	759	737	702	741	733	729	789	704	674	745	731	755	749	721	709	801	792	746	744	741	789	772	744	738	737	702	762	684	744	733	739	757	678	684	731	738	754	789	716	798	757	797	712	733	744	719	772	718	713	732	767	740	703	664	743	746	780	716	760	759	744	753	702	738	759	726	705	735	721	725	748	690	751	713	751	692	762	728	691	760	756	720	701	726	737	783	740	744	748	717	732	767	719	681	700	736	767	742	731	734	733	748	752	687	702	724	726	716	707	714	707	763	691	766	706	718	724	751	725	762	743	804	728	748	746	739	732	729	743	687	719	724	740	717	739	687	730	712	720	707	768	762	745	731	738	719	752	710	699	726	768	764	722	761	732	725	690	726	709	735	734	723	754	696	744	731	755	729	761	786	756	728	779	767	714	738	732	756	689	743	768	735	715	720	782	752	741	765	729	709	731	764	713	728	728	702	713	737	764	701	713	732	724	788	729	773	742	712	685	717	737	690	775	690	701	739	724	699	752	729	718	745	713	696	677	748	717	720	702	759	724	758	717	701	722	695	737	767	744	727	752	723	722	759	771	755	749	750	722	768	770	729	784	795	716	756	720	748	736	744	697	728	730	742	713	730	715	739	765	715	736	735	691	821	747	705	731	771	704	757	741	705	724	749	726	734	726	703	738	707	751	738	738	686	769	692	745	724	748	727	727	757	764	780	727	707	767	706	731	721	715	723	720	761	781	720	771	765	676	708	760	715	750	711	736	769	719	722	712	738	760	737	720	682	731	750	745	778	769	735	718	721	703	714	756	734	715	769	752	740	755	762	740	713	762	723	748	727	742	712	716	715	724	729	783	713	749	700	729	743	762	692	778	761	778	715	769	710	721	748	750	786	696	742	720	790	711	806	722	773	764	708	739	693	724	731	788	749	707	771	729	756	759	738	714	717	772	737	738	763	736	743	746	641	702	740	722	736	741	751	712	738	746	748	716	756	747	748	750	743	764	737	739	787	741	740	711	751	737	702	770	730	770	697	709	720	751	768	703	752	737	801	743	790	748	716	738	740	696	711	761	703	732	742	738	719	755	750	771	734	735	742	735	772	737	694	747	681	698	762	719	732	785	763	721	717	728	748	753	700	779	794	752	701	742	722	715	741	745	770	731	718	709	726	732	739	748	741	730	725	732	758	730	757	745	710	713	734	754	748	723	714	721	750	694	721	780	711	713	757	736	744	716	719	777	747	714	743	720	765	716	759	722	742	729	717	725	718	710	749	733	686	711	744	704	748	737	727	717	777	743	755	762	749	745	704	693	755	734	689	706	761	791	713	735	737	712	712	697	721	746	689	780	728	776	714	720	735	708	789	809	738	734	755	718	744	714	690	722	758	726	711	669	669	732	723	744	700	727	709	722	798	716	711	712	703	688	766	699	746	762	744	717	729	786	738	771	671	724	781	735	741	734	753	733	734	779	752	689	753	746	707	704	767	726	729	763	716	777	747	737	744	744	733	725	756	756	749	682	718	713	744	743	759	738	687	745	719	740	724	737	725	740	731	720	748	719	733	695	716	736	750	723	710	742	694	702	686	695	736	713	704	764	713	757	760	763	763	666	755	754	746	717	730	772	672	720	703	723	758	754	706	746	701	755	754	775	779	704	724	745	752	774	714	726	739	734	728	722	719	752	727	721	762	697	755	709	678	705	718	719	692	730	751	740	766	751	790	722	741	709	706	760	704	744	731	702	779	730	797	710	748	739	717	724	702	742	714	683	762	765	738	695	757	747	737	713	706	735	716	725	749	752	734	692	755	727	658	777	737	728	746	729	726	753	695	745	756	776	694	770	739	714	745	736	703	726	715	730	708	707	751	739	768	725	729	766	735	768	715	763	754	739	765	738	708	739	721	753	717	789	701	721	744	754	755	721	736	729	707	732	710	756	702	716	724	735	743	748	751	706	776	725	773	744	747	768	713	739	722	778	785	743	712	772	714	715	787	673	748	749	736	732	734	743	750	728	685	727	705	744	724	721	768	716	711	700	706	708	730	721	749	768	767	733	780	731	743	732	717	702	713	678	760	734	717	743	717	765	717	693	751	742	780	761	740	736	747	710	705	736	731	744	719	748	764	723	727	721	748	813	763	761	713	777	711	789	758	738	718	705	771	759	776	731	748	778	767	722	753	730	719	752	703	730	693	735	709	743	730	730	741	753	730	779	692	809	751	740	722	720	706	683	711	733	767	793	732	763	721	736	700	716	748	730	729	679	705	749	806	729	772	737	747	734	782	778	763	729	717	761	725	705	756	759	722	734	773	668	754	715	712	745	714	735	684	736	746	711	721	755	771	767	722	749	692	734	770	724	738	770	776	769	722	763	720	759	770	711	719	736	736	757	762	723	763	721	717	728	774	771	701	703	740	715	750	795	724	754	714	764	745	658	756	714	744	722	723	737	701	741	700	648	740	717	766	764	746	755	747	735	743	681	727	747	724	740	733	746	756	716	715	704	742	741	716	725	703	755	718	743	734	732	713	701	735	775	733	726	740	729	759	731	761	756	733	762	708	798	711	766	746	726	767	781	702	709	732	722	697	747	756	705	768	803	729	701	729	735	720	695	751	753	705	771	757	749	763	702	709	721	716	679	703	741	717	716	730	750	773	744	705	750	714	726	763	727	737	740	728	774	693	717	780	707	753	724	700	724	776	784	748	724	778	730	752	759	704	752	732	738	735	752	783	683	715	777	743	732	702	701	708	702	714	708	725	744	782	722	728	724	732	727	710	729	709	735	753	722	760	678	747	724	737	758	709	707	755	739	733	727	705	704	710	704	684	739	673	759	733	702	694	756	725	741	717	709	726	716	702	749	671	767	707	784	773	782	754	731	708	790	703	703	702	747	736	704	731	708	752	736	698	728	761	772	686	699	748	777	703	709	735	717	769	690	750	793	709	736	727	693	725	762	710	691	747	745	724	739	698	714	745	759	743	749	746	738	697	699	748	775	706	772	755	733	767	731	686	718	702	721	723	728	709	748	719	790	732	730	776	680	725	718	731	790	749	732	760	727	711	777	727	737	699	752	747	741	709	715	745	823	757	741	747	787	712	775	710	721	796	735	757	668	696	747	779	689	722	764	725	778	759	726	734	735	743	693	788	739	746	721	729	693	758	685
23453	22505	31058	25035	21065	16180	3080	615	480	456	437	491	471	432	505	447	465	447	477	429	410	467	440	460	458	448	460	492	421	459	466	481	477	456	450	468	472	430	435	440	448	424	452	425	463	482	434	483	461	466	468	448	439	470	468	455	507	509	444	478	440	455	477	435	455	446	461	449	467	461	463	481	490	500	402	459	456	473	466	401	438	468	474	428	478	473	458	409	439	452	415	455	463	450	461	453	465	405	471	452	453	430	447	461	465	430	446	463	459	430	471	404	445	424	425	475	464	412	443	449	469	438	447	468	452	449	386	441	439	444	458	437	461	498	439	432	496	412	469	434	437	423	436	432	443	446	419	445	426	473	457	458	450	447	490	452	457	503	450	459	466	453	433	411	469	425	460	455	431	453	431	434	475	476	463	464	439	491	417	432	444	431	456	480	436	427	456	476	429	441	433	466	435	433	477	442	494	441	438	439	436	485	417	443	437	418	427	444	495	451	475	438	423	442	473	417	452	457	431	451	435	440	499	473	464	425	442	443	459	457	478	425	438	432	464	433	488	464	472	471	415	450	501	469	415	440	434	445	426	427	467	448	465	437	457	471	459	436	469	461	435	463	454	464	440	428	452	453	468	484	490	485	459	461	428	444	462	462	452	447	463	440	420	476	458	442	419	429	462	462	484	426	466	451	441	452	436	431	459	450	410	431	479	474	463	475	459	452	420	442	447	466	442	454	435	447	458	445	412	459	460	430	473	424	457	460	429	436	430	461	456	478	410	464	433	469	428	445	456	445	448	466	469	463	452	461	478	457	410	440	463	432	446	432	459	463	459	404	469	442	448	449	461	410	417	453	487	451	452	451	502	447	414	434	448	467	464	433	457	464	463	484	473	416	441	426	477	476	442	444	440	433	440	460	457	509	454	456	469	447	430	482	464	467	420	412	489	455	432	424	462	459	430	434	447	485	428	456	436	493	431	488	440	461	460	456	410	455	422	445	471	464	406	461	473	470	465	401	443	465	454	452	491	458	445	462	442	450	435	438	447	448	442	489	429	420	458	425	452	446	448	432	429	484	473	470	467	436	435	434	451	434	466	475	447	428	478	458	440	447	442	447	463	483	452	481	435	441	473	418	453	508	436	440	457	419	458	429	411	448	412	432	466	455	442	466	475	446	457	459	441	438	450	458	428	470	474	467	456	407	451	475	435	457	472	482	462	443	449	430	444	443	443	456	460	465	456	440	442	446	427	462	429	434	481	493	483	458	442	458	438	445	457	439	425	430	443	458	424	453	465	417	440	446	451	452	449	466	402	472	431	472	433	421	467	444	428	470	458	427	449	467	457	475	449	467	457	454	473	423	491	418	416	484	457	432	498	465	430	451	431	428	454	444	470	429	438	468	422	487	469	456	417	477	466	442	440	420	488	454	451	450	448	445	426	455	482	438	464	442	506	409	423	470	442	423	428	441	466	452	408	434	431	444	462	454	443	444	453	431	445	421	415	475	460	389	450	444	453	460	433	413	437	428	471	423	435	404	413	439	478	444	458	484	453	452	465	419	462	408	427	432	480	440	429	460	418	451	470	473	428	431	459	416	431	421	440	440	438	453	462	442	477	407	436	459	456	437	429	441	474	473	433	435	458	454	460	445	472	452	438	465	416	461	439	419	462	464	445	430	449	410	421	489	434	424	455	442	463	463	452	426	438	438	441	430	445	446	468	414	456	504	429	442	467	434	429	453	465	455	472	486	449	447	470	435	448	483	477	440	434	430	458	423	453	464	459	468	432	461	415	470	531	472	451	489	469	420	444	493	430	447	433	474	406	394	464	429	479	450	474	451	438	488	483	453	433	434	436	441	490	472	420	452	446	462	460	428	436	447	481	457	470	458	417	426	445	463	447	468	479	446	400	461	468	449	450	452	453	509	460	466	457	425	406	427	413	444	472	420	433	465	481	433	442	457	473	435	473	441	452	462	462	468	452	455	453	461	498	473	445	485	435	462	446	429	450	478	419	455	464	452	485	429	446	442	469	410	426	430	454	436	437	460	472	487	464	454	436	467	431	438	475	449	429	457	449	451	449	452	442	456	435	447	474	465	477	469	449	431	450	452	481	462	442	462	454	433	488	427	460	442	466	434	449	475	482	466	473	431	439	438	484	443	485	457	484	487	448	482	463	437	425	469	446	431	418	468	449	467	452	419	449	471	448	460	431	429	453	450	452	483	422	445	482	405	457	467	432	438	451	441	480	460	470	440	471	455	473	459	474	450	459	464	453	409	479	433	430	439	450	426	453	471	441	452	430	476	482	489	461	455	433	433	464	463	425	444	484	379	442	430	473	439	441	459	445	480	438	442	452	448	452	443	424	474	430	467	429	433	478	466	457	449	423	445	466	437	449	405	491	436	450	484	470	472	456	491	477	485	458	457	434	463	471	447	429	430	441	441	460	445	468	420	466	450	513	437	481	478	479	447	442	495	475	427	432	435	460	460	446	506	434	435	477	450	429	482	432	465	437	433	443	425	452	487	454	430	468	451	469	440	426	495	466	476	435	442	485	434	424	464	452	448	435	458	484	447	461	437	444	458	482	482	464	477	446	457	428	473	469	447	432	460	469	428	414	451	422	470	459	428	422	451	418	419	429	468	413	433	481	443	438	414	468	429	447	419	444	419	468	447	449	468	470	425	459	478	470	436	451	460	460	403	462	469	414	449	464	455	424	453	466	470	433	457	462	479	468	436	491	511	428	476	440	488	434	449	421	439	479	432	451	493	479	443	446	460	434	433	450	414	432	426	433	484	449	453	434	418	457	461	452	430	448	451	461	444	439	426	424	453	451	478	431	451	459	462	487	415	473	478	468	415	441	469	443	437	472	450	471	458	413	430	464	463	409	445	420	450	456	425	444	459	446	442	429	420	428	447	425	454	435	468	465	415	437	464	442	447	451	476	469	441	441	442	423	422	454	474	436	453	454	416	465	430	433	456	425	482	440	437	487	444	477	401	449	440	416	458	466	444	440	445	467	449	441	438	422	452	477	432	438	465	426	451	474	440	492	480	432	416	406	442	434	443	460	453	432	430	432	452	465	449	478	429	434	423	449	487	448	483	421	470	474	466	435	452	479	473	421	477	471	460	469	443	466	469	503	474	431	458	443	431	459	474	424	455	449	423	449	444	429	467	431	460	468	461	454	470	449	436	436	430	446	465	450	430	443	484	470	432	450	436	441	440	429	458	453	443	474	422	435	406	444	475	453	488	468	438	445	481	432	471	441	438	453	451	451	424	464	441	480	438	437	457	465	446	474	435	464	436	442	473	435	435	469	435	452	425	445	434	456	426	458	448	479	449	425	415	427	453	419	461	448	446	420	438	482	449	459	425	464	464	442	493	437	459	445	437	446	454	463	430	489	464	432	456	455	432	445	431	442	453	406	439	465	444	453	426	404	449	484	451	427	473	445	492	436	432	435	453	430	456	462	440	416	449	442	442	439	457	422	430	429	471
59938	99868	72029	42300	19522	5456	1684	960	833	839	779	806	840	802	790	838	817	793	859	799	766	816	806	857	841	828	780	799	808	814	807	788	891	767	815	782	820	781	768	799	779	749	793	820	753	804	811	802	825	807	820	817	899	828	798	807	810	801	791	804	749	853	826	796	797	778	805	800	779	773	822	787	807	762	799	775	844	793	793	838	813	767	770	766	809	818	777	813	824	732	808	771	777	789	784	781	756	798	793	804	796	792	768	850	784	826	776	772	784	820	823	831	796	776	793	822	824	806	773	861	780	798	796	772	796	778	830	815	809	842	817	807	794	790	790	802	817	836	798	815	802	804	789	746	789	727	773	819	790	819	769	740	816	783	746	768	835	864	778	806	789	858	782	762	810	770	794	785	784	793	793	841	786	794	833	851	781	777	785	815	825	829	837	810	799	793	769	803	789	778	790	759	787	774	801	824	733	802	751	824	776	820	827	823	801	786	846	829	821	814	796	784	815	831	799	774	809	859	820	823	799	818	814	828	782	778	855	806	822	822	880	788	797	802	798	782	798	808	807	862	851	819	780	805	840	848	825	836	798	777	818	796	797	821	802	827	791	797	769	842	777	819	813	745	876	800	809	840	758	776	809	820	829	830	804	845	787	802	816	821	847	815	794	805	759	806	797	796	786	784	809	824	827	816	822	829	803	815	795	769	801	821	838	798	781	773	795	812	821	810	837	799	807	819	812	816	819	781	757	798	856	812	812	812	807	785	797	771	804	794	773	789	824	818	810	789	820	755	835	803	756	808	815	851	819	809	817	767	788	796	842	811	771	804	840	808	803	824	762	800	781	801	774	821	807	844	869	784	835	766	812	837	852	859	806	742	829	802	826	785	781	802	710	798	822	794	758	784	795	761	868	778	804	825	825	785	794	768	831	787	747	796	851	828	783	782	786	840	774	793	802	772	793	829	814	832	832	776	753	829	735	785	816	871	814	806	822	804	818	775	790	795	784	855	891	792	808	836	794	809	833	829	830	819	815	806	773	806	781	783	797	756	782	857	780	789	837	797	798	755	829	798	786	786	812	841	761	776	799	742	788	778	779	867	830	786	806	840	837	765	784	785	790	835	750	801	799	800	796	764	809	766	806	773	817	810	806	773	801	759	853	895	804	807	797	807	772	809	814	806	784	778	816	846	780	834	778	794	778	794	849	802	777	821	834	833	836	825	826	841	859	792	813	783	794	793	806	813	807	771	761	875	856	810	851	805	803	772	823	741	767	783	806	800	818	807	816	796	860	789	816	791	795	787	851	814	841	803	834	836	812	806	774	790	834	815	778	845	793	827	809	783	789	801	766	867	837	734	763	839	797	835	754	800	768	769	817	847	832	830	803	830	815	782	783	831	807	761	807	788	825	775	791	839	764	840	819	821	785	815	811	807	810	774	773	782	783	795	839	791	788	797	815	753	834	801	803	741	832	792	795	844	787	785	820	823	812	837	808	826	811	811	821	809	809	822	813	788	817	817	863	799	778	788	779	867	820	809	882	842	767	775	772	787	806	840	801	824	807	760	826	861	802	773	797	806	814	820	808	855	856	789	827	812	809	819	794	819	808	829	824	838	803	779	794	824	802	849	816	850	823	770	817	821	822	813	821	844	760	888	872	786	845	776	803	823	794	792	828	795	830	823	796	786	829	808	820	767	811	868	771	801	813	799	762	841	817	817	795	781	799	802	747	796	769	855	784	732	846	752	819	788	733	828	849	762	781	806	816	793	749	775	821	838	827	826	804	835	798	761	781	848	797	795	789	787	800	833	807	819	776	817	799	774	768	805	846	808	832	769	840	792	812	773	792	797	845	848	818	825	801	762	835	828	849	828	785	829	782	828	772	780	800	831	844	820	746	778	834	831	819	797	853	808	815	804	772	841	821	820	780	829	838	827	823	780	828	776	838	802	820	793	839	781	843	800	826	778	774	780	793	778	749	800	869	808	838	790	819	770	792	772	798	789	805	761	805	789	848	810	863	736	765	819	750	776	813	803	770	829	797	795	762	828	822	809	830	751	794	823	833	810	785	790	787	798	820	711	770	782	784	841	818	775	815	820	808	807	837	803	815	773	852	753	823	775	797	829	763	833	849	832	798	820	768	811	796	766	783	829	778	824	773	796	768	778	820	812	793	808	805	776	851	841	798	834	754	814	819	807	828	872	778	854	762	838	777	805	797	785	774	828	837	775	756	819	800	782	812	854	853	813	794	773	787	824	816	815	786	795	804	796	805	809	776	768	813	803	820	811	795	811	799	826	824	777	780	769	816	818	750	820	794	814	796	840	774	840	790	819	773	809	735	822	826	815	847	823	789	863	821	814	792	788	823	771	853	814	823	797	800	790	811	807	753	787	862	748	816	769	817	795	821	778	804	828	790	829	845	822	843	773	840	790	803	777	759	787	815	787	821	791	808	833	773	762	784	798	831	842	811	798	805	841	803	802	843	839	813	803	814	807	794	785	811	766	785	831	753	783	798	765	778	745	831	798	805	820	832	795	785	793	830	761	815	757	869	870	793	829	769	807	820	771	814	813	766	799	787	825	857	785	795	816	789	828	767	765	811	789	780	753	831	803	814	825	833	816	807	849	860	836	830	831	825	805	813	861	759	823	836	823	820	844	828	781	814	769	800	863	814	805	862	782	817	870	742	799	833	777	822	796	763	760	796	816	815	839	833	778	848	758	784	827	847	783	835	757	810	862	867	816	804	760	791	790	822	824	780	815	820	792	812	751	802	838	804	772	814	835	802	780	804	846	806	815	825	826	816	823	825	770	798	821	784	794	810	835	805	805	805	795	805	807	829	810	851	778	798	794	791	824	814	742	791	795	847	777	815	817	824	774	853	798	801	767	794	817	829	801	785	818	783	756	819	793	741	776	827	864	804	795	812	838	771	811	759	792	779	763	795	827	781	839	812	818	795	811	855	797	838	780	793	816	810	771	821	764	775	786	813	830	828	781	784	789	813	784	768	796	843	799	781	766	819	810	786	803	796	750	800	819	770	839	781	828	800	833	782	800	784	815	790	785	798	779	786	782	776	806	780	774	789	836	840	770	792	830	842	737	819	831	733	766	791	778	834	788	789	827	808	784	775	858	810	784	756	813	766	864	783	775	824	765	806	806	780	784	767	795	806	782	783	861	779	873	868	790	751	790	801	814	824	811	794	834	771	829	833	779	794	834	758	750	836	795	796	767	763	805	813	804	810	792	765	770	814	820	771	843	825	798	801	785	793	839	752	783	806	842	768	826	773	768	795	784	794	822	837	784	771	823	805	812	818	766	749	795	833	854	800	770	810	851	809	820	844	819	827	801	816	786	805	797	819	763	823	805	832	821	771	855	796	782	817	830	777	836	815	767	775	797	826	787	792	773	785	798	836	812	782	826	774	846	773	799	773	831	809	788	836	836	775	746	805	769	834	818	786	826	810	831	847	780	790	815	823	777	778	805	840	811	788	852	839	778
29772	31281	27218	11519	1675	584	451	422	470	387	396	400	405	408	412	396	400	414	372	383	397	365	366	394	390	397	390	379	401	392	413	404	406	393	401	427	430	407	403	377	366	370	395	407	379	362	382	421	390	389	397	422	419	416	394	423	391	376	413	370	382	415	374	412	408	409	383	415	443	392	383	370	378	393	374	396	389	432	427	406	401	387	382	433	421	363	427	412	367	377	421	402	412	419	393	403	379	404	424	407	411	378	410	406	356	405	389	385	370	379	378	429	366	421	361	382	407	400	385	394	402	396	363	396	409	370	344	370	398	405	382	425	398	382	412	373	426	393	379	395	382	415	387	406	388	398	401	431	410	416	410	385	417	390	347	416	402	399	415	398	392	393	419	369	425	401	389	416	399	400	408	382	423	359	415	407	414	358	384	383	406	394	363	393	378	418	414	399	396	383	397	399	412	443	420	395	407	419	368	376	354	389	373	360	392	392	435	402	413	407	421	398	376	386	383	368	384	388	411	404	412	371	411	377	371	390	397	411	406	403	382	411	382	378	414	422	397	387	376	400	407	400	407	388	382	417	385	394	373	437	382	423	374	393	417	404	414	375	398	420	400	399	409	402	392	406	391	389	369	396	385	399	373	385	409	403	393	376	402	361	366	401	400	397	365	417	401	384	379	379	362	380	404	410	398	411	373	396	398	392	397	379	390	395	375	395	391	392	397	415	389	391	410	406	416	379	402	423	365	417	397	414	419	385	406	412	405	399	439	380	412	390	408	375	358	377	399	431	410	396	380	400	386	386	361	400	385	422	378	395	415	389	417	411	398	355	392	432	428	390	383	375	384	410	378	442	376	380	409	421	413	371	414	386	388	370	397	389	421	395	401	393	418	407	377	367	396	387	386	415	378	394	439	375	390	414	398	382	422	383	416	439	393	422	384	367	437	417	418	378	409	363	389	369	398	414	410	395	418	398	400	392	409	418	358	402	419	409	417	406	373	398	407	424	406	401	400	400	390	373	405	385	418	400	412	378	424	384	423	380	415	390	385	381	421	410	420	397	401	407	402	384	408	384	440	374	395	379	389	392	391	382	409	388	371	409	391	391	403	398	396	384	401	383	384	386	397	410	402	355	351	408	367	388	404	392	368	366	410	398	369	422	407	409	371	392	423	429	391	373	410	384	423	413	386	415	374	417	398	407	422	425	402	405	359	420	426	438	390	391	410	383	398	386	372	419	396	382	401	369	377	417	412	405	372	392	427	399	401	374	342	361	398	399	424	369	396	386	388	376	410	387	400	399	400	389	408	370	388	410	398	369	406	381	367	352	423	371	403	375	398	413	432	355	424	400	425	398	412	445	408	368	398	385	446	374	380	417	394	420	355	355	384	411	366	420	387	375	397	395	422	390	395	370	377	389	401	411	364	379	412	412	384	397	378	371	398	422	409	389	435	400	421	363	392	439	415	406	362	413	432	396	362	396	433	426	376	408	350	420	372	427	384	402	401	397	411	414	368	373	414	404	402	379	353	412	383	393	409	434	425	357	376	377	390	412	409	391	382	397	444	372	396	422	432	431	370	357	378	426	403	378	378	399	393	372	414	402	396	398	368	410	402	423	389	401	425	364	413	391	364	371	383	382	372	395	400	409	398	397	400	397	375	398	400	382	371	372	405	408	358	381	393	413	381	394	382	415	397	395	400	408	395	416	398	371	387	399	370	385	416	372	398	430	398	416	374	379	383	405	401	403	376	408	389	366	384	372	364	394	419	387	426	382	424	385	411	419	391	368	374	385	369	368	404	417	394	380	354	349	424	402	406	430	369	373	404	396	379	391	380	388	376	388	362	388	398	380	409	412	421	401	443	398	379	419	421	391	391	399	380	418	407	390	416	429	423	374	375	394	368	408	348	395	419	386	407	386	402	387	380	440	395	416	367	336	404	395	385	390	384	434	383	413	414	357	380	394	432	418	393	382	386	370	394	391	418	391	372	435	390	403	370	405	397	395	433	397	394	353	410	405	369	429	370	404	397	371	376	385	384	417	425	368	346	389	390	355	426	404	363	420	379	389	363	373	403	393	365	394	390	417	414	376	401	423	398	399	418	414	399	362	382	423	390	393	400	373	412	408	362	380	416	408	403	387	444	409	412	390	440	369	400	410	428	462	406	382	400	397	412	377	409	398	396	390	408	368	425	422	394	365	369	400	385	396	401	401	418	417	407	420	404	406	386	415	384	420	403	417	376	405	408	388	409	375	418	391	425	411	366	413	437	413	410	385	389	387	381	384	402	398	367	359	381	424	376	396	409	354	422	398	403	387	404	412	410	420	389	424	358	373	445	413	438	376	396	385	354	388	359	375	398	385	391	435	406	401	404	393	358	380	408	396	385	373	399	391	374	432	414	448	394	389	378	395	390	409	419	372	391	371	382	427	404	365	409	407	385	398	391	387	408	428	359	412	403	409	455	401	408	402	377	377	398	423	399	396	391	400	375	411	408	397	407	422	396	392	418	380	384	378	351	392	394	432	403	398	407	409	415	392	424	408	390	405	377	396	387	375	378	394	398	386	424	412	426	359	379	385	370	419	415	367	404	420	373	413	362	375	413	384	354	389	399	404	386	365	402	392	399	416	429	391	427	426	348	434	404	405	402	383	390	403	386	391	397	402	392	371	400	393	409	378	426	368	358	385	349	387	365	396	388	361	374	389	366	373	383	377	384	386	406	410	377	419	420	386	403	402	365	400	405	418	440	395	386	403	391	398	390	376	392	410	389	384	383	411	402	389	371	430	440	414	392	392	404	392	400	442	431	346	363	383	351	381	406	415	417	398	406	401	387	379	387	417	420	409	403	398	419	359	383	434	394	378	367	397	413	367	439	377	373	389	381	391	394	393	372	400	381	399	409	385	423	394	367	410	407	414	392	401	398	431	375	387	387	403	405	428	398	366	368	383	407	374	399	401	403	411	385	424	394	417	358	395	413	386	453	405	387	367	383	391	378	377	397	427	430	390	430	394	392	406	390	380	414	439	371	399	387	360	423	364	391	382	383	382	374	388	440	422	372	382	390	378	383	380	426	423	404	413	395	406	382	369	425	393	405	376	381	357	398	385	426	395	416	418	378	409	400	424	447	393	399	410	406	399	396	436	408	379	411	414	420	415	413	379	401	389	401	403	391	384	409	389	413	378	385	387	390	393	376	389	384	414	357	397	403	339	389	416	418	380	395	360	415	418	380	402	399	399	401	384	375	420	374	429	407	357	403	407	362	376	359	416	413	391	394	410	384	386	392	416	392	430	405	409	390	420	388	403	401	394	406	391	384	405	385	378	399	426	397	375	376	377	378	372	378	369	412	383	410	417	378	379	404	454	407	397	426	387	381	418	420	394	381	425	383	423	449	347	429	390	430	386	424	397	410	414	407	374	414	412	391	397	366	443	381	366	361	339	409	425	362	416	407	414	404	379	381	387	414	393	393	381	386	367	379	358	408	398	399	387	410	371
37562	48623	32437	12488	3124	1279	818	769	805	731	755	731	810	748	747	772	743	749	746	736	765	744	742	742	793	766	719	717	746	702	772	719	810	746	769	747	760	756	755	784	732	737	724	759	756	720	749	732	778	697	714	758	795	751	713	758	710	724	742	723	728	746	753	761	697	799	738	765	729	756	742	761	778	771	709	769	702	729	734	686	756	719	793	787	752	724	729	746	730	816	739	768	725	699	744	742	761	735	681	727	773	764	669	721	743	748	783	767	772	747	737	753	765	686	710	735	761	727	764	737	759	764	695	742	737	742	727	724	739	799	722	742	762	759	743	743	713	733	710	755	756	749	759	746	717	724	740	782	731	799	764	735	737	729	693	748	723	694	766	725	747	772	743	754	728	731	721	753	735	726	747	729	696	724	761	763	752	738	744	736	752	715	728	700	738	774	784	767	754	764	762	759	709	732	770	733	736	723	740	716	768	730	741	750	712	759	778	727	703	745	689	744	673	723	716	713	732	763	739	729	719	773	738	687	736	711	752	734	739	751	810	758	725	741	756	778	756	738	754	758	747	729	771	713	779	746	748	778	745	733	732	780	713	750	734	782	729	778	751	788	749	716	733	754	754	711	689	754	732	713	724	710	696	782	765	683	720	748	776	715	748	730	761	774	699	776	786	721	765	719	691	731	754	734	740	741	765	738	710	761	756	803	778	729	760	778	753	782	745	705	676	739	745	775	735	732	724	755	706	688	718	750	813	794	758	730	761	758	710	705	754	737	764	773	706	721	705	756	725	741	695	746	729	738	738	728	808	752	766	736	736	697	765	730	747	803	777	775	734	737	744	725	759	736	796	736	744	777	745	766	763	763	736	716	776	696	737	725	744	732	719	722	786	695	728	749	739	744	780	698	747	736	807	759	779	740	775	749	716	747	743	694	711	762	735	695	721	772	697	757	752	730	818	712	759	734	719	759	700	739	729	738	764	696	764	778	804	745	745	749	735	702	746	743	757	759	732	807	712	724	772	714	773	778	731	761	735	712	735	784	751	733	715	711	747	784	689	714	732	756	747	695	769	751	737	739	727	735	730	750	734	761	730	769	719	767	702	742	741	735	730	741	749	746	781	727	707	715	797	752	736	765	724	742	735	784	743	763	755	786	728	722	734	728	755	736	805	749	744	790	749	736	759	709	718	735	711	741	755	739	773	746	731	788	725	695	763	734	717	703	730	777	727	706	715	722	733	773	759	751	697	702	739	763	725	745	779	767	736	770	704	715	725	760	708	768	740	725	723	702	723	754	727	723	793	730	741	726	758	737	693	718	724	746	770	733	741	773	707	777	731	715	708	717	734	766	764	784	743	768	784	719	743	742	756	752	719	708	781	768	732	726	708	738	749	718	706	754	734	758	750	739	743	707	746	779	756	781	774	742	742	769	698	717	669	758	712	735	775	738	761	744	753	769	715	744	759	735	743	735	747	739	743	719	733	756	770	732	727	732	746	767	745	727	753	756	759	739	744	771	783	755	710	710	758	724	739	722	757	709	698	721	716	717	743	751	740	755	720	763	704	796	777	694	750	782	766	737	746	756	710	739	759	712	727	730	745	699	780	750	772	741	772	708	773	785	710	745	729	740	737	745	817	759	717	731	717	715	778	752	729	716	729	736	761	733	697	753	738	776	725	754	702	777	708	731	739	732	744	758	785	764	757	735	777	719	765	753	782	719	722	783	726	784	773	748	744	733	761	740	712	734	780	740	764	733	784	731	767	729	689	757	738	733	737	750	762	767	702	742	747	711	773	763	724	746	742	774	776	723	747	760	723	772	750	745	723	756	757	775	784	713	680	746	722	770	748	733	780	717	746	723	729	722	747	764	767	749	712	785	777	717	772	737	793	804	740	767	767	794	744	799	721	754	706	746	707	775	724	739	743	716	712	794	796	770	742	777	705	749	721	763	731	724	757	721	755	697	735	724	747	693	757	739	684	724	748	767	776	701	714	731	744	759	765	751	763	734	746	754	745	666	746	737	748	748	740	736	731	743	737	766	740	723	788	754	743	769	742	744	756	732	750	760	761	743	710	708	739	757	785	734	695	726	714	756	751	723	756	758	742	762	690	750	740	757	707	761	754	766	746	735	681	728	730	687	752	760	755	722	745	742	716	715	697	729	705	739	684	723	723	733	720	706	713	735	695	740	722	752	773	747	790	765	757	697	767	731	742	764	775	726	724	743	778	691	741	756	759	729	713	756	683	765	722	721	745	720	758	696	789	748	709	741	711	726	745	734	776	742	803	730	710	791	736	689	750	805	750	817	767	710	785	729	751	731	706	770	800	745	775	739	748	752	749	750	750	697	726	769	766	800	824	716	740	698	755	740	758	707	732	746	721	698	760	737	739	769	722	764	713	719	778	694	732	731	729	730	724	762	802	728	763	783	720	749	740	730	736	749	697	716	681	744	755	728	752	766	740	769	775	706	773	722	726	699	748	706	762	791	751	768	795	786	722	781	781	735	744	731	804	751	710	765	741	673	710	752	800	734	752	741	762	797	735	783	716	721	757	743	732	730	801	732	731	738	732	731	725	756	714	755	731	739	768	758	782	769	718	719	735	723	742	743	755	776	702	765	732	714	755	717	737	760	746	766	753	728	730	703	785	729	724	729	711	735	748	704	774	742	748	767	739	741	735	786	767	736	755	777	736	789	730	784	728	818	708	759	750	722	761	737	740	777	800	708	810	750	717	731	802	734	755	764	778	760	710	740	760	748	767	772	742	740	726	721	761	759	735	758	765	734	739	725	727	727	752	750	767	721	727	741	791	737	761	753	748	771	782	748	720	715	723	734	750	752	715	769	751	734	741	725	728	753	704	718	763	729	732	734	747	728	770	747	802	708	696	758	765	697	737	749	771	758	710	751	750	711	742	717	761	704	746	720	771	731	715	721	711	762	780	721	727	732	760	731	734	773	761	724	805	705	757	724	793	696	747	712	718	728	712	742	741	760	708	735	737	786	742	711	754	757	719	744	787	711	788	745	739	729	731	813	710	754	778	720	771	719	762	734	780	732	764	715	754	732	689	748	746	772	736	769	712	722	741	697	744	713	736	796	752	734	690	761	761	764	752	749	804	720	729	768	746	787	741	743	759	724	756	726	688	757	774	754	712	730	789	744	757	735	736	749	711	763	794	741	729	790	749	746	762	703	719	761	727	718	739	737	691	657	749	758	739	685	785	777	729	764	760	745	730	714	785	760	724	741	790	747	800	765	737	725	714	739	728	768	750	705	784	754	767	756	689	715	758	760	708	772	756	768	748	794	772	707	731	756	699	763	783	773	756	757	719	749	752	765	725	746	739	752	731	733	692	744	667	728	740	778	793	710	786	739	774	755	767	786	737	759	786	739	760	749	720	695	694	759	758	707	709	748	764	711	739	713	697	746	734	757	711	741	755	755	702	715	766	698	715	741	732	704	771	756	785	718	770	746	771	731	718	771	723	762	730	716	774	764
25013	24337	33598	26752	17509	5056	762	444	397	417	402	395	418	407	405	376	388	397	403	356	387	403	445	389	389	403	359	411	420	406	403	412	402	415	391	421	384	404	425	400	387	357	367	392	406	443	381	405	406	394	409	389	438	400	385	401	389	393	445	407	384	401	429	421	351	389	423	404	389	412	387	354	357	394	406	403	404	376	374	393	361	411	382	394	379	403	359	351	398	421	370	397	398	411	402	397	378	397	403	405	347	408	390	405	396	407	384	410	390	409	410	373	390	385	345	361	396	393	408	434	396	407	403	423	369	404	394	381	339	403	436	387	399	386	367	386	385	416	398	388	429	386	398	399	399	401	399	429	434	394	413	395	370	384	403	402	398	385	432	364	387	395	401	418	388	405	397	358	405	394	401	378	366	362	397	380	408	410	385	410	359	405	408	394	375	379	399	378	394	407	419	371	412	377	406	415	390	409	401	378	422	418	367	385	419	411	394	412	416	412	369	409	386	393	375	366	375	375	396	393	381	393	394	385	382	429	387	404	407	424	401	396	393	426	403	418	395	387	378	391	384	409	407	388	406	368	420	369	403	405	416	397	401	343	377	446	374	403	377	414	388	411	381	379	377	371	367	378	406	389	396	352	402	399	396	399	399	389	382	407	395	429	403	405	367	440	362	371	407	344	464	397	424	416	393	404	344	420	411	391	424	384	389	384	427	375	404	383	356	384	360	368	394	369	409	403	416	383	378	395	384	413	397	388	382	363	370	388	381	354	375	414	424	354	390	374	409	384	364	391	426	400	362	404	393	377	398	356	387	363	395	384	398	359	372	389	433	432	394	391	427	393	424	416	343	369	408	416	380	379	390	380	365	388	403	389	410	375	446	355	408	373	395	377	398	378	358	401	391	376	367	424	392	386	408	435	381	396	386	384	403	399	426	370	410	424	396	373	390	402	401	395	358	409	403	371	390	374	410	374	410	369	380	373	411	392	414	413	395	409	365	415	392	389	402	437	437	404	377	389	379	377	389	398	385	355	400	413	385	379	386	373	372	410	395	395	393	393	363	384	377	357	433	405	392	421	395	366	394	384	380	419	397	385	414	414	422	422	424	410	373	392	369	421	394	426	394	393	377	370	390	371	408	401	394	356	395	364	385	354	389	391	387	385	408	417	385	385	401	430	419	397	396	380	390	411	388	378	399	399	411	378	401	387	409	401	377	394	393	402	401	358	363	397	368	368	401	386	370	408	390	385	400	430	385	391	388	361	388	430	385	392	381	383	380	378	389	379	394	372	390	413	401	356	388	381	425	418	398	387	375	410	412	416	401	423	382	372	361	388	389	381	390	400	355	443	376	381	382	378	377	376	398	397	393	384	353	424	425	402	405	426	379	401	382	375	382	379	396	402	384	377	367	397	368	342	408	376	409	382	430	395	351	418	418	409	378	388	424	410	405	432	408	389	385	391	425	348	377	382	387	401	419	395	394	403	384	406	418	366	376	381	390	393	393	396	373	349	404	370	416	358	371	421	370	418	401	370	399	386	424	402	359	369	365	417	378	375	408	406	425	386	392	365	383	380	364	402	408	404	347	365	382	393	362	404	423	374	378	362	340	374	420	415	398	443	363	410	396	398	387	384	401	388	416	397	386	379	347	382	326	376	366	395	381	396	396	400	315	378	381	411	377	398	371	384	397	404	396	384	384	376	397	403	376	388	377	429	377	392	398	417	396	399	406	375	387	395	403	443	389	425	394	380	395	388	384	383	387	365	384	405	397	410	390	365	379	402	389	372	365	370	378	388	391	415	374	417	389	374	402	399	337	406	404	378	374	388	385	388	409	364	416	396	370	372	406	392	380	403	409	391	377	346	388	377	376	379	385	353	411	392	398	388	390	381	405	403	401	396	399	401	405	384	430	357	393	383	414	375	415	393	355	376	393	374	387	392	357	373	401	382	403	416	372	406	397	422	403	385	355	390	398	379	391	409	390	387	402	407	396	351	390	377	409	432	391	422	376	401	382	407	413	396	407	401	390	411	383	392	381	397	415	381	414	409	400	393	416	388	422	391	352	375	369	395	389	384	382	406	404	389	409	377	423	395	364	398	384	365	416	372	412	420	398	390	403	386	405	358	400	398	426	368	422	377	378	389	362	363	404	397	372	387	388	392	413	385	383	367	397	389	397	396	397	383	405	415	399	446	407	365	367	388	395	377	395	390	397	399	370	371	386	386	393	397	389	375	376	382	365	421	392	389	372	368	387	399	397	410	391	383	368	344	382	346	390	369	410	370	398	343	418	410	379	409	378	383	387	381	385	404	420	410	358	412	392	398	387	359	384	389	365	411	394	408	392	379	433	355	394	410	418	350	433	408	366	381	407	420	373	366	392	361	404	407	404	414	356	396	371	390	402	406	375	353	390	392	392	383	390	422	396	397	396	379	399	376	384	403	359	394	391	376	400	346	409	438	397	352	383	420	369	402	430	439	371	413	390	383	369	389	455	392	379	378	376	379	387	370	402	384	379	395	408	391	395	390	378	339	365	403	379	399	402	411	407	391	400	358	401	393	375	417	368	350	410	427	426	398	372	385	360	354	406	398	383	389	395	357	405	385	379	413	406	369	402	407	354	383	392	383	396	405	386	383	394	415	423	381	340	385	402	371	346	425	388	392	422	393	387	417	403	407	375	414	384	390	419	393	375	396	370	399	425	427	376	391	389	383	364	371	412	412	412	353	401	375	425	394	432	379	371	395	374	382	398	392	414	361	390	383	362	407	403	361	374	393	376	386	387	431	387	376	404	387	402	371	390	415	391	428	374	410	405	363	369	417	366	420	372	371	382	381	389	387	403	408	418	408	381	399	398	361	387	381	378	409	384	390	380	375	402	374	387	370	380	372	378	399	404	371	344	407	405	394	400	396	383	449	402	378	360	389	394	399	392	427	378	393	360	402	402	376	371	404	407	392	388	390	410	359	423	390	370	402	423	351	404	400	371	391	401	420	388	403	420	407	409	390	390	396	382	396	416	420	413	386	421	408	396	374	374	380	381	408	356	377	391	368	391	427	408	404	399	352	388	407	377	376	397	365	363	361	379	390	405	399	427	407	387	390	430	380	363	374	403	375	389	405	366	391	374	399	410	394	389	368	373	396	389	381	425	382	372	434	358	443	396	415	413	371	423	369	357	394	407	376	386	383	362	424	380	381	428	410	422	395	412	376	378	369	400	441	397	396	401	409	426	389	402	433	418	371	397	379	437	402	354	392	388	394	436	407	395	416	401	396	378	367	400	379	423	410	386	397	387	389	362	388	411	380	378	366	390	395	365	431	403	362	392	410	418	379	410	418	366	420	403	350	350	414	363	395	406	390	401	399	390	396	395	367	381	379	345	341	426	374	408	411	395	406	426	401	421	409	372	377	409	413	415	375	410	424	372	392	384	425	381	374	403	391	422	395	399	400	388	386	398	387	401	392	395	370	402	378	376	385	362	352	390	389	376	368	415	404
58538	87909	61474	32026	12977	3616	1236	791	725	736	711	699	723	724	726	737	705	697	740	739	767	775	740	756	764	778	765	723	781	723	731	744	735	720	738	727	715	800	715	675	737	751	706	746	741	760	709	714	739	740	782	700	735	686	758	786	727	689	681	708	730	728	744	750	735	735	719	731	718	716	771	757	750	718	697	742	765	695	769	771	735	758	683	741	775	755	711	756	759	744	715	748	783	736	788	745	711	712	752	709	745	732	717	723	787	763	735	769	747	765	720	696	741	726	708	749	748	733	751	664	749	738	790	735	736	741	726	751	755	730	746	765	769	704	698	724	739	773	728	762	747	750	710	745	719	721	757	698	754	738	725	752	736	762	715	757	814	715	734	747	730	738	686	775	750	739	687	735	714	710	747	775	733	737	695	739	715	724	732	736	752	781	744	705	762	740	776	670	727	760	702	779	797	741	689	745	757	736	728	729	807	714	739	765	714	719	719	731	722	735	732	734	755	699	761	779	745	715	759	706	700	732	772	708	774	751	771	756	744	738	695	721	767	730	766	710	765	680	739	709	741	724	695	726	699	711	730	693	723	721	754	726	661	776	710	691	752	725	717	725	698	765	707	726	716	713	763	710	767	726	731	739	679	745	708	724	752	704	743	782	683	751	724	717	661	728	747	707	765	717	784	750	699	707	747	721	700	744	735	697	799	729	696	731	742	755	692	703	691	727	771	722	718	774	778	723	737	767	748	665	767	756	708	716	677	786	743	712	747	747	733	741	733	710	727	727	674	691	742	701	755	753	704	724	721	740	738	729	784	728	706	702	705	784	736	737	721	779	739	768	723	735	676	720	771	724	709	764	788	735	762	700	754	709	741	762	745	733	711	695	775	784	742	773	730	703	744	762	681	766	747	731	745	717	710	694	734	710	704	735	717	738	795	693	750	751	702	747	754	699	767	703	783	712	741	780	713	717	763	723	735	698	724	758	755	739	690	731	771	734	732	733	779	719	787	708	741	732	721	764	756	696	707	702	726	734	749	718	757	760	728	745	732	693	752	714	753	721	741	728	750	749	793	741	734	710	707	753	698	755	706	720	751	733	737	718	717	758	726	680	748	764	717	741	735	731	756	756	692	733	727	708	729	693	782	730	696	741	706	718	781	734	685	728	747	756	739	736	769	724	739	728	740	765	744	729	698	759	711	715	722	724	685	728	735	735	725	735	699	727	737	768	750	740	719	767	734	762	704	730	753	746	740	750	729	730	736	689	749	734	734	711	750	742	720	714	709	706	755	713	765	682	788	770	713	741	737	708	732	725	772	670	688	695	677	710	721	755	721	736	723	710	715	736	763	716	715	718	709	711	705	728	704	732	737	764	728	726	721	727	713	719	719	706	731	691	750	719	730	686	726	778	703	723	747	747	777	767	689	705	752	753	750	747	699	772	779	748	712	693	744	746	766	737	770	774	736	745	743	697	725	747	699	759	728	725	732	731	744	721	714	726	739	731	712	742	755	701	742	728	703	734	738	704	769	768	758	760	716	770	723	752	746	703	716	730	746	719	799	753	699	696	719	759	721	693	758	756	711	733	734	741	711	728	700	760	766	705	692	698	719	770	722	721	745	726	734	749	756	719	720	727	713	700	716	696	738	733	757	757	669	767	712	728	696	763	694	746	775	721	749	721	742	732	695	741	731	712	729	743	759	739	721	773	729	748	733	752	683	734	726	716	745	740	727	748	674	756	772	778	751	714	741	716	705	759	716	735	724	689	737	756	698	740	703	743	779	757	734	744	723	735	785	761	761	700	792	684	774	691	782	720	726	767	748	685	757	775	735	741	753	714	758	694	733	732	731	721	739	731	810	722	783	702	715	746	746	716	728	729	734	699	758	715	701	752	758	729	708	698	743	729	727	725	711	735	714	736	775	686	712	736	741	719	757	698	743	743	712	739	749	711	773	754	709	704	705	668	736	719	720	692	684	710	735	712	701	735	737	743	736	673	718	699	799	727	685	700	752	742	726	745	740	723	683	757	727	703	781	707	705	729	728	768	785	793	714	727	779	695	751	757	717	723	733	685	722	706	711	730	744	719	733	706	761	731	758	755	724	702	718	714	740	743	750	736	741	751	772	727	757	772	716	750	753	729	709	747	773	712	729	752	777	709	729	743	706	736	666	746	775	693	722	756	734	711	755	719	754	705	730	723	760	695	721	755	706	768	710	742	733	717	692	726	763	678	731	702	734	705	797	732	707	698	724	711	760	770	712	720	728	747	734	719	760	722	760	759	746	730	739	757	767	748	731	706	715	738	718	749	718	740	741	721	719	786	765	734	731	744	705	726	742	741	735	788	748	750	756	726	717	762	734	765	701	716	722	704	756	791	722	730	737	822	766	705	745	753	710	763	729	700	708	708	743	760	759	694	715	742	737	730	753	694	754	785	753	718	708	749	760	727	755	726	715	674	742	736	731	729	744	752	678	701	676	731	726	737	732	751	729	756	734	746	715	751	749	724	720	699	693	731	759	750	710	769	727	724	768	729	790	732	737	737	747	738	718	697	763	723	705	714	757	695	747	733	745	745	751	707	757	693	719	768	707	710	777	712	730	724	752	735	698	768	711	721	735	739	725	721	729	749	723	702	765	656	760	706	738	726	751	768	758	730	723	757	750	749	772	709	719	733	748	791	731	712	707	729	730	745	689	737	747	746	725	674	764	685	707	756	745	765	737	741	757	720	729	787	723	718	711	758	698	760	726	752	753	700	751	756	698	734	757	700	739	692	785	755	732	717	793	742	747	777	733	758	751	727	704	776	784	731	777	720	725	713	747	731	762	756	685	719	749	691	732	711	738	734	738	712	731	743	743	718	738	743	752	700	705	711	732	744	741	710	752	708	752	716	691	736	700	719	723	737	763	803	770	735	685	770	751	754	752	764	700	732	724	714	689	732	723	677	785	747	720	712	748	704	796	711	765	743	736	724	745	728	716	726	729	761	734	708	730	713	743	683	722	735	750	802	735	759	701	730	741	756	783	736	693	780	745	754	762	724	726	754	783	739	745	738	724	751	749	706	721	746	680	761	709	747	769	737	762	759	747	758	790	723	740	734	763	746	735	722	728	716	705	739	683	778	681	718	721	761	701	720	749	747	704	713	728	773	735	684	711	779	694	729	720	736	705	681	729	758	746	730	737	671	744	728	750	723	742	736	744	786	754	733	723	691	738	703	718	717	712	689	733	736	690	757	755	717	737	743	756	770	698	736	701	705	803	741	732	718	759	712	736	710	729	758	734	700	772	725	686	688	704	739	726	733	707	683	715	723	703	683	738	702	684	730	746	700	747	754	749	704	754	726	743	719	757	746	755	741	749	765	718	722	785	698	753	753	725	748	754	766	751	680	753	752	782	729	740	764	735	763	708	741	689	707	738	751	783	755	702	777	722	731	731	741	786	722	748	764	701	747	743	719	719	762	737	714	768	729	723	689	729	723	766	752	751	759	742	710	798	706
23492	22415	31182	25051	21158	16420	3218	624	485	442	504	475	400	452	487	441	447	426	438	485	498	495	438	451	439	413	487	478	454	461	458	417	470	470	463	452	449	430	460	444	451	438	487	454	508	444	455	447	442	461	479	429	461	437	427	451	430	458	456	449	441	463	431	428	490	449	472	426	455	455	463	424	445	456	470	478	438	458	458	436	461	492	445	465	474	455	436	435	469	452	430	438	468	428	460	453	469	482	507	433	471	464	435	440	475	444	432	429	465	415	424	461	430	437	457	465	484	453	474	455	469	391	432	433	474	485	458	439	428	483	443	443	433	427	431	424	463	409	465	446	476	453	490	448	439	442	433	458	467	446	415	460	448	466	469	456	455	473	436	422	475	457	455	435	480	452	471	466	445	437	444	459	436	468	442	445	393	431	477	459	480	396	415	491	499	466	445	427	455	428	459	451	460	433	426	438	474	451	443	457	466	471	465	432	463	449	450	468	482	446	443	456	427	457	425	419	410	493	489	437	461	449	430	459	430	428	454	435	493	454	488	469	460	451	452	458	450	487	455	449	450	429	426	441	419	445	438	459	393	457	436	444	461	456	452	463	441	427	424	437	452	444	495	439	471	417	414	432	440	429	456	411	436	454	457	465	459	477	466	440	445	466	448	414	483	456	478	465	445	451	454	435	462	435	443	442	387	459	416	498	421	429	436	455	396	432	450	405	440	471	467	450	448	440	469	458	496	504	434	451	443	436	408	444	444	422	440	454	430	471	441	472	451	462	445	431	451	426	426	456	430	462	465	488	459	428	456	443	468	448	436	435	475	446	475	433	453	470	456	440	476	472	405	463	420	455	473	416	473	466	488	435	466	453	447	434	479	464	414	449	422	442	442	465	448	431	494	445	427	452	423	439	470	455	456	481	407	439	482	487	454	409	435	415	421	448	430	449	422	471	451	472	469	431	427	456	472	420	432	438	471	477	469	448	431	419	443	436	460	474	454	476	450	450	461	433	465	463	442	424	426	465	432	452	421	460	442	423	429	502	443	454	461	453	447	471	424	462	444	456	436	491	425	442	424	457	440	468	426	462	428	449	459	419	453	439	445	446	450	427	454	443	469	419	451	452	440	448	483	474	419	475	446	431	459	439	402	452	475	501	454	447	472	438	467	476	435	431	444	478	455	439	415	454	413	445	458	453	478	453	419	455	452	447	454	420	433	411	435	432	451	451	456	469	439	448	466	434	452	470	460	487	479	447	470	470	415	465	467	429	463	476	442	423	446	440	451	471	439	411	449	451	465	462	406	443	463	453	473	423	445	453	398	456	411	464	426	431	450	432	426	428	462	430	399	432	461	483	460	417	446	447	462	435	439	447	481	443	381	427	443	428	442	456	452	447	474	454	416	446	459	453	455	440	482	458	460	451	443	437	482	432	434	431	426	477	462	458	480	418	439	482	446	486	452	440	469	482	426	473	410	457	434	475	404	407	442	415	428	414	457	424	465	425	468	445	436	435	459	442	459	477	440	498	457	467	445	501	444	407	423	451	436	451	451	437	457	448	457	451	430	450	466	462	481	453	420	432	451	440	439	460	427	413	446	470	410	431	504	447	437	437	500	450	441	429	444	454	451	443	443	441	452	450	440	413	454	457	412	471	447	486	460	473	456	489	452	442	445	448	414	474	440	401	493	439	480	483	472	450	443	488	441	448	465	459	425	464	420	449	455	467	458	457	453	451	433	481	483	469	430	438	441	483	448	450	438	452	464	444	441	431	497	472	464	453	496	436	445	442	441	420	447	459	444	444	472	486	454	443	450	487	468	454	453	432	462	469	504	448	458	420	419	410	479	423	443	450	440	417	426	465	431	458	454	491	421	467	417	456	443	443	467	437	469	458	423	485	438	444	440	424	452	433	459	457	464	436	471	486	436	462	454	467	454	449	422	479	424	502	434	463	429	451	459	417	471	458	475	469	437	466	457	445	493	470	437	454	462	470	472	475	437	439	441	477	403	417	455	454	458	426	436	439	459	463	436	424	458	467	448	432	462	448	428	437	439	430	415	429	470	442	466	464	486	435	421	453	461	446	429	461	460	448	440	447	488	432	392	447	456	437	473	470	450	462	427	417	415	462	456	434	487	469	479	456	425	452	449	414	431	460	436	436	436	432	471	479	455	438	448	451	433	426	443	424	459	452	422	432	485	429	471	444	444	504	468	465	494	453	446	428	471	417	462	465	478	476	455	452	451	434	449	459	451	461	441	468	436	470	436	469	428	474	434	453	443	466	460	416	454	465	481	423	441	445	428	434	439	476	474	455	439	463	435	408	470	465	460	442	438	446	453	451	464	448	453	445	429	441	454	465	456	435	451	462	432	468	416	456	440	440	460	464	445	454	467	454	447	447	450	442	487	459	475	416	464	462	446	417	419	439	476	416	445	445	446	458	441	424	442	432	458	447	458	454	451	458	416	435	405	400	445	441	457	463	465	438	415	447	448	439	414	446	473	452	420	487	469	453	455	445	447	458	481	457	428	482	434	464	471	462	493	416	427	436	452	460	471	426	447	433	484	429	444	477	450	456	455	431	476	484	451	452	463	442	429	444	453	509	463	435	444	479	463	411	425	433	472	409	449	465	472	493	431	456	461	441	392	463	461	453	473	476	422	408	444	480	487	477	459	438	414	485	429	449	432	487	478	420	456	469	470	469	471	433	471	429	461	458	467	439	467	416	426	419	479	470	472	460	506	454	412	434	469	477	449	486	443	418	437	471	463	466	458	471	459	473	464	428	452	480	420	437	490	423	496	474	421	445	446	439	418	447	476	465	409	446	460	449	474	438	486	442	440	470	458	440	455	436	462	481	476	470	467	422	420	481	462	462	449	457	433	436	491	430	439	438	424	439	457	484	461	443	463	470	429	440	443	470	428	453	479	484	434	451	485	445	477	442	464	431	427	486	441	440	443	448	463	462	457	462	449	463	491	458	464	476	456	498	462	489	445	450	447	467	448	447	470	470	451	427	415	432	455	471	473	440	444	496	464	474	437	458	431	481	469	401	433	450	512	429	440	443	464	440	456	509	438	474	453	425	466	482	467	456	448	470	437	474	447	462	459	469	453	455	399	426	496	428	456	449	413	406	465	439	442	463	465	424	481	465	438	419	462	447	442	490	480	478	470	468	456	461	440	431	422	460	446	479	449	423	443	472	447	441	445	474	433	432	426	450	435	417	478	480	475	454	481	413	376	448	443	441	458	471	483	464	436	440	427	446	488	441	447	439	427	450	428	448	430	478	446	446	474	459	454	454	445	438	466	476	435	459	443	446	447	432	482	424	463	450	434	452	438	454	477	453	440	450	417	493	454	477	510	487	500	485	448	403	437	426	469	440	452	454	432	485	470	481	428	437	456	443	420	418	454	473	447	474	455	430	460	413	435	462	440	468	429	455	454	434	443	528	430	444	475	439	464	461	461	469	416	462	428	452	470	461	446	412	433	470	422	437	450	444
60129	100623	72253	41506	20574	5934	1659	975	858	840	833	835	798	794	831	774	811	853	765	825	827	758	770	786	828	807	812	794	802	816	814	847	844	796	799	783	750	830	838	792	793	805	825	810	751	787	763	772	797	791	795	804	742	815	796	824	836	766	806	781	781	831	792	835	797	820	850	794	766	718	792	786	793	810	878	840	763	829	765	830	830	796	809	773	798	735	814	808	836	795	841	800	814	769	792	815	822	794	783	788	740	833	806	758	768	837	809	798	810	777	852	802	813	814	774	790	803	791	846	848	782	766	762	867	767	760	793	780	716	823	784	806	847	804	775	852	787	859	824	806	801	758	854	886	783	788	816	807	810	818	802	782	758	826	761	806	761	824	808	824	846	810	834	816	801	796	880	797	813	754	784	823	799	790	816	827	778	811	792	742	783	750	841	859	812	858	842	817	840	774	796	784	818	810	832	803	849	804	807	835	786	784	803	778	773	811	805	786	809	800	823	810	794	776	810	781	833	806	837	808	794	781	813	802	836	780	770	787	798	765	814	848	768	804	745	826	786	822	848	862	773	842	805	804	800	800	782	788	804	797	808	846	830	773	758	839	824	791	792	843	820	802	802	807	748	830	810	834	782	782	805	808	757	826	845	782	817	805	836	805	834	822	771	838	787	778	802	835	797	790	805	821	785	769	835	741	852	788	748	795	849	809	768	830	748	762	793	795	805	840	807	779	821	773	803	799	811	768	867	786	769	768	802	799	789	786	797	773	787	798	782	824	803	836	781	803	795	787	804	799	759	839	775	778	792	824	846	865	798	797	825	853	840	803	847	791	827	796	823	807	847	790	830	810	806	762	772	806	788	830	794	818	825	748	801	825	801	775	773	783	788	795	800	832	831	811	760	839	807	798	797	819	782	835	776	838	820	764	813	819	779	800	813	783	812	792	782	794	828	827	808	818	819	833	825	775	753	780	831	822	770	853	812	860	795	794	781	813	821	788	771	767	753	797	778	793	802	805	785	821	785	812	819	844	874	797	792	784	821	803	808	783	777	755	751	817	831	800	754	782	840	842	789	812	797	758	832	782	809	821	792	819	787	791	805	820	830	808	785	825	794	815	797	818	894	806	785	769	765	826	794	755	796	792	801	734	789	787	812	804	820	820	839	833	772	804	743	779	777	762	853	808	746	762	797	815	807	770	848	807	831	783	806	798	774	842	851	788	822	819	788	813	816	799	743	887	798	802	825	772	813	785	838	831	821	809	812	800	777	795	842	801	785	777	784	820	779	820	750	795	757	830	863	808	823	821	782	799	826	790	831	819	813	841	777	810	818	818	820	795	768	809	796	814	735	835	743	805	793	799	814	790	801	781	802	799	777	768	775	811	822	741	819	850	793	789	807	806	799	787	785	826	799	767	862	793	819	803	773	837	803	782	787	767	822	794	814	777	767	807	822	846	813	791	733	819	884	764	820	798	790	801	838	736	788	783	791	815	837	772	824	805	763	771	769	806	796	836	798	804	837	756	768	791	779	820	790	802	805	802	792	795	814	791	834	823	785	842	862	798	843	844	825	797	822	796	791	757	800	766	759	826	785	804	792	734	840	834	798	799	788	809	750	813	803	802	795	799	840	797	779	775	825	792	788	770	801	840	827	818	813	806	816	793	781	771	803	839	805	783	841	861	854	806	747	823	786	798	789	829	763	814	818	763	793	764	843	867	829	788	819	722	770	781	831	784	808	816	802	793	856	770	805	820	851	772	809	845	823	818	788	812	830	776	819	829	854	823	802	787	744	808	795	765	835	781	832	842	789	834	787	792	831	822	804	762	806	799	782	818	785	779	803	781	810	796	793	750	814	764	770	800	773	799	826	765	816	759	738	812	785	814	804	826	819	802	742	765	774	810	770	811	833	785	813	857	814	799	883	793	832	841	787	853	803	809	788	793	805	830	809	789	803	830	773	801	813	830	826	806	825	808	789	815	805	821	789	776	812	802	800	749	826	805	822	792	846	778	776	792	845	834	765	826	825	872	782	761	772	746	836	792	835	784	790	772	819	844	809	823	813	789	850	773	827	798	725	815	781	863	841	792	799	837	713	837	835	788	843	837	794	839	785	765	787	863	799	758	818	819	785	806	818	800	870	802	808	805	782	811	850	848	752	840	795	841	784	804	792	778	778	849	813	828	880	833	813	814	896	819	832	770	835	840	751	825	823	783	834	799	762	833	787	800	793	826	761	790	820	809	798	761	833	782	809	791	790	822	800	825	792	781	796	815	768	823	795	813	828	791	795	785	771	813	814	828	841	807	754	813	852	809	816	819	762	812	800	798	741	803	848	774	814	764	783	820	794	843	802	761	787	793	813	782	780	796	831	750	800	784	810	741	865	851	700	808	824	809	768	843	842	825	776	787	764	811	800	764	760	768	809	783	834	802	818	812	824	819	792	819	804	814	794	778	803	853	817	804	837	835	800	872	761	793	810	814	823	797	755	822	835	824	804	776	779	789	827	828	798	776	765	765	784	821	818	845	822	817	817	802	800	790	815	810	813	786	781	827	806	820	874	780	796	777	720	783	747	835	746	814	817	782	866	803	806	777	754	737	810	768	774	795	788	785	849	807	811	797	844	816	808	784	798	866	757	812	801	833	839	807	765	840	835	792	792	768	778	836	753	839	803	754	760	818	793	797	845	814	764	837	797	832	814	766	838	785	786	792	807	795	813	793	848	758	781	836	812	789	776	848	816	815	778	831	819	856	848	786	792	829	818	812	803	811	738	767	820	833	810	806	770	791	788	810	779	789	809	748	792	814	817	792	776	769	789	775	729	821	824	830	764	824	803	818	801	814	779	772	806	790	829	752	788	858	802	827	825	797	750	779	817	790	790	810	799	811	790	783	814	769	815	763	803	796	844	780	775	768	828	765	829	813	824	733	824	807	829	804	790	860	764	795	824	768	816	824	796	859	804	776	803	820	808	821	829	806	783	841	795	811	796	759	765	820	798	806	777	775	778	820	806	797	805	790	792	814	749	827	843	800	760	790	837	767	839	796	771	792	845	770	758	806	777	805	779	808	850	871	766	760	770	765	807	827	783	840	829	810	747	801	788	822	834	797	803	806	765	776	822	766	850	825	807	785	785	755	848	760	856	828	835	852	802	820	753	809	752	796	819	798	791	794	826	795	798	807	800	804	816	779	823	782	821	775	837	791	784	871	828	776	819	817	845	744	808	796	788	799	790	779	762	817	827	774	812	813	822	772	790	752	758	776	780	804	736	789	847	770	863	800	792	808	823	755	743	832	789	770	816	803	794	841	812	814	778	798	814	770	882	803	886	774	800	805	795	829	806	769	760	810	836	828	810	804	813	846	830	788	823	837	776	806	841	787	774	771	784	843	830	780	801	832	777	802	769	812	803	857	809	822	776	795	811	786	764	843	796	836	832	803	792	845	780	804	771	794	743	761	802	841	809	788	791	801	820	757	754	810	742	809	805	805	797	746	846	762
29912	30652	26458	10755	2022	818	481	430	399	381	415	421	415	429	408	381	393	421	401	395	418	354	363	413	397	358	376	401	390	424	373	378	404	410	391	392	410	404	372	382	364	392	432	414	377	392	416	346	354	410	445	388	409	369	374	430	381	358	382	366	374	419	386	413	387	419	409	416	408	365	420	377	385	424	401	400	395	423	420	427	395	389	406	427	379	401	365	376	400	389	379	392	405	383	399	356	408	381	409	380	397	400	418	386	383	366	427	396	372	390	409	411	413	398	377	429	392	370	369	402	397	395	396	409	371	388	398	401	371	395	391	394	383	370	406	371	407	418	386	413	393	390	384	421	432	417	419	381	379	418	443	379	404	384	407	389	419	410	395	399	404	393	390	412	376	420	418	397	381	408	387	374	415	397	397	387	411	416	406	395	410	398	376	375	403	431	404	389	431	394	420	439	389	393	379	400	375	368	418	381	384	384	424	418	420	391	380	401	398	406	409	400	393	427	375	392	431	383	411	379	416	394	424	401	399	380	412	379	383	424	392	434	385	384	384	399	416	409	381	384	371	337	395	404	355	364	415	392	394	382	399	412	379	396	422	410	406	390	396	377	414	401	399	409	393	392	378	395	394	403	354	398	399	429	417	363	381	395	433	376	400	409	420	373	388	377	377	417	436	381	377	406	406	410	395	395	379	419	355	431	421	420	366	377	399	391	426	390	394	405	409	391	403	402	409	355	385	439	418	387	416	418	403	401	388	385	403	357	398	429	416	373	380	383	399	401	424	387	421	407	411	386	435	383	381	367	372	380	378	391	386	389	395	411	400	383	385	373	392	399	388	381	392	435	400	385	438	370	384	395	380	399	397	355	410	408	388	401	367	428	398	406	409	395	401	395	416	415	405	401	403	410	370	390	436	399	402	382	423	405	387	399	411	424	356	361	415	415	425	407	438	405	379	384	386	378	361	387	393	430	375	377	412	439	382	423	372	377	393	382	404	383	379	392	419	399	375	402	398	406	406	419	424	374	400	394	372	389	405	389	378	365	394	419	422	404	375	378	416	431	431	429	382	379	378	414	392	401	343	411	366	377	408	381	375	413	422	369	390	418	372	384	378	365	422	388	375	391	409	416	391	393	394	385	396	422	406	405	404	354	400	394	373	368	402	406	361	398	373	410	413	405	408	405	418	420	400	394	396	393	402	389	386	413	405	422	349	397	339	399	374	403	373	405	392	363	424	390	399	377	404	399	430	395	378	411	398	407	397	397	403	416	409	365	389	443	393	385	408	373	380	401	384	408	420	408	406	373	393	372	392	421	407	357	398	401	367	417	421	411	396	384	424	395	431	399	424	414	393	413	388	388	424	407	392	414	389	389	395	387	423	431	414	422	416	397	393	410	421	377	403	378	376	387	392	360	366	374	409	364	399	395	381	392	416	417	400	397	384	402	417	365	386	408	367	398	377	383	402	392	384	409	373	380	421	379	436	390	392	389	408	431	391	414	411	419	377	390	404	421	417	381	384	395	400	430	400	382	425	368	404	398	397	391	407	413	405	421	399	397	394	372	400	393	402	419	417	359	381	373	406	421	371	397	375	441	416	392	381	386	441	391	386	385	372	393	407	402	409	390	403	408	395	403	385	417	397	376	377	375	410	416	396	430	413	408	390	412	404	402	375	407	385	406	417	421	380	433	414	385	399	419	398	387	402	370	379	400	366	414	379	400	395	413	396	379	405	397	410	352	404	414	375	375	357	413	406	406	393	391	354	440	376	413	369	389	376	407	404	384	376	397	422	401	418	418	441	404	394	398	419	371	409	408	383	392	392	408	399	405	411	368	390	399	410	389	423	404	388	364	385	343	422	421	374	400	413	403	380	416	406	380	385	412	408	397	391	412	395	437	371	406	383	369	414	406	400	377	397	374	346	428	419	411	384	375	400	420	404	415	382	376	367	436	413	408	410	411	413	413	396	380	405	429	379	413	421	352	414	401	390	400	443	393	414	394	384	387	418	420	377	385	404	403	417	398	370	369	396	396	429	405	425	417	364	368	384	394	415	390	394	372	373	425	402	374	398	364	396	399	392	386	376	408	376	418	418	333	379	401	381	368	426	387	393	419	409	412	374	409	414	377	347	387	415	410	382	396	415	412	385	400	393	380	372	388	431	367	434	420	431	385	386	411	394	405	391	355	406	391	384	413	454	416	375	361	433	420	366	378	395	408	388	414	404	405	379	405	411	428	421	377	384	400	403	408	384	356	430	374	406	379	379	384	373	394	419	396	387	412	374	421	404	433	360	382	348	392	394	362	410	373	410	380	415	425	436	387	382	391	417	405	435	433	411	374	401	411	408	420	397	381	400	387	394	427	398	396	367	381	416	400	416	423	394	375	422	367	402	399	429	374	405	419	356	407	398	374	400	355	381	390	387	397	399	376	383	389	417	390	431	385	375	399	390	420	373	406	417	404	403	370	395	421	402	391	389	414	372	373	425	396	420	363	402	407	411	405	368	392	390	418	443	400	405	395	377	371	411	425	409	418	397	381	412	423	358	388	384	390	399	378	403	376	365	386	396	395	385	384	439	381	375	371	363	451	402	419	391	407	383	390	373	391	415	409	377	425	399	374	403	402	392	395	393	421	391	392	403	394	389	430	406	385	373	384	397	397	400	395	363	405	384	442	374	400	376	377	371	391	398	399	383	437	416	437	385	428	384	427	419	435	396	408	393	390	415	387	418	401	395	413	381	416	389	409	411	385	391	391	425	405	396	397	393	348	381	404	404	398	385	393	368	378	394	402	375	416	401	382	402	411	358	434	305	411	398	409	383	392	391	422	425	423	392	376	379	393	410	402	404	388	406	408	415	411	368	409	409	396	386	419	400	402	386	394	382	403	421	376	423	417	404	374	394	407	382	377	380	390	389	381	353	409	366	363	410	384	405	363	396	384	410	373	373	371	378	378	442	418	386	437	406	396	367	394	424	393	421	402	378	424	375	371	397	372	396	369	402	368	424	411	373	424	385	377	400	421	369	385	403	399	398	388	387	417	390	385	402	406	394	394	410	402	409	402	398	389	400	397	386	404	364	393	369	399	374	415	401	384	398	372	413	398	362	414	424	394	376	399	360	414	366	375	399	399	397	363	432	379	380	380	382	406	433	414	406	408	396	385	406	439	380	387	393	396	409	377	371	393	383	384	416	427	366	368	405	422	398	393	426	422	370	387	413	434	405	387	414	412	379	385	395	405	389	385	420	414	451	373	406	412	422	383	382	388	406	451	360	378	415	424	385	385	436	392	401	414	450	377	376	408	414	417	371	410	407	416	381	432	379	370	364	408	390	408	416	405	375	370	393	410	372	420	406	388	371	406	413	435	402	415	405	432	383	410	392	405	433	373	416	373	430	389	406	416	389	398	403	415	375	364	416	403	427	404	420	378	410	401	437	425	363	405	371	383	376	413	411	397	389	408	415	376	364	383	405	370	401	393	401	395	372	381	400	382
38085	48664	32064	11639	3802	1321	838	768	749	745	772	727	759	757	805	734	797	721	749	733	741	758	765	743	766	814	696	710	733	724	755	809	742	733	749	735	759	690	801	716	755	754	731	733	717	742	687	770	762	783	724	718	781	778	715	793	713	725	718	782	745	772	726	770	726	786	718	734	747	735	692	730	689	766	768	754	724	747	749	742	737	750	762	776	754	770	736	748	750	806	752	742	709	768	771	728	735	727	742	776	738	742	727	759	736	761	757	751	752	745	749	770	765	819	747	763	799	746	771	793	744	761	758	801	739	747	755	729	736	736	787	739	725	758	741	818	664	724	745	711	778	725	750	786	797	761	781	719	698	738	808	750	786	702	788	734	733	793	766	795	790	729	732	739	724	770	752	737	773	732	741	760	722	696	739	734	747	776	751	753	715	744	716	729	685	714	823	727	681	803	687	783	778	708	720	776	796	805	755	771	780	715	776	758	703	713	786	740	756	785	731	812	731	749	704	718	756	750	725	706	679	726	769	745	771	783	741	749	773	753	724	752	768	745	718	738	766	758	748	727	789	729	755	711	760	788	730	772	803	720	722	732	781	763	730	785	765	694	743	771	800	773	739	721	738	731	719	731	770	748	759	762	727	752	756	762	753	714	753	759	717	729	726	748	730	726	777	773	745	761	783	716	721	768	753	705	779	790	738	718	748	753	728	702	716	779	748	748	722	743	720	801	754	773	783	778	779	742	735	765	699	795	750	714	762	727	731	763	761	711	699	749	779	776	759	714	705	713	717	758	734	740	744	780	831	796	739	744	753	783	760	767	750	743	715	681	735	730	749	765	733	774	751	756	727	762	786	726	724	774	736	766	758	739	720	771	717	768	817	788	764	695	716	736	802	688	754	672	744	734	782	705	774	748	748	714	723	746	764	822	780	780	705	736	773	734	712	773	683	706	732	793	734	730	810	740	723	749	755	744	715	747	733	774	757	705	790	707	722	732	723	737	742	725	750	741	741	780	785	734	749	726	736	746	747	725	757	716	736	746	692	697	743	753	718	745	748	774	774	725	750	743	736	700	715	713	720	777	797	788	768	677	745	779	725	794	772	796	699	733	738	737	720	712	754	758	764	751	738	753	767	763	767	691	726	806	759	756	701	771	716	724	739	757	747	766	743	770	747	754	738	794	742	697	724	749	704	796	742	760	705	721	774	753	737	720	718	727	736	770	750	794	764	777	752	763	739	699	733	763	783	794	748	710	753	725	783	762	761	728	767	752	706	728	730	772	766	745	710	748	734	723	759	687	773	727	788	740	713	725	700	762	767	744	762	739	721	677	761	730	759	712	816	767	747	722	720	723	747	727	719	780	725	756	759	726	727	754	758	726	803	744	720	767	753	727	752	757	744	758	769	710	751	744	719	741	769	768	734	782	767	753	748	703	800	756	710	748	718	735	764	711	750	742	780	766	763	735	797	723	730	753	770	708	709	694	746	752	704	754	761	759	669	778	758	726	731	737	778	734	744	746	792	748	752	754	705	762	745	735	736	810	764	747	748	754	744	753	732	815	784	729	743	738	769	701	803	693	738	740	782	761	663	753	764	750	699	717	747	744	727	693	730	735	729	774	740	750	741	717	779	737	791	679	740	738	733	719	748	713	703	756	768	753	717	725	770	745	789	752	748	737	768	737	718	754	723	697	706	745	781	739	730	746	761	700	684	733	721	761	731	755	738	799	702	766	741	757	767	723	682	720	764	790	786	762	726	736	774	777	723	716	761	752	693	731	689	798	763	767	758	739	762	734	748	771	731	691	715	815	757	760	761	737	763	771	793	703	736	712	772	774	777	744	764	744	768	749	714	707	774	728	760	752	785	687	763	699	736	780	743	728	731	767	764	729	762	759	744	771	746	697	699	702	792	774	723	762	765	746	745	753	734	780	809	802	761	766	758	758	767	760	753	734	725	785	739	779	737	741	771	734	709	746	744	797	776	746	736	728	760	758	725	752	730	705	740	761	709	764	759	767	727	808	756	787	772	743	746	775	690	737	769	758	756	731	743	709	741	765	799	737	759	721	761	724	729	741	739	736	756	765	742	755	776	781	707	725	763	754	707	749	730	725	677	707	774	709	781	706	742	728	689	759	734	760	760	753	733	770	750	726	761	768	699	775	706	728	706	766	750	750	768	739	713	749	750	757	711	715	754	709	787	743	763	746	753	728	746	757	753	765	707	767	719	746	751	776	747	724	741	746	762	766	780	754	747	762	725	716	696	729	747	735	766	715	759	795	783	742	737	748	749	733	783	799	731	735	764	691	746	743	776	776	722	785	772	767	748	769	785	738	757	724	760	654	730	731	759	743	706	756	706	755	744	747	800	744	721	797	703	763	724	775	725	731	717	729	725	701	778	739	733	756	751	729	755	709	745	745	743	731	739	760	811	686	736	752	750	721	744	757	740	729	705	748	792	717	708	751	759	758	707	799	755	692	801	713	754	784	754	743	777	727	726	691	782	764	737	708	715	715	695	712	745	750	757	781	739	732	736	766	775	744	766	759	755	718	782	731	745	722	723	765	782	772	728	714	752	712	737	735	721	770	755	753	806	744	719	725	788	737	727	754	744	739	733	774	736	753	755	748	733	707	699	756	732	789	775	753	761	776	753	771	717	809	769	709	777	738	741	725	759	732	765	705	791	728	762	740	780	739	740	751	801	752	755	786	746	744	722	744	748	734	777	739	728	756	766	716	796	745	731	743	824	777	780	832	741	751	743	769	741	707	742	788	760	740	800	747	709	713	748	713	738	725	723	727	750	794	706	739	696	795	729	782	720	745	752	758	751	797	718	718	731	760	740	724	709	783	757	715	772	722	735	721	768	740	725	791	742	686	718	774	760	740	721	788	692	725	743	726	780	692	766	742	775	756	725	778	780	717	752	700	753	745	778	758	734	785	755	757	728	753	806	768	714	741	734	756	744	737	771	741	734	749	701	739	764	770	732	747	769	745	746	777	735	682	739	745	721	739	774	735	699	733	768	762	744	704	733	769	743	753	720	738	742	745	786	724	768	744	708	735	802	738	751	738	712	678	709	758	716	706	736	754	759	769	743	745	755	758	768	739	688	778	768	765	727	744	756	745	775	743	753	719	801	713	727	743	746	743	765	764	786	760	754	744	747	720	760	721	760	755	773	774	721	774	729	708	719	709	728	805	738	746	731	742	762	756	719	712	733	738	722	688	734	751	767	735	737	737	744	754	759	723	760	757	713	741	726	728	819	705	738	760	750	767	743	735	774	710	683	745	740	742	757	748	724	764	765	754	741	719	691	691	759	743	752	733	754	776	826	743	774	748	724	726	759	742	790	757	712	729	723	762	747	773	709	714	761	728	718	735	691	749	762	807	737	758	731	747	722	765	753	730	717	744	749	758	769	755	737	811	723	790	725	774	728	746	761	733	734	708	760	706	729	702	797	715	723	744	725	795	777	759	722	780	727	756	748	744	732	766	706	779
25097	24838	33686	26591	17224	4400	694	419	415	408	383	387	387	381	401	385	422	435	356	396	386	396	384	376	420	376	395	387	417	392	415	413	404	405	395	382	379	386	361	438	389	368	395	398	388	447	392	382	400	416	379	434	387	413	400	395	388	368	381	415	377	384	349	397	398	391	388	415	379	363	404	388	383	408	390	386	393	401	370	410	422	383	393	423	388	424	375	419	382	427	400	378	399	397	399	368	417	408	371	407	405	359	395	382	398	405	372	395	429	380	378	376	398	386	409	363	431	387	393	374	393	352	385	415	383	423	395	375	373	388	413	417	384	436	359	392	406	356	396	397	430	405	383	386	421	371	397	405	422	415	383	389	394	384	425	381	358	388	370	396	402	392	422	400	379	444	378	404	439	395	423	360	410	421	373	393	410	364	361	414	379	388	389	414	365	389	377	386	378	376	382	377	397	428	402	374	410	383	356	369	407	405	396	338	386	371	359	369	377	378	396	381	387	410	422	408	394	359	387	406	375	377	390	372	396	416	411	386	436	426	387	383	395	420	401	402	384	381	345	412	418	364	398	399	416	367	432	397	415	394	412	404	375	440	386	413	382	379	436	381	403	413	411	407	419	390	370	427	396	425	381	400	394	420	370	370	395	368	364	372	398	433	364	405	364	356	381	376	359	377	413	411	394	395	420	356	411	414	409	357	397	402	380	395	411	389	436	396	408	367	403	349	360	404	376	438	402	394	386	412	429	386	395	354	374	408	406	381	385	367	359	392	374	417	378	376	372	390	412	378	391	408	415	366	400	358	377	433	405	428	441	393	389	363	385	389	390	393	403	398	390	369	396	406	334	403	387	360	424	408	385	408	374	419	374	399	423	402	393	421	371	380	414	410	396	389	371	421	392	380	407	386	435	407	372	374	377	382	393	368	414	393	423	389	413	399	416	403	385	376	379	378	402	350	388	404	387	404	372	375	381	386	399	384	385	384	407	404	368	379	374	412	386	366	373	371	383	392	402	368	387	394	395	375	401	408	395	405	369	412	397	390	401	384	350	402	423	394	434	386	388	379	383	395	396	346	365	362	384	384	375	418	365	388	427	382	429	379	412	405	403	398	397	408	407	419	380	395	435	372	382	370	398	371	371	352	378	439	375	414	371	406	382	407	384	411	434	401	413	391	386	374	416	369	392	390	380	409	391	381	378	396	398	384	434	386	411	362	430	394	367	384	411	396	412	372	392	369	400	345	377	393	381	406	356	381	412	378	386	386	415	401	376	375	406	358	407	383	379	388	386	373	390	349	391	403	376	400	375	400	366	404	381	384	404	408	365	387	353	383	394	404	416	375	393	368	386	426	418	389	402	432	420	361	352	400	387	402	358	397	415	424	374	389	384	390	450	363	412	395	348	376	402	362	421	395	416	414	396	392	369	383	374	382	408	428	385	388	381	451	384	372	416	388	372	398	379	434	426	375	427	385	383	425	412	408	406	433	365	379	402	384	395	398	411	367	377	370	380	359	379	407	392	376	416	385	357	372	400	382	403	377	370	406	368	348	400	382	388	383	410	377	396	379	378	365	390	392	386	410	400	397	387	429	394	396	371	407	385	393	382	407	382	372	406	367	406	413	386	387	396	371	369	386	411	400	399	403	408	371	386	394	389	396	397	400	382	373	411	379	402	402	412	398	380	379	378	400	388	406	397	408	408	422	407	348	386	388	389	392	425	391	395	385	388	404	404	375	399	368	412	377	385	358	396	444	370	416	379	402	437	407	384	361	362	390	392	401	411	391	395	371	399	384	403	358	402	385	397	386	426	429	371	413	388	407	377	412	399	412	398	391	392	434	366	415	401	382	393	388	425	390	415	397	373	409	404	402	379	383	390	395	407	378	372	369	388	375	415	370	390	402	430	402	362	410	407	365	422	388	374	397	378	433	391	416	382	377	384	384	392	403	417	393	380	404	417	394	394	394	373	393	400	382	426	377	435	367	362	392	385	365	399	371	413	390	440	390	374	429	394	395	432	382	388	407	393	388	367	401	366	383	379	379	382	375	379	418	413	361	401	374	384	399	385	408	426	398	414	392	375	415	401	384	400	422	423	394	408	424	407	397	376	387	388	408	414	398	380	375	360	416	368	425	370	386	415	415	397	374	386	387	398	396	385	393	400	377	400	413	394	363	412	360	436	421	384	396	397	380	388	422	403	413	398	357	409	392	401	360	378	395	358	380	357	370	406	414	410	389	394	415	398	392	384	379	407	389	414	374	375	384	384	399	392	414	358	394	399	394	402	364	420	407	437	439	381	387	411	357	422	405	396	367	355	388	356	402	403	364	408	330	380	435	370	368	388	406	410	422	426	404	421	379	402	435	405	416	407	400	418	391	396	423	381	412	411	403	366	395	381	404	403	368	397	395	393	396	399	390	377	386	418	422	383	379	381	398	363	374	386	429	358	380	437	361	411	372	381	367	360	376	410	388	362	402	381	385	367	409	416	400	391	402	398	412	378	372	411	407	371	370	423	382	399	415	386	393	422	409	391	386	410	396	385	348	393	375	424	369	404	394	427	430	386	369	399	380	422	398	403	387	428	371	396	415	428	401	344	386	391	384	431	407	375	411	377	422	418	398	357	416	424	405	393	395	386	400	405	372	388	397	418	423	392	352	408	373	395	423	403	415	418	412	376	394	380	401	394	381	375	394	408	408	394	384	422	407	374	392	344	383	380	428	388	383	437	407	415	393	425	397	409	395	377	367	393	405	377	371	396	386	348	398	381	398	378	367	382	385	377	372	387	352	396	393	375	415	400	394	417	377	418	389	409	420	379	427	422	399	405	378	414	394	422	387	415	359	384	410	438	381	380	372	390	376	380	380	403	379	380	435	383	393	398	381	370	343	382	354	378	393	380	380	356	404	392	405	368	388	383	386	373	384	386	373	374	370	410	358	382	417	390	403	413	384	412	378	408	376	372	395	394	365	409	448	402	405	386	368	390	449	381	439	424	342	397	377	392	384	390	402	382	405	394	399	390	441	395	386	374	426	388	359	406	423	386	384	387	403	410	405	408	433	379	393	400	385	371	400	376	359	409	377	378	387	411	429	429	388	397	416	430	445	396	393	371	370	386	399	391	355	393	403	367	377	409	395	422	376	397	423	409	371	383	368	423	421	398	379	381	414	387	374	376	425	412	386	375	400	380	415	367	388	379	396	383	362	383	422	387	373	368	377	415	412	373	380	410	386	365	387	417	389	372	393	390	450	407	364	384	379	367	371	389	418	398	401	410	383	429	389	390	418	387	379	399	401	395	405	408	388	408	373	436	391	392	423	384	388	373	405	388	401	391	407	444	412	401	405	418	405	369	378	404	372	369	385	432	385	368	391	412	369	401	370	381	377	377	415	405	382	413	388	390	428	390	377	368	391	380	381	405	396	380	403	394	355	379	387	380	368	397	390	379	374	383	406	389	411	368	417	408	391	417	411	399	405	402	396	420	443	439	393	394	390
59365	86813	59975	32235	13475	3544	1184	795	773	747	755	797	762	706	731	770	759	705	705	732	775	754	733	716	757	732	725	703	743	775	757	753	708	733	740	746	750	776	776	733	714	727	739	762	743	740	715	714	739	720	724	771	783	752	725	744	742	687	737	776	727	752	726	743	731	734	674	730	741	718	743	700	730	779	734	739	753	734	736	706	707	791	759	729	769	709	731	743	764	702	694	702	740	719	756	655	723	714	765	719	721	773	767	745	726	716	752	772	660	759	718	709	756	729	782	731	712	734	751	714	745	739	711	742	748	746	741	740	782	740	736	780	726	744	688	761	753	758	735	720	749	793	740	750	720	728	742	751	720	720	748	711	768	751	764	701	736	713	744	755	755	717	723	728	753	764	779	757	705	745	695	717	744	704	724	699	732	738	710	653	721	770	738	713	718	743	769	762	753	795	752	681	717	760	717	760	740	697	702	760	726	728	732	731	723	734	794	780	734	716	745	749	783	738	774	703	744	709	753	692	776	734	714	733	705	761	742	772	778	702	725	748	742	711	684	745	761	753	754	691	707	760	727	747	698	724	718	712	715	685	667	735	703	703	713	710	702	713	773	733	736	743	728	721	754	740	759	676	746	756	739	729	747	740	716	749	738	749	710	732	730	736	751	784	721	698	711	732	762	740	725	721	715	790	722	715	752	684	737	727	742	740	691	733	762	746	732	713	744	738	756	737	700	739	727	738	770	722	704	727	729	708	715	713	724	734	742	769	694	778	703	730	781	745	740	744	753	784	736	719	728	787	733	760	724	686	744	728	736	697	758	742	716	780	696	727	752	799	771	688	732	744	753	759	719	711	708	800	731	713	794	715	743	719	736	758	760	758	754	721	744	761	753	735	722	761	789	758	732	716	755	713	749	787	731	733	813	794	705	757	733	731	807	755	728	769	713	716	740	798	728	720	725	738	744	720	703	767	702	732	660	765	747	763	695	687	750	755	727	767	712	725	736	735	784	755	740	712	760	738	757	731	754	730	724	792	694	730	722	707	728	695	734	767	741	716	747	704	739	727	745	723	749	780	745	718	784	713	702	685	747	678	734	733	706	742	749	743	771	754	715	794	747	756	686	716	743	740	732	733	784	746	744	728	806	763	745	750	735	711	740	736	736	700	779	773	737	738	699	738	767	687	709	746	740	708	731	770	771	711	705	742	722	762	735	738	723	748	749	682	687	703	726	744	670	708	713	714	726	734	734	741	745	713	717	718	711	778	747	712	825	705	758	755	743	727	735	749	695	662	746	737	710	712	723	772	770	765	700	762	739	744	750	813	762	767	737	711	736	727	716	748	727	712	765	725	730	703	734	743	771	780	726	706	745	754	722	726	731	742	766	774	690	796	698	712	703	761	680	726	734	721	763	744	758	734	749	701	745	753	727	732	770	708	716	712	732	694	728	736	743	730	737	739	694	755	717	743	729	745	768	775	738	787	702	695	705	708	709	740	775	759	742	734	715	722	734	735	746	747	707	711	725	760	705	736	750	741	754	688	717	750	779	747	747	766	676	767	718	771	718	711	739	734	736	765	737	755	767	759	785	747	719	706	755	733	749	752	733	729	714	706	707	766	737	703	729	806	741	755	729	746	752	770	723	762	766	717	774	760	729	708	766	741	737	751	729	738	724	708	732	699	760	746	748	772	728	741	734	740	723	704	725	718	707	693	754	746	716	715	778	767	748	695	726	740	747	775	737	740	657	775	733	684	738	709	689	801	749	746	733	729	754	747	734	762	767	728	802	742	767	710	765	712	709	712	699	738	748	735	729	703	699	702	709	711	735	753	778	709	714	729	755	767	711	768	793	759	751	722	702	726	768	701	766	749	717	767	714	736	782	742	704	726	739	687	785	718	732	783	757	757	748	803	737	747	752	745	712	702	723	708	736	708	700	774	746	740	721	754	672	743	724	740	741	738	724	736	685	742	768	743	714	718	720	730	790	770	723	760	726	741	662	722	762	678	706	727	696	744	702	735	665	741	756	744	765	727	743	709	714	765	747	767	724	702	695	733	687	773	720	694	782	674	682	724	753	734	726	747	700	745	713	702	780	763	727	758	730	714	726	747	781	769	732	712	776	742	762	724	696	747	759	716	739	729	715	711	703	723	803	711	712	740	767	789	723	722	699	759	713	751	739	757	720	718	781	714	734	799	799	750	724	754	742	772	727	734	754	770	714	689	755	742	737	748	746	688	744	736	729	727	781	714	747	749	723	770	727	695	744	729	713	745	687	736	758	753	702	751	753	742	686	774	749	738	744	733	734	713	691	732	754	720	773	717	713	773	711	725	765	775	752	714	728	762	707	791	722	680	723	744	718	743	768	803	698	723	731	769	721	733	747	776	774	741	754	744	735	743	749	715	720	744	741	766	692	795	721	733	804	751	777	758	764	726	779	798	734	750	719	772	711	713	750	725	756	703	724	732	753	725	707	748	772	734	746	713	726	757	773	709	701	734	734	788	715	708	766	704	757	743	732	742	700	698	765	727	737	731	714	750	749	758	709	689	724	725	709	758	731	766	781	740	711	737	721	749	781	763	732	766	728	715	732	754	728	678	758	775	748	773	751	710	733	775	736	741	766	730	721	728	759	747	775	706	770	738	793	759	710	773	758	737	773	712	775	719	699	737	712	719	720	755	786	727	757	752	706	719	742	698	743	703	697	776	724	755	744	743	706	757	693	753	717	754	748	743	749	686	733	724	790	763	756	746	763	798	706	751	727	724	710	776	748	726	788	723	746	727	717	741	761	722	791	748	704	750	760	842	745	769	753	760	743	755	733	760	747	694	731	737	639	699	766	747	770	724	695	751	719	778	735	748	739	765	695	734	730	736	735	694	721	740	755	682	756	767	780	744	741	734	733	756	772	737	738	715	754	755	750	761	727	703	761	727	770	689	669	754	722	711	754	725	741	767	776	762	723	734	740	746	750	754	718	726	743	724	769	701	752	742	776	733	771	707	732	701	691	774	770	681	753	751	745	748	733	717	747	771	721	781	720	712	699	769	741	717	729	754	699	714	758	772	727	749	746	717	781	753	729	773	742	666	680	731	718	722	753	740	786	699	728	696	738	764	683	765	725	745	734	726	750	730	765	742	760	765	716	775	728	755	746	716	757	733	799	707	749	721	703	722	747	737	723	721	716	703	735	772	669	763	736	776	714	697	743	731	719	762	714	778	730	758	757	695	714	771	741	690	734	732	762	712	740	726	684	747	758	717	719	764	800	710	704	721	732	773	741	732	729	734	709	785	726	690	753	732	744	729	690	703	718	723	728	728	727	702	729	753	749	698	709	720	667	740	721	771	716	739	732	679	729	730	717	684	756	767	722	721	742	721	701	757	718	697	730	734	742	752	713	716	724	747	741	715	740	711	729	742	713	709	750	752	765	770	770	695	760	709	716	718	703	735	749	734	731	801	738	739	727	754	741	725	712	767	708	711	702	700	747	717	729	743	716	704
23454	22385	30652	24804	21282	16962	3729	613	493	479	455	448	477	455	480	492	447	466	486	416	471	474	466	467	474	462	447	445	437	448	431	471	415	440	485	416	446	453	406	498	460	441	454	418	412	471	452	445	489	458	473	457	461	443	456	426	442	428	453	448	453	431	426	437	433	406	442	419	482	428	451	471	424	411	459	441	492	480	449	444	468	417	435	423	459	444	402	476	449	434	443	479	416	458	450	424	417	446	455	414	445	419	467	428	442	454	431	459	425	446	464	437	455	436	463	467	432	414	450	441	438	464	444	453	477	492	448	422	430	462	460	451	487	473	425	462	465	465	469	427	461	452	424	439	476	485	427	471	408	439	475	441	424	476	437	475	443	475	429	430	468	471	443	479	410	436	441	466	437	441	432	406	456	451	409	443	436	479	511	444	465	470	436	471	450	412	458	465	420	461	450	451	437	449	459	455	445	445	448	478	429	469	433	446	389	423	460	419	419	472	436	444	451	431	426	446	436	440	441	444	445	470	444	439	469	426	479	436	462	439	416	432	422	436	458	483	461	452	426	430	447	423	449	466	455	449	451	453	457	474	441	431	478	444	472	491	446	447	456	472	454	433	454	461	470	412	471	460	443	462	458	434	436	470	441	438	484	441	391	427	436	447	434	444	437	462	476	448	408	442	421	487	487	446	448	468	443	433	429	461	437	444	430	462	478	429	457	455	467	480	424	449	452	412	400	416	453	468	451	459	509	437	459	463	483	430	443	423	454	484	436	460	441	478	464	406	466	455	434	420	475	395	447	422	423	433	485	480	401	436	441	434	452	479	429	430	451	464	452	433	466	427	414	439	423	432	447	458	418	473	452	432	471	466	455	443	435	451	445	450	434	463	469	432	422	443	434	454	440	452	470	485	433	455	425	442	446	428	423	467	456	477	459	441	461	455	481	463	442	429	455	511	452	408	448	449	459	434	443	418	435	425	491	448	466	418	481	495	489	457	448	433	452	432	461	432	456	420	460	459	452	457	450	449	477	474	449	428	442	435	470	439	443	434	450	457	432	438	459	443	451	440	425	434	432	452	446	459	455	450	435	419	438	440	439	497	486	479	443	453	477	514	448	444	467	457	436	428	461	428	412	443	435	422	416	453	468	466	437	424	455	446	459	477	457	432	452	441	438	418	461	465	410	465	459	446	476	456	428	437	450	470	477	451	461	471	396	425	425	448	511	400	438	436	431	434	422	418	431	467	434	448	466	454	445	477	471	470	466	407	432	482	462	423	436	431	441	462	423	454	434	437	456	434	431	426	443	438	417	432	423	450	445	453	443	435	445	481	456	443	467	442	457	439	431	427	422	435	474	461	462	430	448	445	411	457	443	474	433	442	440	444	450	452	476	432	462	403	430	464	476	440	459	454	456	420	417	445	449	448	434	443	434	407	480	437	435	465	425	462	439	433	391	502	439	442	432	450	444	451	448	451	457	425	457	444	444	454	464	437	446	465	434	469	407	426	435	441	424	456	455	406	459	412	459	431	456	486	455	436	459	467	435	433	424	477	440	467	425	427	457	432	448	446	439	470	446	461	425	469	453	441	428	450	401	490	453	461	441	431	447	440	462	418	408	454	415	437	431	468	423	423	431	451	433	465	463	423	484	434	462	487	443	444	447	464	439	466	456	473	456	463	436	459	466	472	411	432	448	459	451	452	436	437	436	433	450	446	436	441	427	449	424	448	440	444	512	454	447	450	443	432	458	447	436	467	473	505	486	445	462	447	450	452	442	438	433	414	436	429	409	452	458	423	440	411	451	453	427	452	463	411	471	426	476	440	448	447	446	423	461	457	446	463	450	414	455	457	428	445	455	455	470	462	409	457	459	456	449	465	450	429	478	471	414	439	428	469	491	492	455	458	450	443	455	423	463	417	421	444	424	480	467	438	459	456	433	435	452	433	444	443	403	440	443	447	439	426	436	449	432	462	454	440	463	421	476	451	435	457	445	435	475	488	454	415	432	439	429	470	439	423	425	440	430	417	441	470	436	432	412	475	440	466	434	435	452	428	482	442	456	420	468	461	433	425	451	442	489	446	410	463	452	428	476	421	434	489	430	438	468	476	423	462	438	447	442	439	467	449	416	419	466	440	439	458	490	436	479	404	486	478	444	423	451	457	465	399	500	446	414	433	466	428	454	440	434	485	437	450	448	439	437	425	460	410	461	448	467	465	442	462	450	454	446	457	427	441	432	472	423	459	453	395	466	439	468	465	446	474	485	467	468	447	431	437	447	439	455	448	404	466	453	398	472	442	406	434	433	435	461	444	452	447	378	460	462	485	406	430	392	441	458	488	440	458	427	441	460	432	475	440	423	484	444	442	450	464	424	474	440	461	427	429	423	413	430	435	447	436	483	468	446	442	448	434	427	457	421	432	448	473	448	442	437	450	451	429	418	466	459	416	407	455	489	434	492	438	432	469	438	429	432	493	456	495	447	429	429	442	466	398	432	410	431	442	464	429	451	445	448	451	453	435	418	449	420	445	454	441	428	450	408	459	455	461	469	453	441	382	421	486	427	439	433	454	426	457	452	476	451	442	440	458	448	469	442	463	464	414	437	461	457	395	430	428	450	456	439	424	438	431	434	443	453	447	464	460	425	422	476	453	433	423	419	451	463	446	431	442	435	456	448	423	480	440	477	466	465	438	432	451	435	451	456	416	429	426	430	434	482	490	467	451	448	482	454	441	439	438	463	442	415	465	444	416	425	421	476	438	441	483	439	422	468	426	438	420	469	440	434	452	415	456	471	455	469	470	447	451	462	472	466	451	428	463	445	482	465	476	427	479	423	469	432	425	462	412	455	441	414	448	446	465	434	462	450	480	403	441	478	477	453	432	477	453	478	444	423	474	441	461	478	461	450	486	501	467	451	418	476	441	444	462	442	435	433	450	431	460	454	451	434	416	472	412	458	451	438	394	450	458	431	450	453	457	517	451	462	471	457	421	467	421	415	433	479	459	476	459	438	438	478	434	434	458	444	454	471	477	438	425	439	466	475	427	394	494	459	442	431	443	428	448	428	432	425	412	426	472	439	457	437	440	401	468	429	379	387	457	444	460	420	480	415	469	458	424	439	431	437	436	426	433	446	428	450	441	443	456	466	430	444	442	443	465	448	446	460	428	481	441	441	493	442	467	472	469	415	491	406	455	450	409	416	467	451	460	440	446	424	432	447	443	441	424	461	432	461	459	446	423	437	423	458	464	456	431	460	437	467	465	445	430	449	432	445	468	420	457	486	440	432	486	480	437	467	448	417	432	429	451	487	446	470	465	455	440	439	458	450	448	476	428	446	454	443	453	386	450	446	462	464	449	424	470	465	446	449	438	450	475	456	417	438	399	435	418	437	424	451	420	457	438	416	432	445	483	423	429	449	502	432	462	436	410	416	434	370	448	419	427	474	452	435	444	425	434	429	430	493	425	439	440	460	443	452	436	445	460	431	433	395	430	485	472
59897	100033	70112	43823	23045	6946	1919	963	800	830	789	800	838	832	790	855	803	755	781	847	788	849	774	832	786	802	813	850	754	818	838	784	818	796	799	802	799	809	800	787	849	814	790	779	814	804	755	833	797	779	804	867	812	757	822	785	794	838	783	820	802	779	830	798	807	812	786	801	784	818	772	812	813	878	764	836	766	812	780	799	789	787	810	815	803	828	781	863	823	820	807	841	749	800	819	793	802	798	765	771	840	786	799	773	817	802	809	818	840	825	779	830	817	783	827	766	804	817	770	781	798	766	770	859	763	733	756	776	785	794	819	737	826	767	763	818	787	776	810	795	807	839	738	816	811	807	751	812	815	792	807	791	794	847	780	848	791	844	839	801	799	805	769	794	784	829	776	807	777	798	796	787	758	831	830	783	786	727	803	806	833	843	824	760	822	773	814	816	799	789	835	770	815	771	845	762	796	790	782	757	800	789	844	809	752	761	811	766	783	857	748	803	820	806	802	795	783	851	834	851	775	855	740	790	785	796	768	819	805	846	785	803	837	820	749	803	784	831	805	848	807	792	776	812	812	834	823	796	807	825	854	799	790	778	758	794	851	812	822	810	793	772	817	789	761	818	818	782	767	822	759	819	782	783	759	824	781	788	813	788	824	799	846	732	793	776	778	808	826	830	821	805	750	835	823	824	803	823	760	802	877	764	782	816	816	774	791	800	783	787	832	750	774	788	879	819	800	833	780	773	764	786	822	809	754	806	758	822	779	798	798	743	814	855	817	804	773	819	835	773	822	779	774	789	831	831	850	758	815	742	817	826	782	733	792	792	814	786	732	776	799	796	818	800	800	779	836	763	793	766	792	797	802	776	813	810	770	873	742	792	782	851	761	796	791	750	837	830	849	799	779	806	834	817	724	849	852	810	762	761	785	803	814	813	764	818	802	853	758	814	804	784	804	792	815	801	830	821	785	796	778	803	802	820	802	792	836	758	794	788	753	818	795	796	812	792	740	805	755	802	756	813	776	847	835	750	791	813	787	835	845	763	825	795	778	817	819	865	788	828	769	834	779	830	781	771	872	733	836	833	794	838	818	827	767	776	806	796	857	796	810	772	793	802	756	779	791	796	837	805	792	821	804	734	803	821	738	825	760	836	800	831	745	846	809	824	810	831	789	820	822	756	781	801	847	845	776	819	817	762	814	800	785	831	779	873	794	781	786	818	837	790	795	825	792	801	837	825	821	779	808	832	807	791	803	802	763	782	808	818	769	794	758	827	777	804	787	851	783	814	834	784	800	782	785	780	762	785	761	801	802	793	767	797	800	793	779	825	832	797	835	790	800	794	782	794	798	814	837	799	797	823	833	814	762	833	809	826	818	830	792	822	754	806	750	772	779	784	822	822	829	770	788	769	797	784	865	808	807	767	855	812	772	765	779	797	789	802	825	776	814	839	794	799	807	781	841	839	794	799	796	812	824	798	760	772	775	777	788	813	779	824	806	795	803	814	793	841	788	760	828	794	826	767	830	794	828	804	826	800	767	820	800	834	830	812	777	760	789	817	761	823	801	845	809	795	734	823	766	790	800	850	719	843	800	836	811	836	805	794	820	743	801	803	776	821	778	824	813	773	769	800	845	815	811	800	786	825	776	775	782	772	755	783	833	845	769	801	831	855	803	833	808	790	808	832	803	835	824	804	841	796	810	777	815	787	752	788	772	812	853	819	789	803	808	780	752	788	813	824	820	782	758	830	849	820	805	808	792	800	834	821	833	796	800	806	794	831	742	787	796	789	761	814	783	801	789	780	785	809	786	785	833	746	822	804	778	830	791	813	784	800	763	851	777	832	799	820	756	801	903	850	764	777	820	805	819	821	854	780	749	781	834	764	787	818	774	774	793	804	853	768	770	816	778	769	799	835	751	837	783	831	808	845	802	808	806	783	817	753	762	782	802	745	800	834	788	794	822	795	796	762	801	793	813	814	813	801	794	770	803	793	796	815	839	773	752	794	800	797	838	800	834	749	821	798	784	806	801	801	818	813	806	818	785	785	768	771	804	787	788	785	768	794	824	815	808	815	789	777	814	838	783	781	815	863	804	772	780	807	797	829	816	809	782	778	748	757	788	791	796	818	782	807	801	796	777	815	743	826	806	806	795	800	768	811	724	821	835	803	835	768	752	782	758	818	774	763	812	793	790	807	847	814	787	819	781	763	817	804	763	816	821	743	788	819	822	767	772	777	797	778	843	779	757	824	849	796	829	764	789	796	838	794	798	783	830	810	812	793	806	782	794	798	808	799	741	789	821	805	763	765	814	797	815	801	768	833	788	773	850	818	813	864	784	793	806	805	822	844	806	780	785	820	787	835	800	788	803	800	794	827	781	822	767	739	817	783	796	812	819	804	818	804	816	839	765	772	821	788	801	803	794	796	837	780	779	785	793	852	851	798	786	839	809	796	812	789	778	788	800	821	812	843	779	804	839	837	810	804	822	802	818	747	793	805	786	890	751	826	792	816	786	823	810	794	773	780	881	819	842	835	775	808	844	770	819	779	784	809	790	792	785	794	751	831	811	794	824	785	791	818	804	798	789	826	790	751	758	844	804	818	813	757	794	799	774	819	793	769	879	743	809	751	786	804	823	778	772	831	827	770	823	813	753	777	836	798	783	813	828	804	807	766	773	804	797	762	787	773	773	788	803	788	790	790	776	767	783	807	800	813	791	783	811	785	799	829	811	802	778	849	805	809	835	785	768	797	768	792	809	808	808	723	716	804	805	770	801	795	783	823	761	827	759	777	792	765	753	804	841	805	816	826	773	818	792	791	768	778	751	812	822	800	762	808	825	807	817	773	807	810	796	810	786	802	805	819	812	779	854	772	804	760	823	781	799	820	753	757	789	810	778	769	799	773	762	822	801	822	771	839	767	799	812	814	812	784	762	810	805	826	769	857	836	779	790	783	783	818	752	780	761	771	787	802	802	844	849	806	799	844	788	809	851	824	798	799	779	737	784	839	830	766	801	820	796	777	789	822	749	760	828	796	803	813	768	796	776	782	749	836	824	810	787	790	856	831	778	832	773	785	804	823	816	779	766	771	780	794	738	858	791	796	771	797	782	813	805	827	804	804	828	795	866	824	820	775	819	781	785	800	806	819	817	797	754	821	797	734	787	826	786	821	792	759	842	813	812	854	800	780	751	797	782	781	826	794	793	795	804	770	832	860	767	751	846	809	785	829	790	781	798	772	758	818	767	867	799	807	826	783	758	849	821	826	812	792	815	768	831	828	821	799	789	806	809	828	790	775	773	785	821	790	783	821	832	793	819	824	790	794	759	786	769	806	805	830	786	794	824	816	718	808	827	798	838	849	814	775	815	798	746	801	770	817	787	867	803	776	824	769	762	809	821	822	838	823	799	774	819	830	770	782	842	827	853	736	767	795	849	773	791	765	816	746	802	776	828	782	776	818	808	806	795	778	816	783	764	774	751	783	840	796	817	787
29742	31393	26315	11177	2087	770	430	378	399	400	389	423	397	421	404	391	441	406	383	396	380	362	408	368	427	401	382	389	392	373	430	430	399	403	411	402	364	350	414	344	427	410	413	404	400	356	394	436	405	398	364	409	397	423	390	394	392	372	389	385	383	368	396	389	401	419	402	371	390	421	420	410	398	373	405	399	402	409	377	408	381	369	405	370	422	378	386	423	348	367	404	435	414	410	394	394	406	412	431	361	433	366	401	409	378	410	404	392	409	365	374	388	414	396	388	373	436	390	402	386	403	382	373	353	379	416	387	394	376	425	412	446	398	367	391	407	385	402	407	409	351	396	382	402	388	374	363	402	372	408	395	392	393	414	393	399	405	392	421	408	384	416	377	359	363	427	370	414	376	368	357	370	381	400	396	417	391	395	395	400	398	378	380	422	425	431	381	382	376	420	399	391	369	415	395	391	435	389	431	364	418	390	414	397	369	389	375	433	375	398	405	399	365	403	380	401	385	395	382	374	397	376	403	412	419	368	385	381	377	396	368	400	426	389	379	425	374	398	406	403	384	376	388	377	401	394	401	384	389	384	400	378	384	431	398	390	414	415	375	376	396	407	388	401	410	402	413	392	402	403	394	360	398	403	415	417	397	366	427	379	381	406	364	392	416	409	389	421	380	415	387	412	395	438	383	387	357	366	395	391	426	421	368	400	366	412	418	388	363	357	379	420	395	354	366	385	396	418	414	392	408	401	439	399	395	389	402	414	405	423	382	410	409	392	370	412	373	408	372	372	392	382	411	385	386	409	401	409	394	414	392	436	400	403	404	424	425	395	384	404	390	404	403	368	416	429	402	398	394	397	375	401	440	373	380	372	376	405	374	391	439	365	372	383	382	418	391	376	398	367	404	402	416	400	406	389	435	429	378	379	366	363	374	380	393	417	378	392	405	400	378	389	392	424	413	412	356	407	373	415	386	398	407	393	413	423	383	383	406	372	374	407	402	378	372	363	381	408	363	394	396	366	357	405	392	386	396	415	394	419	425	387	381	393	392	422	408	393	379	398	393	405	377	438	365	412	374	392	406	393	365	410	413	379	430	367	408	406	397	449	397	429	389	426	377	379	407	351	390	402	401	367	381	407	388	355	425	412	410	388	370	389	396	424	423	430	427	399	412	404	417	422	338	406	390	402	412	376	377	405	459	405	370	379	406	398	430	408	412	342	376	400	383	406	411	391	424	396	375	368	397	405	398	392	398	396	403	418	418	408	407	401	408	373	418	364	357	388	416	404	403	408	388	369	420	387	387	405	409	400	384	407	410	411	398	410	411	366	372	381	387	407	367	436	379	422	409	377	361	386	376	371	422	396	371	387	394	410	385	352	379	412	383	402	415	371	370	379	400	410	362	381	421	404	403	425	428	375	402	406	373	377	402	381	405	377	432	396	403	424	434	389	379	384	395	410	409	421	383	407	403	401	389	430	367	406	402	415	392	387	376	406	398	377	390	382	395	419	411	403	385	379	406	387	393	370	393	372	409	354	392	381	379	418	417	417	404	392	379	400	395	378	347	422	380	374	424	382	399	409	391	383	408	378	408	400	394	430	397	386	385	435	379	403	426	379	405	387	382	369	420	398	397	380	380	400	363	426	366	407	370	404	370	391	413	358	426	416	407	396	402	391	390	443	373	399	387	415	402	402	362	393	401	387	356	374	431	377	404	377	385	431	398	402	401	389	400	395	382	429	381	361	410	417	398	382	414	396	380	395	366	398	376	391	389	348	405	402	394	366	408	365	405	396	355	395	376	432	381	361	392	408	419	402	379	439	393	376	408	388	397	392	396	389	355	424	390	406	369	376	404	390	371	386	424	380	388	404	397	398	416	402	372	394	352	451	395	416	371	383	387	427	386	399	376	367	391	398	426	395	433	389	385	397	401	419	413	414	440	373	399	389	418	419	400	421	374	415	402	390	385	391	383	398	402	403	399	383	413	444	422	385	399	421	408	390	388	363	408	401	379	411	380	407	385	407	402	397	375	359	415	388	381	380	439	399	425	393	391	421	378	378	413	430	410	383	402	403	382	410	379	367	415	385	395	399	369	381	387	421	413	392	375	401	368	396	374	367	412	380	417	408	400	384	401	369	406	387	382	393	373	390	419	424	398	379	403	386	423	398	359	369	366	451	413	395	380	392	412	392	415	413	376	409	384	387	424	415	389	399	380	395	419	412	382	414	350	403	412	438	413	412	405	402	384	403	426	398	398	379	406	394	367	387	379	403	405	385	400	411	399	418	389	377	367	385	402	353	392	382	371	379	397	387	370	407	422	360	392	411	419	386	388	456	428	388	418	407	367	399	417	390	391	438	369	399	402	446	388	381	417	395	433	397	415	407	404	412	400	395	375	380	398	459	353	405	420	399	407	378	411	405	404	384	406	415	374	400	395	444	397	383	436	389	389	362	434	389	382	427	405	361	395	391	397	400	371	411	402	414	414	408	408	418	377	397	384	404	376	373	404	370	379	398	371	387	417	415	404	385	394	419	388	408	392	383	392	402	416	406	431	367	394	410	418	401	366	380	441	383	374	371	405	420	385	386	397	387	423	386	418	385	380	407	385	389	403	377	387	383	416	409	401	412	399	377	404	401	353	357	388	385	370	414	413	398	400	392	399	382	410	374	419	419	407	385	396	382	412	376	391	397	402	403	367	401	412	395	411	378	404	425	406	373	367	397	352	398	396	372	410	412	386	412	375	399	412	390	418	374	406	371	375	391	406	407	390	386	408	421	398	377	402	412	360	356	416	409	423	377	404	404	372	413	415	407	419	375	413	387	383	393	401	373	351	379	402	380	421	423	409	383	410	371	375	380	409	410	352	359	412	412	427	382	396	403	399	409	371	370	390	393	398	349	399	420	404	412	379	401	401	381	388	387	395	388	395	379	407	414	386	392	405	397	394	411	399	396	385	429	447	361	365	435	411	422	405	388	396	422	361	369	385	412	372	373	385	399	371	384	392	377	406	420	410	398	392	414	376	409	410	391	406	392	411	399	412	413	360	386	383	405	399	404	379	395	410	402	390	376	373	365	413	401	414	429	401	381	379	371	403	389	407	401	389	417	390	393	388	390	410	403	362	405	374	383	394	413	393	392	429	379	372	392	387	373	382	390	417	389	396	384	378	386	418	374	396	379	364	435	402	400	373	379	413	376	386	410	418	365	431	385	382	392	386	396	378	428	370	383	375	401	394	400	380	440	426	406	405	392	375	430	420	353	397	402	386	406	405	397	372	426	411	405	402	419	404	405	424	372	383	392	392	399	370	384	404	366	422	404	397	398	363	389	380	403	377	394	373	395	387	391	426	387	382	407	373	375	404	354	398	398	422	402	377	392	403	403	397	411	450	415	418	413	383	401	398	383	400	412	416	358	393	369	392	394	381	398	392	364	412	403	421	417	394	372	350	403	391	374	404	409	397	368	409	390	371	400	366	375	401	386	372	415	357	439
37816	48889	31263	12902	4001	1398	876	787	743	762	776	727	731	768	789	741	741	765	736	726	723	722	721	775	707	766	772	734	744	765	731	716	738	737	725	716	681	743	739	734	742	658	758	736	768	731	692	716	781	715	781	741	771	728	753	752	742	746	713	716	729	777	740	754	733	736	793	773	729	770	704	763	714	775	730	712	720	759	760	760	707	735	733	743	728	736	762	712	764	759	733	797	733	735	756	733	767	753	724	757	739	716	722	759	757	743	795	745	711	715	732	701	719	810	768	750	745	738	712	706	671	761	763	735	699	740	752	707	697	764	768	729	741	745	750	738	794	772	773	729	751	741	760	726	720	688	754	778	745	734	752	723	748	693	708	714	779	754	745	714	736	730	700	686	715	737	712	804	770	744	737	759	761	769	745	717	750	737	727	735	750	800	737	721	774	716	722	730	759	747	793	704	734	759	713	790	758	779	753	765	786	752	716	785	803	685	756	738	764	713	757	742	755	770	705	725	744	708	720	742	752	759	753	776	734	721	803	746	737	722	732	741	774	748	749	686	730	721	773	730	760	722	696	774	746	733	750	764	694	766	744	717	754	749	720	739	784	741	746	733	721	743	782	734	706	722	730	763	763	787	722	777	747	751	783	751	711	787	745	726	740	740	762	699	732	758	675	698	732	766	727	768	726	687	759	724	738	753	750	752	756	734	741	782	753	737	746	740	722	763	746	720	780	777	794	718	763	715	731	744	725	719	744	735	737	764	758	749	763	750	755	800	739	712	731	748	720	736	738	749	747	821	686	757	750	723	734	753	775	708	773	697	743	759	747	758	816	820	729	745	757	753	742	763	757	768	738	806	809	781	730	750	735	714	741	777	724	765	766	759	758	711	738	704	737	737	755	790	789	731	721	714	710	737	801	747	716	720	779	705	790	708	729	738	764	727	716	721	701	775	702	753	684	763	740	759	768	767	777	686	709	806	774	775	729	718	785	769	778	749	732	686	782	692	720	749	744	710	733	758	767	737	720	709	732	730	725	739	744	745	730	750	781	778	728	712	712	771	701	703	722	788	732	754	735	720	760	764	759	741	755	793	739	759	720	731	761	773	715	768	759	764	764	730	687	724	704	766	720	764	689	740	717	768	729	715	727	652	746	729	737	738	736	722	789	737	699	695	733	739	720	725	734	784	723	731	748	737	741	725	753	749	746	748	711	782	706	715	688	785	718	701	732	737	720	731	712	771	749	712	718	740	728	753	748	726	763	769	736	750	759	784	736	708	738	738	740	756	730	755	730	738	753	741	769	767	723	771	748	772	751	733	732	727	724	725	755	780	762	726	672	727	739	728	758	736	757	742	817	776	764	772	727	706	729	724	736	713	745	755	739	759	758	730	736	781	758	763	728	764	705	725	726	756	746	751	763	683	730	684	751	741	743	771	766	744	714	748	770	694	727	747	716	767	728	742	762	762	786	780	770	734	739	755	742	775	760	733	761	744	740	755	759	739	776	733	736	756	735	750	764	655	721	719	747	775	769	729	766	725	740	765	728	710	761	723	728	694	777	729	723	781	775	752	732	802	727	701	757	738	709	756	776	736	777	755	780	719	778	707	780	694	749	715	712	752	756	796	747	713	715	727	755	749	716	730	704	686	763	717	697	736	743	752	736	738	758	712	751	767	766	703	783	728	734	765	661	716	793	713	737	709	736	712	769	744	684	719	753	730	767	793	754	692	689	755	743	725	707	738	707	738	770	710	717	732	754	698	815	750	761	763	746	761	715	775	787	792	758	725	732	752	726	732	728	753	718	738	721	709	765	729	731	728	744	760	742	747	741	736	750	755	721	779	744	751	728	729	718	752	753	728	736	732	732	770	759	813	778	721	763	764	736	696	731	764	729	738	782	719	721	709	755	730	722	741	707	798	721	744	724	749	720	762	797	732	749	787	716	758	746	709	801	776	734	782	796	709	768	790	727	764	728	727	774	725	744	758	677	748	722	749	775	741	763	729	743	706	737	734	746	733	722	751	707	698	733	760	747	769	690	788	732	776	777	722	768	722	772	711	723	754	743	756	731	735	763	760	736	754	744	752	768	733	758	749	745	740	738	784	743	744	744	761	753	715	785	754	707	753	734	765	767	734	694	766	721	770	717	719	713	736	744	754	737	700	716	750	737	736	748	712	756	744	754	731	678	788	732	716	760	777	746	725	727	761	779	759	767	764	741	757	713	705	739	736	717	756	713	742	758	707	799	780	735	735	727	750	720	786	764	769	736	776	709	698	807	714	714	727	781	714	748	731	722	785	733	707	731	735	754	707	753	671	769	734	763	774	709	710	736	722	735	712	729	803	770	730	773	724	795	694	711	780	743	721	757	693	716	708	755	828	712	721	780	732	733	721	763	773	703	693	741	765	753	747	782	761	731	748	734	756	721	720	746	736	753	712	774	721	698	761	754	737	767	753	783	726	713	803	744	733	752	731	723	775	761	700	718	734	705	729	700	772	734	711	742	747	737	735	737	739	743	739	756	738	742	777	802	760	717	736	761	723	702	741	716	770	710	734	795	765	737	756	779	758	692	733	755	733	731	744	690	737	736	756	780	744	793	811	784	773	685	770	741	772	682	741	794	768	731	724	759	738	774	771	677	730	714	780	733	713	773	713	731	710	742	790	746	779	700	757	757	719	743	725	684	738	746	739	745	684	679	767	758	691	728	751	768	737	749	735	724	699	711	712	721	762	741	743	763	772	750	741	759	737	781	757	737	771	699	718	782	757	765	765	736	752	773	769	766	770	749	672	775	681	726	732	779	734	720	706	729	745	713	698	690	785	715	732	771	745	760	731	735	753	743	742	761	727	772	750	759	730	742	762	700	762	745	732	726	742	776	747	703	712	779	730	692	776	728	731	797	763	738	746	782	758	703	709	740	761	743	751	731	725	768	703	787	721	707	739	747	732	763	778	765	752	751	697	737	761	738	756	789	720	717	741	788	745	739	723	784	747	784	703	765	775	714	739	728	719	719	782	730	774	764	729	774	768	753	697	735	757	777	716	727	669	717	727	763	733	699	684	727	750	728	781	778	718	724	737	744	751	761	703	735	761	726	728	724	729	766	765	746	693	748	747	755	732	785	770	746	710	710	736	681	741	720	726	738	709	785	727	739	726	789	777	689	805	753	764	749	758	749	734	775	702	744	754	698	701	711	710	731	730	765	750	761	731	765	776	760	715	805	751	729	719	753	715	717	702	789	721	732	784	763	759	786	749	708	736	766	734	733	768	736	727	794	719	736	740	752	720	728	740	719	767	718	741	734	749	778	722	713	715	773	739	730	696	682	747	786	720	719	708	730	757	742	773	749	773	748	718	755	712	749	729	733	731	715	701	783	730	710	755	738	780	760	720	752	743	746	772	719	736	765	709	724	751	734	742	714	765	780	709	696	784	741	726	733	763	752	779	714	722	716	742	705	734	715	730	724	734	698	755	763	704	718	740	755	716	771	748	766	722
25126	24941	33646	27251	17337	4615	708	461	397	407	417	394	421	409	414	399	366	423	399	391	386	437	397	379	412	388	423	423	399	380	337	413	339	438	406	403	372	389	410	397	399	432	434	391	402	382	378	398	365	427	395	387	396	417	399	390	428	404	365	392	388	360	374	423	395	397	399	388	403	373	376	413	400	384	417	401	399	410	403	426	410	401	412	418	382	385	393	388	377	380	390	388	365	390	365	357	362	384	412	382	402	383	388	375	346	393	402	412	382	402	395	403	410	378	380	392	409	385	346	390	376	400	399	366	413	378	383	399	414	412	402	394	379	377	399	386	377	383	396	374	363	400	409	406	396	399	428	375	366	400	383	403	385	361	422	377	387	415	414	376	378	399	399	377	370	382	370	382	392	391	392	396	430	409	404	419	390	388	404	362	352	412	352	409	338	391	423	400	394	347	390	377	380	411	387	376	374	362	388	392	399	411	424	397	361	371	378	422	384	377	395	411	398	400	394	394	386	373	386	386	366	414	372	387	354	405	398	381	406	393	410	398	377	362	398	380	363	396	373	379	385	426	402	368	364	419	372	411	401	420	398	420	390	394	409	398	371	407	374	417	379	411	416	390	420	428	375	377	396	372	372	382	399	387	370	426	387	372	387	391	393	391	357	393	394	381	377	408	406	425	358	402	399	401	384	423	369	374	356	389	383	351	394	384	404	394	410	371	417	419	399	414	391	377	376	377	369	415	371	359	380	358	424	409	392	415	411	384	372	402	384	401	377	388	411	370	387	391	394	400	411	422	408	372	392	364	387	397	383	395	388	377	375	392	376	405	379	389	380	392	381	418	385	387	390	389	412	356	367	379	393	382	392	381	411	398	380	361	404	356	400	370	392	409	366	371	394	375	420	391	369	345	360	374	347	385	358	357	360	416	397	379	381	395	464	377	406	409	414	410	442	405	408	375	360	401	409	368	421	401	407	374	360	403	350	385	354	398	351	419	414	381	389	420	384	374	384	402	392	366	422	395	401	377	411	394	423	365	388	377	371	361	413	419	385	394	364	399	360	425	374	380	415	381	420	372	404	389	342	366	372	415	390	364	414	418	389	365	382	384	398	360	398	401	386	420	378	361	387	364	393	403	422	378	401	381	444	380	365	410	377	370	376	376	390	370	390	374	390	381	390	361	384	375	400	417	388	382	345	374	411	391	375	422	384	398	410	434	371	403	404	381	392	390	404	386	393	399	374	390	380	378	404	379	410	354	387	395	392	374	401	399	386	427	366	400	385	389	386	348	351	383	398	386	425	367	393	366	405	360	411	394	375	407	382	398	354	392	380	404	389	408	411	359	385	379	389	379	413	383	360	386	374	370	380	376	380	363	388	402	360	362	394	412	400	381	377	368	413	379	364	400	376	400	417	404	389	375	407	402	401	395	373	391	375	370	376	367	365	427	399	418	396	403	390	366	376	406	408	365	388	375	390	359	404	367	369	379	390	411	406	439	426	402	370	350	393	423	394	383	366	365	393	372	405	369	376	400	400	443	401	393	405	414	378	390	397	408	398	378	390	387	374	412	391	408	370	420	432	386	411	341	355	392	368	383	398	395	412	398	379	400	391	452	390	400	399	379	373	365	386	380	403	383	372	374	393	393	394	397	376	375	373	399	385	408	420	330	401	408	381	415	413	384	382	403	369	374	414	387	366	381	391	389	388	394	414	349	376	385	394	378	399	364	412	386	398	396	398	418	404	404	409	377	378	388	388	418	376	405	369	372	397	438	360	416	401	401	437	409	402	383	406	410	345	343	427	414	388	410	415	371	413	361	370	391	416	380	393	394	378	397	438	429	384	415	420	361	391	382	407	341	382	369	395	394	384	360	394	415	396	360	345	419	387	417	379	356	365	387	413	382	365	393	376	371	418	410	396	393	361	327	385	395	379	382	334	422	372	392	405	377	427	379	395	394	394	378	402	394	426	406	399	391	387	375	415	407	378	364	373	377	380	374	400	378	412	384	389	375	337	406	375	405	379	384	387	391	418	392	410	408	375	342	395	436	382	393	396	375	398	359	377	398	365	379	404	358	378	388	408	380	375	387	411	390	374	393	395	393	410	386	374	412	415	370	395	381	347	424	379	380	395	412	384	420	364	391	384	413	405	437	400	423	428	358	367	394	422	411	375	384	418	424	387	368	370	359	379	404	374	358	352	369	378	425	392	387	376	419	374	410	428	415	368	373	362	375	384	424	373	393	383	385	396	375	403	438	411	401	378	431	364	391	383	368	398	357	363	410	443	385	386	370	388	416	376	370	391	381	376	387	380	414	410	378	383	401	396	396	392	392	379	402	396	365	395	383	425	400	382	396	391	364	361	404	404	392	357	396	392	415	405	415	404	405	406	418	377	413	365	409	394	412	445	377	398	384	393	357	377	404	392	397	406	421	379	424	362	381	374	366	377	417	386	385	358	396	387	402	391	374	374	417	383	387	388	425	404	366	406	431	433	363	395	391	418	374	352	370	428	408	375	400	406	407	398	376	419	413	434	416	393	369	399	366	374	415	400	399	375	392	404	382	401	393	350	405	426	359	372	407	369	394	392	384	420	366	426	413	382	357	371	401	395	385	399	365	375	391	403	407	353	367	389	379	403	397	433	364	381	398	415	412	372	406	399	409	386	408	406	404	412	380	400	406	385	366	425	384	378	396	410	344	382	372	399	376	416	412	409	350	377	366	365	376	424	359	405	373	405	376	351	365	388	382	398	433	394	392	431	390	403	379	358	377	404	405	373	351	411	429	388	400	396	371	390	370	379	389	378	373	400	397	406	401	401	393	388	427	400	401	389	360	353	386	386	396	368	351	414	411	381	405	381	393	420	403	369	408	410	402	374	389	413	411	425	415	378	400	386	364	398	364	397	367	397	409	406	382	377	424	413	423	357	410	364	401	406	370	386	383	389	394	379	404	378	366	381	404	391	396	418	377	364	413	384	392	354	422	400	382	347	384	406	410	406	387	402	407	408	437	380	389	355	391	381	386	382	398	374	356	334	381	372	385	364	389	353	402	383	401	353	417	388	425	398	364	403	375	403	378	387	421	374	371	388	409	403	397	399	396	384	375	386	382	411	403	391	396	415	368	373	358	390	394	386	380	420	412	360	399	421	399	409	365	393	412	379	391	406	409	423	410	386	389	406	342	411	408	403	393	407	370	392	418	387	365	373	397	378	412	425	401	385	382	375	424	366	397	392	388	391	365	426	408	395	407	354	418	401	372	382	349	387	410	374	396	396	369	420	417	388	370	408	398	411	358	391	414	408	379	397	387	388	394	363	405	391	377	412	372	436	385	404	417	376	392	394	419	399	378	449	403	398	388	377	427	402	398	414	404	397	411	417	428	375	356	345	388	408	401	389	387	376	423	390	370	351	421	388	410	391	402	372	393	380	389	420	382	378	424	336	403	389	400	393	345	379	374	384	392	405	373	398	359	402	416	389	374	373	404	389	389	392	396
59325	87410	60155	33533	13770	3715	1175	828	733	739	709	786	769	765	701	751	710	759	691	725	697	737	719	677	726	764	749	747	744	670	724	750	698	677	707	762	755	791	739	765	671	738	710	735	753	719	760	729	732	713	756	777	699	769	761	724	725	739	741	674	725	690	746	703	709	727	732	736	728	787	753	738	695	713	710	702	737	726	719	792	695	770	795	762	732	705	663	724	726	715	711	756	719	742	738	703	752	760	706	763	716	749	760	723	762	709	788	795	721	742	756	761	678	717	733	758	715	751	736	714	683	735	724	762	707	692	723	763	738	722	766	710	773	716	738	745	699	723	752	678	744	731	741	745	758	743	765	716	729	755	737	723	760	771	707	709	695	748	726	731	719	719	735	712	781	742	770	754	734	756	771	747	751	755	737	709	695	744	693	736	766	720	745	739	771	755	749	719	708	733	690	720	744	731	704	727	734	763	763	736	756	762	729	738	770	696	757	704	732	772	759	709	752	754	755	718	741	768	722	726	697	716	735	740	770	740	735	762	727	701	720	740	710	720	728	808	726	666	698	726	731	736	768	721	748	738	708	697	716	725	751	761	768	715	759	748	710	702	733	687	752	763	814	710	735	668	720	701	714	740	773	736	765	722	748	715	726	784	741	706	765	750	714	748	773	704	752	733	727	694	727	750	735	703	720	737	700	709	687	741	716	757	722	759	748	776	740	744	723	742	721	756	699	742	736	709	758	719	757	734	733	713	730	723	745	772	720	710	726	702	754	701	760	724	748	774	677	702	701	751	769	733	701	761	732	674	741	746	721	719	677	792	712	725	790	756	693	758	681	799	736	704	741	733	708	741	789	737	775	712	656	759	736	764	736	706	727	795	756	769	697	722	739	702	764	735	720	774	756	686	729	732	735	737	742	770	742	678	712	749	711	704	768	726	742	711	755	725	730	732	719	739	733	684	750	717	754	724	720	769	773	749	772	716	748	732	736	723	764	725	713	749	744	706	787	736	709	717	730	736	723	703	770	765	666	716	733	690	699	734	735	699	742	788	733	746	702	671	755	763	811	774	783	705	742	723	769	735	761	759	694	714	769	767	731	722	711	710	696	753	750	720	712	780	726	725	768	744	713	756	740	735	754	779	706	763	714	729	727	737	730	740	790	689	766	739	767	730	730	736	721	751	752	735	678	781	723	735	723	731	752	740	705	753	676	757	763	737	742	743	744	711	755	763	715	740	727	716	755	770	730	746	728	719	737	742	718	726	720	750	718	737	746	779	755	713	727	742	710	768	706	758	708	709	719	723	725	759	750	707	673	752	729	755	706	704	757	716	735	719	718	751	748	684	740	776	715	716	766	699	676	754	736	753	705	793	727	759	738	787	762	732	736	731	737	757	802	728	702	738	740	746	762	740	698	740	729	717	806	705	693	766	764	731	719	754	755	738	767	718	750	689	703	752	722	717	756	708	728	756	703	722	725	745	723	736	707	726	760	669	712	739	716	653	692	785	721	753	756	718	752	727	677	733	703	743	725	759	755	749	733	756	697	736	754	721	775	752	744	719	773	754	760	715	720	747	765	752	707	769	743	681	708	705	737	773	723	694	736	765	715	774	700	749	714	771	757	721	744	757	709	687	741	709	717	756	693	742	748	751	752	729	758	735	754	677	713	712	736	759	797	718	715	740	760	718	773	676	709	720	799	744	773	753	745	743	688	740	765	753	716	761	719	747	722	724	749	746	727	788	724	727	750	706	748	757	690	809	735	786	745	754	737	803	731	762	700	802	721	738	738	748	757	722	736	716	735	766	710	751	766	714	768	731	712	714	777	750	735	703	712	742	767	718	754	731	753	749	723	693	750	750	751	718	742	758	716	727	763	703	693	790	731	751	730	734	769	699	677	726	700	740	726	757	728	691	723	740	739	757	678	720	792	738	700	717	746	726	774	754	670	727	687	722	761	723	767	744	686	769	732	704	718	731	808	768	724	722	715	757	733	685	732	789	748	764	748	725	716	760	737	738	690	717	680	756	726	756	702	694	753	763	826	713	726	727	722	737	738	733	788	750	710	689	728	712	744	747	727	711	740	772	766	726	736	724	718	730	753	718	734	750	738	812	806	734	713	744	717	728	730	760	719	756	733	736	761	744	706	738	733	709	738	768	717	732	716	712	740	770	790	726	719	741	742	743	713	768	763	791	698	766	727	761	741	715	738	731	757	709	703	748	768	710	717	758	690	739	765	709	674	767	745	679	725	754	721	701	792	734	761	699	794	727	676	708	735	765	744	760	723	724	752	749	742	715	712	748	756	759	734	693	707	763	704	739	736	707	694	705	727	748	707	731	737	710	752	716	734	750	742	750	761	734	789	677	715	753	774	693	744	776	753	705	741	742	747	740	721	768	748	746	703	713	723	738	758	741	722	720	701	700	722	737	751	726	789	713	759	739	735	745	729	744	767	698	720	704	732	735	728	723	719	665	716	754	691	737	776	742	715	788	725	722	768	773	778	765	709	681	735	736	742	789	755	743	744	738	753	726	716	745	755	735	721	731	717	755	756	813	734	741	754	736	710	741	752	719	716	763	766	771	719	688	776	772	753	780	725	698	775	690	768	703	740	707	708	757	753	713	730	779	715	718	726	719	804	693	715	743	773	756	727	720	724	751	729	741	750	723	722	702	756	750	733	784	745	680	721	723	729	731	725	777	736	788	751	716	752	734	704	688	749	719	738	771	720	720	755	756	765	717	720	730	712	755	758	746	739	706	755	770	749	753	770	704	737	737	689	729	723	705	775	720	750	722	727	724	744	710	681	773	777	769	720	708	770	715	684	724	740	759	786	766	765	772	771	770	664	677	691	755	736	751	726	697	727	744	717	685	712	705	744	778	747	752	779	772	730	771	721	767	689	714	707	764	742	742	718	714	778	716	736	721	733	763	695	715	734	719	744	737	773	729	728	702	714	747	725	728	711	713	702	740	723	721	674	713	727	721	750	755	771	748	748	741	731	729	778	718	661	722	719	704	681	700	736	731	689	749	757	735	776	693	750	768	704	762	720	699	747	747	686	775	711	759	690	681	753	742	701	734	737	701	741	720	662	702	767	776	708	746	704	756	712	709	711	738	724	730	706	728	736	781	741	732	744	740	747	791	721	690	750	787	721	792	732	767	739	763	766	730	743	775	737	733	775	722	716	765	722	702	763	752	728	709	774	712	736	715	697	750	734	701	741	729	754	722	728	687	754	706	723	740	696	749	731	732	737	756	698	725	736	710	764	730	687	725	742	711	733	704	739	676	788	706	735	746	765	708	752	715	764	725	731	777	723	716	701	722	711	711	728	739	715	743	759	739	732	700	721	750	756	742	716	714	733	735	709	730	739	764	734	717	710	727	677	716	717	702	696	708	759	738	758	726	728	754	740	771	747	736	718	732	736	733	699	697	767	720	783	749	729	708	710	742	702	771	728	701	775	697	752	675	727	729	733	664	704	716	706	751	725	717	759	733
23477	22389	31122	25650	21229	16246	3208	561	470	477	462	461	493	436	454	461	493	495	453	440	439	447	449	458	461	472	456	473	455	427	472	416	452	439	484	498	418	445	479	444	453	474	425	496	453	427	466	421	475	429	491	489	467	454	453	467	459	463	449	462	463	472	479	480	437	468	443	428	461	483	438	457	415	436	440	438	473	458	452	474	448	424	430	460	438	443	479	438	479	444	449	435	481	458	443	440	502	453	443	401	448	427	459	438	446	456	456	431	474	414	449	451	401	440	454	426	462	438	463	443	444	451	445	448	433	486	452	408	502	496	466	417	453	413	441	477	439	435	434	430	449	454	463	433	450	427	467	440	466	431	471	447	480	481	410	457	474	410	435	407	417	460	456	429	459	461	469	422	447	460	428	451	427	424	457	455	448	469	485	460	454	470	482	417	485	456	486	469	454	471	443	399	460	455	454	414	466	438	417	435	426	420	434	427	476	465	455	477	470	438	475	492	419	468	452	461	423	472	444	450	439	456	433	458	439	428	434	443	457	467	429	429	410	451	458	461	427	440	455	422	475	446	459	437	449	477	466	455	442	425	453	444	456	447	440	428	446	446	418	451	439	463	466	429	465	425	492	460	453	469	455	466	424	442	466	446	471	457	448	435	433	426	458	422	501	459	483	444	461	433	447	471	430	430	440	441	477	436	426	458	449	455	468	446	402	469	469	436	448	410	465	463	444	467	418	432	457	461	448	434	451	438	484	419	468	473	428	449	446	466	468	495	417	448	467	463	475	459	433	440	459	465	459	445	429	395	450	437	432	476	431	459	465	424	414	476	467	446	415	478	450	416	485	459	435	450	448	486	426	460	477	463	415	459	445	429	429	440	470	428	464	451	415	404	473	418	456	421	467	406	452	449	439	463	433	431	428	439	450	474	435	463	468	470	448	474	433	460	454	454	447	433	438	442	508	471	460	429	435	440	461	451	466	462	463	457	504	430	423	455	489	460	407	460	458	447	454	423	504	483	440	453	435	407	435	423	436	493	452	450	430	471	435	489	455	440	423	457	425	453	459	467	475	445	431	462	428	439	449	454	423	423	460	459	483	461	456	441	476	433	438	497	420	441	440	480	422	465	437	441	442	478	452	450	411	438	433	458	440	420	455	459	431	495	447	411	466	465	461	467	469	420	499	432	437	457	467	427	432	477	457	450	414	446	435	432	453	434	464	451	458	474	424	460	437	442	469	437	483	458	470	428	474	427	428	478	470	491	466	466	483	465	425	451	442	483	435	415	463	441	414	453	419	473	442	459	463	422	445	469	452	466	456	444	488	465	440	437	459	447	447	463	482	433	450	472	460	430	455	483	460	471	478	473	461	485	429	451	444	445	516	422	419	451	436	420	447	454	448	463	418	472	457	469	441	428	446	453	451	485	487	390	462	431	408	460	436	453	430	419	436	469	481	482	451	463	424	470	424	431	448	466	500	425	434	443	421	430	472	436	452	455	432	446	438	440	434	473	464	471	448	457	449	472	406	432	427	435	416	449	404	425	447	442	450	430	437	470	439	419	437	484	492	402	487	437	455	454	457	455	412	456	462	470	443	463	435	467	448	493	431	462	448	461	431	437	442	473	470	465	466	458	444	434	468	434	449	460	478	444	476	466	468	464	448	447	458	466	452	442	457	431	435	432	455	431	465	467	453	451	443	462	462	469	462	463	421	462	426	472	421	467	476	433	441	432	430	470	455	454	454	456	455	450	451	471	432	460	454	468	471	468	457	445	404	465	429	443	439	464	436	460	456	470	428	422	461	462	462	468	464	463	461	463	468	474	425	464	415	475	431	444	467	468	455	454	439	431	431	440	456	453	437	429	426	432	460	449	441	405	442	489	448	456	414	442	479	467	424	497	436	433	422	461	429	463	462	446	432	453	420	435	430	460	449	432	472	488	441	407	480	464	463	476	448	444	443	467	463	446	464	425	469	462	429	471	514	471	448	465	432	431	420	477	475	451	470	428	512	448	432	452	453	459	464	473	423	428	485	458	470	449	434	444	456	449	451	469	438	474	474	441	468	441	469	423	451	511	411	441	442	456	489	473	420	433	470	461	450	421	472	438	455	440	462	466	465	427	457	443	453	461	455	465	451	469	432	444	416	445	451	410	445	494	440	453	452	462	461	440	450	431	487	458	455	458	440	443	444	440	422	442	465	435	478	458	434	472	446	500	433	462	465	451	416	454	437	481	442	486	435	433	480	447	422	465	442	415	478	439	463	426	446	453	452	472	434	471	496	455	466	456	418	465	464	449	480	425	456	456	448	444	422	450	462	447	477	450	472	449	459	448	440	420	482	450	439	431	424	447	473	497	441	454	464	478	432	413	489	414	472	409	463	434	444	426	448	464	474	455	462	449	401	433	442	441	485	410	451	483	450	433	448	449	442	448	440	469	483	454	453	478	434	438	446	446	443	431	448	482	466	468	444	408	483	454	446	472	435	466	425	477	446	451	437	438	484	412	477	441	447	421	434	455	421	463	478	454	411	433	437	482	465	456	457	455	434	412	420	437	460	468	437	453	435	434	461	426	443	460	444	438	462	442	472	452	498	417	438	475	431	478	473	432	496	449	446	413	469	426	456	430	455	451	483	477	460	453	482	424	380	450	445	451	438	431	458	482	416	418	440	425	462	437	458	474	441	476	479	461	487	421	474	463	484	459	437	476	470	452	459	428	426	464	463	452	446	443	428	448	471	460	456	452	406	478	459	447	463	439	446	469	469	426	451	448	419	444	456	443	450	441	437	429	474	464	416	454	461	425	421	455	436	451	436	448	463	444	427	450	487	459	466	432	441	461	476	433	463	424	452	449	460	450	428	469	462	481	461	437	401	464	443	488	485	460	483	458	475	441	472	462	445	441	472	447	468	457	436	494	455	466	487	435	450	443	455	473	477	457	474	457	450	412	469	467	429	432	464	458	443	459	448	456	437	457	427	434	467	429	414	426	459	463	449	450	462	442	476	447	444	476	465	456	427	461	446	473	457	448	453	477	427	443	487	463	456	434	417	428	424	479	472	433	439	471	440	459	431	441	444	456	479	446	480	445	460	462	466	427	479	439	439	471	438	503	424	478	436	458	468	466	441	411	452	425	470	430	445	430	439	479	416	476	466	424	449	434	427	436	450	449	448	513	484	439	447	443	467	434	445	441	482	410	442	419	506	462	441	433	464	476	437	423	387	456	472	459	451	452	439	432	432	439	458	452	429	473	463	449	437	502	449	463	443	449	436	461	463	451	451	447	503	460	447	464	463	441	460	470	487	451	463	442	461	439	447	433	467	462	466	474	447	419	428	429	453	435	434	438	412	456	415	465	427	454	446	465	436	409	415	457	420	462	470	443	442	484	455	460	454	425	422	438	462	467	482	465	445	476	457	427	464	435	417	450	473	452	447	441	491	463	479	441	483	458	448	451	450	444	466	505	442	458	431	451	450	456	474	489	449	436	446	456	468	436
60426	99432	72790	43548	21162	6270	1616	885	794	778	797	827	788	821	834	796	803	832	796	773	723	764	828	788	781	765	776	820	804	751	777	828	876	811	795	818	787	833	786	808	800	839	802	776	748	791	762	772	815	838	813	814	819	818	812	817	775	770	804	775	782	818	843	794	802	821	778	816	782	799	774	802	802	835	789	818	800	785	828	822	801	810	791	791	774	794	794	797	790	795	803	820	818	800	828	829	873	822	809	804	762	802	792	846	818	796	788	723	815	812	790	827	801	858	830	824	850	805	754	801	839	813	780	782	822	788	785	759	799	775	768	778	796	778	806	807	802	792	763	781	820	817	799	745	798	758	810	785	815	808	845	789	779	828	788	849	851	767	765	789	794	839	787	790	797	811	779	774	817	840	807	786	822	814	820	780	779	807	761	776	785	776	784	780	782	768	787	859	789	767	820	746	762	793	810	815	796	774	819	765	800	779	777	811	783	865	720	789	735	790	789	813	839	776	784	807	808	775	831	818	833	803	824	804	811	774	785	812	797	839	779	867	792	801	771	813	769	915	833	803	833	758	844	790	804	782	808	779	802	842	838	801	841	833	768	777	785	781	757	824	812	833	780	855	822	780	796	806	793	817	770	773	769	824	765	786	776	789	836	808	765	838	850	720	812	756	779	813	800	764	771	799	837	816	822	801	787	766	793	760	821	810	757	788	783	763	800	708	794	837	768	789	773	792	781	813	753	788	790	730	819	809	788	776	744	836	775	766	846	807	780	795	790	761	803	781	818	844	798	807	802	751	777	804	758	838	857	811	778	774	800	753	756	779	822	745	805	791	831	794	812	769	763	825	816	835	842	775	784	837	758	860	771	779	782	768	833	792	742	754	809	808	809	842	833	786	802	714	778	808	790	811	771	808	801	829	797	820	801	752	816	816	770	759	828	812	782	784	780	772	791	815	801	816	851	797	724	777	821	825	784	828	803	767	821	800	790	789	829	829	795	822	779	784	810	814	750	769	815	782	863	796	836	811	774	777	788	811	796	784	816	744	810	784	788	773	817	764	789	780	827	792	814	826	775	769	799	804	778	800	785	731	834	798	838	826	810	814	872	789	806	775	779	779	770	793	812	824	842	782	776	820	802	799	832	787	814	785	859	800	783	772	805	793	759	798	820	738	817	810	794	821	831	751	788	787	845	808	791	745	808	775	793	771	771	766	764	849	839	814	781	795	774	824	799	814	853	784	788	801	747	776	769	806	755	831	843	812	817	785	812	812	772	807	819	778	758	820	806	824	821	831	827	795	841	827	769	828	779	770	776	745	806	824	752	798	753	794	776	734	743	774	759	741	794	780	803	768	770	802	783	814	781	778	779	792	799	782	790	830	830	786	791	824	837	800	750	810	771	766	794	772	799	790	810	872	809	856	797	806	826	777	802	810	785	832	794	791	788	831	780	818	723	819	808	776	801	771	739	750	861	747	810	786	854	759	814	774	814	786	843	838	823	825	751	801	817	719	818	832	793	865	776	818	810	779	810	764	807	786	774	824	772	783	787	810	779	800	763	760	799	780	773	745	814	798	830	791	831	822	839	832	752	814	754	814	777	785	782	798	782	766	817	798	767	762	795	799	817	843	799	854	804	801	806	806	776	784	794	782	804	800	776	708	755	810	816	834	731	788	764	786	809	816	816	783	805	798	828	812	762	739	804	803	769	807	778	747	792	764	825	840	835	812	774	842	758	809	832	797	785	838	811	822	782	798	765	779	804	803	794	846	815	847	796	754	797	796	814	759	761	769	846	845	839	781	762	808	786	786	808	779	774	795	767	778	794	788	809	810	789	804	762	777	833	812	792	820	805	773	778	791	787	779	836	759	786	782	838	783	788	791	776	812	829	776	738	826	789	808	734	821	778	796	832	812	765	834	773	793	804	854	837	783	808	766	847	756	803	765	799	760	789	790	815	811	831	788	768	788	826	756	815	783	845	776	814	769	786	794	849	815	759	778	847	720	769	814	766	792	830	767	802	822	800	787	773	785	817	845	774	731	757	824	832	853	774	825	799	800	815	776	823	785	790	786	808	793	740	769	789	848	777	766	812	791	809	767	775	834	780	807	809	832	779	810	783	759	782	829	779	763	798	865	808	767	782	743	806	835	830	821	778	790	833	836	809	770	793	753	786	745	792	802	746	790	784	768	819	804	819	789	780	752	790	768	766	805	804	813	853	807	785	841	808	765	837	802	756	816	829	823	820	818	736	766	777	780	781	853	785	797	725	819	811	835	833	785	815	800	787	729	766	826	834	788	766	777	859	830	841	789	797	746	834	793	738	809	762	802	778	804	743	831	840	810	798	849	769	840	780	798	851	785	754	765	768	807	817	820	812	826	759	845	838	800	823	768	818	806	809	767	811	798	788	759	774	799	795	773	783	761	804	759	810	826	789	793	833	823	796	817	810	786	797	804	767	820	870	843	836	755	786	828	794	880	754	797	852	766	803	818	792	748	768	800	793	853	783	772	830	798	798	819	788	817	770	829	801	845	775	831	796	758	788	790	800	760	760	797	848	769	780	785	771	814	797	757	796	752	788	813	762	738	762	823	836	799	783	824	833	801	793	739	805	791	789	755	788	806	756	818	811	722	797	776	787	776	791	741	761	820	781	779	823	784	837	806	786	793	788	807	774	837	866	753	807	774	799	761	796	760	805	794	750	777	723	741	779	743	834	819	824	793	736	797	837	799	796	802	793	784	854	839	768	731	796	784	801	767	774	776	752	807	795	758	793	779	831	805	746	848	821	808	824	812	819	786	795	778	761	796	802	808	794	756	810	796	791	784	813	784	828	756	779	793	792	761	809	853	741	807	799	818	795	805	815	824	752	795	761	798	765	739	817	747	804	787	772	857	775	759	773	854	823	772	782	788	805	801	822	797	783	775	843	765	775	759	840	811	782	763	826	795	803	772	808	797	778	752	820	810	735	795	851	807	807	807	771	771	803	784	824	816	778	797	783	772	726	838	750	773	823	794	861	762	779	801	828	851	778	750	777	805	818	772	827	812	783	805	805	750	806	819	775	857	796	823	788	826	801	815	818	804	808	746	792	789	782	774	809	811	828	799	813	748	734	755	780	768	783	754	750	835	796	821	794	798	737	795	808	822	744	775	844	800	823	813	775	805	770	757	822	788	756	800	759	769	826	823	800	808	826	812	770	804	813	789	748	800	803	826	776	736	769	759	870	778	810	798	806	811	782	796	768	790	837	770	868	802	797	807	788	787	791	829	833	769	818	777	869	818	782	765	798	769	813	814	774	792	834	832	850	768	759	744	825	810	801	784	730	824	795	818	829	789	795	767	823	829	796	834	764	843	787	800	780	822	801	818	827	813	778	787	769	837	764	738	862	821	814	781	796	803	802	801	772	838	841	814	798	814	777	787	816	765	839	800	802	775	787	772	844	847	765	764	797	788	781	801	786	815	786	771	846	795	794	784	817	797	809	794	757	838	786	753
29586	30595	26267	11187	1818	570	445	389	401	396	422	389	397	380	415	369	386	389	374	414	423	391	420	389	408	395	402	402	374	407	429	416	369	398	389	381	403	384	373	413	412	424	411	386	389	358	385	424	413	386	412	392	417	384	414	394	395	416	403	406	396	371	350	423	407	401	414	415	380	395	415	433	400	414	394	388	390	372	402	390	402	405	438	398	389	352	401	369	373	421	402	406	394	386	369	387	372	403	398	389	383	413	371	399	416	356	383	396	369	365	380	382	403	408	433	373	402	402	388	393	410	383	420	364	400	376	416	361	375	377	377	391	434	421	398	417	451	423	367	376	403	364	401	371	406	391	413	423	416	382	399	372	385	431	360	404	373	412	398	398	423	373	392	379	427	392	374	404	390	429	409	441	380	404	398	389	397	447	419	378	395	397	362	373	408	382	394	423	385	368	373	388	401	398	393	386	398	426	369	419	402	369	382	405	403	396	376	376	375	378	406	399	386	406	378	413	364	442	392	390	405	369	397	411	407	394	387	426	363	388	410	385	388	400	392	404	418	426	399	398	378	424	367	389	403	398	384	410	363	389	394	365	388	387	396	402	440	405	406	413	418	405	382	432	392	408	401	410	393	390	397	421	392	403	404	402	391	364	373	368	392	385	382	382	382	399	425	376	379	425	357	413	390	396	407	407	416	405	384	382	396	353	403	408	420	399	400	433	382	389	412	368	399	401	409	398	409	374	415	423	374	403	352	390	410	394	385	394	417	404	386	383	388	386	399	411	368	402	420	420	414	441	402	450	374	408	375	428	413	412	416	406	402	424	400	394	381	378	421	399	379	398	414	364	371	412	371	403	415	424	381	375	385	410	363	414	413	396	390	422	402	411	405	397	394	404	417	409	400	376	414	402	429	380	386	388	405	389	387	404	428	402	414	387	371	432	396	397	438	387	425	359	420	415	386	428	392	417	386	412	375	377	442	391	382	420	420	395	383	398	381	396	400	397	390	422	382	406	371	380	387	392	396	385	404	399	378	392	366	407	411	403	435	432	386	408	388	379	406	392	395	404	384	404	446	383	381	407	390	370	358	420	409	368	363	382	407	405	394	366	400	415	368	344	381	373	368	376	454	418	381	429	407	397	409	401	401	360	397	404	403	390	409	408	387	373	358	396	396	377	388	386	381	429	372	394	403	390	380	389	424	398	366	371	399	424	399	405	402	416	410	377	379	401	393	384	405	371	365	425	417	387	359	381	343	423	379	402	429	405	394	375	447	406	388	423	374	386	411	384	406	381	384	432	389	426	377	422	403	407	388	401	397	403	386	390	366	406	395	402	388	398	370	392	414	403	403	428	401	414	357	382	412	397	396	408	429	410	395	371	416	401	407	359	404	383	408	383	397	367	381	391	418	389	393	400	403	395	402	436	392	414	395	393	401	399	383	385	385	418	404	405	386	356	349	403	417	395	377	378	384	411	418	392	394	439	388	407	411	366	411	387	355	382	401	413	433	414	409	407	391	383	388	377	390	343	403	406	392	400	389	361	422	404	407	392	383	383	357	408	365	433	385	389	388	413	366	381	408	410	403	384	364	407	417	380	398	410	431	391	385	375	410	384	418	385	418	409	391	400	421	413	417	400	427	386	386	390	397	394	432	427	388	421	416	410	384	374	407	367	401	408	385	361	377	384	406	408	381	371	416	369	404	380	408	402	386	421	439	428	403	384	392	379	390	350	381	397	389	403	398	386	369	335	386	423	405	408	412	450	361	375	375	394	373	396	381	373	430	404	413	424	417	404	400	369	421	404	375	407	396	415	405	409	387	391	430	403	399	389	418	365	408	392	371	420	403	407	389	384	434	377	460	365	375	390	372	407	379	396	405	414	378	402	389	406	396	414	378	390	379	392	396	453	377	406	397	398	406	424	434	389	405	433	390	380	383	446	405	412	397	390	403	351	407	379	381	389	366	398	397	370	413	418	417	396	380	420	371	412	405	388	386	368	416	375	395	401	389	383	406	403	379	363	408	405	438	406	427	376	385	385	391	382	415	366	421	364	398	388	369	428	418	417	387	394	413	436	407	395	387	416	404	399	367	383	413	378	377	431	407	414	427	406	384	383	419	396	419	360	391	409	425	417	425	399	403	388	410	427	415	361	377	385	400	359	410	372	403	397	403	396	397	374	388	391	374	400	397	364	366	421	410	389	406	377	402	380	438	397	390	415	388	448	413	377	394	390	396	363	365	436	383	422	415	397	427	411	389	389	395	388	366	430	419	375	407	404	373	398	399	429	404	393	415	379	409	392	360	387	407	373	356	412	394	377	378	418	403	387	368	401	363	375	392	380	411	349	425	436	405	411	383	380	419	417	397	396	389	410	349	423	383	402	389	372	388	414	377	409	398	437	403	417	436	330	368	411	431	387	396	364	378	406	367	372	410	399	395	373	404	373	395	359	396	375	395	383	358	375	379	390	406	412	440	450	392	443	380	405	387	376	388	400	392	394	405	372	388	377	411	379	397	398	381	428	446	431	370	399	407	392	371	458	431	395	410	415	366	390	416	431	384	408	361	355	404	386	383	390	423	427	396	370	396	421	380	434	406	386	421	400	419	414	368	375	374	432	394	421	388	387	426	378	410	407	382	391	395	357	387	411	395	403	373	385	378	419	389	408	407	384	402	380	370	402	384	397	389	399	395	412	374	386	383	429	412	463	395	404	412	400	370	401	405	415	387	384	427	395	393	367	406	430	412	418	406	388	385	400	361	401	413	400	417	386	412	392	381	450	380	431	429	387	369	375	384	395	381	416	362	390	432	379	399	416	374	398	381	371	381	413	357	406	372	408	413	396	392	382	373	404	401	387	399	412	392	390	368	384	395	381	419	387	405	405	378	411	392	401	381	365	401	390	388	419	415	388	372	409	408	362	417	393	415	390	368	375	446	408	387	374	411	376	370	368	381	380	422	405	376	408	411	355	376	405	401	392	436	376	374	378	404	373	391	356	369	370	437	404	403	393	396	378	416	415	401	442	384	414	444	371	398	394	353	388	407	395	397	427	399	351	398	384	382	382	412	398	397	418	404	391	420	402	413	362	411	390	400	384	398	357	400	435	374	428	414	353	407	368	373	442	382	365	372	359	402	391	388	390	385	367	379	399	417	396	404	391	450	379	402	379	379	402	412	413	403	434	421	349	380	382	383	371	440	385	387	390	385	393	361	402	385	391	409	401	411	386	410	396	392	404	412	394	401	395	370	415	426	403	414	405	379	384	377	410	370	386	392	415	392	400	411	398	378	423	402	399	397	407	421	372	391	398	390	392	369	403	356	433	398	414	398	375	393	380	419	403	407	383	409	423	393	381	419	399	372	436	389	411	382	341	373	433	386	410	406	379	389	390	401	400	395	411	362	390	411	389	411	402	420	401	408	379	393	389	418	408	390	398	433	414	433	373	394	392	396	413	383	362	406	364	425	375	377	404	388	372	418	394	408	381	390	394	357	397
37445	47584	31212	12284	3507	1260	831	732	746	747	748	723	720	751	758	737	760	747	753	686	761	739	728	759	756	713	737	716	738	717	742	736	734	701	707	729	701	736	704	754	714	751	694	733	728	700	735	714	709	742	788	765	744	757	754	717	721	714	739	718	720	724	687	743	701	718	718	751	751	760	727	717	697	740	784	776	741	733	672	762	702	738	739	751	722	768	736	763	727	725	729	761	785	739	715	720	742	695	752	721	709	688	699	706	799	744	728	794	719	653	720	732	703	749	728	787	724	745	697	800	768	748	763	721	767	704	763	714	731	727	716	738	762	702	715	738	738	740	755	737	697	707	714	732	778	748	760	723	783	713	767	720	763	777	721	746	713	769	681	722	727	757	753	707	675	719	756	747	743	738	722	742	713	767	735	730	773	766	702	782	770	741	753	762	766	730	732	705	739	746	747	783	723	771	728	732	801	644	696	724	749	723	719	727	754	724	743	715	736	762	749	721	772	770	761	755	741	708	712	761	698	728	712	687	697	721	754	703	747	734	754	757	744	684	726	751	750	770	752	719	717	706	727	749	765	783	721	728	741	728	723	726	687	718	758	718	720	720	706	718	786	743	750	698	773	740	734	758	682	743	733	752	688	720	730	748	745	732	703	719	726	713	730	706	699	717	752	744	717	712	703	724	686	745	688	696	700	750	759	704	715	734	739	735	707	725	749	729	762	771	725	712	723	743	719	688	783	754	722	728	699	690	715	789	760	759	757	712	755	776	738	747	770	695	810	709	700	764	751	701	737	740	717	717	756	725	708	724	747	730	708	746	715	741	762	694	748	738	770	744	747	748	745	724	794	720	720	766	747	699	691	737	726	731	760	769	700	726	703	721	720	727	743	733	766	776	733	764	711	737	733	751	704	761	705	748	730	704	740	722	791	749	735	753	710	725	749	697	754	732	761	713	751	738	730	713	729	708	738	696	705	742	754	794	728	693	728	726	751	746	732	710	716	741	738	760	759	729	742	725	776	686	772	742	761	703	704	720	736	783	721	667	745	715	713	733	734	733	698	722	713	730	717	712	748	718	727	710	786	735	764	717	790	682	708	764	737	701	736	721	746	758	680	718	783	691	748	708	732	698	760	710	730	721	748	768	754	713	730	760	727	769	717	774	709	699	702	729	756	762	769	748	721	754	759	728	758	759	768	771	731	716	678	692	710	750	713	733	684	729	707	687	739	747	768	729	746	771	749	721	749	700	807	721	784	768	763	688	752	782	778	749	758	736	741	770	739	722	783	740	716	711	786	732	756	761	707	719	723	694	764	717	729	750	709	758	735	694	742	761	736	736	706	751	707	736	757	743	706	711	734	734	747	711	725	736	763	728	783	747	730	684	671	734	727	722	735	765	727	718	663	702	696	711	780	781	731	743	704	710	722	715	727	719	728	777	784	673	736	800	746	732	716	750	744	747	758	726	748	741	704	732	735	732	700	764	740	753	738	741	743	725	753	709	759	756	712	732	753	759	748	692	734	719	730	760	707	704	683	735	733	734	722	756	726	762	718	728	651	748	694	787	763	736	730	769	683	708	735	718	748	711	712	777	728	742	761	762	720	727	734	714	746	710	783	705	747	746	794	735	788	768	770	735	747	787	696	695	743	700	739	742	728	740	733	711	749	748	742	704	729	723	714	730	818	739	749	722	774	775	734	754	747	718	778	737	706	738	722	721	749	740	709	705	767	765	768	733	734	734	708	721	747	729	721	778	732	705	749	737	774	730	736	761	727	765	734	782	777	740	705	720	724	748	721	776	739	764	687	710	739	740	717	852	730	776	780	727	754	775	746	724	737	720	749	720	763	747	702	764	749	709	784	728	743	723	722	737	769	754	762	760	750	704	761	806	734	765	774	729	712	744	737	730	725	757	735	779	715	746	735	711	719	755	710	793	732	781	818	726	736	757	710	727	714	740	762	715	727	733	729	718	695	744	759	752	745	719	767	750	742	792	743	736	704	734	724	746	747	743	760	749	736	734	759	766	738	752	771	772	710	764	735	764	786	735	702	728	758	743	766	756	721	724	716	762	714	725	694	780	759	718	730	770	745	721	734	733	776	741	716	702	723	724	723	765	789	729	706	753	725	758	721	738	731	708	721	709	742	738	677	731	754	743	747	766	778	727	712	742	715	698	721	785	757	743	712	715	787	729	729	763	755	712	764	704	725	764	754	779	753	731	717	749	728	757	746	731	704	713	708	713	776	761	693	753	746	731	747	783	704	761	700	747	698	721	669	717	768	685	772	761	733	736	779	734	725	728	788	734	739	723	730	734	719	687	704	745	689	743	774	752	747	747	694	699	746	713	689	731	768	726	716	722	739	684	709	748	786	799	718	730	700	775	752	747	699	720	716	746	766	724	761	697	738	755	783	749	770	761	756	702	738	705	764	713	766	752	739	748	749	750	779	724	782	742	743	715	750	776	712	773	732	760	723	796	720	737	713	755	720	694	736	729	776	713	707	724	784	693	735	728	747	785	776	780	750	765	698	758	729	730	761	748	708	791	756	732	753	713	734	762	773	777	732	737	720	710	711	766	747	767	733	709	696	787	698	746	712	717	692	747	763	749	727	737	737	744	717	722	736	746	710	736	714	720	751	700	747	771	719	731	734	714	728	778	726	731	741	757	697	762	791	745	766	751	737	763	717	777	732	755	714	747	748	734	724	717	762	733	694	753	785	749	721	703	704	700	744	729	736	773	739	741	726	725	718	770	715	723	751	738	725	714	749	738	718	742	734	698	720	713	728	754	759	727	752	699	738	736	788	752	719	764	753	736	719	731	727	740	775	718	736	744	766	710	740	765	708	711	726	759	773	716	749	724	766	695	772	786	781	695	725	714	711	700	709	703	744	698	763	689	693	725	781	742	750	748	731	768	737	771	729	757	771	760	715	727	712	717	797	768	724	733	723	767	751	722	718	692	787	696	731	757	750	750	753	738	730	762	745	726	734	751	734	739	755	777	746	723	741	728	727	747	775	739	737	769	736	759	742	696	690	738	740	758	762	734	777	765	718	757	754	746	737	810	694	721	734	773	743	711	698	707	735	711	710	738	768	738	788	717	725	738	741	756	725	736	767	757	722	722	734	705	769	767	755	739	723	741	727	749	756	737	727	740	717	799	745	747	729	719	733	738	709	724	725	706	792	708	679	735	757	721	774	725	751	709	710	707	710	750	737	707	742	756	766	720	744	725	682	733	728	769	756	734	750	794	733	738	752	761	693	769	724	747	708	749	700	688	777	749	767	675	776	778	724	693	754	732	713	724	756	703	746	718	726	743	718	765	740	750	748	722	728	743	674	723	759	717	752	756	730	728	766	769	741	755	763	708	687	693	739	722	750	748	734	731	725	757	757	701	710	716	718	717	718	740	715	756	728	714	715	759	680	793	718	746	729	748	728	683	722	721	718	713	715	741	736	783	745	729	835	759	728	753	732	741	728	706	747	719	742	796	736	711
25159	24282	32695	26686	17587	4883	683	467	419	393	394	413	385	374	380	413	405	418	400	385	431	402	408	381	435	411	402	403	391	404	399	426	394	420	418	433	407	376	404	407	408	401	408	379	407	372	397	380	422	400	403	429	425	411	415	372	387	409	387	385	378	382	412	387	407	420	410	386	398	412	386	377	388	429	376	412	416	419	389	396	397	414	393	411	411	424	416	393	424	403	379	420	392	439	357	437	407	366	405	390	389	410	427	430	426	382	432	389	405	394	374	382	404	405	388	409	391	406	419	418	404	388	404	401	414	371	391	403	395	429	385	396	407	389	411	381	396	428	372	387	421	387	398	401	395	407	399	403	398	380	423	394	377	402	406	364	387	351	407	392	373	407	425	375	381	426	363	372	410	408	391	422	416	422	407	430	399	405	367	430	363	417	376	406	413	394	386	369	406	399	415	409	405	412	410	420	366	374	410	363	414	396	417	368	398	417	428	392	418	378	396	419	405	422	411	412	398	396	416	382	389	360	390	384	415	377	428	407	407	380	397	379	409	400	363	416	383	407	416	392	389	362	395	409	369	412	410	438	376	417	411	411	408	367	411	367	373	397	378	395	399	398	428	419	417	393	402	396	393	433	387	397	382	389	387	400	392	387	418	403	366	410	388	442	350	429	387	387	400	410	412	396	392	411	406	401	403	407	366	388	379	365	394	387	390	407	393	374	419	418	388	392	410	404	394	423	422	414	405	384	397	418	399	423	388	373	389	370	398	424	453	406	389	399	382	404	387	379	415	400	391	397	371	407	397	403	376	386	403	386	403	362	374	386	403	415	403	419	402	403	399	408	439	388	391	364	374	422	389	372	381	374	430	405	422	443	391	396	373	376	387	386	390	405	396	391	396	412	393	396	379	395	383	428	429	398	432	386	381	427	387	442	412	408	413	387	374	383	398	356	360	409	427	386	442	401	408	392	428	399	388	400	371	414	407	391	373	373	425	379	401	405	408	363	426	392	402	369	398	381	375	396	396	434	398	350	403	389	395	393	418	398	370	384	395	403	398	381	428	404	423	373	407	374	367	375	380	377	356	395	415	384	390	402	388	394	393	396	410	407	408	399	419	411	387	359	351	409	373	411	384	402	364	366	388	438	384	439	403	415	386	371	408	423	395	417	379	395	387	403	394	388	407	392	375	411	400	415	401	400	462	404	432	373	410	403	366	401	426	401	387	415	394	420	393	390	409	392	380	344	373	416	398	397	347	422	400	377	396	374	395	366	398	399	409	420	425	370	414	403	367	400	390	383	415	382	389	377	415	384	395	364	355	388	418	377	433	424	405	415	385	421	363	415	398	396	428	393	363	414	415	427	388	389	378	384	377	352	385	382	436	387	376	392	375	417	381	357	402	396	355	412	376	384	388	409	394	410	382	404	371	388	411	393	421	399	388	448	367	392	429	449	371	377	396	415	398	408	432	364	399	410	355	363	402	383	409	367	399	374	389	360	385	409	415	396	411	413	400	398	401	417	405	393	391	378	377	380	383	394	390	404	417	389	388	405	389	414	383	408	406	399	360	385	393	388	393	412	336	371	381	426	382	391	406	364	416	383	417	382	413	383	382	417	419	376	395	406	417	379	412	405	408	415	410	397	390	388	387	413	409	399	404	429	390	413	383	403	390	390	413	398	417	399	430	404	413	367	393	386	378	392	404	408	384	367	404	401	432	383	421	388	372	353	413	391	406	410	398	385	404	369	374	378	391	423	389	370	435	414	393	436	393	400	372	384	387	442	417	377	395	392	411	410	387	382	379	390	401	422	377	390	383	402	403	399	365	404	413	416	386	381	399	390	372	354	394	379	395	452	417	404	409	380	431	434	380	378	402	432	453	388	370	396	396	419	467	422	367	408	402	403	370	353	400	376	398	399	385	390	417	422	404	409	399	408	377	356	393	402	387	395	410	395	415	411	413	414	383	380	386	405	410	381	407	391	417	398	422	381	391	433	407	390	385	407	364	383	383	417	436	403	392	429	390	373	389	360	428	418	418	416	404	384	423	387	392	424	376	420	393	368	394	422	391	384	420	403	380	383	382	375	401	392	378	393	407	411	392	423	415	424	391	394	408	399	430	425	403	375	413	394	381	365	389	390	436	423	408	389	401	386	404	410	411	389	419	376	386	403	383	383	399	430	414	391	375	395	413	379	397	402	377	403	406	400	391	401	372	400	389	397	390	433	418	404	380	433	374	363	408	375	375	418	406	392	406	393	378	401	428	387	388	362	407	436	387	415	361	365	360	409	392	424	407	414	387	407	404	407	413	408	412	368	362	377	406	400	404	411	402	395	392	356	428	401	361	362	430	428	392	363	382	398	414	384	426	418	396	377	366	429	410	411	380	383	370	375	413	437	387	382	408	407	375	399	401	395	415	388	368	345	387	378	362	402	412	394	404	400	404	396	395	432	397	415	397	431	340	380	355	385	368	389	346	435	409	394	387	413	389	377	395	372	404	386	391	361	399	405	440	361	390	403	435	431	406	389	421	390	412	388	399	387	403	394	379	393	383	388	404	397	373	365	407	355	402	423	385	398	386	395	395	389	412	405	386	352	386	396	399	421	382	375	400	386	411	383	381	394	408	403	403	384	408	394	380	399	399	388	409	380	383	426	408	398	378	390	411	403	433	396	435	401	390	433	412	387	397	402	377	396	421	367	412	392	364	377	395	394	388	413	383	408	404	369	408	403	414	390	391	409	385	391	365	400	419	382	438	421	394	408	364	395	421	409	435	377	378	403	427	430	414	437	410	385	410	415	400	388	417	418	414	393	412	408	374	425	363	379	389	388	402	413	392	376	382	403	398	381	368	402	388	430	396	408	381	368	361	385	381	419	381	372	395	384	375	370	408	404	417	437	428	377	404	398	411	393	368	372	394	368	417	395	380	402	404	401	418	407	388	403	367	424	409	379	369	384	374	404	399	415	387	387	404	392	390	381	391	402	400	411	383	402	405	400	404	424	407	402	396	420	408	419	419	411	396	405	370	391	396	369	349	387	419	413	405	395	380	378	376	382	425	383	427	430	406	370	399	383	386	352	387	383	361	385	416	391	384	395	391	415	408	397	387	390	364	392	400	398	403	391	409	384	430	387	390	396	409	397	443	426	376	406	389	368	376	404	411	402	379	402	420	398	421	403	399	388	436	396	433	398	420	385	412	404	399	414	398	388	406	372	370	388	409	385	402	419	419	377	419	419	367	433	385	418	403	391	413	411	411	388	375	411	413	375	432	426	369	452	386	409	363	404	396	391	393	379	378	388	376	429	379	422	391	387	406	396	386	387	392	418	390	375	381	370	361	404	393	412	399	424	420	425	417	365	405	395	381	403	413	448	402	402	390	408	391	399	406	421	379	380	407	407	407	395	415	377	390	433	377	378	396	382	377	420	390	405	387	403	376	426	388	405	443	399	399	385	382	429	424	401	412	365	390	408	409	409	370	379	385	426	372	404	391	368
59054	85976	60141	33312	13215	3385	1144	773	728	740	763	768	748	734	735	722	727	709	772	739	698	682	739	694	766	735	769	765	723	711	727	750	743	756	757	752	753	716	709	780	780	760	714	727	718	717	747	698	696	751	786	765	707	762	712	729	715	716	701	729	704	774	703	721	675	686	734	765	719	733	703	754	747	738	763	781	765	740	740	700	746	664	767	764	715	681	704	770	737	693	723	705	754	716	794	744	757	722	704	752	754	669	736	736	719	699	752	739	699	716	737	707	782	750	787	741	697	740	781	753	711	739	694	788	728	751	708	748	733	743	716	712	734	760	734	715	723	717	762	712	756	711	710	784	758	696	679	722	734	690	691	738	729	760	692	733	738	691	704	726	749	725	728	725	768	745	731	711	742	724	745	705	695	758	734	744	699	705	719	727	739	729	698	761	700	778	691	729	776	710	746	747	714	742	744	706	695	763	765	712	725	710	785	795	759	792	746	756	764	788	712	686	741	742	792	730	766	725	777	773	760	741	724	702	758	746	701	739	702	701	731	814	747	701	728	731	731	777	749	750	750	724	726	741	793	779	736	724	712	732	702	768	694	742	728	704	752	744	743	692	712	718	732	724	771	719	743	711	722	717	740	744	735	726	701	715	737	708	728	731	728	724	745	719	709	777	705	728	755	718	749	719	680	694	757	747	729	710	744	746	735	718	718	716	734	728	742	718	741	672	738	749	734	715	739	736	777	748	713	778	717	708	745	726	768	730	734	695	726	743	756	759	735	747	731	725	760	731	756	696	705	771	733	755	700	783	706	740	678	752	735	755	691	726	731	707	718	737	717	788	726	787	739	739	679	719	705	724	694	729	717	683	707	732	695	712	723	745	734	728	742	771	750	683	706	750	757	700	730	753	748	701	699	702	716	727	756	734	750	760	706	760	730	686	746	704	750	715	743	762	737	719	733	729	753	714	717	680	738	751	725	740	713	701	757	755	737	733	728	722	705	699	731	751	754	784	728	745	685	729	751	716	715	738	704	710	751	750	727	767	770	719	711	709	683	724	728	741	687	708	728	732	658	723	721	728	721	682	687	758	773	737	725	755	714	756	744	667	770	752	719	757	744	726	716	750	737	759	691	745	749	759	774	733	741	735	713	752	734	775	736	742	697	709	732	755	753	764	748	752	700	720	755	709	711	753	711	711	683	716	779	710	758	721	716	772	718	742	739	727	722	732	760	753	724	734	723	715	744	699	731	690	730	764	751	744	755	719	775	751	729	762	745	691	718	767	735	695	736	700	756	704	755	723	721	733	706	740	717	732	679	698	688	698	775	763	719	692	730	749	751	723	717	746	767	751	748	739	698	720	710	718	777	733	703	741	729	787	760	706	688	716	746	780	686	743	733	751	770	745	741	745	689	713	725	739	645	745	742	716	774	685	745	770	698	750	789	754	728	738	716	724	705	769	709	711	690	743	705	759	760	747	753	704	736	752	692	684	705	752	735	744	769	734	724	744	737	688	726	767	728	737	712	761	730	758	733	740	707	765	749	749	716	696	704	774	758	747	785	737	745	747	734	727	708	721	729	735	758	713	768	757	734	741	701	703	772	727	744	680	730	736	759	744	735	752	724	753	748	718	758	686	717	734	719	759	690	712	716	759	781	771	737	692	749	765	786	737	774	732	706	751	727	735	728	749	727	791	664	735	710	752	685	738	764	738	748	782	741	783	715	758	713	739	693	748	755	675	741	747	734	709	782	758	738	806	755	743	723	752	728	730	719	768	741	674	691	727	723	691	746	731	738	701	751	746	724	740	678	755	742	734	685	738	708	724	717	684	684	725	730	751	796	774	747	776	744	743	722	726	738	747	719	711	787	727	773	733	747	703	721	716	665	742	710	769	729	741	730	747	752	709	740	711	749	742	787	763	718	731	755	742	721	767	720	727	738	732	732	737	707	733	730	770	766	769	750	752	700	756	726	733	735	744	724	703	751	750	736	760	743	744	731	756	738	729	717	702	725	723	749	774	736	728	752	737	760	768	746	723	702	729	771	691	756	734	709	705	735	769	712	731	722	760	754	717	741	752	762	737	750	726	715	680	726	731	734	714	747	714	699	702	775	766	713	736	721	744	715	730	724	762	767	763	766	737	719	754	742	724	746	689	794	723	754	780	667	751	773	700	746	774	713	725	743	772	746	741	745	779	699	698	711	736	754	728	715	719	718	768	765	717	713	701	710	757	738	765	728	739	774	730	769	720	709	696	756	770	751	684	757	757	732	723	707	732	721	743	701	780	757	727	759	729	761	737	686	699	717	785	773	717	760	721	738	721	723	754	768	766	770	749	728	700	697	756	717	745	699	739	722	721	761	734	733	724	715	702	746	784	743	778	678	741	762	743	695	761	734	717	716	735	708	736	768	735	710	718	770	745	712	728	735	744	711	787	739	711	721	722	718	677	714	775	729	705	752	695	688	748	767	723	745	722	702	775	760	715	740	768	712	740	725	721	749	711	708	725	724	752	734	732	708	760	684	715	759	694	765	739	756	698	773	768	733	796	700	718	660	701	726	711	730	762	744	740	693	723	679	790	725	759	719	731	744	762	759	670	749	717	726	740	721	750	713	720	754	700	748	747	736	754	723	693	745	709	726	709	706	722	771	775	718	687	751	695	770	715	730	779	749	678	686	719	711	714	718	727	773	749	699	768	719	733	730	712	740	731	763	687	771	752	785	774	740	701	736	704	693	757	714	758	776	734	724	712	738	732	708	754	745	708	703	735	731	660	717	757	766	706	728	733	695	749	758	703	732	761	715	713	731	711	715	714	754	690	722	715	733	727	693	790	741	724	707	727	742	761	742	758	737	724	753	741	711	759	754	716	713	745	753	707	747	771	701	686	741	758	686	729	742	700	688	744	717	714	749	738	689	739	756	722	703	734	758	746	744	771	722	733	766	747	725	724	698	707	733	730	745	774	742	712	751	777	728	720	691	735	782	744	712	772	730	722	753	744	724	728	719	682	711	714	758	689	705	734	733	676	709	719	724	742	722	707	713	763	691	754	774	747	707	740	764	718	769	727	696	681	747	732	740	702	768	724	716	720	760	732	721	744	736	690	733	726	756	698	741	706	746	762	721	753	746	717	715	725	732	742	739	788	735	751	686	755	731	730	748	744	747	756	746	744	698	727	732	732	756	761	749	718	720	700	721	747	742	702	715	725	726	744	747	738	779	731	713	748	755	737	745	750	704	769	695	665	797	765	737	767	731	732	714	650	730	701	736	799	751	716	724	707	747	752	735	696	747	752	683	754	700	725	699	685	703	731	745	753	735	753	710	737	732	770	714	769	738	683	733	758	785	717	732	731	731	716	658	723	725	714	667	759	764	712	784	720	672	749	733	721	696	674	701	753	713	720	687	691	789	700	686	738	704	738	752	703	745	689	685	741	714	722	760	747	764	699	650	716	723	768	747	743	723	733	755	708	705	714	705	709	699	752	704	756	822	734	764	697
23540	22316	30797	24962	21240	16928	3494	593	470	473	494	448	467	445	460	446	439	450	465	482	484	429	444	493	476	469	467	475	465	498	502	443	452	482	441	459	437	442	469	451	471	475	449	430	493	472	480	480	449	463	492	463	450	471	466	448	476	468	444	475	435	438	444	423	427	436	470	438	482	417	437	451	445	410	426	436	455	452	411	443	481	429	437	463	487	445	417	440	474	454	440	457	487	423	476	436	425	430	433	424	485	448	414	455	441	433	449	470	465	418	468	413	445	429	428	491	446	473	473	443	462	429	452	461	443	442	428	419	458	467	441	440	438	419	464	471	429	403	451	456	449	477	476	475	437	468	444	457	456	439	447	464	468	427	457	422	444	457	453	456	429	432	484	439	482	493	464	423	457	444	462	472	459	463	466	439	444	450	479	441	416	468	432	432	442	427	469	451	464	485	471	446	492	435	465	450	427	454	446	452	429	467	482	448	460	450	482	456	479	474	417	448	449	478	458	455	432	421	459	455	430	441	478	448	452	488	415	451	464	478	468	437	442	457	461	436	450	454	455	457	475	422	415	480	443	432	458	468	443	445	436	472	468	425	423	414	453	443	468	504	432	442	467	432	431	408	491	457	471	454	468	426	408	496	430	404	447	443	459	434	427	464	441	461	431	434	469	435	445	455	429	456	458	472	431	500	451	473	460	441	480	456	447	412	446	447	447	457	444	459	437	462	435	423	445	505	441	442	468	443	473	455	437	426	465	436	445	373	418	416	473	458	441	472	455	459	423	456	459	450	480	439	464	466	472	443	423	448	455	410	442	418	420	475	460	477	444	442	457	437	456	479	449	425	459	421	460	463	461	433	446	425	424	428	444	441	435	448	422	444	493	408	445	468	426	402	472	413	428	428	421	444	451	453	487	443	464	470	459	452	434	420	449	462	486	421	440	446	451	451	460	438	450	469	485	465	453	418	417	419	451	414	427	445	416	442	458	445	450	455	436	403	461	443	453	463	426	426	453	390	446	453	451	477	480	442	488	459	405	486	435	443	458	417	468	418	458	438	456	430	457	457	456	451	492	430	435	442	414	425	486	483	452	445	452	441	409	474	424	470	443	442	433	446	469	432	451	477	449	429	476	455	441	416	467	427	438	480	465	399	462	463	475	448	453	454	419	447	458	447	437	437	475	453	443	466	457	406	457	446	425	454	441	480	405	446	456	456	466	451	441	439	444	436	460	458	460	449	449	466	424	471	490	470	480	461	451	455	462	500	454	449	440	435	429	432	457	449	438	438	447	452	484	440	417	461	461	450	404	457	492	433	431	446	437	443	428	462	438	459	466	451	472	453	449	450	445	440	472	460	458	426	483	450	454	436	468	419	402	423	450	420	431	417	481	432	455	477	461	445	451	485	456	489	452	444	445	419	418	411	452	475	441	468	484	498	451	465	428	456	455	479	445	445	459	440	423	434	422	454	436	445	426	420	452	474	458	484	480	447	458	452	423	442	446	462	449	434	426	455	406	430	434	490	427	450	478	468	488	430	459	405	449	445	456	453	431	460	438	447	433	447	492	481	404	401	424	412	426	456	466	476	451	463	463	431	427	441	458	480	417	453	435	441	459	446	454	450	407	436	449	411	447	475	471	448	459	409	470	452	472	465	451	432	416	440	453	467	492	447	418	427	463	434	436	451	450	447	470	461	449	429	475	479	404	453	430	486	444	470	442	460	458	434	435	470	445	435	446	427	470	431	405	422	396	438	428	450	467	441	426	497	467	479	497	457	431	423	459	410	426	434	416	409	488	457	458	457	497	449	466	460	423	406	455	469	411	459	459	454	412	429	448	418	436	434	477	438	483	449	463	470	429	460	443	442	470	421	455	443	474	412	442	464	456	456	405	496	493	447	470	464	445	442	473	441	469	483	461	448	427	452	453	454	467	417	449	422	423	435	460	440	466	433	464	406	437	484	471	457	425	437	447	451	517	464	469	487	445	492	413	474	449	460	434	458	433	433	460	410	442	478	473	487	451	467	473	427	461	463	452	423	469	435	491	459	425	484	387	463	474	474	473	470	432	474	436	476	439	418	461	432	458	449	449	458	486	475	446	422	451	442	499	466	442	460	443	488	492	423	464	456	457	487	421	430	468	454	464	476	457	427	444	408	462	436	450	481	430	427	420	457	442	429	490	461	445	468	421	443	436	457	433	470	441	466	426	462	438	464	426	433	449	450	432	475	443	459	442	451	403	447	444	475	445	452	477	433	469	417	495	452	446	429	454	467	427	436	460	458	449	456	463	455	434	490	453	480	435	454	430	441	449	435	428	460	441	459	453	440	442	429	404	423	436	449	450	482	428	437	489	485	446	419	429	433	469	481	474	457	487	433	444	459	466	432	445	469	484	422	431	457	442	460	428	459	471	493	445	476	458	420	436	444	493	448	433	413	443	411	457	472	436	477	438	456	458	430	454	461	446	408	426	447	414	482	460	459	478	451	410	424	439	429	455	421	486	415	427	483	456	463	478	444	443	441	451	452	463	426	423	454	445	432	438	412	426	442	458	455	454	438	469	432	471	440	452	439	438	380	498	434	458	443	478	454	423	427	457	450	448	455	414	464	425	443	462	478	449	430	468	463	460	446	420	448	463	479	456	406	449	443	451	485	473	448	448	457	422	446	479	483	486	430	459	451	448	483	464	450	462	417	423	451	463	452	424	465	445	418	469	450	462	426	455	478	419	479	469	436	411	471	435	408	449	481	440	452	459	446	476	487	475	453	475	454	458	490	489	457	465	457	455	462	445	516	453	444	424	452	449	481	453	427	470	493	426	447	420	421	487	455	431	460	450	453	473	439	475	444	441	447	419	426	462	440	440	452	451	478	435	418	442	439	453	430	479	437	465	436	449	438	456	437	460	481	463	458	477	424	436	419	461	446	449	474	457	446	464	453	421	431	461	489	457	420	470	486	434	445	466	437	485	485	487	445	473	503	445	482	460	418	453	457	432	447	478	439	446	420	480	471	460	456	435	461	419	462	461	473	409	431	444	425	479	470	405	488	427	448	445	451	450	448	440	455	441	437	446	431	438	411	425	427	461	434	461	447	447	462	449	439	480	490	456	420	457	466	440	462	493	451	436	458	419	449	411	429	428	455	452	446	462	457	427	433	428	455	410	415	430	436	424	443	457	472	409	488	426	451	467	452	447	446	474	404	438	419	479	419	435	416	444	418	453	446	429	460	423	454	431	473	486	454	459	465	460	448	427	462	432	423	425	425	433	455	458	456	425	422	432	436	439	431	439	434	394	438	474	478	449	408	480	467	460	457	415	456	447	460	460	501	444	488	431	457	448	457	453	437	455	414	414	450	429	443	441	430	465	461	425	436	482	447	457	470	438	446	456	472	449	445	460	423	450	422	463	451	444	419	422	458	432	434	456	421	424	454	460	428	450	484	468	459	436	467	464	505	456	401	438	451	450	446	454	447	437	464	437	453	454	479	416	446	442	415
61195	99686	73130	43348	21026	6189	1604	916	819	811	798	787	769	823	814	834	822	763	805	786	795	829	848	835	773	812	746	811	751	777	807	777	759	800	789	831	778	788	790	782	853	814	770	803	798	796	848	847	851	784	846	859	874	797	815	801	806	815	801	832	777	770	820	784	822	742	842	778	806	755	855	822	811	813	775	806	840	767	801	798	776	801	808	858	827	768	851	847	799	816	761	810	817	813	730	772	810	805	769	812	809	796	828	773	808	822	783	793	782	793	785	801	795	815	812	779	788	776	759	805	800	769	836	804	796	831	840	812	802	792	819	794	786	827	774	787	826	807	825	772	780	852	850	796	765	753	831	785	811	778	816	809	834	753	804	772	738	807	791	788	781	793	839	776	800	825	828	756	855	757	785	785	792	786	808	818	780	789	813	791	737	748	781	775	845	749	798	837	801	799	803	819	822	793	749	793	770	822	794	832	732	808	815	829	803	821	758	796	819	742	801	788	782	770	744	797	797	769	808	773	787	840	810	780	738	809	863	775	786	770	787	794	794	788	809	813	735	840	796	766	791	792	817	827	790	835	851	791	823	795	782	805	744	798	850	799	757	825	838	780	791	791	773	812	832	790	805	810	774	782	865	820	825	835	785	840	794	863	777	809	814	807	802	817	795	781	806	785	780	780	808	804	800	797	781	818	780	797	791	839	782	814	802	805	818	808	805	814	809	822	798	770	779	829	795	801	772	809	832	803	807	800	822	783	794	798	791	799	771	821	776	795	743	804	817	815	821	769	815	724	813	764	797	794	759	851	762	768	816	821	806	770	811	810	798	767	813	760	769	786	838	779	815	774	745	806	812	853	840	844	763	807	767	793	784	807	732	819	781	848	788	803	805	765	770	828	789	776	779	815	817	804	795	799	774	798	738	797	813	724	746	804	793	824	768	795	821	791	785	785	819	779	823	788	795	769	764	810	815	818	777	802	827	814	790	774	745	806	813	764	833	778	830	823	836	831	753	785	803	736	824	809	801	806	749	795	778	812	742	757	791	775	765	800	811	778	831	813	801	787	782	796	820	795	868	794	775	745	833	809	812	794	840	814	819	789	787	765	815	849	831	819	799	783	754	807	820	752	793	827	788	728	782	788	843	810	782	747	807	804	879	795	789	813	793	821	853	759	754	809	799	785	794	814	835	822	796	785	811	816	814	818	791	835	767	772	797	788	774	799	773	756	763	799	807	814	774	782	801	758	749	831	801	790	765	819	753	798	762	770	811	756	787	864	744	803	762	806	802	825	789	770	791	842	738	793	823	765	832	829	817	799	764	800	816	778	810	785	823	803	769	814	841	802	810	837	817	732	817	833	821	793	848	786	800	837	798	808	818	821	784	822	875	774	811	763	825	797	823	737	816	772	806	802	817	783	821	796	816	809	735	789	835	792	797	840	779	848	793	789	815	765	824	783	764	825	761	820	843	791	753	820	741	771	785	809	747	786	801	859	789	777	782	836	800	793	799	795	797	804	785	837	813	740	774	823	798	751	846	768	869	851	827	789	789	802	828	788	800	802	786	763	795	744	777	779	757	757	847	819	826	811	782	808	841	835	772	788	799	809	828	826	797	813	785	816	788	750	802	769	824	800	831	830	774	823	769	792	784	784	784	778	822	796	786	778	820	815	804	794	813	808	804	832	804	763	792	765	838	807	759	817	799	787	856	808	835	796	806	846	775	799	826	806	773	801	834	740	762	813	782	823	835	743	800	843	770	801	865	856	798	798	819	782	777	817	774	783	747	794	788	760	773	777	816	813	790	842	756	782	816	833	826	770	753	780	802	795	850	785	786	794	835	782	830	786	807	808	823	753	786	806	804	770	825	797	796	785	828	803	822	793	759	789	790	813	816	773	776	846	820	782	806	773	818	794	766	757	820	821	873	735	848	763	839	812	808	783	848	769	818	825	741	837	776	842	807	789	777	786	805	793	807	801	810	820	801	826	809	770	811	768	810	752	770	800	827	808	754	856	818	797	843	808	807	779	808	820	780	816	748	790	774	827	791	850	810	788	817	777	797	799	736	767	795	776	860	805	811	806	810	795	815	791	824	805	837	762	783	809	789	777	759	778	760	798	803	797	825	830	758	780	801	813	788	789	820	735	862	798	856	792	825	812	805	805	810	813	792	805	798	796	734	833	795	848	785	788	762	783	756	795	749	825	797	811	774	828	785	806	827	840	787	787	803	808	830	790	782	801	771	834	830	818	817	799	794	771	801	786	764	779	828	820	780	776	870	773	786	842	809	864	815	808	793	839	790	784	811	783	809	805	772	838	772	780	825	794	753	858	768	785	754	827	811	761	796	749	790	807	781	720	795	792	839	774	809	817	768	822	796	782	804	786	744	836	791	777	750	739	773	825	806	796	826	810	806	799	788	795	812	778	823	818	792	774	818	796	789	842	808	836	820	743	778	799	822	822	767	744	802	789	758	793	812	791	790	784	808	823	814	831	791	816	812	751	792	764	767	790	786	748	790	847	781	833	839	831	745	737	862	810	795	785	795	827	809	788	756	777	763	791	808	839	828	781	769	804	738	790	812	783	775	795	756	746	794	784	793	834	805	764	804	730	815	871	821	818	799	758	846	825	890	794	768	744	779	769	776	835	729	800	791	756	755	838	765	813	738	747	774	800	794	807	786	830	824	744	791	780	833	778	805	807	821	828	795	826	746	806	775	824	775	802	813	812	758	776	824	788	838	828	816	789	819	807	782	718	777	784	761	829	785	798	800	761	855	808	822	772	777	826	772	843	779	806	775	789	791	858	830	777	761	797	815	782	813	779	771	779	800	785	775	784	789	790	766	815	789	816	747	827	775	840	756	817	773	805	743	826	796	813	785	787	817	813	813	782	778	819	791	777	832	779	733	777	770	761	780	804	833	781	836	786	838	866	834	792	783	805	785	800	813	757	795	789	843	813	777	786	819	815	815	792	770	803	827	779	805	744	841	772	736	741	820	789	834	780	880	779	841	795	826	774	845	783	771	766	826	770	812	757	832	796	826	824	853	752	808	777	780	859	801	791	827	796	774	833	810	863	771	786	799	794	864	799	806	757	815	785	797	790	828	815	784	782	796	800	806	804	841	798	841	826	826	766	803	820	788	788	841	765	803	841	799	812	797	789	800	804	781	752	763	825	872	774	787	813	791	793	806	857	788	767	747	797	805	740	841	749	746	776	773	800	805	822	787	735	810	819	844	792	774	744	835	772	810	818	813	808	756	812	772	739	798	787	794	767	826	784	811	752	772	778	794	731	775	791	815	800	815	771	758	810	793	769	791	814	742	800	757	778	778	779	799	793	787	779	826	738	816	774	806	807	792	822	812	729	819	766	748	846	799	802	800	819	798	818	806	840	797	771	788	751	784	829	756	786	730	797	793	833	809	837	786	793	829	776	816	848	808	784	801	803	803	811	770	765	809	845	772	771	776	752	802	835	804	804	817	778	808	809	813	797	764	787
29785	30830	25952	10467	1887	661	446	393	400	424	395	375	407	376	404	370	395	394	427	410	423	416	403	388	364	382	381	410	382	376	402	390	419	404	376	380	402	407	380	391	384	405	412	404	368	376	370	401	404	392	366	413	383	391	348	400	355	396	407	402	372	381	393	360	409	387	423	371	402	439	401	402	407	373	405	388	370	391	397	361	422	423	398	392	422	405	379	374	376	372	387	399	381	377	390	383	391	390	380	413	394	388	403	386	361	358	396	387	378	374	368	393	381	420	387	395	368	407	393	395	364	393	398	380	405	394	409	390	397	381	402	393	397	380	404	405	389	410	390	366	392	391	363	409	405	413	394	385	397	392	413	395	366	392	337	429	390	389	368	371	390	416	392	430	379	406	369	387	367	389	379	376	376	398	412	385	419	416	385	402	353	395	406	411	379	393	404	383	370	400	343	396	357	419	392	388	412	415	399	391	406	373	380	368	368	381	357	367	405	394	379	416	374	399	411	378	385	381	406	426	417	378	387	387	416	386	403	396	376	381	393	398	401	390	373	385	376	397	401	418	377	392	402	361	371	405	366	392	383	395	395	392	375	392	405	410	407	415	360	375	401	399	401	417	416	391	376	386	399	373	374	372	409	392	407	404	393	419	397	390	393	406	427	394	394	405	419	383	356	365	383	391	413	346	415	387	359	330	397	405	391	382	371	412	384	381	383	383	395	383	367	431	394	388	414	419	419	373	435	379	402	371	400	433	360	336	364	403	428	402	392	378	371	350	403	369	394	378	355	361	403	406	396	392	392	373	356	383	394	379	370	380	422	380	437	404	412	408	417	412	387	389	426	381	366	368	408	391	374	384	375	398	405	374	384	398	400	415	368	381	396	376	363	369	405	375	419	372	382	372	386	404	400	427	439	357	382	361	373	412	374	418	381	391	386	364	403	414	392	433	404	381	402	392	370	384	397	353	381	388	377	375	375	407	425	394	414	377	360	383	377	380	392	350	370	381	408	389	389	400	401	413	383	413	393	382	387	412	398	383	386	422	402	375	404	415	364	382	396	407	403	381	424	383	394	409	399	396	375	371	356	402	390	406	388	375	402	368	387	391	411	412	379	418	385	392	400	414	397	405	414	383	409	426	391	360	371	399	388	393	381	379	398	384	401	401	357	408	393	424	375	396	391	420	393	398	420	397	376	377	392	409	374	426	388	379	382	363	400	405	366	384	387	381	371	414	387	432	428	435	403	380	414	399	395	392	372	399	370	366	391	385	362	372	376	414	379	377	411	422	374	399	401	424	388	361	427	380	402	405	393	389	424	433	409	380	405	359	379	401	391	374	377	405	390	382	406	342	413	397	357	422	360	397	361	393	407	417	385	386	347	416	399	392	384	429	388	398	417	404	376	392	421	410	406	370	425	395	388	397	412	362	398	385	406	391	389	337	424	378	390	370	381	417	413	367	393	369	401	389	397	417	390	412	375	407	406	398	374	414	393	408	397	380	387	420	427	415	384	408	394	382	356	386	403	387	381	410	386	393	394	416	379	364	403	357	408	366	380	391	385	391	425	405	370	394	385	411	413	407	395	361	396	379	399	394	418	388	391	388	387	379	426	388	400	396	368	345	417	413	438	386	378	406	394	379	393	344	402	386	380	411	388	399	401	346	403	389	398	380	381	410	388	337	361	378	420	405	380	407	393	425	405	366	408	378	389	389	375	392	380	403	375	396	414	388	411	386	400	411	433	393	341	386	386	382	405	386	405	387	385	405	377	409	393	416	400	388	385	397	411	373	411	404	402	398	387	390	419	398	379	380	390	383	386	388	423	407	354	377	390	396	394	400	415	384	372	397	382	386	384	411	414	446	432	402	394	383	390	395	373	403	430	394	416	427	420	387	392	425	363	419	383	374	403	394	404	391	374	390	406	379	381	417	415	407	376	449	404	385	410	365	394	424	378	402	374	348	409	405	381	393	344	370	392	399	413	418	365	395	383	436	376	390	392	370	392	382	395	379	421	386	403	387	377	380	398	380	363	396	393	387	405	411	399	377	379	394	377	411	374	393	388	388	396	382	410	393	373	388	407	369	384	387	373	400	386	430	401	407	384	397	407	353	365	425	367	388	410	389	380	400	411	359	397	339	392	428	370	376	385	381	388	379	394	377	404	410	381	402	383	407	373	392	410	384	386	397	404	386	374	365	394	373	394	382	379	385	385	387	399	411	363	410	394	414	373	385	391	383	368	395	400	425	394	367	371	397	382	416	414	377	370	411	413	409	423	394	404	365	380	386	397	387	391	378	369	410	386	359	405	417	365	395	406	412	394	381	376	378	410	379	395	352	414	408	400	402	400	377	413	416	371	385	390	423	428	380	383	419	420	388	393	392	367	345	400	379	384	375	370	398	398	403	341	403	405	383	381	373	396	386	390	398	389	399	349	354	392	379	383	351	377	395	398	357	397	421	383	389	402	389	373	385	356	404	363	359	365	379	392	428	360	363	373	372	350	423	348	401	419	396	385	412	449	381	406	389	403	399	385	382	363	396	375	443	425	448	399	377	402	403	429	407	390	378	374	371	378	393	405	391	383	402	359	380	413	377	362	401	396	420	401	389	395	379	408	371	384	407	378	358	376	373	437	386	387	386	378	387	382	407	403	404	415	414	395	356	401	387	401	404	417	416	403	410	387	378	393	400	400	369	381	399	365	374	382	400	376	391	382	379	374	363	392	367	376	382	387	383	398	403	376	342	408	402	407	409	383	408	412	406	392	353	413	358	397	384	384	384	395	395	411	377	424	387	411	380	404	424	360	394	377	388	400	412	380	402	417	392	416	403	403	419	410	374	419	394	383	415	385	393	374	431	417	373	404	378	392	383	415	393	380	400	392	372	404	411	387	395	448	419	365	393	397	356	364	365	382	397	396	388	387	408	377	377	377	392	381	392	368	399	419	411	373	382	388	397	369	402	379	390	369	390	427	391	369	399	410	392	433	356	370	368	400	399	416	368	339	385	447	392	401	399	356	382	388	412	399	393	430	430	400	391	394	405	390	410	408	416	466	422	376	424	369	422	426	373	392	389	383	386	412	381	413	394	373	401	382	384	394	383	369	394	423	371	407	358	375	376	378	388	387	381	395	356	428	380	433	419	365	416	382	399	411	371	393	374	379	392	422	368	387	368	403	386	404	396	350	407	392	377	357	363	394	397	417	394	388	416	382	390	413	409	403	378	371	376	364	401	428	408	375	407	432	407	399	376	375	412	420	422	419	379	407	380	435	371	411	377	408	382	365	373	429	401	379	385	394	367	405	377	393	401	401	403	400	374	414	417	385	411	362	358	411	371	396	391	405	376	365	397	365	414	387	420	403	395	380	388	403	389	373	398	356	387	370	414	401	402	412	405	376	394	386	383	367	377	402	421	395	337	372	399	397	424	402	406	371	394	409	424	399	367	421	370	426	401	366	371	409	396	398	381	357	399	430	445	357	389	385	371	392	379	427	373
37605	47469	30671	11702	3760	1362	872	754	705	740	710	688	775	720	751	772	806	739	732	739	724	771	717	728	751	746	707	718	780	759	682	751	728	705	747	705	765	737	737	718	745	701	752	725	761	737	757	698	762	714	694	721	728	726	701	694	727	731	704	715	759	713	734	756	755	776	746	770	746	743	722	755	730	708	760	742	720	729	688	726	754	695	691	720	740	716	714	788	747	740	712	769	739	675	681	727	752	703	744	725	744	742	747	735	692	716	717	778	706	675	751	770	758	753	736	741	704	756	752	743	697	715	748	705	728	751	707	707	718	781	700	686	761	776	764	768	732	703	708	797	751	772	717	709	678	764	794	735	705	742	731	729	753	712	745	735	701	747	769	776	730	731	720	759	772	740	716	742	769	740	755	727	727	749	723	758	715	762	707	766	682	738	707	711	728	740	723	743	733	727	721	750	759	712	682	718	804	771	745	707	755	727	694	748	697	704	684	703	730	750	741	770	701	724	730	687	720	729	706	753	730	723	665	730	746	725	762	724	771	715	711	709	694	709	756	754	739	745	690	758	717	751	752	721	736	724	716	732	721	725	703	752	794	765	750	760	753	741	724	734	730	755	704	807	778	716	744	745	715	802	720	726	729	729	695	753	730	704	744	738	710	729	748	762	728	718	711	757	758	737	741	755	758	705	756	745	682	737	677	737	750	749	737	690	689	686	757	692	675	805	709	719	753	693	736	725	753	755	754	694	763	734	681	722	719	694	697	693	725	794	765	744	713	723	681	681	749	713	767	682	723	740	692	713	712	723	742	709	730	735	718	761	722	734	732	750	720	716	761	738	724	769	702	747	711	720	758	723	746	719	748	659	698	712	741	732	750	766	778	755	750	724	709	732	739	693	769	713	794	727	754	729	765	718	763	759	758	744	766	741	756	785	761	713	748	738	705	761	774	706	729	713	731	729	761	710	760	716	783	723	747	793	718	761	743	767	708	754	702	713	714	735	701	738	722	749	689	732	756	708	761	722	745	740	698	695	735	757	739	771	723	735	721	736	790	711	708	751	718	771	730	695	688	736	715	733	740	767	713	737	795	745	718	690	724	690	741	781	758	720	730	747	735	754	749	735	760	753	770	719	721	733	747	740	719	739	690	728	731	734	743	706	733	734	720	716	697	738	706	734	675	734	715	711	732	736	675	749	731	734	701	732	783	755	706	743	744	712	754	753	727	740	746	741	715	716	736	682	731	758	771	728	695	738	765	770	690	743	768	701	745	740	745	764	740	732	715	729	745	757	690	688	754	754	703	694	777	743	719	753	741	775	699	760	747	773	734	702	753	718	716	734	743	762	739	783	765	732	731	764	782	724	755	737	699	737	701	743	692	691	793	733	712	744	745	729	716	788	732	695	736	753	714	697	740	709	732	720	741	768	820	751	773	739	738	720	760	763	733	721	718	699	698	721	701	707	762	718	760	705	704	659	773	755	766	756	754	736	725	719	723	711	652	784	711	703	730	712	688	759	748	712	701	743	740	718	679	811	715	766	722	685	739	741	774	660	742	707	768	703	722	744	714	755	767	756	765	745	784	751	739	735	712	756	699	724	727	729	756	704	700	731	760	716	785	738	725	717	724	690	774	766	745	744	746	757	744	759	724	732	717	713	668	774	681	716	705	712	743	757	761	770	737	734	735	726	680	709	739	673	699	707	690	745	712	761	783	741	753	758	761	742	695	727	744	729	736	745	780	721	723	731	744	717	713	747	726	787	728	727	751	747	711	720	747	722	700	765	755	757	731	789	728	739	756	739	710	740	730	737	724	790	760	702	764	763	751	770	712	711	741	736	737	726	726	728	680	802	721	717	767	776	758	773	777	692	695	792	715	721	762	704	744	744	702	711	708	767	700	719	738	745	728	714	753	699	750	762	734	724	725	720	750	742	720	728	710	720	721	716	740	772	738	742	681	721	765	742	732	746	734	715	714	729	731	734	736	751	766	771	728	724	781	760	757	737	760	723	735	778	733	756	723	735	737	733	702	709	772	693	692	741	679	710	742	708	709	723	731	722	751	720	746	748	723	734	745	701	793	755	724	737	727	707	771	752	720	752	735	698	702	725	753	695	738	699	684	694	698	737	769	706	735	735	748	700	709	682	816	720	747	712	728	729	731	761	731	724	680	733	731	735	728	778	741	727	715	722	721	753	726	742	760	734	688	750	724	734	758	726	752	697	783	711	731	760	702	717	743	748	766	728	741	675	680	706	751	701	761	715	737	746	739	767	723	747	773	711	723	734	755	780	701	738	699	746	764	738	725	734	733	726	728	748	747	711	713	734	709	810	749	811	772	694	780	708	723	744	766	731	740	731	715	723	760	779	759	728	765	751	769	711	720	710	768	767	756	728	723	710	749	756	691	767	760	734	744	727	746	710	710	767	733	747	760	740	754	782	773	770	765	758	755	734	718	728	731	726	735	751	733	787	761	728	760	753	730	728	674	783	767	712	734	773	770	688	746	703	725	765	760	763	723	707	722	739	696	707	770	757	772	764	767	740	692	749	747	757	733	723	814	741	702	763	718	751	721	739	783	712	686	684	714	746	691	723	689	761	703	720	715	720	755	736	730	748	711	718	733	703	745	728	709	730	772	749	687	745	709	755	731	742	734	744	738	716	753	741	760	771	713	752	748	695	736	744	729	772	728	729	697	727	756	738	773	712	780	741	767	757	730	754	677	759	706	690	748	754	659	739	727	740	723	727	694	743	766	735	751	746	702	723	710	795	703	757	740	704	731	739	731	707	741	721	769	699	699	707	709	795	742	713	738	769	756	682	775	754	758	753	741	761	736	758	742	732	690	746	708	753	689	758	719	720	756	715	721	766	760	743	731	714	725	693	739	741	755	728	700	784	779	726	747	700	709	737	692	745	773	761	764	711	689	736	729	708	692	736	764	722	755	781	726	766	726	735	700	742	769	773	707	776	735	744	704	679	738	685	742	730	714	756	742	772	791	708	726	721	772	729	716	737	749	742	712	750	750	696	715	712	752	771	698	727	738	744	780	767	765	722	734	755	763	757	716	716	761	793	705	720	696	750	705	737	706	711	739	729	698	740	745	729	731	757	734	731	714	702	792	781	749	730	723	728	734	788	718	756	718	745	717	771	711	731	692	737	688	734	742	749	704	722	752	750	701	768	736	695	746	773	708	739	685	726	728	776	698	677	742	764	718	750	697	734	801	732	775	751	731	736	730	715	727	750	705	746	790	720	747	740	677	688	756	711	716	732	767	767	786	759	728	771	786	758	710	736	748	724	799	735	733	730	786	742	764	703	687	699	725	729	741	723	765	712	756	747	724	759	735	709	723	779	717	752	748	775	736	745	758	752	767	705	751	693	745	744	740	768	739	701	739	731	709	749	708	745	718	767	714	778	732	722	705	787	723	740	737	813	758	770	723	762	714	750	703	729	744	730	789	756	722	744	783	691	700	760	749	724	732	706	702	768	740	750	751	742
25099	24760	33169	27265	17658	4970	699	422	369	388	370	376	377	411	338	380	408	368	378	421	414	353	439	374	409	370	396	418	387	392	388	369	393	393	337	370	385	458	342	413	393	400	379	360	392	370	380	399	370	419	394	363	408	389	362	379	355	416	361	381	401	391	426	402	348	390	426	391	377	427	415	386	404	415	394	432	416	409	391	417	366	416	394	387	396	401	394	380	399	417	419	393	388	372	413	371	387	422	387	375	432	397	358	417	405	397	401	361	370	371	409	384	431	376	387	392	411	389	365	398	405	392	373	371	375	381	397	369	380	384	394	369	381	396	382	376	384	390	387	408	421	378	377	400	413	390	371	419	390	390	379	420	375	443	392	397	437	405	417	409	361	373	370	436	346	388	398	415	413	401	394	392	408	409	410	400	366	400	413	390	390	367	376	394	378	362	382	392	399	418	382	396	402	375	367	355	370	415	406	403	367	377	379	395	366	377	373	380	424	388	384	391	375	390	394	381	388	378	409	420	410	440	396	393	340	397	384	408	396	387	393	418	362	410	396	384	390	404	389	420	383	418	408	374	387	404	371	364	375	394	371	423	364	400	384	369	352	369	391	381	387	385	401	386	383	403	352	375	397	385	393	367	387	410	403	405	406	413	410	380	382	383	427	411	367	374	384	400	409	352	386	412	407	367	384	417	376	345	385	389	422	349	378	376	440	401	361	371	370	383	404	342	392	381	394	393	396	380	396	384	408	385	369	406	390	396	382	391	376	393	394	399	400	407	400	390	433	388	396	412	410	404	407	376	383	418	360	410	421	384	376	346	349	376	409	372	377	407	432	397	395	425	364	392	395	409	367	383	390	385	445	406	411	396	390	379	387	390	387	393	396	409	383	377	409	403	412	387	389	425	392	380	434	391	376	381	419	413	391	373	359	402	395	382	405	408	404	401	400	396	426	409	389	380	383	403	410	401	416	403	409	407	399	360	438	355	380	422	371	402	375	367	384	373	418	386	368	403	408	395	393	393	400	394	394	373	410	390	368	395	373	350	379	386	404	395	377	382	380	370	412	416	407	381	400	387	355	414	398	375	378	391	419	399	401	409	388	378	375	363	405	362	398	407	352	369	382	357	400	380	397	396	383	392	373	386	404	372	377	384	404	407	398	379	369	410	384	397	412	419	401	402	354	403	406	351	400	345	385	385	383	396	406	437	403	405	373	422	402	424	364	417	403	380	376	384	436	360	417	376	398	378	371	373	402	375	409	397	395	411	396	368	387	405	418	413	391	372	382	361	434	404	387	407	382	387	375	392	394	377	373	407	389	354	385	386	366	402	392	391	406	376	388	391	381	389	395	384	355	376	395	381	402	390	385	405	418	371	402	386	376	363	406	365	414	418	410	420	427	350	390	398	454	391	420	366	389	378	378	408	425	347	406	370	400	379	369	383	379	400	405	363	417	394	399	393	372	413	412	409	378	380	411	393	393	390	389	423	364	363	349	458	413	404	433	419	381	364	398	398	412	379	399	375	389	389	399	387	356	421	424	403	362	398	380	428	421	384	425	406	407	429	397	388	423	396	392	409	394	381	425	390	406	403	374	395	407	413	395	424	386	429	400	380	380	362	360	387	417	412	378	366	383	382	434	372	410	412	408	420	363	410	353	402	402	398	381	398	428	380	441	444	403	428	414	402	386	402	370	428	386	380	353	394	395	403	399	393	405	358	392	413	396	397	408	374	415	364	411	394	440	384	400	372	414	400	395	407	409	365	401	385	420	366	393	393	362	386	408	357	400	402	427	367	411	401	419	447	400	386	398	423	410	400	411	416	387	422	396	425	367	405	381	377	370	372	395	388	396	409	386	403	388	363	373	385	376	368	385	382	412	422	367	396	387	413	396	423	419	390	353	399	421	362	379	399	382	389	363	390	381	382	418	402	363	400	395	394	365	373	400	374	365	397	392	385	390	382	369	394	420	373	430	397	393	395	385	377	377	403	375	392	409	376	426	435	405	374	375	394	402	391	396	351	386	394	371	413	412	405	396	364	406	370	399	347	379	413	382	377	410	379	408	395	367	440	367	395	410	389	401	396	420	414	364	357	369	385	404	412	382	406	373	421	409	417	409	388	390	396	377	417	404	377	386	361	407	410	388	367	418	413	393	418	392	365	367	404	386	392	381	384	416	383	385	401	403	390	387	394	407	377	403	354	423	381	388	378	407	412	399	407	400	398	382	371	358	360	418	423	415	404	418	394	408	415	409	388	384	386	427	387	394	374	374	372	393	410	419	398	383	389	381	417	355	375	401	384	398	342	417	371	400	375	404	383	387	347	391	404	392	373	340	405	378	397	390	388	416	372	360	379	393	373	413	395	382	378	394	376	395	361	356	393	393	395	385	399	372	412	396	366	347	380	372	450	435	394	369	412	372	382	418	393	367	408	382	408	409	411	414	396	370	404	389	388	371	396	389	458	394	399	437	431	428	340	388	386	410	394	383	382	395	436	397	395	419	388	367	380	360	377	427	384	380	410	430	396	398	370	412	379	375	400	399	394	359	415	382	409	372	397	407	393	412	382	383	434	410	434	375	371	377	379	351	381	373	375	405	359	410	379	395	411	406	418	364	399	395	358	386	379	365	391	388	369	410	368	374	390	383	389	374	385	389	405	414	400	362	363	406	369	398	398	378	414	431	379	400	401	411	417	424	398	391	384	391	414	391	377	404	396	404	399	378	389	380	401	391	396	403	374	391	383	379	395	370	424	402	380	404	383	395	379	408	381	407	350	377	394	386	366	368	373	397	391	380	448	396	402	388	399	388	399	378	387	383	384	380	415	398	361	433	404	363	383	346	416	392	393	399	369	372	402	409	425	385	415	400	434	400	380	383	389	380	412	380	376	407	401	389	392	397	407	397	410	421	401	369	404	366	418	398	382	381	372	392	397	389	378	386	428	415	376	402	398	383	365	406	385	361	372	368	426	407	396	390	406	385	409	420	413	414	414	400	401	377	403	406	394	381	383	371	369	387	396	362	419	396	367	424	390	385	391	365	449	387	374	429	402	415	391	438	394	386	402	382	363	392	401	370	414	397	388	364	394	436	395	381	437	377	427	387	391	378	374	411	376	376	384	408	382	433	426	364	397	369	401	390	385	390	361	384	410	391	392	429	375	402	419	378	413	392	370	367	374	401	381	356	386	417	411	369	372	396	384	406	350	407	390	402	408	387	400	399	405	403	396	413	416	427	392	435	368	392	407	366	399	397	380	367	411	454	407	375	389	412	391	371	390	394	356	392	385	391	363	416	398	386	407	363	385	390	388	406	384	417	428	366	372	401	389	374	412	379	383	411	373	388	421	410	396	425	398	366	416	396	368	408	373	403	426	396	425	397	410	403	387	363	383	370	415	383	360	420	394	402	401	415	353	350	388	380	407	389	402	399	414	409	410	399	377	412	415	407	373	418	393	392	404	394	414	405	433	409	404	429	415	391	405	456	407	375	399	349	395
59589	86140	60034	34464	14777	3856	1212	770	732	714	750	724	722	744	713	707	723	723	730	736	719	744	684	744	732	775	751	754	772	763	779	742	707	725	703	751	729	744	764	717	761	783	745	734	731	753	719	771	756	760	793	731	733	706	735	705	692	762	747	729	745	698	729	695	751	716	735	709	741	752	779	757	747	728	766	754	707	751	788	712	718	725	720	713	707	703	739	748	714	729	697	717	748	734	722	752	754	705	734	775	709	715	717	748	708	665	735	722	694	773	732	743	764	697	726	769	731	728	730	744	744	761	747	756	694	746	730	754	743	720	727	733	747	741	723	699	722	723	763	712	709	706	723	741	699	737	736	722	711	775	729	750	735	751	722	716	741	710	739	692	752	722	756	686	702	727	708	678	701	712	718	767	699	717	754	728	724	712	756	757	707	720	754	744	721	748	717	782	750	708	761	774	697	739	747	696	733	763	705	709	771	781	731	744	724	709	719	745	741	671	716	731	715	718	733	765	673	729	697	720	708	708	657	735	707	728	759	716	747	733	734	736	729	751	715	730	745	710	770	721	687	738	702	688	731	727	729	710	729	670	743	734	715	742	742	747	716	729	743	757	711	783	748	702	728	735	704	764	724	724	698	735	701	721	647	690	739	750	681	758	758	705	711	696	711	736	732	727	712	733	754	753	688	758	734	733	741	714	723	695	719	735	715	724	719	760	739	717	747	691	754	694	710	729	710	779	717	757	719	788	732	744	746	703	681	713	755	748	743	740	728	722	725	692	726	714	710	687	722	724	734	741	753	747	692	709	771	712	787	733	745	769	778	672	737	727	742	781	689	722	724	720	730	693	696	774	745	739	782	740	692	721	762	724	725	703	746	685	777	705	763	696	744	756	678	726	692	752	675	708	695	706	711	715	758	712	722	728	769	700	727	780	731	745	737	724	717	744	729	723	729	774	721	717	693	705	763	681	739	717	757	711	673	831	743	709	733	747	716	718	708	696	713	706	695	732	748	667	762	720	694	684	737	703	743	765	715	726	733	754	755	765	725	722	692	736	663	709	722	709	676	777	665	776	726	755	769	722	727	755	778	707	711	738	716	723	707	673	722	744	713	726	715	759	699	708	690	764	717	746	701	756	676	746	746	735	718	721	725	766	731	730	730	690	757	735	716	735	697	690	743	702	711	712	759	715	701	695	670	724	765	740	712	755	711	757	761	700	717	731	692	684	752	739	786	766	686	705	692	705	711	693	699	725	708	732	753	721	751	716	757	731	680	741	681	757	711	717	727	719	741	696	756	723	744	713	746	657	680	755	692	726	685	712	713	712	749	744	708	734	705	707	766	716	730	701	774	768	722	756	755	712	710	724	674	734	679	768	743	739	755	759	725	742	724	713	745	728	746	719	708	753	708	770	723	726	718	724	763	777	721	746	733	762	756	718	764	778	733	746	751	737	716	715	696	736	673	781	721	683	657	708	706	744	749	707	728	745	742	795	723	719	700	730	726	689	813	685	767	754	736	749	723	729	666	711	712	709	680	750	758	720	707	740	742	681	697	754	730	737	705	727	709	704	741	717	730	702	743	746	721	743	662	714	739	725	684	757	711	774	693	742	744	699	707	693	754	695	732	722	723	731	746	700	751	716	721	708	699	762	708	705	715	763	720	739	710	705	674	735	777	706	727	742	755	726	739	699	716	717	706	712	746	746	721	751	685	741	729	692	713	709	691	747	749	708	714	704	691	700	714	688	782	724	747	729	731	752	752	746	712	735	746	706	697	705	761	673	757	741	693	713	708	713	718	722	696	752	739	748	733	735	733	761	688	734	726	730	758	746	728	761	782	701	763	725	733	706	711	724	762	730	778	672	700	758	720	698	731	729	743	726	680	699	723	739	741	667	710	694	737	719	717	730	713	716	743	714	778	737	753	759	770	708	780	728	712	786	728	703	684	730	719	733	798	730	715	740	746	765	721	744	779	665	754	746	788	680	703	729	670	735	672	718	750	700	705	769	701	711	733	703	693	761	734	747	685	735	769	713	745	769	713	719	685	768	764	691	687	762	717	712	720	721	720	729	765	715	721	709	708	738	737	698	774	750	698	788	772	749	738	719	741	749	693	764	724	738	729	743	724	730	712	723	768	674	712	691	792	746	654	783	729	761	715	691	741	731	694	720	741	684	764	755	691	726	714	691	710	747	730	702	788	762	778	747	762	714	785	755	710	759	705	722	640	692	695	748	697	697	757	728	692	692	674	750	752	745	707	739	726	739	750	749	714	719	690	760	714	713	753	701	739	734	702	727	772	738	739	747	721	706	709	715	685	761	701	712	727	713	726	688	772	741	755	722	731	701	697	688	710	745	778	715	693	739	712	721	728	783	739	741	692	722	711	733	702	678	729	726	730	705	758	753	731	786	708	766	765	702	721	689	723	691	749	701	744	760	720	759	749	725	707	727	745	734	733	750	715	710	728	747	731	739	773	750	669	739	761	731	739	727	739	766	701	740	729	739	770	686	683	698	747	670	747	658	712	718	718	741	743	684	751	736	705	757	727	739	746	746	750	720	699	715	760	670	725	744	673	722	750	722	732	731	702	723	726	712	774	682	742	749	731	767	741	713	719	669	729	743	709	718	713	658	704	679	742	769	707	685	780	698	736	726	746	706	782	709	723	760	695	779	750	724	747	729	751	736	710	717	705	752	748	753	739	754	717	694	726	691	768	721	693	756	750	744	734	735	735	696	727	714	756	732	744	721	732	749	729	694	698	719	729	766	753	718	763	719	694	774	726	750	697	746	756	694	710	707	767	700	707	686	759	733	726	749	671	702	757	694	768	722	733	770	708	704	771	740	765	709	776	717	760	698	729	693	706	713	752	701	729	718	741	736	755	730	750	774	751	750	731	723	726	726	758	736	679	743	766	685	715	773	711	719	715	746	795	698	704	720	722	684	747	695	734	729	741	693	724	744	717	704	732	768	660	752	726	707	760	717	766	741	730	688	733	741	728	776	661	735	700	744	740	702	724	702	691	774	719	722	737	801	762	706	718	734	727	731	774	766	724	721	686	722	699	681	700	740	803	768	750	762	725	708	694	734	751	757	741	724	790	729	715	693	680	686	737	736	711	715	727	753	756	752	710	756	725	767	765	774	696	725	764	732	741	727	735	726	771	738	788	803	730	737	744	717	782	736	755	741	712	750	710	680	702	724	783	718	746	737	688	751	775	728	697	734	714	713	705	695	699	706	705	698	710	768	707	729	729	744	710	782	745	751	761	755	696	755	736	686	690	689	731	741	745	728	734	733	776	711	704	718	714	705	763	751	740	729	692	717	712	733	753	752	746	683	729	760	701	767	721	766	706	766	727	751	678	731	766	737	708	733	710	779	737	689	689	701	746	766	707	714	748	738	707	704	713	735	696	747	752	756	712	739	721	779	772	762	722	671	736	686	705	727	758	781	726	694	749	742	746	709	744	723	721	752	749	708	695	767	752	711	714	758	721	703
23463	22255	30966	25600	21315	16730	3466	539	460	481	461	459	438	490	470	450	433	442	430	477	435	478	471	460	471	445	465	444	461	482	460	500	465	448	431	439	440	463	420	445	444	437	462	415	474	440	433	440	412	438	461	444	448	447	464	452	451	484	465	487	452	443	426	440	440	472	445	476	441	400	427	421	472	456	467	487	440	424	457	473	427	396	425	442	436	438	423	472	444	447	472	441	443	444	458	451	439	426	434	450	478	418	415	439	422	440	447	448	435	441	459	498	480	412	437	460	460	440	446	443	499	423	475	454	504	431	433	421	448	457	431	433	466	416	469	458	451	478	432	450	415	436	443	411	448	419	509	468	445	426	452	409	441	410	446	437	423	431	447	418	468	507	481	457	462	463	409	414	445	410	437	443	419	454	411	428	457	435	472	461	436	438	443	426	442	460	454	425	438	459	482	417	431	439	432	453	448	420	448	459	445	423	479	444	425	471	470	412	437	465	443	441	439	451	460	431	494	447	471	436	430	465	417	402	469	414	412	429	440	421	491	428	465	453	465	457	432	434	499	443	425	441	423	456	432	474	467	435	432	452	434	443	439	424	447	457	449	434	463	403	458	457	480	463	449	452	465	464	448	420	408	410	456	441	390	475	454	442	443	499	459	444	445	478	461	407	451	442	441	450	413	464	394	454	463	457	437	456	427	463	440	442	452	488	435	438	469	419	416	470	425	461	479	443	485	457	468	451	461	453	442	446	415	388	463	445	432	419	433	404	420	463	408	404	448	435	467	453	449	455	404	458	455	447	478	432	424	416	478	422	446	457	459	439	443	487	455	482	447	473	445	440	442	450	427	425	425	422	448	433	444	453	479	441	459	461	436	458	454	448	413	450	471	460	477	435	455	449	465	388	434	468	400	407	479	447	466	419	392	481	426	446	452	473	430	438	455	469	448	450	451	494	442	437	461	434	428	449	475	463	409	421	429	456	462	450	480	485	442	445	443	443	461	475	449	455	465	451	463	436	394	446	440	462	415	412	474	439	492	421	438	411	459	450	424	434	436	439	458	422	466	460	467	409	444	441	462	477	454	437	434	442	456	455	479	452	429	439	430	443	433	437	443	405	418	454	466	451	415	427	437	464	473	437	465	461	413	413	445	458	473	456	424	447	445	427	449	449	443	440	463	419	412	462	454	434	431	446	451	488	466	438	431	434	431	481	408	456	464	449	412	447	491	444	458	461	456	443	433	491	445	450	421	461	428	461	431	438	455	469	432	481	458	429	414	437	419	456	430	436	435	474	453	429	437	433	413	463	424	452	476	426	427	456	478	466	485	462	451	449	461	428	422	438	433	488	424	423	445	449	432	460	451	415	396	423	454	433	415	433	449	430	391	450	451	414	449	433	435	464	460	461	431	460	467	465	430	460	425	432	458	444	414	411	451	459	428	426	421	453	412	438	422	446	435	432	456	415	418	438	449	436	459	451	451	440	420	419	506	440	471	433	435	439	425	456	463	419	472	450	465	431	472	433	443	471	438	470	431	429	453	453	493	458	443	399	490	452	424	435	430	435	414	444	480	450	423	459	459	435	444	436	430	460	441	455	426	425	472	434	418	421	414	476	455	445	434	470	411	441	453	491	400	479	454	450	426	445	464	457	470	481	463	471	437	431	392	421	429	425	411	420	477	461	459	440	416	487	410	458	421	445	466	449	455	453	433	463	431	417	414	472	487	443	404	408	447	447	434	478	419	429	406	466	456	478	430	431	474	449	453	471	476	446	412	426	456	444	422	433	458	462	484	461	470	440	431	422	443	472	446	439	446	475	421	449	427	454	474	452	455	452	416	468	429	401	468	439	448	461	468	482	481	433	458	414	461	416	471	428	430	402	419	412	411	436	440	424	433	453	440	462	442	466	457	425	441	454	412	443	470	469	448	474	445	463	442	446	464	443	469	445	464	451	517	454	434	436	455	452	433	437	442	446	449	439	458	416	453	425	400	457	420	450	450	456	506	463	459	439	452	455	458	441	457	446	442	433	440	472	463	447	443	482	452	441	417	433	459	441	442	450	434	449	432	433	444	470	425	426	455	445	446	439	477	464	418	463	451	420	413	461	434	433	418	460	471	462	438	467	455	450	419	443	433	443	448	467	429	412	442	467	453	414	449	435	449	460	444	435	442	434	462	492	431	450	429	452	460	455	430	418	425	444	461	430	418	453	457	420	445	425	470	457	433	420	471	415	446	406	447	449	424	442	479	470	449	448	487	458	437	434	490	475	459	463	450	452	405	442	448	404	468	426	455	454	478	439	452	449	459	445	451	434	433	465	470	454	410	456	478	449	417	430	429	466	476	470	463	442	448	402	435	434	445	461	437	504	443	466	446	443	443	435	438	429	445	416	425	444	460	408	437	462	450	427	467	425	467	473	458	467	428	456	437	468	438	428	438	446	474	466	466	428	410	440	451	443	442	467	439	463	469	461	408	460	449	438	439	439	463	491	437	455	430	454	444	443	419	436	452	459	444	413	459	420	464	423	429	421	439	476	449	435	398	462	460	433	440	477	455	402	403	460	419	407	452	445	451	425	470	433	446	426	467	411	448	437	438	457	459	420	459	466	426	428	426	426	436	404	434	442	444	446	473	444	483	459	466	468	432	466	458	460	455	419	455	450	431	441	501	471	446	422	459	446	467	469	488	419	426	437	437	419	416	446	452	458	434	468	459	412	439	397	429	492	426	434	466	419	443	430	434	454	460	458	472	490	459	435	448	454	470	467	466	439	469	498	424	467	421	461	432	421	435	447	458	478	454	468	423	461	503	491	425	452	448	434	411	404	460	437	434	482	468	435	435	456	490	422	428	424	418	453	479	495	455	474	476	411	432	453	427	471	433	461	452	416	444	455	434	446	435	437	451	441	450	427	439	491	435	449	494	461	449	465	483	434	438	436	403	434	462	457	404	419	452	484	438	454	443	428	459	401	445	453	429	409	438	410	441	451	434	431	427	442	455	444	454	439	474	421	448	473	438	450	446	462	444	466	441	442	458	419	446	443	422	444	456	437	452	433	476	431	452	427	422	437	431	434	447	438	467	474	424	431	454	428	456	458	465	466	438	443	493	436	467	446	467	421	459	397	443	463	405	452	464	467	479	425	463	456	479	422	444	434	462	429	427	448	453	451	422	471	403	467	462	475	456	454	468	444	496	457	472	445	425	460	460	473	447	435	417	446	484	447	451	484	470	402	425	452	400	465	473	430	500	512	454	435	408	433	401	432	442	427	461	419	452	519	494	436	459	484	435	439	450	461	464	432	415	435	397	449	441	471	428	415	420	449	454	413	408	448	470	421	468	461	442	457	424	451	431	491	448	449	433	447	444	440	485	428	453	447	442	402	426	448	483	442	440	420	448	436	442	447	473	477	425	445	452	432	453	473	433	457	449	432	434	419	436	433	436	421	459	454	451	500	450	402	466	461	456	442	420	413	426	470	436	443	419	451	447	454	460	483
59015	98657	74765	45522	22044	6189	1684	863	814	814	790	797	787	758	810	718	800	769	816	773	791	833	808	785	805	779	804	757	794	802	746	811	827	810	768	759	787	803	770	774	774	742	823	818	838	797	782	770	809	772	773	830	818	756	790	780	785	785	791	796	794	766	825	841	795	807	753	788	820	765	813	772	779	792	851	758	764	851	798	795	801	787	830	855	807	806	850	744	822	823	782	830	823	781	776	760	865	799	744	797	801	813	783	813	754	808	775	822	790	759	793	774	843	801	752	797	815	804	785	773	761	785	807	783	777	814	815	759	752	802	760	825	795	800	789	758	803	769	767	798	816	795	763	793	777	774	762	815	785	764	827	802	812	764	841	798	844	803	788	819	785	794	832	752	755	842	747	822	734	793	810	781	792	787	791	776	790	796	763	805	832	790	745	805	779	795	829	729	777	816	793	794	748	750	787	800	770	844	766	753	789	784	754	759	822	794	761	783	786	754	766	769	819	791	872	787	779	799	814	788	831	769	806	783	810	785	793	778	767	776	778	855	781	785	714	771	758	789	813	801	784	789	792	822	799	811	766	822	778	779	860	811	826	783	815	773	759	809	733	818	775	768	818	782	739	786	836	790	829	793	757	769	769	827	791	758	731	803	793	781	798	794	780	811	835	797	776	806	800	765	787	781	784	780	807	801	805	784	779	850	773	798	744	851	784	827	795	803	776	809	823	770	815	728	793	838	827	758	839	770	796	779	810	764	817	793	797	794	782	773	766	775	808	790	818	813	762	769	738	779	791	819	755	837	766	858	761	797	756	769	802	760	779	776	788	802	821	778	795	801	742	814	762	770	803	794	781	783	787	809	780	769	798	763	812	826	772	782	838	782	796	831	785	789	857	788	804	824	753	818	817	755	766	775	811	762	803	769	799	820	844	806	779	768	807	817	771	801	802	796	810	791	792	821	785	783	811	778	746	789	790	813	728	776	777	822	784	795	781	754	817	771	848	742	768	782	791	773	822	786	798	721	802	784	789	773	805	827	752	743	797	810	804	791	820	762	793	785	770	761	861	793	793	790	771	778	817	801	781	787	812	707	809	800	870	787	802	846	818	760	800	777	761	754	769	782	759	748	822	801	862	796	791	766	814	792	782	802	809	774	802	786	829	782	841	820	782	807	784	817	829	809	794	851	763	789	825	779	780	794	806	809	735	810	822	778	812	816	775	779	811	826	772	746	808	795	765	761	803	790	811	830	769	812	766	809	804	737	756	813	808	828	777	773	766	772	760	774	810	789	788	756	764	735	858	812	817	777	832	787	801	830	799	795	800	736	757	846	762	816	809	780	788	812	748	773	812	805	796	733	773	768	838	796	782	838	747	694	841	699	722	737	798	767	853	790	811	765	796	820	823	823	780	773	819	765	767	759	799	799	791	793	797	782	804	829	813	822	810	785	779	791	797	777	800	817	807	855	803	732	837	841	812	764	837	790	843	791	782	798	800	784	787	729	779	772	792	814	787	804	752	780	786	820	820	820	826	759	780	851	763	708	815	737	790	833	813	726	833	821	795	789	754	793	791	771	773	802	811	819	752	793	801	774	825	831	810	806	786	817	801	742	772	772	777	819	824	807	800	788	752	802	760	823	786	757	751	807	734	778	824	815	775	764	822	785	801	752	791	744	792	838	824	786	775	802	816	823	815	749	762	783	809	795	783	788	759	750	845	800	777	802	831	808	777	742	814	772	790	747	777	756	832	809	783	763	802	770	825	743	782	794	848	816	767	795	735	765	773	851	785	731	748	811	795	759	822	805	826	763	797	767	831	820	810	803	767	782	799	791	754	779	814	781	807	835	759	823	804	768	802	822	770	834	769	825	792	779	775	799	795	823	770	805	765	810	794	765	789	725	781	789	873	773	829	778	790	765	782	831	812	816	802	800	803	760	829	726	816	776	751	775	807	770	803	830	777	770	807	817	813	794	827	845	810	757	800	775	796	818	856	803	764	819	739	800	778	758	824	791	811	815	771	843	861	782	770	812	763	755	795	800	788	769	805	802	806	758	767	855	790	722	804	773	790	834	802	773	808	800	762	731	778	794	796	772	826	825	792	783	831	786	822	762	820	809	772	795	806	826	735	831	814	771	834	790	812	765	790	777	756	804	781	810	861	799	818	796	734	797	796	783	815	801	761	781	789	732	800	804	834	817	806	824	796	770	783	795	794	783	839	794	771	779	821	740	784	728	797	807	759	816	850	773	811	776	767	814	759	767	788	855	783	828	786	769	789	777	807	814	788	773	751	798	793	806	780	757	738	800	744	812	813	813	774	796	773	804	805	795	811	802	748	787	802	854	804	776	787	782	777	811	767	795	789	762	805	766	796	827	784	796	764	807	798	767	820	780	811	803	806	785	799	782	830	784	800	832	815	818	795	788	778	804	741	813	767	808	831	814	775	774	750	827	774	787	808	817	798	798	766	820	768	819	815	793	818	792	793	781	790	805	776	856	809	794	808	757	793	739	743	767	845	785	818	756	772	777	827	784	806	780	803	800	745	785	822	789	713	806	788	803	798	828	816	799	800	807	782	725	729	831	774	775	798	731	791	771	764	844	779	815	804	856	774	788	774	767	854	822	793	787	797	825	803	786	771	812	778	797	768	809	808	786	810	843	814	785	774	784	829	763	842	816	809	786	823	805	799	851	748	774	816	755	795	798	829	744	833	816	767	754	781	820	816	770	794	834	787	824	836	742	810	796	791	800	767	795	803	817	769	794	797	795	826	781	754	754	828	817	798	792	834	776	818	788	799	799	754	781	815	786	776	766	778	791	802	821	794	832	824	832	760	856	774	793	774	813	782	804	753	813	778	786	779	776	827	743	821	895	775	784	748	786	853	787	785	800	772	798	802	769	822	784	791	752	785	731	764	783	790	802	744	759	814	759	804	815	771	796	833	783	799	779	785	805	832	795	818	808	743	793	801	766	832	753	767	776	752	822	780	775	767	747	813	764	809	810	831	821	829	806	790	786	803	787	791	781	781	808	801	759	772	812	779	797	785	831	774	774	806	775	775	739	821	792	820	796	796	823	772	800	800	789	836	787	873	801	815	751	740	783	819	804	774	813	800	789	771	773	809	796	782	825	773	757	776	821	823	755	767	819	808	736	761	809	800	828	832	825	772	778	824	738	818	768	769	789	837	821	789	783	802	787	763	792	805	840	804	691	767	812	795	815	835	810	782	801	823	798	850	778	849	771	830	810	757	796	818	771	747	797	782	782	773	766	794	788	806	738	784	836	803	774	813	777	787	740	829	786	799	774	782	774	803	751	829	778	763	794	791	754	755	796	781	774	779	811	766	757	718	744	816	781	773	831	803	763	779	816	778	774	831	779	847	782	787	798	774	750	775	766	770	776	827	782	807	828	790	763	735	784	789	786	776	775	813	797	793	781	792	766	777	809	793	843	818	805	763	807	797	761	799	795	765	833	781	786	792	786	828	804	776	809	782	779
29789	29482	26819	11871	2155	685	448	443	408	394	414	347	382	367	379	410	417	400	388	393	419	387	445	414	398	404	427	390	365	425	376	413	397	438	377	368	399	384	385	359	412	415	387	370	401	396	373	400	455	381	414	378	334	404	405	388	430	401	415	358	365	375	384	406	383	368	400	393	385	399	406	406	394	398	377	363	402	416	418	390	412	411	418	373	390	389	425	421	410	407	416	409	397	425	393	375	403	441	386	380	406	401	378	384	385	423	365	440	412	377	379	413	374	407	397	382	420	367	425	389	388	399	412	386	354	379	399	397	404	390	398	418	416	422	384	374	401	384	420	377	421	395	404	378	386	394	385	427	394	389	369	416	389	383	388	396	373	381	402	389	372	430	357	391	388	397	407	392	393	391	381	397	349	425	371	403	386	388	397	383	391	400	369	387	452	349	375	399	406	373	402	396	371	385	402	436	390	395	410	375	362	405	381	391	394	414	375	388	374	404	411	406	366	363	380	365	407	415	412	357	372	408	398	405	415	377	374	366	379	353	392	376	361	378	380	385	380	399	403	388	368	394	432	390	402	373	373	382	433	407	417	406	380	432	421	390	401	389	419	374	354	356	426	395	389	399	358	387	412	410	391	405	374	382	412	408	394	422	391	389	414	383	417	382	414	393	390	407	417	390	368	418	423	382	377	390	407	380	390	386	422	436	386	366	370	435	355	391	391	397	386	385	387	395	402	377	367	396	381	386	373	377	379	397	416	443	389	365	388	391	399	375	390	386	387	381	384	422	412	373	355	400	382	401	368	385	371	429	410	393	395	385	417	397	403	411	380	387	393	389	404	391	414	384	413	376	421	370	399	400	401	395	369	400	384	405	391	380	427	409	409	408	399	371	416	354	419	423	416	421	392	405	428	383	416	366	398	425	385	395	384	368	414	392	404	354	412	428	371	417	406	411	399	373	394	386	360	390	392	415	404	396	373	387	375	422	362	424	411	395	419	404	382	396	393	423	389	384	381	419	381	397	416	385	377	361	399	379	384	364	392	381	391	381	429	363	432	386	410	427	390	383	382	412	418	387	398	397	404	410	381	365	394	381	402	392	433	426	427	432	388	376	429	411	366	391	413	432	375	382	394	394	375	371	388	381	404	404	449	405	406	399	364	388	412	403	411	380	392	408	384	387	410	384	410	399	408	420	391	365	382	371	406	407	387	385	393	389	399	387	384	393	372	394	378	359	420	414	387	385	401	387	396	386	398	388	382	385	376	396	429	421	401	389	421	392	361	399	404	383	357	350	376	372	379	358	379	382	417	403	404	424	393	403	411	397	414	428	384	390	394	380	384	395	393	380	408	429	398	412	379	373	414	379	409	413	395	394	356	413	367	452	427	384	387	441	378	377	374	398	418	414	352	370	390	408	397	376	412	404	399	382	391	394	362	395	408	384	416	391	383	365	425	424	393	417	393	399	413	409	384	420	394	387	395	417	402	371	413	395	395	409	367	416	395	365	415	429	411	413	416	377	401	390	418	383	378	379	419	396	404	405	382	425	418	407	411	377	408	389	393	422	386	404	367	403	414	377	386	417	417	404	394	407	378	423	364	391	397	413	385	380	390	373	390	372	410	380	395	379	384	403	354	373	382	361	378	384	394	423	427	398	411	362	380	404	370	418	421	351	392	374	384	384	385	391	376	388	382	394	397	382	401	401	402	411	393	407	388	394	402	382	410	361	431	397	424	427	383	400	374	426	350	384	384	360	394	430	386	388	393	390	398	413	399	390	414	401	387	382	359	371	409	389	391	406	419	356	386	381	383	403	385	390	397	377	402	393	363	416	405	347	386	370	391	411	381	414	356	354	445	403	419	417	417	405	374	378	387	398	379	392	358	407	401	416	387	400	377	408	366	369	388	400	377	389	368	390	382	410	444	392	398	360	411	404	394	387	364	358	389	421	404	405	388	379	390	411	415	380	384	383	414	404	417	405	360	413	383	399	348	416	382	407	407	430	412	366	430	389	391	398	434	355	394	369	412	400	423	408	378	393	377	360	441	394	390	379	419	394	427	417	421	405	416	402	416	359	381	358	401	372	431	369	409	375	382	348	429	382	391	410	394	367	375	376	410	400	426	387	387	349	389	403	381	404	393	413	394	358	384	373	409	434	372	400	384	403	454	401	401	389	436	395	380	420	347	384	396	432	409	369	386	432	406	416	415	386	371	411	401	395	386	390	381	429	445	384	411	401	390	441	388	378	417	405	374	396	377	411	392	395	369	387	381	391	374	363	387	387	401	414	413	394	397	416	327	415	396	408	381	383	410	380	408	402	409	400	386	398	387	425	392	403	424	396	387	403	423	387	387	386	375	419	394	391	415	407	365	406	390	392	416	399	397	388	380	376	386	378	430	409	414	375	408	379	396	353	405	402	411	386	401	426	403	379	382	416	364	398	412	419	387	434	390	404	391	413	356	347	421	405	396	417	364	380	394	410	404	416	383	402	394	412	389	374	393	392	424	388	372	401	380	391	372	404	388	365	390	355	401	404	410	384	367	376	406	397	376	372	380	395	376	393	386	356	407	392	396	406	414	374	346	413	367	381	366	386	395	361	393	396	394	396	385	396	393	403	382	352	413	389	402	379	360	358	385	410	429	388	407	411	395	379	413	373	388	381	388	406	396	415	369	419	411	426	384	390	374	407	399	395	401	415	393	393	364	409	384	423	466	393	371	397	396	408	401	422	358	404	386	395	394	393	373	384	392	395	405	393	408	393	378	407	366	394	390	399	348	442	402	372	396	369	428	395	419	405	394	402	396	377	397	391	378	371	402	404	385	402	344	393	373	349	384	368	363	375	417	390	388	437	419	371	410	394	363	414	403	402	405	375	424	393	395	412	391	395	381	407	388	397	391	391	387	413	398	431	419	388	397	403	415	378	419	428	357	405	380	371	373	416	366	360	410	374	390	370	407	386	411	427	422	353	421	405	390	383	421	399	386	375	383	380	394	417	380	362	387	403	397	366	434	393	375	395	415	411	371	363	415	384	366	405	406	419	402	398	439	387	372	393	403	412	406	401	378	382	394	349	398	404	348	381	385	401	383	364	391	416	389	400	391	385	389	428	372	378	412	371	411	362	391	410	409	373	396	430	395	398	419	398	397	397	387	352	416	362	419	431	392	388	408	361	413	421	375	417	417	390	399	384	350	406	372	395	357	382	368	410	461	411	410	426	372	360	424	387	432	366	381	373	387	398	398	403	404	379	393	413	406	423	385	398	407	404	358	402	385	412	379	398	368	381	404	402	393	396	396	373	414	418	388	400	377	415	367	409	413	406	405	405	392	418	420	404	374	412	407	378	376	402	370	373	395	398	370	393	409	389	389	407	406	370	393	410	415	404	397	400	400	434	393	412	398	397	378	396	408	393	410	371	367	432	381	381	428	405	405	423	394	412	361	378	419	397	375	407	400	410	378	391	405	409	367	392	424	398	385	406	388	424	349	413	398	416
37362	47038	32920	13099	4311	1549	814	755	774	719	757	738	768	754	728	731	753	701	742	716	680	777	763	722	810	761	710	738	743	755	766	714	712	716	708	751	748	724	740	699	770	758	727	750	718	748	722	734	743	744	773	734	786	800	747	729	757	725	786	694	736	692	718	700	720	724	729	761	708	735	773	727	668	749	733	728	756	712	725	765	728	761	748	768	738	751	690	751	755	702	719	758	738	735	664	733	735	803	740	724	709	750	737	724	734	759	722	777	738	786	683	688	751	755	744	792	697	727	757	700	707	681	691	741	729	747	744	738	748	717	698	747	725	698	759	711	743	745	745	741	737	761	738	691	760	790	746	756	745	686	720	691	748	738	721	720	723	752	716	744	733	708	681	800	740	739	743	724	757	758	690	698	720	742	766	734	679	735	712	767	731	770	715	754	735	749	741	705	778	734	666	727	735	746	773	721	706	702	700	725	718	739	747	758	711	713	778	759	719	792	713	756	736	730	744	724	796	741	755	687	746	743	740	733	737	788	715	718	713	707	724	754	715	752	740	739	758	728	712	731	715	734	793	724	735	757	731	717	773	701	742	726	771	768	743	749	771	709	749	737	711	694	701	756	719	716	747	703	783	749	668	735	742	654	719	760	708	720	718	743	768	749	725	769	766	781	740	708	742	723	703	743	711	694	731	737	753	747	717	725	700	728	740	752	683	771	782	746	735	771	750	731	722	727	704	759	727	696	709	732	673	760	737	731	777	720	700	716	719	728	733	731	714	715	780	742	735	741	780	729	758	734	732	760	714	712	742	762	780	715	712	727	749	726	726	700	721	740	715	758	780	745	762	728	704	756	703	740	725	787	719	766	771	738	771	753	745	744	713	734	742	740	784	733	748	722	753	741	783	758	724	691	695	720	743	723	752	753	758	742	713	667	791	698	721	753	712	763	705	777	680	677	713	711	742	720	724	755	709	683	704	786	800	761	678	786	716	777	761	744	697	702	652	791	739	750	818	723	705	687	760	757	679	722	734	680	740	765	712	723	724	699	774	731	763	709	714	674	706	755	745	732	748	701	696	762	755	717	743	724	759	749	706	714	734	782	754	712	723	747	776	705	785	788	731	764	735	701	724	738	736	718	752	748	773	714	694	759	701	747	714	701	730	671	741	748	733	731	735	690	755	743	761	735	741	725	785	732	715	741	749	758	729	739	721	701	716	764	682	735	707	747	722	749	712	717	718	687	712	722	755	755	709	733	723	711	718	725	741	771	685	749	739	731	698	711	744	724	719	748	773	660	712	702	773	710	725	697	728	789	779	686	752	736	713	739	754	708	737	733	755	762	739	715	740	705	727	701	716	764	735	718	782	718	698	746	733	751	750	704	701	765	718	708	782	746	747	735	706	747	760	706	765	711	715	761	757	700	768	779	735	710	733	757	738	780	709	714	733	736	688	735	742	724	730	746	740	769	749	726	731	736	742	749	711	720	739	728	743	729	731	737	732	739	745	761	743	785	763	716	726	797	742	710	718	735	733	734	754	730	760	717	758	759	756	745	709	729	719	715	675	730	720	769	712	734	752	684	711	771	712	680	699	700	727	753	700	760	712	740	686	701	764	698	744	770	704	718	714	712	741	713	718	731	661	696	766	743	729	727	742	760	701	758	761	725	768	753	740	737	706	729	788	728	780	731	730	741	739	719	710	734	754	741	737	706	727	714	700	732	738	768	715	743	742	720	755	732	734	766	760	737	707	712	702	748	716	731	778	736	763	708	752	700	745	700	726	726	760	733	726	758	715	742	679	745	712	716	754	788	704	752	707	761	758	729	698	750	711	737	752	734	739	708	742	764	765	746	776	739	720	674	737	695	717	704	722	749	684	731	740	788	764	693	758	721	752	688	708	718	770	752	758	740	689	794	729	738	773	733	736	792	736	763	762	726	718	715	761	732	740	754	746	755	701	753	740	785	747	736	707	740	695	724	747	750	718	718	755	807	686	744	738	760	773	715	746	720	774	669	751	725	706	714	784	692	758	693	744	718	712	794	735	745	771	691	720	767	731	769	745	771	724	758	730	752	758	725	727	680	731	747	723	794	751	723	753	734	701	733	736	763	715	780	736	713	758	773	756	697	725	717	710	740	749	767	722	734	754	746	721	731	707	715	736	709	688	736	728	776	735	754	708	703	725	757	691	705	731	711	719	760	746	734	663	731	734	750	700	730	696	706	732	734	744	782	752	712	703	711	725	758	742	714	746	709	722	721	719	743	732	767	732	714	778	791	731	739	752	745	746	708	721	683	764	712	742	679	744	733	752	739	698	743	734	736	766	701	718	734	757	761	780	738	717	764	760	728	750	828	745	724	726	758	726	697	734	733	778	774	747	702	770	750	713	752	701	751	738	741	706	706	723	719	691	720	710	780	715	792	696	735	704	741	702	707	703	753	649	706	772	756	664	705	729	768	730	714	712	701	788	754	758	761	728	715	743	706	746	749	712	718	728	746	723	749	773	787	736	751	718	711	719	725	691	710	722	713	730	712	776	715	778	787	731	770	709	785	781	698	715	687	710	676	774	696	768	747	730	725	746	701	746	693	712	706	740	728	673	799	717	723	724	765	774	708	774	736	719	694	727	728	800	690	744	729	695	716	784	655	740	678	767	705	737	734	711	726	826	695	739	696	740	764	759	787	749	697	758	729	695	732	744	705	748	719	749	743	732	710	748	745	718	746	737	759	795	733	720	794	723	684	717	765	720	774	767	709	723	707	746	755	738	748	785	730	694	742	692	726	756	701	719	723	733	750	743	740	768	743	704	727	710	747	708	760	767	716	727	754	763	739	715	689	714	715	703	735	713	760	729	758	712	734	732	706	735	690	748	727	757	748	676	721	716	756	760	772	784	743	737	729	709	731	749	734	718	743	722	710	693	720	722	710	699	722	708	706	741	781	732	716	713	764	744	710	756	711	719	679	772	739	722	728	706	760	735	776	718	707	738	758	739	735	750	766	767	685	727	709	712	747	762	704	767	714	730	737	688	734	729	674	768	798	717	715	733	763	741	728	783	760	722	731	699	726	757	702	721	706	689	749	702	701	685	736	726	726	770	741	751	706	723	713	714	740	727	715	718	743	786	740	724	744	725	757	718	741	781	720	733	769	725	769	703	706	669	732	699	741	663	760	728	734	747	735	709	749	719	745	791	724	738	769	750	806	727	754	735	727	725	724	716	697	722	725	711	741	755	738	733	708	762	759	773	716	733	725	774	750	732	741	693	749	767	697	730	696	705	711	731	749	728	741	712	754	711	743	736	723	710	726	732	763	707	735	744	759	786	763	748	747	738	759	737	755	766	750	740	718	751	733	784	714	762	728	710	734	750	780	739	740	753	785	750	697	718	763	703	729	733	763	747	711	670	739	736	745	750	761	732	750	747	669	730	709	716	734	680	704	738	710	752	790	732	771	746	702	721	732	711	749	697	731	737	713	767	777	712	740	745	731	703	786	744	753
24976	24281	34019	27690	17866	5400	803	467	378	408	431	410	410	420	381	411	414	396	397	395	418	394	423	383	425	403	409	364	421	378	389	409	405	377	372	399	392	361	374	375	398	376	373	391	424	400	429	342	418	411	381	372	378	391	437	415	400	380	411	402	370	346	394	356	403	458	407	424	418	403	401	393	394	358	391	398	396	396	370	402	382	382	359	382	387	382	405	360	403	383	407	391	401	370	369	374	395	400	404	373	381	359	418	385	383	387	399	364	376	381	335	397	379	406	413	366	376	384	370	377	366	397	414	371	378	412	392	377	411	390	387	376	386	386	404	370	400	414	393	406	373	388	348	382	390	377	422	408	386	355	358	400	361	409	388	399	418	396	397	428	407	400	396	388	399	379	356	397	351	344	381	395	392	383	397	433	380	377	415	418	392	413	390	398	409	367	406	367	401	383	412	384	372	380	360	348	444	380	417	410	338	377	374	390	349	410	384	384	381	395	385	414	362	330	386	356	400	373	405	411	396	396	384	406	393	366	416	386	404	380	380	379	388	395	407	365	398	400	383	425	367	406	409	395	395	432	412	387	363	408	397	425	381	376	410	379	379	352	378	409	382	398	378	384	430	351	414	375	404	375	391	410	351	352	380	402	409	392	398	407	409	357	406	375	438	385	397	385	402	404	350	402	359	365	426	364	366	398	401	378	399	394	469	418	393	385	376	389	421	425	385	379	412	425	371	384	404	433	398	398	399	379	384	402	379	385	396	428	398	373	370	370	386	371	416	414	427	381	373	394	419	405	392	367	370	394	369	403	407	379	356	423	388	412	370	367	420	376	363	373	404	372	356	383	356	374	375	415	362	404	378	371	379	388	382	391	375	390	351	368	428	411	402	367	371	386	414	408	391	375	397	397	373	425	362	377	378	377	395	370	377	395	423	379	357	357	384	357	376	412	410	377	378	390	408	409	391	404	391	390	382	371	394	402	387	394	388	370	397	383	381	347	405	390	384	400	415	394	416	383	414	392	364	399	378	369	394	403	421	406	386	346	379	397	366	394	360	379	400	408	402	399	403	378	427	387	391	385	391	373	377	384	424	420	434	407	391	396	412	411	384	367	364	343	373	395	368	379	400	363	383	344	371	382	407	394	388	367	418	424	402	401	383	384	350	443	401	343	385	362	405	393	378	425	405	395	427	362	376	404	386	379	398	389	406	356	429	414	365	419	414	405	383	392	359	394	392	398	403	386	407	400	413	405	394	363	418	393	373	409	375	428	410	393	386	423	366	396	395	392	342	393	421	346	372	376	368	409	393	437	381	397	405	420	396	420	390	394	388	386	392	399	369	357	363	346	388	388	374	402	403	408	397	391	371	411	395	356	366	367	362	368	398	366	380	392	401	396	406	406	381	375	404	406	395	382	377	380	384	366	400	404	406	351	397	387	370	407	404	405	404	389	357	398	440	398	392	409	399	371	355	397	396	413	369	400	366	401	433	359	411	384	379	386	380	399	372	341	416	387	393	415	406	358	400	367	394	409	416	361	397	364	395	376	402	376	398	377	373	399	361	352	401	374	386	401	402	402	416	347	409	403	402	420	374	398	386	391	394	395	423	370	394	375	389	362	371	411	359	403	410	409	368	371	362	403	411	413	437	406	386	416	396	352	390	399	433	377	399	355	392	339	385	367	416	431	410	432	410	385	354	402	396	368	409	386	387	394	411	383	389	379	398	432	425	399	381	349	349	432	440	407	406	373	367	399	363	386	410	375	347	412	346	362	381	404	371	378	366	402	391	398	398	437	385	399	386	396	405	390	392	350	405	436	374	421	418	412	425	421	377	380	394	374	424	380	399	416	391	401	389	381	405	395	355	399	376	414	357	411	382	391	356	409	399	381	391	381	392	409	397	394	369	412	376	399	366	398	374	387	396	379	386	408	399	378	399	377	390	370	381	375	407	386	373	369	376	381	378	424	385	379	404	377	383	409	384	399	370	398	426	396	378	394	436	371	355	383	377	399	377	384	378	373	407	388	372	389	419	386	393	418	399	390	411	384	422	395	374	413	347	399	384	420	375	368	380	376	392	360	400	382	424	393	393	396	379	420	383	435	422	392	395	403	393	400	415	431	402	399	416	372	386	410	405	393	374	399	389	352	390	385	402	422	384	394	436	369	391	427	369	379	378	357	392	371	393	399	428	386	424	422	357	409	387	432	402	363	370	381	402	381	394	413	376	351	362	373	357	410	382	389	370	375	386	391	369	363	371	391	398	404	371	435	375	401	408	385	393	427	395	414	405	385	397	382	413	346	369	389	405	361	373	379	387	415	409	407	415	389	403	374	380	440	376	424	381	357	391	415	415	408	394	411	366	389	411	405	393	367	415	340	405	358	367	400	368	398	388	376	350	415	360	377	415	402	419	410	386	406	396	409	343	373	431	399	368	360	408	373	392	387	400	414	334	429	375	381	380	394	428	367	407	357	383	381	380	409	396	356	387	373	404	362	341	393	376	408	402	418	388	403	357	397	391	400	386	367	390	392	408	396	383	406	382	387	374	394	362	363	400	374	402	372	374	400	388	384	379	357	403	415	386	380	380	414	412	392	359	423	410	355	418	440	371	372	401	408	385	423	339	401	392	410	424	423	365	402	392	391	394	413	379	413	384	354	391	412	369	384	385	376	425	388	387	410	393	348	372	428	386	384	393	385	373	380	393	378	360	400	364	423	420	420	393	392	384	392	419	386	397	353	387	396	373	366	408	374	354	376	366	392	389	386	365	391	408	381	388	396	415	408	366	413	384	344	399	392	403	379	370	380	369	402	388	381	387	389	350	383	376	368	368	406	415	373	362	382	411	377	438	411	365	402	379	374	352	399	415	404	427	364	399	389	380	398	409	366	380	396	360	348	374	410	397	396	388	397	394	426	368	394	385	409	420	382	380	384	397	422	368	390	374	391	384	418	372	377	380	405	445	380	394	360	399	393	426	377	403	378	382	367	367	381	386	395	392	383	405	398	384	401	377	387	402	417	384	373	415	369	372	374	371	353	378	370	402	378	418	453	424	390	371	368	409	399	410	391	425	367	375	375	381	390	383	403	396	411	396	415	382	394	384	389	369	415	383	358	390	362	377	397	405	389	404	362	370	384	410	386	337	407	408	397	410	383	416	405	404	375	391	409	400	357	370	397	402	395	406	374	412	374	405	350	394	409	384	365	402	380	409	408	400	400	397	389	380	353	393	376	407	419	414	387	375	403	372	361	400	412	390	380	405	422	412	414	422	393	428	380	383	387	368	394	372	371	403	366	377	376	401	377	393	404	395	370	398	384	393	381	374	418	418	371	367	384	383	379	416	395	394	411	392	409	422	382	382	389	408	397	423	406	395	364	370	397	354	386	369	388	403	410	371	425	415	404	387	403	380	353	333	413	386	417	389	424	369	416	419	404	450	368	417	375	350	411	363	336	384	413	375	362	383	375	390	385	380	419	390	430	405	379	411	406	393	409
59525	86367	62406	34714	15378	4359	1309	800	731	716	757	700	741	777	706	758	741	730	710	715	713	746	700	736	730	780	690	671	741	724	747	740	704	691	759	713	710	705	749	687	756	733	715	711	691	751	765	722	754	777	732	729	740	787	743	700	724	739	733	733	758	739	719	714	695	711	720	706	690	732	723	750	714	783	735	661	717	735	817	752	722	724	700	737	670	711	697	704	682	685	671	763	689	726	704	737	686	713	719	727	735	720	732	745	715	738	690	751	714	742	745	711	767	757	700	715	686	718	707	687	674	700	701	726	708	722	744	705	702	715	753	685	711	744	718	721	713	701	733	692	710	678	722	724	787	746	665	772	690	695	761	689	744	760	690	756	685	775	686	720	731	702	739	704	723	725	766	687	714	770	772	720	717	740	749	707	706	771	733	718	707	779	711	665	699	745	751	692	711	697	747	680	715	721	762	734	740	732	712	730	692	773	704	732	725	727	725	650	738	728	692	710	707	742	713	712	708	691	728	742	722	705	745	745	698	712	687	786	717	723	704	729	723	745	751	795	703	734	733	782	735	725	762	745	718	740	774	696	734	761	740	699	717	750	733	763	729	678	761	720	738	735	736	735	727	701	715	717	739	740	726	751	750	751	765	761	723	760	742	692	695	731	732	753	745	697	685	704	720	754	747	698	675	729	721	742	765	722	777	732	730	688	736	712	683	714	721	709	711	764	714	722	683	698	718	724	743	711	729	690	756	744	757	748	718	703	707	725	718	729	699	726	736	742	719	703	711	731	750	713	695	709	703	737	746	729	707	716	725	757	687	798	724	768	708	728	699	730	717	735	713	747	674	711	735	704	719	741	696	754	701	736	718	739	749	700	669	677	764	699	780	723	723	742	723	700	746	665	713	733	700	734	696	671	695	729	809	698	723	718	689	690	691	684	722	751	714	717	773	732	686	721	703	690	692	661	733	729	708	742	762	701	767	719	778	761	787	757	710	739	698	714	739	724	746	699	768	761	749	736	715	710	728	767	684	720	759	734	719	732	735	676	742	689	737	737	705	723	748	724	767	730	737	706	750	697	711	727	690	721	695	723	722	702	756	757	753	711	738	762	721	719	730	728	698	706	679	717	768	725	703	741	728	767	715	751	751	740	708	710	734	746	692	708	780	764	721	716	757	685	718	765	693	748	742	691	681	697	711	698	675	754	747	717	699	714	767	735	713	749	693	740	678	725	700	709	714	731	746	751	691	757	697	725	723	703	725	760	773	727	705	780	707	720	739	730	710	738	741	672	740	760	720	723	683	727	738	738	749	724	732	708	696	740	697	726	760	717	756	703	749	720	700	742	698	735	770	722	729	745	727	688	705	731	697	718	726	742	634	757	658	724	723	777	706	730	722	724	679	721	729	719	706	713	771	712	662	754	699	753	724	711	743	713	661	727	710	709	693	757	745	763	708	705	725	750	745	730	737	714	752	697	688	760	767	716	771	708	735	679	740	687	700	716	747	738	733	733	671	715	701	689	738	688	725	719	768	785	694	686	756	668	712	754	750	743	783	797	705	739	757	748	719	698	689	698	695	719	735	733	753	721	715	724	693	687	727	772	710	727	742	775	719	733	712	736	716	766	781	692	750	687	776	734	757	740	742	685	696	751	737	736	763	703	742	680	731	727	747	724	769	734	743	723	775	707	704	715	729	712	729	667	741	767	766	708	707	751	753	685	759	730	677	710	752	774	664	732	682	708	769	767	722	708	728	743	693	701	744	769	740	739	752	715	714	699	699	723	719	720	739	696	680	669	712	728	689	719	712	741	712	692	735	712	725	732	748	715	736	701	710	668	684	715	733	738	727	728	739	715	695	754	723	720	681	710	739	741	741	717	696	723	698	747	700	681	696	694	737	699	753	700	761	690	717	737	729	771	758	722	772	726	719	717	741	753	731	747	731	707	716	706	729	700	723	704	749	742	729	726	716	694	727	755	796	723	766	717	747	760	685	706	708	686	709	720	688	686	693	722	721	688	753	737	704	720	734	694	667	726	720	709	709	706	672	697	723	727	797	724	748	715	710	771	746	703	710	723	690	731	677	715	725	708	708	739	703	705	734	767	754	728	770	701	743	732	700	693	723	731	681	703	765	713	698	749	689	767	723	743	725	731	743	743	693	764	705	718	742	712	735	699	684	719	718	707	746	757	702	771	716	705	755	741	700	783	707	677	737	735	749	706	717	775	714	748	705	744	747	734	723	734	760	738	746	686	729	696	743	744	757	701	688	693	742	693	728	760	754	716	737	695	738	700	707	693	683	672	710	723	686	764	682	686	754	709	693	705	705	727	678	788	752	733	717	723	704	746	732	696	763	717	739	720	730	710	736	742	740	708	722	728	649	693	664	708	766	749	702	781	712	722	716	770	725	750	735	688	723	728	718	731	736	748	745	742	680	740	702	745	728	718	736	731	690	711	675	719	738	744	707	743	773	754	713	733	729	697	737	701	761	773	706	715	731	713	691	701	730	732	708	732	721	742	761	699	691	746	728	698	730	742	711	719	730	740	743	700	724	711	729	748	730	711	677	745	687	749	743	718	710	688	689	701	719	735	743	741	686	745	735	735	759	733	759	763	737	734	746	782	682	763	737	683	720	709	762	702	646	752	745	724	733	731	696	774	698	761	719	724	689	711	717	675	727	738	758	734	746	721	738	707	684	709	753	709	665	708	721	689	748	702	683	748	719	705	716	729	727	715	685	744	761	719	732	736	729	692	709	705	738	688	807	733	718	727	717	727	721	710	693	724	695	719	772	710	697	669	724	701	721	752	726	752	694	648	718	723	739	745	737	718	742	749	725	717	746	700	726	744	694	728	728	738	680	704	704	744	660	754	779	732	773	742	685	711	729	722	724	711	690	747	689	740	781	668	759	718	723	734	757	757	745	757	711	717	672	780	690	802	738	727	732	732	728	723	759	705	700	679	694	711	678	737	706	737	755	758	692	696	734	753	709	721	739	721	699	687	736	689	716	697	736	726	769	726	748	751	788	710	712	701	731	755	732	662	733	704	722	761	705	732	700	725	736	696	724	723	743	720	725	737	682	664	742	703	739	714	694	746	727	760	718	694	743	717	706	758	733	788	732	712	734	648	748	695	707	721	702	710	741	696	719	702	792	721	746	748	638	705	694	738	670	715	703	742	732	718	754	682	725	715	719	729	729	727	670	746	733	662	756	717	735	721	688	700	740	761	736	713	728	735	704	734	752	745	752	726	710	712	711	704	734	703	751	713	672	745	675	685	724	740	748	736	684	682	701	771	707	753	744	691	731	748	696	676	712	710	710	753	718	733	671	729	690	703	728	770	744	735	695	704	708	700	684	753	699	731	736	706	760	707	724	707	694	744	732	744	716	721	685	679	732	737	690	719	726	767	747	680	738	749	732	709	665	677	687	767	731	769	728	708	731	715	688	697	713	706	712	739	732	692	729	758	716	751	720	703	680	760	729	725	756	726	680	696
23497	22273	31212	25576	21473	16949	3818	619	486	448	445	444	417	462	483	455	455	443	428	414	447	459	435	437	439	484	454	452	461	454	444	461	432	451	475	426	460	428	453	444	481	476	449	443	458	443	429	423	434	471	423	471	438	466	458	463	454	420	450	474	437	482	433	428	470	470	465	441	424	445	439	478	423	457	454	444	451	490	435	443	446	439	454	463	466	424	463	430	419	443	440	429	461	427	464	434	461	457	427	471	444	436	446	459	465	450	445	430	431	415	468	463	434	421	436	468	436	416	454	431	445	442	461	422	440	433	436	455	460	426	463	455	451	427	449	433	437	438	466	453	452	439	461	459	485	431	384	440	427	411	436	416	430	448	417	441	489	461	483	442	424	451	458	466	413	440	442	454	463	444	459	437	449	439	467	420	483	427	429	453	505	498	458	445	445	455	404	440	425	478	469	407	445	429	438	433	446	381	447	448	417	465	431	409	436	420	443	450	455	467	468	448	453	413	413	427	430	490	454	414	401	436	463	443	449	443	443	427	452	477	432	480	453	452	476	436	419	425	446	488	475	429	430	442	483	398	438	450	448	458	447	398	439	457	441	453	452	449	401	444	450	416	476	446	476	437	418	449	448	441	453	398	458	447	450	459	464	434	428	426	421	445	449	435	423	446	449	428	467	469	456	447	445	454	451	431	440	444	466	469	439	443	442	429	436	462	462	421	430	410	463	434	433	406	475	391	424	436	463	473	459	465	445	429	479	465	452	445	438	463	427	474	427	424	467	431	439	450	448	465	439	441	452	460	416	501	423	464	409	490	452	418	457	460	438	432	454	482	422	450	441	459	460	442	427	441	442	457	428	457	432	448	453	453	449	488	429	442	456	416	480	461	442	445	475	453	434	432	461	444	442	410	474	426	414	429	461	455	487	428	410	437	446	419	401	452	407	420	449	448	460	466	468	445	482	439	419	460	447	423	425	425	477	454	442	415	446	455	465	468	434	433	416	478	423	438	475	458	463	443	434	449	428	461	450	454	419	440	429	454	446	472	433	457	485	443	442	449	452	443	446	428	425	443	456	437	434	412	429	459	447	418	429	446	457	452	456	436	439	484	458	437	441	488	472	424	496	479	427	417	400	448	480	467	451	473	462	435	443	437	423	471	460	412	439	455	412	416	462	439	448	424	424	486	444	412	440	473	451	467	450	436	430	480	436	452	460	480	439	433	439	445	474	468	441	426	429	461	480	442	446	476	491	432	470	436	423	428	425	430	434	509	438	430	442	431	467	432	455	417	461	421	460	423	425	443	447	471	423	468	410	457	427	426	471	423	416	470	419	471	460	443	425	453	443	440	448	412	458	453	492	470	469	392	440	434	444	414	446	438	424	479	473	409	405	462	435	470	421	445	456	469	442	403	427	392	415	470	442	414	447	450	479	461	455	451	443	447	450	447	449	463	434	399	439	424	430	430	457	445	470	439	411	438	484	423	446	463	459	409	407	450	419	427	441	439	442	483	424	441	460	399	448	433	426	465	438	480	489	423	445	446	442	473	457	462	444	465	440	457	471	406	476	471	423	462	484	432	428	423	471	442	470	449	441	427	459	404	442	436	420	452	446	461	441	412	439	464	438	449	463	461	472	441	418	409	432	443	434	494	448	454	488	452	475	410	434	447	465	417	518	441	481	410	419	479	452	438	429	448	442	444	453	418	420	486	446	444	470	446	438	478	427	444	444	490	445	461	476	460	435	410	446	462	445	464	453	448	429	423	451	425	436	478	446	446	452	425	460	444	443	444	460	419	455	450	413	431	460	453	459	443	461	441	422	448	461	438	418	449	422	430	399	466	453	459	457	427	456	436	454	428	451	420	398	435	414	455	456	468	443	425	466	421	389	402	443	441	463	455	476	464	467	447	448	426	483	447	437	459	459	438	423	427	425	413	396	437	455	445	443	476	455	449	455	418	424	460	426	390	435	446	466	497	459	461	419	502	422	484	481	423	453	459	425	468	466	439	452	426	435	465	428	407	448	476	463	443	449	427	467	463	445	456	464	439	482	431	466	455	407	456	421	444	458	422	460	450	417	447	414	453	451	429	443	446	464	438	462	451	417	434	437	468	413	410	409	483	432	452	431	426	520	472	458	431	479	450	436	455	471	431	419	440	454	454	465	446	405	434	446	433	431	428	482	425	444	435	428	483	462	414	410	462	432	467	461	452	419	416	455	422	428	487	458	505	456	420	457	448	468	470	437	454	441	429	484	428	480	470	462	438	467	407	457	445	401	464	441	436	430	443	450	433	421	490	457	442	449	472	460	422	482	427	422	467	459	423	447	427	524	430	446	424	420	477	476	448	448	458	476	470	446	460	427	492	422	435	435	433	453	481	461	432	475	444	459	445	444	449	458	427	459	450	491	457	485	447	460	428	438	428	437	476	420	453	443	435	448	448	460	461	448	453	454	476	449	413	441	487	470	452	430	406	434	454	457	404	435	447	453	454	400	485	392	412	451	441	465	410	426	463	451	453	433	504	462	478	421	443	436	433	429	468	448	416	445	442	446	416	429	455	408	455	453	491	478	417	472	446	452	461	437	419	430	441	457	425	413	442	431	449	474	418	412	461	449	432	481	422	441	495	461	434	460	480	449	469	432	430	410	444	426	440	433	482	430	436	426	432	445	414	451	440	446	411	436	449	404	453	439	448	453	428	452	424	458	405	428	438	495	432	453	423	466	452	456	439	478	458	447	419	444	426	471	467	451	431	428	430	447	428	441	427	467	457	473	443	397	446	452	406	442	417	441	465	443	424	432	450	455	434	441	447	411	420	432	468	427	467	464	442	423	398	469	438	451	392	422	454	451	460	425	404	453	444	421	486	450	430	462	429	444	449	466	477	436	429	456	464	440	425	402	448	404	484	433	423	414	450	468	440	469	417	443	438	441	438	423	421	439	453	415	414	449	433	436	459	414	434	442	432	426	412	482	434	465	431	421	419	435	455	464	491	432	450	472	467	429	461	476	441	436	450	412	451	448	443	413	426	425	434	429	421	431	453	478	423	463	433	496	401	499	421	436	472	456	457	468	492	474	431	456	441	447	454	439	441	449	420	478	466	443	450	457	431	418	419	408	449	443	434	467	441	460	453	467	428	440	450	432	459	430	447	459	442	427	440	448	444	408	418	420	462	406	433	452	503	453	426	475	452	465	478	442	460	489	427	459	433	426	471	448	452	479	455	419	432	453	405	454	447	430	420	469	447	426	434	430	418	390	427	422	505	449	482	454	463	442	411	448	442	434	428	455	457	431	476	435	437	447	459	481	436	464	437	461	455	432	458	444	440	414	427	401	425	465	425	426	479	489	436	455	429	456	453	433	402	462	431	466	432	423	440	413	469	470	467	433	444	459	469	463	466	454	445	447	433	442	454	434	438	495	458	457	460	446	429	450	471	407	445	457	489	454	427	429	462	429	381	436	427	475	445	434	433	482	436	428	451	442	478	474	442	465	453
59265	100129	73058	45093	24153	8703	2125	967	841	731	788	764	732	790	750	824	775	753	825	783	762	802	772	765	818	777	815	790	816	787	806	829	754	777	771	831	801	830	771	772	836	752	824	799	763	797	754	796	818	820	788	809	809	748	789	777	740	760	746	761	823	787	780	739	810	817	824	846	804	780	751	789	771	782	780	783	783	793	779	834	788	813	800	797	768	773	795	772	759	826	803	770	769	775	844	811	802	747	786	727	794	824	763	777	794	744	759	782	830	776	788	762	784	785	839	747	804	758	749	771	770	796	820	741	754	743	791	761	812	780	784	757	754	754	814	779	805	755	807	771	753	783	777	781	772	762	829	809	813	766	769	790	773	773	788	772	732	751	776	809	815	788	834	763	798	776	766	806	828	792	738	770	804	787	780	758	709	805	806	818	748	838	766	772	802	789	768	816	786	758	809	798	756	805	753	808	810	804	733	794	773	808	728	798	853	803	756	759	760	733	730	725	808	807	738	808	747	751	743	812	770	822	731	785	725	803	809	748	832	813	791	757	797	762	751	783	797	771	749	772	759	828	822	799	743	800	769	798	770	811	747	773	798	819	758	840	740	792	828	774	801	768	824	794	781	819	759	853	807	703	804	792	784	727	778	849	793	758	788	774	775	784	758	836	798	758	817	748	795	773	803	740	818	836	782	810	801	789	763	822	799	777	759	771	780	747	815	820	775	790	797	770	779	729	769	741	764	765	772	743	766	780	797	751	816	763	754	830	808	796	818	791	795	731	794	741	714	774	786	769	778	801	770	788	773	843	778	700	722	787	813	775	807	744	782	737	809	842	745	752	759	792	799	758	810	768	769	759	798	821	795	783	753	810	757	789	727	775	755	774	753	742	797	809	762	724	783	759	787	764	773	811	816	766	776	832	817	760	775	760	785	805	763	775	782	756	767	762	764	806	772	773	781	784	738	865	779	751	766	814	748	744	776	781	820	751	819	793	817	834	781	791	783	841	823	787	777	775	799	786	771	813	798	787	783	773	793	800	830	735	811	771	808	803	746	770	746	800	777	784	808	794	809	768	762	828	800	820	781	788	768	744	856	781	732	814	753	804	735	760	791	809	783	805	752	783	795	780	806	810	821	743	784	789	774	791	814	788	809	770	833	813	789	804	812	813	769	751	809	766	800	782	816	776	775	774	813	784	822	771	753	733	816	731	782	763	774	780	826	800	762	808	793	819	756	785	754	800	772	713	804	808	837	711	785	759	792	762	739	792	799	803	793	787	792	759	805	846	822	777	783	771	778	803	787	757	735	794	776	784	800	727	774	817	791	759	803	805	756	830	754	771	793	772	769	783	796	805	783	786	775	802	771	755	777	752	810	761	778	807	763	836	740	850	809	738	770	777	769	769	830	813	825	779	841	841	862	783	806	806	836	787	796	782	762	803	795	790	836	781	786	758	855	770	806	759	803	775	769	846	817	823	769	825	785	802	774	817	831	794	808	751	794	835	784	774	792	817	808	781	736	838	773	744	792	744	807	813	785	746	785	816	817	742	780	774	825	778	815	801	765	767	771	754	745	775	805	776	804	810	816	779	821	775	772	808	781	756	806	806	758	772	764	735	796	808	776	834	739	776	842	785	786	820	812	775	762	778	787	741	789	768	782	763	774	766	805	788	749	802	726	777	791	803	828	763	837	755	791	820	767	754	826	784	789	790	805	791	824	781	792	815	802	810	809	829	777	840	767	803	793	775	762	828	779	748	825	819	738	754	794	764	802	792	788	790	797	802	770	746	756	759	792	828	738	772	785	832	783	817	772	786	755	781	815	733	824	774	799	839	739	785	771	720	723	737	787	852	753	805	808	811	797	767	785	765	756	724	763	808	788	792	772	799	786	777	802	780	763	732	765	770	785	749	755	726	737	773	818	760	780	762	800	776	799	790	780	842	784	764	815	810	795	786	789	782	807	762	779	788	758	783	744	803	765	818	792	752	761	784	763	756	802	756	786	768	783	802	745	795	746	755	803	753	779	801	851	784	745	720	789	820	814	774	780	789	774	813	769	779	765	782	723	763	786	764	780	779	812	763	800	790	790	812	770	801	812	724	831	803	779	798	784	784	772	792	799	837	726	751	849	811	816	814	791	806	813	835	828	819	775	817	840	819	840	785	760	767	770	803	784	761	794	786	790	783	778	852	827	860	757	800	815	764	783	836	813	852	808	768	729	827	777	770	812	784	757	798	788	789	783	755	737	771	796	826	767	846	787	813	711	738	758	825	833	792	758	827	761	761	808	798	813	794	832	780	813	754	747	781	780	811	768	792	794	806	816	731	812	789	783	750	781	794	777	777	814	781	778	725	792	795	844	795	801	796	778	755	782	808	824	754	772	795	775	785	812	849	833	763	772	766	831	809	756	782	810	768	793	730	825	772	775	791	758	771	791	784	804	778	757	812	799	804	835	754	815	800	760	770	799	752	801	777	754	759	787	779	803	794	741	734	772	772	796	777	769	748	766	763	802	791	748	775	788	825	809	805	793	770	768	799	799	740	807	821	825	779	801	780	812	700	807	787	774	811	761	786	806	777	813	793	830	824	801	718	794	803	792	831	819	814	769	770	806	834	780	779	764	783	761	819	806	778	746	806	804	773	821	813	805	805	786	802	743	758	849	742	759	772	804	789	784	752	833	758	818	785	828	739	824	802	794	768	796	797	755	775	785	776	783	752	771	739	760	748	770	806	804	792	757	831	702	770	781	788	808	804	791	771	806	744	780	800	763	774	760	810	811	748	778	781	784	801	829	805	793	813	714	745	759	818	805	820	800	844	767	817	786	822	798	815	782	789	757	845	753	765	791	831	763	847	788	776	808	790	745	765	736	796	812	786	759	773	777	776	766	742	768	806	828	814	726	796	837	767	778	804	749	798	806	772	798	752	810	828	802	762	749	782	780	830	759	759	786	742	800	772	805	785	809	794	798	776	785	774	760	815	753	725	786	751	771	815	773	765	806	752	820	775	797	836	759	796	797	753	820	781	793	816	765	809	785	826	807	782	788	771	769	826	828	777	781	785	839	769	774	817	821	806	781	806	770	762	813	780	796	760	815	854	763	798	808	805	804	759	783	835	768	753	773	807	776	778	778	794	842	818	769	809	767	765	804	805	795	793	742	735	822	817	781	766	731	810	768	809	894	768	800	784	779	769	764	825	754	748	777	811	746	793	780	831	786	773	788	751	766	773	786	750	759	739	796	806	823	833	744	806	797	816	770	748	761	781	787	793	794	848	778	774	807	754	844	808	809	791	779	801	795	840	752	747	827	768	772	792	771	807	802	776	804	785	806	770	788	775	742	774	805	784	834	784	824	765	809	772	803	789	777	788	716	760	749	828	794	784	773	812	792	763	810	767	784	817	790	751	767	804	776	787	759	802	789	764	721	787	753	824	793	818	793	853	783	746	806	749	793	780	780	834	773	778	755	772	802	768	745	737	785	784	779	824	806	784	788	764
29639	29556	26047	12282	2247	754	445	402	416	373	407	411	382	401	417	397	378	370	380	367	368	378	417	392	378	387	392	425	393	387	400	404	398	375	405	405	391	379	382	392	395	401	393	408	428	366	418	389	393	390	389	375	408	400	407	404	382	396	366	395	361	399	434	407	408	385	374	410	409	413	386	406	392	424	408	413	406	421	390	381	395	360	397	372	383	412	386	434	371	408	401	396	387	418	379	377	372	392	396	380	394	389	363	394	402	392	385	371	372	384	412	411	369	382	370	418	421	403	417	384	392	373	395	360	366	387	377	376	401	396	405	375	398	395	392	398	391	403	396	420	400	374	412	421	382	391	378	358	372	398	381	389	393	416	400	381	374	395	380	403	388	444	393	364	389	355	388	408	417	419	379	361	368	415	396	383	396	389	406	378	407	381	432	386	414	409	398	398	408	353	364	416	376	347	408	395	378	400	366	409	405	361	368	377	369	385	384	401	394	403	398	371	380	372	366	417	428	405	410	412	402	394	406	395	367	417	437	401	393	390	401	376	410	399	360	394	400	370	434	430	410	377	386	388	415	366	411	359	396	437	381	378	380	357	373	375	423	402	356	416	389	397	378	382	422	387	397	421	389	422	416	354	401	402	371	395	394	397	408	393	385	392	375	367	389	377	424	419	409	420	404	400	383	384	379	390	356	399	378	406	374	418	386	400	411	398	385	352	385	384	403	396	389	369	389	422	360	381	409	414	379	402	388	383	437	379	413	412	364	364	396	387	388	373	384	423	359	386	393	391	397	404	420	390	376	347	410	426	395	372	393	436	347	412	388	410	375	410	400	356	396	374	394	386	356	392	417	377	393	423	381	400	396	414	408	404	352	396	415	385	389	390	372	395	380	444	377	350	411	362	364	392	376	403	410	392	382	354	430	433	439	389	397	361	407	392	392	394	394	387	432	388	399	408	389	452	403	362	375	365	416	354	389	397	374	401	389	399	394	401	375	383	396	393	379	422	453	386	407	395	389	389	421	411	384	380	365	418	364	453	401	388	432	377	409	407	366	384	369	399	361	407	406	382	414	388	381	377	387	382	405	404	377	406	391	419	373	389	378	388	360	423	389	391	402	394	403	404	394	394	382	358	352	395	390	389	369	401	381	380	384	390	370	369	400	378	378	405	358	383	417	379	401	390	343	380	415	418	363	353	405	390	421	399	401	409	406	387	412	400	387	421	428	403	371	377	405	362	365	357	412	382	387	372	401	377	372	382	404	416	345	418	356	407	390	370	379	388	397	401	388	386	350	408	398	379	406	401	390	389	409	417	386	366	385	367	404	363	368	378	387	375	419	389	417	409	418	399	353	420	396	410	392	390	398	381	422	374	383	379	385	416	400	382	400	399	406	389	388	387	361	400	420	407	391	400	368	383	396	375	374	415	427	370	425	405	385	397	381	394	389	423	407	404	393	361	381	442	413	372	397	432	388	385	385	405	424	402	365	421	388	348	374	388	392	398	390	399	399	368	386	372	394	390	395	378	389	381	411	395	418	398	387	407	391	398	393	382	366	388	411	370	395	397	385	404	439	431	397	406	415	352	404	407	387	376	365	401	383	375	384	404	404	421	397	360	393	383	391	401	435	420	396	373	363	405	397	379	383	407	398	373	363	409	353	405	392	371	359	401	382	361	374	388	382	366	410	402	404	370	370	420	376	389	422	453	357	375	410	389	363	417	390	413	370	361	372	421	383	361	369	369	396	374	382	421	394	369	393	382	434	363	435	358	399	385	385	389	396	406	391	385	376	356	424	412	401	403	387	395	397	408	390	363	414	429	401	404	414	381	372	401	387	396	408	368	416	412	384	435	417	387	412	385	382	387	386	397	379	398	399	405	365	400	362	375	439	406	355	396	381	395	405	399	450	397	389	410	418	356	403	385	400	383	404	421	421	376	403	415	354	425	353	384	362	423	381	392	389	391	435	412	378	383	410	408	389	392	417	409	392	386	411	359	395	424	396	392	389	387	385	420	359	400	406	392	393	353	389	400	407	387	390	425	355	371	383	386	408	366	411	391	390	402	389	384	397	362	361	379	408	375	384	406	439	405	435	392	368	383	382	369	408	339	398	407	417	367	373	384	429	420	364	390	377	402	418	381	399	420	398	440	391	389	385	418	379	394	377	395	378	394	409	387	392	370	401	403	407	393	407	409	372	369	374	433	354	406	396	401	386	383	389	414	388	413	405	425	381	384	394	422	387	393	388	399	428	374	379	387	404	413	396	393	370	391	392	357	421	417	384	385	367	412	408	376	362	384	392	393	336	393	371	402	429	404	396	413	406	384	401	420	362	407	381	405	383	373	415	395	372	386	360	408	358	379	395	357	369	414	441	390	392	416	398	391	369	395	400	413	408	361	367	389	412	375	400	404	384	344	421	388	422	402	370	421	362	407	351	367	390	353	442	392	399	384	426	420	385	399	388	415	394	405	401	394	392	390	381	403	402	364	386	409	391	388	385	384	389	379	373	368	407	372	378	411	361	359	414	410	399	377	386	396	381	424	406	401	407	393	380	388	415	399	392	388	399	387	354	420	409	401	369	444	355	395	383	388	382	379	384	381	409	384	410	371	379	399	388	394	377	377	382	386	385	388	377	411	405	391	372	385	398	395	392	392	387	378	346	398	378	408	405	395	417	362	424	384	389	377	386	373	372	399	374	401	418	394	390	394	388	426	363	390	362	400	393	381	415	380	407	388	414	387	393	385	373	384	393	327	382	374	374	377	393	364	374	390	394	420	416	423	388	393	413	400	391	376	400	396	385	406	411	420	392	385	415	416	386	383	375	415	385	390	363	407	375	402	389	394	413	391	390	410	341	423	367	416	438	437	379	409	405	436	372	382	373	404	400	398	423	416	402	391	394	373	347	379	379	402	417	433	405	398	412	378	362	401	393	416	385	409	427	418	395	380	396	364	383	399	391	399	384	371	449	384	419	390	369	385	419	370	417	401	394	401	428	375	410	417	419	392	423	378	398	435	370	373	374	434	390	390	402	404	416	380	354	380	379	410	388	375	381	370	406	401	353	398	400	381	390	379	424	394	385	381	424	399	377	379	399	389	398	400	383	390	386	397	417	403	456	381	393	426	369	389	367	361	387	411	417	372	398	394	376	386	393	389	411	382	373	376	371	403	421	395	396	395	384	371	360	397	429	350	388	372	355	415	379	402	421	372	375	382	420	395	379	418	427	387	382	391	385	400	386	416	407	403	396	432	426	443	415	377	414	378	413	377	367	398	404	371	387	439	410	387	379	364	387	407	417	374	424	419	424	424	388	404	388	434	361	353	374	403	410	384	366	379	398	374	409	416	398	379	405	367	393	356	400	403	393	354	410	386	383	426	384	378	371	385	398	391	381	375	390	374	389	408	371	398	338	402	393	421	385	362	390	390	372	395	356	400	437	400	395	379	381	390	378	366	357	366	431	419	369	387	415	417	349	372	392	413	394	402	387	417
37315	46798	31842	14356	4318	1560	880	782	702	763	721	732	725	686	754	728	747	767	738	726	701	724	747	758	699	713	743	750	751	722	698	749	706	746	732	720	726	724	702	705	700	732	732	737	730	707	756	673	710	726	740	736	696	724	711	696	746	715	746	718	762	700	736	719	777	715	718	761	746	693	693	735	735	728	763	747	730	736	755	744	730	757	721	782	719	757	707	737	745	659	693	720	778	716	702	726	712	707	764	746	713	747	678	758	704	723	708	721	761	684	713	716	765	682	715	664	700	729	746	713	741	756	768	715	704	728	732	722	754	750	710	720	716	739	720	751	743	745	754	724	700	718	740	717	727	767	726	681	693	719	722	717	776	714	762	741	741	741	714	715	710	737	721	710	728	734	722	760	742	735	760	717	761	758	711	724	751	708	663	719	751	759	749	737	724	742	692	731	756	731	753	704	725	714	743	736	711	668	744	734	702	755	732	710	750	731	718	737	739	701	725	724	728	724	731	769	729	746	736	650	690	722	729	752	706	686	744	727	762	727	739	711	723	688	710	748	694	717	758	744	758	709	721	735	737	692	732	793	715	761	730	708	775	760	744	708	690	738	770	714	719	706	716	713	717	761	727	726	705	733	749	681	773	708	741	719	696	703	744	745	716	738	748	760	769	726	743	773	716	714	745	776	686	718	700	705	674	813	738	760	713	704	698	721	746	693	706	713	709	753	730	733	744	750	721	742	728	717	754	746	710	709	744	701	757	703	721	749	715	736	723	714	716	701	773	737	716	711	766	702	717	698	727	730	700	765	770	742	693	706	726	745	689	750	753	715	711	774	768	686	706	718	723	711	711	692	711	714	707	714	738	697	703	718	732	737	717	749	748	745	767	697	720	769	757	773	749	760	736	727	760	735	751	772	732	724	731	720	740	761	669	706	741	749	721	751	738	729	735	723	729	798	741	730	702	735	766	740	679	713	745	700	755	717	705	746	723	793	764	719	720	710	732	766	733	732	709	760	744	730	718	738	755	715	658	753	695	731	751	745	708	766	718	710	736	730	760	691	747	739	725	771	757	719	740	739	717	714	755	792	716	729	729	748	728	707	725	720	694	701	740	681	695	708	764	664	770	737	687	693	735	688	643	683	746	723	722	725	709	706	720	750	733	760	738	730	734	767	680	700	706	731	777	777	701	720	702	680	721	729	723	796	692	704	779	773	740	708	731	725	741	720	715	750	724	692	687	751	713	738	781	766	690	720	753	731	702	672	766	689	683	717	747	730	716	767	712	743	763	706	686	721	707	690	681	729	675	710	730	697	739	686	713	737	702	747	723	797	715	716	735	732	750	683	732	752	751	724	771	721	752	721	711	743	733	687	740	737	738	748	743	750	706	718	776	736	721	736	709	703	723	719	715	728	728	690	746	740	760	739	766	680	740	712	723	698	745	666	796	727	726	667	736	709	733	688	692	718	717	730	798	759	733	685	694	750	720	752	722	727	715	730	733	737	733	770	713	720	692	735	744	781	698	715	699	772	709	756	750	763	718	747	747	711	709	722	702	750	808	720	692	714	732	703	742	757	715	710	710	720	756	731	726	718	745	713	693	702	606	755	737	772	767	706	770	728	791	726	718	753	702	720	751	698	758	730	698	757	748	734	697	674	753	741	808	762	757	726	751	688	743	713	761	722	704	732	751	745	714	683	754	764	731	750	688	732	738	708	699	686	696	684	684	677	778	765	767	767	735	729	703	709	743	728	722	762	711	734	727	727	744	744	706	766	703	707	769	734	730	735	684	720	708	775	759	725	693	708	741	695	736	729	680	751	749	727	691	753	722	772	725	730	772	729	716	679	788	781	739	679	727	707	750	742	738	806	709	731	671	717	740	715	771	745	708	752	677	716	727	746	704	748	764	757	768	711	782	728	728	727	771	747	730	684	728	694	686	716	742	735	740	701	709	744	697	747	726	794	693	716	745	711	754	774	733	744	729	707	724	719	731	740	768	712	716	769	750	761	685	738	780	737	786	775	727	722	744	729	716	801	718	742	750	679	729	708	726	740	710	708	742	699	730	765	716	699	753	745	767	715	745	738	745	704	752	713	729	743	757	766	714	705	736	770	685	789	716	752	715	720	732	760	746	706	735	708	729	758	766	702	708	712	756	717	729	739	746	698	713	725	709	797	716	748	738	763	728	673	743	747	755	718	760	770	718	732	728	767	740	736	722	736	723	724	702	769	734	705	751	762	711	762	707	686	693	713	749	762	722	750	703	727	691	714	709	744	752	766	731	733	705	699	686	741	685	700	698	734	694	712	746	754	699	754	780	767	726	695	755	712	746	741	742	728	741	734	728	723	771	722	736	713	750	750	725	691	721	754	748	732	738	787	694	717	739	752	754	736	716	710	694	715	765	712	726	739	707	704	747	698	709	741	761	719	776	676	724	718	696	740	689	739	707	733	698	677	717	765	741	712	717	722	745	691	729	720	767	741	773	732	733	773	725	760	732	774	697	743	714	686	684	714	745	746	737	782	706	739	732	725	763	723	727	737	714	742	694	783	718	719	700	733	723	716	736	733	726	725	740	682	740	654	734	706	710	738	696	764	714	792	723	732	717	756	714	742	731	742	692	664	767	746	731	687	729	681	713	722	787	738	755	710	738	760	758	745	738	751	705	758	737	703	722	739	724	725	719	722	741	755	692	704	708	787	709	744	722	688	744	748	700	683	716	762	753	729	759	775	699	768	714	747	754	706	750	736	765	703	738	725	746	705	749	723	728	706	702	738	668	739	741	764	719	781	742	708	724	712	732	743	690	736	701	755	742	693	681	750	758	761	739	686	745	746	724	701	721	725	756	743	706	731	748	713	718	741	670	678	699	681	728	769	720	727	720	717	717	732	673	736	736	680	761	766	728	723	713	715	746	743	753	764	706	720	756	737	702	730	724	741	783	684	703	717	723	756	772	776	744	713	717	771	701	718	731	725	741	689	733	767	692	731	691	762	747	750	716	757	690	716	756	776	701	734	745	704	696	718	727	718	727	795	721	729	752	757	688	729	747	751	696	696	714	673	758	758	742	754	753	754	714	762	763	778	734	716	725	702	701	764	718	739	729	716	758	752	706	720	777	769	697	684	724	701	799	736	735	714	707	715	733	751	800	737	704	716	788	751	767	726	767	777	729	717	722	696	738	716	735	679	682	709	696	770	710	704	747	773	735	740	692	735	760	690	713	757	736	712	745	715	688	691	676	731	744	713	758	749	689	755	740	719	702	740	715	724	728	691	721	759	745	749	746	735	694	786	734	765	733	776	765	754	697	710	739	701	757	757	758	715	704	697	757	769	751	719	761	758	754	752	724	726	713	725	782	763	671	715	725	722	744	729	778	746	732	725	747	706	784	721	731	730	765	737	703	731	719	724	717	716	699	792	728	747	724	714	749	711	712	724	736	742	725	749	655	702	779	740	711	705	740	707	723	702	719	754	759	699	773	765	702	694	747	726	764	720
25087	24252	34638	27985	17841	5339	800	446	367	369	398	365	402	445	391	367	394	372	386	408	376	386	396	377	384	388	378	415	359	395	376	372	379	398	417	380	416	392	382	358	389	402	408	414	438	373	364	404	401	388	404	387	341	407	390	366	394	385	404	352	368	399	392	369	372	366	341	349	375	408	382	422	378	407	372	406	385	404	394	371	408	369	398	395	405	365	396	378	360	373	377	398	398	394	377	388	376	416	370	378	387	374	418	415	378	354	375	391	386	382	398	398	416	384	394	387	372	393	399	362	390	380	376	398	392	392	389	412	385	370	389	403	379	352	376	393	369	370	358	351	355	373	367	413	403	377	383	363	375	368	409	385	389	352	393	341	389	379	319	377	356	411	393	368	432	379	379	403	360	380	365	386	388	378	361	390	390	355	353	353	414	391	365	378	392	401	381	382	399	352	366	421	385	372	382	361	420	389	372	369	381	384	393	393	407	357	414	393	380	368	383	369	396	371	425	368	362	408	382	394	369	371	362	374	369	407	348	394	387	410	364	379	407	399	389	404	371	390	347	335	378	388	377	374	377	398	387	394	387	405	403	380	386	400	400	374	381	403	397	376	411	394	388	419	403	360	372	388	421	394	372	411	407	411	371	381	419	393	422	384	399	407	381	354	411	406	409	366	389	387	365	364	367	366	365	386	389	383	391	399	392	390	392	374	392	381	398	376	369	384	385	383	363	428	409	359	389	426	362	372	401	394	377	386	401	398	397	391	388	335	389	371	364	392	390	393	373	365	385	367	387	402	343	373	358	398	408	380	388	401	409	368	389	410	380	365	383	383	326	400	374	400	337	416	398	381	382	366	389	413	359	376	376	416	368	399	406	379	381	418	385	364	369	378	414	386	372	372	381	422	366	362	394	410	366	390	385	380	415	389	385	417	406	381	347	381	359	394	417	367	365	404	397	390	373	395	397	408	394	402	350	387	382	372	350	419	393	342	374	383	373	412	394	388	393	406	360	376	381	395	362	379	377	383	366	365	379	344	399	365	415	397	396	394	359	371	386	341	359	386	363	365	372	338	378	379	383	386	424	337	367	378	391	344	374	375	380	380	368	421	383	371	420	399	383	391	385	362	398	363	393	411	409	328	384	358	358	376	363	394	377	358	378	401	373	377	382	387	382	393	373	353	376	394	372	397	400	381	410	403	424	373	416	407	376	361	382	396	409	348	394	376	363	380	377	409	371	394	398	407	421	380	411	407	371	399	395	367	405	358	402	396	400	380	367	393	397	379	386	404	381	371	357	384	406	402	374	403	361	396	368	395	419	386	362	376	406	375	375	390	375	372	372	395	374	425	379	397	363	388	381	366	399	373	356	372	390	376	415	374	347	391	396	351	395	389	392	409	368	427	419	387	395	380	380	361	365	375	376	371	358	380	365	386	364	378	394	356	379	401	380	367	386	392	360	352	391	400	382	390	410	392	378	401	384	379	393	388	404	397	403	371	381	383	370	392	361	386	356	403	404	393	340	370	394	342	400	418	382	376	351	371	382	389	398	401	422	433	378	376	352	377	382	357	399	349	390	393	379	371	400	395	367	414	386	354	391	391	366	389	379	372	436	404	391	405	401	382	383	386	379	357	377	398	387	381	380	369	387	380	383	404	374	420	384	357	365	361	392	403	381	370	375	356	357	412	381	385	409	373	407	407	382	401	372	392	393	394	423	373	399	388	379	428	355	395	393	365	377	416	367	405	411	412	403	364	386	387	372	414	371	381	404	395	368	368	422	387	391	409	376	384	394	391	366	373	394	404	380	395	386	372	365	367	387	366	392	373	358	376	419	420	394	414	406	360	409	392	346	394	410	376	395	407	355	354	369	421	378	422	382	373	380	371	375	391	404	401	397	387	390	395	386	361	401	360	370	389	379	384	373	394	391	406	396	361	368	410	348	386	388	370	378	389	385	383	365	427	380	387	406	387	373	400	357	430	391	396	356	385	359	377	366	366	351	366	396	381	365	382	343	416	401	403	420	385	381	372	404	420	373	349	415	363	384	408	400	386	385	393	370	412	423	386	348	380	419	400	353	402	367	391	389	407	399	387	376	411	353	395	405	352	385	393	412	360	394	365	374	347	377	355	406	387	402	404	414	405	381	346	362	385	376	403	371	362	379	370	399	405	377	382	409	393	382	384	362	379	357	374	399	377	385	388	388	357	361	387	382	398	359	368	342	369	383	438	365	377	383	373	385	383	358	387	395	374	390	406	382	381	419	396	355	411	380	396	403	400	416	378	387	347	423	384	415	403	393	393	399	388	364	414	380	414	374	416	384	407	367	377	418	351	377	403	390	378	419	371	402	366	412	380	435	333	365	370	376	380	406	395	405	408	380	399	388	370	367	354	354	364	382	388	402	418	412	417	393	361	362	374	390	369	357	404	381	392	406	369	375	363	344	399	363	421	404	369	374	394	404	390	388	375	408	399	386	376	381	383	432	382	375	390	395	398	386	401	371	370	400	371	408	383	365	382	373	422	362	374	414	338	365	410	361	380	397	341	442	391	392	395	398	384	392	374	394	403	373	411	378	391	349	386	381	398	402	413	386	375	388	381	392	389	394	362	366	378	369	385	405	366	393	386	371	412	390	380	388	365	411	417	386	360	366	384	364	378	399	416	404	413	373	393	386	363	415	366	402	341	377	443	387	374	369	364	393	397	394	409	400	382	348	384	389	360	404	373	440	373	389	378	400	422	378	347	380	355	373	352	369	345	360	425	400	352	375	383	395	421	398	335	350	379	371	410	406	370	369	366	383	416	377	397	385	381	378	344	422	359	372	371	373	363	381	395	404	386	352	399	409	395	350	394	371	363	381	391	371	404	371	396	358	364	400	382	361	379	381	378	376	404	374	393	352	380	390	369	385	389	389	396	398	400	385	362	331	393	379	384	384	389	367	381	342	345	400	382	377	395	359	369	372	372	420	363	394	356	368	387	402	373	344	360	420	392	359	388	386	368	417	374	383	357	385	348	399	391	371	360	367	373	383	398	382	356	350	381	362	398	397	415	401	395	400	349	372	426	386	393	409	352	414	361	383	384	367	391	357	413	371	399	377	403	359	401	366	365	368	380	366	404	391	404	393	387	381	375	374	385	378	413	404	394	366	380	351	420	376	387	365	407	379	418	387	411	394	378	389	379	397	388	399	364	386	384	376	388	357	383	368	396	367	376	371	383	393	398	456	369	364	392	375	392	350	385	376	385	412	356	370	378	402	408	359	384	397	407	389	391	426	397	415	396	401	395	378	375	405	366	406	362	377	367	364	363	388	387	385	408	387	384	382	389	386	415	381	370	405	398	369	412	396	375	378	392	380	363	381	372	399	385	394	354	396	408	408	383	370	370	372	358	383	378	408	371	402	405	366	403	373	375	431	396	356	377	382	369	416	382	356	376	405	340	377	351	428	374	354	397	337	374	406	374	399	406	435	387	381	357	368	336	368	408	386	369	415	381
58950	87360	63062	34565	15074	4520	1337	846	757	726	749	717	744	717	712	697	700	715	768	742	711	698	645	721	767	721	748	705	766	709	676	689	741	783	721	699	760	706	742	704	771	737	732	716	696	701	713	742	724	710	730	730	724	694	766	710	685	719	695	695	752	730	723	747	713	662	719	741	748	748	729	782	701	737	705	740	711	682	726	695	680	721	673	709	780	691	740	708	704	711	714	711	737	690	778	762	727	731	725	729	700	702	699	738	725	727	728	732	747	702	708	707	694	723	716	761	679	702	752	734	691	729	710	718	714	713	732	682	711	734	731	735	699	740	697	731	706	739	685	705	722	676	731	707	700	709	764	730	772	731	693	768	761	790	729	706	736	694	704	724	710	717	657	723	742	732	683	720	750	727	698	706	726	751	719	708	730	750	709	795	720	718	700	723	771	698	756	698	769	706	733	710	717	720	704	722	707	765	718	668	704	735	734	735	706	702	720	760	680	729	725	696	731	745	675	708	698	731	732	684	743	725	649	730	755	711	705	704	706	714	695	714	701	713	700	726	717	698	721	727	703	748	722	734	738	705	698	695	692	681	720	737	706	720	713	696	709	708	706	759	723	751	738	733	672	718	719	714	707	731	751	712	744	693	715	677	729	685	743	723	683	755	743	695	771	739	732	735	731	719	732	730	656	732	779	664	705	750	751	669	686	677	739	729	691	699	738	694	703	708	717	729	721	696	726	734	721	707	729	736	703	687	730	722	660	749	747	791	715	706	755	708	679	745	730	702	720	722	682	790	764	722	756	664	727	714	757	693	751	703	729	752	707	712	645	749	719	747	706	694	683	729	745	698	692	661	752	710	743	685	700	698	665	761	684	697	725	724	723	686	692	769	716	690	741	698	694	716	664	719	713	723	763	711	677	697	702	711	711	682	721	690	694	712	717	686	708	720	695	729	702	734	712	768	686	662	694	728	701	759	743	755	755	660	701	722	712	709	708	699	678	695	727	720	709	720	744	704	746	723	727	730	682	691	707	719	734	766	721	731	766	706	691	702	649	727	741	685	706	723	717	716	723	671	678	692	676	701	760	692	724	735	729	702	672	774	712	701	717	706	753	707	750	721	696	720	713	732	727	735	680	685	735	695	738	751	741	759	728	699	736	719	704	699	729	744	763	701	761	689	737	728	711	702	758	709	734	719	708	676	753	704	724	670	750	683	696	740	723	761	664	737	715	731	712	711	706	753	732	706	699	702	739	728	733	710	757	749	696	735	715	749	741	738	715	712	688	703	708	683	723	670	697	692	686	697	697	788	690	671	699	729	738	675	694	746	745	703	663	722	705	749	728	767	688	650	666	688	676	739	737	711	682	737	716	733	708	809	779	706	813	693	721	743	724	675	699	723	748	709	707	748	737	735	723	681	704	747	729	711	742	718	749	725	697	728	736	707	713	693	700	689	751	773	738	688	741	708	741	709	748	726	739	723	718	739	679	666	754	693	680	726	711	704	707	702	723	744	682	713	716	769	691	742	755	764	727	731	726	731	737	736	734	734	715	741	740	717	750	695	744	676	738	754	688	691	705	696	732	679	745	656	679	710	717	759	727	734	766	719	718	699	720	703	737	730	722	729	786	687	685	735	710	695	724	733	716	719	772	721	756	742	772	728	696	757	677	735	719	727	723	755	681	771	665	730	777	732	758	705	682	702	676	715	715	746	702	725	725	777	718	732	673	768	719	745	677	736	674	775	686	707	728	711	723	729	736	744	735	683	689	740	714	691	698	690	719	744	741	711	725	687	690	817	680	733	801	736	698	710	682	738	684	697	676	745	745	728	737	661	719	726	743	689	790	734	736	695	715	715	725	701	758	773	727	703	743	667	702	708	725	732	721	703	724	682	724	713	738	679	736	690	721	721	683	709	672	716	700	723	739	686	721	727	741	719	720	727	719	760	699	745	759	727	697	710	702	690	728	672	744	701	733	772	719	710	705	755	747	679	695	697	660	717	731	690	692	727	713	733	713	709	726	712	753	715	744	734	758	742	713	709	727	690	708	682	695	715	731	739	715	740	736	733	737	718	711	709	806	714	737	753	735	721	718	708	710	727	712	693	692	731	802	739	750	713	707	645	695	716	724	715	702	702	704	708	738	735	693	764	741	752	712	717	737	708	736	786	761	753	697	718	707	703	712	697	707	673	694	653	703	688	730	712	726	704	749	707	742	700	667	722	685	704	713	731	709	692	680	710	715	732	701	698	711	689	718	693	697	662	714	668	748	705	741	690	693	707	719	728	749	712	739	704	750	722	738	740	754	737	724	711	681	704	734	766	733	726	697	725	698	715	728	751	745	701	686	679	732	749	681	752	739	728	708	709	744	741	678	739	704	726	771	759	689	708	670	734	714	710	702	703	788	738	736	706	743	719	715	709	686	721	735	671	695	723	725	716	744	695	677	700	722	740	722	752	720	773	676	779	689	726	734	683	777	778	716	685	731	658	707	704	753	721	697	689	720	701	690	718	728	700	771	711	768	685	716	672	737	696	740	747	650	773	707	705	741	683	745	738	705	742	737	707	695	688	741	691	749	696	704	719	726	737	677	739	757	732	732	713	725	713	734	724	710	708	749	726	760	685	692	677	745	683	715	712	687	726	685	779	741	708	722	696	763	745	721	701	679	715	684	710	694	751	687	718	752	701	655	712	786	729	735	775	715	665	725	688	735	735	755	722	704	703	745	701	704	706	717	754	752	730	731	727	695	744	721	720	707	697	677	772	770	724	703	759	712	721	729	727	718	695	688	692	719	704	714	737	757	726	730	719	762	730	692	722	699	705	732	704	697	728	725	738	674	747	689	706	717	707	766	732	693	709	698	738	698	742	718	711	740	717	716	688	695	710	711	707	726	746	731	700	716	706	730	707	734	678	732	727	692	725	687	696	706	713	705	681	726	726	692	745	758	677	734	772	737	680	736	708	724	683	751	688	669	743	703	673	724	703	752	733	697	710	714	672	717	718	714	705	689	732	751	730	720	765	709	761	711	709	729	715	692	726	694	732	752	689	685	710	732	681	709	742	729	728	736	693	700	682	724	684	722	688	710	764	735	702	710	712	692	712	705	706	744	733	727	756	732	695	783	679	734	756	751	716	744	706	743	716	694	713	751	691	745	693	759	663	746	708	702	722	723	704	712	723	742	686	739	757	714	703	725	723	710	658	778	723	759	753	696	741	676	696	740	675	707	750	717	666	732	738	692	735	746	722	690	742	724	761	744	695	721	760	688	687	728	725	701	771	728	726	693	745	788	729	690	711	742	697	716	730	738	739	720	707	697	758	719	758	681	693	768	701	721	724	756	739	713	701	685	770	726	714	710	773	697	753	681	737	696	713	704	697	723	707	770	722	725	786	691	722	755	729	663	736	738	750	721	713	742	765	705	762	711	721	720	677	736	717	741	756	707	714	684	711	749	685	763	743	720	701	691	804	717	663	738	708	685	721	715	748	714	714	697	715
23472	22443	31281	25709	21410	16998	3827	636	487	475	457	475	517	415	478	417	432	429	444	424	418	435	462	485	433	447	451	443	452	473	422	445	490	450	439	465	431	490	474	426	443	453	424	464	470	431	408	439	441	460	475	433	432	464	471	433	456	433	454	423	476	456	451	428	426	476	452	456	426	423	422	432	465	433	434	433	441	453	466	460	433	430	459	424	459	444	442	450	462	451	433	464	445	442	457	443	442	442	435	438	403	437	424	435	471	424	461	425	459	434	459	406	440	431	443	446	432	458	444	457	426	454	431	425	420	455	436	447	439	455	412	405	437	421	435	448	457	483	486	458	425	436	488	422	400	461	439	481	469	461	425	437	395	455	419	451	431	442	448	423	434	443	458	436	467	448	435	455	412	452	450	440	440	436	451	453	435	439	426	437	419	427	457	424	455	440	452	464	430	431	460	458	463	468	443	420	441	421	451	444	402	436	465	476	409	439	415	445	420	469	456	453	454	461	437	462	415	440	451	443	420	442	424	437	435	448	498	479	436	501	486	457	454	420	472	396	432	456	445	445	424	440	442	451	435	473	418	449	464	441	474	432	452	437	421	446	445	456	446	425	416	423	416	443	423	445	447	437	427	429	430	427	469	423	445	453	426	457	420	443	421	450	443	446	464	456	467	444	467	437	476	426	421	420	458	436	457	468	442	462	439	453	416	419	432	433	463	432	450	449	428	437	442	431	466	429	420	408	430	483	462	452	454	432	435	417	498	446	487	436	473	444	444	425	388	445	401	481	442	433	471	428	430	445	448	480	413	429	413	453	442	404	436	445	408	438	441	436	420	414	447	441	446	424	420	411	389	440	450	422	411	467	428	394	430	438	448	461	398	428	430	427	452	460	428	449	492	484	431	427	449	414	432	461	433	436	410	457	441	418	460	448	458	482	420	460	435	432	434	482	447	471	424	430	469	442	480	493	471	424	395	456	458	466	422	428	434	403	400	484	487	477	476	459	438	467	392	448	410	451	428	440	431	463	464	471	444	414	429	425	421	440	418	435	446	439	481	464	436	474	417	456	452	413	433	427	438	409	456	424	465	457	416	420	455	437	482	452	421	444	461	429	460	403	459	397	461	435	444	441	435	420	458	441	436	449	405	408	447	403	409	451	433	424	406	451	458	461	411	466	464	438	429	443	437	423	439	450	439	458	436	457	428	472	438	424	440	478	448	439	429	426	451	413	425	451	399	456	422	447	439	449	457	412	440	448	448	436	476	449	399	432	439	455	413	434	406	474	449	451	474	450	466	444	456	452	406	437	444	399	478	449	453	428	433	425	428	435	435	460	454	435	435	408	425	437	466	425	455	447	402	448	489	435	459	423	421	480	441	480	472	437	443	441	449	433	441	414	474	473	447	467	420	431	427	468	408	441	472	420	420	447	448	447	441	432	450	403	451	388	476	475	433	428	421	410	458	462	441	481	441	444	441	456	431	446	476	455	422	440	461	439	454	428	446	460	412	450	465	451	433	458	422	440	431	435	483	402	471	413	462	440	460	443	491	426	429	415	457	453	452	429	398	457	442	426	425	413	401	427	452	434	470	433	486	452	437	445	451	403	417	462	405	466	441	418	460	468	411	466	450	456	458	426	463	394	428	391	438	442	473	425	458	427	426	455	461	430	436	421	424	445	461	465	403	446	474	448	441	448	434	457	468	419	446	421	464	462	421	445	467	435	418	457	480	455	452	465	435	443	422	461	434	429	449	429	428	458	410	465	452	446	442	439	456	430	468	491	471	455	426	451	427	436	421	478	432	433	491	453	437	410	432	463	432	484	476	443	438	437	475	462	440	455	407	437	445	436	437	458	423	428	426	446	449	447	493	440	421	449	464	452	441	439	436	451	451	468	429	450	435	452	411	402	440	431	459	409	420	414	465	456	455	474	389	447	448	418	448	476	429	450	440	414	438	440	514	472	421	441	407	425	479	437	450	441	430	437	459	421	446	446	445	378	453	461	429	429	436	433	445	429	466	478	417	443	430	428	474	396	452	441	444	438	439	427	439	397	406	424	462	407	456	409	419	457	469	422	460	421	452	467	459	449	445	463	419	411	439	455	437	444	450	455	458	441	424	412	433	412	454	447	387	442	401	431	430	415	467	478	443	421	474	443	483	456	440	510	406	484	448	441	440	414	465	463	460	452	447	409	461	447	424	423	412	425	449	451	472	440	419	419	468	419	414	434	448	450	427	437	453	437	428	446	451	405	441	463	423	431	430	445	471	451	423	448	455	433	436	475	439	414	434	467	478	366	432	425	418	451	455	449	459	415	437	457	469	430	480	438	421	449	437	411	444	454	432	436	465	482	492	435	423	457	459	416	457	411	412	435	409	460	484	431	439	470	456	467	461	420	442	413	407	441	438	485	421	435	443	446	426	458	484	460	403	399	436	466	398	426	398	428	455	449	454	400	444	433	428	432	477	430	459	429	414	435	445	423	440	435	455	392	424	437	413	421	455	412	452	436	474	459	429	455	420	435	430	429	483	446	452	452	463	443	451	443	457	450	450	430	424	451	482	427	419	453	438	435	463	436	436	440	461	443	443	436	434	435	435	432	429	424	407	441	454	462	439	464	471	433	418	445	405	456	441	454	445	418	439	427	417	477	457	471	417	458	418	421	438	453	435	463	441	477	458	478	424	475	445	417	472	448	464	437	448	427	432	414	443	465	450	402	457	452	485	467	445	486	466	453	448	419	445	418	451	453	436	430	439	449	466	406	441	459	420	409	456	412	414	451	442	459	420	454	436	452	475	428	410	415	467	442	427	446	413	418	457	440	472	471	451	443	444	466	373	447	398	439	466	461	473	418	448	457	421	452	438	455	424	410	457	483	454	406	423	421	472	447	462	412	467	418	444	461	432	416	450	451	403	472	427	454	460	434	450	412	458	431	463	493	461	467	459	455	451	469	465	427	449	471	449	445	420	437	443	469	468	442	443	435	411	451	449	432	410	438	451	433	472	445	459	460	441	447	448	454	421	469	469	432	431	454	450	462	432	474	416	512	386	476	424	437	429	470	458	474	417	365	457	436	426	448	496	440	421	417	414	405	443	461	461	411	446	416	435	444	452	446	436	460	428	428	431	454	485	436	462	474	433	473	415	448	446	419	449	392	449	401	439	426	463	471	432	455	429	430	438	439	469	435	429	428	415	443	429	431	424	458	463	441	431	441	455	433	417	437	396	435	439	416	450	455	436	476	484	419	400	478	420	468	430	450	458	449	460	472	430	443	413	450	443	461	453	469	428	421	421	437	472	450	464	452	450	416	425	443	417	447	419	408	453	483	399	461	459	481	420	438	439	464	479	423	444	456	471	438	407	446	502	436	393	443	491	448	447	464	427	452	454	440	415	405	461	438	457	423	422	483	418	437	412	454	442	410	465	441	439	484	460	439	466	459	451	426	453	436	437	443	419	468	471	428	439	411	406	466	425	443	454	411	455	409	449	455	442	453
61630	100563	73013	45933	24058	8625	2059	1010	860	835	775	818	781	793	760	875	781	803	778	783	826	795	760	803	809	836	711	786	822	794	799	860	758	794	779	788	771	797	789	789	745	727	772	779	796	830	791	845	773	729	782	800	820	764	762	775	779	786	794	793	751	776	809	770	814	766	802	799	827	783	746	754	768	792	824	751	766	775	798	758	751	770	739	802	817	766	776	788	808	803	790	798	785	742	776	775	798	738	757	741	766	781	753	749	766	790	763	748	793	775	826	747	761	776	779	747	791	814	825	813	727	767	798	800	765	739	797	780	773	707	799	795	781	775	772	780	818	809	773	828	788	742	772	788	762	806	822	770	777	768	789	811	755	788	779	787	785	784	744	754	812	778	827	827	767	798	840	801	795	840	831	821	732	778	792	790	771	796	785	826	766	796	764	775	780	801	794	798	765	827	814	811	791	766	813	764	841	794	754	841	773	810	783	809	781	758	741	830	776	781	798	783	754	705	750	776	775	784	767	764	807	737	852	743	707	746	799	765	798	822	820	769	778	778	790	776	827	773	808	801	811	781	745	821	772	782	754	749	794	807	772	770	797	768	770	838	751	813	839	728	771	789	750	743	790	777	793	807	797	799	750	806	751	781	783	755	769	800	802	843	784	773	781	749	746	834	828	791	816	812	785	841	788	747	756	773	806	731	796	728	783	754	751	841	813	768	798	806	795	783	798	759	825	808	850	822	754	782	732	793	809	819	760	827	776	772	777	780	775	785	841	757	754	776	781	758	818	780	813	730	802	765	783	797	746	803	829	818	817	739	790	763	782	833	744	810	832	821	799	792	794	735	829	818	776	738	766	741	804	776	799	821	773	801	820	840	757	794	735	817	773	785	780	762	790	838	811	774	790	771	774	785	783	716	808	839	771	829	796	788	808	787	772	790	805	793	817	755	816	762	761	778	843	791	793	798	756	796	754	801	825	800	776	815	793	779	803	769	757	826	808	859	797	787	787	795	749	797	746	754	837	771	781	796	785	788	824	787	843	796	772	789	781	805	788	756	777	799	718	765	742	776	794	740	755	808	762	776	794	772	810	753	767	766	794	823	773	810	794	770	797	786	803	747	778	789	788	797	776	816	771	762	810	770	813	804	814	800	810	781	817	763	759	800	777	748	795	790	838	800	772	779	840	814	819	837	776	788	757	820	757	775	731	772	834	776	801	815	760	765	783	838	797	775	821	757	787	733	757	796	821	785	829	721	771	792	798	786	808	805	804	781	799	781	790	800	764	792	760	756	786	779	832	777	792	792	805	789	797	794	818	757	791	786	793	806	801	762	814	818	775	803	808	729	760	793	757	801	760	762	808	790	791	800	816	749	824	810	788	809	777	759	758	816	815	772	841	767	805	786	807	815	791	745	815	753	803	792	778	761	751	825	745	779	754	765	773	757	804	783	764	730	776	810	744	762	757	793	769	747	793	769	786	765	766	787	780	808	747	781	800	802	785	804	808	819	823	788	745	756	799	729	784	769	782	748	826	792	818	758	765	802	792	840	770	792	791	815	795	790	758	734	773	824	780	828	769	794	781	840	762	816	767	828	832	796	799	763	795	825	835	744	797	821	812	785	791	752	785	760	790	786	806	814	767	742	806	783	790	825	797	805	818	770	789	804	825	811	812	773	860	794	793	810	802	759	774	798	736	891	804	814	863	801	797	748	732	866	826	833	778	773	793	802	766	787	801	741	788	786	819	760	797	805	761	776	792	769	826	850	813	874	764	829	786	816	775	794	765	822	756	789	742	803	799	795	826	827	786	772	742	783	832	748	780	772	801	795	819	820	751	781	759	709	698	756	810	737	750	815	789	815	825	836	754	766	713	787	794	794	752	800	780	776	764	788	803	766	831	784	795	751	754	790	805	819	752	777	790	780	786	769	777	779	834	755	753	800	794	778	767	768	724	796	818	775	820	746	758	822	767	768	763	697	776	803	794	776	789	758	767	809	813	789	738	825	717	815	793	785	787	749	798	747	791	773	772	788	795	796	838	764	748	776	750	774	779	774	812	823	798	749	751	782	795	781	839	782	831	802	815	785	777	768	798	794	797	774	740	769	782	797	817	778	803	800	793	793	824	770	759	797	817	814	756	765	768	854	820	762	793	772	790	774	787	775	779	811	779	793	783	840	791	779	840	835	809	788	808	783	812	785	748	786	774	823	765	835	778	760	838	798	834	783	761	798	776	810	775	798	833	784	747	811	830	808	800	829	758	799	803	743	834	792	803	779	736	761	784	778	807	801	779	779	808	759	723	764	762	805	751	801	750	783	805	776	837	765	822	753	809	755	800	796	801	764	772	813	790	793	726	785	777	835	827	767	789	786	773	778	780	813	744	764	756	832	759	777	752	785	741	799	762	766	787	803	768	806	814	767	758	798	741	773	748	753	742	785	788	781	800	796	761	746	866	796	762	789	779	781	795	739	764	816	804	758	839	799	825	793	831	793	756	778	763	777	765	818	782	788	777	721	827	793	788	806	807	798	775	747	749	773	791	750	768	811	746	795	775	785	809	809	802	810	743	778	804	826	789	810	826	778	761	767	812	784	764	790	779	783	838	799	752	755	762	809	809	842	795	796	789	786	833	802	789	764	786	764	730	784	768	792	778	777	818	769	847	788	734	751	783	787	757	782	805	815	765	785	825	809	777	804	760	812	776	810	766	786	786	778	748	765	796	821	754	791	843	787	755	765	760	797	814	799	806	822	736	767	749	789	742	792	892	766	801	809	721	773	808	778	840	802	795	766	767	767	749	753	719	763	808	745	776	768	741	793	828	792	812	814	734	781	823	824	777	764	796	758	756	786	799	792	779	745	788	819	781	773	755	801	745	774	815	802	757	788	742	809	805	776	811	794	778	792	785	861	798	831	783	746	749	803	775	747	742	826	837	798	753	797	806	810	770	788	779	795	761	783	805	807	768	773	739	723	801	783	738	751	816	758	801	766	815	772	807	749	777	807	802	783	788	799	773	823	786	750	792	803	790	734	781	793	765	749	755	767	807	806	739	771	795	825	815	758	790	762	799	757	742	777	800	804	780	762	721	781	776	762	764	758	773	718	775	773	788	794	802	822	760	799	746	787	789	778	775	783	824	749	779	780	796	764	761	832	773	765	803	786	786	786	767	774	805	803	795	812	790	768	777	758	791	834	793	795	740	739	772	806	874	829	813	815	770	778	779	797	781	775	799	757	796	780	782	766	826	772	798	782	798	797	762	736	773	768	785	740	785	833	756	722	788	738	747	787	770	779	775	787	806	767	801	776	776	796	751	763	756	773	833	817	786	775	783	813	749	815	789	767	784	752	816	767	789	754	841	774	802	737	764	800	785	779	788	817	787	786	806	835	737	825	814	757	722	813	787	822	784	767	790	807	778	781	787	733	756	802	785	787	783	814	819	749	795	782	758	796	839	756	770	733	816	766	806	849	731	799	780	739	739	780	780	768	790	807	772	792
29601	30773	26077	12042	2601	742	436	428	364	413	379	365	390	408	388	357	388	406	401	428	404	408	408	388	439	395	400	353	388	424	403	411	397	417	392	381	391	370	363	375	372	424	404	363	385	410	399	353	403	363	355	415	419	406	377	402	393	410	406	374	398	429	390	423	409	403	415	357	389	385	368	415	382	423	386	393	371	393	437	385	380	385	392	355	388	391	382	391	380	361	424	389	405	371	390	368	407	397	427	369	392	406	403	425	384	372	387	387	370	365	365	404	353	390	396	412	389	407	401	390	373	383	368	368	373	386	380	365	376	388	432	400	397	391	381	419	405	385	415	369	346	372	382	408	361	346	353	403	403	393	378	371	401	403	409	398	368	387	416	390	387	382	398	406	422	417	397	366	388	422	329	386	437	372	402	356	356	400	354	433	382	399	375	387	419	387	373	389	370	393	383	403	403	370	390	382	391	423	358	384	393	393	387	372	394	401	360	386	410	384	373	394	388	391	370	405	403	376	391	386	397	361	402	365	419	389	394	402	404	405	397	389	385	373	423	357	368	373	375	377	387	380	397	400	375	394	409	389	408	398	407	370	415	365	388	415	376	390	406	409	356	385	394	383	385	394	377	390	384	404	399	401	363	389	403	397	408	399	413	402	405	391	395	384	405	398	398	420	424	385	390	375	412	417	383	362	354	398	401	395	398	394	447	366	396	368	403	366	389	412	407	404	370	360	420	379	343	391	366	365	406	404	377	366	378	373	341	381	357	382	403	371	396	359	413	382	365	423	375	376	384	383	358	404	376	347	379	410	387	414	390	377	379	389	401	405	436	396	405	372	373	401	373	412	381	393	372	415	367	398	367	361	386	380	398	350	428	401	351	395	383	402	381	351	416	385	392	387	393	373	377	391	389	396	409	394	406	367	395	383	374	418	399	420	356	404	364	371	377	405	380	422	383	416	374	387	417	374	395	367	392	366	435	383	382	425	372	430	422	410	395	404	394	387	399	406	379	395	350	383	383	372	382	396	397	402	389	371	385	391	417	380	377	396	382	404	380	355	355	368	393	435	391	375	360	398	400	391	377	387	414	407	359	394	375	389	364	374	343	398	385	395	350	389	398	417	374	371	401	384	390	425	382	414	402	409	396	426	355	392	420	442	422	382	400	371	396	384	412	414	419	411	379	407	389	404	408	369	390	364	380	353	371	370	380	354	349	439	418	381	387	396	386	415	335	382	398	389	388	357	379	398	362	374	397	348	375	389	414	418	413	343	378	395	392	387	393	418	390	418	393	388	399	395	393	414	345	368	441	391	374	375	382	400	407	429	380	392	428	400	343	397	402	385	387	401	409	383	364	400	375	366	360	365	417	370	417	359	428	404	357	383	378	397	390	400	376	367	399	393	341	376	409	379	410	394	410	363	420	408	383	371	428	355	384	398	380	384	398	394	384	404	381	384	404	379	381	391	378	422	371	360	385	392	388	371	413	367	403	371	434	402	419	369	390	433	431	391	394	404	380	362	395	392	394	403	388	399	349	376	399	370	377	386	399	367	353	349	363	387	353	376	381	373	421	380	370	375	402	356	360	413	410	417	398	392	398	387	381	350	376	392	404	339	371	376	366	377	367	383	368	385	381	367	376	393	374	376	420	402	386	374	384	375	386	352	399	393	390	407	421	404	383	382	395	407	388	392	407	406	394	417	374	368	373	418	417	397	390	379	374	371	355	396	381	405	386	416	362	348	388	374	386	375	393	378	401	397	370	366	401	401	342	421	420	374	374	368	387	398	358	411	381	342	385	410	416	388	394	368	371	367	416	383	366	373	363	360	376	407	382	397	378	373	442	425	386	387	391	374	362	389	388	384	381	416	395	400	370	407	379	424	387	392	385	414	409	373	398	358	367	399	387	364	399	402	393	390	385	421	422	411	434	374	406	411	393	396	377	364	402	382	390	356	402	391	394	350	367	385	419	357	354	403	401	378	402	383	359	393	401	410	375	383	366	383	372	363	363	373	408	387	400	421	385	406	404	367	386	365	386	398	368	387	376	366	356	402	373	403	380	382	383	412	420	392	389	368	389	370	373	391	384	380	404	400	369	388	372	423	400	417	374	377	367	386	397	375	401	387	387	393	391	366	373	398	411	372	404	419	382	376	391	385	392	385	387	382	405	397	406	381	411	367	348	399	426	382	354	383	407	392	408	346	411	399	371	386	383	395	384	434	389	381	344	362	417	351	378	358	388	393	392	380	384	392	404	417	386	406	395	365	404	390	421	395	373	375	392	407	361	378	370	387	410	380	410	397	387	428	389	377	393	387	368	415	370	373	383	355	394	390	383	421	375	390	401	410	366	369	357	402	377	405	404	395	385	414	364	380	376	411	375	359	384	427	421	366	410	392	368	384	364	375	408	410	411	399	392	410	397	444	430	399	401	429	386	414	373	399	404	394	411	383	373	423	391	353	376	363	384	383	382	384	429	400	410	390	400	357	368	392	374	369	405	392	400	369	412	415	362	414	380	399	389	400	374	418	388	410	370	363	416	400	391	397	353	402	391	439	380	386	397	383	395	406	389	345	398	375	367	360	431	396	364	375	400	391	367	436	372	382	430	388	404	373	374	393	371	389	403	366	402	352	399	381	436	391	402	421	358	373	371	382	412	388	421	406	376	375	388	419	436	360	382	358	417	393	379	337	407	363	395	383	381	416	452	395	386	393	367	378	405	378	373	412	375	381	423	404	350	375	374	378	398	389	375	398	388	372	386	371	361	362	400	414	369	400	406	379	377	399	421	381	412	384	374	361	396	363	356	393	399	349	402	366	375	367	361	385	399	382	369	396	361	423	371	386	403	385	397	376	374	350	383	377	409	413	377	387	389	382	366	385	398	371	389	413	439	375	381	400	376	402	364	394	388	379	388	376	370	380	368	377	381	396	344	420	386	388	377	362	421	394	391	391	390	383	415	404	412	390	418	367	363	404	405	389	412	377	378	391	392	395	389	380	347	375	381	385	379	414	415	386	370	392	403	387	394	423	401	355	403	401	403	366	390	383	376	432	363	427	387	356	382	394	414	372	408	397	379	395	425	393	395	389	352	409	402	391	359	391	368	371	386	395	363	399	413	382	384	367	416	410	416	391	415	392	415	392	386	399	397	405	363	387	409	365	410	384	401	393	386	414	436	402	399	389	433	395	404	375	424	392	387	355	382	375	380	380	386	412	418	386	391	410	385	446	410	381	392	386	389	395	402	401	374	392	343	361	390	398	366	407	379	406	404	405	427	388	371	387	375	361	416	364	410	421	357	349	388	392	383	365	372	359	345	426	422	347	368	396	401	402	419	373	372	365	356	359	395	377	415	405	408	409	419	374	366	395	405	390	371	415	422	379	378	407	375	380	412	368	408	416	405	374	379	350	382	409	404	402	390	379	401	429	355	426	408	383	402	379	407	394	396	420	400	388	384	366	360	430	404	361	396	360	427	381	368	392	427	398	407	375	396	404
36805	47706	31497	14355	4952	1484	910	731	745	701	733	745	704	725	736	748	697	733	700	722	723	746	763	706	756	753	734	698	779	780	709	761	715	711	747	719	690	726	744	724	698	775	726	703	723	690	748	772	723	726	753	658	735	731	720	783	673	743	697	717	762	701	708	765	736	731	676	735	742	787	724	753	758	775	732	741	688	771	744	709	735	723	742	774	713	711	732	714	767	716	756	734	774	684	738	722	717	718	687	742	700	696	679	697	757	729	705	734	724	726	720	778	722	734	722	743	722	714	683	727	737	709	752	693	750	689	756	700	714	697	691	708	727	692	690	720	680	786	731	740	772	712	722	663	729	713	749	742	758	779	738	716	731	764	729	753	729	665	749	682	740	793	701	714	700	715	743	701	666	710	749	684	764	703	731	722	740	713	675	744	737	718	738	748	754	740	695	747	709	749	681	741	739	683	752	693	726	762	760	702	712	699	720	741	758	712	760	714	703	699	695	713	741	791	727	728	658	693	752	665	723	684	751	749	714	736	687	723	729	736	707	707	751	751	695	772	751	720	725	777	721	696	697	756	711	768	771	766	690	694	705	708	713	720	761	694	750	705	717	742	724	744	732	727	716	746	756	707	743	713	691	744	727	735	713	719	709	736	720	699	712	698	722	733	776	787	729	772	703	708	718	732	701	719	741	772	721	673	710	739	736	717	701	750	716	717	727	716	782	705	748	697	721	715	735	735	747	715	721	715	705	685	711	739	753	776	716	761	699	736	701	717	767	707	734	710	719	742	739	744	750	705	742	666	708	761	728	713	740	723	727	773	727	724	704	710	742	703	726	756	748	736	735	709	753	742	675	673	712	681	695	751	708	710	760	668	722	734	732	713	687	758	713	708	772	765	721	710	748	699	712	715	684	645	691	735	727	742	741	752	695	724	746	728	711	763	701	682	774	701	683	703	739	778	733	744	745	667	757	716	717	754	686	698	731	759	717	720	733	699	715	751	735	756	757	728	680	770	724	735	774	761	777	729	737	675	724	735	722	714	734	720	719	720	725	726	708	742	686	747	705	689	725	725	685	700	720	695	743	690	700	756	681	679	735	738	734	740	759	712	712	754	725	707	735	742	682	721	717	704	747	724	728	661	692	741	717	666	746	731	721	707	771	739	709	715	741	745	738	777	695	742	725	773	770	720	696	719	693	704	685	734	675	712	748	758	749	722	692	713	746	715	735	691	746	694	762	766	716	696	701	783	737	720	695	714	714	705	740	713	727	712	700	682	726	696	725	737	733	751	714	755	724	722	695	695	743	791	703	731	722	758	672	694	695	651	716	771	776	737	709	707	700	713	747	780	698	739	744	736	731	770	722	710	779	744	740	805	698	756	736	756	689	736	734	740	744	703	695	745	734	712	744	682	694	734	776	691	709	775	776	728	724	750	731	684	754	741	705	743	751	735	732	749	733	722	724	731	734	717	763	709	719	731	706	746	692	749	694	738	741	684	683	727	717	717	734	718	715	767	713	730	733	701	714	756	727	762	738	750	729	679	697	710	735	751	702	734	693	720	763	687	727	713	747	712	726	733	708	769	758	681	709	727	712	710	695	747	696	749	735	746	697	752	688	710	706	749	728	697	730	714	751	734	736	768	757	759	743	685	690	710	722	721	718	778	745	765	746	724	771	786	718	749	727	725	730	701	731	750	688	697	756	742	785	715	750	713	728	739	744	783	709	721	713	714	724	753	771	733	702	781	703	758	701	700	692	745	802	757	701	718	694	739	715	702	763	721	742	719	746	708	735	707	742	703	717	757	671	708	766	729	713	746	731	699	713	715	723	691	740	765	711	747	755	673	717	707	765	702	783	753	718	730	717	717	734	677	753	757	706	694	699	708	696	682	655	697	718	719	714	741	697	726	784	730	681	715	777	701	737	739	751	693	719	720	712	702	743	738	727	723	759	724	712	683	686	725	727	730	702	694	716	716	720	717	727	743	685	748	765	744	760	694	733	743	749	740	713	723	738	739	735	743	708	745	717	725	762	747	759	698	721	735	723	727	709	771	734	707	759	716	689	728	764	726	777	764	730	733	758	723	714	723	727	779	714	746	762	765	715	708	722	700	759	738	730	731	680	729	687	728	681	712	676	701	748	694	705	737	676	732	687	708	685	720	732	756	729	735	670	722	744	743	680	785	688	688	706	710	743	711	697	718	731	706	700	732	711	707	674	658	747	702	714	659	713	700	742	726	711	739	720	692	716	734	710	750	762	713	739	737	683	704	725	751	727	707	766	758	703	733	742	753	661	740	752	717	658	723	714	772	735	799	758	676	731	729	715	711	755	701	748	741	768	724	710	727	732	733	724	752	698	709	666	693	727	751	774	736	695	721	732	766	748	714	657	746	748	692	721	714	758	707	726	711	698	727	723	715	700	742	710	717	708	778	686	753	692	739	722	710	728	736	743	705	736	725	717	690	705	747	734	800	758	741	694	761	795	725	757	800	730	733	717	692	761	740	737	741	764	701	725	745	764	694	713	740	737	755	727	745	772	755	704	698	731	735	723	707	764	694	667	711	758	675	721	716	737	705	701	704	724	748	667	671	711	796	707	722	726	757	710	714	744	731	751	735	713	697	755	700	764	749	739	743	778	792	727	727	749	743	742	695	743	740	760	725	710	709	717	722	718	728	718	751	765	781	718	725	765	736	753	754	754	685	748	695	737	705	743	710	756	711	723	710	725	766	764	722	757	764	774	723	741	744	693	711	736	717	730	721	719	695	783	728	775	718	749	712	692	748	696	761	713	703	706	723	767	729	737	722	709	770	744	742	732	737	699	741	752	705	745	763	731	699	710	727	734	716	713	699	822	688	724	716	691	742	738	725	728	732	760	760	743	743	745	694	730	707	699	736	704	736	713	754	723	712	737	737	770	719	686	749	728	688	762	711	702	691	702	684	713	732	732	755	736	715	712	707	718	719	743	720	700	785	785	769	708	760	727	734	728	739	738	715	746	672	704	737	781	738	700	713	755	708	691	699	761	725	716	757	712	722	764	711	706	737	734	728	668	710	734	699	738	708	720	747	714	712	685	732	748	716	766	796	741	708	738	753	733	728	752	716	737	724	721	711	715	722	731	712	730	721	670	718	748	758	759	736	712	746	693	708	736	708	731	727	739	749	698	745	720	713	710	706	708	656	718	730	706	734	694	714	731	730	728	713	778	764	759	677	745	706	685	723	724	736	742	735	742	749	741	708	711	755	754	713	702	678	712	712	741	701	710	696	725	724	682	692	701	738	711	750	759	730	752	716	706	732	710	757	759	747	772	709	780	680	741	723	753	713	716	742	729	745	736	733	736	698	708	738	711	688	740	711	709	753	697	749	747	766	748	742	720	730	736	731	693	686	750	748	706	708	718	735	723	750	714	738	701	750	690	760	712	710	731	682	702	726	744	694	718	745	713	725	690	739	731	694	734	705	724	715	714	687	752	759	753	764	737	729	744	705	772	763
25015	24964	33629	27335	18318	5914	1064	490	381	373	391	398	411	394	408	383	391	413	397	368	413	383	365	376	408	388	394	393	330	411	377	384	403	381	374	416	370	383	397	383	360	378	389	383	362	395	399	415	392	360	409	406	368	386	348	379	374	365	384	395	418	373	428	389	377	368	382	375	369	404	374	393	373	370	382	403	376	349	429	375	388	382	380	369	394	392	359	395	342	444	371	372	357	379	396	379	355	359	356	387	375	397	353	390	362	398	370	390	368	410	351	386	363	409	415	383	381	358	406	409	406	361	400	389	383	371	358	352	440	411	390	367	350	400	381	388	358	397	384	406	364	399	386	380	384	374	368	357	360	376	377	374	385	379	355	406	398	377	385	386	387	385	387	371	360	384	413	398	387	397	369	330	381	347	390	437	400	392	373	396	419	431	380	335	384	400	416	385	370	392	372	409	380	402	384	391	387	366	376	368	380	400	393	407	387	335	340	380	425	378	380	376	370	407	388	370	409	361	356	414	382	398	423	373	380	368	379	383	357	393	392	419	400	362	392	377	389	380	388	380	391	407	404	392	374	378	404	383	397	422	371	403	419	386	399	391	405	397	380	380	389	425	385	403	367	402	392	367	364	369	396	385	351	381	386	398	390	390	371	403	392	350	371	381	376	393	381	408	387	386	383	360	374	365	388	365	366	384	374	356	388	403	403	361	402	387	351	366	399	383	352	371	425	418	377	366	394	396	410	387	389	386	393	378	370	355	368	395	386	401	433	370	392	409	403	383	367	378	367	355	374	389	388	418	399	412	369	400	353	399	372	398	388	368	336	364	384	399	388	395	369	389	386	364	356	348	381	397	405	368	408	396	372	388	376	422	374	379	387	383	383	397	372	388	392	379	421	372	388	393	413	378	396	368	450	364	367	389	374	398	379	410	361	356	386	396	401	382	395	387	393	379	367	365	401	382	405	384	356	359	375	394	442	375	422	390	400	359	375	401	378	394	361	400	395	350	407	361	373	387	424	387	389	381	400	379	338	415	379	430	376	383	374	454	381	401	372	405	374	378	347	383	392	414	379	385	383	396	384	380	383	379	391	413	406	423	357	379	384	387	367	352	401	405	367	400	372	366	409	402	364	381	381	391	396	356	364	372	385	412	413	376	396	390	362	401	402	406	380	391	384	388	394	372	356	363	381	369	387	366	360	370	381	359	396	371	365	373	393	380	385	388	388	406	358	389	393	372	419	374	382	404	383	405	426	401	374	370	399	405	379	373	413	410	359	401	405	376	400	372	389	385	362	422	393	393	387	421	398	339	377	382	380	386	362	388	369	376	404	403	385	382	359	412	395	381	364	404	378	408	425	342	388	368	406	389	389	417	418	383	381	380	379	368	403	383	388	366	399	416	393	405	364	378	374	380	383	403	391	363	374	395	337	355	383	369	394	366	395	375	396	366	369	398	388	366	375	406	393	362	368	349	396	408	402	386	384	370	365	381	393	376	381	373	374	369	404	391	400	397	415	358	400	397	360	387	386	407	378	409	356	381	409	377	393	412	395	354	401	352	407	410	405	399	360	399	385	366	400	380	377	367	393	338	376	381	405	418	368	382	374	404	376	382	393	337	406	397	362	369	368	382	414	417	365	366	374	413	397	380	336	347	411	381	395	375	390	371	377	397	407	402	397	418	394	383	391	410	413	382	391	385	372	377	398	398	373	366	430	376	389	382	354	372	375	381	392	369	380	393	404	403	399	388	388	426	390	401	393	384	357	385	447	381	374	391	387	398	359	382	401	365	384	365	421	382	395	393	389	369	376	417	383	390	403	390	399	374	384	381	388	398	361	374	365	381	372	394	390	392	370	367	368	401	398	361	410	403	362	378	393	412	363	359	402	374	405	405	345	365	405	393	390	347	368	400	381	406	371	381	362	387	375	406	392	383	385	393	372	368	386	395	386	376	345	369	336	370	416	376	400	383	381	368	401	362	414	371	409	412	416	379	370	409	376	382	372	391	403	344	376	417	404	375	397	398	390	397	388	376	380	369	386	383	374	367	388	368	410	399	391	385	405	323	380	362	391	376	359	411	389	375	362	394	385	385	354	382	350	344	332	381	398	391	389	376	411	377	413	380	395	381	379	382	374	394	386	405	395	391	370	372	358	383	373	337	418	378	384	351	404	365	372	382	365	381	393	371	380	373	429	383	389	384	397	400	403	447	419	415	394	348	362	386	401	392	405	390	399	417	368	395	357	397	439	381	419	385	375	412	440	353	373	376	400	393	346	393	364	358	399	418	398	389	395	374	382	430	417	368	361	370	349	372	388	400	381	432	363	406	378	371	366	375	377	375	418	362	380	390	372	389	402	398	394	419	364	393	391	408	370	386	372	414	374	392	390	373	419	375	360	395	378	367	390	355	403	359	383	390	361	379	395	381	378	370	365	399	362	391	361	407	376	430	384	377	375	377	403	381	377	336	352	405	385	408	403	379	427	430	350	443	400	366	411	389	404	376	388	343	377	383	463	382	374	363	370	380	359	374	390	420	408	402	381	360	406	409	383	385	390	360	416	399	362	390	373	399	415	363	368	367	378	370	402	400	399	365	402	354	392	402	391	350	375	370	404	415	392	437	371	366	402	398	328	369	399	409	361	361	392	367	348	426	393	393	406	371	390	365	412	391	383	346	339	373	397	356	414	373	386	428	353	386	377	378	355	403	387	383	371	392	387	412	373	392	363	357	383	376	372	371	387	386	409	371	364	404	377	371	375	384	359	352	379	358	356	387	380	393	384	375	379	402	400	376	367	397	359	356	395	394	407	351	383	392	435	425	405	374	389	377	376	381	396	399	362	408	396	343	398	359	378	398	403	389	416	407	392	430	388	367	365	414	405	394	395	383	402	403	372	394	407	407	374	356	383	363	397	386	384	408	391	369	374	422	359	396	412	384	389	397	340	400	380	391	370	365	358	379	367	395	365	370	429	345	392	367	409	389	391	386	375	370	424	364	373	361	358	381	351	334	417	363	432	385	365	392	401	398	392	408	390	422	403	395	348	356	377	373	373	378	392	384	380	366	404	398	362	380	396	381	365	391	382	360	381	378	365	394	387	372	419	375	366	387	344	395	371	409	325	382	372	366	360	371	415	400	366	372	385	397	382	380	401	394	388	400	416	415	409	381	358	392	432	365	370	388	382	409	437	397	356	396	396	356	413	385	417	426	405	399	360	362	369	400	409	363	388	358	388	368	390	397	382	346	370	387	376	392	408	400	393	374	377	379	408	378	374	375	406	394	402	380	380	387	389	367	378	388	387	371	413	345	350	364	377	367	354	382	379	412	423	412	376	382	392	417	401	407	380	395	379	385	382	374	353	360	366	366	377	373	386	360	371	365	396	354	432	402	393	410	420	378	387	404	350	383	370	396	417	352	397	394	392	373	378	398	392	377	402	422	402	409	367	381	420	400	366	392	415	383	375	401	388	414	379	373	399	379	378	410	355	390	380	384
59167	88282	59874	35205	16780	5458	2039	902	711	756	694	689	704	692	689	705	752	656	730	744	713	720	671	723	697	736	711	705	704	671	698	714	727	724	753	676	669	678	727	691	719	707	725	743	680	728	710	733	767	710	685	683	739	687	702	757	695	737	693	728	686	734	745	710	714	725	666	731	725	734	687	676	665	729	702	737	722	730	738	720	700	743	759	752	715	722	671	717	699	725	753	678	736	732	687	701	700	692	720	712	717	720	686	737	705	708	697	708	724	697	721	690	710	750	717	751	664	734	692	716	715	689	683	703	758	745	668	712	692	713	706	764	681	719	722	707	753	734	718	731	694	750	721	710	724	740	718	728	678	697	743	700	696	714	674	788	745	724	673	708	715	731	734	746	694	684	681	737	714	702	754	712	730	746	739	720	707	771	707	700	692	733	745	742	718	707	740	738	687	686	708	730	698	700	754	736	736	717	738	701	702	731	732	722	706	691	697	705	695	719	697	738	704	733	704	679	710	729	729	671	714	734	713	680	714	767	695	713	733	711	636	735	736	714	704	703	745	662	733	728	714	687	719	725	698	688	733	690	730	704	717	736	733	675	756	685	675	750	675	694	665	726	696	696	723	746	721	700	716	731	695	690	692	699	730	715	668	677	701	703	715	720	764	713	737	732	741	667	704	722	743	684	671	699	721	718	741	720	720	744	713	711	682	694	744	733	722	695	727	755	689	703	719	705	765	668	732	736	710	757	737	710	705	684	687	698	743	717	756	728	773	715	698	654	708	725	722	747	719	701	686	732	673	777	779	768	717	726	664	695	718	643	758	715	684	714	746	719	721	720	651	671	728	713	705	761	706	758	743	715	694	728	684	621	729	734	770	732	756	731	717	736	709	714	759	735	737	711	693	768	738	672	729	740	757	740	711	716	756	731	775	755	718	699	738	699	690	737	688	718	699	682	744	740	692	671	742	699	672	709	719	710	740	701	713	700	729	725	752	730	748	696	719	734	726	680	785	745	726	706	730	742	724	701	673	731	718	680	733	746	718	721	720	722	741	746	704	728	736	766	699	726	706	691	759	757	718	718	732	781	725	660	748	718	754	756	708	764	693	698	698	751	726	715	727	714	701	684	682	688	743	694	733	725	728	726	726	742	683	703	699	723	744	739	705	704	743	699	725	652	688	687	667	727	689	723	720	688	686	737	691	766	750	718	729	732	700	726	723	665	701	695	716	738	723	724	708	733	754	720	740	666	740	718	704	756	751	709	803	720	701	684	725	715	720	703	741	741	735	731	688	699	722	739	710	698	732	714	787	701	693	702	704	730	702	671	724	739	732	735	729	716	732	715	715	717	733	668	733	712	730	689	763	736	686	700	718	805	741	719	717	694	754	738	698	742	754	700	743	704	726	740	704	701	730	688	688	701	744	673	683	700	747	735	736	717	753	686	699	726	696	705	754	672	714	704	729	692	699	738	758	757	663	734	751	707	727	715	745	744	752	733	698	706	721	655	692	691	743	727	745	680	706	712	703	707	691	718	754	727	692	739	750	733	675	760	760	788	674	707	690	686	730	719	703	683	713	753	690	696	690	695	719	701	728	739	727	697	778	713	736	668	717	714	705	751	705	769	759	693	678	757	749	698	746	675	736	711	706	710	714	709	675	722	740	714	723	703	690	697	731	703	717	730	708	668	775	741	726	744	734	721	787	733	691	731	702	747	688	695	739	735	666	749	723	709	714	712	647	636	719	692	689	721	729	739	752	712	702	750	693	694	740	706	747	734	694	676	710	713	716	707	601	767	737	723	699	695	733	739	719	656	710	740	725	761	711	708	717	723	733	742	753	758	720	731	733	731	686	720	727	760	714	662	766	707	728	728	710	737	676	732	736	711	729	757	736	720	774	733	653	705	667	719	712	712	701	669	693	790	714	774	726	738	743	647	720	697	699	685	725	764	761	695	674	694	705	724	664	694	653	733	747	746	761	756	718	719	683	733	710	727	686	699	730	739	709	676	770	705	692	710	723	696	681	685	726	720	720	748	685	678	726	707	721	699	703	696	719	707	721	720	767	681	728	720	735	745	666	735	763	706	708	709	687	733	749	685	708	749	700	709	734	710	727	735	679	748	711	736	727	688	686	718	696	718	726	676	718	671	704	709	718	695	762	729	715	674	741	764	744	713	695	758	734	688	681	702	679	736	731	717	703	708	697	732	718	708	682	670	730	700	744	732	722	695	759	702	696	720	672	753	704	757	681	716	722	694	763	687	755	710	719	677	764	685	693	712	755	719	726	653	725	739	726	753	716	756	696	709	719	694	729	727	695	689	679	717	706	720	696	717	736	689	715	722	719	659	688	692	751	706	729	759	724	723	755	690	767	747	774	720	681	730	716	726	671	684	763	713	718	726	686	727	716	754	690	734	731	697	719	670	666	688	714	700	725	792	721	712	756	733	731	652	693	738	679	709	691	701	736	710	727	751	732	673	751	731	680	743	710	702	744	733	661	695	699	727	720	720	736	743	660	685	695	731	715	764	726	725	704	757	744	710	711	734	717	719	772	714	748	705	699	727	740	713	674	713	728	703	689	678	709	709	718	736	719	716	712	725	739	678	700	760	714	700	647	735	707	754	683	736	702	721	741	713	705	753	719	670	737	677	670	736	775	738	736	691	708	727	703	644	742	708	703	721	757	677	748	699	717	695	740	747	711	699	689	739	721	702	672	710	697	723	719	726	728	714	707	732	768	660	720	707	770	717	719	761	770	759	708	672	695	652	720	752	697	792	694	733	700	726	709	726	724	677	689	684	718	700	738	731	737	739	720	761	705	714	716	726	697	742	721	768	741	688	682	724	745	698	740	655	724	685	710	726	761	729	786	702	687	712	726	717	673	733	691	735	693	681	735	727	716	736	772	702	752	692	730	732	766	710	759	735	679	673	725	708	716	714	750	738	697	669	709	725	683	712	728	719	722	696	764	703	696	713	746	636	711	780	746	663	743	703	705	728	743	737	728	734	734	704	742	645	715	733	703	715	716	735	722	718	707	707	752	744	720	697	755	732	699	719	675	707	730	703	704	763	712	761	683	714	699	723	729	736	678	757	749	740	670	753	774	720	711	755	676	708	714	691	778	684	737	741	688	747	720	757	694	751	730	709	668	712	721	744	699	644	701	732	661	701	761	726	721	732	734	694	730	704	721	676	703	676	724	740	688	695	738	734	692	706	766	728	694	694	739	697	702	741	733	677	742	709	712	691	716	746	677	716	677	725	728	772	725	695	718	698	686	726	687	737	703	696	728	714	735	691	709	658	696	708	719	684	733	729	733	693	761	696	742	708	725	723	731	686	755	726	688	771	706	698	723	695	736	705	686	712	727	697	706	689	728	720	759	698	751	724	716	692	766	684	724	712	748	733	719	713	722	641	704	699	687	721	715	726	705	738	678	719	723	718	686	713	728	712	733	714	755	742	725	724	709	705	754	666	732	729	749	729	776	707	713	676	698	745
23440	22406	31028	25250	21307	17676	4826	650	492	469	439	454	460	456	430	473	476	465	469	445	475	453	440	498	477	455	450	439	427	443	456	438	460	454	436	448	465	431	500	434	435	442	453	449	450	423	495	427	472	419	443	449	445	456	419	482	447	436	478	500	457	438	417	417	467	410	462	403	417	434	464	448	467	430	461	451	435	414	426	437	449	467	499	456	426	466	469	423	474	472	436	439	464	466	459	449	418	473	445	450	477	423	442	473	434	439	454	448	386	461	437	476	431	455	421	466	424	434	442	455	418	458	470	444	457	427	441	462	451	417	438	433	425	446	487	444	480	457	456	443	457	445	458	395	463	436	444	424	465	472	459	439	445	445	453	442	471	466	416	477	435	432	445	438	446	473	456	401	461	459	426	457	466	427	475	442	442	457	435	432	458	447	430	437	463	505	444	438	483	427	458	440	460	468	479	450	457	416	441	471	457	463	447	377	435	470	424	472	440	442	445	443	447	431	435	508	459	419	426	480	426	437	441	468	441	429	463	445	438	416	442	463	463	435	436	410	444	466	448	430	458	472	427	445	439	433	434	440	416	455	448	475	449	460	461	419	437	415	398	451	436	457	411	469	439	440	470	407	440	450	462	445	453	456	408	442	412	440	420	429	477	463	423	438	459	411	463	427	446	454	453	460	432	435	430	429	445	481	439	438	470	449	379	461	460	438	441	457	480	420	467	414	430	403	424	414	423	459	465	401	450	464	458	455	436	440	444	457	398	439	439	411	431	456	423	447	450	472	479	475	460	453	429	402	442	432	435	460	434	446	418	448	454	469	432	461	423	420	410	443	443	444	466	441	396	456	460	451	469	437	428	489	444	464	483	423	437	415	432	461	471	443	465	455	437	460	439	424	462	414	442	464	456	459	445	475	457	426	399	430	472	421	465	434	443	433	420	466	417	446	465	466	418	462	404	449	466	458	439	442	460	474	461	453	417	434	430	442	419	428	450	426	461	454	418	460	416	421	471	411	428	470	458	443	443	432	443	464	465	468	437	421	426	409	430	452	415	453	422	464	471	419	463	465	463	410	413	440	496	463	431	449	452	446	456	448	443	456	445	403	434	432	415	421	465	455	431	441	463	432	459	422	446	437	436	440	456	411	423	446	417	466	432	467	454	425	432	417	441	420	421	493	452	422	435	462	459	436	437	461	465	445	442	451	405	438	441	421	476	407	498	455	424	387	444	434	431	450	435	424	476	464	461	434	451	451	462	460	444	430	458	436	454	419	431	475	465	456	464	466	397	466	435	445	445	424	459	415	462	438	471	448	417	418	454	455	442	458	501	444	441	444	437	451	436	431	408	466	431	452	461	408	411	442	440	444	439	419	454	397	470	446	426	446	454	439	417	428	429	415	431	448	482	433	430	449	431	422	470	440	460	473	439	440	455	464	469	442	429	400	417	416	439	429	466	415	429	465	456	464	498	439	450	431	453	473	458	481	430	405	428	426	444	426	447	443	473	459	455	471	440	413	422	426	499	458	436	460	460	463	429	430	471	424	456	446	453	441	454	452	472	457	426	447	461	442	425	472	443	457	428	418	472	429	439	440	437	447	451	440	447	392	438	455	462	475	451	463	411	428	460	452	451	463	425	425	441	429	436	413	434	449	416	402	473	444	472	478	493	421	433	450	417	462	443	430	444	460	406	436	469	461	423	471	440	431	424	444	441	469	410	430	412	466	469	425	432	443	437	455	493	451	437	443	431	455	449	415	460	487	450	443	420	451	409	434	442	442	429	438	461	437	448	436	457	476	462	442	411	435	447	428	417	429	463	437	385	415	409	436	465	434	457	460	476	420	406	455	422	462	424	467	424	455	437	450	446	414	449	448	440	416	421	427	472	450	421	452	423	442	445	479	419	432	419	427	444	453	441	447	422	454	454	440	476	439	470	425	417	462	472	428	470	391	423	433	435	443	450	434	397	455	449	422	429	423	434	451	476	482	473	453	479	430	477	433	401	455	463	430	397	477	435	446	464	451	453	443	410	408	438	439	456	463	469	449	440	473	449	456	450	439	464	467	460	442	406	417	458	411	429	403	433	447	457	440	451	460	390	471	461	456	448	424	453	446	481	433	450	449	436	436	472	442	449	396	455	403	474	411	466	419	457	465	434	448	459	468	430	439	435	436	469	438	433	426	442	449	453	460	438	440	444	443	433	448	431	435	436	504	480	419	490	454	448	413	449	456	445	457	484	465	439	476	398	456	475	413	419	453	446	473	456	458	453	433	417	428	464	451	450	459	438	441	492	448	449	408	451	417	403	415	458	467	437	446	479	447	439	445	454	442	459	403	437	418	445	423	450	443	430	431	436	481	423	443	479	412	476	449	465	406	455	425	480	475	452	462	410	484	421	463	453	445	450	410	418	465	481	417	417	467	416	458	445	436	469	461	424	444	456	428	447	439	460	454	431	407	430	452	456	437	447	440	461	442	411	386	428	457	464	446	443	414	475	430	442	478	463	487	458	442	452	466	456	417	458	431	448	450	438	433	457	429	413	446	416	475	431	450	409	466	431	422	465	466	476	479	489	445	397	442	416	466	439	464	438	461	467	466	422	441	418	411	459	460	437	442	478	458	454	422	443	450	406	413	466	472	426	424	464	429	454	447	463	439	422	465	452	452	444	455	456	451	454	478	450	435	464	434	462	426	432	467	442	461	459	442	464	475	453	435	433	455	436	453	450	441	444	449	439	462	475	419	391	434	452	418	435	430	427	415	446	430	469	436	415	453	443	470	447	414	421	433	429	483	424	432	436	456	450	408	442	449	409	419	388	412	429	481	434	456	430	407	447	453	439	453	458	427	453	451	450	472	428	435	461	453	453	437	408	448	420	449	463	416	441	416	437	418	424	432	478	442	446	401	457	471	441	457	448	430	457	442	443	433	455	436	399	456	479	446	439	439	392	428	446	448	406	431	470	454	457	409	405	424	407	438	396	431	490	440	445	411	462	441	463	424	474	440	479	418	495	413	424	439	483	412	419	461	443	471	441	496	457	418	464	457	468	438	471	459	455	418	447	476	450	441	427	437	465	453	438	437	451	449	442	417	494	442	440	422	465	419	438	443	440	446	457	467	423	432	439	474	410	430	406	461	436	431	450	434	407	428	403	436	457	435	456	414	440	397	423	402	430	430	438	480	460	429	439	466	497	437	445	444	435	482	449	438	407	448	387	426	436	448	412	438	462	432	421	427	423	451	474	485	458	429	467	416	462	454	451	431	440	453	453	424	465	413	456	467	429	442	408	459	457	455	424	440	456	434	435	442	466	394	416	424	431	440	441	431	452	422	396	419	444	452	421	416	441	455	487	442	406	435	431	439	485	461	472	435	420	422	421	418	480	487	458	402	446	483	436	431	468	405	427	462	450	476	481	416	465	418	417	441	453	469	439	460	469	414	444	432	443	422	428	415	464	454	442	458	456	420	455	496	437	459	425	444	430	463	456	402	463	467
60718	100437	73535	43260	23024	10954	3455	1177	862	763	811	789	782	810	824	809	799	804	855	769	766	774	795	791	762	774	789	811	741	773	864	770	787	782	798	826	732	822	784	716	784	762	835	786	825	786	828	820	809	779	759	768	762	787	729	813	718	809	775	810	839	820	746	757	787	751	761	752	758	751	804	838	776	766	803	772	871	758	803	750	754	784	745	793	799	817	784	818	800	843	773	805	832	800	846	796	796	802	811	786	799	803	772	748	762	808	818	828	776	824	747	775	789	779	795	783	796	756	811	854	780	772	783	780	812	774	786	836	777	822	806	787	746	767	787	780	775	768	773	815	763	759	823	762	775	794	720	794	793	760	797	818	803	800	797	802	730	790	813	777	796	819	802	825	839	871	787	808	820	800	801	773	818	780	732	775	799	760	809	791	736	810	750	778	759	782	766	771	781	777	799	797	821	867	752	771	762	823	823	750	797	793	808	772	765	730	731	801	792	827	768	786	757	773	824	783	793	805	803	764	779	746	762	804	785	836	746	808	761	809	763	775	810	807	775	809	843	796	835	793	770	763	730	784	775	812	750	761	801	823	774	795	816	795	800	781	809	759	818	772	808	771	797	780	783	791	789	797	749	763	816	766	752	805	805	779	803	773	813	752	787	796	756	775	822	811	815	803	796	744	763	813	819	747	768	781	785	799	803	765	777	803	833	774	816	740	816	754	797	797	773	790	786	811	779	763	770	799	783	797	813	810	765	771	742	756	758	773	812	812	800	842	830	808	818	791	733	816	780	803	773	814	802	778	776	758	810	851	804	784	795	788	752	727	829	769	825	757	808	763	807	791	774	767	759	749	806	788	791	812	771	822	786	796	784	783	808	786	783	792	813	759	787	805	824	805	821	808	756	803	727	763	814	805	837	747	738	782	788	841	830	837	796	780	729	810	797	745	782	763	770	802	788	817	770	800	756	748	812	745	789	778	788	821	782	805	802	790	783	788	763	788	775	809	761	738	758	729	846	795	817	772	781	762	756	792	760	748	830	759	801	817	815	852	813	818	786	806	741	779	743	814	777	801	762	799	741	779	744	792	768	797	744	788	838	820	787	755	822	757	794	770	825	795	785	783	753	795	775	811	797	827	781	795	798	745	777	792	790	752	801	822	827	757	779	779	784	788	762	763	828	746	758	799	784	766	827	806	801	797	774	795	756	792	784	766	760	812	809	826	778	788	766	784	767	820	764	753	741	802	806	771	756	813	783	744	762	809	777	763	773	826	783	771	786	808	737	787	776	802	809	778	789	755	809	758	778	773	792	779	773	764	769	798	805	794	829	738	783	788	803	763	852	784	754	761	853	785	806	758	736	760	823	789	814	771	800	777	763	815	768	854	808	706	756	798	754	733	804	781	774	763	814	786	787	816	802	812	793	796	802	748	758	768	821	789	798	825	795	769	773	776	767	796	746	797	758	753	734	777	800	824	811	853	784	764	764	740	784	768	766	857	787	774	793	795	761	782	775	777	745	797	765	764	749	800	797	722	796	790	767	804	770	758	765	781	764	805	803	745	787	743	808	841	767	791	826	790	772	804	805	799	837	764	788	792	768	801	817	732	788	791	828	757	820	784	846	836	738	832	791	765	774	796	849	705	764	703	780	783	834	779	809	775	739	780	797	791	768	803	802	754	789	820	800	746	757	796	832	784	801	760	763	793	744	762	819	747	763	797	804	799	793	808	771	768	807	815	808	797	806	765	750	792	782	775	790	784	766	770	786	753	751	747	765	804	794	832	779	786	786	807	756	755	809	782	801	814	773	826	814	787	768	747	799	832	870	779	802	762	800	811	796	772	772	755	758	721	854	827	808	766	756	818	745	791	802	766	744	767	813	767	738	842	743	753	785	790	783	773	800	813	786	799	748	776	823	775	833	782	766	817	801	743	754	806	805	763	795	821	797	757	829	815	771	753	767	757	807	803	757	762	749	789	836	814	803	791	778	814	786	791	787	825	757	826	769	807	740	777	789	789	791	810	788	758	774	759	837	810	786	811	788	802	746	776	765	796	751	759	802	772	789	814	772	792	741	816	771	769	813	809	730	783	726	843	743	802	749	786	820	755	763	786	802	804	768	797	805	831	732	766	716	782	805	735	761	766	770	803	775	808	780	751	788	731	782	764	793	824	845	748	778	733	810	796	784	788	772	783	810	809	776	840	793	809	753	763	798	788	812	771	776	811	767	806	771	761	840	773	728	821	790	784	823	733	835	829	784	760	805	744	758	762	774	737	798	774	771	743	766	781	834	825	796	758	786	759	777	820	741	791	793	766	777	816	766	796	813	768	763	752	813	743	805	823	747	785	804	806	737	741	734	797	799	851	783	792	792	764	815	765	796	755	803	746	809	804	773	821	771	804	740	769	810	782	802	784	749	791	854	797	733	774	776	769	789	766	749	753	717	792	758	761	775	801	748	766	788	795	763	831	805	793	840	793	781	803	759	804	791	792	773	808	760	784	733	776	754	771	769	773	749	738	769	813	800	804	756	759	793	797	759	770	747	763	791	692	758	800	794	748	801	809	790	787	800	811	798	774	804	806	799	804	803	782	753	766	799	844	778	772	780	791	786	775	804	781	823	796	839	780	766	750	769	803	770	767	768	739	773	800	813	796	778	809	819	773	756	791	721	755	767	828	772	773	797	802	772	784	779	770	814	821	747	797	832	803	854	792	744	741	738	849	725	799	769	755	813	833	775	752	827	792	810	713	780	771	763	763	770	754	726	799	798	793	796	803	751	780	766	802	757	768	788	786	793	772	792	758	794	802	845	795	770	774	770	753	772	760	789	750	732	795	775	795	830	736	780	778	778	784	763	829	802	798	781	797	850	790	799	795	805	768	799	814	781	824	793	803	787	778	800	788	762	784	721	762	774	784	758	807	796	767	782	775	763	783	743	797	790	803	772	777	750	786	827	824	822	775	792	795	765	796	736	814	803	794	807	785	780	783	825	788	792	803	799	797	745	763	806	766	753	733	785	810	811	758	806	816	765	774	741	792	820	780	836	826	841	817	784	813	771	854	730	802	813	820	718	830	803	770	741	740	786	825	787	762	769	748	758	807	769	791	819	826	791	785	729	815	790	802	797	754	740	786	765	811	762	781	776	741	777	751	761	803	836	798	778	799	790	787	755	756	819	785	736	807	779	768	788	760	781	791	765	794	855	786	799	746	736	754	812	781	784	816	730	800	823	777	804	800	752	824	766	800	787	822	803	771	800	792	699	747	767	762	806	777	797	761	802	778	800	838	794	791	740	758	732	843	784	790	710	788	820	798	726	807	775	777	787	758	808	792	790	829	805	778	745	775	834	811	747	753	742	820	789	796	816	781	775	729	810	725	821	786	758	736	804	802	730	750	700	791	745	748	783	834	745	744	811	767	789	791	805	737	798	787	786	834	791	807	800	784	858	797	756	790	779	761	771	773	783	756	796	758	810	871	727	855	761	755	777	811	761	747
29515	30741	26900	11569	1979	889	530	391	413	399	417	375	421	422	393	414	370	393	387	389	404	396	396	413	426	392	398	387	403	407	398	385	399	394	387	363	417	403	380	415	378	387	418	372	385	400	410	415	371	382	385	418	399	398	405	395	427	399	403	392	384	383	399	391	372	400	365	378	364	370	387	349	408	359	385	412	409	346	381	373	351	368	393	343	440	359	397	412	398	405	419	412	392	383	399	415	388	400	374	391	409	407	394	366	431	404	396	399	371	394	365	403	384	411	390	340	394	397	392	376	388	407	406	404	433	428	404	381	410	340	404	389	384	414	384	405	404	415	392	384	383	382	414	419	393	393	420	375	399	384	415	369	423	376	392	400	405	367	404	410	397	380	431	415	380	351	412	420	369	389	420	386	377	383	383	408	398	392	400	391	396	420	398	385	374	351	399	382	391	392	413	404	406	412	377	398	397	378	385	362	371	404	398	404	378	422	363	342	403	383	392	373	372	374	386	404	383	345	409	369	386	421	394	360	378	369	424	408	362	403	406	406	370	416	405	389	386	356	421	397	393	345	377	392	409	363	392	381	385	396	365	382	438	377	372	408	378	349	354	424	392	415	390	384	403	382	362	389	368	383	389	400	366	365	421	403	393	405	380	409	356	389	400	365	391	424	405	388	396	358	400	383	392	377	391	424	389	385	392	374	421	382	415	391	393	391	385	425	371	385	368	418	425	366	382	390	399	404	399	394	393	382	411	402	384	388	379	372	386	387	391	393	387	361	401	387	386	407	391	396	419	378	382	373	383	407	390	371	385	372	355	365	362	400	354	414	380	406	385	395	403	437	398	389	399	404	372	379	397	384	370	384	393	370	399	400	383	379	384	381	393	387	398	419	386	375	415	347	390	381	381	395	366	383	383	389	411	397	397	423	416	392	434	430	361	382	406	395	380	424	371	385	395	372	407	395	420	371	415	367	392	368	379	412	384	415	405	368	376	420	420	368	380	431	383	356	378	383	372	348	410	370	341	374	388	412	410	406	409	389	398	390	367	405	412	383	395	371	390	384	395	372	397	384	389	358	384	391	350	351	355	382	381	397	365	389	401	397	377	359	350	406	420	353	366	390	427	346	375	424	408	399	374	395	381	411	410	396	412	404	371	403	392	398	380	368	364	361	413	379	385	394	423	451	357	353	353	400	377	390	389	397	399	401	381	408	394	375	375	375	365	396	395	377	356	388	388	417	400	401	400	387	386	402	415	426	414	370	412	382	408	383	384	402	400	396	384	389	411	372	355	389	364	409	378	384	404	367	406	400	377	393	421	403	368	390	387	395	377	354	386	419	388	376	375	399	395	394	392	411	386	367	393	413	405	392	389	390	369	402	351	403	362	377	407	340	382	397	399	354	370	386	371	427	411	387	395	394	436	399	410	408	406	381	384	371	381	384	378	442	381	351	407	373	430	392	401	371	424	359	418	404	396	378	398	392	399	392	393	376	391	398	375	399	384	371	378	376	361	379	393	377	376	386	395	409	372	388	390	391	415	396	401	394	370	363	443	390	339	383	367	380	390	358	394	374	383	390	364	391	410	408	385	411	403	376	372	394	390	386	398	401	397	384	400	375	406	364	412	398	391	420	390	395	401	396	420	417	387	397	379	342	380	367	424	397	371	377	364	390	354	382	391	352	414	391	395	368	382	388	371	424	397	390	397	392	385	371	362	375	385	434	372	388	384	418	398	392	362	382	406	379	406	408	377	386	376	383	421	381	391	372	389	389	418	394	403	405	359	401	392	403	374	403	384	364	410	414	380	366	410	378	351	429	416	379	376	380	384	366	378	379	394	403	396	407	375	389	389	418	388	378	391	368	390	398	399	398	381	415	350	378	397	400	395	386	396	402	349	356	387	407	372	381	370	369	371	373	366	402	404	423	386	409	391	418	373	368	395	394	388	425	386	391	380	343	376	362	396	408	390	413	391	385	377	336	357	369	386	407	413	381	380	406	377	369	444	420	392	418	402	372	401	380	396	376	352	405	410	347	368	406	363	372	410	371	374	376	355	402	395	344	369	367	387	379	384	364	386	394	402	417	399	399	401	386	395	383	414	385	387	395	394	393	381	400	373	378	399	395	403	371	389	390	370	391	411	368	411	375	398	410	418	382	410	411	382	372	405	366	388	384	391	387	394	352	404	390	376	388	417	370	397	414	424	428	360	384	364	398	367	392	406	373	405	350	399	388	369	378	390	394	411	372	364	371	373	391	414	385	378	371	377	403	395	363	368	373	383	396	403	396	412	426	386	377	372	405	355	394	423	361	390	420	384	368	428	354	430	399	392	385	395	386	385	380	403	421	376	370	407	396	383	402	372	407	360	413	394	382	371	380	439	385	338	364	389	401	382	412	426	427	398	382	424	379	391	387	368	406	414	389	405	426	402	406	388	354	403	405	373	403	373	395	407	384	381	427	361	394	376	395	406	402	379	385	379	407	368	401	411	355	397	399	395	344	374	374	393	372	390	421	414	367	384	405	375	382	409	377	406	423	397	336	341	375	391	365	404	398	372	388	416	392	393	392	412	394	398	382	397	377	359	385	396	405	388	370	372	393	392	404	358	394	375	412	388	393	447	407	403	348	378	376	403	361	414	424	399	404	406	373	384	372	408	388	338	359	386	377	375	387	372	370	388	410	391	403	387	397	400	400	374	389	417	413	345	345	399	395	363	421	378	372	368	387	392	427	384	371	401	384	425	393	395	371	398	400	393	391	379	407	418	403	412	388	368	361	422	388	403	382	390	392	420	377	406	386	385	411	380	356	390	379	357	432	376	350	379	391	381	390	348	388	413	401	387	429	357	360	356	362	390	380	410	350	375	404	358	394	366	392	400	394	395	384	384	349	367	398	387	393	399	376	397	369	393	401	375	442	384	408	406	384	388	386	405	394	359	386	457	365	413	378	387	412	400	367	372	371	372	432	380	353	408	365	416	385	390	375	376	392	393	378	359	380	392	377	404	404	397	395	365	412	402	426	360	408	402	385	374	395	422	371	358	427	412	363	399	384	399	378	412	391	415	399	406	404	386	404	363	354	393	400	392	386	398	393	368	381	387	415	380	381	417	398	378	392	380	408	420	396	396	357	399	391	407	386	412	417	378	398	405	415	406	387	378	360	380	379	405	392	414	377	390	386	419	385	402	390	414	385	405	393	403	342	414	377	408	411	379	409	421	406	385	389	363	386	423	390	384	364	395	384	384	410	415	403	336	375	380	348	397	378	397	378	395	401	387	410	378	352	387	422	370	388	370	377	395	370	379	387	382	413	429	442	398	390	378	375	382	407	372	397	382	354	396	378	341	410	385	380	380	412	374	375	405	415	375	352	381	398	396	361	401	400	403	392	390	397	380	372	386	400	377	384	343	406	423	379	423	396	391	403	383	375	405	371	395	393	397	389	395	406	378	413	373	389	399	414	366	368	369	367	348	392	378	396	386	343	383	341	375	365	384	404
37359	48685	32629	12684	3756	1592	898	712	697	762	686	758	687	715	681	736	718	742	716	761	734	707	695	734	715	739	671	753	745	758	720	722	703	750	708	709	724	732	752	694	744	687	732	762	691	763	689	740	747	709	684	705	675	754	751	716	749	701	712	725	743	725	688	715	745	739	765	736	744	704	755	751	695	754	720	751	732	710	729	686	759	752	750	686	696	718	725	710	720	745	743	737	728	748	704	754	707	737	705	758	724	705	752	743	708	757	740	699	743	747	773	704	709	705	779	709	717	733	741	701	754	706	731	739	725	715	757	704	741	687	734	702	739	701	738	731	729	729	747	716	774	724	744	693	692	727	731	729	738	714	766	740	696	739	736	654	731	709	745	700	737	684	744	674	704	765	662	689	745	670	766	703	737	729	710	786	733	729	731	743	725	721	707	686	743	697	739	750	732	738	747	785	701	735	700	728	719	729	725	731	705	748	672	710	759	737	705	662	713	707	717	684	747	703	707	739	742	731	742	748	762	700	713	730	775	729	745	716	738	762	729	715	701	732	716	742	722	722	762	701	775	692	786	669	747	727	736	708	715	745	751	748	683	704	704	781	684	718	746	719	745	714	692	763	695	750	707	740	736	726	743	716	704	686	710	725	697	730	705	746	714	718	759	715	702	690	707	790	707	763	683	722	694	749	705	717	730	727	726	741	697	714	719	698	733	756	716	721	767	698	731	746	691	775	728	782	758	785	726	722	691	697	733	712	772	758	768	686	791	704	692	716	734	733	798	738	747	748	748	743	731	725	732	670	694	727	675	751	742	682	731	702	774	699	714	719	708	695	725	705	733	691	771	745	763	701	753	724	694	768	708	687	719	753	671	725	732	752	679	729	703	751	697	704	701	741	794	783	741	730	675	721	748	679	736	759	730	691	711	770	762	698	720	691	708	711	686	704	738	746	680	704	745	695	681	772	750	697	716	674	774	754	715	763	703	724	670	742	705	719	718	698	774	709	714	712	754	740	722	770	726	720	732	756	694	721	736	719	739	722	708	712	739	735	761	746	755	695	735	734	718	742	736	714	743	721	695	747	699	752	695	694	729	759	734	694	741	743	692	741	733	699	688	726	667	760	718	735	693	706	704	716	763	743	693	742	703	726	724	710	744	747	727	755	709	714	721	696	730	734	707	752	694	723	718	733	730	733	683	717	725	727	731	704	757	763	725	741	764	691	799	738	733	710	688	750	686	716	755	691	728	695	710	722	747	736	723	665	724	735	727	735	721	689	689	718	754	722	734	690	718	736	744	656	772	727	732	709	737	712	754	724	768	683	755	717	709	759	727	707	744	722	754	747	732	688	715	772	676	748	736	698	712	731	714	766	760	753	743	733	731	739	746	690	724	745	753	723	752	786	720	722	729	762	756	762	722	700	667	739	710	699	690	722	736	723	704	754	731	685	715	733	713	747	712	682	701	775	700	703	740	702	688	741	709	722	703	735	710	730	742	758	696	718	723	726	775	715	712	739	722	708	740	706	690	749	683	742	715	696	745	731	699	691	761	682	724	744	749	744	763	762	695	754	738	738	725	695	748	739	696	718	719	718	754	738	725	743	721	751	701	699	770	719	687	723	758	726	711	706	746	741	673	762	686	735	728	720	746	750	737	702	731	771	713	700	740	732	699	772	706	712	743	734	709	736	718	716	767	720	671	736	663	713	764	750	699	737	744	728	732	705	781	696	732	665	680	752	696	739	719	728	696	756	767	752	730	706	716	725	693	765	684	725	743	720	739	735	740	716	705	704	704	755	695	691	696	742	730	741	688	677	790	703	703	722	720	688	730	679	760	722	753	725	706	777	788	710	715	667	703	715	729	709	730	716	785	777	725	704	727	724	727	722	713	716	744	719	679	718	741	780	774	735	754	756	715	720	707	774	753	692	704	734	734	734	661	730	719	717	731	750	749	726	721	732	679	724	715	734	724	740	742	730	685	750	728	767	724	709	684	709	709	783	730	676	707	724	677	703	733	692	728	761	694	733	723	708	758	729	737	739	752	746	733	706	689	760	693	705	709	710	693	709	750	717	722	782	742	709	687	728	748	717	722	702	727	725	753	739	724	746	743	725	725	741	709	745	767	728	708	713	688	728	752	698	767	741	702	734	731	729	748	715	688	742	680	732	720	740	712	747	729	708	715	742	708	754	751	697	722	733	728	767	682	735	767	751	742	778	694	714	723	709	719	741	722	764	759	741	731	750	707	683	725	709	759	760	717	723	702	739	730	747	730	758	741	712	711	756	745	721	708	742	722	706	699	692	728	706	676	689	731	697	733	737	694	712	704	705	734	781	701	745	712	718	747	772	715	698	766	758	705	745	737	752	657	752	763	780	737	736	746	777	729	717	728	686	724	723	716	764	730	759	740	709	720	727	689	742	783	762	676	759	727	775	750	750	781	747	730	753	728	677	703	709	714	742	717	736	735	725	753	733	741	725	709	669	715	730	699	702	732	735	718	697	737	764	727	704	743	801	699	741	719	698	732	705	736	747	755	763	705	768	753	672	734	743	692	721	722	764	749	712	750	714	739	728	712	731	723	706	694	734	744	727	707	739	723	751	687	767	731	738	717	731	766	757	747	720	754	731	755	741	766	708	699	730	700	690	744	693	725	718	734	745	708	739	713	691	794	722	723	736	726	725	699	762	688	755	716	692	701	732	667	774	707	689	696	749	745	773	719	718	757	785	679	758	737	661	730	690	724	722	693	721	730	690	720	740	699	703	758	705	697	726	736	750	724	757	728	730	690	734	730	716	729	725	763	728	755	736	711	715	752	724	704	706	785	678	758	694	719	740	716	715	685	766	721	724	737	715	727	753	759	682	735	748	730	715	719	692	727	746	698	732	727	704	683	736	715	786	747	756	754	744	716	698	753	749	710	703	696	723	718	719	735	761	745	705	719	729	705	708	731	694	755	740	711	748	741	704	711	744	702	671	711	753	770	724	723	752	765	718	694	709	728	741	743	738	745	729	716	745	715	697	735	747	771	690	688	706	701	718	708	714	745	686	692	682	754	702	714	757	734	684	740	746	703	691	745	735	738	718	770	781	697	744	721	733	754	752	687	672	775	740	743	726	678	680	764	691	751	741	749	727	722	752	721	744	740	736	693	695	737	703	718	720	741	706	678	700	739	744	705	725	730	718	724	719	748	712	689	735	699	727	680	759	715	730	741	723	750	739	712	707	742	747	722	731	725	787	710	735	750	719	732	741	696	743	761	728	762	704	729	708	701	675	715	751	722	733	744	721	719	701	763	709	759	701	682	754	721	692	693	748	734	697	678	715	724	753	732	743	741	717	724	724	782	699	743	756	725	788	743	749	735	742	705	714	765	687	731	743	688	729	754	755	733	742	726	725	721	703	703	733	750	761	720	726	731	732	733	740	717	763	751	751	817	725	704	713	764	716	751	713	735	721	751	757	705	731	708	754	713	691	736	713	720	661	741	754	681	737	705	692
25032	24470	34284	27649	17494	5209	840	476	415	392	379	371	416	404	375	401	395	419	399	390	411	322	401	402	398	404	389	407	386	417	353	352	368	395	402	392	366	367	384	372	391	385	368	387	377	353	406	391	390	355	379	375	384	361	392	398	363	385	362	364	397	373	340	347	389	355	394	382	408	358	389	371	354	394	356	389	414	399	391	378	421	377	392	400	397	401	365	432	402	409	409	383	376	385	378	399	386	375	390	386	364	379	413	409	360	364	396	408	366	387	388	406	369	341	333	388	429	428	370	383	360	351	396	396	392	370	396	370	415	410	400	365	392	352	367	353	425	395	354	385	396	405	391	389	377	379	401	362	395	389	378	390	388	362	387	365	383	402	395	391	401	392	414	377	406	414	372	378	420	409	411	385	402	381	386	335	386	438	387	404	399	383	344	382	387	415	407	379	382	392	400	386	374	359	412	388	376	395	361	361	384	427	370	396	383	374	380	409	390	387	370	367	363	391	384	355	359	388	357	385	368	386	374	377	350	395	391	382	351	349	411	417	372	359	388	385	399	379	410	383	365	388	377	325	342	365	400	406	386	369	379	407	386	389	368	407	407	409	401	387	370	393	389	378	400	370	389	384	393	379	364	390	388	435	389	371	391	416	363	384	363	380	392	385	395	432	377	377	401	426	400	380	383	369	363	397	392	389	375	391	410	388	394	405	382	412	433	398	402	425	407	392	367	402	411	382	407	405	369	397	405	366	358	353	402	381	392	381	384	378	374	411	349	403	387	392	370	396	395	395	376	411	373	367	372	376	359	353	399	387	405	391	381	390	400	369	378	407	365	365	380	441	358	370	418	392	398	386	382	381	389	394	400	422	354	381	370	397	351	419	407	398	401	376	375	415	413	416	385	348	376	380	383	375	404	395	378	415	421	394	372	355	419	376	380	374	372	360	415	391	400	402	409	389	396	387	389	383	376	385	348	404	365	369	409	412	391	384	365	377	369	375	354	384	428	414	341	402	373	375	415	393	372	405	385	398	340	418	404	361	411	400	402	383	387	414	387	393	404	400	405	388	400	381	373	386	355	420	413	403	386	395	394	390	370	385	402	379	415	412	384	411	407	432	393	399	392	389	412	374	379	394	387	365	402	387	395	384	381	383	376	353	347	359	408	395	375	383	364	410	370	403	389	376	370	378	390	405	414	369	383	388	386	394	378	392	403	413	432	411	406	377	394	421	385	369	345	370	354	366	384	383	387	388	397	387	390	387	360	371	345	410	379	390	392	392	387	371	426	390	355	406	377	388	381	393	394	346	399	400	349	410	373	407	361	377	443	372	373	362	357	386	368	373	393	385	425	383	398	392	383	372	393	375	377	387	394	373	374	380	393	403	356	398	398	390	386	369	389	406	361	395	379	417	349	374	334	409	371	353	364	393	364	384	396	395	386	367	372	376	395	382	391	394	387	383	369	382	401	363	387	398	372	420	402	388	429	405	382	397	357	380	401	401	381	429	391	406	388	379	368	387	414	376	378	361	394	387	420	367	368	391	380	367	414	374	395	387	384	409	387	371	408	392	383	384	388	400	395	389	357	360	383	370	360	393	423	388	381	394	402	395	393	377	373	380	374	367	399	371	419	405	395	375	420	380	404	360	384	417	364	377	360	387	371	409	387	416	372	374	380	372	392	393	376	376	386	386	410	395	382	389	377	382	356	402	403	422	392	396	380	369	390	393	387	379	372	384	364	386	401	410	369	437	385	379	392	344	422	349	390	357	380	369	369	403	372	396	358	367	390	368	387	363	401	366	378	413	380	399	430	422	379	394	354	399	387	388	377	374	364	357	393	411	401	404	349	406	399	329	382	378	399	371	420	400	390	403	355	358	394	419	381	407	409	394	387	388	397	375	393	365	390	362	401	372	396	370	387	416	389	375	382	402	384	392	376	380	386	374	378	386	391	369	423	374	391	347	370	327	337	362	383	389	398	379	408	399	383	391	378	440	372	417	395	379	382	379	409	385	415	360	391	389	359	386	397	449	392	393	373	384	382	384	402	406	367	373	400	372	408	372	383	356	378	378	341	384	372	379	401	377	383	376	356	369	372	401	404	358	364	421	398	382	375	392	381	345	371	408	393	380	380	385	433	339	408	409	356	399	382	397	378	373	382	372	413	384	360	401	397	377	393	379	404	392	423	387	404	390	391	429	376	384	417	396	402	446	373	376	383	368	395	396	374	360	370	402	333	373	397	361	405	381	375	415	353	397	371	368	398	388	393	404	389	377	394	406	376	347	370	383	396	356	366	442	405	381	391	355	348	389	371	414	379	407	383	365	405	377	398	390	363	417	362	375	417	390	418	356	364	398	355	404	392	410	374	365	400	379	385	372	365	401	410	421	368	377	417	376	412	414	390	368	366	388	387	355	351	375	369	386	401	368	368	415	332	427	420	386	361	400	369	378	401	335	383	364	377	370	388	391	388	385	395	392	395	385	368	392	382	368	356	399	371	371	391	394	380	376	395	392	356	385	382	417	363	399	403	371	397	367	391	379	361	383	411	366	369	412	362	387	389	396	382	407	384	365	395	404	402	390	351	401	379	403	386	399	425	375	388	397	405	391	371	383	382	411	374	359	388	342	373	403	381	413	358	351	380	403	428	407	435	337	397	383	376	366	403	374	385	382	405	392	390	380	387	410	377	381	403	416	393	378	375	433	354	421	383	371	360	372	375	374	379	408	377	402	360	420	361	394	412	388	386	381	388	366	402	353	401	368	375	418	403	428	382	400	354	398	407	403	372	383	379	395	374	404	374	426	411	402	399	411	378	387	415	403	394	403	367	378	438	378	369	422	413	366	371	403	399	412	346	376	398	389	381	432	394	406	359	392	392	386	407	366	376	379	429	403	372	368	367	359	389	392	384	385	425	381	392	383	369	381	392	382	398	383	375	365	382	382	381	382	359	357	399	412	363	390	401	385	411	387	372	410	362	378	388	397	376	403	353	385	359	367	380	388	395	359	392	399	414	392	392	385	391	354	406	369	387	392	391	373	393	434	400	399	396	379	390	429	364	322	385	377	405	362	383	364	369	417	405	390	358	367	410	350	347	367	410	384	360	385	363	398	410	392	416	382	404	416	371	373	391	387	404	399	389	395	368	375	423	364	377	353	396	357	423	381	375	375	379	378	412	377	410	359	399	388	375	327	396	404	366	429	399	367	414	341	393	372	430	380	388	378	396	398	388	418	409	377	400	418	386	399	394	380	402	378	393	395	355	396	408	390	369	396	379	381	388	372	423	409	392	387	403	394	356	412	393	384	356	386	358	402	356	384	364	343	405	388	369	399	411	375	384	426	390	360	356	407	357	385	380	367	386	407	378	407	397	437	413	390	389	382	386	355	368	397	409	347	424	409	389	381	369	393	389	379	391	379	406	378	380	366	395	370	375	404	387	359	410	386	365	380	359	400	407	371	377	354	379	366	388	394	398	374	396	409	381	350	409	380	392	394
58881	88356	61837	34360	13489	4200	1370	838	671	705	735	702	704	753	708	735	700	712	707	676	776	656	743	714	731	717	716	720	738	733	709	739	737	778	764	724	680	735	721	712	743	734	732	696	769	748	730	721	730	634	750	709	703	719	747	744	706	689	693	718	774	703	702	749	700	699	692	693	693	741	718	765	701	713	673	697	751	745	743	750	672	729	703	734	714	681	749	708	689	697	694	684	749	687	715	677	705	693	670	691	718	686	686	699	728	756	767	701	738	676	702	657	716	737	743	713	710	736	747	681	728	711	723	728	700	713	734	735	705	679	730	722	705	723	746	703	723	717	726	755	729	721	752	737	759	760	688	713	742	733	756	714	696	773	728	668	740	737	698	742	766	774	744	784	706	692	712	744	720	750	686	731	695	739	708	689	718	707	685	749	709	716	723	704	723	731	736	657	738	732	688	693	708	739	724	696	699	671	753	710	695	682	729	735	739	715	696	686	693	740	718	734	718	675	737	769	778	743	731	757	725	752	710	699	729	719	732	723	702	721	730	683	738	753	729	722	718	698	726	757	718	712	682	695	721	672	779	761	724	707	743	715	687	726	703	706	707	740	704	718	714	687	724	738	701	714	697	715	683	749	755	697	707	699	738	731	705	769	675	690	765	723	702	686	789	705	729	713	733	703	736	736	703	708	694	709	684	696	703	708	681	739	745	747	729	741	681	759	699	735	715	725	708	721	680	689	759	773	753	738	729	766	719	693	692	715	687	776	671	684	678	699	693	743	668	721	720	728	657	707	737	752	723	727	697	671	727	725	747	721	732	741	738	729	705	745	728	776	699	735	754	727	741	749	705	719	709	763	705	724	691	704	703	765	677	690	700	688	643	751	718	729	762	702	710	696	744	731	686	698	729	713	758	766	702	738	735	657	727	697	658	698	715	753	711	703	692	693	693	720	734	739	735	707	728	747	721	755	696	727	726	704	745	704	722	748	750	697	716	771	718	735	755	730	693	684	707	748	724	698	725	725	678	675	700	695	733	670	683	733	710	690	675	745	648	764	750	701	715	715	705	730	710	679	675	664	724	729	693	705	688	716	741	719	668	682	728	693	703	734	707	693	762	684	790	714	691	717	671	721	674	723	725	732	740	730	741	662	729	734	689	692	708	683	717	710	657	775	691	700	686	679	733	726	718	757	705	685	721	684	696	682	702	694	715	749	673	710	736	703	725	712	725	724	749	734	732	711	740	739	728	762	710	668	692	700	758	695	683	703	681	727	688	684	729	677	703	786	666	717	711	711	735	722	692	768	735	747	758	714	718	734	706	708	725	702	716	698	703	683	748	754	715	766	743	705	763	676	676	725	731	749	720	755	716	760	695	727	737	721	744	746	722	720	692	734	784	765	696	702	753	699	737	761	720	693	723	730	752	708	729	743	724	748	736	705	708	677	731	774	703	732	731	656	725	690	692	724	702	707	750	663	725	718	743	740	765	678	688	770	750	702	745	713	741	716	707	731	711	690	718	737	715	717	734	699	695	732	734	727	731	739	681	725	712	700	734	733	705	699	704	751	709	701	724	777	696	673	683	727	700	733	717	736	700	734	722	656	722	737	663	686	701	711	696	687	707	671	703	719	696	696	709	692	707	706	701	720	741	713	729	739	732	716	721	696	701	744	700	693	668	686	699	690	703	656	769	703	740	691	684	744	729	740	696	698	655	652	712	697	698	711	734	700	719	740	709	748	710	675	713	692	691	761	714	703	709	730	684	716	740	774	667	702	699	672	789	702	669	729	688	714	698	711	750	728	690	731	750	729	697	693	749	755	712	713	683	751	694	728	688	724	670	725	705	726	701	696	707	749	695	713	691	722	696	732	709	697	722	710	734	735	688	739	727	749	721	694	746	785	710	708	655	780	721	756	753	720	704	769	714	709	703	723	680	729	739	765	744	691	754	746	706	771	717	736	711	764	733	716	685	649	670	717	722	704	711	728	715	742	728	738	681	712	719	731	688	696	684	682	684	715	688	698	703	705	704	692	646	719	708	780	764	709	692	728	657	701	713	707	687	732	726	760	714	678	711	682	740	723	732	729	747	679	682	757	727	707	658	691	685	746	683	724	775	740	647	744	719	725	733	681	699	721	742	766	707	713	693	707	742	694	697	699	705	669	726	739	693	725	734	701	705	711	710	708	714	672	707	725	752	648	744	744	711	677	691	665	717	732	742	690	743	711	714	727	729	695	667	750	713	719	727	723	729	698	741	757	717	694	676	743	698	759	706	703	694	734	669	766	725	758	728	698	764	715	721	718	738	756	688	723	698	720	712	735	753	707	689	733	689	686	705	677	712	719	695	684	709	692	714	702	711	677	755	673	718	765	721	769	671	772	721	763	720	727	729	696	725	745	686	729	738	734	710	683	688	678	749	675	733	701	720	704	719	710	708	696	727	713	739	693	697	703	719	737	702	719	729	707	726	727	718	735	740	731	760	776	683	706	715	719	719	703	704	705	761	774	669	737	703	723	707	716	725	694	653	723	707	754	716	698	722	699	780	708	709	715	754	733	725	684	716	706	733	705	725	715	740	701	749	723	697	695	687	728	728	741	743	715	692	695	755	698	736	729	737	707	694	685	679	731	707	719	770	713	734	742	736	744	702	741	705	763	699	734	713	739	709	757	737	713	728	689	770	681	700	717	740	728	704	707	730	733	740	777	706	704	758	725	714	747	733	702	717	677	720	741	713	699	668	657	694	695	715	692	716	752	731	707	660	745	690	724	669	689	703	680	680	725	676	706	722	755	738	758	733	732	695	725	697	760	701	731	712	715	718	714	729	746	680	766	750	744	704	753	780	719	689	722	736	722	661	768	700	719	743	733	674	710	697	707	725	703	741	737	710	728	700	702	723	692	715	728	719	735	677	712	695	704	689	713	694	682	726	710	745	695	718	710	701	660	741	704	695	703	731	700	700	720	712	717	728	713	702	659	728	747	708	700	710	731	636	700	727	740	726	688	732	693	734	748	707	731	669	670	764	750	734	715	669	742	693	759	749	708	741	781	699	703	766	687	750	703	740	674	727	719	710	687	762	705	728	734	693	686	727	699	730	724	671	718	732	731	744	702	697	764	694	727	687	717	791	730	752	750	746	704	684	789	711	663	754	695	694	703	718	709	729	759	742	749	758	724	684	695	685	694	737	717	713	710	736	694	712	702	732	716	721	723	752	686	719	745	685	705	705	750	690	718	720	750	743	692	703	710	659	753	726	749	740	704	714	721	675	742	726	734	718	708	713	735	679	746	659	685	683	740	742	664	682	739	734	755	717	719	711	715	739	697	695	751	723	672	652	667	710	701	721	771	739	710	676	733	712	769	701	745	675	702	679	668	702	712	725	715	732	742	740	685	710	732	749	724	687	695	684	743	715	694	709	705	747	739	759	731	719	709	705	695	674	721	687	693	694	744	739	720	771	684	698	714	734	706	758	675	690	668	701	763	712	738	702	704	727	730
23474	22496	31521	25478	21128	16609	3509	605	479	427	448	509	480	476	457	506	453	449	481	412	455	394	456	441	447	432	458	442	453	430	478	416	455	455	415	443	439	452	454	417	431	480	435	429	439	461	463	413	465	425	465	476	461	426	454	455	422	440	435	445	442	425	426	436	426	430	427	415	465	470	431	433	416	458	440	447	439	402	439	466	467	419	428	426	396	465	436	413	460	454	425	441	462	455	473	445	437	392	464	475	415	448	422	449	426	445	422	441	430	478	446	442	447	448	465	442	430	430	408	488	434	459	421	440	426	428	444	422	402	465	444	448	417	451	459	444	418	415	444	431	435	415	419	476	440	445	470	444	446	393	431	410	442	445	475	462	435	405	413	460	451	447	431	455	430	437	434	456	420	454	417	441	448	449	465	468	425	450	475	443	438	410	433	419	415	418	450	409	428	431	452	421	467	460	435	413	446	509	476	432	476	436	455	435	476	460	441	440	428	435	446	400	439	464	435	417	432	454	451	447	445	461	490	433	414	481	415	448	439	419	429	440	447	429	450	451	472	474	418	449	464	429	474	460	417	443	423	457	444	459	428	420	411	450	448	449	468	430	430	432	466	416	422	470	436	447	414	455	439	444	441	444	415	423	414	433	435	461	432	430	422	361	452	434	437	471	480	441	417	416	447	435	406	485	451	454	444	430	480	426	411	461	448	455	414	431	439	386	421	424	451	394	417	466	449	468	427	442	466	422	438	441	452	420	417	421	441	441	432	402	399	423	466	433	466	439	418	430	441	441	412	425	430	442	465	449	473	440	428	408	449	449	472	413	489	480	412	466	422	459	474	426	437	473	446	413	409	388	427	430	434	468	416	405	431	442	399	403	437	423	420	429	443	445	418	429	461	454	416	425	431	433	469	426	453	404	482	445	445	438	419	415	468	403	439	462	458	460	391	447	411	415	427	449	419	433	465	423	408	485	443	441	431	435	431	436	431	453	432	513	455	435	418	442	443	431	443	423	440	425	424	460	435	444	442	454	480	465	418	448	416	460	434	464	485	473	454	449	438	445	441	481	459	460	431	429	437	446	406	436	428	438	450	426	505	460	437	431	463	465	457	432	453	453	413	432	433	449	451	436	412	411	423	486	438	450	450	435	429	451	459	424	442	476	481	479	436	434	453	460	437	441	459	439	407	398	454	412	494	489	434	475	453	448	414	461	453	433	442	472	449	444	435	413	429	411	443	453	409	463	444	413	468	450	410	420	452	453	431	430	461	429	434	442	415	441	417	436	417	428	444	426	431	463	445	437	439	405	426	457	449	430	474	446	427	429	474	448	435	444	420	441	438	433	450	435	451	411	460	414	434	428	417	440	428	461	447	425	456	429	467	445	478	414	471	415	460	413	404	433	464	438	443	430	438	456	421	472	433	422	442	434	425	397	445	449	419	465	445	420	467	443	486	441	454	401	468	435	450	464	442	461	438	443	424	444	466	460	471	460	437	434	457	419	419	405	447	434	393	451	448	418	500	461	439	422	438	474	403	455	409	453	457	487	434	429	425	473	416	417	438	430	459	469	438	429	410	393	434	446	450	464	439	395	421	468	448	421	443	444	424	450	424	408	437	441	411	424	429	422	409	464	440	431	434	426	416	469	495	454	449	394	454	408	435	448	448	444	476	424	417	434	424	444	444	415	449	473	449	426	463	423	422	440	450	452	447	431	438	396	487	426	433	442	407	460	417	390	444	436	434	445	432	401	474	431	460	402	435	433	434	424	436	452	461	454	440	452	420	384	479	435	464	401	439	428	442	451	491	463	460	464	451	451	451	419	456	421	431	432	440	426	388	468	440	450	454	416	453	414	434	481	451	433	427	424	418	443	469	455	438	394	462	441	404	442	463	463	465	457	417	462	435	463	456	447	462	481	453	428	459	419	438	432	440	469	453	465	417	418	464	408	438	454	454	435	405	431	476	428	477	453	458	425	484	433	435	412	450	442	419	400	436	470	451	385	468	442	418	405	466	454	432	409	436	407	421	451	450	389	440	476	455	433	469	403	412	464	454	464	437	473	417	453	419	427	451	435	444	424	461	447	431	385	421	423	460	457	447	408	438	429	448	446	427	440	440	463	427	446	409	426	457	438	441	438	435	438	438	427	423	474	465	439	433	451	475	422	437	455	471	468	418	431	458	432	462	434	435	455	448	460	416	440	478	461	506	418	415	425	465	445	448	436	457	455	416	434	440	456	396	412	427	454	423	449	449	436	415	409	431	437	398	423	457	467	457	430	420	432	434	504	408	437	465	450	462	465	442	418	406	452	439	469	457	445	435	435	431	471	453	414	447	436	410	431	423	454	493	476	439	451	411	424	436	426	420	474	483	425	426	436	456	447	447	421	429	440	403	448	469	464	444	420	429	445	444	472	413	444	436	406	456	463	445	497	439	444	424	468	459	467	442	460	463	499	406	461	418	450	476	461	425	422	455	479	425	435	420	399	457	425	463	462	418	447	430	439	418	428	454	429	420	497	448	474	429	482	455	461	482	424	455	423	455	425	434	430	448	407	460	458	427	443	410	413	435	408	412	460	403	432	462	455	436	418	459	439	438	417	419	461	414	458	446	430	436	430	432	472	449	425	454	423	481	498	479	436	455	454	450	442	412	468	492	436	428	466	457	428	425	424	446	432	424	436	430	444	405	443	438	432	406	424	425	396	432	442	460	442	445	405	457	456	433	449	468	443	430	432	417	401	423	431	438	444	416	440	460	415	441	425	413	423	431	463	461	492	434	432	443	462	445	446	454	427	445	443	455	417	442	451	455	430	430	423	447	453	439	462	456	457	426	421	451	453	412	431	419	447	421	430	464	450	439	459	447	419	460	404	437	411	443	453	430	459	440	424	437	450	466	433	418	445	427	476	402	409	428	468	440	459	443	437	424	442	422	459	427	426	412	456	438	405	451	444	436	420	411	445	431	445	432	441	412	461	416	473	456	437	442	466	465	447	445	450	457	450	470	468	451	421	443	430	434	422	395	423	410	457	454	447	438	443	439	452	454	487	442	457	437	441	449	438	463	443	454	424	462	453	437	423	432	439	452	439	386	437	410	460	451	442	454	449	465	467	463	451	459	439	444	465	460	389	423	462	451	465	437	440	450	437	437	440	457	449	402	450	438	454	433	415	432	445	452	415	451	438	416	458	445	412	420	443	437	440	457	410	450	428	450	424	459	436	447	449	473	437	411	456	433	413	414	456	463	450	466	445	400	451	444	429	450	412	449	454	430	481	391	407	464	427	464	486	473	456	453	431	441	446	464	458	456	461	454	465	413	459	428	436	437	452	464	434	435	424	456	447	408	437	426	437	444	461	427	440	395	418	427	436	471	456	461	421	447	458	453	460	411	441	468	446	432	463	412	439	426	413	428	446	421	447	443	407	453	453	472	391	433	423	439	406	436	418	434	420	459	449	440	430	452	460	402	429	400	432	444	451	445	432	492	487	453	411	446	490
60518	100981	73916	43551	21167	7569	2026	903	830	755	808	771	815	789	768	752	772	772	831	800	761	797	778	802	869	786	756	771	824	780	802	796	807	765	768	783	766	768	797	764	824	812	767	754	774	784	812	750	826	806	732	788	772	775	772	773	787	793	787	834	779	771	819	815	730	807	786	752	741	781	807	775	802	799	782	751	761	757	777	777	779	762	762	801	814	795	801	760	781	804	735	789	796	782	744	773	769	791	696	790	786	739	789	752	793	779	797	756	764	774	770	786	804	757	775	791	751	787	815	844	770	806	723	725	797	807	741	752	774	777	800	776	781	752	774	723	763	805	766	781	804	763	797	827	758	763	767	748	757	791	773	751	798	749	793	816	774	789	822	772	774	738	809	755	777	717	784	760	801	721	749	795	768	785	751	761	742	762	817	759	782	843	784	755	750	819	786	817	798	733	772	724	818	766	808	819	774	760	744	785	775	850	789	781	777	785	736	758	780	749	757	771	796	758	746	750	719	831	807	741	778	793	800	767	761	781	761	739	788	805	734	762	789	836	753	783	759	809	778	787	733	777	764	746	807	809	778	806	769	773	831	764	780	715	775	736	817	808	852	779	786	751	779	750	799	770	805	814	784	806	824	767	749	743	810	769	807	792	801	779	801	797	775	716	780	783	777	829	766	837	754	755	768	828	749	807	790	737	760	778	823	792	804	790	809	785	818	767	789	737	776	795	782	813	860	802	802	744	768	834	732	747	763	781	792	771	802	727	797	815	801	780	757	767	742	794	846	796	809	778	778	778	787	742	765	764	778	792	777	792	796	778	780	776	774	811	753	819	771	770	781	760	765	822	823	770	794	756	789	802	776	767	815	773	786	775	778	769	781	755	803	790	792	787	794	753	762	753	763	771	799	809	774	762	736	772	785	869	782	803	792	798	746	811	818	789	829	786	781	788	773	783	820	753	772	748	796	779	813	765	756	801	775	766	810	829	782	750	747	813	800	796	785	747	765	792	824	752	770	733	836	791	766	813	752	778	753	787	734	788	777	807	834	759	791	778	810	753	801	811	810	797	793	801	798	779	786	790	787	795	749	769	810	788	765	804	797	795	816	720	781	774	758	810	770	817	768	808	803	783	771	701	770	760	797	843	776	730	806	788	776	806	857	809	786	819	828	763	780	778	818	785	735	730	756	785	807	763	746	801	817	767	810	755	798	756	716	802	800	774	766	796	778	820	797	801	752	784	795	797	773	732	769	743	779	711	729	817	806	763	767	783	782	783	797	830	794	818	809	784	803	755	708	772	792	780	760	787	785	798	809	742	796	783	798	831	795	765	782	812	796	812	750	750	772	801	785	817	813	767	777	759	791	854	770	784	779	771	802	740	731	796	806	776	778	775	801	779	725	784	834	731	802	785	787	821	784	762	739	785	791	767	791	824	757	755	784	789	848	749	780	803	790	803	784	734	807	778	741	756	777	743	786	822	806	778	773	813	798	827	854	785	844	732	762	830	812	766	773	788	739	850	766	776	803	794	790	756	772	794	800	790	740	777	775	795	756	778	794	759	797	746	723	772	779	765	745	765	806	770	819	818	705	729	764	763	742	724	784	793	790	851	755	780	785	730	791	797	737	790	797	775	760	794	793	807	766	795	784	740	754	758	739	811	756	770	754	753	805	790	732	747	766	817	760	751	767	806	791	811	786	776	767	754	822	768	794	792	791	824	776	767	758	833	802	770	826	808	794	813	778	775	733	761	814	803	776	801	760	771	768	771	770	829	770	782	751	751	784	794	762	748	799	764	769	738	788	746	770	754	764	766	809	750	840	774	802	848	837	802	751	732	765	770	804	820	752	793	800	863	798	797	747	818	761	758	821	826	747	806	771	807	792	826	784	774	795	782	765	781	785	774	766	803	777	783	786	765	755	787	774	782	744	772	760	757	809	728	800	778	745	785	819	749	804	838	832	741	809	830	775	745	797	780	768	813	733	819	811	786	742	747	781	780	816	762	803	773	818	800	757	734	773	742	774	805	843	844	773	793	725	767	738	754	753	763	776	776	819	796	799	727	796	800	751	816	857	754	773	822	766	766	760	763	796	786	837	785	839	812	796	811	772	828	723	779	772	771	813	733	803	817	812	756	811	760	775	797	756	773	723	822	805	754	723	769	804	758	760	765	750	805	813	771	854	772	782	795	752	790	794	812	772	751	793	774	749	789	752	781	832	813	791	824	733	791	726	777	804	787	773	763	806	742	780	792	750	804	763	768	780	774	789	780	789	761	813	775	735	829	789	736	808	739	826	780	774	763	801	796	743	785	789	803	770	846	792	789	777	788	791	756	731	802	720	769	774	746	770	849	826	780	772	832	797	807	794	787	780	785	805	827	812	757	760	782	803	804	736	757	809	813	751	729	752	779	791	807	752	792	806	780	808	744	767	798	715	788	741	798	768	794	784	781	782	761	791	769	751	747	761	796	774	760	795	763	779	814	821	775	825	788	779	805	748	812	814	748	778	772	791	795	839	797	759	784	824	792	777	806	773	804	792	825	800	760	809	783	810	743	800	724	756	756	803	779	828	812	784	769	794	802	775	800	814	752	768	789	796	764	772	721	829	821	758	811	794	788	807	828	755	795	740	793	785	793	821	742	796	776	781	741	747	763	775	781	792	772	799	822	724	756	794	808	783	744	791	805	800	750	731	764	770	792	795	785	806	780	786	752	786	744	795	760	833	770	791	780	790	821	795	815	781	795	765	763	749	756	758	787	778	789	809	743	751	728	731	781	788	765	836	784	793	744	821	767	750	798	773	793	784	841	779	775	811	813	759	816	760	840	765	786	809	798	768	796	783	848	717	803	759	854	789	777	814	766	755	779	787	807	752	748	783	781	746	798	817	749	795	823	793	804	828	790	726	744	833	818	796	759	772	857	779	760	794	761	826	739	761	790	763	795	816	773	782	825	760	782	785	842	826	806	776	767	784	719	768	748	781	774	779	780	818	757	785	754	817	763	771	769	783	777	780	783	733	776	781	769	766	790	814	786	747	780	804	784	779	819	807	843	772	809	778	807	785	794	798	758	787	749	811	767	833	775	757	788	787	816	774	766	782	753	856	775	814	799	752	764	800	760	751	772	801	771	768	750	753	768	827	810	777	733	796	759	804	778	743	785	818	807	809	753	746	768	845	784	735	764	738	801	795	739	793	748	774	755	742	818	778	762	754	800	757	824	772	797	780	730	759	754	798	746	811	780	788	794	796	827	851	799	768	760	779	764	788	766	808	785	793	781	764	797	769	776	720	818	795	797	858	780	751	804	817	755	796	763	774	835	820	760	812	797	816	772	789	786	774	802	771	785	726	752	735	812	715	826	758	788	790	813	775	783	769	774	793	709	750	783	743	775	762	757	822	780	800	783	809	732	774	797	803	741	804	739	780	778	760	761	783	754	782	764	734	785	754	749	821	776	758	776	730	744	813	765	787	799	754	780	844	736	845	753	768	711	811	811
29484	30440	27241	11935	2141	646	449	380	373	408	359	415	420	407	368	374	370	355	400	413	402	394	399	372	446	419	379	403	377	426	380	402	368	405	366	395	400	390	349	396	349	378	375	426	388	380	353	370	378	383	386	396	402	393	402	382	417	379	390	412	414	390	419	392	379	387	389	408	391	398	393	385	401	395	416	396	403	374	370	384	378	342	341	443	388	383	380	373	361	386	404	384	383	395	346	383	382	334	385	374	350	432	418	381	381	395	387	358	405	394	408	355	412	385	376	401	406	388	403	378	425	374	402	394	399	376	403	414	358	391	372	399	418	406	390	370	374	395	408	354	396	364	399	396	371	357	386	390	385	364	382	409	409	363	396	396	389	366	379	419	396	374	391	403	381	400	402	408	339	372	400	373	347	375	386	411	367	379	389	383	405	393	361	406	387	388	374	406	406	384	411	398	407	392	393	416	388	388	408	365	359	395	420	390	393	380	372	393	394	399	384	394	376	389	370	408	361	401	418	370	374	397	355	387	434	424	392	426	371	395	379	359	332	386	382	375	386	400	410	397	403	369	412	401	393	379	394	389	387	397	392	418	375	392	369	416	373	397	377	423	399	411	359	388	375	393	346	378	387	380	422	397	395	387	374	381	354	394	407	373	405	384	411	362	407	392	383	336	419	396	346	362	416	417	381	396	353	399	371	410	346	366	353	412	388	366	395	398	379	361	391	399	407	382	410	369	397	401	374	405	381	365	393	347	390	404	375	401	382	387	373	378	423	372	392	387	390	394	362	379	385	384	388	384	390	385	389	410	377	388	384	408	398	375	374	392	400	386	384	339	395	367	393	413	399	378	402	368	382	377	405	357	387	395	401	400	384	371	386	412	395	360	407	398	379	380	420	373	418	395	438	397	374	378	340	407	381	384	389	352	384	370	387	405	398	375	382	375	377	369	387	389	408	343	377	351	387	371	408	368	374	386	370	376	370	397	366	389	374	371	365	391	357	383	388	408	364	428	393	423	411	419	372	394	388	351	384	389	367	381	398	415	372	391	399	379	391	362	394	388	362	371	389	377	403	366	354	391	412	407	392	385	385	348	376	400	354	385	391	359	379	410	401	421	389	405	396	351	389	384	374	395	398	370	363	376	400	329	393	400	367	404	409	376	422	370	348	384	387	381	404	381	364	373	373	416	369	410	370	392	408	366	409	358	400	359	378	381	343	355	412	399	390	399	411	387	399	402	385	344	375	394	376	337	382	376	386	415	351	440	396	379	360	395	384	380	392	401	434	368	388	388	388	422	408	376	370	424	373	410	370	380	381	366	347	378	383	403	371	384	369	360	392	399	411	390	408	423	344	398	379	416	397	401	395	397	392	380	421	378	410	381	374	388	390	387	401	399	397	373	384	386	402	362	411	372	401	417	387	422	394	374	409	364	381	371	387	369	398	399	353	387	414	400	398	382	404	378	336	406	362	387	383	390	359	411	380	407	392	390	409	406	368	371	405	376	392	438	355	419	353	355	411	369	401	405	397	385	385	384	391	385	398	385	403	367	391	417	399	390	375	383	366	369	431	408	367	413	396	386	396	397	412	371	397	375	393	371	375	384	381	388	379	393	378	396	414	378	373	389	371	410	390	372	370	401	387	363	417	425	369	368	391	386	415	387	370	385	362	365	375	380	382	412	364	389	381	404	361	391	388	391	351	416	343	398	396	395	341	394	406	395	357	384	371	396	396	402	385	372	384	407	370	371	400	359	401	401	416	383	391	355	379	392	402	412	378	360	360	419	429	383	355	407	373	392	421	366	382	393	356	375	394	389	407	420	424	375	393	367	383	378	388	388	401	416	379	365	374	400	413	405	377	374	340	394	391	371	382	404	428	378	398	366	409	377	372	391	405	349	371	404	399	343	373	389	361	409	393	379	381	391	396	378	393	384	378	390	439	393	352	391	408	406	348	384	390	387	407	364	431	374	367	423	396	370	364	383	437	384	343	392	352	366	393	335	398	384	407	396	377	389	375	387	423	363	384	402	372	375	403	390	395	405	412	407	378	379	383	374	365	393	396	376	367	430	395	420	389	414	394	395	344	449	398	370	379	387	366	367	374	393	378	395	399	378	413	377	355	398	400	377	426	400	408	403	429	391	419	391	384	403	377	409	404	418	405	391	363	346	379	410	379	369	404	416	370	395	412	379	394	389	429	356	415	371	359	378	346	372	361	377	360	391	369	402	406	374	363	392	418	422	404	381	365	392	404	358	383	360	420	376	416	398	404	381	400	435	389	350	430	410	380	360	363	385	362	358	394	403	393	400	373	413	379	382	371	420	392	393	416	375	395	391	410	372	397	343	373	405	362	369	411	419	380	439	410	379	396	379	409	392	383	406	375	377	395	388	379	367	376	379	374	445	395	383	425	367	367	375	396	394	385	386	391	389	378	374	408	411	400	406	398	411	381	411	345	378	405	393	395	362	379	410	378	385	366	353	395	381	370	361	409	378	381	372	374	408	347	386	396	391	424	391	383	385	375	373	375	401	338	388	390	407	387	382	374	400	360	376	357	437	408	373	396	385	373	410	381	422	365	356	394	367	398	372	401	392	388	338	401	399	410	373	411	381	368	369	384	381	394	372	388	385	409	383	382	342	390	430	408	393	413	375	398	443	361	387	354	391	350	343	359	402	435	385	394	394	408	402	418	361	408	384	412	396	389	407	385	381	388	389	393	373	380	396	386	411	363	418	380	381	411	331	403	442	382	353	370	413	368	401	363	399	386	358	399	363	375	357	391	387	403	402	368	375	400	402	424	386	382	366	391	416	419	358	417	367	394	403	390	399	362	353	396	376	360	371	375	372	386	402	404	359	371	379	416	396	374	394	345	384	375	371	416	414	370	362	346	355	417	386	392	403	392	380	374	398	406	369	430	405	382	389	432	393	380	390	410	405	361	407	366	400	373	375	384	369	332	369	362	406	399	352	373	368	411	378	400	375	376	412	356	444	380	378	347	408	345	394	420	389	377	361	415	390	414	390	374	414	370	364	400	396	345	411	411	375	392	412	379	377	407	405	385	441	375	428	353	379	382	388	381	407	391	378	398	394	359	408	410	365	334	427	379	359	372	410	390	376	356	350	390	389	409	357	376	404	401	372	399	388	380	425	416	398	384	386	388	367	408	382	380	377	357	379	362	386	394	410	414	386	432	368	407	388	370	388	358	405	399	398	371	390	374	418	373	391	381	350	374	420	389	373	374	401	355	388	381	383	385	392	358	376	399	367	425	374	372	351	368	382	409	369	344	388	396	417	386	387	368	362	371	363	404	352	407	414	397	392	380	402	403	394	396	395	401	391	368	395	369	356	416	372	367	391	375	376	352	380	401	396	382	416	392	412	388	394	366	405	413	400	386	402	352	354	406	404	354	402	395	360	372	384	380	402	356	377	395	414	422	401	393	407	391	361	396	381	386	411	440	400	347	375	355	380	404	393	376	381	415	393	362	392	359	422
36848	47701	32979	13096	4205	1379	873	737	739	739	739	786	737	759	711	678	764	721	736	759	737	713	736	738	731	701	753	712	717	703	699	703	713	700	719	738	711	672	753	775	734	691	729	761	759	753	670	732	764	720	717	722	733	718	746	709	699	693	712	727	714	751	737	713	744	722	722	682	725	733	703	734	683	707	740	747	724	705	752	721	748	728	709	734	712	715	768	715	686	704	735	700	769	724	735	731	705	708	719	754	706	653	760	763	749	735	673	746	719	694	768	748	747	691	679	715	755	721	770	743	721	722	700	715	719	729	645	695	763	682	752	718	731	691	721	669	709	714	711	740	746	733	710	756	752	743	752	749	714	735	740	715	714	707	693	718	721	735	708	736	716	742	759	741	754	751	711	688	752	729	720	735	672	732	718	717	740	714	702	673	742	746	713	712	729	691	725	671	678	742	726	719	742	754	731	708	730	754	719	740	724	748	701	708	727	667	757	785	743	734	735	684	725	707	740	750	675	692	779	690	714	695	679	748	706	702	677	720	671	689	687	706	744	695	703	755	708	707	756	708	693	718	708	719	737	676	717	725	758	724	769	779	719	740	722	662	736	761	725	691	713	740	726	744	721	730	744	713	677	733	683	687	766	706	720	788	712	681	714	702	712	690	656	710	745	719	739	736	718	780	734	708	707	735	701	662	734	752	709	714	687	710	706	723	739	707	726	725	708	774	707	715	706	714	698	691	716	710	726	673	729	731	695	711	738	758	679	682	677	746	704	677	699	735	750	706	730	708	765	720	741	773	723	708	701	701	758	740	724	722	734	708	749	657	706	749	713	706	746	746	709	739	760	729	729	782	759	718	701	711	750	705	712	712	729	722	729	689	757	737	775	747	699	720	712	767	695	770	701	755	722	724	698	732	749	764	759	728	728	764	734	737	733	690	730	683	673	720	655	746	755	701	722	742	779	685	741	685	735	741	759	763	734	764	763	723	708	734	732	750	716	719	715	685	686	678	680	749	745	707	763	740	720	722	729	736	748	730	730	700	766	739	715	749	713	684	740	716	691	718	693	733	685	688	717	740	703	781	730	709	702	714	682	747	723	760	745	774	710	777	734	679	727	686	717	729	703	695	683	741	713	763	712	695	733	735	732	739	695	749	742	692	747	739	724	740	730	731	695	692	734	734	716	740	717	737	747	738	757	764	725	697	750	678	733	737	713	718	716	727	703	724	701	715	734	697	751	712	695	730	735	689	738	740	786	697	733	726	723	681	704	722	709	724	735	741	723	728	726	744	724	699	734	719	700	698	736	771	732	665	734	697	738	772	728	737	699	690	725	715	741	744	714	705	707	718	729	722	711	704	723	720	709	677	710	679	685	713	762	720	726	730	703	734	737	729	730	695	724	716	714	700	685	718	732	691	698	709	735	739	723	731	709	730	694	743	721	699	714	663	710	706	719	731	666	683	734	689	742	694	688	701	708	716	672	690	727	740	715	754	756	732	703	672	742	702	722	720	725	788	722	709	721	727	746	725	682	703	729	685	748	752	721	759	746	728	712	745	713	685	750	747	780	724	738	727	726	749	769	716	694	735	742	743	703	697	738	741	680	726	736	724	714	718	736	728	751	658	735	735	739	718	752	774	738	707	709	714	732	718	681	713	730	726	704	781	755	697	714	765	725	740	706	745	743	751	711	714	771	695	742	745	736	692	743	675	682	721	734	716	747	687	749	778	754	732	661	756	754	722	757	706	704	727	711	691	689	723	764	718	741	729	695	729	694	749	675	727	753	746	701	754	737	764	762	708	726	764	721	734	707	700	742	694	690	719	703	754	717	773	704	718	726	745	740	745	717	713	690	707	724	707	746	710	699	714	711	684	735	716	751	759	705	748	686	710	732	679	719	737	694	695	730	767	707	683	699	723	710	740	688	704	670	733	735	676	681	749	737	696	756	739	713	728	716	680	742	748	707	723	733	728	700	719	711	726	726	691	746	738	738	747	743	684	771	727	684	744	714	719	690	747	706	727	747	739	681	742	689	740	669	686	726	760	706	693	769	741	738	674	690	750	708	741	774	725	670	655	725	678	725	755	722	760	734	694	731	744	736	730	688	732	713	714	723	738	744	733	774	696	712	727	697	764	671	694	712	690	740	724	684	689	744	714	745	691	717	712	756	697	708	783	754	679	733	738	680	702	695	722	716	776	697	731	774	728	727	707	728	717	740	725	709	728	687	751	765	686	692	709	748	690	719	762	705	716	700	693	759	723	712	746	698	739	668	730	776	769	710	711	644	705	730	740	695	776	711	704	768	693	737	704	732	751	754	729	694	747	749	758	735	725	709	708	728	725	761	705	740	739	752	711	703	725	758	672	742	763	780	746	741	769	699	741	729	706	773	727	702	723	755	717	730	721	719	704	711	707	726	742	728	737	761	688	755	669	736	722	720	722	703	700	703	720	738	716	729	754	696	731	703	720	699	759	694	692	685	705	748	704	747	695	693	726	690	756	665	686	728	718	732	735	759	681	745	723	698	700	696	697	719	771	772	754	719	692	725	699	737	744	717	709	710	730	724	684	688	711	734	711	725	736	697	709	702	741	696	777	746	719	689	727	764	709	708	728	755	723	725	729	717	717	737	716	748	725	722	751	767	751	768	744	750	732	700	715	743	676	745	702	733	726	722	741	720	715	729	746	679	732	710	692	725	734	713	759	676	687	706	714	734	724	742	756	708	678	714	779	704	744	761	737	714	721	722	726	761	692	743	732	697	658	739	730	712	691	752	711	714	723	733	720	713	727	729	676	714	732	698	704	687	750	694	682	717	708	717	745	714	757	717	720	727	710	696	684	725	764	699	729	745	689	691	669	748	730	707	765	758	734	724	632	748	674	699	705	708	718	706	736	697	737	741	764	728	691	695	716	714	747	736	736	759	713	711	684	736	753	758	723	713	749	705	693	738	731	679	771	702	742	709	725	737	751	716	720	698	746	695	746	686	694	692	727	706	732	714	684	674	720	700	723	763	708	729	741	707	777	699	696	729	712	703	717	751	687	730	688	751	712	741	711	711	737	703	710	711	682	750	701	676	723	716	705	697	760	732	752	742	726	746	733	737	689	733	719	709	708	723	762	720	746	744	719	723	685	720	733	701	734	708	723	720	678	751	685	708	705	696	733	738	751	709	747	693	749	754	687	678	723	702	723	660	727	727	698	692	749	712	739	733	712	701	734	715	741	713	704	732	685	730	725	728	696	707	773	704	710	714	775	727	713	699	765	758	755	731	717	700	742	697	758	750	721	738	723	692	724	747	737	709	732	699	791	686	702	726	740	681	723	700	723	750	753	756	661	703	731	706	732	734	685	744	708	702	729	716	687	774	765	696	707	683	705	727	727	697	738	736	746	718	736	713	746	704	694	729	726	731	728	707	658	686	748	661	734	718	749	738	748	738	753	745	680	717	773	721	714	740	749	732	743	737	740	699	739	698	748	771	693	753	730	681	717	688	767
25059	24646	33860	28647	18203	5374	751	447	392	386	393	391	381	370	408	373	401	369	420	390	409	366	394	376	367	408	362	398	408	372	364	338	394	391	349	402	405	362	414	388	369	408	416	402	397	383	401	370	395	408	370	394	388	394	376	365	367	359	365	376	422	397	358	359	415	342	368	380	395	392	376	375	330	367	389	392	394	382	371	387	386	383	363	399	359	355	384	375	413	384	401	392	417	377	378	355	385	364	344	400	387	352	400	388	373	389	376	378	385	381	389	386	356	378	401	387	349	361	400	385	380	357	396	379	384	386	379	403	374	404	332	386	359	353	351	365	379	376	368	388	432	375	402	456	405	388	383	377	404	382	390	376	397	385	364	380	355	387	371	358	391	369	373	394	374	392	380	389	383	393	373	358	396	390	378	367	358	396	381	380	385	392	365	408	366	366	392	383	391	398	383	412	395	374	367	382	374	378	390	394	411	371	355	391	405	413	347	400	394	383	394	396	376	420	393	406	341	366	397	393	418	381	372	385	361	378	382	358	377	383	387	353	363	384	427	391	395	369	401	426	402	383	409	381	380	402	418	379	388	385	404	391	353	384	380	383	412	375	394	383	343	371	377	361	394	372	367	365	379	408	387	401	373	384	377	377	394	382	367	392	374	396	376	381	354	381	378	383	384	390	393	360	387	372	378	390	366	391	404	379	392	406	360	387	401	373	408	399	389	364	361	399	402	379	417	407	380	384	408	404	386	394	356	373	397	388	397	385	397	366	339	381	364	362	374	380	371	397	385	396	408	380	395	365	423	370	379	397	383	367	388	372	358	369	393	362	404	350	355	395	362	376	384	389	378	444	381	381	380	380	347	378	389	369	401	390	375	390	388	398	335	380	356	397	406	410	390	350	356	356	394	425	422	387	386	431	381	356	385	398	367	381	377	373	379	376	334	358	385	362	371	398	414	374	392	388	368	390	429	388	385	396	377	368	434	344	392	373	371	414	386	379	372	419	413	342	412	381	394	400	390	374	389	390	410	365	388	371	395	421	381	379	377	384	368	389	366	393	390	348	397	366	371	400	396	374	365	353	370	354	414	384	383	372	366	393	407	348	356	407	365	375	411	385	367	406	370	407	410	394	356	327	378	350	393	391	384	392	388	392	366	358	388	397	369	358	362	393	412	391	357	388	367	391	398	405	391	424	365	393	382	366	354	364	382	365	395	404	356	414	394	355	368	395	367	379	402	402	357	372	381	361	353	361	375	373	388	411	362	361	371	386	383	385	369	383	360	403	394	383	408	365	410	363	355	366	368	395	395	354	423	375	400	385	354	370	384	379	416	354	412	385	385	370	388	372	411	389	396	371	386	378	390	376	408	394	401	381	383	377	366	365	373	366	374	406	395	370	395	399	392	382	374	393	386	361	388	377	375	394	396	357	390	362	387	365	402	370	367	389	373	408	367	370	392	406	410	393	405	391	386	356	365	359	377	377	381	405	360	415	359	399	349	345	413	360	370	408	387	391	381	367	399	365	426	373	358	400	382	383	407	374	387	384	339	394	376	420	395	382	381	406	398	402	383	388	367	427	359	409	388	358	404	321	411	398	410	374	378	391	425	362	378	375	377	348	370	373	371	345	351	386	395	353	383	375	383	378	384	381	384	394	412	379	405	403	362	397	379	372	371	405	406	370	388	421	402	378	399	378	403	376	364	397	438	377	394	363	355	399	390	386	384	377	382	409	374	429	345	429	403	339	342	379	395	406	409	333	373	378	379	351	368	410	373	369	396	373	392	333	388	372	386	381	384	404	353	427	394	413	395	376	385	371	382	394	394	381	380	364	375	390	385	373	382	384	383	393	359	363	348	374	397	362	395	415	376	383	382	415	362	419	345	384	387	364	364	367	364	355	347	392	361	394	410	382	405	378	338	395	365	389	386	347	388	380	374	388	344	383	367	386	373	400	378	401	381	393	359	374	370	400	392	385	414	383	369	391	381	357	379	375	353	379	409	366	373	372	332	371	374	363	401	386	390	378	346	397	430	364	389	416	351	362	369	400	354	378	362	364	366	391	418	407	365	395	383	357	394	387	369	389	386	376	373	377	388	351	411	417	393	388	382	383	414	382	354	405	377	378	356	392	398	368	390	405	367	411	367	341	377	382	366	410	341	371	346	367	406	395	380	386	367	372	373	399	386	384	396	365	349	370	419	424	373	369	362	390	397	377	392	366	405	390	402	376	386	377	350	375	366	392	350	331	408	394	375	358	382	375	365	414	388	401	379	359	430	368	360	418	408	364	397	383	373	370	387	403	355	395	390	412	387	381	363	367	383	376	411	390	357	388	370	399	393	387	400	385	377	410	373	397	382	394	392	367	369	406	368	380	378	373	354	390	391	402	404	401	383	373	386	371	372	374	354	369	382	395	397	403	394	396	361	387	383	393	383	369	421	361	371	396	354	400	393	400	349	340	380	385	372	390	391	378	356	374	411	360	353	380	360	388	393	373	374	408	388	374	399	348	389	372	410	389	370	408	355	359	379	395	367	352	377	371	349	361	396	343	400	371	412	362	393	403	371	392	383	364	374	349	393	355	385	407	346	401	383	384	395	400	379	411	362	369	358	349	379	385	425	383	369	372	364	360	374	363	377	406	370	367	366	356	373	350	392	425	359	410	391	382	345	404	398	379	411	353	363	370	413	366	370	390	405	383	345	341	374	349	395	392	376	412	355	375	366	395	392	393	364	369	385	390	383	360	418	395	348	362	370	381	396	392	396	407	391	365	371	396	380	423	396	376	377	362	338	396	344	371	383	378	401	396	372	399	394	343	383	386	345	377	378	363	398	390	388	399	370	380	412	408	372	412	393	380	340	383	413	349	366	402	387	375	385	380	354	409	362	397	399	366	372	364	365	382	413	395	381	395	380	391	395	389	390	393	391	388	388	389	398	398	368	391	379	374	374	406	366	369	382	411	370	386	387	379	373	377	408	407	383	406	366	393	367	424	396	377	393	375	408	392	368	375	377	382	370	396	371	369	367	393	397	352	383	360	371	372	374	407	368	363	375	396	357	384	388	392	387	372	396	378	379	352	377	420	400	395	360	395	404	373	407	412	389	381	370	335	378	354	419	389	384	390	403	403	383	399	439	380	384	407	345	393	370	355	399	406	350	377	379	402	399	373	391	394	377	337	352	387	376	384	370	373	388	371	375	359	397	427	420	368	398	392	375	354	382	373	351	380	360	369	367	367	395	393	394	353	361	379	378	385	404	408	391	384	399	382	349	401	342	355	396	345	362	403	385	384	362	395	408	378	389	328	374	379	370	403	367	409	341	384	360	395	383	377	370	391	381	365	374	359	369	361	376	415	395	395	377	365	401	397	364	385	359	373	375	395	374	429	371	360	353	380	356	357	393	368	394	372	403	368	387	376	361	393	401	399	353	396	391	379	400	386	373	368	419	378	360	398	383	315	384	339	373	387	384	381	357	376	394	364	391	386	393	388	366	401
59459	86210	62479	36803	16056	4120	1142	769	762	723	701	735	698	699	723	694	712	719	718	687	722	717	722	713	713	674	684	776	717	710	760	716	709	675	763	687	710	722	713	661	726	751	710	731	748	740	704	677	685	746	680	653	711	681	697	731	765	701	717	674	736	729	706	719	738	711	770	712	688	738	724	731	706	714	729	700	715	725	719	763	704	693	739	700	742	741	744	698	694	721	680	723	709	703	734	721	705	737	689	739	676	761	693	746	744	727	748	679	753	680	743	693	757	728	675	699	714	744	731	715	681	688	737	720	710	721	701	734	728	686	734	723	667	729	708	693	690	727	689	723	688	704	734	679	689	745	651	697	728	716	725	683	702	716	686	691	691	686	689	732	703	717	685	757	689	773	680	728	729	725	783	703	728	723	716	694	728	739	726	651	734	687	658	703	681	721	699	761	698	665	738	686	714	726	738	733	765	718	739	680	796	713	702	754	702	696	693	674	714	748	673	722	749	737	688	705	722	706	684	718	722	724	720	691	740	686	714	753	698	707	688	721	671	715	695	713	718	766	690	701	656	744	649	737	685	744	667	697	730	706	688	771	656	738	769	761	695	730	718	702	672	736	714	721	722	702	680	756	707	699	693	702	670	702	720	681	725	745	742	704	719	735	739	762	732	727	683	728	723	714	733	740	725	732	711	739	761	689	750	728	692	689	764	716	704	759	716	685	683	720	707	686	701	686	668	709	723	705	746	678	759	662	695	769	697	749	701	751	735	696	743	681	696	705	698	698	733	671	776	736	669	742	748	691	730	715	691	754	664	710	767	689	705	684	738	753	777	722	710	734	725	738	723	686	695	740	725	704	693	719	705	705	730	657	703	746	696	708	703	712	765	683	699	698	726	700	754	706	709	696	721	734	696	680	707	724	675	677	731	659	746	710	684	702	709	703	698	711	753	758	748	743	699	678	729	717	695	714	694	685	723	710	741	734	675	714	704	719	728	755	708	701	699	705	692	711	759	710	711	700	704	700	721	660	713	709	714	720	710	709	709	747	699	682	726	690	720	698	732	708	712	690	754	691	671	733	696	665	723	755	685	729	676	692	710	666	754	714	690	705	680	675	720	743	706	664	668	723	723	730	715	719	699	715	717	694	701	745	732	727	684	709	690	650	715	700	730	696	693	698	664	720	761	736	698	731	721	734	766	705	722	736	667	688	677	651	717	766	730	721	689	674	715	713	696	760	735	682	698	700	699	637	735	718	713	731	712	700	702	695	687	762	721	709	696	778	692	724	735	704	697	723	750	715	709	739	737	707	699	683	718	679	742	765	719	650	714	753	740	740	728	709	755	726	641	731	678	750	726	700	668	696	736	722	736	677	696	682	720	671	752	717	761	689	701	673	700	697	675	724	710	713	665	694	679	712	745	705	681	681	642	777	700	681	740	699	647	670	701	725	699	703	716	697	677	731	751	688	751	784	693	737	751	738	717	719	689	727	710	719	714	718	698	737	704	705	712	709	700	698	669	726	729	719	697	721	745	783	733	682	664	679	688	672	787	762	664	698	694	666	654	704	696	733	722	706	735	687	700	739	686	674	769	714	693	741	693	755	743	721	694	678	717	713	695	739	725	696	692	715	742	727	705	700	740	660	712	705	706	705	766	705	748	664	675	744	686	719	687	731	724	757	670	679	729	673	699	760	727	758	762	750	683	711	759	689	748	734	745	679	709	726	666	719	704	697	728	693	705	712	750	710	748	627	740	705	709	724	714	692	758	729	682	762	709	700	731	735	708	736	686	690	659	730	730	689	720	684	691	750	736	723	728	702	690	714	741	729	698	789	693	724	715	725	684	718	750	680	695	680	726	683	734	733	698	754	712	709	714	752	661	723	682	737	705	676	707	699	704	747	733	689	742	676	710	711	734	651	676	751	690	717	653	736	719	674	713	630	719	726	685	704	722	727	743	715	702	703	692	726	729	743	685	721	693	644	730	694	738	725	706	743	720	750	696	713	711	730	733	727	680	721	679	688	664	713	754	756	692	703	761	696	725	719	706	763	670	706	743	701	696	683	701	712	725	699	735	706	721	714	711	697	706	699	748	734	707	726	723	722	720	661	723	720	726	699	724	719	677	690	685	713	731	731	703	759	728	738	695	755	690	670	714	697	684	661	704	721	712	753	723	717	671	730	712	742	721	725	708	738	758	735	700	676	677	707	649	676	762	760	751	682	741	726	711	764	709	750	655	720	706	735	766	697	715	648	744	718	653	726	730	751	705	680	760	688	730	683	684	675	684	669	722	727	724	664	687	744	716	732	725	706	710	706	713	710	713	713	667	692	701	682	706	686	665	747	749	692	709	688	672	696	759	692	708	697	751	695	721	688	676	751	744	747	718	708	751	681	730	697	711	691	763	732	691	683	708	717	737	670	763	690	680	733	684	714	744	783	772	706	719	648	714	724	707	691	666	737	703	701	747	719	728	693	683	706	717	713	715	763	706	675	658	738	690	696	695	759	696	735	683	709	735	672	693	679	704	767	696	696	683	696	720	699	721	720	687	674	713	722	689	705	714	681	717	733	713	708	703	691	686	716	750	739	710	754	677	755	678	711	710	693	767	730	697	710	713	737	717	707	712	695	699	698	702	730	672	701	670	718	716	759	749	783	700	698	761	685	731	637	665	700	690	715	720	709	695	727	709	730	679	710	719	717	719	679	739	715	712	676	743	703	727	708	705	681	672	694	670	659	693	706	759	685	690	784	719	722	707	691	665	713	694	730	753	750	717	725	652	759	722	703	710	712	708	711	725	693	768	748	700	732	736	693	686	687	659	707	740	699	742	695	698	683	684	681	733	778	682	689	694	712	691	714	699	702	706	713	721	708	714	701	713	727	713	711	732	745	737	727	727	733	755	701	729	648	694	712	711	721	693	649	750	660	699	737	696	711	688	730	679	665	686	701	706	713	738	661	747	694	699	705	718	699	726	687	719	732	688	689	703	700	712	702	667	718	710	736	727	693	674	668	737	706	658	688	696	693	737	721	687	725	696	749	684	727	711	684	738	677	720	702	722	710	707	748	722	699	686	730	717	736	696	731	696	696	675	701	713	709	748	675	687	690	689	650	699	730	683	693	744	712	706	718	690	759	715	697	700	693	706	678	727	703	692	709	763	700	681	688	664	714	698	785	732	718	724	665	726	713	727	669	706	652	711	695	729	703	738	719	689	712	692	708	781	726	707	753	719	696	680	696	686	725	677	719	730	740	720	739	718	722	726	713	657	691	710	718	724	685	707	710	695	697	683	740	715	698	703	709	746	728	703	666	705	734	727	754	703	707	707	747	733	738	694	710	667	736	705	689	687	713	742	766	680	738	693	698	727	737	709	701	696	719	716	713	675	700	690	725	699	752	693	718	770	687	652	760	695	707	670	713	710	689	720	717	723	742	719	720	722	674	677	686	727	722	678	672	745	719	690	735	698	814	708	666	684	751	733	759	772	711	708	713	670	764
23461	22336	31310	25612	21398	17242	4064	592	497	443	478	472	478	453	452	475	456	465	430	469	496	473	453	478	449	419	449	458	425	485	426	441	451	468	448	415	421	463	452	464	423	416	451	443	397	432	432	427	405	424	509	461	431	452	455	434	454	457	445	452	421	438	429	481	417	439	442	455	433	392	457	441	442	447	436	461	455	452	423	444	436	434	471	426	443	410	418	435	428	450	425	437	437	428	422	439	435	460	430	449	442	432	457	442	425	410	469	423	475	418	435	475	462	399	481	445	456	444	419	419	456	424	424	448	517	444	481	463	453	456	439	443	449	404	458	458	441	475	431	453	432	487	444	463	448	449	450	411	403	446	394	415	495	475	428	407	434	430	458	451	468	465	443	449	428	436	438	448	461	416	467	443	461	457	448	413	436	452	416	432	416	400	448	446	426	426	434	441	430	439	426	429	383	435	435	411	422	436	406	446	416	443	429	450	431	439	452	424	437	419	414	451	408	441	438	410	444	423	412	460	424	436	396	423	449	413	443	458	454	438	434	453	443	470	454	436	450	420	430	425	481	452	378	469	449	439	491	413	429	466	450	423	444	445	430	433	416	410	463	413	391	466	429	421	436	495	453	446	461	437	466	455	435	443	424	419	474	485	472	458	413	441	430	462	405	414	433	454	469	468	418	470	408	455	458	464	457	466	421	456	471	445	439	425	403	447	408	428	457	440	425	441	474	397	448	436	477	422	418	418	424	443	447	450	451	474	420	435	436	435	486	444	429	466	438	462	429	447	424	419	426	419	458	430	438	482	449	427	400	435	426	485	449	456	450	412	416	418	409	430	419	428	456	412	462	479	430	473	432	440	420	438	433	474	425	444	451	404	443	442	449	429	436	442	455	406	429	444	458	423	440	457	428	442	452	409	425	401	436	460	447	433	412	449	442	417	418	400	431	411	474	418	447	435	423	445	421	438	437	441	450	435	460	417	416	430	411	473	428	463	434	448	424	426	457	432	411	445	460	494	443	438	433	456	433	441	460	401	405	460	436	470	444	440	446	411	456	421	443	442	408	446	449	452	459	447	426	469	444	459	467	474	434	418	443	420	463	433	427	420	445	458	460	435	430	454	458	483	477	406	439	431	441	480	467	443	427	423	455	405	429	466	415	464	427	437	442	436	431	477	394	483	469	470	434	461	454	510	462	447	444	442	488	439	428	449	486	442	424	449	450	430	442	436	412	454	454	426	447	409	442	458	409	440	434	476	461	419	432	429	453	441	439	483	454	428	443	443	409	426	436	448	462	412	438	457	455	446	472	443	448	404	426	464	458	428	431	421	445	435	409	461	455	456	425	405	465	452	442	462	421	464	454	460	451	454	425	432	466	441	446	420	437	448	433	427	434	461	463	432	453	465	417	419	435	420	453	405	448	410	428	448	432	457	452	402	443	434	462	463	399	448	486	440	420	438	456	457	450	460	437	442	440	459	441	429	441	448	458	448	432	437	418	467	435	438	467	441	477	430	450	442	470	427	435	416	422	436	429	434	442	413	462	440	413	449	375	453	449	441	430	418	425	446	405	428	422	431	463	455	448	442	430	443	426	406	458	467	487	409	427	410	383	418	427	473	441	426	404	420	426	480	465	431	458	432	485	399	450	464	453	418	445	487	461	474	433	425	439	404	427	455	392	436	432	397	429	452	449	449	429	406	418	403	431	422	423	421	412	482	427	431	486	444	453	438	416	459	445	477	458	457	438	433	457	404	489	466	365	451	423	402	421	423	418	425	460	418	482	446	471	409	431	464	438	461	427	450	438	433	469	429	409	434	445	417	432	453	447	456	468	446	454	465	489	484	458	444	439	409	457	424	460	394	389	420	449	428	436	440	452	422	404	484	452	432	444	431	416	437	453	442	438	440	433	413	462	453	423	429	439	444	442	414	440	443	447	448	441	445	439	438	419	422	464	436	439	409	454	455	471	437	435	491	452	444	469	411	434	441	466	442	456	472	398	410	417	468	446	434	465	468	466	434	450	439	414	479	455	464	452	424	436	471	444	439	434	424	433	453	445	439	441	428	436	448	453	427	421	474	441	413	437	425	440	416	447	424	428	413	486	455	390	438	433	438	439	446	432	419	461	425	401	455	451	457	439	443	414	417	428	451	444	448	410	454	420	443	449	431	422	418	424	452	441	406	428	438	445	490	448	424	461	449	452	440	460	477	411	442	443	430	446	422	431	437	458	447	431	448	435	461	475	470	453	459	448	414	432	424	430	444	491	452	417	422	433	451	447	413	429	432	445	455	437	471	414	439	442	466	463	456	427	418	433	459	448	409	424	432	471	439	427	433	446	426	432	409	435	435	448	423	442	416	459	424	421	434	425	474	464	464	406	422	466	462	446	439	455	427	446	462	456	431	434	466	453	428	463	413	455	438	452	421	389	420	410	418	432	465	455	447	457	457	442	425	421	461	447	420	407	444	412	423	401	428	419	497	438	430	449	419	460	460	438	402	411	444	437	454	456	433	412	448	430	476	416	436	430	420	440	461	420	426	416	442	441	437	445	461	462	412	440	424	414	474	428	450	454	420	424	438	433	426	421	428	455	472	438	411	465	429	430	407	404	499	454	426	442	470	456	452	430	438	462	438	434	460	457	448	470	424	410	433	445	458	419	442	449	440	475	408	437	452	461	449	464	438	444	436	473	421	424	457	414	462	419	481	441	437	469	403	436	424	434	464	419	417	440	416	421	463	455	443	400	440	465	411	418	437	467	445	454	467	444	432	423	439	395	484	448	452	428	463	481	452	429	457	459	411	420	430	425	421	430	472	404	438	444	449	458	427	445	437	426	434	476	431	454	435	462	456	463	397	456	492	459	462	370	399	462	427	453	438	410	436	448	470	455	384	454	414	436	422	423	441	451	435	466	433	435	452	428	448	452	432	460	456	438	418	457	457	419	442	432	425	431	435	436	422	470	419	438	447	415	450	414	454	440	450	420	444	470	418	430	438	479	432	425	449	421	452	479	407	453	437	461	488	410	457	448	438	423	451	406	447	435	431	417	437	437	419	447	454	400	445	431	433	460	439	428	468	434	425	444	431	434	402	452	449	424	463	397	444	437	462	429	436	458	455	479	436	428	422	456	465	405	433	474	445	428	475	410	491	440	411	430	457	433	442	434	456	424	444	416	437	400	370	447	425	436	444	441	429	428	408	428	444	433	439	419	425	438	439	490	432	443	437	445	421	468	413	438	454	432	438	378	422	459	405	476	473	449	433	445	428	423	457	454	461	434	436	446	444	411	498	391	402	429	459	452	437	435	465	442	434	448	428	466	447	425	439	462	430	450	434	443	479	426	402	441	392	455	443	451	447	507	452	440	475	431	484	468	412	453	459	442	434	436	436	434	448	462	460	420	438	434	434	465	404	467	426	437	506	390	431	416	478	428	440	410	383	421	470	418	464	399	439	429	412	444	454	437	466	474	413	461	447	454	412	432	425	441	436	425	447
60700	98605	75637	45413	24546	7657	1989	988	838	793	754	767	806	793	780	833	817	787	759	795	804	804	760	818	775	811	766	792	772	775	787	791	796	774	758	822	781	759	802	808	797	801	781	771	825	813	790	748	798	764	816	823	760	814	829	783	798	761	815	760	791	754	731	776	772	781	782	795	761	766	768	800	782	762	791	802	768	780	794	816	775	790	746	784	767	832	762	764	735	767	772	749	803	758	800	756	799	810	846	744	782	800	761	729	801	770	770	769	799	838	782	786	802	758	781	792	773	764	771	766	795	772	726	741	781	732	776	754	846	727	830	754	736	772	792	717	755	766	796	748	787	797	805	777	800	744	744	774	788	781	785	772	755	758	778	776	802	791	796	788	796	776	783	789	762	821	849	803	762	749	776	769	794	767	823	758	784	802	796	804	765	751	774	759	787	800	785	781	839	791	786	763	747	741	762	747	764	785	752	784	769	744	766	722	783	713	804	749	781	746	729	807	793	809	755	758	786	766	719	814	760	807	796	803	803	785	758	769	741	761	794	784	828	816	757	808	712	762	761	797	761	777	771	826	806	798	729	745	746	865	770	825	774	775	752	819	775	751	770	788	752	739	788	794	793	757	773	748	752	773	771	764	748	758	763	776	749	785	778	794	725	781	790	814	793	798	788	772	772	770	793	763	776	780	763	745	767	768	788	790	779	810	752	789	806	796	797	799	769	839	796	732	724	841	746	716	784	780	803	768	840	788	787	771	800	771	766	774	783	782	830	805	795	771	770	754	768	781	759	769	829	768	818	751	797	786	804	816	746	792	799	780	806	770	793	808	783	747	791	732	737	772	735	760	762	744	793	746	774	803	715	790	765	785	774	735	818	769	774	749	806	755	792	783	755	789	753	749	746	744	795	800	767	779	774	789	789	722	764	789	791	790	748	809	771	772	797	768	767	761	808	770	777	781	808	760	732	799	784	749	772	830	747	780	806	803	760	792	801	744	781	771	750	772	788	801	834	741	801	745	816	781	758	804	789	774	743	779	814	762	784	825	766	795	763	770	767	773	786	839	824	786	801	786	764	795	753	791	778	789	751	813	803	751	744	811	806	779	745	729	766	801	796	792	792	745	747	761	779	790	751	795	764	787	761	745	786	747	803	795	776	839	783	789	728	761	793	751	765	795	746	764	771	731	773	753	763	800	806	747	820	818	838	762	735	763	740	769	749	725	846	772	757	767	740	784	756	789	790	777	801	822	727	799	812	783	818	780	774	761	790	788	790	774	760	758	755	811	762	738	798	797	793	781	773	806	825	766	749	780	790	760	819	786	764	791	795	773	739	800	814	785	809	783	780	790	768	771	810	781	774	761	784	763	794	775	750	816	757	731	753	766	770	772	819	819	785	756	786	770	775	732	779	824	801	773	806	741	784	780	759	788	745	780	785	807	805	794	838	791	763	804	780	784	746	813	785	723	765	783	746	809	805	701	791	752	775	760	795	807	798	799	819	744	799	757	792	717	710	747	782	821	732	798	735	781	807	732	781	721	768	766	773	791	773	817	840	749	782	718	755	791	765	747	805	816	800	787	810	728	824	806	774	769	758	759	809	762	804	793	742	772	770	757	800	789	816	810	781	782	759	820	766	798	748	791	752	844	816	773	807	772	778	783	775	816	776	764	823	819	789	747	769	757	747	798	770	756	786	734	755	752	729	813	783	762	743	802	722	786	790	750	772	792	775	781	810	761	730	773	793	764	791	730	777	769	809	785	716	789	791	778	747	805	761	773	821	774	784	777	767	732	758	815	759	770	797	764	823	727	773	787	800	770	804	798	763	769	808	784	744	779	779	795	769	789	734	766	813	777	816	793	743	764	789	821	774	836	778	789	777	786	770	787	833	787	771	812	812	769	771	740	737	812	774	805	768	782	800	808	795	762	817	790	797	819	753	777	806	806	775	766	767	788	750	714	802	779	750	798	749	807	747	791	757	791	764	771	794	786	812	831	753	782	779	753	784	776	811	799	812	827	786	801	816	761	784	814	782	781	797	779	796	735	756	765	817	764	749	795	764	807	749	794	785	748	789	704	746	784	797	754	791	789	795	778	786	774	763	783	747	784	765	745	748	817	803	773	739	790	821	785	776	802	775	757	772	749	784	771	830	810	823	755	740	796	782	795	752	719	788	790	752	752	767	776	815	804	792	770	760	823	743	741	788	790	747	772	831	753	798	770	758	778	755	766	809	808	746	780	798	774	774	785	808	772	782	767	762	760	780	816	808	842	765	853	824	742	769	782	818	816	797	756	738	789	792	725	801	785	767	780	792	767	756	772	750	749	778	777	789	782	767	840	793	804	793	773	746	765	760	792	760	738	786	801	793	775	804	735	796	782	788	798	797	807	750	785	782	801	798	828	761	712	785	795	750	765	795	805	722	805	790	752	776	789	803	774	772	766	762	821	758	781	740	771	779	785	797	769	786	782	769	755	823	803	764	792	793	793	779	767	770	817	803	781	798	787	767	797	768	751	737	742	796	828	800	805	732	776	753	761	830	784	717	768	838	804	714	770	774	772	808	783	777	761	747	779	770	795	788	700	776	809	767	780	763	802	784	796	807	784	787	768	769	797	792	810	764	773	746	804	766	752	750	755	774	733	794	780	763	810	785	810	750	782	795	782	818	739	826	798	770	812	795	755	833	772	741	741	766	799	794	794	750	799	749	758	745	816	806	757	793	769	759	779	788	768	796	750	780	753	743	851	783	744	782	741	768	844	795	789	805	838	760	805	779	760	785	792	731	777	803	754	793	790	709	833	764	775	764	766	729	798	762	790	820	763	788	769	793	778	785	780	721	775	868	782	742	775	815	782	757	786	778	767	800	771	773	783	807	754	783	795	765	803	765	798	771	772	812	718	780	793	746	802	782	810	744	820	782	725	782	767	823	800	786	764	784	751	760	756	788	789	839	776	831	813	756	778	814	797	744	752	747	765	790	805	778	800	781	808	733	766	728	749	744	841	795	781	822	779	727	806	755	785	761	709	735	761	759	831	789	754	731	821	737	830	792	780	784	774	747	777	682	791	756	812	751	764	778	769	804	796	773	771	768	802	848	738	762	788	721	782	753	772	775	735	810	744	780	762	791	728	762	720	711	817	813	788	847	764	779	820	817	751	813	826	751	758	767	840	722	760	806	744	787	730	768	748	807	733	799	770	752	741	761	703	718	812	767	850	802	814	754	785	805	761	767	834	821	766	817	759	753	766	814	783	746	814	824	805	798	763	742	806	811	758	777	768	768	764	807	812	798	742	752	760	766	783	792	764	774	737	794	733	753	760	724	775	821	787	734	825	789	798	791	748	820	788	758	785	767	755	732	757	768	738	794	757	825	769	768	784	765	756	788	796	800	783	789	777	796	787	754	832	767	795	814	840	770	778	791	803	742	817	771	806	757	825	830	799	823	758	786	747	799	768	746	744	766	793	771	789	759	796	741	757	758	770	745	829	778	800	791	780
29282	30581	28010	12356	2050	644	444	372	403	393	364	384	409	367	384	391	366	424	416	394	379	346	397	404	406	373	404	393	389	392	383	347	363	367	396	383	388	370	371	374	394	391	396	393	393	371	393	401	404	403	349	377	388	360	371	383	363	403	375	415	436	403	374	399	380	384	392	426	385	374	387	391	407	379	395	394	389	374	402	430	360	370	390	449	384	376	364	402	383	390	388	360	392	373	399	400	355	402	394	380	396	383	415	350	403	347	370	353	407	394	400	380	396	394	389	360	375	388	382	372	366	450	377	404	383	376	414	377	388	390	339	416	389	373	377	377	384	379	410	358	376	405	401	365	375	381	345	408	419	338	397	364	389	438	388	367	394	370	397	386	358	354	373	398	373	384	363	342	395	409	397	401	367	390	360	390	400	408	380	386	373	394	373	397	398	383	384	358	399	393	357	371	375	417	404	337	380	376	369	370	399	343	349	399	382	358	395	368	364	394	389	357	394	366	395	376	355	389	382	403	366	354	387	404	372	339	358	373	388	400	409	366	370	357	394	350	392	365	366	395	372	377	368	349	385	383	367	373	335	407	393	386	394	415	419	367	390	425	386	359	370	363	367	408	367	402	353	373	386	358	427	373	384	366	381	382	368	356	423	384	383	392	413	392	383	376	385	373	351	408	386	376	386	403	375	341	392	375	379	400	373	377	362	348	378	422	387	397	370	345	389	393	375	372	359	395	429	385	398	361	390	370	384	373	368	404	375	360	397	346	388	347	383	375	383	396	387	405	389	378	379	378	382	385	357	404	388	369	362	364	408	374	381	386	352	411	415	383	377	405	422	386	374	373	366	387	399	382	402	395	344	374	379	381	363	385	407	364	373	373	377	377	386	388	368	434	397	375	365	377	373	315	384	369	388	417	364	385	383	368	376	381	394	405	395	358	386	375	387	384	372	412	370	382	394	435	381	395	391	366	398	389	372	374	382	386	383	410	372	400	401	408	395	362	392	383	379	361	379	367	375	382	343	420	398	373	372	365	380	384	362	322	364	358	365	356	393	373	371	382	394	368	397	375	366	380	401	389	338	384	375	363	374	388	377	373	385	401	367	360	374	361	382	359	366	369	381	391	401	382	367	365	413	396	358	369	370	376	349	371	425	374	354	351	444	365	354	392	399	355	364	374	408	385	410	391	389	382	358	340	364	394	398	359	384	384	389	387	386	360	376	404	368	381	370	398	409	357	333	422	395	394	368	386	385	396	405	377	408	397	376	399	354	392	381	409	396	393	403	383	393	362	393	365	371	369	363	380	398	397	380	400	369	370	383	399	403	362	371	358	382	355	379	399	405	371	396	363	382	362	400	368	408	396	363	390	404	401	383	398	358	398	394	383	366	372	430	356	361	382	403	423	378	356	389	360	404	404	392	415	367	393	406	402	370	378	359	423	369	387	391	378	379	392	369	415	341	392	388	384	382	415	362	396	357	416	385	366	352	351	396	357	344	372	393	373	391	357	370	368	396	358	370	363	407	381	396	405	392	356	353	390	393	414	400	390	383	362	400	389	392	375	391	377	375	351	389	390	364	403	376	368	357	379	408	354	406	400	382	378	358	352	372	385	408	428	350	395	377	390	370	382	391	361	345	340	392	381	396	342	421	372	382	419	352	387	423	391	368	406	379	372	379	360	381	345	403	386	389	376	370	386	373	378	359	431	395	390	344	419	370	372	375	401	410	375	381	404	385	382	386	362	376	378	359	402	385	398	385	417	389	424	385	379	399	375	382	391	383	348	357	394	368	394	360	362	396	390	398	370	398	405	393	365	372	391	377	396	382	366	387	402	385	403	349	369	356	358	367	373	389	390	394	352	373	403	395	385	372	377	360	397	365	359	373	389	374	360	352	370	394	370	400	381	369	384	383	389	389	382	390	353	384	376	379	377	400	400	382	420	354	391	399	407	403	352	359	386	377	361	380	367	410	331	385	387	354	378	417	372	385	417	352	407	360	391	380	405	392	377	361	375	381	369	393	351	393	366	367	400	397	375	374	410	404	376	368	364	394	373	396	355	381	381	390	391	370	353	394	410	361	377	376	391	372	390	403	420	398	385	411	383	396	389	402	354	402	404	366	403	370	347	371	416	368	396	358	369	381	380	433	421	352	412	360	405	383	361	365	412	349	362	387	426	329	382	371	403	400	388	355	353	379	392	363	404	394	403	380	375	380	389	392	364	355	385	397	401	402	388	383	369	413	391	401	377	362	389	389	370	384	377	364	366	392	370	371	383	383	414	359	371	340	402	392	382	398	379	393	372	407	415	362	364	402	372	365	413	340	401	352	346	376	373	361	375	355	382	398	406	387	372	378	355	395	399	385	368	382	361	376	400	371	406	393	375	403	375	377	368	385	366	382	371	360	380	389	399	372	406	395	382	342	393	359	391	365	408	404	362	401	333	413	363	378	362	378	380	396	365	378	380	367	398	395	371	380	349	369	341	380	383	371	365	444	372	344	375	395	396	356	391	404	402	411	371	398	389	393	365	401	382	373	350	405	384	365	427	371	368	408	359	378	376	355	364	367	411	352	400	360	361	339	431	378	407	388	384	363	391	392	399	367	381	369	379	346	397	377	384	365	390	375	394	358	391	355	380	374	377	368	398	395	366	390	379	350	384	402	368	402	384	389	377	353	382	360	401	395	365	375	360	371	383	390	411	340	394	360	386	363	368	366	403	368	381	376	341	388	402	357	418	356	388	409	389	373	364	370	400	360	404	384	436	390	397	412	365	435	421	351	413	366	408	354	383	427	362	416	415	389	406	422	383	377	421	368	372	388	384	404	371	403	392	398	368	383	336	397	357	379	399	360	393	413	418	389	396	371	373	420	354	370	378	418	416	382	392	360	390	351	367	373	409	373	354	421	371	381	375	384	403	386	357	369	407	359	360	384	415	406	384	386	400	369	401	370	352	379	406	385	402	402	398	405	367	362	363	405	366	356	367	410	353	378	378	382	408	347	393	352	410	337	361	347	359	368	391	366	417	397	357	378	424	368	379	383	377	379	361	391	374	361	346	385	345	401	368	376	381	375	388	387	361	390	415	394	399	391	391	401	386	374	402	392	370	358	367	395	406	352	405	400	337	359	379	370	396	396	372	371	410	391	423	392	331	366	350	366	381	365	342	407	394	355	391	371	385	387	384	395	365	371	363	373	341	359	378	386	388	408	401	393	393	373	358	367	382	370	375	367	389	360	382	384	376	376	392	399	375	406	401	381	373	362	375	368	393	379	408	370	397	358	415	389	374	386	367	407	408	390	394	380	374	372	404	388	376	384	416	368	409	388	369	344	397	387	396	340	373	377	374	380	410	395	394	365	373	396	378	413	420	344	392	346	395	405	375	366	411	351	393	374	385	386	381	395	356	433	367	406	395	371	375	424	375	421	367	396	391	392	394	385	363	396	382	407	341	371	361	352	390	397	403	401	387	394	387	371	379	376	400	384	367	379	361
36110	47932	33801	13839	3938	1334	820	695	751	689	724	714	677	709	705	727	756	670	694	714	665	722	738	701	710	758	731	764	705	739	724	715	698	705	767	702	695	747	698	698	770	703	726	687	727	710	717	702	698	716	700	668	725	672	776	733	707	681	721	687	698	680	712	664	690	716	681	734	706	729	738	696	720	741	683	701	747	721	706	722	717	758	702	698	740	741	710	692	695	689	677	705	696	690	748	696	670	711	745	678	724	735	694	707	743	716	699	748	666	699	707	710	693	682	700	712	711	711	708	719	784	686	757	682	730	748	669	756	723	755	722	761	680	741	725	753	700	738	700	688	683	663	726	764	693	709	679	673	708	685	703	694	728	699	727	720	681	734	721	748	739	723	741	724	675	710	692	743	671	690	712	721	741	682	675	732	754	703	712	723	665	671	693	698	711	651	670	708	686	742	703	716	686	748	691	710	708	695	735	692	702	683	688	726	713	694	686	692	730	731	777	728	724	732	696	738	698	693	658	686	731	705	706	667	709	714	683	639	777	672	714	716	726	673	695	690	679	679	712	707	693	702	704	742	783	743	724	702	698	726	761	670	716	694	669	701	750	764	756	710	666	712	713	710	756	732	736	699	707	727	705	755	727	648	691	718	683	737	715	677	716	719	726	730	710	758	715	754	702	699	710	722	716	703	753	680	736	703	658	702	686	685	701	720	674	733	720	722	697	713	723	708	709	693	713	728	672	738	683	707	683	708	679	713	673	639	723	704	658	724	712	715	740	691	705	692	698	685	720	702	693	720	692	695	704	705	681	701	712	668	730	710	727	734	690	723	694	656	756	756	699	696	682	744	722	727	678	713	681	692	694	732	719	744	684	680	754	738	736	763	711	697	713	692	745	726	752	717	712	699	698	662	694	757	726	638	744	700	711	759	702	690	707	690	695	698	708	705	676	681	694	719	688	683	717	742	664	767	753	715	709	725	751	672	715	740	713	758	714	720	665	712	744	694	717	700	690	743	731	722	726	773	704	620	718	722	727	715	723	720	710	701	699	683	669	683	690	691	767	691	742	715	687	711	712	685	726	672	745	690	732	709	767	713	756	714	707	743	709	758	700	691	715	745	692	691	737	672	686	719	707	728	738	718	707	695	691	694	712	713	703	698	704	736	728	709	711	664	706	735	721	739	672	719	679	704	715	705	719	715	743	726	738	750	728	728	705	700	722	703	724	715	734	724	685	715	728	707	679	699	755	692	722	699	716	719	678	690	742	716	718	660	734	730	698	731	764	691	743	692	682	752	686	684	723	733	759	669	672	702	759	728	654	680	728	705	711	711	699	694	719	720	744	745	781	706	705	733	702	713	697	720	695	737	697	723	676	747	715	776	714	735	696	701	750	726	708	690	735	742	710	668	736	684	743	684	704	684	654	695	706	736	762	687	682	715	694	728	705	723	754	723	660	734	687	671	740	694	692	754	683	714	739	722	740	740	690	704	714	682	708	762	694	677	707	762	662	697	714	705	722	696	707	719	766	747	694	710	691	734	683	665	709	710	676	715	726	722	746	697	735	733	695	716	733	701	681	740	671	712	722	731	680	670	714	720	704	680	723	686	699	692	675	699	684	777	680	685	752	733	702	755	678	724	698	739	662	681	722	698	703	748	680	724	737	700	704	711	710	752	700	690	672	710	702	692	721	728	681	696	681	725	668	716	756	692	721	686	688	743	735	726	727	689	715	733	710	681	700	701	697	711	666	748	720	686	716	720	718	681	711	730	679	696	697	696	695	768	713	749	713	715	746	665	695	725	777	691	662	642	692	702	730	708	747	749	682	745	674	736	684	708	687	717	708	725	739	718	716	728	721	756	742	701	729	696	744	717	671	715	730	671	683	705	727	728	755	710	683	692	713	694	766	713	728	688	710	684	692	680	668	703	696	714	733	713	679	713	676	747	741	749	710	721	715	726	721	697	696	711	675	757	707	739	702	734	712	697	714	679	683	717	738	616	700	697	718	689	706	732	678	727	702	704	738	732	722	671	688	730	755	722	681	715	728	716	668	706	659	699	715	716	766	707	733	711	706	648	679	696	691	764	691	723	672	732	737	662	718	715	671	702	706	678	712	702	688	735	719	739	699	718	697	679	723	717	776	730	715	686	716	731	728	693	744	733	735	710	779	713	748	752	645	687	705	728	714	754	744	691	751	716	779	731	766	761	730	704	700	717	720	704	684	754	709	736	694	700	719	717	666	695	732	734	683	740	687	728	700	723	674	737	729	723	706	658	683	721	728	721	730	693	773	695	682	696	730	753	715	685	726	745	671	744	708	703	741	737	715	681	751	697	731	724	715	728	748	672	738	705	712	703	689	705	690	674	741	761	694	684	766	683	796	751	689	693	674	716	721	721	702	735	714	720	689	667	731	728	688	726	765	713	728	669	753	704	728	711	749	723	670	669	706	740	658	725	722	717	719	701	705	725	640	701	732	729	730	701	732	730	721	736	693	726	733	726	693	717	711	741	653	710	684	669	715	679	692	722	714	723	730	700	701	718	723	740	725	746	727	690	687	724	722	702	732	739	697	762	679	745	740	675	708	739	724	635	754	679	708	733	706	731	743	677	722	701	721	738	723	690	723	736	721	719	699	724	666	675	703	729	767	731	666	722	684	701	717	716	708	712	771	715	728	724	757	701	739	721	731	713	776	704	669	726	743	631	718	740	755	688	682	664	712	706	703	691	722	703	736	757	699	666	712	694	697	687	711	669	664	732	774	709	763	699	683	717	719	737	705	747	736	721	720	696	694	701	710	742	686	724	695	765	732	699	696	721	687	747	764	719	738	756	702	766	698	740	695	699	733	685	734	690	716	710	765	702	685	732	786	681	699	685	745	678	742	718	705	761	682	712	724	718	712	668	735	669	704	730	695	717	669	760	736	666	759	747	739	730	715	688	732	754	675	698	711	712	683	703	717	686	740	739	683	660	674	749	717	683	693	730	705	675	744	694	735	698	697	718	702	691	740	704	723	728	703	745	727	754	712	767	708	702	709	689	732	716	711	703	717	698	729	686	694	647	740	697	700	722	721	713	704	716	678	651	677	725	757	715	713	632	702	737	723	754	673	769	687	752	743	675	703	686	707	715	703	672	731	717	711	717	681	741	714	721	697	713	731	689	661	724	724	702	716	673	732	726	681	685	722	722	733	728	700	735	706	711	731	714	715	728	694	702	708	722	695	741	719	711	757	752	716	684	710	677	707	704	740	713	703	740	734	680	703	706	736	743	760	693	737	692	678	669	711	751	696	701	671	666	672	684	691	755	732	700	727	695	705	727	694	752	648	701	756	735	708	691	703	694	720	729	705	713	720	717	719	712	725	749	652	680	676	701	739	687	745	677	724	659	710	716	724	720	706	687	712	716	710	701	714	713	708	708	723	709	735	772	740	724	740	705	699	738	747	740	671	717	695	730	685	706	690	674	737	707	687	729	690	691	710	700	759	742	742	720	686	688
24981	25063	35538	28346	17852	5017	724	425	385	378	428	394	357	430	379	379	389	388	366	372	411	398	380	398	416	350	389	399	402	411	393	345	410	359	386	381	359	401	363	407	365	397	378	401	390	405	367	405	387	363	370	367	411	395	390	374	409	337	356	363	343	404	371	357	383	367	431	409	379	381	372	397	363	408	414	398	390	379	374	375	379	363	392	369	365	386	400	405	385	395	375	375	384	405	378	372	372	372	407	398	340	356	398	346	391	414	399	368	404	360	379	392	398	381	361	370	392	374	382	378	363	334	364	416	390	367	361	364	388	395	368	393	344	406	361	398	440	410	401	381	375	365	383	366	420	395	387	389	363	400	379	366	332	383	405	382	388	359	390	413	394	361	345	388	372	386	362	383	386	367	395	401	372	390	380	356	360	373	389	379	381	369	401	361	367	375	375	386	364	381	408	380	378	396	380	431	402	412	358	416	385	370	365	399	383	392	384	360	376	353	393	399	346	394	373	423	420	388	390	371	421	391	365	377	338	362	387	391	380	341	383	360	360	366	356	372	374	365	403	370	371	370	396	380	387	370	372	414	343	394	380	372	376	382	380	377	377	393	392	357	349	356	388	394	378	357	378	363	392	413	433	352	359	375	402	398	363	402	373	356	392	368	368	383	447	376	364	384	349	379	369	376	381	373	397	386	370	399	383	364	399	359	383	382	380	348	375	350	396	388	412	365	371	384	390	371	390	397	395	389	350	401	384	372	418	368	345	360	351	395	391	412	390	387	406	384	375	396	393	401	383	428	377	384	378	413	380	353	389	373	376	387	383	413	373	388	351	415	379	404	366	351	385	376	407	373	390	383	412	397	394	367	358	370	395	372	394	373	368	399	401	373	412	390	390	374	402	390	410	406	350	347	369	409	360	367	376	419	365	346	367	384	376	407	400	437	382	378	397	387	421	395	384	344	373	387	389	369	422	390	384	383	387	391	387	387	365	391	371	397	376	389	373	393	362	369	379	393	366	397	396	406	398	381	392	361	396	393	341	412	399	382	379	421	408	407	361	356	340	380	410	418	381	360	374	380	384	395	393	372	399	375	370	363	388	386	387	375	370	404	390	424	378	384	395	386	372	376	389	378	363	377	367	377	398	412	376	381	395	375	390	396	382	401	407	386	404	335	401	390	397	358	366	414	392	375	381	358	383	384	378	362	367	393	404	414	373	405	394	377	368	400	376	371	397	368	381	381	360	358	384	356	361	400	370	389	387	381	433	348	346	390	381	370	385	385	373	344	394	388	350	414	382	364	358	396	365	354	392	385	400	375	372	386	381	402	424	383	375	394	376	359	354	384	376	377	409	353	375	359	395	392	399	399	400	372	367	384	369	370	390	397	395	400	365	365	360	379	408	352	413	376	404	351	405	358	379	410	361	359	389	403	401	381	362	344	369	361	395	378	377	373	432	402	380	385	406	322	403	395	385	375	358	371	384	367	370	377	384	382	411	369	378	401	430	392	389	357	379	405	406	384	364	349	387	395	379	383	363	371	411	342	361	377	425	392	392	376	395	392	369	404	374	420	395	396	369	385	392	428	349	343	381	408	399	358	365	339	383	383	384	348	360	413	374	377	346	401	383	354	401	344	395	406	355	339	383	390	355	349	370	411	357	372	394	385	385	402	353	419	375	398	419	371	373	414	388	387	381	360	420	402	377	396	388	371	385	410	376	391	393	344	370	360	400	380	381	372	419	357	390	354	367	384	378	390	366	362	405	388	390	369	363	416	374	384	378	380	354	393	376	386	391	400	371	375	352	362	352	399	387	407	381	397	383	378	386	401	391	384	386	364	352	373	379	371	407	381	328	392	377	377	379	404	366	349	397	418	395	380	407	384	358	358	375	358	356	398	364	368	395	395	362	395	386	383	352	372	407	396	373	364	366	378	381	367	381	371	391	407	377	377	311	390	392	401	376	400	376	397	418	393	398	401	389	338	381	374	367	367	347	361	367	379	354	383	361	394	359	382	375	401	373	400	414	403	386	353	393	384	371	359	400	402	381	378	355	398	395	366	393	381	416	389	377	354	381	386	400	376	357	363	367	366	356	399	391	400	392	383	346	386	371	334	350	371	404	349	380	373	362	438	354	387	392	390	384	363	370	361	387	372	365	385	361	356	399	389	386	363	364	381	371	405	371	411	409	364	375	365	381	404	377	401	376	401	377	385	374	390	378	412	401	402	390	396	375	413	396	376	394	390	404	366	392	379	380	394	389	398	380	402	432	348	405	388	416	389	395	378	370	379	405	399	360	393	376	381	404	397	405	374	390	354	370	366	397	385	364	411	414	404	409	388	389	373	396	375	389	385	388	382	384	357	390	379	403	359	378	402	383	374	369	377	392	363	400	369	406	362	373	399	403	399	372	363	406	385	380	383	384	385	381	365	403	351	379	349	407	429	371	364	375	382	379	403	416	370	395	408	397	373	363	376	355	394	370	403	388	365	375	375	389	349	375	373	370	347	357	353	395	392	372	409	379	374	364	382	391	393	383	384	423	373	363	370	380	387	369	415	403	340	400	369	408	393	383	366	380	399	355	373	349	413	384	398	409	348	407	371	394	414	354	387	356	388	364	397	374	347	373	399	451	373	398	347	386	396	370	382	350	359	361	392	368	375	403	411	386	419	388	372	347	349	376	368	415	403	391	394	366	383	385	394	389	404	396	361	359	388	403	398	398	359	355	371	343	432	383	365	378	353	394	403	386	390	375	351	389	395	350	384	382	394	372	366	371	376	382	386	360	406	397	362	400	379	390	372	370	366	397	395	353	376	369	351	390	394	377	379	368	403	404	359	380	391	377	369	429	395	372	349	395	397	393	398	395	363	344	375	382	381	415	387	425	390	389	374	371	384	358	396	408	403	414	367	408	417	372	382	390	391	386	388	372	412	392	362	358	385	396	392	390	394	364	347	363	386	369	378	385	383	370	387	386	370	383	391	404	371	394	375	384	392	384	372	375	401	347	384	370	427	374	391	362	362	362	430	385	385	380	385	381	401	368	370	384	383	394	378	387	375	384	368	373	374	376	399	394	392	398	409	378	398	353	388	357	360	372	389	389	417	372	385	403	370	378	360	350	356	384	397	404	387	401	396	418	395	394	360	399	388	383	400	425	380	404	407	357	346	374	397	392	405	378	366	396	336	377	372	347	374	381	392	388	357	392	379	378	377	357	391	377	402	366	388	416	374	379	400	383	392	364	386	401	374	384	401	391	381	362	383	392	377	388	337	382	386	361	423	379	373	391	376	349	357	388	358	350	354	372	383	390	392	388	351	409	369	426	370	365	389	425	376	394	402	377	375	347	412	381	405	401	369	425	390	410	373	382	393	352	402	405	386	386	349	413	346	412	389	380	363	368	365	330	326	365	380	358	351	373	390	359	368	378	384	395	403	389	372	379	362	404	370	358	399	384	375	386	351	381	391	394	377	383	370	346	362	377	390	377	406	356	371	354	367
58401	87763	63977	35861	14342	3642	1180	755	697	694	724	739	737	709	673	715	685	728	717	753	730	719	719	679	708	709	702	739	688	722	700	722	713	729	754	720	743	687	718	707	725	675	643	708	672	694	729	715	697	713	735	710	733	724	726	700	722	717	705	678	670	729	671	722	663	719	696	694	739	676	702	736	693	672	668	685	727	667	765	718	714	687	703	756	754	742	711	755	713	716	667	713	708	717	714	705	699	729	772	744	746	743	643	751	730	709	686	657	692	690	682	684	706	683	722	697	740	722	766	711	726	736	713	716	717	740	743	685	737	709	688	697	720	716	725	662	714	697	703	684	742	671	691	723	678	659	714	722	744	729	707	656	716	728	737	702	632	686	715	673	735	695	698	714	693	721	681	719	710	714	689	723	747	720	692	726	746	709	631	702	685	712	738	754	698	715	721	697	674	774	672	688	748	716	704	703	733	706	714	689	688	694	719	696	696	710	742	756	734	761	729	720	701	674	697	679	726	673	701	755	728	698	723	734	680	729	686	702	700	723	722	656	720	699	681	676	740	730	706	745	723	673	782	782	698	690	728	694	704	741	676	716	721	722	687	711	693	673	648	714	737	721	691	675	712	693	753	701	710	716	727	734	694	696	691	759	688	755	715	702	644	720	699	724	725	698	680	737	671	714	692	649	702	724	688	699	705	706	686	707	738	705	646	697	733	731	694	696	694	738	704	700	750	689	732	738	742	709	675	701	753	702	733	741	743	730	679	693	765	735	714	680	694	718	696	699	705	720	670	689	714	709	709	693	731	737	700	697	725	713	713	724	703	760	668	708	704	726	727	671	697	664	748	743	738	720	719	688	705	710	773	682	700	760	700	652	725	667	693	697	727	722	748	712	716	720	687	691	700	683	724	685	664	644	665	684	736	716	713	658	683	696	696	670	698	694	685	653	678	678	733	683	704	713	658	668	699	722	692	711	736	719	706	752	753	724	763	698	677	703	662	716	745	705	703	701	748	704	733	695	757	653	722	724	755	722	680	708	685	734	699	717	724	721	723	719	708	711	696	763	731	745	746	720	692	701	728	730	681	713	702	690	733	713	726	739	716	688	723	689	693	738	732	688	631	747	728	709	622	698	715	678	685	696	710	692	677	725	732	722	702	752	710	737	734	706	688	716	758	694	665	741	710	775	707	720	758	709	678	696	715	724	678	696	701	691	736	702	710	715	699	722	748	679	712	724	695	745	735	663	714	731	729	688	693	721	713	753	750	720	714	738	682	718	721	687	763	682	641	674	720	703	710	730	700	704	723	738	707	715	690	702	745	658	665	651	671	716	707	705	696	704	691	697	747	695	665	729	680	739	685	721	743	763	724	734	717	725	708	742	701	729	694	738	701	702	692	720	680	690	750	722	710	760	750	711	706	703	751	754	705	763	738	725	712	746	711	712	723	724	703	692	663	721	717	740	688	672	733	687	698	670	692	661	702	715	721	714	746	745	745	677	710	686	676	687	699	671	724	687	703	697	722	686	714	731	711	676	688	662	771	712	666	727	734	745	728	708	681	669	712	699	753	706	712	693	735	755	753	703	709	704	705	689	684	730	723	704	731	655	744	682	695	704	711	703	719	694	726	730	693	709	773	724	722	692	712	680	686	698	668	703	692	687	714	738	707	713	771	709	751	696	717	702	683	720	676	698	663	689	699	734	681	715	710	727	702	712	718	702	719	777	725	671	642	688	709	725	747	693	707	704	716	735	711	661	716	672	700	732	683	744	695	733	747	694	744	689	699	746	744	753	686	710	729	659	743	693	718	719	759	700	747	689	709	746	724	738	690	715	657	778	700	725	741	698	704	706	731	667	763	786	720	698	709	697	754	699	689	709	728	708	670	701	733	735	715	695	706	751	690	703	718	680	693	726	680	634	660	728	721	745	725	674	664	678	745	678	742	715	710	756	684	696	733	677	725	740	707	726	684	737	662	681	745	721	683	725	737	741	694	770	747	695	718	754	710	693	742	726	675	712	741	705	755	744	720	704	694	714	693	709	732	659	690	737	709	687	692	714	695	723	717	739	715	689	727	707	705	719	700	723	729	739	729	744	721	703	709	710	690	725	742	716	711	725	734	714	741	724	730	641	740	695	721	704	698	666	678	719	695	718	719	735	730	740	739	711	703	698	715	759	711	746	730	662	678	715	668	708	715	726	710	717	733	696	700	706	726	714	690	699	686	679	704	726	680	688	719	692	707	723	673	690	680	728	700	737	705	758	678	674	693	698	720	705	747	699	671	697	737	693	698	720	673	736	705	705	745	771	714	692	672	711	757	689	729	744	715	702	730	714	727	735	713	734	678	692	718	689	722	706	731	690	714	769	683	717	729	723	714	711	693	727	727	732	750	704	752	686	697	697	692	709	687	707	714	724	694	709	714	675	785	722	695	696	700	700	714	735	733	690	700	696	713	711	653	723	698	714	687	651	706	691	709	681	704	675	703	720	664	698	714	724	676	662	759	670	713	692	700	735	738	699	717	701	620	645	705	746	683	721	731	713	683	704	740	674	766	685	693	725	679	681	697	684	728	669	732	731	696	724	695	693	736	711	710	706	715	674	690	707	720	756	741	707	741	720	715	733	704	704	730	706	697	734	707	747	675	700	681	686	683	687	687	716	712	682	691	685	685	692	690	725	739	709	681	708	705	725	755	700	743	703	706	676	690	745	743	766	694	734	745	715	718	683	702	712	698	720	745	661	686	712	715	745	684	736	686	722	753	671	672	711	728	706	726	698	702	675	717	685	713	691	692	718	706	671	685	674	671	708	722	661	714	726	718	725	738	686	701	747	730	681	667	710	714	709	740	695	715	730	704	733	726	718	699	682	693	744	677	674	676	724	712	696	720	660	740	711	713	702	716	727	712	715	655	729	708	753	739	694	698	686	717	666	746	743	696	710	676	698	732	708	710	726	712	708	689	717	714	735	695	710	719	705	681	664	662	675	681	711	671	723	709	693	696	754	699	716	701	676	708	709	728	680	721	705	703	722	725	714	657	731	698	711	762	714	671	716	653	769	698	750	721	694	673	709	661	734	692	686	681	755	735	695	662	713	653	691	741	704	699	713	718	704	690	647	715	707	712	706	734	686	657	675	726	693	702	748	734	742	700	730	690	702	699	731	701	704	718	692	709	738	702	681	743	736	683	724	726	698	728	736	708	685	714	709	699	691	692	695	715	721	734	684	702	715	681	738	689	688	676	729	714	712	689	691	714	766	718	692	747	716	724	735	704	691	761	680	656	666	717	707	677	725	681	747	669	728	717	684	731	753	717	733	706	764	729	673	728	712	699	688	705	710	722	677	746	682	698	655	699	714	697	714	698	735	686	696	704	717	713	692	687	682	753	751	719	714	687	751	706	753	705	689	758	714	715	655	695	654	721	751	722	692	721	751	756	722	745	658	730	749	697	684	741	667	745	753	718	694	753	717	709	689	674	680	674	723	685	696	682	734	713	692
23404	22509	31946	26206	21531	17074	3867	574	425	458	468	474	442	469	442	457	438	431	443	471	420	457	429	453	452	448	416	435	442	427	470	451	439	431	436	428	423	454	459	442	422	465	434	422	423	471	406	412	435	458	407	431	438	439	423	434	447	444	416	393	446	441	436	459	429	428	417	438	452	448	431	448	498	481	414	435	411	449	423	427	399	453	446	417	452	395	432	446	398	442	476	405	462	415	419	465	427	442	440	466	437	428	450	431	434	439	429	436	453	476	457	413	448	451	474	473	419	464	416	465	446	476	445	437	418	466	461	436	442	446	436	412	422	439	440	438	428	458	436	410	456	465	417	460	432	454	442	467	443	423	454	469	437	479	463	420	401	434	451	456	434	461	440	433	512	435	447	403	433	397	466	458	419	417	422	416	431	454	447	427	448	438	412	429	450	453	435	421	412	447	456	407	435	450	454	421	461	439	465	447	435	447	435	509	432	452	429	476	416	414	411	433	438	425	438	449	458	446	434	419	414	440	429	434	425	407	399	408	463	431	477	462	452	392	450	437	427	447	442	430	423	431	471	412	435	442	435	413	458	450	412	424	437	423	422	441	426	454	445	445	443	434	447	455	422	443	418	413	438	438	435	444	432	464	441	443	476	456	422	457	400	448	449	456	488	452	453	421	462	434	439	441	414	431	428	431	438	452	430	464	425	421	461	416	440	451	427	472	442	468	411	404	464	445	437	455	457	439	416	430	428	404	439	428	426	455	422	452	448	435	436	417	487	403	449	448	419	397	438	475	439	426	413	461	417	395	385	435	444	361	420	425	438	436	477	452	445	462	403	472	444	396	429	425	413	437	436	454	407	407	420	433	460	456	417	444	419	484	424	428	417	401	463	417	456	459	441	416	476	425	469	415	435	473	449	415	427	453	427	427	454	443	370	447	427	422	429	437	414	425	444	437	393	413	452	458	414	431	477	449	432	428	436	435	462	426	451	439	417	410	433	419	457	418	433	427	429	423	439	454	476	419	422	467	440	445	442	430	458	434	447	469	469	468	406	428	439	452	422	470	448	423	462	432	454	459	389	455	443	445	424	422	448	442	460	412	408	452	434	437	452	432	421	456	426	418	416	467	471	439	441	459	410	464	413	439	431	422	453	464	470	457	458	434	424	438	407	440	453	428	451	436	488	441	419	455	434	448	417	442	442	441	411	474	442	423	422	442	469	444	409	445	439	432	429	442	399	434	456	434	430	397	412	451	448	414	464	416	420	449	487	438	438	404	461	452	440	441	435	411	425	487	399	455	460	421	432	423	418	441	451	447	485	438	450	454	464	425	434	453	441	450	457	438	432	424	448	439	468	456	456	435	444	404	419	429	436	434	460	458	447	426	420	434	464	441	412	447	444	453	411	422	431	419	387	421	463	398	475	445	430	441	439	424	425	427	431	439	474	415	424	454	432	431	471	420	418	412	420	465	496	468	431	427	431	449	414	443	415	417	421	409	456	444	410	475	440	441	456	454	443	425	437	436	450	401	475	436	423	455	458	408	446	406	429	426	427	453	440	422	435	445	417	425	447	406	438	507	421	410	436	445	441	429	424	402	453	433	433	420	449	439	403	431	411	437	451	433	460	438	393	427	422	453	410	462	418	430	447	400	445	414	439	446	431	457	449	464	451	413	424	449	434	442	440	451	402	434	427	393	466	438	417	420	425	411	411	449	445	429	463	406	443	427	460	427	416	414	449	414	454	443	442	416	446	433	429	398	417	425	450	464	446	449	437	421	428	419	472	446	443	429	453	459	468	457	449	456	423	420	447	459	470	433	450	438	426	439	458	430	441	453	380	398	453	372	436	441	429	429	444	452	460	439	446	458	428	451	445	434	419	427	405	424	474	443	411	451	486	463	423	459	437	489	467	457	443	477	406	450	440	436	445	415	429	435	429	465	454	433	451	429	441	429	438	433	432	395	418	462	451	428	432	437	437	424	455	471	458	448	439	392	450	464	454	410	415	450	440	448	479	468	454	459	428	469	441	464	381	429	398	444	450	429	453	466	434	486	431	442	408	437	417	439	429	450	448	435	433	448	431	396	407	471	441	450	447	410	405	472	454	395	454	430	470	406	458	448	447	435	404	436	433	439	447	443	423	434	417	466	413	471	440	417	466	417	427	453	404	456	423	447	444	428	446	453	434	453	441	422	470	491	401	398	450	469	420	445	433	445	421	437	415	423	453	409	437	424	434	452	440	421	465	417	420	460	438	462	459	434	469	445	385	437	457	386	435	469	440	411	447	464	465	421	469	433	447	460	415	416	430	426	430	397	439	449	444	433	385	404	439	446	441	431	456	440	413	465	471	419	437	457	433	463	457	426	446	430	420	393	405	436	401	411	446	433	439	463	422	496	477	412	474	446	455	435	469	407	407	446	419	454	458	465	420	390	413	447	421	396	428	475	463	412	448	427	465	440	440	413	444	420	418	438	452	403	430	431	413	440	456	426	449	437	445	416	435	437	425	415	400	489	433	452	451	436	433	437	426	450	421	426	416	437	501	423	460	496	455	461	412	406	429	451	442	459	424	448	435	443	422	448	445	441	456	434	405	471	453	452	424	425	437	434	452	421	461	435	406	464	452	425	405	440	443	408	428	419	430	434	463	436	446	427	400	447	448	414	415	437	432	450	456	447	452	435	472	465	404	403	436	385	404	471	401	435	418	457	427	441	432	459	415	429	441	483	431	466	435	427	431	442	399	403	422	465	402	413	466	418	421	429	449	444	438	446	427	426	451	454	448	466	420	467	386	425	472	440	460	425	409	454	445	443	439	420	474	469	418	450	457	427	422	438	399	459	418	421	478	454	448	439	451	455	455	420	401	475	421	428	446	470	439	449	465	436	440	433	424	428	413	446	450	418	460	444	452	402	423	438	443	428	437	440	404	425	469	466	454	449	428	420	453	437	450	420	450	461	406	424	438	402	433	414	439	442	439	442	469	462	434	438	437	414	436	425	424	419	429	451	434	427	447	429	447	468	470	428	407	444	450	447	441	442	431	470	435	444	439	459	455	447	422	459	437	446	452	415	418	459	443	445	450	441	453	442	467	403	464	447	407	475	425	422	447	417	427	461	442	409	431	419	449	425	475	404	438	419	450	434	490	434	408	476	438	436	445	412	432	454	440	446	447	420	450	421	494	419	424	438	456	416	425	412	428	447	432	443	413	459	414	488	446	452	415	437	424	471	453	420	472	479	412	447	433	470	429	451	423	457	454	462	444	440	480	422	427	414	485	470	460	446	430	425	449	382	419	438	447	425	420	425	422	422	426	412	423	394	419	460	411	454	435	479	391	432	449	438	468	414	428	425	398	464	448	436	422	433	440	431	413	427	466	464	438	438	427	431	408	430	474	432	453	445	453	445	403	432	446	465	434	458	493	404	454	419	442	436	434	444	415	432	422	475	479	452	409	424	457	428	430	394	432	445	447	480	406	432	444	457	485	410	446	457	461	434
60033	100965	76006	47459	24316	7078	1725	887	819	796	776	819	769	809	765	760	811	784	728	770	775	823	832	843	736	825	824	766	757	777	796	776	755	813	779	822	772	796	809	796	769	795	760	760	785	762	765	770	784	719	788	720	769	847	767	770	779	827	780	759	806	771	717	802	740	793	765	772	802	811	744	740	765	763	781	777	751	780	774	769	756	804	753	738	801	775	783	764	789	751	743	804	799	748	798	750	805	800	761	733	769	759	758	784	781	829	821	772	752	730	764	798	718	773	805	800	814	745	797	757	787	774	779	811	781	749	787	759	731	785	755	779	774	771	806	794	778	786	813	757	770	728	799	725	736	745	836	798	779	770	783	731	730	798	813	818	801	805	793	803	746	778	793	751	795	784	796	834	743	787	791	781	785	721	788	790	780	787	791	809	769	743	779	753	755	792	765	790	779	763	767	769	782	784	756	776	760	803	769	798	776	755	764	739	759	832	770	770	790	755	743	819	768	733	754	750	749	748	770	776	746	811	762	747	763	836	791	779	782	758	757	807	749	719	751	791	804	808	800	769	795	757	753	769	765	743	787	754	764	791	824	757	762	806	735	763	764	808	741	762	792	782	781	755	819	730	759	756	812	770	778	778	751	755	797	772	753	771	777	778	763	757	765	776	803	712	781	789	767	777	756	761	761	791	763	767	788	793	781	767	778	748	756	819	783	803	756	772	762	855	755	749	725	763	728	830	789	807	711	752	753	764	744	810	799	742	829	801	751	772	786	756	800	796	813	766	741	793	789	801	794	794	782	794	728	771	847	802	744	758	767	837	801	772	783	818	785	849	762	759	770	791	807	778	749	805	723	775	761	806	760	740	748	771	757	767	748	757	789	784	804	730	775	753	788	801	789	814	789	792	767	811	778	816	817	761	784	784	719	815	784	761	716	807	793	760	743	761	743	753	775	760	843	775	801	809	788	772	721	799	761	782	788	805	791	747	726	783	793	765	774	724	754	777	811	753	769	763	830	788	781	829	758	799	749	782	766	804	818	828	771	775	720	780	763	831	761	705	800	756	773	783	780	826	735	790	709	799	799	775	781	774	789	837	743	769	783	797	817	802	739	787	752	748	778	742	706	757	805	771	757	813	762	786	723	801	731	763	757	768	749	751	778	763	792	788	749	810	770	771	776	767	745	782	756	762	775	741	800	764	781	768	803	780	757	788	754	755	781	724	807	782	751	759	786	768	754	750	766	781	788	771	778	768	774	819	797	805	837	817	762	744	785	801	741	801	757	751	755	767	799	748	779	745	816	768	824	835	784	757	768	781	776	760	763	756	820	689	739	793	765	739	771	785	757	782	762	800	769	765	770	793	770	783	775	744	746	758	804	865	776	754	778	764	813	809	790	775	777	754	779	793	749	788	766	732	741	802	760	770	794	779	786	752	786	749	791	756	820	762	809	739	755	775	737	781	756	771	811	782	795	794	814	787	770	806	829	834	763	733	740	765	765	757	750	764	752	757	778	785	743	763	803	742	746	777	839	756	728	763	772	740	747	845	795	749	770	728	808	754	795	750	789	801	753	817	748	750	754	780	797	871	766	714	715	829	757	766	774	751	789	807	756	786	713	771	800	780	778	766	794	756	767	788	757	780	739	793	789	827	787	755	807	765	782	761	774	760	780	789	723	730	817	711	769	847	787	759	775	764	768	774	772	752	710	789	783	789	788	721	781	757	752	834	807	784	821	712	809	768	782	743	787	774	839	734	732	776	758	774	770	825	747	808	775	776	769	764	796	790	753	755	730	792	798	733	791	745	794	814	707	804	799	780	743	810	773	784	765	774	793	796	736	778	824	786	754	730	772	786	772	832	812	746	810	805	776	814	788	786	812	755	755	793	767	758	806	768	794	793	798	763	760	787	796	761	840	760	812	782	826	744	766	812	763	764	749	766	780	746	772	772	812	784	772	782	743	816	800	820	757	799	768	799	782	801	739	775	789	786	786	743	729	762	753	770	778	775	812	767	741	791	776	767	808	758	784	820	760	796	829	778	811	777	765	785	786	778	746	740	784	758	788	810	721	834	744	772	739	733	773	753	794	771	682	759	767	757	797	785	791	790	757	760	805	759	771	784	774	770	772	761	793	751	751	768	767	787	797	750	733	726	769	823	740	793	792	816	794	762	730	754	755	783	784	775	745	779	798	735	810	743	761	749	787	794	816	801	764	777	775	726	823	836	765	771	765	779	760	819	765	796	762	778	818	732	783	793	782	790	773	799	782	788	758	774	720	829	779	799	790	756	790	801	793	767	792	759	786	784	763	814	745	789	733	773	758	754	715	842	773	837	771	791	808	821	791	778	791	764	778	777	775	819	788	774	747	764	812	772	776	773	804	782	796	768	788	734	794	782	786	753	785	767	749	772	806	779	763	719	777	753	787	731	809	791	815	799	795	727	791	761	772	722	737	755	765	778	763	782	784	782	772	805	758	771	762	789	762	759	742	782	740	779	772	811	782	799	795	807	770	810	832	814	801	798	723	821	771	790	826	757	763	775	787	770	743	774	736	742	755	769	746	758	820	749	768	794	769	792	778	803	825	821	768	790	783	726	768	799	766	793	788	791	758	785	776	802	805	775	807	768	768	773	757	784	706	794	804	781	796	775	767	773	777	826	777	766	734	744	739	743	768	767	810	774	778	778	797	780	740	776	770	805	816	776	761	791	745	782	814	807	755	753	755	820	764	751	794	794	738	755	817	781	712	719	823	801	815	761	760	803	786	734	812	785	802	815	774	740	815	820	793	767	772	834	796	818	795	769	840	807	821	768	814	773	802	768	796	765	780	804	781	782	803	732	792	769	770	783	780	755	799	724	747	798	767	784	771	765	796	822	804	784	726	809	778	763	769	808	778	725	779	765	797	744	786	802	761	773	771	778	802	755	754	782	772	772	741	741	821	795	744	795	768	786	726	784	702	794	799	817	803	803	772	764	744	738	787	778	798	780	755	775	786	779	717	757	838	756	775	767	782	789	798	809	709	822	751	793	763	791	816	791	761	771	804	713	799	754	790	763	767	777	797	776	778	787	777	722	790	805	783	769	752	805	785	774	771	765	742	780	788	734	815	735	774	809	733	770	775	793	778	782	854	783	779	787	776	765	786	706	790	770	788	830	797	768	769	781	768	825	751	758	803	751	766	768	774	839	774	778	817	748	734	785	802	796	727	815	783	776	765	780	736	777	808	777	785	781	833	803	765	748	764	773	811	734	812	796	832	817	764	738	798	732	738	757	812	749	798	772	743	757	762	759	796	768	748	764	776	774	792	783	812	820	769	741	772	790	791	763	812	766	754	803	751	756	805	769	754	768	791	816	782	776	780	825	754	745	724	751	782	773	727	764	789	781	776	809	738	742	810	796	797	739	802	790	794	797	795	812	764	791	811	801	718	814	783	749	760	776	737	757	830	777	759	797	781	742	726	775	721	805	775	804	776	804	776	783	765	788	762	768	762	767
28592	30065	28328	14973	2995	770	450	403	373	355	393	358	356	371	401	382	385	365	371	383	356	387	408	389	400	428	403	367	363	401	370	362	376	389	351	413	367	423	414	390	372	377	379	371	388	408	350	401	404	393	385	384	389	378	390	362	391	356	389	378	388	388	368	372	358	393	378	386	424	393	392	398	378	381	386	365	378	379	393	384	377	387	386	361	405	358	384	372	348	380	380	375	345	396	365	422	398	351	386	365	377	378	363	405	369	343	384	356	397	390	431	401	366	402	377	367	401	403	391	408	396	442	372	379	388	390	376	385	407	354	396	399	335	350	374	378	394	368	368	367	403	394	406	388	381	392	369	376	391	375	379	381	360	397	389	427	405	373	375	400	365	414	375	399	343	376	364	341	376	398	374	371	378	398	378	370	374	370	419	354	378	378	371	383	380	385	362	371	396	427	375	349	391	394	384	368	354	415	392	369	361	365	401	367	428	428	380	363	378	378	394	397	413	369	378	403	399	362	359	352	376	389	377	394	358	379	405	365	377	368	398	388	338	416	406	361	364	383	394	397	381	382	395	404	381	348	346	373	399	352	411	366	364	347	364	408	349	377	369	378	347	374	373	344	385	371	398	376	379	405	375	368	400	351	369	382	387	377	377	372	399	414	417	358	377	368	389	405	359	394	373	374	400	372	404	365	394	368	360	379	402	438	381	369	354	394	400	380	377	370	358	354	394	386	359	398	366	371	404	370	395	389	360	409	377	371	410	350	380	402	334	408	373	395	379	367	351	397	360	393	374	379	400	395	411	355	371	386	379	397	420	393	361	378	383	355	361	418	393	379	363	390	392	372	367	388	346	392	403	380	366	388	371	381	356	384	388	410	349	367	382	395	364	424	369	393	373	438	358	387	406	395	365	381	407	353	357	373	388	390	391	392	384	374	379	357	372	355	380	395	374	372	390	390	382	371	370	388	343	389	420	406	358	366	401	383	411	370	345	408	367	391	361	349	396	384	389	394	384	408	391	404	378	356	416	358	392	391	394	375	369	409	383	374	385	358	380	386	370	350	365	382	325	406	360	373	404	351	400	372	381	365	390	382	408	401	374	352	381	393	401	419	399	378	425	364	377	375	393	396	389	402	373	396	356	338	394	392	406	370	397	395	367	419	362	384	370	379	387	395	345	348	368	365	397	379	394	393	380	379	380	371	377	368	376	383	377	404	389	400	373	388	374	418	356	402	409	396	423	379	367	356	370	370	366	365	376	416	401	367	390	395	381	400	357	402	406	374	370	390	404	376	375	385	378	406	353	333	406	350	383	370	378	356	392	352	382	411	375	379	393	389	384	375	399	416	376	387	383	365	424	403	359	366	446	390	399	378	391	352	383	397	363	383	346	384	340	358	375	345	382	370	347	373	409	381	397	381	401	379	378	412	399	401	380	384	339	364	392	390	358	405	405	380	412	392	353	348	399	374	400	386	402	410	379	364	390	395	392	374	415	394	359	373	356	381	378	375	399	387	389	402	378	376	362	379	378	373	385	354	380	389	363	381	369	363	383	363	404	404	370	385	362	392	398	369	394	386	395	406	394	396	390	329	387	366	394	399	395	381	373	390	382	385	380	361	395	343	384	428	367	360	374	410	414	379	359	402	372	391	365	388	380	387	373	361	365	377	370	354	392	362	379	373	417	412	396	371	419	411	391	385	395	397	364	375	399	376	373	318	374	367	383	366	378	354	383	375	386	389	376	403	362	398	374	374	375	370	355	393	352	350	389	392	416	388	368	367	357	362	373	390	399	363	398	377	382	349	378	375	382	404	347	398	421	395	353	355	397	364	402	383	419	371	394	395	412	368	389	392	398	364	393	396	400	368	360	410	383	385	431	366	370	411	380	384	353	384	411	371	386	352	391	353	384	361	363	395	387	383	381	364	362	407	391	357	384	360	374	366	400	410	399	399	386	391	359	402	361	362	366	409	357	385	392	385	362	377	380	384	365	395	351	374	391	402	378	399	336	409	354	392	392	378	367	400	368	391	354	367	390	359	380	383	380	401	409	402	377	385	361	394	369	392	410	391	384	401	375	375	387	376	405	373	397	399	406	357	374	349	371	348	364	356	356	380	359	366	413	383	366	361	371	367	400	368	406	375	387	382	373	400	346	412	408	362	395	360	334	370	389	380	356	383	404	363	398	378	355	394	390	410	374	420	363	404	371	359	374	387	399	394	393	361	423	382	394	381	345	379	417	349	366	390	365	363	380	339	408	401	415	425	404	371	401	387	415	402	382	373	424	419	401	405	383	385	376	386	384	375	396	365	368	386	383	357	359	363	366	405	387	368	370	397	379	364	390	397	386	374	380	385	397	384	376	368	383	361	368	360	367	362	374	417	385	395	386	365	386	387	366	381	381	367	368	366	363	418	362	428	377	410	404	395	383	377	393	383	375	380	390	417	364	386	367	363	359	390	379	415	365	378	413	364	362	371	377	379	368	376	368	408	373	372	378	375	377	392	367	410	346	406	355	371	382	386	402	399	385	372	403	392	380	400	388	403	398	405	379	386	373	362	419	366	396	398	339	379	397	406	408	386	360	376	376	400	380	350	356	396	355	421	351	394	387	405	365	395	422	363	407	351	360	350	384	380	395	398	393	392	375	357	393	426	382	418	417	361	372	361	395	395	392	366	406	417	354	408	396	360	374	372	380	384	368	355	359	397	397	361	351	386	357	361	356	372	366	386	417	398	369	398	419	359	395	392	437	395	384	389	391	367	385	364	350	376	416	364	357	366	363	404	393	371	383	404	380	362	396	395	355	385	394	395	349	376	411	351	371	385	400	389	392	353	373	397	376	370	385	394	378	373	377	399	410	410	414	413	397	371	391	381	369	369	358	365	368	391	386	436	389	401	370	369	382	390	410	417	371	407	371	361	393	384	379	392	380	390	376	382	420	391	376	376	388	394	358	383	397	356	409	411	433	377	415	364	400	361	373	403	403	362	414	382	391	427	405	364	369	351	403	341	362	390	381	379	379	406	373	398	370	380	363	369	385	356	392	394	363	379	345	394	429	392	373	348	372	342	357	368	359	359	366	364	403	377	379	411	382	376	381	371	408	377	395	397	409	400	344	368	399	343	388	394	368	418	389	383	379	354	355	396	389	393	411	396	379	379	378	384	415	391	366	409	406	386	362	376	375	426	397	370	410	371	350	383	345	390	379	399	369	374	348	410	383	384	374	381	379	419	389	350	419	376	327	382	346	409	391	389	374	382	384	377	370	378	396	351	351	367	365	371	387	377	387	370	367	364	384	380	386	387	370	365	371	380	392	380	357	393	384	400	374	358	402	393	381	367	387	371	381	359	351	389	367	340	380	352	365	392	386	346	382	359	394	368	405	383	398	371	371	397	406	358	364	352	386	384	382	366	397	377	372	357	367	386	398	369	369	391	379	406	364	407	409	350	403	392	382	384	391	362	381	411	376	359	380	363	359	373	380	400	359	402	364	393
35187	48199	34908	17342	5478	1543	857	726	736	742	720	757	729	699	722	743	678	713	720	761	717	701	748	695	741	711	746	739	694	679	713	706	701	776	713	708	644	728	649	740	713	687	718	692	752	689	724	725	747	729	708	727	739	634	741	742	682	706	733	692	725	673	687	710	725	739	701	702	703	735	747	716	689	743	718	720	677	674	706	683	691	699	732	698	705	647	709	704	694	732	697	745	731	740	679	654	723	745	702	713	742	702	694	730	731	664	717	735	694	695	715	731	721	725	708	677	699	705	714	713	726	729	708	683	700	778	715	708	698	708	688	736	732	756	696	693	690	692	759	710	701	766	742	709	770	726	729	716	716	706	733	639	735	748	722	743	720	733	742	718	680	682	689	669	703	720	737	723	688	715	743	731	709	736	728	692	696	736	768	674	729	690	755	634	718	697	711	715	693	718	744	685	680	727	667	684	675	697	691	741	771	701	735	701	692	733	719	755	686	698	674	696	716	751	682	727	713	731	737	731	695	718	723	689	715	694	720	710	719	732	692	656	730	684	738	667	735	736	685	684	700	709	725	729	697	716	697	702	677	740	717	679	749	757	718	686	667	710	648	686	713	697	702	658	751	702	712	746	722	743	689	696	693	665	713	724	686	698	713	727	743	687	743	678	680	675	737	763	682	700	701	635	684	678	696	744	739	732	712	749	737	728	693	678	700	686	720	745	715	727	701	710	694	751	726	739	675	685	731	704	680	694	733	743	709	698	738	676	696	757	714	706	695	699	708	763	698	669	699	707	795	696	706	702	680	713	756	691	706	713	710	729	690	723	700	732	697	735	730	709	702	685	680	730	705	678	673	690	707	717	708	701	760	796	734	728	687	731	756	793	697	691	678	725	692	694	724	696	728	719	729	695	671	714	726	698	691	711	718	715	689	726	697	726	675	722	695	742	713	710	713	701	755	695	705	690	658	700	695	709	694	712	749	728	680	707	708	677	686	706	705	722	692	704	720	715	723	703	711	732	715	718	744	732	774	727	698	785	687	720	705	706	705	734	715	744	734	757	722	721	741	693	772	762	725	724	700	696	743	718	748	731	717	724	742	687	723	693	712	704	726	674	727	694	704	684	716	741	713	713	745	760	680	703	748	696	730	712	694	710	689	737	672	705	689	736	692	721	683	677	723	693	711	743	693	680	705	731	707	697	706	686	687	696	736	695	694	703	717	728	687	682	677	763	675	699	729	660	669	724	734	759	718	704	679	750	715	755	746	735	696	730	722	714	699	742	715	676	697	686	723	686	689	709	648	689	734	699	704	670	711	726	697	672	719	711	685	720	754	735	752	741	753	686	711	695	696	733	682	702	727	730	663	704	709	676	691	668	702	666	673	700	713	688	687	714	686	724	700	702	709	712	728	713	678	726	686	678	775	754	697	660	681	669	720	729	747	715	676	665	748	711	719	747	741	734	728	695	737	724	687	726	731	699	691	700	723	680	737	719	719	735	701	737	681	733	704	699	694	710	776	687	703	688	676	712	692	707	721	701	733	734	719	706	712	749	685	725	753	782	697	751	712	682	701	764	705	723	730	752	754	715	693	702	677	692	679	714	726	710	705	680	719	689	700	736	742	716	716	741	707	700	691	715	743	678	730	697	717	730	694	714	738	744	741	731	762	685	678	785	710	717	741	715	706	690	722	715	695	694	746	714	743	723	716	672	700	728	688	711	723	683	718	733	743	708	706	706	687	693	745	728	663	744	747	689	678	701	720	690	729	718	697	702	728	714	694	727	741	689	686	693	690	765	700	721	701	666	681	673	683	658	699	697	696	680	729	733	691	713	652	683	698	729	687	676	757	702	662	701	682	698	728	681	678	777	702	697	709	690	693	695	756	720	685	766	704	706	743	702	736	689	691	706	704	727	680	737	798	710	768	696	749	735	721	699	717	679	681	707	678	703	719	659	693	736	720	739	682	735	703	737	698	695	711	749	684	688	694	674	716	729	716	696	748	699	739	697	646	662	733	696	624	658	692	744	644	741	736	707	712	679	701	685	722	721	750	649	710	704	734	679	697	747	732	712	694	745	690	728	683	706	683	719	728	721	691	698	743	721	683	717	702	705	676	704	723	715	687	723	709	749	696	704	760	681	727	701	695	725	708	717	731	674	676	685	688	717	727	705	707	712	700	706	705	652	697	665	709	716	657	725	732	668	745	690	742	704	712	724	698	734	666	709	717	707	701	734	743	686	746	724	705	755	744	710	723	703	703	683	704	693	695	732	708	778	714	684	698	709	661	704	724	731	716	705	741	680	744	725	740	726	694	683	663	735	697	760	747	692	707	658	734	686	725	698	747	720	706	741	683	747	716	765	692	707	680	705	717	692	701	730	673	728	704	703	713	705	700	724	722	701	719	694	728	664	669	783	662	658	666	742	714	714	702	719	767	714	692	743	683	726	680	696	722	709	703	717	699	668	730	703	713	753	702	716	698	696	715	752	693	734	708	716	678	668	714	739	743	732	739	675	745	672	735	706	702	712	706	748	714	695	669	676	727	686	676	705	758	697	681	733	730	746	740	703	688	745	706	740	714	709	705	659	740	692	719	681	660	696	751	720	780	705	675	749	705	734	660	697	732	693	717	667	734	672	799	685	708	681	672	682	723	723	695	739	689	694	734	718	711	733	720	736	692	696	708	700	723	681	720	648	707	680	697	722	695	700	752	695	716	740	677	681	695	687	703	708	660	749	721	673	713	726	732	678	732	699	731	748	690	720	734	745	744	725	739	700	685	700	709	749	704	713	695	679	701	732	709	740	671	763	766	707	723	743	719	704	740	685	647	702	690	705	741	696	776	743	700	727	708	720	720	669	637	720	694	704	715	733	702	744	723	722	689	732	663	752	701	693	712	728	732	703	696	692	707	694	703	698	745	663	701	695	719	703	674	729	718	697	696	722	663	710	720	685	657	738	755	717	710	760	752	700	690	741	697	697	712	706	682	689	711	704	701	709	690	670	688	709	661	697	734	734	724	693	712	704	660	701	708	713	728	694	685	708	719	717	703	640	684	686	720	739	738	713	731	690	697	738	741	681	707	734	651	767	712	706	693	699	722	715	683	652	695	692	723	723	763	678	700	695	670	705	719	731	712	684	743	723	702	735	747	685	678	745	698	699	682	700	702	696	745	737	677	704	711	712	699	671	709	714	715	693	698	683	744	700	733	719	710	744	712	680	728	666	747	696	669	712	689	676	700	708	714	691	722	705	692	725	705	709	738	711	715	697	721	719	748	714	721	682	703	658	726	681	730	697	693	686	709	727	766	759	673	726	697	701	703	723	730	686	772	682	715	688	699	703	726	677	750	724	739	713	753	767	697	697	719	700	720	746	697	753	689	692	704	705	705	733	743	678	712	719	713	700	718	680	748	675	694	731	743	721	693	695	693	744	754	700	667	737	720	679	719	716	722	709	692	725	712	693	716	724	693	713	693	686	753	710	678	692	673	724	691	699
24924	25193	35220	30142	18780	6176	836	413	408	386	392	433	387	397	364	397	394	403	397	418	395	362	403	386	344	353	397	389	360	396	371	389	359	413	368	345	391	363	394	387	389	393	379	367	375	389	368	377	390	336	375	369	391	392	405	398	363	404	386	398	363	380	412	365	393	356	352	380	369	372	350	380	377	394	348	375	405	389	388	390	405	387	377	385	373	390	368	388	372	379	398	371	360	367	402	373	360	370	377	352	386	394	403	385	395	363	372	408	384	396	346	364	391	376	422	377	390	378	368	389	388	386	357	376	372	382	406	381	383	409	379	396	377	379	401	378	383	409	363	373	402	420	345	391	358	327	387	380	365	390	391	387	375	388	387	378	412	378	379	357	378	352	381	379	390	368	365	395	377	375	401	362	433	452	369	384	396	382	367	402	368	349	372	371	351	404	356	351	392	383	395	393	387	381	387	384	375	381	374	379	393	382	365	405	370	360	355	366	384	407	381	408	360	379	399	356	384	376	408	401	400	370	388	351	388	380	398	391	354	361	388	403	419	346	404	380	403	378	341	358	371	379	348	376	402	341	372	407	339	373	410	366	392	359	356	378	380	365	387	341	381	420	350	414	375	378	371	354	374	424	363	401	385	389	354	396	416	388	343	385	392	379	367	372	406	380	377	381	374	397	357	364	374	354	364	366	371	400	361	343	408	408	387	382	401	419	341	399	373	425	395	324	367	393	373	379	349	379	397	355	362	340	406	384	398	366	418	384	369	374	370	347	400	357	337	408	392	368	409	399	390	359	390	359	403	348	344	410	378	386	401	365	379	405	387	407	391	359	376	399	344	394	379	412	361	383	369	383	352	346	402	343	401	365	413	398	360	361	371	385	369	392	383	377	393	383	369	388	368	394	392	370	355	379	383	381	354	387	369	370	370	373	359	379	374	380	377	378	391	370	369	351	389	373	372	365	390	386	386	378	365	397	387	394	382	355	362	392	402	413	364	358	410	395	357	373	385	375	376	395	369	394	378	422	384	374	360	369	417	404	343	354	372	363	336	357	385	386	353	346	371	365	385	367	379	359	386	407	356	402	385	409	345	423	397	428	365	388	370	377	389	435	389	393	357	359	408	384	381	380	347	393	385	385	401	370	381	369	380	380	411	381	401	367	358	380	342	351	375	369	380	365	428	420	362	358	375	380	377	386	390	377	384	381	355	362	377	383	349	379	386	389	389	396	405	368	372	385	379	406	365	333	377	375	405	352	382	397	392	384	356	414	379	375	372	384	363	377	354	376	364	427	387	405	384	402	414	368	394	381	380	391	377	391	374	376	428	372	380	392	360	347	341	384	409	401	370	357	358	398	378	372	382	371	356	348	387	399	388	364	321	414	404	374	365	389	392	381	363	373	403	356	388	404	408	349	406	394	370	376	365	403	356	375	385	370	386	397	346	383	373	404	398	392	374	368	361	389	386	406	385	403	399	362	380	380	372	394	346	372	383	386	395	414	396	365	370	420	373	378	359	373	344	358	367	413	360	352	398	388	364	413	400	413	397	375	351	362	377	365	365	394	369	391	376	352	333	359	391	335	387	402	395	365	380	381	365	371	374	355	371	403	401	354	371	403	376	398	417	381	425	375	396	354	365	395	349	379	388	378	387	393	334	391	342	366	350	362	400	371	363	373	400	412	379	362	367	363	403	404	374	398	384	389	398	399	394	381	392	357	378	377	426	346	392	368	394	358	392	358	349	402	358	382	389	387	391	406	387	351	379	401	359	353	368	394	404	385	370	366	342	365	424	408	362	389	391	359	412	394	371	388	392	401	424	386	392	379	348	379	355	432	377	345	393	380	354	360	353	378	360	354	369	368	374	403	378	379	375	397	366	356	404	391	348	379	406	366	387	393	375	394	387	370	385	380	368	384	404	425	355	434	376	357	388	368	376	376	345	358	342	371	357	385	367	385	373	408	379	374	389	407	363	355	379	374	358	452	406	385	400	399	408	347	385	356	388	421	377	397	410	387	378	365	405	392	358	362	416	411	404	369	384	397	377	367	366	416	348	352	390	386	387	430	375	358	381	369	356	390	396	408	374	356	355	387	368	362	408	369	401	402	414	338	358	374	380	375	372	363	353	344	418	411	370	398	380	363	390	389	394	407	380	367	334	375	377	402	365	372	370	360	383	349	360	354	421	393	377	405	391	377	419	393	395	373	394	366	357	367	414	368	369	366	422	373	365	353	381	372	401	410	363	390	369	385	356	349	390	394	370	376	372	363	368	353	382	403	375	371	368	371	364	394	395	343	383	386	392	392	379	365	368	368	414	409	389	389	372	363	384	402	363	380	384	398	378	397	370	372	352	376	377	378	386	366	386	359	392	365	387	364	392	356	385	379	400	392	352	381	398	435	374	384	357	347	396	400	400	408	380	380	377	362	387	367	428	369	374	376	373	397	349	370	410	356	405	357	372	390	349	364	392	413	378	383	384	382	392	390	399	369	358	386	379	379	382	382	380	388	385	337	372	363	395	379	354	418	381	367	366	368	357	375	372	375	368	387	426	390	375	357	358	405	358	385	366	406	347	399	370	379	371	403	375	391	359	379	389	387	380	359	390	350	360	413	367	358	396	347	357	343	385	356	399	367	339	403	384	373	362	366	397	355	376	380	374	398	369	376	389	368	354	381	361	377	377	364	406	353	360	408	357	357	385	392	396	363	381	389	363	366	344	373	379	394	390	399	403	389	404	373	341	354	382	397	397	397	386	389	397	406	396	364	416	381	414	350	398	361	387	356	382	402	358	353	338	381	375	371	385	372	403	381	380	379	358	377	423	401	389	366	416	355	388	393	382	407	385	376	354	372	381	356	357	380	366	363	352	404	377	379	362	391	384	400	398	367	374	366	367	377	386	358	336	371	347	399	384	407	393	377	384	358	352	361	376	399	383	365	397	388	379	378	408	409	406	417	423	350	408	375	387	413	344	377	397	384	389	347	365	377	392	355	376	373	368	385	387	403	378	395	354	386	392	379	410	379	361	398	354	390	410	376	369	371	363	403	379	364	406	388	409	429	367	399	382	379	374	395	397	368	366	368	355	393	415	373	327	381	381	372	378	360	391	371	397	374	372	369	365	416	381	380	384	396	343	385	341	394	355	379	393	416	352	403	392	377	363	350	384	371	372	393	393	388	365	371	395	356	371	377	390	383	398	356	402	426	400	394	377	361	404	399	350	402	402	320	398	372	379	369	339	369	391	370	363	392	378	368	386	409	372	399	375	403	389	389	356	406	440	386	387	386	407	398	384	394	375	361	404	394	376	413	373	370	392	385	360	396	387	367	361	387	398	361	368	357	393	367	369	377	423	388	390	387	406	415	371	373	393	405	354	383	386	372	375	356	407	385	358	394	365	365	407	363	397	386	393	359	392	368	367	394	386	429	356	362	362	412	378	398	395	366	387	357	396	411	346	380	415	366	382	376	401	377	389	394	379	397	384	388	382	370	362	398
58394	88565	64482	38640	17559	4693	1242	792	726	690	735	696	665	711	708	721	678	751	720	717	697	705	665	731	713	684	682	717	719	735	734	712	692	696	735	774	735	714	685	683	737	678	693	700	680	670	659	674	720	668	690	708	708	709	704	654	725	700	663	765	678	730	720	751	708	720	687	722	714	737	645	690	726	716	697	713	714	717	725	678	722	719	680	683	704	725	698	677	723	700	723	690	653	702	701	716	705	750	674	731	708	716	719	683	722	667	685	665	701	748	737	728	660	685	706	690	735	711	753	679	694	707	713	677	681	698	701	713	702	652	717	711	685	658	663	750	648	705	720	708	700	717	689	755	724	645	643	702	743	673	706	724	697	711	714	687	720	713	693	692	695	749	675	743	698	722	716	658	693	676	747	691	746	678	715	658	730	654	726	736	683	808	680	702	719	733	746	662	728	733	698	720	674	716	728	669	689	734	705	699	724	712	690	704	663	638	648	656	734	695	689	655	693	681	694	673	680	717	706	688	691	675	696	695	707	794	656	689	691	677	729	763	758	735	696	699	710	685	642	766	706	734	669	710	716	753	696	750	716	688	672	659	730	723	733	682	704	693	730	731	717	683	679	690	723	715	735	690	678	702	684	708	728	687	754	669	716	678	661	717	652	727	721	676	745	700	709	700	709	688	710	715	678	687	705	715	732	684	699	666	733	714	734	740	701	717	737	743	694	705	685	678	709	674	700	664	753	737	712	673	671	707	706	726	746	756	673	674	711	717	691	670	726	755	685	741	711	714	747	720	750	649	716	672	720	720	691	773	689	702	694	664	717	713	729	722	711	719	751	674	698	735	632	677	721	666	718	677	747	735	689	765	724	707	752	686	681	730	721	716	679	708	687	699	742	719	710	737	743	659	688	720	669	701	745	712	676	665	758	688	710	690	761	771	710	660	737	695	664	737	707	711	678	662	715	721	751	663	717	702	690	689	729	733	727	742	695	740	678	686	701	725	670	688	715	777	716	711	636	696	757	675	678	677	747	701	680	646	740	708	746	699	687	665	670	719	742	693	715	691	693	731	679	740	743	708	710	699	677	693	742	719	676	707	720	767	685	655	706	720	713	666	729	730	695	714	722	692	698	739	782	745	718	727	719	707	734	752	701	704	717	653	749	654	647	725	719	686	725	690	730	736	708	722	688	709	759	704	687	716	684	682	729	743	770	678	679	712	699	751	696	717	696	657	697	684	729	708	710	694	690	733	694	689	726	670	716	679	734	717	678	699	721	718	722	688	715	698	693	723	728	695	757	760	743	699	685	710	686	674	715	713	698	687	713	693	696	703	685	719	714	751	732	656	724	712	674	704	734	737	753	680	676	742	717	711	714	713	694	691	696	728	724	666	699	686	683	713	734	709	691	714	740	700	718	742	701	764	745	687	673	685	703	690	711	675	714	731	748	687	672	704	676	674	659	654	737	677	706	706	715	686	753	723	700	755	713	655	712	700	706	704	660	706	711	746	681	708	725	682	722	719	703	709	687	732	699	717	707	729	690	688	728	684	703	716	743	699	676	720	703	716	725	700	731	716	716	632	665	686	733	702	693	740	708	736	699	729	703	737	709	720	677	721	676	679	713	685	687	725	701	740	724	707	663	722	691	699	708	725	712	707	679	691	720	687	703	721	674	741	746	686	687	726	756	719	709	711	730	669	731	736	660	682	781	679	717	709	681	684	734	741	660	703	722	720	715	673	676	703	667	691	714	709	750	723	718	734	685	764	701	706	691	675	704	725	684	706	706	683	710	706	719	666	704	709	735	747	684	674	688	717	736	713	690	718	723	732	678	717	650	672	641	724	702	720	696	695	683	715	725	700	672	744	710	712	701	698	708	713	720	685	704	659	761	693	696	749	660	749	721	707	649	676	685	716	728	698	677	669	716	646	729	716	724	669	701	676	733	691	718	713	679	725	741	692	652	647	675	732	676	713	674	726	646	722	662	710	686	712	748	702	747	673	702	686	657	709	744	730	695	673	703	681	722	721	744	739	736	724	709	706	635	678	738	703	694	743	740	701	693	719	709	701	707	754	707	726	714	722	757	662	697	713	682	704	704	732	744	691	698	697	650	720	679	680	709	718	704	707	740	709	698	752	706	740	730	711	765	678	728	665	699	723	715	706	715	693	721	679	692	691	727	680	702	698	716	709	698	699	715	688	684	698	675	712	739	672	719	712	722	710	679	702	729	731	696	702	697	679	701	722	674	703	697	684	721	666	708	682	686	703	682	679	660	690	717	668	690	679	710	680	753	675	698	692	720	715	678	738	762	731	717	689	717	686	718	700	711	650	728	709	694	736	712	718	706	719	660	678	685	709	709	736	764	724	715	720	732	712	671	706	705	655	715	691	709	701	695	703	706	727	657	626	685	710	674	710	733	730	697	666	720	678	692	724	732	655	684	671	703	677	682	716	670	706	754	717	683	718	732	712	700	682	693	641	727	691	648	677	714	746	665	716	636	693	703	711	707	731	722	714	728	636	723	672	702	657	754	739	698	672	691	711	713	727	757	679	694	715	666	705	726	690	731	707	652	725	655	677	721	720	709	689	758	728	744	711	695	669	734	661	679	694	671	717	752	690	725	709	728	719	713	671	689	770	674	707	661	751	708	661	720	683	664	684	727	694	729	758	717	674	721	663	726	681	691	741	725	747	677	678	675	713	751	674	707	699	683	663	717	698	688	672	714	719	713	692	692	699	714	718	625	692	662	656	711	688	724	689	724	715	711	713	712	719	680	699	650	775	700	774	680	679	672	688	703	711	674	662	675	703	666	711	727	717	690	718	778	714	709	706	690	715	711	720	718	714	671	743	704	697	714	734	702	742	668	687	773	692	728	706	715	709	705	673	674	673	725	678	643	700	739	704	706	710	706	734	707	709	710	728	698	732	661	717	723	703	665	708	675	732	719	694	714	727	716	729	748	723	725	729	707	727	668	723	718	723	730	711	762	730	711	692	707	708	702	657	691	695	726	720	682	680	722	673	654	683	665	689	694	670	661	684	755	728	673	716	725	726	754	757	747	692	726	684	707	689	738	698	743	710	656	679	679	737	709	721	706	716	732	676	670	651	697	722	712	741	693	753	739	677	737	724	697	674	686	730	701	684	723	681	694	728	676	717	653	689	690	685	639	708	727	700	662	723	704	666	728	722	685	693	719	674	721	693	704	729	727	741	658	682	712	716	725	746	718	692	685	735	694	738	750	707	697	745	707	653	706	682	670	686	744	687	674	709	726	692	739	706	691	697	672	723	701	738	689	710	663	700	681	695	705	717	717	716	635	717	707	693	722	716	688	718	685	714	689	722	698	702	688	718	756	717	683	686	728	721	750	684	658	701	694	702	726	736	738	658	710	705	718	697	702	713	722	676	712	677	693	713	737	732	702	725	695	680	679	661	711	720	710	748	682	717	729	764	696	684	735	749	710	727	667	721	699	678	661	692	688	696	732	653	741	725	717	744
23569	22471	31826	26813	21588	16691	3604	599	456	497	443	457	463	441	451	442	423	477	463	425	435	395	429	445	423	428	417	453	442	503	451	457	422	404	451	478	455	457	433	464	418	474	420	425	434	477	449	494	409	430	421	452	417	455	422	440	431	448	446	445	477	417	442	443	447	466	415	431	439	404	449	444	459	465	424	427	451	387	465	458	427	426	432	456	460	455	429	455	438	464	422	417	442	447	464	466	435	424	465	482	447	457	411	459	438	414	440	480	432	457	497	449	463	438	430	441	450	429	415	463	493	412	441	460	448	451	433	470	462	446	430	441	448	399	406	482	431	471	449	466	420	456	458	445	428	423	440	418	421	467	423	452	429	456	380	402	425	392	433	448	440	385	466	439	435	476	444	456	438	391	414	440	455	440	452	445	430	445	426	430	462	463	438	452	429	422	433	476	441	432	427	423	404	460	439	442	468	444	426	430	448	427	449	450	441	428	435	420	397	454	437	423	452	422	417	410	420	401	433	441	458	397	432	485	447	383	425	461	415	468	435	449	422	425	442	436	482	409	426	414	446	420	452	477	442	414	441	438	418	433	468	478	463	461	419	454	446	436	437	390	406	429	422	407	409	453	439	399	474	403	446	429	411	482	383	427	440	455	424	434	480	443	427	446	446	461	438	449	469	462	440	425	414	451	441	448	480	435	459	441	424	464	415	396	396	439	423	453	422	422	408	458	452	450	436	426	448	438	394	448	437	462	435	456	409	423	441	447	470	432	458	467	391	438	458	458	418	392	441	433	452	453	419	417	449	474	457	437	419	468	435	456	448	424	393	429	424	461	447	467	454	467	445	429	482	452	451	438	424	424	472	423	448	452	391	431	452	483	432	424	427	428	449	466	449	464	425	407	442	451	421	423	420	448	440	444	461	476	449	429	476	447	465	436	434	461	454	426	481	445	441	439	424	450	377	420	403	413	461	440	423	424	460	423	430	436	447	413	464	430	420	440	471	458	398	442	406	441	415	411	435	439	422	436	466	404	426	416	465	421	433	428	413	459	413	418	476	425	407	429	440	406	450	443	447	431	437	457	444	428	454	413	444	445	422	453	414	491	450	453	459	423	429	464	425	419	452	447	443	438	434	451	405	414	459	435	452	417	468	418	449	430	405	456	429	449	437	427	429	453	434	479	450	478	437	426	448	430	434	412	421	440	450	443	443	404	452	425	478	454	423	432	415	451	476	447	452	448	428	453	442	472	446	397	415	495	441	439	455	467	436	409	443	441	420	409	440	448	424	462	464	462	434	460	449	463	455	414	429	436	455	477	424	470	425	429	438	431	422	417	441	407	461	433	446	433	419	420	452	440	462	446	431	422	478	428	455	479	413	445	427	452	433	411	426	478	420	424	439	460	474	431	443	451	414	421	449	434	464	418	440	432	428	434	452	438	453	413	429	464	432	421	443	429	421	425	431	453	398	448	427	417	429	429	431	422	450	446	427	438	417	394	439	474	430	407	432	448	424	486	408	412	428	439	429	455	456	439	449	454	428	445	458	448	418	425	437	445	456	421	489	434	444	456	418	450	414	426	411	422	435	450	439	406	436	430	424	450	430	423	421	413	454	441	432	461	461	432	437	413	439	418	457	457	436	451	426	425	436	423	461	455	439	444	436	452	445	450	418	455	468	459	413	407	418	413	417	451	445	435	461	434	474	444	427	455	436	432	448	435	434	445	425	457	433	432	432	447	462	437	418	439	415	444	464	425	411	461	438	419	430	434	457	465	445	456	448	408	446	454	414	447	437	457	495	414	431	437	434	419	454	407	441	452	437	450	443	460	438	426	404	429	429	417	430	435	441	443	431	417	455	417	483	446	450	439	454	460	442	469	458	446	411	437	431	483	455	432	424	454	454	429	417	475	476	458	470	435	459	425	502	461	439	426	461	436	463	395	407	423	461	426	436	423	425	456	435	444	461	449	473	428	419	421	396	389	402	432	428	461	436	491	458	431	427	435	440	433	434	419	432	466	461	438	440	459	441	438	439	438	452	447	465	412	450	503	413	413	439	465	429	472	411	472	445	452	397	446	443	460	452	427	461	417	433	460	434	452	452	410	391	444	465	462	403	422	461	444	444	416	451	430	455	393	378	439	423	457	431	443	414	409	464	433	447	459	443	416	436	426	429	459	421	433	450	470	436	499	467	408	430	409	412	454	444	431	463	461	480	407	450	446	413	447	432	422	437	431	440	457	478	460	459	469	430	447	479	426	404	422	383	396	469	438	427	423	461	442	436	461	464	468	459	443	465	435	419	434	448	425	448	441	419	449	429	416	417	430	415	464	462	432	401	420	442	458	436	409	449	440	427	437	415	436	432	406	469	427	411	409	426	452	406	437	428	413	421	437	401	450	443	460	414	422	383	425	457	446	424	438	421	376	426	445	460	393	432	449	435	462	416	419	403	435	444	425	445	442	444	489	430	428	407	416	427	399	418	442	453	436	476	476	417	429	450	430	460	450	434	416	435	417	437	426	425	409	455	429	426	459	411	418	435	442	429	477	417	382	425	443	413	452	432	432	470	432	425	433	466	447	440	431	440	494	469	444	445	422	406	446	445	469	438	461	452	408	451	419	447	430	417	424	405	468	411	433	435	434	470	427	402	429	442	436	416	437	420	439	415	437	426	428	452	417	474	416	433	427	486	408	469	399	440	443	431	460	407	462	430	461	418	436	436	431	431	436	445	412	406	430	418	425	451	408	444	418	439	431	422	410	476	414	448	435	458	418	459	449	445	433	408	444	422	435	439	433	463	402	441	446	415	457	439	369	451	446	416	450	460	474	461	418	430	442	449	433	422	412	450	408	435	441	456	435	419	449	469	468	432	460	418	437	435	415	486	447	431	417	437	447	454	434	410	441	434	432	422	433	437	419	445	452	419	428	429	436	450	445	434	432	416	423	462	444	443	450	458	424	446	429	426	439	451	436	428	460	452	421	419	452	434	410	423	362	428	434	423	463	457	439	407	446	447	439	433	453	421	437	457	424	455	459	472	446	454	436	469	383	461	462	466	411	436	443	410	426	408	423	485	423	464	421	422	433	443	435	443	418	482	481	425	445	424	426	459	414	446	429	479	425	403	427	458	415	435	451	494	427	453	462	415	421	432	441	429	448	429	425	469	446	429	426	436	439	429	479	405	461	475	447	452	391	460	451	432	428	450	428	414	471	439	412	430	437	435	439	449	435	410	423	452	453	460	445	403	402	468	455	409	428	457	495	402	419	459	429	431	452	414	453	442	421	439	450	421	426	438	444	437	425	477	454	440	421	463	445	424	456	450	440	417	431	444	416	402	446	437	440	466	433	412	451	457	491	419	461	457	409	460	417	438	440	443	424	444	473	435	415	414	398	434	444	400	433	415	441	441	432	439	444	417	460	466	468	458	434	402	462	453	452	446	440	428	439	413	442	457	405	447	447	468	452	460	412	412	436	426	450	402	430	430	462	431	426	427	451
59442	101265	77026	47568	23854	7248	1697	911	778	813	726	769	767	775	792	852	751	811	807	834	766	746	780	764	771	771	772	780	783	792	790	752	776	741	778	777	729	730	789	720	804	802	743	751	776	737	789	755	791	804	767	756	778	720	765	784	798	781	786	783	787	756	790	756	783	750	776	797	760	803	764	770	747	698	724	735	807	738	779	758	767	793	766	760	796	737	731	807	784	762	718	789	775	794	759	743	759	748	813	770	804	785	788	796	809	786	764	798	762	727	772	727	766	837	766	792	824	794	794	805	824	732	772	789	738	768	815	759	793	831	769	770	767	751	803	781	767	771	763	723	738	774	746	767	793	757	764	760	788	787	753	758	790	773	807	727	752	773	801	761	737	789	744	760	724	758	748	784	758	802	789	796	731	768	800	781	773	750	790	747	772	774	806	740	791	779	781	739	791	788	775	765	782	777	784	756	812	774	748	750	777	803	756	777	764	749	810	784	741	809	802	806	783	779	849	759	753	784	769	810	731	813	731	776	774	765	738	799	793	818	709	788	739	740	760	769	763	771	757	816	790	774	791	767	759	787	774	752	773	715	794	787	786	777	731	748	749	740	762	788	835	757	749	785	751	784	813	779	844	731	746	852	785	771	738	772	808	793	716	753	730	773	793	803	744	811	784	786	772	737	795	744	739	739	781	768	772	756	795	834	745	758	751	760	828	733	765	775	779	761	780	768	768	790	701	802	805	775	772	782	781	792	792	765	770	737	767	791	778	744	704	796	767	777	749	797	733	758	754	816	730	805	806	770	780	748	754	786	788	809	765	740	742	745	810	786	790	749	758	749	829	784	753	779	785	775	812	788	722	770	745	776	807	802	784	760	772	729	787	831	793	763	782	777	807	761	783	765	733	774	777	759	743	742	766	806	747	736	751	772	814	789	715	807	758	793	739	799	742	752	776	733	769	756	786	734	806	755	742	742	795	784	809	756	826	839	750	763	767	821	770	778	766	730	746	761	764	741	791	773	771	743	768	770	793	809	786	764	763	830	738	749	750	801	765	767	807	765	786	802	753	743	785	767	747	831	720	757	750	792	748	753	836	755	778	757	739	752	782	757	777	753	817	788	763	810	838	807	785	812	789	794	748	813	735	751	778	732	783	747	756	741	763	768	828	763	761	815	775	752	816	721	766	811	742	807	794	738	751	767	791	759	785	791	787	768	779	799	750	806	793	804	741	757	764	751	758	715	767	727	761	771	772	776	772	818	812	762	784	780	737	747	747	788	762	782	734	763	756	775	784	770	784	751	749	779	745	795	777	786	768	807	760	711	774	749	801	800	812	775	776	765	821	777	769	718	821	801	782	775	756	753	787	718	779	731	691	744	790	793	728	770	783	805	776	776	793	775	786	749	764	795	781	792	729	776	783	748	770	765	756	712	806	746	784	802	791	738	783	725	706	762	707	786	794	757	755	783	767	757	780	760	821	706	796	797	736	739	725	764	769	784	760	774	744	785	747	745	777	776	781	756	734	784	739	764	756	777	832	752	777	775	740	751	714	735	749	802	822	750	795	779	762	802	719	777	812	742	780	743	787	829	794	765	725	764	752	746	782	782	749	735	777	744	758	763	787	794	753	765	764	795	792	751	745	792	749	700	782	747	761	781	756	797	749	788	803	762	801	749	805	814	720	800	777	746	754	751	769	844	759	751	786	798	754	767	780	774	831	801	786	832	779	713	798	836	768	783	799	748	778	778	757	754	849	801	721	788	701	823	770	782	761	756	786	731	756	766	818	818	750	793	741	764	800	771	824	806	771	839	818	799	827	752	779	755	819	768	809	817	763	759	785	766	765	773	791	788	742	774	752	794	799	765	746	832	811	774	791	759	786	779	738	746	785	827	766	780	753	750	791	742	819	738	826	773	809	769	738	766	774	787	816	752	757	741	772	802	719	771	700	748	784	794	742	802	747	753	790	804	835	799	822	782	728	779	782	742	792	764	796	829	734	741	804	749	778	786	834	728	793	759	801	780	787	839	776	778	744	772	747	766	738	746	768	775	800	743	766	735	759	752	763	747	794	761	778	819	802	803	754	744	751	753	761	685	729	796	767	793	794	753	784	710	822	752	788	760	784	731	787	756	750	796	792	735	762	757	768	760	775	766	783	795	739	756	773	776	773	729	760	804	781	775	830	736	741	778	754	767	794	787	798	730	758	851	724	820	755	802	797	792	756	721	765	754	734	743	800	805	764	795	750	728	822	825	823	792	771	799	740	799	764	786	759	790	797	757	781	814	795	757	754	782	727	797	725	789	767	762	756	783	787	773	771	774	790	785	743	717	833	754	807	737	763	774	740	765	761	760	776	747	822	737	743	808	751	793	811	791	775	751	722	756	807	766	791	791	763	766	754	711	766	783	811	776	828	765	750	802	781	733	765	779	780	863	775	743	739	783	768	761	758	757	810	793	740	768	769	776	736	774	786	807	779	816	766	779	790	787	780	804	777	731	737	787	777	744	810	744	771	725	759	802	812	795	759	713	743	767	821	808	772	769	733	785	788	792	774	778	798	756	789	754	840	751	746	783	743	800	776	719	806	757	781	741	732	738	808	736	711	770	762	739	741	756	797	759	799	791	794	768	773	781	764	793	794	749	798	784	775	768	805	763	758	768	764	772	827	807	746	782	777	741	741	734	793	793	766	775	752	792	734	764	776	801	729	749	800	736	776	748	807	788	751	771	777	791	759	819	760	760	734	780	716	758	777	803	792	808	786	802	758	771	753	776	811	781	792	824	742	771	735	760	791	829	794	789	733	769	762	743	734	757	773	738	764	806	761	752	833	800	760	797	766	761	742	752	755	769	781	781	724	759	801	713	822	791	776	763	771	801	763	773	787	775	793	823	762	784	756	730	763	777	772	765	779	783	784	741	750	816	742	818	723	738	762	740	769	755	772	765	790	764	815	794	745	774	774	784	780	755	819	762	769	767	723	794	706	710	788	764	798	740	791	743	761	790	735	817	810	785	788	766	749	772	823	778	801	724	791	746	831	774	782	776	765	780	806	778	775	728	801	790	733	772	809	768	777	788	775	751	771	811	754	743	783	777	769	797	757	725	761	776	807	766	786	791	746	830	765	775	759	767	780	748	765	819	792	817	745	752	808	793	799	762	803	777	765	769	775	739	774	781	701	761	755	786	761	768	778	759	791	798	788	784	745	822	760	733	765	752	810	817	785	825	751	813	739	750	818	784	803	797	750	803	763	728	756	828	797	787	777	795	746	781	835	776	781	759	774	768	769	770	761	775	765	800	775	818	773	767	787	798	818	781	754	749	769	725	779	795	778	762	795	797	804	768	732	810	769	819	786	791	773	747	821	803	764	811	760	740	730	729	760	780	771	786	775	765	817	776	785	802	751	761	761	760	782	823	761	750	761	800	743	746	773	768	767	736	764	741	732	778	806	736	751	776	799	773	770	710	773	732	799	798	775	769	762	804	798	739	744	785	764	803
29271	30867	29431	13226	2266	664	440	444	392	393	418	382	393	387	386	371	372	399	382	356	388	381	373	385	382	386	398	378	393	375	412	398	394	385	378	381	384	373	420	378	380	329	352	401	391	387	399	390	390	363	390	425	411	439	388	404	332	415	360	383	390	434	385	386	392	397	377	377	395	406	391	397	416	406	396	428	373	385	420	350	396	431	367	378	410	385	392	386	387	353	362	394	397	374	412	373	400	407	398	432	376	421	367	403	381	372	416	397	394	412	389	387	378	387	370	392	398	363	374	380	376	361	404	419	404	401	361	354	359	393	363	396	337	367	392	376	361	381	372	380	379	392	366	363	377	369	383	396	369	359	394	424	348	391	374	370	380	360	379	412	389	364	380	387	373	421	375	402	371	381	419	413	411	377	389	418	365	381	379	387	393	381	351	388	383	376	359	386	375	380	379	384	380	358	378	385	361	387	369	363	392	383	380	380	396	366	404	377	397	358	353	379	389	426	405	359	387	399	408	412	392	394	370	415	403	360	408	386	357	358	396	346	362	421	395	406	383	397	372	356	382	351	411	422	381	369	376	386	386	347	375	364	374	356	386	366	369	358	414	381	370	335	400	370	388	400	348	349	350	374	389	363	380	394	359	379	400	353	371	374	385	368	412	405	374	386	417	382	365	362	397	413	399	387	426	403	367	398	417	397	387	360	378	404	376	378	386	367	371	382	384	374	390	399	385	381	368	394	394	380	411	388	388	385	393	383	368	402	368	353	382	396	406	398	408	389	379	381	407	388	392	398	379	363	359	363	362	386	371	373	333	385	433	381	378	377	375	378	345	381	371	359	395	373	377	355	365	403	347	356	407	357	421	377	380	390	424	383	381	414	376	359	390	384	405	374	421	393	379	391	392	384	366	413	371	359	380	367	357	403	397	376	367	381	326	411	373	377	393	371	368	382	385	382	394	380	387	366	386	406	400	371	353	375	372	362	354	369	400	380	370	363	414	430	396	375	390	353	409	364	393	371	359	393	393	385	383	389	377	350	383	382	360	342	391	373	360	382	387	397	362	405	394	394	390	387	390	384	399	369	378	356	370	390	425	373	365	392	340	374	401	422	365	404	346	369	393	376	370	365	416	381	393	382	379	358	387	347	358	362	402	379	354	399	396	403	370	386	399	358	367	401	383	371	409	381	375	366	375	380	403	363	371	346	389	370	404	403	403	428	345	362	374	395	369	392	366	372	341	392	397	430	400	375	388	407	394	392	401	348	394	402	362	370	366	401	398	370	361	349	398	364	380	424	382	364	377	420	401	395	421	395	362	398	377	373	397	378	350	390	385	379	375	359	410	389	383	358	376	368	396	416	359	360	360	391	372	399	368	398	391	408	412	362	371	403	383	387	370	365	365	384	384	371	367	405	399	378	370	380	392	389	436	372	419	395	404	347	372	384	396	412	404	395	393	400	373	395	385	391	383	402	406	400	419	405	325	393	408	399	396	372	364	391	365	350	379	363	346	366	372	398	386	365	358	368	383	387	399	379	354	398	386	386	398	375	351	416	388	379	398	400	410	378	397	373	399	371	393	374	363	366	345	369	394	397	376	415	366	366	388	385	361	371	371	400	372	380	402	353	385	390	383	370	363	368	387	390	388	379	410	384	374	400	411	367	355	351	416	376	392	379	410	375	342	398	399	400	369	370	373	358	409	374	369	376	377	367	402	392	403	398	355	405	402	387	381	372	377	399	439	371	349	390	403	408	402	416	382	378	368	361	396	400	398	387	377	381	381	397	391	401	388	404	402	380	353	364	411	381	380	437	389	391	404	400	376	343	373	400	395	375	376	375	344	395	387	375	358	382	405	405	377	377	399	389	389	398	364	394	381	388	400	388	333	380	368	341	364	376	380	395	389	362	394	408	397	360	377	363	383	402	397	374	404	378	392	403	381	405	377	378	407	380	391	373	372	347	418	388	432	413	420	393	358	387	380	352	373	362	391	406	374	380	375	363	375	378	386	358	406	393	381	353	415	370	421	406	433	369	393	413	390	386	389	354	355	367	399	381	397	369	390	357	363	373	390	384	357	390	378	384	361	374	372	377	389	367	390	406	375	384	364	393	373	383	368	341	354	373	382	364	379	367	387	382	374	384	381	365	402	360	402	412	370	368	388	372	353	344	399	438	369	380	383	356	410	369	378	379	353	388	382	384	394	386	387	393	398	412	403	345	381	378	392	391	388	392	364	423	388	375	397	403	381	349	420	404	405	406	412	349	359	420	384	399	365	336	384	406	410	374	396	351	392	376	383	397	399	384	393	377	374	358	386	352	386	384	391	379	370	373	438	395	369	371	386	374	379	368	384	358	395	412	393	407	394	401	388	383	365	369	371	383	427	371	385	372	397	378	360	381	367	383	363	386	399	411	404	402	367	382	367	357	374	407	387	369	356	391	385	391	378	346	372	385	383	388	404	416	347	380	390	357	401	335	407	358	370	340	405	352	366	389	371	400	368	345	390	387	385	378	392	410	405	388	404	412	397	409	374	360	369	379	362	396	374	368	417	354	414	383	371	369	397	392	391	381	391	391	396	308	377	367	379	406	400	385	416	336	388	360	395	385	386	418	354	347	398	382	350	415	358	332	372	378	362	391	402	361	368	375	387	372	388	355	386	388	394	383	340	397	386	386	397	367	373	363	386	412	354	375	370	358	373	424	368	372	385	418	362	355	366	376	368	380	388	379	393	410	376	395	365	381	395	370	391	402	371	403	363	422	393	391	363	414	372	361	397	364	377	360	373	354	422	380	371	369	364	378	376	364	389	379	391	375	387	421	394	386	397	357	376	381	395	414	369	384	416	358	375	402	403	417	335	403	375	387	399	391	387	379	369	400	367	386	366	388	375	373	367	394	368	384	353	359	403	345	368	367	377	368	358	398	366	380	401	395	388	358	364	371	411	397	393	384	415	361	397	394	383	398	394	400	406	356	364	361	404	414	427	404	395	386	377	395	390	379	407	364	376	377	400	411	363	379	376	354	411	367	385	381	389	412	394	363	411	382	355	372	384	362	400	391	394	397	373	400	351	364	397	406	385	400	390	340	396	356	373	390	359	401	410	345	381	386	369	383	406	339	343	354	350	401	406	409	341	371	381	392	372	402	355	378	366	389	382	378	402	403	385	364	376	366	383	438	366	371	344	359	388	394	409	421	405	423	403	414	376	437	412	346	391	415	397	382	414	402	390	386	360	393	402	380	430	398	390	380	366	348	403	370	397	362	396	393	379	352	356	387	355	379	390	398	403	384	383	408	392	387	344	380	391	430	379	396	391	373	350	410	407	359	365	399	377	419	350	367	355	357	363	379	372	375	389	371	367	378	394	375	393	363	385	359	389	389	359	378	376	394	402	357	363	406	400	387	386	351	406	352	380	403	407	370	379	363	393	370	376	391	364	379	371	413	390	365	402	389	392	415	413	359	385	385	363	382	387	390	381	372	377	371	404	376	382	387
36401	48400	35093	14742	4224	1395	772	713	688	690	730	679	718	715	742	729	747	690	733	731	697	696	693	693	683	766	687	755	714	746	696	722	682	737	700	709	729	687	707	726	697	718	717	712	692	709	724	668	698	717	753	747	694	711	736	715	729	729	720	722	743	706	753	703	731	687	729	650	693	704	730	733	710	746	689	716	693	744	705	683	713	715	738	758	702	671	704	708	774	720	725	726	744	707	726	736	713	741	701	686	710	725	675	712	708	746	781	737	755	706	717	687	726	723	775	734	717	707	761	703	705	756	679	734	724	722	686	741	727	716	696	729	685	727	694	715	684	679	707	686	684	716	750	736	758	712	697	719	692	720	700	715	751	723	721	712	729	684	694	719	746	719	699	727	732	699	709	734	696	688	695	688	716	712	703	719	745	720	696	714	748	720	703	758	766	670	740	720	742	735	661	700	715	661	695	687	720	710	733	728	693	756	709	689	706	772	711	691	694	675	709	683	669	745	712	713	739	673	680	739	723	703	686	733	696	727	705	744	734	670	708	714	729	759	758	757	717	688	711	733	750	766	743	716	704	703	727	731	733	736	684	666	676	726	655	760	716	724	714	731	713	730	743	696	700	671	715	749	734	699	683	688	754	733	720	718	666	747	704	665	660	695	754	680	718	730	756	753	726	680	755	716	737	704	733	724	771	723	750	682	732	660	701	711	741	679	719	715	679	739	695	722	730	728	694	700	768	730	711	693	719	727	746	683	670	654	674	695	729	706	712	741	730	738	713	750	657	731	676	733	701	723	659	691	698	667	747	706	683	736	723	748	671	784	653	715	671	709	703	703	724	721	674	732	766	668	718	731	719	722	671	695	749	684	688	715	685	735	718	731	690	733	677	770	687	706	699	735	704	690	707	685	703	699	684	706	690	747	732	754	709	731	707	715	685	755	745	707	721	710	741	671	730	691	752	713	703	720	710	683	672	732	729	715	743	736	658	708	715	727	709	696	725	740	742	708	746	688	678	725	712	711	755	712	708	696	744	660	705	744	705	695	772	705	740	719	707	705	731	703	686	707	667	677	691	698	742	716	739	701	718	714	709	730	717	718	712	715	670	763	707	700	732	698	726	727	731	667	711	719	733	739	777	703	691	722	722	758	755	707	696	732	719	732	701	713	701	711	716	685	732	740	698	681	793	729	708	727	732	719	698	733	724	727	689	668	716	706	683	644	707	698	684	730	700	742	713	714	735	746	702	686	714	719	705	646	758	715	682	717	711	709	754	674	735	718	676	671	705	734	695	765	673	766	693	732	711	744	712	745	734	714	737	761	695	719	719	716	718	717	732	705	705	736	738	666	772	699	713	725	727	738	707	707	739	701	712	704	745	693	697	728	729	723	678	723	743	736	735	741	749	677	735	727	700	685	746	704	704	723	742	697	770	683	735	711	721	744	741	679	662	736	763	697	723	702	717	709	719	711	722	746	678	735	726	689	717	767	722	720	753	690	695	741	708	725	688	680	754	707	773	709	696	744	750	716	742	736	725	716	719	716	728	728	709	743	722	716	747	716	684	703	720	684	721	683	715	688	725	715	657	683	728	721	753	676	710	693	713	731	695	668	767	678	705	726	691	658	752	679	691	722	730	717	753	665	709	757	718	741	720	725	722	675	711	716	696	740	744	737	693	685	767	753	700	717	698	691	705	736	699	757	733	692	717	700	705	731	705	688	759	773	706	729	720	747	717	708	696	696	732	734	730	681	691	696	670	680	711	680	654	715	725	728	764	689	712	741	712	695	716	657	773	708	695	692	758	697	763	718	690	699	677	760	748	704	731	719	776	710	765	721	767	727	701	751	755	732	753	734	750	688	716	712	726	674	682	714	704	710	700	699	691	729	701	739	747	719	709	677	690	699	749	748	727	748	706	658	690	705	718	671	728	662	719	761	697	781	693	694	757	627	695	696	765	733	704	722	701	706	734	712	740	714	735	708	707	721	714	747	709	709	679	768	716	698	668	714	746	722	724	737	701	728	713	741	739	712	700	708	700	744	697	774	668	752	705	751	709	659	733	729	698	662	730	714	724	716	710	711	724	719	740	688	708	765	712	757	773	735	742	705	702	694	730	720	698	680	693	720	729	746	730	717	759	698	722	730	717	709	667	658	706	660	708	769	703	732	692	752	750	714	723	726	671	721	749	696	766	707	726	761	690	717	659	738	731	735	666	721	741	723	712	716	747	756	715	704	725	710	707	784	740	706	761	729	690	727	752	730	745	732	704	715	762	660	716	695	697	707	705	709	730	703	741	735	718	719	758	727	739	686	730	703	719	712	686	726	713	711	729	722	728	706	707	676	693	725	747	687	748	743	718	722	720	682	697	687	737	684	741	712	673	735	741	719	691	727	730	709	737	699	723	736	730	669	740	748	712	736	683	738	730	712	727	760	715	755	700	719	702	688	696	729	705	673	731	712	717	759	679	740	736	696	698	712	688	718	700	694	743	707	748	715	684	714	694	721	726	740	748	713	670	700	701	679	666	720	712	723	726	765	702	729	700	736	716	709	701	735	707	733	700	751	694	744	725	683	713	696	702	708	719	683	679	725	660	713	746	732	722	688	708	691	688	727	723	731	713	722	674	717	718	669	714	701	718	723	668	702	761	740	731	742	754	683	706	757	737	694	718	698	729	687	711	710	690	717	689	691	723	767	645	741	739	723	697	674	747	757	700	740	694	760	719	722	657	721	674	702	712	707	705	724	747	680	695	711	694	733	735	700	681	748	764	707	738	734	726	698	701	743	712	687	725	747	720	682	751	747	726	701	745	773	724	707	739	723	737	743	715	712	777	723	681	733	710	724	701	705	720	748	708	684	702	715	733	677	706	691	734	725	724	702	737	739	743	687	689	732	705	687	676	754	697	734	712	692	717	686	772	757	707	725	768	731	701	678	758	672	702	667	713	732	700	742	671	755	709	722	752	707	756	750	701	709	702	684	732	712	719	688	695	742	776	765	756	723	704	667	738	734	717	707	741	734	732	725	720	724	754	663	711	734	679	727	739	749	727	686	715	710	707	710	713	707	657	745	752	733	734	749	705	719	729	746	685	770	703	728	722	716	714	692	676	698	728	710	704	697	745	729	702	687	706	722	694	730	737	699	710	686	716	706	689	735	728	765	700	733	735	744	738	702	757	707	699	730	778	696	742	711	740	710	749	715	724	733	693	722	670	743	729	759	720	710	732	697	723	732	745	680	702	729	686	721	750	726	763	718	727	757	705	708	698	680	720	696	730	726	675	719	681	757	706	753	674	691	687	738	765	678	709	725	720	698	766	714	744	713	712	676	720	711	699	714	754	732	712	719	736	689	746	710	726	685	665	665	739	690	722	747	724	738	731	727	713	716	734	709	741	752	751	716	647	706	716	746	738	690	682	681	717	763	720	694	680	694	705	770	662	685	722	693	729	739	730	722	682	695	681	757	735	700	746	705	720	699	748	706	694	736	718	748	723	732
25095	25770	35305	27911	17590	4795	675	403	376	391	402	356	379	396	416	426	402	366	380	393	366	403	410	374	402	374	378	375	399	394	381	342	407	373	395	403	399	394	394	389	371	403	383	371	401	378	408	399	375	368	386	390	353	369	427	379	382	403	359	373	398	405	371	366	378	346	411	382	379	358	399	389	394	396	394	385	375	349	390	399	401	408	393	391	390	406	365	407	420	372	352	415	387	406	402	433	349	408	410	351	387	343	395	380	374	371	412	372	381	384	356	364	370	390	390	360	368	384	370	376	422	378	382	405	356	384	393	365	387	408	411	402	359	369	385	425	376	368	403	364	354	378	416	383	380	417	349	365	391	357	383	390	392	410	375	373	386	380	429	380	356	394	362	378	362	391	324	392	372	379	410	393	366	382	391	362	361	408	399	374	388	408	418	382	382	399	427	410	390	393	368	407	403	353	404	373	402	385	354	376	406	379	355	358	360	371	367	368	373	397	433	402	402	341	382	400	410	372	410	402	348	372	366	413	389	387	358	370	382	405	367	399	365	420	378	371	392	356	379	378	367	380	363	420	358	371	373	362	411	381	338	370	376	371	385	361	373	386	399	377	382	392	386	397	407	430	357	372	354	396	381	362	419	380	354	364	375	419	400	384	383	397	382	391	358	387	396	371	369	355	416	408	393	364	385	363	376	352	383	370	397	368	418	392	368	382	406	375	354	392	381	406	348	385	383	360	391	414	390	382	369	362	387	364	372	398	369	426	400	379	363	335	409	373	365	361	401	378	378	383	401	425	377	340	366	376	361	380	378	387	380	388	406	406	385	362	387	364	376	400	390	382	394	383	371	371	410	358	354	378	408	450	395	364	378	406	384	362	404	386	409	347	382	366	391	392	386	379	343	360	401	389	381	357	424	416	381	353	390	344	420	394	409	385	400	395	376	384	372	430	420	387	394	333	373	395	393	413	380	353	405	370	378	375	372	362	378	377	383	378	377	372	365	361	390	376	368	386	404	369	365	408	373	412	403	347	394	392	397	378	379	372	394	408	381	391	366	376	422	371	386	342	373	364	360	358	356	390	398	410	372	398	380	379	345	370	403	371	401	385	378	364	417	380	366	379	350	401	415	398	402	402	364	395	380	369	416	366	398	390	357	386	366	393	406	415	383	400	388	361	395	371	408	391	357	391	377	364	388	379	395	345	415	383	420	382	431	388	383	375	370	381	392	365	334	427	396	424	376	403	361	417	390	395	373	392	398	366	420	374	381	373	395	374	382	384	393	388	375	400	392	394	408	363	393	396	390	395	408	386	419	398	392	390	384	377	349	381	364	419	388	388	415	375	358	392	371	365	405	369	361	382	406	376	397	374	384	366	403	405	387	416	370	362	432	357	382	405	415	388	370	390	395	399	404	424	363	413	398	415	415	400	399	372	362	395	418	358	380	381	409	420	408	371	385	380	404	394	382	372	389	387	347	436	388	378	406	404	383	366	376	375	364	382	372	386	374	413	400	384	356	361	383	379	424	355	402	375	363	409	385	391	383	384	378	377	398	360	441	401	380	375	403	384	400	386	405	371	395	404	428	400	386	407	421	364	370	377	418	408	375	367	403	372	380	360	407	379	413	337	368	383	383	363	400	380	365	363	348	361	368	366	363	406	396	370	378	403	372	407	399	410	400	384	410	404	402	385	401	388	375	386	392	386	377	404	346	386	370	371	428	382	365	395	430	410	343	392	376	391	400	386	402	400	365	367	387	361	368	400	422	384	370	365	372	401	404	391	415	379	353	369	403	385	387	338	362	396	377	361	415	385	381	408	371	433	374	365	375	356	362	378	347	397	388	426	410	376	417	389	426	373	396	386	396	389	396	383	390	405	346	395	382	380	373	364	381	407	379	368	370	392	391	370	400	365	408	398	373	362	363	402	389	374	348	391	389	386	344	390	398	419	349	354	365	406	392	387	350	349	405	401	363	375	364	374	390	378	372	385	422	386	400	379	387	392	360	362	392	378	397	385	386	382	375	383	406	408	364	361	407	408	383	384	378	360	379	387	390	395	372	373	371	373	400	375	390	383	397	427	356	384	398	383	392	385	387	392	395	378	394	379	402	366	389	403	402	367	361	377	354	387	391	386	402	399	383	394	415	364	396	387	406	366	397	405	401	379	403	395	393	425	337	395	386	404	382	398	389	383	376	401	379	380	363	381	384	357	372	384	413	359	362	393	409	403	401	426	404	378	418	385	344	402	376	371	416	395	378	384	377	394	392	362	366	403	401	391	388	344	387	382	379	370	368	401	371	419	404	406	379	378	381	374	377	401	360	399	414	376	389	390	383	364	370	378	381	397	378	404	402	415	384	374	408	380	392	363	387	372	401	413	365	397	351	370	353	401	365	415	393	398	406	344	419	399	375	397	391	404	355	377	387	356	396	381	374	377	366	378	408	384	392	413	388	377	365	372	378	415	364	363	375	392	372	394	360	397	410	386	380	380	359	395	411	399	379	407	360	380	389	402	372	390	381	396	370	424	414	359	370	390	368	349	392	359	411	403	375	380	384	338	401	408	362	370	395	404	361	377	386	374	429	384	387	373	380	388	397	393	331	393	377	393	373	346	420	373	414	377	386	412	384	365	369	382	374	391	398	367	396	373	375	408	362	377	359	392	362	391	379	397	387	398	372	375	401	401	375	333	392	389	343	366	381	375	357	408	373	358	343	374	397	387	353	397	400	397	351	344	383	419	382	386	373	378	348	388	371	391	393	350	370	374	375	350	423	376	360	368	361	378	379	375	395	427	383	369	416	381	387	382	365	433	387	393	389	405	404	379	355	402	380	391	380	391	344	373	382	375	337	416	396	380	368	358	369	391	370	360	400	387	382	359	360	368	357	392	405	384	392	381	367	372	381	409	344	407	384	387	391	388	369	379	382	398	402	388	354	388	375	444	377	395	365	367	400	382	396	351	387	413	376	373	376	330	391	388	384	407	363	355	374	389	402	352	368	394	379	383	372	416	404	389	351	368	370	385	410	385	380	370	399	375	404	356	392	412	407	371	371	386	400	359	398	417	374	367	421	391	386	355	374	366	400	413	373	361	351	391	400	394	372	384	383	375	356	376	368	378	405	385	367	365	359	360	371	400	368	400	409	352	370	413	416	391	357	372	403	380	379	420	410	387	388	410	377	381	385	388	374	397	397	372	407	416	364	397	409	356	349	395	380	358	411	416	356	368	381	385	421	439	405	400	390	385	389	392	381	400	353	395	367	378	382	377	391	393	382	415	391	382	372	386	418	387	371	372	407	374	395	386	371	389	370	399	362	416	371	388	387	381	367	405	362	379	364	366	434	381	392	405	384	382	350	370	416	376	394	377	410	374	387	361	355	380	437	388	380	388	350	424	379	374	382	361	392	388	370	408	416	424	377	372	373	370	366	391	408	375	385	380	414	425	394	423	396	419	398	386	409	382	356	386	392	378	375	356	408	397	369	365	395	406	413	401
59056	90240	62620	34433	14080	3389	1112	730	748	714	773	708	713	732	671	711	682	751	700	657	702	702	717	744	696	719	735	743	697	695	729	687	702	704	692	721	675	696	693	719	716	691	728	689	677	720	737	715	710	773	698	709	730	697	723	709	727	729	679	702	738	754	757	699	678	728	710	691	707	695	692	723	730	660	749	674	709	715	697	751	678	750	722	711	738	720	689	697	731	695	726	747	684	692	708	728	723	723	699	725	687	706	710	731	657	702	662	710	682	694	769	753	684	720	701	703	666	692	685	692	697	750	763	716	702	688	698	729	728	682	714	740	716	718	727	693	703	711	699	729	748	741	737	702	718	681	685	717	703	705	732	687	738	669	643	726	699	705	693	671	753	723	708	738	670	733	777	713	732	694	691	696	687	699	641	729	729	724	715	708	710	712	699	699	705	733	695	722	676	714	700	741	688	701	765	675	726	690	729	664	741	682	685	715	754	673	754	686	718	708	715	700	736	717	685	707	717	757	732	729	682	743	747	685	705	758	695	714	762	692	688	715	709	710	716	691	735	671	697	720	702	696	720	740	706	680	707	712	711	697	679	707	681	728	800	712	764	765	713	705	637	680	718	683	688	691	698	738	707	680	736	691	730	722	714	702	739	763	696	714	725	683	689	728	719	708	655	675	708	721	698	763	691	694	716	728	729	760	710	714	699	709	688	710	729	706	704	725	721	723	714	728	705	664	745	762	695	725	739	716	702	767	688	720	709	707	719	739	764	707	653	741	722	706	723	769	675	719	688	735	718	733	658	710	678	682	747	727	733	684	717	713	653	713	765	739	765	686	682	678	724	686	723	762	687	696	710	728	747	688	718	745	725	724	664	660	732	698	722	727	717	715	746	716	685	679	718	678	687	693	695	742	743	718	703	733	706	720	689	732	738	646	692	744	719	781	674	728	703	700	736	727	692	715	709	710	703	744	771	693	687	688	732	664	755	705	691	667	719	667	704	688	714	712	692	681	679	720	705	714	716	692	709	722	722	703	697	721	676	729	713	732	738	698	695	699	718	693	728	696	715	702	726	747	712	767	749	718	724	746	708	734	674	704	720	730	723	757	729	736	666	718	711	713	688	724	702	730	730	752	743	685	669	708	697	724	726	725	698	698	721	718	710	689	693	681	686	676	709	683	740	689	708	702	730	698	697	710	695	762	718	676	708	663	739	706	703	732	702	696	694	715	744	745	718	742	725	738	735	713	741	691	664	720	648	743	717	720	683	719	702	735	764	647	762	700	689	725	718	675	691	716	700	692	717	743	738	773	711	677	737	728	713	713	742	732	683	645	699	703	743	713	754	707	690	720	727	690	663	719	704	734	680	717	708	690	739	740	733	705	719	708	721	683	705	713	698	683	737	660	701	703	715	705	716	755	733	691	756	767	753	751	720	697	713	731	738	683	722	691	715	733	732	707	728	717	775	727	706	724	729	751	751	684	761	736	660	727	705	717	748	687	692	722	717	741	707	698	735	709	792	721	699	747	668	682	701	623	730	691	747	697	714	707	669	704	704	694	675	720	745	727	755	711	689	735	694	701	677	696	708	704	702	722	671	743	748	721	691	678	768	733	704	697	741	699	724	665	692	753	700	678	716	686	704	681	667	687	730	756	683	725	721	723	706	682	731	712	687	717	664	709	712	760	677	713	692	721	727	638	717	677	707	690	725	722	722	721	715	693	690	728	704	740	693	646	731	673	675	701	719	716	690	704	761	696	717	713	715	706	719	668	722	736	680	686	755	713	736	737	699	675	742	785	720	710	688	710	738	667	696	757	760	677	682	694	730	643	724	704	692	755	711	671	685	720	704	686	728	714	689	716	724	723	697	726	699	677	729	649	719	707	661	679	717	777	722	676	695	719	734	708	708	710	731	681	752	706	767	773	674	704	707	752	688	759	719	749	734	702	712	679	743	680	720	699	695	739	705	747	678	723	694	692	709	726	674	716	783	710	707	727	702	692	704	690	726	707	696	755	750	668	746	730	648	640	744	690	709	702	713	720	701	714	733	716	751	696	704	734	743	687	747	744	671	738	725	728	674	705	703	688	723	708	738	701	659	763	755	725	726	709	678	690	675	710	673	727	701	668	704	711	744	668	737	694	756	705	702	735	728	667	679	689	732	727	731	714	719	703	709	662	661	708	648	715	672	724	666	708	697	687	704	716	715	706	731	705	676	694	712	687	744	719	718	672	715	720	701	724	713	719	726	699	690	722	757	782	728	692	733	735	711	724	720	700	719	773	690	739	704	689	722	717	677	676	724	720	690	657	691	728	722	703	695	726	711	698	701	721	738	736	705	683	739	686	746	654	664	708	744	702	666	665	736	669	711	717	716	700	690	708	717	709	723	685	678	693	688	702	717	707	688	713	706	722	702	672	719	723	720	708	702	668	705	675	683	739	732	733	737	709	714	673	741	681	668	728	759	686	713	731	711	675	670	694	724	734	644	748	712	704	680	735	661	709	677	699	693	741	726	687	680	719	717	726	746	708	716	688	730	685	713	711	691	638	712	723	664	703	686	683	692	692	758	704	668	671	768	669	691	707	689	705	687	738	684	757	737	739	667	697	696	691	711	701	733	719	710	714	725	718	718	697	699	727	697	699	768	688	738	727	705	740	721	708	702	696	652	710	687	713	761	756	695	681	697	740	717	688	758	713	695	740	708	658	688	731	719	667	732	678	711	729	695	753	714	670	703	682	728	702	705	673	759	695	697	720	730	702	687	714	693	710	746	692	674	708	703	716	741	689	669	714	736	735	729	702	687	723	738	678	689	671	780	720	699	681	760	705	706	668	711	681	733	653	699	679	744	730	719	705	700	737	687	701	734	669	701	697	694	718	745	751	726	738	707	703	708	724	767	681	703	741	687	712	699	706	658	729	649	673	789	744	735	721	747	693	734	695	727	677	703	690	647	690	720	706	724	711	723	658	657	656	718	694	713	706	701	662	724	728	678	704	698	737	714	705	789	702	659	722	706	705	714	701	678	696	661	663	720	694	711	702	767	733	671	739	696	727	699	720	737	718	681	724	710	678	725	721	729	737	710	685	705	715	698	743	703	705	703	709	725	684	705	761	701	710	737	630	748	711	705	682	716	693	732	718	789	648	740	715	747	704	702	731	705	790	749	719	701	692	707	710	728	758	708	730	681	709	745	711	702	692	721	724	709	733	703	741	667	689	737	712	731	783	706	707	711	716	734	701	708	762	710	661	716	693	706	724	689	708	736	705	739	709	670	704	732	744	687	738	713	707	687	698	703	703	717	689	669	699	694	776	724	715	667	717	744	734	701	695	659	772	704	734	731	682	753	659	733	730	750	752	705	683	730	720	727	736	684	733	740	689	724	691	704	736	744	698	719	711	713	727	696	693	713	713	713	683	693	708	695	698	690	728	726	689	722	748	737	750	725	730	742	743	750	679	755	728	703	722	690	665	727	747	674	674	745	673	734	755	728	687	742	694
23436	22518	31229	25840	21307	16626	3500	546	493	461	480	469	437	455	426	452	455	441	482	447	426	469	420	458	451	414	435	444	432	432	415	412	443	466	449	433	481	448	436	451	436	440	458	453	394	467	426	420	450	415	431	428	421	452	418	455	434	450	456	435	429	454	440	434	430	407	469	382	408	446	455	413	411	440	404	462	433	400	410	469	447	428	425	423	446	417	430	444	413	449	415	436	456	443	399	450	431	407	434	440	418	425	427	431	457	402	424	410	406	425	414	398	440	458	452	437	416	416	426	420	418	419	414	434	431	421	410	434	393	447	434	452	407	447	402	444	442	401	442	443	440	433	424	441	409	460	454	416	408	431	453	439	414	409	404	434	423	446	461	438	465	431	455	468	446	434	412	427	455	416	428	406	408	420	429	431	428	444	447	421	409	437	404	405	449	459	461	472	460	428	391	442	447	438	410	420	423	426	471	438	423	433	420	420	410	476	416	466	448	477	428	448	441	469	427	475	421	417	431	443	454	394	453	462	439	427	413	459	454	460	448	414	442	511	451	426	445	420	426	463	459	421	443	418	454	422	424	464	435	428	440	419	425	438	410	399	436	429	436	449	456	432	431	419	426	432	443	439	477	416	419	405	436	435	401	505	421	413	425	408	432	407	418	421	444	459	426	427	467	433	464	440	431	494	411	455	479	455	375	411	438	387	460	417	437	432	413	399	422	446	457	436	456	440	419	363	408	450	437	440	447	433	420	397	434	436	449	454	408	420	454	432	392	414	451	430	485	458	432	430	455	425	481	404	453	444	383	438	446	441	444	422	394	437	417	423	427	460	428	422	428	431	427	438	447	450	432	426	422	449	421	424	382	417	456	460	467	444	428	420	426	450	439	445	442	428	419	414	470	459	487	462	450	424	441	440	444	430	456	420	438	442	432	449	410	397	436	445	401	436	481	430	465	463	395	442	427	429	492	404	430	420	448	426	414	432	432	423	446	475	406	421	412	420	371	431	413	417	423	413	427	435	441	457	456	402	442	421	426	473	401	423	424	458	443	462	451	402	420	464	394	483	437	446	444	386	451	465	452	439	432	443	425	442	409	433	409	424	424	432	423	419	440	486	462	443	451	465	419	428	401	436	412	431	463	442	450	400	456	456	415	448	409	436	456	427	437	452	426	413	415	416	444	448	424	448	460	435	458	416	470	427	434	434	445	445	429	423	415	414	423	444	419	430	427	439	442	416	412	397	426	404	426	439	423	448	485	434	438	436	411	452	443	409	413	430	432	472	444	429	410	426	408	457	470	458	453	436	402	436	431	460	434	443	450	412	442	392	488	447	422	431	465	422	471	428	471	428	429	422	430	438	419	443	459	438	410	460	422	440	485	424	435	435	425	446	440	454	412	457	426	400	446	429	449	426	467	431	455	453	456	429	420	425	407	420	463	442	443	441	419	441	436	443	460	416	409	459	429	437	423	409	454	405	446	431	453	417	448	422	401	418	462	434	453	401	449	411	415	445	465	420	442	460	437	423	436	463	420	420	407	407	445	471	437	433	420	459	429	443	423	440	461	431	405	418	455	465	425	407	449	412	418	446	453	442	465	446	420	466	428	456	479	440	429	447	454	423	454	417	430	424	428	422	395	430	449	474	452	432	443	450	438	453	431	416	411	427	441	453	437	431	478	432	448	440	430	428	421	466	454	427	412	406	444	423	476	431	400	454	466	483	412	428	459	468	427	427	399	473	421	452	480	457	407	427	426	446	427	444	464	437	428	468	476	455	434	414	420	416	441	435	448	449	398	418	432	453	455	455	434	421	456	440	432	469	424	423	441	396	411	437	401	431	458	484	473	433	424	436	449	423	430	416	447	436	423	455	494	420	419	425	438	432	397	423	461	407	422	407	420	428	432	461	424	463	431	438	466	463	439	439	440	425	428	445	436	430	427	449	426	408	419	450	437	441	440	422	457	452	470	418	480	454	420	434	453	456	433	459	444	439	433	436	448	459	454	438	406	443	475	413	408	440	428	458	462	411	400	448	438	439	442	425	440	436	414	459	426	414	448	417	414	487	425	429	421	451	464	447	466	461	416	408	373	419	450	443	450	417	470	441	435	454	430	430	422	422	404	425	436	405	408	419	424	459	408	432	436	438	479	434	437	478	447	412	393	427	413	414	414	432	419	408	460	454	455	451	442	427	468	407	447	437	451	445	433	423	459	406	453	429	443	392	425	421	422	404	430	410	439	437	427	434	433	428	409	450	437	444	441	451	430	433	434	438	440	430	463	402	439	436	405	444	393	428	435	402	426	436	399	461	482	426	423	433	434	441	437	433	440	448	424	465	431	449	507	436	409	418	415	433	445	409	421	420	420	456	399	423	445	479	421	434	414	447	419	434	420	404	421	406	423	433	443	427	453	424	442	468	419	433	455	421	427	437	445	418	431	447	439	438	459	452	428	437	431	448	451	422	440	428	434	418	437	427	427	479	485	425	415	434	451	411	421	426	398	452	425	439	400	421	428	398	469	428	436	467	428	430	430	430	466	414	435	424	432	423	441	438	437	418	441	399	450	448	456	442	430	424	472	441	427	428	430	435	424	391	459	409	476	429	394	444	396	443	419	411	436	428	402	450	432	439	450	438	431	479	430	408	415	428	462	432	409	429	437	429	450	478	447	451	416	430	425	421	481	455	426	428	501	423	456	454	443	393	473	448	446	408	421	424	436	433	441	397	402	428	386	441	428	404	441	435	429	423	439	443	439	431	441	462	432	410	439	427	418	408	447	425	427	453	410	427	419	460	443	411	401	455	435	414	405	438	439	435	427	440	420	399	412	453	429	427	438	453	410	419	402	446	422	448	447	413	455	454	473	420	425	478	452	456	406	448	412	433	441	433	441	399	387	456	438	453	429	403	464	446	466	421	461	419	405	410	450	445	417	433	399	453	444	416	415	406	450	414	449	413	450	427	450	426	429	431	435	426	441	431	425	415	415	442	460	471	422	429	465	443	433	415	439	414	415	457	418	446	433	406	414	421	431	445	421	434	412	434	434	417	458	419	458	408	427	446	452	451	453	431	407	402	419	434	402	407	412	461	418	420	439	459	443	425	418	420	413	429	425	435	464	448	460	431	412	405	426	417	439	432	433	424	421	430	424	418	422	480	458	443	413	449	417	440	426	461	449	374	466	434	410	440	420	473	424	458	453	451	481	447	403	453	442	401	420	420	453	412	481	472	441	434	414	459	462	430	427	402	429	446	426	429	476	415	418	423	461	435	418	472	387	415	432	443	445	400	409	435	432	450	428	432	396	451	444	396	460	426	437	471	439	406	432	428	424	442	429	435	421	414	449	436	450	410	436	431	421	457	420	413	444	444	418	421	440	405	442	447	449	415	405	434	443	414	444	403	449	435	462	447	448	433	466	445	436	479	446	477	447	433	407	428	452	423	399	402	414	371	407	413	427	416	423	458	460	404	420	430	456	414	433	437	414	463	460	427	418	415
61169	100657	74339	45462	22845	6694	1590	894	785	687	750	769	783	771	815	745	734	796	842	797	807	774	729	776	771	760	769	763	738	760	768	811	777	773	753	747	768	782	749	765	757	757	740	753	806	753	753	751	739	832	743	761	774	774	744	802	763	735	758	763	780	753	752	757	826	780	783	803	769	762	795	782	764	753	731	814	732	719	828	791	787	756	806	768	783	758	783	758	786	782	760	754	733	810	753	773	743	771	773	763	763	741	794	754	744	753	741	768	766	762	792	740	729	775	767	757	769	769	796	721	794	778	769	749	748	804	822	760	799	775	759	810	761	862	706	807	808	737	773	783	737	744	782	769	766	762	802	761	733	772	782	732	794	831	782	754	812	796	770	776	744	769	785	813	755	720	789	772	769	779	781	721	731	752	801	736	795	784	757	777	783	731	763	746	770	766	762	787	777	750	734	775	779	783	799	756	734	822	766	790	772	771	733	749	752	771	812	768	775	747	751	752	749	756	783	773	760	737	838	756	769	799	782	795	811	830	769	764	758	754	779	737	784	736	806	820	772	778	810	729	829	789	736	781	773	768	782	824	745	768	816	789	802	769	809	760	753	774	762	744	790	739	761	794	792	792	766	777	781	802	818	809	720	755	714	752	808	806	842	802	756	788	734	796	778	771	765	779	788	762	766	693	785	734	771	769	783	769	740	728	805	771	751	769	742	757	806	724	757	762	741	774	692	816	803	818	763	803	783	733	753	789	711	767	780	791	783	787	794	733	786	775	744	773	752	793	776	788	735	755	722	755	754	808	729	729	816	787	779	776	803	770	741	757	777	763	791	785	767	789	742	726	734	784	776	795	736	780	769	761	768	737	790	791	751	779	806	772	775	781	779	774	767	756	790	784	801	757	756	787	807	785	752	765	767	779	725	804	754	768	770	791	783	746	742	774	826	803	713	739	790	784	798	781	762	764	798	794	780	773	753	750	746	744	789	771	759	745	769	731	760	778	767	807	704	758	779	786	753	771	778	737	759	760	779	776	761	755	784	794	765	746	778	823	785	735	801	761	789	776	795	811	787	791	797	719	752	758	770	801	755	780	751	775	818	801	749	718	799	768	759	740	722	793	728	817	778	763	727	771	775	739	745	792	775	768	733	757	731	739	806	730	796	736	797	770	793	775	748	841	761	830	763	730	733	795	733	768	774	766	756	771	743	803	752	757	783	791	765	756	716	752	788	753	810	717	785	773	713	810	756	745	751	790	764	757	783	823	739	727	752	787	745	747	824	827	818	814	784	781	770	738	773	760	762	783	750	735	801	798	776	778	825	753	738	764	782	738	737	785	785	712	778	756	772	777	731	756	813	781	725	739	821	732	802	769	752	792	737	743	746	730	767	768	750	771	746	758	777	725	776	774	795	790	767	788	745	757	768	727	771	773	756	801	741	752	774	742	772	758	722	771	763	710	757	782	791	764	785	769	753	752	738	778	782	783	790	763	773	738	750	785	736	720	788	796	783	806	711	767	718	751	788	772	770	783	730	720	768	793	774	736	796	760	785	758	759	744	786	773	805	788	764	766	754	740	858	764	742	793	734	761	742	761	738	795	747	744	768	758	799	767	818	707	736	788	790	766	818	817	791	785	805	774	746	763	817	735	837	816	726	760	725	781	741	766	754	764	747	793	799	769	792	755	784	765	788	749	756	783	806	799	754	797	779	748	786	802	746	743	767	765	812	849	754	788	737	745	816	811	727	789	744	743	769	780	820	744	752	776	735	773	774	763	782	752	762	773	764	743	757	780	739	831	800	741	784	784	765	807	780	779	737	810	784	741	760	767	768	766	759	734	759	807	811	730	744	740	763	750	816	756	760	743	779	770	830	769	726	772	773	790	747	801	815	787	734	760	762	780	757	745	778	785	748	770	773	780	757	746	785	744	733	799	775	769	751	769	780	732	721	741	755	765	815	756	748	755	797	786	769	758	755	756	790	807	766	711	769	806	704	731	759	765	767	831	756	753	780	794	819	790	802	764	768	727	769	813	764	787	767	764	749	766	788	795	786	765	793	780	770	742	741	722	728	740	793	739	736	795	792	780	746	770	790	771	819	743	752	762	771	742	758	774	741	754	755	785	738	793	735	802	734	766	747	806	815	800	812	781	769	787	767	765	747	829	812	815	825	776	776	799	740	817	755	748	770	707	756	794	780	774	797	749	783	719	757	769	787	805	747	809	761	756	697	769	747	745	787	724	784	745	772	782	781	713	764	783	752	776	814	745	767	796	756	738	770	739	768	769	764	797	729	788	760	810	748	817	754	852	742	730	707	766	747	751	765	756	763	806	787	773	777	805	764	751	761	728	752	777	773	771	770	783	768	778	780	718	775	782	760	736	789	756	766	802	805	740	814	809	789	747	800	773	780	813	728	743	783	779	769	765	814	724	748	743	779	827	754	783	772	743	751	760	752	768	748	811	801	770	785	754	761	728	809	826	732	812	740	734	839	751	754	773	756	826	755	729	778	734	717	772	766	786	753	747	749	741	820	744	755	808	753	783	770	782	801	809	788	792	802	785	787	751	699	799	783	730	784	797	779	786	796	762	769	772	810	797	764	790	784	752	757	781	764	777	744	773	727	784	810	764	750	790	790	779	745	746	761	755	768	738	766	763	757	751	720	793	790	809	817	767	810	766	770	738	761	822	784	831	788	741	780	819	758	799	778	776	806	772	754	788	805	797	804	795	778	782	773	763	767	792	763	714	756	791	740	739	742	804	748	747	786	785	765	752	758	767	744	760	767	767	771	750	722	796	747	809	750	744	771	759	755	771	739	778	772	776	750	751	754	758	748	776	748	790	772	719	740	777	764	798	761	755	719	804	758	703	778	698	740	742	797	780	728	864	729	744	761	797	806	781	720	776	759	753	752	768	748	793	799	757	767	735	756	716	797	766	748	834	767	796	756	809	813	794	757	727	711	759	782	781	749	756	821	793	819	770	753	754	759	825	781	797	747	777	804	771	784	753	758	766	806	767	736	789	753	801	756	734	768	752	790	807	771	786	786	766	769	795	788	793	781	751	788	745	762	778	735	789	718	814	818	773	746	755	787	732	746	769	722	758	761	731	770	800	746	742	746	769	784	790	810	756	814	792	820	755	812	808	788	736	714	744	740	753	756	794	753	804	747	729	780	748	779	797	744	754	774	715	719	797	796	795	726	738	763	778	727	787	790	748	754	781	739	800	803	770	774	735	737	798	681	727	766	765	723	722	799	772	760	746	756	775	795	763	754	764	741	725	804	789	750	752	783	766	813	810	746	758	740	747	783	748	799	720	738	769	755	781	741	750	800	785	785	803	789	788	736	771	786	778	779	772	763	742	754	790	751	758	735	724	746	811	777	760	825	780	757	741	755	839	815	775	777	778	725	831	766	763	731	770	754	801	774	790	761	799	754	786	745	748	812	783	714	781	781	747	772	719	796	708	778	783	833	779	845	745	757	793	765	751	727	758	772	775
29346	31047	27382	12378	2220	676	418	394	407	384	394	393	413	380	398	375	372	398	356	389	366	382	390	400	413	392	419	381	377	380	401	369	379	408	374	369	399	343	378	383	407	360	385	399	395	376	396	424	382	391	364	368	357	357	396	389	402	393	376	356	401	379	392	366	370	396	392	352	373	391	382	352	376	391	407	381	399	369	360	371	371	352	397	380	401	415	366	368	378	340	383	357	384	388	386	400	375	382	370	368	372	376	401	384	409	376	385	401	370	384	354	374	398	358	394	356	346	408	370	413	375	364	370	377	372	405	393	393	421	374	401	425	360	367	360	392	413	385	413	382	403	386	413	417	370	384	376	384	358	412	357	395	381	352	401	395	390	367	383	404	390	402	388	416	411	372	388	386	349	363	368	398	428	380	369	389	367	409	391	360	378	350	360	372	413	404	354	362	372	383	390	372	403	391	358	366	357	374	416	365	370	377	381	384	393	385	348	390	390	352	374	346	375	397	395	376	334	368	402	378	364	402	365	365	372	367	393	393	377	411	419	356	398	364	382	412	377	389	351	400	375	377	402	416	378	363	403	357	379	396	373	399	409	389	371	396	392	391	347	370	394	387	408	370	351	413	381	380	396	369	367	371	399	367	393	380	380	404	360	383	396	366	424	367	383	399	386	381	433	369	394	326	391	345	385	365	395	386	412	338	414	392	384	382	391	380	359	385	411	365	380	384	396	421	347	390	394	377	381	363	397	404	362	413	370	357	368	373	397	396	340	352	373	376	367	355	383	384	320	380	383	350	353	379	354	363	371	405	368	379	391	359	357	360	389	382	400	386	392	360	414	347	373	373	355	385	397	363	400	369	372	358	362	405	389	373	405	393	392	391	402	394	363	390	360	348	397	383	358	386	376	419	380	361	394	412	348	373	366	353	388	391	395	393	382	414	412	382	380	392	399	365	366	384	382	383	393	386	383	405	372	369	367	371	362	383	411	389	370	395	384	383	379	351	363	426	367	383	391	388	356	415	348	395	392	401	375	355	415	352	390	356	402	361	348	377	413	381	391	335	372	410	359	416	394	395	386	406	368	377	386	388	351	424	401	409	371	377	387	422	394	370	389	370	354	367	370	371	393	359	383	404	334	377	347	399	359	420	394	351	358	383	389	365	407	383	381	366	386	393	386	374	396	415	342	397	385	388	344	397	375	392	390	402	374	412	359	367	421	363	372	398	406	402	366	423	363	370	405	341	410	376	377	378	424	381	361	367	382	388	421	399	363	384	408	403	388	408	355	353	388	389	376	364	390	381	384	388	388	384	367	413	392	388	384	355	362	375	378	373	358	399	372	381	386	357	366	367	386	401	367	370	430	398	403	394	372	376	367	368	387	386	408	381	366	393	351	377	388	367	382	343	397	378	365	369	390	383	360	402	386	393	392	361	369	437	371	381	407	369	398	385	396	381	377	395	368	378	381	375	344	385	358	391	400	379	381	375	408	399	375	406	365	376	360	397	386	367	386	419	392	356	405	390	395	399	383	382	381	376	370	390	404	380	377	394	361	372	350	397	399	429	360	377	394	397	395	388	388	380	378	368	398	404	383	395	402	408	395	386	382	399	398	373	421	379	397	333	365	357	390	418	360	356	380	380	402	381	395	412	393	362	392	389	383	358	429	367	365	400	394	387	402	359	404	390	380	389	405	401	410	387	375	364	367	394	373	389	364	373	381	373	352	391	413	375	390	383	430	379	382	407	361	382	404	419	376	384	371	366	395	409	383	392	381	393	351	361	421	371	415	346	377	353	385	373	344	341	387	398	361	443	390	397	389	398	383	389	366	365	361	390	368	349	399	380	361	399	385	360	390	369	401	376	392	355	381	403	353	358	341	359	351	410	369	361	409	403	378	410	381	387	368	393	394	409	364	363	390	359	363	345	383	385	365	403	391	371	412	380	412	397	368	391	405	380	368	421	377	360	371	364	377	366	392	381	377	418	349	384	396	388	398	392	372	358	347	407	374	396	389	370	391	401	387	397	361	357	427	413	358	357	364	327	364	345	328	355	361	375	408	391	381	384	389	362	341	390	386	412	375	404	399	387	400	389	427	376	417	369	372	372	363	396	359	366	379	357	405	387	381	382	350	377	369	385	385	394	371	353	410	366	382	385	391	357	361	362	368	391	421	378	403	411	359	387	398	375	371	372	372	393	395	384	394	376	347	384	399	344	391	412	394	391	363	373	355	372	362	394	390	360	348	380	371	381	374	449	384	366	383	366	369	383	405	389	387	375	387	336	376	403	380	382	353	359	373	433	401	388	384	422	370	342	370	407	351	435	354	405	363	391	377	362	376	389	378	403	402	373	384	390	406	406	410	385	371	372	366	373	390	395	379	379	403	394	382	364	381	351	374	359	376	398	402	375	355	377	354	401	386	344	381	426	372	365	368	348	370	388	401	392	388	380	355	371	360	384	406	355	358	369	388	375	371	391	381	415	382	369	383	393	360	372	361	348	353	398	389	393	394	400	393	360	357	379	413	400	363	409	418	418	387	367	405	408	359	372	411	353	329	353	402	375	401	429	382	370	368	410	400	394	380	367	377	429	384	402	378	379	393	379	376	442	343	394	400	369	384	384	378	382	377	371	385	369	408	389	372	434	349	396	369	335	399	389	356	397	381	365	375	411	389	360	404	391	362	380	368	388	396	369	392	387	411	396	363	391	369	395	394	376	380	366	345	396	366	382	385	377	406	361	421	381	365	387	358	411	380	352	370	376	367	394	393	357	391	361	380	343	398	409	357	375	368	417	402	407	392	396	372	383	406	370	374	397	368	360	371	386	374	376	397	404	374	397	387	399	371	386	417	367	362	391	385	377	387	365	348	390	330	382	385	363	374	414	387	385	388	394	395	405	391	375	384	386	395	375	399	363	417	374	345	385	345	386	382	404	386	380	382	388	407	409	400	381	380	388	386	389	417	384	385	357	361	365	410	404	394	416	346	356	368	375	384	375	412	374	389	377	416	379	367	380	371	369	415	371	350	364	422	348	387	384	381	403	368	391	402	366	367	404	376	386	385	392	411	389	364	387	386	428	363	363	419	376	365	359	359	399	358	383	345	392	385	355	356	377	369	344	396	365	403	395	362	376	377	380	396	392	398	377	412	374	368	385	341	373	414	373	365	366	366	378	368	401	398	369	383	378	388	351	341	385	377	359	363	376	367	404	389	399	382	376	336	384	401	391	397	395	372	378	361	405	357	404	397	381	397	410	379	338	368	387	422	386	405	361	345	395	344	378	372	390	417	387	335	373	377	357	399	391	361	423	355	395	404	386	380	386	371	401	379	386	362	390	392	371	370	415	378	374	362	381	364	386	389	403	381	387	373	393	403	375	393	374	408	383	384	408	357	387	408	366	367	383	394	351	393	392	364	406	376	384	376	376	382	393	391	363	382	403	398	381	382	359	364	383	389	378	380	417	391	366	424	398	387	388	357	394	391	397	413	384	385	391
36118	48075	33060	14047	4274	1356	794	728	711	721	695	704	683	765	652	702	722	752	729	686	725	708	732	708	711	679	758	716	684	714	692	703	677	699	697	705	733	699	679	746	731	678	722	749	719	694	704	680	691	720	738	705	692	753	644	685	703	677	673	711	707	691	718	774	687	694	670	686	717	691	680	711	724	719	723	703	746	722	662	732	716	669	719	681	713	712	697	719	751	736	716	759	696	690	700	638	747	704	723	758	654	715	703	781	678	708	729	711	725	754	721	697	712	713	754	704	702	688	689	711	681	711	688	642	699	700	709	735	727	720	678	739	693	736	701	685	713	728	707	738	747	725	760	713	779	725	717	683	702	703	704	704	757	774	730	734	695	682	675	720	726	670	711	681	696	686	740	713	728	663	695	699	666	708	676	728	686	641	736	712	698	707	720	705	715	730	696	700	713	728	660	670	672	683	693	700	712	688	713	718	746	735	744	732	717	766	700	691	727	708	695	710	734	711	699	677	729	707	706	667	718	682	712	731	668	716	711	710	643	666	724	715	732	702	686	683	697	678	661	698	738	641	688	763	702	700	737	697	665	700	740	675	674	688	707	688	710	709	640	737	679	698	703	712	684	735	677	648	701	713	727	696	667	682	679	663	708	696	660	735	724	681	694	700	704	776	749	752	701	745	696	738	705	725	713	698	723	690	673	743	752	698	650	721	661	731	764	670	683	702	738	723	738	679	717	690	725	743	680	711	713	745	658	719	693	745	678	715	708	733	694	701	697	725	702	730	678	737	720	705	652	676	708	659	724	671	721	748	680	707	666	678	697	687	684	710	733	685	696	695	681	692	746	722	678	714	715	735	691	711	724	719	684	691	666	686	700	720	717	692	717	740	739	762	652	706	669	691	685	680	734	727	725	746	720	688	665	693	700	703	673	659	701	726	682	739	729	721	706	663	689	691	702	672	727	723	728	712	722	668	706	748	738	696	691	727	711	689	751	724	687	694	694	723	742	718	725	704	722	682	749	679	716	684	701	722	699	660	683	718	760	704	686	728	734	678	790	759	679	679	715	717	717	705	728	682	655	726	729	689	661	714	682	712	684	694	677	724	676	727	705	658	701	677	753	693	708	743	696	736	729	726	732	748	670	676	686	680	706	714	727	726	710	734	682	687	700	690	767	694	744	694	725	684	695	690	676	692	726	709	702	719	757	740	668	715	697	709	697	728	727	682	732	700	684	738	707	686	712	741	692	721	692	682	689	723	735	706	751	714	712	714	671	731	707	733	690	728	709	743	711	687	749	717	753	698	765	701	753	735	789	732	714	696	735	776	693	652	728	674	705	707	722	680	694	705	705	742	698	699	718	712	673	673	697	733	750	712	733	719	655	735	708	767	699	699	663	706	698	744	681	727	690	724	678	678	689	691	673	682	674	657	709	782	710	693	728	702	708	692	737	748	709	681	748	665	727	683	718	720	754	728	687	717	653	745	707	734	749	695	710	723	731	785	708	688	773	700	734	677	717	688	733	781	729	732	730	749	715	688	694	735	701	681	729	742	680	742	671	722	670	730	695	726	710	684	712	724	748	703	697	725	665	726	739	689	642	742	702	714	727	658	666	693	734	677	725	730	748	711	684	704	751	703	713	716	684	723	707	720	735	699	669	740	664	734	692	709	717	688	759	718	710	720	665	722	699	715	746	725	702	742	651	688	705	663	686	684	671	709	704	686	689	731	721	689	685	652	733	687	730	709	667	660	715	734	710	726	666	697	673	697	729	718	684	691	718	717	758	693	681	709	698	711	683	699	744	734	696	710	746	700	743	712	703	684	714	741	738	692	687	748	713	729	732	720	769	707	687	702	739	703	667	791	687	742	724	696	723	738	722	704	707	751	735	709	702	711	746	708	684	687	703	744	756	664	758	702	744	689	671	687	671	704	694	689	700	748	733	724	704	661	740	713	685	729	730	660	725	681	711	688	756	734	719	731	690	674	717	696	752	730	691	690	702	751	663	678	695	737	725	731	732	726	712	707	724	684	713	713	729	689	744	707	713	670	706	742	756	676	687	695	692	724	721	771	720	668	685	714	723	694	695	693	689	716	725	700	733	707	735	679	695	722	703	717	747	700	716	704	708	690	666	717	755	711	691	706	692	677	720	688	713	678	732	699	682	693	718	726	716	753	682	733	693	704	704	758	713	714	728	753	652	659	707	726	694	674	698	699	697	711	712	729	724	735	747	668	692	704	662	716	723	720	685	724	714	700	745	739	724	680	747	683	712	745	744	681	723	698	701	711	768	748	717	731	687	706	686	705	733	735	682	707	745	742	681	683	754	674	724	705	698	707	702	630	671	705	693	683	747	743	699	726	706	691	750	702	700	644	718	686	726	735	729	728	737	676	711	754	698	664	708	733	698	726	728	717	755	680	740	729	766	711	739	652	705	740	674	685	722	712	707	672	719	686	725	704	706	682	712	698	697	674	668	733	758	758	704	710	674	695	724	705	689	722	721	671	694	709	714	715	694	640	745	775	691	674	711	733	674	759	707	688	714	728	674	744	711	699	699	666	706	689	746	688	726	702	693	743	719	693	711	686	725	701	697	740	710	725	738	712	728	669	706	688	739	720	688	687	722	708	739	686	683	668	714	743	707	733	752	725	742	716	727	800	708	700	727	689	707	751	778	693	717	701	784	694	720	708	665	705	670	722	716	695	714	692	680	721	730	708	716	685	654	649	700	720	719	719	770	687	715	665	720	678	687	675	676	729	675	702	747	732	673	705	705	688	686	729	700	702	742	710	712	696	704	680	728	699	686	729	693	706	726	775	662	719	741	748	690	693	704	702	682	711	681	730	734	716	729	721	701	644	679	716	725	739	650	731	690	723	669	731	708	712	705	690	708	705	702	696	679	704	652	706	682	748	723	681	690	660	723	733	746	702	675	667	717	743	720	702	722	756	707	685	751	703	705	722	717	748	682	733	715	713	698	757	709	728	668	736	692	742	719	706	731	686	724	757	647	697	728	712	744	715	720	719	701	706	695	745	723	734	745	735	704	698	740	746	691	703	679	667	714	726	736	690	734	708	703	694	769	737	760	725	697	726	690	740	746	716	746	725	660	690	692	693	691	660	699	706	686	720	697	708	686	692	728	718	736	708	709	696	702	734	717	734	683	740	729	717	711	677	707	708	686	694	624	706	662	711	711	681	694	697	733	768	749	726	690	686	696	715	708	668	700	673	749	619	699	733	694	716	703	714	703	709	728	705	681	737	705	708	707	677	743	652	729	737	687	705	744	670	746	745	749	653	728	724	705	731	761	707	692	713	738	708	683	708	719	713	687	712	732	661	683	662	720	691	682	682	696	722	733	699	686	712	701	712	729	699	659	734	724	732	723	718	754	622	688	709	748	717	744	702	683	699	734	684	683	708	726	701	674	695	767	711	754	644	715	722	739	742	672	722	720	691	669	730	717	697	665	699	715	707	703	711	669	642	733	770	727	728	731	733
25092	24450	34224	28234	18422	5579	810	442	387	392	428	378	391	356	399	394	404	388	409	357	386	431	362	377	375	366	382	423	378	385	357	396	391	397	381	412	366	371	400	396	372	373	381	404	400	384	362	431	382	377	389	392	353	393	388	396	410	365	416	368	397	372	395	378	355	389	382	389	374	379	409	371	357	374	365	343	410	381	351	353	393	377	353	391	392	423	370	396	365	370	412	385	379	382	388	364	376	388	396	367	365	366	368	417	391	393	402	388	408	379	387	385	394	378	367	398	373	332	383	396	399	353	391	400	380	388	380	393	360	381	394	407	368	359	391	358	396	403	433	413	386	393	396	381	434	349	367	408	371	377	402	393	379	405	370	376	376	380	421	388	393	348	373	397	401	396	360	394	396	352	374	393	358	384	387	386	368	422	390	380	376	380	356	384	385	366	402	395	374	368	361	385	365	378	381	388	377	385	375	399	358	384	408	363	391	416	368	369	387	397	382	372	381	367	369	370	376	420	411	372	415	416	363	377	387	389	357	358	371	392	379	395	404	353	387	425	375	387	416	377	393	392	389	385	385	366	378	398	381	385	393	384	391	346	348	372	396	382	355	356	383	379	430	376	415	401	366	358	374	362	369	348	375	391	379	409	345	362	377	398	422	410	397	395	353	381	397	392	368	406	345	383	389	382	396	357	378	362	378	376	362	381	403	382	391	408	380	414	388	370	362	356	392	398	349	381	375	401	387	360	381	346	355	394	383	375	399	344	395	391	361	364	398	366	348	409	387	336	339	376	381	393	379	371	359	376	359	376	375	384	424	369	382	407	372	391	397	383	359	364	336	347	381	375	357	374	346	382	376	397	376	403	384	387	372	350	350	362	377	371	401	412	392	360	368	338	392	381	355	349	379	395	375	387	345	411	357	386	391	354	360	375	381	384	398	364	388	371	376	387	349	367	399	341	377	369	359	379	368	376	353	385	387	416	387	386	389	410	406	382	424	437	357	395	389	371	412	340	374	406	401	351	403	351	355	367	383	373	400	389	417	372	363	411	410	388	395	393	391	406	371	372	372	357	395	365	392	420	383	386	379	397	417	399	391	377	405	404	373	386	383	405	340	386	360	400	416	364	388	383	384	372	403	419	373	384	361	361	383	379	399	364	363	382	397	354	343	346	355	376	395	363	348	400	362	376	391	378	377	399	351	335	379	374	356	356	387	391	388	389	372	377	368	376	389	375	354	353	385	411	378	349	354	411	360	394	391	373	396	382	343	416	384	401	389	368	405	371	408	380	388	380	359	365	363	428	402	366	385	371	376	380	400	349	373	347	373	400	383	378	371	401	387	383	394	395	392	363	356	348	360	389	386	362	378	449	386	402	365	362	407	392	357	345	397	372	400	383	375	376	363	402	366	368	360	386	354	407	376	351	428	354	386	372	377	411	373	398	394	359	374	369	356	363	364	344	397	386	390	386	360	415	394	381	369	372	391	373	405	390	387	364	390	395	346	365	383	408	380	370	388	357	399	376	378	367	371	410	358	358	372	415	377	401	381	398	374	403	398	375	353	367	378	357	423	355	379	380	369	380	407	410	384	376	399	372	391	437	376	414	398	375	362	371	361	376	417	372	400	378	394	369	352	377	385	388	396	422	399	357	366	369	396	381	386	390	379	393	407	404	368	383	352	382	394	375	355	388	408	379	415	387	406	389	363	346	382	398	397	381	396	403	362	377	382	420	359	375	409	370	397	419	395	368	376	404	371	410	385	350	417	389	394	363	379	389	340	362	378	383	402	404	403	384	404	361	390	401	397	381	397	391	368	359	397	355	428	386	390	397	381	374	364	352	370	393	398	328	361	389	409	360	417	413	359	386	415	430	369	383	392	353	362	415	379	374	378	368	386	399	364	376	349	357	391	378	380	339	375	364	413	358	372	382	394	399	418	361	366	382	374	388	356	372	403	391	379	395	398	376	384	385	366	397	393	406	366	367	377	384	374	400	350	380	388	390	388	368	428	390	362	372	403	398	383	362	366	396	394	407	351	322	373	384	388	374	397	380	408	376	396	388	374	439	375	392	398	357	376	425	366	358	369	362	383	374	396	419	374	335	350	383	380	394	374	407	417	373	433	383	414	372	361	351	378	336	384	356	365	404	367	370	363	378	370	355	385	353	391	366	370	370	395	349	386	373	349	419	386	376	368	358	399	401	408	345	409	392	369	378	402	388	411	457	404	338	364	362	418	414	392	381	386	379	375	362	405	390	375	391	353	367	401	387	350	394	369	384	340	400	367	353	383	376	384	389	396	406	362	412	396	378	368	357	399	375	361	384	389	407	362	394	398	378	378	334	366	338	368	397	405	375	412	378	358	355	389	414	396	369	361	409	376	402	391	410	362	386	386	386	364	389	393	414	389	407	383	365	368	372	376	424	353	337	353	381	365	388	420	372	380	407	412	384	378	394	405	360	378	369	400	387	356	383	379	397	374	394	381	356	367	337	406	382	381	402	373	386	370	396	395	391	386	380	376	365	382	383	407	401	364	404	386	384	371	379	402	377	367	392	440	376	357	383	384	367	374	361	376	406	391	379	380	368	370	393	391	364	382	372	395	430	390	364	396	390	390	400	408	356	366	394	377	382	362	425	377	399	375	384	398	394	367	384	375	382	367	367	379	361	366	376	362	369	358	397	353	362	354	391	385	375	372	344	392	396	372	397	387	379	367	396	382	403	396	407	391	448	394	345	384	380	416	410	398	391	320	399	392	370	363	394	365	351	388	355	393	382	370	374	378	344	407	377	396	391	335	383	387	400	401	397	381	370	375	376	388	406	369	364	416	368	377	364	371	436	368	409	377	378	405	363	418	381	380	354	400	376	409	383	383	404	395	374	356	374	405	400	396	408	395	397	369	395	376	389	424	376	370	428	364	393	399	360	352	334	389	375	395	335	407	395	390	368	356	365	388	387	383	381	353	367	439	364	392	386	356	383	388	373	380	388	359	364	364	382	396	390	414	406	356	390	364	395	373	368	370	390	383	412	372	372	355	393	368	385	389	379	367	381	368	369	393	404	378	392	388	384	403	371	402	412	388	383	380	383	378	364	358	373	410	399	425	368	394	377	412	337	379	407	353	376	387	395	401	396	364	394	356	364	390	368	360	369	402	391	383	368	353	385	405	410	353	375	457	364	397	365	408	393	367	392	426	380	395	389	384	372	394	351	372	391	388	417	357	388	382	361	348	394	363	362	412	370	380	361	382	357	330	355	369	390	392	328	357	390	401	431	387	378	390	398	415	384	372	393	349	374	375	402	376	382	354	362	391	391	403	365	421	384	379	395	408	365	320	356	365	405	384	403	359	375	385	392	377	405	365	385	380	419	382	398	366	397	376	376	392	390	386	370	382	404	413	399	366	398	388	386	366	375	409	409	399	377	358	383	412	417	380	406	388	352	398	363	339	411	378	414	374	355	380	408	405	413	403	409	341	388	368	395	374	371	376	346	340	383
59361	87977	64204	36280	15624	4086	1256	772	724	728	680	711	701	685	696	720	717	676	713	730	736	716	699	701	704	738	671	703	714	714	697	696	697	693	728	748	748	690	730	680	719	719	720	760	697	729	706	685	711	716	733	650	747	686	710	675	718	672	751	759	707	693	755	776	731	689	706	693	734	690	707	705	679	730	718	710	707	759	710	677	693	726	745	742	684	726	693	674	704	676	686	689	730	764	667	712	745	751	704	747	704	704	723	742	747	755	722	708	739	705	728	746	712	653	694	655	713	705	733	698	677	728	734	713	704	684	719	760	680	693	728	700	763	687	677	699	717	741	709	765	686	737	681	763	739	737	677	700	738	759	712	730	735	658	732	738	674	707	739	733	674	762	724	709	724	708	707	714	722	750	697	720	743	696	718	745	723	709	704	699	674	751	736	748	781	674	728	714	694	725	732	684	662	713	715	698	744	716	714	705	704	720	719	711	734	673	702	718	747	722	702	714	751	708	687	730	677	675	718	715	738	712	717	705	696	646	734	651	738	699	677	703	682	699	734	710	707	720	691	705	687	721	705	761	697	670	704	702	735	654	724	737	715	702	703	702	721	679	709	677	724	719	669	717	728	707	741	693	699	647	674	733	738	680	668	743	697	711	656	726	735	708	707	717	707	692	668	674	710	738	730	714	716	731	696	712	692	694	728	707	712	726	724	722	728	687	666	720	695	713	706	691	716	717	716	690	714	710	772	682	695	736	699	744	634	756	767	710	711	704	686	698	670	684	684	693	752	696	674	704	736	681	706	723	674	726	703	690	746	715	721	676	656	698	690	693	709	735	685	697	701	753	692	733	708	728	712	698	692	662	695	683	684	688	752	706	698	718	677	732	721	713	725	697	716	721	663	736	721	689	688	699	686	699	707	716	754	712	719	685	697	698	731	688	733	708	793	718	741	745	692	699	681	690	684	682	685	736	731	711	695	694	712	742	733	707	690	671	692	691	710	665	718	723	659	674	695	696	712	705	750	697	686	691	675	740	693	676	742	721	665	720	665	709	661	696	744	702	727	677	678	710	706	733	726	693	696	720	685	730	706	732	721	697	725	661	707	709	737	736	707	703	714	739	721	707	729	676	736	728	797	683	738	710	712	672	762	721	722	673	686	692	701	726	740	740	722	671	737	675	700	651	745	736	682	751	713	723	712	711	706	735	712	704	683	727	679	695	711	688	718	722	723	729	721	695	673	703	699	713	698	733	709	700	682	677	714	712	694	714	787	653	707	715	744	714	714	730	736	720	717	716	712	692	699	745	685	709	734	671	706	688	692	725	689	723	721	714	721	689	748	674	721	746	674	702	710	679	692	716	686	698	717	677	686	713	719	707	672	759	675	694	728	705	711	728	750	709	694	699	734	720	694	723	732	726	659	685	702	712	705	694	716	696	762	707	736	727	673	744	676	675	694	703	680	692	685	704	677	695	684	761	742	659	686	730	706	705	680	743	705	691	751	680	697	695	731	718	657	706	742	693	728	696	719	728	718	729	696	713	709	660	682	731	744	690	713	756	756	693	698	675	712	706	710	716	715	670	725	712	691	708	679	725	760	740	667	678	723	675	712	679	694	724	660	726	747	724	716	750	768	731	740	659	715	656	737	719	703	725	713	690	742	703	710	704	738	726	732	705	743	697	758	645	683	689	695	743	664	667	734	704	689	670	722	711	705	707	740	705	730	657	719	721	743	699	718	760	666	657	691	743	695	681	695	700	708	696	755	706	688	650	737	718	709	775	694	697	677	691	699	773	657	741	719	720	725	742	701	731	765	721	692	704	710	707	717	767	708	675	692	732	703	718	677	692	705	695	707	707	730	722	716	710	690	725	691	692	725	722	705	735	688	746	674	672	744	722	685	725	714	685	690	734	725	713	708	700	720	690	693	690	706	708	702	688	706	697	700	706	724	708	759	743	706	701	711	669	730	727	648	705	711	694	753	705	697	660	675	721	714	674	674	692	720	705	707	703	750	720	731	697	712	715	749	710	702	749	693	688	723	723	736	653	695	690	735	698	668	770	719	736	662	746	717	691	709	675	709	709	706	701	710	686	675	688	740	731	706	690	698	759	722	694	684	720	711	686	778	755	695	711	655	706	680	719	707	720	706	714	696	713	680	696	731	685	702	702	724	740	680	762	709	739	741	678	647	696	737	712	712	700	736	668	740	717	672	695	705	682	725	740	721	705	731	661	680	662	691	697	681	730	716	691	723	686	664	703	754	748	709	714	676	662	699	747	682	766	733	670	664	702	773	773	743	704	703	705	715	735	659	682	674	701	753	674	721	733	704	714	752	683	725	709	699	734	679	700	703	668	717	670	717	682	707	722	708	682	724	678	724	730	722	672	689	717	707	689	730	696	658	712	714	687	709	727	708	715	671	683	747	708	700	721	680	711	718	704	727	702	717	719	681	702	694	765	663	677	724	702	701	737	703	700	711	721	688	722	728	742	719	694	718	719	716	740	737	709	678	685	732	660	656	760	697	702	722	764	700	714	732	766	660	735	711	704	710	758	724	677	685	708	707	735	688	762	730	729	714	729	677	674	717	730	661	745	671	714	708	702	740	743	733	683	741	690	689	730	710	710	714	739	710	722	704	724	687	725	701	727	687	702	730	740	703	691	702	677	712	722	672	726	709	762	743	713	652	690	716	739	705	684	683	730	728	718	714	729	689	739	711	721	714	730	705	717	719	673	711	693	692	688	724	718	722	724	678	691	723	744	715	726	642	732	711	702	700	669	769	715	694	663	752	713	641	699	708	692	662	722	744	775	690	708	710	721	706	755	758	717	721	686	743	707	733	776	746	713	732	662	708	728	726	709	717	661	716	695	684	726	762	691	721	728	694	746	699	740	661	713	727	731	774	666	692	731	734	763	700	775	706	707	681	707	701	704	730	670	700	737	717	724	673	675	726	680	725	697	712	688	732	703	730	706	696	717	702	700	671	699	717	719	660	718	696	732	649	673	653	688	720	682	675	732	703	709	667	673	675	723	699	685	756	671	745	711	686	717	687	739	734	709	702	703	699	685	715	684	755	672	718	753	688	762	698	711	727	689	693	748	696	690	724	725	732	732	697	693	703	719	646	670	728	707	731	696	715	708	688	686	725	646	677	653	695	718	742	677	735	712	701	705	720	694	709	704	714	695	661	729	684	720	748	693	714	710	736	782	700	676	711	744	689	765	698	704	701	700	735	646	698	736	689	760	757	740	722	742	659	750	748	660	698	732	693	696	747	677	733	679	699	711	710	741	696	695	713	761	718	672	695	688	676	709	705	685	747	727	708	740	725	686	752	716	714	725	680	705	754	671	697	728	701	723	729	755	700	741	683	722	687	694	705	743	704	729	691	666	725	731	722	675	726	625	687	741	707	698	720	727	682	720	733	677	656	747	763	796	712	729	750	749	687	762	731	713	772	690	699	710	738	724	761	699	711	711	763	675	685	737	709	801	753	727	690	704
23507	22402	31641	26170	21342	16519	3504	526	456	468	447	416	460	465	434	467	431	467	470	451	430	470	442	439	445	418	423	450	455	463	449	407	403	435	469	409	395	437	452	428	459	395	464	422	443	395	400	441	463	430	454	411	436	412	429	417	435	433	453	406	429	447	446	443	443	455	416	462	469	441	460	430	419	378	479	441	450	442	425	432	407	409	485	422	415	414	441	423	443	452	475	433	437	416	426	437	438	425	429	436	437	425	401	445	439	461	425	428	488	439	426	410	411	460	430	432	455	431	410	427	404	441	429	448	446	400	422	449	442	454	432	483	431	438	411	411	384	471	418	486	443	453	482	430	487	470	490	437	425	435	438	423	426	451	454	410	436	465	423	425	445	417	426	404	420	466	416	443	432	426	474	435	414	452	452	453	396	390	424	436	426	481	423	404	416	441	406	479	445	422	422	459	430	390	404	418	423	451	435	439	451	430	414	445	402	436	433	428	422	423	403	430	440	468	465	422	441	448	402	460	447	437	439	449	432	459	423	445	415	383	423	442	426	454	437	413	420	465	440	453	419	422	430	398	431	409	427	461	474	415	448	420	422	454	453	442	428	432	443	436	472	443	464	394	447	398	436	429	404	427	436	412	416	453	459	398	431	496	430	416	413	408	420	436	432	431	451	407	442	457	436	425	406	449	425	404	448	458	425	416	431	470	437	422	422	418	430	466	420	438	412	414	433	443	450	427	414	427	416	377	423	417	454	438	418	445	439	416	429	432	413	442	413	479	402	432	471	430	422	460	473	410	429	409	383	405	424	448	451	433	413	448	401	493	459	442	450	392	471	399	403	436	406	453	464	465	434	444	432	418	478	481	399	467	424	425	420	411	427	453	448	443	422	442	426	418	445	457	430	421	410	448	435	440	464	432	445	429	417	404	433	423	426	412	451	483	453	445	454	433	425	428	438	453	441	426	438	437	459	428	421	421	412	429	443	441	456	424	456	436	406	443	485	454	431	412	433	414	409	477	400	405	422	441	435	431	431	446	454	406	431	433	443	443	411	429	444	405	434	402	459	394	474	408	442	409	440	410	435	441	448	464	439	422	445	424	481	454	407	402	460	418	424	433	414	433	438	440	418	420	427	405	448	405	436	437	423	420	438	431	426	441	436	402	418	438	448	433	421	434	450	430	383	427	423	446	404	438	456	458	465	439	414	421	392	427	443	415	410	435	470	442	450	416	419	423	409	451	422	480	433	446	434	437	444	425	387	433	429	412	455	465	473	480	463	438	420	424	432	407	431	419	458	417	417	446	415	434	421	399	424	443	424	437	409	414	433	407	413	444	421	445	421	456	426	414	403	431	433	425	428	441	402	384	434	434	438	410	402	457	468	477	432	464	446	466	444	464	432	504	407	423	447	461	453	419	410	428	440	447	427	421	463	444	454	428	429	461	431	421	400	454	416	406	377	454	412	456	448	423	421	436	428	452	453	442	396	427	462	467	439	433	426	454	409	424	482	386	425	396	414	446	451	401	420	419	454	434	414	432	446	452	439	437	464	416	467	435	418	436	433	464	427	443	431	449	402	412	389	449	415	475	412	424	426	425	438	430	434	418	436	434	447	436	474	424	430	441	438	444	443	385	413	409	440	438	396	435	393	409	407	439	423	411	428	416	426	424	444	423	410	401	442	444	457	403	402	410	472	461	436	401	441	425	439	394	407	416	417	441	464	428	440	415	462	442	396	414	460	431	416	439	462	460	448	425	420	422	411	449	423	426	415	422	408	430	422	417	425	457	421	428	392	447	397	465	412	411	440	454	449	404	437	451	428	450	422	442	420	416	462	438	427	438	449	425	427	406	408	420	461	441	431	408	442	454	392	400	400	418	417	420	432	423	422	444	431	456	414	422	451	426	446	391	430	427	422	438	396	373	388	443	434	448	428	472	459	456	462	469	431	427	463	456	452	445	424	449	440	450	445	448	422	401	452	423	460	441	423	404	440	433	421	425	436	455	473	404	391	429	445	403	456	426	426	440	398	416	404	478	485	453	428	414	467	435	415	427	443	435	467	408	462	428	410	415	477	470	421	462	421	438	443	468	442	415	442	424	385	428	468	445	460	428	466	429	438	424	411	456	423	454	454	477	483	463	431	401	441	391	426	429	451	428	403	439	440	453	442	453	424	428	406	449	450	459	429	456	419	430	418	405	446	418	437	391	391	413	461	397	456	421	412	446	444	448	444	434	469	425	410	421	398	441	404	433	417	432	428	434	414	438	432	422	409	441	436	405	427	452	438	399	473	430	451	482	454	448	391	440	410	432	392	449	425	444	444	436	423	420	457	426	417	432	446	455	466	421	416	451	404	445	397	410	422	434	456	445	433	412	445	410	438	457	464	421	417	463	417	456	443	451	430	436	417	417	451	425	434	397	411	456	381	459	404	440	434	414	427	453	406	454	438	431	413	407	440	421	406	386	402	434	416	428	436	438	418	429	441	391	416	447	468	433	449	465	430	415	426	463	420	439	412	430	426	461	430	433	416	439	408	421	436	400	444	437	427	414	455	392	427	435	472	447	437	445	428	456	462	445	432	384	445	430	409	459	377	440	408	443	444	386	424	444	458	439	414	451	415	433	423	445	462	465	427	425	434	429	437	406	414	432	409	425	392	427	441	486	503	442	444	407	399	404	383	450	400	410	435	418	450	415	446	458	425	413	406	420	449	445	466	475	453	425	401	440	452	422	436	454	444	439	446	454	421	458	458	417	408	473	425	423	427	430	448	450	416	432	450	409	431	434	451	444	420	467	445	470	432	423	400	391	445	412	436	408	425	432	442	443	430	453	484	435	458	384	438	427	450	445	424	470	423	393	415	410	445	449	425	487	455	433	472	443	430	469	444	409	438	437	437	459	429	458	435	392	433	435	460	420	406	436	425	416	407	411	424	468	431	453	442	426	428	457	465	410	426	438	428	404	432	431	440	404	461	442	372	407	418	456	395	456	452	453	441	475	438	429	449	441	443	413	396	446	440	445	477	432	458	473	418	450	435	440	403	416	441	401	428	414	426	443	415	410	439	437	453	457	417	427	455	455	425	480	425	456	402	467	426	443	406	425	454	433	400	438	483	460	443	478	388	467	405	440	421	415	422	436	470	401	423	458	429	448	397	435	434	411	421	420	408	397	424	425	458	434	434	430	473	421	454	440	409	419	446	413	387	445	440	422	440	424	411	412	417	421	425	426	435	402	414	406	436	462	422	427	433	405	446	455	407	427	436	440	432	463	469	464	417	438	410	417	414	456	452	428	434	442	416	449	418	400	441	423	431	442	452	417	430	422	458	441	434	447	466	430	444	425	386	462	425	429	420	431	463	428	460	454	476	445	451	454	424	443	415	453	423	425	430	416	458	428	419	435	432	446	460	406	448	409	416	384	399	428	452	416	408	433	407	442	436	419	444	419	433	447	417	457	423	446	439	413	429	403	409	445	435	404	473	427	470	418	422	457	464	426
61048	101070	75762	45567	22312	6666	1896	947	784	799	791	739	787	752	716	809	775	731	753	766	780	773	759	798	776	819	763	766	780	758	803	805	717	732	751	753	752	716	796	716	759	779	862	777	825	755	726	748	762	786	725	748	760	767	773	725	784	762	762	770	776	815	782	775	789	763	770	755	757	773	772	779	784	785	795	739	791	739	752	749	755	788	783	774	814	775	758	787	833	812	767	815	777	770	818	721	792	773	805	746	739	736	731	802	785	772	764	738	758	702	796	745	763	767	756	806	773	755	791	762	821	768	772	780	744	762	798	776	754	779	794	713	784	791	757	766	785	759	758	755	804	789	751	758	829	772	773	789	803	732	742	746	776	728	780	761	760	762	774	764	737	814	782	769	717	737	769	782	755	768	757	733	753	770	781	733	723	770	799	731	797	738	797	738	808	764	800	791	783	819	703	770	736	731	783	759	799	785	773	739	786	827	816	800	774	777	756	757	810	742	763	804	782	788	761	791	765	766	796	727	768	789	747	785	726	741	790	778	810	826	788	745	794	767	788	804	780	773	742	826	711	763	714	789	765	770	786	760	715	795	737	782	726	749	755	805	764	772	749	796	797	772	755	795	794	779	770	808	736	732	781	780	772	784	751	757	803	791	805	796	753	779	806	821	810	783	819	749	756	760	797	768	773	794	781	801	767	775	743	748	813	757	772	744	742	791	720	770	778	768	758	775	771	744	783	748	750	744	774	732	745	755	807	767	745	725	769	784	761	734	781	787	795	787	797	790	743	802	814	776	788	763	720	776	788	737	803	776	766	737	788	746	795	795	750	723	759	781	694	776	750	732	733	771	797	774	767	810	757	762	832	777	747	769	757	777	726	787	803	721	763	757	759	788	774	714	777	720	787	758	721	724	770	765	747	758	779	786	785	728	779	811	807	753	811	759	760	762	766	755	764	776	767	784	762	787	760	767	758	765	748	736	746	767	799	741	766	795	764	752	794	741	779	765	745	795	759	794	787	802	742	763	784	747	759	778	780	781	785	794	751	767	773	814	775	759	801	755	762	756	774	763	765	781	803	755	791	776	758	763	732	753	737	818	764	796	802	753	822	774	758	751	716	804	773	789	784	739	833	805	760	739	733	827	812	782	780	778	758	772	763	797	764	743	770	805	810	785	773	781	755	735	803	775	759	816	780	747	757	705	755	781	842	776	782	799	747	753	740	761	767	789	776	763	751	743	736	835	784	781	756	760	739	741	754	755	758	765	761	780	771	758	748	740	746	750	806	760	771	779	801	810	795	798	767	788	781	765	797	747	749	760	731	767	749	741	769	793	809	719	782	767	755	734	804	756	762	769	775	781	779	779	787	802	755	773	845	791	803	769	809	754	800	756	741	747	790	797	721	732	742	737	760	750	804	784	762	770	770	789	839	764	823	791	782	775	779	687	750	725	754	742	793	754	778	791	752	744	808	761	755	737	786	763	805	778	825	781	732	762	801	828	764	784	803	800	773	806	753	755	805	767	832	760	776	768	798	740	768	748	771	778	764	787	736	766	775	799	760	816	761	746	722	756	769	785	756	834	773	805	755	768	812	761	795	779	771	790	787	748	788	789	804	787	710	746	760	808	807	758	778	786	794	757	752	754	779	778	793	729	734	750	737	811	747	786	781	774	797	775	785	778	762	763	734	741	807	777	759	814	756	788	810	790	826	782	751	783	803	759	724	786	748	796	767	779	713	764	838	766	745	736	774	750	776	745	764	811	763	800	802	797	745	773	818	749	785	781	763	745	784	762	735	752	783	828	772	797	772	816	730	817	769	787	784	755	753	798	780	781	772	767	781	767	768	733	756	750	801	799	739	780	818	785	765	781	738	756	721	763	802	796	808	825	748	757	729	767	757	764	732	788	741	756	763	759	782	733	767	769	789	777	768	762	783	791	766	748	718	752	796	738	784	770	745	783	720	844	753	788	719	756	747	765	795	785	771	771	778	782	779	745	804	777	799	741	778	764	773	755	765	742	773	761	760	756	758	766	801	705	762	779	759	784	722	771	793	788	783	741	796	788	816	785	768	812	743	743	776	810	732	741	755	804	787	811	728	833	780	725	782	809	761	787	792	795	762	760	731	765	813	795	746	800	729	806	755	740	799	776	786	806	774	743	768	750	768	771	796	777	737	788	766	759	778	784	761	775	762	818	733	801	750	763	752	791	800	789	735	725	765	721	760	798	782	787	833	760	780	788	767	739	747	755	796	821	781	729	785	756	757	764	753	787	771	743	726	748	758	759	785	772	785	778	742	736	741	807	738	766	760	768	772	747	719	770	775	784	801	782	826	786	752	694	743	760	809	782	825	748	801	786	744	693	768	756	811	771	790	742	781	719	773	796	764	763	782	798	806	798	758	814	742	746	744	776	774	881	754	742	754	786	755	743	754	814	794	775	782	798	772	759	736	795	722	770	774	748	835	782	731	763	775	798	784	743	816	737	773	781	753	718	796	791	804	800	762	757	788	723	755	807	794	795	775	811	781	767	762	803	763	824	763	828	788	745	745	799	789	802	777	766	714	808	739	759	804	724	713	801	771	795	774	767	785	796	780	763	805	741	757	784	768	805	755	792	776	794	721	799	793	756	752	743	764	766	769	736	717	806	804	805	763	742	791	722	773	774	758	761	815	775	766	800	771	769	740	783	830	726	774	756	773	789	757	758	773	773	752	762	788	729	793	801	754	779	842	743	760	771	751	821	748	754	878	779	790	743	753	801	777	798	813	776	745	713	758	740	743	779	739	725	792	814	781	757	764	778	725	785	773	807	765	850	803	790	780	739	781	777	806	768	780	776	757	754	769	758	773	761	736	775	755	779	767	800	756	795	794	781	713	768	786	778	742	770	754	777	776	792	780	736	824	772	751	794	770	774	790	774	738	797	778	725	752	781	746	763	746	802	796	751	822	778	723	719	800	759	789	770	745	758	789	755	750	784	771	771	758	774	807	801	760	716	834	752	742	754	790	814	764	772	779	800	755	743	773	749	777	800	814	728	759	701	808	798	774	798	786	786	745	764	767	759	758	783	795	791	736	768	803	748	766	759	807	770	744	855	786	815	766	750	784	808	765	810	807	763	786	714	804	757	759	752	782	783	717	766	776	752	679	761	812	800	789	791	802	764	805	779	759	793	737	798	759	754	756	806	781	774	775	805	781	759	763	790	771	775	790	767	806	774	725	805	783	777	762	770	743	733	789	751	756	733	780	793	785	764	739	798	761	814	755	847	768	767	797	762	793	738	785	801	749	760	766	760	816	738	791	776	751	754	772	794	762	750	757	765	774	765	755	790	763	797	827	739	755	777	772	774	782	695	803	722	779	757	763	785	750	747	749	780	736	764	747	723	729	758	778	753	800	771	728	804	737	749	790	780	797	773	800	796	840	802	755	767	768	788	781	787	760	793	783	768	776	736	751	748	793	745	784	743	770	795	765	779	763	771	788	750	763	720	788	721	788	761
29190	30989	28279	12532	2124	675	440	394	378	393	378	373	375	381	383	392	388	383	380	335	368	344	364	364	370	411	381	380	338	382	379	355	383	399	383	347	386	379	385	376	369	394	357	397	403	375	404	403	427	389	380	384	347	418	367	395	338	385	400	382	400	374	383	368	400	361	409	367	395	387	341	416	394	352	365	388	366	384	350	391	376	357	339	381	350	406	389	352	337	380	327	381	331	400	338	392	416	397	383	417	371	384	365	349	364	330	375	340	390	384	334	355	374	369	388	392	376	377	378	362	358	351	374	346	366	354	356	356	394	373	363	419	384	373	353	407	384	366	377	388	365	366	367	380	380	357	373	352	367	414	378	383	385	369	384	375	384	368	356	376	378	399	402	379	354	361	376	376	374	320	377	381	370	366	391	368	371	389	411	375	400	386	391	387	396	381	364	371	348	395	388	367	389	373	345	360	352	399	347	382	342	362	344	382	366	397	362	417	369	392	375	361	383	378	401	387	388	367	383	347	402	378	392	394	386	400	342	379	408	391	400	396	354	398	371	350	336	379	360	350	384	381	368	353	392	371	391	409	383	409	364	383	368	408	364	374	382	400	378	387	385	358	394	375	381	348	400	383	365	378	365	352	409	377	372	375	377	352	371	403	385	376	408	364	378	382	368	379	349	378	403	380	390	424	388	351	377	381	367	384	355	385	386	350	431	392	380	402	364	338	342	353	372	356	359	357	363	395	340	399	399	397	367	361	359	410	371	361	354	417	376	387	373	394	379	390	368	371	363	355	390	386	408	391	367	384	368	382	378	369	370	402	371	364	385	414	371	367	371	374	394	382	365	391	377	374	402	380	410	363	364	371	363	369	397	364	389	372	383	376	366	397	415	407	364	376	372	385	380	367	380	374	385	367	362	394	376	405	375	373	367	349	407	356	394	372	374	348	392	413	373	376	408	368	409	410	351	373	378	391	375	365	393	357	382	401	398	375	373	395	366	381	381	382	398	410	400	374	357	369	348	368	387	376	346	375	377	375	358	373	338	395	393	350	366	405	386	355	398	362	383	413	354	336	373	403	374	387	363	300	354	389	381	379	362	361	378	372	385	392	403	383	361	372	398	374	368	419	369	392	359	375	386	402	388	346	382	335	414	391	377	367	363	388	388	373	381	390	395	401	402	394	362	399	373	390	403	391	373	386	379	333	403	351	374	395	379	361	346	377	369	407	356	359	395	416	368	356	377	371	347	377	396	389	364	352	382	375	359	353	373	390	403	369	362	364	337	395	358	349	404	400	378	363	344	373	407	415	374	370	419	373	397	354	351	392	387	362	381	388	390	373	404	377	380	374	412	396	368	388	395	358	403	384	411	380	404	398	385	361	390	390	362	420	396	367	391	392	372	402	367	436	404	407	373	403	365	423	404	361	371	379	376	357	362	415	367	384	348	417	387	345	375	351	406	407	382	387	380	367	404	380	395	388	376	382	342	390	375	331	379	385	332	379	376	359	355	389	380	361	362	338	400	399	374	359	360	363	398	414	410	393	379	380	392	376	380	375	381	369	380	377	389	362	367	335	380	356	387	379	379	365	370	368	399	362	399	370	382	382	386	347	361	356	358	375	376	366	377	433	375	356	360	341	371	389	375	393	369	377	356	411	399	342	354	356	367	421	379	390	378	434	331	389	378	379	365	379	374	372	384	412	351	363	378	374	355	401	355	372	376	391	380	389	370	391	378	362	385	385	391	386	383	341	358	394	372	378	383	365	402	388	387	352	369	362	348	380	362	388	355	376	363	377	367	384	378	370	353	376	415	369	403	370	348	384	389	391	394	346	376	366	361	406	380	370	343	390	400	398	375	391	361	348	381	360	378	378	376	404	371	369	348	419	396	367	384	366	390	387	368	390	390	375	373	396	388	378	401	358	385	425	387	384	369	365	362	376	380	369	421	379	387	384	372	384	379	384	416	384	391	422	386	368	370	377	367	401	406	398	342	371	335	396	391	388	381	355	398	368	404	395	430	376	394	357	395	374	363	379	352	380	362	387	344	378	391	371	379	353	371	377	377	399	377	381	391	382	349	397	366	367	378	359	411	390	389	373	384	344	355	396	369	368	397	342	376	397	359	382	380	376	387	378	357	386	381	358	380	348	384	367	373	408	364	405	369	374	391	407	351	386	357	380	396	368	366	354	370	406	366	357	387	368	408	402	362	394	367	365	424	405	390	361	354	371	382	378	373	378	362	378	384	378	358	340	381	406	426	385	367	400	380	404	390	357	395	360	404	368	375	368	373	406	391	355	382	366	387	352	367	372	350	394	354	379	400	355	396	360	380	358	373	415	375	386	387	379	381	381	380	349	399	402	398	385	418	405	376	383	367	382	399	341	347	387	340	364	340	359	358	378	363	415	366	343	412	385	373	353	371	364	365	389	401	367	396	368	404	374	369	379	386	394	399	363	361	373	363	376	384	379	375	388	392	359	390	406	367	384	375	422	369	378	377	368	368	371	396	344	404	345	383	369	409	384	380	364	379	359	379	365	358	395	361	384	398	354	398	386	380	381	374	381	375	367	363	397	399	355	381	402	374	393	340	373	369	373	347	369	381	377	365	398	385	402	402	391	390	378	367	382	400	383	352	347	391	395	380	378	395	360	377	376	373	392	366	381	400	417	395	372	356	375	384	362	376	414	326	435	394	401	409	409	368	386	360	397	401	390	405	358	396	379	408	395	341	412	366	363	376	362	404	399	410	353	369	395	405	392	414	371	382	374	390	394	390	391	361	393	394	380	364	402	388	386	370	393	388	364	366	376	393	376	381	340	358	377	376	376	397	401	399	393	363	339	405	360	373	387	354	365	398	391	361	371	379	384	404	353	383	369	386	382	371	403	377	378	382	347	338	377	366	411	342	411	383	405	399	400	370	394	361	356	390	353	364	413	392	385	393	386	363	410	401	359	381	380	386	369	359	351	368	361	394	330	379	401	400	372	354	410	396	388	356	338	362	370	370	386	379	384	387	411	393	381	395	385	365	385	346	385	366	419	358	379	371	362	383	392	372	376	401	365	386	360	378	369	380	400	348	372	385	378	395	392	360	374	385	366	384	368	363	356	371	366	379	372	362	346	384	377	353	409	399	364	365	403	392	392	402	362	353	382	368	334	407	389	368	375	382	367	402	356	371	384	370	389	390	379	397	358	391	377	396	416	396	390	359	409	394	396	375	368	363	375	359	355	396	370	380	368	383	387	394	380	401	366	389	363	351	373	399	374	379	364	350	361	387	360	394	345	370	353	373	380	356	382	366	392	329	392	377	356	360	390	358	382	372	384	369	396	329	364	380	370	377	385	387	386	359	387	393	357	367	398	383	379	396	357	393	381	396	354	417	395	389	363	396	377	381	376	353	375	383	352	355	352	382	412	389	419	416	354	359	373	360	400	282	371	375	364	380	389	358	359	378	363	374	384	386	392	392	389	404	373	400	397	369	365	373	352	386	373	388	342
36048	48715	34357	13893	4031	1409	862	732	674	720	740	715	651	697	738	718	715	727	739	758	680	731	739	704	702	708	700	726	751	752	715	719	718	686	700	651	687	735	792	738	725	741	686	691	720	680	760	734	694	735	735	751	658	737	711	702	705	695	706	706	705	769	702	733	694	712	744	702	737	677	684	702	699	734	711	744	755	692	717	693	729	719	704	689	723	745	781	736	714	736	735	696	645	726	700	659	733	686	694	721	707	695	722	689	742	714	708	733	721	680	695	688	756	710	744	669	700	700	722	729	698	658	706	698	715	757	718	727	761	688	703	737	698	715	724	742	719	703	696	781	682	715	771	690	709	740	696	720	683	703	698	726	688	695	719	714	732	769	740	696	708	739	748	710	687	702	743	728	747	715	690	697	666	721	744	713	733	690	751	721	742	710	715	706	685	717	685	687	681	721	695	694	679	739	718	679	749	702	724	707	680	741	721	683	686	717	725	673	726	712	654	743	734	692	677	707	701	689	662	748	681	722	668	699	689	706	740	744	645	763	662	747	714	719	691	666	692	742	694	750	723	724	718	671	682	692	699	667	727	706	676	651	744	728	689	712	744	765	715	733	700	702	762	753	738	711	727	712	738	718	700	726	719	722	734	729	716	707	677	745	694	720	720	727	714	732	727	675	696	677	694	694	740	745	747	704	672	716	714	737	678	737	747	725	706	669	668	716	716	729	681	725	731	733	701	699	684	681	701	704	710	718	681	680	715	697	727	683	714	689	690	694	721	738	700	721	745	769	683	661	754	776	709	719	715	677	712	733	635	709	733	760	748	719	723	712	743	715	743	714	701	718	702	736	696	686	764	724	707	688	623	808	699	696	698	689	683	711	723	777	703	756	687	729	705	737	660	674	731	740	713	735	689	743	680	745	728	756	678	760	742	692	757	744	706	735	709	676	703	699	698	722	680	724	701	700	721	726	696	682	718	659	683	652	692	710	708	696	682	713	769	715	674	692	715	740	711	741	695	718	695	682	718	717	700	743	737	723	672	687	695	696	714	691	711	690	672	739	738	706	670	694	728	741	684	703	672	680	702	672	756	704	724	743	724	719	698	711	741	748	695	716	676	714	689	679	661	727	730	716	748	712	728	699	704	759	720	698	698	680	743	670	722	694	718	738	720	694	697	688	738	735	678	733	751	705	629	759	762	737	718	691	741	721	743	743	713	731	695	692	651	752	738	701	788	704	740	708	693	726	737	693	708	749	718	713	736	730	717	675	730	709	700	723	688	686	724	695	683	715	718	689	710	690	667	726	684	734	695	690	718	710	706	715	765	691	723	723	678	719	697	724	695	730	724	733	709	699	689	730	724	721	692	693	696	731	676	662	687	692	691	729	760	695	703	740	714	731	708	728	690	727	665	713	650	681	747	682	719	715	733	717	736	702	712	724	694	712	756	733	716	700	672	754	706	731	656	694	719	712	745	709	727	718	741	694	775	704	727	688	716	711	717	740	711	711	692	708	725	719	722	706	692	704	676	644	741	667	739	730	692	727	698	723	720	718	694	702	756	741	699	722	720	696	776	706	704	686	730	756	706	674	725	706	726	697	722	711	794	670	670	737	702	764	667	687	724	711	701	674	716	693	696	708	732	711	695	672	677	681	704	747	697	731	711	720	730	726	742	712	716	688	706	678	715	683	670	725	686	688	635	687	692	689	708	760	712	730	718	755	713	709	715	711	705	756	710	716	701	675	667	683	745	753	721	750	687	732	701	712	743	731	643	676	694	739	715	692	715	742	664	718	763	707	732	695	723	761	664	739	713	713	675	759	715	723	728	704	724	731	682	727	676	718	692	732	727	670	706	746	721	747	714	701	668	762	676	735	727	715	722	724	703	691	736	741	693	749	715	712	742	742	689	711	692	719	703	739	684	706	721	729	733	684	699	738	696	763	679	732	685	671	715	701	697	669	719	719	688	720	674	709	737	684	722	701	719	699	720	733	726	703	730	747	691	680	687	701	702	723	675	701	746	685	718	748	713	690	711	720	732	675	714	715	735	727	700	698	720	686	730	748	702	678	783	701	730	703	706	723	648	690	728	727	727	706	722	686	671	698	725	751	723	710	702	674	725	679	672	648	741	711	721	739	760	744	727	707	679	764	700	718	700	718	691	706	724	757	666	706	713	688	655	735	709	733	716	722	745	669	702	766	702	719	718	715	676	688	703	739	695	736	760	719	690	713	674	685	670	750	716	696	676	729	748	718	688	743	696	681	642	726	729	712	773	731	673	706	716	741	763	728	730	716	697	738	714	693	735	731	700	719	695	703	722	673	731	724	714	719	690	685	710	691	740	726	700	685	693	677	707	750	713	720	704	662	714	696	734	712	738	704	717	727	706	712	736	693	634	729	690	690	678	690	721	695	697	693	682	710	710	704	648	730	731	761	646	690	739	684	706	703	689	674	694	717	683	755	692	709	778	694	715	694	688	708	707	703	682	682	710	672	705	671	673	664	729	720	707	718	711	738	730	738	730	703	728	735	660	725	707	677	729	720	705	724	719	717	685	726	727	699	695	688	684	723	702	691	738	657	707	733	732	687	690	730	695	693	733	726	719	698	726	722	720	728	695	751	726	666	738	676	721	737	718	723	748	686	663	779	701	734	671	715	757	718	683	716	687	734	690	684	737	714	730	704	678	735	713	700	700	729	734	723	680	737	736	716	728	698	684	675	694	722	707	668	700	737	703	708	674	767	686	722	680	730	737	720	727	718	714	697	722	734	765	705	716	669	734	688	721	740	745	712	692	700	754	739	732	693	708	697	732	695	708	719	681	700	723	666	738	687	689	733	733	666	619	704	691	703	709	682	779	696	734	720	671	689	740	715	714	720	677	726	718	686	703	729	733	677	710	710	692	678	697	756	722	724	689	715	713	700	713	697	736	718	660	748	708	749	707	712	746	699	708	695	728	724	686	720	696	719	647	688	695	646	674	716	722	727	700	698	690	697	731	697	678	743	769	701	662	731	705	711	740	719	653	693	667	726	699	734	687	683	675	697	741	714	704	666	717	710	704	746	737	684	727	724	691	802	716	762	710	792	683	704	734	751	743	714	723	718	713	735	731	690	708	719	707	700	740	691	733	698	711	743	703	746	708	705	683	694	747	691	749	708	693	717	759	733	748	716	736	775	775	717	731	731	733	681	722	667	715	700	746	733	715	692	723	689	688	684	741	701	756	714	726	736	725	711	722	711	722	714	756	689	661	737	724	746	659	670	700	709	696	688	714	678	784	736	674	674	723	707	717	736	736	699	768	662	691	691	736	694	724	730	742	699	714	760	728	750	673	712	737	695	713	709	746	714	705	692	726	736	677	715	751	734	732	722	674	733	706	730	710	720	708	689	674	753	709	707	731	730	716	730	690	727	728	674	666	679	762	742	723	684	724	711	688	734	703	676	710	772	723	728	654	703	691	721	704	746	705	673	729	674	722	706	693	750	715	689	703	726	697	700
24940	25061	35605	28580	17958	5421	737	414	370	377	394	391	416	405	402	373	427	377	374	420	392	381	387	394	374	383	370	375	363	393	337	409	401	342	369	388	390	389	392	353	409	387	370	394	353	389	375	371	400	388	360	385	397	360	376	372	379	357	368	397	390	368	352	398	395	355	356	422	364	373	414	408	370	384	373	380	359	392	367	366	381	410	383	389	384	378	376	379	379	388	407	373	361	354	398	377	396	343	406	382	376	393	361	362	369	415	383	328	393	362	383	383	364	339	334	380	366	389	386	367	403	398	377	371	418	400	378	405	399	399	367	409	379	396	367	385	340	396	386	397	365	384	390	389	367	391	379	376	428	386	376	397	364	400	377	364	380	373	364	346	391	366	397	352	359	379	394	386	414	409	369	346	397	379	402	349	388	415	347	386	387	392	406	369	368	386	399	383	413	382	369	392	325	375	366	379	385	380	388	371	381	362	360	380	376	371	395	355	368	383	392	396	360	358	357	372	403	380	389	375	401	351	351	369	413	373	379	363	329	372	393	385	396	379	429	381	380	426	398	363	377	357	356	373	353	378	392	385	357	341	382	377	386	373	364	390	370	349	372	403	381	406	396	415	371	413	370	360	374	373	346	352	357	376	368	349	375	353	407	348	375	355	357	379	355	381	358	386	420	351	387	380	388	374	370	356	379	392	371	353	364	358	364	387	383	410	399	381	364	378	408	416	368	359	389	352	373	372	372	394	386	361	375	440	351	355	378	375	348	377	397	395	338	383	388	378	371	383	398	396	367	375	386	382	386	375	345	378	373	349	372	376	363	411	364	378	391	372	337	372	413	356	390	375	359	394	369	375	368	372	338	400	392	398	395	416	406	395	388	398	362	366	394	408	383	373	380	380	366	362	383	347	388	433	364	377	436	355	390	396	415	375	386	392	339	342	369	371	412	341	392	393	382	381	379	390	356	389	357	405	384	376	395	414	418	376	396	364	364	385	366	373	392	383	359	350	360	360	384	399	385	382	384	390	388	374	359	363	401	380	403	376	385	390	398	377	376	410	367	424	384	389	376	374	385	394	403	354	358	379	389	389	401	375	378	355	338	360	403	390	352	379	350	397	381	391	380	385	380	404	376	384	358	391	387	352	359	384	367	400	363	343	356	369	373	405	382	379	398	361	377	363	378	393	379	375	373	357	387	388	381	379	361	397	348	376	400	370	360	355	405	402	397	396	388	381	362	361	411	390	371	378	406	355	388	397	417	389	352	388	392	385	378	393	374	403	392	402	366	386	422	391	381	365	359	364	377	357	372	359	399	360	376	370	386	384	399	397	361	372	375	337	406	348	361	386	408	373	358	354	372	359	350	365	380	362	417	368	409	366	359	365	394	388	368	400	388	400	390	368	372	370	362	393	395	365	385	371	396	385	372	400	402	379	377	387	364	408	355	361	382	369	354	390	384	391	386	390	379	444	391	407	407	363	375	363	400	347	355	370	363	385	385	371	387	350	402	399	351	436	368	391	386	409	383	371	373	411	399	329	398	433	389	408	366	395	355	394	374	380	373	340	364	386	402	368	389	381	403	390	378	386	412	361	360	357	386	325	402	377	399	394	367	390	423	377	386	393	385	404	366	422	408	399	351	410	380	360	392	368	352	398	355	420	397	391	372	372	347	391	422	351	375	378	389	363	360	349	386	365	388	377	381	371	381	362	357	374	397	393	366	340	387	376	375	383	358	413	372	353	384	375	359	355	384	367	379	386	351	354	370	400	373	385	354	382	394	375	382	405	369	385	388	400	385	354	398	387	393	361	363	405	348	383	364	398	368	380	346	379	390	343	351	421	397	359	368	381	340	405	378	401	353	394	384	419	382	366	389	366	389	378	364	405	336	350	395	368	417	402	392	388	411	389	395	374	378	378	399	381	375	375	363	351	415	384	396	383	363	366	385	381	376	388	381	382	377	371	372	367	362	403	361	365	387	383	376	403	363	342	388	381	358	383	382	384	389	353	362	421	398	379	376	352	400	381	361	393	397	404	397	387	400	389	362	391	398	395	401	354	362	394	361	403	392	385	388	373	396	392	376	366	364	366	330	371	370	390	374	358	372	342	382	386	363	368	339	394	398	362	362	391	357	380	386	365	405	366	382	398	371	329	358	372	405	355	381	376	366	378	375	380	381	343	403	367	407	401	395	391	386	374	336	381	374	383	355	353	357	359	395	381	380	366	336	338	423	388	371	374	386	358	378	396	330	395	409	371	396	354	370	387	335	397	385	355	339	384	364	380	342	380	350	378	366	410	368	360	392	352	372	378	384	366	328	368	383	334	403	364	363	405	402	396	370	398	378	383	374	370	361	347	368	342	356	387	373	375	419	362	394	385	373	391	389	364	391	404	410	339	389	376	400	407	394	353	392	352	407	373	342	409	368	404	395	359	417	387	392	366	426	398	366	347	407	358	372	389	392	357	338	393	376	334	372	355	389	353	354	374	383	368	365	388	382	380	357	373	388	352	385	376	352	390	406	337	401	404	332	357	389	365	398	420	397	416	390	376	369	369	359	401	388	384	377	400	379	381	407	338	384	392	397	363	387	389	381	387	397	383	392	404	381	397	385	380	374	353	377	339	384	384	371	371	355	406	367	361	363	352	386	349	370	343	351	385	385	396	388	349	381	378	374	407	323	384	356	342	372	359	368	344	359	373	363	388	354	373	378	408	396	399	399	396	402	373	392	383	368	390	368	360	369	363	416	376	379	361	373	372	356	394	398	372	372	403	372	402	401	404	379	427	332	336	361	372	398	355	388	374	375	362	387	383	349	350	374	339	372	392	372	401	377	396	387	363	403	407	366	413	390	332	361	390	367	358	368	381	385	410	369	358	345	349	397	366	376	370	346	358	407	391	391	420	399	381	387	360	356	370	353	373	393	378	368	366	385	367	349	387	374	394	367	360	421	381	390	352	342	352	394	374	389	385	370	381	385	380	397	341	407	379	369	363	375	360	409	364	357	377	383	379	391	365	347	373	403	378	349	372	388	379	370	377	369	382	383	348	382	357	383	338	339	357	378	360	408	388	393	368	372	411	402	379	364	350	397	363	354	365	367	392	383	406	393	385	340	411	392	427	375	379	372	400	372	344	377	356	379	378	393	373	354	395	408	349	397	347	381	355	364	370	370	391	368	376	391	361	381	396	378	402	406	411	388	368	369	375	422	367	358	324	365	369	401	399	379	379	374	378	346	362	380	369	402	372	386	408	380	350	367	386	379	432	367	397	377	384	371	364	402	403	363	431	377	410	369	358	380	364	394	368	368	380	366	382	362	385	374	385	393	386	334	408	359	365	370	377	361	314	372	356	343	366	328	333	395	359	384	361	359	376	383	379	368	439	371	399	371	385	344	379	367	388	368	380	366	391	376	384	412	385	383	393	377	393	374	363	391	375	392	406	361	380	394	412	369	366	380	363	378	401	378	373	409	401	394	400	372	369	409	381	385	379	394	414
58626	89546	64359	35549	15374	4166	1213	785	717	721	732	720	714	702	706	687	722	678	742	631	745	710	714	707	697	705	721	694	755	711	680	745	732	699	713	698	714	657	718	739	736	700	707	704	730	683	711	731	747	731	711	672	741	681	690	734	642	773	717	686	715	638	688	675	703	661	734	702	700	715	742	725	722	669	688	730	722	672	672	666	730	697	694	672	710	754	728	685	730	754	741	745	741	735	752	699	673	711	740	726	700	708	738	768	656	676	724	695	678	748	654	640	710	701	706	683	734	724	648	680	729	665	668	744	723	719	706	679	760	704	709	756	703	671	680	747	728	682	643	697	742	734	723	708	735	722	680	671	694	730	697	718	717	729	705	677	734	730	695	698	696	653	740	737	713	685	697	726	701	699	707	697	652	680	686	687	665	739	711	719	732	642	693	700	692	733	665	699	698	741	710	714	695	718	731	714	734	664	734	685	679	699	727	714	686	707	678	745	692	710	685	744	736	713	710	729	720	740	688	720	685	739	679	687	677	745	740	746	687	707	718	690	693	698	725	702	716	680	659	682	715	726	711	680	708	752	699	703	697	688	771	709	718	688	706	680	745	703	720	719	718	696	682	734	673	688	704	679	701	695	684	741	657	713	713	732	694	665	696	730	678	753	735	709	679	732	651	723	716	740	701	684	685	711	698	705	703	652	669	703	665	702	693	739	692	680	679	699	699	730	691	715	710	726	681	744	690	702	703	703	693	720	738	763	678	681	695	674	713	788	701	681	683	682	691	715	712	647	749	701	705	762	699	715	702	731	705	730	729	754	701	694	707	685	686	702	672	716	735	686	698	708	720	668	748	704	720	702	669	667	759	723	669	666	693	681	695	716	761	723	722	680	700	740	767	698	699	700	672	720	670	734	695	706	667	722	681	693	714	675	717	729	687	661	736	697	688	694	654	713	710	670	694	689	670	679	717	650	745	672	712	727	692	669	759	694	700	672	673	687	735	713	630	679	706	670	710	731	665	675	686	685	733	690	699	679	672	703	717	716	714	715	657	748	675	696	700	710	700	725	695	731	714	714	651	684	675	679	717	690	690	687	746	738	712	713	684	676	683	709	737	720	699	689	704	679	711	699	744	726	718	649	685	672	722	699	714	706	724	744	688	700	663	699	724	730	706	718	717	648	713	730	707	670	715	730	675	757	676	699	672	688	729	756	708	749	669	673	696	704	694	656	704	654	697	648	695	701	715	726	720	736	725	719	666	723	751	741	732	694	715	704	766	684	683	691	707	724	725	712	709	713	692	739	681	680	641	679	709	693	727	699	681	750	727	736	726	710	723	702	712	689	721	678	685	696	679	692	725	701	721	726	723	726	704	701	768	711	737	693	738	724	712	746	719	692	699	701	699	728	679	711	706	672	686	713	674	707	750	695	697	718	723	705	728	724	678	699	712	685	714	731	693	695	659	698	760	722	718	664	701	711	675	683	697	768	699	707	693	673	722	709	697	705	708	671	724	729	688	724	679	719	715	755	691	705	687	689	667	687	690	711	695	691	715	692	672	725	672	727	658	694	725	703	725	723	691	671	730	680	700	714	675	726	693	673	711	716	703	741	762	740	705	688	686	736	682	707	682	725	735	690	738	681	680	723	688	732	688	721	725	714	705	679	703	722	704	733	685	740	709	723	707	732	708	680	708	704	725	693	696	689	708	684	681	696	692	700	714	706	677	722	722	742	702	706	708	712	707	739	717	692	702	690	720	692	696	674	743	677	669	655	717	711	680	713	716	739	728	688	688	729	710	708	676	703	730	717	718	670	684	686	710	720	704	716	687	714	718	705	707	673	693	657	728	752	690	699	716	708	725	686	725	746	757	664	677	681	669	763	672	662	699	698	684	718	694	690	708	729	715	724	708	737	738	703	714	694	718	700	691	734	718	701	695	717	675	732	742	747	707	737	717	693	705	721	712	684	680	739	676	708	696	700	694	750	688	712	661	709	707	751	689	726	745	679	700	663	697	766	678	678	735	730	750	764	699	706	701	730	699	680	768	668	707	705	675	695	685	715	729	713	736	699	701	730	694	678	731	668	687	709	656	706	726	722	725	660	705	678	693	724	774	693	714	730	746	749	679	768	746	719	684	719	740	706	714	678	707	717	702	679	694	726	687	704	706	669	637	731	728	724	683	713	727	692	741	664	672	690	706	778	755	700	707	682	681	687	701	682	710	689	730	732	692	708	727	670	677	724	737	694	719	668	714	682	689	699	707	695	686	716	674	732	728	678	713	718	750	710	689	693	706	672	727	715	688	717	666	694	711	721	675	675	676	724	752	721	716	724	724	694	681	699	742	692	709	683	706	690	746	703	730	671	725	678	687	692	668	723	710	700	680	672	684	649	688	725	712	718	701	693	709	673	702	734	706	671	698	659	706	723	711	762	683	656	704	719	704	700	677	716	719	724	704	661	695	695	689	678	733	639	704	715	700	707	687	724	718	677	720	709	718	719	716	692	716	691	705	735	628	661	692	715	750	725	713	700	708	704	692	684	668	712	661	688	712	716	744	742	742	740	725	652	690	715	719	710	693	693	711	702	761	662	704	664	670	678	749	672	695	695	685	689	707	702	724	693	705	684	733	719	675	684	689	717	709	722	736	713	668	678	701	696	674	699	751	681	733	685	671	732	744	707	692	705	731	684	669	688	710	689	695	724	717	726	711	691	715	700	704	689	681	701	696	695	701	726	680	708	707	718	685	671	737	686	693	668	723	685	739	714	703	695	681	693	712	711	693	675	641	728	699	681	687	709	678	693	708	733	713	712	687	708	707	652	677	719	720	730	702	717	672	723	686	675	719	673	690	727	687	712	714	713	693	695	659	698	695	660	725	698	694	725	744	712	727	692	734	701	716	698	729	740	728	691	704	735	737	726	684	715	716	700	711	716	698	712	688	705	712	655	764	667	656	730	686	679	680	718	678	691	679	709	700	737	700	735	728	732	656	724	664	697	763	717	697	696	692	705	714	710	727	710	700	726	718	713	708	688	706	719	718	736	694	725	730	741	767	700	700	685	713	744	659	710	695	707	671	673	702	717	686	725	689	705	711	699	712	687	747	700	719	721	753	703	714	703	714	668	734	716	666	709	700	733	704	659	725	695	713	706	771	699	714	743	694	730	717	679	702	749	728	668	658	718	660	722	672	671	715	722	715	737	673	740	694	717	689	712	707	668	762	724	715	689	686	728	686	674	717	687	673	671	727	703	714	708	710	692	729	702	694	695	717	697	725	712	722	711	678	674	684	669	671	726	694	663	743	747	693	741	684	679	731	685	697	700	741	694	725	673	732	689	738	691	693	686	719	711	734	708	697	691	723	690	709	722	696	673	718	720	747	690	725	749	727	678	677	710	739	694	716	749	683	701	735	688	704	720	720	703	685	697	697	729	753	739	696	704	714	663	744	717	706	662	692	716	715	756	718	707	707	693	662	654	679	753	657	725	716	666	712	677	695	781
23495	22440	31996	25995	21344	16613	3534	573	431	467	470	430	451	413	441	430	412	432	430	444	447	431	445	429	445	436	447	423	433	448	464	420	461	443	419	441	415	437	428	410	424	457	436	431	446	454	436	439	411	461	448	430	437	416	409	489	424	432	456	426	441	396	423	431	406	471	459	447	436	404	484	391	422	444	472	417	430	439	433	450	430	442	448	420	431	421	459	422	420	429	407	470	446	445	422	430	459	445	410	458	437	414	456	473	413	422	430	429	409	427	409	430	455	433	418	416	426	444	429	419	429	415	440	432	428	486	450	404	448	419	446	470	427	410	423	394	432	460	459	404	450	405	438	447	428	411	404	454	427	451	437	438	404	400	470	414	427	432	411	440	420	447	451	463	444	441	443	440	422	470	419	447	419	420	403	432	417	460	405	397	415	437	403	408	405	403	436	458	407	407	427	412	423	410	436	421	423	433	427	374	460	440	469	409	438	438	484	410	371	404	420	422	452	403	427	451	396	430	422	415	420	450	428	440	477	454	473	445	426	423	443	414	412	431	462	405	460	475	456	439	434	418	402	445	406	415	422	425	415	454	408	440	447	409	455	395	434	444	409	439	436	399	417	442	460	456	397	451	461	441	465	443	409	417	414	434	424	393	429	458	439	433	440	445	405	402	451	452	443	442	424	422	462	436	403	448	454	404	417	388	423	414	426	426	433	435	425	440	427	438	422	456	448	438	475	418	427	400	452	453	470	421	431	409	451	433	431	424	456	446	419	456	445	438	462	420	453	417	413	446	426	410	456	438	411	449	423	433	424	422	413	419	438	434	401	457	411	402	419	416	409	396	427	424	454	434	407	404	427	402	418	446	424	443	443	443	423	402	452	438	402	442	422	461	440	445	401	443	442	429	398	416	418	442	402	412	411	416	486	438	459	429	427	426	427	432	479	392	440	433	442	402	419	415	422	436	456	424	394	475	445	454	407	472	433	398	458	408	460	440	419	390	383	470	410	413	462	425	435	426	434	413	408	443	403	433	437	449	473	433	428	435	478	448	444	447	402	415	451	462	403	429	412	450	463	388	423	477	448	406	425	438	444	469	393	438	449	456	412	434	429	462	403	435	438	430	397	393	448	399	425	431	407	457	419	388	396	418	429	428	429	423	448	424	384	431	417	431	438	411	440	425	423	430	469	422	478	423	417	426	423	439	408	429	421	442	400	452	437	428	446	431	413	423	393	435	454	427	436	461	451	463	456	414	444	389	435	414	451	405	467	437	451	400	456	423	434	455	405	454	413	459	413	426	450	435	436	440	444	480	446	465	411	415	406	444	444	445	452	437	441	418	417	449	398	474	402	415	445	395	403	434	456	411	432	448	466	445	422	413	427	415	444	406	451	416	410	426	411	439	434	408	456	401	413	465	458	420	443	433	443	431	447	423	423	426	442	438	403	432	446	413	408	411	440	446	415	425	474	423	437	399	462	438	404	422	408	458	430	455	472	432	428	424	444	447	450	488	376	433	414	446	448	471	408	437	414	448	441	426	416	423	419	465	443	396	457	449	424	450	422	426	403	461	428	406	442	415	396	406	431	399	432	403	443	492	416	444	422	433	435	409	441	404	417	411	457	488	426	402	381	448	418	417	425	452	436	433	373	429	416	431	423	443	398	401	399	440	427	445	433	439	382	415	410	422	400	408	414	424	444	406	442	402	457	408	421	439	456	401	422	427	412	420	439	445	416	432	421	432	409	441	420	441	462	443	382	413	437	423	417	448	457	410	434	414	439	416	421	429	407	443	447	395	445	393	441	442	414	450	446	409	384	446	437	428	441	414	430	400	425	417	371	397	427	430	423	426	445	448	450	442	425	430	437	424	436	427	462	414	441	414	428	445	439	396	407	413	439	451	422	430	412	424	398	419	440	450	426	393	451	412	429	425	454	422	419	443	451	426	461	430	453	444	423	397	419	440	482	414	464	419	427	419	416	437	400	451	425	445	378	404	415	407	443	431	431	450	433	455	396	414	445	406	443	446	452	419	404	421	432	398	444	430	421	448	453	450	455	439	406	427	454	409	406	399	483	414	481	427	411	416	410	461	404	418	415	440	400	400	420	425	418	434	428	392	434	441	435	403	442	424	433	421	415	412	424	451	434	426	450	456	425	407	451	456	427	417	410	430	421	399	417	432	438	432	438	462	420	439	417	440	464	424	413	420	464	425	411	421	430	423	439	429	421	432	436	435	437	476	435	447	431	453	431	420	432	429	417	446	410	404	429	431	410	409	422	467	457	436	459	438	437	418	424	434	455	457	399	426	403	425	439	441	406	428	422	407	428	457	465	424	468	424	476	443	456	453	461	435	390	442	436	401	418	428	405	459	420	424	407	426	435	441	400	407	429	444	419	408	422	415	404	428	446	447	419	418	446	426	405	429	434	452	451	465	463	446	431	410	426	401	426	397	414	435	447	393	455	440	436	427	439	441	431	455	446	433	438	404	427	447	396	434	402	439	404	462	444	432	447	413	396	412	421	423	421	448	464	420	433	446	429	428	413	449	415	446	438	464	413	412	435	416	430	431	439	406	420	415	432	408	452	455	396	420	445	436	459	386	403	418	466	400	428	393	438	418	416	433	422	417	449	427	439	489	426	433	438	430	417	386	434	409	422	455	410	411	446	433	413	415	421	455	428	443	412	423	415	422	445	448	417	388	428	443	434	380	446	431	423	406	406	454	446	453	432	438	409	415	457	452	415	416	442	415	374	400	406	445	431	434	456	449	429	445	441	414	465	370	423	439	411	418	441	427	433	454	400	408	432	447	443	409	385	414	448	383	436	440	448	475	437	425	456	445	428	443	431	453	472	422	426	433	434	435	439	424	451	462	411	426	436	422	402	435	410	399	406	402	452	457	457	435	420	437	446	432	468	403	431	428	433	392	423	397	459	415	400	423	394	419	444	453	421	468	455	430	407	442	420	414	451	424	448	422	432	440	426	430	429	437	454	426	394	418	397	407	434	410	440	464	441	419	404	438	409	468	405	386	449	413	424	450	422	435	415	425	409	402	447	414	399	465	432	436	406	388	420	409	407	425	427	409	460	403	463	455	443	410	457	411	430	453	442	430	447	390	482	419	413	429	459	388	458	437	394	437	421	442	416	427	413	393	430	435	408	424	436	429	446	448	416	422	410	443	429	457	409	464	417	416	427	455	440	448	365	434	430	442	452	421	429	470	417	433	408	427	406	437	394	399	401	472	454	428	434	438	414	452	435	427	436	426	440	430	395	400	440	448	435	423	424	474	408	462	442	426	450	399	401	442	428	446	395	446	411	459	417	424	441	436	424	421	429	432	434	419	416	431	468	435	454	399	421	433	433	438	453	427	433	407	453	431	447	445	417	418	406	412	471	402	450	406	429	438	435	420	443	429	418	425	453	433	424	423	373	431	388	450	427	410	412	394	435	429	394	465	371	442	436	418	449	444	456	460	475	411	431	439	448	435	387	415	399	427
61381	101640	75802	45673	22762	7073	1734	920	757	784	814	768	720	731	821	764	761	800	753	762	787	777	744	782	729	760	825	764	741	753	811	789	726	750	810	774	792	774	769	780	791	778	749	772	786	766	767	786	724	776	768	776	799	813	787	759	798	717	760	770	762	718	785	770	770	707	752	786	727	714	764	806	780	711	775	777	768	805	750	807	753	775	792	706	751	785	758	752	770	763	763	769	787	720	730	766	788	780	789	723	788	754	750	771	800	740	781	764	795	743	773	741	793	776	821	781	750	788	790	787	726	743	751	754	781	759	773	742	815	776	749	773	767	756	727	810	708	728	755	753	809	759	742	758	794	778	756	773	749	799	799	775	766	748	732	744	763	770	806	745	748	745	753	794	697	780	730	732	777	824	777	734	781	748	758	784	702	779	794	800	737	739	789	770	783	808	796	708	806	751	757	761	778	790	796	776	752	745	730	772	785	778	788	766	745	740	760	766	749	794	743	793	768	784	786	728	807	742	791	733	754	787	716	770	735	765	751	808	764	738	788	814	806	751	749	821	756	753	798	756	809	756	759	753	764	777	758	735	722	777	748	755	771	802	712	736	773	777	772	750	775	794	785	752	722	757	801	804	736	760	736	776	751	789	811	774	819	768	782	767	768	795	799	772	764	739	757	747	767	788	759	799	776	777	752	753	763	766	773	745	811	762	719	739	721	759	746	764	807	779	744	792	760	755	724	773	760	766	740	735	734	735	774	808	767	753	772	801	750	776	767	760	724	771	793	752	803	766	813	756	763	732	750	722	781	738	808	792	761	758	735	779	760	725	749	743	783	766	798	784	794	817	762	754	775	776	774	807	758	742	772	757	817	767	761	739	807	740	750	742	795	761	763	733	753	796	754	777	801	754	766	798	741	745	705	786	745	776	769	772	722	768	740	811	760	752	785	733	772	783	702	756	753	735	781	811	775	764	801	757	799	761	765	730	765	850	766	764	725	720	746	764	748	794	754	788	735	772	737	765	764	735	737	741	778	786	777	786	792	781	782	707	797	791	791	789	798	821	710	789	762	756	779	753	775	727	730	698	731	756	787	754	790	799	754	783	763	741	807	781	733	746	810	734	784	803	824	793	780	743	746	778	780	750	799	717	779	744	780	760	793	777	728	796	772	754	784	800	844	795	756	765	727	775	766	725	729	761	795	797	780	752	743	781	808	756	758	765	756	818	778	782	770	806	741	769	778	783	774	742	759	807	748	778	778	800	780	796	760	777	755	763	754	692	723	745	737	753	828	742	745	774	724	744	738	795	755	765	721	744	792	751	776	779	742	791	759	714	735	792	743	770	717	789	795	754	783	807	776	744	757	789	763	749	762	754	751	784	780	844	831	695	777	721	778	716	795	767	758	796	736	752	794	748	762	769	777	763	750	743	743	764	763	732	744	772	745	730	759	751	762	760	748	729	766	718	747	766	790	767	780	775	757	774	778	814	781	744	795	804	801	773	772	791	775	728	740	753	783	730	786	843	754	763	755	780	748	751	750	805	793	795	770	734	766	771	761	808	776	731	764	743	776	742	765	766	758	780	725	796	796	765	724	783	767	744	794	807	791	769	770	791	755	677	720	756	739	783	721	710	787	734	741	774	811	788	758	785	763	793	767	765	748	765	726	774	727	797	759	721	723	723	773	721	796	777	731	724	736	805	782	787	803	708	713	768	728	774	767	760	723	759	759	804	796	738	758	859	735	833	792	775	748	840	813	756	770	745	785	751	733	782	724	804	802	754	763	777	805	762	777	796	776	775	730	767	821	769	762	735	772	772	736	777	764	792	715	802	800	771	751	793	786	761	793	744	759	780	746	782	777	808	789	817	770	768	767	808	771	736	759	781	787	789	810	722	770	762	751	801	773	772	743	804	762	820	743	777	786	796	728	766	797	783	808	727	740	745	824	766	802	812	790	745	780	765	733	765	787	746	743	716	772	805	795	777	736	769	695	766	783	780	790	741	794	803	745	847	758	725	780	793	809	765	761	774	763	787	743	748	747	755	782	776	787	767	755	746	757	796	786	756	735	813	726	747	808	783	726	758	748	737	706	751	735	749	751	733	725	768	768	738	776	712	775	810	800	745	782	742	781	749	774	758	764	757	760	780	757	766	766	751	800	769	763	817	763	774	769	757	779	770	773	795	752	757	753	766	771	741	776	750	753	724	743	743	758	706	780	789	785	770	756	804	785	799	784	758	715	828	791	748	759	757	778	738	775	732	765	816	804	770	769	772	741	766	781	770	788	773	733	805	712	788	746	781	785	834	739	758	749	745	773	795	749	783	783	784	759	749	723	761	774	811	748	778	765	690	728	791	745	758	775	731	796	746	708	824	763	783	767	761	777	739	794	754	773	811	728	775	793	765	780	796	740	787	789	790	735	797	769	758	776	755	750	732	724	748	807	764	776	771	764	747	734	769	798	752	737	764	774	798	754	790	815	806	723	769	807	738	806	730	759	760	740	777	758	740	767	779	776	795	756	745	696	767	778	775	784	784	768	774	797	759	732	745	732	744	782	780	749	741	808	788	768	762	755	790	775	778	743	777	792	816	766	773	749	755	796	825	798	760	820	774	689	723	749	772	755	715	703	775	751	797	724	802	781	741	794	801	757	771	766	737	794	724	786	783	813	768	769	722	759	793	751	791	798	768	756	736	828	724	755	778	731	773	813	742	761	730	705	782	806	767	770	734	816	732	746	721	773	769	731	794	733	736	755	752	773	751	747	794	839	778	772	765	775	779	798	741	755	789	761	763	768	779	758	777	823	792	828	745	816	727	788	790	731	733	785	781	817	802	752	747	740	752	770	778	822	748	751	746	815	717	778	793	714	771	783	848	781	726	783	764	778	734	725	738	707	772	766	779	747	696	796	727	809	801	772	829	744	727	758	751	786	757	748	752	788	710	711	757	746	763	735	738	763	800	721	778	734	733	768	768	755	772	773	735	821	775	752	782	754	757	691	741	746	792	776	771	785	801	772	808	805	702	816	809	722	746	768	761	759	787	779	789	765	727	784	742	796	759	749	764	727	666	731	816	781	807	727	729	794	746	772	765	762	731	759	764	735	798	779	775	799	729	791	815	773	795	786	774	742	794	751	812	773	743	755	795	731	811	755	735	787	785	780	766	797	757	794	801	783	770	765	774	756	755	750	818	798	777	781	797	734	782	778	790	771	780	814	795	726	757	779	806	797	763	782	783	740	842	783	732	769	790	742	773	815	758	804	746	769	719	755	772	751	799	791	793	778	774	749	750	828	725	770	736	736	797	735	746	797	777	718	777	755	796	756	745	765	717	783	749	759	803	797	751	845	765	798	738	764	718	760	804	727	759	750	795	699	803	779	768	783	745	752	739	783	758	757	774	717	711	774	739	750	817	753	759	760	730	734	769	776	787	754	784	778	757	761	779	803	731	743	759	761	789	752	705	756	718	758	716	784	750	718	855	747	779	837	776	749	749	755	780
29156	30787	27996	12209	2140	647	433	405	388	363	399	380	355	392	381	375	339	408	366	384	359	386	383	382	370	382	355	366	391	382	389	393	360	362	374	384	396	361	372	398	371	386	373	382	356	384	376	403	356	373	383	353	383	360	384	380	395	388	375	356	384	355	360	363	368	366	366	375	387	376	347	362	385	332	388	391	359	365	349	396	366	400	400	363	389	358	384	386	386	362	342	360	374	410	398	375	368	347	351	381	362	352	382	394	375	367	347	410	385	383	349	391	385	374	351	402	401	355	374	392	371	385	351	388	369	336	374	376	355	375	350	358	352	362	377	357	383	388	375	393	339	382	378	396	347	390	331	394	400	366	401	375	362	374	396	397	380	421	362	402	365	382	371	373	356	358	392	347	383	403	392	382	387	356	405	388	332	353	390	388	371	411	385	375	369	380	366	375	394	380	389	352	352	350	377	388	390	381	361	367	377	392	371	360	333	375	355	416	347	427	364	341	423	380	349	371	366	379	329	412	367	396	359	372	374	387	373	373	381	376	393	392	390	326	385	410	410	371	344	363	341	362	361	371	346	379	382	410	355	365	337	352	397	364	380	401	393	372	373	378	384	372	368	380	392	387	359	387	394	374	398	355	379	363	355	362	341	372	366	368	376	383	366	379	385	363	355	366	388	362	368	371	387	384	374	384	377	406	404	372	421	364	420	354	378	382	326	377	395	386	383	387	366	403	385	354	374	405	393	399	387	395	398	358	390	376	354	389	395	369	348	380	358	383	353	393	365	328	419	348	363	392	402	367	367	358	410	388	417	352	387	421	346	364	382	382	386	370	403	363	400	354	382	374	413	370	375	390	362	364	361	357	374	372	397	383	360	340	388	384	397	397	361	374	384	390	323	334	362	379	403	399	398	368	383	396	376	384	399	408	387	408	388	370	372	387	402	386	347	350	383	416	353	367	358	370	408	366	363	375	359	414	382	388	355	377	362	329	363	361	386	329	364	398	362	335	344	376	380	370	392	347	375	387	406	393	339	368	347	397	373	378	406	368	385	370	375	404	382	387	345	386	391	358	382	341	359	420	366	380	397	362	386	379	413	393	344	385	338	417	393	368	390	386	387	408	389	392	363	367	345	367	375	377	373	383	359	365	386	371	375	426	374	344	398	366	390	376	371	370	363	352	392	403	368	372	399	357	350	400	383	396	382	366	371	385	357	358	403	378	380	350	382	425	405	374	385	356	387	355	363	386	364	370	358	355	378	355	385	405	361	375	363	376	371	345	353	372	356	395	378	385	414	365	392	400	350	371	377	365	387	357	390	365	389	356	355	385	382	395	397	386	363	409	388	377	374	371	362	356	380	390	371	376	405	392	370	402	381	405	376	410	395	371	332	329	380	373	388	385	382	359	374	401	359	358	401	388	380	360	368	383	384	380	359	392	361	395	378	363	401	407	382	409	378	371	378	350	391	360	399	367	370	378	401	374	353	385	392	365	373	353	384	382	407	347	376	377	360	378	366	325	385	366	384	385	372	373	385	366	409	364	354	387	411	360	344	359	366	350	396	421	400	391	359	389	381	353	375	384	341	407	371	365	375	367	371	353	382	374	358	363	370	378	373	345	339	368	359	384	413	366	358	379	398	374	406	380	387	368	386	347	356	366	427	379	380	377	360	365	387	383	359	400	384	386	367	350	380	375	406	391	392	385	389	378	365	358	373	395	381	383	365	417	391	386	380	376	406	398	344	374	371	375	346	391	403	364	387	377	373	387	409	369	382	430	391	392	364	390	378	368	384	370	350	365	374	409	384	374	362	387	387	386	354	406	334	384	376	368	396	349	390	345	385	402	387	388	385	361	413	409	360	372	394	394	367	395	388	362	399	354	377	368	411	389	376	345	410	383	411	367	375	366	358	380	333	340	381	397	366	371	362	366	384	368	367	356	365	377	371	377	357	373	351	383	383	379	374	384	388	396	393	383	424	353	360	389	346	356	340	419	420	376	394	372	404	376	351	392	360	378	388	330	377	392	385	350	372	377	369	382	375	401	383	421	392	365	376	398	349	377	364	385	376	383	387	370	370	355	418	376	407	383	380	367	415	340	377	365	360	379	379	396	377	386	348	378	406	372	356	326	349	363	375	373	373	387	401	391	406	375	373	370	370	382	372	372	382	354	371	379	374	392	370	389	408	385	385	383	366	389	393	368	362	382	343	369	400	385	377	362	406	378	401	391	381	372	381	376	366	385	367	370	378	378	373	391	365	364	356	422	371	346	388	382	386	370	381	381	364	333	335	380	364	383	395	413	373	357	407	388	410	366	371	384	366	401	368	369	376	402	390	409	362	361	374	395	391	407	386	396	355	392	367	354	397	347	363	380	378	337	390	374	360	378	380	387	371	380	389	377	336	382	399	376	368	398	395	394	374	387	369	399	389	397	370	380	391	356	362	348	385	368	367	413	330	377	435	406	365	385	389	410	381	372	353	360	384	380	326	400	362	355	409	364	382	403	367	405	391	368	399	394	436	350	426	389	350	383	388	366	396	368	396	407	380	353	392	388	401	402	372	370	379	381	392	392	397	377	391	394	369	341	411	351	408	391	332	359	372	383	383	366	383	401	358	401	379	363	391	377	373	363	366	408	416	373	387	383	395	358	378	405	365	362	391	394	373	392	341	372	370	371	376	399	373	371	340	386	406	345	385	356	363	360	358	421	411	360	411	383	389	385	384	389	415	373	373	371	361	383	421	413	411	384	399	379	402	395	375	386	337	380	363	410	372	393	376	377	378	388	387	376	403	389	368	367	357	352	357	362	366	396	357	331	386	368	387	349	396	380	373	400	392	375	377	389	386	374	389	396	362	393	374	370	392	384	355	371	386	368	352	365	383	374	387	387	388	355	384	382	359	358	365	380	363	385	359	348	391	383	385	384	379	376	334	397	400	404	395	403	358	377	353	373	379	374	350	384	348	358	394	362	343	409	373	360	358	373	347	313	362	367	342	382	358	341	380	373	362	401	380	369	369	396	382	369	386	364	359	357	358	350	398	363	402	361	369	365	375	403	369	363	358	390	341	405	386	393	359	384	370	364	347	372	377	398	363	378	354	370	351	367	386	364	326	409	353	368	372	364	370	416	379	388	383	413	381	382	369	374	360	341	358	388	362	407	388	384	335	369	362	365	382	396	395	368	359	360	346	377	393	365	404	375	357	387	362	407	389	409	389	371	358	394	427	369	399	395	406	365	374	364	349	389	371	369	365	381	358	343	372	339	368	378	372	400	371	371	406	403	362	387	389	388	354	379	373	398	334	357	356	350	380	371	408	383	355	383	414	408	388	394	399	403	362	353	391	380	367	367	391	372	365	385	373	394	368	398	382	403	373	384	394	338	374	362	399	396	390	360	341	370	375	357	354	391	369	401	360	348	395	343	379	381	348	384	379	407	360	362	343	375	394	391	365	378	359	401	330	370	390	357	353	362	383	348	380	367	371	382	385	387	373	377
36065	48341	33568	13806	4051	1375	753	730	675	731	718	712	676	717	733	710	707	730	705	738	735	699	699	701	723	682	703	697	679	723	712	700	726	689	729	685	693	682	698	713	685	673	763	711	704	718	760	654	634	727	718	742	695	750	724	742	718	716	746	703	697	742	690	675	740	678	702	645	756	710	753	724	700	712	684	748	649	691	713	701	708	696	697	661	715	735	719	697	718	711	652	696	653	700	702	718	673	722	710	740	724	732	697	738	698	674	731	680	724	701	698	761	746	675	732	690	735	670	680	698	658	708	713	668	725	738	728	729	668	719	694	759	675	716	694	696	714	716	678	709	659	697	704	671	653	697	709	659	713	725	652	696	743	699	689	694	709	697	718	687	743	772	697	722	665	736	734	736	715	719	709	704	744	665	725	681	709	683	726	728	795	711	741	722	726	685	703	722	654	698	698	721	674	728	708	698	745	698	681	714	652	755	724	710	698	722	738	688	669	688	745	652	711	696	707	710	686	706	711	702	734	697	712	703	701	741	709	739	720	681	709	760	723	743	725	760	690	685	705	708	725	692	708	718	681	724	712	728	684	717	693	731	674	788	695	733	747	685	748	703	747	710	714	725	733	695	671	726	697	698	712	721	711	726	697	701	725	692	727	658	670	720	694	715	703	708	704	741	745	692	689	741	736	725	687	704	713	709	689	714	685	704	712	732	679	738	726	627	710	684	716	695	702	719	741	730	744	687	717	710	696	713	687	728	714	696	707	734	730	679	722	687	689	729	722	713	701	701	711	764	731	754	732	702	701	725	701	678	732	743	691	725	708	728	689	695	694	724	728	690	719	775	679	712	716	729	706	713	745	707	685	708	730	723	721	682	678	681	764	703	712	721	726	733	684	701	687	675	722	733	710	702	725	708	701	730	724	658	722	704	706	740	754	743	710	665	703	733	727	710	712	667	704	777	677	707	723	688	726	663	709	725	691	658	661	649	738	783	718	713	720	715	679	697	763	771	703	712	718	710	671	632	686	701	751	717	663	714	679	658	686	710	739	693	717	706	734	724	670	691	683	724	724	691	694	641	696	741	714	735	705	693	722	691	742	689	725	694	739	711	666	710	735	729	708	693	665	757	699	672	688	721	709	661	696	712	741	715	687	725	681	694	714	680	714	714	682	680	665	664	697	687	724	727	706	717	683	684	724	737	695	768	684	691	733	724	687	694	700	734	723	731	766	670	696	727	690	683	710	662	707	708	704	726	733	689	753	762	736	700	686	687	711	708	684	685	705	714	699	727	675	717	658	695	686	734	678	720	723	705	696	730	705	733	669	705	714	710	695	682	713	681	681	684	699	692	734	693	721	711	717	716	677	740	718	771	697	655	727	665	672	777	711	707	718	713	726	657	709	726	721	682	705	734	722	692	760	732	724	699	765	730	741	711	737	706	682	749	698	718	701	752	706	750	713	692	724	698	674	669	752	760	713	725	683	749	673	711	668	724	724	722	718	720	685	733	700	675	682	666	719	701	728	686	703	728	698	686	766	726	662	738	668	692	726	697	733	757	767	736	710	747	713	726	712	725	696	713	749	727	713	709	719	735	697	742	701	690	701	682	720	710	717	708	730	742	714	743	716	700	699	696	707	723	726	707	734	668	704	763	754	687	686	721	654	698	704	707	712	734	713	714	717	708	709	690	684	741	741	704	703	706	710	723	696	695	702	710	693	672	708	678	732	711	691	641	748	697	686	718	708	702	727	731	703	670	699	743	709	698	710	683	685	735	726	669	702	704	697	689	756	724	711	732	720	733	716	704	691	720	748	683	726	710	650	708	703	692	726	748	665	674	712	679	663	704	716	692	725	694	719	713	735	661	707	685	756	730	703	667	749	732	753	689	716	736	733	681	734	694	698	642	700	681	754	719	734	685	744	735	717	694	710	723	711	738	734	701	726	668	722	725	725	668	679	676	698	681	676	709	726	698	771	740	771	699	750	762	721	724	698	747	652	730	698	706	706	734	644	727	683	727	711	697	731	714	706	710	667	709	686	674	711	708	721	723	706	682	684	723	680	679	742	715	657	722	704	708	675	703	714	756	672	709	704	726	708	698	702	717	706	671	716	692	677	715	694	702	765	730	667	734	686	688	688	692	694	697	752	700	654	657	671	721	732	686	667	710	704	732	739	728	694	734	705	729	700	711	719	699	723	666	653	725	737	663	746	762	726	682	715	694	658	691	672	733	651	695	730	688	708	721	690	690	710	749	723	712	734	682	712	671	694	691	689	651	676	698	701	713	710	756	660	714	692	719	697	699	705	686	708	739	671	674	717	689	701	712	693	728	667	718	711	725	654	692	705	680	701	715	696	697	706	720	723	649	728	761	730	702	722	709	718	694	650	716	727	700	744	701	691	753	710	720	647	714	736	716	702	706	700	691	719	666	716	687	759	754	683	692	639	729	711	761	689	725	709	681	709	684	672	727	723	730	710	736	708	707	724	742	731	697	698	726	677	675	666	634	694	727	735	664	657	694	723	715	674	714	712	659	704	683	719	702	700	710	703	679	718	686	664	693	718	730	712	703	742	682	715	650	712	772	757	719	661	673	725	716	700	706	701	715	673	686	741	708	690	704	717	678	669	663	696	661	628	708	703	693	722	705	759	739	706	743	719	701	683	745	699	691	710	756	714	698	713	703	690	723	677	701	706	706	655	740	752	728	657	670	648	763	726	720	734	731	693	691	681	729	728	711	713	732	703	707	729	725	713	683	683	718	700	700	676	664	689	714	720	684	653	772	703	708	725	674	710	718	748	667	737	697	699	736	748	708	707	673	744	714	721	706	678	680	749	707	715	719	726	753	679	679	701	721	724	730	703	707	649	703	723	734	681	666	740	715	650	660	701	741	702	693	692	729	676	676	716	704	710	657	708	696	691	677	690	710	666	686	703	765	762	742	737	739	719	729	688	744	766	720	696	702	648	757	691	661	692	714	691	693	744	679	736	693	726	655	686	654	722	718	703	713	674	651	696	708	728	735	674	708	677	690	722	674	661	741	678	708	683	751	714	717	740	701	698	718	700	706	741	692	679	712	704	744	785	661	740	716	663	721	750	637	736	701	732	656	756	727	701	732	711	702	707	732	705	721	721	685	685	714	710	720	688	703	725	717	740	704	693	687	744	711	676	696	700	697	708	748	740	692	731	712	720	733	699	757	726	746	740	699	674	730	694	687	709	695	673	703	723	669	724	689	688	706	705	717	717	722	669	675	687	727	705	712	752	709	703	765	724	654	701	706	732	667	725	756	677	745	701	749	757	717	636	681	719	676	689	693	702	712	659	729	689	732	712	690	698	744	644	698	716	699	709	725	716	684	713	672	728	702	712	707	664	699	740	726	703	686	711	708	725	719	718	738	712	753	736	697	681	669	734	670	683	763	662	745	722	657	704	758	682	674	709	713	688	673	685	720	708	704	680	704	737	720	685	703	700	754	690	711	732	742	725	718	679	725	700	711
25022	25138	36040	28479	18089	5502	764	419	423	372	440	406	440	413	374	385	403	378	387	365	412	344	396	408	360	362	374	383	350	375	370	408	368	390	389	419	380	400	382	393	405	352	357	389	408	398	391	388	364	352	379	391	376	393	392	383	369	374	392	405	373	391	370	371	410	399	365	411	396	403	385	401	349	352	381	399	387	387	381	388	390	369	389	382	367	403	367	386	393	380	400	371	341	346	395	382	360	377	378	382	399	414	345	428	400	395	375	397	360	403	391	372	383	413	362	380	369	383	415	336	398	364	421	410	389	389	363	362	377	360	388	397	431	348	365	400	390	406	407	378	386	364	376	358	396	374	387	405	409	401	390	368	417	357	407	347	376	409	358	362	356	391	369	384	363	357	394	380	412	387	397	365	402	413	354	380	362	378	359	390	368	401	365	384	389	391	345	360	416	365	388	381	390	401	388	401	383	415	400	375	363	352	373	396	422	358	407	384	399	399	371	385	392	382	358	379	396	388	359	397	403	395	375	369	374	374	378	375	388	329	361	387	362	359	421	380	403	401	379	381	427	391	394	419	400	395	369	349	394	409	388	381	386	352	352	393	387	342	375	397	391	359	387	396	390	387	365	427	349	367	405	354	369	383	416	383	377	385	373	376	369	376	372	389	347	405	412	386	423	397	369	421	366	395	407	356	378	340	360	390	403	360	360	369	355	345	389	361	360	378	419	410	370	364	409	364	412	379	390	367	393	374	358	384	359	367	364	400	369	370	391	360	371	388	388	362	365	371	395	371	373	377	372	389	397	385	394	410	352	374	367	400	393	390	394	405	395	383	405	369	415	402	365	375	377	389	387	390	390	386	387	360	404	377	373	372	370	352	404	397	369	385	325	336	386	384	371	371	386	421	386	369	359	398	400	380	385	373	375	393	359	403	354	407	412	417	377	371	356	396	341	392	380	390	378	367	411	425	382	351	358	397	396	358	378	364	398	403	389	387	343	386	399	377	407	401	401	389	398	389	363	384	385	366	418	380	382	398	355	377	380	369	356	403	366	378	380	385	370	363	412	377	386	370	372	393	390	352	390	410	364	334	389	345	363	355	424	371	370	415	370	385	389	358	406	376	391	449	407	376	373	396	403	381	349	383	408	398	410	381	372	363	361	399	379	383	386	400	387	386	388	390	388	366	354	402	391	378	390	434	382	380	374	382	368	400	369	373	365	350	367	372	356	411	396	385	376	376	405	351	335	380	352	368	411	378	381	382	402	440	360	391	389	362	389	378	375	389	369	371	394	398	382	391	362	374	401	356	387	408	361	394	374	370	395	374	364	385	376	414	357	366	407	425	379	396	371	354	410	407	360	385	360	380	402	398	378	402	391	393	365	384	385	373	386	393	389	380	396	379	397	365	347	404	362	374	373	384	375	395	382	379	369	373	377	383	388	356	377	388	401	385	397	378	374	386	376	403	403	357	373	399	397	378	362	392	363	380	360	374	386	397	377	376	379	395	381	353	372	393	380	370	395	380	378	403	386	391	372	381	352	382	381	351	383	363	414	384	401	389	373	393	369	365	369	365	350	348	378	398	385	366	401	394	387	396	382	416	370	387	363	340	406	364	387	349	377	368	425	359	364	358	379	394	389	356	388	409	392	403	419	373	390	378	352	389	393	391	368	384	350	396	386	398	413	368	364	388	366	387	401	392	388	341	442	376	419	400	384	439	398	404	394	368	333	368	391	376	389	378	398	374	376	393	394	378	370	419	375	417	423	366	388	380	404	378	368	390	403	373	387	395	395	374	374	394	380	385	374	403	358	380	426	368	386	352	377	370	416	370	377	396	361	372	412	343	385	382	364	363	409	374	390	376	366	394	390	385	389	406	434	419	417	397	369	378	340	373	410	394	387	392	367	358	421	391	367	345	330	364	361	378	364	383	406	405	384	356	368	395	404	351	347	385	342	365	384	385	390	373	371	354	386	397	398	381	400	337	380	360	370	362	377	404	392	395	390	374	383	377	404	401	367	380	390	376	374	376	380	363	398	375	374	376	389	418	405	379	375	384	374	375	399	402	392	368	400	396	362	384	374	417	413	432	365	386	405	390	403	396	374	410	372	330	374	376	377	416	402	348	398	398	433	378	363	397	379	420	418	401	384	374	414	377	380	382	406	407	378	380	400	368	373	400	367	376	360	370	403	368	370	430	365	364	336	396	356	362	392	377	405	361	391	411	385	388	441	387	360	387	381	357	417	402	353	361	397	370	395	360	389	374	363	390	378	387	341	352	355	391	378	371	385	393	363	364	424	396	357	376	373	364	389	394	404	340	382	363	390	388	364	359	397	384	367	391	412	390	374	365	352	377	392	347	423	371	379	365	369	342	388	386	387	366	390	367	358	336	415	378	397	366	362	350	386	429	366	361	384	374	372	406	356	408	348	383	412	395	378	409	377	387	392	362	386	393	381	388	390	368	411	366	373	380	387	395	419	370	390	393	400	376	397	360	395	379	412	371	391	372	385	363	411	387	406	421	384	380	371	376	372	380	392	386	359	398	391	370	369	398	369	403	387	390	387	367	397	382	397	376	396	393	363	368	393	395	421	402	356	353	368	366	411	388	385	394	342	385	371	404	372	391	399	377	400	389	397	387	402	385	414	354	379	371	349	382	383	382	381	377	388	371	407	372	361	386	392	378	370	408	365	385	418	394	358	376	386	368	378	372	408	438	369	369	405	374	397	393	393	384	348	400	344	394	358	398	411	366	371	402	374	400	379	380	391	396	382	384	386	387	400	396	378	387	385	389	381	424	385	373	365	396	369	357	348	375	376	362	392	379	383	353	366	361	369	349	358	369	391	352	344	362	385	378	372	349	385	379	382	396	349	380	384	388	397	383	405	394	383	404	392	345	346	401	410	390	373	362	369	383	374	414	365	362	370	350	386	372	378	358	377	357	372	411	392	337	397	395	373	355	361	369	386	378	414	379	364	362	406	399	376	388	373	391	389	391	372	414	358	390	366	395	369	363	393	386	378	387	352	373	381	392	399	377	374	360	401	361	370	364	379	379	382	397	418	361	350	384	398	377	395	364	378	392	367	366	360	378	371	399	379	414	360	369	338	383	367	353	378	380	389	371	389	428	389	380	391	388	384	375	384	428	366	404	384	378	403	382	377	401	351	397	374	398	362	376	416	398	400	390	367	368	367	383	400	360	384	362	341	400	369	377	378	394	398	397	409	389	364	412	378	406	398	410	394	381	399	376	345	383	346	395	366	378	362	413	408	393	379	391	363	332	364	419	384	403	372	401	383	402	371	369	383	382	364	417	349	399	381	377	388	397	375	410	396	379	352	386	393	401	355	372	371	389	341	369	393	372	393	365	368	394	357	409	388	387	421	392	378	368	364	375	387	389	397	405	384	382	384	389	398	391	392	395	391	414	365	363	376	396	423	378	397	375	388	355	391	383	374	384	372	361	366	351	393	393	393	367	361	365	348	394	400	416	423	388
58938	89540	64696	35759	15595	4107	1209	780	741	742	695	711	701	721	667	691	687	712	727	760	712	653	762	685	702	708	702	725	673	732	766	739	723	686	744	722	680	696	739	677	714	700	728	739	665	678	734	719	720	705	668	735	723	692	710	659	664	712	690	711	687	722	731	701	766	661	722	703	685	697	692	636	684	720	716	691	663	695	718	723	673	713	686	764	696	706	710	712	652	673	716	703	702	683	696	688	737	708	726	730	704	720	700	688	647	720	706	720	720	720	730	727	698	702	700	691	711	722	721	675	677	667	669	732	723	688	710	698	700	750	690	683	683	724	723	712	714	723	731	731	737	690	676	740	748	691	685	676	681	705	715	691	695	764	683	712	698	686	719	720	706	806	709	729	702	657	633	727	699	730	721	738	687	716	647	695	698	708	682	721	697	695	707	707	711	681	733	735	693	717	742	721	674	733	729	674	711	729	751	718	736	743	691	724	713	710	691	733	694	740	697	700	721	721	690	688	679	716	742	703	709	725	686	744	725	714	733	716	694	713	745	726	671	726	720	720	765	694	747	682	738	705	691	723	700	774	649	747	676	764	714	720	720	681	714	702	679	664	703	771	670	697	701	710	743	693	726	702	727	725	726	716	739	702	744	683	670	708	739	717	731	715	690	711	724	682	690	701	731	719	708	685	720	724	727	718	770	691	741	742	705	691	691	697	765	713	715	656	712	666	678	740	704	722	716	681	726	789	687	683	694	710	682	692	671	722	715	733	734	757	721	713	712	719	680	710	709	712	726	702	725	682	747	712	744	723	690	662	715	746	658	700	674	693	716	685	712	674	688	683	655	734	726	686	701	717	686	706	720	719	676	729	685	738	728	717	693	718	668	733	711	723	706	721	717	673	699	713	711	708	704	670	718	725	760	737	642	735	711	712	735	709	677	701	677	746	735	703	728	739	711	745	690	738	727	721	729	692	653	700	697	696	683	742	747	702	713	707	691	730	737	718	697	678	745	701	704	718	692	740	724	707	725	689	760	758	746	707	717	752	742	717	698	723	728	704	695	703	695	666	688	698	668	732	688	684	720	679	730	686	714	734	711	683	684	660	752	744	684	701	678	694	676	697	751	664	696	734	700	685	679	687	721	731	688	666	649	744	701	651	727	713	716	704	672	738	661	715	743	685	721	694	724	694	727	692	712	728	670	700	738	742	739	684	663	726	699	716	730	721	716	718	711	660	695	696	656	680	712	681	713	705	683	764	700	705	696	728	738	733	727	681	736	726	760	697	711	729	653	688	715	710	695	697	729	711	677	694	718	693	689	699	715	684	653	696	696	742	668	727	670	756	668	688	752	704	756	661	700	766	728	717	670	689	689	687	680	713	683	745	687	689	738	718	647	718	747	713	691	690	683	700	653	711	702	707	716	705	706	695	741	699	702	699	734	739	714	727	709	686	721	696	677	746	660	681	687	769	759	685	680	727	717	698	741	722	694	709	714	692	695	702	702	692	692	713	639	695	679	742	724	723	742	720	716	670	691	722	673	759	711	666	699	694	706	726	684	688	690	759	690	691	678	713	715	678	719	751	731	734	695	661	758	734	676	734	707	716	726	708	714	710	716	708	641	766	690	712	676	696	709	724	666	707	706	722	730	734	724	725	713	709	671	686	736	683	687	726	708	683	767	705	735	699	697	734	705	702	623	727	672	748	750	702	725	699	706	669	733	699	700	719	741	716	697	752	697	731	678	696	731	694	724	691	706	677	693	688	694	715	682	708	695	694	730	668	700	694	752	716	712	662	630	752	715	670	686	686	668	679	681	701	657	733	671	663	747	719	711	715	707	746	734	747	714	710	663	689	751	670	675	711	674	738	765	698	726	692	730	735	721	697	724	693	737	699	706	730	696	689	718	702	700	701	698	719	733	702	715	712	668	737	630	725	678	682	724	702	719	724	762	721	684	663	702	675	670	708	698	695	737	711	681	804	692	718	668	697	737	689	740	701	733	715	723	714	718	753	746	737	692	719	706	646	669	693	738	674	676	737	686	658	721	689	718	696	696	713	721	724	743	749	690	709	744	723	709	742	724	650	701	734	705	720	714	734	691	709	651	682	660	730	734	694	672	727	726	729	649	703	732	690	729	711	690	694	745	723	713	737	697	730	739	683	721	730	763	699	714	717	708	677	743	698	760	698	766	751	672	712	666	735	715	694	737	736	734	739	681	702	719	688	723	746	703	663	748	738	722	728	654	713	686	707	701	691	660	718	711	723	720	705	690	728	719	753	727	714	711	673	720	704	707	697	692	734	733	702	695	730	757	673	699	646	725	669	749	671	699	720	718	701	703	734	677	722	695	747	735	681	739	711	731	723	712	683	709	727	708	763	716	707	698	755	731	721	698	723	673	728	695	696	702	722	742	731	771	706	762	689	737	723	725	771	680	719	670	665	691	740	741	733	695	690	757	728	728	700	722	729	747	725	753	686	715	681	703	757	741	741	690	690	679	725	686	707	716	724	726	702	678	702	698	689	643	728	690	713	675	732	766	744	713	694	694	735	664	685	732	679	694	692	659	696	695	690	727	654	718	713	747	687	718	699	681	663	720	693	725	698	698	691	683	688	710	737	697	643	725	671	723	725	713	705	709	716	664	674	737	744	732	701	673	687	699	680	731	714	687	702	735	732	689	743	699	723	708	696	676	709	726	741	681	759	705	704	741	690	732	716	726	718	734	703	711	700	742	732	764	729	716	682	714	690	720	681	688	724	722	687	741	718	760	758	703	733	730	695	685	696	686	708	744	733	702	698	723	702	654	707	723	700	666	712	688	723	735	701	744	700	713	725	749	722	692	645	705	683	701	716	756	724	698	695	724	727	686	710	710	668	723	716	708	750	724	744	710	699	665	742	679	695	681	705	714	704	724	704	682	689	698	685	724	676	739	675	741	724	679	698	655	678	702	716	687	654	682	677	760	705	715	706	750	734	651	758	738	704	719	708	645	737	719	698	667	701	693	719	701	676	713	707	759	728	672	748	666	741	736	688	685	719	738	719	715	714	713	714	710	733	706	667	737	653	740	728	635	672	682	667	766	715	720	776	714	747	709	682	702	703	755	704	736	676	736	667	745	733	719	691	744	704	672	679	685	733	727	683	691	673	687	674	751	664	716	730	659	705	729	734	684	702	721	719	726	682	713	706	748	714	752	663	685	731	674	741	689	737	659	696	727	737	698	710	703	713	690	713	687	679	758	692	678	717	715	682	679	753	707	702	655	722	670	702	670	712	712	706	696	730	704	702	705	672	689	710	690	696	717	705	757	743	693	702	736	731	703	747	711	727	713	684	678	780	707	728	703	693	707	706	703	783	709	713	729	698	728	713	686	676	755	721	730	746	678	715	781	703	721	779	730	738	678	761	714	730	714	718	716	684	725	732	701	694	679	692	705	715	705	659	681	669	673	692	722	746	674	736	739	701	704	697	734	741	726	717	746	682	747	665	700	733	666	706	718	730
23417	22487	31926	25614	21302	16773	3615	592	512	462	452	449	493	428	458	461	465	440	493	425	440	467	480	440	437	481	443	433	429	442	435	429	442	417	435	447	467	460	434	473	442	447	422	427	390	474	449	417	430	460	428	442	408	454	454	434	451	428	401	442	465	441	445	433	434	439	448	419	444	438	469	426	459	428	409	433	426	422	444	441	464	447	444	423	406	434	454	432	411	443	435	463	458	438	425	437	433	443	408	414	421	449	462	420	439	455	413	438	423	446	421	430	405	446	439	438	452	464	469	471	402	436	459	459	417	467	384	452	446	428	454	437	433	433	435	417	438	410	447	449	423	436	461	439	439	454	405	465	467	423	420	402	435	424	496	420	441	434	447	462	473	423	410	446	450	417	448	432	400	481	447	411	428	439	452	432	428	382	426	423	424	449	437	438	471	438	437	446	425	461	395	449	435	424	408	461	440	403	417	454	423	466	457	435	466	429	462	411	467	478	435	478	462	436	453	416	421	437	417	428	420	456	411	461	412	439	428	417	488	447	440	455	453	456	405	430	454	440	443	411	445	436	446	430	434	400	426	448	482	440	441	422	400	395	461	411	410	394	449	446	463	445	453	417	451	462	445	439	432	443	440	442	419	420	407	441	450	433	455	409	408	421	417	468	415	415	423	444	426	459	463	437	463	448	483	473	425	435	481	454	417	429	426	442	399	450	402	433	421	451	414	424	446	437	478	424	477	412	427	421	402	441	460	451	452	421	447	426	432	460	461	409	430	462	443	434	426	445	427	419	438	421	453	441	442	449	412	444	485	435	440	411	423	423	440	454	422	447	443	423	477	416	479	428	387	417	397	464	487	417	435	471	427	408	418	462	423	461	434	439	429	472	482	427	426	448	438	407	464	443	422	461	476	450	406	409	438	443	460	414	443	406	454	424	410	403	444	429	433	462	446	431	437	422	448	420	417	428	405	430	421	415	486	433	416	409	432	453	419	476	422	453	439	434	444	408	429	438	412	466	433	403	389	403	420	453	492	430	417	438	451	450	480	436	443	420	457	427	409	453	425	396	470	428	416	438	416	441	432	445	427	396	390	442	420	400	445	428	424	452	445	442	431	428	411	440	454	428	431	440	412	432	449	447	442	459	420	449	466	417	455	453	435	443	441	417	406	441	489	460	425	439	443	410	450	423	417	465	459	388	454	418	404	429	442	383	409	458	454	446	432	467	435	474	417	466	420	401	437	435	449	445	424	420	449	429	425	487	463	430	423	439	425	447	416	438	470	444	413	442	436	448	421	450	445	412	455	402	451	427	438	425	431	478	421	423	401	404	440	436	442	447	453	458	447	428	449	417	449	440	440	444	488	433	446	449	453	461	447	425	377	441	410	406	436	426	430	427	428	405	445	414	433	418	378	437	435	453	427	464	457	426	417	442	446	447	430	416	437	422	439	484	435	448	495	453	431	393	455	470	465	419	453	429	437	456	478	394	457	450	442	420	459	456	491	470	436	438	448	440	391	420	437	491	422	455	425	433	430	425	447	438	452	441	419	439	438	443	456	447	463	434	430	431	407	442	443	426	458	439	421	414	446	468	421	436	479	434	433	473	447	465	415	481	455	463	429	396	414	461	464	462	484	461	416	430	426	443	408	448	450	415	418	435	408	388	387	428	426	441	411	436	419	422	451	453	457	395	417	419	410	410	473	446	445	453	421	441	425	441	405	403	438	423	431	386	423	416	394	426	452	450	455	449	457	461	420	468	444	418	446	405	431	420	434	434	418	448	419	430	435	437	446	441	430	470	441	453	449	439	420	453	451	421	417	461	441	412	443	424	428	390	446	424	416	460	409	464	444	421	457	419	447	427	416	450	428	415	497	439	433	457	441	422	401	410	478	427	396	443	416	433	450	427	436	422	452	468	405	422	428	414	411	454	459	454	417	478	438	450	455	422	437	462	462	445	417	404	417	443	442	475	416	406	408	424	389	419	482	417	426	482	444	464	405	427	386	459	433	403	416	447	450	448	419	463	463	454	408	423	429	449	398	407	417	426	458	438	423	437	481	425	419	444	449	397	442	429	437	461	456	429	484	443	462	427	425	423	427	442	432	459	441	465	416	436	416	444	430	406	464	447	408	417	464	401	411	426	449	476	415	469	458	437	466	421	442	422	436	446	475	456	414	383	430	450	465	413	404	424	436	455	418	427	419	411	414	477	408	461	458	466	440	427	410	446	415	478	447	449	388	417	427	448	450	444	433	416	407	450	443	412	435	446	422	431	452	418	442	454	444	424	461	401	434	424	460	402	449	457	464	407	414	416	460	471	449	444	447	410	480	461	444	415	448	460	427	441	433	423	437	406	421	432	466	442	448	437	432	446	423	381	456	458	487	420	431	453	431	432	404	457	441	451	462	384	417	470	420	463	410	441	425	399	402	437	471	408	409	440	408	436	458	430	456	431	443	438	443	439	410	428	450	443	437	465	412	450	412	449	413	458	452	409	431	426	407	404	421	417	456	426	433	426	434	420	438	446	427	428	433	423	431	403	405	427	467	429	400	435	451	438	441	420	424	447	459	408	416	424	420	463	445	452	432	408	424	430	459	417	433	462	449	438	420	426	446	460	430	440	459	423	468	455	430	425	411	437	447	429	449	434	425	436	435	444	483	382	391	455	437	427	469	428	409	438	453	408	403	428	443	432	482	497	441	436	435	484	451	432	425	430	407	471	455	419	477	427	438	433	416	413	418	434	402	399	467	434	447	448	398	435	431	443	475	457	462	453	453	439	481	433	411	466	428	428	454	439	421	458	409	436	432	431	427	405	402	403	460	424	440	417	428	445	427	429	460	419	393	443	436	452	440	401	439	430	438	436	470	396	411	420	432	432	433	443	433	466	442	389	443	480	445	423	435	452	420	400	481	448	462	489	412	415	441	467	415	425	388	428	468	458	372	463	446	437	443	427	424	433	441	445	410	406	451	485	479	426	421	437	442	397	451	392	485	440	443	444	425	444	425	451	426	438	444	421	457	446	428	459	443	419	485	456	449	446	446	450	411	436	460	429	418	413	449	432	415	450	421	423	457	448	430	427	406	411	474	412	441	456	430	437	455	465	464	433	445	479	479	436	449	444	417	407	434	431	429	433	384	455	406	424	402	442	438	434	458	481	428	433	405	448	400	382	457	405	435	449	417	418	440	451	440	420	435	446	421	444	409	420	421	434	484	438	463	418	409	430	441	414	434	436	410	430	412	441	439	435	440	409	487	443	446	417	405	412	439	468	425	499	405	472	462	429	438	466	428	402	438	441	458	479	434	428	378	438	426	435	444	481	451	459	405	404	450	423	452	418	430	425	433	417	439	407	424	445	448	433	418	413	442	437	433	447	463	427	412	418	400	466	446	429	436	456	458	419	448	435	452	436	428	432	432	440	417	420	443	438	440	408	426	411	442	416	412	426	446	464	378	452	437	447	413	466	443	444	454	466	445	449	432	420	412	374	427	410
60931	101764	75051	45006	22769	6785	1763	952	765	781	771	753	812	762	768	780	840	787	696	758	762	759	711	788	770	773	754	820	739	762	776	791	764	788	798	819	810	742	810	771	733	725	802	748	756	776	795	743	737	788	785	748	780	813	768	764	768	842	760	755	800	785	768	803	759	761	750	743	744	778	736	768	761	752	760	709	744	739	834	772	763	790	756	760	777	768	763	767	740	755	759	725	746	731	712	762	744	735	764	803	783	807	754	817	780	764	738	759	734	739	781	786	844	741	783	780	748	726	779	763	778	748	719	767	775	794	759	750	791	737	764	765	783	768	739	762	785	784	757	809	815	730	704	754	770	785	780	782	744	737	730	786	753	730	769	775	754	770	788	732	791	814	804	802	834	724	769	777	769	797	754	759	721	760	764	773	796	759	775	777	770	796	749	770	738	748	731	757	760	794	754	740	783	744	752	732	715	756	728	738	782	732	799	742	761	783	759	748	773	774	806	776	815	775	747	748	798	754	716	779	743	823	780	797	773	768	757	789	746	809	746	765	782	735	806	833	768	757	803	757	784	772	738	728	763	732	795	757	834	808	747	750	752	785	762	773	750	756	784	738	775	742	752	747	793	811	765	776	793	713	755	775	780	775	724	759	785	735	761	749	834	791	778	776	750	751	740	796	773	757	750	834	767	716	728	787	741	754	773	777	777	740	781	805	806	735	758	746	705	815	776	719	734	746	819	787	744	753	791	754	698	799	729	722	725	748	810	791	783	756	710	763	767	767	773	800	767	789	796	788	748	725	726	779	766	807	733	789	752	751	781	764	774	781	791	778	739	802	777	793	758	770	764	822	745	775	785	743	751	718	707	819	780	793	762	735	808	726	777	786	809	802	754	764	836	769	780	731	748	744	685	747	784	808	745	767	752	766	717	763	777	801	770	733	820	749	763	764	799	750	759	739	776	723	763	771	760	722	759	784	799	740	835	760	783	773	790	777	690	760	712	799	754	768	801	796	769	767	769	766	797	778	775	739	739	726	751	738	767	737	790	696	794	764	813	758	762	751	776	792	759	739	769	782	754	799	793	768	777	757	831	795	786	805	760	769	718	775	741	775	821	814	771	799	783	774	770	710	724	782	767	731	749	735	761	725	711	734	815	779	805	776	798	768	798	729	760	794	748	804	783	761	801	782	771	802	736	825	762	766	747	798	762	772	815	749	790	776	784	770	721	763	746	720	736	749	783	798	781	739	743	725	700	715	783	773	730	788	810	788	722	769	745	760	796	758	729	791	773	752	746	791	781	733	765	733	750	733	795	778	796	774	718	731	723	782	750	785	815	745	794	767	788	760	771	783	726	713	748	768	735	762	762	802	766	791	757	757	766	726	817	789	729	782	735	777	812	796	769	725	790	784	803	760	753	725	737	757	765	734	798	773	806	758	761	785	762	747	788	758	760	754	742	777	762	792	791	814	786	767	748	798	798	780	700	769	787	767	732	739	793	771	767	777	716	808	825	748	775	795	801	733	730	823	765	777	870	779	767	776	777	763	749	703	818	756	760	725	757	769	820	772	773	701	736	784	806	764	780	808	764	772	735	782	736	782	744	807	769	751	732	800	764	814	799	758	737	722	765	735	718	790	783	726	785	795	749	743	739	734	769	762	760	764	735	767	779	782	729	780	735	737	751	772	745	770	778	776	756	723	762	740	793	790	695	773	703	721	818	743	791	761	812	813	785	772	776	766	766	754	724	802	754	751	741	771	769	791	766	789	735	768	755	775	799	742	797	713	780	737	791	777	812	759	770	770	737	739	739	760	767	791	763	797	764	789	805	750	736	781	767	778	733	757	748	764	792	765	753	767	709	761	803	749	752	766	791	761	769	747	767	769	746	765	769	763	757	726	737	811	816	795	816	774	779	778	759	726	794	756	766	771	727	762	763	792	753	794	750	764	726	739	793	761	767	799	733	785	753	824	760	770	842	781	754	808	730	737	753	791	759	780	770	787	785	771	760	780	750	730	756	740	768	737	740	704	748	747	785	791	783	730	758	772	768	760	763	735	750	768	837	781	742	742	762	812	756	784	780	787	791	777	786	746	751	770	746	789	729	723	757	741	765	753	774	811	778	805	737	784	756	733	729	767	751	740	751	735	819	795	794	757	759	757	753	747	769	822	748	755	771	740	778	783	775	802	770	779	749	803	782	787	771	743	724	763	725	744	742	752	766	733	791	756	761	765	755	767	795	775	734	766	723	827	781	778	759	789	726	746	784	768	770	760	798	781	754	726	803	722	718	808	840	749	781	767	808	736	744	750	777	724	767	705	826	778	768	757	733	743	785	800	780	764	811	761	749	727	726	722	759	773	771	771	747	777	759	771	783	758	778	795	758	794	805	725	716	765	762	762	754	733	751	787	758	763	782	759	769	760	753	801	745	783	781	767	775	783	783	787	770	746	756	749	767	754	756	754	739	762	723	764	784	777	753	776	766	766	788	789	781	707	737	772	768	807	757	837	791	754	731	741	747	725	784	729	762	793	745	801	701	776	743	762	785	817	752	719	762	759	864	790	753	755	762	721	748	761	748	766	799	787	803	775	774	795	786	770	778	772	714	726	772	780	793	760	744	794	753	773	758	787	748	803	729	780	765	792	799	731	690	821	784	781	775	765	759	774	779	713	768	786	726	738	783	727	759	765	794	771	718	775	788	751	774	762	759	801	797	740	775	779	735	764	756	748	766	810	778	772	792	748	809	757	756	779	799	781	808	709	759	733	737	764	787	767	788	805	772	822	748	758	758	762	763	769	748	835	749	813	714	797	772	843	750	810	780	744	750	788	745	759	795	749	785	768	737	719	785	753	797	737	738	730	820	748	712	762	750	774	749	784	799	766	737	749	776	810	779	763	735	771	769	743	756	749	709	782	726	750	774	747	774	794	714	745	787	833	777	774	817	774	772	697	771	730	761	741	725	766	781	762	735	746	773	748	745	749	761	800	748	727	748	769	769	838	768	728	738	843	739	761	743	759	753	758	785	757	790	756	785	747	737	783	740	761	754	811	763	773	733	786	788	786	726	758	767	739	793	792	774	762	733	796	821	762	743	827	760	807	770	785	796	768	828	799	806	741	810	756	776	776	841	790	749	820	780	789	780	819	819	731	757	776	828	757	732	747	702	774	746	775	725	768	731	792	722	793	735	777	748	717	790	738	788	779	695	729	766	793	734	789	738	750	758	795	797	753	804	744	741	749	730	766	781	743	779	762	734	811	811	750	777	762	821	766	720	726	800	773	780	759	810	753	765	804	797	780	740	782	804	738	746	779	740	775	772	774	781	776	707	733	819	798	807	823	777	827	718	769	775	740	828	776	817	768	805	767	736	784	814	811	776	768	743	740	782	768	751	791	746	808	753	763	719	780	772	766	777	775	792	695	817	760	808	813	777	776	756	764	723	777	785	753	783	820	754	809	780	789	768	778	740	747	801	804	783	763	811	730	785	775	792	773	739	748
29274	30627	28018	12336	2053	651	450	396	387	382	387	386	414	390	420	370	395	414	362	407	409	372	391	388	360	367	345	371	367	379	379	402	383	386	414	393	381	369	357	411	361	351	377	419	412	368	376	377	406	401	374	370	364	377	369	391	364	356	400	363	375	410	348	384	374	379	355	399	358	389	382	374	359	364	399	423	403	355	393	360	401	366	356	339	362	385	414	354	391	376	405	403	410	346	398	377	381	384	395	382	383	383	362	387	352	391	408	358	380	357	390	376	389	400	391	386	368	340	389	372	405	359	382	395	390	394	427	366	378	356	371	414	402	380	385	382	391	432	406	395	389	371	409	411	347	382	368	360	378	373	398	385	359	355	380	381	379	416	381	399	399	377	370	404	384	405	375	413	368	407	366	398	367	393	394	391	348	399	379	366	402	377	367	370	368	376	377	389	399	413	375	405	393	404	362	359	396	383	406	370	372	401	332	394	355	391	381	364	421	345	394	382	372	402	391	391	378	363	359	370	386	398	382	347	357	391	361	356	371	386	362	380	394	396	394	359	401	377	375	399	399	370	396	355	419	388	402	381	417	355	385	363	380	383	380	369	366	353	369	384	364	386	398	367	391	385	366	408	365	365	372	413	409	359	370	371	371	397	396	395	380	369	352	389	381	404	413	359	384	433	398	389	385	384	380	388	394	346	396	358	353	401	355	356	356	344	375	376	371	381	357	383	396	366	361	401	364	388	376	418	386	384	392	349	387	401	356	359	400	381	412	389	380	379	418	359	380	373	388	383	386	404	394	371	386	379	381	356	374	351	370	392	391	376	380	365	411	405	406	361	374	379	368	391	377	369	404	402	389	363	354	404	373	396	384	365	374	374	389	414	368	392	368	377	358	398	396	370	384	372	378	366	376	391	401	391	366	408	350	394	400	392	399	362	378	357	373	404	379	366	412	363	369	395	368	419	365	377	341	398	390	408	392	388	357	388	385	343	407	381	388	355	369	391	382	390	388	373	366	397	358	394	399	395	384	374	397	378	386	370	422	399	400	357	344	383	359	402	374	389	394	362	384	351	409	424	379	348	397	392	405	389	367	357	379	405	381	390	360	387	372	316	345	372	351	397	380	360	383	363	342	386	380	368	383	364	408	378	395	382	406	417	366	377	358	359	375	354	360	398	386	414	381	401	356	387	380	366	372	347	386	401	394	367	350	433	390	417	383	382	352	353	366	399	412	388	390	385	368	350	412	388	395	362	362	395	374	370	406	425	376	373	375	437	397	356	384	378	367	376	378	391	392	368	389	373	381	378	358	376	360	352	390	379	382	365	378	387	368	417	408	380	392	378	380	396	345	378	405	364	384	378	400	406	390	381	424	354	359	396	353	379	378	383	408	373	389	371	409	390	399	387	394	379	381	391	386	371	402	398	353	354	388	382	379	381	398	399	401	310	368	403	398	400	381	401	343	359	362	374	373	399	388	378	419	419	352	399	352	370	359	380	375	390	392	369	374	347	370	426	362	388	340	361	370	374	375	354	376	376	385	380	346	386	366	388	367	370	390	371	380	408	357	398	367	351	389	366	393	358	395	396	372	361	352	367	397	408	379	397	372	372	370	394	398	411	409	390	365	362	378	386	370	392	385	361	367	341	360	385	384	354	373	386	399	390	339	400	360	400	388	391	382	418	377	398	384	385	368	368	365	350	391	357	401	358	398	385	422	367	362	366	388	370	403	339	380	377	363	367	404	345	368	409	407	386	388	394	365	398	392	373	404	391	404	402	358	400	401	363	360	397	384	370	382	382	356	376	397	356	349	375	404	364	351	357	368	380	401	380	360	407	373	379	379	351	383	392	383	373	367	398	379	350	369	405	345	327	373	363	364	350	383	375	382	378	354	382	423	372	378	415	420	374	377	390	401	386	345	397	417	418	396	382	404	362	381	390	414	408	424	351	400	365	366	392	388	379	397	377	370	358	438	350	368	388	380	390	397	386	349	390	358	362	355	355	362	374	341	380	398	384	389	423	391	366	357	372	416	354	345	393	373	378	382	426	393	408	348	406	407	397	392	377	364	349	396	377	413	384	395	390	344	413	405	390	380	379	401	365	393	373	376	376	400	361	367	376	360	359	415	405	390	359	363	402	398	383	359	360	420	355	371	390	373	338	357	370	345	368	387	364	373	376	400	394	384	377	365	347	408	407	374	369	427	339	365	403	379	364	388	366	390	385	370	384	356	385	385	403	381	372	382	412	373	366	362	398	400	352	342	370	358	388	372	366	398	393	362	396	378	389	364	324	361	386	375	369	400	346	354	362	374	373	379	371	393	390	357	398	376	377	359	396	396	338	397	417	413	414	336	380	404	396	389	384	386	365	350	346	360	407	401	391	386	333	369	390	386	408	385	383	380	364	418	370	378	385	362	363	352	372	377	386	402	405	404	407	412	391	379	388	363	357	377	398	388	362	369	376	376	415	363	380	388	364	364	374	363	379	359	372	367	382	370	390	387	378	384	381	395	376	385	366	372	371	364	373	385	371	402	369	408	335	397	384	363	394	428	404	366	346	377	388	402	410	380	353	372	372	400	417	378	411	354	342	372	371	379	335	368	388	387	399	357	390	386	350	388	349	392	410	353	394	418	414	382	369	363	392	387	383	395	368	389	375	380	395	368	388	401	386	418	381	356	397	407	373	387	391	417	367	395	399	405	401	366	368	381	386	397	394	419	363	367	397	400	345	364	386	359	382	364	383	387	356	371	353	405	374	392	354	400	411	379	358	393	411	366	360	355	391	408	381	423	424	381	378	407	413	353	392	354	374	383	377	378	362	359	365	381	396	374	388	377	393	379	385	383	395	387	370	350	391	361	410	359	372	393	411	380	382	357	385	403	356	413	377	387	376	374	368	358	400	399	379	368	368	384	396	423	370	364	388	389	382	415	369	338	373	380	380	373	389	387	392	388	383	381	339	378	384	408	352	393	418	349	402	353	381	372	356	406	347	377	402	408	403	434	337	357	357	416	414	347	402	363	393	390	379	376	388	391	377	390	378	374	371	363	396	387	384	406	394	373	393	382	388	353	390	394	385	355	388	371	378	380	385	372	368	385	358	355	411	385	380	387	375	384	382	373	355	372	365	405	397	376	376	365	366	382	407	374	403	362	361	386	406	359	384	399	404	396	367	393	369	415	383	411	404	352	382	361	379	377	351	386	377	428	404	411	368	397	392	369	387	378	366	387	353	394	388	398	391	372	365	398	398	352	362	396	350	376	406	407	376	413	388	363	394	380	373	397	379	399	414	407	391	369	363	407	386	405	405	369	407	364	394	388	357	414	423	384	387	369	370	380	380	411	414	370	346	393	401	391	349	392	353	405	375	362	361	387	386	358	401	397	382	364	392	369	391	399	371	383	393	366	391	379	397	374	356	370	387	390	392	369	363	393	376	381	393	361	404	396	364	389	381	392	333	363	390	375	373	364	419	389	389	397	380	373	416	370	376	389	366
36282	48404	33459	13394	4032	1293	802	688	696	730	667	706	730	715	699	715	707	724	666	746	714	705	711	731	728	702	682	747	703	680	683	690	709	770	726	653	706	713	689	683	728	662	730	696	736	683	690	663	718	687	732	749	717	712	684	710	775	668	672	714	720	740	677	667	696	703	710	703	708	759	709	717	722	700	672	749	646	675	679	720	700	718	704	658	689	726	685	727	773	667	705	724	678	703	728	685	714	693	703	734	660	689	709	681	698	680	722	699	724	664	705	681	716	682	687	698	699	701	710	664	680	720	718	689	680	737	717	721	768	698	724	686	741	681	711	708	720	715	680	695	690	720	694	754	743	664	681	682	668	677	739	722	735	708	710	711	692	730	676	713	738	738	689	743	711	714	640	706	717	698	763	753	749	721	648	698	711	746	693	735	663	713	677	730	692	684	713	697	692	674	691	732	687	696	708	723	707	730	727	720	698	730	718	724	712	694	694	665	675	735	699	659	691	725	726	668	670	726	664	742	715	738	705	725	691	684	713	722	708	668	680	718	724	729	708	720	711	715	703	668	670	664	679	697	734	697	713	655	721	690	725	751	690	704	714	722	734	717	696	728	666	697	723	729	716	710	648	742	744	646	656	685	692	686	708	699	749	713	705	698	679	708	691	674	704	688	714	686	684	725	633	690	704	747	694	684	703	699	712	718	743	683	693	704	685	708	716	695	705	705	720	727	675	692	696	724	655	718	706	648	715	729	693	685	675	637	702	712	717	696	687	679	706	708	745	721	669	656	718	732	723	697	736	719	713	728	714	705	680	714	721	768	689	700	695	603	679	701	705	716	660	733	700	746	660	668	750	712	690	696	708	730	681	730	669	705	655	710	689	687	733	696	703	730	688	690	688	690	740	736	728	729	718	707	734	702	707	695	663	705	771	717	702	699	719	712	680	731	662	671	682	729	664	709	730	663	751	736	696	661	709	728	733	717	709	687	700	687	693	747	750	659	702	689	692	662	752	705	684	644	710	692	677	733	765	669	718	718	705	743	719	773	669	722	658	757	714	713	713	717	636	693	687	715	713	701	746	721	703	680	763	731	744	749	713	686	687	670	694	725	726	706	706	677	667	680	715	708	689	757	691	690	683	693	743	704	702	691	693	702	699	711	727	690	742	714	696	719	721	703	695	689	713	741	729	728	670	673	713	681	735	707	715	675	685	721	642	752	704	731	703	686	733	670	701	700	690	702	677	704	710	713	701	730	703	696	681	688	702	722	676	676	656	713	641	746	718	743	726	730	724	693	704	730	718	700	663	726	706	704	677	719	670	679	713	719	682	732	709	710	712	722	714	689	708	702	735	689	749	734	725	700	730	729	760	727	687	731	686	657	767	704	681	728	704	752	690	726	724	711	743	700	679	708	686	697	647	713	720	703	661	717	690	701	715	747	696	695	655	690	701	656	699	694	708	675	751	679	708	701	733	728	699	664	675	677	711	674	702	686	705	714	633	680	687	691	710	667	743	717	664	745	737	693	690	719	715	666	705	681	665	687	722	676	689	740	738	688	717	728	686	731	702	752	730	709	729	706	726	710	708	721	726	729	692	689	726	744	701	719	730	740	701	728	719	728	677	649	752	684	681	686	650	700	674	676	682	687	711	752	698	699	738	738	729	691	714	701	702	705	708	727	710	707	653	710	718	718	719	740	670	724	694	717	693	678	672	657	704	687	705	700	698	729	719	711	765	771	713	717	716	722	710	681	761	702	711	692	700	728	734	672	704	751	695	702	726	710	672	688	679	721	717	670	709	708	709	699	722	690	723	668	701	720	739	746	716	728	668	734	737	710	683	722	727	674	700	733	728	690	724	717	685	709	703	697	712	738	702	678	694	693	682	733	725	709	708	681	667	667	677	713	721	673	662	721	693	672	756	720	714	706	717	702	690	698	642	722	722	745	682	670	725	703	691	722	739	703	730	724	653	691	705	709	698	697	727	763	679	757	717	729	714	675	723	681	710	657	727	739	705	730	707	723	702	718	721	724	693	699	710	761	691	700	716	705	733	718	720	715	679	744	685	736	704	684	689	732	671	671	746	742	754	769	715	742	698	697	687	706	730	719	668	752	707	725	685	704	689	734	696	715	723	707	731	741	687	684	715	739	708	673	715	715	679	731	685	715	685	681	655	724	713	736	686	708	732	728	766	719	727	700	662	697	746	706	692	688	726	712	709	752	755	694	697	712	692	675	682	695	679	711	680	693	719	696	686	711	740	709	673	686	760	709	734	719	681	688	678	725	750	666	697	724	672	697	655	730	730	707	723	665	708	702	691	724	687	706	718	729	679	724	756	700	681	684	725	694	696	704	704	712	698	714	717	641	655	659	666	697	673	676	726	718	725	708	702	743	748	686	712	686	705	689	709	680	744	711	755	723	716	683	681	686	734	691	696	709	690	731	718	678	684	621	706	695	686	755	691	709	746	709	697	785	706	724	746	715	670	737	670	708	727	718	752	685	687	682	708	718	707	733	726	744	697	693	680	706	649	685	687	685	702	718	703	677	694	679	744	738	700	681	697	711	719	637	736	708	727	645	684	705	763	686	679	728	712	727	680	723	694	703	692	714	669	700	720	698	705	741	718	713	700	749	719	702	673	728	713	725	690	729	704	706	702	734	666	793	732	728	668	691	713	716	705	721	704	670	735	702	731	741	642	703	729	744	700	690	746	683	728	739	718	653	679	707	707	713	738	719	726	691	700	771	730	689	682	742	734	724	716	677	708	696	716	722	676	728	680	693	728	722	696	717	703	705	715	705	678	734	729	705	712	687	715	720	696	702	704	722	702	688	739	673	693	709	674	701	765	731	723	776	712	681	714	674	706	700	696	740	695	725	666	699	727	691	698	692	681	710	740	720	740	695	718	746	692	729	705	717	719	671	726	681	747	711	732	698	740	673	687	712	685	719	733	709	706	741	707	733	672	757	742	731	696	676	752	693	694	762	709	700	682	719	772	701	703	729	671	677	712	691	722	731	735	733	698	674	703	688	697	691	705	700	701	718	675	713	724	718	708	659	703	725	743	703	769	711	684	708	701	706	698	692	687	729	685	683	733	695	719	701	661	757	741	675	661	737	709	692	712	680	689	762	693	737	710	757	702	692	690	690	682	675	725	674	689	745	693	693	703	691	678	682	699	700	752	653	702	671	705	706	714	692	738	702	758	712	693	699	719	641	657	756	700	740	698	652	736	694	693	694	717	692	724	715	672	702	722	694	685	717	702	700	678	715	668	663	679	707	718	728	701	702	693	703	730	708	711	706	671	712	739	686	700	733	728	702	729	705	710	774	723	703	675	727	715	705	689	734	718	723	679	712	764	652	718	726	753	705	747	684	728	714	710	698	706	733	757	730	661	666	667	738	712	657	715	681	698	710	701	683	715	747	706	707	712	735	670	675	724	706	688	733	755	630	690	699	702	673	708	730	754	677	693	702	744	702	691	701	722	664	732	690	718	685
24930	24945	35402	28061	18290	5567	759	430	396	405	399	366	401	393	383	357	382	391	337	415	376	448	380	400	401	368	426	368	399	384	358	394	373	370	400	346	424	360	365	355	410	359	392	359	428	380	368	413	401	343	365	395	368	380	378	389	375	394	352	372	419	371	373	393	366	385	377	362	369	378	403	349	396	399	346	379	360	387	362	377	340	405	363	351	403	369	361	412	375	409	371	385	388	358	411	393	363	375	392	428	354	390	412	377	383	420	342	383	388	380	404	388	370	401	383	381	386	379	387	359	361	358	366	379	360	388	388	392	388	374	407	404	405	372	376	403	385	391	403	378	407	412	360	372	409	403	371	346	420	388	361	358	351	394	374	392	405	349	361	376	355	396	361	377	388	406	382	412	361	403	382	399	391	394	429	392	388	392	367	415	404	385	388	378	381	345	346	398	356	352	371	390	381	376	374	388	400	359	378	354	382	359	379	403	378	363	383	411	421	368	343	392	363	386	371	395	378	375	362	416	366	375	386	389	388	402	395	363	367	380	364	370	361	377	397	385	341	356	364	354	397	375	340	375	350	376	398	385	363	363	387	379	403	369	380	368	395	374	390	366	371	356	379	370	373	361	358	355	366	359	358	383	399	343	395	347	403	423	385	376	359	355	392	380	403	398	384	409	346	381	362	375	371	350	379	395	365	360	374	381	382	392	374	376	372	383	399	411	380	369	384	370	350	383	374	381	362	387	362	370	395	373	340	380	379	382	367	379	396	363	400	376	364	324	365	370	401	398	377	382	379	369	406	387	391	408	404	368	405	393	365	392	378	362	339	358	356	386	365	394	387	380	394	377	410	349	386	336	401	374	387	408	411	382	376	394	382	371	399	379	398	407	377	347	398	412	381	375	405	326	378	368	385	380	333	379	390	387	381	367	403	336	391	364	361	386	405	328	390	381	392	374	382	368	380	373	363	401	379	398	427	385	411	400	355	401	367	394	394	410	394	400	401	387	408	375	327	356	353	394	427	382	382	368	387	404	366	373	412	354	363	426	366	394	365	360	369	364	376	348	389	422	339	372	401	363	347	374	376	404	344	348	368	370	383	365	383	389	406	371	350	391	356	342	365	384	372	388	392	410	379	386	422	366	365	368	401	376	388	356	388	376	354	376	399	350	346	389	395	345	361	360	382	395	387	425	375	394	371	402	366	411	368	358	343	385	387	375	364	387	386	403	349	366	402	354	370	365	390	371	338	403	368	367	368	368	386	369	383	347	392	387	378	378	371	402	394	352	399	384	406	368	357	359	361	367	396	371	349	358	348	381	355	385	392	379	392	354	352	379	359	398	379	385	382	385	409	358	365	378	390	345	402	365	366	355	399	375	391	400	408	422	404	375	374	374	350	406	355	367	370	398	384	373	410	382	352	414	365	387	396	373	386	362	404	348	385	373	405	396	364	390	376	389	370	404	388	360	394	365	361	375	358	350	385	366	384	397	379	378	396	345	362	370	394	360	401	361	390	374	385	375	355	356	410	366	411	389	373	371	351	387	378	350	375	357	388	379	376	367	376	393	416	367	391	420	379	391	358	386	373	393	364	380	394	380	348	383	337	360	402	358	395	358	374	391	384	346	362	422	401	358	393	402	380	430	393	375	409	360	355	372	391	386	397	378	390	383	362	356	336	384	367	382	389	395	366	398	372	380	375	389	380	368	390	384	408	382	396	370	361	369	379	392	377	389	377	344	362	401	379	366	405	386	424	351	368	385	357	376	380	388	366	351	365	322	380	393	409	358	373	397	389	380	378	372	413	395	389	371	379	377	371	363	366	335	383	384	357	349	384	368	375	384	350	407	380	363	381	380	386	387	381	359	402	380	394	393	406	405	352	420	383	375	392	347	341	379	379	385	363	403	359	408	377	367	385	396	419	332	380	363	379	388	390	389	352	349	376	364	342	406	384	366	417	340	396	373	391	338	376	375	405	406	393	344	361	354	371	358	355	390	395	373	379	404	361	394	399	425	365	366	358	396	341	384	340	376	410	394	392	387	373	376	374	357	362	372	381	421	398	341	429	374	400	361	402	377	349	398	406	391	361	377	413	409	376	346	416	366	426	363	410	368	353	392	396	388	403	404	380	354	368	354	392	388	396	405	383	340	399	415	378	337	396	353	379	369	387	393	356	376	342	351	399	374	415	378	362	393	384	403	394	394	382	337	397	377	379	367	356	407	388	362	397	393	388	359	390	360	405	386	364	373	394	411	396	392	392	375	362	375	376	404	357	420	382	369	360	391	380	407	386	376	393	356	357	356	388	412	400	353	376	367	372	385	378	331	380	366	374	357	354	389	363	390	353	397	391	384	370	368	369	408	391	383	378	388	386	384	402	355	383	393	376	366	396	395	399	375	368	370	369	413	364	380	392	377	390	374	371	383	391	376	359	372	371	375	374	352	367	368	380	415	380	408	356	372	379	386	375	396	383	357	365	348	390	389	398	352	363	368	392	382	310	371	366	409	396	369	408	354	377	365	380	406	360	382	389	360	368	394	366	374	419	376	400	372	401	398	406	353	362	370	361	351	356	375	352	360	349	386	413	399	406	371	363	420	363	343	432	408	352	388	397	388	385	358	389	391	388	361	410	370	392	384	388	377	389	362	375	366	381	364	368	391	403	345	374	353	402	394	362	415	382	394	348	395	374	376	370	391	392	372	383	371	385	373	349	384	377	398	385	403	404	358	386	417	372	400	389	378	334	385	384	385	381	402	396	421	365	410	393	388	400	381	355	335	393	363	414	387	409	396	358	413	382	350	378	378	380	402	337	376	389	384	386	391	402	393	354	361	388	410	389	376	391	340	394	400	369	369	397	371	377	377	361	381	369	382	390	411	377	371	407	360	336	399	375	379	377	381	347	361	367	380	382	391	395	378	356	410	366	364	390	369	391	329	346	382	390	399	378	385	364	389	366	376	360	372	394	413	393	398	372	396	393	361	345	416	399	361	397	382	345	376	391	397	379	405	375	405	374	364	383	431	368	377	361	381	369	404	377	373	434	378	375	365	432	366	398	393	393	352	372	409	384	376	364	397	349	402	397	416	397	383	425	387	390	420	379	372	375	354	396	394	380	393	377	397	370	398	394	342	376	333	382	386	370	371	399	393	382	350	371	400	414	398	406	390	377	374	390	384	364	379	406	364	397	397	409	415	380	370	366	342	367	366	373	379	376	366	386	384	388	393	389	380	372	402	382	378	352	391	414	356	369	354	384	404	375	380	391	351	416	374	398	378	371	368	391	403	380	363	383	408	377	361	373	373	337	416	377	397	401	379	402	369	343	399	385	375	359	404	379	344	368	395	398	373	364	359	395	396	373	368	349	360	387	391	395	340	391	366	396	394	380	371	431	367	373	393	400	366	374	350	392	376	385	411	405	432	378	419	395	418	389	359	352	408	367	400	397	392	374	376	381	328	411	396	373	380	372	406	363	360	376	344	410	400	388	355	391	374	365	378
58956	89359	63206	35471	15480	4164	1292	796	652	717	742	706	744	740	732	719	738	710	674	781	701	697	722	704	732	688	702	716	674	751	697	703	732	760	699	659	688	651	735	698	731	674	670	657	730	706	685	675	667	714	654	711	769	679	701	664	711	685	693	699	709	710	718	713	656	757	683	695	692	690	677	691	705	662	648	724	775	731	709	658	711	693	704	671	644	724	722	709	657	727	665	751	734	722	707	714	636	700	720	716	690	690	743	705	685	693	723	719	695	646	686	690	676	707	733	730	647	693	714	724	711	683	695	674	670	699	682	730	716	670	730	704	680	718	705	751	745	689	670	688	735	743	717	727	685	711	684	664	710	703	706	695	716	695	732	735	706	759	740	707	765	663	711	738	698	712	723	686	685	714	730	726	680	693	701	736	682	731	726	658	703	738	750	701	677	735	709	692	719	708	658	706	719	655	685	714	704	688	728	678	708	697	702	688	733	709	767	669	653	694	735	732	700	690	714	675	690	655	710	698	725	748	741	742	705	707	700	683	686	697	795	672	734	692	691	663	671	715	670	711	728	712	734	709	692	683	735	687	665	707	636	718	675	727	688	702	692	718	691	685	668	743	688	688	703	735	739	716	709	701	681	737	735	702	650	762	667	701	712	714	719	709	727	711	721	704	659	702	727	702	737	734	704	727	672	738	725	726	736	700	706	680	659	758	710	697	739	721	747	701	684	737	697	654	727	739	663	739	714	672	680	652	702	663	704	699	674	671	732	724	650	712	709	676	739	732	680	705	687	704	703	696	702	639	708	718	719	671	705	667	743	709	705	714	703	751	698	693	721	726	698	720	673	635	715	661	658	720	645	728	707	695	681	727	683	685	672	669	706	702	712	693	703	711	663	729	682	733	709	701	649	709	719	685	716	638	673	681	695	738	724	750	672	703	664	690	704	684	723	715	689	691	754	756	703	708	699	713	731	733	702	687	707	711	719	661	705	701	662	683	691	724	718	724	684	699	692	729	725	692	693	691	709	714	753	677	755	708	712	694	714	682	695	714	680	727	693	671	676	721	673	728	699	702	701	679	693	717	699	677	644	720	659	722	677	690	712	726	722	706	716	736	663	686	670	736	696	668	696	744	717	724	748	707	720	730	721	667	706	699	708	696	726	698	695	705	733	744	747	693	722	742	660	709	674	696	694	681	721	729	722	687	722	718	686	666	755	703	673	753	675	692	680	701	678	688	713	669	729	691	707	692	709	706	703	698	687	691	684	714	690	732	721	774	715	666	658	729	723	673	726	696	724	665	689	653	718	734	692	757	702	725	703	705	704	700	690	712	674	760	728	698	681	722	763	705	662	691	685	688	703	681	724	701	669	641	704	695	693	674	703	680	688	753	683	672	730	697	688	685	671	725	686	700	680	651	700	665	669	708	693	680	664	729	706	716	714	715	695	689	744	699	668	712	637	748	682	657	683	734	639	693	692	662	682	709	673	732	685	718	729	717	743	694	738	688	702	650	698	702	699	704	718	700	682	712	709	705	722	739	713	677	712	686	680	719	672	733	723	734	740	675	681	667	698	710	727	697	678	708	694	754	746	655	677	686	747	700	721	708	668	729	699	734	728	721	748	651	686	707	692	705	719	750	682	721	706	671	728	690	714	706	683	717	745	738	702	645	739	681	741	712	696	693	708	693	761	707	677	668	693	683	708	666	686	697	769	684	675	677	678	718	687	683	720	728	731	675	635	717	684	736	675	716	710	681	718	662	761	696	677	739	689	703	691	690	718	713	698	722	707	684	728	697	734	682	648	676	710	693	696	709	739	696	692	709	707	679	701	751	682	725	728	711	632	723	714	687	673	746	744	661	648	683	658	740	714	688	748	667	682	707	717	713	684	693	685	682	672	709	686	706	737	710	632	685	724	710	671	691	709	703	731	702	694	723	741	716	679	698	743	703	667	708	709	715	678	673	678	703	679	698	691	723	720	703	676	702	714	703	676	715	747	696	694	734	676	716	694	691	664	711	709	682	708	709	651	681	726	719	766	704	742	731	671	731	697	689	718	636	685	703	679	691	636	729	706	743	707	658	710	703	709	715	742	710	684	726	745	711	737	742	701	713	686	696	748	708	758	709	687	672	697	653	703	710	664	712	708	713	749	727	729	729	675	689	747	687	696	694	698	661	683	687	694	682	716	695	685	671	712	692	731	738	722	728	705	718	756	718	671	686	732	680	694	682	699	688	737	697	681	711	695	710	693	677	674	695	655	699	697	688	642	703	732	685	730	704	662	736	685	739	744	717	671	730	672	687	714	713	692	667	730	746	704	708	678	721	688	668	686	700	711	715	695	680	727	642	670	701	721	668	698	702	710	689	735	697	712	687	693	671	685	720	717	691	692	725	709	675	694	719	722	687	669	748	690	684	681	668	701	719	711	656	688	751	662	702	694	713	695	704	722	717	661	699	715	700	654	704	717	692	723	692	699	696	700	657	672	719	639	713	694	682	730	733	673	730	668	733	697	714	705	690	696	731	702	702	700	676	744	721	681	761	653	701	686	733	690	699	670	740	625	751	729	677	677	710	720	695	671	743	681	714	698	694	687	719	709	711	654	691	707	683	716	686	720	695	722	775	747	766	712	738	686	699	758	759	694	662	734	673	715	699	724	751	703	695	724	753	717	689	667	673	668	675	693	706	712	701	695	733	695	683	685	667	690	728	698	677	665	751	718	676	685	713	697	720	730	683	752	656	658	734	700	687	712	714	688	696	709	712	686	686	711	688	688	748	714	709	699	693	658	711	695	725	681	685	665	699	677	677	721	686	717	751	704	686	678	658	709	650	722	671	688	749	683	719	727	722	700	708	673	718	770	686	737	739	692	703	703	729	702	649	690	735	724	708	669	719	642	684	713	641	700	676	692	663	689	732	711	679	659	703	706	701	667	733	748	666	699	723	703	721	642	662	655	716	684	677	721	691	724	694	699	756	729	686	698	727	663	719	774	652	628	711	693	729	722	738	687	719	733	719	701	689	703	721	705	703	664	705	697	692	668	699	702	678	740	689	723	707	704	738	681	668	672	713	691	700	749	675	701	689	720	662	686	736	678	685	722	741	716	685	691	708	650	723	744	682	737	685	718	667	710	693	670	657	732	744	679	702	692	767	657	691	744	692	636	689	717	721	638	732	683	716	681	726	695	695	723	680	649	690	730	660	744	698	746	712	712	707	703	734	694	739	741	730	696	720	690	697	710	711	740	708	691	758	702	686	669	698	661	683	722	686	754	656	723	688	692	715	692	679	712	685	703	639	669	677	685	715	701	665	697	672	671	689	674	681	703	689	663	697	704	701	713	712	681	648	692	713	694	669	667	682	670	736	696	672	732	716	688	737	701	630	715	753	727	709	693	689	677	710	746	737	700	709	712	708	657	705	702	736	688	708	714	688	709	719	645	717	743	686	699	724	710	679	651	681	668	685	695	720	667	731	682	685	720	697	699	736	707	676	719	718
23485	22660	31989	26177	21435	16835	3805	586	471	478	493	422	419	422	479	473	436	441	442	458	409	434	443	473	412	430	427	468	413	449	433	398	399	426	445	461	473	441	440	411	428	465	429	474	459	417	461	434	422	422	485	459	435	407	453	445	427	420	398	435	424	429	430	415	445	459	427	461	433	462	456	440	423	439	439	423	413	451	426	444	432	443	451	419	423	455	436	449	374	418	440	464	425	439	412	430	448	421	423	447	407	436	435	400	432	390	426	431	449	413	428	451	425	445	429	427	447	439	463	456	436	427	440	409	461	479	450	434	450	454	453	417	475	440	470	435	433	411	462	423	450	444	431	450	477	440	460	412	435	459	437	430	427	449	405	434	397	404	487	428	424	450	470	402	431	429	408	427	425	416	435	402	429	442	425	419	475	447	481	420	447	427	428	462	413	433	433	418	425	485	435	482	444	410	446	427	452	424	436	433	416	443	409	429	443	426	418	429	418	400	412	448	446	453	482	414	476	480	445	468	428	398	387	431	406	444	427	458	407	410	390	393	397	421	459	441	431	431	402	417	449	413	445	424	413	438	453	426	455	429	451	472	468	440	414	444	426	450	454	422	413	429	439	420	416	445	407	413	442	411	453	451	431	434	428	430	450	420	457	415	443	470	438	441	419	424	412	440	432	431	426	432	454	464	450	425	446	437	429	437	473	416	431	416	442	428	466	447	427	413	439	406	419	429	447	424	426	444	414	419	418	381	431	480	437	435	471	445	424	443	450	422	447	434	458	419	424	429	446	466	448	435	462	449	403	434	451	450	426	415	436	436	418	408	477	481	423	445	436	429	440	419	435	408	441	438	420	426	447	402	458	456	452	432	437	400	422	456	441	418	454	454	423	451	434	432	443	446	424	436	401	438	455	457	449	424	463	471	461	462	424	458	450	396	445	459	395	421	448	494	448	422	468	432	463	442	429	460	407	447	442	405	467	457	451	443	405	438	423	446	428	479	419	465	414	440	429	428	458	431	441	414	425	422	450	436	397	399	443	430	452	454	411	442	438	435	456	467	485	431	424	418	406	421	403	406	410	444	445	460	435	427	437	458	457	434	443	445	428	389	475	481	438	452	454	418	417	456	420	419	419	427	446	417	431	449	432	455	454	400	451	445	437	433	434	449	439	440	437	393	476	422	437	426	427	435	448	443	449	433	459	410	433	427	425	469	468	449	392	452	438	432	423	395	458	457	427	426	425	414	416	429	472	434	426	421	428	465	470	459	438	414	425	444	449	433	408	417	459	483	435	435	454	450	463	391	447	411	435	422	385	415	459	437	436	388	450	463	414	455	424	439	421	470	439	437	428	448	420	412	465	448	437	437	434	474	438	417	425	445	448	438	427	449	394	461	434	436	455	459	399	422	445	422	423	459	482	408	449	402	428	432	423	404	434	449	473	435	422	455	443	383	454	425	417	451	451	442	437	417	416	453	446	474	416	472	440	428	418	479	465	485	401	441	445	442	465	457	459	402	441	414	429	441	481	465	431	476	446	458	467	427	436	424	429	440	447	433	416	393	410	434	407	450	425	442	450	458	433	433	424	413	469	440	422	438	459	463	432	425	426	420	465	440	455	425	381	451	413	444	449	406	442	439	432	446	430	451	448	429	445	445	392	427	430	431	448	432	463	425	422	441	446	431	448	461	371	439	453	396	443	447	437	424	416	422	405	441	419	460	450	491	425	447	422	427	413	469	390	467	414	465	435	401	436	413	444	411	411	419	448	410	428	402	439	438	470	408	479	416	423	422	451	429	466	402	437	434	474	448	411	430	425	485	447	418	423	446	405	418	455	411	426	444	431	444	446	458	438	437	419	425	428	421	436	458	456	420	436	453	457	440	465	419	432	427	436	469	440	423	403	474	402	455	420	452	417	397	424	453	473	418	440	450	455	415	429	409	462	430	445	421	428	430	421	454	436	445	409	452	417	436	429	415	411	446	439	461	442	459	408	419	438	418	442	390	422	468	437	431	428	432	427	444	449	435	429	438	390	477	456	464	427	454	419	434	454	420	452	416	409	425	446	403	450	466	445	440	441	402	421	401	426	447	448	411	445	410	429	416	422	421	447	486	441	398	437	426	412	429	448	447	407	415	442	446	463	436	466	443	492	449	426	434	407	428	420	403	429	439	511	432	434	460	425	415	454	429	397	473	450	440	380	446	447	453	419	456	469	441	411	405	454	454	453	452	493	453	465	454	451	439	456	455	473	437	443	428	475	434	462	440	401	463	435	409	426	468	490	439	399	438	382	433	435	464	432	423	443	451	446	403	465	472	450	451	452	416	440	398	464	492	423	442	392	441	425	425	440	412	418	415	463	398	411	405	422	433	435	448	437	411	395	430	405	436	428	385	430	429	449	453	442	418	441	430	445	461	413	474	438	414	425	436	412	437	419	430	419	427	406	424	436	427	479	414	445	473	450	435	427	439	439	425	433	433	418	423	436	487	435	428	426	452	432	461	407	453	413	455	395	386	445	446	438	449	452	458	445	423	423	440	413	419	449	423	449	463	448	453	437	436	440	461	459	439	446	443	456	436	448	450	418	442	433	422	412	432	428	415	452	420	452	424	431	431	479	441	419	464	424	447	451	445	448	428	461	442	381	459	379	466	400	419	494	465	413	439	423	486	441	450	459	421	421	434	465	421	428	434	447	440	457	432	454	423	435	413	393	448	439	436	452	434	472	435	439	408	438	468	455	423	433	414	450	407	420	475	435	441	436	428	428	433	437	444	423	401	445	429	444	404	458	438	450	399	423	401	454	456	455	428	413	419	424	413	432	465	456	402	433	460	415	466	435	406	452	457	451	431	436	443	438	442	454	424	440	441	437	439	428	426	416	415	433	469	425	410	439	463	406	432	433	481	435	429	453	406	430	440	403	432	422	402	405	451	457	470	449	449	452	452	409	428	405	408	430	434	430	448	443	438	463	425	423	426	436	425	424	418	461	427	420	459	463	418	434	436	437	446	480	432	391	400	409	404	451	427	422	450	420	407	459	420	431	403	423	447	436	433	467	429	406	405	426	424	404	432	457	427	427	430	429	408	449	456	449	460	446	434	465	469	495	462	425	455	472	439	445	443	430	422	451	456	400	411	461	467	439	475	427	410	469	438	467	417	469	421	468	436	431	447	454	428	441	444	401	441	452	445	476	451	473	444	458	443	451	444	466	420	448	476	423	464	433	449	424	416	400	414	467	439	426	417	409	411	454	432	425	464	420	420	434	442	441	450	397	456	414	467	401	440	442	442	392	453	417	441	425	443	438	484	423	414	432	425	407	384	434	460	460	440	458	448	427	442	420	422	450	457	384	447	444	452	455	445	469	449	432	449	441	475	433	422	436	428	442	445	483	413	425	415	406	422	424	454	459	479	425	405	431	432	431	416	446	426	433	461	457	446	467	439	465	456	442	424	428	418	453	442	421	440	432	428	428	442	432	431	473	427	402	459	452	473	446	452
61431	102195	75172	46097	23630	7247	1891	892	790	747	737	724	720	801	766	747	754	837	725	792	771	791	752	767	745	764	798	766	739	758	760	774	769	766	854	767	774	744	740	790	728	766	721	759	734	798	741	760	764	759	759	770	784	748	774	770	826	750	715	751	842	768	764	804	721	765	771	775	755	798	750	799	802	794	802	752	710	773	782	823	784	791	787	756	794	764	795	791	775	773	773	752	741	755	780	771	729	756	748	725	728	789	762	738	777	764	731	731	764	754	785	776	740	792	771	719	769	712	751	765	785	778	757	736	800	787	783	782	751	791	794	722	785	785	777	779	771	730	755	732	794	772	771	759	737	762	749	741	761	786	732	801	751	824	719	796	792	773	745	740	767	758	762	784	805	765	734	754	761	782	785	752	755	750	780	852	765	744	788	736	812	764	797	819	801	746	743	800	751	780	774	783	838	792	769	740	755	801	827	749	786	787	761	778	767	766	820	755	755	744	759	825	757	798	737	749	764	778	801	791	796	782	735	783	812	773	758	720	761	772	774	783	805	752	756	788	780	746	758	751	800	728	788	774	733	749	727	728	753	789	761	719	798	789	776	715	756	766	784	729	740	779	768	814	788	758	777	741	755	744	800	773	706	745	743	789	773	715	759	724	753	840	739	811	740	778	770	726	712	762	735	770	712	751	751	760	736	792	776	756	756	764	751	724	790	758	790	802	758	758	784	761	732	758	776	796	792	748	725	791	809	700	734	776	719	763	806	775	810	759	828	743	778	724	815	773	771	759	744	776	770	786	756	807	789	754	768	748	790	746	807	771	812	782	778	782	728	785	804	762	770	729	758	768	794	719	759	781	763	812	774	751	817	716	761	782	751	758	744	765	779	784	752	805	746	764	787	781	828	756	746	742	753	752	749	794	756	762	737	761	742	814	769	770	777	765	774	737	766	784	733	811	784	727	719	741	818	751	756	781	773	790	733	778	723	756	794	734	813	774	788	747	794	780	769	851	724	750	760	770	751	729	800	824	772	732	785	759	760	732	807	772	757	734	760	781	781	773	807	771	725	775	774	797	778	747	753	780	800	744	773	731	741	744	762	725	771	790	780	791	798	728	734	810	790	780	722	805	793	781	740	740	732	773	761	725	770	749	775	755	714	765	776	762	776	709	785	765	770	785	784	764	748	755	840	744	790	825	769	765	765	760	780	793	754	805	801	814	785	805	821	730	758	772	782	752	755	767	774	810	801	779	808	794	757	722	797	735	749	764	738	772	784	757	771	763	768	790	700	720	768	772	737	799	774	791	731	756	710	774	800	766	725	750	760	819	815	749	763	703	786	773	800	779	787	779	806	780	734	770	743	746	771	753	741	789	754	763	773	743	730	771	755	793	809	776	724	756	787	790	727	720	741	781	741	721	791	764	790	745	765	799	784	791	751	773	720	730	759	769	728	724	717	822	750	736	762	766	754	759	726	730	827	768	743	756	829	758	820	807	779	796	810	792	791	740	762	763	733	779	763	812	762	763	721	794	810	718	785	787	778	774	781	803	732	781	734	759	777	785	778	743	752	728	719	756	776	767	776	790	764	750	804	742	789	762	719	789	757	769	731	809	749	744	784	749	772	770	746	745	777	790	739	741	710	744	769	783	743	787	721	771	777	762	702	748	746	754	788	774	789	791	726	788	760	782	782	742	773	734	770	735	774	802	729	787	739	778	780	747	801	777	743	726	780	725	737	788	754	704	757	731	751	784	715	745	748	751	746	742	722	701	782	744	783	782	769	745	781	778	799	798	813	691	779	777	749	757	731	822	821	791	736	790	762	748	754	765	813	768	748	811	744	823	737	732	747	771	733	727	764	744	774	739	763	773	786	815	733	756	790	768	793	790	761	761	762	789	732	748	729	762	706	788	752	762	784	768	758	768	789	762	778	775	777	784	752	786	717	782	802	754	786	752	767	783	725	791	775	722	787	740	702	750	762	790	795	789	725	820	761	758	778	757	744	710	761	750	776	771	779	804	827	771	732	777	808	762	779	702	727	789	791	798	738	766	737	783	793	796	739	793	753	773	760	760	782	804	786	748	731	790	757	806	711	743	769	762	737	722	751	757	790	769	738	773	810	781	742	828	763	724	770	784	761	766	747	753	778	769	742	768	760	779	749	753	778	761	765	770	806	719	806	757	771	796	712	762	752	805	744	733	846	789	771	794	807	775	779	750	796	784	774	788	739	799	755	754	748	819	734	734	752	819	759	777	791	742	792	752	769	770	759	773	727	777	741	697	771	764	755	794	777	752	782	754	805	764	738	731	744	769	755	772	757	739	810	736	773	782	763	820	799	783	724	724	786	735	733	801	794	765	778	802	740	746	779	763	771	787	739	744	772	742	767	774	804	794	701	755	782	684	799	759	744	768	775	722	775	770	773	772	756	783	786	764	750	786	712	757	754	785	769	758	757	733	809	761	723	795	783	777	768	784	751	772	775	736	756	739	764	760	750	763	723	788	827	761	771	741	799	744	769	774	787	738	734	789	774	788	748	727	779	764	781	727	752	740	691	781	764	771	752	788	791	750	795	765	761	738	784	742	753	745	755	797	745	758	791	704	821	749	761	756	752	736	701	745	742	768	731	769	755	709	821	759	746	743	759	745	766	766	778	772	808	725	728	761	789	766	746	762	750	770	790	738	758	752	745	759	757	734	788	731	771	756	777	774	773	736	754	781	775	760	779	753	729	801	807	768	813	765	764	748	824	722	802	734	772	732	831	774	760	772	748	793	737	760	765	750	783	769	780	765	794	783	753	780	742	712	789	780	726	736	776	769	756	765	694	761	761	770	766	807	769	766	800	708	774	773	794	707	719	723	790	752	753	789	765	745	780	787	782	748	786	729	820	792	759	763	755	747	755	776	775	792	728	752	761	740	766	721	714	781	733	785	778	782	768	766	757	771	743	719	743	755	794	780	754	755	743	763	801	786	754	767	780	769	810	798	768	810	785	773	729	757	768	801	718	749	792	738	733	783	775	784	745	750	763	795	725	781	795	782	774	778	717	709	732	749	797	756	775	759	799	791	735	752	766	753	754	764	740	799	767	784	728	796	789	790	768	752	775	767	750	777	759	783	730	726	814	800	737	779	784	785	726	720	782	776	732	760	777	724	803	806	722	743	806	751	723	774	769	807	791	755	755	771	740	699	754	752	769	721	808	753	771	778	781	758	721	719	757	731	814	780	809	803	779	807	801	780	796	759	758	735	785	775	711	799	716	744	740	748	781	770	800	757	794	730	787	781	756	727	792	748	776	731	772	733	753	801	756	751	721	747	770	781	719	776	771	827	741	765	745	742	765	739	739	803	746	765	781	762	757	766	784	790	765	754	791	731	772	814	732	739	758	826	748	810	752	760	772	757	807	760	750	740	745	773	747	775	738	756	754	768	815	755	768	749	734	804	756	802	773	795	802	746	735	794	824	726	759	743	803	786	808	756	740	729	756	776	802	720	778	738
29215	30927	28187	12565	2167	705	421	429	365	383	390	373	395	357	391	368	346	358	363	373	353	358	374	368	383	387	382	373	385	346	378	390	401	376	421	362	354	389	384	367	351	394	375	380	363	376	395	396	405	354	368	377	343	389	355	378	352	351	367	367	354	381	363	392	354	367	399	373	381	379	387	377	381	366	363	370	402	367	363	387	385	364	346	354	382	395	395	384	370	370	374	377	367	391	376	392	356	365	413	351	381	389	392	384	396	377	364	378	343	396	366	357	378	360	407	400	349	349	371	377	393	377	378	351	389	410	366	380	413	402	387	389	398	368	379	391	388	366	391	388	393	377	420	387	367	382	321	355	392	386	370	384	413	387	367	416	392	341	350	387	365	377	358	369	353	386	385	381	364	384	397	366	419	382	387	380	365	379	375	388	388	354	396	370	389	347	366	378	378	381	362	383	372	373	352	358	392	385	374	358	365	358	381	400	373	365	384	379	404	357	364	368	367	376	385	368	412	363	391	400	369	329	368	359	381	336	358	393	378	360	366	348	407	346	356	375	392	366	371	390	352	337	365	352	356	351	373	379	369	384	382	367	382	356	375	381	386	378	394	372	415	364	375	394	362	383	378	418	383	382	349	378	396	327	381	366	382	381	385	414	357	363	400	401	373	378	331	398	364	352	369	374	393	376	376	358	376	403	395	387	396	375	400	381	393	388	414	339	369	394	371	381	364	367	400	376	357	369	398	374	343	389	395	422	378	402	358	365	368	378	356	379	378	324	360	339	342	395	397	377	372	374	359	391	379	368	384	394	393	360	386	389	351	387	375	373	396	382	369	363	386	348	371	370	338	381	379	373	369	354	390	383	382	397	377	370	362	366	331	361	380	425	356	375	360	379	370	392	356	375	380	392	346	388	355	372	381	369	395	397	370	358	385	369	341	377	347	432	357	335	390	359	366	377	364	379	408	370	365	398	360	372	372	382	354	395	344	351	385	389	361	389	407	397	406	378	377	351	395	374	393	386	359	392	324	337	387	358	412	367	354	389	359	368	346	314	410	360	367	372	385	363	358	373	384	358	367	375	367	397	383	405	350	354	369	395	374	386	399	383	356	407	372	395	394	390	396	367	389	392	367	397	383	405	360	427	360	350	361	379	375	372	370	385	374	376	351	357	370	358	363	365	388	342	386	360	365	396	376	372	407	368	369	330	366	364	369	397	382	375	393	375	381	367	365	391	336	392	383	376	389	328	362	391	359	360	324	342	370	409	379	370	343	357	370	412	413	382	366	405	380	343	360	404	390	352	399	371	347	336	365	396	350	423	365	388	328	363	372	366	369	341	370	392	375	358	339	399	411	408	377	357	369	391	364	360	372	390	383	352	356	403	405	368	400	398	386	364	369	349	345	384	375	378	380	373	378	368	369	371	381	326	343	351	371	372	373	364	384	372	392	359	371	364	375	394	378	360	352	391	366	353	390	379	387	404	409	383	369	360	350	380	373	363	396	356	352	382	362	383	389	360	381	370	394	408	377	387	398	417	386	391	368	393	377	395	396	344	359	388	394	414	361	358	408	381	403	399	362	397	410	362	347	359	390	359	339	326	385	378	404	389	367	360	365	404	340	408	368	401	371	364	352	394	393	399	364	371	362	376	390	362	367	338	373	376	377	383	353	383	342	374	392	385	374	362	396	354	387	372	401	404	351	349	394	355	383	334	364	389	375	332	392	426	403	381	392	398	320	362	397	369	377	338	385	392	339	399	391	395	371	410	390	392	390	374	390	382	352	400	375	403	378	397	365	341	389	381	371	400	388	365	403	348	378	356	324	406	354	376	385	372	379	378	399	368	395	391	344	366	394	365	362	392	357	348	390	362	409	355	335	382	369	393	370	367	385	348	409	384	348	391	357	394	361	374	400	384	388	368	370	401	377	368	377	396	369	371	408	399	408	386	365	392	386	373	338	388	352	395	374	366	376	386	361	391	354	411	376	391	391	364	408	360	370	371	347	335	390	371	381	379	375	394	388	409	450	350	406	384	376	389	386	387	343	376	393	345	365	354	370	403	373	379	371	385	364	368	376	354	400	378	377	367	381	381	385	363	371	389	397	359	364	374	354	383	381	357	361	385	382	362	377	373	341	370	400	370	393	393	345	352	372	397	369	341	369	345	419	343	359	395	382	384	397	381	362	374	361	384	387	349	371	354	367	369	377	373	368	410	361	391	380	398	391	380	378	386	362	388	361	369	382	342	371	364	377	393	379	351	376	390	404	374	363	385	365	381	364	373	352	384	371	385	384	375	400	365	379	391	409	383	369	378	355	395	377	360	364	380	355	349	380	359	373	369	386	360	385	351	394	351	371	403	400	415	385	380	348	324	398	379	362	391	399	396	375	387	361	349	377	380	354	358	361	389	396	368	345	361	420	367	413	406	341	376	353	347	380	390	338	374	376	375	345	356	366	409	376	416	384	342	356	387	384	368	398	371	380	393	364	381	341	437	355	390	360	361	366	423	366	347	382	392	370	331	387	376	367	361	355	382	356	337	408	348	357	395	404	378	419	404	351	380	378	411	363	354	374	382	376	369	388	364	342	377	377	377	349	347	402	380	372	340	396	344	379	355	387	404	373	352	376	398	392	366	374	377	410	376	366	354	346	382	355	368	394	386	377	361	368	349	399	396	358	393	384	396	341	375	370	366	375	370	384	394	427	391	355	347	372	376	363	352	370	363	409	410	371	342	347	329	362	404	381	409	389	360	375	386	379	361	354	438	377	352	362	385	389	388	388	365	373	384	400	374	375	364	387	358	359	373	371	393	368	372	360	384	350	386	362	391	405	395	376	347	358	383	374	396	374	384	376	388	392	365	367	375	356	408	380	369	378	361	407	379	372	361	370	356	385	369	392	370	380	378	383	405	387	389	381	365	345	374	417	375	357	379	361	369	421	358	337	350	414	358	354	408	397	369	355	365	406	390	348	409	380	393	375	351	357	354	368	373	337	378	363	353	351	373	391	376	361	373	341	372	397	355	382	382	351	359	396	369	336	397	364	359	376	374	370	389	389	349	354	395	387	364	338	407	355	366	392	356	406	350	386	389	371	414	414	405	398	369	407	386	378	385	380	347	368	353	367	362	368	359	392	386	358	351	343	346	361	386	356	367	403	347	368	360	358	398	371	363	340	372	366	376	381	378	378	420	360	384	363	378	364	372	366	384	387	384	372	400	425	359	367	351	361	402	407	387	398	401	348	365	363	361	414	328	328	392	327	369	359	393	365	387	364	377	393	349	366	384	372	378	379	414	395	356	424	361	367	381	354	403	334	388	391	393	353	394	365	401	375	369	391	363	355	408	374	373	373	376	428	362	404	339	347	376	328	367	383	342	374	410	357	404	371	348	383	382	365	396	381	378	370	360	384	382	363	377	379	345	395	390	427	357	361	341	383	398	421	406	379	338	374	359	360	373	382	364	385	373	372	363	393	382	415	358	404	402	375	388	400	400
36080	48647	33967	14268	4449	1430	806	753	751	715	752	719	753	718	723	701	653	633	706	722	713	732	685	744	681	760	713	701	694	689	688	700	666	738	702	684	725	728	700	706	717	778	709	698	718	695	692	711	723	774	702	692	688	691	700	718	710	687	715	743	735	719	679	702	701	720	701	712	719	718	682	778	750	722	737	687	692	718	780	694	700	717	721	704	692	670	726	673	676	686	715	694	656	745	696	754	746	725	740	710	705	696	706	708	715	673	702	731	662	742	734	628	704	681	718	699	737	704	732	724	712	712	735	761	732	681	699	727	689	698	706	681	717	678	737	724	666	685	710	784	733	702	687	737	734	671	706	702	705	705	680	698	755	689	710	746	724	665	696	689	739	706	742	716	723	734	708	709	693	686	719	735	701	687	687	679	696	679	705	741	698	740	684	717	726	695	723	768	688	749	696	742	729	721	704	740	693	759	700	679	727	680	697	697	706	691	717	690	728	703	688	742	702	691	667	668	718	709	696	744	729	704	655	704	692	769	741	725	708	674	761	731	712	699	691	707	734	696	781	739	714	732	711	692	666	675	683	683	719	713	731	713	707	707	697	685	723	687	680	703	701	704	704	687	720	725	700	687	728	702	749	718	725	726	725	660	654	731	709	688	695	746	714	687	688	643	731	722	683	709	692	712	702	725	701	713	723	687	713	677	703	665	718	712	714	667	735	733	681	674	728	689	735	712	687	735	697	674	693	700	704	717	723	745	746	776	733	659	694	747	756	682	664	666	733	679	693	685	708	692	740	702	718	723	675	735	683	701	709	671	734	658	702	732	744	716	692	670	704	700	654	744	700	749	670	688	707	673	682	714	731	655	671	702	704	729	718	716	697	702	687	664	694	681	734	722	730	716	648	712	707	755	684	710	658	725	659	710	691	728	748	686	680	727	739	699	689	716	721	695	748	668	727	677	705	694	718	750	697	703	694	713	728	713	732	710	716	716	685	664	722	725	684	666	699	731	677	678	715	686	717	731	651	704	750	742	722	690	687	708	683	771	732	731	714	665	688	707	746	699	672	729	742	743	746	704	727	693	711	689	732	704	656	711	738	693	690	748	734	742	723	742	697	709	683	750	667	738	746	715	689	688	709	715	718	734	689	683	685	707	731	695	715	687	733	702	656	680	749	650	724	726	742	685	719	646	704	754	717	707	703	688	712	713	736	716	672	759	708	689	686	667	706	680	700	658	650	677	681	716	709	712	684	683	716	741	659	663	712	716	690	760	662	751	702	724	690	717	718	766	658	717	692	715	736	675	721	664	709	725	749	668	686	696	697	724	747	735	690	678	675	719	742	712	692	651	726	712	719	707	695	689	726	684	690	730	706	718	720	676	679	697	707	700	709	670	684	723	681	708	695	722	660	708	678	721	691	677	654	706	730	702	710	710	740	731	743	725	700	644	668	735	670	716	680	745	669	727	706	678	659	710	717	656	679	716	712	702	721	687	716	677	702	688	730	715	687	727	692	705	693	685	727	741	685	713	741	660	704	734	726	695	703	760	698	783	680	712	700	692	678	709	725	714	696	728	673	665	684	747	691	713	709	747	759	697	694	680	716	701	727	730	719	713	698	667	702	740	677	724	737	738	722	680	700	704	726	695	748	737	728	686	665	704	728	682	734	738	683	682	717	678	713	710	700	687	735	703	684	696	727	684	708	718	707	760	755	703	717	742	738	700	685	749	663	701	696	719	684	666	726	695	710	754	695	733	739	689	701	706	753	731	681	732	726	781	717	719	708	702	648	688	714	712	755	695	770	727	703	715	693	717	676	694	714	777	758	725	685	690	671	749	720	699	716	712	706	685	684	721	736	776	714	693	702	730	713	761	691	694	744	689	678	715	664	727	706	705	701	734	649	692	670	732	714	686	699	660	687	726	684	753	729	712	727	743	679	694	690	738	681	708	714	668	699	677	697	721	714	655	689	674	646	717	712	728	724	722	725	723	741	745	688	698	687	695	711	760	700	689	666	703	719	700	696	719	690	732	708	703	711	715	656	717	714	644	703	720	692	701	714	729	671	709	667	690	672	714	697	697	727	697	752	676	748	697	775	749	711	730	739	651	702	690	675	739	712	742	717	731	690	715	735	730	711	739	712	716	751	709	684	722	696	679	668	693	755	700	697	694	721	739	701	734	751	710	735	811	686	689	692	724	669	688	747	729	683	756	663	719	743	753	710	715	716	710	676	712	706	709	697	671	708	737	738	683	740	718	706	698	722	708	711	731	708	678	697	718	692	701	672	691	717	694	695	741	746	694	699	715	711	742	714	729	702	761	682	770	743	686	696	685	711	680	664	760	724	711	723	674	677	695	690	723	676	715	720	747	693	714	699	691	714	662	722	691	715	724	677	682	645	701	703	708	689	690	735	748	680	726	751	707	651	715	711	709	696	694	722	700	745	717	712	721	700	685	701	753	709	642	676	704	690	691	690	692	758	684	719	696	678	688	709	682	718	690	697	728	741	728	716	706	726	684	704	736	727	712	685	689	704	674	672	705	729	666	674	742	667	686	682	697	651	666	726	675	714	717	723	773	694	692	670	703	702	676	752	745	737	734	724	749	711	693	744	709	663	684	742	748	705	690	725	724	714	673	749	721	712	708	649	719	726	699	703	753	686	743	674	726	704	720	755	711	692	664	715	722	702	675	748	747	714	697	688	672	713	742	725	685	711	698	679	736	708	729	743	725	715	707	718	731	683	678	731	672	710	705	680	720	663	703	734	729	749	689	673	700	705	777	681	718	688	684	711	683	708	710	705	732	728	734	691	681	701	709	749	715	668	687	719	697	724	691	736	704	695	706	752	776	743	700	736	678	694	711	715	717	704	685	704	777	726	699	728	707	754	703	718	664	674	678	723	723	686	652	726	741	751	710	739	719	690	699	676	740	730	704	725	722	740	718	684	748	660	688	773	680	727	709	698	724	686	685	735	709	712	754	722	693	708	706	684	716	735	692	725	731	727	706	713	701	722	727	705	695	661	770	727	758	724	709	695	724	689	704	707	679	727	729	719	702	711	714	711	752	752	685	733	656	713	737	694	734	702	677	696	716	710	744	699	678	752	688	680	651	717	697	680	703	697	678	720	720	681	725	717	679	709	720	707	678	666	756	753	717	681	715	736	711	723	682	762	717	651	701	729	681	731	734	701	747	718	740	757	702	693	685	699	721	685	722	717	665	652	715	730	641	682	672	697	702	736	678	696	703	757	712	762	690	740	737	743	674	689	693	693	701	679	709	708	683	664	709	724	692	747	700	731	669	755	698	729	706	722	701	707	688	735	697	709	681	742	736	693	696	731	703	669	723	660	704	775	730	724	707	706	702	688	725	734	713	685	684	693	709	762	668	707	705	677	684	717	759	700	756	727	697	684	707	758	730	704	706	744	708	700	725	711	676	693	757	662	690	754	702	691	724	706	736	754	739	702	730	719	725	698	702	701	727	650	728	733	700	756	725
24980	25023	35546	28276	18342	5712	773	435	374	390	395	371	421	382	417	404	394	394	385	381	390	364	382	383	347	353	377	364	346	364	386	393	373	379	371	394	356	389	400	380	352	383	378	368	398	366	365	356	382	368	381	369	373	366	381	374	363	349	366	375	361	389	366	374	377	355	355	353	377	371	376	371	421	373	341	331	334	408	349	372	399	349	374	371	364	362	375	401	402	385	329	385	319	377	388	373	378	373	419	395	353	357	374	368	352	381	386	377	375	362	436	366	403	396	404	326	368	355	352	328	336	380	405	397	359	369	359	392	352	353	399	334	376	369	344	377	368	354	334	365	401	377	380	358	375	364	388	419	347	336	388	391	364	355	386	374	393	346	379	384	364	395	371	371	426	383	389	378	352	391	361	330	383	398	366	363	336	323	373	392	380	390	367	390	350	362	389	360	403	362	381	387	364	392	362	386	360	373	395	361	384	365	383	399	382	379	366	381	385	374	371	327	399	355	335	370	389	364	420	365	366	374	385	379	386	336	363	331	369	409	368	350	362	381	369	381	380	361	352	395	389	412	407	376	375	369	398	354	375	382	391	352	386	341	355	362	400	398	395	375	396	396	341	360	397	395	389	390	378	347	382	387	376	367	359	365	370	394	366	428	359	369	371	350	383	366	339	370	332	370	326	360	370	366	369	366	363	349	369	384	366	370	375	375	413	370	388	401	350	391	374	388	355	367	388	392	357	385	365	364	356	391	388	381	365	343	367	365	399	386	390	347	377	344	362	398	375	344	368	410	367	394	397	379	357	367	340	386	344	380	386	384	390	432	360	380	378	394	384	390	382	369	352	380	374	392	388	358	418	371	393	407	386	377	352	349	354	355	359	348	376	365	377	391	376	382	355	390	409	360	378	324	351	377	375	358	417	419	378	365	366	428	329	361	405	376	353	378	343	360	376	339	387	412	367	388	373	366	387	350	375	353	391	401	368	357	357	394	388	344	354	399	348	370	372	369	369	359	369	372	388	362	385	384	380	375	359	383	378	384	399	340	356	344	346	370	380	370	387	373	372	380	397	364	392	375	368	358	362	376	389	381	392	375	365	393	365	362	340	375	371	378	353	379	374	387	335	346	365	408	371	395	362	381	372	399	358	360	356	406	368	416	377	435	383	423	391	380	409	371	347	424	377	377	395	383	368	374	357	331	357	358	394	404	355	385	411	353	384	342	388	395	361	410	403	368	379	357	379	392	392	411	387	369	348	354	377	393	343	364	348	370	360	398	340	376	370	415	400	372	370	364	343	347	374	380	379	350	366	353	363	372	371	395	390	392	374	359	426	396	424	392	389	375	388	365	355	377	329	371	365	366	395	378	354	361	375	376	385	368	386	383	400	394	376	401	365	386	417	388	389	370	369	402	369	373	345	386	380	395	363	382	373	402	401	357	385	332	362	377	347	398	353	372	385	381	389	354	357	375	364	386	373	348	351	365	374	396	356	397	383	390	381	351	348	361	341	402	342	355	379	364	359	340	384	369	370	376	384	345	406	365	385	383	358	364	380	380	367	354	393	344	363	394	375	347	363	378	368	368	386	379	385	377	368	363	385	363	368	352	354	379	394	378	381	380	366	374	384	338	374	408	385	369	368	360	368	355	366	390	346	377	360	352	363	380	392	371	368	392	343	380	350	434	398	376	370	356	386	370	346	377	374	393	405	396	385	383	366	381	360	354	389	384	355	401	367	364	372	347	387	390	345	369	360	388	380	359	383	367	359	359	406	374	360	374	357	365	343	367	343	408	372	404	341	405	366	373	397	351	390	378	355	324	360	354	376	351	343	386	353	397	354	356	349	368	398	371	352	336	342	372	346	366	413	391	381	359	399	373	347	384	370	366	407	382	395	340	365	367	393	361	373	352	353	360	348	375	390	364	388	398	356	374	383	365	382	353	353	363	375	363	362	385	375	345	406	353	397	377	375	391	361	353	365	328	372	384	350	381	363	340	358	394	373	387	378	368	340	386	396	353	350	382	349	356	379	351	381	377	346	351	382	387	366	362	363	359	353	355	381	389	372	373	418	349	396	367	406	379	357	354	386	404	389	368	362	360	354	365	378	398	346	395	342	357	333	377	406	390	371	354	377	376	365	358	379	366	403	390	369	416	393	370	390	374	395	413	364	368	379	350	347	372	364	393	390	346	376	395	341	364	416	367	364	356	356	378	364	371	371	374	384	381	374	390	348	345	337	361	360	381	376	384	370	349	394	382	369	383	344	391	364	367	354	351	368	356	351	354	363	374	335	346	366	396	371	383	375	377	393	381	353	372	337	373	385	336	361	370	376	382	419	378	398	357	367	367	394	336	351	384	378	407	407	358	367	365	374	333	393	379	383	357	378	378	363	366	362	378	390	364	366	349	388	382	366	334	344	381	370	345	392	374	408	397	340	400	402	358	407	361	391	363	336	400	385	370	369	362	365	364	363	370	348	383	345	413	380	395	373	394	377	386	363	345	355	384	368	335	354	379	342	369	359	394	384	378	417	382	363	337	384	344	395	365	373	411	401	385	355	347	383	333	385	402	373	390	381	401	362	391	390	350	372	392	407	381	412	378	368	329	371	384	418	353	374	377	387	359	382	368	397	397	388	340	427	366	359	378	386	380	377	394	360	384	356	372	364	376	386	363	371	417	382	387	344	376	351	347	414	384	385	366	399	353	361	387	382	358	360	393	392	346	372	392	388	374	405	363	373	390	375	371	391	358	385	383	414	361	378	383	364	436	348	357	349	389	356	390	329	396	393	373	399	370	346	385	345	380	402	412	392	360	371	378	379	379	374	353	387	379	403	378	381	389	393	355	381	358	393	391	372	397	369	367	368	404	371	341	358	397	362	388	365	381	366	350	394	370	384	366	380	378	389	390	364	391	356	377	384	381	368	394	393	368	382	392	392	404	376	367	336	382	378	394	368	350	372	399	379	367	377	379	360	403	385	381	387	358	392	374	372	392	354	413	367	342	371	361	386	347	366	349	370	329	359	325	375	407	362	346	366	357	375	354	347	382	353	361	383	376	346	385	384	376	360	363	368	397	368	372	366	366	367	367	369	342	327	351	362	369	378	345	377	374	375	379	394	390	367	384	394	390	389	384	393	371	350	378	337	346	377	372	343	370	370	377	349	373	375	328	348	349	356	364	368	346	381	369	397	403	425	368	388	360	380	385	382	353	394	386	405	407	344	396	390	354	376	365	382	414	394	364	390	366	428	355	374	384	398	363	349	346	374	359	353	377	386	373	361	403	396	381	361	367	361	362	376	367	350	401	398	344	358	373	379	384	433	397	374	373	424	384	408	398	366	381	353	377	384	380	374	403	381	371	408	388	376	382	356	348	354	398	337	381	373	309	354	356	386	371	360	369	375	360	365	364	376	363	374	375	345	367	398	375	381	397	398	353	353	360	369	339	372	355	337	353	386	367	396	333	368	379	363	374	393	396	349	345	367	408	369	416	360	385
58528	89842	64298	36413	16043	4384	1235	757	698	675	744	707	690	747	710	709	680	723	698	708	686	768	723	674	692	722	725	643	691	702	692	739	691	696	683	732	688	677	715	701	691	678	715	746	670	679	721	687	668	701	689	689	685	688	683	724	656	720	730	692	665	711	675	688	670	735	726	680	651	684	690	708	669	686	688	676	703	757	670	677	674	662	708	686	708	690	731	759	722	715	634	694	658	689	689	725	663	699	705	714	720	682	701	734	724	675	720	709	688	726	727	698	759	652	647	704	669	718	726	721	720	692	692	712	690	726	695	747	672	695	645	679	700	722	664	703	749	719	729	699	705	692	723	708	749	693	711	693	642	707	751	679	705	709	709	697	680	691	710	680	729	732	697	708	702	670	696	677	669	696	750	693	675	687	677	723	666	633	697	701	697	705	659	695	686	698	721	737	759	717	687	707	719	723	682	685	723	707	698	665	709	702	701	670	716	692	645	691	731	688	678	706	705	668	744	674	732	671	741	728	711	684	664	688	684	701	699	726	695	706	687	692	704	657	677	661	756	705	655	715	711	671	692	654	684	654	724	689	669	695	675	693	672	692	716	691	681	694	705	693	725	742	692	717	689	665	665	710	716	743	703	695	678	704	710	670	685	699	729	673	706	687	690	725	713	673	700	695	683	700	705	702	680	706	724	713	650	714	727	675	694	702	736	700	705	703	753	702	730	704	682	692	709	680	724	709	686	723	700	667	688	675	691	724	709	731	687	652	735	639	698	703	688	689	701	711	716	689	686	734	717	728	682	676	685	726	679	685	680	688	741	737	692	665	637	690	667	689	706	696	700	688	703	684	684	669	719	690	737	699	684	700	697	699	724	685	660	717	714	657	689	741	673	707	731	727	674	717	735	625	686	695	720	690	689	762	714	694	710	689	700	697	660	727	711	667	724	741	664	725	681	699	738	707	679	666	728	699	702	726	695	653	702	702	704	670	719	734	690	726	736	640	754	713	680	711	689	713	708	715	739	682	636	697	703	679	721	675	740	667	710	686	727	671	730	706	688	719	723	664	726	739	676	715	682	692	682	673	745	727	686	690	763	713	723	711	723	704	643	678	689	698	718	687	669	695	704	668	682	735	747	677	655	763	690	695	686	677	728	703	686	662	646	719	711	726	694	665	653	702	722	691	692	713	686	678	763	708	732	690	687	691	704	741	704	671	667	668	667	721	707	681	682	687	699	692	722	700	677	708	676	703	707	708	675	705	673	714	686	661	708	713	662	726	686	667	708	736	765	714	717	675	681	720	697	685	708	713	697	714	692	727	721	682	698	701	706	667	712	752	695	700	659	706	714	632	711	694	694	709	687	703	748	695	704	734	746	692	691	739	710	724	721	734	696	715	675	693	729	729	679	700	694	653	691	710	695	716	671	655	701	694	765	694	746	706	714	703	787	754	658	739	716	687	688	690	722	715	696	744	738	705	699	699	701	702	750	646	751	695	688	673	699	676	705	698	713	683	749	729	676	660	661	701	665	725	726	713	717	677	676	656	708	708	711	720	668	702	719	659	697	747	688	696	711	691	724	726	680	763	675	630	667	673	687	651	716	723	711	708	666	699	677	684	660	699	679	696	720	663	709	702	656	645	726	646	715	705	686	691	724	694	685	686	681	677	711	734	695	701	675	647	665	688	666	682	725	708	703	683	683	684	687	693	721	699	684	709	664	698	690	687	735	664	671	711	654	725	682	688	668	705	697	709	710	710	708	731	680	698	751	730	727	677	663	762	725	689	664	764	733	698	674	696	673	707	713	656	695	691	711	683	639	664	699	690	715	674	700	706	692	665	712	729	723	658	753	695	731	675	679	659	668	690	681	688	708	671	703	668	693	726	734	663	716	666	700	698	657	695	680	691	737	729	649	674	649	692	714	732	704	728	703	723	698	673	684	761	713	711	705	696	712	693	711	673	696	709	720	705	730	696	678	766	709	743	720	754	758	725	715	672	724	714	667	696	681	668	707	695	709	682	651	662	679	666	675	707	708	704	719	748	687	682	698	691	702	721	690	735	718	660	686	719	738	682	701	725	693	724	687	697	708	751	738	686	719	710	664	701	739	696	699	709	707	671	703	685	703	708	719	668	717	728	713	679	710	679	728	690	734	689	688	720	658	695	654	714	712	721	706	709	723	694	700	689	666	718	679	672	698	684	725	727	681	727	724	702	676	695	716	697	692	695	693	678	706	737	687	717	705	723	705	710	702	688	691	740	732	679	691	664	675	710	698	743	678	687	761	753	720	696	716	653	747	705	674	712	786	732	674	689	660	716	666	672	731	666	645	678	715	680	705	690	668	708	722	711	705	733	717	705	675	680	717	725	656	659	730	673	679	713	731	714	694	703	703	720	695	695	702	647	710	703	739	718	648	690	737	707	689	729	705	711	708	768	730	680	696	735	724	686	695	706	706	681	683	744	713	681	724	687	747	719	724	643	671	719	716	716	703	706	706	690	725	709	685	651	700	654	717	690	709	699	714	653	666	719	704	722	696	636	708	695	670	670	739	691	706	674	657	707	675	706	691	684	716	698	650	659	723	684	721	717	678	629	713	685	716	721	705	669	689	646	722	712	674	697	664	688	692	737	708	730	681	700	683	691	689	726	704	712	670	683	656	700	701	726	702	724	712	696	678	695	701	709	687	726	711	733	703	714	673	711	704	675	705	758	690	724	689	673	676	734	778	726	700	684	688	690	743	709	677	659	677	701	702	731	730	714	721	753	707	692	689	706	718	748	692	703	697	680	729	693	668	656	744	714	691	703	698	694	688	688	688	719	736	665	677	687	686	726	752	710	719	722	675	716	672	702	682	697	719	728	732	734	665	698	655	671	683	680	702	689	663	663	678	684	695	742	704	659	706	718	695	641	674	709	706	701	734	652	717	732	718	662	699	696	691	699	682	723	731	731	702	713	713	732	713	730	698	729	684	695	709	712	713	738	734	718	684	657	718	705	713	719	751	691	715	703	678	705	718	715	693	693	691	712	707	719	631	719	701	654	737	677	720	661	688	694	735	703	659	684	674	764	721	710	729	671	669	717	666	732	672	703	696	695	704	698	697	716	730	735	697	691	738	689	657	734	714	654	681	683	714	697	716	660	695	699	741	709	694	635	697	695	652	678	737	660	678	706	696	683	674	656	676	730	694	675	711	740	727	695	673	712	747	695	669	693	736	695	690	715	735	670	684	691	695	763	703	699	717	704	750	686	689	689	685	692	689	685	697	735	717	692	694	674	693	727	766	712	690	751	689	680	693	664	686	676	692	713	685	675	702	749	714	705	731	750	702	743	674	702	698	697	716	684	743	727	649	765	725	646	659	662	683	702	680	701	740	754	732	728	686	674	724	716	731	677	729	689	744	706	709	731	721	702	758	698	750	678	709	664	662	698	687	704	698	678	672	699	645	747	719	713	748	672	661	721	734	731	737	679	753	706	714	670	695	696	646	715	738	710	729	673
23444	22534	31895	26218	21373	16776	3696	584	433	459	429	457	414	416	444	441	507	418	430	427	456	418	425	439	483	480	449	441	437	480	428	465	416	419	461	456	426	381	421	436	425	431	435	423	431	484	425	464	431	447	407	426	401	437	434	447	461	464	422	409	409	409	442	435	451	430	440	436	437	411	421	422	424	465	412	462	450	442	449	423	416	392	412	451	431	407	442	440	442	437	422	432	403	430	430	458	391	434	429	428	454	458	446	415	438	424	422	450	425	418	405	455	438	432	429	438	414	447	418	398	430	399	425	421	484	435	436	447	453	414	400	423	431	427	435	410	423	475	418	405	428	424	437	415	409	455	409	446	470	401	439	444	417	400	405	436	466	413	428	432	421	455	421	415	439	408	414	407	448	467	432	428	422	414	423	408	420	473	400	445	419	436	423	437	415	452	398	419	465	426	425	451	423	431	464	413	458	427	429	452	444	420	390	411	444	384	398	408	454	450	439	455	416	429	463	441	473	412	372	447	435	451	421	457	406	429	446	445	449	441	435	420	461	452	450	441	422	413	423	404	438	441	421	417	466	436	426	473	424	487	426	414	431	430	438	461	450	425	430	436	420	464	430	455	460	433	441	459	421	413	448	415	428	425	466	419	465	441	405	455	404	441	429	434	442	433	436	415	439	406	439	431	427	430	434	402	450	428	438	401	428	446	441	413	426	408	437	480	405	440	434	436	430	456	425	423	433	434	478	398	410	427	460	459	437	402	410	441	461	436	435	458	422	429	480	420	378	443	431	474	435	432	459	421	435	405	442	424	419	415	442	437	422	450	437	402	432	412	408	416	448	429	447	431	416	420	438	407	412	402	419	404	449	440	408	426	415	445	414	463	443	403	442	449	387	422	420	444	453	428	433	460	404	462	421	406	431	429	452	421	414	446	428	413	451	421	401	438	451	461	432	466	412	432	428	386	444	453	403	429	456	456	433	389	451	408	441	445	398	416	418	473	437	423	431	441	412	427	422	437	440	445	446	445	400	462	463	454	458	417	434	446	393	427	400	443	446	419	427	433	410	418	480	421	402	414	445	402	418	446	466	428	416	453	420	445	474	450	421	430	399	421	458	458	420	429	441	438	452	457	440	441	453	444	451	418	450	473	389	419	431	437	427	470	422	463	447	445	436	456	423	424	447	412	424	437	452	428	435	435	463	461	449	408	437	444	423	433	447	416	406	409	417	451	433	457	421	412	414	442	408	433	438	466	482	411	427	472	441	447	435	433	412	425	410	428	443	454	416	408	412	409	450	435	444	437	421	442	413	421	382	410	464	415	443	456	454	425	419	450	459	416	404	420	444	425	384	467	429	434	418	423	443	457	419	401	408	444	439	424	436	462	417	409	416	449	458	451	446	436	399	421	449	388	438	439	410	391	410	442	435	454	437	430	452	449	464	431	432	451	449	462	441	431	457	372	428	447	446	439	434	460	426	471	451	406	454	448	404	456	389	409	440	448	419	457	453	405	446	468	414	445	419	471	433	426	390	432	430	412	441	419	420	458	411	453	432	433	409	428	467	423	428	428	434	384	456	436	437	423	397	447	450	415	474	453	403	429	423	426	476	440	437	436	420	441	443	424	451	460	461	459	412	456	432	455	414	451	418	434	441	446	415	425	456	413	410	401	439	427	444	425	454	431	450	414	412	428	421	394	456	445	408	463	413	440	431	411	449	447	431	403	436	434	439	428	406	438	456	454	422	427	438	435	429	431	453	429	424	414	435	456	408	401	417	430	447	444	455	453	401	437	430	431	412	459	441	424	419	438	414	439	414	416	480	443	440	418	430	414	439	431	425	423	441	421	444	405	468	419	450	405	445	446	416	422	445	460	476	429	399	411	430	423	456	413	424	483	400	434	416	406	432	444	432	423	462	437	414	453	452	444	412	423	414	417	443	437	445	405	410	441	413	383	430	425	428	457	472	404	435	414	428	428	408	429	420	391	429	400	468	399	438	435	446	410	431	451	396	413	462	461	433	409	435	431	424	440	458	431	421	449	442	431	427	434	422	457	454	464	433	471	384	459	429	450	406	457	443	393	456	389	443	423	428	438	389	398	403	439	431	431	402	414	414	424	401	448	445	436	485	429	440	426	411	455	419	383	466	432	415	466	434	457	431	435	463	429	380	406	417	435	440	460	439	423	428	435	397	456	421	423	448	419	435	406	408	422	407	442	432	437	385	450	439	417	408	403	421	424	453	431	409	440	435	399	432	430	438	412	411	394	443	425	438	423	406	392	391	410	429	458	447	394	443	407	418	438	425	389	429	445	454	415	412	415	461	462	428	468	436	443	466	432	428	413	436	480	430	428	452	414	451	415	431	428	434	437	423	459	414	424	409	465	430	458	456	437	411	430	404	422	445	422	439	427	410	423	446	460	430	419	392	427	429	418	437	445	443	429	448	430	392	405	430	436	430	425	412	426	434	400	425	478	438	418	436	429	426	457	440	448	436	404	421	430	446	419	436	434	438	413	433	417	462	428	415	428	430	453	410	406	438	405	399	401	445	488	438	434	411	435	443	433	432	429	448	444	412	439	409	421	427	409	418	446	456	412	431	431	450	414	438	417	447	458	453	401	430	399	450	428	421	436	430	407	404	439	426	444	441	414	418	390	435	411	438	465	442	404	402	432	456	400	413	410	392	454	436	408	432	432	420	401	434	436	408	433	408	449	407	427	422	431	412	449	425	442	429	454	446	420	437	449	419	419	447	392	409	483	395	427	429	434	404	438	422	383	442	438	440	424	447	444	418	428	408	445	449	437	462	417	428	421	426	466	446	413	406	432	416	414	395	415	426	404	410	413	470	391	466	426	416	433	466	377	409	427	439	444	443	419	429	434	437	425	438	374	419	429	449	482	439	458	426	432	437	472	408	420	449	387	462	412	428	437	457	452	401	442	475	408	418	448	450	449	467	423	431	437	425	434	448	463	414	458	432	457	430	427	417	412	472	467	421	443	442	390	429	425	404	437	438	466	392	441	417	439	403	444	474	454	428	417	411	427	433	422	418	407	419	421	422	449	418	426	443	451	412	461	412	406	445	422	436	417	425	414	413	430	425	427	451	438	433	439	429	458	415	436	454	415	400	430	437	452	452	412	423	427	452	490	440	392	421	419	432	432	472	434	440	454	402	403	425	417	403	440	404	427	436	414	414	407	454	404	411	421	414	411	464	435	453	426	448	465	427	411	457	403	419	431	404	436	406	445	417	400	430	442	432	442	436	418	468	424	432	386	423	476	389	434	435	469	469	456	416	431	449	413	422	390	459	386	402	436	452	422	461	416	418	435	402	426	438	423	447	451	452	418	403	436	417	418	455	444	428	438	413	426	404	443	416	450	467	450	436	418	404	423	440	437	431	456	460	444	408	420	438	405	443	417	427	425	416	434	417	448	414	427	424	385	469	410	440	412	451	430	448	404	461	452	385	436	428	484	435	417	473	426	407	412	393	464	445	446
61078	101782	75124	46502	23294	7035	1769	918	799	781	785	744	737	763	786	736	716	760	760	791	799	721	765	780	778	789	762	785	762	734	787	764	716	783	742	774	759	750	767	789	827	814	737	739	752	781	820	769	789	729	772	809	770	785	764	773	777	790	738	763	755	713	738	743	792	781	764	744	722	816	749	730	753	762	713	807	810	766	770	746	735	738	767	773	746	761	742	743	733	717	773	781	703	777	730	763	753	823	795	735	804	787	760	802	747	743	735	774	762	804	747	717	770	766	734	737	805	744	782	744	740	766	759	749	729	773	756	782	764	754	764	763	711	756	814	733	750	806	724	762	725	773	769	718	723	755	788	757	734	776	711	740	719	767	764	713	745	749	792	733	795	804	737	732	737	764	765	764	772	722	759	789	750	758	781	729	759	732	756	725	743	748	802	743	712	699	783	771	778	784	756	741	761	747	779	722	761	752	785	774	765	804	814	764	759	762	773	821	759	797	792	755	773	771	779	711	769	735	774	766	799	759	744	805	759	775	762	762	766	772	723	747	729	761	742	799	733	815	772	754	774	790	770	726	751	759	743	816	747	734	761	771	751	812	767	807	751	779	791	761	812	773	727	780	749	772	729	723	810	804	829	724	750	723	787	807	739	807	773	759	786	782	772	739	737	709	806	735	792	709	715	745	713	757	765	803	725	750	775	728	790	765	777	789	744	719	727	755	765	776	767	759	744	745	782	760	782	778	808	802	815	778	827	742	773	769	726	732	795	701	746	773	843	753	745	733	758	779	784	772	780	729	755	798	795	712	766	769	747	754	776	772	764	770	772	750	727	755	716	748	722	789	756	716	724	768	720	748	808	770	766	732	752	733	725	770	730	744	724	773	775	696	749	761	747	789	752	764	770	779	745	767	750	697	767	761	750	747	772	757	730	783	783	787	786	757	776	745	800	739	745	759	784	763	720	807	743	769	793	754	737	783	775	777	753	713	764	765	774	765	766	808	757	697	737	773	759	778	755	800	763	777	761	708	774	816	768	793	758	779	736	785	787	802	768	750	736	762	714	783	767	775	733	744	723	764	791	768	775	739	710	801	788	750	763	785	774	739	751	780	691	778	763	787	761	773	759	822	778	779	731	743	780	696	794	744	760	749	745	732	738	806	796	733	802	743	789	735	763	722	751	762	734	717	774	764	781	777	757	798	820	768	684	732	724	757	773	758	793	790	730	733	748	772	685	740	735	764	802	776	725	771	759	790	795	756	770	758	729	727	739	735	746	781	726	783	774	751	716	773	740	730	778	756	772	774	770	730	758	730	769	800	791	770	711	808	749	795	764	806	761	718	760	703	768	717	801	764	811	776	718	777	740	755	778	759	739	758	819	781	750	727	706	782	758	720	803	781	780	767	759	773	726	754	763	756	785	739	763	767	719	778	754	823	751	797	717	785	703	787	758	766	744	793	754	770	719	798	720	784	747	713	745	760	801	799	796	794	720	763	737	772	771	754	735	768	787	742	751	762	765	783	766	741	759	776	732	748	779	765	756	784	752	745	815	779	758	784	816	718	783	757	739	732	776	765	770	750	745	789	714	764	727	778	759	726	783	736	801	748	743	767	773	759	815	787	739	788	710	772	782	751	734	777	744	791	791	744	765	713	759	808	787	765	709	775	784	727	790	726	792	794	754	719	783	693	803	702	788	767	745	711	745	715	811	769	811	789	746	783	739	750	768	760	743	758	768	837	764	756	751	760	737	759	747	749	784	739	750	726	766	768	735	767	799	758	735	746	732	753	712	749	775	716	730	785	756	799	756	784	763	730	777	780	756	767	745	762	675	749	769	726	785	733	720	766	739	799	834	734	757	739	811	740	718	721	780	742	762	785	789	740	758	761	802	752	804	735	761	790	746	780	723	790	759	808	790	768	753	807	822	745	745	750	748	771	817	789	767	742	749	754	774	726	789	804	709	773	786	757	800	733	748	771	755	774	810	755	742	802	792	753	746	738	776	747	783	791	738	777	753	796	792	762	759	766	755	816	737	785	764	745	683	777	741	776	753	729	818	815	779	716	770	724	771	679	738	691	787	708	750	772	797	782	800	746	747	788	781	762	747	748	739	793	714	766	680	756	739	744	788	764	722	716	737	736	768	747	754	800	696	738	741	742	741	740	738	742	809	772	735	786	749	785	746	737	778	725	818	754	755	777	721	740	743	783	744	731	775	776	790	748	765	723	734	730	757	788	751	790	774	729	749	689	782	754	792	729	776	747	743	832	735	781	799	787	749	826	720	740	771	746	782	768	791	788	789	755	748	784	779	756	779	797	742	764	752	768	717	737	744	760	758	778	772	739	788	727	720	697	739	712	744	803	733	791	754	776	753	787	734	728	781	774	733	764	797	779	774	737	777	751	741	782	776	754	748	748	756	758	736	805	789	756	733	750	747	776	774	761	739	793	760	831	740	799	749	770	746	787	751	787	765	751	706	782	770	737	795	816	745	773	732	729	800	806	757	770	693	774	738	761	715	742	732	802	764	773	782	740	801	789	778	746	744	721	709	771	728	796	759	744	734	767	772	762	759	775	765	753	750	803	761	759	744	737	797	775	793	735	758	791	817	721	707	785	733	754	729	791	779	740	755	775	812	768	763	776	725	787	729	776	790	729	776	782	758	793	786	765	764	742	761	732	775	762	755	785	798	778	705	736	733	770	741	748	746	750	748	756	750	775	794	735	759	760	767	751	789	716	732	773	737	764	754	748	773	747	745	790	759	738	750	746	768	764	773	721	821	743	775	743	760	770	757	722	721	720	782	755	760	792	726	784	765	832	805	753	778	764	777	754	781	743	792	753	733	761	760	775	753	733	765	785	766	757	715	730	783	751	752	811	700	791	760	770	775	737	763	767	777	756	792	733	768	812	748	804	737	746	779	738	773	822	749	772	767	778	758	742	758	784	808	789	776	719	774	737	765	753	732	765	809	747	714	756	780	752	778	800	791	812	797	777	728	738	720	783	791	780	758	808	720	805	709	783	791	748	737	701	712	763	741	712	701	752	767	750	774	699	756	746	780	804	792	755	749	722	749	784	752	715	799	701	712	737	751	712	807	756	762	782	770	790	747	691	782	825	748	756	753	790	758	769	738	767	774	732	735	716	751	781	734	785	757	806	766	763	758	745	776	723	801	699	730	732	802	749	760	760	787	772	792	714	776	759	804	772	805	746	747	768	771	769	751	791	779	775	726	733	770	709	791	767	770	811	758	764	790	746	760	732	712	755	783	781	722	758	818	784	735	781	783	819	751	762	742	754	746	714	775	716	789	760	757	750	812	758	815	705	736	778	756	770	749	799	769	770	751	735	768	742	684	743	756	740	777	748	809	767	761	744	776	762	750	826	776	767	780	721	778	806	782	773	743	726	781	792	734	726	729	769	748	832	790	723	775	710	799	761	802	730	760	730	781	750	768	742	761	756	789	751	795	740	781	764	753	710	721	716	722	756	823	745	768	742
28810	31215	28136	12868	2270	685	483	383	360	383	369	389	405	365	362	370	393	348	381	372	364	387	386	355	399	377	372	342	369	388	392	360	369	378	391	443	359	397	383	382	370	387	374	356	389	370	379	399	369	375	378	389	401	364	418	412	357	406	382	368	373	370	382	381	386	385	401	368	412	364	364	408	383	374	389	349	401	424	398	394	395	385	390	403	398	437	383	353	367	379	381	374	371	362	379	349	364	381	366	377	373	360	381	371	366	335	390	416	364	364	388	367	377	410	378	368	358	392	388	418	388	376	357	373	371	357	339	372	397	399	395	328	427	361	343	366	365	367	373	383	359	360	411	389	397	350	389	368	365	368	384	354	388	378	370	384	367	374	374	384	375	405	355	391	384	379	352	360	353	350	371	379	381	372	382	372	367	373	378	379	405	377	352	364	383	339	366	375	353	369	402	367	400	365	377	373	380	405	389	393	412	383	343	383	376	344	381	395	393	358	379	390	379	364	383	396	339	359	366	403	372	331	353	366	374	374	397	378	378	366	379	392	385	399	381	433	359	394	359	353	380	370	383	387	394	367	358	370	394	370	375	398	353	389	421	394	390	390	339	377	399	392	360	379	357	364	362	373	387	386	384	410	370	350	392	400	393	399	346	371	379	354	386	381	367	351	358	406	379	381	371	359	350	373	355	347	370	386	364	339	368	369	363	355	377	364	391	343	388	388	395	354	372	375	386	408	394	378	369	386	330	401	401	367	387	385	384	385	385	395	377	367	385	376	395	386	346	401	398	366	396	391	348	347	392	345	411	392	370	368	379	366	379	389	360	361	384	386	351	344	362	395	365	384	388	399	385	381	426	421	369	348	384	381	380	366	381	391	320	396	419	374	388	389	366	386	329	324	360	377	377	400	376	406	345	341	375	422	404	346	363	382	358	405	346	373	396	384	374	369	397	367	358	380	381	404	387	386	381	381	377	365	424	348	384	358	412	343	401	379	395	380	388	371	375	383	378	406	359	416	361	424	371	389	388	376	377	399	363	355	393	356	350	375	385	385	361	362	374	362	366	404	355	378	353	414	344	370	402	400	377	356	396	380	363	382	393	348	360	359	359	373	366	365	396	381	392	390	392	365	370	350	395	385	361	346	398	397	384	361	342	386	384	395	363	371	346	379	372	383	396	362	383	387	390	385	398	376	353	396	359	400	395	328	355	395	381	384	332	398	375	384	403	384	353	368	384	395	378	389	383	387	364	367	410	354	368	354	377	380	399	403	347	390	382	386	398	373	383	378	396	385	364	380	381	395	397	399	371	378	350	361	383	383	393	364	412	384	350	370	355	385	371	391	371	379	370	379	386	356	391	393	370	378	362	390	383	382	376	396	358	402	375	357	394	380	370	347	397	378	392	372	368	371	386	357	354	380	378	379	383	353	381	386	408	353	375	358	376	397	383	380	395	377	376	390	399	347	353	413	386	383	368	363	392	380	373	399	362	387	371	384	368	399	340	351	364	369	376	360	379	385	366	383	381	396	398	358	380	355	396	336	360	344	377	377	389	421	400	390	420	355	361	373	378	391	370	386	400	330	390	403	426	393	363	404	391	392	374	374	396	373	393	360	376	383	390	386	396	375	392	398	392	339	395	369	367	372	383	388	393	402	396	371	365	399	391	414	345	392	370	398	389	366	366	380	362	394	359	389	369	383	350	375	399	386	383	373	375	353	387	378	352	360	390	378	412	346	360	409	379	383	371	388	375	371	396	384	375	349	349	380	357	388	384	385	363	362	406	407	426	379	364	381	363	407	380	368	382	414	352	370	349	342	341	416	349	352	399	388	395	404	371	351	369	394	420	403	383	385	358	375	351	405	356	371	377	390	323	390	411	335	374	352	388	354	376	366	382	374	402	362	353	389	383	381	371	375	397	351	374	359	363	360	403	370	366	374	411	323	366	430	384	352	392	399	413	344	415	356	352	373	368	370	382	379	373	377	374	393	389	372	361	376	404	354	391	388	376	351	377	394	355	378	379	408	358	358	432	382	413	409	395	372	353	373	410	392	377	357	384	383	358	373	375	373	379	354	325	402	344	377	401	410	367	386	387	396	399	407	365	360	363	372	364	383	383	382	399	328	400	392	359	336	377	383	348	405	360	376	367	403	385	387	355	387	394	371	388	389	388	364	384	357	395	388	368	404	361	380	381	370	358	400	392	381	406	359	350	408	400	394	340	394	395	383	388	347	373	369	402	373	367	368	363	363	373	361	378	372	391	361	359	410	396	390	373	386	385	382	379	375	391	400	372	410	409	356	342	374	376	368	369	384	379	380	363	385	422	366	365	402	355	366	384	405	384	417	373	375	366	402	375	366	382	372	357	386	345	400	409	374	383	349	393	343	376	379	390	384	375	379	414	392	353	406	394	374	343	405	372	353	356	361	357	427	410	380	364	361	389	374	406	378	362	381	406	358	360	363	369	348	408	378	358	366	371	400	383	343	402	351	366	375	391	384	397	369	338	365	397	352	387	416	414	381	388	333	363	357	372	393	371	373	374	379	412	355	391	336	413	362	383	384	366	365	369	345	371	388	402	380	395	345	401	399	395	388	375	394	398	400	386	409	405	354	371	351	355	375	389	384	374	389	375	364	411	361	360	377	368	370	364	389	368	364	439	371	363	394	374	377	376	389	382	358	398	385	376	401	375	404	391	380	368	391	323	387	369	386	404	371	349	412	374	361	403	401	371	412	386	364	418	346	375	381	414	387	378	364	376	393	362	355	380	366	382	354	391	357	368	353	339	333	360	394	382	391	373	368	366	403	374	378	377	387	391	399	346	365	387	402	362	375	373	371	380	385	378	369	354	366	401	408	377	392	330	400	373	424	363	355	416	366	392	365	345	338	389	340	376	407	389	365	406	390	365	373	409	376	368	417	374	368	389	362	400	369	390	393	371	371	377	391	352	384	363	380	334	373	342	393	352	362	368	350	405	399	366	397	355	367	351	370	387	388	364	376	360	391	399	393	365	355	406	330	346	365	421	376	350	356	386	388	378	412	339	383	369	400	345	373	379	395	376	361	369	351	352	348	391	353	387	368	380	409	349	396	370	385	390	345	378	354	389	332	387	399	384	389	343	370	368	373	414	355	377	414	371	382	378	387	390	356	372	371	393	395	358	373	379	351	348	386	371	406	390	393	363	395	378	365	366	359	369	357	375	349	378	408	359	366	350	349	376	377	408	367	400	358	345	387	331	390	363	340	396	391	375	365	416	356	392	362	398	361	384	391	401	398	365	393	415	396	415	371	379	354	383	348	376	393	355	398	370	358	400	394	371	363	374	372	390	387	397	370	390	358	415	372	382	390	386	398	387	389	353	387	396	377	360	407	374	401	375	407	362	357	359	392	384	369	357	366	345	397	404	355	380	382	389	377	363	395	392	400	366	411	387	381	366	362	386	377	345	397	318	386	407	444	393	351	381	362	391	364	358	374	381	353	352	373	350	386	376	334
35651	48777	33554	14406	4239	1405	800	740	729	709	683	721	729	677	695	707	652	706	732	725	707	763	708	728	699	707	707	686	703	690	675	675	664	668	719	725	669	659	678	703	688	742	709	674	749	740	705	722	679	724	754	693	707	711	698	673	659	721	734	709	727	691	712	682	709	735	723	709	692	671	706	711	727	710	732	684	743	733	698	724	688	682	710	642	691	722	706	708	681	728	687	676	736	668	707	724	689	727	709	697	685	691	723	708	673	690	742	715	677	726	688	681	695	713	710	667	689	711	743	668	685	665	709	736	707	685	674	779	710	712	742	680	744	644	664	731	701	709	662	689	701	701	715	698	714	693	719	664	721	707	706	722	665	656	731	719	713	693	651	735	666	718	691	684	684	686	681	699	742	701	696	734	731	717	643	688	721	721	734	691	732	668	714	704	727	684	749	665	690	764	694	704	685	677	702	675	650	670	688	677	713	692	698	716	749	723	687	721	743	712	718	708	674	694	707	719	707	688	697	693	699	713	697	656	694	696	706	722	703	723	669	716	672	664	727	691	679	710	653	692	712	722	715	697	712	705	691	714	672	735	678	726	721	671	699	677	713	712	731	684	697	700	714	688	714	683	747	724	667	672	687	701	693	733	689	711	725	723	703	701	698	658	730	679	699	718	702	736	718	687	731	718	703	703	636	644	713	730	739	712	692	704	702	675	766	753	714	701	676	662	677	708	690	679	691	683	719	671	650	731	726	681	731	690	729	679	687	668	640	681	708	687	686	700	677	700	688	711	729	751	680	705	733	708	705	718	729	705	674	723	668	683	691	691	681	723	703	685	657	687	714	668	694	701	724	708	678	735	717	683	714	720	719	746	656	706	629	653	713	729	715	739	679	639	723	698	763	734	717	671	710	672	707	657	676	704	709	714	666	690	697	676	694	696	707	728	681	702	704	737	702	723	742	669	667	778	712	710	720	704	709	719	706	672	726	694	719	725	724	738	680	715	735	670	698	686	720	696	725	713	684	714	735	669	672	651	715	646	721	714	749	745	679	698	716	736	716	677	666	781	737	674	751	703	740	720	697	714	680	704	666	718	651	686	695	674	691	670	711	707	690	722	653	686	659	715	696	699	704	714	770	657	696	695	641	701	703	713	721	646	703	708	686	748	673	702	646	734	732	688	715	690	684	712	643	641	699	729	716	727	658	704	694	711	733	689	682	693	709	685	654	681	687	697	727	716	681	725	712	716	714	700	659	687	674	707	706	704	735	692	713	713	721	747	638	707	742	736	651	673	712	725	722	700	724	644	658	714	682	748	725	690	687	689	696	664	728	712	750	694	728	764	741	688	733	707	710	741	720	692	684	690	707	693	708	719	722	702	712	671	674	672	678	696	680	729	687	700	675	677	678	704	729	708	694	690	682	682	715	713	718	700	732	714	713	696	651	667	686	690	704	684	676	635	712	711	734	703	673	712	724	716	739	711	683	705	698	707	714	685	700	722	674	681	675	656	679	653	716	677	718	694	699	699	699	689	735	663	734	717	675	687	710	680	687	728	693	696	690	692	766	683	698	664	704	684	710	658	697	727	703	716	719	685	674	712	768	654	648	700	682	704	722	676	721	672	709	688	688	712	701	714	664	673	727	680	713	670	675	678	688	655	718	676	627	717	666	685	702	691	695	662	667	722	740	645	689	715	721	717	711	668	693	718	708	677	684	670	745	720	688	717	680	707	683	738	718	700	737	743	669	703	695	675	688	721	699	696	686	675	701	686	686	721	701	682	654	675	710	675	661	678	702	672	692	719	706	687	727	703	679	691	722	716	712	676	655	702	770	707	734	721	679	728	695	729	697	701	674	731	710	644	695	690	714	716	715	741	682	688	715	715	666	656	650	757	685	737	750	657	681	705	690	712	723	695	704	709	666	703	668	703	665	680	672	704	700	713	739	702	689	644	715	669	671	679	714	707	714	724	691	678	698	689	695	730	658	642	727	675	700	717	703	716	688	715	694	725	674	691	683	751	727	688	677	747	678	707	715	669	695	648	716	706	676	684	675	725	697	712	732	719	675	704	661	677	687	684	664	675	719	736	661	708	685	729	721	714	684	703	705	700	747	720	658	705	679	706	705	712	719	683	731	679	713	650	748	711	691	749	700	719	668	694	740	710	761	642	738	724	675	719	684	712	661	720	696	722	700	676	730	726	711	710	655	691	683	697	667	686	734	701	687	668	699	744	715	719	687	718	695	687	716	646	688	701	723	714	684	667	696	683	715	710	699	765	667	737	675	654	696	741	713	741	707	717	694	671	706	692	658	685	708	695	656	704	717	705	700	714	732	719	781	672	719	712	688	687	685	689	753	771	684	683	698	707	695	695	718	742	699	734	686	694	731	714	684	681	717	690	660	697	703	694	730	645	728	701	705	705	774	712	666	665	721	669	683	687	737	721	691	741	718	650	753	709	722	703	723	681	712	722	678	688	696	694	688	657	695	690	713	690	690	655	682	665	740	726	686	694	722	684	717	692	722	712	715	690	656	706	705	700	762	696	707	666	662	723	689	759	670	665	700	692	704	722	662	704	676	683	713	678	728	696	686	739	747	699	729	681	723	693	693	692	684	697	689	724	701	694	703	687	676	695	705	692	699	670	711	701	673	731	736	684	685	700	651	699	683	718	718	733	757	730	719	708	726	708	708	738	688	749	698	718	712	666	686	734	690	659	711	702	678	728	630	707	713	698	676	697	709	729	706	717	664	683	668	684	746	726	689	686	728	718	684	722	680	687	759	698	713	695	725	771	768	709	759	681	692	721	685	698	673	720	624	750	677	665	735	699	713	716	697	724	714	669	680	740	671	715	685	695	717	721	700	702	651	714	686	705	707	704	700	712	696	699	686	702	669	686	686	680	704	681	689	699	707	693	689	712	703	690	699	650	767	744	672	713	681	703	686	672	713	741	738	704	689	715	731	694	698	696	689	666	726	677	721	646	690	708	702	697	669	706	671	676	688	695	727	711	699	705	696	635	693	701	737	728	705	719	668	698	709	716	725	759	738	702	735	705	680	745	742	706	709	685	678	689	730	668	709	724	679	712	671	699	728	724	727	704	710	667	716	664	698	643	680	704	723	701	719	736	705	745	705	672	716	700	756	712	748	702	703	714	666	670	727	703	699	698	665	681	738	670	688	698	688	727	653	653	701	705	648	679	779	713	669	695	684	641	723	714	733	679	682	706	744	682	639	685	748	649	677	676	724	630	721	654	682	675	704	681	709	709	691	697	718	714	684	722	692	669	698	703	686	684	685	760	700	717	675	699	678	715	720	704	703	686	672	708	722	718	667	725	663	733	700	670	686	734	708	699	700	742	758	682	742	722	704	728	748	677	732	675	712	714	701	641	711	650	681	676	693	705	713	658	682	667	689	702	682	680	703	677	744	740	703	705	696	680	727	700	720	692	736	721	719	710	708	670	678	733	687	707	680	711	704	701	681	644	721	708	723	710	680	722
25022	25116	35497	28623	18288	5737	774	444	342	394	388	371	373	383	374	373	394	392	394	373	418	388	391	393	388	408	348	390	378	372	372	412	380	361	373	391	391	364	358	407	356	409	389	408	390	359	361	382	392	372	369	365	393	395	382	338	398	361	374	373	368	365	373	356	369	389	357	373	408	366	396	374	395	364	379	364	413	361	386	370	373	374	419	350	354	358	391	394	362	371	342	381	352	409	367	382	351	399	331	401	375	365	387	384	409	405	360	369	371	379	365	379	403	364	388	338	393	394	396	392	355	382	411	384	368	395	328	381	371	366	370	364	359	380	374	380	367	347	366	323	398	391	365	376	375	416	435	412	366	366	367	373	397	370	381	357	393	395	379	375	390	407	354	375	370	348	384	377	426	391	348	413	355	344	367	356	402	396	328	384	386	381	398	376	386	369	327	382	387	379	362	404	364	385	366	383	376	411	373	364	371	375	352	358	392	364	368	375	380	351	367	349	395	339	368	358	345	350	381	356	394	395	376	377	384	373	397	399	361	391	378	380	365	406	353	379	334	378	372	376	387	379	354	387	377	368	363	349	380	390	356	391	369	354	359	382	391	337	378	377	362	371	380	363	368	370	363	375	374	372	368	352	342	378	389	322	390	346	361	384	386	388	390	369	348	356	382	354	357	345	388	369	374	407	379	323	364	418	345	407	388	384	378	348	361	349	357	361	381	381	337	344	364	342	367	368	371	351	378	392	356	365	372	376	375	378	401	373	390	397	391	393	380	390	355	364	394	375	361	398	369	386	382	380	336	389	395	362	382	393	419	393	363	371	388	372	349	381	394	342	387	389	359	375	387	382	371	367	351	394	366	394	402	355	374	379	407	372	340	407	365	387	354	382	409	378	348	381	380	373	366	363	398	390	324	364	370	351	361	357	406	385	360	395	408	377	375	393	380	405	374	359	364	359	411	351	358	372	410	373	379	396	354	390	375	401	337	368	403	350	385	401	368	379	390	366	412	381	386	380	394	359	392	376	370	392	362	369	342	355	348	337	362	373	347	364	366	402	380	393	359	381	372	400	375	376	359	385	362	399	356	349	421	367	383	398	370	365	398	368	385	376	371	330	418	347	327	412	362	386	346	380	367	346	381	399	360	367	378	407	378	363	367	380	372	362	386	360	394	428	381	387	353	385	367	411	350	391	363	384	363	365	351	383	362	390	368	379	356	364	351	377	371	419	378	358	410	389	363	373	377	397	371	398	372	391	370	399	389	373	391	409	359	378	336	382	380	370	345	379	371	373	360	384	356	384	377	355	410	347	361	382	368	390	381	370	380	382	398	344	384	398	388	365	343	379	398	377	360	372	339	380	372	416	352	401	365	376	415	368	400	391	354	384	391	390	367	389	369	351	373	384	377	383	389	394	368	397	364	370	376	389	383	342	404	386	359	372	404	364	379	403	394	382	366	379	363	350	410	364	387	363	364	371	370	367	382	395	363	375	372	349	397	376	377	358	350	379	341	382	351	423	341	393	361	389	368	362	402	392	381	373	378	348	382	372	353	400	343	354	365	389	382	384	399	384	378	383	379	388	371	426	377	405	375	391	390	382	384	389	381	378	355	374	410	356	372	374	401	401	386	370	370	393	390	379	413	389	368	362	384	373	370	349	384	385	329	388	384	365	353	382	372	365	401	400	360	367	367	377	385	341	381	350	370	350	389	387	370	382	368	386	363	405	373	345	329	347	402	358	351	322	407	385	409	417	403	397	396	355	343	382	367	364	396	356	352	407	393	351	355	390	392	379	378	355	370	368	357	371	386	391	380	365	359	363	354	376	374	354	387	349	383	336	410	380	331	368	401	331	356	379	372	368	409	369	352	402	377	374	369	378	406	367	349	372	405	392	398	388	405	370	373	352	376	373	368	370	401	366	341	373	398	366	367	381	391	344	376	365	389	359	397	366	371	375	390	318	367	380	385	361	352	353	392	355	378	412	415	364	371	364	371	366	366	369	393	393	388	368	351	384	355	351	379	374	376	386	371	366	374	341	377	362	380	390	369	395	347	364	370	375	399	332	374	391	412	385	386	371	370	374	390	375	367	379	377	387	378	360	381	376	381	371	397	387	409	392	362	381	374	369	385	341	399	367	360	394	377	379	373	343	415	386	368	371	366	371	366	389	356	366	348	378	376	372	371	357	401	399	362	397	425	392	345	404	368	391	343	372	376	360	412	374	400	372	420	370	337	347	369	366	391	387	362	369	376	344	410	399	393	375	379	386	376	410	384	318	386	401	362	350	405	374	390	365	377	365	430	361	357	415	406	352	393	366	383	393	370	373	371	365	367	395	399	401	383	408	377	376	353	379	387	397	379	368	377	374	353	367	360	369	369	356	371	385	359	386	402	394	346	385	390	364	361	376	373	352	391	363	369	341	405	368	381	395	373	377	381	388	382	377	354	377	364	368	346	371	374	369	379	368	353	368	369	394	369	352	384	368	402	375	378	372	366	380	358	386	336	347	364	383	389	349	392	388	370	356	361	375	380	379	344	415	367	388	375	366	357	368	387	368	391	409	379	373	377	374	403	366	367	378	355	367	383	363	407	397	369	363	391	409	366	374	360	401	366	345	359	326	367	416	367	390	380	370	391	363	386	378	402	364	354	346	350	336	387	386	369	395	368	374	386	355	359	360	345	387	355	360	387	385	377	358	380	359	363	381	330	406	389	358	361	404	405	397	374	381	421	360	350	396	378	413	391	387	396	347	372	374	391	339	363	376	364	391	371	357	400	392	377	350	329	360	387	373	363	380	360	374	345	357	358	400	387	356	351	384	373	402	380	372	379	377	373	399	396	406	384	342	403	361	363	369	378	444	391	375	413	349	370	374	363	371	360	391	419	368	390	345	390	368	380	356	384	334	366	393	400	376	383	378	332	355	401	392	371	361	382	352	413	364	391	392	385	358	391	385	366	406	384	345	375	385	407	350	375	376	351	396	357	367	385	414	389	377	345	387	336	374	354	388	381	403	428	391	397	402	345	391	375	398	393	392	402	380	393	372	399	400	382	376	354	354	412	351	370	365	394	370	360	394	403	366	371	393	388	397	405	377	380	362	364	394	386	385	382	375	365	375	349	347	387	385	374	388	371	434	345	386	347	372	384	392	414	352	368	387	341	405	367	329	412	379	374	379	383	369	387	367	372	387	370	403	407	358	412	382	346	347	362	404	394	408	370	374	369	388	381	383	357	370	381	386	360	391	360	357	404	360	396	423	370	389	377	366	361	365	375	344	362	407	400	365	338	388	366	375	374	358	384	343	381	387	392	341	329	401	402	362	413	370	372	391	359	360	345	378	372	383	385	385	355	375	364	338	380	375	395	378	366	371	385	390	388	389	361	399	397	382	366	376	322	380	401	346	367	345	365	399	396	382	377	364	354	362	390	428	358	373	376	385	414	350	378	361	355	388	407	413	386	372	391	343	371	374	378	373	419	411	355	346	380	345	381	402
58510	89695	64041	36509	15878	4179	1208	795	704	647	730	687	710	743	690	675	699	692	726	716	715	660	713	724	690	710	729	659	710	688	711	701	696	719	657	659	711	740	735	707	741	640	731	707	710	677	690	681	672	722	743	725	680	703	679	738	712	755	770	719	711	715	704	702	729	734	677	783	673	663	717	655	688	673	712	700	664	691	724	681	701	724	639	753	695	694	689	703	679	716	736	704	717	673	704	640	714	669	701	671	720	743	693	665	708	713	716	745	727	761	694	666	675	720	702	689	726	708	694	670	739	730	698	711	681	682	703	696	695	724	689	701	659	719	747	678	718	669	669	688	692	759	688	723	707	757	677	681	697	723	726	681	659	667	712	735	716	751	683	665	704	724	696	746	687	702	718	712	726	713	647	717	679	669	689	703	701	703	729	688	680	707	761	735	695	711	720	680	693	726	684	716	735	698	671	721	730	706	709	714	664	694	713	713	684	686	702	714	689	733	682	740	708	680	691	752	697	678	719	674	710	740	675	705	715	738	668	681	684	694	672	671	687	713	697	680	704	688	671	670	693	737	666	640	678	707	693	704	720	745	693	689	740	699	732	665	694	682	673	694	703	648	695	720	728	668	743	712	689	703	711	694	765	699	713	732	683	707	722	695	719	673	752	699	688	743	710	674	730	704	673	713	709	710	725	673	699	738	695	675	694	690	700	675	684	650	737	733	702	753	658	677	746	728	732	690	688	707	703	654	714	672	714	678	721	666	745	683	680	742	680	688	717	692	655	747	716	685	667	746	698	699	691	694	709	664	678	670	717	728	719	690	700	669	697	738	696	704	686	733	709	672	716	714	676	688	775	715	673	691	746	701	709	702	697	713	664	710	729	694	712	685	668	699	713	723	680	698	704	710	689	754	721	692	694	687	699	751	718	678	735	720	688	690	639	702	696	729	714	732	756	698	653	751	660	679	667	733	691	676	709	702	728	695	662	696	641	674	724	667	712	692	701	702	736	661	744	714	715	753	704	733	721	686	710	701	726	721	723	688	723	716	642	652	699	686	703	690	718	728	684	705	680	741	713	722	632	696	641	696	702	680	708	697	674	670	680	668	702	675	690	682	662	663	728	680	740	749	719	730	754	691	734	733	705	677	721	693	669	665	698	707	746	695	713	693	708	765	736	677	665	704	743	739	661	691	705	708	673	728	764	689	713	714	690	694	668	687	721	725	693	662	661	729	698	758	695	662	782	674	716	661	712	728	692	694	653	763	707	699	699	650	688	716	722	685	703	689	727	668	731	701	679	721	665	693	689	723	700	731	708	709	744	749	727	710	739	725	729	713	691	719	637	695	662	780	702	682	754	738	695	693	737	710	712	727	692	697	722	738	679	648	752	727	677	693	671	698	690	676	689	735	696	694	722	638	715	712	720	752	630	685	710	717	710	692	661	675	710	675	736	639	681	728	706	683	720	704	663	712	772	666	669	671	653	688	723	673	723	706	683	692	686	677	652	721	709	704	678	709	688	753	674	669	658	677	667	691	720	712	662	686	695	768	706	730	732	721	664	664	646	732	727	711	721	711	709	711	696	665	684	692	687	727	726	690	694	676	723	728	706	684	696	727	756	750	686	668	684	704	702	742	656	686	725	687	732	739	756	711	684	694	680	715	677	706	702	713	636	727	693	708	673	689	723	703	690	743	712	729	718	683	687	710	678	722	645	694	703	702	700	712	678	723	674	732	697	732	670	729	705	695	665	664	688	731	719	664	730	688	698	715	687	658	702	713	683	694	715	707	684	715	717	652	683	713	738	726	722	680	714	700	709	758	695	695	679	707	710	633	709	707	718	681	670	692	631	686	719	760	711	668	714	687	712	708	678	676	678	691	719	714	692	728	731	676	691	737	725	713	685	679	715	736	667	717	724	700	741	716	690	701	652	735	725	733	668	720	737	750	702	734	666	686	730	671	765	700	706	743	721	700	668	733	705	685	719	730	714	727	684	706	682	760	754	714	717	704	723	710	640	696	754	688	746	668	710	688	717	715	729	664	744	633	670	667	732	707	711	658	697	679	699	623	711	638	692	673	691	664	694	734	665	714	662	710	658	722	702	676	724	710	654	712	718	717	701	706	695	710	757	676	668	707	673	667	684	700	711	665	779	671	730	691	654	686	710	673	718	709	723	745	734	682	657	718	671	688	693	691	689	734	713	724	702	663	674	718	703	694	684	691	707	685	663	720	677	726	691	735	727	696	687	736	703	726	692	685	735	703	685	715	683	665	697	677	702	673	704	707	737	660	709	738	684	722	695	720	667	706	727	710	665	646	709	746	672	719	727	756	723	670	713	714	702	676	739	697	749	726	691	682	727	653	730	681	707	668	697	710	694	641	665	652	714	654	689	689	675	697	732	716	728	755	714	716	635	697	705	706	684	732	702	671	703	630	696	675	627	712	724	732	755	691	682	698	717	689	724	735	700	721	710	698	667	698	716	675	655	696	772	697	713	683	717	729	648	689	701	688	713	713	691	664	736	718	678	687	672	668	665	698	709	715	708	731	702	735	680	687	675	723	705	720	701	707	683	685	743	754	711	699	739	713	689	695	713	712	695	739	719	702	698	675	689	700	697	729	681	694	729	724	733	719	670	720	692	706	709	733	718	646	734	683	706	736	691	663	718	700	711	711	700	650	730	693	663	698	708	752	700	687	654	742	662	642	733	708	733	693	734	712	711	692	688	709	740	688	679	716	674	714	713	709	706	727	667	698	695	713	670	676	686	761	713	733	666	733	673	704	690	690	701	699	715	711	686	683	669	690	719	668	680	737	711	727	705	675	729	664	650	734	698	734	694	660	698	711	703	751	648	695	743	727	714	674	695	708	733	729	681	749	746	734	733	683	676	614	759	684	642	720	702	714	688	702	689	653	710	669	712	711	721	677	744	689	718	732	807	671	700	707	733	688	679	714	723	679	709	742	729	682	711	695	687	674	689	722	738	700	694	693	707	675	697	692	716	716	705	667	683	688	730	724	720	696	679	680	707	712	721	704	673	686	723	721	755	712	695	701	700	680	632	766	708	708	755	709	701	678	719	704	671	675	692	692	696	752	671	694	705	739	707	749	695	687	693	697	764	718	716	680	704	687	730	699	732	686	685	749	670	745	680	708	670	707	684	713	711	700	691	693	686	694	732	699	729	680	727	648	683	727	696	747	673	741	714	749	666	666	692	693	733	683	709	677	748	700	668	706	719	714	715	691	715	663	715	734	733	664	675	709	716	663	689	729	694	670	730	670	693	719	727	757	711	710	710	713	678	745	679	689	676	693	683	719	678	745	726	630	698	712	716	719	680	706	711	698	681	709	688	681	700	706	723	665	699	724	681	715	655	673	765	737	682	748	709	676	658	683	709	650	717	711	651	686	709	680	708	699	730	668	736	711	659	723	711	695	703	706	731	691	677	667	733	706	718	747	682	714	701	718	747	716	676	739	683	680	714	706	686	720	712	715	631	751
23461	22417	31667	26171	21415	16886	3735	524	434	438	483	432	460	407	411	455	463	442	414	445	460	433	455	408	432	415	423	438	408	450	468	438	434	437	437	403	402	452	462	410	431	437	430	431	426	433	430	393	441	433	435	440	457	411	433	416	416	445	410	454	425	453	418	459	468	443	426	401	438	393	392	411	428	400	430	438	395	422	425	448	445	419	460	423	410	476	440	456	433	452	401	481	438	445	429	432	425	439	449	425	429	429	451	435	419	416	429	463	452	467	458	423	442	438	410	403	439	431	440	395	410	444	424	448	438	438	456	438	420	426	453	419	426	405	416	424	425	402	437	451	408	447	421	421	416	429	449	466	422	422	456	417	431	411	409	425	410	403	424	431	427	434	421	424	399	469	424	421	446	437	452	390	418	438	440	417	415	443	412	420	437	412	437	421	438	430	458	440	432	435	406	408	421	455	403	425	428	401	435	419	432	460	431	400	439	423	423	398	368	420	414	439	406	430	410	444	408	464	435	411	418	420	447	410	384	431	483	439	431	419	435	418	407	455	414	404	460	414	444	416	438	444	419	447	419	433	431	487	407	410	442	409	433	458	429	407	453	433	412	399	389	392	413	425	423	411	420	425	389	436	389	398	412	410	433	427	402	456	446	397	422	429	451	447	427	378	445	436	422	410	409	420	410	420	405	420	447	441	402	442	430	427	422	438	419	399	409	416	482	450	420	452	439	406	440	385	403	452	420	424	463	419	424	443	455	443	446	468	428	446	377	417	423	479	445	434	439	446	463	431	459	407	455	423	432	410	462	436	413	402	459	430	447	425	437	402	433	391	472	449	440	416	425	403	444	445	458	445	435	403	444	428	411	414	429	401	419	437	432	433	445	394	403	395	408	460	398	437	431	413	428	397	418	440	448	422	423	389	419	401	419	427	400	398	417	439	441	408	420	439	445	457	414	440	418	435	409	441	431	416	431	434	431	434	440	424	449	394	443	424	397	433	410	442	410	409	428	459	427	430	420	411	447	412	427	437	413	426	444	436	447	417	405	451	442	383	443	375	451	417	467	421	424	375	428	427	426	450	422	441	421	371	416	455	435	406	440	422	428	420	458	454	434	423	397	460	445	425	441	429	413	435	426	426	433	430	414	425	390	406	435	430	446	402	465	431	463	429	436	409	420	433	470	408	445	430	432	407	408	429	359	417	438	404	426	406	475	411	453	403	439	430	441	396	420	397	429	407	425	425	424	414	397	437	444	416	449	442	453	426	391	412	446	415	410	438	429	380	393	431	474	452	409	417	441	398	448	439	454	448	444	422	439	435	442	446	416	426	412	453	425	384	436	449	428	466	414	429	421	426	433	456	423	440	437	427	432	428	412	476	468	442	433	427	432	448	383	448	407	406	407	403	442	428	407	441	462	430	426	373	426	423	427	450	390	444	410	416	399	429	414	422	422	426	441	421	419	440	426	445	456	433	445	480	412	427	462	431	414	438	381	410	397	392	457	386	424	430	429	474	409	429	413	437	435	447	436	442	401	389	426	406	452	447	444	413	437	424	432	435	468	416	400	398	400	437	439	459	448	424	407	445	428	436	435	417	440	435	419	421	422	421	403	363	477	406	427	457	428	439	408	418	390	419	409	430	406	434	411	419	384	440	413	430	419	397	456	447	435	431	418	425	447	450	423	441	463	413	448	407	403	415	422	423	413	430	427	434	424	417	411	406	414	436	414	386	447	455	477	441	465	431	429	447	407	452	408	416	419	419	412	427	419	433	429	406	396	416	421	457	421	429	431	447	429	447	431	434	423	473	416	408	444	421	445	424	428	428	451	428	492	418	420	426	411	444	428	374	458	437	436	402	405	464	411	429	418	438	445	405	468	405	404	468	446	432	415	435	478	432	409	435	403	432	443	396	430	402	422	416	404	423	410	436	434	447	492	388	409	411	431	405	444	416	448	413	450	440	413	415	437	459	408	405	432	444	426	439	406	433	415	395	460	443	430	398	444	438	427	426	434	446	453	395	417	442	403	479	446	441	405	392	415	419	441	416	390	380	385	446	441	455	440	447	449	415	376	454	440	419	455	457	463	428	423	416	433	453	427	436	412	395	424	415	451	412	408	404	425	419	422	418	417	454	417	460	414	424	448	410	427	403	408	421	411	395	381	439	404	437	413	434	453	420	446	417	431	435	415	403	410	421	393	403	428	463	433	419	445	387	395	424	407	388	428	416	404	409	443	422	418	455	408	437	433	437	432	388	435	444	391	410	422	435	421	430	434	456	406	414	435	439	406	421	429	429	421	421	435	418	438	412	422	413	445	418	444	418	407	419	399	424	403	443	405	450	386	428	417	436	426	440	396	408	423	433	412	427	422	424	418	406	374	420	431	451	461	439	421	379	438	440	439	446	469	437	435	448	401	448	441	449	423	424	407	388	455	437	450	383	416	407	448	442	425	407	419	406	430	427	413	418	396	406	472	416	437	427	463	429	410	408	400	474	470	437	422	424	423	438	415	435	414	411	392	414	424	450	443	389	423	430	437	439	420	466	435	469	411	429	460	400	395	408	447	419	415	435	428	440	469	464	435	433	423	468	419	453	447	415	440	372	414	433	406	481	417	429	433	446	467	424	422	428	399	454	438	414	452	415	392	442	395	433	411	417	412	429	443	468	419	436	415	436	431	432	412	382	437	405	451	405	427	432	422	454	431	444	424	440	445	385	468	434	432	424	446	430	430	435	417	442	402	453	456	469	420	417	419	390	433	414	408	427	400	426	439	424	504	420	406	419	396	428	433	394	411	458	420	412	429	369	413	441	418	427	409	433	407	425	403	434	443	388	403	415	443	396	429	432	421	416	440	428	427	429	441	414	431	424	414	418	451	417	435	441	446	410	402	426	426	384	455	439	443	439	420	414	406	439	437	413	416	437	410	403	444	420	423	411	450	454	402	424	445	384	463	425	468	400	456	433	412	438	397	408	418	415	439	443	420	449	415	474	421	419	443	439	426	445	428	413	436	410	438	447	438	419	422	458	394	466	372	426	419	435	452	433	364	453	462	410	422	414	418	428	434	425	399	448	448	436	475	447	422	390	449	402	449	410	414	434	438	479	415	389	427	420	413	422	397	411	422	442	421	422	432	421	414	449	419	425	439	446	472	455	419	474	451	432	435	459	432	453	431	427	437	469	413	405	460	415	405	439	432	429	460	438	407	435	412	425	389	434	417	399	401	430	431	405	468	463	410	452	421	430	421	433	426	433	401	401	474	403	456	419	436	427	421	433	383	425	432	393	436	423	400	454	409	446	390	438	403	415	463	431	420	416	409	408	393	414	444	401	446	438	414	437	431	422	419	469	420	437	432	427	410	444	447	432	437	433	380	418	452	439	361	434	422	448	418	469	427	427	427	420	447	427	390	396	438	445	403	458	442	417	445	418	474	410	429	405	454	445	433	417	439	408	435	447	409	434	427	416	430	418	442	449	425	447	409	450	427	417	452	415
60543	101926	75372	46536	23222	7150	1847	892	800	814	799	759	769	743	754	772	715	796	765	823	721	805	787	745	777	765	763	794	741	792	786	740	776	800	725	776	767	809	740	798	751	733	741	691	753	760	795	761	757	761	744	779	781	728	774	797	721	790	739	755	777	780	794	779	781	819	787	802	800	789	750	749	759	794	769	793	767	782	743	834	720	772	749	705	793	770	749	757	776	771	753	771	747	758	720	755	786	755	789	777	749	728	821	787	738	787	765	715	784	771	763	739	794	785	766	773	794	737	761	772	760	763	771	765	837	748	799	783	767	816	827	790	734	805	756	778	751	769	718	772	731	745	757	762	774	804	746	753	782	796	776	803	748	770	721	792	791	761	760	732	734	766	761	787	728	775	721	753	772	779	709	726	785	728	778	764	717	777	764	738	693	797	813	746	788	731	780	792	806	744	721	826	779	721	746	779	731	764	741	778	754	760	820	795	762	785	750	768	806	737	735	731	766	774	694	779	739	748	772	731	733	741	750	769	783	753	790	749	777	790	726	770	768	741	790	726	733	752	774	754	767	746	763	816	767	780	815	755	774	743	781	750	708	719	731	757	777	778	745	817	765	743	771	758	807	784	759	791	732	769	741	805	813	725	755	748	773	769	753	809	749	743	736	731	732	727	758	820	770	788	740	780	788	767	736	735	747	779	752	725	786	755	771	731	804	751	761	790	795	766	758	745	753	733	781	788	713	721	761	745	735	739	800	756	785	745	735	781	780	739	786	804	748	779	723	781	753	745	773	760	767	714	745	707	708	798	752	799	781	787	772	735	786	781	739	805	783	789	746	735	771	722	764	797	767	777	777	759	789	703	769	756	767	800	790	774	761	735	711	738	766	785	728	784	790	765	743	784	742	795	815	717	794	800	750	747	746	765	754	741	737	773	775	763	791	818	739	797	785	745	739	746	754	726	772	773	770	752	709	784	768	722	755	780	764	783	830	797	760	775	789	741	794	736	762	757	736	692	750	736	701	834	805	747	785	731	731	752	797	769	770	746	774	735	783	740	767	787	774	762	782	781	776	787	726	753	758	754	815	744	759	757	747	757	803	724	764	767	739	779	791	791	747	756	743	719	745	784	713	734	804	783	700	736	709	749	752	738	780	776	743	750	730	777	755	755	731	756	730	739	720	755	765	736	794	798	751	737	771	748	720	736	746	773	773	776	745	754	736	730	803	812	729	751	786	798	760	758	759	756	717	776	815	734	764	789	748	754	795	750	799	766	745	778	744	728	732	791	729	764	729	780	739	781	758	764	794	747	759	766	781	708	740	769	754	742	740	750	729	730	740	763	769	817	777	794	771	721	712	767	755	741	746	755	743	808	774	732	787	754	759	735	750	760	796	730	756	783	731	764	751	753	725	709	740	721	744	739	759	776	765	779	754	782	816	725	773	781	788	755	776	770	739	741	748	760	719	702	766	733	738	752	786	750	791	755	758	757	727	764	766	756	717	782	746	706	776	769	757	742	730	752	783	735	750	784	769	763	751	793	753	744	743	717	773	724	751	755	777	783	762	768	707	729	730	748	728	757	748	737	768	779	774	747	768	767	722	751	817	753	780	802	716	766	813	760	735	767	746	738	695	785	816	764	739	772	802	813	825	743	813	775	731	771	761	781	737	820	756	791	748	746	694	789	794	791	784	731	777	745	761	762	751	702	745	767	743	755	789	746	817	754	754	787	811	736	748	793	759	752	816	770	738	723	781	796	725	791	755	780	782	774	770	777	806	758	763	779	695	750	787	800	774	724	778	793	790	714	743	745	778	821	743	735	763	731	775	787	774	715	815	778	762	724	788	744	733	735	768	785	762	791	792	752	742	733	728	774	759	753	785	724	747	754	743	776	776	712	813	743	817	760	767	774	746	745	810	765	735	760	723	777	749	807	749	786	751	790	792	771	761	738	758	736	775	768	764	777	809	755	758	761	748	751	711	757	724	757	766	777	774	726	736	789	749	770	790	739	777	764	747	707	742	749	769	792	773	752	714	791	743	743	767	749	807	775	754	789	810	765	782	727	767	758	702	720	789	721	749	744	769	754	782	732	729	776	721	773	716	702	775	739	708	784	805	766	774	714	794	717	759	753	765	753	774	784	746	724	744	763	760	729	738	797	735	753	804	847	778	746	707	733	788	701	787	756	768	760	733	776	778	763	767	781	750	719	734	764	815	772	779	751	731	752	740	767	792	737	781	798	775	768	769	745	751	722	734	716	804	752	735	732	780	781	742	811	802	764	729	716	746	761	713	736	758	761	787	716	772	768	775	738	760	791	744	742	756	772	734	756	750	755	762	794	750	752	747	737	776	776	753	762	793	710	768	747	762	785	760	771	728	753	781	734	754	814	804	823	766	766	743	759	805	771	724	747	799	760	801	748	738	723	752	798	762	735	741	784	738	749	762	741	767	746	768	746	753	737	819	821	789	708	758	725	751	815	745	772	769	789	754	728	802	765	728	745	735	757	751	767	749	782	757	768	786	716	765	749	773	752	710	763	749	755	788	770	736	777	739	752	759	762	775	777	775	716	783	724	783	833	792	732	778	751	724	750	780	722	762	743	759	748	727	749	781	782	742	801	749	799	764	779	808	774	789	748	763	763	799	757	778	770	777	773	712	803	812	739	759	826	781	774	755	746	782	694	751	774	701	782	734	803	739	760	745	730	768	770	697	766	755	758	755	764	744	751	740	766	781	752	749	790	758	754	777	775	803	765	711	776	762	727	748	744	753	796	726	753	738	755	753	763	734	780	728	793	792	740	818	761	734	749	717	746	777	706	772	730	739	728	779	733	701	792	766	756	737	755	733	789	751	745	761	753	755	742	723	776	695	754	765	746	711	722	764	721	764	710	747	790	725	780	750	767	785	773	792	733	774	758	718	763	781	785	837	746	763	747	697	831	727	790	727	786	712	729	802	767	730	749	758	768	745	746	769	721	761	783	771	728	799	742	783	773	760	726	752	773	782	750	762	786	801	767	786	791	792	755	767	760	737	799	737	791	760	750	795	796	778	786	746	764	756	746	748	772	751	734	776	703	780	780	790	776	755	761	752	792	767	777	717	780	774	792	789	775	747	732	716	797	787	768	764	766	765	749	726	790	774	767	724	720	794	711	789	794	760	730	745	751	743	753	748	799	775	746	742	735	704	744	753	680	782	819	755	788	781	735	783	834	735	773	744	779	759	736	746	764	794	778	738	774	736	768	731	777	766	742	785	747	812	777	793	808	808	807	783	781	760	764	779	802	714	773	787	805	773	780	734	789	799	803	770	747	759	804	742	755	776	753	800	717	715	710	716	737	753	745	769	781	779	789	766	723	797	798	785	743	740	768	789	732	756	799	722	721	783	753	769	764	745	752	724	759	718	774	787	751	781	745	781	792	734	735	710	845	790	757	788	785	776	783	754	754	753	758	742	775	713	754	763	697	748	744	780	774	714	756	734	810	784	799	793	789	802	741
29325	31128	27841	12527	2216	646	442	382	345	375	381	365	360	325	369	344	373	371	397	348	399	365	370	390	337	377	373	390	393	345	374	360	388	424	379	370	374	336	385	383	393	366	406	341	380	380	377	358	371	391	383	359	389	409	373	398	399	382	351	379	382	348	354	376	399	359	376	385	366	334	359	381	426	342	367	375	390	360	372	353	382	406	364	399	361	376	369	381	383	367	399	398	319	399	362	383	385	402	410	417	387	400	373	405	360	378	375	352	360	366	384	400	391	394	350	357	383	387	409	366	417	376	389	354	352	398	390	351	375	388	380	379	366	373	393	399	348	372	389	367	361	379	383	381	393	389	377	339	345	376	359	386	394	383	369	389	389	380	384	404	353	349	393	364	390	386	384	383	394	369	372	367	388	363	400	396	374	381	387	361	385	381	409	358	363	379	337	351	365	366	361	372	366	367	354	345	364	389	393	371	403	381	373	390	360	383	345	380	378	406	361	393	379	359	360	376	402	424	382	388	396	385	354	372	374	379	349	401	375	410	344	378	363	422	351	378	367	370	377	385	385	381	386	399	383	371	383	389	365	315	355	366	396	396	360	313	379	359	366	369	387	352	363	394	375	385	380	378	328	397	355	365	340	391	366	358	384	420	352	395	382	400	371	365	402	408	374	399	346	420	348	356	350	374	402	360	352	361	384	362	372	355	380	391	373	414	370	350	382	388	395	394	394	405	407	387	401	348	371	371	350	405	387	344	399	381	377	368	328	370	357	312	368	404	351	370	387	382	381	365	391	397	397	361	370	360	392	417	363	379	396	363	375	360	358	390	392	388	360	352	364	397	376	395	386	406	408	368	391	382	370	370	367	337	384	369	378	401	354	356	362	351	361	323	385	373	369	367	372	399	437	397	383	374	367	392	343	426	369	371	396	382	390	389	387	351	375	396	363	348	343	371	359	351	400	398	357	402	380	376	362	390	338	383	381	377	344	354	357	362	358	361	376	379	391	370	360	384	385	376	387	385	379	396	378	382	384	403	388	404	377	391	378	395	380	368	358	386	373	362	384	395	380	368	366	379	371	365	407	343	419	385	379	391	397	419	380	390	415	379	391	368	365	389	401	351	395	340	362	350	391	386	378	371	366	390	378	366	382	340	373	401	357	381	383	353	354	373	381	386	360	363	389	353	399	384	341	383	389	379	368	349	369	352	352	389	407	361	401	388	333	390	383	383	367	395	378	349	347	362	389	398	367	369	356	342	370	340	399	357	374	379	390	384	381	404	357	376	389	348	358	410	370	387	383	374	392	387	381	355	394	399	360	382	394	386	344	394	392	311	381	372	427	400	346	368	384	384	409	379	403	376	378	359	360	385	396	383	396	373	357	380	396	330	367	361	372	371	415	363	345	361	394	364	383	378	419	354	421	395	358	387	413	352	367	390	385	386	356	381	369	378	381	370	409	380	383	380	372	353	380	376	344	386	355	360	359	409	402	335	370	379	383	359	379	364	351	434	379	403	355	394	368	374	408	368	377	367	377	355	391	376	352	381	404	389	393	385	367	400	379	362	380	374	361	370	396	361	370	375	380	363	335	406	365	388	377	416	399	388	384	397	407	369	361	354	399	370	366	377	376	396	366	350	369	354	378	361	363	353	373	375	381	378	407	397	390	360	415	362	382	397	351	394	372	386	404	350	373	354	375	373	381	371	370	394	355	360	386	360	393	372	352	382	366	382	425	355	408	364	412	370	398	371	354	353	439	405	405	383	381	406	347	371	390	362	334	407	379	339	368	358	360	402	371	394	350	346	339	353	352	372	362	377	371	397	355	376	412	412	362	388	409	435	395	344	357	358	369	387	364	401	403	362	383	346	388	411	363	383	356	341	327	369	380	416	355	377	376	372	360	378	355	351	384	381	389	372	388	391	389	400	373	380	377	402	376	389	366	340	367	373	351	402	401	418	354	385	350	367	356	386	376	390	379	423	352	366	367	394	370	397	407	373	353	383	393	356	378	387	345	405	326	371	369	373	369	393	372	394	393	400	380	365	364	405	353	359	392	350	343	363	368	413	363	414	396	380	390	371	352	379	402	354	387	389	359	346	369	338	390	359	423	369	378	381	416	376	338	347	338	362	352	376	399	374	386	362	371	381	366	371	373	390	385	355	349	385	342	414	363	405	368	379	411	363	378	359	362	383	364	365	341	348	375	366	392	389	417	386	350	399	387	397	360	368	353	356	378	387	344	394	356	375	344	375	402	358	338	386	342	391	377	352	364	377	375	404	389	376	386	384	399	383	378	366	385	389	385	359	417	366	381	415	416	339	377	361	380	408	348	373	368	372	413	366	392	366	401	381	373	352	340	378	385	367	389	354	383	347	344	373	382	368	425	380	385	350	384	357	385	417	375	355	406	358	357	372	403	363	382	367	386	357	402	386	383	365	400	353	414	383	379	387	360	369	386	343	376	390	416	386	378	377	391	374	367	366	333	374	367	371	373	367	409	369	375	361	387	349	402	402	360	378	369	371	373	374	364	386	394	373	341	376	382	394	367	385	352	376	397	371	374	380	402	335	395	374	366	357	369	341	405	419	366	361	385	385	415	360	355	372	351	368	354	388	350	358	396	366	336	378	338	374	360	394	371	391	361	365	365	417	359	370	364	354	380	358	404	376	335	398	352	383	389	398	373	421	376	395	408	398	393	393	392	363	380	398	370	419	379	387	363	402	381	374	354	391	352	376	388	392	368	403	361	378	375	369	390	362	378	375	370	384	364	374	395	395	359	391	372	344	340	364	398	358	373	357	347	380	375	380	392	347	378	374	379	378	370	372	343	346	368	404	397	370	366	387	383	372	387	372	365	364	435	384	402	379	387	393	360	364	365	392	388	389	381	369	374	408	342	390	359	375	363	382	371	392	377	392	362	396	328	351	383	408	381	359	350	390	390	381	376	354	391	363	368	342	363	346	389	391	356	378	382	383	363	399	360	386	363	372	388	361	374	321	365	338	329	333	357	372	373	354	372	329	393	374	351	353	390	390	375	381	404	388	385	339	351	320	382	351	381	381	324	373	381	327	363	359	390	365	409	398	393	373	372	382	384	379	364	353	360	369	396	346	369	400	372	384	387	373	389	349	364	358	389	415	397	361	382	357	375	347	389	364	352	389	382	371	389	379	380	377	386	367	372	370	382	384	359	361	365	369	375	345	376	365	387	376	368	405	368	368	404	395	378	358	375	402	374	385	358	388	381	391	395	368	425	377	394	383	406	359	368	390	357	396	402	420	370	370	361	385	391	394	406	380	368	374	380	378	384	364	404	360	348	412	386	364	345	355	389	373	381	365	371	388	378	351	371	403	429	380	392	351	366	370	367	392	374	386	374	357	381	371	347	383	383	390	385	386	359	364	408	353	365	378	388	374	400	376	360	374	388	365	417	359	391	360	393	378	410	362	354	375	367	357	391	383	367	370	402	405	381	367	387	381	363	390	400	353	397	369	378	388
36477	48466	33200	13974	4041	1383	864	714	683	762	640	662	718	693	663	663	702	725	700	686	707	689	732	728	686	704	666	716	676	769	717	689	724	727	747	710	701	709	689	736	684	728	652	706	677	722	694	671	682	710	678	712	710	718	721	720	713	660	709	734	697	691	711	674	720	703	685	759	723	719	738	709	715	685	725	708	671	714	716	719	691	695	715	701	709	724	765	731	714	683	692	693	713	736	682	713	701	678	679	753	736	688	705	725	731	689	699	692	707	685	701	696	686	708	719	728	702	693	731	693	763	717	737	650	684	697	688	683	742	732	717	710	722	707	678	711	707	666	684	722	693	696	724	688	663	668	689	738	643	659	703	728	697	729	694	730	730	662	676	683	750	698	713	743	703	705	676	718	685	671	717	702	677	721	657	715	710	704	687	701	731	702	735	716	704	678	690	675	703	724	667	734	702	686	659	717	685	709	743	719	731	717	709	663	694	745	740	704	680	692	730	707	751	687	667	720	695	680	696	763	743	665	716	690	677	678	702	674	726	739	706	723	658	648	749	722	673	703	703	722	710	729	720	705	682	688	709	700	769	730	683	688	753	684	687	725	691	764	650	663	669	740	768	697	677	697	637	682	718	716	709	699	698	685	734	668	730	716	705	670	715	696	733	690	664	707	705	688	718	699	693	678	699	723	681	720	720	751	703	689	721	691	682	682	671	738	737	697	707	699	745	696	659	692	672	689	702	681	671	651	748	700	673	690	671	691	703	686	700	671	680	639	691	689	679	699	704	717	676	719	702	708	708	689	695	689	689	693	711	734	698	718	708	723	701	722	725	733	715	718	702	691	712	749	701	728	712	727	670	736	712	703	682	698	619	694	697	722	694	710	710	694	690	695	715	701	687	715	694	739	725	692	656	659	725	714	732	700	734	689	689	701	703	692	652	708	774	681	673	683	684	709	740	685	719	722	654	682	751	702	747	690	724	734	714	684	715	657	761	706	682	668	692	657	738	713	752	705	724	679	683	684	698	705	721	719	721	658	680	725	706	729	682	699	672	704	674	680	722	729	670	733	690	720	645	706	650	691	724	691	692	659	696	693	684	737	689	705	637	699	717	726	687	699	672	738	725	720	661	688	721	675	700	705	691	705	642	666	673	714	689	710	696	705	703	684	698	670	735	686	759	708	728	696	687	689	715	654	677	722	683	716	703	666	704	701	663	684	672	705	742	691	704	717	669	720	724	693	746	696	697	769	724	694	704	720	694	681	759	713	687	688	682	704	687	689	707	732	639	715	685	688	673	669	707	672	714	658	703	723	712	661	712	713	720	698	690	716	672	656	641	689	707	710	693	721	673	666	758	712	707	712	695	681	667	672	692	719	662	716	667	647	705	733	692	691	662	708	728	691	697	700	672	742	703	713	715	718	668	673	703	744	681	691	687	712	674	707	713	712	698	727	656	709	733	715	731	733	701	711	700	663	734	674	674	676	723	665	709	702	721	731	711	659	711	665	691	702	694	691	723	722	735	650	687	684	696	717	715	704	707	692	698	701	690	712	701	716	720	712	640	735	704	720	704	722	721	698	666	700	729	681	699	713	696	698	657	664	734	704	675	717	703	662	698	703	658	688	696	667	695	730	684	681	668	736	722	702	731	705	682	705	681	702	714	768	704	715	650	692	682	704	696	624	722	721	704	724	680	660	711	752	702	678	656	696	689	734	683	691	689	678	711	704	675	684	699	705	737	722	708	712	733	697	659	673	687	699	691	717	685	730	702	722	664	723	714	728	694	689	755	715	677	648	690	676	747	723	702	694	726	700	727	694	711	720	715	765	710	661	679	697	671	692	681	671	728	665	686	683	702	677	677	700	728	697	710	667	693	724	667	710	715	697	675	678	719	726	683	700	719	691	679	662	687	673	683	735	694	721	676	696	722	668	714	746	694	737	691	686	725	678	677	714	704	748	663	646	644	705	662	679	707	782	720	716	732	719	718	673	718	711	691	689	682	693	693	716	735	692	717	728	706	720	696	722	677	706	711	689	659	716	695	715	697	721	685	764	733	710	729	659	740	678	743	682	719	725	682	711	725	675	705	632	677	659	753	648	702	715	703	712	701	706	748	709	760	705	708	705	694	658	657	671	715	689	676	687	679	716	736	698	678	707	699	677	710	678	680	698	679	660	663	717	711	741	696	681	660	755	689	705	701	702	686	712	692	699	707	731	743	652	668	729	736	692	707	679	710	677	676	696	691	713	709	729	730	732	715	691	715	709	718	694	665	698	701	705	677	680	730	668	707	691	694	710	654	667	673	673	679	707	726	692	709	665	729	688	684	719	711	683	670	677	635	747	688	720	685	705	725	726	732	696	728	736	687	661	693	730	697	707	731	694	700	723	661	694	687	697	725	662	703	684	707	696	699	681	682	694	683	729	702	738	669	659	750	678	715	656	706	708	703	697	697	705	713	736	705	714	722	692	706	707	693	700	654	682	728	725	724	719	705	735	717	720	711	692	697	691	776	671	713	652	706	672	694	690	695	701	702	690	680	683	670	695	691	671	761	631	742	708	721	692	694	712	755	682	709	686	686	689	696	695	699	711	703	714	688	735	686	710	687	705	721	735	714	678	683	689	744	710	730	709	718	705	657	724	720	660	688	714	693	748	715	685	695	685	692	713	703	727	730	666	725	690	719	687	677	711	713	716	733	661	706	707	710	723	702	723	681	694	669	709	708	708	706	716	775	706	701	688	717	703	707	734	690	682	723	726	686	683	729	642	688	709	652	733	690	661	750	663	687	732	690	673	713	671	684	702	667	710	750	682	743	703	736	726	731	723	696	707	687	705	727	732	696	683	686	726	673	677	721	725	744	703	706	774	681	744	735	697	737	701	725	700	687	696	679	729	749	696	696	743	654	665	727	711	682	647	734	746	703	723	691	742	638	722	658	747	707	700	665	685	684	697	734	695	725	705	716	647	739	726	707	651	759	712	659	713	690	723	679	751	694	668	690	725	690	686	709	702	709	709	710	695	700	673	722	712	703	740	699	703	724	723	676	686	694	688	662	698	748	722	710	699	719	685	690	700	720	734	696	702	692	705	701	699	725	698	685	681	736	721	699	696	723	703	715	758	727	705	698	708	733	703	674	741	673	720	724	747	691	700	694	685	665	715	702	659	730	684	717	696	697	715	723	668	722	733	715	675	749	703	721	714	704	714	664	709	731	660	696	698	731	766	691	709	668	731	687	635	697	720	724	714	724	709	726	698	725	674	734	697	706	716	722	724	730	697	687	686	706	645	672	712	696	688	676	731	684	695	648	674	707	722	720	690	721	712	655	661	707	711	712	717	715	668	720	680	704	685	678	722	719	669	734	707	709	653	729	711	706	734	696	695	711	645	709	719	684	692	729	695	702	698	681	678	683	713	695	749	698	712	646	724	708	680	686	697	671	655	718	742	684	688	685	707	693	703	702	722	668	687	711	702	662	716	696	696	642	684	665	700	682	718
24986	24752	35106	28324	18010	5237	709	443	373	392	410	366	358	364	382	389	392	355	379	360	350	383	358	376	384	362	362	354	370	380	396	386	345	364	400	403	373	372	348	366	374	379	340	420	401	387	374	378	378	397	366	355	372	392	399	406	365	382	349	391	377	359	393	393	385	395	339	365	386	360	367	356	387	379	363	353	392	393	389	369	373	337	366	356	371	363	389	369	369	384	354	346	372	393	355	380	367	364	346	386	376	398	367	396	374	362	368	365	369	419	385	356	377	385	335	374	331	391	378	364	378	342	355	391	400	363	373	355	368	384	359	373	388	391	348	341	358	368	354	360	363	362	382	378	359	413	375	347	387	316	384	411	351	330	369	366	335	355	356	399	360	396	406	381	382	378	351	377	399	381	367	372	367	384	369	363	386	382	343	363	327	365	356	367	386	381	368	363	341	372	358	378	354	354	366	361	376	374	385	356	382	367	375	365	389	335	392	401	416	392	341	386	385	357	371	364	353	380	361	350	394	392	355	396	349	380	363	379	378	360	376	415	379	372	393	381	354	348	394	391	362	365	401	375	393	381	368	367	387	407	386	370	370	418	408	365	427	348	360	373	369	387	366	389	374	370	372	343	397	362	430	365	384	346	376	354	398	346	360	370	382	393	396	383	379	379	366	405	368	350	336	351	410	385	374	367	409	436	385	372	367	382	361	383	359	364	380	401	366	386	347	338	365	379	344	390	391	382	378	351	388	374	392	343	398	399	363	391	340	366	379	362	379	339	377	371	379	394	377	390	354	361	370	384	370	344	334	361	412	413	365	380	381	364	383	397	350	360	361	391	377	371	365	370	397	379	376	391	353	406	401	357	383	348	376	337	392	401	380	337	386	384	352	356	347	387	377	390	390	395	346	370	383	370	382	366	413	395	360	398	375	360	416	352	361	352	389	349	378	378	362	392	376	387	424	420	397	392	406	372	388	379	393	346	379	381	369	361	411	390	344	398	383	353	381	368	373	381	378	398	379	388	390	386	359	346	387	351	367	370	375	341	401	357	374	403	381	368	398	366	393	356	385	369	373	385	374	347	357	372	374	368	353	363	404	386	374	388	357	381	344	350	395	380	349	356	367	378	387	391	412	368	364	393	353	365	397	380	385	361	377	380	357	408	378	362	382	390	356	384	361	386	357	354	376	349	382	370	385	363	374	360	337	381	384	387	376	373	336	368	374	352	381	406	352	370	376	356	354	354	381	387	354	370	351	395	392	387	396	396	371	371	351	381	345	352	366	405	404	375	369	390	375	377	363	371	424	375	354	392	353	386	380	386	408	375	371	369	362	356	423	358	388	385	370	365	349	378	404	368	321	400	379	368	382	353	383	396	377	379	384	333	349	372	380	387	387	348	414	379	385	376	382	381	389	336	358	391	373	356	359	380	393	368	370	359	372	378	348	347	338	350	382	382	360	386	381	379	346	342	365	374	351	350	378	394	386	344	359	362	391	360	361	357	332	388	383	385	360	387	366	354	360	361	382	335	390	332	372	371	344	378	345	360	386	380	385	382	394	372	350	378	364	395	403	349	369	361	415	382	343	376	379	370	363	347	370	390	356	373	384	356	367	363	353	359	381	373	405	367	383	404	364	382	369	371	404	381	398	335	382	367	390	340	338	374	367	381	382	346	369	371	370	364	359	377	380	359	367	374	381	354	395	387	379	374	370	369	382	342	358	362	392	381	321	340	347	347	392	365	386	366	357	348	358	366	365	353	374	369	375	376	360	344	377	404	371	352	354	347	390	400	378	368	362	372	364	333	386	372	380	347	407	395	359	391	379	394	342	365	361	374	372	360	380	361	384	392	334	376	375	362	361	410	344	351	383	383	363	381	375	363	350	365	373	379	380	364	401	379	359	405	391	358	359	357	385	369	352	375	396	401	355	366	328	404	389	375	380	344	363	342	389	380	351	364	390	338	359	362	382	361	352	391	423	360	377	363	355	353	375	356	357	393	381	370	368	391	343	343	394	330	402	406	370	386	375	375	382	404	352	380	352	328	397	416	365	372	366	388	345	365	400	373	370	335	374	364	348	361	373	392	379	408	401	411	397	363	368	368	373	383	371	363	369	370	373	390	378	355	391	385	380	386	407	371	363	336	378	364	372	414	380	373	383	401	383	360	372	337	379	376	369	354	363	391	374	393	402	379	363	403	367	412	365	342	341	372	385	370	391	419	362	403	370	365	405	398	396	394	379	376	373	342	372	352	345	375	362	354	387	361	353	388	358	357	416	390	373	395	391	404	368	327	351	387	375	360	403	387	334	348	369	360	344	379	403	414	378	349	308	331	378	398	367	348	360	339	389	369	369	385	358	387	387	376	351	371	366	351	355	406	379	373	392	370	358	335	384	361	400	374	398	355	399	375	379	381	338	388	356	376	369	387	383	381	363	372	393	360	398	385	387	333	369	360	379	359	384	364	369	400	365	368	359	366	375	369	394	363	365	369	354	379	362	369	363	378	365	350	353	396	382	370	390	358	381	324	344	387	375	390	372	361	381	400	420	335	339	347	386	374	382	376	390	345	359	371	352	365	397	351	345	389	396	378	357	361	386	374	407	385	374	388	379	374	386	409	368	368	366	375	374	389	372	351	349	367	383	350	386	342	354	335	355	389	337	353	379	387	365	339	404	378	378	377	364	378	357	374	380	362	382	390	333	360	349	362	363	379	371	369	357	345	365	358	396	388	367	361	377	406	386	387	373	336	389	362	369	374	368	394	395	393	377	364	370	372	368	401	355	357	363	393	353	390	375	360	380	383	380	388	343	390	361	349	405	389	374	353	365	372	379	375	381	339	349	382	333	376	373	402	351	377	377	354	387	382	346	379	384	357	354	373	387	348	354	377	376	350	359	349	362	387	343	369	341	367	352	347	372	415	379	342	365	352	359	387	326	355	366	405	399	358	384	372	366	365	406	354	394	351	371	381	346	352	379	378	424	336	380	369	355	319	344	350	391	370	358	413	327	359	369	346	405	387	363	361	372	331	393	389	386	317	373	373	392	377	333	364	377	386	380	371	373	366	369	365	380	344	348	386	378	389	372	357	381	376	371	379	366	375	384	354	396	375	397	389	359	369	358	370	355	407	369	370	392	380	343	395	396	386	388	355	339	368	414	396	406	403	345	354	383	413	379	365	395	388	380	373	374	384	372	350	367	412	399	394	398	359	374	341	385	338	371	378	395	390	368	402	370	369	371	385	374	387	375	369	374	394	398	354	369	374	378	399	370	355	346	376	390	389	366	380	376	372	368	350	404	385	356	363	383	375	388	342	348	389	362	396	370	374	380	396	360	358	398	377	362	358	373	373	359	384	344	368	397	381	380	349	377	390	327	352	372	424	371	348	384	365	349	358	393	362	354	348	369	389	410	364	395	394	379	358	354	386	406	324	340	410	333	325	356	364	379	371	393	353	377	417	364	391	394	373	385	404	382	365	387	373	382	408	359	342	368	374
59040	89293	63695	35745	15179	3903	1195	765	675	724	726	680	702	697	727	745	710	714	678	705	651	672	657	705	700	694	702	665	691	686	694	759	737	687	685	733	695	705	656	708	694	739	690	722	697	662	718	726	706	710	675	732	678	706	695	686	714	724	687	738	630	720	704	659	615	694	683	670	702	722	596	699	721	723	678	692	723	691	668	733	700	665	701	694	648	707	717	675	682	696	683	720	711	687	678	673	699	704	712	667	742	705	710	738	705	698	719	748	675	710	702	662	669	664	687	709	749	720	715	710	687	703	697	726	664	729	724	716	676	704	680	673	664	703	697	678	699	711	673	707	677	696	695	703	737	684	710	704	665	681	696	704	691	695	678	701	739	714	699	713	732	707	685	712	684	724	687	697	656	723	725	654	688	688	708	700	701	699	718	676	688	696	670	736	708	724	672	699	658	697	679	676	702	772	720	685	710	720	712	708	671	706	687	695	670	722	680	682	676	703	638	706	716	678	634	688	719	700	693	647	705	699	700	683	696	725	703	749	654	699	653	674	696	679	658	717	679	725	706	683	727	684	651	716	715	699	697	667	703	722	676	790	688	729	673	659	696	701	656	665	695	679	704	712	694	716	708	673	713	672	703	712	695	707	685	683	675	744	694	651	703	645	737	709	672	734	686	681	733	685	694	717	699	690	685	682	740	734	721	682	711	690	698	724	669	764	709	716	756	702	711	699	676	698	743	678	677	696	671	711	705	650	701	686	722	680	719	732	691	706	708	726	754	723	735	658	670	701	662	702	701	690	679	657	688	730	701	663	691	654	700	719	675	653	669	659	725	671	706	714	695	675	731	681	717	679	749	731	699	696	688	699	722	713	673	647	697	694	683	688	731	682	704	718	671	722	705	733	699	718	741	705	735	667	693	711	692	690	703	714	697	655	659	670	724	680	663	659	685	670	682	703	721	676	667	661	692	663	692	625	665	678	679	694	689	716	700	703	632	721	642	724	703	691	705	694	656	715	710	743	697	651	720	716	725	697	662	636	702	626	690	701	680	715	677	663	754	737	681	680	693	658	674	680	721	669	738	711	660	701	688	687	723	688	709	682	707	724	682	675	678	658	732	669	702	719	694	696	715	703	701	694	679	678	694	671	685	675	760	728	729	695	689	665	661	700	684	687	719	723	686	721	714	721	696	714	702	657	730	672	683	730	684	662	737	666	684	688	663	675	770	705	683	690	731	714	718	696	686	650	738	663	723	743	682	720	719	685	688	736	721	693	726	712	702	709	740	692	707	688	655	711	773	683	724	713	660	741	687	715	721	666	683	725	711	692	686	694	694	665	695	679	708	716	687	666	711	698	735	705	708	694	733	668	705	650	705	705	751	693	719	701	690	682	691	745	686	698	729	693	679	678	713	738	706	705	714	644	667	726	670	708	740	675	718	691	745	650	701	702	694	748	699	702	742	729	740	712	675	670	699	658	682	690	647	697	704	669	661	718	639	704	715	696	693	722	758	672	664	701	684	690	722	717	720	704	738	742	708	689	706	667	706	696	694	675	677	654	682	648	675	670	663	685	718	725	710	651	695	676	693	710	652	714	706	661	653	667	707	737	685	727	684	701	687	719	668	656	707	718	664	656	705	713	697	675	660	690	725	691	669	679	656	743	782	738	758	669	726	702	695	722	646	709	674	763	693	706	670	695	696	697	683	749	664	705	678	678	729	698	717	717	685	701	712	712	706	696	723	706	678	687	746	720	675	715	668	702	725	701	696	714	662	724	731	686	672	708	694	682	707	731	692	690	762	713	728	732	711	711	690	694	669	740	693	729	686	713	716	674	690	733	727	691	682	699	729	660	725	669	684	687	700	713	721	726	645	709	728	683	715	710	718	674	732	662	715	683	687	675	694	713	727	656	739	672	716	684	701	674	686	689	705	693	728	677	679	742	711	703	718	696	714	711	734	706	701	738	691	694	684	688	705	644	710	671	681	720	693	719	720	681	674	695	713	744	708	733	711	710	778	741	671	677	670	719	731	681	712	678	693	675	674	716	678	670	676	676	709	674	653	710	702	733	674	724	736	656	706	706	668	750	705	718	706	694	680	696	663	710	700	706	745	673	665	691	729	733	685	682	697	734	695	669	711	680	715	669	708	662	671	693	707	681	694	716	696	720	714	679	713	715	645	735	698	650	703	700	705	743	695	730	724	729	715	700	700	673	631	743	694	676	700	705	682	686	669	728	708	703	678	711	733	722	668	754	663	724	715	715	760	687	677	686	682	727	671	680	728	752	710	679	605	697	732	706	695	773	731	707	682	706	739	656	742	648	723	663	730	733	721	664	687	675	700	703	696	653	709	722	703	705	665	644	710	701	673	713	625	723	712	713	708	668	637	636	646	719	687	703	732	669	709	694	723	673	745	704	675	720	718	695	666	664	691	692	745	714	706	605	708	717	681	728	681	697	682	646	677	691	762	672	715	673	710	667	738	665	721	661	691	700	646	715	665	682	738	698	717	670	730	649	734	712	691	703	724	680	710	675	745	705	681	722	697	688	714	718	679	694	694	702	636	663	682	707	758	729	664	731	688	805	670	686	689	667	699	699	687	754	689	675	713	693	733	704	693	712	741	655	663	695	746	724	657	712	730	710	672	675	717	673	713	669	717	743	714	772	722	680	684	724	675	671	701	675	663	721	649	721	731	751	688	735	713	689	702	704	700	741	674	674	699	717	689	704	731	676	698	665	638	707	751	702	696	716	672	683	648	691	697	697	704	670	704	710	669	651	660	702	674	665	705	711	644	693	694	707	696	712	702	708	695	755	667	694	681	727	703	650	750	704	684	712	681	702	706	679	723	663	721	694	705	678	688	738	700	711	725	657	656	648	720	749	685	683	683	715	687	747	694	689	692	731	709	739	666	689	702	664	710	702	671	704	625	718	700	704	657	685	668	678	719	692	680	634	707	690	663	710	697	674	684	711	690	711	633	726	694	735	711	735	703	659	695	712	672	705	705	670	671	694	646	680	670	709	699	690	718	682	666	693	723	676	689	648	662	677	728	704	741	702	698	679	658	700	716	675	689	737	691	717	676	711	691	689	700	676	717	732	706	701	673	655	681	703	707	730	741	707	729	744	747	664	682	715	701	727	729	681	738	694	665	705	748	719	715	704	652	728	653	671	649	682	698	736	712	692	660	711	718	696	648	710	669	674	714	693	738	664	706	745	757	654	688	719	717	718	722	684	654	661	736	674	711	654	703	708	666	674	720	713	748	727	695	682	712	713	672	749	682	698	699	742	707	732	686	710	708	694	674	660	718	679	684	670	697	686	673	678	681	747	682	699	682	698	706	683	669	743	656	733	708	681	711	702	758	676	720	748	681	717	756	719	724	725	689	656	725	692	666	668	706	711	674	679	718	713	702	708	714	687	704	731	701	672	703	634	698	728	695	694	686	690	716	681	721	711	711	722	721	723	695	709	701	681	678	739	672	695	721	688	672	648	733	732
23458	22458	31866	25864	21317	16617	3447	533	428	471	443	412	445	438	444	444	447	457	398	430	466	433	438	417	453	434	414	421	404	392	390	423	428	417	430	421	406	421	416	431	428	450	420	429	411	470	440	408	434	452	451	426	443	412	420	422	451	429	383	423	416	434	419	399	441	428	461	489	433	414	424	421	406	445	403	436	417	447	436	428	405	418	382	364	459	430	463	448	388	412	411	431	426	409	418	414	422	395	414	416	410	443	466	443	406	452	439	416	433	424	411	397	433	437	425	418	411	402	397	446	417	411	429	447	456	386	447	410	392	457	425	467	426	437	395	429	434	428	435	428	432	427	415	444	457	417	444	442	377	386	415	407	447	398	390	439	428	417	412	378	438	461	400	434	427	444	429	432	432	451	456	412	463	405	424	460	411	448	446	415	412	419	428	447	394	465	430	408	403	395	446	452	392	456	425	431	469	423	436	452	447	400	447	405	424	428	382	424	421	426	408	465	439	456	426	454	469	446	413	451	428	401	427	436	427	417	469	425	463	473	415	436	376	410	404	431	402	426	438	415	417	456	429	465	420	414	445	440	467	404	417	406	467	436	425	412	419	408	423	459	444	428	408	442	398	434	393	415	443	427	424	454	443	431	445	417	400	424	378	424	458	395	442	423	450	421	440	419	410	431	434	429	442	471	400	432	419	433	450	408	452	446	416	417	391	418	448	462	416	412	447	431	413	401	440	442	419	444	416	445	401	425	430	405	423	393	422	420	430	405	420	442	436	430	416	411	406	448	393	465	461	395	422	434	457	450	460	418	395	407	418	420	401	411	415	462	466	422	440	426	434	448	431	424	420	438	423	404	409	414	377	388	425	399	419	416	422	477	428	451	444	459	420	405	419	427	415	446	403	408	400	438	413	475	412	409	415	436	418	450	399	440	397	393	434	446	425	393	434	401	431	419	439	436	445	407	421	416	387	446	448	427	389	430	456	407	399	479	416	473	433	434	404	430	414	400	489	439	438	467	418	394	420	383	399	462	414	412	406	417	433	394	395	442	396	438	413	441	399	420	427	436	410	423	398	415	454	414	433	445	444	405	412	412	382	420	434	426	419	439	410	402	434	441	406	435	370	445	390	416	435	417	414	433	462	433	423	420	444	406	434	428	453	423	420	467	387	414	432	400	421	379	377	414	407	405	428	412	422	385	412	385	436	417	445	445	426	448	447	428	405	448	432	444	435	412	428	427	375	438	375	427	393	415	466	407	410	398	440	394	415	443	419	394	453	455	385	404	420	458	424	419	426	460	439	414	433	429	404	431	401	384	426	406	438	392	432	439	418	446	375	428	414	437	414	425	438	424	436	443	370	415	403	391	416	411	421	428	408	426	439	397	425	404	424	428	413	426	436	437	440	380	413	435	420	436	432	427	439	420	383	475	433	422	419	432	395	437	441	436	400	391	417	432	424	416	392	408	390	433	417	435	390	465	425	416	428	428	448	424	409	433	441	381	432	378	419	451	413	417	442	407	425	415	429	407	408	409	398	419	426	438	439	405	434	415	415	443	422	428	406	431	472	391	439	419	389	404	425	430	428	425	423	434	392	429	423	453	414	424	430	426	436	431	404	457	403	401	391	425	392	446	404	454	449	397	430	429	384	411	383	431	414	393	431	433	405	425	413	416	438	447	428	418	410	448	405	451	427	432	436	406	430	412	386	458	416	432	433	458	428	385	439	380	429	416	399	433	446	448	398	400	388	393	400	460	398	413	427	461	432	452	407	450	431	428	428	469	383	411	420	458	404	455	404	403	438	424	404	417	441	449	395	429	410	424	410	445	394	407	441	390	399	397	460	378	430	438	416	430	405	415	457	405	424	429	429	425	434	397	449	437	424	431	391	414	461	429	402	437	429	417	410	429	379	403	412	446	396	425	412	454	402	398	436	415	435	422	423	441	439	424	405	459	458	399	426	410	385	436	435	439	407	424	456	431	459	397	429	452	473	417	446	389	426	414	395	410	423	421	437	399	421	400	452	438	405	410	399	391	397	458	414	410	381	455	403	469	427	400	422	420	439	429	420	403	389	441	407	397	433	425	426	418	411	396	400	379	389	442	404	407	423	394	419	421	418	446	426	473	427	419	443	425	409	432	479	413	428	406	423	429	453	409	416	420	398	424	396	424	447	453	455	397	428	455	432	405	403	446	403	452	416	409	446	421	416	394	422	421	459	435	414	409	403	419	404	441	417	405	430	433	437	413	442	401	460	412	429	415	442	389	435	425	407	431	419	405	423	461	383	410	441	431	434	450	431	427	401	438	468	425	451	428	414	414	409	417	436	428	403	459	429	435	461	413	398	417	397	429	412	445	430	474	468	408	410	410	373	435	399	419	439	383	430	393	453	472	402	445	436	412	428	401	420	451	407	440	420	422	436	477	391	429	440	413	424	387	414	426	397	431	412	434	441	431	464	407	436	400	473	433	416	444	420	437	415	446	385	389	362	393	426	438	406	429	403	440	394	408	402	412	418	409	440	439	452	420	403	418	420	431	429	461	417	431	478	439	444	453	413	437	418	439	423	400	436	450	430	441	404	437	462	478	410	415	438	422	431	392	397	418	404	415	422	399	407	411	411	435	380	473	424	445	381	395	414	420	408	428	418	454	393	429	430	409	443	438	407	434	401	389	362	420	439	416	430	426	422	465	405	451	413	430	415	428	439	436	387	411	420	415	423	384	404	405	401	412	402	424	452	429	397	447	458	431	473	380	437	449	428	423	451	407	374	392	393	454	407	448	405	425	437	418	425	405	472	450	447	426	384	431	409	408	408	443	428	430	452	430	432	414	387	418	397	457	409	456	434	447	449	429	418	411	451	392	426	424	420	394	400	449	404	421	410	419	426	480	403	455	428	421	419	442	433	430	435	433	427	435	435	408	476	413	412	472	437	431	430	426	426	439	418	400	423	420	400	431	435	422	366	427	453	423	419	419	446	433	427	425	415	393	429	411	411	451	416	401	444	424	434	420	421	421	450	411	432	401	432	395	404	426	441	416	390	399	420	391	418	405	424	439	406	449	438	408	424	433	419	412	437	460	417	422	430	394	384	371	434	385	411	444	416	425	453	402	390	397	427	439	379	406	388	407	413	421	429	453	403	430	401	416	436	458	444	407	418	404	432	430	414	415	452	437	387	433	434	462	439	420	415	418	435	425	428	438	438	440	437	400	417	440	419	432	434	437	413	402	429	403	443	413	427	432	407	410	434	415	424	424	411	420	416	414	441	467	428	439	407	446	412	433	416	452	444	422	435	431	414	393	426	410	413	429	394	422	436	418	414	426	423	423	414	400	473	396	433	438	405	409	420	439	452	430	427	415	392	403	381	421	414	443	419	452	386	403	416	427	437	406	424	466	439	441	438	422	412	422	450	446	413	409	411	410	431	447	391	401	426	411	426	453	402	387	432	431	442	383	414	392	446	408	427	417	420	438	418	420	435	417	429	441	420	409	409	453
61129	101847	74789	45586	22511	6670	1695	929	817	726	793	800	779	785	761	726	785	722	814	778	718	789	778	759	781	746	798	779	774	775	741	811	751	732	764	804	767	742	787	725	761	737	790	757	751	727	745	785	774	765	810	777	750	757	778	737	722	749	784	736	760	767	730	785	766	785	784	783	814	768	731	763	777	756	718	760	753	754	759	757	769	794	766	767	803	763	731	750	739	733	725	762	786	728	763	750	760	793	733	804	740	756	842	765	744	729	763	810	783	759	775	761	788	721	767	760	768	708	727	780	788	712	777	757	767	781	771	819	741	768	785	727	784	804	724	773	731	775	780	753	701	797	790	729	744	743	762	779	750	757	744	775	751	764	797	734	747	705	764	769	750	762	757	785	750	812	758	763	710	789	742	750	793	704	720	791	744	738	760	775	754	695	750	705	704	788	714	782	779	796	727	788	759	703	817	729	745	746	807	738	753	732	782	741	744	755	801	771	735	771	783	746	750	795	743	737	722	769	749	757	755	760	735	719	768	704	736	719	796	718	774	749	817	731	763	754	742	768	720	790	748	783	748	767	778	728	764	778	757	759	755	762	780	738	736	754	751	751	760	757	773	777	774	757	730	768	751	744	724	762	748	723	739	772	736	754	707	754	755	714	745	790	722	788	741	793	742	763	762	670	751	766	718	765	740	762	792	767	786	782	782	738	766	816	726	767	800	746	705	736	770	734	735	783	749	768	731	812	766	761	710	684	740	757	794	788	747	786	782	743	757	751	753	701	711	734	718	734	777	693	743	796	776	745	733	775	740	740	721	765	777	751	783	779	737	770	763	747	751	770	730	768	739	720	740	787	723	730	726	728	761	767	795	763	760	767	784	734	731	760	773	765	742	811	796	774	772	732	799	784	744	770	829	742	784	738	733	766	705	712	692	722	788	760	753	742	802	763	748	783	757	742	791	765	764	741	740	812	805	746	778	760	774	744	774	757	780	773	737	770	756	780	729	774	803	760	727	761	729	785	755	751	806	755	721	770	746	746	800	750	741	728	739	753	723	769	786	769	720	716	801	741	755	803	777	783	770	741	754	763	778	741	729	730	756	735	769	765	758	741	774	752	720	753	822	744	732	727	748	753	771	752	821	770	764	728	733	820	742	734	768	755	757	801	739	766	788	776	781	738	833	738	750	717	754	792	820	782	773	711	732	767	774	774	805	743	759	744	751	781	736	784	781	789	772	750	748	802	763	763	766	749	739	754	777	771	759	767	762	754	717	773	714	755	754	775	822	769	798	750	770	773	754	786	768	776	739	737	772	751	740	763	791	766	809	725	740	748	763	774	747	766	767	713	802	764	765	808	725	726	794	724	762	759	773	791	720	747	731	776	791	750	748	721	807	699	752	760	749	769	789	771	721	774	811	752	749	778	738	786	757	748	781	730	765	771	745	768	738	767	789	728	736	728	759	771	764	752	764	777	811	755	783	763	744	785	742	745	744	774	769	777	777	757	752	768	755	741	730	759	730	721	762	748	776	786	768	779	799	784	768	746	782	758	754	759	776	740	731	756	769	784	728	761	769	766	778	740	739	741	714	720	767	754	732	740	788	740	739	745	748	761	734	751	764	764	760	769	730	747	789	741	747	735	700	756	759	785	776	769	709	724	755	760	743	781	763	720	739	735	744	748	717	775	743	787	750	764	768	751	729	803	716	702	800	743	742	736	794	757	715	766	765	730	770	737	733	754	775	750	773	787	814	737	726	729	740	712	746	734	785	763	748	806	756	792	799	751	751	722	770	760	739	740	794	758	737	745	785	758	757	730	768	754	699	770	759	839	714	743	763	743	732	713	775	814	789	820	729	745	736	726	784	788	745	737	747	753	704	726	730	720	754	793	756	742	774	714	727	776	695	724	751	782	773	752	747	734	767	782	787	763	763	777	751	739	716	748	740	765	767	695	761	735	810	732	768	738	773	735	738	713	750	740	771	723	764	768	796	751	714	755	740	745	788	779	752	778	810	747	746	763	766	798	763	750	822	763	738	731	755	813	745	790	754	737	727	715	796	790	778	772	756	837	727	710	772	794	739	734	748	731	711	740	740	739	729	722	741	740	797	753	757	786	771	766	770	751	756	730	774	746	711	796	731	715	747	741	729	779	720	772	774	820	776	743	717	763	737	761	791	772	825	732	779	788	726	780	766	770	785	764	760	727	718	742	789	765	765	778	739	777	710	723	753	761	720	781	814	764	759	755	745	734	768	748	714	770	747	750	751	756	723	759	780	743	766	766	768	796	794	739	827	759	771	794	770	789	780	763	763	723	771	698	737	744	713	762	763	736	737	713	752	706	723	759	764	777	741	784	785	729	737	743	766	767	747	703	757	751	737	733	766	766	727	774	795	793	731	754	758	759	788	768	792	827	784	776	757	759	746	743	721	753	767	747	770	794	751	707	728	747	746	703	770	757	746	760	751	770	758	768	775	762	808	783	802	748	784	725	705	717	741	757	780	764	755	769	765	812	759	741	767	783	743	736	772	744	789	730	742	796	781	753	696	752	742	723	744	767	775	763	760	781	776	707	733	762	751	756	775	755	754	776	786	759	803	746	722	751	746	820	762	771	762	773	787	773	790	776	762	729	770	771	782	733	750	733	766	745	795	786	761	759	735	760	699	776	702	740	735	764	799	783	784	776	746	763	748	768	750	717	779	770	774	776	733	761	830	770	764	758	745	784	765	790	702	810	753	778	776	769	727	789	771	784	769	759	730	774	760	782	813	709	739	799	716	764	774	751	799	820	777	730	798	746	728	773	749	795	775	721	707	723	799	750	749	755	747	803	743	741	809	770	756	801	751	760	784	736	775	723	728	787	726	750	745	760	772	729	741	740	754	774	770	758	812	732	745	766	741	777	726	765	757	793	791	757	740	818	809	771	750	732	709	756	756	751	759	766	785	779	703	752	764	735	752	761	784	760	727	735	770	739	771	772	780	743	774	758	756	779	784	735	778	765	787	743	767	796	776	753	771	782	746	751	728	742	736	727	754	731	802	716	733	758	749	782	819	727	757	761	718	779	736	767	769	765	754	762	768	814	768	755	754	779	764	773	737	745	766	754	742	771	778	754	681	785	750	758	715	726	787	750	753	810	751	747	761	739	759	778	749	768	767	769	750	734	807	742	749	767	821	783	737	696	769	738	756	743	787	809	731	755	724	774	773	742	761	779	746	777	751	725	762	757	777	755	780	762	708	751	736	746	795	782	778	745	713	756	754	724	756	744	739	750	789	683	735	735	797	731	795	782	736	779	725	715	759	734	772	770	741	745	746	749	729	779	788	729	735	754	730	740	770	804	795	756	750	774	761	714	788	764	752	788	761	709	771	779	762	741	781	741	775	711	718	774	731	786	709	698	764	750	737	753	770	762	732	746	814	790	757	766	762	746	734	714	696	752	745	747	734	761	784	740	771	754	782	788	796	721	799	746	795	732	727	712	780	762	763	776	697	753	759	772
29208	30673	28157	12934	2433	801	404	383	363	406	412	362	412	388	366	386	373	360	379	414	343	378	400	356	358	379	387	398	371	340	393	359	378	358	368	410	359	402	364	382	395	387	373	387	375	403	387	381	357	349	386	402	396	402	362	338	390	416	379	361	359	395	359	375	359	386	383	376	367	396	379	407	397	380	392	421	376	389	388	347	383	389	370	366	407	367	363	394	375	423	400	394	401	381	378	370	370	394	396	348	397	360	390	351	388	390	402	395	370	409	427	364	380	367	389	365	389	396	348	369	399	378	374	370	357	374	378	370	379	389	378	359	360	407	376	422	411	368	396	328	363	368	381	363	365	349	388	361	375	333	379	407	410	375	412	350	391	360	390	401	374	380	378	365	371	363	385	348	380	337	361	369	337	372	369	385	394	381	393	362	415	359	400	366	375	364	395	363	389	347	391	356	360	397	379	388	375	399	370	382	366	404	410	355	376	334	359	398	404	366	393	381	396	393	386	394	370	388	366	393	388	347	364	376	405	361	402	343	364	393	365	383	369	350	364	369	366	406	383	353	348	376	369	383	373	396	356	403	367	375	354	367	377	371	392	369	369	383	385	359	377	387	368	404	357	381	362	380	379	368	330	359	375	387	400	405	351	393	365	380	415	400	349	373	390	379	342	381	353	382	361	386	374	377	375	374	350	382	451	364	383	387	371	378	331	393	385	411	358	367	358	335	369	359	396	401	376	370	366	406	365	384	360	337	392	398	388	390	389	380	377	378	332	373	374	346	359	379	373	372	380	389	360	409	379	342	339	391	395	394	352	380	377	380	381	386	386	388	361	394	388	422	425	397	391	367	356	367	368	351	383	357	350	414	379	349	396	364	374	413	385	398	361	343	321	378	329	383	344	389	412	356	349	404	363	383	343	364	356	351	376	354	344	382	372	377	371	353	387	363	409	366	411	339	368	376	381	367	392	365	357	377	351	346	396	383	360	380	344	371	396	419	332	384	358	395	366	351	403	358	382	377	383	385	407	374	386	411	386	363	369	361	374	364	399	392	383	397	363	372	363	382	372	359	387	353	347	397	377	400	400	394	368	377	355	379	344	384	370	365	377	378	374	389	391	355	396	368	348	378	381	378	401	391	367	412	386	415	402	383	371	355	370	352	389	384	392	372	402	356	362	366	354	377	354	359	368	354	364	375	393	360	369	403	383	353	398	371	408	370	376	403	390	392	379	355	373	387	376	397	341	360	369	338	385	376	346	382	345	379	373	354	394	383	368	423	377	353	391	355	384	353	384	377	383	388	357	380	354	378	382	375	372	397	348	390	341	374	355	382	362	361	385	383	364	381	378	379	358	355	371	380	359	381	378	395	406	401	344	403	377	358	344	372	338	406	391	386	380	362	376	346	387	371	399	351	369	378	357	384	399	406	350	383	415	348	384	374	368	372	381	385	375	342	415	377	369	426	368	348	399	354	361	386	371	348	383	402	386	381	381	385	387	364	375	354	394	372	335	387	388	400	365	369	358	374	404	352	363	409	368	355	376	353	383	384	390	354	354	380	381	369	370	365	396	391	405	379	371	392	385	351	365	415	374	353	386	383	354	389	397	371	378	381	345	359	391	359	396	371	359	405	393	394	367	423	381	370	357	345	364	404	337	403	381	395	371	400	401	373	361	390	392	392	395	392	431	356	352	360	380	350	372	353	358	389	331	391	381	362	368	349	388	376	350	357	349	359	361	382	376	377	358	365	387	343	373	338	394	374	363	370	363	383	363	387	369	387	404	382	365	391	381	383	376	339	412	371	387	372	358	398	391	393	373	380	368	393	385	392	399	382	402	406	382	365	375	394	374	374	379	385	365	359	376	376	377	364	348	393	388	396	375	384	361	366	402	365	363	403	373	387	374	378	392	376	391	362	403	343	400	347	362	353	408	361	409	390	396	408	351	396	396	370	407	384	413	375	368	383	405	364	380	400	377	354	351	353	367	350	376	346	401	377	372	362	362	368	364	364	338	401	387	387	393	361	342	375	392	383	353	378	361	386	364	362	406	378	405	337	355	389	379	346	387	339	392	390	394	350	369	354	374	344	413	353	362	359	348	377	404	396	371	363	383	361	345	370	378	362	394	366	377	358	359	374	389	394	416	367	324	384	333	414	372	391	361	405	391	401	358	391	344	358	399	399	372	380	410	382	367	381	357	400	376	361	370	371	375	350	352	359	390	433	395	362	372	408	349	350	384	355	359	409	359	355	380	382	386	402	407	393	383	372	380	392	371	360	373	385	397	374	373	354	411	384	382	378	367	379	371	380	381	374	355	368	379	383	392	382	384	414	363	387	396	395	410	381	369	365	403	356	371	354	332	379	385	403	405	414	369	339	405	371	389	388	378	362	397	381	365	389	339	370	395	347	355	369	387	351	419	387	387	354	362	371	360	365	380	352	373	383	377	363	395	421	356	366	364	370	373	359	376	353	392	383	411	350	374	353	374	427	371	388	406	381	372	369	376	356	386	377	386	364	414	406	389	364	338	381	378	382	401	401	409	390	352	395	369	367	364	364	400	376	420	340	363	357	372	393	384	407	340	373	379	351	392	378	346	387	393	361	362	374	357	369	395	362	372	378	374	393	357	356	380	361	370	413	346	347	392	365	397	396	356	387	383	416	367	360	390	354	380	343	382	363	379	359	372	382	350	337	376	384	393	373	405	365	373	380	414	353	381	377	392	386	382	379	356	401	372	365	358	375	347	361	394	377	359	384	335	349	386	369	379	348	375	410	369	382	399	402	337	398	389	369	371	372	383	379	367	348	390	392	343	371	371	336	416	392	400	371	348	365	368	389	388	365	379	407	369	362	372	379	359	354	389	349	390	360	363	369	389	380	374	378	364	356	422	387	353	385	376	365	383	355	384	393	374	373	372	339	349	347	407	386	375	364	377	375	358	368	391	333	373	380	389	358	378	368	384	382	362	369	384	350	371	384	396	364	372	367	367	379	338	352	360	363	369	397	417	348	368	377	349	337	379	343	367	386	386	374	344	362	368	374	335	388	377	358	375	344	427	337	366	404	381	370	366	360	397	367	372	403	361	388	361	403	378	393	334	384	357	380	404	358	375	357	379	397	379	362	385	407	360	383	365	401	408	369	376	401	348	393	380	383	375	399	382	376	358	391	354	369	365	371	368	350	375	363	390	363	391	359	360	351	380	385	409	369	398	380	411	380	349	383	374	390	392	384	410	351	351	396	356	386	378	365	365	372	378	417	367	344	410	387	368	351	377	369	369	397	393	383	354	356	416	388	413	375	371	381	354	422	381	382	354	383	355	383	404	372	384	384	386	382	389	378	371	371	404	369	371	332	381	370	382	409	370	379	358	364	369	412	377	368	367	390	433	385	372	389	384	400	396	389	373	385	369	384	397	367	438	367	415	398	403	361	348	344	362	382	369	341	409	393	369	381	381	390	340	391	371	371	423	350	397	404	381	392	394	421	364	404	384	383
36601	48835	34555	14731	4371	1340	824	699	718	670	696	700	702	665	728	697	713	704	745	669	675	679	654	739	649	730	686	700	701	709	713	736	682	705	692	719	701	689	720	698	676	724	715	733	685	730	742	741	693	714	721	674	726	712	733	695	729	735	703	677	681	682	709	708	683	694	679	685	716	712	680	710	740	711	735	726	704	707	676	716	749	744	721	703	765	692	651	681	697	747	659	655	702	717	718	688	700	657	731	684	671	750	693	698	699	641	732	762	730	728	757	664	721	729	697	692	683	699	720	700	700	707	712	685	660	737	705	700	700	700	687	741	684	671	724	627	665	742	648	702	701	696	670	656	744	697	660	716	736	698	680	676	715	717	684	667	676	693	687	723	724	723	702	691	718	749	682	651	690	718	677	721	705	716	691	691	712	699	759	689	692	696	721	740	694	712	667	687	690	726	716	710	703	725	674	761	673	641	738	712	725	670	700	736	718	700	742	681	696	683	675	713	671	703	712	695	689	706	707	708	746	685	706	761	748	699	652	681	744	684	731	672	645	672	707	704	661	728	700	694	678	677	691	725	659	677	710	689	718	675	631	702	660	686	708	691	671	731	702	703	703	703	692	689	737	706	705	684	732	732	716	685	695	715	680	659	652	712	682	723	716	668	719	722	751	709	699	690	721	682	692	722	718	650	703	735	691	698	692	705	772	682	720	719	625	727	697	695	679	700	711	679	663	710	711	744	738	696	665	691	714	690	634	688	710	725	701	716	662	718	708	711	687	758	693	700	670	742	702	698	707	717	699	708	697	703	740	721	700	711	733	671	726	712	704	719	688	744	681	662	733	733	665	724	745	652	693	650	691	694	642	721	710	739	726	673	660	679	699	669	708	729	720	694	744	696	707	679	699	705	751	719	685	720	703	752	678	735	672	763	732	707	695	753	735	675	709	731	701	704	640	669	661	721	716	698	704	672	704	706	702	699	642	690	706	706	671	710	671	686	691	747	735	681	668	718	695	700	701	700	706	729	698	700	720	663	752	737	714	694	723	716	675	667	663	681	732	713	663	710	697	702	730	635	683	727	677	695	648	741	729	712	700	705	739	704	650	708	678	662	694	688	663	656	737	696	713	723	710	706	682	706	667	677	743	716	742	775	705	675	695	678	701	663	731	684	723	659	719	659	665	730	756	701	693	719	715	651	704	665	725	668	724	703	689	733	688	748	738	720	706	671	723	700	722	688	728	616	710	695	708	762	661	674	738	673	704	743	709	691	725	685	689	661	705	693	680	695	695	722	718	682	722	664	702	694	689	676	687	702	662	744	655	716	670	726	704	699	692	723	725	687	719	704	710	678	691	744	717	696	715	663	698	697	726	717	657	677	691	657	697	680	655	690	702	719	681	699	702	716	675	671	696	716	737	741	689	683	725	694	697	725	640	669	676	686	679	730	673	699	711	738	709	691	664	670	694	691	674	745	749	691	711	717	757	722	697	667	699	697	706	708	650	736	740	711	707	712	695	701	766	671	713	718	702	692	722	680	682	731	681	741	701	687	626	684	713	702	704	710	678	667	703	663	717	708	718	727	712	693	658	721	648	711	682	705	703	747	701	707	753	722	666	701	704	695	660	703	690	713	738	725	692	725	726	698	694	661	697	721	745	731	682	696	648	776	695	708	695	695	721	707	713	708	721	686	713	679	701	733	727	657	685	711	682	714	660	667	700	700	700	704	731	691	713	698	713	677	691	701	680	706	688	657	729	701	681	669	751	716	695	717	704	726	726	684	693	700	685	691	672	747	686	705	694	680	723	728	745	706	684	716	676	726	694	759	687	731	714	693	745	674	686	702	692	723	676	693	706	725	710	745	756	725	667	723	654	682	671	666	699	690	742	693	658	667	729	711	722	721	669	684	638	695	724	688	698	704	736	660	719	731	706	719	682	702	710	658	717	689	727	726	713	704	703	664	711	649	746	681	655	670	690	717	753	676	725	705	704	717	688	709	726	686	737	667	727	700	695	687	684	684	751	657	649	684	709	735	705	732	706	680	674	711	669	731	710	687	689	734	745	711	702	702	689	717	732	689	726	663	698	703	719	654	691	696	707	663	741	704	750	670	687	684	694	671	736	684	691	688	720	732	680	728	671	696	760	717	710	715	679	702	681	674	740	719	683	682	699	664	697	711	715	721	690	674	727	759	706	708	684	728	677	731	712	693	694	738	665	685	673	719	667	703	721	696	719	716	730	721	717	678	692	733	669	721	714	685	680	747	664	671	708	706	680	706	719	703	728	683	697	669	649	748	705	730	681	692	697	702	758	707	673	640	729	683	710	692	661	697	736	713	683	699	727	673	679	705	699	691	675	706	654	700	697	651	721	699	649	693	653	703	724	714	715	646	678	683	687	719	723	724	659	731	731	714	727	704	658	681	713	683	701	706	747	740	689	733	693	710	727	673	691	719	675	682	740	690	725	711	721	669	684	704	686	696	669	651	711	738	730	704	695	666	691	693	667	707	717	704	683	668	703	708	657	752	683	699	704	742	711	675	747	694	636	692	712	700	639	692	698	687	703	753	720	701	702	702	697	718	711	736	729	718	730	681	733	740	704	708	755	744	707	692	705	705	754	654	724	715	725	659	724	696	726	675	693	704	707	720	693	660	704	692	710	687	726	676	681	725	692	696	679	723	729	691	679	674	673	720	700	714	690	684	711	697	718	672	687	716	701	681	725	672	718	716	706	654	717	666	716	670	720	704	709	677	732	667	702	725	662	706	710	681	757	665	694	728	718	687	725	710	710	689	677	721	691	709	730	702	675	683	678	691	706	750	664	754	638	658	675	693	714	703	750	656	673	659	677	721	729	661	723	686	721	721	729	697	676	740	792	706	722	693	686	738	714	707	684	693	714	653	695	696	724	696	745	732	727	713	693	656	716	738	705	690	687	705	696	762	683	728	684	787	684	683	655	696	694	706	703	736	728	662	713	722	676	717	701	708	702	684	675	727	722	718	712	704	663	709	736	660	723	725	667	704	728	740	672	692	687	657	663	677	692	704	678	710	683	683	712	661	707	688	677	713	724	682	685	771	702	655	701	676	689	711	741	695	722	717	687	707	691	714	734	690	734	664	703	704	704	685	673	657	698	701	655	664	679	729	692	744	709	708	709	683	717	693	674	686	681	719	671	748	688	669	688	687	728	719	655	708	719	682	723	697	738	673	714	664	677	678	707	671	651	712	741	716	685	755	651	742	695	696	703	739	723	680	687	666	701	669	686	723	719	731	686	682	676	639	688	689	699	701	698	755	698	708	752	694	734	701	708	712	714	685	769	709	728	725	690	682	722	693	682	689	683	650	679	735	712	709	730	677	730	712	704	697	687	706	699	666	691	682	694	670	692	730	710	698	708	737	663	704	714	748	732	659	716	692	675	709	687	718	677	704	662	715	697	704	723	687	687	695	667	704	725	714	729	710	716	674	723	645	690	692	738	697	630	634	678	727	701	662	717	743
24970	24804	35414	28418	18210	5508	750	408	379	391	428	380	377	361	380	372	378	357	394	389	380	397	326	372	396	402	359	377	351	382	369	397	370	394	361	362	401	365	345	352	334	431	371	341	363	362	407	358	356	370	376	391	362	364	380	402	374	365	352	375	423	349	387	371	360	375	324	368	367	378	365	359	396	387	345	376	357	376	398	391	382	379	347	362	362	397	359	364	354	364	387	402	359	379	377	367	354	390	414	387	415	385	338	393	388	397	393	394	388	375	390	379	362	356	413	369	368	312	390	330	350	364	403	372	379	417	344	363	390	384	332	349	347	367	349	389	356	400	371	359	358	373	377	354	385	354	382	388	342	343	371	373	346	374	366	371	371	410	383	358	390	371	381	384	368	416	356	384	365	378	392	321	410	382	366	364	383	339	387	379	367	383	360	366	374	370	380	358	352	408	346	398	346	372	358	358	356	386	395	370	393	375	377	384	385	368	361	331	389	357	378	392	343	360	369	363	407	368	339	357	382	362	419	388	368	336	356	337	364	395	369	394	371	391	377	339	415	359	362	377	342	404	371	388	367	368	411	348	380	397	402	370	336	374	351	351	349	350	402	342	372	330	383	375	377	357	360	392	400	383	378	366	347	344	357	379	380	360	348	368	374	365	403	373	363	363	356	333	382	376	340	344	385	371	388	346	324	381	352	366	391	347	395	343	384	366	380	382	378	390	352	389	364	370	373	371	325	354	381	382	360	361	360	364	372	388	367	376	387	364	351	393	376	339	367	356	407	370	384	347	380	359	371	381	405	376	366	359	369	338	367	361	382	393	359	387	313	370	355	358	392	379	372	385	394	354	389	392	383	360	374	353	342	405	383	358	388	389	359	361	344	362	381	345	381	387	359	380	366	372	382	325	358	361	369	391	409	375	378	380	378	379	415	365	392	368	366	386	387	363	374	386	382	347	393	380	379	393	381	362	345	342	358	338	392	410	393	358	352	399	359	366	399	370	393	358	360	350	385	379	343	356	361	367	352	371	376	414	392	359	322	414	390	391	375	376	374	386	364	360	358	347	381	364	412	370	335	364	408	361	413	335	359	393	389	360	360	374	418	323	370	384	358	396	328	373	400	364	372	368	337	356	373	391	387	358	373	363	389	387	374	387	401	385	378	374	392	374	351	336	380	380	384	406	373	395	369	404	368	382	409	397	356	377	352	384	383	362	341	374	401	365	396	373	355	379	371	390	365	389	353	386	389	380	357	378	371	381	378	365	380	356	371	359	392	378	351	362	366	382	358	337	343	392	361	359	344	401	368	364	384	408	383	382	374	352	358	378	343	343	315	395	373	374	388	370	374	366	383	373	368	371	365	382	363	354	388	333	396	384	376	325	350	410	426	369	376	375	379	365	377	359	385	400	382	364	359	354	364	392	382	360	391	362	384	347	377	354	408	342	349	379	343	329	367	356	392	368	378	336	413	366	363	385	369	383	392	408	370	405	324	350	360	368	401	405	346	358	358	385	364	380	366	377	368	376	351	378	374	359	367	345	380	379	404	365	365	394	365	354	386	379	373	377	371	366	367	349	364	370	373	389	396	386	365	359	385	392	359	371	366	365	372	432	385	364	336	372	376	419	383	353	406	373	322	381	361	349	383	397	376	383	353	380	399	338	397	343	386	340	382	372	377	347	355	336	390	385	379	370	343	384	365	369	355	365	382	378	377	384	371	370	380	376	350	374	371	343	362	349	381	407	375	359	348	382	361	372	386	379	380	388	401	377	381	339	367	321	384	356	391	385	380	359	377	381	371	364	372	344	321	367	369	380	382	372	364	385	388	390	379	373	374	382	348	360	369	340	371	358	357	395	352	392	368	384	423	382	346	394	395	376	403	365	367	364	374	367	376	377	358	351	359	343	351	361	372	345	365	392	380	392	386	361	401	398	393	402	388	353	398	371	425	362	361	373	374	347	389	357	368	348	338	399	391	378	402	386	375	368	361	374	375	354	413	362	405	387	355	383	388	363	411	402	386	361	351	346	376	363	347	402	351	378	369	379	386	407	363	373	410	386	384	373	378	353	371	349	352	382	361	417	365	347	361	357	393	341	396	371	374	370	366	353	362	381	369	385	368	365	374	400	390	385	357	384	387	373	379	367	346	397	380	385	362	357	351	328	367	366	382	393	357	368	357	372	347	364	370	391	378	355	360	409	379	378	361	354	393	361	360	357	365	389	370	358	339	366	368	350	374	396	363	355	385	374	390	338	387	378	380	377	375	353	395	382	371	377	351	375	381	373	371	380	358	390	371	405	362	321	381	338	354	348	400	394	358	360	357	395	362	373	394	350	370	381	376	369	361	359	401	340	333	344	370	384	403	367	394	328	375	369	336	369	342	387	378	355	363	398	366	379	352	348	359	348	340	356	344	364	396	374	391	370	358	381	355	348	353	392	370	365	384	375	372	368	370	384	372	360	378	349	350	383	337	345	373	381	383	398	366	367	354	370	380	385	377	332	362	353	367	362	366	400	380	384	368	357	331	358	386	354	397	382	365	387	397	389	382	415	387	326	407	368	350	367	371	376	364	372	381	330	365	318	408	377	383	409	374	419	352	378	368	357	395	367	343	393	391	376	375	394	349	348	374	361	382	375	354	354	368	366	380	336	374	357	385	360	390	371	358	365	401	393	411	360	347	394	393	376	337	362	343	357	381	386	364	374	395	376	367	342	360	367	404	333	382	370	371	362	340	378	357	347	359	366	375	387	400	362	371	385	378	419	386	342	364	372	367	368	354	351	349	342	378	379	383	368	344	382	391	377	360	404	339	389	350	354	350	372	401	347	361	380	344	383	375	388	354	378	365	403	386	386	352	407	382	372	364	371	346	378	380	378	404	367	324	347	367	365	395	415	376	373	379	375	376	366	398	371	376	380	351	396	401	365	373	387	363	385	342	423	357	355	354	361	357	367	374	346	354	374	321	364	366	383	385	377	358	335	360	419	370	364	381	387	381	363	352	354	360	338	399	367	385	346	372	358	344	354	386	389	345	368	387	379	387	339	363	386	396	390	403	427	365	376	366	367	400	367	418	372	357	381	356	371	390	414	421	375	378	372	368	385	368	357	379	385	357	358	397	365	376	382	340	356	379	376	386	352	360	351	362	380	354	418	358	372	364	362	350	395	341	356	351	370	371	339	339	394	409	368	350	369	375	368	345	359	379	383	350	348	362	400	366	384	343	348	356	425	367	400	393	374	388	352	367	382	345	352	378	387	377	410	383	350	345	378	385	371	354	353	370	366	354	385	374	364	341	394	385	368	373	380	367	354	377	398	397	371	347	373	377	356	366	353	362	386	387	379	375	353	381	371	366	373	412	343	403	383	349	359	344	386	369	383	369	361	363	355	357	388	395	350	380	386	368	416	399	396	360	387	367	394	352	357	392	352	381	361	380	381	386	336	352	370	342	374	391	395	380	364	396	373	375	379	356	371	365	388	398	357	391	379	348	389
58824	89236	64408	36326	15515	3995	1213	728	688	760	703	721	705	692	663	683	693	692	713	715	702	739	684	680	693	703	719	700	760	656	712	718	723	676	726	761	709	703	678	674	639	727	693	687	694	717	654	652	664	667	699	702	704	706	696	676	677	702	703	706	674	666	708	697	698	745	658	705	662	671	681	710	713	715	714	673	692	695	696	707	698	673	716	669	651	653	679	675	723	711	695	720	730	713	724	677	668	701	697	670	659	740	732	709	678	723	742	716	713	700	704	713	726	688	710	719	753	647	741	732	704	713	707	632	661	696	695	747	670	713	724	694	664	744	713	676	729	694	731	685	740	711	698	709	689	704	696	717	732	699	664	691	720	682	642	622	744	711	670	658	702	696	698	679	653	644	647	686	699	715	711	670	691	729	702	684	664	673	698	675	698	683	698	727	695	721	698	729	704	644	689	721	703	688	716	695	711	727	701	666	665	670	699	680	664	729	724	691	699	689	666	685	667	723	658	694	675	703	682	700	675	729	701	688	716	681	692	680	693	710	755	686	680	730	672	685	657	750	729	647	685	685	697	700	710	733	709	707	682	721	701	719	709	705	667	687	708	706	659	686	684	687	739	716	713	708	615	681	675	687	734	746	704	698	675	730	722	712	707	728	735	664	684	673	702	691	664	671	688	647	704	675	690	647	696	727	680	649	719	742	642	707	669	693	684	700	702	733	658	713	651	728	709	686	678	647	698	650	735	673	704	726	683	727	692	637	705	683	691	695	705	713	701	736	661	718	674	689	738	658	723	696	714	698	656	649	663	755	698	672	687	718	732	691	711	705	673	708	711	691	694	714	691	743	694	711	708	698	719	673	663	670	693	692	690	722	712	684	730	697	726	710	751	676	743	707	696	718	691	680	694	716	711	705	721	689	668	677	694	686	628	717	654	700	687	683	691	727	690	672	665	727	693	710	703	682	683	693	714	684	732	741	678	680	668	673	659	727	698	721	678	686	680	687	687	688	685	691	666	743	685	732	748	741	671	714	677	672	689	743	730	700	661	668	677	715	664	688	678	717	748	618	726	675	699	743	704	717	668	721	662	738	751	657	702	713	670	664	677	735	700	696	673	694	706	705	659	750	703	705	685	707	704	723	732	699	701	697	682	690	664	663	689	726	673	682	728	728	670	679	712	724	709	726	694	656	743	695	730	718	681	687	658	717	655	680	714	710	715	696	750	689	704	648	728	721	660	730	694	680	722	718	682	741	691	678	723	694	689	741	650	724	706	699	682	635	694	682	704	728	695	698	704	673	667	672	695	699	652	685	698	694	706	764	644	666	670	678	665	720	729	699	704	685	698	697	682	729	712	686	660	667	739	717	738	711	706	697	694	691	691	723	724	712	699	703	739	672	654	699	663	689	709	701	683	711	700	716	676	734	715	726	676	712	688	659	671	674	703	685	660	693	689	635	680	682	691	700	679	655	693	701	700	731	700	718	696	727	673	703	717	708	665	717	661	682	731	673	666	711	677	695	733	672	658	669	704	677	708	680	689	736	687	697	701	678	714	727	699	688	696	664	708	745	659	693	695	730	693	668	744	673	683	656	690	715	693	649	721	683	727	707	675	681	713	700	675	713	710	664	723	730	716	668	710	729	728	708	645	651	714	679	732	675	704	702	660	697	722	710	670	693	638	717	683	730	692	700	717	701	718	703	678	640	674	655	729	712	702	694	685	703	686	723	739	684	683	687	722	666	676	682	688	667	695	666	681	679	645	723	713	709	710	670	727	652	640	691	661	683	725	663	690	705	744	695	703	714	677	716	693	691	674	662	662	711	698	687	681	698	685	700	706	683	665	748	734	725	742	685	702	716	722	704	698	688	677	670	722	695	699	656	672	705	707	705	701	696	754	681	679	688	660	665	743	667	732	688	671	673	730	691	706	734	705	699	693	685	714	766	710	655	709	687	649	700	650	653	702	666	690	721	670	675	713	699	693	706	680	708	663	684	695	674	657	661	736	690	722	694	666	652	681	671	706	681	723	730	714	721	715	681	707	672	722	666	656	704	668	707	678	738	696	655	700	707	707	696	703	685	673	687	683	700	683	698	647	715	691	694	696	714	741	697	714	681	693	632	683	648	682	702	685	645	718	708	700	698	712	711	691	702	682	779	734	672	658	720	716	688	679	675	696	716	699	697	703	693	740	695	701	710	724	707	719	659	680	694	670	730	742	637	689	701	641	695	689	711	703	683	703	688	715	698	618	701	733	697	701	687	688	707	703	678	706	710	717	728	709	718	642	658	692	677	705	683	747	754	665	711	695	729	732	691	683	649	689	710	709	802	660	711	770	727	673	675	684	706	703	722	663	701	679	706	687	697	702	674	691	708	724	658	698	691	695	716	692	697	672	712	660	715	733	684	680	702	674	683	729	703	693	691	734	685	719	681	674	647	678	739	702	698	705	678	665	677	674	680	712	683	760	690	703	705	707	701	697	720	657	736	655	687	716	703	704	672	696	727	674	687	670	671	672	702	695	669	691	656	751	651	708	704	706	694	719	698	727	695	704	702	735	719	665	711	704	675	661	710	708	701	686	674	675	659	715	726	668	695	770	669	669	718	723	708	704	718	694	656	708	682	665	683	720	686	673	712	656	703	692	658	733	673	712	707	713	685	721	678	658	710	680	681	713	687	748	661	701	658	704	721	723	680	677	727	732	665	664	731	728	675	742	708	683	689	711	667	706	706	686	677	684	705	700	701	662	665	645	643	706	693	726	684	701	743	683	711	692	693	702	718	692	699	678	687	686	734	684	696	671	746	695	677	740	707	652	764	692	736	691	693	660	647	684	707	709	714	691	735	706	672	663	721	711	699	678	687	679	676	682	701	695	675	670	677	714	722	718	731	719	739	663	723	680	677	678	718	663	671	690	694	655	664	686	719	632	662	747	701	690	701	693	720	675	689	695	684	715	683	728	710	661	765	677	689	666	684	734	692	701	691	701	684	707	689	670	662	673	724	662	694	714	720	700	697	699	689	745	716	733	701	684	675	706	739	705	674	682	742	694	682	728	706	723	645	723	633	697	667	682	736	656	724	714	692	707	722	703	676	693	704	730	662	755	649	666	711	651	711	638	665	780	703	676	669	650	697	679	666	693	709	698	692	693	716	704	718	728	731	711	688	686	681	711	703	697	661	674	711	709	675	705	677	675	681	733	618	678	658	648	706	662	709	672	704	731	707	663	681	686	682	718	733	700	720	675	658	671	721	661	676	658	672	698	710	689	719	644	644	750	704	701	698	700	695	726	688	725	730	721	679	666	712	690	662	639	656	649	694	694	683	678	672	696	689	689	680	721	721	655	650	678	667	693	660	718	674	703	716	705	693	640	651	688	701	690	708	693	670	694	663	719	728	713	684	715	658	697	655	670	746	718	772	691	694	704	748	695	726	727	713	713	692	715	656	712	675	722	658	693	737	683	697	708	717	670	695	693	716	704	690	706	700	701	707	721	684
23493	22497	32004	26311	21468	16430	3359	562	453	434	479	450	445	435	441	435	469	436	441	459	459	461	443	438	428	443	407	437	429	426	415	405	429	417	412	408	418	441	454	434	407	428	434	365	443	468	414	393	480	444	416	441	418	419	398	442	405	423	424	438	433	458	404	425	453	411	434	412	439	448	425	419	434	418	390	447	424	402	429	441	453	424	460	451	458	400	411	446	422	424	450	461	373	475	452	398	427	395	414	401	432	420	455	410	462	430	433	404	411	393	419	440	417	422	427	413	447	427	467	450	394	403	452	411	411	428	418	425	408	441	442	422	441	426	406	425	458	379	418	382	435	423	417	439	424	381	422	412	428	451	427	402	372	391	405	411	426	413	420	436	432	439	426	409	421	413	433	402	416	420	445	443	438	439	420	414	446	419	425	398	415	422	400	412	401	406	462	431	418	422	469	425	425	453	390	437	407	451	388	428	395	429	431	417	460	413	480	418	419	420	400	412	407	421	436	432	444	432	408	442	435	429	397	406	447	411	431	460	446	413	420	433	411	451	413	423	405	420	421	430	447	447	421	401	407	453	430	469	422	449	419	454	411	429	407	443	411	457	413	440	444	394	440	410	402	453	427	411	454	404	462	443	402	424	405	451	385	439	409	422	424	451	415	416	395	395	417	436	462	402	448	424	408	430	441	376	459	437	420	446	450	445	435	464	464	443	451	417	417	405	458	407	453	437	432	429	429	429	469	388	429	430	416	451	431	439	426	443	440	402	431	412	396	438	442	394	436	400	448	421	445	441	423	385	414	473	451	418	439	425	447	448	436	416	409	381	417	442	413	397	419	408	401	416	457	431	436	409	439	423	443	429	423	429	417	439	418	404	418	417	423	400	433	436	467	407	391	405	413	460	389	447	448	435	439	434	427	463	448	395	415	414	432	455	438	445	425	437	420	447	401	439	414	431	399	436	420	419	440	414	443	418	453	426	461	415	430	416	440	446	428	383	446	409	467	442	431	423	439	415	389	423	443	438	427	451	409	444	449	413	392	438	459	395	413	423	409	442	446	419	445	413	400	392	373	428	399	413	425	409	433	449	418	419	433	432	423	416	437	415	417	444	423	431	437	435	413	421	397	441	421	436	439	413	459	422	397	440	424	428	388	476	406	409	419	459	421	433	421	414	474	395	417	476	437	396	413	438	450	457	434	412	443	448	431	409	411	424	449	453	428	418	448	445	455	453	447	449	446	413	440	432	415	422	426	419	418	400	436	398	424	428	423	402	443	404	426	394	445	414	434	377	397	423	445	415	425	428	436	437	410	405	426	415	391	399	418	463	416	414	449	394	436	420	447	456	432	415	420	436	434	421	407	410	425	443	440	409	456	416	400	449	443	443	465	422	415	417	412	404	450	413	434	406	438	391	411	421	430	445	452	447	440	402	426	436	462	396	434	435	451	382	443	433	447	404	429	442	441	432	440	458	392	452	423	431	417	446	415	422	426	404	418	411	397	404	414	439	442	411	446	431	471	419	464	410	434	412	422	429	401	412	470	437	425	433	432	418	411	434	440	439	442	431	407	442	435	411	422	417	438	434	394	414	447	430	439	423	445	377	460	470	408	435	457	416	424	434	406	407	465	464	421	420	433	466	407	400	413	405	447	429	437	398	412	457	423	411	432	454	435	425	435	413	405	423	375	430	455	416	413	440	409	451	448	455	441	415	462	463	427	410	463	436	375	453	418	424	400	443	385	436	447	428	423	426	409	437	430	378	436	420	394	408	402	441	436	440	440	453	419	410	412	425	407	385	389	438	425	421	434	418	408	451	400	437	401	436	447	415	401	387	404	435	436	461	437	406	425	421	429	433	409	443	429	465	399	412	427	446	423	423	421	400	427	414	436	397	407	459	408	412	410	451	448	421	422	419	455	445	416	438	427	439	407	420	395	439	416	399	445	418	451	442	420	430	402	440	428	433	423	418	456	462	407	435	454	479	434	419	423	426	435	383	376	406	417	435	441	434	405	455	435	423	445	419	445	406	419	385	416	405	404	436	402	409	449	424	449	416	428	440	413	421	413	425	432	424	423	382	395	424	402	411	388	445	427	425	436	441	406	406	455	397	399	421	416	425	450	395	462	479	441	413	427	436	431	384	423	408	403	413	426	425	439	417	426	406	413	406	467	403	391	408	393	441	429	439	405	387	388	442	440	410	470	403	405	428	416	425	429	393	462	385	423	434	440	433	424	426	433	418	433	424	422	439	439	448	392	426	423	427	438	408	448	436	452	429	468	454	417	425	457	428	412	436	418	435	419	455	416	464	435	427	439	410	483	451	428	441	441	442	426	414	418	463	419	418	407	427	434	438	391	419	399	453	443	422	440	478	404	422	447	431	437	447	431	420	399	396	427	405	403	411	386	433	426	397	405	439	480	447	442	424	457	398	435	397	432	443	407	445	416	457	414	419	428	424	437	421	427	436	425	464	456	403	432	436	432	388	457	420	426	403	428	444	422	419	382	445	417	434	438	406	412	435	460	411	376	437	418	454	407	454	426	435	435	421	430	390	447	452	403	434	423	433	438	389	428	433	442	412	442	409	423	428	400	420	410	424	422	426	411	401	440	422	448	428	450	429	411	452	493	447	463	438	388	455	418	441	407	406	434	424	441	448	418	423	399	439	439	393	427	406	435	447	413	409	442	402	431	414	453	398	422	445	433	439	411	450	428	454	433	383	379	452	413	463	417	418	448	419	431	426	429	428	436	429	395	459	448	393	399	429	388	430	420	425	454	437	419	389	387	416	403	415	447	421	414	428	431	431	442	410	435	474	408	433	418	441	434	413	423	450	391	423	442	443	397	430	429	423	465	436	429	448	404	400	411	405	401	442	437	450	424	403	440	436	429	435	427	497	421	420	409	428	435	428	418	410	422	415	407	470	401	400	445	409	431	454	462	434	417	443	401	392	419	423	419	417	449	438	426	439	416	419	433	451	428	445	406	426	486	407	411	415	434	429	418	401	416	425	410	390	423	453	440	397	434	421	428	422	422	432	408	432	421	435	388	434	408	442	438	394	432	417	418	413	457	454	437	428	414	427	460	434	459	397	409	410	397	445	430	429	435	448	437	442	435	407	413	435	421	419	398	407	431	439	400	389	422	411	408	447	449	416	420	412	443	435	428	394	434	403	436	394	377	423	433	424	403	448	431	423	427	390	446	442	427	428	423	437	431	428	420	425	413	384	401	489	404	426	448	406	443	423	419	437	403	477	415	443	413	430	396	424	411	435	445	441	425	440	406	444	416	413	405	437	416	436	452	444	415	408	439	409	425	425	422	442	418	416	435	443	382	442	432	451	444	413	421	412	394	440	422	430	407	422	427	408	427	434	424	469	404	450	396	427	433	425	427	414	399	384	429	427	409	425	444	435	423	427	474	396	414	421	436	398	424	408	411	425	397	425	421	428	424	425	440	434	455	455	439	423	440	445	412	443	397	433	442	423	436	443	429	420
60806	101858	75478	46712	23358	6934	1762	920	785	787	760	765	752	697	769	761	761	758	753	752	753	750	779	769	745	779	785	746	777	774	757	773	791	751	762	733	747	782	784	718	713	759	766	771	751	712	792	742	742	804	750	784	724	766	723	831	749	796	764	776	741	742	758	781	729	722	769	736	763	786	777	794	741	752	743	784	779	715	803	796	754	717	773	807	744	760	785	787	776	790	785	738	731	742	814	763	747	759	772	759	689	692	765	780	720	752	757	752	772	766	740	756	768	734	755	761	720	775	785	769	751	722	742	786	727	767	786	745	773	744	747	747	782	768	781	806	801	787	723	754	776	727	777	752	762	716	745	711	760	802	773	753	746	750	809	758	743	741	745	769	781	795	723	774	760	760	765	800	744	780	763	770	733	796	775	771	730	798	765	761	766	721	755	734	784	786	721	754	756	713	770	747	751	700	804	751	739	784	770	776	753	777	775	740	772	748	748	731	747	769	766	790	779	804	767	735	729	754	777	780	762	773	797	776	793	767	739	764	728	771	729	725	764	750	769	773	733	762	709	680	788	749	715	797	767	771	772	753	747	810	775	729	745	769	707	742	758	744	782	765	785	710	746	719	792	775	762	785	736	738	760	747	701	727	774	788	763	735	796	742	759	743	749	747	750	703	778	713	758	756	745	730	773	751	753	799	781	744	765	807	747	771	797	758	776	711	761	722	764	750	752	788	761	818	758	733	787	712	733	761	773	742	728	722	744	807	719	758	778	721	688	774	712	783	734	742	716	707	746	789	729	763	816	786	815	731	748	743	777	729	741	746	695	771	713	744	759	737	735	767	769	790	778	773	767	778	793	730	728	763	762	755	804	743	761	765	764	781	796	740	778	752	810	800	781	784	761	835	744	767	761	773	773	796	780	757	728	794	767	771	780	753	749	759	763	792	750	749	776	764	748	776	759	799	709	674	726	793	753	780	706	811	791	774	801	776	784	730	747	741	749	749	768	717	787	747	785	754	791	730	769	820	785	710	728	820	765	739	784	713	704	793	750	731	744	745	785	734	781	755	808	739	765	758	756	786	768	767	804	783	809	782	736	779	752	788	736	733	761	738	737	762	739	779	793	772	753	793	786	757	731	750	753	738	737	754	825	802	695	772	734	774	739	770	756	776	766	767	751	743	740	729	720	755	770	765	783	765	751	734	719	770	760	759	763	760	742	800	705	739	739	755	740	795	749	735	736	744	779	758	728	771	755	756	750	824	730	778	765	720	742	705	708	820	706	791	796	769	729	678	749	733	734	750	752	788	735	761	770	729	741	786	759	701	751	781	749	792	767	763	758	721	713	771	774	758	747	809	724	772	726	790	748	811	769	758	735	733	732	773	721	764	757	781	729	754	711	749	723	763	753	779	749	733	776	729	759	768	750	715	804	741	788	764	739	708	746	798	746	777	734	742	777	774	751	731	768	768	758	770	758	754	733	785	774	779	771	759	747	717	733	829	745	774	715	801	792	741	750	750	713	738	759	771	753	769	719	786	752	779	781	761	728	753	784	746	724	714	726	741	722	723	791	760	767	794	747	746	748	750	796	752	778	785	765	754	748	722	784	729	754	752	778	771	732	776	732	745	772	825	726	771	802	762	739	732	732	706	746	737	797	790	731	771	781	767	718	705	708	763	778	780	769	766	736	720	761	708	764	797	746	749	761	791	725	751	809	746	761	747	762	742	786	762	754	799	714	733	799	759	742	763	800	778	734	721	734	749	736	758	749	802	735	719	743	733	796	757	748	765	778	751	778	730	762	767	729	810	768	753	774	741	794	730	762	754	754	740	748	797	751	727	746	758	773	770	730	750	776	706	714	785	757	785	752	729	788	732	669	774	804	741	765	769	733	766	761	682	767	786	754	712	729	772	687	771	760	740	825	818	718	747	730	798	731	811	725	781	785	777	738	744	801	742	756	742	753	756	775	736	731	794	740	780	750	778	743	752	723	763	773	725	736	722	795	755	742	734	827	763	737	757	821	729	776	732	783	750	673	740	786	775	724	753	714	757	785	776	805	735	792	750	767	798	756	797	806	781	758	845	761	740	780	781	759	759	780	827	755	741	756	749	745	823	779	756	751	783	739	749	771	744	777	753	730	716	723	762	751	754	780	747	799	786	732	732	762	709	790	759	733	762	800	760	747	748	757	773	749	697	769	765	778	722	725	712	798	769	788	755	741	782	766	778	748	780	754	750	746	767	773	752	755	745	702	785	774	799	739	743	740	751	795	804	761	753	792	743	771	718	772	741	747	781	750	769	720	718	746	741	767	780	733	770	756	784	745	781	716	820	781	728	722	782	742	804	778	721	738	734	747	751	718	718	727	704	749	747	802	751	780	779	733	781	719	764	741	741	735	766	751	704	754	804	773	755	749	776	753	770	747	718	779	799	750	742	750	746	719	771	752	770	786	780	744	787	826	748	765	729	748	771	776	781	762	755	742	764	759	722	718	735	755	716	781	744	746	770	753	746	783	732	743	729	814	760	751	783	727	753	732	804	768	684	773	756	762	758	757	744	805	775	745	773	789	769	740	776	780	761	766	754	737	756	742	763	746	778	777	783	776	738	733	737	785	718	807	749	835	735	779	736	710	709	778	760	744	724	774	740	788	787	756	761	731	752	783	735	756	763	788	766	753	787	755	810	773	751	766	778	773	716	769	727	775	721	761	753	765	759	761	811	750	827	787	749	798	778	768	722	720	692	728	758	758	744	772	743	761	764	739	743	801	742	783	757	780	761	757	736	758	787	740	772	785	772	717	737	730	737	751	742	760	736	763	788	774	762	747	791	741	738	762	705	782	766	766	773	740	754	750	751	775	762	786	729	763	782	752	762	738	708	751	749	777	796	722	772	735	761	722	728	743	732	763	746	777	786	768	749	772	796	753	743	759	730	713	761	735	791	752	762	737	719	781	733	757	752	693	788	777	758	742	764	732	806	729	754	788	742	804	723	726	777	800	781	750	759	731	766	702	723	760	765	722	744	758	756	797	768	762	779	764	793	794	706	767	739	819	783	791	787	718	720	805	715	746	805	749	763	729	775	783	771	736	776	757	742	767	802	771	736	777	726	731	817	776	752	730	777	773	785	763	750	762	773	742	816	744	757	757	764	722	743	785	737	775	742	720	724	741	778	757	711	739	760	781	791	716	762	746	727	751	752	793	779	782	796	782	722	726	742	816	790	756	739	784	708	695	722	767	773	750	752	743	755	795	767	785	758	742	737	704	745	715	738	789	797	787	765	712	705	741	737	799	770	765	768	774	762	717	739	738	717	784	733	746	787	757	787	769	745	749	759	773	758	773	793	749	808	703	728	781	727	822	792	740	756	766	798	771	806	740	749	694	756	793	823	724	793	726	769	778	737	797	748	736	743	721	826	777	788	766	781	739	773	746	760	789	718	713	726	781	762	818	805	794	735	788	816	798	759	773	781	731	776	746	721	741	766	783	751	783	737	720	750
29179	31125	28184	12855	2397	766	460	399	386	367	360	378	358	383	342	375	345	397	383	358	401	349	371	386	373	374	323	393	363	339	375	355	379	364	352	344	352	380	332	369	365	373	378	385	374	383	383	385	380	404	379	417	371	373	390	391	326	398	373	354	365	377	370	362	339	350	330	370	390	392	363	383	384	386	392	370	372	423	363	339	360	357	373	365	398	358	392	380	390	374	373	356	357	351	400	390	380	343	385	374	375	383	364	374	379	375	387	393	370	408	413	330	406	390	381	365	392	360	378	384	348	362	387	388	346	388	351	422	347	393	366	396	361	376	372	362	350	383	366	346	361	371	393	376	345	366	378	393	384	386	392	371	371	368	389	349	370	386	347	390	378	362	338	364	376	378	374	342	365	322	378	380	362	364	360	346	381	413	360	388	377	346	352	343	348	382	394	375	369	390	346	387	371	358	396	358	380	386	361	338	382	362	376	385	356	371	366	382	369	385	345	379	372	415	404	380	388	367	398	377	358	375	355	380	385	378	380	368	414	352	349	402	393	356	364	331	351	383	344	366	354	367	381	358	369	384	375	361	401	333	406	359	356	394	378	362	361	376	369	354	347	378	348	375	401	378	384	391	382	353	369	356	334	368	403	373	353	373	324	375	373	404	378	362	385	368	337	366	380	367	382	400	378	389	370	373	337	348	382	372	394	399	366	374	361	368	373	382	392	371	340	347	365	372	368	393	369	350	407	374	378	390	387	378	365	375	367	407	379	383	393	359	393	389	392	376	374	361	389	347	363	368	394	333	395	372	402	384	358	357	368	372	385	370	360	388	371	346	346	370	365	370	357	401	382	379	398	357	379	388	413	411	378	381	383	395	364	382	369	380	371	386	359	407	375	344	378	406	343	378	379	350	351	405	409	369	408	366	375	345	366	396	405	365	397	406	383	347	356	374	389	351	376	394	361	388	384	378	404	355	355	378	367	377	387	371	364	386	372	340	379	405	351	377	355	372	369	344	343	406	364	414	355	338	346	374	384	361	407	337	374	357	380	377	370	364	358	407	362	393	377	407	403	370	364	383	388	375	389	382	379	369	367	355	352	363	327	346	395	347	396	369	403	378	348	362	367	375	355	370	389	382	384	369	366	354	328	378	410	373	353	358	357	382	401	342	391	362	402	383	384	413	346	362	385	388	381	346	396	386	380	376	435	389	385	376	385	357	356	377	367	353	381	385	366	399	379	378	365	378	405	380	377	351	351	383	361	367	402	357	381	385	382	373	370	368	391	363	377	367	383	352	392	361	398	377	381	342	347	377	364	371	359	379	383	375	384	365	375	395	370	380	371	376	371	369	402	383	377	363	372	393	403	365	356	375	378	385	354	358	359	365	379	367	401	401	367	386	360	367	346	380	377	339	359	370	357	415	377	386	413	356	400	390	379	359	329	358	378	392	376	355	361	350	337	405	377	384	376	411	380	394	364	379	385	358	358	364	385	380	370	336	376	340	344	368	395	375	334	376	396	359	370	377	367	375	364	355	385	386	382	371	403	376	401	412	389	376	364	400	358	366	364	401	359	360	337	359	381	360	379	356	351	371	347	363	375	365	404	358	375	380	351	356	366	357	365	358	387	402	356	341	347	383	390	360	366	353	383	363	368	394	387	351	369	362	402	379	389	388	395	383	390	362	373	345	399	361	390	392	374	381	391	380	379	392	393	358	391	335	337	388	385	379	377	360	360	369	384	347	387	365	380	392	387	350	359	360	415	355	372	363	361	391	384	375	371	364	370	372	395	369	387	394	373	370	402	344	351	379	344	372	384	378	397	369	386	380	379	370	381	372	369	368	395	371	358	373	374	349	401	369	353	385	374	325	377	374	385	344	363	367	392	370	407	420	379	385	384	378	344	369	368	374	378	368	370	374	361	405	367	372	398	375	357	407	384	399	385	383	369	377	410	363	372	423	378	379	365	375	366	387	400	381	384	380	381	404	354	388	374	357	390	360	370	349	391	367	397	376	352	393	394	355	391	388	392	347	396	350	376	384	374	337	407	370	416	381	421	381	353	385	364	386	413	372	371	391	401	387	345	380	365	406	402	380	356	376	397	368	365	388	347	372	360	365	394	385	367	398	363	384	362	403	433	382	355	354	383	380	381	426	383	339	398	340	333	406	328	350	357	360	385	386	371	353	340	383	384	397	366	368	361	368	360	387	361	362	395	383	395	359	387	392	383	394	373	360	364	376	336	371	374	347	381	381	347	372	340	395	382	364	390	386	381	348	401	360	398	391	363	362	357	379	394	374	381	353	387	329	397	400	374	346	375	392	370	413	373	350	375	378	380	383	388	381	368	357	364	369	385	395	367	369	375	361	372	390	335	382	371	391	355	378	391	363	376	377	379	396	394	347	380	355	337	391	358	391	400	360	363	352	341	384	381	404	376	416	364	383	403	390	380	359	399	384	386	419	366	345	400	386	371	368	348	398	348	362	381	398	395	404	371	380	369	370	382	395	377	355	402	395	384	375	365	387	389	349	373	365	360	375	376	326	363	354	369	368	375	385	402	397	399	372	371	349	352	371	386	343	363	404	393	381	380	361	386	381	366	365	383	394	363	335	390	356	361	377	396	362	375	380	384	387	358	375	397	382	375	367	362	367	370	364	376	378	390	338	363	357	362	362	371	391	391	383	384	335	401	354	391	381	367	386	359	366	353	387	329	393	391	393	359	382	368	388	337	363	361	397	371	355	402	389	344	352	381	370	415	359	400	387	360	373	370	354	352	375	398	357	385	415	364	351	378	354	379	398	362	400	361	383	402	370	351	361	369	375	373	337	390	392	334	366	350	321	406	373	384	370	388	388	378	355	388	366	410	362	354	370	371	373	357	371	404	371	332	340	372	373	357	402	373	405	368	342	379	350	378	375	373	343	382	374	398	356	349	394	371	345	367	389	373	344	383	394	353	393	378	403	398	370	376	367	340	360	365	360	386	399	397	388	379	400	370	366	369	357	422	379	394	362	368	377	392	370	364	392	373	417	376	343	381	345	402	377	385	363	366	372	377	335	381	337	412	345	359	377	383	355	366	401	367	394	395	387	376	397	363	381	379	356	387	382	378	354	382	377	325	394	376	399	334	372	393	372	385	369	388	353	334	362	362	382	379	382	395	376	398	374	400	358	381	372	389	374	394	399	363	395	388	397	396	404	388	361	366	368	365	403	396	350	408	388	377	376	391	386	378	367	388	371	348	383	371	348	350	395	370	330	389	341	356	395	378	387	376	359	378	371	364	364	345	325	376	359	341	408	406	426	333	390	347	345	355	365	384	390	375	355	386	374	385	364	368	371	354	370	391	382	360	370	409	362	418	371	419	383	387	375	377	371	375	370	385	374	374	367	382	355	354	375	391	359	392	409	378	385	349	361	371	379	381	355	380	373	358	404	390	361	377	365	383	408	393	373	402	381	357	383	402	382	340	360	368	338	393	364	371	364	353	392	404	368	390	385
36309	49040	33945	14453	4379	1421	811	717	742	710	725	731	734	655	727	731	712	716	690	694	697	711	736	732	701	691	709	694	668	702	710	701	680	707	679	672	706	673	719	692	718	710	701	694	755	710	662	676	782	691	718	720	721	670	746	698	698	663	701	693	688	698	664	687	635	694	715	663	693	640	734	717	701	678	683	682	682	723	685	752	705	708	687	662	705	710	653	690	680	669	734	683	737	695	640	677	649	711	690	702	700	703	722	708	695	742	703	666	718	710	707	733	713	715	671	720	692	710	731	739	674	706	717	686	700	664	655	689	729	711	685	701	728	715	707	710	721	698	677	718	678	680	710	700	693	644	681	679	700	678	685	702	737	656	701	704	677	728	730	712	709	657	726	734	708	728	690	648	720	698	692	695	723	720	734	691	693	690	699	716	702	691	664	689	712	658	758	720	688	674	745	697	676	656	711	701	693	692	651	679	722	680	714	692	651	713	670	703	765	679	736	742	701	684	657	711	706	707	713	680	710	684	724	712	695	681	695	695	712	713	731	670	717	774	695	689	670	733	683	729	696	702	694	711	718	664	731	679	721	728	699	690	639	701	713	682	702	732	731	704	740	725	713	659	707	743	708	718	663	656	726	693	725	670	732	664	714	656	702	675	713	689	673	720	745	689	699	698	693	704	717	730	669	713	685	700	687	695	731	704	688	715	661	699	734	748	694	720	672	715	698	687	707	724	692	711	727	704	703	716	681	662	657	695	673	684	696	757	688	708	686	729	713	695	679	722	704	674	684	733	750	669	688	706	656	708	682	660	709	708	709	717	663	665	668	681	755	699	651	685	676	735	721	682	677	696	695	654	692	696	704	652	709	707	710	708	645	691	705	678	637	704	704	679	716	671	706	706	721	704	656	701	691	712	724	703	677	703	671	698	680	680	717	702	644	700	741	666	672	705	711	675	679	698	714	725	677	641	704	716	726	697	682	694	647	686	742	681	697	688	702	757	712	707	653	721	699	708	682	715	706	692	739	730	662	727	727	712	704	742	737	622	734	695	716	686	691	690	708	682	700	695	688	681	723	647	688	692	721	741	698	686	672	671	713	733	712	700	718	690	734	704	673	690	706	718	733	715	760	639	692	707	725	700	742	719	705	733	734	740	684	733	712	648	695	663	751	673	674	727	711	679	696	724	696	683	698	700	682	688	679	689	703	694	711	743	711	717	669	686	727	696	723	702	682	719	691	684	680	693	677	673	703	696	712	753	732	675	712	679	713	657	682	645	660	663	654	729	734	684	687	713	678	695	718	770	681	647	705	691	723	671	693	715	677	708	692	744	665	684	709	680	697	776	637	696	715	683	705	692	682	688	714	638	781	712	718	732	668	719	724	674	722	698	691	782	706	717	719	689	699	719	711	698	670	714	674	693	718	681	699	717	727	670	716	688	707	703	693	699	691	692	696	672	725	733	693	675	682	736	707	725	684	705	625	689	710	702	670	688	719	693	663	674	708	655	723	723	668	695	682	673	690	695	702	648	675	656	730	698	712	706	712	687	686	688	704	639	696	701	692	717	684	670	708	724	691	676	670	771	702	724	692	689	677	655	676	689	684	715	712	689	649	686	705	723	660	713	696	740	683	672	717	708	687	726	684	706	716	747	718	687	740	716	711	713	719	665	710	701	654	672	689	674	729	682	703	700	707	720	702	730	645	672	692	723	691	680	655	690	666	660	702	715	706	684	694	723	719	734	700	706	725	698	673	678	706	659	687	661	716	707	688	691	718	721	670	678	703	711	695	670	659	704	715	664	672	646	666	722	657	713	685	677	689	672	727	697	725	728	708	707	686	735	675	694	647	695	690	644	678	704	692	767	752	709	728	624	704	658	663	694	687	705	706	680	703	668	699	689	748	655	676	684	733	686	752	700	656	733	655	698	686	666	703	716	746	644	756	687	735	641	686	747	671	707	740	605	728	686	679	704	690	684	711	675	737	645	687	665	750	733	696	696	661	713	701	677	709	666	751	721	664	728	712	673	708	707	674	688	716	676	692	707	751	742	683	714	718	729	723	710	697	692	703	700	697	698	713	710	689	698	715	686	683	723	699	704	707	702	708	689	646	733	696	718	669	709	712	704	685	746	712	669	698	663	718	670	698	661	735	700	707	660	708	706	694	685	720	657	702	732	704	683	690	713	702	687	722	695	676	692	687	715	727	727	644	719	696	718	698	690	687	704	664	704	750	734	709	708	710	691	681	718	713	681	670	690	718	733	721	674	722	696	697	686	702	708	715	707	693	643	701	696	667	730	689	691	733	663	660	690	691	697	725	686	696	713	684	675	669	670	702	698	723	688	747	712	721	683	674	655	698	699	672	700	703	725	710	723	719	721	719	677	672	708	744	651	708	745	671	710	697	728	755	751	660	685	736	740	707	742	673	689	712	753	735	677	724	665	691	653	703	705	640	696	747	733	684	684	737	693	716	679	708	662	723	726	707	663	721	687	730	702	684	679	696	702	736	688	692	660	633	637	699	712	719	691	679	674	725	712	657	712	689	727	706	746	646	668	721	681	715	719	715	662	734	682	688	664	674	706	736	712	700	697	695	714	696	696	699	685	698	689	682	691	691	732	670	709	715	680	682	692	732	668	700	712	661	696	740	752	663	704	660	725	683	684	707	711	736	726	648	674	691	675	687	693	721	725	691	690	665	725	686	702	706	733	695	714	688	707	713	718	681	710	672	711	692	686	696	665	685	701	680	685	701	726	702	710	695	671	737	724	730	676	693	745	676	664	681	694	693	701	668	730	709	665	680	669	707	713	701	681	755	740	703	741	642	672	681	721	660	693	669	692	642	645	682	667	639	709	695	698	701	713	706	710	726	682	701	705	719	674	692	695	687	693	697	671	694	724	694	717	717	691	639	684	708	636	670	653	771	682	664	682	713	678	662	693	703	673	645	683	675	690	659	678	701	699	712	717	674	725	691	666	696	685	664	709	714	774	693	712	704	766	698	748	699	755	731	734	697	704	741	741	686	649	659	731	710	695	698	744	666	720	692	717	678	668	665	734	693	659	708	680	733	686	647	716	720	696	692	720	657	680	757	723	652	702	714	658	717	677	761	652	714	706	675	687	694	722	676	690	700	693	654	699	740	615	694	727	688	688	720	654	666	662	715	736	692	680	673	692	720	698	692	693	665	697	707	647	646	702	669	657	700	729	723	640	712	695	706	698	663	745	721	743	713	720	685	698	696	683	707	663	692	680	694	737	685	651	701	754	680	661	709	722	717	706	663	677	728	707	683	665	683	680	696	702	724	728	717	662	712	702	709	698	732	683	728	709	676	664	678	688	752	683	703	709	713	765	624	693	676	715	717	666	684	666	710	680	715	649	727	707	717	709	736	692	706	669	695	739	706	668	695	681	703	696	679	719	720	691	717	748	742	673	714	651	660	697	751	718	712	716	681	709	710	695	697	717	678	698	740	718	677	686	688	724	669	700	667	713	671	682
24918	25117	35914	28901	18225	5587	685	433	412	365	360	403	393	373	369	383	361	378	390	356	354	389	376	388	361	397	394	367	351	360	384	359	404	381	382	398	385	401	359	343	381	364	369	400	341	366	381	387	363	331	356	372	399	383	381	386	397	356	409	380	371	415	339	354	336	382	358	389	364	360	368	359	321	358	392	350	399	380	355	350	376	376	347	375	371	367	372	371	372	348	390	399	353	369	352	410	350	359	398	377	377	376	357	359	360	359	369	353	353	371	355	358	369	369	381	374	386	362	348	372	390	394	397	385	353	338	364	371	357	392	356	349	345	370	403	391	395	376	372	359	365	363	366	348	427	384	415	375	380	354	353	410	389	380	380	366	377	357	365	326	386	380	380	355	396	361	365	358	363	344	367	364	368	389	375	350	378	397	375	379	328	346	338	394	338	350	396	364	366	383	359	367	403	380	369	397	369	410	383	372	363	392	369	359	387	356	315	375	362	353	378	394	375	350	381	332	372	355	355	363	389	375	374	377	365	379	389	383	364	332	399	387	371	344	361	384	360	370	371	392	374	375	368	379	374	383	369	354	367	369	400	369	399	321	372	387	393	362	374	308	351	366	367	360	370	352	367	358	363	377	372	367	334	362	351	387	394	384	360	379	351	365	371	372	378	397	391	356	386	358	376	382	355	389	395	390	371	379	338	372	394	385	392	352	346	352	369	364	375	402	370	381	371	402	410	351	343	359	375	424	398	352	368	372	357	372	356	404	392	333	403	375	406	410	379	389	377	366	365	360	364	359	353	367	403	380	349	411	348	366	352	378	359	378	349	394	354	346	343	336	355	403	365	385	377	371	381	343	381	397	351	370	399	347	358	343	305	339	330	348	397	339	361	322	361	381	389	398	360	373	371	365	360	395	338	381	382	332	359	395	361	387	382	369	379	354	404	340	384	387	332	380	348	362	350	338	350	395	366	358	348	406	369	407	376	333	374	363	380	350	370	357	376	321	360	376	360	389	358	358	379	353	361	374	361	383	383	399	355	363	360	385	386	373	374	395	387	394	362	392	350	346	342	389	377	409	371	348	356	369	380	361	362	383	353	403	345	388	381	391	371	394	385	361	378	357	361	360	361	382	389	382	360	370	370	343	389	346	356	364	352	374	374	374	395	379	395	376	358	371	395	347	358	363	389	379	349	362	353	388	365	358	367	368	345	390	345	361	361	375	390	352	353	350	394	392	355	370	346	400	349	366	363	367	347	377	367	378	351	382	355	340	361	392	384	350	347	344	385	362	373	365	390	369	392	375	379	359	361	349	370	361	337	388	342	381	327	387	297	338	344	366	391	355	381	371	390	344	383	372	385	379	353	377	381	374	385	373	336	326	354	391	391	373	405	373	398	352	392	345	368	387	364	381	380	372	342	376	354	324	355	353	347	354	366	356	390	371	351	363	393	374	407	388	364	375	373	384	371	389	398	350	379	359	369	364	348	406	352	379	372	355	395	365	378	361	350	343	373	359	390	380	371	393	346	347	357	394	358	381	375	370	372	332	379	352	352	373	357	366	378	377	374	366	350	398	370	374	315	388	371	350	356	410	357	340	388	372	361	384	374	353	364	400	351	362	343	362	357	366	382	377	348	363	381	376	395	373	361	370	363	378	389	386	387	411	352	354	380	332	355	326	375	367	390	360	351	383	335	365	381	357	367	352	354	356	363	369	369	377	349	364	384	394	363	363	343	357	377	398	351	355	379	341	352	427	382	382	359	322	364	344	372	355	345	413	381	365	383	374	402	391	377	389	356	377	395	353	372	347	390	357	386	388	370	357	354	395	382	373	373	389	375	381	359	389	382	366	347	367	359	376	363	351	386	351	390	338	368	365	378	347	343	356	363	383	400	393	362	363	341	371	378	378	395	347	333	366	393	374	378	360	362	366	358	402	367	380	395	352	364	354	385	360	337	369	381	373	354	373	364	331	371	362	350	364	352	379	363	368	352	351	423	368	386	344	396	385	406	377	387	366	379	379	367	362	399	378	378	392	360	366	352	357	402	367	393	376	380	353	370	401	399	354	396	377	377	406	381	369	401	384	349	348	371	362	356	340	362	369	414	362	342	377	358	351	369	363	377	386	361	375	361	427	379	373	380	355	383	418	375	353	384	371	372	368	396	388	367	350	396	378	387	375	362	364	380	371	387	347	361	376	363	379	397	359	387	348	343	364	349	373	342	422	385	363	371	380	355	387	385	397	363	375	361	360	358	364	387	363	335	364	395	365	347	388	366	359	370	357	346	402	372	373	337	387	361	355	379	381	383	371	377	335	334	340	367	351	343	386	371	405	352	355	380	382	394	422	376	353	350	380	378	398	361	389	330	369	392	355	332	378	387	403	391	366	363	384	371	352	375	360	360	347	374	377	337	343	371	375	391	394	344	394	359	375	368	366	378	385	386	384	386	366	369	343	359	419	364	340	410	383	364	373	377	361	393	412	401	370	357	382	382	348	369	400	408	404	352	380	335	346	402	344	386	383	356	358	359	339	365	369	411	348	377	366	396	381	361	369	388	375	411	362	354	352	380	357	337	375	382	377	366	385	374	372	356	343	391	390	376	352	385	383	398	386	382	364	387	385	390	358	343	323	396	361	353	350	416	368	376	363	355	379	378	375	394	358	407	353	357	375	380	340	368	376	353	402	385	356	353	354	376	347	381	330	401	403	382	346	369	366	361	376	357	371	325	358	392	397	362	374	346	382	364	371	387	386	351	376	365	397	372	361	396	359	381	384	367	362	356	371	366	351	355	383	372	353	380	354	376	345	377	381	360	387	349	367	363	378	361	333	395	360	415	352	387	342	324	359	368	353	372	364	410	422	375	358	385	368	366	350	374	355	367	358	383	391	364	343	387	378	364	365	327	357	361	374	372	350	391	368	354	409	397	367	402	380	345	353	348	388	354	349	397	366	396	345	392	398	360	385	368	372	353	366	378	369	390	365	358	393	354	345	344	363	368	339	348	382	379	372	394	376	386	351	365	362	347	364	361	356	392	391	368	336	374	374	349	383	323	368	368	363	337	376	357	404	387	427	355	386	363	351	382	375	355	369	371	383	378	371	336	361	357	368	349	363	360	395	371	401	386	389	362	394	410	356	395	326	355	344	359	347	373	362	400	371	386	383	380	392	391	403	351	354	374	366	372	366	353	366	355	398	365	370	326	346	346	373	338	388	391	380	364	335	396	412	346	389	357	403	383	382	371	355	393	380	375	370	323	362	349	418	356	388	356	384	402	344	398	368	386	373	371	366	369	352	391	388	351	377	392	342	350	388	355	363	367	391	374	382	376	394	365	388	368	380	389	369	377	374	336	341	354	369	395	404	405	361	384	392	359	412	384	389	360	387	367	380	383	357	405	368	336	343	405	379	369	366	378	366	363	378	364	333	424	389	389	384	350	375	391	394	392	347	375	358	380	396	368	372	379	335	343	382	381	409	405	372	369	360	385	350	339	383
59038	89134	64682	36779	15939	4144	1184	736	695	704	673	737	706	680	668	706	724	716	668	686	690	641	708	650	696	671	658	646	679	739	656	697	701	683	692	693	700	680	723	716	692	692	685	692	632	658	669	726	654	685	690	693	701	707	718	709	697	693	695	708	695	710	728	722	691	693	711	679	648	680	743	681	666	708	676	734	773	664	719	719	726	681	716	723	721	732	727	699	649	705	718	720	702	691	698	665	757	704	658	731	702	665	681	699	667	727	679	703	693	669	656	673	685	703	656	702	667	690	734	698	707	707	659	672	694	709	660	684	670	674	711	605	702	690	739	706	715	703	690	693	670	658	712	717	672	730	681	668	726	694	711	688	685	694	678	685	715	704	657	658	694	708	669	677	671	659	754	695	716	689	702	682	737	690	694	723	716	692	654	718	717	736	725	672	702	697	661	691	699	727	737	724	664	684	684	694	681	638	676	678	693	703	711	688	725	695	671	648	757	712	690	687	702	743	723	709	633	718	720	708	661	660	712	687	716	657	674	713	691	639	758	689	633	726	689	718	657	686	705	726	715	709	724	693	691	694	712	683	704	696	709	698	707	667	708	736	698	745	687	681	716	663	746	681	689	650	681	715	636	734	702	669	692	683	720	702	644	733	720	734	703	702	655	680	709	627	715	728	693	705	735	686	699	744	748	724	719	681	713	652	742	653	687	715	658	758	719	720	689	676	680	700	745	641	674	695	683	675	618	719	706	697	739	688	699	705	684	699	689	658	687	689	710	667	723	690	735	698	727	739	720	709	709	719	634	687	701	683	685	735	658	680	701	728	684	740	678	716	741	722	723	686	696	691	703	721	742	663	648	708	665	714	673	699	708	701	692	693	711	702	683	681	661	754	680	666	708	716	714	718	707	682	661	677	731	742	664	697	637	668	690	700	639	742	669	690	722	679	741	744	712	664	683	701	661	721	663	723	690	700	650	700	654	686	711	689	689	691	707	734	696	699	708	675	664	691	701	683	738	731	652	661	711	760	677	691	704	722	662	709	734	705	674	703	655	699	656	686	709	681	719	718	664	646	737	720	712	687	695	704	747	704	723	711	684	714	689	682	683	655	697	680	752	727	697	674	740	687	744	699	736	700	709	679	682	664	693	713	698	759	706	683	718	719	652	656	716	683	712	684	656	690	730	699	660	668	717	678	693	687	671	701	735	728	666	697	734	746	655	709	750	679	669	730	709	710	670	680	689	720	674	676	674	666	664	696	699	701	663	675	696	678	721	701	677	715	711	717	648	695	686	711	727	728	709	690	694	702	663	689	691	681	682	716	700	669	684	693	669	680	637	745	710	687	666	649	682	719	706	711	714	732	685	701	652	658	682	668	684	670	668	668	677	705	717	716	717	705	688	684	717	692	690	735	650	703	698	731	685	702	692	716	690	716	672	688	669	707	657	685	701	694	693	670	642	671	716	708	672	674	708	705	713	657	704	699	703	684	681	713	657	681	680	685	731	687	704	716	738	709	685	707	683	648	704	695	721	707	696	695	727	700	714	707	704	695	733	723	683	674	696	691	698	705	687	663	663	733	690	721	693	675	685	688	678	716	677	722	677	672	671	655	717	679	709	712	698	717	678	677	646	663	717	723	693	709	681	682	674	663	700	710	674	684	656	662	686	674	703	687	718	675	706	677	772	676	726	723	728	684	685	693	675	703	714	701	712	664	745	673	690	647	697	704	695	686	636	716	686	691	742	666	673	749	674	686	701	698	697	724	712	700	723	673	711	674	669	691	687	688	696	727	692	666	692	681	683	703	707	677	687	721	647	719	692	649	704	705	696	694	726	687	712	680	678	665	644	675	712	647	706	657	718	679	679	715	698	717	704	694	692	710	737	752	698	679	706	663	682	656	685	686	754	683	692	685	642	674	745	693	736	698	727	730	702	691	694	688	710	680	631	702	667	674	721	691	675	717	679	720	687	753	677	733	719	721	673	687	713	665	689	734	706	694	714	700	683	644	674	739	690	671	731	685	701	682	780	723	663	723	681	687	713	712	701	702	714	720	690	716	670	674	688	714	689	655	661	710	695	742	714	625	717	730	727	654	666	697	712	699	709	637	725	688	718	678	657	713	713	707	684	753	718	675	704	706	694	734	732	698	691	664	671	684	699	679	701	687	729	680	681	686	715	645	641	688	670	726	690	695	695	669	687	714	700	678	713	667	687	725	714	727	706	694	732	670	698	701	687	719	688	732	733	652	690	714	715	703	673	723	740	670	700	703	690	659	630	728	674	681	677	698	679	667	681	746	666	715	682	704	704	703	708	691	661	656	718	706	681	714	716	731	702	665	698	712	723	735	668	647	678	705	705	634	689	683	663	692	681	711	683	724	713	717	712	669	669	685	662	704	699	693	677	700	710	706	680	692	757	691	666	682	668	697	693	672	671	711	730	726	735	716	679	669	707	697	733	705	660	704	721	703	688	731	671	704	697	679	705	696	676	709	736	709	730	684	699	675	713	666	702	659	682	697	652	744	701	678	685	726	716	712	664	684	723	701	660	686	665	726	745	685	718	694	753	724	705	679	718	724	714	687	727	702	698	728	710	703	661	676	684	714	677	694	706	729	729	684	703	711	739	674	676	698	718	640	712	671	692	708	698	702	707	670	706	672	716	663	680	697	683	671	671	688	680	722	696	699	666	703	709	684	703	721	682	736	686	724	693	690	665	690	656	711	695	691	678	672	665	691	703	676	713	692	707	736	718	728	686	722	683	709	712	728	706	713	736	750	699	694	731	705	666	678	724	714	685	694	673	704	675	681	687	664	742	699	731	663	744	678	667	725	767	712	671	694	695	682	638	653	706	747	693	709	708	696	725	726	721	720	715	702	737	734	717	698	684	670	781	675	699	691	675	667	685	663	675	668	669	657	722	642	658	740	671	742	671	746	723	707	695	678	707	674	686	695	700	677	715	704	694	694	734	679	666	660	701	682	685	723	689	709	731	703	673	712	709	679	729	699	674	693	633	663	696	694	640	694	697	689	668	701	706	704	686	725	732	642	679	703	658	698	715	693	669	705	669	700	668	725	681	672	711	695	743	689	669	699	751	696	677	664	715	710	698	723	725	718	711	689	706	665	697	729	718	672	698	685	715	671	686	716	713	732	695	700	676	669	672	741	691	664	722	743	678	670	733	733	737	689	712	693	707	714	645	701	714	685	692	685	715	707	677	762	681	720	674	710	733	735	687	662	682	706	700	732	686	716	681	699	697	729	720	650	721	704	692	666	748	692	686	658	696	668	684	718	669	667	703	700	740	694	660	730	686	661	730	707	644	666	664	691	650	681	701	659	681	678	760	727	653	708	664	718	682	703	720	721	696	690	682	681	730	648	687	680	698	711	695	677	715	734	626	660	686	686	674	701	715	733	715	657	686	648	683	693	665	717	683	698	705	707	712	732	651	688	731	650	669	691	737	738	682	681	679	665	672	678	701	671	650	664	670	744	694	696
23425	22505	32238	26372	21505	16702	3717	560	478	459	437	413	458	428	422	427	459	424	420	474	413	420	465	430	399	429	431	393	397	415	437	417	432	454	398	411	422	434	402	439	422	424	457	368	428	389	446	414	422	439	440	409	456	434	379	409	417	456	430	398	434	384	434	404	429	430	421	413	435	440	438	404	453	394	432	418	418	405	430	380	435	424	426	420	420	438	464	433	425	420	448	441	463	426	463	410	412	396	413	416	435	413	446	433	455	379	386	441	419	407	428	401	432	441	442	448	411	421	425	416	437	446	422	430	427	418	442	406	412	396	450	437	441	451	429	385	440	404	388	399	415	417	404	445	454	383	399	427	466	398	426	398	407	407	420	442	395	428	430	407	425	385	402	426	434	459	448	416	427	429	423	409	401	438	443	416	421	444	434	431	390	418	430	435	411	389	390	420	409	414	447	421	415	393	392	403	424	417	380	448	405	447	420	444	475	421	410	431	430	432	410	430	425	448	380	410	445	429	406	443	452	415	388	412	433	425	395	438	391	421	429	422	419	433	465	410	452	374	374	417	434	411	436	411	420	437	425	433	397	400	444	433	426	391	419	444	435	408	420	425	378	420	423	389	414	406	409	443	424	406	454	406	427	423	402	454	428	431	438	453	440	400	424	437	432	412	412	453	453	406	445	417	425	419	440	402	385	445	429	438	413	422	410	448	446	396	442	421	425	434	430	440	417	417	396	458	420	445	422	452	407	442	387	424	390	410	416	404	446	434	417	397	405	441	405	416	424	412	447	436	397	441	447	441	453	412	445	425	447	399	427	404	440	451	455	436	474	440	440	453	434	415	414	466	405	433	427	435	433	434	413	410	413	400	417	449	417	392	445	435	460	401	390	425	407	454	399	428	432	421	403	433	424	377	433	402	401	402	399	420	417	421	411	428	390	469	409	413	443	393	399	405	425	427	435	416	431	416	418	436	452	445	406	416	432	432	431	430	418	422	407	406	455	421	427	414	425	423	402	438	437	419	386	434	395	417	377	432	426	412	437	402	411	427	429	406	399	417	403	462	419	396	401	412	441	445	450	427	426	414	470	439	445	410	438	454	436	446	451	415	398	468	397	392	434	442	445	418	417	403	431	448	409	418	417	413	387	453	425	392	392	450	450	389	393	437	408	419	432	434	399	440	395	450	441	400	409	443	431	433	412	399	454	434	419	435	430	395	436	440	431	440	453	446	468	411	429	389	411	456	429	407	406	395	404	439	435	434	387	435	443	401	424	394	443	416	423	423	413	408	459	436	451	437	431	468	420	423	417	425	417	427	400	417	418	392	401	417	462	433	427	436	416	428	433	410	459	403	419	462	404	419	430	485	405	418	434	467	419	401	416	422	403	401	423	409	490	420	460	373	420	405	379	405	429	404	438	421	448	431	393	423	413	448	456	447	407	391	432	436	463	455	384	435	413	418	422	418	403	442	417	433	426	405	419	394	421	399	418	414	454	411	406	433	415	468	421	384	451	443	406	408	420	448	429	408	405	433	418	394	397	437	411	429	422	389	402	445	434	439	407	437	411	438	395	425	432	421	438	386	419	427	423	399	402	465	393	434	414	438	397	419	434	422	407	429	407	402	415	409	497	426	409	389	396	419	406	437	412	409	402	439	426	437	447	470	439	440	439	419	460	439	418	401	420	402	401	402	409	416	429	407	445	435	437	426	415	437	430	425	423	441	444	432	431	403	436	424	411	406	401	423	417	415	442	405	409	419	398	399	426	422	452	374	414	410	408	429	430	445	462	424	452	430	422	431	424	390	404	394	432	430	444	404	404	424	377	390	426	430	411	387	453	421	384	450	449	411	459	436	395	420	396	415	411	387	461	415	405	410	392	406	398	401	452	387	424	456	449	410	416	441	417	484	458	471	429	432	412	466	369	377	441	412	403	384	399	405	444	419	449	435	433	407	425	450	410	421	397	398	379	424	398	422	427	403	428	388	411	451	417	418	463	435	425	428	416	387	419	420	435	373	438	425	448	361	424	440	443	423	437	418	440	422	408	444	400	405	404	449	432	417	425	427	388	418	432	408	452	425	385	420	435	444	425	431	410	474	467	405	409	411	406	403	410	385	420	430	468	434	433	397	402	426	453	415	425	435	405	429	450	395	399	408	400	405	375	416	438	390	408	436	392	374	468	441	417	442	386	435	396	412	436	407	416	429	427	412	407	433	440	411	402	442	425	431	419	406	419	442	421	409	419	440	443	438	417	430	378	422	403	461	459	415	437	437	406	452	431	420	446	480	407	438	399	398	432	438	441	415	474	410	448	398	461	411	420	397	394	400	402	462	424	457	416	438	445	417	392	424	425	422	404	425	404	408	403	413	433	436	431	427	435	411	460	449	404	428	462	458	392	445	401	390	431	414	400	394	436	390	442	469	449	408	421	424	411	398	426	399	414	445	457	424	446	413	409	441	375	419	421	413	402	397	421	420	428	407	439	428	433	433	422	415	406	451	413	447	449	418	414	419	443	439	401	424	451	389	415	417	451	437	436	403	414	442	425	415	407	425	428	415	439	414	408	411	426	405	461	430	419	401	403	435	442	420	415	430	423	405	408	410	437	377	438	383	425	413	401	461	395	424	392	421	411	415	413	397	442	413	409	407	424	415	386	380	392	413	428	389	431	438	416	427	410	410	382	413	414	438	436	391	427	428	465	416	405	403	449	430	404	413	399	427	423	390	414	440	408	398	389	431	396	444	431	432	407	411	403	393	399	408	389	436	403	418	413	417	424	446	405	419	437	433	419	434	423	416	409	421	415	427	418	407	420	413	447	416	426	395	394	419	377	421	435	449	406	443	428	412	445	452	449	418	426	470	434	417	442	411	436	430	389	403	404	438	435	421	415	414	398	411	427	423	433	403	442	413	426	426	442	419	429	435	435	418	423	443	436	437	421	429	431	460	438	476	452	416	423	407	425	391	389	428	408	421	459	411	417	425	386	431	452	445	477	399	422	420	426	392	428	418	399	427	442	404	424	458	398	424	430	417	389	447	423	423	417	405	398	439	428	453	418	422	404	402	416	411	445	434	446	454	413	459	435	447	447	415	423	443	433	379	373	424	394	414	411	391	441	397	411	466	441	423	390	481	396	432	414	409	436	450	424	444	407	432	415	422	456	449	425	440	433	436	431	437	414	456	445	396	436	430	411	408	404	415	421	395	416	452	411	444	439	408	448	393	416	419	413	449	458	404	418	422	404	454	435	424	406	444	402	436	425	438	424	442	411	432	414	429	429	411	436	400	394	416	424	444	382	462	414	397	404	440	418	443	415	408	446	450	424	452	389	419	438	423	454	421	434	430	414	424	431	459	435	414	437	426	423	448	456	413	441	397	416	430	425	415	444	442	439	437	421	443	451	412	371	405	432	411	408	405	416	440	417	432	423	435	420	412	423	417	411	451	435	451	415	418	419	408	406	409	420	454	406	431	415	457	376	389	396	410	419	450	471	431
60537	101630	75728	47106	24022	7048	1764	887	790	815	783	811	705	755	790	802	769	828	738	776	756	711	770	796	816	776	774	776	741	727	784	776	722	783	722	713	738	765	756	747	771	755	737	782	770	777	762	747	731	803	727	739	770	726	735	766	736	768	757	790	751	760	779	728	727	793	722	778	765	813	739	741	731	766	747	787	762	751	740	792	776	767	715	764	771	761	704	765	752	735	762	803	734	718	769	736	787	726	779	785	766	702	730	759	791	726	724	730	713	711	763	742	763	721	767	767	773	757	777	802	746	768	747	769	747	757	686	708	778	742	715	805	771	788	780	749	722	744	755	782	781	726	737	714	759	729	762	777	763	772	765	789	742	767	686	759	763	787	773	733	758	761	735	757	766	756	803	708	775	740	760	737	760	771	758	755	717	744	767	807	753	735	719	753	792	745	699	766	759	749	730	752	727	737	740	766	812	743	775	753	784	759	778	688	776	748	784	765	782	715	734	740	736	795	752	766	819	749	710	766	765	704	715	773	783	734	777	801	719	739	803	791	750	764	771	791	795	756	726	786	738	692	769	761	729	740	791	712	781	738	775	771	768	694	696	769	734	763	743	736	784	780	706	779	745	731	792	781	753	749	731	736	728	774	766	684	770	779	770	740	787	752	771	754	752	722	749	800	765	761	734	743	771	798	744	730	740	716	761	738	802	732	768	775	765	771	766	756	729	771	749	742	743	757	779	816	735	772	721	749	752	753	757	725	754	757	730	736	811	741	756	765	768	748	734	758	721	799	778	758	723	784	711	773	751	750	757	726	763	727	746	733	744	784	704	750	764	769	748	787	752	706	756	770	772	779	706	752	761	713	759	762	757	737	805	717	756	792	790	740	764	733	751	739	749	756	772	778	756	758	772	808	850	767	749	767	747	743	754	749	750	779	722	713	797	796	751	749	736	755	721	810	768	781	747	749	747	739	754	790	797	753	727	763	751	746	774	792	741	777	700	753	734	768	754	753	720	713	732	825	728	708	720	742	745	803	754	740	744	782	809	740	725	733	729	704	786	749	726	747	766	738	781	759	741	726	742	774	760	805	788	778	761	774	792	755	734	720	755	766	773	757	753	803	735	760	740	723	733	801	753	742	743	787	773	713	761	748	745	766	772	740	735	808	743	713	724	759	765	756	759	716	763	735	821	740	780	797	766	762	763	720	745	709	750	753	747	732	738	787	737	750	794	782	759	750	774	742	751	685	743	762	764	769	701	744	699	735	765	737	751	813	762	756	797	795	730	802	723	768	754	814	727	748	757	801	780	773	730	733	779	766	733	730	805	759	727	744	776	811	785	772	713	782	773	752	741	750	761	786	711	797	747	777	758	756	754	758	760	787	721	738	778	811	754	756	748	760	756	743	733	752	762	790	796	804	761	723	739	768	780	745	720	738	830	757	780	720	772	731	724	786	717	794	740	698	775	790	752	778	822	786	707	776	768	771	776	838	744	781	770	756	713	777	762	723	794	765	772	779	755	738	771	731	768	758	743	736	818	758	753	740	719	722	756	749	688	718	759	792	721	714	781	759	777	765	758	771	783	759	756	735	801	759	759	739	710	765	748	721	734	800	703	761	766	779	792	747	789	738	728	732	772	777	774	733	721	750	734	778	745	724	737	714	741	743	758	786	715	755	772	748	746	799	742	788	767	720	758	733	717	805	738	755	763	735	713	766	723	740	796	804	725	809	722	807	783	739	747	761	744	748	743	771	802	751	724	735	740	769	692	719	740	790	715	762	770	751	751	724	746	794	732	763	760	747	711	697	784	752	772	779	771	753	706	721	796	734	719	767	781	770	774	763	769	809	768	755	755	760	766	723	742	778	764	750	765	727	737	768	795	753	748	776	763	732	741	743	709	791	766	807	759	719	738	767	763	743	773	708	740	806	735	760	748	798	741	721	776	823	734	800	749	764	687	746	728	737	737	780	747	796	771	799	785	710	759	784	745	731	721	788	808	756	760	808	766	708	792	734	764	795	708	788	735	795	720	703	764	761	754	797	750	803	760	764	780	751	760	750	757	772	781	770	757	733	752	747	753	780	743	747	831	751	802	766	749	804	690	718	757	783	788	743	735	752	756	751	717	777	767	759	718	718	761	728	773	755	719	781	710	730	765	765	724	736	756	737	745	781	738	778	792	772	809	741	768	800	753	777	733	766	784	705	803	808	746	761	791	763	772	734	789	710	774	733	755	771	705	744	803	772	770	752	738	781	785	811	743	762	778	764	775	758	809	788	726	730	731	756	758	783	777	760	736	785	756	725	771	711	793	764	797	759	775	735	762	795	761	724	757	772	778	750	758	726	781	779	770	737	750	789	790	725	771	754	736	741	800	749	786	790	781	744	779	742	777	762	751	767	778	752	728	750	769	791	794	788	803	740	736	694	743	764	739	716	743	752	765	728	758	777	727	747	756	731	846	754	765	752	730	746	743	717	759	740	742	782	729	751	754	764	792	783	776	717	804	792	789	774	786	765	784	774	716	774	755	666	776	781	759	724	765	757	700	707	682	747	785	766	787	712	728	709	763	698	725	765	726	765	779	723	739	819	752	775	778	734	739	753	769	792	733	732	748	815	751	738	808	757	719	842	768	785	739	733	796	775	741	755	733	732	703	743	783	780	720	761	781	748	791	758	749	763	759	776	737	800	805	782	768	783	706	786	765	776	742	771	724	795	772	811	787	701	779	752	778	811	776	721	783	735	744	757	739	787	745	760	745	765	766	737	772	752	777	728	732	759	775	749	779	783	728	751	788	780	748	719	773	775	728	739	736	759	681	722	751	747	801	695	788	762	793	788	783	718	699	790	787	770	729	805	795	742	763	809	772	723	761	741	764	753	826	784	752	698	757	744	777	752	766	770	726	729	743	771	713	793	754	801	766	773	772	741	813	729	733	742	789	789	760	776	789	799	756	730	774	750	757	785	741	752	784	764	770	763	809	789	755	766	740	769	721	751	765	746	730	763	766	734	736	687	773	749	771	704	813	777	760	784	761	717	752	705	761	737	746	752	751	748	749	719	742	764	757	743	703	725	762	749	761	751	738	741	791	799	728	714	690	737	774	740	739	728	752	788	799	769	778	789	783	739	793	784	694	751	729	747	744	762	728	751	743	753	706	799	772	712	831	774	727	737	771	724	717	768	817	755	775	752	779	748	763	756	784	742	742	710	756	758	745	784	710	750	767	701	752	741	693	760	705	757	785	714	801	768	762	748	747	755	750	779	782	735	775	782	791	758	778	694	761	753	764	744	737	706	767	758	769	775	747	754	727	761	818	783	765	737	741	730	744	806	758	725	745	750	801	730	771	766	800	772	750	728	790	746	702	752	736	765	728	729	778	756	745	748	800	818	719	753	715	731	789	737	753	800	751	754	793	718	707	740	701	781	743	762	776	776	737	752	731	738	825	715	789	747	762	663	714	790	769	790	738	712	751	718	818	748	733	845	721	757	748	793	771	725
28948	30961	28502	13287	2497	659	457	390	384	373	446	393	356	375	361	361	367	356	361	401	373	357	398	390	380	371	339	373	377	373	365	380	392	359	353	378	369	389	373	358	406	384	372	382	344	374	341	367	377	354	375	366	379	374	351	347	354	373	381	371	349	343	390	360	383	397	349	382	388	378	387	351	404	355	348	376	357	370	345	394	377	384	380	360	389	373	381	373	388	395	380	365	373	398	393	380	351	389	332	399	319	363	401	355	346	394	362	388	383	378	385	360	393	375	374	376	341	368	381	343	370	360	383	361	370	361	377	350	381	374	393	356	362	399	371	385	378	356	324	384	376	344	380	363	332	367	411	375	361	409	381	380	365	342	385	377	341	354	361	391	367	417	383	397	326	371	384	390	374	369	361	321	393	347	343	363	368	373	381	360	368	384	421	391	359	330	371	394	351	370	358	379	359	382	386	375	371	387	397	362	409	368	351	367	354	359	393	357	410	360	341	393	352	387	370	380	376	382	361	344	396	413	351	354	361	362	346	380	374	383	365	357	378	399	380	383	352	350	368	347	355	357	366	370	358	354	387	369	390	352	387	370	414	342	384	376	336	365	337	349	399	370	345	344	403	353	398	360	366	387	391	343	347	401	354	389	404	364	371	405	355	338	367	375	398	332	333	371	383	364	377	366	399	358	377	368	390	350	415	385	344	323	373	368	396	386	359	367	376	374	372	347	384	385	362	395	347	377	400	335	378	366	386	364	354	372	400	376	397	399	358	375	353	337	369	347	381	384	368	375	399	384	328	382	390	373	391	341	376	385	349	375	378	348	384	373	406	363	376	377	359	346	371	383	346	413	368	384	348	344	352	388	326	362	386	357	419	373	356	367	395	394	352	359	365	415	392	352	372	353	354	366	366	393	416	391	327	367	379	362	384	351	342	391	370	364	357	358	380	372	385	356	375	344	373	353	324	391	355	367	377	362	362	374	368	353	384	384	376	345	395	355	342	351	371	366	396	361	345	364	384	379	389	376	375	400	364	364	363	380	354	354	339	372	391	378	374	360	372	384	335	374	374	391	366	373	353	379	387	367	388	396	399	363	327	395	377	397	373	372	347	383	384	356	374	389	336	380	380	374	360	356	363	337	399	348	351	365	360	377	364	371	355	393	360	386	370	386	355	411	351	372	378	412	366	375	392	391	367	371	384	378	370	359	349	390	367	373	384	400	412	384	356	358	362	384	374	366	374	378	357	376	382	378	363	390	356	359	378	364	364	373	392	365	387	391	364	353	379	366	389	382	385	401	385	369	341	374	380	357	386	376	393	336	357	357	336	364	366	376	341	370	369	401	388	361	326	363	361	391	394	381	377	374	398	346	342	387	377	361	342	368	404	384	388	359	363	364	333	367	367	364	401	355	389	399	368	341	371	362	393	361	372	334	385	348	387	374	353	369	352	369	388	391	348	379	366	352	416	368	390	377	348	403	347	371	356	350	355	337	387	363	366	401	382	380	359	374	342	360	395	390	360	368	353	371	357	386	345	382	374	370	355	350	375	366	340	344	371	377	346	351	351	371	402	390	368	413	351	381	375	374	341	383	371	363	371	364	392	349	370	369	398	360	370	399	381	323	379	375	361	387	388	386	358	353	338	352	356	369	361	371	338	340	362	372	362	389	364	375	340	392	352	382	396	351	354	359	362	395	410	371	344	358	377	405	370	387	404	358	375	406	335	348	361	357	385	380	361	404	339	332	366	437	369	380	338	352	390	382	334	343	383	393	350	396	359	370	355	386	361	363	369	379	370	361	359	341	366	313	383	399	352	379	367	356	329	389	360	367	400	347	393	383	298	362	373	356	365	357	373	407	386	362	371	383	345	394	339	377	393	392	344	344	388	364	357	396	374	364	379	401	354	351	363	372	367	357	383	355	359	362	377	388	375	357	399	378	385	354	387	357	357	383	377	372	420	334	359	359	378	369	373	379	412	379	392	368	354	368	335	387	363	368	369	358	355	346	358	386	361	386	332	374	384	410	379	336	339	384	334	361	399	345	382	353	362	352	345	385	395	387	380	381	343	392	378	388	390	371	383	340	406	410	385	383	369	335	362	385	389	363	355	390	387	364	359	413	386	382	357	405	342	361	367	366	359	347	346	375	344	355	400	351	378	377	385	388	376	387	388	359	395	371	358	378	374	379	355	398	357	379	382	385	351	406	371	368	383	397	368	383	427	341	351	396	395	342	396	362	361	376	341	382	404	365	393	376	342	356	379	383	342	373	388	361	350	359	390	336	389	362	359	337	423	360	372	375	384	379	381	369	392	374	381	380	370	379	337	361	386	378	339	385	387	380	369	362	376	359	364	356	392	361	364	377	370	352	368	363	395	369	402	376	372	373	351	361	363	349	387	382	370	390	336	364	354	352	382	421	386	377	329	369	372	352	337	405	377	370	331	375	363	381	366	353	366	347	371	392	362	378	402	348	347	365	373	330	355	332	383	369	383	385	359	409	380	390	366	383	385	359	405	369	380	370	387	339	401	410	371	402	368	368	347	362	371	318	379	372	385	368	351	380	413	352	355	376	387	395	358	398	367	349	367	388	378	381	385	350	386	368	381	369	355	389	339	364	356	334	377	388	348	342	370	382	372	395	369	340	380	359	342	394	340	377	410	367	352	382	354	368	370	362	393	380	374	391	378	365	366	348	343	378	370	368	377	373	374	377	365	364	377	345	408	401	368	358	368	392	412	359	397	380	417	372	400	369	389	372	362	387	358	364	369	356	360	387	350	355	379	362	337	382	336	359	346	374	353	399	387	360	335	353	384	385	376	388	355	400	371	360	369	374	351	378	388	394	356	372	367	377	375	370	394	362	338	357	402	399	395	357	398	379	375	392	347	324	380	407	360	340	372	414	377	341	379	364	410	393	358	393	383	380	379	362	376	374	377	370	380	385	385	387	386	366	380	403	362	356	367	400	341	380	378	379	356	408	392	365	393	365	371	382	368	381	364	352	367	367	353	361	365	391	367	384	345	347	378	389	368	386	372	374	369	385	371	351	360	357	359	373	352	390	369	401	375	374	401	334	390	380	377	361	413	396	393	396	390	350	399	364	363	369	402	397	392	401	408	366	381	384	381	375	387	401	380	366	362	396	376	333	393	406	358	340	359	341	358	322	351	342	358	396	367	380	377	369	369	371	387	388	371	369	372	353	350	352	359	385	409	376	381	365	359	360	379	367	411	367	354	383	349	384	357	369	394	377	399	363	360	372	351	381	355	351	352	336	363	364	356	395	360	362	392	359	373	373	392	374	373	376	371	365	352	361	392	338	387	374	410	357	387	357	366	370	352	371	364	358	386	397	392	362	391	352	338	381	350	401	395	369	371	403	405	413	379	355	328	398	377	374	371	392	388	353	379	368	385	381	395	375	359	349	394	346	358	346	340	364	392	363	396	374	356	356	382	369	391	371	352	345	390	406	381	331	373	403	377	358	375	363	369	364	356	352
35370	49041	34091	15025	4643	1395	840	700	719	707	688	650	687	652	739	696	650	706	702	694	716	683	697	714	705	718	723	713	707	673	675	727	704	698	677	678	729	699	649	697	694	763	679	752	680	682	718	696	668	727	719	680	712	688	747	716	697	681	722	673	682	725	707	725	676	713	709	724	683	709	669	671	700	700	705	676	692	744	690	749	657	669	697	669	666	679	690	659	710	727	662	748	695	695	730	673	713	661	696	704	665	673	657	715	707	708	670	717	677	690	659	712	670	678	692	716	712	683	714	713	664	706	725	696	684	650	675	676	679	693	691	655	653	733	696	661	696	698	695	692	701	678	676	695	696	673	755	684	687	694	671	680	740	722	674	682	715	691	715	744	688	710	684	747	688	645	725	702	689	704	712	668	686	703	698	689	727	651	730	702	694	666	678	737	700	699	668	719	668	710	738	663	708	688	713	713	661	719	719	676	636	680	663	677	710	668	643	722	686	734	700	709	670	726	710	691	667	691	649	670	675	714	679	673	696	728	736	714	680	690	684	749	711	703	681	669	655	710	685	706	675	702	684	683	683	664	742	696	718	692	679	736	702	690	698	701	718	708	660	620	677	650	654	684	716	679	696	705	700	734	719	695	695	704	691	655	687	682	691	687	726	680	748	665	697	699	661	687	672	736	662	649	731	684	695	682	666	710	703	707	692	684	696	689	713	665	701	716	683	681	692	664	705	652	698	698	710	685	706	715	667	709	655	676	679	737	674	664	685	757	715	711	694	681	735	660	652	672	668	687	657	735	670	700	702	690	644	727	678	732	680	623	678	671	652	690	668	712	685	705	699	704	694	679	699	733	702	714	675	700	646	721	710	718	692	678	640	743	677	702	724	710	684	665	717	735	723	725	679	663	740	734	708	705	688	710	729	708	684	744	671	696	705	711	678	702	684	649	683	687	675	638	727	686	677	654	709	660	712	703	691	702	656	682	674	707	703	676	693	695	714	683	725	631	705	667	663	703	685	696	666	683	690	703	684	674	722	655	649	629	691	674	683	687	714	746	701	666	678	736	684	678	714	728	669	708	652	705	649	684	677	724	684	628	723	658	684	722	681	668	710	720	643	726	682	699	734	703	726	691	722	650	719	680	689	702	724	688	688	693	690	660	672	696	684	689	637	715	710	699	697	714	734	715	695	662	693	729	733	684	713	729	722	750	670	690	682	677	712	672	677	702	671	672	699	686	725	696	695	693	718	703	690	650	719	747	667	715	684	687	665	693	723	717	692	685	737	693	698	716	694	689	702	690	684	696	709	734	731	714	685	723	707	694	698	663	671	720	672	681	675	710	704	685	719	707	695	731	690	701	678	682	752	734	658	661	652	680	701	689	665	675	728	645	680	702	741	712	643	705	700	690	686	726	679	679	704	655	620	704	710	740	696	671	690	653	714	734	668	695	719	707	720	686	673	687	661	668	715	682	731	699	683	693	660	699	682	689	706	673	656	695	672	721	640	692	670	691	696	672	701	729	658	698	659	682	735	693	688	645	715	676	727	719	704	697	640	672	685	702	674	695	712	664	743	706	695	665	706	717	697	690	714	677	667	662	693	643	748	678	703	706	720	696	663	674	704	709	708	712	700	695	709	707	685	712	668	696	688	677	705	697	691	695	660	705	712	692	698	733	682	688	687	713	727	710	681	696	696	668	679	669	730	666	691	716	696	695	702	743	672	701	689	655	674	676	741	629	714	742	691	712	663	718	714	718	677	737	700	717	702	705	700	691	645	681	683	700	685	744	742	724	643	670	720	685	651	662	698	668	704	651	724	716	670	701	655	712	691	698	667	656	708	670	721	709	734	683	661	666	722	670	691	672	695	692	699	687	711	726	645	661	682	728	697	673	703	695	736	709	691	680	667	657	705	700	724	679	701	705	728	744	676	751	673	700	659	739	698	684	647	663	716	675	745	672	681	682	682	667	700	682	687	737	724	685	695	674	669	739	681	724	714	643	667	663	695	708	671	650	703	718	664	771	678	702	684	658	683	651	692	707	718	668	743	681	687	698	698	749	696	740	689	662	725	707	741	727	734	712	704	679	726	684	713	695	729	699	710	680	685	709	727	658	686	685	673	708	713	662	696	689	695	719	681	713	726	685	643	677	701	668	655	722	702	691	693	700	699	681	705	707	703	646	695	680	683	750	701	706	696	738	672	623	645	676	687	677	698	693	709	669	667	663	682	705	674	689	709	678	730	709	682	712	742	729	683	720	686	665	714	702	657	703	713	739	680	683	693	705	653	679	692	720	710	712	693	714	721	686	707	712	687	708	680	687	713	721	714	714	695	625	720	716	731	702	669	702	737	656	691	703	671	691	701	662	713	732	694	678	697	713	696	675	658	722	733	702	695	680	685	668	676	684	673	693	693	675	645	696	706	630	693	704	628	702	700	673	666	671	707	696	734	726	735	701	722	694	671	687	677	667	669	695	696	689	708	680	658	707	682	715	705	695	673	674	681	703	677	789	688	687	672	649	669	707	754	710	632	692	716	697	722	659	719	676	702	736	694	689	673	698	760	704	701	720	655	726	753	650	726	664	663	739	657	682	671	649	691	651	667	742	602	689	701	744	680	746	700	697	674	680	688	741	692	686	636	736	709	712	684	714	743	754	688	673	661	657	698	704	723	706	699	634	659	716	697	690	670	719	718	653	712	698	714	627	690	719	697	698	681	671	695	683	660	652	685	697	703	659	673	706	681	688	697	617	698	735	691	704	720	696	694	709	718	726	693	689	729	728	745	693	705	656	707	656	692	738	728	674	685	736	731	703	722	700	715	678	713	699	710	692	697	701	658	715	666	699	675	661	686	699	644	664	728	710	671	699	727	689	694	691	679	642	690	730	710	758	663	713	705	644	697	727	715	694	692	669	705	666	726	654	713	692	714	686	694	696	686	675	697	710	714	751	701	707	675	674	709	694	659	675	700	704	718	689	697	683	701	716	682	705	729	672	676	662	699	672	705	696	696	702	707	701	634	721	720	679	725	699	677	677	711	722	692	667	681	694	733	695	719	648	702	674	689	677	713	711	729	641	708	707	661	676	671	710	686	688	733	669	650	653	702	710	681	698	693	733	676	691	713	677	696	665	702	678	710	741	648	681	726	666	682	712	676	691	682	662	693	645	700	674	697	687	700	702	667	668	685	664	760	681	736	705	672	664	723	693	686	692	704	732	701	681	720	685	738	679	688	704	729	688	682	693	694	717	697	690	705	674	652	699	659	707	676	702	703	676	673	680	678	754	750	700	657	728	775	655	677	698	727	660	717	685	694	729	669	720	697	711	667	706	659	704	681	681	688	702	713	715	715	670	695	676	699	687	733	713	664	686	694	651	682	723	703	706	689	683	700	708	680	699	690	710	686	727	732	697	679	679	670	676	687	676	715	671	680	715	715	719	658	728	679	672	741	704	699	771	673	662	669	730	731	730	685	694	669	734	724	669	661	734	695	714	678	687
24989	25033	35790	29075	18344	5606	753	418	369	378	362	352	401	411	417	379	393	375	356	388	393	341	366	345	375	391	368	395	358	357	385	370	378	391	347	410	341	373	371	388	362	369	342	388	404	422	362	340	363	332	380	384	391	385	356	369	373	347	362	363	351	398	404	372	383	356	376	352	340	336	353	391	363	385	369	375	363	377	385	370	362	391	370	356	376	369	384	339	404	398	377	366	412	398	384	365	371	339	349	387	385	367	352	380	405	364	362	368	356	389	351	382	358	394	361	370	367	351	338	362	367	390	350	363	359	395	332	387	397	357	372	378	385	349	378	388	390	390	359	350	397	394	354	397	346	379	338	377	369	409	408	332	365	360	388	371	373	384	337	366	377	389	392	343	387	396	359	365	372	344	394	382	386	390	367	371	366	356	326	371	358	387	361	362	375	372	345	380	352	379	366	372	321	365	369	364	356	375	362	368	357	364	395	381	385	365	392	390	372	355	358	370	361	368	353	355	353	363	361	352	369	344	371	354	393	363	370	370	326	398	363	340	417	362	383	369	377	336	359	359	339	371	371	386	364	387	400	337	360	388	394	375	340	376	392	386	373	388	361	393	327	375	408	353	362	372	371	364	373	398	375	341	382	380	380	392	394	375	366	369	360	377	350	368	355	388	353	339	375	382	390	378	397	367	338	333	367	359	368	387	388	377	379	344	393	365	395	374	386	362	390	399	345	348	352	373	353	359	375	360	347	373	383	363	346	357	386	374	344	335	374	385	348	382	390	321	408	354	358	362	365	364	385	354	378	377	427	342	383	377	380	357	405	365	387	412	349	357	345	372	373	395	346	354	383	382	404	355	386	392	389	377	358	348	382	377	357	400	352	405	385	369	385	352	368	403	402	363	357	379	344	379	403	388	350	373	381	385	357	373	366	382	381	343	361	381	348	368	377	359	345	375	368	434	394	372	360	397	399	346	376	368	391	389	408	324	387	370	366	363	370	370	373	397	376	361	370	364	379	365	377	389	354	356	360	346	353	380	373	393	362	370	370	370	371	360	386	389	397	419	409	348	374	386	360	374	366	334	367	385	406	379	403	360	380	351	391	375	380	366	408	351	358	382	404	390	386	404	402	373	363	361	403	354	374	372	396	353	380	374	381	336	340	374	401	370	341	364	389	356	357	342	339	376	394	349	316	379	366	346	375	359	331	361	364	360	360	383	380	325	358	357	357	365	375	348	399	363	380	359	381	372	366	362	366	397	365	366	362	395	378	353	380	326	388	387	367	356	349	351	351	352	374	366	379	382	387	339	390	367	356	385	372	370	366	368	369	379	393	376	393	348	361	350	400	362	361	388	395	366	389	365	357	399	357	382	361	365	352	432	358	372	389	358	375	375	392	387	393	378	398	380	370	337	343	370	369	391	377	361	383	366	345	392	373	388	383	380	380	370	385	385	370	412	357	370	361	374	360	394	434	334	402	366	357	399	352	357	365	409	384	370	431	367	339	354	362	356	374	335	378	368	373	387	404	369	345	368	367	361	339	367	366	389	328	367	377	386	370	382	379	374	386	357	371	367	349	362	357	375	355	350	380	361	364	366	372	406	399	373	338	362	378	382	340	356	362	351	330	380	379	385	346	335	395	333	345	357	375	418	361	337	390	358	354	364	379	347	371	385	369	391	347	368	344	385	324	380	367	380	370	353	360	354	376	353	375	386	374	386	373	361	363	407	319	380	386	365	341	391	388	359	379	369	341	405	387	364	381	387	373	379	374	368	358	344	364	369	364	371	357	429	350	364	366	389	398	381	356	389	396	392	401	383	354	413	382	383	371	371	359	367	353	352	378	345	398	386	346	394	357	386	374	386	376	387	377	345	374	363	349	341	356	375	378	374	379	373	373	386	355	385	360	365	357	353	346	405	358	397	359	390	380	379	367	368	374	376	351	365	377	417	356	372	393	353	388	357	372	398	387	397	369	387	366	396	375	369	383	364	399	376	362	377	372	399	377	407	382	363	367	376	363	387	359	356	376	347	367	385	377	357	371	348	369	354	369	378	359	378	368	406	397	398	358	369	365	405	378	385	363	387	395	385	379	350	367	347	382	346	387	392	382	369	351	352	407	356	364	367	378	377	355	392	338	363	414	388	364	362	363	381	381	356	379	352	408	396	378	357	357	407	377	356	382	379	395	406	381	365	379	365	364	349	341	414	365	369	370	312	386	381	348	425	384	369	388	340	378	337	350	397	378	379	362	363	389	387	356	380	374	327	379	350	372	388	384	365	402	397	344	396	361	379	390	380	389	380	377	365	371	396	368	349	347	390	387	378	343	374	348	367	362	360	349	377	399	402	364	381	355	431	363	391	352	366	380	363	365	338	376	369	404	343	343	393	356	367	377	335	395	379	351	386	373	397	372	341	376	385	356	366	387	368	395	428	352	392	373	382	369	378	383	384	390	356	418	340	366	356	391	365	350	367	346	390	358	368	373	365	386	321	363	380	384	374	377	379	366	396	384	350	365	351	357	378	381	400	393	363	359	360	389	378	375	388	378	408	350	346	347	356	360	368	362	341	386	350	386	399	382	375	388	389	364	382	429	397	369	375	398	398	365	388	403	398	349	358	402	360	374	390	385	401	393	390	406	341	376	384	380	394	402	372	397	337	406	388	380	380	372	339	355	371	356	388	377	403	362	346	358	376	396	406	386	364	378	395	362	366	378	359	367	348	393	373	350	403	352	381	386	378	368	387	381	387	341	383	353	371	385	350	373	400	362	389	372	364	376	373	369	376	389	394	364	380	371	365	383	395	385	386	364	400	399	363	373	385	350	372	408	359	363	390	365	372	389	365	370	418	367	374	377	352	365	383	362	346	378	374	356	357	374	367	348	359	400	370	368	346	348	367	351	376	374	380	365	362	351	380	371	386	381	365	362	349	358	382	385	391	350	371	379	367	387	346	365	390	368	372	403	365	362	368	353	354	379	366	368	357	362	375	367	346	383	385	370	358	361	347	379	381	369	346	374	352	405	374	389	421	378	367	344	405	351	360	339	360	384	376	350	380	333	364	364	375	334	367	379	379	381	330	380	378	386	395	409	389	354	403	362	363	371	353	379	392	409	374	341	373	365	396	378	343	347	356	399	399	383	358	378	350	376	364	368	351	382	348	370	393	350	357	374	391	358	384	377	384	353	362	342	377	358	367	356	361	358	347	396	418	369	335	406	359	383	384	346	359	369	370	390	361	341	385	405	377	378	390	364	374	341	371	347	362	352	374	380	386	411	391	398	358	388	377	372	365	349	384	375	409	361	367	374	354	404	413	359	345	364	363	379	411	349	360	362	356	395	353	346	380	377	394	359	406	377	383	388	383	371	361	351	394	368	371	377	363	381	377	367	353	370	385	380	348	349	392	379	380	382	356	374	360	357	365	407	366	396	389	379	405	370	362	400	366	377	393	368	371	380	362	376	390	384	381	371	360	361	379	379	358	342	349	408	359	394	358
58507	89186	64621	37341	16414	3976	1167	702	731	677	695	700	698	653	673	748	685	713	698	710	688	704	688	702	680	738	707	643	714	749	707	678	757	662	715	734	726	686	733	737	701	668	702	722	722	704	686	673	737	727	673	684	651	686	685	693	714	670	652	646	691	713	704	655	715	685	672	682	727	672	681	705	740	683	700	683	656	694	721	691	709	680	712	743	720	698	629	718	713	743	725	674	660	682	681	675	719	680	660	668	689	698	712	676	716	762	671	678	704	715	681	728	698	689	670	709	723	667	727	695	692	748	653	712	698	684	644	704	738	692	666	696	695	680	675	682	647	692	681	702	640	669	656	668	721	680	706	705	681	684	707	716	667	702	661	669	712	707	679	653	689	729	724	690	654	733	681	678	714	704	691	673	643	700	684	655	678	675	729	643	680	692	712	679	708	637	691	695	723	720	704	697	740	724	680	718	668	670	705	647	678	718	668	718	722	637	703	736	688	673	717	685	655	685	626	716	696	663	738	694	713	737	717	692	711	673	692	697	706	701	654	732	707	697	669	716	703	669	682	726	644	686	686	729	662	658	718	691	701	725	706	704	721	707	711	730	688	741	716	678	718	678	699	688	701	702	706	682	621	760	667	663	744	694	641	713	679	697	715	689	697	707	725	707	718	738	666	739	712	708	657	712	692	666	724	677	682	671	705	707	693	695	725	672	680	691	700	687	676	725	729	681	708	702	702	682	728	685	652	684	706	698	660	668	723	682	711	696	726	664	710	714	687	657	694	647	672	670	691	647	653	781	620	720	686	701	631	751	650	668	674	704	655	685	674	665	727	719	702	720	664	669	663	682	698	715	678	703	663	691	682	686	694	687	725	699	728	730	678	648	691	680	671	683	709	678	721	678	674	664	712	740	704	713	671	718	688	745	705	730	694	672	670	659	688	661	718	696	682	694	680	637	731	746	700	668	708	680	684	685	683	671	694	712	645	734	707	705	706	728	686	691	688	645	629	678	690	722	719	722	686	690	632	678	726	674	734	664	697	660	698	676	703	693	706	694	692	712	666	704	692	716	721	652	686	717	747	652	674	692	673	684	705	628	753	637	665	721	711	691	696	687	704	733	707	675	689	685	724	653	716	680	751	690	703	701	655	656	701	678	734	689	663	665	686	691	649	687	649	689	780	732	678	713	756	666	704	681	684	710	725	687	645	717	724	791	683	658	713	679	705	653	661	705	681	690	692	724	684	685	660	746	729	700	688	681	768	692	723	710	688	707	721	646	730	658	735	668	723	710	741	640	646	695	757	715	737	706	691	686	694	718	692	701	747	692	737	719	690	702	680	668	703	635	662	723	632	704	674	684	681	690	689	719	743	698	719	740	704	708	698	746	638	694	687	647	651	668	719	680	689	678	616	707	707	646	654	671	701	696	714	693	673	679	656	625	725	706	652	688	727	743	696	667	766	685	714	694	712	693	698	710	668	704	725	683	719	731	642	698	644	707	706	675	696	673	679	711	666	714	724	694	708	693	657	691	704	686	700	726	683	700	683	688	663	712	743	693	674	723	747	681	714	654	699	734	691	659	709	692	717	678	677	684	674	694	654	714	657	727	706	654	704	670	694	714	722	738	688	717	685	693	685	704	686	697	716	694	703	663	668	750	724	700	708	618	691	690	683	731	720	684	704	718	683	750	639	693	704	700	680	694	721	644	700	707	674	650	730	699	640	685	721	670	685	689	674	663	666	673	647	631	711	745	683	708	702	723	680	646	676	702	646	685	693	697	709	660	692	680	669	692	718	653	692	705	727	657	686	713	680	686	739	671	680	694	712	724	692	693	709	712	663	711	684	654	699	699	710	733	690	669	704	684	692	662	663	721	753	693	719	713	692	684	692	696	683	695	666	666	689	694	677	651	678	671	709	701	708	705	666	656	670	675	736	680	693	728	693	737	744	675	641	690	697	705	758	680	662	694	707	744	626	669	758	662	689	676	670	721	670	708	706	680	671	687	650	684	670	764	648	677	708	697	695	721	744	652	675	662	689	663	712	706	721	725	670	715	687	696	693	717	719	694	674	713	667	712	675	647	687	719	686	718	702	709	686	706	680	675	700	729	692	707	710	661	696	723	634	697	736	718	722	729	671	688	712	674	669	676	732	657	651	694	662	714	671	698	694	693	652	695	666	676	690	691	764	613	670	724	681	697	681	720	704	714	656	703	694	695	670	697	690	696	656	646	719	723	658	675	692	714	708	693	698	680	675	734	665	673	700	667	667	750	699	691	690	662	711	708	693	634	691	673	704	713	750	684	721	684	710	700	649	640	678	690	713	686	671	697	694	683	633	661	696	675	763	687	727	687	691	643	710	670	727	729	683	673	701	682	721	687	686	694	709	683	719	659	731	700	671	721	686	657	664	666	676	668	672	661	720	659	670	676	684	661	738	678	682	715	711	684	699	753	679	682	696	649	678	710	663	650	688	672	691	732	666	672	691	670	714	685	672	772	719	662	692	718	681	715	671	730	757	746	710	690	671	678	704	712	697	737	704	679	677	702	684	659	673	726	718	700	667	655	692	695	663	734	656	713	680	688	743	676	689	687	675	644	692	706	728	666	708	675	731	659	723	697	663	671	706	689	688	736	669	636	697	670	656	708	634	698	688	737	662	660	682	691	706	704	734	681	695	710	699	714	710	678	677	655	750	703	681	703	669	663	677	638	745	748	640	683	701	679	719	662	653	697	716	645	642	663	662	729	718	694	705	732	678	664	674	709	678	678	680	692	718	701	744	698	681	648	708	636	694	682	701	714	695	688	682	766	725	735	662	716	684	709	669	722	704	728	676	690	681	675	689	734	670	707	682	710	736	703	690	675	670	666	699	731	686	670	692	674	711	750	736	722	660	684	697	709	678	652	670	743	692	681	691	709	678	726	671	702	691	698	716	737	662	724	707	689	716	652	747	691	701	710	722	698	715	734	689	690	686	632	719	729	656	694	691	708	707	643	648	702	742	680	721	690	666	699	762	674	693	704	714	685	707	665	690	687	701	710	716	693	691	709	697	639	680	681	688	695	648	643	685	734	701	730	677	701	687	637	688	764	682	663	713	731	677	676	687	708	666	681	677	670	681	690	704	650	687	645	719	684	682	692	675	697	674	693	704	730	641	635	745	711	718	639	692	675	669	744	693	698	725	706	692	674	695	746	707	689	666	654	693	705	697	724	708	709	644	729	726	741	637	672	646	674	715	684	710	674	689	704	684	709	666	716	692	719	713	615	638	682	675	714	750	668	715	699	651	648	677	698	677	699	665	670	699	730	680	729	664	683	716	706	669	676	719	704	678	737	719	689	704	715	662	731	652	669	646	674	685	716	696	729	685	735	682	696	639	698	684	702	672	656	664	702	677	721	687	667	708	716	700	753	674	676	695	708	674	707	667	663	692	653	715	715	722	719	684	669	718	710	695	675	677	707	726	642	688	703	720	701	694	663	704	709	663	677	678	661	639	647
23467	22436	32235	26775	21593	16585	3524	568	465	442	475	477	432	445	449	427	425	400	441	396	425	422	443	411	421	414	381	432	435	402	415	444	419	396	395	431	388	431	410	411	411	420	447	452	462	457	427	424	404	406	476	417	395	402	415	449	426	414	423	454	429	383	394	420	426	417	428	417	421	425	434	431	428	434	428	430	416	401	437	451	424	405	435	404	438	447	393	387	401	447	414	433	422	429	424	403	412	433	430	442	444	418	428	382	403	458	450	410	440	441	401	410	439	443	388	453	447	412	424	412	402	440	415	414	416	448	442	432	421	438	444	434	444	418	424	439	437	448	426	421	427	471	461	408	448	392	437	413	393	412	438	418	422	424	394	460	412	413	472	442	410	394	438	424	443	455	382	394	428	410	456	410	410	471	449	399	405	436	420	410	422	460	448	434	402	395	444	459	398	425	427	428	409	427	408	423	393	412	400	394	413	394	438	455	433	429	437	410	403	423	454	444	430	461	389	408	431	392	443	436	393	425	449	420	400	450	416	438	432	437	398	422	449	415	421	417	396	431	425	423	396	420	408	403	431	401	429	452	428	416	470	423	421	452	444	391	422	442	422	417	424	446	451	411	377	415	412	429	453	401	422	401	444	417	424	414	377	406	416	435	362	405	483	424	401	408	410	416	418	424	449	465	409	426	439	425	454	421	418	438	442	438	433	450	434	426	421	437	402	416	446	421	391	448	404	399	419	444	432	452	416	400	424	405	446	396	406	436	436	404	438	415	420	418	427	436	411	458	428	406	427	424	421	431	403	433	441	448	433	432	414	407	397	414	419	404	416	395	403	442	443	442	438	397	429	393	431	454	411	400	412	415	399	453	432	380	393	415	448	423	412	467	426	439	398	440	413	472	393	416	429	443	463	394	408	400	430	440	420	414	476	432	400	425	418	394	428	435	453	443	396	414	424	400	461	465	396	427	457	414	449	408	436	406	420	398	392	428	413	458	430	470	430	414	429	455	435	408	394	427	437	401	440	406	412	423	426	422	416	415	423	417	454	407	417	405	420	459	394	428	377	412	459	436	412	414	416	427	429	437	422	428	403	394	435	399	409	419	433	396	433	374	398	432	425	420	431	429	450	455	411	435	386	421	429	448	438	437	387	428	419	443	418	446	409	424	398	427	395	427	429	417	373	438	391	366	414	433	400	445	456	445	440	365	463	407	485	454	418	408	432	432	457	427	438	393	429	431	448	434	414	430	404	434	420	426	416	434	450	448	409	428	386	433	385	459	420	442	438	402	420	381	379	414	422	435	415	390	442	440	404	413	374	414	455	412	428	419	407	433	394	425	387	421	427	395	411	430	447	414	393	436	469	438	437	421	410	444	410	418	428	386	474	441	365	421	410	402	423	395	461	397	420	427	434	391	474	392	420	399	408	431	428	436	471	419	431	423	422	419	410	435	444	437	412	403	413	444	392	397	446	412	446	438	418	407	426	429	437	421	461	431	401	415	407	433	412	412	450	420	450	432	441	416	434	396	421	413	423	423	442	399	371	441	446	390	420	422	407	440	429	432	423	417	391	405	409	438	403	433	398	430	395	414	412	400	441	379	409	452	450	443	433	388	423	436	396	407	424	417	394	431	423	422	403	398	373	428	403	461	391	450	387	413	438	408	421	437	454	443	452	441	433	429	440	389	389	445	433	444	441	389	447	422	421	438	425	406	432	493	421	422	433	436	427	425	489	411	441	387	415	401	413	436	438	429	426	428	435	415	411	396	434	459	407	413	394	439	444	418	408	398	458	426	406	405	427	478	427	400	412	440	406	430	377	444	443	448	439	430	424	425	440	434	445	414	440	453	434	408	400	406	424	412	438	413	419	424	419	418	442	374	401	400	414	471	391	435	453	396	426	409	390	435	439	416	415	399	416	389	411	422	425	447	447	414	425	419	450	402	431	386	429	385	440	391	483	422	399	467	451	416	404	424	399	434	398	444	412	394	451	418	424	425	416	438	402	471	404	419	470	428	393	403	452	424	416	443	428	426	413	411	445	419	451	415	396	438	428	450	427	427	405	421	404	433	440	456	404	403	448	449	400	413	389	424	426	465	399	435	438	412	427	427	459	396	416	395	400	430	413	423	407	462	410	432	447	406	444	416	437	452	396	402	407	388	406	401	440	410	430	460	416	407	414	418	411	399	418	402	430	419	438	445	423	445	429	406	425	429	408	422	429	402	401	459	394	434	458	390	423	419	411	385	475	434	421	426	405	380	413	424	449	409	437	412	387	414	418	370	439	411	437	444	421	398	385	419	424	421	419	428	426	411	409	420	433	420	427	463	474	417	458	409	438	416	385	398	406	428	438	425	415	400	397	401	436	436	410	413	443	413	435	409	436	417	416	427	457	419	379	418	429	394	445	429	447	419	401	409	428	435	410	463	394	431	441	429	432	422	404	425	417	423	432	410	384	438	385	427	453	395	444	389	417	427	427	428	398	403	454	412	430	407	416	447	422	464	435	398	437	432	397	462	447	418	406	420	436	410	440	429	428	422	440	421	441	410	356	436	417	416	435	412	447	410	412	429	418	396	426	439	400	410	433	443	442	382	397	415	425	424	357	442	380	421	408	447	444	417	421	467	432	404	441	436	404	422	392	414	441	440	390	458	386	419	422	408	433	451	413	415	431	399	405	377	404	429	432	427	422	409	431	434	407	417	448	409	444	402	408	414	430	400	406	450	403	478	455	436	443	433	406	416	445	402	396	440	442	447	439	422	391	400	407	482	419	394	456	435	439	432	482	411	418	462	412	455	452	454	424	399	452	422	426	394	415	420	442	423	429	451	431	423	411	412	428	396	453	427	426	451	415	392	455	439	433	406	419	435	427	418	422	441	436	404	420	456	425	418	446	414	422	395	440	444	437	399	437	452	426	448	387	437	413	429	428	414	427	433	442	425	384	395	422	405	425	429	427	451	424	393	418	414	441	416	453	447	423	448	429	438	436	464	448	432	406	444	401	456	460	455	402	438	441	419	400	438	450	462	413	435	443	431	399	400	459	404	437	402	425	447	436	414	433	413	458	444	357	458	408	405	438	382	420	430	423	416	436	428	401	432	472	384	409	430	378	400	409	414	448	433	379	385	392	418	406	470	420	459	394	376	426	379	458	436	390	415	408	419	385	421	375	428	438	421	447	436	438	439	402	384	447	400	428	412	396	470	468	429	439	428	418	425	401	414	418	400	415	411	420	417	398	416	434	396	452	412	404	432	449	441	414	421	391	431	438	431	443	439	425	411	421	440	445	438	432	428	439	377	406	460	420	406	431	425	459	422	438	428	407	424	410	416	365	431	438	427	445	401	422	431	395	443	447	413	423	414	403	429	381	415	406	415	384	388	397	427	439	420	436	444	431	429	447	441	423	410	405	426	431	406	400	439	447	438	423	417	420	440	464	415	379	438	425	403	416	424	411	437	435	418	418	432	423	443	418	429	405	417	378	388	402	420	405	408
60261	101781	76557	47605	24962	7486	1737	955	786	785	771	788	788	791	757	776	837	740	718	779	758	729	738	796	791	777	726	764	788	748	782	756	822	800	760	764	779	715	759	767	750	783	789	737	753	743	796	793	743	750	733	766	764	805	750	800	729	747	749	761	775	795	759	781	772	775	709	734	763	761	716	747	755	695	735	742	764	742	763	757	737	748	765	773	791	746	775	748	768	792	786	771	785	730	723	752	762	746	761	781	723	792	804	743	773	755	781	784	751	741	725	730	726	725	777	736	772	818	766	773	718	735	780	765	788	763	720	777	754	756	781	753	741	778	740	759	740	771	786	730	756	744	771	758	744	754	712	722	757	814	762	764	759	747	752	753	720	763	791	795	765	789	809	746	754	771	724	739	801	763	758	740	749	804	746	782	831	744	756	711	794	759	725	726	725	757	744	739	769	708	782	775	804	752	744	753	732	781	783	727	730	793	723	714	734	757	766	776	771	747	769	737	799	734	759	756	814	759	784	727	724	768	795	754	763	750	757	729	766	769	762	793	762	749	783	814	780	746	738	736	721	739	777	716	719	749	776	726	725	752	772	738	739	751	699	670	770	751	773	744	793	756	753	785	806	759	766	763	757	723	726	779	812	730	815	754	741	689	743	753	785	721	783	772	743	742	767	725	735	742	721	745	729	785	738	758	711	769	761	714	719	801	752	710	777	741	725	754	796	736	760	818	746	773	773	722	696	731	768	714	751	756	724	711	781	784	779	781	768	751	728	712	732	778	791	762	777	713	749	782	757	698	755	740	703	747	726	700	728	822	732	727	743	758	770	749	765	751	782	750	768	700	770	735	780	746	739	740	747	763	779	763	817	766	724	793	780	786	722	767	732	757	776	739	714	794	764	755	769	767	760	741	726	741	744	773	760	777	744	740	771	759	723	770	765	776	751	787	760	732	742	746	731	753	805	752	766	749	797	750	816	690	759	784	805	718	797	760	789	740	751	749	792	792	739	778	763	774	796	718	755	751	726	783	750	754	746	756	797	754	758	798	740	756	779	756	753	788	778	728	765	801	754	739	762	758	764	784	731	776	752	773	764	756	783	720	782	809	773	780	741	771	778	729	709	710	770	767	768	777	729	733	777	743	752	772	768	751	750	746	741	786	740	712	740	726	719	754	741	701	701	765	756	832	761	804	675	749	740	741	754	729	726	786	759	755	758	736	808	715	760	754	748	746	758	773	737	689	761	776	762	768	787	756	750	741	777	818	751	752	770	750	763	749	757	746	703	737	737	770	751	747	783	730	771	741	773	754	752	769	715	740	749	761	792	738	782	774	740	723	784	704	782	698	815	748	764	720	793	774	795	788	747	766	743	718	711	752	760	744	768	745	721	717	729	705	798	743	736	791	782	686	737	760	734	776	713	750	779	719	784	760	785	760	712	764	765	778	743	690	732	741	727	734	723	774	761	727	748	809	768	775	721	718	738	783	789	738	774	744	790	799	743	776	793	686	769	731	730	790	730	749	752	779	752	732	756	679	730	712	783	788	739	756	725	818	753	784	717	749	777	716	739	762	777	711	742	781	723	756	727	726	744	765	762	779	771	812	773	740	770	782	801	717	699	789	743	766	765	771	776	738	721	736	736	752	780	774	715	784	746	715	773	787	804	713	772	734	740	765	738	791	797	779	744	690	747	729	769	698	728	768	771	776	780	758	735	721	811	779	726	781	733	774	736	745	786	727	737	775	724	732	758	785	768	804	787	752	761	761	748	737	728	737	737	729	774	783	748	772	737	739	766	785	711	785	720	767	743	793	767	758	758	742	799	760	741	722	780	731	741	755	776	751	755	768	795	761	722	755	806	733	715	735	751	757	766	739	749	810	754	721	793	753	740	772	756	766	779	778	775	764	732	777	748	750	712	771	769	686	754	727	766	733	768	754	703	762	795	732	757	707	715	784	764	722	766	763	731	757	794	734	754	713	731	767	813	734	744	763	752	706	779	784	740	789	773	755	749	763	738	762	748	760	760	787	816	736	730	797	738	705	748	734	793	736	785	734	730	750	760	749	793	734	800	780	717	750	805	761	710	766	794	734	770	778	764	741	763	714	736	764	731	760	766	738	689	791	732	764	758	749	763	741	773	760	767	762	762	734	726	729	780	768	765	771	785	779	721	720	774	785	749	749	785	778	761	721	789	768	722	800	747	729	739	715	819	739	729	750	726	707	759	758	815	775	784	724	792	764	734	712	744	712	780	824	743	784	747	763	726	700	756	731	738	718	763	749	766	794	734	696	735	774	747	757	772	795	710	780	709	763	764	788	755	737	812	732	722	754	753	783	757	753	776	747	761	753	763	788	735	713	742	738	747	718	752	759	749	751	741	725	741	813	770	776	788	800	778	749	776	711	718	730	735	769	726	773	794	778	738	774	731	751	732	741	761	776	751	740	788	717	756	712	776	759	818	736	718	787	759	774	762	818	727	758	758	761	792	721	743	760	799	707	757	761	736	763	769	749	721	742	724	738	718	707	762	777	761	744	738	773	727	793	757	770	791	716	784	763	831	756	686	796	743	744	743	708	744	744	680	746	735	778	755	769	726	757	774	806	756	787	727	763	781	765	762	740	739	769	794	766	730	752	769	793	808	766	784	751	755	770	771	762	742	738	750	754	753	757	731	726	782	717	781	763	793	722	747	799	757	732	717	783	758	748	726	759	751	709	768	770	787	735	704	731	800	740	781	746	775	738	773	769	735	742	775	697	765	776	727	802	775	796	772	724	775	762	802	755	805	764	747	745	739	777	726	732	799	749	747	707	734	789	740	723	826	761	749	788	702	788	693	791	787	747	786	700	747	774	741	744	717	771	763	730	704	748	751	826	791	711	724	732	727	734	799	710	766	766	751	737	772	760	721	770	749	694	763	707	761	736	739	765	753	787	749	753	766	736	721	760	767	760	685	762	745	760	764	792	790	759	740	731	793	730	744	749	711	795	798	743	768	784	717	775	749	738	764	733	726	749	776	723	729	766	766	753	750	771	769	747	760	708	778	765	779	760	727	723	722	752	761	746	748	742	790	819	738	729	737	766	762	774	766	738	765	757	788	787	783	729	725	741	775	733	735	793	810	728	758	772	749	701	724	731	748	759	742	780	710	709	698	724	794	735	716	792	750	759	722	756	768	759	750	762	786	751	780	742	727	728	781	833	721	775	729	787	781	728	767	759	788	738	733	789	771	738	725	833	760	746	753	786	783	758	742	727	731	784	806	787	773	776	803	759	728	809	753	750	743	774	784	717	758	759	788	763	743	734	736	731	774	774	805	780	773	750	742	772	783	747	753	748	739	750	789	789	757	731	781	756	734	802	771	756	802	737	786	763	746	740	787	762	744	743	685	766	778	744	758	736	747	769	739	696	748	777	734	754	765	777	743	804	768	759	712	752	768	731	786	760	701	762	738	731	696	743	792	770	731	761	751	718	766	769	727	752	748	728	770	756	770	818	780	768
29017	30852	28390	13387	2611	685	442	404	380	369	385	345	374	366	380	379	357	348	370	382	359	361	401	363	374	373	355	351	367	375	369	384	395	412	383	351	362	388	403	335	361	371	438	363	365	366	333	375	388	361	365	358	402	401	337	332	393	386	402	397	361	390	360	367	361	395	366	348	374	350	400	398	405	365	376	363	368	378	338	348	378	355	364	373	372	378	395	364	379	375	389	377	349	394	367	403	350	317	368	368	390	376	390	383	384	418	374	360	367	389	379	401	335	382	375	394	357	344	359	364	355	366	367	374	406	358	380	380	382	388	351	354	358	367	395	375	367	375	360	370	364	395	363	400	358	357	347	327	386	363	368	368	355	389	366	339	388	372	396	353	387	346	381	378	368	390	401	361	376	400	354	413	372	405	379	357	378	357	347	372	360	361	357	361	364	375	343	379	359	350	383	348	322	403	374	379	386	345	366	372	388	368	387	405	367	343	404	348	398	359	367	349	367	372	359	363	377	377	378	346	356	372	371	386	391	385	348	384	377	348	401	385	362	362	393	361	395	394	359	368	362	349	335	385	392	351	323	337	353	367	329	380	388	381	387	379	359	381	383	378	392	351	356	326	421	413	401	348	384	364	343	365	376	364	388	376	376	375	408	382	346	398	369	377	370	359	376	358	403	358	339	363	349	355	373	364	362	390	367	376	381	388	403	347	398	349	374	349	379	353	374	393	404	352	391	368	353	373	389	390	381	355	412	367	364	356	334	351	377	398	376	355	362	402	417	393	410	404	401	391	355	338	374	401	372	386	377	375	382	370	359	371	378	374	344	367	358	355	385	389	359	392	380	360	366	383	379	390	347	374	376	402	376	395	375	330	387	351	366	355	397	398	378	386	370	342	361	369	344	403	381	369	389	341	336	333	385	348	379	338	377	364	378	393	378	363	399	354	376	360	393	374	380	350	381	396	354	396	354	381	391	371	366	367	366	374	383	362	376	423	381	390	401	388	395	385	341	387	411	390	369	381	376	347	332	381	350	386	378	394	403	318	395	358	390	367	363	385	386	378	356	361	392	385	369	380	387	365	351	360	392	397	388	372	413	381	363	376	375	350	363	366	357	357	346	378	333	378	394	373	357	401	397	340	397	357	327	359	353	367	387	396	345	349	358	349	355	376	378	383	364	339	408	334	368	362	398	363	358	381	388	369	365	332	367	335	362	387	383	376	333	377	389	353	354	375	349	369	378	355	344	367	308	344	379	386	371	381	352	346	344	400	358	349	377	389	362	382	359	377	371	349	362	348	356	366	357	339	393	345	354	410	371	368	346	410	353	357	365	341	374	368	391	371	359	365	358	336	375	378	355	358	367	379	383	359	365	379	426	379	392	363	355	391	349	367	364	386	393	383	376	372	382	338	356	353	324	373	365	349	376	379	341	377	375	363	361	383	367	366	416	357	382	373	365	382	368	380	346	359	367	380	370	350	343	354	370	361	375	412	354	342	375	334	363	350	363	385	383	348	344	370	363	363	361	341	354	376	349	355	369	366	357	389	352	371	338	389	382	360	370	370	367	333	381	373	389	359	397	386	403	383	347	377	364	345	360	347	382	386	378	373	383	345	390	404	371	398	347	358	375	372	354	380	370	373	380	346	362	360	404	344	361	362	386	371	370	340	383	348	360	360	377	375	395	348	372	382	386	358	386	390	361	359	345	388	353	332	368	394	365	389	422	347	355	363	349	386	368	354	346	340	388	343	369	370	359	384	376	399	368	346	395	390	363	417	379	415	346	373	355	354	350	383	347	381	363	383	391	366	387	387	393	380	357	378	367	365	346	348	377	400	399	384	355	361	410	337	380	339	350	378	362	385	374	379	375	379	358	392	382	337	369	380	380	373	366	395	381	387	352	349	357	375	379	386	362	369	381	368	369	352	367	343	355	400	382	363	407	377	399	368	374	345	360	381	355	393	374	379	393	353	322	360	367	358	424	376	352	353	358	412	379	390	348	335	360	355	381	352	367	379	354	342	369	377	367	353	412	375	371	355	352	360	394	378	376	369	377	318	384	377	376	368	408	341	404	374	392	382	379	382	363	385	373	344	378	365	353	360	385	338	379	361	396	355	374	374	336	327	369	368	328	386	359	377	376	354	386	357	363	374	368	412	373	372	347	345	381	335	374	362	376	314	351	415	361	384	381	349	373	339	371	388	325	368	356	376	365	360	369	343	370	379	374	340	380	381	402	350	375	397	363	406	330	358	349	385	370	389	340	376	369	362	384	351	359	388	369	370	388	383	388	365	381	349	396	394	369	382	364	401	387	388	390	373	349	354	361	353	355	405	373	370	353	348	395	373	362	362	341	377	363	386	363	378	406	372	378	381	380	370	370	377	396	369	348	389	383	392	380	344	361	369	345	378	374	376	369	332	346	354	370	373	359	385	340	379	364	342	355	382	355	384	382	366	376	368	363	350	349	412	387	405	374	360	398	356	373	367	389	335	386	404	358	351	398	385	369	364	340	365	361	390	361	360	382	389	346	374	396	387	363	356	377	356	372	351	388	383	388	377	377	368	346	333	367	369	363	359	393	388	388	391	363	417	371	376	346	354	371	383	405	377	410	359	370	401	347	373	360	375	398	375	359	346	379	316	401	378	399	420	366	352	369	382	356	339	356	355	389	375	341	352	384	379	356	389	396	374	402	363	371	356	390	372	382	360	367	380	369	366	368	344	336	349	367	361	329	357	345	375	394	376	374	367	380	397	336	380	386	388	366	329	351	378	350	371	370	395	368	399	336	362	397	412	370	365	381	396	367	384	356	404	363	343	377	393	414	356	378	386	349	387	367	353	349	396	372	340	343	363	365	350	351	379	349	362	374	391	378	357	377	377	388	369	402	411	344	385	351	350	380	372	397	334	395	365	356	355	382	383	363	370	376	358	381	388	381	383	386	399	372	360	344	364	381	394	391	372	395	366	374	373	376	365	376	362	381	351	377	372	399	360	384	383	340	349	393	383	407	385	342	364	391	367	356	410	330	384	384	404	401	367	391	376	362	364	358	358	402	371	346	390	367	355	379	371	358	345	372	398	341	356	376	399	418	388	333	390	375	381	356	379	368	376	359	369	371	391	375	370	359	360	364	401	367	357	364	377	358	362	384	366	362	371	388	379	362	371	387	368	339	375	350	353	399	361	378	393	364	366	387	352	385	386	315	374	393	369	370	366	381	378	407	390	365	373	351	369	358	348	368	349	366	381	366	352	375	411	375	386	384	400	365	389	384	337	370	422	385	353	407	335	386	357	376	343	379	369	378	357	399	370	350	389	330	355	336	358	381	357	379	379	389	385	391	402	380	378	378	336	390	405	382	374	374	371	364	339	328	378	335	362	392	367	372	392	367	366	372	391	367	373	385	365	394	366	353	395	353	393	339	390	345	379	360	398	350	362	379	382	387	340	387	389	362	336	384	377	343	359	385	385	366	370	333	354	376	360	358	362	364	363	372	379
35840	48453	34049	15569	4821	1519	838	789	731	702	693	714	668	666	709	692	680	690	689	701	728	668	708	643	736	650	724	728	734	699	714	769	675	694	649	676	716	733	715	714	664	677	661	621	707	717	713	703	644	652	688	674	686	727	685	662	729	734	699	706	664	724	677	671	683	684	703	710	727	706	680	674	722	699	706	739	673	685	713	724	704	706	717	667	657	727	699	690	720	699	727	738	680	686	654	696	702	671	705	650	679	676	728	623	730	726	689	749	713	693	673	703	682	688	672	666	689	726	689	690	635	714	659	686	705	674	640	673	641	690	693	674	680	684	665	753	704	682	708	673	679	675	699	677	684	715	675	735	697	689	670	686	677	665	655	682	757	706	749	645	734	681	716	675	687	658	685	657	640	743	732	638	706	728	689	711	676	691	698	670	679	714	709	711	717	687	675	691	644	675	688	654	682	675	696	703	678	644	707	653	707	715	677	694	676	709	694	663	655	733	707	726	691	676	660	736	657	704	694	664	689	643	721	710	686	700	669	707	706	712	715	672	716	744	686	681	746	674	712	754	692	704	673	672	711	715	675	671	725	718	690	729	715	694	695	689	717	703	677	669	666	699	717	707	690	664	697	676	699	712	670	702	695	691	659	696	680	715	698	707	668	710	690	725	696	647	669	752	714	671	688	688	743	659	671	683	708	619	724	701	695	722	707	716	676	677	651	731	734	628	684	702	660	721	707	719	686	673	686	739	666	695	658	731	692	663	674	733	716	716	679	712	695	713	710	693	693	703	661	681	715	701	705	715	682	748	657	675	719	661	702	695	653	752	674	687	699	676	703	698	654	633	679	725	697	696	668	733	673	687	693	695	694	725	675	690	660	710	761	668	723	666	668	717	690	698	668	716	686	677	678	739	704	673	696	695	689	696	717	694	728	726	669	692	716	747	706	707	698	656	693	704	728	704	726	686	682	723	665	715	704	684	728	676	705	701	705	779	700	697	677	656	699	676	661	712	748	729	656	682	685	687	696	752	673	705	718	673	703	637	675	735	713	667	704	674	718	678	692	676	708	706	736	684	681	688	739	703	707	716	709	750	684	691	701	677	674	700	664	669	716	695	681	735	676	742	699	698	689	672	635	655	730	711	724	709	690	687	664	709	690	701	682	740	718	681	702	668	698	664	700	683	693	651	668	669	656	623	742	717	679	660	696	724	702	685	709	713	663	732	674	736	716	689	746	743	665	713	689	704	646	681	683	675	678	688	693	691	651	683	692	709	682	668	722	695	696	663	707	695	701	663	692	670	650	691	648	667	665	701	653	742	733	728	663	697	665	695	681	720	642	682	670	710	738	668	695	721	700	712	720	730	695	729	686	725	663	697	662	711	673	694	728	663	681	698	717	685	667	705	686	736	621	727	705	690	672	743	683	792	677	672	714	714	704	695	685	681	693	721	687	723	686	672	696	720	696	658	722	700	704	715	692	705	695	682	702	744	705	717	672	770	682	650	707	717	672	727	666	691	676	684	685	681	704	762	684	722	661	688	696	707	725	703	674	695	710	730	693	704	692	695	671	640	700	695	724	664	662	695	679	732	664	698	705	673	687	686	680	726	710	642	706	716	663	681	702	693	684	705	679	722	696	727	714	691	703	647	680	688	678	707	711	692	722	678	669	703	726	720	693	675	714	689	661	675	676	727	730	696	667	681	682	711	635	689	735	718	681	722	725	714	690	709	717	688	665	688	725	674	693	691	686	705	671	710	700	717	709	673	733	680	708	728	677	688	718	640	690	760	657	717	703	717	714	680	710	680	720	690	666	671	692	643	662	713	675	692	737	668	671	688	679	649	714	675	659	664	662	724	708	662	653	625	634	694	668	637	722	673	722	697	671	694	663	685	750	723	705	709	699	661	661	663	665	715	684	714	660	691	673	761	733	656	659	707	729	710	680	695	698	634	690	697	685	693	660	695	693	666	689	664	686	696	697	706	682	705	675	691	678	727	675	687	707	646	686	703	706	676	697	730	666	679	714	677	730	693	699	705	699	655	663	727	705	670	690	690	668	714	613	732	667	719	730	659	685	686	701	690	700	719	729	681	727	689	725	659	695	683	677	751	664	687	663	676	704	754	655	727	659	669	722	720	684	704	674	746	663	704	668	708	694	694	650	709	697	704	714	686	703	705	718	689	729	717	650	644	704	700	661	714	678	693	701	660	732	708	683	709	656	656	669	691	723	728	672	702	724	696	694	707	706	696	665	724	705	682	713	680	719	660	662	644	658	660	710	704	667	704	712	728	691	684	682	695	694	707	672	705	704	681	698	700	667	695	702	701	693	699	699	705	724	728	694	688	686	694	661	679	642	707	682	668	674	675	667	705	756	729	758	712	640	712	692	686	695	678	696	659	741	671	725	663	689	661	685	698	646	695	689	652	703	675	725	696	663	669	733	650	685	714	677	725	708	738	723	711	720	692	696	734	659	683	700	744	702	685	743	669	683	711	717	679	721	668	678	704	683	676	680	727	709	643	689	651	709	698	698	709	707	701	720	680	688	656	702	692	730	662	686	707	689	712	698	656	716	652	698	668	730	669	682	644	712	674	715	722	687	695	707	688	688	672	704	648	712	694	651	666	711	684	694	695	703	679	702	672	715	713	663	695	690	669	663	680	701	700	629	736	629	689	686	648	692	683	731	721	728	705	747	726	679	714	717	698	698	689	702	677	693	707	702	732	689	697	739	663	716	763	674	703	706	710	695	673	721	689	694	682	689	696	703	692	720	675	722	660	753	663	670	673	701	675	740	669	657	719	636	705	670	723	705	694	687	683	728	698	734	747	702	655	706	720	686	692	674	680	700	702	664	722	671	687	689	677	694	683	725	730	694	704	713	703	691	692	673	713	689	709	739	697	666	707	719	652	717	648	688	704	679	737	727	737	709	634	704	651	748	728	676	714	726	701	699	708	689	723	704	691	688	700	703	700	712	724	712	692	643	654	712	687	641	642	726	744	701	681	695	710	649	708	724	693	689	656	701	675	693	725	692	710	655	685	725	685	703	699	683	661	682	696	672	719	701	742	677	690	669	657	669	737	689	668	693	711	662	665	673	740	701	637	720	709	727	672	713	639	691	718	668	696	697	747	722	682	726	729	702	698	678	719	664	703	701	655	733	734	706	704	635	693	695	714	684	638	687	673	714	681	659	727	686	727	686	713	755	675	665	746	752	664	665	712	705	713	704	696	673	731	752	656	684	668	710	706	691	688	708	731	712	684	700	700	718	692	646	710	707	679	713	698	657	706	714	733	729	648	712	704	749	661	673	659	700	648	688	674	679	704	740	685	739	684	670	746	707	695	727	697	675	703	700	665	713	712	674	684	659	679	657	712	687	699	677	663	716	705	706	646	674	676	716	669	700	723	675	714	675	679	694	665	741	679	671	677	691	687	724	691	725	670	630	665	688	741	700	699	775	688	703	644	697	666	665	684	660	682	696	718	699	710	674	737	687	696
25050	25273	36242	29515	18543	5791	690	419	387	366	361	362	363	372	365	387	389	363	358	361	409	380	364	383	380	347	381	352	352	331	374	356	347	360	380	357	363	363	369	376	381	378	362	358	348	366	371	371	365	400	349	386	368	364	403	364	349	365	359	369	379	358	352	353	376	344	379	337	371	379	324	361	378	377	360	362	405	396	351	383	343	377	351	370	393	361	418	349	349	340	388	363	395	360	364	365	381	381	353	341	337	348	379	368	381	365	345	337	358	391	355	387	395	359	359	348	355	363	376	361	360	402	345	392	374	361	384	338	383	417	416	337	349	371	391	366	375	373	359	363	366	362	370	380	358	372	369	375	344	387	390	390	359	369	390	368	377	358	377	359	379	375	382	357	357	337	365	357	355	354	369	377	352	380	362	365	400	368	373	429	347	343	352	375	353	393	379	373	369	350	348	341	356	361	396	368	381	322	365	360	386	367	355	357	376	370	378	367	348	392	345	432	380	337	352	358	390	375	380	371	337	385	351	390	371	375	377	348	384	356	347	398	353	367	385	366	390	388	383	334	368	335	380	363	350	373	367	333	361	357	377	392	353	362	353	360	391	409	390	377	369	368	382	397	360	360	360	389	401	374	354	403	411	392	376	340	399	376	373	369	410	377	344	369	370	349	378	361	357	374	362	372	367	372	369	389	376	400	386	388	373	386	350	372	363	389	347	352	352	344	364	357	352	366	373	358	379	377	359	344	339	387	361	343	349	392	370	366	407	398	381	372	371	349	340	393	348	378	390	353	372	361	363	386	379	351	407	362	378	347	385	384	341	394	379	374	431	361	355	354	354	368	385	334	394	353	395	363	339	353	364	354	371	385	397	368	363	335	371	388	377	365	368	356	340	385	389	356	345	400	417	365	376	372	378	362	365	384	327	383	392	368	381	381	357	365	353	376	375	342	383	371	368	394	410	350	394	363	348	343	384	373	378	368	379	375	392	412	375	352	347	380	409	404	389	372	363	383	409	359	398	346	364	396	372	346	389	365	381	355	356	413	383	368	351	400	348	340	366	350	365	361	386	396	337	369	397	356	384	362	402	399	373	374	374	398	406	385	377	385	356	363	366	362	383	370	365	392	403	364	364	364	364	361	369	356	392	390	394	322	340	341	389	358	375	344	374	366	395	395	401	361	386	372	342	367	352	344	418	402	378	371	362	353	382	371	416	324	360	359	375	364	355	362	403	383	347	371	335	416	363	349	376	386	351	352	357	391	379	378	370	350	372	341	390	369	373	354	386	332	411	365	346	406	348	376	367	381	352	365	374	400	352	335	353	435	382	365	359	383	382	345	379	344	387	369	353	370	392	358	327	396	383	392	372	409	399	400	364	369	372	362	349	359	389	360	353	395	390	350	361	375	334	346	368	358	327	362	330	333	350	433	390	381	379	365	395	358	351	343	368	355	395	384	385	343	343	362	366	374	350	376	348	377	401	356	362	364	375	356	372	397	396	372	400	384	372	339	369	381	372	359	377	403	365	361	340	350	383	368	354	369	364	374	399	420	372	354	355	353	345	399	395	364	372	363	360	357	379	347	377	381	372	359	388	353	386	384	369	364	340	395	396	360	367	366	375	351	350	362	390	379	384	387	354	362	342	348	366	344	374	394	350	353	355	344	354	389	365	329	400	347	391	343	382	354	367	391	367	358	358	375	350	372	359	392	407	358	360	387	392	361	377	388	367	338	363	392	346	362	354	335	344	406	329	369	366	378	358	375	381	341	363	343	392	385	360	373	372	388	351	371	396	426	371	371	350	353	370	361	377	378	372	376	383	361	378	391	378	386	371	403	380	381	379	389	364	385	351	371	359	391	348	394	392	354	390	384	343	369	378	374	350	392	352	355	350	369	391	328	356	389	364	345	405	426	390	377	364	338	363	380	370	380	349	377	387	354	364	378	352	391	354	380	372	383	368	383	370	338	385	363	372	374	350	355	360	373	334	362	370	374	385	345	368	390	385	360	384	335	338	380	387	358	362	360	362	372	364	392	360	366	370	372	331	351	352	365	340	382	393	360	369	372	385	386	363	369	351	370	384	359	331	412	370	385	377	364	350	390	356	346	339	357	382	370	372	387	347	358	390	377	385	362	366	375	348	419	372	355	390	373	389	361	365	403	389	350	383	362	394	391	418	365	377	378	377	360	408	350	341	345	373	385	410	402	365	368	358	369	363	349	387	365	371	400	362	364	356	387	365	369	355	390	369	338	366	366	369	384	344	354	385	375	330	345	323	363	354	366	344	348	382	381	350	338	342	383	328	346	311	402	364	404	362	377	372	389	353	360	368	391	374	369	380	350	423	381	406	362	344	380	398	341	332	375	391	374	345	354	333	340	360	362	389	317	371	348	343	372	355	385	370	357	366	374	367	386	392	364	371	370	414	348	372	367	386	344	384	386	374	351	342	358	387	368	373	354	361	344	392	383	358	363	370	334	400	372	329	386	363	387	376	408	371	331	367	393	342	345	332	345	372	357	375	370	367	394	336	367	331	401	387	376	379	380	397	355	357	387	366	397	355	348	386	380	397	378	393	360	349	355	406	353	359	361	384	347	389	361	370	343	364	354	350	383	376	319	338	391	349	345	341	376	392	372	369	370	381	343	371	353	387	384	350	355	344	398	406	388	325	359	378	380	352	363	379	358	354	370	376	359	374	364	386	356	362	335	396	342	351	347	391	352	346	384	375	384	370	351	362	351	370	378	334	384	357	349	365	365	337	383	362	399	358	342	384	358	369	351	373	411	383	353	373	375	334	370	376	369	332	371	391	354	350	351	352	386	389	364	392	383	354	361	360	353	368	375	359	356	360	359	354	413	368	321	384	401	366	371	355	335	370	358	395	371	369	377	371	375	404	390	364	380	399	355	353	338	326	360	367	361	379	348	374	389	351	378	371	360	373	376	384	371	365	375	376	351	353	360	359	367	368	376	347	389	376	369	359	357	367	379	363	361	380	365	346	381	398	379	369	340	382	366	327	362	333	329	399	380	366	366	383	309	423	373	385	338	394	381	371	368	375	353	348	381	383	371	376	376	381	356	369	350	383	349	376	396	360	389	368	376	321	364	353	372	364	374	377	364	323	329	387	352	337	399	353	377	347	356	355	352	378	378	378	358	390	375	323	367	360	385	384	391	389	348	384	379	380	380	388	361	359	399	373	364	332	400	395	370	360	378	387	394	389	347	382	384	370	341	401	352	380	367	362	354	378	367	368	355	397	381	381	381	361	363	357	376	390	352	395	370	379	406	366	377	397	374	330	344	354	337	389	327	373	350	394	353	363	371	375	395	379	374	375	328	355	379	355	359	383	407	346	373	389	386	373	398	358	379	361	396	368	360	365	395	370	378	354	359	377	383	358	353	396	351	349	390	382	370	374	362	360	380	389	379	389	360	338	350	369	348	363	363	399	386	372	372	382	345	369	395	332	391	368	390	389	342	364	353	352	334	337	364	394	387
58531	90206	65646	37756	16596	4193	1159	798	735	637	705	660	729	682	740	674	650	719	695	697	663	675	724	686	669	684	660	693	709	728	707	716	685	677	727	676	642	672	683	691	636	706	699	647	677	688	633	667	674	700	655	680	720	701	681	673	665	675	703	639	684	678	738	691	690	698	677	671	683	732	721	688	706	682	669	690	668	734	697	749	687	686	691	721	697	727	686	702	740	702	684	702	665	711	660	699	708	684	735	720	731	701	698	691	675	695	669	698	681	693	650	647	651	728	684	694	709	646	725	710	644	726	656	661	747	722	738	727	662	671	647	739	722	693	665	723	682	704	753	714	702	685	676	728	667	719	699	695	651	742	656	690	717	714	673	632	679	704	691	691	658	704	691	714	652	668	683	705	688	660	686	692	667	656	762	708	716	665	703	661	700	698	649	706	747	710	661	661	705	736	654	724	703	713	680	679	682	693	684	686	706	706	664	707	714	626	719	694	679	679	732	714	674	666	706	680	637	728	671	715	697	686	689	699	698	685	698	657	679	657	667	746	726	663	691	721	679	688	723	728	734	678	661	661	700	697	705	729	719	707	672	665	711	686	710	711	697	722	723	677	723	720	697	682	738	684	693	698	680	706	735	692	704	718	705	663	671	664	697	697	727	683	631	690	708	723	708	716	711	688	665	660	708	662	712	713	677	712	708	700	708	676	709	714	696	729	711	682	673	692	644	724	690	612	702	709	693	671	705	683	699	709	746	691	715	682	719	722	638	691	686	709	695	686	726	691	643	682	676	692	725	685	692	661	706	677	767	725	698	693	717	673	670	695	716	696	666	681	715	650	679	701	665	700	673	693	654	712	658	606	676	691	658	693	728	682	702	638	680	699	667	728	699	740	690	660	712	683	696	638	648	695	666	703	653	670	703	694	694	733	710	693	660	692	682	700	722	731	653	703	696	680	677	748	694	689	688	680	697	714	712	700	694	680	649	684	689	685	677	707	713	676	659	716	679	691	696	655	668	641	687	697	714	705	691	692	713	639	677	703	620	597	677	749	690	671	717	700	701	677	707	676	716	699	720	656	684	694	704	687	672	689	712	682	662	690	671	704	663	694	737	670	688	714	716	677	725	650	698	657	690	725	732	703	675	666	712	677	673	738	691	741	737	650	693	693	673	692	704	693	715	676	732	699	660	733	678	677	652	700	729	695	703	720	693	690	669	716	681	701	707	624	662	688	693	672	681	700	647	702	710	703	683	726	697	694	718	658	696	667	677	699	710	695	722	686	710	696	699	700	707	693	737	685	696	688	740	701	677	667	704	710	690	653	702	759	677	654	700	699	706	677	682	740	687	695	677	676	705	715	701	668	679	640	629	649	669	675	708	650	654	704	710	681	705	672	695	728	659	715	678	732	717	712	688	722	723	686	685	704	673	708	674	708	712	753	645	705	685	689	720	734	714	702	666	659	753	705	660	719	744	707	727	722	682	702	728	661	651	708	677	636	674	674	663	722	684	746	665	725	726	667	732	713	699	681	678	667	671	722	679	675	712	701	714	718	663	707	667	663	697	690	728	688	699	677	671	683	734	732	692	687	678	708	716	686	697	663	681	763	701	646	724	634	689	671	726	686	679	730	656	684	666	706	723	676	706	701	755	729	700	719	653	712	671	707	690	662	765	718	654	675	650	714	709	679	714	644	659	687	667	672	653	703	718	664	710	664	663	699	656	698	728	697	678	696	704	675	707	721	698	677	678	681	675	709	683	673	686	708	715	706	656	690	711	724	684	682	767	666	701	680	701	693	722	736	718	678	746	690	712	690	685	710	721	749	681	682	661	685	719	701	695	680	685	674	722	651	681	676	702	709	732	679	668	690	699	706	719	712	714	692	720	712	720	688	740	705	699	647	674	729	713	731	701	719	663	699	652	716	690	685	708	721	710	692	703	683	737	675	685	704	658	697	660	721	691	739	653	704	670	707	683	647	668	709	721	673	723	666	712	650	697	721	723	632	704	684	700	635	713	696	710	766	712	674	696	659	719	673	681	669	686	720	677	716	652	654	679	722	678	676	684	654	694	718	706	664	711	761	654	722	700	693	678	683	703	726	723	711	684	685	665	696	702	784	706	691	689	672	698	704	704	705	665	694	691	678	630	649	648	711	711	658	669	699	741	710	713	675	691	670	710	687	696	655	697	711	683	663	703	684	707	678	703	730	685	701	698	701	688	695	692	692	693	727	707	660	711	685	693	620	701	684	666	714	666	750	716	696	680	686	698	701	670	699	686	643	700	691	665	644	691	702	664	709	669	686	658	671	726	719	682	653	699	686	660	641	700	718	722	681	684	704	668	698	693	684	747	685	716	663	698	702	675	674	695	664	663	737	698	695	714	683	658	718	724	661	729	695	678	684	691	733	760	672	662	671	710	710	691	672	708	661	707	679	667	685	693	696	679	694	672	746	655	684	673	692	702	728	711	643	625	707	687	755	677	664	634	725	692	710	691	701	691	673	703	726	693	682	698	710	694	739	743	719	683	700	738	708	743	702	656	669	678	706	688	680	678	723	746	686	696	709	703	709	687	722	710	675	715	750	708	718	713	723	670	711	694	684	651	648	721	755	721	730	629	697	710	740	689	699	697	679	699	672	722	715	667	682	666	664	647	670	661	663	707	649	654	687	698	695	690	665	683	698	683	717	721	669	705	688	672	693	708	739	695	693	708	706	660	699	715	665	647	767	679	673	664	689	677	652	706	637	697	710	695	688	717	701	681	723	752	702	667	697	687	684	730	703	694	750	679	715	773	669	653	696	701	681	702	654	681	680	680	717	703	650	727	625	684	677	690	749	716	671	694	653	708	707	685	650	718	696	723	685	664	673	709	732	645	703	703	745	696	688	720	685	673	683	705	687	678	730	710	686	704	728	705	732	671	659	666	678	710	671	707	665	676	688	687	695	705	693	694	685	696	663	680	736	687	713	702	682	723	702	734	664	667	737	692	661	652	700	713	674	696	686	755	647	640	708	676	685	676	676	701	684	691	652	719	666	724	669	639	693	753	644	724	672	693	724	729	666	701	705	686	718	678	701	720	709	677	697	683	720	683	676	695	660	690	676	715	703	720	688	712	726	689	709	721	742	736	692	686	730	713	713	709	663	693	724	716	697	717	733	681	706	678	724	707	684	719	670	730	718	683	666	694	711	708	696	741	691	679	691	730	715	705	666	643	659	663	664	665	679	694	680	703	685	742	719	646	690	681	670	648	755	670	694	676	711	697	703	671	720	674	717	678	698	717	683	713	679	673	705	711	672	708	701	715	711	657	718	698	633	685	731	714	655	677	710	697	662	722	667	719	709	706	727	703	678	718	694	690	680	656	666	688	695	731	702	687	736	684	711	663	683	668	692	652	720	705	708	732	682	710	710	719	696	703	663	694	725	707	698	689	673	697	668	721	747	700	654	702	697	682	715	712	679	710	621	709	720	717	680	700	707	685	705	714	648	640	684	681	680
23501	22715	32406	26888	21493	16496	3496	573	476	491	441	457	425	422	446	436	419	479	462	450	463	432	451	425	393	422	419	424	419	425	413	433	429	394	463	413	432	433	427	418	417	423	423	438	442	403	401	435	440	433	427	456	417	478	424	432	412	424	432	436	436	469	436	387	449	394	449	446	426	394	399	401	394	425	428	437	411	407	422	426	446	427	430	435	437	403	428	430	424	435	411	419	395	383	449	432	439	402	480	427	433	405	419	454	422	437	406	424	394	433	457	416	427	436	442	435	444	465	427	404	384	404	418	418	430	443	420	449	436	390	449	440	468	399	397	435	415	416	422	426	425	394	414	395	446	441	444	397	438	440	404	426	429	427	420	394	395	432	418	424	411	419	392	412	463	419	427	409	411	416	443	403	414	432	416	405	411	421	455	464	405	439	419	419	427	421	428	418	432	419	410	403	431	413	388	397	454	407	417	452	442	451	417	433	404	438	409	445	410	384	424	454	422	439	438	415	434	416	431	439	437	426	427	432	391	437	436	403	386	413	417	456	435	413	435	447	441	409	437	440	420	445	410	454	404	446	452	393	416	385	431	412	429	409	400	429	390	439	434	417	391	437	460	426	420	410	445	405	408	412	395	412	410	410	431	367	417	448	412	416	437	439	432	425	409	406	412	412	403	404	407	409	438	443	431	450	419	420	458	397	390	387	415	458	384	394	431	475	402	399	401	422	435	431	410	415	420	435	453	413	424	400	415	384	438	432	451	436	410	425	443	435	411	403	417	411	455	489	417	427	377	440	413	414	407	416	399	395	403	405	441	410	415	398	442	414	415	401	406	455	385	451	406	441	444	404	418	458	435	389	396	441	427	424	448	431	424	432	445	420	404	409	434	394	403	420	411	401	405	432	414	391	436	396	413	426	427	419	433	397	427	461	424	417	433	461	457	403	418	419	405	408	431	407	433	443	408	417	402	463	428	463	411	420	459	461	410	413	436	456	409	415	428	400	426	406	446	417	395	427	438	424	414	441	408	419	421	433	394	417	413	441	435	413	439	405	464	401	430	464	432	385	427	439	423	423	403	398	435	423	377	426	407	405	413	393	439	397	416	407	428	415	426	406	426	454	428	437	440	411	421	419	451	395	457	441	463	428	438	430	414	423	420	441	428	425	396	442	435	405	406	385	456	402	401	441	427	413	474	428	420	401	393	409	446	410	393	415	469	444	463	410	423	459	416	434	435	453	399	441	424	420	453	433	440	424	440	456	430	426	420	408	418	454	441	422	424	419	399	410	439	398	435	437	412	428	384	384	448	423	416	443	396	412	433	423	440	426	426	429	422	421	385	440	411	427	419	447	437	427	432	399	427	409	408	427	435	437	417	408	445	435	441	454	422	436	457	442	409	411	469	401	456	433	425	442	435	422	444	409	401	415	419	443	435	368	387	406	416	456	421	476	459	412	425	403	432	403	446	403	446	418	461	439	445	460	420	485	418	395	431	452	449	451	474	422	431	442	448	443	407	424	427	434	398	450	417	386	404	387	395	429	400	384	423	434	426	371	428	435	394	413	420	416	414	448	420	432	406	417	450	444	395	384	430	423	432	413	443	426	440	427	482	421	436	401	463	404	418	397	447	408	431	428	411	429	446	427	411	408	425	441	392	456	444	429	454	404	447	415	435	406	429	427	426	417	427	421	442	433	420	448	431	428	415	398	411	441	424	435	417	380	413	435	451	443	411	419	406	392	405	453	415	443	387	427	422	433	415	399	431	433	452	417	451	441	416	412	393	417	404	395	426	418	451	402	472	453	433	436	370	405	437	441	392	400	432	426	399	419	445	393	409	434	422	420	423	381	407	443	424	456	422	445	440	462	415	436	439	410	393	460	408	436	427	437	414	434	446	427	387	390	416	455	406	434	415	423	406	415	411	418	394	405	414	425	438	406	431	433	378	431	418	398	440	431	437	421	413	429	397	456	455	457	430	420	430	431	445	440	427	445	425	390	434	397	418	448	433	461	409	401	437	451	417	471	418	434	423	451	421	404	440	410	449	457	405	414	445	414	421	425	398	422	438	394	405	433	428	431	398	412	430	450	411	449	422	410	445	442	407	492	429	465	428	421	463	396	438	442	425	453	429	444	455	437	443	416	400	403	437	435	447	426	423	425	438	452	405	396	404	444	425	399	419	416	402	435	457	440	392	424	440	458	394	471	459	401	476	399	435	419	425	409	404	399	395	425	418	421	410	408	409	434	407	444	445	425	454	370	427	420	432	443	437	464	445	425	427	455	460	402	403	396	409	399	400	446	408	445	439	415	462	434	444	431	403	409	416	453	421	415	418	384	429	423	402	433	429	416	423	428	454	456	403	433	440	414	432	407	411	446	450	408	424	440	421	408	436	398	428	411	402	426	420	417	386	439	428	426	446	384	432	429	403	395	414	427	445	454	422	421	437	413	419	445	390	407	381	404	432	444	401	467	446	436	419	436	424	413	419	438	415	422	422	414	420	420	450	411	448	459	439	432	413	412	418	406	442	421	418	412	414	415	416	430	424	437	438	422	435	414	426	417	408	453	433	444	401	421	442	426	405	428	413	425	419	445	443	464	427	403	435	433	363	445	443	449	452	445	426	412	436	432	377	421	425	426	461	414	448	415	428	406	475	432	388	450	421	426	402	412	409	420	400	443	452	408	446	422	382	372	422	437	405	414	444	413	452	462	428	475	436	413	414	420	443	434	398	424	428	434	431	417	440	412	422	428	419	430	379	450	392	420	418	417	423	442	444	483	430	409	412	429	437	408	432	432	460	447	407	404	422	389	397	396	434	385	430	422	448	407	408	422	409	430	472	399	403	449	394	426	424	417	437	447	396	435	426	448	386	434	409	421	412	429	420	366	440	440	355	426	432	418	427	414	430	437	433	398	432	397	440	432	411	466	403	423	431	408	418	405	420	422	421	423	427	451	395	427	451	403	391	406	413	437	427	411	415	456	452	382	416	418	403	448	459	424	400	451	393	407	455	437	420	392	413	435	400	431	454	404	389	432	456	378	418	443	445	423	417	442	420	380	421	413	422	445	439	403	419	404	427	424	442	429	460	421	401	440	450	395	411	433	454	436	420	459	466	451	435	399	446	438	403	438	416	404	408	440	406	410	408	412	419	410	397	367	419	402	407	413	446	429	442	432	426	407	419	432	449	433	421	428	424	430	436	440	423	405	425	402	394	424	419	404	460	449	390	459	391	436	434	413	433	428	433	431	431	446	408	404	442	383	418	482	404	404	439	447	425	428	467	423	417	463	405	443	438	416	437	408	397	420	397	445	438	446	446	437	441	413	470	409	424	413	418	439	436	406	394	410	431	459	428	440	447	390	414	398	418	430	450	469	446	433	441	400	382	448	441	405	435	421	426	452	424	398	429	401	397	423	426	375	407	437	426	409	427	426	409	433	427	415	451	443	456	388	423	440	418	418	438	389	427	429	451	398	450	463	410	437	433	445	449	427
60471	102357	76496	47711	23970	6982	1655	859	749	769	775	779	761	748	787	769	746	760	736	732	752	764	763	793	745	727	753	793	745	775	748	769	758	745	758	757	759	767	743	752	726	746	809	746	752	724	766	745	729	767	800	747	760	704	781	763	688	779	760	780	777	741	759	739	741	765	813	751	688	757	799	750	752	712	784	717	764	763	817	756	753	713	753	731	743	738	761	796	728	783	762	737	780	778	755	767	735	760	767	762	763	715	770	746	776	817	740	799	789	711	717	790	803	846	750	750	736	756	752	760	814	734	734	705	749	800	741	757	773	751	818	763	765	723	751	798	761	792	783	786	794	724	745	784	755	754	759	698	745	713	799	748	759	729	726	770	738	742	741	744	769	775	733	744	767	780	803	758	776	763	757	736	770	723	739	765	731	782	786	750	697	768	761	757	758	734	777	790	777	724	733	715	787	746	769	704	758	792	710	785	807	794	782	776	765	698	759	688	775	728	814	762	818	771	699	768	753	760	747	787	850	780	749	711	773	738	772	750	775	788	734	782	802	794	738	704	761	701	726	781	770	840	761	769	711	760	766	784	776	752	734	744	752	804	786	765	783	717	817	771	758	768	731	798	783	709	773	783	772	720	717	768	780	773	769	803	756	761	727	752	738	713	750	708	799	767	707	724	697	699	737	736	787	742	760	764	784	788	678	712	755	761	767	737	802	726	711	771	745	744	788	756	766	734	794	761	726	742	774	725	820	755	811	726	813	809	744	818	719	756	782	757	753	748	774	709	743	759	724	778	725	806	717	725	758	731	754	740	743	750	775	722	795	808	747	783	765	781	759	708	726	751	728	768	825	758	796	770	752	730	815	780	715	731	711	783	714	757	774	746	738	758	765	795	748	761	780	765	785	760	732	694	752	739	767	757	811	761	785	768	752	772	782	753	767	791	782	737	767	788	773	786	779	723	771	748	712	774	808	738	757	745	730	793	779	792	752	798	755	796	784	750	763	726	720	795	715	760	695	798	736	821	766	759	769	720	722	780	711	762	788	746	786	755	762	748	796	791	779	778	770	736	764	768	740	735	731	741	728	799	734	734	716	779	742	733	780	711	771	783	778	780	781	748	761	740	712	729	745	777	772	800	734	742	725	723	750	811	760	760	735	739	733	772	751	764	724	777	779	793	764	734	764	771	764	707	782	684	804	749	787	740	814	747	780	707	755	745	782	747	732	746	778	754	781	755	813	793	702	763	769	745	696	709	821	734	746	699	755	745	736	769	781	720	786	766	784	763	761	717	772	750	817	793	790	784	775	762	739	727	744	717	706	726	753	757	768	785	756	720	723	750	775	704	795	775	743	750	781	741	752	777	744	785	751	710	747	729	800	731	767	737	731	759	740	754	710	798	737	765	732	759	728	739	766	720	778	750	726	790	797	735	743	711	776	765	757	743	711	728	744	743	759	762	739	769	744	767	765	765	764	736	828	761	752	764	745	727	745	742	754	744	723	764	713	745	749	765	799	739	793	763	777	696	773	740	759	748	798	737	782	752	744	743	771	760	740	727	734	782	724	763	733	740	702	778	784	738	727	749	784	752	753	718	813	738	720	734	737	786	783	775	770	762	695	745	738	738	740	791	771	731	799	757	779	769	708	755	687	795	816	800	783	733	776	750	762	752	757	765	727	756	774	726	771	831	747	734	746	750	760	761	747	713	732	772	694	783	762	718	729	727	715	771	738	747	765	745	781	787	702	761	758	761	773	763	778	719	776	742	750	722	718	796	727	728	788	786	730	784	780	787	766	749	733	769	767	765	795	712	813	793	755	740	799	751	759	699	759	814	741	803	747	780	691	772	750	772	731	761	741	780	780	726	749	740	767	741	798	715	775	746	738	783	742	778	747	732	768	752	743	805	749	716	765	769	754	757	784	808	763	775	772	736	698	794	783	746	768	779	771	796	791	791	739	770	764	739	748	765	742	769	721	774	761	795	720	766	745	748	781	753	789	742	717	764	773	748	735	749	747	729	789	775	729	748	766	772	765	756	758	728	757	699	813	723	764	763	771	739	760	797	729	753	716	749	779	748	730	753	707	755	768	757	711	739	708	769	755	739	784	755	809	766	738	788	722	773	777	729	754	755	778	721	753	786	747	748	729	702	727	776	729	802	755	796	733	744	770	728	710	735	774	774	796	784	734	740	759	684	754	755	778	765	728	751	765	774	770	751	758	761	800	749	709	733	769	746	705	746	721	736	809	750	756	769	765	739	773	778	791	766	739	721	784	770	744	773	779	758	756	741	761	734	764	757	761	759	738	791	746	747	778	772	791	741	794	726	779	796	767	750	739	773	730	743	793	755	743	744	770	737	726	815	763	739	741	777	744	799	819	752	746	787	764	783	703	749	768	740	735	759	725	751	751	771	765	774	750	757	751	790	742	794	738	725	761	731	746	735	755	781	739	812	809	764	727	795	797	787	735	722	750	791	791	757	767	766	786	739	728	779	744	757	726	765	766	770	762	727	760	740	763	715	756	701	756	794	748	747	736	732	756	773	780	745	723	743	785	806	763	745	726	744	761	736	772	760	752	728	730	712	785	737	723	759	832	747	726	721	753	742	777	739	746	785	778	724	732	761	734	728	784	719	726	725	789	802	722	718	711	773	779	781	754	755	787	762	783	725	720	764	719	763	739	736	742	755	747	688	713	748	776	750	750	743	752	738	753	729	775	757	757	768	735	740	767	735	747	746	771	799	723	741	773	799	748	675	778	804	721	763	787	810	768	758	748	765	708	729	723	731	757	751	775	695	809	806	773	755	741	737	760	758	726	774	721	828	756	714	792	767	747	760	739	733	727	725	765	724	749	796	773	780	749	749	790	786	758	735	761	750	759	735	752	770	738	740	770	742	770	712	775	797	718	763	751	758	750	798	695	722	707	748	766	753	719	807	830	774	767	709	779	760	732	713	765	740	735	750	736	750	723	760	736	798	763	765	749	798	769	742	766	754	822	759	748	719	741	773	781	808	779	750	736	826	764	701	755	758	778	757	732	739	788	747	747	751	738	693	743	787	763	761	787	723	713	769	772	751	751	741	775	707	760	798	749	740	791	726	719	808	775	754	767	789	768	765	761	749	788	781	788	737	732	774	758	717	768	770	770	768	730	802	771	750	770	719	765	800	753	764	760	752	756	770	750	766	720	811	762	715	784	765	727	809	736	759	745	751	769	806	772	748	722	763	733	750	761	758	775	758	734	712	753	776	803	782	777	789	792	757	771	775	743	819	740	768	774	722	744	747	761	812	759	750	739	698	736	776	774	752	739	787	757	747	742	823	737	705	734	718	745	712	779	784	759	756	784	765	804	761	766	714	761	766	802	787	740	728	767	819	770	751	787	740	750	740	734	772	692	709	721	710	804	761	736	725	738	738	754	748	780	741	728	734	720	786	817	735	730	737	751	723	717	734	734	754	747	747	803	780	762	741	775	768	757	787	714	814	759	798	815	759	751	761
29030	30945	28643	13540	2372	638	419	383	349	355	335	387	394	356	337	385	400	401	353	392	385	358	357	384	383	397	370	416	366	363	383	380	350	358	350	389	400	372	391	384	390	382	361	361	402	344	402	354	371	370	360	377	332	384	369	370	355	381	376	351	369	402	361	360	369	369	378	359	369	377	372	382	359	359	389	361	357	378	351	327	388	372	381	346	359	357	367	369	380	369	373	385	363	397	388	375	375	356	333	402	353	367	378	355	338	366	376	420	373	373	366	378	370	360	384	370	402	378	355	364	392	360	377	339	371	346	356	363	392	366	361	356	361	390	338	391	357	374	426	363	358	359	341	359	348	314	369	352	360	362	408	365	357	376	376	350	356	358	358	407	390	387	390	385	399	394	358	373	355	364	369	370	390	392	368	377	359	371	366	395	391	343	366	384	390	396	399	359	381	374	377	376	376	376	390	384	354	347	354	363	373	358	356	358	381	399	352	386	369	415	404	369	390	373	388	349	369	345	368	362	380	356	357	339	360	372	372	362	390	365	359	378	379	390	385	413	347	388	382	391	374	369	365	360	369	359	345	366	382	380	365	393	376	361	371	353	357	365	367	353	349	407	355	355	361	346	365	357	380	382	390	328	380	359	386	371	317	338	362	380	360	397	370	347	326	368	380	374	354	369	369	406	378	374	363	398	383	355	396	398	350	342	339	390	415	382	382	345	357	385	324	359	379	358	359	382	385	393	391	369	392	363	322	363	380	368	354	362	369	370	394	363	390	381	402	415	357	365	391	384	396	382	346	354	392	374	349	340	376	344	339	380	421	364	346	383	394	381	374	384	373	368	361	377	383	346	370	329	405	344	353	399	374	375	378	342	368	424	382	364	353	366	395	354	393	391	345	383	353	369	374	357	390	364	386	340	387	345	354	355	375	393	385	391	325	376	382	356	388	388	389	354	362	358	358	399	365	329	306	401	365	357	386	401	320	388	401	366	360	393	315	405	370	350	379	382	363	364	395	377	378	391	383	397	331	411	392	381	352	388	345	395	374	393	336	378	384	403	350	362	378	361	337	384	365	356	313	347	403	393	326	358	344	340	353	385	359	350	355	376	380	367	390	400	390	356	359	397	405	385	357	340	372	355	348	353	369	349	377	369	368	356	373	369	364	375	353	383	340	387	337	381	375	334	384	386	368	379	332	367	378	396	349	393	354	339	348	359	403	381	370	375	338	383	383	392	333	336	349	407	339	419	404	368	352	347	387	388	358	394	381	351	343	377	341	388	409	322	387	334	380	361	397	371	357	387	357	408	395	358	348	354	323	381	346	370	358	353	376	357	372	385	347	379	369	355	375	390	346	360	388	362	352	356	377	323	364	351	352	365	369	368	374	374	376	374	353	378	339	386	341	362	343	390	366	387	381	324	330	369	389	366	405	360	393	353	380	350	384	376	395	315	333	372	351	370	370	384	366	392	351	359	381	353	360	365	348	358	349	379	359	359	342	360	363	369	411	350	349	366	373	366	397	365	369	336	375	347	379	348	399	390	380	380	370	384	374	363	369	392	346	378	370	367	349	358	360	348	356	345	377	357	397	346	352	406	395	339	354	362	339	369	417	398	367	394	357	365	370	427	390	367	341	383	404	322	348	357	359	375	360	354	395	366	390	377	374	379	364	385	371	378	388	387	372	360	351	357	363	388	369	375	401	353	382	392	368	391	393	398	404	400	357	350	394	355	383	365	382	361	404	393	375	354	394	398	354	385	397	349	374	355	355	383	401	365	404	362	387	365	370	394	386	360	405	386	354	363	374	377	354	365	357	357	358	361	361	370	358	384	377	377	370	347	398	407	386	385	348	338	351	367	339	354	356	367	389	360	374	369	394	361	351	319	398	358	398	382	358	384	367	406	407	362	387	378	382	369	358	360	387	352	387	357	389	391	361	385	409	398	395	384	400	371	372	357	362	379	383	365	352	375	343	348	371	360	380	386	388	346	354	333	342	363	345	374	375	407	378	371	336	344	374	364	383	365	359	362	370	370	348	367	373	372	349	336	371	380	367	390	380	356	377	358	340	360	382	337	400	394	367	395	389	373	400	369	342	358	385	376	415	361	368	380	368	403	354	336	359	371	384	393	400	343	372	386	332	355	364	345	357	339	340	352	402	371	340	344	371	358	358	395	379	366	335	372	365	372	377	375	359	355	382	391	373	364	347	376	379	417	389	405	345	374	366	392	379	357	392	365	400	357	393	378	357	317	357	358	392	344	390	401	394	387	394	374	361	393	378	361	405	382	367	374	334	378	353	356	365	386	345	411	314	329	381	361	369	364	366	352	371	363	399	357	349	379	341	386	375	372	395	392	350	386	363	363	343	355	326	394	377	330	389	381	389	400	328	389	397	371	373	367	379	363	405	363	375	381	355	376	393	348	393	391	350	341	379	403	390	383	389	365	373	380	378	345	381	402	366	415	359	360	337	376	367	382	373	343	345	406	378	375	378	380	378	347	350	384	392	402	363	375	352	337	344	366	381	369	385	369	398	388	374	390	381	382	388	361	361	371	357	338	368	395	346	337	355	409	373	380	386	349	402	357	348	379	382	377	372	393	394	343	359	357	358	354	381	352	365	373	357	402	373	368	371	382	394	363	390	393	364	370	376	391	376	377	359	369	345	367	360	407	390	386	362	378	372	358	358	340	371	377	368	364	349	353	372	374	380	404	387	362	384	399	377	388	399	369	376	353	353	370	384	391	369	388	372	373	409	373	393	391	363	387	349	361	360	345	356	374	361	380	386	365	339	371	398	377	350	355	339	362	371	382	342	374	388	366	356	353	377	352	376	371	364	426	371	376	388	347	384	402	389	382	360	385	366	336	393	372	365	350	365	366	408	390	389	359	378	367	368	418	350	374	348	372	394	366	368	353	357	395	357	340	325	373	363	385	352	367	372	384	375	378	381	379	347	383	349	392	330	369	346	341	391	371	376	361	383	390	350	390	360	355	398	362	359	371	374	361	347	376	392	381	382	382	382	355	332	332	363	345	376	370	390	374	329	384	363	364	374	385	373	370	369	357	361	399	356	341	369	369	395	337	395	385	388	412	368	357	356	374	400	360	353	401	369	352	356	378	381	381	360	365	393	376	406	396	363	336	342	375	345	347	364	390	404	372	368	386	380	356	409	356	337	411	369	374	392	357	333	401	394	376	377	381	399	366	343	375	391	354	400	385	399	348	353	379	390	353	356	379	380	367	380	360	378	378	376	350	372	374	375	370	363	345	413	336	399	412	416	359	359	390	370	376	382	398	396	364	381	376	397	391	391	364	410	328	348	361	379	363	368	366	418	397	357	383	370	385	373	346	400	368	375	362	373	370	354	361	368	379	318	359	396	402	406	364	397	358	364	406	360	390	387	358	365	382	353	379	345	372	357	402	383	406	370	395	383	373	389	355	367	385	338	362	348	332	378	380	378	373	378	335	381	360	376	366	384	365	366	360	384	390	374	384
35607	48454	34248	15232	4518	1389	791	697	664	689	637	722	705	712	695	737	740	730	699	710	685	667	661	664	744	721	650	649	687	650	710	733	758	699	678	694	676	649	727	715	704	659	699	692	669	697	646	707	734	667	646	644	718	668	693	697	658	650	687	708	693	691	698	727	735	666	659	734	662	693	661	682	655	685	667	690	660	673	654	715	657	730	672	652	694	681	684	705	647	691	696	714	688	699	679	696	635	688	695	758	670	680	730	706	704	690	711	665	678	668	693	713	677	719	674	683	741	723	715	685	689	736	693	649	680	690	668	677	645	687	720	684	698	672	706	699	697	685	666	712	664	660	686	701	723	634	678	696	706	726	716	699	676	661	722	694	721	750	687	697	692	658	682	688	706	695	691	664	660	680	715	650	746	700	692	678	727	645	662	649	721	685	719	715	691	693	720	708	679	735	677	715	674	681	666	716	719	656	737	682	714	672	666	747	690	709	702	721	715	652	674	746	698	671	659	711	685	724	662	655	695	679	748	722	694	664	679	670	684	720	671	667	632	708	667	663	670	707	690	641	712	673	680	661	722	721	649	645	705	734	682	724	651	712	710	685	675	700	685	697	659	688	678	718	681	665	680	711	638	684	703	685	693	672	673	668	675	663	659	692	650	714	720	712	684	660	689	674	733	740	668	724	680	654	735	733	686	690	665	690	688	675	697	637	656	690	690	770	653	674	672	727	692	682	732	711	679	645	690	673	689	748	687	656	739	718	715	682	734	680	667	701	691	672	752	689	707	664	687	692	706	673	708	691	697	683	669	679	682	707	724	684	660	691	639	700	726	680	686	718	708	695	670	724	718	728	703	681	650	727	714	667	723	744	712	703	674	711	679	680	695	686	709	650	687	668	669	691	688	730	655	650	673	722	698	687	682	704	662	686	706	661	714	692	675	711	694	684	599	694	648	729	711	676	712	699	712	645	727	708	718	683	662	654	720	674	717	649	719	697	627	718	701	702	660	689	724	687	747	715	748	655	684	682	685	689	692	660	689	688	707	677	677	671	712	662	697	717	659	672	732	658	690	699	651	676	735	687	714	737	716	678	700	726	637	679	648	675	706	698	718	733	680	699	718	698	684	714	672	688	692	663	701	731	711	715	638	675	717	698	689	688	681	709	683	693	668	683	665	688	666	673	661	685	700	673	684	703	741	658	686	702	642	658	679	692	679	727	687	739	713	748	660	652	696	667	703	687	677	707	723	708	665	692	696	678	658	685	736	688	686	692	655	698	668	674	619	657	671	730	674	674	712	656	698	646	673	677	665	688	674	699	685	718	660	678	677	711	697	702	677	690	687	671	718	700	659	700	704	668	657	690	727	708	712	670	713	701	676	694	662	702	686	703	643	689	675	700	679	698	640	643	652	698	748	665	694	675	672	703	698	690	711	699	758	696	675	692	688	717	708	644	649	651	680	658	689	696	692	732	682	718	686	674	721	689	689	682	705	729	700	720	682	737	679	701	686	668	702	666	731	708	707	704	715	713	706	721	750	688	708	662	726	681	698	697	674	723	681	627	689	671	733	702	740	662	707	700	719	688	689	687	690	711	703	696	659	713	709	656	704	733	710	623	755	767	705	739	700	690	717	717	635	690	681	679	681	686	711	704	733	712	687	708	685	739	686	678	675	683	682	696	721	670	686	688	656	692	688	683	695	688	735	674	696	685	666	712	727	697	691	731	696	704	664	691	677	689	669	725	728	708	682	703	707	691	722	695	719	722	694	687	673	686	688	666	699	657	689	736	730	643	695	705	731	688	687	694	699	719	701	662	685	696	668	731	713	697	741	667	720	698	704	678	705	689	708	750	658	712	696	684	668	680	725	751	694	644	673	649	673	658	693	654	705	653	652	708	733	671	640	669	690	652	703	708	647	686	736	744	710	653	715	643	689	686	674	707	673	696	711	724	632	672	704	711	682	703	675	722	666	710	691	723	706	687	708	677	696	725	679	679	679	702	739	691	736	681	710	685	697	700	663	718	651	702	737	636	640	676	658	659	698	683	689	669	677	680	673	723	667	706	667	695	638	720	693	705	678	708	658	725	681	684	665	652	652	714	674	682	744	736	703	671	668	693	681	688	693	683	659	709	678	685	706	721	675	643	696	697	698	666	676	669	696	679	689	652	671	696	666	670	711	695	701	682	696	701	704	675	657	664	700	696	640	679	697	712	673	684	721	690	696	708	688	653	640	676	714	711	685	704	689	660	732	719	703	719	677	711	758	708	698	684	636	698	757	734	662	684	655	729	672	682	728	663	668	689	698	705	696	743	735	681	737	720	665	736	653	712	648	675	713	651	726	678	703	717	748	716	699	658	680	680	759	634	658	691	718	646	704	685	697	678	712	693	718	658	711	676	684	709	675	669	675	700	692	695	651	694	697	735	656	678	677	699	690	667	682	619	688	712	647	692	657	671	685	677	700	715	688	750	705	705	663	736	704	704	677	736	697	661	683	667	718	707	655	678	680	655	653	680	685	722	699	697	695	690	662	705	745	725	675	678	656	659	716	734	682	650	669	663	686	695	691	745	708	726	655	658	661	685	704	670	705	694	675	683	683	691	696	731	697	707	722	690	695	678	727	671	676	652	673	695	690	667	705	689	721	665	669	699	719	670	670	662	671	662	692	663	696	709	692	683	699	681	691	712	699	701	699	668	696	717	682	678	684	739	660	683	707	653	717	692	731	634	640	710	680	708	694	698	697	689	715	677	654	687	664	706	762	689	711	672	642	679	657	687	663	686	684	698	688	749	709	729	737	669	748	741	707	727	735	710	667	717	693	670	692	711	688	760	709	644	719	743	716	723	728	689	737	696	710	689	702	678	717	650	682	695	710	698	664	676	632	674	651	655	724	702	737	676	688	700	672	680	688	677	718	716	668	705	711	663	692	675	702	733	685	711	710	685	713	669	693	677	657	685	703	686	680	673	674	684	715	719	661	674	675	706	714	653	693	702	698	669	634	728	661	705	661	694	756	702	664	681	661	681	688	658	690	639	676	704	677	702	660	713	683	670	669	687	710	744	693	648	734	664	704	719	673	697	624	682	666	712	686	678	642	643	685	679	727	666	642	673	676	706	748	689	700	715	678	673	683	673	667	658	698	676	655	653	683	734	790	715	665	659	669	703	700	676	696	741	705	716	713	673	728	673	687	702	710	656	698	725	707	707	696	713	694	697	701	646	723	651	697	691	744	713	674	681	714	708	679	663	666	697	679	686	635	674	684	692	715	665	741	665	701	671	730	663	714	679	710	681	670	672	700	675	711	658	700	755	709	699	763	718	703	681	628	660	730	719	683	705	684	687	697	675	669	708	691	695	648	710	695	725	659	698	740	687	757	701	675	769	701	739	727	635	727	701	722	720	658	639	707	630	679	704	654	735	664	693	771	696	699	705	651	722	682	709	675	687	661	707	706	708	730	678	674	676	744	676	688	733	716	679	685	696	672	689	735	678	702	730
24925	25113	36850	29571	18806	6127	706	409	377	362	415	378	370	368	399	392	345	383	392	368	380	392	367	359	395	402	361	391	368	360	373	392	381	361	387	336	369	374	358	378	368	380	345	376	387	365	405	369	347	343	373	359	357	412	384	391	360	368	341	356	334	351	354	387	392	369	342	390	383	396	407	379	367	374	361	383	368	403	375	335	353	366	365	383	389	376	384	386	378	346	372	369	391	352	338	361	373	365	337	350	403	369	355	368	380	353	367	403	366	367	349	385	397	399	365	361	381	339	360	355	394	365	358	367	378	357	389	378	406	395	342	361	364	348	398	377	398	352	333	348	375	364	368	349	361	378	381	343	363	397	373	396	344	404	385	364	360	358	352	384	383	379	354	347	377	388	369	376	363	374	406	333	353	359	362	405	414	374	341	338	370	353	391	388	400	350	369	385	345	377	371	335	372	365	392	379	397	338	365	358	381	369	393	373	381	376	377	385	320	395	371	368	358	380	362	372	373	347	370	374	371	391	343	363	383	377	347	363	387	407	346	388	377	352	387	384	373	357	379	379	362	383	371	353	336	346	358	355	361	381	370	402	392	394	373	380	382	354	357	375	382	363	396	398	381	341	359	352	367	352	368	354	373	386	367	390	393	320	375	340	423	361	380	394	355	386	387	385	354	384	396	388	366	329	402	349	385	370	407	331	393	357	358	368	364	407	359	347	328	370	390	429	397	373	356	386	373	357	362	352	366	363	359	369	370	372	407	363	367	349	358	365	379	391	372	354	409	366	364	397	367	375	336	397	354	354	379	387	360	374	376	418	356	394	417	340	354	384	397	409	353	352	345	355	354	361	374	393	378	351	397	381	391	341	364	402	363	341	399	400	414	356	386	377	352	382	362	365	350	380	370	355	374	369	355	374	352	374	349	356	352	370	367	385	367	368	384	401	373	389	394	387	393	403	415	374	381	359	380	363	371	381	405	384	387	358	390	375	356	341	365	360	363	362	384	382	359	394	386	392	369	372	375	376	405	371	374	366	369	382	368	352	384	330	390	349	359	357	361	412	386	390	394	394	385	356	339	368	364	375	358	367	376	378	355	365	364	367	392	385	340	386	378	394	350	363	387	362	362	374	375	372	385	373	392	378	381	367	369	366	379	361	401	385	385	361	361	375	358	365	349	374	363	356	408	334	364	362	356	400	362	334	363	380	365	380	372	382	356	326	328	398	333	411	388	358	381	363	359	392	389	390	382	352	345	402	351	363	402	366	391	394	322	400	393	361	358	385	372	376	369	368	402	362	350	384	395	386	373	364	342	372	390	373	411	372	371	370	347	409	363	387	367	352	377	347	391	386	385	375	372	383	348	379	414	383	381	367	384	364	402	382	348	340	394	356	365	379	349	346	356	357	392	364	398	374	348	367	358	406	358	385	390	366	363	344	359	358	332	351	386	386	382	389	374	376	382	369	380	367	372	348	371	379	369	364	400	359	358	361	368	342	343	397	380	369	394	355	349	371	390	356	378	372	364	385	357	360	387	400	381	377	334	360	393	380	392	417	389	349	396	401	377	354	346	390	414	370	373	391	405	392	375	376	388	349	410	404	359	372	377	364	386	371	354	346	402	381	410	380	347	351	402	335	390	363	402	382	340	359	401	397	375	358	372	398	416	345	379	369	395	366	366	371	380	364	382	363	354	392	363	363	362	372	338	423	392	404	364	390	374	401	377	363	390	375	352	375	366	356	391	401	379	389	363	353	377	346	362	420	396	340	362	331	366	361	378	365	356	391	387	384	351	385	369	386	378	387	372	388	371	422	402	381	355	399	359	356	364	374	337	346	372	407	373	374	383	411	392	371	375	368	397	373	373	343	380	379	368	378	347	353	372	374	396	385	377	350	358	362	379	375	357	390	386	372	361	363	382	362	378	375	369	407	374	364	348	363	362	369	369	399	373	366	347	356	381	357	351	362	368	354	396	340	350	400	334	345	375	368	378	368	375	411	329	375	363	377	359	340	369	369	362	424	389	396	360	368	350	395	347	385	347	370	348	383	344	357	390	400	343	372	363	377	369	406	354	386	344	346	379	359	339	399	370	366	353	368	359	379	347	379	365	374	399	366	330	363	379	388	379	377	397	382	387	376	392	406	366	368	385	355	373	425	339	407	384	400	346	376	367	392	397	360	379	418	405	386	381	376	373	386	372	367	373	365	358	357	360	365	402	413	361	389	381	368	389	359	355	344	377	373	375	344	349	399	375	370	395	359	358	382	358	384	367	365	407	415	340	407	358	371	373	355	381	376	395	378	337	389	387	342	353	356	365	335	369	348	380	368	352	358	357	396	330	360	394	383	392	377	354	367	358	398	367	414	371	370	385	400	349	357	376	354	411	361	360	402	343	385	367	374	372	386	346	374	362	384	358	358	356	340	377	354	408	406	372	383	350	358	397	377	386	352	385	363	342	408	335	375	439	394	369	354	368	355	392	368	382	339	402	373	343	355	404	384	383	359	405	369	361	349	344	354	370	359	384	374	380	386	381	400	362	358	367	375	401	378	331	381	363	371	387	346	347	408	346	364	388	398	356	375	341	366	327	382	382	388	366	386	382	347	409	314	393	370	397	368	355	384	380	358	379	356	335	350	372	392	355	373	366	352	343	341	386	382	393	373	376	359	372	352	411	377	349	393	391	382	385	375	352	352	368	352	382	351	407	402	369	357	405	361	377	362	358	393	368	366	390	395	350	384	388	359	356	397	359	365	386	413	343	365	390	377	391	367	355	363	391	401	337	363	381	404	352	376	345	361	356	378	390	368	398	418	382	346	407	416	373	386	375	394	380	395	372	359	414	382	398	369	398	332	361	346	349	380	351	370	336	341	367	346	387	331	359	394	389	375	386	386	373	381	406	378	414	392	339	371	366	400	368	363	365	356	343	372	376	366	337	356	345	380	334	391	350	367	359	378	357	376	363	393	350	365	353	340	362	397	351	374	399	394	363	364	374	353	387	362	367	369	364	370	372	364	340	365	350	359	361	349	396	369	358	364	371	356	424	350	353	358	376	382	358	360	410	367	369	365	437	371	412	372	373	364	351	353	384	404	346	391	377	391	368	337	385	354	352	377	379	352	411	415	389	348	373	361	389	389	361	352	358	393	401	360	410	412	357	390	374	351	357	357	353	381	365	398	376	377	358	361	383	354	385	372	388	381	380	411	373	346	363	356	374	352	387	390	404	358	359	367	343	374	353	376	408	359	382	421	369	385	344	371	395	376	356	334	393	362	381	370	387	389	409	355	394	368	357	371	344	361	348	385	384	369	359	370	362	380	360	390	381	377	333	394	371	386	377	380	369	355	374	357	414	377	358	364	378	379	356	375	371	370	377	398	365	380	407	371	346	393	352	342	401	389	357	408	385	366	379	366	376	381	392	400	385	365	363	386	395	376	381	358	375	379	346	340	370	366	370	357	394	372	349	367	399	367	360	403	381	368	377	382	376	361	400	370
58778	90567	66368	38225	16456	3975	1124	731	753	670	678	711	699	770	708	735	658	718	713	685	690	683	696	640	698	661	683	680	738	659	659	699	682	639	667	730	674	682	739	701	668	664	706	693	676	692	705	687	701	732	669	672	696	688	702	699	729	651	714	694	736	641	713	683	638	657	718	668	662	678	691	696	655	714	695	669	657	690	751	733	707	682	706	678	679	688	699	665	662	704	696	671	665	632	706	688	666	690	679	702	689	690	680	712	678	711	659	644	659	662	709	718	669	653	729	704	713	712	655	706	716	756	744	688	693	673	696	709	741	713	725	673	697	713	669	677	711	737	732	697	688	659	715	677	699	693	653	707	679	718	645	632	658	703	678	653	743	742	712	664	669	703	707	672	630	698	713	673	670	655	660	742	672	676	669	664	679	691	711	681	641	724	673	669	698	728	707	644	697	687	675	700	711	712	668	709	713	674	718	711	684	679	688	737	633	663	718	667	674	714	690	689	698	678	710	700	691	703	684	668	655	698	728	648	651	670	684	676	674	697	683	670	694	645	649	659	668	718	683	723	679	669	694	719	696	688	713	672	690	702	725	717	672	686	680	664	685	713	699	667	679	671	667	719	696	631	714	674	735	696	718	685	715	724	654	726	698	737	691	692	684	692	642	684	660	726	644	713	704	690	684	704	723	705	692	704	706	710	652	682	726	680	690	692	669	677	703	693	612	660	732	662	684	663	694	692	700	632	701	712	733	715	707	717	667	683	686	644	714	702	735	703	680	671	716	688	687	677	676	669	700	715	713	721	693	638	696	667	634	664	659	685	686	677	667	706	667	692	653	751	713	718	681	700	667	661	687	697	688	650	713	657	722	687	688	710	660	635	684	683	698	716	647	699	723	706	706	689	711	676	705	700	662	672	636	673	677	682	694	701	739	699	657	724	686	670	689	712	671	662	747	667	677	701	641	683	704	691	707	686	665	723	696	704	715	693	665	708	705	647	733	696	689	685	732	676	661	655	700	720	698	672	656	705	622	638	676	717	655	681	703	692	687	671	682	672	689	683	667	685	655	649	705	675	737	674	639	726	685	688	681	692	676	706	705	686	653	714	687	720	744	707	702	689	724	625	722	658	658	682	674	697	689	663	674	674	711	678	673	743	683	692	701	692	710	722	679	704	697	702	671	697	651	682	690	727	712	709	718	691	657	683	661	660	690	652	690	664	711	689	678	738	662	726	728	698	678	676	704	706	666	686	662	693	675	719	661	670	661	667	675	669	695	684	675	665	717	671	706	680	664	683	641	653	712	687	707	653	705	657	670	693	749	685	701	656	677	694	677	734	689	696	660	654	702	682	691	700	706	660	726	668	682	723	701	671	715	633	678	735	743	751	702	689	717	675	692	718	680	709	706	719	679	684	733	709	628	725	716	711	695	676	731	678	691	646	700	708	664	711	717	704	685	666	694	702	732	697	661	694	734	660	695	701	671	706	720	739	667	709	715	723	671	655	711	703	733	635	676	668	719	637	673	705	655	678	656	728	705	707	657	691	696	696	690	672	753	651	645	705	731	683	716	720	679	727	689	696	698	734	689	682	714	661	692	724	656	678	708	702	692	691	704	664	698	702	659	690	668	704	672	669	705	634	683	688	683	673	676	638	744	725	685	689	663	684	693	666	695	668	675	718	676	640	703	700	694	703	699	687	743	720	684	719	712	670	693	655	735	689	734	689	697	713	699	730	697	670	690	689	683	688	679	714	712	641	684	706	708	664	683	685	674	684	674	703	662	695	755	679	700	658	705	723	682	724	689	734	670	688	697	671	718	720	688	696	683	689	670	674	672	708	684	711	671	661	719	719	645	729	714	717	688	696	749	690	702	720	652	670	696	748	703	707	702	687	700	696	715	705	690	697	686	674	661	674	658	709	702	704	670	664	694	658	727	695	673	699	663	674	733	658	745	672	678	689	747	730	664	703	670	691	750	718	712	721	694	664	674	686	673	669	677	692	714	684	690	710	677	682	651	702	673	720	718	708	668	691	739	672	692	699	704	709	683	733	724	644	664	678	697	713	680	708	698	719	648	663	690	678	671	667	720	685	695	692	725	711	677	675	696	685	652	683	754	729	697	674	705	681	655	683	704	696	698	683	678	740	651	703	700	701	734	663	685	693	681	661	720	686	700	682	700	704	681	717	713	741	686	661	666	705	691	702	687	674	713	663	696	677	686	693	691	660	633	734	668	699	691	681	698	695	636	682	659	655	665	685	668	692	681	663	652	721	671	720	643	736	719	682	696	670	704	672	712	637	672	625	695	641	712	664	657	739	646	671	695	712	682	670	677	691	713	686	714	665	725	699	663	683	706	713	689	706	684	709	697	682	681	713	686	757	683	656	708	684	724	684	677	672	725	740	667	720	723	703	665	725	725	738	652	690	667	694	639	643	707	695	680	682	703	693	712	680	715	739	704	701	643	687	714	689	673	666	678	691	635	688	651	695	681	670	681	715	680	682	698	673	698	680	662	715	698	714	712	697	641	643	695	740	691	686	679	729	726	721	682	698	712	729	674	676	700	720	707	696	743	698	623	695	639	707	703	695	714	696	729	681	698	642	710	685	709	697	718	696	709	652	683	696	661	650	670	658	672	760	684	683	701	743	677	651	629	692	656	713	718	708	684	704	689	706	665	726	692	643	689	716	675	708	652	719	692	705	677	711	686	726	726	664	695	668	730	677	689	724	694	697	669	701	702	698	695	678	694	662	703	751	697	724	715	704	714	727	700	657	691	705	655	722	687	696	700	662	643	656	719	715	694	676	721	686	716	684	693	670	669	711	696	688	694	686	698	687	717	717	708	713	718	665	710	720	729	704	693	656	693	725	690	699	704	733	700	695	668	687	677	704	681	694	675	681	744	688	698	657	650	682	704	667	692	684	679	679	702	698	714	650	694	662	677	711	708	735	664	715	673	680	662	715	675	741	707	674	695	716	654	698	704	723	683	679	696	728	684	651	709	695	705	649	724	687	686	700	668	699	666	709	661	709	706	714	693	682	728	688	696	678	703	674	733	682	731	694	692	706	757	691	711	693	694	683	742	693	681	658	696	719	699	691	717	686	717	702	727	713	698	683	689	710	689	671	699	677	672	703	722	653	717	714	711	676	708	693	735	667	692	655	718	654	681	687	702	711	619	690	641	671	681	674	674	701	662	682	693	716	701	692	674	727	694	710	703	676	703	708	681	734	710	694	668	684	655	666	657	657	656	672	698	691	681	727	705	687	612	674	726	696	655	699	680	701	705	677	694	679	733	635	677	657	712	702	622	676	693	712	645	738	706	657	726	724	683	720	672	657	663	724	732	665	702	719	675	693	720	716	688	683	716	687	695	679	673	680	681	687	704	669	641	677	712	681	730	767	643	651	692	703	701	697	676	686	710	675	673	673	683	695	721	671	681	703	675	714	665	679	677	703	727	691	635	688	693	664	697	682	665	683	693	680	753	640	702	740	725	674
23478	22734	32648	26952	21531	16483	3471	539	499	434	481	471	425	423	441	421	418	472	407	446	424	453	414	457	413	434	419	432	451	434	423	413	412	439	401	434	424	459	418	438	421	442	402	458	405	403	494	397	424	417	426	445	434	423	434	415	470	433	429	414	436	445	428	404	406	417	471	415	449	415	383	404	469	426	434	466	458	396	434	447	440	453	406	415	429	408	464	466	433	406	426	382	452	460	432	404	430	442	417	452	426	437	424	441	451	419	432	417	433	415	438	443	442	394	429	421	433	453	392	393	439	462	427	400	460	411	426	427	418	422	436	424	402	435	413	410	396	440	420	394	417	419	457	444	407	398	434	411	432	416	422	365	452	398	424	408	395	394	412	439	422	444	412	407	429	443	424	412	411	402	436	414	405	412	430	391	414	424	448	436	416	416	408	392	408	441	403	446	424	415	420	386	373	453	390	409	436	409	399	439	404	400	417	416	468	448	428	432	436	429	400	433	398	426	427	421	454	467	441	426	420	397	406	439	396	425	439	414	431	451	403	435	414	448	425	437	430	437	428	420	390	444	441	433	451	436	438	406	422	429	402	416	428	417	435	393	439	444	416	459	409	404	427	405	464	428	421	407	436	417	416	398	422	398	420	438	470	436	421	411	466	414	438	399	444	423	442	395	450	439	425	413	411	473	422	416	415	439	402	429	431	409	440	406	430	394	426	398	437	383	436	405	447	405	435	440	358	445	408	426	430	425	375	410	429	430	419	443	419	435	392	396	422	403	401	388	378	424	415	399	410	393	464	398	397	397	402	460	433	434	438	406	419	395	406	383	430	423	397	441	415	406	446	424	419	451	425	407	421	414	483	427	396	412	399	398	446	438	414	395	465	419	405	440	378	435	398	431	398	406	411	445	446	399	411	433	428	406	412	395	400	425	386	419	426	408	405	378	441	442	411	434	426	425	429	402	467	413	400	456	409	406	402	410	413	415	406	399	426	424	442	399	442	424	407	400	408	405	443	421	449	420	426	433	467	435	439	439	405	423	440	415	445	386	436	448	410	451	406	427	404	397	448	438	442	432	420	375	426	442	419	388	402	413	440	432	417	448	408	459	426	397	458	451	401	430	444	421	462	459	415	430	442	401	446	401	407	376	403	424	390	447	434	442	447	427	428	408	442	438	418	425	429	411	411	391	410	412	469	446	437	408	411	398	409	445	375	436	438	422	443	463	439	393	429	441	447	394	418	410	385	448	446	453	458	440	417	408	418	404	487	439	387	401	416	431	388	419	434	447	465	381	414	413	395	413	414	417	432	433	434	425	422	416	433	408	400	404	420	423	436	449	446	442	432	446	409	387	425	407	421	444	376	436	441	438	428	414	410	436	377	421	434	431	413	403	442	414	414	420	449	394	442	457	459	424	419	464	404	365	468	417	410	454	399	442	440	403	433	408	416	398	406	426	414	411	426	410	441	409	431	429	414	432	435	435	450	440	422	415	427	401	411	429	425	422	406	435	418	435	438	438	421	440	411	427	458	399	407	430	446	417	422	403	416	439	453	412	381	457	417	415	419	396	405	449	388	429	446	442	445	406	383	458	476	383	390	395	423	423	394	389	413	425	416	389	401	406	394	457	415	396	372	400	418	402	396	461	476	407	430	434	421	397	434	428	429	389	443	458	419	451	413	411	429	411	412	441	461	439	456	384	419	414	400	402	423	444	431	463	448	420	418	412	442	431	423	419	435	432	425	409	416	413	412	445	441	442	406	440	432	388	393	387	396	462	389	382	418	442	433	448	411	436	414	447	392	450	424	434	443	433	405	405	448	430	405	414	451	424	407	459	404	410	432	403	420	384	452	413	466	458	392	456	427	408	432	459	435	427	421	435	432	397	408	420	407	404	472	409	370	445	431	433	403	443	432	398	415	416	425	426	422	401	418	437	422	447	425	423	449	448	423	450	433	417	412	448	390	399	432	413	431	413	426	438	439	466	424	444	416	429	455	410	412	408	388	434	466	404	418	417	448	433	411	408	381	439	423	438	422	417	425	423	397	436	442	439	429	381	443	429	437	427	426	444	437	408	401	406	406	399	432	411	411	438	401	439	418	427	439	407	396	415	435	389	457	451	425	431	451	427	429	404	403	400	448	436	462	429	432	459	381	458	426	414	413	450	440	418	386	444	418	386	404	395	438	424	391	415	446	437	426	409	386	451	414	417	408	412	410	423	434	410	424	421	408	459	400	438	413	407	429	406	426	391	418	412	434	430	443	396	421	388	456	463	448	408	417	400	440	425	392	437	443	409	394	416	397	455	421	403	483	432	450	442	380	400	409	410	404	396	422	412	455	424	427	441	427	416	454	411	416	423	403	409	405	422	453	422	433	404	416	444	378	450	469	436	399	449	403	429	415	416	403	377	426	434	465	405	415	421	407	423	426	398	415	416	404	439	410	422	483	445	396	425	435	430	420	449	428	408	394	385	425	428	415	436	411	447	447	428	416	438	418	411	446	394	414	438	445	392	421	410	469	406	390	436	408	384	414	450	428	411	413	428	433	409	424	396	383	390	415	440	425	417	421	441	454	434	455	461	447	455	405	408	442	405	433	435	422	464	375	393	434	424	418	413	440	398	385	427	438	431	421	429	392	392	418	435	439	419	410	427	421	434	399	424	409	419	419	385	421	379	413	406	477	457	423	434	423	411	372	436	436	403	426	390	436	439	396	444	418	422	433	397	421	383	425	397	430	434	424	419	425	439	443	418	413	421	398	387	438	378	438	400	399	403	395	401	408	414	440	429	405	404	407	465	425	391	438	367	389	381	420	421	425	405	438	456	461	435	404	393	428	407	455	420	381	399	409	438	453	424	394	434	425	436	418	450	431	425	431	446	451	439	435	422	418	406	402	417	455	418	445	440	421	428	401	431	421	426	415	446	436	381	430	416	429	382	414	462	403	411	420	439	415	397	418	413	447	407	404	370	407	392	441	439	428	439	402	426	426	445	445	418	450	444	472	404	433	399	410	404	438	415	428	441	439	410	398	437	442	451	389	435	407	382	447	381	413	408	454	415	436	422	448	432	431	444	400	416	409	457	414	443	456	417	443	400	428	438	415	436	438	465	423	390	436	409	424	402	442	428	411	460	452	413	413	457	428	396	452	447	398	388	434	430	431	425	382	414	420	426	438	422	416	405	396	455	413	399	417	445	396	418	382	439	431	448	451	438	417	408	441	398	440	400	437	419	406	403	424	402	423	422	405	409	420	428	393	436	434	417	447	388	379	423	436	427	434	392	443	434	421	444	426	444	421	426	396	457	438	386	408	454	423	432	433	415	406	389	409	407	454	424	446	439	442	404	448	403	422	450	440	404	412	436	417	419	376	432	427	390	461	439	449	443	425	414	466	405	420	413	406	407	427	467	410	413	408	423	415	402	441	438	425	384	425	438	439	394	432	446	397	403	405	413	418	392	398	415	459	439	455	402	409	418	442	449	406	429	422	402	442	483
61267	102538	76589	47838	23565	6521	1612	841	766	723	728	787	793	805	719	740	799	770	840	775	749	757	770	751	762	716	782	770	784	720	769	748	743	782	751	785	762	734	759	734	770	743	737	765	753	754	818	771	739	779	716	720	785	733	734	761	749	770	713	712	736	754	756	774	751	767	786	756	771	760	698	761	730	772	776	783	725	780	749	768	781	711	773	796	765	769	792	781	775	733	770	739	733	723	752	731	704	748	771	726	764	784	747	743	744	771	787	740	794	791	799	733	775	713	758	778	708	757	722	788	805	722	729	806	726	772	778	753	708	778	745	707	713	728	736	725	767	737	718	749	722	783	778	722	711	743	702	733	804	770	730	736	737	764	762	794	777	765	783	757	724	766	777	739	728	781	730	737	780	767	750	730	765	773	761	717	759	794	767	765	752	684	747	741	712	712	783	732	704	763	714	723	737	792	779	808	765	735	781	757	713	747	715	781	738	768	721	753	760	780	761	750	701	738	729	743	767	729	770	816	752	730	747	758	753	765	737	686	755	775	756	689	766	739	750	742	723	708	735	744	761	791	732	739	748	805	739	715	715	741	746	790	767	750	737	738	746	759	752	709	747	710	703	759	721	763	754	792	758	753	764	789	726	755	753	763	728	738	725	748	801	740	738	780	782	759	789	756	773	784	745	721	783	738	757	755	740	802	813	765	816	827	713	774	754	766	738	746	789	712	788	779	754	762	810	719	761	773	792	754	760	780	793	694	784	763	772	760	802	793	784	768	748	772	751	731	745	765	730	739	785	778	708	716	773	785	747	748	748	707	754	731	755	774	784	726	714	717	678	747	732	746	763	747	725	762	762	727	766	750	751	831	767	765	754	797	741	776	747	746	781	731	749	725	747	726	753	733	764	764	760	789	744	839	766	755	812	744	763	736	745	684	727	743	711	775	778	728	728	753	763	757	772	710	765	710	723	778	739	739	733	688	760	752	759	724	791	740	750	792	760	788	718	763	732	729	753	783	790	715	744	786	766	706	770	726	773	747	747	753	749	752	776	779	735	734	767	756	759	737	789	745	734	755	748	708	706	721	785	806	735	748	712	712	735	722	776	743	764	788	768	719	735	763	735	738	793	735	738	761	756	772	753	738	742	717	715	771	721	760	841	730	794	764	716	768	751	753	731	736	787	758	734	711	726	757	799	764	788	812	758	718	704	804	780	737	743	753	683	702	777	779	756	790	726	753	782	783	763	816	718	778	786	807	763	729	790	749	739	745	751	745	787	736	761	739	773	766	768	769	745	776	780	776	772	764	759	756	809	725	748	747	736	761	706	760	732	769	760	775	714	771	747	733	815	707	761	743	729	727	722	691	675	746	752	764	727	740	772	773	760	714	738	759	723	725	760	732	770	741	793	727	782	771	724	736	751	772	773	765	763	742	719	730	719	751	792	744	801	765	765	784	759	723	745	713	725	770	763	720	755	751	735	765	713	739	753	761	738	734	704	728	731	756	749	742	740	753	739	749	788	802	735	756	782	734	810	792	761	739	720	753	765	789	776	740	777	772	760	794	776	734	726	796	751	752	742	763	729	751	790	774	781	711	745	776	786	807	752	751	747	705	748	767	766	791	711	734	802	737	766	717	794	770	792	741	726	757	741	737	728	768	728	763	760	732	730	791	777	824	755	815	746	717	803	737	739	778	764	758	692	772	736	778	776	792	784	728	772	768	765	758	746	743	749	768	752	755	768	793	755	711	735	724	779	760	767	765	749	822	749	766	755	746	753	748	792	808	781	732	781	767	762	687	722	764	760	751	761	696	749	768	721	710	788	763	766	758	700	764	763	724	721	751	762	749	745	725	722	777	771	755	737	760	724	736	747	773	753	770	781	751	716	769	786	743	766	743	803	795	738	753	743	736	768	784	767	793	804	728	763	746	764	756	786	789	788	732	751	795	734	753	755	747	751	762	740	722	801	733	767	798	760	742	700	760	779	783	716	767	769	739	747	761	732	733	721	786	721	778	771	744	774	733	738	761	779	740	722	751	736	762	725	741	759	758	723	720	734	747	787	761	731	718	734	716	775	729	798	709	733	798	788	732	751	723	774	764	765	744	765	747	751	736	730	750	759	785	738	724	757	803	750	709	759	728	747	767	775	753	757	819	752	820	755	703	722	752	718	730	761	759	788	753	778	779	789	772	751	744	701	760	736	750	712	744	762	708	669	786	787	748	679	773	749	705	793	792	764	704	724	756	788	784	743	768	748	749	768	715	757	817	746	793	697	777	777	766	761	773	722	806	780	718	756	785	744	732	789	776	797	749	714	754	756	770	745	749	735	742	739	770	749	715	682	829	748	738	734	825	820	708	730	772	726	739	767	747	749	740	753	765	764	720	724	782	792	736	752	734	763	707	790	797	748	803	740	711	668	786	754	725	736	760	736	729	779	764	760	744	760	720	733	728	728	775	837	754	751	792	757	796	736	775	755	724	734	769	745	742	747	733	732	796	746	768	758	782	787	744	726	707	771	745	730	802	777	730	765	757	757	737	784	801	748	771	752	754	715	692	793	744	774	730	766	740	773	746	756	713	775	741	687	766	779	708	758	784	740	688	747	726	765	721	796	780	717	742	767	707	752	743	747	757	754	750	744	749	724	797	772	713	779	781	762	713	753	781	737	793	746	738	740	756	745	745	722	755	712	800	737	746	757	764	746	778	739	737	733	757	760	747	802	781	772	768	756	749	771	767	753	759	759	766	714	714	750	755	714	758	760	733	735	768	771	727	758	795	737	735	745	756	727	742	783	778	733	762	755	757	760	746	760	774	763	737	715	784	723	777	746	786	746	754	769	723	777	760	721	734	733	743	752	782	719	780	776	729	739	787	778	756	739	708	755	776	738	763	729	736	713	734	742	734	738	735	765	739	764	748	783	771	756	744	770	757	735	763	775	709	727	740	771	741	749	735	751	760	739	707	739	804	730	751	780	710	724	720	739	761	744	759	798	706	745	749	754	787	750	758	785	797	735	737	800	715	710	719	706	734	706	741	760	753	750	710	763	716	768	735	777	730	754	755	747	765	768	729	737	742	774	745	751	767	731	784	752	781	805	792	755	734	743	753	770	735	746	716	730	770	753	767	800	804	806	749	761	740	742	770	730	812	735	754	775	821	758	717	777	727	767	749	757	745	771	778	695	763	785	757	684	765	759	781	740	740	754	771	746	758	747	739	793	752	771	785	698	782	772	801	705	785	774	782	774	746	750	803	737	774	690	745	773	735	740	717	794	752	760	774	779	764	693	753	692	787	706	759	765	749	753	771	785	751	802	754	738	738	750	729	706	758	769	718	714	758	748	721	725	730	744	778	745	742	704	727	792	791	756	741	760	788	750	767	754	731	744	730	771	799	746	736	759	777	764	776	768	755	748	790	795	742	731	726	758	741	806	708	730	749	686	742	754	807	745	759	754	756	782	798	782	733	730	789	749	704	783	785	766	721	730	741	733	784	709	759
28965	31423	28937	13518	2312	636	452	348	372	403	367	396	407	369	413	349	362	340	328	366	374	373	338	357	370	342	356	385	355	337	384	384	369	364	389	383	390	330	383	406	395	368	369	388	385	378	330	376	376	351	356	357	382	358	363	345	385	373	372	354	375	384	350	349	380	354	391	376	363	408	368	371	365	351	369	365	368	366	342	343	361	399	384	364	326	360	361	358	408	387	386	375	359	369	352	363	367	344	356	337	358	378	348	334	402	361	378	336	367	356	370	336	361	370	364	361	353	346	347	391	378	383	403	366	338	375	371	362	339	359	358	387	341	411	367	363	385	390	331	362	322	370	367	385	371	402	366	354	341	414	369	375	374	370	400	374	364	389	381	345	362	341	374	385	348	345	353	367	381	382	365	350	358	350	380	379	371	354	309	344	388	344	388	390	342	376	349	389	362	371	350	392	375	355	327	382	335	385	376	370	395	358	349	353	364	371	348	358	407	379	368	365	381	366	357	360	402	389	342	362	379	341	388	353	382	375	405	370	363	363	387	352	378	385	356	357	375	360	378	377	362	360	375	370	359	355	330	387	340	361	359	370	356	370	386	375	366	326	381	375	414	383	391	353	384	405	370	379	365	373	356	355	362	399	364	352	397	373	372	372	363	365	340	392	329	361	371	388	373	371	396	368	348	372	399	370	375	371	359	391	391	363	332	365	360	375	373	393	318	347	392	372	341	355	389	371	334	355	371	353	345	371	382	335	367	372	352	410	401	393	354	401	355	354	388	386	369	368	375	333	376	329	370	374	383	337	365	378	393	417	381	366	369	373	375	353	399	382	393	378	367	382	389	370	355	378	352	347	347	346	354	357	344	359	352	351	363	353	376	385	378	404	367	365	369	392	347	394	359	351	407	327	346	357	323	365	347	324	367	349	341	349	357	370	389	375	351	354	368	375	390	370	386	354	433	351	375	383	382	385	344	374	357	379	391	389	355	354	383	343	400	364	350	329	393	382	359	372	354	336	365	362	363	388	367	357	377	356	365	384	376	348	352	377	364	357	339	337	362	379	358	375	363	376	364	344	379	337	350	335	370	364	325	357	336	369	364	351	348	365	408	340	373	373	382	359	358	343	368	369	354	364	389	359	352	365	381	368	380	377	368	351	351	376	352	376	356	338	360	358	372	352	374	396	332	408	351	386	381	372	343	368	323	356	380	371	374	358	380	351	362	366	360	394	343	335	376	356	416	391	343	405	383	332	369	320	406	386	351	377	368	354	354	334	397	395	368	393	367	374	328	354	357	364	370	330	348	353	334	362	385	375	366	368	345	318	344	374	341	370	400	344	356	348	361	357	367	381	370	376	368	374	373	353	368	367	404	363	370	368	362	329	374	373	363	351	384	395	366	378	364	344	362	402	361	364	377	350	374	352	345	353	352	343	379	366	356	389	373	387	384	373	408	384	384	369	376	387	355	396	365	364	358	368	364	347	377	326	370	371	339	380	348	311	377	364	367	371	371	378	374	362	371	377	363	396	387	349	384	396	345	360	356	334	356	374	359	369	364	367	386	349	363	373	394	398	372	341	341	399	333	359	365	387	363	357	394	364	395	354	363	367	373	388	376	394	355	362	394	389	309	353	386	382	384	367	336	383	337	368	392	341	362	396	356	364	371	338	344	362	339	400	364	362	360	361	387	384	347	398	405	371	374	382	341	347	340	345	379	369	373	359	368	358	359	374	358	374	362	344	359	339	384	401	384	352	344	393	393	374	364	357	368	405	373	360	364	357	373	400	364	373	353	398	362	351	358	354	356	383	380	362	374	371	372	373	348	361	375	412	390	389	358	353	352	382	348	396	406	352	372	345	380	413	384	361	387	372	366	348	365	366	370	379	349	369	367	364	373	330	363	357	368	354	368	372	358	374	400	353	361	396	356	364	385	342	375	372	390	350	358	387	369	375	355	360	355	366	370	391	386	371	367	349	361	352	367	348	371	371	356	383	345	367	375	364	352	359	375	353	390	402	387	380	379	341	367	338	342	366	370	346	397	388	378	362	374	356	394	367	394	374	414	356	371	382	382	341	347	348	376	353	362	380	370	365	364	375	369	355	398	388	371	336	367	373	370	369	366	357	347	352	359	407	355	347	410	395	353	360	386	325	345	350	352	381	363	396	350	380	349	383	364	334	378	326	400	380	371	352	328	352	349	349	314	374	354	371	342	409	362	346	333	402	370	374	393	390	358	397	360	352	366	357	368	395	341	338	400	391	383	366	368	404	362	375	385	349	349	370	356	354	351	339	375	359	402	384	353	361	372	343	362	361	373	335	358	386	379	351	366	356	401	358	354	355	378	372	345	376	346	374	356	373	368	360	363	364	362	366	353	381	354	366	369	363	338	360	369	356	385	369	362	359	362	333	378	375	381	389	361	383	341	354	383	407	359	386	366	364	382	388	360	371	409	378	382	367	371	359	372	383	369	387	338	371	410	378	389	372	371	349	345	374	379	357	344	379	373	390	385	383	388	362	358	341	351	389	365	402	362	361	371	357	346	341	385	360	366	404	353	363	348	360	356	383	403	372	342	360	375	385	377	375	358	368	392	341	381	369	375	378	372	366	354	404	355	372	351	406	352	321	387	362	369	353	351	348	351	348	352	348	370	384	365	394	366	336	357	349	360	368	346	346	377	384	362	359	345	383	341	389	354	371	379	340	366	371	402	350	402	352	391	384	321	350	374	382	372	368	362	376	370	350	356	352	340	367	393	360	353	374	378	362	334	379	374	354	363	367	394	364	386	353	420	412	350	335	375	379	379	359	372	367	356	375	357	384	363	352	385	393	357	369	377	343	387	329	386	373	391	346	357	360	395	380	369	367	347	341	375	346	367	367	383	365	355	385	352	376	377	369	360	355	403	358	329	343	370	334	389	395	389	364	396	358	373	374	363	370	337	357	340	387	344	333	338	359	375	360	425	385	355	388	386	369	363	401	403	387	386	336	330	360	371	363	403	357	354	394	391	372	349	394	354	369	351	349	362	380	391	337	398	371	371	369	373	350	338	367	358	375	371	342	369	351	397	378	355	374	347	387	351	402	364	376	370	399	353	344	400	404	340	344	357	374	392	371	334	351	387	352	379	380	380	380	355	336	346	383	375	369	362	404	354	359	389	379	369	343	362	348	386	379	366	391	369	345	373	367	375	382	385	352	359	365	333	362	370	381	357	376	365	373	312	342	367	379	369	387	388	395	388	389	382	379	327	342	395	367	358	330	367	413	394	397	350	339	392	365	388	365	379	382	370	381	361	377	429	351	359	362	333	367	359	375	374	387	379	362	347	351	370	356	374	392	373	353	353	371	380	403	370	390	359	381	390	371	369	355	350	366	343	373	392	347	364	355	385	373	383	379	388	360	372	371	363	374	364	346	357	393	380	387	365	360	378	393	418	393	397	364	369	397	373	386	374	374	389	354	406	359	364	357	361	382	365	386	363	353	377	365	313	337	351	362
35515	49215	34341	15358	4234	1380	816	685	716	728	705	675	686	675	685	674	695	703	673	666	696	703	675	699	675	686	734	670	665	656	698	653	629	609	678	676	712	683	674	710	677	690	658	658	764	675	710	681	669	742	698	671	684	734	706	736	677	724	759	696	676	666	663	684	730	706	693	704	678	641	648	684	695	721	700	663	657	671	701	633	716	682	700	672	711	691	684	697	703	720	722	657	717	710	696	700	634	704	674	641	655	653	723	697	640	705	671	651	676	693	677	696	680	700	675	682	680	645	656	754	645	689	738	667	660	665	705	676	665	687	662	643	696	684	705	688	680	689	719	650	692	742	669	666	674	678	674	677	678	678	678	725	696	714	670	720	672	738	699	673	671	713	687	699	713	690	679	701	669	680	744	664	698	700	676	698	703	674	669	688	700	670	675	698	694	637	660	687	690	670	677	652	712	642	710	699	698	683	684	705	708	685	688	685	687	653	662	669	676	678	638	672	686	669	702	672	717	640	697	682	693	690	679	719	692	728	680	731	691	656	657	732	724	675	698	666	666	694	679	725	730	725	675	695	689	676	681	692	698	652	699	691	670	661	730	682	682	705	676	656	724	664	658	709	665	659	699	703	666	749	697	695	673	721	714	696	750	675	635	656	664	746	675	616	727	668	693	693	633	696	678	693	700	721	672	659	672	712	668	654	663	726	674	664	681	680	748	685	693	701	687	695	698	660	697	649	671	684	707	638	643	645	651	709	690	653	714	722	740	683	681	690	682	658	706	709	686	713	737	687	660	700	670	719	683	695	653	702	707	657	710	689	680	673	683	661	715	684	712	657	658	715	692	680	697	724	700	593	713	717	699	755	681	733	676	685	673	634	700	639	694	676	680	697	681	621	676	681	668	672	696	697	685	705	682	680	698	685	702	688	666	727	675	668	678	669	708	690	698	700	720	708	698	723	680	681	707	700	730	698	664	688	693	701	668	703	700	682	679	722	681	688	713	716	718	697	717	691	693	665	679	702	738	692	699	687	654	667	694	654	694	717	684	673	649	716	683	676	723	733	695	669	687	679	697	667	717	661	685	685	688	693	711	659	667	766	649	736	696	688	679	669	661	701	656	686	663	665	704	692	675	680	702	700	687	686	693	664	666	683	680	652	670	699	709	695	690	690	717	699	727	707	673	712	655	732	666	651	721	725	721	678	673	674	691	702	708	723	680	650	653	695	714	678	679	702	698	692	627	630	660	710	664	665	691	700	657	667	680	704	713	705	686	692	710	648	693	670	700	710	727	686	693	691	689	654	672	711	695	662	679	639	678	720	691	713	731	692	689	692	700	707	680	696	680	619	676	697	662	671	726	722	690	640	701	713	669	684	669	657	681	710	689	717	688	709	658	694	659	682	644	655	709	679	643	692	696	660	647	662	697	681	737	679	734	675	672	684	675	671	660	668	672	641	679	705	699	669	719	695	702	708	663	673	680	722	664	722	663	685	703	676	731	690	704	669	715	726	634	665	667	692	731	721	710	718	733	768	686	701	702	694	675	733	693	646	760	682	707	682	667	664	691	724	677	662	604	682	666	724	682	680	699	695	700	727	640	669	678	646	686	697	714	696	679	647	694	714	712	732	645	705	638	668	663	662	705	698	643	745	703	650	709	688	722	728	652	748	744	698	736	656	670	697	680	753	635	678	688	649	703	690	681	683	691	665	658	681	712	669	697	699	702	708	675	693	644	709	665	696	706	713	709	718	662	715	682	683	706	670	658	705	697	686	722	682	670	670	738	706	686	696	685	694	697	692	696	663	729	712	703	707	725	674	661	718	702	708	709	675	735	646	700	666	636	645	731	676	708	700	683	703	667	701	680	720	708	710	729	694	710	700	717	699	671	715	662	679	719	684	647	735	667	726	701	686	720	711	677	688	718	733	664	677	650	679	684	708	690	727	647	716	675	655	673	729	695	672	720	725	720	646	651	725	642	704	731	686	711	711	720	671	630	652	654	700	687	679	688	675	642	675	712	668	651	679	662	660	660	704	648	716	688	622	708	734	678	689	721	663	649	692	733	658	707	656	633	702	703	687	725	633	700	670	712	686	704	678	686	700	667	685	662	693	662	668	680	687	701	681	666	713	689	692	682	685	675	687	699	719	706	668	696	696	660	689	685	706	685	665	680	654	633	659	721	695	683	704	688	672	679	700	656	722	651	710	668	658	744	678	762	695	657	679	721	719	666	710	703	686	710	697	676	730	660	678	687	673	718	656	704	723	688	621	694	678	684	629	642	661	669	680	692	700	670	674	684	619	660	652	683	724	694	686	655	677	716	722	693	713	661	698	697	706	679	702	677	718	665	714	687	666	699	694	688	692	667	654	695	717	660	678	688	655	651	700	693	710	700	687	716	697	672	668	672	681	681	718	662	681	669	659	677	688	691	687	687	695	683	711	665	655	671	712	679	694	662	686	700	725	714	689	718	629	718	691	655	641	727	661	660	670	669	671	719	696	734	697	667	663	666	695	699	708	682	699	699	697	672	721	653	654	673	680	614	683	689	716	704	696	694	714	657	660	661	667	743	727	705	658	705	718	633	689	678	660	681	700	684	660	666	647	713	687	705	645	701	690	684	728	745	720	701	735	661	648	705	709	689	710	694	672	655	701	718	703	682	662	696	711	696	648	698	707	654	671	646	698	639	717	656	648	689	614	697	688	679	712	669	694	647	692	650	668	685	707	673	689	677	699	726	705	684	671	679	687	683	666	686	700	685	708	709	708	710	710	731	675	695	671	733	700	727	671	697	715	665	691	749	710	699	674	740	699	667	699	630	644	727	712	695	686	662	674	687	708	670	712	730	704	690	706	666	685	716	678	692	717	690	701	704	738	743	734	742	626	641	730	687	679	659	682	678	714	675	697	675	725	631	701	697	710	678	668	713	685	717	680	684	680	714	715	706	661	698	663	703	678	636	674	706	663	676	671	705	687	672	709	719	706	681	680	690	688	690	691	690	728	718	622	669	715	699	701	675	683	661	637	671	680	707	636	728	656	725	723	727	733	641	720	712	679	683	723	706	654	694	732	693	685	681	697	657	672	700	700	698	694	675	693	679	685	712	663	654	684	684	683	649	676	679	682	735	672	679	670	674	690	712	720	737	685	653	670	705	686	668	655	734	668	726	731	694	650	686	706	671	685	690	645	717	705	698	697	716	648	668	683	712	700	660	662	694	672	699	702	675	670	698	647	679	684	707	733	678	694	682	697	672	730	677	671	709	714	690	639	717	731	714	640	716	728	662	676	697	654	672	696	687	676	705	652	702	611	712	710	672	679	694	684	697	675	707	671	722	640	720	720	727	673	681	675	682	702	683	672	689	678	699	683	694	711	658	695	662	688	663	707	684	680	690	708	644	760	664	714	719	706	701	670	697	659	710	635	670	714	674	671	724	675	730	715	681	701	730	665	714	676	743	713	687	644	699	683	731	688	611	718	674	670	677	669	673	679	728	712
24847	25031	36456	29501	18485	5797	715	426	387	389	380	360	403	369	346	363	352	383	373	338	377	361	398	359	384	343	380	386	363	416	377	375	370	367	373	367	354	364	388	325	371	348	357	342	332	397	347	380	326	380	369	365	370	373	365	389	357	381	405	345	354	348	369	358	365	377	397	363	326	375	395	395	368	387	371	379	385	397	371	355	368	360	342	372	366	373	366	376	385	358	365	389	350	369	382	371	320	352	354	350	391	358	361	364	371	353	369	391	395	358	328	394	368	356	343	381	340	366	374	363	380	365	376	346	394	362	375	415	352	375	363	352	358	352	371	352	365	376	369	366	345	352	368	375	384	355	339	344	382	372	357	359	363	363	360	394	349	375	362	376	358	380	388	383	350	380	380	371	369	351	330	381	373	350	356	362	386	341	363	363	378	392	350	368	398	388	383	392	370	373	353	367	416	372	372	355	353	339	377	379	371	365	383	383	360	351	370	335	370	389	359	352	387	327	366	385	342	347	387	385	336	398	361	405	353	339	347	346	360	360	358	354	400	406	364	351	324	368	333	393	374	295	388	386	362	344	371	354	356	380	350	394	329	339	368	384	366	387	368	362	344	358	356	352	337	353	352	375	390	387	364	324	352	377	392	386	354	346	358	413	361	387	385	359	358	371	346	364	403	367	388	351	371	393	365	391	339	372	371	379	352	374	420	391	372	359	383	368	386	351	372	365	338	387	360	349	374	384	380	350	369	363	342	349	365	377	370	386	376	361	435	350	351	336	373	389	369	365	350	383	355	339	372	400	365	378	365	381	352	387	377	368	390	363	383	383	340	359	369	335	367	361	366	369	357	361	372	396	368	400	412	370	382	377	327	372	353	381	391	377	368	371	378	381	381	395	339	367	342	361	347	368	380	366	378	386	429	341	394	368	363	411	376	385	407	395	375	372	328	390	377	366	347	367	342	375	344	372	362	386	379	383	357	353	375	361	368	375	386	371	360	363	367	333	351	338	365	359	364	363	397	334	375	349	355	355	381	351	366	376	397	345	340	350	407	379	357	359	360	358	374	376	384	343	401	370	364	313	380	403	377	389	348	359	368	365	380	386	389	394	366	395	363	374	365	330	320	368	340	366	370	374	380	399	380	365	366	363	395	370	377	371	371	373	393	350	396	397	362	373	345	373	367	373	359	366	356	322	372	358	368	335	334	347	364	373	394	375	374	357	358	377	351	369	362	348	363	342	371	358	357	354	374	368	344	400	347	374	379	377	365	353	378	389	376	363	342	366	344	361	358	394	365	354	393	373	359	382	363	377	399	387	386	355	389	365	349	373	367	371	375	366	359	354	373	349	364	389	356	319	356	353	409	383	383	374	363	359	347	361	367	385	381	337	344	345	351	355	358	352	376	408	373	351	365	376	351	386	368	357	378	392	388	353	397	355	398	354	361	378	394	389	358	374	380	376	337	363	362	370	338	362	392	342	379	397	347	371	364	373	356	395	329	349	344	385	320	355	361	374	364	379	385	349	362	328	370	351	344	397	380	366	369	393	365	391	353	355	337	380	355	361	376	349	351	373	362	336	401	343	376	385	378	362	375	365	345	356	331	356	384	365	336	335	342	356	394	366	361	353	368	407	360	374	366	367	361	374	343	380	397	374	369	357	372	371	367	387	379	351	380	363	361	366	352	403	395	381	403	353	336	380	376	370	375	377	388	373	371	379	392	330	385	346	362	330	361	365	391	342	333	405	354	370	366	351	400	376	385	373	357	396	352	325	389	368	332	407	328	356	353	362	384	410	377	368	368	383	387	355	350	376	362	385	385	354	373	357	398	366	376	351	398	355	346	345	357	362	350	355	351	360	371	360	353	379	371	370	342	376	409	354	370	359	337	391	393	364	402	370	383	390	344	385	367	365	366	372	359	376	370	334	338	363	396	372	371	337	374	378	372	338	377	388	367	365	387	370	394	408	355	385	365	382	373	374	383	379	362	381	375	365	375	380	376	398	353	344	371	380	364	331	369	378	340	339	396	349	388	364	368	354	379	341	356	340	370	390	354	373	349	383	405	389	330	356	365	355	365	351	376	352	411	368	377	398	360	350	372	383	366	343	367	375	358	363	341	354	360	372	362	377	380	376	394	339	345	364	383	382	384	400	371	394	375	360	366	372	365	355	360	392	370	356	367	362	359	358	378	362	361	379	363	372	358	342	400	383	412	368	384	373	404	354	351	388	393	371	346	363	354	369	347	373	356	383	337	354	352	383	367	353	366	374	378	363	339	373	354	351	388	365	369	374	351	401	402	384	369	373	391	380	384	366	371	352	337	372	376	385	377	330	362	346	393	413	378	346	348	335	367	359	346	354	393	376	377	382	429	347	405	404	342	341	378	370	365	326	377	344	350	357	346	371	392	393	361	383	371	362	363	351	370	395	368	356	378	332	380	370	371	382	370	348	384	388	361	346	367	366	365	350	345	339	377	355	350	353	385	364	370	347	368	367	356	348	372	381	363	363	361	376	365	387	368	347	331	399	369	384	383	355	373	366	361	378	347	353	388	371	376	391	374	412	384	363	368	356	383	337	356	398	370	393	380	373	406	414	393	374	374	358	356	384	317	385	367	362	391	389	368	373	377	372	355	407	347	384	384	351	379	396	335	361	351	389	366	394	367	376	383	351	348	346	358	335	408	348	368	394	323	352	401	358	335	366	356	377	329	368	347	355	375	387	362	346	357	354	341	327	379	349	358	394	376	372	361	363	362	344	373	332	356	354	362	347	409	396	372	354	370	337	353	389	340	345	359	364	395	381	373	355	360	351	369	363	383	367	335	332	377	321	339	365	346	357	375	370	347	406	360	355	361	324	403	338	398	365	418	360	346	406	382	352	384	400	369	398	374	347	370	387	392	377	354	367	348	368	387	357	370	377	410	336	391	378	342	385	406	368	375	369	390	366	384	353	336	401	387	344	395	350	371	357	365	386	367	373	399	364	365	363	365	389	361	377	364	356	353	370	378	356	383	416	401	363	362	373	416	398	391	349	372	355	339	372	322	344	391	363	376	404	356	357	379	400	392	335	339	365	366	372	363	375	373	397	375	379	397	397	406	366	361	380	349	358	362	350	395	353	364	383	379	360	355	377	382	356	400	352	349	391	363	387	368	365	342	382	348	376	372	362	370	355	345	362	346	391	390	347	369	352	359	355	349	402	360	382	369	414	359	362	352	352	369	387	352	393	383	375	361	381	372	346	374	365	354	341	353	396	362	355	356	341	346	365	371	353	364	390	363	389	354	334	354	361	359	372	364	364	371	344	401	367	371	325	339	363	372	346	371	388	376	362	344	377	387	364	350	376	358	335	373	385	363	404	355	379	345	358	390	395	350	397	358	387	348	396	366	344	376	376	348	366	367	403	367	377	380	374	400	375	399	353	377	363	374	366	380	363	366	336	336	357	353	374	372	390	363	370	377	365	375	349	373	346	369	356	376	374	377	384	354	396	381	361
58658	90610	66458	37794	16059	3766	1045	744	703	686	709	674	692	705	736	644	707	700	697	712	698	706	675	701	731	696	641	669	702	658	683	639	678	702	726	692	674	691	723	669	707	656	697	698	692	703	654	714	688	682	687	698	684	683	659	711	652	698	707	660	719	667	658	702	674	691	688	690	711	707	640	626	732	700	702	686	699	702	646	667	660	651	715	649	684	692	700	719	668	670	714	679	709	709	716	676	679	670	691	701	692	709	692	646	661	737	729	669	622	704	693	664	673	646	647	654	696	681	665	715	672	702	700	722	696	711	640	715	704	673	715	650	693	681	691	652	714	666	677	698	713	675	665	694	679	625	705	641	658	728	719	683	643	669	644	680	628	652	739	643	717	685	702	735	614	692	721	698	663	649	625	675	665	724	648	661	624	706	678	696	675	738	713	727	677	668	679	677	652	648	703	734	681	694	648	742	708	686	675	706	723	692	677	687	698	752	649	686	709	646	733	687	719	712	684	670	647	674	695	667	653	697	715	649	678	676	668	714	710	693	741	663	661	651	669	647	712	738	708	652	733	678	658	747	713	682	694	669	687	665	676	700	650	676	695	689	673	663	692	684	700	697	672	643	707	660	727	687	649	672	696	672	674	697	622	660	652	666	687	641	688	671	696	699	647	684	643	681	703	692	686	716	689	663	638	708	673	684	694	634	660	695	658	703	705	653	671	670	616	669	669	673	673	684	650	677	757	660	675	661	668	670	692	658	665	665	687	616	696	638	618	710	741	672	641	648	673	680	690	681	713	683	656	726	693	676	687	661	684	683	654	713	646	685	665	671	651	676	697	671	713	700	682	665	705	709	717	642	703	698	702	655	667	685	699	660	713	728	669	657	697	691	660	668	710	678	648	679	704	677	698	730	701	660	649	696	672	710	722	763	684	679	713	738	716	665	683	652	668	669	698	706	696	678	715	676	717	652	678	669	645	661	654	636	671	685	675	707	733	685	720	695	661	650	672	753	640	729	681	681	675	680	684	712	678	674	723	633	626	688	681	729	642	676	699	710	720	705	710	677	645	650	682	697	681	652	701	712	718	662	723	715	676	666	657	698	692	695	689	723	664	659	703	695	641	689	650	648	658	714	673	698	678	653	662	731	685	735	696	718	647	720	756	715	676	648	701	663	724	637	715	711	675	699	678	737	647	693	709	715	662	706	661	683	692	686	675	675	698	711	738	650	645	654	692	706	706	667	687	657	673	653	702	737	656	701	703	670	709	687	687	686	680	692	672	719	698	703	678	663	687	707	671	679	708	699	664	700	721	679	662	710	689	675	659	677	675	704	672	634	713	682	698	692	703	667	693	677	669	687	661	668	680	683	660	679	683	701	673	699	736	680	675	703	651	670	662	652	648	670	671	663	651	702	678	770	717	683	687	713	672	664	682	722	731	695	644	673	638	739	671	738	724	721	718	662	637	651	700	687	699	709	647	714	652	686	734	664	688	597	706	679	664	692	718	698	692	688	642	686	705	664	647	708	683	647	685	696	638	679	643	716	676	689	669	657	714	690	652	681	659	688	719	683	705	708	678	704	726	683	708	666	693	692	680	697	711	672	664	667	666	680	717	692	727	641	660	701	666	719	635	663	714	677	681	664	657	691	696	669	667	660	672	662	683	721	670	623	660	701	689	772	657	691	675	731	680	718	631	702	718	696	683	623	666	676	696	688	693	722	684	675	724	728	657	665	677	666	683	667	672	665	718	744	679	672	729	675	683	679	635	651	670	675	620	703	693	694	689	708	627	669	665	640	702	631	716	688	693	727	640	656	669	696	686	681	686	696	655	714	695	705	693	725	682	653	665	696	642	699	690	662	689	647	757	660	654	670	731	696	706	723	684	665	685	690	687	651	689	690	676	716	667	669	702	719	724	705	709	657	687	685	680	715	707	695	685	696	687	719	648	682	697	691	672	702	700	677	689	728	707	712	646	670	702	708	671	703	713	654	684	638	704	710	656	653	709	663	663	677	699	672	656	721	711	660	732	693	667	662	714	688	684	660	646	667	692	644	674	661	717	703	650	699	684	756	691	675	706	712	708	610	711	703	644	668	682	684	660	640	699	690	726	667	678	698	667	660	685	661	686	669	666	662	715	682	716	696	680	633	680	667	674	683	683	689	676	650	679	660	691	708	669	686	698	695	710	694	703	703	645	689	665	689	688	681	647	657	704	692	696	678	699	658	663	677	617	651	732	669	662	719	679	688	664	655	688	714	707	686	646	687	699	693	670	710	678	697	713	661	709	727	660	683	678	673	657	711	692	667	669	704	667	683	690	693	707	657	710	722	715	709	653	656	717	684	733	666	630	693	660	690	726	655	653	675	691	708	644	697	684	686	701	692	649	670	640	696	681	699	718	663	632	695	688	675	668	676	699	670	644	652	668	702	684	700	726	692	687	659	669	672	661	697	664	670	645	665	682	688	705	743	642	689	672	705	712	715	678	690	667	668	645	699	685	670	701	694	669	676	684	685	683	646	674	650	713	691	702	737	723	628	688	700	655	733	690	641	674	696	697	694	672	700	664	698	720	663	696	662	655	713	732	666	738	644	657	703	696	700	708	691	704	679	687	671	713	674	665	688	675	655	651	692	713	637	711	700	655	721	705	666	663	669	712	679	684	634	667	732	652	665	698	664	685	668	724	715	714	670	664	661	706	641	689	675	701	664	709	714	679	726	653	681	681	708	704	673	721	673	714	663	695	671	678	747	696	713	701	656	678	738	693	709	692	662	731	686	676	673	729	707	705	698	701	671	659	688	633	675	682	710	687	642	663	749	683	686	700	671	729	665	678	694	724	708	673	633	662	683	722	683	701	684	680	680	671	666	697	671	696	689	666	675	637	697	632	696	682	657	650	660	732	659	704	705	711	692	675	720	628	716	739	655	705	636	712	722	690	644	719	662	662	700	693	648	718	717	673	729	714	691	695	679	639	672	699	711	651	673	655	667	695	709	696	719	711	674	688	641	670	685	615	661	679	705	632	650	712	689	705	671	665	655	673	676	699	695	715	682	671	731	685	619	732	696	709	703	697	700	649	689	691	722	667	660	642	700	711	706	680	701	741	713	702	688	701	687	635	664	694	671	634	689	659	662	712	681	665	682	641	687	662	659	669	669	613	665	699	679	727	669	730	721	683	698	655	677	703	683	668	654	707	685	654	655	741	643	695	663	672	698	687	733	676	720	718	706	709	689	691	657	677	644	695	695	699	643	727	711	698	741	686	667	694	702	702	657	670	679	663	703	674	685	743	682	741	663	717	683	705	739	707	688	709	682	717	660	708	691	705	717	707	718	692	694	710	663	680	680	648	665	705	691	706	708	711	710	692	738	660	660	690	682	696	641	709	660	699	692	663	680	681	687	714	682	693	672	689	690	697	680	664	686	716	654	688	667	685	677	692	735	693	682	668	708	710	680	666	678	772	685	671	703	674	687	683	666	715	667	693	661	655	653	642	740
23489	22558	32875	27091	21586	16753	3721	542	463	456	394	428	432	430	441	442	424	419	417	439	447	426	448	441	445	431	424	455	435	450	477	424	408	445	423	441	426	426	461	408	419	438	436	405	484	442	427	430	425	390	404	418	406	429	447	434	419	441	436	421	435	425	439	411	425	409	423	389	432	403	438	430	418	394	423	420	423	427	449	396	423	362	406	403	420	417	433	406	401	415	447	430	409	443	395	418	435	407	423	396	409	409	450	414	411	420	422	408	421	421	441	415	438	413	443	423	385	445	434	459	436	462	431	400	436	472	443	438	416	429	440	419	428	434	424	401	422	392	449	410	430	383	430	408	424	420	446	452	444	445	388	421	407	417	393	400	393	451	415	402	410	410	419	430	428	436	388	420	416	400	438	426	390	407	422	429	447	394	394	413	424	379	399	423	423	448	441	418	392	417	415	474	444	442	412	414	419	442	406	371	400	463	391	421	437	417	426	422	441	405	377	425	418	428	428	443	443	424	428	421	413	431	447	412	436	436	427	412	403	394	437	415	448	393	384	410	380	443	422	416	455	417	411	404	432	424	431	451	430	385	432	405	452	453	383	421	397	406	384	423	413	437	393	408	449	433	407	437	439	443	445	442	423	421	426	436	423	420	418	397	425	446	451	452	415	422	395	436	414	420	428	386	431	454	439	398	410	414	420	426	435	429	419	418	425	414	414	423	413	407	395	419	412	432	427	392	370	430	426	454	415	472	416	426	403	433	438	410	404	430	452	441	446	397	397	435	470	445	431	417	424	416	415	413	437	440	435	414	458	393	415	448	417	405	444	396	401	406	436	401	444	443	410	406	444	394	442	446	435	400	412	441	404	411	419	436	446	413	430	428	410	393	419	407	432	463	422	424	418	439	417	425	465	397	426	415	457	449	433	433	425	436	437	474	422	430	454	455	435	428	426	406	390	388	418	409	401	438	418	432	446	429	385	406	398	417	433	388	436	425	385	483	421	470	408	434	432	473	434	413	426	426	448	428	406	392	412	410	401	431	441	423	436	377	444	439	421	452	385	419	451	413	426	406	414	407	422	394	420	443	435	438	426	488	396	388	377	423	404	410	431	461	383	381	399	409	431	438	440	443	413	440	409	420	455	458	432	428	423	370	387	398	399	416	465	408	454	455	424	412	406	398	416	406	441	384	452	440	443	438	452	438	399	398	444	422	384	446	437	441	408	399	398	404	393	408	414	472	413	427	407	476	445	439	448	432	429	408	395	464	415	402	442	461	430	447	384	441	434	444	410	443	389	400	417	404	432	431	438	416	402	425	418	418	435	432	412	415	441	407	441	429	384	400	443	396	422	448	406	417	404	448	417	397	385	423	426	411	417	427	439	419	421	417	419	422	388	411	428	412	377	403	438	444	416	476	460	416	418	403	430	399	421	393	441	444	421	416	427	419	450	427	428	427	418	415	422	457	440	454	458	395	394	421	432	438	408	435	443	429	429	402	409	387	446	410	426	439	437	440	424	439	402	453	403	405	382	417	450	419	396	434	425	428	457	405	431	386	437	400	439	421	412	417	433	427	413	425	421	438	406	378	427	440	416	442	423	409	443	435	393	446	432	406	430	418	423	422	433	406	371	386	402	427	407	386	418	455	386	399	423	418	441	441	391	426	434	392	433	444	416	391	371	412	445	445	431	413	434	400	418	401	439	429	404	467	435	410	423	439	417	424	401	442	413	375	442	446	431	424	406	418	407	408	435	397	409	408	429	449	428	414	456	443	421	428	419	437	402	442	437	448	408	402	415	425	416	463	412	391	414	436	463	411	415	410	430	399	406	445	449	412	412	392	373	426	444	411	411	411	440	431	415	445	446	404	431	425	404	423	403	396	438	390	416	423	384	395	410	431	427	454	451	438	390	424	407	395	411	424	429	406	447	414	435	389	434	391	430	397	397	417	403	422	429	418	425	421	410	398	429	405	443	452	394	403	432	435	460	470	446	405	441	460	421	403	421	434	369	433	457	438	435	418	433	414	408	409	459	421	379	432	458	400	402	412	434	472	460	428	429	454	397	455	394	395	408	456	467	418	437	435	433	427	410	426	412	411	427	408	421	474	471	432	404	437	402	389	449	423	463	417	411	445	470	409	424	441	401	404	399	424	386	403	410	405	409	426	424	461	423	437	429	430	432	432	441	417	414	406	415	412	435	407	444	412	434	419	432	399	433	422	431	412	401	424	435	417	395	415	438	437	416	437	422	398	442	436	467	394	436	392	408	460	462	429	415	397	432	422	436	445	423	423	399	438	410	426	428	423	406	403	410	389	418	447	437	419	408	403	387	387	420	435	405	427	440	436	412	406	451	420	415	403	406	394	416	417	405	444	413	450	441	412	437	421	433	415	434	444	442	406	413	391	447	418	429	407	416	373	406	470	445	397	392	402	444	450	452	394	433	418	433	438	402	408	421	423	391	417	430	431	402	436	425	430	379	446	439	419	436	450	393	443	412	413	429	463	438	392	417	414	409	420	428	407	427	451	419	443	444	460	416	411	436	420	446	417	430	432	422	442	449	419	417	421	432	447	452	411	417	427	469	406	436	414	428	456	428	403	430	408	403	414	434	419	423	426	427	412	403	450	397	426	447	418	401	402	408	439	449	469	443	423	429	447	415	406	425	437	409	437	413	413	389	415	470	401	482	442	393	439	426	418	421	401	443	410	418	418	440	410	393	431	415	429	389	422	415	396	449	436	418	398	416	404	475	401	415	431	437	432	419	408	409	414	417	391	404	464	411	416	352	420	449	438	429	442	396	425	414	441	436	412	411	408	421	437	423	452	437	434	441	417	425	423	410	387	448	411	451	431	439	408	412	424	442	442	399	417	446	428	433	389	405	424	374	426	419	422	427	480	407	434	414	426	460	408	396	424	408	423	409	428	397	394	415	412	421	417	402	425	424	429	408	448	428	428	416	430	407	467	436	418	436	408	411	430	412	374	409	440	392	375	408	428	442	427	398	433	428	446	436	425	412	417	441	412	446	417	438	404	415	411	424	413	410	424	470	399	378	427	429	446	423	422	417	399	407	430	445	400	438	444	411	444	417	425	459	430	413	413	399	401	407	432	404	442	424	414	429	433	421	441	425	395	391	419	414	440	428	409	427	431	473	402	438	393	445	434	450	406	373	386	421	373	418	409	395	403	358	413	433	463	419	431	443	424	446	419	410	433	431	423	426	431	444	436	418	429	426	415	445	459	415	436	421	450	388	418	457	456	452	444	434	411	415	408	378	423	418	440	410	468	468	407	435	424	432	429	443	407	418	402	402	431	447	428	438	425	426	462	420	383	440	423	398	424	429	371	414	425	415	442	406	431	424	428	427	455	468	388	416	421	425	451	432	427	387	424	420	411	431	418	424	435	430	434	415	425	426	376	419	407	422	411	435	421	433	386	418	382	416	415	435	405	438	441	431	423	424	414	441	433	446	410	411	414	415	438	438	421	404	458	392	416
59672	102581	77524	48543	24102	6804	1541	854	745	797	772	738	750	768	714	752	823	751	702	732	758	797	738	742	718	719	697	698	752	778	761	768	718	756	762	785	758	793	719	725	768	779	779	744	713	729	748	750	766	740	774	782	739	792	756	760	755	764	749	755	744	731	746	757	797	754	770	713	765	781	775	738	766	761	744	714	738	755	750	731	756	758	746	768	750	778	757	734	766	744	698	726	751	723	762	811	797	746	813	768	775	757	730	722	709	772	787	739	787	773	737	723	743	761	768	781	788	761	698	771	769	770	741	742	768	784	770	766	775	722	804	708	726	787	727	781	771	761	727	794	742	774	768	783	716	781	744	745	768	760	739	711	763	734	746	737	731	722	699	732	754	746	744	763	801	704	695	776	765	781	779	762	790	719	746	777	763	771	792	726	757	751	707	769	754	752	739	741	762	713	706	763	716	738	734	754	755	736	711	736	751	705	757	752	743	700	729	802	767	725	742	725	743	744	737	758	766	762	774	747	776	757	766	773	746	747	783	776	730	769	772	726	790	779	769	705	745	761	739	774	693	789	824	747	766	777	763	781	749	793	741	719	692	798	727	783	765	768	789	785	739	802	752	778	790	725	753	754	755	777	749	742	784	710	790	799	754	693	794	740	764	758	746	747	762	766	736	753	733	791	756	793	768	754	731	747	730	737	745	791	748	734	710	741	743	757	789	728	733	737	734	791	753	778	723	764	728	754	736	754	720	771	712	787	774	704	730	759	730	737	800	734	754	748	749	752	779	725	751	781	766	744	710	750	725	735	746	735	761	753	739	734	744	733	734	783	752	764	776	755	736	721	745	790	729	730	777	768	713	738	800	787	752	731	719	754	745	768	764	728	736	776	727	781	755	758	765	745	738	734	792	709	728	762	760	762	706	736	805	776	788	766	779	721	758	784	773	726	767	757	745	774	740	755	726	728	743	751	744	770	762	739	771	789	699	756	736	733	781	747	750	749	756	815	769	742	730	774	745	703	756	749	749	779	722	753	762	741	701	776	761	748	786	728	744	749	743	779	744	788	800	733	755	743	766	756	748	768	748	784	717	752	752	752	778	765	763	713	797	745	762	727	807	799	733	737	769	740	765	740	765	742	707	770	746	754	763	771	744	743	778	744	792	693	712	761	712	782	758	751	798	708	767	766	737	852	753	717	714	775	747	747	747	760	749	766	728	760	722	775	736	772	726	776	737	760	726	734	729	752	770	722	779	713	744	741	750	737	735	699	757	737	744	738	717	791	762	711	736	768	767	756	762	743	729	772	783	788	741	765	751	772	725	745	707	711	707	795	710	768	765	772	740	787	691	718	737	737	696	736	726	728	799	756	727	735	776	738	710	762	728	765	804	774	760	735	708	738	783	734	753	756	725	764	755	812	753	797	766	726	733	741	768	753	784	745	768	792	757	807	707	755	729	741	757	721	734	754	743	761	784	750	761	786	767	773	734	758	740	739	744	760	765	788	772	765	730	768	719	748	743	746	743	760	769	739	770	735	727	787	766	740	819	752	786	760	777	754	761	739	756	740	752	712	730	767	743	770	773	744	744	766	748	745	697	778	747	787	724	677	730	758	719	781	748	793	777	757	677	779	816	758	795	758	811	762	768	742	729	745	806	746	733	779	744	802	754	754	740	741	709	767	769	817	716	763	719	792	717	736	746	736	732	717	737	783	761	787	791	774	760	720	722	732	748	739	775	751	759	761	763	755	776	758	750	768	661	725	754	731	785	772	794	728	728	756	726	665	758	749	732	740	724	777	712	767	758	735	725	730	747	782	747	753	735	773	717	752	779	738	787	749	749	788	708	732	765	767	700	782	751	788	773	740	787	763	768	785	774	785	772	732	731	742	694	746	745	755	801	768	767	759	720	753	742	755	740	768	765	759	764	739	749	750	772	767	727	743	769	752	785	729	774	775	783	730	733	750	718	729	790	784	833	774	777	726	803	795	719	789	733	752	731	729	755	747	746	725	762	747	727	722	710	764	776	808	806	754	713	729	710	738	789	758	767	766	711	720	724	754	788	755	756	753	715	734	737	712	750	767	757	769	764	695	797	749	797	717	784	764	764	721	800	740	729	781	759	788	762	735	780	771	769	736	750	774	770	759	755	771	753	774	739	747	770	733	837	785	787	793	740	764	749	820	768	758	748	767	788	751	767	734	743	715	764	772	698	750	708	694	724	761	794	748	764	731	766	768	730	771	727	728	785	714	742	771	783	703	765	753	779	740	724	752	771	786	711	758	789	723	752	738	780	717	739	778	728	789	728	744	741	693	749	740	751	755	718	754	771	728	737	769	742	697	774	745	712	760	728	758	756	775	713	782	763	785	740	743	740	742	745	773	815	770	751	738	765	771	773	763	791	732	753	780	769	750	735	763	765	780	760	745	753	760	700	773	751	770	719	742	744	743	678	755	753	745	769	757	740	754	725	723	692	734	766	737	736	754	722	721	760	749	774	711	729	717	811	748	722	803	735	759	738	751	780	742	804	731	732	780	758	718	747	742	709	785	722	786	708	788	769	770	765	764	762	754	694	757	731	755	742	759	762	753	712	745	734	772	729	741	770	749	755	726	722	741	765	703	774	782	747	714	748	752	763	705	720	741	723	758	736	779	753	761	746	779	744	742	752	760	775	736	719	771	771	801	733	728	746	717	735	709	739	738	783	733	785	714	782	763	769	764	761	760	739	715	724	781	734	787	733	786	745	737	796	726	769	777	704	782	712	764	745	720	740	803	757	730	730	756	759	784	759	745	766	745	715	759	760	740	762	732	693	736	747	775	770	783	747	756	712	748	752	793	798	733	748	757	711	779	765	717	747	706	760	728	723	778	794	802	764	732	790	751	730	750	784	792	747	743	712	747	792	723	703	765	740	719	727	801	772	742	733	775	763	726	706	736	791	741	759	755	704	738	760	721	759	708	738	732	718	794	721	737	770	793	765	753	681	802	721	766	757	718	761	790	726	758	756	728	767	797	711	753	757	743	738	756	734	774	757	756	730	781	792	805	724	746	749	735	736	778	756	706	762	731	755	777	740	781	734	731	737	763	762	734	771	784	764	797	770	763	744	769	746	780	765	742	756	734	736	739	770	695	740	724	724	770	728	742	805	771	744	779	784	759	797	776	740	750	783	756	739	763	692	776	728	781	709	748	736	746	808	798	745	751	745	754	774	734	747	737	726	721	708	748	777	768	766	753	733	751	773	748	767	748	746	756	749	791	796	720	729	705	765	731	745	749	798	801	728	720	743	765	767	669	741	739	789	756	749	736	760	757	738	798	723	755	709	770	737	719	736	793	751	745	775	736	764	758	752	743	713	717	777	743	749	752	768	741	726	797	736	748	748	737	774	746	756	716	737	772	750	697	787	735	698	755	740	783	784	764	769	714	794	749	759	761	797	745	770	741	748	753	744	772	777	758	759	767	734	738	785	783	757	740	754	748	721	789	780	741	729	766	752	732
28818	31356	30363	14416	2675	679	436	393	374	378	356	329	348	353	340	345	381	390	356	362	393	363	383	406	341	356	379	378	374	377	381	364	359	376	340	393	338	407	411	380	376	370	353	341	351	381	322	387	367	346	388	374	325	353	341	384	402	368	342	370	373	374	351	382	372	384	371	396	375	353	389	340	335	365	361	371	394	392	380	380	352	360	392	347	368	359	386	345	379	353	326	382	376	379	358	351	351	376	362	337	372	402	392	359	353	399	366	365	360	388	334	336	370	375	368	403	357	356	343	383	390	381	356	393	357	378	352	330	322	379	407	406	358	370	374	381	370	390	362	373	362	364	377	378	384	350	354	379	355	329	374	322	364	348	361	370	376	368	356	342	356	349	360	360	371	401	386	382	392	378	366	357	405	377	369	380	392	315	409	357	359	382	327	351	361	341	351	368	352	364	352	346	369	336	390	367	343	353	347	355	394	376	378	379	369	340	348	372	372	386	336	368	333	315	376	376	367	344	391	337	365	326	387	387	382	386	355	365	352	350	374	419	351	383	342	354	374	345	378	352	386	357	372	344	346	359	352	358	414	360	376	353	359	384	350	334	321	372	339	352	366	365	372	363	379	376	373	367	409	378	354	340	397	348	395	375	369	361	401	365	360	363	368	392	365	340	375	321	345	357	378	350	383	356	349	335	347	375	396	378	345	384	392	354	367	379	347	383	347	387	382	350	354	356	344	355	355	326	339	333	368	404	380	341	353	382	361	350	325	378	376	362	371	367	363	371	378	357	354	373	362	376	355	329	389	349	381	342	352	372	386	384	338	384	342	322	353	389	389	345	389	410	372	336	349	349	377	349	380	329	378	380	369	315	358	345	342	372	394	373	334	404	358	375	362	367	355	393	330	429	332	338	348	365	364	382	393	360	349	376	362	375	374	367	379	395	342	380	385	363	375	345	369	327	359	365	333	354	347	367	346	403	393	349	377	390	373	393	378	334	385	385	321	341	364	344	341	333	365	372	384	340	367	365	400	398	373	362	362	353	380	349	362	393	370	334	369	324	377	389	354	348	352	357	340	393	368	394	349	357	351	386	371	363	356	354	355	369	336	336	368	365	364	367	389	375	323	349	347	393	369	352	352	381	374	386	366	375	351	335	366	375	366	372	342	391	382	366	343	369	374	362	368	372	387	383	348	383	384	384	428	346	352	355	345	381	372	341	385	359	351	340	381	370	352	422	378	344	393	365	368	368	370	385	340	369	321	373	410	381	363	336	376	371	346	350	382	372	352	343	372	347	363	334	366	356	370	371	368	374	353	385	357	369	332	355	337	330	377	363	373	390	361	362	357	390	359	363	357	369	379	350	357	342	382	388	384	367	349	349	346	391	395	394	365	342	352	382	345	335	385	362	359	347	385	375	348	407	362	344	364	396	380	380	393	372	363	370	340	346	374	388	369	386	369	377	349	367	339	360	351	402	378	378	375	341	381	363	419	357	354	389	374	375	401	365	357	363	367	331	414	340	354	371	332	387	339	356	366	339	349	378	339	424	357	361	357	359	370	373	374	337	347	375	374	359	376	344	367	372	356	333	334	383	388	356	344	414	372	383	372	380	393	334	352	368	351	355	370	370	371	351	382	321	373	375	386	374	358	355	325	325	358	359	378	371	317	339	373	358	374	380	374	362	363	342	373	363	355	370	363	363	382	351	363	388	377	375	371	397	381	369	379	381	354	378	349	372	364	350	368	345	341	369	385	369	388	370	373	365	382	360	386	369	370	395	366	384	394	357	392	368	354	355	369	334	353	362	350	389	342	348	365	341	363	351	352	358	373	361	364	337	387	352	367	331	339	382	338	347	386	371	381	337	365	379	350	381	357	396	335	355	362	376	338	336	366	371	355	399	361	390	357	385	376	356	373	371	373	348	344	369	362	373	373	414	382	388	356	360	371	356	375	367	377	363	384	352	356	351	380	351	350	377	321	383	366	387	377	347	376	367	336	340	393	371	346	333	379	363	366	368	352	326	374	389	354	355	373	367	368	307	331	366	352	345	376	379	324	360	390	381	379	357	371	347	400	396	348	358	385	387	383	373	344	321	364	352	332	365	370	385	366	361	346	360	375	345	375	368	393	367	384	361	347	355	348	366	351	370	362	365	347	359	375	367	360	350	376	350	358	355	350	338	330	359	377	378	343	333	362	357	379	370	348	352	343	350	384	395	363	362	366	393	359	374	377	369	346	350	388	374	363	365	376	371	369	372	353	347	332	392	347	376	370	343	374	350	374	339	362	343	352	349	363	344	363	351	382	326	367	340	362	369	355	353	363	330	362	352	355	354	347	359	353	351	385	375	346	340	323	378	361	389	374	373	393	352	372	392	363	318	366	347	385	342	357	324	371	370	363	375	335	344	351	323	339	330	344	404	379	350	387	392	406	387	360	404	332	381	366	388	337	367	363	330	356	361	323	409	388	402	373	346	376	302	382	338	383	369	348	337	397	381	349	362	391	362	365	378	389	373	369	351	372	371	321	366	394	386	356	371	347	332	346	370	342	339	366	374	363	321	345	364	402	389	356	364	339	350	415	354	360	392	316	338	360	366	348	333	345	345	384	350	376	358	375	334	336	375	340	392	367	375	381	362	379	351	381	341	342	381	374	375	343	377	363	359	396	396	351	391	336	342	356	367	345	352	366	386	333	345	383	359	354	365	356	347	393	387	347	372	372	367	357	334	379	358	361	385	372	369	360	343	396	360	376	358	389	371	339	355	354	358	348	367	373	347	355	377	357	338	333	370	354	380	348	400	367	363	364	318	354	382	367	369	368	368	366	387	337	393	332	379	367	390	388	345	346	374	368	389	366	372	359	407	373	350	363	380	365	365	387	373	399	349	357	386	358	372	347	374	372	366	369	394	373	415	361	371	401	360	365	376	356	375	341	353	354	328	344	370	350	345	359	342	365	388	381	343	367	395	398	383	332	330	332	366	351	347	359	365	411	331	358	332	361	358	349	384	333	341	403	371	399	362	350	380	354	378	357	368	348	360	379	370	349	354	377	354	362	347	364	365	348	362	381	381	338	392	386	361	336	348	402	380	336	328	384	356	359	378	366	368	360	382	371	368	393	378	372	368	378	402	367	315	356	350	385	350	385	376	330	339	327	412	379	344	395	361	381	373	367	357	373	374	375	372	353	338	352	346	378	357	360	368	363	373	355	338	345	371	398	355	349	365	349	378	394	316	344	369	355	395	387	410	353	342	351	398	349	373	391	397	380	335	351	368	367	338	359	345	385	362	362	375	346	381	362	372	352	352	356	361	373	366	391	352	306	356	351	342	359	367	353	355	367	387	374	351	355	364	341	361	357	385	348	367	341	375	356	384	392	349	338	359	345	352	368	396	365	352	347	380	370	359	362	381	367	389	349	377	355	350	393	375	399	326	360	390	351	333	369	366	392	377	391	359	348	387	372	337	352	334	352	350	348	351	368	351	365	383	361	343	340	315
35268	49396	35865	16195	4767	1288	802	722	671	766	692	680	688	725	726	727	713	738	677	686	696	700	671	664	718	660	710	636	657	688	657	712	661	649	674	714	637	688	739	750	672	677	683	668	686	693	701	685	684	694	691	706	676	682	679	735	701	663	708	705	675	669	646	667	661	653	718	700	710	723	692	646	697	647	701	727	668	750	716	707	706	681	709	708	699	659	687	681	720	682	713	669	672	677	663	678	655	689	707	690	704	682	677	653	706	693	644	678	691	679	715	645	658	687	664	666	712	661	683	665	692	687	669	669	713	744	670	676	728	715	693	715	705	664	707	703	660	656	702	700	636	671	664	693	662	669	679	695	703	718	669	673	657	717	691	693	697	715	669	714	629	651	680	751	654	655	684	716	718	693	683	662	675	726	674	686	641	712	706	701	671	692	700	647	698	718	669	670	729	666	671	670	640	661	707	621	723	642	653	621	714	698	724	615	628	665	675	701	692	701	680	689	718	666	698	683	709	665	714	727	661	720	680	652	693	662	638	703	682	708	689	734	691	737	654	679	698	712	716	720	714	712	707	631	705	690	650	698	667	721	687	696	683	672	737	701	707	649	723	673	697	723	698	670	644	670	708	721	707	753	681	658	671	683	690	699	654	681	697	656	707	694	694	695	707	650	693	653	673	699	725	700	691	653	700	729	688	676	692	668	692	671	709	705	706	697	688	725	699	688	733	732	685	717	692	693	708	651	653	667	720	705	700	715	735	709	707	676	638	655	680	700	674	678	669	656	664	686	674	668	701	684	663	695	695	717	688	675	699	726	630	702	701	720	690	725	661	681	645	665	696	667	717	669	669	728	665	692	730	708	679	706	667	688	695	708	685	659	672	666	632	679	658	667	684	673	705	697	685	720	685	664	693	678	680	697	694	719	640	655	649	725	683	636	712	666	660	665	686	678	673	697	645	721	736	625	724	701	702	701	680	712	695	660	692	713	648	699	720	688	713	680	673	700	694	701	670	683	702	701	693	705	678	665	710	703	660	708	656	704	689	700	644	682	713	715	684	688	708	733	689	662	667	732	671	723	661	736	714	700	716	686	678	662	637	642	691	649	703	727	700	681	707	653	739	710	724	744	708	635	657	698	719	699	658	699	648	670	728	693	711	713	695	735	673	665	683	682	692	697	664	674	690	729	710	639	697	705	670	726	752	648	727	650	682	699	684	646	665	739	714	662	675	709	673	666	665	672	666	692	668	683	652	692	639	647	708	653	635	700	706	695	712	690	706	708	719	726	704	726	698	711	691	672	712	692	656	714	732	699	676	662	711	684	721	704	671	741	626	686	684	626	689	721	695	688	630	710	727	700	674	688	649	650	654	668	698	661	708	690	667	704	652	676	725	657	714	669	661	704	638	692	711	668	686	664	707	693	737	663	660	712	667	670	625	670	674	726	678	681	647	717	726	698	711	699	637	710	707	732	705	714	662	676	676	714	642	655	681	682	688	611	660	669	681	704	694	681	682	726	661	733	675	694	655	678	703	693	685	669	687	650	718	741	685	673	675	699	691	704	696	702	745	659	695	732	672	639	691	713	699	702	688	663	693	655	695	699	721	677	713	706	689	700	677	709	678	679	698	718	724	679	631	700	648	696	732	702	685	699	662	724	680	686	685	624	708	657	645	716	668	702	704	701	641	694	670	663	679	659	713	735	665	636	669	688	682	725	675	671	768	707	688	662	676	668	719	696	683	706	732	683	658	720	687	741	686	720	711	701	715	672	676	696	661	732	668	663	732	717	683	683	686	640	732	677	690	672	686	711	691	653	653	727	714	681	678	647	666	691	693	670	702	692	695	664	667	648	688	748	676	700	680	652	723	723	697	675	711	644	680	670	682	650	698	661	725	707	741	638	692	707	678	688	648	682	692	663	652	704	713	667	653	727	678	649	691	657	727	669	680	675	634	642	707	706	666	695	670	691	732	712	656	716	723	677	720	636	676	698	693	679	692	683	667	696	715	673	651	695	695	665	679	684	690	706	698	720	670	695	693	733	720	679	686	660	671	690	697	654	668	634	703	693	717	730	694	668	695	688	717	654	728	702	711	672	693	688	681	664	670	699	725	650	660	708	727	731	675	632	687	686	698	674	679	665	732	707	704	673	716	712	679	661	650	654	693	740	668	721	689	697	669	769	706	697	715	699	609	693	698	659	702	651	707	639	701	701	745	680	668	691	665	691	684	700	689	647	708	699	690	693	635	671	682	694	721	692	667	715	718	659	702	660	633	668	716	706	699	723	710	726	694	674	703	704	705	718	706	697	670	641	703	676	682	709	654	623	722	676	660	709	678	710	654	716	714	688	705	645	671	667	724	698	682	663	649	688	687	723	711	691	705	691	716	665	675	674	669	693	694	686	695	698	694	655	708	726	682	727	662	701	717	714	700	676	710	681	699	700	710	716	712	648	691	672	691	644	696	690	739	678	690	681	681	670	685	646	710	656	720	676	712	659	725	684	713	686	627	686	706	703	699	713	703	697	689	686	712	694	677	668	679	678	700	730	659	704	687	648	690	668	660	714	715	735	646	694	694	713	667	667	643	742	742	618	689	699	669	673	702	708	687	697	688	702	656	722	656	694	623	652	690	708	698	687	675	688	668	673	740	657	665	658	699	710	692	720	662	718	672	661	665	695	713	676	706	708	664	688	709	689	669	649	674	680	691	638	693	727	653	666	671	650	683	694	689	703	681	712	686	715	697	661	684	667	677	637	693	668	676	672	689	710	680	692	712	715	743	708	669	737	669	693	703	735	678	764	652	682	695	763	695	689	708	715	709	659	671	679	731	650	685	702	679	719	701	719	702	674	693	693	692	663	668	673	657	702	709	697	682	727	703	695	675	675	660	705	689	695	664	651	644	724	712	640	674	665	679	704	704	682	686	705	694	684	648	660	639	677	692	710	726	671	660	728	676	730	702	676	669	667	652	683	674	684	696	675	682	718	659	676	718	649	684	725	626	643	664	656	655	658	662	681	695	695	697	703	699	675	701	681	653	687	703	696	694	669	690	673	735	684	694	699	617	682	714	676	712	651	696	734	704	681	704	683	694	700	746	718	673	696	702	658	648	660	688	688	682	700	708	751	676	678	726	725	677	705	669	693	695	675	691	649	676	674	705	689	697	699	684	712	701	716	693	679	677	643	682	691	670	655	682	712	718	695	725	713	712	631	685	643	705	716	699	683	720	684	702	652	640	742	699	664	673	706	663	692	660	686	679	632	651	675	660	698	663	659	698	692	659	675	682	710	680	695	696	680	672	714	677	706	628	693	716	678	712	655	675	683	743	683	710	673	670	641	660	687	674	698	679	664	657	657	704	648	695	721	717	706	704	646	671	643	685	651	656	681	694	653	689	686	697	704	675	668	684	658	686	684	695	688	645	704	706	720	681	693	702	640	633	674	691	686	654	658	659	720	671	675	697	653	695	673	698	660	717	658	694	661	738	748	685	719	739	664
24869	25183	37263	29981	18643	5873	722	438	386	391	377	392	386	360	384	337	373	367	381	347	385	364	409	393	365	388	346	348	361	354	397	345	364	401	372	397	369	354	389	346	365	351	386	369	351	362	360	359	360	406	364	328	383	385	397	381	410	374	401	384	380	349	364	351	363	360	381	371	344	323	371	369	386	380	365	387	391	354	351	350	361	393	422	376	337	377	384	369	414	378	384	349	362	373	332	370	372	356	352	390	327	364	328	346	364	393	352	366	393	360	367	379	319	371	364	358	359	363	350	393	358	353	360	413	343	381	398	392	367	378	374	363	375	356	396	344	350	381	368	376	362	343	337	349	375	364	387	355	365	397	369	361	384	359	370	378	359	370	397	359	365	356	414	388	355	356	386	386	390	350	355	375	379	387	376	399	355	397	373	325	382	360	361	372	397	380	356	328	361	366	325	353	380	411	340	366	402	385	367	379	340	376	344	313	356	404	393	364	381	371	346	380	358	342	366	371	365	385	353	362	369	378	391	378	352	407	382	382	380	355	405	362	375	355	373	357	376	387	391	364	362	368	381	337	363	355	405	338	358	391	363	339	374	362	343	365	355	355	369	353	360	394	362	343	357	352	348	393	358	395	367	364	353	346	337	299	369	365	367	358	391	352	385	387	348	362	397	374	345	358	364	358	360	378	377	359	398	384	396	355	361	319	402	389	374	353	363	365	387	380	370	350	364	355	321	345	394	356	371	364	339	348	344	391	360	376	390	343	382	400	353	377	391	352	363	389	402	357	373	383	370	346	359	364	370	369	360	366	376	401	352	360	388	376	358	373	371	366	368	398	336	370	375	394	343	382	352	387	376	392	342	372	346	423	375	346	355	388	354	372	346	377	391	379	341	326	387	371	366	356	348	372	364	384	389	383	374	362	376	349	387	353	377	378	359	377	364	347	351	359	368	388	388	349	357	357	355	346	355	329	406	419	373	369	345	368	345	362	378	361	407	398	355	367	357	373	410	358	351	379	347	324	384	361	341	334	376	376	393	353	359	390	358	351	348	371	355	324	344	401	351	402	353	355	365	376	356	380	328	347	381	355	385	354	391	367	389	368	392	349	373	360	388	333	369	377	367	353	378	363	374	354	392	368	380	364	411	365	352	368	369	360	357	402	351	358	365	374	361	336	423	355	390	361	384	369	365	382	351	382	360	377	392	377	408	375	367	402	391	396	362	361	381	336	393	345	381	376	383	380	354	361	369	368	363	337	356	360	331	342	337	362	375	357	386	350	364	376	347	386	365	332	365	396	351	387	366	384	406	355	349	356	379	352	365	342	361	366	392	389	345	355	359	378	378	363	378	372	369	358	390	356	358	356	344	370	359	364	383	359	364	375	399	362	376	342	374	368	343	374	385	348	395	382	368	355	393	358	376	355	316	369	372	340	356	360	352	369	378	337	382	370	333	360	362	390	397	390	384	353	365	371	384	382	332	399	344	391	377	411	371	342	362	389	347	365	353	404	401	385	383	348	397	348	369	364	360	388	374	361	362	392	345	363	370	382	389	389	383	345	337	390	370	391	359	382	383	354	381	356	342	348	335	394	365	378	381	394	358	370	339	378	377	347	386	331	348	367	353	347	370	348	345	376	389	364	362	378	369	391	383	364	364	349	344	348	363	336	379	397	350	382	356	348	353	369	376	369	363	358	372	326	371	365	376	340	374	342	374	337	408	364	369	335	386	377	343	367	358	374	344	341	388	371	348	366	412	360	352	357	369	362	351	379	341	377	367	347	374	381	377	363	364	408	351	351	356	366	388	372	350	352	367	413	380	346	372	353	380	348	389	339	368	334	377	399	365	354	382	338	356	380	411	364	391	394	380	360	361	366	373	374	359	381	349	395	337	331	341	374	355	379	374	392	350	377	372	353	378	367	356	421	374	400	345	409	387	387	338	396	369	351	378	348	390	414	387	372	356	355	371	396	357	395	349	374	394	387	359	338	371	381	354	342	358	394	362	339	340	415	375	383	391	343	389	353	385	421	359	356	353	367	368	363	346	395	368	335	357	363	349	361	335	395	361	389	381	359	364	387	368	342	396	353	333	371	381	377	366	362	355	360	351	352	339	375	363	364	386	349	337	367	370	389	355	345	345	381	347	370	335	358	398	354	381	371	362	352	392	369	383	389	383	340	396	320	351	367	356	349	390	348	356	385	360	365	390	363	369	383	381	370	385	390	396	373	347	380	342	365	355	339	363	360	380	368	376	374	364	382	396	371	378	355	387	370	370	362	364	350	375	329	373	350	327	358	375	327	387	336	379	418	371	366	351	375	344	356	302	398	357	361	375	370	393	385	378	364	332	363	368	369	352	346	389	382	339	391	374	348	379	330	342	367	352	370	390	371	387	407	354	384	332	395	368	340	371	349	393	386	411	390	357	369	378	402	362	389	401	375	355	343	383	337	342	386	393	342	383	384	366	367	381	294	380	350	357	342	380	368	386	338	351	342	363	400	380	336	361	376	383	386	383	336	356	366	374	381	354	370	376	379	385	376	382	372	370	350	350	357	388	369	330	367	379	368	367	354	366	366	380	373	326	390	351	347	347	399	327	383	386	359	352	384	364	356	347	351	402	352	364	362	382	383	396	378	357	363	357	336	343	366	339	375	352	369	389	371	355	371	354	365	389	361	382	351	391	421	377	352	362	375	347	373	336	370	330	373	388	352	387	356	390	375	355	393	383	379	403	363	373	358	364	382	363	354	368	366	341	364	347	377	366	356	408	382	363	376	368	365	395	392	368	355	359	344	366	354	396	387	345	356	346	352	395	349	344	355	355	393	340	334	334	371	361	378	361	362	376	369	362	348	371	382	339	356	376	408	376	384	354	401	364	326	361	365	353	367	381	347	383	407	377	391	391	393	387	371	353	367	358	347	368	379	372	373	359	350	377	359	388	361	343	370	357	384	381	349	349	370	376	383	352	373	343	329	406	401	375	370	395	351	348	382	363	383	388	370	389	372	346	366	367	364	383	356	395	355	348	369	377	328	398	364	356	371	367	352	360	354	358	346	375	356	365	374	389	395	358	366	321	373	358	326	327	376	351	349	347	347	393	357	371	371	385	364	366	352	365	366	364	413	357	378	374	391	398	358	360	385	401	361	350	390	372	381	379	338	401	332	355	385	362	378	335	387	357	386	349	387	369	380	368	384	373	381	400	381	373	386	383	343	397	342	397	366	352	359	369	362	332	352	397	370	365	368	368	366	372	361	353	382	383	386	375	365	372	356	373	373	337	366	356	347	362	367	362	355	348	377	371	357	387	368	367	371	376	379	348	383	373	364	386	357	361	353	378	375	381	380	370	341	377	399	391	369	364	357	396	354	374	360	404	375	398	400	346	374	351	390	368	377	413	386	374	374	356	350	359	374	358	375	356	341	338	374	344	386	342	352	344	338	341	326	364	364	333	385	388	368	335	356	382	375	372	356	362	388	384	378	369	376	391	357	355	352
57716	91128	67348	38256	15937	3758	1095	727	688	689	710	679	691	711	651	701	713	677	687	742	657	682	656	685	646	689	663	721	686	696	709	650	738	695	724	692	623	702	714	676	711	687	657	667	674	686	666	660	694	669	675	724	715	651	670	651	687	712	673	667	655	709	655	678	653	680	686	725	685	696	649	612	695	699	683	691	690	690	707	664	663	729	686	657	694	664	639	643	674	683	708	658	693	693	706	715	717	660	686	636	714	701	720	709	693	683	687	702	671	656	702	674	666	706	673	665	673	652	694	723	684	656	689	668	708	618	709	675	690	615	651	722	677	697	688	691	683	682	663	731	623	649	691	703	678	660	642	695	696	702	670	635	677	693	710	689	664	704	637	664	680	686	675	673	630	659	714	657	685	667	619	662	688	666	731	687	652	697	633	693	691	681	685	676	645	714	688	714	677	660	683	714	662	685	691	740	642	685	669	667	696	723	684	680	733	682	686	706	660	739	697	676	685	668	687	686	670	665	641	683	705	680	669	682	754	697	681	683	671	737	685	672	681	715	670	640	696	691	661	710	700	693	681	665	731	700	719	688	707	693	693	633	707	706	680	692	669	688	725	668	732	597	666	706	710	713	700	685	689	674	651	701	699	670	728	665	668	718	671	673	659	643	667	701	682	683	679	734	752	695	662	705	742	691	703	678	717	674	692	715	603	696	686	683	672	689	719	674	683	631	646	698	701	620	722	717	697	693	705	684	671	691	691	709	690	672	605	674	671	662	683	706	703	694	682	693	680	682	709	635	645	690	676	688	682	714	672	691	692	671	710	664	702	705	669	682	655	681	702	697	689	700	682	682	687	703	679	695	687	718	703	679	706	660	648	672	726	659	699	683	680	702	661	627	705	715	684	672	706	679	706	688	697	685	717	715	679	671	708	649	680	702	680	708	700	683	680	711	637	663	658	662	730	688	669	696	724	730	692	682	682	653	727	707	644	690	656	628	691	709	683	663	653	685	676	688	649	691	667	700	682	689	686	645	717	645	664	637	698	663	665	666	691	693	674	690	674	700	635	665	676	689	711	636	717	709	650	684	692	727	698	712	685	625	668	681	693	747	682	676	717	753	690	695	690	656	721	686	727	660	716	645	645	727	690	669	658	716	675	678	624	699	674	687	625	694	680	722	667	636	683	729	662	712	674	645	713	690	687	697	684	710	678	684	656	692	627	672	697	638	710	685	697	697	726	651	692	696	673	669	686	676	691	691	722	712	683	662	618	675	704	731	677	683	652	726	706	674	706	656	684	695	703	694	687	686	683	745	664	674	736	710	714	695	671	695	647	700	678	728	691	679	670	658	693	632	699	702	726	721	696	679	682	748	732	658	657	713	713	681	680	706	671	653	652	670	709	693	670	702	695	661	696	697	647	672	677	724	650	673	700	714	743	704	698	621	728	675	704	662	715	674	686	686	693	665	689	676	713	638	663	704	652	716	681	664	682	683	669	679	689	672	715	656	692	747	674	701	676	686	682	690	689	687	735	692	699	700	728	681	702	668	714	696	720	712	707	645	694	655	637	581	692	715	706	699	685	707	706	631	654	667	663	708	702	706	675	672	728	690	700	697	670	685	633	678	657	635	670	712	714	683	668	676	715	697	696	688	699	675	697	661	674	730	675	640	646	722	695	712	718	671	710	707	672	691	694	672	683	683	664	696	645	659	727	705	718	635	698	689	681	671	689	722	706	695	684	682	681	684	667	689	667	716	655	726	725	729	708	704	671	676	652	683	693	705	666	685	720	709	672	684	657	664	708	659	654	674	690	698	719	696	682	713	688	741	646	668	670	683	653	694	675	721	629	632	664	672	707	667	654	676	678	675	718	686	683	689	701	660	733	663	702	667	684	685	668	693	685	715	740	670	727	707	663	693	695	667	697	674	668	642	683	689	648	665	699	674	679	681	664	689	698	742	657	700	687	668	712	678	665	662	701	710	660	657	674	682	690	687	670	682	650	707	667	654	639	642	669	697	722	704	660	674	699	656	671	691	693	681	684	679	678	699	699	653	708	637	709	672	681	716	730	681	655	684	705	657	661	678	704	707	720	673	667	681	670	672	626	749	636	737	669	712	695	685	658	628	664	649	664	704	685	662	661	721	687	653	685	708	657	670	666	702	684	684	659	653	667	689	731	712	702	692	649	665	659	689	693	650	697	739	672	687	682	692	678	712	643	646	676	686	702	646	662	670	698	641	631	616	707	696	701	698	640	674	679	688	652	710	707	720	676	629	658	713	683	657	683	650	680	699	653	666	654	669	699	711	641	717	719	696	615	646	650	657	716	686	637	641	684	620	675	661	668	702	713	653	685	655	634	761	672	679	710	666	733	721	674	701	659	695	694	697	704	724	680	682	705	691	683	657	671	688	672	710	729	694	647	681	677	711	681	694	661	685	656	689	662	675	651	696	647	665	694	698	694	720	652	719	664	678	668	663	733	675	689	697	660	665	679	679	711	653	698	673	656	650	697	693	630	678	695	704	659	721	732	675	680	719	714	685	719	702	669	702	699	732	642	648	685	737	664	710	667	698	681	648	697	654	656	686	691	627	655	726	652	691	663	686	674	663	671	693	641	671	680	706	710	694	634	643	671	654	671	705	642	679	673	692	684	699	728	681	653	698	694	689	652	648	724	682	687	682	750	698	669	652	684	677	684	680	680	622	670	630	660	674	672	729	669	660	700	679	712	644	640	712	684	664	700	693	693	669	685	700	684	705	702	732	718	695	666	706	706	694	651	731	685	725	658	698	671	688	693	712	716	683	638	663	666	703	747	693	654	686	670	708	668	771	648	682	664	668	705	675	674	703	740	678	712	680	665	657	708	660	687	699	707	657	704	710	679	701	678	681	680	700	665	687	652	685	657	692	654	674	747	720	694	605	684	670	647	708	672	676	652	695	689	718	654	634	671	701	661	684	670	714	693	657	729	667	605	696	701	716	711	688	680	691	683	678	642	743	687	650	676	672	702	710	683	688	641	726	695	672	672	738	704	643	614	670	674	701	691	681	678	708	696	682	654	682	693	688	718	666	724	717	673	751	674	661	685	650	702	683	646	681	687	702	692	684	708	658	650	620	697	663	671	678	693	699	696	691	676	669	698	642	714	665	724	659	692	716	680	715	705	643	710	686	684	677	741	668	715	653	719	703	657	709	699	654	684	691	655	673	712	695	652	638	708	659	671	661	665	691	670	725	699	636	689	718	682	722	696	704	688	656	678	666	686	672	727	675	684	697	689	673	676	707	671	681	659	701	698	717	694	694	700	690	667	669	657	651	713	677	711	663	674	633	711	669	678	683	639	684	703	705	627	692	698	668	746	664	703	674	670	668	689	708	682	683	690	638	709	646	672	666	697	705	704	678	659	685	685	699	651	683	696	715	704	694	675	649	659	712	703	684	695	699	673	646	687	674	710	700	728	692	674	651	695	677	708	708	686	689	722	673	661	682	650	693	655	682	727	712
23430	22770	32813	27256	21532	16376	3458	538	406	442	456	454	421	409	451	440	437	429	418	434	415	476	419	415	461	461	420	450	390	420	415	419	393	469	397	424	432	381	438	454	434	417	443	431	446	408	398	403	393	393	415	450	394	417	448	432	426	420	414	428	429	414	389	396	410	392	436	422	419	431	416	391	423	425	416	443	437	425	450	461	475	416	456	410	425	447	415	440	443	449	392	415	399	424	452	435	425	418	482	410	426	400	419	410	403	415	392	465	405	409	381	448	428	436	419	442	402	408	408	439	439	419	450	366	429	418	411	433	401	410	385	397	411	390	413	392	421	429	430	401	409	442	373	447	407	398	437	411	410	411	416	431	448	400	421	423	410	450	382	419	427	393	387	435	384	426	437	419	415	423	443	400	436	400	407	406	383	419	425	426	421	394	427	428	424	411	447	391	427	454	443	448	404	397	378	417	402	447	411	423	418	393	431	441	423	394	447	421	422	438	403	422	436	420	412	395	403	427	462	421	443	424	393	424	422	399	430	418	410	452	428	405	439	420	430	421	417	426	457	389	407	384	471	424	379	420	389	442	435	463	351	415	405	431	400	419	406	437	440	441	409	410	410	423	406	386	417	441	415	412	418	447	417	387	449	410	409	417	416	420	401	382	429	425	415	427	409	415	413	424	410	413	438	407	433	411	426	419	396	402	435	415	430	450	400	414	412	406	409	428	435	405	420	439	384	433	424	411	445	376	404	426	410	429	408	429	465	429	411	443	422	428	427	454	400	378	401	405	474	437	448	464	409	453	418	448	431	434	452	412	450	381	427	430	434	415	434	402	411	473	428	419	405	422	414	401	411	346	417	396	419	398	393	400	378	419	446	415	436	416	424	452	398	397	432	371	418	426	394	409	426	403	451	422	427	431	422	427	444	408	430	423	421	421	391	408	430	411	428	402	430	414	411	358	397	436	406	447	464	396	413	429	434	426	444	439	437	426	425	386	396	434	415	412	412	427	393	382	428	439	418	445	418	426	416	423	434	406	396	410	420	400	381	423	398	433	395	454	434	396	434	395	422	403	410	385	405	439	440	452	438	417	449	431	419	404	415	474	417	432	444	415	412	447	404	389	455	452	377	408	424	416	400	422	410	420	424	381	390	434	439	423	424	434	433	445	416	409	424	416	428	468	424	418	437	437	411	387	461	437	404	417	415	440	440	465	420	402	435	436	384	441	402	425	386	430	371	408	427	399	423	424	399	403	451	430	432	423	429	411	401	427	421	440	386	434	373	385	408	438	407	433	416	429	413	396	416	430	416	446	465	404	431	423	428	414	422	411	441	442	439	412	385	445	426	451	435	418	425	419	396	400	406	427	389	413	430	411	393	424	435	429	449	439	440	407	420	406	412	441	391	423	402	418	407	417	370	404	448	414	456	401	426	447	441	437	366	429	421	393	416	420	420	389	395	426	423	386	412	422	392	418	398	430	414	413	424	439	412	411	445	443	436	403	417	475	401	405	434	396	397	414	457	401	419	446	428	405	470	386	421	401	440	397	427	418	429	388	402	420	408	410	457	425	445	421	417	412	387	421	436	404	410	428	407	419	428	410	410	437	420	425	421	430	398	442	417	390	417	466	437	396	438	407	432	430	438	386	398	448	416	432	418	426	482	414	433	425	429	430	421	412	429	433	430	409	410	407	459	405	460	436	431	417	445	410	431	414	441	410	399	412	406	397	416	393	443	398	394	423	415	472	405	442	419	456	402	388	415	446	397	459	419	383	447	404	453	446	412	421	426	428	414	398	413	432	454	391	405	403	421	420	418	418	459	404	429	420	436	400	417	417	435	392	415	401	421	398	430	430	414	393	419	452	415	417	396	442	462	444	467	441	425	424	400	434	463	406	434	436	388	432	407	424	382	408	448	447	421	413	441	435	379	392	402	402	403	435	410	414	393	421	408	386	415	411	402	425	419	435	415	409	416	411	437	396	447	415	398	442	417	459	376	421	416	441	421	404	453	420	425	438	428	401	424	441	414	444	387	392	438	440	426	460	417	405	423	428	430	429	436	422	422	445	397	422	442	388	400	423	413	408	388	430	407	415	409	429	415	454	394	406	413	445	412	436	468	436	436	383	382	408	413	417	443	447	401	417	388	403	425	399	462	425	430	442	406	409	410	415	430	398	432	408	458	420	417	413	394	415	404	411	446	428	405	388	437	435	401	438	402	441	402	412	358	433	408	406	419	429	406	426	431	394	370	424	401	414	422	416	447	427	408	396	406	415	439	422	458	411	398	455	454	445	423	420	396	419	457	446	410	401	459	407	448	397	405	408	403	419	411	440	398	416	433	406	426	438	421	433	436	424	417	414	429	488	443	424	473	418	458	401	431	426	423	438	428	380	404	392	456	424	424	421	403	426	434	402	437	395	470	406	415	394	425	415	385	443	419	451	413	386	409	428	445	440	431	416	423	463	413	431	388	416	409	418	387	466	400	417	463	423	432	421	389	407	432	374	434	409	393	444	384	430	390	413	449	408	429	420	412	423	438	445	401	424	379	402	441	434	437	416	409	407	426	394	438	407	397	405	417	401	415	421	432	424	399	368	400	416	440	384	427	430	421	418	431	401	381	398	425	415	445	474	411	418	416	458	414	433	418	393	430	447	418	449	442	408	407	436	394	440	428	422	441	417	413	412	407	398	410	406	362	383	407	444	394	425	407	435	405	404	416	425	446	415	420	410	417	450	391	428	407	410	420	397	391	408	369	373	435	405	430	404	401	422	371	429	442	424	427	402	399	403	415	396	433	424	416	450	415	415	418	405	446	405	435	435	445	425	408	421	418	415	416	404	418	404	433	422	382	400	394	410	416	410	450	385	412	425	441	385	415	454	436	409	414	404	439	428	439	432	428	397	400	405	417	398	422	408	410	441	443	412	405	444	419	433	390	371	446	396	424	409	425	434	411	399	426	429	400	434	422	403	406	404	402	426	441	412	424	424	388	455	425	430	390	402	407	413	407	433	453	404	395	419	392	423	416	398	432	432	462	419	424	414	410	431	455	431	411	430	419	434	446	421	434	424	425	409	439	429	414	469	437	410	411	433	398	438	404	404	402	380	404	417	414	427	393	434	395	449	399	372	396	406	414	383	437	428	410	423	421	406	440	415	430	426	427	422	441	399	446	423	440	444	442	427	464	433	455	409	437	384	435	442	443	415	429	428	378	397	451	407	420	448	444	442	429	410	402	398	436	436	443	416	412	436	425	445	423	408	399	441	420	427	433	402	404	408	391	424	394	397	439	429	410	397	426	423	465	430	453	414	402	391	416	408	465	400	408	434	414	451	432	447	435	415	408	418	440	434	436	413	383	383	447	408	407	423	437	429	428	427	436	443	456	405	425	393	396	442	434	419	404	438	428	408	451	384	440	391	396	380	398	425	414	401	389	412	439	408	429	437	411	432	456	407	429	430	405	431	394	407	437	416	441	396	445	450	389	393	419	420	444	434
60629	102747	77450	48023	23251	6151	1518	844	779	742	773	777	724	762	753	777	733	751	738	754	746	787	698	747	742	771	748	746	744	735	739	737	758	812	739	785	761	748	719	742	762	775	741	773	763	752	760	759	742	729	751	730	733	747	728	811	775	760	753	802	785	753	759	789	697	751	789	679	721	801	760	787	750	732	728	735	738	761	703	795	738	725	723	739	781	740	730	711	748	772	752	760	742	780	767	748	678	714	763	790	772	797	768	709	737	772	732	739	762	743	741	731	791	751	727	748	727	777	747	682	719	734	727	694	782	773	759	756	750	700	762	740	805	755	757	742	777	736	720	742	787	809	747	756	747	721	796	722	728	738	736	718	765	753	759	736	755	783	789	770	769	777	784	738	746	772	775	695	756	774	730	727	789	713	779	786	717	753	747	735	780	794	718	756	784	711	800	740	783	737	682	692	770	758	770	779	777	763	783	683	737	728	760	747	769	741	779	773	754	704	736	765	785	781	746	745	705	744	709	731	720	719	713	716	781	760	740	733	745	768	746	742	739	711	750	734	746	742	759	771	777	776	784	719	793	767	727	754	740	753	745	767	727	772	711	734	736	756	702	783	735	749	752	712	706	758	749	763	734	749	732	769	767	755	750	715	821	733	747	685	773	738	757	782	790	738	793	820	746	764	745	726	744	734	724	822	803	742	718	729	735	760	735	716	760	805	753	735	768	793	759	709	739	759	769	723	756	786	747	741	749	763	799	725	752	789	697	761	754	730	759	774	772	745	694	797	740	742	792	758	761	790	742	773	753	755	743	808	778	784	717	776	762	786	713	761	708	757	766	734	756	745	786	736	718	787	736	746	735	755	705	756	772	754	762	753	747	751	704	729	781	729	721	689	721	792	766	713	728	765	768	732	770	703	767	782	772	735	753	748	751	788	731	766	715	776	753	749	736	729	755	732	769	711	735	788	739	757	713	758	775	735	726	799	742	693	731	738	782	738	739	761	738	757	774	747	752	709	756	786	780	777	755	789	732	735	730	758	711	701	733	694	751	768	745	747	735	741	793	747	787	749	783	761	765	758	746	740	707	772	740	771	767	745	765	832	748	743	777	763	838	770	769	775	759	727	772	755	715	766	760	709	721	752	719	778	717	788	761	769	708	760	735	762	758	759	708	720	766	731	675	762	780	717	762	750	750	770	739	813	783	750	785	794	769	748	735	716	742	784	767	774	742	743	727	812	767	745	787	695	791	761	711	716	754	734	739	694	788	716	733	708	753	800	745	709	771	777	804	711	768	732	772	743	789	710	779	723	734	749	711	768	775	695	730	744	702	807	763	745	760	737	742	770	772	782	771	788	742	749	775	752	726	763	783	740	792	737	749	765	776	734	695	702	803	766	778	690	694	695	687	764	744	746	721	714	778	786	736	720	731	708	739	700	739	754	729	723	757	744	755	786	771	719	745	750	748	736	732	756	701	755	726	728	785	746	729	700	748	766	785	720	742	750	708	729	719	755	760	738	747	741	737	742	757	787	801	726	729	750	751	721	752	749	735	752	853	766	783	759	726	773	747	749	798	685	755	767	779	717	722	758	803	733	735	706	729	771	701	763	777	693	733	736	725	754	796	729	786	764	746	776	749	700	692	809	762	729	731	765	743	776	695	740	729	708	762	741	747	768	786	703	779	739	728	740	769	747	702	720	755	721	786	773	745	707	797	776	777	718	807	760	718	759	785	762	750	740	829	745	729	795	701	752	777	703	756	771	736	735	768	739	734	793	739	771	776	753	753	746	728	731	741	724	762	742	775	772	767	758	795	729	794	765	756	753	749	771	773	727	760	734	766	784	782	702	743	781	725	701	758	750	745	727	741	760	797	766	738	734	762	748	723	736	757	718	732	736	757	741	819	730	745	724	760	776	725	739	768	740	773	762	726	758	754	750	730	770	798	774	719	712	752	752	734	778	766	769	746	742	782	690	742	780	759	740	763	771	771	783	727	744	740	700	745	705	688	800	741	759	746	737	740	792	781	756	752	700	721	762	769	797	759	785	768	753	723	775	705	744	725	740	760	726	715	714	743	810	742	754	743	726	775	739	740	751	719	724	745	739	730	723	737	723	727	758	742	725	740	789	744	702	750	769	738	740	777	722	715	771	752	745	762	769	756	727	709	750	770	711	760	746	757	756	753	743	771	737	767	790	721	779	719	746	698	759	722	770	801	743	736	762	764	802	722	699	787	735	781	785	777	758	752	767	753	738	728	763	762	734	761	760	731	715	746	717	738	758	808	737	761	756	732	777	758	757	727	726	767	744	727	756	749	729	764	756	778	765	778	744	739	789	782	694	715	758	740	766	728	731	745	771	753	757	722	779	691	703	716	711	763	730	729	742	731	746	674	743	748	736	777	723	735	714	714	754	715	734	818	698	766	752	728	692	754	752	743	744	737	728	691	700	722	728	708	751	750	756	710	752	709	708	740	734	753	783	773	766	751	767	741	739	772	745	747	749	728	749	744	780	716	780	768	796	744	727	698	701	746	772	752	780	729	760	741	750	737	777	709	781	773	702	754	716	737	733	769	769	745	748	745	710	712	746	754	759	710	714	724	708	718	753	744	761	734	734	752	709	741	793	701	761	741	728	730	733	782	724	699	724	738	777	761	741	761	748	746	744	721	738	731	775	764	772	788	707	742	766	767	750	781	732	723	748	775	753	732	752	764	782	751	746	717	745	768	798	767	759	774	744	769	744	717	767	796	769	748	754	760	752	679	772	838	758	766	733	749	720	763	769	756	709	760	782	766	737	767	715	766	798	741	735	772	707	748	738	783	726	787	723	765	779	748	760	700	718	818	709	779	726	714	766	719	748	767	765	805	796	764	698	734	761	770	743	756	780	734	744	778	730	741	746	770	780	755	753	716	770	771	777	749	776	732	760	713	740	748	752	795	798	785	737	711	690	750	686	751	763	751	751	782	782	754	766	776	698	685	724	717	785	739	765	746	757	736	741	748	729	706	762	755	771	758	775	717	736	747	751	812	740	767	733	748	741	777	725	705	732	717	721	770	779	781	768	789	748	793	735	725	736	739	721	770	748	760	705	765	717	718	781	768	769	740	787	754	774	743	715	792	786	784	752	741	756	777	725	763	737	758	758	776	705	738	766	715	720	768	768	758	742	750	728	783	798	671	739	748	693	752	777	732	756	768	721	734	774	785	749	730	732	792	713	721	747	687	737	734	755	725	742	654	750	739	749	724	732	735	692	726	757	730	769	755	734	752	752	750	715	756	732	762	779	782	767	686	752	735	791	716	755	727	764	753	737	760	763	755	757	770	758	722	764	722	742	771	708	687	717	727	761	719	766	669	744	749	744	792	727	758	782	761	795	734	758	717	733	779	743	779	739	738	794	777	740	743	753	716	699	735	732	710	720	766	742	763	766	782	718	788	733	752	717	737	744	721	758	697	763	736	703	728	782	726	730	753	759	769	755	764	727	719	768	732	725	796	678
28767	31390	29500	14323	2558	676	409	373	360	341	360	366	366	365	341	413	390	355	380	393	361	384	367	381	349	355	378	369	379	379	357	357	369	366	404	369	345	372	347	344	367	398	393	363	353	377	381	362	368	368	340	361	361	360	387	368	356	358	353	357	377	396	386	368	376	358	386	375	365	369	392	351	293	378	338	385	359	346	372	342	359	375	385	371	386	325	383	363	392	386	358	345	348	390	344	388	364	356	370	357	381	340	370	363	370	418	340	388	373	340	362	369	388	347	375	391	369	350	366	333	363	362	370	367	355	374	370	388	354	370	377	318	352	348	381	374	434	388	394	351	353	363	391	340	392	346	351	336	404	364	344	394	376	382	389	359	352	380	375	348	381	378	353	376	376	379	351	371	388	367	341	338	359	345	360	409	358	378	375	367	402	339	369	377	340	382	378	365	385	376	361	357	395	405	385	379	365	380	356	365	407	345	351	378	348	372	360	348	351	366	363	334	356	393	369	394	377	375	359	397	374	379	353	407	361	381	358	378	366	353	384	369	395	367	384	381	372	391	340	368	345	347	364	362	334	365	411	361	426	336	374	352	392	377	343	382	351	403	371	398	375	383	331	370	346	380	367	335	363	351	356	402	413	381	362	354	366	384	340	360	360	367	368	354	388	372	329	329	388	387	356	352	386	371	366	361	353	369	370	359	382	390	394	351	384	339	369	375	353	323	361	323	349	337	366	384	355	357	372	381	376	365	350	353	378	359	361	368	351	372	349	390	358	408	379	365	357	394	368	383	368	387	384	367	334	358	340	387	366	355	381	329	365	347	385	368	334	364	349	371	359	347	383	380	371	370	330	350	382	350	409	352	395	362	338	372	401	382	373	361	323	384	384	375	337	379	347	354	313	349	395	360	373	382	444	359	394	385	352	368	360	374	359	374	368	376	369	388	394	347	341	381	375	386	348	364	348	347	380	396	345	324	353	385	344	391	374	364	355	375	360	341	371	347	365	355	366	356	384	371	378	343	377	342	357	370	335	360	360	357	346	388	345	371	374	380	364	388	367	375	384	371	341	324	349	367	357	367	357	369	368	392	370	338	372	387	365	379	363	377	384	358	368	387	338	345	361	349	371	364	330	355	363	372	379	367	371	342	353	347	378	398	325	357	380	374	382	403	396	402	377	370	369	324	350	364	363	373	361	347	352	371	361	362	367	389	375	380	336	371	368	379	358	379	379	367	368	341	369	350	359	383	393	384	361	366	390	338	338	371	357	377	351	352	347	374	353	352	336	357	375	352	333	358	369	371	365	389	362	348	358	391	378	390	388	366	370	362	352	386	364	366	379	358	372	389	343	348	398	366	349	372	353	351	380	356	364	380	373	342	362	364	355	324	377	387	332	339	374	356	328	392	379	373	364	344	377	358	367	341	390	376	353	377	356	329	354	369	357	393	349	371	359	370	388	335	358	386	368	371	359	409	344	388	376	367	354	334	339	401	342	356	386	360	329	346	387	336	384	415	348	385	390	350	367	393	357	352	381	401	372	380	400	352	344	362	389	397	372	361	393	363	372	353	388	359	358	375	354	338	383	363	365	389	373	378	364	383	359	370	382	370	388	369	377	346	376	361	368	368	378	361	384	396	380	373	350	376	350	373	330	359	365	360	376	368	394	332	368	380	326	365	326	389	360	379	369	352	370	365	364	355	344	346	370	353	361	380	334	376	356	383	404	364	375	382	383	353	369	380	363	362	387	364	346	377	368	348	377	379	361	339	382	398	344	377	348	400	371	383	382	358	364	361	375	379	383	352	352	387	375	320	381	352	371	358	378	407	354	366	373	389	378	359	359	372	389	355	394	342	378	383	379	362	368	347	368	370	370	365	370	343	360	385	362	344	389	356	360	371	391	377	402	368	386	388	346	334	352	357	398	360	372	354	346	365	361	365	339	382	388	388	352	346	385	408	376	367	375	380	342	387	366	349	377	346	357	408	367	353	379	339	381	379	379	345	345	359	361	361	350	365	344	377	381	375	346	413	356	355	350	354	373	381	375	406	408	385	368	386	336	376	347	365	366	361	361	376	384	348	331	377	378	339	349	399	361	359	377	362	378	394	376	397	373	338	342	381	365	354	371	382	374	336	403	399	378	391	367	360	340	384	321	374	385	366	381	367	365	378	354	362	380	349	355	358	388	381	333	391	366	374	343	354	331	336	369	348	397	366	354	365	404	360	362	397	381	346	363	391	356	406	351	400	370	364	337	380	352	371	345	355	353	381	400	363	401	348	349	363	341	376	361	366	393	367	364	364	354	337	348	359	361	354	342	381	377	334	387	362	385	391	388	359	375	382	374	369	390	381	356	392	323	360	393	398	354	347	376	361	371	368	347	401	382	378	389	372	378	389	392	347	386	366	366	357	375	344	343	386	354	343	358	359	398	349	369	370	395	398	340	346	390	340	349	350	380	356	376	378	393	388	382	379	353	378	335	367	351	375	327	378	364	381	390	374	398	365	382	374	390	372	353	373	357	343	397	380	385	374	359	372	347	368	357	345	382	348	383	371	367	372	364	400	396	353	355	342	361	370	318	400	390	348	389	385	363	328	387	392	376	383	371	351	379	365	366	371	400	365	384	327	332	327	360	367	343	367	370	355	381	372	341	349	360	369	340	370	356	337	368	350	382	351	349	376	361	369	390	303	392	350	362	347	394	355	375	347	394	370	372	368	392	372	367	356	382	354	319	363	368	347	342	409	379	387	356	353	351	415	361	367	370	378	358	367	358	361	388	377	344	378	362	378	369	383	385	343	384	385	380	339	379	366	377	377	393	376	353	363	386	341	368	361	361	363	335	377	394	353	383	355	393	372	371	367	379	361	356	356	339	341	383	367	379	374	382	345	362	335	355	378	355	373	384	337	369	369	369	391	369	391	322	397	375	364	379	360	377	350	373	361	364	364	377	352	375	383	355	380	352	331	360	356	380	382	345	351	392	363	367	367	355	387	345	379	375	360	401	365	380	334	366	330	372	336	351	351	376	350	361	345	375	378	372	362	391	355	362	390	368	388	357	403	399	420	352	331	373	378	396	387	373	340	364	360	354	378	392	356	366	352	356	404	379	392	357	359	361	346	403	384	376	380	385	369	378	359	348	354	396	373	401	385	380	382	394	359	378	352	353	350	378	374	380	359	360	369	402	371	392	376	370	344	412	359	368	371	390	340	376	385	373	336	366	373	335	351	353	366	372	368	362	356	406	399	388	385	358	339	397	388	389	379	338	345	387	374	353	375	387	369	396	348	349	356	383	361	394	375	331	350	365	380	348	378	386	330	381	374	336	345	340	416	384	360	350	360	375	368	343	337	390	377	375	380	344	353	371	368	375	349	375	384	366	376	380	351	387	366	396	355	359	354	365	362	377	347	360	370	363	398	341	381	386	367	361	387	358	387	388	361	382	384	383	366	375	369	391	390	368	354	380	366	378	394	341	351	368	401	372	355	365	363	379	357
35404	49750	35476	15893	4518	1267	767	662	704	675	737	667	667	666	678	635	677	664	751	635	669	713	696	678	712	715	657	706	688	703	630	731	651	667	645	669	675	704	685	729	644	684	675	687	698	695	702	726	684	670	673	681	691	673	701	668	703	694	720	657	684	696	719	699	683	675	664	695	650	654	696	683	740	678	735	683	692	671	696	694	733	709	693	682	669	703	671	673	695	683	696	691	676	725	684	707	696	660	678	666	690	697	698	694	713	691	651	701	695	692	687	675	614	679	686	685	721	676	710	712	651	709	715	656	667	694	666	658	685	688	651	676	711	650	711	708	733	681	714	681	693	669	679	670	682	716	698	671	664	691	716	651	670	692	679	698	663	655	689	653	676	679	655	662	716	644	687	686	674	711	683	660	698	684	731	704	678	715	659	719	689	703	642	704	736	667	680	741	703	676	680	647	726	652	685	691	665	704	736	714	648	725	702	670	708	664	707	694	616	689	663	676	677	656	728	682	727	710	690	718	656	688	676	665	662	704	701	729	648	665	659	668	653	658	651	668	642	683	666	677	676	655	689	670	665	663	667	683	662	745	671	716	657	703	660	682	728	616	701	646	722	713	672	671	720	685	671	729	699	720	672	735	683	683	666	673	725	673	704	731	682	690	709	723	624	697	715	708	671	641	704	709	639	671	664	675	636	714	675	742	678	628	691	675	692	614	691	655	700	679	662	730	675	697	681	706	662	665	667	683	718	710	689	694	724	694	695	705	647	705	720	667	687	722	678	701	655	721	639	663	676	677	739	671	679	696	628	686	686	730	694	637	675	683	727	694	699	700	692	697	747	637	696	698	714	684	642	703	726	719	646	649	664	686	720	708	676	717	696	666	698	714	703	688	708	714	636	717	692	684	695	700	714	689	693	701	683	639	668	710	624	685	702	683	642	637	630	680	652	703	675	675	723	685	678	669	669	705	678	708	709	666	723	640	702	682	726	697	643	700	656	663	659	693	665	699	708	670	664	712	737	669	678	629	665	697	702	691	680	692	711	663	689	712	650	698	685	666	730	691	672	683	682	664	672	654	660	702	723	677	670	704	684	672	729	701	726	709	664	663	701	701	686	662	684	674	695	715	737	690	681	705	680	694	724	664	708	676	726	691	738	642	703	686	690	708	702	674	714	692	673	691	712	696	625	745	672	680	683	652	700	630	708	661	710	670	659	676	674	677	667	683	653	668	671	686	742	720	644	723	719	694	668	707	685	726	710	634	659	681	696	670	673	685	664	674	684	726	688	698	662	678	685	757	685	657	711	654	696	689	664	700	701	698	711	729	662	669	729	669	676	680	662	685	673	663	653	668	736	729	654	693	710	657	684	697	688	664	734	680	664	688	694	731	689	699	681	669	685	719	686	673	692	668	705	722	692	686	735	698	705	696	693	686	724	697	683	728	680	703	682	689	657	677	738	650	679	685	657	702	685	648	745	650	640	688	683	672	718	708	631	629	686	654	692	705	711	692	675	704	700	702	713	650	706	721	669	705	652	692	638	673	663	710	699	681	716	707	649	695	677	719	650	700	667	669	684	671	727	688	690	726	676	658	668	651	679	654	653	662	701	664	717	691	710	668	712	689	729	713	655	643	670	714	746	632	697	704	680	685	694	691	672	667	665	714	673	699	723	685	684	676	702	675	691	746	689	659	705	654	661	719	634	667	717	694	674	730	688	691	649	648	714	687	692	690	692	661	675	709	689	700	719	738	716	680	672	665	689	707	670	688	699	636	656	657	664	651	706	716	672	705	666	642	714	696	707	698	745	661	636	710	693	688	690	698	687	696	674	740	663	672	705	703	731	685	682	674	692	688	664	682	694	669	672	682	688	681	714	683	689	688	684	692	728	693	699	717	731	696	696	761	683	701	649	681	708	726	696	688	718	672	692	717	718	665	687	691	664	672	651	678	674	650	683	654	691	721	698	662	722	688	658	698	701	689	682	715	701	677	671	655	713	719	667	664	692	699	679	726	690	682	673	698	668	750	655	699	688	715	762	721	734	682	695	674	658	708	663	634	712	695	701	666	710	680	717	775	674	686	698	689	670	666	708	671	743	706	664	695	705	673	689	673	695	719	692	702	708	657	689	707	678	681	672	704	700	707	696	668	667	644	702	676	632	668	694	703	697	735	714	649	673	706	672	700	710	721	699	715	693	676	721	698	692	704	654	677	660	670	694	655	685	693	714	670	679	681	621	684	715	681	665	685	700	689	657	736	703	646	687	661	686	716	694	704	702	724	711	675	666	704	654	639	695	681	672	657	699	689	681	713	690	722	690	667	667	688	712	722	694	694	727	700	650	678	649	716	662	713	671	727	727	661	695	680	664	681	704	667	665	695	709	672	617	714	682	672	698	708	653	696	734	674	697	673	687	689	712	689	696	650	694	677	698	645	700	649	694	690	719	697	703	662	688	660	641	688	661	681	675	676	704	684	690	684	685	700	678	705	668	679	737	655	668	685	724	659	674	694	681	668	722	722	674	691	696	643	652	617	709	732	714	676	703	734	692	689	724	726	717	647	688	693	683	667	713	670	685	746	638	680	718	706	665	662	667	686	731	708	657	706	704	704	644	696	717	668	641	702	715	657	756	700	695	692	675	728	685	719	683	682	678	665	690	710	697	640	680	704	662	709	736	668	660	636	727	682	633	692	701	707	697	699	698	627	695	623	641	732	666	682	738	745	738	684	699	729	685	685	679	660	678	677	661	680	673	664	709	686	698	679	671	690	704	705	645	703	649	665	657	696	684	703	673	676	689	662	667	720	683	671	703	716	667	670	699	715	708	666	668	677	716	666	659	652	723	770	700	693	686	686	709	686	703	687	694	676	659	676	694	739	628	690	664	724	692	707	698	662	633	648	714	680	688	656	677	671	700	725	676	679	736	650	750	696	690	692	712	660	635	709	742	714	678	669	649	666	667	651	699	752	664	694	732	685	673	705	722	688	697	688	709	686	666	679	716	690	728	708	694	741	642	697	683	700	670	693	734	711	716	704	723	672	723	694	675	667	647	694	702	666	698	702	650	636	681	697	653	733	700	671	715	676	650	692	689	703	693	691	714	690	705	731	697	728	622	676	699	677	695	669	705	739	655	706	726	693	665	667	655	704	675	663	661	684	689	700	681	663	673	687	698	738	670	685	689	663	716	663	711	737	708	660	716	697	692	670	694	715	706	652	666	733	703	666	740	654	691	687	702	655	722	663	665	678	680	666	719	664	722	656	681	702	696	690	686	701	659	652	692	722	740	747	641	736	716	644	705	697	691	665	666	716	714	683	659	692	644	712	681	675	696	663	664	670	638	685	668	642	645	658	698	698	650	698	699	665	675	695	707	669	716	717	692	674	738	689	643	709	667	735	722	721	691	676	639	671	676	708	701	644	692	715	650	701	649	745	708	678	683	706	642	678	716	675	683	724	681	727	669	662	641	701	641	662	715	640	697	667	679	685	657	665	711	696
24891	25619	37495	30306	18387	5622	731	407	384	353	407	368	385	397	384	363	364	364	351	387	347	388	350	347	336	393	365	339	391	393	393	412	393	312	387	375	394	363	368	361	362	362	338	397	336	372	397	342	382	365	381	370	367	377	378	371	369	342	348	327	345	365	361	369	383	353	357	357	372	410	388	366	399	376	379	350	354	364	361	369	379	353	369	352	356	383	354	355	378	333	369	384	364	387	377	333	372	390	373	378	363	427	343	401	334	366	364	368	338	373	372	351	363	349	354	409	370	351	372	385	369	376	352	347	383	362	386	372	346	330	375	373	357	371	327	373	393	387	337	360	369	327	362	355	328	355	375	374	345	329	409	396	389	350	368	361	343	343	361	397	391	358	353	393	342	350	388	351	373	370	387	360	331	372	366	347	355	414	383	330	383	387	353	371	337	363	401	406	410	350	337	370	394	378	380	370	323	330	369	317	375	375	353	347	374	373	343	376	391	371	372	373	380	368	381	390	398	363	367	371	376	368	361	357	354	368	354	351	378	376	365	389	366	341	398	366	424	349	392	375	343	371	414	347	369	377	358	357	358	383	382	399	391	370	353	365	379	334	348	383	350	348	369	372	375	356	368	379	356	359	366	395	367	372	340	360	335	386	341	350	396	373	365	357	338	374	352	384	345	344	384	371	335	345	362	384	374	357	329	342	353	364	363	398	352	364	374	385	344	365	398	352	353	363	394	353	366	366	358	359	358	381	344	378	378	382	367	351	388	351	379	351	386	347	396	368	358	367	356	358	364	363	366	372	356	370	357	370	357	359	391	360	403	333	356	389	386	352	350	344	390	361	381	365	390	352	365	339	346	395	366	389	375	377	363	333	364	381	385	355	362	353	354	393	362	347	369	368	363	382	365	392	391	379	386	372	364	356	349	347	367	357	368	365	408	372	365	361	391	355	369	360	380	390	349	369	356	366	352	362	359	381	385	349	335	331	392	359	373	390	372	339	364	354	342	363	360	329	372	375	372	348	383	348	374	357	351	396	337	350	363	371	383	399	357	359	371	377	364	358	368	372	397	378	373	364	355	393	362	366	386	411	392	381	379	360	360	359	378	360	320	343	415	385	413	386	375	399	344	383	369	347	382	363	364	346	416	364	364	392	363	362	363	368	355	415	380	335	340	381	349	357	396	397	331	370	414	387	373	363	389	337	349	341	378	382	345	394	374	358	354	388	340	352	360	353	420	340	362	326	349	369	369	395	366	384	329	345	354	385	381	361	375	362	399	385	352	411	345	351	343	360	343	374	362	372	381	338	403	349	348	374	384	407	347	383	356	333	380	358	383	354	351	363	364	377	354	348	357	382	355	377	350	331	383	355	347	341	377	394	387	347	352	372	368	358	415	326	384	349	357	406	379	377	365	379	376	387	369	374	379	388	377	315	357	394	356	356	369	378	409	366	417	365	389	374	375	380	372	384	359	369	382	349	363	351	396	363	357	374	392	352	348	372	367	361	357	388	357	382	363	352	358	373	375	304	340	348	346	387	359	329	371	363	359	377	373	357	355	342	365	348	382	358	392	355	351	400	379	380	358	378	390	366	369	385	346	378	381	393	345	343	328	396	389	372	342	349	380	414	380	344	370	400	372	399	366	395	383	377	377	331	393	371	378	386	371	380	400	374	388	378	381	355	410	356	358	394	376	366	357	361	410	338	388	387	398	389	336	381	352	364	352	384	396	351	400	382	373	376	402	371	400	344	388	384	385	351	357	379	355	386	399	361	374	373	332	368	367	325	375	347	338	356	371	371	346	369	347	378	382	409	392	388	346	396	378	349	370	339	330	399	388	345	354	359	381	372	390	355	359	366	339	357	335	399	372	354	349	392	364	374	382	380	393	377	374	373	366	347	344	353	357	355	366	401	371	382	363	367	387	358	356	398	367	357	362	364	333	325	365	362	349	364	386	351	354	361	410	393	390	360	376	361	332	356	371	378	344	363	359	358	350	355	360	322	383	368	367	403	388	377	365	393	392	393	364	387	385	367	366	370	391	383	376	395	368	364	391	364	378	361	378	366	373	361	358	380	374	378	382	356	303	367	367	366	386	359	373	364	358	359	364	327	351	352	356	364	403	351	380	330	348	358	362	361	381	365	342	340	341	383	356	363	384	345	397	368	375	340	354	392	380	373	346	389	354	362	350	351	375	341	358	348	388	353	388	373	354	378	366	362	350	387	385	354	360	362	372	370	383	384	377	379	391	335	353	363	387	370	403	348	347	371	396	381	346	385	373	392	376	399	339	363	362	357	354	332	323	355	384	387	380	372	359	363	369	372	374	364	362	368	375	368	329	380	348	358	359	342	373	380	351	353	351	363	401	359	342	397	354	351	380	359	350	411	413	403	406	346	349	347	390	351	368	362	367	374	374	351	336	394	359	376	364	368	372	317	347	374	350	366	363	352	339	361	364	376	372	346	397	341	383	352	385	334	362	348	382	349	389	337	382	365	359	400	343	365	388	383	360	373	364	343	375	417	372	368	348	361	363	372	370	373	366	366	352	395	355	357	382	387	344	397	362	369	369	337	372	357	322	359	355	400	348	381	360	358	379	389	367	381	368	348	422	409	369	364	374	364	344	372	386	366	363	366	363	366	342	372	374	377	383	349	378	346	355	380	377	357	373	387	356	359	385	361	362	358	363	364	370	373	359	373	353	354	374	351	391	355	364	337	356	371	398	388	364	350	373	342	362	374	338	373	411	359	357	346	356	373	370	394	349	358	367	377	358	365	368	359	359	384	363	377	383	367	377	356	359	378	389	356	368	412	366	383	364	356	365	370	396	371	371	368	363	360	351	376	352	382	384	382	389	360	343	378	369	378	400	368	363	363	387	387	383	381	359	405	346	369	411	351	352	348	379	330	378	382	373	409	351	371	369	360	384	369	379	347	354	362	379	358	355	357	357	361	375	425	325	362	381	401	374	393	382	370	402	371	364	371	345	369	398	395	377	376	393	365	359	370	360	327	361	382	354	366	382	369	377	349	366	356	364	319	374	370	344	353	354	344	335	379	372	347	365	353	379	355	407	366	357	352	364	345	342	354	381	354	391	397	355	362	394	378	382	406	365	365	345	386	340	408	356	352	374	397	384	358	363	395	372	369	390	353	362	402	387	342	347	362	387	405	355	362	387	343	405	397	390	365	380	342	348	359	374	376	329	369	346	383	369	398	362	349	409	346	388	336	379	358	369	368	370	355	365	363	354	359	414	376	315	399	393	382	390	380	369	357	332	379	356	368	372	378	395	395	377	344	358	348	380	397	369	316	389	390	377	385	358	376	373	333	392	340	365	350	358	375	335	391	384	352	352	360	357	359	335	379	378	378	345	380	370	403	374	362	368	332	337	351	341	344	347	386	348	376	374	356	356	381	326	373	357	361	382	363	359	350	393	352	354	371	369	379	367	391	391	362	397	384	358	356	383	396	329	352	361	383	361	314	375	394	371	375	372	374
57820	90903	67208	38137	15646	3645	1028	746	690	756	664	654	667	714	637	675	686	684	683	659	646	666	681	620	671	728	703	710	648	722	674	659	713	715	682	675	638	711	645	664	714	631	685	663	715	681	747	691	672	698	701	685	674	633	692	698	715	698	694	674	712	690	658	661	672	720	661	654	730	667	683	689	664	720	652	679	697	677	697	640	669	726	704	723	732	702	722	671	657	753	670	689	664	651	680	669	715	659	698	690	713	712	681	694	741	754	723	695	690	737	651	652	698	673	678	660	718	687	643	663	719	672	693	669	735	695	662	680	741	663	693	674	685	695	706	670	662	669	661	709	675	741	684	685	704	709	705	685	708	650	687	691	684	704	672	708	702	674	655	655	675	667	630	655	680	664	689	699	701	705	714	672	683	686	673	641	718	681	653	640	712	723	700	680	678	659	681	686	674	675	652	672	681	689	709	661	655	629	647	703	664	710	670	691	710	662	644	688	706	734	690	670	631	598	683	671	694	664	675	672	653	719	749	714	657	671	668	673	683	671	714	656	745	666	638	645	710	702	705	633	651	723	653	683	714	689	696	648	649	667	684	669	666	653	686	696	687	693	694	702	715	692	682	681	689	637	724	737	680	687	673	673	698	707	671	632	623	688	669	692	688	666	648	702	684	664	692	717	678	686	757	687	704	674	687	680	660	677	675	706	684	706	661	663	710	708	648	688	698	719	666	664	687	651	691	690	665	652	682	670	687	699	705	711	656	669	663	723	679	678	658	672	662	656	650	711	697	635	687	640	675	666	644	723	674	654	691	692	687	657	687	658	668	708	700	687	701	653	712	696	638	666	686	633	673	668	712	678	750	629	701	650	660	711	642	685	687	676	679	732	704	706	676	673	647	711	682	650	700	693	673	694	643	728	657	667	732	705	648	636	730	691	659	648	681	676	661	669	665	700	707	651	708	685	712	725	687	739	711	677	642	746	664	705	658	725	701	660	690	696	723	694	670	691	673	738	704	711	664	690	728	685	695	691	657	690	648	664	703	634	665	681	736	667	715	655	681	649	676	712	665	680	723	663	669	661	663	656	622	672	633	690	706	660	669	683	666	646	650	707	678	684	678	654	694	705	624	693	711	714	723	693	736	683	664	677	661	699	686	722	691	669	679	704	680	725	642	699	669	650	707	698	679	685	648	671	702	719	644	660	634	697	703	688	707	712	694	669	678	695	665	758	723	684	687	657	666	661	664	671	691	636	669	676	709	704	701	667	676	662	666	660	676	695	676	702	643	662	646	690	692	713	696	698	660	653	737	716	646	698	694	671	638	683	649	710	690	645	663	655	702	701	681	682	637	731	662	632	685	698	686	692	722	690	630	658	674	688	738	676	675	697	704	711	655	673	682	709	712	690	656	704	725	676	649	618	731	681	659	648	722	661	701	708	617	699	700	661	684	653	673	678	666	689	673	695	659	702	717	689	688	676	688	668	696	694	665	641	686	671	735	672	733	724	633	702	648	690	678	684	685	720	750	687	750	655	702	681	683	700	681	718	667	692	693	650	709	714	661	728	705	690	685	684	667	707	641	675	701	688	691	709	715	672	657	659	695	689	660	667	667	702	677	645	692	698	698	685	681	664	688	665	659	685	658	680	705	642	666	649	697	645	674	630	695	722	683	688	707	694	732	709	691	651	633	684	640	682	711	671	687	701	688	701	714	695	735	691	696	672	667	676	689	681	660	655	655	678	696	693	676	642	660	697	658	712	710	666	676	637	660	668	678	661	683	704	693	690	678	680	685	661	698	728	703	679	682	658	684	686	685	710	702	750	637	660	685	643	660	719	698	662	680	692	713	719	671	659	667	686	663	699	679	659	682	664	692	692	670	691	659	657	665	655	680	689	705	684	728	694	688	705	696	703	704	708	650	659	657	719	723	635	656	668	668	715	672	713	681	681	671	687	663	684	683	660	714	676	638	670	638	639	687	704	653	697	694	705	672	656	678	700	664	689	716	735	690	650	689	660	668	702	651	753	709	721	697	684	653	707	703	732	662	700	703	725	666	642	673	683	705	663	692	739	652	681	660	668	704	612	665	695	678	660	722	662	675	623	667	709	653	669	619	680	725	668	654	712	658	641	678	660	689	689	696	680	711	720	684	723	725	688	708	655	679	683	712	648	675	654	722	701	720	720	673	673	719	702	642	687	668	676	670	717	715	689	747	693	691	647	683	655	747	673	646	684	692	704	717	694	722	660	716	635	678	678	654	617	664	640	661	688	647	682	677	653	650	697	704	654	667	689	714	644	699	665	722	684	692	638	751	706	686	692	639	689	724	693	692	693	675	701	683	718	693	686	674	629	664	664	686	702	657	671	707	676	683	723	654	709	669	703	683	680	652	680	726	705	703	681	678	668	653	707	696	669	712	665	668	689	653	643	678	706	691	670	756	706	696	704	663	729	669	674	674	692	696	704	656	694	675	714	714	731	670	680	666	692	698	680	661	691	649	645	670	678	672	659	623	715	683	698	635	720	672	689	705	643	687	669	651	688	656	686	660	703	672	693	673	662	682	711	703	688	691	707	651	692	678	695	708	680	679	662	678	667	706	654	710	686	691	683	723	699	675	699	733	750	676	712	696	642	695	663	708	696	651	711	633	694	671	620	635	698	733	668	670	676	666	698	716	664	686	693	698	670	699	639	678	685	677	676	663	705	664	637	683	658	637	647	682	661	670	692	684	709	702	666	674	681	702	683	655	690	709	708	663	716	659	677	716	672	687	731	679	714	700	681	693	702	631	665	654	681	695	684	663	687	693	672	730	683	671	688	668	696	685	730	717	606	701	720	680	704	689	670	690	714	713	682	627	709	666	687	696	619	682	673	646	683	680	687	688	696	650	626	707	670	683	681	776	672	683	655	724	669	672	654	664	658	693	687	653	616	678	607	671	713	697	650	699	699	699	679	700	670	667	647	712	693	734	641	705	718	651	679	653	689	703	710	633	691	693	648	649	678	655	646	672	732	694	681	678	712	702	670	671	666	721	729	723	648	698	677	671	709	693	716	676	695	702	632	676	667	699	700	662	601	694	653	656	687	684	758	698	674	726	669	628	698	704	695	666	687	641	690	704	694	681	692	708	659	651	692	697	728	678	692	657	677	676	675	680	652	678	660	713	684	652	664	701	654	696	657	690	695	646	648	682	713	671	693	718	674	690	705	639	696	675	684	710	716	674	724	656	651	673	702	697	660	694	733	690	717	681	652	665	705	724	648	678	685	651	689	693	720	716	663	702	707	663	686	657	674	703	700	738	646	694	662	698	680	698	682	664	651	618	665	688	744	652	689	688	656	677	678	683	672	654	673	686	690	730	664	662	641	662	692	679	686	705	679	665	724	636	672	623	702	705	662	718	649	654	691	736	679	692	689	645	707	718	676	680	712	670	659	744	666	644	673	718	710	680	717	656	732	708	734	696	677	686	675	684	672	701	703	721	669	692	666	666	682	619	676	694	642
23433	22977	33422	27742	21550	16228	3457	540	412	493	426	452	466	415	448	430	467	472	427	439	425	472	392	433	431	431	443	411	400	421	462	413	419	399	453	423	412	451	465	440	452	433	439	448	432	413	419	410	414	414	460	438	427	426	402	448	447	452	410	419	425	409	425	439	413	423	429	462	388	416	433	436	408	407	452	408	466	440	446	425	422	410	430	409	422	449	399	410	460	459	442	432	436	427	380	445	418	437	427	420	389	474	429	413	442	406	444	397	449	432	376	432	417	447	440	367	457	421	431	426	413	408	459	435	458	404	420	432	407	402	398	454	419	369	416	420	414	439	450	428	456	437	431	423	493	423	406	413	442	435	410	411	452	449	429	425	411	412	424	439	434	385	437	383	426	445	434	427	434	401	453	386	443	424	428	408	455	399	392	464	437	395	416	427	399	386	446	448	436	455	428	411	414	421	440	449	391	448	446	432	414	412	404	407	420	405	420	423	421	426	425	401	510	425	393	438	419	394	461	454	458	440	452	415	462	425	461	450	438	429	432	428	423	413	430	439	406	417	438	420	435	393	410	374	422	431	407	407	481	392	428	424	428	425	446	469	428	430	402	432	440	419	435	412	428	416	418	423	413	395	443	423	419	415	467	414	422	467	443	463	420	421	426	423	403	422	451	435	405	441	398	453	445	401	412	469	473	408	410	426	470	431	420	440	448	422	401	415	435	435	416	429	441	388	409	423	422	444	412	425	410	447	455	449	405	452	417	411	414	453	478	429	431	453	440	423	452	445	421	446	417	391	425	438	430	450	428	415	440	438	428	459	420	435	419	443	392	412	437	406	421	448	432	433	436	434	424	429	450	418	421	401	383	391	387	433	403	425	401	408	394	410	449	421	453	429	431	394	418	441	448	408	436	400	458	434	442	463	441	414	431	420	459	453	441	408	435	446	428	397	445	398	400	395	425	418	402	430	435	425	412	451	425	428	431	425	448	445	408	487	436	441	423	435	468	411	438	406	434	424	391	418	427	424	448	434	424	422	448	394	418	398	415	454	414	422	425	428	394	413	398	453	417	469	464	395	453	434	452	414	377	397	414	398	439	448	458	422	397	420	389	407	407	453	459	403	403	407	390	440	467	450	422	431	446	447	444	430	422	401	418	452	440	443	422	412	434	427	450	443	424	400	418	422	427	410	457	407	402	405	453	415	424	437	379	423	408	416	452	391	445	440	442	423	428	444	438	418	444	438	443	431	419	442	418	429	424	381	400	401	400	431	420	444	419	406	400	428	399	434	414	416	401	451	440	435	429	439	382	431	435	381	424	421	421	415	437	405	383	422	401	393	474	428	418	401	423	447	447	438	430	458	417	410	432	436	411	433	431	370	385	418	432	429	418	412	428	431	409	450	426	406	419	431	435	452	440	435	436	420	405	420	428	451	408	433	409	408	444	431	418	418	440	453	453	434	433	448	414	437	402	385	388	438	396	440	372	400	459	444	423	431	450	397	398	431	419	431	444	419	433	412	435	459	385	436	453	426	459	409	443	443	407	418	432	397	406	388	422	416	379	426	401	418	447	433	425	471	439	407	459	443	429	443	430	441	389	419	478	420	377	436	447	467	430	432	430	464	418	429	408	407	427	460	448	445	377	436	459	409	418	419	425	418	445	440	453	390	427	413	446	428	423	436	377	401	473	444	403	409	424	417	449	432	419	424	422	423	452	394	425	426	417	455	432	383	423	422	414	407	418	443	417	416	433	416	412	422	427	431	429	408	416	404	419	441	422	448	462	441	421	435	443	444	434	443	432	405	435	484	443	409	413	421	418	417	397	407	445	413	425	439	405	425	433	436	429	451	427	428	428	450	420	430	475	438	397	459	462	416	393	425	450	429	433	456	400	419	409	421	423	463	392	454	449	409	448	433	420	406	410	459	451	419	408	451	479	424	439	418	411	447	421	476	461	398	396	455	428	477	434	437	452	463	454	429	437	416	428	422	379	436	441	428	466	468	426	434	424	429	406	413	393	428	449	420	415	407	438	473	399	425	430	427	409	432	425	415	425	424	399	433	406	458	421	447	444	429	435	470	423	396	396	416	401	418	445	416	433	409	408	395	402	468	449	458	408	401	447	414	413	445	434	402	448	422	432	443	456	460	407	434	426	405	423	428	453	409	469	426	424	442	416	414	438	396	447	439	417	435	412	438	391	398	436	437	437	464	427	380	445	414	447	430	422	418	428	423	420	440	409	436	392	444	401	401	453	415	414	415	449	390	411	439	437	480	452	438	420	426	427	439	459	441	409	442	432	459	433	419	420	396	421	442	441	410	400	405	401	424	421	400	432	431	445	431	428	415	420	403	450	405	429	442	480	423	436	419	417	434	427	445	403	466	407	445	427	444	417	434	434	424	420	464	404	403	422	454	461	406	446	415	405	437	430	422	411	462	413	425	414	433	428	417	455	437	432	452	377	405	426	422	423	422	428	441	413	406	457	425	432	412	403	423	381	433	412	416	426	402	432	428	431	428	431	407	387	417	420	399	441	409	422	442	409	453	393	440	435	417	413	420	418	434	398	433	398	399	423	439	429	411	460	449	465	420	367	440	414	443	433	383	409	401	388	432	412	410	427	372	499	424	454	422	435	402	392	441	440	405	434	423	412	426	420	403	397	451	443	435	432	462	388	466	444	419	420	423	458	410	447	460	412	403	449	425	425	436	409	430	426	439	442	427	427	453	435	459	416	427	464	445	432	408	389	406	419	431	440	422	415	391	401	412	420	417	403	437	422	438	400	445	449	423	422	421	401	375	438	444	417	418	418	441	435	434	417	387	406	396	425	395	427	411	418	411	436	414	465	390	432	432	440	450	449	425	440	387	435	431	394	414	422	455	421	428	380	433	416	415	438	393	421	430	455	417	443	449	427	446	432	441	422	420	443	413	460	421	428	436	422	449	424	408	403	443	434	407	429	418	440	430	407	415	404	419	434	401	412	411	430	458	433	415	415	426	414	448	419	444	397	411	412	423	426	490	408	421	410	389	401	448	409	406	440	438	425	438	440	427	409	406	400	445	394	401	411	416	449	433	405	429	406	455	423	377	415	427	392	431	418	389	401	425	416	439	435	448	398	400	404	372	446	440	399	424	437	450	402	410	439	468	399	400	446	448	421	441	443	442	456	450	422	420	428	390	421	462	413	406	456	397	439	414	438	413	410	429	441	456	441	423	411	410	457	408	406	436	407	431	417	400	414	405	429	413	467	427	409	399	448	424	423	442	425	426	382	419	434	430	414	416	425	409	440	424	414	434	401	453	416	402	450	417	409	431	422	434	427	457	404	425	403	440	415	399	422	438	392	417	419	450	428	467	422	408	417	386	471	444	440	407	440	403	434	416	389	409	440	421	424	435	418	417	444	407	437	424	456	406	423	381	411	452	421	396	438	416	420	431	374	432	390	422	418	399	437	424	413	439	399	416	428	408	389	452	406	426	426	409	434	415	433	425	383	394
58667	102968	77669	48180	22971	6152	1497	818	730	758	760	741	750	773	766	770	780	775	736	737	744	746	773	733	768	722	747	724	739	756	741	703	711	789	813	787	766	762	730	759	744	766	757	722	787	786	737	800	764	732	734	769	699	767	730	772	723	820	700	785	759	739	779	742	738	721	787	782	717	753	708	744	757	737	743	742	780	747	726	763	776	789	770	703	738	772	718	709	769	761	762	779	734	807	700	771	699	738	773	758	704	736	732	746	749	739	769	744	782	808	785	749	764	767	770	741	750	745	789	741	760	740	739	759	764	769	710	731	777	749	706	766	773	703	767	762	743	734	797	753	757	732	756	712	747	745	714	724	724	728	736	769	772	744	714	748	780	798	738	726	729	746	759	727	766	759	714	716	735	723	716	752	768	768	737	787	713	707	732	715	741	735	695	789	759	757	736	750	774	745	736	758	760	756	757	752	767	775	713	738	711	692	758	731	814	751	749	738	751	718	749	739	768	736	730	773	733	730	718	774	743	752	797	769	722	709	764	742	705	746	786	733	766	794	755	721	722	781	773	740	753	772	749	781	697	755	718	749	765	763	721	702	725	750	753	733	705	761	768	749	794	689	748	716	761	736	739	806	781	727	722	774	761	766	734	787	804	778	728	754	797	722	711	766	697	681	742	721	731	719	736	798	785	765	786	749	702	744	794	731	791	766	742	771	748	751	731	705	726	729	734	763	749	772	736	707	741	803	806	721	728	754	753	803	706	774	788	673	718	734	716	742	748	774	785	721	754	806	737	764	795	726	775	699	726	738	742	726	776	706	707	731	746	742	763	730	772	801	752	762	746	761	746	728	777	748	734	765	709	721	733	776	746	720	767	766	706	767	789	770	750	732	776	721	715	706	730	723	739	763	812	740	764	721	717	725	759	733	768	742	744	737	715	714	805	719	765	757	716	718	770	704	719	789	748	745	745	763	720	714	763	748	734	793	724	745	773	741	733	745	760	787	705	753	715	760	723	723	727	712	792	723	715	721	774	755	755	738	750	757	776	780	763	767	741	775	772	760	771	723	721	746	769	758	720	801	722	740	785	720	721	725	727	709	770	765	773	730	761	785	723	711	760	808	739	765	698	735	738	749	784	751	752	796	749	742	738	718	737	712	737	774	712	792	769	737	784	721	761	749	735	734	743	776	767	732	749	677	743	754	747	741	752	765	699	786	721	760	722	726	760	723	728	741	737	738	732	724	724	777	783	784	734	785	733	734	752	740	752	739	707	747	749	792	797	744	749	789	805	710	781	782	767	752	736	727	729	749	725	746	770	701	724	708	765	756	722	752	738	732	719	742	772	744	708	747	763	730	780	766	760	737	770	703	745	718	726	723	758	802	762	749	720	741	754	751	750	728	759	700	817	705	729	729	729	744	713	717	714	740	787	721	785	734	688	739	743	770	719	769	776	746	716	687	751	775	699	727	723	723	795	714	767	715	784	710	731	779	770	794	721	760	723	760	768	696	748	798	709	742	755	745	733	766	774	748	768	776	707	753	777	712	737	738	711	708	834	786	735	744	769	724	728	768	733	746	791	692	754	702	801	773	777	728	771	733	763	703	738	775	726	726	728	766	777	787	721	698	681	772	775	726	736	716	759	760	752	762	750	693	744	749	741	741	745	710	743	761	728	758	739	725	753	746	804	747	780	746	748	757	731	733	791	743	713	755	727	736	733	743	741	741	730	696	757	740	787	756	778	696	753	757	743	747	719	738	729	732	752	772	710	732	718	750	769	748	741	774	713	699	725	710	736	725	732	770	799	714	746	746	793	748	723	749	772	672	737	731	719	744	718	724	743	743	683	762	750	742	722	701	750	752	764	779	718	752	746	786	774	741	723	741	740	778	747	785	754	761	741	746	777	721	705	717	772	741	770	769	728	763	771	735	736	729	737	691	742	754	767	769	787	809	677	756	781	781	812	749	767	793	768	741	725	737	733	775	740	720	787	751	758	775	782	765	747	714	742	767	747	769	735	665	768	727	789	730	736	823	757	774	730	793	759	757	754	749	760	735	744	743	752	813	751	753	748	726	728	753	742	719	802	720	767	763	758	781	756	743	707	754	710	731	742	763	762	756	741	732	766	733	712	737	732	714	739	795	758	716	741	762	758	735	724	720	788	730	721	771	765	754	752	724	710	776	700	735	754	729	709	754	752	777	731	707	743	792	745	776	718	743	710	741	725	740	741	757	723	738	745	764	758	755	731	768	765	727	735	716	740	774	757	777	799	768	791	766	751	748	802	784	778	733	714	745	724	738	713	775	760	775	759	735	729	748	760	746	732	781	798	784	711	741	700	724	744	754	732	726	753	746	806	703	750	731	797	761	728	717	718	764	748	723	759	831	732	769	751	707	756	754	757	733	760	748	728	778	742	752	773	733	755	785	697	793	682	763	713	732	767	716	716	742	729	763	732	726	764	728	722	779	709	772	745	756	799	749	743	731	778	761	791	689	715	757	731	778	767	718	765	749	760	763	758	761	722	763	734	663	759	724	814	804	724	758	748	747	834	773	769	748	764	771	689	755	755	719	723	724	721	778	784	695	748	722	780	748	743	759	762	774	771	713	749	759	725	718	727	741	764	736	734	735	738	733	748	750	781	775	770	728	745	789	755	748	738	784	731	740	792	735	790	711	773	718	736	708	803	759	750	752	724	735	784	732	781	700	703	816	753	780	747	796	726	737	719	758	782	768	727	788	742	730	741	743	794	743	761	784	742	715	744	767	771	803	723	717	725	765	735	799	697	774	732	761	790	746	785	693	705	773	727	714	752	746	732	783	778	708	778	749	759	786	741	786	767	727	742	686	758	778	764	737	754	711	754	769	742	736	755	753	745	737	741	758	771	722	730	745	733	673	727	755	712	733	720	782	725	749	766	781	770	725	728	707	758	766	725	729	736	776	733	779	754	703	734	787	754	731	782	766	721	770	740	721	734	715	747	709	768	702	716	766	804	754	779	739	719	723	771	736	735	742	752	721	757	762	751	716	735	748	756	738	777	764	793	752	746	737	782	764	713	730	751	758	772	718	746	716	824	754	816	725	732	752	735	824	731	728	813	770	753	734	730	739	824	763	770	720	784	772	771	813	799	704	784	737	703	755	742	735	737	800	700	755	727	770	740	742	769	760	732	723	713	770	754	761	764	758	788	706	727	766	784	756	786	738	770	743	784	740	730	772	750	746	719	724	761	726	740	778	745	781	812	786	742	759	725	739	720	714	721	743	777	755	686	778	804	729	769	733	751	747	750	721	694	698	737	770	739	763	747	761	729	764	710	804	741	730	756	754	732	716	745	773	725	731	727	719	737	823	725	731	763	734	729	712	775	739	738	732	711	706	731	733	763	736	741	779	759	766	734	701	717	712	749	733	761	736	709	739	728	694	739	768	773	756	729	750	749	735	724	721	764	749	750	783	801	760	730	803	747	797	747	753	724	749	758	752	749	763	711	765	716	706	798	742
28634	32372	30427	14246	2600	780	436	390	364	341	381	362	340	367	354	363	360	372	358	361	340	350	353	352	344	367	361	372	349	370	346	358	364	348	370	362	325	403	341	369	397	416	335	378	365	364	367	337	346	334	343	345	373	346	355	342	358	345	372	384	367	401	371	377	368	340	367	421	359	327	386	364	362	303	355	376	362	402	351	392	364	365	358	397	386	371	352	375	414	387	396	385	350	323	375	381	402	398	360	387	382	377	353	350	339	351	377	383	357	335	349	369	343	381	344	373	392	367	335	398	372	387	314	353	346	370	377	375	370	360	347	355	345	334	336	365	346	337	386	343	352	360	345	343	354	358	408	377	368	361	400	345	359	331	383	359	381	366	364	354	393	372	365	356	346	380	384	351	328	370	348	389	383	377	357	359	358	357	358	416	359	388	369	391	359	375	388	383	333	382	365	356	346	385	351	369	371	395	336	325	374	391	372	376	382	363	346	319	368	363	373	360	364	359	382	355	359	389	347	352	388	357	347	384	341	372	379	359	360	393	371	369	370	342	359	379	367	338	387	370	365	363	363	349	356	357	373	364	364	349	373	393	348	360	359	360	393	357	369	334	354	365	327	413	349	363	364	366	367	356	356	333	382	329	387	348	413	367	378	360	396	376	375	354	349	327	381	372	376	341	377	347	370	398	355	348	355	367	357	313	360	386	366	370	399	364	370	352	379	329	334	392	331	342	377	351	367	373	394	384	368	395	355	369	365	350	350	351	368	399	366	361	356	390	347	383	386	353	350	330	368	352	341	353	362	357	389	375	348	366	324	410	377	339	311	368	342	356	355	367	346	332	335	379	367	381	355	340	359	360	372	325	358	361	395	372	356	368	362	346	376	343	413	385	408	367	350	383	382	326	338	348	339	353	370	356	351	335	377	356	367	399	374	378	383	391	373	387	363	345	384	351	369	351	347	367	373	337	364	359	358	350	349	387	392	339	324	361	367	364	360	354	362	362	367	368	353	349	359	360	357	385	357	384	375	367	345	345	381	343	368	353	358	372	345	378	404	374	339	389	344	316	351	388	334	353	368	353	378	353	385	355	362	363	340	363	376	369	367	377	357	382	372	371	382	366	385	382	318	384	372	417	367	357	336	371	368	355	382	357	373	346	375	328	347	355	347	344	366	358	346	375	362	394	361	423	374	388	372	344	365	376	355	359	374	336	358	338	358	372	359	362	372	371	367	366	401	388	365	364	321	330	404	354	365	345	345	347	375	355	370	343	382	332	383	394	361	367	370	351	342	384	369	365	373	356	369	384	363	341	350	383	357	356	366	347	354	379	373	367	382	356	369	404	375	394	337	374	344	364	406	372	355	396	368	388	381	356	357	361	379	344	358	374	358	388	359	336	386	374	404	361	385	375	343	373	360	367	346	329	369	400	315	374	360	328	357	399	391	369	347	385	349	368	325	359	406	371	349	386	356	352	339	366	379	367	375	372	379	367	375	362	388	356	364	360	321	331	371	363	371	368	349	343	371	391	386	341	394	382	375	389	356	351	370	369	387	364	384	362	363	386	336	349	374	347	350	387	344	381	367	376	377	399	390	375	381	371	362	368	352	336	412	364	371	372	376	365	342	372	358	381	365	352	366	377	363	386	358	359	382	400	398	373	374	410	365	374	348	366	344	350	382	353	379	355	349	349	377	394	404	351	410	385	347	395	341	362	336	375	346	383	359	403	400	362	356	366	363	376	336	355	359	349	383	386	345	393	369	364	375	351	361	361	332	374	377	410	372	332	367	347	356	338	361	362	372	379	412	357	396	387	356	394	382	394	384	341	391	393	336	357	324	354	363	382	357	325	384	365	353	388	403	347	364	384	354	321	377	353	353	343	399	372	347	390	369	352	343	343	350	379	357	400	377	382	347	327	392	377	352	329	354	345	376	374	375	388	372	329	362	320	391	371	354	392	360	384	343	364	382	360	365	393	352	353	330	329	394	383	341	359	378	352	382	342	386	360	361	380	358	359	356	335	332	379	364	375	386	341	381	369	355	374	378	370	382	351	374	360	359	329	384	362	347	341	370	367	356	365	383	377	345	374	374	374	362	364	346	354	365	388	418	380	367	336	378	386	381	385	354	356	336	352	344	356	338	370	342	402	375	373	393	357	387	353	351	351	378	347	347	373	326	349	346	358	368	365	338	372	338	381	355	346	382	346	390	396	353	396	362	402	360	347	348	356	358	379	378	379	401	333	370	340	379	338	367	375	363	380	352	400	376	374	355	361	364	356	391	371	346	371	397	375	334	346	376	363	382	374	351	349	334	359	380	361	334	354	349	326	407	412	378	341	365	377	341	375	391	353	399	360	392	372	390	354	350	390	343	381	402	395	338	343	370	361	380	373	383	344	352	366	371	367	366	364	347	364	381	368	368	339	374	379	360	433	413	377	365	391	370	395	350	360	356	393	361	332	386	325	375	365	365	389	379	341	386	369	397	361	375	358	366	372	393	358	380	354	352	336	336	376	345	345	347	383	392	401	369	396	362	362	379	345	352	348	390	374	338	366	349	367	392	394	370	348	332	392	350	345	366	366	380	347	368	372	353	363	354	376	365	356	303	361	383	372	344	333	340	374	371	373	358	355	412	368	367	358	358	341	362	346	364	353	369	345	379	346	386	381	380	393	375	330	371	358	356	362	358	349	347	343	359	338	386	395	363	356	364	354	393	328	402	360	375	357	368	384	353	345	373	382	358	354	388	365	384	409	378	357	383	368	419	360	374	358	370	370	357	368	328	373	357	380	382	384	400	370	382	394	335	370	373	338	369	344	382	364	396	372	365	411	390	378	364	367	342	356	375	382	370	349	370	373	331	352	410	355	387	365	357	397	365	356	361	381	336	395	344	364	376	359	358	393	350	382	361	340	370	376	378	353	339	372	335	342	378	379	370	392	372	372	360	368	365	380	355	385	350	351	346	364	351	363	358	368	338	348	389	396	350	380	355	375	328	396	356	405	388	390	338	365	344	353	394	400	376	361	376	369	366	348	339	385	365	378	379	382	375	364	389	339	386	374	335	384	353	334	386	353	356	333	357	385	398	363	376	367	358	355	375	367	347	383	387	363	403	380	357	392	358	383	340	368	381	365	357	330	373	377	360	356	342	340	391	386	363	388	372	368	399	392	384	346	332	360	347	389	421	356	383	382	375	324	384	363	381	347	380	319	327	351	342	380	373	393	383	387	360	372	384	375	384	352	373	360	374	389	349	383	391	318	358	353	387	354	384	349	395	387	349	377	363	371	387	358	370	338	349	364	344	369	356	315	368	385	413	375	341	353	368	358	333	369	355	332	368	388	350	350	375	358	338	403	341	364	379	363	335	369	373	365	313	392	379	354	358	369	366	402	383	361	399	345	378	355	384	357	395	391	396	358	370	344	368	408	384	337	371	343	379	355	374	369	387	385	330	351	327	364	347	399	361	363	362	346	353	346	414	316	365	381	379	362	380	378
35343	51086	36043	16087	4623	1335	799	708	703	682	659	679	723	692	660	666	694	655	704	681	718	689	685	676	648	708	651	747	691	716	653	680	670	699	722	684	688	650	696	633	705	700	657	685	639	690	683	650	644	699	656	704	683	724	724	676	718	665	670	709	705	694	659	691	753	672	660	677	637	708	705	703	682	698	740	697	690	670	666	686	707	705	684	709	630	686	678	687	657	666	670	700	658	700	656	735	709	667	657	669	701	680	696	723	706	684	678	662	654	709	675	660	714	731	633	683	670	654	682	690	684	710	658	705	699	664	687	720	668	678	677	686	694	678	680	712	637	704	682	650	678	688	669	669	661	655	705	667	687	704	714	692	745	652	649	718	637	662	710	679	715	696	627	659	696	719	716	726	680	701	725	692	684	665	682	695	666	688	674	683	677	743	681	724	685	676	681	678	667	662	690	722	680	716	685	701	681	681	673	654	683	674	769	700	670	684	671	699	636	696	694	692	732	720	684	715	633	689	642	659	660	650	705	715	682	698	711	686	680	684	675	645	702	711	720	668	673	663	686	682	658	674	681	665	676	675	666	694	759	711	678	742	680	704	684	663	693	674	668	710	668	715	717	697	705	710	674	714	616	768	671	733	675	673	664	699	665	602	704	665	656	644	704	708	673	685	691	667	673	715	679	722	705	625	716	691	717	655	681	709	716	680	650	662	678	678	671	634	646	705	672	704	703	648	657	723	692	674	686	657	741	697	737	662	683	681	741	677	649	645	743	711	700	644	690	703	682	676	685	689	686	702	686	661	675	690	677	705	704	696	729	668	727	672	645	687	690	651	689	687	710	654	644	707	667	679	712	690	656	655	656	683	712	655	699	675	705	669	675	686	699	674	716	662	683	719	635	672	697	694	652	666	607	669	664	704	664	710	671	715	671	673	670	690	717	708	693	695	641	670	636	699	681	681	696	656	636	669	690	686	669	694	683	701	644	701	717	680	688	740	695	695	706	661	658	696	679	698	681	658	661	695	718	698	718	734	706	686	704	689	688	676	656	659	711	664	684	683	685	665	682	710	653	670	694	654	686	704	632	642	688	677	718	675	749	717	690	654	677	687	693	639	719	694	684	655	664	725	710	700	650	688	679	691	652	724	641	702	715	687	702	701	681	621	663	686	711	648	665	690	645	707	722	669	648	710	719	652	694	704	647	670	688	671	634	669	632	681	678	688	715	647	673	650	651	713	701	661	706	671	672	675	704	676	668	683	714	673	704	670	692	702	702	662	668	686	721	720	717	684	687	665	662	679	667	698	637	649	716	669	712	682	709	690	676	701	718	693	698	704	676	694	706	686	701	679	667	702	613	704	681	700	701	663	698	633	675	696	695	688	648	755	697	613	722	672	696	675	698	654	643	678	630	730	722	700	668	682	700	717	689	673	659	672	693	719	689	629	733	705	760	676	655	691	699	686	667	702	682	677	723	633	669	680	629	696	678	711	692	661	687	675	688	680	712	705	679	683	662	675	715	667	658	677	689	688	660	702	675	690	664	692	712	690	707	683	637	639	676	670	707	715	688	658	677	628	717	706	656	677	710	716	671	693	694	713	668	675	654	648	761	712	728	689	703	716	691	716	662	745	668	665	679	644	704	687	690	684	705	652	714	678	747	676	721	696	728	676	660	655	670	694	700	695	681	640	654	703	687	708	666	655	647	675	723	699	706	656	728	709	734	669	672	664	699	671	667	700	699	700	725	676	678	694	691	661	675	659	671	736	671	714	693	688	724	646	680	662	722	745	681	700	682	679	671	642	671	708	697	701	682	667	704	678	655	691	691	722	673	686	672	705	695	699	662	705	666	687	632	685	695	718	649	698	662	695	695	694	741	684	684	670	671	659	675	680	646	644	667	642	665	710	681	675	655	658	660	694	667	652	725	662	696	676	686	695	721	686	703	719	655	643	675	714	686	685	727	650	707	690	661	641	657	688	682	707	692	667	745	663	691	667	678	655	668	673	713	685	676	648	655	688	692	677	635	740	661	727	702	702	672	658	694	665	676	703	687	713	645	654	727	689	642	675	669	720	694	707	676	674	694	669	697	730	662	746	676	683	663	679	716	716	692	653	634	666	702	709	672	714	672	705	690	673	687	694	689	676	689	725	725	598	659	696	649	658	704	618	623	650	684	703	715	698	657	676	654	647	681	699	691	659	683	665	686	695	717	669	680	692	701	717	691	660	721	711	594	670	652	704	670	696	693	678	680	677	714	646	706	698	658	677	690	671	660	684	680	627	655	648	709	671	693	676	685	734	661	744	669	750	685	729	618	720	651	647	686	658	675	657	670	716	729	662	687	659	682	639	703	717	701	674	700	651	715	706	670	684	685	709	674	686	766	661	713	734	691	661	667	682	677	683	698	674	687	679	701	685	682	699	686	663	627	675	739	720	734	683	678	707	647	662	706	658	683	697	677	661	683	723	642	678	701	681	696	679	662	676	677	682	687	673	703	687	704	654	718	698	649	656	686	682	662	672	727	682	684	687	679	660	625	695	735	697	711	693	729	616	654	636	708	659	663	719	693	672	670	649	660	658	665	696	663	676	681	657	644	691	705	688	666	674	655	713	685	662	696	706	681	664	665	659	665	741	669	681	657	686	700	675	619	688	663	675	679	710	681	707	733	701	631	666	692	695	650	647	685	688	694	704	654	710	687	702	671	709	689	709	693	633	728	688	689	668	666	660	699	690	696	686	661	751	697	662	674	686	686	687	642	685	699	669	703	714	668	662	684	703	725	659	684	685	681	671	701	675	719	644	670	678	699	722	684	653	693	698	688	679	667	669	693	712	704	685	690	719	714	666	680	667	665	688	664	698	665	710	684	692	644	690	704	683	678	732	709	701	702	718	709	650	716	678	674	644	668	610	692	725	678	682	732	665	684	681	681	696	699	674	692	735	670	627	642	643	689	670	685	666	662	670	677	715	649	714	689	662	689	716	681	701	654	693	645	715	673	685	698	691	656	629	703	703	691	666	707	737	694	734	639	685	672	671	699	690	698	683	677	687	674	690	660	628	725	669	699	641	688	693	729	694	664	726	689	670	675	665	709	665	689	662	688	697	657	648	670	641	683	716	632	685	698	697	718	707	667	721	639	691	682	675	671	688	647	652	674	704	672	669	684	675	652	669	657	705	674	677	654	698	721	716	712	718	697	667	723	638	694	669	668	694	730	677	673	723	654	657	713	684	698	641	721	697	730	698	675	655	656	666	681	694	646	693	663	684	671	701	656	681	674	656	722	675	691	685	675	736	736	751	681	680	754	700	660	685	626	700	709	691	668	661	709	682	690	692	663	717	696	645	665	661	687	684	729	711	667	677	695	641	691	663	688	654	685	668	659	696	688	698	697	741	681	693	689	685	668	686	669	687	737	708	695	718	717	695	664	710	687	719	659	692	702	700	713	735	709	657	649	703	702	665	759	695	685	628	627	660	685	665	708	658	702	657	696	708	696	666
24782	25940	38512	30283	18516	5694	712	443	399	347	368	409	366	348	378	368	377	372	360	401	364	365	342	355	354	338	378	373	362	361	373	365	352	363	355	371	363	364	341	370	332	386	378	358	375	352	391	354	370	357	357	344	352	341	349	360	385	355	359	410	382	370	358	362	345	374	412	377	327	328	360	373	384	368	366	393	362	362	366	374	381	383	367	346	381	358	358	363	351	371	371	379	384	388	359	388	375	354	357	396	345	419	324	372	338	372	398	348	360	359	356	374	351	346	370	355	403	352	342	382	382	409	341	366	384	352	364	392	371	365	353	356	348	373	391	377	386	375	342	392	380	375	354	353	368	358	366	398	396	378	348	391	340	371	369	364	357	364	368	352	366	380	381	371	358	355	377	361	349	370	385	374	374	315	353	354	388	340	390	393	341	372	366	371	393	360	345	338	332	376	339	368	332	353	356	386	376	331	360	368	362	335	334	353	377	345	365	389	358	363	370	377	362	369	369	371	381	373	360	390	336	394	335	367	352	373	346	390	353	407	361	342	377	359	355	370	360	372	329	344	342	372	366	399	342	368	383	343	393	363	368	370	369	365	358	373	363	355	390	352	373	364	349	362	398	379	385	354	367	369	357	353	375	354	354	363	361	335	371	369	365	378	331	383	366	358	374	354	368	375	368	340	389	383	383	391	337	386	362	349	401	368	354	323	378	379	350	367	365	369	353	355	381	336	384	364	376	386	355	351	373	350	340	367	369	347	351	386	339	386	388	351	333	364	374	366	352	344	343	323	366	378	352	368	340	353	371	369	366	406	382	388	361	349	350	339	376	371	376	357	386	350	385	360	356	375	394	375	364	384	364	402	357	360	401	330	359	421	357	376	337	379	374	312	363	377	359	346	389	376	339	346	364	328	418	361	369	380	397	366	369	385	361	366	389	382	415	368	343	390	360	330	347	354	373	356	406	340	357	365	353	357	366	373	383	348	370	379	361	364	383	370	382	370	325	341	380	360	348	358	399	385	325	373	362	368	374	411	382	350	370	421	394	365	334	388	369	376	367	400	350	379	363	391	366	386	374	376	330	348	392	378	392	365	369	368	356	360	356	356	341	373	365	351	352	360	401	357	377	342	321	378	332	381	397	362	371	416	348	373	421	312	376	393	356	354	369	343	340	352	345	350	405	376	347	338	381	374	357	387	407	338	409	334	351	349	366	336	397	401	380	367	345	367	369	358	366	357	346	393	373	349	400	347	338	379	414	378	417	359	396	361	365	365	347	361	333	372	338	364	357	390	325	353	371	346	386	370	342	368	369	372	364	384	386	357	365	359	389	350	386	341	370	332	365	356	350	371	392	376	381	375	344	360	341	361	391	363	359	374	373	377	360	304	362	400	350	375	365	382	381	384	373	342	355	343	360	374	349	372	354	349	372	352	389	361	338	361	378	379	357	341	348	349	393	334	389	381	367	358	406	358	340	368	374	356	362	365	362	377	370	383	373	335	336	337	386	364	372	358	360	379	379	377	379	372	361	384	343	373	359	361	374	343	354	381	361	371	367	358	378	344	365	378	372	351	348	369	359	340	373	384	328	387	377	383	326	432	366	340	374	368	339	354	384	348	358	356	384	386	374	336	369	349	360	369	350	352	380	367	390	361	368	350	381	364	370	383	389	350	337	359	347	345	331	372	388	351	391	374	350	353	376	337	375	416	368	367	361	365	375	369	356	382	393	369	375	355	374	349	338	371	374	378	347	348	375	368	352	396	382	369	358	343	331	388	373	352	336	393	364	371	350	382	382	335	347	368	378	351	351	368	359	370	353	403	332	372	379	347	365	365	363	363	381	365	349	351	375	378	371	360	372	389	371	373	369	333	362	358	356	374	366	371	364	344	366	354	341	345	361	347	371	369	359	353	347	375	366	338	371	389	360	345	391	367	353	409	351	336	369	353	387	362	367	369	363	358	356	353	369	390	363	395	371	363	373	344	358	410	378	364	354	343	339	322	387	350	372	358	382	359	351	361	307	398	377	371	372	357	364	362	381	389	376	370	361	357	369	403	379	367	364	364	380	395	403	351	342	385	384	385	368	341	368	403	358	351	354	366	366	384	376	362	371	344	362	358	385	371	377	365	371	375	353	353	415	350	358	374	376	327	348	380	394	355	357	363	343	327	364	371	378	358	371	388	369	368	350	371	341	362	376	383	353	348	362	366	376	362	353	349	358	358	383	369	354	324	357	346	348	345	379	408	390	348	328	356	349	391	334	360	372	373	374	336	358	375	338	366	383	356	386	398	340	346	349	352	388	356	387	367	378	370	367	386	342	392	356	340	367	360	367	363	345	356	376	357	380	355	377	377	379	326	410	375	396	369	375	355	351	391	384	368	354	358	373	355	326	367	380	339	375	390	351	366	380	363	333	380	358	383	383	359	373	351	371	371	381	347	341	340	360	358	346	351	360	393	379	386	353	388	376	357	372	370	366	390	349	355	402	376	387	350	384	345	365	376	367	347	350	379	367	382	372	334	350	341	386	385	356	355	386	339	349	334	353	378	355	353	378	401	378	328	345	354	368	374	350	343	355	358	368	359	376	404	374	375	346	360	331	384	411	364	342	368	365	374	347	326	348	362	386	379	356	355	363	342	378	355	403	346	358	363	363	384	354	400	352	389	372	342	360	373	379	375	390	373	387	344	342	351	388	392	344	392	403	367	372	340	365	382	339	343	378	397	343	371	372	371	352	408	371	379	359	386	396	418	386	357	377	351	338	374	372	351	381	394	390	368	354	352	354	372	348	341	362	381	364	379	391	332	369	373	367	324	389	326	363	381	370	381	372	392	336	380	392	390	389	385	358	379	356	376	357	361	334	402	330	359	362	363	377	352	386	333	349	368	379	365	356	378	376	396	343	384	358	369	380	336	390	337	360	376	362	366	377	380	356	369	403	382	373	383	358	378	357	369	385	372	379	381	360	383	354	385	345	386	371	369	367	380	334	351	360	368	354	326	368	336	374	355	376	384	335	380	387	344	341	368	357	381	373	391	354	345	387	405	370	388	342	357	353	386	355	320	347	361	343	371	372	358	374	341	376	363	396	387	353	361	348	375	355	360	356	356	352	345	400	351	351	353	415	359	370	341	403	364	397	368	306	370	377	380	372	355	373	362	367	361	403	384	363	360	336	363	362	366	369	375	404	376	351	362	394	377	387	377	323	370	363	395	386	349	359	369	341	378	380	380	363	316	374	378	342	371	387	388	358	376	364	359	385	360	362	364	344	347	346	380	379	384	394	376	349	368	388	381	359	376	385	381	343	391	313	388	377	380	332	377	360	356	358	380	386	395	390	365	371	356	347	340	375	373	377	410	401	353	340	365	310	382	354	362	359	381	345	370	372	333	369	361	342	394	365	349	374	391	365	374	351	403	363	358	397	359	380	389	362	360	374	373	343	399	334	373	347	360	369	372	368	395	331	375	365	363	354	341	399	394	365	359	372	387	380	364
57977	91653	67173	38108	16252	3735	1059	760	707	684	689	651	695	708	650	637	714	665	690	694	670	755	683	657	672	638	728	656	662	729	670	673	648	694	628	672	738	684	723	688	642	688	758	669	679	651	646	655	615	723	701	686	699	677	639	635	698	706	663	735	643	659	684	712	660	667	726	694	678	632	684	681	687	676	669	688	680	683	684	692	681	653	719	694	657	695	681	661	661	674	670	653	666	679	650	658	696	659	697	662	736	707	708	683	694	674	714	693	678	638	689	662	707	630	675	674	648	687	713	643	697	706	675	688	704	674	694	665	695	666	689	700	709	678	686	667	681	671	629	677	666	710	705	692	684	682	694	691	693	669	640	692	709	698	658	738	727	685	666	660	676	706	705	674	705	662	666	698	689	669	686	669	674	703	640	679	700	687	648	712	681	676	695	658	735	683	694	749	699	692	660	686	678	705	720	672	692	704	711	705	687	669	688	658	694	648	658	725	677	678	694	687	688	704	724	656	710	663	672	706	716	683	678	711	682	647	697	633	695	702	669	727	748	694	663	674	654	676	637	714	660	695	703	657	684	713	696	640	674	644	729	715	705	705	705	657	654	686	694	735	687	651	706	634	698	687	644	677	669	694	680	687	687	653	648	707	734	706	643	677	722	664	671	677	649	700	707	669	717	688	654	678	652	689	663	675	731	641	644	668	655	663	698	683	653	680	701	694	679	671	670	685	648	707	728	710	671	670	636	738	623	706	705	719	675	673	715	708	661	630	669	710	667	706	656	672	662	672	675	741	658	668	721	656	730	697	656	662	727	686	663	690	667	657	718	718	681	692	695	662	715	704	671	641	640	693	674	655	664	664	642	677	695	655	652	669	728	670	648	697	693	641	693	673	717	682	665	722	691	691	675	665	654	717	686	691	700	649	657	710	693	683	694	657	702	694	672	725	681	711	678	694	684	703	658	656	625	647	726	661	682	705	657	714	668	652	740	703	685	711	656	697	636	606	738	712	705	666	686	680	654	675	733	674	647	693	673	705	683	676	665	673	711	633	693	703	687	691	697	681	661	648	677	744	715	711	709	675	683	700	660	699	708	706	650	683	664	664	682	717	640	709	698	697	669	683	651	669	653	664	673	684	656	654	694	699	699	674	691	657	667	703	697	710	704	675	673	626	684	685	719	680	679	772	723	679	665	684	679	672	676	718	639	688	685	722	703	680	677	732	727	669	672	676	657	701	700	695	654	699	678	669	678	672	731	700	727	716	637	693	705	665	699	667	669	706	750	673	684	673	656	722	679	677	675	683	690	682	652	674	694	694	681	649	664	655	672	687	701	720	679	704	652	677	707	704	715	639	696	689	656	721	664	719	680	663	716	653	733	639	720	682	676	633	707	636	661	712	650	687	654	678	696	682	718	710	693	674	671	670	698	643	672	666	717	710	688	687	688	694	679	614	704	707	691	673	679	726	694	683	674	722	686	636	724	639	697	626	658	732	701	675	702	702	683	660	728	647	691	730	686	741	663	683	661	694	678	709	697	685	683	645	632	652	655	642	687	703	663	659	624	678	670	700	677	667	692	687	675	690	660	686	676	649	726	672	700	694	680	653	695	650	687	657	613	695	673	741	689	717	659	707	688	682	640	701	644	688	682	716	684	642	694	701	692	691	660	676	663	667	639	709	671	643	712	678	657	684	671	653	678	707	706	714	674	675	664	647	698	677	672	665	660	690	663	684	683	664	716	658	680	681	675	699	668	682	685	617	647	686	668	716	697	682	693	692	708	658	724	661	720	682	722	691	700	670	670	677	667	692	652	725	681	671	669	726	695	728	703	697	670	698	693	673	676	673	657	730	691	704	675	683	694	668	672	653	673	705	657	709	681	663	683	695	637	665	701	685	657	686	681	690	683	661	652	735	688	680	681	681	663	678	694	730	682	643	699	657	672	653	655	661	660	668	727	716	723	658	693	673	684	700	668	698	657	706	709	681	705	657	659	652	719	659	659	662	700	645	723	682	681	690	695	631	653	693	676	690	687	657	704	681	649	695	692	710	670	684	662	673	682	692	655	724	635	674	680	670	669	713	718	707	682	688	637	736	654	687	653	665	633	704	739	706	688	690	701	667	684	714	692	670	661	693	627	692	646	662	624	685	679	707	705	739	619	687	664	678	645	678	687	625	631	679	705	668	666	669	717	686	692	715	694	644	648	679	590	691	691	665	639	660	657	673	719	684	706	647	679	725	695	691	695	614	643	652	664	673	656	706	643	692	680	683	674	649	669	652	712	687	690	646	692	681	648	672	708	625	696	695	666	634	697	669	694	704	690	674	707	736	682	685	687	588	677	704	709	709	673	687	669	648	693	711	658	666	740	723	719	648	673	666	686	643	661	658	675	689	684	662	689	673	652	674	682	673	714	692	681	697	652	652	682	725	699	651	678	690	641	677	661	675	646	687	668	722	683	693	651	672	681	679	649	655	705	672	655	703	719	703	699	667	679	698	664	686	659	681	665	673	661	642	653	672	692	678	686	705	692	655	637	713	665	710	676	673	738	659	685	667	685	661	723	694	702	683	679	702	666	734	702	611	705	656	710	674	679	671	687	647	672	699	598	656	697	662	641	678	664	670	659	697	689	683	677	709	690	657	682	713	659	682	702	652	695	650	679	690	669	625	716	683	643	676	658	623	653	705	698	639	686	700	640	635	710	686	633	626	671	666	700	687	656	649	705	695	710	642	678	665	685	651	650	691	676	634	662	684	650	674	718	643	703	719	678	677	653	692	648	668	679	647	640	686	684	660	698	721	660	681	674	691	660	730	739	678	656	650	631	649	697	656	699	647	681	676	689	680	687	688	697	673	685	671	677	660	662	682	719	659	686	677	684	663	708	685	707	673	678	710	636	667	654	714	646	699	653	754	690	729	630	681	650	626	646	683	726	690	702	679	679	668	687	671	662	717	686	654	713	734	649	680	670	681	649	656	689	667	689	684	734	683	683	681	654	705	687	643	665	622	668	668	676	677	666	689	707	716	670	659	716	725	693	675	657	666	681	646	659	689	627	631	710	698	629	669	724	669	731	698	669	696	719	658	719	713	751	676	673	704	663	686	658	721	661	689	643	649	679	667	667	700	649	684	696	683	700	696	685	695	675	682	680	682	658	682	685	680	657	703	684	654	645	659	659	678	658	641	649	740	710	658	648	703	677	681	649	695	708	718	662	670	711	677	693	668	671	726	708	662	673	717	693	667	692	654	656	623	656	680	682	706	674	693	657	683	676	692	675	635	670	699	646	652	672	658	709	662	657	691	677	687	653	680	721	640	664	651	708	717	693	632	709	697	676	665	679	717	665	704	687	659	668	675	669	691	693	711	647	694	694	647	689	678	659	681	721	683	658	728	682	686	686	693	640	677	680	672	689	661	645	690	682	676	666	665	674	710	699	680	688	684	672	676	647	691	651	660	686	671	692	674	685	699	686	682	671	649	689	677	659	671	681	659	691	675
23370	23168	33279	27405	21503	15965	3203	544	425	434	431	444	407	450	450	441	437	404	414	437	411	460	433	416	396	425	440	459	432	405	459	427	422	413	420	453	406	406	443	425	409	435	419	447	420	408	406	420	450	432	433	454	433	427	392	414	455	434	397	403	417	421	424	456	431	431	438	443	419	429	406	426	398	414	394	419	420	456	421	411	397	408	392	435	418	426	402	411	444	397	427	411	436	458	419	415	387	422	401	397	406	406	430	442	399	453	379	427	419	418	419	389	442	423	456	409	419	427	456	415	417	379	412	447	417	400	399	401	411	417	397	411	411	392	451	409	394	432	382	430	457	442	421	446	399	416	460	395	428	425	422	443	435	444	428	436	410	417	405	410	377	409	420	410	407	397	439	395	408	429	448	445	450	439	397	402	428	428	436	405	424	435	410	418	387	450	407	378	393	427	434	398	422	441	488	403	428	384	416	407	435	449	419	412	399	401	439	395	469	448	422	424	440	422	441	455	400	445	444	411	391	386	463	422	433	409	445	440	420	388	410	422	375	368	425	395	408	447	410	408	419	466	414	431	427	385	418	412	441	424	415	413	460	422	480	393	430	401	424	415	461	422	396	417	444	411	421	433	439	448	452	399	449	402	404	426	400	442	438	382	448	444	410	450	408	389	418	385	384	374	400	410	427	417	443	458	440	402	422	420	402	438	419	406	419	433	435	437	416	416	426	372	446	448	436	414	392	446	411	435	421	417	406	435	427	401	420	462	434	428	385	439	401	392	414	423	426	405	409	376	445	470	395	419	446	403	411	417	432	409	386	396	408	440	429	398	418	422	415	428	419	421	412	418	392	428	445	399	416	391	430	464	455	450	394	439	403	415	478	450	433	400	410	421	424	417	417	442	397	408	382	436	390	468	430	407	409	442	421	454	420	433	397	430	384	428	437	453	424	419	390	397	451	406	434	425	373	417	422	380	429	421	406	404	447	431	425	429	426	397	428	380	423	434	422	422	408	398	363	434	416	411	446	391	424	396	391	476	398	418	429	411	391	445	394	417	402	440	421	430	438	432	454	441	411	444	387	400	429	429	446	422	439	445	427	411	415	396	432	409	389	413	447	423	402	417	428	406	435	441	396	430	387	415	412	422	430	393	403	448	368	395	443	434	409	406	407	401	434	395	375	431	453	436	412	406	417	419	440	410	443	408	403	429	399	402	402	419	403	416	404	443	458	451	430	422	415	426	422	434	432	412	410	430	392	447	439	404	435	418	431	400	436	413	433	447	449	433	454	382	418	405	428	463	431	413	422	399	446	369	449	457	416	455	405	418	463	370	424	401	408	436	447	396	418	443	420	409	459	416	420	414	441	430	422	397	437	420	415	414	407	398	447	435	473	393	429	422	407	451	436	424	454	436	426	413	431	429	421	389	432	416	380	449	449	419	414	415	414	435	406	427	412	431	437	431	439	418	426	427	432	436	385	424	389	417	406	405	420	407	436	437	438	479	407	400	436	426	426	429	422	415	386	355	440	415	429	400	432	459	443	406	432	392	431	449	406	429	454	385	442	402	415	390	430	418	431	443	392	404	422	423	415	393	410	436	416	400	425	418	378	421	403	417	433	435	401	417	424	404	432	435	421	415	403	401	440	396	416	426	381	411	422	446	434	425	415	449	386	436	410	438	434	424	444	403	416	433	432	448	402	416	436	409	430	427	421	432	452	408	433	419	433	411	411	422	423	432	414	416	400	448	436	459	419	427	417	386	390	399	398	436	429	411	437	397	423	425	431	415	418	457	425	434	424	412	403	409	443	440	407	443	476	415	445	416	421	431	429	409	448	400	414	444	430	408	419	392	429	428	420	428	441	453	440	424	448	400	418	419	426	447	425	425	404	400	439	439	473	404	417	410	422	431	430	422	393	418	467	401	404	422	432	404	411	414	432	437	412	438	451	412	413	411	418	446	425	423	435	404	415	456	404	414	411	392	410	422	431	433	433	406	395	420	425	407	376	434	414	449	412	401	398	491	442	417	415	415	401	436	424	411	420	414	464	394	421	396	433	419	445	387	383	460	413	450	397	386	455	449	429	435	385	445	436	375	415	437	404	424	409	411	425	474	398	406	451	403	405	381	391	421	420	378	422	392	428	436	391	392	430	444	430	419	428	444	416	404	425	393	426	428	454	401	439	421	439	410	441	416	448	429	411	410	466	415	440	388	396	443	418	441	420	410	408	416	399	415	438	407	417	414	424	425	438	445	430	414	436	416	433	425	424	405	428	433	455	449	434	402	408	419	431	423	414	418	388	393	425	425	413	403	421	428	444	405	413	429	442	428	412	420	418	436	436	445	418	417	412	370	424	415	435	360	413	420	399	430	453	438	435	401	458	407	393	437	424	447	433	419	427	420	383	420	399	414	442	433	395	429	456	443	408	410	453	447	412	428	405	409	402	400	463	380	448	420	439	439	401	382	468	433	422	403	432	423	428	442	406	409	430	405	409	428	433	435	413	431	421	409	399	408	403	433	464	430	413	401	443	444	422	417	404	447	416	408	459	428	454	435	428	445	409	419	446	393	391	416	433	409	454	367	378	430	408	459	445	415	405	404	452	431	405	400	396	427	475	436	420	455	396	404	451	410	405	406	419	419	394	448	425	460	399	389	452	373	419	401	392	410	437	415	426	455	442	403	412	413	424	441	446	397	390	412	434	436	426	434	419	433	402	444	426	424	444	430	429	442	394	412	410	398	399	431	408	422	436	432	399	433	428	413	436	422	420	421	432	402	403	404	402	434	428	408	418	425	455	423	370	421	420	408	436	396	379	435	447	401	396	418	392	433	405	412	418	440	438	393	358	464	410	406	454	434	415	423	426	391	437	397	402	423	399	441	409	440	418	426	386	399	440	441	393	379	412	392	432	413	402	433	409	406	398	380	443	409	428	413	414	407	383	403	427	397	439	417	431	414	406	403	431	432	407	407	434	447	440	409	426	406	400	464	397	408	418	411	433	411	408	408	434	445	451	442	405	399	424	404	372	463	451	433	394	407	389	445	424	445	440	424	436	421	426	419	422	403	431	414	431	439	411	405	447	408	380	428	421	451	421	431	397	390	438	411	443	428	419	393	429	416	406	422	405	432	394	422	429	403	371	403	425	420	411	413	430	443	391	403	393	408	413	415	454	433	428	367	392	404	452	415	437	405	423	403	417	373	407	402	397	396	425	442	429	417	407	428	418	400	428	414	441	454	415	393	423	425	430	452	437	431	390	405	433	429	442	399	431	393	463	427	389	413	443	397	403	412	459	418	448	402	402	367	465	429	416	440	404	442	429	425	400	407	445	416	414	441	420	432	443	432	418	392	415	421	444	402	411	440	395	406	399	425	437	439	413	424	411	394	406	469	399	420	439	428	383	402	398	415	438	425	410	397	429	445	431	396	436	409	451	424	412	382	404	450	404	401	380	447	397	448	434	379	361	411	409	404	405	405	458	457	435	421	419	391	408	388
59063	101696	76266	47266	22768	6067	1521	843	750	767	769	752	760	764	733	801	769	737	756	688	754	735	762	764	774	753	748	746	761	800	728	746	800	792	746	747	728	714	724	723	799	744	783	744	746	738	784	748	713	760	722	740	731	753	780	716	779	757	766	728	776	700	762	755	715	724	740	740	763	764	753	740	775	705	749	772	715	733	746	705	763	779	772	757	763	753	739	700	766	769	765	743	729	742	770	736	723	776	731	765	756	764	770	727	790	784	750	763	789	734	750	713	767	762	729	736	739	701	788	771	753	784	723	714	722	765	775	746	793	688	733	759	784	742	743	753	756	746	700	729	717	751	722	752	798	768	741	755	735	749	709	700	762	771	810	777	777	753	704	746	759	771	768	782	712	782	739	769	776	741	724	763	758	778	766	761	706	764	787	728	742	716	725	818	768	761	711	707	767	723	649	785	781	753	735	754	787	736	775	738	762	737	767	747	728	800	719	739	781	723	784	747	787	751	704	730	718	765	756	799	749	733	737	756	773	771	795	761	755	727	770	779	736	797	741	724	743	727	711	835	759	729	784	722	765	743	750	736	718	770	771	751	733	779	719	722	750	756	802	713	706	681	763	730	690	692	723	735	795	754	732	754	766	753	768	740	733	733	731	763	741	721	720	718	713	726	765	746	717	730	772	787	709	759	718	722	741	692	749	789	751	705	723	747	810	777	781	730	723	759	772	726	702	798	728	722	743	776	741	727	726	785	774	706	807	742	749	753	743	699	744	759	746	744	703	775	723	736	756	715	771	691	743	752	785	734	722	736	692	706	737	751	738	725	751	758	721	758	749	731	719	730	742	790	750	797	772	738	769	736	725	757	757	734	754	740	727	778	774	721	799	683	762	772	706	762	727	709	758	748	779	715	733	724	741	753	811	701	720	762	757	695	745	756	758	749	755	720	802	793	725	747	848	694	720	695	720	762	694	722	727	785	732	696	728	752	799	757	719	719	756	731	782	744	750	787	756	745	743	753	768	733	738	747	684	718	744	716	749	709	741	706	742	778	725	688	755	712	718	744	770	710	717	719	773	749	735	742	750	805	747	732	751	752	727	741	693	760	759	739	731	736	820	775	734	749	733	704	789	753	683	755	706	736	761	758	724	794	720	740	749	727	720	786	669	785	729	759	740	747	790	787	738	751	734	763	732	770	722	721	721	804	739	775	736	739	725	737	711	699	806	771	772	759	776	747	739	811	727	756	721	738	733	762	764	694	787	769	753	707	727	738	752	716	756	784	779	709	714	729	766	758	764	784	767	791	701	770	751	731	727	687	775	714	749	787	748	725	768	765	752	762	718	745	738	776	788	764	781	705	728	738	758	777	746	775	718	752	754	770	754	737	706	757	739	782	715	768	716	710	750	744	748	721	788	792	733	763	706	741	751	756	716	743	754	771	751	711	762	757	739	747	777	745	766	742	770	748	734	750	737	728	729	749	804	737	707	752	708	770	753	778	731	748	740	751	716	736	736	735	776	750	751	769	715	707	764	800	774	750	793	746	746	803	721	753	706	736	744	712	746	762	795	731	784	744	748	765	783	728	753	759	710	732	757	717	723	752	787	757	782	769	787	742	770	760	751	683	825	761	751	764	793	707	766	780	740	740	735	751	735	771	738	747	796	743	759	707	778	731	744	733	723	756	769	785	733	733	723	772	797	770	691	723	724	728	753	730	804	739	801	695	758	696	782	762	758	681	692	727	738	729	727	692	724	765	759	788	753	733	780	729	783	746	768	713	719	741	722	732	718	747	732	764	785	737	742	736	720	737	733	780	797	748	772	719	749	738	722	758	714	751	736	750	692	706	725	737	711	756	718	741	785	737	735	796	756	741	718	711	779	741	730	760	797	726	762	752	733	740	718	728	745	767	743	794	754	745	774	747	772	739	774	735	759	748	731	706	738	707	739	753	741	752	756	787	763	742	758	746	793	703	799	750	726	758	731	714	751	754	708	772	771	756	779	758	796	711	688	710	774	764	738	797	748	712	779	757	745	772	755	742	738	784	761	734	804	742	723	727	727	759	781	764	733	768	754	783	764	760	743	705	688	746	732	752	737	734	773	783	745	769	737	773	707	715	812	749	793	751	764	728	759	743	785	762	770	730	759	734	762	796	728	782	786	731	766	785	776	731	736	725	722	749	720	722	762	725	720	778	742	744	741	818	767	746	722	740	742	754	745	799	748	761	772	758	692	739	762	783	709	703	731	688	707	708	753	745	699	719	729	797	742	749	777	792	762	764	740	736	743	747	781	755	779	779	740	744	753	732	718	755	796	802	732	756	714	736	780	763	724	756	738	733	724	761	736	722	734	737	709	756	727	719	722	747	723	711	794	724	751	753	755	754	764	715	737	749	744	745	792	735	815	723	763	758	713	763	740	757	745	745	761	703	795	725	744	721	732	733	723	764	746	749	750	711	796	774	751	759	714	775	722	795	728	756	775	748	780	702	677	692	728	749	750	775	718	777	674	707	748	770	686	782	788	709	772	784	785	781	750	763	784	771	747	806	724	727	737	766	770	729	724	745	706	700	763	732	750	721	717	796	729	740	788	728	820	734	732	768	776	732	747	777	786	785	746	707	765	765	754	740	765	760	701	715	786	713	757	739	748	754	735	739	703	777	753	738	740	701	768	755	763	789	706	731	754	763	733	712	772	759	752	762	726	798	720	801	687	786	772	754	722	781	715	740	723	702	727	720	744	732	739	747	707	743	754	767	741	755	786	740	759	744	720	773	757	730	715	744	766	753	730	719	759	723	750	730	734	767	788	755	766	735	725	785	760	743	771	695	748	758	719	712	733	760	704	685	773	762	757	685	747	769	672	789	718	756	741	725	770	724	746	760	759	729	755	737	793	733	754	741	757	739	739	711	778	753	743	715	737	788	716	727	750	753	754	711	727	743	715	719	770	746	774	798	760	657	782	748	760	703	739	786	763	733	773	762	778	763	758	758	785	730	710	738	794	774	746	765	730	719	767	759	788	761	718	749	711	739	763	760	749	746	779	789	745	757	732	752	759	708	818	719	746	717	765	744	769	758	726	703	740	785	722	706	759	804	762	744	735	767	747	705	730	747	736	737	770	761	765	755	757	767	677	756	683	737	751	718	762	748	725	724	706	748	776	715	777	731	745	783	747	725	727	728	750	715	748	743	770	755	776	699	744	712	795	750	794	755	785	743	762	754	765	743	728	769	708	729	706	694	753	707	738	746	752	708	795	732	766	761	806	745	754	748	727	777	752	740	747	782	726	770	715	759	777	722	747	727	777	727	769	763	729	715	752	748	728	755	745	750	768	753	740	726	751	744	758	757	750	737	747	770	789	764	690	707	794	774	768	778	701	780	741	708	779	773	794	777	752	722	732	690	725	717	712	716	747	787	723	744	761	754	708	732	712	777	766	752	776	755	743	767	708	723	797	731	738	750	726	724	690	727	753	740	743	731	708	721	755	784	749	716	734	793
29200	33503	29634	13655	2291	647	375	371	346	394	367	366	369	351	377	372	365	380	366	370	349	376	336	393	362	379	380	395	373	352	347	392	365	353	346	346	367	396	380	369	394	368	363	358	367	372	379	361	374	374	325	348	359	394	360	368	343	342	364	332	372	376	373	364	389	343	376	387	371	399	345	382	343	373	391	397	341	378	357	362	363	383	317	331	345	357	351	353	355	348	354	372	363	368	355	392	385	380	334	351	410	400	367	368	400	340	375	382	369	374	382	353	379	379	371	356	347	391	366	377	372	335	363	370	399	329	386	357	352	366	352	378	356	374	376	367	373	373	372	357	380	412	365	401	376	381	388	374	343	348	375	357	380	370	347	345	343	383	361	355	357	383	358	349	341	400	366	363	385	359	338	368	375	345	346	373	367	360	333	409	339	349	365	371	369	354	341	386	366	314	375	393	357	376	363	375	365	368	368	370	412	354	374	350	372	348	359	374	382	362	331	348	369	379	395	390	374	357	347	369	378	384	359	365	377	356	375	364	331	397	387	349	324	378	373	354	367	397	401	384	376	372	373	391	384	380	375	388	389	360	386	365	312	364	371	378	339	348	370	361	379	366	340	392	338	376	350	366	381	355	406	367	374	367	390	351	374	375	367	355	335	353	332	369	373	363	383	378	327	347	367	377	366	385	355	374	383	352	355	350	347	369	332	407	373	356	341	392	326	356	384	394	362	341	335	340	382	372	381	365	387	383	357	348	370	380	335	351	398	393	384	342	357	335	325	376	393	339	372	380	393	366	395	364	370	394	387	368	373	356	357	331	369	359	334	359	358	379	387	364	375	363	356	409	391	333	368	372	352	376	342	334	370	367	373	365	355	367	353	384	350	372	377	375	360	385	355	373	341	374	362	403	368	362	355	364	328	369	356	374	400	380	380	338	335	370	403	365	357	340	324	382	343	375	340	353	352	341	369	349	371	358	345	389	386	392	341	379	365	323	370	384	359	352	338	364	335	366	380	364	366	340	371	350	320	343	342	395	339	349	350	334	342	378	376	363	383	368	365	335	387	373	369	344	324	370	392	390	378	377	366	400	329	374	349	379	360	358	394	369	366	370	362	344	397	370	397	353	361	340	354	359	371	353	366	391	348	367	381	354	388	416	340	346	327	369	351	350	366	404	347	369	412	386	363	363	360	375	357	368	391	387	366	372	386	392	394	352	365	372	381	405	391	370	352	353	362	374	342	381	363	370	338	376	327	365	351	373	357	361	370	361	369	398	362	359	336	356	374	340	353	352	352	354	350	371	357	370	330	365	409	354	369	359	373	359	396	389	372	355	394	338	351	386	340	371	362	365	384	388	393	334	350	404	334	358	370	365	363	379	356	368	354	364	368	360	385	394	377	431	387	350	344	379	362	366	385	376	358	387	356	370	355	352	370	390	376	369	358	366	363	367	368	357	378	374	391	379	389	382	354	375	388	387	332	352	347	351	365	349	379	369	349	356	389	401	370	370	355	416	359	342	358	364	396	358	363	337	400	357	352	361	369	381	377	332	342	350	312	382	373	347	339	352	335	366	343	384	365	364	335	349	361	368	401	352	374	372	359	371	370	368	372	352	351	334	365	331	367	348	365	378	356	377	363	414	383	360	379	337	363	386	358	386	391	373	316	359	338	330	356	354	358	376	367	337	356	346	358	382	357	395	393	361	375	355	360	370	370	343	355	346	361	342	386	323	337	359	388	389	359	348	337	333	353	369	345	350	355	376	390	395	377	354	339	390	360	383	354	357	368	382	324	316	335	368	349	326	343	397	362	368	357	379	354	370	401	377	341	363	343	390	346	359	381	363	397	367	336	375	345	378	366	371	384	332	364	353	390	357	340	364	347	350	391	354	371	331	346	362	368	367	336	361	389	383	367	397	364	400	411	375	382	376	381	348	381	355	351	353	363	343	358	378	348	382	357	381	374	373	356	385	354	395	385	347	398	353	348	353	350	374	360	392	384	370	382	340	336	377	383	360	393	351	335	352	392	380	411	374	393	375	337	361	380	396	380	337	365	374	384	344	353	344	345	350	368	378	347	391	399	381	391	371	346	373	338	333	371	346	394	382	365	375	393	352	369	378	370	326	384	343	358	383	392	408	381	349	364	366	353	369	384	353	377	354	389	375	359	368	385	365	384	361	353	383	352	375	379	399	335	345	360	378	381	378	380	363	383	382	361	397	375	339	353	381	352	328	368	375	375	361	369	400	354	371	365	395	368	373	368	369	335	358	369	402	352	352	394	365	362	339	349	352	379	351	352	376	403	379	363	376	350	362	378	362	372	363	350	387	374	360	376	339	361	384	353	356	370	366	360	384	403	366	416	390	340	368	374	380	366	349	385	391	366	386	385	354	310	339	414	361	364	394	384	406	347	327	340	356	363	385	367	377	385	358	347	352	419	347	362	392	356	366	371	324	361	375	359	391	406	389	343	360	365	373	362	369	355	396	359	364	374	363	363	328	307	343	349	343	365	372	347	352	374	399	351	326	388	369	384	360	367	378	334	378	355	329	398	351	339	357	381	373	356	392	381	341	353	362	382	352	364	375	375	358	376	365	393	374	354	356	375	381	387	373	362	338	388	362	367	352	357	362	387	374	345	343	340	371	397	338	359	337	376	353	373	379	358	372	336	361	356	377	363	339	391	355	372	375	382	361	376	382	342	363	340	376	381	357	374	382	374	353	366	374	365	367	359	392	378	361	389	379	388	361	373	363	386	373	368	387	399	373	363	363	362	393	380	360	386	401	346	363	360	378	364	384	346	368	360	337	336	367	389	369	418	368	365	366	367	389	354	358	372	358	389	350	398	349	376	356	355	359	376	378	357	357	372	365	351	364	382	377	341	351	349	329	387	365	350	395	369	395	386	421	350	363	398	382	356	362	393	376	367	390	346	389	353	355	363	336	331	395	374	360	388	381	375	346	359	362	362	357	374	374	369	377	349	333	357	371	353	394	361	380	339	368	357	346	371	359	395	344	370	411	357	386	382	371	387	361	358	370	356	363	331	351	352	376	368	358	367	378	396	349	368	349	348	363	349	350	337	381	385	389	400	375	356	370	367	359	347	342	374	348	364	360	398	331	375	346	380	381	405	353	381	388	383	351	352	358	353	367	356	388	398	362	398	400	360	367	381	395	385	383	391	379	388	358	368	345	367	389	359	350	355	368	377	345	328	398	348	410	371	352	364	365	366	377	344	365	381	362	343	357	372	341	385	358	367	366	375	387	359	402	391	363	353	356	328	349	357	395	371	378	364	373	398	401	385	375	364	341	400	380	318	332	403	329	356	371	378	374	354	371	345	391	388	375	335	363	355	377	363	398	399	406	361	396	325	357	374	351	375	361	346	349	330	383	356	363	380	371	341	352	374	373	364	381	378	364	346	322	378	345	337	364	366	381	392	353	389	376	346	370	361	366	370	353	372	360	396	370	377	317	344	358	352	382	358	378	367	362	356	361
36080	50780	34717	15133	4289	1364	747	692	671	656	731	670	673	691	649	690	695	671	690	666	694	703	667	643	680	684	726	675	737	702	692	672	712	689	699	733	728	683	742	705	691	635	703	637	706	683	648	655	642	655	753	650	735	714	696	667	686	667	638	631	702	649	719	683	710	685	695	655	702	685	708	668	628	651	664	675	697	654	658	690	673	690	690	692	688	657	661	673	674	680	726	746	674	687	666	701	699	683	664	662	677	688	664	723	707	697	635	670	690	699	671	725	699	663	667	694	683	696	677	690	697	727	734	659	701	646	674	696	674	667	670	681	716	667	662	674	706	704	678	701	692	631	681	681	708	695	697	678	699	638	669	691	698	685	687	677	691	641	696	680	686	645	693	673	683	696	706	711	674	695	703	653	706	757	706	673	621	723	688	729	675	662	689	719	700	696	645	646	717	681	678	676	631	660	651	667	661	682	648	700	672	677	684	671	653	700	695	691	714	651	664	645	687	661	695	630	664	683	722	679	720	720	648	692	723	700	647	692	637	667	650	662	668	740	680	691	659	676	716	673	724	642	663	708	688	695	683	706	698	686	653	683	674	689	646	676	706	688	697	693	663	664	718	731	715	726	662	646	656	682	656	643	710	733	690	676	698	720	662	655	716	709	653	705	661	673	709	713	732	692	697	676	703	715	697	674	639	685	627	669	632	664	692	701	658	692	709	665	685	683	653	668	656	706	696	657	697	615	700	691	685	682	704	689	711	691	709	676	720	698	689	676	694	725	717	733	696	685	691	634	709	650	661	689	707	695	683	690	710	699	687	714	700	669	668	690	717	653	701	666	662	696	695	713	677	677	630	682	684	645	681	667	671	666	653	721	690	703	703	663	662	688	700	701	701	662	656	713	685	707	684	702	690	735	673	621	694	670	690	670	676	661	704	654	690	702	651	659	696	656	725	653	661	649	684	675	670	687	690	683	651	716	726	630	670	710	688	713	696	687	700	663	696	690	680	653	702	643	642	688	689	651	655	667	675	679	675	686	714	692	667	727	726	667	703	681	674	688	702	699	688	644	669	704	672	676	737	676	671	705	689	669	703	656	637	687	679	705	676	695	687	663	738	684	662	681	754	683	632	672	672	695	695	654	699	686	638	689	688	688	668	717	660	708	638	692	688	665	681	710	672	684	648	694	756	665	698	671	686	667	694	672	673	768	641	694	667	687	636	687	722	707	698	690	680	670	662	655	659	653	706	686	696	708	691	676	637	697	664	667	728	699	663	658	700	679	670	691	655	745	678	731	702	670	661	695	709	720	658	725	656	738	672	708	712	697	691	716	763	701	669	655	692	665	659	698	714	650	699	672	630	648	664	710	714	712	681	660	696	692	686	654	703	671	638	655	686	650	690	682	680	703	672	719	695	703	689	724	713	689	706	668	729	666	696	691	688	695	689	672	742	683	708	699	703	707	642	687	710	666	687	712	665	723	625	700	709	694	668	663	696	676	692	663	655	656	678	700	704	652	688	693	727	711	652	699	686	666	681	629	722	649	679	678	670	680	659	682	713	657	669	696	678	656	707	644	680	664	726	695	689	659	651	666	691	688	688	701	697	723	687	673	729	678	677	681	671	703	667	725	742	685	657	684	682	662	678	701	723	674	731	715	728	718	710	671	704	701	694	688	657	653	693	672	675	682	720	699	712	662	704	683	738	611	683	661	668	686	698	711	669	700	720	725	692	733	667	685	719	643	623	612	674	691	642	665	700	680	677	684	731	652	667	676	685	714	717	724	665	731	660	735	682	632	634	702	673	702	684	686	663	675	657	694	684	634	678	670	694	653	733	639	699	684	675	683	684	634	707	698	707	648	691	703	676	680	714	712	673	693	655	729	693	639	625	685	714	653	662	661	699	652	691	708	694	631	719	683	682	712	647	717	677	725	710	696	673	666	686	650	692	697	638	701	646	703	706	669	631	698	668	666	707	672	735	653	673	665	658	699	716	666	666	657	652	687	673	629	719	669	708	635	661	693	652	681	685	747	698	693	655	706	713	700	660	670	717	655	676	711	635	679	704	674	634	671	737	701	674	701	730	693	663	671	719	658	669	631	645	649	678	663	706	689	709	682	650	695	643	670	693	680	704	729	707	715	653	711	713	680	727	708	675	656	692	698	707	603	671	686	677	744	711	675	663	660	641	704	705	724	717	651	687	703	695	674	688	648	678	718	674	700	655	662	686	756	669	674	643	687	637	700	675	657	694	694	680	671	647	683	645	682	657	662	682	645	695	708	664	663	657	696	686	694	674	691	721	702	684	624	648	732	686	682	697	682	647	655	671	704	678	703	646	685	682	716	697	658	683	675	720	705	686	686	685	703	665	708	672	708	696	690	667	691	702	704	683	655	646	723	662	702	708	710	691	698	686	708	663	677	726	691	695	705	688	695	679	660	667	728	695	679	688	678	722	694	704	722	667	705	679	686	716	711	715	677	695	665	727	672	716	692	675	673	694	720	734	655	635	685	687	709	731	644	680	697	701	684	690	619	660	643	675	691	688	691	712	722	694	676	701	669	734	664	667	637	654	700	642	683	659	674	694	683	715	646	689	663	683	654	706	654	683	686	682	706	669	682	731	685	701	690	666	723	731	680	706	691	689	660	684	690	683	655	681	656	664	687	638	662	660	726	666	743	669	661	721	654	701	698	632	679	670	681	629	690	685	724	696	643	686	708	671	680	697	700	686	629	701	683	737	653	670	740	673	662	714	691	715	663	693	704	666	686	657	715	686	674	689	689	748	683	714	699	736	691	633	720	687	660	683	702	692	638	626	694	690	676	739	664	666	685	706	656	696	668	686	642	691	707	670	681	676	711	709	709	706	763	700	717	682	693	651	678	666	664	675	643	704	666	701	657	676	666	661	675	689	698	683	717	708	696	686	683	677	650	655	684	685	666	669	708	720	673	671	669	691	706	719	702	677	707	684	688	711	682	664	713	693	676	695	706	658	706	666	678	653	661	707	631	637	659	653	727	673	676	711	678	662	625	696	670	659	665	650	655	693	718	673	686	696	718	697	724	700	633	647	624	664	680	686	696	690	658	662	741	743	711	677	682	670	690	675	713	697	660	676	651	666	651	667	690	740	717	691	709	663	706	676	662	689	678	684	671	675	674	691	669	712	641	702	688	693	710	690	664	735	617	702	670	674	677	689	717	681	688	688	699	727	653	690	709	660	666	686	698	658	648	706	678	708	704	677	694	660	714	690	693	735	665	670	667	655	644	714	676	683	702	691	684	666	650	678	658	650	681	692	671	694	728	680	664	666	650	647	661	762	670	678	694	665	673	661	717	688	647	655	648	626	674	725	653	680	658	681	676	677	681	681	637	667	670	704	666	654	654	701	709	684	730	677	711	671	703	710	676	653	735	683	710	644	686	699	739	646	704	712	700	692	716	695	673	695	697	661	656	720	679	721	665	675	691	672	674	667	699	696	684	709	715	658	676	722	670	659	677
24842	26325	36522	29277	18390	5495	718	377	365	382	328	388	362	366	364	392	374	382	353	370	356	386	346	336	324	401	367	355	360	351	372	366	348	385	382	366	395	358	376	396	374	367	365	376	372	389	363	350	360	363	362	370	363	366	355	357	340	352	360	364	346	378	330	363	350	357	365	347	364	339	344	365	374	358	358	388	331	370	377	381	368	338	386	340	406	360	348	347	374	360	373	361	368	359	366	357	354	344	363	362	369	369	364	359	400	400	337	346	378	324	361	331	398	369	335	394	343	349	394	325	359	365	368	373	361	362	359	334	375	363	363	368	359	356	345	369	398	369	382	373	348	362	363	389	328	359	386	338	362	401	377	344	364	371	365	345	358	376	357	335	343	343	379	350	365	328	389	346	392	386	379	354	385	343	385	368	382	375	337	342	382	385	358	395	329	350	362	382	333	360	336	358	341	352	391	369	350	353	334	343	363	359	361	378	368	366	365	354	352	356	337	345	326	366	372	371	373	343	385	375	328	349	360	385	376	361	330	349	362	347	376	366	367	360	364	388	363	389	346	369	338	386	371	356	366	353	355	367	365	386	362	402	385	383	394	377	330	376	346	350	350	329	380	341	339	373	339	370	366	359	363	332	362	354	377	337	377	365	357	370	365	372	388	327	348	367	377	380	345	345	405	364	339	369	399	391	374	320	352	317	377	371	355	376	351	392	383	323	345	359	352	364	344	384	345	330	352	411	372	382	363	327	358	362	360	380	361	339	366	359	360	361	401	360	397	358	338	330	377	361	376	342	363	377	373	399	363	356	418	365	402	356	368	372	362	342	362	338	376	394	393	353	357	355	409	352	339	365	351	395	386	351	378	341	368	369	352	360	330	366	372	405	359	346	351	364	338	374	386	356	333	331	366	360	334	350	373	332	371	386	376	370	408	356	364	349	357	353	372	359	377	362	378	355	375	386	366	340	407	316	371	350	373	339	342	351	372	416	362	343	369	349	381	368	353	366	378	379	392	379	377	383	349	341	316	366	361	376	353	397	342	375	368	367	373	379	386	329	339	348	353	357	381	360	377	355	384	343	357	373	364	393	385	385	386	362	349	328	368	385	366	389	354	360	377	343	405	358	341	354	356	353	366	366	360	397	376	398	354	372	370	375	350	386	379	358	321	378	345	365	366	406	383	371	384	374	388	367	364	370	360	419	332	407	369	357	331	373	357	321	373	385	361	349	365	361	384	368	347	356	354	367	346	393	346	366	403	355	355	367	385	359	354	379	386	358	333	362	349	339	361	373	378	400	361	346	352	330	365	383	363	382	379	338	336	335	372	387	341	336	357	389	377	379	362	355	366	374	391	386	342	339	371	361	387	368	373	373	374	385	350	314	342	377	335	386	363	353	341	346	400	355	347	352	363	384	355	329	378	363	384	345	342	386	382	400	382	351	333	353	381	378	361	341	388	378	343	349	388	366	378	381	383	359	379	378	372	357	351	342	353	367	372	368	378	354	347	355	416	378	395	370	364	334	373	377	363	401	372	378	370	372	348	345	369	361	399	369	362	335	344	367	327	355	373	390	366	329	397	360	350	380	361	390	371	319	349	376	353	389	367	392	358	341	401	395	371	351	363	380	392	361	348	358	381	370	352	338	371	400	351	331	367	381	358	372	373	361	373	377	341	351	360	371	377	339	363	330	380	366	363	384	364	356	353	373	312	327	363	397	349	383	337	370	308	332	381	335	400	387	316	358	354	358	362	400	359	357	367	381	348	375	346	392	391	378	361	350	385	371	383	363	389	337	356	400	389	392	341	353	368	366	347	372	367	390	372	354	380	356	361	382	355	362	365	358	376	362	390	354	339	354	340	365	365	368	368	340	377	365	338	346	372	363	385	368	353	366	336	347	389	333	334	362	369	381	394	334	355	355	387	375	383	361	372	402	332	364	370	377	374	347	360	373	404	384	363	389	333	358	353	355	386	367	383	378	355	342	389	339	374	388	350	409	336	337	373	381	369	373	340	379	395	374	347	365	364	355	395	384	359	381	358	368	330	328	367	353	347	362	359	377	367	392	373	352	347	383	369	365	372	379	382	376	364	342	339	357	352	369	336	361	369	351	364	334	367	357	384	390	360	385	393	359	361	359	357	334	341	368	363	367	356	376	375	365	368	371	363	352	381	361	359	382	365	383	368	380	364	337	380	366	338	385	358	368	347	341	385	365	375	325	377	309	367	371	366	360	374	381	364	369	384	367	354	346	336	342	370	367	389	378	360	378	361	351	365	363	346	338	352	372	325	355	363	350	330	335	356	349	358	344	379	351	365	403	361	382	374	355	377	332	339	373	374	367	377	346	352	352	372	372	338	377	387	362	353	383	328	352	372	348	376	389	366	357	375	328	352	369	355	378	360	380	353	392	387	359	313	384	371	370	386	375	376	379	369	355	370	336	384	377	362	349	372	371	362	350	399	377	395	339	355	390	363	377	383	359	354	352	355	364	377	349	322	357	351	377	356	363	358	348	378	333	346	326	373	342	358	361	357	370	365	353	349	382	410	358	364	384	369	361	372	332	385	375	367	357	372	338	350	337	369	393	348	353	333	398	403	354	373	379	395	340	356	342	394	359	362	352	381	387	323	357	376	363	347	358	351	341	362	360	340	364	350	394	383	368	329	363	393	366	360	367	360	339	337	325	368	359	344	373	396	363	383	354	333	360	350	360	364	334	359	350	331	364	399	360	378	345	358	357	374	370	386	361	387	380	365	409	375	330	329	367	389	353	368	351	325	383	375	364	385	354	373	346	373	348	369	344	358	366	359	341	339	366	371	365	363	406	352	360	349	384	369	375	329	354	361	417	394	379	357	351	368	366	385	369	382	365	354	390	353	353	345	367	382	369	370	392	350	344	357	379	335	383	337	362	379	391	341	366	368	361	357	405	376	338	341	374	376	334	375	355	378	355	357	318	361	383	382	349	388	347	358	381	357	360	387	337	369	406	382	388	328	368	347	351	380	391	360	335	380	344	359	343	383	400	349	377	349	351	374	347	386	358	386	394	342	352	370	399	353	352	364	360	347	345	372	368	384	376	334	344	353	360	409	358	351	374	370	379	349	356	350	380	361	363	371	379	333	357	349	355	348	355	373	364	354	350	347	348	347	374	366	361	366	348	362	380	347	347	408	359	351	383	368	316	348	374	371	355	366	367	357	356	345	371	330	349	379	373	333	386	389	349	356	387	373	344	374	342	373	349	339	356	334	357	330	371	356	349	382	346	347	390	366	358	374	355	390	363	378	375	343	344	394	401	318	342	350	373	371	371	357	366	384	350	387	343	349	370	386	354	396	378	413	363	364	375	345	348	354	316	360	391	329	337	351	389	398	365	396	333	370	387	372	369	363	391	408	382	332	380	350	384	331	393	368	370	342	359	389	378	406	389	334	336	343	354	366	360	368	363	375	340	336	357	369	372	324	359	353	367	339	354	356	358	332	373	342	334	363	348	347	340
58216	91750	65930	36912	15481	3749	1087	753	639	707	674	660	645	687	710	698	633	671	675	657	700	599	666	691	676	706	652	678	688	686	687	687	639	695	671	694	682	677	697	724	697	655	679	693	687	681	690	731	694	669	721	671	687	667	745	670	705	703	647	680	712	674	678	679	667	684	690	672	685	700	627	666	711	668	656	716	673	691	666	685	683	680	663	657	638	689	661	695	683	647	714	713	656	672	675	665	665	693	648	685	652	681	719	657	679	660	678	704	637	673	711	631	708	649	651	688	730	656	684	647	719	718	688	678	710	703	677	678	694	664	681	626	651	678	741	683	665	690	655	657	695	650	675	657	618	700	671	670	721	649	646	671	699	692	632	665	720	701	707	682	687	675	688	693	668	664	704	671	665	695	704	705	731	671	710	666	665	627	696	690	694	690	711	662	691	719	678	690	696	680	657	689	660	692	682	645	702	698	630	652	693	683	673	729	679	655	671	697	711	713	671	675	718	668	696	653	667	678	668	677	673	658	722	625	665	668	697	682	669	629	690	731	641	647	702	671	689	634	699	691	673	648	704	658	698	659	669	703	645	681	680	699	654	665	676	678	678	693	671	637	702	703	652	645	671	706	650	685	676	697	683	620	660	721	626	639	722	706	675	645	661	692	673	662	686	651	685	653	711	643	668	658	664	721	688	687	696	640	671	649	671	674	718	677	731	687	707	687	708	705	636	693	748	667	697	739	647	676	690	686	650	673	672	701	678	674	724	696	696	710	674	682	651	642	711	665	658	660	728	691	642	680	706	701	657	646	702	669	662	670	670	645	694	696	686	663	663	657	654	641	687	699	663	670	671	686	729	691	682	716	711	689	672	683	673	695	705	666	625	716	661	660	659	657	694	659	713	708	678	673	680	666	693	713	668	729	678	629	676	683	665	660	680	709	656	642	671	684	692	673	656	678	669	678	731	681	711	664	642	672	684	697	633	653	670	649	671	690	675	695	667	662	682	637	714	675	701	660	664	683	671	721	687	669	654	654	667	653	709	682	630	663	648	706	706	672	641	684	667	685	643	662	714	669	707	661	643	681	711	675	676	751	683	667	696	691	681	694	677	717	684	671	675	690	721	695	718	655	682	665	634	679	673	675	663	658	661	658	689	691	690	694	650	671	708	678	674	694	690	675	692	668	671	640	703	667	675	655	681	685	630	686	709	673	678	660	692	701	700	627	660	662	713	646	681	701	712	667	683	650	656	733	695	681	678	701	673	644	664	691	622	658	659	699	683	746	699	649	666	662	695	659	682	642	687	726	622	695	657	697	671	656	672	661	645	658	669	664	682	631	702	653	690	659	706	665	644	686	627	673	699	636	709	683	697	662	665	680	674	669	681	718	689	661	648	623	674	700	726	706	729	661	687	669	665	692	688	690	731	717	683	722	632	658	641	685	683	698	681	649	713	663	685	712	712	641	665	695	676	693	655	696	712	695	636	677	640	689	687	689	674	664	633	675	665	709	670	624	672	666	675	676	699	640	685	705	681	647	675	718	663	685	682	681	714	683	664	705	620	702	670	710	671	679	682	626	690	665	675	707	646	705	672	677	640	722	701	688	684	670	696	641	675	721	608	642	695	686	665	652	624	666	719	652	679	682	699	666	695	648	672	701	671	665	705	665	661	647	684	675	669	646	649	695	674	701	698	663	739	692	705	666	682	706	685	657	675	634	634	667	689	675	625	640	638	714	704	699	681	697	658	693	681	700	726	648	678	660	672	666	649	634	662	654	645	695	678	655	646	670	666	685	696	680	655	699	661	675	649	688	655	644	632	706	660	652	687	684	706	701	688	689	677	679	639	669	675	662	706	631	726	646	698	634	664	630	718	700	666	676	673	691	696	707	679	693	638	700	678	615	640	721	689	666	661	691	674	677	703	690	660	695	647	708	693	681	675	679	682	712	726	702	694	658	719	668	699	638	686	649	652	654	694	674	695	661	691	631	726	694	679	703	673	650	661	718	657	698	664	696	640	650	693	686	656	702	623	675	662	666	704	664	678	661	710	686	682	672	704	672	665	658	665	723	654	694	672	656	649	707	730	693	697	680	687	641	658	719	619	668	648	636	677	662	728	660	650	666	678	674	680	729	669	723	656	692	629	643	671	689	623	662	673	712	672	681	673	683	687	685	675	649	667	710	676	660	713	666	687	660	695	708	676	682	703	699	656	676	656	720	722	688	696	650	699	647	641	674	634	644	675	645	716	631	632	682	687	660	671	674	721	637	656	685	675	697	639	636	703	742	699	664	660	689	681	693	676	686	607	661	691	715	688	617	694	703	671	669	697	685	674	740	643	712	682	656	686	709	668	675	660	712	682	665	636	674	685	688	661	699	652	673	600	689	654	665	613	627	663	693	694	657	714	672	692	654	653	649	684	631	696	699	683	704	719	612	690	684	671	689	711	685	723	680	645	661	693	673	634	688	658	686	705	689	683	665	664	719	658	698	668	721	691	666	647	678	703	704	664	694	727	658	686	639	694	693	703	706	739	717	652	671	624	682	693	637	673	668	729	690	672	708	711	718	686	649	686	713	630	651	650	655	681	702	687	665	701	711	705	735	708	630	669	694	694	684	720	662	674	669	634	727	691	674	704	624	685	635	693	664	647	684	668	669	649	686	683	656	686	682	720	661	686	691	682	654	697	707	676	647	685	715	694	679	668	679	632	748	666	654	689	658	676	636	712	695	668	688	674	681	687	701	729	687	694	667	669	686	657	672	682	686	675	628	688	683	661	650	652	700	642	667	688	690	712	714	654	620	628	670	677	683	689	664	693	660	667	671	706	715	688	691	626	626	685	697	670	670	673	667	654	694	715	666	671	688	683	662	675	696	653	637	648	684	636	697	687	691	693	682	668	644	671	704	684	713	715	688	678	596	646	703	691	700	697	678	661	650	683	676	666	661	696	664	671	701	667	668	658	682	686	668	680	656	679	662	700	709	654	723	726	697	681	660	699	605	678	640	654	678	699	684	653	659	689	720	686	679	652	682	634	667	658	660	681	705	689	648	698	700	673	663	630	647	697	683	661	696	657	679	667	677	711	671	680	677	655	671	657	650	644	665	670	690	630	676	712	715	683	661	637	706	673	686	688	699	676	647	707	665	688	665	717	639	677	699	664	665	661	664	636	669	655	682	685	694	653	665	671	717	675	680	688	689	680	601	717	675	656	709	649	659	692	677	676	681	650	669	694	644	667	666	691	694	678	694	605	696	694	691	649	669	635	661	677	632	654	695	641	658	705	695	644	666	644	709	709	674	651	675	671	673	657	674	660	661	654	664	667	700	668	681	651	681	666	682	667	669	673	735	641	683	709	675	677	716	715	680	676	653	690	646	672	712	665	728	633	670	690	705	666	630	695	678	687	714	684	675	701	692	632	660	659	693	692	675	714	674	723	679	684	667	699	675	661	691	694	676	682	695	695	668	731	668	715	692	666	666	628	686	683	620	679	673	687	693
23468	23028	32583	26171	21395	16523	3500	578	452	474	455	420	465	410	434	414	434	395	432	421	451	422	412	436	456	422	423	388	434	418	448	414	420	437	455	464	435	414	429	430	418	464	433	467	422	418	455	407	398	425	434	419	446	428	446	402	406	448	369	436	388	422	438	399	426	416	365	405	409	375	431	437	404	439	448	414	425	373	400	407	391	393	397	414	433	406	436	425	413	444	459	440	402	433	407	422	407	431	414	413	390	407	440	433	402	378	433	448	425	427	378	423	442	393	425	401	431	442	434	445	427	399	397	421	453	418	433	421	429	419	420	411	424	440	414	395	399	428	419	424	404	424	429	412	409	413	437	400	415	415	393	440	406	405	380	425	429	409	395	444	432	409	418	362	411	392	396	392	426	417	381	416	408	418	423	382	408	422	418	396	418	403	419	406	404	396	418	414	429	459	380	394	405	406	444	407	381	464	412	437	452	417	416	443	404	447	410	423	473	404	413	458	403	396	436	406	438	449	442	444	426	391	439	406	449	425	434	419	427	415	408	410	440	413	457	389	404	381	415	407	404	418	431	395	420	430	469	385	399	417	405	418	428	451	445	423	395	428	441	440	392	415	430	384	399	409	396	423	431	454	436	390	401	381	387	434	390	423	415	397	414	453	406	429	424	380	422	432	421	429	394	411	406	413	425	425	424	416	401	405	432	396	455	436	404	415	421	404	420	429	419	443	442	427	401	406	418	399	456	408	399	409	415	433	433	404	430	412	413	407	399	413	417	417	419	394	406	426	414	402	432	426	421	420	395	436	433	431	468	401	401	417	425	418	403	420	406	395	429	410	422	414	428	423	435	429	433	468	435	401	392	381	410	405	430	418	431	425	439	456	430	424	443	409	423	430	439	389	453	423	424	389	413	395	423	425	424	387	452	421	431	419	417	437	427	410	408	401	440	438	421	426	458	415	420	406	440	410	407	421	415	402	415	398	479	391	438	446	437	385	401	409	418	409	403	462	405	393	410	427	418	417	380	418	409	413	396	430	448	421	441	400	425	455	408	415	427	406	426	419	427	417	400	426	384	423	476	420	425	443	428	418	405	388	390	428	399	396	385	408	420	406	426	381	393	424	419	443	434	412	429	398	430	405	426	407	443	450	397	450	420	409	419	389	429	454	410	422	431	405	406	455	425	422	419	395	430	412	499	425	393	398	428	413	411	445	391	420	446	417	422	419	442	415	393	406	448	405	397	409	408	436	451	423	405	449	404	403	439	425	411	433	421	403	410	438	418	390	430	412	421	373	430	428	429	407	407	390	436	445	407	434	393	411	421	419	413	436	422	448	400	426	425	374	417	433	438	424	423	440	386	387	421	427	415	442	412	377	407	420	418	417	430	415	440	413	439	423	418	419	409	403	431	439	394	437	395	446	431	407	401	422	398	391	400	404	406	412	373	442	434	400	430	456	412	412	383	465	412	412	427	378	449	430	382	430	407	422	429	397	419	395	389	408	386	425	408	415	419	411	436	421	423	444	387	402	393	414	426	388	410	405	424	414	386	417	410	418	391	390	468	405	386	377	416	430	430	446	408	423	464	391	453	412	411	424	434	394	408	433	428	406	424	436	432	422	422	407	415	391	454	400	396	442	415	459	416	443	421	424	382	414	414	425	451	391	387	419	401	430	447	393	382	388	439	412	418	404	411	413	421	431	416	411	450	396	438	411	404	411	418	434	378	459	404	412	442	436	425	418	420	389	436	373	417	437	445	379	423	410	398	432	444	407	427	428	412	443	421	387	448	419	450	394	409	419	425	406	411	403	432	395	414	427	417	410	416	414	426	419	459	437	422	408	451	434	426	436	433	410	397	415	453	433	364	405	416	385	375	386	386	430	398	403	424	384	403	425	422	390	416	419	375	390	415	428	384	391	419	404	460	415	449	425	443	404	420	448	440	435	400	417	447	385	393	415	406	419	399	414	409	422	427	435	362	450	423	420	414	389	436	401	420	400	411	407	419	391	407	438	439	423	419	413	395	382	416	415	424	437	403	413	402	434	445	426	419	406	389	433	406	444	403	451	431	416	413	410	424	441	468	446	410	396	412	425	419	401	397	423	408	444	405	415	426	411	422	443	450	455	425	386	395	397	422	446	398	410	393	437	442	428	408	447	369	424	435	413	389	400	404	416	400	431	439	415	436	421	394	391	431	394	360	425	401	419	429	433	344	423	438	406	398	433	429	384	419	452	430	414	421	400	388	399	397	463	449	438	413	439	437	423	423	400	433	446	366	433	428	388	406	451	414	421	414	410	419	400	424	436	410	391	445	414	428	399	456	435	457	408	410	425	423	432	436	399	405	408	430	413	443	435	429	372	413	368	405	418	417	440	410	430	432	406	434	428	401	398	423	406	453	409	413	438	389	417	418	427	410	415	465	414	424	441	424	409	419	461	443	387	408	478	434	420	422	409	423	417	432	439	421	431	398	421	397	396	411	415	449	434	465	411	432	422	431	418	413	414	412	418	416	422	448	412	417	367	397	408	421	383	444	421	446	409	400	436	384	402	394	419	431	427	382	389	419	401	397	415	440	430	445	453	385	393	395	449	411	448	420	429	439	399	403	384	407	408	375	408	400	384	427	430	411	424	408	414	441	386	374	396	426	424	428	432	394	385	407	438	426	400	411	411	455	444	422	403	416	443	448	377	380	435	409	382	411	437	407	419	402	446	434	367	395	392	415	436	424	450	414	434	417	424	410	411	403	440	424	409	450	419	471	396	428	410	444	398	415	399	419	434	437	404	415	422	419	410	397	443	420	399	417	407	467	412	415	426	406	384	447	397	433	378	420	436	427	435	453	397	444	422	418	394	408	391	390	391	381	413	398	427	402	473	417	433	410	419	400	393	446	407	425	387	424	405	416	414	432	429	459	421	393	396	408	437	411	421	407	433	413	412	416	426	378	390	393	434	407	421	415	431	440	362	396	396	408	455	401	431	394	402	431	406	432	437	456	392	447	415	382	389	410	393	433	406	402	423	415	407	433	444	452	398	415	431	420	407	414	426	424	396	400	445	436	424	414	392	441	410	426	448	413	414	398	405	430	412	433	422	390	402	405	402	436	416	407	406	440	403	392	437	447	392	419	429	388	393	414	451	447	403	403	423	441	419	404	423	438	408	415	444	412	425	414	402	406	400	429	420	400	409	425	469	423	429	393	405	383	388	465	417	412	441	432	415	418	403	397	398	421	427	452	407	449	397	388	401	398	440	397	385	423	463	445	371	420	433	451	406	418	433	449	416	438	402	457	460	385	460	409	412	404	405	410	415	426	436	394	421	390	419	440	395	407	412	453	432	461	442	402	450	429	457	419	414	428	437	401	413	425	390	431	409	424	400	420	425	402	419	423	439	393	410	387	439	400	418	413	412	412	383	435	398	409	425	418	396	385	415	423	377	443	438	409	427	408	439	431	447	405	464	417	428	387	412	401	411	437	428	418	381	470	403	435	392	408	404
58040	101805	76085	46085	22262	5911	1533	871	802	752	770	758	750	777	761	751	733	733	716	756	792	769	713	729	789	736	744	809	744	739	738	716	739	709	758	742	747	762	741	776	737	743	750	709	759	710	791	748	771	743	812	733	805	776	743	756	747	806	736	766	779	737	765	759	726	749	742	746	709	746	713	716	761	726	780	779	753	683	757	736	716	720	804	741	757	703	751	736	772	779	758	707	709	748	786	756	764	779	721	707	760	727	754	755	763	766	762	764	752	761	703	759	688	744	769	795	760	743	760	771	713	735	783	765	761	733	742	785	763	736	763	712	733	743	689	755	791	741	740	723	717	725	716	699	769	779	763	758	746	702	759	761	697	749	706	754	803	736	789	736	755	753	767	719	739	724	747	764	762	729	686	730	733	705	732	750	714	706	773	781	760	767	754	719	728	773	774	743	748	777	742	777	793	742	780	784	716	744	736	740	688	757	695	726	741	786	754	736	751	694	756	719	691	757	775	722	702	701	729	767	737	707	733	742	708	766	751	716	738	709	761	775	757	730	735	738	734	717	781	779	794	780	738	750	808	773	738	781	767	708	728	756	743	714	768	750	757	746	729	725	738	705	780	718	711	759	710	719	713	729	763	797	742	692	694	731	779	733	790	753	760	788	698	730	735	728	703	672	691	760	741	737	727	739	748	758	765	737	699	821	716	767	750	718	761	683	729	808	730	745	775	757	710	723	774	764	749	725	734	680	785	726	789	699	775	690	760	804	733	748	715	736	754	731	780	728	744	738	702	762	768	730	728	731	719	761	714	735	751	750	727	717	718	763	738	728	706	766	723	727	779	692	749	765	735	756	731	778	730	783	747	706	740	767	759	754	679	733	736	772	778	719	724	740	760	738	769	735	834	775	751	701	732	741	718	718	725	748	719	790	748	746	742	785	744	724	736	727	779	733	733	780	679	722	713	727	825	753	783	740	735	723	776	739	761	752	780	735	769	782	719	778	748	735	711	765	746	724	680	734	749	750	700	723	729	709	782	756	721	766	731	741	747	759	761	764	720	739	711	743	696	741	756	791	755	699	784	732	720	776	735	743	700	726	782	740	715	765	714	777	755	752	747	767	716	751	731	774	748	725	753	732	729	738	774	747	768	707	734	741	747	768	752	734	759	751	801	752	729	751	769	786	730	793	741	756	759	706	789	799	773	778	711	748	737	722	692	743	770	775	754	742	763	720	762	758	756	770	713	716	776	748	766	744	770	729	735	790	760	772	780	737	736	786	804	725	741	752	790	745	796	721	719	716	771	711	744	721	758	756	763	741	715	791	712	744	727	716	769	732	751	712	741	758	776	773	686	775	757	763	724	753	779	771	762	732	699	799	743	743	722	745	721	702	717	764	759	733	764	755	730	736	740	718	789	762	724	705	748	736	732	776	720	737	722	736	725	771	765	780	749	727	762	736	708	782	731	746	729	737	752	780	742	726	733	729	749	763	747	760	755	688	720	728	744	723	750	746	732	737	763	720	750	730	773	720	740	740	795	745	702	754	747	731	770	714	745	776	769	771	742	775	793	733	752	736	744	705	715	734	693	728	681	729	752	786	759	740	747	737	757	786	762	752	755	768	767	711	753	744	738	752	780	757	680	742	701	718	696	739	736	744	744	713	777	775	774	753	724	750	769	728	746	744	763	772	701	717	774	770	737	765	748	748	731	745	734	764	751	786	751	739	740	757	724	763	748	745	774	678	781	766	789	686	800	744	732	765	753	709	745	736	725	693	795	714	741	751	729	752	736	758	758	723	755	739	745	714	715	695	702	741	712	734	780	736	774	725	718	770	725	725	756	763	765	714	777	735	747	733	679	709	737	754	741	726	721	766	704	797	723	806	783	726	744	706	718	774	710	756	765	734	772	757	731	776	722	743	706	791	732	769	755	728	754	706	755	719	759	761	762	734	756	743	730	760	786	721	752	737	758	747	757	721	765	746	734	742	717	724	703	711	770	770	759	745	681	710	697	743	709	690	750	772	757	757	748	763	713	720	747	722	760	755	741	763	739	724	794	773	724	757	808	755	701	736	767	772	763	700	746	726	780	770	764	702	777	717	770	750	715	752	738	750	712	729	774	762	742	702	754	704	754	768	792	737	718	761	732	767	731	744	737	775	685	784	720	729	752	792	681	761	708	760	729	769	707	753	739	752	761	704	765	737	732	766	745	730	723	706	723	750	756	747	792	723	765	732	771	719	726	707	798	752	747	731	736	739	727	754	739	781	777	745	768	692	681	778	760	770	743	731	693	751	744	767	757	769	739	710	739	731	723	748	754	732	693	752	780	699	788	721	784	739	763	743	757	763	771	756	773	745	741	727	710	736	739	734	763	740	782	709	715	781	739	701	743	765	781	764	740	750	742	729	786	754	798	685	731	763	734	796	764	760	755	750	742	761	749	771	734	758	754	725	775	716	805	719	694	727	770	706	765	783	739	730	733	759	740	729	764	802	685	751	731	758	755	738	696	734	727	726	784	735	708	740	714	743	786	769	797	742	779	745	730	770	704	725	751	744	730	722	707	728	702	754	742	768	788	747	753	754	739	763	731	724	734	751	716	734	727	731	695	736	742	797	750	717	704	691	786	731	732	746	731	737	687	732	765	736	790	737	715	708	716	776	704	752	748	750	750	710	727	720	755	729	714	705	706	743	737	742	756	733	765	782	772	731	754	745	761	714	780	745	767	772	742	783	812	738	752	766	767	754	723	768	701	787	743	755	732	730	680	764	754	720	703	706	717	741	713	768	772	735	700	704	730	732	763	780	731	735	751	783	745	759	738	777	723	758	737	736	780	770	715	724	776	754	759	741	762	762	700	766	713	734	716	770	710	726	732	711	743	730	751	774	747	697	736	688	752	735	768	726	698	744	779	762	795	754	771	795	743	726	747	753	746	757	734	738	770	740	745	755	717	724	776	728	734	710	740	694	725	756	718	744	720	758	765	800	749	741	703	761	768	747	734	805	749	760	785	764	793	765	760	783	704	752	734	766	755	798	697	770	726	736	766	772	764	740	741	708	699	778	765	752	740	759	712	772	726	757	708	716	825	763	745	703	787	787	756	772	734	796	794	743	739	747	733	780	763	786	741	744	754	773	804	754	761	771	752	721	758	814	753	710	750	708	779	785	777	743	724	717	760	772	704	750	747	730	706	738	718	758	721	763	744	765	727	744	744	739	708	733	768	742	709	795	726	739	743	695	747	771	713	769	681	732	696	777	700	751	736	736	780	730	754	733	734	800	723	758	778	712	692	728	751	737	762	728	779	751	721	739	724	699	726	758	780	755	739	699	795	681	743	771	773	754	742	696	759	767	694	826	730	708	760	719	757	745	720	818	782	721	760	778	729	731	764	760	711	742	756	709	749	734	706	707	684	720	729	811	790	764	705	698	769	728	725	769	746	715	753	736	777	693	746	726	716	816	729	791	721	768	722	755	716	805	722	745	770	717	694	760	758	727
29661	32345	28318	12419	2085	603	376	413	341	328	330	370	378	395	390	346	332	358	383	346	365	360	384	365	386	362	381	340	372	357	347	350	374	374	359	389	355	340	404	360	380	338	363	350	372	357	356	361	368	399	391	366	372	378	341	347	353	356	362	355	360	353	366	338	388	361	332	359	366	376	364	372	388	349	388	388	388	345	390	362	350	375	354	367	364	338	345	317	352	353	379	352	377	339	340	397	350	381	342	374	365	377	336	357	338	323	357	378	364	374	357	364	389	379	340	365	360	338	329	372	356	375	356	380	384	375	335	337	339	370	340	377	355	354	347	363	346	371	364	353	330	344	370	324	382	367	338	349	372	355	351	377	355	355	355	344	374	348	362	392	351	408	319	376	353	350	362	369	411	365	381	378	378	350	373	348	364	364	357	364	362	379	378	339	365	356	362	377	382	364	365	375	359	361	388	369	389	355	347	362	349	360	349	339	355	368	374	355	345	338	369	363	391	340	390	344	355	351	353	365	358	385	337	344	382	346	324	366	377	368	373	385	356	333	351	353	331	346	341	352	355	371	378	323	362	362	405	355	348	365	368	354	354	385	334	349	337	399	390	335	352	369	357	366	367	341	401	379	361	378	341	323	366	377	379	325	331	359	404	361	371	351	349	365	333	374	351	353	329	368	342	363	330	387	360	343	332	373	351	349	339	361	368	368	352	369	361	373	345	354	354	373	349	351	343	377	380	364	345	335	358	352	360	394	346	348	358	369	384	338	379	363	363	351	364	345	346	341	334	380	378	360	356	378	366	394	342	336	344	384	357	357	400	336	367	355	368	355	381	356	309	379	394	357	366	368	381	373	339	372	359	354	381	396	359	365	350	354	364	357	361	406	402	401	341	337	352	345	338	347	382	395	355	375	343	346	402	370	351	364	362	360	354	347	368	372	359	358	414	386	355	376	378	347	347	376	368	365	376	357	362	372	397	373	359	352	375	347	386	368	338	353	362	347	369	361	324	349	372	359	340	367	345	368	391	376	358	367	370	382	335	358	360	394	359	338	396	353	364	360	390	362	357	378	352	385	363	368	361	370	379	367	363	344	350	359	357	375	373	365	344	389	345	340	337	382	394	350	375	357	375	351	364	385	350	314	381	392	366	343	369	353	358	381	385	377	386	380	351	378	362	373	363	356	370	332	360	353	362	349	352	366	358	333	350	333	319	345	356	357	337	333	381	352	335	383	346	370	354	354	396	402	380	355	364	336	371	369	369	346	392	356	407	371	382	386	395	359	342	387	376	385	352	407	336	390	360	413	352	342	330	376	349	358	375	343	387	362	359	357	313	351	350	355	346	369	417	355	361	333	354	374	383	366	406	368	363	349	364	390	359	375	354	374	353	336	393	344	347	355	378	379	379	362	331	346	367	379	346	349	332	338	406	359	383	388	366	357	348	370	351	358	357	357	396	351	345	355	393	360	353	386	377	363	371	372	382	369	358	410	396	406	328	383	378	349	354	363	329	366	391	344	331	345	373	391	372	350	377	380	332	376	348	376	357	392	387	373	376	354	345	367	333	347	399	376	369	397	351	333	368	382	373	384	397	347	365	369	387	360	352	367	325	346	386	405	383	367	317	352	378	400	342	370	396	340	371	359	353	351	371	383	358	357	349	350	384	367	375	372	345	366	362	387	399	337	380	357	341	336	346	345	368	320	349	363	389	341	364	374	328	344	354	378	366	371	348	381	363	399	352	339	362	363	338	339	331	389	343	363	370	338	378	368	378	405	380	347	387	359	359	334	348	354	373	351	381	354	396	375	371	365	357	350	372	364	374	370	355	343	342	382	360	403	409	331	362	352	372	369	365	365	393	337	375	365	358	402	347	360	355	342	356	397	377	357	338	363	365	359	343	389	372	333	344	342	364	311	375	400	360	359	375	362	391	338	363	372	421	337	364	347	339	346	321	411	354	348	337	355	339	376	375	354	352	365	355	351	371	351	391	343	371	344	387	359	375	357	408	345	365	367	396	328	386	391	340	363	339	379	368	371	361	378	348	373	344	370	393	387	359	375	330	347	350	356	375	350	347	368	353	385	330	372	357	363	385	367	354	371	360	367	361	351	348	355	358	397	358	356	353	370	359	359	373	356	342	368	336	349	326	366	393	371	385	337	345	372	340	352	354	386	361	369	362	346	353	327	339	370	364	383	354	391	367	365	336	360	356	349	382	374	382	358	380	347	392	400	372	359	381	369	397	382	375	342	373	330	328	344	359	371	328	395	360	359	374	362	384	360	380	354	377	399	372	363	365	315	374	365	369	373	361	361	345	386	358	393	386	344	350	333	353	363	356	369	346	361	355	317	391	374	346	365	334	367	366	330	360	361	364	344	344	389	405	346	344	389	412	349	368	366	386	347	368	359	335	341	370	397	395	384	367	395	373	359	403	393	366	368	367	349	354	343	336	362	329	371	364	374	355	356	404	369	355	340	371	342	347	357	370	354	334	360	362	371	363	384	369	366	362	404	390	345	350	375	373	393	369	379	321	353	360	363	375	377	363	382	389	344	407	350	371	374	366	363	348	362	323	335	352	378	322	368	376	368	387	392	355	362	406	358	385	368	365	371	351	360	352	356	388	350	370	397	338	355	352	368	347	383	348	332	369	389	349	350	393	339	358	348	378	352	407	365	357	336	353	378	369	372	354	377	369	377	403	335	371	381	346	397	366	360	333	341	365	383	351	372	386	356	368	351	397	377	328	336	341	359	359	393	345	379	325	379	394	369	369	349	378	351	343	350	365	396	348	339	375	347	339	376	366	373	370	372	344	396	331	349	354	362	366	396	371	363	376	401	341	364	342	337	383	383	360	364	381	362	366	376	413	398	375	372	378	371	389	370	373	344	367	378	345	406	346	380	398	365	386	349	353	361	369	383	387	366	360	363	385	365	356	360	346	372	365	362	378	379	359	345	367	370	373	370	383	375	362	346	382	381	388	374	380	369	377	371	382	369	354	362	341	361	393	371	362	374	398	377	366	366	393	344	375	357	344	374	361	353	354	346	381	369	359	341	376	327	383	359	365	359	328	359	379	377	352	348	370	339	322	401	372	354	380	392	370	342	357	369	356	373	358	339	343	399	342	343	397	342	359	338	346	392	382	369	381	390	358	387	389	375	343	357	368	400	367	386	342	339	364	376	357	396	390	383	352	390	329	365	392	341	341	373	352	342	347	327	380	393	325	387	374	342	402	361	346	350	354	360	379	358	404	339	369	382	349	360	347	366	354	408	372	381	364	378	342	363	360	350	379	352	350	377	315	342	349	329	341	333	403	388	345	365	393	357	386	355	366	357	368	385	378	321	333	396	364	362	385	388	372	384	393	358	332	348	379	355	324	361	385	348	348	371	341	351	365	357	363	360	338	365	360	363	322	366	374	384	376	389	328	351	346	333	338	329	367	350	344	334	324	354	337	380	403	357	403	379	370	390	375	368	373	390	371	358	358	334	353	379
37403	48997	33540	13964	3823	1219	783	733	724	712	678	721	647	671	703	656	693	703	681	677	658	699	733	736	690	645	683	701	711	666	691	694	700	708	675	686	670	665	659	657	695	723	682	679	688	705	718	690	684	653	690	677	685	674	714	653	686	678	711	626	662	693	686	693	703	627	730	707	682	712	661	714	700	692	687	690	636	659	663	709	667	686	660	636	683	680	697	710	713	652	695	697	665	670	690	652	677	733	681	662	669	684	672	646	671	708	689	613	676	617	699	701	682	686	686	690	695	660	621	730	668	701	640	654	647	657	663	659	683	689	674	692	657	712	629	670	663	702	683	666	695	705	720	653	665	643	687	712	663	649	658	648	681	659	707	640	706	669	654	635	648	661	666	690	709	664	696	704	694	709	644	665	642	642	692	639	699	712	674	648	713	684	652	715	696	683	652	661	690	654	672	698	684	687	698	670	702	652	713	652	686	662	671	681	654	697	640	644	654	669	676	669	678	679	658	709	645	637	677	643	654	672	639	671	646	668	680	651	660	718	647	699	708	667	704	675	666	647	701	639	690	693	674	670	665	689	666	684	659	678	658	681	668	658	696	638	688	664	683	687	661	669	659	655	628	699	652	687	693	678	678	692	715	676	648	663	705	674	665	632	656	712	622	678	636	649	635	682	719	692	717	678	660	687	637	667	649	674	643	724	674	617	648	706	705	654	680	701	708	674	714	687	689	714	682	688	719	697	658	722	695	686	697	707	679	694	694	701	695	641	645	663	727	683	719	696	656	660	653	704	653	628	682	637	677	717	677	702	682	717	688	644	673	668	659	660	655	727	668	683	709	613	662	673	652	691	662	667	664	629	669	675	681	652	736	673	646	658	698	736	650	666	684	623	683	692	636	651	671	674	704	725	685	656	722	638	736	700	709	688	701	697	641	659	646	645	698	666	726	671	686	618	680	617	669	678	717	696	688	641	665	726	647	635	712	706	669	690	652	684	710	653	684	631	689	696	689	709	698	671	695	645	690	644	696	665	642	632	729	679	715	698	680	684	699	653	700	692	646	674	684	725	697	689	640	671	698	665	714	665	669	644	614	666	708	671	644	711	678	690	647	724	678	680	669	707	722	657	665	661	700	708	720	672	677	688	688	663	664	692	654	710	684	627	689	656	698	684	628	673	676	678	655	655	751	659	683	693	679	676	653	690	681	667	658	691	673	680	679	698	686	657	696	641	712	675	737	683	683	643	662	671	668	718	637	680	662	686	652	653	669	672	660	717	655	647	688	677	659	700	662	677	686	643	691	707	686	630	688	668	722	648	662	662	674	661	649	695	730	682	652	717	674	689	697	646	661	689	644	626	657	681	696	667	689	705	700	662	706	675	660	734	667	684	681	706	686	674	650	682	676	639	680	687	702	681	635	664	654	683	702	662	702	645	704	667	662	679	672	662	723	636	640	701	660	664	683	671	651	679	686	701	697	684	689	689	666	713	704	687	673	685	733	681	638	638	704	674	683	689	704	656	685	641	664	676	640	651	644	652	689	694	707	654	619	647	702	675	683	628	685	642	688	657	730	730	624	650	719	651	699	721	735	679	708	703	661	658	676	670	702	678	668	680	712	677	667	661	722	672	748	696	642	646	726	630	668	689	691	680	684	674	677	629	654	694	690	659	699	757	651	688	635	627	710	661	687	667	652	657	697	687	695	679	669	665	712	664	713	700	708	661	707	658	680	691	645	644	672	690	657	647	653	642	709	668	695	661	666	724	745	690	677	575	732	615	681	725	617	683	693	729	690	652	665	664	665	671	626	683	706	663	690	706	655	633	700	614	694	679	664	648	696	642	682	682	662	722	696	706	661	636	688	678	673	664	650	664	672	652	679	694	686	661	662	677	706	743	637	675	692	642	691	672	716	649	670	639	727	688	671	701	703	696	652	651	655	696	696	679	679	700	676	667	685	685	658	719	668	668	684	675	689	658	689	649	713	663	671	665	690	667	683	676	671	649	688	688	647	710	713	675	679	704	721	665	706	693	683	637	685	704	701	686	668	635	705	631	707	638	624	665	658	657	680	672	687	656	687	695	641	719	701	694	661	710	651	646	677	679	697	671	632	645	640	671	668	670	684	694	713	636	649	725	707	697	637	659	710	642	685	694	657	679	692	698	677	650	638	711	657	732	620	700	707	706	687	687	744	674	718	713	714	689	696	614	647	674	686	723	714	652	649	717	656	758	741	689	643	681	661	697	695	643	703	634	693	606	657	721	685	703	703	687	697	678	689	622	691	746	710	638	723	690	684	703	672	651	669	679	688	701	625	683	634	637	660	671	637	680	694	745	683	667	658	605	711	648	704	732	673	718	654	696	661	641	624	656	654	688	599	648	680	674	672	673	676	715	609	689	656	681	677	670	650	622	668	690	679	639	721	733	668	639	660	685	709	678	689	622	712	726	686	677	682	694	673	715	641	689	702	667	701	711	682	638	691	702	693	698	648	660	716	702	666	654	703	706	706	669	707	697	648	688	666	682	665	662	649	663	685	690	681	678	633	676	699	687	677	657	664	628	610	690	685	661	729	692	716	704	699	654	668	719	668	690	658	578	715	650	698	628	654	716	662	688	658	671	647	682	644	656	699	688	690	682	716	696	651	695	623	676	698	746	676	703	663	683	677	668	662	675	655	694	662	645	661	672	693	668	677	698	653	690	659	672	651	668	706	657	642	659	639	685	698	680	671	709	685	648	644	624	662	648	687	646	663	706	689	648	689	680	654	695	646	712	649	706	659	672	672	685	678	682	688	686	703	654	695	706	667	699	669	685	698	673	687	702	700	692	670	637	663	711	697	660	680	690	661	627	682	661	664	708	662	668	668	656	698	664	693	670	691	669	726	656	681	632	702	668	766	657	674	663	713	660	686	688	707	681	684	697	661	685	714	702	694	675	714	662	701	681	694	661	685	630	690	711	703	627	657	724	671	642	641	716	632	683	711	692	673	689	716	656	688	705	681	691	657	681	642	616	682	674	739	745	699	652	700	725	674	663	693	622	716	642	671	708	661	671	672	692	682	656	640	641	665	646	656	659	645	634	634	671	699	646	696	722	637	669	728	681	689	612	703	707	690	669	664	689	714	669	701	689	676	646	686	663	691	644	679	643	683	688	705	663	685	707	696	689	682	715	655	682	688	690	721	673	691	675	664	705	678	669	671	663	674	637	675	687	703	696	682	690	684	653	701	691	709	674	695	641	690	653	714	624	675	645	681	666	692	703	670	648	756	697	687	705	653	673	687	652	626	678	662	658	669	684	672	691	653	711	669	676	644	721	672	683	650	682	701	687	728	609	681	625	624	673	670	651	695	669	658	606	689	632	700	662	676	662	679	660	686	666	691	706	683	689	688	609	652	676	670	665	671	685	702	696	674	656	676	660	660	685	645	680	678	692	670	697	679	651	674	701	663	668	653	659	689	681	648	677	663	690	685	691	680	666	697	671	679	691	605	684	669	713
25105	25204	34630	27773	17878	5066	706	387	384	386	383	373	359	345	387	349	397	377	370	342	385	353	362	379	399	379	389	376	352	360	345	386	369	350	371	383	376	362	349	347	353	365	372	358	369	374	341	362	386	371	367	369	350	344	367	373	344	358	334	347	360	381	404	370	383	340	352	384	346	359	378	365	349	352	379	381	340	356	344	372	331	333	390	346	363	372	365	334	351	372	370	317	371	370	371	392	370	379	360	349	369	370	365	367	327	356	419	365	358	378	331	346	380	360	383	359	369	326	347	373	362	351	324	344	368	358	378	379	366	351	357	325	346	329	344	354	369	388	391	334	350	345	314	378	374	377	359	370	355	346	347	385	359	347	360	362	366	356	361	353	362	389	370	385	365	366	383	386	331	364	364	346	323	337	351	355	376	359	359	384	335	389	366	390	358	361	390	339	359	382	340	394	348	346	354	355	357	359	368	326	344	337	334	361	359	396	378	365	377	365	341	379	328	355	365	357	361	331	362	369	335	449	360	345	373	339	336	392	341	348	360	370	364	363	334	349	368	339	344	333	353	374	350	384	382	346	356	357	376	353	347	352	358	369	355	371	392	331	357	319	367	375	367	353	375	356	364	375	396	331	385	363	395	362	362	360	347	368	370	379	351	375	382	375	386	332	347	370	361	366	385	402	347	357	336	318	366	319	367	350	340	364	378	368	385	392	348	376	372	351	379	344	345	387	371	417	381	366	382	362	377	328	330	371	371	351	377	349	378	376	350	396	355	377	357	375	363	351	359	346	363	387	394	394	361	365	348	351	384	385	373	353	390	364	361	348	341	366	407	377	353	329	384	373	347	333	359	364	353	351	375	331	379	337	374	341	376	345	348	333	383	352	368	363	352	368	364	363	354	334	377	333	361	386	379	346	331	372	361	344	366	377	341	347	350	366	350	360	355	355	340	364	358	348	411	353	366	387	346	359	358	363	357	385	351	363	370	363	336	341	351	354	409	359	291	354	404	360	353	367	347	361	355	327	357	364	328	363	332	388	354	343	357	353	374	398	391	325	354	361	367	350	380	360	365	336	358	381	359	337	355	387	353	339	358	365	330	358	341	322	352	366	400	386	391	368	360	380	340	352	349	376	324	362	359	365	347	385	313	365	367	324	358	352	350	347	351	342	377	365	358	343	351	374	356	351	355	380	354	358	332	334	384	348	349	417	367	360	370	337	366	373	405	384	354	340	365	381	354	389	371	335	377	386	355	366	357	364	351	338	370	371	380	345	341	378	343	398	334	355	379	384	393	352	341	373	361	326	394	360	371	363	350	376	356	411	351	369	324	352	365	396	357	336	391	328	372	355	390	346	349	333	369	383	365	339	362	373	388	384	382	347	353	348	315	325	388	354	363	367	366	349	371	359	361	370	346	362	374	384	397	338	344	333	340	347	374	343	364	368	348	418	339	375	337	345	357	365	353	329	375	367	381	378	334	388	376	353	378	386	353	358	340	354	392	354	391	384	359	378	388	370	368	341	338	341	358	366	395	375	354	376	329	370	348	374	383	374	342	353	348	348	334	398	362	396	339	318	344	405	364	378	365	368	347	392	361	375	355	407	382	393	360	354	341	335	332	370	334	392	378	377	362	368	373	359	375	373	348	377	337	388	330	369	319	360	371	336	340	384	342	363	380	364	352	360	360	349	369	381	361	376	341	350	345	380	356	371	365	356	375	368	343	376	371	346	355	380	374	360	383	344	346	380	368	370	335	331	388	412	362	329	375	367	361	362	370	366	359	394	359	383	414	367	389	361	371	368	351	339	362	334	384	333	362	368	402	367	375	364	351	376	393	401	330	372	354	332	374	378	384	339	363	360	389	314	350	323	414	376	369	375	365	345	357	348	368	346	366	382	378	365	335	318	361	404	348	336	379	393	361	369	384	392	382	345	358	390	373	392	373	346	379	330	356	340	369	341	387	365	359	399	353	374	374	374	353	392	363	351	366	383	362	419	360	379	357	346	350	371	378	366	345	391	355	352	369	404	345	354	369	338	349	361	340	356	323	370	365	333	315	360	388	356	342	346	385	371	400	347	363	351	367	332	357	362	360	354	383	335	360	347	361	366	364	360	347	345	376	337	321	350	375	348	355	365	374	322	375	349	354	378	375	342	345	371	359	359	358	373	356	362	353	373	378	357	350	377	331	404	346	355	383	353	342	388	349	363	339	376	376	367	402	362	331	329	362	355	351	338	343	378	363	368	340	363	381	381	374	369	326	353	363	386	356	343	354	384	379	368	359	379	364	359	339	375	343	379	377	346	363	344	355	343	366	362	386	316	309	351	351	374	369	345	331	384	351	374	375	359	362	344	356	370	365	334	389	333	348	369	371	370	358	366	358	389	333	346	364	359	342	384	348	375	369	336	372	363	341	353	356	325	341	357	366	385	364	352	383	389	369	377	392	396	361	373	374	335	332	369	372	358	383	334	358	384	368	331	334	333	365	402	346	363	355	353	333	383	379	352	339	370	388	370	348	353	388	382	383	352	338	332	346	355	360	378	342	380	356	362	341	385	334	345	342	361	328	336	355	376	340	375	337	377	357	348	331	378	375	377	345	373	366	330	359	377	384	355	377	353	358	364	349	395	396	362	355	331	366	348	344	365	384	363	359	382	349	362	343	359	338	351	387	366	332	356	356	376	330	375	382	358	388	342	359	343	355	385	378	368	370	374	364	363	362	351	370	391	359	368	372	376	354	390	393	355	319	333	349	342	354	345	359	330	365	315	358	340	355	384	345	357	333	366	367	372	395	326	329	404	372	354	377	360	355	327	382	367	346	364	386	361	365	349	360	362	360	350	343	399	365	389	367	369	351	349	414	372	363	357	369	334	348	350	342	347	344	340	327	355	393	360	357	356	402	404	340	348	353	353	341	351	379	367	373	360	361	372	386	384	388	344	365	339	365	320	357	352	371	367	348	346	347	350	373	345	361	362	351	374	345	366	392	354	354	369	366	354	353	348	372	342	363	405	340	326	358	383	336	381	353	353	381	394	389	370	356	373	361	390	335	354	356	353	333	347	334	342	349	384	372	360	336	335	362	366	335	363	366	374	311	359	356	358	369	346	372	349	359	379	381	381	361	363	342	355	392	389	364	393	345	348	353	364	352	341	349	376	359	386	396	364	357	365	347	362	395	356	367	347	338	348	356	349	374	353	322	342	375	369	347	337	387	358	371	352	380	339	356	339	350	355	355	352	379	339	395	351	356	363	346	346	362	354	335	396	359	379	326	354	377	360	364	355	349	363	362	357	347	357	371	350	390	344	353	373	364	333	331	388	355	368	332	354	366	336	341	369	372	335	345	329	354	346	372	339	357	410	357	378	316	352	369	377	311	375	315	379	367	365	374	379	353	371	355	364	371	361	351	317	346	376	335	389	389	379	373	375	369	348	377	368	364	371	363	370	394	352	347	338	370	335	368	349	386	357	347	377	351	325	372	364	351	379	372	375
59303	89608	62656	34803	13418	3335	1019	757	684	678	671	657	686	651	620	685	633	683	721	669	686	699	722	646	685	679	701	704	684	668	685	658	644	715	661	653	659	680	660	661	679	676	672	700	655	682	655	669	685	652	687	666	667	682	680	645	723	635	665	644	692	679	665	701	753	625	655	653	653	693	701	616	672	662	723	655	713	752	667	663	672	723	683	677	686	642	687	717	702	659	646	656	656	620	688	667	684	666	687	665	725	685	670	655	659	697	664	691	707	707	702	694	666	670	617	637	694	676	732	657	666	692	643	649	682	704	648	641	672	675	656	625	640	726	684	685	695	697	688	677	702	686	664	634	664	680	685	676	659	695	707	634	663	703	641	651	641	652	645	673	687	705	667	659	640	645	658	682	670	635	699	725	679	672	652	724	637	641	650	687	682	686	653	679	700	609	668	654	670	684	660	657	643	686	651	702	627	669	672	658	675	679	668	662	658	720	684	696	626	679	653	679	653	640	676	712	692	715	664	609	717	690	645	654	644	647	704	637	626	638	698	664	682	635	699	677	709	682	671	692	660	659	694	703	686	647	657	651	705	611	647	697	669	648	622	642	670	653	672	643	696	678	629	646	597	645	651	735	687	658	673	666	666	683	697	654	659	647	678	680	692	639	649	732	732	660	653	660	658	678	697	669	653	642	692	681	699	674	684	700	699	642	645	711	708	715	690	709	629	650	703	671	717	701	694	683	707	657	665	679	676	694	660	694	679	643	685	666	660	684	667	672	629	661	642	671	719	695	674	717	675	677	683	653	677	705	696	700	640	664	663	679	657	695	662	665	686	645	689	695	663	653	624	681	630	685	675	694	654	697	674	653	654	682	650	697	671	694	692	652	670	673	694	663	728	698	687	665	689	676	672	725	641	678	649	652	673	666	648	641	660	683	733	656	690	676	701	671	684	690	664	687	678	657	689	636	677	667	653	669	647	673	668	675	668	657	691	679	674	721	689	661	705	660	689	687	666	645	672	651	626	664	671	624	664	687	630	619	642	667	702	680	619	663	703	708	630	650	677	680	679	623	652	722	648	669	698	639	702	618	642	669	690	667	658	654	690	691	674	684	636	691	712	675	687	670	650	644	650	642	735	620	670	685	680	659	681	683	626	698	688	663	661	635	667	685	693	702	656	673	676	664	685	666	665	644	712	667	712	733	660	680	625	675	668	667	692	640	643	657	706	714	671	665	671	646	672	646	682	713	657	681	695	677	660	679	696	665	657	676	668	662	650	634	650	654	666	650	651	709	705	729	681	670	652	629	685	673	657	669	700	722	632	663	619	651	689	666	656	676	735	640	632	692	693	666	667	653	636	690	710	667	620	677	638	662	625	661	723	699	704	632	669	684	642	706	639	718	632	657	659	727	696	696	635	654	675	649	678	730	675	712	708	674	660	677	637	631	667	686	607	606	626	651	629	649	660	635	681	638	663	678	646	694	692	662	665	642	668	667	688	697	703	678	662	671	659	643	641	624	672	689	659	710	687	702	663	692	684	668	653	699	685	676	660	707	691	680	660	651	677	716	670	643	650	621	700	702	680	675	646	668	637	707	686	654	681	666	661	693	628	668	688	698	651	658	685	681	699	674	680	638	681	713	653	703	686	652	682	688	676	664	617	702	651	669	679	615	688	627	711	698	717	657	660	682	665	679	644	683	710	686	658	672	678	687	679	696	699	628	666	647	651	667	671	655	691	652	694	654	636	648	646	708	645	651	646	659	667	633	690	706	664	691	693	667	680	646	651	662	632	678	646	697	681	667	677	656	661	654	669	689	669	646	631	717	683	643	691	651	656	646	684	709	703	648	676	660	670	693	705	701	665	660	687	671	676	600	692	609	653	681	648	669	626	664	732	676	651	670	682	694	683	690	716	609	669	643	717	623	652	673	684	672	711	629	688	665	664	686	656	664	691	652	657	672	674	665	684	711	696	703	666	672	706	681	678	695	695	676	670	662	710	652	700	679	654	671	677	715	692	677	667	634	633	677	658	682	650	676	653	648	735	668	724	672	647	709	642	668	672	650	678	660	648	638	708	657	679	688	688	688	686	639	686	666	632	664	608	642	651	654	651	711	633	653	644	716	716	682	692	662	705	652	677	661	694	660	656	685	607	662	692	723	669	680	651	700	618	607	686	685	724	649	660	647	678	644	626	705	710	679	675	685	657	661	682	712	647	668	645	638	657	640	688	657	683	694	677	711	678	643	652	681	669	681	635	681	701	666	659	653	644	672	652	618	673	692	630	702	615	677	663	667	638	641	666	613	685	679	612	690	686	703	667	645	671	702	655	645	653	668	642	687	691	660	637	673	683	674	677	642	666	694	679	698	652	703	708	639	675	697	668	671	634	692	687	640	661	671	636	646	642	656	683	641	656	701	657	727	662	682	649	650	665	634	681	653	687	701	690	647	669	705	638	650	669	695	694	673	642	682	649	702	672	702	639	684	676	662	624	680	732	673	665	695	681	657	688	644	677	711	666	668	683	701	700	648	681	661	670	718	712	675	699	685	660	664	696	675	631	654	663	699	692	654	706	683	689	679	685	631	677	662	708	692	686	649	703	666	659	678	695	687	716	712	634	661	719	656	618	648	659	640	666	718	657	666	634	674	675	689	668	689	671	645	635	647	647	686	677	708	689	676	672	701	762	693	661	662	652	677	671	638	621	662	664	678	658	692	721	696	685	703	662	686	731	620	693	676	686	713	694	688	714	675	668	641	677	662	640	657	688	630	715	698	685	685	704	657	710	723	645	706	712	695	657	672	685	669	654	639	680	682	647	669	678	653	683	665	698	693	661	706	709	664	670	673	622	657	704	705	720	702	657	668	707	655	666	672	640	680	657	621	666	678	667	697	664	687	674	620	701	644	616	662	649	630	655	715	693	701	692	652	695	652	673	707	621	635	675	653	756	661	682	665	647	680	692	680	636	711	664	687	643	693	679	724	652	695	670	684	658	707	705	684	702	621	705	714	676	666	693	712	698	683	683	681	681	681	680	725	674	623	666	680	657	680	629	670	682	734	654	650	674	649	692	639	612	695	726	657	648	632	698	671	690	686	674	662	665	663	645	626	579	647	667	647	668	691	638	699	670	689	670	641	686	652	675	644	677	663	691	671	695	693	639	672	636	614	679	654	693	720	731	651	634	659	710	691	667	750	673	669	656	650	655	609	688	656	646	657	675	624	647	689	688	673	675	685	643	667	675	675	681	654	649	672	647	693	704	680	620	649	667	675	638	709	691	685	636	690	696	672	672	620	668	686	665	688	606	678	665	624	655	648	670	647	702	641	654	722	725	643	693	699	670	653	659	669	649	679	639	663	682	691	666	680	673	704	650	654	670	668	705	662	662	657	657	685	686	642	767	626	647	655	659	635	689	673	706	678	659	689	661	655	633	671	654	651	635	641	684	693	659	682	611	611	706	724	669	633	660	678	684	742	654	676	687	691	678	721	732	686	716	657
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
